aboutsummaryrefslogtreecommitdiffstats
path: root/x11-themes
diff options
context:
space:
mode:
authorolivierd <olivierd@FreeBSD.org>2013-03-28 02:23:54 +0800
committerolivierd <olivierd@FreeBSD.org>2013-03-28 02:23:54 +0800
commit1889e7137b6cf2336e0273070199f1d0f97b1604 (patch)
treed54bb55f39469d481455b1a896b8ed3b4708b04a /x11-themes
parent81179269fbf62df31fecdf711db6b8eeaef502a1 (diff)
downloadfreebsd-ports-gnome-1889e7137b6cf2336e0273070199f1d0f97b1604.tar.gz
freebsd-ports-gnome-1889e7137b6cf2336e0273070199f1d0f97b1604.tar.zst
freebsd-ports-gnome-1889e7137b6cf2336e0273070199f1d0f97b1604.zip
Greybird is complete desktop theme for the Xfce Desktop. It includes:
- Gtk+2/Gtk+3 themes - Xfwm4 theme - xfce4-notifyd theme WWW: http://shimmerproject.org/projects/greybird/
Diffstat (limited to 'x11-themes')
-rw-r--r--x11-themes/Makefile1
-rw-r--r--x11-themes/greybird-theme/Makefile56
-rw-r--r--x11-themes/greybird-theme/distinfo2
-rw-r--r--x11-themes/greybird-theme/files/patch-gtk-3.0__gtk.css9
-rw-r--r--x11-themes/greybird-theme/pkg-descr6
-rw-r--r--x11-themes/greybird-theme/pkg-plist160
6 files changed, 234 insertions, 0 deletions
diff --git a/x11-themes/Makefile b/x11-themes/Makefile
index 90583726f7bf..189d16671e92 100644
--- a/x11-themes/Makefile
+++ b/x11-themes/Makefile
@@ -56,6 +56,7 @@
SUBDIR += gnome-look
SUBDIR += gnome-themes
SUBDIR += gnome-themes-extras
+ SUBDIR += greybird-theme
SUBDIR += gtk-aluminumalloy-cryogenic-theme
SUBDIR += gtk-aluminumalloy-smog-theme
SUBDIR += gtk-aluminumalloy-toxic-theme
diff --git a/x11-themes/greybird-theme/Makefile b/x11-themes/greybird-theme/Makefile
new file mode 100644
index 000000000000..57f4be6bc852
--- /dev/null
+++ b/x11-themes/greybird-theme/Makefile
@@ -0,0 +1,56 @@
+# Created by: Olivier Duchateau
+# $FreeBSD$
+#
+
+PORTNAME= greybird
+PORTVERSION= 1.1.1
+CATEGORIES= x11-themes xfce
+PKGNAMESUFFIX= -theme
+
+MAINTAINER= olivierd@FreeBSD.org
+COMMENT= Gtk and xfwm4 themes for the Xfce Desktop
+
+RUN_DEPENDS= gtk-murrine-engine>=0.98.1:${PORTSDIR}/x11-themes/gtk-murrine-engine \
+ gtk3-unico-engine>=1.0.1:${PORTSDIR}/x11-themes/gtk3-unico-engine
+
+GH_ACCOUNT= shimmerproject
+GH_PROJECT= Greybird
+GH_TAGNAME= v${PORTVERSION}
+GH_COMMIT= 2fa8b40
+
+USE_GITHUB= yes
+NO_BUILD= yes
+
+OPTIONS_DEFINE= NOTIFYD
+OPTIONS_DEFAULT= NOTIFYD
+NOTIFYD_DESC= Install xfce4-notifyd theme
+
+.include <bsd.port.options.mk>
+
+post-extract:
+# Remove Unity and Lightdm themes
+.for file in lightdm-*-greeter.css unity.css
+ @${RM} ${WRKSRC}/gtk-3.0/apps/${file}
+.endfor
+
+post-patch:
+# Remove .orig file
+ @${RM} ${WRKSRC}/gtk-3.0/*.orig
+
+do-install:
+ @${MKDIR} ${PREFIX}/share/themes/Greybird
+.for dir in gtk-2.0 gtk-3.0 xfwm4
+ @cd ${WRKSRC} && \
+ ${COPYTREE_SHARE} ${dir} ${PREFIX}/share/themes/Greybird
+.endfor
+
+.if ${PORT_OPTIONS:MNOTIFYD}
+ @cd ${WRKSRC} && \
+ ${COPYTREE_SHARE} xfce-notify-4.0/ \
+ ${PREFIX}/share/themes/Greybird
+PLIST_SUB+= NOTIFYD=""
+.else
+PLIST_SUB+= NOTIFYD="@comment "
+.endif
+
+.include <bsd.port.mk>
diff --git a/x11-themes/greybird-theme/distinfo b/x11-themes/greybird-theme/distinfo
new file mode 100644
index 000000000000..a36994756b5e
--- /dev/null
+++ b/x11-themes/greybird-theme/distinfo
@@ -0,0 +1,2 @@
+SHA256 (greybird-1.1.1.tar.gz) = 8254bcebc0e98ba8e3fd05aa6f0cd2179ebfa075dc6d948ffef4f00a47738ac0
+SIZE (greybird-1.1.1.tar.gz) = 103621
diff --git a/x11-themes/greybird-theme/files/patch-gtk-3.0__gtk.css b/x11-themes/greybird-theme/files/patch-gtk-3.0__gtk.css
new file mode 100644
index 000000000000..6d28412eb2ae
--- /dev/null
+++ b/x11-themes/greybird-theme/files/patch-gtk-3.0__gtk.css
@@ -0,0 +1,9 @@
+--- ./gtk-3.0/gtk.css.orig 2013-03-18 17:39:26.000000000 +0000
++++ ./gtk-3.0/gtk.css 2013-03-24 09:14:17.000000000 +0000
+@@ -65,6 +65,3 @@
+ @import url("gtk-widgets-assets.css");
+ @import url("apps/gnome-applications.css");
+ @import url("apps/granite-widgets.css");
+-@import url("apps/unity.css");
+-@import url("apps/lightdm-unity-greeter.css");
+-@import url("apps/lightdm-gtk-greeter.css");
diff --git a/x11-themes/greybird-theme/pkg-descr b/x11-themes/greybird-theme/pkg-descr
new file mode 100644
index 000000000000..5a4ad3b9ee71
--- /dev/null
+++ b/x11-themes/greybird-theme/pkg-descr
@@ -0,0 +1,6 @@
+Greybird is complete desktop theme for the Xfce Desktop. It includes:
+- Gtk+2/Gtk+3 themes
+- Xfwm4 theme
+- xfce4-notifyd theme
+
+WWW: http://shimmerproject.org/projects/greybird/
diff --git a/x11-themes/greybird-theme/pkg-plist b/x11-themes/greybird-theme/pkg-plist
new file mode 100644
index 000000000000..bdc33fbaa9bd
--- /dev/null
+++ b/x11-themes/greybird-theme/pkg-plist
@@ -0,0 +1,160 @@
+share/themes/Greybird/gtk-2.0/apps/chromium.rc
+share/themes/Greybird/gtk-2.0/apps/claws-mail.rc
+share/themes/Greybird/gtk-2.0/apps/gmusicbrowser.rc
+share/themes/Greybird/gtk-2.0/apps/terminal.rc
+share/themes/Greybird/gtk-2.0/apps/thunar.rc
+share/themes/Greybird/gtk-2.0/apps/thunar/breadcrumb_active.png
+share/themes/Greybird/gtk-2.0/apps/thunar/breadcrumb_default.png
+share/themes/Greybird/gtk-2.0/apps/thunar/breadcrumb_prelight.png
+share/themes/Greybird/gtk-2.0/apps/xfce-panel.rc
+share/themes/Greybird/gtk-2.0/gtkrc
+share/themes/Greybird/gtk-2.0/resize_grip.png
+share/themes/Greybird/gtk-3.0/apps/gnome-applications.css
+share/themes/Greybird/gtk-3.0/apps/granite-widgets.css
+share/themes/Greybird/gtk-3.0/assets/checkbox-checked-hover.png
+share/themes/Greybird/gtk-3.0/assets/checkbox-checked-insensitive.png
+share/themes/Greybird/gtk-3.0/assets/checkbox-checked.png
+share/themes/Greybird/gtk-3.0/assets/checkbox-mixed-hover.png
+share/themes/Greybird/gtk-3.0/assets/checkbox-mixed-insensitive.png
+share/themes/Greybird/gtk-3.0/assets/checkbox-mixed.png
+share/themes/Greybird/gtk-3.0/assets/checkbox-unchecked-insensitive.png
+share/themes/Greybird/gtk-3.0/assets/checkbox-unchecked.png
+share/themes/Greybird/gtk-3.0/assets/menuitem-checkbox-checked-hover.png
+share/themes/Greybird/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png
+share/themes/Greybird/gtk-3.0/assets/menuitem-checkbox-checked.png
+share/themes/Greybird/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png
+share/themes/Greybird/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png
+share/themes/Greybird/gtk-3.0/assets/menuitem-checkbox-mixed.png
+share/themes/Greybird/gtk-3.0/assets/menuitem-radio-checked-hover.png
+share/themes/Greybird/gtk-3.0/assets/menuitem-radio-checked-insensitive.png
+share/themes/Greybird/gtk-3.0/assets/menuitem-radio-checked.png
+share/themes/Greybird/gtk-3.0/assets/pane-separator-vertical.png
+share/themes/Greybird/gtk-3.0/assets/pane-separator.png
+share/themes/Greybird/gtk-3.0/assets/radio-mixed-hover.png
+share/themes/Greybird/gtk-3.0/assets/radio-mixed-insensitive.png
+share/themes/Greybird/gtk-3.0/assets/radio-mixed.png
+share/themes/Greybird/gtk-3.0/assets/radio-selected-hover.png
+share/themes/Greybird/gtk-3.0/assets/radio-selected-insensitive.png
+share/themes/Greybird/gtk-3.0/assets/radio-selected.png
+share/themes/Greybird/gtk-3.0/assets/radio-unselected-insensitive.png
+share/themes/Greybird/gtk-3.0/assets/radio-unselected.png
+share/themes/Greybird/gtk-3.0/assets/resize-grip.png
+share/themes/Greybird/gtk-3.0/gtk-widgets-assets.css
+share/themes/Greybird/gtk-3.0/gtk-widgets.css
+share/themes/Greybird/gtk-3.0/gtk.css
+share/themes/Greybird/gtk-3.0/settings.ini
+%%NOTIFYD%%share/themes/Greybird/xfce-notify-4.0/gtkrc
+share/themes/Greybird/xfwm4/base-inactive.png
+share/themes/Greybird/xfwm4/base.png
+share/themes/Greybird/xfwm4/bottom-active.xpm
+share/themes/Greybird/xfwm4/bottom-inactive.xpm
+share/themes/Greybird/xfwm4/bottom-left-active.xpm
+share/themes/Greybird/xfwm4/bottom-left-inactive.xpm
+share/themes/Greybird/xfwm4/bottom-right-active.xpm
+share/themes/Greybird/xfwm4/bottom-right-inactive.xpm
+share/themes/Greybird/xfwm4/close-active.png
+share/themes/Greybird/xfwm4/close-active.xpm
+share/themes/Greybird/xfwm4/close-inactive.png
+share/themes/Greybird/xfwm4/close-inactive.xpm
+share/themes/Greybird/xfwm4/close-prelight.png
+share/themes/Greybird/xfwm4/close-prelight.xpm
+share/themes/Greybird/xfwm4/close-pressed.png
+share/themes/Greybird/xfwm4/close-pressed.xpm
+share/themes/Greybird/xfwm4/hide-active.png
+share/themes/Greybird/xfwm4/hide-active.xpm
+share/themes/Greybird/xfwm4/hide-inactive.png
+share/themes/Greybird/xfwm4/hide-inactive.xpm
+share/themes/Greybird/xfwm4/hide-prelight.png
+share/themes/Greybird/xfwm4/hide-prelight.xpm
+share/themes/Greybird/xfwm4/hide-pressed.png
+share/themes/Greybird/xfwm4/hide-pressed.xpm
+share/themes/Greybird/xfwm4/left-active.xpm
+share/themes/Greybird/xfwm4/left-inactive.xpm
+share/themes/Greybird/xfwm4/maximize-active.png
+share/themes/Greybird/xfwm4/maximize-active.xpm
+share/themes/Greybird/xfwm4/maximize-inactive.png
+share/themes/Greybird/xfwm4/maximize-inactive.xpm
+share/themes/Greybird/xfwm4/maximize-prelight.png
+share/themes/Greybird/xfwm4/maximize-prelight.xpm
+share/themes/Greybird/xfwm4/maximize-pressed.png
+share/themes/Greybird/xfwm4/maximize-pressed.xpm
+share/themes/Greybird/xfwm4/menu-active.png
+share/themes/Greybird/xfwm4/menu-active.xpm
+share/themes/Greybird/xfwm4/menu-inactive.png
+share/themes/Greybird/xfwm4/menu-inactive.xpm
+share/themes/Greybird/xfwm4/menu-prelight.png
+share/themes/Greybird/xfwm4/menu-prelight.xpm
+share/themes/Greybird/xfwm4/menu-pressed.png
+share/themes/Greybird/xfwm4/menu-pressed.xpm
+share/themes/Greybird/xfwm4/right-active.xpm
+share/themes/Greybird/xfwm4/right-inactive.xpm
+share/themes/Greybird/xfwm4/shade-active.png
+share/themes/Greybird/xfwm4/shade-active.xpm
+share/themes/Greybird/xfwm4/shade-inactive.png
+share/themes/Greybird/xfwm4/shade-inactive.xpm
+share/themes/Greybird/xfwm4/shade-prelight.png
+share/themes/Greybird/xfwm4/shade-prelight.xpm
+share/themes/Greybird/xfwm4/shade-pressed.png
+share/themes/Greybird/xfwm4/shade-pressed.xpm
+share/themes/Greybird/xfwm4/shade-toggled-active.png
+share/themes/Greybird/xfwm4/shade-toggled-active.xpm
+share/themes/Greybird/xfwm4/shade-toggled-inactive.png
+share/themes/Greybird/xfwm4/shade-toggled-inactive.xpm
+share/themes/Greybird/xfwm4/shade-toggled-prelight.png
+share/themes/Greybird/xfwm4/shade-toggled-prelight.xpm
+share/themes/Greybird/xfwm4/shade-toggled-pressed.png
+share/themes/Greybird/xfwm4/shade-toggled-pressed.xpm
+share/themes/Greybird/xfwm4/stick-active.png
+share/themes/Greybird/xfwm4/stick-active.xpm
+share/themes/Greybird/xfwm4/stick-inactive.png
+share/themes/Greybird/xfwm4/stick-inactive.xpm
+share/themes/Greybird/xfwm4/stick-prelight.png
+share/themes/Greybird/xfwm4/stick-prelight.xpm
+share/themes/Greybird/xfwm4/stick-pressed.png
+share/themes/Greybird/xfwm4/stick-pressed.xpm
+share/themes/Greybird/xfwm4/stick-toggled-active.png
+share/themes/Greybird/xfwm4/stick-toggled-active.xpm
+share/themes/Greybird/xfwm4/stick-toggled-inactive.png
+share/themes/Greybird/xfwm4/stick-toggled-inactive.xpm
+share/themes/Greybird/xfwm4/stick-toggled-prelight.png
+share/themes/Greybird/xfwm4/stick-toggled-prelight.xpm
+share/themes/Greybird/xfwm4/stick-toggled-pressed.png
+share/themes/Greybird/xfwm4/stick-toggled-pressed.xpm
+share/themes/Greybird/xfwm4/themerc
+share/themes/Greybird/xfwm4/title-1-active.png
+share/themes/Greybird/xfwm4/title-1-active.xpm
+share/themes/Greybird/xfwm4/title-1-inactive.png
+share/themes/Greybird/xfwm4/title-1-inactive.xpm
+share/themes/Greybird/xfwm4/title-2-active.png
+share/themes/Greybird/xfwm4/title-2-active.xpm
+share/themes/Greybird/xfwm4/title-2-inactive.png
+share/themes/Greybird/xfwm4/title-2-inactive.xpm
+share/themes/Greybird/xfwm4/title-3-active.png
+share/themes/Greybird/xfwm4/title-3-active.xpm
+share/themes/Greybird/xfwm4/title-3-inactive.png
+share/themes/Greybird/xfwm4/title-3-inactive.xpm
+share/themes/Greybird/xfwm4/title-4-active.png
+share/themes/Greybird/xfwm4/title-4-active.xpm
+share/themes/Greybird/xfwm4/title-4-inactive.png
+share/themes/Greybird/xfwm4/title-4-inactive.xpm
+share/themes/Greybird/xfwm4/title-5-active.png
+share/themes/Greybird/xfwm4/title-5-active.xpm
+share/themes/Greybird/xfwm4/title-5-inactive.png
+share/themes/Greybird/xfwm4/title-5-inactive.xpm
+share/themes/Greybird/xfwm4/top-left-active.png
+share/themes/Greybird/xfwm4/top-left-active.xpm
+share/themes/Greybird/xfwm4/top-left-inactive.png
+share/themes/Greybird/xfwm4/top-left-inactive.xpm
+share/themes/Greybird/xfwm4/top-right-active.png
+share/themes/Greybird/xfwm4/top-right-active.xpm
+share/themes/Greybird/xfwm4/top-right-inactive.png
+share/themes/Greybird/xfwm4/top-right-inactive.xpm
+@dirrm share/themes/Greybird/xfwm4
+%%NOTIFYD%%@dirrm share/themes/Greybird/xfce-notify-4.0
+@dirrm share/themes/Greybird/gtk-3.0/assets
+@dirrm share/themes/Greybird/gtk-3.0/apps
+@dirrm share/themes/Greybird/gtk-3.0
+@dirrm share/themes/Greybird/gtk-2.0/apps/thunar
+@dirrm share/themes/Greybird/gtk-2.0/apps
+@dirrm share/themes/Greybird/gtk-2.0
+@dirrm share/themes/Greybird