diff --git a/x11/3ddesktop/Makefile b/x11/3ddesktop/Makefile index 014cb2fa2408..28e5121595e3 100644 --- a/x11/3ddesktop/Makefile +++ b/x11/3ddesktop/Makefile @@ -1,43 +1,41 @@ -# Created by: Adam Weinberger - PORTNAME= 3ddesktop PORTVERSION= 0.2.9 PORTREVISION= 15 CATEGORIES= x11 MASTER_SITES= SF/desk3d/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= 3D Virtual Desktop Switcher LIB_DEPENDS= libImlib2.so:graphics/imlib2 USES= gl localbase xorg USE_XORG= xmu USE_GL= glut GNU_CONFIGURE= yes PORTDOCS= README README.windowmanagers PLIST_FILES= bin/3ddesk bin/3ddeskd etc/3ddesktop.conf \ %%DATADIR%%/digits.bmp \ man/man1/3ddesk.1.gz man/man1/3ddeskd.1.gz CPPFLAGS+= -DHAVE_DECL_GETOPT -pthread LDFLAGS+= -pthread OPTIONS_DEFINE= DOCS post-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|-O3||g ; \ s|@ACLOCAL@|${TRUE}|g ; \ s|@AUTOCONF@|${TRUE}|g ; \ s|@AUTOHEADER@|${TRUE}|g ; \ s|@AUTOMAKE@|${TRUE}|g' post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in README README.windowmanagers ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11/9box/Makefile b/x11/9box/Makefile index 0d7759da2160..5931e435b20c 100644 --- a/x11/9box/Makefile +++ b/x11/9box/Makefile @@ -1,29 +1,27 @@ -# Created by: Serge Gagnon - PORTNAME= 9box PORTVERSION= 0.2.1 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= LOCAL/thierry MAINTAINER= ports@FreeBSD.org COMMENT= 9box can "pack" windows inside itself PLIST_FILES= bin/9box USES= gmake xorg USE_XORG= xbitmaps x11 xt BUILD_WRKSRC= ${WRKSRC}/src # Dead upstream. Don't expect a proper fix. CFLAGS+= -fcommon post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g; \ s|%%CC%%|${CC}|g' \ ${WRKSRC}/src/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/9box ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11/9menu/Makefile b/x11/9menu/Makefile index 06f8aa9e37d8..be42b4044ff0 100644 --- a/x11/9menu/Makefile +++ b/x11/9menu/Makefile @@ -1,33 +1,31 @@ -# Created by: Eric L. Hernes - PORTNAME= 9menu PORTVERSION= 1.10 DISTVERSIONPREFIX= ${PORTNAME}-release- CATEGORIES= x11 plan9 MAINTAINER= ports@FreeBSD.org COMMENT= Simple menu patterned after Plan9 LICENSE= 9MENU LICENSE_NAME= 9menu License LICENSE_FILE= ${WRKSRC}/README LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= localbase xorg USE_GITHUB= yes GH_ACCOUNT= arnoldrobbins USE_XORG= x11 MAKEFILE= Makefile.noimake MAKE_ARGS= CC="${CC}" \ CFLAGS="${CFLAGS}" \ LIBS="${LIBS} -lX11" ALL_TARGET= 9menu PLIST_FILES= bin/9menu \ share/man/man1/9menu.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/9menu.1 ${STAGEDIR}${MAN1PREFIX}/share/man/man1 .include diff --git a/x11/alttab/Makefile b/x11/alttab/Makefile index 0d3fabc50ee1..cbc47be93963 100644 --- a/x11/alttab/Makefile +++ b/x11/alttab/Makefile @@ -1,33 +1,31 @@ -# Created by: Dmitri Goutnik - PORTNAME= alttab DISTVERSIONPREFIX= v DISTVERSION= 1.6.1 CATEGORIES= x11 MAINTAINER= dmgk@FreeBSD.org COMMENT= Task switcher for minimalistic window managers LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/uthash.h:devel/uthash LIB_DEPENDS= libpng.so:graphics/png USES= localbase pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= sagb USE_XORG= x11 xft xpm xrandr xrender GNU_CONFIGURE= yes PLIST_FILES= bin/alttab \ man/man1/alttab.1.gz PORTDOCS= README \ alttab.ad \ wm-setup.md OPTIONS_DEFINE= DOCS .include diff --git a/x11/antimicro/Makefile b/x11/antimicro/Makefile index 8279094b873c..181f0fcafdcb 100644 --- a/x11/antimicro/Makefile +++ b/x11/antimicro/Makefile @@ -1,27 +1,25 @@ -# Created by: Anton Toernqvist - PORTNAME= antimicro PORTVERSION= 2.23 PORTREVISION= 3 CATEGORIES= x11 MAINTAINER= ports@FreeBSD.org COMMENT= Program for mapping keyboard and mouse to a gamepad LICENSE= GPLv3 USE_GITHUB= yes GH_ACCOUNT= antimicro #Ryochan7 # Upstream assumes ${LOCALBASE}/lib is part of the default linker path. Pull # request 268 fixes it for X11 libraries, but SDL2 is still using pkg-config # output (without full paths). LDFLAGS+= -L${LOCALBASE}/lib USES= cmake compiler:c++11-lang desktop-file-utils pkgconfig \ qt:5 sdl shared-mime-info xorg USE_XORG= x11 xi xtst USE_QT= core gui linguisttools_build qmake_build buildtools_build widgets network USE_SDL= sdl2 .include diff --git a/x11/apwal/Makefile b/x11/apwal/Makefile index 7cc6b08d3db7..d4b418d7f6be 100644 --- a/x11/apwal/Makefile +++ b/x11/apwal/Makefile @@ -1,28 +1,26 @@ -# Created by: Volker Stolz - PORTNAME= apwal PORTVERSION= 0.4.5 PORTREVISION= 14 CATEGORIES= x11 MASTER_SITES= http://apwal.free.fr/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple and powerful application launcher USE_GNOME= gtk20 libxml2 USES= gmake gnome pkgconfig WRKSRC= ${WRKDIR}/${PORTNAME}/src PLIST_FILES= bin/apwal bin/apwal-editor post-patch: @${CP} ${FILESDIR}/group_member.c ${WRKSRC} @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \ ${WRKSRC}/cereimg.c ${WRKSRC}/../example/apwalrc.xml do-install: ${INSTALL_PROGRAM} ${WRKSRC}/apwal ${STAGEDIR}${PREFIX}/bin ${LN} -sf apwal ${STAGEDIR}${PREFIX}/bin/apwal-editor .include diff --git a/x11/arandr/Makefile b/x11/arandr/Makefile index 7336bf470190..6f9c52a5c442 100644 --- a/x11/arandr/Makefile +++ b/x11/arandr/Makefile @@ -1,33 +1,31 @@ -# Created by: Sofian Brabez - PORTNAME= arandr PORTVERSION= 0.1.10 PORTREVISION= 1 CATEGORIES= x11 deskutils MAINTAINER= sbz@FreeBSD.org COMMENT= Another XRandR GUI LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0.6:textproc/py-docutils@${PY_FLAVOR} RUN_DEPENDS= xrandr>0:x11/xrandr USES= gettext gnome python USE_GITLAB= yes GL_COMMIT= 43faec00c0feca3f00b0acbae048de14f02c6d21 USE_GNOME= gtk30 pygobject3 USE_PYTHON= distutils noflavors py3kplist NO_ARCH= yes PORTDOCS= ChangeLog NEWS README TODO OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/aterm/Makefile b/x11/aterm/Makefile index fa944c2f68b9..79097bc54c7d 100644 --- a/x11/aterm/Makefile +++ b/x11/aterm/Makefile @@ -1,57 +1,55 @@ -# Created by: Jim Mock - PORTNAME= aterm PORTVERSION= 1.0.1 PORTREVISION= 7 CATEGORIES= x11 MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Color vt102 terminal emulator with transparency support MAKE_JOBS_UNSAFE= yes USES= cpe dos2unix xorg DOS2UNIX_FILES= src/rxvt.h USE_XORG= xpm GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-wtmp \ --enable-xgetdefault \ --disable-memset \ --disable-swapscreen \ --disable-thai \ --without-afterstep-config \ --disable-utmp CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS_INSTALL= zh-aterm OPTIONS_DEFINE= TRANS BSDEL MOUSE BGIMG KANJI BIG5S GREEK OPTIONS_DEFAULT= TRANS BSDEL MOUSE TRANS_DESC= Transparency support BSDEL_DESC= BSD-style backspace and delete BGIMG_DESC= XPM, JPEG, PNG backgrounds KANJI_DESC= Kanji (EUC-JP or SJIS) support BIG5S_DESC= Chinese character (BIG5) support GREEK_DESC= Greek keyboard support PLIST_FILES= bin/aterm \ man/man1/aterm.1.gz TRANS_CONFIGURE_ENABLE= transparency BSDEL_CONFIGURE_OFF= --disable-backspace-key --disable-delete-key BSDEL_CONFIGURE_ON= --enable-backspace-key --enable-delete-key MOUSE_CONFIGURE_ENABLE= mousewheel BGIMG_LIB_DEPENDS= libAfterImage.so:graphics/libafterimage \ libpng.so:graphics/png BGIMG_USES= jpeg BGIMG_CONFIGURE_ON= --with-afterimage-config --with-png --with-jpeg BGIMG_CONFIGURE_OFF= --without-afterimage-config --with-png=no --with-jpeg=no KANJI_CONFIGURE_ENABLE= kanji BIG5S_CONFIGURE_ENABLE= big5 GREEK_CONFIGURE_ENABLE= greek .include diff --git a/x11/babl/Makefile b/x11/babl/Makefile index 75d8b7e746f9..4b00db8d3231 100644 --- a/x11/babl/Makefile +++ b/x11/babl/Makefile @@ -1,45 +1,43 @@ -# Created by: Michael Johnson - PORTNAME= babl PORTVERSION= 0.1.92 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= GIMP MAINTAINER= gnome@FreeBSD.org COMMENT= Dynamic pixel format conversion library LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= liblcms2.so:graphics/lcms2 USES= compiler:c11 gnome libtool localbase meson pathfix pkgconfig tar:xz USE_LDCONFIG= yes USE_GNOME= introspection:build OPTIONS_DEFINE= SIMD OPTIONS_DEFAULT_amd64=SIMD OPTIONS_EXCLUDE_i386=SIMD SIMD_MESON_OFF= -Denable-mmx=false -Denable-sse=false \ -Denable-sse2=false -Denable-sse4_1=false \ -Denable-avx2=false -Denable-f16c=false BABL_SHLIB= 0.191.1 BABL_VER= 0.1 PLIST_SUB+= BABL_SHLIB=${BABL_SHLIB} BABL_VER=${BABL_VER} .include .if ${ARCH} == "amd64" PLIST_SUB+= AMD64="" ARM="@comment " .elif ${ARCH} == "armv6" || ${ARCH} == "armv7" PLIST_SUB+= AMD64="@comment " ARM="" .else PLIST_SUB+= AMD64="@comment " ARM="@comment " .endif .include diff --git a/x11/bbappconf/Makefile b/x11/bbappconf/Makefile index 2d2e2548a089..3c7579382315 100644 --- a/x11/bbappconf/Makefile +++ b/x11/bbappconf/Makefile @@ -1,23 +1,21 @@ -# Created by: Gerrit Beine - PORTNAME= bbappconf PORTVERSION= 0.0.2 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= SF/bbtools/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Application configuring tool for the blackbox window manager USES= xorg USE_XORG= x11 GNU_CONFIGURE= yes do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bbappconf ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/share/bbtools .for a in README.bbappconf bbappconf.bb bbappconf.nobb ${INSTALL_DATA} ${WRKSRC}/data/${a} ${STAGEDIR}${PREFIX}/share/bbtools .endfor .include diff --git a/x11/bbdock/Makefile b/x11/bbdock/Makefile index 927186c0e77f..aac6ae17480f 100644 --- a/x11/bbdock/Makefile +++ b/x11/bbdock/Makefile @@ -1,30 +1,28 @@ -# Created by: Francis Bacque - PORTNAME= bbdock PORTVERSION= 0.2.9 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= http://bbdock.nethence.com/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Application launcher for Blackbox-like window manager LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png GNU_CONFIGURE= yes USES= xorg USE_XORG= x11 PORTDOCS= README PLIST_FILES= bin/bbdock OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/bbrun/Makefile b/x11/bbrun/Makefile index b04a161944c3..4f40a6126d54 100644 --- a/x11/bbrun/Makefile +++ b/x11/bbrun/Makefile @@ -1,32 +1,30 @@ -# Created by: Adam Weinberger - PORTNAME= bbrun PORTVERSION= 1.6 PORTREVISION= 13 CATEGORIES= x11 MASTER_SITES= http://www.bsd-geek.de/FreeBSD/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Run box for Blackbox OPTIONS_DEFINE= DOCS WRKSRC= ${WRKDIR}/${DISTNAME}/bbrun USES= gmake gnome pkgconfig xorg USE_XORG= x11 xext xpm USE_GNOME= gtk20 USE_CSTD= gnu89 PORTDOCS= README PLIST_FILES= bin/bbrun # Fix build with clang11 CFLAGS+= -fcommon do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bbrun ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/../README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/bgrot/Makefile b/x11/bgrot/Makefile index 67cf9d787e82..0d42c5975baf 100644 --- a/x11/bgrot/Makefile +++ b/x11/bgrot/Makefile @@ -1,21 +1,19 @@ -# Created by: Matthew Fuller - PORTNAME= bgrot PORTVERSION= 1.31 CATEGORIES= x11 MASTER_SITES= http://www.over-yonder.net/~fullermd/projects/bgrot/ \ http://distfiles.over-yonder.net/bgrot/ MAINTAINER= fullermd@over-yonder.net COMMENT= Program to handle your X background to prevent boredom LICENSE= BSD2CLAUSE RUN_DEPENDS= xv:graphics/xv USES= shebangfix perl5 SHEBANG_FILES= *.pl MAKE_ARGS= IPREFIX=${STAGEDIR}${PREFIX} .include diff --git a/x11/bgs/Makefile b/x11/bgs/Makefile index 17f060285141..dc9e5a99b896 100644 --- a/x11/bgs/Makefile +++ b/x11/bgs/Makefile @@ -1,27 +1,25 @@ -# Created by: Julien Laffaye - PORTNAME= bgs DISTVERSIONPREFIX= v DISTVERSION= 0.8 CATEGORIES= x11 MAINTAINER= ports@FreeBSD.org COMMENT= Simple X11 BackGround Setter using Imlib2 LICENSE= MIT LIB_DEPENDS= libImlib2.so:graphics/imlib2 USES= pkgconfig xorg USE_XORG= x11 xinerama USE_GITHUB= yes GH_ACCOUNT= Gottox PLIST_FILES= bin/bgs \ man/man1/bgs.1.gz post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bgs .include diff --git a/x11/bmpanel2/Makefile b/x11/bmpanel2/Makefile index 9d2839991ce4..584f9632b3c2 100644 --- a/x11/bmpanel2/Makefile +++ b/x11/bmpanel2/Makefile @@ -1,39 +1,37 @@ -# Created by: Alexey Dokuchaev - PORTNAME= bmpanel2 DISTVERSION= 2.1pre1 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/bmpanel2/ PATCH_SITES= LOCAL/danfe MAINTAINER= danfe@FreeBSD.org COMMENT= Lightweight NetWM-compliant panel (taskbar) for X11 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake gnome pkgconfig xorg USE_GNOME= pango USE_XORG= x11 xext OPTIONS_DEFINE= OPACITY TEMPERATURE OPACITY_DESC= Opacity setting with compositing window managers TEMPERATURE_DESC= Build with temperature widget (for CPU, etc.) OPACITY_PATCHFILES= ${PORTNAME}-opacity-setting.diff TEMPERATURE_PATCHFILES= ${PORTNAME}-temperature-widget.diff post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' ${WRKSRC}/xdg.c @${REINPLACE_CMD} -e '/^#include/s,alloca,stdlib,' \ ${WRKSRC}/widget-utils.c @${REINPLACE_CMD} -e 's,uint,unsigned,' ${WRKSRC}/args.c # Disable unused optional features (and thus unbreak "make clean") @${REINPLACE_CMD} -e '/^OPTION/s, ON, OFF,' ${WRKSRC}/CMakeLists.txt @${RM} ${WRKSRC}/themes/striped/theme.orig post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bmpanel2 .include diff --git a/x11/brisk-menu/Makefile b/x11/brisk-menu/Makefile index 5f591496d019..50a755d115cc 100644 --- a/x11/brisk-menu/Makefile +++ b/x11/brisk-menu/Makefile @@ -1,31 +1,29 @@ -# Created by: Eric Turgeon - PORTNAME= brisk-menu DISTVERSIONPREFIX= v DISTVERSION= 0.6.2 CATEGORIES= x11 MAINTAINER= ericbsd@FreeBSD.org COMMENT= Brisk Menu is an efficient menu for the MATE Desktop LICENSE= GPLv2+ CC-BY-SA-4.0 LICENSE_COMB= multi LICENSE_FILE_CC-BY-SA-4.0= ${WRKSRC}/LICENSE.CC-BY-SA-4.0 LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE LIB_DEPENDS= libnotify.so:devel/libnotify USES= compiler:c11 gettext gnome mate meson ninja pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= getsolus GH_TUPLE= getsolus:brisk-menu-translations:e1b55e3:translations/subprojects/translations USE_GNOME= gtk30 GLIB_SCHEMAS= com.solus-project.brisk-menu.gschema.xml USE_MATE= menus panel USE_XORG= x11 MESON_ARGS= --sysconfdir=${PREFIX}/etc .include diff --git a/x11/cinnamon-desktop/Makefile b/x11/cinnamon-desktop/Makefile index 73ac3d21824e..e595482fea11 100644 --- a/x11/cinnamon-desktop/Makefile +++ b/x11/cinnamon-desktop/Makefile @@ -1,60 +1,58 @@ -# Created by: Gustau Perez i Querol - PORTNAME= cinnamon-desktop PORTVERSION= 4.8.1 CATEGORIES= x11 gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Additional UI API for cinnamon LICENSE= GPLv2 LGPL20 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB BUILD_DEPENDS= xkeyboard-config>=0:x11/xkeyboard-config \ libxkbfile>=0:x11/libxkbfile LIB_DEPENDS= libpulse.so:audio/pulseaudio RUN_DEPENDS= xkeyboard-config>=0:x11/xkeyboard-config \ libxkbfile>=0:x11/libxkbfile USES= gettext gnome localbase meson pkgconfig python:3.5+,build shebangfix xorg USE_GNOME= cairo gdkpixbuf2 gtk30 intltool introspection USE_XORG= x11 xext xrandr USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= linuxmint SHEBANG_FILES= install-scripts/meson_install_schemas.py installer-test GLIB_SCHEMAS= org.cinnamon.desktop.a11y.applications.gschema.xml \ org.cinnamon.desktop.a11y.keyboard.gschema.xml \ org.cinnamon.desktop.a11y.magnifier.gschema.xml \ org.cinnamon.desktop.a11y.mouse.gschema.xml \ org.cinnamon.desktop.background.gschema.xml \ org.cinnamon.desktop.default-applications.gschema.xml \ org.cinnamon.desktop.enums.xml \ org.cinnamon.desktop.input-sources.gschema.xml \ org.cinnamon.desktop.interface.gschema.xml \ org.cinnamon.desktop.keybindings.gschema.xml \ org.cinnamon.desktop.keybindings.media-keys.gschema.xml \ org.cinnamon.desktop.keybindings.wm.gschema.xml \ org.cinnamon.desktop.lockdown.gschema.xml \ org.cinnamon.desktop.media-handling.gschema.xml \ org.cinnamon.desktop.notifications.gschema.xml \ org.cinnamon.desktop.privacy.gschema.xml \ org.cinnamon.desktop.screensaver.gschema.xml \ org.cinnamon.desktop.session.gschema.xml \ org.cinnamon.desktop.sound.gschema.xml \ org.cinnamon.desktop.thumbnail-cache.gschema.xml \ org.cinnamon.desktop.thumbnailers.gschema.xml \ org.cinnamon.desktop.wm.preferences.gschema.xml OPTIONS_DEFINE= ALSA ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_MESON_TRUE= alsa .include diff --git a/x11/cinnamon-menus/Makefile b/x11/cinnamon-menus/Makefile index 18d768783c96..1c865a82af92 100644 --- a/x11/cinnamon-menus/Makefile +++ b/x11/cinnamon-menus/Makefile @@ -1,25 +1,23 @@ -# Created by: Gustau Perez i Querol - PORTNAME= cinnamon-menus PORTVERSION= 4.8.2 CATEGORIES= x11 gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Additional UI API for cinnamon LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB USES= gnome meson pkgconfig USE_GNOME= glib20 introspection:build USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_LDCONFIG= yes .include diff --git a/x11/cinnamon-screensaver/Makefile b/x11/cinnamon-screensaver/Makefile index c385ff06ae63..c55da41f4c29 100644 --- a/x11/cinnamon-screensaver/Makefile +++ b/x11/cinnamon-screensaver/Makefile @@ -1,55 +1,53 @@ -# Created by: Gustau Perez i Querol - PORTNAME= cinnamon-screensaver PORTVERSION= 4.8.1 PORTREVISION= 2 CATEGORIES= x11 gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Cinnamon screen saver and locker LICENSE= GPLv2+ LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB BUILD_DEPENDS= gsettings-desktop-schemas>=3.2.0:devel/gsettings-desktop-schemas LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \ libcinnamon-desktop.so:x11/cinnamon-desktop \ libdbus-glib-1.so:devel/dbus-glib RUN_DEPENDS= ${LOCALBASE}/lib/pam_gnome_keyring.so:security/gnome-keyring \ ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xapp>0:x11/py-python-xapp@${PY_FLAVOR} USES= gettext-tools gnome meson pkgconfig python:3.5+ shebangfix xorg USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_XORG= x11 xext xinerama xrandr xscrnsaver USE_GNOME= cairo gdkpixbuf2 intltool introspection:build libgnomekbd pygobject3 SHEBANG_GLOB= *.py BINARY_ALIAS= python3=${PYTHON_CMD} USE_LDCONFIG= yes SUB_FILES+= cinnamon-screensaver.pam post-patch: @${FIND} ${WRKSRC} -name \*.py | ${XARGS} ${REINPLACE_CMD} \ -e 's|/usr/bin|${PREFIX}/bin|g' \ -e 's|/usr/lib|${PREFIX}/lib|g' \ -e 's|/usr/share|${PREFIX}/share|g' @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \ ${WRKSRC}/src/pamhelper/cinnamon-screensaver-pam-helper.c \ ${WRKSRC}/libcscreensaver/test-passwd.c post-install: ${INSTALL_DATA} ${WRKDIR}/cinnamon-screensaver.pam \ ${STAGEDIR}${PREFIX}/etc/pam.d/cinnamon-screensaver .include diff --git a/x11/cinnamon-session/Makefile b/x11/cinnamon-session/Makefile index 53738112b396..d4d9ea5abf14 100644 --- a/x11/cinnamon-session/Makefile +++ b/x11/cinnamon-session/Makefile @@ -1,43 +1,41 @@ -# Created by: Gustau Perez i Querol - PORTNAME= cinnamon-session PORTVERSION= 4.8.0 PORTREVISION= 2 CATEGORIES= x11 gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Session component for the cinnamon desktop LICENSE= GPLv2 LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libxapp.so:x11/xapp \ libcanberra.so:audio/libcanberra RUN_DEPENDS= console-kit-daemon:sysutils/consolekit2 USES= gl gnome meson pkgconfig python:3.5+,build shebangfix xorg USE_GITHUB= yes GH_ACCOUNT= linuxmint CONFIGURE_ARGS= -Dgconf=false SHEBANG_FILES= data/meson_install_schemas.py USE_GNOME= cairo gdkpixbuf2 gtk30 USE_XORG= ice sm x11 xau xcomposite xext xrender xtrans xtst USE_GL= gl GLIB_SCHEMAS= org.cinnamon.SessionManager.gschema.xml OPTIONS_DEFINE= DOCS IPV6 OPTIONS_DEFAULT= IPV6 DOCS_BUILD_DEPENDS= xmlto:textproc/xmlto DOCS_MESON_TRUE= docbook IPV6_MESON_TRUE= ipv6 .include diff --git a/x11/cinnamon/Makefile b/x11/cinnamon/Makefile index 7c9e6c1332cd..f41b56863e18 100644 --- a/x11/cinnamon/Makefile +++ b/x11/cinnamon/Makefile @@ -1,121 +1,119 @@ -# Created by: Gustau Perez i Querol - PORTNAME= cinnamon PORTVERSION= 4.8.6 PORTREVISION= 3 CATEGORIES= x11 gnome DIST_SUBDIR= gnome PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= aa0bf5b13078.patch:-p1 # https://github.com/linuxmint/cinnamon/pull/10606 MAINTAINER= gnome@FreeBSD.org COMMENT= Fork of GNOME Shell with layout similar to GNOME 2 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ca_root_nss>0:security/ca_root_nss LIB_DEPENDS= libcjs.so:lang/cjs \ libmuffin.so:x11-wm/muffin \ libcinnamon-menu-3.so:x11/cinnamon-menus \ libdbus-1.so:devel/dbus \ libpolkit-agent-1.so:sysutils/polkit \ libatk-bridge-2.0.so:accessibility/at-spi2-atk \ libstartup-notification-1.so:x11/startup-notification \ libsoup-2.4.so:devel/libsoup RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ca_root_nss>0:security/ca_root_nss \ gnome-themes-extra>3.0.0:x11-themes/gnome-themes-extra \ caribou>0:accessibility/caribou \ cinnamon-control-center:sysutils/cinnamon-control-center \ cinnamon-screensaver:x11/cinnamon-screensaver \ nemo:x11-fm/nemo \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xapp>0:x11/py-python-xapp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-pam>0:security/py-python-pam@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tinycss>0:textproc/py-tinycss@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \ timezonemap>0:misc/timezonemap \ gnome-backgrounds>0:x11-themes/gnome-backgrounds \ metacity:x11-wm/metacity \ tint2:x11/tint USES= compiler:c11 cpe gettext gl gnome gstreamer meson pkgconfig python:3.5+ shebangfix xorg CPE_VENDOR= linuxmint USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool introspection libxml2 pygobject3 USE_XORG= x11 xfixes USE_GL= gl USE_GITHUB= yes GH_ACCOUNT= linuxmint SHEBANG_GLOB= *.py SHEBANG_FILES= files/* USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_CMD} MESON_ARGS= -Ddisable_networkmanager=true GLIB_SCHEMAS= org.cinnamon.gschema.xml OPTIONS_DEFINE= DOCS NLS OPTIONS_DEFAULT= DOCS NLS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= docs NLS_RUN_DEPENDS= cinnamon-translations>0:misc/cinnamon-translations post-patch: @${REINPLACE_CMD} -e '/prefix/s|/usr|${PREFIX}|g ;\ /datadir/s|/usr|${PREFIX}|g ;\ /libdir/s|/usr|${PREFIX}|g ;\ /libexecdir/s|/usr|${PREFIX}|g' \ ${WRKSRC}/files/usr/share/cinnamon/cinnamon-menu-editor/cme/config.py @${FIND} ${WRKSRC} -name \* -type f | ${XARGS} ${EGREP} -l "/usr/share/cinnamon/locale" | \ ${XARGS} ${REINPLACE_CMD} -e "s|/usr/share/cinnamon/locale|${PREFIX}/share/locale|g" @${FIND} ${WRKSRC} -name \* -type f | ${XARGS} ${EGREP} -l "/usr/share" | \ ${XARGS} ${REINPLACE_CMD} -e "s|/usr/share|${PREFIX}/share|g" @${FIND} ${WRKSRC} -name \* -type f | ${XARGS} ${EGREP} -l "/usr/lib" | \ ${XARGS} ${REINPLACE_CMD} -e "s|/usr/lib|${PREFIX}/lib|g" @${FIND} ${WRKSRC} -name \* -type f | ${XARGS} ${EGREP} -l "/usr/bin" | \ ${XARGS} ${REINPLACE_CMD} -e "s|/usr/bin|${PREFIX}/bin|g" @${REINPLACE_CMD} -e '/cs-bluetooth/d; /cs-network/d' \ ${WRKSRC}/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py # Some python files use #! /usr/bin/python (note the space between the bang and the python interpreter @${FIND} ${WRKSRC} -name \* -type f | ${XARGS} ${EGREP} -l "#!.*\/usr\/bin\/python" | \ ${XARGS} ${REINPLACE_CMD} -e "s|#!.*python.*|#!/usr/bin/env python|g" # gtk-doc builds erroneous documentation files otherwise @${FIND} ${WRKSRC} -name '*.orig' -type f -delete @${FIND} ${WRKSRC} -name '*.bak' -type f -delete # Adhere to our hier(7) @${MKDIR} ${WRKSRC}/files${PREFIX} @${MV} ${WRKSRC}/files/etc ${WRKSRC}/files${PREFIX} . for i in bin share @${MV} ${WRKSRC}/files/usr/${i} ${WRKSRC}/files${PREFIX} . endfor post-install: # Ship the GNOME Backgrounds set @${MKDIR} ${STAGEDIR}${PREFIX}/share/cinnamon-background-properties @${LN} -s ${PREFIX}/share/gnome-background-properties/adwaita.xml \ ${STAGEDIR}${PREFIX}/share/cinnamon-background-properties/adwaita.xml @${LN} -s ${PREFIX}/share/gnome-background-properties/gnome-backgrounds.xml \ ${STAGEDIR}${PREFIX}/share/cinnamon-background-properties/gnome-backgrounds.xml .include diff --git a/x11/cool-retro-term/Makefile b/x11/cool-retro-term/Makefile index 6a176b230d9d..9056a0aa4256 100644 --- a/x11/cool-retro-term/Makefile +++ b/x11/cool-retro-term/Makefile @@ -1,37 +1,35 @@ -# Created by: Alexey Dokuchaev - PORTNAME= cool-retro-term PORTVERSION= 1.1.1 PORTREVISION= 2 CATEGORIES= x11 MAINTAINER= danfe@FreeBSD.org COMMENT= Terminal emulator which mimics old cathode displays LICENSE= GPLv3 USE_GITHUB= yes GH_ACCOUNT= Swordfish90 GH_PROJECT= qmltermwidget:qtw GH_TAGNAME= 0.2.0:qtw GH_SUBDIR= ${GH_PROJECT} USES= compiler:c++11-lang gl gmake qmake qt:5 USE_GL= gl USE_QT= qmake_build buildtools_build core declarative gui \ network sql widgets graphicaleffects_run \ quickcontrols_run sql-sqlite3_run post-patch: @${REINPLACE_CMD} -e '/DEFINES +=/s,^macx:,,' \ ${WRKSRC}/qmltermwidget/qmltermwidget.pro @${REINPLACE_CMD} -e 's,/usr,${LOCALBASE},' \ ${WRKSRC}/app/app.pro ${WRKSRC}/cool-retro-term.pro @${REINPLACE_CMD} -e 's,\.\./icons,/icons,' \ ${WRKSRC}/app/main.cpp post-install: ${INSTALL_MAN} ${WRKSRC}/packaging/debian/cool-retro-term.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/x11/deforaos-desktop/Makefile b/x11/deforaos-desktop/Makefile index fe39cf9a048f..82b87c1a6205 100644 --- a/x11/deforaos-desktop/Makefile +++ b/x11/deforaos-desktop/Makefile @@ -1,32 +1,30 @@ -# Created by: Olivier Cochard-Labbe - PORTNAME= desktop PORTVERSION= 0.1 PORTREVISION= 6 CATEGORIES= x11 PKGNAMEPREFIX= deforaos- MAINTAINER= olivier@FreeBSD.org COMMENT= Deforaos distribution metaport RUN_DEPENDS= ${LOCALBASE}/bin/keyboard:x11/deforaos-keyboard \ ${LOCALBASE}/bin/panel:x11/deforaos-panel \ ${LOCALBASE}/bin/browser:x11-fm/deforaos-browser \ ${LOCALBASE}/bin/locker:x11/deforaos-locker \ ${LOCALBASE}/bin/pdfviewer:print/deforaos-pdfviewer \ ${LOCALBASE}/bin/mailer:mail/deforaos-mailer \ ${LOCALBASE}/bin/todo:deskutils/deforaos-todo \ ${LOCALBASE}/bin/player:multimedia/deforaos-player \ ${LOCALBASE}/bin/editor:editors/deforaos-editor \ ${LOCALBASE}/bin/phone:comms/deforaos-phone USES= metaport pre-everything:: @${ECHO_MSG} "This is a meta-port, meaning that it just depends on its subparts of the port." @${ECHO_MSG} "It won't build and install all the parts until you have typed make install" @${ECHO_MSG} "This port does not ensure things are upgraded; use pkgng/portmaster if you want to" @${ECHO_MSG} "upgrade Defora." @${ECHO_MSG} "" .include diff --git a/x11/deforaos-keyboard/Makefile b/x11/deforaos-keyboard/Makefile index 1af592fb625e..7fd14871ee4b 100644 --- a/x11/deforaos-keyboard/Makefile +++ b/x11/deforaos-keyboard/Makefile @@ -1,46 +1,44 @@ -# Created by: Olivier Cochard-Labbe - PORTNAME= keyboard PORTVERSION= 0.3.1 CATEGORIES= x11 MASTER_SITES= http://www.defora.org/os/download/download/4453/ PKGNAMEPREFIX= deforaos- DISTNAME= Keyboard-${PORTVERSION} MAINTAINER= olivier@FreeBSD.org COMMENT= DeforaOS desktop virtual keyboard LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libDesktop.so:x11/deforaos-libdesktop \ libSystem.so:devel/deforaos-libsystem \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= desktop-file-utils gnome pkgconfig xorg USE_GNOME= gtk20 cairo gdkpixbuf2 USE_XORG= x11 xtst MAKE_ARGS+= PREFIX=${PREFIX} OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl post-patch-DOCS-off: ${REINPLACE_CMD} 's|data doc include|data include|' \ ${WRKSRC}/Makefile post-patch-NLS-off: ${REINPLACE_CMD} 's|include po src|include src|' \ ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/keyboardctl \ ${STAGEDIR}${PREFIX}/bin/keyboard \ ${STAGEDIR}${PREFIX}/lib/Desktop/widget/keyboard.so .include diff --git a/x11/deforaos-libdesktop/Makefile b/x11/deforaos-libdesktop/Makefile index 5747e7eba963..d7fbbd9012cc 100644 --- a/x11/deforaos-libdesktop/Makefile +++ b/x11/deforaos-libdesktop/Makefile @@ -1,48 +1,46 @@ -# Created by: Olivier Cochard-Labbe - PORTNAME= libdesktop PORTVERSION= 0.2.2 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= http://www.defora.org/os/download/download/4447/ PKGNAMEPREFIX= deforaos- DISTNAME= libDesktop-${PORTVERSION} MAINTAINER= olivier@FreeBSD.org COMMENT= DeforaOS desktop library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libSystem.so:devel/deforaos-libsystem USES= gnome pkgconfig USE_GNOME= gtk20 USE_LDCONFIG= yes MAKE_ARGS+= PREFIX=${PREFIX} MAKE_ENV+= MANDIR=${STAGEDIR}${MANPREFIX}/man MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ gtkdoc-check:textproc/gtk-doc post-patch: ${REINPLACE_CMD} -e 's|/lib/|/libdata/|g' \ ${WRKSRC}/data/pkgconfig.sh ${REINPLACE_CMD} 's|-Wl,-pie||g' ${WRKSRC}/tools/Makefile ${REINPLACE_CMD} -e '/^SUBDIRS/ s|tests||' ${WRKSRC}/Makefile ${REINPLACE_CMD} -e 's|./docbook.sh -P "$$(DESTDIR)$$(PREFIX)" -i -- "$$(OBJDIR)widget.html"| \ #./docbook.sh -P "$$(DESTDIR)$$(PREFIX)" -i -- "$$(OBJDIR)widget.html"|' \ ${WRKSRC}/doc/Makefile post-patch-DOCS-off: ${REINPLACE_CMD} -e '/^SUBDIRS/ s|doc||' ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/widget \ ${STAGEDIR}${PREFIX}/lib/libDesktop.so.0.0 .include diff --git a/x11/deforaos-locker/Makefile b/x11/deforaos-locker/Makefile index 6408c2e7e45d..93dc666fb52a 100644 --- a/x11/deforaos-locker/Makefile +++ b/x11/deforaos-locker/Makefile @@ -1,57 +1,55 @@ -# Created by: Olivier Cochard-Labbe - PORTNAME= locker PORTVERSION= 0.4.0 CATEGORIES= x11 MASTER_SITES= http://www.defora.org/os/download/download/4424/ PKGNAMEPREFIX= deforaos- DISTNAME= Locker-${PORTVERSION} MAINTAINER= olivier@FreeBSD.org COMMENT= DeforaOS desktop screensaver LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libDesktop.so:x11/deforaos-libdesktop \ libSystem.so:devel/deforaos-libsystem \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libXss.so:x11/libXScrnSaver BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/Panel.pc:x11/deforaos-panel USES= desktop-file-utils gnome pkgconfig xorg USE_GNOME= gtk20 cairo gdkpixbuf2 USE_XORG= x11 xext MAKE_ARGS+= PREFIX=${PREFIX} MAKE_ENV+= MANDIR=${STAGEDIR}${MANPREFIX}/man LDFLAGS+= -lXext OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl post-patch: ${REINPLACE_CMD} 's|-Wl,-pie||g' \ ${WRKSRC}/tests/Makefile \ ${WRKSRC}/tools/Makefile \ ${WRKSRC}/src/Makefile post-patch-DOCS-off: ${REINPLACE_CMD} 's|data doc include|data include|' \ ${WRKSRC}/Makefile post-patch-NLS-off: ${REINPLACE_CMD} 's|include po src|include src|' \ ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* \ ${STAGEDIR}${PREFIX}/lib/Locker/auth/* \ ${STAGEDIR}${PREFIX}/lib/Locker/plugins/* \ ${STAGEDIR}${PREFIX}/lib/Locker/demos/* .include diff --git a/x11/deforaos-panel/Makefile b/x11/deforaos-panel/Makefile index 1ddba3cfdeb6..d1573e85f9a5 100644 --- a/x11/deforaos-panel/Makefile +++ b/x11/deforaos-panel/Makefile @@ -1,64 +1,62 @@ -# Created by: Olivier Cochard-Labbe - PORTNAME= deforaos-panel PORTVERSION= 0.3.6 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= http://www.defora.org/os/download/download/4417/ DISTNAME= Panel-${PORTVERSION} MAINTAINER= olivier@FreeBSD.org COMMENT= DeforaOS desktop panel LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_FreeBSD_13= network.c:298:19: error: variable has incomplete type 'struct ifdatareq' BROKEN_FreeBSD_14= network.c:298:19: error: variable has incomplete type 'struct ifdatareq' LIB_DEPENDS= libDesktop.so:x11/deforaos-libdesktop \ libSystem.so:devel/deforaos-libsystem \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 BUILD_DEPENDS= browser:x11-fm/deforaos-browser RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme \ sudo:security/sudo USES= gnome pkgconfig xorg USE_GNOME= gtk20 cairo USE_XORG= x11 MAKE_ARGS+= PREFIX=${PREFIX} USE_LDCONFIG= yes MAKE_ENV= MANDIR=${STAGEDIR}${MANPREFIX}/man OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl post-patch-DOCS-off: ${REINPLACE_CMD} 's|data doc include|data include|' \ ${WRKSRC}/Makefile post-patch-NLS-off: ${REINPLACE_CMD} 's|include po src|include src|' \ ${WRKSRC}/Makefile post-patch: ${REINPLACE_CMD} -e 's|/lib/|/libdata/|g' \ ${WRKSRC}/data/pkgconfig.sh ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${PREFIX}|g' \ ${WRKSRC}/src/panel.c ${REINPLACE_CMD} 's|-Wl,-pie||g' \ ${WRKSRC}/tools/Makefile \ ${WRKSRC}/src/Makefile \ ${WRKSRC}/tests/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/* \ ${STAGEDIR}${PREFIX}/lib/libPanel.so.0.0 .include diff --git a/x11/deskmenu/Makefile b/x11/deskmenu/Makefile index a6c48e4f3c11..825158000726 100644 --- a/x11/deskmenu/Makefile +++ b/x11/deskmenu/Makefile @@ -1,40 +1,38 @@ -# Created by: Matt Peterson - PORTNAME= deskmenu PORTVERSION= 1.4.5 CATEGORIES= x11 MASTER_SITES= DEBIAN/pool/main/d/${PORTNAME} GENTOO DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= matt@peterson.org COMMENT= X11 application launcher LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= pkgconfig gnome GNU_CONFIGURE= yes USE_GNOME= gtk20 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= bin/deskmenu man/man1/deskmenu.1.gz \ @sample\ etc/deskmenurc.sample PORTDOCS= AUTHORS ChangeLog OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,-O2 -g ,,' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's,/etc/deskmenurc,${ETCDIR}rc,' \ ${WRKSRC}/example_rc ${WRKSRC}/src/deskmenu.c @${LN} -sf debian/changelog ${WRKSRC}/ChangeLog post-install: ${INSTALL_DATA} ${WRKSRC}/example_rc ${STAGEDIR}${ETCDIR}rc.sample post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/dmenu/Makefile b/x11/dmenu/Makefile index fb1cd9f38d75..6cef19359251 100644 --- a/x11/dmenu/Makefile +++ b/x11/dmenu/Makefile @@ -1,45 +1,43 @@ -# Created by: Jeroen Schot - PORTNAME= dmenu DISTVERSION= 5.1 CATEGORIES= x11 MAINTAINER= 0mp@FreeBSD.org COMMENT= X11 menu application designed for the dwm window manager LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig USES= xorg USE_GITHUB= yes GH_ACCOUNT= 0mp GH_PROJECT= freebsd-${PORTNAME} USE_XORG= x11 xft MAKE_ARGS= CC="${CC}" \ FREETYPEINC="${LOCALBASE}/include/freetype2" \ PREFIX="${PREFIX}" \ X11INC="${LOCALBASE}/include" \ X11LIB="${LOCALBASE}/lib" PLIST_FILES= bin/dmenu \ bin/dmenu_path \ bin/dmenu_run \ bin/stest \ share/man/man1/dmenu.1.gz \ share/man/man1/stest.1.gz OPTIONS_DEFINE= XINERAMA OPTIONS_DEFAULT= XINERAMA XINERAMA_USE= XORG=xinerama XINERAMA_MAKE_ARGS_OFF= XINERAMAFLAGS= \ XINERAMALIBS= post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dmenu \ ${STAGEDIR}${PREFIX}/bin/stest .include diff --git a/x11/docker-tray/Makefile b/x11/docker-tray/Makefile index efff042bac16..8702c0f795fe 100644 --- a/x11/docker-tray/Makefile +++ b/x11/docker-tray/Makefile @@ -1,36 +1,34 @@ -# Created by: Samy Al Bahra - PORTNAME= docker PORTVERSION= 1.5 PORTREVISION= 8 CATEGORIES= x11 MASTER_SITES= https://icculus.org/openbox/2/${PORTNAME}/ PKGNAMESUFFIX= -tray MAINTAINER= ports@FreeBSD.org COMMENT= Dockapp with support for GNOME2 and KDE3 tray icons LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake gnome pkgconfig xorg USE_XORG= x11 USE_GNOME= glib20 CONFLICTS_INSTALL= docker # bin/docker PLIST_FILES= bin/docker post-patch: @${REINPLACE_CMD} -e \ 's|^PREFIX=|PREFIX?=| ; \ s|^CFLAGS=|CFLAGS?=| ; \ s|--cflags glib-2.0|--cflags x11 glib-2.0| ; \ s|--libs glib-2.0|--libs x11 glib-2.0| ; \ s|-L$$(XLIBPATH)|| ; \ s|-lX11||' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11/dxpc/Makefile b/x11/dxpc/Makefile index 96749aacf118..a9ef23a1a3ca 100644 --- a/x11/dxpc/Makefile +++ b/x11/dxpc/Makefile @@ -1,29 +1,27 @@ -# Created by: Bruce A. Mah - PORTNAME= dxpc PORTVERSION= 3.9.2 CATEGORIES= x11 MASTER_SITES= http://www.vigor.nu/dxpc/ MAINTAINER= ports@FreeBSD.org COMMENT= Compressing X protocol proxy designed to support X11 over slow links LIB_DEPENDS= liblzo2.so:archivers/lzo2 LICENSE= BSD2CLAUSE USES= gmake tar:tgz xorg USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-lzo-lib=${LOCALBASE} MAKE_ARGS= INSTALL="${INSTALL_PROGRAM}" \ bindir=${STAGEDIR}${PREFIX}/bin \ man1dir=${STAGEDIR}${MAN1PREFIX}/man/man1 PLIST_FILES= bin/dxpc \ man/man1/dxpc.1.gz post-patch: @${REINPLACE_CMD} -e 's|-R$$withval/lib||' ${WRKSRC}/configure .include diff --git a/x11/dzen2/Makefile b/x11/dzen2/Makefile index 360f5f9ecf5a..3a5dded2e823 100644 --- a/x11/dzen2/Makefile +++ b/x11/dzen2/Makefile @@ -1,49 +1,47 @@ -# Created by: Morten Slot Kristensen - PORTNAME= dzen PORTVERSION= 0.9.5 CATEGORIES= x11 PKGNAMESUFFIX= 2 MAINTAINER= uzsolt@uzsolt.hu COMMENT= General purpose messaging, notification and menuing program for X11 LICENSE= MIT USE_GITHUB= yes GH_ACCOUNT= robm GH_TAGNAME= 488ab66 USES= pkgconfig xorg USE_XORG= x11 OPTIONS_DEFINE= EXAMPLES GADGETS XPM XINERAMA XFT OPTIONS_DEFAULT= XPM XFT XINERAMA GADGETS_DESC=Build and install gadgets OPTIONS_SUB=yes LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include GADGETS_ALL_TARGET=all gadgets GADGETS_INSTALL_TARGET=install install-gadgets XPM_USE= XORG=xpm XPM_CFLAGS= -DDZEN_XPM XPM_LDFLAGS= -lXpm XINERAMA_USE= XORG=xinerama XINERAMA_LDFLAGS= -lXinerama XINERAMA_CFLAGS= -DDZEN_XINERAMA XFT_CFLAGS= -DDZEN_XFT -I${LOCALBASE}/include/freetype2 XFT_USE= XORG=xft MAKE_ARGS+= LDFLAGS="${LDFLAGS} \$${LIBS}" \ CFLAGS="${CFLAGS} ${INCS} -DVERSION=\\\"\$${VERSION}\\\"" post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/README.dzen ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/gadgets/README.* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/gadgets/*.sh ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11/emprint/Makefile b/x11/emprint/Makefile index 21d470189d50..2ad9da107413 100644 --- a/x11/emprint/Makefile +++ b/x11/emprint/Makefile @@ -1,18 +1,16 @@ -# Created by: Stanislav Sedov - PORTNAME= emprint PORTVERSION= 20130520 PORTREVISION= 4 CATEGORIES= x11 enlightenment MASTER_SITES= LOCAL/gblach/e17/extra/ MAINTAINER= enlightenment@FreeBSD.org COMMENT= Utility for taking screenshots for E17 LIB_DEPENDS= libefl.so:devel/efl DIST_SUBDIR= e17 GNU_CONFIGURE= yes USES= pkgconfig tar:bzip2 .include diff --git a/x11/erun/Makefile b/x11/erun/Makefile index 762a80d20efd..84f23916f6fc 100644 --- a/x11/erun/Makefile +++ b/x11/erun/Makefile @@ -1,31 +1,29 @@ -# Created by: Kelly Yancey - PORTNAME= E-Run PORTVERSION= 1.2 PORTREVISION= 15 CATEGORIES= x11 MASTER_SITES= LOCAL/kbyanc MAINTAINER= enlightenment@FreeBSD.org COMMENT= Simple epplet for launching arbitrary programs LIB_DEPENDS= libepplet.so:x11-wm/epplets \ libImlib2.so:graphics/imlib2 PLIST_FILES= bin/E-Run.epplet WRKSRC= ${WRKDIR}/${PORTNAME} USES= gl USE_GL= gl CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib -lepplet -lImlib2 -lGL do-build: cd ${WRKSRC} && ${CC} ${CFLAGS} ${CPPFLAGS} -o ${PORTNAME}.epplet \ ${PORTNAME}.c ${LDFLAGS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}.epplet ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11/eterm/Makefile b/x11/eterm/Makefile index 282f0cd39070..d26ce3e49edc 100644 --- a/x11/eterm/Makefile +++ b/x11/eterm/Makefile @@ -1,54 +1,52 @@ -# Created by: Murray Stokely - PORTNAME= eterm PORTVERSION= 0.9.6 PORTREVISION= 5 CATEGORIES+= x11 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Eterm-${PORTVERSION} DISTNAME= Eterm-${PORTVERSION} MAINTAINER?= enlightenment@FreeBSD.org COMMENT?= X11 terminal emulator based on rxvt/xterm BUILD_DEPENDS= man2html:textproc/man2html LIB_DEPENDS= libast.so:devel/libast \ libImlib2.so:graphics/imlib2 GNU_CONFIGURE= yes CONFIGURE_ARGS?=--enable-trans --enable-utmp \ --enable-xim --with-theme-update \ --with-backspace=bs --without-terminfo \ --enable-multi-charset .if exists(/usr/libexec/gdb) CONFIGURE_ENV= GDB=/usr/libexec/gdb .else CONFIGURE_ENV= GDB=/usr/bin/gdb .endif CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USES= cpe iconv libtool shebangfix xorg SHEBANG_FILES= ${WRKSRC}/utils/kEsetroot.in perl_OLD_CMD= @PERL@ USE_CSTD= gnu89 USE_LDCONFIG= yes USE_XORG= x11 xt CPE_VENDOR= eterm_project CONFLICTS_INSTALL?= ja-eterm zh-eterm OPTIONS_DEFINE= DOCS OPTIONS_DEFINE_i386= MMX MMX_CONFIGURE_WITH= mmx post-patch: @${FIND} ${WRKSRC} -name '*.orig' -delete post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/ReleaseNotes ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/Eterm_reference.html ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/evilvte/Makefile b/x11/evilvte/Makefile index 950de62bdde4..e44f8695ac04 100644 --- a/x11/evilvte/Makefile +++ b/x11/evilvte/Makefile @@ -1,37 +1,35 @@ -# Created by: chinsan - PORTNAME= evilvte DISTVERSION= 0.5.2~pre1 PORTREVISION= 3 CATEGORIES= x11 gnome MASTER_SITES= http://www.calno.com/${PORTNAME}/ MAINTAINER= aragon@phat.za.net COMMENT= VTE based, super lightweight terminal emulator BUILD_DEPENDS= gsed:textproc/gsed USES= gmake gnome pkgconfig tar:xz BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed HAS_CONFIGURE= yes ALL_TARGET= evilvte USE_GNOME= vte pre-everything:: .if !defined(EVILVTE_CONF) @${ECHO_MSG} @${ECHO_MSG} "!! NOTE !!" @${ECHO_MSG} @${ECHO_MSG} "You can build evilvte with your own config.h using the EVILVTE_CONF knob:" @${ECHO_MSG} "make EVILVTE_CONF=/path/to/evilvte-config.h install clean" @${ECHO_MSG} .endif post-patch: @${REINPLACE_CMD} -e '/^make/ s/make/gmake/' ${WRKSRC}/src/process.sh .if defined(EVILVTE_CONF) @${ECHO_MSG} "creating config.h from ${EVILVTE_CONF}" @${CP} ${EVILVTE_CONF} ${WRKSRC}/src/config.h .endif .include diff --git a/x11/fbdesk/Makefile b/x11/fbdesk/Makefile index 4cf50c0a5000..e026e3c06a1f 100644 --- a/x11/fbdesk/Makefile +++ b/x11/fbdesk/Makefile @@ -1,31 +1,29 @@ -# Created by: Hendrik Scholz - PORTNAME= fbdesk PORTVERSION= 1.4.1 PORTREVISION= 6 CATEGORIES= x11 MASTER_SITES= http://fluxbox.sourceforge.net/download/ \ GENTOO MAINTAINER= ports@FreeBSD.org COMMENT= Fluxbox utility to create and manage icons on the desktop LICENSE= MIT LIB_DEPENDS= libpng.so:graphics/png \ libImlib2.so:graphics/imlib2 USES= pkgconfig xorg USE_XORG= xext xft xpm xrender GNU_CONFIGURE= yes PORTDOCS= ChangeLog INSTALL README PLIST_FILES= bin/fbdesk OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/fbpanel/Makefile b/x11/fbpanel/Makefile index ce371cdf96f2..2a90b2c96a54 100644 --- a/x11/fbpanel/Makefile +++ b/x11/fbpanel/Makefile @@ -1,43 +1,41 @@ -# Created by: Tobias Roth - PORTNAME= fbpanel PORTVERSION= 6.1 PORTREVISION= 5 CATEGORIES= x11 MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight, NETWM compliant X11 desktop panel LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= alias gmake gnome pkgconfig tar:tbz2 xorg USE_GNOME= gtk20 USE_XORG= x11 HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} PORTDOCS= CHANGELOG CREDITS NOTES README OPTIONS_DEFINE= DOCS DESKTOP_ENTRIES="${PORTNAME}" "${PORTNAME} NETWM compliant X11 desktop panel" \ "${PORTNAME}" "${PORTNAME}" "System;" false post-patch: @${REINPLACE_CMD} -e '/LDFLAGS/s/$$/ -lX11 -lm/' \ ${WRKSRC}/panel/Makefile.in @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|' ${WRKSRC}/scripts/install.sh @${REINPLACE_CMD} -e 's|@DATADIR@|${DATADIR}|' \ ${WRKSRC}/data/man/${PORTNAME}.1.in post-install: ${INSTALL_MAN} ${WRKSRC}/data/man/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${LN} -sf ${DATADIR}/images/logo.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/fireflies/Makefile b/x11/fireflies/Makefile index 122d0a9f793d..22fed48c03d0 100644 --- a/x11/fireflies/Makefile +++ b/x11/fireflies/Makefile @@ -1,32 +1,30 @@ -# Created by: UMENO Takashi - PORTNAME= fireflies PORTVERSION= 2.07 PORTREVISION= 8 CATEGORIES= x11 MASTER_SITES= http://somewhere.fscked.org/proj/fireflies/files/ MAINTAINER= ports@FreeBSD.org COMMENT= Extension of xscreensaver LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgfx.so:graphics/libgfx GNU_CONFIGURE= yes USES= gl USE_GL= gl glu EXTRACT_AFTER_ARGS=--exclude '${DISTNAME}/libgfx*' CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/GL LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-bindir=${LOCALBASE}/bin/xscreensaver-hacks \ --with-confdir=${LOCALBASE}/share/xscreensaver/config PLIST_SUB= VERSION=${PORTVERSION} MAKE_ARGS= CONFIGURE_ENV=${CONFIGURE_ENV:Q} \ CONFIGURE_SCRIPT=${CONFIGURE_SCRIPT:Q} \ CONFIGURE_ARGS=${CONFIGURE_ARGS:Q} .include diff --git a/x11/florence/Makefile b/x11/florence/Makefile index d1e728b62989..c7c3deb77b52 100644 --- a/x11/florence/Makefile +++ b/x11/florence/Makefile @@ -1,48 +1,46 @@ -# Created by: Kris Moore - PORTNAME= florence PORTVERSION= 0.6.3 PORTREVISION= 4 CATEGORIES= x11 MASTER_SITES= SF/florence/florence/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Extensible scalable virtual keyboard LICENSE= GPLv2+ GFDL LICENSE_COMB= multi LIB_DEPENDS= libnotify.so:devel/libnotify USES= gmake gnome gstreamer iconv libtool pathfix pkgconfig tar:bzip2 xorg USE_XORG= xtst xext USE_GNOME= gtk30 cairo intlhack librsvg2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static --without-docs USE_LDCONFIG= yes GLIB_SCHEMAS= org.florence.gschema.xml INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes PORTDOCS= AUTHORS ChangeLog NEWS README OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext post-patch: @${REINPLACE_CMD} -e 's|^Categories=.*|Categories=Application;Accessibility;System;|' \ ${WRKSRC}/data/florence.desktop.in.in post-patch-NLS-off: @${REINPLACE_CMD} -e 's|^ALL_LINGUAS.*|ALL_LINGUAS =|' \ ${WRKSRC}/po/Makefile.in.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/flruler/Makefile b/x11/flruler/Makefile index cf34979bb1ff..0f81e8268451 100644 --- a/x11/flruler/Makefile +++ b/x11/flruler/Makefile @@ -1,45 +1,43 @@ -# Created by: Alexey Dokuchaev - PORTNAME= flruler PORTVERSION= 1.05 CATEGORIES= x11 MASTER_SITES= http://seriss.com/people/erco/fltk/flruler/ MAINTAINER= danfe@FreeBSD.org COMMENT= On-screen pixel ruler LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/lib/libfltk.a:x11-toolkits/fltk USES= gmake perl5 xorg USE_PERL5= build USE_XORG= x11 xcursor xext xfixes xft xinerama PLIST_FILES= bin/flruler man/man1/flruler.1.gz \ share/icons/hicolor/128x128/apps/flruler.png PORTDOCS= * DESKTOP_ENTRIES= "Flruler" "${COMMENT}" "${PORTNAME}.png" \ "${PORTNAME}" "Utility;" false OPTIONS_DEFINE= DOCS post-patch: # New windows won't get created with zero width and height for some reason @${REINPLACE_CMD} -e 's/,0,0/,1,1/' ${WRKSRC}/flruler.C do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/docs/${PORTNAME}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps ${INSTALL_DATA} ${WRKSRC}/misc/flruler-icon.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps/${PORTNAME}.png do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} CHANGES.txt TODO.txt \ docs/${PORTNAME}.html ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/gdm/Makefile b/x11/gdm/Makefile index 44ed781324f5..5bc084351f97 100644 --- a/x11/gdm/Makefile +++ b/x11/gdm/Makefile @@ -1,160 +1,158 @@ -# Created by: Joe Marcus Clarke - PORTNAME= gdm PORTVERSION= 42.0 PORTREVISION= 2 CATEGORIES= x11 gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME display manager LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \ itstool:textproc/itstool \ zenity>=3.0.0:x11/zenity LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra \ libck-connector.so:sysutils/consolekit2 \ libfribidi.so:converters/fribidi RUN_DEPENDS= at-spi2-core>=0:accessibility/at-spi2-core \ gnome-icon-theme-symbolic>=0:x11-themes/gnome-icon-theme-symbolic \ gnome-keyring-3:security/gnome-keyring \ gnome-session>=3.0.0:x11/gnome-session \ gnome-settings-daemon>=3.0.0:sysutils/gnome-settings-daemon \ iso-codes>=0:misc/iso-codes \ polkit-gnome>=0.105:sysutils/polkit-gnome \ zenity>=3.0.0:x11/zenity # used in scripts RUN_DEPENDS+= setxkbmap:x11/setxkbmap \ xhost:x11/xhost \ xmodmap:x11/xmodmap \ xrdb:x11/xrdb \ xsetroot:x11/xsetroot \ xterm:x11/xterm USERS= gdm GROUPS= gdm video PORTSCOUT= limitw:1,even USES= cpe gettext gnome libtool localbase:ldflags meson pathfix \ pkgconfig tar:xz xorg CPE_VENDOR= gnome CPE_PRODUCT= gnome_display_manager USE_GNOME= cairo dconf gtk30 intltool introspection USE_LDCONFIG= yes USE_XORG= x11 xau xcb xdmcp xorgproto USE_RC_SUBR= gdm USE_GNOME_SUBR= yes GLIB_SCHEMAS= org.gnome.login-screen.gschema.xml MESON_ARGS= -Dat-spi-registryd-dir=${PREFIX}/libexec \ -Dcustom-conf=${PREFIX}/etc/gdm/custom.conf \ -Ddbus-sys=${PREFIX}/etc/dbus-1/system.d \ -Ddefault-pam-config=none \ -Ddmconfdir=${PREFIX}/share/xsessions \ -Dgdm-xsession=true \ -Dgroup=gdm \ -Dinitial-vt=09 \ -Dlang-file=${PREFIX}/etc/gdm/locale.conf \ -Dlibaudit=disabled \ -Dlog-dir=/var/log/gdm \ -Dpid-file=/var/run/gdm.pid \ -Dplymouth=disabled \ -Dscreenshot-dir=/var/run/gdm/greeter \ -Dselinux=disabled \ -Dsysconfsubdir=gdm \ -Dsystemd-journal=false \ -Duser-display-server=false \ -Duser=gdm \ -Dwayland-support=false \ -Dworking-dir=/var/db/gdm \ -Dxauth-dir=/var/run/gdm # this is a hack until we can get our own pam dir and dir in order. CPPFLAGS+= -DHAS_SA_LEN -DWITH_CONSOLE_KIT=1 INSTALL_TARGET= install-strip SUB_FILES+= client.conf gdm-autologin gdm-launch-environment gdm-password \ locale.conf GDMDIR?= ${PREFIX}/etc/gdm GNOME_LOCALSTATEDIR= /var OPTIONS_DEFINE= IPV6 IPV6_MESON_ENABLE= ipv6 .include post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ -e 's|/bin/bash|/bin/sh|g' \ ${WRKSRC}/daemon/gdm-session-worker.c @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \ -e 's|/usr/bin/X|${LOCALBASE}/bin/X|g' \ -e 's|/usr/bin/Xorg|${LOCALBASE}/bin/Xorg|g' \ ${WRKSRC}/meson.build ${WRKSRC}/daemon/*.c ${WRKSRC}/po/*.po @${REINPLACE_CMD} -e 's|/at-spi-registryd|/at-spi2-registryd|g' \ ${WRKSRC}/chooser/gdm-host-chooser.c \ ${WRKSRC}/chooser/chooser-main.c @${REINPLACE_CMD} -e 's|/etc/X11|${LOCALBASE}/etc/X11|g' \ ${WRKSRC}/data/Init.in \ ${WRKSRC}/data/PostLogin \ ${WRKSRC}/data/PostSession.in \ ${WRKSRC}/data/PreSession.in \ ${WRKSRC}/data/Xsession.in @${RM} ${WRKSRC}/data/applications/gdm-simple-greeter.desktop \ ${WRKSRC}/data/applications/gdm-simple-greeter.desktop.in \ ${WRKSRC}/data/applications/gnome-shell.desktop \ post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/gdm/custom.conf \ ${STAGEDIR}${PREFIX}/etc/gdm/custom.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/gdm/PostSession/Default \ ${STAGEDIR}${PREFIX}/etc/gdm/PostSession/Default.sample ${MV} ${STAGEDIR}${PREFIX}/etc/gdm/PreSession/Default \ ${STAGEDIR}${PREFIX}/etc/gdm/PreSession/Default.sample ${MV} ${STAGEDIR}${PREFIX}/etc/gdm/Init/Default \ ${STAGEDIR}${PREFIX}/etc/gdm/Init/Default.sample ${MV} ${STAGEDIR}${PREFIX}/etc/gdm/Xsession \ ${STAGEDIR}${PREFIX}/etc/gdm/Xsession.sample ${MV} ${STAGEDIR}${PREFIX}/etc/dbus-1/system.d/gdm.conf \ ${STAGEDIR}${PREFIX}/etc/dbus-1/system.d/gdm.conf.sample ${MKDIR} ${STAGEDIR}${PREFIX}/share/xsessions ${MKDIR} ${STAGEDIR}${PREFIX}/etc/gdm/Sessions ${MKDIR} ${STAGEDIR}${PREFIX}/etc/dm/Sessions ${MKDIR} ${STAGEDIR}${PREFIX}/etc/gdm/home ${MKDIR} ${STAGEDIR}${PREFIX}/etc/gdm/home/.pulse/ ${INSTALL_DATA} ${WRKDIR}/gdm-autologin \ ${STAGEDIR}${PREFIX}/etc/pam.d/gdm-autologin.sample ${INSTALL_DATA} ${WRKDIR}/gdm-launch-environment \ ${STAGEDIR}${PREFIX}/etc/pam.d/gdm-launch-environment.sample ${INSTALL_DATA} ${WRKDIR}/gdm-password \ ${STAGEDIR}${PREFIX}/etc/pam.d/gdm-password.sample ${INSTALL_DATA} ${WRKDIR}/client.conf \ ${STAGEDIR}${PREFIX}/etc/gdm/home/.pulse/client.conf.sample ${INSTALL_DATA} ${WRKDIR}/locale.conf \ ${STAGEDIR}${PREFIX}/etc/gdm/locale.conf.sample ${MKDIR} ${STAGEDIR}/var/cache/gdm ${MKDIR} ${STAGEDIR}/var/log/gdm ${MKDIR} ${STAGEDIR}/var/run/gdm ${MKDIR} ${STAGEDIR}/var/run/gdm/greeter @${RM} ${STAGEDIR}${PREFIX}/lib/udev/rules.d/61-gdm.rules @${RMDIR} ${STAGEDIR}${PREFIX}/lib/udev/rules.d @${RMDIR} ${STAGEDIR}${PREFIX}/lib/udev .include diff --git a/x11/glcapsviewer/Makefile b/x11/glcapsviewer/Makefile index 2eb88576b60a..1e2eb6789d91 100644 --- a/x11/glcapsviewer/Makefile +++ b/x11/glcapsviewer/Makefile @@ -1,49 +1,47 @@ -# Created by: Alexey Dokuchaev - PORTNAME= glcapsviewer DISTVERSION= g20190521 PORTREVISION= 1 CATEGORIES= x11 MAINTAINER= danfe@FreeBSD.org COMMENT= OpenGL hardware capability viewer LICENSE= LGPL3 LIB_DEPENDS= libglfw.so:graphics/glfw USE_GITHUB= yes GH_ACCOUNT= SaschaWillems GH_PROJECT= glCapsViewer GH_TAGNAME= 26e160c USES= cmake compiler:c++11-lang gl qt:5 xorg USE_GL= gl glew glu USE_QT= buildtools_build qmake_build core gui network widgets USE_XORG= ice sm x11 xext PLIST_FILES= bin/glcapsviewer ${DATADIR_REL}/capslist.xml \ ${DATADIR_REL}/enumList.xml post-patch: @${REINPLACE_CMD} -e '/target_link_libraries/s,glfw ,,' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's,__linux__,__${OPSYS}__, ; /ifstream\ enumListxml/s,[^"]*ist\.xml",${DATADIR}/&,' \ ${WRKSRC}/glCapsViewer.cpp ${WRKSRC}/glCapsViewerCore.cpp # We install provided `capslist.xml' in the ${DATADIR}, hence disable # checking for ./capslist.xml and needlessly downloading it @${REINPLACE_CMD} -e 's,!capsXmlFile\.exists,false \&\& &,' \ ${WRKSRC}/main.cpp # Spell XML correctly (it is an abbreviation) @${REINPLACE_CMD} -e 's, xml, XML,' ${WRKSRC}/glCapsViewer.ui # Copyright information does not belong in the window title @${REINPLACE_CMD} -e 's, - [^"]*,,' ${WRKSRC}/glCapsViewerCore.h do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.xml ${STAGEDIR}${DATADIR} .include diff --git a/x11/gmrun/Makefile b/x11/gmrun/Makefile index 653b25075aa5..b8b8e2ecad99 100644 --- a/x11/gmrun/Makefile +++ b/x11/gmrun/Makefile @@ -1,37 +1,35 @@ -# Created by: Adam Weinberger - PORTNAME= gmrun PORTVERSION= 0.9.2 PORTREVISION= 14 CATEGORIES= x11 MASTER_SITES= SF MAINTAINER= garga@FreeBSD.org COMMENT= Customizable program to run programs, with tab-completion LICENSE= GPLv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpopt.so:devel/popt USES= compiler:c++11-lang gmake gnome localbase:ldflags pkgconfig USE_GNOME= cairo gdkpixbuf2 gtk20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-stlport PLIST_FILES= bin/gmrun ${DATADIR}/gmrunrc PORTDOCS= README OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/my_alphasort/s#const void\*#const struct dirent**#g' \ ${WRKSRC}/src/gtkcompletionline.cc post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/gnome-desktop/Makefile b/x11/gnome-desktop/Makefile index e2df9679a0fd..99adccb1114d 100644 --- a/x11/gnome-desktop/Makefile +++ b/x11/gnome-desktop/Makefile @@ -1,39 +1,37 @@ -# Created by: Joe Marcus Clarke - PORTNAME= gnome-desktop PORTVERSION= 42.2 CATEGORIES= x11 gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Additional UI API for GNOME LICENSE= GPLv2+ LGPL20+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL20+ = ${WRKSRC}/COPYING.LIB PORTSCOUT= limitw:1,even BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ xkeyboard-config>=0:x11/xkeyboard-config \ itstool:textproc/itstool RUN_DEPENDS= iso-codes>=0:misc/iso-codes \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ cantarell-fonts>=0:x11-fonts/cantarell-fonts \ xkeyboard-config>=0:x11/xkeyboard-config USES= bison cpe gettext gnome localbase:ldflags meson \ pkgconfig python:3.4+ tar:xz xorg USE_GNOME= cairo gdkpixbuf2 gtk30 gtk40 intltool introspection:build USE_XORG= x11 USE_LDCONFIG= yes MESON_ARGS= -Dgnome_distributor="FreeBSD GNOME Project" \ -Dudev=disabled \ -Dsystemd=disabled \ -Dgtk_doc=false CPE_VENDOR= gnome .include diff --git a/x11/gnome-menus/Makefile b/x11/gnome-menus/Makefile index 4e509d2e2c24..4b3001e3f426 100644 --- a/x11/gnome-menus/Makefile +++ b/x11/gnome-menus/Makefile @@ -1,27 +1,26 @@ -# Created by: Joe Marcus Clarke # $MCom: ports/trunk/x11/gnome-menus/Makefile 20031 2014-11-02 21:47:55Z kwm $ PORTNAME= gnome-menus PORTVERSION= 3.36.0 CATEGORIES= x11 gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Implementation of the FreeDesktop Desktop Menu Spec LICENSE= GPLv2 USES= gettext gmake gnome libtool localbase pathfix pkgconfig python tar:xz USE_GNOME= glib20 gnomeprefix intlhack \ introspection:build GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip post-install: @${MKDIR} -p ${STAGEDIR}${PREFIX}/etc/xdg/menus/ @${INSTALL_DATA} ${WRKSRC}/layout/gnome-applications.menu \ ${STAGEDIR}${PREFIX}/etc/xdg/menus/gnome-applications.menu .include diff --git a/x11/gnome-pie/Makefile b/x11/gnome-pie/Makefile index 822b1eb60586..753159cfb019 100644 --- a/x11/gnome-pie/Makefile +++ b/x11/gnome-pie/Makefile @@ -1,53 +1,51 @@ -# Created by: Nicola Vitale - PORTNAME= gnome-pie PORTVERSION= 0.5.7 DISTVERSIONPREFIX= v PORTREVISION= 4 CATEGORIES= x11 MAINTAINER= nivit@FreeBSD.org COMMENT= Circular application launcher LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= valac:lang/vala RUN_DEPENDS= gnome-settings-daemon>=2.32.1_4:sysutils/gnome-settings-daemon LIB_DEPENDS= libbamf3.so:sysutils/bamf \ libgee-0.8.so:devel/libgee \ libunique-1.0.so:x11-toolkits/unique USES= cmake gnome pkgconfig xorg USE_GITHUB= yes USE_GNOME= cairo gnomemenus3 gtk30 librsvg2 libwnck3 USE_XORG= xtst DOCS_CMAKE_ON= -DINSTALL_DOCS:BOOL=ON GH_ACCOUNT= Simmesimme GH_PROJECT= Gnome-Pie MANPAGES_CMAKE_OFF= -DNO_INSTALL_MANPAGES:BOOL=ON NLS_CMAKE_BOOL= INSTALL_NLS NLS_USES= gettext OPTIONS_DEFAULT= MANPAGES OPTIONS_DEFINE= DOCS MANPAGES NLS OPTIONS_SUB= yes PLIST_SUB= DESKTOPDIR=${DESKTOPDIR} REINPLACE_ARGS= -i '' post-patch: ${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},1' \ -e 's,%%DESKTOPDIR%%,${DESKTOPDIR},1' \ -e 's,%%PREFIX%%,${PREFIX},1' \ -e '/has_resize_grip/d' ${WRKSRC}/src/actions/actionRegistry.vala \ ${WRKSRC}/src/gui/indicator.vala \ ${WRKSRC}/src/utilities/paths.vala \ ${WRKSRC}/resources/ui/*.ui .include diff --git a/x11/gnome-session/Makefile b/x11/gnome-session/Makefile index 8985eda4897b..f64dd1f5d409 100644 --- a/x11/gnome-session/Makefile +++ b/x11/gnome-session/Makefile @@ -1,37 +1,35 @@ -# Created by: Joe Marcus Clarke - PORTNAME= gnome-session PORTVERSION= 42.0 CATEGORIES= x11 gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Session component for the GNOME desktop LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xmlto:textproc/xmlto LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libdbus-glib-1.so:devel/dbus-glib \ libepoxy.so:graphics/libepoxy RUN_DEPENDS= ${LOCALBASE}/sbin/console-kit-daemon:sysutils/consolekit2 \ dbus-daemon:devel/dbus PORTSCOUT= limitw:1,even USES= compiler:c11 gettext gl gnome localbase:ldflags meson \ pkgconfig python:3.6+,build tar:xz xorg USE_GNOME= gnomedesktop3 gtk30 USE_XORG= ice sm x11 xcomposite xtrans USE_GL= egl gl glesv2 MESON_ARGS= -Dsystemd=false \ -Dsystemd_session=disable \ -Dsystemd_journal=false \ -Dconsolekit=true BINARY_ALIAS= python3=${PYTHON_VERSION} GLIB_SCHEMAS= org.gnome.SessionManager.gschema.xml .include diff --git a/x11/gnome-shell-extensions/Makefile b/x11/gnome-shell-extensions/Makefile index c07e86b0929e..9cc0d752e814 100644 --- a/x11/gnome-shell-extensions/Makefile +++ b/x11/gnome-shell-extensions/Makefile @@ -1,36 +1,34 @@ -# Created by: Koop Mast - PORTNAME= gnome-shell-extensions PORTVERSION= 42.2 CATEGORIES= x11 gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME desktop shell extensions LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= sassc:textproc/sassc LIB_DEPENDS= libgjs.so:lang/gjs RUN_DEPENDS= gnome-shell>=42.0:x11/gnome-shell PORTSCOUT= limitw:1,even NO_ARCH= yes USES= gettext gnome meson pkgconfig python:3.8+ tar:xz USE_GNOME= glib20 gnomedesktop3 USE_LDCONFIG= yes MESON_ARGS= -Dextension_set=all \ -Dclassic_mode=true BINARY_ALIAS= python3=${PYTHON_CMD} GLIB_SCHEMAS= 00_org.gnome.shell.extensions.classic.gschema.override \ org.gnome.shell.extensions.auto-move-windows.gschema.xml \ org.gnome.shell.extensions.native-window-placement.gschema.xml \ org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml \ org.gnome.shell.extensions.user-theme.gschema.xml \ org.gnome.shell.extensions.window-list.gschema.xml .include diff --git a/x11/gnome-shell/Makefile b/x11/gnome-shell/Makefile index 23642e6a3cb7..52d303a18a97 100644 --- a/x11/gnome-shell/Makefile +++ b/x11/gnome-shell/Makefile @@ -1,76 +1,74 @@ -# Created by: Pawel Worach - PORTNAME= gnome-shell PORTVERSION= 42.2 CATEGORIES= x11 gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Next generation GNOME desktop shell LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/share/bash-completion/bash_completion.sh:shells/bash-completion \ a2x:textproc/asciidoc \ docbook-xsl>=0:textproc/docbook-xsl \ gnome-control-center:sysutils/gnome-control-center \ sassc:textproc/sassc LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-atk \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra \ libcroco-0.6.so:textproc/libcroco \ libdrm.so:graphics/libdrm \ libgcr-base-3.so:security/gcr \ libgjs.so:lang/gjs \ libgnome-autoar-0.so:archivers/gnome-autoar \ libgraphene-1.0.so:graphics/graphene \ libical.so:devel/libical \ libicuuc.so:devel/icu \ libjson-glib-1.0.so:devel/json-glib \ libmutter-10.so:x11-wm/mutter \ libp11-kit.so:security/p11-kit \ libpolkit-agent-1.so:sysutils/polkit \ libpulse.so:audio/pulseaudio \ libsecret-1.so:security/libsecret \ libsoup-2.4.so:devel/libsoup \ libstartup-notification-1.so:x11/startup-notification RUN_DEPENDS= gdm:x11/gdm \ gkbd-keyboard-display:x11/libgnomekbd \ gnome-control-center:sysutils/gnome-control-center PORTSCOUT= limitw:1,even USES= compiler:c11 cpe gettext gl gnome gstreamer libtool localbase meson \ pathfix perl5 pkgconfig python:3.4+ shebangfix tar:xz \ webplugin:native xorg USE_GNOME= cairo evolutiondataserver3 gdkpixbuf2 gnomedesktop3 gtk40 \ introspection libxml2 libxslt:build USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr xtst USE_GL= egl gbm USE_PERL5= build USE_LDCONFIG= yes SHEBANG_FILES= src/gnome-shell-extension-tool.in src/gnome-shell-perf-tool.in BINARY_ALIAS= python3=${PYTHON_CMD} WEBPLUGIN_NAME= libgnome-shell-browser-plugin.so WEBPLUGIN_DIR= ${PREFIX}/lib/mozilla/plugins/ WEBPLUGIN_FILES= libgnome-shell-browser-plugin.so MESON_ARGS= -Dnetworkmanager=false \ -Dsystemd=false \ -Dtests=false CPE_VENDOR= gnome GLIB_SCHEMAS= 00_org.gnome.shell.gschema.override \ org.gnome.shell.gschema.xml post-extract: ${CP} ${FILESDIR}/*.xml ${WRKSRC}/data/dbus-interfaces post-patch: ${REINPLACE_CMD} -e "s,python3,${PYTHON_VERSION},g" \ ${WRKSRC}/meson.build .include diff --git a/x11/gnome-terminal/Makefile b/x11/gnome-terminal/Makefile index 242633008f29..57b7a2628860 100644 --- a/x11/gnome-terminal/Makefile +++ b/x11/gnome-terminal/Makefile @@ -1,51 +1,49 @@ -# Created by: Joe Marcus Clarke - PORTNAME= gnome-terminal DISTVERSION= 3.44.1 CATEGORIES= x11 gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Terminal component for the GNOME Desktop LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ itstool:textproc/itstool \ vala:lang/vala \ xsltproc:textproc/libxslt LIB_DEPENDS= libfribidi.so:converters/fribidi \ libgnutls.so:security/gnutls \ libpcre2-8.so:devel/pcre2 \ libuuid.so:misc/e2fsprogs-libuuid RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas PORTSCOUT= limitw:1,even USES= cpe gettext gnome localbase meson pathfix pkgconfig python:3.7+ \ tar:xz xorg USE_GNOME= cairo dconf gdkpixbuf2 gtk30 intltool vte3 USE_XORG= x11 CPE_VENDOR= gnome GLIB_SCHEMAS= org.gnome.Terminal.gschema.xml BINARY_ALIAS= python3=${PYTHON_CMD} OPTIONS_DEFINE= NAUTILUS SEARCHPROVIDER OPTIONS_DEFAULT= NAUTILUS SEARCHPROVIDER OPTIONS_SUB= yes SEARCHPROVIDER_DESC= GNOME Shell search provider SEARCHPROVIDER_MESON_TRUE= search_provider SEARCHPROVIDER_BUILD_DEPENDS= gnome-shell:x11/gnome-shell SEARCHPROVIDER_RUN_DEPENDS= gnome-shell:x11/gnome-shell NAUTILUS_MESON_TRUE= nautilus_extension NAUTILUS_USE= GNOME=nautilus3 NAUTILUS_DESC= Open in terminal extension for nautilus .include diff --git a/x11/gnome/Makefile b/x11/gnome/Makefile index cb25675d6534..36910ce9db1d 100644 --- a/x11/gnome/Makefile +++ b/x11/gnome/Makefile @@ -1,77 +1,75 @@ -# Created by: Joe Marcus Clarke - PORTNAME= gnome PORTVERSION= 42 PORTREVISION= 2 CATEGORIES?= x11 gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Metaport for the GNOME integrated X11 desktop FLAVORS= full lite FLAVOR?= full RUN_DEPENDS?= dconf-editor:devel/dconf-editor \ gdm>=3.0.0:x11/gdm \ gnome-session>=3.0.0:x11/gnome-session \ gnome-themes-extra>=3.28:x11-themes/gnome-themes-extra \ gnome-icon-theme-extras>=3.0.0:misc/gnome-icon-theme-extras \ gnome-icon-theme-symbolic>=3.0.0:x11-themes/gnome-icon-theme-symbolic \ gnome-keyring>=3.0.0:security/gnome-keyring \ gnome-power-manager>=3.0.0:sysutils/gnome-power-manager \ orca>=3.0.0:accessibility/orca \ gnome-shell>=3.0.0:x11/gnome-shell \ gnome-shell-extensions>=3.0.0:x11/gnome-shell-extensions \ gnome-tweaks:deskutils/gnome-tweaks \ sushi>=0:x11-fm/sushi \ nautilus>=3.0.0:x11-fm/nautilus \ ${LOCALBASE}/share/fonts/bitstream-vera/Vera.ttf:x11-fonts/bitstream-vera \ yelp>=3.0.0:x11/yelp \ zenity>=3.0.0:x11/zenity \ seahorse>=3.0.0:security/seahorse \ gnome-control-center>=3.0.0:sysutils/gnome-control-center \ gnome-backgrounds>=0:x11-themes/gnome-backgrounds \ caribou>=0:accessibility/caribou \ ${LOCALBASE}/share/sounds/freedesktop/index.theme:audio/freedesktop-sound-theme OPTIONS_DEFINE= DOCS USES= metaport .if ${FLAVOR} ==lite OPTIONS_EXCLUDE= DOCS PKGNAMESUFFIX= -lite COMMENT= The "meta-port" of the GNOME desktop slimmed down for only the basics PKGMESSAGE= ${.CURDIR}/pkg-message-lite DESCR= ${.CURDIR}/pkg-descr-lite .endif .if ${FLAVOR} == "full" RUN_DEPENDS+= epiphany>=3.0.0:www/epiphany \ gucharmap>=3.0.0:deskutils/gucharmap \ gnome-characters>=3.0.0:deskutils/gnome-characters \ gnome-calendar>=3.0:deskutils/gnome-calendar \ eog>=3.0.0:graphics/eog \ eog-plugins>=3.0.0:graphics/eog-plugins \ gedit>=3.0.0:editors/gedit \ gedit-plugins>=3.0.0:editors/gedit-plugins \ gnome-terminal>=3.0.0:x11/gnome-terminal \ brasero>=3.0.0:sysutils/brasero \ accerciser>=3.0.0:accessibility/accerciser \ gnome-calculator>=3.0.0:math/gnome-calculator \ gnome-utils>=3.6.0:deskutils/gnome-utils \ file-roller>=3.0.0:archivers/file-roller \ evince>=3.0.0:graphics/evince \ vino>=3.0.0:net/vino \ gnome-connections>=42:net/gnome-connections \ gnome-games>=3.0.0:games/gnome-games \ totem>=3.0.0:multimedia/totem \ evolution>=3.0.0:mail/evolution \ cheese>=3.0.0:multimedia/cheese .endif # !gnome3-lite section DOCS_RUN_DEPENDS= gnome-user-docs>=0:misc/gnome-user-docs \ gnome-getting-started-docs>=0:misc/gnome-getting-started-docs .include diff --git a/x11/gnustep-app/Makefile b/x11/gnustep-app/Makefile index 6a18d5e67e9b..030692848a60 100644 --- a/x11/gnustep-app/Makefile +++ b/x11/gnustep-app/Makefile @@ -1,84 +1,82 @@ -# Created by: dirk.meyer@dinoex.sub.org - PORTNAME= gnustep-app PORTVERSION= 2.0.0 PORTREVISION= 17 CATEGORIES= x11 gnustep MAINTAINER= ports@FreeBSD.org COMMENT= Metaport for GNUstep applications USES= metaport gnustep USE_GNUSTEP= back base gui RUN_DEPENDS= aclock>0:x11-clocks/aclock \ addresses>0:mail/addresses \ addresses-goodies>0:mail/addresses-goodies \ affiche>0:deskutils/affiche \ appwrapper>0:deskutils/appwrapper \ batmon>0:sysutils/batmon \ biococoa>0:biology/biococoa \ camera>0:graphics/camera \ camerakit>0:graphics/camerakit \ cartotheque>0:deskutils/cartotheque \ cddb-bundle>0:audio/cddb-bundle \ gnustep-cdplayer>0:audio/gnustep-cdplayer \ cenon>0:graphics/cenon \ duncan>0:textproc/duncan \ easydiff>0:textproc/easydiff \ edenmath>0:math/edenmath \ expense>0:finance/expense \ fortunate>0:games/fortunate \ fortytwo-bdb>0:databases/fortytwo-bdb \ fortytwo-encore>0:devel/fortytwo-encore \ fortytwo>0:graphics/fortytwo \ gmastermind>0:games/gmastermind \ gmines>0:games/gmines \ gnumail>0:mail/gnumail \ gnustep-ftp>0:ftp/gnustep-ftp \ gnustep-ladder>0:games/gnustep-ladder \ gnustep-sudoku>0:games/gnustep-sudoku \ gnustep-wrapper>0:deskutils/gnustep-wrapper \ gorm>0:devel/gorm \ grubik>0:games/grubik \ gscheme>0:lang/gscheme \ gshisen>0:games/gshisen \ gskrab>0:x11/gskrab \ gspdf>0:print/gspdf \ gtamsanalyzer>0:science/gtamsanalyzer \ gworkspace-gwmetadata>0:deskutils/gworkspace-gwmetadata \ gworkspace>0:deskutils/gworkspace \ helpviewer>0:deskutils/helpviewer \ highlighterkit>0:devel/highlighterkit \ imageviewer>0:graphics/imageviewer \ innerspace>0:x11/innerspace \ jigsaw>0:games/jigsaw \ ja-jishyo>0:japanese/jishyo \ lapispuzzle>0:games/lapispuzzle \ laternamagica>0:graphics/laternamagica \ latex-service>0:textproc/latex-service \ localize>0:textproc/localize \ lusernet>0:news/lusernet \ mpdcon>0:audio/mpdcon \ nextgo>0:games/nextgo \ paje>0:science/paje \ pantomime>0:mail/pantomime \ pikopixel>0:graphics/pikopixel \ pixen>0:graphics/pixen \ plopfolio>0:deskutils/plopfolio \ poe>0:multimedia/poe \ popup>0:textproc/popup \ gnustep-preview>0:graphics/preview \ price>0:graphics/price \ remotedesk>0:net/remotedesk \ simpleagenda>0:deskutils/simpleagenda \ systempreferences>0:deskutils/systempreferences \ terminal.app>0:x11/terminal.app \ timemon>0:sysutils/timemon \ toolboxkit>0:deskutils/toolboxkit \ waiho>0:ftp/waiho \ wizardkit>0:devel/wizardkit \ zillion>0:net/zillion \ zipper>0:archivers/zipper .include diff --git a/x11/grabc/Makefile b/x11/grabc/Makefile index 527a4a4861c4..79ed8836213e 100644 --- a/x11/grabc/Makefile +++ b/x11/grabc/Makefile @@ -1,27 +1,25 @@ -# Created by: ijliao - PORTNAME= grabc PORTVERSION= 1.1 PORTREVISION= 4 CATEGORIES= x11 MASTER_SITES= http://muquit.com/muquit/software/grabc/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Grab a color from screen LICENSE= GPLv2 # specified on the website PLIST_FILES= bin/grabc USES= xorg USE_XORG= x11 CFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lX11 do-build: cd ${WRKSRC} && ${CC} ${CFLAGS} -o ${PORTNAME} ${PORTNAME}.c ${LIBS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11/gromit/Makefile b/x11/gromit/Makefile index 3b69d5421944..9599ac0ba24d 100644 --- a/x11/gromit/Makefile +++ b/x11/gromit/Makefile @@ -1,32 +1,30 @@ -# Created by: Sergei Kolobov - PORTNAME= gromit PORTVERSION= 20041213 PORTREVISION= 8 CATEGORIES= x11 MASTER_SITES= http://www.home.unix-ag.org/simon/gromit/ MAINTAINER= ports@FreeBSD.org COMMENT= GRaphics Over Miscellaneous Objects (Gromit) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gnome pkgconfig xorg USE_GNOME= gtk20 USE_XORG= x11 DOCS= AUTHORS ChangeLog README OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gromit ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/gromitrc ${STAGEDIR}${EXAMPLESDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/gtk-theme-switch2/Makefile b/x11/gtk-theme-switch2/Makefile index ad64fb555b76..2773bb7f1dff 100644 --- a/x11/gtk-theme-switch2/Makefile +++ b/x11/gtk-theme-switch2/Makefile @@ -1,18 +1,16 @@ -# Created by: Oleg Pudeyev - PORTNAME= gtk-theme-switch DISTVERSION= 2.0.0rc2 PORTREVISION= 6 CATEGORIES= x11 MASTER_SITES= http://www.muhri.net/ MAINTAINER= oleg@bsdpower.com COMMENT= Command line tool for switching GTK+ 2.0 themes USES= gmake gnome pkgconfig xorg USE_XORG= x11 USE_GNOME= gtk20 PLIST_FILES= bin/switch2 man/man1/switch2.1.gz .include diff --git a/x11/gtkchtheme/Makefile b/x11/gtkchtheme/Makefile index b15888956082..13df04e0fb64 100644 --- a/x11/gtkchtheme/Makefile +++ b/x11/gtkchtheme/Makefile @@ -1,26 +1,24 @@ -# Created by: Adam Weinberger - PORTNAME= gtkchtheme PORTVERSION= 0.3.1 PORTREVISION= 11 CATEGORIES= x11 MASTER_SITES= http://plasmasturm.org/code/gtk-chtheme/ DISTNAME= gtk-chtheme-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= GTK2 theme changer LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake gnome pkgconfig tar:bzip2 USE_GNOME= gtk20 PLIST_FILES= bin/gtk-chtheme \ man/man1/gtk-chtheme.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gtk-chtheme ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/gtk-chtheme.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/x11/gtkterm2/Makefile b/x11/gtkterm2/Makefile index 137c96002407..6cc971291983 100644 --- a/x11/gtkterm2/Makefile +++ b/x11/gtkterm2/Makefile @@ -1,41 +1,39 @@ -# Created by: michael johnson - PORTNAME= gtkterm2 PORTVERSION= 0.2.3 PORTREVISION= 12 CATEGORIES= x11 MASTER_SITES= SF/gtkterm/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Simple GTK-2 terminal with tabs LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USE_GNOME= vte USES= gmake gnome libtool localbase pkgconfig GNU_CONFIGURE= yes PORTDOCS= README PLIST_FILES= bin/gtkterm2 \ share/locale/de/LC_MESSAGES/gtkterm2.mo \ %%DATADIR%%/pixmaps/gtkterm2.png OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|^CFLAGS=""||g' ${WRKSRC}/configure do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/gtkterm2 ${STAGEDIR}${PREFIX}/bin/gtkterm2 ${INSTALL_DATA} ${WRKSRC}/po/de.gmo \ ${STAGEDIR}${PREFIX}/share/locale/de/LC_MESSAGES/gtkterm2.mo @${MKDIR} ${STAGEDIR}${DATADIR}/pixmaps ${INSTALL_DATA} ${WRKSRC}/pixmaps/gtkterm2.png \ ${STAGEDIR}${DATADIR}/pixmaps/gtkterm2.png do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/gxkb/Makefile b/x11/gxkb/Makefile index ff7cdf7fb70e..df4bb34c76fc 100644 --- a/x11/gxkb/Makefile +++ b/x11/gxkb/Makefile @@ -1,38 +1,36 @@ -# Created by: Alexey Dokuchaev - PORTNAME= gxkb PORTVERSION= 0.9.3 CATEGORIES= x11 MASTER_SITES= SF/${PORTNAME} MAINTAINER= danfe@FreeBSD.org COMMENT= X11 keyboard layout indicator and switcher LICENSE= GPLv2 LIB_DEPENDS= libxklavier.so:x11/libxklavier USES= gnome pkgconfig GNU_CONFIGURE= yes USE_GNOME= gdkpixbuf2 glib20 PORTDOCS= AUTHORS NEWS OPTIONS_DEFINE= DOCS GTK2 GTK2_DESC= Build against GTK version 2, not 3 GTK2_EXTRA_PATCHES= ${FILESDIR}/extra-patch-gtk2 GTK2_LIB_DEPENDS= libwnck-1.so:x11-toolkits/libwnck GTK2_LIB_DEPENDS_OFF= libwnck-3.so:x11-toolkits/libwnck3 GTK2_USES= autoreconf GTK2_USE= GNOME=gtk20 GTK2_USE_OFF= GNOME=gtk30 post-patch-DOCS-on: @${REINPLACE_CMD} -e '/^doc_DATA/s, C[^ ]*,,g' \ ${WRKSRC}/doc/Makefile.[ai][mn] post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^SUBDIRS/s, doc,,' ${WRKSRC}/Makefile.in .include diff --git a/x11/hhpc/Makefile b/x11/hhpc/Makefile index 5320b32d0af6..76cceeb49f40 100644 --- a/x11/hhpc/Makefile +++ b/x11/hhpc/Makefile @@ -1,30 +1,28 @@ -# Created by: Dmitri Goutnik - PORTNAME= hhpc DISTVERSIONPREFIX= v DISTVERSION= 0.3.1 CATEGORIES= x11 MAINTAINER= dmgk@FreeBSD.org COMMENT= Small X11 utility to hide the mouse pointer when unused LICENSE= BSD3CLAUSE USES= gmake localbase pkgconfig xorg USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= aktau ALL_TARGET= release PLIST_FILES= bin/hhpc PORTDOCS= README.md OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hhpc ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/hs-xmobar/Makefile b/x11/hs-xmobar/Makefile index 52b5f366b5f8..6389808007c5 100644 --- a/x11/hs-xmobar/Makefile +++ b/x11/hs-xmobar/Makefile @@ -1,145 +1,143 @@ -# Created by: Samy Al Bahra - PORTNAME= xmobar PORTVERSION= 0.43 PORTREVISION= 1 CATEGORIES= x11 haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Minimalistic text-based status bar LICENSE= BSD3CLAUSE USES= cabal pkgconfig xorg OPTIONS_DEFINE= EXAMPLES XFT XPM MPD INOTIFY DATEZONE THREADED UVMETER OPTIONS_DEFAULT= XFT XFT_DESC= Use Xft to render text (UTF-8 support included) XFT_CABAL_FLAGS= with_xft XFT_USE_CABAL= X11-xft-0.3.4 XFT_USE= xorg=xft XPM_DESC= Use Xpm to render icons XPM_CABAL_FLAGS= with_xpm XPM_USE= xorg=xpm MPD_DESC= Music Player Daemon support MPD_CABAL_FLAGS= with_mpd MPD_USE_CABAL= libmpd-0.10.0.0 safe-exceptions-0.1.7.2 INOTIFY_DESC= inotify support (required for the Mail and MBox plugins) INOTIFY_CABAL_FLAGS= with_inotify INOTIFY_USE_CABAL= hinotify-0.4.1 INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify DATEZONE_DESC= Localized date support DATEZONE_CABAL_FLAGS= with_datezone DATEZONE_USE_CABAL= timezone-olson-0.2.1 timezone-series-0.1.13_1 THREADED_DESC= Use threaded runtime THREADED_CABAL_FLAGS= with_threaded UVMETER_DESC= UV meter plugin UVMETER_CABAL_FLAGS= with_uvmeter USE_XORG= xrandr xrender xscrnsaver xinerama xext x11 USE_CABAL= OneTuple-0.3.1_2 \ QuickCheck-2.14.2 \ StateVar-1.2.2 \ X11-1.10.2 \ aeson-2.0.3.0 \ appar-0.1.8 \ asn1-encoding-0.9.6_2 \ asn1-parse-0.9.5 \ asn1-types-0.3.4 \ assoc-1.0.2_2 \ async-2.2.4_1 \ attoparsec-0.14.4_1 \ base-compat-0.12.1 \ base-compat-batteries-0.12.1_2 \ base-orphans-0.8.6 \ base64-bytestring-1.2.1.0 \ basement-0.0.14 \ bifunctors-5.5.12 \ blaze-builder-0.4.2.2_1 \ bsd-sysctl-1.0.8.0 \ byteorder-1.0.4 \ case-insensitive-1.2.1.0 \ cereal-0.5.8.2 \ comonad-5.0.8_1 \ conduit-1.3.4.2 \ conduit-extra-1.3.6 \ connection-0.3.1_1 \ contravariant-1.5.5 \ cookie-0.4.5 \ cryptonite-0.30 \ data-default-class-0.1.2.0 \ data-fix-0.3.2_2 \ distributive-0.6.2.1_1 \ dlist-1.0 \ extensible-exceptions-0.1.1.4 \ hashable-1.4.0.2 \ hourglass-0.2.12 \ hsc2hs-0.68.8 \ http-client-0.7.11_1 \ http-client-tls-0.3.6.1 \ http-conduit-2.3.8 \ http-types-0.12.3 \ indexed-traversable-0.1.2_1 \ indexed-traversable-instances-0.1.1 \ integer-logarithms-1.0.3.1_2 \ iproute-1.7.12 \ memory-0.17.0 \ mime-types-0.1.0.9 \ mono-traversable-1.0.15.3 \ network-3.1.2.7 \ network-uri-2.6.4.1 \ old-locale-1.0.0.7_2 \ parsec-numbers-0.1.0 \ pem-0.2.4 \ primitive-0.7.3.0 \ random-1.2.1.1 \ regex-base-0.94.0.2 \ regex-compat-0.95.2.1_1 \ regex-posix-0.96.0.1 \ resourcet-1.2.5 \ scientific-0.3.7.0_2 \ semialign-1.2.0.1_1 \ semigroupoids-5.3.7 \ socks-0.6.1 \ split-0.2.3.4_2 \ splitmix-0.1.0.4 \ streaming-commons-0.2.2.4 \ strict-0.4.0.1_4 \ tagged-0.8.6.1_2 \ text-short-0.1.5 \ th-abstraction-0.4.3.0 \ th-compat-0.1.3_1 \ these-1.1.1.1_5 \ time-compat-1.9.6.1_3 \ tls-1.5.7 \ transformers-compat-0.7.1_1 \ typed-process-0.2.8.0_1 \ unliftio-core-0.2.0.1_2 \ unordered-containers-0.2.19.1 \ utf8-string-1.0.2 \ uuid-types-1.0.5_2 \ vector-0.12.3.1_1 \ vector-algorithms-0.8.0.4_1 \ witherable-0.4.2_2 \ x509-1.7.6 \ x509-store-1.6.9 \ x509-system-1.6.7 \ x509-validation-1.6.12 \ zlib-0.6.3.0 CABAL_FLAGS= with_weather with_rtsopts with_utf8 \ -with_mpris -with_dbus -with_iwlib -with_nl80211 -with_alsa -all_extensions post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/xmobar.config ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11/hsetroot/Makefile b/x11/hsetroot/Makefile index ab8f74fd0425..0a2732890e6f 100644 --- a/x11/hsetroot/Makefile +++ b/x11/hsetroot/Makefile @@ -1,30 +1,28 @@ -# Created by: Vincent Tantardini - PORTNAME= hsetroot PORTVERSION= 1.0.5 CATEGORIES= x11 MAINTAINER= danfe@FreeBSD.org COMMENT= Wallpaper manipulation utility for X11 LICENSE= GPLv2 LIB_DEPENDS= libImlib2.so:graphics/imlib2 USE_CSTD= c99 USE_GITHUB= yes GH_ACCOUNT= himdel USES= gmake pkgconfig xorg USE_XORG= x11 xinerama PLIST_FILES= bin/hsetroot bin/hsr-outputs PORTDOCS= README.md OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/i3lock-color/Makefile b/x11/i3lock-color/Makefile index 0afb89ae868e..d947b2fae1b8 100644 --- a/x11/i3lock-color/Makefile +++ b/x11/i3lock-color/Makefile @@ -1,60 +1,58 @@ -# Created by: Jacob House - PORTNAME= i3lock-color DISTVERSION= 2.13.c.4 CATEGORIES= x11 MAINTAINER= fjachuf@gmail.com COMMENT= Enhanced i3lock with higher capacity LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${LOCALBASE}/bin/pam_helper:security/pam_helper LIB_DEPENDS= libev.so:devel/libev \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libxcb-image.so:x11/xcb-util-image \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-util.so:x11/xcb-util \ libxcb-xrm.so:x11/xcb-util-xrm \ libxkbcommon.so:x11/libxkbcommon \ libxkbfile.so:x11/libxkbfile USES= autoreconf gmake gnome iconv jpeg localbase pkgconfig tar:bzip2 xorg USE_CSTD= c99 USE_GCC= yes USE_GITHUB= yes GH_ACCOUNT= Raymo111 USE_GNOME= cairo USE_XORG= x11 xcb xext xinerama xorgproto xrandr xt GNU_CONFIGURE= yes MAKE_ARGS= PREFIX="${PREFIX}" X11LIB="${LOCALBASE}/lib" \ X11INC="${LOCALBASE}/include" CC="${CC}" \ MANDIR="${MANPREFIX}/man" LDFLAGS+= ${ICONV_LIB} CONFLICTS_INSTALL= i3lock BUILD_WRKSRC= ${WRKSRC}/${CONFIGURE_TARGET} INSTALL_WRKSRC= ${WRKSRC}/${CONFIGURE_TARGET} PLIST_FILES= "@(,,4755) bin/i3lock" \ man/man1/i3lock.1.gz OPTIONS_DEFINE= DOCS DOC_FILES= CHANGELOG README.md DOCS_PLIST_FILES= ${DOC_FILES:S|^|${DOCSDIR_REL}/|} post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/i3lock @${RM} ${STAGEDIR}${PREFIX}/etc/pam.d/i3lock post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/idesk/Makefile b/x11/idesk/Makefile index 336cb52eccc7..e99978598697 100644 --- a/x11/idesk/Makefile +++ b/x11/idesk/Makefile @@ -1,38 +1,36 @@ -# Created by: Sascha Holzleiter - PORTNAME= idesk PORTVERSION= 0.7.5 PORTREVISION= 11 CATEGORIES= x11 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Place launch icons and background directly on your desktop LIB_DEPENDS= libXft.so:x11-fonts/libXft \ libImlib2.so:graphics/imlib2 GNU_CONFIGURE= yes USES= gmake pkgconfig tar:bzip2 OPTIONS_DEFINE= SHAPE SN DOCS SHAPE_DESC= Support of XShape extension SN_DESC= Startup notification support OPTIONS_DEFAULT= SHAPE CXXFLAGS+= `imlib2-config --cflags` `freetype-config --cflags` MAKE_ARGS= cc="${CXX}" cflags="${CXXFLAGS}" SUB_FILES= pkg-message PLIST_FILES= bin/${PORTNAME} PORTDOCS= README SHAPE_CONFIGURE_ENABLE= shape SN_LIB_DEPENDS= libstartup-notification.so:x11/startup-notification SN_CONFIGURE_ON= --enable-libsn do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/idesk ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/imwheel/Makefile b/x11/imwheel/Makefile index 2a881ea81384..c99a42488947 100644 --- a/x11/imwheel/Makefile +++ b/x11/imwheel/Makefile @@ -1,33 +1,31 @@ -# Created by: jhb - PORTNAME= imwheel DISTVERSION= 1.0.0pre12 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= ftp://jcatki.no-ip.org/pub/imwheel/ \ SF/${PORTNAME}/${PORTNAME}-source/${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Utility to translate mouse wheel actions into X keyboard events LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= dos2unix gmake xorg USE_XORG= x11 xpm xtst xext xmu DOS2UNIX_FILES= getopt/getopt.c GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-gpm OPTIONS_DEFINE= DOCS post-patch: .for i in imwheel.1 util.c @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/${i} .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/EMACS ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/kb2mb2/Makefile b/x11/kb2mb2/Makefile index de4740645bbb..92e8087a3a31 100644 --- a/x11/kb2mb2/Makefile +++ b/x11/kb2mb2/Makefile @@ -1,16 +1,14 @@ -# Created by: Tatsumi Hosokawa - PORTNAME= kb2mb2 PORTVERSION= 1.0 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= PORTS_JP MAINTAINER= ports@FreeBSD.org COMMENT= Redirect any key to second mouse button PLIST_FILES= bin/kb2mb2 USES= imake xorg USE_XORG= x11 xext xtst .include diff --git a/x11/keyboardcast/Makefile b/x11/keyboardcast/Makefile index 4be60e658d5c..5bccf9dd5e58 100644 --- a/x11/keyboardcast/Makefile +++ b/x11/keyboardcast/Makefile @@ -1,22 +1,20 @@ -# Created by: eimar.koort - PORTNAME= keyboardcast PORTVERSION= 0.1.1 DISTVERSIONPREFIX= v PORTREVISION= 5 CATEGORIES= x11 MAINTAINER= eimar.koort@gmail.com COMMENT= Broadcast keystrokes to multiple X windows for Gnome2 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= ekoort USES= gnome pkgconfig xorg USE_XORG= xmu x11 USE_GNOME= libwnck libglade2 gtk20 .include diff --git a/x11/lemonbar/Makefile b/x11/lemonbar/Makefile index b9fd74233adf..19948b5a0f5f 100644 --- a/x11/lemonbar/Makefile +++ b/x11/lemonbar/Makefile @@ -1,41 +1,39 @@ -# Created by: Evgeni Dimitrov - PORTNAME= lemonbar DISTVERSIONPREFIX=v DISTVERSION= 1.4 CATEGORIES= x11 MAINTAINER= dmgk@FreeBSD.org COMMENT= Lightweight xcb based bar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 gmake localbase:ldflags perl5 xorg USE_GITHUB= yes GH_ACCOUNT= LemonBoy GH_PROJECT= bar USE_PERL5= build USE_XORG= xcb CFLAGS+= -D__BSD_VISIBLE # for memrchr(3) PLIST_FILES= bin/lemonbar \ man/man1/lemonbar.1.gz post-patch: ${REINPLACE_CMD} -e '/^CC.*=/d' -e '/^CFLAGS.*=/s/-Os//' \ ${WRKSRC}/Makefile post-build: ${LOCALBASE}/bin/pod2man --section=1 --name=lemonbar \ --center="lemonbar manual" \ --release="lemonbar ${PORTVERSION}" \ ${WRKSRC}/README.pod > ${WRKSRC}/lemonbar.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/lemonbar ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/lemonbar.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/x11/libICE/Makefile b/x11/libICE/Makefile index 9948dcc02149..9284348480a9 100644 --- a/x11/libICE/Makefile +++ b/x11/libICE/Makefile @@ -1,19 +1,17 @@ -# Created by: Eric Anholt - PORTNAME= libICE PORTVERSION= 1.0.10 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Inter Client Exchange library for X11 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe xorg xorg-cat:lib USE_XORG= xorgproto xtrans INSTALL_TARGET= install-strip CPE_VENDOR= freedesktop .include diff --git a/x11/libSM/Makefile b/x11/libSM/Makefile index 1d8261b0e456..15aef1d1d857 100644 --- a/x11/libSM/Makefile +++ b/x11/libSM/Makefile @@ -1,22 +1,20 @@ -# Created by: Eric Anholt - PORTNAME= libSM PORTVERSION= 1.2.3 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Session Management library for X11 LICENSE= MIT USES= pathfix xorg xorg-cat:lib USE_XORG= ice xorgproto xtrans CONFIGURE_ARGS+=--disable-docs --without-xmlto post-patch: @${REINPLACE_CMD} '/^SUBDIRS/,/^$$/ \ s/doc//' ${WRKSRC}/Makefile.in .include diff --git a/x11/libX11/Makefile b/x11/libX11/Makefile index 551605211bf3..4159bb50328e 100644 --- a/x11/libX11/Makefile +++ b/x11/libX11/Makefile @@ -1,28 +1,26 @@ -# Created by: Eric Anholt - PORTNAME= libX11 DISTVERSION= 1.7.2 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X11 library LICENSE= MIT USES= cpe xorg xorg-cat:lib USE_XORG= xcb xtrans xorgproto CPE_VENDOR= x CONFIGURE_ARGS+= --datadir=${PREFIX}/lib \ --without-xmlto \ --with-perl=no \ --disable-specs CONFIGURE_ENV+= ac_cv_path_PS2PDF="" INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} 's/test.*-traditional.*;/true;/' \ ${WRKSRC}/configure .include diff --git a/x11/libXau/Makefile b/x11/libXau/Makefile index 5e083121ff82..9e1d472cf568 100644 --- a/x11/libXau/Makefile +++ b/x11/libXau/Makefile @@ -1,18 +1,16 @@ -# Created by: Eric Anholt - PORTNAME= libXau PORTVERSION= 1.0.9 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Authentication Protocol library for X11 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xorg xorg-cat:lib USE_XORG= xorgproto INSTALL_TARGET=install-strip .include diff --git a/x11/libXcomposite/Makefile b/x11/libXcomposite/Makefile index ff9dc2fb43e8..d7495ecf78da 100644 --- a/x11/libXcomposite/Makefile +++ b/x11/libXcomposite/Makefile @@ -1,19 +1,17 @@ -# Created by: Eric Anholt - PORTNAME= libXcomposite PORTVERSION= 0.4.5 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Composite extension library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xorg xorg-cat:lib USE_XORG= x11 xfixes xext xorgproto INSTALL_TARGET= install-strip .include diff --git a/x11/libXcursor/Makefile b/x11/libXcursor/Makefile index 097dfdb35a6f..41120af1076f 100644 --- a/x11/libXcursor/Makefile +++ b/x11/libXcursor/Makefile @@ -1,21 +1,19 @@ -# Created by: Eric Anholt - PORTNAME= libXcursor PORTVERSION= 1.2.0 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X client-side cursor loading library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe xorg xorg-cat:lib USE_XORG= xrender x11 xfixes xorgproto CPE_VENDOR= x CPE_PRODUCT= libxcursor CONFIGURE_ARGS= --with-icondir=${PREFIX}/share/icons INSTALL_TARGET= install-strip .include diff --git a/x11/libXdamage/Makefile b/x11/libXdamage/Makefile index 54761fa7775c..06166b68e79c 100644 --- a/x11/libXdamage/Makefile +++ b/x11/libXdamage/Makefile @@ -1,18 +1,16 @@ -# Created by: Eric Anholt - PORTNAME= libXdamage PORTVERSION= 1.1.5 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Damage extension library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xorg xorg-cat:lib USE_XORG= x11 xfixes xorgproto INSTALL_TARGET= install-strip .include diff --git a/x11/libXdmcp/Makefile b/x11/libXdmcp/Makefile index d4c4a075d061..8a48c655ccf2 100644 --- a/x11/libXdmcp/Makefile +++ b/x11/libXdmcp/Makefile @@ -1,23 +1,21 @@ -# Created by: Eric Anholt - PORTNAME= libXdmcp PORTVERSION= 1.1.3 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Display Manager Control Protocol library LICENSE= MIT USES= cpe xorg xorg-cat:lib USE_XORG= xorgproto:both CPE_VENDOR= x.org CONFIGURE_ARGS+=--disable-docs --without-xmlto post-patch: @${REINPLACE_CMD} '/^SUBDIRS/,/^$$/ \ s/doc//' ${WRKSRC}/Makefile.in .include diff --git a/x11/libXext/Makefile b/x11/libXext/Makefile index b766215f9be4..2c63efe35aa4 100644 --- a/x11/libXext/Makefile +++ b/x11/libXext/Makefile @@ -1,22 +1,20 @@ -# Created by: Eric Anholt - PORTNAME= libXext PORTVERSION= 1.3.4 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X11 Extension library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe xorg xorg-cat:lib USE_XORG= x11 xau xorgproto CPE_VENDOR= x CPE_PRODUCT= libxext CONFIGURE_ARGS+=--disable-specs --without-xmlto INSTALL_TARGET= install-strip .include diff --git a/x11/libXfixes/Makefile b/x11/libXfixes/Makefile index 897c8dd1b2b4..26ed94f73a42 100644 --- a/x11/libXfixes/Makefile +++ b/x11/libXfixes/Makefile @@ -1,19 +1,17 @@ -# Created by: Eric Anholt - PORTNAME= libXfixes DISTVERSION= 6.0.0 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Fixes extension library LICENSE= MIT USES= cpe xorg xorg-cat:lib USE_XORG= x11 xorgproto CPE_PRODUCT= libxfixes CPE_VENDOR= x INSTALL_TARGET= install-strip .include diff --git a/x11/libXi/Makefile b/x11/libXi/Makefile index ff04f80339bb..266cae04fd62 100644 --- a/x11/libXi/Makefile +++ b/x11/libXi/Makefile @@ -1,26 +1,24 @@ -# Created by: Eric Anholt - PORTNAME= libXi DISTVERSION= 1.8 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Input extension library LICENSE= MIT USES= cpe xorg xorg-cat:lib CPE_VENDOR= x.org USE_XORG= x11 xext xfixes xorgproto INSTALL_TARGET= install-strip CONFIGURE_ARGS+=--disable-docs \ --disable-specs \ --without-xmlto \ --without-fop \ --without-asciidoc \ --without-xsltproc .include diff --git a/x11/libXinerama/Makefile b/x11/libXinerama/Makefile index 160bf4303174..066c195b8db8 100644 --- a/x11/libXinerama/Makefile +++ b/x11/libXinerama/Makefile @@ -1,19 +1,17 @@ -# Created by: Eric Anholt - PORTNAME= libXinerama PORTVERSION= 1.1.4 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X11 Xinerama library LICENSE= MIT USES= cpe xorg xorg-cat:lib USE_XORG= x11 xext xorgproto CPE_PRODUCT= libxinerama CPE_VENDOR= x .include diff --git a/x11/libXpm/Makefile b/x11/libXpm/Makefile index b717258edcdb..0aae64f3514f 100644 --- a/x11/libXpm/Makefile +++ b/x11/libXpm/Makefile @@ -1,24 +1,22 @@ -# Created by: Eric Anholt - PORTNAME= libXpm PORTVERSION= 3.5.13 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Pixmap library LICENSE= MIT USES= cpe xorg xorg-cat:lib USE_XORG= xorgproto x11 xext xt LDFLAGS+= -L${LOCALBASE}/lib CPE_VENDOR= libxpm_project OPTIONS_DEFINE= NLS NLS_USES= gettext NLS_CONFIGURE_ENV_OFF= ac_cv_search_gettext=no INSTALL_TARGET= install-strip .include diff --git a/x11/libXrandr/Makefile b/x11/libXrandr/Makefile index 335d57869d26..83d3e5bf1508 100644 --- a/x11/libXrandr/Makefile +++ b/x11/libXrandr/Makefile @@ -1,20 +1,18 @@ -# Created by: Eric Anholt - PORTNAME= libXrandr PORTVERSION= 1.5.2 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Resize and Rotate extension library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe xorg xorg-cat:lib USE_XORG= x11 xext xrender xorgproto CPE_VENDOR= x CPE_PRODUCT= libxrandr INSTALL_TARGET= install-strip .include diff --git a/x11/libXrender/Makefile b/x11/libXrender/Makefile index 8ca729dae50c..01e6c39ddd9a 100644 --- a/x11/libXrender/Makefile +++ b/x11/libXrender/Makefile @@ -1,17 +1,15 @@ -# Created by: Foxfair Hu - PORTNAME= libXrender PORTVERSION= 0.9.10 PORTREVISION= 2 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Render extension library LICENSE= MIT USES= cpe xorg xorg-cat:lib USE_XORG= x11 xorgproto CPE_VENDOR= x.org .include diff --git a/x11/libXres/Makefile b/x11/libXres/Makefile index 93d55d9d91eb..9260d6bdc818 100644 --- a/x11/libXres/Makefile +++ b/x11/libXres/Makefile @@ -1,18 +1,16 @@ -# Created by: Eric Anholt - PORTNAME= libXres PORTVERSION= 1.2.1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Resource usage library LICENSE= MIT USES= cpe xorg xorg-cat:lib USE_XORG= x11 xext xorgproto INSTALL_TARGET= install-strip CPE_PRODUCT= libxres CPE_VENDOR= x .include diff --git a/x11/libXtst/Makefile b/x11/libXtst/Makefile index bde564975742..98ebe6171b39 100644 --- a/x11/libXtst/Makefile +++ b/x11/libXtst/Makefile @@ -1,24 +1,22 @@ -# Created by: Eric Anholt - PORTNAME= libXtst PORTVERSION= 1.2.3 PORTREVISION= 2 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Test extension LICENSE= MIT USES= cpe xorg xorg-cat:lib USE_XORG= x11 xext xi xorgproto CPE_PRODUCT= libxtst CPE_VENDOR= x CONFIGURE_ARGS+=--disable-specs --without-xmlto post-patch: @${REINPLACE_CMD} '/^SUBDIRS/,/^$$/ \ s/specs//' ${WRKSRC}/Makefile.in .include diff --git a/x11/libXv/Makefile b/x11/libXv/Makefile index ef6c73f399b4..223749e7e274 100644 --- a/x11/libXv/Makefile +++ b/x11/libXv/Makefile @@ -1,19 +1,17 @@ -# Created by: Eric Anholt - PORTNAME= libXv PORTVERSION= 1.0.11 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Video Extension library LICENSE= MIT USES= cpe xorg xorg-cat:lib USE_XORG= x11 xext xorgproto CPE_PRODUCT= libxv CPE_VENDOR= x .include diff --git a/x11/libXvMC/Makefile b/x11/libXvMC/Makefile index 425cca4baf00..2e1ec01efd44 100644 --- a/x11/libXvMC/Makefile +++ b/x11/libXvMC/Makefile @@ -1,20 +1,18 @@ -# Created by: Eric Anholt - PORTNAME= libXvMC PORTVERSION= 1.0.12 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Video Extension Motion Compensation library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe xorg xorg-cat:lib USE_XORG= x11 xext xorgproto xv CPE_VENDOR= x CPE_PRODUCT= libxvmc INSTALL_TARGET= install-strip .include diff --git a/x11/libXxf86dga/Makefile b/x11/libXxf86dga/Makefile index bea59ef94135..d12d3514e8bc 100644 --- a/x11/libXxf86dga/Makefile +++ b/x11/libXxf86dga/Makefile @@ -1,20 +1,18 @@ -# Created by: Eric Anholt - PORTNAME= libXxf86dga PORTVERSION= 1.1.5 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X DGA Extension LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe xorg xorg-cat:lib USE_XORG= x11 xext xorgproto CPE_VENDOR= x CPE_PRODUCT= libxxf86dga INSTALL_TARGET= install-strip .include diff --git a/x11/libXxf86vm/Makefile b/x11/libXxf86vm/Makefile index 520b76b96900..b88bbc738df8 100644 --- a/x11/libXxf86vm/Makefile +++ b/x11/libXxf86vm/Makefile @@ -1,18 +1,16 @@ -# Created by: Eric Anholt - PORTNAME= libXxf86vm PORTVERSION= 1.1.4 PORTREVISION= 3 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Vidmode Extension LICENSE= MIT USES= cpe xorg xorg-cat:lib USE_XORG= xorgproto x11 xext CPE_PRODUCT= libxxf86vm CPE_VENDOR= x .include diff --git a/x11/libdmx/Makefile b/x11/libdmx/Makefile index f2e7a644287a..00d5f0145f9b 100644 --- a/x11/libdmx/Makefile +++ b/x11/libdmx/Makefile @@ -1,15 +1,13 @@ -# Created by: Eric Anholt - PORTNAME= libdmx PORTVERSION= 1.1.4 PORTREVISION= 2 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= DMX extension library USES= cpe xorg xorg-cat:lib USE_XORG= x11 xext xorgproto CPE_VENDOR= x .include diff --git a/x11/libexo/Makefile b/x11/libexo/Makefile index 3416db2d0c72..d2e9620d7ac7 100644 --- a/x11/libexo/Makefile +++ b/x11/libexo/Makefile @@ -1,44 +1,42 @@ -# Created by: Matt Lancereau - PORTNAME= libexo PORTVERSION= 4.16.4 CATEGORIES= x11 xfce MASTER_SITES= XFCE DISTNAME= exo-${DISTVERSIONFULL} DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Application library for the Xfce desktop environment LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz BUILD_DEPENDS= p5-URI>=1.70:net/p5-URI RUN_DEPENDS= p5-URI>=1.70:net/p5-URI USES= compiler:c11 gettext-tools gmake gnome libtool pathfix \ perl5 pkgconfig tar:bzip2 xfce xorg USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool USE_LDCONFIG= yes USE_XFCE= libmenu USE_XORG= ice sm x11 WRKSRC= ${WRKDIR}/${DISTNAME} GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --without-html-dir --disable-silent-rules PORTSCOUT= limitw:1,even OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime .include diff --git a/x11/libfm-extra/Makefile b/x11/libfm-extra/Makefile index f3ae8609fc15..94ef10764f90 100644 --- a/x11/libfm-extra/Makefile +++ b/x11/libfm-extra/Makefile @@ -1,26 +1,24 @@ -# Created by: Kris Moore - PORTNAME= libfm PKGNAMESUFFIX= -extra MAINTAINER= ports@FreeBSD.org COMMENT= LibFM-Extra library LICENSE= GPLv2+ LGPL20+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING MASTERDIR= ${.CURDIR}/../${PORTNAME} DESCR= ${.CURDIR}/pkg-descr FILESDIR= ${.CURDIR}/files PATCHDIR= ${.CURDIR}/files PLIST= ${.CURDIR}/pkg-plist USE_LDCONFIG= yes EXTRA_ONLY= yes OPTIONS_EXCLUDE= NLS .include "${MASTERDIR}/Makefile" diff --git a/x11/libfm-qt/Makefile b/x11/libfm-qt/Makefile index a3bb3a42e2e7..f515a294ffbf 100644 --- a/x11/libfm-qt/Makefile +++ b/x11/libfm-qt/Makefile @@ -1,29 +1,27 @@ -# Created by: Olivier Duchateau - PORTNAME= libfm-qt PORTVERSION= 1.1.0 CATEGORIES= x11 MASTER_SITES= LXQT MAINTAINER= jsm@FreeBSD.org COMMENT= Qt port of libfm LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libmenu-cache.so:x11/menu-cache \ libexif.so:graphics/libexif USES= cmake compiler:c++14-lang gettext-runtime lxqt pkgconfig \ qt:5 gnome shared-mime-info tar:xz xorg USE_QT= buildtools_build qmake_build core gui linguisttools widgets \ x11extras USE_GNOME= glib20 USE_XORG= xcb USE_LXQT= buildtools USE_LDCONFIG= yes post-install: ${RM} -Rf ${STAGEDIR}${PREFIX}/include/${PORTNAME}/tests/ .include diff --git a/x11/libfm/Makefile b/x11/libfm/Makefile index e85119d0631e..773130574781 100644 --- a/x11/libfm/Makefile +++ b/x11/libfm/Makefile @@ -1,104 +1,102 @@ -# Created by: Kris Moore - PORTNAME= libfm DISTVERSION= 1.3.2 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= SF/pcmanfm/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/LibFM/ MAINTAINER= portmaster@BSDforge.com COMMENT?= Core library of PCManFM file manager LICENSE= GPLv2+ LGPL20+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING .if ! defined(EXTRA_ONLY) BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \ valac:lang/vala LIB_DEPENDS= libmenu-cache.so:x11/menu-cache \ libexif.so:graphics/libexif \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfm-extra.so:x11/libfm-extra FLAVORS= gtk2 gtk3 FLAVOR?= ${FLAVORS:[1]} gtk3_PKGNAMESUFFIX= -gtk3 gtk2_CONFLICTS_INSTALL= libfm-gtk3 gtk3_CONFLICTS_INSTALL= libfm .endif SLAVEDIRS= ${CATEGORIES}/${PORTNAME}-extra USES= gettext-tools gmake gnome libtool localbase \ pkgconfig tar:xz USE_GNOME= intltool USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --disable-static .if ! defined(EXTRA_ONLY) . if ${FLAVOR:Mgtk2} USES+= desktop-file-utils shared-mime-info USE_GNOME+= gtk20 cairo gdkpixbuf2 CONFIGURE_ARGS+= --with-gtk=2 PLIST_SUB= GTKVERSION=gtk . elif ${FLAVOR:Mgtk3} USES+= desktop-file-utils shared-mime-info USE_GNOME+= gtk30 cairo gdkpixbuf2 CONFIGURE_ARGS+= --with-gtk=3 PLIST_SUB= GTKVERSION=gtk3 . endif .else USE_GNOME+= glib20 CONFIGURE_ARGS+= --with-extra-only .endif INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime:build NLS_CONFIGURE_ENABLE= nls post-extract: .if ! defined(EXTRA_ONLY) @${MV} ${WRKSRC}/data/libfm.conf \ ${WRKSRC}/data/libfm.conf.sample .endif post-patch: ${REINPLACE_CMD} -e 's|^[[:blank:]]\{5,\}USE_NLS=yes|#&|' \ ${WRKSRC}/configure ${REINPLACE_CMD} -e '/^pkgincludedir/s|-@FMLIBVER@||; \ /@LN_S@ @PACKAGE@-@FMLIBVER@/d' ${WRKSRC}/src/Makefile.in .if ! defined(EXTRA_ONLY) ${REINPLACE_CMD} -e 's|DATA = libfm-extra.pc|DATA =|' \ ${WRKSRC}/Makefile.in ${REINPLACE_CMD} -e '/^LIBFM_EXTRA_INCLUDES/,+4 s|^|@EXTRALIB_ONLY_TRUE@|; \ /FALSE@lib_LTLIBRARIES/s| libfm-extra.la||; \ s|libfm-extra.la \\|-lfm-extra \\|' \ ${WRKSRC}/src/Makefile.in ${REINPLACE_CMD} -e 's|-@FMLIBVER@||' ${WRKSRC}/src/actions/Makefile.in ${REINPLACE_CMD} -e '/^vfs_menu_la_DEPENDENCIES/{s| \\||;n;d;}; \ /^vfs_menu_la_LIBADD/s|$$(top.*|-lfm-extra|' \ ${WRKSRC}/src/modules/Makefile.in ${REINPLACE_CMD} -e 's|libfm.conf|libfm.conf.sample|' \ ${WRKSRC}/data/Makefile.in post-install: ${INSTALL_DATA} ${WRKSRC}/src/actions/fm-actions.h \ ${STAGEDIR}${PREFIX}/include/${PORTNAME} .endif .include diff --git a/x11/libgnomekbd/Makefile b/x11/libgnomekbd/Makefile index 0c551221e5e9..a1f53d7d4a11 100644 --- a/x11/libgnomekbd/Makefile +++ b/x11/libgnomekbd/Makefile @@ -1,29 +1,27 @@ -# Created by: Michael Johnson - PORTNAME= libgnomekbd PORTVERSION= 3.26.1 CATEGORIES= x11 gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME keyboard shared library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libxklavier.so:x11/libxklavier USES= gettext gmake gnome libtool localbase pathfix pkgconfig \ tar:xz xorg USE_GNOME= cairo gtk30 introspection:build GNU_CONFIGURE= yes USE_XORG= x11 USE_LDCONFIG= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.libgnomekbd.desktop.gschema.xml \ org.gnome.libgnomekbd.gschema.xml \ org.gnome.libgnomekbd.keyboard.gschema.xml .include diff --git a/x11/libmatekbd/Makefile b/x11/libmatekbd/Makefile index 5a6b44d84bce..a670139e5add 100644 --- a/x11/libmatekbd/Makefile +++ b/x11/libmatekbd/Makefile @@ -1,29 +1,27 @@ -# Created by: Michael Johnson - PORTNAME= libmatekbd PORTVERSION= 1.26.0 CATEGORIES= x11 mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= MATE keyboard shared library LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libxklavier.so:x11/libxklavier PORTSCOUT= limitw:1,even USES= gettext gmake gnome libtool localbase pathfix \ pkgconfig tar:xz xorg USE_GNOME= cairo gtk30 intltool introspection:build USE_XORG= x11 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.mate.peripherals-keyboard-xkb.gschema.xml .include diff --git a/x11/libsx/Makefile b/x11/libsx/Makefile index 832b1020f6f1..8ce8a15d3c4e 100644 --- a/x11/libsx/Makefile +++ b/x11/libsx/Makefile @@ -1,34 +1,32 @@ -# Created by: Pedro Giffuni - PORTNAME= libsx PORTVERSION= 1.1 PORTREVISION= 4 CATEGORIES= x11 MASTER_SITES= XCONTRIB/libraries DISTNAME= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Simple X11 library LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d USES= tar:Z xorg USE_XORG= x11 xaw xext xmu xt ALL_TARGET= src freq MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS do-install: ${INSTALL_DATA} ${WRKSRC}/src/libsx.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/freq/libfreq.a ${STAGEDIR}${PREFIX}/lib @${MKDIR} ${STAGEDIR}${PREFIX}/include/X11/libsx ${INSTALL_DATA} ${WRKSRC}/src/libsx.h ${STAGEDIR}${PREFIX}/include/X11/libsx ${INSTALL_DATA} ${WRKSRC}/freq/freq.h ${STAGEDIR}${PREFIX}/include/X11/libsx do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/libsx ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${PREFIX}/share/doc/libsx ${GZIP_CMD} ${STAGEDIR}${PREFIX}/share/doc/libsx/*.doc .include diff --git a/x11/libsynaptics/Makefile b/x11/libsynaptics/Makefile index d494c174a254..8e8cbd674f4e 100644 --- a/x11/libsynaptics/Makefile +++ b/x11/libsynaptics/Makefile @@ -1,21 +1,19 @@ -# Created by: Markus Brueffer - PORTNAME= libsynaptics DISTVERSION= 0.14.6c CATEGORIES= x11 MASTER_SITES= http://qsynaptics.sourceforge.net/ \ http://www.hitnet.rwth-aachen.de/~brueffer/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Library to access the Xorg/XFree86 Synaptics TouchPad Driver LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= libtool localbase tar:bzip2 xorg GNU_CONFIGURE= yes USE_XORG= x11 INSTALL_TARGET= install-strip USE_LDCONFIG= yes .include diff --git a/x11/libwacom/Makefile b/x11/libwacom/Makefile index c9b1814df9ee..c1f44781f155 100644 --- a/x11/libwacom/Makefile +++ b/x11/libwacom/Makefile @@ -1,22 +1,20 @@ -# Created by: johalun0@gmail.com - PORTNAME= libwacom DISTVERSION= 1.5 CATEGORIES= x11 MASTER_SITES= https://github.com/linuxwacom/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/ MAINTAINER= x11@FreeBSD.org COMMENT= Adds tablet support to libinput LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto LIB_DEPENDS= libgudev-1.0.so:devel/libgudev TEST_DEPENDS= bash:shells/bash USES= compiler:c++11-lang gnome meson pkgconfig tar:bz2 USE_GNOME= glib20 USE_LDCONFIG= yes .include diff --git a/x11/libxcb/Makefile b/x11/libxcb/Makefile index 87179f0a6d54..fb8abad4359a 100644 --- a/x11/libxcb/Makefile +++ b/x11/libxcb/Makefile @@ -1,27 +1,25 @@ -# Created by: Ashish Shukla - PORTNAME= libxcb PORTVERSION= 1.15 CATEGORIES= x11 MASTER_SITES= https://xcb.freedesktop.org/dist/ MAINTAINER= x11@FreeBSD.org COMMENT= The X protocol C-language Binding (XCB) library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xcb-proto>=1.9:x11/xcb-proto \ ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs CONFIGURE_ARGS= --disable-devel-docs --without-doxygen --enable-xinput --enable-xkb USES= cpe python:build tar:xz xorg xorg-cat:lib USE_XORG= xau xdmcp INSTALL_TARGET= install-strip CPE_VENDOR= x OPTIONS_DEFINE= DOCS .include diff --git a/x11/libxdg-basedir/Makefile b/x11/libxdg-basedir/Makefile index 6c41f2c597ce..542d434ed08b 100644 --- a/x11/libxdg-basedir/Makefile +++ b/x11/libxdg-basedir/Makefile @@ -1,24 +1,22 @@ -# Created by: Nikos Ntarmos - PORTNAME= libxdg-basedir DISTVERSIONPREFIX= v DISTVERSION= 1.2.2 CATEGORIES= x11 MAINTAINER= ntarmos@ceid.upatras.gr COMMENT= Implementation of the XDG Base Directory specification USES= autoreconf gmake libtool pathfix USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= davmac314 GNU_CONFIGURE= yes TEST_TARGET= check pre-configure: @${REINPLACE_CMD} -e 's|"etc"|"${PREFIX}/etc"|' \ -e '/DefaultConfigDirectories\[\]/,/DefaultRelativeCacheHome\[\]/ s|"/\([^"]\)|"\1|' \ -e '/DefaultConfigDirectories\[\]/,/DefaultRelativeCacheHome\[\]/ s|/|" DIR_SEPARATOR_STR "|g' \ ${WRKSRC}/src/basedir.c .include diff --git a/x11/libxfce4menu/Makefile b/x11/libxfce4menu/Makefile index bc553756f257..bab6ec82112d 100644 --- a/x11/libxfce4menu/Makefile +++ b/x11/libxfce4menu/Makefile @@ -1,60 +1,58 @@ -# Created by: Oliver Lehmann - PORTNAME= libxfce4menu PORTVERSION= 4.16.1 CATEGORIES= x11 xfce MASTER_SITES= XFCE DISTNAME= libxfce4ui-${DISTVERSIONFULL} DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Widgets library for the Xfce desktop environment LICENSE= GPLv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libepoxy.so:graphics/libepoxy \ libgtop-2.0.so:devel/libgtop USES= compiler:c11 gettext-tools gmake gnome libtool pathfix \ pkgconfig tar:bzip2 xfce xorg USE_GNOME= cairo glib20 gtk30 intltool USE_LDCONFIG= yes USE_XFCE= xfconf USE_XORG= ice sm x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-vendor-info=${OPSYS} --without-html-dir \ --enable-glibtop --enable-epoxy \ --disable-gudev INSTALL_TARGET= install-strip PORTSCOUT= limitw:1,even OPTIONS_DEFINE= GIR GLADE NLS STARTUP VAPI OPTIONS_DEFAULT= GIR STARTUP VAPI OPTIONS_SUB= yes GIR_DESC= Use Gobject Introspection GIR_USE= gnome=introspection:build GIR_CONFIGURE_ON= --enable-introspection=yes GIR_CONFIGURE_OFF= --enable-introspection=no GLADE_CONFIGURE_ENABLE= gladeui2 GLADE_LIB_DEPENDS= libgladeui-2.so:devel/glade GLADE_USE= gnome=libxml2 NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime STARTUP_CONFIGURE_ENABLE= startup-notification STARTUP_DESC= Startup notification STARTUP_LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification VAPI_BUILD_DEPENDS= vapigen:lang/vala VAPI_CONFIGURE_ENABLE= vala VAPI_IMPLIES= GIR .include diff --git a/x11/libxfce4util/Makefile b/x11/libxfce4util/Makefile index 80e9ed4fb9cd..9152eea91a1e 100644 --- a/x11/libxfce4util/Makefile +++ b/x11/libxfce4util/Makefile @@ -1,42 +1,40 @@ -# Created by: James Earl - PORTNAME= libxfce4util PORTVERSION= 4.16.0 CATEGORIES= x11 xfce MASTER_SITES= XFCE DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Extension library for the Xfce desktop environment LICENSE= GPLv2 USES= compiler:c11 gettext-tools gmake gnome libtool pathfix perl5 \ pkgconfig tar:bzip2 xfce USE_GNOME= glib20 intltool USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --without-html-dir PORTSCOUT= limitw:1,even OPTIONS_DEFINE= GIR NLS VAPI OPTIONS_DEFAULT= GIR VAPI OPTIONS_SUB= yes GIR_DESC= Use Gobject Introspection GIR_USE= gnome=introspection:build GIR_CONFIGURE_ON= --enable-introspection=yes GIR_CONFIGURE_OFF= --enable-introspection=no NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime VAPI_BUILD_DEPENDS= vapigen:lang/vala VAPI_CONFIGURE_ENABLE= vala VAPI_IMPLIES= GIR .include diff --git a/x11/libxkbfile/Makefile b/x11/libxkbfile/Makefile index ee7eb65e279b..a1dff4d71b87 100644 --- a/x11/libxkbfile/Makefile +++ b/x11/libxkbfile/Makefile @@ -1,18 +1,16 @@ -# Created by: Eric Anholt - PORTNAME= libxkbfile PORTVERSION= 1.1.0 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= XKB file library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xorg xorg-cat:lib USE_XORG= x11 xorgproto INSTALL_TARGET= install-strip .include diff --git a/x11/libxklavier/Makefile b/x11/libxklavier/Makefile index 777e2b3e01f0..27b0591545a0 100644 --- a/x11/libxklavier/Makefile +++ b/x11/libxklavier/Makefile @@ -1,34 +1,32 @@ -# Created by: Maxim Sobolev - PORTNAME= libxklavier PORTVERSION= 5.3 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= x11 gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Utility library to make XKB stuff easier BUILD_DEPENDS= iso-codes>=0:misc/iso-codes RUN_DEPENDS= xkbcomp:x11/xkbcomp \ iso-codes>=0:misc/iso-codes USES= gmake gnome libtool pathfix pkgconfig tar:xz xorg USE_XORG= x11 xkbfile USE_GNOME= libxml2 glib20 introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS= --with-xkb-base=${LOCALBASE}/share/X11/xkb \ --with-xkb-bin-base=${LOCALBASE}/bin \ --with-xmodmap-base=${LOCALBASE}/share/xmodmap \ --disable-gtk-doc \ --with-html-dir=${GNOME_HTML_DIR} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip PLIST_SUB= VERSION=${PORTVERSION} .include diff --git a/x11/lightdm-gtk-greeter-settings/Makefile b/x11/lightdm-gtk-greeter-settings/Makefile index 6ac44a111098..a46ab2e79540 100644 --- a/x11/lightdm-gtk-greeter-settings/Makefile +++ b/x11/lightdm-gtk-greeter-settings/Makefile @@ -1,45 +1,43 @@ -# Created by: Ben Woods - PORTNAME= lightdm-gtk-greeter-settings PORTVERSION= 1.2.2 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ MAINTAINER= ports@FreeBSD.org COMMENT= Settings editor for LightDM GTK+ Greeter LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lightdm-gtk-greeter:x11/lightdm-gtk-greeter \ ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.38:devel/py-python-distutils-extra@${PY_FLAVOR} LIB_DEPENDS= liblightdm-gobject-1.so:x11/lightdm USES= gettext-tools gnome python USE_GNOME= intltool pygobject3 USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes PLIST_FILES= ${PYTHON_SITELIBDIR}/lightdm_gtk_greeter_settings/installation_config.py PYDISTUTILS_INSTALLARGS+= --xfce-integration post-patch: @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" \ -e "s,%%LOCALBASE%%,${LOCALBASE},g" \ ${WRKSRC}/bin/lightdm-gtk-greeter-settings-pkexec \ ${WRKSRC}/lightdm_gtk_greeter_settings/helpers.py \ ${WRKSRC}/setup.py @${RM} -v ${WRKSRC}/bin/lightdm-gtk-greeter-settings-pkexec.bak @${RM} -v ${WRKSRC}/bin/lightdm-gtk-greeter-settings-pkexec.orig @${RM} -v ${WRKSRC}/lightdm_gtk_greeter_settings/helpers.py.bak @${RM} -v ${WRKSRC}/lightdm_gtk_greeter_settings/helpers.py.orig @${RM} -v ${WRKSRC}/setup.py.bak @${RM} -v ${WRKSRC}/setup.py.orig .include # PYDISTUTILS_INSTALLNOSINGLE is deprecated so... PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} .include diff --git a/x11/lightdm-gtk-greeter/Makefile b/x11/lightdm-gtk-greeter/Makefile index a15554d6c207..33bb3a9ee186 100644 --- a/x11/lightdm-gtk-greeter/Makefile +++ b/x11/lightdm-gtk-greeter/Makefile @@ -1,36 +1,34 @@ -# Created by: Ben Woods - PORTNAME= lightdm-gtk-greeter PORTVERSION= 2.0.8 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= https://github.com/Xubuntu/${PORTNAME}/releases/download/${PORTNAME}-${PORTVERSION}/ MAINTAINER= desktop@FreeBSD.org COMMENT= GTK+ greeter for LightDM LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xdt-csource:devel/xfce4-dev-tools LIB_DEPENDS= liblightdm-gobject-1.so:x11/lightdm RUN_DEPENDS= at-spi2-core>0:accessibility/at-spi2-core USES= gettext gmake gnome localbase pkgconfig xorg USE_CSTD= c99 USE_GNOME= cairo gdkpixbuf2 gtk30 intltool USE_XORG= x11 GNU_CONFIGURE= yes SUB_FILES= pkg-deinstall pkg-install CONFIGURE_ARGS+=--disable-indicator-services-command \ --enable-at-spi-command=${LOCALBASE}/libexec/at-spi-bus-launcher OPTIONS_DEFINE= DOCS post-install: (cd ${STAGEDIR}${PREFIX}/etc/lightdm && ${MV} lightdm-gtk-greeter.conf \ lightdm-gtk-greeter.conf.sample) .include diff --git a/x11/lightdm/Makefile b/x11/lightdm/Makefile index bfe0f6749d82..c476eaf11108 100644 --- a/x11/lightdm/Makefile +++ b/x11/lightdm/Makefile @@ -1,72 +1,70 @@ -# Created by: Ben Woods - PORTNAME= lightdm PORTVERSION= 1.30.0 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= https://github.com/CanonicalLtd/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ MAINTAINER= desktop@FreeBSD.org COMMENT= Lightweight Display Manager # library/bindings are LGPLv2 or LGPLv3, the rest GPLv3+ LICENSE= LGPL20 LGPL3 GPLv3 LICENSE_COMB= multi LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LGPL2 LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LGPL3 LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.GPL3 BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \ libck-connector.so:sysutils/consolekit2 \ libgcrypt.so:security/libgcrypt \ libxklavier.so:x11/libxklavier USES= compiler:c++11-lang cpe gettext gmake gnome libtool localbase \ pathfix pkgconfig tar:xz xorg CPE_VENDOR= ${PORTNAME}_project USE_CXXSTD= c++11 USE_GNOME= glib20 intltool USE_XORG= x11 xcb xdmcp USE_LDCONFIG= yes USE_RC_SUBR= lightdm CONFLICTS_INSTALL= sddm GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-tests # PAM errors INSTALL_TARGET= install-strip USERS= lightdm GROUPS= lightdm video PORTSCOUT= limitw:1,even SUB_FILES= Xsession OPTIONS_DEFINE= DOCS VAPI OPTIONS_DEFAULT=VAPI OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdoc-check:textproc/gtk-doc DOCS_CONFIGURE_ENABLE= gtk-doc VAPI_BUILD_DEPENDS= vapigen:lang/vala VAPI_CONFIGURE_ENABLE= vala VAPI_USE= gnome=introspection:build post-patch: @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' \ ${WRKSRC}/data/lightdm.conf post-install: ${RM} -r ${STAGEDIR}${PREFIX}/etc/init ${INSTALL_SCRIPT} ${WRKDIR}/Xsession ${STAGEDIR}${PREFIX}/etc/lightdm/ ${MV} ${STAGEDIR}${PREFIX}/etc/lightdm/keys.conf ${STAGEDIR}${PREFIX}/etc/lightdm/keys.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/lightdm/lightdm.conf ${STAGEDIR}${PREFIX}/etc/lightdm/lightdm.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/lightdm/users.conf ${STAGEDIR}${PREFIX}/etc/lightdm/users.conf.sample ${MKDIR} ${STAGEDIR}/var/cache/lightdm \ ${STAGEDIR}/var/log/lightdm \ ${STAGEDIR}/var/run/lightdm ${MKDIR} ${STAGEDIR}${PREFIX}/share/xgreeters @(cd ${STAGEDIR}${PREFIX}/share/xgreeters && \ ${LN} -sf lightdm-gtk-greeter.desktop default.desktop) .include diff --git a/x11/linux-c7-pixman/Makefile b/x11/linux-c7-pixman/Makefile index 1bda3f01e712..9ec498152226 100644 --- a/x11/linux-c7-pixman/Makefile +++ b/x11/linux-c7-pixman/Makefile @@ -1,17 +1,15 @@ -# Created by: Piotr Kubaj - PORTNAME= pixman PORTVERSION= 0.34.0 DISTVERSIONSUFFIX= -1.el7 CATEGORIES= x11 linux MAINTAINER= emulation@FreeBSD.org COMMENT= Low-level pixel manipulation library (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr .include diff --git a/x11/linux-c7-xcb-util-image/Makefile b/x11/linux-c7-xcb-util-image/Makefile index 79340853578b..d4033c4f2590 100644 --- a/x11/linux-c7-xcb-util-image/Makefile +++ b/x11/linux-c7-xcb-util-image/Makefile @@ -1,21 +1,19 @@ -# Created by: Mikhail Teterin - PORTNAME= xcb-util-image PORTVERSION= 0.4.0 DISTVERSIONSUFFIX= -2.el7 PORTREVISION= 1 CATEGORIES= x11 linux MAINTAINER= emulation@FreeBSD.org COMMENT= Port of Xlib's XImage and XShmImage functions (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= xcb-util xorglibs USE_LINUX_RPM= yes DESCR= ${.CURDIR:H}/${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/x11/linux-c7-xcb-util-keysyms/Makefile b/x11/linux-c7-xcb-util-keysyms/Makefile index 739b65474a1b..1f733e5180ee 100644 --- a/x11/linux-c7-xcb-util-keysyms/Makefile +++ b/x11/linux-c7-xcb-util-keysyms/Makefile @@ -1,21 +1,19 @@ -# Created by: Mikhail Teterin - PORTNAME= xcb-util-keysyms PORTVERSION= 0.4.0 DISTVERSIONSUFFIX= -1.el7 PORTREVISION= 1 CATEGORIES= x11 linux MAINTAINER= emulation@FreeBSD.org COMMENT= Port of Xlib's XImage and XShmImage functions (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= xorglibs USE_LINUX_RPM= yes DESCR= ${.CURDIR:H}/${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/x11/linux-c7-xcb-util/Makefile b/x11/linux-c7-xcb-util/Makefile index f7750e87bf7c..bc3de952e66f 100644 --- a/x11/linux-c7-xcb-util/Makefile +++ b/x11/linux-c7-xcb-util/Makefile @@ -1,21 +1,19 @@ -# Created by: Mikhail Teterin - PORTNAME= xcb-util PORTVERSION= 0.4.0 DISTVERSIONSUFFIX= -2.el7 PORTREVISION= 1 CATEGORIES= x11 linux MAINTAINER= emulation@FreeBSD.org COMMENT= libxcb/libX11 extension/replacement libraries (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= xorglibs USE_LINUX_RPM= yes DESCR= ${.CURDIR:H}/${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/x11/linux-c7-xorg-libs/Makefile b/x11/linux-c7-xorg-libs/Makefile index 0ed012b0ee5c..c9b282966c28 100644 --- a/x11/linux-c7-xorg-libs/Makefile +++ b/x11/linux-c7-xorg-libs/Makefile @@ -1,97 +1,95 @@ -# Created by: Piotr Kubaj - PORTNAME= xorg-libs PORTVERSION= 7.7 PORTREVISION= 9 CATEGORIES= x11 linux MAINTAINER= emulation@FreeBSD.org COMMENT= Xorg libraries (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= fontconfig USE_LINUX_RPM= yes LIB_DISTNAMES= libICE-1.0.9-9.el7 \ libSM-1.2.2-2.el7 \ libX11-1.6.7-3.el7_9 \ libXScrnSaver-1.2.2-6.1.el7 \ libXau-1.0.8-2.1.el7 \ libXaw-1.0.13-4.el7 \ libXcomposite-0.4.4-4.1.el7 \ libXcursor-1.1.15-1.el7 \ libXdamage-1.1.4-4.1.el7 \ libXdmcp-1.1.2-6.el7 \ libXevie-1.0.3-7.1.el7 \ libXext-1.3.3-3.el7 \ libXfixes-5.0.3-1.el7 \ libXfont-1.5.4-1.el7 \ libXfont2-2.0.3-1.el7 \ libXft-2.3.2-2.el7 \ libXi-1.7.9-1.el7 \ libXinerama-1.1.3-2.1.el7 \ libXmu-1.1.2-2.el7 \ libXp-1.0.2-2.1.el7 \ libXpm-3.5.12-1.el7 \ libXrandr-1.5.1-2.el7 \ libXrender-0.9.10-1.el7 \ libXres-1.2.0-1.el7 \ libXt-1.1.5-3.el7 \ libXtst-1.2.3-1.el7 \ libXv-1.0.11-1.el7 \ libXvMC-1.0.10-1.el7 \ libXxf86dga-1.1.4-2.1.el7 \ libXxf86misc-1.0.3-7.1.el7 \ libXxf86vm-1.1.4-1.el7 \ libfontenc-1.1.3-3.el7 \ libxcb-1.13-1.el7 \ libxkbfile-1.0.9-3.el7 \ libxshmfence-1.2-1.el7 SHARE_DISTNAMES=libX11-common-1.6.7-2.el7 \ xkeyboard-config-2.24-1.el7 SRC_DISTFILES= libICE-1.0.9-9.el7${SRC_SUFX}:SOURCE \ libSM-1.2.2-2.el7${SRC_SUFX}:SOURCE \ libX11-1.6.7-3.el7_9${SRC_SUFX}:SOURCE \ libXScrnSaver-1.2.2-6.1.el7${SRC_SUFX}:SOURCE \ libXau-1.0.8-2.1.el7${SRC_SUFX}:SOURCE \ libXaw-1.0.13-4.el7${SRC_SUFX}:SOURCE \ libXcomposite-0.4.4-4.1.el7${SRC_SUFX}:SOURCE \ libXcursor-1.1.15-1.el7${SRC_SUFX}:SOURCE \ libXdamage-1.1.4-4.1.el7${SRC_SUFX}:SOURCE \ libXdmcp-1.1.2-6.el7${SRC_SUFX}:SOURCE \ libXevie-1.0.3-7.1.el7${SRC_SUFX}:SOURCE \ libXext-1.3.3-3.el7${SRC_SUFX}:SOURCE \ libXfixes-5.0.3-1.el7${SRC_SUFX}:SOURCE \ libXfont-1.5.4-1.el7${SRC_SUFX}:SOURCE \ libXft-2.3.2-2.el7${SRC_SUFX}:SOURCE \ libXi-1.7.9-1.el7${SRC_SUFX}:SOURCE \ libXinerama-1.1.3-2.1.el7${SRC_SUFX}:SOURCE \ libXmu-1.1.2-2.el7${SRC_SUFX}:SOURCE \ libXp-1.0.2-2.1.el7${SRC_SUFX}:SOURCE \ libXpm-3.5.12-1.el7${SRC_SUFX}:SOURCE \ libXrandr-1.5.1-2.el7${SRC_SUFX}:SOURCE \ libXrender-0.9.10-1.el7${SRC_SUFX}:SOURCE \ libXres-1.2.0-1.el7${SRC_SUFX}:SOURCE \ libXt-1.1.5-3.el7${SRC_SUFX}:SOURCE \ libXtst-1.2.3-1.el7${SRC_SUFX}:SOURCE \ libXv-1.0.11-1.el7${SRC_SUFX}:SOURCE \ libXvMC-1.0.10-1.el7${SRC_SUFX}:SOURCE \ libXxf86dga-1.1.4-2.1.el7${SRC_SUFX}:SOURCE \ libXxf86misc-1.0.3-7.1.el7${SRC_SUFX}:SOURCE \ libXxf86vm-1.1.4-1.el7${SRC_SUFX}:SOURCE \ libfontenc-1.1.3-3.el7${SRC_SUFX}:SOURCE \ libxcb-1.13-1.el7${SRC_SUFX}:SOURCE \ libxkbfile-1.0.9-3.el7${SRC_SUFX}:SOURCE \ libxshmfence-1.2-1.el7${SRC_SUFX}:SOURCE \ xkeyboard-config-2.24-1.el7${SRC_SUFX}:SOURCE CONFLICTS= linux-c6-${PORTNAME} OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes post-patch: @${RM} -r ${WRKSRC}/usr/share/icons .include diff --git a/x11/lsw/Makefile b/x11/lsw/Makefile index f306230d5654..7c8992d2f453 100644 --- a/x11/lsw/Makefile +++ b/x11/lsw/Makefile @@ -1,30 +1,28 @@ -# Created by: Dennis Herrmann - PORTNAME= lsw PORTVERSION= 0.3 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= http://dl.suckless.org/tools/ MAINTAINER= ports@FreeBSD.org COMMENT= Lists the titles of all running X windows to stdout, similar to ls(1) MAKE_ARGS= PREFIX="${PREFIX}" X11LIB="${LOCALBASE}/lib" \ X11INC="${LOCALBASE}/include" CC="${CC}" PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= xorg USE_XORG= x11 xt xorgproto xext post-patch: @${REINPLACE_CMD} -e 's|-I/usr/include||;s|-L/usr/lib||;s|= -Os|+=|'\ -e 's|-DHAVE_SHADOW_H||' ${WRKSRC}/config.mk do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/x11/lumina-core/Makefile b/x11/lumina-core/Makefile index 1ae8654b3d57..356388f9d0cd 100644 --- a/x11/lumina-core/Makefile +++ b/x11/lumina-core/Makefile @@ -1,61 +1,59 @@ -# Created by: Ken Moore - PORTNAME= lumina-core DISTVERSIONPREFIX= v DISTVERSION= 1.6.2 PORTREVISION= 4 CATEGORIES= x11 MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Lumina Desktop Environment LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../../LICENSE RUN_DEPENDS= fluxbox>=0:x11-wm/fluxbox \ fluxbox-tenr-styles-pack>=0:x11-themes/fluxbox-tenr-styles-pack \ xbrightness>=0:x11/xbrightness \ compton>=0:x11-wm/compton \ xrandr>=0:x11/xrandr \ numlockx>=0:x11/numlockx \ ${LOCALBASE}/share/icons/La-Capitaine/index.theme:x11-themes/la-capitaine-icon-theme LIB_DEPENDS+= libxcb-ewmh.so:x11/xcb-util-wm \ libxcb-icccm.so:x11/xcb-util-wm \ libxcb-image.so:x11/xcb-util-image \ libxcb-util.so:x11/xcb-util \ libXcursor.so:x11/libXcursor USES= compiler:c++11-lang gl qmake qt:5 xorg USE_GL= gl USE_XORG= x11 xdamage xcb USE_LDCONFIG= yes USE_QT= buildtools_build concurrent core dbus declarative gui \ imageformats multimedia network svg widgets x11extras USE_GITHUB= yes GH_ACCOUNT= lumina-desktop GH_PROJECT= lumina OPTIONS_DEFINE= MULTIMEDIA TRUEOS NLS OPTIONS_DEFAULT= MULTIMEDIA OPTIONS_SUB= yes MULTIMEDIA_DESC= Install multimedia support backend (gstreamer) TRUEOS_DESC= Use the TrueOS system interface settings. TRUEOS_QMAKE_ON= DEFAULT_SETTINGS=TrueOS MULTIMEDIA_USES= gstreamer MULTIMEDIA_USE= GSTREAMER=core NLS_USE= QT=linguist_build NLS_QMAKE_ON= CONFIG+=WITH_I18N WRKSRC_SUBDIR= src-qt5/core CONFIGURE_ENV+= DESTDIR=${STAGEDIR} CONFLICTS_INSTALL= lumina-1.2.* post-install: ${FIND} ${STAGEDIR}${PREFIX}/share -name "ecp.*" -delete .include diff --git a/x11/lumina-coreutils/Makefile b/x11/lumina-coreutils/Makefile index 1c001660ade6..acda5163300d 100644 --- a/x11/lumina-coreutils/Makefile +++ b/x11/lumina-coreutils/Makefile @@ -1,34 +1,32 @@ -# Created by: Ken Moore - PORTNAME= lumina-coreutils DISTVERSIONPREFIX= v DISTVERSION= 1.6.2 CATEGORIES= x11 MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Lumina Desktop Environment LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../../LICENSE RUN_DEPENDS= xrandr:x11/xrandr USES= compiler:c++11-lang qmake qt:5 USE_QT= buildtools_build concurrent core gui \ imageformats multimedia network \ svg widgets x11extras USE_GITHUB= yes GH_ACCOUNT= lumina-desktop GH_PROJECT= lumina OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USE= QT=linguist_build NLS_QMAKE_ON= CONFIG+=WITH_I18N WRKSRC_SUBDIR= src-qt5/core-utils CONFLICTS_INSTALL= lumina-1.2.* .include diff --git a/x11/lumina/Makefile b/x11/lumina/Makefile index dbae7830805d..e042201da0ff 100644 --- a/x11/lumina/Makefile +++ b/x11/lumina/Makefile @@ -1,29 +1,27 @@ -# Created by: Ken Moore - PORTNAME= lumina PORTVERSION= 1.6.2 PORTEPOCH= 3 CATEGORIES= x11 MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Lumina Desktop Environment (meta-port) LICENSE= BSD3CLAUSE RUN_DEPENDS= lumina-core>=0:x11/lumina-core \ lumina-coreutils>=0:x11/lumina-coreutils \ lumina-archiver>=0:deskutils/lumina-archiver \ lumina-calculator>=0:deskutils/lumina-calculator \ lumina-fileinfo>=0:deskutils/lumina-fileinfo \ lumina-fm>=0:deskutils/lumina-fm \ lumina-mediaplayer>=0:deskutils/lumina-mediaplayer \ lumina-pdf>=0:deskutils/lumina-pdf \ lumina-photo>=0:deskutils/lumina-photo \ lumina-screenshot>=0:deskutils/lumina-screenshot \ lumina-textedit>=0:deskutils/lumina-textedit USES= metaport CONFLICTS_INSTALL= lumina-1.2.* .include diff --git a/x11/lupe/Makefile b/x11/lupe/Makefile index ddea85f82c1a..8aa098be1094 100644 --- a/x11/lupe/Makefile +++ b/x11/lupe/Makefile @@ -1,41 +1,39 @@ -# Created by: FURUSAWA,Kazuhisa - PORTNAME= lupe PORTVERSION= 0.08c CATEGORIES= x11 accessibility MASTER_SITES= http://www2s.biglobe.ne.jp/~yav/soft/ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//} MAINTAINER= ports@FreeBSD.org COMMENT= Real-time magnifying glass for X11 OPTIONS_DEFINE= DOCS WRKSRC= ${WRKDIR}/${PORTNAME} USES= xorg USE_XORG= x11 xext GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lX11 -lXext -lm PORTDOCS= ${PORTNAME}.doc PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz post-extract: @${LN} -sf ${PORTNAME}.man ${WRKSRC}/${PORTNAME}.1 do-build: (cd ${WRKSRC} \ && ${CC} ${CFLAGS} ${CPPFLAGS} -o ${PORTNAME} *.c ${LDFLAGS}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.doc ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/lxde-meta/Makefile b/x11/lxde-meta/Makefile index c6c557028f57..6d3afdfe7c32 100644 --- a/x11/lxde-meta/Makefile +++ b/x11/lxde-meta/Makefile @@ -1,29 +1,27 @@ -# Created by: Daniel Walter - PORTNAME= lxde-meta PORTVERSION= 1.0 PORTREVISION= 8 CATEGORIES= x11 MAINTAINER= ports@FreeBSD.org COMMENT= "meta-port" of the LXDE desktop slimmed down for FreeBSD releases RUN_DEPENDS= openbox:x11-wm/openbox \ obconf:x11-wm/obconf \ lxsession:x11-wm/lxsession \ lxpanel:x11/lxpanel \ lxinput:sysutils/lxinput \ lxtask:sysutils/lxtask \ lxterminal:sysutils/lxterminal \ pcmanfm:x11-fm/pcmanfm \ gpicview:graphics/gpicview \ lxde-icon-theme>=0:x11-themes/lxde-icon-theme \ lxde-common>=0:misc/lxde-common \ lxrandr>=0:x11/lxrandr \ lxappearance>=0:x11-themes/lxappearance \ lxappearance-obconf>=0:x11-wm/lxappearance-obconf \ lxhotkey>=0:x11/lxhotkey USES= metaport .include diff --git a/x11/lxhotkey/Makefile b/x11/lxhotkey/Makefile index be4e45c305ac..ddd365176ebf 100644 --- a/x11/lxhotkey/Makefile +++ b/x11/lxhotkey/Makefile @@ -1,30 +1,28 @@ -# Created by: Olivier Duchateau - PORTNAME= lxhotkey PORTVERSION= 0.1.1 CATEGORIES= x11 MASTER_SITES= SF/lxde/LXHotkey/ MAINTAINER= ports@FreeBSD.org COMMENT= Keyboard shortcuts settings LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfm-extra.so:x11/libfm-extra \ libfm.so:x11/libfm@gtk2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libunistring.so:devel/libunistring USES= gettext-tools gmake gnome pathfix pkgconfig tar:xz xorg GNU_CONFIGURE= yes USE_GNOME= glib20 gtk20 intltool cairo gdkpixbuf2 USE_XORG= x11 CONFIGURE_ARGS= --with-gtk=2 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lxhotkey/*.so .include diff --git a/x11/lxmenu-data/Makefile b/x11/lxmenu-data/Makefile index ae711021280e..a1b544e601e1 100644 --- a/x11/lxmenu-data/Makefile +++ b/x11/lxmenu-data/Makefile @@ -1,29 +1,27 @@ -# Created by: Kris Moore - PORTNAME= lxmenu-data PORTVERSION= 0.1.5 CATEGORIES= x11 MASTER_SITES= SF/lxde/lxmenu-data%20%28desktop%20menu%29/ MAINTAINER= ports@FreeBSD.org COMMENT= Menu data used by lxpanel LICENSE= LGPL21 BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser USES= gettext gmake gnome localbase tar:xz USE_GNOME= intltool GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc NO_ARCH= yes PORTDOCS= AUTHORS README TODO OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/lxpanel/Makefile b/x11/lxpanel/Makefile index 8f35f404ce24..ed687238a5f1 100644 --- a/x11/lxpanel/Makefile +++ b/x11/lxpanel/Makefile @@ -1,56 +1,54 @@ -# Created by: Lin, Cheng-Tao - PORTNAME= lxpanel PORTVERSION= 0.9.3 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= SF/lxde/LXPanel%20%28desktop%20panel%29/LXPanel%20${PORTVERSION:R}.x/ MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight X11 desktop panel LICENSE= GPLv2+ MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmenu-cache.so:x11/menu-cache \ libkeybinder.so:x11/keybinder \ libfm-gtk.so:x11/libfm@gtk2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 RUN_DEPENDS= ${LOCALBASE}/etc/xdg/menus/lxde-applications.menu:x11/lxmenu-data USES= gmake gnome libtool localbase pathfix pkgconfig tar:xz xorg USE_GNOME= glib20 gtk20 cairo gdkpixbuf2 libwnck intltool USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-plugins="${LXPANEL_PLUGINS}" INSTALL_TARGET= install-strip # Panel plugins LXPANEL_PLUGINS= "-netstat,-netstatus,deskno,-batt,kbled,xkb,-thermal,cpu,cpufreq,monitors,-indicator" OPTIONS_SINGLE= SOUND OPTIONS_SINGLE_SOUND= ALSA OSS OPTIONS_DEFINE= NLS WEATHER OPTIONS_DEFAULT= OSS WEATHER OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa ALSA_VARS= lxpanel_plugins+=",-volume,volumealsa" OSS_VARS= lxpanel_plugins+=",volume,-volumealsa" NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext NLS_USES_OFF= gettext-tools WEATHER_USE= gnome=libxml2 WEATHER_VARS= lxpanel_plugins+=",weather" WEATHER_VARS_OFF= lxpanel_plugins+=",-weather" WEATHER_DESC= Weather plugin post-patch-NLS-off: @${REINPLACE_CMD} -e 's|po man|man|' \ ${WRKSRC}/Makefile.in .include diff --git a/x11/lxqt-about/Makefile b/x11/lxqt-about/Makefile index 2a14dce34b67..4766daffd4ea 100644 --- a/x11/lxqt-about/Makefile +++ b/x11/lxqt-about/Makefile @@ -1,23 +1,21 @@ -# Created by: Olivier Duchateau - PORTNAME= lxqt-about PORTVERSION= 1.1.0 CATEGORIES= x11 MASTER_SITES= LXQT DIST_SUBDIR= lxqt MAINTAINER= jsm@FreeBSD.org COMMENT= About dialog of LXQt LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake compiler:c++11-lang kde:5 lxqt pkgconfig tar:xz qt:5 gnome xorg USE_QT= buildtools_build qmake_build core dbus gui svg widgets \ x11extras xml USE_XORG= x11 USE_KDE= windowsystem USE_GNOME= glib20 USE_LXQT= buildtools lxqt .include diff --git a/x11/lxqt-runner/Makefile b/x11/lxqt-runner/Makefile index d0eb00567d73..715f9da9ed04 100644 --- a/x11/lxqt-runner/Makefile +++ b/x11/lxqt-runner/Makefile @@ -1,30 +1,28 @@ -# Created by: Olivier Duchateau - PORTNAME= lxqt-runner PORTVERSION= 1.1.0 CATEGORIES= x11 MASTER_SITES= LXQT PATCH_SITES= https://github.com/lxqt/lxqt-runner/commit/ PATCHFILES= b83c40c5086010eda3ad810e7332aa68799aad65.patch:-p1 \ 060dd76c7917e2e074d17ada1ca8bbb68758026a.patch:-p1 MAINTAINER= jsm@FreeBSD.org COMMENT= LXQt tool used to launch programs quickly LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libmuparser.so:math/muparser USES= cmake compiler:c++14-lang gettext-runtime kde:5 qt:5 \ gnome localbase lxqt pkgconfig tar:xz xorg USE_QT= buildtools_build qmake_build core dbus gui linguisttools \ script svg widgets x11extras xml USE_KDE= windowsystem USE_GNOME= glib20 USE_LXQT= buildtools globalkeys qtxdg USE_XORG= x11 CMAKE_ARGS= -DRUNNER_VBOX:BOOL=OFF .include diff --git a/x11/lxrandr/Makefile b/x11/lxrandr/Makefile index 5fda9f925f00..79298d2e3545 100644 --- a/x11/lxrandr/Makefile +++ b/x11/lxrandr/Makefile @@ -1,32 +1,30 @@ -# Created by: Eric Turgeon - PORTNAME= lxrandr PORTVERSION= 0.3.2 CATEGORIES= x11 MASTER_SITES= SF/lxde/LXRandR%20%28monitor%20config%20tool%29/LXRandR%20${PORTVERSION:R}.x/ MAINTAINER= ericbsd@FreeBSD.org COMMENT= Monitor configuration tool LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= desktop-file-utils gmake gnome localbase pkgconfig tar:xz xorg USE_GNOME= gtk20 intltool cairo USE_XORG= xrandr GNU_CONFIGURE= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_USES_OFF= gettext-tools post-patch-NLS-off: @${REINPLACE_CMD} -e 's|po man|man|' \ ${WRKSRC}/Makefile.in .include diff --git a/x11/mate-base/Makefile b/x11/mate-base/Makefile index 09ed38d20287..b08248ee536f 100644 --- a/x11/mate-base/Makefile +++ b/x11/mate-base/Makefile @@ -1,21 +1,19 @@ -# Created by: Joe Marcus Clarke - PORTNAME= mate-base PORTVERSION= 1.26.0 CATEGORIES= x11 mate MAINTAINER= gnome@FreeBSD.org COMMENT= "meta-port" for the MATE base integrated X11 desktop USES= mate metaport RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSerif.ttf:x11-fonts/dejavu \ ${LOCALBASE}/share/mate-background-properties/mate-desktop.xml:x11-themes/mate-backgrounds \ mate-themes>=1.8.0:x11-themes/mate-themes \ mate-user-guide>=1.24.0:misc/mate-user-guide USE_MATE= caja:run controlcenter:run icontheme:run \ marco:run notificationdaemon:run panel:run \ polkit:run session:run .include diff --git a/x11/mate-desktop/Makefile b/x11/mate-desktop/Makefile index 5033999531b1..938bfc5b4ad8 100644 --- a/x11/mate-desktop/Makefile +++ b/x11/mate-desktop/Makefile @@ -1,53 +1,51 @@ -# Created by: Joe Marcus Clarke - PORTNAME= mate-desktop PORTVERSION= 1.26.0 CATEGORIES= x11 mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Additional UI API for MATE LICENSE= GPLv2 GFDL LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_GFDL= ${WRKSRC}/COPYING-DOCS LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification BUILD_DEPENDS= iso-codes>=0:misc/iso-codes PORTSCOUT= limitw:1,even USES= gettext gmake gnome libtool localbase pathfix \ pkgconfig python shebangfix tar:xz xorg USE_XORG= x11 xrandr USE_GNOME= cairo dconf gdkpixbuf2 gnomeprefix gtk30 \ intltool introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.mate.accessibility-keyboard.gschema.xml \ org.mate.accessibility-startup.gschema.xml \ org.mate.applications-at-mobility.gschema.xml \ org.mate.applications-at-visual.gschema.xml \ org.mate.applications-browser.gschema.xml \ org.mate.applications-calculator.gschema.xml \ org.mate.applications-messenger.gschema.xml \ org.mate.applications-office.gschema.xml \ org.mate.applications-terminal.gschema.xml \ org.mate.background.gschema.xml \ org.mate.debug.gschema.xml \ org.mate.file-views.gschema.xml \ org.mate.interface.gschema.xml \ org.mate.lockdown.gschema.xml \ org.mate.sound.gschema.xml \ org.mate.thumbnail-cache.gschema.xml \ org.mate.thumbnailers.gschema.xml \ org.mate.typing-break.gschema.xml OPTIONS_DEFINE= DOCS .include diff --git a/x11/mate-dock-applet/Makefile b/x11/mate-dock-applet/Makefile index 69a88745120f..97b6c3d5b4c4 100644 --- a/x11/mate-dock-applet/Makefile +++ b/x11/mate-dock-applet/Makefile @@ -1,39 +1,37 @@ -# Created by: Eric Turgeon - PORTNAME= mate-dock-applet PORTVERSION= 21.10.0 CATEGORIES= x11 mate DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Application dock applet for the MATE panel LICENSE= GPLv3 LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LIB_DEPENDS= libbamf3.so:sysutils/bamf RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlib>=0:x11-toolkits/py-python-xlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} USES= python:3.7+ autoreconf gettext gmake gnome libtool localbase \ pkgconfig shebangfix tar:xz USE_GITHUB= yes GH_ACCOUNT= ubuntu-mate USE_GNOME= gtk30 libwnck3 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gtk3 INSTALL_TARGET= install-strip SHEBANG_FILES= src/*.in GLIB_SCHEMAS= org.mate.panel.applet.dock.gschema.xml post-patch: ${REINPLACE_CMD} -e 's|/usr/bin/env python3|${PYTHON_CMD}|g' \ ${WRKSRC}/src/org.mate.panel.applet.DockAppletFactory.service.in .include diff --git a/x11/mate-menus/Makefile b/x11/mate-menus/Makefile index 30b18e3048e8..8326e05b17b1 100644 --- a/x11/mate-menus/Makefile +++ b/x11/mate-menus/Makefile @@ -1,26 +1,24 @@ -# Created by: Joe Marcus Clarke - PORTNAME= mate-menus PORTVERSION= 1.26.0 CATEGORIES= x11 mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Implementation of the FreeDesktop Desktop Menu Spec LICENSE= GPLv2 LGPL20 LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB PORTSCOUT= limitw:1,even USES= gettext gmake gnome libtool localbase pathfix pkgconfig \ python tar:xz USE_GNOME= glib20 intltool introspection:buid USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip .include diff --git a/x11/mate-panel/Makefile b/x11/mate-panel/Makefile index a9c6cb191f90..b01bbec165a0 100644 --- a/x11/mate-panel/Makefile +++ b/x11/mate-panel/Makefile @@ -1,63 +1,61 @@ -# Created by: Joe Marcus Clarke - PORTNAME= mate-panel PORTVERSION= 1.26.2 PORTEPOCH= 1 CATEGORIES= x11 mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Panel component for the MATE Desktop LICENSE= GPLv2 GFDL LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_GFDL= ${WRKSRC}/COPYING-DOCS LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libstartup-notification-1.so:x11/startup-notification PORTSCOUT= limitw:1,even USES= gettext gmake gnome libtool localbase mate pathfix pkgconfig \ tar:xz xorg USE_CSTD= c99 USE_MATE= desktop libmateweather menus USE_XORG= ice sm USE_GNOME= cairo dconf gnomeprefix gtk30 intltool \ introspection:build librsvg2 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.mate.panel.applet.clock.gschema.xml \ org.mate.panel.applet.fish.gschema.xml \ org.mate.panel.enums.xml \ org.mate.panel.gschema.xml \ org.mate.panel.menubar.gschema.xml \ org.mate.panel.object.gschema.xml \ org.mate.panel.toplevel.gschema.xml OPTIONS_DEFINE= DOCS OPTIONS_MULTI= GUI OPTIONS_MULTI_GUI= WAYLAND X11 OPTIONS_DEFAULT= WAYLAND X11 OPTIONS_SUB= yes WAYLAND_LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell WAYLAND_CONFIGURE_ENABLE= wayland X11_USE= GNOME=libwnck3 XORG=x11,xau,xrandr X11_CONFIGURE_ENABLE= x11 X11_VARS= GLIB_SCHEMAS+=org.mate.panel.applet.notification-area.gschema.xml \ GLIB_SCHEMAS+=org.mate.panel.applet.window-list.gschema.xml \ GLIB_SCHEMAS+=org.mate.panel.applet.workspace-switcher.gschema.xml \ GLIB_SCHEMAS+=org.mate.panel.applet.window-list-previews.gschema.xml X11_CONFIGURE_ENV_OFF= WNCKLET_CFLAGS=" " WNCKLET_LIBS=" " \ XRANDR_CFLAGS=" " XRANDR_LIBS=" " .include diff --git a/x11/mate-screensaver/Makefile b/x11/mate-screensaver/Makefile index 5c490d3752a8..2d9f1fd3bbe6 100644 --- a/x11/mate-screensaver/Makefile +++ b/x11/mate-screensaver/Makefile @@ -1,64 +1,62 @@ -# Created by: Joe Marcus Clarke - PORTNAME= mate-screensaver PORTVERSION= 1.26.1 PORTREVISION= 2 CATEGORIES= x11 mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= MATE screen saver and locker LICENSE= GPLv2 LGPL20 LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libnotify.so:devel/libnotify \ libstartup-notification-1.so:x11/startup-notification PORTSCOUT= limitw:1,even USES= gettext gl gmake gnome localbase mate pathfix pkgconfig tar:xz \ xorg USE_GL= gl USE_MATE= desktop libmatekbd menus session:run USE_XORG= ice sm x11 xext xscrnsaver xxf86vm USE_GNOME= cairo gdkpixbuf2 gtk30 intltool GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-console-kit=yes \ --with-systemd=no GLIB_SCHEMAS= org.mate.screensaver.gschema.xml SUB_FILES+= mate-screensaver.pam SCREENSAVER_DIR= share/applications/screensavers OPTIONS_DEFINE= PAM OPTIONS_DEFAULT=PAM OPTIONS_SUB= yes PAM_RUN_DEPENDS= mate_pam_helper:security/mate-pam-helper PAM_CONFIGURE_ON= --enable-authentication-scheme=helper \ --with-passwd-helper=${LOCALBASE}/bin/mate_pam_helper PAM_CONFIGURE_OFF= --disable-pam .include post-patch: .if ${PORT_OPTIONS:MPAM} @${REINPLACE_CMD} -e 's|/etc/pam.d|${PREFIX}/etc/pam.d|g' \ ${WRKSRC}/src/gs-auth-pam.c .endif post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${SCREENSAVER_DIR} .if ${PORT_OPTIONS:MPAM} ${INSTALL_DATA} ${WRKDIR}/mate-screensaver.pam ${STAGEDIR}${PREFIX}/etc/pam.d/mate-screensaver .endif .include diff --git a/x11/mate-session-manager/Makefile b/x11/mate-session-manager/Makefile index e2d819613da1..12707d4c0b95 100644 --- a/x11/mate-session-manager/Makefile +++ b/x11/mate-session-manager/Makefile @@ -1,37 +1,35 @@ -# Created by: Joe Marcus Clarke - PORTNAME= mate-session-manager PORTVERSION= 1.26.0 PORTREVISION= 2 CATEGORIES= x11 mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Session component for the MATE desktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus \ libupower-glib.so:sysutils/upower RUN_DEPENDS= ${LOCALBASE}/sbin/console-kit-daemon:sysutils/consolekit2 \ ${LOCALBASE}/bin/xdpyinfo:x11/xdpyinfo PORTSCOUT= limitw:1,even USES= gettext gmake gnome libtool localbase mate pathfix pkgconfig \ tar:xz xorg USE_MATE= desktop USE_XORG= ice sm x11 xau xext xrandr xrender xtrans xtst USE_GNOME= cairo gtk30 intlhack librsvg2 libxslt pango GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-docbook-docs \ --with-default-wm=mate-wm \ --enable-upower \ --with-systemd=no GLIB_SCHEMAS= org.mate.session.gschema.xml .include diff --git a/x11/mate-terminal/Makefile b/x11/mate-terminal/Makefile index a526575c8ade..ac57136814df 100644 --- a/x11/mate-terminal/Makefile +++ b/x11/mate-terminal/Makefile @@ -1,30 +1,28 @@ -# Created by: Joe Marcus Clarke - PORTNAME= mate-terminal PORTVERSION= 1.26.0 CATEGORIES= x11 mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Terminal component for the MATE Desktop LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libgnutls.so:security/gnutls \ libpcre2-8.so:devel/pcre2 PORTSCOUT= limitw:1,even USES= gettext gmake gnome localbase pathfix perl5 pkgconfig \ shebangfix tar:xz xorg USE_XORG= ice sm x11 USE_GNOME= cairo dconf gdkpixbuf2 gtk30 intltool vte3 SHEBANG_FILES= mate-terminal.wrapper GNU_CONFIGURE= yes GLIB_SCHEMAS= org.mate.terminal.gschema.xml .include diff --git a/x11/mate/Makefile b/x11/mate/Makefile index fd0802f41b81..19175dc99c84 100644 --- a/x11/mate/Makefile +++ b/x11/mate/Makefile @@ -1,30 +1,28 @@ -# Created by: Joe Marcus Clarke - PORTNAME= mate PORTVERSION= 1.26.0 CATEGORIES= x11 mate MAINTAINER= gnome@FreeBSD.org COMMENT= "meta-port" for the MATE integrated X11 desktop USES= mate metaport RUN_DEPENDS= mate-base>=1.22.0:x11/mate-base \ mate-themes>=0:x11-themes/mate-themes \ mate-terminal:x11/mate-terminal \ mate-screensaver:x11/mate-screensaver \ mate-calc:math/mate-calc \ mate-screenshot:deskutils/mate-utils \ mate-system-monitor:sysutils/mate-system-monitor \ eom:graphics/eom \ engrampa:archivers/engrampa \ atril:graphics/atril \ mate-volume-control:audio/mate-media \ mate-power-manager:sysutils/mate-power-manager \ caja-sendto:deskutils/caja-extensions \ mozo:deskutils/mozo \ mate-applets>=1.22.0:x11/mate-applets USE_MATE= pluma:run .include diff --git a/x11/menu-cache/Makefile b/x11/menu-cache/Makefile index bf0e9ec36cd0..d6568ced9828 100644 --- a/x11/menu-cache/Makefile +++ b/x11/menu-cache/Makefile @@ -1,24 +1,22 @@ -# Created by: Kris Moore - PORTNAME= menu-cache PORTVERSION= 1.1.0 CATEGORIES= x11 MASTER_SITES= SF/lxde/${PORTNAME}/${PORTVERSION:R}/ MAINTAINER= portmaster@BSDforge.com COMMENT= Library used to read freedesktop.org menus LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfm-extra.so:x11/libfm-extra USES= gettext-runtime gmake gnome libtool pathfix pkgconfig tar:xz GNU_CONFIGURE= yes USE_GNOME= glib20 USE_LDCONFIG= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --disable-static .include diff --git a/x11/metalock/Makefile b/x11/metalock/Makefile index 42fe4ab9cd2d..f6dc466d78f5 100644 --- a/x11/metalock/Makefile +++ b/x11/metalock/Makefile @@ -1,57 +1,55 @@ -# Created by: Timothy Beyer - PORTNAME= metalock PORTVERSION= 0.8.0 PORTREVISION= 4 CATEGORIES= x11 MASTER_SITES= BERLIOS DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}_theme-Blue_Marble-1.3${EXTRACT_SUFX} MAINTAINER= beyert@cs.ucr.edu COMMENT= Enhanced X11 screen locker LICENSE= MIT LICENSE_FILE= ${WRKDIR}/${DISTNAME}/LICENSE USES= tar:bzip2 xorg USE_XORG= x11 xt xorgproto xext xpm OPTIONS_DEFINE= IMLIB2 XFT ULTRAGETOPT OPTIONS_DEFAULT= IMLIB2 XFT ULTRAGETOPT ULTRAGETOPT_DESC= Use Ultragetopt MAKE_JOBS_UNSAFE= yes .include MAKE_ARGS= PREFIX="${LOCALBASE}" DEST_PREFIX="${PREFIX}" CC="${CC}" .if ${PORT_OPTIONS:MULTRAGETOPT} LIB_DEPENDS+= libultragetopt.so:devel/ultragetopt MAKE_ARGS+= USE_ULTRAGETOPT=yes .else MAKE_ARGS+= USE_ULTRAGETOPT=no .endif .if ${PORT_OPTIONS:MIMLIB2} LIB_DEPENDS+= libImlib2.so:graphics/imlib2 MAKE_ARGS+= USE_IMLIB2=yes .else MAKE_ARGS+= USE_IMLIB2=no .endif .if ${PORT_OPTIONS:MXFT} USE_XORG+= xft MAKE_ARGS+= USE_XFT=yes .else MAKE_ARGS+= USE_XFT=no .endif WRKSRC= ${WRKDIR}/${DISTNAME}/src post-extract: ${MKDIR} ${WRKDIR}/${DISTNAME}/themes ${CP} -pR ${WRKDIR}/Blue_Marble ${WRKDIR}/${DISTNAME}/themes/ .include diff --git a/x11/mlterm/Makefile b/x11/mlterm/Makefile index 80548d381110..ad96c2e17088 100644 --- a/x11/mlterm/Makefile +++ b/x11/mlterm/Makefile @@ -1,92 +1,90 @@ -# Created by: MANTANI Nobutaka - PORTNAME= mlterm PORTVERSION= 3.9.2 CATEGORIES= x11 MAINTAINER= nobutaka@FreeBSD.org COMMENT= Multilingual X11 terminal emulator LICENSE= BSD3CLAUSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz USES= cpe gettext gnome libtool perl5 pkgconfig xorg USE_GITHUB= yes USE_GNOME= cairo gdkpixbuf2 gtk20 vte USE_LDCONFIG= yes USE_PERL5= build USE_XORG= sm x11 xft GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gui=x11 --with-imagelib=gdk-pixbuf2 --enable-utmp \ --enable-optimize-redrawing --disable-iiimf --with-gtk=2.0 \ --disable-ssh2 EXTERNAL_TOOLS= mlclient,mlconfig,mlterm-menu,mlcc,w3mmlconfig,mlimgloader CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lintl MAKE_JOBS_UNSAFE= yes GH_ACCOUNT= arakiken OPTIONS_DEFINE= CAIRO DOCS FCITX FRIBIDI IBUS M17NLIB REGIS SCIM SIXEL UIM OPTIONS_SUB= yes CAIRO_DESC= Use Cairo for type engine (experimental) FCITX_DESC= Fcitx support (experimental) FRIBIDI_DESC= Use Fribidi for BiDi rendering IBUS_DESC= IBUS support (experimental) M17NLIB_DESC= m17n library support (experimental) REGIS_DESC= ReGIS graphics support SCIM_DESC= SCIM support (experimental) SIXEL_DESC= Sixel graphics support UIM_DESC= uim support (experimental) FCITX_CONFIGURE_ENABLE= fcitx FCITX_LIB_DEPENDS= libfcitx-gclient.so:chinese/fcitx FRIBIDI_CONFIGURE_ENABLE= fribidi FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi UIM_CONFIGURE_ENABLE= uim UIM_LIB_DEPENDS= libuim.so:textproc/uim M17NLIB_CONFIGURE_ENABLE= m17nlib M17NLIB_LIB_DEPENDS= libm17n.so:devel/m17n-lib SCIM_CONFIGURE_ENABLE= scim SCIM_LIB_DEPENDS= libscim-1.0.so:textproc/scim IBUS_CONFIGURE_ENABLE= ibus IBUS_LIB_DEPENDS= libibus-1.0.so:textproc/ibus CAIRO_LIB_DEPENDS= libcairo.so:graphics/cairo CAIRO_CONFIGURE_ON= --with-type-engines="xcore,xft,cairo" CAIRO_CONFIGURE_OFF= --with-type-engines="xcore,xft" SIXEL_CONFIGURE_ENABLE= sixel REGIS_USES= sdl REGIS_USE= SDL=ttf .include .if ${PORT_OPTIONS:MREGIS} EXTERNAL_TOOLS+=,registobmp .endif CONFIGURE_ARGS+=--with-tools="${EXTERNAL_TOOLS}" post-configure: @${REINPLACE_CMD} -e "s,@CGI_BIN@,${PREFIX}/libexec/w3mmlconfig," \ -e "s,@PERL @,${PERL}," \ ${WRKSRC}/tool/w3mmlconfig/mlconfig.cgi post-install: (cd ${WRKSRC}/tool/w3mmlconfig && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/ja/README.ja ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/mrxvt-devel/Makefile b/x11/mrxvt-devel/Makefile index 513ac5ad2ba2..adb9f5d2a81e 100644 --- a/x11/mrxvt-devel/Makefile +++ b/x11/mrxvt-devel/Makefile @@ -1,154 +1,152 @@ -# Created by: Lars Engels - PORTNAME= mrxvt-devel PORTVERSION= 0.5.4 PORTREVISION= 11 CATEGORIES= x11 MASTER_SITES= SF/materm/mrxvt%20source/${PORTVERSION} DISTNAME= mrxvt-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Development version of mrxvt LICENSE= GPLv2 CONFLICTS= mrxvt-0.4.* USES= shebangfix xorg USE_XORG= ice x11 sm xpm xrender GNU_CONFIGURE= yes LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig SHEBANG_FILES= ${WRKSRC}/share/scripts/mrxvtset.pl SUB_FILES+= pkg-message DESKTOP_ENTRIES= "mrxvt" "mrxvt terminal emulator" \ "${PREFIX}/share/pixmaps/mrxvt.png" \ "mrxvt" "Utility;TerminalEmulator;" \ false OPTIONS_DEFINE= XFT BACKGROUND JPEG PNG TRANSPARENCY SWAPSCREEN JAPANESE 24BITS \ MENUBAR TEXTSHADOW FRILLS DOCS EXAMPLES OPTIONS_DEFAULT= BACKGROUND JPEG PNG TRANSPARENCY SWAPSCREEN 24BITS \ MENUBAR XFT JAPANESE FRILLS TEXTSHADOW BACKGROUND_DESC= Background images TRANSPARENCY_DESC= Transparent background SWAPSCREEN_DESC= Swapscreen JAPANESE_DESC= Support for Japanese language 24BITS_DESC= Prefer 24 bits color MENUBAR_DESC= Menubar TEXTSHADOW_DESC= Text shadow FRILLS_DESC= Internal borders and smart resizing .include CONFIGURE_ARGS+= --enable-utempter CONFIGURE_ARGS+= --disable-lastlog CFLAGS+= -fcommon .if ${PORT_OPTIONS:MJAPANESE} CONFIGURE_ARGS+= --enable-xim --enable-cjk --with-encoding=eucj .endif .if ${PORT_OPTIONS:MXFT} USE_XORG+= xft CONFIGURE_ARGS+= --enable-xft .endif .if ${PORT_OPTIONS:MXFT} && ${PORT_OPTIONS:MJAPANESE} USES+= iconv .endif .if ${PORT_OPTIONS:M24BITS} CONFIGURE_ARGS+= --enable-24bits .endif .if ! ${PORT_OPTIONS:MBACKGROUND} CONFIGURE_ARGS+= --disable-xpm .endif .if ! ${PORT_OPTIONS:MJPEG} || ! ${PORT_OPTIONS:MBACKGROUND} CONFIGURE_ARGS+= --disable-jpeg .else USES+= jpeg .endif .if ! ${PORT_OPTIONS:MPNG} || ! ${PORT_OPTIONS:MBACKGROUND} CONFIGURE_ARGS+= --disable-png .else LIB_DEPENDS+= libpng.so:graphics/png .endif .if ! ${PORT_OPTIONS:MTRANSPARENCY} CONFIGURE_ARGS+= --disable-transparency .endif .if ${PORT_OPTIONS:MMENUBAR} CONFIGURE_ARGS+= --enable-menubar .endif .if ${PORT_OPTIONS:MTEXTSHADOW} CONFIGURE_ARGS+= --enable-text-shadow .endif .if ! ${PORT_OPTIONS:MSWAPSCREEN} CONFIGURE_ARGS+= --disable-swapscreen .endif .if ${PORT_OPTIONS:MFRILLS} CONFIGURE_ARGS+= --enable-frills .endif ## Rarely used options, not in the main menu # How many lines to save in the scroll buffer .if defined(SAVE_LINES) CONFIGURE_ARGS+= --with-save-lines=${SAVE_LINES:M[0-9]*} .endif # Maximal number of terminals .if defined(MAX_TERMINALS) CONFIGURE_ARGS+= --with-max-term=${MAX_TERMINALS:M[0-9]*} .endif # Maximal number of profiles .if defined(MAX_PROFILES) CONFIGURE_ARGS+= --with-max-profiles=${MAX_PROFILES:M[0-9]*} .endif # Extra height of active tab as a percentage of the font height .if defined(EXTRA_ATAB_HEIGHT) CONFIGURE_ARGS+= --with-atab-extra=${EXTRA_ATAB_HEIGHT:M[0-9]*} .endif # The radius of tab corners as a percentage of the font X offset .if defined(TAB_RADIUS) CONFIGURE_ARGS+= --with-tab-radius=${TAB_RADIUS:M[0-9]*} .endif .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv_open=no .else CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv_open=yes .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/mrxvt ${STAGEDIR}${PREFIX}/bin @for pixmap in ${WRKSRC}/share/pixmaps/* ; \ do ${INSTALL_DATA} $$pixmap ${STAGEDIR}${PREFIX}/share/pixmaps/ ; \ done ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mrxvt ${INSTALL_DATA} ${WRKSRC}/share/mrxvtrc ${STAGEDIR}${PREFIX}/etc/mrxvt/mrxvtrc.sample ${INSTALL_DATA} ${WRKSRC}/share/default.menu ${STAGEDIR}${PREFIX}/etc/mrxvt/default.menu.sample ${INSTALL_DATA} ${WRKSRC}/share/submenus.menu ${STAGEDIR}${PREFIX}/etc/mrxvt/submenus.menu.sample ${INSTALL_MAN} ${WRKSRC}/doc/mrxvt.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts ${INSTALL_DATA} ${WRKSRC}/share/scripts/mrxvtset.pl ${STAGEDIR}${EXAMPLESDIR}/scripts ${INSTALL_DATA} ${WRKSRC}/share/scripts/settitle.c ${STAGEDIR}${EXAMPLESDIR}/scripts ${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} ${WRKSRC}/doc/*.bz2 ${STAGEDIR}${DOCSDIR} ${BZIP2_CMD} -d ${STAGEDIR}${DOCSDIR}/*.bz2 .include diff --git a/x11/mrxvt/Makefile b/x11/mrxvt/Makefile index f7837d836745..3f03b6243d13 100644 --- a/x11/mrxvt/Makefile +++ b/x11/mrxvt/Makefile @@ -1,56 +1,54 @@ -# Created by: David Yeske - PORTNAME= mrxvt PORTVERSION= 0.4.2 PORTREVISION= 10 CATEGORIES= x11 MASTER_SITES= SF/materm/${PORTNAME}%20source/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Tabbed version of rxvt LIB_DEPENDS= libpng.so:graphics/png CONFLICTS= mrxvt-0.5.* GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-lastlog --disable-wtmp CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib USES= cpe jpeg tar:tgz xorg CPE_VENDOR= ${PORTNAME}_project USE_XORG= x11 OPTIONS_DEFINE= DOCS JAPANESE XFT JAPANESE_CONFIGURE_ON= --enable-xim --enable-cjk --with-encoding=eucj XFT_LIB_DEPENDS= libXft.so:x11-fonts/libXft XFT_CONFIGURE_ENABLE= xft PORTDOCS= TIPS \ README.greek \ README.menu \ README.xvt \ xdefaults-sample.txt \ xterm.seq \ mrxvt.vbs \ mrxvtset.pl .include .if ${PORT_OPTIONS:MXFT} && ${PORT_OPTIONS:MJAPANESE} USES+= iconv .endif .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv_open=no .else CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv_open=yes .endif post-install: ${CHMOD} 4511 ${STAGEDIR}${PREFIX}/bin/mrxvt .include diff --git a/x11/multi-aterm/Makefile b/x11/multi-aterm/Makefile index ec3aca6278aa..36c9ae380df0 100644 --- a/x11/multi-aterm/Makefile +++ b/x11/multi-aterm/Makefile @@ -1,31 +1,29 @@ -# Created by: Sebastian Yepes - PORTNAME= multi-aterm PORTVERSION= 0.2.1 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= http://www.nongnu.org/materm/ MAINTAINER= ports@FreeBSD.org COMMENT= Multi terminal based on aterm LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe xorg USE_XORG= xpm GNU_CONFIGURE= yes CONFIGURE_ARGS=--with-xpm=${LOCALBASE} PORTDOCS= AUTHORS ChangeLog TODO OPTIONS_DEFINE= DOCS UTMP WTMP UTMP_CONFIGURE_ON= --enable-utmp WTMP_CONFIGURE_ON= --enable-wtmp post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/mxascii/Makefile b/x11/mxascii/Makefile index 0a6009d89e85..49808410b2e5 100644 --- a/x11/mxascii/Makefile +++ b/x11/mxascii/Makefile @@ -1,19 +1,17 @@ -# Created by: Cy SChubert - PORTNAME= mxascii PORTVERSION= 1.1 CATEGORIES= x11 MASTER_SITES= https://www.muquit.com/muquit/software/mxascii/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= cy@FreeBSD.org COMMENT= X/Motif Display an ASCII table USES= imake:noman motif USE_XORG= xt x11 ALL_TARGET= mxascii PLIST_FILES= bin/mxascii .include diff --git a/x11/mxico/Makefile b/x11/mxico/Makefile index 252c2c332c66..2cd73cc0eec9 100644 --- a/x11/mxico/Makefile +++ b/x11/mxico/Makefile @@ -1,28 +1,26 @@ -# Created by: NAKATA, Maho - # NB: Do not delete or wrap post-install section, since we have to provide # READMEj and README PORTNAME= mxico PORTVERSION= 1.0.1 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= https://people.freebsd.org/~maho/mxico/ MAINTAINER= ports@FreeBSD.org COMMENT= Rotating Object on the screen (Zalgaller polyhedra) LICENSE= MIT USES= imake xorg USE_XORG= x11 xext WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} polyhedron/READMEj ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC} && ${INSTALL_DATA} polyhedron/README ${STAGEDIR}${DOCSDIR}) .include diff --git a/x11/numlockx/Makefile b/x11/numlockx/Makefile index 7f9fa91a33ee..51a4b4cb8bca 100644 --- a/x11/numlockx/Makefile +++ b/x11/numlockx/Makefile @@ -1,23 +1,21 @@ -# Created by: Jean-Baptiste Quenot - PORTNAME= numlockx PORTVERSION= 1.2 CATEGORIES= x11 MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ \ LOCAL/ehaupt MAINTAINER= amdmi3@FreeBSD.org COMMENT= Turns on numlock in X LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= localbase xorg USE_XORG= x11 xext xtst GNU_CONFIGURE= yes MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \ AUTOHEADER="${TRUE}" PLIST_FILES= bin/numlockx .include diff --git a/x11/nvidia-driver-304/Makefile b/x11/nvidia-driver-304/Makefile index 2b7ba53b5242..d25e094b8d41 100644 --- a/x11/nvidia-driver-304/Makefile +++ b/x11/nvidia-driver-304/Makefile @@ -1,10 +1,8 @@ -# Created by: Alexey Dokuchaev - DISTVERSION= 304.137 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 9 MASTERDIR= ${.CURDIR}/../nvidia-driver PKGNAMESUFFIX= -304 .include "${MASTERDIR}/Makefile" diff --git a/x11/nvidia-driver-340/Makefile b/x11/nvidia-driver-340/Makefile index 43cb78cba6f7..5c3345ca2634 100644 --- a/x11/nvidia-driver-340/Makefile +++ b/x11/nvidia-driver-340/Makefile @@ -1,10 +1,8 @@ -# Created by: Alexey Dokuchaev - DISTVERSION= 340.108 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 3 MASTERDIR= ${.CURDIR}/../nvidia-driver PKGNAMESUFFIX= -340 .include "${MASTERDIR}/Makefile" diff --git a/x11/nvidia-driver-390/Makefile b/x11/nvidia-driver-390/Makefile index 7d2452e264b1..e8570f288868 100644 --- a/x11/nvidia-driver-390/Makefile +++ b/x11/nvidia-driver-390/Makefile @@ -1,10 +1,8 @@ -# Created by: Alexey Dokuchaev - DISTVERSION= 390.151 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-driver PKGNAMESUFFIX= -390 .include "${MASTERDIR}/Makefile" diff --git a/x11/nvidia-driver/Makefile b/x11/nvidia-driver/Makefile index ba0f4261e1eb..18781f816136 100644 --- a/x11/nvidia-driver/Makefile +++ b/x11/nvidia-driver/Makefile @@ -1,381 +1,380 @@ -# Created by: Stijn Hoop # # For those wondering why this port is not under `x11-drivers' category, # have a look at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=121930. # # Starting with version 1.0-7667, NVidia has dropped support for numerous # "legacy" GPUs. Consult NVidia README (the Appendix) to find out whether # you need to use legacy driver version and install one of corresponding # slave ports instead (`x11/nvidia-driver-390', `x11/nvidia-driver-340', # or `x11/nvidia-driver-304'). # # To simplify testing of new feature branches and beta driver versions, # the port aims to support building against arbitrary DISTVERSION, i.e. # ``make DISTVERSION=xxx.yy.zz -DNO_CHECKSUM'' should typically work. PORTNAME?= nvidia-driver DISTVERSION?= 510.60.02 # Always try to set PORTREVISION as it can be overridden by the slave ports PORTREVISION?= 0 CATEGORIES= x11 MASTER_SITES= NVIDIA/XFree86/FreeBSD-${ARCH_SUFX}/${DISTVERSION} DISTNAME= NVIDIA-FreeBSD-${ARCH_SUFX}-${DISTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER?= danfe@FreeBSD.org COMMENT?= NVidia graphics card binary drivers for hardware OpenGL rendering LICENSE_FILE= ${WRKSRC}/doc/license.txt .include "${.CURDIR}/../nvidia-driver/Makefile.common" # Pull GNU sed(1) for "binary" patching of obj/libglvnd/libEGL.so.1 and # obj/libEGL_nvidia.so.0 (see below) .if ${NVVERSION} >= 410.057 PATCH_DEPENDS= gsed:textproc/gsed BUILD_DEPENDS= pkg-config:devel/pkgconf LIB_DEPENDS= libOpenGL.so:graphics/libglvnd .endif USES= kmod uidfix xorg .if ${NVVERSION} >= 470.04201 USES+= tar:xz .endif USE_XORG= x11 xorg-server xext USE_LDCONFIG= yes EGL_JSON_PATH= ${PREFIX}/share/egl/egl_external_platform.d GLVND_JSON_PATH= ${PREFIX}/share/glvnd/egl_vendor.d VKICD_PATH= ${PREFIX}/share/vulkan/icd.d VKLAYERS_PATH= ${PREFIX}/share/vulkan/implicit_layer.d MAKE_ENV= DEBUG_FLAGS=${DEBUG_FLAGS} \ EGL_GLVND_JSON_PATH=${STAGEDIR}${GLVND_JSON_PATH} \ VKICD_PATH=${STAGEDIR}${VKICD_PATH} \ VKLAYERS_PATH=${STAGEDIR}${VKLAYERS_PATH} .if ${NVVERSION} < 495.02905 MAKE_ENV+= EGL_WAYLAND_JSON_PATH=${STAGEDIR}${EGL_JSON_PATH} .else MAKE_ENV+= EGL_EXTERNAL_PLATFORM_JSON_PATH=${STAGEDIR}${EGL_JSON_PATH} .endif SUB_FILES= pkg-message .if !defined(LIBGLDIR) SUB_FILES+= nvidia.conf .endif .if ${NVVERSION} < 410.057 SUB_FILES+= pkg-deinstall pkg-install .endif SUB_PATCHES= extra-patch-src-Makefile \ extra-patch-src-nv-freebsd.h \ extra-patch-src-nvidia_subr.c .if ${NVVERSION} < 510.03901 SUB_PATCHES+= extra-patch-src-nvidia_dev.c \ extra-patch-src-nvidia_pci.c .endif DOCSDIR= ${PREFIX}/share/doc/NVIDIA_GLX-1.0 MODULESDIR= lib/xorg/modules EXTENSIONSDIR?= ${MODULESDIR}/extensions/.nvidia PORTDOCS= * .if ${NVVERSION} >= 331.013 SUB_LIST+= NVGL="" .else SUB_LIST+= NVGL="\# " .endif .if ${NVVERSION} < 355.006 NVSRC= . .else NVSRC= nvidia .endif .if ${NVVERSION} < 460.039 . if ${NVVERSION} >= 358.009 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src_nvidia-modeset_nvidia-modeset-freebsd.c . endif SUB_PATCHES+= extra-patch-src-nvidia_ctl.c \ extra-patch-src-nvidia_linux.c .elif ${NVVERSION} < 510.03901 EXTRA_PATCHES+= ${FILESDIR}/460-patch-src-nvidia-nvidia_ctl.c \ ${FILESDIR}/460-patch-src-nvidia-nvidia_linux.c \ ${FILESDIR}/460-patch-src_nvidia-modeset_nvidia-modeset-freebsd.c .endif .if ${NVVERSION} < 470.04201 SUB_PATCHES+= extra-patch-src-nv-misc.h .endif OPTIONS_DEFINE= ACPI_PM LINUX WBINVD DOCS OPTIONS_DEFINE_i386= PAE OPTIONS_DEFAULT= LINUX ACPI_PM_DESC= ACPI Power Management support LINUX_DESC= Linux compatibility support PAE_DESC= Physical Address Extensions support WBINVD_DESC= Flush CPU caches directly with WBINVD .if ${NVVERSION} < 310.014 OPTIONS_DEFINE+= FREEBSD_AGP FREEBSD_AGP_DESC= Use FreeBSD AGP GART driver .endif PLIST_SUB+= MODULESDIR=${MODULESDIR} .if ${NVVERSION} < 410.057 PLIST_SUB+= EXTENSIONSDIR=${EXTENSIONSDIR} .else PLIST_SUB+= EXTENSIONSDIR="@comment " .endif .if defined(LIBGLDIR) PLIST_SUB+= LIBGLDIR=${LIBGLDIR} LIBGLMAP="@comment " .else PLIST_SUB+= LIBGLDIR="@comment " LIBGLMAP="" .endif CONFLICTS_INSTALL+= nvidia-driver nvidia-driver-* .if ${PORTNAME} != nvidia-secondary-driver CONFLICTS_INSTALL+= nvidia-secondary-driver .endif .include pre-patch: .for p in ${SUB_PATCHES} @${SED} 's/%%NVSRC%%/${NVSRC}/g' ${PATCHDIR}/${p}.in > ${WRKDIR}/${p} .endfor .for p in ${SUB_PATCHES} EXTRA_PATCHES+= ${WRKDIR}/${p} .endfor post-patch: .SILENT # We should support -CURRENT: kill the check (first #if __FreeBSD_version) linenum=$$(${SED} -ne '/^#if __FreeBSD_version/ { = ; q ; }' \ ${WRKSRC}/src/${NVSRC}/nv-freebsd.h) ; ${REINPLACE_CMD} \ -e "$$linenum,+2d" ${WRKSRC}/src/${NVSRC}/nv-freebsd.h # Adjust Linux headers #include's after FreeBSD src r246085 ${REINPLACE_CMD} -E '/#include "machine\/\.\.\/linux(32)?\/linux.h"/ \ { x ; s/.*/#include "machine\/..\/..\/compat\/linux\/linux_ioctl.h"/ ; H ; x ; }' \ ${WRKSRC}/src/${NVSRC}/nvidia_linux.c # Fix bogus memset() call ${REINPLACE_CMD} -e '/memset/s/sizeof(ci/sizeof(*ci/' \ ${WRKSRC}/src/${NVSRC}/nvidia_subr.c # Chase `sys/capability.h' rename to `sys/capsicum.h' in FreeBSD src r263232 ${REINPLACE_CMD} -e 's:sys/capability\.h:sys/capsicum.h:' \ ${WRKSRC}/src/${NVSRC}/nv-freebsd.h .if ${NVVERSION} >= 358.009 ${REINPLACE_CMD} -e 's:sys/capability\.h:sys/capsicum.h:' \ ${WRKSRC}/src/nvidia-modeset/nvidia-modeset-freebsd.c .endif # KPI of kmem_alloc_contig(),kmem_free() changed in FreeBSD src r338143,r338318 ${REINPLACE_CMD} \ -e 's/kmem_alloc_contig(kmem_arena, /kmem_alloc_contig(/' \ -e 's/kmem_free(kmem_arena, /kmem_free(/' \ ${WRKSRC}/src/${NVSRC}/nvidia_subr.c # Pull the right header after FreeBSD src r347984 .if ${OSVERSION} >= 1300029 && ${NVVERSION} >= 358.009 ${REINPLACE_CMD} -e '/^#include/s:lock\.h:mutex.h:' \ ${WRKSRC}/src/nvidia-modeset/nvidia-modeset-freebsd.c .endif # After src df38ada2931f, `sys/module.h' must be included after `sys/param.h' .if ${NVVERSION} >= 358.009 @${REINPLACE_CMD} -e '/^#include /d; \ /^#include / { x; \ s:^:#include :; G; }' \ ${WRKSRC}/src/nvidia-modeset/nvidia-modeset-freebsd.c .endif # Disable installation of Linux libraries (provided by the corresponding # `x11/linux-nvidia-libs' port or its slaves) ${REINPLACE_CMD} -e 's/exists(\/.*/& \&\& 0/' \ ${WRKSRC}/lib/Makefile # Do not install VDPAU libraries which are provided by `multimedia/libvdpau' # port for a while now ${REINPLACE_CMD} -e '/libvdpau[[:blank:]_][^n]/d ; \ s/name libvdpau/&_nvidia/' ${WRKSRC}/lib/Makefile # Do not build any binaries (native nvidia-settings and nvidia-xconfig are # provided by their corresponding ports) and manual pages ${REINPLACE_CMD} -E 's/(extension).*/\1/' ${WRKSRC}/x11/Makefile ${REINPLACE_CMD} -e '/bin/d ; /man/d' ${WRKSRC}/x11/Makefile # Also do not install libnvidia-gtk* libraries which are for nvidia-settings .if ${NVVERSION} >= 346.016 ${REINPLACE_CMD} -e '/libnvidia-gtk/d' ${WRKSRC}/lib/Makefile .endif # Adjust installation path of a conflicting file (shared between # nvidia-driver and xorg-server) to ease package manager work .if ${NVVERSION} < 410.057 ${REINPLACE_CMD} -e '/LIBDIR/s:xorg/modules/extensions:&/.nvidia:' \ ${WRKSRC}/x11/extension/Makefile .endif # Do not execute afterinstall target (prevent automatic module registration # and "smart" installation of conflicting files heuristics) ${REINPLACE_CMD} -e 's/afterinstall/&_dontexecute/' ${WRKSRC}/Makefile ${REINPLACE_CMD} -e 's/beforeinstall/&_dontexecute/' \ ${WRKSRC}/lib/Makefile ${WRKSRC}/src/${NVSRC}/Makefile # /usr/share/nvidia path is hardcoded in libGL and nvidia-settings, but we # won't adhere to this stupidity and install nvidia-application-profiles-* # files as part of documentation .if ${NVVERSION} >= 410.057 ${REINPLACE_CMD} -e 's,/usr/share/nvidia,$${DESTDIR}${DOCSDIR},' \ ${WRKSRC}/lib/libGLX_nvidia/Makefile ${WRKSRC}/doc/Makefile ${REINPLACE_CMD} -e '/AUXLINK_LINK/s,\$${DESTDIR},,' \ ${WRKSRC}/lib/libGLX_nvidia/Makefile prefix="${PREFIX}" ; padding=$$(($${#prefix}+3)) ; \ gsed ${REINPLACE_ARGS} -E "s,/etc/glvnd/egl_vendor\.d.{$$padding},${GLVND_JSON_PATH}\x00," \ ${WRKSRC}/obj/libglvnd/libEGL.so.1 .elif ${NVVERSION} >= 334.016 ${REINPLACE_CMD} -e 's,/usr/share/nvidia,$${DESTDIR}${DOCSDIR},' \ ${WRKSRC}/lib/libGL/Makefile ${WRKSRC}/doc/Makefile .endif .if ${NVVERSION} >= 415.013 prefix="${PREFIX}" ; padding=$$(($${#prefix}+3)) ; \ gsed ${REINPLACE_ARGS} -E "s,/etc/egl/egl_external_platform\.d.{$$padding},${EGL_JSON_PATH}\x00," \ ${WRKSRC}/obj/libEGL_nvidia.so.0 .endif # Unbreak the build against -Werror,-Wunused-but-set-variable CFLAGS .if ${NVVERSION} < 450.51 ${REINPLACE_CMD} -e '/void nvidia_dev_dtor/,+8s,.*status.*,,' \ ${WRKSRC}/src/${NVSRC}/nvidia_dev.c .endif # After src 2a99dd30dfaa, DRIVER_MODULE should not include nvidia_devclass .if ${OSVERSION} >= 1400058 ${REINPLACE_CMD} -e '/^DRIVER_MODULE/s/, nvidia_devclass//' \ ${WRKSRC}/src/${NVSRC}/nvidia_pci.c .endif # Finally, process OPTIONS .if ${PORT_OPTIONS:MFREEBSD_AGP} ${REINPLACE_CMD} -E 's/undef (NV_SUPPORT_OS_AGP)/define \1/' \ ${WRKSRC}/src/${NVSRC}/nv-freebsd.h .endif .if ${PORT_OPTIONS:MACPI_PM} ${REINPLACE_CMD} -E 's/undef (NV_SUPPORT_ACPI_PM)/define \1/' \ ${WRKSRC}/src/${NVSRC}/nv-freebsd.h .endif .if ! ${PORT_OPTIONS:MLINUX} ${REINPLACE_CMD} -E 's/define (NV_SUPPORT_LINUX_COMPAT)/undef \1/' \ ${WRKSRC}/src/${NVSRC}/nv-freebsd.h . if ${NVVERSION} >= 358.009 ${REINPLACE_CMD} -E 's/define (NVKMS_SUPPORT_LINUX_COMPAT)/undef \1/' \ ${WRKSRC}/src/nvidia-modeset/nvidia-modeset-freebsd.c . endif .endif .if ${PORT_OPTIONS:MPAE} ${REINPLACE_CMD} -E 's/undef (NV_SUPPORT_PAE)/define \1/' \ ${WRKSRC}/src/${NVSRC}/nv-freebsd.h .endif .if ${PORT_OPTIONS:MWBINVD} ${REINPLACE_CMD} -E 's/undef (NV_USE_WBINVD)/define \1/' \ ${WRKSRC}/src/${NVSRC}/nv-freebsd.h .endif # Conditionally install documentation (but you generally want it) .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -E 's/(x11).*/\1/ ; /doc/d' ${WRKSRC}/Makefile .endif pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${MODULESDIR}/drivers \ ${STAGEDIR}${PREFIX}/${MODULESDIR}/extensions post-install: .SILENT ${INSTALL_SCRIPT} ${WRKSRC}/obj/nvidia-bug-report.sh \ ${STAGEDIR}${PREFIX}/bin # pkg-plist is already overbloated, so use these hacks instead of PLIST_SUB's .if ${NVVERSION:R} < 460 ${REINPLACE_CMD} -e '/libnvidia-glvkspirv\.so/d ; \ /nvidia_icd\.json/d ; /nvidia_layers\.json/d' ${TMPPLIST} .endif .if ${NVVERSION} >= 304.128 && ${NVVERSION} < 310.019 || ${NVVERSION} >= 361.016 ${REINPLACE_CMD} -E '/libvdpau(_trace)?\.so/d' ${TMPPLIST} .endif .if ${NVVERSION} >= 310.019 ${REINPLACE_CMD} -e '/libXvMCNVIDIA/d' ${TMPPLIST} .else # some applications need this symlink (see PR ports/72877) ${LN} -sf libXvMCNVIDIA.so.1 \ ${STAGEDIR}${PREFIX}/lib/libXvMCNVIDIA_dynamic.so.1 .endif .if ${NVVERSION} < 331.013 || ${ARCH} == amd64 && ${NVVERSION} < 334.016 ${REINPLACE_CMD} -E '/lib(nvidia-)?(EGL|eglcore|GLESv|glsi)/d' \ ${TMPPLIST} .endif .if ${NVVERSION} < 352.009 ${REINPLACE_CMD} -E '/(lib)?nvidia-(debugdump|smi|ml)/d' ${TMPPLIST} .endif .if ${NVVERSION} < 358.009 ${REINPLACE_CMD} -e '/nvidia-modeset\.ko/d' ${TMPPLIST} .endif .if ${NVVERSION} < 410.057 ${REINPLACE_CMD} -E '/lib(EGL|GLESv[12].*)_nvidia/d ; \ /lib(GLX|GLdispatch|OpenGL)/d ; \ /extensions\/libglxserver_nvidia\.so/d ; \ /10_nvidia\.json/d' ${TMPPLIST} .else ${REINPLACE_CMD} -e '/extensions\/\.nvidia\/libglx/d' ${TMPPLIST} .endif .if ${NVVERSION} < 415.013 ${REINPLACE_CMD} -e '/libnvidia-egl-wayland\.so/d ; \ /10_nvidia_wayland\.json/d' ${TMPPLIST} .endif .if ${NVVERSION} < 440.036 ${REINPLACE_CMD} -e '/lib32\//d' ${TMPPLIST} .elif ${NVVERSION} < 465.01901 ${REINPLACE_CMD} -e '/lib32\/libnvidia-glvkspirv\.so/d' ${TMPPLIST} .endif .if ${NVVERSION} < 470.074 ${REINPLACE_CMD} -e '/libnvidia-vulkan-producer\.so/d' ${TMPPLIST} .endif .if ${NVVERSION} < 495.02905 ${REINPLACE_CMD} -e '/libnvidia-egl-gbm\.so/d ; \ /15_nvidia_gbm\.json/d' ${TMPPLIST} .endif .if ${NVVERSION} < 410.057 # Rename some libraries and install a libmap file to resolve conflict with # Mesa libraries. ${LN} -sf libGL-NVIDIA.so.1 \ ${STAGEDIR}${PREFIX}/lib/libGL-NVIDIA.so ${MV} -f ${STAGEDIR}${PREFIX}/lib/libGL.so.1 \ ${STAGEDIR}${PREFIX}/lib/libGL-NVIDIA.so.1 ${RM} ${STAGEDIR}${PREFIX}/lib/libGL.so . if ${NVVERSION} >= 331.013 ${LN} -sf libEGL-NVIDIA.so.1 \ ${STAGEDIR}${PREFIX}/lib/libEGL-NVIDIA.so ${MV} -f ${STAGEDIR}${PREFIX}/lib/libEGL.so.1 \ ${STAGEDIR}${PREFIX}/lib/libEGL-NVIDIA.so.1 ${RM} ${STAGEDIR}${PREFIX}/lib/libEGL.so ${RM} ${STAGEDIR}${PREFIX}/lib/libGLESv1_CM.so ${RM} ${STAGEDIR}${PREFIX}/lib/libGLESv1_CM.so.1 ${LN} -sf libGLESv2-NVIDIA.so.2 \ ${STAGEDIR}${PREFIX}/lib/libGLESv2-NVIDIA.so ${MV} -f ${STAGEDIR}${PREFIX}/lib/libGLESv2.so.2 \ ${STAGEDIR}${PREFIX}/lib/libGLESv2-NVIDIA.so.2 ${RM} ${STAGEDIR}${PREFIX}/lib/libGLESv2.so . endif # Configuration of Nvidia as secondary GPU requires preserving libglvnd or mesa # libraries as default implementation; a libmap must not override in this case. . if !defined(LIBGLDIR) @${MKDIR} ${STAGEDIR}${PREFIX}/etc/libmap.d/ ${INSTALL_DATA} ${WRKDIR}/nvidia.conf \ ${STAGEDIR}${PREFIX}/etc/libmap.d/ . else # libgl proxies require a library path containing unrenamed lib*GL*.so ${MKDIR} ${STAGEDIR}${PREFIX}/${LIBGLDIR} ${RLN} ${STAGEDIR}${PREFIX}/lib/libGL-NVIDIA.so.1 \ ${STAGEDIR}${PREFIX}/${LIBGLDIR}/libGL.so.1 ${RLN} ${STAGEDIR}${PREFIX}/lib/libEGL-NVIDIA.so.1 \ ${STAGEDIR}${PREFIX}/${LIBGLDIR}/libEGL.so.1 ${RLN} ${STAGEDIR}${PREFIX}/lib/libGLESv2-NVIDIA.so.2 \ ${STAGEDIR}${PREFIX}/${LIBGLDIR}/libGLESv2.so.2 . endif # Configuration of Nvidia as secondary GPU requires preserving xorg-server's # libglx.so and moving Nvidia's glx to where it can be found by a secondary # Xorg instance. # Not needed since 410.057: Nvidia driver finds libglxserver_nvidia.so instead. . if ${EXTENSIONSDIR} != ${MODULESDIR}/extensions/.nvidia ${MKDIR} ${STAGEDIR}${PREFIX}/${EXTENSIONSDIR} ${MV} ${STAGEDIR}${PREFIX}/${MODULESDIR}/extensions/.nvidia/* \ ${STAGEDIR}${PREFIX}/${EXTENSIONSDIR}/ . endif .else ${REINPLACE_CMD} -E '/-NVIDIA/d ; \ /lib(Open)?E?GLX?(ESv[12](_CM)?|dispatch)?\.so/d' \ ${TMPPLIST} # Override mesa.conf if GLX_EXT_libglvnd is missing @${ECHO_CMD} "libGLX_indirect.so.0 libGLX_nvidia.so.0" \ >${STAGEDIR}${PREFIX}/etc/libmap.d/nvidia.conf .endif .include diff --git a/x11/nvidia-hybrid-graphics/Makefile b/x11/nvidia-hybrid-graphics/Makefile index 0e99e9c99e1d..a0863ea57672 100644 --- a/x11/nvidia-hybrid-graphics/Makefile +++ b/x11/nvidia-hybrid-graphics/Makefile @@ -1,78 +1,76 @@ -# Created by: Theron Tarigo - PORTNAME= nvidia-hybrid-graphics PORTVERSION= 0.5 CATEGORIES= x11 MASTER_SITES= # none DISTFILES= # none MAINTAINER= theron.tarigo@gmail.com COMMENT= NVIDIA secondary GPU configuration - Optimus Technology support LICENSE= BSD2CLAUSE RUN_DEPENDS= nvidia-xconfig:x11/nvidia-xconfig \ ${LOCALBASE}/bin/Xorg:x11-servers/xorg-server FLAVORS= default 390 NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/src default_RUN_DEPENDS= \ nvidia-secondary-driver>=440.64:x11/nvidia-secondary-driver 390_RUN_DEPENDS= \ nvidia-secondary-driver-390>=390.87:x11/nvidia-secondary-driver-390 VIRTUALGL_RUN_DEPENDS= ${LOCALBASE}/VirtualGL/bin/vglrun:x11/virtualgl 390_PKGNAMESUFFIX= -390 OPTIONS_DEFINE= VIRTUALGL OPTIRUN OPTIONS_DEFAULT= VIRTUALGL OPTIRUN OPTIONS_SUB= OPTIRUN VIRTUALGL_DESC= Use VirtualGL for OpenGL redirection support OPTIRUN_DESC= Install "optirun" alias for nvrun-vgl OPTIRUN_IMPLIES= VIRTUALGL scripts= \ bin/Xorg-nvidia-headless \ bin/nvidia-headless-xconfig \ bin/nvrun \ bin/nvrun-vgl \ libexec/nvidia-headless-utils/readconf \ libexec/nvidia-settings-hybrid configs= \ etc/X11/xorg-nvidia-headless-template.conf \ etc/nvidia-headless.conf \ etc/nvidia-hybrid.conf \ SUB_FILES= pkg-message ${scripts:%=src/%} ${configs:%=src/%} SUB_LIST+= VGLRUN=${LOCALBASE}/VirtualGL/bin/vglrun USE_RC_SUBR= nvidia_xorg do-extract: .for f in ${SUB_FILES} ${MKDIR} ${WRKDIR}/${f:H} .endfor do-install: .for f in ${scripts} @${MKDIR} ${STAGEDIR}${PREFIX}/${f:H} ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/${f} .endfor .for f in ${configs} @${MKDIR} ${STAGEDIR}${PREFIX}/${f:H} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/${f}.sample .endfor post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/X11/xorg-nvidia-headless.conf.d post-install-OPTIRUN-on: @${RLN} ${STAGEDIR}${PREFIX}/bin/nvrun-vgl \ ${STAGEDIR}${PREFIX}/bin/optirun .include diff --git a/x11/nvidia-secondary-driver-390/Makefile b/x11/nvidia-secondary-driver-390/Makefile index 3b4e0f3337dd..664b4ada6954 100644 --- a/x11/nvidia-secondary-driver-390/Makefile +++ b/x11/nvidia-secondary-driver-390/Makefile @@ -1,6 +1,4 @@ -# Created by: Theron Tarigo - MASTERDIR= ${.CURDIR}/../nvidia-driver-390 NVSDR_MASTERDIR= ${.CURDIR}/../nvidia-secondary-driver .include "${NVSDR_MASTERDIR}/Makefile" diff --git a/x11/nvidia-secondary-driver/Makefile b/x11/nvidia-secondary-driver/Makefile index 0c5745f9fac5..16cdf173e8f6 100644 --- a/x11/nvidia-secondary-driver/Makefile +++ b/x11/nvidia-secondary-driver/Makefile @@ -1,20 +1,18 @@ -# Created by: Theron Tarigo - PORTNAME= nvidia-secondary-driver # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 1 MASTERDIR?= ${.CURDIR}/../nvidia-driver MAINTAINER= theron.tarigo@gmail.com COMMENT= NVidia graphics card binary drivers for hardware OpenGL rendering on secondary device CONFLICTS_INSTALL= nvidia-driver EXTENSIONSDIR= lib/xorg/modules-NVIDIA/extensions LIBGLDIR= lib/libGL-NVIDIA SUB_FILES= pkg-message .include "${MASTERDIR}/Makefile" diff --git a/x11/nvidia-settings/Makefile b/x11/nvidia-settings/Makefile index bc591cbeb4fe..53d87d9a3384 100644 --- a/x11/nvidia-settings/Makefile +++ b/x11/nvidia-settings/Makefile @@ -1,67 +1,65 @@ -# Created by: Alexander Nedotsukov - PORTNAME= nvidia-settings PORTVERSION= 470.86 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Display Control Panel for X NVidia driver LICENSE= GPLv2 ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= Nvidia driver is only available on x86 BUILD_DEPENDS= ${LOCALBASE}/include/dbus-1.0/dbus/dbus.h:devel/dbus LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libjansson.so:devel/jansson \ libvdpau.so:multimedia/libvdpau USES= gl gmake gnome pkgconfig gettext-runtime xorg USE_GNOME= gtk20 cairo gdkpixbuf2 USE_GL= gl USE_XORG= x11 xext xv xxf86vm USE_GITHUB= yes GH_ACCOUNT= NVIDIA PLIST_FILES= bin/nvidia-settings \ libexec/nvidia-settings \ man/man1/nvidia-settings.1.gz \ lib/libnvidia-gtk2.so.${PORTVERSION} \ share/applications/nvidia-settings.desktop \ share/pixmaps/nvidia-settings.png SUB_FILES= nvidia-settings LDFLAGS+= -pthread LLD_UNSAFE= yes MAKE_ENV= NV_USE_BUNDLED_LIBJANSSON=0 \ NV_VERBOSE=1 \ GTK3_AVAILABLE=0 \ INSTALL_DOC_ARGS="${INSTALL_MAN:Ninstall}" \ XNVCTRL_CFLAGS=-I${LOCALBASE}/include \ XNVCTRL_LDFLAGS=-L${LOCALBASE}/lib post-patch: .SILENT ${REINPLACE_CMD} -e '/^MANDIR/s|share/||' ${WRKSRC}/utils.mk ${REINPLACE_CMD} -E -e 's,__(PIXMAP|UTILS)_PATH__/,,' \ -e 's|__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__|Settings;HardwareSettings;|' \ ${WRKSRC}/doc/nvidia-settings.desktop ${REINPLACE_CMD} -e 's|/usr/share/nvidia/|${LOCALBASE}/share/doc/NVIDIA_GLX-1.0/|' \ ${WRKSRC}/src/gtk+-2.x/ctkappprofile.c post-install: .SILENT ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnvidia-gtk2.so.${PORTVERSION} ${INSTALL_DATA} ${WRKSRC}/doc/nvidia-settings.desktop \ ${STAGEDIR}/${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/doc/nvidia-settings.png \ ${STAGEDIR}/${PREFIX}/share/pixmaps ${MV} ${STAGEDIR}${PREFIX}/bin/nvidia-settings \ ${STAGEDIR}${PREFIX}/libexec/nvidia-settings ${INSTALL} ${WRKDIR}/nvidia-settings \ ${STAGEDIR}${PREFIX}/bin/nvidia-settings .include diff --git a/x11/nvidia-xconfig/Makefile b/x11/nvidia-xconfig/Makefile index f171fc4bf7a5..0be92717607d 100644 --- a/x11/nvidia-xconfig/Makefile +++ b/x11/nvidia-xconfig/Makefile @@ -1,29 +1,27 @@ -# Created by: Alexander Nedotsukov - PORTNAME= nvidia-xconfig PORTVERSION= 470.86 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Tool to manipulate X configuration files for the NVidia driver LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake USE_GITHUB= yes GH_ACCOUNT= NVIDIA MAKE_ENV= NV_VERBOSE=1 \ INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ INSTALL_MAN="${INSTALL_MAN}" \ prefix=${PREFIX} PLIST_FILES= bin/nvidia-xconfig \ man/man1/nvidia-xconfig.1.gz post-patch: .SILENT ${REINPLACE_CMD} -e '/^MANDIR/s|share/||' \ ${WRKSRC}/utils.mk .include diff --git a/x11/p5-Clipboard/Makefile b/x11/p5-Clipboard/Makefile index aa1886057a6b..d6d54caf0a15 100644 --- a/x11/p5-Clipboard/Makefile +++ b/x11/p5-Clipboard/Makefile @@ -1,27 +1,25 @@ -# Created by: Anton Berezin - PORTNAME= Clipboard PORTVERSION= 0.28 CATEGORIES= x11 perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:SHLOMIF PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Access to X11 clipboard from Perl LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-CGI>=0:www/p5-CGI \ p5-URI>=0:net/p5-URI \ xclip:x11/xclip USES= perl5 USE_PERL5= modbuild NO_ARCH= yes .include diff --git a/x11/p5-X11-GUITest/Makefile b/x11/p5-X11-GUITest/Makefile index a9f598b54cf1..ea999189a430 100644 --- a/x11/p5-X11-GUITest/Makefile +++ b/x11/p5-X11-GUITest/Makefile @@ -1,24 +1,22 @@ -# Created by: ijliao - PORTNAME= X11-GUITest PORTVERSION= 0.28 PORTREVISION= 1 CATEGORIES= x11 perl5 MASTER_SITES= CPAN \ SF/x11guitest/x11guitest/${PORTVERSION} PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Provides GUI testing/interaction facilities LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual USES= perl5 xorg USE_XORG= x11 xt xext xtst USE_PERL5= configure post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6/\([a-z]*\)\(64\)*|${LOCALBASE}/\1|' ${WRKSRC}/Makefile.PL .include diff --git a/x11/p5-X11-IdleTime/Makefile b/x11/p5-X11-IdleTime/Makefile index 439ceb1433a5..67fd758ccb83 100644 --- a/x11/p5-X11-IdleTime/Makefile +++ b/x11/p5-X11-IdleTime/Makefile @@ -1,32 +1,30 @@ -# Created by: Sean Farley - PORTNAME= X11-IdleTime PORTVERSION= 0.09 CATEGORIES= x11 perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl module that reports number of seconds that X11 has been idle LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Inline>=0.44:devel/p5-Inline \ p5-Inline-C>=0.44:devel/p5-Inline-C MAKE_JOBS_UNSAFE= yes USES= perl5 xorg USE_PERL5= configure USE_XORG= x11 xext xscrnsaver PORTSCOUT= skipv:0.5 post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/IdleTime.pm ${WRKSRC}/Makefile.PL post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/X11/IdleTime/IdleTime.so .include diff --git a/x11/p5-X11-Protocol-Other/Makefile b/x11/p5-X11-Protocol-Other/Makefile index 3b9384fbd18c..f71be4e700d8 100644 --- a/x11/p5-X11-Protocol-Other/Makefile +++ b/x11/p5-X11-Protocol-Other/Makefile @@ -1,31 +1,29 @@ -# Created by: Emanuel Haupt - PORTNAME= X11-Protocol-Other PORTVERSION= 31 CATEGORIES= x11 perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= ehaupt@FreeBSD.org COMMENT= Module for window manager related functions for use by client programs LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-X11-Protocol>=0:x11/p5-X11-Protocol USES= perl5 shebangfix USE_PERL5= configure NO_ARCH= yes OPTIONS_DEFINE= EXAMPLES SHEBANG_FILES= examples/*.pl post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/x11/p5-X11-Protocol/Makefile b/x11/p5-X11-Protocol/Makefile index a1033aea0735..f253ddbfc978 100644 --- a/x11/p5-X11-Protocol/Makefile +++ b/x11/p5-X11-Protocol/Makefile @@ -1,21 +1,19 @@ -# Created by: will - PORTNAME= X11-Protocol PORTVERSION= 0.56 PORTREVISION= 1 CATEGORIES= x11 perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Perl module that provides an interface roughly equivalent to Xlib LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/x11/p5-X11-Resolution/Makefile b/x11/p5-X11-Resolution/Makefile index b7795af1d8b5..a7d17ac41744 100644 --- a/x11/p5-X11-Resolution/Makefile +++ b/x11/p5-X11-Resolution/Makefile @@ -1,18 +1,16 @@ -# Created by: Zane C. Bowers - PORTNAME= X11-Resolution PORTVERSION= 0.0.0 PORTREVISION= 1 CATEGORIES= x11 perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= vvelox@vvelox.net COMMENT= Provides a method to get the resolution for a X11 screen RUN_DEPENDS= p5-X11-Protocol>=0:x11/p5-X11-Protocol USES= perl5 USE_PERL5= configure .include diff --git a/x11/perwindowlayoutd/Makefile b/x11/perwindowlayoutd/Makefile index 1370bb6dc67f..bc15b52e4b1b 100644 --- a/x11/perwindowlayoutd/Makefile +++ b/x11/perwindowlayoutd/Makefile @@ -1,26 +1,24 @@ -# Created by: Alexey Dokuchaev - PORTNAME= perwindowlayoutd PORTVERSION= 0.6 CATEGORIES= x11 MASTER_SITES= SF/perwindowlayout MAINTAINER= danfe@FreeBSD.org COMMENT= Keeps per-window keyboard layout under X11 LICENSE= GPLv3 USES= localbase xorg GNU_CONFIGURE= yes USE_XORG= x11 PLIST_FILES= bin/perWindowLayoutD PORTDOCS= AUTHORS README OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/pipeglade/Makefile b/x11/pipeglade/Makefile index 3520f3196fc8..c7bf1dfa31ad 100644 --- a/x11/pipeglade/Makefile +++ b/x11/pipeglade/Makefile @@ -1,35 +1,33 @@ -# Created by: Bert Burgemeister - PORTNAME= pipeglade PORTVERSION= 4.7.0 PORTREVISION= 2 CATEGORIES= x11 devel MAINTAINER= trebbu@googlemail.com COMMENT= Graphical user interface driven by pipes or fifos LICENSE= MIT USE_GITHUB= yes GH_ACCOUNT= trebb USES= gettext-runtime gnome pkgconfig USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 libxml2 OPTIONS_DEFINE= EXAMPLES OPTIONS_SUB= yes do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/clock.sh ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/echo.sh ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/clock.ui ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/pipeglade.ui ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/simple_dialog.ui ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/simple_open.ui ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11/plank/Makefile b/x11/plank/Makefile index 78459d35bfb8..f65976b76f1d 100644 --- a/x11/plank/Makefile +++ b/x11/plank/Makefile @@ -1,50 +1,48 @@ -# Created by: Olivier Duchateau - PORTNAME= plank PORTVERSION= 0.11.89 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= https://launchpad.net/${PORTNAME}/1.0/${PORTVERSION}/+download/ MAINTAINER= daniel@shafer.cc COMMENT= Elegant, simple, and clean dock LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libbamf3.so:sysutils/bamf \ libgee-0.8.so:devel/libgee \ libgnome-menu-3.so:x11/gnome-menus USES= gmake gnome libtool localbase pathfix pkgconfig tar:xz xorg USE_GNOME= glib20 gtk30 gdkpixbuf2 cairo intlhack libxml2 libwnck3 dconf USE_XORG= x11 xfixes xi CFLAGS+= -Wno-return-type GNU_CONFIGURE= yes GLIB_SCHEMAS= net.launchpad.plank.gschema.xml OPTIONS_SUB= yes OPTIONS_DEFINE= NLS DBUSMENU DBUSMENU_DESC= DBusMenu protocol CONFIGURE_ARGS= --disable-benchmark \ --disable-headless-tests \ --disable-apport NLS_USES= gettext NLS_USES_OFF= gettext-tools NLS_CONFIGURE_ENABLE= nls DBUSMENU_LIB_DEPENDS= libdbusmenu-gtk3.so:devel/libdbusmenu DBUSMENU_CONFIGURE_ENABLE= dbusmenu INSTALL_TARGET= install-strip post-patch: ${REINPLACE_CMD} -e 's|CPUMonitor||' \ ${WRKSRC}/docklets/Makefile.in .include diff --git a/x11/py-xcffib/Makefile b/x11/py-xcffib/Makefile index 4cb455a96aac..a14376aafc22 100644 --- a/x11/py-xcffib/Makefile +++ b/x11/py-xcffib/Makefile @@ -1,25 +1,23 @@ -# Created by: Eric Turgeon - PORTNAME= xcffib PORTVERSION= 0.11.1 CATEGORIES= x11 python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ericbsd@FreeBSD.org COMMENT= Replacement for xpyb and XCB Python bindings LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} LIB_DEPENDS= libxcb.so:x11/libxcb RUN_DEPENDS= ${BUILD_DEPENDS} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11/qimageblitz/Makefile b/x11/qimageblitz/Makefile index c778dbc54b5b..196d60776c43 100644 --- a/x11/qimageblitz/Makefile +++ b/x11/qimageblitz/Makefile @@ -1,35 +1,33 @@ -# Created by: Martin Wilke - PORTNAME= qimageblitz PORTVERSION= 0.1.0.${SVN_REVISION} # a made-up version also used in some linux distros, otherwise we need to add PORTEPOCH CATEGORIES= x11 MAINTAINER= yuri@FreeBSD.org COMMENT= Graphical effects and filters library for Qt5 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING FETCH_DEPENDS= svn:devel/subversion USES= cmake compiler:c++11-lang qt:5 USE_LDCONFIG= yes USE_QT= core gui widgets qmake_build buildtools_build USE_CXXSTD= gnu++98 SVN_URL= svn://anonsvn.kde.org/home/kde/trunk/kdesupport/qimageblitz SVN_REVISION= 1548172 do-fetch: @if [ "${FORCE_FETCH_ALL}" = "true" ] || ! [ -f "${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}" ]; then \ ${MKDIR} ${DISTDIR}/${DIST_SUBDIR} && \ cd ${DISTDIR}/${DIST_SUBDIR} && \ svn co -r ${SVN_REVISION} ${SVN_URL} ${PORTNAME}-${DISTVERSIONFULL} && \ (cd ${PORTNAME}-${DISTVERSIONFULL} && ${RM} -r .svn) && \ ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \ ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -print0 | LC_ALL=C ${SORT} -z | \ ${TAR} czf ${PORTNAME}-${DISTVERSIONFULL}${EXTRACT_SUFX} --format=bsdtar --uid 0 --gid 0 --options gzip:!timestamp --no-recursion --null -T - && \ ${RM} -r ${PORTNAME}-${DISTVERSIONFULL}; \ fi .include diff --git a/x11/rendercheck/Makefile b/x11/rendercheck/Makefile index cec7451e8094..ebeab517657b 100644 --- a/x11/rendercheck/Makefile +++ b/x11/rendercheck/Makefile @@ -1,15 +1,13 @@ -# Created by: Eric Anholt - PORTNAME= rendercheck PORTVERSION= 1.5 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Small program for testing basic Render extension conformance USES= xorg xorg-cat:app USE_XORG= xrender PLIST_FILES= bin/rendercheck man/man1/rendercheck.1.gz .include diff --git a/x11/roxterm/Makefile b/x11/roxterm/Makefile index a84e1daee6bb..5b28f79e7e27 100644 --- a/x11/roxterm/Makefile +++ b/x11/roxterm/Makefile @@ -1,29 +1,27 @@ -# Created by: Yinghong Liu - PORTNAME= roxterm PORTVERSION= 3.11.1 PORTREVISION= 2 CATEGORIES= x11 MAINTAINER= nc@FreeBSD.org COMMENT= GTK+ terminal emulator with tabs LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libgnutls.so:security/gnutls \ libpcre2-8.so:devel/pcre2 RUN_DEPENDS= xdg-open:devel/xdg-utils USES= cmake gnome pkgconfig tar:xz USE_GITHUB= yes GH_ACCOUNT= realh USE_GNOME= cairo librsvg2:run libxslt:build vte3 USE_CSTD= c99 OPTIONS_DEFINE= DOCS .include diff --git a/x11/rsibreak/Makefile b/x11/rsibreak/Makefile index 97018d8975eb..71d28bbe9a20 100644 --- a/x11/rsibreak/Makefile +++ b/x11/rsibreak/Makefile @@ -1,20 +1,18 @@ -# Created by: Alex Dupre - PORTNAME= rsibreak DISTVERSION= 0.12.15 CATEGORIES= x11 kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION:R}/ MAINTAINER= kde@FreeBSD.org COMMENT= KDE RSI prevention tool LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons doctools ecm \ iconthemes i18n idletime notifications notifyconfig \ sonnet textwidgets xmlgui widgetsaddons windowsystem USE_QT= core dbus gui widgets xml buildtools_build qmake_build .include diff --git a/x11/runner/Makefile b/x11/runner/Makefile index c8316673ca89..b13777471ee2 100644 --- a/x11/runner/Makefile +++ b/x11/runner/Makefile @@ -1,26 +1,24 @@ -# Created by: Alexey Dokuchaev - PORTNAME= runner PORTVERSION= 1.1 CATEGORIES= x11 MASTER_SITES= http://www.boomerangsworld.de/cms/tools/downloads/ MAINTAINER= danfe@FreeBSD.org COMMENT= Fast program launch menu for X Window System LICENSE= GPLv2+ USES= compiler:c++0x tar:bzip2 xorg GNU_CONFIGURE= yes USE_XORG= ice sm x11 xft xinerama PLIST_FILES= bin/${PORTNAME} ${DATADIR_REL}/program_list PORTDOCS= AUTHORS ChangeLog README OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/rxvt-unicode/Makefile b/x11/rxvt-unicode/Makefile index bf85b047f925..8985a2d610c7 100644 --- a/x11/rxvt-unicode/Makefile +++ b/x11/rxvt-unicode/Makefile @@ -1,170 +1,168 @@ -# Created by: gpalmer@FreeBSD.org - PORTNAME= rxvt-unicode PORTVERSION= 9.30 CATEGORIES= x11 MASTER_SITES= http://dist.schmorp.de/rxvt-unicode/%SUBDIR%/ MASTER_SITE_SUBDIR= . Attic MAINTAINER= thierry@FreeBSD.org COMMENT= Clone of the terminal emulator rxvt modified to support Unicode LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/fontconfig.pc:x11-fonts/fontconfig LIB_DEPENDS= libfreetype.so:print/freetype2 \ libptytty.so:sysutils/libptytty RUN_DEPENDS= ${LOCALBASE}/bin/fc-cache:x11-fonts/fontconfig USES= cpe perl5 pkgconfig shebangfix tar:bzip2 xorg USE_XORG= x11 xft xmu xpm xrender xt GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -lutil CONFIGURE_ARGS= --enable-everything --with-term=rxvt CPE_VENDOR= marc_lehmann OPTIONS_DEFINE= PERL XIM UNICODE3 ISO14755 COMBINING RXVT_SCROLLBAR \ NEXT_SCROLLBAR XTERM_SCROLLBAR BACKSPACE_KEY DELETE_KEY \ MOUSEWHEEL SMART_RESIZE IMLOCALE_FIX GDK_PIXBUF \ NOTIFY 256_COLOR DOCS SHEBANG_FILES= ${WRKSRC}/src/perl/* perl_OLD_CMD= perl perl_CMD= ${SETENV} perl PERL_DESC= Embedded Perl interpreter XIM_DESC= Support for XIM (X Input Method) protocol UNICODE3_DESC= Support Unicode codepoints above 65535 ISO14755_DESC= Support for extended ISO 14755 modes COMBINING_DESC= Automatic composition of combining chars RXVT_SCROLLBAR_DESC= Support for the original rxvt scrollbar NEXT_SCROLLBAR_DESC= Support for a NeXT-like scrollbar XTERM_SCROLLBAR_DESC= Support for an Xterm-like scrollbar BACKSPACE_KEY_DESC= Handling of the backspace key by rxvt DELETE_KEY_DESC= Handling of the delete key by rxvt MOUSEWHEEL_DESC= Support for scrolling via mouse wheel SMART_RESIZE_DESC= Smart growth/shrink behaviour IMLOCALE_FIX_DESC= imlocale encoding conversion fix GDK_PIXBUF_DESC= Use gdk-pixbuf for background images NOTIFY_DESC= Freedesktop startup notification support 256_COLOR_DESC= Support for 256 colors OPTIONS_DEFAULT= PERL XIM UNICODE3 ISO14755 COMBINING RXVT_SCROLLBAR \ NEXT_SCROLLBAR XTERM_SCROLLBAR BACKSPACE_KEY DELETE_KEY \ MOUSEWHEEL SMART_RESIZE IMLOCALE_FIX GDK_PIXBUF \ 256_COLOR OPTIONS_EXCLUDE_armv6= IMLOCALE_FIX OPTIONS_EXCLUDE_armv7= IMLOCALE_FIX OPTIONS_SUB= yes PORTDOCS1= Changes README.FAQ README.configure PORTDOCS= README.xvt ${PORTDOCS1} IMLOCALE_FIX_PATCH_DEPENDS= p5-Encode-HanExtra>=0:chinese/p5-Encode-HanExtra \ p5-Encode-JIS2K>=0:converters/p5-Encode-JIS2K # disable the embedded perl interpreter PERL_CONFIGURE_ENABLE= perl PERL_USE_OFF= PERL5=build # disable XIM (X Input Method) protocol support XIM_CONFIGURE_ENABLE= xim # disable support for Unicode codepoints above 65535 UNICODE3_CONFIGURE_ENABLE= unicode3 # disable support for extended ISO 14755 modes ISO14755_CONFIGURE_ENABLE= iso14755 # disable automatic composition of combining characters # into composite characters COMBINING_CONFIGURE_ENABLE= combining # disable support for the original rxvt scrollbar RXVT_SCROLLBAR_CONFIGURE_ENABLE= rxvt-scroll # disable support for a NeXT-like scrollbar NEXT_SCROLLBAR_CONFIGURE_ENABLE= next-scroll # disable support for an Xterm-like scrollbar XTERM_SCROLLBAR_CONFIGURE_ENABLE= xterm-scroll # disable any handling of the backspace key by rxvt # let the X server do it BACKSPACE_KEY_CONFIGURE_ENABLE= backspace-key # disable any handling of the delete key by rxvt DELETE_KEY_CONFIGURE_ENABLE= delete-key # enable scrolling via mouse wheel or buttons 4 & 5 MOUSEWHEEL_CONFIGURE_ENABLE= mousewheel # enable smart resize SMART_RESIZE_CONFIGURE_ENABLE= smart-resize # enable integration with gdk-pixbuf for background images GDK_PIXBUF_USES= gnome GDK_PIXBUF_USE= GNOME=gdkpixbuf2 GDK_PIXBUF_CONFIGURE_ENABLE= pixbuf # enable startup notification NOTIFY_CONFIGURE_ENABLE= startup-notification NOTIFY_LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification NOTIFY_USE= XORG=xcb # enable support for 256 colors 256_COLOR_CONFIGURE_ON= --enable-256-color .include # compile in support for additional codeset groups .if ${PORT_OPTIONS:MENCODING} AVAIL_ENC= jp jp_ext kr zh zh_ext all . for ENC in ${AVAIL_ENC} . if (${WITH_ENCODING} == ${ENC}) _ENC= ${ENC} . endif . endfor . if !defined(_ENC) . error Invalid encoding for WITH_ENCODING . endif .else . if defined(PACKAGE_BUILDING) WITH_ENCODING= all . endif .endif .if ${PORT_OPTIONS:MENCODING} CONFIGURE_ARGS+= --with-codesets=${WITH_ENCODING} .endif # WITH_ENCODING pre-everything:: .ifndef(WITH_ENCODING) @${ECHO_MSG} "==> You can compile in support for additional codeset groups by setting the WITH_ENCODING variable" @${ECHO_MSG} '==> Options are: "jp" common japanese encodings;' @${ECHO_MSG} ' "jp_ext" rarely used but big japanese encodings;' @${ECHO_MSG} ' "kr" korean encodings;' @${ECHO_MSG} ' "zh" common chinese encodings;' @${ECHO_MSG} ' "zh_ext" rarely used but very big chinese encodigs;' @${ECHO_MSG} ' "all" all of the above;' @${ECHO_MSG} '==> For example, "WITH_ENCODING=kr" for korean encodings.' @${ECHO_MSG} .endif post-patch-IMLOCALE_FIX-on: ${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} < ${PATCHDIR}/extra-patch-imlocale cd ${WRKSRC}/src && ./gentables pre-configure: ${REINPLACE_CMD} -e "/rxvt-unicode.terminfo/d" ${WRKSRC}/doc/Makefile.in ${RM} ${WRKSRC}/src/perl/kuake.orig post-build-DOCS-on: ${CP} ${PORTDOCS1:S|^|${WRKSRC}/|} ${WRKSRC}/doc post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .include diff --git a/x11/sakura/Makefile b/x11/sakura/Makefile index 0255e27f11cd..3102a0b96c92 100644 --- a/x11/sakura/Makefile +++ b/x11/sakura/Makefile @@ -1,34 +1,32 @@ -# Created by: chinsan - PORTNAME= sakura PORTVERSION= 3.8.4 CATEGORIES= x11 gnome MASTER_SITES= http://launchpadlibrarian.net/564547954/ MAINTAINER= danilo@FreeBSD.org COMMENT= Terminal emulator based on GTK and VTE LICENSE= GPLv2 LIB_DEPENDS= libgnutls.so:security/gnutls \ libpcre2-8.so:devel/pcre2 USES= cmake gnome pkgconfig gettext perl5 tar:bz2 xorg OPTIONS_DEFINE= DOCS USE_GNOME= cairo gdkpixbuf2 vte3 USE_XORG= x11 USE_PERL5= build LDFLAGS+= -lintl post-patch: @${REINPLACE_CMD} -e 's,share/man,man,g ; \ /-O2/d ; \ /FILES INSTALL/d' ${WRKSRC}/CMakeLists.txt post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/sbxkb/Makefile b/x11/sbxkb/Makefile index 45f83162d373..97bee5710a7b 100644 --- a/x11/sbxkb/Makefile +++ b/x11/sbxkb/Makefile @@ -1,24 +1,22 @@ -# Created by: Alexey Dokuchaev - PORTNAME= sbxkb PORTVERSION= 0.7.6 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= SF/staybox MAINTAINER= ports@FreeBSD.org COMMENT= XKB keyboard layout indicator and switcher LICENSE= GPLv3 GNU_CONFIGURE= yes LIBS+= -L${LOCALBASE}/lib -lX11 USES= gnome pkgconfig xorg USE_GNOME= gtk20 USE_XORG= x11 post-patch: # Remove debug flag (-g) from CFLAGS @${REINPLACE_CMD} -e 's,-g$$,,' ${WRKSRC}/Makefile.in .include diff --git a/x11/screenkey/Makefile b/x11/screenkey/Makefile index a406f1b5bcca..eacd00bc7901 100644 --- a/x11/screenkey/Makefile +++ b/x11/screenkey/Makefile @@ -1,20 +1,18 @@ -# Created by: Alexey Dokuchaev - PORTNAME= screenkey PORTVERSION= 1.5 CATEGORIES= x11 python MASTER_SITES= https://www.thregr.org/~wavexx/software/screenkey/releases/ MAINTAINER= danfe@FreeBSD.org COMMENT= Screencast tool to display pressed keys LICENSE= GPLv3+ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} USES= gnome python xorg USE_GNOME= gtk30 pygobject3 USE_PYTHON= autoplist distutils noflavors USE_XORG= xtst .include diff --git a/x11/setlayout/Makefile b/x11/setlayout/Makefile index f183e90c400e..f0d63060a8ab 100644 --- a/x11/setlayout/Makefile +++ b/x11/setlayout/Makefile @@ -1,28 +1,26 @@ -# Created by: oleg@bsdpower.com - PORTNAME= setlayout DISTVERSION= 20080210 CATEGORIES= x11 MASTER_SITES= http://icculus.org/openbox/tools/ DISTFILES= ${PORTNAME}.c EXTRACT_ONLY= #none MAINTAINER= oleg@bsdpower.com COMMENT= Arrange desktops in an MxN grid layout USES= pkgconfig xorg USE_XORG= x11 NO_WRKSUBDIR= yes PLIST_FILES= bin/${PORTNAME} do-extract: @${MKDIR} ${WRKSRC} ${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC} do-build: cd ${WRKSRC} && ${CC} ${CFLAGS} -o ${PORTNAME} `pkg-config --cflags --libs x11` ${DISTFILES} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11/slick-greeter/Makefile b/x11/slick-greeter/Makefile index 52ef56e46ee4..d66711674442 100644 --- a/x11/slick-greeter/Makefile +++ b/x11/slick-greeter/Makefile @@ -1,53 +1,51 @@ -# Created by: Eric Turgeon - PORTNAME= slick-greeter PORTVERSION= 1.5.3 CATEGORIES= x11 PORTREVISION= 2 MAINTAINER= ericbsd@FreeBSD.org COMMENT= Slick-looking LightDM greeter LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ liblightdm-gobject-1.so:x11/lightdm BUILD_DEPENDS= valac:lang/vala RUN_DEPENDS= numlockx>=0:x11/numlockx USES= autoreconf gettext gmake gnome localbase pkgconfig python:run shebangfix xorg USE_GNOME= cairo dconf gdkpixbuf2 gtk30 intltool pygobject3 USE_XORG= pixman x11 xext USE_GITHUB= yes GH_ACCOUNT= linuxmint GNU_CONFIGURE= yes SHEBANG_FILES= files/usr/bin/slick-greeter-check-hidpi \ files/usr/bin/slick-greeter-set-keyboard-layout \ makepot bash_OLD_CMD= /usr/bin/bash bash_CMD= /bin/sh SUB_FILES= pkg-deinstall pkg-install GLIB_SCHEMAS= x.dm.slick-greeter.gschema.xml post-patch: @${REINPLACE_CMD} -e 's|"/usr|"${PREFIX}|g' \ -e 's|"/etc|"${PREFIX}/etc|g' \ ${WRKSRC}/files/usr/bin/slick-greeter-set-keyboard-layout \ ${WRKSRC}/src/session-list.vala \ ${WRKSRC}/src/settings.vala \ ${WRKSRC}/src/slick-greeter.vala \ ${WRKSRC}/src/user-list.vala @${RM} ${WRKSRC}/files/usr/bin/slick-greeter-set-keyboard-layout.bak @${MKDIR} ${WRKSRC}/files/${PREFIX} @${MV} ${WRKSRC}/files/usr/bin ${WRKSRC}/files/${PREFIX}/bin @${MV} ${WRKSRC}/files/usr/share ${WRKSRC}/files/${PREFIX}/share .include diff --git a/x11/slim/Makefile b/x11/slim/Makefile index f462473fd2a8..d46b2d0c12e5 100644 --- a/x11/slim/Makefile +++ b/x11/slim/Makefile @@ -1,68 +1,66 @@ -# Created by: Tobias Roth - PORTNAME= slim PORTVERSION= 1.3.6 PORTREVISION= 22 CATEGORIES= x11 MASTER_SITES= ftp://ftp.berlios.de/pub/slim/ \ SF/slim.berlios MAINTAINER= jsm@FreeBSD.org COMMENT= Graphical login manager for X11, derived from Login.app LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= dbus-daemon:devel/dbus USES= cmake compiler:c++11-lang cpe jpeg pkgconfig xorg CPE_VENDOR= berlios USE_XORG= ice sm x11 xau xcb xdmcp xext xft xmu xorg-server xrandr \ xrender xt USE_RC_SUBR= slim USE_LDCONFIG= yes SUB_FILES= pkg-message CMAKE_ARGS= -DUSE_CONSOLEKIT=yes \ -DBUILD_SLIMLOCK=no \ -DBUILD_SHARED_LIBS=yes OPTIONS_DEFINE= XDEFAULT PAM UTF8 CONSOLEKIT OPTIONS_DEFAULT= XDEFAULT PAM UTF8 CONSOLEKIT OPTIONS_SUB= yes XDEFAULT_DESC=Allow to set a default xsession in .xinitrc UTF8_DESC= Support UTF-8 characters CONSOLEKIT_DESC=Enable support for consolekit PLIST_SUB+= VERSION="${PORTVERSION}" PAM_CMAKE_ON= -DUSE_PAM=yes PAM_CMAKE_OFF= -DUSE_PAM=no # patch taken from https://github.com/iwamatsu/slim/pull/1 XDEFAULT_EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-xdefault # patch taken from slim-unicode in Arch User Repository UTF8_EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-utf8 CONSOLEKIT_CMAKE_ON= -DUSE_CONSOLEKIT=yes CONSOLEKIT_LIB_DEPENDS= libck-connector.so:sysutils/consolekit2 \ libdbus-1.so:devel/dbus CONSOLEKIT_CMAKE_OFF= -DUSE_CONSOLEKIT=no post-patch: @${CP} ${WRKSRC}/slim.conf ${WRKSRC}/slim.conf.sample @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/slim.conf.sample @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' \ ${WRKSRC}/slim.1 post-install-PAM-on: ${INSTALL_DATA} ${FILESDIR}/pam.conf ${STAGEDIR}${PREFIX}/etc/pam.d/slim.sample .include diff --git a/x11/slock/Makefile b/x11/slock/Makefile index 202981e8d8a9..086eb0cfca24 100644 --- a/x11/slock/Makefile +++ b/x11/slock/Makefile @@ -1,27 +1,25 @@ -# Created by: Andrew Pantyukhin - PORTNAME= slock PORTVERSION= 1.4 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= http://dl.suckless.org/tools/ MAINTAINER= portmaster@BSDforge.com COMMENT= Simple X screen locker LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe xorg CPE_VENDOR= suckless USE_XORG= x11 xext xorgproto xrandr xt MAKE_ARGS= PREFIX="${PREFIX}" X11LIB="${LOCALBASE}/lib" \ X11INC="${LOCALBASE}/include" CC="${CC}" \ MANPREFIX="${MANPREFIX}/man" post-patch: @${REINPLACE_CMD} -e 's|-I/usr/include||;s|-L/usr/lib||;s|= -Os|+=|'\ -e 's|-DHAVE_SHADOW_H|-DHAVE_PAM|' -e '/^LDFLAGS/s|$$| -lpam|' \ ${WRKSRC}/config.mk .include diff --git a/x11/sselp/Makefile b/x11/sselp/Makefile index c9305326f745..a7786df16f84 100644 --- a/x11/sselp/Makefile +++ b/x11/sselp/Makefile @@ -1,17 +1,15 @@ -# Created by: Julien Laffaye - PORTNAME= sselp PORTVERSION= 0.2 CATEGORIES= x11 MASTER_SITES= http://dl.suckless.org/tools/ \ http://laffaye.free.fr/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple SELection Printer for X11 USES= xorg USE_XORG= x11 PLIST_FILES= bin/sselp .include diff --git a/x11/stalonetray/Makefile b/x11/stalonetray/Makefile index 4df5f3e729ac..357dcf9546f5 100644 --- a/x11/stalonetray/Makefile +++ b/x11/stalonetray/Makefile @@ -1,35 +1,33 @@ -# Created by: Stepan Zastupov [RedChrom] - PORTNAME= stalonetray PORTVERSION= 0.8.3 CATEGORIES= x11 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= STAnd-aLONE system tray LICENSE= GPLv2 USES= tar:bzip2 xorg USE_XORG= xpm GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-native-kde \ --disable-debug PORTDOCS= AUTHORS ChangeLog NEWS README TODO stalonetray.html PORTEXAMPLES= stalonetrayrc.sample PLIST_FILES= bin/stalonetray man/man1/stalonetray.1.gz OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for file in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/x11/startup-notification/Makefile b/x11/startup-notification/Makefile index 2b7c348bbbc2..a303c5cc29a8 100644 --- a/x11/startup-notification/Makefile +++ b/x11/startup-notification/Makefile @@ -1,27 +1,25 @@ -# Created by: Joe Marcus Clarke - PORTNAME= startup-notification PORTVERSION= 0.12 PORTREVISION= 4 CATEGORIES= x11 gnome MASTER_SITES= http://www.freedesktop.org/software/startup-notification/releases/ DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Library that supports startup notification spec from freedesktop.org LICENSE= LGPL20 MIT LICENSE_COMB= multi LIB_DEPENDS= libxcb-util.so:x11/xcb-util USES= gmake libtool pathfix pkgconfig xorg USE_XORG= x11 GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=ac_cv_lib_ICE_IceConnectionNumber=no INSTALL_TARGET= install-strip .include diff --git a/x11/sterm/Makefile b/x11/sterm/Makefile index fcd7e5920234..c72ae944953d 100644 --- a/x11/sterm/Makefile +++ b/x11/sterm/Makefile @@ -1,66 +1,64 @@ -# Created by: Matthew Donovan - PORTNAME= sterm DISTVERSION= 0.8.5 CATEGORIES= x11 MASTER_SITES= http://dl.suckless.org/st/ DISTNAME= st-${PORTVERSION} MAINTAINER= pkubaj@FreeBSD.org COMMENT= Simple X terminal LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= pkgconfig xorg USE_XORG= x11 xext xft PLIST_FILES= bin/st man/man1/st.1.gz # This way we avoid running tic on st.info which does not work as expected. BINARY_ALIAS= tic=true PORTDATA= config.def.h st.info PORTDOCS= FAQ LEGACY README TODO OPTIONS_DEFINE= DOCS SCROLLBACK XRESOURCES SCROLLBACK_DESC= Scroll back through terminal output XRESOURCES_DESC= Allow to handle settings from Xresources SCROLLBACK_PATCH_SITES= https://st.suckless.org/patches/scrollback/ SCROLLBACK_PATCHFILES= st-scrollback-20210507-4536f46.diff:-p1 \ st-scrollback-mouse-20191024-a2c479c.diff:-p1 XRESOURCES_PATCH_SITES= https://st.suckless.org/patches/xresources/ XRESOURCES_PATCHFILES= st-xresources-20200604-9ba7ecf.diff:-p1 pre-everything:: @${ECHO_MSG} "You can build st with your own config.h using the ST_CONF knob:" @${ECHO_MSG} "make ST_CONF=/path/to/st/config.h install clean" post-patch: .if defined(ST_CONF) @${ECHO_MSG} "creating config.h from ${ST_CONF}" @${LN} -sf ${ST_CONF} ${WRKSRC}/config.h .endif @${REINPLACE_CMD} -e 's|^VERSION = .*|VERSION = ${PORTVERSION}|' \ -e 's|^PREFIX = .*|PREFIX = ${PREFIX}|' \ -e "s|^MANPREFIX = .*|MANPREFIX = ${MANPREFIX}/man|" \ -e "s|^X11INC = .*|X11INC = ${LOCALBASE}/include|" \ -e "s|^X11LIB = .*|X11LIB = ${LOCALBASE}/lib|" \ -e "s|^CPPFLAGS =|CPPFLAGS +=|" \ ${WRKSRC}/config.mk post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/st @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDATA} ${STAGEDIR}${DATADIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/stjerm/Makefile b/x11/stjerm/Makefile index e25257ebc9ca..1d9ef3be90ac 100644 --- a/x11/stjerm/Makefile +++ b/x11/stjerm/Makefile @@ -1,24 +1,22 @@ -# Created by: Zhihao Yuan - PORTNAME= stjerm PORTVERSION= 0.18 DISTVERSIONPREFIX= v CATEGORIES= x11 MAINTAINER= lichray@gmail.com COMMENT= GTK+-based quake-like terminal emulator LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GNU_CONFIGURE= yes LIBS+= -L${LOCALBASE}/lib -lXinerama USES= autoreconf gmake gnome pkgconfig xorg USE_GNOME= vte gtk20 USE_XORG= xinerama PLIST_FILES= bin/stjerm man/man8/${PORTNAME}.8.gz .include diff --git a/x11/swarp/Makefile b/x11/swarp/Makefile index 441452a3eff6..08bb6b182cb2 100644 --- a/x11/swarp/Makefile +++ b/x11/swarp/Makefile @@ -1,34 +1,32 @@ -# Created by: Daniel Roethlisberger - PORTNAME= swarp PORTVERSION= 0.1 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= http://dl.suckless.org/tools/ MAINTAINER= dmgk@FreeBSD.org COMMENT= X11 generic pointer warping utility LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= xorg USE_XORG= x11 MAKE_ARGS= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib -lX11" \ CFLAGS="${CFLAGS} -I${LOCALBASE}/include \ -DVERSION=\\\"${PORTVERSION}\\\"" \ LD="${CC}" PORTDOCS= README PLIST_FILES= bin/swarp OPTIONS_DEFINE= DOCS post-patch: @${ECHO_CMD} -n > ${WRKSRC}/config.mk post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/sxhkd/Makefile b/x11/sxhkd/Makefile index 92104482fe47..efdecc971f77 100644 --- a/x11/sxhkd/Makefile +++ b/x11/sxhkd/Makefile @@ -1,37 +1,35 @@ -# Created by: Anton Tornqvist - PORTNAME= sxhkd PORTVERSION= 0.6.2 CATEGORIES= x11 MAINTAINER= o.hushchenkov@gmail.com COMMENT= Simple X hotkey daemon LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms USES= gmake localbase:ldflags xorg USE_XORG= xcb USE_GITHUB= yes GH_ACCOUNT= baskerville PORTEXAMPLES= * PLIST_FILES= bin/sxhkd \ man/man1/sxhkd.1.gz OPTIONS_DEFINE= EXAMPLES do-install: ${MKDIR} ${STAGEDIR}${BINDIR} ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11/sxpc/Makefile b/x11/sxpc/Makefile index 9b0f73d800a9..6f3731d39f39 100644 --- a/x11/sxpc/Makefile +++ b/x11/sxpc/Makefile @@ -1,22 +1,20 @@ -# Created by: jkh@FreeBSD.org - PORTNAME= sxpc PORTVERSION= 1.4 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= XCONTRIB/utilities EXTRACT_SUFX= .shar.Z MAINTAINER= ports@FreeBSD.org COMMENT= Simple X Protocol Compressor USES= imake xorg USE_XORG= xorgproto NO_WRKSUBDIR= yes EXTRACT_CMD= ${GZIP_CMD} EXTRACT_BEFORE_ARGS= -dc EXTRACT_AFTER_ARGS= | ${SH} PLIST_FILES= bin/sxpc man/man1/${PORTNAME}.1.gz .include diff --git a/x11/tabbed/Makefile b/x11/tabbed/Makefile index 92b43300bf15..f967e89c1a92 100644 --- a/x11/tabbed/Makefile +++ b/x11/tabbed/Makefile @@ -1,36 +1,34 @@ -# Created by: Winston Weinert - PORTNAME= tabbed PORTVERSION= 0.6 CATEGORIES= x11 MASTER_SITES= http://dl.suckless.org/tools/ MAINTAINER= mp39590@gmail.com COMMENT= Tabbed frontend to Xembed-aware applications LICENSE= MIT USES= xorg USE_XORG= x11 OPTIONS_DEFINE= DOCS PLIST_FILES= bin/tabbed \ man/man1/tabbed.1.gz PORTDOCS= LICENSE README pre-everything:: @${ECHO_MSG} "You can build tabbed with your own config.h using the TABBED_CONF knob:" @${ECHO_MSG} "make TABBED_CONF=/path/to/tabbed/config.h install clean" post-extract: .if defined(TABBED_CONF) @${ECHO_MSG} "creating config.h from ${TABBED_CONF}" @${CP} ${TABBED_CONF} ${WRKSRC}/config.h .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/temperature.app/Makefile b/x11/temperature.app/Makefile index 843f7bc58c60..1d4088f579ac 100644 --- a/x11/temperature.app/Makefile +++ b/x11/temperature.app/Makefile @@ -1,32 +1,30 @@ -# Created by: Per Otterstr=F6m - PORTNAME= temperature.app PORTVERSION= 1.5 CATEGORIES= x11 windowmaker MASTER_SITES= https://www.dockapps.net/download/ DISTNAME= Temperature.app-${PORTVERSION} MAINTAINER= mbeis@xs4all.nl COMMENT= Dockable WindowMaker applet which displays the local temperature LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= wget:ftp/wget USES= xorg USE_XORG= x11 xpm PORTDOCS= README PLIST_FILES= bin/Temperature.app OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/Temperature.app ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/terminal.app/Makefile b/x11/terminal.app/Makefile index 8b9a761723dc..5641be920e1c 100644 --- a/x11/terminal.app/Makefile +++ b/x11/terminal.app/Makefile @@ -1,28 +1,26 @@ -# Created by: gurkan@phys.ethz.ch - PORTNAME= terminal.app PORTVERSION= 0.9.9 PORTREVISION= 4 CATEGORIES= x11 gnustep MASTER_SITES= SAVANNAH/gap DISTNAME= Terminal-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Terminal Emulator for GNUstep LICENSE= GPLv2 # only LICENSE_FILE= ${WRKSRC}/COPYING USES= gnustep iconv USE_GNUSTEP= back build MAKE_ARGS+= Terminal_TOOL_LIBS='${ICONV_LIB} -lutil' post-patch: @${REINPLACE_CMD} -e 's,^NSString \*,extern &,' \ ${WRKSRC}/TerminalWindow.h post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/Terminal.app/Terminal .include diff --git a/x11/terminator/Makefile b/x11/terminator/Makefile index 876ee8afc131..20f3dc720313 100644 --- a/x11/terminator/Makefile +++ b/x11/terminator/Makefile @@ -1,37 +1,35 @@ -# Created by: Thomas Hurst - PORTNAME= terminator PORTVERSION= 2.1.1 PORTREVISION= 1 CATEGORIES= x11 python MASTER_SITES= https://github.com/gnome-terminator/terminator/archive/ DISTNAME= v${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ume@FreeBSD.org COMMENT= Multiple GNOME terminals in one window LICENSE= GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/lib/libkeybinder-3.0.so:x11/keybinder-gtk3 \ ${LOCALBASE}/lib/libnotify.so:devel/libnotify \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas USES= gnome python:3.5+ shebangfix gettext USE_GNOME= intltool pygobject3 vte3 USE_PYTHON= autoplist distutils noflavors WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PYDISTUTILS_PKGNAME= Terminator NO_ARCH= yes .include PYDISTUTILS_SETUP+= --without-icon-cache .include diff --git a/x11/terminology/Makefile b/x11/terminology/Makefile index 72edd3308e6a..9cb8bf9de10c 100644 --- a/x11/terminology/Makefile +++ b/x11/terminology/Makefile @@ -1,28 +1,26 @@ -# Created by: Grzegorz Blach - PORTNAME= terminology DISTVERSION= 1.12.1 CATEGORIES= x11 enlightenment MASTER_SITES= http://download.enlightenment.org/rel/apps/${PORTNAME}/ DIST_SUBDIR= enlightenment MAINTAINER= enlightenment@FreeBSD.org COMMENT= EFL Terminal Emulator LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libefl.so:devel/efl USES= compiler:c11 cpe meson pkgconfig tar:xz python:3.4+ BINARY_ALIAS= python3=${PYTHON_CMD} CPE_VENDOR= enlightenment OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_MESON_TRUE= nls NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl .include diff --git a/x11/thinglaunch/Makefile b/x11/thinglaunch/Makefile index 3d094a679161..6b50fce864bc 100644 --- a/x11/thinglaunch/Makefile +++ b/x11/thinglaunch/Makefile @@ -1,29 +1,27 @@ -# Created by: Emanuel Haupt - PORTNAME= thinglaunch PORTVERSION= 1.8 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Very fast launcher program for X LICENSE= MIT USES= xorg USE_XORG= x11 xorgproto CPPFLAGS+= -I${LOCALBASE}/include -lX11 LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/thinglaunch do-build: ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} ${WRKSRC}/${PORTNAME}.c \ -o ${WRKSRC}/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11/thingylaunch/Makefile b/x11/thingylaunch/Makefile index a1b18b8fbaa0..a964b438af37 100644 --- a/x11/thingylaunch/Makefile +++ b/x11/thingylaunch/Makefile @@ -1,43 +1,41 @@ -# Created by: Pietro Cerutti - PORTNAME= thingylaunch PORTVERSION= 2.0.3 PORTREVISION= 8 CATEGORIES= x11 MASTER_SITES= http://gahr.ch/thingylaunch/ MAINTAINER= gahr@FreeBSD.org COMMENT= Lightweight launcher for X LICENSE= MIT BSD2CLAUSE LICENSE_COMB= multi OPTIONS_SINGLE= X11 OPTIONS_SINGLE_X11= LIBX11 LIBXCB LIBX11_DESC= Build against libX11 LIBXCB_DESC= Build against libXCB OPTIONS_DEFAULT= LIBX11 USES= cmake compiler:c++11-lib xorg USE_XORG= xorgproto USE_CXXSTD= c++11 .include .if ${PORT_OPTIONS:MLIBX11} USE_XORG+= x11 .endif .if ${PORT_OPTIONS:MLIBXCB} USE_XORG+= xcb LIB_DEPENDS+= libxcb-icccm.so:x11/xcb-util-wm \ libxcb-keysyms.so:x11/xcb-util-keysyms CMAKE_ARGS+= -DUSE_XCB:BOOL=ON .endif USE_GITHUB= yes GH_ACCOUNT= gahr PLIST_FILES= bin/${PORTNAME} .include diff --git a/x11/trayer/Makefile b/x11/trayer/Makefile index fb2566288b97..66a82ebb23c3 100644 --- a/x11/trayer/Makefile +++ b/x11/trayer/Makefile @@ -1,37 +1,35 @@ -# Created by: Alexey Mikhailov - PORTNAME= trayer PORTVERSION= 1.1.8 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= x11 MAINTAINER= madpilot@FreeBSD.org COMMENT= Lightweight GTK2-based systray for UNIX desktop LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= iconv gmake gnome pkgconfig xorg USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 pango USE_GITHUB= yes USE_XORG= x11 xmu HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix="${PREFIX}" GH_ACCOUNT= sargon GH_PROJECT= ${PORTNAME}-srg PORTDOCS= README CREDITS CHANGELOG PLIST_FILES= bin/trayer man/man1/trayer.1.gz OPTIONS_DEFINE= DOCS post-install: ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11/ulauncher/Makefile b/x11/ulauncher/Makefile index 74756b9b7220..19dca57e6791 100644 --- a/x11/ulauncher/Makefile +++ b/x11/ulauncher/Makefile @@ -1,39 +1,37 @@ -# Created by: Alexey Dokuchaev - PORTNAME= ulauncher PORTVERSION= 5.14.4 CATEGORIES= x11 MASTER_SITES= https://github.com/Ulauncher/Ulauncher/releases/download/${PORTVERSION}/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Advanced graphical application launcher LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.18:devel/py-python-distutils-extra@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>=0:devel/py-pyinotify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-Levenshtein>=0:devel/py-python-Levenshtein@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0:www/py-websocket-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} \ ${LOCALBASE}/share/gir-1.0/Keybinder-3.0.gir:x11/keybinder-gtk3 \ ${LOCALBASE}/share/gir-1.0/Notify-0.7.gir:devel/libnotify \ ${LOCALBASE}/share/gir-1.0/WebKit2-4.0.gir:www/webkit2-gtk3 \ wmctrl:x11/wmctrl USES= gettext-tools gnome python:3.6+ USE_GNOME= gtk30 intltool pygobject3 USE_PYTHON= autoplist distutils noflavors WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= APPINDICATOR OPTIONS_DEFAULT= APPINDICATOR APPINDICATOR_DESC= AppIndicator support APPINDICATOR_RUN_DEPENDS= ${LOCALBASE}/share/gir-1.0/AppIndicator3-0.1.gir:devel/libappindicator .include PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} diff --git a/x11/vdesk/Makefile b/x11/vdesk/Makefile index 148156ecfe51..d40764833958 100644 --- a/x11/vdesk/Makefile +++ b/x11/vdesk/Makefile @@ -1,33 +1,31 @@ -# Created by: trevor - PORTNAME= vdesk PORTVERSION= 1.2 PORTREVISION= 4 CATEGORIES= x11 MASTER_SITES= http://offog.org/files/ MAINTAINER= ports@FreeBSD.org COMMENT= Command-line utility for setting up and using virtual desktops LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf xorg GNU_CONFIGURE= yes USE_XORG= x11 PORTDOCS= AUTHORS ChangeLog README PLIST_FILES= bin/vdesk OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/vdesk ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for ii in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${ii} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11/virtualgl/Makefile b/x11/virtualgl/Makefile index 47693fb8f285..c837113444af 100644 --- a/x11/virtualgl/Makefile +++ b/x11/virtualgl/Makefile @@ -1,61 +1,59 @@ -# Created by: David Mackay - PORTNAME= virtualgl DISTVERSION= 3.0 PORTREVISION= 1 CATEGORIES= x11 graphics MAINTAINER= ports@FreeBSD.org COMMENT= Redirects commands from an OpenGL app to another X server ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 powerpc powerpc64 powerpc64le LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ libturbojpeg.so:graphics/libjpeg-turbo \ libxcb-keysyms.so:x11/xcb-util-keysyms USES= cmake compiler:c++11-lang gl xorg USE_GL= egl gl glu USE_XORG= x11 xcb xext xtst USE_LDCONFIG= ${PREFIX}/VirtualGL/lib USE_GITHUB= yes GH_ACCOUNT= VirtualGL CMAKE_ARGS= -DTJPEG_INCLUDE_DIR=${LOCALBASE}/include \ -DTJPEG_LIBRARY=${LOCALBASE}/lib/libturbojpeg.so \ -DVGL_FAKEXCB=on -DVGL_SYSTEMFLTK=on \ -DCMAKE_INSTALL_DOCDIR=${DOCSDIR} CFLAGS+= -I${LOCALBASE}/include CXXFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CMAKE_INSTALL_PREFIX= ${LOCALBASE}/VirtualGL DOCSDIR= ${LOCALBASE}/VirtualGL/doc OPTIONS_DEFINE= OPENCL OPENSSL XVIDEO DOCS OPTIONS_DEFAULT= OPENCL OPTIONS_SUB= yes OPENCL_CMAKE_BOOL= VGL_FAKEOPENCL OPENCL_BUILD_DEPENDS= opencl>=0:devel/opencl OPENCL_LIB_DEPENDS= libOpenCL.so:devel/ocl-icd OPENCL_DESC= Build OpenCL interposer library OPENSSL_CMAKE_BOOL= VGL_USESSL OPENSSL_USES= ssl XVIDEO_CMAKE_BOOL= VGL_USEXV XVIDEO_USE= XORG=xv .include .if ${ARCH} == "armv7" || ${ARCH} == "i386" || ${ARCH} == "powerpc" PLIST_SUB+= I386="" PLIST_SUB+= AMD64="@comment " .else PLIST_SUB+= I386="@comment " PLIST_SUB+= AMD64="" .endif .include diff --git a/x11/wbar/Makefile b/x11/wbar/Makefile index 765067a66cc6..905304c1d52e 100644 --- a/x11/wbar/Makefile +++ b/x11/wbar/Makefile @@ -1,41 +1,39 @@ -# Created by: Nicola Vitale - PORTNAME= wbar PORTVERSION= 2.3.4 PORTREVISION= 5 CATEGORIES= x11 MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PORTNAME}/ MAINTAINER= nivit@FreeBSD.org COMMENT= Simple and highly customizable quick launch bar LICENSE= GPLv3 BUILD_DEPENDS= intltool-update:textproc/intltool LIB_DEPENDS= libImlib2.so:graphics/imlib2 CONFIGURE_ARGS= --exec-prefix=${PREFIX} USES= compiler:c++11-lang gettext gmake gnome pkgconfig tar:tgz GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= NLS WBARCONFIG OPTIONS_DEFAULT= WBARCONFIG OPTIONS_SUB= yes WBARCONFIG_DESC= Build the GTK+ configuration interface NLS_CONFIGURE_ENABLE= nls NLS_LIBS= -lintl WBARCONFIG_CONFIGURE_ENABLE= wbar-config WBARCONFIG_USE= GNOME=libglade2 PLIST_SUB+= DESKTOPDIR=${DESKTOPDIR:S,${PREFIX}/,,} post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/wbar.d/wbar.desktop ${STAGEDIR}${DESKTOPDIR}/wbar.desktop .include diff --git a/x11/wdm/Makefile b/x11/wdm/Makefile index 2f82e29a75af..d5b0f06c17a7 100644 --- a/x11/wdm/Makefile +++ b/x11/wdm/Makefile @@ -1,78 +1,76 @@ -# Created by: Thomas Gellekum - PORTNAME= wdm PORTVERSION= 1.28 PORTREVISION= 16 CATEGORIES= x11 windowmaker MASTER_SITES= http://freebsd.nsu.ru/distfiles/wdm/:wdm GENTOO:wdm \ http://wolfram.schneider.org/bsd/gif/bsd/:pic_large \ LOCAL/tg:pic_small DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:wdm \ beastie.xpm:pic_small \ daemon1-HQ-1280x960.jpg:pic_large DIST_SUBDIR= wdm EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= xride@FreeBSD.org COMMENT= WINGs Display Manager; an xdm replacement LICENSE= GPLv2+ LIB_DEPENDS= libWINGs.so:x11-wm/windowmaker OPTIONS_DEFINE= PAM OPTIONS_DEFAULT= PAM OPTIONS_SUB= yes USES= gettext localbase tar:bzip2 xorg USE_XORG= ice sm x11 xau xdmcp xext xinerama xmu GNU_CONFIGURE= yes CONFIGURE_ENV= DEF_SERVER="${DEF_SERVER}" XRDB_PATH="${XRDB_PATH}" CONFIGURE_ARGS= --with-logdir=/var/log \ --with-runlockdir=/var/run \ --with-wdmdir=${WDMDIR} \ --with-gfxdir=${WDMDIR}/pixmaps \ --with-nlsdir=${PREFIX}/share/locale \ --with-Logo=beastie.xpm \ --with-gfx-incs=${LOCALBASE}/include \ --with-gfx-libs=${LOCALBASE}/lib \ --with-defuserpath=/bin:/usr/bin:/sbin:/usr/sbin:${LOCALBASE}/bin \ --with-defsystempath=/bin:/usr/bin:/sbin:/usr/sbin:${LOCALBASE}/bin \ --with-wmlist=wmaker:afterstep:blackbox:ctwm:enlightenment:fvwm:fvwm2:fvwm95:olvwm:qvwm:tvtwm CPPFLAGS+= -DCSRG_BASED -DHAS_SETUSERCONTEXT LIBS+= -lintl DEF_SERVER?= ${LOCALBASE}/bin/X XRDB_PATH?= ${LOCALBASE}/bin/xrdb WDMDIR= ${PREFIX}/lib/X11/wdm PAM_CONFIGURE_OFF= --disable-pam PAM_CONFIGURE_ON= --with-pamdir=${LOCALBASE}/etc/pam.d/ post-patch: @${REINPLACE_CMD} -e \ 's|/usr/X11R6|${PREFIX}|g' ${WRKSRC}/configs/KillConsole @${REINPLACE_CMD} -e \ 's|/usr/X11R6|${PREFIX}|g' ${WRKSRC}/configs/Xclients.in @${REINPLACE_CMD} -e \ 's|/usr/X11R6|${PREFIX}|g' ${WRKSRC}/configs/Xsession.in @${REINPLACE_CMD} -e \ 's|$$(DESTDIR)$$(PAMDIR)/wdm||g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|@FAILSAFE@|@FAILSAFE_PATH@|g' ${WRKSRC}/configs/Xsession.in @${REINPLACE_CMD} -e \ 's|#configdir#|${WDMDIR}|g' ${WRKSRC}/doc/wdm.man.in @${REINPLACE_CMD} -e \ 's|/etc/X11/wdm|${WDMDIR}|g' ${WRKSRC}/doc/wdmLogin.man post-install: @${MV} ${STAGEDIR}${WDMDIR}/wdm-config ${STAGEDIR}${WDMDIR}/wdm-config.sample @${MV} ${STAGEDIR}${WDMDIR}/Xsetup_0 ${STAGEDIR}${WDMDIR}/Xsetup_0.sample .for file in beastie.xpm daemon1-HQ-1280x960.jpg ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${file} ${STAGEDIR}${WDMDIR}/pixmaps .endfor ${INSTALL_DATA} ${FILESDIR}/wdm.pam ${STAGEDIR}${LOCALBASE}/etc/pam.d/wdm .include diff --git a/x11/wmappl/Makefile b/x11/wmappl/Makefile index ffb84758aea9..77b9c205e0a5 100644 --- a/x11/wmappl/Makefile +++ b/x11/wmappl/Makefile @@ -1,38 +1,36 @@ -# Created by: od - PORTNAME= wmappl PORTVERSION= 0.71 PORTREVISION= 2 CATEGORIES= x11 windowmaker MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Application launcher dockapp similar to wmbutton LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= xorg USE_XORG= ice sm x11 xext xpm GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS IMLIB2 IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2 IMLIB2_CONFIGURE_ENABLE=Imlib2 post-extract: @${RM} -r ${WRKSRC}/icons/CVS post-patch: @${REINPLACE_CMD} -e \ 's|"/etc|"${PREFIX}/etc| ; \ s|/usr/share/icons/wmappl|${DATADIR}| ; \ s|/usr/share/pixmaps/mini|${LOCALBASE}/share/pixmaps|' \ ${WRKSRC}/src/wmappl.c post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/wmblob/Makefile b/x11/wmblob/Makefile index cd335f24134a..2c7419d38c19 100644 --- a/x11/wmblob/Makefile +++ b/x11/wmblob/Makefile @@ -1,23 +1,21 @@ -# Created by: Denis Shaposhnikov - PORTNAME= wmblob PORTVERSION= 1.0.4 PORTREVISION= 1 CATEGORIES= x11 windowmaker MASTER_SITES= https://BSDforge.com/projects/source/x11/wmblob/ MAINTAINER= portmaster@bsdforge.com COMMENT= Shows moving blobs USES= gnome pkgconfig tar:xz xorg USE_XORG= xpm USE_GNOME= gtk20 GNU_CONFIGURE= yes PLIST_FILES= bin/wmblob man/man1/wmblob.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/wmblob ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/wmblob.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/x11/wmbutton/Makefile b/x11/wmbutton/Makefile index db2ba8ea3fd1..dc0f0b81bd61 100644 --- a/x11/wmbutton/Makefile +++ b/x11/wmbutton/Makefile @@ -1,43 +1,41 @@ -# Created by: Jim Mock - PORTNAME= wmbutton PORTVERSION= 0.6.1 PORTREVISION= 2 CATEGORIES= x11 windowmaker MASTER_SITES= http://greek0.net/wmbutton/ MAINTAINER= ports@FreeBSD.org COMMENT= Dockapp that displays 9 buttons to run apps of your choice LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= xorg USE_XORG= xpm SUB_FILES= pkg-message PORTDOCS= README PORTEXAMPLES= dot.wmbutton PLIST_FILES= bin/wmbutton OPTIONS_DEFINE= DOCS EXAMPLES do-build: cd ${BUILD_WRKSRC} && ${CC} ${CFLAGS} \ -I${LOCALBASE}/include/X11 -I${LOCALBASE}/include \ wmb_libs.c wmbutton.c -o wmbutton \ -L${LOCALBASE}/lib -lXpm -lXext -lX11 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmbutton ${STAGEDIR}${PREFIX}/bin/wmbutton do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/.wmbutton ${STAGEDIR}${EXAMPLESDIR}/dot.wmbutton .include diff --git a/x11/wmcliphist/Makefile b/x11/wmcliphist/Makefile index c99e36906650..08b5720c5ed6 100644 --- a/x11/wmcliphist/Makefile +++ b/x11/wmcliphist/Makefile @@ -1,33 +1,31 @@ -# Created by: Patrick Li - PORTNAME= wmcliphist PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= x11 windowmaker MASTER_SITES= http://linux.nawebu.cz/wmcliphist/ \ LOCAL/uqs MAINTAINER= uqs@FreeBSD.org COMMENT= Clipboard history management dockapp for Window Maker LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING SUB_FILES= pkg-message WRKSRC= ${WRKDIR}/${PORTNAME} USES= gmake gnome pkgconfig xorg USE_GNOME= gtk20 USE_XORG= x11 OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/wmcliphistrc ${STAGEDIR}${EXAMPLESDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/wmctrl/Makefile b/x11/wmctrl/Makefile index e8854cb66966..d6f424226e9d 100644 --- a/x11/wmctrl/Makefile +++ b/x11/wmctrl/Makefile @@ -1,21 +1,19 @@ -# Created by: Florent Thoumie - PORTNAME= wmctrl PORTVERSION= 1.07 PORTREVISION= 7 CATEGORIES= x11 MASTER_SITES= http://sweb.cz/tripie/utils/wmctrl/dist/ MAINTAINER= ports@FreeBSD.org COMMENT= Command line tool to interact with an EWMH/NetWM compatible X managers LICENSE= GPLv2 USES= gnome pkgconfig xorg GNU_CONFIGURE= yes USE_XORG= x11 xmu xext xt USE_GNOME= glib20 PLIST_FILES= bin/wmctrl man/man1/${PORTNAME}.1.gz .include diff --git a/x11/wmdrawer/Makefile b/x11/wmdrawer/Makefile index 548182566b51..246fd6f61847 100644 --- a/x11/wmdrawer/Makefile +++ b/x11/wmdrawer/Makefile @@ -1,55 +1,53 @@ -# Created by: ijliao - PORTNAME= wmdrawer PORTVERSION= 0.10.5 PORTREVISION= 12 CATEGORIES= x11 windowmaker MASTER_SITES= http://people.easter-eggs.org/~valos/wmdrawer/ \ http://www.sourcefiles.org/Utilities/Desktops/ MAINTAINER= xride@FreeBSD.org COMMENT= Dockapp which provides a drawer to launch applications LICENSE= GPLv2+ USES= gmake gnome pkgconfig xorg USE_GNOME= gdkpixbuf2 USE_XORG= x11 xext xi MAKE_ENV= USE_GDKPIXBUF2=1 SUB_FILES= pkg-message PORTDOCS= AUTHORS ChangeLog INSTALL README TODO wmdrawerrc.example PLIST_FILES= bin/wmdrawer man/man1/wmdrawer.1x.gz %%DATADIR%%/beastie.png OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|/usr/local|${LOCALBASE}| ; \ s|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/wmdrawerrc.example @${REINPLACE_CMD} -e \ 's|^\(CC\)|#\1| ; \ s|^\(DESTDIR\)|#\1| ; \ s|^\(PREFIX\)|#\1| ; \ s|^\(USE_\)|#\1| ; \ s|^\(CFLAGS\) = -O3|\1 +=| ; \ s|^\(LDFLAGS\) =|\1 +=| ; \ s|/usr/X11R6|$${LOCALBASE}| ; \ s|strip|true| ; \ s|$$(INSTALL) -m 755|$${BSD_INSTALL_PROGRAM}| ; \ s|$$(INSTALL) -m 644|$${BSD_INSTALL_DATA}| ; \ s|COPYING|| ; \ /INSTALL/s| \($$(PREFIX)\)| $$(DESTDIR)\1| ; \ /INSTALL/s| \($$(MANDIR)\)| $$(DESTDIR)\1| ; \ /INSTALL/s| \($$(DOCDIR)\)| $$(DESTDIR)\1|' ${WRKSRC}/Makefile post-build: @(cd ${WRKDIR} && uudecode ${FILESDIR}/logo-beastie.png.uue) post-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKDIR} && ${INSTALL_DATA} logo-beastie.png \ ${STAGEDIR}${DATADIR}/beastie.png) .include diff --git a/x11/workrave/Makefile b/x11/workrave/Makefile index b3550d7e6be0..acd7391882e1 100644 --- a/x11/workrave/Makefile +++ b/x11/workrave/Makefile @@ -1,50 +1,48 @@ -# Created by: Koop Mast - PORTNAME= workrave PORTVERSION= 1.10.44 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= https://github.com/rcaelers/workrave/releases/download/v${PORTVERSION:S/./_/g}/ MAINTAINER= cyberbotx@cyberbotx.com COMMENT= RSI prevention tool LICENSE= GPLv3+ LIB_DEPENDS= libgdome.so:textproc/gdome2 USES= compiler:c++11-lang gettext gmake gnome libtool localbase \ pkgconfig xorg USE_CXXSTD= c++11 USE_GNOME= gtkmm30 intlhack intltool introspection:build USE_LDCONFIG= yes USE_XORG= ice sm x11 xext xmu xorgproto xscrnsaver xtst GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-gconf \ --disable-gnome3 \ --disable-gsettings \ --disable-indicator \ --disable-mate \ --disable-pulse \ --disable-xfce 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}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ boost-libs>0:devel/boost-libs DBUS_USES= python:3.5+,build DBUS_CONFIGURE_ENABLE= dbus DISTRIBUTION_CONFIGURE_ENABLE= distribution GSTREAMER_USES= gstreamer GSTREAMER_USE= GSTREAMER=good GSTREAMER_CONFIGURE_ENABLE= gstreamer .include diff --git a/x11/x3270/Makefile b/x11/x3270/Makefile index f269ddc0be45..e9ee0145e4cc 100644 --- a/x11/x3270/Makefile +++ b/x11/x3270/Makefile @@ -1,78 +1,76 @@ -# Created by: janek - PORTNAME?= x3270 PORTVERSION= 4.2 CATEGORIES?= x11 net MASTER_SITES= http://x3270.bgp.nu/download/04.02/ DISTFILES= suite3270-${PORTVERSION}ga4-src.tgz MAINTAINER= kbowling@FreeBSD.org COMMENT?= 3270 Terminal emulator LICENSE= BSD3CLAUSE BUILD_DEPENDS= tclsh:lang/tcl-wrapper LIB_DEPENDS= libexpat.so:textproc/expat2 USES= cpe iconv gmake readline shebangfix tcl # x3270 includes c3270 CONFLICTS_INSTALL?= c3270 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-unix .if defined(WITHOUT_OPENSSL) CONFIGURE_ARGS+= --disable-tls .else USES+= ssl .endif CPE_VENDOR= paul_mattes WRKSRC= ${WRKDIR}/suite3270-${PORTVERSION} PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES DBCS DBCS_DESC= EBCDIC double-byte character set support .include .if ! defined(C3270) BUILD_DEPENDS+= bdftopcf:x11-fonts/bdftopcf \ mkfontscale:x11-fonts/mkfontscale USES+= fonts xorg USE_XORG= ice sm x11 xaw xext xmu xt xorgproto CONFIGURE_ARGS+= --with-fontdir=${FONTSDIR} \ --with-x=${LOCALBASE} SHEBANG_FILES= x3270/x3270a.in PLIST_SUB+= X3270="" .else CONFIGURE_ARGS+= --disable-x3270 \ --disable-x3270if PLIST_SUB+= X3270="@comment " .endif # EBCDIC double-byte character set support is disabled by default .if ${PORT_OPTIONS:DBCS} CONFIGURE_ARGS+= --enable-dbcs PLIST_SUB+= DBCS="" .else PLIST_SUB+= DBCS="@comment " .endif post-install: .for m in b3270 c3270 pr3287 s3270 tcl3270 @(cd ${WRKSRC} ; ${INSTALL_MAN} ${m}/${m}.man ${STAGEDIR}${MAN1PREFIX}/man/man1/${m}.1) .endfor .if ! defined(C3270) ${INSTALL_MAN} ${WRKSRC}/x3270/x3270.man ${STAGEDIR}${MAN5PREFIX}/man/man1/x3270.1 ${INSTALL_MAN} ${WRKSRC}/x3270if/x3270if.man ${STAGEDIR}${MAN5PREFIX}/man/man1/x3270if.1 .endif ${INSTALL_MAN} ${WRKSRC}/c3270/ibm_hosts.man ${STAGEDIR}${MAN5PREFIX}/man/man5/ibm_hosts.5 @(cd ${WRKSRC}/x3270/Examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) @(cd ${WRKSRC}/x3270 && ${COPYTREE_SHARE} html ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/x11/xantfarm/Makefile b/x11/xantfarm/Makefile index 15fdeaf7ce64..5c2c9f49a497 100644 --- a/x11/xantfarm/Makefile +++ b/x11/xantfarm/Makefile @@ -1,19 +1,17 @@ -# Created by: Yukihiro Nakai - PORTNAME= xantfarm PORTVERSION= 1.16 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= http://www.acme.com/software/xantfarm/ DISTNAME= ${PORTNAME}_23oct1991 MAINTAINER= ports@FreeBSD.org COMMENT= Ant hill simulation on X11 root window WRKSRC= ${WRKDIR}/xantfarm USES= imake xorg USE_XORG= x11 xext xt PLIST_FILES= bin/xantfarm \ man/man1/xantfarm.1.gz .include diff --git a/x11/xascii/Makefile b/x11/xascii/Makefile index 778727e06858..e4ffcfd7c7cd 100644 --- a/x11/xascii/Makefile +++ b/x11/xascii/Makefile @@ -1,19 +1,17 @@ -# Created by: Cy Schubert - PORTNAME= xascii PORTVERSION= 1.0 CATEGORIES= x11 MASTER_SITES= http://komquats.com/distfiles/ \ http://people.freebsd.org/~cy/distfiles/ MAINTAINER= cy@FreeBSD.org COMMENT= Display an ASCII table in decimal, octal, and hexadecimal USES= imake xorg USE_XORG= x11 xt xaw MAKE_ARGS= PREFIX=${PREFIX} NO_WRKSUBDIR= yes PLIST_FILES= bin/xascii man/man1/xascii.1.gz .include diff --git a/x11/xautolock/Makefile b/x11/xautolock/Makefile index 8c3bab8fb784..415ea037fdb4 100644 --- a/x11/xautolock/Makefile +++ b/x11/xautolock/Makefile @@ -1,23 +1,21 @@ -# Created by: Eric Blood - PORTNAME= xautolock PORTVERSION= 2.2 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= SUNSITE/X11/screensavers MAINTAINER= romain@FreeBSD.org COMMENT= Activate xlock after a user defined time of inactivity USES= tar:tgz imake gmake xorg # gmake is needed for -jX builds USE_XORG= x11 xext xscrnsaver OPTIONS_DEFINE= XLOCK OPTIONS_DEFAULT=XLOCK XLOCK_DESC= Force dependency on x11/xlockmore XLOCK_RUN_DEPENDS= xlock:x11/xlockmore PLIST_FILES= bin/xautolock man/man1/xautolock.1.gz .include diff --git a/x11/xautomation/Makefile b/x11/xautomation/Makefile index 8f58c1217726..bc6965bf7e5a 100644 --- a/x11/xautomation/Makefile +++ b/x11/xautomation/Makefile @@ -1,30 +1,28 @@ -# Created by: ijliao - PORTNAME= xautomation PORTVERSION= 1.09 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= http://hoopajoo.net/static/projects/ MAINTAINER= ports@FreeBSD.org COMMENT= Control X from the command line for scripts LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png USES= xorg USE_XORG= xtst GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= AUTHORS ChangeLog README OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/xballoon/Makefile b/x11/xballoon/Makefile index 3d80a8262cd0..1704f29cbb9c 100644 --- a/x11/xballoon/Makefile +++ b/x11/xballoon/Makefile @@ -1,28 +1,26 @@ -# Created by: Sakai Hiroaki - PORTNAME= xballoon PORTVERSION= 1.0 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= http://kozos.jp/myfreesoft/ MAINTAINER= ports@FreeBSD.org COMMENT= Balloons move on root window USES= xorg USE_XORG= xpm xmu xaw ALL_TARGET= xballoon PLIST_FILES= bin/xballoon \ man/man1/xballoon.1.gz post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|$${LOCALBASE}|g ; \ s|gcc |$${CC} |g ; \ s|-O |$${CFLAGS} |g' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xballoon ${STAGEDIR}${PREFIX}/bin/xballoon ${INSTALL_MAN} ${WRKSRC}/xballoon.man ${STAGEDIR}${MANPREFIX}/man/man1/xballoon.1 .include diff --git a/x11/xbindkeys/Makefile b/x11/xbindkeys/Makefile index ed0a5d7d32f0..5d8c65b9130e 100644 --- a/x11/xbindkeys/Makefile +++ b/x11/xbindkeys/Makefile @@ -1,36 +1,34 @@ -# Created by: ijliao - PORTNAME= xbindkeys PORTVERSION= 1.8.6 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= http://www.nongnu.org/xbindkeys/ MAINTAINER= guru@unixarea.de COMMENT= Allows you to launch shell commands under X with your keyboard LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= xorg USE_XORG= x11 xi GNU_CONFIGURE= yes PLIST_FILES= bin/xbindkeys %%EXAMPLESDIR%%/xbindkeysrc man/man1/xbindkeys.1.gz OPTIONS_DEFINE= GUILE TCL TCL_USES= tk TCL_CONFIGURE_OFF= --disable-tk TCL_PLIST_FILES= bin/xbindkeys_show man/man1/xbindkeys_show.1.gz GUILE_LIB_DEPENDS= libguile.so:lang/guile GUILE_CONFIGURE_OFF= --disable-guile post-patch-TCL-on: @${REINPLACE_CMD} -e 's| wish | ${WISH} |g' ${WRKSRC}/xbindkeys_show post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/xbindkeysrc ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11/xbitmaps/Makefile b/x11/xbitmaps/Makefile index 0dffb1c26ec1..ba145169c1d7 100644 --- a/x11/xbitmaps/Makefile +++ b/x11/xbitmaps/Makefile @@ -1,17 +1,15 @@ -# Created by: Dejan Lesjak - PORTNAME= xbitmaps PORTVERSION= 1.1.2 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X.Org bitmaps data LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= pathfix xorg-cat:data NO_ARCH= yes .include diff --git a/x11/xbrightness/Makefile b/x11/xbrightness/Makefile index 94cf77816176..7e638d3e11d0 100644 --- a/x11/xbrightness/Makefile +++ b/x11/xbrightness/Makefile @@ -1,16 +1,14 @@ -# Created by: Michiel Overtoom - PORTNAME= xbrightness PORTVERSION= 0.3 CATEGORIES= x11 MASTER_SITES= http://disjunkt.com/xbrightness/ ftp://ftp.motoom.net/files/ MAINTAINER= motoom@xs4all.nl COMMENT= Brightness and gamma correction through the X server USES= imake xorg USE_XORG= x11 xxf86vm ice xmu xt xaw PLIST_FILES= bin/xbrightness man/man1/xbrightness.1.gz .include diff --git a/x11/xcalib/Makefile b/x11/xcalib/Makefile index 44c77db4acd0..fb49b54a6ca9 100644 --- a/x11/xcalib/Makefile +++ b/x11/xcalib/Makefile @@ -1,42 +1,40 @@ -# Created by: Petr Holub - PORTNAME= xcalib PORTVERSION= 0.10 PORTREVISION= 0 CATEGORIES= x11 graphics MAINTAINER= ports@FreeBSD.org COMMENT= Program for X11 display calibration with ICC profiles LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= OpenICC USES= tar:bz2 xorg USE_XORG= x11 xext xrandr xxf86vm PORTDOCS= README.md README.profilers PORTEXAMPLES= * PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' -e 's|0644|0555|g'\ -e 's|CFLAGS =|CFLAGS ?=|g' -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${WRKSRC}/Makefile do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/*.icc ${WRKSRC}/*.icm \ ${STAGEDIR}${EXAMPLESDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11/xcb-imdkit/Makefile b/x11/xcb-imdkit/Makefile index 19835576e43f..f2f733d63317 100644 --- a/x11/xcb-imdkit/Makefile +++ b/x11/xcb-imdkit/Makefile @@ -1,28 +1,26 @@ -# Created by: Ka Ho Ng - PORTNAME= xcb-imdkit DISTVERSION= 1.0.3 CATEGORIES= x11 textproc MAINTAINER= khng300@gmail.com COMMENT= Input method development support for XCB LICENSE= LGPL21+ BUILD_DEPENDS= uthash>=0:devel/uthash LIB_DEPENDS= libxcb-util.so:x11/xcb-util \ libxcb-keysyms.so:x11/xcb-util-keysyms USES= compiler:c11 cmake pkgconfig kde:5 xorg PLIST_SUB= VER=${PORTVERSION} CMAKE_ON= SYSTEM_USE_UTHASH USE_KDE= ecm USE_XORG= xcb USE_GITHUB= yes GH_ACCOUNT= fcitx .include diff --git a/x11/xcb-proto/Makefile b/x11/xcb-proto/Makefile index 2e1a45f5a01e..26e6a1626741 100644 --- a/x11/xcb-proto/Makefile +++ b/x11/xcb-proto/Makefile @@ -1,21 +1,19 @@ -# Created by: Ashish Shukla - PORTNAME= xcb-proto PORTVERSION= 1.15.2 CATEGORIES= x11 python MAINTAINER= x11@FreeBSD.org COMMENT= The X protocol C-language Binding (XCB) protocol LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= gnome python tar:xz xorg-cat:proto USE_GNOME= libxml2:build USE_PYTHON= py3kplist NO_ARCH= yes MAKE_ARGS= pkgconfigdir=${PREFIX}/libdata/pkgconfig DATADIR= ${PREFIX}/share/xcb .include diff --git a/x11/xcb-util/Makefile b/x11/xcb-util/Makefile index 9ef4cb14650a..fa77ecc00ee1 100644 --- a/x11/xcb-util/Makefile +++ b/x11/xcb-util/Makefile @@ -1,25 +1,23 @@ -# Created by: Nikos Ntarmos - PORTNAME= xcb-util PORTVERSION= 0.4.0 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= x11 MASTER_SITES= http://xcb.freedesktop.org/dist/ MAINTAINER= garga@FreeBSD.org COMMENT= Module with libxcb/libX11 extension/replacement libraries LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake tar:bzip2 xorg xorg-cat:lib USE_XORG= xau xcb xdmcp INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e \ 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|' \ ${WRKSRC}/configure .include diff --git a/x11/xcb/Makefile b/x11/xcb/Makefile index fb96340a45c7..125ba50921f6 100644 --- a/x11/xcb/Makefile +++ b/x11/xcb/Makefile @@ -1,23 +1,21 @@ -# Created by: jkh - PORTNAME= xcb PORTVERSION= 2.4 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= http://oldhome.schmorp.de/marc/data/ \ http://ftp.lyx.org/pub/pcg/marc/ \ http://fossies.org/unix/misc/old/ MAINTAINER= ports@FreeBSD.org COMMENT= Tool for managing x11 cut-buffers LICENSE= MIT USES= imake xorg USE_XORG= ice sm x11 xaw xext xmu xt PLIST_FILES= bin/xcb \ lib/X11/app-defaults/Xcb \ man/man1/xcb.1.gz .include diff --git a/x11/xclip/Makefile b/x11/xclip/Makefile index 4f630ad08486..b8715703cddb 100644 --- a/x11/xclip/Makefile +++ b/x11/xclip/Makefile @@ -1,39 +1,37 @@ -# Created by: ijliao - PORTNAME= xclip PORTVERSION= 0.13 CATEGORIES= x11 MAINTAINER= eduardo@FreeBSD.org COMMENT= Interface to X selections ("the clipboard") from the command line LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf gmake iconv xorg USE_GITHUB= yes GH_ACCOUNT= astrand USE_XORG= x11 xmu GNU_CONFIGURE= yes CONFIGURE_ENV+= ac_cv_header_X11_Xmu_Atoms_h=yes \ ac_cv_header_X11_Intrinsic_h=yes \ ac_cv_lib_Xmu_XmuClientWindow=yes PLIST_FILES= bin/xclip bin/xclip-copyfile bin/xclip-cutfile \ bin/xclip-pastefile \ man/man1/xclip.1.gz man/man1/xclip-copyfile.1.gz PORTDOCS= README OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xclip .include diff --git a/x11/xcmd/Makefile b/x11/xcmd/Makefile index 9b18a4722d5f..97493fc139f5 100644 --- a/x11/xcmd/Makefile +++ b/x11/xcmd/Makefile @@ -1,19 +1,17 @@ -# Created by: Oliver Breuninger - PORTNAME= xcmd PORTVERSION= 1.8 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= SUNSITE/X11/xutils \ http://www.breuninger.org/files/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Front-end for starting programs under X11 USES= imake xorg USE_XORG= ice sm x11 xext xmu xt PLIST_FILES= bin/xcmd \ man/man1/xcmd.1.gz .include diff --git a/x11/xcoloredit/Makefile b/x11/xcoloredit/Makefile index 657c851b5a3d..3200ec83ccdf 100644 --- a/x11/xcoloredit/Makefile +++ b/x11/xcoloredit/Makefile @@ -1,19 +1,17 @@ -# Created by: Satoshi TAOKA - PORTNAME= xcoloredit PORTVERSION= 1.2 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= XCONTRIB/../R5contrib DISTNAME= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Find colour values by graphical colour mixing USES= imake tar:Z xorg USE_XORG= ice sm x11 xaw xext xmu xpm xt PLIST_FILES= bin/xcoloredit \ man/man1/xcoloredit.1.gz .include diff --git a/x11/xcolors/Makefile b/x11/xcolors/Makefile index 3a43188ea49e..991f1ed110d9 100644 --- a/x11/xcolors/Makefile +++ b/x11/xcolors/Makefile @@ -1,19 +1,17 @@ -# Created by: asami - PORTNAME= xcolors PORTVERSION= 1.3 PORTREVISION= 5 CATEGORIES= x11 MASTER_SITES= LOCAL/markp DISTNAME= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Display all (ok, most of) the colors in the universe RUN_DEPENDS= showrgb:x11/rgb WRKSRC= ${WRKDIR}/xcolors USES= imake xorg USE_XORG= xaw xmu xt sm ice xpm xext x11 .include diff --git a/x11/xcut/Makefile b/x11/xcut/Makefile index f6b9a2f83516..00921de24f4c 100644 --- a/x11/xcut/Makefile +++ b/x11/xcut/Makefile @@ -1,17 +1,15 @@ -# Created by: Cy Schubert - PORTNAME= xcut PORTVERSION= 0.2 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTVERSION} \ http://acsys.anu.edu.au/~tpot/%SUBDIR%/ MAINTAINER= cy@FreeBSD.org COMMENT= Manipulate X cut buffers from the commandline USES= imake xorg USE_XORG= x11 PLIST_FILES= bin/xcut man/man1/xcut.1.gz .include diff --git a/x11/xdialog/Makefile b/x11/xdialog/Makefile index fb2aa098f438..790bf1d59830 100644 --- a/x11/xdialog/Makefile +++ b/x11/xdialog/Makefile @@ -1,42 +1,40 @@ -# Created by: Ying-Chieh Liao - PORTNAME= xdialog PORTVERSION= 2.3.1 PORTREVISION= 8 CATEGORIES= x11 MASTER_SITES= http://xdialog.free.fr/ DISTNAME= ${PORTNAME:S/x/X/}-${PORTVERSION} MAINTAINER= ler@FreeBSD.org COMMENT= Drop in replacement for the "dialog" or "cdialog" programs LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= gnome localbase pkgconfig tar:bzip2 USE_GNOME= gtk20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gtk2 OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|m4 lib src|m4 src|g ; \ s|-I../lib||g ; \ s|-L../lib -lgetopt||g ; \ s| install-docDATA||g' @${REINPLACE_CMD} -e 's,Xdialog\\-%%version%%,xdialog,' \ ${WRKSRC}/doc/Xdialog.man post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/samples ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.png ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/samples/* ${STAGEDIR}${DOCSDIR}/samples .include diff --git a/x11/xdtm/Makefile b/x11/xdtm/Makefile index b7fd998ce120..512f6fdf4157 100644 --- a/x11/xdtm/Makefile +++ b/x11/xdtm/Makefile @@ -1,18 +1,16 @@ -# Created by: gpalmer - PORTNAME= xdtm PORTVERSION= 2.5.8 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= XCONTRIB/applications MAINTAINER= ports@FreeBSD.org COMMENT= Graphical shell for the X Window System WRKSRC= ${WRKDIR}/${PORTNAME} USES= imake xorg USE_XORG= xaw MAKE_JOBS_UNSAFE= yes .include diff --git a/x11/xfce4-clipman-plugin/Makefile b/x11/xfce4-clipman-plugin/Makefile index b8c0c68f4ba3..ad07e02a5eae 100644 --- a/x11/xfce4-clipman-plugin/Makefile +++ b/x11/xfce4-clipman-plugin/Makefile @@ -1,34 +1,32 @@ -# Created by: Matt Lancereau - PORTNAME= xfce4-clipman-plugin PORTVERSION= 1.6.2 CATEGORIES= x11 xfce MASTER_SITES= XFCE/panel-plugins DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Clipboard manager for the Xfce panel LICENSE= GPLv2 USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \ tar:bzip2 xfce xorg USE_GNOME= cairo glib20 gtk30 intltool USE_XFCE= panel USE_XORG= ice sm x11 xorgproto xtst GNU_CONFIGURE= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS QRCODE OPTIONS_SUB= yes QRCODE_DESC= QR Code support NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls QRCODE_LIB_DEPENDS= libqrencode.so:graphics/libqrencode QRCODE_CONFIGURE_ENABLE=libqrencode .include diff --git a/x11/xfce4-conf/Makefile b/x11/xfce4-conf/Makefile index 1d49b358cc17..4e007b07be2a 100644 --- a/x11/xfce4-conf/Makefile +++ b/x11/xfce4-conf/Makefile @@ -1,49 +1,47 @@ -# Created by: Oliver Lehmann - PORTNAME= xfce4-conf PORTVERSION= 4.16.0 CATEGORIES= x11 xfce MASTER_SITES= XFCE DISTNAME= xfconf-${DISTVERSIONFULL} DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= D-Bus-based configuration storage system LICENSE= GPLv2 BUILD_DEPENDS= p5-XML-Parser>=2.44:textproc/p5-XML-Parser USES= compiler:c11 gettext-tools gmake gnome libtool pathfix perl5 \ pkgconfig tar:bzip2 xfce xorg USE_GNOME= glib20 intltool USE_LDCONFIG= yes USE_PERL5= build USE_XFCE= libutil USE_XORG= x11 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --without-html-dir \ --without-bash-completion-dir PORTSCOUT= limitw:1,even OPTIONS_DEFINE= GIR NLS VAPI OPTIONS_DEFAULT= GIR VAPI OPTIONS_SUB= yes GIR_DESC= Use Gobject Introspection GIR_USE= gnome=introspection:build GIR_CONFIGURE_ON= --enable-introspection=yes GIR_CONFIGURE_OFF= --enable-introspection=no NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime VAPI_BUILD_DEPENDS= vapigen:lang/vala VAPI_CONFIGURE_ENABLE= vala VAPI_IMPLIES= GIR .include diff --git a/x11/xfce4-dashboard/Makefile b/x11/xfce4-dashboard/Makefile index 5a662358905b..1c9c38460fa7 100644 --- a/x11/xfce4-dashboard/Makefile +++ b/x11/xfce4-dashboard/Makefile @@ -1,45 +1,43 @@ -# Created by: Olivier Duchateau - PORTNAME= dashboard PORTVERSION= 0.8.1 PORTREVISION= 1 CATEGORIES= x11 xfce MASTER_SITES= XFCE/apps PKGNAMEPREFIX= xfce4- DISTNAME= xfdashboard-${DISTVERSIONFULL} DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= GNOME shell like dashboard for the Xfce desktop LICENSE= GPLv2 LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libcogl.so:graphics/cogl \ libclutter-1.0.so:graphics/clutter USES= compiler:c11 gettext-tools gl gmake gnome localbase libtool \ pathfix perl5 pkgconfig tar:bzip2 xfce xorg USE_GNOME= cairo glib20 gtk30 intltool libwnck3 USE_XFCE= garcon xfconf USE_XORG= x11 xcomposite xdamage xext xfixes xi xinerama xrandr USE_GL= egl gl USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime post-patch: # Decrease default value of desaturation factor (0.0 -> no desaturation) # With some graphics cards, quick launch icons are totally black with # default value ${FIND} ${WRKSRC}/data/themes -type f -name 'effects.xml' \ | ${XARGS} ${REINPLACE_CMD} -i "" 's|factor">1.0|factor">0.25|' .include diff --git a/x11/xfce4-goodies/Makefile b/x11/xfce4-goodies/Makefile index fb2e9437b7b5..5774294122dd 100644 --- a/x11/xfce4-goodies/Makefile +++ b/x11/xfce4-goodies/Makefile @@ -1,139 +1,137 @@ -# Created by: Ben Woods - PORTNAME= xfce4-goodies PORTVERSION= 4.16 CATEGORIES= x11 MAINTAINER= xfce@FreeBSD.org COMMENT= Meta-port for software and artwork from the Xfce4 Goodies Project USES= metaport OPTIONS_DEFAULT= ARCHIVE BATTERY CALCULATOR CLIPMAN CPUGRAPH DASHBOARD \ DATETIME DICTIONARY DISKPERF FSGUARD GENMON GIGOLO \ MAILWATCH MEDIATAGS MENULIBRE MOUNT NETLOAD NOTES PAROLE \ POWERMANAGER RISTRETTO SCREENSAVER SCREENSHOOTER \ SMARTBOOKMARK STOPWATCH SYSTEMLOAD TASKMANAGER TERMINAL \ THEMES TIMEOUT TIMER VCS VERVE WAVELAN WEATHER WHISKERMENU \ XFBURN XKB # Removed from defaults due to ports being broken. # BSDCPUFREQ OPTIONS_EXCLUDE_powerpc= BATTERY OPTIONS_EXCLUDE_powerpc64= BATTERY OPTIONS_EXCLUDE_powerpc64le= BATTERY OPTIONS_EXCLUDE_powerpcspe= BATTERY OPTIONS_GROUP= APPLICATIONS PANELPLUGINS THUNARPLUGINS UNOFFICIAL OPTIONS_GROUP_APPLICATIONS= DASHBOARD DICTIONARY GIGOLO MIDORI PAROLE \ POWERMANAGER RISTRETTO SCREENSHOOTER \ TASKMANAGER TERMINAL VOLUMEDPULSE XFBURN \ XFMPC SCREENSAVER DASHBOARD_DESC= GNOME shell like dashboard for the Xfce desktop DICTIONARY_DESC= Xfce4 plugin to query different dictionaries GIGOLO_DESC= Frontend to easily manage filesystem connections MIDORI_DESC= Lightweight web browser using WebKit engine PAROLE_DESC= Lightweight media player based on GStreamer POWERMANAGER_DESC= Power manager for the Xfce Desktop RISTRETTO_DESC= Image viewer with Xfce integration SCREENSAVER_DESC= Screen Saver for the Xfce Desktop SCREENSHOOTER_DESC= Application and panel plugin to take screenshots TASKMANAGER_DESC= Task manager for the Xfce desktop TERMINAL_DESC= Terminal emulator for the X windowing system VOLUMEDPULSE_DESC= Volume management daemon for Xfce using PulseAudio XFBURN_DESC= CD/DVD burning tool for Xfce XFMPC_DESC= Graphical MPD client focusing on low footprint DASHBOARD_RUN_DEPENDS= xfce4-dashboard>=0:x11/xfce4-dashboard DICTIONARY_RUN_DEPENDS= xfce4-dict-plugin>=0:textproc/xfce4-dict-plugin GIGOLO_RUN_DEPENDS= gigolo>=0:sysutils/gigolo MIDORI_RUN_DEPENDS= midori>=0:www/midori PAROLE_RUN_DEPENDS= parole>=0:multimedia/xfce4-parole POWERMANAGER_RUN_DEPENDS= xfce4-power-manager>=0:sysutils/xfce4-power-manager RISTRETTO_RUN_DEPENDS= ristretto>=0:graphics/ristretto SCREENSAVER_RUN_DEPENDS= xfce4-screensaver>=0:x11/xfce4-screensaver SCREENSHOOTER_RUN_DEPENDS= xfce4-screenshooter-plugin>=0:x11/xfce4-screenshooter-plugin TASKMANAGER_RUN_DEPENDS= xfce4-taskmanager>=0:x11/xfce4-taskmanager TERMINAL_RUN_DEPENDS= xfce4-terminal>=0:x11/xfce4-terminal VOLUMEDPULSE_RUN_DEPENDS= xfce4-volumed-pulse>=0:deskutils/xfce4-volumed-pulse XFBURN_RUN_DEPENDS= xfburn>=0:sysutils/xfburn XFMPC_RUN_DEPENDS= xfmpc>=0:audio/xfmpc OPTIONS_GROUP_PANELPLUGINS= BATTERY CALCULATOR CLIPMAN CPUGRAPH DATETIME \ DISKPERF FSGUARD GENERICSLIDER GENMON \ MAILWATCH MOUNT MPC NETLOAD NOTES PULSEAUDIO \ SMARTBOOKMARK STOPWATCH SYSTEMLOAD TIMER \ TIMEOUT VERVE WAVELAN WEATHER WHISKERMENU \ XKB BATTERY_DESC= Battery monitor panel plugin for Xfce4 CALCULATOR_DESC= Simple calculator for the Xfce panel CLIPMAN_DESC= Clipboard manager for the Xfce panel CPUGRAPH_DESC= Graphical representation of the CPU load DATETIME_DESC= Datetime panel plugin for the Xfce desktop DISKPERF_DESC= Graphical representation of the disk IO FSGUARD_DESC= Displays free space of mountpoint GENERICSLIDER_DESC= Slider to adjust / monitor any numeric variable GENMON_DESC= Generic Monitor Xfce4 panel plugin MAILWATCH_DESC= Mail notification applet for the Xfce panel MOUNT_DESC= Mount and umount utility for the Xfce4 panel MPC_DESC= Musicpd client plugin for the Xfce panel NETLOAD_DESC= Network Load plugin for Xfce4 NOTES_DESC= Notes plugin for the Xfce panel PULSEAUDIO_DESC= Panel plugin for controlling PulseAudio mixer SMARTBOOKMARK_DESC= Query search engines from the Xfce panel STOPWATCH_DESC= Stopwatch plugin for the Xfce4 panel SYSTEMLOAD_DESC= System Load plugin for Xfce4 panel TIMEOUT_DESC= Prompts the user to take a break every X minutes TIMER_DESC= Set alarm at specific time or after time period VERVE_DESC= Command line plugin for the Xfce Desktop WAVELAN_DESC= Displays information about a WaveLAN device WEATHER_DESC= Weather plugin for the Xfce panel WHISKERMENU_DESC= Alternate menu for the Xfce Desktop XKB_DESC= Keyboard layout switching plugin for Xfce panel BATTERY_RUN_DEPENDS= xfce4-battery-plugin>=0:sysutils/xfce4-battery-plugin CALCULATOR_RUN_DEPENDS= xfce4-calculator-plugin>=0:math/xfce4-calculator-plugin CLIPMAN_RUN_DEPENDS= xfce4-clipman-plugin>=0:x11/xfce4-clipman-plugin CPUGRAPH_RUN_DEPENDS= xfce4-cpugraph-plugin>=0:sysutils/xfce4-cpugraph-plugin DATETIME_RUN_DEPENDS= xfce4-datetime-plugin>=0:x11-clocks/xfce4-datetime-plugin DISKPERF_RUN_DEPENDS= xfce4-diskperf-plugin>=0:sysutils/xfce4-diskperf-plugin FSGUARD_RUN_DEPENDS= xfce4-fsguard-plugin>=0:sysutils/xfce4-fsguard-plugin GENERICSLIDER_RUN_DEPENDS= xfce4-generic-slider>=0:deskutils/xfce4-generic-slider GENMON_RUN_DEPENDS= xfce4-genmon-plugin>=0:sysutils/xfce4-genmon-plugin MAILWATCH_RUN_DEPENDS= xfce4-mailwatch-plugin>=0:mail/xfce4-mailwatch-plugin MOUNT_RUN_DEPENDS= xfce4-mount-plugin>=0:sysutils/xfce4-mount-plugin MPC_RUN_DEPENDS= xfce4-mpc-plugin>=0:audio/xfce4-mpc-plugin NETLOAD_RUN_DEPENDS= xfce4-netload-plugin>=0:sysutils/xfce4-netload-plugin NOTES_RUN_DEPENDS= xfce4-notes-plugin>=0:deskutils/xfce4-notes-plugin PULSEAUDIO_RUN_DEPENDS= xfce4-pulseaudio-plugin>=0:audio/xfce4-pulseaudio-plugin SMARTBOOKMARK_RUN_DEPENDS= xfce4-smartbookmark-plugin>=0:www/xfce4-smartbookmark-plugin STOPWATCH_RUN_DEPENDS= xfce4-stopwatch-plugin>=0:x11-clocks/xfce4-stopwatch-plugin SYSTEMLOAD_RUN_DEPENDS= xfce4-systemload-plugin>=0:sysutils/xfce4-systemload-plugin TIMEOUT_RUN_DEPENDS= xfce4-time-out-plugin>=0:x11-clocks/xfce4-time-out-plugin TIMER_RUN_DEPENDS= xfce4-timer-plugin>=0:x11-clocks/xfce4-timer-plugin VERVE_RUN_DEPENDS= xfce4-verve-plugin>=0:x11/xfce4-verve-plugin WAVELAN_RUN_DEPENDS= xfce4-wavelan-plugin>=0:sysutils/xfce4-wavelan-plugin WEATHER_RUN_DEPENDS= xfce4-weather-plugin>=0:misc/xfce4-weather-plugin WHISKERMENU_RUN_DEPENDS= xfce4-whiskermenu-plugin>=0:x11/xfce4-whiskermenu-plugin XKB_RUN_DEPENDS= xfce4-xkb-plugin>=0:deskutils/xfce4-xkb-plugin OPTIONS_GROUP_THUNARPLUGINS= ARCHIVE MEDIATAGS VCS ARCHIVE_DESC= Create/extract archives from file context menus MEDIATAGS_DESC= View/edit id3/ogg tags in file properties dialog VCS_DESC= SVN+GIT Version Control System integration ARCHIVE_RUN_DEPENDS= thunar-archive-plugin>=0:archivers/thunar-archive-plugin MEDIATAGS_RUN_DEPENDS= thunar-media-tags-plugin>=0:audio/thunar-media-tags-plugin VCS_RUN_DEPENDS= thunar-vcs-plugin>=0:devel/thunar-vcs-plugin OPTIONS_GROUP_UNOFFICIAL= BSDCPUFREQ MENULIBRE THEMES BSDCPUFREQ_DESC= Display the CPU clock frequency in Xfce panel MENULIBRE_DESC= Advanced compliant menu editor THEMES_DESC= Additional themes for xfwm4 BSDCPUFREQ_RUN_DEPENDS= xfce4-bsdcpufreq-plugin>=0:sysutils/xfce4-bsdcpufreq-plugin MENULIBRE_RUN_DEPENDS= py${PYTHON3_DEFAULT:S/.//}-menulibre>=0:x11/menulibre THEMES_RUN_DEPENDS= xfce4-wm-themes>=0:misc/xfce4-wm-themes .include diff --git a/x11/xfce4-screenshooter-plugin/Makefile b/x11/xfce4-screenshooter-plugin/Makefile index 4b9c5500a662..645f061384b5 100644 --- a/x11/xfce4-screenshooter-plugin/Makefile +++ b/x11/xfce4-screenshooter-plugin/Makefile @@ -1,36 +1,34 @@ -# Created by: Martin Wilke (miwi@FreeBSD.org) - PORTNAME= xfce4-screenshooter-plugin PORTVERSION= 1.9.10 PORTREVISION= 2 CATEGORIES= x11 xfce MASTER_SITES= XFCE/apps DISTNAME= xfce4-screenshooter-${DISTVERSIONFULL} DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Application and panel plugin to take screenshots LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libharfbuzz.so:print/harfbuzz USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \ tar:bzip2 xfce xorg USE_CSTD= c99 USE_GNOME= cairo glib20 gtk30 intltool libxml2 USE_XFCE= panel USE_XORG= ice sm x11 xfixes xext GNU_CONFIGURE= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime .include diff --git a/x11/xfce4-taskmanager/Makefile b/x11/xfce4-taskmanager/Makefile index 475c250f9080..5e8711e45f47 100644 --- a/x11/xfce4-taskmanager/Makefile +++ b/x11/xfce4-taskmanager/Makefile @@ -1,35 +1,33 @@ -# Created by: DaJoob - PORTNAME= xfce4-taskmanager PORTVERSION= 1.5.4 CATEGORIES= x11 xfce MASTER_SITES= XFCE/apps DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Task manager for the Xfce desktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libharfbuzz.so:print/harfbuzz USES= gettext-tools gmake gnome localbase pkgconfig tar:bzip2 \ xfce xorg USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool libwnck3 USE_XFCE= libmenu xfconf USE_XORG= ice sm x11 xmu xt GNU_CONFIGURE= yes PORTSCOUT= limitw:1,even CONFIGURE_ARGS+= --disable-silent-rules --disable-gksu --enable-wnck3 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime .include diff --git a/x11/xfce4-terminal/Makefile b/x11/xfce4-terminal/Makefile index 15b45d543095..fc3041be8db2 100644 --- a/x11/xfce4-terminal/Makefile +++ b/x11/xfce4-terminal/Makefile @@ -1,33 +1,31 @@ -# Created by: Matt Lancereau - PORTNAME= xfce4-terminal PORTVERSION= 1.0.4 CATEGORIES= x11 xfce MASTER_SITES= XFCE/apps DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Terminal emulator for the X windowing system LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c11 gettext-tools gmake gnome pkgconfig tar:bzip2 \ xfce xorg USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool libxml2 vte3 USE_XFCE= libmenu xfconf USE_XORG= ice sm x11 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip SUB_FILES= pkg-message CONFIGURE_ARGS= --without-gnome-default-appsdir \ --with-utempter OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls .include diff --git a/x11/xfce4-verve-plugin/Makefile b/x11/xfce4-verve-plugin/Makefile index 7280589f365c..16e00710e645 100644 --- a/x11/xfce4-verve-plugin/Makefile +++ b/x11/xfce4-verve-plugin/Makefile @@ -1,34 +1,32 @@ -# Created by: Martin Wilke (miwi@FreeBSD.org) - PORTNAME= verve-plugin PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= x11 xfce MASTER_SITES= XFCE/panel-plugins PKGNAMEPREFIX= xfce4- DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${DISTVERSIONFULL} DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Command line plugin for the Xfce Desktop LICENSE= GPLv2 LIB_DEPENDS= libpcre.so:devel/pcre USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \ tar:bzip2 xfce USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 intltool pango USE_XFCE= panel GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-dbus OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime .include diff --git a/x11/xfce4-whiskermenu-plugin/Makefile b/x11/xfce4-whiskermenu-plugin/Makefile index 2492eee386ab..5c651d9c4ef5 100644 --- a/x11/xfce4-whiskermenu-plugin/Makefile +++ b/x11/xfce4-whiskermenu-plugin/Makefile @@ -1,28 +1,26 @@ -# Created by: Olivier Duchateau - PORTNAME= xfce4-whiskermenu-plugin PORTVERSION= 2.7.1 CATEGORIES= x11 xfce MASTER_SITES= XFCE/panel-plugins DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Alternate menu for the Xfce Desktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake compiler:c++14-lang gettext-tools gnome localbase pkgconfig \ tar:bzip2 xfce USE_GNOME= cairo gtk30 USE_XFCE= panel OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime post-patch-NLS-off: @${REINPLACE_CMD} '/add_subdirectory(po)/d' ${WRKSRC}/CMakeLists.txt .include diff --git a/x11/xfishtank/Makefile b/x11/xfishtank/Makefile index d7f15cc6f13f..a99561d21b2c 100644 --- a/x11/xfishtank/Makefile +++ b/x11/xfishtank/Makefile @@ -1,20 +1,18 @@ -# Created by: jacs - PORTNAME= xfishtank PORTVERSION= 2.2 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= http://cyber.dabamos.de/pub/distfiles/ MAINTAINER= kidon@posteo.de COMMENT= Make fish swim in the background of your screen PLIST_FILES= bin/xfishtank USES= imake xorg USE_XORG= x11 xext WRKSRC= ${WRKDIR}/xfishtank2.0 post-patch: cd ${WRKDIR}/xfishtank2.0; make clean .include diff --git a/x11/xforward/Makefile b/x11/xforward/Makefile index 6ec49f1fd7e1..ab26bde809cb 100644 --- a/x11/xforward/Makefile +++ b/x11/xforward/Makefile @@ -1,34 +1,32 @@ -# Created by: Cy Schubert - PORTNAME= xforward PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= http://komquats.com/distfiles/ \ http://people.freebsd.org/~cy/distfiles/ DISTNAME= ${PORTNAME} MAINTAINER= cy@FreeBSD.org COMMENT= Provide user-level X forwarding service LICENSE_FILE= ${WRKSRC}/NOTICE LIB_DEPENDS= libpng.so:graphics/png \ libfontconfig.so:x11-fonts/fontconfig \ libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 USES= motif xorg USE_XORG= x11 xt xaw xmu xt xext sm ice xft xau xcb xdmcp xrender MAKE_ARGS= PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} NO_WRKSUBDIR= yes PLIST_FILES= bin/xforward man/man1/xforward.1.gz OPTIONS_DEFINE= STATIC STATIC_ALL_TARGET= all-static STATIC_INSTALL_TARGET= install-static STATIC_PLIST_FILES= bin/xforward-static .include diff --git a/x11/xidle/Makefile b/x11/xidle/Makefile index fa74b67c5c63..eb849d523729 100644 --- a/x11/xidle/Makefile +++ b/x11/xidle/Makefile @@ -1,23 +1,21 @@ -# Created by: Roman Bogorodskiy - PORTNAME= xidle PORTVERSION= 26052015 CATEGORIES= x11 MASTER_SITES= LOCAL/novel MAINTAINER= novel@FreeBSD.org COMMENT= Run a program on X inactivity USES= tar:bzip2 xorg CFLAGS+= -I${LOCALBASE}/include -D__dead=static MAKE_ARGS+= X11BASE="${LOCALBASE}" \ CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" USE_XORG= x11 xscrnsaver xcb xau xdmcp xext PLIST_FILES= bin/xidle man/man1/xidle.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xidle ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xidle.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/x11/xinput/Makefile b/x11/xinput/Makefile index 844cf49b7436..51fd440469b7 100644 --- a/x11/xinput/Makefile +++ b/x11/xinput/Makefile @@ -1,18 +1,16 @@ -# Created by: Martin Ranne - PORTNAME= xinput PORTVERSION= 1.6.3 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Very useful utility for configuring and testing XInput devices LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xorg xorg-cat:app USE_XORG= xorgproto x11 xi xext xrandr xinerama PLIST_FILES= bin/xinput man/man1/xinput.1.gz .include diff --git a/x11/xkb-switch/Makefile b/x11/xkb-switch/Makefile index 8b61aa1cea39..9914ebd0e292 100644 --- a/x11/xkb-switch/Makefile +++ b/x11/xkb-switch/Makefile @@ -1,34 +1,32 @@ -# Created by: Dmitri Goutnik - PORTNAME= xkb-switch PORTVERSION= 1.8.5 CATEGORIES= x11 MAINTAINER= dmgk@FreeBSD.org COMMENT= Switch your X keyboard layouts from the command line LICENSE= GPLv3 USES= cmake xorg USE_GITHUB= yes GH_ACCOUNT= ierton USE_XORG= x11 xkbfile USE_LDCONFIG= yes CMAKE_ARGS= -DMAN_COMPRESSION="gz" -DMANDIR="${MANPREFIX}/man" OPTIONS_DEFINE= DOCS PLIST_FILES= bin/xkb-switch \ lib/libxkbswitch.so \ lib/libxkbswitch.so.1 \ lib/libxkbswitch.so.1.8.5 \ man/man1/xkb-switch.1.gz PORTDOCS= README.md post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/xkbctrl/Makefile b/x11/xkbctrl/Makefile index 5ad9d7df5690..362aedfa3def 100644 --- a/x11/xkbctrl/Makefile +++ b/x11/xkbctrl/Makefile @@ -1,33 +1,31 @@ -# Created by: Yoshiro MIHIRA - PORTNAME= xkbctrl PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= XORG/unsupported/test/Xkb/programs DISTFILES= Imakefile xkbctrl.c MAINTAINER= ports@FreeBSD.org COMMENT= Display and manipulate XKB keyboard controls from the commandline LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING DIST_SUBDIR= xkbctrl PLIST_FILES= bin/xkbctrl USES= imake xorg USE_XORG= x11 xkbfile NO_WRKSUBDIR= yes do-extract: @${RM} -r ${WRKSRC} @${MKDIR} ${WRKSRC} @for _file in ${DISTFILES}; do \ ${CP} ${DISTDIR}/${DIST_SUBDIR}/$${_file} ${WRKSRC}; \ done @${SED} -n '3,24p' <${WRKSRC}/xkbctrl.c >${WRKSRC}/COPYING do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11/xkbind/Makefile b/x11/xkbind/Makefile index 6f8819719afe..a454b1716aba 100644 --- a/x11/xkbind/Makefile +++ b/x11/xkbind/Makefile @@ -1,27 +1,25 @@ -# Created by: Alexey Dokuchaev - PORTNAME= xkbind PORTVERSION= 2010.05.20 CATEGORIES= x11 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/source MAINTAINER= danfe@FreeBSD.org COMMENT= Minimal keyboard layout indicator program LICENSE= GPLv2 GNU_CONFIGURE= yes USES= xorg USE_XORG= x11 PLIST_FILES= bin/${PORTNAME} lib/${PORTNAME}/app-defaults/Xkbind \ man/man1/${PORTNAME}.1.gz PORTDOCS= AUTHORS ChangeLog README README.utf8.ru THANKS OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/xkbset/Makefile b/x11/xkbset/Makefile index b49c971cc569..1426b2ae45d6 100644 --- a/x11/xkbset/Makefile +++ b/x11/xkbset/Makefile @@ -1,39 +1,37 @@ -# Created by: Stephen Montgomery-Smith - PORTNAME= xkbset PORTVERSION= 0.8 DISTVERSIONPREFIX= v CATEGORIES= x11 MAINTAINER= stephen@FreeBSD.org COMMENT= Manage various XKB features of X Window LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT USE_GITHUB= yes GH_ACCOUNT= stephenmontgomerysmith USES= perl5 xorg USE_XORG= x11 USE_PERL5= build MAKE_ARGS= X11BASE="${LOCALBASE}" X11PREFIX="${PREFIX}" \ INSTALL_DATA="${INSTALL_DATA}" \ INSTALL_PROGRAM="${INSTALL_PROGRAM}" OPTIONS_DEFINE= GUI GUI_DESC= Install Tk GUI .include .if ${PORT_OPTIONS:MGUI} RUN_DEPENDS+= p5-Tk>=0:x11-toolkits/p5-Tk PLIST_SUB+= GUI="" MAKE_ARGS+= INSTALL_SCRIPT="${INSTALL_SCRIPT}" .else PLIST_SUB+= GUI="@comment " MAKE_ARGS+= INSTALL_SCRIPT=: .endif .include diff --git a/x11/xkeycaps/Makefile b/x11/xkeycaps/Makefile index a7c40e059f72..c408b776da7a 100644 --- a/x11/xkeycaps/Makefile +++ b/x11/xkeycaps/Makefile @@ -1,20 +1,18 @@ -# Created by: jmz - PORTNAME= xkeycaps PORTVERSION= 2.46 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= http://www.jwz.org/xkeycaps/ MAINTAINER= ports@FreeBSD.org COMMENT= Graphically display and edit the keyboard mapping LICENSE= MIT USES= imake tar:Z xorg USE_XORG= ice sm x11 xaw xbitmaps xext xmu xt PLIST_FILES= bin/xkeycaps \ man/man1/xkeycaps.1.gz .include diff --git a/x11/xkeywrap/Makefile b/x11/xkeywrap/Makefile index fe41d73f030f..f63e3198dd22 100644 --- a/x11/xkeywrap/Makefile +++ b/x11/xkeywrap/Makefile @@ -1,35 +1,33 @@ -# Created by: Sakai Hiroaki - PORTNAME= xkeywrap PORTVERSION= 1.1 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= http://ftp.vector.co.jp/18/98/1364/ MAINTAINER= ports@FreeBSD.org COMMENT= Record, repeat, and play key sequence from keyboard MAKE_ENV= X11BASE="${LOCALBASE}" USES= xorg USE_XORG= x11 xt PORTDOCS= README PORTEXAMPLES= demo.dat xkeywrap_demo.c PLIST_FILES= bin/xkeywrap man/man1/${PORTNAME}.1.gz OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xkeywrap ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xkeywrap.1.gz ${STAGEDIR}${PREFIX}/man/man1 post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S/^/${WRKSRC}\//} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S/^/${WRKSRC}\//} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11/xloadimage/Makefile b/x11/xloadimage/Makefile index 08faf652010d..980ad766d7f2 100644 --- a/x11/xloadimage/Makefile +++ b/x11/xloadimage/Makefile @@ -1,63 +1,61 @@ -# Created by: jmz - PORTNAME= xloadimage PORTVERSION= 4.1.24 CATEGORIES= x11 graphics MASTER_SITES= DEBIAN_POOL DISTNAME= ${PORTNAME}.${VERSION} DISTFILES= ${DISTNAME:S/./_/}.orig${EXTRACT_SUFX} \ ${DISTNAME:S/./_/}-${REVISION}.debian.tar.xz MAINTAINER= ak@FreeBSD.org COMMENT= X11 Image Loading Utility LICENSE= MIT LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff CONFLICTS_INSTALL= xli EXTRA_PATCHES= ${WRKDIR}/debian/patches/*.patch IGNORE_PATCHES= 07_SYSPATHFILE.patch 24_libtiff5.patch \ 25_hardening-flags.patch 26_uufilter-implicit-declaration.patch \ 30_libtiff5.patch 31_reproducible-build.patch PATCH_STRIP= -p1 VERSION= ${PORTVERSION:R} REVISION= ${PORTVERSION:E} USES= jpeg xorg USE_XORG= x11 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib pre-patch: @${RM} ${IGNORE_PATCHES:S,^,${WRKDIR}/debian/patches/,} post-patch: @${CHMOD} a+rx ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|TIFFHeader|TIFFHeaderClassic|g' \ ${WRKSRC}/tiff.c @${REINPLACE_CMD} -e \ 's:/etc/X11/Xloadimage:${PREFIX}/etc/xloadimagerc: ; \ s:/usr/lib/xloadimagerc:${PREFIX}/etc/xloadimagerc: ; \ s:/usr/include/X11/bitmaps:${PREFIX}/include/X11/bitmaps:' \ ${WRKSRC}/xloadimage.man do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xloadimage ${STAGEDIR}${PREFIX}/bin @(cd ${STAGEDIR}${PREFIX}/bin && \ ${LN} -sf xloadimage xsetbg && \ ${LN} -sf xloadimage xview ) ${INSTALL_PROGRAM} ${WRKSRC}/uufilter ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/uufilter.man ${STAGEDIR}${MAN1PREFIX}/man/man1/uufilter.1 ${INSTALL_MAN} ${WRKSRC}/xloadimage.man ${STAGEDIR}${MAN1PREFIX}/man/man1/xloadimage.1 @(cd ${STAGEDIR}${MAN1PREFIX}/man/man1 && \ ${LN} -sf xloadimage.1 xsetbg.1 && \ ${LN} -sf xloadimage.1 xview.1 ) ${INSTALL_DATA} ${WRKSRC}/xloadimagerc ${STAGEDIR}${PREFIX}/etc/xloadimagerc.sample .include diff --git a/x11/xlockmore/Makefile b/x11/xlockmore/Makefile index 83ed680b51dd..4b4623fdc29e 100644 --- a/x11/xlockmore/Makefile +++ b/x11/xlockmore/Makefile @@ -1,110 +1,108 @@ -# Created by: Scott Mace - PORTNAME= xlockmore PORTVERSION= 5.70 CATEGORIES= x11 MASTER_SITES= http://www.sillycycle.com/xlock/ \ SF/bsdsrc/${.CURDIR:T} MAINTAINER= jgh@FreeBSD.org COMMENT= Like XLock session locker/screen saver, but just more LICENSE= BSD2CLAUSE LIB_DEPENDS= libfreetype.so:print/freetype2 USES= cpe tar:xz xorg USE_XORG= ice sm x11 xaw xext xpm xorgproto CPE_VENDOR= sillycycle CONFIGURE_ARGS= --without-motif --without-editres \ --without-dtsaver --without-rplay --without-nas \ --without-gtk --without-esound --disable-setuid \ --disable-kerberos4 --without-ttf GNU_CONFIGURE= yes PORTDOCS= README ${PORTNAME}.README OPTIONS_DEFINE= MESAGL MB SYSLOG DISABLE_ALLOW_ROOT NICE_ONLY BLANK_ONLY \ KERBEROS5 BAD_PAM GTK2 TIME_BOMB CUSTOMIZATION MAGICK JP \ XINERAMA DOCS OPTIONS_RADIO= ONE OPTIONS_RADIO_ONE= PAM XLOCK_GROUP OPTIONS_DEFAULT= MB XINERAMA OPTIONS_SUB= yes MESAGL_DESC= Mesa 3D (for GL modes) MB_DESC= Xmb function series SYSLOG_DESC= Syslog logging DISABLE_ALLOW_ROOT_DESC= Allows users to turn off allowroot NICE_ONLY_DESC= Only low cpu modes BLANK_ONLY_DESC= Blank mode only (boring) BAD_PAM_DESC= Xlock will ask PAM with root rights GTK2_DESC= Build Gtk2 graphical shell XLOCK_GROUP_DESC= Allow xlock group to logout TIME_BOMB_DESC= Allow autologout CUSTOMIZATION_DESC= Allow tune through resource file JP_DESC= Japanese Language Support NO_OPTIONS_SORT= yes MAKE_ARGS+= bindir=${PREFIX}/bin \ mandir=${PREFIX}/man/man1 \ datarootdir=${PREFIX}/share \ xapploaddir=${PREFIX}/lib/X11/app-defaults KERBEROS5_CFLAGS= ${GSSAPICPPFLAGS} KERBEROS5_CONFIGURE_ENV= XLOCKLIBS="${GSSAPILDFLAGS} ${GSSAPILIBS} -lcom_err" KERBEROS5_CONFIGURE_ENABLE= kerberos5 KERBEROS5_USES= gssapi:mit MESAGL_CFLAGS= -I${LOCALBASE}/include/FTGL -I${LOCALBASE}/include/freetype2 MESAGL_CONFIGURE_ENV= XLOCKLIBS+="-lpthread" MESAGL_CONFIGURE_WITH= mesa opengl ftgl MESAGL_LIB_DEPENDS= libftgl.so:graphics/ftgl MESAGL_USES= gl MESAGL_USE= gl=gl,glu BAD_PAM_CONFIGURE_ENABLE= bad-pam PAM_CONFIGURE_ENABLE= pam NICE_ONLY_CONFIGURE_ENABLE= nice-only BLANK_ONLY_CONFIGURE_ENABLE= blank-only MB_CONFIGURE_ENABLE= mb SYSLOG_CONFIGURE_ENABLE= syslog XINERAMA_CONFIGURE_WITH= xinerama XINERAMA_USE= xorg=xinerama DISABLE_ALLOW_ROOT_CONFIGURE_ON= --disable-allow-root XLOCK_GROUP_CONFIGURE_ENABLE= xlock-group TIME_BOMB_CONFIGURE_ENABLE= bomb CUSTOMIZATION_CONFIGURE_ENABLE= customization JP_IMPLIES= MB JP_CATEGORIES= japanese JP_VARS= XLOCKMORE_LANG=ja MAGICK_CONFIGURE_WITH= magick MAGICK_USES= magick:6 MAGICK_LIB_DEPENDS= libpng.so:graphics/png GTK2_CONFIGURE_WITH= gtk2 GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libpng.so:graphics/png GTK2_USE= gnome=cairo,gdkpixbuf2,gtk20 GTK2_USES= gnome pkgconfig .include .if defined(XLOCKMORE_LANG) CONFIGURE_ARGS+= --with-lang=${XLOCKMORE_LANG} .endif .if ${PORT_OPTIONS:MPAM} && empty(PORT_OPTIONS:MBAD_PAM) pre-extract: @${ECHO} @${ECHO} "You have enabled PAM support. If you want to authenticate against" @${ECHO} "root only accessible PAM modules then define WITH_BAD_PAM=yes also." @${ECHO} "For example, pam_unix requires root rights to access shadow passwords." @${ECHO} .endif post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/Revisions ${STAGEDIR}${DOCSDIR}/${PORTNAME}.README ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/xmangekyou/Makefile b/x11/xmangekyou/Makefile index d64978fabc83..d584da58e35e 100644 --- a/x11/xmangekyou/Makefile +++ b/x11/xmangekyou/Makefile @@ -1,39 +1,37 @@ -# Created by: Sakai Hiroaki - PORTNAME= xmangekyou PORTVERSION= 2.0.1 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= http://ftp.vector.co.jp/16/65/1309/ MAINTAINER= ports@FreeBSD.org COMMENT= Kaleidoscope on X USES= xorg USE_XORG= x11 xpm xaw ALL_TARGET= xmangekyou PORTDOCS= COPYRIGHT.euc HISTORY.euc README.euc PLIST_FILES= bin/xmangekyou lib/X11/XMangekyou/animation.dat \ man/man1/xmangekyou.1.gz OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|= /usr/X11R6|= $${PREFIX}|g ; \ s|gcc |$${CC} |g ; \ s|-O |$${CFLAGS} |g ; \ s|-I/usr/X11R6/|-I$${LOCALBASE}/|g ; \ s|-L/usr/X11R6/|-L$${LOCALBASE}/|g' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xmangekyou ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xmangekyou.1.gz ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/XMangekyou ${INSTALL_DATA} ${WRKSRC}/animation.dat ${STAGEDIR}${PREFIX}/lib/X11/XMangekyou do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.euc ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/xmascot/Makefile b/x11/xmascot/Makefile index 3fdba7ad882c..9e788521a7fa 100644 --- a/x11/xmascot/Makefile +++ b/x11/xmascot/Makefile @@ -1,37 +1,35 @@ -# Created by: Yukihiro Nakai - PORTNAME= xmascot PORTVERSION= 2.6a.20200830 DISTVERSIONPREFIX= v CATEGORIES= x11 MAINTAINER= nyan@FreeBSD.org COMMENT= Moving mascot on your X11 screen LICENSE= UNKNOWN LICENSE_NAME= XMascot LICENSE_FILE= ${WRKSRC}/README.jp LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept USES= iconv:build imake xorg USE_XORG= ice sm x11 xaw xext xmu xpm xt USE_GITHUB= yes GH_ACCOUNT= nyan- OPTIONS_DEFINE= DOCS X11_LIBDIR= ${STAGEDIR}${PREFIX}/lib/X11 post-install: @${MKDIR} ${X11_LIBDIR}/ja_JP.EUC/app-defaults ${INSTALL_DATA} ${X11_LIBDIR}/ja_JP.eucJP/app-defaults/XMascot \ ${X11_LIBDIR}/ja_JP.EUC/app-defaults @${MKDIR} ${X11_LIBDIR}/ja_JP.UTF-8/app-defaults ${ICONV_CMD} -f euc-jp -t utf-8 ${X11_LIBDIR}/ja_JP.eucJP/app-defaults/XMascot > \ ${X11_LIBDIR}/ja_JP.UTF-8/app-defaults/XMascot post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${LICENSE_FILE} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/xmotd/Makefile b/x11/xmotd/Makefile index 2f38ca3a2954..1b9b2095afad 100644 --- a/x11/xmotd/Makefile +++ b/x11/xmotd/Makefile @@ -1,54 +1,52 @@ -# Created by: Matthew West - PORTNAME= xmotd DISTVERSION= 1.17.3b PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= http://www.ee.ryerson.ca/~elf/pub/ MAINTAINER= ports@FreeBSD.org COMMENT= Message-of-the-day browser for X11 and dumb-terminals LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/GNU USES= imake:noman xorg USE_XORG= ice sm x11 xaw xext xmu xt PLIST_FILES= bin/xmotd \ man/man8/xmotd.8.gz OPTIONS_DEFINE= HTML MOTIF XPM HTML_DESC= Use HTML widget instead of ASCII text HTML_MAKE_ARGS= -DHAVE_HTML HTML_BROKEN= Does not compile when WITH_HTML is set MOTIF_MAKE_ARGS= -DMOTIF MOTIF_USES= motif XPM_USE= XORG=xpm post-extract: @${TOUCH} ${WRKSRC}/xmotd.man post-patch: @${REINPLACE_CMD} -e 's:/usr/local/bin/::g' ${WRKSRC}/xmotd.8 .for file in libhtmlw/HTML-PSformat.c main.c textmode.c xmotd.c @${REINPLACE_CMD} -e 's:malloc.h:stdlib.h:' ${WRKSRC}/${file} .endfor post-patch-HTML-on: @${REINPLACE_CMD} -e 's:XCOMM #define HAVE_HTML:#define HAVE_HTML:g' ${WRKSRC}/Imakefile post-patch-MOTIF-on: @${REINPLACE_CMD} -e 's:XCOMM #define MOTIF:#define MOTIF:g' ${WRKSRC}/Imakefile post-patch-XPM-on: @${REINPLACE_CMD} -e 's:XCOMM #define HAVE_XPM:#define HAVE_XPM:g' ${WRKSRC}/Imakefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xmotd ${STAGEDIR}${LOCALBASE}/bin/xmotd ${INSTALL_MAN} ${WRKSRC}/xmotd.8 ${STAGEDIR}${MANPREFIX}/man/man8 .include diff --git a/x11/xmsg/Makefile b/x11/xmsg/Makefile index 495d96507dc5..5b67c0ad6089 100644 --- a/x11/xmsg/Makefile +++ b/x11/xmsg/Makefile @@ -1,16 +1,14 @@ -# Created by: jsellens - PORTNAME= xmsg PORTVERSION= 1.1 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= http://www.generalconcepts.com/resources/software/ MAINTAINER= ports@FreeBSD.org COMMENT= Shows a message on the screen PLIST_FILES= bin/xmsg man/man1/xmsg.1.gz USES= imake xorg USE_XORG= x11 xext xaw xmu xt sm ice .include diff --git a/x11/xmx/Makefile b/x11/xmx/Makefile index 240139233fd9..da294516c774 100644 --- a/x11/xmx/Makefile +++ b/x11/xmx/Makefile @@ -1,22 +1,20 @@ -# Created by: Oliver Breuninger - PORTNAME= xmx PORTVERSION= 1.1 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= ftp://ftp.cs.brown.edu/pub/xmx/ MAINTAINER= ports@FreeBSD.org COMMENT= X protocol multiplexor USES= tar:Z xorg USE_XORG= x11 PLIST_FILES= bin/xmx man/man1/xmx.1.gz MAKE_ARGS+= BIN=${STAGEDIR}${PREFIX}/bin/ MANPATH=${STAGEDIR}${MAN1PREFIX}/man/ post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xmx .include diff --git a/x11/xnee/Makefile b/x11/xnee/Makefile index f6aabe94eb10..df1676a67442 100644 --- a/x11/xnee/Makefile +++ b/x11/xnee/Makefile @@ -1,68 +1,66 @@ -# Created by: Alexey Dokuchaev - PORTNAME= xnee PORTVERSION= 3.19 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= GNU MAINTAINER= zab@zltech.eu COMMENT= X11 events recorder and player LICENSE= GPLv3 GNU_CONFIGURE= yes USES= gmake pathfix xorg USE_XORG= x11 xtst CONFIGURE_ARGS= --enable-cli --disable-doc --disable-xinput2 INFO= ${PORTNAME} OPTIONS_DEFINE= GNEE OPTIONS_SUB= yes GNEE_DESC= GUI frontend GNEE_CONFIGURE_ENABLE= gui GNEE_USES= gnome pkgconfig GNEE_USE= GNOME=gtk20 GNEE_DESKTOP_ENTRIES= "Gnee" "" "${PORTNAME}.png" \ "gnee" "Development;" true post-patch: @${REINPLACE_CMD} -e \ 's|$${libdir}/gnome-panel|$${prefix}/libexec|g ; \ s|$${libdir}/bonobo/|$${prefix}/libdata/bonobo/|g ; \ s|"CCC"|""|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|@PIXMAP_DIR@|pixmap|g ; \ s|@DOC_DIR@||g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|make man|$$(MAKE) man|g' ${WRKSRC}/cnee/Makefile.in @${REINPLACE_CMD} -e \ 's|: install-docDATA|:|g' ${WRKSRC}/cnee/src/Makefile.in @${REINPLACE_CMD} -e \ 's|$$(libgnomeui_CFLAGS)||g ; \ s|$$(libgnomeui_LIBS)||g' ${WRKSRC}/gnee/src/Makefile.in @${REINPLACE_CMD} -e \ 's|src test|src|g' ${WRKSRC}/libxnee/Makefile.in @${REINPLACE_CMD} -E 's,} (${_ENUM_NAMES:ts|}),},' \ ${WRKSRC}/libxnee/include/libxnee/xnee.h \ ${WRKSRC}/libxnee/include/libxnee/xnee_grab.h \ ${WRKSRC}/libxnee/include/libxnee/xnee_internal.h \ ${WRKSRC}/libxnee/include/libxnee/xnee_window.h @${REINPLACE_CMD} -e \ 's|^xnee_option_t|extern &|' ${WRKSRC}/cnee/src/cnee_demo.c post-install: ${INSTALL_DATA} ${WRKSRC}/doc/xnee.info ${STAGEDIR}${PREFIX}/${INFO_PATH} # We must trim the names from enums below to build with -fno-common _ENUM_NAMES= _bool_string_values _cont_proc_commands _return_values \ _xnee_grab_modes _xnee_protocol_data_numbers \ _xnee_replay_backend _xnee_resolution_states \ xnee_data_types xnee_grab_modifiers_control xnee_mode \ xnee_option_type xnee_override_display xnee_window_types .include diff --git a/x11/xorg-cf-files/Makefile b/x11/xorg-cf-files/Makefile index 615ca74dddff..7316d51b5539 100644 --- a/x11/xorg-cf-files/Makefile +++ b/x11/xorg-cf-files/Makefile @@ -1,20 +1,18 @@ -# Created by: Dave Grochowski - PORTNAME= xorg-cf-files PORTVERSION= 1.0.7 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X.org cf files for use with imake builds LICENSE= MIT USES= xorg-cat:util NO_ARCH= yes post-patch: @${REINPLACE_CMD} 's|\(define ExtraXaw[^ ]*\) [$$].*|\1 /**/|' \ ${WRKSRC}/X11.tmpl .include diff --git a/x11/xorg-libraries/Makefile b/x11/xorg-libraries/Makefile index b5dae1b88bf2..313539d6e4e2 100644 --- a/x11/xorg-libraries/Makefile +++ b/x11/xorg-libraries/Makefile @@ -1,47 +1,45 @@ -# Created by: Eric Anholt - PORTNAME= xorg-libraries PORTVERSION= 7.7 PORTREVISION= 4 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X.org libraries meta-port RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dmx.pc:x11/libdmx \ ${LOCALBASE}/libdata/pkgconfig/fontenc.pc:x11-fonts/libfontenc \ ${LOCALBASE}/libdata/pkgconfig/ice.pc:x11/libICE \ ${LOCALBASE}/libdata/pkgconfig/libfs.pc:x11-fonts/libFS \ ${LOCALBASE}/libdata/pkgconfig/pixman-1.pc:x11/pixman \ ${LOCALBASE}/libdata/pkgconfig/sm.pc:x11/libSM \ ${LOCALBASE}/libdata/pkgconfig/x11.pc:x11/libX11 \ ${LOCALBASE}/libdata/pkgconfig/xau.pc:x11/libXau \ ${LOCALBASE}/libdata/pkgconfig/xaw7.pc:x11-toolkits/libXaw \ ${LOCALBASE}/libdata/pkgconfig/xcomposite.pc:x11/libXcomposite \ ${LOCALBASE}/libdata/pkgconfig/xcursor.pc:x11/libXcursor \ ${LOCALBASE}/libdata/pkgconfig/xdamage.pc:x11/libXdamage \ ${LOCALBASE}/libdata/pkgconfig/xdmcp.pc:x11/libXdmcp \ ${LOCALBASE}/libdata/pkgconfig/xext.pc:x11/libXext \ ${LOCALBASE}/libdata/pkgconfig/xfixes.pc:x11/libXfixes \ ${LOCALBASE}/libdata/pkgconfig/xfont.pc:x11-fonts/libXfont \ ${LOCALBASE}/libdata/pkgconfig/xft.pc:x11-fonts/libXft \ ${LOCALBASE}/libdata/pkgconfig/xi.pc:x11/libXi \ ${LOCALBASE}/libdata/pkgconfig/xinerama.pc:x11/libXinerama \ ${LOCALBASE}/libdata/pkgconfig/xkbfile.pc:x11/libxkbfile \ ${LOCALBASE}/libdata/pkgconfig/xmu.pc:x11-toolkits/libXmu \ ${LOCALBASE}/libdata/pkgconfig/xpm.pc:x11/libXpm \ ${LOCALBASE}/libdata/pkgconfig/xrandr.pc:x11/libXrandr \ ${LOCALBASE}/libdata/pkgconfig/xrender.pc:x11/libXrender \ ${LOCALBASE}/libdata/pkgconfig/xres.pc:x11/libXres \ ${LOCALBASE}/libdata/pkgconfig/xscrnsaver.pc:x11/libXScrnSaver \ ${LOCALBASE}/libdata/pkgconfig/xt.pc:x11-toolkits/libXt \ ${LOCALBASE}/libdata/pkgconfig/xtrans.pc:x11/xtrans \ ${LOCALBASE}/libdata/pkgconfig/xtst.pc:x11/libXtst \ ${LOCALBASE}/libdata/pkgconfig/xv.pc:x11/libXv \ ${LOCALBASE}/libdata/pkgconfig/xvmc.pc:x11/libXvMC \ ${LOCALBASE}/libdata/pkgconfig/xxf86dga.pc:x11/libXxf86dga \ ${LOCALBASE}/libdata/pkgconfig/xxf86vm.pc:x11/libXxf86vm USES= metaport .include diff --git a/x11/xorg/Makefile b/x11/xorg/Makefile index 4bab23d1a98c..fb023be41d12 100644 --- a/x11/xorg/Makefile +++ b/x11/xorg/Makefile @@ -1,35 +1,33 @@ -# Created by: Eric Anholt - PORTNAME= xorg PORTVERSION= 7.7 PORTREVISION= 3 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X.Org complete distribution metaport USES= metaport RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri # data RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/xbitmaps.pc:x11/xbitmaps \ ${LOCALBASE}/share/icons/handhelds/cursors/X_cursor:x11-themes/xcursor-themes OPTIONS_DEFINE= DOCS DOCS_RUN_DEPENDS+= ${LOCALBASE}/share/doc/xorg-docs/README.xml:x11/xorg-docs # app, lib, font, driver RUN_DEPENDS+= xorg-apps>0:x11/xorg-apps \ xorg-libraries>0:x11/xorg-libraries \ xorg-fonts>0:x11-fonts/xorg-fonts \ xorg-drivers>0:x11-drivers/xorg-drivers .if defined(XORG_COMPLETE) RUN_DEPENDS+= Xnest:x11-servers/xorg-nestserver \ Xdmx:x11-servers/xorg-dmx \ Xvfb:x11-servers/xorg-vfbserver .endif .include diff --git a/x11/xprompt/Makefile b/x11/xprompt/Makefile index 0b25dccfa197..88508f62beda 100644 --- a/x11/xprompt/Makefile +++ b/x11/xprompt/Makefile @@ -1,18 +1,16 @@ -# Created by: Matthew Hunt - PORTNAME= xprompt PORTVERSION= 1.4 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= LOCAL/mph MAINTAINER= ports@FreeBSD.org COMMENT= Displays a dialog box and prompts user for text USES= imake xorg USE_XORG= ice sm x11 xaw xext xmu xt PLIST_FILES= bin/xprompt \ man/man1/xprompt.1.gz .include diff --git a/x11/xrestop/Makefile b/x11/xrestop/Makefile index ba3edd9b217f..8bfcce445368 100644 --- a/x11/xrestop/Makefile +++ b/x11/xrestop/Makefile @@ -1,23 +1,21 @@ -# Created by: Alexander Nedotsukov - PORTNAME= xrestop PORTVERSION= 0.4 PORTREVISION= 5 CATEGORIES= x11 MAINTAINER= bland@FreeBSD.org COMMENT= X11 server side resource usage statistics monitor USES= gmake pkgconfig ncurses xorg xorg-cat:app USE_XORG= x11 xext xrender xt xres xorgproto GNU_CONFIGURE= yes USE_GITLAB= yes GL_COMMIT= 5e3d606e9e055c2442e90285b6fe7ffdc2f721b8 CONFIGURE_ENV= XLIBS="-L${LOCALBASE}/lib -lX11" LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include PLIST_FILES= bin/xrestop man/man1/xrestop.1.gz .include diff --git a/x11/xrootconsole/Makefile b/x11/xrootconsole/Makefile index 076f9ea62dbc..7a83be1f92c8 100644 --- a/x11/xrootconsole/Makefile +++ b/x11/xrootconsole/Makefile @@ -1,25 +1,23 @@ -# Created by: incabulos@mac.com - PORTNAME= xrootconsole PORTVERSION= 0.6 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Writes any log live onto the background USES= gmake xorg USE_XORG= x11 PLIST_FILES= bin/xrootconsole man/man1/xrootconsole.1.gz post-patch: @${REINPLACE_CMD} -e 's|^CC =|CC ?=|g ; \ s|^CFLAGS = -O2|CFLAGS +=|g ; \ s|/usr/X11R6|$${LOCALBASE}|g' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xrootconsole ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xrootconsole.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include diff --git a/x11/xrsh/Makefile b/x11/xrsh/Makefile index 76c637d144e9..740ee617a3a3 100644 --- a/x11/xrsh/Makefile +++ b/x11/xrsh/Makefile @@ -1,23 +1,21 @@ -# Created by: KIMURA Yasuhiro - PORTNAME= xrsh PORTVERSION= 5.92 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= http://jjd.com/ DISTNAME= ${PORTNAME} EXTRACT_SUFX= .shar MAINTAINER= ports@FreeBSD.org COMMENT= Launcher which starts an X program on a remote machine USES= imake NO_WRKSUBDIR= yes EXTRACT_CMD= ${SH} EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS= PLIST_FILES= bin/xrsh bin/xrlogin \ man/man1/xrsh.1.gz man/man1/xrlogin.1.gz .include diff --git a/x11/xrsi/Makefile b/x11/xrsi/Makefile index 584a3ef82edb..005923bb7960 100644 --- a/x11/xrsi/Makefile +++ b/x11/xrsi/Makefile @@ -1,32 +1,30 @@ -# Created by: Martin Tournoij - PORTNAME= xrsi PORTVERSION= 0.9 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Minimalist break enforcer for Linux/Unix for the prevention of RSI LICENSE= ART10 LICENSE_FILE= ${WRKSRC}/Licence USES= xorg USE_XORG= x11 PLIST_FILES= bin/xrsi PORTDOCS= Readme OPTIONS_DEFINE= DOCS do-build: ${CC} ${CFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib -lX11 -o ${WRKSRC}/xrsi ${WRKSRC}/xrsi.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xrsi ${STAGEDIR}${PREFIX}/bin/ do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Readme ${STAGEDIR}${DOCSDIR}/ .include diff --git a/x11/xscreensaver.app/Makefile b/x11/xscreensaver.app/Makefile index 7ab7d293ee10..429a185ade17 100644 --- a/x11/xscreensaver.app/Makefile +++ b/x11/xscreensaver.app/Makefile @@ -1,21 +1,19 @@ -# Created by: hemi@puresimplicity.net - PORTNAME= XScreenSaver.App PORTVERSION= 2.3 PORTREVISION= 4 CATEGORIES= x11 windowmaker MASTER_SITES= SF/xscreensaverapp/${PORTNAME}/${PORTVERSION} MAINTAINER= hemi@puresimplicity.net COMMENT= WindowMaker dockapp to control XScreenSaver LIB_DEPENDS= libdockapp.so:x11-wm/libdockapp PLIST_FILES= bin/XScreenSaver.App GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_ARGS= "LDFLAGS+=-L${LOCALBASE}/lib -lX11" .include diff --git a/x11/xscreensaver/Makefile b/x11/xscreensaver/Makefile index b5b815c743d7..17570e56696e 100644 --- a/x11/xscreensaver/Makefile +++ b/x11/xscreensaver/Makefile @@ -1,112 +1,110 @@ -# Created by: dom@myrddin.demon.co.uk - PORTNAME= xscreensaver PORTVERSION= 6.02 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= http://www.jwz.org/xscreensaver/ MAINTAINER= x11@FreeBSD.org COMMENT= Save your screen while you entertain your cat LICENSE= MIT RUN_DEPENDS= giftopnm:graphics/netpbm \ p5-libwww>0:www/p5-libwww LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgle.so:graphics/gle \ libharfbuzz.so:print/harfbuzz USES= autoreconf cpe gettext gl gmake gnome jpeg localbase:ldflags perl5 \ pkgconfig xorg USE_GL= gl glu USE_GNOME= cairo gdkpixbuf2 gtk20 intltool libglade2 libxml2 USE_PERL5= run USE_XORG= ice sm x11 xext xft xi xinerama xmu xrandr xrender xt xxf86vm CPE_VENDOR= xscreensaver_project GNU_CONFIGURE= yes CONFIGURE_ENV+= PERL="${PERL}" CONFIGURE_ARGS= --enable-locking \ --with-app-defaults=${PREFIX}/lib/X11/app-defaults/ \ --with-configdir=${PREFIX}/share/xscreensaver/config/ \ --with-dpms-ext \ --with-gl \ --with-gle \ --with-gtk \ --with-hackdir=${PREFIX}/bin/xscreensaver-hacks/ \ --with-jpeg=${LOCALBASE} \ --with-pixbuf \ --with-randr-ext \ --with-xdbe-ext \ --with-xf86gamma-ext \ --with-xf86vmode-ext \ --with-xft \ --with-xinerama-ext \ --with-xshm-ext \ --without-kerberos MAKE_ARGS+= install_prefix=${STAGEDIR} MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= FIREF NLS NSFW PAM SETUID_HACKS XAOS1 XDALI XEARTH \ XMOUN XPLANET XSNOW OPTIONS_DEFAULT= PAM OPTIONS_SUB= yes PAM_CONFIGURE_WITH= passwd-helper=${PREFIX}/bin/pam_helper PAM_RUN_DEPENDS= pam_helper:security/pam_helper SETUID_HACKS_DESC= Install sonar hack suid so it can ping SETUID_HACKS_CONFIGURE_WITH= setuid-hacks FIREF_DESC= Add extra port x11/fireflies FIREF_RUN_DEPENDS= ${LOCALBASE}/bin/xscreensaver-hacks/fireflies:x11/fireflies NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls NSFW_DESC= Include material that is Not Safe For Work XAOS1_DESC= Add extra port graphics/xaos XAOS1_RUN_DEPENDS= xaos:graphics/xaos XDALI_DESC= Add extra port x11-clocks/xdaliclock XDALI_RUN_DEPENDS= xdaliclock:x11-clocks/xdaliclock XEARTH_DESC= Add extra port astro/xearth XEARTH_RUN_DEPENDS= xearth:astro/xearth XMOUN_DESC= Add extra port graphics/xmountains XMOUN_RUN_DEPENDS= xmountains:graphics/xmountains XPLANET_DESC= Add extra port astro/xplanet XPLANET_RUN_DEPENDS= xplanet:astro/xplanet XSNOW_DESC= Add extra port x11/xsnow XSNOW_RUN_DEPENDS= xsnow:x11/xsnow SUB_FILES= xscreensaver-blank.desktop xscreensaver-lock.desktop \ xscreensaver-start.desktop xscreensaver-stop.desktop post-patch: ${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \ -e 's|pkg_config --list-all|pkg_config --help|' \ ${WRKSRC}/configure.ac ${REINPLACE_CMD} -e "s|/etc/pam.d|${PREFIX}/etc/pam.d|g" \ ${WRKSRC}/driver/passwd-pam.c \ ${WRKSRC}/driver/xscreensaver.man post-patch-NSFW-off: ${REINPLACE_CMD} -e 's|Dick Pix|Stuff|' ${WRKSRC}/hacks/bsod.c ${REINPLACE_CMD} -e 's|dick pics|data, etc.|' ${WRKSRC}/hacks/bsod.c post-install: ${INSTALL_DATA} ${FILESDIR}/x*.xml ${STAGEDIR}${DATADIR}/config/ ${INSTALL_DATA} ${WRKDIR}/*.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${RM} ${STAGEDIR}${PREFIX}/etc/pam.d/xscreensaver.pam post-install-PAM-on: ${INSTALL_DATA} ${FILESDIR}/xscreensaver.pam ${STAGEDIR}${PREFIX}/etc/pam.d/xscreensaver .include diff --git a/x11/xsel-conrad/Makefile b/x11/xsel-conrad/Makefile index 33bd7864058a..bccfe9cbfbc3 100644 --- a/x11/xsel-conrad/Makefile +++ b/x11/xsel-conrad/Makefile @@ -1,37 +1,35 @@ -# Created by: Andrew Pantyukhin - PORTNAME= xsel PORTVERSION= 1.2.0 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= http://www.vergenet.net/~conrad/software/xsel/download/ PKGNAMESUFFIX= -conrad MAINTAINER= code@apotheon.net COMMENT= Access X selection from command line LICENSE= xsel-conrad LICENSE_GROUPS= COPYFREE LICENSE_NAME= xsel-conrad license LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept CONFLICTS_INSTALL= xsel USES= autoreconf localbase xorg USE_XORG= x11 xt GNU_CONFIGURE= yes PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz PORTDOCS= ChangeLog README OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1x ${STAGEDIR}${MAN1PREFIX}/man/man1/${PORTNAME}.1 do-install-DOCS-on: (cd ${WRKSRC} && ${COPYTREE_SHARE} \ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include diff --git a/x11/xskyroot/Makefile b/x11/xskyroot/Makefile index f1096fa67bae..34666a758170 100644 --- a/x11/xskyroot/Makefile +++ b/x11/xskyroot/Makefile @@ -1,23 +1,21 @@ -# Created by: nkazushi@highway.or.jp - PORTNAME= xskyroot PORTVERSION= 920428 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= ftp://ftp.sra.co.jp/pub/news/fj.sources/V10/ DISTFILES= 1079.gz MAINTAINER= ports@FreeBSD.org COMMENT= Realtime sky drawer for X root window EXTRACT_CMD= ${GZIP_CMD} EXTRACT_BEFORE_ARGS= -dc EXTRACT_AFTER_ARGS= | ${SED} -e "/^...bin.sh/,/exit 0/!d" | ${SH} DIST_SUBDIR= ${PORTNAME} NO_WRKSUBDIR= yes USES= imake xorg USE_XORG= x11 PLIST_FILES= bin/xskyroot .include diff --git a/x11/xsnow/Makefile b/x11/xsnow/Makefile index 6bdc6ac80d5c..39986628a938 100644 --- a/x11/xsnow/Makefile +++ b/x11/xsnow/Makefile @@ -1,30 +1,28 @@ -# Created by: jmz - PORTNAME= xsnow PORTVERSION= 3.5.0 CATEGORIES= x11 MASTER_SITES= SF/${PORTNAME}/ MAINTAINER= fluffy@FreeBSD.org COMMENT= Create a snowy and Santa-y desktop LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgsl.so:math/gsl USES= compiler:c11 gmake gnome pkgconfig xorg USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 libxml2 USE_XORG= x11 xext xpm xt xorgproto GNU_CONFIGURE= yes PLIST_FILES= bin/xsnow man/man6/xsnow.6.gz \ share/applications/xsnow.desktop \ share/metainfo/xsnow.appdata.xml \ share/pixmaps/xsnow.svg post-patch: @${REINPLACE_CMD} \ -e 's,/games,/bin,g' \ ${WRKSRC}/src/Makefile.in .include diff --git a/x11/xstarroll/Makefile b/x11/xstarroll/Makefile index 6a1a37ecaa44..f3e051aed49b 100644 --- a/x11/xstarroll/Makefile +++ b/x11/xstarroll/Makefile @@ -1,31 +1,29 @@ -# Created by: Sakai Hiroaki - PORTNAME= xstarroll PORTVERSION= 1.1b PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= x11 MASTER_SITES= http://kozos.jp/myfreesoft/ MAINTAINER= ports@FreeBSD.org COMMENT= Letters fly to far, far, far away WRKSRC= ${WRKDIR}/${PORTNAME}-1.1 USES= xorg USE_XORG= xpm xt xaw ALL_TARGET= xstarroll PLIST_FILES= bin/xstarroll \ man/man1/xstarroll.1.gz post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|$${LOCALBASE}|g ; \ s|gcc |$${CC} |g ; \ s|-O |$${CFLAGS} |g' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xstarroll ${STAGEDIR}${PREFIX}/bin/xstarroll ${INSTALL_MAN} ${WRKSRC}/xstarroll.man ${STAGEDIR}${MANPREFIX}/man/man1/xstarroll.1 .include diff --git a/x11/xstroke/Makefile b/x11/xstroke/Makefile index 7f753967989a..c81fcb9d5a2e 100644 --- a/x11/xstroke/Makefile +++ b/x11/xstroke/Makefile @@ -1,27 +1,25 @@ -# Created by: ijliao - PORTNAME= xstroke PORTVERSION= 0.5.12 PORTREVISION= 8 CATEGORIES= x11 MASTER_SITES= http://ftp.gwdg.de/pub/linux/handhelds/projects/xstroke/release-0.5/ MAINTAINER= ports@FreeBSD.org COMMENT= Fullscreen gesture recognition LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= bison:alias imake localbase xorg USE_XORG= xft x11 xext xi xtst PLIST_FILES= bin/xstroke %%ETCDIR%%/alphabet man/man1/xstroke.1.gz CFLAGS+= -I. LDFLAGS+= -lpthread post-patch: @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/etc/Imakefile @${REINPLACE_CMD} -e "s,etc/,${PREFIX}/etc/,g" ${WRKSRC}/args.h .include diff --git a/x11/xtacy/Makefile b/x11/xtacy/Makefile index cf117a0a334f..01d13d0a1775 100644 --- a/x11/xtacy/Makefile +++ b/x11/xtacy/Makefile @@ -1,22 +1,20 @@ -# Created by: matt@bdd.net - PORTNAME= xtacy PORTVERSION= 1.14 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= http://www.ultranet.com/~jjohnson/ \ SUNSITE/apps/graphics/hacks/X DISTNAME= ${PORTNAME}114 MAINTAINER= matt@bdd.net COMMENT= X11 trippy color-cycling toy LICENSE= GPLv2 USES= imake xorg USE_XORG= x11 xext PLIST_FILES= bin/xtacy man/man1/xtacy.1.gz WRKSRC= ${WRKDIR}/Xtacy .include diff --git a/x11/xterm/Makefile b/x11/xterm/Makefile index 9678345bc822..fa1f3a39501e 100644 --- a/x11/xterm/Makefile +++ b/x11/xterm/Makefile @@ -1,95 +1,93 @@ -# Created by: krion - PORTNAME= xterm PORTVERSION= 372 CATEGORIES= x11 MASTER_SITES= ftp://ftp.invisible-island.net/xterm/:src1 \ https://invisible-mirror.net/archives/xterm/:src1 \ LOCAL/ehaupt:src1 \ LOCAL/ehaupt:src2 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:src1 \ bsd-xterm-icons-${ICONVERSION}${EXTRACT_SUFX}:src2 MAINTAINER= ehaupt@FreeBSD.org COMMENT= Terminal emulator for the X Window System LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig USES= cpe localbase ncurses tar:tgz xorg CPE_VENDOR= invisible-island USE_XORG= ice x11 xext xft xmu xpm xt GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-narrowproto \ --with-utempter CPPFLAGS+= -DPIXMAP_ROOTDIR=${LOCALBASE}/share/pixmaps CONFLICTS= x11iraf OPTIONS_DEFINE= 256COLOR DABBREV DECTERM GNOME LOGGING LUIT PCRE2 REGIS \ SCRNDUMP SIXEL TOOLBAR WCHAR XINERAMA OPTIONS_DEFAULT= 256COLOR LUIT SIXEL WCHAR XAW OPTIONS_SINGLE= ATHENA OPTIONS_SINGLE_ATHENA= NEXTAW XAW XAW3D XAW3DXFT 256COLOR_DESC= Enable 256-color support DABBREV_DESC= Enable support for dabbrev-expand DECTERM_DESC= Enable DECterm Locator support LOGGING_DESC= Enable logging terminal I/O to a file LUIT_DESC= Use LUIT for locale convertion from/to UTF-8 NEXTAW_DESC= Link with neXT Athena library PCRE2_DESC= ${PCRE_DESC} version 2 REGIS_DESC= Enable ReGIS graphics support SCRNDUMP_DESC= Enable XHTML and SVG screen dumps SIXEL_DESC= Enable Sixel graphics support TOOLBAR_DESC= Enable pulldown menus with a toolbar WCHAR_DESC= Enable wide-character support XAW3DXFT_DESC= Link with Xaw 3d xft (extended fonts) library XAW3D_DESC= Link with Xaw 3d library XAW_DESC= Link with Xaw library 256COLOR_CONFIGURE_ENABLE= 256-color DABBREV_CONFIGURE_ENABLE= dabbrev DECTERM_CONFIGURE_ENABLE= dec-locator GNOME_USES= desktop-file-utils LOGGING_CONFIGURE_ENABLE= logging LUIT_IMPLIES= WCHAR LUIT_BUILD_DEPENDS= luit:x11/luit LUIT_CONFIGURE_ENABLE= luit NEXTAW_LIB_DEPENDS= libneXtaw.so:x11-toolkits/neXtaw NEXTAW_CONFIGURE_WITH= neXtaw PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 PCRE2_CONFIGURE_WITH= pcre2 REGIS_CONFIGURE_ENABLE= regis-graphics SCRNDUMP_CONFIGURE_ENABLE= screen-dumps SIXEL_CONFIGURE_ENABLE= sixel-graphics TOOLBAR_CONFIGURE_ENABLE= toolbar WCHAR_LIB_DEPENDS= libfreetype.so:print/freetype2 WCHAR_CONFIGURE_ENABLE= wide-chars WCHAR_VARS= PKGMESSAGE="${PKGDIR}/pkg-message.wchar" XAW3DXFT_LIB_DEPENDS= libXaw3dxft.so:x11-toolkits/libxaw3dxft XAW3DXFT_CONFIGURE_WITH= Xaw3dxft XAW3D_LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d XAW3D_CONFIGURE_WITH= Xaw3d XAW_USE= XORG=xaw XINERAMA_USE= XORG=xinerama,xorgproto XINERAMA_CONFIGURE_OFF= --without-xinerama ICONVERSION= 1 post-extract: @${CP} ${WRKDIR}/bsd-xterm-icons-1/*.png \ ${WRKDIR}/bsd-xterm-icons-1/*.xpm \ ${WRKSRC}/icons/ post-install: .for f in koi8rxterm resize uxterm xterm @${CHMOD} ${BINMODE} ${STAGEDIR}${PREFIX}/bin/${f} .endfor ${INSTALL_DATA} ${WRKSRC}/xterm.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ .include diff --git a/x11/xtermcontrol/Makefile b/x11/xtermcontrol/Makefile index fc56a8bff790..3a6d4e8c2809 100644 --- a/x11/xtermcontrol/Makefile +++ b/x11/xtermcontrol/Makefile @@ -1,19 +1,17 @@ -# Created by: krion - PORTNAME= xtermcontrol PORTVERSION= 3.6 CATEGORIES= x11 MASTER_SITES= http://www.thrysoee.dk/xtermcontrol/ \ http://fossies.org/linux/privat/ MAINTAINER= olgeni@FreeBSD.org COMMENT= Tool for dynamic control of xterm properties LICENSE= GPLv2+ GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_libintl_h=no PLIST_FILES= bin/xtermcontrol man/man1/xtermcontrol.1.gz .include diff --git a/x11/xtermset/Makefile b/x11/xtermset/Makefile index 19fd45193fc3..e3049466804d 100644 --- a/x11/xtermset/Makefile +++ b/x11/xtermset/Makefile @@ -1,19 +1,17 @@ -# Created by: Dominik Rothert - PORTNAME= xtermset PORTVERSION= 0.5.2 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= SF/clts/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Dynamically change some settings of an xterm LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes MAKE_ARGS+= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" USES= gmake .include diff --git a/x11/xtestpicture/Makefile b/x11/xtestpicture/Makefile index 23cf44285db4..2cfbd83b01ee 100644 --- a/x11/xtestpicture/Makefile +++ b/x11/xtestpicture/Makefile @@ -1,16 +1,14 @@ -# Created by: joerg - PORTNAME= xtestpicture PORTVERSION= 1.2 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= LOCAL/joerg MAINTAINER= joerg@FreeBSD.org COMMENT= Create a full-screen image to adjust your monitor USES= imake xorg USE_XORG= x11 xext PLIST_FILES= bin/xtestpicture man/man1/${PORTNAME}.1.gz .include diff --git a/x11/xtoolwait/Makefile b/x11/xtoolwait/Makefile index ad35ccdd835d..b62a14e90446 100644 --- a/x11/xtoolwait/Makefile +++ b/x11/xtoolwait/Makefile @@ -1,16 +1,14 @@ -# Created by: jonny - PORTNAME= xtoolwait PORTVERSION= 1.3 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= XCONTRIB/utilities MAINTAINER= ports@FreeBSD.org COMMENT= Tool startup utility for X11 USES= imake xorg USE_XORG= x11 xext PLIST_FILES= bin/xtoolwait man/man1/xtoolwait.1.gz .include diff --git a/x11/xtrans/Makefile b/x11/xtrans/Makefile index edc3a352da47..b6de999676f2 100644 --- a/x11/xtrans/Makefile +++ b/x11/xtrans/Makefile @@ -1,17 +1,15 @@ -# Created by: Dejan Lesjak - PORTNAME= xtrans PORTVERSION= 1.4.0 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Abstract network code for X LICENSE= MIT USES= xorg-cat:lib CONFIGURE_ARGS+=--disable-docs --without-xmlto NO_ARCH= yes .include diff --git a/x11/xtrlock/Makefile b/x11/xtrlock/Makefile index bb1bbbdd1238..944f06805b79 100644 --- a/x11/xtrlock/Makefile +++ b/x11/xtrlock/Makefile @@ -1,35 +1,33 @@ -# Created by: Alexey Mikhailov - PORTNAME= xtrlock PORTVERSION= 2.15 CATEGORIES= x11 MASTER_SITES= DEBIAN DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= romain@FreeBSD.org COMMENT= X Transparent Lock LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/GPL-3.txt WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= cpe localbase tar:xz xorg CPE_VENDOR= ${PORTNAME}_project USE_XORG= x11 LIBS+= -lX11 -lcrypt post-patch: @${REINPLACE_CMD} -e \ 's||| ; \ s|||' ${WRKSRC}/xtrlock.c do-build: (cd ${WRKSRC} && ${CC} ${CFLAGS} -o xtrlock xtrlock.c ${LDFLAGS} ${LIBS}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xtrlock ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xtrlock.man ${STAGEDIR}${MANPREFIX}/man/man1/${PORTNAME}.1 .include diff --git a/x11/xtset/Makefile b/x11/xtset/Makefile index 859aead99181..80f07c7ad922 100644 --- a/x11/xtset/Makefile +++ b/x11/xtset/Makefile @@ -1,21 +1,19 @@ -# Created by: grog - PORTNAME= xtset PORTVERSION= 1.1 CATEGORIES= x11 MASTER_SITES= http://www.lemis.com/pub/ MAINTAINER= ports@FreeBSD.org COMMENT= Utility to set title on an xterm # LICENSE= NONE NO_WRKSUBDIR= yes PLIST_FILES= bin/xtset man/man1/xtset.1.gz MAKE_ARGS+= PREFIX=${STAGEDIR}${PREFIX} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/x11/xvkbd/Makefile b/x11/xvkbd/Makefile index afe6ecb5763b..b1c453b12f8e 100644 --- a/x11/xvkbd/Makefile +++ b/x11/xvkbd/Makefile @@ -1,35 +1,33 @@ -# Created by: roam@FreeBSD.org - PORTNAME= xvkbd PORTVERSION= 4.1 CATEGORIES= x11 MASTER_SITES= http://t-sato.in.coocan.jp/xvkbd/ MAINTAINER= ports@FreeBSD.org COMMENT= Virtual keyboard for X applications LICENSE= GPLv2+ USES= gmake pkgconfig xorg USE_XORG= x11 xaw xmu xt xtst DESKTOP_ENTRIES="Xvkbd" "" "" "xvkbd" "Utility;" false OPTIONS_DEFINE= DOCS GNU_CONFIGURE= yes XAW3D_DESC= Xaw3d widget library support XAW3D_LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d XTEST_DESC= XTEST extensions support XTEST_USES= xorg XTEST_USE= xorg=xtst post-patch: @${REINPLACE_CMD} -e \ 's|/usr/include/|${LOCALBASE}/include/|' ${WRKSRC}/XVkbd-small.ad post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/xvmcinfo/Makefile b/x11/xvmcinfo/Makefile index 7af5cbd8296d..db5f380d9be9 100644 --- a/x11/xvmcinfo/Makefile +++ b/x11/xvmcinfo/Makefile @@ -1,27 +1,25 @@ -# Created by: Bruce M Simpson - PORTNAME= xvmcinfo PORTVERSION= 0.1 CATEGORIES= x11 DISTFILES= MAINTAINER= x11@FreeBSD.org COMMENT= Print out XvMC extension adaptor information USES= xorg USE_XORG= xvmc xv x11 LDFLAGS+= -lXvMC -lXv -lX11 NO_WRKSUBDIR= defined PLIST_FILES= bin/xvmcinfo do-build: ${CC} ${CFLAGS} ${CPPFLAGS} \ -I${LOCALBASE}/include -L${LOCALBASE}/lib \ -o ${WRKSRC}/xvmcinfo ${FILESDIR}/xvmcinfo.c ${LDFLAGS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xvmcinfo ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11/xvt/Makefile b/x11/xvt/Makefile index 445436299e2e..3d6347ca07a8 100644 --- a/x11/xvt/Makefile +++ b/x11/xvt/Makefile @@ -1,103 +1,101 @@ -# Created by: Chris Hutchinson - PORTNAME= xvt PORTVERSION= 3.0.1 PORTREVISION= 1 CATEGORIES+= x11 MASTER_SITES= https://BSDforge.com/projects/source/x11/xvt/ MAINTAINER= portmaster@bsdforge.com COMMENT= Xterm replacement, supporting color, transparency, and more, with less LICENSE= BSD2CLAUSE GPLv2 LICENSE_COMB= multi PORTDOCS= xvt.1.html xvtRef.html xvtRef.txt USES= libtool perl5 tar:xz xorg USE_LDCONFIG= yes USE_PERL5= build patch USE_XORG= x11 xpm GNU_CONFIGURE= yes DESKTOP_ENTRIES= "xvt" "xvt terminal emulator" \ "${PREFIX}/share/pixmaps/xvt.png" \ "xvt" "GNOME;X-XFCE;X-Xfce-Toplevel;System;Utility;TerminalEmulator;" \ false OPTIONS_DEFINE= 256_COLOR BIG5 EUCJ GB GREEK KR LINESPACE MENUBAR NEXT XVT \ SJIS SMART TRANSPARENCY XIM XTERM DOCS XGETDEFAULT 256_COLOR_DESC= Build with 256-color support BIG5_DESC= Build with BIG5 support EUCJ_DESC= Build with EUC Japanese support GB_DESC= Build with GB support GREEK_DESC= Build with greek keyboard support KR_DESC= Build with EUC Korean support LINESPACE_DESC= Build with linespace support MENUBAR_DESC= Build with menubar support NEXT_DESC= Build with NeXT scrollbar XVT_DESC= Build with xvt scrollbar SJIS_DESC= Build with Shift JIS support SMART_DESC= Build with smart resize support TRANSPARENCY_DESC= Build with transparency support XIM_DESC= Build with XIM support XTERM_DESC= Build with Xterm scrollbar XGETDEFAULT_DESC= Build with resources checking via XGetDefault OPTIONS_DEFAULT=256_COLOR GB LINESPACE MENUBAR NEXT XVT SMART TRANSPARENCY \ XIM XTERM DOCS CONFIGURE_ARGS= --enable-utmp --enable-lastlog \ --with-xpm --enable-xpm-background --enable-shared \ --enable-mousewheel --disable-languages \ --disable-wtmp LIBS+= -lutil # enable 256 color 256_COLOR_CONFIGURE_ON= --enable-256-color # enable big5 support BIG5_CONFIGURE_ON= --with-encoding=big5 --enable-languages # enable euc japanese support EUCJ_CONFIGURE_ON= --with-encoding=eucj --enable-languages # enable gb support GB_CONFIGURE_ON= --with-encoding=gb --enable-languages # enable greek keyboard support GREEK_CONFIGURE_ON= --enable-greek # enable euc korean support KR_CONFIGURE_ON= --with-encoding=kr --enable-languages # enable line-spacing LINESPACE_CONFIGURE_ON= --enable-linespace # enable menubar MENUBAR_CONFIGURE_ON= --enable-menubar # enable NeXT style scrollbar NEXT_CONFIGURE_ON= --enable-next-scroll # enable xvt style scrollbar XVT_CONFIGURE_ON= --enable-xvt-scroll # enable shift jis support SJIS_CONFIGURE_ON= --with-encoding=sjis --enable-languages # enable smart resize SMART_CONFIGURE_ON= --enable-smart-resize # enable transparency support TRANSPARENCY_CONFIGURE_ON= --enable-transparency # XIM (X Input Method) protocol support XIM_CONFIGURE_ON= --enable-xim # enable Xterm style scrollbar XTERM_CONFIGURE_ON= --enable-xterm-scroll # make resources checking via XGetDefault XGETDEFAULT_CONFIGURE_ON= --enable-xgetdefault post-patch: @${PERL} -pi -e 's|(PTYCHAR2\s+"[^"]+)"|\1ghijklmnopqrstuv"|' \ ${WRKSRC}/src/ptytty.c do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR}/ post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xvt; \ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxvt.so.1.0.0 ;\ ${INSTALL_DATA} ${WRKSRC}/W11/wrap/xvt.png ${STAGEDIR}${PREFIX}/share/pixmaps/xvt.png .include diff --git a/x11/xwatchwin/Makefile b/x11/xwatchwin/Makefile index 3f720fe85cb3..047da09359bd 100644 --- a/x11/xwatchwin/Makefile +++ b/x11/xwatchwin/Makefile @@ -1,19 +1,17 @@ -# Created by: Kris Kennaway - PORTNAME= xwatchwin PORTVERSION= 1.1.1 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= XCONTRIB/utilities DISTNAME= xwatchwin MAINTAINER= ports@FreeBSD.org COMMENT= Watch a window on another X server PLIST_FILES= bin/xwatchwin \ man/man1/xwatchwin.1.gz USES= imake tar:Z xorg USE_XORG= x11 xext .include diff --git a/x11/xwinwrap/Makefile b/x11/xwinwrap/Makefile index 93e1e9ea69ae..10a2bdcc906b 100644 --- a/x11/xwinwrap/Makefile +++ b/x11/xwinwrap/Makefile @@ -1,26 +1,24 @@ -# Created by: Gvozdikov Veniamin - PORTNAME= xwinwrap PORTVERSION= 0.3 PORTREVISION= 4 CATEGORIES= x11 MASTER_SITES= LOCAL/vg MAINTAINER= ports@FreeBSD.org COMMENT= XWinWrap replace a desktop background with a movie or screensaver WRKSRC= ${WRKDIR}/${PORTNAME} ONLY_FOR_ARCHS= amd64 i386 USES= tar:bzip2 xorg USE_XORG= x11 xorgproto xrender xext PLIST_FILES= bin/${PORTNAME} MAKE_ARGS+= PREFIX=${PREFIX} .include .if ${ARCH} == "amd64" MAKE_ARGS+= ARCH=x86_64 .endif .include diff --git a/x11/xwit/Makefile b/x11/xwit/Makefile index 8dc11d888f86..7d863468d574 100644 --- a/x11/xwit/Makefile +++ b/x11/xwit/Makefile @@ -1,26 +1,24 @@ -# Created by: Thomas Gellekum - PORTNAME= xwit PORTVERSION= 3.4 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= XCONTRIB/utilities:source1 LOCAL/ehaupt:source2 DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:source1 \ ${PORTNAME}-patchset-${PORTVERSION}${EXTRACT_SUFX}:source2 MAINTAINER= ehaupt@FreeBSD.org COMMENT= X interface tool USES= imake xorg USE_XORG= x11 xext PLIST_FILES= bin/xwit man/man1/xwit.1.gz EXTRA_PATCHES= ${WRKDIR}/${PORTNAME}-patchset-${PORTVERSION}/patch-* do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}._man \ ${STAGEDIR}${MANPREFIX}/man/man1/${PORTNAME}.1 .include diff --git a/x11/xxkb/Makefile b/x11/xxkb/Makefile index e8e0bad1950f..d4c2eb44a04e 100644 --- a/x11/xxkb/Makefile +++ b/x11/xxkb/Makefile @@ -1,37 +1,35 @@ -# Created by: Alexander Matey - PORTNAME= xxkb PORTVERSION= 1.11.1 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= SF/${PORTNAME}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= alexander.pohoyda@gmx.net COMMENT= XKB keyboard layout indicator and switcher LICENSE= ART10 USES= iconv imake pkgconfig xorg USE_XORG= xext xpm xt WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDOCS= README CHANGES.ru README.ru OPTIONS_DEFINE= LIBRSVG2 DOCS LIBRSVG2_USES= gnome LIBRSVG2_USE= GNOME=librsvg2 LIBRSVG2_VARS= XMKMF_ARGS=-DWITH_SVG_SUPPORT post-build: # Convert Russian language docs from archaic KOI8-R to modern UTF-8 .for f in CHANGES README iconv -f koi8-r -t utf-8 ${WRKSRC}/${f}.koi8 > ${WRKSRC}/${f}.ru .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/xzoom/Makefile b/x11/xzoom/Makefile index 94f374076752..2aad44aac279 100644 --- a/x11/xzoom/Makefile +++ b/x11/xzoom/Makefile @@ -1,19 +1,17 @@ -# Created by: Yukihiro Nakai - PORTNAME= xzoom PORTVERSION= 0.4 CATEGORIES= x11 accessibility MASTER_SITES= http://www.linklevel.net/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Magnify, rotate, mirror the image on the X11 screen USES= imake xorg USE_XORG= x11 xext PLIST_FILES= bin/xzoom man/man1/xzoom.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xzoom ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xzoom.man ${STAGEDIR}${MAN1PREFIX}/man/man1/xzoom.1 .include diff --git a/x11/yad/Makefile b/x11/yad/Makefile index aa45e029d07b..73fde5a0b424 100644 --- a/x11/yad/Makefile +++ b/x11/yad/Makefile @@ -1,54 +1,52 @@ -# Created by: Danilo Egea Gondolfo - PORTNAME= yad PORTVERSION= 7.3 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= x11 gnome MAINTAINER= danilo@FreeBSD.org COMMENT= Display GNOME dialogs from the command line LICENSE= GPLv3 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 RUN_DEPENDS= ${LOCALBASE}/lib/X11/rgb.txt:x11/rgb USES= autoreconf gettext gnome gmake pkgconfig USE_GNOME= cairo gtk30 intltool GNU_CONFIGURE= yes CONFIGURE_ENV+= DATADIRNAME=share CONFIGURE_ARGS+= --with-rgb=${LOCALBASE}/lib/X11/rgb.txt GLIB_SCHEMAS= yad.gschema.xml USE_GITHUB= yes GH_ACCOUNT= v1cont OPTIONS_DEFINE= HTML ICONBROWSER NLS PFD GTKSOURCEVIEW SPELL HTML_DESC= Build with HTML widget ICONBROWSER_DESC= Build YAD icon browser PFD_DESC= Build PFD fontnames transformation utility GTKSOURCEVIEW_DESC= Build with GtkSourceView support SPELL_DESC= Build with Spell check support OPTIONS_DEFAULT= SPELL OPTIONS_SUB= yes HTML_CONFIGURE_ENABLE= html HTML_LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libsoup-2.4.so:devel/libsoup \ libjavascriptcoregtk-4.0.so:www/webkit2-gtk3 ICONBROWSER_CONFIGURE_ENABLE= icon-browser PFD_CONFIGURE_ENABLE= pfd GTKSOURCEVIEW_CONFIGURE_ENABLE= sourceview GTKSOURCEVIEW_USE= GNOME=gtksourceview3 SPELL_CONFIGURE_ENABLE= spell SPELL_LIB_DEPENDS= libgspell-1.so:textproc/gspell \ libenchant-2.so:textproc/enchant2 .include diff --git a/x11/yalias/Makefile b/x11/yalias/Makefile index c7307069067f..ab8ff192ffa5 100644 --- a/x11/yalias/Makefile +++ b/x11/yalias/Makefile @@ -1,25 +1,23 @@ -# Created by: Tim Bishop - PORTNAME= yalias PORTVERSION= 0.7 PORTREVISION= 11 CATEGORIES= x11 MASTER_SITES= http://offog.org/files/ \ http://ftp.i-scream.org/pub/offog.org/files/ MAINTAINER= tdb@FreeBSD.org COMMENT= Enhanced execution box with regex pattern matching USES= gnome pkgconfig USE_GNOME= gtk20 ALL_TARGET= yalias MAKE_ARGS= prefix=${PREFIX} YALIASDIR=${DATADIR} OPTIONS_DEFINE= DOCS post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/yeahconsole/Makefile b/x11/yeahconsole/Makefile index c94dca710b51..e4f2d6b641df 100644 --- a/x11/yeahconsole/Makefile +++ b/x11/yeahconsole/Makefile @@ -1,30 +1,28 @@ -# Created by: Satoshi Asami - PORTNAME= yeahconsole PORTVERSION= 0.3.4 CATEGORIES= x11 MASTER_SITES= http://phrat.de/ MAINTAINER= ports@FreeBSD.org COMMENT= Terminal wrapper for creating drop-down consoles LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= xorg USE_XORG= x11 ALL_TARGET= ${PORTNAME} PLIST_FILES= bin/yeahconsole PORTDOCS= README OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/yelp/Makefile b/x11/yelp/Makefile index c7df41fea851..2967b83e861d 100644 --- a/x11/yelp/Makefile +++ b/x11/yelp/Makefile @@ -1,45 +1,43 @@ -# Created by: Maxim Sobolev - PORTNAME= yelp DISTVERSION= 42.1 CATEGORIES= x11 gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Help browser for the GNOME desktop LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool \ yelp-xsl>=0:textproc/yelp-xsl LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libhandy-1.so:x11-toolkits/libhandy \ libharfbuzz.so:print/harfbuzz \ libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-5.0.so:www/webkit2-gtk4 RUN_DEPENDS= yelp-xsl>=0:textproc/yelp-xsl USES= compiler:c11 desktop-file-utils gettext gmake gnome libtool \ pathfix pkgconfig sqlite tar:xz xorg USE_GNOME= cairo gtk30 libxml2 libxslt GLIB_SCHEMAS= org.gnome.yelp.gschema.xml USE_LDCONFIG= yes USE_XORG= ice x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-webkit2gtk-4-0 INSTALL_TARGET= install-strip PORTSCOUT= limitw:1,even post-patch: @${REINPLACE_CMD} -e 's|%%LIBEXECDIR%%|${PREFIX}/libexec|g' \ ${WRKSRC}/libyelp/yelp-man-parser.c post-install: ${INSTALL_SCRIPT} ${FILESDIR}/yelp-groff ${STAGEDIR}${PREFIX}/libexec .include diff --git a/x11/zenity/Makefile b/x11/zenity/Makefile index ae183ff8d900..6d04da7fcccf 100644 --- a/x11/zenity/Makefile +++ b/x11/zenity/Makefile @@ -1,28 +1,26 @@ -# Created by: Franz Klammer - PORTNAME= zenity PORTVERSION= 3.42.1 CATEGORIES= x11 gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Display GNOME dialogs from the command line LICENSE= LGPL20 BUILD_DEPENDS= itstool:textproc/itstool USES= gettext gnome localbase meson pkgconfig \ perl5 tar:xz xorg USE_CSTD= c99 USE_GNOME= cairo gdkpixbuf2 gtk30 intlhack USE_XORG= x11 MESON_ARGS= -Dwebkitgtk=false OPTIONS_DEFINE= NOTIFY OPTIONS_DEFAULT=NOTIFY NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_MESON_TRUE= libnotify .include