Index: head/audio/gstreamer-plugins-sndio/Makefile =================================================================== --- head/audio/gstreamer-plugins-sndio/Makefile (revision 516139) +++ head/audio/gstreamer-plugins-sndio/Makefile (revision 516140) @@ -1,25 +1,24 @@ # $FreeBSD$ PORTNAME= gstreamer-plugins-sndio DISTVERSIONPREFIX= v DISTVERSION= 0.10.31.1 CATEGORIES= audio MAINTAINER= tobik@FreeBSD.org COMMENT= Sndio audio sink and source for GStreamer 0.10 LICENSE= ISCL LIB_DEPENDS= libgstaudio-0.10.so:multimedia/gstreamer-plugins \ libgstbase-0.10.so:multimedia/gstreamer \ libsndio.so:audio/sndio +USES= gnome pkgconfig USE_GITHUB= yes GH_ACCOUNT= t6 - -USES= pkgconfig USE_GNOME= glib20 PLIST_FILES= lib/gstreamer-0.10/libgstsndio.so .include Index: head/audio/gstreamer1-plugins-sndio/Makefile =================================================================== --- head/audio/gstreamer1-plugins-sndio/Makefile (revision 516139) +++ head/audio/gstreamer1-plugins-sndio/Makefile (revision 516140) @@ -1,25 +1,24 @@ # $FreeBSD$ PORTNAME= gstreamer1-plugins-sndio DISTVERSIONPREFIX= v DISTVERSION= 1.8.0.1 CATEGORIES= audio MAINTAINER= tobik@FreeBSD.org COMMENT= Sndio audio sink and source for GStreamer LICENSE= ISCL LIB_DEPENDS= libgstaudio-1.0.so:multimedia/gstreamer1-plugins \ libgstbase-1.0.so:multimedia/gstreamer1 \ libsndio.so:audio/sndio +USES= gnome pkgconfig USE_GITHUB= yes GH_ACCOUNT= t6 - -USES= pkgconfig USE_GNOME= glib20 PLIST_FILES= lib/gstreamer-1.0/libgstsndio.so .include Index: head/audio/spectrogram/Makefile =================================================================== --- head/audio/spectrogram/Makefile (revision 516139) +++ head/audio/spectrogram/Makefile (revision 516140) @@ -1,35 +1,35 @@ # Created by: Tobias Kortkamp # $FreeBSD$ PORTNAME= spectrogram PORTVERSION= 20161017 CATEGORIES= audio MAINTAINER= tobik@FreeBSD.org COMMENT= Audio visualization for sndio LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfftw3.so:math/fftw3 \ libsndio.so:audio/sndio -USES= pkgconfig +USES= pkgconfig xorg USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= dim13 GH_TAGNAME= 432e96b PLIST_FILES= bin/spectrogram post-patch: ${REINPLACE_CMD} -e 's|NOMAN=|MAN=|g' \ -e 's|-lsndio|-lm -lsndio|g' \ ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/spectrogram \ ${STAGEDIR}${PREFIX}/bin .include Index: head/deskutils/copyq/Makefile =================================================================== --- head/deskutils/copyq/Makefile (revision 516139) +++ head/deskutils/copyq/Makefile (revision 516140) @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= copyq DISTVERSIONPREFIX= v DISTVERSION= 3.9.2 CATEGORIES= deskutils MAINTAINER= tobik@FreeBSD.org COMMENT= Qt5 based clipboard manager LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake compiler:c++11-lang qt:5 +USES= cmake compiler:c++11-lang qt:5 xorg USE_GITHUB= yes GH_ACCOUNT= hluk GH_PROJECT= CopyQ USE_LDCONFIG= yes USE_QT= core gui network script svg widgets x11extras imageformats_run \ buildtools_build linguisttools_build qmake_build USE_XORG= x11 xtst LDFLAGS+= -Wl,--as-needed OPTIONS_DEFINE= PLUGINS WEBKIT OPTIONS_DEFAULT= PLUGINS WEBKIT OPTIONS_SUB= yes PLUGINS_CMAKE_BOOL= WITH_PLUGINS WEBKIT_IMPLIES= PLUGINS WEBKIT_USE= qt=webkit WEBKIT_CMAKE_BOOL= WITH_WEBKIT .include Index: head/devel/allegro/Makefile =================================================================== --- head/devel/allegro/Makefile (revision 516139) +++ head/devel/allegro/Makefile (revision 516140) @@ -1,76 +1,76 @@ # Created by: Jimmy Olgeni # $FreeBSD$ PORTNAME= allegro DISTVERSION= 4.4.3.1 CATEGORIES= devel MASTER_SITES= https://github.com/liballeg/allegro5/releases/download/${DISTVERSION}/ MAINTAINER= tobik@FreeBSD.org COMMENT= Cross-platform library for games and multimedia programming LICENSE= GIFTWARE LICENSE_NAME= Giftware LICENSE_FILE= ${WRKSRC}/docs/txt/license.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libogg.so:audio/libogg \ libpng.so:graphics/png \ libvorbis.so:audio/libvorbis -USES= cmake gl makeinfo pkgconfig +USES= cmake gl makeinfo pkgconfig xorg USE_GL= gl glu USE_XORG= ice sm x11 xcursor xext xpm xxf86dga xxf86vm USE_LDCONFIG= yes INFO= allegro PORTDOCS= * PORTEXAMPLES= * PLIST_SUB= SHLIB_VER="${PORTVERSION:R}" CMAKE_ARGS= -DDOCDIR="${DOCSDIR}" CMAKE_OFF= WANT_EXAMPLES WANT_MODULES CMAKE_ON= WANT_LOGG # Wrong versioning upstream PORTSCOUT= ignore:1 OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_MULTI= AUDIO OPTIONS_MULTI_AUDIO= ALSA JACK OSS SNDIO OPTIONS_DEFAULT= OSS OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_USES= localbase:ldflags ALSA_CMAKE_BOOL= WANT_ALSA JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CMAKE_BOOL= WANT_JACK OSS_CMAKE_BOOL= WANT_OSS SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CMAKE_BOOL= WANT_SNDIO post-patch: @${REINPLACE_CMD} -e 's|/allegro-$${ALLEGRO_VERSION}|| ; s|"info"|"${INFO_PATH}"|g ' \ ${WRKSRC}/docs/CMakeLists.txt @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/src/x/xdga2.c @${CP} ${FILESDIR}/sndio.c ${WRKSRC}/src/unix post-patch-JACK-on: @${REINPLACE_CMD} -e 's|jack_client = jack_client_new(jack_client_name);|jack_client = jack_client_open(jack_client_name, (jack_options_t)0, NULL);|' \ ${WRKSRC}/src/unix/jack.c post-install: ${INSTALL_MAN} ${INSTALL_WRKSRC}/docs/man/*.3 ${STAGEDIR}${MAN3PREFIX}/man/man3/ post-install-EXAMPLES-on: @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) @(cd ${WRKSRC} && ${COPYTREE_SHARE} demos ${STAGEDIR}${EXAMPLESDIR}) ${INSTALL_DATA} ${WRKSRC}/allegro.cfg ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/plan9port/Makefile =================================================================== --- head/devel/plan9port/Makefile (revision 516139) +++ head/devel/plan9port/Makefile (revision 516140) @@ -1,87 +1,87 @@ # Created by: Serge Gagnon # $FreeBSD$ PORTNAME= plan9port PORTVERSION= 20190619 CATEGORIES= devel plan9 DIST_SUBDIR= plan9port EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= tobik@FreeBSD.org COMMENT= Plan 9 from User Space LICENSE= LUCENT LICENSE_NAME= Lucent Public License Version 1.02 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_aarch64= fails to compile: no such file or directory: 'getcallerpc-arm64' BROKEN_armv6= fails to compile: thread.c:130:5: no member named 'arm_r0' in 'mcontext_t' BROKEN_armv7= fails to compile: thread.c:130:5: no member named 'arm_r0' in 'mcontext_t' LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig -USES= localbase:ldflags perl5 shebangfix +USES= localbase:ldflags perl5 shebangfix xorg USE_GITHUB= yes GH_ACCOUNT= 9fans GH_TAGNAME= e995a0c101863688d5f14649ae3de45a7c43789c USE_PERL5= build USE_XORG= x11 xt xext SHEBANG_GLOB= * SHEBANG_LANG= rc rc_OLD_CMD= /bin/rc /usr/local/plan9/bin/rc rc_CMD= ${PREFIX}/plan9/bin/rc SUB_FILES= pkg-message SUB_LIST= OPSYS=${OPSYS} OPTIONS_DEFINE= DATA OPTIONS_DEFAULT= DATA OPTIONS_SUB= yes DATA_DESC= Install dictionary, thesaurus, and other data files DATA_MASTER_SITES= https://9fans.github.io/plan9port/dist/ DATA_DISTFILES= pgw.tar.bz2 roget.tar.bz2 scat.tgz post-extract-DATA-on: @cd ${WRKSRC}/dict && ${TAR} -xf ${DISTDIR}/${DIST_SUBDIR}/pgw.tar.bz2 @cd ${WRKSRC}/dict && ${TAR} -xf ${DISTDIR}/${DIST_SUBDIR}/roget.tar.bz2 @cd ${WRKSRC}/sky && ${TAR} -xf ${DISTDIR}/${DIST_SUBDIR}/scat.tgz post-patch: @${REINPLACE_CMD} -e 's|\[5-9\]\.||' ${WRKSRC}/bin/9l @${REINPLACE_CMD} -e 's|/lib/font/bit|${PREFIX}/plan9/font|' \ ${WRKSRC}/src/cmd/acme/acme.c @${REINPLACE_CMD} -e 's|#!/bin/rc|#!${PREFIX}/plan9/bin/rc|' \ ${WRKSRC}/src/cmd/upas/ml/mlmgr.c \ ${WRKSRC}/src/cmd/tcs/font/mkfile @${REINPLACE_CMD} -e 's|ulong|u64int|' ${WRKSRC}/src/libmach/FreeBSD.c do-configure: @${ECHO_CMD} 'CFLAGS="${CFLAGS}"' > ${WRKSRC}/LOCAL.config @${ECHO_CMD} 'LDFLAGS="${LDFLAGS}"' >> ${WRKSRC}/LOCAL.config @${ECHO_CMD} 'FONTSRV=fontsrv' >> ${WRKSRC}/LOCAL.config do-build: @cd ${WRKSRC} && ${SETENV} CC9=${CC} ./INSTALL -b do-install: .for l in .cvsignore .hg .hgignore .hgtags .gitignore .gitkeep *.bak *.orig *.beforesubst .travis.yml @${FIND} ${WRKSRC} -name "${l}" -delete .endfor @cd ${WRKSRC} && ${SED} -i '' 's#/usr/local#${PREFIX}#' \ `${CAT} lib/moveplan9.files` @${MKDIR} ${STAGEDIR}${PREFIX}/plan9 @cd ${WRKSRC} && ${PAX} -rw . ${STAGEDIR}${PREFIX}/plan9 @${RLN} ${STAGEDIR}${PREFIX}/plan9/bin/9 ${STAGEDIR}${PREFIX}/bin/9 post-install: @cd ${STAGEDIR}${PREFIX}/plan9 && \ for f in bin/* bin/disk/* bin/fossil/* bin/fs/* bin/venti/* src/cmd/devdraw/o.devdraw; do \ ${STRIP_CMD} $$f > /dev/null 2>&1 || ${TRUE}; \ done .include Index: head/emulators/gxemul/Makefile =================================================================== --- head/emulators/gxemul/Makefile (revision 516139) +++ head/emulators/gxemul/Makefile (revision 516140) @@ -1,46 +1,47 @@ # Created by: Janni # $FreeBSD$ PORTNAME= gxemul PORTVERSION= 0.6.2 CATEGORIES= emulators MASTER_SITES= http://gavare.se/gxemul/src/ MAINTAINER= tobik@FreeBSD.org COMMENT= Instruction-level machine emulator LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE HAS_CONFIGURE= yes CONFIGURE_ARGS= --disable-valgrind \ --without-unittests CONFIGURE_ENV= CXX=${CXX} \ LOCALBASE=${LOCALBASE} \ PREFIX=${PREFIX} # Avoid auto-detecting Doxygen. We do not need source code documentation. # The handbook is quite comprehensive already. BINARY_ALIAS= doxygen=${FALSE} PLIST_FILES= bin/gxemul \ man/man1/gxemul.1.gz PORTDOCS= * OPTIONS_DEFINE= DOCS X11 OPTIONS_DEFAULT= X11 X11_RUN_DEPENDS= xterm:x11/xterm +X11_USES= xorg X11_USE= XORG=x11 X11_CONFIGURE_OFF= --disable-x do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gxemul ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/gxemul.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Index: head/games/adonthell/Makefile =================================================================== --- head/games/adonthell/Makefile (revision 516139) +++ head/games/adonthell/Makefile (revision 516140) @@ -1,37 +1,37 @@ # Created by: Miguel Mendez # $FreeBSD$ # $MCom: ports/games/adonthell/Makefile,v 1.1 2006/10/04 20:13:33 ahze Exp $ PORTNAME= adonthell PORTVERSION= 0.3.8 CATEGORIES= games MASTER_SITES= SAVANNAH DISTFILES= ${PORTNAME}-src-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= tobik@FreeBSD.org COMMENT= Role playing game engine LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis -USES= gettext gmake localbase pkgconfig python:2.7 +USES= gettext gmake localbase pkgconfig python:2.7 sdl USE_SDL= mixer2 ttf2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-py-debug --disable-pyc \ --with-python=${PYTHON_CMD} \ --with-py-libs="-lpython${PYTHON_VER}" PLIST_DIRS= ${DATADIR}/games PLIST_FILES= bin/adonthell \ man/man6/adonthell.6.gz \ ${DATADIR}/modules/adonthell.py \ ${DATADIR}/modules/dialogue.py post-patch: @${REINPLACE_CMD} 's,adonthell-0.3,adonthell,g' ${WRKSRC}/src/Makefile.in .include Index: head/games/etracer/Makefile =================================================================== --- head/games/etracer/Makefile (revision 516139) +++ head/games/etracer/Makefile (revision 516140) @@ -1,25 +1,25 @@ # Created by: Peter Dunning # $FreeBSD$ PORTNAME= etr PORTVERSION= 0.7.5 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= SF/extremetuxracer/releases/${PORTVERSION} PKGNAMESUFFIX= acer MAINTAINER= tobik@FreeBSD.org COMMENT= Extreme Tux Racer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsfml-system.so:devel/sfml -USES= compiler:c++11-lang pkgconfig tar:xz +USES= compiler:c++11-lang gl pkgconfig tar:xz xorg USE_GL= gl glu GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS .include Index: head/games/iortcw/Makefile =================================================================== --- head/games/iortcw/Makefile (revision 516139) +++ head/games/iortcw/Makefile (revision 516140) @@ -1,86 +1,86 @@ # Created by: Tobias Kortkamp # $FreeBSD$ PORTNAME= iortcw PORTVERSION= 1.51c PORTEPOCH= 1 CATEGORIES= games MAINTAINER= tobik@FreeBSD.org COMMENT= Game engine for Return to Castle Wolfenstein LICENSE= GPLv3 NOT_FOR_ARCHS= aarch64 armv6 armv7 NOT_FOR_ARCHS_REASON= fails to configure: Architecture not supported LIB_DEPENDS= libcurl.so:ftp/curl \ libfreetype.so:print/freetype2 \ libogg.so:audio/libogg \ libopus.so:audio/opus \ libopusfile.so:audio/opusfile -USES= gl gmake jpeg openal pkgconfig sdl +USES= gl gmake jpeg openal pkgconfig sdl xorg USE_GITHUB= yes USE_GL= gl USE_SDL= sdl2 WOLFDIR= "libexec/${PORTNAME}" MAKE_ARGS= BINDIR="${STAGEDIR}${PREFIX}/bin" \ COPYDIR="${STAGEDIR}${PREFIX}/${WOLFDIR}" # cf. PR 226980 LLD_UNSAFE= yes PLIST_SUB= ARCH="${ARCH}" \ WOLFDIR="${WOLFDIR}" SUB_FILES= iowolfded iowolfmp iowolfsp pkg-message SUB_LIST= ARCH="${ARCH}" \ DISTVERSION="${DISTVERSION}" \ WOLFDIR="${PREFIX}/${WOLFDIR}" OPTIONS_DEFINE= MP SP OPTIONS_DEFAULT= MP SP OPTIONS_SUB= yes MP_DESC= Build multiplayer support SP_DESC= Build singleplayer support SP_ALL_TARGET= sp SP_DESKTOP_ENTRIES= "Return to Castle Wolfenstein" \ "Return to Castle Wolfenstein" \ "${DATADIR}/wolf512.png" \ "iowolfsp" \ "Game;" \ false SP_INSTALL_TARGET= sp-install MP_ALL_TARGET= mp MP_DESKTOP_ENTRIES= "Return to Castle Wolfenstein (MP)" \ "Return to Castle Wolfenstein Multiplayer" \ "${DATADIR}/wolf512.png" \ "iowolfmp" \ "Game;" \ false MP_INSTALL_TARGET= mp-install post-extract: ${CP} ${FILESDIR}/Makefile ${WRKSRC} post-patch: @${REINPLACE_CMD} '/\.git\/index/d' ${WRKSRC}/SP/Makefile @${REINPLACE_CMD} '/\.git\/index/d' ${WRKSRC}/MP/Makefile post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/MP/misc/wolf512.png ${STAGEDIR}${DATADIR} post-install-MP-on: ${INSTALL_SCRIPT} ${WRKDIR}/iowolfmp ${STAGEDIR}${PREFIX}/bin/iowolfmp ${INSTALL_SCRIPT} ${WRKDIR}/iowolfded ${STAGEDIR}${PREFIX}/bin/iowolfded post-install-SP-on: ${INSTALL_SCRIPT} ${WRKDIR}/iowolfsp ${STAGEDIR}${PREFIX}/bin/iowolfsp .include Index: head/games/openmw/Makefile =================================================================== --- head/games/openmw/Makefile (revision 516139) +++ head/games/openmw/Makefile (revision 516140) @@ -1,42 +1,42 @@ # Created by: Tobias Kortkamp # $FreeBSD$ PORTNAME= openmw DISTVERSIONPREFIX= openmw- DISTVERSION= 0.45.0 PORTREVISION= 5 CATEGORIES= games PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= a78d98df273e266c05c73837a5961fbf6a875ccf.patch:-p1 MAINTAINER= tobik@FreeBSD.org COMMENT= Unofficial open source engine reimplementation of the game Morrowind LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libboost_thread.so:devel/boost-libs \ libBulletCollision.so:devel/bullet \ libMyGUIEngine.so:x11-toolkits/mygui \ libosg.so:graphics/osg \ libunshield.so:archivers/unshield -USES= cmake compiler:c++14-lang gl openal pkgconfig qt:5 sdl +USES= cmake compiler:c++14-lang gl openal pkgconfig qt:5 sdl xorg USE_GITHUB= yes GH_ACCOUNT= OpenMW USE_GL= gl USE_SDL= sdl2 USE_QT= core gui network opengl printsupport widgets buildtools_build \ qmake_build CMAKE_ARGS= -DDESIRED_QT_VERSION=5 \ -DGLOBAL_DATA_PATH="${PREFIX}/share" \ -DMORROWIND_DATA_FILES="${DATADIR}/data" \ -DOPENMW_RESOURCE_FILES="${DATADIR}/resources" post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* .include Index: head/graphics/waylandpp/Makefile =================================================================== --- head/graphics/waylandpp/Makefile (revision 516139) +++ head/graphics/waylandpp/Makefile (revision 516140) @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= waylandpp DISTVERSION= 0.2.7 CATEGORIES= graphics MAINTAINER= tobik@FreeBSD.org COMMENT= Wayland C++ bindings LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpugixml.so:textproc/pugixml \ libwayland-egl.so:graphics/wayland -USES= cmake compiler:c++11-lang gl localbase:ldflags pkgconfig +USES= cmake compiler:c++11-lang gl localbase:ldflags pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= NilsBrause USE_GL= egl USE_LDCONFIG= yes CMAKE_OFF= BUILD_DOCUMENTATION BUILD_EXAMPLES PLIST_SUB= SOVERSION=${DISTVERSION} .include Index: head/java/openjfx8-devel/Makefile =================================================================== --- head/java/openjfx8-devel/Makefile (revision 516139) +++ head/java/openjfx8-devel/Makefile (revision 516140) @@ -1,147 +1,148 @@ # Created by: Tobias Kortkamp # $FreeBSD$ PORTNAME= openjfx8 DISTVERSION= 8u202-b07 PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= java x11-toolkits devel MASTER_SITES= https://github.com/t6/openjfx/releases/download/release/ \ http://hg.openjdk.java.net/openjfx/8u/rt/archive/${DISTVERSION}${EXTRACT_SUFX}?dummy=/ PKGNAMESUFFIX= -devel MAINTAINER= tobik@FreeBSD.org COMMENT= JavaFX SDK overlay for OpenJDK 8 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= No longer maintained upstream ONLY_FOR_ARCHS= amd64 i386 BUILD_DEPENDS= apache-ant>0:devel/apache-ant \ antlr3>0:devel/antlr3 \ gradle4>=4.8:devel/gradle4 \ ${JAVALIBDIR}/junit.jar:java/junit LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -USES= gettext-runtime gl gnome jpeg localbase:ldflags pkgconfig sqlite +USES= gettext-runtime gl gnome jpeg localbase:ldflags pkgconfig \ + sqlite xorg USE_GL= gl USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 gtk30 pango USE_JAVA= yes JAVA_VERSION= 1.8 USE_LDCONFIG= yes USE_XORG= x11 xtst xxf86vm CFLAGS+= -Wno-unused-command-line-argument WRKSRC= ${WRKDIR}/rt-${DISTVERSION} PLIST_SUB= ARCH=${ARCH} \ JAVA_HOME=${JAVA_HOME} OPTIONS_DEFINE= MEDIA SWT TEST WEBKIT OPTIONS_DEFAULT= MEDIA WEBKIT OPTIONS_SUB= yes MEDIA_DESC= Media module SWT_DESC= SWT support MEDIA_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libsndio.so:audio/sndio MEDIA_USES= gmake MEDIA_VARS= COMPILE_MEDIA=true SWT_BUILD_DEPENDS= swt>0:x11-toolkits/swt SWT_RUN_DEPENDS= swt>0:x11-toolkits/swt SWT_VARS= COMPILE_SWT=true TEST_USES= display:test TEST_VARS= AWT_TEST=true FULL_TEST=true # Gradle calls CMake during the build WEBKIT_IMPLIES= MEDIA WEBKIT_BUILD_DEPENDS= cmake:devel/cmake WEBKIT_LIB_DEPENDS= libicui18n.so:devel/icu WEBKIT_USES= bison compiler:c++14-lang gmake gperf perl5 python:2.7,build WEBKIT_USE= GNOME=libxslt,libxml2 \ PERL5=build \ RUBY=yes \ XORG=xcomposite,xdamage,xfixes,xrender,xt WEBKIT_VARS= RUBY_NO_RUN_DEPENDS=yes COMPILE_WEBKIT=true # Move Gradle's home below ${WRKDIR} instead of using ${HOME}/.gradle _GRADLE_ENV= CC=${WRKDIR}/bin/ccwrapper \ CXX=${WRKDIR}/bin/cxxwrapper \ GRADLE_USER_HOME=${WRKDIR}/gradle-home _GRADLE_RUN= ${SETENV} ${_GRADLE_ENV} gradle4 --no-daemon # NOTE: This port won't build if ${JAVA_HOME}/jre/lib/ext/jfxrt.jar # already exists on your system. This is not a problem in Poudriere # or Synth but something to be aware of if you're trying to build this # port in a non-pristine environment. # The BSD Makefiles for GStreamer-lite and Jfxmedia are based on the # Linux versions. Prepare the tree, so that we only see the changes # from Linux's Makefile in our own patches. pre-patch: @${CP} -r ${WRKSRC}/modules/media/src/main/native/jfxmedia/projects/linux \ ${WRKSRC}/modules/media/src/main/native/jfxmedia/projects/bsd @${CP} -r ${WRKSRC}/modules/media/src/main/native/gstreamer/projects/linux \ ${WRKSRC}/modules/media/src/main/native/gstreamer/projects/bsd post-patch: @${MKDIR} ${WRKDIR}/bin @${PRINTF} '#!/bin/sh\nexec ${CC} ${CFLAGS} ${LDFLAGS} "$$@"\n' > ${WRKDIR}/bin/ccwrapper @${PRINTF} '#!/bin/sh\nexec ${CXX} ${CXXFLAGS} ${LDFLAGS} "$$@"\n' > ${WRKDIR}/bin/cxxwrapper @${CHMOD} +x ${WRKDIR}/bin/ccwrapper ${WRKDIR}/bin/cxxwrapper @${SED} -e 's@/linux@/freebsd@g' -e 's@-DLINUX@-DFREEBSD@g' -e 's@LINUX@BSD@g' \ -e 's@linux_@bsd_@g' -e 's@"-static-libgcc", "-static-libstdc++",@@g' \ -e 's@"gcc"@"${WRKDIR}/bin/ccwrapper"@g' -e 's@"g\+\+"@"${WRKDIR}/bin/cxxwrapper"@g' \ ${WRKSRC}/buildSrc/linux.gradle > ${WRKSRC}/buildSrc/bsd.gradle # Add a *BSD native audio sink to GStreamer-lite instead of using the # bundled ALSA sink. Currently we add an sndio sink, but this is an extension # point for eventually adding an OSS backend (or others) as an option as well. # If you add a new one make sure it registers itself as "bsdaudiosink" as defined # in modules/media/src/main/native/jfxmedia/platform/gstreamer/GstPipelineFactory.cpp @${MKDIR} ${WRKSRC}/modules/media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/ext/bsdaudio @${CP} ${FILESDIR}/gstsndio.* ${FILESDIR}/sndiosink.* \ ${WRKSRC}/modules/media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/ext/bsdaudio @cd ${WRKSRC}/modules/media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/ext/bsdaudio && \ ${LN} -s gstsndio.c gstbsdaudio.c && \ ${LN} -s sndiosink.c bsdaudiosink.c # Pull Java dependencies from LOCALBASE @${REINPLACE_CMD} 's@/usr/local@${LOCALBASE}@g' \ ${WRKSRC}/build.gradle ${WRKSRC}/buildSrc/build.gradle # Remove bundled libraries. We use the system's versions instead. @cd ${WRKSRC}/modules/web/src/main/native/Source/ThirdParty && \ ${RM} -r icu libxml libxslt sqlite @${RM} -r ${WRKSRC}/modules/web/src/main/native/Source/WTF/icu @cd ${WRKSRC}/modules/media/src/main/native/gstreamer/3rd_party && \ ${RM} -r glib libffi post-patch-SWT-off: @${RM} -r ${WRKSRC}/modules/graphics/src/main/java/com/sun/glass/ui/swt do-configure: @${MKDIR} ${WRKDIR}/gradle-home @${ECHO_CMD} "NUM_COMPILE_THREADS = ${MAKE_JOBS_NUMBER}" > ${WRKSRC}/gradle.properties .for prop in COMPILE_MEDIA COMPILE_WEBKIT AWT_TEST FULL_TEST @${ECHO_CMD} "${prop} = ${${prop}:Ufalse}" >> ${WRKSRC}/gradle.properties .endfor @${ECHO_CMD} "BSD.compileSWT = ${COMPILE_SWT:Ufalse};" >> ${WRKSRC}/buildSrc/bsd.gradle do-build: @cd ${WRKSRC} && ${_GRADLE_RUN} zips do-install: @${MKDIR} ${STAGEDIR}${JAVA_HOME} @${TAR} -C ${STAGEDIR}${JAVA_HOME} \ -xf ${WRKSRC}/build/bundles/javafx-sdk-overlay.zip @${FIND} ${STAGEDIR}${JAVA_HOME}/jre -name '*.so' -exec ${STRIP_CMD} \{\} \; do-test-TEST-on: @cd ${WRKSRC} && ${_GRADLE_RUN} check test .include Index: head/sysutils/contractor/Makefile =================================================================== --- head/sysutils/contractor/Makefile (revision 516139) +++ head/sysutils/contractor/Makefile (revision 516140) @@ -1,23 +1,23 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= contractor PORTVERSION= 0.3.4 CATEGORIES= sysutils MAINTAINER= tobik@FreeBSD.org COMMENT= Desktop-wide extension service LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libgee-0.8.so:devel/libgee -USES= gettext-runtime meson pkgconfig tar:xz +USES= gettext-runtime gnome meson pkgconfig tar:xz USE_GITHUB= yes GH_ACCOUNT= elementary USE_GNOME= glib20 .include Index: head/x11/alacritty/Makefile =================================================================== --- head/x11/alacritty/Makefile (revision 516139) +++ head/x11/alacritty/Makefile (revision 516140) @@ -1,337 +1,337 @@ # $FreeBSD$ PORTNAME= alacritty DISTVERSIONPREFIX= v DISTVERSION= 0.3.3 PORTREVISION= 3 CATEGORIES= x11 MAINTAINER= tobik@FreeBSD.org COMMENT= GPU-accelerated terminal emulator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE-APACHE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -USES= cargo python:3.6+,build ssl:build +USES= cargo python:3.6+,build ssl:build xorg USE_GITHUB= yes GH_ACCOUNT= jwilm USE_XORG= xcb CARGO_CRATES= adler32-1.0.3 \ aho-corasick-0.6.10 \ aho-corasick-0.7.3 \ andrew-0.2.1 \ android_glue-0.2.3 \ ansi_term-0.11.0 \ approx-0.3.2 \ arc-swap-0.3.11 \ argon2rs-0.2.5 \ arrayvec-0.4.10 \ atty-0.2.11 \ autocfg-0.1.4 \ backtrace-0.3.30 \ backtrace-sys-0.1.28 \ base64-0.10.1 \ bindgen-0.33.2 \ bitflags-1.1.0 \ blake2-rfc-0.2.18 \ block-0.1.6 \ byteorder-1.3.2 \ bzip2-0.3.3 \ bzip2-sys-0.1.7 \ cc-1.0.37 \ cexpr-0.2.3 \ cfg-if-0.1.9 \ cgl-0.2.3 \ clang-sys-0.22.0 \ clap-2.33.0 \ clipboard-win-2.2.0 \ cloudabi-0.0.3 \ cmake-0.1.40 \ cocoa-0.18.4 \ color_quant-1.0.1 \ constant_time_eq-0.1.3 \ core-foundation-0.6.4 \ core-foundation-sys-0.6.2 \ core-graphics-0.17.3 \ core-text-13.2.0 \ crc32fast-1.2.0 \ crossbeam-channel-0.3.8 \ crossbeam-deque-0.6.3 \ crossbeam-epoch-0.7.1 \ crossbeam-queue-0.1.2 \ crossbeam-utils-0.6.5 \ deflate-0.7.19 \ derivative-1.0.2 \ dirs-1.0.5 \ dlib-0.4.1 \ downcast-rs-1.0.4 \ dtoa-0.4.4 \ dunce-1.0.0 \ dwrote-0.9.0 \ either-1.5.2 \ embed-resource-1.2.0 \ env_logger-0.5.13 \ env_logger-0.6.1 \ errno-0.2.4 \ errno-dragonfly-0.1.1 \ euclid-0.19.9 \ euclid_macros-0.1.0 \ expat-sys-2.1.6 \ failure-0.1.5 \ failure_derive-0.1.5 \ filetime-0.2.5 \ fnv-1.0.6 \ foreign-types-0.3.2 \ foreign-types-0.4.0 \ foreign-types-macros-0.1.0 \ foreign-types-shared-0.1.1 \ foreign-types-shared-0.2.0 \ freetype-rs-0.19.1 \ freetype-sys-0.7.1 \ fsevent-0.4.0 \ fsevent-sys-2.0.1 \ fuchsia-cprng-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ gcc-0.3.55 \ gif-0.10.2 \ gl_generator-0.11.0 \ gleam-0.6.17 \ glob-0.2.11 \ glutin-0.21.0 \ glutin_egl_sys-0.1.3 \ glutin_emscripten_sys-0.1.0 \ glutin_gles2_sys-0.1.3 \ glutin_glx_sys-0.1.5 \ glutin_wgl_sys-0.1.3 \ http_req-0.5.0 \ humantime-1.2.0 \ idna-0.1.5 \ image-0.21.2 \ inflate-0.4.5 \ inotify-0.6.1 \ inotify-sys-0.1.3 \ iovec-0.1.2 \ itoa-0.4.4 \ jpeg-decoder-0.1.15 \ kernel32-sys-0.2.2 \ khronos_api-3.1.0 \ lazy_static-1.3.0 \ lazycell-1.2.1 \ libc-0.2.58 \ libflate-0.1.23 \ libloading-0.5.1 \ libz-sys-1.0.25 \ line_drawing-0.7.0 \ linked-hash-map-0.5.2 \ lock_api-0.1.5 \ log-0.4.6 \ lzw-0.10.0 \ malloc_buf-0.0.6 \ matches-0.1.8 \ memchr-1.0.2 \ memchr-2.2.0 \ memmap-0.7.0 \ memoffset-0.2.1 \ mio-0.6.19 \ mio-anonymous-pipes-0.1.0 \ mio-extras-2.0.5 \ mio-named-pipes-0.1.6 \ mio-uds-0.6.7 \ miow-0.2.1 \ miow-0.3.3 \ named_pipe-0.3.0 \ native-tls-0.2.3 \ net2-0.2.33 \ nix-0.14.1 \ nodrop-0.1.13 \ nom-3.2.1 \ nom-4.2.3 \ notify-4.0.12 \ num-derive-0.2.5 \ num-integer-0.1.41 \ num-iter-0.1.39 \ num-rational-0.2.2 \ num-traits-0.2.8 \ num_cpus-1.10.1 \ numtoa-0.1.0 \ objc-0.2.6 \ objc-foundation-0.1.1 \ objc_id-0.1.1 \ openssl-0.10.23 \ openssl-probe-0.1.2 \ openssl-sys-0.9.47 \ ordered-float-1.0.2 \ osmesa-sys-0.1.2 \ owning_ref-0.4.0 \ parking_lot-0.7.1 \ parking_lot_core-0.4.0 \ peeking_take_while-0.1.2 \ percent-encoding-1.0.1 \ phf-0.7.24 \ phf_codegen-0.7.24 \ phf_generator-0.7.24 \ phf_shared-0.7.24 \ pkg-config-0.3.14 \ png-0.14.1 \ podio-0.1.6 \ proc-macro2-0.4.30 \ quick-error-1.2.2 \ quote-0.3.15 \ quote-0.6.12 \ rand-0.6.5 \ rand_chacha-0.1.1 \ rand_core-0.3.1 \ rand_core-0.4.0 \ rand_hc-0.1.0 \ rand_isaac-0.1.1 \ rand_jitter-0.1.4 \ rand_os-0.1.3 \ rand_pcg-0.1.2 \ rand_xorshift-0.1.1 \ rayon-1.1.0 \ rayon-core-1.5.0 \ rdrand-0.4.0 \ redox_syscall-0.1.54 \ redox_termios-0.1.1 \ redox_users-0.3.0 \ regex-0.2.11 \ regex-1.1.7 \ regex-syntax-0.5.6 \ regex-syntax-0.6.7 \ remove_dir_all-0.5.2 \ rustc-demangle-0.1.15 \ rustc_tools_util-0.2.0 \ rustc_version-0.2.3 \ rusttype-0.7.7 \ ryu-0.2.8 \ same-file-1.0.4 \ schannel-0.1.15 \ scoped_threadpool-0.1.9 \ scopeguard-0.3.3 \ security-framework-0.3.1 \ security-framework-sys-0.3.1 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.92 \ serde_derive-1.0.92 \ serde_json-1.0.39 \ serde_yaml-0.8.9 \ servo-fontconfig-0.4.0 \ servo-fontconfig-sys-4.0.7 \ shared_library-0.1.9 \ signal-hook-0.1.9 \ signal-hook-registry-1.0.1 \ siphasher-0.2.3 \ slab-0.4.2 \ smallvec-0.6.10 \ smithay-client-toolkit-0.4.6 \ smithay-client-toolkit-0.6.2 \ smithay-clipboard-0.3.3 \ socket2-0.3.9 \ spsc-buffer-0.1.1 \ stable_deref_trait-1.1.1 \ static_assertions-0.3.3 \ stb_truetype-0.2.6 \ strsim-0.8.0 \ syn-0.15.36 \ synstructure-0.10.2 \ tempfile-3.0.8 \ termcolor-1.0.5 \ terminfo-0.6.1 \ termion-1.5.3 \ textwrap-0.11.0 \ thread_local-0.3.6 \ tiff-0.2.2 \ time-0.1.42 \ ucd-util-0.1.3 \ unicase-2.4.0 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.8 \ unicode-width-0.1.5 \ unicode-xid-0.1.0 \ url-1.7.2 \ utf8-ranges-1.0.3 \ utf8parse-0.1.1 \ vcpkg-0.2.6 \ vec_map-0.8.1 \ version_check-0.1.5 \ void-1.0.2 \ vswhom-0.1.0 \ vswhom-sys-0.1.0 \ vte-0.3.3 \ walkdir-2.2.8 \ wayland-client-0.21.13 \ wayland-client-0.23.5 \ wayland-commons-0.21.13 \ wayland-commons-0.23.5 \ wayland-protocols-0.21.13 \ wayland-protocols-0.23.5 \ wayland-scanner-0.21.13 \ wayland-scanner-0.23.5 \ wayland-sys-0.21.13 \ wayland-sys-0.23.5 \ which-1.0.5 \ widestring-0.4.0 \ winapi-0.2.8 \ winapi-0.3.7 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.2 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ wincolor-1.0.1 \ winit-0.19.1 \ winpty-sys-0.4.3 \ winreg-0.5.1 \ ws2_32-sys-0.2.1 \ x11-clipboard-0.3.2 \ x11-dl-2.18.3 \ xcb-0.8.2 \ xdg-2.2.0 \ xml-rs-0.8.0 \ yaml-rust-0.4.3 \ zip-0.5.2 CARGO_INSTALL_PATH= alacritty # For xcb crate BINARY_ALIAS= python3=${PYTHON_CMD} PLIST_FILES= bin/alacritty \ etc/bash_completion.d/alacritty.bash \ man/man1/alacritty.1.gz \ share/fish/completions/alacritty.fish \ share/pixmaps/Alacritty.svg \ share/zsh/site-functions/_alacritty \ ${DESKTOPDIR:S,^${PREFIX}/,,}/alacritty.desktop PORTEXAMPLES= alacritty.yml OPTIONS_DEFINE= EXAMPLES post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/alacritty ${INSTALL_DATA} ${WRKSRC}/extra/linux/alacritty.desktop \ ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/extra/logo/alacritty-term.svg \ ${STAGEDIR}${PREFIX}/share/pixmaps/Alacritty.svg ${INSTALL_MAN} ${WRKSRC}/extra/alacritty.man \ ${STAGEDIR}${MANPREFIX}/man/man1/alacritty.1 @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/extra/completions/alacritty.bash \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions ${INSTALL_DATA} ${WRKSRC}/extra/completions/alacritty.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/extra/completions/_alacritty \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/x11/simplestroke/Makefile =================================================================== --- head/x11/simplestroke/Makefile (revision 516139) +++ head/x11/simplestroke/Makefile (revision 516140) @@ -1,46 +1,47 @@ # Created by: Tobias Kortkamp # $FreeBSD$ PORTNAME= simplestroke DISTVERSIONPREFIX= v DISTVERSION= 1.2.1 CATEGORIES= x11 MAINTAINER= tobik@FreeBSD.org COMMENT= Detect mouse gestures LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE USES= pkgconfig USE_GITHUB= yes GH_ACCOUNT= t6 HAS_CONFIGURE= yes CONFIGURE_ARGS= LDFLAGS="${LDFLAGS}" \ PREFIX="${PREFIX}" MAKE_ARGS= INSTALL_LIB="${INSTALL_LIB}" \ INSTALL_MAN="${INSTALL_MAN}" \ INSTALL_PROGRAM="${INSTALL_PROGRAM}" PLIST_FILES= "${_MAYBE_SUID}bin/simplestroke" \ "${_MAYBE_SUID}bin/simplestroke-daemon" \ man/man1/simplestroke-daemon.1.gz \ man/man1/simplestroke.1.gz OPTIONS_DEFINE= SUID X11 OPTIONS_DEFAULT= SUID X11 OPTIONS_SUB= yes SUID_DESC= Install with setuid bit for opening evdev(4) devices X11_DESC= XTEST based mouse tracker SUID_VARS_OFF= _MAYBE_SUID="" SUID_VARS= _MAYBE_SUID="@(,,4755) " +X11_USES= xorg X11_USE= XORG=x11,xtst pre-configure-X11-off: @${ECHO_CMD} HAVE_X11=0 > ${WRKSRC}/configure.local .include Index: head/x11/workrave/Makefile =================================================================== --- head/x11/workrave/Makefile (revision 516139) +++ head/x11/workrave/Makefile (revision 516140) @@ -1,67 +1,67 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= workrave DISTVERSIONPREFIX= v DISTVERSION= 1_10_16 PORTREVISION= 6 CATEGORIES= x11 MAINTAINER= tobik@FreeBSD.org COMMENT= RSI prevention tool LICENSE= GPLv3+ LIB_DEPENDS= libgdome.so:textproc/gdome2 -USES= compiler:c++11-lang autoreconf:build gettext gmake libtool \ - localbase pathfix pkgconfig +USES= autoreconf:build compiler:c++11-lang gettext gmake gnome \ + libtool localbase pathfix pkgconfig xorg USE_CXXSTD= c++11 USE_XORG= ice xorgproto sm x11 xext xmu xscrnsaver xtst USE_GNOME= intltool intlhack introspection gtkmm30 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-gsettings \ --disable-pulse \ --disable-gconf \ --disable-mate \ --disable-gnome2 \ --disable-gnome3 \ --disable-xfce \ --disable-indicator INSTALLS_ICONS= yes USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= rcaelers INSTALL_TARGET= install-strip OPTIONS_DEFINE= DBUS DISTRIBUTION GSTREAMER OPTIONS_DEFAULT= DBUS GSTREAMER OPTIONS_SUB= yes DISTRIBUTION_DESC= Build with networking support DBUS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>0:devel/py-cheetah@${PY_FLAVOR} DBUS_CONFIGURE_ENABLE= dbus DBUS_USES= python:2.7 DISTRIBUTION_CONFIGURE_ENABLE= distribution GSTREAMER_LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1 GSTREAMER_CONFIGURE_ENABLE= gstreamer GSTREAMER_USE= gstreamer1=good # Remove gnome-shell cinnamon subdirs from build, so it doesn't install # unused files post-patch: @${REINPLACE_CMD} -e 's| gnome-shell cinnamon | |' \ ${WRKSRC}/frontend/applets/Makefile.am # Run bundled autogen.sh instead of relying on USES=autoreconf which # leads to errors like # config.status: error: po/Makefile.in.in was not created by intltoolize. pre-configure: @cd ${WRKSRC} && ./autogen.sh .include Index: head/x11/xbanish/Makefile =================================================================== --- head/x11/xbanish/Makefile (revision 516139) +++ head/x11/xbanish/Makefile (revision 516140) @@ -1,24 +1,24 @@ # Created by: Tobias Kortkamp # $FreeBSD$ PORTNAME= xbanish DISTVERSIONPREFIX= v DISTVERSION= 1.6 CATEGORIES= x11 MAINTAINER= tobik@FreeBSD.org COMMENT= Banish the mouse cursor when typing LICENSE= BSD3CLAUSE +USES= xorg USE_GITHUB= yes GH_ACCOUNT= jcs - USE_XORG= x11 xfixes xi xt MAKE_ARGS= X11BASE="${LOCALBASE}" PLIST_FILES= bin/xbanish \ man/man1/xbanish.1.gz .include Index: head/x11-wm/cwm/Makefile =================================================================== --- head/x11-wm/cwm/Makefile (revision 516139) +++ head/x11-wm/cwm/Makefile (revision 516140) @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= cwm DISTVERSION= 6.3 CATEGORIES= x11-wm MASTER_SITES= http://chneukirchen.org/releases/ MAINTAINER= tobik@FreeBSD.org COMMENT= Minimalistic window manager for X11 based on evilwm LICENSE= ISCL LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -USES= pkgconfig shebangfix +USES= pkgconfig shebangfix xorg USE_XORG= x11 xft xinerama xrandr PLIST_FILES= bin/cwm \ bin/cwm-migrate-config.pl \ man/man1/cwm.1.gz \ man/man5/cwmrc.5.gz SHEBANG_FILES= migrate-config.pl .include post-patch: @${REINPLACE_CMD} 's@/usr/X11R6@${LOCALBASE}@' ${WRKSRC}/cwmrc.5 @${REINPLACE_CMD} -e 's@strlcpy.o strlcat.o@@' \ -e 's@strtonum.o@@' ${WRKSRC}/Makefile .if ${OPSYS} == FreeBSD @${REINPLACE_CMD} 's@reallocarray.o@@' ${WRKSRC}/Makefile .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/cwm ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/migrate-config.pl \ ${STAGEDIR}${PREFIX}/bin/cwm-migrate-config.pl ${INSTALL_MAN} ${WRKSRC}/cwm.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/cwmrc.5 ${STAGEDIR}${MAN5PREFIX}/man/man5 .include