svn commit: r422781 - head/lang/p5-List-MoreUtils

Adam Weinberger adamw at FreeBSD.org
Mon Sep 26 15:38:23 UTC 2016


Author: adamw
Date: Mon Sep 26 15:38:22 2016
New Revision: 422781
URL: https://svnweb.freebsd.org/changeset/ports/422781

Log:
  Only depend on XSLoader if perl < 5.24.1.
  While here, simplify the XS strippage.

Modified:
  head/lang/p5-List-MoreUtils/Makefile

Modified: head/lang/p5-List-MoreUtils/Makefile
==============================================================================
--- head/lang/p5-List-MoreUtils/Makefile	Mon Sep 26 15:31:09 2016	(r422780)
+++ head/lang/p5-List-MoreUtils/Makefile	Mon Sep 26 15:38:22 2016	(r422781)
@@ -5,7 +5,6 @@ PORTNAME=	List-MoreUtils
 DISTVERSION=	0.416
 CATEGORIES=	lang perl5
 MASTER_SITES=	CPAN
-MASTER_SITE_SUBDIR=	CPAN:REHSACK
 PKGNAMEPREFIX=	p5-
 
 MAINTAINER=	perl at FreeBSD.org
@@ -14,19 +13,20 @@ COMMENT=	Provide the stuff missing in Li
 LICENSE=	ART10 GPLv1
 LICENSE_COMB=	dual
 
-BUILD_DEPENDS=	p5-Exporter-Tiny>=0.038:devel/p5-Exporter-Tiny \
-		p5-XSLoader>=0.22:devel/p5-XSLoader
+BUILD_DEPENDS=	p5-Exporter-Tiny>=0.038:devel/p5-Exporter-Tiny
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
 USES=		perl5
 USE_PERL5=	configure
 
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 502401
+BUILD_DEPENDS+=	p5-XSLoader>=0.22:devel/p5-XSLoader
+RUN_DEPENDS+=	p5-XSLoader>=0.22:devel/p5-XSLoader
+.endif
+
 post-stage:
-	( \
-		cd ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/List/MoreUtils; \
-		${CHMOD} u+w MoreUtils.so; \
-		${STRIP_CMD} MoreUtils.so; \
-		${CHMOD} u-w MoreUtils.so; \
-	)
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/List/MoreUtils/MoreUtils.so
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>


More information about the svn-ports-head mailing list