Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Aug 2015 13:17:49 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r395673 - in head: Mk/Uses lang/perl5-devel lang/perl5-devel/files lang/perl5.16 lang/perl5.16/files lang/perl5.18 lang/perl5.18/files lang/perl5.20 lang/perl5.20/files lang/perl5.22 la...
Message-ID:  <201508311317.t7VDHnwR094186@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mat
Date: Mon Aug 31 13:17:48 2015
New Revision: 395673
URL: https://svnweb.freebsd.org/changeset/ports/395673

Log:
  To ease up with future upgrades, move PERL_VERSION into a separate file.
  
  While there, remove 8.4 support, and do some cleanup.
  
  Sponsored by:	Absolight

Added:
  head/lang/perl5-devel/version.mk   (contents, props changed)
  head/lang/perl5.16/version.mk   (contents, props changed)
  head/lang/perl5.18/version.mk   (contents, props changed)
  head/lang/perl5.20/version.mk   (contents, props changed)
  head/lang/perl5.22/version.mk   (contents, props changed)
Deleted:
  head/lang/perl5-devel/files/use.perl.in
  head/lang/perl5.20/files/use.perl.in
  head/lang/perl5.22/files/use.perl.in
Modified:
  head/Mk/Uses/perl5.mk
  head/lang/perl5-devel/Makefile
  head/lang/perl5-devel/pkg-plist
  head/lang/perl5.16/Makefile
  head/lang/perl5.16/files/use.perl.in
  head/lang/perl5.16/pkg-plist
  head/lang/perl5.18/Makefile
  head/lang/perl5.18/files/use.perl.in
  head/lang/perl5.18/pkg-plist
  head/lang/perl5.20/Makefile
  head/lang/perl5.20/pkg-plist
  head/lang/perl5.22/Makefile
  head/lang/perl5.22/pkg-plist

Modified: head/Mk/Uses/perl5.mk
==============================================================================
--- head/Mk/Uses/perl5.mk	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/Mk/Uses/perl5.mk	Mon Aug 31 13:17:48 2015	(r395673)
@@ -50,15 +50,15 @@ PERL_VERSION!=	perl -e 'printf "%vd\n", 
 .else
 .include "${PORTSDIR}/Mk/bsd.default-versions.mk"
 .if ${PERL5_DEFAULT} == 5.16
-PERL_VERSION=	5.16.3
+.include "${PORTSDIR}/lang/perl5.16/version.mk"
 .elif ${PERL5_DEFAULT} == 5.18
-PERL_VERSION=	5.18.4
+.include "${PORTSDIR}/lang/perl5.18/version.mk"
 .elif ${PERL5_DEFAULT} == 5.20
-PERL_VERSION=	5.20.2
+.include "${PORTSDIR}/lang/perl5.20/version.mk"
 .elif ${PERL5_DEFAULT} == 5.22
-PERL_VERSION=	5.22.0
+.include "${PORTSDIR}/lang/perl5.22/version.mk"
 .elif ${PERL5_DEFAULT} == devel
-PERL_VERSION=	5.23.3
+.include "${PORTSDIR}/lang/perl5-devel/version.mk"
 # Force PERL_PORT here in case two identical PERL_VERSION.
 PERL_PORT?=	perl5-devel
 .else

Modified: head/lang/perl5-devel/Makefile
==============================================================================
--- head/lang/perl5-devel/Makefile	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/lang/perl5-devel/Makefile	Mon Aug 31 13:17:48 2015	(r395673)
@@ -66,7 +66,7 @@ PERL_MALLOC_CONFIGURE_OFF=	-Dusemymalloc
 #PORTSCOUT=	limit:^${PERL_VER}.
 
 # Remember to update Mk/Uses/perl5.mk too.
-PERL_VERSION=	5.23.3
+.include "version.mk"
 PERL_VER=	${PERL_VERSION:C/\.[0-9]+$//}
 PERL_ARCH=	mach
 SITE_PERL_REL?=	lib/perl5/site_perl
@@ -124,7 +124,7 @@ SUB_LIST+=	PERL_VERSION=${PERL_VERSION} 
 		SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
 		PERL_ARCH=${PERL_ARCH}
 
-SUB_FILES=	perl5_version
+SUB_FILES=	perl5_version perl-man.conf
 
 INSTALL_TARGET=	install-strip
 
@@ -161,7 +161,6 @@ PLIST_SUB+=	PERL_VERSION=${PERL_VERSION}
 		ARCH_LIB=${_ARCH_LIB}
 PLIST_SUB+=	PORTVERSION=${PORTVERSION} # XXX Remove
 
-.include <bsd.port.pre.mk>
 .include "${PORTSDIR}/Mk/bsd.default-versions.mk"
 
 # if this port is default due PERL5_DEFAULT
@@ -179,17 +178,6 @@ PKGNAMESUFFIX=	${PERL_VER}
 CONFLICTS_INSTALL+=	perl5-*
 .endif
 
-.if ${OSVERSION} >= 900022
-SUB_FILES+=	perl-man.conf
-PLIST_SUB+=	MANCONF=""
-.else
-# FIXME when 8.4 goes out, remove this
-SUB_FILES+=	use.perl
-PLIST_SUB+=	MANCONF="@comment "
-PKGINSTALL=	${WRKDIR}/use.perl
-PKGDEINSTALL=	${WRKDIR}/use.perl
-.endif
-
 # XXX Remove this
 # No need to spam logs, or make me wait
 .if !defined(PACKAGE_BUILDING) && !defined(PERL_DEV_SHUT_UP)
@@ -254,13 +242,11 @@ post-install:
 			${STRIP_CMD} $$f; \
 			${CHMOD} 444 $$f; \
 		done
-.if ${OSVERSION} >= 900022
 	${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${STAGEDIR}${PREFIX}/etc/man.d/perl${PERL_VER}.conf
-.endif
 
 test: build
 	(cd ${WRKSRC}; TEST_JOBS=${MAKE_JOBS_NUMBER} make test_harness)
 
 regression-test: test
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/lang/perl5-devel/pkg-plist
==============================================================================
--- head/lang/perl5-devel/pkg-plist	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/lang/perl5-devel/pkg-plist	Mon Aug 31 13:17:48 2015	(r395673)
@@ -32,7 +32,7 @@ bin/shasum
 bin/splain
 bin/xsubpp
 bin/zipdetails
-%%MANCONF%%etc/man.d/perl%%PERL_VER%%.conf
+etc/man.d/perl%%PERL_VER%%.conf
 etc/perl5_version
 %%PRIV_LIB%%/AnyDBM_File.pm
 %%PRIV_LIB%%/App/Cpan.pm

Added: head/lang/perl5-devel/version.mk
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/perl5-devel/version.mk	Mon Aug 31 13:17:48 2015	(r395673)
@@ -0,0 +1 @@
+PERL_VERSION=	5.23.3

Modified: head/lang/perl5.16/Makefile
==============================================================================
--- head/lang/perl5.16/Makefile	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/lang/perl5.16/Makefile	Mon Aug 31 13:17:48 2015	(r395673)
@@ -37,7 +37,7 @@ USE_PERL_DESC=		Rewrite links in /usr/bi
 PORTSCOUT=	limit:^${PERL_VER}.
 
 # Remember to update Mk/Uses/perl5.mk too.
-PERL_VERSION=	5.16.3
+.include "version.mk"
 PERL_VER=	${PERL_VERSION:C/\.[0-9]+$//}
 PERL_ARCH=	mach
 SITE_PERL_REL?=	lib/perl5/site_perl
@@ -156,12 +156,6 @@ LIB_DEPENDS+=		libgdbm.so:${PORTSDIR}/da
 CONFIGURE_ARGS+=	-Ui_gdbm
 .endif
 
-.if ${OSVERSION} >= 900022
-PLIST_SUB+=	MANCONF=""
-.else
-PLIST_SUB+=	MANCONF="@comment "
-.endif
-
 .if ${PORT_OPTIONS:MTHREADS}
 #XXX .if ${ARCH} == "amd64"
 #XXX IGNORE=	Threaded perl does not pass tests on ${ARCH}
@@ -242,9 +236,7 @@ post-install:
 			${STRIP_CMD} $$f; \
 			${CHMOD} 444 $$f; \
 		done
-.if ${OSVERSION} >= 900022
 	${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${STAGEDIR}${PREFIX}/etc/man.d/perl${PERL_VER}.conf
-.endif
 
 test: build
 	(cd ${WRKSRC}; TEST_JOBS=${MAKE_JOBS_NUMBER} make test_harness)

Modified: head/lang/perl5.16/files/use.perl.in
==============================================================================
--- head/lang/perl5.16/files/use.perl.in	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/lang/perl5.16/files/use.perl.in	Mon Aug 31 13:17:48 2015	(r395673)
@@ -5,7 +5,6 @@
 LINK_USRBIN="%%LINK_USRBIN%%"
 : ${OSVERSION:=`/sbin/sysctl -n kern.osreldate`};
 PERL_VERSION="%%PERL_VERSION%%"
-banner="# added by use.perl $(/bin/date +'%F %T')"
 special_link_list="perl perl5"
 
 do_remove_links()
@@ -41,44 +40,13 @@ do_create_links()
 	done
 }
 
-do_cleanup_manpath()
-{
-	if [ -f /etc/manpath.config ] ; then
-		/bin/cp -p /etc/manpath.config /etc/manpath.config.new
-		/usr/bin/awk 's=0;
-			/^#.*use.perl/ { s=1; mode=1 }
-			/^#/ { s=1; if (mode != 1) { mode=0 } }
-			/^OPTIONAL_MANPATH.*perl5/ { s=1; if (mode == 1) { mode=2 } }
-			/^$/ { s=1; if (mode != 2) { mode = 0 } }
-			{ if (s != 1) { mode = 0 } if (mode == 0) print }' /etc/manpath.config >/etc/manpath.config.new
-		/bin/mv /etc/manpath.config /etc/manpath.config.bak
-		/bin/mv /etc/manpath.config.new /etc/manpath.config
-		/bin/rm /etc/manpath.config.bak
-	fi
-}
-
-do_spam_manpath()
-{
-	if [ -f /etc/manpath.config ] ; then
-		echo "${banner}" >>/etc/manpath.config
-		echo "OPTIONAL_MANPATH	${PKG_PREFIX}/%%SITEMAN3PREFIX%%/man" >>/etc/manpath.config
-		echo "OPTIONAL_MANPATH	${PKG_PREFIX}/%%MAN3PREFIX%%/man" >>/etc/manpath.config
-	fi
-}
-
-
 if [ "$2" = "POST-INSTALL" ] ; then
 	if [ ${LINK_USRBIN} = yes ] ; then
 		do_remove_links
 		do_create_links
 	fi
-	if [ "${OSVERSION}" -lt 900022 ] ; then
-		do_cleanup_manpath
-		do_spam_manpath
-	fi
 elif [ "$2" = "POST-DEINSTALL" ] ; then
 	[ ${LINK_USRBIN} = yes ] && do_remove_links
-	[ "${OSVERSION}" -lt 900022 ] && do_cleanup_manpath
 fi
 
 exit 0

Modified: head/lang/perl5.16/pkg-plist
==============================================================================
--- head/lang/perl5.16/pkg-plist	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/lang/perl5.16/pkg-plist	Mon Aug 31 13:17:48 2015	(r395673)
@@ -40,7 +40,7 @@ bin/shasum
 bin/splain
 bin/xsubpp
 bin/zipdetails
-%%MANCONF%%etc/man.d/perl%%PERL_VER%%.conf
+etc/man.d/perl%%PERL_VER%%.conf
 etc/perl5_version
 %%PRIV_LIB%%/AnyDBM_File.pm
 %%PRIV_LIB%%/App/Cpan.pm

Added: head/lang/perl5.16/version.mk
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/perl5.16/version.mk	Mon Aug 31 13:17:48 2015	(r395673)
@@ -0,0 +1 @@
+PERL_VERSION=	5.16.3

Modified: head/lang/perl5.18/Makefile
==============================================================================
--- head/lang/perl5.18/Makefile	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/lang/perl5.18/Makefile	Mon Aug 31 13:17:48 2015	(r395673)
@@ -53,11 +53,13 @@ THREADS_CONFIGURE_ON=	-Dusethreads=y
 THREADS_CONFIGURE_OFF=	-Dusethreads=n
 PERL_MALLOC_CONFIGURE_ON=	-Dusemymalloc=y
 PERL_MALLOC_CONFIGURE_OFF=	-Dusemymalloc=n
+USE_PERL_SUB_LIST=	LINK_USRBIN=yes
+USE_PERL_SUB_LIST_OFF=	LINK_USRBIN=no
 
 PORTSCOUT=	limit:^${PERL_VER}.
 
 # Remember to update Mk/Uses/perl5.mk too.
-PERL_VERSION=	5.18.4
+.include "version.mk"
 PERL_VER=	${PERL_VERSION:C/\.[0-9]+$//}
 PERL_ARCH=	mach
 SITE_PERL_REL?=	lib/perl5/site_perl
@@ -115,7 +117,6 @@ PKGINSTALL=	${WRKDIR}/use.perl
 PKGDEINSTALL=	${WRKDIR}/use.perl
 INSTALL_TARGET=	install-strip
 
-.include <bsd.port.pre.mk>
 .include "${PORTSDIR}/Mk/bsd.default-versions.mk"
 
 # if this port is default due PERL5_DEFAULT
@@ -161,19 +162,6 @@ PLIST_SUB+=	PERL_VERSION=${PERL_VERSION}
 		PRIV_LIB=${_PRIV_LIB} \
 		ARCH_LIB=${_ARCH_LIB}
 
-.if ${OSVERSION} >= 900022
-PLIST_SUB+=	MANCONF=""
-.else
-PLIST_SUB+=	MANCONF="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MUSE_PERL}
-LINK_USRBIN=	yes
-.else
-LINK_USRBIN=	no
-.endif
-SUB_LIST+=	LINK_USRBIN=${LINK_USRBIN}
-
 # Put a symlink to the future libperl.so.x.yy so that -lperl works.
 post-extract:
 	${LN} -s libperl.so.${PERL_VERSION} ${WRKSRC}/libperl.so
@@ -216,13 +204,11 @@ post-install:
 			${STRIP_CMD} $$f; \
 			${CHMOD} 444 $$f; \
 		done
-.if ${OSVERSION} >= 900022
 	${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${STAGEDIR}${PREFIX}/etc/man.d/perl${PERL_VER}.conf
-.endif
 
 test: build
 	(cd ${WRKSRC}; TEST_JOBS=${MAKE_JOBS_NUMBER} make test_harness)
 
 regression-test: test
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/lang/perl5.18/files/use.perl.in
==============================================================================
--- head/lang/perl5.18/files/use.perl.in	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/lang/perl5.18/files/use.perl.in	Mon Aug 31 13:17:48 2015	(r395673)
@@ -5,7 +5,6 @@
 LINK_USRBIN="%%LINK_USRBIN%%"
 : ${OSVERSION:=`/sbin/sysctl -n kern.osreldate`};
 PERL_VERSION="%%PERL_VERSION%%"
-banner="# added by use.perl $(/bin/date +'%F %T')"
 special_link_list="perl perl5"
 
 do_remove_links()
@@ -41,44 +40,13 @@ do_create_links()
 	done
 }
 
-do_cleanup_manpath()
-{
-	if [ -f /etc/manpath.config ] ; then
-		/bin/cp -p /etc/manpath.config /etc/manpath.config.new
-		/usr/bin/awk 's=0;
-			/^#.*use.perl/ { s=1; mode=1 }
-			/^#/ { s=1; if (mode != 1) { mode=0 } }
-			/^OPTIONAL_MANPATH.*perl5/ { s=1; if (mode == 1) { mode=2 } }
-			/^$/ { s=1; if (mode != 2) { mode = 0 } }
-			{ if (s != 1) { mode = 0 } if (mode == 0) print }' /etc/manpath.config >/etc/manpath.config.new
-		/bin/mv /etc/manpath.config /etc/manpath.config.bak
-		/bin/mv /etc/manpath.config.new /etc/manpath.config
-		/bin/rm /etc/manpath.config.bak
-	fi
-}
-
-do_spam_manpath()
-{
-	if [ -f /etc/manpath.config ] ; then
-		echo "${banner}" >>/etc/manpath.config
-		echo "OPTIONAL_MANPATH	${PKG_PREFIX}/%%SITEMAN3PREFIX%%/man" >>/etc/manpath.config
-		echo "OPTIONAL_MANPATH	${PKG_PREFIX}/%%MAN3PREFIX%%/man" >>/etc/manpath.config
-	fi
-}
-
-
 if [ "$2" = "POST-INSTALL" ] ; then
 	if [ ${LINK_USRBIN} = yes ] ; then
 		do_remove_links
 		do_create_links
 	fi
-	if [ "${OSVERSION}" -lt 900022 ] ; then
-		do_cleanup_manpath
-		do_spam_manpath
-	fi
 elif [ "$2" = "POST-DEINSTALL" ] ; then
 	[ ${LINK_USRBIN} = yes ] && do_remove_links
-	[ "${OSVERSION}" -lt 900022 ] && do_cleanup_manpath
 fi
 
 exit 0

Modified: head/lang/perl5.18/pkg-plist
==============================================================================
--- head/lang/perl5.18/pkg-plist	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/lang/perl5.18/pkg-plist	Mon Aug 31 13:17:48 2015	(r395673)
@@ -40,7 +40,7 @@ bin/shasum
 bin/splain
 bin/xsubpp
 bin/zipdetails
-%%MANCONF%%etc/man.d/perl%%PERL_VER%%.conf
+etc/man.d/perl%%PERL_VER%%.conf
 etc/perl5_version
 %%PRIV_LIB%%/AnyDBM_File.pm
 %%PRIV_LIB%%/App/Cpan.pm

Added: head/lang/perl5.18/version.mk
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/perl5.18/version.mk	Mon Aug 31 13:17:48 2015	(r395673)
@@ -0,0 +1 @@
+PERL_VERSION=	5.18.4

Modified: head/lang/perl5.20/Makefile
==============================================================================
--- head/lang/perl5.20/Makefile	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/lang/perl5.20/Makefile	Mon Aug 31 13:17:48 2015	(r395673)
@@ -53,7 +53,7 @@ PERL_MALLOC_CONFIGURE_OFF=	-Dusemymalloc
 PORTSCOUT=	limit:^${PERL_VER}.
 
 # Remember to update Mk/Uses/perl5.mk too.
-PERL_VERSION=	5.20.2
+.include "version.mk"
 PERL_VER=	${PERL_VERSION:C/\.[0-9]+$//}
 PERL_ARCH=	mach
 SITE_PERL_REL?=	lib/perl5/site_perl
@@ -108,7 +108,7 @@ SUB_LIST+=	PERL_VERSION=${PERL_VERSION} 
 		SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
 		PERL_ARCH=${PERL_ARCH}
 
-SUB_FILES=	perl5_version
+SUB_FILES=	perl5_version perl-man.conf
 
 INSTALL_TARGET=	install-strip
 
@@ -144,7 +144,6 @@ PLIST_SUB+=	PERL_VERSION=${PERL_VERSION}
 		PRIV_LIB=${_PRIV_LIB} \
 		ARCH_LIB=${_ARCH_LIB}
 
-.include <bsd.port.pre.mk>
 .include "${PORTSDIR}/Mk/bsd.default-versions.mk"
 
 # if this port is default due PERL5_DEFAULT
@@ -158,16 +157,6 @@ PKGNAMESUFFIX=	${PERL_VER}
 CONFLICTS_INSTALL+=	perl5-*
 .endif
 
-.if ${OSVERSION} >= 900022
-SUB_FILES+=	perl-man.conf
-PLIST_SUB+=	MANCONF=""
-.else
-# FIXME when 8.4 goes out, remove this
-SUB_FILES+=	use.perl
-PLIST_SUB+=	MANCONF="@comment "
-PKGINSTALL=	${WRKDIR}/use.perl
-PKGDEINSTALL=	${WRKDIR}/use.perl
-.endif
 
 # Put a symlink to the future libperl.so.x.yy so that -lperl works.
 post-extract:
@@ -210,13 +199,11 @@ post-install:
 			${STRIP_CMD} $$f; \
 			${CHMOD} 444 $$f; \
 		done
-.if ${OSVERSION} >= 900022
 	${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${STAGEDIR}${PREFIX}/etc/man.d/perl${PERL_VER}.conf
-.endif
 
 test: build
 	(cd ${WRKSRC}; TEST_JOBS=${MAKE_JOBS_NUMBER} make test_harness)
 
 regression-test: test
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/lang/perl5.20/pkg-plist
==============================================================================
--- head/lang/perl5.20/pkg-plist	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/lang/perl5.20/pkg-plist	Mon Aug 31 13:17:48 2015	(r395673)
@@ -36,7 +36,7 @@ bin/shasum
 bin/splain
 bin/xsubpp
 bin/zipdetails
-%%MANCONF%%etc/man.d/perl%%PERL_VER%%.conf
+etc/man.d/perl%%PERL_VER%%.conf
 etc/perl5_version
 %%PRIV_LIB%%/AnyDBM_File.pm
 %%PRIV_LIB%%/App/Cpan.pm

Added: head/lang/perl5.20/version.mk
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/perl5.20/version.mk	Mon Aug 31 13:17:48 2015	(r395673)
@@ -0,0 +1 @@
+PERL_VERSION=	5.20.2

Modified: head/lang/perl5.22/Makefile
==============================================================================
--- head/lang/perl5.22/Makefile	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/lang/perl5.22/Makefile	Mon Aug 31 13:17:48 2015	(r395673)
@@ -52,7 +52,7 @@ PERL_MALLOC_CONFIGURE_OFF=	-Dusemymalloc
 PORTSCOUT=	limit:^${PERL_VER}.
 
 # Remember to update Mk/Uses/perl5.mk too.
-PERL_VERSION=	5.22.0
+.include "version.mk"
 PERL_VER=	${PERL_VERSION:C/\.[0-9]+$//}
 PERL_ARCH=	mach
 SITE_PERL_REL?=	lib/perl5/site_perl
@@ -105,7 +105,8 @@ SUB_LIST+=	PERL_VERSION=${PERL_VERSION} 
 		SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
 		PERL_ARCH=${PERL_ARCH}
 
-SUB_FILES=	perl5_version
+SUB_FILES=	perl5_version perl-man.conf
+
 
 INSTALL_TARGET=	install-strip
 
@@ -141,7 +142,6 @@ PLIST_SUB+=	PERL_VERSION=${PERL_VERSION}
 		PRIV_LIB=${_PRIV_LIB} \
 		ARCH_LIB=${_ARCH_LIB}
 
-.include <bsd.port.pre.mk>
 .include "${PORTSDIR}/Mk/bsd.default-versions.mk"
 
 # if this port is default due PERL5_DEFAULT
@@ -155,17 +155,6 @@ PKGNAMESUFFIX=	${PERL_VER}
 CONFLICTS_INSTALL+=	perl5-*
 .endif
 
-.if ${OSVERSION} >= 900022
-SUB_FILES+=	perl-man.conf
-PLIST_SUB+=	MANCONF=""
-.else
-# FIXME when 8.4 goes out, remove this
-SUB_FILES+=	use.perl
-PLIST_SUB+=	MANCONF="@comment "
-PKGINSTALL=	${WRKDIR}/use.perl
-PKGDEINSTALL=	${WRKDIR}/use.perl
-.endif
-
 # Put a symlink to the future libperl.so.x.yy so that -lperl works.
 post-extract:
 	${LN} -s libperl.so.${PERL_VERSION} ${WRKSRC}/libperl.so
@@ -207,13 +196,11 @@ post-install:
 			${STRIP_CMD} $$f; \
 			${CHMOD} 444 $$f; \
 		done
-.if ${OSVERSION} >= 900022
 	${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${STAGEDIR}${PREFIX}/etc/man.d/perl${PERL_VER}.conf
-.endif
 
 test: build
 	(cd ${WRKSRC}; TEST_JOBS=${MAKE_JOBS_NUMBER} make test_harness)
 
 regression-test: test
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/lang/perl5.22/pkg-plist
==============================================================================
--- head/lang/perl5.22/pkg-plist	Mon Aug 31 13:12:44 2015	(r395672)
+++ head/lang/perl5.22/pkg-plist	Mon Aug 31 13:17:48 2015	(r395673)
@@ -32,7 +32,7 @@ bin/shasum
 bin/splain
 bin/xsubpp
 bin/zipdetails
-%%MANCONF%%etc/man.d/perl%%PERL_VER%%.conf
+etc/man.d/perl%%PERL_VER%%.conf
 etc/perl5_version
 %%PRIV_LIB%%/AnyDBM_File.pm
 %%PRIV_LIB%%/App/Cpan.pm

Added: head/lang/perl5.22/version.mk
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/perl5.22/version.mk	Mon Aug 31 13:17:48 2015	(r395673)
@@ -0,0 +1 @@
+PERL_VERSION=	5.22.0



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201508311317.t7VDHnwR094186>