- Support staging

- Strip shared object
- Don't install license file into DOCSDIR but define LICENSE
This commit is contained in:
Emanuel Haupt 2014-02-06 12:27:50 +00:00
parent bff00efd7b
commit 43d9a59524
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=343059
2 changed files with 12 additions and 12 deletions

View file

@ -10,18 +10,21 @@ PKGNAMEPREFIX= p5-
MAINTAINER= anders@FreeBSD.org
COMMENT= Perl interface to a truly random number generator function
LICENSE= BSD3CLAUSE
USES= perl5
USE_PERL5= configure
MAN3= Math::TrulyRandom.3
OPTIONS_DEFINE= DOCS
PORTDOCS= *
.include <bsd.port.options.mk>
NO_STAGE= yes
post-install:
.if !defined(NOPORTDOCS)
@${INSTALL} -d -m 0755 ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${DOCSDIR}/
${INSTALL_DATA} ${WRKSRC}/truerand.c ${DOCSDIR}/
${INSTALL_DATA} ${WRKSRC}/truerand.h ${DOCSDIR}/
.endif
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/truerand.c ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/truerand.h ${STAGEDIR}${DOCSDIR}
${STRIP_CMD} ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/auto/Math/TrulyRandom/TrulyRandom.so
.include <bsd.port.mk>

View file

@ -3,10 +3,7 @@
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Math/TrulyRandom/TrulyRandom.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Math/TrulyRandom/TrulyRandom.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Math/TrulyRandom/.packlist
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
%%PORTDOCS%%%%DOCSDIR%%/truerand.c
%%PORTDOCS%%%%DOCSDIR%%/truerand.h
%%PORTDOCS%%@dirrm %%DOCSDIR%%
%%PERL5_MAN3%%/Math::TrulyRandom.3.gz
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Math/TrulyRandom
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Math
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Math