Index: head/astro/stellarium-qt4/Makefile =================================================================== --- head/astro/stellarium-qt4/Makefile (revision 485326) +++ head/astro/stellarium-qt4/Makefile (revision 485327) @@ -1,103 +1,104 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= stellarium PORTVERSION= 0.12.9 PORTREVISION= 1 CATEGORIES= astro MASTER_SITES= SF/${PORTNAME}/Stellarium-sources/${PORTVERSION} PKGNAMESUFFIX= -qt4 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${_DISTFILES:Nstars_*.cat} MAINTAINER= danfe@FreeBSD.org COMMENT= 3D photo-realistic sky renderer (planetarium) 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 PORTDOCS= AUTHORS ChangeLog README OPTIONS_DEFINE= DOCS MORE_STARS MULTIMEDIA SCRIPTING TEXTURES OPTIONS_DEFAULT= MULTIMEDIA SCRIPTING TEXTURES MORE_STARS_DESC= Install extra star catalogs (1.0GB) TEXTURES_DESC= Install better quality textures MULTIMEDIA_DESC= Sound and video support (via Phonon) SCRIPTING_DESC= Scripting support .include .if ${PORT_OPTIONS:MMORE_STARS} || ${.TARGETS:Mmakesum} . for i in 4 5 6 7 8 MASTER_SITES+= SF/${PORTNAME}/Extra-data-files/stars${i}:stars${i} . endfor DISTFILES+= stars_4_1v0_1.cat:stars4 stars_5_2v0_1.cat:stars5 \ stars_6_2v0_1.cat:stars6 stars_7_2v0_1.cat:stars7 \ stars_8_2v0_1.cat:stars8 PLIST_SUB+= MORE_STARS="" .else PLIST_SUB+= MORE_STARS="@comment " .endif .if ${PORT_OPTIONS:MTEXTURES} || ${.TARGETS:Mmakesum} MASTER_SITES+= SF/${PORTNAME}/Extra-data-files/textures:gfx DISTFILES+= textures-1K.zip:gfx PLIST_SUB+= TEXTURES="" .else PLIST_SUB+= TEXTURES="@comment " .endif .if ${PORT_OPTIONS:MMULTIMEDIA} USE_QT+= phonon .else CMAKE_ARGS+= -DENABLE_SOUND:BOOL=OFF .endif .if ${PORT_OPTIONS:MSCRIPTING} USE_QT+= script PLIST_SUB+= SCRIPTS="" .else CMAKE_ARGS+= -DENABLE_SCRIPTING:BOOL=OFF PLIST_SUB+= SCRIPTS="@comment " .endif post-patch: .SILENT # Fix the build against Clang 6.0.0 ${REINPLACE_CMD} -e 's,skyDrawer==false,skyDrawer==NULL,' \ ${WRKSRC}/src/core/StelCore.cpp # Avoid picking up the wrong `fixx11h.h' (`x11/kdelibs3' port installs one # that does not handle FontChange) ${GREP} -Rl --null fixx11h\\.h ${WRKSRC}/src ${WRKSRC}/plugins | \ ${XARGS} -0 ${REINPLACE_CMD} -e 's/fixx11h\.h/fixx11qt4h.h/' cd ${WRKSRC}/src/core/external && ${MV} fixx11h.h fixx11qt4h.h post-install-MORE_STARS-on: ${INSTALL_DATA} ${DISTDIR}/stars_[45678]_[12]v0_1.cat \ ${STAGEDIR}${DATADIR}/stars/default post-install-TEXTURES-on: (cd ${WRKDIR} && for f in *.png; do \ new=`${STAT} -f '%z' $$f` ; \ existing=`${STAT} -qf '%z' \ ${STAGEDIR}${DATADIR}/textures/$$f || \ ${ECHO_CMD} 0` ; \ ${TEST} $$new -gt $$existing || continue ; \ ${ECHO_CMD} "-- Replacing texture: $$f\ (has larger file size or missing)" ; \ ${INSTALL_DATA} $$f ${STAGEDIR}${DATADIR}/textures ; \ done) @${REINPLACE_CMD} -e '1410s|nomap|vesta|' \ ${STAGEDIR}${DATADIR}/data/ssystem.ini post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/deskutils/strigidaemon/Makefile =================================================================== --- head/deskutils/strigidaemon/Makefile (revision 485326) +++ head/deskutils/strigidaemon/Makefile (revision 485327) @@ -1,21 +1,22 @@ # $FreeBSD$ PORTNAME= strigidaemon PORTVERSION= ${STRIGI_VERSION} PORTREVISION= 3 CATEGORIES= deskutils MASTER_SITES= ${STRIGI_MASTER_SITES} MAINTAINER= kde@FreeBSD.org COMMENT= Strigi desktop search: daemon 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> .include Index: head/devel/glib20/Makefile =================================================================== --- head/devel/glib20/Makefile (revision 485326) +++ head/devel/glib20/Makefile (revision 485327) @@ -1,113 +1,115 @@ # Created by: Vanilla I. Shu # $FreeBSD$ PORTNAME= glib PORTVERSION= 2.56.3 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Some useful routines of C programming (current stable version) LICENSE= LGPL20 USES= tar:xz PORTSCOUT= limitw:1,even .if !defined(REFERENCE_PORT) LIB_DEPENDS+= libpcre.so:devel/pcre \ libffi.so:devel/libffi GNU_CONFIGURE= yes USE_LDCONFIG= yes # iconv:wchar_t - our iconv in base doesn't support utf-8 -> wchar_t (boooo) # (wchar_t is used by glibmm, rawtherapee triggered this) 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 \ --disable-fam CONFIGURE_ENV= ac_cv_header_sys_inotify_h= INSTALL_TARGET= install-strip SHEBANG_FILES= */*.pl LIBVERSION= 0.5600.3 PLIST_SUB+= LIBVERSION=${LIBVERSION} glib_MAN= gtester.1 gtester-report.1 glib-gettextize.1 gio_MAN= gdbus.1 gsettings.1 gio-querymodules.1 gio.1 \ glib-compile-schemas.1 gapplication.1 \ glib-compile-resources.1 gresource.1 gdbus-codegen.1 gobject_MAN= glib-genmarshal.1 glib-mkenums.1 gobject-query.1 OPTIONS_DEFINE= DEBUG MANPAGES NLS OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes DEBUG_CONFIGURE_ON= --enable-debug=yes MANPAGES_BUILD_DEPENDS= docbook-xml>4.1.2:textproc/docbook-xml \ docbook-xsl>0:textproc/docbook-xsl MANPAGES_USE= GNOME=libxslt:build MANPAGES_CONFIGURE_ENABLE= man MANPAGES_CONFIGURE_ON= --with-xml-catalog=${LOCALBASE}/share/xml/catalog .include # doesn't build yet CONFIGURE_ARGS+=--disable-dtrace .if empty(ICONV_LIB) CONFIGURE_ARGS+= --with-libiconv=no .else CONFIGURE_ARGS+= --with-libiconv=gnu .endif .if ${ARCH} == powerpc64 EXTRA_PATCHES= ${FILESDIR}/extra-arch-powerpc64 .endif # Let glib use asm code for implementing atomic ops on i386 and amd64. .if ${ARCH} == "i386" GLIB_ARCH= i486 .elif ${ARCH} == "amd64" GLIB_ARCH= x86_64 .else GLIB_ARCH= ${ARCH} .endif CONFIGURE_TARGET=${GLIB_ARCH}-portbld-freebsd${OSREL} post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g ; \ s|/usr/share/locale/locale|${LOCALBASE}/share/locale/locale|g' \ ${WRKSRC}/glib/gutils.c @${REINPLACE_CMD} -e 's|inotify_support=yes|inotify_support=no| ; \ s|-Werror|| ; \ s|#define HAVE_SYS_INOTIFY_H 1||' ${WRKSRC}/configure do-build-MANPAGES-on: .for m in glib gio gobject . for file in ${${m}_MAN} cd ${WRKSRC}/docs/reference/${m} && ${GMAKE} ${file} . endfor .endfor post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/GConf/gsettings @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gio/modules post-install-MANPAGES-on: .for m in glib gio gobject ${INSTALL_MAN} ${${m}_MAN:S|^|${WRKSRC}/docs/reference/${m}/|} \ ${STAGEDIR}${PREFIX}/man/man1 .endfor .include .endif Index: head/emulators/fuse/Makefile =================================================================== --- head/emulators/fuse/Makefile (revision 485326) +++ head/emulators/fuse/Makefile (revision 485327) @@ -1,69 +1,70 @@ # Created by: Alexey V. Antipovsky # $FreeBSD$ PORTNAME= fuse PORTVERSION= 1.5.6 CATEGORIES= emulators MASTER_SITES= SF/${PORTNAME}-emulator/${PORTNAME}/${PORTVERSION} MAINTAINER= rene@FreeBSD.org COMMENT= Free Unix (Sinclair ZX-)Spectrum Emulator LICENSE= GPLv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgcrypt.so:security/libgcrypt \ libpng.so:graphics/png \ 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 CONFIGURE_ARGS+=--without-alsa --without-joystick OPTIONS_DEFINE= AO ICONS ROMS DOCS OPTIONS_DEFAULT= ICONS GTK2 OPTIONS_SINGLE= UI UI_DESC= User Interface ROMS_DESC= Extra ROM images (128p, 256s, Gluck, IF1, Opus, TrDOS) OPTIONS_SINGLE_UI= GTK2 GTK3 SDL SVGALIB OPTIONS_SUB= yes AO_CONFIGURE_WITH= libao AO_LIB_DEPENDS= libao.so:audio/libao ICONS_USES= desktop-file-utils shared-mime-info ICONS_CONFIGURE_ENABLE= desktop-integration GTK2_USE= GNOME=gtk20 GTK2_CONFIGURE_ON= --with-gtk GTK3_USE= GNOME=gtk30 GTK3_CONFIGURE_ON= --with-gtk GTK3_CONFIGURE_ENABLE= gtk3 SDL_USE= SDL=sdl SDL_CONFIGURE_WITH= sdl SDL_CONFIGURE_ON= --without-gtk SVGALIB_LIB_DEPENDS= libvga.so:graphics/svgalib SVGALIB_CONFIGURE_WITH= svgalib SVGALIB_CONFIGURE_ON= --without-gtk ROMS_RUN_DEPENDS= fuse-roms>0:emulators/fuse-roms PORTDOCS= AUTHORS ChangeLog README THANKS README.copyright .include .if ${PORT_OPTIONS:MICONS} INSTALLS_ICONS= yes .endif post-extract: ${CP} ${WRKSRC}/roms/README.copyright ${WRKSRC} post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/emulators/libspectrum/Makefile =================================================================== --- head/emulators/libspectrum/Makefile (revision 485326) +++ head/emulators/libspectrum/Makefile (revision 485327) @@ -1,31 +1,32 @@ # Created by: Alexey V. Antipovsky # $FreeBSD$ PORTNAME= libspectrum PORTVERSION= 1.4.4 CATEGORIES= emulators devel MASTER_SITES= SF/fuse-emulator/${PORTNAME}/${PORTVERSION} MAINTAINER= rene@FreeBSD.org COMMENT= Handling of ZX-Spectrum emulator files formats LICENSE= GPLv2 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 OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog README THANKS \ doc/libspectrum.txt ${STAGEDIR}${DOCSDIR} .include Index: head/games/crossfire-client/Makefile =================================================================== --- head/games/crossfire-client/Makefile (revision 485326) +++ head/games/crossfire-client/Makefile (revision 485327) @@ -1,32 +1,33 @@ # Created by: Andreas Klemm # $FreeBSD$ PORTNAME= crossfire-client PORTVERSION= 1.72.0 CATEGORIES= games MASTER_SITES= SF/crossfire/${PORTNAME}/${PORTVERSION}:DEFAULT,sounds DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \ crossfire-sounds-${PORTVERSION}${EXTRACT_SUFX}:sounds MAINTAINER= kevinz5000@gmail.com COMMENT= Cooperative multiplayer graphical RPG and adventure game LICENSE= GPLv2 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 CMAKE_ARGS= -DLUA=OFF -DMETASERVER2=ON -DOPENGL=OFF -DSDL=ON -DSOUND=ON post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/sounds cd ${WRKDIR}/crossfire-sounds-${PORTVERSION} && \ ${COPYTREE_SHARE} "*" ${STAGEDIR}${DATADIR}/sounds .include Index: head/graphics/gimageview/Makefile =================================================================== --- head/graphics/gimageview/Makefile (revision 485326) +++ head/graphics/gimageview/Makefile (revision 485327) @@ -1,60 +1,61 @@ # Created by: TATEISHI Katsuyuki # $FreeBSD$ PORTNAME= gimageview PORTVERSION= 0.2.27 PORTREVISION= 23 CATEGORIES= graphics MASTER_SITES= SF/gtkmmviewer/${PORTNAME}/${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Yet another GTK+ based image viewer LICENSE= GPLv2+ 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 OPTIONS_DEFINE= SPLASH NLS LIBMNG LIBWMF LIBRSVG2 LIBEXIF MPLAYER LIBXINE DOCS OPTIONS_DEFAULT=SPLASH LIBMNG LIBWMF LIBRSVG2 LIBEXIF MPLAYER OPTIONS_SUB= yes SPLASH_DESC= Show splash screen on startup SPLASH_CONFIGURE_ENABLE=splash NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext LIBMNG_CONFIGURE_WITH= libmng LIBMNG_LIB_DEPENDS= libmng.so:graphics/libmng LIBWMF_CONFIGURE_WITH= libwmf LIBWMF_LIB_DEPENDS= libwmf.so:graphics/libwmf LIBRSVG2_CONFIGURE_WITH=librsvg LIBRSVG2_LIB_DEPENDS= librsvg-2.so:graphics/librsvg2 LIBEXIF_CONFIGURE_ENABLE=exif # bundled exif is used LIBEXIF_BROKEN_OFF= does not build without libexif support MPLAYER_CONFIGURE_ENABLE=mplayer MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer LIBXINE_CONFIGURE_WITH= xine LIBXINE_LIB_DEPENDS= libxine.so:multimedia/libxine post-patch: @${REINPLACE_CMD} '/^desktopdir =/s|=.*|= ${DESKTOPDIR}|' \ ${WRKSRC}/etc/Makefile.in @${REINPLACE_CMD} '/^gimv_LDADD =/s/=/= -lm/' ${WRKSRC}/src/Makefile.in @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} \ -e 's|= $$(DESTDIR)|= |' -e '/^CPPFLAGS =/s/\\/@CPPFLAGS@ \\/' .include Index: head/lang/erlang-wx/Makefile =================================================================== --- head/lang/erlang-wx/Makefile (revision 485326) +++ head/lang/erlang-wx/Makefile (revision 485327) @@ -1,72 +1,73 @@ # $FreeBSD$ PORTNAME= erlang PORTVERSION= 19.3.6.12 PORTEPOCH= 1 CATEGORIES= lang parallel MASTER_SITES= http://www.erlang.org/download/:erlangorg \ http://erlang.stacken.kth.se/download/:erlangorg \ http://www.csd.uu.se/ftp/mirror/erlang/download/:erlangorg PKGNAMESUFFIX= -wx DISTNAME= otp_src_${ERL_RELEASE} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:erlangorg DIST_SUBDIR= erlang EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \ LOCAL/olgeni PATCHFILES= patch-otp-19.3.1 patch-otp-19.3.2 patch-otp-19.3.3 \ patch-otp-19.3.4 patch-otp-19.3.5 patch-otp-19.3.6 \ patch-otp-19.3.6.1 patch-otp-19.3.6.2 patch-otp-19.3.6.3 \ patch-otp-19.3.6.4 patch-otp-19.3.6.5 patch-otp-19.3.6.6 \ patch-otp-19.3.6.7 patch-otp-19.3.6.8 patch-otp-19.3.6.9 \ patch-otp-19.3.6.10 patch-otp-19.3.6.11 patch-otp-19.3.6.12 MAINTAINER= erlang@FreeBSD.org COMMENT= Erlang bindings for wxWindows LICENSE= APACHE20 RUN_DEPENDS= ${LOCALBASE}/bin/erl:lang/erlang WRKSRC= ${WRKDIR}/otp_src_${ERL_RELEASE} PLIST_SUB= APP_VERSION=${APP_VERSION} \ CONFIGURE_TARGET=${CONFIGURE_TARGET} MAKE_JOBS_UNSAFE=yes 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 APP_VERSION= 1.8 APP_DIR= ${PREFIX}/lib/erlang/lib/wx-${APP_VERSION} .include CONFIGURE_ARGS+=--enable-threads --without-odbc --without-javac --with-wx-config=${WX_CONFIG} USE_WX= 2.8+ WX_COMPS= wx contrib do-build: cd ${WRKSRC}/lib/wx && ${GMAKE} ERL_TOP=${WRKSRC} TARGET=${CONFIGURE_TARGET} ${STRIP_CMD} ${WRKSRC}/lib/wx/priv/${CONFIGURE_TARGET}/erl_gl.so ${STRIP_CMD} ${WRKSRC}/lib/wx/priv/${CONFIGURE_TARGET}/wxe_driver.so ${MV} ${WRKSRC}/lib/wx/priv/${CONFIGURE_TARGET}/*.so ${WRKSRC}/lib/wx/priv ${RMDIR} ${WRKSRC}/lib/wx/priv/${CONFIGURE_TARGET} do-install: @${MKDIR} ${STAGEDIR}${APP_DIR} cd ${WRKSRC}/lib/wx && ${COPYTREE_SHARE} ebin ${STAGEDIR}${APP_DIR} cd ${WRKSRC}/lib/wx && ${COPYTREE_SHARE} include ${STAGEDIR}${APP_DIR} cd ${WRKSRC}/lib/wx && ${COPYTREE_SHARE} priv ${STAGEDIR}${APP_DIR} cd ${WRKSRC}/lib/wx && ${COPYTREE_SHARE} src ${STAGEDIR}${APP_DIR} .include Index: head/multimedia/gstreamer/Makefile =================================================================== --- head/multimedia/gstreamer/Makefile (revision 485326) +++ head/multimedia/gstreamer/Makefile (revision 485327) @@ -1,49 +1,50 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ # $MCom: ports/multimedia/gstreamer/Makefile,v 1.74 2010/03/09 10:11:45 kwm Exp $ PORTNAME= gstreamer PORTVERSION= 0.10.36 PORTREVISION= 6 CATEGORIES= multimedia MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Development framework for creating media applications LICENSE= LGPL20 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 \ --disable-examples \ --disable-failing-tests \ --disable-gtk-doc CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV= ac_cv_func_register_printf_function="no" PLIST_SUB= VERSION="${GST_VERSION}" USE_LDCONFIG= yes INSTALL_TARGET= install-strip GST_VERSION= 0.10 OPTIONS_DEFINE= LIBCHECK NLS OPTIONS_SUB= yes LIBCHECK_DESC= Unit tests support LIBCHECK_LIB_DEPENDS= libcheck.so:devel/check LIBCHECK_CONFIGURE_OFF= --disable-check NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls post-patch: @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure .include Index: head/multimedia/gstreamer1/Makefile =================================================================== --- head/multimedia/gstreamer1/Makefile (revision 485326) +++ head/multimedia/gstreamer1/Makefile (revision 485327) @@ -1,45 +1,46 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= gstreamer PORTVERSION= 1.14.4 CATEGORIES= multimedia MASTER_SITES= GNOME \ http://gstreamer.freedesktop.org/src/gstreamer/ PKGNAMESUFFIX= 1 MAINTAINER= multimedia@FreeBSD.org COMMENT= Media applications framework LICENSE= LGPL20 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 \ --disable-examples \ --disable-failing-tests \ --disable-fatal-warnings \ --disable-gtk-doc CONFIGURE_ENV= ac_cv_func_register_printf_function="no" INSTALL_TARGET= install-strip PLIST_SUB= VERSION=${GST10_VERSION} \ SOVERSION=0.1404.0 USE_LDCONFIG= yes GST10_VERSION= 1.0 .include .if ${ARCH} == i386 || ${ARCH} == amd64 LIB_DEPENDS+= libunwind.so:devel/libunwind .endif post-patch: @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure .include Index: head/multimedia/gstreamer1-editing-services/Makefile =================================================================== --- head/multimedia/gstreamer1-editing-services/Makefile (revision 485326) +++ head/multimedia/gstreamer1-editing-services/Makefile (revision 485327) @@ -1,26 +1,27 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= gstreamer1-editing-services PORTVERSION= 1.14.4 CATEGORIES= multimedia MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer-editing-services/ DISTNAME= gstreamer-editing-services-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org 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 INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-introspection=yes \ --with-bash-completion-dir=${PREFIX}/share/bash-completion/completions PLIST_SUB= VERSION=1.0 SOVERSION=0.1404.0 .include Index: head/multimedia/qt4-mobility/Makefile =================================================================== --- head/multimedia/qt4-mobility/Makefile (revision 485326) +++ head/multimedia/qt4-mobility/Makefile (revision 485327) @@ -1,171 +1,172 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= mobility PORTVERSION= 1.2.2 PORTREVISION= 4 CATEGORIES= multimedia MASTER_SITES= http://dev.gentoo.org/~pesa/distfiles/ \ LOCAL/vg PKGNAMEPREFIX= qt4- DISTNAME= qt-${PORTNAME}-${PORTVERSION}_p${DATE} MAINTAINER= kde@FreeBSD.org COMMENT= Qt APIs for mobile devices and desktop platforms 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 \ MESSAGING MULTIMEDIA ORGANIZER PUBLISHSUBSCRIBE SENSORS \ SERVICEFRAMEWORK SYSTEMINFO VERSIT OPTIONS_SUB= yes USE_CXXSTD= gnu++98 BEARER_DESC= Bearer module CONNECTIVITY_DESC= Connectivity module CONNECTIVITY_USE= qt=rcc_build CONTACTS_DESC= Contacts module FEEDBACK_DESC= Feedback module GALLERY_DESC= Gallery module LOCATION_DESC= Location module LOCATION_USE= qt=rcc_build,sql MESSAGING_DESC= Messaging module MULTIMEDIA_DESC= Multimedia module MULTIMEDIA_LIB_DEPENDS= libpulse.so:audio/pulseaudio MULTIMEDIA_BUILD_DEPENDS= v4l_compat>=1.0.20120501:multimedia/v4l_compat MULTIMEDIA_USE= qt=opengl gstreamer=bad ORGANIZER_DESC= Organizer module PUBLISHSUBSCRIBE_DESC= Publishsubscribe module SENSORS_DESC= (BROKEN) Sensors module SERVICEFRAMEWORK_DESC= (BROKEN) ServiceFramework module SERVICEFRAMEWORK_USE= qt=sql SYSTEMINFO_DESC= (BROKEN) Systeminfo module SYSTEMINFO_USE= qt=network VERSIT_DESC= Versit module VERSIT_USE= qt=rcc_build OPTIONS_DEFAULT=BEARER CONNECTIVITY CONTACTS FEEDBACK GALLERY LOCATION \ MESSAGING MULTIMEDIA ORGANIZER PUBLISHSUBSCRIBE VERSIT pre-configure: # Dirty hack because configure find paths and define empty if not found @${MKDIR} ${STAGE}${PREFIX}/bin \ ${STAGE}${PREFIX}/include \ ${STAGE}${PREFIX}/lib \ ${STAEG}${PREFIX}/${QT_PLUGINDIR_REL} cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./configure \ -release \ -prefix ${STAGE}${PREFIX} \ -bindir ${STAGE}${PREFIX}/bin \ -headerdir ${STAGE}${PREFIX}/include \ -libdir ${STAGE}${PREFIX}/lib \ -plugindir ${STAEG}${PREFIX}/${QT_PLUGINDIR_REL} \ -modules "${MOBILITY_MODS}" post-configure: ${REINPLACE_CMD} -e 's|#include ||g' \ ${WRKSRC}/plugins/multimedia/gstreamer/qgstreamervideoinputdevicecontrol.cpp \ ${WRKSRC}/plugins/multimedia/gstreamer/camerabin/camerabincontrol.cpp \ ${WRKSRC}/plugins/multimedia/gstreamer/qgstreamerserviceplugin.cpp \ ${WRKSRC}/plugins/multimedia/gstreamer/mediacapture/qgstreamerv4l2input.cpp \ ${WRKSRC}/plugins/multimedia/v4l/radio/v4lradiocontrol.h .include .if ${PORT_OPTIONS:MBEARER} MOBILITY_MODS+= bearer .endif .if ${PORT_OPTIONS:MCONNECTIVITY} MOBILITY_MODS+= connectivity .endif .if ${PORT_OPTIONS:MCONTACTS} MOBILITY_MODS+= contacts .endif .if ${PORT_OPTIONS:MFEEDBACK} MOBILITY_MODS+= feedback .endif .if ${PORT_OPTIONS:MGALLERY} MOBILITY_MODS+= gallery .endif .if ${PORT_OPTIONS:MLOCATION} MOBILITY_MODS+= location .endif .if ${PORT_OPTIONS:MMESSAGING} MOBILITY_MODS+= messaging .endif .if ${PORT_OPTIONS:MMULTIMEDIA} MOBILITY_MODS+= multimedia .endif .if ${PORT_OPTIONS:MORGANIZER} MOBILITY_MODS+= organizer .endif .if ${PORT_OPTIONS:MPUBLISHSUBSCRIBE} MOBILITY_MODS+= publishsubscribe .endif .if ${PORT_OPTIONS:MSENSORS} MOBILITY_MODS+= sensors BROKEN= Sensors has not worked yet .endif .if ${PORT_OPTIONS:MSERVICEFRAMEWORK} MOBILITY_MODS+= serviceframework BROKEN= Serviceframework has not worked yet .endif .if ${PORT_OPTIONS:MSYSTEMINFO} MOBILITY_MODS+= systeminfo BROKEN= Systeminfo has not worked yet .endif .if ${PORT_OPTIONS:MVERSIT} MOBILITY_MODS+= versit .endif .if ${PORT_OPTIONS:MCONNECTIVITY} || ${PORT_OPTIONS:MFEEDBACK} || \ ${PORT_OPTIONS:MGALLERY} || ${PORT_OPTIONS:MLOCATION} || \ ${PORT_OPTIONS:MPUBLISHSUBSCRIBE} || ${PORT_OPTIONS:MVERSIT} PLIST_SUB+= IDIR="" .else PLIST_SUB+= IDIR="@comment " .endif .if ${PORT_OPTIONS:MFEEDBACK} && ${PORT_OPTIONS:MMULTIMEDIA} && \ ${PORT_OPTIONS:MVERSIT} PLIST_SUB+= VERSITFEEDBACK="" .else PLIST_SUB+= VERSITFEEDBACK="@comment " .endif .if ${PORT_OPTIONS:MORGANIZER} && ${PORT_OPTIONS:MVERSIT} PLIST_SUB+= VERSITORGANIZER="" .else PLIST_SUB+= VERSITORGANIZER="@comment " .endif .include Index: head/net/gsk/Makefile =================================================================== --- head/net/gsk/Makefile (revision 485326) +++ head/net/gsk/Makefile (revision 485327) @@ -1,42 +1,43 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gsk PORTVERSION= 1.0.63 PORTREVISION= 2 CATEGORIES= net devel MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org 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 INSTALL_TARGET= install-strip USE_LDCONFIG= yes CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ '/^SUBDIRS/s|doc||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ '/^SUBDIRS/s|programs tests||' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e \ 's|fread_unlocked|fread|' ${WRKSRC}/src/gsktable-flat.c post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/doc/html/*.css ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/doc/html/*.html ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/doc/html/*.png ${STAGEDIR}${DOCSDIR}/html .include Index: head/net/libfixbuf/Makefile =================================================================== --- head/net/libfixbuf/Makefile (revision 485326) +++ head/net/libfixbuf/Makefile (revision 485327) @@ -1,21 +1,22 @@ # Created by: David Thiel # $FreeBSD$ PORTNAME= libfixbuf PORTVERSION= 2.1.0 CATEGORIES= net MASTER_SITES= http://tools.netsa.cert.org/releases/ MAINTAINER= nacho319+freebsdZilla@gmail.com COMMENT= Library for using the IP Flow Information Export protocol LICENSE= LGPL21 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 Index: head/sysutils/gnome-settings-daemon/Makefile =================================================================== --- head/sysutils/gnome-settings-daemon/Makefile (revision 485326) +++ head/sysutils/gnome-settings-daemon/Makefile (revision 485327) @@ -1,77 +1,78 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= gnome-settings-daemon PORTVERSION= 3.28.1 CATEGORIES= sysutils gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME 3 settings daemon LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libpolkit-gobject-1.so:sysutils/polkit \ libfontconfig.so:x11-fonts/fontconfig \ libcolord.so:graphics/colord \ liblcms2.so:graphics/lcms2 \ libpulse.so:audio/pulseaudio \ libnotify.so:devel/libnotify \ libgeoclue-2.so:net/geoclue \ libupower-glib.so:sysutils/upower \ libgeocode-glib.so:net/geocode-glib \ libgweather-3.so:net/libgweather 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/ \ -Dalsa=false \ -Drfkill=false \ -Dnetwork_manager=false BINARY_ALIAS= python3=${PYTHON_VERSION} OPTIONS_SUB= yes OPTIONS_DEFINE= CUPS SMARTCARD OPTIONS_DEFAULT=CUPS SMARTCARD CUPS_MESON_TRUE= cups CUPS_LIB_DEPENDS= libcups.so:print/cups SMARTCARD_DESC= Smartcard support SMARTCARD_MESON_TRUE= smartcard SMARTCARD_LIB_DEPENDS= libnss3.so:security/nss \ libnspr4.so:devel/nspr # wayland doesn't build yet, undefined symbol MESON_ARGS+= -Dwayland=false -Dgudev=false #WAYLAND_MESON_TRUE= wayland gudev #WAYLAND_LIB_DEPENDS= libgudev-1.0.so:devel/libgudev \ # libwayland-client.so:graphics/wayland GLIB_SCHEMAS= org.gnome.settings-daemon.enums.xml \ org.gnome.settings-daemon.peripherals.gschema.xml \ org.gnome.settings-daemon.peripherals.wacom.gschema.xml \ org.gnome.settings-daemon.plugins.color.gschema.xml \ org.gnome.settings-daemon.plugins.gschema.xml \ org.gnome.settings-daemon.plugins.housekeeping.gschema.xml \ org.gnome.settings-daemon.plugins.media-keys.gschema.xml \ org.gnome.settings-daemon.plugins.power.gschema.xml \ org.gnome.settings-daemon.plugins.power.gschema.xml.override \ org.gnome.settings-daemon.plugins.sharing.gschema.xml \ org.gnome.settings-daemon.plugins.xsettings.gschema.xml post-install: ${INSTALL_DATA} ${FILESDIR}/org.gnome.settings-daemon.plugins.power.gschema.xml.override \ ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/ .include Index: head/x11/qt5-x11extras/Makefile =================================================================== --- head/x11/qt5-x11extras/Makefile (revision 485326) +++ head/x11/qt5-x11extras/Makefile (revision 485327) @@ -1,15 +1,16 @@ # $FreeBSD$ PORTNAME= x11extras DISTVERSION= ${QT5_VERSION} CATEGORIES= x11 PKGNAMEPREFIX= qt5- 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 Index: head/x11/sakura/Makefile =================================================================== --- head/x11/sakura/Makefile (revision 485326) +++ head/x11/sakura/Makefile (revision 485327) @@ -1,35 +1,36 @@ # Created by: chinsan # $FreeBSD$ PORTNAME= sakura PORTVERSION= 3.6.0 CATEGORIES= x11 gnome MASTER_SITES= http://launchpadlibrarian.net/368320954/ MAINTAINER= danilo@FreeBSD.org COMMENT= Terminal emulator based on GTK and VTE LICENSE= GPLv2 LIB_DEPENDS= libgnutls.so:security/gnutls \ libpcre2-8.so:devel/pcre2 BROKEN_powerpc64= fails to build: sakura.c:1348: 'for' loop initial declaration used outside C99 mode 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: @${REINPLACE_CMD} -e 's,share/man,man,g ; \ /-O2/d ; \ /FILES INSTALL/d' ${WRKSRC}/CMakeLists.txt post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR} .include Index: head/x11/xscreensaver-gnome/Makefile =================================================================== --- head/x11/xscreensaver-gnome/Makefile (revision 485326) +++ head/x11/xscreensaver-gnome/Makefile (revision 485327) @@ -1,108 +1,107 @@ # Created by: Ade Lovett # $FreeBSD$ # $MCom: ports/x11/xscreensaver-gnome/Makefile,v 1.5 2007/08/15 18:29:16 mezz Exp $ PORTNAME?= xscreensaver-gnome PORTVERSION= 5.12 PORTREVISION?= 5 CATEGORIES= x11 gnome MASTER_SITES= http://www.jwz.org/xscreensaver/ DISTNAME= xscreensaver-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Save your screen while you entertain your cat (for GNOME users) LIB_DEPENDS= libgle.so:graphics/gle #CONFLICTS?= xscreensaver-[0-9]* xscreensaver-gnome-hacks-[0-9]* USE_XORG= x11 xpm USE_GL= gl -USE_PERL5= run USE_GNOME= libglade2 USES+= dos2unix gettext gmake jpeg perl5 pathfix pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gtk --with-gl --with-gle --with-pixbuf --with-xpm \ --with-jpeg=${LOCALBASE} --with-xshm-ext --with-xdbe-ext \ --with-hackdir=${PREFIX}/bin/xscreensaver-hacks \ --with-configdir=${PREFIX}/share/xscreensaver/config \ --with-dpms-ext --with-xinerama-ext --with-xf86vmode-ext \ --with-xf86gamma-ext --with-randr-ext --enable-locking \ --with-x-app-defaults=${PREFIX}/lib/X11/app-defaults DESTDIRNAME= install_prefix CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lintl OPTIONS_DEFINE= PAM KEYRING ALL_FORTUNES SETUID_HACKS OPTIONS_DEFAULT= PAM KEYRING KEYRING_DESC= GnomeKeyring integration (needs PAM) ALL_FORTUNES_DESC= Support for all fortunes SETUID_HACKS_DESC= Install sonar hack suid so it can ping SUB_FILES+= xscreensaver.pam .include .if ${PORT_OPTIONS:MALL_FORTUNES} CONFIGURE_ARGS+= --with-fortune="/usr/games/fortune -sa" .endif .if ${PORT_OPTIONS:MPAM} || ${PORT_OPTIONS:MKEYRING} CONFIGURE_ARGS+= --with-pam PLIST_SUB+= PAM="" .else CONFIGURE_ARGS+= --without-pam PLIST_SUB+= PAM="@comment " .endif .if ${PORT_OPTIONS:MKEYRING} SUB_LIST+= PAM_KEYRING= RUN_DEPENDS+= ${LOCALBASE}/lib/pam_gnome_keyring.so:security/gnome-keyring .else SUB_LIST+= PAM_KEYRING=\# .endif .if ${PORT_OPTIONS:MSETUID_HACKS} CONFIGURE_ARGS+= --with-setuid-hacks .endif .if ${ARCH} == "amd64" CFLAGS+= -O0 .endif DOS2UNIX_FILES= hacks/glx/topblock.c post-patch: @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g ; \ s|/usr/X11R6|${LOCALBASE}|g' \ ${WRKSRC}/configure .if ${PORT_OPTIONS:MPAM} .for f in driver/passwd-pam.c driver/xscreensaver.man @${REINPLACE_CMD} -e 's|/etc/pam.d|${PREFIX}/etc/pam.d|g' \ ${WRKSRC}/${f} .endfor .else @${REINPLACE_CMD} -e 's|install-xml install-pam|install-xml|' \ ${WRKSRC}/driver/Makefile.in .endif pre-build: @(cd ${WRKSRC}/hacks && ./m6502.sh m6502.h images/m6502/*.asm) @(cd ${WRKSRC}/hacks/glx && ./molecules.sh molecules.h ../images/molecules/*.pdb) pre-install: .if ${PORT_OPTIONS:MPAM} @${CP} ${WRKDIR}/xscreensaver.pam ${WRKSRC}/driver/xscreensaver.pam .endif .if !target(post-install-slave) post-install-slave: @${DO_NADA} .endif post-install: post-install-slave @(if test -x ${STAGEDIR}${PREFIX}/bin/xscreensaver-hacks/webcollage-helper; then \ ${ECHO} "bin/xscreensaver-hacks/webcollage-helper" | \ ${CAT} - ${TMPPLIST} > ${TMPPLIST}.cat && \ ${MV} ${TMPPLIST}.cat ${TMPPLIST}; fi) .include Index: head/x11/xscreensaver-gnome-hacks/Makefile =================================================================== --- head/x11/xscreensaver-gnome-hacks/Makefile (revision 485326) +++ head/x11/xscreensaver-gnome-hacks/Makefile (revision 485327) @@ -1,45 +1,46 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= xscreensaver-gnome-hacks PORTREVISION= 3 MAINTAINER= ports@FreeBSD.org COMMENT= Screensaver modules for use with xscreensaver and gnome-screensaver MASTERDIR= ${.CURDIR}/../xscreensaver-gnome DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist 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 SS_SCRIPTS= xscreensaver-getimage-desktop xscreensaver-getimage-file \ xscreensaver-getimage-video \ xscreensaver-text SS_PROGRAMS= xscreensaver-getimage post-build: @cd ${WRKSRC}/driver && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ Makefile ${MAKE_ARGS} xscreensaver-getimage post-install-slave: @${MKDIR} ${STAGEDIR}${PREFIX}/bin .for sf in ${SS_SCRIPTS} ${INSTALL_SCRIPT} ${WRKSRC}/driver/${sf} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/driver/${sf}.man \ ${STAGEDIR}${MAN1PREFIX}/man/man1/${sf}.1 .endfor .for sf in ${SS_PROGRAMS} ${INSTALL_PROGRAM} ${WRKSRC}/driver/${sf} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/driver/${sf}.man \ ${STAGEDIR}${MAN1PREFIX}/man/man1/${sf}.1 .endfor .include "${MASTERDIR}/Makefile" Index: head/x11-wm/i3/Makefile =================================================================== --- head/x11-wm/i3/Makefile (revision 485326) +++ head/x11-wm/i3/Makefile (revision 485327) @@ -1,44 +1,43 @@ # Created by: Dennis Herrmann # $FreeBSD$ PORTNAME= i3 DISTVERSION= 4.16 CATEGORIES= x11-wm MASTER_SITES= http://i3wm.org/downloads/ MAINTAINER= bapt@FreeBSD.org COMMENT= Improved dynamic tiling window manager LICENSE= BSD3CLAUSE LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \ libxcb-util.so:x11/xcb-util \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-icccm.so:x11/xcb-util-wm \ libev.so:devel/libev \ libyajl.so:devel/yajl \ libcairo.so:graphics/cairo \ libpangocairo-1.0.so:x11-toolkits/pango \ libpcre.so:devel/pcre \ libxcb-cursor.so:x11/xcb-util-cursor \ libxkbcommon.so:x11/libxkbcommon \ libxcb-xrm.so:x11/xcb-util-xrm RUN_DEPENDS= p5-IPC-Run>=0:devel/p5-IPC-Run \ p5-Try-Tiny>=0:lang/p5-Try-Tiny \ p5-AnyEvent-I3>=0:devel/p5-AnyEvent-I3 USES= pkgconfig gmake iconv perl5 tar:bzip2 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 CONFLICTS_INSTALL= i3-gaps post-install: ${INSTALL_DATA} ${WRKSRC}/man/*.1 ${STAGEDIR}${MANPREFIX}/man/man1/ .include