Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Sep 2013 09:00:42 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r327459 - in head: databases/drizzle databases/libmemcached databases/mysqldumper databases/p5-Class-DBI-Plugin-Senna databases/p5-DBIx-QueryLog databases/p5-DBIx-Simple databases/postg...
Message-ID:  <201309170900.r8H90gtd001619@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Tue Sep 17 09:00:42 2013
New Revision: 327459
URL: http://svnweb.freebsd.org/changeset/ports/327459

Log:
  Convert to new perl framework

Modified:
  head/databases/drizzle/Makefile
  head/databases/libmemcached/Makefile
  head/databases/mysqldumper/Makefile
  head/databases/p5-Class-DBI-Plugin-Senna/Makefile
  head/databases/p5-DBIx-QueryLog/Makefile
  head/databases/p5-DBIx-Simple/Makefile
  head/databases/postgis20/Makefile
  head/databases/postgis21/Makefile
  head/databases/pxlib/Makefile
  head/databases/rrdtool/Makefile
  head/databases/rrdtool12/Makefile
  head/databases/slony1/Makefile
  head/editors/calligra/Makefile
  head/editors/mousepad/Makefile
  head/editors/setedit/Makefile
  head/editors/vim/Makefile
  head/editors/yzis/Makefile
  head/net-mgmt/net-snmp/Makefile
  head/textproc/groff/Makefile
  head/textproc/openjade/Makefile
  head/textproc/opensp/Makefile
  head/textproc/p5-HTML-HTML5-Parser/Makefile
  head/textproc/p5-Hailo/Makefile
  head/textproc/p5-Text-TestBase/Makefile
  head/textproc/p5-XML-Feed-Deduper/Makefile
  head/textproc/rasqal/Makefile
  head/textproc/redland-bindings/Makefile
  head/textproc/redland/Makefile
  head/textproc/refdb/Makefile
  head/textproc/sgmlformat/Makefile

Modified: head/databases/drizzle/Makefile
==============================================================================
--- head/databases/drizzle/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/databases/drizzle/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -12,10 +12,9 @@ MAINTAINER=	glarkin@FreeBSD.org
 COMMENT=	A database optimized for Cloud and Net applications
 
 USE_GCC=	4.2+
-USE_PERL5=	yes
+USES=		gmake perl5
 USE_PYTHON=	yes
 GNU_CONFIGURE=	yes
-USE_GMAKE=	yes
 USE_LDCONFIG=	${PREFIX}/lib/drizzle
 
 BROKEN=		fails to build

Modified: head/databases/libmemcached/Makefile
==============================================================================
--- head/databases/libmemcached/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/databases/libmemcached/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -8,7 +8,7 @@ CATEGORIES=	databases
 MASTER_SITES=	http://launchpad.net/${PORTNAME}/1.0/${PORTVERSION}/+download/
 
 MAINTAINER=	m.tsatsenko@gmail.com
-COMMENT=	A C and C++ client library to the memcached server
+COMMENT=	C and C++ client library to the memcached server
 
 LIB_DEPENDS?=	execinfo.1:${PORTSDIR}/devel/libexecinfo \
 		event-1.4.4:${PORTSDIR}/devel/libevent
@@ -21,26 +21,15 @@ CONFIGURE_ARGS=	--without-memcached
 CONFIGURE_ENV+=	LDFLAGS="-L${LOCALBASE}/lib -lexecinfo"
 CXXFLAGS+=	-D__STDC_CONSTANT_MACROS
 
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
 
 .if exists(${LOCALBASE}/lib/libsasl.so.3)
 LIB_DEPENDS+=	sasl2.3:${PORTSDIR}/security/cyrus-sasl2
 .endif
 
-.if ${OSVERSION} < 800000
-BROKEN=		does not compile on FreeBSD 7.x
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|^pkgconfigdir.*|pkgconfigdir = $${PREFIX}/libdata/pkgconfig|' \
-			 -e '/^LDFLAGS *=/ s/$$/ $${LTLIBSASL2}/' \
-			${WRKSRC}/Makefile.in ${WRKSRC}/support/include.am
-.if defined(NO_INSTALL_MANPAGES)
-	@${REINPLACE_CMD} -e 's|^SUBDIRS = docs |SUBDIRS = |' ${WRKSRC}/Makefile.in
-.endif
-
 .if !defined(NO_INSTALL_MANPAGES)
-USE_PERL5_BUILD=yes # pod2man
+USES=	perl5
+USE_PERL5=	build
 MAN1=		memaslap.1 \
 		memcapable.1 \
 		memcat.1 \
@@ -156,4 +145,12 @@ MAN3=		hashkit_clone.3 \
 		memcached_version.3
 .endif
 
-.include <bsd.port.post.mk>
+post-patch:
+	@${REINPLACE_CMD} -e 's|^pkgconfigdir.*|pkgconfigdir = $${PREFIX}/libdata/pkgconfig|' \
+			 -e '/^LDFLAGS *=/ s/$$/ $${LTLIBSASL2}/' \
+			${WRKSRC}/Makefile.in ${WRKSRC}/support/include.am
+.if defined(NO_INSTALL_MANPAGES)
+	@${REINPLACE_CMD} -e 's|^SUBDIRS = docs |SUBDIRS = |' ${WRKSRC}/Makefile.in
+.endif
+
+.include <bsd.port.mk>

Modified: head/databases/mysqldumper/Makefile
==============================================================================
--- head/databases/mysqldumper/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/databases/mysqldumper/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -17,7 +17,7 @@ RUN_DEPENDS=	p5-DBI>=1.48:${PORTSDIR}/da
 
 USE_ZIP=	yes
 USE_MYSQL=	yes
-USE_PERL5=	yes
+USES=		perl5
 USE_PHP=	session mysql zlib ftp
 
 NO_BUILD=	yes

Modified: head/databases/p5-Class-DBI-Plugin-Senna/Makefile
==============================================================================
--- head/databases/p5-Class-DBI-Plugin-Senna/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/databases/p5-Class-DBI-Plugin-Senna/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	Class-DBI-Plugin-Senna
-# Date created:		18 Feb 2006
-# Whom:			Jun Kuriyama <kuriyama@FreeBSD.org>
-#
+# Created by: Jun Kuriyama <kuriyama@FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	Class-DBI-Plugin-Senna
 PORTVERSION=	0.01
@@ -17,7 +13,8 @@ COMMENT=	Add Instant Fulltext Search Cap
 BUILD_DEPENDS=	p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI \
 	p5-Senna>=0:${PORTSDIR}/textproc/p5-Senna
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 MAN3=		Class::DBI::Plugin::Senna.3
 
 .include <bsd.port.pre.mk>

Modified: head/databases/p5-DBIx-QueryLog/Makefile
==============================================================================
--- head/databases/p5-DBIx-QueryLog/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/databases/p5-DBIx-QueryLog/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -17,7 +17,8 @@ TEST_DEPENDS=	\
 	p5-Class-Method-Modifiers>0:${PORTSDIR}/devel/p5-Class-Method-Modifiers \
 	p5-Test-Requires>0:${PORTSDIR}/devel/p5-Test-Requires
 
-PERL_MODBUILD=	yes
+USES=		perl5
+USE_PERL5=	modbuild
 
 MAN3=	DBIx::QueryLog.3
 

Modified: head/databases/p5-DBIx-Simple/Makefile
==============================================================================
--- head/databases/p5-DBIx-Simple/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/databases/p5-DBIx-Simple/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -18,7 +18,8 @@ SQL_ABSTRACT_DESC=	Generate SQL from Per
 DBIX_XHTML_TABLE_DESC=	Create XHTML tables from SQL queries
 TEXT_TABLE_DESC=	Create plain text table from data
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 
 MAN3=	DBIx::Simple.3 \
 	DBIx::Simple::Examples.3 \

Modified: head/databases/postgis20/Makefile
==============================================================================
--- head/databases/postgis20/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/databases/postgis20/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -19,11 +19,10 @@ LATEST_LINK=	postgis20
 
 USE_GNOME=	libxml2
 USE_PGSQL=	yes
-USE_GMAKE=	yes
-USES=		iconv
+USES=		gmake iconv perl5
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
-USE_PERL5_BUILD=	yes
+USE_PERL5=	build
 
 OPTIONS_DEFINE=		LOADERGUI RASTER TOPOLOGY
 OPTIONS_DEFAULT=	TOPOLOGY

Modified: head/databases/postgis21/Makefile
==============================================================================
--- head/databases/postgis21/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/databases/postgis21/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -18,10 +18,10 @@ LATEST_LINK=	postgis21
 
 USE_GNOME=	libxml2
 USE_PGSQL=	yes
-USES=		gmake iconv pkgconfig
+USES=		gmake iconv perl5 pkgconfig
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
-USE_PERL5_BUILD=	yes
+USE_PERL5=	build
 
 OPTIONS_DEFINE=		LOADERGUI RASTER TOPOLOGY
 OPTIONS_DEFAULT=	TOPOLOGY

Modified: head/databases/pxlib/Makefile
==============================================================================
--- head/databases/pxlib/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/databases/pxlib/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -14,8 +14,7 @@ BUILD_DEPENDS=	p5-XML-Parser>=0:${PORTSD
 
 USE_GMAKE=	yes
 USE_AUTOTOOLS=	libtool
-USES=		gettext iconv
-USE_PERL5=	yes
+USES=		gettext iconv perl5
 GNU_CONFIGURE=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib

Modified: head/databases/rrdtool/Makefile
==============================================================================
--- head/databases/rrdtool/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/databases/rrdtool/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -25,7 +25,6 @@ USE_AUTOTOOLS=	libtool
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 USES=		gmake pkgconfig
-WANT_PERL=	yes
 USE_GNOME=	gnomehack intltool
 
 CONFIGURE_ARGS=	--disable-tcl
@@ -68,7 +67,7 @@ PLIST_SUB+=	WITH_RUBY="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MPERL_MODULE}
-USE_PERL5=	yes
+USES=		perl5
 CONFIGURE_ARGS+=	--enable-perl --enable-perl-site-install
 PLIST_SUB+=	WITH_PERL=""
 .else

Modified: head/databases/rrdtool12/Makefile
==============================================================================
--- head/databases/rrdtool12/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/databases/rrdtool12/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -21,15 +21,14 @@ CONFLICTS=	rrdtool-1.0* rrdtool-1.3*
 USE_AUTOTOOLS=	libtool
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
-USE_GMAKE=	yes
-WANT_PERL=	yes
+USES=		gmake
 
 CONFIGURE_ARGS=	--disable-tcl
 
 OPTIONS_DEFINE=	PYTHON RUBY PERL DOCS EXAMPLES
 OPTIONS_DEFAULT=	PERL
 
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MPYTHON}
 USE_PYTHON=	yes
@@ -54,7 +53,7 @@ PLIST_SUB+=	WITH_RUBY="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MPERL}
-USE_PERL5=	yes
+USES=		perl5
 CONFIGURE_ARGS+=	--enable-perl --enable-perl-site-install
 PLIST_SUB+=	WITH_PERL=""
 .else
@@ -97,4 +96,4 @@ post-install:
 	@${ECHO_MSG} "############################################################################"
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/databases/slony1/Makefile
==============================================================================
--- head/databases/slony1/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/databases/slony1/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -31,7 +31,7 @@ CONFLICTS?=	slony1v2-2*
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MPERLTOOLS}
-USE_PERL5=	yes
+USES=		perl5
 CONFIGURE_ARGS+=	--with-perltools=${LOCALBASE}/sbin
 RUN_DEPENDS+=	p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg
 BUILD_DEPENDS+=	p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg

Modified: head/editors/calligra/Makefile
==============================================================================
--- head/editors/calligra/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/editors/calligra/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -40,13 +40,12 @@ USE_GL=		glew
 USE_GNOME=	glib20 libxml2 libxslt
 USE_KDE4=	kactivities kdehier kdelibs kdeprefix libkdcraw nepomuk-core \
 		okular pimlibs attica automoc4 sharedmime soprano
-USE_PERL5=	yes
 USE_QT4=	dbus designer_build gui opengl phonon porting_build qt3support \
 		qtestlib_build script sql svg webkit xml xmlpatterns \
 		moc_build qmake_build rcc_build uic_build uic3_build
 USE_SQLITE=	3
 USE_BZIP2=	yes
-USES=		cmake:outsource pkgconfig iconv
+USES=		cmake:outsource pkgconfig iconv perl5
 CMAKE_ARGS=	-DCMAKE_INCLUDE_PATH:STRING="${QT_INCDIR} ${LOCALBASE}/include" \
 		-DIHAVEPATCHEDQT:BOOL=TRUE # To be removed with Qt 4.8.2.
 USE_LDCONFIG=	yes

Modified: head/editors/mousepad/Makefile
==============================================================================
--- head/editors/mousepad/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/editors/mousepad/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -1,6 +1,5 @@
 # Created by: Oliver Lehmann <oliver@FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	mousepad
 PORTVERSION=	0.3.0
@@ -14,11 +13,9 @@ COMMENT=	Simple text editor for the Xfce
 
 GNU_CONFIGURE=	yes
 USE_BZIP2=	yes
-USE_GMAKE=	yes
-USES=	desktop-file-utils gettext pathfix pkgconfig
+USES=	desktop-file-utils gettext gmake pathfix pkgconfig perl5
 USE_GNOME=	glib20 gtk20 intltool intlhack gtksourceview2
 USE_XFCE=	configenv
-USE_PERL5=	yes
 
 OPTIONS_DEFINE=	DBUS
 OPTIONS_DEFAULT=	DBUS

Modified: head/editors/setedit/Makefile
==============================================================================
--- head/editors/setedit/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/editors/setedit/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -16,8 +16,8 @@ MAKE_JOBS_UNSAFE=	yes
 
 HAS_CONFIGURE=	yes
 CONFIGURE_ENV=	LOCALBASE="${LOCALBASE}"
-USE_PERL5_BUILD=yes
-USE_GMAKE=	yes
+USES=		gmake perl5
+USE_PERL5=	build
 
 CFLAGS+=	-Wno-write-strings -I${LOCALBASE}/include
 

Modified: head/editors/vim/Makefile
==============================================================================
--- head/editors/vim/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/editors/vim/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -1,6 +1,4 @@
-# ex:ts=8
-# Created by:	David O'Brien <obrien@cs.ucdavis.edu>
-# Created:	Sat June 29, 1996
+# Created by: David O'Brien <obrien@cs.ucdavis.edu>
 # $FreeBSD$
 
 PORTNAME?=	vim
@@ -109,7 +107,7 @@ MAKE_ARGS+=	CONF_OPT_LUA_PREFIX="--with-
 .endif
 
 .if ${PORT_OPTIONS:MPERL}
-USE_PERL5=	yes
+USES=	perl5
 MAKE_ARGS+=	CONF_OPT_PERL="--enable-perlinterp"
 .endif
 

Modified: head/editors/yzis/Makefile
==============================================================================
--- head/editors/yzis/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/editors/yzis/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -20,7 +20,7 @@ USE_XORG=	x11 xext ice
 USE_LUA=	5.1
 LUA_COMPS=	lua
 USE_QT4=	qtestlib qmake_build rcc_build uic_build moc_build gui xml
-USE_PERL5=	yes
+USES=		perl5
 
 USES=		cmake gettext
 CMAKE_ARGS+=	-DLOCALBASE:STRING="${LOCALBASE}" \

Modified: head/net-mgmt/net-snmp/Makefile
==============================================================================
--- head/net-mgmt/net-snmp/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/net-mgmt/net-snmp/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -28,15 +28,13 @@ AX_SOCKONLY_DESC=	Disable UDP/TCP transp
 UNPRIVILEGED_DESC=	Allow unprivileged users to execute net-snmp
 SMUX_DESC=		Build with SNMP multiplexing (SMUX) support
 
-.include <bsd.port.options.mk>
-
 MAKE_JOBS_UNSAFE=	yes
 
 GNU_CONFIGURE=	yes
 USE_RC_SUBR=	snmpd snmptrapd
 USE_OPENSSL=	yes
 USE_LDCONFIG=	yes
-WANT_PERL=	yes
+USES=		perl5
 
 CONFIGURE_ENV+=	PERLPROG="${PERL}" PSPROG="${PS_CMD}" SED="${SED}"
 CONFIGURE_ARGS+=--enable-shared --enable-internal-md5 \
@@ -52,6 +50,8 @@ SUB_FILES=	pkg-message
 CONFIGURE_ARGS+=--with-defaults
 .endif
 
+.include <bsd.port.options.mk>
+
 .if ${PORT_OPTIONS:MPYTHON}
 # borrowed from bsd.python.mk and adapted for our needs
 PYEASYINSTALL_CMD?=		${LOCALBASE}/bin/easy_install-${PYTHON_VER}
@@ -79,14 +79,13 @@ PLIST_SUB+=	PYUNINSTALL="@unexec ${PYEAS
 PLIST_SUB+=	WITH_PYTHON="@comment "
 .endif
 
-.include <bsd.port.pre.mk>
 CONFIGURE_ARGS+=	--with-openssl="${OPENSSLBASE}"
 
 .if ${PORT_OPTIONS:MDUMMY}
 CONFIGURE_ARGS+=--with-dummy-values
 .endif
 
-.if empty(PORT_OPTIONS:MTKMIB)
+.if ! ${PORT_OPTIONS:MTKMIB}
 EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-local:Makefile.in
 PLIST_SUB+=	WITH_TKMIB="@comment "
 .else
@@ -95,9 +94,8 @@ PLIST_SUB+=	WITH_TKMIB=""
 .endif
 
 .if ${PORT_OPTIONS:MPERL}
-USE_PERL5=	yes
 CONFIGURE_ARGS+=--with-perl-modules
-.if empty(PORT_OPTIONS:MPERL_EMBEDDED)
+.if ! ${PORT_OPTIONS:MPERL_EMBEDDED}
 CONFIGURE_ARGS+=--disable-embedded-perl
 PLIST_SUB+=	WITH_PERL_EMBEDDED="@comment "
 .else
@@ -106,7 +104,7 @@ PLIST_SUB+=	WITH_PERL_EMBEDDED=""
 .endif
 PLIST_SUB+=	WITH_PERL=""
 .else
-USE_PERL5_BUILD=yes
+USE_PERL5=	build
 CONFIGURE_ARGS+=--disable-embedded-perl --without-perl-modules
 PLIST_SUB+=	WITH_PERL_EMBEDDED="@comment "
 PLIST_SUB+=	WITH_PERL="@comment "
@@ -345,4 +343,4 @@ display-message:
 #   Don't forget to bump library version in these ports.
 #   french/plgrenouille,graphics/hpoj,lang/php4,lang/php5,mail/cyrus-imapd22,mail/cyrus-imapd23,misc/kdeutils3,net-mgmt/braa,net-mgmt/docsis,net-mgmt/mbrowse,net-mgmt/nagios-snmp-plugins,net-mgmt/p5-SNMP-Info,net-mgmt/py-yapsnmp,net-mgmt/sdig,net-mgmt/zabbix,net/cactid,net/wireshark,net/ifstat,net/quagga,net/rtg,print/hplip,security/libfwbuilder,sysutils/apcupsd,sysutils/jailadmin,sysutils/nut
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/textproc/groff/Makefile
==============================================================================
--- head/textproc/groff/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/textproc/groff/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -17,8 +17,7 @@ BUILD_DEPENDS=	${LOCALBASE}/bin/gs:${POR
 		${LOCALBASE}/bin/psselect:${PORTSDIR}/print/psutils
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-USE_PERL5=	yes
-USE_GMAKE=	yes
+USES=		gmake perl5
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS+=	--with-awk=/usr/bin/awk
 

Modified: head/textproc/openjade/Makefile
==============================================================================
--- head/textproc/openjade/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/textproc/openjade/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	OpenJade
-# Date created:		May 19, 2000
-# Whom:			kuriyama
-#
+# Created by: kuriyama
 # $FreeBSD$
-#
 
 PORTNAME=	openjade
 PORTVERSION=	1.3.3p1
@@ -19,10 +15,8 @@ LIB_DEPENDS=	osp.5:${PORTSDIR}/textproc/
 RUN_DEPENDS=	${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
 
 USE_GCC=	any
-USE_GMAKE=	yes
 USE_LDCONFIG=	yes
-USE_PERL5=	yes
-USES=		gettext
+USES=		gettext gmake perl5
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--enable-default-catalog=${PREFIX}/share/sgml/catalog \
 		--datadir=${DATADIR}

Modified: head/textproc/opensp/Makefile
==============================================================================
--- head/textproc/opensp/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/textproc/opensp/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -10,11 +10,9 @@ MASTER_SITES=	SF/openjade/${PORTNAME:L}/
 MAINTAINER=	kuriyama@FreeBSD.org
 COMMENT=	This package is a collection of SGML/XML tools called OpenSP
 
-USE_GMAKE=	yes
 USE_LDCONFIG=	yes
-USES=		iconv
+USES=		gmake iconv perl5
 GNU_CONFIGURE=	yes
-USE_PERL5=	yes
 CONFIGURE_ARGS=	--enable-default-catalog=${PREFIX}/share/sgml/catalog \
 		--datadir=${PREFIX}/share/sgml/openjade \
 		--disable-doc-build

Modified: head/textproc/p5-HTML-HTML5-Parser/Makefile
==============================================================================
--- head/textproc/p5-HTML-HTML5-Parser/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/textproc/p5-HTML-HTML5-Parser/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -21,7 +21,8 @@ BUILD_DEPENDS=	p5-HTML-HTML5-Entities>=0
 		p5-XML-LibXML>=1.94:${PORTSDIR}/textproc/p5-XML-LibXML
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	YES
+USES=		perl5
+USE_PERL5=	configure
 
 MAN3=		HTML::HTML5::Parser.3 \
 		HTML::HTML5::Parser::Error.3 \

Modified: head/textproc/p5-Hailo/Makefile
==============================================================================
--- head/textproc/p5-Hailo/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/textproc/p5-Hailo/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -43,7 +43,8 @@ TEST_DEPENDS=	p5-DBD-SQLite>=1.29:${PORT
 		p5-Test-Script-Run>=0.04:${PORTSDIR}/devel/p5-Test-Script-Run \
 		p5-Test-Synopsis>=0.06:${PORTSDIR}/devel/p5-Test-Synopsis
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 
 MAN1=		hailo.1
 

Modified: head/textproc/p5-Text-TestBase/Makefile
==============================================================================
--- head/textproc/p5-Text-TestBase/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/textproc/p5-Text-TestBase/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -17,7 +17,8 @@ BUILD_DEPENDS=	p5-Class-Accessor-Lite>=0
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 TEST_DEPENDS=	p5-Test-Requires>0:${PORTSDIR}/devel/p5-Test-Requires
 
-PERL_MODBUILD=	yes
+USES=		perl5
+USE_PERL5=	modbuild
 
 MAN3=		Data::Section::TestBase.3 \
 		Test::Base::Less.3 \

Modified: head/textproc/p5-XML-Feed-Deduper/Makefile
==============================================================================
--- head/textproc/p5-XML-Feed-Deduper/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/textproc/p5-XML-Feed-Deduper/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -1,6 +1,5 @@
 # Created by: TERAMOTO Masahiro <markun@onohara.to>
 # $FreeBSD$
-#
 
 PORTNAME=	XML-Feed-Deduper
 PORTVERSION=	0.06
@@ -19,7 +18,8 @@ BUILD_DEPENDS=	p5-Mouse>=1.08:${PORTSDIR
 RUN_DEPENDS=	p5-Mouse>=1.08:${PORTSDIR}/devel/p5-Any-Moose \
 		p5-XML-Feed>=0.41:${PORTSDIR}/textproc/p5-XML-Feed
 
-PERL_MODBUILD=	yes
+USES=		perl5
+USE_PERL5=	modbuild
 
 MAN3=		XML::Feed::Deduper.3
 

Modified: head/textproc/rasqal/Makefile
==============================================================================
--- head/textproc/rasqal/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/textproc/rasqal/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -13,12 +13,11 @@ COMMENT=	High-level interface for RDF
 LIB_DEPENDS=	raptor2:${PORTSDIR}/textproc/raptor2 \
 		pcre:${PORTSDIR}/devel/pcre
 
-USE_GNOME=	gnomehack lthack
+USE_GNOME=	lthack
 USE_OPENSSL=	yes
-USE_PERL5_BUILD=yes
-USES=		pkgconfig
+USE_PERL5=	build
+USES=		gmake pathfix pkgconfig perl5
 GNU_CONFIGURE=	yes
-USE_GMAKE=	yes
 USE_LDCONFIG=	yes
 
 MAN1=		rasqal-config.1 roqet.1

Modified: head/textproc/redland-bindings/Makefile
==============================================================================
--- head/textproc/redland-bindings/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/textproc/redland-bindings/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -19,7 +19,7 @@ OPTIONS_DEFAULT=PYTHON
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MPERL}
-USE_PERL5=	yes
+USES=		perl5
 CONFIGURE_ARGS+=--with-perl
 PLIST_SUB+=	WITH_PERL=""
 MANPREFIX=	${LOCALBASE}/lib/perl5/${PERL_VER}

Modified: head/textproc/redland/Makefile
==============================================================================
--- head/textproc/redland/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/textproc/redland/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -13,14 +13,13 @@ LIB_DEPENDS=	raptor2:${PORTSDIR}/textpro
 		rasqal:${PORTSDIR}/textproc/rasqal
 
 USE_AUTOTOOLS=	libltdl
-USE_GNOME=	gnomehack libxml2 lthack
+USE_GNOME=	libxml2 lthack
 USE_OPENSSL=	yes
-USE_PERL5_BUILD=	yes
-USES=		pkgconfig:both
+USE_PERL5=	build
+USES=		gmake pathfix perl5 pkgconfig
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-raptor=system \
 		--with-threestore=no
-USE_GMAKE=	yes
 USE_LDCONFIG=	yes
 
 MAN1=		rdfproc.1 redland-config.1 \

Modified: head/textproc/refdb/Makefile
==============================================================================
--- head/textproc/refdb/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/textproc/refdb/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -15,9 +15,7 @@ LIB_DEPENDS=	expat.6:${PORTSDIR}/textpro
 		btparse.0:${PORTSDIR}/textproc/btparse \
 		dbi.1:${PORTSDIR}/databases/libdbi
 
-USE_GMAKE=	yes
-USES=		iconv
-USE_PERL5=	yes
+USES=		gmake iconv perl5
 HAS_CONFIGURE=	yes
 ALL_TARGET=
 

Modified: head/textproc/sgmlformat/Makefile
==============================================================================
--- head/textproc/sgmlformat/Makefile	Tue Sep 17 08:55:11 2013	(r327458)
+++ head/textproc/sgmlformat/Makefile	Tue Sep 17 09:00:42 2013	(r327459)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	sgmlformat
-# Date created:		July 16, 1997
-# Whom:			jfieber
-#
+# Created by: jfieber
 # $FreeBSD$
-#
 
 PORTNAME=	sgmlformat
 PORTVERSION=	1.7
@@ -15,7 +11,8 @@ MASTER_SITE_SUBDIR=	kuriyama
 MAINTAINER=	kuriyama@FreeBSD.org
 COMMENT=	Generates groff and HTML from linuxdoc and docbook SGML documents
 
-USE_PERL5_RUN=	yes
+USES=		perl5
+USE_PERL5=	run
 
 MAN1=		instant.1 sgmlfmt.1
 MAN5=		transpec.5



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