aboutsummaryrefslogtreecommitdiffstats
path: root/x11-themes
diff options
context:
space:
mode:
authorolivierd <olivierd@FreeBSD.org>2014-01-10 15:19:19 +0800
committerolivierd <olivierd@FreeBSD.org>2014-01-10 15:19:19 +0800
commitef3a02824c1d933fdfdd27e727672b430be5dd0e (patch)
tree14a50f7966d770e3331b832a2caf076ac18b4a62 /x11-themes
parentfb604ce8f2705882ae7ec4c32ddfd02e6993135a (diff)
downloadfreebsd-ports-gnome-ef3a02824c1d933fdfdd27e727672b430be5dd0e.tar.gz
freebsd-ports-gnome-ef3a02824c1d933fdfdd27e727672b430be5dd0e.tar.zst
freebsd-ports-gnome-ef3a02824c1d933fdfdd27e727672b430be5dd0e.zip
Numix is a modern flat theme with a combination of light and dark elements.
WWW: https://github.com/shimmerproject/Numix
Diffstat (limited to 'x11-themes')
-rw-r--r--x11-themes/Makefile1
-rw-r--r--x11-themes/numix-theme/Makefile41
-rw-r--r--x11-themes/numix-theme/distinfo2
-rw-r--r--x11-themes/numix-theme/files/patch-gtk-2.0__gtkrc11
-rw-r--r--x11-themes/numix-theme/files/patch-gtk-3.0__gtk.css8
-rw-r--r--x11-themes/numix-theme/pkg-descr3
-rw-r--r--x11-themes/numix-theme/pkg-plist108
7 files changed, 174 insertions, 0 deletions
diff --git a/x11-themes/Makefile b/x11-themes/Makefile
index 5bbd93c706b3..688198ea5fc6 100644
--- a/x11-themes/Makefile
+++ b/x11-themes/Makefile
@@ -151,6 +151,7 @@
SUBDIR += metacity-themes
SUBDIR += murrine-configurator
SUBDIR += nimbus
+ SUBDIR += numix-theme
SUBDIR += openbox-themes
SUBDIR += qt4-style-float
SUBDIR += qt4-style-phase
diff --git a/x11-themes/numix-theme/Makefile b/x11-themes/numix-theme/Makefile
new file mode 100644
index 000000000000..1630df2d2bef
--- /dev/null
+++ b/x11-themes/numix-theme/Makefile
@@ -0,0 +1,41 @@
+# Created by: Olivier Duchateau
+# $FreeBSD$
+
+PORTNAME= numix
+PORTVERSION= 2.1
+CATEGORIES= x11-themes xfce
+MASTER_SITES= GH GHC
+PKGNAMESUFFIX= -theme
+
+MAINTAINER= olivierd@FreeBSD.org
+COMMENT= Gtk and Xfwm4 flat themes for the Xfce Desktop
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= gtk-murrine-engine>=0.98.1:${PORTSDIR}/x11-themes/gtk-murrine-engine
+
+GH_ACCOUNT= shimmerproject
+GH_PROJECT= Numix
+GH_TAGNAME= v${PORTVERSION}
+GH_COMMIT= 7b744e7
+
+USE_GITHUB= yes
+NO_BUILD= yes
+USE_GNOME= gtk30
+
+post-extract:
+# Remove Unity theme
+ @${RM} ${WRKSRC}/gtk-3.0/apps/unity.css
+
+post-patch:
+# Remove .orig files
+ @${RM} ${WRKSRC}/gtk-?.0/*.orig
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/themes/Numix
+.for dir in gtk-2.0 gtk-3.0 xfwm4
+ @cd ${WRKSRC} && \
+ ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${PREFIX}/share/themes/Numix
+.endfor
+
+.include <bsd.port.mk>
diff --git a/x11-themes/numix-theme/distinfo b/x11-themes/numix-theme/distinfo
new file mode 100644
index 000000000000..ebb0ef815c91
--- /dev/null
+++ b/x11-themes/numix-theme/distinfo
@@ -0,0 +1,2 @@
+SHA256 (numix-2.1.tar.gz) = c1e5582b557d7582091f521bf52151bb7993ffe65dbe33bc210049c446bc94ac
+SIZE (numix-2.1.tar.gz) = 53724
diff --git a/x11-themes/numix-theme/files/patch-gtk-2.0__gtkrc b/x11-themes/numix-theme/files/patch-gtk-2.0__gtkrc
new file mode 100644
index 000000000000..aae6b69c4dd9
--- /dev/null
+++ b/x11-themes/numix-theme/files/patch-gtk-2.0__gtkrc
@@ -0,0 +1,11 @@
+--- ./gtk-2.0/gtkrc.orig 2013-09-17 08:29:50.000000000 +0000
++++ ./gtk-2.0/gtkrc 2013-10-21 17:09:22.000000000 +0000
+@@ -528,7 +528,7 @@
+
+ style "xfwm-tabwin" {
+ Xfwm4TabwinWidget::border-width = 0
+- Xfwm4TabwinWidget::icon-size = 64
++ #Xfwm4TabwinWidget::icon-size = 64
+
+ bg[NORMAL] = @menu_bg_color
+ fg[NORMAL] = @menu_fg_color
diff --git a/x11-themes/numix-theme/files/patch-gtk-3.0__gtk.css b/x11-themes/numix-theme/files/patch-gtk-3.0__gtk.css
new file mode 100644
index 000000000000..c2d06a6e29d0
--- /dev/null
+++ b/x11-themes/numix-theme/files/patch-gtk-3.0__gtk.css
@@ -0,0 +1,8 @@
+--- ./gtk-3.0/gtk.css.orig 2013-09-17 08:29:50.000000000 +0000
++++ ./gtk-3.0/gtk.css 2013-10-21 17:10:43.000000000 +0000
+@@ -62,5 +62,4 @@
+ @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/xfce.css");
diff --git a/x11-themes/numix-theme/pkg-descr b/x11-themes/numix-theme/pkg-descr
new file mode 100644
index 000000000000..4a5269d2a513
--- /dev/null
+++ b/x11-themes/numix-theme/pkg-descr
@@ -0,0 +1,3 @@
+Numix is a modern flat theme with a combination of light and dark elements.
+
+WWW: https://github.com/shimmerproject/Numix
diff --git a/x11-themes/numix-theme/pkg-plist b/x11-themes/numix-theme/pkg-plist
new file mode 100644
index 000000000000..c9dfb34f9ec8
--- /dev/null
+++ b/x11-themes/numix-theme/pkg-plist
@@ -0,0 +1,108 @@
+share/themes/Numix/gtk-2.0/gtkrc
+share/themes/Numix/gtk-3.0/apps/gnome-applications.css
+share/themes/Numix/gtk-3.0/apps/granite-widgets.css
+share/themes/Numix/gtk-3.0/apps/lightdm-gtk-greeter.css
+share/themes/Numix/gtk-3.0/apps/nemo.css
+share/themes/Numix/gtk-3.0/apps/xfce.css
+share/themes/Numix/gtk-3.0/assets/checkbox-checked-dark.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-checked-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-checked.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-mixed-dark.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-mixed-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-mixed.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-unchecked-dark.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-unchecked-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-unchecked.svg
+share/themes/Numix/gtk-3.0/assets/grid-selection-checked-dark.svg
+share/themes/Numix/gtk-3.0/assets/grid-selection-checked.svg
+share/themes/Numix/gtk-3.0/assets/grid-selection-unchecked-dark.svg
+share/themes/Numix/gtk-3.0/assets/grid-selection-unchecked.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-checked.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-mixed.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-radio-checked-hover.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-radio-checked.svg
+share/themes/Numix/gtk-3.0/assets/pane-handle-vertical.svg
+share/themes/Numix/gtk-3.0/assets/pane-handle.svg
+share/themes/Numix/gtk-3.0/assets/radio-mixed-dark.svg
+share/themes/Numix/gtk-3.0/assets/radio-mixed-insensitive-dark.svg
+share/themes/Numix/gtk-3.0/assets/radio-mixed-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/radio-mixed.svg
+share/themes/Numix/gtk-3.0/assets/radio-selected-dark.svg
+share/themes/Numix/gtk-3.0/assets/radio-selected-insensitive-dark.svg
+share/themes/Numix/gtk-3.0/assets/radio-selected-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/radio-selected.svg
+share/themes/Numix/gtk-3.0/assets/radio-unselected-dark.svg
+share/themes/Numix/gtk-3.0/assets/radio-unselected-insensitive-dark.svg
+share/themes/Numix/gtk-3.0/assets/radio-unselected-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/radio-unselected.svg
+share/themes/Numix/gtk-3.0/gtk-dark.css
+share/themes/Numix/gtk-3.0/gtk-widgets-assets-dark.css
+share/themes/Numix/gtk-3.0/gtk-widgets-assets.css
+share/themes/Numix/gtk-3.0/gtk-widgets.css
+share/themes/Numix/gtk-3.0/gtk.css
+share/themes/Numix/gtk-3.0/settings.ini
+share/themes/Numix/xfwm4/bottom-active.xpm
+share/themes/Numix/xfwm4/bottom-inactive.xpm
+share/themes/Numix/xfwm4/bottom-left-active.xpm
+share/themes/Numix/xfwm4/bottom-left-inactive.xpm
+share/themes/Numix/xfwm4/bottom-right-active.xpm
+share/themes/Numix/xfwm4/bottom-right-inactive.xpm
+share/themes/Numix/xfwm4/close-active.xpm
+share/themes/Numix/xfwm4/close-inactive.xpm
+share/themes/Numix/xfwm4/close-prelight.xpm
+share/themes/Numix/xfwm4/close-pressed.xpm
+share/themes/Numix/xfwm4/hide-active.xpm
+share/themes/Numix/xfwm4/hide-inactive.xpm
+share/themes/Numix/xfwm4/hide-prelight.xpm
+share/themes/Numix/xfwm4/hide-pressed.xpm
+share/themes/Numix/xfwm4/left-active.xpm
+share/themes/Numix/xfwm4/left-inactive.xpm
+share/themes/Numix/xfwm4/maximize-active.xpm
+share/themes/Numix/xfwm4/maximize-inactive.xpm
+share/themes/Numix/xfwm4/maximize-prelight.xpm
+share/themes/Numix/xfwm4/maximize-pressed.xpm
+share/themes/Numix/xfwm4/menu-active.xpm
+share/themes/Numix/xfwm4/menu-inactive.xpm
+share/themes/Numix/xfwm4/menu-prelight.xpm
+share/themes/Numix/xfwm4/menu-pressed.xpm
+share/themes/Numix/xfwm4/right-active.xpm
+share/themes/Numix/xfwm4/right-inactive.xpm
+share/themes/Numix/xfwm4/shade-active.xpm
+share/themes/Numix/xfwm4/shade-inactive.xpm
+share/themes/Numix/xfwm4/shade-prelight.xpm
+share/themes/Numix/xfwm4/shade-pressed.xpm
+share/themes/Numix/xfwm4/shade-toggled-active.xpm
+share/themes/Numix/xfwm4/shade-toggled-inactive.xpm
+share/themes/Numix/xfwm4/shade-toggled-prelight.xpm
+share/themes/Numix/xfwm4/shade-toggled-pressed.xpm
+share/themes/Numix/xfwm4/themerc
+share/themes/Numix/xfwm4/title-1-active.xpm
+share/themes/Numix/xfwm4/title-1-inactive.xpm
+share/themes/Numix/xfwm4/title-2-active.xpm
+share/themes/Numix/xfwm4/title-2-inactive.xpm
+share/themes/Numix/xfwm4/title-3-active.xpm
+share/themes/Numix/xfwm4/title-3-inactive.xpm
+share/themes/Numix/xfwm4/title-4-active.xpm
+share/themes/Numix/xfwm4/title-4-inactive.xpm
+share/themes/Numix/xfwm4/title-5-active.xpm
+share/themes/Numix/xfwm4/title-5-inactive.xpm
+share/themes/Numix/xfwm4/top-left-active.xpm
+share/themes/Numix/xfwm4/top-left-inactive.xpm
+share/themes/Numix/xfwm4/top-right-active.xpm
+share/themes/Numix/xfwm4/top-right-inactive.xpm
+@dirrm share/themes/Numix/xfwm4
+@dirrm share/themes/Numix/gtk-3.0/assets
+@dirrm share/themes/Numix/gtk-3.0/apps
+@dirrm share/themes/Numix/gtk-3.0
+@dirrm share/themes/Numix/gtk-2.0
+@dirrm share/themes/Numix
+@dirrmtry share/themes