Index: head/databases/pgmodeler/Makefile =================================================================== --- head/databases/pgmodeler/Makefile (revision 516747) +++ head/databases/pgmodeler/Makefile (revision 516748) @@ -1,37 +1,37 @@ # Created by: Loïc BARTOLETTI # $FreeBSD$ PORTNAME= pgmodeler PORTVERSION= 0.9.1 PORTREVISION= 4 DISTVERSIONPREFIX= v CATEGORIES= databases MAINTAINER= lbartoletti@tuxfamily.org COMMENT= PostgreSQL Database Modeler LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c++11-lib pgsql qmake pkgconfig gmake qt:5 +USES= compiler:c++11-lib gl pgsql qmake pkgconfig gmake qt:5 xorg USE_GITHUB= yes USE_GNOME= libxml2 USE_QT= gui network sql svg printsupport widgets core buildtools_build uitools testlib USE_GL= gl USE_XORG= x11 xext USE_LDCONFIG= yes QMAKE_SOURCE_PATH= ${WRKSRC}/${PORTNAME}.pro post-patch: @${REINPLACE_CMD} -e 's|linux|unix|g' ${WRKSRC}/${PORTNAME}.pri pre-install: @${MKDIR} ${STAGEDIR}/${LOCALBASE}/lib/${PORTNAME}/plugins post-install: @${RM} ${STAGEDIR}${PREFIX}/bin/tests .include Index: head/databases/py-qt5-sql/Makefile =================================================================== --- head/databases/py-qt5-sql/Makefile (revision 516747) +++ head/databases/py-qt5-sql/Makefile (revision 516748) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= sql CATEGORIES= databases devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtSql module BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtSql PYQT_DIST= yes -USES= python pyqt:5 qt:5 +USES= gl python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run widgets_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core gui sql widgets buildtools_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API OPTIONS_SUB= yes API_DESC= Install QtSql API for QScintilla2 API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace .include Index: head/deskutils/anydesk/Makefile =================================================================== --- head/deskutils/anydesk/Makefile (revision 516747) +++ head/deskutils/anydesk/Makefile (revision 516748) @@ -1,39 +1,39 @@ # $FreeBSD$ PORTNAME= anydesk DISTVERSION= 5.1.1 CATEGORIES= deskutils MASTER_SITES= https://download.anydesk.com/freebsd/ DISTNAME= ${PORTNAME}-freebsd-${PORTVERSION}-${ARCH:S/amd64/x86_64/:S/i386/i386/} MAINTAINER= freebsd@sysctl.cz COMMENT= Fast remote desktop LICENSE= commercial LICENSE_NAME= commercial LICENSE_TEXT= Commercial software LICENSE_PERMS= auto-accept ONLY_FOR_ARCHS= amd64 i386 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libinotify.so:devel/libinotify \ libpolkit-gobject-1.so:sysutils/polkit -USES= gl gnome +USES= gl gnome xorg USE_GL= gl glu USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 pangox-compat USE_XORG= x11 xcb xdamage xext xfixes xi xrandr xrender xtst NO_BUILD= YES WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= bin/anydesk do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/deskutils/aspostit/Makefile =================================================================== --- head/deskutils/aspostit/Makefile (revision 516747) +++ head/deskutils/aspostit/Makefile (revision 516748) @@ -1,28 +1,28 @@ # Created by: Kris Kennaway # $FreeBSD$ PORTNAME= aspostit PORTVERSION= 1.3 PORTREVISION= 6 CATEGORIES= deskutils MASTER_SITES= AFTERSTEP/apps/aspostit MAINTAINER= ports@FreeBSD.org COMMENT= AfterStep dockable version of XPostIt LICENSE= GPLv2+ USE_XORG= xpm xaw xext x11 -USES= gmake jpeg +USES= gmake jpeg xorg GNU_CONFIGURE= yes PLIST_FILES= bin/aspostit man/man1/aspostit.1.gz post-extract: @${LN} -sf aspostit.man ${WRKSRC}/aspostit.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/aspostit ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/aspostit.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/deskutils/autocutsel/Makefile =================================================================== --- head/deskutils/autocutsel/Makefile (revision 516747) +++ head/deskutils/autocutsel/Makefile (revision 516748) @@ -1,33 +1,33 @@ # Created by: john@jnielsen.net # $FreeBSD$ PORTNAME= autocutsel PORTVERSION= 0.10.0 PORTREVISION= 1 CATEGORIES= deskutils MAINTAINER= john@jnielsen.net COMMENT= Synchronizes the two copy/paste buffers used by X applications LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= autoreconf gmake libtool +USES= autoreconf gmake libtool xorg USE_XORG= ice sm x11 xaw xext xmu xt USE_GITHUB= yes GH_ACCOUNT= sigmike GNU_CONFIGURE= yes PLIST_FILES= bin/autocutsel \ bin/cutsel \ man/man1/autocutsel.1.gz \ man/man1/cutsel.1.gz post-configure: @${REINPLACE_CMD} -e 's|-I\.|-I/usr/local/include|g' ${WRKSRC}/Makefile post-install: ${INSTALL_MAN} ${WRKSRC}/*.1 ${STAGEDIR}${PREFIX}/man/man1 .include Index: head/deskutils/basket/Makefile =================================================================== --- head/deskutils/basket/Makefile (revision 516747) +++ head/deskutils/basket/Makefile (revision 516748) @@ -1,37 +1,37 @@ # Created by: Markus Brueffer # $FreeBSD$ PORTNAME= basket DISTVERSIONPREFIX= v DISTVERSION= 2.49a-46 DISTVERSIONSUFFIX= -g60e38c6 PORTREVISION= 4 CATEGORIES= deskutils kde MAINTAINER= ports@FreeBSD.org COMMENT= Desktop organization tool LICENSE= GPLv2 LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libgit2.so:devel/libgit2 USES= cmake compiler:c++11-lang desktop-file-utils gettext-tools \ - kde:5 pkgconfig qt:5 shared-mime-info tar:bzip2 + kde:5 pkgconfig qt:5 shared-mime-info tar:bzip2 xorg USE_KDE= ecm archive auth codecs completion config configwidgets \ coreaddons crash dbusaddons doctools filemetadata globalaccel \ guiaddons i18n iconthemes jobwidgets kcmutils kio \ notifications parts service sonnet textwidgets widgetsaddons \ windowsystem xmlgui USE_QT= concurrent core dbus gui network phonon4 testlib widgets xml \ buildtools_build qmake_build USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= basket-notepads PLIST_SUB= QT5_VERSION=${QT5_VERSION} .include Index: head/deskutils/cairo-dock-plugins/Makefile =================================================================== --- head/deskutils/cairo-dock-plugins/Makefile (revision 516747) +++ head/deskutils/cairo-dock-plugins/Makefile (revision 516748) @@ -1,153 +1,153 @@ # $FreeBSD$ PORTNAME= cairo-dock-plugins PORTVERSION= 3.4.1 PORTREVISION= 7 CATEGORIES= deskutils MAINTAINER= ports@FreeBSD.org COMMENT= Cairo-Dock-Plugins for Cairo-Dock LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= wget:ftp/wget LIB_DEPENDS= libgldi.so:deskutils/cairo-dock DATADIR= ${PREFIX}/share/cairo-dock USE_GITHUB= yes GH_ACCOUNT= Cairo-Dock GH_PROJECT= cairo-dock-plug-ins ICONS_PACKAGE= cairo-dock-plugins-png-icons GNU_CONFIGURE= yes USE_GNOME= glib20 gtk30 librsvg2 libxml2 USE_LDCONFIG= yes USE_XORG= xrender -USES= cmake gettext pkgconfig python +USES= cmake gettext gnome pkgconfig python xorg LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= PYVER="${PYTHON_VERSION:S/thon//}" CMAKE_ARGS= -DROOT_PREFIX:PATH=${STAGEDIR} \ -Denable-weblets:BOOL=FALSE OPTIONS_GROUP= INTEGR PLUGINS ADDON TPI OPTIONS_GROUP_INTEGR= GNOME_INTEGRATION XFCE_INTEGRATION OPTIONS_GROUP_PLUGINS= ALSA_MIXER GMENU IMPULSE KEYBOARD_INDICATOR \ MAIL SOUND_EFFECTS XGAMMA ZEITGEIST OPTIONS_GROUP_ADDON= EXIF ICAL UPOWER #OPTIONS_GROUP_TPI= PYTHON RUBY MONO VALA OPTIONS_SUB= yes OPTIONS_DEFAULT= GMENU ALSA_MIXER_DESC= Alsa-Mixer applet EXIF_DESC= Read file meta-data GMENU_DESC= GMenu applet GNOME_INTEGRATION_DESC= GNOME integration support ICAL_DESC= IETF Calendaring and Scheduling protocols IMPULSE_DESC= Impulse applet KEYBOARD_INDICATOR_DESC= Keyboard-indicator applet MAIL_DESC= Mail applet #MONO_DESC= Mono interface #PYTHON_DESC= Python interface #RUBY_DESC= Ruby interface SOUND_EFFECTS_DESC= Sound Effects applet UPOWER_DESC= D-Bus daemon for power management tasks #TERMINAL_DESC= Terminal applet #VALA_DESC= Vala interface WEBLETS_DESC= Weblets applet XGAMMA_DESC= Xgamma applet XFCE_INTEGRATION_DESC= XFCE integration support ZEITGEIST_DESC= User logs activities INTEGR_DESC= Integration plug-ins PLUGINS_DESC= Plug-ins ADDON_DESC= Add On #TPI_DESC= Third Party Interfaces ALSA_MIXER_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_MIXER_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins ALSA_MIXER_CMAKE_BOOL= enable-alsa-mixer EXIF_LIB_DEPENDS= libexif.so:graphics/libexif EXIF_CMAKE_BOOL= enable-exif-support GMENU_LIB_DEPENDS= libgnome-menu-3.so:x11/gnome-menus GMENU_CMAKE_BOOL= enable-gmenu #GNOME_INTEGRATION_LIB_DEPENDS= GNOME_INTEGRATION_CMAKE_BOOL= enable-gnome-integration ICAL_LIB_DEPENDS= libical.so:devel/libical ICAL_CMAKE_BOOL= enable-ical-support IMPULSE_LIB_DEPENDS= libpulse.so:audio/pulseaudio IMPULSE_CMAKE_BOOL= enable-impulse KEYBOARD_INDICATOR_LIB_DEPENDS= libexif.so:graphics/libexif \ libxklavier.so:x11/libxklavier KEYBOARD_INDICATOR_CMAKE_BOOL= enable-keyboard-indicator # libetpan 1.9.4 replaces libetpan-config with libetpan.pc MAIL_BUILD_DEPENDS= libetpan>=1.9.4:mail/libetpan MAIL_LIB_DEPENDS= libetpan.so:mail/libetpan MAIL_CMAKE_BOOL= enable-mail #MONO_BUILD_DEPENDS= mono:lang/mono #MONO_RUN_DEPENDS= mono:lang/mono #MONO_CMAKE_BOOL= enable-mono-interface CMAKE_ARGS+= -Denable-mono-interface:BOOL=FALSE #PYTHON_LIB_DEPENDS= #PYTHON_CMAKE_BOOL= enable-python-interface CMAKE_ARGS+= -Denable-python-interface:BOOL=FALSE #RUBY_LIB_DEPENDS= #RUBY_CMAKE_BOOL= enable-ruby-interface CMAKE_ARGS+= -Denable-ruby-interface:BOOL=FALSE SOUND_EFFECTS_LIB_DEPENDS= libasound.so:audio/alsa-lib SOUND_EFFECTS_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins SOUND_EFFECTS_CMAKE_BOOL= enable-sound-effects # Needs newer vte #TERMINAL_LIB_DEPENDS= vte:x11-toolkits/vte #TERMINAL_CMAKE_BOOL= enable-terminal UPOWER_LIB_DEPENDS= libupower-glib.so:sysutils/upower UPOWER_CMAKE_BOOL= enable-upower-support #VALA_LIB_DEPENDS= #VALA_CMAKE_BOOL= enable-vala-interface CMAKE_ARGS+= -Denable-vala-interface:BOOL=FALSE XGAMMA_RUN_DEPENDS= xgamma:x11/xgamma XGAMMA_CMAKE_BOOL= enable-xgamma XFCE_INTEGRATION_LIB_DEPENDS= libexif.so:graphics/libexif XFCE_INTEGRATION_CMAKE_BOOL= enable-xfce-integration ZEITGEIST_LIB_DEPENDS= libzeitgeist-2.0.so:sysutils/zeitgeist ZEITGEIST_CMAKE_BOOL= enable-recent-events .include post-patch: @${FIND} ${WRKSRC} -type f \( -name "*.c" -o -name "*.conf" \ -o -name netspeed -o -name nvidia-config -o -name "*.sh" \ -o -name "*.rb" \) | ${XARGS} ${REINPLACE_CMD} -i.orig -e \ 's|/bin/bash|${LOCALBASE}/bin/bash|g; \ s|/usr/bin/python|${PYTHON_CMD}|g; \ s|/usr/bin/ruby|${LOCALBASE}/bin/ruby|g; \ s|/usr/share/applications|${LOCALBASE}/share/applications|g; \ s|/usr/share/cairo-dock|${LOCALBASE}/share/cairo-dock|g' #post-install: #.if defined(VALA) # ${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/CDApplet.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ #.endif .include Index: head/deskutils/calibre/Makefile =================================================================== --- head/deskutils/calibre/Makefile (revision 516747) +++ head/deskutils/calibre/Makefile (revision 516748) @@ -1,110 +1,111 @@ # Created by: stas # $FreeBSD$ PORTNAME= calibre PORTVERSION= 4.2.0 PORTREVISION= 1 CATEGORIES= deskutils python MASTER_SITES= http://download.calibre-ebook.com/${PORTVERSION}/ MAINTAINER= madpilot@FreeBSD.org COMMENT= Ebook management application LICENSE= GPLv3 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libpoppler-qt5.so:graphics/poppler-qt5 \ libwmflite.so:graphics/libwmf \ libchm.so:misc/chmlib \ libicudata.so:devel/icu \ libpodofo.so:graphics/podofo \ libmtp.so:multimedia/libmtp \ libfreetype.so:print/freetype2 \ libhunspell-1.7.so:textproc/hunspell BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.4:www/py-css-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}apsw>=0:databases/py-apsw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.3:www/py-html5-parser@${PY_FLAVOR} RUN_DEPENDS= xdg-open:devel/xdg-utils \ ${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.4:www/py-css-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mechanize>=0:www/py-mechanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>=0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}apsw>=0:databases/py-apsw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.3:www/py-html5-parser@${PY_FLAVOR} \ pdftohtml:graphics/poppler-utils -USES= desktop-file-utils gettext-runtime gl gnome localbase:ldflags pkgconfig \ - python:2.7 pyqt:5 qt:5 shared-mime-info shebangfix ssl tar:xz +USES= desktop-file-utils gettext-runtime gl gnome localbase:ldflags \ + pkgconfig python:2.7 pyqt:5 qt:5 shared-mime-info shebangfix \ + ssl tar:xz xorg USE_RC_SUBR= calibre USE_PYQT= core gui network sip svg webengine widgets xmlpatterns USE_QT= buildtools_build core dbus gui qmake_build widgets USE_GL= egl gl USE_GNOME= glib20 USE_XORG= xrender xext x11 EXTRACT_BEFORE_ARGS= -x -s '/^calibre/~-src/' -f SHEBANG_GLOB= *.sh *.py *.recipe python_OLD_CMD= "/usr/bin/env python2" "/usr/bin/env python2" "/usr/bin/env python" /bin/python2 \ /usr/bin/python2 /usr/local/bin/python2 WRKSRC= ${WRKDIR}/${PORTNAME}-src-${PORTVERSION} MAKE_ENV+= FC_INC_DIR="${LOCALBASE}/include/fontconfig" \ FC_LIB_DIR="${LOCALBASE}/lib" \ OVERRIDE_CFLAGS="${CFLAGS}" \ OVERRIDE_LDFLAGS="${LDFLAGS}" \ PODOFO_LIB_DIR="${LOCALBASE}/lib" \ PODOFO_INC_DIR="${LOCALBASE}/include/podofo" \ WITH_USB=yes \ CALIBRE_CONFIG_DIRECTORY=${WRKDIR}/calibre-config \ XDG_DATA_DIRS=${STAGEDIR}${PREFIX}/share \ XDG_CONFIG_HOME=${WRKDIR}/xdg-config \ XDG_UTILS_INSTALL_MODE=system \ QMAKE=${QMAKE} \ SIP_BIN=${SIP} \ SIP_DIR=${PYQT_SIPDIR} post-patch: @${REINPLACE_CMD} -e "s|#!/usr/bin/env python{py_major_version}|#!${PYTHON_CMD}|" \ -e "s|#!/usr/bin/env python2|#!${PYTHON_CMD}|" \ -e "s|#!/usr/bin/env python|#!${PYTHON_CMD}|" \ ${WRKSRC}/setup/install.py \ ${WRKSRC}/src/calibre/gui2/dialogs/custom_recipes.py \ ${WRKSRC}/src/calibre/gui2/preferences/tweaks.py do-build: @${MKDIR} ${WRKDIR}/calibre-config ${WRKDIR}/xdg-config @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ ${PYSETUP} build) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION}/site-packages \ ${STAGEDIR}${PREFIX}/share/icons/hicolor \ ${STAGEDIR}${PREFIX}/share/applications \ ${STAGEDIR}${PREFIX}/share/desktop-directories \ ${STAGEDIR}${PREFIX}/share/mime/packages # Create this file to avoid what looks like a bug in xdg-desktop-menu @${TOUCH} ${STAGEDIR}${PREFIX}/share/applications/defaults.list (cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ ${PYSETUP} install --prefix ${PREFIX} \ --staging-root ${STAGEDIR}${PREFIX}) @${RM} ${STAGEDIR}${PREFIX}/bin/calibre-uninstall \ ${STAGEDIR}${PREFIX}/share/applications/defaults.list @${RMDIR} ${STAGEDIR}${PREFIX}/share/desktop-directories @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/calibre/calibre/plugins/* .include Index: head/deskutils/charmtimetracker/Makefile =================================================================== --- head/deskutils/charmtimetracker/Makefile (revision 516747) +++ head/deskutils/charmtimetracker/Makefile (revision 516748) @@ -1,34 +1,34 @@ # Created by: Andriy Gapon # $FreeBSD$ PORTNAME= charmtimetracker DISTVERSION= 1.12.0 PORTREVISION= 4 CATEGORIES= deskutils # PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ MAINTAINER= adridg@FreeBSD.org COMMENT= Time tracker # The top-level license file is GPLv2, but all the sources say # (at your option) GPLv2+ . LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libqt5keychain.so:security/qtkeychain -USES= cmake compiler:c++11-lib pkgconfig qt:5 +USES= cmake compiler:c++11-lib pkgconfig qt:5 xorg CMAKE_ARGS= -DCharm_VERSION:STRING=${PORTVERSION} USE_GITHUB= yes GH_ACCOUNT= KDAB GH_PROJECT= Charm USE_QT= core dbus gui \ network printsupport script sql sql-sqlite3 \ testlib widgets xml \ buildtools_build qmake_build USE_XORG= ice x11 xcb xext xscrnsaver .include Index: head/deskutils/easystroke/Makefile =================================================================== --- head/deskutils/easystroke/Makefile (revision 516747) +++ head/deskutils/easystroke/Makefile (revision 516748) @@ -1,53 +1,53 @@ # Created by: Tobias Kortkamp # $FreeBSD$ PORTNAME= easystroke PORTVERSION= 0.6.0 PORTREVISION= 19 CATEGORIES= deskutils MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Easystroke is a gesture-recognition application for X11 LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_powerpc64= fails to build: handler.cc:560:27: call of overloaded 'abs(float&)' is ambiguous BUILD_DEPENDS= help2man:misc/help2man \ ${LOCALBASE}/include/xorg/xserver-properties.h:x11-servers/xorg-server LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libboost_serialization.so:devel/boost-libs -USES= compiler:c++11-lang gettext gmake pkgconfig +USES= compiler:c++11-lang gettext gmake gnome pkgconfig xorg USE_GNOME= gtkmm30 USE_XORG= x11 xext xfixes xi xtst USE_CXXSTD= c++11 INSTALLS_ICONS= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_BUILD_DEPENDS= intltool-merge:textproc/intltool NLS_ALL_TARGET= easystroke.desktop all man # This builds easystroke without translations NLS_ALL_TARGET_OFF= man # Create a .desktop file without translations. # It's usually created by intltool-merge during the build. pre-build-NLS-off: @${CP} ${WRKSRC}/${PORTNAME}.desktop.in ${WRKSRC}/${PORTNAME}.desktop do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.svg ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-NLS-on: (cd ${WRKSRC}/po/ && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/locale/ "-name *.mo") .include Index: head/deskutils/genius/Makefile =================================================================== --- head/deskutils/genius/Makefile (revision 516747) +++ head/deskutils/genius/Makefile (revision 516748) @@ -1,50 +1,50 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= genius PORTVERSION= 1.0.23 PORTREVISION= 2 CATEGORIES= deskutils gnome MASTER_SITES= GNOME \ http://ftp.5z.com/pub/genius/ MAINTAINER= woodsb02@FreeBSD.org COMMENT= Arbitrary precision calculator for Gnome Desktop Environment LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= rarian-sk-config:textproc/rarian LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr RUN_DEPENDS= rarian-sk-config:textproc/rarian -USES= desktop-file-utils gmake libtool pathfix pkgconfig \ - readline shared-mime-info tar:xz +USES= desktop-file-utils gmake gnome libtool pathfix pkgconfig \ + readline shared-mime-info tar:xz xorg USE_GNOME= cairo gnomedocutils gnomeprefix gtksourceview2 gnomevfs2 vte intltool USE_XORG= x11 xext GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-extra-gcc-optimization \ --disable-update-mimedb \ --disable-scrollkeeper INSTALL_TARGET= install-strip USE_LDCONFIG= yes INSTALLS_ICONS= yes INSTALLS_OMF= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${FIND} ${WRKSRC}/gtkextra -name "*.c" | ${XARGS} \ ${REINPLACE_CMD} -e 's|inline gint|gint|' .include Index: head/deskutils/gnome-contacts/Makefile =================================================================== --- head/deskutils/gnome-contacts/Makefile (revision 516747) +++ head/deskutils/gnome-contacts/Makefile (revision 516748) @@ -1,64 +1,64 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= gnome-contacts PORTVERSION= 3.28.2 CATEGORIES= deskutils gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Contacts manager for gnome LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= vala>=0.14.0:lang/vala LIB_DEPENDS= libchamplain-0.12.so:graphics/libchamplain \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libclutter-1.0.so:graphics/clutter \ libcogl.so:graphics/cogl \ libdrm.so:graphics/libdrm \ libexpat.so:textproc/expat2 \ libfolks.so:net-im/folks \ libgee-0.8.so:devel/libgee \ libgeocode-glib.so:net/geocode-glib \ libgoa-1.0.so:net/gnome-online-accounts \ libgstreamer-1.0.so:multimedia/gstreamer1 \ libjson-glib-1.0.so:devel/json-glib \ libnotify.so:devel/libnotify \ libnspr4.so:devel/nspr \ libsecret-1.so:security/libsecret \ libsoup-2.4.so:devel/libsoup \ libtelepathy-glib.so:net-im/telepathy-glib PORTSCOUT= limitw:1,even USE_GL= egl USE_GNOME= cairo evolutiondataserver3 gdkpixbuf2 gnomedesktop3 gtk30 \ intlhack introspection:build USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr -USES= gettext gnome localbase meson perl5 pkgconfig \ - python:3.4+,build shebangfix sqlite tar:xz +USES= gettext gl gnome localbase meson perl5 pkgconfig \ + python:3.4+,build shebangfix sqlite tar:xz xorg SHEBANG_FILES= meson_post_install.py GLIB_SCHEMAS= org.gnome.Contacts.gschema.xml OPTIONS_SUB= yes OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT=MANPAGES OPTIONS_DEFINE_i386= CHEESE OPTIONS_DEFINE_amd64= CHEESE OPTIONS_DEFAULT_i386= CHEESE OPTIONS_DEFAULT_amd64= CHEESE MANPAGES_MESON_TRUE= with-manpage MANPAGES_USE= GNOME=libxslt:build MANPAGES_BUILD_DEPENDS= docbook-xml>=0:textproc/docbook-xml \ docbook-xsl>=0:textproc/docbook-xsl CHEESE_DESC= Cheese webcam support CHEESE_MESON_YES= with-cheese CHEESE_LIB_DEPENDS= libcheese-gtk.so:multimedia/cheese .include Index: head/deskutils/gnome-maps/Makefile =================================================================== --- head/deskutils/gnome-maps/Makefile (revision 516747) +++ head/deskutils/gnome-maps/Makefile (revision 516748) @@ -1,46 +1,46 @@ # Created by: Gustau Perez # $FreeBSD$ PORTNAME= gnome-maps PORTVERSION= 3.28.2 CATEGORIES= deskutils gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Map application for GNOME 3 LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= geoclue>=0:net/geoclue LIB_DEPENDS= libgeocode-glib.so:net/geocode-glib \ libgee-0.8.so:devel/libgee \ libcogl.so:graphics/cogl \ libclutter-1.0.so:graphics/clutter \ libchamplain-0.12.so:graphics/libchamplain \ libsoup-2.4.so:devel/libsoup \ librest-0.7.so:devel/librest \ libjson-glib-1.0.so:devel/json-glib \ libfolks.so:net-im/folks \ libgfbgraph-0.2.so:net/gfbgraph \ libgjs.so:lang/gjs \ libsoup-2.4.so:devel/libsoup \ librest-0.7.so:devel/librest RUN_DEPENDS= geoclue>=0:net/geoclue PORTSCOUT= limitw:1,even -USES= desktop-file-utils gettext gmake gnome libtool \ - localbase pathfix pkgconfig tar:xz +USES= desktop-file-utils gettext gl gmake gnome libtool \ + localbase pathfix pkgconfig tar:xz xorg USE_GNOME= cairo gtk30 intltool libxml2 USE_GL= egl USE_LDCONFIG= yes USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr GNU_CONFIGURE= yes INSTALLS_ICONS= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.Maps.gschema.xml .include Index: head/deskutils/gnome-screenshot/Makefile =================================================================== --- head/deskutils/gnome-screenshot/Makefile (revision 516747) +++ head/deskutils/gnome-screenshot/Makefile (revision 516748) @@ -1,39 +1,39 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= gnome-screenshot PORTVERSION= 3.26.0 CATEGORIES= deskutils gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME 3 utility for making picutures of your screen LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= appstream-builder:devel/appstream-glib LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 CONFLICTS= gnome-utils-2.[0-9]* PORTSCOUT= limitw:1,even USES= gettext gnome localbase meson pkgconfig python:3.4+,build \ - shebangfix tar:xz + shebangfix tar:xz xorg USE_GNOME= cairo gdkpixbuf2 gtk30 USE_XORG= x11 xext SHEBANG_FILES= build-aux/postinstall.py GLIB_SCHEMAS= org.gnome.gnome-screenshot.gschema.xml OPTIONS_DEFINE= INTEL_FIX OPTIONS_SUB= yes # Workaround garbled screenshot when 3D hardware acceleration is enabled # via x11-drivers/xf86-video-intel port INTEL_FIX_DESC= Don't try to use the gnome-shell interface INTEL_FIX_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-intel .include Index: head/deskutils/gnote/Makefile =================================================================== --- head/deskutils/gnote/Makefile (revision 516747) +++ head/deskutils/gnote/Makefile (revision 516748) @@ -1,47 +1,47 @@ # Created by: Gustau Perez i Querol # $FreeBSD$ PORTNAME= gnote PORTVERSION= 3.28.0 PORTREVISION= 2 CATEGORIES= deskutils gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= C++ version of Tomboy, note taking application LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libgtkspell3-3.so:textproc/gtkspell3 \ libenchant.so:textproc/enchant \ libsecret-1.so:security/libsecret \ libuuid.so:misc/e2fsprogs-libuuid PORTSCOUT= limitw:1,even USE_GNOME= gtkmm30 intltool libxml2 libxslt USE_XORG= x11 USES= desktop-file-utils compiler:c++11-lib gettext gmake \ - gnome libtool localbase pathfix pkgconfig tar:xz + gnome libtool localbase pathfix pkgconfig tar:xz xorg INSTALLS_ICONS= yes GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.gnote.gschema.xml DOCS= AUTHORS ChangeLog NEWS README TODO PLIST_SUB+= VERSION=${PORTVERSION} SVER=${PORTVERSION:R} OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/deskutils/gtimer/Makefile =================================================================== --- head/deskutils/gtimer/Makefile (revision 516747) +++ head/deskutils/gtimer/Makefile (revision 516748) @@ -1,49 +1,49 @@ # Created by: Chris Piazza # $FreeBSD$ PORTNAME= gtimer PORTVERSION= 2.0.0 PORTREVISION= 3 CATEGORIES= deskutils MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Timer for your personal activities LICENSE= GPLv2 RUN_DEPENDS= xdg-open:devel/xdg-utils +USES= gettext perl5 gmake gnome pkgconfig xorg USE_XORG= x11 xscrnsaver USE_GNOME= gtk20 -USES= gettext perl5 gmake pkgconfig GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include -Wno-return-type LIBS+= -L${LOCALBASE}/lib -lX11 post-patch: @${REINPLACE_CMD} -e 's|1.1.7|${PORTVERSION}|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|"sensible-browser"|"xdg-open"|g' ${WRKSRC}/config.h .for file in project.c task.c @${REINPLACE_CMD} -e 's|||g' ${WRKSRC}/${file} .endfor pre-build: @(cd ${WRKSRC} && ${PERL} ./txt2h.pl < ChangeLog > changelog.h) post-build: .for lang in cs cz es fr sv cd ${WRKSRC}/po && ${LOCALBASE}/bin/msgfmt -o ${lang}.mo ${lang}.po .endfor do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .for lang in cs cz es fr sv @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES ${INSTALL_DATA} ${WRKSRC}/po/${lang}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES/${PORTNAME}.mo .endfor .include Index: head/deskutils/ical/Makefile =================================================================== --- head/deskutils/ical/Makefile (revision 516747) +++ head/deskutils/ical/Makefile (revision 516748) @@ -1,38 +1,38 @@ # Created by: Eric L. Hernes # $FreeBSD$ PORTNAME= ical PORTVERSION= 2.2 PORTREVISION= 5 CATEGORIES= deskutils tk MASTER_SITES= ftp://ftp.sunet.se/pub/vendor/sco/skunkware/src/shellutil/ PATCH_SITES= http://www.isi.edu/~johnh/SOFTWARE/ICAL/ PATCHFILES= ical-2.3.1-upvar.patch MAINTAINER= fbsd@opal.com COMMENT= Calendar application LICENSE= GPLv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -USES= tk +USES= tk xorg USE_XORG= x11 xext xft xrender xscrnsaver GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-tclconfig=${TCL_LIBDIR} \ --with-tclhdir=${TCL_INCLUDEDIR} \ --with-tclsh=${TCLSH} \ --with-tkconfig=${TK_LIBDIR} \ --with-tkhdir=${TK_INCLUDEDIR} MAKE_ENV= STAGEDIR=${STAGEDIR} post-patch: @${REINPLACE_CMD} -e 's,tcl->result,Tcl_GetStringResult(tcl),' \ ${WRKSRC}/ical.C post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${DISTNAME} .include Index: head/deskutils/kchmviewer/Makefile =================================================================== --- head/deskutils/kchmviewer/Makefile (revision 516747) +++ head/deskutils/kchmviewer/Makefile (revision 516748) @@ -1,23 +1,23 @@ # Created by: Markus Brueffer # $FreeBSD$ PORTNAME= kchmviewer PORTVERSION= 7.7 PORTREVISION= 4 CATEGORIES= deskutils kde MASTER_SITES= SF MAINTAINER= kde@FreeBSD.org COMMENT= KDE viewer for CHM files LIB_DEPENDS= libchm.so:misc/chmlib \ libzip.so:archivers/libzip -USES= compiler:c++11-lang dos2unix qmake:outsource qt:5 +USES= compiler:c++11-lang dos2unix qmake:outsource qt:5 xorg USE_QT= core dbus gui network printsupport webkit widgets xml \ buildtools_build qmake_build USE_XORG= x11 DOS2UNIX_GLOB= *.cpp *.h *.pro *.ui .include Index: head/deskutils/kdeconnect-kde/Makefile =================================================================== --- head/deskutils/kdeconnect-kde/Makefile (revision 516747) +++ head/deskutils/kdeconnect-kde/Makefile (revision 516748) @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= kdeconnect-kde DISTVERSION= 1.3.5 CATEGORIES= deskutils kde MASTER_SITES= KDE/stable/kdeconnect/${DISTVERSION} DIST_SUBDIR= KDE MAINTAINER= kde@FreeBSD.org COMMENT= Support for KDE to interface between your phone and your computer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfakekey.so:x11/libfakekey \ libqca-qt5.so:devel/qca RUN_DEPENDS= sshpass:security/sshpass \ sshfs:sysutils/fusefs-sshfs CONFLICTS_INSTALL= kdeconnect-kde-0.7* kdeconnect-kde-kde4-0.7.* USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 \ - pkgconfig qt:5 tar:xz + pkgconfig qt:5 tar:xz xorg USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons dbusaddons doctools ecm i18n iconthemes \ itemviews jobwidgets kcmutils kio notifications service \ solid wayland widgetsaddons xmlgui USE_QT= concurrent core dbus declarative gui network testlib widgets x11extras xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xext xtst USE_LDCONFIG= ${QT_QMLDIR}/org/kde/kdeconnect .include Index: head/deskutils/latte-dock/Makefile =================================================================== --- head/deskutils/latte-dock/Makefile (revision 516747) +++ head/deskutils/latte-dock/Makefile (revision 516748) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= latte-dock DISTVERSION= 0.9.4 CATEGORIES= deskutils kde MASTER_SITES= KDE/stable/latte-dock MAINTAINER= kde@FreeBSD.org COMMENT= Launcher for Qt and Plasma desktops LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libxcb-util.so:x11/xcb-util -USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz +USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg USE_KDE= activities archive attica auth codecs config configwidgets \ coreaddons crash dbusaddons globalaccel guiaddons i18n \ iconthemes libksysguard kdeclarative newstuff notifications \ package plasma-framework service wayland widgetsaddons \ windowsystem xmlgui \ ecm_build USE_QT= core dbus declarative gui network widgets x11extras xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xcb xext .include Index: head/deskutils/mate-notification-daemon/Makefile =================================================================== --- head/deskutils/mate-notification-daemon/Makefile (revision 516747) +++ head/deskutils/mate-notification-daemon/Makefile (revision 516748) @@ -1,36 +1,36 @@ # Created by: Andreas Kohn # $FreeBSD$ PORTNAME= mate-notification-daemon PORTVERSION= 1.22.0 CATEGORIES= deskutils mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Send small notifications to your desktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libnotify.so:devel/libnotify PORTSCOUT= limitw:1,even -USES= gettext gmake libtool localbase pathfix \ - pkgconfig tar:xz +USES= gettext gmake gnome libtool localbase pathfix \ + pkgconfig tar:xz xorg USE_XORG= x11 USE_GNOME= cairo glib20 gtk30 librsvg2 libwnck3 intlhack GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-dbus-services=${PREFIX}/share/dbus-1/services \ --disable-static INSTALLS_ICONS= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.mate.NotificationDaemon.gschema.xml .include Index: head/deskutils/mate-utils/Makefile =================================================================== --- head/deskutils/mate-utils/Makefile (revision 516747) +++ head/deskutils/mate-utils/Makefile (revision 516748) @@ -1,43 +1,43 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= mate-utils PORTVERSION= 1.22.1 CATEGORIES= deskutils mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= MATE support utilities LICENSE= GPLv2 GFDL LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_GFDL= ${WRKSRC}/COPYING.docs LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.libs BUILD_DEPENDS= itstool:textproc/itstool \ inkscape:graphics/inkscape LIB_DEPENDS= libgtop-2.0.so:devel/libgtop \ libcanberra-gtk.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 PORTSCOUT= limitw:1,even -USES= gettext gmake libtool localbase pathfix \ - pkgconfig tar:xz +USES= gettext gmake gnome libtool localbase mate pathfix \ + pkgconfig tar:xz xorg USE_MATE= panel USE_XORG= ice sm x11 xext USE_GNOME= cairo gnomeprefix gtk30 intltool USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALLS_ICONS= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.mate.dictionary.gschema.xml \ org.mate.disk-usage-analyzer.gschema.xml \ org.mate.screenshot.gschema.xml \ org.mate.search-tool.gschema.xml \ org.mate.system-log.gschema.xml .include Index: head/deskutils/notification-daemon/Makefile =================================================================== --- head/deskutils/notification-daemon/Makefile (revision 516747) +++ head/deskutils/notification-daemon/Makefile (revision 516748) @@ -1,28 +1,28 @@ # Created by: Andreas Kohn # $FreeBSD$ PORTNAME= notification-daemon PORTVERSION= 3.20.0 CATEGORIES= deskutils gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Send small notifications to your desktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdbus-1.so:devel/dbus \ libcanberra-gtk3.so:audio/libcanberra-gtk3 PORTSCOUT= limitw:1,even -USE_GNOME= gnomeprefix gtk30 USES= gettext gmake gnome localbase pathfix \ - pkgconfig tar:xz + pkgconfig tar:xz xorg +USE_GNOME= gnomeprefix gtk30 USE_XORG= x11 INSTALLS_ICONS= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-dbus-services=${PREFIX}/share/dbus-1/services .include Index: head/deskutils/notify-osd/Makefile =================================================================== --- head/deskutils/notify-osd/Makefile (revision 516747) +++ head/deskutils/notify-osd/Makefile (revision 516748) @@ -1,38 +1,38 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= notify-osd PORTVERSION= 0.9.34 PORTREVISION= 1 CATEGORIES= deskutils MASTER_SITES= https://launchpad.net/notify-osd/precise/0.9.34/+download/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= On-screen-display notification agent using libnotify LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libfreetype.so:print/freetype2 \ libnotify.so:devel/libnotify \ libfontconfig.so:x11-fonts/fontconfig \ libwnck-3.so:x11-toolkits/libwnck3 RUN_DEPENDS= dbus-daemon:devel/dbus \ gsettings-desktop-schemas>=3.28.0:devel/gsettings-desktop-schemas -USES= gettext-runtime gmake libtool pkgconfig +USES= gettext-runtime gmake gnome libtool pkgconfig xorg USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango USE_XORG= pixman x11 GNU_CONFIGURE= yes CONFLICTS= xfce4-notification-daemon-[0-9]* LIBS+= -L${LOCALBASE}/lib -lpixman-1 -lX11 post-patch: @${REINPLACE_CMD} '/SUBDIRS =/s/tests//' ${WRKSRC}/Makefile.in .include Index: head/deskutils/parcellite/Makefile =================================================================== --- head/deskutils/parcellite/Makefile (revision 516747) +++ head/deskutils/parcellite/Makefile (revision 516748) @@ -1,64 +1,64 @@ # Created by: Joey Mingrone # $FreeBSD$ PORTNAME= parcellite PORTVERSION= 1.2.1 PORTEPOCH= 1 CATEGORIES= deskutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= meta@FreeBSD.org COMMENT= Lightweight GTK+ clipboard manager LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -USES= localbase pkgconfig +USES= gnome localbase pkgconfig xorg USE_GNOME= glib20 gtk20 pango USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS+=--disable-appindicator PORTDOCS= AUTHORS ChangeLog README LIBS+= -lgio-2.0 OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gmake gettext NLS_USE= GNOME=intltool NLS_USES_OFF= autoreconf NLS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extrapatch-configure.ac NLS_LIBS= -lintl SUB_FILES= pkg-message post-patch-NLS-on: @${REINPLACE_CMD} -e 's|$$(DATADIRNAME)/locale|share/locale|' \ ${WRKSRC}/po/Makefile.in.in post-patch-NLS-off: @${REINPLACE_CMD} -e 's|@INTLTOOL_DESKTOP_RULE@||' \ ${WRKSRC}/data/Makefile.am @${REINPLACE_CMD} -e 's|_Name|Name|' -e 's|_Comment|Comment|' \ ${WRKSRC}/data/parcellite-startup.desktop.in \ ${WRKSRC}/data/parcellite.desktop.in post-patch: @${REINPLACE_CMD} -e 's|/proc|/compat/linux/proc|g' \ ${WRKSRC}/src/utils.c pre-build-NLS-off: @${REINPLACE_CMD} -e '/SUBDIRS = /s| po||' ${WRKSRC}/Makefile ${MV} ${WRKSRC}/data/parcellite-startup.desktop.in \ ${WRKSRC}/data/parcellite-startup.desktop ${MV} ${WRKSRC}/data/parcellite.desktop.in \ ${WRKSRC}/data/parcellite.desktop post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/deskutils/pinot/Makefile =================================================================== --- head/deskutils/pinot/Makefile (revision 516747) +++ head/deskutils/pinot/Makefile (revision 516748) @@ -1,103 +1,103 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= pinot PORTVERSION= 1.09 PORTREVISION= 21 CATEGORIES= deskutils MAINTAINER= thierry@FreeBSD.org COMMENT= Personal search and metasearch for the Free Desktop LICENSE= GPLv2 BUILD_DEPENDS= desktop-file-install:devel/desktop-file-utils \ update-mime-database:misc/shared-mime-info LIB_DEPENDS= libxapian.so:databases/xapian-core \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libexttextcat-2.0.so:textproc/libexttextcat \ libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus \ libxml++-2.6.so:textproc/libxml++26 \ libboost_thread.so:devel/boost-libs \ libnotify.so:devel/libnotify \ libexif.so:graphics/libexif \ libexiv2.so:graphics/exiv2 \ libgmime-2.4.so:mail/gmime24 \ libtag.so:audio/taglib \ libcurl.so:ftp/curl RUN_DEPENDS= update-mime-database:misc/shared-mime-info \ antiword:textproc/antiword \ xdg-open:devel/xdg-utils \ catppt:textproc/catdoc \ unrtf:textproc/unrtf \ catdvi:print/catdvi \ bash:shells/bash \ ${LOCALBASE}/libexec/xpdf/pdftotext:graphics/xpdf USE_GITHUB= yes GH_ACCOUNT= FabriceColin GH_TAGNAME= c14d6d5 USES= compiler:c++11-lang autoreconf gettext gnome libarchive \ - libtool pkgconfig python shebangfix sqlite:3 ssl + libtool pkgconfig python shebangfix sqlite:3 ssl xorg USE_CXXSTD= c++11 USE_XORG= pixman USE_GNOME= atkmm cairo cairomm glibmm gtk20 gtkmm24 libsigc++20 libxml2 pangomm USE_LDCONFIG= ${PREFIX}/lib/pinot/backends ${PREFIX}/lib/pinot/filters SHEBANG_FILES= scripts/bash/*.sh GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-http=curl --with-ssl=${OPENSSLBASE} --enable-libarchive \ --enable-mempool=no --enable-libnotify CONFIGURE_ENV= MKDIR_P="${MKDIR}" TEXTCAT_LIBS="-lexttextcat-2.0" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lboost_system OPTIONS_DEFINE= DEBUG CHMLIB DOCS OPTIONS_SUB= yes DEBUG_CONFIGURE_ON= --enable-debug=yes CHMLIB_CONFIGURE_ON= --enable-chmlib=yes CHMLIB_CONFIGURE_OFF= --disable-chmlib CHMLIB_LIB_DEPENDS= libchm.so:misc/chmlib INSTALLS_ICONS= yes DOCS= AUTHORS ChangeLog ChangeLog-dijon INSTALL NEWS README TODO LM2FIX= textcat_conf.txt textcat3_conf.txt textcat31_conf.txt textcat32_conf.txt SHR2FIX= Core/pinot-search.1 README UL2FIX= Utils/xdgmime/xdgmime.c post-extract: # remove pre-generated messages catalogs ${FIND} ${WRKSRC}/po -name "*.gmo" -delete post-patch: ${REINPLACE_CMD} -e \ '//s|pdftotext|${LOCALBASE}/libexec/xpdf/pdftotext|' \ ${WRKSRC}/Tokenize/filters/external-filters.xml pre-configure: ${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|' \ ${LM2FIX:S|^|${WRKSRC}/|} ${REINPLACE_CMD} -e 's|libtextcat/|libtextcat/LM/|' \ ${WRKSRC}/textcat_conf.txt ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${UL2FIX:S|^|${WRKSRC}/|} ${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \ ${SHR2FIX:S|^|${WRKSRC}/|} ${REINPLACE_CMD} -e 's|Icon=pinot.png|Icon=pinot|g' \ ${WRKSRC}/*.desktop post-install: ${TOUCH} ${STAGEDIR}${DATADIR}/stopwords/.empty_file post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/deskutils/pypanel/Makefile =================================================================== --- head/deskutils/pypanel/Makefile (revision 516747) +++ head/deskutils/pypanel/Makefile (revision 516748) @@ -1,53 +1,53 @@ # Created by: Florian Unglaub # $FreeBSD$ PORTNAME= pypanel PORTVERSION= 2.4 PORTREVISION= 12 CATEGORIES= deskutils MASTER_SITES= SF DISTNAME= PyPanel-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Desktop panel written in Python LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 \ libImlib2.so:graphics/imlib2 BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/Xlib/X.py:x11-toolkits/py-xlib@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= python:2.7 +USES= python:2.7 xorg USE_PYTHON= autoplist distutils USE_XORG= xft PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|/usr/bin/freetype-config|${LOCALBASE}/bin/freetype-config|; \ s|/usr/bin/imlib2-config|${LOCALBASE}/bin/imlib2-config|; \ s|/usr/X11R6/include|${LOCALBASE}/include|; \ s|"COPYING", "README", ||' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e \ 's|sysconfig\.get_python_lib()|"${PREFIX}/share"|' \ ${WRKSRC}/setup.py ${WRKSRC}/pypanel @${REINPLACE_CMD} -e \ 's|/usr/lib/libImlib2.so.1|${LOCALBASE}/lib/libImlib2.so|' \ ${WRKSRC}/setup.py ${WRKSRC}/ppmodule.c @${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|' ${WRKSRC}/pypanel @${REINPLACE_CMD} -e 's|/usr/share/imlib2|${LOCALBASE}/share/imlib2|' \ ${WRKSRC}/pypanelrc post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ppmodule.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/deskutils/qlipper/Makefile =================================================================== --- head/deskutils/qlipper/Makefile (revision 516747) +++ head/deskutils/qlipper/Makefile (revision 516748) @@ -1,32 +1,32 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= qlipper PORTVERSION= 5.1.1 PORTREVISION= 3 CATEGORIES= deskutils MAINTAINER= jsm@FreeBSD.org COMMENT= Lightweight clipboard history applet LICENSE= GPLv2 -USES= cmake compiler:c++11-lang gettext qt:5 +USES= cmake compiler:c++11-lang gettext qt:5 xorg USE_GITHUB= yes GH_ACCOUNT= pvanek OPTIONS_DEFINE= LXQTAUTOSTART OPTIONS_DEFAULT=LXQTAUTOSTART OPTIONS_SUB= yes LXQTAUTOSTART_DESC= Create autostart entry for LXQt LXQTAUTOSTART_BUILD_DEPENDS= ${LOCALBASE}/share/cmake/lxqt-build-tools/lxqt-build-tools-config.cmake:devel/lxqt-build-tools LXQTAUTOSTART_CMAKE_BOOL= ENABLE_LXQT_AUTOSTART USE_QT= buildtools_build qmake_build core gui linguisttools \ network widgets USE_XORG= x11 .include Index: head/deskutils/recoll/Makefile =================================================================== --- head/deskutils/recoll/Makefile (revision 516747) +++ head/deskutils/recoll/Makefile (revision 516748) @@ -1,102 +1,102 @@ # Created by: J.F. Dockes # $FreeBSD$ PORTNAME= recoll DISTVERSION= 1.25.22 PORTREVISION= 1 CATEGORIES= deskutils MASTER_SITES= https://www.lesbonscomptes.com/recoll/ MAINTAINER= jjuanino@gmail.com COMMENT= Personal full text search package, based on Xapian LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} LIB_DEPENDS= libxapian.so:databases/xapian-core RUN_DEPENDS= unrar:archivers/unrar \ antiword:textproc/antiword \ catdoc:textproc/catdoc \ wpd2html:textproc/libwpd010 \ unrtf:textproc/unrtf USES= bison compiler:c++11-lang gmake gnome iconv libtool localbase \ python:2.7 shebangfix USE_GNOME= libxslt USE_LDCONFIG= yes USE_PYTHON= py3kplist SHEBANG_FILES= filters/*.py filters/rcl7z filters/rclaudio \ filters/rclchm filters/rcldia filters/rclepub \ filters/rclepub1 filters/rclics filters/rclimg \ filters/rclinfo filters/rclkar filters/rclpython \ filters/rclrar filters/rcltar filters/rclwar \ filters/rclzip desktop/hotrecoll.py GNU_CONFIGURE= yes MAKE_ENV= PYTHON_CMD=${PYTHON_CMD} PYDISTUTILS_PKGNAME= Recoll PYDISTUTILS_PKGVERSION= 1.0 PLIST_SUB= VERSION="${PORTVERSION}" \ PYDISTUTILS_EGGINFO="${PYDISTUTILS_EGGINFO}" OPTIONS_DEFINE= ASPELL CHM DJVU LATEX IMAGE PDF PS \ SOUND QT5 X11MON OPTIONS_DEFAULT= ASPELL IMAGE PDF PS SOUND OPTIONS_SUB= yes ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell ASPELL_CONFIGURE_WITH= aspell CHM_DESC= CHM via CHMLIB CHM_CONFIGURE_ENABLE= python-chm CHM_LIB_DEPENDS= libchm.so:misc/chmlib CHM_RUN_DEPENDS= pychm>0:textproc/pychm DJVU_RUN_DEPENDS= djvutxt:graphics/djvulibre IMAGE_DESC= Store personal tags or textual descriptions in images IMAGE_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool LATEX_USE= tex=dvipsk:run,latex:run PDF_RUN_DEPENDS= pdftotext:graphics/poppler-utils PS_RUN_DEPENDS= pstotext:print/pstotext USE_QT= core gui network printsupport widgets webkit xml buildtools_build qmake_build QT5_USES= qt:5 gl QT5_USE= GL=gl QT5_CONFIGURE_ENABLE= qtgui QT5_CONFIGURE_ENV= QMAKE="${QMAKE}" QMAKESPEC="${QMAKESPEC}" \ QTDIR="${PREFIX}" SOUND_RUN_DEPENDS= mutagen-pony-${PYTHON_VER}:audio/py-mutagen@${PY_FLAVOR} \ pykaraoke:audio/py-karaoke@${PY_FLAVOR} X11MON_DESC= X11 session monitoring support -X11MON_USES= fam +X11MON_USES= fam xorg X11MON_USE= xorg=ice,sm,x11 X11MON_CONFIGURE_ENABLE= x11mon X11MON_CONFIGURE_WITH= fam X11MON_BROKEN= does not build: index/rclmonrcv.cpp:(.text+0x1f13): undefined reference to `FAMOpen2' post-patch: @${REINPLACE_CMD} -e \ 's|@QMAKE@|${TRUE}|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|/usr/local/lib|${LOCALBASE}/lib|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|python setup.py|${PYTHON_CMD} setup.py|; s|sudo||' \ ${WRKSRC}/python/recoll/Makefile @${REINPLACE_CMD} -e \ 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \ ${WRKSRC}/Makefile.in pre-build-QT5-on: @cd ${WRKSRC}/qtgui && ${SETENV} ${QMAKE_ENV} ${QMAKE} \ ${QMAKE_ARGS} recoll.pro post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/recoll/*.so \ ${STAGEDIR}${PREFIX}/lib/recoll/*.so post-install-CHM-on: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/recollchm/*.so .include Index: head/deskutils/showdown/Makefile =================================================================== --- head/deskutils/showdown/Makefile (revision 516747) +++ head/deskutils/showdown/Makefile (revision 516748) @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= showdown DISTVERSION= 0.6 PORTREVISION= 2 CATEGORIES= deskutils MAINTAINER= dmgk@FreeBSD.org COMMENT= Simple markdown viewer, written in Vala and GTK 3 LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/lib/libmarkdown.a:textproc/discount \ valac:lang/vala LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 USES= compiler:c++11-lang desktop-file-utils gmake gnome \ - pkgconfig + pkgconfig xorg USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= craigbarnes MAKEFILE= GNUmakefile MAKE_ARGS= V=1 prefix=${PREFIX} INSTALLS_ICONS= yes PORTDOCS= README.md PLIST_FILES= bin/showdown \ share/applications/io.gitlab.craigbarnes.Showdown.desktop \ share/icons/hicolor/scalable/apps/showdown.svg OPTIONS_DEFINE= DOCS .include .if ${CHOSEN_COMPILER_TYPE} == gcc EXTRA_PATCHES= ${FILESDIR}/extra-patch-GNUmakefile .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/showdown post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/deskutils/sliderule/Makefile =================================================================== --- head/deskutils/sliderule/Makefile (revision 516747) +++ head/deskutils/sliderule/Makefile (revision 516748) @@ -1,19 +1,19 @@ # Created by: joerg # $FreeBSD$ PORTNAME= sliderule PORTVERSION= 1.0 PORTREVISION= 9 CATEGORIES= deskutils MASTER_SITES= LOCAL/joerg DISTNAME= ${PORTNAME} MAINTAINER= joerg@FreeBSD.org COMMENT= The part of X11R3's xcalc featuring a slide rule -USES= imake +USES= imake xorg USE_XORG= x11 xext USE_GCC= any PLIST_FILES= bin/sliderule man/man1/sliderule.1.gz .include Index: head/deskutils/spice-gtk/Makefile =================================================================== --- head/deskutils/spice-gtk/Makefile (revision 516747) +++ head/deskutils/spice-gtk/Makefile (revision 516748) @@ -1,79 +1,79 @@ # Created by: olevole@olevole.ru # $FreeBSD$ PORTNAME= spice-gtk PORTVERSION= 0.37 CATEGORIES?= deskutils gnome MASTER_SITES= http://www.spice-space.org/download/gtk/ MAINTAINER= xxjack12xx@gmail.com COMMENT= Gtk client and libraries for SPICE remote desktop servers LICENSE= GPLv2 LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libjson-glib-1.0.so:devel/json-glib \ libopus.so:audio/opus \ libva-x11.so:multimedia/libva BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing@${PY_FLAVOR} \ spice-protocol>=0.12.15:devel/spice-protocol RUN_DEPENDS= spice-protocol>=0.12.15:devel/spice-protocol USES= autoreconf compiler:c11 cpe gettext-tools gmake gnome jpeg \ - libtool localbase:ldflags pkgconfig python ssl tar:bzip2 + libtool localbase:ldflags pkgconfig python ssl tar:bzip2 xorg USE_XORG= pixman x11 USE_GNOME= cairo gdkpixbuf2 gnomeprefix gtk30 intltool introspection:build USE_GSTREAMER1= yes CPE_VENDOR= redhat SPICE_SSL_CFLAGS= -I${OPENSSLINC} SPICE_SSL_LIBS= -L${OPENSSLLIB} -lcrypto -lssl CONFIGURE_ENV+= OPENSSL_CFLAGS="${SPICE_SSL_CFLAGS}" \ OPENSSL_LIBS="${SPICE_SSL_LIBS}" GNU_CONFIGURE= yes USE_LDCONFIG= yes # we can't use pathfix with USES=autoreconf MAKE_ARGS= pkgconfigdir="${PREFIX}/libdata/pkgconfig" INSTALL_TARGET= install-strip OPTIONS_DEFINE= BUILTIN-MJPEG DOCS INTROSPECTION LZ4 NLS PIE POLKIT \ PULSEAUDIO SASL OPTIONS_DEFAULT= BUILTIN-MJPEG INTROSPECTION LZ4 PIE POLKIT PULSEAUDIO \ SASL OPTIONS_SUB= yes LZ4_CONFIGURE_ON= --enable-lz4=yes LZ4_CONFIGURE_OFF= --enable-lz4=no LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4 NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls BUILTIN-MJPEG_CONFIGURE_ENABLE= builtin-mjpeg BUILTIN-MJPEG_DESC= Enable the builtin mjpeg video decoder INTROSPECTION_CONFIGURE_ON= --enable-introspection=yes INTROSPECTION_CONFIGURE_OFF= --enable-introspection=no INTROSPECTION_DESC= Enable introspection for this build PIE_CONFIGURE_ON= --enable-pie=yes PIE_CONFIGURE_OFF= --enable-pie=no PIE_DESC= Enable position-independent-executable support (for usb acl helper) POLKIT_CONFIGURE_ON= --enable-polkit=yes POLKIT_CONFIGURE_OFF= --enable-polkit=no POLKIT_DESC= Enable PolicyKit support (for usb acl helper) PULSEAUDIO_CONFIGURE_ON= --enable-pulse=yes PULSEAUDIO_CONFIGURE_OFF= --enable-pulse=no PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio SASL_CONFIGURE_ON= --with-sasl=yes SASL_CONFIGURE_OFF= --with-sasl=no SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 .include Index: head/deskutils/synapse/Makefile =================================================================== --- head/deskutils/synapse/Makefile (revision 516747) +++ head/deskutils/synapse/Makefile (revision 516748) @@ -1,38 +1,38 @@ # Created by: Danilo Egea Gondolfo # $FreeBSD$ PORTNAME= synapse DISTVERSION= 0.2.99.4 CATEGORIES= deskutils MASTER_SITES= https://launchpadlibrarian.net/363823069/ MAINTAINER= danilo@FreeBSD.org COMMENT= Semantic application launcher written in Vala LICENSE= GPLv2 LGPL21 GPLv3 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING.GPL2 LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL2.1 LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libzeitgeist-2.0.so:sysutils/zeitgeist \ libgee-0.8.so:devel/libgee \ libjson-glib-1.0.so:devel/json-glib \ libkeybinder-3.0.so:x11/keybinder-gtk3 \ libnotify.so:devel/libnotify \ librest-0.7.so:devel/librest \ libsoup-2.4.so:devel/libsoup -USES= gettext-tools gmake pkgconfig tar:xz +USES= gettext-tools gmake gnome pkgconfig tar:xz xorg GNU_CONFIGURE= yes USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 libxml2 pango USE_XORG= x11 INSTALLS_ICONS= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_OFF= --disable-nls .include Index: head/deskutils/tpb/Makefile =================================================================== --- head/deskutils/tpb/Makefile (revision 516747) +++ head/deskutils/tpb/Makefile (revision 516748) @@ -1,47 +1,47 @@ # Created by: Markus Brueffer # $FreeBSD$ PORTNAME= tpb PORTVERSION= 0.6.4 PORTREVISION= 13 CATEGORIES= deskutils MASTER_SITES= SAVANNAH MAINTAINER= dmitryluhtionov@gmail.com COMMENT= On-Screen-Display for hotkeys of IBM ThinkPads LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libxosd.so:misc/xosd ONLY_FOR_ARCHS= i386 amd64 -USES= gmake iconv localbase pkgconfig +USES= gmake iconv localbase pkgconfig xorg GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} USE_XORG= x11 sm ice xext OPTIONS_DEFINE= EXAMPLES NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls post-patch: .for i in man/tpb.1 src/cfg.h @${REINPLACE_CMD} -e \ 's|%%PREFIX%%|${PREFIX}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/${i} .endfor @${REINPLACE_CMD} -e \ 's|void test()||' ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${WRKSRC}/doc/tpbrc ${STAGEDIR}${PREFIX}/etc/tpbrc.default post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/callback_example.sh ${STAGEDIR}${EXAMPLESDIR} .include Index: head/deskutils/wmpinboard/Makefile =================================================================== --- head/deskutils/wmpinboard/Makefile (revision 516747) +++ head/deskutils/wmpinboard/Makefile (revision 516748) @@ -1,25 +1,25 @@ # Created by: Jim Mock # $FreeBSD$ PORTNAME= wmpinboard PORTVERSION= 1.0 PORTREVISION= 5 CATEGORIES= deskutils afterstep windowmaker MASTER_SITES= DEBIAN_POOL DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= t.kempka@web.de COMMENT= Post-it notes for the WindowMaker dock or AfterStep Wharf WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.orig +USES= gmake xorg USE_XORG= xpm -USES= gmake GNU_CONFIGURE= yes MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \ AUTOHEADER="${TRUE}" PLIST_FILES= bin/wmpinboard \ man/man1/wmpinboard.1.gz .include Index: head/deskutils/x026/Makefile =================================================================== --- head/deskutils/x026/Makefile (revision 516747) +++ head/deskutils/x026/Makefile (revision 516748) @@ -1,18 +1,18 @@ # Created by: Marcin Cieslak # $FreeBSD$ PORTNAME= x026 PORTVERSION= 1.2 CATEGORIES= deskutils MASTER_SITES= SF/x3270/${PORTNAME}/${PORTVERSION} MAINTAINER= saper@saper.info COMMENT= IBM 026 Keypunch Emulator for the X Window System -USES= imake tar:tgz +USES= imake tar:tgz xorg USE_XORG= xaw7 xpm xt PLIST_FILES= bin/${PORTNAME} \ man/man1/x026.1.gz .include Index: head/deskutils/xcalendar/Makefile =================================================================== --- head/deskutils/xcalendar/Makefile (revision 516747) +++ head/deskutils/xcalendar/Makefile (revision 516748) @@ -1,21 +1,21 @@ # Created by: MITA Yoshio # $FreeBSD$ PORTNAME= xcalendar PORTVERSION= 4.0.2008 PORTREVISION= 2 CATEGORIES= deskutils MASTER_SITES= PORTS_JP DISTNAME= ${PORTNAME}-4.0+i18n MAINTAINER= ports@FreeBSD.org COMMENT= Calendar with a notebook for X11 (internationalized version) WRKSRC= ${WRKDIR}/${PORTNAME} -USES= imake gmake +USES= imake gmake xorg USE_XORG= ice sm x11 xaw xext xmu xt MAKE_ENV= FILESDIR=${FILESDIR} ALL_TARGET= all XCal-uj.ad xcalendar-uj.hlp xcalendar-uj.man .include Index: head/deskutils/xpostit/Makefile =================================================================== --- head/deskutils/xpostit/Makefile (revision 516747) +++ head/deskutils/xpostit/Makefile (revision 516748) @@ -1,18 +1,18 @@ # Created by: joerg # $FreeBSD$ PORTNAME= xpostit PORTVERSION= 3.3.1 PORTREVISION= 2 CATEGORIES= deskutils MASTER_SITES= ftp://ftp.x.org/R5contrib/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= joerg@FreeBSD.org COMMENT= PostIt (R) messages onto your X11 screen -USES= imake tar:Z +USES= imake tar:Z xorg USE_XORG= ice sm x11 xaw xext xmu xpm xt WRKSRC= ${WRKDIR}/xpostit .include Index: head/deskutils/xpostitPlus/Makefile =================================================================== --- head/deskutils/xpostitPlus/Makefile (revision 516747) +++ head/deskutils/xpostitPlus/Makefile (revision 516748) @@ -1,16 +1,16 @@ # Created by: mi # $FreeBSD$ PORTNAME= XPostitPlus PORTVERSION= 2.3 PORTREVISION= 3 CATEGORIES= deskutils MASTER_SITES= XCONTRIB/office MAINTAINER= ports2@dclg.ca COMMENT= PostIt (R) messages onto your X11 screen -USES= imake +USES= imake xorg USE_XORG= ice sm x11 xaw xext xmu xpm xt .include Index: head/deskutils/xrolo/Makefile =================================================================== --- head/deskutils/xrolo/Makefile (revision 516747) +++ head/deskutils/xrolo/Makefile (revision 516748) @@ -1,28 +1,28 @@ # Created by: Lars Koeller # $FreeBSD$ PORTNAME= xrolo PORTVERSION= 2.6 PORTREVISION= 2 CATEGORIES= deskutils MASTER_SITES= ftp://ftp.uni-potsdam.de/pub/X11/open-look/ \ ftp://ftp.uni-bielefeld.de/pub/systems/FreeBSD/lkoeller/ DISTNAME= ${PORTNAME}.v2p6 MAINTAINER= ports@FreeBSD.org COMMENT= Electronic Rolodex LIB_DEPENDS= libxview.so:x11-toolkits/xview WRKSRC= ${WRKDIR}/xrolo -USES= imake tar:Z +USES= imake tar:Z xorg USE_XORG= x11 xext PLIST_FILES= bin/xrolo man/man1/xrolo.1.gz CFLAGS+= -Wno-return-type post-configure: @${REINPLACE_CMD} 's|DESTDIR) |DESTDIR)|g' ${WRKSRC}/Makefile .include Index: head/deskutils/xwrits/Makefile =================================================================== --- head/deskutils/xwrits/Makefile (revision 516747) +++ head/deskutils/xwrits/Makefile (revision 516748) @@ -1,29 +1,30 @@ # Created by: Matt Braithwaite # $FreeBSD$ PORTNAME= xwrits PORTVERSION= 2.26 PORTREVISION= 2 CATEGORIES= deskutils MASTER_SITES= http://www.lcdf.org/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Reminds you to take wrist breaks LICENSE= GPLv2 # only GNU_CONFIGURE= yes +USES= xorg USE_XORG= ice sm x11 xau xdmcp xext xinerama PLIST_FILES= bin/xwrits \ man/man1/xwrits.1.gz PORTDOCS= GESTURES NEWS README TODO OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/allegro-devel/Makefile =================================================================== --- head/devel/allegro-devel/Makefile (revision 516747) +++ head/devel/allegro-devel/Makefile (revision 516748) @@ -1,120 +1,120 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= allegro DISTVERSION= 5.0.9 PORTREVISION= 7 CATEGORIES= devel MASTER_SITES= SF/alleg/allegro/${PORTVERSION} PKGNAMESUFFIX= -devel DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform library for games and multimedia programming LICENSE= ZLIB BSD3CLAUSE LICENSE_COMB= dual LIB_DEPENDS= libjack.so:audio/jack \ libpng.so:graphics/png \ libvorbis.so:audio/libvorbis \ libFLAC.so:audio/flac \ libphysfs.so:devel/physfs USES= cmake:insource compiler:c++11-lang gl gnome jpeg \ - openal:soft pkgconfig + openal:soft pkgconfig xorg USE_XORG= x11 xpm xext xcursor xxf86vm xxf86dga USE_GL= glu USE_GNOME= gtk20 USE_LDCONFIG= yes CFLAGS+= -isystem${LOCALBASE}/include -L${LOCALBASE}/lib PLIST_SUB= SHLIB_VER="${PORTVERSION}" SHLIB_VER1="${PORTVERSION:R}" # Wrong versioning upstream PORTSCOUT= limitw:1,even skipv:5.0.10 PORTDOCS= * PORTEXAMPLES= * DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX} OPTIONS_DEFINE= ALSA DOCS EXAMPLES PULSEAUDIO DEMOS OPTIONS_DEFAULT= DEMOS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/pandoc:textproc/hs-pandoc ALSA_LIB_DEPENDS= libasound.so.2:audio/alsa-lib ALSA_CMAKE_BOOL= WANT_ALSA ALSA_BROKEN= ALSA support is broken # confirmed by running demos, leads to assertion at startup DEMOS_IMPLIES= EXAMPLES PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= WANT_PULSEAUDIO DEMOS_DESC= Install demo programs DEMOS_CMAKE_BOOL= WANT_DEMO DEMOS_SUB_FILES= cosmic_protector speed pkg-message DEMOS_MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/${PORTNAME}/:icons DEMOS_DISTFILES= cosmic_protector.png:icons speed.png:icons DEMOS_DESKTOP_ENTRIES= "Cosmic Protector" \ "Protect the earth from a deadly meteor shower" \ "cosmic_protector" \ "cosmic_protector" \ "Game;ArcadeGame;" \ "" \ "SPEED" \ "Simultaneous Projections Employing an Ensemble of Displays" \ "speed" \ "speed" \ "Game;ArcadeGame;" \ "" post-patch: @${REINPLACE_CMD} -e 's|lib$${LIB_SUFFIX}/pkgconfig|libdata/pkgconfig|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \ ${WRKSRC}/addons/audio/pulseaudio.c post-install: ${INSTALL_MAN} ${WRKSRC}/docs/man/* ${STAGEDIR}${MAN3PREFIX}/man/man3/ post-install-DOCS-on: @cd ${WRKSRC} && ${COPYTREE_SHARE} "README.txt docs/src docs/html" ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .for l in ex_acodec ex_acodec_multi ex_audio_chain ex_audio_props ex_audio_simple \ ex_bitmap ex_bitmap_flip ex_bitmap_target ex_blend ex_blend2 \ ex_blend_bench ex_blend_test ex_blit ex_clip ex_color ex_config ex_convert \ ex_dir ex_disable_screensaver ex_display_events ex_display_options \ ex_draw ex_draw_bitmap ex_drawpixels ex_dualies ex_expose ex_file_slice \ ex_filter ex_font ex_font_justify ex_fs_resize ex_fs_window ex_get_path \ ex_gldepth ex_glext ex_haiku ex_icon ex_icon2 ex_joystick_events \ ex_joystick_hotplugging ex_kcm_direct ex_keyboard_events ex_keyboard_focus \ ex_lines ex_lockbitmap ex_logo ex_membmp ex_memfile ex_mixer_chain \ ex_mixer_pp ex_monitorinfo ex_mouse ex_mouse_cursor ex_mouse_events \ ex_mouse_focus ex_multisample ex_multiwin ex_native_filechooser ex_nodisplay \ ex_noframe ex_opengl ex_opengl_pixel_shader ex_path ex_path_test ex_physfs \ ex_pixelformat ex_premulalpha ex_prim ex_resample_test ex_resize ex_resize2 \ ex_rotate ex_saw ex_scale ex_stream_file ex_stream_seek ex_subbitmap \ ex_synth ex_threads ex_threads2 ex_timedwait ex_timer ex_transform ex_ttf \ ex_user_events ex_utf8 ex_vsync ex_warp_mouse ex_windows ex_winfull ${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/${l} .endfor post-install-DEMOS-on: @(cd ${WRKSRC} && ${COPYTREE_SHARE} demos ${STAGEDIR}${EXAMPLESDIR}) ${INSTALL_SCRIPT} ${WRKDIR}/cosmic_protector ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${_DISTDIR}/cosmic_protector.png ${STAGEDIR}${PREFIX}/share/pixmaps/ @(cd ${STAGEDIR}${EXAMPLESDIR}/demos/cosmic_protector && ${CHMOD} 755 cosmic_protector) ${INSTALL_SCRIPT} ${WRKDIR}/speed ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${_DISTDIR}/speed.png ${STAGEDIR}${PREFIX}/share/pixmaps/ @(cd ${STAGEDIR}${EXAMPLESDIR}/demos/speed && ${CHMOD} 755 speed) ${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/demos/cosmic_protector/cosmic_protector ${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/demos/speed/speed .include Index: head/devel/apitrace/Makefile =================================================================== --- head/devel/apitrace/Makefile (revision 516747) +++ head/devel/apitrace/Makefile (revision 516748) @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= apitrace DISTVERSION= 7.1-455 PORTREVISION= 4 DISTVERSIONSUFFIX= -g7c76b90 CATEGORIES= devel MAINTAINER= greg@unrelenting.technology COMMENT= Tools for tracing OpenGL and other graphics APIs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpng.so:graphics/png -USES= cmake compiler:c++11-lang pkgconfig python:2.7 shebangfix +USES= cmake compiler:c++11-lang pkgconfig python:2.7 shebangfix xorg USE_GITHUB= yes USE_XORG= x11 SHEBANG_FILES= scripts/*.py OPTIONS_DEFINE= QT5 DOCS OPTIONS_DEFAULT= QT5 OPTIONS_SUB= yes QT5_CMAKE_BOOL= ENABLE_GUI QT5_USES= qt:5 QT5_USE= qt=core,gui,network,widgets,buildtools_build,qmake_build post-install: ${RM} ${STAGEDIR}${DOCSDIR}/LICENSE.txt post-install-QT5-on: ${INSTALL_DATA} ${FILESDIR}/qapitrace.desktop ${STAGEDIR}${PREFIX}/share/applications .include Index: head/devel/bullet/Makefile =================================================================== --- head/devel/bullet/Makefile (revision 516747) +++ head/devel/bullet/Makefile (revision 516748) @@ -1,39 +1,39 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= bullet PORTVERSION= 2.86.1 PORTREVISION= 4 CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= 3D collision detection and rigid body dynamics library LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.txt USE_GITHUB= yes GH_ACCOUNT= bulletphysics GH_PROJECT= bullet3 -USES= cmake compiler:c++11-lang +USES= cmake compiler:c++11-lang gl xorg USE_GL= gl glu glut USE_LDCONFIG= yes USE_XORG= x11 CMAKE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON \ -DINSTALL_LIBS:BOOL=ON \ -DINSTALL_EXTRA_LIBS:BOOL=ON \ -DBUILD_BULLET2_DEMOS:BOOL=OFF \ -DBUILD_BULLET3_DEMOS:BOOL=OFF \ -DBUILD_UNIT_TESTS:BOOL=OFF PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/*.pdf ${STAGEDIR}/${DOCSDIR} .include Index: head/devel/clanlib/Makefile =================================================================== --- head/devel/clanlib/Makefile (revision 516747) +++ head/devel/clanlib/Makefile (revision 516748) @@ -1,58 +1,58 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= clanlib PORTVERSION= 2.3.7 PORTREVISION= 18 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= http://www.clanlib.org/download/releases-2.0/ DISTNAME= ClanLib-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform game SDK LICENSE= ZLIB BROKEN_i386= typedef redefinition with different types ('ptrdiff_t' (aka 'int') vs 'khronos_intptr_t' (aka 'long')) LIB_DEPENDS= libpng.so:graphics/png \ libmikmod.so:audio/libmikmod \ libvorbis.so:audio/libvorbis \ libfontconfig.so:x11-fonts/fontconfig \ libpcre.so:devel/pcre -USES= compiler:c++11-lib gmake jpeg libtool localbase:ldflags \ - pathfix pkgconfig sqlite tar:tgz +USES= compiler:c++11-lib gl gmake jpeg libtool localbase:ldflags \ + pathfix pkgconfig sqlite tar:tgz xorg USE_XORG= x11 USE_LDCONFIG= yes USE_GL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-docs \ --enable-clanDisplay \ --enable-clanGL \ --enable-clanGL1 \ --enable-clanSound \ --enable-clanDatabase \ --enable-clanSqlite \ --enable-clanRegExp \ --enable-clanNetwork \ --enable-clanGUI \ --enable-clanCSSLayout \ --enable-clanSWRender \ --enable-clanMikMod \ --enable-clanVorbis \ --enable-getaddr INSTALL_TARGET= install-strip PLIST_SUB+= VER=${PORTVERSION:R} \ SHORT_VER=${PORTVERSION:R:R}${PORTVERSION:R:E} post-patch: @${REINPLACE_CMD} -e 's|LIBS="-lsqlite3 -ldl"|LIBS="-lsqlite3"|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e '114 s|/proc/self/exe|/proc/curproc/file|g' \ ${WRKSRC}/Sources/Core/System/Unix/init_linux.cpp .include Index: head/devel/clanlib1/Makefile =================================================================== --- head/devel/clanlib1/Makefile (revision 516747) +++ head/devel/clanlib1/Makefile (revision 516748) @@ -1,52 +1,52 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= clanlib PORTVERSION= 1.0.0 PORTREVISION= 9 CATEGORIES= devel MASTER_SITES= http://www.clanlib.org/download/releases-1.0/ PKGNAMESUFFIX= 1 DISTNAME= ClanLib-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform game SDK LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libmikmod.so:audio/libmikmod \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg USES= alias gmake gl jpeg libtool localbase:ldflags pathfix \ - pkgconfig tar:tgz + pkgconfig tar:tgz xorg USE_CXXSTD= c++98 USE_XORG= x11 xi xxf86vm USE_LDCONFIG= yes USE_SDL= gfx USE_GL= gl glu GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-docs \ --enable-clanDisplay \ --enable-clanGL \ --enable-clanSDL \ --enable-clanSound \ --enable-clanNetwork \ --enable-clanGUI \ --enable-clanMikMod \ --enable-clanVorbis \ --enable-getaddr INSTALL_TARGET= install-strip PLIST_SUB+= VER=${PORTVERSION:R} post-patch: @${GREP} -lR "SDL/SDL" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|SDL/SDL|SDL|g' @${REINPLACE_CMD} -e 's|@perl_exec@|${PERL}|g' \ ${WRKSRC}/Documentation/Utilities/webbuilder.pl.in .include Index: head/devel/codeblocks/Makefile =================================================================== --- head/devel/codeblocks/Makefile (revision 516747) +++ head/devel/codeblocks/Makefile (revision 516748) @@ -1,49 +1,49 @@ # Created by: Matthias Sund # $FreeBSD$ PORTNAME= codeblocks PORTVERSION= 17.12 PORTREVISION= 9 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/Sources/${PORTVERSION} DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= lbartoletti@tuxfamily.org COMMENT= Open source, cross-platform, free C/C++ IDE LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi BUILD_DEPENDS= zip:archivers/zip LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libhunspell-1.7.so:textproc/hunspell \ libtinyxml.so:textproc/tinyxml USES= autoreconf compiler:c++11-lang desktop-file-utils \ - fam:gamin gettext-runtime libtool localbase \ - pathfix pkgconfig shared-mime-info tar:xz + fam:gamin gettext-runtime gnome libtool localbase \ + pathfix pkgconfig shared-mime-info tar:xz xorg USE_WX= 2.8 USE_GNOME= gtk20 cairo USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG} --with-contrib-plugins=all \ --disable-pch --with-boost-system=boost_system PKG_CONFIG_LIBDIR= ${LOCALBASE}/libdata/pkgconfig INSTALLS_ICONS= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} .include .if ${CHOSEN_COMPILER_TYPE} == clang USE_CXXSTD= c++11 . if ${COMPILER_VERSION} >= 35 CXXFLAGS+= -Wno-undefined-bool-conversion . endif .endif .include Index: head/devel/codeblocks-devel/Makefile =================================================================== --- head/devel/codeblocks-devel/Makefile (revision 516747) +++ head/devel/codeblocks-devel/Makefile (revision 516748) @@ -1,63 +1,64 @@ # Created by: Loïc Bartoletti # $FreeBSD$ PORTNAME= codeblocks PORTVERSION= 18.04 PORTREVISION= 7 CATEGORIES= devel MASTER_SITES= http://download.tuxfamily.org/bartcoding/FreeBSD/ \ ${MASTER_SITE_LOCAL} PKGNAMESUFFIX= -devel DISTNAME= ${PORTNAME}-${PORTVERSION}-${SVN_REV} MAINTAINER= lbartoletti@tuxfamily.org COMMENT= Open source, cross-platform, free C/C++ IDE LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi BUILD_DEPENDS= zip:archivers/zip LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libhunspell-1.7.so:textproc/hunspell -USES= autoreconf compiler:c++11-lang desktop-file-utils fam:gamin localbase \ - gettext-runtime libtool pathfix pkgconfig shared-mime-info +USES= autoreconf compiler:c++11-lang desktop-file-utils gnome \ + fam:gamin localbase gettext-runtime libtool pathfix pkgconfig \ + shared-mime-info xorg USE_WX= 2.8 USE_GNOME= gtk20 cairo USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG} --with-contrib-plugins=all \ --disable-pch --with-boost-system=boost_system PKG_CONFIG_LIBDIR= ${LOCALBASE}/libdata/pkgconfig INSTALLS_ICONS= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes FETCH_DEPENDS+= svn:devel/subversion SVN_REV= 11386 SVNROOT_URI= svn://svn.code.sf.net/p/codeblocks/code/trunk .include .if ${CHOSEN_COMPILER_TYPE} == clang . if ${COMPILER_VERSION} >= 35 CXXFLAGS+= -Wno-undefined-bool-conversion . endif .endif .if defined(MAINTAINER_MODE) do-fetch: ${MKDIR} ${WRKDIR} svn export -r ${SVN_REV} ${SVNROOT_URI} ${WRKSRC} cd ${WRKDIR}; tar cvfz ${DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME} ${CHMOD} ugo+r ${DISTDIR}/${DISTNAME}.tar.gz scp -p ${DISTDIR}/${DISTNAME}.tar.bz2 \ freefall.freebsd.org:public_distfiles/ .endif # defined(MAINTAINER_MODE) post-extract: ${TOUCH} ${WRKSRC}/revision.m4 .include Index: head/devel/dbus/Makefile =================================================================== --- head/devel/dbus/Makefile (revision 516747) +++ head/devel/dbus/Makefile (revision 516748) @@ -1,64 +1,65 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= dbus PORTVERSION= 1.12.12 CATEGORIES= devel gnome MASTER_SITES= http://dbus.freedesktop.org/releases/dbus/ MAINTAINER= gnome@FreeBSD.org COMMENT= Message bus system for inter-application communication LICENSE= GPLv2 LIB_DEPENDS= libexpat.so:textproc/expat2 PORTSCOUT= limitw:1,even USES= cpe gmake libtool localbase pkgconfig python:build shebangfix GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --with-test-socket-dir=${WRKDIR} \ --disable-doxygen-docs \ --disable-selinux \ --disable-apparmor \ --disable-systemd INSTALL_TARGET= install-strip SHEBANG_FILES= tools/GetAllMatchRules.py CPE_VENDOR= d-bus_project CPE_PRODUCT= d-bus USE_RC_SUBR= dbus USERS= messagebus GROUPS= messagebus PLIST_SUB= VERSION="1.0" GROUPS=${GROUPS} OPTIONS_DEFINE= EXAMPLES MANPAGES X11 OPTIONS_DEFAULT=MANPAGES X11 OPTIONS_SUB= yes X11_DESC= Support X11 Desktop Environments MANPAGES_CONFIGURE_ENV= XMLTO=${LOCALBASE}/bin/minixmlto MANPAGES_BUILD_DEPENDS= minixmlto:textproc/minixmlto MANPAGES_CONFIGURE_ENABLE= xml-docs +X11_USES= xorg X11_USE= xorg=ice,sm,x11 X11_CONFIGURE_WITH= x post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/dbus/dbus-sysdeps-unix.c @${REINPLACE_CMD} '/^SUBDIRS =/s|test||' ${WRKSRC}/Makefile.in post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${MV} ${STAGEDIR}${DOCSDIR}/examples/* ${STAGEDIR}${EXAMPLESDIR} ${RM} -r ${STAGEDIR}${DOCSDIR} .for file in session.conf system.conf @cd ${STAGEDIR}${ETCDIR}-1/ && \ ${MV} ${file} ${file}.sample .endfor .include Index: head/devel/directfb/Makefile =================================================================== --- head/devel/directfb/Makefile (revision 516747) +++ head/devel/directfb/Makefile (revision 516748) @@ -1,77 +1,78 @@ # Created by: Devaux Fabien # $FreeBSD$ PORTNAME= directfb PORTVERSION= 1.4.17 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= http://sources.buildroot.net/ DISTNAME= DirectFB-${PORTVERSION} MAINTAINER= anatoly.borodin@gmail.com COMMENT= Graphic development lightweight API LICENSE= LGPL21 LIB_DEPENDS= libpng.so:graphics/png OPTIONS_DEFINE= FREETYPE X11 SDL UNIQUE TEST DOCS UNIQUE_DESC= Unique (WM Module) OPTIONS_DEFAULT= FREETYPE X11 SDL OPTIONS_SUB= yes CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= cpe gmake jpeg libtool ncurses pathfix perl5 pkgconfig USE_LDCONFIG= yes USE_PERL5= build PORTDOCS= * DIRECTFB_SHLIB= 6.0.11 # LT_BINARY.LT_AGE.LT_REVISION DIRECTFB_BIN= ${DIRECTFB_SHLIB:R:R} # LT_BINARY PLIST_SUB+= DIRECTFB_VERSION="${PORTVERSION}" \ DIRECTFB_RELEASE="${PORTVERSION:R}" \ DIRECTFB_SHLIB="${DIRECTFB_SHLIB}" \ DIRECTFB_BIN="${DIRECTFB_BIN}" CONFIGURE_ARGS= --disable-osx --disable-extra-warnings --disable-profiling \ --disable-debug --enable-debug-support --disable-trace \ --enable-text --enable-gettid --enable-network \ --disable-multi --enable-voodoo --disable-pure-voodoo \ --enable-devmem --disable-fbdev --disable-vnc --disable-sysfs \ --enable-jpeg --enable-zlib --enable-png --enable-gif \ --disable-linotype --disable-video4linux \ --disable-video4linux2 --with-gfxdrivers=all \ --with-inputdrivers=all --with-smooth-scaling \ --with-dither-rgb16=advanced DOCS_BUILD_DEPENDS= man2html:textproc/man2html FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_CONFIGURE_ENABLE= freetype +X11_USES= xorg X11_USE= XORG=x11,xext,xorgproto X11_CONFIGURE_ENABLE= x11 SDL_USE= sdl=sdl SDL_CONFIGURE_ENABLE= sdl UNIQUE_CONFIGURE_ENABLE= unique TEST_CONFIGURE_WITH= tests post-patch: @${REINPLACE_CMD} -e \ '/need_libc_r=yes/d ; \ s|/usr/local|${LOCALBASE}|g ; s|/usr/X11R6|${LOCALBASE}|g' \ ${WRKSRC}/configure @${GREP} -lr alloca\.h ${WRKSRC} | ${XARGS} \ ${REINPLACE_CMD} -e 's|||g' post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html .for f in AUTHORS ChangeLog NEWS README TODO fb.modes docs/README.screenshots docs/*.html ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .for f in docs/html/*.html docs/html/*.png ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/html .endfor .include Index: head/devel/eiffelstudio/Makefile =================================================================== --- head/devel/eiffelstudio/Makefile (revision 516747) +++ head/devel/eiffelstudio/Makefile (revision 516748) @@ -1,76 +1,78 @@ # Created by: alepulver # $FreeBSD$ PORTNAME= eiffelstudio PORTVERSION= 5.7 PORTREVISION= 8 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/EiffelStudio%20${PORTVERSION}/Build%2064493/ DISTNAME= Eiffel${PORTVERSION:S/.//}_gpl_64493-freebsd-${EIFFEL_ARCH} MAINTAINER= ports@FreeBSD.org COMMENT= Complete Integrated Development Environment for Eiffel USES= shebangfix SHEBANG_FILES= library/event/example/gen_action_sequences \ library/vision2/interface/events/gen_action_sequences \ library/vision2/interface/events/gen_event_sensitive NO_BUILD= yes WRKSRC= ${WRKDIR}/Eiffel${PORTVERSION:S/.//} SUB_FILES= ${PORTNAME} pkg-message DATADIR= ${PREFIX}/lib/${PORTNAME} NATIVE_ARCHS= i386 amd64 EIFFEL_HOST= ${OPSYS:tl}-${EIFFEL_ARCH} PLIST_SUB+= EIFFEL_HOST="${EIFFEL_HOST}" SUB_LIST+= EIFFEL_HOST="${EIFFEL_HOST}" PLIST_FILES= bin/${PORTNAME} PORTDATA= * .include # Try native version first, then try i386 compatibility framework. .for arch in ${ARCH} . if ${NATIVE_ARCHS:M${arch}} != "" EIFFEL_ARCH= ${arch:S/i386/x86/:S/amd64/x86-64/} . else IA32_BINARY_PORT= yes EIFFEL_ARCH= x86 . endif .endfor .if ${EIFFEL_ARCH} == x86 LIB_DEPENDS= libc.so.5:misc/compat5x +USES+= gnome xorg USE_GNOME= gtk20 pangox-compat USE_XORG= x11 xcursor xext xft xi xinerama xrandr xrender xtst .elif ${EIFFEL_ARCH} == x86_64 +USES+= gnome xorg LIB_DEPENDS= libc.so.6:misc/compat6x USE_GNOME= gtk20 USE_XORG= x11 xtst .endif do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${CP} -R ${WRKSRC}/* ${STAGEDIR}${DATADIR} ${FIND} ${STAGEDIR}${DATADIR} -type d -empty -delete ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .if ${EIFFEL_ARCH} == x86 .for f in libgtk-x11-2.0.so.400 libgdk-x11-2.0.so.400 libatk-1.0.so.600 \ libgdk_pixbuf-2.0.so.400 libpangoxft-1.0.so.399 libpangox-1.0.so.399 \ libpango-1.0.so.399 libgobject-2.0.so.400 libgmodule-2.0.so.400 \ libgthread-2.0.so.400 libglib-2.0.so.400 libfreetype.so.9 libiconv.so.3 ${LN} -sf ${LOCALBASE}/lib/${f:C/\.[[:digit:]]+$//} \ ${STAGEDIR}${DATADIR}/studio/spec/${EIFFEL_HOST}/lib/${f} .endfor .elif ${EIFFEL_ARCH} == x86_64 .for f in libgtk-x11-2.0.so.600 libgdk-x11-2.0.so.600 libgdk_pixbuf-2.0.so.600 \ libpango-1.0.so.800 libgobject-2.0.so.600 libgmodule-2.0.so.600 \ libgthread-2.0.so.600 libglib-2.0.so.600 ${LN} -sf ${LOCALBASE}/lib/${f:C/\.[[:digit:]]+$//} \ ${STAGEDIR}${DATADIR}/studio/spec/${EIFFEL_HOST}/lib/${f} .endfor .endif .include Index: head/devel/electron4/Makefile =================================================================== --- head/devel/electron4/Makefile (revision 516747) +++ head/devel/electron4/Makefile (revision 516748) @@ -1,305 +1,305 @@ # $FreeBSD$ PORTNAME= electron DISTVERSIONPREFIX= v DISTVERSION= ${ELECTRON_VER:S/-beta./.b/} CATEGORIES= devel MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v4.1.0/:chromium \ https://commondatastorage.googleapis.com/chromium-nodejs/:chromium_node \ https://commondatastorage.googleapis.com/chromium-fonts/:chromium_testfonts PKGNAMESUFFIX= 4 DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}:chromium \ ${CHROMIUM_NODE_MODULES_HASH}:chromium_node \ electron-npm-modules-${ELECTRON_VER}${EXTRACT_SUFX}:prefetch DIST_SUBDIR= ${PORTNAME} MAINTAINER= tagattie@yandex.com COMMENT= Build cross-platform desktop apps with JavaScript, HTML, and CSS LICENSE= MIT LICENSE_FILE= ${WRKSRC}/electron/LICENSE FETCH_DEPENDS= npm:www/npm-node10 PATCH_DEPENDS= git:devel/git BUILD_DEPENDS= ${LOCALBASE}/bin/ar:devel/binutils \ gn:devel/chromium-gn \ gperf:devel/gperf \ yasm:devel/yasm \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \ node:www/node10 \ npm:www/npm-node10 LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-atk \ libsnappy.so:archivers/snappy \ libFLAC.so:audio/flac \ libopus.so:audio/opus \ libdbus-1.so:devel/dbus \ libnotify.so:devel/libnotify \ libpci.so:devel/libpci \ libnspr4.so:devel/nspr \ libdrm.so:graphics/libdrm \ libwebp.so:graphics/webp \ libavcodec.so:multimedia/ffmpeg \ libopenh264.so:multimedia/openh264 \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libsecret-1.so:security/libsecret \ libnss3.so:security/nss \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= xdg-open:devel/xdg-utils TEST_DEPENDS= npm:www/npm-node10 USES= bison dos2unix gettext-tools gl gnome jpeg localbase:ldflags \ - ninja pkgconfig python:2.7,build tar:xz + ninja pkgconfig python:2.7,build tar:xz xorg CONFLICTS_INSTALL= electron5 USE_GITHUB= yes GH_TAGNAME= ${DISTVERSIONPREFIX}${ELECTRON_VER} # See ${WRKSRC}/electron/DEPS for GH_TAGNAME_node GH_TUPLE= electron:node:8bc5d171a0873c0ba49f9433798bc8b67399788c:node # boto:boto:f7574aa6cc2c819430c1f05e9a1a1a666ef8169b:boto \ # yaml:pyyaml:3.12:pyyaml \ # kennethreitz:requests:e4d59bedfd3c7f4f254f4f5d036587bcd8152458:requests ELECTRON_VER= 4.2.9 # See ${WRKSRC}/electron/DEPS for CHROMIUM_VER CHROMIUM_VER= 69.0.3497.128 # See ${WRKSRC}/third_party/node/node_modules.tar.gz.sha1 for CHROMIUM_NODE_MODULES_HASH CHROMIUM_NODE_MODULES_HASH= 050c85d20f7cedd7f5c39533c1ba89dcdfa56a08 # See ${WRKSRC}/third_party/test_fonts/test_fonts.tar.gz.sha1 for CHROMIUM_TEST_FONTS_HASH CHROMIUM_TEST_FONTS_HASH= a22de844e32a3f720d219e3911c3da3478039f89 NO_WRKSUBDIR= yes WRKSRC_SUBDIR= src DOS2UNIX_FILES= third_party/skia/third_party/vulkanmemoryallocator/include/vk_mem_alloc.h BINARY_ALIAS= python=${PYTHON_CMD} USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xrandr \ xrender xscrnsaver xtst USE_GL= gl glesv2 USE_GNOME= atk cairo pango gdkpixbuf2 gtk30 libxml2 libxslt USE_LDCONFIG= ${DATADIR} GN_ARGS+= clang_use_chrome_plugins=false \ enable_hangout_services_extension=true \ enable_nacl=false \ enable_remoting=false \ fieldtrial_testing_like_official_build=true \ is_clang=true \ jumbo_file_merge_limit=8 \ toolkit_views=true \ treat_warnings_as_errors=false \ use_allocator="none" \ use_allocator_shim=false \ use_aura=true \ use_bundled_fontconfig=false \ use_custom_libcxx=false \ use_gnome_keyring=false \ use_jumbo_build=true \ use_lld=true \ use_sysroot=false \ use_system_freetype=true \ use_system_harfbuzz=true \ use_system_libjpeg=true \ extra_cxxflags="${CXXFLAGS}" \ extra_ldflags="${LDFLAGS}" ALL_TARGET= electron MAKE_ARGS= -C out/${BUILDTYPE} MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \ CPLUS_INCLUDE_PATH=${LOCALBASE}/include OPTIONS_DEFINE= CUPS DEBUG DIST DRIVER KERBEROS TEST DIST_DESC= Build distribution zip files DRIVER_DESC= Install chromedriver OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO OPTIONS_DEFAULT= CUPS DRIVER KERBEROS ALSA OPTIONS_SUB= yes .if make(makesum) .MAKEFLAGS: WITH="${OPTIONS_DEFINE}" .endif ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins ALSA_VARS= GN_ARGS+=use_alsa=true ALSA_VARS_OFF= GN_ARGS+=use_alsa=false CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_VARS= GN_ARGS+=use_cups=true CUPS_VARS_OFF= GN_ARGS+=use_cups=false DEBUG_VARS= BUILDTYPE=Debug \ GN_ARGS+=is_component_build=false DEBUG_VARS_OFF= BUILDTYPE=Release DIST_IMPLIES= DRIVER DRIVER_ALL_TARGET= chromedriver KERBEROS_VARS= GN_ARGS+=use_kerberos=true KERBEROS_VARS_OFF= GN_ARGS+=use_kerberos=false PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_VARS= GN_ARGS+=use_pulseaudio=true PULSEAUDIO_VARS_OFF= GN_ARGS+=use_pulseaudio=false .include "Makefile.tests" TEST_DISTFILES= ${CHROMIUM_TEST_FONTS_HASH}:chromium_testfonts TEST_ALL_TARGET= ${TEST_TARGETS} TEST_ALL_TARGET+= third_party/electron_node:headers POST_BUILD_TARGETS= licenses version POST_BUILD_DIST_TARGETS= dist.zip chromedriver.zip mksnapshot.zip NPM_TIMESTAMP= 1565176036 PLIST_SUB= ELECTRON_VER=${ELECTRON_VER} .include .if ${ARCH} == "amd64" PLIST_SUB+= AMD64="" .else PLIST_SUB+= AMD64="@comment " .endif .if ${ARCH} == "i386" PLIST_SUB+= I386="" .else PLIST_SUB+= I386="@comment " .endif pre-fetch: @${MKDIR} ${DISTDIR}/${DIST_SUBDIR} if [ ! -f ${DISTDIR}/${DIST_SUBDIR}/electron-npm-modules-${ELECTRON_VER}${EXTRACT_SUFX} ]; \ then ${MKDIR} ${WRKDIR}/npm-cache; \ ${CP} ${FILESDIR}/package.json \ ${FILESDIR}/package-lock.json ${WRKDIR}/npm-cache; \ cd ${WRKDIR}/npm-cache && \ ${SETENV} HOME=${WRKDIR} npm ci --verbose --no-progress && \ ${MV} node_modules npm_modules; \ ${MTREE_CMD} -cbnSp npm_modules | ${MTREE_CMD} -C | ${SED} \ -e 's:time=[0-9.]*:time=${NPM_TIMESTAMP}.000000000:' \ -e 's:\([gu]id\)=[0-9]*:\1=0:g' \ -e 's:flags=.*:flags=none:' \ -e 's:^\.:./npm_modules:' > npm_modules.mtree; \ ${TAR} cJf ${DISTDIR}/${DIST_SUBDIR}/electron-npm-modules-${ELECTRON_VER}${EXTRACT_SUFX} \ @npm_modules.mtree; \ ${RM} -r ${WRKDIR}/npm-cache; \ fi post-extract: ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/chromium-${CHROMIUM_VER} ${WRKSRC} ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${PORTNAME}-${ELECTRON_VER} ${WRKSRC}/electron ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_node}-${GH_TAGNAME_node} \ ${WRKSRC}/third_party/${GH_ACCOUNT_node}_${GH_PROJECT_node} # ${RMDIR} ${WRKSRC}/electron/vendor/${GH_PROJECT_boto} # ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_boto}-${GH_TAGNAME_boto} \ # ${WRKSRC}/electron/vendor/${GH_PROJECT_boto} # ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_pyyaml}-${GH_TAGNAME_pyyaml} \ # ${WRKSRC}/electron/vendor/${GH_PROJECT_pyyaml} # ${RMDIR} ${WRKSRC}/electron/vendor/${GH_PROJECT_requests} # ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_requests}-${GH_TAGNAME_requests} \ # ${WRKSRC}/electron/vendor/${GH_PROJECT_requests} ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/node_modules ${WRKSRC}/third_party/node ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/npm_modules ${WRKSRC}/electron/node_modules post-extract-TEST-on: ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/test_fonts ${WRKSRC}/third_party/test_fonts pre-patch: ${SH} ${FILESDIR}/apply-electron-patches.sh ${WRKSRC} # ${FIND} ${WRKSRC} -type f -name '*.orig' -print -delete # ${FIND} ${WRKSRC} -type f -name '*~' -print -delete pre-configure: # cd ${WRKSRC}/electron/vendor/${GH_PROJECT_boto} && \ # ${PYTHON_CMD} setup.py build # cd ${WRKSRC}/electron/vendor/${GH_PROJECT_requests} && \ # ${PYTHON_CMD} setup.py build # We used to remove bundled libraries to be sure that chromium uses # system libraries and not shipped ones. # cd ${WRKSRC} && ${PYTHON_CMD} \ #./build/linux/unbundle/remove_bundled_libraries.py [list of preserved] cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \ ./build/linux/unbundle/replace_gn_files.py --system-libraries \ ffmpeg flac freetype harfbuzz-ng libdrm libusb libwebp libxml \ libxslt openh264 opus snappy yasm || ${FALSE} do-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} gn gen out/${BUILDTYPE} \ --args='import("//electron/build/args/${BUILDTYPE:tl}.gn") ${GN_ARGS}' # Setup nodejs dependency ${MKDIR} ${WRKSRC}/third_party/node/freebsd/node-freebsd-x64/bin ${LN} -sf ${LOCALBASE}/bin/node ${WRKSRC}/third_party/node/freebsd/node-freebsd-x64/bin/node # do-build: # cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ninja -C out/${BUILDTYPE} ${ALL_TARGET} post-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} ${POST_BUILD_TARGETS} post-build-DIST-on: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} ${POST_BUILD_DIST_TARGETS} cd ${WRKSRC}/out/${BUILDTYPE} && \ ${CP} chromedriver.zip chromedriver-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \ ${CP} dist.zip electron-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \ ${CP} mksnapshot.zip mksnapshot-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \ ${SHA256} -r *-v${ELECTRON_VER}-freebsd-*.zip | ${SED} -e 's/ / */' > SHASUMS256.txt do-install: ${MKDIR} ${STAGEDIR}${DATADIR} .for f in electron mksnapshot v8_context_snapshot_generator ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR} .endfor .for f in libEGL.so libGLESv2.so ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR} .endfor ${MKDIR} ${STAGEDIR}${DATADIR}/swiftshader .for f in libEGL.so libGLESv2.so ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/swiftshader/${f} ${STAGEDIR}${DATADIR}/swiftshader .endfor .for f in LICENSE LICENSES.chromium.html icudtl.dat natives_blob.bin snapshot_blob.bin v8_context_snapshot.bin version ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR} .endfor .for f in chrome_100_percent.pak chrome_200_percent.pak resources.pak ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR} .endfor ${MKDIR} ${STAGEDIR}${DATADIR}/locales ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/locales/*.pak ${STAGEDIR}${DATADIR}/locales ${MKDIR} ${STAGEDIR}${DATADIR}/resources .for f in default_app.asar electron.asar ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/resources/${f} ${STAGEDIR}${DATADIR}/resources .endfor ${RLN} ${STAGEDIR}${DATADIR}/electron ${STAGEDIR}${PREFIX}/bin post-install-DIST-on: ${MKDIR} ${STAGEDIR}${DATADIR}/releases ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/SHASUMS256.txt ${STAGEDIR}${DATADIR}/releases ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*-v${ELECTRON_VER}-freebsd-*.zip ${STAGEDIR}${DATADIR}/releases post-install-DRIVER-on: ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chromedriver ${STAGEDIR}${DATADIR} do-test-TEST-on: # chromium unit tests # .for t in ${TEST_ALL_TARGET} # cd ${WRKSRC}/out/${BUILDTYPE} && ${SETENV} LC_ALL=en_US.UTF-8 \ # ./${t} --gtest_filter=-${EXCLUDE_${t}:ts:} || ${TRUE} # .endfor # electron unit tests # Note 1: "npm install" will run before actual tests are executed # Note 2: Xvfb or something similar is necessary for headless testing .for t in ${TEST_MODULES} cd ${WRKSRC}/electron && \ ${SETENV} ${TEST_ENV} ELECTRON_OUT_DIR=${BUILDTYPE} \ npm run test -- --ci -g '${t}' || ${TRUE} .endfor .include Index: head/devel/gconfmm26/Makefile =================================================================== --- head/devel/gconfmm26/Makefile (revision 516747) +++ head/devel/gconfmm26/Makefile (revision 516748) @@ -1,34 +1,34 @@ # Created by: Alexander Nedotsukov # $FreeBSD$ # $MCom: ports-stable/devel/gconfmm26/Makefile,v 1.1 2010/06/24 07:51:01 kwm Exp $ PORTNAME= gconfmm PORTVERSION= 2.28.3 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= bland@FreeBSD.org COMMENT= C++ wrapper for gconf2 API library LIB_DEPENDS= libglibmm-2.4.so:devel/glibmm BUILD_DEPENDS= ${LOCALBASE}/lib/libgtkmm-2.4.so.1:x11-toolkits/gtkmm24 -USES= compiler:c++11-lang gmake libtool:keepla pathfix pkgconfig \ - tar:bzip2 gnome xorg +USES= compiler:c++11-lang gmake gnome libtool:keepla pathfix \ + pkgconfig tar:bzip2 xorg USE_CXXSTD= c++11 USE_XORG= x11 USE_GNOME= gconf2 referencehack GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-static --disable-documentation INSTALL_TARGET= install-strip BINARY_WRAPPERS= gm4 PLIST_SUB= VERSION="2.6" API_VERSION="2.6" post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s/examples//' \ ${WRKSRC}/Makefile.in .include Index: head/devel/geany-plugin-debugger/Makefile =================================================================== --- head/devel/geany-plugin-debugger/Makefile (revision 516747) +++ head/devel/geany-plugin-debugger/Makefile (revision 516748) @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= geany-plugin-debugger PORTVERSION= ${GEANY_VER} CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} -USES= gnome +USES= gnome xorg USE_XORG= x11 xext .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .if ${FLAVOR} == gtk3 USE_GNOME+= vte3 .else USE_GNOME+= vte .endif .include Index: head/devel/geany-plugin-multiterm/Makefile =================================================================== --- head/devel/geany-plugin-multiterm/Makefile (revision 516747) +++ head/devel/geany-plugin-multiterm/Makefile (revision 516748) @@ -1,20 +1,21 @@ # $FreeBSD$ PORTNAME= geany-plugin-multiterm PORTVERSION= ${GEANY_VER} PKGNAMESUFFIX= -gtk2 CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgeany.so:devel/geany@gtk2 FLAVORS= # intentionally left empty +USES= gl xorg USE_GNOME= vte USE_XORG= x11 xext .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .include Index: head/devel/geany-plugin-scope/Makefile =================================================================== --- head/devel/geany-plugin-scope/Makefile (revision 516747) +++ head/devel/geany-plugin-scope/Makefile (revision 516748) @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= geany-plugin-scope PORTVERSION= ${GEANY_VER} CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} gtk3_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 \ libgnutls.so:security/gnutls -USES= gnome +USES= gnome xorg USE_XORG= x11 xext .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .if ${FLAVOR} == gtk3 USE_GNOME+= vte3 .else USE_GNOME+= vte .endif .include Index: head/devel/geany-plugin-utilslib/Makefile =================================================================== --- head/devel/geany-plugin-utilslib/Makefile (revision 516747) +++ head/devel/geany-plugin-utilslib/Makefile (revision 516748) @@ -1,19 +1,20 @@ # $FreeBSD$ PORTNAME= geany-plugin-utilslib PORTVERSION= ${GEANY_VER} CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} OPTIONS_DEFINE= DOCS .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .if ${FLAVOR} == gtk2 +USES+= xorg USE_GNOME+= vte USE_XORG+= x11 xext .endif .include Index: head/devel/glui/Makefile =================================================================== --- head/devel/glui/Makefile (revision 516747) +++ head/devel/glui/Makefile (revision 516748) @@ -1,38 +1,38 @@ # Created by: mwest@uct.ac.za # $FreeBSD$ PORTNAME= glui PORTVERSION= 2.36 PORTREVISION= 5 CATEGORIES= devel graphics MASTER_SITES= SF/${PORTNAME}/Source/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= GLUT-based C++ user interface library -USES= gmake tar:tgz +USES= gl gmake tar:tgz xorg USE_GL= glut USE_XORG= xmu xext x11 xi USE_LDCONFIG= yes MAKEFILE= makefile WRKSRC= ${WRKDIR}/${DISTNAME}/src PLIST_FILES= include/glui.h lib/libglui.a lib/libglui.so lib/libglui.so.0 PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: ${INSTALL_DATA} ${WRKSRC}/include/GL/glui.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/lib/libglui.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/lib/libglui.so \ ${STAGEDIR}${PREFIX}/lib/libglui.so.0 ${LN} -s libglui.so.0 ${STAGEDIR}${PREFIX}/lib/libglui.so do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/glui_manual.pdf ${STAGEDIR}${DOCSDIR} .include Index: head/devel/godot/Makefile =================================================================== --- head/devel/godot/Makefile (revision 516747) +++ head/devel/godot/Makefile (revision 516748) @@ -1,112 +1,112 @@ # Created by: Shane Ambler # $FreeBSD$ PORTNAME= godot DISTVERSION= 3.1.1 DISTVERSIONSUFFIX= -stable PORTREVISION= 2 CATEGORIES= devel games MAINTAINER= FreeBSD@Shaneware.biz COMMENT?= Game runtime engine LICENSE= MIT CC-BY-3.0 LICENSE_COMB= multi LICENSE_FILE_CC-BY-3.0= ${WRKSRC}/LOGO_LICENSE.md LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.txt BROKEN_armv6= tries to build NEON files without -march=armv7-a -mfpu=neon BROKEN_powerpc64= fails to compile: inv_txfm_sse2.h:14:32: emmintrin.h: No such file or directory BUILD_DEPENDS= yasm:devel/yasm LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png RUN_DEPENDS= xdg-user-dir:devel/xdg-user-dirs \ xdg-open:devel/xdg-utils \ xmessage:x11/xmessage -USES= compiler:c++14-lang pkgconfig scons ssl +USES= compiler:c++14-lang gl pkgconfig scons ssl xorg USE_XORG= x11 xcursor xi xinerama xrandr xrender USE_GL= gl glew glu USE_GITHUB= yes GH_ACCOUNT= godotengine MAKE_ARGS+= platform=x11 builtin_libpng=False builtin_openssl=False verbose=True MAKE_ARGS+= ${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}} MAKE_ARGS_clang= use_llvm=True CXXFLAGS+= -DRTAUDIO_ENABLED CXXFLAGS_i386= ${CXXFLAGS_i386_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_i386_gcc= -march=i586 # option MONO doesn't build (needs 5.12+) so for now leave it out as an option OPTIONS_DEFINE= EXAMPLES TOOLS OPTIONS_DEFAULT= ALSA # Moved to devel/godot-tools OPTIONS_EXCLUDE?= EXAMPLES TOOLS OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO AUDIO_DESC= Audio support ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_MAKE_ARGS= alsa=True EXAMPLES_GH_PROJECT= godot-demo-projects:DEMOS # master at 23/3 EXAMPLES_GH_TAGNAME= 17e80079e3fc:DEMOS EXAMPLES_PORTEXAMPLES= * # mono support doesn't build at present MONO_USES= mono:nuget NUGET_DEPENDS= DotNet.Glob=2.1.1 MONO_MAKE_ARGS= module_mono_enabled=True mono_glue=True NUGET_PATH=${NUGET_EXE} MONO_MAKE_ENV= NUGET_PATH=${NUGET_EXE} PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_MAKE_ARGS= pulseaudio=True TOOLS_DESC= Include development tools (IDE) TOOLS_MAKE_ARGS= target=release_debug tools=True TOOLS_MAKE_ARGS_OFF= target=release tools=False TOOLS_DESKTOP_ENTRIES= "Godot" "${COMMENT}" "${GODOTFILE}" \ "${GODOTFILE}" "Development;IDE;" "" TOOLS_PLIST_FILES= share/pixmaps/${GODOTFILE}.png \ share/pixmaps/${GODOTFILE}.svg GODOTFILE= ${PORTNAME}${PKGNAMESUFFIX} PLIST_FILES= bin/${GODOTFILE} .ifmake makesum # Always include optional distfiles .MAKEFLAGS: WITH="${OPTIONS_DEFINE}" OPTIONS_EXCLUDE= .endif post-patch: @${REINPLACE_CMD} -e 's|custom_build|${OPSYS}_Ports_build|' \ ${WRKSRC}/methods.py @${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|' \ ${WRKSRC}/platform/x11/os_x11.cpp pre-build-MONO-on: makenuget @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g} \ target=release_debug tools=True mono_glue=False) @(cd ${WRKSRC} && ${FIND} ${WRKSRC}/bin -name 'godot*' -exec {} \ --generate-mono-glue modules/mono/glue \; && \ ${FIND} ${WRKSRC}/bin -name 'godot*' -delete) # The official godot binary name reflects options used to compile # We just want a simple name matching the portname # This gives us bin/godot for runtime and bin/godot-tools for the IDE do-install: @${RM} ${WRKSRC}/bin/*.debugsymbols cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} godot.x11* \ ${STAGEDIR}/${PREFIX}/bin/${GODOTFILE} do-install-EXAMPLES-on: (cd ${WRKSRC_DEMOS} && ${COPYTREE_SHARE} "${PORTEXAMPLES}" \ ${STAGEDIR}${EXAMPLESDIR}) do-install-TOOLS-on: ${INSTALL_DATA} ${WRKSRC}/icon.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.png ${INSTALL_DATA} ${WRKSRC}/icon.svg \ ${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.svg .include Index: head/devel/godot2/Makefile =================================================================== --- head/devel/godot2/Makefile (revision 516747) +++ head/devel/godot2/Makefile (revision 516748) @@ -1,100 +1,100 @@ # Created by: Shane Ambler # $FreeBSD$ PORTNAME= godot PORTVERSION= 2.1.5 DISTVERSIONSUFFIX= -stable PORTREVISION= 3 CATEGORIES= devel games PKGNAMESUFFIX?= 2 MAINTAINER= FreeBSD@Shaneware.biz COMMENT?= Game runtime engine LICENSE= MIT CC-BY-3.0 LICENSE_COMB= multi LICENSE_FILE_CC-BY-3.0= ${WRKSRC}/LOGO_LICENSE.md LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libmpcdec.so:audio/musepack \ libspeex.so:audio/speex RUN_DEPENDS= xdg-user-dir:devel/xdg-user-dirs \ xdg-open:devel/xdg-utils \ xmessage:x11/xmessage -USES= compiler:c++11-lib pkgconfig scons ssl +USES= compiler:c++11-lib gl pkgconfig scons ssl xorg USE_XORG= x11 xcursor xi xinerama xrandr USE_GL= gl glu USE_GITHUB= yes GH_ACCOUNT= godotengine MAKE_ARGS+= platform=x11 builtin_speex=no builtin_libmpcdec=no verbose=yes MAKE_ARGS+= ${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}} MAKE_ARGS_clang= use_llvm=yes CXXFLAGS+= -DGLEW_NO_GLU -DRTAUDIO_ENABLED CXXFLAGS_i386= ${CXXFLAGS_i386_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_i386_gcc= -march=i586 LDFLAGS+= -lspeex -lmpcdec OPTIONS_DEFINE= EXAMPLES TOOLS OPTIONS_DEFAULT= OSS # Moved to devel/godot-tools OPTIONS_EXCLUDE?= EXAMPLES TOOLS OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= ALSA OSS PULSEAUDIO AUDIO_DESC= Audio support ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_MAKE_ARGS= alsa=yes EXAMPLES_GH_PROJECT= godot-demo-projects:DEMOS EXAMPLES_GH_TAGNAME= 2.1.4-stable:DEMOS EXAMPLES_PORTEXAMPLES= * OSS_MAKE_ARGS= oss=yes PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio PULSEAUDIO_MAKE_ARGS= pulseaudio=yes TOOLS_DESC= Include development tools (IDE) TOOLS_MAKE_ARGS= target=release_debug tools=yes TOOLS_MAKE_ARGS_OFF= target=release tools=no TOOLS_LDFLAGS= -lexecinfo TOOLS_DESKTOP_ENTRIES= "Godot-v2" "${COMMENT}" "${GODOTFILE}" \ "${GODOTFILE}" "Development;IDE;" "" TOOLS_PLIST_FILES= share/pixmaps/${GODOTFILE}.png \ share/pixmaps/${GODOTFILE}.svg GODOTFILE= ${PORTNAME}${PKGNAMESUFFIX} PLIST_FILES= bin/${GODOTFILE} # rename to prevent conflict with godot v3 EXAMPLESDIR= ${PREFIX}/share/examples/godot2 .ifmake makesum # Always include optional distfiles .MAKEFLAGS: WITH="${OPTIONS_DEFINE}" OPTIONS_EXCLUDE= .endif post-patch: @${REINPLACE_CMD} -e 's|custom_build|${OPSYS}_Ports_build|' \ ${WRKSRC}/methods.py @${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|' \ ${WRKSRC}/platform/x11/os_x11.cpp # The official godot binary name reflects options used to compile # We just want a simple name matching the portname # This gives us bin/godot for runtime and bin/godot-tools for the IDE do-install: cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} godot.x11* \ ${STAGEDIR}/${PREFIX}/bin/${GODOTFILE} do-install-EXAMPLES-on: (cd ${WRKSRC_DEMOS} && ${COPYTREE_SHARE} "${PORTEXAMPLES}" \ ${STAGEDIR}${EXAMPLESDIR}) do-install-TOOLS-on: ${INSTALL_DATA} ${WRKSRC}/icon.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.png ${INSTALL_DATA} ${WRKSRC}/icon.svg \ ${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.svg .include Index: head/devel/goffice010/Makefile =================================================================== --- head/devel/goffice010/Makefile (revision 516747) +++ head/devel/goffice010/Makefile (revision 516748) @@ -1,40 +1,41 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= goffice PORTVERSION= 0.10.43 CATEGORIES= devel gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 010 MAINTAINER= gnome@FreeBSD.org COMMENT= GLib/GTK+ set of document centric objects and utilities LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libspectre.so:print/libspectre \ libfribidi.so:converters/fribidi -USES= gettext gmake gnome libtool pathfix perl5 pkgconfig shebangfix tar:xz +USES= gettext gmake gnome libtool pathfix perl5 pkgconfig \ + shebangfix tar:xz xorg USE_GNOME= cairo gtk30 intlhack introspection:build libgsf librsvg2 libxslt USE_XORG= xrender xext GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip CONFIGURE_ARGS= --with-lasem=no --with-config-backend=gsettings \ --enable-compile-warnings=no \ --enable-introspection USE_PERL5= build SHEBANG_FILES= ${WRKSRC}/tools/introspection-identifier-filter PLIST_SUB= VERSION=${PORTVERSION} SHORT_VER=${PORTVERSION:R} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/goffice/${SHORT_VER}/plugins @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgoffice-0.10.so.* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/goffice/${PORTVERSION}/plugins/*/*.so .include Index: head/devel/gwenhywfar/Makefile =================================================================== --- head/devel/gwenhywfar/Makefile (revision 516747) +++ head/devel/gwenhywfar/Makefile (revision 516748) @@ -1,91 +1,93 @@ # $FreeBSD$ PORTNAME= gwenhywfar PORTVERSION= 4.20.0 PORTREVISION?= 2 CATEGORIES= devel net security MASTER_SITES= http://www.aquamaniac.de/sites/download/download.php?package=01&release=208&file=02&dummy=/ MAINTAINER?= jhale@FreeBSD.org COMMENT?= Multi-platform helper library for networking and security applications LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls \ libgpg-error.so:security/libgpg-error USES= gettext gmake iconv:translit libtool pathfix pkgconfig ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-release="yes" \ --with-guis="${SLAVEPORT}" CPPFLAGS+= -isystem ${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lintl INSTALL_TARGET= install-strip USE_LDCONFIG= yes GWEN_SHLIB_VER= 60 PLIST_SUB= GWEN_SHLIB_VER="${GWEN_SHLIB_VER}" \ GWEN_MAJ_MIN_VER="${PORTVERSION:R}" .if !defined(SLAVEPORT) OPTIONS_DEFINE= DOXYGEN MEMDEBUG DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ dot:graphics/graphviz DOXYGEN_CONFIGURE_ENABLE= full-doc MEMDEBUG_DESC= Enable memory debugger statistic MEMDEBUG_CONFIGURE_ENABLE= memtrace .endif .include .if defined(SLAVEPORT) LIB_DEPENDS+= libgwenhywfar.so:devel/gwenhywfar BUILD_WRKSRC= ${WRKSRC}/gui INSTALL_WRKSRC= ${WRKSRC}/gui/${SLAVEPORT} . if ${SLAVEPORT}=="fox16" LIB_DEPENDS+= libFOX-1.6.so:x11-toolkits/fox16 CONFIGURE_ARGS+=--with-fox-includes=${LOCALBASE}/include/fox-1.6 \ --with-fox-libs=${LOCALBASE}/lib . elif ${SLAVEPORT}=="gtk2" LIB_DEPENDS+= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig +USES+= gnome USE_GNOME+= cairo gdkpixbuf2 gtk20 . elif ${SLAVEPORT}=="gtk3" +USES+= gnome USE_GNOME+= cairo gdkpixbuf2 gtk30 . elif ${SLAVEPORT}=="qt5" -USES+= compiler:c++11-lang qmake:no_env qt:5 +USES+= compiler:c++11-lang gl qmake:no_env qt:5 USE_GL= gl USE_QT= core gui widgets \ buildtools_build qmake_build CONFIGURE_ARGS+=--with-qt5-qmake=${QMAKE} \ --with-qt5-moc=${MOC} \ --with-qt5-uic=${UIC} . endif .endif post-patch: .if defined(SLAVEPORT) @${FIND} ${BUILD_WRKSRC} -name "Makefile.in" -type f | ${XARGS} \ ${REINPLACE_CMD} -e 's|[$$][(]top_builddir[)]/src/[$$][(]gwenhywfar_internal_libname[)]|$$(gwenhywfar_libs)|g' \ -e 's|[$$][(]builddir[)]/../cpp/libgwengui-cpp.la|-lgwengui-cpp|g' \ -e 's|[$$][(]top_builddir[)]/gui/cpp/libgwengui-cpp.la|-lgwengui-cpp|g' \ -e '/^SUBDIRS/s|cpp ||g' .endif post-build-DOXYGEN-on: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} srcdoc post-install-DOXYGEN-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/apidoc cd ${WRKSRC}/apidoc && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/apidoc @${FIND} -P ${STAGEDIR}${DOCSDIR} -type f 2>/dev/null | \ ${SED} -ne 's|^${STAGEDIR}${PREFIX}/||p' >> ${TMPPLIST} .include Index: head/devel/jna/Makefile =================================================================== --- head/devel/jna/Makefile (revision 516747) +++ head/devel/jna/Makefile (revision 516748) @@ -1,60 +1,60 @@ # $FreeBSD$ PORTNAME= jna PORTVERSION= 4.5.2 CATEGORIES= devel java MAINTAINER= ports@FreeBSD.org COMMENT= Java access to native shared libraries LICENSE= LGPL21+ APACHE20 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSE.LGPL LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.AL BROKEN_armv6= fails to compile: build.xml: compilation failed BROKEN_armv7= fails to compile: build.xml: compilation failed -USES= autoreconf:build gmake libtool +USES= autoreconf:build gmake libtool xorg USE_ANT= yes USE_JAVA= yes JAVA_VERSION= 8 USE_XORG= x11 xt MAKE_ARGS= -DCC="${CC}" -DLD="${LD}" MAKE_ENV= ANT_OPTS=-Drelease -DARCH=${ANT_ARCH} USE_GITHUB= yes GH_ACCOUNT= java-native-access PORTDOCS= javadoc platform-${PORTVERSION}-javadoc.jar PLIST_FILES= %%JAVAJARDIR%%/jna-platform.jar \ %%JAVAJARDIR%%/jna.jar ALL_TARGET= native jar TEST_TARGET= test OPTIONS_DEFINE= DOCS ANT_ARCH= ${ARCH:S/amd64/x86-64/:S/i386/x86/:S/powerpc64/ppc64/} post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/native/Makefile post-build-DOCS-on: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${ANT} javadoc do-install: ${INSTALL_DATA} ${WRKSRC}/build/freebsd-${ANT_ARCH}.jar \ ${STAGEDIR}${JAVAJARDIR}/jna-platform.jar ${INSTALL_DATA} ${WRKSRC}/build/jna.jar \ ${STAGEDIR}${JAVAJARDIR}/jna.jar do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} javadoc ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/dist/platform-${PORTVERSION}-javadoc.jar \ ${STAGEDIR}${DOCSDIR} .include Index: head/devel/kyra/Makefile =================================================================== --- head/devel/kyra/Makefile (revision 516747) +++ head/devel/kyra/Makefile (revision 516748) @@ -1,53 +1,53 @@ # Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= kyra PORTVERSION= 2.1.3 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}2/${PORTVERSION} DISTNAME= ${PORTNAME}_src_${PORTVERSION:S/./_/g} MAINTAINER= ports@FreeBSD.org COMMENT= Simple Sprite engine written in C++ LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff BROKEN_aarch64= invalid output constraint =A in assembler BROKEN_armv6= invalid output constraint =A in assembler BROKEN_armv7= invalid output constraint =A in assembler WRKSRC= ${WRKDIR}/${PORTNAME} -USES= compiler gmake jpeg zip +USES= compiler gl gmake jpeg sdl zip USE_GL= gl USE_SDL= image sdl CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing MAKEFILE= MakefileKyra MAKE_ENV= MAKE_KYRA=RELEASE KYRA_OPENGL=YES MAKE_ARGS= CC="${CC}" CXX="${CXX}" LD="${CXX}" \ RELEASE_CFLAGS="${CFLAGS}" RELEASE_CXXFLAGS="${CXXFLAGS}" do-install: .for i in encoder spriteed (cd ${WRKSRC}/${i} && ${INSTALL_PROGRAM} kr${i} ${STAGEDIR}${PREFIX}/bin) .endfor (cd ${WRKSRC}/engine && ${INSTALL_DATA} libkyra.a ${STAGEDIR}${PREFIX}/lib) @${MKDIR} ${STAGEDIR}${PREFIX}/include/Kyra (cd ${WRKSRC} && ${INSTALL_DATA} kyra.h ${STAGEDIR}${PREFIX}/include/Kyra) .for i in engine gui guiExtended util @${MKDIR} ${STAGEDIR}${PREFIX}/include/Kyra/${i} (cd ${WRKSRC}/${i} && ${INSTALL_DATA} *.h \ ${STAGEDIR}${PREFIX}/include/Kyra/${i}) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/include/Kyra/tinyxml (cd ${WRKSRC}/../tinyxml && ${INSTALL_DATA} *.h \ ${STAGEDIR}${PREFIX}/include/Kyra/tinyxml) .include Index: head/devel/libdbusmenu/Makefile =================================================================== --- head/devel/libdbusmenu/Makefile (revision 516747) +++ head/devel/libdbusmenu/Makefile (revision 516748) @@ -1,53 +1,53 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= libdbusmenu PORTVERSION= 16.04.0 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://launchpadlibrarian.net/243440794/ \ https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ MAINTAINER= ports@FreeBSD.org COMMENT= GLib and Gtk Implementation of the DBusMenu protocol LICENSE= GPLv3 LGPL21 LGPL3 LICENSE_COMB= multi LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING-GPL3 LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.2.1 BUILD_DEPENDS= vapigen:lang/vala \ gtkdoc-check:textproc/gtk-doc LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib GNU_CONFIGURE= yes USES= compiler gmake gnome libtool pathfix pkgconfig python:run \ - shebangfix + shebangfix xorg USE_GNOME= gnomedocutils:build glib20 intltool intlhack libxslt \ introspection:build gtk30 USE_XORG= x11 USE_LDCONFIG= yes INSTALL_TARGET= install-strip SHEBANG_FILES= tools/dbusmenu-bench PLIST_SUB= VERSION="0.4" CONFIGURE_ARGS= --disable-static \ --disable-static \ --disable-dumper \ --disable-tests \ --disable-massivedebugging \ --enable-introspection=yes \ --disable-nls \ --enable-vala \ --with-gtk=3 .include .if ${CHOSEN_COMPILER_TYPE} == gcc CFLAGS+= -Wno-unused-value .endif .include Index: head/devel/libglademm24/Makefile =================================================================== --- head/devel/libglademm24/Makefile (revision 516747) +++ head/devel/libglademm24/Makefile (revision 516748) @@ -1,38 +1,38 @@ # Created by: Alexander Nedotsukov # $FreeBSD$ # $MCom: ports/devel/libglademm24/Makefile,v 1.10 2008/09/22 11:42:53 kwm Exp $ PORTNAME= libglademm PORTVERSION= 2.6.7 PORTREVISION= 12 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= bland@FreeBSD.org COMMENT= C++ wrapper for libglade2 library OPTIONS_DEFINE= DOCS LIB_DEPENDS= libgtkmm-2.4.so:x11-toolkits/gtkmm24 -USE_XORG= x11 ice -USES= compiler:c++11-lang gmake libtool:keepla pathfix pkgconfig \ - tar:bzip2 +USES= compiler:c++11-lang gmake gnome libtool:keepla pathfix \ + pkgconfig tar:bzip2 xorg USE_CXXSTD= c++11 +USE_XORG= x11 ice USE_GNOME= libglade2 GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-static INSTALL_TARGET= install-strip BINARY_WRAPPERS= gm4 PLIST_SUB= VERSION="2.4" API_VERSION="2.4" post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s/examples//' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|\(-lglibmm\)|-L\$$(GMM_PROCDIR)/../.. \1|" \ ${WRKSRC}/tools/extra_defs_gen/Makefile.in .include Index: head/devel/libgtop/Makefile =================================================================== --- head/devel/libgtop/Makefile (revision 516747) +++ head/devel/libgtop/Makefile (revision 516748) @@ -1,31 +1,31 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= libgtop PORTVERSION= 2.38.0 PORTREVISION= 1 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME top library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USE_PERL5= build USE_XORG= xau USES= gettext gmake gnome libtool makeinfo pathfix perl5 \ - pkgconfig tar:xz + pkgconfig tar:xz xorg USE_GNOME= gnomeprefix glib20 intlhack introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-introspection INFO= libgtop2 PKGMESSAGE= ${FILESDIR}/pkg-message .include Index: head/devel/liblxqt/Makefile =================================================================== --- head/devel/liblxqt/Makefile (revision 516747) +++ head/devel/liblxqt/Makefile (revision 516748) @@ -1,26 +1,26 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= liblxqt PORTVERSION= 0.14.0 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= LXQT MAINTAINER= jsm@FreeBSD.org COMMENT= Shared library for LXQt applications LICENSE= LGPL21+ LIB_DEPENDS= libpolkit-qt5-core-1.so:sysutils/polkit-qt USES= cmake compiler:c++14-lang gettext kde:5 lxqt \ - pkgconfig qt:5 tar:xz + pkgconfig qt:5 tar:xz xorg USE_QT= buildtools_build qmake_build dbus core gui linguisttools \ svg widgets x11extras xml USE_KDE= windowsystem USE_LXQT= buildtools qtxdg USE_XORG= x11 xscrnsaver USE_LDCONFIG= yes .include Index: head/devel/libspice-server/Makefile =================================================================== --- head/devel/libspice-server/Makefile (revision 516747) +++ head/devel/libspice-server/Makefile (revision 516748) @@ -1,57 +1,57 @@ # Created by: olevole@olevole.ru # $FreeBSD$ PORTNAME= libspice-server DISTVERSION= 0.14.0 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= https://www.spice-space.org/download/releases/ DISTNAME= spice-${PORTVERSION} MAINTAINER= portmaster@BSDforge.com COMMENT= Implements the server side of the SPICE protocol LICENSE= GPLv2 LIB_DEPENDS= libopus.so:audio/opus BUILD_DEPENDS= spice-protocol>=0.12.10:devel/spice-protocol OPTIONS_DEFINE= GSTREAMER LZ4 SASL STATISTICS OPTIONS_DEFAULT= GSTREAMER LZ4 SASL STATISTICS_DESC= Statistic code GSTREAMER_CONFIGURE_ON= --enable-gstreamer=1.0 GSTREAMER_CONFIGURE_OFF= --enable-gstreamer=no GSTREAMER_USE= gstreamer1=yes GSTREAMER_LIB_DEPENDS= liborc-0.4.so:devel/orc LZ4_CONFIGURE_ENABLE= lz4 LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4 SASL_CONFIGURE_WITH= sasl SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 STATISTICS_CONFIGURE_ENABLE= statistics -USES= autoreconf compiler:c++11-lang gmake jpeg libtool \ - localbase:ldflag pkgconfig python ssl tar:bzip2 +USES= autoreconf compiler:c++11-lang gmake gnome jpeg libtool \ + localbase:ldflag pkgconfig python ssl tar:bzip2 xorg USE_GNOME= glib20 USE_XORG= pixman USE_LDCONFIG= yes CPE_VENDOR= redhat GNU_CONFIGURE= yes CONFIGURE_ARGS+=--disable-celt051 \ --enable-manual=no SPICE_SSL_CFLAGS= -I${OPENSSLINC} SPICE_SSL_LIBS= -L${OPENSSLLIB} -lcrypto -lssl CONFIGURE_ENV+= SSL_CFLAGS="${SPICE_SSL_CFLAGS}" SSL_LIBS="${SPICE_SSL_LIBS}" \ OPENSSL_CFLAGS="${SPICE_SSL_CFLAGS}" OPENSSL_LIBS="${SPICE_SSL_LIBS}" \ PYTHON=${PYTHON_CMD} INSTALL_TARGET= install-strip .include Index: head/devel/libstroke/Makefile =================================================================== --- head/devel/libstroke/Makefile (revision 516747) +++ head/devel/libstroke/Makefile (revision 516748) @@ -1,23 +1,23 @@ # Created by: Jerry A! # $FreeBSD$ PORTNAME= libstroke PORTVERSION= 0.5.1 PORTREVISION= 6 CATEGORIES= devel MASTER_SITES= http://etla.net/libstroke/ MAINTAINER= ports@FreeBSD.org COMMENT= Stroke translation library GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= gmake libtool autoreconf +USES= gmake libtool autoreconf xorg USE_CSTD= gnu89 USE_XORG= x11 USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} '/^[[:space:]]*#/d' ${WRKSRC}/libstroke/Makefile.am .include Index: head/devel/love07/Makefile =================================================================== --- head/devel/love07/Makefile (revision 516747) +++ head/devel/love07/Makefile (revision 516748) @@ -1,59 +1,59 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= love PORTVERSION= 0.7.2 PORTREVISION= 22 CATEGORIES= devel games MASTER_SITES= http://cdn.bitbucket.org/rude/love/downloads/ \ http://mirror.amdmi3.ru/distfiles/ PKGNAMESUFFIX= 07 DISTNAME= ${PORTNAME}-${PORTVERSION}-linux-src MAINTAINER= amdmi3@FreeBSD.org COMMENT= Open-source 2D game engine LIB_DEPENDS= libIL.so:graphics/devil \ libmodplug.so:audio/libmodplug \ libmpg123.so:audio/mpg123 \ libvorbisfile.so:audio/libvorbis \ libphysfs.so:devel/physfs \ libfreetype.so:print/freetype2 \ libtiff.so:graphics/tiff \ libmng.so:graphics/libmng BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs PORTSCOUT= limit:^0\.7\. -USES= gmake openal dos2unix lua:51 +USES= gmake gl openal dos2unix lua:51 sdl USE_SDL= sdl mixer USE_GL= gl glu GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 \ -I${LUA_INCDIR} `${SDL_CONFIG} --cflags` LDFLAGS+= -L${LOCALBASE}/lib -L${LUA_LIBDIR} LLD_UNSAFE= yes CONFIGURE_ARGS= --bindir=${PREFIX}/bin --libdir=${PREFIX}/lib \ --program-suffix=07 WRKSRC= ${WRKDIR}/love-HEAD DOS2UNIX_FILES= src/modules/graphics/opengl/GLee.h PLIST_FILES= bin/love07 DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}07 PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/^prefix=/ d; /^bindir=/ d; /^libdir=/ d' \ -e "s/lua5.1/lua-${LUA_VER}/g" \ ${WRKSRC}/configure post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in changes.txt readme.txt ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/devel/love08/Makefile =================================================================== --- head/devel/love08/Makefile (revision 516747) +++ head/devel/love08/Makefile (revision 516748) @@ -1,57 +1,57 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= love PORTVERSION= 0.8.0 PORTREVISION= 16 CATEGORIES= devel games MASTER_SITES= http://cdn.bitbucket.org/rude/love/downloads/ \ http://mirror.amdmi3.ru/distfiles/ PKGNAMESUFFIX= 08 DISTNAME= ${PORTNAME}-${PORTVERSION}-linux-src MAINTAINER= amdmi3@FreeBSD.org COMMENT= Open-source 2D game engine LIB_DEPENDS= libIL.so:graphics/devil \ libmodplug.so:audio/libmodplug \ libmpg123.so:audio/mpg123 \ libvorbisfile.so:audio/libvorbis \ libphysfs.so:devel/physfs \ libfreetype.so:print/freetype2 BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs PORTSCOUT= limit:^0\.8\. -USES= gmake openal dos2unix lua:51 +USES= gl gmake openal dos2unix lua:51 sdl USE_SDL= sdl mixer USE_GL= gl glu GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 \ -I${LUA_INCDIR} `${SDL_CONFIG} --cflags` LDFLAGS+= -L${LOCALBASE}/lib -L${LUA_LIBDIR} LLD_UNSAFE= yes CONFIGURE_ARGS= --bindir=${PREFIX}/bin --libdir=${PREFIX}/lib \ --program-suffix=08 WRKSRC= ${WRKDIR}/love-${PORTVERSION} DOS2UNIX_FILES= src/modules/graphics/opengl/GLee.h PLIST_FILES= bin/love08 PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/^prefix=/ d; /^bindir=/ d; /^libdir=/ d; \ /test/ s|==|=|' \ -e "s/lua5.1/lua-${LUA_VER}/g" \ ${WRKSRC}/configure post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in changes.txt readme.md ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/devel/love5/Makefile =================================================================== --- head/devel/love5/Makefile (revision 516747) +++ head/devel/love5/Makefile (revision 516748) @@ -1,50 +1,50 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= love DISTVERSION= 0.5-0 PORTREVISION= 28 CATEGORIES= devel games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${DISTVERSION} PKGNAMESUFFIX= 5 MAINTAINER= amdmi3@FreeBSD.org COMMENT= Open-source 2D game engine LIB_DEPENDS= libIL.so:graphics/devil \ libphysfs.so:devel/physfs \ libfreetype.so:print/freetype2 BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs -USES= tar:bzip2 gmake dos2unix lua:51 +USES= tar:bzip2 gmake gl dos2unix lua:51 sdl USE_SDL= sdl mixer USE_GL= gl glu GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 \ -I${LUA_INCDIR} `${SDL_CONFIG} --cflags` LDFLAGS+= -L${LOCALBASE}/lib -L${LUA_LIBDIR} CONFIGURE_ARGS= --bindir=${PREFIX}/bin --libdir=${PREFIX}/lib \ --program-suffix=5 DOS2UNIX_FILES= src/system/love_system.cpp PLIST_FILES= bin/love5 DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}5 PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|ILvoid|void|' ${WRKSRC}/src/opengl/Image.cpp \ ${WRKSRC}/src/opengl/love_opengl.cpp @${REINPLACE_CMD} -e '/^prefix=/ d; /^bindir=/ d; /^libdir=/ d' \ -e "s/lua5.1/lua-${LUA_VER}/g" \ ${WRKSRC}/configure post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in changes.txt readme.txt ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/devel/m17n-lib/Makefile =================================================================== --- head/devel/m17n-lib/Makefile (revision 516747) +++ head/devel/m17n-lib/Makefile (revision 516748) @@ -1,54 +1,55 @@ # Created by: Kimura Fuyuki # $FreeBSD$ PORTNAME= m17n-lib PORTVERSION= 1.8.0 PORTREVISION= 1 CATEGORIES= devel textproc MASTER_SITES= SAVANNAH/m17n MAINTAINER= nikola.lecic@anthesphoria.net COMMENT= Library for the multilingual text handling LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= m17n-db>=1.8.0:devel/m17n-db LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libgd.so:graphics/gd \ libotf.so:print/libotf RUN_DEPENDS= m17n-db>=1.8.0:devel/m17n-db MAKE_JOBS_UNSAFE= yes -USES= autoreconf bison gettext-tools libtool pathfix pkgconfig +USES= autoreconf bison gettext-tools gnome libtool pathfix pkgconfig \ + xorg USE_XORG= ice sm x11 xaw xft xmu xrender xt USE_GNOME= libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --disable-nls OPTIONS_DEFINE= ANTHY ISPELL THAI ANTHY_DESC= Kana-Kanji conversion support via Anthy ISPELL_DESC= Spell checking support via Ispell THAI_DESC= Thai language support via libThai ANTHY_LIB_DEPENDS= libanthy.so:japanese/anthy ANTHY_CONFIGURE_OFF= --without-anthy ISPELL_BUILD_DEPENDS= ispell:textproc/aspell-ispell ISPELL_RUN_DEPENDS= ispell:textproc/aspell-ispell ISPELL_CONFIGURE_OFF= HAVE_ISPELL=no THAI_LIB_DEPENDS= libthai.so:devel/libthai THAI_CONFIGURE_OFF= --without-libthai post-patch: @${FIND} ${WRKSRC} -name "Makefile.am" | ${XARGS} ${REINPLACE_CMD} -e 's|-ldl||g' .include Index: head/devel/ode/Makefile =================================================================== --- head/devel/ode/Makefile (revision 516747) +++ head/devel/ode/Makefile (revision 516748) @@ -1,55 +1,55 @@ # Created by: David Yeske # $FreeBSD$ PORTNAME= ode PORTVERSION= 0.13 PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= SF/opende/ODE/${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Articulated rigid body dynamics library LICENSE= LGPL21 BSD3CLAUSE LICENSE_COMB= dual -USES= tar:bzip2 libtool pathfix +USES= gl tar:bzip2 libtool pathfix USE_GL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared TEST_TARGET= check OPTIONS_DEFINE= GIMPACT DOUBLE OU GIMPACT_DESC= Enable gimpact instead of opcode support DOUBLE_DESC= Enable double precision (BROKEN with GIMPACT) OU_DESC= Enable Thread-local storage (Experimental) GIMPACT_CONFIGURE_ON= --with-trimesh=gimpact GIMPACT_CONFIGURE_OFF= --with-trimesh=opcode DOUBLE_CONFIGURE_ENABLE= double-precision OU_CONFIGURE_ENABLE= ou .include .if ${PORT_OPTIONS:MGIMPACT} && ${PORT_OPTIONS:MDOUBLE} IGNORE= currently double precision is not supported by gimpact .endif post-patch: @${REINPLACE_CMD} -e '/if test/ s|==|=|' -e 's|^\( *CFLAGS=\)|#\1|;' \ -e 's|^\( *CPPFLAGS=\)|#\1|' -e 's|^\( *CXXFLAGS=\)|#\1|' \ -e 's|CPPFLAGS+=" |CPPFLAGS="$$CPPFLAGS |' \ ${WRKSRC}/configure @${FIND} ${WRKSRC} -type f -name Makefile.in -print0 | ${XARGS} -0 ${REINPLACE_CMD} \ -e '/^DEFAULT_INCLUDES/ s|$$| -I$$(top_builddir)/include|' \ -e '/CFLAGS/ s|-O[12]||' @${REINPLACE_CMD} 's|||g' \ ${WRKSRC}/build/config-default.h ${WRKSRC}/ou/src/ou/malloc.cpp post-install: ${SED} -e '/PACKAGE/ s|^|//|; /VERSION/ s|^|//|' ${WRKSRC}/ode/src/config.h \ > ${STAGEDIR}${PREFIX}/include/ode/config.h .include Index: head/devel/ois/Makefile =================================================================== --- head/devel/ois/Makefile (revision 516747) +++ head/devel/ois/Makefile (revision 516748) @@ -1,30 +1,30 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= ois PORTVERSION= 1.2.0 PORTREVISION= 5 CATEGORIES= devel MASTER_SITES= SF/wgois/Source%20Release/1.2 DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Object Oriented Input System LICENSE= ZLIB GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= autoreconf libtool pathfix +USES= autoreconf libtool pathfix xorg USE_XORG= x11 xaw USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/${PORTNAME} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libOIS.so .include Index: head/devel/p5-Goo-Canvas/Makefile =================================================================== --- head/devel/p5-Goo-Canvas/Makefile (revision 516747) +++ head/devel/p5-Goo-Canvas/Makefile (revision 516748) @@ -1,38 +1,38 @@ # Created by: Sylvio Cesar Teixeira # $FreeBSD$ PORTNAME= Goo-Canvas PORTVERSION= 0.06 PORTREVISION= 7 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl interface to the GooCanvas LICENSE= GPLv2 BUILD_DEPENDS= p5-Cairo>=0:graphics/p5-Cairo \ p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=1:devel/p5-ExtUtils-PkgConfig \ p5-Glib2>=0:devel/p5-Glib2 \ p5-Gtk2>=0:x11-toolkits/p5-Gtk2 LIB_DEPENDS= libgoocanvas.so:graphics/goocanvas \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= p5-Cairo>=0:graphics/p5-Cairo \ p5-Glib2>=0:devel/p5-Glib2 \ p5-Gtk2>=0:x11-toolkits/p5-Gtk2 +USES= gnome perl5 xorg USE_GNOME= pango gtk20 USE_PERL5= configure USE_XORG= xrender -USES= perl5 MAKE_JOBS_UNSAFE= yes post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Goo/Canvas/Canvas.so .include Index: head/devel/p5-SDL/Makefile =================================================================== --- head/devel/p5-SDL/Makefile (revision 516747) +++ head/devel/p5-SDL/Makefile (revision 516748) @@ -1,31 +1,31 @@ # Created by: Klaus Goger # $FreeBSD$ PORTNAME= SDL PORTVERSION= 2.548 PORTREVISION= 2 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl Bindings for SDL LICENSE= GPLv2 BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libsmpeg.so:multimedia/smpeg RUN_DEPENDS= p5-Alien-SDL>=1.446:devel/p5-Alien-SDL \ p5-File-ShareDir>=1.0:devel/p5-File-ShareDir \ p5-Tie-Simple>=0:devel/p5-Tie-Simple TEST_DEPENDS= p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \ p5-Test-Most>=0.21:devel/p5-Test-Most -USES= jpeg perl5 +USES= gl jpeg perl5 sdl USE_GL= glu USE_PERL5= modbuild USE_SDL= gfx image mixer pango sdl ttf .include Index: head/devel/pdcurses/Makefile =================================================================== --- head/devel/pdcurses/Makefile (revision 516747) +++ head/devel/pdcurses/Makefile (revision 516748) @@ -1,49 +1,50 @@ # Created by: alepulver # $FreeBSD$ PORTNAME= pdcurses DISTVERSION= 3.5 CATEGORIES= devel MASTER_SITES= SF DISTNAME= PDCurses-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Curses library implementation for Win32, DOS, OS/2, and X11 LICENSE= PD CONFLICTS= pdcurses-the-[0-9]* +USES= xorg USE_LDCONFIG= yes USE_XORG= x11 xext sm ice xt xaw xmu xpm GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE=yes LLD_UNSAFE= yes # Needs linker to provide library search paths. WRKSRC_SUBDIR= x11 OPTIONS_DEFINE= DEBUG LATIN1 NEXTAW XAW3D DEBUG_CONFIGURE_ENABLE= debug LATIN1_DESC= Latin1 keys support LATIN1_CONFIGURE_ENABLE=latin1 NEXTAW_DESC= Link with NeXtaw NEXTAW_CONFIGURE_WITH= nextaw NEXTAW_LIB_DEPENDS= libneXtaw.so:x11-toolkits/neXtaw XAW3D_DESC= Link with Xaw3d XAW3D_CONFIGURE_WITH= xaw3d XAW3D_LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d MAKE_ARGS= libdir=${STAGEDIR}${PREFIX}/lib \ bindir=${STAGEDIR}${PREFIX}/bin \ includedir=${STAGEDIR}${PREFIX}/include \ PDCURSES_SRCDIR=${WRKDIR}/${DISTNAME} post-install: @cd ${STAGEDIR}${PREFIX}/lib && ${LN} -sf libXCurses.so.2 libXCurses.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libXCurses.so.2 .include Index: head/devel/py-game/Makefile =================================================================== --- head/devel/py-game/Makefile (revision 516747) +++ head/devel/py-game/Makefile (revision 516748) @@ -1,53 +1,53 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= game DISTVERSION= 1.9.6 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Module designed to write games in Python LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/docs/LGPL BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libsmpeg.so:multimedia/smpeg RUN_DEPENDS= ${PYNUMPY} \ v4l_compat>0:multimedia/v4l_compat -USES= jpeg python sdl +USES= jpeg python sdl xorg USE_SDL= ttf image mixer USE_PYTHON= autoplist distutils USE_XORG= x11 SDLNOX11= sdl-nox11-[0-9]* DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} #Remove Un-needed macosx files @${RM} -r ${WRKSRC}/examples/macosx ${TAR} -C ${WRKSRC}/examples -cf - . | \ ${TAR} --unlink -C ${STAGEDIR}${EXAMPLESDIR} -xf - post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${TAR} -C ${WRKSRC}/docs -cf - . | \ ${TAR} --unlink -C ${STAGEDIR}${DOCSDIR} -xf - .include Index: head/devel/py-qt5-designer/Makefile =================================================================== --- head/devel/py-qt5-designer/Makefile (revision 516747) +++ head/devel/py-qt5-designer/Makefile (revision 516748) @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= designer CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtDesigner module BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtDesigner --no-designer-plugin PYQT_DIST= yes -USES= python pyqt:5 qt:5 +USES= gl python pyqt:5 qt:5 USE_GL= yes USE_PYQT= sip_build core_run widgets_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core gui designer widgets xml \ buildtools_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API OPTIONS_SUB= yes API_DESC= Install QtDesigner API for QScintilla2 API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace .include Index: head/devel/py-qt5-designerplugin/Makefile =================================================================== --- head/devel/py-qt5-designerplugin/Makefile (revision 516747) +++ head/devel/py-qt5-designerplugin/Makefile (revision 516748) @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= designerplugin CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtDesigner plugin BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} BUILD_WRKSRC= ${WRKSRC}/designer INSTALL_WRKSRC= ${WRKSRC}/designer DESTDIRNAME= INSTALL_ROOT CONFIGURE_ARGS= --enable QtDesigner PYQT_DIST= yes -USES= python pyqt:5 qt:5 +USES= gl python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build USE_PYTHON= concurrent flavors py3kplist USE_QT= core designer gui xml widgets \ buildtools_build qmake_build OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ON= --debug --trace PLIST_FILES= ${PYQT_DESIGNERDIR}/libpyqt5.so .include Index: head/devel/py-qt5-help/Makefile =================================================================== --- head/devel/py-qt5-help/Makefile (revision 516747) +++ head/devel/py-qt5-help/Makefile (revision 516748) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= help CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtHelp module BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtHelp PYQT_DIST= yes -USES= python pyqt:5 qt:5 +USES= gl python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run widgets_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core gui widgets help network sql buildtools_build qmake_build xml OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API OPTIONS_SUB= yes API_DESC= Install QtHelp API for QScintilla2 API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace .include Index: head/devel/py-qt5-qscintilla2/Makefile =================================================================== --- head/devel/py-qt5-qscintilla2/Makefile (revision 516747) +++ head/devel/py-qt5-qscintilla2/Makefile (revision 516748) @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= qscintilla2 PORTVERSION= ${QSCI2_VERSION} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITES_QSCI2} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}qt5- DISTNAME= ${QSCI2_DISTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for QScintilla2 (PyQt5), QSci module LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DISTINFO_FILE= ${.CURDIR:H}/qscintilla2-qt5/distinfo DESTDIRNAME= INSTALL_ROOT HAS_CONFIGURE= yes -USES= python pyqt:5 qmake:no_env qt:5 +USES= python pyqt:5 gl qmake:no_env qt:5 USE_GL= gl USE_PYQT= sip core gui printsupport widgets USE_PYTHON= concurrent flavors py3kplist USE_QT= core gui printsupport widgets buildtools_build qmake_build OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ON= --debug --trace QSCIDIR= ${PREFIX}/share/qt5/qsci CONFIGURE_ARGS= --pyqt PyQt5 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 -v ${PYQT_SIPDIR} \ --apidir ${PYQT_APIDIR} --qmake ${QMAKE} --pyqt-sipdir ${PYQT_SIPDIR} \ --sip ${SIP} WRKSRC= ${WRKDIR}/${DISTNAME}/Python ALL_TARGET= #empty do-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\ ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS} .include Index: head/devel/py-qt5-test/Makefile =================================================================== --- head/devel/py-qt5-test/Makefile (revision 516747) +++ head/devel/py-qt5-test/Makefile (revision 516748) @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= test CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtTest module BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtTest PYQT_DIST= yes -USES= python pyqt:5 qt:5 +USES= gl python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run widgets_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core gui testlib widgets \ buildtools_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API OPTIONS_SUB= yes API_DESC= Install QtTest API for QScintilla2 API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace .include Index: head/devel/qbs/Makefile =================================================================== --- head/devel/qbs/Makefile (revision 516747) +++ head/devel/qbs/Makefile (revision 516748) @@ -1,57 +1,57 @@ # $FreeBSD$ PORTNAME= qbs DISTVERSIONPREFIX= src- DISTVERSION= 1.14.0 CATEGORIES= devel MASTER_SITES= QT/official_releases/${PORTNAME}/${PORTVERSION} DIST_SUBDIR= KDE/Qt/qbs MAINTAINER= kde@FreeBSD.org COMMENT= Qbs Build Suite LICENSE= GPLv3 LGPL21 LICENSE_COMB= dual -USES= compiler:c++11-lib python:run qmake:outsource qt:5 shebangfix +USES= compiler:c++11-lib gl python:run qmake:outsource qt:5 shebangfix USE_GL= gl USE_LDCONFIG= yes USE_QT= buildtools_build core concurrent gui network script testlib \ widgets xml SHEBANG_FILES= src/3rdparty/python/bin/dmgbuild QMAKE_ARGS= CONFIG+=qbs_disable_rpath \ CONFIG+=qbs_enable_project_file_updates QMAKE_SOURCE_PATH= ${WRKSRC}/qbs.pro OPTIONS_DEFINE= DOCS DOCS_USES= qt:5 DOCS_USE= QT=help_build,qdoc_build,sql-sqlite3_build OPTIONS_DEFAULT= ${OPTIONS_DEFINE} ALL_TARGET= all INSTALL_TARGET= install DOCS_ALL_TARGET= docs DOCS_INSTALL_TARGET= install_docs PLIST_SUB= SHLIB_VERSION="${PORTVERSION}" pre-configure: # We piggyback on QMAKE_LIBDIR_FLAGS to make sure -L${WRKSRC}/lib is passed to # the linker before -L/usr/local/lib. By default, the opposite happens, which # is a problem when a Qt port is being upgraded, since an existing library # would end up being picked up instead of those built in ${WRKSRC}/lib. Since # qmake appends the value of QMAKE_LIBDIR to QMAKE_LIBDIR_FLAGS, we can use the # latter to get the linker path order right. qmake is smart enough to strip # occurrences of ${WRKSRC}/lib from .pc and .prl files when installing them. # See QTBUG-40825 and ports bugs 194088, 195105 and 198720. ${MKDIR} ${CONFIGURE_WRKSRC} ${ECHO_CMD} 'QMAKE_LIBDIR_FLAGS = -L${CONFIGURE_WRKSRC}/lib' >> ${CONFIGURE_WRKSRC}/.qmake.cache # The file in question is not used on FreeBSD. To silence stage-qa, remove it from stage-dir. post-install: ${RM} ${STAGEDIR}${DATADIR}/modules/bundle/update-specs.sh .include Index: head/devel/qscintilla2-designerplugin-qt5/Makefile =================================================================== --- head/devel/qscintilla2-designerplugin-qt5/Makefile (revision 516747) +++ head/devel/qscintilla2-designerplugin-qt5/Makefile (revision 516748) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= designerplugin-qt5 PORTVERSION= ${QSCI2_VERSION} PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITES_QSCI2} PKGNAMEPREFIX= qscintilla2- DISTNAME= ${QSCI2_DISTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= Qt5 Designer plugin for QScintilla2 LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DISTINFO_FILE= ${.CURDIR:H}/qscintilla2-qt5/distinfo +USES= compiler:c++11-lang qmake pyqt:5 qt:5 gl USE_GL= gl -USES= compiler:c++11-lang qmake pyqt:5 qt:5 USE_QT= core designer printsupport gui widgets xml \ buildtools_build qmake_build WRKSRC= ${WRKDIR}/${DISTNAME}/designer-Qt4Qt5 PLIST_FILES= %%QT_PLUGINDIR%%/designer/libqscintillaplugin.so .include Index: head/devel/qscintilla2-qt5/Makefile =================================================================== --- head/devel/qscintilla2-qt5/Makefile (revision 516747) +++ head/devel/qscintilla2-qt5/Makefile (revision 516748) @@ -1,48 +1,48 @@ # $FreeBSD$ PORTNAME= qscintilla2-qt5 PORTVERSION= ${QSCI2_VERSION} PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITES_QSCI2} DISTNAME= ${QSCI2_DISTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 port of the Scintilla C++ editor class -USES= compiler:c++11-lang qmake pyqt:5 qt:5 +USES= compiler:c++11-lang gl qmake pyqt:5 qt:5 USE_GL= gl USE_PYQT= # USE_QT= buildtools_build core gui printsupport widgets USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/Qt4Qt5 CONFIGURE_WRKSRC= ${BUILD_WRKSRC} INSTALL_WRKSRC= ${BUILD_WRKSRC} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES NLS OPTIONS_SUB= yes .include post-patch: .if empty(PORT_OPTIONS:MNLS) cd ${BUILD_WRKSRC} && ${REINPLACE_CMD} -e \ 's|trans qsci|qsci|' qscintilla.pro .endif post-install: cd ${WRKSRC} &&\ ${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${STAGEDIR}${DOCSDIR}/Scintilla &&\ ${INSTALL_DATA} NEWS README ${STAGEDIR}${DOCSDIR} &&\ ${INSTALL_DATA} doc/html-Qt4Qt5/* ${STAGEDIR}${DOCSDIR}/html &&\ ${INSTALL_DATA} doc/Scintilla/* ${STAGEDIR}${DOCSDIR}/Scintilla cd ${WRKSRC}/example-Qt4Qt5 &&\ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/images &&\ ${INSTALL_DATA} *.* ${STAGEDIR}${EXAMPLESDIR} &&\ ${INSTALL_DATA} images/* ${STAGEDIR}${EXAMPLESDIR}/images .include Index: head/devel/raylib/Makefile =================================================================== --- head/devel/raylib/Makefile (revision 516747) +++ head/devel/raylib/Makefile (revision 516748) @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= raylib DISTVERSION= 2.5.0 CATEGORIES= devel MAINTAINER= freebsd@sysctl.cz COMMENT= Library to learn videogames programming LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= glfw>=3.3:graphics/glfw LIB_DEPENDS= libglfw.so:graphics/glfw -USES= cmake gl localbase:ldflags +USES= cmake gl localbase:ldflags xorg USE_GITHUB= yes GH_ACCOUNT= raysan5 USE_LDCONFIG= yes USE_GL= gl glu USE_XORG= ice sm x11 xcursor xext xrandr xi xinerama xxf86vm CMAKE_ON= SHARED USE_EXTERNAL_GLFW CMAKE_OFF= STATIC BUILD_EXAMPLES BUILD_GAMES PLIST_FILES= include/raylib.h \ lib/cmake/raylib/raylib-config-version.cmake \ lib/cmake/raylib/raylib-config.cmake \ lib/libraylib.so \ lib/libraylib.so.${DISTVERSION} \ lib/libraylib.so.2 \ libdata/pkgconfig/raylib.pc post-patch: # the equivalent of https://github.com/raysan5/raylib/pull/558 for the -dev branch @${REINPLACE_CMD} -e 's|if(NOT glfw3_FOUND)|if(NOT glfw3_FOUND AND NOT USE_EXTERNAL_GLFW)|' ${WRKSRC}/src/CMakeLists.txt post-extract: # remove bundled files @${RM} -r ${WRKSRC}/src/external/glfw ${WRKSRC}/src/external/include ${WRKSRC}/src/rglfw.c .include Index: head/devel/sasm/Makefile =================================================================== --- head/devel/sasm/Makefile (revision 516747) +++ head/devel/sasm/Makefile (revision 516748) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= SASM DISTVERSIONPREFIX= v DISTVERSION= 3.10.1 PORTREVISION= 3 CATEGORIES= devel MAINTAINER= freebsd@sysctl.cz COMMENT= Simple IDE for NASM, MASM, GAS and FASM assembly languages LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -USES= compiler:c++11-lang qmake qt:5 +USES= compiler:c++11-lang gl qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= Dman95 USE_QT= core gui network widgets buildtools_build USE_GL= gl DATADIR= ${PREFIX}/share/sasm DOCSDIR= ${PREFIX}/share/doc/sasm post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' ${WRKSRC}/BSD/share/applications/sasm.desktop .include Index: head/devel/sdl12/Makefile =================================================================== --- head/devel/sdl12/Makefile (revision 516747) +++ head/devel/sdl12/Makefile (revision 516748) @@ -1,97 +1,98 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= sdl PORTVERSION= 1.2.15 PORTREVISION= 14 PORTEPOCH= 2 CATEGORIES= devel MASTER_SITES= https://www.libsdl.org/release/ DISTNAME= SDL-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Cross-platform multimedia development API LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= nasm:devel/nasm USES= gmake iconv libtool localbase:ldflags pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_libusbhid_h=no CONFIGURE_ARGS= --disable-alsa --disable-alsatest \ --disable-arts --disable-video-directfb --disable-video-ggi EXAMPLES= test/*.c test/*.bmp test/*.dat test/*.xbm test/*.wav DOCS= BUGS CREDITS README README-SDL.txt WhatsNew docs.html OPTIONS_DEFINE= AALIB DOCS EXAMPLES LINJOY OPENGL SVGALIB X11 OPTIONS_DEFAULT= AALIB OPENGL OSS X11 OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= NAS OSS PULSEAUDIO SNDIO AUDIO_DESC= Audio backend LINJOY_DESC= Use Linux joystick driver (via webcamd) .if exists(/usr/lib/libvgl.so) OPTIONS_DEFINE+= VGL VGL_DESC= Video Graphics Lib support OPTIONS_DEFAULT+= VGL .endif AALIB_CONFIGURE_ENABLE= video-aalib AALIB_LIB_DEPENDS= libaa.so:graphics/aalib NAS_CONFIGURE_ENABLE= nas NAS_LIB_DEPENDS= libaudio.so:audio/nas LINJOY_VARS= PKGMESSAGE+=pkg-message.linjoy OPENGL_CONFIGURE_ENABLE= video-opengl OPENGL_USES= gl OPENGL_USE= GL=glu OSS_CONFIGURE_ENABLE= oss PULSEAUDIO_CONFIGURE_ENABLE= pulseaudio PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio SNDIO_CONFIGURE_ENABLE= sndio SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SVGALIB_CONFIGURE_ENABLE= video-svga SVGALIB_LIB_DEPENDS= libvga.so:graphics/svgalib VGL_CONFIGURE_ENABLE= video-vgl VGL_VARS= PKGMESSAGE+=pkg-message.vgl X11_CONFIGURE_ENABLE= video-x11 +X11_USES= xorg X11_USE= XORG=x11,xrender,xrandr,xorgproto post-patch: @${REINPLACE_CMD} -e '/EXTRA_LDFLAGS/s/-liconv/${ICONV_LIB}/' \ ${WRKSRC}/configure post-patch-LINJOY-on: @${MKDIR} ${WRKSRC}/include/linux/ @${CP} -f ${FILESDIR}/input.h ${WRKSRC}/include/linux/ @${CP} -f ${FILESDIR}/input-event-codes.h ${WRKSRC}/include/linux/ @${CP} -f ${FILESDIR}/joystick.h ${WRKSRC}/include/linux/ @${CP} -f ${FILESDIR}/types.h ${WRKSRC}/include/linux/ @${CP} -f ${WRKSRC}/src/joystick/linux/SDL_sysjoystick.c \ ${WRKSRC}/src/joystick/bsd/ @${REINPLACE_CMD} -e 's|#ifdef SDL_JOYSTICK_LINUX|#if 1|g ; \ s|SDL_INPUT_LINUXEV|1|g' \ ${WRKSRC}/src/joystick/bsd/SDL_sysjoystick.c post-patch-SNDIO-on: @${MKDIR} ${WRKSRC}/src/audio/sndio @${CP} ${FILESDIR}/SDL_sndioaudio.* ${WRKSRC}/src/audio/sndio post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libSDL-1.2.so.0.11.4 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}/ "! -regex .*/man3.*" post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/,} ${STAGEDIR}${EXAMPLESDIR}/ .include Index: head/devel/sdl20/Makefile =================================================================== --- head/devel/sdl20/Makefile (revision 516747) +++ head/devel/sdl20/Makefile (revision 516748) @@ -1,284 +1,285 @@ # $FreeBSD$ PORTNAME= sdl2 PORTVERSION= 2.0.10 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://www.libsdl.org/release/ DISTNAME= SDL2-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Cross-platform multimedia development API LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/COPYING.txt GNU_CONFIGURE= yes USES= gmake iconv libtool localbase:ldflags pathfix pkgconfig USE_LDCONFIG= yes CONFIGURE_ARGS+= --disable-arts \ --enable-diskaudio \ --enable-dummyaudio \ --enable-video-dummy \ --disable-dbus \ --disable-input-tslib \ --disable-rpath .if defined(MACHINE_CPU) && ${MACHINE_CPU:Mmmx} CONFIGURE_ARGS+= --enable-mmx .else CONFIGURE_ARGS+= --disable-mmx .endif .if defined(MACHINE_CPU) && ${MACHINE_CPU:M3dnow} CONFIGURE_ARGS+= --enable-3dnow .else CONFIGURE_ARGS+= --disable-3dnow .endif .if defined(MACHINE_CPU) && ${MACHINE_CPU:Msse} CONFIGURE_ARGS+= --enable-sse .else CONFIGURE_ARGS+= --disable-sse .endif .if defined(MACHINE_CPU) && ${MACHINE_CPU:Msse2} CONFIGURE_ARGS+= --enable-sse2 .else CONFIGURE_ARGS+= --disable-sse2 .endif .if defined(MACHINE_CPU) && ${MACHINE_CPU:Msse3} CONFIGURE_ARGS+= --enable-sse3 .else CONFIGURE_ARGS+= --disable-sse3 .endif MAKE_ENV= V=1 OPTIONS_DEFINE= ALSA ASM DLOPEN HIDAPI JACK NAS OSS \ PULSEAUDIO SAMPLERATE SNDIO PTHREADS \ SDL_ATOMIC SDL_AUDIO SDL_CPUINFO SDL_EVENTS \ SDL_FILE SDL_HAPTIC SDL_JOYSTICK SDL_LOADSO \ SDL_POWER SDL_RENDER SDL_THREADS SDL_TIMERS \ SDL_VIDEO UDEV VIDEO_KMSDRM VIDEO_OPENGL \ VIDEO_OPENGLES2 VIDEO_WAYLAND VIDEO_X11 OPTIONS_DEFAULT= ASM DLOPEN OSS PTHREADS SDL_ATOMIC SDL_AUDIO \ SDL_CPUINFO SDL_EVENTS SDL_FILE SDL_HAPTIC \ SDL_JOYSTICK SDL_LOADSO SDL_POWER SDL_RENDER \ SDL_THREADS SDL_TIMERS SDL_VIDEO VIDEO_KMSDRM \ VIDEO_OPENGL VIDEO_OPENGLES2 VIDEO_WAYLAND \ VIDEO_X11 OPTIONS_DEFINE_powerpc= ALTIVEC OPTIONS_DEFINE_powerpc64= ALTIVEC OPTIONS_DEFAULT_powerpc= ALTIVEC OPTIONS_DEFAULT_powerpc64= ALTIVEC ALSA_DESC= Audio output via the ALSA audio architecture DLOPEN_DESC= Use dlopen for loading 3rd party libraries HIDAPI_DESC= Use HIDAPI for low level joystick drivers JACK_DESC= Audio output via the JackD sound server NAS_DESC= Audio output via the Network Audio System OSS_DESC= Audio output via the Open Sound System PULSEAUDIO_DESC= Audio output via the PulseAudio sound server PTHREADS_DESC= Use POSIX threads for multi-threading SAMPLERATE_DESC= Audio rate conversion via libsamplerate SDL_ATOMIC_DESC= Enable the SDL Atomic subsystem SDL_AUDIO_DESC= Enable the SDL Audio subsystem SDL_CPUINFO_DESC= Enable the SDL CPUinfo subsystem SDL_EVENTS_DESC= Enable the SDL Events subsystem SDL_FILE_DESC= Enable the SDL File subsystem SDL_HAPTIC_DESC= Enable the SDL Haptic subsystem SDL_JOYSTICK_DESC= Enable the SDL Joystick subsystem SDL_LOADSO_DESC= Enable the SDL Loadso subsystem SDL_POWER_DESC= Enable the SDL Power subsystem SDL_RENDER_DESC= Enable the SDL Render subsystem SDL_THREADS_DESC= Enable the SDL Threads subsystem SDL_TIMERS_DESC= Enable the SDL Timers subsystem SDL_VIDEO_DESC= Enable the SDL Video subsystem UDEV_DESC= Use udev for input device detection VIDEO_KMSDRM_DESC= KMSDRM display support VIDEO_OPENGL_DESC= OpenGL rendering support VIDEO_OPENGLES2_DESC= OpenGL ES 2.x rendering support VIDEO_WAYLAND_DESC= Wayland display support VIDEO_X11_DESC= X11 display support ALTIVEC_CONFIGURE_ENABLE= altivec ASM_CONFIGURE_ENABLE= assembly DLOPEN_CONFIGURE_ENABLE= sdl-dlopen DLOPEN_CONFIGURE_OFF= --disable-video-vulkan HIDAPI_CONFIGURE_ENABLE= hidapi HIDAPI_IMPLIES= SDL_JOYSTICK PTHREADS_CONFIGURE_ENABLE= pthreads pthread-sem SAMPLERATE_CONFIGURE_ENABLE= libsamplerate libsamplerate-shared SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SDL_ATOMIC_CONFIGURE_ENABLE= atomic gcc-atomics SDL_AUDIO_CONFIGURE_ENABLE= audio SDL_CPUINFO_CONFIGURE_ENABLE= cpuinfo SDL_EVENTS_CONFIGURE_ENABLE= events SDL_FILE_CONFIGURE_ENABLE= filesystem SDL_HAPTIC_CONFIGURE_ENABLE= haptic SDL_JOYSTICK_CONFIGURE_ENABLE= joystick SDL_LOADSO_CONFIGURE_ENABLE= loadso SDL_POWER_CONFIGURE_ENABLE= power SDL_RENDER_CONFIGURE_ENABLE= render SDL_THREADS_CONFIGURE_ENABLE= threads SDL_TIMERS_CONFIGURE_ENABLE= timers SDL_VIDEO_CONFIGURE_ENABLE= video UDEV_CONFIGURE_ENABLE= libudev UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd UDEV_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto .include .if ${PORT_OPTIONS:MALSA} .if !${PORT_OPTIONS:MSDL_AUDIO} IGNORE= option ALSA requires SDL_AUDIO .endif CONFIGURE_ARGS+= --enable-alsa --enable-alsa-shared LIB_DEPENDS+= libasound.so:audio/alsa-lib .else CONFIGURE_ARGS+= --disable-alsa --disable-alsa-shared .endif .if ${PORT_OPTIONS:MJACK} .if !${PORT_OPTIONS:MSDL_AUDIO} IGNORE= option JACK requires SDL_AUDIO .endif CONFIGURE_ARGS+= --enable-jack --enable-jack-shared LIB_DEPENDS+= libjack.so:audio/jack .else CONFIGURE_ARGS+= --disable-jack --disable-jack-shared .endif CONFIGURE_ARGS+= --disable-esd --disable-esd-shared .if ${PORT_OPTIONS:MNAS} .if !${PORT_OPTIONS:MSDL_AUDIO} IGNORE= option NAS requires SDL_AUDIO .endif CONFIGURE_ARGS+= --enable-nas --enable-nas-shared LIB_DEPENDS+= libaudio.so:audio/nas .else CONFIGURE_ARGS+= --disable-nas --disable-nas-shared .endif .if ${PORT_OPTIONS:MOSS} .if !${PORT_OPTIONS:MSDL_AUDIO} IGNORE= option OSS requires SDL_AUDIO .endif CONFIGURE_ARGS+= --enable-oss .else CONFIGURE_ARGS+= --disable-oss .endif .if ${PORT_OPTIONS:MPULSEAUDIO} .if !${PORT_OPTIONS:MSDL_AUDIO} IGNORE= option PULSEAUDIO requires SDL_AUDIO .endif CONFIGURE_ARGS+= --enable-pulseaudio --enable-pulseaudio-shared .else CONFIGURE_ARGS+= --disable-pulseaudio --disable-pulseaudio-shared .endif .if ${PORT_OPTIONS:MSNDIO} .if !${PORT_OPTIONS:MSDL_AUDIO} IGNORE= option SNDIO requires SDL_AUDIO .endif CONFIGURE_ARGS+= --enable-sndio --enable-sndio-shared LIB_DEPENDS+= libsndio.so:audio/sndio .else CONFIGURE_ARGS+= --disable-sndio --disable-sndio-shared .endif .if ${PORT_OPTIONS:MVIDEO_KMSDRM} .if !${PORT_OPTIONS:MSDL_VIDEO} IGNORE= option VIDEO_KMSDRM requires SDL_VIDEO .endif CONFIGURE_ARGS+= --enable-video-kmsdrm --enable-kmsdrm-shared BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/libdrm.pc:graphics/libdrm \ ${LOCALBASE}/libdata/pkgconfig/gbm.pc:graphics/mesa-libs .else CONFIGURE_ARGS+= --disable-video-kmsdrm --disable-video-kmsdrm .endif .if ${PORT_OPTIONS:MVIDEO_OPENGL} .if !${PORT_OPTIONS:MSDL_VIDEO} IGNORE= option VIDEO_OPENGL requires SDL_VIDEO .endif CONFIGURE_ARGS+= --enable-video-opengl USES+= gl USE_GL+= gl .else CONFIGURE_ARGS+= --disable-video-opengl .endif .if ${PORT_OPTIONS:MVIDEO_X11} .if !${PORT_OPTIONS:MSDL_VIDEO} IGNORE= option VIDEO_X11 requires SDL_VIDEO .endif CONFIGURE_ARGS+= --enable-video-x11 \ --enable-x11-shared \ --enable-video-x11-xcursor \ --enable-video-x11-xinerama \ --enable-video-x11-xinput \ --enable-video-x11-xrandr \ --enable-video-x11-scrnsaver \ --enable-video-x11-xshape \ --enable-video-x11-vm +USES+= xorg USE_XORG+= xinerama xcursor xi xrandr xscrnsaver xxf86vm xext .else CONFIGURE_ARGS+= --disable-video-x11 \ --disable-x11-shared \ --disable-video-x11-xcursor \ --disable-video-x11-xinerama \ --disable-video-x11-xinput \ --disable-video-x11-xrandr \ --disable-video-x11-scrnsaver \ --disable-video-x11-xshape \ --disable-video-x11-vm .endif .if ${PORT_OPTIONS:MVIDEO_OPENGLES2} .if !${PORT_OPTIONS:MSDL_VIDEO} IGNORE= option VIDEO_OPENGLES2 requires SDL_VIDEO .endif CONFIGURE_ARGS+= --enable-video-opengles \ --enable-video-opengles2 USE_GL+= egl glesv2 .else CONFIGURE_ARGS+= --disable-video-opengles \ --disable-video-opengles2 .endif .if ${PORT_OPTIONS:MVIDEO_WAYLAND} .if !${PORT_OPTIONS:MSDL_VIDEO} IGNORE= option VIDEO_WAYLAND requires SDL_VIDEO .endif .if !${PORT_OPTIONS:MVIDEO_OPENGLES2} IGNORE= option VIDEO_WAYLAND requires VIDEO_OPENGLES2 .endif CONFIGURE_ARGS+= --enable-video-wayland \ --enable-wayland-shared BUILD_DEPENDS+= wayland-protocols>0:graphics/wayland-protocols \ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto LIB_DEPENDS+= libwayland-egl.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon .else CONFIGURE_ARGS+= --disable-video-wayland \ --disable-wayland-shared .endif .include .if !empty(ICONV_LIB) CONFIGURE_ARGS+= ac_cv_lib_iconv_iconv_open=yes ac_cv_func_iconv=yes .endif post-patch: @${REINPLACE_CMD} -e '/ CheckInputEvents$$/d' \ -e 's/-liconv/${ICONV_LIB}/g' ${WRKSRC}/configure # Clang does not provide _m_prefetch @${REINPLACE_CMD} 's/_m_prefetch/__builtin_prefetch/' \ ${WRKSRC}/configure ${WRKSRC}/src/video/SDL_blit_A.c post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libSDL2.so .include Index: head/devel/sdl_gnat/Makefile =================================================================== --- head/devel/sdl_gnat/Makefile (revision 516747) +++ head/devel/sdl_gnat/Makefile (revision 516748) @@ -1,23 +1,23 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= sdl_gnat PORTVERSION= 2013 PORTREVISION= 5 CATEGORIES= devel MASTER_SITES= http://downloads.dragonlace.net/src/ MAINTAINER= ports@FreeBSD.org COMMENT= Ada thin bindings for SDL (GPLv3) LICENSE= GPLv3 -USES= ada tar:bzip2 +USES= ada gl sdl tar:bzip2 USE_SDL= sdl ttf USE_GL= glu gl post-patch: @${REINPLACE_CMD} -e 's|@PREFIX@|${LOCALBASE}|' \ ${WRKSRC}/gnat_sdl.gpr .include Index: head/devel/sfml1/Makefile =================================================================== --- head/devel/sfml1/Makefile (revision 516747) +++ head/devel/sfml1/Makefile (revision 516748) @@ -1,52 +1,52 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= sfml PORTVERSION= 1.6 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= SF PKGNAMESUFFIX= 1 DISTNAME= SFML-${PORTVERSION}-sdk-linux-32 MAINTAINER= amdmi3@FreeBSD.org COMMENT= Simple and Fast Multimedia Library LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/license.txt LIB_DEPENDS= libsndfile.so:audio/libsndfile \ libpng.so:graphics/png \ libfreetype.so:print/freetype2 -USES= gmake jpeg gl openal:al pkgconfig dos2unix +USES= gmake jpeg gl openal:al pkgconfig dos2unix xorg DOS2UNIX_GLOB= Makefile ResourcePtr.inl USE_XORG= x11 xrandr USE_GL= gl glu USE_LDCONFIG= yes USE_CXXSTD= c++98 DESTDIRNAME= STAGEDIR WRKSRC= ${WRKDIR}/SFML-${PORTVERSION} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} PORTDOCS= * PORTSCOUT= limit:[^c]$$ OPTIONS_DEFINE= DOCS post-extract: @${RM} ${WRKSRC}/lib/* @${FIND} ${WRKSRC}/samples/bin/ -type f -maxdepth 1 -delete post-install: @${FIND} ${STAGEDIR}${PREFIX}/include/SFML -name "*.hpp" -exec ${REINPLACE_CMD} -i '' -e '/#include/ s|SFML|&1|' {} \; @${MV} ${STAGEDIR}${PREFIX}/include/SFML ${STAGEDIR}${PREFIX}/include/SFML${PKGNAMESUFFIX} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ .include Index: head/devel/simavr/Makefile =================================================================== --- head/devel/simavr/Makefile (revision 516747) +++ head/devel/simavr/Makefile (revision 516748) @@ -1,89 +1,90 @@ # Created by: Felix Palmen # $FreeBSD$ PORTNAME= simavr PORTVERSION= 1.3 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel PATCH_DIST_STRIP= -p1 MAINTAINER= felix@palmen-it.de COMMENT= Simulator for several Atmel AVR chips LICENSE= GPLv3 BUILD_DEPENDS= avr-gcc:devel/avr-gcc \ bash:shells/bash \ ${LOCALBASE}/avr/lib/libc.a:devel/avr-libc USE_GITHUB= yes GH_ACCOUNT= buserror USES= gmake pathfix pkgconfig PATHFIX_MAKEFILEIN= Makefile ALL_TARGET= build-simavr MAKE_ARGS= "RELEASE=1 PREFIX=${PREFIX} DESTDIR=${STAGEDIR}${PREFIX}" USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS EXAMPLES THREADSAFE THREADSAFE_DESC= Add a patch to make debugging output thread-safe DOCS_ALL_TARGET= doc DOCS_USE= tex=latex:build tex=pdftex:build tex=texmf:build EXAMPLES_ALL_TARGET= build-examples +EXAMPLES_USES= xorg EXAMPLES_USE= xorg=xdamage xorg=xcb xorg=xext xorg=xfixes \ xorg=xrandr gl=glut THREADSAFE_PATCH_SITES= https://github.com/zirias/simavr/commit/ THREADSAFE_PATCHFILES= 4b7c8c5245e1bbb8cac04948564622f47178b5f0.diff AVR_STRIP_CMD?= avr-strip DUMPMACHINE= ${CC} -dumpmachine OBJDIRNAME= obj-$$(${DUMPMACHINE}) post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/simavr ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsimavr.so.1 post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/manual/manual.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/simavr_callgraph.pdf ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: .for BOARDELF in hd77480,charlcd i2ctest ledramp simduino ssd1306,ssd1306demo timer_64led BOARDELF=${BOARDELF}; \ BOARD=$${BOARDELF%%,*}; \ ELF=$${BOARDELF##*,}; \ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/board_$${BOARD}; \ ${INSTALL_PROGRAM} \ ${WRKSRC}/examples/board_$${BOARD}/${OBJDIRNAME}/$${ELF}.elf \ ${STAGEDIR}${EXAMPLESDIR}/board_$${BOARD}/$${ELF}; \ ${INSTALL_DATA} ${WRKSRC}/examples/board_$${BOARD}/*.[aihc]* \ ${WRKSRC}/examples/board_$${BOARD}/README \ ${WRKSRC}/examples/board_$${BOARD}/Makefile \ ${STAGEDIR}${EXAMPLESDIR}/board_$${BOARD}/ .endfor .for AXF in \ hd77480/atmega48_charlcd \ i2ctest/atmega1280_i2ctest \ ledramp/atmega48_ledramp \ ssd1306/atmega32_ssd1306 \ timer_64led/atmega168_timer_64led ${AVR_STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/board_${AXF}.axf .endfor .for EXDIR in parts shared ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/${EXDIR} ${INSTALL_DATA} ${WRKSRC}/examples/${EXDIR}/*.[hc] \ ${STAGEDIR}${EXAMPLESDIR}/${EXDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/Makefile.common ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/Makefile ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/Makefile.opengl \ ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/sourcenav/Makefile =================================================================== --- head/devel/sourcenav/Makefile (revision 516747) +++ head/devel/sourcenav/Makefile (revision 516748) @@ -1,39 +1,39 @@ # Created by: Donald Burr # $FreeBSD$ PORTNAME= sourcenav PORTVERSION= 4.5 PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/NG${PORTVERSION} DISTNAME= sourcenavigator-NG${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Source code analysis tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= fails to build: undefined reference to fpsetround -USES= shebangfix tar:bzip2 +USES= shebangfix tar:bzip2 xorg SHEBANG_FILES= ${WRKSRC}/snavigator/demo/c++/contrib/perl/sample_client USE_XORG= x11 HAS_CONFIGURE= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=--prefix=${PREFIX}/sourcenav post-patch: ${REINPLACE_CMD} -e 's|@XINCLUDES@|-I${LOCALBASE}/include|; \ s|@XLIBSW@|-L${LOCALBASE}/lib -lX11|' ${WRKSRC}/tk/unix/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sourcenav/bin/wish8.3 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sourcenav/bin/tclsh8.3 ${RLN} ${STAGEDIR}${PREFIX}/sourcenav/bin/snavigator \ ${STAGEDIR}${PREFIX}/bin/snavigator .include Index: head/devel/tex-web2c/Makefile =================================================================== --- head/devel/tex-web2c/Makefile (revision 516747) +++ head/devel/tex-web2c/Makefile (revision 516748) @@ -1,66 +1,66 @@ # $FreeBSD$ PORTNAME= web2c PORTVERSION= 20150521 PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= TEX_CTAN/systems/texlive/Source/ PKGNAMEPREFIX= tex- DISTNAME= texlive-${PORTVERSION}-source DIST_SUBDIR= TeX MAINTAINER= hrs@FreeBSD.org COMMENT= TeX implementation translating WEB to C LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 \ libpng.so:graphics/png \ libzzip.so:devel/zziplib \ libmpfr.so:math/mpfr -USES= pathfix pkgconfig libtool tar:xz +USES= gnome pathfix pkgconfig libtool tar:xz xorg USE_TEX= kpathsea ptexenc USE_XORG= pixman USE_GNOME= cairo USE_LDCONFIG= yes EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,} EXTRACT_FILES= build-aux \ libs/xpdf \ texk/web2c WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-luatex \ --disable-luajittex \ --disable-xetex \ --disable-aleph \ --disable-ptex \ --disable-tex \ --disable-latex \ --disable-pdftex \ --disable-eptex \ --disable-uptex \ --disable-euptex \ --disable-synctex \ --with-x=no \ --without-mf-x-toolkit \ --with-system-zlib \ --with-system-zziplib .for L in pixman cairo gmp mpfr libpng icu kpathsea ptexenc CONFIGURE_ARGS+=--with-system-$L \ --with-$L-include=${LOCALBASE}/include \ --with-$L-libdir=${LOCALBASE}/lib .endfor CFLAGS+= -I${LOCALBASE}/include INSTALL_TARGET= install-strip INFO= web2c pre-configure: for D in libs/xpdf; do \ cd ${WRKDIR}/${DISTNAME}/$$D && \ ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \ LDFLAGS="${LDFLAGS}" LIBS="${LIBS}" \ ${CONFIGURE_ENV} ${SH} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}; \ done .include Index: head/devel/vulkan-tools/Makefile =================================================================== --- head/devel/vulkan-tools/Makefile (revision 516747) +++ head/devel/vulkan-tools/Makefile (revision 516748) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= vulkan-tools DISTVERSIONPREFIX= sdk- DISTVERSION= 1.1.108.0 PORTREVISION= 1 CATEGORIES= devel graphics MAINTAINER= greg@unrelenting.technology COMMENT= Tools and demos for the Vulkan graphics API LICENSE= APACHE20 BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers \ glslangValidator:devel/glslang LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader -USES= cmake compiler:c++11-lib pkgconfig python:3.4+,build +USES= cmake compiler:c++11-lib pkgconfig python:3.4+,build xorg USE_XORG= x11 xcb xrandr sm ice xext USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-Tools CMAKE_OFF= BUILD_TESTS BUILD_ICD \ BUILD_WSI_WAYLAND_SUPPORT CMAKE_ARGS= -DGLSLANG_INSTALL_DIR=${LOCALBASE} .include Index: head/devel/wininfo/Makefile =================================================================== --- head/devel/wininfo/Makefile (revision 516747) +++ head/devel/wininfo/Makefile (revision 516748) @@ -1,22 +1,22 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= wininfo PORTVERSION= 0.7 PORTREVISION= 11 CATEGORIES= devel MASTER_SITES= http://www.freedesktop.org/software/wininfo/ MAINTAINER= ports@FreeBSD.org COMMENT= Window information utility +USES= gnome pkgconfig xorg USE_XORG= xext xrender xinerama xrandr xi xfixes xcursor \ xcomposite x11 xres USE_GNOME= gtk20 gnomeprefix GNU_CONFIGURE= yes -USES= pkgconfig CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include Index: head/devel/xwpe/Makefile =================================================================== --- head/devel/xwpe/Makefile (revision 516747) +++ head/devel/xwpe/Makefile (revision 516748) @@ -1,31 +1,31 @@ # Created by: David O'Brien (obrien@FreeBSD.org) # $FreeBSD$ PORTNAME= xwpe PORTVERSION= 1.5.30a CATEGORIES= devel MASTER_SITES= SUNSITE/apps/editors/X \ http://www.identicalsoftware.com/xwpe/ \ ftp://ftp.identicalsoftware.com/pub/linux/xwpe/ MAINTAINER= ports@FreeBSD.org COMMENT= Borland-like IDE programming environment -USES= desthack ncurses +USES= desthack ncurses xorg DESTDIRNAME= STAGEDIR USE_XORG= sm ice x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --libdir=\$${STAGEDIR}${PREFIX}/share ALL_TARGET= # none post-patch: .for file in we_prog.c we_fl_unix.c @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/${file} .endfor ${REINPLACE_CMD} -e 's|$$(INSTALL_PROGRAM)|${INSTALL_PROGRAM}|g' \ ${WRKSRC}/Makefile.in ${REINPLACE_CMD} -e 's|$$(INSTALL_DATA)|${INSTALL_DATA}|g' \ ${WRKSRC}/Makefile.in .include Index: head/devel/xxgdb/Makefile =================================================================== --- head/devel/xxgdb/Makefile (revision 516747) +++ head/devel/xxgdb/Makefile (revision 516748) @@ -1,26 +1,26 @@ # Created by: jkh # $FreeBSD$ PORTNAME= xxgdb PORTVERSION= 1.12 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= XCONTRIB/utilities MAINTAINER= cy@FreeBSD.org COMMENT= X window interface for gdb -USES= imake +USES= imake xorg USE_XORG= ice sm x11 xaw xext xmu xt # This isn't included in the original Imakefile for some reason. # Yes, I know this will recompile the program every time, but # we have the cookie anyway and it's much easier this way # than modifying the Imakefile. post-build: cd ${WRKSRC} && ${CC} ${CFLAGS} -o xxgdbiowin xxgdbiowin.c post-install: ${INSTALL_PROGRAM} ${WRKSRC}/xxgdbiowin ${STAGEDIR}${PREFIX}/bin .include Index: head/devel/zeal/Makefile =================================================================== --- head/devel/zeal/Makefile (revision 516747) +++ head/devel/zeal/Makefile (revision 516748) @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= zeal PORTVERSION= 0.6.1 PORTREVISION= 3 DISTVERSIONPREFIX=v CATEGORIES= devel MAINTAINER= rakuco@FreeBSD.org COMMENT= Offline documentation browser LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libxcb.so:x11/libxcb \ libxcb-keysyms.so:x11/xcb-util-keysyms -USES= cmake compiler:c++11-lib desktop-file-utils \ - kde:5 libarchive pkgconfig qt:5 sqlite +USES= cmake compiler:c++11-lib desktop-file-utils gl \ + kde:5 libarchive pkgconfig qt:5 sqlite xorg USE_GL= gl # Dependency added by qt5-gui. USE_GITHUB= yes USE_KDE= ecm USE_QT= concurrent core gui network webkit widgets x11extras \ buildtools_build qmake_build USE_XORG= ice sm x11 xcb xext GH_ACCOUNT= zealdocs INSTALLS_ICONS= yes .include