Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Nov 2018 15:57:09 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r485327 - in head: astro/stellarium-qt4 deskutils/strigidaemon devel/glib20 emulators/fuse emulators/libspectrum games/crossfire-client graphics/gimageview lang/erlang-wx multimedia/gst...
Message-ID:  <201811191557.wAJFv9YZ014336@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Mon Nov 19 15:57:08 2018
New Revision: 485327
URL: https://svnweb.freebsd.org/changeset/ports/485327

Log:
  devel/glib20: remove runtime dep on perl5
  
  Since glib-mkenums was rewritten in python in glib 2.53.5, glib20 seems
  to no longer need perl5 at runtime. This makes perl5 a build dep only.
  
  Removing the run dep causes some other ports to fail, so add the build
  dep to those where needed.
  
  PR:		233138
  Approved by:	gnome (kwm, maintainer, older version of patch)
  Exp-run by:	antoine

Modified:
  head/astro/stellarium-qt4/Makefile   (contents, props changed)
  head/deskutils/strigidaemon/Makefile   (contents, props changed)
  head/devel/glib20/Makefile   (contents, props changed)
  head/emulators/fuse/Makefile   (contents, props changed)
  head/emulators/libspectrum/Makefile   (contents, props changed)
  head/games/crossfire-client/Makefile   (contents, props changed)
  head/graphics/gimageview/Makefile   (contents, props changed)
  head/lang/erlang-wx/Makefile   (contents, props changed)
  head/multimedia/gstreamer/Makefile   (contents, props changed)
  head/multimedia/gstreamer1-editing-services/Makefile   (contents, props changed)
  head/multimedia/gstreamer1/Makefile   (contents, props changed)
  head/multimedia/qt4-mobility/Makefile   (contents, props changed)
  head/net/gsk/Makefile   (contents, props changed)
  head/net/libfixbuf/Makefile   (contents, props changed)
  head/sysutils/gnome-settings-daemon/Makefile   (contents, props changed)
  head/x11-wm/i3/Makefile   (contents, props changed)
  head/x11/qt5-x11extras/Makefile   (contents, props changed)
  head/x11/sakura/Makefile   (contents, props changed)
  head/x11/xscreensaver-gnome-hacks/Makefile   (contents, props changed)
  head/x11/xscreensaver-gnome/Makefile   (contents, props changed)

Modified: head/astro/stellarium-qt4/Makefile
==============================================================================
--- head/astro/stellarium-qt4/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/astro/stellarium-qt4/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -18,7 +18,8 @@ LICENSE=	GPLv2+
 CONFLICTS_INSTALL=	${PORTNAME}-0.17.*
 PORTSCOUT=	limit:^0\.12\.			# track only 0.12.x (legacy)
 
-USES=		cmake gettext iconv qt:4
+USES=		cmake gettext iconv perl5 qt:4
+USE_PERL5=	build
 USE_QT=		moc_build rcc_build uic_build qmake_build \
 		corelib gui network opengl
 

Modified: head/deskutils/strigidaemon/Makefile
==============================================================================
--- head/deskutils/strigidaemon/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/deskutils/strigidaemon/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -13,8 +13,9 @@ LIB_DEPENDS=	libdbus-1.so:devel/dbus \
 		libstreams.so:deskutils/libstreams \
 		libstreamanalyzer.so:deskutils/libstreamanalyzer
 
-USES=		fam pkgconfig
+USES=		fam perl5 pkgconfig
 USE_GNOME=	libxml2
+USE_PERL5=	build
 USE_LDCONFIG=	yes
 
 .include <${.CURDIR}/../strigi/Makefile.common>

Modified: head/devel/glib20/Makefile
==============================================================================
--- head/devel/glib20/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/devel/glib20/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -3,6 +3,7 @@
 
 PORTNAME=	glib
 PORTVERSION=	2.56.3
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	devel
 MASTER_SITES=	GNOME
@@ -28,6 +29,7 @@ USE_LDCONFIG=	yes
 USES+=		compiler:c11 gettext gmake gnome iconv:wchar_t libtool \
 		localbase pathfix perl5 pkgconfig python shebangfix
 USE_PYTHON=	py3kplist
+USE_PERL5=	build
 CONFIGURE_ARGS=	--disable-gtk-doc --with-html-dir=${PREFIX}/share/doc \
 		--enable-static=yes \
 		--with-pcre=system \

Modified: head/emulators/fuse/Makefile
==============================================================================
--- head/emulators/fuse/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/emulators/fuse/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -18,7 +18,8 @@ LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libspectrum.so:emulators/libspectrum
 
 GNU_CONFIGURE=	yes
-USES=		gettext gmake localbase pkgconfig
+USES=		gettext gmake localbase perl5 pkgconfig
+USE_PERL5=	build
 USE_GNOME=	cairo libxml2 glib20
 USE_XORG=	x11
 

Modified: head/emulators/libspectrum/Makefile
==============================================================================
--- head/emulators/libspectrum/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/emulators/libspectrum/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -15,8 +15,9 @@ LIB_DEPENDS=	libaudiofile.so:audio/libaudiofile \
 		libgcrypt.so:security/libgcrypt
 
 GNU_CONFIGURE=	yes
-USES=		gettext gmake libtool pkgconfig
+USES=		gettext gmake libtool pkgconfig perl5
 USE_GNOME=	glib20
+USE_PERL5=	build
 USE_LDCONFIG=	yes
 
 INSTALL_TARGET=	install-strip

Modified: head/games/crossfire-client/Makefile
==============================================================================
--- head/games/crossfire-client/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/games/crossfire-client/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -17,7 +17,8 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 BUILD_DEPENDS=	vala:lang/vala
 LIB_DEPENDS=	libcurl.so:ftp/curl
 
-USES=		cmake pkgconfig tar:bzip2
+USES=		cmake perl5 pkgconfig tar:bzip2
+USE_PERL5=	build
 USE_GNOME=	gtk20
 USE_SDL=	sdl image mixer
 INSTALLS_ICONS=	YES

Modified: head/graphics/gimageview/Makefile
==============================================================================
--- head/graphics/gimageview/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/graphics/gimageview/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -15,9 +15,10 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libpng.so:graphics/png
 
-USES=		gmake jpeg libtool localbase pkgconfig
+USES=		gmake jpeg libtool localbase perl5 pkgconfig
 GNU_CONFIGURE=	yes
 USE_GNOME=	gtk20
+USE_PERL5=	build
 USE_XORG=	ice xinerama
 CONFIGURE_ARGS=	--with-gtk2
 INSTALL_TARGET=	install-strip

Modified: head/lang/erlang-wx/Makefile
==============================================================================
--- head/lang/erlang-wx/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/lang/erlang-wx/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -40,7 +40,8 @@ OPTIONS_DEFINE=	DOCS
 
 ERL_RELEASE=	19.3
 
-USES=		gmake
+USES=		gmake perl5
+USE_PERL5=	build
 USE_GL=		gl glu
 GNU_CONFIGURE=	yes
 LDFLAGS+=	-L${LOCALBASE}/lib

Modified: head/multimedia/gstreamer/Makefile
==============================================================================
--- head/multimedia/gstreamer/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/multimedia/gstreamer/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -17,7 +17,8 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 PORTSCOUT=	limit:0\.10\..*
 
 CFLAGS:=	${CFLAGS} -O2 -Wno-format
-USES=		bison gmake libtool:keepla pathfix pkgconfig tar:bzip2
+USES=		bison gmake libtool:keepla pathfix perl5 pkgconfig tar:bzip2
+USE_PERL5=	build
 USE_GNOME=	glib20 introspection libxml2
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-tests \

Modified: head/multimedia/gstreamer1-editing-services/Makefile
==============================================================================
--- head/multimedia/gstreamer1-editing-services/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/multimedia/gstreamer1-editing-services/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -12,8 +12,9 @@ COMMENT=	GStreamer editing services
 
 PORTSCOUT=	limitw:1,even
 
-USES=		compiler:c11 gmake gnome libtool pathfix python:3.6+ pkgconfig tar:xz
+USES=		compiler:c11 gmake gnome libtool pathfix perl5 python:3.6+ pkgconfig tar:xz
 USE_LDCONFIG=	yes
+USE_PERL5=	build
 GNU_CONFIGURE=	yes
 USE_GNOME=	glib20 introspection:build libxml2 pygobject3:build
 USE_GSTREAMER1=	good

Modified: head/multimedia/gstreamer1/Makefile
==============================================================================
--- head/multimedia/gstreamer1/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/multimedia/gstreamer1/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -17,7 +17,8 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 PORTSCOUT=	limitw:1,even
 
 CFLAGS+=	-Wno-format
-USES=		bison gettext gmake gnome libtool pathfix pkgconfig python tar:xz
+USES=		bison gettext gmake gnome libtool pathfix perl5 pkgconfig python tar:xz
+USE_PERL5=	build
 USE_GNOME=	glib20 introspection:build
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-tests \

Modified: head/multimedia/qt4-mobility/Makefile
==============================================================================
--- head/multimedia/qt4-mobility/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/multimedia/qt4-mobility/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -18,10 +18,11 @@ LICENSE=	LGPL21
 LIB_DEPENDS=	libblkid.so:misc/e2fsprogs-libblkid
 
 DATE=	20130703
-USES=		pkgconfig qmake qt:4 shebangfix tar:xz
+USES=		perl5 pkgconfig qmake qt:4 shebangfix tar:xz
 SHEBANG_FILES=	bin/pathhelper bin/syncheaders
 USE_QT=		declarative corelib dbus gui linguist_build moc_build rcc_build
 USE_LDCONFIG=	yes
+USE_PERL5=	build
 MOBILITY_MODS=
 
 OPTIONS_DEFINE=	BEARER CONNECTIVITY CONTACTS FEEDBACK GALLERY LOCATION \

Modified: head/net/gsk/Makefile
==============================================================================
--- head/net/gsk/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/net/gsk/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -13,7 +13,8 @@ COMMENT=	C library for writing servers
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		libtool pathfix pkgconfig ssl
+USES=		libtool pathfix perl5 pkgconfig ssl
+USE_PERL5=	build
 USE_GNOME=	glib20
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-gtk-doc

Modified: head/net/libfixbuf/Makefile
==============================================================================
--- head/net/libfixbuf/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/net/libfixbuf/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -14,8 +14,9 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
-USES=		libtool pathfix pkgconfig
+USES=		libtool pathfix perl5 pkgconfig
 USE_GNOME=	glib20
+USE_PERL5=	build
 USE_LDCONFIG=	yes
 
 .include <bsd.port.mk>

Modified: head/sysutils/gnome-settings-daemon/Makefile
==============================================================================
--- head/sysutils/gnome-settings-daemon/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/sysutils/gnome-settings-daemon/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -30,8 +30,9 @@ PORTSCOUT=	limitw:1,even
 
 USE_XORG=	x11 xext xi xtst
 USE_GNOME=	cairo gnomedesktop3 gtk30
-USES=		gettext gnome localbase:ldflags meson \
+USES=		gettext gnome localbase:ldflags meson perl5 \
 		pkgconfig python:3.6+,build tar:xz
+USE_PERL5=	build
 INSTALLS_ICONS=	yes
 #		-Dnssdb_dir=${LOCALBASE}/share/certs/ca-root-nss.crt
 MESON_ARGS=	-Dnssdb_dir=${LOCALBASE}/share/certs/ \

Modified: head/x11-wm/i3/Makefile
==============================================================================
--- head/x11-wm/i3/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/x11-wm/i3/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -32,7 +32,6 @@ USE_XORG=	xcb
 GNU_CONFIGURE=	yes
 CONFIGURE_OUTSOURCE=	yes
 CONFIGURE_ENV=	ac_cv_path_PATH_ASCIIDOC=""
-USE_PERL5=	run
 LDFLAGS+=	-L${LOCALBASE}/lib ${ICONV_LIB}
 INSTALL_TARGET=	install-strip
 

Modified: head/x11/qt5-x11extras/Makefile
==============================================================================
--- head/x11/qt5-x11extras/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/x11/qt5-x11extras/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -9,7 +9,8 @@ MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Qt platform-specific features for X11-based systems
 
 USE_QT=		core gui
-USES=		compiler:c++11-lang qmake qt-dist:5,x11extras
+USES=		compiler:c++11-lang qmake qt-dist:5,x11extras perl5
+USE_PERL5=	build
 USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
 
 .include <bsd.port.mk>

Modified: head/x11/sakura/Makefile
==============================================================================
--- head/x11/sakura/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/x11/sakura/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -20,7 +20,8 @@ OPTIONS_DEFINE=	DOCS
 
 USE_GNOME=	cairo gdkpixbuf2 vte3
 USE_XORG=	x11
-USES=		cmake pkgconfig gettext tar:bzip2
+USES=		cmake pkgconfig gettext perl5 tar:bzip2
+USE_PERL5=	build
 LDFLAGS+=	-lintl
 
 post-patch:

Modified: head/x11/xscreensaver-gnome-hacks/Makefile
==============================================================================
--- head/x11/xscreensaver-gnome-hacks/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/x11/xscreensaver-gnome-hacks/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -16,7 +16,8 @@ CONFLICTS=	xscreensaver-[0-9]* xscreensaver-gnome-[0-9
 OPTIONS_DEFINE=	ALL_FORTUNES
 ALL_FORTUNES_DESC=	Enable support for all fortunes
 
-USES=		shebangfix
+USES=		perl5 shebangfix
+USE_PERL5=	build
 SHEBANG_FILES=	${SS_SCRIPTS:S,^,driver/,}
 EXTRA_PATCHES=	${FILESDIR}/extra-patch-nodriver
 

Modified: head/x11/xscreensaver-gnome/Makefile
==============================================================================
--- head/x11/xscreensaver-gnome/Makefile	Mon Nov 19 15:25:08 2018	(r485326)
+++ head/x11/xscreensaver-gnome/Makefile	Mon Nov 19 15:57:08 2018	(r485327)
@@ -18,7 +18,6 @@ LIB_DEPENDS=	libgle.so:graphics/gle
 
 USE_XORG=	x11 xpm
 USE_GL=		gl
-USE_PERL5=	run
 USE_GNOME=	libglade2
 USES+=		dos2unix gettext gmake jpeg perl5 pathfix pkgconfig
 GNU_CONFIGURE=	yes



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