Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Mar 2004 23:32:58 -0600 (CST)
From:      Jeremy Messenger <mezz7@cox.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/64030: Maintainer update: deskutils/gdesklets-starterbar, un-IGNORE (fix) on FreeBSD 4.x.
Message-ID:  <200403100532.i2A5WwOk009255@ns1.mezzweb.com>
Resent-Message-ID: <200403100600.i2A60L0v045324@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         64030
>Category:       ports
>Synopsis:       Maintainer update: deskutils/gdesklets-starterbar, un-IGNORE (fix) on FreeBSD 4.x.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 09 22:00:21 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Mezz
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD ns1.mezzweb.com 5.2-CURRENT FreeBSD 5.2-CURRENT #2: Thu Jan 29
23:14:45 CST 2004 mezz@mezz.mezzweb.com:/usr/obj/usr/src/sys/BSDROCKS i386

>Description:
Now, it supports FreeBSD 4.x since the misc/ossp-uuid has been added in the
ports tree. Also, added the Python compile.

Request and review by:	marcus

>How-To-Repeat:
n/a

>Fix:

--- gdesklets-starterbar.diff begins here ---
diff -urN gdesklets-starterbar.orig/Makefile gdesklets-starterbar/Makefile
--- gdesklets-starterbar.orig/Makefile	Tue Feb  3 23:19:13 2004
+++ gdesklets-starterbar/Makefile	Tue Mar  9 23:41:08 2004
@@ -7,7 +7,7 @@
 
 PORTNAME=	starterbar
 PORTVERSION=	0.22.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	deskutils gnome
 MASTER_SITES=	http://gdesklets.gnomedesktop.org/files/
 PKGNAMEPREFIX= gdesklets-
@@ -19,17 +19,19 @@
 RUN_DEPENDS=	${X11BASE}/libdata/pkgconfig/gdesklets-core.pc:${PORTSDIR}/deskutils/gdesklets
 
 USE_BZIP2=	yes
+USE_PYTHON=	yes
 USE_X_PREFIX=	yes
 USE_REINPLACE=	yes
 
 NAME=		StarterBar
 DATADIR=	${PREFIX}/share/gnome
+PKGMESSAGE=	${WRKDIR}/pkg-message
 LANG=		de fr pt sq sr sr@Latn sv
 
 .include <bsd.port.pre.mk>
 
 .if ${OSVERSION} < 500000
-IGNORE=		"Requires FreeBSD 5.0 or later, because of uuidgen command first appeared in FreeBSD 5.0"
+RUN_DEPENDS+=	uuid:${PORTSDIR}/misc/ossp-uuid
 .endif
 
 do-build:
@@ -39,6 +41,10 @@
 	@${PATCH} ${WRKSRC}/${NAME}/__init__.py < ${FILESDIR}/${NAME}::__init__.py
 	@${REINPLACE_CMD} -e 's|%%X11BASE%%|${X11BASE}|g' \
 		${WRKSRC}/${NAME}/IconTheme.py
+.if ${OSVERSION} < 500000
+	@${REINPLACE_CMD} -e 's|uuidgen|uuid|g' \
+		${WRKSRC}/${NAME}/IconSet.py
+.endif
 	@${FIND} ${WRKSRC} -name '*.orig' -delete
 	@${FIND} ${WRKSRC} -name '*.bak' -delete
 
@@ -60,6 +66,10 @@
 		${DATADIR}/gdesklets/Sensors/${NAME}/README
 
 post-install:
+	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${DATADIR}/gdesklets/Sensors/${NAME}
+	@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${DATADIR}/gdesklets/Sensors/${NAME}
+	@${SED} -e 's|%%PREFIX%%|${PREFIX}|g ; s|%%NAME%%|${NAME}|g' \
+		${FILESDIR}/pkg-message.in > ${PKGMESSAGE}
 	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.post.mk>
diff -urN gdesklets-starterbar.orig/files/pkg-message.in gdesklets-starterbar/files/pkg-message.in
--- gdesklets-starterbar.orig/files/pkg-message.in	Wed Dec 31 18:00:00 1969
+++ gdesklets-starterbar/files/pkg-message.in	Tue Mar  9 23:29:59 2004
@@ -0,0 +1,17 @@
+##
+To view the README:
+
+	cat %%PREFIX%%/share/gnome/gdesklets/Displays/%%NAME%%/README
+	cat %%PREFIX%%/share/gnome/gdesklets/Sensors/%%NAME%%/README
+
+To view the installed applets:
+
+	ls %%PREFIX%%/share/gnome/gdesklets/Displays
+
+To use those applets:
+
+	gdesklets %%PREFIX%%/share/gnome/gdesklets/Displays/%%NAME%%/starterbar.display
+
+NOTE: Be sure to login as your user when you use the gdesklets command,
+      as the configuration will be stored in the ~/.gdesklets/ directory.
+##
diff -urN gdesklets-starterbar.orig/pkg-message gdesklets-starterbar/pkg-message
--- gdesklets-starterbar.orig/pkg-message	Fri Sep 26 06:14:37 2003
+++ gdesklets-starterbar/pkg-message	Wed Dec 31 18:00:00 1969
@@ -1,19 +0,0 @@
-##
-To view the README:
-
-	cat ${PREFIX}/share/gnome/gdesklets/Displays/${name}/README
-	cat ${PREFIX}/share/gnome/gdesklets/Sensors/${name}/README
-
-To view the installed applets:
-
-	ls ${PREFIX}/share/gnome/gdesklets/Displays
-
-To use those applets:
-
-	gdesklets ${PREFIX}/share/gnome/gdesklets/Displays/${name}/${name}.display
-
-Replace the ${name} with the correct name to what you want to use applets.
-
-NOTE: Be sure to login as your user when you use the gdesklets command,
-      as the configuration will be stored in the ~/.gdesklets/ directory.
-##
diff -urN gdesklets-starterbar.orig/pkg-plist gdesklets-starterbar/pkg-plist
--- gdesklets-starterbar.orig/pkg-plist	Mon Nov 10 11:15:34 2003
+++ gdesklets-starterbar/pkg-plist	Tue Mar  9 23:27:30 2004
@@ -13,13 +13,25 @@
 share/gnome/gdesklets/Displays/StarterBar/starterbar.display
 share/gnome/gdesklets/Sensors/StarterBar/.order
 share/gnome/gdesklets/Sensors/StarterBar/Animator.py
+share/gnome/gdesklets/Sensors/StarterBar/Animator.pyc
+share/gnome/gdesklets/Sensors/StarterBar/Animator.pyo
 share/gnome/gdesklets/Sensors/StarterBar/ChangeLog
 share/gnome/gdesklets/Sensors/StarterBar/DesktopReader.py
+share/gnome/gdesklets/Sensors/StarterBar/DesktopReader.pyc
+share/gnome/gdesklets/Sensors/StarterBar/DesktopReader.pyo
 share/gnome/gdesklets/Sensors/StarterBar/Icon.py
+share/gnome/gdesklets/Sensors/StarterBar/Icon.pyc
+share/gnome/gdesklets/Sensors/StarterBar/Icon.pyo
 share/gnome/gdesklets/Sensors/StarterBar/IconSet.py
+share/gnome/gdesklets/Sensors/StarterBar/IconSet.pyc
+share/gnome/gdesklets/Sensors/StarterBar/IconSet.pyo
 share/gnome/gdesklets/Sensors/StarterBar/IconTheme.py
+share/gnome/gdesklets/Sensors/StarterBar/IconTheme.pyc
+share/gnome/gdesklets/Sensors/StarterBar/IconTheme.pyo
 share/gnome/gdesklets/Sensors/StarterBar/README
 share/gnome/gdesklets/Sensors/StarterBar/__init__.py
+share/gnome/gdesklets/Sensors/StarterBar/__init__.pyc
+share/gnome/gdesklets/Sensors/StarterBar/__init__.pyo
 share/gnome/gdesklets/Sensors/StarterBar/home.desktop
 share/gnome/gdesklets/Sensors/StarterBar/locale/de/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/Sensors/StarterBar/locale/fr/LC_MESSAGES/gdesklets.mo
--- gdesklets-starterbar.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200403100532.i2A5WwOk009255>