Changeset View
Changeset View
Standalone View
Standalone View
lang/perl5-devel/Makefile
Show All 10 Lines | |||||
# XXX Leave only CPAN. | # XXX Leave only CPAN. | ||||
MASTER_SITES= LOCAL/mat/perl \ | MASTER_SITES= LOCAL/mat/perl \ | ||||
GH | 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 | ||||
# XXX Remove github things. | # XXX Remove github things. | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= Perl | GH_ACCOUNT= Perl | ||||
GH_PROJECT= perl5 | GH_PROJECT= perl5 | ||||
GH_TAGNAME= v5.32.0-RC1-3-g41aa777b4d | GH_TAGNAME= v5.32.0-RC1-3-g41aa777b4d | ||||
Show All 35 Lines | CONFIGURE_ARGS= -Darchlib=${PREFIX}/${_ARCH_LIB} \ | ||||
-Uinstallusrbinperl | -Uinstallusrbinperl | ||||
# 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+= -Alddlflags='-L${WRKSRC} -L${PREFIX}/${_ARCH_LIB}/CORE -lperl' \ | 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)' | -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 \ | CONFIGURE_ARGS+= -Dusedevel \ | ||||
-Uversiononly | -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 | |||||
DEBUG_CONFIGURE_ON= -DDEBUGGING \ | DEBUG_CONFIGURE_ON= -DDEBUGGING \ | ||||
-Doptimize="-g" | -Doptimize="-g" | ||||
DEBUG_CONFIGURE_OFF= -Doptimize="${CFLAGS}" | DEBUG_CONFIGURE_OFF= -Doptimize="${CFLAGS}" | ||||
DOT_INC_CONFIGURE_ON= -Ddefault_inc_excludes_dot=n | DOT_INC_CONFIGURE_ON= -Ddefault_inc_excludes_dot=n | ||||
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 | |||||
MULTIPLICITY_CONFIGURE_ON= -Dusemultiplicity=y | MULTIPLICITY_CONFIGURE_ON= -Dusemultiplicity=y | ||||
MULTIPLICITY_CONFIGURE_OFF= -Dusemultiplicity=n | MULTIPLICITY_CONFIGURE_OFF= -Dusemultiplicity=n | ||||
PERL_64BITINT_CONFIGURE_ON= -Duse64bitint | PERL_64BITINT_CONFIGURE_ON= -Duse64bitint | ||||
PERL_MALLOC_CONFIGURE_ON= -Dusemymalloc=y | PERL_MALLOC_CONFIGURE_ON= -Dusemymalloc=y | ||||
PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n | PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=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 | ||||
▲ Show 20 Lines • Show All 146 Lines • Show Last 20 Lines |