svn commit: r327278 - in head: finance/kmymoney-kde4 finance/p5-Finance-Bitcoin ftp/smbftpd ftp/wget misc/amanda-perl-wrapper misc/amanda25-server misc/amanda26-server misc/amanda32-server misc/hel...

Andrej Zverev az at FreeBSD.org
Sat Sep 14 12:04:23 UTC 2013


Author: az
Date: Sat Sep 14 12:04:18 2013
New Revision: 327278
URL: http://svnweb.freebsd.org/changeset/ports/327278

Log:
  - convert to the new perl5 framework
  - convert USE_GMAKE to Uses
  
  Approved by:	portmgr (bapt@, blanket)

Modified:
  head/finance/kmymoney-kde4/Makefile
  head/finance/p5-Finance-Bitcoin/Makefile   (contents, props changed)
  head/ftp/smbftpd/Makefile
  head/ftp/wget/Makefile
  head/misc/amanda-perl-wrapper/Makefile   (contents, props changed)
  head/misc/amanda25-server/Makefile   (contents, props changed)
  head/misc/amanda26-server/Makefile
  head/misc/amanda32-server/Makefile
  head/misc/hello/Makefile
  head/misc/mc/Makefile
  head/misc/ossp-uuid/Makefile
  head/news/fidogate/Makefile   (contents, props changed)
  head/news/inn/Makefile
  head/news/mail2nntp/Makefile
  head/news/newsstar/Makefile
  head/www/blogsum/Makefile   (contents, props changed)
  head/www/p5-HTML-DOM/Makefile   (contents, props changed)
  head/x11-toolkits/p5-Alien-wxWidgets/Makefile
  head/x11-toolkits/p5-Wx/Makefile

Modified: head/finance/kmymoney-kde4/Makefile
==============================================================================
--- head/finance/kmymoney-kde4/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/finance/kmymoney-kde4/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -71,7 +71,8 @@ PLIST_SUB+=	OFX="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MQUOTES}
-USE_PERL5_RUN=	yes
+USES+=		perl5
+USE_PERL5=	run
 RUN_DEPENDS+=	p5-Date-Manip>=0:${PORTSDIR}/devel/p5-Date-Manip \
 		p5-Finance-Quote>=0:${PORTSDIR}/finance/p5-Finance-Quote \
 		p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \

Modified: head/finance/p5-Finance-Bitcoin/Makefile
==============================================================================
--- head/finance/p5-Finance-Bitcoin/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/finance/p5-Finance-Bitcoin/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -22,7 +22,8 @@ BUILD_DEPENDS=	p5-JSON-RPC>=0.96:${PORTS
 		p5-Object-AUTHORITY>=0:${PORTSDIR}/devel/p5-Object-Authority
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 
 MAN3=	Finance::Bitcoin::API.3 \
 	Finance::Bitcoin::Address.3 \

Modified: head/ftp/smbftpd/Makefile
==============================================================================
--- head/ftp/smbftpd/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/ftp/smbftpd/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -24,7 +24,7 @@ HAS_CONFIGURE=	yes
 MAKE_ENV=	OSTYPE=FreeBSD
 CONFIGURE_ARGS=	"--prefix=${PREFIX}"
 
-USE_PERL5=	yes
+USES=		perl5
 USE_RC_SUBR=	${PORTNAME}
 
 .include <bsd.port.pre.mk>

Modified: head/ftp/wget/Makefile
==============================================================================
--- head/ftp/wget/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/ftp/wget/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -11,10 +11,9 @@ MASTER_SITE_SUBDIR=	wget
 MAINTAINER=	vd at FreeBSD.org
 COMMENT=	Retrieve files from the Net via HTTP(S) and FTP
 
-USES=		charsetfix
+USES=		charsetfix gmake perl5
 USE_XZ=		yes
-USE_GMAKE=	yes
-USE_PERL5_BUILD=yes
+USE_PERL5=	build
 GNU_CONFIGURE=	yes
 
 OPTIONS_RADIO=	SSL

Modified: head/misc/amanda-perl-wrapper/Makefile
==============================================================================
--- head/misc/amanda-perl-wrapper/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/misc/amanda-perl-wrapper/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -14,7 +14,8 @@ DISTFILES=	# empty
 MAINTAINER=	kuriyama at FreeBSD.org
 COMMENT=	Perl wrapper to use with Amanda (with libthr.so.* linked)
 
-USE_PERL5_RUN=	yes
+USES=		perl5
+USE_PERL5=	run
 SUB_FILES=	perl-amanda.c
 SUB_LIST=	PREFIX=${LOCALBASE}
 PLIST_FILES=	bin/perl-amanda

Modified: head/misc/amanda25-server/Makefile
==============================================================================
--- head/misc/amanda25-server/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/misc/amanda25-server/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -17,7 +17,7 @@ SLAVEDIRS=	misc/amanda25-client
 
 LATEST_LINK=	${PORTNAME}${PKGNAMESUFFIX}
 USE_AUTOTOOLS=	autoconf
-USE_GMAKE=	yes
+USES=		gmake
 USE_OPENSSL=	yes
 PATCH_STRIP=
 CONFIGURE_ARGS=	--libexecdir=${PREFIX}/libexec/amanda \
@@ -26,7 +26,6 @@ CONFIGURE_ARGS=	--libexecdir=${PREFIX}/l
 		--disable-libtool --prefix=${PREFIX} \
 		--with-user=${AMANDA_USER} --with-group=${AMANDA_GROUP}
 USE_LDCONFIG=	yes
-WANT_PERL=	yes
 
 SAMBA_PORT?=	net/samba36
 
@@ -119,7 +118,7 @@ post-patch:
 		${WRKSRC}/server-src/amcrypt-ossl.sh.in \
 		${WRKSRC}/server-src/amcrypt-ossl-asym.sh.in
 
-USE_PERL5=	yes
+USES+=		perl5
 
 BUILD_DEPENDS+=	${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda25-client
 RUN_DEPENDS+=	${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda25-client

Modified: head/misc/amanda26-server/Makefile
==============================================================================
--- head/misc/amanda26-server/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/misc/amanda26-server/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -16,10 +16,9 @@ WRKSRC=		${WRKDIR}/amanda-${PORTVERSION}
 SLAVEDIRS=	misc/amanda26-client
 
 NO_LATEST_LINK=	yes
-USES=		pkgconfig
+USES=		gmake perl5 pkgconfig
 GNU_CONFIGURE=	yes
 USE_GNOME=	glib20
-USE_GMAKE=	yes
 USE_OPENSSL=	yes
 PATCH_STRIP=
 CONFIGURE_ARGS=	--libexecdir=${PREFIX}/libexec/amanda \
@@ -33,7 +32,6 @@ CONFIGURE_ARGS=	--libexecdir=${PREFIX}/l
 		--with-ssh-security
 
 USE_LDCONFIG=	yes
-USE_PERL5=	yes
 
 OPTIONS_DEFINE=	GNUTAR
 GNUTAR_DESC=	use GNU tar

Modified: head/misc/amanda32-server/Makefile
==============================================================================
--- head/misc/amanda32-server/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/misc/amanda32-server/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -20,12 +20,10 @@ SLAVEDIRS=	misc/amanda32-client
 
 NO_LATEST_LINK=	yes
 GNU_CONFIGURE=	yes
-USES=		pkgconfig
+USES=		gmake perl5 pkgconfig
 USE_GNOME=	glib20
-USE_GMAKE=	yes
 USE_OPENSSL=	yes
 USE_LDCONFIG=	yes
-USE_PERL5=	yes
 CONFIGURE_ARGS=	--libexecdir=${PREFIX}/libexec/amanda \
 		--without-amlibexecdir \
 		--with-amandahosts --with-fqdn \

Modified: head/misc/hello/Makefile
==============================================================================
--- head/misc/hello/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/misc/hello/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -10,9 +10,9 @@ MASTER_SITE_SUBDIR=	hello
 MAINTAINER=	dhn at FreeBSD.org
 COMMENT=	A utility for saying hello to the world and reading email
 
-USE_PERL5_BUILD=	YES
+USES=		charsetfix perl5
+USE_PERL5=	build
 GNU_CONFIGURE=	YES
-USES=		charsetfix
 
 MAN1=		hello.1
 INFO=		hello

Modified: head/misc/mc/Makefile
==============================================================================
--- head/misc/mc/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/misc/mc/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -16,10 +16,8 @@ LIB_DEPENDS=	ssh2:${PORTSDIR}/security/l
 
 CONFLICTS=	mc-light-4*
 
-USES=		pkgconfig
-USE_GMAKE=	yes
+USES=		gmake perl5 pkgconfig
 USE_GNOME=	glib20
-USE_PERL5=	yes
 USE_XZ=		yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	ZIP=${UNZIP_CMD} UNZIP=${UNZIP_CMD}

Modified: head/misc/ossp-uuid/Makefile
==============================================================================
--- head/misc/ossp-uuid/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/misc/ossp-uuid/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -27,7 +27,7 @@ MAN1=	uuid-config.1 uuid.1
 MAN3=	uuid.3 uuid++.3
 
 .if defined(WITH_PERL)
-USE_PERL5=	yes
+USES+=		perl5
 CONFIGURE_ENV+=	PERL=${PERL5}
 CONFIGURE_ARGS+=	--with-perl
 PLIST_SUB+=	WITH_PERL=''

Modified: head/news/fidogate/Makefile
==============================================================================
--- head/news/fidogate/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/news/fidogate/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -15,8 +15,7 @@ RUN_DEPENDS=	${LOCALBASE}/libexec/ifmail
 
 MAKE_JOBS_UNSAFE=	yes
 
-USE_GMAKE=	yes
-USE_PERL5=	yes
+USES=		gmake perl5
 
 DOCLIST=	fidogate.texi fidogate.txt gatebau94.txt kludge-rfc.doc \
 		msgid.doc qmail.txt texinfo.tex dirs.html index.html \

Modified: head/news/inn/Makefile
==============================================================================
--- head/news/inn/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/news/inn/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -28,8 +28,7 @@ SUB_FILES=	pkg-install
 
 LATEST_LINK=	${PORTNAME}${PKGNAMESUFFIX}
 
-USE_GMAKE=	yes
-USE_PERL5=	yes
+USES=		gmake perl5
 
 CONFLICTS?=	inn-stable-[0-9]* inn-current-[0-9]*
 

Modified: head/news/mail2nntp/Makefile
==============================================================================
--- head/news/mail2nntp/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/news/mail2nntp/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -13,7 +13,8 @@ LICENSE=	GPLv2
 
 RUN_DEPENDS=	p5-NNTPClient>=0:${PORTSDIR}/news/p5-NNTPClient
 
-USE_PERL5_RUN=	yes
+USES=		perl5
+USE_PERL5=	run
 NO_BUILD=	yes
 
 PORTDOCS=	*

Modified: head/news/newsstar/Makefile
==============================================================================
--- head/news/newsstar/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/news/newsstar/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -15,9 +15,8 @@ LIB_DEPENDS=	gdbm:${PORTSDIR}/databases/
 BUILD_DEPENDS=	xmlto:${PORTSDIR}/textproc/xmlto \
 		${LOCALBASE}/share/xml/docbook/4.5/docbookx.dtd:${PORTSDIR}/textproc/docbook-xml
 
-USE_PERL5=	yes
 GNU_CONFIGURE=	yes
-USES=		iconv
+USES=		iconv perl5
 
 OPTIONS_DEFINE=		SSL
 OPTIONS_DEFAULT=	SSL

Modified: head/www/blogsum/Makefile
==============================================================================
--- head/www/blogsum/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/www/blogsum/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -22,9 +22,9 @@ RUN_DEPENDS=	p5-DBI>=0:${PORTSDIR}/datab
 		p5-HTTP-Lite>=0:${PORTSDIR}/www/p5-HTTP-Lite \
 		${APACHE_PKGNAMEPREFIX}mod_perl2>=0:${PORTSDIR}/www/mod_perl2
 
+USES=		perl5
 NO_BUILD=	yes
-USE_PERL5_RUN=	yes
-
+USE_PERL5=	run
 USE_APACHE_RUN=	22+
 
 .include <bsd.port.pre.mk>

Modified: head/www/p5-HTML-DOM/Makefile
==============================================================================
--- head/www/p5-HTML-DOM/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/www/p5-HTML-DOM/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -20,7 +20,8 @@ BUILD_DEPENDS=	p5-CSS-DOM>=0:${PORTSDIR}
 		p5-constant-lexical>0:${PORTSDIR}/devel/p5-constant-lexical
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 
 .include <bsd.port.pre.mk>
 .include "${MASTERDIR}/Makefile.man"

Modified: head/x11-toolkits/p5-Alien-wxWidgets/Makefile
==============================================================================
--- head/x11-toolkits/p5-Alien-wxWidgets/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/x11-toolkits/p5-Alien-wxWidgets/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -15,9 +15,10 @@ OPTIONS_DEFAULT=	UNICODE
 UNICODE_DESC=	Build with Unicode support
 
 USE_GCC=	any
+USES=		perl5
+USE_PERL5=	modbuild
 USE_WX=		2.6+
 WX_COMPS=	wx contrib
-PERL_MODBUILD=	yes
 
 .include <bsd.port.pre.mk>
 

Modified: head/x11-toolkits/p5-Wx/Makefile
==============================================================================
--- head/x11-toolkits/p5-Wx/Makefile	Sat Sep 14 11:56:42 2013	(r327277)
+++ head/x11-toolkits/p5-Wx/Makefile	Sat Sep 14 12:04:18 2013	(r327278)
@@ -22,9 +22,10 @@ OPTIONS_DEFINE=	UNICODE
 OPTIONS_DEFAULT=	UNICODE
 UNICODE_DESC=	Build with Unicode support
 
+USES=		perl5
+USE_PERL5=	configure
 USE_WX=		2.6+
 WX_COMPS=	wx contrib
-PERL_CONFIGURE=	yes
 CC=		${CXX}
 CFLAGS+=	-pthread -Wno-write-strings
 MAKE_JOBS_UNSAFE=	yes


More information about the svn-ports-all mailing list