Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Mar 2004 23:46:00 +0100 (CET)
From:      Slaven Rezic <eserte@vran.herceg.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/64317: Update of german/BBBike port
Message-ID:  <200403152246.i2FMjxeu028399@vran.herceg.de>
Resent-Message-ID: <200403152310.i2FNALpl094227@freefall.freebsd.org>

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

>Number:         64317
>Category:       ports
>Synopsis:       Update of german/BBBike port
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 15 15:10:21 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Slaven Rezic
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
www.rezic.de
>Environment:
System: FreeBSD vran.herceg.de 4.9-STABLE FreeBSD 4.9-STABLE #0: Thu Dec 4 12:12:57 CET 2003 root@vran.herceg.de:/usr/obj/usr/local/src/FreeBSD-4/src/sys/VRAN i386


	
>Description:
	This patch should hopefully fix the broken plist generation on
	newer FreeBSDs. "Hopefully" because I'm stuck with FreeBSD 4.9
	and can't test with FreeBSD 5.2.

>How-To-Repeat:
	
>Fix:

diff --new-file -u /usr/ports/german/BBBike/Makefile BBBike/Makefile
--- /usr/ports/german/BBBike/Makefile	Thu Jan 22 00:30:50 2004
+++ BBBike/Makefile	Mon Mar 15 23:43:01 2004
@@ -26,10 +26,6 @@
 
 MYDESTDIR=	${PREFIX}/BBBike
 
-.if !defined(PERL_VER) || ${PERL_VER} == 5.005
-PLIST=		${PKGDIR}/pkg-plist.5005
-.endif
-
 do-build:
 	cd ${WRKSRC}/ext && ${MAKE} PERL=${PERL5} all install
 	cd ${WRKSRC}/ext && ${MAKE} PERL=${PERL5} clean
@@ -45,13 +41,21 @@
 do-install:
 	-${RM} -rf ${MYDESTDIR}
 	${INSTALL_MAN} ${WRKSRC}/bbbike.1 ${PREFIX}/man/man1
-	${RM} -f ${WRKSRC}/bbbike.1
-	${CP} -r  ${WRKSRC} ${MYDESTDIR}
-	${FIND} ${MYDESTDIR} -exec ${CHMOD} ugo+r {} \;
-	${FIND} ${MYDESTDIR} -perm -u=x -exec ${CHMOD} go+x {} \;
+	${CP} -r ${WRKSRC} ${MYDESTDIR}
+	${RM} -f ${MYDESTDIR}/bbbike.1
+	${FIND} ${MYDESTDIR} | ${XARGS} ${CHMOD} ugo+r
+	${FIND} ${MYDESTDIR} -perm -u=x | ${XARGS} ${CHMOD} go+x
 .for f in ${BBBIKEEXE}
 	-${RM} -f ${PREFIX}/bin/$f
 	${LN} -s  ${MYDESTDIR}/$f ${PREFIX}/bin/$f
 .endfor
 
 .include <bsd.port.mk>
+
+.if !defined(PERL_VER) || ${PERL_VER} == 5.005
+PLIST=		${PKGDIR}/pkg-plist.5005
+LOCAL_PERL_ARCH!=${PERL5} -MConfig -e 'print qq{$$Config{archname}}'
+.else
+LOCAL_PERL_ARCH!=${PERL5} -MConfig -e 'print qq{$$Config{version}/$$Config{archname}}'
+.endif
+PLIST_SUB=	LOCAL_PERL_ARCH=${LOCAL_PERL_ARCH}
diff --new-file -u /usr/ports/german/BBBike/pkg-plist BBBike/pkg-plist
--- /usr/ports/german/BBBike/pkg-plist	Thu Jan 22 00:30:50 2004
+++ BBBike/pkg-plist	Mon Mar 15 23:43:01 2004
@@ -707,66 +707,51 @@
 @unexec rm -f %D/bin/smsbbbike
 BBBike/tkbikepwr
 BBBike/tmp/.keep_me
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/BBBikeXS.pm
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/Strassen/Inline.pm
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/Strassen/Inline2.pm
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/Strassen/Inline2Dist.pm
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/Strassen/InlineDist.pm
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/StrassenNetz/CNetFile.pm
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/StrassenNetz/CNetFileDist.pm
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/StrassenNetz/CNetFilePerl.pm
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/VectorUtil/Inline.pm
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/VectorUtil/InlineDist.pm
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/VectorUtil/InlinePerl.pm
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/VirtArray.pm
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/BBBikeXS/BBBikeXS.bs
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/BBBikeXS/BBBikeXS.so
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/Strassen/Inline/Inline.bs
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/Strassen/Inline/Inline.so
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/Strassen/Inline2/Inline2.so
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/StrassenNetz/CNetFile/CNetFile.so
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/VectorUtil/Inline/Inline.so
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/VirtArray/VirtArray.bs
-BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/VirtArray/VirtArray.so
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/StrassenNetz/CNetFile
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/VectorUtil/Inline
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/Strassen/Inline2
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/Strassen/Inline
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/StrassenNetz
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/VectorUtil
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/VirtArray
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/Strassen
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/BBBikeXS
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/StrassenNetz/CNetFile
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/StrassenNetz
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/VectorUtil
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/VectorUtil/Inline
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/Strassen
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/Strassen/Inline2
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/Strassen/Inline
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/StrassenNetz
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/VectorUtil
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/VirtArray
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/Strassen
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/BBBikeXS
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%
-@dirrm BBBike/lib/%%PERL_ARCH%%/StrassenNetz
-@dirrm BBBike/lib/%%PERL_ARCH%%/VectorUtil
+BBBike/lib/%%LOCAL_PERL_ARCH%%/BBBikeXS.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen/Inline.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen/Inline2.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen/Inline2Dist.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen/InlineDist.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/StrassenNetz/CNetFile.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/StrassenNetz/CNetFileDist.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/StrassenNetz/CNetFilePerl.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/VectorUtil/Inline.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/VectorUtil/InlineDist.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/VectorUtil/InlinePerl.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/VirtArray.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/BBBikeXS/BBBikeXS.bs
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/BBBikeXS/BBBikeXS.so
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/Strassen/Inline/Inline.bs
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/Strassen/Inline/Inline.so
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/Strassen/Inline2/Inline2.so
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/StrassenNetz/CNetFile/CNetFile.so
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/VectorUtil/Inline/Inline.so
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/VirtArray/VirtArray.bs
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/VirtArray/VirtArray.so
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/StrassenNetz/CNetFile
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/VectorUtil/Inline
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/Strassen/Inline2
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/Strassen/Inline
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/StrassenNetz
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/VectorUtil
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/VirtArray
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/Strassen
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/BBBikeXS
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/StrassenNetz
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/VectorUtil
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto
 @dirrm BBBike/ext/StrassenNetz-CNetFile/t
-@dirrm BBBike/lib/%%PERL_ARCH%%/Strassen
 @dirrm BBBike/data/sehenswuerdigkeit_img
 @dirrm BBBike/ext/StrassenNetz-CNetFile
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%
 @dirrm BBBike/ext/VectorUtil-Inline/t
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto
 @dirrm BBBike/ext/Strassen-Inline2/t
 @dirrm BBBike/ext/VectorUtil-Inline
 @dirrm BBBike/ext/Strassen-Inline/t
 @dirrm BBBike/ext/Strassen-Inline2
 @dirrm BBBike/ext/Strassen-Inline
-@dirrm BBBike/lib/%%PERL_ARCH%%
 @dirrm BBBike/lib/Tk/PathEntry
-@dirrm BBBike/lib/%%PERL_VER%%
 @dirrm BBBike/lib/AutoInstall
 @dirrm BBBike/ext/BBBikeXS/t
 @dirrm BBBike/ESRI/Shapefile
diff --new-file -u /usr/ports/german/BBBike/pkg-plist.5005 BBBike/pkg-plist.5005
--- /usr/ports/german/BBBike/pkg-plist.5005	Thu Jan 22 00:30:51 2004
+++ BBBike/pkg-plist.5005	Mon Mar 15 23:43:01 2004
@@ -707,66 +707,51 @@
 @unexec rm -f %D/bin/smsbbbike
 BBBike/tkbikepwr
 BBBike/tmp/.keep_me
-BBBike/lib/%%PERL_ARCH%%/BBBikeXS.pm
-BBBike/lib/%%PERL_ARCH%%/Strassen/Inline.pm
-BBBike/lib/%%PERL_ARCH%%/Strassen/Inline2.pm
-BBBike/lib/%%PERL_ARCH%%/Strassen/Inline2Dist.pm
-BBBike/lib/%%PERL_ARCH%%/Strassen/InlineDist.pm
-BBBike/lib/%%PERL_ARCH%%/StrassenNetz/CNetFile.pm
-BBBike/lib/%%PERL_ARCH%%/StrassenNetz/CNetFileDist.pm
-BBBike/lib/%%PERL_ARCH%%/StrassenNetz/CNetFilePerl.pm
-BBBike/lib/%%PERL_ARCH%%/VectorUtil/Inline.pm
-BBBike/lib/%%PERL_ARCH%%/VectorUtil/InlineDist.pm
-BBBike/lib/%%PERL_ARCH%%/VectorUtil/InlinePerl.pm
-BBBike/lib/%%PERL_ARCH%%/VirtArray.pm
-BBBike/lib/%%PERL_ARCH%%/auto/BBBikeXS/BBBikeXS.bs
-BBBike/lib/%%PERL_ARCH%%/auto/BBBikeXS/BBBikeXS.so
-BBBike/lib/%%PERL_ARCH%%/auto/Strassen/Inline/Inline.bs
-BBBike/lib/%%PERL_ARCH%%/auto/Strassen/Inline/Inline.so
-BBBike/lib/%%PERL_ARCH%%/auto/Strassen/Inline2/Inline2.so
-BBBike/lib/%%PERL_ARCH%%/auto/StrassenNetz/CNetFile/CNetFile.so
-BBBike/lib/%%PERL_ARCH%%/auto/VectorUtil/Inline/Inline.so
-BBBike/lib/%%PERL_ARCH%%/auto/VirtArray/VirtArray.bs
-BBBike/lib/%%PERL_ARCH%%/auto/VirtArray/VirtArray.so
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/StrassenNetz/CNetFile
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/VectorUtil/Inline
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/Strassen/Inline2
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/Strassen/Inline
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/StrassenNetz
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/VectorUtil
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/VirtArray
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/Strassen
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto/BBBikeXS
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/StrassenNetz/CNetFile
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/StrassenNetz
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/VectorUtil
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/VectorUtil/Inline
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/Strassen
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/Strassen/Inline2
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/Strassen/Inline
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%/auto
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/StrassenNetz
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/VectorUtil
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/VirtArray
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/Strassen
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto/BBBikeXS
-@dirrm BBBike/lib/%%PERL_VER%%/%%PERL_ARCH%%
-@dirrm BBBike/lib/%%PERL_ARCH%%/StrassenNetz
-@dirrm BBBike/lib/%%PERL_ARCH%%/VectorUtil
+BBBike/lib/%%LOCAL_PERL_ARCH%%/BBBikeXS.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen/Inline.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen/Inline2.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen/Inline2Dist.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen/InlineDist.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/StrassenNetz/CNetFile.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/StrassenNetz/CNetFileDist.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/StrassenNetz/CNetFilePerl.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/VectorUtil/Inline.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/VectorUtil/InlineDist.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/VectorUtil/InlinePerl.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/VirtArray.pm
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/BBBikeXS/BBBikeXS.bs
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/BBBikeXS/BBBikeXS.so
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/Strassen/Inline/Inline.bs
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/Strassen/Inline/Inline.so
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/Strassen/Inline2/Inline2.so
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/StrassenNetz/CNetFile/CNetFile.so
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/VectorUtil/Inline/Inline.so
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/VirtArray/VirtArray.bs
+BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/VirtArray/VirtArray.so
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/StrassenNetz/CNetFile
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/VectorUtil/Inline
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/Strassen/Inline2
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/Strassen/Inline
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/StrassenNetz
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/VectorUtil
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/VirtArray
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/Strassen
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto/BBBikeXS
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/StrassenNetz
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/VectorUtil
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%/auto
 @dirrm BBBike/ext/StrassenNetz-CNetFile/t
-@dirrm BBBike/lib/%%PERL_ARCH%%/Strassen
 @dirrm BBBike/data/sehenswuerdigkeit_img
 @dirrm BBBike/ext/StrassenNetz-CNetFile
+@dirrm BBBike/lib/%%LOCAL_PERL_ARCH%%
 @dirrm BBBike/ext/VectorUtil-Inline/t
-@dirrm BBBike/lib/%%PERL_ARCH%%/auto
 @dirrm BBBike/ext/Strassen-Inline2/t
 @dirrm BBBike/ext/VectorUtil-Inline
 @dirrm BBBike/ext/Strassen-Inline/t
 @dirrm BBBike/ext/Strassen-Inline2
 @dirrm BBBike/ext/Strassen-Inline
-@dirrm BBBike/lib/%%PERL_ARCH%%
 @dirrm BBBike/lib/Tk/PathEntry
-@dirrm BBBike/lib/%%PERL_VER%%
 @dirrm BBBike/lib/AutoInstall
 @dirrm BBBike/ext/BBBikeXS/t
 @dirrm BBBike/ESRI/Shapefile


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



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