# New ports collection makefile for: perl5 # Date created: 16 April 1995 # Whom: markm # # $FreeBSD$ # PORTNAME= perl PORTVERSION= ${PERL_VER} PORTREVISION= 2 CATEGORIES= lang devel perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN} \ ${MASTER_SITE_LOCAL:S/$/:local/} \ http://www.tobez.org/download/port-mirrors/lang/perl56/:local MASTER_SITE_SUBDIR= ../../src \ tobez/:local DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ BSDPAN-${PERL_VER}${EXTRACT_SUFX}:local MAINTAINER= tobez@FreeBSD.org COMMENT= Practical Extraction and Report Language PERL_VER= 5.6.2 PERL_ARCH= mach PERL_VERSION= ${PERL_VER} HAS_CONFIGURE= yes CONFIGURE_SCRIPT=Configure CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} \ -Darchlib=${PREFIX}/lib/perl5/${PERL_VER}/${PERL_ARCH} \ -Dprivlib=${PREFIX}/lib/perl5/${PERL_VER} \ -Dman3dir=${PREFIX}/lib/perl5/${PERL_VER}/perl/man/man3 \ -Dman1dir=${PREFIX}/man/man1 \ -Dsitearch=${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH} \ -Dsitelib=${PREFIX}/${SITE_PERL_REL} -Dscriptdir=${PREFIX}/bin \ -Dsiteman3dir=${PREFIX}/lib/perl5/${PERL_VER}/man/man3 \ -Dsiteman1dir=${PREFIX}/man/man1 \ -Ui_malloc -Ui_iconv -Uinstallusrbinperl \ -Dcc="${CC}" -Doptimize="${CFLAGS}" -Duseshrplib \ -Dccflags=-DAPPLLIB_EXP=\"${BSDPAN_DEST}\" LOCALE_CLEANUP= LANG="" LC_ALL="" LC_COLLATE="" LC_CTYPE="" \ LC_MESSAGES="" LC_MONETARY="" LC_NUMERIC="" \ LC_TIME="" CONFIGURE_ENV+= ${LOCALE_CLEANUP} MAKE_ENV+= ${LOCALE_CLEANUP} .include "Makefile.man" .include .if defined(ENABLE_SUIDPERL) CONFIGURE_ARGS+= -Dd_dosuid=define PLIST_SUB+= ENABLE_SUIDPERL="" .else CONFIGURE_ARGS+= -Ud_dosuid PLIST_SUB+= ENABLE_SUIDPERL="@comment " .endif .if defined(WITH_GDBM) CONFIGURE_ARGS+= -Di_gdbm LIB_DEPENDS+= gdbm.3:${PORTSDIR}/databases/gdbm PLIST_SUB+= GDBM="" .else CONFIGURE_ARGS+= -Ui_gdbm PLIST_SUB+= GDBM="@comment " .endif .if defined(WITHOUT_PERL_MALLOC) .undef WITH_PERL_MALLOC .else WITH_PERL_MALLOC= yes .endif .if defined(WITH_THREADS) IGNORE= Threads are not very useful in perl ${PERL_VERSION}, please use lang/perl5.8 .endif .if defined(WITH_PERL_MALLOC) CONFIGURE_ARGS+= -Dusemymalloc=y .else CONFIGURE_ARGS+= -Dusemymalloc=n .endif .ifdef USE_PERL5 .error You have `USE_PERL5' variable defined either in environment or in make(1) arguments. Please undefine and try again. .endif NO_LATEST_LINK= yes .if ${OSVERSION} < 500036 PKGMESSAGE= ${PKGDIR}/pkg-message-sysperl .else PKGMESSAGE= ${PKGDIR}/pkg-message-prefer58 .endif PLIST_SUB+= NEED_USE_PERL="" .if defined(WITH_GDBM) MAN3+= GDBM_File.3 .endif MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VER}/perl test: @(cd ${WRKSRC}; make test) BSDPAN_DEST= ${PREFIX}/lib/perl5/${PERL_VER}/BSDPAN BSDPAN_FILES= BSDPAN.pm BSDPAN/Override.pm Config.pm \ ExtUtils/MM_Unix.pm \ ExtUtils/MakeMaker.pm \ ExtUtils/Packlist.pm BSDPAN_WRKSRC= ${WRKDIR}/BSDPAN-${PORTVERSION} PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-deinstall post-patch: ${SED} -e 's|%%PREFIX%%|${PREFIX}|g;' \ -e 's|%%PERL_VER%%|${PERL_VER}|g;' \ -e 's|%%PERL_VERSION%%|${PERL_VERSION}|g;' \ -e 's|%%PERL_ARCH%%|${PERL_ARCH}|g;' \ -e 's|%%MAKE_CONF%%|${__MAKE_CONF}|g;' \ ${FILESDIR}/use.perl \ > ${WRKDIR}/use.perl ${CP} ${WRKDIR}/use.perl ${PKGINSTALL} ${CP} ${WRKDIR}/use.perl ${PKGDEINSTALL} pre-install: @${RM} -f ${PREFIX}/bin/perl${PERL_VER} @${RM} -f ${PREFIX}/bin/perl post-install: @${STRIP_CMD} ${PREFIX}/bin/perl${PERL_VER} @${STRIP_CMD} ${PREFIX}/bin/perl @${LN} -sf ${PREFIX}/bin/perl${PERL_VER} ${PREFIX}/bin/perl5 .for file in ${BSDPAN_FILES} ${MKDIR} ${BSDPAN_DEST}/${file:H} ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} \ ${BSDPAN_WRKSRC}/${file} ${BSDPAN_DEST}/${file} .endfor PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL ${INSTALL_SCRIPT} ${WRKDIR}/use.perl ${PREFIX}/bin/use.perl @fmt ${PKGMESSAGE} .include es/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Update to 2.11.1.marcus2007-08-152-5/+4
* - Welcome X.org 7.2 \o/.flz2007-05-201-1/+1
* Chase the GNOME X11BASE to LOCALBASE move, and fix the build with themarcus2006-10-141-4/+4
* Remove USE_REINPLACE from categories starting with Wedwin2006-05-131-1/+0
* Conversion to a single libtool environment.ade2006-02-232-1/+3
* - Add SHA256 checksumspav2005-11-241-0/+1
* Presenting GNOME 2.12 for FreeBSD. The release is chock full of bug fixesmarcus2005-11-052-7/+7
* Bump PORTREVISION to chase the glib20 shared lib version change.marcus2005-03-121-0/+1
* Update to 2.6.3.kwm2005-02-132-4/+3
* Bump PORTREVISIONS for all ports that depend on atk or pango to ease in themarcus2004-11-081-0/+1
* Apply a big libtool patch to allow porters to use the libtool installed bymarcus2004-07-101-1/+1
* Update to 2.6.2.mezz2004-06-092-3/+3
* Update to 2.6.1.marcus2004-04-202-3/+3
* Presenting GNOME 2.6.0. The FreeBSD GNOME Team feels this our best releasemarcus2004-04-054-22/+7
* - Add SIZE to GNOME portspav2004-03-181-0/+1
* Whoa there, boy, that's a mighty big commit y'all have there...ade2004-03-141-1/+1
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-041-1/+1
* USE_REINPLACE need be defined only when REINPLACE_CMD is used.trevor2003-11-171-1/+0
* Chase the libxslt shared lib version with a PORTREVISION bump.marcus2003-11-051-0/+1
* Update to 2.4.1.marcus2003-10-112-2/+2
* Update to GNOME 2.4.0. For all the goodies on what's changed, known issues,marcus2003-09-183-29/+3
* Remove REINPLACE commands that were rolled into gnomehack.adamw2003-06-121-4/+0
* Fix a 64-bit bigendian problem that kept HTML pages from rending correctlymarcus2003-06-012-1/+27
* Update to 2.2.4.marcus2003-05-132-2/+2
* Update to 2.2.3.marcus2003-04-182-2/+2
* * Update to 2.2.2marcus2003-04-162-9/+3
* * Update to 2.2.1marcus2003-03-043-3/+3