Index: head/databases/p5-Bucardo/Makefile =================================================================== --- head/databases/p5-Bucardo/Makefile (revision 502103) +++ head/databases/p5-Bucardo/Makefile (revision 502104) @@ -1,38 +1,37 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= Bucardo PORTVERSION= 5.5.0 PORTREVISION= 1 CATEGORIES= databases perl5 MASTER_SITES= http://bucardo.org/downloads/ LOCAL/mat/${PORTNAME} PKGNAMEPREFIX= p5- MAINTAINER= mat@FreeBSD.org COMMENT= Asynchronous PostgreSQL replication system LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DBI>=1.51:databases/p5-DBI \ p5-DBD-Pg>=2.0:databases/p5-DBD-Pg \ p5-Encode-Locale>=0:converters/p5-Encode-Locale \ p5-boolean>=0:devel/p5-boolean \ p5-DBIx-Safe>=1.2.4:databases/p5-DBIx-Safe USES= perl5 USE_PERL5= configure USE_RC_SUBR= bucardo post-patch: @${REINPLACE_CMD} 's/INSTALL_BASE/DESTDIR/;s/bucardo.1pm/bucardo.1/' \ ${WRKSRC}/Makefile.PL @${REINPLACE_CMD} 's=/usr/local=${PREFIX}=' ${WRKSRC}/Makefile.PL \ ${WRKSRC}/bucardo post-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${STAGEDIR}${DATADIR} .include Index: head/databases/p5-Class-DBI-BaseDSN/Makefile =================================================================== --- head/databases/p5-Class-DBI-BaseDSN/Makefile (revision 502103) +++ head/databases/p5-Class-DBI-BaseDSN/Makefile (revision 502104) @@ -1,20 +1,19 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Class-DBI-BaseDSN PORTVERSION= 1.22 PORTREVISION= 2 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= DSN sensitive base class BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Class-DBI>=0:databases/p5-Class-DBI USES= perl5 USE_PERL5= modbuild .include Index: head/databases/p5-Class-DBI-FromCGI/Makefile =================================================================== --- head/databases/p5-Class-DBI-FromCGI/Makefile (revision 502103) +++ head/databases/p5-Class-DBI-FromCGI/Makefile (revision 502104) @@ -1,21 +1,20 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Class-DBI-FromCGI PORTVERSION= 1.00 PORTREVISION= 2 CATEGORIES= databases www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Update Class::DBI data using CGI::Untaint BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Class-DBI>=0:databases/p5-Class-DBI \ p5-CGI-Untaint>=0:www/p5-CGI-Untaint USES= perl5 USE_PERL5= configure .include Index: head/databases/p5-Class-DBI-Loader/Makefile =================================================================== --- head/databases/p5-Class-DBI-Loader/Makefile (revision 502103) +++ head/databases/p5-Class-DBI-Loader/Makefile (revision 502104) @@ -1,39 +1,38 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Class-DBI-Loader PORTVERSION= 0.34 PORTREVISION= 2 CATEGORIES= databases perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:DMAKI PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Dynamic definition of Class::DBI sub classes LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Class-DBI>=0.89:databases/p5-Class-DBI \ p5-DBI>=1.3:databases/p5-DBI \ p5-Lingua-EN-Inflect>=0:textproc/p5-Lingua-EN-Inflect USES= perl5 USE_PERL5= configure NO_ARCH= yes OPTIONS_DEFINE= PGSQL MYSQL SQLITE DOCS MYSQL_RUN_DEPENDS= p5-Class-DBI-mysql>=0:databases/p5-Class-DBI-mysql PGSQL_RUN_DEPENDS= p5-Class-DBI-Pg>=0:databases/p5-Class-DBI-Pg SQLITE_RUN_DEPENDS= p5-Class-DBI-SQLite>=0:databases/p5-Class-DBI-SQLite PORTDOCS= Changes README post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/databases/p5-Class-DBI-Oracle/Makefile =================================================================== --- head/databases/p5-Class-DBI-Oracle/Makefile (revision 502103) +++ head/databases/p5-Class-DBI-Oracle/Makefile (revision 502104) @@ -1,20 +1,19 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= Class-DBI-Oracle PORTVERSION= 0.51 PORTREVISION= 1 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Extensions to Class::DBI for Oracle BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Class-DBI>=0:databases/p5-Class-DBI USES= perl5 USE_PERL5= configure .include Index: head/databases/p5-Class-DBI-ToSax/Makefile =================================================================== --- head/databases/p5-Class-DBI-ToSax/Makefile (revision 502103) +++ head/databases/p5-Class-DBI-ToSax/Makefile (revision 502104) @@ -1,22 +1,21 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= Class-DBI-ToSax PORTVERSION= 0.10 PORTREVISION= 1 CATEGORIES= databases textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Extension to Class::DBI for sqlite BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Class-DBI>=0:databases/p5-Class-DBI \ p5-XML-SAX-Writer>=0:textproc/p5-XML-SAX-Writer \ p5-NEXT>=0:devel/p5-NEXT USES= perl5 USE_PERL5= configure .include Index: head/databases/p5-DBIx-Ease/Makefile =================================================================== --- head/databases/p5-DBIx-Ease/Makefile (revision 502103) +++ head/databases/p5-DBIx-Ease/Makefile (revision 502104) @@ -1,20 +1,19 @@ -# Created by: mat # $FreeBSD$ PORTNAME= DBIx-Ease PORTVERSION= 0.07 PORTREVISION= 1 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Less-code DBI interactions for all drivers BUILD_DEPENDS= p5-DBI>=0:databases/p5-DBI RUN_DEPENDS= p5-DBI>=0:databases/p5-DBI USES= perl5 USE_PERL5= configure .include Index: head/devel/configkit/Makefile =================================================================== --- head/devel/configkit/Makefile (revision 502103) +++ head/devel/configkit/Makefile (revision 502104) @@ -1,20 +1,19 @@ -# Created by: mat # $FreeBSD$ PORTNAME= configkit PORTVERSION= 0.4.20080902 CATEGORIES= devel MASTER_SITES= http://phk.freebsd.dk/phkrel/ DISTNAME= ConfigKit.${PORTVERSION:C/0.4.//} EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Somewhat prototypical facility for generating CLI interfaces BUILD_DEPENDS= ${LOCALBASE}/lib/libphk.a:devel/libphk WRKSRC= ${WRKDIR}/ConfigKit USES= uidfix MAKE_ARGS= BINDIR=${PREFIX}/bin LIBDIR=${PREFIX}/lib INCLUDEDIR=${PREFIX}/include .include Index: head/devel/libphk/Makefile =================================================================== --- head/devel/libphk/Makefile (revision 502103) +++ head/devel/libphk/Makefile (revision 502104) @@ -1,23 +1,22 @@ -# Created by: mat # $FreeBSD$ PORTNAME= libphk PORTVERSION= 0.3.20080902 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://phk.freebsd.dk/phkrel/ DISTNAME= Libphk.${PORTVERSION:C/0.3.//} MAINTAINER= ports@FreeBSD.org COMMENT= PHK's utilities functions USES= uidfix tar:tgz WRKSRC= ${WRKDIR}/Libphk MAKE_JOBS_UNSAFE= yes post-patch: @${SED} -i -e 's!/usr/local!$${PREFIX}!g' ${WRKSRC}/Makefile .include Index: head/devel/p5-Alzabo/Makefile =================================================================== --- head/devel/p5-Alzabo/Makefile (revision 502103) +++ head/devel/p5-Alzabo/Makefile (revision 502104) @@ -1,45 +1,44 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Alzabo PORTVERSION= 0.92 PORTREVISION= 1 CATEGORIES= devel databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Data modelling tool and RDBMS-OO mapper LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Exception-Class>=0:devel/p5-Exception-Class \ p5-Class-Factory-Util>=0:devel/p5-Class-Factory-Util \ p5-Params-Validate>=0:devel/p5-Params-Validate \ p5-Tie-IxHash>=0:devel/p5-Tie-IxHash \ p5-DBI>=0:databases/p5-DBI USES= perl5 USE_PERL5= modbuild NO_ARCH= yes EXAMPLES= eg/alzabo_grep eg/alzabo_to_ascii eg/convert.pl eg/reverse_cardinality.pl EXAMPLESMASON= mason/widgets/edit_field_checkbox mason/widgets/edit_field_text_input mason/widgets/edit_field_textarea mason/widgets/fk_to_one_select mason/widgets/insert mason/widgets/insert_or_update mason/widgets/update PORTDOCS= README Changes TODO PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/mason ${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${EXAMPLESMASON:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR}/mason .include Index: head/devel/p5-Attribute-Handlers-Prospective/Makefile =================================================================== --- head/devel/p5-Attribute-Handlers-Prospective/Makefile (revision 502103) +++ head/devel/p5-Attribute-Handlers-Prospective/Makefile (revision 502104) @@ -1,21 +1,20 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= Attribute-Handlers-Prospective PORTVERSION= 0.01 PORTREVISION= 2 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Richer semantics for attribute handlers LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure NO_ARCH= yes .include Index: head/devel/p5-Attribute-Persistent/Makefile =================================================================== --- head/devel/p5-Attribute-Persistent/Makefile (revision 502103) +++ head/devel/p5-Attribute-Persistent/Makefile (revision 502104) @@ -1,21 +1,20 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= Attribute-Persistent PORTVERSION= 1.1 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Attribute::Persistent - Really lazy persistence BUILD_DEPENDS= p5-Attribute-Handlers-Prospective>=0:devel/p5-Attribute-Handlers-Prospective \ p5-MLDBM>=0:databases/p5-MLDBM RUN_DEPENDS= p5-Attribute-Handlers-Prospective>=0:devel/p5-Attribute-Handlers-Prospective USES= perl5 USE_PERL5= configure .include Index: head/devel/p5-Class-Accessor-Chained/Makefile =================================================================== --- head/devel/p5-Class-Accessor-Chained/Makefile (revision 502103) +++ head/devel/p5-Class-Accessor-Chained/Makefile (revision 502104) @@ -1,24 +1,23 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Class-Accessor-Chained PORTVERSION= 0.01 PORTREVISION= 2 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Make chained accessors LICENSE= ART10 GPLv1+ LICENSE_COMB= dual RUN_DEPENDS= p5-Class-Accessor>=0:devel/p5-Class-Accessor BUILD_DEPENDS= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure NO_ARCH= yes .include Index: head/devel/p5-Class-AlzaboWrapper/Makefile =================================================================== --- head/devel/p5-Class-AlzaboWrapper/Makefile (revision 502103) +++ head/devel/p5-Class-AlzaboWrapper/Makefile (revision 502104) @@ -1,31 +1,30 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Class-AlzaboWrapper PORTVERSION= 0.14 PORTREVISION= 1 CATEGORIES= devel databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Higher level wrapper around Alzabo Row and Table objects BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Params-Validate>=0:devel/p5-Params-Validate \ p5-Exception-Class>=0:devel/p5-Exception-Class \ p5-Alzabo>=0:devel/p5-Alzabo USES= perl5 USE_PERL5= modbuild PORTDOCS= Changes README OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .include Index: head/devel/p5-Data-Dump/Makefile =================================================================== --- head/devel/p5-Data-Dump/Makefile (revision 502103) +++ head/devel/p5-Data-Dump/Makefile (revision 502104) @@ -1,21 +1,20 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Data-Dump PORTVERSION= 1.23 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Pretty printing of data structures LICENSE= ART10 GPLv1+ LICENSE_COMB= dual NO_ARCH= yes USES= perl5 USE_PERL5= configure .include Index: head/devel/p5-Data-Dump-Streamer/Makefile =================================================================== --- head/devel/p5-Data-Dump-Streamer/Makefile (revision 502103) +++ head/devel/p5-Data-Dump-Streamer/Makefile (revision 502104) @@ -1,29 +1,28 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Data-Dump-Streamer PORTVERSION= 2.40 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Stream a highly accurate breadth first data dump in Perl code LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Algorithm-Diff>=0:devel/p5-Algorithm-Diff \ p5-B-Utils>=0.05:devel/p5-B-Utils \ p5-PadWalker>=0.99:devel/p5-PadWalker TEST_DEPENDS= p5-JSON-XS>=0:converters/p5-JSON-XS CONFIGURE_ARGS= DDS USES= perl5 USE_PERL5= modbuild post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Data/Dump/Streamer/Streamer.so .include Index: head/devel/p5-Data-Dumper/Makefile =================================================================== --- head/devel/p5-Data-Dumper/Makefile (revision 502103) +++ head/devel/p5-Data-Dumper/Makefile (revision 502104) @@ -1,22 +1,21 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Data-Dumper PORTVERSION= 2.173 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Stringified perl data structures, suitable for both printing and eval LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Data/Dumper/Dumper.so .include Index: head/devel/p5-DateTime-Calendar-FrenchRevolutionary/Makefile =================================================================== --- head/devel/p5-DateTime-Calendar-FrenchRevolutionary/Makefile (revision 502103) +++ head/devel/p5-DateTime-Calendar-FrenchRevolutionary/Makefile (revision 502104) @@ -1,26 +1,25 @@ -# Created by: mat # $FreeBSD$ PORTNAME= DateTime-Calendar-FrenchRevolutionary PORTVERSION= 0.14 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Dates in the French Revolutionary Calendar LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DateTime>=0.14:devel/p5-DateTime \ p5-Params-Validate>=0:devel/p5-Params-Validate \ p5-Roman>=1.22:math/p5-Roman NO_ARCH= yes USES= perl5 USE_PERL5= configure .include Index: head/devel/p5-DateTime-Calendar-Hebrew/Makefile =================================================================== --- head/devel/p5-DateTime-Calendar-Hebrew/Makefile (revision 502103) +++ head/devel/p5-DateTime-Calendar-Hebrew/Makefile (revision 502104) @@ -1,26 +1,25 @@ -# Created by: mat # $FreeBSD$ PORTNAME= DateTime-Calendar-Hebrew PORTVERSION= 0.05 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Dates in the Hebrew calendar LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DateTime>=0:devel/p5-DateTime \ p5-DateTime-Event-Sunrise>=0:devel/p5-DateTime-Event-Sunrise NO_ARCH= yes USES= perl5 USE_PERL5= configure .include Index: head/devel/p5-DateTime-Event-Random/Makefile =================================================================== --- head/devel/p5-DateTime-Event-Random/Makefile (revision 502103) +++ head/devel/p5-DateTime-Event-Random/Makefile (revision 502104) @@ -1,21 +1,20 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= DateTime-Event-Random PORTVERSION= 0.03 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= DateTime extension for creating random datetimes BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DateTime>=0:devel/p5-DateTime \ p5-DateTime-Set>=0:devel/p5-DateTime-Set USES= perl5 USE_PERL5= configure .include Index: head/devel/p5-DateTime-Fiscal-Year/Makefile =================================================================== --- head/devel/p5-DateTime-Fiscal-Year/Makefile (revision 502103) +++ head/devel/p5-DateTime-Fiscal-Year/Makefile (revision 502104) @@ -1,20 +1,19 @@ -# Created by: mat # $FreeBSD$ PORTNAME= DateTime-Fiscal-Year PORTVERSION= 0.02 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Calculate the day or week of the Fiscal Year with an arbitrary start date BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DateTime>=0:devel/p5-DateTime USES= perl5 USE_PERL5= modbuild .include Index: head/devel/p5-DateTime-Format-Duration/Makefile =================================================================== --- head/devel/p5-DateTime-Format-Duration/Makefile (revision 502103) +++ head/devel/p5-DateTime-Format-Duration/Makefile (revision 502104) @@ -1,25 +1,24 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= DateTime-Format-Duration PORTVERSION= 1.04 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Format and parse DateTime::Durations LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DateTime>=0:devel/p5-DateTime WRKSRC= ${WRKDIR}/${DISTNAME:C/a$//} USES= perl5 USE_PERL5= configure NO_ARCH= yes .include Index: head/devel/p5-DateTime-Format-HTTP/Makefile =================================================================== --- head/devel/p5-DateTime-Format-HTTP/Makefile (revision 502103) +++ head/devel/p5-DateTime-Format-HTTP/Makefile (revision 502104) @@ -1,27 +1,26 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= DateTime-Format-HTTP PORTVERSION= 0.42 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= HTTP date conversion routines LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DateTime>=0:devel/p5-DateTime \ p5-libwww>=0:www/p5-libwww USES= perl5 USE_PERL5= modbuild NO_ARCH= yes .include Index: head/devel/p5-DateTime-Format-IBeat/Makefile =================================================================== --- head/devel/p5-DateTime-Format-IBeat/Makefile (revision 502103) +++ head/devel/p5-DateTime-Format-IBeat/Makefile (revision 502104) @@ -1,26 +1,25 @@ -# Created by: mat # $FreeBSD$ PORTNAME= DateTime-Format-IBeat PORTVERSION= 0.161 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Format times in .beat notation LICENSE= ART10 GPLv2 LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/Artistic LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DateTime>=0:devel/p5-DateTime NO_ARCH= yes USES= perl5 USE_PERL5= configure .include Index: head/devel/p5-DateTime-Functions/Makefile =================================================================== --- head/devel/p5-DateTime-Functions/Makefile (revision 502103) +++ head/devel/p5-DateTime-Functions/Makefile (revision 502104) @@ -1,19 +1,18 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= DateTime-Functions PORTVERSION= 0.13 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Procedural interface to DateTime functions BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DateTime>=0:devel/p5-DateTime USES= perl5 USE_PERL5= configure .include Index: head/devel/p5-DateTime-HiRes/Makefile =================================================================== --- head/devel/p5-DateTime-HiRes/Makefile (revision 502103) +++ head/devel/p5-DateTime-HiRes/Makefile (revision 502104) @@ -1,20 +1,19 @@ -# Created by: mat # $FreeBSD$ PORTNAME= DateTime-HiRes PORTVERSION= 0.01 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Create DateTime objects with sub-second current time resolution BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DateTime>=0:devel/p5-DateTime USES= perl5 USE_PERL5= modbuild .include Index: head/devel/p5-DateTime-Incomplete/Makefile =================================================================== --- head/devel/p5-DateTime-Incomplete/Makefile (revision 502103) +++ head/devel/p5-DateTime-Incomplete/Makefile (revision 502104) @@ -1,34 +1,33 @@ -# Created by: mat # $FreeBSD$ PORTNAME= DateTime-Incomplete PORTVERSION= 0.08 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Incomplete DateTime, like January 5 LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DateTime>=0:devel/p5-DateTime \ p5-DateTime-Set>=0.1400:devel/p5-DateTime-Set \ p5-DateTime-Event-Recurrence>=0:devel/p5-DateTime-Event-Recurrence NO_ARCH= yes USES= perl5 USE_PERL5= configure OPTIONS_DEFINE= DOCS PORTDOCS= Changes MANIFEST README TODO post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/p5-DateTime-TimeZone/Makefile =================================================================== --- head/devel/p5-DateTime-TimeZone/Makefile (revision 502103) +++ head/devel/p5-DateTime-TimeZone/Makefile (revision 502104) @@ -1,35 +1,34 @@ -# Created by: mat # $FreeBSD$ PORTNAME= DateTime-TimeZone PORTVERSION= 2.35 PORTEPOCH= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= svysh.fbsd@gmail.com COMMENT= Time zone object base class and factory LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Class-Singleton>=1.03:devel/p5-Class-Singleton \ p5-Module-Runtime>=0:devel/p5-Module-Runtime \ p5-Params-ValidationCompiler>=0.13:devel/p5-Params-ValidationCompiler \ p5-Specio>=0:devel/p5-Specio \ p5-Try-Tiny>=0:lang/p5-Try-Tiny \ p5-namespace-autoclean>=0:devel/p5-namespace-autoclean TEST_DEPENDS= p5-DateTime>=1.44:devel/p5-DateTime \ p5-Test-Fatal>0:devel/p5-Test-Fatal \ p5-Test-Output>0:devel/p5-Test-Output \ p5-Test-Requires>0:devel/p5-Test-Requires \ p5-Test-Taint>=1.06:devel/p5-Test-Taint NO_ARCH= yes USES= perl5 USE_PERL5= configure .include Index: head/devel/p5-DateTime-TimeZone-LMT/Makefile =================================================================== --- head/devel/p5-DateTime-TimeZone-LMT/Makefile (revision 502103) +++ head/devel/p5-DateTime-TimeZone-LMT/Makefile (revision 502104) @@ -1,26 +1,25 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= DateTime-TimeZone-LMT PORTVERSION= 1.01 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Local Mean Time time zone for DateTime LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DateTime>=0.12:devel/p5-DateTime \ p5-DateTime-TimeZone>=0.13:devel/p5-DateTime-TimeZone \ p5-Params-Validate>=0:devel/p5-Params-Validate TEST_DEPENDS= p5-Test-Fatal>=0:devel/p5-Test-Fatal USES= perl5 USE_PERL5= configure NO_ARCH= yes .include Index: head/devel/p5-Devel-Cover/Makefile =================================================================== --- head/devel/p5-Devel-Cover/Makefile (revision 502103) +++ head/devel/p5-Devel-Cover/Makefile (revision 502104) @@ -1,43 +1,42 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Devel-Cover PORTVERSION= 1.33 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Code coverage metrics for Perl LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENCE BUILD_DEPENDS= ${RUN_DEPENDS} TEST_DEPENDS= p5-Test-Differences>=0:devel/p5-Test-Differences USES= perl5 USE_PERL5= configure OPTIONS_DEFINE= CPANCOVER HTML_REPORTS POD_COVERAGE SYNTAX_HIGHLIGHTING OPTIONS_DEFAULT=CPANCOVER HTML_REPORTS POD_COVERAGE OPTIONS_SUB= yes CPANCOVER_DESC= Coverage statistics on CPAN modules CPANCOVER_RUN_DEPENDS= p5-Parallel-Iterator>=0:devel/p5-Parallel-Iterator \ p5-Template-Toolkit>=2:www/p5-Template-Toolkit HTML_REPORTS_DESC= Build HTML reports with p5-HTML-Parser HTML_REPORTS_RUN_DEPENDS= p5-HTML-Parser>=0:www/p5-HTML-Parser POD_COVERAGE_DESC= POD coverage via p5-Pod-Coverage POD_COVERAGE_RUN_DEPENDS= p5-Pod-Coverage>=0.06:devel/p5-Pod-Coverage SYNTAX_HIGHLIGHTING_DESC= Syntax highlighting via p5-PPI-HTML SYNTAX_HIGHLIGHTING_RUN_DEPENDS= p5-PPI-HTML>=1.07:textproc/p5-PPI-HTML post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Devel/Cover/Cover.so .include Index: head/devel/p5-Devel-PPPort/Makefile =================================================================== --- head/devel/p5-Devel-PPPort/Makefile (revision 502103) +++ head/devel/p5-Devel-PPPort/Makefile (revision 502104) @@ -1,22 +1,21 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Devel-PPPort PORTVERSION= 3.52 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl/Pollution/Portability LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Devel/PPPort/PPPort.so .include Index: head/devel/p5-Devel-Size/Makefile =================================================================== --- head/devel/p5-Devel-Size/Makefile (revision 502103) +++ head/devel/p5-Devel-Size/Makefile (revision 502104) @@ -1,22 +1,21 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Devel-Size PORTVERSION= 0.83 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl extension for finding the memory usage of Perl variables LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Devel/Size/Size.so .include Index: head/devel/p5-Devel-Trace/Makefile =================================================================== --- head/devel/p5-Devel-Trace/Makefile (revision 502103) +++ head/devel/p5-Devel-Trace/Makefile (revision 502104) @@ -1,17 +1,16 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Devel-Trace PORTVERSION= 0.12 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Print out each line before it is executed (like sh -x) USES= perl5 USE_PERL5= configure .include Index: head/devel/p5-ExtUtils-CBuilder/Makefile =================================================================== --- head/devel/p5-ExtUtils-CBuilder/Makefile (revision 502103) +++ head/devel/p5-ExtUtils-CBuilder/Makefile (revision 502104) @@ -1,23 +1,22 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= ExtUtils-CBuilder PORTVERSION= 0.280231 PORTEPOCH= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Compile and link C code for Perl modules LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE USES= perl5 USE_PERL5= configure NO_ARCH= yes .include Index: head/devel/p5-NEXT/Makefile =================================================================== --- head/devel/p5-NEXT/Makefile (revision 502103) +++ head/devel/p5-NEXT/Makefile (revision 502104) @@ -1,16 +1,15 @@ -# Created by: mat # $FreeBSD$ PORTNAME= NEXT PORTVERSION= 0.67 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Provide a pseudo-class NEXT (et al) that allows method redispatch USES= perl5 USE_PERL5= configure .include Index: head/devel/p5-POE-Component-Cron/Makefile =================================================================== --- head/devel/p5-POE-Component-Cron/Makefile (revision 502103) +++ head/devel/p5-POE-Component-Cron/Makefile (revision 502104) @@ -1,26 +1,25 @@ -# Created by: mat # $FreeBSD$ PORTNAME= POE-Component-Cron PORTVERSION= 0.021 PORTREVISION= 2 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Schedule POE Events using a cron spec BUILD_DEPENDS= p5-POE>=0:devel/p5-POE \ p5-POE-Component-Schedule>=0:devel/p5-POE-Component-Schedule \ p5-DateTime-Event-Random>=0:devel/p5-DateTime-Event-Random \ p5-DateTime-Event-Cron>=0:devel/p5-DateTime-Event-Cron RUN_DEPENDS= p5-POE>=0:devel/p5-POE \ p5-POE-Component-Schedule>=0:devel/p5-POE-Component-Schedule \ p5-DateTime-Event-Random>=0:devel/p5-DateTime-Event-Random \ p5-DateTime-Event-Cron>=0:devel/p5-DateTime-Event-Cron USES= perl5 USE_PERL5= configure .include Index: head/devel/p5-POE-Component-Schedule/Makefile =================================================================== --- head/devel/p5-POE-Component-Schedule/Makefile (revision 502103) +++ head/devel/p5-POE-Component-Schedule/Makefile (revision 502104) @@ -1,21 +1,20 @@ -# Created by: mat # $FreeBSD$ PORTNAME= POE-Component-Schedule PORTVERSION= 0.95 PORTREVISION= 2 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Schedule POE Events using a cron spec BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-POE>=0:devel/p5-POE \ p5-DateTime-Set>=0:devel/p5-DateTime-Set USES= perl5 USE_PERL5= modbuild .include Index: head/devel/p5-Pod-Coverage/Makefile =================================================================== --- head/devel/p5-Pod-Coverage/Makefile (revision 502103) +++ head/devel/p5-Pod-Coverage/Makefile (revision 502104) @@ -1,39 +1,38 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Pod-Coverage PORTVERSION= 0.23 PORTREVISION= 1 CATEGORIES= devel textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Checks if the documentation of a module is comprehensive LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= p5-Devel-Symdump>=2.01:devel/p5-Devel-Symdump RUN_DEPENDS= p5-Devel-Symdump>=2.01:devel/p5-Devel-Symdump TEST_DEPENDS= p5-Test-Pod>=1:devel/p5-Test-Pod USES= perl5 USE_PERL5= configure NO_ARCH= yes PORTDOCS= Changes PORTEXAMPLES= check_installed script-covered OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/examples/|} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/p5-Script-isAperlScript/Makefile =================================================================== --- head/devel/p5-Script-isAperlScript/Makefile (revision 502103) +++ head/devel/p5-Script-isAperlScript/Makefile (revision 502104) @@ -1,20 +1,19 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= Script-isAperlScript PORTVERSION= 1.0.0 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Basic check for if something is a perl script or not LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure .include Index: head/devel/p5-Test-Cmd/Makefile =================================================================== --- head/devel/p5-Test-Cmd/Makefile (revision 502103) +++ head/devel/p5-Test-Cmd/Makefile (revision 502104) @@ -1,20 +1,19 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Test-Cmd PORTVERSION= 1.09 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Portable testing of commands and scripts LICENSE= ART10 GPLv1+ LICENSE_COMB= dual NO_ARCH= yes USES= perl5 USE_PERL5= configure .include Index: head/dns/p5-DNS-ZoneParse/Makefile =================================================================== --- head/dns/p5-DNS-ZoneParse/Makefile (revision 502103) +++ head/dns/p5-DNS-ZoneParse/Makefile (revision 502104) @@ -1,17 +1,16 @@ -# Created by: mat # $FreeBSD$ PORTNAME= DNS-ZoneParse PORTVERSION= 1.10 PORTREVISION= 2 CATEGORIES= dns textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Parse and manipulate DNS Zone Files USES= perl5 USE_PERL5= configure .include Index: head/irc/anope/Makefile =================================================================== --- head/irc/anope/Makefile (revision 502103) +++ head/irc/anope/Makefile (revision 502104) @@ -1,95 +1,94 @@ -# Created by: mat # $FreeBSD$ PORTNAME= anope PORTVERSION= 2.0.6 CATEGORIES= irc MAINTAINER= egypcio@FreeBSD.org COMMENT= Set of IRC services for IRC networks LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/docs/COPYING USES= cmake localbase:ldflags shebangfix USE_GITHUB= yes USE_RC_SUBR= anope CMAKE_ARGS= -DINSTDIR:STRING="${PREFIX}/anope" SHEBANG_FILES= ${WRKSRC}/src/tools/*.sh CFLAGS_amd64= -fPIC SUB_FILES= pkg-message OPTIONS_DEFINE= GNUTLS LDAP MYSQL NLS OPENSSL PCRE POSIX REDIS SASL SQLITE STATS TRE OPTIONS_DEFAULT= MYSQL OPENSSL POSIX OPTIONS_SUB= yes POSIX_DESC= POSIX Regex Module STATS_DESC= Channel Statistics Module TRE_DESC= Tre Regex Module GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls LDAP_USE= OPENLDAP=yes MYSQL_USES= mysql NLS_USES= gettext OPENSSL_USES= ssl REDIS_RUN_DEPENDS= redis:databases/redis PCRE_LIB_DEPENDS= libpcre.so:devel/pcre SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SQLITE_USES= sqlite TRE_LIB_DEPENDS= libtre.so:textproc/libtre post-patch: # Avoid conflict with C++20 by adding -bin suffix @${REINPLACE_CMD} -i .c++20 's/version /version-bin /' \ ${WRKSRC}/include/CMakeLists.txt post-patch-GNUTLS-on: ${LN} -s ${WRKSRC}/modules/extra/m_ssl_gnutls.cpp ${WRKSRC}/modules/ post-patch-LDAP-on: ${LN} -s ${WRKSRC}/modules/extra/m_ldap.cpp ${WRKSRC}/modules/ ${LN} -s ${WRKSRC}/modules/extra/m_ldap_authentication.cpp ${WRKSRC}/modules/ ${LN} -s ${WRKSRC}/modules/extra/m_ldap_oper.cpp ${WRKSRC}/modules/ post-patch-MYSQL-on: ${LN} -s ${WRKSRC}/modules/extra/m_mysql.cpp ${WRKSRC}/modules/ ${LN} -s ${WRKSRC}/modules/extra/m_sql_authentication.cpp ${WRKSRC}/modules/ ${LN} -s ${WRKSRC}/modules/extra/m_sql_log.cpp ${WRKSRC}/modules/ ${LN} -s ${WRKSRC}/modules/extra/m_sql_oper.cpp ${WRKSRC}/modules/ post-patch-OPENSSL-on: ${LN} -s ${WRKSRC}/modules/extra/m_ssl_openssl.cpp ${WRKSRC}/modules/ post-patch-SQLITE-on: ${LN} -s ${WRKSRC}/modules/extra/m_sqlite.cpp ${WRKSRC}/modules/ post-patch-PCRE-on: ${LN} -s ${WRKSRC}/modules/extra/m_regex_pcre.cpp ${WRKSRC}/modules/ post-patch-POSIX-on: ${LN} -s ${WRKSRC}/modules/extra/m_regex_posix.cpp ${WRKSRC}/modules/ post-patch-SASL-on: ${LN} -s ${WRKSRC}/modules/extra/m_sasl_dh-aes.cpp ${WRKSRC}/modules/ ${LN} -s ${WRKSRC}/modules/extra/m_sasl_dh-blowfish.cpp ${WRKSRC}/modules/ post-patch-STATS-on: ${LN} -s ${WRKSRC}/modules/extra/stats ${WRKSRC}/modules/ post-patch-TRE-on: ${LN} -s ${WRKSRC}/modules/extra/m_regex_tre.cpp ${WRKSRC}/modules/ post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/anope/data/backups @${MKDIR} ${STAGEDIR}${PREFIX}/anope/logs .include Index: head/lang/perl5-devel/Makefile =================================================================== --- head/lang/perl5-devel/Makefile (revision 502103) +++ head/lang/perl5-devel/Makefile (revision 502104) @@ -1,328 +1,327 @@ -# Created by: mat # $FreeBSD$ PORTNAME= perl # XXX Remove second line, uncomment first #DISTVERSION= ${PERL_VERSION} DISTVERSIONPREFIX= v DISTVERSION= ${GH_TAGNAME:C/^v//:C/-g[0-9a-f]*$//} DISTVERSIONSUFFIX= ${GH_TAGNAME:C/.*-g/-g/} PORTREVISION= 0 CATEGORIES= lang devel perl5 # XXX Leave only CPAN. MASTER_SITES= LOCAL/mat/perl GH #MASTER_SITES= CPAN/../../src/5.0 DIST_SUBDIR= perl MAINTAINER= mat@FreeBSD.org COMMENT= Practical Extraction and Report Language LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/Artistic LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying # Uncomment when the default Perl is switched to 5.2(X+2) #DEPRECATED= Support end three years after .0 release, please upgrade to a more recent version of Perl #EXPIRATION_DATE= # XXX releases are .tar.xz, add: tar:xz USES= cpe # Give a hint of where libperl.so can be found. USE_LDCONFIG= ${PREFIX}/${_ARCH_LIB}/CORE # XXX Remove github things. USE_GITHUB= yes GH_ACCOUNT= Perl GH_PROJECT= perl5 GH_TAGNAME= v5.30.0-RC1-4-g3119bee2e3 TEST_TARGET= test_harness TEST_ENV= ${MAKE_ENV} TEST_JOBS=${MAKE_JOBS_NUMBER} \ LD_LIBRARY_PATH=${WRKSRC} # XXX uncomment PORTSCOUT line #PORTSCOUT= limit:^${PERL_VER}. HAS_CONFIGURE= yes CONFIGURE_SCRIPT=Configure CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} \ -Dlibperl=libperl.so.${LIBPERL_VER} \ -Darchlib=${PREFIX}/${_ARCH_LIB} \ -Dprivlib=${PREFIX}/${_PRIV_LIB} \ -Dman3dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man3 \ -Dman1dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man1 \ -Dsitearch=${SITE_ARCH} \ -Dsitelib=${SITE_PERL} -Dscriptdir=${PREFIX}/bin \ -Dsiteman3dir=${SITE_MAN3} \ -Dsiteman1dir=${SITE_MAN1} \ -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dusenm=n \ -Dcc="${CC}" -Duseshrplib -Dinc_version_list=none \ -Dcf_by=${MAINTAINER:C,@.*,,} -Dcf_email=${MAINTAINER} \ -Dcf_time="`${STAT} -t \"%a %b %d %T %Z %Y\" -f %Sm ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX}`" # Keep the following two in sync. # lddlflags is used for all .so linking # shrpldflags is used for libperl.so, so remove all the extra bits inherited from lddlflags. # XXX change the soname to $$(LIBPERL:R) CONFIGURE_ARGS+= \ -Alddlflags='-L${WRKSRC} -L${PREFIX}/${_ARCH_LIB}/CORE -lperl' \ -Dshrpldflags='$$(LDDLFLAGS:N-L${WRKSRC}:N-L${PREFIX}/${_ARCH_LIB}/CORE:N-lperl) -Wl,-soname,$$(LIBPERL)' # XXX Remove CONFIGURE_ARGS+= -Dusedevel -Uversiononly # When built from a git repository, newvers.sh can put a = in the version. CONFIGURE_ENV= UNAME_v="$$(uname -v | sed 'y/=/ /')" SUB_FILES= perl-man.conf INSTALL_TARGET= install-strip .if defined(PERL_VENDOR_PREFIX) CONFIGURE_ARGS+= \ -Dvendorprefix=${PERL_VENDOR_PREFIX} \ -Dvendorarch=${PERL_VENDOR_PREFIX}/${_ARCH_LIB} \ -Dvendorbin=${PERL_VENDOR_PREFIX}/bin \ -Dvendorlib=${PERL_VENDOR_PREFIX}/${_PRIV_LIB} \ -Dvendorman3dir=${PERL_VENDOR_PREFIX}/${_PRIV_LIB}/man/man3 \ -Dvendorman1dir=${PERL_VENDOR_PREFIX}/man/man1 .endif # http://perl5.git.perl.org/perl.git/commit/b83080de5c4254 # PERLIOBUF_DEFAULT_BUFSIZ size in bytes (default: 8192 bytes) .if defined(PERLIOBUF_DEFAULT_BUFSIZ) CONFIGURE_ARGS+= \ -Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ} .endif PLIST_SUB= PERL_VERSION=${PERL_VERSION} \ PERL_VER=${PERL_VER} \ PERL_ARCH=${PERL_ARCH} \ PERL_ARCH_regex=\b${PERL_ARCH}\b \ MAN1=${PERLMANPREFIX_REL}/man/man1 \ MAN3=${PERLMANPREFIX_REL}/man/man3 \ PERLMANPREFIX=${PERLMANPREFIX_REL} \ PERLMANPREFIX_regex=${PERLMANPREFIX_REL}\b \ SITEMANPREFIX=${SITE_MAN_PREFIX} \ SITE_PERL=${SITE_PERL_REL} \ SITE_ARCH=${SITE_ARCH_REL} \ PRIV_LIB=${_PRIV_LIB} \ PKGNAMESUFFIX=${PKGNAMESUFFIX} \ ARCH_LIB=${_ARCH_LIB} # XXX Remove and change to PERL_VERSION in the plist. PLIST_SUB+= LIBPERL_VER=${LIBPERL_VER} SUB_LIST= PERL_VERSION=${PERL_VERSION} \ PERL_VER=${PERL_VER} \ SITE_PERL=${SITE_PERL_REL} \ PRIV_LIB=${_PRIV_LIB} \ PERLMANPREFIX=${PERLMANPREFIX_REL} \ SITEMANPREFIX=${SITE_MAN_PREFIX} \ PERL_ARCH=${PERL_ARCH} .include "version.mk" PERL_VER?= ${PERL_VERSION:C/\.[0-9]+$//} PERL_ARCH= mach SITE_PERL_REL?= lib/perl5/site_perl SITE_PERL?= ${PREFIX}/${SITE_PERL_REL} SITE_ARCH_REL?= ${SITE_PERL_REL}/${PERL_ARCH}/${PERL_VER} SITE_ARCH?= ${PREFIX}/${SITE_ARCH_REL} SITE_MAN_PREFIX= ${SITE_PERL_REL} SITE_MAN3_REL?= ${SITE_MAN_PREFIX}/man/man3 SITE_MAN3?= ${PREFIX}/${SITE_MAN3_REL} SITE_MAN1_REL?= ${SITE_MAN_PREFIX}/man/man1 SITE_MAN1?= ${PREFIX}/${SITE_MAN1_REL} _PRIV_LIB= lib/perl5/${PERL_VER} _ARCH_LIB= ${_PRIV_LIB}/${PERL_ARCH} PERLMANPREFIX_REL= ${_PRIV_LIB}/perl PERLMANPREFIX= ${PREFIX}/${PERLMANPREFIX_REL} MANDIRS= ${PERLMANPREFIX}/man # XXX replace all LIBPERL_VER occurences with PERL_VERSION LIBPERL_VER= ${PORTVERSION:C/[^0-9.]//} OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT MULTIPLICITY SITECUSTOMIZE \ THREADS PERL_MALLOC DTRACE DOT_INC OPTIONS_DEFAULT= PERL_64BITINT THREADS MULTIPLICITY DTRACE .if !exists(/usr/sbin/dtrace) OPTIONS_EXCLUDE= DTRACE .endif .for a in aarch64 arm armeb armv6 armv7 mips mips64 mips64el mipsel mipsn32 powerpc \ powerpc64 sparc64 OPTIONS_EXCLUDE_${a}= DTRACE .endfor EXCLUSIVE_DESC= Exclusive OPTIONS GDBM_DESC= GDBM_File extension PERL_MALLOC_DESC= Use Perl malloc PERL_64BITINT_DESC= Use 64 bit integers (on i386) THREADS_DESC= Build threaded perl MULTIPLICITY_DESC= Use multiplicity SITECUSTOMIZE_DESC= Run-time customization of @INC DOT_INC_DESC= Add '.' to @INC (unsafe) OPTIONS_SUB= yes DEBUG_CONFIGURE_ON= -Doptimize="-g" -DDEBUGGING DEBUG_CONFIGURE_OFF= -Doptimize="${CFLAGS}" DTRACE_CONFIGURE_ON= -Dusedtrace DTRACE_CONFIGURE_OFF= -Uusedtrace GDBM_CONFIGURE_ON= -Di_gdbm GDBM_CONFIGURE_OFF= -Ui_gdbm GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm PERL_64BITINT_CONFIGURE_ON= -Duse64bitint MULTIPLICITY_CONFIGURE_ON= -Dusemultiplicity=y MULTIPLICITY_CONFIGURE_OFF= -Dusemultiplicity=n SITECUSTOMIZE_CONFIGURE_ON= -Dusesitecustomize THREADS_CONFIGURE_ON= -Dusethreads=y THREADS_CONFIGURE_OFF= -Dusethreads=n PERL_MALLOC_CONFIGURE_ON= -Dusemymalloc=y PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n DOT_INC_CONFIGURE_ON= -Ddefault_inc_excludes_dot=n # Why this is required is explained in: # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227356#c5 _PERL5_DEFAULT_FILE= /tmp/PERL5_DEFAULT # Get the default version, and possibly, overwrite it. .include .sinclude "${_PERL5_DEFAULT_FILE}" .if ${OSVERSION} >= 1200004 CONFIGURE_ARGS+= -Accflags='-DUSE_THREAD_SAFE_LOCALE' .endif # if this port is default due PERL5_DEFAULT # change PKGNAME to reflect this .if ${PERL_VER} == ${PERL5_DEFAULT} || ${PERL5_DEFAULT} == devel # XXX Remove devel case PKGNAMESUFFIX= 5 IAMDEFAULTPERL= yes .else # make PKGNAME unique among other lang/perl5.x PKGNAMESUFFIX= 5-devel #PKGNAMESUFFIX= ${PERL_VER} # XXX remove the previous, leave only this. .endif # Am I building the default Perl ? .if defined(IAMDEFAULTPERL) PLIST_SUB+= DEFAULT="" BINSUFFIX="" .else BINSUFFIX= ${PERL_VERSION} PLIST_SUB+= DEFAULT="@comment " BINSUFFIX=${PERL_VERSION} CONFIGURE_ARGS+=-Dversiononly .endif .if !defined(IAMDEFAULTPERL) pre-everything:: @${ECHO_MSG} "##################################################" @${ECHO_MSG} "" @${ECHO_MSG} " This is *NOT* the DEFAULT perl version" @${ECHO_MSG} "" @${ECHO_MSG} "It will *NOT* install ${PREFIX}/bin/perl" @${ECHO_MSG} "" @${ECHO_MSG} "It will *ONLY* install ${PREFIX}/bin/perl${PERL_VERSION}" @${ECHO_MSG} "" @${ECHO_MSG} "The default Perl version currently is ${PERL5_DEFAULT}." @${ECHO_MSG} "" @${ECHO_MSG} "If you want to use this version as the default," @${ECHO_MSG} "stop the build now, add this line to your" @${ECHO_MSG} "/etc/make.conf, and then restart the build." @${ECHO_MSG} "" @${ECHO_MSG} "DEFAULT_VERSIONS+=perl5=${PERL_VER}" @${ECHO_MSG} "" @${ECHO_MSG} "##################################################" . if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 30 . endif .endif # XXX Remove this pre-everything:: @${ECHO_MSG} "########################################" @${ECHO_MSG} "" @${ECHO_MSG} "This is a DEVELOPER only version of Perl" @${ECHO_MSG} "" @${ECHO_MSG} " DO NOT USE IT" @${ECHO_MSG} "" @${ECHO_MSG} "" @${ECHO_MSG} " Things ARE going to be broken with it" @${ECHO_MSG} " and it WILL eat your data" @${ECHO_MSG} "" @${ECHO_MSG} " You have been warned !" @${ECHO_MSG} "" @${ECHO_MSG} "########################################" # No need to make me, or the package builders, wait .if !(defined(PACKAGE_BUILDING) || defined(PERL_DEV_SHUT_UP) || defined(BATCH)) @sleep 30 .endif # Put a symlink to the future libperl.so.x.yy so that -lperl works. # Also, save PERL5_DEFAULT in case someone is not using the default Perl # version whilst not having set DEFAULT_VERSIONS=perl5=blah. While upgrading, # portmaster/portupgrade will remove the installed Perl version, and it will # remove any way to guess what the default Perl version is needed. post-extract: ${LN} -s libperl.so.${LIBPERL_VER} ${WRKSRC}/libperl.so ${LN} -s libperl.so.${LIBPERL_VER} ${WRKSRC}/libperl.so.${PERL_VER} .if !defined(PACKAGE_BUILDING) @${ECHO_CMD} "PERL5_DEFAULT=${PERL5_DEFAULT}" > ${_PERL5_DEFAULT_FILE} .endif .if !defined(PACKAGE_BUILDING) post-clean: @${RM} ${_PERL5_DEFAULT_FILE} .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/Configure ${WRKSRC}/hints/freebsd.sh .if !defined(IAMDEFAULTPERL) ${REINPLACE_CMD} -e '/do_installprivlib = 0 if .versiononly/d; \ /^if.*nopods.*versiononly || /s/.*/if (1) {/' \ ${WRKSRC}/installperl .endif post-install: @${REINPLACE_CMD} -e '/^lddlflags/s|-L${WRKSRC} ||' \ ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl @${TOUCH} -r ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl @${RM} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak .if ${CC} == /nxb-bin/usr/bin/cc @${REINPLACE_CMD} -e 's=/nxb-bin==' \ ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl # Restore Config.pm's timestamp so that Perl's build system does not think it # needs to rebuild everything. @${TOUCH} -r ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm @${TOUCH} -r ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl @${RM} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak .endif ${MKDIR} ${STAGEDIR}${SITE_MAN1} ${STAGEDIR}${SITE_MAN3} ${MKDIR} ${STAGEDIR}${SITE_ARCH}/auto ${MKDIR} ${STAGEDIR}${SITE_PERL}/auto .if defined(IAMDEFAULTPERL) ${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} .endif ${LN} -sf libperl.so.${LIBPERL_VER} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so ${LN} -sf libperl.so.${LIBPERL_VER} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so.${PERL_VER} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} ${MKDIR} ${STAGEDIR}${SITE_ARCH}/machine ${MKDIR} ${STAGEDIR}${SITE_ARCH}/sys # h2ph needs perl, but perl is not installed, it's only # staged, so, use the one in WRKDIR (cd /usr/include && ${SETENV} LD_LIBRARY_PATH=${WRKSRC} \ ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph${BINSUFFIX} \ -d ${STAGEDIR}${SITE_ARCH} *.h machine/*.h sys/*.h >/dev/null) @${FIND} ${STAGEDIR}${SITE_ARCH} -name '*.ph' | sed -e 's|${STAGEDIR}||' >> ${TMPPLIST} ${FIND} ${STAGEDIR} -name '*.so*' -type f | while read f; \ do \ ${CHMOD} 644 $$f; \ ${STRIP_CMD} $$f; \ ${CHMOD} 444 $$f; \ done ${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${STAGEDIR}${PREFIX}/etc/man.d/perl${PKGNAMESUFFIX}.conf .include Index: head/lang/perl5.26/Makefile =================================================================== --- head/lang/perl5.26/Makefile (revision 502103) +++ head/lang/perl5.26/Makefile (revision 502104) @@ -1,280 +1,279 @@ -# Created by: mat # $FreeBSD$ PORTNAME= perl DISTVERSION= ${PERL_VERSION} CATEGORIES= lang devel perl5 MASTER_SITES= CPAN/../../src/5.0/ DIST_SUBDIR= perl MAINTAINER= mat@FreeBSD.org COMMENT= Practical Extraction and Report Language LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/Artistic LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying # Uncomment when the default Perl is switched to 5.28 DEPRECATED= Support ends three years after .0 release, please upgrade to a more recent version of Perl EXPIRATION_DATE=2020-05-31 TEST_TARGET= test_harness TEST_ENV= ${MAKE_ENV} TEST_JOBS=${MAKE_JOBS_NUMBER} \ LD_LIBRARY_PATH=${WRKSRC} OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT MULTIPLICITY SITECUSTOMIZE \ THREADS PERL_MALLOC DTRACE DOT_INC OPTIONS_DEFAULT= PERL_64BITINT THREADS MULTIPLICITY DTRACE OPTIONS_EXCLUDE_FreeBSD_10= DTRACE .if !exists(/usr/sbin/dtrace) OPTIONS_EXCLUDE+= DTRACE .endif .for a in aarch64 arm armeb armv6 armv7 mips mips64 mips64el mipsel mipsn32 powerpc \ powerpc64 sparc64 OPTIONS_EXCLUDE_${a}= DTRACE .endfor EXCLUSIVE_DESC= Exclusive OPTIONS GDBM_DESC= GDBM_File extension PERL_MALLOC_DESC= Use Perl malloc PERL_64BITINT_DESC= Use 64 bit integers (on i386) THREADS_DESC= Build threaded perl MULTIPLICITY_DESC= Use multiplicity SITECUSTOMIZE_DESC= Run-time customization of @INC DOT_INC_DESC= Add '.' to @INC (unsafe) OPTIONS_SUB= yes DEBUG_CONFIGURE_ON= -Doptimize="-g" -DDEBUGGING DEBUG_CONFIGURE_OFF= -Doptimize="${CFLAGS}" DTRACE_CONFIGURE_ON= -Dusedtrace DTRACE_CONFIGURE_OFF= -Uusedtrace GDBM_CONFIGURE_ON= -Di_gdbm GDBM_CONFIGURE_OFF= -Ui_gdbm GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm PERL_64BITINT_CONFIGURE_ON= -Duse64bitint MULTIPLICITY_CONFIGURE_ON= -Dusemultiplicity=y MULTIPLICITY_CONFIGURE_OFF= -Dusemultiplicity=n SITECUSTOMIZE_CONFIGURE_ON= -Dusesitecustomize THREADS_CONFIGURE_ON= -Dusethreads=y THREADS_CONFIGURE_OFF= -Dusethreads=n PERL_MALLOC_CONFIGURE_ON= -Dusemymalloc=y PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n DOT_INC_CONFIGURE_ON= -Ddefault_inc_excludes_dot=n PORTSCOUT= limit:^${PERL_VER}. .include "version.mk" PERL_VER?= ${PERL_VERSION:C/\.[0-9]+$//} PERL_ARCH= mach SITE_PERL_REL?= lib/perl5/site_perl SITE_PERL?= ${PREFIX}/${SITE_PERL_REL} SITE_ARCH_REL?= ${SITE_PERL_REL}/${PERL_ARCH}/${PERL_VER} SITE_ARCH?= ${PREFIX}/${SITE_ARCH_REL} SITE_MAN_PREFIX= ${SITE_PERL_REL} SITE_MAN3_REL?= ${SITE_MAN_PREFIX}/man/man3 SITE_MAN3?= ${PREFIX}/${SITE_MAN3_REL} SITE_MAN1_REL?= ${SITE_MAN_PREFIX}/man/man1 SITE_MAN1?= ${PREFIX}/${SITE_MAN1_REL} _PRIV_LIB= lib/perl5/${PERL_VER} _ARCH_LIB= ${_PRIV_LIB}/${PERL_ARCH} USES= cpe tar:xz HAS_CONFIGURE= yes CONFIGURE_SCRIPT=Configure CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} \ -Dlibperl=libperl.so.${PERL_VERSION} \ -Darchlib=${PREFIX}/${_ARCH_LIB} \ -Dprivlib=${PREFIX}/${_PRIV_LIB} \ -Dman3dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man3 \ -Dman1dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man1 \ -Dsitearch=${SITE_ARCH} \ -Dsitelib=${SITE_PERL} -Dscriptdir=${PREFIX}/bin \ -Dsiteman3dir=${SITE_MAN3} \ -Dsiteman1dir=${SITE_MAN1} \ -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dusenm=n \ -Dcc="${CC}" -Duseshrplib -Dinc_version_list=none \ -Dcf_by=${MAINTAINER:C,@.*,,} -Dcf_email=${MAINTAINER} \ -Dcf_time="`${STAT} -t \"%a %b %d %T %Z %Y\" -f %Sm ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX}`" # Keep the following two in sync. # lddlflags is used for all .so linking # shrpldflags is used for libperl.so, so remove all the extra bits inherited from lddlflags. CONFIGURE_ARGS+= \ -Alddlflags='-L${WRKSRC} -L${PREFIX}/${_ARCH_LIB}/CORE -lperl' \ -Dshrpldflags='$$(LDDLFLAGS:N-L${WRKSRC}:N-L${PREFIX}/${_ARCH_LIB}/CORE:N-lperl) -Wl,-soname,$$(LIBPERL:R)' # Give a hint of where libperl.so can be found. USE_LDCONFIG= ${PREFIX}/${_ARCH_LIB}/CORE CONFIGURE_ENV+= UNAME_v="$$(uname -v | sed 'y/=/ /')" SUB_LIST+= PERL_VERSION=${PERL_VERSION} \ PERL_VER=${PERL_VER} \ SITE_PERL=${SITE_PERL_REL} \ PRIV_LIB=${_PRIV_LIB} \ PERLMANPREFIX=${PERLMANPREFIX_REL} \ SITEMANPREFIX=${SITE_MAN_PREFIX} \ PERL_ARCH=${PERL_ARCH} SUB_FILES= perl-man.conf INSTALL_TARGET= install-strip .if defined(PERL_VENDOR_PREFIX) CONFIGURE_ARGS+= \ -Dvendorprefix=${PERL_VENDOR_PREFIX} \ -Dvendorarch=${PERL_VENDOR_PREFIX}/${_ARCH_LIB} \ -Dvendorbin=${PERL_VENDOR_PREFIX}/bin \ -Dvendorlib=${PERL_VENDOR_PREFIX}/${_PRIV_LIB} \ -Dvendorman3dir=${PERL_VENDOR_PREFIX}/${_PRIV_LIB}/man/man3 \ -Dvendorman1dir=${PERL_VENDOR_PREFIX}/man/man1 .endif # http://perl5.git.perl.org/perl.git/commit/b83080de5c4254 # PERLIOBUF_DEFAULT_BUFSIZ size in bytes (default: 8192 bytes) .if defined(PERLIOBUF_DEFAULT_BUFSIZ) CONFIGURE_ARGS+= \ -Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ} .endif PERLMANPREFIX_REL= ${_PRIV_LIB}/perl PERLMANPREFIX= ${PREFIX}/${PERLMANPREFIX_REL} MANDIRS+= ${PERLMANPREFIX}/man PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \ PERL_VER=${PERL_VER} \ PERL_ARCH=${PERL_ARCH} \ PERL_ARCH_regex=\b${PERL_ARCH}\b \ MAN1=${PERLMANPREFIX_REL}/man/man1 \ MAN3=${PERLMANPREFIX_REL}/man/man3 \ PERLMANPREFIX=${PERLMANPREFIX_REL} \ PERLMANPREFIX_regex=${PERLMANPREFIX_REL}\b \ SITEMANPREFIX=${SITE_MAN_PREFIX} \ SITE_PERL=${SITE_PERL_REL} \ SITE_ARCH=${SITE_ARCH_REL} \ PRIV_LIB=${_PRIV_LIB} \ PKGNAMESUFFIX=${PKGNAMESUFFIX} \ ARCH_LIB=${_ARCH_LIB} # Why this is required is explained in: # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227356#c5 _PERL5_DEFAULT_FILE= /tmp/PERL5_DEFAULT # Get the default version, and possibly, overwrite it. .include .sinclude "${_PERL5_DEFAULT_FILE}" # if this port is default due PERL5_DEFAULT # change PKGNAME to reflect this .if ${PERL_VER} == ${PERL5_DEFAULT} PKGNAMESUFFIX= 5 IAMDEFAULTPERL= yes .else # make PKGNAME unique among other lang/perl5.x PKGNAMESUFFIX= ${PERL_VER} .endif # Am I building the default Perl ? .if defined(IAMDEFAULTPERL) PLIST_SUB+= DEFAULT="" BINSUFFIX="" .else BINSUFFIX= ${PERL_VERSION} PLIST_SUB+= DEFAULT="@comment " BINSUFFIX=${PERL_VERSION} CONFIGURE_ARGS+=-Dversiononly .endif .if !defined(IAMDEFAULTPERL) pre-everything:: @${ECHO_MSG} "##################################################" @${ECHO_MSG} "" @${ECHO_MSG} " This is *NOT* the DEFAULT perl version" @${ECHO_MSG} "" @${ECHO_MSG} "It will *NOT* install ${PREFIX}/bin/perl" @${ECHO_MSG} "" @${ECHO_MSG} "It will *ONLY* install ${PREFIX}/bin/perl${PERL_VERSION}" @${ECHO_MSG} "" @${ECHO_MSG} "The default Perl version currently is ${PERL5_DEFAULT}." @${ECHO_MSG} "" @${ECHO_MSG} "If you want to use this version as the default," @${ECHO_MSG} "stop the build now, add this line to your" @${ECHO_MSG} "/etc/make.conf, and then restart the build." @${ECHO_MSG} "" @${ECHO_MSG} "DEFAULT_VERSIONS+=perl5=${PERL_VER}" @${ECHO_MSG} "" @${ECHO_MSG} "##################################################" . if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 30 . endif .endif # Put a symlink to the future libperl.so.x.yy so that -lperl works. # Also, save PERL5_DEFAULT in case someone is not using the default Perl # version whilst not having set DEFAULT_VERSIONS=perl5=blah. While upgrading, # portmaster/portupgrade will remove the installed Perl version, and it will # remove any way to guess what the default Perl version is needed. post-extract: ${LN} -s libperl.so.${PERL_VERSION} ${WRKSRC}/libperl.so ${LN} -s libperl.so.${PERL_VERSION} ${WRKSRC}/libperl.so.${PERL_VER} .if !defined(PACKAGE_BUILDING) @${ECHO_CMD} "PERL5_DEFAULT=${PERL5_DEFAULT}" > ${_PERL5_DEFAULT_FILE} .endif .if !defined(PACKAGE_BUILDING) post-clean: @${RM} ${_PERL5_DEFAULT_FILE} .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/Configure ${WRKSRC}/hints/freebsd.sh .if !defined(IAMDEFAULTPERL) ${REINPLACE_CMD} -e '/do_installprivlib = 0 if .versiononly/d; \ /^if.*nopods.*versiononly || /s/.*/if (1) {/' \ ${WRKSRC}/installperl .endif post-install: @${REINPLACE_CMD} -e '/^lddlflags/s|-L${WRKSRC} ||' \ ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl @${TOUCH} -r ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl @${RM} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak .if ${CC} == /nxb-bin/usr/bin/cc @${REINPLACE_CMD} -e 's=/nxb-bin==' \ ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl # Restore Config.pm's timestamp so that Perl's build system does not think it # needs to rebuild everything. @${TOUCH} -r ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm @${TOUCH} -r ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl @${RM} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak .endif ${MKDIR} ${STAGEDIR}${SITE_MAN1} ${STAGEDIR}${SITE_MAN3} ${MKDIR} ${STAGEDIR}${SITE_ARCH}/auto ${MKDIR} ${STAGEDIR}${SITE_PERL}/auto .if defined(IAMDEFAULTPERL) ${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl5 ${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} .endif ${LN} -sf libperl.so.${PERL_VERSION} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so ${LN} -sf libperl.so.${PERL_VERSION} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so.${PERL_VER} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} ${MKDIR} ${STAGEDIR}${SITE_ARCH}/machine ${MKDIR} ${STAGEDIR}${SITE_ARCH}/sys # h2ph needs perl, but perl is not installed, it's only # staged, so, use the one in WRKDIR (cd /usr/include && ${SETENV} LD_LIBRARY_PATH=${WRKSRC} \ ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph${BINSUFFIX} \ -d ${STAGEDIR}${SITE_ARCH} *.h machine/*.h sys/*.h >/dev/null) @${FIND} ${STAGEDIR}${SITE_ARCH} -name '*.ph' | sed -e 's|${STAGEDIR}||' >> ${TMPPLIST} ${FIND} ${STAGEDIR} -name '*.so*' -type f | while read f; \ do \ ${CHMOD} 644 $$f; \ ${STRIP_CMD} $$f; \ ${CHMOD} 444 $$f; \ done ${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${STAGEDIR}${PREFIX}/etc/man.d/perl${PKGNAMESUFFIX}.conf .include Index: head/lang/perl5.28/Makefile =================================================================== --- head/lang/perl5.28/Makefile (revision 502103) +++ head/lang/perl5.28/Makefile (revision 502104) @@ -1,279 +1,278 @@ -# Created by: mat # $FreeBSD$ PORTNAME= perl DISTVERSION= ${PERL_VERSION} CATEGORIES= lang devel perl5 MASTER_SITES= CPAN/../../src/5.0 CPAN/../../authors/id/X/XS/XSAWYERX/ DIST_SUBDIR= perl MAINTAINER= mat@FreeBSD.org COMMENT= Practical Extraction and Report Language LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/Artistic LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying # Uncomment when the default Perl is switched to 5.30 #DEPRECATED= Support end three years after .0 release, please upgrade to a more recent version of Perl #EXPIRATION_DATE= 2021-06-22 TEST_TARGET= test_harness TEST_ENV= ${MAKE_ENV} TEST_JOBS=${MAKE_JOBS_NUMBER} \ LD_LIBRARY_PATH=${WRKSRC} OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT MULTIPLICITY SITECUSTOMIZE \ THREADS PERL_MALLOC DTRACE DOT_INC OPTIONS_DEFAULT= PERL_64BITINT THREADS MULTIPLICITY DTRACE .if !exists(/usr/sbin/dtrace) OPTIONS_EXCLUDE+= DTRACE .endif .for a in aarch64 arm armeb armv6 armv7 mips mips64 mips64el mipsel mipsn32 powerpc \ powerpc64 sparc64 OPTIONS_EXCLUDE_${a}= DTRACE .endfor EXCLUSIVE_DESC= Exclusive OPTIONS GDBM_DESC= GDBM_File extension PERL_MALLOC_DESC= Use Perl malloc PERL_64BITINT_DESC= Use 64 bit integers (on i386) THREADS_DESC= Build threaded perl MULTIPLICITY_DESC= Use multiplicity SITECUSTOMIZE_DESC= Run-time customization of @INC DOT_INC_DESC= Add '.' to @INC (unsafe) OPTIONS_SUB= yes DEBUG_CONFIGURE_ON= -Doptimize="-g" -DDEBUGGING DEBUG_CONFIGURE_OFF= -Doptimize="${CFLAGS}" DTRACE_CONFIGURE_ON= -Dusedtrace DTRACE_CONFIGURE_OFF= -Uusedtrace GDBM_CONFIGURE_ON= -Di_gdbm GDBM_CONFIGURE_OFF= -Ui_gdbm GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm PERL_64BITINT_CONFIGURE_ON= -Duse64bitint MULTIPLICITY_CONFIGURE_ON= -Dusemultiplicity=y MULTIPLICITY_CONFIGURE_OFF= -Dusemultiplicity=n SITECUSTOMIZE_CONFIGURE_ON= -Dusesitecustomize THREADS_CONFIGURE_ON= -Dusethreads=y THREADS_CONFIGURE_OFF= -Dusethreads=n PERL_MALLOC_CONFIGURE_ON= -Dusemymalloc=y PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n DOT_INC_CONFIGURE_ON= -Ddefault_inc_excludes_dot=n PORTSCOUT= limit:^${PERL_VER}. .include "version.mk" PERL_VER?= ${PERL_VERSION:C/\.[0-9]+$//} PERL_ARCH= mach SITE_PERL_REL?= lib/perl5/site_perl SITE_PERL?= ${PREFIX}/${SITE_PERL_REL} SITE_ARCH_REL?= ${SITE_PERL_REL}/${PERL_ARCH}/${PERL_VER} SITE_ARCH?= ${PREFIX}/${SITE_ARCH_REL} SITE_MAN_PREFIX= ${SITE_PERL_REL} SITE_MAN3_REL?= ${SITE_MAN_PREFIX}/man/man3 SITE_MAN3?= ${PREFIX}/${SITE_MAN3_REL} SITE_MAN1_REL?= ${SITE_MAN_PREFIX}/man/man1 SITE_MAN1?= ${PREFIX}/${SITE_MAN1_REL} _PRIV_LIB= lib/perl5/${PERL_VER} _ARCH_LIB= ${_PRIV_LIB}/${PERL_ARCH} USES= cpe tar:xz HAS_CONFIGURE= yes CONFIGURE_SCRIPT=Configure CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} \ -Dlibperl=libperl.so.${PERL_VERSION} \ -Darchlib=${PREFIX}/${_ARCH_LIB} \ -Dprivlib=${PREFIX}/${_PRIV_LIB} \ -Dman3dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man3 \ -Dman1dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man1 \ -Dsitearch=${SITE_ARCH} \ -Dsitelib=${SITE_PERL} -Dscriptdir=${PREFIX}/bin \ -Dsiteman3dir=${SITE_MAN3} \ -Dsiteman1dir=${SITE_MAN1} \ -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dusenm=n \ -Dcc="${CC}" -Duseshrplib -Dinc_version_list=none \ -Dcf_by=${MAINTAINER:C,@.*,,} -Dcf_email=${MAINTAINER} \ -Dcf_time="`${STAT} -t \"%a %b %d %T %Z %Y\" -f %Sm ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX}`" # Keep the following two in sync. # lddlflags is used for all .so linking # shrpldflags is used for libperl.so, so remove all the extra bits inherited from lddlflags. CONFIGURE_ARGS+= \ -Alddlflags='-L${WRKSRC} -L${PREFIX}/${_ARCH_LIB}/CORE -lperl' \ -Dshrpldflags='$$(LDDLFLAGS:N-L${WRKSRC}:N-L${PREFIX}/${_ARCH_LIB}/CORE:N-lperl) -Wl,-soname,$$(LIBPERL:R)' # Give a hint of where libperl.so can be found. USE_LDCONFIG= ${PREFIX}/${_ARCH_LIB}/CORE CONFIGURE_ENV+= UNAME_v="$$(uname -v | sed 'y/=/ /')" SUB_LIST+= PERL_VERSION=${PERL_VERSION} \ PERL_VER=${PERL_VER} \ SITE_PERL=${SITE_PERL_REL} \ PRIV_LIB=${_PRIV_LIB} \ PERLMANPREFIX=${PERLMANPREFIX_REL} \ SITEMANPREFIX=${SITE_MAN_PREFIX} \ PERL_ARCH=${PERL_ARCH} SUB_FILES= perl-man.conf INSTALL_TARGET= install-strip .if defined(PERL_VENDOR_PREFIX) CONFIGURE_ARGS+= \ -Dvendorprefix=${PERL_VENDOR_PREFIX} \ -Dvendorarch=${PERL_VENDOR_PREFIX}/${_ARCH_LIB} \ -Dvendorbin=${PERL_VENDOR_PREFIX}/bin \ -Dvendorlib=${PERL_VENDOR_PREFIX}/${_PRIV_LIB} \ -Dvendorman3dir=${PERL_VENDOR_PREFIX}/${_PRIV_LIB}/man/man3 \ -Dvendorman1dir=${PERL_VENDOR_PREFIX}/man/man1 .endif # http://perl5.git.perl.org/perl.git/commit/b83080de5c4254 # PERLIOBUF_DEFAULT_BUFSIZ size in bytes (default: 8192 bytes) .if defined(PERLIOBUF_DEFAULT_BUFSIZ) CONFIGURE_ARGS+= \ -Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ} .endif PERLMANPREFIX_REL= ${_PRIV_LIB}/perl PERLMANPREFIX= ${PREFIX}/${PERLMANPREFIX_REL} MANDIRS+= ${PERLMANPREFIX}/man PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \ PERL_VER=${PERL_VER} \ PERL_ARCH=${PERL_ARCH} \ PERL_ARCH_regex=\b${PERL_ARCH}\b \ MAN1=${PERLMANPREFIX_REL}/man/man1 \ MAN3=${PERLMANPREFIX_REL}/man/man3 \ PERLMANPREFIX=${PERLMANPREFIX_REL} \ PERLMANPREFIX_regex=${PERLMANPREFIX_REL}\b \ SITEMANPREFIX=${SITE_MAN_PREFIX} \ SITE_PERL=${SITE_PERL_REL} \ SITE_ARCH=${SITE_ARCH_REL} \ PRIV_LIB=${_PRIV_LIB} \ PKGNAMESUFFIX=${PKGNAMESUFFIX} \ ARCH_LIB=${_ARCH_LIB} # Why this is required is explained in: # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227356#c5 _PERL5_DEFAULT_FILE= /tmp/PERL5_DEFAULT # Get the default version, and possibly, overwrite it. .include .sinclude "${_PERL5_DEFAULT_FILE}" # if this port is default due PERL5_DEFAULT # change PKGNAME to reflect this .if ${PERL_VER} == ${PERL5_DEFAULT} PKGNAMESUFFIX= 5 IAMDEFAULTPERL= yes .else # make PKGNAME unique among other lang/perl5.x PKGNAMESUFFIX= ${PERL_VER} .endif # Am I building the default Perl ? .if defined(IAMDEFAULTPERL) PLIST_SUB+= DEFAULT="" BINSUFFIX="" .else BINSUFFIX= ${PERL_VERSION} PLIST_SUB+= DEFAULT="@comment " BINSUFFIX=${PERL_VERSION} CONFIGURE_ARGS+=-Dversiononly .endif .if !defined(IAMDEFAULTPERL) pre-everything:: @${ECHO_MSG} "##################################################" @${ECHO_MSG} "" @${ECHO_MSG} " This is *NOT* the DEFAULT perl version" @${ECHO_MSG} "" @${ECHO_MSG} "It will *NOT* install ${PREFIX}/bin/perl" @${ECHO_MSG} "" @${ECHO_MSG} "It will *ONLY* install ${PREFIX}/bin/perl${PERL_VERSION}" @${ECHO_MSG} "" @${ECHO_MSG} "The default Perl version currently is ${PERL5_DEFAULT}." @${ECHO_MSG} "" @${ECHO_MSG} "If you want to use this version as the default," @${ECHO_MSG} "stop the build now, add this line to your" @${ECHO_MSG} "/etc/make.conf, and then restart the build." @${ECHO_MSG} "" @${ECHO_MSG} "DEFAULT_VERSIONS+=perl5=${PERL_VER}" @${ECHO_MSG} "" @${ECHO_MSG} "##################################################" . if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 30 . endif .endif # Put a symlink to the future libperl.so.x.yy so that -lperl works. # Also, save PERL5_DEFAULT in case someone is not using the default Perl # version whilst not having set DEFAULT_VERSIONS=perl5=blah. While upgrading, # portmaster/portupgrade will remove the installed Perl version, and it will # remove any way to guess what the default Perl version is needed. post-extract: ${LN} -s libperl.so.${PERL_VERSION} ${WRKSRC}/libperl.so ${LN} -s libperl.so.${PERL_VERSION} ${WRKSRC}/libperl.so.${PERL_VER} .if !defined(PACKAGE_BUILDING) @${ECHO_CMD} "PERL5_DEFAULT=${PERL5_DEFAULT}" > ${_PERL5_DEFAULT_FILE} .endif .if !defined(PACKAGE_BUILDING) post-clean: @${RM} ${_PERL5_DEFAULT_FILE} .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/Configure ${WRKSRC}/hints/freebsd.sh .if !defined(IAMDEFAULTPERL) ${REINPLACE_CMD} -e '/do_installprivlib = 0 if .versiononly/d; \ /^if.*nopods.*versiononly || /s/.*/if (1) {/' \ ${WRKSRC}/installperl .endif post-install: @${REINPLACE_CMD} -e '/^lddlflags/s|-L${WRKSRC} ||' \ ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl @${TOUCH} -r ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl @${RM} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak .if ${CC} == /nxb-bin/usr/bin/cc @${REINPLACE_CMD} -e 's=/nxb-bin==' \ ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl # Restore Config.pm's timestamp so that Perl's build system does not think it # needs to rebuild everything. @${TOUCH} -r ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm @${TOUCH} -r ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl @${RM} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak .endif ${MKDIR} ${STAGEDIR}${SITE_MAN1} ${STAGEDIR}${SITE_MAN3} ${MKDIR} ${STAGEDIR}${SITE_ARCH}/auto ${MKDIR} ${STAGEDIR}${SITE_PERL}/auto .if defined(IAMDEFAULTPERL) ${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl5 ${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} .endif ${LN} -sf libperl.so.${PERL_VERSION} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so ${LN} -sf libperl.so.${PERL_VERSION} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so.${PERL_VER} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} ${MKDIR} ${STAGEDIR}${SITE_ARCH}/machine ${MKDIR} ${STAGEDIR}${SITE_ARCH}/sys # h2ph needs perl, but perl is not installed, it's only # staged, so, use the one in WRKDIR (cd /usr/include && ${SETENV} LD_LIBRARY_PATH=${WRKSRC} \ ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph${BINSUFFIX} \ -d ${STAGEDIR}${SITE_ARCH} *.h machine/*.h sys/*.h >/dev/null) @${FIND} ${STAGEDIR}${SITE_ARCH} -name '*.ph' | sed -e 's|${STAGEDIR}||' >> ${TMPPLIST} ${FIND} ${STAGEDIR} -name '*.so*' -type f | while read f; \ do \ ${CHMOD} 644 $$f; \ ${STRIP_CMD} $$f; \ ${CHMOD} 444 $$f; \ done ${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${STAGEDIR}${PREFIX}/etc/man.d/perl${PKGNAMESUFFIX}.conf .include Index: head/lang/perl5.30/Makefile =================================================================== --- head/lang/perl5.30/Makefile (revision 502103) +++ head/lang/perl5.30/Makefile (revision 502104) @@ -1,284 +1,283 @@ -# Created by: mat # $FreeBSD$ PORTNAME= perl DISTVERSION= ${PERL_VERSION}-RC1 PORTREVISION= 0 CATEGORIES= lang devel perl5 MASTER_SITES= CPAN/../../src/5.0 DIST_SUBDIR= perl MAINTAINER= mat@FreeBSD.org COMMENT= Practical Extraction and Report Language LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/Artistic LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying # Uncomment when the default Perl is switched to 5.2(X+2) #DEPRECATED= Support end three years after .0 release, please upgrade to a more recent version of Perl #EXPIRATION_DATE= USES= cpe tar:xz # Give a hint of where libperl.so can be found. USE_LDCONFIG= ${PREFIX}/${_ARCH_LIB}/CORE TEST_TARGET= test_harness TEST_ENV= ${MAKE_ENV} TEST_JOBS=${MAKE_JOBS_NUMBER} \ LD_LIBRARY_PATH=${WRKSRC} PORTSCOUT= limit:^${PERL_VER}. HAS_CONFIGURE= yes CONFIGURE_SCRIPT=Configure CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} \ -Dlibperl=libperl.so.${PERL_VERSION} \ -Darchlib=${PREFIX}/${_ARCH_LIB} \ -Dprivlib=${PREFIX}/${_PRIV_LIB} \ -Dman3dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man3 \ -Dman1dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man1 \ -Dsitearch=${SITE_ARCH} \ -Dsitelib=${SITE_PERL} -Dscriptdir=${PREFIX}/bin \ -Dsiteman3dir=${SITE_MAN3} \ -Dsiteman1dir=${SITE_MAN1} \ -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dusenm=n \ -Dcc="${CC}" -Duseshrplib -Dinc_version_list=none \ -Dcf_by=${MAINTAINER:C,@.*,,} -Dcf_email=${MAINTAINER} \ -Dcf_time="`${STAT} -t \"%a %b %d %T %Z %Y\" -f %Sm ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX}`" # Keep the following two in sync. # lddlflags is used for all .so linking # shrpldflags is used for libperl.so, so remove all the extra bits inherited from lddlflags. CONFIGURE_ARGS+= \ -Alddlflags='-L${WRKSRC} -L${PREFIX}/${_ARCH_LIB}/CORE -lperl' \ -Dshrpldflags='$$(LDDLFLAGS:N-L${WRKSRC}:N-L${PREFIX}/${_ARCH_LIB}/CORE:N-lperl) -Wl,-soname,$$(LIBPERL:R)' # When built from a git repository, newvers.sh can put a = in the version. CONFIGURE_ENV= UNAME_v="$$(uname -v | sed 'y/=/ /')" SUB_FILES= perl-man.conf INSTALL_TARGET= install-strip .if defined(PERL_VENDOR_PREFIX) CONFIGURE_ARGS+= \ -Dvendorprefix=${PERL_VENDOR_PREFIX} \ -Dvendorarch=${PERL_VENDOR_PREFIX}/${_ARCH_LIB} \ -Dvendorbin=${PERL_VENDOR_PREFIX}/bin \ -Dvendorlib=${PERL_VENDOR_PREFIX}/${_PRIV_LIB} \ -Dvendorman3dir=${PERL_VENDOR_PREFIX}/${_PRIV_LIB}/man/man3 \ -Dvendorman1dir=${PERL_VENDOR_PREFIX}/man/man1 .endif # http://perl5.git.perl.org/perl.git/commit/b83080de5c4254 # PERLIOBUF_DEFAULT_BUFSIZ size in bytes (default: 8192 bytes) .if defined(PERLIOBUF_DEFAULT_BUFSIZ) CONFIGURE_ARGS+= \ -Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ} .endif PLIST_SUB= PERL_VERSION=${PERL_VERSION} \ PERL_VER=${PERL_VER} \ PERL_ARCH=${PERL_ARCH} \ PERL_ARCH_regex=\b${PERL_ARCH}\b \ MAN1=${PERLMANPREFIX_REL}/man/man1 \ MAN3=${PERLMANPREFIX_REL}/man/man3 \ PERLMANPREFIX=${PERLMANPREFIX_REL} \ PERLMANPREFIX_regex=${PERLMANPREFIX_REL}\b \ SITEMANPREFIX=${SITE_MAN_PREFIX} \ SITE_PERL=${SITE_PERL_REL} \ SITE_ARCH=${SITE_ARCH_REL} \ PRIV_LIB=${_PRIV_LIB} \ PKGNAMESUFFIX=${PKGNAMESUFFIX} \ ARCH_LIB=${_ARCH_LIB} SUB_LIST= PERL_VERSION=${PERL_VERSION} \ PERL_VER=${PERL_VER} \ SITE_PERL=${SITE_PERL_REL} \ PRIV_LIB=${_PRIV_LIB} \ PERLMANPREFIX=${PERLMANPREFIX_REL} \ SITEMANPREFIX=${SITE_MAN_PREFIX} \ PERL_ARCH=${PERL_ARCH} .include "version.mk" PERL_VER?= ${PERL_VERSION:C/\.[0-9]+$//} PERL_ARCH= mach SITE_PERL_REL?= lib/perl5/site_perl SITE_PERL?= ${PREFIX}/${SITE_PERL_REL} SITE_ARCH_REL?= ${SITE_PERL_REL}/${PERL_ARCH}/${PERL_VER} SITE_ARCH?= ${PREFIX}/${SITE_ARCH_REL} SITE_MAN_PREFIX= ${SITE_PERL_REL} SITE_MAN3_REL?= ${SITE_MAN_PREFIX}/man/man3 SITE_MAN3?= ${PREFIX}/${SITE_MAN3_REL} SITE_MAN1_REL?= ${SITE_MAN_PREFIX}/man/man1 SITE_MAN1?= ${PREFIX}/${SITE_MAN1_REL} _PRIV_LIB= lib/perl5/${PERL_VER} _ARCH_LIB= ${_PRIV_LIB}/${PERL_ARCH} PERLMANPREFIX_REL= ${_PRIV_LIB}/perl PERLMANPREFIX= ${PREFIX}/${PERLMANPREFIX_REL} MANDIRS= ${PERLMANPREFIX}/man OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT MULTIPLICITY SITECUSTOMIZE \ THREADS PERL_MALLOC DTRACE DOT_INC OPTIONS_DEFAULT= PERL_64BITINT THREADS MULTIPLICITY DTRACE .if !exists(/usr/sbin/dtrace) OPTIONS_EXCLUDE= DTRACE .endif .for a in aarch64 arm armeb armv6 armv7 mips mips64 mips64el mipsel mipsn32 powerpc \ powerpc64 sparc64 OPTIONS_EXCLUDE_${a}= DTRACE .endfor EXCLUSIVE_DESC= Exclusive OPTIONS GDBM_DESC= GDBM_File extension PERL_MALLOC_DESC= Use Perl malloc PERL_64BITINT_DESC= Use 64 bit integers (on i386) THREADS_DESC= Build threaded perl MULTIPLICITY_DESC= Use multiplicity SITECUSTOMIZE_DESC= Run-time customization of @INC DOT_INC_DESC= Add '.' to @INC (unsafe) OPTIONS_SUB= yes DEBUG_CONFIGURE_ON= -Doptimize="-g" -DDEBUGGING DEBUG_CONFIGURE_OFF= -Doptimize="${CFLAGS}" DTRACE_CONFIGURE_ON= -Dusedtrace DTRACE_CONFIGURE_OFF= -Uusedtrace GDBM_CONFIGURE_ON= -Di_gdbm GDBM_CONFIGURE_OFF= -Ui_gdbm GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm PERL_64BITINT_CONFIGURE_ON= -Duse64bitint MULTIPLICITY_CONFIGURE_ON= -Dusemultiplicity=y MULTIPLICITY_CONFIGURE_OFF= -Dusemultiplicity=n SITECUSTOMIZE_CONFIGURE_ON= -Dusesitecustomize THREADS_CONFIGURE_ON= -Dusethreads=y THREADS_CONFIGURE_OFF= -Dusethreads=n PERL_MALLOC_CONFIGURE_ON= -Dusemymalloc=y PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n DOT_INC_CONFIGURE_ON= -Ddefault_inc_excludes_dot=n # Why this is required is explained in: # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227356#c5 _PERL5_DEFAULT_FILE= /tmp/PERL5_DEFAULT # Get the default version, and possibly, overwrite it. .include .sinclude "${_PERL5_DEFAULT_FILE}" .if ${OSVERSION} >= 1200004 CONFIGURE_ARGS+= -Accflags='-DUSE_THREAD_SAFE_LOCALE' .endif # if this port is default due PERL5_DEFAULT # change PKGNAME to reflect this .if ${PERL_VER} == ${PERL5_DEFAULT} PKGNAMESUFFIX= 5 IAMDEFAULTPERL= yes .else # make PKGNAME unique among other lang/perl5.x PKGNAMESUFFIX= ${PERL_VER} .endif # Am I building the default Perl ? .if defined(IAMDEFAULTPERL) PLIST_SUB+= DEFAULT="" BINSUFFIX="" .else BINSUFFIX= ${PERL_VERSION} PLIST_SUB+= DEFAULT="@comment " BINSUFFIX=${PERL_VERSION} CONFIGURE_ARGS+=-Dversiononly .endif .if !defined(IAMDEFAULTPERL) pre-everything:: @${ECHO_MSG} "##################################################" @${ECHO_MSG} "" @${ECHO_MSG} " This is *NOT* the DEFAULT perl version" @${ECHO_MSG} "" @${ECHO_MSG} "It will *NOT* install ${PREFIX}/bin/perl" @${ECHO_MSG} "" @${ECHO_MSG} "It will *ONLY* install ${PREFIX}/bin/perl${PERL_VERSION}" @${ECHO_MSG} "" @${ECHO_MSG} "The default Perl version currently is ${PERL5_DEFAULT}." @${ECHO_MSG} "" @${ECHO_MSG} "If you want to use this version as the default," @${ECHO_MSG} "stop the build now, add this line to your" @${ECHO_MSG} "/etc/make.conf, and then restart the build." @${ECHO_MSG} "" @${ECHO_MSG} "DEFAULT_VERSIONS+=perl5=${PERL_VER}" @${ECHO_MSG} "" @${ECHO_MSG} "##################################################" . if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 30 . endif .endif # Put a symlink to the future libperl.so.x.yy so that -lperl works. # Also, save PERL5_DEFAULT in case someone is not using the default Perl # version whilst not having set DEFAULT_VERSIONS=perl5=blah. While upgrading, # portmaster/portupgrade will remove the installed Perl version, and it will # remove any way to guess what the default Perl version is needed. post-extract: ${LN} -s libperl.so.${PERL_VERSION} ${WRKSRC}/libperl.so ${LN} -s libperl.so.${PERL_VERSION} ${WRKSRC}/libperl.so.${PERL_VER} .if !defined(PACKAGE_BUILDING) @${ECHO_CMD} "PERL5_DEFAULT=${PERL5_DEFAULT}" > ${_PERL5_DEFAULT_FILE} .endif .if !defined(PACKAGE_BUILDING) post-clean: @${RM} ${_PERL5_DEFAULT_FILE} .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/Configure ${WRKSRC}/hints/freebsd.sh .if !defined(IAMDEFAULTPERL) ${REINPLACE_CMD} -e '/do_installprivlib = 0 if .versiononly/d; \ /^if.*nopods.*versiononly || /s/.*/if (1) {/' \ ${WRKSRC}/installperl .endif post-install: @${REINPLACE_CMD} -e '/^lddlflags/s|-L${WRKSRC} ||' \ ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl @${TOUCH} -r ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl @${RM} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak .if ${CC} == /nxb-bin/usr/bin/cc @${REINPLACE_CMD} -e 's=/nxb-bin==' \ ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl # Restore Config.pm's timestamp so that Perl's build system does not think it # needs to rebuild everything. @${TOUCH} -r ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm @${TOUCH} -r ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl @${RM} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config.pm.bak ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/Config_heavy.pl.bak .endif ${MKDIR} ${STAGEDIR}${SITE_MAN1} ${STAGEDIR}${SITE_MAN3} ${MKDIR} ${STAGEDIR}${SITE_ARCH}/auto ${MKDIR} ${STAGEDIR}${SITE_PERL}/auto .if defined(IAMDEFAULTPERL) ${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} .endif ${LN} -sf libperl.so.${PERL_VERSION} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so ${LN} -sf libperl.so.${PERL_VERSION} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so.${PERL_VER} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} ${MKDIR} ${STAGEDIR}${SITE_ARCH}/machine ${MKDIR} ${STAGEDIR}${SITE_ARCH}/sys # h2ph needs perl, but perl is not installed, it's only # staged, so, use the one in WRKDIR (cd /usr/include && ${SETENV} LD_LIBRARY_PATH=${WRKSRC} \ ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph${BINSUFFIX} \ -d ${STAGEDIR}${SITE_ARCH} *.h machine/*.h sys/*.h >/dev/null) @${FIND} ${STAGEDIR}${SITE_ARCH} -name '*.ph' | sed -e 's|${STAGEDIR}||' >> ${TMPPLIST} ${FIND} ${STAGEDIR} -name '*.so*' -type f | while read f; \ do \ ${CHMOD} 644 $$f; \ ${STRIP_CMD} $$f; \ ${CHMOD} 444 $$f; \ done ${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${STAGEDIR}${PREFIX}/etc/man.d/perl${PKGNAMESUFFIX}.conf .include Index: head/mail/p5-Log-Procmail/Makefile =================================================================== --- head/mail/p5-Log-Procmail/Makefile (revision 502103) +++ head/mail/p5-Log-Procmail/Makefile (revision 502104) @@ -1,26 +1,25 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Log-Procmail PORTVERSION= 0.12 PORTREVISION= 1 CATEGORIES= mail devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl extension for reading procmail logfiles USES= perl5 USE_PERL5= configure OPTIONS_DEFINE= DOCS PORTDOCS= Changes post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .include Index: head/mail/p5-Mojolicious-Plugin-Mail/Makefile =================================================================== --- head/mail/p5-Mojolicious-Plugin-Mail/Makefile (revision 502103) +++ head/mail/p5-Mojolicious-Plugin-Mail/Makefile (revision 502104) @@ -1,30 +1,29 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= Mojolicious-Plugin-Mail PORTVERSION= 1.5 CATEGORIES= mail perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Mojolicious plugin to send email LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Mojolicious>=0:www/p5-Mojolicious \ p5-MIME-Lite>=0:mail/p5-MIME-Lite \ p5-MIME-EncWords>=0:mail/p5-MIME-EncWords NO_ARCH= yes USES= perl5 USE_PERL5= modbuild post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/Changes ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include Index: head/mail/sqlgrey/Makefile =================================================================== --- head/mail/sqlgrey/Makefile (revision 502103) +++ head/mail/sqlgrey/Makefile (revision 502104) @@ -1,64 +1,63 @@ -# Created by: mat # $FreeBSD$ PORTNAME= sqlgrey PORTVERSION= 1.8.0 PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-1.8%20%28stable%29 MAINTAINER= ports@FreeBSD.org COMMENT= Greylisting policy server for Postfix using an SQL backend LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= p5-Net-Server>=0:net/p5-Net-Server \ p5-IO-Multiplex>=0:devel/p5-IO-Multiplex \ p5-Pod-Parser>=0:textproc/p5-Pod-Parser \ ${LOCALBASE}/bin/bash:shells/bash \ ${LOCALBASE}/bin/gmd5sum:sysutils/coreutils USES= perl5 shebangfix SHEBANG_FILES= ${WRKSRC}/sqlgrey-logstats.pl ${WRKSRC}/update_sqlgrey_config ${WRKSRC}/sqlgrey USE_PERL5= run USE_RC_SUBR= sqlgrey NO_BUILD= yes NO_ARCH= yes ETCFILES= clients_fqdn_whitelist clients_ip_whitelist dyn_fqdn.regexp smtp_server.regexp sqlgrey.conf USERS= sqlgrey GROUPS= ${USERS} SUB_LIST= PERL=${PERL} USERS=${USERS} GROUPS=${GROUPS} PLIST_SUB= TOUCH=${TOUCH} PORTDOCS= Changelog FAQ HOWTO README TODO OPTIONS_DEFINE= PGSQL MYSQL SQLITE STATS DOCS OPTIONS_DEFAULT=PGSQL STATS_DESC= Depend on Date::Calc for logstats.pl script PGSQL_RUN_DEPENDS= p5-DBD-Pg>=0:databases/p5-DBD-Pg MYSQL_RUN_DEPENDS= p5-DBD-mysql>=0:databases/p5-DBD-mysql SQLITE_RUN_DEPENDS= p5-DBD-SQLite>=0:databases/p5-DBD-SQLite STATS_RUN_DEPENDS= p5-Date-Calc>=0:devel/p5-Date-Calc post-patch: @${REINPLACE_CMD} -e 's!/etc/sqlgrey!${ETCDIR}!g' ${WRKSRC}/sqlgrey do-install: ${INSTALL_SCRIPT} ${WRKSRC}/sqlgrey-logstats.pl ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/sqlgrey ${STAGEDIR}${PREFIX}/sbin ${INSTALL_SCRIPT} ${WRKSRC}/update_sqlgrey_config ${STAGEDIR}${PREFIX}/sbin cd ${WRKSRC} && perldoc -u sqlgrey | pod2man sqlgrey > ${STAGEDIR}${MANPREFIX}/man/man1/sqlgrey.1 @${MKDIR} ${STAGEDIR}${ETCDIR} .for i in ${ETCFILES} ${INSTALL_DATA} ${WRKSRC}/etc/${i} ${STAGEDIR}${ETCDIR}/${i}.sample .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/net/rubygem-epp-client-afnic/Makefile =================================================================== --- head/net/rubygem-epp-client-afnic/Makefile (revision 502103) +++ head/net/rubygem-epp-client-afnic/Makefile (revision 502104) @@ -1,23 +1,22 @@ -# Created by: mat@FreeBSD.org # $FreeBSD$ PORTNAME= epp-client-afnic PORTVERSION= 0.15.2 CATEGORIES= net rubygems MASTER_SITES= RG MAINTAINER= mat@FreeBSD.org COMMENT= AFNIC EPP client library LICENSE= MIT RUN_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \ rubygem-nokogiri>=1.4:textproc/rubygem-nokogiri \ rubygem-epp-client-base=${PORTVERSION}:net/rubygem-epp-client-base \ rubygem-epp-client-rgp=${PORTVERSION}:net/rubygem-epp-client-rgp \ rubygem-epp-client-secdns=${PORTVERSION}:net/rubygem-epp-client-secdns \ USE_RUBY= yes USES= gem .include Index: head/net/rubygem-epp-client-base/Makefile =================================================================== --- head/net/rubygem-epp-client-base/Makefile (revision 502103) +++ head/net/rubygem-epp-client-base/Makefile (revision 502104) @@ -1,20 +1,19 @@ -# Created by: mat@FreeBSD.org # $FreeBSD$ PORTNAME= epp-client-base PORTVERSION= 0.15.2 CATEGORIES= net rubygems MASTER_SITES= RG MAINTAINER= mat@FreeBSD.org COMMENT= Extensible EPP client library LICENSE= MIT RUN_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \ rubygem-nokogiri>=1.4:textproc/rubygem-nokogiri USE_RUBY= yes USES= gem .include Index: head/net/rubygem-epp-client-rgp/Makefile =================================================================== --- head/net/rubygem-epp-client-rgp/Makefile (revision 502103) +++ head/net/rubygem-epp-client-rgp/Makefile (revision 502104) @@ -1,20 +1,19 @@ -# Created by: mat@FreeBSD.org # $FreeBSD$ PORTNAME= epp-client-rgp PORTVERSION= 0.15.2 CATEGORIES= net rubygems MASTER_SITES= RG MAINTAINER= mat@FreeBSD.org COMMENT= RGP EPP client library LICENSE= MIT RUN_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \ rubygem-nokogiri>=1.4:textproc/rubygem-nokogiri USE_RUBY= yes USES= gem .include Index: head/net/rubygem-epp-client-secdns/Makefile =================================================================== --- head/net/rubygem-epp-client-secdns/Makefile (revision 502103) +++ head/net/rubygem-epp-client-secdns/Makefile (revision 502104) @@ -1,20 +1,19 @@ -# Created by: mat@FreeBSD.org # $FreeBSD$ PORTNAME= epp-client-secdns PORTVERSION= 0.15.2 CATEGORIES= net rubygems MASTER_SITES= RG MAINTAINER= mat@FreeBSD.org COMMENT= SecDNS EPP client library LICENSE= MIT RUN_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \ rubygem-nokogiri>=1.4:textproc/rubygem-nokogiri USE_RUBY= yes USES= gem .include Index: head/net/rubygem-epp-client-smallregistry/Makefile =================================================================== --- head/net/rubygem-epp-client-smallregistry/Makefile (revision 502103) +++ head/net/rubygem-epp-client-smallregistry/Makefile (revision 502104) @@ -1,22 +1,21 @@ -# Created by: mat@FreeBSD.org # $FreeBSD$ PORTNAME= epp-client-smallregistry PORTVERSION= 0.15.2 CATEGORIES= net rubygems MASTER_SITES= RG MAINTAINER= mat@FreeBSD.org COMMENT= Smallregistry EPP client library LICENSE= MIT RUN_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \ rubygem-nokogiri>=1.4:textproc/rubygem-nokogiri \ rubygem-epp-client-base=${PORTVERSION}:net/rubygem-epp-client-base \ rubygem-epp-client-secdns=${PORTVERSION}:net/rubygem-epp-client-secdns \ USE_RUBY= yes USES= gem .include Index: head/net-mgmt/lg/Makefile =================================================================== --- head/net-mgmt/lg/Makefile (revision 502103) +++ head/net-mgmt/lg/Makefile (revision 502104) @@ -1,39 +1,38 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= lg PORTVERSION= 1.9.s20140622 PORTREVISION= 1 MASTER_SITES= LOCAL/mat/lg GH CATEGORIES= net-mgmt perl5 MAINTAINER= mat@FreeBSD.org COMMENT= Looking Glass written in Perl as a CGI script LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= DOCS USE_GITHUB= yes GH_ACCOUNT= Cougar GH_TAGNAME= 0d53e4b USES= perl5 shebangfix SHEBANG_FILES= lg.cgi makeaslist.pl makedb.pl USE_PERL5= run NO_BUILD= yes NO_ARCH= yes do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} ${INSTALL_SCRIPT} ${WRKSRC}/lg.cgi ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${INSTALL_DATA} lg.conf favicon.ico ${STAGEDIR}${WWWDIR} ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${INSTALL_SCRIPT} makeaslist.pl makedb.pl ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${INSTALL_DATA} as.txt communities.txt ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} CHANGELOG COPYING README ${STAGEDIR}${DOCSDIR} .include Index: head/security/p5-Crypt-CBCeasy/Makefile =================================================================== --- head/security/p5-Crypt-CBCeasy/Makefile (revision 502103) +++ head/security/p5-Crypt-CBCeasy/Makefile (revision 502104) @@ -1,48 +1,47 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Crypt-CBCeasy PORTVERSION= 0.24 PORTREVISION= 2 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Easy things make really easy with Crypt::CBC BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Crypt-CBC>=0:security/p5-Crypt-CBC \ p5-MD5>=0:security/p5-MD5 USES= perl5 USE_PERL5= configure OPTIONS_DEFINE= DES IDEA BLOWFISH BLOWFISH_PP TWOFISH2 RIJNDAEL OPTIONS_DEFAULT= DES IDEA BLOWFISH BLOWFISH_PP TWOFISH2 RIJNDAEL DES_DESC= Build with Crypt::DES support IDEA_DESC= Build with Crypt::IDEA support BLOWFISH_DESC= Build with Crypt::Blowfish support BLOWFISH_PP_DESC= Build with Crypt::Blowfish_PP support TWOFISH2_DESC= Build with Crypt::Twofish2 support RIJNDAEL_DESC= Build with Crypt::Rijndael support DES_BUILD_DEPENDS= p5-Crypt-DES>=0:security/p5-Crypt-DES DES_RUN_DEPENDS= p5-Crypt-DES>=0:security/p5-Crypt-DES IDEA_BUILD_DEPENDS= p5-Crypt-IDEA>=0:security/p5-Crypt-IDEA IDEA_RUN_DEPENDS= p5-Crypt-IDEA>=0:security/p5-Crypt-IDEA BLOWFISH_BUILD_DEPENDS= p5-Crypt-Blowfish>=0:security/p5-Crypt-Blowfish BLOWFISH_RUN_DEPENDS= p5-Crypt-Blowfish>=0:security/p5-Crypt-Blowfish BLOWFISH_PP_BUILD_DEPENDS= p5-Crypt-Blowfish_PP>=0:security/p5-Crypt-Blowfish_PP BLOWFISH_PP_RUN_DEPENDS= p5-Crypt-Blowfish_PP>=0:security/p5-Crypt-Blowfish_PP TWOFISH2_BUILD_DEPENDS= p5-Crypt-Twofish2>=0:security/p5-Crypt-Twofish2 TWOFISH2_RUN_DEPENDS= p5-Crypt-Twofish2>=0:security/p5-Crypt-Twofish2 RIJNDAEL_BUILD_DEPENDS= p5-Crypt-Rijndael>=0:security/p5-Crypt-Rijndael RIJNDAEL_RUN_DEPENDS= p5-Crypt-Rijndael>=0:security/p5-Crypt-Rijndael .include Index: head/security/p5-POE-Filter-SSL/Makefile =================================================================== --- head/security/p5-POE-Filter-SSL/Makefile (revision 502103) +++ head/security/p5-POE-Filter-SSL/Makefile (revision 502104) @@ -1,30 +1,29 @@ -# Created by: mat # $FreeBSD$ PORTNAME= POE-Filter-SSL PORTVERSION= 0.41 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Esiest and flexiblest way to SSL in POEIntegrate SSL into POE LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-HTTP-Message>=0:www/p5-HTTP-Message \ p5-Net-SSLeay>=1.65:security/p5-Net-SSLeay \ p5-POE>=0:devel/p5-POE PORTSCOUT= skipv:0.291 MAKE_ARGS= PASTHRU_INC=-I${OPENSSLINC} USES= perl5 ssl USE_PERL5= configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/POE/Filter/SSL/SSL.so .include Index: head/security/py-acme-tiny/Makefile =================================================================== --- head/security/py-acme-tiny/Makefile (revision 502103) +++ head/security/py-acme-tiny/Makefile (revision 502104) @@ -1,38 +1,37 @@ -# Created by: mat # $FreeBSD$ PORTNAME= acme-tiny DISTVERSION= 4.0.4 CATEGORIES= security python MAINTAINER= mat@FreeBSD.org COMMENT= Tiny script to issue and renew TLS certs from Let's Encrypt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python shebangfix ssl SHEBANG_FILES= acme_tiny.py USE_GITHUB= yes GH_ACCOUNT= diafygi NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/acme_tiny OPTIONS_DEFINE= DOCS DOCS_SUB_FILES= pkg-message PORTDOCS= README.md do-install: ${INSTALL_SCRIPT} ${WRKSRC}/acme_tiny.py ${STAGEDIR}${PREFIX}/bin/acme_tiny do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include Index: head/textproc/p5-HTML-Tidy/Makefile =================================================================== --- head/textproc/p5-HTML-Tidy/Makefile (revision 502103) +++ head/textproc/p5-HTML-Tidy/Makefile (revision 502104) @@ -1,36 +1,35 @@ -# Created by: mat # $FreeBSD$ PORTNAME= HTML-Tidy PORTVERSION= 1.60 CATEGORIES= textproc www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Web validation in a Perl object using tidy LICENSE= ART20 BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-libwww>=0:www/p5-libwww LIB_DEPENDS= libtidyp.so:textproc/tidyp OPTIONS_DEFINE= DOCS USES= perl5 USE_PERL5= configure PORTDOCS= Changes README.markdown post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/Makefile.PL post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/HTML/Tidy/Tidy.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/textproc/p5-PerlPoint-Converters/Makefile =================================================================== --- head/textproc/p5-PerlPoint-Converters/Makefile (revision 502103) +++ head/textproc/p5-PerlPoint-Converters/Makefile (revision 502104) @@ -1,36 +1,35 @@ -# Created by: mat # $FreeBSD$ PORTNAME= PerlPoint-Converters PORTVERSION= 1.0205 CATEGORIES= textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Convert PerlPoint docs into various formats BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-PerlPoint-Package>=0:textproc/p5-PerlPoint-Package \ p5-Getopt-ArgvFile>=0:devel/p5-Getopt-ArgvFile NO_ARCH= yes USES= perl5 USE_PERL5= configure patch OPTIONS_DEFINE= DOCS PORTDOCS= # suck all DOCSDIR post-patch: @(cd ${WRKSRC} && ${CP} -R pp2html_styles images doc) @${PERL} -pi -e 's!../(images|pp2html_styles)!$$1!g' ${WRKSRC}/doc/*.cfg post-build: @(cd ${WRKSRC}/doc && ${MAKE_CMD}) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/textproc/p5-PerlPoint-Package/Makefile =================================================================== --- head/textproc/p5-PerlPoint-Package/Makefile (revision 502103) +++ head/textproc/p5-PerlPoint-Package/Makefile (revision 502104) @@ -1,32 +1,31 @@ -# Created by: mat # $FreeBSD$ PORTNAME= PerlPoint-Package PORTVERSION= 0.45.2 PORTREVISION= 2 CATEGORIES= textproc perl5 MASTER_SITES= CPAN DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.(.)$/\1/} PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= PerlPoint is both a presentation and a documentation toolset BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Digest-SHA1>=0:security/p5-Digest-SHA1 USES= perl5 USE_PERL5= configure OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= # suck all DOCSDIR post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC} && ${COPYTREE_SHARE} utilities ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/demo && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/textproc/p5-Pod-WikiDoc/Makefile =================================================================== --- head/textproc/p5-Pod-WikiDoc/Makefile (revision 502103) +++ head/textproc/p5-Pod-WikiDoc/Makefile (revision 502104) @@ -1,29 +1,28 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= Pod-WikiDoc PORTVERSION= 0.21 CATEGORIES= textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Generate Pod from inline wiki style text LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-File-pushd>=0:devel/p5-File-pushd \ p5-Getopt-Lucid>=0.14:textproc/p5-Getopt-Lucid \ p5-IO-String>=1.06:devel/p5-IO-String \ p5-Parse-RecDescent>=1.967006:devel/p5-Parse-RecDescent TEST_DEPENDS= p5-IPC-Run3>=0.033:devel/p5-IPC-Run3 \ p5-Probe-Perl>=0.01:sysutils/p5-Probe-Perl USES= perl5 USE_PERL5= configure NO_ARCH= yes .include Index: head/www/p5-Apache-Session-Wrapper/Makefile =================================================================== --- head/www/p5-Apache-Session-Wrapper/Makefile (revision 502103) +++ head/www/p5-Apache-Session-Wrapper/Makefile (revision 502104) @@ -1,37 +1,36 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Apache-Session-Wrapper PORTVERSION= 0.34 PORTREVISION= 1 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Simple wrapper around Apache::Session LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Class-Container>=0:devel/p5-Class-Container \ p5-Params-Validate>=0:devel/p5-Params-Validate \ p5-Exception-Class>=0:devel/p5-Exception-Class \ p5-Apache-Session>=0:www/p5-Apache-Session USES= perl5 USE_PERL5= modbuild NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= Changes post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .include Index: head/www/p5-CGI-Framework/Makefile =================================================================== --- head/www/p5-CGI-Framework/Makefile (revision 502103) +++ head/www/p5-CGI-Framework/Makefile (revision 502104) @@ -1,31 +1,30 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= CGI-Framework PORTVERSION= 0.23 PORTREVISION= 2 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Simple-to-use, lightweight web CGI framework BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-HTML-Template>=0:www/p5-HTML-Template \ p5-CGI-Session>=0:www/p5-CGI-Session \ p5-CGI>=0:www/p5-CGI USES= perl5 USE_PERL5= configure OPTIONS_DEFINE= DOCS PORTDOCS= Changes README post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .include Index: head/www/p5-HTTP-Proxy/Makefile =================================================================== --- head/www/p5-HTTP-Proxy/Makefile (revision 502103) +++ head/www/p5-HTTP-Proxy/Makefile (revision 502104) @@ -1,25 +1,24 @@ -# Created by: mat # $FreeBSD$ PORTNAME= HTTP-Proxy PORTVERSION= 0.304 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Pure Perl HTTP proxy LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-HTTP-Daemon>=1.25:www/p5-HTTP-Daemon \ p5-HTML-Parser>=3:www/p5-HTML-Parser \ p5-libwww>=6:www/p5-libwww NO_ARCH= yes USES= perl5 USE_PERL5= configure .include Index: head/www/p5-HTTP-Recorder/Makefile =================================================================== --- head/www/p5-HTTP-Recorder/Makefile (revision 502103) +++ head/www/p5-HTTP-Recorder/Makefile (revision 502104) @@ -1,27 +1,26 @@ -# Created by: mat # $FreeBSD$ PORTNAME= HTTP-Recorder PORTVERSION= 0.07 PORTREVISION= 1 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Record interaction with websites BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-HTML-Parser>=0:www/p5-HTML-Parser \ p5-HTTP-Proxy>=0:www/p5-HTTP-Proxy \ p5-HTTP-Request-Params>=0:www/p5-HTTP-Request-Params \ p5-URI>=0:net/p5-URI \ p5-libwww>=0:www/p5-libwww USES= perl5 dos2unix USE_PERL5= configure post-patch: @${RM} ${WRKSRC}/lib/HTTP/Recorder.pm.orig .include Index: head/www/p5-HTTP-Request-Params/Makefile =================================================================== --- head/www/p5-HTTP-Request-Params/Makefile (revision 502103) +++ head/www/p5-HTTP-Request-Params/Makefile (revision 502104) @@ -1,27 +1,26 @@ -# Created by: mat # $FreeBSD$ PORTNAME= HTTP-Request-Params PORTVERSION= 1.02 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Retrieve GET/POST Parameters from HTTP Requests LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-CGI>=3:www/p5-CGI \ p5-Class-Accessor>=0.19:devel/p5-Class-Accessor \ p5-Email-MIME-ContentType>=1:mail/p5-Email-MIME-ContentType \ p5-Email-MIME>=1.420:mail/p5-Email-MIME \ p5-HTTP-Message>=1.40:www/p5-HTTP-Message NO_ARCH= yes USES= perl5 USE_PERL5= configure .include Index: head/www/p5-MasonX-Profiler/Makefile =================================================================== --- head/www/p5-MasonX-Profiler/Makefile (revision 502103) +++ head/www/p5-MasonX-Profiler/Makefile (revision 502104) @@ -1,20 +1,19 @@ -# Created by: mat # $FreeBSD$ PORTNAME= MasonX-Profiler PORTVERSION= 0.06 PORTREVISION= 2 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Mason per-component profiler BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-HTML-Mason>=0:www/p5-HTML-Mason USES= perl5 USE_PERL5= configure .include Index: head/www/p5-Mojolicious-Plugin-Authentication/Makefile =================================================================== --- head/www/p5-Mojolicious-Plugin-Authentication/Makefile (revision 502103) +++ head/www/p5-Mojolicious-Plugin-Authentication/Makefile (revision 502104) @@ -1,24 +1,23 @@ -# Created by: Mathieu Arnold # $FreeBSD$ PORTNAME= Mojolicious-Plugin-Authentication PORTVERSION= 1.33 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Mojolicious plugin to make authentication a bit easier LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Mojolicious>=0:www/p5-Mojolicious NO_ARCH= yes USES= perl5 USE_PERL5= configure .include Index: head/www/p5-Template-Alloy/Makefile =================================================================== --- head/www/p5-Template-Alloy/Makefile (revision 502103) +++ head/www/p5-Template-Alloy/Makefile (revision 502104) @@ -1,21 +1,20 @@ -# Created by: mat # $FreeBSD$ PORTNAME= Template-Alloy PORTVERSION= 1.020 PORTREVISION= 1 CATEGORIES= www perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:RHANDOM PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Mixing of all of the major template systems LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure .include