ports/135413: WANT_PERL is long dead

Philip M. Gollucci pgollucci at FreeBSD.org
Tue Jun 9 10:50:01 UTC 2009


>Number:         135413
>Category:       ports
>Synopsis:       WANT_PERL is long dead
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 09 10:50:00 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Philip M. Gollucci
>Release:        FreeBSD 8.0-CURRENT amd64
>Organization:
RideCharge Inc.
>Environment:
System: FreeBSD frieza.p6m7g8.net 8.0-CURRENT FreeBSD 8.0-CURRENT #1: Thu Jun 4 00:22:57 EDT 2009 root at frieza.p6m7g8.net:/usr/obj/usr/src/sys/FRIEZA amd64
>Description:
>How-To-Repeat:
>Fix:
As you can see WANT_PERL does nothing.  So I'm nore sure we'd need a -exp run to remove it
but hey, it never hurts to get opinions.

--- want.diff begins here ---
Index: Mk/bsd.perl.mk
===================================================================
RCS file: /home/ncvs/ports/Mk/bsd.perl.mk,v
retrieving revision 1.14
diff -u -r1.14 bsd.perl.mk
--- Mk/bsd.perl.mk	8 Jun 2009 14:56:31 -0000	1.14
+++ Mk/bsd.perl.mk	9 Jun 2009 04:20:19 -0000
@@ -71,9 +71,6 @@
 # PERL_MODBUILD	- Use Module::Build to configure, build and install
 #				  port.  The version requirement can be specified
 #				  here, as well.
-#
-# WANT_PERL		- Set this if your port conditionally depends on Perl.
-#				  This MUST appear before the inclusion of bsd.port.pre.mk.
 
 .if !defined(_POSTMKINCLUDED) && !defined(Perl_Pre_Include)
 
@@ -183,7 +180,7 @@
 .endif  # defined(_PERL_REFACTORING_COMPLETE)
 
 .if !defined(PERL) || !defined(PERL5) || !defined(PERL_PORT) || !defined(SITE_PERL)
-IGNORE=		missing define for WANT_PERL, USE_PERL5, or similar before bsd.port.pre.mk inclusion
+IGNORE=		missing define for USE_PERL5 or similar before bsd.port.pre.mk inclusion
 .endif
 
 .if defined(PERL_MODBUILD)
Index: databases/rrdtool/Makefile
===================================================================
RCS file: /home/ncvs/ports/databases/rrdtool/Makefile,v
retrieving revision 1.85
diff -u -r1.85 Makefile
--- databases/rrdtool/Makefile	4 May 2009 12:42:16 -0000	1.85
+++ databases/rrdtool/Makefile	9 Jun 2009 05:19:01 -0000
@@ -25,7 +25,6 @@
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
-WANT_PERL=	yes
 USE_GNOME=	gnomehack
 
 CONFIGURE_ARGS=	--disable-tcl
Index: databases/rrdtool12/Makefile
===================================================================
RCS file: /home/ncvs/ports/databases/rrdtool12/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- databases/rrdtool12/Makefile	21 May 2009 12:26:26 -0000	1.7
+++ databases/rrdtool12/Makefile	9 Jun 2009 05:19:03 -0000
@@ -25,7 +25,6 @@
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
-WANT_PERL=	yes
 
 CONFIGURE_ARGS=	--disable-tcl
 
Index: deskutils/adesklets/Makefile
===================================================================
RCS file: /home/ncvs/ports/deskutils/adesklets/Makefile,v
retrieving revision 1.23
diff -u -r1.23 Makefile
--- deskutils/adesklets/Makefile	24 Mar 2008 17:02:25 -0000	1.23
+++ deskutils/adesklets/Makefile	9 Jun 2009 05:19:09 -0000
@@ -1,4 +1,3 @@
-# New ports collection makefile for:	adesklets
 # Date created:		2005-05-25
 # Whom:			Roman Bogorodskiy <novel at FreeBSD.org>
 #
@@ -23,7 +22,6 @@
 USE_BZIP2=	yes
 USE_EFL=	imlib2
 USE_ICONV=	yes
-WANT_PERL=	yes
 
 MAN1=		adesklets.1 \
 		adesklets_checkin.1 \
Index: deskutils/sunbird/Makefile
===================================================================
RCS file: /home/ncvs/ports/deskutils/sunbird/Makefile,v
retrieving revision 1.25
diff -u -r1.25 Makefile
--- deskutils/sunbird/Makefile	4 May 2009 19:23:42 -0000	1.25
+++ deskutils/sunbird/Makefile	9 Jun 2009 05:19:12 -0000
@@ -24,7 +24,6 @@
 USE_GMAKE=	yes
 USE_BZIP2=	yes
 WANT_GNOME=	yes
-WANT_PERL=	yes
 SUNBIRD=	${PORTNAME}
 SUNBIRD_ICON_SRC=	${PREFIX}/lib/sunbird/chrome/icons/default/default.xpm
 SUNBIRD_ICON=		${PORTNAME}.xpm
Index: devel/subversion/Makefile.common
===================================================================
RCS file: /home/ncvs/ports/devel/subversion/Makefile.common,v
retrieving revision 1.20
diff -u -r1.20 Makefile.common
--- devel/subversion/Makefile.common	11 May 2009 14:38:33 -0000	1.20
+++ devel/subversion/Makefile.common	9 Jun 2009 05:19:14 -0000
@@ -18,7 +18,6 @@
 USE_AUTOTOOLS=	libtool:15
 CONFIGURE_ARGS=	--with-ssl
 MAKE_JOBS_SAFE=	yes
-WANT_PERL=	yes
 
 .if defined(SVN_BUILD_BINDINGS)
 # Bindings ports should use the same, as main port
Index: editors/vim/Makefile
===================================================================
RCS file: /home/ncvs/ports/editors/vim/Makefile,v
retrieving revision 1.343
diff -u -r1.343 Makefile
--- editors/vim/Makefile	19 May 2009 14:56:57 -0000	1.343
+++ editors/vim/Makefile	9 Jun 2009 05:21:25 -0000
@@ -83,10 +83,6 @@
 USE_TCL_NO_THREADS=	yes
 .endif
 
-.if defined(WITH_PERL)
-WANT_PERL=	yes
-.endif
-
 .if !defined(WITHOUT_X11)
 WANT_GNOME=	yes
 .endif
Index: editors/vim6/Makefile
===================================================================
RCS file: /home/ncvs/ports/editors/vim6/Makefile,v
retrieving revision 1.152
diff -u -r1.152 Makefile
--- editors/vim6/Makefile	9 May 2009 19:22:15 -0000	1.152
+++ editors/vim6/Makefile	9 Jun 2009 05:19:23 -0000
@@ -54,7 +54,6 @@
 .endif
 
 WANT_GNOME=	yes
-WANT_PERL=	yes
 
 .if defined(WITH_PYTHON)
 USE_PYTHON=	yes
Index: graphics/gd/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/gd/Makefile,v
retrieving revision 1.89
diff -u -r1.89 Makefile
--- graphics/gd/Makefile	25 Jul 2008 12:23:56 -0000	1.89
+++ graphics/gd/Makefile	9 Jun 2009 05:19:26 -0000
@@ -30,7 +30,6 @@
 LDFLAGS2=	-L${PREFIX}/lib -L${LOCALBASE}/lib
 FEATURES=	GD_JPEG GD_FREETYPE GD_PNG GD_GIF GD_GIFANIM GD_OPENPOLYGON
 USE_LDCONFIG=	yes
-WANT_PERL=	yes
 
 OPTIONS=	X11 "X11 support" off \
 		XPM "XPM color bitmap loading support (requires X11)" off \
Index: graphics/crystalspace/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/crystalspace/Makefile,v
retrieving revision 1.36
diff -u -r1.36 Makefile
--- graphics/crystalspace/Makefile	16 Jan 2009 04:18:39 -0000	1.36
+++ graphics/crystalspace/Makefile	9 Jun 2009 05:19:32 -0000
@@ -32,7 +32,6 @@
 USE_BZIP2=	yes
 GNU_CONFIGURE=	yes
 USE_GL=		yes
-WANT_PERL=	yes
 LDFLAGS+=	-L/usr/lib -lc
 LIBS=		-lc
 MAKE_ENV+=	LDFLAGS="${LDFLAGS}" LIBS="${LIBS}"
Index: irc/irssi-devel/Makefile
===================================================================
RCS file: /home/ncvs/ports/irc/irssi-devel/Makefile,v
retrieving revision 1.164
diff -u -r1.164 Makefile
--- irc/irssi-devel/Makefile	28 May 2009 23:32:37 -0000	1.164
+++ irc/irssi-devel/Makefile	9 Jun 2009 05:19:34 -0000
@@ -19,7 +19,6 @@
 USE_GNOME=	glib20
 GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
-WANT_PERL=	yes
 MAKE_JOBS_SAFE=	yes
 
 MAN1=		irssi.1
Index: irc/xchat/Makefile
===================================================================
RCS file: /home/ncvs/ports/irc/xchat/Makefile,v
retrieving revision 1.143
diff -u -r1.143 Makefile
--- irc/xchat/Makefile	22 Mar 2009 19:41:34 -0000	1.143
+++ irc/xchat/Makefile	9 Jun 2009 05:19:36 -0000
@@ -27,7 +27,6 @@
 CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
 		LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
 CONFIGURE_ARGS=	--enable-ipv6
-WANT_PERL=	yes
 
 OPTIONS=	DBUS "Enable DBUS support" on \
 		GTKSPELL "Enable spell check support using gtkspell" on \
Index: irc/irssi/Makefile
===================================================================
RCS file: /home/ncvs/ports/irc/irssi/Makefile,v
retrieving revision 1.105
diff -u -r1.105 Makefile
--- irc/irssi/Makefile	2 Apr 2009 01:43:53 -0000	1.105
+++ irc/irssi/Makefile	9 Jun 2009 05:19:38 -0000
@@ -21,7 +21,6 @@
 USE_BZIP2=	yes
 GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
-WANT_PERL=	yes
 
 MAN1=		irssi.1
 
Index: irc/xchat-gnome/Makefile
===================================================================
RCS file: /home/ncvs/ports/irc/xchat-gnome/Makefile,v
retrieving revision 1.166
diff -u -r1.166 Makefile
--- irc/xchat-gnome/Makefile	3 Jun 2009 14:56:23 -0000	1.166
+++ irc/xchat-gnome/Makefile	9 Jun 2009 05:19:40 -0000
@@ -31,7 +31,6 @@
 GCONF_SCHEMAS=	apps_xchat.schemas notification.schemas urlscraper.schemas
 INSTALLS_ICONS=	yes
 INSTALLS_OMF=	yes
-WANT_PERL=	yes
 
 MAN1=		xchat-gnome.1
 
Index: mail/thunderbird/Makefile
===================================================================
RCS file: /home/ncvs/ports/mail/thunderbird/Makefile,v
retrieving revision 1.103
diff -u -r1.103 Makefile
--- mail/thunderbird/Makefile	4 May 2009 19:23:42 -0000	1.103
+++ mail/thunderbird/Makefile	9 Jun 2009 05:19:44 -0000
@@ -24,7 +24,6 @@
 HAS_CONFIGURE=	yes
 USE_BZIP2=	yes
 USE_GMAKE=	yes
-WANT_PERL=	yes
 
 MOZ_EXTENSIONS=	wallet,spellcheck,xmlextras,webservices,auth,transformiix
 MOZ_PROTOCOLS=	http,file,jar,viewsource,res,data
Index: mail/lightning/Makefile
===================================================================
RCS file: /home/ncvs/ports/mail/lightning/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- mail/lightning/Makefile	4 May 2009 19:23:42 -0000	1.22
+++ mail/lightning/Makefile	9 Jun 2009 05:19:46 -0000
@@ -26,7 +26,6 @@
 USE_GMAKE=	yes
 USE_BZIP2=	yes
 WANT_GNOME=	yes
-WANT_PERL=	yes
 LIGHTNING_DIR=	lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}
 MOZILLA=	thunderbird
 MOZILLA_ICON_SRC=	${PREFIX}/lib/${MOZILLA}/icons/default.xpm
Index: misc/amanda25-server/Makefile
===================================================================
RCS file: /home/ncvs/ports/misc/amanda25-server/Makefile,v
retrieving revision 1.110
diff -u -r1.110 Makefile
--- misc/amanda25-server/Makefile	5 Jan 2009 21:05:48 -0000	1.110
+++ misc/amanda25-server/Makefile	9 Jun 2009 05:19:49 -0000
@@ -31,7 +31,6 @@
 		--disable-libtool --prefix=${PREFIX} \
 		--with-user=${AMANDA_USER} --with-group=${AMANDA_GROUP}
 USE_LDCONFIG=	yes
-WANT_PERL=	yes
 
 OPTIONS=	GNUTAR "use GNU tar" on \
 		SSH "enable ssh-auth" off
Index: net/freeradius2/Makefile
===================================================================
RCS file: /home/ncvs/ports/net/freeradius2/Makefile,v
retrieving revision 1.76
diff -u -r1.76 Makefile
--- net/freeradius2/Makefile	9 Apr 2009 23:54:03 -0000	1.76
+++ net/freeradius2/Makefile	9 Jun 2009 05:19:51 -0000
@@ -25,7 +25,6 @@
 LIB_DEPENDS=	gdbm.3:${PORTSDIR}/databases/gdbm
 
 USE_BZIP2=	yes
-WANT_PERL=	yes
 
 LOGDIR?=	/var/log
 
Index: net/freeradius/Makefile
===================================================================
RCS file: /home/ncvs/ports/net/freeradius/Makefile,v
retrieving revision 1.68
diff -u -r1.68 Makefile
--- net/freeradius/Makefile	31 May 2009 20:31:04 -0000	1.68
+++ net/freeradius/Makefile	9 Jun 2009 05:19:53 -0000
@@ -20,7 +20,6 @@
 COMMENT?=	A free RADIUS server implementation
 
 USE_BZIP2=	yes
-WANT_PERL=	yes
 
 LIB_DEPENDS=	gdbm.3:${PORTSDIR}/databases/gdbm
 
Index: news/inn/Makefile
===================================================================
RCS file: /home/ncvs/ports/news/inn/Makefile,v
retrieving revision 1.90
diff -u -r1.90 Makefile
--- news/inn/Makefile	17 Nov 2008 16:44:11 -0000	1.90
+++ news/inn/Makefile	9 Jun 2009 05:19:55 -0000
@@ -22,7 +22,6 @@
 
 USE_GMAKE=	yes
 USE_OPENSSL=	yes
-WANT_PERL=	yes
 
 CONFLICTS?=	inn-stable-[0-9]* inn-current-[0-9]*
 
Index: ports-mgmt/tinderbox-devel/Makefile
===================================================================
RCS file: /home/ncvs/ports/ports-mgmt/tinderbox-devel/Makefile,v
retrieving revision 1.63
diff -u -r1.63 Makefile
--- ports-mgmt/tinderbox-devel/Makefile	11 May 2009 06:19:40 -0000	1.63
+++ ports-mgmt/tinderbox-devel/Makefile	9 Jun 2009 05:19:59 -0000
@@ -28,7 +28,6 @@
 		LSOF "For killMountProcesses() when using nullfs" On
 
 NO_BUILD=	yes
-WANT_PERL=	yes
 SUB_FILES=	pkg-message
 
 MAN1=		tc-configCcache.1 tc-configDistfile.1 tc-configGet.1 \
Index: ports-mgmt/tinderbox/Makefile
===================================================================
RCS file: /home/ncvs/ports/ports-mgmt/tinderbox/Makefile,v
retrieving revision 1.57
diff -u -r1.57 Makefile
--- ports-mgmt/tinderbox/Makefile	3 Mar 2009 17:15:12 -0000	1.57
+++ ports-mgmt/tinderbox/Makefile	9 Jun 2009 05:20:02 -0000
@@ -26,7 +26,6 @@
 		CHECK_FOR_ROOT "Check it ./tc is run by uid 0" On
 
 NO_BUILD=	yes
-WANT_PERL=	yes
 SUB_FILES=	pkg-message
 
 MAN1=		tc-configCcache.1 tc-configDistfile.1 tc-configGet.1 \
Index: science/getdp/Makefile
===================================================================
RCS file: /home/ncvs/ports/science/getdp/Makefile,v
retrieving revision 1.25
diff -u -r1.25 Makefile
--- science/getdp/Makefile	5 Apr 2009 20:50:49 -0000	1.25
+++ science/getdp/Makefile	9 Jun 2009 05:20:04 -0000
@@ -23,7 +23,6 @@
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-gsl-prefix=${LOCALBASE}	\
 		--with-blas-lapack-prefix=${LOCALBASE}
-WANT_PERL=	yes
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
 
Index: www/nvu/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/nvu/Makefile,v
retrieving revision 1.38
diff -u -r1.38 Makefile
--- www/nvu/Makefile	12 Apr 2009 19:27:13 -0000	1.38
+++ www/nvu/Makefile	9 Jun 2009 05:20:06 -0000
@@ -22,7 +22,6 @@
 
 USE_BZIP2=	yes
 WANT_GNOME=	yes
-WANT_PERL=	yes
 USE_GMAKE=	yes
 NVU=		${PORTNAME}-${DISTVERSION}
 MAKEFILE=	client.mk
Index: www/firefox-devel/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/firefox-devel/Makefile,v
retrieving revision 1.167
diff -u -r1.167 Makefile
--- www/firefox-devel/Makefile	4 May 2009 19:23:43 -0000	1.167
+++ www/firefox-devel/Makefile	9 Jun 2009 05:20:09 -0000
@@ -36,7 +36,6 @@
 HAS_CONFIGURE=	yes
 USE_BZIP2=	yes
 USE_GMAKE=	yes
-WANT_PERL=	yes
 
 FIREFOX_ICON=		${MOZILLA}.xpm
 FIREFOX_ICON_SRC=	${PREFIX}/lib/firefox-devel/chrome/icons/default/default.xpm
Index: www/xulrunner/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/xulrunner/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- www/xulrunner/Makefile	4 May 2009 19:23:44 -0000	1.22
+++ www/xulrunner/Makefile	9 Jun 2009 05:20:12 -0000
@@ -18,7 +18,6 @@
 COMMENT?=	Mozilla runtime package that can be used to bootstrap XUL+XPCOM apps
 
 WANT_GNOME=	yes
-WANT_PERL=	yes
 ALL_TARGET=	default
 HAS_CONFIGURE=	yes
 USE_BZIP2=	yes
Index: www/seamonkey/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/seamonkey/Makefile,v
retrieving revision 1.289
diff -u -r1.289 Makefile
--- www/seamonkey/Makefile	4 May 2009 19:23:44 -0000	1.289
+++ www/seamonkey/Makefile	9 Jun 2009 05:20:15 -0000
@@ -19,7 +19,6 @@
 USE_BZIP2=	yes
 USE_GMAKE=	yes
 WANT_GNOME=	yes
-WANT_PERL=	yes
 HAS_CONFIGURE=	yes
 ALL_TARGET=	default
 MAKE_JOBS_SAFE=	yes
Index: www/kompozer/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/kompozer/Makefile,v
retrieving revision 1.40
diff -u -r1.40 Makefile
--- www/kompozer/Makefile	8 Jun 2009 06:45:52 -0000	1.40
+++ www/kompozer/Makefile	9 Jun 2009 05:20:18 -0000
@@ -17,7 +17,6 @@
 COMMENT=	Complete Web Authoring Suite
 
 WANT_GNOME=	yes
-WANT_PERL=	yes
 USE_GMAKE=	yes
 WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}/mozilla
 MAKEFILE=	client.mk
Index: www/libxul/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/libxul/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- www/libxul/Makefile	29 May 2009 04:38:39 -0000	1.6
+++ www/libxul/Makefile	9 Jun 2009 05:20:20 -0000
@@ -24,7 +24,6 @@
 			lib/${MOZILLA}/sdk/idl lib/${MOZILLA}/sdk/include
 
 WANT_GNOME=	yes
-WANT_PERL=	yes
 ALL_TARGET=	default
 HAS_CONFIGURE=	yes
 USE_BZIP2=	yes
Index: www/firefox/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/firefox/Makefile,v
retrieving revision 1.214
diff -u -r1.214 Makefile
--- www/firefox/Makefile	4 May 2009 19:23:42 -0000	1.214
+++ www/firefox/Makefile	9 Jun 2009 05:20:22 -0000
@@ -29,7 +29,6 @@
 HAS_CONFIGURE=	yes
 USE_BZIP2=	yes
 USE_GMAKE=	yes
-WANT_PERL=	yes
 GECKO_PLIST_PRE_FILES=	lib/${MOZILLA}/chrome/icons/default/default.xpm
 GECKO_PLIST_PRE_DIRS=	lib/${MOZILLA}/chrome/icons/default lib/${MOZILLA}/chrome/icons
 
Index: www/mozilla/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/mozilla/Makefile,v
retrieving revision 1.231
diff -u -r1.231 Makefile
--- www/mozilla/Makefile	4 May 2009 19:23:44 -0000	1.231
+++ www/mozilla/Makefile	9 Jun 2009 05:20:24 -0000
@@ -32,7 +32,6 @@
 HAS_CONFIGURE=	yes
 MAKE_ENV=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin
 ALL_TARGET=	default
-WANT_PERL=	yes
 
 CONFIGURE_ENV=	LOCALBASE=${LOCALBASE}
 
Index: www/flock/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/flock/Makefile,v
retrieving revision 1.180
diff -u -r1.180 Makefile
--- www/flock/Makefile	23 May 2009 01:07:49 -0000	1.180
+++ www/flock/Makefile	9 Jun 2009 05:20:29 -0000
@@ -31,7 +31,6 @@
 HAS_CONFIGURE=	yes
 USE_BZIP2=	yes
 USE_GMAKE=	yes
-WANT_PERL=	yes
 GECKO_PLIST_PRE_FILES=	lib/${MOZILLA}/chrome/icons/default/default.xpm
 GECKO_PLIST_PRE_DIRS=	lib/${MOZILLA} lib/${MOZILLA}/chrome \
 			lib/${MOZILLA}/chrome/icons/default lib/${MOZILLA}/chrome/icons \
--- want.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list