Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Sep 2013 15:42:41 +0000 (UTC)
From:      Andrej Zverev <az@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r327410 - in head: irc/epic4 irc/hexchat irc/inspircd irc/ircd-ratbox-devel irc/irssi irc/xchat-gnome japanese/p5-Date-Japanese-Holiday japanese/p5-DateTime-Calendar-Japanese-Era japane...
Message-ID:  <201309161542.r8GFgfA4043805@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: az
Date: Mon Sep 16 15:42:40 2013
New Revision: 327410
URL: http://svnweb.freebsd.org/changeset/ports/327410

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

Modified:
  head/irc/epic4/Makefile   (contents, props changed)
  head/irc/hexchat/Makefile
  head/irc/inspircd/Makefile
  head/irc/ircd-ratbox-devel/Makefile   (contents, props changed)
  head/irc/irssi/Makefile
  head/irc/xchat-gnome/Makefile
  head/japanese/p5-Date-Japanese-Holiday/Makefile   (contents, props changed)
  head/japanese/p5-DateTime-Calendar-Japanese-Era/Makefile   (contents, props changed)
  head/japanese/p5-DateTime-Format-Japanese/Makefile   (contents, props changed)
  head/japanese/p5-Encode-EUCJPMS/Makefile   (contents, props changed)
  head/japanese/p5-Encode-JP-Mobile/Makefile   (contents, props changed)
  head/japanese/p5-HTML-MobileJp/Makefile   (contents, props changed)
  head/japanese/p5-Jcode/Makefile   (contents, props changed)
  head/japanese/p5-Lingua-JA-Kana/Makefile   (contents, props changed)
  head/japanese/p5-Lingua-JA-Summarize-Extract/Makefile   (contents, props changed)
  head/japanese/p5-Text-MeCab/Makefile   (contents, props changed)
  head/japanese/p5-Unicode-Japanese/Makefile   (contents, props changed)
  head/japanese/p5-WWW-MobileCarrierJP/Makefile   (contents, props changed)
  head/japanese/tomoe/Makefile

Modified: head/irc/epic4/Makefile
==============================================================================
--- head/irc/epic4/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/irc/epic4/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -23,7 +23,6 @@ USE_OPENSSL=	yes
 SUB_FILES=	pkg-message
 PLIST_SUB+=	PORTVERSION=${PORTVERSION}
 USE_BZIP2=	yes
-WANT_PERL=	yes
 CFLAGS:=	${CFLAGS:C/-O2/-g -O/g}
 
 OPTIONS_DEFINE=	IPV6 TCL PERL SSL TERMCAP DOCS
@@ -51,7 +50,7 @@ CONFIGURE_ARGS+=	--without-tcl
 # SITE_PERL and PERL_VERSION to create the path.
 #
 .if ${PORT_OPTIONS:MPERL}
-USE_PERL5=	yes
+USES+=		perl5
 CONFIGURE_ARGS+=	--with-perl=${SITE_PERL}/../../${PERL_VERSION}/mach/CORE
 .else
 CONFIGURE_ARGS+=	--without-perl

Modified: head/irc/hexchat/Makefile
==============================================================================
--- head/irc/hexchat/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/irc/hexchat/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -14,13 +14,11 @@ LICENSE=	GPLv2
 LIB_DEPENDS=	proxy:${PORTSDIR}/net/libproxy
 
 USE_XZ=		yes
-USES=		desktop-file-utils pathfix pkgconfig
+USES=		desktop-file-utils pathfix pkgconfig gmake
 USE_GNOME=	gtk20 libxml2
-WANT_PERL=	yes
 USE_AUTOTOOLS=	automake autoconf libtool
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS+=--enable-gtkfe --disable-sysinfo
-USE_GMAKE=	yes
 INSTALLS_ICONS=	yes
 
 LDFLAGS+=	-pthread
@@ -111,7 +109,7 @@ PLIST_SUB+=	PYTHON="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MPERL}
-USE_PERL5=	yes
+USES+=		perl5
 CONFIGURE_ARGS+=--enable-perl
 PLIST_SUB+=	PERL=""
 .else

Modified: head/irc/inspircd/Makefile
==============================================================================
--- head/irc/inspircd/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/irc/inspircd/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -35,7 +35,8 @@ SUB_LIST+=	PORTNAME=${PORTNAME} \
 		GROUPS=${GROUPS}
 
 # Configure script is written in perl
-USE_PERL5_BUILD=yes
+USES=		perl5
+USE_PERL5=	build
 
 HAS_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-cc=${CXX} --config-dir=${ETCDIR} \

Modified: head/irc/ircd-ratbox-devel/Makefile
==============================================================================
--- head/irc/ircd-ratbox-devel/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/irc/ircd-ratbox-devel/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -15,11 +15,12 @@ LICENSE=	GPLv2
 
 CONFLICTS=	ircd-ratbox-[0-9]* charybdis-[0-9]*
 
+USES=		perl5
 USE_BZIP2=	yes
 #MAN8=		ircd.8
 USE_RC_SUBR=	ircd-ratbox
 USE_SQLITE=	3
-USE_PERL5_BUILD=	yes
+USE_PERL5=	build
 USE_LDCONFIG=	${PREFIX}/lib/ircd-ratbox
 
 USERS=		ircd

Modified: head/irc/irssi/Makefile
==============================================================================
--- head/irc/irssi/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/irc/irssi/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -13,11 +13,9 @@ LIB_DEPENDS=	glib-2:${PORTSDIR}/devel/gl
 
 CONFLICTS=	irssi-devel-[0-9]* zh-irssi-[0-9]*
 
-USES=		pkgconfig ncurses
+USES=		pkgconfig ncurses gmake
 USE_BZIP2=	yes
 GNU_CONFIGURE=	yes
-USE_GMAKE=	yes
-WANT_PERL=	yes
 
 MAN1=		irssi.1
 
@@ -40,7 +38,7 @@ USE_OPENSSL=	yes
 # Process options.
 
 .if ${PORT_OPTIONS:MPERL}
-USE_PERL5=	yes
+USES+=		perl5
 CONFIGURE_ARGS+=	--with-perl-lib=site
 PLIST_SUB+=	WITH_PERL=""
 .else

Modified: head/irc/xchat-gnome/Makefile
==============================================================================
--- head/irc/xchat-gnome/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/irc/xchat-gnome/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -72,7 +72,7 @@ PLIST_SUB+=	TCL="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MPERL}
-USE_PERL5=	yes
+USES+=		perl5
 CONFIGURE_ARGS+=--enable-perl
 PLIST_SUB+=	PERL=""
 .else

Modified: head/japanese/p5-Date-Japanese-Holiday/Makefile
==============================================================================
--- head/japanese/p5-Date-Japanese-Holiday/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/p5-Date-Japanese-Holiday/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -19,7 +19,8 @@ RUN_DEPENDS=	p5-Date-Calc>5.3:${PORTSDIR
 		p5-Time-modules>0.01:${PORTSDIR}/devel/p5-Time-modules
 BUILD_DEPENDS:=	${RUN_DEPENDS}
 
-PERL_CONFIGURE=	YES
+USES=		perl5
+USE_PERL5=	configure
 
 MAN3=		Date::Japanese::Holiday.3
 

Modified: head/japanese/p5-DateTime-Calendar-Japanese-Era/Makefile
==============================================================================
--- head/japanese/p5-DateTime-Calendar-Japanese-Era/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/p5-DateTime-Calendar-Japanese-Era/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -24,7 +24,8 @@ BUILD_DEPENDS=	p5-Class-Accessor>=0:${PO
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 TEST_DEPENDS=	p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 
 MAN3=		DateTime::Calendar::Japanese::Era.3
 

Modified: head/japanese/p5-DateTime-Format-Japanese/Makefile
==============================================================================
--- head/japanese/p5-DateTime-Format-Japanese/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/p5-DateTime-Format-Japanese/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -21,7 +21,8 @@ BUILD_DEPENDS=	p5-DateTime>=0:${PORTSDIR
 		p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 
 MAN3=		DateTime::Format::Japanese.3 \
 		DateTime::Format::Japanese::Common.3 \

Modified: head/japanese/p5-Encode-EUCJPMS/Makefile
==============================================================================
--- head/japanese/p5-Encode-EUCJPMS/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/p5-Encode-EUCJPMS/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -14,7 +14,8 @@ MASTER_SITES=	CPAN
 MAINTAINER=	knu@FreeBSD.org
 COMMENT=	A Perl5 module defining Microsoft compatible encodings for Japanese
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 
 post-install:
 	@${CAT} ${PKGMESSAGE}

Modified: head/japanese/p5-Encode-JP-Mobile/Makefile
==============================================================================
--- head/japanese/p5-Encode-JP-Mobile/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/p5-Encode-JP-Mobile/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -15,7 +15,8 @@ BUILD_DEPENDS:=	${RUN_DEPENDS}
 TEST_DEPENDS=	\
 	p5-YAML>0:${PORTSDIR}/textproc/p5-YAML
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 
 .include <bsd.port.pre.mk>
 

Modified: head/japanese/p5-HTML-MobileJp/Makefile
==============================================================================
--- head/japanese/p5-HTML-MobileJp/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/p5-HTML-MobileJp/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -23,7 +23,8 @@ BUILD_DEPENDS:=	${RUN_DEPENDS}
 TEST_DEPENDS=	p5-Test-Base>0:${PORTSDIR}/devel/p5-Test-Base \
 		p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 
 MAN3=		HTML::MobileJp.3 \
 		HTML::MobileJp::Plugin::GPS.3 \

Modified: head/japanese/p5-Jcode/Makefile
==============================================================================
--- head/japanese/p5-Jcode/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/p5-Jcode/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -13,7 +13,9 @@ MASTER_SITES=	CPAN
 MAINTAINER=	kuriyama@FreeBSD.org
 COMMENT=	Perl extension interface to convert Japanese text
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
+
 MAN3=		Jcode.3 Jcode::Nihongo.3
 
 .include <bsd.port.pre.mk>

Modified: head/japanese/p5-Lingua-JA-Kana/Makefile
==============================================================================
--- head/japanese/p5-Lingua-JA-Kana/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/p5-Lingua-JA-Kana/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -13,7 +13,8 @@ MASTER_SITES=	CPAN
 MAINTAINER=	kuriyama@FreeBSD.org
 COMMENT=	Converts between Kanas and Romaji
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 
 MAN3=	${PORTNAME:S/-/::/g}.3
 

Modified: head/japanese/p5-Lingua-JA-Summarize-Extract/Makefile
==============================================================================
--- head/japanese/p5-Lingua-JA-Summarize-Extract/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/p5-Lingua-JA-Summarize-Extract/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -19,7 +19,8 @@ BUILD_DEPENDS=	p5-Class-Accessor>=0:${PO
 		p5-Module-Install>=0:${PORTSDIR}/devel/p5-Module-Install
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 
 MAN3=		Lingua::JA::Summarize::Extract::Plugin::Sentence::Base.3 \
 		Lingua::JA::Summarize::Extract::Plugin::Parser::Ngram.3 \

Modified: head/japanese/p5-Text-MeCab/Makefile
==============================================================================
--- head/japanese/p5-Text-MeCab/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/p5-Text-MeCab/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -28,7 +28,8 @@ MAN3=			Text::MeCab.3 \
 			Text::MeCab::Dict.3 \
 			Text::MeCab::Node.3
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 CONFIGURE_ARGS=	</dev/null
 
 # dictionary encoding (euc-jp, shift_jis, utf-8)

Modified: head/japanese/p5-Unicode-Japanese/Makefile
==============================================================================
--- head/japanese/p5-Unicode-Japanese/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/p5-Unicode-Japanese/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -13,7 +13,9 @@ MASTER_SITES=	CPAN
 MAINTAINER=	knu@FreeBSD.org
 COMMENT=	A Perl5 module to handle Japanese character encodings
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
+
 MAN1=		ujconv.1 ujguess.1
 MAN3=		Unicode::Japanese.3 Unicode::Japanese::JA.3
 

Modified: head/japanese/p5-WWW-MobileCarrierJP/Makefile
==============================================================================
--- head/japanese/p5-WWW-MobileCarrierJP/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/p5-WWW-MobileCarrierJP/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -26,7 +26,8 @@ BUILD_DEPENDS:=	${RUN_DEPENDS}
 TEST_DEPENDS=	p5-LWP-Online>=1.07:${PORTSDIR}/www/p5-LWP-Online \
 		p5-Test-Base>0:${PORTSDIR}/devel/p5-Test-Base
 
-PERL_CONFIGURE=	yes
+USES=		perl5
+USE_PERL5=	configure
 
 MAN1=		www-mobilecarrierjp-dump_all.pl.1
 MAN3=		WWW::MobileCarrierJP::EZWeb::PictogramInfo.3 \

Modified: head/japanese/tomoe/Makefile
==============================================================================
--- head/japanese/tomoe/Makefile	Mon Sep 16 15:19:15 2013	(r327409)
+++ head/japanese/tomoe/Makefile	Mon Sep 16 15:42:40 2013	(r327410)
@@ -18,11 +18,10 @@ COMMENT=	Tegaki Online MOji-ninshiki Eng
 
 USE_GNOME=	lthack gnomehack
 GNU_CONFIGURE=	yes
-USES=		gettext pkgconfig
-USE_GMAKE=	yes
+USES=		gettext pkgconfig gmake perl5
 USE_LDCONFIG=	yes
 USE_RUBY=	yes
-USE_PERL5_BUILD=yes
+USE_PERL5=	build
 
 BUILD_DEPENDS+=	${RUBY_SITEARCHLIBDIR}/glib2.so:${PORTSDIR}/devel/ruby-glib2 \
 		p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser



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