pkgsrc/lang/perl5/buildlink3.mk
adam 405684b167 We are excited to announce perl v5.18.0, the first stable release of version
18 of Perl 5.

You can find a full list of changes in the file "perldelta.pod" located in
the "pod" directory inside the release and on the web.

Perl v5.18.0 represents approximately 12 months of development since Perl
v5.16.0 and contains approximately 400,000 lines of changes across 2,100
files from 113 authors.
2013-05-31 10:55:15 +00:00

44 lines
1.1 KiB
Makefile

# $NetBSD: buildlink3.mk,v 1.52 2013/05/31 10:55:15 adam Exp $
BUILDLINK_TREE+= perl
.if !defined(PERL_BUILDLINK3_MK)
PERL_BUILDLINK3_MK:=
.include "../../mk/bsd.fast.prefs.mk"
PERL5_REQD+= 5.18.0
.for _perl5_ver_ in ${PERL5_REQD}
BUILDLINK_API_DEPENDS.perl+= perl>=${_perl5_ver_}
.endfor
# Prevent p5-* etc. packages built for 5.18.0 to be used
# with the next incompatible version of perl:
BUILDLINK_API_DEPENDS.perl+= perl<5.20.0
BUILDLINK_PKGSRCDIR.perl?= ../../lang/perl5
_TOOLS_USE_PKGSRC.perl= yes
FIND_PREFIX:= PERLDIR=perl
.include "../../mk/find-prefix.mk"
PERL5= ${PERLDIR}/bin/perl
pkgbase := perl
.include "../../mk/pkg-build-options.mk"
PERL5_OPTIONS?= # empty
.if !empty(PERL5_OPTIONS:Mthreads)
INSTALL_TEMPLATES+= ${.CURDIR}/../../lang/perl5/files/install_threads.tmpl
.endif
.if ${PKG_INSTALLATION_TYPE} == "overwrite"
#
# Perl keeps headers and odd libraries in an odd path not caught by the
# default BUILDLINK_FILES_CMD, so name them to be symlinked into
# ${BUILDLINK_DIR}.
#
.include "../../lang/perl5/vars.mk"
BUILDLINK_FILES.perl= ${PERL5_SUB_INSTALLARCHLIB}/CORE/*
.endif
.endif # PERL_BUILDLINK3_MK
BUILDLINK_TREE+= -perl