diff --git a/Mk/Uses/perl5.mk b/Mk/Uses/perl5.mk index c4715844e008..0f5cdf577cd7 100644 --- a/Mk/Uses/perl5.mk +++ b/Mk/Uses/perl5.mk @@ -1,340 +1,334 @@ # Provide support to use perl5 # # PERL5 - Set to full path of perl5, either in the system or # installed from a port. # PERL - Set to full path of perl5, either in the system or # installed from a port, but without the version number. # Use this if you need to replace "#!" lines in scripts. # PERL_VERSION - Full version of perl5 (see below for current value). # # PERL_VER - Short version of perl5 (major.minor without patchlevel) # # PERL_LEVEL - Perl version as an integer of the form MNNNPP, where # M is major version, N is minor version, and P is # the patch level. E.g., PERL_VERSION=5.14.4 would give # a PERL_LEVEL of 501404. This can be used in comparisons # to determine if the version of perl is high enough, # whether a particular dependency is needed, etc. # PERL_ARCH - Directory name of architecture dependent libraries # (value: mach). # PERL_PORT - Name of the perl port that is installed # (for example: perl5.24) # SITE_PERL - Directory name where site specific perl packages go. # This value is added to PLIST_SUB. # SITE_ARCH - Directory name where arch site specific perl packages go. # This value is added to PLIST_SUB. # USE_PERL5 - If set, this port uses perl5 in one or more of the extract, # patch, build, run or test phases. # It can also have configure, modbuild and modbuildtiny when # the port needs to run Makefile.PL, Build.PL and a # Module::Build::Tiny flavor of Build.PL. # # MAINTAINER: perl@FreeBSD.org .if !defined(_INCLUDE_USES_PERL5_MK) _INCLUDE_USES_PERL5_MK= yes . if !empty(perl5_ARGS) IGNORE= Incorrect 'USES+=perl5:${perl5_ARGS}' perl5 takes no arguments . endif USE_PERL5?= run build # When adding a version, please keep the comment in # Mk/bsd.default-versions.mk in sync. . if ${PERL5_DEFAULT} == 5.32 .include "${PORTSDIR}/lang/perl5.32/version.mk" . elif ${PERL5_DEFAULT} == 5.34 .include "${PORTSDIR}/lang/perl5.34/version.mk" . elif ${PERL5_DEFAULT} == 5.36 .include "${PORTSDIR}/lang/perl5.36/version.mk" . elif ${PERL5_DEFAULT} == devel .include "${PORTSDIR}/lang/perl5-devel/version.mk" # Force PERL_PORT here in case two identical PERL_VERSION. PERL_PORT?= perl5-devel . else IGNORE= Invalid perl5 version ${PERL5_DEFAULT} . endif PERL_VER?= ${PERL_VERSION:C/\.[0-9]+$//} . if !defined(PERL_LEVEL) && defined(PERL_VERSION) perl_major= ${PERL_VERSION:C|^([1-9]+).*|\1|} _perl_minor= 00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|} perl_minor= ${_perl_minor:C|^.*(...)|\1|} . if ${perl_minor} >= 100 perl_minor= ${PERL_VERSION:C|^([1-9]+)\.([0-9][0-9][0-9]).*|\2|} perl_patch= ${PERL_VERSION:C|^.*(..)|\1|} . else # ${perl_minor} < 100 _perl_patch= 0${PERL_VERSION:C|^([1-9]+)\.([0-9]+)\.*|0|} perl_patch= ${_perl_patch:C|^.*(..)|\1|} . endif # ${perl_minor} < 100 PERL_LEVEL= ${perl_major}${perl_minor}${perl_patch} . else PERL_LEVEL=0 . endif # !defined(PERL_LEVEL) && defined(PERL_VERSION) PERL_ARCH?= mach # there must always be a default to prevent dependency failures such # as "ports/lang: not found". Also, perl5-devel is taken care in the # perl5_default file, or up there in the default versions selection. # When adding a version, please keep the comment in # Mk/bsd.default-versions.mk in sync. . if ${PERL_LEVEL} >= 503600 PERL_PORT?= perl5.36 . elif ${PERL_LEVEL} >= 503400 PERL_PORT?= perl5.34 . else # ${PERL_LEVEL} < 503400 PERL_PORT?= perl5.32 . endif SITE_PERL_REL?= lib/perl5/site_perl SITE_PERL?= ${LOCALBASE}/${SITE_PERL_REL} SITE_ARCH_REL?= ${SITE_PERL_REL}/${PERL_ARCH}/${PERL_VER} SITE_ARCH?= ${LOCALBASE}/${SITE_ARCH_REL} SITE_MAN3_REL?= ${SITE_PERL_REL}/man/man3 SITE_MAN3?= ${PREFIX}/${SITE_MAN3_REL} SITE_MAN1_REL?= ${SITE_PERL_REL}/man/man1 SITE_MAN1?= ${PREFIX}/${SITE_MAN1_REL} PERL5?= ${LOCALBASE}/bin/perl${PERL_VERSION} PERL?= ${LOCALBASE}/bin/perl CONFIGURE_ENV+= ac_cv_path_PERL=${PERL} ac_cv_path_PERL_PATH=${PERL} \ PERL_USE_UNSAFE_INC=1 MAKE_ENV+= PERL_USE_UNSAFE_INC=1 QA_ENV+= SITE_ARCH_REL=${SITE_ARCH_REL} LIBPERL=libperl.so.${PERL_VER} # Define the want perl first if defined . if ${USE_PERL5:M5*} want_perl_sign= ${USE_PERL5:M5*:C|^[0-9.]+||} want_perl_ver= ${USE_PERL5:M5*:S|${want_perl_sign}$||} want_perl_major= ${want_perl_ver:C|\..*||} _want_perl_minor= ${want_perl_ver:S|^${want_perl_major}||:S|^.||:C|\..*||} _want_perl_patch= ${want_perl_ver:S|^${want_perl_major}||:S|^.${_want_perl_minor}||:S|^.||:C|\..*||} want_perl_minor= ${_want_perl_minor:S|^|000|:C|.*(...)|\1|} want_perl_patch= ${_want_perl_patch:S|^|00|:C|.*(..)|\1|} USE_PERL5_LEVEL= ${want_perl_major}${want_perl_minor}${want_perl_patch} . endif # All but version _USE_PERL5= ${USE_PERL5:N5*} # Mask unspecified components. E.g. this way "5" will match any "5.x.x". . if empty(_want_perl_minor) masked_PERL_LEVEL= ${PERL_LEVEL:C|(.....)$|00000|} . elif empty(_want_perl_patch) masked_PERL_LEVEL= ${PERL_LEVEL:C|(..)$|00|} . else masked_PERL_LEVEL= ${PERL_LEVEL} . endif . if defined(want_perl_sign) . if ${want_perl_sign} == "+" . if ${USE_PERL5_LEVEL} > ${masked_PERL_LEVEL} USE_PERL5_REASON?= requires Perl ${want_perl_ver} or later, install lang/perl${want_perl_major}.${want_perl_minor:C|^0||} and try again IGNORE= ${USE_PERL5_REASON} . endif # ${USE_PERL5_LEVEL} > ${masked_PERL_LEVEL} . elif ${want_perl_sign} == "" . if ${USE_PERL5_LEVEL} != ${masked_PERL_LEVEL} USE_PERL5_REASON?= requires Perl ${want_perl_ver} exactly IGNORE= ${USE_PERL5_REASON} . endif # ${USE_PERL5_LEVEL} != ${masked_PERL_LEVEL} . elif ${want_perl_sign} == "-" . if ${USE_PERL5_LEVEL} <= ${masked_PERL_LEVEL} USE_PERL5_REASON?= requires a Perl version earlier than ${want_perl_ver} IGNORE= ${USE_PERL5_REASON} . endif # ${USE_PERL5_LEVEL} <= ${masked_PERL_LEVEL} . else # wrong suffix IGNORE= improper use of USE_PERL5 . endif . endif _USE_PERL5_VALID= build configure extract modbuild modbuildtiny patch run \ test _USE_PERL5_UNKNOWN= . for component in ${_USE_PERL5} . if empty(_USE_PERL5_VALID:M${component}) _USE_PERL5_UNKNOWN+= ${component} . endif . endfor . if !empty(_USE_PERL5_UNKNOWN) IGNORE= has unknown USE_PERL5 components: ${_USE_PERL5_UNKNOWN} . endif _USES_POST+= perl5 -. if ${PERL_LEVEL} >= 503100 -P5_POD_PARSER= p5-Pod-Parser>=1.63:textproc/p5-Pod-Parser -. else -P5_POD_PARSER= -. endif - .endif .if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_PERL5_POST_MK) _INCLUDE_USES_PERL5_POST_MK= yes PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \ PERL_VER=${PERL_VER} \ PERL5_MAN1=${SITE_MAN1_REL} \ PERL5_MAN3=${SITE_MAN3_REL} \ SITE_PERL=${SITE_PERL_REL} \ SITE_ARCH=${SITE_ARCH_REL} # handle perl5 specific manpages . for sect in 3 . if defined(P5MAN${sect}) _MANPAGES+= ${P5MAN${sect}:S%^%${PREFIX}/lib/perl5/${PERL_VER}/man/man${sect}/%} . endif . endfor MANDIRS+= ${PREFIX}/${SITE_PERL_REL}/man . if ${_USE_PERL5:Mmodbuild} || ${_USE_PERL5:Mmodbuildtiny} _USE_PERL5+= configure ALL_TARGET?= # empty CONFIGURE_ARGS+=--install_path lib="${PREFIX}/${SITE_PERL_REL}" \ --install_path arch="${PREFIX}/${SITE_ARCH_REL}" \ --install_path script="${PREFIX}/bin" \ --install_path bin="${PREFIX}/bin" \ --install_path libdoc="${MAN3PREFIX}/man/man3" \ --install_path bindoc="${MAN1PREFIX}/man/man1" CONFIGURE_SCRIPT?= Build.PL PL_BUILD?= Build CONFIGURE_ARGS+=--destdir ${STAGEDIR} DESTDIRNAME= --destdir . if ${_USE_PERL5:Mmodbuild} CONFIGURE_ARGS+=--perl="${PERL}" . if ${PORTNAME} != Module-Build BUILD_DEPENDS+= p5-Module-Build>=0.4206:devel/p5-Module-Build . endif CONFIGURE_ARGS+=--create_packlist 1 . endif . if ${_USE_PERL5:Mmodbuildtiny} . if ${PORTNAME} != Module-Build-Tiny BUILD_DEPENDS+= p5-Module-Build-Tiny>=0.039:devel/p5-Module-Build-Tiny . endif CONFIGURE_ARGS+=--create_packlist 1 . endif . elif ${_USE_PERL5:Mconfigure} CONFIGURE_ARGS+=INSTALLDIRS="site" . endif # modbuild . if ${_USE_PERL5:Mconfigure} _USE_PERL5+= build run # Disable AutoInstall from attempting to install from CPAN directly in # the case of missing dependencies. This causes the build to loop on # the build cluster asking for interactive input. CONFIGURE_ENV+= PERL_EXTUTILS_AUTOINSTALL="--skipdeps" . if defined(BATCH) && !defined(IS_INTERACTIVE) CONFIGURE_ENV+= PERL_MM_USE_DEFAULT="YES" . endif # defined(BATCH) && !defined(IS_INTERACTIVE) . endif # configure . if ${_USE_PERL5:Mextract} EXTRACT_DEPENDS+= ${PERL5_DEPEND}:lang/${PERL_PORT} . endif . if ${_USE_PERL5:Mpatch} PATCH_DEPENDS+= ${PERL5_DEPEND}:lang/${PERL_PORT} . endif . if ${_USE_PERL5:Mbuild} BUILD_DEPENDS+= ${PERL5_DEPEND}:lang/${PERL_PORT} . endif . if ${_USE_PERL5:Mrun} RUN_DEPENDS+= ${PERL5_DEPEND}:lang/${PERL_PORT} . endif . if ${_USE_PERL5:Mtest} TEST_DEPENDS+= ${PERL5_DEPEND}:lang/${PERL_PORT} . endif . if ${_USE_PERL5:Mconfigure} CONFIGURE_ARGS+= CC="${CC}" CCFLAGS="${CFLAGS}" LD="${CC}" PREFIX="${PREFIX}" \ INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib" CONFIGURE_SCRIPT?= Makefile.PL MAN3PREFIX?= ${PREFIX}/${SITE_PERL_REL} MAN1PREFIX?= ${PREFIX}/${SITE_PERL_REL} .undef HAS_CONFIGURE . if !target(do-configure) do-configure: @if [ -f ${SCRIPTDIR}/configure ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/configure; \ fi @cd ${CONFIGURE_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} \ ${PERL5} ${CONFIGURE_CMD} ${CONFIGURE_ARGS} . if !${_USE_PERL5:Mmodbuild*} @cd ${CONFIGURE_WRKSRC} && \ ${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile . endif # ! modbuild . endif # !target(do-configure) . endif # configure . if ${_USE_PERL5:Mmodbuild*} . if !target(do-build) do-build: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${ALL_TARGET} ${MAKE_ARGS}) . endif # !target(do-build) . if !${USES:Mgmake} . if !target(do-install) do-install: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${INSTALL_TARGET} ${MAKE_ARGS}) . endif # !target(do-install) . endif # ! USES=gmake . endif # modbuild PACKLIST_DIR?= ${PREFIX}/${SITE_ARCH_REL}/auto # In all those, don't use - before the command so that the user does # not wonder what has been ignored by this message "*** Error code 1 (ignored)" _USES_install+= 560:fix-perl-things fix-perl-things: # Remove STAGEDIR from .packlist and add the file to the plist. @(if [ -d ${STAGEDIR}${PACKLIST_DIR} ] ; then \ ${FIND} ${STAGEDIR}${PACKLIST_DIR} -name .packlist | while read f ; do \ ${SED} -i '' 's|^${STAGEDIR}||' "$$f"; \ ${ECHO_CMD} $$f | ${SED} -e 's|^${STAGEDIR}||' >> ${TMPPLIST}; \ done \ fi) || : # Starting with perl 5.20, the empty bootstrap files are not installed any more # by ExtUtils::MakeMaker. As we don't need them anyway, remove them. # Module::Build continues to install them, so remove the files unconditionally. @${FIND} ${STAGEDIR} -name '*.bs' -size 0 -delete || : # Some ports use their own way of building perl modules and generate # perllocal.pod, remove it here so that those ports don't include it # by mistake in their plists. It is sometime compressed, so use a # shell glob for the removal. Also, remove the directories that # contain it to not leave orphans directories around. @${RM} ${STAGEDIR}${PREFIX}/lib/perl5/${PERL_VER}/${PERL_ARCH}/perllocal.pod* || : @${RMDIR} -p ${STAGEDIR}${PREFIX}/lib/perl5/${PERL_VER}/${PERL_ARCH} 2>/dev/null || : # Starting at ExtUtils::MakeMaker 7.06 and Perl 5.25.1, the base README.pod is # no longer manified into a README.3, as the README.pod is installed and can be # read with perldoc, remove the README.3 files that may be generated. @[ -d "${STAGEDIR}${SITE_MAN3}" ] && \ ${FIND} ${STAGEDIR}${SITE_MAN3} -name '*::README.3' -delete || : # Starting at ExtUtils::MakeMaker 7.31_06 and Perl 5.27.1, the base README.pod is # no longer installed. So remove any that can be there. @[ -d "${STAGEDIR}${PREFIX}/${SITE_PERL_REL}" ] && \ ${FIND} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} -name README.pod -delete || : . if !target(do-test) && (!empty(USE_PERL5:Mmodbuild*) || !empty(USE_PERL5:Mconfigure)) TEST_TARGET?= test TEST_WRKSRC?= ${BUILD_WRKSRC} do-test: . if ${USE_PERL5:Mmodbuild*} @cd ${TEST_WRKSRC}/ && ${SETENV} ${TEST_ENV} ${PERL5} ${PL_BUILD} ${TEST_TARGET} ${TEST_ARGS} . elif ${USE_PERL5:Mconfigure} @cd ${TEST_WRKSRC}/ && ${SETENV} ${TEST_ENV} ${MAKE_CMD} ${TEST_ARGS} ${TEST_TARGET} . endif # USE_PERL5:Mmodbuild* . endif # do-test .endif # defined(_POSTMKINCLUDED) diff --git a/audio/mp3lint/Makefile b/audio/mp3lint/Makefile index 3f68fa995d4e..f645d2d0b988 100644 --- a/audio/mp3lint/Makefile +++ b/audio/mp3lint/Makefile @@ -1,29 +1,29 @@ # Created by: Sunpoet Po-Chuan Hsieh PORTNAME= mp3lint PORTVERSION= 0.9 PORTREVISION= 1 CATEGORIES= audio perl5 MASTER_SITES= https://erislabs.net/ianb/projects/mp3lint/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Configurable tool to check collections of audio files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${RUN_DEPENDS} \ - ${P5_POD_PARSER} +BUILD_DEPENDS= p5-Pod-Parser>=0:textproc/p5-Pod-Parser \ + ${RUN_DEPENDS} RUN_DEPENDS= libmp3-archive-perl>=0:audio/libmp3-archive-perl USES= perl5 USE_PERL5= configure MAKE_JOBS_UNSAFE= yes NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e '/^INSTALLSYSCONFDIR/ s|/etc|${PREFIX}&|' ${WRKSRC}/Makefile.PL .include diff --git a/converters/p5-LaTeXML/Makefile b/converters/p5-LaTeXML/Makefile index b6d9dc21f612..7a6434ae1f22 100644 --- a/converters/p5-LaTeXML/Makefile +++ b/converters/p5-LaTeXML/Makefile @@ -1,51 +1,51 @@ # Created by: Carlos J. Puga Medina PORTNAME= LaTeXML PORTVERSION= 0.8.6 CATEGORIES= converters perl5 MASTER_SITES= CPAN \ http://dlmf.nist.gov/LaTeXML/releases/ MASTER_SITE_SUBDIR= CPAN:BRMILLER PKGNAMEPREFIX= p5- MAINTAINER= wen@FreeBSD.org COMMENT= LaTeX to XML/HTML/MathML converter in Perl LICENSE= PD CC0-1.0 LICENSE_COMB= dual LICENSE_FILE_CC0-1.0= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ p5-JSON-XS>=0:converters/p5-JSON-XS \ p5-Text-Unidecode>=0:converters/p5-Text-Unidecode \ p5-IO-String>=0:devel/p5-IO-String \ p5-Parse-RecDescent>=0:devel/p5-Parse-RecDescent \ + p5-Pod-Parser>=0:textproc/p5-Pod-Parser \ p5-Image-Size>=0:graphics/p5-Image-Size \ p5-URI>=0:net/p5-URI \ p5-File-Which>=0:sysutils/p5-File-Which \ p5-XML-LibXML>=1.62:textproc/p5-XML-LibXML \ p5-XML-LibXSLT>=1.58:textproc/p5-XML-LibXSLT \ - ${P5_POD_PARSER} \ p5-libwww>=0:www/p5-libwww USES= perl5 USE_PERL5= configure USE_TEX= kpathsea NO_ARCH= yes NO_BUILD= yes PORTDOCS= Changes README.pod manual.pdf OPTIONS_DEFINE= DOCS post-install: ${FIND} ${STAGEDIR}/${PREFIX} -name .packlist | \ ${XARGS} ${REINPLACE_CMD} -e 's|^${STAGEDIR}||' ${RM} ${STAGEDIR}${PREFIX}/share/texmf-local/tex/latex/latexml/.packlist.bak post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/databases/p5-DBIx-Class-Migration/Makefile b/databases/p5-DBIx-Class-Migration/Makefile index bd6f51e72ace..aea59dbdd0fe 100644 --- a/databases/p5-DBIx-Class-Migration/Makefile +++ b/databases/p5-DBIx-Class-Migration/Makefile @@ -1,44 +1,44 @@ PORTNAME= DBIx-Class-Migration PORTVERSION= 0.075 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl extension to make migrating your DBIx::Class databases easier LICENSE= ART10 GPLv1+ LICENSE_COMB= dual +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= \ p5-Class-Load>0.22:devel/p5-Class-Load \ p5-Config-MySQL>=0.02:devel/p5-Config-MySQL \ p5-DBD-SQLite>=1.46:databases/p5-DBD-SQLite \ p5-DBIx-Class-DeploymentHandler>=0.002223:databases/p5-DBIx-Class-DeploymentHandler \ p5-DBIx-Class-Fixtures>=1.001039:databases/p5-DBIx-Class-Fixtures \ p5-DBIx-Class-Schema-Loader>=0.07042:databases/p5-DBIx-Class-Schema-Loader \ p5-Devel-PartialDump>=0.17:devel/p5-Devel-PartialDump \ p5-File-ShareDir-ProjectDistDir>=1.0.4:devel/p5-File-ShareDir-ProjectDistDir \ p5-JSON-MaybeXS>0:converters/p5-JSON-MaybeXS \ p5-Log-Any>=1.707:devel/p5-Log-Any \ p5-Moo>=2:devel/p5-Moo \ p5-MooX-Attribute-ENV>=0.02:devel/p5-MooX-Attribute-ENV \ p5-MooX-Options>=4.103:devel/p5-MooX-Options \ p5-MooX-Traits>=0.005:devel/p5-MooX-Traits \ - ${P5_POD_PARSER} \ + p5-Pod-Parser>=1.63:textproc/p5-Pod-Parser \ p5-SQL-Translator>=0.11021:databases/p5-SQL-Translator \ p5-Text-Brew>=0.02:textproc/p5-Text-Brew \ p5-version>=0.9924:devel/p5-version -BUILD_DEPENDS= ${RUN_DEPENDS} TEST_DEPENDS= \ p5-Test-Most>=0.34:devel/p5-Test-Most \ p5-Test-Requires>=0.10:devel/p5-Test-Requires USES= perl5 USE_PERL5= configure NO_ARCH= YES post-patch: ${FIND} ${WRKSRC} -name .DS_Store -delete .include diff --git a/devel/p5-Pod-Coverage/Makefile b/devel/p5-Pod-Coverage/Makefile index afc567712ae8..503fd9077635 100644 --- a/devel/p5-Pod-Coverage/Makefile +++ b/devel/p5-Pod-Coverage/Makefile @@ -1,37 +1,37 @@ PORTNAME= Pod-Coverage PORTVERSION= 0.23 PORTREVISION= 2 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= ${RUN_DEPENDS} RUN_DEPENDS= p5-Devel-Symdump>=2.01:devel/p5-Devel-Symdump \ - ${P5_POD_PARSER} + p5-Pod-Parser>=1.13:textproc/p5-Pod-Parser 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 diff --git a/graphics/darktable/Makefile b/graphics/darktable/Makefile index c24d4dfc34dd..32354e1c3b7c 100644 --- a/graphics/darktable/Makefile +++ b/graphics/darktable/Makefile @@ -1,164 +1,164 @@ # Created by: Alexey Dokuchaev PORTNAME= darktable PORTVERSION= 3.8.1 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/ MAINTAINER= dumbbell@FreeBSD.org COMMENT= Virtual lighttable and darkroom for photographers LICENSE= GPLv3 ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le ONLY_FOR_ARCHS_REASON= uses 64-bit address space BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \ - ${P5_POD_PARSER} \ + p5-Pod-Parser>=0:textproc/p5-Pod-Parser \ po4a-translate:textproc/po4a \ xsltproc:textproc/libxslt \ bash:shells/bash LIB_DEPENDS= libcolord-gtk.so:graphics/colord-gtk \ libcolord.so:graphics/colord \ libcurl.so:ftp/curl \ libexiv2.so:graphics/exiv2 \ libharfbuzz.so:print/harfbuzz \ libheif.so:graphics/libheif \ libicui18n.so:devel/icu \ libjasper.so:graphics/jasper \ libjson-glib-1.0.so:devel/json-glib \ liblcms2.so:graphics/lcms2 \ liblensfun.so:graphics/lensfun \ libpng.so:graphics/png \ libpugixml.so:textproc/pugixml \ libsoup-2.4.so:devel/libsoup \ libtiff.so:graphics/tiff # Fix build against cmake-3.21: the ninja generator in 3.21 suffers a # regression (see https://gitlab.kitware.com/cmake/cmake/-/issues/22487) # appending an invalid "-Wl,--no-as-needed" to the linker arguments for static # libraries. Once this regression has been fixed upstream, this can be # switched back to USES=cmake, and LTO can be re-enabled. USES= cmake compiler:c++14-lang desktop-file-utils gl gnome jpeg \ perl5 pkgconfig sdl shebangfix sqlite tar:xz xorg OPTIONS_EXCLUDE=LTO USE_GL= gl USE_GNOME= cairo gtk30 intltool librsvg2 libxml2 USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} USE_SDL= sdl2 USE_XORG= ice sm x11 xext xrandr SHEBANG_FILES= tools/*.sh CMAKE_ARGS+= -DBINARY_PACKAGE_BUILD=1 \ -DBUILD_CMSTEST:BOOL=ON \ -DUSE_KWALLET:BOOL=ON CFLAGS+= -fopenmp LDFLAGS+= -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.rc/~rc/} OPTIONS_DEFINE= AVIF DOCS GEO GPHOTO GMIC GRAPHMAGICK HEIF LIBSECRET LTO \ LUA NLS OPENEXR OPENJPEG PRINT TOOLS WEBP OPTIONS_DEFAULT= AVIF GEO GPHOTO HEIF LUA OPENEXR OPENJPEG PRINT WEBP OPTIONS_SUB= yes GEO_DESC= Support geotagging GMIC_DESC= Support G'Mic-compressed LUT in lut3d LIBSECRET_DESC= Support libsecret as password backend GEO_LIB_DEPENDS= libosmgpsmap-1.0.so:x11-toolkits/osm-gps-map GEO_CMAKE_BOOL= USE_MAP GMIC_LIB_DEPENDS= libgmic.so:graphics/gmic GMIC_CMAKE_BOOL= USE_GMIC GPHOTO_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 GPHOTO_CMAKE_BOOL= USE_CAMERA_SUPPORT GRAPHMAGICK_LIB_DEPENDS=libGraphicsMagick.so:graphics/GraphicsMagick GRAPHMAGICK_CMAKE_BOOL= USE_GRAPHICSMAGICK AVIF_LIB_DEPENDS= libavif.so:graphics/libavif AVIF_CMAKE_BOOL= USE_AVIF LIBSECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret LIBSECRET_CMAKE_BOOL= USE_LIBSECRET LTO_CMAKE_BOOL= RAWSPEED_ENABLE_LTO LUA_USES= lua:54 LUA_CMAKE_BOOL= USE_LUA # FIXME: Even with NLS turned off, darktable(1) is still linked to # libintl.so. NLS_USES= gettext NLS_USES_OFF= gettext-runtime NLS_CMAKE_BOOL= USE_NLS NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath OPENEXR_CFLAGS= -I${LOCALBASE}/include/Imath OPENEXR_CMAKE_BOOL= USE_OPENEXR OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg OPENJPEG_CMAKE_BOOL= USE_OPENJPEG PRINT_LIB_DEPENDS= libcups.so:print/cups PRINT_CMAKE_BOOL= BUILD_PRINT TOOLS_DESC= Install additional scripts TOOLS_BUILD_DEPENDS= exiftool:graphics/p5-Image-ExifTool TOOLS_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CMAKE_BOOL= USE_WEBP .include .if ${ARCH} == aarch64 CMAKE_ARGS+= -DUSE_OPENCL:BOOL=OFF CXXFLAGS+= -DGDK_DISABLE_DEPRECATED PLIST_SUB+= NO_OPENCL="@comment " .else PLIST_SUB+= NO_OPENCL="" .endif .include .if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD || ${ARCH} == "i386" LLVM_DEFAULT= 13 BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT} CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT} LD= ${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT} BINARY_ALIAS+= ld.lld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT} BINARY_ALIAS+= llvm-objcopy=${LOCALBASE}/bin/llvm-objcopy${LLVM_DEFAULT} .endif # work around CMAKE/CCACHE flaw (cmake stomps over ccache) .if "${WITH_CCACHE_BUILD}" == "yes" && !defined(NO_CCACHE) CMAKE_ARGS+= -DCMAKE_C_COMPILER_LAUNCHER=${CCACHE_BIN} \ -DCMAKE_CXX_COMPILER_LAUNCHER=${CCACHE_BIN} .endif .if defined(WITH_DEBUG) CMAKE_BUILD_TYPE= RelWithDebInfo STRIP= .endif # darktable defines the __XOPEN_SOURCE preprocessor macro, which # restricts symbol visibility on FreeBSD and causes compilation failures # on, for instance, the cups_print module, because u_char remains # undefined. Remove _XOPEN_SOURCE maro definitions. post-patch: ${REINPLACE_CMD} '/add_definitions."-D_XOPEN_SOURCE=.*"/d' ${WRKSRC}/CMakeLists.txt post-install-TOOLS-off: @${RM} -f ${STAGEDIR}${DATADIR}/tools/extract_wb_from_images.sh .include diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile index 916b5f2b36b6..b8c734bc9269 100644 --- a/lang/parrot/Makefile +++ b/lang/parrot/Makefile @@ -1,57 +1,57 @@ # Created by: Sergey Skvortsov PORTNAME= parrot PORTVERSION= 8.1.0 PORTREVISION= 17 CATEGORIES= lang MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/supported/${PORTVERSION}/ \ LOCAL/sunpoet MAINTAINER= perl@FreeBSD.org COMMENT= Virtual machine for dynamic languages LICENSE= ART20 BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \ - ${P5_POD_PARSER} \ + p5-Pod-Parser>=0:textproc/p5-Pod-Parser \ pcre-config:devel/pcre LIB_DEPENDS= libgmp.so:math/gmp \ libicudata.so:devel/icu OPTIONS_DEFINE= DOCS ALL_TARGET= installable CONFIGURE_ARGS= --cc=${CC} --cxx=${CXX} --link=${CXX} \ --ccflags="${CFLAGS}" \ --ld=${CC} --ldflags="${LDFLAGS}" \ --gc=gms --inline --optimize --parrot_is_shared --verbose \ --prefix=${PREFIX} \ --icu-config=${LOCALBASE}/bin/icu-config \ --lex=${LOCALBASE}/bin/flex \ --yacc=${LOCALBASE}/bin/bison CONFIGURE_SCRIPT= Configure.pl INSTALL_TARGET= install-dev TEST_TARGET= test MAKE_JOBS_UNSAFE= yes USE_LDCONFIG= yes USES= bison gmake localbase:ldflags perl5 shebangfix tar:bzip2 SHEBANG_FILES= tools/dev/create_language.pl \ tools/dev/gen_makefile.pl \ tools/dev/pprof2cg.pl \ tools/dev/reconfigure.pl perl_OLD_CMD= perl BINARY_WRAPPERS= gm4 DOCSDIR= share/doc/${PORTNAME}/${PORTVERSION} PLIST_SUB= PARROT_VER="${PORTVERSION}" do-configure: (cd ${WRKSRC} && ${PERL} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}) post-install: ${RM} ${STAGEDIR}${PREFIX}/lib/inst_libparrot.so.${PORTVERSION} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* \ ${STAGEDIR}${PREFIX}/lib/libparrot.so.${PORTVERSION} \ ${STAGEDIR}${PREFIX}/lib/parrot/${PORTVERSION}/dynext/*.so .include diff --git a/mail/sqlgrey/Makefile b/mail/sqlgrey/Makefile index 20e2a4d57b9d..cda459687d57 100644 --- a/mail/sqlgrey/Makefile +++ b/mail/sqlgrey/Makefile @@ -1,61 +1,61 @@ PORTNAME= sqlgrey PORTVERSION= 1.8.0 PORTREVISION= 4 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} \ + 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 diff --git a/math/PDL/Makefile b/math/PDL/Makefile index b36bba2f840f..bf5941e0ca99 100644 --- a/math/PDL/Makefile +++ b/math/PDL/Makefile @@ -1,104 +1,104 @@ # Created by: Anton Berezin PORTNAME= PDL PORTVERSION= 2.019 PORTREVISION= 5 CATEGORIES= math perl5 MASTER_SITES= CPAN MAINTAINER= perl@FreeBSD.org COMMENT= Perl Data Language LICENSE= ART10 GPLv1+ LICENSE_COMB= dual .if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld BROKEN_i386= ld: error: can't create dynamic relocation R_386_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output .endif BUILD_DEPENDS= p5-Devel-CheckLib>=1.01:devel/p5-Devel-CheckLib \ - ${P5_POD_PARSER} \ + p5-Pod-Parser>=0:textproc/p5-Pod-Parser \ ${RUN_DEPENDS} RUN_DEPENDS= p5-Astro-FITS-Header>=0:astro/p5-Astro-FITS-Header \ p5-Convert-UU>=0:converters/p5-Convert-UU \ p5-File-Map>=0.57:devel/p5-File-Map \ p5-Inline>=0.68:devel/p5-Inline \ p5-Inline-C>=0.62:devel/p5-Inline-C \ p5-List-MoreUtils>=0:lang/p5-List-MoreUtils \ p5-Module-Compile>=0.23:devel/p5-Module-Compile TEST_DEPENDS= p5-Test-Deep>=0:devel/p5-Test-Deep \ p5-Test-Exception>=0:devel/p5-Test-Exception \ p5-Test-Warn>=0:devel/p5-Test-Warn PORTSCOUT= limit:^[0-9]\.[0-9][0-9]+[0-9\.]*$$ USES= gmake perl5 USE_PERL5= configure MAKE_ENV= PERL5LIB=${WRKSRC}/blib/lib PLIST_FILES= bin/pdl bin/pdl2 bin/pdldoc bin/perldl bin/pptemplate \ ${SITE_ARCH_REL}/Inline/Pdlpp.pm \ ${SITE_ARCH_REL}/Inline/MakePdlppInstallable.pm MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= PGPLOT PLPLOT OPENGL GD FFTW GSL HDF PROJ F77 READLINE SINK OPTIONS_DEFAULT=PGPLOT FFTW F77 # graphics/p5-OpenGL require manual building .if empty(PACKAGE_BUILDING) OPTIONS_DEFAULT+= OPENGL .endif PGPLOT_DESC= Enable PDL::Graphics::PGPLOT PLPLOT_DESC= Enable PDL::Graphics::PLplot OPENGL_DESC= Enable PDL::Graphics::TriD and OpenGL GD_DESC= Enable PDL::IO::GD FFTW_DESC= Enable PDL::FFTW GSL_DESC= Enable PDL::GSL interface HDF_DESC= Enable PDL::IO::HDF interface PROJ_DESC= Enable PDL::GIS::Proj interface F77_DESC= Enable PDL::Minuit and PDL::Slatec READLINE_DESC= Use GNU readline SINK_DESC= Include PDL kitchen sink PGPLOT_BUILD_DEPENDS= p5-PGPLOT>=0:graphics/p5-PGPLOT PLPLOT_LIB_DEPENDS= libplplotd.so:math/plplot OPENGL_BUILD_DEPENDS= p5-OpenGL>=0.65:graphics/p5-OpenGL OPENGL_RUN_DEPENDS:= ${OPENGL_BUILD_DEPENDS} OPENGL_USES= gl OPENGL_USE= gl=glu GD_LIB_DEPENDS= libgd.so:graphics/gd F77_BUILD_DEPENDS= p5-ExtUtils-F77>=0:lang/p5-ExtUtils-F77 FFTW_LIB_DEPENDS= libfftw.so:math/fftw GSL_LIB_DEPENDS= libgsl.so:math/gsl HDF_LIB_DEPENDS= libdf.so:science/hdf PROJ_LIB_DEPENDS= libproj.so:graphics/proj READLINE_RUN_DEPENDS= p5-Term-ReadLine-Gnu>=0:devel/p5-Term-ReadLine-Gnu READLINE_RUN_DEPENDS_OFF= p5-Term-ReadLine-Perl>=0:devel/p5-Term-ReadLine-Perl SINK_RUN_DEPENDS= ppmtogif:graphics/netpbm \ mpeg_encode:multimedia/mpeg_encode post-patch: @${GREP} -lR '#!/.*bin/perl' ${WRKSRC}/ | ${XARGS} ${SED} -e 's|#!/.*bin/perl|#!${PERL}|' -i '' @${GREP} -lR 'x86_64' ${WRKSRC}/ | ${XARGS} ${SED} -e 's|x86_64|amd64|g' -i '' @${REINPLACE_CMD} -e "/POSIX_THREADS_LIBS/ s|undef|'-lpthread'|" \ ${WRKSRC}/perldl.conf post-install: ${FIND} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/PDL -name '*.so' \ | ${XARGS} ${STRIP_CMD} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pdl # autogen plist @(cd ${WRKSRC}; ${PERL} -Iblib/lib -Iblib/arch Doc/scantree.pl) @(cd ${WRKSRC}/blib/man3 ; \ ${FIND} *.3 | ${SED} "s,^,${MAN3PREFIX}/man/man3/,;s/3$$/3.gz/" \ >> ${TMPPLIST} ; \ cd ${WRKSRC}/blib/man1 ; \ ${FIND} *.1 | ${SED} "s,^,${MAN1PREFIX}/man/man1/,;s/1$$/1.gz/" \ >> ${TMPPLIST}) @(${FIND} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/PDL* -type f | \ ${SED} "s,^${STAGEDIR}${PREFIX}/,," >> ${TMPPLIST} ; \ ${FIND} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/PDL -type f \ -name "[A-Z]*" | ${SED} "s,^${STAGEDIR}${PREFIX}/,," \ >> ${TMPPLIST}) .include diff --git a/net/p5-URI-Fast/Makefile b/net/p5-URI-Fast/Makefile index 6e5215f8c4f1..328f4bae55bd 100644 --- a/net/p5-URI-Fast/Makefile +++ b/net/p5-URI-Fast/Makefile @@ -1,29 +1,29 @@ # Created by: Po-Chuan Hsieh PORTNAME= URI-Fast PORTVERSION= 0.55 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast(er) URI parser LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-URI-Encode-XS>=0.11:net/p5-URI-Encode-XS \ p5-URI>=0:net/p5-URI \ p5-Unicode-LineBreak>=0:textproc/p5-Unicode-LineBreak -TEST_DEPENDS= ${P5_POD_PARSER} \ +TEST_DEPENDS= p5-Pod-Parser>=0:textproc/p5-Pod-Parser \ p5-Test-LeakTrace>=0.16:devel/p5-Test-LeakTrace \ p5-Test2-Suite>=0.000141:devel/p5-Test2-Suite USES= perl5 USE_PERL5= configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/URI/Fast/Fast.so .include diff --git a/security/silktools/Makefile b/security/silktools/Makefile index 9c8e7aa755f9..80af62aa94ec 100644 --- a/security/silktools/Makefile +++ b/security/silktools/Makefile @@ -1,61 +1,61 @@ # Created by: David Thiel PORTNAME= silktools PORTVERSION= 3.19.1 CATEGORIES= security net MASTER_SITES= http://tools.netsa.cert.org/releases/ DISTNAME= silk-${PORTVERSION} MAINTAINER= antoine@FreeBSD.org COMMENT= Tools for large-scale network capture analysis LICENSE= GPLR GPLv2 LICENSE_COMB= multi LICENSE_NAME_GPLR= Government Purpose License Rights LICENSE_FILE_GPLR= ${WRKSRC}/LICENSE.txt LICENSE_PERMS_GPLR= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libfixbuf.so:net/libfixbuf BUILD_DEPENDS= p5-DBI>=0:databases/p5-DBI \ - ${P5_POD_PARSER} + p5-Pod-Parser>=0:textproc/p5-Pod-Parser RUN_DEPENDS= p5-DBI>=0:databases/p5-DBI GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-packing-tools USE_LDCONFIG= yes USES= gmake libtool perl5 pkgconfig INSTALL_TARGET= install-strip TEST_TARGET= check OPTIONS_DEFINE= ADNS CARES GNUTLS IPV6 LOCALTIME LZO PYTHON SNAPPY STATIC OPTIONS_DEFAULT= LZO PYTHON OPTIONS_SUB= yes ADNS_CONFIGURE_WITH= adns=${LOCALBASE} ADNS_DESC= Asynchronous DNS resolution via adns ADNS_LIB_DEPENDS= libadns.so:dns/adns CARES_CONFIGURE_WITH= c-ares=${LOCALBASE} CARES_LIB_DEPENDS= libcares.so:dns/c-ares IPV6_CONFIGURE_ENABLE= ipv6 GNUTLS_CONFIGURE_WITH= gnutls=${LOCALBASE} GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls LOCALTIME_DESC= Use localtime instead of UTC LOCALTIME_CONFIGURE_ENABLE= localtime LZO_CONFIGURE_WITH= lzo=${LOCALBASE} LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2 PYTHON_CONFIGURE_WITH= python PYTHON_USES= python PYTHON_USE= python=py3kplist SNAPPY_CONFIGURE_WITH= snappy=${LOCALBASE} SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy STATIC_CONFIGURE_ENABLE= static .include diff --git a/textproc/p5-Perl-Critic/Makefile b/textproc/p5-Perl-Critic/Makefile index b9c80cb68c25..b7ed761c06e5 100644 --- a/textproc/p5-Perl-Critic/Makefile +++ b/textproc/p5-Perl-Critic/Makefile @@ -1,41 +1,41 @@ # Created by: ijliao PORTNAME= Perl-Critic PORTVERSION= 1.140 CATEGORIES= textproc devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Critique Perl source for style and standards LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-B-Keywords>=1.05:devel/p5-B-Keywords \ p5-Config-Tiny>=2:devel/p5-Config-Tiny \ p5-Exception-Class>=1.23:devel/p5-Exception-Class \ p5-File-Which>=0:sysutils/p5-File-Which \ p5-IO-String>=0:devel/p5-IO-String \ p5-List-MoreUtils>=0.19:lang/p5-List-MoreUtils \ p5-Module-Pluggable>=3.1:devel/p5-Module-Pluggable \ p5-PPI>=1.265:textproc/p5-PPI \ p5-PPIx-QuoteLike>=0:textproc/p5-PPIx-QuoteLike \ p5-PPIx-Regexp>=0.068:textproc/p5-PPIx-Regexp \ p5-PPIx-Utilities>=1.001:textproc/p5-PPIx-Utilities \ p5-Perl-Tidy>=0:devel/p5-Perl-Tidy \ p5-Pod-Spell>=1:textproc/p5-Pod-Spell \ p5-Readonly>=2:devel/p5-Readonly \ p5-String-Format>=1.13:textproc/p5-String-Format \ p5-Task-Weaken>=0:devel/p5-Task-Weaken \ - ${P5_POD_PARSER} + p5-Pod-Parser>=0:textproc/p5-Pod-Parser TEST_DEPENDS= p5-Test-Deep>=0:devel/p5-Test-Deep USES= perl5 USE_PERL5= modbuild NO_ARCH= yes .include diff --git a/textproc/p5-pod2pdf/Makefile b/textproc/p5-pod2pdf/Makefile index 4ef96b5abbca..42b89d982347 100644 --- a/textproc/p5-pod2pdf/Makefile +++ b/textproc/p5-pod2pdf/Makefile @@ -1,25 +1,25 @@ # Created by: Lars Thegler PORTNAME= pod2pdf PORTVERSION= 0.42 PORTREVISION= 2 CATEGORIES= textproc perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:JONALLEN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Converts POD to PDF format BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Getopt-ArgvFile>0:devel/p5-Getopt-ArgvFile \ p5-PDF-API2>=0.60:textproc/p5-PDF-API2 \ p5-Pod-Escapes>0:textproc/p5-Pod-Escapes \ - ${P5_POD_PARSER} + p5-Pod-Parser>=0:textproc/p5-Pod-Parser USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/textproc/po4a/Makefile b/textproc/po4a/Makefile index ab267a087808..2806352fc17e 100644 --- a/textproc/po4a/Makefile +++ b/textproc/po4a/Makefile @@ -1,41 +1,41 @@ # Created by: Meno Abels PORTNAME= po4a DISTVERSIONPREFIX= v DISTVERSION= 0.66 PORTREVISION= 1 CATEGORIES= textproc perl5 PATCH_SITES= https://github.com/mquinson/po4a/commit/ PATCHFILES= fa2546f7a0f327603f7e1cffa8415101acce8a90.diff:-p1 \ 49902aebbab06e3a376d231eb299fcd3c30d1722.diff:-p1 MAINTAINER= dbaio@FreeBSD.org COMMENT= Brings gettext translation tools to all kinds of docs LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} \ - ${P5_POD_PARSER} + p5-Pod-Parser>=0:textproc/p5-Pod-Parser RUN_DEPENDS= p5-Term-ReadKey>=2.30:devel/p5-Term-ReadKey \ p5-Text-WrapI18N>=0.06:textproc/p5-Text-WrapI18N \ p5-SGMLSpm>=1.03:textproc/p5-SGMLSpm \ p5-Locale-gettext>=1.05:devel/p5-Locale-gettext \ p5-Unicode-LineBreak>=0:textproc/p5-Unicode-LineBreak \ p5-YAML-Tiny>=0:textproc/p5-YAML-Tiny \ jade>=0:textproc/jade \ xsltproc:textproc/libxslt \ docbook-xsl>0:textproc/docbook-xsl \ OpenSP>0:textproc/opensp \ msgmerge:devel/gettext-tools USES= cpe gettext perl5 USE_PERL5= modbuild USE_GITHUB= yes GH_ACCOUNT= mquinson NO_ARCH= yes .include diff --git a/www/rt44/Makefile.cpan b/www/rt44/Makefile.cpan index d7145d50b4cd..2d810c46833e 100644 --- a/www/rt44/Makefile.cpan +++ b/www/rt44/Makefile.cpan @@ -1,295 +1,295 @@ ############################################################################### ### --- Core_DEPS --- ### Apache::Session 1.53 ### Business::Hours ### CGI 3.38 perl std (perl<5.22) ### CGI::Cookie 1.20 perl std (perl<5.22) ### CGI::Emulate::PSGI ### CGI::PSGI 0.12 ### Class::Accessor::Fast ### Clone ### Convert::Color ### Crypt::Eksblowfish ### CSS::Minifier::XS ### CSS::Squish 0.06 ### Data::GUID ### Data::ICal ### Data::Page::Pageset ### Date::Extract 0.02 ### Date::Manip ### DateTime 0.44 ### DateTime::Format::Natural 0.67 ### DateTime::Locale 0.40 ### DBI 1.37 ### DBIx::SearchBuilder 1.65 ### Devel::GlobalDestruction ### Devel::StackTrace 1.19 ### Digest::base perl std ### Digest::MD5 2.27 perl std ### Digest::SHA perl std ### Email::Address 1.908 ### Email::Address::List 0.02 ### Encode 2.64 perl std (needs newer version) ### Errno perl std ### File::Glob perl std ### File::ShareDir ### File::Spec 0.8 perl std ### File::Temp 0.19 perl std ### HTML::Entities ### HTML::FormatText::WithLinks 0.14 ### HTML::FormatText::WithLinks::AndTables 0.06 ### HTML::Mason 1.43 ### HTML::Mason::PSGIHandler 0.52 ### HTML::Quoted ### HTML::RewriteAttributes 0.05 ### HTML::Scrubber 0.08 ### HTTP::Message 6.0 ### IPC::Run3 ### JavaScript::Minifier::XS ### JSON ### List::MoreUtils ### Locale::Maketext 1.06 perl std ### Locale::Maketext::Fuzzy 0.11 ### Locale::Maketext::Lexicon 0.32 ### Log::Dispatch 2.30 ### LWP::Simple ### Mail::Header 2.12 ### Mail::Mailer 1.57 ### MIME::Entity 5.504 ### MIME::Types ### Module::Refresh 0.03 ### Module::Versions::Report 1.05 ### Net::CIDR ### Net::IP ### Fork::Manager ### Plack 1.0002 ### Plack::Handler::Starlet ### Pod::Select ### Regexp::Common ### Regexp::Common::net::CIDR ### Regexp::IPv6 ### Role::Basic 0.12 ### Scalar::Util perl std ### Scope::Upper ### Storable 2.08 perl std ### Symbol::Global::Name 0.04 ### Sys::Syslog 0.16 perl std ### Text::Password::Pronounceable ### Text::Quoted 2.07 ### Text::Template 1.44 ### Text::WikiFormat 0.76 ### Text::Wrapper ### Time::HiRes perl std ### Time::ParseDate ### Tree::Simple 1.04 ### UNIVERSAL::require ### URI 1.59 ### URI::QueryParam ### XML::RSS 1.05 CORE_DEPS= p5-Apache-Session>=1.53:www/p5-Apache-Session \ p5-CGI>4.0:www/p5-CGI \ p5-Business-Hours>0:misc/p5-Business-Hours \ p5-CGI-Emulate-PSGI>0:www/p5-CGI-Emulate-PSGI \ p5-CGI-PSGI>=0.12:www/p5-CGI-PSGI \ p5-CSS-Squish>=0.06:textproc/p5-CSS-Squish \ p5-CSS-Minifier-XS>=0:textproc/p5-CSS-Minifier-XS \ p5-Class-Accessor>=0:devel/p5-Class-Accessor \ p5-Clone>=0:devel/p5-Clone \ p5-Convert-Color>0:graphics/p5-Convert-Color \ p5-Crypt-Eksblowfish>0:security/p5-Crypt-Eksblowfish \ p5-DBI>=1.37:databases/p5-DBI \ p5-DBIx-SearchBuilder>=1.66:databases/p5-DBIx-SearchBuilder \ p5-Data-GUID>0:devel/p5-Data-GUID \ p5-Data-ICal>0:deskutils/p5-Data-ICal \ p5-Data-Page-Pageset>0:devel/p5-Data-Page-Pageset \ p5-Date-Extract>=0.02:devel/p5-Date-Extract \ p5-Date-Manip>0:devel/p5-Date-Manip \ p5-DateTime>=0.44:devel/p5-DateTime \ p5-DateTime-Format-Natural>=0.67:devel/p5-DateTime-Format-Natural \ p5-DateTime-Locale>=0.40:devel/p5-DateTime-Locale \ p5-DateTime>=0.44:devel/p5-DateTime \ p5-Devel-GlobalDestruction>0:devel/p5-Devel-GlobalDestruction \ p5-Devel-StackTrace>=1.30:devel/p5-Devel-StackTrace \ p5-Email-Address>=1.897:mail/p5-Email-Address \ p5-Email-Address-List>=0.03:mail/p5-Email-Address-List \ p5-File-ShareDir>0:devel/p5-File-ShareDir \ p5-HTML-FormatText-WithLinks-AndTables>0:textproc/p5-HTML-FormatText-WithLinks-AndTables \ p5-HTML-FormatText-WithLinks>=0.14:textproc/p5-HTML-FormatText-WithLinks \ p5-HTML-Mason-PSGIHandler>=0.52:www/p5-HTML-Mason-PSGIHandler \ p5-HTML-Mason>=1.43:www/p5-HTML-Mason \ p5-HTML-Parser>0:www/p5-HTML-Parser \ p5-HTML-Quoted>0:textproc/p5-HTML-Quoted \ p5-HTML-RewriteAttributes>=0.05:textproc/p5-HTML-RewriteAttributes \ p5-HTML-Scrubber>=0.08:www/p5-HTML-Scrubber \ p5-HTTP-Message>=6.0:www/p5-HTTP-Message \ p5-IPC-Run3>0:devel/p5-IPC-Run3 \ p5-JavaScript-Minifier-XS>=0:textproc/p5-JavaScript-Minifier-XS \ p5-JSON>0:converters/p5-JSON \ p5-libwww>0:www/p5-libwww \ p5-List-MoreUtils>0:lang/p5-List-MoreUtils \ p5-Locale-Maketext-Fuzzy>=0.11:devel/p5-Locale-Maketext-Fuzzy \ p5-Locale-Maketext-Lexicon>=0.32:devel/p5-Locale-Maketext-Lexicon \ p5-Log-Dispatch>=2.30:devel/p5-Log-Dispatch \ p5-MIME-Tools>=5.504,2:mail/p5-MIME-Tools \ p5-MIME-Types>=0:mail/p5-MIME-Types \ p5-Mail-Tools>=2.12:mail/p5-Mail-Tools \ p5-Module-Refresh>=0.03:devel/p5-Module-Refresh \ p5-Module-Versions-Report>=1.05:devel/p5-Module-Versions-Report \ p5-Net-CIDR>0:net-mgmt/p5-Net-CIDR \ p5-Net-IP>=0:net-mgmt/p5-Net-IP \ p5-Parallel-ForkManager>=0:devel/p5-Parallel-ForkManager \ p5-Plack>=1.0002:www/p5-Plack \ - ${P5_POD_PARSER} \ + p5-Pod-Parser>=0:textproc/p5-Pod-Parser \ p5-Starlet>0:www/p5-Starlet \ p5-Regexp-Common-net-CIDR>0:textproc/p5-Regexp-Common-net-CIDR \ p5-Regexp-Common>0:textproc/p5-Regexp-Common \ p5-Regexp-IPv6>0:textproc/p5-Regexp-IPv6 \ p5-Role-Basic>=0.12:devel/p5-Role-Basic \ p5-Scope-Upper>=0.06:devel/p5-Scope-Upper \ p5-Symbol-Global-Name>=0.05:devel/p5-Symbol-Global-Name \ p5-Text-Password-Pronounceable>0:security/p5-Text-Password-Pronounceable \ p5-Text-Quoted>=2.07:textproc/p5-Text-Quoted \ p5-Text-Template>=1.44:textproc/p5-Text-Template \ p5-Text-WikiFormat>=0.76:textproc/p5-Text-WikiFormat \ p5-Text-Wrapper>0:textproc/p5-Text-Wrapper \ p5-Time-modules>0:devel/p5-Time-modules \ p5-Tree-Simple>=1.04:devel/p5-Tree-Simple \ p5-UNIVERSAL-require>0:devel/p5-UNIVERSAL-require \ p5-URI>=1.59:net/p5-URI \ p5-XML-RSS>=1.05:textproc/p5-XML-RSS ### --- MAILGATE --- ### Getopt::Long perl std ### LWP::Protocol::https ### LWP::UserAgent 6.02 ### Mozilla::CA ### Pod::Usage perl std MAILGATE_DEPS= p5-libwww>6.02:www/p5-libwww \ p5-LWP-Protocol-https>0:www/p5-LWP-Protocol-https \ p5-Mozilla-CA>0:www/p5-Mozilla-CA ### --- CLI --- ### Getopt::Long 2.24 perl std ### HTTP::Request::Common ### LWP 6.02 ### Term::ReadKey ### Term::ReadLine perl std ### Text::ParseWords perl std CLI_DEPS= p5-HTTP-Message>0:www/p5-HTTP-Message \ p5-libwww>0:www/p5-libwww \ p5-Term-ReadKey>0:devel/p5-Term-ReadKey ### --- DEVELOPER --- ### Email::Abstract ### File::Find perl std ### File::Which ### HTML::Entities ### Locale::PO ### Log::Dispatch::Perl ### Mojo::DOM ### Plack::Middleware::Test::StashWarnings 0.08 ### Pod::Simple 3.24 ### Set::Tiny ### String::ShellQuote 0 # needed for gnupg-incoming.t ### Test::Builder 0.90 # needed for is_passing perl std ### Test::Deep 0 # needed for shredder tests ### Test::Email ### Test::Expect 0.31 ### Test::LongString ### Test::MockTime ### Test::NoWarnings ### Test::Pod ### Test::Warn ### Test::WWW::Mechanize 1.30 ### Test::WWW::Mechanize::PSGI ### WWW::Mechanize 1.52 ### XML::Simple DEVELOPER_DEPS= p5-Email-Abstract>0:mail/p5-Email-Abstract \ p5-File-Which>0:sysutils/p5-File-Which \ p5-HTML-Parser>0:www/p5-HTML-Parser \ p5-Locale-PO>0:devel/p5-Locale-PO \ p5-Log-Dispatch-Perl>0:devel/p5-Log-Dispatch-Perl \ p5-Mojolicious>0:www/p5-Mojolicious \ p5-Plack-Middleware-Test-StashWarnings>=0.08:www/p5-Plack-Middleware-Test-StashWarnings \ p5-Set-Tiny>0:devel/p5-Set-Tiny \ p5-String-ShellQuote>0:textproc/p5-String-ShellQuote \ p5-Test-Deep>0:devel/p5-Test-Deep \ p5-Test-Email>0:mail/p5-Test-Email \ p5-Test-Expect>=0.31:devel/p5-Test-Expect \ p5-Test-LongString>0:devel/p5-Test-LongString \ p5-Test-MockTime>0:devel/p5-Test-MockTime \ p5-Test-NoWarnings>0:devel/p5-Test-NoWarnings \ p5-Test-Pod>0:devel/p5-Test-Pod \ p5-Test-WWW-Mechanize-PSGI>0:devel/p5-Test-WWW-Mechanize-PSGI \ p5-Test-WWW-Mechanize>=1.30:devel/p5-Test-WWW-Mechanize \ p5-Test-Warn>0:devel/p5-Test-Warn \ p5-WWW-Mechanize>=1.52:www/p5-WWW-Mechanize \ p5-XML-Simple>0:textproc/p5-XML-Simple ### --- FASTCGI --- ### FCGI 0.74 FASTCGI_DEPS= p5-FCGI>=0.74:www/p5-FCGI ### --- MODPERL2 --- ### Apache::DBI MODPERL2_DEPS= p5-libapreq2>0:www/p5-libapreq2 \ p5-Apache-DBI>0:www/p5-Apache-DBI ### --- MYSQL --- ### DBD::mysql 2.1018 MYSQL_DEPS= p5-DBD-mysql>=2.1018:databases/p5-DBD-mysql ### --- PGSQL --- ### DBD::Pg 3.3.1 PGSQL_DEPS= p5-DBD-Pg>=3.3.1:databases/p5-DBD-Pg ### --- SQLITE --- ### DBD::SQLite 1.00 SQLITE_DEPS= p5-DBD-SQLite>=1.00:databases/p5-DBD-SQLite ### --- GPG --- ### File::Which ### GnuPG::Interface ### PerlIO::eol GPG_DEPS= p5-File-Which>0:sysutils/p5-File-Which \ p5-GnuPG-Interface>0:security/p5-GnuPG-Interface \ p5-PerlIO-eol>0:devel/p5-PerlIO-eol ### --- SMIME--- ### Crypt::X509 ### File::Which ### String::ShellQuote SMIME_DEPS= p5-Crypt-X509>0:security/p5-Crypt-X509 \ p5-File-Which>0:sysutils/p5-File-Which \ p5-String-ShellQuote>0:textproc/p5-String-ShellQuote ### --- GRAPHVIZ --- ### GraphViz ### IPC::Run 0.90 GRAPHVIZ_DEPS= p5-GraphViz>0:graphics/p5-GraphViz \ p5-IPC-Run>=0.90:devel/p5-IPC-Run ### -- GD -- ### GD ### GD::Graph 1.47 ### GD::Text GD_DEPS= p5-GD>0:graphics/p5-GD \ p5-GD-Graph>0:graphics/p5-GD-Graph \ p5-GD-TextUtil>0:graphics/p5-GD-TextUtil ### --- AVOID --- ### 'Devel::StackTrace' => [qw(1.28 1.29)], ### 'DateTime::Locale' => [qw(1.00 1.01)] diff --git a/www/rt50/Makefile.cpan b/www/rt50/Makefile.cpan index 4e5689c2f82d..677d9b1ef77e 100644 --- a/www/rt50/Makefile.cpan +++ b/www/rt50/Makefile.cpan @@ -1,342 +1,342 @@ ### See etc/cpanfile for a list of dependencies ############################################################################### ### --- Core_DEPS --- ### Apache::Session 1.53 ### Business::Hours ### CGI 3.38 perl std (perl<5.22) ### CGI::Cookie 1.20 perl std (perl<5.22) ### CGI::Emulate::PSGI ### CGI::PSGI 0.12 ### Class::Accessor::Fast ### Clone ### Convert::Color ### Crypt::Eksblowfish ### CSS::Minifier::XS ### CSS::Squish 0.06 ### Data::GUID ### Data::ICal ### Data::Page::Pageset ### Date::Extract 0.02 ### Date::Manip ### DateTime 0.44 ### DateTime::Format::Natural 0.67 ### DateTime::Locale 0.40 ### DBI 1.37 ### DBIx::SearchBuilder 1.68 ### Devel::GlobalDestruction ### Devel::StackTrace 1.19 ### Digest::base perl std ### Digest::MD5 2.27 perl std ### Digest::SHA perl std ### Email::Address 1.912 ### Email::Address::List 0.06 ### Encode 2.64 perl std (needs newer version) ### Encode::Detect::Detector ### Encode::HanExtra ### Errno perl std ### File::Glob perl std ### File::ShareDir ### File::Spec 0.8 perl std ### File::Temp 0.19 perl std ### HTML::Entities ### HTML::FormatExternal ### HTML::FormatText::WithLinks 0.14 ### HTML::FormatText::WithLinks::AndTables 0.06 ### HTML::Gumbo ### HTML::Mason 1.43 ### HTML::Mason::PSGIHandler 0.52 ### HTML::Quoted ### HTML::RewriteAttributes 0.05 ### HTML::Scrubber 0.08 ### HTTP::Message 6.07 ### IPC::Run3 ### JavaScript::Minifier::XS ### JSON ### List::MoreUtils ### Locale::Maketext 1.06 perl std ### Locale::Maketext::Fuzzy 0.11 ### Locale::Maketext::Lexicon 0.32 ### Log::Dispatch 2.30 ### LWP::Simple ### Mail::Header 2.12 ### Mail::Mailer 1.57 ### MIME::Entity 5.504 ### MIME::Types ### Module::Refresh 0.03 ### Module::Versions::Report 1.05 ### Net::CIDR ### Net::IP ### Fork::Manager ### Plack 1.0002 ### Plack::Handler::Starlet ### Pod::Select ### Regexp::Common ### Regexp::Common::net::CIDR ### Regexp::IPv6 ### Role::Basic 0.12 ### Scalar::Util perl std ### Scope::Upper ### Storable 2.08 perl std ### Symbol::Global::Name 0.04 ### Sys::Syslog 0.16 perl std ### Text::Password::Pronounceable ### Text::Quoted 2.07 ### Text::Template 1.44 ### Text::WikiFormat 0.76 ### Text::WordDiff ### Text::Wrapper ### Time::HiRes perl std ### Time::ParseDate ### Tree::Simple 1.04 ### UNIVERSAL::require ### URI 1.59 ### URI::QueryParam ### XML::RSS 1.05 CORE_DEPS= p5-Apache-Session>=1.53:www/p5-Apache-Session \ p5-CGI>4.0:www/p5-CGI \ p5-Business-Hours>0:misc/p5-Business-Hours \ p5-CGI-Emulate-PSGI>0:www/p5-CGI-Emulate-PSGI \ p5-CGI-PSGI>=0.12:www/p5-CGI-PSGI \ p5-CSS-Squish>=0.06:textproc/p5-CSS-Squish \ p5-CSS-Minifier-XS>=0:textproc/p5-CSS-Minifier-XS \ p5-Class-Accessor>=0:devel/p5-Class-Accessor \ p5-Clone>=0:devel/p5-Clone \ p5-Convert-Color>0:graphics/p5-Convert-Color \ p5-Crypt-Eksblowfish>0:security/p5-Crypt-Eksblowfish \ p5-DBI>=1.37:databases/p5-DBI \ p5-DBIx-SearchBuilder>=1.68:databases/p5-DBIx-SearchBuilder \ p5-Data-GUID>0:devel/p5-Data-GUID \ p5-Data-ICal>0:deskutils/p5-Data-ICal \ p5-Data-Page-Pageset>0:devel/p5-Data-Page-Pageset \ p5-Date-Extract>=0.02:devel/p5-Date-Extract \ p5-Date-Manip>0:devel/p5-Date-Manip \ p5-DateTime>=0.44:devel/p5-DateTime \ p5-DateTime-Format-Natural>=0.67:devel/p5-DateTime-Format-Natural \ p5-DateTime-Locale>=0.40:devel/p5-DateTime-Locale \ p5-DateTime>=0.44:devel/p5-DateTime \ p5-Devel-GlobalDestruction>0:devel/p5-Devel-GlobalDestruction \ p5-Devel-StackTrace>=1.30:devel/p5-Devel-StackTrace \ p5-Email-Address>=1.912:mail/p5-Email-Address \ p5-Email-Address-List>=0.06:mail/p5-Email-Address-List \ p5-Encode-Detect>0:converters/p5-Encode-Detect \ p5-Encode-HanExtra>0:chinese/p5-Encode-HanExtra \ p5-File-ShareDir>0:devel/p5-File-ShareDir \ p5-HTML-FormatExternal>0:textproc/p5-HTML-FormatExternal \ p5-HTML-FormatText-WithLinks-AndTables>0:textproc/p5-HTML-FormatText-WithLinks-AndTables \ p5-HTML-FormatText-WithLinks>=0.14:textproc/p5-HTML-FormatText-WithLinks \ p5-HTML-Gumbo>0:www/p5-HTML-Gumbo \ p5-HTML-Mason-PSGIHandler>=0.52:www/p5-HTML-Mason-PSGIHandler \ p5-HTML-Mason>=1.43:www/p5-HTML-Mason \ p5-HTML-Parser>0:www/p5-HTML-Parser \ p5-HTML-Quoted>0:textproc/p5-HTML-Quoted \ p5-HTML-RewriteAttributes>=0.05:textproc/p5-HTML-RewriteAttributes \ p5-HTML-Scrubber>=0.08:www/p5-HTML-Scrubber \ p5-HTTP-Message>=6.07:www/p5-HTTP-Message \ p5-IPC-Run3>0:devel/p5-IPC-Run3 \ p5-JavaScript-Minifier-XS>=0:textproc/p5-JavaScript-Minifier-XS \ p5-JSON>0:converters/p5-JSON \ p5-libwww>0:www/p5-libwww \ p5-List-MoreUtils>0:lang/p5-List-MoreUtils \ p5-Locale-Maketext-Fuzzy>=0.11:devel/p5-Locale-Maketext-Fuzzy \ p5-Locale-Maketext-Lexicon>=0.32:devel/p5-Locale-Maketext-Lexicon \ p5-Log-Dispatch>=2.30:devel/p5-Log-Dispatch \ p5-MIME-Tools>=5.504,2:mail/p5-MIME-Tools \ p5-MIME-Types>=0:mail/p5-MIME-Types \ p5-Mail-Tools>=2.12:mail/p5-Mail-Tools \ p5-Module-Refresh>=0.03:devel/p5-Module-Refresh \ p5-Module-Versions-Report>=1.05:devel/p5-Module-Versions-Report \ p5-Net-CIDR>0:net-mgmt/p5-Net-CIDR \ p5-Net-IP>=0:net-mgmt/p5-Net-IP \ p5-Parallel-ForkManager>=0:devel/p5-Parallel-ForkManager \ p5-Plack>=1.0002:www/p5-Plack \ - ${P5_POD_PARSER} \ + p5-Pod-Parser>=0:textproc/p5-Pod-Parser \ p5-Starlet>0:www/p5-Starlet \ p5-Regexp-Common-net-CIDR>0:textproc/p5-Regexp-Common-net-CIDR \ p5-Regexp-Common>0:textproc/p5-Regexp-Common \ p5-Regexp-IPv6>0:textproc/p5-Regexp-IPv6 \ p5-Role-Basic>=0.12:devel/p5-Role-Basic \ p5-Scope-Upper>=0.06:devel/p5-Scope-Upper \ p5-Symbol-Global-Name>=0.05:devel/p5-Symbol-Global-Name \ p5-Text-Password-Pronounceable>0:security/p5-Text-Password-Pronounceable \ p5-Text-Quoted>=2.07:textproc/p5-Text-Quoted \ p5-Text-Template>=1.44:textproc/p5-Text-Template \ p5-Text-WikiFormat>=0.76:textproc/p5-Text-WikiFormat \ p5-Text-WordDiff>0:textproc/p5-Text-WordDiff \ p5-Text-Wrapper>0:textproc/p5-Text-Wrapper \ p5-Time-modules>0:devel/p5-Time-modules \ p5-Tree-Simple>=1.04:devel/p5-Tree-Simple \ p5-UNIVERSAL-require>0:devel/p5-UNIVERSAL-require \ p5-URI>=1.59:net/p5-URI \ p5-XML-RSS>=1.05:textproc/p5-XML-RSS ### --- MAILGATE --- ### Getopt::Long perl std ### LWP::Protocol::https ### LWP::UserAgent 6.02 ### Mozilla::CA ### Pod::Usage perl std MAILGATE_DEPS= p5-libwww>6.02:www/p5-libwww \ p5-LWP-Protocol-https>0:www/p5-LWP-Protocol-https \ p5-Mozilla-CA>0:www/p5-Mozilla-CA ### --- CLI --- ### Getopt::Long 2.24 perl std ### HTTP::Request::Common ### LWP 6.02 ### Term::ReadKey ### Term::ReadLine perl std ### Text::ParseWords perl std CLI_DEPS= p5-HTTP-Message>0:www/p5-HTTP-Message \ p5-libwww>0:www/p5-libwww \ p5-Term-ReadKey>0:devel/p5-Term-ReadKey ### --- REST2 --- ### Module::Runtime ### Moose ### MooseX::NonMoose ### MooseX::Role::Parameterized ### namespace::autoclean ### Sub::Exporter ### Web::Machine 0.12 ### Module::Path ### Path::Dispatcher 1.07 REST2_DEPS= p5-Module-Runtime>0:devel/p5-Module-Runtime \ p5-Moose>0:devel/p5-Moose \ p5-MooseX-NonMoose>0:devel/p5-MooseX-NonMoose \ p5-MooseX-Role-Parameterized>0:devel/p5-MooseX-Role-Parameterized \ p5-namespace-autoclean>0:devel/p5-namespace-autoclean \ p5-Sub-Exporter>0:devel/p5-Sub-Exporter \ p5-Web-Machine>=0.12:www/p5-Web-Machine \ p5-Module-Path>0:devel/p5-Module-Path \ p5-Path-Dispatcher>0:devel/p5-Path-Dispatcher ### --- DEVELOPER --- ### Email::Abstract ### File::Find perl std ### File::Which ### HTML::Entities ### Locale::PO ### Log::Dispatch::Perl ### Mojolicious != 8.54 ### Plack::Middleware::Test::StashWarnings 0.08 ### Pod::Simple 3.24 ### Set::Tiny ### String::ShellQuote ### Test::Builder 0.90 perl std ### Test::Deep ### Test::Email ### Test::Expect 0.31 ### Test::LongString ### Test::MockTime ### Test::NoWarnings ### Test::Pod ### Test::Warn ### Test::WWW::Mechanize 1.30 ### Test::WWW::Mechanize::PSGI ### Try::Tiny ### WWW::Mechanize 1.80 ### XML::Simple DEVELOPER_DEPS= p5-Email-Abstract>0:mail/p5-Email-Abstract \ p5-File-Which>0:sysutils/p5-File-Which \ p5-HTML-Parser>0:www/p5-HTML-Parser \ p5-Locale-PO>0:devel/p5-Locale-PO \ p5-Log-Dispatch-Perl>0:devel/p5-Log-Dispatch-Perl \ p5-Mojolicious>0:www/p5-Mojolicious \ p5-Plack-Middleware-Test-StashWarnings>=0.08:www/p5-Plack-Middleware-Test-StashWarnings \ p5-Set-Tiny>0:devel/p5-Set-Tiny \ p5-String-ShellQuote>0:textproc/p5-String-ShellQuote \ p5-Test-Deep>0:devel/p5-Test-Deep \ p5-Test-Email>0:mail/p5-Test-Email \ p5-Test-Expect>=0.31:devel/p5-Test-Expect \ p5-Test-LongString>0:devel/p5-Test-LongString \ p5-Test-MockTime>0:devel/p5-Test-MockTime \ p5-Test-NoWarnings>0:devel/p5-Test-NoWarnings \ p5-Test-Pod>0:devel/p5-Test-Pod \ p5-Test-WWW-Mechanize-PSGI>0:devel/p5-Test-WWW-Mechanize-PSGI \ p5-Test-WWW-Mechanize>=1.30:devel/p5-Test-WWW-Mechanize \ p5-Test-Warn>0:devel/p5-Test-Warn \ p5-Try-Tiny>0:lang/p5-Try-Tiny \ p5-WWW-Mechanize>=1.80:www/p5-WWW-Mechanize \ p5-XML-Simple>0:textproc/p5-XML-Simple ### --- FASTCGI --- ### FCGI 0.74 FASTCGI_DEPS= p5-FCGI>=0.74:www/p5-FCGI ### --- MODPERL2 --- ### Apache::DBI MODPERL2_DEPS= p5-libapreq2>0:www/p5-libapreq2 \ p5-Apache-DBI>0:www/p5-Apache-DBI ### --- MYSQL --- ### DBD::mysql 2.1018 MYSQL_DEPS= p5-DBD-mysql>=2.1018:databases/p5-DBD-mysql ### --- PGSQL --- ### DBD::Pg 1.43 PGSQL_DEPS= p5-DBD-Pg>=1.43:databases/p5-DBD-Pg ### --- SQLITE --- ### DBD::SQLite 1.00 SQLITE_DEPS= p5-DBD-SQLite>=1.00:databases/p5-DBD-SQLite ### --- GPG --- ### File::Which ### GnuPG::Interface 1.00 ### PerlIO::eol GPG_DEPS= p5-File-Which>0:sysutils/p5-File-Which \ p5-GnuPG-Interface>=1.00:security/p5-GnuPG-Interface \ p5-PerlIO-eol>0:devel/p5-PerlIO-eol ### --- SMIME--- ### Crypt::X509 ### File::Which ### String::ShellQuote SMIME_DEPS= p5-Crypt-X509>0:security/p5-Crypt-X509 \ p5-File-Which>0:sysutils/p5-File-Which \ p5-String-ShellQuote>0:textproc/p5-String-ShellQuote ### --- GRAPHVIZ --- ### GraphViz ### IPC::Run 0.90 GRAPHVIZ_DEPS= p5-GraphViz>0:graphics/p5-GraphViz \ p5-IPC-Run>=0.90:devel/p5-IPC-Run ### -- GD -- ### GD ### GD::Graph 1.47 ### GD::Text GD_DEPS= p5-GD>0:graphics/p5-GD \ p5-GD-Graph>0:graphics/p5-GD-Graph \ p5-GD-TextUtil>0:graphics/p5-GD-TextUtil ### --- EXTERNALAUTH --- # XXX p5-Net-LDAP-Server-Test>0:net/p5-Net-LDAP-Server-Test DEVELOPER EXTERNALAUTH_DEPS= p5-Net-SSLeay>0:security/p5-Net-SSLeay \ p5-perl-ldap>0:net/p5-perl-ldap ### --- S3 --- # no port available # https://metacpan.org/pod/Amazon::S3 ### --- DROPBOX --- # no port available # https://metacpan.org/pod/File::Dropbox diff --git a/x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile b/x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile index f2c6e2788fab..28068a00ba93 100644 --- a/x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile +++ b/x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile @@ -1,29 +1,29 @@ # Created by: ports@c0decafe.net PORTNAME= Gtk2-Ex-PodViewer PORTVERSION= 0.18 PORTREVISION= 5 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Displays plain old documentation LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} \ - ${P5_POD_PARSER} + p5-Pod-Parser>=0:textproc/p5-Pod-Parser RUN_DEPENDS= p5-Gtk2>=0:x11-toolkits/p5-Gtk2 \ p5-IO-Stringy>=0:devel/p5-IO-Stringy \ p5-Locale-gettext>=0:devel/p5-Locale-gettext \ p5-Gtk2-Ex-Simple-List>=0.50:x11-toolkits/p5-Gtk2-Ex-Simple-List \ p5-Pod-Simple>=0:textproc/p5-Pod-Simple USES= perl5 USE_PERL5= configure NO_ARCH= yes .include