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

Reply via email to