summaryrefslogtreecommitdiff
path: root/lang/perl5-base/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lang/perl5-base/Makefile')
-rw-r--r--lang/perl5-base/Makefile103
1 files changed, 0 insertions, 103 deletions
diff --git a/lang/perl5-base/Makefile b/lang/perl5-base/Makefile
deleted file mode 100644
index 55dae57cfa1..00000000000
--- a/lang/perl5-base/Makefile
+++ /dev/null
@@ -1,103 +0,0 @@
-# $NetBSD: Makefile,v 1.9 2001/07/14 11:31:08 jlam Exp $
-
-.include "../../lang/perl5/Makefile.common"
-
-PKGNAME= perl-base-${PERL5_VERS}nb1
-PERL5_PKG_VERS= # empty
-CATEGORIES+= lang devel
-
-MAINTAINER= jlam@netbsd.org
-HOMEPAGE= http://language.perl.com/index.html
-COMMENT= base installation of Perl
-
-CONFLICTS= perl-5.00* p5-CGI-2.6* p5-CGI-2.7[0-5] \
- p5-Data-Dumper-2.1[0-9][0-9] p5-Data-Dumper-[0-9][0-9] \
- p5-Devel-DProf-[0-9]* p5-Devel-Peek-[0-9]* \
- perl-mk-[0-9]*
-
-HAS_CONFIGURE= # defined
-CONFIGURE_SCRIPT= ./Configure
-CONFIGURE_ARGS+= -sde
-CONFIGURE_ARGS+= -Dprefix="${PREFIX}"
-CONFIGURE_ARGS+= -Darchname="${MACHINE_ARCH}-${LOWER_OPSYS}"
-CONFIGURE_ARGS+= -Doptimize="${CFLAGS}"
-CONFIGURE_ARGS+= -Dcc="${CC}"
-CONFIGURE_ARGS+= -Uusemymalloc
-CONFIGURE_ARGS+= -Uinstallusrbinperl
-
-.include "../../mk/bsd.prefs.mk"
-
-MKPIC?= yes
-
-# Nail down the needed libraries for each platform here to avoid hidden
-# dependencies.
-#
-LIBSWANTED.NetBSD= m crypt
-
-.if defined(LIBSWANTED.${OPSYS})
-CONFIGURE_ARGS+= -Dlibswanted="${LIBSWANTED.${OPSYS}}"
-.endif
-
-.if (${OPSYS} == "NetBSD")
-.if !exists(/usr/libexec/ld.so) && !exists(/usr/libexec/ld.elf_so)
-MKPIC= no
-.endif
-.if (${MACHINE_ARCH} == "sparc64")
-# The toolchain on sparc64 is not really production-quality right now, but
-# gcc-2.96 is supposed to fix most problems. Passing -g to the configure
-# process triggers -DDEBUGGING, which plays the real trick and circumvents
-# code-generation bugs, so we add -g to CFLAGS to at least have a really
-# debuggable build.
-#
-CFLAGS+= -g -msoft-quad-float -O2
-.endif
-.elif (${OPSYS} == "SunOS")
-CFLAGS=
-.endif
-
-.if (${MKPIC} == "yes")
-CONFIGURE_ARGS+= -Duseshrplib
-.endif
-
-PERL5_ARCHLIB= ${PREFIX}/lib/perl5/${PERL5_DIST_VERS}/${MACHINE_ARCH}-${LOWER_OPSYS}
-PERL5_SITEARCH= ${PREFIX}/lib/perl5/site_perl/${PERL5_DIST_VERS}/${MACHINE_ARCH}-${LOWER_OPSYS}
-PERL5_PACKLIST= ${PERL5_ARCHLIB}/.packlist
-
-# Remove modules that are externally available in pkgsrc and that also install
-# manpages.
-#
-pre-configure:
- cd ${WRKSRC}; ${RM} -rf eg/cgi lib/CGI lib/CGI.pm
-
-.if (${MKPIC} == "yes")
-STATIC_WRKDIR= ${WRKDIR}/static
-STATIC_MAKEFLAGS= MKPIC=no
-STATIC_MAKEFLAGS+= WRKDIR=${STATIC_WRKDIR}
-STATIC_MAKEFLAGS+= ALL_TARGET=perl
-
-post-build:
- cd ${.CURDIR} && ${MAKE} build ${STATIC_MAKEFLAGS}
-.endif
-
-post-install:
-.if (${MKPIC} == "yes")
- ${RM} ${PREFIX}/bin/perl
- ${INSTALL_PROGRAM} ${STATIC_WRKDIR}/${DISTNAME}/perl ${PREFIX}/bin/perl
-.endif
- strip ${PREFIX}/bin/a2p
- strip ${PREFIX}/bin/perl
- ${RMDIR} -p ${PERL5_SITEARCH} 2>/dev/null || ${TRUE}
- ${RM} -f ${WRKDIR}/bsd.perl.mk
- eval `${PERL5} -V:installsitelib 2>/dev/null` && \
- echo PERL5_SITELIB=$$installsitelib >>${WRKDIR}/bsd.perl.mk
- eval `${PERL5} -V:installsitearch 2>/dev/null` && \
- echo PERL5_SITEARCH=$$installsitearch >>${WRKDIR}/bsd.perl.mk
- eval `${PERL5} -V:installarchlib 2>/dev/null` && \
- echo PERL5_ARCHLIB=$$installarchlib >>${WRKDIR}/bsd.perl.mk
- ${INSTALL_DATA} ${WRKDIR}/bsd.perl.mk ${PREFIX}/share/mk/bsd.perl.mk
-
-test:
- @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} \
- ${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKEFILE} test
-
-.include "../../mk/bsd.pkg.mk"