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...
Steve Wills
swills at FreeBSD.org
Mon Nov 19 15:57:14 UTC 2018
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 at 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
More information about the svn-ports-all
mailing list