svn commit: r416854 - head/x11-themes/numix-theme

Olivier Duchateau olivierd at FreeBSD.org
Mon Jun 13 16:50:15 UTC 2016


Author: olivierd
Date: Mon Jun 13 16:50:13 2016
New Revision: 416854
URL: https://svnweb.freebsd.org/changeset/ports/416854

Log:
  - Update to 2.6.0
  - Rewrite COMMENT field, it supports several windows managers (not only Xfwm4)
  - Adjust dependencies
  - Switch to options helpers
  - Update WWW entry (pkg-descr)

Modified:
  head/x11-themes/numix-theme/Makefile
  head/x11-themes/numix-theme/distinfo
  head/x11-themes/numix-theme/pkg-descr
  head/x11-themes/numix-theme/pkg-plist

Modified: head/x11-themes/numix-theme/Makefile
==============================================================================
--- head/x11-themes/numix-theme/Makefile	Mon Jun 13 16:36:03 2016	(r416853)
+++ head/x11-themes/numix-theme/Makefile	Mon Jun 13 16:50:13 2016	(r416854)
@@ -2,29 +2,30 @@
 # $FreeBSD$
 
 PORTNAME=	numix
-PORTVERSION=	2.5.1
-DISTVERSIONPREFIX=	v
+PORTVERSION=	2.6.0
 CATEGORIES=	x11-themes xfce
 PKGNAMESUFFIX=	-theme
 
 MAINTAINER=	olivierd at FreeBSD.org
-COMMENT=	Gtk and Xfwm4 flat themes for the Xfce Desktop
+COMMENT=	Gtk flat themes
 
 LICENSE=	GPLv3
 
-RUN_DEPENDS=	gtk-murrine-engine>=0.98.1:x11-themes/gtk-murrine-engine
+BUILD_DEPENDS=	rubygem-sass>=3.3.4:textproc/rubygem-sass
+RUN_DEPENDS=	gtk-murrine-engine>=0.98.2:x11-themes/gtk-murrine-engine
 
-GH_ACCOUNT=	shimmerproject
-GH_PROJECT=	Numix
+GH_ACCOUNT=	numixproject
+GH_PROJECT=	numix-gtk-theme
 
 USE_GITHUB=	yes
-NO_BUILD=	yes
+USES=	gmake
+USE_GNOME=	glib20 gdkpixbuf2
+INSTALL_TARGET=	# empty
 
 OPTIONS_DEFINE=	NOTIFYD
 OPTIONS_DEFAULT=	NOTIFYD
 NOTIFYD_DESC=	Install xfce4-notifyd theme
-
-.include <bsd.port.options.mk>
+OPTIONS_SUB=	yes
 
 post-patch:
 # Remove .orig files
@@ -32,18 +33,16 @@ post-patch:
 
 do-install:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/share/themes/Numix
-.for dir in gtk-2.0 gtk-3.0 xfwm4
+.for dir in gtk-2.0 gtk-3.0 gtk-3.20 metacity-1 openbox-3 xfwm4
 	@cd ${WRKSRC} && \
-		${COPYTREE_SHARE} ${dir} ${STAGEDIR}${PREFIX}/share/themes/Numix
+		${COPYTREE_SHARE} ${dir} \
+		${STAGEDIR}${PREFIX}/share/themes/Numix \
+		"! -path *scss*"
 .endfor
 
-.if ${PORT_OPTIONS:MNOTIFYD}
+do-install-NOTIFYD-on:
 	@cd ${WRKSRC} && \
 		${COPYTREE_SHARE} xfce-notify-4.0 \
 		${STAGEDIR}${PREFIX}/share/themes/Numix
-PLIST_SUB+=	NOTIFYD=""
-.else
-PLIST_SUB+=	NOTIFYD="@comment "
-.endif
 
 .include <bsd.port.mk>

Modified: head/x11-themes/numix-theme/distinfo
==============================================================================
--- head/x11-themes/numix-theme/distinfo	Mon Jun 13 16:36:03 2016	(r416853)
+++ head/x11-themes/numix-theme/distinfo	Mon Jun 13 16:50:13 2016	(r416854)
@@ -1,2 +1,3 @@
-SHA256 (shimmerproject-Numix-v2.5.1_GH0.tar.gz) = 64b0c34c49633879c8b0b9b685da7b927501ab6db265db15fed04705c04f935b
-SIZE (shimmerproject-Numix-v2.5.1_GH0.tar.gz) = 73511
+TIMESTAMP = 1465762420
+SHA256 (numixproject-numix-gtk-theme-2.6.0_GH0.tar.gz) = 719b95c45fab1b2dd614c6f2856a59f52e882d4eba65d3c88456ed1e13331ac1
+SIZE (numixproject-numix-gtk-theme-2.6.0_GH0.tar.gz) = 112847

Modified: head/x11-themes/numix-theme/pkg-descr
==============================================================================
--- head/x11-themes/numix-theme/pkg-descr	Mon Jun 13 16:36:03 2016	(r416853)
+++ head/x11-themes/numix-theme/pkg-descr	Mon Jun 13 16:50:13 2016	(r416854)
@@ -1,3 +1,3 @@
 Numix is a modern flat theme with a combination of light and dark elements.
 
-WWW: https://github.com/shimmerproject/Numix
+WWW: http://numixproject.org/

Modified: head/x11-themes/numix-theme/pkg-plist
==============================================================================
--- head/x11-themes/numix-theme/pkg-plist	Mon Jun 13 16:36:03 2016	(r416853)
+++ head/x11-themes/numix-theme/pkg-plist	Mon Jun 13 16:50:13 2016	(r416854)
@@ -1,58 +1,109 @@
 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/synaptic.css
-share/themes/Numix/gtk-3.0/apps/unity.css
-share/themes/Numix/gtk-3.0/apps/xfce.css
+share/themes/Numix/gtk-3.0/assets/checkbox-checked-dark.png
 share/themes/Numix/gtk-3.0/assets/checkbox-checked-dark.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-checked-insensitive-dark.png
 share/themes/Numix/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-checked-insensitive.png
 share/themes/Numix/gtk-3.0/assets/checkbox-checked-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-checked.png
 share/themes/Numix/gtk-3.0/assets/checkbox-checked.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-mixed-dark.png
 share/themes/Numix/gtk-3.0/assets/checkbox-mixed-dark.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png
 share/themes/Numix/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-mixed-insensitive.png
 share/themes/Numix/gtk-3.0/assets/checkbox-mixed-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-mixed.png
 share/themes/Numix/gtk-3.0/assets/checkbox-mixed.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-unchecked-dark.png
 share/themes/Numix/gtk-3.0/assets/checkbox-unchecked-dark.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png
 share/themes/Numix/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-unchecked-insensitive.png
 share/themes/Numix/gtk-3.0/assets/checkbox-unchecked-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/checkbox-unchecked.png
 share/themes/Numix/gtk-3.0/assets/checkbox-unchecked.svg
+share/themes/Numix/gtk-3.0/assets/grid-selection-checked-dark.png
 share/themes/Numix/gtk-3.0/assets/grid-selection-checked-dark.svg
+share/themes/Numix/gtk-3.0/assets/grid-selection-checked.png
 share/themes/Numix/gtk-3.0/assets/grid-selection-checked.svg
+share/themes/Numix/gtk-3.0/assets/grid-selection-unchecked-dark.png
 share/themes/Numix/gtk-3.0/assets/grid-selection-unchecked-dark.svg
+share/themes/Numix/gtk-3.0/assets/grid-selection-unchecked.png
 share/themes/Numix/gtk-3.0/assets/grid-selection-unchecked.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-checked-hover.png
 share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png
 share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-checked.png
 share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-checked.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png
 share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png
 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.png
 share/themes/Numix/gtk-3.0/assets/menuitem-checkbox-mixed.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-radio-checked-hover.png
 share/themes/Numix/gtk-3.0/assets/menuitem-radio-checked-hover.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-radio-checked-insensitive.png
 share/themes/Numix/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/menuitem-radio-checked.png
 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.png
 share/themes/Numix/gtk-3.0/assets/pane-handle.svg
+share/themes/Numix/gtk-3.0/assets/radio-checked-dark.png
+share/themes/Numix/gtk-3.0/assets/radio-checked-insensitive-dark.png
+share/themes/Numix/gtk-3.0/assets/radio-checked-insensitive.png
+share/themes/Numix/gtk-3.0/assets/radio-checked.png
+share/themes/Numix/gtk-3.0/assets/radio-mixed-dark.png
 share/themes/Numix/gtk-3.0/assets/radio-mixed-dark.svg
+share/themes/Numix/gtk-3.0/assets/radio-mixed-insensitive-dark.png
 share/themes/Numix/gtk-3.0/assets/radio-mixed-insensitive-dark.svg
+share/themes/Numix/gtk-3.0/assets/radio-mixed-insensitive.png
 share/themes/Numix/gtk-3.0/assets/radio-mixed-insensitive.svg
+share/themes/Numix/gtk-3.0/assets/radio-mixed.png
 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-unchecked-dark.png
+share/themes/Numix/gtk-3.0/assets/radio-unchecked-insensitive-dark.png
+share/themes/Numix/gtk-3.0/assets/radio-unchecked-insensitive.png
+share/themes/Numix/gtk-3.0/assets/radio-unchecked.png
 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/dist/gtk-dark.css
+share/themes/Numix/gtk-3.0/dist/gtk.css
 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/gtk-3.0/gtk.gresource
+share/themes/Numix/gtk-3.0/gtk.gresource.xml
 share/themes/Numix/gtk-3.0/thumbnail.png
+share/themes/Numix/gtk-3.20/assets
+share/themes/Numix/gtk-3.20/dist/gtk-dark.css
+share/themes/Numix/gtk-3.20/dist/gtk.css
+share/themes/Numix/gtk-3.20/gtk-dark.css
+share/themes/Numix/gtk-3.20/gtk.css
+share/themes/Numix/gtk-3.20/gtk.gresource
+share/themes/Numix/gtk-3.20/gtk.gresource.xml
+share/themes/Numix/gtk-3.20/thumbnail.png
+share/themes/Numix/metacity-1/metacity-theme-2.xml
+share/themes/Numix/metacity-1/metacity-theme-3.xml
+share/themes/Numix/metacity-1/thumbnail.png
+share/themes/Numix/openbox-3/close.xbm
+share/themes/Numix/openbox-3/desk.xbm
+share/themes/Numix/openbox-3/desk_toggled.xbm
+share/themes/Numix/openbox-3/iconify.xbm
+share/themes/Numix/openbox-3/max.xbm
+share/themes/Numix/openbox-3/max_toggled.xbm
+share/themes/Numix/openbox-3/shade.xbm
+share/themes/Numix/openbox-3/shade_toggled.xbm
+share/themes/Numix/openbox-3/themerc
 %%NOTIFYD%%share/themes/Numix/xfce-notify-4.0/gtkrc
 share/themes/Numix/xfwm4/bottom-active.xpm
 share/themes/Numix/xfwm4/bottom-inactive.xpm


More information about the svn-ports-head mailing list