ports/60980: sysutils/gdesklets-multitail - don't install displayconstraints-sensor from the tarball.

Franz Klammer klammer at webonaut.com
Tue Jan 6 14:10:26 UTC 2004


>Number:         60980
>Category:       ports
>Synopsis:       sysutils/gdesklets-multitail - don't install displayconstraints-sensor from the tarball.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 06 06:10:18 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Franz Klammer
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:


System: FreeBSD ds9.webonaut.com 5.2-CURRENT FreeBSD 5.2-CURRENT #4: Tue Jan  6 00:09:47 CET 2004     root at ds9.webonaut.com:/usr/obj/usr/src/sys/DS9 i386


>Description:


don't install the displayconstraints-sensor from the tarball.
this is a separate port now.

i've also bumped the PORTREVISION - don't know if this is
really necessary here.


>How-To-Repeat:





>Fix:


--- gdesklets-multitail.diff begins here ---
diff -Nur gdesklets-multitail.orig/Makefile gdesklets-multitail/Makefile
--- gdesklets-multitail.orig/Makefile	Wed Nov 19 06:54:40 2003
+++ gdesklets-multitail/Makefile	Tue Jan  6 14:38:23 2004
@@ -2,11 +2,12 @@
 # Date created:				18 November 2003
 # Whom:					Franz Klammer <klammer at webonaut.com>
 #
-# $FreeBSD: ports/sysutils/gdesklets-multitail/Makefile,v 1.1 2003/11/19 05:54:40 marcus Exp $
+# $FreeBSD:$
 #
 
 PORTNAME=	multitail
 PORTVERSION=	0.1.6
+PORTREVISION=	1
 CATEGORIES=	sysutils gnome
 MASTER_SITES=	http://gdesklets.gnomedesktop.org/files/
 PKGNAMEPREFIX=	gdesklets-
@@ -15,53 +16,46 @@
 MAINTAINER=	klammer at webonaut.com
 COMMENT=	Tail up to 5 files in one gdesklets display
 
-RUN_DEPENDS=	${X11BASE}/libdata/pkgconfig/gdesklets-core.pc:${PORTSDIR}/deskutils/gdesklets
+RUN_DEPENDS=	${X11BASE}/libdata/pkgconfig/gdesklets-core.pc:${PORTSDIR}/deskutils/gdesklets \
+		${DATADIR}/gdesklets/Sensors/DisplayConstraints/__init__.py:${PORTSDIR}/deskutils/gdesklets-sensor-displayconstraints
 
-WRKSRC=		${WRKDIR}/${NAME1}-${PORTVERSION}
+WRKSRC=		${WRKDIR}/${NAME}-${PORTVERSION}
 
 USE_BZIP2=	yes
 USE_X_PREFIX=	yes
 USE_PYTHON=	yes
-NAME1=		MultiTail
-NAME2=		DisplayConstraints
+DATADIR=	${PREFIX}/share/gnome
+NAME=		MultiTail
 
 do-build:
-	@${WRKSRC}/Install_${NAME1}_Sensor.bin --nomsg ${WRKSRC}
-	@${WRKSRC}/Install_${NAME2}_Sensor.bin --nomsg ${WRKSRC}
+	@${WRKSRC}/Install_${NAME}_Sensor.bin --nomsg ${WRKSRC}
 	@${FIND} ${WRKSRC} -name '*.orig' -delete
 
 do-install:
-	@${MKDIR} ${PREFIX}/share/gnome/gdesklets/Sensors/${NAME1}
-	@${MKDIR} ${PREFIX}/share/gnome/gdesklets/Sensors/${NAME2}
-	@${MKDIR} ${PREFIX}/share/gnome/gdesklets/Displays/${NAME1}/dark-theme/gfx
-	@${MKDIR} ${PREFIX}/share/gnome/gdesklets/Displays/${NAME1}/light-theme/gfx
-	@${MKDIR} ${PREFIX}/share/gnome/gdesklets/Displays/${NAME1}/trans-theme/gfx
-	${INSTALL_DATA} ${WRKSRC}/${NAME1}/README \
-		${PREFIX}/share/gnome/gdesklets/Displays/${NAME1}/
-	${INSTALL_DATA} ${WRKSRC}/${NAME1}/dark-theme/*.display \
-		${PREFIX}/share/gnome/gdesklets/Displays/${NAME1}/dark-theme/
-	${INSTALL_DATA} ${WRKSRC}/${NAME1}/dark-theme/gfx/*.png \
-		${PREFIX}/share/gnome/gdesklets/Displays/${NAME1}/dark-theme/gfx/
-	${INSTALL_DATA} ${WRKSRC}/${NAME1}/light-theme/*.display \
-		${PREFIX}/share/gnome/gdesklets/Displays/${NAME1}/light-theme/
-	${INSTALL_DATA} ${WRKSRC}/${NAME1}/light-theme/gfx/*.png \
-		${PREFIX}/share/gnome/gdesklets/Displays/${NAME1}/light-theme/gfx/
-	${INSTALL_DATA} ${WRKSRC}/${NAME1}/trans-theme/*.display \
-		${PREFIX}/share/gnome/gdesklets/Displays/${NAME1}/trans-theme/
-	${INSTALL_DATA} ${WRKSRC}/${NAME1}/trans-theme/gfx/*.png \
-		${PREFIX}/share/gnome/gdesklets/Displays/${NAME1}/trans-theme/gfx/
-	${INSTALL_DATA} ${WRKSRC}/${NAME1}/*.py \
-		${PREFIX}/share/gnome/gdesklets/Sensors/${NAME1}/
-	${INSTALL_DATA} ${WRKSRC}/${NAME2}/*.py \
-		${PREFIX}/share/gnome/gdesklets/Sensors/${NAME2}/
+	@${MKDIR} ${DATADIR}/gdesklets/Sensors/${NAME}
+	@${MKDIR} ${DATADIR}/gdesklets/Displays/${NAME}/dark-theme/gfx
+	@${MKDIR} ${DATADIR}/gdesklets/Displays/${NAME}/light-theme/gfx
+	@${MKDIR} ${DATADIR}/gdesklets/Displays/${NAME}/trans-theme/gfx
+	${INSTALL_DATA} ${WRKSRC}/${NAME}/README \
+		${DATADIR}/gdesklets/Displays/${NAME}/
+	${INSTALL_DATA} ${WRKSRC}/${NAME}/dark-theme/*.display \
+		${DATADIR}/gdesklets/Displays/${NAME}/dark-theme/
+	${INSTALL_DATA} ${WRKSRC}/${NAME}/dark-theme/gfx/*.png \
+		${DATADIR}/gdesklets/Displays/${NAME}/dark-theme/gfx/
+	${INSTALL_DATA} ${WRKSRC}/${NAME}/light-theme/*.display \
+		${DATADIR}/gdesklets/Displays/${NAME}/light-theme/
+	${INSTALL_DATA} ${WRKSRC}/${NAME}/light-theme/gfx/*.png \
+		${DATADIR}/gdesklets/Displays/${NAME}/light-theme/gfx/
+	${INSTALL_DATA} ${WRKSRC}/${NAME}/trans-theme/*.display \
+		${DATADIR}/gdesklets/Displays/${NAME}/trans-theme/
+	${INSTALL_DATA} ${WRKSRC}/${NAME}/trans-theme/gfx/*.png \
+		${DATADIR}/gdesklets/Displays/${NAME}/trans-theme/gfx/
+	${INSTALL_DATA} ${WRKSRC}/${NAME}/*.py \
+		${DATADIR}/gdesklets/Sensors/${NAME}/
 	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
-		${PREFIX}/share/gnome/gdesklets/Sensors/${NAME1}/
+		${DATADIR}/gdesklets/Sensors/${NAME}/
 	@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
-		${PREFIX}/share/gnome/gdesklets/Sensors/${NAME1}/
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
-		${PREFIX}/share/gnome/gdesklets/Sensors/${NAME2}/
-	@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
-		${PREFIX}/share/gnome/gdesklets/Sensors/${NAME2}/
+		${DATADIR}/gdesklets/Sensors/${NAME}/
 
 post-install:
 	@${CAT} ${PKGMESSAGE}
diff -Nur gdesklets-multitail.orig/check gdesklets-multitail/check
--- gdesklets-multitail.orig/check	Thu Jan  1 01:00:00 1970
+++ gdesklets-multitail/check	Tue Jan  6 14:36:19 2004
@@ -0,0 +1,89 @@
+Script started on Tue Jan  6 14:34:21 2004
+===>  Extracting for gdesklets-multitail-0.1.6
+>> Checksum OK for multitail-0.1.6.tar.bz2.
+===>  Patching for gdesklets-multitail-0.1.6
+===>   gdesklets-multitail-0.1.6 depends on file: /usr/local/bin/python - found
+===>   gdesklets-multitail-0.1.6 depends on shared library: X11.6 - found
+===>  Configuring for gdesklets-multitail-0.1.6
+===>  Building for gdesklets-multitail-0.1.6
+
+** (Install_MultiTail_Sensor.bin:62587): WARNING **: `GtkTextSearchFlags' is not an enum type
+
+The sensor has been installed successfully.
+gDesklets is now able to use it.
+===>  Installing for gdesklets-multitail-0.1.6
+===>   gdesklets-multitail-0.1.6 depends on file: /usr/X11R6/libdata/pkgconfig/gdesklets-core.pc - found
+===>   gdesklets-multitail-0.1.6 depends on file: /usr/X11R6/share/gnome/gdesklets/Sensors/DisplayConstraints/__init__.py - not found
+===>    Verifying install for /usr/X11R6/share/gnome/gdesklets/Sensors/DisplayConstraints/__init__.py in /usr/ports/deskutils/gdesklets-sensor-displayconstraints
+===>  Extracting for gdesklets-sensor-displayconstraints-0.1.0
+>> Checksum OK for displayconstraints-0.1.0.tar.bz2.
+===>  Patching for gdesklets-sensor-displayconstraints-0.1.0
+===>  Applying FreeBSD patches for gdesklets-sensor-displayconstraints-0.1.0
+===>   gdesklets-sensor-displayconstraints-0.1.0 depends on file: /usr/local/bin/python2.3 - found
+===>   gdesklets-sensor-displayconstraints-0.1.0 depends on shared library: X11.6 - found
+===>  Configuring for gdesklets-sensor-displayconstraints-0.1.0
+===>  Building for gdesklets-sensor-displayconstraints-0.1.0
+
+** (Install_DisplayConstraints_Sensor.bin:62726): WARNING **: `GtkTextSearchFlags' is not an enum type
+The sensor has been installed successfully.
+gDesklets is now able to use it.
+===>  Installing for gdesklets-sensor-displayconstraints-0.1.0
+===>   gdesklets-sensor-displayconstraints-0.1.0 depends on file: /usr/X11R6/libdata/pkgconfig/gdesklets-core.pc - found
+===>   gdesklets-sensor-displayconstraints-0.1.0 depends on file: /usr/local/bin/python2.3 - found
+===>   Generating temporary packing list
+===>  Checking if deskutils/gdesklets-sensor-displayconstraints already installed
+install  -o root -g wheel -m 444 /usr/ports/deskutils/gdesklets-sensor-displayconstraints/work/DisplayConstraints-0.1.0/DisplayConstraints/*.py  /usr/X11R6/share/gnome/gdesklets/Sensors/DisplayConstraints/
+install  -o root -g wheel -m 444 /usr/ports/deskutils/gdesklets-sensor-displayconstraints/work/DisplayConstraints-0.1.0/DisplayConstraints/README  /usr/X11R6/share/gnome/gdesklets/Sensors/DisplayConstraints/
+Listing /usr/X11R6/share/gnome/gdesklets/Sensors/DisplayConstraints/ ...
+Compiling /usr/X11R6/share/gnome/gdesklets/Sensors/DisplayConstraints/__init__.py ...
+Listing /usr/X11R6/share/gnome/gdesklets/Sensors/DisplayConstraints/ ...
+Compiling /usr/X11R6/share/gnome/gdesklets/Sensors/DisplayConstraints/__init__.py ...
+##
+To view the README:
+
+	cat ${PREFIX}/share/gnome/gdesklets/Sensors/DisplayConstraints/README
+
+NOTE: Be sure to login as your user when you use the gdesklets command,
+      as the configuration will be stored in the ~/.gdesklets/ directory.
+##
+===>   Registering installation for gdesklets-sensor-displayconstraints-0.1.0
+===>   Returning to build of gdesklets-multitail-0.1.6
+===>   gdesklets-multitail-0.1.6 depends on file: /usr/local/bin/python - found
+===>   Generating temporary packing list
+===>  Checking if sysutils/gdesklets-multitail already installed
+install  -o root -g wheel -m 444 /usr/ports/deskutils/gdesklets-multitail/work/MultiTail-0.1.6/MultiTail/README  /usr/X11R6/share/gnome/gdesklets/Displays/MultiTail/
+install  -o root -g wheel -m 444 /usr/ports/deskutils/gdesklets-multitail/work/MultiTail-0.1.6/MultiTail/dark-theme/*.display  /usr/X11R6/share/gnome/gdesklets/Displays/MultiTail/dark-theme/
+install  -o root -g wheel -m 444 /usr/ports/deskutils/gdesklets-multitail/work/MultiTail-0.1.6/MultiTail/dark-theme/gfx/*.png  /usr/X11R6/share/gnome/gdesklets/Displays/MultiTail/dark-theme/gfx/
+install  -o root -g wheel -m 444 /usr/ports/deskutils/gdesklets-multitail/work/MultiTail-0.1.6/MultiTail/light-theme/*.display  /usr/X11R6/share/gnome/gdesklets/Displays/MultiTail/light-theme/
+install  -o root -g wheel -m 444 /usr/ports/deskutils/gdesklets-multitail/work/MultiTail-0.1.6/MultiTail/light-theme/gfx/*.png  /usr/X11R6/share/gnome/gdesklets/Displays/MultiTail/light-theme/gfx/
+install  -o root -g wheel -m 444 /usr/ports/deskutils/gdesklets-multitail/work/MultiTail-0.1.6/MultiTail/trans-theme/*.display  /usr/X11R6/share/gnome/gdesklets/Displays/MultiTail/trans-theme/
+install  -o root -g wheel -m 444 /usr/ports/deskutils/gdesklets-multitail/work/MultiTail-0.1.6/MultiTail/trans-theme/gfx/*.png  /usr/X11R6/share/gnome/gdesklets/Displays/MultiTail/trans-theme/gfx/
+install  -o root -g wheel -m 444 /usr/ports/deskutils/gdesklets-multitail/work/MultiTail-0.1.6/MultiTail/*.py  /usr/X11R6/share/gnome/gdesklets/Sensors/MultiTail/
+Listing /usr/X11R6/share/gnome/gdesklets/Sensors/MultiTail/ ...
+Compiling /usr/X11R6/share/gnome/gdesklets/Sensors/MultiTail/__init__.py ...
+Compiling /usr/X11R6/share/gnome/gdesklets/Sensors/MultiTail/tailer.py ...
+Listing /usr/X11R6/share/gnome/gdesklets/Sensors/MultiTail/ ...
+Compiling /usr/X11R6/share/gnome/gdesklets/Sensors/MultiTail/__init__.py ...
+Compiling /usr/X11R6/share/gnome/gdesklets/Sensors/MultiTail/tailer.py ...
+##
+To view the README:
+
+	cat ${PREFIX}/share/gnome/gdesklets/Displays/${name}/README
+
+To view all installed applets:
+
+	ls ${PREFIX}/share/gnome/gdesklets/Displays
+
+To use those applets:
+
+	gdesklets ${PREFIX}/share/gnome/gdesklets/Displays/${name}/${theme}/${name}.display
+
+Replace ${name} with the correct name of the applets you want to use.
+Replace ${theme} with the correct name of the applets theme.
+
+NOTE: Be sure to login as your user when you use the gdesklets command,
+      as the configuration will be stored in the ~/.gdesklets/ directory.
+##
+===>   Registering installation for gdesklets-multitail-0.1.6
+
+Script done on Tue Jan  6 14:36:19 2004
diff -Nur gdesklets-multitail.orig/pkg-plist gdesklets-multitail/pkg-plist
--- gdesklets-multitail.orig/pkg-plist	Wed Nov 19 06:54:40 2003
+++ gdesklets-multitail/pkg-plist	Tue Jan  6 14:28:09 2004
@@ -7,9 +7,6 @@
 share/gnome/gdesklets/Displays/MultiTail/trans-theme/gfx/border-left.png
 share/gnome/gdesklets/Displays/MultiTail/trans-theme/multitail.display
 share/gnome/gdesklets/Displays/MultiTail/README
-share/gnome/gdesklets/Sensors/DisplayConstraints/__init__.py
-share/gnome/gdesklets/Sensors/DisplayConstraints/__init__.pyc
-share/gnome/gdesklets/Sensors/DisplayConstraints/__init__.pyo
 share/gnome/gdesklets/Sensors/MultiTail/__init__.py
 share/gnome/gdesklets/Sensors/MultiTail/__init__.pyc
 share/gnome/gdesklets/Sensors/MultiTail/__init__.pyo
@@ -23,5 +20,4 @@
 @dirrm share/gnome/gdesklets/Displays/MultiTail/trans-theme/gfx
 @dirrm share/gnome/gdesklets/Displays/MultiTail/trans-theme
 @dirrm share/gnome/gdesklets/Displays/MultiTail/
- at dirrm share/gnome/gdesklets/Sensors/DisplayConstraints/
 @dirrm share/gnome/gdesklets/Sensors/MultiTail/
--- gdesklets-multitail.diff ends here ---



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



More information about the freebsd-ports-bugs mailing list