diff --git astro/stellarium-qt4/Makefile astro/stellarium-qt4/Makefile index 9a9ae592fa4f..966787e8378d 100644 --- astro/stellarium-qt4/Makefile +++ astro/stellarium-qt4/Makefile @@ -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 diff --git deskutils/strigidaemon/Makefile deskutils/strigidaemon/Makefile index 834665033282..344df77d93ec 100644 --- deskutils/strigidaemon/Makefile +++ deskutils/strigidaemon/Makefile @@ -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> diff --git devel/glib20/Makefile devel/glib20/Makefile index f8e91d364e8b..f715f145deae 100644 --- devel/glib20/Makefile +++ devel/glib20/Makefile @@ -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 \ diff --git emulators/fuse/Makefile emulators/fuse/Makefile index dff6e75c08e4..fe5d7e09d732 100644 --- emulators/fuse/Makefile +++ emulators/fuse/Makefile @@ -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 diff --git emulators/libspectrum/Makefile emulators/libspectrum/Makefile index ab2abdda37eb..1406919f22b5 100644 --- emulators/libspectrum/Makefile +++ emulators/libspectrum/Makefile @@ -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 diff --git games/crossfire-client/Makefile games/crossfire-client/Makefile index 1e2711a52858..bcca9410c0c7 100644 --- games/crossfire-client/Makefile +++ games/crossfire-client/Makefile @@ -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 diff --git graphics/gimageview/Makefile graphics/gimageview/Makefile index 52908b26f19f..44898d3ab46f 100644 --- graphics/gimageview/Makefile +++ graphics/gimageview/Makefile @@ -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 diff --git lang/erlang-wx/Makefile lang/erlang-wx/Makefile index fa8bd05b0de6..b57b15bebf42 100644 --- lang/erlang-wx/Makefile +++ lang/erlang-wx/Makefile @@ -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 diff --git multimedia/gstreamer/Makefile multimedia/gstreamer/Makefile index 7fe151cb3792..0ee14c1e4d21 100644 --- multimedia/gstreamer/Makefile +++ multimedia/gstreamer/Makefile @@ -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 \ diff --git multimedia/gstreamer1-editing-services/Makefile multimedia/gstreamer1-editing-services/Makefile index 45775d66b2f4..1d42e6472cf9 100644 --- multimedia/gstreamer1-editing-services/Makefile +++ multimedia/gstreamer1-editing-services/Makefile @@ -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 diff --git multimedia/gstreamer1/Makefile multimedia/gstreamer1/Makefile index b402269e9f91..5d6c8fa232f9 100644 --- multimedia/gstreamer1/Makefile +++ multimedia/gstreamer1/Makefile @@ -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 \ diff --git multimedia/qt4-mobility/Makefile multimedia/qt4-mobility/Makefile index 0fe65a77c146..2f25e4ef1645 100644 --- multimedia/qt4-mobility/Makefile +++ multimedia/qt4-mobility/Makefile @@ -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 \ diff --git net/gsk/Makefile net/gsk/Makefile index ad68d08ccea0..5568fe7b3c58 100644 --- net/gsk/Makefile +++ net/gsk/Makefile @@ -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 diff --git net/libfixbuf/Makefile net/libfixbuf/Makefile index c9a920f5d726..0a7190df5b3f 100644 --- net/libfixbuf/Makefile +++ net/libfixbuf/Makefile @@ -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 diff --git sysutils/gnome-settings-daemon/Makefile sysutils/gnome-settings-daemon/Makefile index 14ebaa7d3407..2cfcbbb2a5a0 100644 --- sysutils/gnome-settings-daemon/Makefile +++ sysutils/gnome-settings-daemon/Makefile @@ -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/ \ diff --git x11-wm/i3/Makefile x11-wm/i3/Makefile index 5bba3bd74e50..3e85c6836630 100644 --- x11-wm/i3/Makefile +++ x11-wm/i3/Makefile @@ -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 diff --git x11/qt5-x11extras/Makefile x11/qt5-x11extras/Makefile index cc4e2d9665ab..0988117df050 100644 --- x11/qt5-x11extras/Makefile +++ x11/qt5-x11extras/Makefile @@ -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 diff --git x11/sakura/Makefile x11/sakura/Makefile index b825021bc90f..8d1d02b77538 100644 --- x11/sakura/Makefile +++ x11/sakura/Makefile @@ -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: diff --git x11/xscreensaver-gnome-hacks/Makefile x11/xscreensaver-gnome-hacks/Makefile index fe3600eb590e..d2b05ab813bf 100644 --- x11/xscreensaver-gnome-hacks/Makefile +++ x11/xscreensaver-gnome-hacks/Makefile @@ -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 diff --git x11/xscreensaver-gnome/Makefile x11/xscreensaver-gnome/Makefile index 118455a0c527..0dfe44d4a4c3 100644 --- x11/xscreensaver-gnome/Makefile +++ x11/xscreensaver-gnome/Makefile @@ -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