1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-24 04:33:24 +00:00

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
This commit is contained in:
Steve Wills 2018-11-19 15:57:08 +00:00
parent bcd04fb32a
commit b4bab1c271
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=485327
20 changed files with 36 additions and 19 deletions

View File

@ -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

View File

@ -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>

View File

@ -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 \

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 \

View File

@ -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

View File

@ -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 \

View File

@ -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 \

View File

@ -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

View File

@ -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>

View File

@ -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/ \

View File

@ -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

View File

@ -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>

View File

@ -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:

View File

@ -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

View File

@ -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