Hi,
this diff takes into account the new xfce archive layout for distfiles,
it's needed for further updates (see
http://foo-projects.org/pipermail/xfce/2009-July/025657.html for the
details if you care)
xfce4.port.mk now distinguishes core components, goodies apps, artwork,
panel plugins and thunar plugins. Some ports went from core to goodie,
and some goodies went to thunar-plugins category. xfprint and
notification-daemon-xfce were moved to archive.
the packages where HOMEPAGE changed due to the module change have been
bumped. No bump is needed where only MASTER_SITES changed.
Please proofread & comment - i'm running a check with PLIST_DB and this
diff. I'll take care of adding xcb wantlib in a second time.
Landry
? p5-xfce4
? thunar-svn
? thunar-vcs
? xfce4-artwork
? xfce4-dev-tools
? xfce4-linelight
? xfce4-xfapplet
Index: xfce4.port.mk
===================================================================
RCS file: /cvs/ports/x11/xfce4/xfce4.port.mk,v
retrieving revision 1.6
diff -u -r1.6 xfce4.port.mk
--- xfce4.port.mk 28 Apr 2009 19:37:29 -0000 1.6
+++ xfce4.port.mk 8 Aug 2009 10:24:21 -0000
@@ -1,7 +1,7 @@
# $OpenBSD: xfce4.port.mk,v 1.6 2009/04/28 19:37:29 landry Exp $
-# Module for Xfce related ports, divided into three categories:
-# core, goodies, plugins.
+# Module for Xfce related ports, divided into five categories:
+# core, goodie, artwork, thunar plugins, panel plugins.
XFCE_DESKTOP_VERSION= 4.6.1
CATEGORIES+= x11/xfce4
@@ -20,6 +20,8 @@
XFCE_VERSION= ${XFCE_DESKTOP_VERSION}
.endif
+XFCE_BRANCH= ${XFCE_VERSION:C/^([0-9]+\.[0-9]+).*/\1/}
+
# Set to 'yes' if there are .desktop files in the package list.
.if defined(DESKTOP_FILES) && ${DESKTOP_FILES:L} == "yes"
MODXFCE_RUN_DEPENDS+= :desktop-file-utils-*:devel/desktop-file-utils
@@ -28,7 +30,7 @@
.if defined(XFCE_PLUGIN)
HOMEPAGE?=
http://goodies.xfce.org/projects/panel-plugins/xfce4-${XFCE_PLUGIN}-plugin
-MASTER_SITES?= http://goodies.xfce.org/releases/xfce4-${XFCE_PLUGIN}-plugin/
+MASTER_SITES?=
http://archive.xfce.org/src/panel-plugins/xfce4-${XFCE_PLUGIN}-plugin/${XFCE_BRANCH}/
DISTNAME?= xfce4-${XFCE_PLUGIN}-plugin-${XFCE_VERSION}
PKGNAME?= ${DISTNAME:S/-plugin//}
@@ -36,12 +38,23 @@
.elif defined(XFCE_GOODIE)
HOMEPAGE?= http://goodies.xfce.org/projects/applications/${XFCE_GOODIE}
-MASTER_SITES?= http://goodies.xfce.org/releases/${XFCE_GOODIE}/
+MASTER_SITES?=
http://archive.xfce.org/src/apps/${XFCE_GOODIE:L}/${XFCE_BRANCH}/
DISTNAME= ${XFCE_GOODIE}-${XFCE_VERSION}
+.elif defined(XFCE_ARTWORK)
+HOMEPAGE?= http://www.xfce.org/projects/
+
+MASTER_SITES?= http://archive.xfce.org/src/art/${XFCE_ARTWORK}/${XFCE_BRANCH}/
+DISTNAME= ${XFCE_ARTWORK}-${XFCE_VERSION}
+.elif defined(THUNAR_PLUGIN)
+HOMEPAGE?= http://goodies.xfce.org/projects/thunar-plugins/${THUNAR_PLUGIN}
+
+MASTER_SITES?=
http://archive.xfce.org/src/thunar-plugins/${THUNAR_PLUGIN}/${XFCE_BRANCH}/
+DISTNAME?= ${THUNAR_PLUGIN}-${XFCE_VERSION}
+PKGNAME?= ${DISTNAME:S/-plugin//}
.elif defined(XFCE_PROJECT)
HOMEPAGE?= http://www.xfce.org/projects/${XFCE_PROJECT}
-MASTER_SITES?= http://www.xfce.org/archive/xfce-${XFCE_DESKTOP_VERSION}/src/
+MASTER_SITES?=
http://archive.xfce.org/src/xfce/${XFCE_PROJECT:L}/${XFCE_BRANCH}/
DISTNAME= ${XFCE_PROJECT}-${XFCE_VERSION}
.endif
Index: mousepad/Makefile
===================================================================
RCS file: /cvs/ports/x11/xfce4/mousepad/Makefile,v
retrieving revision 1.10
diff -u -r1.10 Makefile
--- mousepad/Makefile 28 Apr 2009 19:40:09 -0000 1.10
+++ mousepad/Makefile 8 Aug 2009 10:24:21 -0000
@@ -3,9 +3,10 @@
COMMENT= Xfce4 simple text editor
XFCE_VERSION= 0.2.16
-XFCE_PROJECT= mousepad
+XFCE_GOODIE= mousepad
PKGNAME= ${DISTNAME}p0
+HOMEPAGE= http://www.xfce.org/projects/mousepad
# GPLv2
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
Index: notification-daemon-xfce/Makefile
===================================================================
RCS file: /cvs/ports/x11/xfce4/notification-daemon-xfce/Makefile,v
retrieving revision 1.10
diff -u -r1.10 Makefile
--- notification-daemon-xfce/Makefile 3 May 2009 19:43:36 -0000 1.10
+++ notification-daemon-xfce/Makefile 8 Aug 2009 10:24:21 -0000
@@ -6,6 +6,7 @@
XFCE_GOODIE= notification-daemon-xfce
PKGNAME= ${DISTNAME}p6
+MASTER_SITES=
http://archive.xfce.org/src/archive/${XFCE_GOODIE}/${XFCE_BRANCH}/
# GPLv2
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
Index: orage/Makefile
===================================================================
RCS file: /cvs/ports/x11/xfce4/orage/Makefile,v
retrieving revision 1.14
diff -u -r1.14 Makefile
--- orage/Makefile 28 Apr 2009 19:44:29 -0000 1.14
+++ orage/Makefile 8 Aug 2009 10:24:21 -0000
@@ -2,8 +2,9 @@
COMMENT= Xfce4 advanced calendar
-XFCE_PROJECT= orage
+XFCE_GOODIE= orage
+HOMEPAGE= http://www.xfce.org/projects/orage
# GPLv2
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
Index: terminal/Makefile
===================================================================
RCS file: /cvs/ports/x11/xfce4/terminal/Makefile,v
retrieving revision 1.13
diff -u -r1.13 Makefile
--- terminal/Makefile 27 Jul 2009 19:58:10 -0000 1.13
+++ terminal/Makefile 8 Aug 2009 10:24:21 -0000
@@ -6,7 +6,6 @@
XFCE_GOODIE= Terminal
# :L is here for a reason
PKGNAME= ${DISTNAME:L}
-MASTER_SITES= http://goodies.xfce.org/releases/${XFCE_GOODIE:L}/
# GPLv2
PERMIT_DISTFILES_CDROM= Yes
Index: thunar-archive/Makefile
===================================================================
RCS file: /cvs/ports/x11/xfce4/thunar-archive/Makefile,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile
--- thunar-archive/Makefile 22 Jul 2009 20:43:43 -0000 1.1.1.1
+++ thunar-archive/Makefile 8 Aug 2009 10:24:21 -0000
@@ -3,9 +3,8 @@
COMMENT = Thunar archive plugin
XFCE_VERSION = 0.2.4
-XFCE_GOODIE = thunar-archive-plugin
-PKGNAME = ${DISTNAME:S/-plugin//}
-MASTER_SITES = ${MASTER_SITE_BERLIOS:=xfce-goodies/}
+THUNAR_PLUGIN = thunar-archive-plugin
+PKGNAME = ${DISTNAME:S/-plugin//}p0
# GPLv2
PERMIT_PACKAGE_CDROM = Yes
Index: thunar-media-tags/Makefile
===================================================================
RCS file: /cvs/ports/x11/xfce4/thunar-media-tags/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- thunar-media-tags/Makefile 23 Jun 2009 19:53:03 -0000 1.7
+++ thunar-media-tags/Makefile 8 Aug 2009 10:24:21 -0000
@@ -3,8 +3,8 @@
COMMENT= Thunar media tags plugin
XFCE_VERSION= 0.1.2
-XFCE_GOODIE= thunar-media-tags-plugin
-PKGNAME= ${DISTNAME:S/-plugin//}p5
+THUNAR_PLUGIN= thunar-media-tags-plugin
+PKGNAME= ${DISTNAME:S/-plugin//}p6
# GPLv3
PERMIT_PACKAGE_CDROM= Yes
Index: thunar-thumbnailers/Makefile
===================================================================
RCS file: /cvs/ports/x11/xfce4/thunar-thumbnailers/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- thunar-thumbnailers/Makefile 23 Jun 2009 20:14:28 -0000 1.5
+++ thunar-thumbnailers/Makefile 8 Aug 2009 10:24:21 -0000
@@ -3,8 +3,8 @@
COMMENT= Thunar additional thumbnailers plugin
XFCE_VERSION= 0.3.2
-XFCE_GOODIE= thunar-thumbnailers
-PKGNAME= ${DISTNAME}p1
+THUNAR_PLUGIN= thunar-thumbnailers
+PKGNAME= ${DISTNAME}p2
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
Index: xfce4-icon-theme/Makefile
===================================================================
RCS file: /cvs/ports/x11/xfce4/xfce4-icon-theme/Makefile,v
retrieving revision 1.18
diff -u -r1.18 Makefile
--- xfce4-icon-theme/Makefile 23 Jun 2009 20:14:28 -0000 1.18
+++ xfce4-icon-theme/Makefile 8 Aug 2009 10:24:21 -0000
@@ -3,12 +3,9 @@
COMMENT= Xfce4 icon theme
-XFCE_PROJECT= xfce4-icon-theme
+XFCE_ARTWORK= xfce4-icon-theme
XFCE_VERSION= 4.4.3
PKGNAME= ${DISTNAME}p2
-
-HOMEPAGE= http://www.xfce.org/projects
-MASTER_SITES= http://www.xfce.org/archive/xfce-${XFCE_VERSION}/src/
# GPLv2
PERMIT_DISTFILES_CDROM= Yes
Index: xfce4-mixer/Makefile
===================================================================
RCS file: /cvs/ports/x11/xfce4/xfce4-mixer/Makefile,v
retrieving revision 1.16
diff -u -r1.16 Makefile
--- xfce4-mixer/Makefile 28 Apr 2009 19:48:47 -0000 1.16
+++ xfce4-mixer/Makefile 8 Aug 2009 10:24:21 -0000
@@ -2,7 +2,8 @@
COMMENT= Xfce4 volume mixer
-XFCE_PROJECT= xfce4-mixer
+XFCE_GOODIE= xfce4-mixer
+HOMEPAGE= http://www.xfce.org/projects/xfce4-mixer
# GPLv2
PERMIT_DISTFILES_CDROM= Yes
Index: xfce4-verve/Makefile
===================================================================
RCS file: /cvs/ports/x11/xfce4/xfce4-verve/Makefile,v
retrieving revision 1.8
diff -u -r1.8 Makefile
--- xfce4-verve/Makefile 23 Jun 2009 20:18:18 -0000 1.8
+++ xfce4-verve/Makefile 8 Aug 2009 10:24:21 -0000
@@ -5,17 +5,13 @@
XFCE_VERSION= 0.3.5
XFCE_PLUGIN= verve
DISTNAME= ${XFCE_PLUGIN}-plugin-${XFCE_VERSION}
-PKGNAME= xfce4-${XFCE_PLUGIN}-${XFCE_VERSION}p4
-
-HOMEPAGE= http://goodies.xfce.org/projects/panel-plugins/verve-plugin
+PKGNAME= xfce4-${XFCE_PLUGIN}-${XFCE_VERSION}p5
# GPLv2
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
-
-MASTER_SITES= http://goodies.xfce.org/releases/verve-plugin/
MODULES= x11/xfce4
Index: xfprint/Makefile
===================================================================
RCS file: /cvs/ports/x11/xfce4/xfprint/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- xfprint/Makefile 22 May 2009 13:08:22 -0000 1.11
+++ xfprint/Makefile 8 Aug 2009 10:24:21 -0000
@@ -5,6 +5,7 @@
XFCE_PROJECT= xfprint
PKGNAME= ${DISTNAME}p0
+MASTER_SITES=
http://archive.xfce.org/src/archive/${XFCE_PROJECT}/${XFCE_BRANCH}/
SHARED_LIBS= xfprint 0.1
# GPLv2
Index: xfwm4-themes/Makefile
===================================================================
RCS file: /cvs/ports/x11/xfce4/xfwm4-themes/Makefile,v
retrieving revision 1.12
diff -u -r1.12 Makefile
--- xfwm4-themes/Makefile 28 Apr 2009 19:40:10 -0000 1.12
+++ xfwm4-themes/Makefile 8 Aug 2009 10:24:21 -0000
@@ -3,11 +3,9 @@
COMMENT= Xfwm4 window decoration themes
-XFCE_PROJECT= xfwm4-themes
+XFCE_ARTWORK= xfwm4-themes
XFCE_VERSION= 4.6.0
PKGNAME= ${DISTNAME}p0
-
-HOMEPAGE= http://www.xfce.org/projects/
# GPLv2
PERMIT_DISTFILES_CDROM= Yes