[Midnightbsd-cvs] mports: lang/perl5.10: Fix bug where the perl5 symlink was not being

ctriv at midnightbsd.org ctriv at midnightbsd.org
Wed Sep 24 14:02:42 EDT 2008


Log Message:
-----------
Fix bug where the perl5 symlink was not being placed in $PREFIX/bin.
Add helpful rebuild-xs target.
PORTREVISION++

Modified Files:
--------------
    mports/lang/perl5.10:
        Makefile (r1.1 -> r1.2)
        pkg-plist (r1.1 -> r1.2)

-------------- next part --------------
Index: pkg-plist
===================================================================
RCS file: /home/cvs/mports/lang/perl5.10/pkg-plist,v
retrieving revision 1.1
retrieving revision 1.2
diff -L lang/perl5.10/pkg-plist -L lang/perl5.10/pkg-plist -u -r1.1 -r1.2
--- lang/perl5.10/pkg-plist
+++ lang/perl5.10/pkg-plist
@@ -1,7 +1,7 @@
 @comment $MidnightBSD$
 bin/perl
 bin/perl%%PERL_VER%%
- at exec ln -fs %D/%F %D/perl5
+ at exec ln -fs %D/%F %B/perl5
 @unexec rm -f %B/perl5 2>&1 >/dev/null || true
 bin/a2p
 bin/pod2html
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/lang/perl5.10/Makefile,v
retrieving revision 1.1
retrieving revision 1.2
diff -L lang/perl5.10/Makefile -L lang/perl5.10/Makefile -u -r1.1 -r1.2
--- lang/perl5.10/Makefile
+++ lang/perl5.10/Makefile
@@ -4,6 +4,7 @@
 
 PORTNAME=	perl
 PORTVERSION=	5.10.0
+PORTREVISION=	1
 CATEGORIES=	lang devel perl5
 MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
 MASTER_SITE_SUBDIR=	../../src
@@ -113,4 +114,10 @@
 	@${LN} -sf ${PREFIX}/bin/perl${PERL_VER} ${PREFIX}/bin/perl5
 
 
+rebuild-xs:
+	${LOCALBASE}/sbin/portupgrade -f `(${FIND} ${PKG_DBDIR}/p5*/+CONTENTS | \
+		${XARGS} ${GREP} -El 'site_perl.*\.so' | \
+		${SED} -e 's!/var/db/pkg/!!; s!/+CONTENTS!!;')`
+
+
 .include <bsd.port.post.mk>
\ No newline at end of file


More information about the Midnightbsd-cvs mailing list