Changeset View
Changeset View
Standalone View
Standalone View
lang/perl5-devel/Makefile
Show All 9 Lines | |||||
CATEGORIES= lang devel perl5 | CATEGORIES= lang devel perl5 | ||||
# XXX Leave only CPAN. | # XXX Leave only CPAN. | ||||
MASTER_SITES= LOCAL/mat/perl GH | MASTER_SITES= LOCAL/mat/perl GH | ||||
#MASTER_SITES= CPAN/../../src/5.0 | #MASTER_SITES= CPAN/../../src/5.0 | ||||
DIST_SUBDIR= perl | DIST_SUBDIR= perl | ||||
MAINTAINER= mat@FreeBSD.org | MAINTAINER= mat@FreeBSD.org | ||||
COMMENT= Practical Extraction and Report Language | COMMENT= Practical Extraction and Report Language | ||||
COMMENT.gdbm= GNU Data Base Manager (gdbm) interface | |||||
LICENSE= ART10 GPLv1+ | LICENSE= ART10 GPLv1+ | ||||
LICENSE_COMB= dual | LICENSE_COMB= dual | ||||
LICENSE_FILE_ART10= ${WRKSRC}/Artistic | LICENSE_FILE_ART10= ${WRKSRC}/Artistic | ||||
LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying | LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying | ||||
# Uncomment when the default Perl is switched to 5.3(X+2) | # Uncomment when the default Perl is switched to 5.3(X+2) | ||||
#DEPRECATED= Support end three years after .0 release, please upgrade to a more recent version of Perl | #DEPRECATED= Support end three years after .0 release, please upgrade to a more recent version of Perl | ||||
#EXPIRATION_DATE=<Release date of .0 + 3 years> | #EXPIRATION_DATE=<Release date of .0 + 3 years> | ||||
SELF_DEPENDS.gdbm= main | |||||
# XXX releases are .tar.xz, add: tar:xz | # XXX releases are .tar.xz, add: tar:xz | ||||
USES= cpe | USES= cpe | ||||
# Give a hint of where libperl.so can be found. | # Give a hint of where libperl.so can be found. | ||||
USE_LDCONFIG= ${PREFIX}/${_ARCH_LIB}/CORE | USE_LDCONFIG= ${PREFIX}/${_ARCH_LIB}/CORE | ||||
# XXX Remove github things. | # XXX Remove github things. | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
Show All 27 Lines | |||||
# Keep the following two in sync. | # Keep the following two in sync. | ||||
# lddlflags is used for all .so linking | # lddlflags is used for all .so linking | ||||
# shrpldflags is used for libperl.so, so remove all the extra bits inherited from lddlflags. | # shrpldflags is used for libperl.so, so remove all the extra bits inherited from lddlflags. | ||||
# XXX change the soname to $$(LIBPERL:R) | # XXX change the soname to $$(LIBPERL:R) | ||||
CONFIGURE_ARGS+= \ | CONFIGURE_ARGS+= \ | ||||
-Alddlflags='-L${WRKSRC} -L${PREFIX}/${_ARCH_LIB}/CORE -lperl' \ | -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)' | -Dshrpldflags='$$(LDDLFLAGS:N-L${WRKSRC}:N-L${PREFIX}/${_ARCH_LIB}/CORE:N-lperl) -Wl,-soname,$$(LIBPERL)' | ||||
# Give a hint of where libperl.so can be found. | |||||
USE_LDCONFIG= ${PREFIX}/${_ARCH_LIB}/CORE | |||||
# XXX Remove | # XXX Remove | ||||
CONFIGURE_ARGS+= -Dusedevel -Uversiononly | CONFIGURE_ARGS+= -Dusedevel -Uversiononly | ||||
# When built from a git repository, newvers.sh can put a = in the version. | # When built from a git repository, newvers.sh can put a = in the version. | ||||
CONFIGURE_ENV= UNAME_v="$$(uname -v | sed 'y/=/ /')" | CONFIGURE_ENV= UNAME_v="$$(uname -v | sed 'y/=/ /')" | ||||
SUB_FILES= perl-man.conf | SUB_FILES= perl-man.conf | ||||
▲ Show 20 Lines • Show All 89 Lines • ▼ Show 20 Lines | |||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
DEBUG_CONFIGURE_ON= -Doptimize="-g" -DDEBUGGING | DEBUG_CONFIGURE_ON= -Doptimize="-g" -DDEBUGGING | ||||
DEBUG_CONFIGURE_OFF= -Doptimize="${CFLAGS}" | DEBUG_CONFIGURE_OFF= -Doptimize="${CFLAGS}" | ||||
DTRACE_CONFIGURE_ON= -Dusedtrace | DTRACE_CONFIGURE_ON= -Dusedtrace | ||||
DTRACE_CONFIGURE_OFF= -Uusedtrace | DTRACE_CONFIGURE_OFF= -Uusedtrace | ||||
GDBM_CONFIGURE_ON= -Di_gdbm | GDBM_CONFIGURE_ON= -Di_gdbm | ||||
GDBM_CONFIGURE_OFF= -Ui_gdbm | GDBM_CONFIGURE_OFF= -Ui_gdbm | ||||
GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm | GDBM_LIB_DEPENDS.gdbm= libgdbm.so:databases/gdbm | ||||
GDBM_SUBPACKAGES= gdbm | |||||
PERL_64BITINT_CONFIGURE_ON= -Duse64bitint | PERL_64BITINT_CONFIGURE_ON= -Duse64bitint | ||||
MULTIPLICITY_CONFIGURE_ON= -Dusemultiplicity=y | MULTIPLICITY_CONFIGURE_ON= -Dusemultiplicity=y | ||||
MULTIPLICITY_CONFIGURE_OFF= -Dusemultiplicity=n | MULTIPLICITY_CONFIGURE_OFF= -Dusemultiplicity=n | ||||
SITECUSTOMIZE_CONFIGURE_ON= -Dusesitecustomize | SITECUSTOMIZE_CONFIGURE_ON= -Dusesitecustomize | ||||
THREADS_CONFIGURE_ON= -Dusethreads=y | THREADS_CONFIGURE_ON= -Dusethreads=y | ||||
THREADS_CONFIGURE_OFF= -Dusethreads=n | THREADS_CONFIGURE_OFF= -Dusethreads=n | ||||
PERL_MALLOC_CONFIGURE_ON= -Dusemymalloc=y | PERL_MALLOC_CONFIGURE_ON= -Dusemymalloc=y | ||||
PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n | PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n | ||||
▲ Show 20 Lines • Show All 145 Lines • Show Last 20 Lines |