summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--irc/epic4/Makefile3
-rw-r--r--irc/hexchat/Makefile6
-rw-r--r--irc/inspircd/Makefile3
-rw-r--r--irc/ircd-ratbox-devel/Makefile3
-rw-r--r--irc/irssi/Makefile6
-rw-r--r--irc/xchat-gnome/Makefile2
-rw-r--r--japanese/p5-Date-Japanese-Holiday/Makefile3
-rw-r--r--japanese/p5-DateTime-Calendar-Japanese-Era/Makefile3
-rw-r--r--japanese/p5-DateTime-Format-Japanese/Makefile3
-rw-r--r--japanese/p5-Encode-EUCJPMS/Makefile3
-rw-r--r--japanese/p5-Encode-JP-Mobile/Makefile3
-rw-r--r--japanese/p5-HTML-MobileJp/Makefile3
-rw-r--r--japanese/p5-Jcode/Makefile4
-rw-r--r--japanese/p5-Lingua-JA-Kana/Makefile3
-rw-r--r--japanese/p5-Lingua-JA-Summarize-Extract/Makefile3
-rw-r--r--japanese/p5-Text-MeCab/Makefile3
-rw-r--r--japanese/p5-Unicode-Japanese/Makefile4
-rw-r--r--japanese/p5-WWW-MobileCarrierJP/Makefile3
-rw-r--r--japanese/tomoe/Makefile5
19 files changed, 38 insertions, 28 deletions
diff --git a/irc/epic4/Makefile b/irc/epic4/Makefile
index 30afca34b5f2..c99d2aabf0be 100644
--- a/irc/epic4/Makefile
+++ b/irc/epic4/Makefile
@@ -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
diff --git a/irc/hexchat/Makefile b/irc/hexchat/Makefile
index 1595222c298c..3c639515ca2a 100644
--- a/irc/hexchat/Makefile
+++ b/irc/hexchat/Makefile
@@ -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
diff --git a/irc/inspircd/Makefile b/irc/inspircd/Makefile
index 40caba04c9c6..0878bc7757c2 100644
--- a/irc/inspircd/Makefile
+++ b/irc/inspircd/Makefile
@@ -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} \
diff --git a/irc/ircd-ratbox-devel/Makefile b/irc/ircd-ratbox-devel/Makefile
index 3216c9158946..bd5da0992a8b 100644
--- a/irc/ircd-ratbox-devel/Makefile
+++ b/irc/ircd-ratbox-devel/Makefile
@@ -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
diff --git a/irc/irssi/Makefile b/irc/irssi/Makefile
index 0900e994d9e8..814db4e3c85f 100644
--- a/irc/irssi/Makefile
+++ b/irc/irssi/Makefile
@@ -13,11 +13,9 @@ LIB_DEPENDS= glib-2:${PORTSDIR}/devel/glib20
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
diff --git a/irc/xchat-gnome/Makefile b/irc/xchat-gnome/Makefile
index 581413b83daf..72552e8c7ef0 100644
--- a/irc/xchat-gnome/Makefile
+++ b/irc/xchat-gnome/Makefile
@@ -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
diff --git a/japanese/p5-Date-Japanese-Holiday/Makefile b/japanese/p5-Date-Japanese-Holiday/Makefile
index 0d1c0e4ddc1f..2a3940dd186d 100644
--- a/japanese/p5-Date-Japanese-Holiday/Makefile
+++ b/japanese/p5-Date-Japanese-Holiday/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS= p5-Date-Calc>5.3:${PORTSDIR}/devel/p5-Date-Calc \
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
diff --git a/japanese/p5-DateTime-Calendar-Japanese-Era/Makefile b/japanese/p5-DateTime-Calendar-Japanese-Era/Makefile
index c4b7358f862d..eeb24f42b1f5 100644
--- a/japanese/p5-DateTime-Calendar-Japanese-Era/Makefile
+++ b/japanese/p5-DateTime-Calendar-Japanese-Era/Makefile
@@ -24,7 +24,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
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
diff --git a/japanese/p5-DateTime-Format-Japanese/Makefile b/japanese/p5-DateTime-Format-Japanese/Makefile
index 116b029e7e6f..8e49bdbd9c56 100644
--- a/japanese/p5-DateTime-Format-Japanese/Makefile
+++ b/japanese/p5-DateTime-Format-Japanese/Makefile
@@ -21,7 +21,8 @@ BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
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 \
diff --git a/japanese/p5-Encode-EUCJPMS/Makefile b/japanese/p5-Encode-EUCJPMS/Makefile
index 0d5e9a322d65..5ff473291f16 100644
--- a/japanese/p5-Encode-EUCJPMS/Makefile
+++ b/japanese/p5-Encode-EUCJPMS/Makefile
@@ -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}
diff --git a/japanese/p5-Encode-JP-Mobile/Makefile b/japanese/p5-Encode-JP-Mobile/Makefile
index 3ef70095fc52..eebc3c9cd14a 100644
--- a/japanese/p5-Encode-JP-Mobile/Makefile
+++ b/japanese/p5-Encode-JP-Mobile/Makefile
@@ -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>
diff --git a/japanese/p5-HTML-MobileJp/Makefile b/japanese/p5-HTML-MobileJp/Makefile
index 83200a21cadf..7dee908b8707 100644
--- a/japanese/p5-HTML-MobileJp/Makefile
+++ b/japanese/p5-HTML-MobileJp/Makefile
@@ -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 \
diff --git a/japanese/p5-Jcode/Makefile b/japanese/p5-Jcode/Makefile
index 3a4b632ca58e..aa3885cc098d 100644
--- a/japanese/p5-Jcode/Makefile
+++ b/japanese/p5-Jcode/Makefile
@@ -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>
diff --git a/japanese/p5-Lingua-JA-Kana/Makefile b/japanese/p5-Lingua-JA-Kana/Makefile
index bc75ae84c455..debc2100aa66 100644
--- a/japanese/p5-Lingua-JA-Kana/Makefile
+++ b/japanese/p5-Lingua-JA-Kana/Makefile
@@ -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
diff --git a/japanese/p5-Lingua-JA-Summarize-Extract/Makefile b/japanese/p5-Lingua-JA-Summarize-Extract/Makefile
index 3e6edf7e28da..b58c8c712de6 100644
--- a/japanese/p5-Lingua-JA-Summarize-Extract/Makefile
+++ b/japanese/p5-Lingua-JA-Summarize-Extract/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
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 \
diff --git a/japanese/p5-Text-MeCab/Makefile b/japanese/p5-Text-MeCab/Makefile
index 7da247d72e99..7f1cb55db3d8 100644
--- a/japanese/p5-Text-MeCab/Makefile
+++ b/japanese/p5-Text-MeCab/Makefile
@@ -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)
diff --git a/japanese/p5-Unicode-Japanese/Makefile b/japanese/p5-Unicode-Japanese/Makefile
index 08fbf127c3fa..a3477fd78aca 100644
--- a/japanese/p5-Unicode-Japanese/Makefile
+++ b/japanese/p5-Unicode-Japanese/Makefile
@@ -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
diff --git a/japanese/p5-WWW-MobileCarrierJP/Makefile b/japanese/p5-WWW-MobileCarrierJP/Makefile
index 747c6138eaa0..afdf2cc09944 100644
--- a/japanese/p5-WWW-MobileCarrierJP/Makefile
+++ b/japanese/p5-WWW-MobileCarrierJP/Makefile
@@ -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 \
diff --git a/japanese/tomoe/Makefile b/japanese/tomoe/Makefile
index 495608175ccc..763d4cfddc99 100644
--- a/japanese/tomoe/Makefile
+++ b/japanese/tomoe/Makefile
@@ -18,11 +18,10 @@ COMMENT= Tegaki Online MOji-ninshiki Engine
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