svn commit: r324007 - in head: astro/google-earth astro/p5-Astro-Sunrise chinese/librime converters/p5-Encode converters/recode databases/p5-Cache-Memcached-Managed databases/p5-DBD-Oracle database...

Andrej Zverev az at FreeBSD.org
Wed Jul 31 06:54:23 UTC 2013


Author: az
Date: Wed Jul 31 06:54:09 2013
New Revision: 324007
URL: http://svnweb.freebsd.org/changeset/ports/324007

Log:
  - Convert to new Uses/perl5.mk framework
  - Resolve issues with implicit lang/perl in extract and patch dependencies
  - Trim Makefile header
  
  Reviewed by:	bapt@ (exp-run)
  Approved by:	bapt@ (portmrg@)

Modified:
  head/astro/google-earth/Makefile
  head/astro/p5-Astro-Sunrise/Makefile   (contents, props changed)
  head/chinese/librime/Makefile
  head/converters/p5-Encode/Makefile   (contents, props changed)
  head/converters/recode/Makefile
  head/databases/p5-Cache-Memcached-Managed/Makefile   (contents, props changed)
  head/databases/p5-DBD-Oracle/Makefile
  head/databases/p5-DBIx-Class-DigestColumns/Makefile   (contents, props changed)
  head/databases/p5-DBIx-Class-EncodedColumn/Makefile
  head/databases/p5-DBIx-Recordset/Makefile   (contents, props changed)
  head/databases/p5-POE-Component-LaDBI/Makefile   (contents, props changed)
  head/databases/p5-POE-Component-RRDTool/Makefile   (contents, props changed)
  head/databases/p5-Text-Query-SQL/Makefile   (contents, props changed)
  head/databases/py-sqlrelay/Makefile   (contents, props changed)
  head/devel/bugzilla/Makefile
  head/devel/bugzilla3/Makefile
  head/devel/bugzilla42/Makefile
  head/devel/bugzilla44/Makefile
  head/devel/cvsmonitor/Makefile   (contents, props changed)
  head/devel/p5-Clone/Makefile   (contents, props changed)
  head/devel/p5-ExtUtils-AutoInstall/Makefile   (contents, props changed)
  head/devel/p5-MRO-Compat/Makefile
  head/devel/p5-Moose/Makefile
  head/devel/p5-Package-DeprecationManager/Makefile   (contents, props changed)
  head/dns/p5-DNS-Config/Makefile   (contents, props changed)
  head/dns/p5-DNS-Zone/Makefile   (contents, props changed)
  head/finance/ledgersmb12/Makefile
  head/finance/p5-Business-OnlinePayment-2CheckOut/Makefile   (contents, props changed)
  head/finance/p5-Business-OnlinePayment-SurePay/Makefile   (contents, props changed)
  head/finance/p5-Business-WorldPay-Junior/Makefile   (contents, props changed)
  head/graphics/ImageMagick/Makefile
  head/lang/gcc-aux/Makefile
  head/mail/openwebmail/Makefile   (contents, props changed)
  head/mail/p5-Mail-Bulkmail/Makefile   (contents, props changed)
  head/mail/razor-agents/Makefile   (contents, props changed)
  head/math/p5-Date-Handler/Makefile   (contents, props changed)
  head/math/p5-Math-BigInt-GMP/Makefile   (contents, props changed)
  head/math/p5-Math-SimpleVariable/Makefile   (contents, props changed)
  head/misc/patchutils/Makefile   (contents, props changed)
  head/multimedia/dvdrip/Makefile
  head/multimedia/gtk-youtube-viewer/Makefile
  head/net-mgmt/p5-NetAddr-IP/Makefile   (contents, props changed)
  head/net/p5-Net-RawSock/Makefile
  head/net/p5-POE-Component-ControlPort/Makefile   (contents, props changed)
  head/sysutils/reed/Makefile   (contents, props changed)
  head/textproc/man2html/Makefile   (contents, props changed)
  head/textproc/p5-PerlPoint-Converters/Makefile   (contents, props changed)
  head/textproc/p5-Spreadsheet-WriteExcel/Makefile   (contents, props changed)
  head/textproc/p5-Text-FixedLength-Extra/Makefile   (contents, props changed)
  head/textproc/p5-Text-Query/Makefile   (contents, props changed)
  head/textproc/p5-Text-Tmpl/Makefile   (contents, props changed)
  head/textproc/p5-XML-SAX-Expat/Makefile
  head/textproc/p5-XML-STX/Makefile   (contents, props changed)
  head/textproc/p5-XML-SimpleObject/Makefile   (contents, props changed)
  head/textproc/sablotron/Makefile
  head/www/p5-AMF-Perl/Makefile
  head/www/p5-Apache-Admin-Config/Makefile   (contents, props changed)
  head/www/p5-CGI-SpeedyCGI/Makefile   (contents, props changed)
  head/www/p5-Catalyst-Model-DBIC-Schema/Makefile
  head/www/p5-Catalyst-Plugin-Cache/Makefile
  head/www/p5-Catalyst-Plugin-Session-State-Cookie/Makefile
  head/www/p5-Catalyst-Plugin-Session/Makefile   (contents, props changed)
  head/www/p5-HTTP-MHTTP/Makefile   (contents, props changed)
  head/www/p5-Maypole-Authentication-UserSessionCookie/Makefile   (contents, props changed)
  head/www/p5-Maypole-Component/Makefile   (contents, props changed)
  head/x11/p5-X11-IdleTime/Makefile   (contents, props changed)
  head/x11/rxvt-devel/Makefile   (contents, props changed)

Modified: head/astro/google-earth/Makefile
==============================================================================
--- head/astro/google-earth/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/astro/google-earth/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,4 @@
-# New ports collection makefile for:	google-earth
-# Date created:				Jun 13 2006
-# Whom:					Florent Thoumie <flz at FreeBSD.org>
-#
 # $FreeBSD$
-#
 
 PORTNAME=	google-earth
 PORTVERSION=	6.0.3.2197
@@ -28,7 +23,8 @@ WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVER
 USE_LINUX=	yes
 USE_LINUX_APPS=	xorglibs
 USE_GNOME=	desktopfileutils
-USE_PERL5_BUILD=	yes
+USES=		perl5
+USE_PERL5=	patch build
 
 .include <bsd.port.pre.mk>
 

Modified: head/astro/p5-Astro-Sunrise/Makefile
==============================================================================
--- head/astro/p5-Astro-Sunrise/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/astro/p5-Astro-Sunrise/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	astro/p5-Astro-Sunrise
-# Date created:				25 April 2001
-# Whom:					Anton Berezin <tobez at tobez.org>
-#
+# Created by: Anton Berezin <tobez at tobez.org>
 # $FreeBSD$
-#
 
 PORTNAME=	Astro-Sunrise
 PORTVERSION=	0.91
@@ -16,7 +12,8 @@ COMMENT=	Perl extension for computing th
 
 BUILD_DEPENDS=	p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		Astro::Sunrise.3
 

Modified: head/chinese/librime/Makefile
==============================================================================
--- head/chinese/librime/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/chinese/librime/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -18,10 +18,10 @@ LIB_DEPENDS=	boost_thread:${PORTSDIR}/de
 		opencc:${PORTSDIR}/chinese/opencc \
 		yaml-cpp:${PORTSDIR}/devel/yaml-cpp
 
-USES=		cmake pkgconfig gettext
+USES=		cmake pkgconfig gettext perl5
+USE_PERL5=	build patch
 USE_LDCONFIG=	yes
 USE_XORG=	xproto
-USE_PERL5_BUILD=	yes
 LDFLAGS+=	-lintl
 
 PLIST_SUB=	VER=${PORTVERSION}

Modified: head/converters/p5-Encode/Makefile
==============================================================================
--- head/converters/p5-Encode/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/converters/p5-Encode/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -15,7 +15,8 @@ COMMENT=	Provides interfaces between str
 LICENSE=	ART10 GPLv1
 LICENSE_COMB=	dual
 
-PERL_CONFIGURE=	yes
+USES=	perl5
+USE_PERL5=	patch configure
 
 MAN3=		Encode.3 \
 		Encode::Alias.3 \

Modified: head/converters/recode/Makefile
==============================================================================
--- head/converters/recode/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/converters/recode/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -11,9 +11,9 @@ MASTER_SITE_SUBDIR=	recode
 MAINTAINER=	demon at FreeBSD.org
 COMMENT=	Converts files between character sets and usages
 
-USES=		gettext iconv
+USES=		gettext iconv perl5
 USE_AUTOTOOLS=	libtool
-USE_PERL5=	yes
+USE_PERL5=	patch run build
 USE_LDCONFIG=	yes
 CONFIGURE_ARGS=	--without-included-gettext
 CPPFLAGS+=	-I${LOCALBASE}/include

Modified: head/databases/p5-Cache-Memcached-Managed/Makefile
==============================================================================
--- head/databases/p5-Cache-Memcached-Managed/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/databases/p5-Cache-Memcached-Managed/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	p5-Cache-Memcached-Managed
-# Date created:		2006-01-02
-# Whom:			Lars Balker Rasmussen <lbr at FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	Cache-Memcached-Managed
 PORTVERSION=	0.24
@@ -21,7 +17,8 @@ BUILD_DEPENDS=	p5-Cache-Memcached>=0:${P
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 TEST_DEPENDS=	memcached:${PORTSDIR}/databases/memcached
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure extract
 
 MAN3=	Cache::Memcached::Managed.3 \
 	Cache::Memcached::Managed::Inactive.3 \

Modified: head/databases/p5-DBD-Oracle/Makefile
==============================================================================
--- head/databases/p5-DBD-Oracle/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/databases/p5-DBD-Oracle/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -17,7 +17,8 @@ RUN_DEPENDS:=	${BUILD_DEPENDS}
 OPTIONS_DEFINE=	OCI8 EXAMPLES
 OCI8_DESC=	Use OCI8
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 CONFIGURE_ENV=	ORACLE_HOME="${ORACLE_HOME}"
 
 MAN1=		ora_explain.1

Modified: head/databases/p5-DBIx-Class-DigestColumns/Makefile
==============================================================================
--- head/databases/p5-DBIx-Class-DigestColumns/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/databases/p5-DBIx-Class-DigestColumns/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -14,7 +14,8 @@ COMMENT=	Automatic digest columns
 RUN_DEPENDS=	p5-DBIx-Class>=0.06002:${PORTSDIR}/databases/p5-DBIx-Class
 BUILD_DEPENDS:=	${RUN_DEPENDS}
 
-PERL_MODBUILD=	yes
+USES=		perl5
+USE_PERL5=	modbuild extract
 
 MAN3=	DBIx::Class::DigestColumns.3
 

Modified: head/databases/p5-DBIx-Class-EncodedColumn/Makefile
==============================================================================
--- head/databases/p5-DBIx-Class-EncodedColumn/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/databases/p5-DBIx-Class-EncodedColumn/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -21,7 +21,8 @@ TEST_DEPENDS=	p5-Test-Exception>=0:${POR
 		p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
 		p5-Dir-Self>=0:${PORTSDIR}/devel/p5-Dir-Self
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure extract
 
 MAN3=	DBIx::Class::EncodedColumn.3 \
 	DBIx::Class::EncodedColumn::Crypt.3 \

Modified: head/databases/p5-DBIx-Recordset/Makefile
==============================================================================
--- head/databases/p5-DBIx-Recordset/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/databases/p5-DBIx-Recordset/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	DBIx::Recordset
-# Date created:		29 Apr 2001
-# Whom:			Sergey Skvortsov <skv at protey.ru>
-#
+# Created by: Sergey Skvortsov <skv at protey.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	DBIx-Recordset
 PORTVERSION=	0.26

Modified: head/databases/p5-POE-Component-LaDBI/Makefile
==============================================================================
--- head/databases/p5-POE-Component-LaDBI/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/databases/p5-POE-Component-LaDBI/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	POE-Component-LaDBI
-# Date created:	   09 February 2004
-# Whom:		   Sergey Skvortsov <skv at protey.ru>
-#
+# Created by: Sergey Skvortsov <skv at protey.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	POE-Component-LaDBI
 PORTVERSION=	1.2.1
@@ -18,7 +14,8 @@ BUILD_DEPENDS=	p5-POE>=0:${PORTSDIR}/dev
 		p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		POE::Component::LaDBI.3 POE::Component::LaDBI::Commands.3 \
 		POE::Component::LaDBI::Engine.3 \

Modified: head/databases/p5-POE-Component-RRDTool/Makefile
==============================================================================
--- head/databases/p5-POE-Component-RRDTool/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/databases/p5-POE-Component-RRDTool/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	POE-Component-RRDTool
-# Date created:	   05 July 2002
-# Whom:		   Sergey Skvortsov <skv at protey.ru>
-#
+# Created by: Sergey Skvortsov <skv at protey.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	POE-Component-RRDTool
 PORTVERSION=	0.18
@@ -19,7 +15,8 @@ BUILD_DEPENDS=	p5-POE>=0:${PORTSDIR}/dev
 		${LOCALBASE}/bin/rrdtool:${PORTSDIR}/databases/rrdtool
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 CONFIGURE_ARGS=	</dev/null
 
 MAN3=		POE::Component::RRDTool.3

Modified: head/databases/p5-Text-Query-SQL/Makefile
==============================================================================
--- head/databases/p5-Text-Query-SQL/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/databases/p5-Text-Query-SQL/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	databases/p5-Text-Query-SQL
-# Date created:				31 December 2000
-# Whom:					Anton Berezin <tobez at tobez.org>
-#
+# Created by: Anton Berezin <tobez at tobez.org>
 # $FreeBSD$
-#
 
 PORTNAME=	Text-Query-SQL
 PORTVERSION=	0.09
@@ -18,7 +14,8 @@ BUILD_DEPENDS=	p5-Text-Query>=0:${PORTSD
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 TEST_DEPENDS=	p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		Text::Query::BuildSQLMifluz.3 Text::Query::BuildSQLMySQL.3 \
 		Text::Query::BuildSQLFulcrum.3 Text::Query::BuildSQL.3 \

Modified: head/databases/py-sqlrelay/Makefile
==============================================================================
--- head/databases/py-sqlrelay/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/databases/py-sqlrelay/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	Python module for SQL Relay
-# Date created:		2 July 2001
-# Whom:			Akinori MUSHA aka knu <knu at idaemons.org>
-#
+# Created by: Akinori MUSHA aka knu <knu at idaemons.org>
 # $FreeBSD$
-#
 
 PORTNAME=	${SQLRELAY_PORTNAME}
 PORTVERSION=	${SQLRELAY_PORTVERSION}
@@ -20,7 +16,8 @@ EXTRACT_DEPENDS=	${NONEXISTENT}:${SQLREL
 LIB_DEPENDS=	sqlrclient.0:${SQLRELAY_PORTDIR}
 
 USE_PYTHON=	yes
-USE_PERL5_BUILD=yes
+USES=		perl5
+USE_PERL5=	build patch
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
 BUILD_WRKSRC=	${WRKSRC}/src/api/python

Modified: head/devel/bugzilla/Makefile
==============================================================================
--- head/devel/bugzilla/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/devel/bugzilla/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -24,7 +24,8 @@ RUN_DEPENDS=	\
 		p5-TimeDate>=1.19:${PORTSDIR}/devel/p5-TimeDate \
 		p5-URI>=0:${PORTSDIR}/net/p5-URI
 
-USE_PERL5=	yes
+USES=		perl5
+USE_PERL5=	patch run build
 
 BINMODE=	700
 

Modified: head/devel/bugzilla3/Makefile
==============================================================================
--- head/devel/bugzilla3/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/devel/bugzilla3/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -24,7 +24,8 @@ RUN_DEPENDS=	\
 
 LATEST_LINK=	bugzilla3
 
-USE_PERL5=	yes
+USES=		perl5
+USE_PERL5=	patch run build
 
 BINMODE=	700
 

Modified: head/devel/bugzilla42/Makefile
==============================================================================
--- head/devel/bugzilla42/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/devel/bugzilla42/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -27,7 +27,8 @@ RUN_DEPENDS=	\
 
 LATEST_LINK=	bugzilla42
 
-USE_PERL5=	yes
+USES=		perl5
+USE_PERL5=	patch run build
 
 BINMODE=	700
 

Modified: head/devel/bugzilla44/Makefile
==============================================================================
--- head/devel/bugzilla44/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/devel/bugzilla44/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -27,7 +27,8 @@ RUN_DEPENDS=	\
 
 LATEST_LINK=	bugzilla44
 
-USE_PERL5=	yes
+USES=		perl5
+USE_PERL5=	patch build run
 
 BINMODE=	700
 

Modified: head/devel/cvsmonitor/Makefile
==============================================================================
--- head/devel/cvsmonitor/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/devel/cvsmonitor/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -43,7 +43,8 @@ WRKSRC=		${WRKDIR}/${PORTNAME}
 
 NO_BUILD=	yes
 
-USE_PERL5=	yes
+USES=		perl5
+USE_PERL5=	patch run build
 
 # stolen from cvsweb
 .if !exists(${PREFIX}/www) && exists(${PREFIX}/share/apache)

Modified: head/devel/p5-Clone/Makefile
==============================================================================
--- head/devel/p5-Clone/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/devel/p5-Clone/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -9,7 +9,8 @@ PKGNAMEPREFIX=	p5-
 MAINTAINER=	tobez at FreeBSD.org
 COMMENT=	Clone - recursively copy Perl datatypes
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	patch configure
 
 MAN3=		Clone.3
 

Modified: head/devel/p5-ExtUtils-AutoInstall/Makefile
==============================================================================
--- head/devel/p5-ExtUtils-AutoInstall/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/devel/p5-ExtUtils-AutoInstall/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -14,7 +14,8 @@ COMMENT=	Automatic install of dependenci
 BUILD_DEPENDS=	p5-version>=0.28:${PORTSDIR}/devel/p5-version
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	extract configure
 
 MAN3=		ExtUtils::AutoInstall.3
 

Modified: head/devel/p5-MRO-Compat/Makefile
==============================================================================
--- head/devel/p5-MRO-Compat/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/devel/p5-MRO-Compat/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -14,7 +14,8 @@ COMMENT=	Add mro::* interface compatibil
 BUILD_DEPENDS=	p5-Class-C3>=0.19:${PORTSDIR}/devel/p5-Class-C3
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	extract configure
 
 MAN3=	MRO::Compat.3
 

Modified: head/devel/p5-Moose/Makefile
==============================================================================
--- head/devel/p5-Moose/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/devel/p5-Moose/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -41,7 +41,8 @@ TEST_DEPENDS=	\
 
 CFLAGS+=	-I.	# mop.h
 MAKE_JOBS_UNSAFE=	yes
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure extract
 
 MAN3=	Class::MOP.3 \
 	Class::MOP::Attribute.3 \

Modified: head/devel/p5-Package-DeprecationManager/Makefile
==============================================================================
--- head/devel/p5-Package-DeprecationManager/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/devel/p5-Package-DeprecationManager/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	Package-DeprecationManager
-# Date created:				05 August 2010
-# Whom:					Frederic Culot <frederic at culot.org>
-#
+# Created by: Frederic Culot <frederic at culot.org>
 # $FreeBSD$
-#
 
 PORTNAME=	Package-DeprecationManager
 PORTVERSION=	0.13
@@ -26,7 +22,8 @@ RUN_DEPENDS=	p5-Params-Util>=0:${PORTSDI
 TEST_DEPENDS=	p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal \
 		p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure extract
 
 MAN3=		Package::DeprecationManager.3
 

Modified: head/dns/p5-DNS-Config/Makefile
==============================================================================
--- head/dns/p5-DNS-Config/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/dns/p5-DNS-Config/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:		p5-DNS-Config
-# Date created:					22 February 2003
-# Whom:	      					Clement Laforet <sheepkiller at cultdeadsheep.org>
-#
+# Created by: Clement Laforet <sheepkiller at cultdeadsheep.org>
 # $FreeBSD$
-#
 
 PORTNAME=	DNS-Config
 PORTVERSION=	0.66
@@ -15,7 +11,8 @@ PKGNAMEPREFIX=	p5-
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	DNS::Config is set of perl modules for name service configurations
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 post-patch:
 	${FIND} ${WRKSRC} -name '*.pm' -o -name '*.t' -o -name '*.PL' | \

Modified: head/dns/p5-DNS-Zone/Makefile
==============================================================================
--- head/dns/p5-DNS-Zone/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/dns/p5-DNS-Zone/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:		p5-DNS-Zone
-# Date created:					22 February 2003
-# Whom:	      					Clement Laforet <sheepkiller at cultdeadsheep.org>
-#
+# Created by: Clement Laforet <sheepkiller at cultdeadsheep.org>
 # $FreeBSD$
-#
 
 PORTNAME=	DNS-Zone
 PORTVERSION=	0.85
@@ -15,7 +11,8 @@ PKGNAMEPREFIX=	p5-
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	DNS::Zone is set of perl modules for name service zone files
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 post-patch:
 	${FIND} ${WRKSRC} -name '*.pm' -o -name '*.t' -o -name '*.PL' | \

Modified: head/finance/ledgersmb12/Makefile
==============================================================================
--- head/finance/ledgersmb12/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/finance/ledgersmb12/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -18,7 +18,8 @@ LATEST_LINK=	ledgersmb12
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
 NO_BUILD=	yes
-USE_PERL5=	yes
+USES=		perl5
+USE_PERL5=	run build patch
 
 SUB_FILES=	pkg-message
 

Modified: head/finance/p5-Business-OnlinePayment-2CheckOut/Makefile
==============================================================================
--- head/finance/p5-Business-OnlinePayment-2CheckOut/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/finance/p5-Business-OnlinePayment-2CheckOut/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -16,7 +16,8 @@ BUILD_DEPENDS=	p5-Business-CreditCard>=0
 		p5-Text-CSV_XS>=0:${PORTSDIR}/textproc/p5-Text-CSV_XS
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		Business::OnlinePayment::2CheckOut.3
 

Modified: head/finance/p5-Business-OnlinePayment-SurePay/Makefile
==============================================================================
--- head/finance/p5-Business-OnlinePayment-SurePay/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/finance/p5-Business-OnlinePayment-SurePay/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -14,7 +14,8 @@ BUILD_DEPENDS=	p5-Business-CreditCard>=0
 		p5-Business-OnlinePayment>=0:${PORTSDIR}/finance/p5-Business-OnlinePayment
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		Business::OnlinePayment::SurePay.3
 

Modified: head/finance/p5-Business-WorldPay-Junior/Makefile
==============================================================================
--- head/finance/p5-Business-WorldPay-Junior/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/finance/p5-Business-WorldPay-Junior/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	Business::OnlinePayment::WorldPay::Junior
-# Date created:				24 October 2002
-# Whom:					Maxim Sobolev <sobomax at FreeBSD.org>
-#
+# Created by: Maxim Sobolev <sobomax at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	Business-WorldPay-Junior
 PORTVERSION=	1.07
@@ -19,7 +15,8 @@ BUILD_DEPENDS=	p5-Business-CreditCard>=0
 		p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		Business::WorldPay::Junior.3
 

Modified: head/graphics/ImageMagick/Makefile
==============================================================================
--- head/graphics/ImageMagick/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/graphics/ImageMagick/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -32,9 +32,9 @@ COMMENT=	Image processing tools
 
 LICENSE=	AL2
 
-USES=		pkgconfig pathfix
+USES=		pkgconfig pathfix perl5
 USE_XZ=		yes
-USE_PERL5=	yes
+USE_PERL5=	run build patch
 WANT_GNOME=	yes
 USE_AUTOTOOLS=	libltdl
 # For some reason, using our libtool breaks the build into pieces:

Modified: head/lang/gcc-aux/Makefile
==============================================================================
--- head/lang/gcc-aux/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/lang/gcc-aux/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -35,6 +35,9 @@ OBJC_DESC=      	Build Objective-C langu
 STATIC_DESC=    	Build with no shared libraries other than libc
 TESTSUITE_DESC=		Activate test support
 
+USES=		perl5
+USE_PERL5=	extract
+
 .include <bsd.port.options.mk>
 
 .if ${OPSYS} == FreeBSD

Modified: head/mail/openwebmail/Makefile
==============================================================================
--- head/mail/openwebmail/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/mail/openwebmail/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	openwebmail
-# Date created:				24 April 2001
-# Whom:	      				Yen-Ming Lee <leeym at leeym.com>
-#
+# Created by: Yen-Ming Lee <leeym at leeym.com>
 # $FreeBSD$
-#
 
 PORTNAME=	openwebmail
 PORTVERSION=	2.53
@@ -18,7 +14,8 @@ COMMENT=	A webmail system designed to ma
 
 RUN_DEPENDS=	p5-Text-Iconv>=0:${PORTSDIR}/converters/p5-Text-Iconv
 
-USE_PERL5=	yes
+USES=		perl5
+USE_PERL5=	run build patch
 NO_BUILD=	yes
 NO_WRKSUBDIR=	yes
 OWCGIDIR=	${PREFIX}/www/cgi-bin/openwebmail

Modified: head/mail/p5-Mail-Bulkmail/Makefile
==============================================================================
--- head/mail/p5-Mail-Bulkmail/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/mail/p5-Mail-Bulkmail/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	Mail-Bulkmail
-# Date created:				Wed Jan  3 13:26:45 2001
-# Whom:					will
-#
+# Created by: will
 # $FreeBSD$
-#
 
 PORTNAME=	Mail-Bulkmail
 PORTVERSION=	3.12
@@ -14,7 +10,8 @@ PKGNAMEPREFIX=	p5-
 MAINTAINER=	tobez at FreeBSD.org
 COMMENT=	Perl module for mailing lists
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		Mail::Bulkmail.3 Mail::Bulkmail::Dynamic.3 \
 		Mail::Bulkmail::Server.3 Mail::Bulkmail::Object.3 \

Modified: head/mail/razor-agents/Makefile
==============================================================================
--- head/mail/razor-agents/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/mail/razor-agents/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -14,7 +14,8 @@ BUILD_DEPENDS=	p5-Net-DNS>=0:${PORTSDIR}
 		p5-URI>=0:${PORTSDIR}/net/p5-URI
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 MAKE_JOBS_UNSAFE=	yes
 
 MAKE_ARGS+=	PERLPREFIX=${PREFIX}

Modified: head/math/p5-Date-Handler/Makefile
==============================================================================
--- head/math/p5-Date-Handler/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/math/p5-Date-Handler/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,11 +1,5 @@
-# New ports collection makefile for:	p5-Date-Handler
-# Date Created:				25 Aug 2001
-# Whom:					Shell Hung <shell at shellhung.org>
-#
+# Created by: Shell Hung <shell at shellhung.org>
 # $FreeBSD$
-#
-# Considering this module for calculating date, so
-# I putted it into 'math' and not 'devel' or other
 
 PORTNAME=	Date-Handler
 PORTVERSION=	1.2
@@ -16,7 +10,8 @@ PKGNAMEPREFIX=	p5-
 MAINTAINER=	perl at FreeBSD.org
 COMMENT=	Perl module for calculating time differences
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		Date::Handler.3 Date::Handler::Delta.3 \
 		Date::Handler::Range.3 Date::Handler::Test.3

Modified: head/math/p5-Math-BigInt-GMP/Makefile
==============================================================================
--- head/math/p5-Math-BigInt-GMP/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/math/p5-Math-BigInt-GMP/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	math/p5-Math-BigInt-GMP
-# Date created:				7 February 2007
-# Whom:					Maxime Henrion <mux at FreeBSD.org>
-#
+# Created by: Maxime Henrion <mux at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	Math-BigInt-GMP
 PORTVERSION=	1.37
@@ -21,7 +17,8 @@ BUILD_DEPENDS=	p5-Math-BigInt>=1.997:${P
 LIB_DEPENDS=	gmp.10:${PORTSDIR}/math/gmp
 RUN_DEPENDS=	p5-Math-BigInt>=1.997:${PORTSDIR}/math/p5-Math-BigInt
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 CONFIGURE_ARGS=	INC="-I${LOCALBASE}/include"
 
 MAN3=		Math::BigInt::GMP.3

Modified: head/math/p5-Math-SimpleVariable/Makefile
==============================================================================
--- head/math/p5-Math-SimpleVariable/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/math/p5-Math-SimpleVariable/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	Math::SimpleVariable
-# Date created:		5 Nov 2001
-# Whom:			Sergey Skvortsov <skv at FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	Math-SimpleVariable
 PORTVERSION=	0.03
@@ -15,7 +11,8 @@ PKGNAMEPREFIX=	p5-
 MAINTAINER=	perl at FreeBSD.org
 COMMENT=	Simple representation of mathematical variables
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		Math::SimpleVariable.3
 

Modified: head/misc/patchutils/Makefile
==============================================================================
--- head/misc/patchutils/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/misc/patchutils/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -10,7 +10,8 @@ MAINTAINER=	johans at FreeBSD.org
 COMMENT=	A small collection of programs that operate on patch files
 
 USE_XZ=		yes
-USE_PERL5=	yes
+USES=		perl5
+USE_PERL5=	run build patch
 GNU_CONFIGURE=	yes
 
 MAN1=	combinediff.1 dehtmldiff.1 editdiff.1 espdiff.1 filterdiff.1 \

Modified: head/multimedia/dvdrip/Makefile
==============================================================================
--- head/multimedia/dvdrip/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/multimedia/dvdrip/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -33,9 +33,9 @@ OPTIONS_DEFINE=	VORBIS SUBTITLE
 OPTIONS_DEFAULT=	VORBIS SUBTITLE
 SUBTITLE_DESC=	Enable support for getting subtitles
 
-PERL_CONFIGURE=	yes
 CONFIGURE_ENV=	SKIP_UNPACK_REQUIRED_MODULES=1
-USES=		gettext
+USES=		gettext perl5
+USE_PERL5=	configure patch
 MAKE_JOBS_UNSAFE=	yes
 
 MAN1=		dvdrip.1 dvdrip-progress.1 dvdrip-splitpipe.1

Modified: head/multimedia/gtk-youtube-viewer/Makefile
==============================================================================
--- head/multimedia/gtk-youtube-viewer/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/multimedia/gtk-youtube-viewer/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -35,7 +35,8 @@ GH_COMMIT=	c26d9a7
 WRKSRC=		${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT}/WWW-YoutubeViewer
 
 CONFIGURE_ARGS+=${DATADIR}
-PERL_MODBUILD=	5.14+
+USES=		perl5
+USE_PERL5=	5.16+ patch modbuild
 
 MAN3=		WWW::YoutubeViewer::RegularExpressions.3 \
 		WWW::YoutubeViewer.3 \

Modified: head/net-mgmt/p5-NetAddr-IP/Makefile
==============================================================================
--- head/net-mgmt/p5-NetAddr-IP/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/net-mgmt/p5-NetAddr-IP/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -11,7 +11,8 @@ PKGNAMEPREFIX=	p5-
 MAINTAINER=	tobez at FreeBSD.org
 COMMENT=	Perl module for working with IP addresses and blocks thereof
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	patch configure
 
 MAN3=		NetAddr::IP.3 \
 	NetAddr::IP::InetBase.3 \

Modified: head/net/p5-Net-RawSock/Makefile
==============================================================================
--- head/net/p5-Net-RawSock/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/net/p5-Net-RawSock/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -9,7 +9,8 @@ PKGNAMEPREFIX=	p5-
 MAINTAINER=	ecu at 200ok.org
 COMMENT=	Net::RawSock provides a base function to send raw IP packets from Perl
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		Net::RawSock.3
 DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}

Modified: head/net/p5-POE-Component-ControlPort/Makefile
==============================================================================
--- head/net/p5-POE-Component-ControlPort/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/net/p5-POE-Component-ControlPort/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	net/p5-POE-Component-ControlPort
-# Date created:				05 February 2006
-# Whom:					Zach Thompson <hideo at lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo at lastamericanempire.com>
 # $FreeBSD$
-#
 
 PORTNAME=	POE-Component-ControlPort
 PORTVERSION=	0.01
@@ -20,7 +16,8 @@ RUN_DEPENDS=	p5-Params-Validate>=0:${POR
 BUILD_DEPENDS:=	${RUN_DEPENDS}
 BUILD_DEPENDS+=	p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure extract
 
 MAN3=	POE::Component::ControlPort.3 \
 	POE::Component::ControlPort::Command.3 \

Modified: head/sysutils/reed/Makefile
==============================================================================
--- head/sysutils/reed/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/sysutils/reed/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -13,7 +13,8 @@ COMMENT=	A text pager with autoscrolling
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USE_PERL5=	yes
+USES=		perl5
+USE_PERL5=	run build patch
 HAS_CONFIGURE=	yes
 CONFIGURE_SCRIPT=	configures
 

Modified: head/textproc/man2html/Makefile
==============================================================================
--- head/textproc/man2html/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/textproc/man2html/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:   	man2html
-# Date created:				29 August 1998
-# Whom:                			Dima Sivachenko <demon at gpad.ac.ru>
-#
+# Created by: Dima Sivachenko <demon at gpad.ac.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	man2html
 PORTVERSION=	3.0.1
@@ -16,7 +12,8 @@ DISTNAME=	${PORTNAME}${PORTVERSION}
 MAINTAINER=	demon at FreeBSD.org
 COMMENT=	Convert nroff(1) man pages to HTML
 
-USE_PERL5=	yes
+USES=		perl5
+USE_PERL5=	run build patch
 NO_BUILD=	yes
 CGIDIR=		${PREFIX}/www/cgi-bin
 

Modified: head/textproc/p5-PerlPoint-Converters/Makefile
==============================================================================
--- head/textproc/p5-PerlPoint-Converters/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/textproc/p5-PerlPoint-Converters/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	p5-PerlPoint-Converters
-# Date created:		8 Jun 2004
-# Whom:	      		mat
-#
+# Created by: mat
 # $FreeBSD$
-#
 
 PORTNAME=	PerlPoint-Converters
 PORTVERSION=	1.02.05
@@ -19,7 +15,8 @@ BUILD_DEPENDS=	p5-PerlPoint-Package>=0:$
 		p5-Getopt-ArgvFile>=0:${PORTSDIR}/devel/p5-Getopt-ArgvFile
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	YES
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN1=		pp2html.1 pp2latex.1
 MAN3=		Bundle::PerlPoint.3 \

Modified: head/textproc/p5-Spreadsheet-WriteExcel/Makefile
==============================================================================
--- head/textproc/p5-Spreadsheet-WriteExcel/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/textproc/p5-Spreadsheet-WriteExcel/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -17,6 +17,8 @@ BUILD_DEPENDS=	p5-Parse-RecDescent>=0:${
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
 PERL_CONFIGURE=	yes
+USE_DOS2UNIX=	yes
+DOS2UNIX_REGEX=	"*.p[lm]"
 
 MAN1=		chartex.1
 MAN3=		Spreadsheet::WriteExcel.3 \
@@ -40,10 +42,6 @@ MAN3=		Spreadsheet::WriteExcel.3 \
 		Spreadsheet::WriteExcel::Workbook.3 \
 		Spreadsheet::WriteExcel::Worksheet.3
 
-post-patch:
-	@${FIND} ${WRKSRC} -name "*.p[lm]"| \
-	${XARGS} ${PERL} -pi -e 's/\x0D(?=\x0A)//g'
-
 post-install:
 .ifndef(NOPORTDOCS)
 	@${ECHO_MSG} "===>   Installing documentation for ${PKGNAME}"

Modified: head/textproc/p5-Text-FixedLength-Extra/Makefile
==============================================================================
--- head/textproc/p5-Text-FixedLength-Extra/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/textproc/p5-Text-FixedLength-Extra/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	textproc/p5-Text-FixedLength-Extra
-# Date created:				30 December 2000
-# Whom:					Anton Berezin <tobez at tobez.org>
-#
+# Created by: Anton Berezin <tobez at tobez.org>
 # $FreeBSD$
-#
 
 PORTNAME=	Text-FixedLength-Extra
 PORTVERSION=	1.1
@@ -17,7 +13,8 @@ COMMENT=	Various niceties for p5-Text-Fi
 BUILD_DEPENDS=	p5-Text-FixedLength>=0:${PORTSDIR}/textproc/p5-Text-FixedLength
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		Text::FixedLength::Extra.3
 

Modified: head/textproc/p5-Text-Query/Makefile
==============================================================================
--- head/textproc/p5-Text-Query/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/textproc/p5-Text-Query/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	textproc/p5-Text-Query
-# Date created:				31 December 2000
-# Whom:					Anton Berezin <tobez at tobez.org>
-#
+# Created by: Anton Berezin <tobez at tobez.org>
 # $FreeBSD$
-#
 
 PORTNAME=	Text-Query
 PORTVERSION=	0.07
@@ -14,7 +10,8 @@ PKGNAMEPREFIX=	p5-
 MAINTAINER=	tobez at FreeBSD.org
 COMMENT=	Query processing framework
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		Text::Query.3 Text::Query::Build.3 \
 		Text::Query::BuildAdvancedString.3 \

Modified: head/textproc/p5-Text-Tmpl/Makefile
==============================================================================
--- head/textproc/p5-Text-Tmpl/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/textproc/p5-Text-Tmpl/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	textproc/p5-Text-Tmpl
-# Date created:				31 December 2000
-# Whom:					Anton Berezin <tobez at tobez.org>
-#
+# Created by: Anton Berezin <tobez at tobez.org>
 # $FreeBSD$
-#
 
 PORTNAME=	Text-Tmpl
 PORTVERSION=	0.33
@@ -14,7 +10,8 @@ PKGNAMEPREFIX=	p5-
 MAINTAINER=	tobez at FreeBSD.org
 COMMENT=	Templating system perl library
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		template_syntax.3 Text::Tmpl.3 template_extend.3
 

Modified: head/textproc/p5-XML-SAX-Expat/Makefile
==============================================================================
--- head/textproc/p5-XML-SAX-Expat/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/textproc/p5-XML-SAX-Expat/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -15,7 +15,8 @@ RUN_DEPENDS=	p5-XML-Parser>=0:${PORTSDIR
 		p5-XML-NamespaceSupport>=0:${PORTSDIR}/textproc/p5-XML-NamespaceSupport
 BUILD_DEPENDS:=	${RUN_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		XML::SAX::Expat.3
 

Modified: head/textproc/p5-XML-STX/Makefile
==============================================================================
--- head/textproc/p5-XML-STX/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/textproc/p5-XML-STX/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -15,7 +15,8 @@ BUILD_DEPENDS=	p5-XML-SAX>=0:${PORTSDIR}
 		p5-XML-NamespaceSupport>=0:${PORTSDIR}/textproc/p5-XML-NamespaceSupport
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		XML::STX.3 XML::STX::Base.3 XML::STX::Buffer.3 \
 		XML::STX::Functions.3 XML::STX::Parser.3 XML::STX::Runtime.3 \

Modified: head/textproc/p5-XML-SimpleObject/Makefile
==============================================================================
--- head/textproc/p5-XML-SimpleObject/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/textproc/p5-XML-SimpleObject/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	p5-XML-SimpleObject
-# Date created:				14 November 2001
-# Whom:	      				steve
-#
+# Created by: steve
 # $FreeBSD$
-#
 
 PORTNAME=	XML-SimpleObject
 PORTVERSION=	0.53
@@ -19,7 +15,8 @@ BUILD_DEPENDS=	p5-XML-Parser>=0:${PORTSD
 
 WRKSRC?=	${WRKDIR}/${PORTNAME}${PORTVERSION}
 
-PERL_CONFIGURE=	YES
+USES=		perl5
+USE_PERL5=	configure patch
 CONFIGURE_ARGS+=	DIR='Enhanced'
 
 MAN3=		XML::SimpleObject.3

Modified: head/textproc/sablotron/Makefile
==============================================================================
--- head/textproc/sablotron/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/textproc/sablotron/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -39,9 +39,9 @@ CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib -lexpat -liconv
 USE_AUTOTOOLS=	libtool
 USE_GMAKE=	yes
-USES=		iconv
+USES=		iconv perl5
 GNU_CONFIGURE=	yes
-USE_PERL5_BUILD=	yes
+USE_PERL5=	build patch
 
 MAN1=	sabcmd.1
 

Modified: head/www/p5-AMF-Perl/Makefile
==============================================================================
--- head/www/p5-AMF-Perl/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/www/p5-AMF-Perl/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -15,7 +15,8 @@ COMMENT=	Flash Remoting in Perl
 RUN_DEPENDS=	p5-Exception-Class>=0:${PORTSDIR}/devel/p5-Exception-Class \
 		p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 NO_MANCOMPRESS=	no
 MAN3=		AMF::Perl.3 AMF::Perl::App::Executive.3 \

Modified: head/www/p5-Apache-Admin-Config/Makefile
==============================================================================
--- head/www/p5-Apache-Admin-Config/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/www/p5-Apache-Admin-Config/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -10,7 +10,8 @@ PKGNAMEPREFIX=	p5-
 MAINTAINER=	perl at FreeBSD.org
 COMMENT=	Perl module to manipulate Apache configuration files
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=		Apache::Admin::Config.3
 

Modified: head/www/p5-CGI-SpeedyCGI/Makefile
==============================================================================
--- head/www/p5-CGI-SpeedyCGI/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/www/p5-CGI-SpeedyCGI/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -12,7 +12,8 @@ MAINTAINER=	lth at FreeBSD.org
 COMMENT=	Speed up perl CGI scripts by running them persistently
 
 MAKE_JOBS_UNSAFE=	yes
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 OPTIONS_DEFINE=	APACHE
 OPTIONS_DEFAULT=APACHE

Modified: head/www/p5-Catalyst-Model-DBIC-Schema/Makefile
==============================================================================
--- head/www/p5-Catalyst-Model-DBIC-Schema/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/www/p5-Catalyst-Model-DBIC-Schema/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -33,7 +33,8 @@ TEST_DEPENDS=	p5-DBD-SQLite>=0:${PORTSDI
 		p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
 		p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure extract
 
 MAN3=		Catalyst::Helper::Model::DBIC::Schema.3 \
 		Catalyst::Model::DBIC::Schema.3 \

Modified: head/www/p5-Catalyst-Plugin-Cache/Makefile
==============================================================================
--- head/www/p5-Catalyst-Plugin-Cache/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/www/p5-Catalyst-Plugin-Cache/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -19,7 +19,8 @@ TEST_DEPENDS=	p5-Test-Deep>=0:${PORTSDIR
 		p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
 		p5-Test-WWW-Mechanize-Catalyst>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize-Catalyst
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure patch
 
 MAN3=	Catalyst::Plugin::Cache.3 \
 	Catalyst::Plugin::Cache::Backend.3 \

Modified: head/www/p5-Catalyst-Plugin-Session-State-Cookie/Makefile
==============================================================================
--- head/www/p5-Catalyst-Plugin-Session-State-Cookie/Makefile	Wed Jul 31 06:47:15 2013	(r324006)
+++ head/www/p5-Catalyst-Plugin-Session-State-Cookie/Makefile	Wed Jul 31 06:54:09 2013	(r324007)
@@ -18,7 +18,8 @@ RUN_DEPENDS=	\
 	p5-namespace-autoclean>0:${PORTSDIR}/devel/p5-namespace-autoclean

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-all mailing list