diff --git a/x11-wm/afterstep-stable/Makefile b/x11-wm/afterstep-stable/Makefile index 3abc8f1f0886..f183498c3c90 100644 --- a/x11-wm/afterstep-stable/Makefile +++ b/x11-wm/afterstep-stable/Makefile @@ -1,89 +1,87 @@ -# Created by: Brett Taylor - PORTNAME= afterstep PORTVERSION= 2.2.12 PORTREVISION= 7 CATEGORIES= x11-wm afterstep MASTER_SITES= AFTERSTEP/stable DISTNAME= AfterStep-${PORTVERSION} MAINTAINER= glewis@FreeBSD.org COMMENT= Stable version of the AfterStep window manager LIB_DEPENDS= libdbus-1.so:devel/dbus \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libpng.so:graphics/png \ libtiff.so:graphics/tiff RUN_DEPENDS= xli:graphics/xli USES= gmake gnome jpeg pkgconfig shebangfix tar:bzip2 xorg USE_CSTD= gnu89 USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 librsvg2 pango USE_XORG+= ice sm x11 xcomposite xcursor xdamage xext xfixes xi xinerama \ xrandr xrender GNU_CONFIGURE= yes SHEBANG_FILES= tools/ascommand.pl \ tools/importasmenu MAKE_JOBS_UNSAFE= yes CONFIGURE_ARGS+=--disable-ascp \ --enable-i18n \ --disable-send-postcard-to-developer \ --with-helpcommand="xterm -e man" \ --x-includes="${LOCALBASE}/include" \ --with-jpeg-includes="${LOCALBASE}/include" \ --with-png-includes="${LOCALBASE}/include" \ --with-gif MAKE_ENV+= HOME=- WRKSRC= ${WRKDIR}/${PORTNAME}-devel-${PORTVERSION} .if defined(WITH_DIFFERENT_LOOKNFEELS) CONFIGURE_ARGS+= --enable-different-looknfeels .endif .if !defined(WITH_SAVEWINDOWS) CONFIGURE_ARGS+= --disable-savewindows .endif .include .if exists(${PREFIX}/share/gnome/wm-properties) PLIST_SUB+= GNOME="" .else PLIST_SUB+= GNOME="@comment " .endif post-extract: ${CP} ${FILESDIR}/monitor_bsd.xpm \ ${WRKSRC}/afterstep/desktop/icons/xml/monitor-bsd.xpm post-patch: .for f in afterstep/database @${REINPLACE_CMD} -e 's,linux-penguin,monitor-bsd,' \ ${WRKSRC}/${f} .endfor .for f in libAfterBase/Makefile.in libAfterImage/Makefile.in @${REINPLACE_CMD} -e 's,^install\.,noinstall.,g ; \ s,^install:,install:#,g' ${WRKSRC}/${f} .endfor .for f in libAfterBase/configure libAfterImage/configure @${REINPLACE_CMD} -e 's,="-O3",="$$CFLAGS",g' \ ${WRKSRC}/${f} .endfor .for f in libAfterStep/afterstep-config.in @${REINPLACE_CMD} -e 's,ft_version,libafterstep_version,g' \ ${WRKSRC}/${f} .endfor .for f in configure libAfterBase/configure libAfterConf/Makefile.in libAfterImage/configure tools/makeastheme.pl.in tools/installastheme.pl.in @${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},g' \ ${WRKSRC}/${f} .endfor .if exists(${PREFIX}/share/gnome/wm-properties) pre-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/share/gnome/wm-properties .endif .include diff --git a/x11-wm/afterstep/Makefile b/x11-wm/afterstep/Makefile index 1710fc5e0dea..9776c63868fd 100644 --- a/x11-wm/afterstep/Makefile +++ b/x11-wm/afterstep/Makefile @@ -1,74 +1,72 @@ -# Created by: jfitz@FreeBSD.org - PORTNAME= afterstep PORTVERSION= 1.0 PORTREVISION= 5 CATEGORIES= x11-wm afterstep MASTER_SITES= LOCAL/dinoex PKGNAMESUFFIX= 1${PKGNAMESUFFIX2} DISTNAME= AfterStep-${PORTVERSION} MAINTAINER= dinoex@FreeBSD.org COMMENT= Window manager originally based on the Bowman NeXTstep clone LICENSE= GPLv2+ RUN_DEPENDS= asclock:x11-clocks/asclock CONFLICTS?= afterstep-2* PORTSCOUT= limit:^1\.[0-9.]*$$ USES= imake xorg USE_XORG= xpm xext x11 USE_CSTD= gnu89 INSTALL_TARGET= install install.man CFLAGS+= -Wno-return-type SRCDIRS= afterstep \ modules/Animate modules/Audio modules/Auto \ modules/Banner modules/Pager modules/Wharf \ modules/Wharf/ASSound OPTIONS_DEFINE= HICOLOR_ICONS OPTIONS_DEFAULT= HICOLOR_ICONS HICOLOR_ICONS_DESC= Use hi-color icons .include post-patch: ${REINPLACE_CMD} \ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/configure.h \ ${WRKSRC}/sample.steprc @ for i in ${SRCDIRS}; do \ ( cd ${WRKSRC}/$$i; \ ${MV} Imakefile Imakefile.orig; \ ${SED} -e 's/#ifdef AlphaArchitecture/#if defined(AlphaArchitecture) \&\& !defined(FreeBSDArchitecture)/' < Imakefile.orig > Imakefile; ) \ done pre-build: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${SH} MakeMakefiles) post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/afterstep/backgrounds/ ${INSTALL_DATA} ${WRKSRC}/backgrounds/* ${STAGEDIR}${PREFIX}/lib/X11/afterstep/backgrounds/ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/afterstep/sounds/ ${INSTALL_DATA} ${WRKSRC}/sounds/* ${STAGEDIR}${PREFIX}/lib/X11/afterstep/sounds/ ${MKDIR} ${STAGEDIR}${PREFIX}/include/X11/pixmaps/ .if ${PORT_OPTIONS:MHICOLOR_ICONS} ${INSTALL_DATA} ${WRKSRC}/icons/*.xpm ${STAGEDIR}${PREFIX}/include/X11/pixmaps/ ${INSTALL_DATA} ${FILESDIR}/monitor_bsd.xpm ${STAGEDIR}${PREFIX}/include/X11/pixmaps/ .else @for i in AFstep.xpm penguin.xpm monitor_bsd.xpm; do \ ${CP} ${FILESDIR}/$$i ${WRKSRC}/icons/8bit/; \ done ${INSTALL_DATA} ${WRKSRC}/icons/8bit/*.xpm ${STAGEDIR}${PREFIX}/include/X11/pixmaps/ ${INSTALL_DATA} ${WRKSRC}/icons/eyecon.xpm ${STAGEDIR}${PREFIX}/include/X11/pixmaps/ .endif ${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/afterstep/doc/ @for i in CHANGES CREDITS README README.8bit INSTALL FAQ module-interface.txt; do \ ${INSTALL_DATA} ${WRKSRC}/$$i ${STAGEDIR}${PREFIX}/lib/X11/afterstep/doc/; \ done .include diff --git a/x11-wm/amiwm/Makefile b/x11-wm/amiwm/Makefile index 75aaa75decfa..49658f1dd771 100644 --- a/x11-wm/amiwm/Makefile +++ b/x11-wm/amiwm/Makefile @@ -1,29 +1,27 @@ -# Created by: Douglas Carmichael - PORTNAME= amiwm PORTVERSION= 0.21.pl2 PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= ftp://ftp.lysator.liu.se/pub/X11/wm/amiwm/ DISTNAME= ${PORTNAME}0.21pl2 MAINTAINER= dcarmich@dcarmichael.net COMMENT= Window manager that makes your desktop look like an Amiga(TM) USES= shebangfix xorg SHEBANG_FILES= Xinitrc.in \ Xsession.in \ Xsession2.in MAKE_JOBS_UNSAFE= yes GNU_CONFIGURE= yes USE_XORG= ice sm x11 xext xmu OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${ECHO_MSG} "===> Copying documents to ${DOCSDIR}" @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README ${INSTALL_DATA} ${WRKSRC}/README.modules ${STAGEDIR}${DOCSDIR}/README.modules .include diff --git a/x11-wm/antiwm/Makefile b/x11-wm/antiwm/Makefile index 596b97200d4a..7c6ffa6d7e60 100644 --- a/x11-wm/antiwm/Makefile +++ b/x11-wm/antiwm/Makefile @@ -1,39 +1,37 @@ -# Created by: Dennis Herrmann - PORTNAME= antiwm PORTVERSION= 0.0.5 CATEGORIES= x11-wm MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Minimalist window manager inspired by Ratpoison LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= xorg USE_XORG= x11 PLIST_FILES= bin/antiwm PORTDOCS= README OPTIONS_DEFINE= DOCS pre-everything:: @${ECHO_MSG} "You can build antiwm with your own conf.h using the ANTIWM_CONF knob:" @${ECHO_MSG} "make ANTIWM_CONF=/path/to/antiwm/conf.h install clean" post-extract: .if defined(ANTIWM_CONF) @${ECHO_MSG} "creating conf.h from ${ANTIWM_CONF}" @${CP} ${ANTIWM_CONF} ${WRKSRC}/conf.h .endif 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-wm/awesome-vicious/Makefile b/x11-wm/awesome-vicious/Makefile index 34ad47583450..f3276e7c9157 100644 --- a/x11-wm/awesome-vicious/Makefile +++ b/x11-wm/awesome-vicious/Makefile @@ -1,38 +1,36 @@ -# Created by: William Grzybowski - PORTNAME= awesome-vicious DISTVERSIONPREFIX= v DISTVERSION= 2.5.1 CATEGORIES= x11-wm MAINTAINER= eduardo@FreeBSD.org COMMENT= Widgets for the awesome window manager LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= awesome:x11-wm/awesome USES= tar:xz USE_GITHUB= yes GH_ACCOUNT= vicious-widgets GH_PROJECT= vicious NO_ARCH= yes NO_BUILD= yes PORTDOCS= CHANGELOG.rst CONTRIBUTING.rst README.md TODO OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/awesome/lib/vicious (cd ${WRKSRC} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/awesome/lib/vicious) @${RM} ${PORTDOCS:S,^,${STAGEDIR}${PREFIX}/share/awesome/lib/vicious/,} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/awesome/Makefile b/x11-wm/awesome/Makefile index 1edfdc9038b9..bb2bf06c8bf9 100644 --- a/x11-wm/awesome/Makefile +++ b/x11-wm/awesome/Makefile @@ -1,66 +1,64 @@ -# Created by: Nikos Ntarmos - PORTNAME= awesome PORTVERSION= 4.3 PORTREVISION= 1 DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= x11-wm MAINTAINER= dbaio@FreeBSD.org COMMENT= Highly configurable, next generation framework window manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LUA_REFMODLIBDIR}/lgi/corelgilua${LUA_VER_STR}.so:devel/lua-lgi@${LUA_FLAVOR} RUN_DEPENDS= ${LUA_REFMODLIBDIR}/lgi/corelgilua${LUA_VER_STR}.so:devel/lua-lgi@${LUA_FLAVOR} \ bash:shells/bash LIB_DEPENDS= libcairo.so:graphics/cairo \ libstartup-notification-1.so:x11/startup-notification \ libxdg-basedir.so:x11/libxdg-basedir \ libxcb-cursor.so:x11/xcb-util-cursor \ libxcb-util.so:x11/xcb-util \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-icccm.so:x11/xcb-util-wm \ libxcb-xrm.so:x11/xcb-util-xrm \ libxkbcommon.so:x11/libxkbcommon CONFLICTS_INSTALL= awesome3 USES= cmake compiler:c11 gettext gnome iconv magick:6,build pkgconfig lua \ shebangfix xorg USE_GITHUB= yes GH_ACCOUNT= awesomewm SHEBANG_FILES= utils/awesome-client CMAKE_ARGS= -DSYSCONFDIR=${PREFIX}/etc \ -DAWESOME_MAN_PATH=${MANPREFIX}/man \ -DGENERATE_DOC=OFF \ -DLUA_INCLUDE_DIR=${LUA_INCDIR} USE_GNOME= glib20 pango gdkpixbuf2 USE_XORG= pixman x11 xau xcb xdmcp xext xft xinerama xrandr xrender \ xorgproto OPTIONS_DEFINE= DBUS DOCS MANPAGES OPTIONS_DEFAULT=DBUS MANPAGES OPTIONS_SUB= yes DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CMAKE_OFF= -DWITH_DBUS:BOOL=OFF MANPAGES_BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor MANPAGES_CMAKE_OFF= -DGENERATE_MANPAGES:BOOL=OFF .include .if (exists(${LOCALBASE}/libdata/pkgconfig/cairo.pc) && \ !exists(${LOCALBASE}/libdata/pkgconfig/cairo-xcb.pc)) IGNORE= cannot find dependency: The cairo exists but not with XCB support. Please reinstall graphics/cairo with XCB support .endif post-patch: # Ref https://github.com/awesomeWM/awesome/issues/1377 @${REINPLACE_CMD} -e "/COMMAND lua/ s,lua,${LUA_CMD}," \ ${WRKSRC}/awesomeConfig.cmake .include diff --git a/x11-wm/bbkeys/Makefile b/x11-wm/bbkeys/Makefile index 29027a9f5c98..f89305834167 100644 --- a/x11-wm/bbkeys/Makefile +++ b/x11-wm/bbkeys/Makefile @@ -1,37 +1,35 @@ -# Created by: Patrick Seal - PORTNAME= bbkeys PORTVERSION= 0.9.1 PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= SF MAINTAINER= A.J.Caines@halplant.com COMMENT= Keygrabber for the Blackbox window manager LICENSE= MIT BUILD_DEPENDS= blackbox:x11-wm/blackbox USES= perl5 pkgconfig xorg USE_PERL5= build USE_XORG= x11 xext GNU_CONFIGURE= yes CPPFLAGS+= `pkg-config --cflags xft` LDFLAGS+= `pkg-config --libs xft` PORTDOCS= AUTHORS BUGS ChangeLog NEWS README TODO PLIST_FILES= bin/bbkeys %%DATADIR%%/bbkeysrc %%DATADIR%%/defaultStyle \ man/man1/bbkeys.1.gz man/man5/bbkeysrc.5.gz OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's#: install-docDATA#:#' ${WRKSRC}/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S#^#${WRKSRC}/#} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/bbpager/Makefile b/x11-wm/bbpager/Makefile index d740aca589b6..7653e933a2d5 100644 --- a/x11-wm/bbpager/Makefile +++ b/x11-wm/bbpager/Makefile @@ -1,34 +1,32 @@ -# Created by: Patrick Seal - PORTNAME= bbpager DISTVERSION= 0.4.7 PORTREVISION= 3 CATEGORIES= x11-wm MASTER_SITES= SF/bbtools/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= A.J.Caines@halplant.com COMMENT= Pager for the Blackbox window manager OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_SUB= yes BUILD_DEPENDS= blackbox:x11-wm/blackbox USES= pathfix pkgconfig xorg USE_XORG= xext sm x11 xau xcursor xi GNU_CONFIGURE= yes CPPFLAGS+= `pkg-config --cflags xft` LDFLAGS+= `pkg-config --libs xft` DOCS= AUTHORS BUGS COPYING ChangeLog INSTALL NEWS \ README TODO EXAMPLES= bbpager.rc README.bbpager do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/bbpager ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/data/,} ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/x11-wm/blackbox/Makefile b/x11-wm/blackbox/Makefile index 2715f219c4d9..57b7e5451664 100644 --- a/x11-wm/blackbox/Makefile +++ b/x11-wm/blackbox/Makefile @@ -1,53 +1,51 @@ -# Created by: Brian Handy - PORTNAME= blackbox PORTVERSION= 0.70.1 PORTREVISION= 6 CATEGORIES= x11-wm MASTER_SITES= SF/${PORTNAME}wm/${PORTNAME}wm/Blackbox%20${PORTVERSION} MAINTAINER= A.J.Caines@halplant.com COMMENT= Small and fast window manager for X11R6 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= pathfix pkgconfig iconv xorg USE_XORG= x11 xft GNU_CONFIGURE= yes LDFLAGS+= ${ICONV_LIB} PORTDOCS= README.bbtools README.bsetbg MANPAGES= bsetbg.1 bsetroot.1 OPTIONS_DEFINE= TOOLS_ONLY DOCS TOOLS_ONLY_DESC= Do not install window manager, only tools TOOLS_ONLY_INSTALL_TARGET= -C util install # XXX dirty hack :( TOOLS_ONLY_MAKE_ARGS= SUBDIRS="doc lib util" bin_PROGRAMS=bsetroot TOOLS_ONLY_VARS= PKGNAMESUFFIX=-tools \ COMMENT+="(tools only)" TOOLS_ONLY_VARS_OFF= PORTDOCS+="AUTHORS COMPLIANCE ChangeLog README RELNOTES TODO" .include .if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == powerpc EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src_Toolbar.cc .endif post-patch: # Fix the build with libX11 > 1.40 @${REINPLACE_CMD} -e 's/_XUTIL_H_/_X11&/' ${WRKSRC}/lib/Util.hh post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S#^#${WRKSRC}/#} ${STAGEDIR}${DOCSDIR} post-install-TOOLS_ONLY-on: @${REINPLACE_CMD} -E '/[^s]\/blackbox|bstyleconvert|lib|include/d' \ ${TMPPLIST} ${INSTALL_MAN} ${MANPAGES:S#^#${WRKSRC}/doc/#} ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/x11-wm/bspwm/Makefile b/x11-wm/bspwm/Makefile index 5253de6d635d..b6c3aaf76daf 100644 --- a/x11-wm/bspwm/Makefile +++ b/x11-wm/bspwm/Makefile @@ -1,59 +1,57 @@ -# Created by: Anton Tornqvist - PORTNAME= bspwm DISTVERSION= 0.9.10 CATEGORIES= x11-wm MAINTAINER= o.hushchenkov@gmail.com COMMENT= Tiling window manager based on binary space partitioning LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libxcb-util.so:x11/xcb-util \ libxcb-icccm.so:x11/xcb-util-wm \ libxcb-keysyms.so:x11/xcb-util-keysyms RUN_DEPENDS= sxhkd:x11/sxhkd USES= gmake localbase:ldflags xorg USE_XORG= xcb USE_GITHUB= yes GH_ACCOUNT= baskerville SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS EXAMPLES CONTRIB OPTIONS_SUB= yes CONTRIB_DESC= Install contrib (shell completions, etc.) do-install: ${MKDIR} ${STAGEDIR}${BINDIR} ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_PROGRAM} ${WRKSRC}/bspc ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bspwm ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/bspc.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/bspwm.1 ${STAGEDIR}${MANPREFIX}/man/man1 post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.md ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} post-install-CONTRIB-on: ${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions ${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${MKDIR} ${STAGEDIR}${PREFIX}/share/xsessions ${INSTALL_DATA} ${WRKSRC}/contrib/bash_completion \ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/bspc ${INSTALL_DATA} ${WRKSRC}/contrib/fish_completion \ ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/bspc.fish ${INSTALL_DATA} ${WRKSRC}/contrib/zsh_completion \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_bspc ${INSTALL_DATA} ${WRKSRC}/contrib/freedesktop/bspwm.desktop \ ${STAGEDIR}${PREFIX}/share/xsessions/bspwm.desktop .include diff --git a/x11-wm/compiz-plugins-extra/Makefile b/x11-wm/compiz-plugins-extra/Makefile index 82a2537cccc6..ee82e7f0ef53 100644 --- a/x11-wm/compiz-plugins-extra/Makefile +++ b/x11-wm/compiz-plugins-extra/Makefile @@ -1,45 +1,43 @@ -# Created by: Robert Noland - PORTNAME= compiz-plugins-extra PORTVERSION= 0.8.8 PORTREVISION= 12 CATEGORIES= x11-wm MASTER_SITES= http://releases.compiz.org/${PORTVERSION}/ MAINTAINER= samy.mahmoudi@gmail.com COMMENT= Plugins for Compiz Composite Window Manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcairo.so:graphics/cairo \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libnotify.so:devel/libnotify \ libstartup-notification-1.so:x11/startup-notification BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/compiz.pc:x11-wm/compiz \ ${LOCALBASE}/libdata/pkgconfig/bcop.pc:devel/compiz-bcop \ ${LOCALBASE}/libdata/pkgconfig/compiz-text.pc:x11-wm/compiz-plugins-main RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gettext-tools gmake gl gnome libtool:keepla localbase:ldflags \ pathfix pkgconfig tar:bzip2 xorg USE_GL= glu USE_CSTD= gnu89 USE_GNOME= gdkpixbuf2 intltool libxslt USE_XORG= ice sm x11 xcomposite xdamage xext xfixes xinerama xorgproto xrandr xrender USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-schemas GNU_CONFIGURE= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \ ${WRKSRC}/src/group/group-internal.h \ .include diff --git a/x11-wm/compiz-plugins-main/Makefile b/x11-wm/compiz-plugins-main/Makefile index a2c74c70a2fc..5b705aac9139 100644 --- a/x11-wm/compiz-plugins-main/Makefile +++ b/x11-wm/compiz-plugins-main/Makefile @@ -1,42 +1,40 @@ -# Created by: Robert Noland - PORTNAME= compiz-plugins-main PORTVERSION= 0.8.8 PORTREVISION= 10 CATEGORIES= x11-wm MASTER_SITES= https://BSDforge.com/projects/source/x11-wm/compiz-plugins-main/ MAINTAINER= portmaster@BSDforge.com COMMENT= Plugins for Compiz Composite Window Manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcairo.so:graphics/cairo \ libpangocairo-1.0.so:x11-toolkits/pango \ libstartup-notification-1.so:x11/startup-notification BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/compiz.pc:x11-wm/compiz \ ${LOCALBASE}/libdata/pkgconfig/bcop.pc:devel/compiz-bcop RUN_DEPENDS:= ${BUILD_DEPENDS} GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= gettext-tools gl gmake gnome jpeg libtool:keepla localbase:ldflags pathfix \ pkgconfig tar:bzip2 xorg USE_CSTD= gnu89 USE_GL= glu USE_GNOME= intltool libxslt USE_XORG= ice sm x11 xcomposite xdamage xext xfixes xinerama xorgproto xrandr xrender USE_LDCONFIG= yes # Fix build with clang11 CFLAGS+= -fcommon CONFIGURE_ARGS= --disable-schemas OPTIONS_DEFINE= NLS NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime .include diff --git a/x11-wm/compiz-plugins-unsupported/Makefile b/x11-wm/compiz-plugins-unsupported/Makefile index 069a4eaad4b1..80b6be7ffcde 100644 --- a/x11-wm/compiz-plugins-unsupported/Makefile +++ b/x11-wm/compiz-plugins-unsupported/Makefile @@ -1,39 +1,37 @@ -# Created by: Robert Noland - PORTNAME= compiz-plugins-unsupported PORTVERSION= 0.8.8 PORTREVISION= 10 CATEGORIES= x11-wm MASTER_SITES= http://releases.compiz.org/${PORTVERSION}/ \ https://BSDforge.com/prolects/source/x11-wm/compiz-plugins-unsupported/ MAINTAINER= portmaster@BSDforge.com COMMENT= Plugins for Compiz Composite Window Manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcairo.so:graphics/cairo \ libstartup-notification-1.so:x11/startup-notification BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/compiz.pc:x11-wm/compiz \ ${LOCALBASE}/libdata/pkgconfig/bcop.pc:devel/compiz-bcop \ ${LOCALBASE}/libdata/pkgconfig/compiz-text.pc:x11-wm/compiz-plugins-main RUN_DEPENDS:= ${BUILD_DEPENDS} GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= gettext-tools gmake gnome libtool:keepla localbase:ldflags pathfix \ pkgconfig tar:bzip2 xorg USE_GNOME= intltool libxslt USE_XORG= ice sm x11 xcomposite xdamage xext xfixes xinerama xorgproto xrandr USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-schemas OPTIONS_DEFINE= NLS NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime .include diff --git a/x11-wm/ctwm/Makefile b/x11-wm/ctwm/Makefile index 6ecf60d9353f..75af6af272a1 100644 --- a/x11-wm/ctwm/Makefile +++ b/x11-wm/ctwm/Makefile @@ -1,24 +1,22 @@ -# Created by: torstenb - PORTNAME= ctwm DISTVERSION= 4.0.3 PORTEPOCH= 1 CATEGORIES= x11-wm MASTER_SITES= https://www.ctwm.org/dist/ \ https://distfiles.over-yonder.net/ctwm/ MAINTAINER= fullermd@over-yonder.net COMMENT= Extension to twm, with support for multiple virtual screens LICENSE= MIT USES= cmake jpeg tar:xz xorg USE_XORG= x11 xext xt ice sm xpm xmu OPTIONS_DEFINE= DOCS EXAMPLES # mtree isn't run in poudriere, so /usr/local/ isn't all setup like it # should be, so we have to force this CMAKE_ARGS= -DMANDIR:STRING="${PREFIX}/share/man" .include diff --git a/x11-wm/devilspie/Makefile b/x11-wm/devilspie/Makefile index d6f026f90fd0..ae106e5e35b6 100644 --- a/x11-wm/devilspie/Makefile +++ b/x11-wm/devilspie/Makefile @@ -1,34 +1,32 @@ -# Created by: Jean-Yves Lefort - PORTNAME= devilspie PORTVERSION= 0.23 CATEGORIES= x11-wm MASTER_SITES= http://www.burtonini.com/computing/ MAINTAINER= w.schwarzenfeld@utanet.at COMMENT= Window manipulation tool LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libwnck-3.so:x11-toolkits/libwnck3 USES= gettext gmake gnome pkgconfig tar:xz USE_GNOME= libwnck intltool GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lX11 PORTDOCS= AUTHORS NEWS README TODO OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||' \ ${WRKSRC}/src/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/devilspie2/Makefile b/x11-wm/devilspie2/Makefile index 0b7ebd3cc6a3..6af7937804fe 100644 --- a/x11-wm/devilspie2/Makefile +++ b/x11-wm/devilspie2/Makefile @@ -1,32 +1,30 @@ -# Created by: Jean-Yves Lefort - PORTNAME= devilspie2 PORTVERSION= 0.43 CATEGORIES= x11-wm MASTER_SITES= http://download.savannah.nongnu.org/releases/devilspie2/ DISTFILES= ${PORTNAME}_${PORTVERSION}-src.tar.gz MAINTAINER= bsd@dino.sk COMMENT= Window manipulation tool LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libwnck-3.so:x11-toolkits/libwnck3 USES= gettext gmake gnome lua:51 pkgconfig tar:xz USE_GNOME= glib20 gtk30 intltool libwnck MAKE_ENV+= "PKG_CONFIG_PATH=${LOCALBASE}/libdata/pkgconfig" CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/glib-2.0 \ -I${LUA_INCDIR} LIBS+= -L${LOCALBASE}/lib -lX11 -L${LUA_LIBDIR} -llua-${LUA_VER} PORTDOCS= AUTHORS README TODO OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/dwm/Makefile b/x11-wm/dwm/Makefile index 59265bcb390e..756d0d5aceac 100644 --- a/x11-wm/dwm/Makefile +++ b/x11-wm/dwm/Makefile @@ -1,84 +1,82 @@ -# Created by: Jeroen Schot - PORTNAME= dwm DISTVERSION= 6.3 CATEGORIES= x11-wm MASTER_SITES= http://dl.suckless.org/${PORTNAME}/ MAINTAINER= 0mp@FreeBSD.org COMMENT= Dynamic, small, fast and simple window manager LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig # Kyua is not used by the upstream to test. It's only used in the port's # do-test target. TEST_DEPENDS= ${LOCALBASE}/libexec/atf-check:devel/kyua USES= xorg USE_XORG= x11 xft MAKE_ARGS= CC="${CC}" \ FREETYPEINC="${LOCALBASE}/include/freetype2" \ PREFIX="${PREFIX}" \ VERSION="${PORTVERSION}" \ X11INC="${LOCALBASE}/include" \ X11LIB="${LOCALBASE}/lib" SUB_FILES= dwm.desktop SUB_LIST= COMMENT="${COMMENT}" PLIST_FILES= bin/dwm \ share/man/man1/dwm.1.gz \ share/xsessions/dwm.desktop PORTDOCS= README OPTIONS_DEFINE= DMENUANDSTERM DOCS SUPERASMODKEY VOLUMECONTROL XINERAMA OPTIONS_DEFAULT=DMENUANDSTERM XINERAMA DMENUANDSTERM_DESC= Install x11/dmenu and x11/sterm as runtime dependencies RUGAPS_DESC= Add resizeable runtime useless gaps SUPERASMODKEY_DESC= Use Super instead of Alt for the dwm mod key VOLUMECONTROL_DESC= Use multimedia keys to raise or lower volume DMENUANDSTERM_RUN_DEPENDS= dmenu:x11/dmenu \ st:x11/sterm SUPERASMODKEY_EXTRA_PATCHES= ${PATCHDIR}/superasmodkey-patch-config.def.h VOLUMECONTROL_EXTRA_PATCHES= ${PATCHDIR}/volumecontrol-patch-config.def.h XINERAMA_USE= XORG=xinerama XINERAMA_MAKE_ARGS_OFF= XINERAMAFLAGS= XINERAMALIBS= pre-everything:: @${ECHO_MSG} "You can build dwm with your own config.h using the DWM_CONF knob:" @${ECHO_MSG} "make DWM_CONF=/path/to/dwm/config.h install clean" @${ECHO_MSG} "Note: Pre-${PORTVERSION} config.h-files may not work." .if exists(${DWM_CONF}) post-extract: @${ECHO_MSG} "Creating symlink: config.h -> ${DWM_CONF}" ${LN} -fs "${DWM_CONF}" ${WRKSRC}/config.h .endif post-configure: @${REINPLACE_CMD} -E \ -e "s|(CFLAGS[[:space:]]*)= |\1+= |" \ -e "s|(CPPFLAGS[[:space:]]*)= |\1+= |" \ -e "s|(LDFLAGS[[:space:]]*)= |\1+= |" \ ${WRKSRC}/config.mk post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dwm @${MKDIR} ${STAGEDIR}${PREFIX}/share/xsessions ${INSTALL_DATA} ${WRKDIR}/dwm.desktop ${STAGEDIR}${PREFIX}/share/xsessions post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} do-test: ${LOCALBASE}/libexec/atf-check -s exit:1 -e match:"dwm-${PORTVERSION}" \ ${STAGEDIR}${PREFIX}/bin/dwm -v .include diff --git a/x11-wm/e16-docs/Makefile b/x11-wm/e16-docs/Makefile index 8f00becdf74e..0793e6d030e5 100644 --- a/x11-wm/e16-docs/Makefile +++ b/x11-wm/e16-docs/Makefile @@ -1,20 +1,18 @@ -# Created by: vanilla - PORTNAME= e16-docs PORTVERSION= 0.16.8.0.2 PORTREVISION= 4 CATEGORIES= x11-wm MASTER_SITES= SF/enlightenment/e16-docs/${PORTVERSION} MAINTAINER= enlightenment@FreeBSD.org COMMENT= Data files of enlightenment DOX RUN_DEPENDS= ${LOCALBASE}/bin/e16:x11-wm/e16 USES= gmake xorg USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-fsstd DATADIR= ${PREFIX}/share/e16 .include diff --git a/x11-wm/e16/Makefile b/x11-wm/e16/Makefile index df08ebe9b5a8..7d5c043164e0 100644 --- a/x11-wm/e16/Makefile +++ b/x11-wm/e16/Makefile @@ -1,80 +1,78 @@ -# Created by: Yukihiro Nakai - PORTNAME= e16 PORTVERSION= 1.0.24 PORTREVISION= 0 CATEGORIES= x11-wm enlightenment MASTER_SITES= SF/enlightenment/${PORTNAME}/${PORTVERSION}/ MAINTAINER= gahr@FreeBSD.org COMMENT= Enlightenment DR16 window manager LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libImlib2.so:graphics/imlib2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= autoreconf gettext-tools gmake iconv libtool gnome perl5 \ pkgconfig shebangfix xorg INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS NLS PANGO OPTIONS_RADIO= SOUND SOUNDLOADER OPTIONS_RADIO_SOUND= PULSEAUDIO SNDIO OPTIONS_RADIO_SOUNDLOADER= SNDFILE AUDIOFILE OPTIONS_SUB= yes OPTIONS_DEFAULT= PULSEAUDIO SNDFILE PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ON=--enable-sound=pulseaudio SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CONFIGURE_ON= --enable-sound=sndio SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile SNDFILE_CONFIGURE_ON= --with-sndldr=sndfile AUDIOFILE_LIB_DEPENDS= libaudiofile.so:audio/libaudiofile AUDIOFILE_CONFIGURE_ON= --with-sndldr=audiofile NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls PANGO_USE= GNOME=pango PANGO_CONFIGURE_ENABLE= pango DOCS_CONFIGURE_ON= --enable-docs=yes DOCS_CONFIGURE_OFF= --enable-docs=no .include # Double check SOUND and SOUNDLOADER E16_SOUND= ${PORT_OPTIONS:MPULSEAUDIO}${PORT_OPTIONS:MSNDIO} E16_SNDLDR= ${PORT_OPTIONS:MSNDFILE}${PORT_OPTIONS:MAUDIOFILE} .if !empty(E16_SOUND) && empty(E16_SNDLDR) IGNORE= sound support requires a sound loader .endif .if empty(E16_SOUND) && !empty(E16_SNDLDR) IGNORE= sound loader only makes sense with sound support .endif USE_XORG= ice sm xorgproto x11 xbitmaps xcomposite xdamage xext xfixes \ xft xinerama xrandr xrender xxf86vm SHEBANG_FILES= scripts/e_gen_menu CFLAGS+= -Wno-unused-parameter -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GNU_CONFIGURE= yes CONFIGURE_ARGS+=--disable-dependency-tracking --disable-rpath \ --enable-mans SHELL=/bin/sh .if empty(E16_SOUND) && empty(E16_SNDLDR) CONFIGURE_ARGS+=--enable-sound=no --with-sndldr=none .endif post-patch: ${REINPLACE_CMD} -e 's|$$(USER)|${SHAREOWN}:${SHAREGRP}|g' \ ${WRKSRC}/themes/Makefile.am ${WRKSRC}/themes/Makefile.in ${REINPLACE_CMD} -e '/dl, dlopen/d' ${WRKSRC}/configure.ac post-patch-DOCS-off: ${REINPLACE_CMD} -e '/^SUBDIRS/s|docs ||' \ ${WRKSRC}/Makefile.am ${WRKSRC}/Makefile.in .include diff --git a/x11-wm/echinus/Makefile b/x11-wm/echinus/Makefile index 6f5a16c6e66e..dff2deb66418 100644 --- a/x11-wm/echinus/Makefile +++ b/x11-wm/echinus/Makefile @@ -1,43 +1,41 @@ -# Created by: hrkfrd@gmail.com - PORTNAME= echinus PORTVERSION= 0.4.9 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= http://plhk.ru/static/echinus/ MAINTAINER= hrkfdn@gmail.com COMMENT= Dynamic window manager for X11 based on dwm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs LIB_DEPENDS= libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig USES= pkgconfig xorg USE_XORG= x11 xau xcb xdmcp xext xft xrender xrandr FILES= echinusrc close.xbm iconify.xbm max.xbm PLIST_FILES= bin/echinus \ etc/echinus/close.xbm \ etc/echinus/iconify.xbm \ etc/echinus/max.xbm \ etc/echinus/echinusrc \ man/man1/echinus.1.gz SUB_FILES= pkg-message post-patch: @${REINPLACE_CMD} 's|-Os|${CFLAGS}|' ${WRKSRC}/config.mk do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILES:S,^,${WRKSRC}/,} ${STAGEDIR}${ETCDIR}/ .include diff --git a/x11-wm/enlightenment/Makefile b/x11-wm/enlightenment/Makefile index bb15482f01b9..c2a92f0c07bc 100644 --- a/x11-wm/enlightenment/Makefile +++ b/x11-wm/enlightenment/Makefile @@ -1,60 +1,58 @@ -# Created by: Yukihiro Nakai - PORTNAME= enlightenment PORTVERSION= 0.25.3 PORTEPOCH= 2 CATEGORIES= x11-wm enlightenment MASTER_SITES= http://download.enlightenment.org/rel/apps/${PORTNAME}/ DIST_SUBDIR= enlightenment MAINTAINER= enlightenment@FreeBSD.org COMMENT= Artistic and fast X window manager LICENSE= BSD2CLAUSE LIB_DEPENDS= libefl.so:devel/efl \ libpulse.so:audio/pulseaudio USES= compiler:c11 cpe desktop-file-utils gettext-tools gnome \ localbase:ldflags meson ninja iconv libtool pathfix pkgconfig \ tar:xz xorg USE_XORG= xcb USE_LDCONFIG= yes INSTALL_TARGET= install-strip MESON_ARGS= -Dsystemd=false -Ddevice-udev=false \ -Dmount-udisks=false -Dmount-eeze=false -Dbluez5=false \ -Delput=false -Dgesture-recognition=false OPTIONS_DEFINE= NLS EXIF OPTIONS_DEFAULT= NLS EXIF OPTIONS_SUB= yes EXIF_DESC= Exif metadata display support NLS_USES= gettext-runtime NLS_MESON_TRUE= nls EXIF_LIB_DEPENDS= libexif.so:graphics/libexif EXIF_MESON_TRUE= libexif # MESON normalizes ${ARCH} so we cannot use it 'AS IS' without conversion CURRENT_ARCH= ${ARCH} .if ${CURRENT_ARCH} == amd64 ENLIGHTENMENT_ARCH= ${OPSYS:tl}-x86_64 .elif ${CURRENT_ARCH} == i386 ENLIGHTENMENT_ARCH= ${OPSYS:tl}-x86 .elif ${CURRENT_ARCH:Mpowerpc64*} ENLIGHTENMENT_ARCH= ${OPSYS:tl}-ppc64 .elif ${CURRENT_ARCH} == powerpc ENLIGHTENMENT_ARCH= ${OPSYS:tl}-ppc .elif ${CURRENT_ARCH:Marmv?} ENLIGHTENMENT_ARCH= ${OPSYS:tl}-arm .else ENLIGHTENMENT_ARCH= ${OPSYS:tl}-${CURRENT_ARCH} .endif ENLIGHTENMENT_VERSION= 0.25.3 PLIST_SUB= ENLIGHTENMENT_ARCH=${ENLIGHTENMENT_ARCH}-${ENLIGHTENMENT_VERSION} .include diff --git a/x11-wm/epplets/Makefile b/x11-wm/epplets/Makefile index 054cf927e87e..eee1a40d0970 100644 --- a/x11-wm/epplets/Makefile +++ b/x11-wm/epplets/Makefile @@ -1,32 +1,30 @@ -# Created by: Yukihiro Nakai - PORTNAME= epplets PORTVERSION= 0.14 PORTREVISION= 9 CATEGORIES= x11-wm MASTER_SITES= SF/enlightenment/${PORTNAME}/${PORTVERSION} MAINTAINER= enlightenment@FreeBSD.org COMMENT= Collection of Enlightenment dock applications BUILD_DEPENDS= e16:x11-wm/e16 LIB_DEPENDS= libcdaudio.so:audio/libcdaudio RUN_DEPENDS= e16:x11-wm/e16 USES= gl gmake libtool magick:6,run pkgconfig xorg USE_XORG= xext USE_GL= glut USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-auto-respawn \ --disable-esound post-patch: @${REINPLACE_CMD} -e 's|||g' \ ${WRKSRC}/epplets/Emix.c @${REINPLACE_CMD} -e 's|||g' \ ${WRKSRC}/epplets/mbox.c .include diff --git a/x11-wm/evilwm/Makefile b/x11-wm/evilwm/Makefile index 3f3e10286744..0f63f4b4693a 100644 --- a/x11-wm/evilwm/Makefile +++ b/x11-wm/evilwm/Makefile @@ -1,29 +1,27 @@ -# Created by: trevor - PORTNAME= evilwm PORTVERSION= 1.1.1 CATEGORIES= x11-wm MASTER_SITES= http://www.6809.org.uk/evilwm/ MAINTAINER= lasg@lasg.dk COMMENT= Minimalist window manager based on 9wm USES= gmake localbase:ldflags xorg USE_XORG= x11 xpm xext xrandr xrender MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" prefix="${PREFIX}" \ mandir="${MANPREFIX}/man" PLIST_FILES= bin/evilwm \ man/man1/evilwm.1.gz \ share/applications/evilwm.desktop PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ChangeLog README TODO doc/standards.html ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11-wm/fbcmd/Makefile b/x11-wm/fbcmd/Makefile index 858651458008..bf4208b1c356 100644 --- a/x11-wm/fbcmd/Makefile +++ b/x11-wm/fbcmd/Makefile @@ -1,31 +1,29 @@ -# Created by: Roman Bogorodskiy - PORTNAME= fbcmd PORTVERSION= 0.5.1 PORTREVISION= 4 CATEGORIES= x11-wm MASTER_SITES= http://darkshed.net/files/c_cpp/fbcmd/ MAINTAINER= ports@FreeBSD.org COMMENT= Commandline utility for controlling fluxbox LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= fluxbox:x11-wm/fluxbox USES= gmake localbase:ldflags tar:bzip2 xorg ALL_TARGET= first MAKE_ARGS= CXX="${CXX}" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" \ CXXFLAGS="${CXXFLAGS}" LFLAGS="${LDFLAGS}" USE_XORG= x11 xmu PLIST_FILES= bin/fbcmd post-patch: @${REINPLACE_CMD} 's|?=|=|' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/fbcmd ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11-wm/fluxbox/Makefile b/x11-wm/fluxbox/Makefile index 3ff6d895f096..26b3c0325528 100644 --- a/x11-wm/fluxbox/Makefile +++ b/x11-wm/fluxbox/Makefile @@ -1,65 +1,63 @@ -# Created by: spn - PORTNAME= fluxbox PORTVERSION= 1.3.7 PORTREVISION= 5 CATEGORIES= x11-wm MASTER_SITES= SF MAINTAINER= jgh@FreeBSD.org COMMENT= Small and fast window manager based on BlackBox LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= xmessage:x11/xmessage LIB_DEPENDS= libfribidi.so:converters/fribidi \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= gmake pkgconfig xorg USE_XORG= x11 xext xorgproto xft xpm xrandr GNU_CONFIGURE= yes PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS DEBUG IMLIB2 XINERAMA \ XRENDER NLS SLIT SYSTRAY REMEMBER TOOLBAR OPTIONS_DEFAULT= XRENDER SLIT SYSTRAY REMEMBER TOOLBAR XINERAMA REMEMBER_DESC= Enable remember feature SLIT_DESC= Enable slit feature SYSTRAY_DESC= Enable systray feature TOOLBAR_DESC= Enable toolbar feature XRENDER_DESC= Enable xrender support DEBUG_CONFIGURE_ON= --enable-debug IMLIB2_CONFIGURE_ENABLE= imlib2 IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2 NLS_CONFIGURE_ENABLE= nls NLS_USES= iconv NLS_VARS= CPPFLAGS+="-I${LOCALBASE}/include" LIBS+="-L${LOCALBASE}/lib ${ICONV_LIB}" NLS_VARS_OFF= CPPFLAGS+="-I${LOCALBASE}/include" LIBS+="-L${LOCALBASE}/lib" REMEMBER_CONFIGURE_ENABLE= remember SLIT_CONFIGURE_ENABLE= slit SYSTRAY_CONFIGURE_ENABLE= systray TOOLBAR_CONFIGURE_ENABLE= toolbar XINERAMA_CONFIGURE_ENABLE= xinerama XINERAMA_USE= XORG=xinerama XRENDER_USE= XORG=xrender XRENDER_CONFIGURE_ENABLE= xrender post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/util/fluxbox-generate_menu.in ${WRKSRC}/util/fbsetbg post-patch-NLS-off: @${REINPLACE_CMD} -e 's|iconv_works=yes|iconv_works=no|' \ ${WRKSRC}/configure post-install-DOCS-on: (cd ${WRKSRC} && ${COPYTREE_SHARE} "AUTHORS ChangeLog NEWS README TODO" \ ${STAGEDIR}${DOCSDIR}) .include diff --git a/x11-wm/fluxter/Makefile b/x11-wm/fluxter/Makefile index 175a956b841d..c9834cee2e0e 100644 --- a/x11-wm/fluxter/Makefile +++ b/x11-wm/fluxter/Makefile @@ -1,29 +1,27 @@ -# Created by: Adam Weinberger - PORTNAME= fluxter PORTVERSION= 0.2.0 PORTREVISION= 3 CATEGORIES= x11-wm MASTER_SITES= http://www.hydrus.org.uk/downloads/ MAINTAINER= jgh@FreeBSD.org COMMENT= Desktop pager for the Fluxbox Slit LICENSE= GPLv2 USES= gmake xorg USE_XORG= x11 ice xorgproto xt xaw xext sm GNU_CONFIGURE= yes PLIST_FILES= bin/fluxter \ ${DATADIR}/README.fluxter \ ${DATADIR}/fluxter.bb \ ${DATADIR}/fluxter.nobb post-patch: @${REINPLACE_CMD} -e "s|/fluxbox|/${PORTNAME}|g" \ ${WRKSRC}/Makefile.in ${WRKSRC}/data/README.fluxter \ ${WRKSRC}/data/Makefile.in .include diff --git a/x11-wm/flwm/Makefile b/x11-wm/flwm/Makefile index 0b1a8869d647..74a00b51e349 100644 --- a/x11-wm/flwm/Makefile +++ b/x11-wm/flwm/Makefile @@ -1,29 +1,27 @@ -# Created by: Dima Sivachenko - PORTNAME= flwm PORTVERSION= 1.16 PORTREVISION= 1 CATEGORIES= x11-wm MAINTAINER= ports@FreeBSD.org COMMENT= The Fast Light Window Manager LICENSE= GPLv2+ LIB_DEPENDS= libfltk.so:x11-toolkits/fltk USES= autoreconf gmake xorg GNU_CONFIGURE= yes USE_XORG= x11 xt USE_GITHUB= yes GH_ACCOUNT= bbidulock PLIST_FILES= bin/flwm \ man/man1/flwm.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/flwm ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/flwm.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/x11-wm/fvwm2/Makefile b/x11-wm/fvwm2/Makefile index edba125a9aeb..260bf7e76044 100644 --- a/x11-wm/fvwm2/Makefile +++ b/x11-wm/fvwm2/Makefile @@ -1,139 +1,137 @@ -# Created by: peter - PORTNAME= fvwm PORTVERSION= 2.6.9 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= https://github.com/fvwmorg/fvwm/releases/download/${PORTVERSION}/ \ http://fvwm.sourceforge.net/generated/icon_download/ \ http://cschubert.com/distfiles/ \ LOCAL/cy DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= cy@FreeBSD.org COMMENT= Popular virtual window manager for X RUN_DEPENDS= gm4:devel/m4 \ p5-XML-Parser>=0:textproc/p5-XML-Parser LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 # Other ports this port cannot coexist with CONFLICTS_INSTALL= fvwm3 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-mandoc --without-gnome --disable-gtk \ ac_cv_path_PYTHON=${PYTHON_CMD} USES= cpe gmake gnome perl5 pkgconfig python:3.4+ gettext readline xorg USE_XORG= xcursor xft xinerama xpm xrender x11 ice xext USE_GNOME= cairo OPTIONS_DEFINE= ICONS ICONV STROKE RPLAY SESSION_MGMT PNG SVG BIDI NLS OPTIONS_DEFAULT=ICONS ICONV SESSION_MGMT PNG OPTIONS_SUB= yes STROKE_DESC= support for mouse gestures RPLAY_DESC= RPlay support in FvwmEvent SESSION_MGMT_DESC= Session Management support BIDI_DESC= Asian bi-directional text support PLIST_SUB= FVWM_VERSION="${PORTVERSION}" .include .if ${PORT_OPTIONS:MICONS} FVWM_ICONS= fvwm_icons-20070101 DISTFILES+= ${FVWM_ICONS}.tar.bz2 .endif .if ${PORT_OPTIONS:MICONV} CONFIGURE_ARGS+= --with-iconv-library=${LOCALBASE}/lib \ --with-iconv-includes=${LOCALBASE}/include \ --enable-iconv USES+= iconv .else CONFIGURE_ARGS+= --disable-iconv .endif .if ${PORT_OPTIONS:MSTROKE} LIB_DEPENDS+= libstroke.so:devel/libstroke CONFIGURE_ARGS+= --with-stroke-library=${LOCALBASE}/lib \ --with-stroke-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+= --without-stroke-library .endif .if ${PORT_OPTIONS:MRPLAY} LIB_DEPENDS+= librplay.so:audio/rplay CONFIGURE_ARGS+= --with-rplay-library=${LOCALBASE}/lib \ --with-rplay-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+= --without-rplay-library .endif .if ${PORT_OPTIONS:MSESSION_MGMT} USE_XORG+= sm .else CONFIGURE_ARGS+= --disable-sm .endif .if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= libpng.so:graphics/png CONFIGURE_ARGS+= --with-png-includes=${LOCALBASE}/include \ --with-png-library=${LOCALBASE}/lib .else CONFIGURE_ARGS+= --without-png-library .endif .if ${PORT_OPTIONS:MSVG} USE_GNOME+= librsvg2 .else CONFIGURE_ARGS+= --disable-rsvg .endif .if ${PORT_OPTIONS:MBIDI} LIB_DEPENDS+= libfribidi.so:converters/fribidi CONFIGURE_ARGS+= --enable-bidi \ --with-bidi-bindir=${LOCALBASE}/bin .else CONFIGURE_ARGS+= --disable-bidi .endif .if ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+= --with-intl-library=${LOCALBASE}/lib \ --with-intl-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+= --disable-nls .endif .include .if ${PORT_OPTIONS:MICONS} post-extract: @${MKDIR} ${WRKDIR}/icons @${TAR} -xzf ${DISTDIR}/${FVWM_ICONS}.tar.bz2 -C ${WRKDIR}/icons .endif post-patch: @${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' \ ${WRKSRC}/modules/FvwmM4/FvwmM4.c @${REINPLACE_CMD} -e 's,/etc/,${LOCALBASE}/etc/,g' \ ${WRKSRC}/bin/fvwm-menu-desktop.in post-install: ${INSTALL_DATA} ${FILESDIR}/system.fvwm2rc \ ${STAGEDIR}${PREFIX}/etc/system.fvwm2rc.dist ${INSTALL_MAN} ${WRKSRC}/doc/fvwm/fvwm.1 \ ${STAGEDIR}${PREFIX}/man/man1/fvwm.1 ${INSTALL_MAN} ${WRKSRC}/doc/fvwm/fvwm.1 \ ${STAGEDIR}${PREFIX}/man/man1/fvwm2.1 ${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/fvwm.1 \ ${STAGEDIR}${PREFIX}/man/man1/fvwm2.1 .if ${PORT_OPTIONS:MICONS} ${MKDIR} ${STAGEDIR}${PREFIX}/share/fvwm/pixmaps ${INSTALL_DATA} ${WRKDIR}/icons/${FVWM_ICONS}/*.xpm \ ${STAGEDIR}${PREFIX}/share/fvwm/pixmaps .endif .include diff --git a/x11-wm/fvwm3/Makefile b/x11-wm/fvwm3/Makefile index 16e2670011db..ed384f122d7b 100644 --- a/x11-wm/fvwm3/Makefile +++ b/x11-wm/fvwm3/Makefile @@ -1,95 +1,93 @@ -# Created by: Felix Palmen - PORTNAME= fvwm3 PORTVERSION= 1.0.4 PORTREVISION= 5 CATEGORIES= x11-wm MASTER_SITES= https://github.com/fvwmorg/fvwm3/releases/download/${PORTVERSION}/ \ http://fvwm.sourceforge.net/generated/icon_download/:icons MAINTAINER= felix@palmen-it.de COMMENT= F? Virtual Window Manager LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libevent.so:devel/libevent \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= compiler:c11 cpe pkgconfig python:3.7+ readline xorg USE_XORG= ice sm x11 xext xft xrandr xrender xt CONFLICTS_INSTALL= fvwm CPE_VENDOR= fvwm CPE_PRODUCT= fvwm PLIST_SUB= PORTVERSION=${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ARGS= ac_cv_path_PYTHON=${PYTHON_CMD} OPTIONS_DEFINE= FRIBIDI GO ICONS ICONV MANPAGES NLS PERL PNG SVG \ XCURSOR XPM OPTIONS_DEFAULT= FRIBIDI GO ICONV MANPAGES PERL PNG XCURSOR OPTIONS_SUB= yes FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_CONFIGURE_ENABLE= bidi GO_DESC= Build and install modules written in Go GO_USES= go:no_targets GO_CONFIGURE_ENABLE= golang GO_MAKE_ARGS= GOBUILD="go build -ldflags=\"-s -w\"" FVWM_ICONS= fvwm_icons-20070101 ICONS_DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${FVWM_ICONS}.tar.bz2:icons ICONS_IMPLIES= XPM ICONV_USES= iconv:translit ICONV_CONFIGURE_ENABLE= iconv MANPAGES_BUILD_DEPENDS= rubygem-asciidoctor>0:textproc/rubygem-asciidoctor MANPAGES_USES= gmake MANPAGES_CONFIGURE_ENABLE= mandoc MANPAGES_IMPLIES= PERL NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime PERL_USES= perl5 PERL_CONFIGURE_ENABLE= perllib PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_ENABLE= png SVG_LIB_DEPENDS= librsvg-2.so:graphics/librsvg2-rust SVG_USES= gnome SVG_USE= gnome=cairo,glib20,gdkpixbuf2 SVG_CONFIGURE_ENABLE= rsvg XCURSOR_USE= xorg=xcursor XCURSOR_CONFIGURE_ENABLE= xcursor XPM_USE= xorg=xpm XPM_CONFIGURE_OFF= --with-xpm-library=no post-patch: @${REINPLACE_CMD} -e 's,/etc/,${LOCALBASE}/etc/,g' \ ${WRKSRC}/bin/fvwm-menu-desktop.in post-install-ICONS-on: ${MKDIR} ${STAGEDIR}${PREFIX}/share/fvwm3/pixmaps ${INSTALL_DATA} ${WRKDIR}/${FVWM_ICONS}/*.xpm \ ${STAGEDIR}${PREFIX}/share/fvwm3/pixmaps post-install-PERL-off: .for script in fvwm-convert-2.6 fvwm-menu-directory fvwm-menu-xlock fvwm-perllib ${RM} ${STAGEDIR}${PREFIX}/bin/${script} .endfor .for script in FvwmConsoleC.pl FvwmPerl ${RM} ${STAGEDIR}${PREFIX}/libexec/fvwm3/${PORTVERSION}/${script} .endfor .include diff --git a/x11-wm/hs-xmonad/Makefile b/x11-wm/hs-xmonad/Makefile index db7962d0b98a..49acde498c77 100644 --- a/x11-wm/hs-xmonad/Makefile +++ b/x11-wm/hs-xmonad/Makefile @@ -1,36 +1,34 @@ -# Created by: Matthieu Guegan - PORTNAME= xmonad PORTVERSION= 0.17.0 PORTREVISION= 1 CATEGORIES= x11-wm haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Tiling window manager LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ghc:lang/ghc USES= cabal xorg USE_XORG= x11 xext xinerama xrandr xscrnsaver USE_CABAL= X11-1.10.2 \ data-default-class-0.1.2.0 \ hsc2hs-0.68.8 \ setlocale-1.0.0.10_1 OPTIONS_DEFINE= EXAMPLES post-install: ${INSTALL_MAN} ${WRKSRC}/man/xmonad.1 ${STAGEDIR}${MANPREFIX}/man/man1/ post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${PATCHDIR}/example_buildscript ${STAGEDIR}${EXAMPLESDIR}/build ${INSTALL_DATA} ${PATCHDIR}/example_config.cabal ${STAGEDIR}${EXAMPLESDIR}/xmonad-config.cabal ${INSTALL_DATA} ${WRKSRC}/man/xmonad.hs ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11-wm/i3/Makefile b/x11-wm/i3/Makefile index 08de1fe2f340..f203c06578c5 100644 --- a/x11-wm/i3/Makefile +++ b/x11-wm/i3/Makefile @@ -1,44 +1,42 @@ -# Created by: Dennis Herrmann - PORTNAME= i3 DISTVERSION= 4.20.1 CATEGORIES= x11-wm MASTER_SITES= https://i3wm.org/downloads/ \ http://i3wm.org/downloads/ MAINTAINER= bapt@FreeBSD.org COMMENT= Improved dynamic tiling window manager LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libcairo.so:graphics/cairo \ libev.so:devel/libev \ libpangocairo-1.0.so:x11-toolkits/pango \ libpcre.so:devel/pcre \ libstartup-notification-1.so:x11/startup-notification \ libxcb-cursor.so:x11/xcb-util-cursor \ libxcb-icccm.so:x11/xcb-util-wm \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-util.so:x11/xcb-util \ libxcb-xrm.so:x11/xcb-util-xrm \ libxkbcommon.so:x11/libxkbcommon \ libyajl.so:devel/yajl RUN_DEPENDS= p5-AnyEvent-I3>=0:devel/p5-AnyEvent-I3 \ p5-IPC-Run>=0:devel/p5-IPC-Run \ p5-Try-Tiny>=0:lang/p5-Try-Tiny USES= compiler:c11 gnome iconv localbase:ldflags meson perl5 \ pkgconfig tar:xz xorg USE_GNOME= glib20 USE_XORG= xcb MESON_ARGS= -Ddocs=false \ -Dmans=false LDFLAGS+= ${ICONV_LIB} INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes CONFLICTS_INSTALL= i3-gaps .include diff --git a/x11-wm/icewm/Makefile b/x11-wm/icewm/Makefile index 55b285148fc6..a85e5a579e55 100644 --- a/x11-wm/icewm/Makefile +++ b/x11-wm/icewm/Makefile @@ -1,69 +1,67 @@ -# Created by: Yukihiro Nakai - PORTNAME= icewm PORTVERSION= 2.9.8 CATEGORIES= x11-wm MASTER_SITES= https://github.com/ice-wm/icewm/releases/download/${PORTVERSION}/ MAINTAINER= portmaster@bsdforge.com COMMENT= Window manager designed for speed and usability LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libsndfile.so:audio/libsndfile USES= compiler:c++11-lang gmake gnome iconv:translit localbase \ perl5 pkgconfig shebangfix tar:lz xorg USE_GNOME= glib20 USE_PERL5= build USE_XORG= ice sm x11 xcomposite xdamage xext xfixes xpm xrender GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-icesound=oss SHEBANG_FILES= contrib/icewm-menu-xrandr OPTIONS_DEFINE= BEASTIE DOCS IMLIB2 NLS SVG XFT XINERAMA XRANDR OPTIONS_DEFAULT= BEASTIE IMLIB2 XFT XINERAMA XRANDR OPTIONS_SUB= yes BEASTIE_DESC= Use Beastie'fied startup button BEASTIE_VARS= STARTUP_PIXMAP=bsd-daemon.xpm BEASTIE_VARS_OFF= STARTUP_PIXMAP=icewm-logo.xpm IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2 IMLIB2_DESC= Use Imlib2 for rendering IMLIB2_CONFIGURE_OFF= --disable-imlib2 --enable-gdk-pixbuf IMLIB2_USE_OFF= GNOME=gdkpixbuf2 NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls SVG_USE= GNOME=librsvg2 SVG_CONFIGURE_OFF= --disable-rsvg XFT_LIB_DEPENDS= libXft.so:x11-fonts/libXft XFT_CONFIGURE_OFF= --enable-corefonts --disable-xfreetype XINERAMA_USE= XORG=xinerama XINERAMA_CONFIGURE_ENABLE= xinerama XRANDR_USE= XORG=xrandr XRANDR_CONFIGURE_ENABLE= xrandr post-extract: .for dir in taskbar themes/Infadel2/taskbar @cd ${WRKSRC}/lib/${dir} && ${MV} start.xpm icewm-logo.xpm @${LN} -sf ${FILESDIR}/bsd-daemon.xpm ${WRKSRC}/lib/${dir} @${LN} -sf ${STARTUP_PIXMAP} ${WRKSRC}/lib/${dir}/start.xpm .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ChangeLog NEWS README TODO doc/*.html ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11-wm/jewel/Makefile b/x11-wm/jewel/Makefile index 6845875519ab..313a1c332c75 100644 --- a/x11-wm/jewel/Makefile +++ b/x11-wm/jewel/Makefile @@ -1,44 +1,42 @@ -# Created by: trevor - PORTNAME= jewel PORTVERSION= 0.12.41 PORTREVISION= 4 CATEGORIES= x11-wm MASTER_SITES= http://mjr.towers.org.uk/comp/ MAINTAINER= ports@FreeBSD.org COMMENT= Window manager based on aewm++ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler gmake xorg USE_XORG= x11 xext xpm ALL_TARGET= all PORTDOCS= Changelog Changelog.DLR Changelog.jewel INSTALL README MAKE_ARGS= CFLAGS="${CXXFLAGS}" CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing OPTIONS_DEFINE= DOCS post-patch: @${FIND} ${WRKSRC} -name Makefile | ${XARGS} \ ${REINPLACE_CMD} -i '' -e 's|g++|${CXX}|g; s|gcc|${CC}|g' do-install: ${INSTALL_PROGRAM} ${WRKSRC}/jewel ${STAGEDIR}${PREFIX}/bin/jewel ${INSTALL_PROGRAM} ${WRKSRC}/goodies/appbar/appbar ${STAGEDIR}${PREFIX}/bin/jewel-appbar ${INSTALL_PROGRAM} ${WRKSRC}/goodies/fspanel/fspanel ${STAGEDIR}${PREFIX}/bin/jewel-fspanel ${INSTALL_PROGRAM} ${WRKSRC}/goodies/setrootimage/setrootimage ${STAGEDIR}${PREFIX}/bin/jewel-setrootimage ${INSTALL_PROGRAM} ${WRKSRC}/goodies/xsession/xsession ${STAGEDIR}${PREFIX}/bin/jewel-xsession ${INSTALL_MAN} ${WRKSRC}/jewel.1x ${STAGEDIR}${PREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for ii in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${ii} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11-wm/jwm/Makefile b/x11-wm/jwm/Makefile index 10a800637496..cd16bda36493 100644 --- a/x11-wm/jwm/Makefile +++ b/x11-wm/jwm/Makefile @@ -1,81 +1,79 @@ -# Created by: Babak Farrokhi - PORTNAME= jwm PORTVERSION= 2.4.2 PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= https://github.com/joewing/jwm/releases/download/v${PORTVERSION}/ MAINTAINER= john.grafton@gmail.com COMMENT= Joe's Window Manager LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= iconv localbase pkgconfig tar:xz xorg USE_XORG= x11 GNU_CONFIGURE= yes OPTIONS_DEFINE= CAIRO DEBUG FRIBIDI JPEG NLS PNG SVG XEXT XFT \ XINERAMA XMU XPM XRENDER OPTIONS_DEFAULT= FRIBIDI JPEG PNG XEXT XFT XINERAMA XMU XPM XRENDER OPTIONS_SUB= yes CAIRO_USES= gnome CAIRO_USE= GNOME=cairo CAIRO_CONFIGURE_ENABLE= cairo DEBUG_CONFIGURE_ENABLE= debug FRIBIDI_DESC= Unicode Bidirectional Algorithm support FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_CONFIGURE_ENABLE=fribidi JPEG_USES= jpeg JPEG_CONFIGURE_ENABLE= jpeg LIB_DEPENDS+=libfontconfig.so:x11-fonts/fontconfig LIB_DEPENDS+=libharfbuzz.so:print/harfbuzz LIB_DEPENDS+=libglib-2.0.so.0:devel/glib20 LIB_DEPENDS+=libgobject-2.0.so.0:devel/glib20 LIB_DEPENDS+=libpango-1.0.so.0:x11-toolkits/pango NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_ENABLE= png SVG_USE= GNOME=librsvg2 SVG_CONFIGURE_ENABLE= rsvg XEXT_DESC= X11 Shape Extension support XEXT_USE= XORG=xext XEXT_CONFIGURE_ENABLE= shape XFT_USE= XORG=xft XFT_CONFIGURE_ENABLE= xft XFT_IMPLIES= XRENDER XFT_LIB_DEPENDS= libfreetype.so:print/freetype2 XINERAMA_USE= XORG=xinerama XINERAMA_CONFIGURE_ENABLE=xinerama XINERAMA_IMPLIES= XEXT XMU_DESC= X11 Miscellaneous Utilities support XMU_USE= XORG=xmu XMU_CONFIGURE_ENABLE= xmu XMU_IMPLIES= XEXT XPM_USE= XORG=xpm XPM_CONFIGURE_ENABLE= xpm XPM_IMPLIES= XEXT XRENDER_DESC= X11 Render Extension support XRENDER_USE= XORG=xrender XRENDER_CONFIGURE_ENABLE=xrender .include .if !empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv=yes .endif post-patch: @${REINPLACE_CMD} -e \ 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/example.jwmrc @${REINPLACE_CMD} -e \ 's|install -m 644|@INSTALL_DATA@| ; \ s|jwmrc$$|jwmrc.sample|' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ '/EXE/s|install|@INSTALL_PROGRAM@| ; \ /strip/s|^|#|' ${WRKSRC}/src/Makefile.in .include diff --git a/x11-wm/kickshaw/Makefile b/x11-wm/kickshaw/Makefile index 2106390501f1..f475a5105d55 100644 --- a/x11-wm/kickshaw/Makefile +++ b/x11-wm/kickshaw/Makefile @@ -1,39 +1,37 @@ -# Created by: Alexey Dokuchaev - PORTNAME= kickshaw PORTVERSION= 0.5.26 CATEGORIES= x11-wm MASTER_SITES= SAVANNAH/obladi DISTNAME= ${PORTNAME}_${PORTVERSION}_source_only MAINTAINER= danfe@FreeBSD.org COMMENT= Menu editor for the Openbox window manager LICENSE= GPLv2+ LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= gnome pkgconfig tar:bzip2 USE_GNOME= cairo gdkpixbuf2 MAKE_ARGS= CC="${CC}" OPTIONS_DEFINE= GTK2 GTK3 OPTIONS_DEFAULT= GTK2 GTK3 do-build do-install: @${DO_NADA} .for v in 2 3 GTK${v}_USE= GNOME=gtk${v}0 GTK${v}_PLIST_FILES= bin/${PORTNAME}-gtk${v} do-build-GTK${v}-on: ${DO_MAKE_BUILD} -C ${BUILD_WRKSRC}/GTK${v}/source do-install-GTK${v}-on: ${INSTALL_PROGRAM} ${WRKSRC}/GTK${v}/source/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-gtk${v} .endfor .include diff --git a/x11-wm/larswm/Makefile b/x11-wm/larswm/Makefile index 36d208fb4101..be54824e0f7e 100644 --- a/x11-wm/larswm/Makefile +++ b/x11-wm/larswm/Makefile @@ -1,29 +1,27 @@ -# Created by: lab@fnurt.net - PORTNAME= larswm PORTVERSION= 7.5.3 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= SF/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Tiling Window Manager for X USES= imake xorg USE_XORG= ice sm x11 xext xmu xt PORTDOCS= ChangeLog README README.9menu README.9wm \ sample.larswmrc sample.xsession PLIST_FILES= bin/larsclock bin/larsmenu bin/larsremote bin/larswm \ man/man1/larsclock.1.gz man/man1/larsmenu.1.gz \ man/man1/larsremote.1.gz man/man1/larswm.1.gz OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11-wm/libcompizconfig/Makefile b/x11-wm/libcompizconfig/Makefile index 93cbc35b70a5..17dca818a53d 100644 --- a/x11-wm/libcompizconfig/Makefile +++ b/x11-wm/libcompizconfig/Makefile @@ -1,49 +1,47 @@ -# Created by: Robert Noland - PORTNAME= libcompizconfig PORTVERSION= 0.8.8 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= https://BSDforge.com/projects/source/x11-wm/libcompizconfig/ MAINTAINER= potmaster@BSDforge.com COMMENT= Alternative configuration system for Compiz LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/compiz.pc:x11-wm/compiz GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= gettext gmake gnome libtool:keepla pathfix pkgconfig tar:bzip2 USE_GNOME= intltool libxml2 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lpthread OPTIONS_DEFINE= INOTIFY OPTIONS_DEFAULT= INOTIFY INOTIFY_DESC?= Enable inotify support INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify INOTIFY_LDFLAGS= -linotify post-patch: @echo "OSVERSION=${OSVERSION}" @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \ ${WRKSRC}/src/main.c \ ${WRKSRC}/src/lists.c \ ${WRKSRC}/src/filewatch.c \ ${WRKSRC}/src/ini.c \ ${WRKSRC}/backend/ini.c post-patch-INOTIFY-off: @${REINPLACE_CMD} -e 's|sys/inotify.h||' ${WRKSRC}/configure post-install: .for l in compizconfig/backends/libini.so compiz/libccp.so libcompizconfig.so.0.0.0 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${l} .endfor .include diff --git a/x11-wm/libdockapp/Makefile b/x11-wm/libdockapp/Makefile index 16ee48850660..6131bea226c5 100644 --- a/x11-wm/libdockapp/Makefile +++ b/x11-wm/libdockapp/Makefile @@ -1,45 +1,43 @@ -# Created by: Jim Mock - PORTNAME= libdockapp PORTVERSION= 0.7.2 CATEGORIES= x11-wm MASTER_SITES= https://www.dockapps.net/download/ MAINTAINER= xride@FreeBSD.org COMMENT= Standard library for Window Maker dock apps LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= mkfontdir:x11-fonts/mkfontscale USES= autoreconf fonts libtool pkgconfig xorg USE_LDCONFIG= yes USE_XORG= fontutil x11 xext xpm GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-font --without-examples WRKSRC= ${WRKDIR}/dockapps-b9baa8f OPTIONS_DEFINE= EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} .for file in *.pcf.gz ${INSTALL_DATA} ${WRKSRC}/fonts/${file} ${STAGEDIR}${FONTSDIR} .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for file in README ${INSTALL_DATA} ${WRKSRC}/examples/${file} ${STAGEDIR}${EXAMPLESDIR} .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/basic .for file in README *.c *.xpm ${INSTALL_DATA} ${WRKSRC}/examples/basic/${file} ${STAGEDIR}${EXAMPLESDIR}/basic .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/rectangles .for file in *.c ${INSTALL_DATA} ${WRKSRC}/examples/rectangles/${file} ${STAGEDIR}${EXAMPLESDIR}/rectangles .endfor .include diff --git a/x11-wm/lwm/Makefile b/x11-wm/lwm/Makefile index 88e6f1c93ba0..7f8b3c2ebbdb 100644 --- a/x11-wm/lwm/Makefile +++ b/x11-wm/lwm/Makefile @@ -1,35 +1,33 @@ -# Created by: J Han - PORTNAME= lwm PORTVERSION= 1.2.4 CATEGORIES= x11-wm MASTER_SITES= http://www.jfc.org.uk/files/lwm/ MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight window manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= pkgconfig xorg USE_XORG= sm x11 xext MAKEFILE= no_xmkmf_makefile MAKE_ARGS= LDFLAGS="${LDFLAGS}" CFLAGS+= `pkg-config --cflags sm x11 xext ice` -DSHAPE LDFLAGS+= `pkg-config --libs sm x11 xext ice` PORTDOCS= AUTHORS BUGS ChangeLog README TODO PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.man ${STAGEDIR}${MANPREFIX}/man/man1/${PORTNAME}.1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/lxappearance-obconf/Makefile b/x11-wm/lxappearance-obconf/Makefile index 0843c07574a5..17e3c5aeb0fc 100644 --- a/x11-wm/lxappearance-obconf/Makefile +++ b/x11-wm/lxappearance-obconf/Makefile @@ -1,31 +1,29 @@ -# Created by: Olivier Duchateau - PORTNAME= lxappearance-obconf PORTVERSION= 0.2.3 PORTREVISION= 3 CATEGORIES= x11-wm MASTER_SITES= SF/lxde/LXAppearance%20Obconf/ MAINTAINER= ports@FreeBSD.org COMMENT= LXAppearance ObConf plugin LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libImlib2.so:graphics/imlib2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 BUILD_DEPENDS= openbox:x11-wm/openbox \ lxappearance:x11-themes/lxappearance RUN_DEPENDS= ${BUILD_DEPENDS} USES= gettext-tools gmake gnome libtool pkgconfig tar:xz xorg GNU_CONFIGURE= yes USE_GNOME= glib20 gtk20 intltool intlhack atk cairo pango gdkpixbuf2 \ librsvg2 libxml2 USE_XORG= ice sm x11 xft INSTALL_TARGET= install-strip CONFIGURE_ARGS+= --disable-static .include diff --git a/x11-wm/lxmed/Makefile b/x11-wm/lxmed/Makefile index da35f7371ebc..b92f13be7224 100644 --- a/x11-wm/lxmed/Makefile +++ b/x11-wm/lxmed/Makefile @@ -1,51 +1,49 @@ -# Created by: Rusmir Dusko - PORTNAME= lxmed PORTVERSION= 20120515 PORTREVISION= 3 CATEGORIES= x11-wm java MASTER_SITES= SF/${PORTNAME}/ DIST_SUBDIR= java MAINTAINER= ports@FreeBSD.org COMMENT= LXDE Main Menu Editor LICENSE= GPLv3 RUN_DEPENDS= gksu:sysutils/gksu WRKSRC= ${WRKDIR}/${PORTNAME} USE_JAVA= yes NO_BUILD= yes DATADIR= ${JAVASHAREDIR}/${PORTNAME} SUB_FILES= ${PORTNAME}.sh ${PORTNAME}-root post-extract: @(cd ${WRKSRC}/content/ && ${CP} -a ${PORTNAME}.desktop \ ${PORTNAME}-root.desktop) post-patch: @${REINPLACE_CMD} -e 's|/opt/lxmed/${PORTNAME}.png|${PORTNAME}|; \ s|Main Menu Editor|${COMMENT}|' \ ${WRKSRC}/content/${PORTNAME}.desktop @${REINPLACE_CMD} -e 's|/opt/lxmed/${PORTNAME}.png|${PORTNAME}|; \ s|Exec=lxmed|Exec=${PORTNAME}-root ${PORTNAME}|; \ s|Main Menu Editor|${COMMENT} (as root)|' \ ${WRKSRC}/content/${PORTNAME}-root.desktop do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-root \ ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${DATADIR} ${CP} -a ${FILESDIR}/pc-su ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/content/LXMenuEditor.jar ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/content/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_DATA} ${WRKSRC}/content/*.desktop ${STAGEDIR}${DESKTOPDIR} .include diff --git a/x11-wm/lxqt-panel/Makefile b/x11-wm/lxqt-panel/Makefile index 15a5d119121d..379501057a9c 100644 --- a/x11-wm/lxqt-panel/Makefile +++ b/x11-wm/lxqt-panel/Makefile @@ -1,64 +1,62 @@ -# Created by: Olivier Duchateau - PORTNAME= lxqt-panel PORTVERSION= 1.1.0 CATEGORIES= x11-wm MASTER_SITES= LXQT MAINTAINER= jsm@FreeBSD.org COMMENT= Panel for the LXQt desktop LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt \ libxkbcommon.so:x11/libxkbcommon \ libxcb-util.so:x11/xcb-util \ libsysstat-qt5.so:sysutils/libsysstat \ libxcb-image.so:x11/xcb-util-image RUN_DEPENDS= lxmenu-data>=0.1.2:x11/lxmenu-data USES= cmake compiler:c++14-lang gettext-runtime kde:5 qt:5 gnome \ localbase:ldflags lxqt pkgconfig tar:xz xorg USE_QT= buildtools_build qmake_build core dbus gui svg widgets \ x11extras xml concurrent USE_KDE= windowsystem USE_LXQT= buildtools lxqt globalkeys qtxdg USE_XORG= ice sm x11 xcb xcomposite xdamage xext xfixes xrender xtst USE_GNOME= glib20 USE_LDCONFIG= yes OPTIONS_RADIO= SOUND OPTIONS_RADIO_SOUND= ALSA PULSEAUDIO OPTIONS_DEFINE= CPULOAD MOUNT OPTIONS_DEFAULT= PULSEAUDIO CPULOAD_DESC= CPU stat plugin MOUNT_DESC= Mount removable devices support ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_ON= -DVOLUME_USE_PULSEAUDIO:BOOL=OFF CPULOAD_LIB_DEPENDS= libstatgrab.so:devel/libstatgrab CPULOAD_CMAKE_OFF= -DCPULOAD_PLUGIN:BOOL=OFF PULSEAUDIO_CMAKE_ON= -DVOLUME_USE_ALSA:BOOL=OFF PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio MOUNT_USE= kde=solid MOUNT_CMAKE_OFF= -DMOUNT_PLUGIN:BOOL=OFF OPTIONS_SUB= yes LDFLAGS+= -Xlinker --export-dynamic CMAKE_ARGS+= -DSENSORS_PLUGIN:BOOL=OFF \ -DNETWORKMONITOR_PLUGIN:BOOL=OFF \ -DWITH_SCREENSAVER_FALLBACK:BOOL=OFF .include .if ! ${PORT_OPTIONS:MALSA} && ! ${PORT_OPTIONS:MPULSEAUDIO} CMAKE_ARGS+= -DVOLUME_PLUGIN:BOOL=OFF PLIST_SUB+= SOUND="@comment " .elif ${PORT_OPTIONS:MALSA} || ${PORT_OPTIONS:MPULSEAUDIO} PLIST_SUB+= SOUND="" .endif .include diff --git a/x11-wm/lxqt-session/Makefile b/x11-wm/lxqt-session/Makefile index 413d25b4243c..8091057587ba 100644 --- a/x11-wm/lxqt-session/Makefile +++ b/x11-wm/lxqt-session/Makefile @@ -1,28 +1,26 @@ -# Created by: Olivier Duchateau - PORTNAME= lxqt-session PORTVERSION= 1.1.0 CATEGORIES= x11-wm MASTER_SITES= LXQT MAINTAINER= jsm@FreeBSD.org COMMENT= Session manager component for LXQt LICENSE= LGPL21+ BUILD_DEPENDS= xdg-user-dirs-update:devel/xdg-user-dirs USES= cmake compiler:c++14-lang kde:5 lxqt qt:5 \ pkgconfig tar:xz xorg gnome USE_QT= buildtools_build qmake_build core dbus gui linguisttools \ svg widgets x11extras xml USE_KDE= windowsystem USE_LXQT= buildtools lxqt qtxdg USE_XORG= x11 ice sm xcb xext USE_GNOME= glib20 CMAKE_OFF= WITH_LIBUDEV post-patch: @${REINPLACE_CMD} -e 's|\@PREDEF_XDG_CONFIG_DIRS\@|\@PREDEF_XDG_CONFIG_DIRS\@:\${LOCALBASE}/share|g' ${WRKSRC}/startlxqt.in .include diff --git a/x11-wm/lxqt/Makefile b/x11-wm/lxqt/Makefile index 267d67dfbb81..b93d241f437f 100644 --- a/x11-wm/lxqt/Makefile +++ b/x11-wm/lxqt/Makefile @@ -1,48 +1,46 @@ -# Created by: Olivier Duchateau - PORTNAME= lxqt PORTVERSION= 1.1.0 CATEGORIES= x11-wm MAINTAINER= jsm@FreeBSD.org COMMENT= Meta-port for the LXQt Desktop LICENSE= LGPL21+ RUN_DEPENDS= startlxqt:x11-wm/lxqt-session \ lxqt-about:x11/lxqt-about \ lxqt-admin-user:sysutils/lxqt-admin \ lxqt-config:sysutils/lxqt-config \ lxqt-qtplugin>=1.1.0:sysutils/lxqt-qtplugin \ qterminal:x11/qterminal \ obconf-qt:x11-wm/obconf-qt \ lximage-qt:graphics/lximage-qt \ lxqt-panel:x11-wm/lxqt-panel \ lxqt-runner:x11/lxqt-runner \ lxqt-powermanagement:sysutils/lxqt-powermanagement \ ${PREFIX}/share/lxqt/themes/frost/lxqt-panel.qss:x11-themes/lxqt-themes \ pcmanfm-qt:x11-fm/pcmanfm-qt \ screengrab:x11/screengrab \ lxqt-archiver:archivers/lxqt-archiver \ lxqt-notificationd:deskutils/lxqt-notificationd \ lxqt-panel:x11-wm/lxqt-panel \ lxqt-runner:x11/lxqt-runner \ lxqt-policykit-agent:sysutils/lxqt-policykit \ lxqt-session:x11-wm/lxqt-session \ qlipper:deskutils/qlipper \ openbox:x11-wm/openbox USES= metaport OPTIONS_DEFINE= EDITOR SSH SUDO OPTIONS_DEFAULT= EDITOR SSH SUDO EDITOR_DESC= Install plain-text editor SSH_DESC= GUI passphrase entry dialog for ssh-agent SUDO_DESC= GUI frontend (Qt5) to sudo/su EDITOR_RUN_DEPENDS= featherpad:editors/featherpad SSH_RUN_DEPENDS= lxqt-openssh-askpass:security/lxqt-openssh-askpass SUDO_RUN_DEPENDS= lxqt-sudo:security/lxqt-sudo .include diff --git a/x11-wm/lxsession/Makefile b/x11-wm/lxsession/Makefile index 8631c00fd04d..934f034ffcfc 100644 --- a/x11-wm/lxsession/Makefile +++ b/x11-wm/lxsession/Makefile @@ -1,63 +1,61 @@ -# Created by: chinsan - PORTNAME= lxsession PORTVERSION= 0.5.4 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= SF/lxde/LXSession%20%28session%20manager%29/LXSession%200.5.x/ MAINTAINER= ports@FreeBSD.org COMMENT= LXDE Session Manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libunique-1.0.so:x11-toolkits/unique \ libpolkit-agent-1.so:sysutils/polkit \ libck-connector.so:sysutils/consolekit2 USES= autoreconf gmake gnome localbase pkgconfig tar:xz xorg USE_GNOME= glib20 gtk20 intltool cairo gdkpixbuf2 libxslt USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-buildin-clipboard \ --enable-buildin-polkit INSTALL_TARGET= install-strip SUB_FILES= pkg-message OPTIONS_DEFINE= NLS UPOWER OPTIONS_SUB= yes NLS_USES= gettext NLS_USES_OFF= gettext-tools UPOWER_LIB_DEPENDS= libupower-glib.so:sysutils/upower UPOWER_DESC= Suspend/Hibernate support post-patch: @${REINPLACE_CMD} -e \ 's|/usr/lib64/kde4|%%QT4_LIBDIR%%|g ; \ s|/usr/lib/kde4|%%QT5_LIBDIR%%|g' \ ${WRKSRC}/lxsession/environement.c \ ${WRKSRC}/lxsession/environement.vala @${FIND} ${WRKSRC} -type f | ${XARGS} \ ${REINPLACE_CMD} -e 's|/etc/xdg|${PREFIX}/etc/xdg|g ;\ s|%%PREFIX%%|${PREFIX}| ;\ s|/usr/bin/pkexec|${PREFIX}/bin/pkexec|g ;\ s|:/usr/share:/usr/share/gdm||g ;\ s|:/var/lib/menu-xdg||g ;\ s|/usr/share|${PREFIX}/share|g ;\ s|/usr/lib|${PREFIX}/lib|g ;\ s|%%QT4_LIBDIR%%|${PREFIX}/lib/qt4| ;\ s|%%QT5_LIBDIR%%|${PREFIX}/lib/qt5| ;\ s|Clearlooks|Adwaita|' post-patch-NLS-off: @${REINPLACE_CMD} -e 's|po man|man|' \ ${WRKSRC}/Makefile.in .include diff --git a/x11-wm/marco/Makefile b/x11-wm/marco/Makefile index e2ce5c3fb17e..b550acd4ac25 100644 --- a/x11-wm/marco/Makefile +++ b/x11-wm/marco/Makefile @@ -1,36 +1,34 @@ -# Created by: Garrett Rooney - PORTNAME= marco PORTVERSION= 1.26.0 CATEGORIES= x11-wm mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Window manager for the adult in you LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool \ zenity>=3.0.0:x11/zenity LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \ libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libgtop-2.0.so:devel/libgtop RUN_DEPENDS= zenity>=3.0.0:x11/zenity PORTSCOUT= limitw:1,even USES= gettext gmake gnome libtool localbase pathfix pkgconfig \ tar:xz xorg USE_XORG= ice sm x11 xcomposite xcursor xdamage xext xfixes \ xinerama xrandr xrender USE_GNOME= cairo gdkpixbuf2 gtk30 intltool USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.mate.marco.gschema.xml .include diff --git a/x11-wm/mcwm/Makefile b/x11-wm/mcwm/Makefile index ce819308a5cf..d42f7c5ef74c 100644 --- a/x11-wm/mcwm/Makefile +++ b/x11-wm/mcwm/Makefile @@ -1,50 +1,48 @@ -# Created by: Jakub Lach - PORTNAME= mcwm PORTVERSION= 20130209 CATEGORIES= x11-wm MASTER_SITES= http://hack.org/mc/hacks/mcwm/ MAINTAINER= jakub_lach@mailplus.pl COMMENT= Small window manager inspired by CTWM, evilwm, and tinywm LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libxcb-util.so:x11/xcb-util \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-icccm.so:x11/xcb-util-wm USES= tar:bzip2 xorg USE_XORG= xcb PLIST_FILES= bin/mcwm bin/hidden man/man1/mcwm.1.gz man/man1/hidden.1.gz PORTDOCS= README NEWS OPTIONS_DEFINE= DOCS pre-everything:: @${ECHO_MSG} "You can build mcwm with your own config.h using the MCWM_CONF knob:" @${ECHO_MSG} "make MCWM_CONF=/path/to/mcwm/config.h install clean" post-extract: .if defined(MCWM_CONF) @${ECHO_MSG} "creating config.h from ${MCWM_CONF}" @${CP} ${MCWM_CONF} ${WRKSRC}/config.h .endif @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \ ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.man \ ${STAGEDIR}${MAN1PREFIX}/man/man1/${PORTNAME}.1 ${INSTALL_PROGRAM} ${WRKSRC}/hidden ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/hidden.man \ ${STAGEDIR}${MAN1PREFIX}/man/man1/hidden.1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/metacity/Makefile b/x11-wm/metacity/Makefile index 96b8e0cbac60..20a299d3ae28 100644 --- a/x11-wm/metacity/Makefile +++ b/x11-wm/metacity/Makefile @@ -1,39 +1,37 @@ -# Created by: Garrett Rooney - PORTNAME= metacity PORTVERSION= 3.44.0 CATEGORIES= x11-wm MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Window manager for the adult in you LICENSE= GPLv2 BUILD_DEPENDS= gsettings-desktop-schemas>=3.3.0:devel/gsettings-desktop-schemas \ itstool:textproc/itstool \ zenity>=3.0.0:x11/zenity LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libgtop-2.0.so:devel/libgtop \ libstartup-notification-1.so:x11/startup-notification RUN_DEPENDS= gsettings-desktop-schemas>=3.3.0:devel/gsettings-desktop-schemas \ zenity>=3.0.0:x11/zenity PORTSCOUT= limitw:1,even USES= compiler:c11 gettext gmake gnome libtool localbase pathfix \ pkgconfig tar:xz xorg GNU_CONFIGURE= yes USE_XORG= x11 xcomposite xcursor xdamage xext xinerama xpresent xrandr \ xrender xres USE_GNOME= gnomeprefix gtk30 intlhack libxml2:build USE_LDCONFIG= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.metacity.enums.xml \ org.gnome.metacity.gschema.xml \ org.gnome.metacity.keybindings.gschema.xml \ org.gnome.metacity.theme.gschema.xml .include diff --git a/x11-wm/muffin/Makefile b/x11-wm/muffin/Makefile index ad6b27ccc7ab..7371f800fbe6 100644 --- a/x11-wm/muffin/Makefile +++ b/x11-wm/muffin/Makefile @@ -1,72 +1,70 @@ -# Created by: Gustau Perez i Querol - PORTNAME= muffin PORTVERSION= 4.8.0 PORTREVISION= 1 CATEGORIES= x11-wm gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Compositing window manager forked from Mutter for use with Cinnamon LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= zenity>=3.0.0:x11/zenity \ gnome-autogen.sh:devel/gnome-common \ gsettings-desktop-schemas>=3.4.0:devel/gsettings-desktop-schemas \ gtkdocize:textproc/gtk-doc \ xkeyboard-config>0:x11/xkeyboard-config LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcinnamon-desktop.so:x11/cinnamon-desktop \ libdrm.so:graphics/libdrm \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libjson-glib-1.0.so:devel/json-glib \ libstartup-notification-1.so:x11/startup-notification \ libwacom.so:x11/libwacom \ libxkbcommon.so:x11/libxkbcommon \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= zenity>=3.0.0:x11/zenity \ xkeyboard-config>0:x11/xkeyboard-config USES= autoreconf:build compiler:c11 gettext-tools gl gmake gnome \ libtool localbase pathfix pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_GNOME= cairo dconf gdkpixbuf2 gnomeprefix glib20 gtk30 intltool \ introspection USE_XORG= ice sm x11 xcb xcomposite xcursor xdamage xext xfixes xi xinerama \ xkbfile xrandr xrender xtst USE_GL= egl gbm gl USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-maintainer-flags=no INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.cinnamon.muffin.gschema.xml OPTIONS_DEFINE= WAYLAND OPTIONS_DEFAULT= WAYLAND OPTIONS_SUB= yes WAYLAND_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto WAYLAND_LIB_DEPENDS= libinput.so:x11/libinput \ libudev.so:devel/libudev-devd \ libwayland-server.so:graphics/wayland WAYLAND_CONFIGURE_ENABLE= wayland-egl-server post-patch: @${REINPLACE_CMD} 's/--warn-error//' ${WRKSRC}/src/Makefile.am pre-configure: @cd ${WRKSRC} && ${SETENV} NOCONFIGURE=yes ${SH} autogen.sh .include diff --git a/x11-wm/mutter/Makefile b/x11-wm/mutter/Makefile index b8eac2a3ee8f..f924cbad2f4f 100644 --- a/x11-wm/mutter/Makefile +++ b/x11-wm/mutter/Makefile @@ -1,68 +1,66 @@ -# Created by: Pawel Worach - PORTNAME= mutter PORTVERSION= 42.2 CATEGORIES= x11-wm MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Window and compositing manager based on Clutter LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ gnome-settings-daemon>0:sysutils/gnome-settings-daemon \ gsettings-desktop-schemas>=3.4.0:devel/gsettings-desktop-schemas \ xkeyboard-config>=0:x11/xkeyboard-config \ zenity>=3.0.0:x11/zenity LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra \ libdrm.so:graphics/libdrm \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libgraphene-1.0.so:graphics/graphene \ libjson-glib-1.0.so:devel/json-glib \ libpipewire-0.3.so:multimedia/pipewire \ libstartup-notification-1.so:x11/startup-notification \ libupower-glib.so:sysutils/upower \ libxkbcommon.so:x11/libxkbcommon \ libxkbfile.so:x11/libxkbfile RUN_DEPENDS= gnome-settings-daemon>0:sysutils/gnome-settings-daemon \ gsettings-desktop-schemas>=3.4.0:devel/gsettings-desktop-schemas \ xkeyboard-config>=0:x11/xkeyboard-config \ zenity>=3.0.0:x11/zenity PORTSCOUT= limitw:1,even USES= compiler:c++0x gettext gl gnome localbase meson pkgconfig \ tar:xz xorg USE_GL= egl gbm USE_GNOME= cairo gdkpixbuf2 gnomedesktop3 introspection USE_XORG= ice sm x11 xcb xcomposite xcursor xdamage xext xfixes xi \ xinerama xrandr xrender xtst USE_LDCONFIG= yes CFLAGS+= -Wno-unknown-warning-option -Wno-format-nonliteral CPPFLAGS+= -fno-omit-frame-pointer MESON_ARGS= -Dlibwacom=false \ -Dnative_backend=false \ -Dprofiler=false \ -Dsm=true \ -Dsystemd=false \ -Dtests=false \ -Dudev=false \ -Dwayland=false # Required by embedded cogl/clutter forks. MESON_ARGS+= -Dgles2_libname=libGLESv2 \ -Dopengl_libname=libGL.so # Disable remote_desktop for now because it requires memfd which only appears current MESON_ARGS+= -Dremote_desktop=false GLIB_SCHEMAS= org.gnome.mutter.gschema.xml \ org.gnome.mutter.wayland.gschema.xml .include diff --git a/x11-wm/obconf-qt/Makefile b/x11-wm/obconf-qt/Makefile index a9932ba0881a..268ed6f4ca13 100644 --- a/x11-wm/obconf-qt/Makefile +++ b/x11-wm/obconf-qt/Makefile @@ -1,31 +1,29 @@ -# Created by: Olivier Duchateau - PORTNAME= obconf-qt PORTVERSION= 0.16.1 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= LXQT/${PORTNAME} MAINTAINER= jsm@FreeBSD.org COMMENT= Qt port of preferences manager for Openbox LICENSE= GPLv2 LIB_DEPENDS= libobt.so:x11-wm/openbox \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libImlib2.so:graphics/imlib2 USES= cmake compiler:c++11-lang gettext-runtime localbase qt:5 \ gnome lxqt pkgconfig tar:xz xorg USE_QT= buildtools_build qmake_build core gui linguisttools \ widgets x11extras USE_LXQT= buildtools USE_GNOME= glib20 pango librsvg2 gdkpixbuf2 libxml2 cairo USE_XORG= ice sm x11 xft .include diff --git a/x11-wm/obconf/Makefile b/x11-wm/obconf/Makefile index 4837f256a77e..c2744b734e53 100644 --- a/x11-wm/obconf/Makefile +++ b/x11-wm/obconf/Makefile @@ -1,40 +1,38 @@ -# Created by: trevor - PORTNAME= obconf PORTVERSION= 2.0.4 PORTREVISION= 4 CATEGORIES= x11-wm MASTER_SITES= http://openbox.org/dist/obconf/ MAINTAINER= novel@FreeBSD.org COMMENT= Preferences manager for the Openbox window manager LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \ libobrender.so:x11-wm/openbox USES= desktop-file-utils gnome pkgconfig shared-mime-info USE_GNOME= libglade2 GNU_CONFIGURE= yes CONFIGURE_ENV= OPENBOX_CFLAGS="`pkg-config --cflags obrender-3.5 obt-3.5`" \ OPENBOX_LIBS="`pkg-config --libs obrender-3.5 obt-3.5`" CONFIGURE_ARGS= --sysconfdir=${STAGEDIR}${PREFIX}/etc/openbox MAKE_ARGS= mkdir_p='${MKDIR}' CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= ABOUT-NLS AUTHORS README TODO OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11-wm/obpager/Makefile b/x11-wm/obpager/Makefile index 84a4d2b37437..8f097ead9f43 100644 --- a/x11-wm/obpager/Makefile +++ b/x11-wm/obpager/Makefile @@ -1,31 +1,29 @@ -# Created by: gahr - PORTNAME= obpager PORTVERSION= 1.8 CATEGORIES= x11-wm MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight pager for netwm compatible window managers LICENSE= GPLv2 BUILD_DEPENDS= gsed:textproc/gsed USES= compiler gmake xorg USE_XORG= x11 xext CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing MAKE_ARGS= CDEFS="${CXXFLAGS}" PLIST_FILES= bin/${PORTNAME} post-patch: ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g; \ s|%%LOCALBASE%%|${LOCALBASE}|g; \ s|%%CXX%%|${CXX}|g; \ s|sed|gsed|g' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11-wm/openbox/Makefile b/x11-wm/openbox/Makefile index e3eccbbbb28b..1d01d39d8004 100644 --- a/x11-wm/openbox/Makefile +++ b/x11-wm/openbox/Makefile @@ -1,63 +1,61 @@ -# Created by: trevor - PORTNAME= openbox PORTVERSION= 3.6 PORTREVISION= 9 CATEGORIES= x11-wm MASTER_SITES= http://openbox.org/dist/openbox/ MAINTAINER= novel@FreeBSD.org COMMENT= Small, fast, standards compliant, extensible window manager LICENSE= GPLv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 GNU_CONFIGURE= yes USES= gmake gnome libtool pathfix python:run pkgconfig shebangfix xorg USE_GNOME= cairo glib20 libxml2 pango USE_XORG= ice sm x11 xcursor xext xft xinerama xrandr \ xrender xau USE_LDCONFIG= yes INSTALL_TARGET= install-strip SHEBANG_FILES= data/autostart/openbox-xdg-autostart ETCDIR= ${PREFIX}/etc/xdg/${PORTNAME} CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lXext PLIST_SUB= VERSION=${PORTVERSION} OPTIONS_DEFINE= NLS IMLIB SVG NOTIFY PATCHES OPTIONS_DEFAULT= IMLIB NOTIFY SVG OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls NOTIFY_LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification NOTIFY_CONFIGURE_OFF= --disable-startup-notification IMLIB_CONFIGURE_ENABLE= imlib2 IMLIB_LIB_DEPENDS= libImlib2.so:graphics/imlib2 SVG_USE= GNOME=librsvg2 SVG_CONFIGURE_ENABLE= librsvg PATCHES_DESC= Enable 3rd party patches (such as rounded corners) PATCHES_EXTRA_PATCHES= ${PATCHDIR}/openbox-3.5.0-title-matching.patch:-p1 \ ${PATCHDIR}/openbox-3.5.0-which-2.20.patch:-p1 \ ${PATCHDIR}/openbox-3.6.2-fix-out-of-bounds.patch:-p1 \ ${PATCHDIR}/openbox-3.6.2-rounded-corners.patch:-p1 post-configure: @${CHMOD} +x ${WRKSRC}/install-sh post-install: .for config_file in autostart environment menu.xml rc.xml @${MV} ${STAGEDIR}${ETCDIR}/${config_file} \ ${STAGEDIR}${ETCDIR}/${config_file}.sample .endfor .include diff --git a/x11-wm/oroborus/Makefile b/x11-wm/oroborus/Makefile index 8644c5eabeb8..fb67df86719a 100644 --- a/x11-wm/oroborus/Makefile +++ b/x11-wm/oroborus/Makefile @@ -1,33 +1,31 @@ -# Created by: Maxim Sobolev - PORTNAME= oroborus PORTVERSION= 2.0.20 CATEGORIES= x11-wm MASTER_SITES= DEBIAN/pool/main/o/${PORTNAME} GENTOO DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= matt@peterson.org COMMENT= Small and simple GNOME-compatible window manager LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= xorg USE_XORG= xpm x11 xext sm ice GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDOCS= AUTHORS ChangeLog README TODO OPTIONS_DEFINE= DOCS post-install: ${INSTALL_DATA} ${WRKSRC}/example.oroborusrc \ ${STAGEDIR}${ETCDIR}rc.sample post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/pager/Makefile b/x11-wm/pager/Makefile index 3b713fe2b8e1..6849faea1880 100644 --- a/x11-wm/pager/Makefile +++ b/x11-wm/pager/Makefile @@ -1,27 +1,25 @@ -# Created by: Michael Ebert - PORTNAME= pager PORTVERSION= 0.90.3 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= http://download.tuxfamily.org/sawfishpager/ DISTNAME= sawfish-pager-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Pager for sawfish without GNOME BUILD_DEPENDS= sawfish:x11-wm/sawfish RUN_DEPENDS= sawfish:x11-wm/sawfish USE_GNOME= gtk20 USES= gmake gnome pkgconfig tar:xz GNU_CONFIGURE= yes PLIST_FILES= lib/sawfish/sawfishpager \ share/sawfish/lisp/sawfish/wm/ext/pager.jl \ share/sawfish/lisp/sawfish/wm/ext/pager.jlc post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/sawfish/sawfishpager .include diff --git a/x11-wm/peksystray/Makefile b/x11-wm/peksystray/Makefile index 64464aee5de4..0a290bb665d1 100644 --- a/x11-wm/peksystray/Makefile +++ b/x11-wm/peksystray/Makefile @@ -1,24 +1,22 @@ -# Created by: Alexey Dokuchaev - PORTNAME= peksystray PORTVERSION= 0.4.0 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= System tray dockapp similar to the GNOME notification area applet LICENSE= GPLv2 USES= tar:bzip2 xorg USE_XORG= x11 ice sm GNU_CONFIGURE= yes PLIST_FILES= bin/peksystray post-patch: @${REINPLACE_CMD} -e 's|@x_includes@|| ; s|@x_libraries@||' \ ${WRKSRC}/src/Makefile.in .include diff --git a/x11-wm/pekwm/Makefile b/x11-wm/pekwm/Makefile index 066cbe8159dd..8570f10694ac 100644 --- a/x11-wm/pekwm/Makefile +++ b/x11-wm/pekwm/Makefile @@ -1,26 +1,24 @@ -# Created by: anders@hack.org - PORTNAME= pekwm DISTVERSIONPREFIX= release- DISTVERSION= 0.2.0 PORTEPOCH= 1 CATEGORIES= x11-wm MAINTAINER= natbsd@instinctive.eu COMMENT= Light, Unobtrusive, and configurable windowmanager LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 RUN_DEPENDS= gsed:textproc/gsed \ xprop:x11/xprop USES= cmake compiler jpeg \ localbase pkgconfig tar:bzip2 xorg USE_XORG= xft xpm x11 sm ice xext xinerama xrandr USE_GITHUB= yes GH_ACCOUNT= pekdon .include diff --git a/x11-wm/phluid/Makefile b/x11-wm/phluid/Makefile index fd33c061ccf7..68c77126d5af 100644 --- a/x11-wm/phluid/Makefile +++ b/x11-wm/phluid/Makefile @@ -1,19 +1,17 @@ -# Created by: Yukihiro Nakai - PORTNAME= phluid PORTVERSION= 0.0.3 PORTREVISION= 13 CATEGORIES= x11-wm MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Window manager that emphasizes efficiency, speed, and beauty LIB_DEPENDS= libImlib2.so:graphics/imlib2 USES= gmake GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lm -lX11 .include diff --git a/x11-wm/piewm/Makefile b/x11-wm/piewm/Makefile index dfc81b708a80..314c83c493de 100644 --- a/x11-wm/piewm/Makefile +++ b/x11-wm/piewm/Makefile @@ -1,18 +1,16 @@ -# Created by: asami - PORTNAME= piewm PORTVERSION= 1.04 PORTREVISION= 4 CATEGORIES= x11-wm MASTER_SITES= http://www.catwhisker.org/~david/FreeBSD/distfiles/ LOCAL/dhw MAINTAINER= david@catwhisker.org COMMENT= tvtwm with pie (circular) menus USES= imake xorg DISABLE_SIZE= yes USE_XORG= xbitmaps xpm xmu CFLAGS+= -Wno-return-type .include diff --git a/x11-wm/pwm/Makefile b/x11-wm/pwm/Makefile index 263f6df6afa9..f66a6386d737 100644 --- a/x11-wm/pwm/Makefile +++ b/x11-wm/pwm/Makefile @@ -1,38 +1,36 @@ -# Created by: Neil Blakey-Milner - PORTNAME= pwm PORTVERSION= 2007.07.20 PORTREVISION= 3 CATEGORIES= x11-wm MASTER_SITES= http://modeemi.fi/~tuomov/dl/ \ http://schot.a-eskwadraat.nl/files/ DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g} MAINTAINER= schot@a-eskwadraat.nl COMMENT= Lightweight window manager with emphasis on usability USES= gmake xorg USE_XORG= x11 MAKE_ENV= X11_PREFIX="${LOCALBASE}" HAS_SYSTEM_ASPRINTF=1 OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|^PREFIX=|PREFIX?=|g ; \ s|^X11_PREFIX=|X11_PREFIX?=|g ; \ s|^CC=|CC?=|g ; \ s|^CFLAGS=-g -O2|CFLAGS+=|g ; \ s|^LDFLAGS=-g|LDFLAGS=|g ; \ s|-pedantic-errors||g' ${WRKSRC}/system.mk do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pwm ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/pwm.1x ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${PREFIX}/etc/pwm ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/etc/pwm/*.conf ${STAGEDIR}${PREFIX}/etc/pwm ${MV} ${STAGEDIR}${PREFIX}/etc/pwm/sample.conf ${STAGEDIR}${PREFIX}/etc/pwm/pwm.conf.sample ${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/config.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/qtile/Makefile b/x11-wm/qtile/Makefile index ae2d24dc3e2b..2dc9f8c0c4b8 100644 --- a/x11-wm/qtile/Makefile +++ b/x11-wm/qtile/Makefile @@ -1,50 +1,48 @@ -# Created by: William Grzybowski - PORTNAME= qtile PORTVERSION= 0.18.1 PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ericbsd@FreeBSD.org COMMENT= Small, flexible, scriptable tiling window manager written in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>1.1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>1.4.1:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairocffi>0.7:graphics/py-cairocffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xcffib>=0.5.0:x11/py-xcffib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libpangocairo-1.0.so:x11-toolkits/pango \ libpulse.so:audio/pulseaudio RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xcffib>=0.5.0:x11/py-xcffib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairocffi>=0.9:graphics/py-cairocffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${PY_FLAVOR} USE_GNOME= pygobject3 USES= gnome python:3.7+ localbase USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes SUB_FILES= qtile.desktop PORTDOCS= CHANGELOG README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/xsessions (cd ${WRKDIR} && ${INSTALL_DATA} qtile.desktop \ ${STAGEDIR}${PREFIX}/share/xsessions) .include diff --git a/x11-wm/ratmen/Makefile b/x11-wm/ratmen/Makefile index f5ae908f4ea4..e356bb3fbc01 100644 --- a/x11-wm/ratmen/Makefile +++ b/x11-wm/ratmen/Makefile @@ -1,21 +1,19 @@ -# Created by: alepulver - PORTNAME= ratmen PORTVERSION= 2.2.3 PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= http://www.update.uu.se/~zrajm/programs/ratmen/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple program for displaying a menu in a window USES= perl5 xorg USE_XORG= x11 USE_PERL5= build PLIST_FILES= bin/ratmen man/man1/ratmen.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ratmen ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/ratmen.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include diff --git a/x11-wm/ratpoison/Makefile b/x11-wm/ratpoison/Makefile index c791184c4477..b0af35fedf89 100644 --- a/x11-wm/ratpoison/Makefile +++ b/x11-wm/ratpoison/Makefile @@ -1,45 +1,43 @@ -# Created by: Gergely Nagy <8@free.bsd.hu> - PORTNAME= ratpoison PORTVERSION= 1.4.9 PORTREVISION= 3 CATEGORIES= x11-wm MASTER_SITES= SAVANNAH MAINTAINER= jrm@FreeBSD.org COMMENT= Simple window manager with no fat library dependencies LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= pkgconfig xorg USE_XORG= ice x11 xext xrandr xtst GNU_CONFIGURE= yes SUB_FILES= ratpoison.desktop INFO= ratpoison OPTIONS_DEFINE= DOCS GDM_SUPPORT READLINE XFT OPTIONS_DEFAULT= READLINE XFT OPTIONS_SUB= yes GDM_SUPPORT_DESC= Install session data files for GDM READLINE_USES= readline READLINE_CONFIGURE_ENABLE= history XFT_USES= xorg XFT_USE= xorg=xft XFT_CONFIGURE_WITH= xft post-patch: @${REINPLACE_CMD} -e \ '/^doc_DATA/s|COPYING||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|$$(lispdir)|$$(pkgdatadir)|' ${WRKSRC}/contrib/Makefile.in post-install-GDM_SUPPORT-on: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/dm/Sessions (cd ${WRKDIR} && ${INSTALL_DATA} ratpoison.desktop \ ${STAGEDIR}${PREFIX}/etc/dm/Sessions) .include diff --git a/x11-wm/sawfish/Makefile b/x11-wm/sawfish/Makefile index a25a299be471..16ea389b754c 100644 --- a/x11-wm/sawfish/Makefile +++ b/x11-wm/sawfish/Makefile @@ -1,53 +1,51 @@ -# Created by: Yukihiro Nakai - PORTNAME= sawfish DISTVERSION= 1.13.0 CATEGORIES= x11-wm MASTER_SITES= http://download.tuxfamily.org/sawfish/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Extensible window manager using Lisp-based scripting language LICENSE= ART20 GPLv2 LICENSE_COMB= multi BUILD_DEPENDS= rep-gtk2>=0.90:x11-toolkits/rep-gtk2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgmp.so:math/gmp \ libharfbuzz.so:print/harfbuzz \ librep.so:lang/librep RUN_DEPENDS= rep-gtk2>=0.90:x11-toolkits/rep-gtk2 USES= autoreconf gmake gnome libtool localbase makeinfo pathfix \ pkgconfig tar:xz xorg USE_XORG= ice sm x11 xft xinerama xrandr xtst xrender xext USE_GNOME= cairo gdkpixbuf2 gtk20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=${PREFIX}/share \ --datadir=${PREFIX}/share INFO= sawfish OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_OFF= --without-nls post-extract: @${RM} ${WRKSRC}/themes/StyleTab/Flat/.directory post-patch: @${REINPLACE_CMD} -e \ '/dnsdomainname/d' ${WRKSRC}/build-info @${REINPLACE_CMD} -e \ 's|prog_name|program_name|g' ${WRKSRC}/src/main.c post-build: ${STRIP_CMD} ${WRKSRC}/src/.libs/*.so \ ${WRKSRC}/src/gtk-style .include diff --git a/x11-wm/skippy-xd/Makefile b/x11-wm/skippy-xd/Makefile index 41898d2bc739..321c3c86e72e 100644 --- a/x11-wm/skippy-xd/Makefile +++ b/x11-wm/skippy-xd/Makefile @@ -1,35 +1,33 @@ -# Created by: Michael Johnson - PORTNAME= skippy-xd PORTVERSION= 0.5.0 PORTREVISION= 2 CATEGORIES= x11-wm MAINTAINER= danfe@FreeBSD.org COMMENT= Full-screen Expose-style standalone task switcher for X11 LICENSE= GPLv2 LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png USES= gmake jpeg pkgconfig xorg USE_XORG= x11 xcomposite xdamage xext xfixes xft xinerama xrender USE_GITHUB= yes GH_ACCOUNT= richardgv GH_TAGNAME= 397216c MAKE_ARGS= SKIPPYXD_VERSION=${PORTVERSION}-git-${GH_TAGNAME}-2015-02-24 PLIST_FILES= bin/skippy-xd \ @sample\ etc/xdg/skippy-xd.rc.sample PORTDOCS= CHANGELOG OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/spectrwm/Makefile b/x11-wm/spectrwm/Makefile index 72d8189cc650..651a5167642d 100644 --- a/x11-wm/spectrwm/Makefile +++ b/x11-wm/spectrwm/Makefile @@ -1,69 +1,67 @@ -# Created by: Aragon Gouveia - PORTNAME= spectrwm DISTVERSIONPREFIX= SPECTRWM_ DISTVERSION= 3_4_1 CATEGORIES= x11-wm MAINTAINER= ports@FreeBSD.org COMMENT= Small, dynamic tiling window manager for X11 LICENSE= ISCL LIB_DEPENDS+= libxcb-util.so:x11/xcb-util \ libxcb-icccm.so:x11/xcb-util-wm \ libxcb-keysyms.so:x11/xcb-util-keysyms RUN_DEPENDS+= dmenu:x11/dmenu USE_GITHUB= yes GH_ACCOUNT= conformal OPTIONS_DEFINE= EXAMPLES .include USES= compiler:c11 xorg USE_XORG= x11 xcb xcursor xft xrandr xt USE_LDCONFIG= yes CONFEXAMPLES= spectrwm_cz.conf \ spectrwm_es.conf \ spectrwm_fr.conf \ spectrwm_fr_ch.conf \ spectrwm_se.conf \ spectrwm_us.conf SCRIPTEXAMPLES= baraction.sh \ screenshot.sh post-patch: @${REINPLACE_CMD} -e 's|/etc/|${PREFIX}/etc/|g' ${WRKSRC}/spectrwm.* do-build: ln -sf ${WRKSRC}/linux/pledge.h ${WRKSRC}/pledge.h ${CC} ${CFLAGS} -Wall -Wextra -Wshadow -Werror -I${LOCALBASE}/include \ -I${LOCALBASE}/include/freetype2 -I${WRKSRC}/freebsd \ -lutil -L${LOCALBASE}/lib -lX11 -lX11-xcb -lxcb -lxcb-icccm \ -lxcb-keysyms -lxcb-randr -lxcb-util -lxcb-xinput -lxcb-xtest \ -lXcursor -lXft -DSWM_LIB=\"${PREFIX}/lib/libswmhack.so\" \ -o ${WRKSRC}/${PORTNAME} ${WRKSRC}/${PORTNAME}.c ${CC} ${CFLAGS} -Wall -Wextra -Wshadow -Werror -I${LOCALBASE}/include \ -shared -fpic -DPIC -L${LOCALBASE}/lib -lX11 \ -o ${WRKSRC}/libswmhack.so ${WRKSRC}/lib/swm_hack.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_LIB} ${WRKSRC}/libswmhack.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_MAN} ${WRKSRC}/spectrwm.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/spectrwm.conf ${STAGEDIR}${PREFIX}/etc/spectrwm.conf.sample do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for file in ${CONFEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${EXAMPLESDIR} .endfor .for file in ${SCRIPTEXAMPLES} ${INSTALL_SCRIPT} ${WRKSRC}/${file} ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/x11-wm/stumpwm/Makefile b/x11-wm/stumpwm/Makefile index 01ad3ef47b73..937de6d22468 100644 --- a/x11-wm/stumpwm/Makefile +++ b/x11-wm/stumpwm/Makefile @@ -1,88 +1,86 @@ -# Created by: Alejandro Pulver - PORTNAME= stumpwm DISTVERSION= 22.05 PORTREVISION= 1 CATEGORIES= x11-wm lisp MAINTAINER= jrm@FreeBSD.org COMMENT= Tiling, keyboard driven Window Manager written in Common Lisp LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= cl-alexandria>=0:devel/cl-alexandria \ cl-alexandria-sbcl>=0:devel/cl-alexandria-sbcl \ cl-clx>=0:x11/cl-clx \ cl-clx-sbcl>=0:x11/cl-clx-sbcl \ cl-ppcre>=0:textproc/cl-ppcre \ cl-ppcre-sbcl>=0:textproc/cl-ppcre-sbcl \ texinfo>=0:print/texinfo RUN_DEPENDS= cl-alexandria>=0:devel/cl-alexandria \ cl-alexandria-sbcl>=0:devel/cl-alexandria-sbcl \ cl-clx>=0:x11/cl-clx \ cl-clx-sbcl>=0:x11/cl-clx-sbcl \ cl-ppcre>=0:textproc/cl-ppcre \ cl-ppcre-sbcl>=0:textproc/cl-ppcre-sbcl USE_GITHUB= yes USE_SBCL= yes SUB_FILES= stumpwm SUB_LIST= ASDF_REGISTRY=${ASDF_REGISTRY} \ SBCL=${SBCL} INFO= ${PORTNAME} PLIST_SUB= ASDF_PATHNAME="${ASDF_PATHNAME:S,^${PREFIX}/,,}" \ ASDF_REGISTRY="${ASDF_REGISTRY:S,^${PREFIX}/,,}" PORTDOCS= AUTHORS COPYING HACKING NEWS README.md PORTEXAMPLES= sample-stumpwmrc.lisp OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${CP} ${WRKSRC}/load-stumpwm.lisp.in ${WRKSRC}/load-stumpwm.lisp @${REINPLACE_CMD} -e 's|@STUMPWM_ASDF_DIR@|${ASDF_PATHNAME}|' \ ${WRKSRC}/load-stumpwm.lisp ${CP} ${WRKSRC}/make-image.lisp.in ${WRKSRC}/make-image.lisp @${REINPLACE_CMD} -e 's|@MODULE_DIR@|${DATADIR}|' \ ${WRKSRC}/make-image.lisp do-build: (cd ${WRKSRC} && \ CL_SOURCE_REGISTRY="${WRKSRC}" \ ASDF_OUTPUT_TRANSLATIONS="/:" \ FBSD_ASDF_COMPILE_PORT=t PORTNAME=${PORTNAME} WRKSRC=${WRKSRC}/ \ ${SBCL} \ --noinform --no-sysinit --no-userinit \ --eval '#.(load "${LOCALBASE}/etc/asdf-init")' \ --eval "(asdf:oos 'asdf:compile-op :${PORTNAME} :force t)" \ --eval '(load "load-stumpwm.lisp")' \ --eval '(load "manual.lisp")' \ --eval '(stumpwm::generate-manual)' \ --eval '(sb-ext:quit)' && \ makeinfo stumpwm.texi) do-install: @${MKDIR} ${STAGEDIR}${ASDF_PATHNAME} \ ${STAGEDIR}${ASDF_REGISTRY} \ ${STAGEDIR}${ASDF_PATHNAME}/sbclfasl ${INSTALL_SCRIPT} ${WRKDIR}/stumpwm ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/.dir-locals.el ${WRKSRC}/${PORTNAME}.asd \ ${WRKSRC}/*.lisp ${STAGEDIR}${ASDF_PATHNAME} ${INSTALL_DATA} ${WRKSRC}/*.fasl ${STAGEDIR}${ASDF_PATHNAME}/sbclfasl ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH} @${RLN} ${STAGEDIR}${ASDF_PATHNAME}/${PORTNAME}.asd \ ${STAGEDIR}${ASDF_REGISTRY} do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}/${EXAMPLESDIR} .include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk" .include diff --git a/x11-wm/subtle/Makefile b/x11-wm/subtle/Makefile index 8cfa180be51d..f79a204095b6 100644 --- a/x11-wm/subtle/Makefile +++ b/x11-wm/subtle/Makefile @@ -1,32 +1,30 @@ -# Created by: Alexey Dokuchaev - PORTNAME= subtle PORTVERSION= 0.11.3224 CATEGORIES= x11-wm ruby MASTER_SITES= https://subtle.subforge.org/attachments/download/81/ DISTNAME= ${PORTNAME}-${PORTVERSION}-xi MAINTAINER= danfe@FreeBSD.org COMMENT= Grid-based manual tiling window manager LICENSE= GPLv2 BUILD_DEPENDS= rake:devel/rubygem-rake USES= compiler:c11 pkgconfig tar:tbz2 xorg USE_RUBY= yes USE_XORG= x11 xft xinerama xpm xrandr xtst MAKE_CMD= rake -v MAKEFILE= Rakefile ALL_TARGET= build post-patch: @${REINPLACE_CMD} -e 1d ${WRKSRC}/data/subtler/runner.rb @${REINPLACE_CMD} -e 's,/etc/xdg,${LOCALBASE}&,' \ ${WRKSRC}/src/subtle/ruby.c do-configure: @cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} config .include diff --git a/x11-wm/tinywm/Makefile b/x11-wm/tinywm/Makefile index 71eb91ff52d9..b9c1ccaaafd4 100644 --- a/x11-wm/tinywm/Makefile +++ b/x11-wm/tinywm/Makefile @@ -1,28 +1,26 @@ -# Created by: Florent Thoumie - PORTNAME= tinywm PORTVERSION= 1.3 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= http://incise.org/files/dev/ EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Ridiculously tiny window manager OPTIONS_DEFINE= DOCS PLIST_FILES= bin/tinywm USES= xorg USE_XORG= x11 PORTDOCS= README post-patch: @${REINPLACE_CMD} -e 's|CC)|CC) ${CFLAGS}|' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tinywm ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/transset/Makefile b/x11-wm/transset/Makefile index 20468caf1c5d..ec7ca29a6732 100644 --- a/x11-wm/transset/Makefile +++ b/x11-wm/transset/Makefile @@ -1,17 +1,15 @@ -# Created by: Andreas Kohn - PORTNAME= transset PORTVERSION= 1.0.2 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= x11-wm MAINTAINER= x11@FreeBSD.org COMMENT= Make your windows transparent USES= xorg xorg-cat:app USE_XORG= x11 xorgproto PLIST_FILES= bin/transset man/man1/transset.1.gz .include diff --git a/x11-wm/treewm/Makefile b/x11-wm/treewm/Makefile index 2b9606aa6ae0..cd0287ba1921 100644 --- a/x11-wm/treewm/Makefile +++ b/x11-wm/treewm/Makefile @@ -1,54 +1,52 @@ -# Created by: Rudolf Polzer - PORTNAME= treewm PORTVERSION= 0.4.5 PORTREVISION= 6 CATEGORIES= x11-wm MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Window manager that arranges windows in a tree LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake imake:env tar:bzip2 xorg USE_XORG= x11 ice sm xext xmu xpm xt xxf86vm PORTDOCS= AUTHORS ChangeLog PROBLEMS README README.tiling TODO PORTEXAMPLES= default.cfg sample.cfg OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e \ '/^PREFIX/s| =| ?=| ; \ /^CXXFLAGS/s| =| ?=| ; \ s|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e \ '/DF_GRABKEYBOARD/s|1L|1UL|' ${WRKSRC}/src/client.h do-install: (cd ${WRKSRC}/src && ${INSTALL_PROGRAM} treewm \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC}/xprop && ${INSTALL_PROGRAM} xprop \ ${STAGEDIR}${PREFIX}/bin/xprop-treewm) (cd ${WRKSRC}/xkill && ${INSTALL_PROGRAM} xkill \ ${STAGEDIR}${PREFIX}/bin/xkill-treewm) @${MKDIR} ${STAGEDIR}${DATADIR}/pixmaps (cd ${WRKSRC}/src/pixmaps && ${INSTALL_DATA} *.xpm \ ${STAGEDIR}${DATADIR}/pixmaps) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for F in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR} .endfor do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for F in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/x11-wm/tvtwm/Makefile b/x11-wm/tvtwm/Makefile index 19d99ad238e2..1fef2281c428 100644 --- a/x11-wm/tvtwm/Makefile +++ b/x11-wm/tvtwm/Makefile @@ -1,27 +1,25 @@ -# Created by: gpalmer - PORTNAME= tvtwm PORTVERSION= pl11 PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= XCONTRIB/window_managers DISTNAME= ${PORTNAME}.${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Twm with a virtual desktop LICENSE= MIT WRKSRC= ${WRKDIR}/tvtwm USES= imake xorg USE_XORG= xbitmaps xpm xmu PLIST_FILES= bin/tvtwm \ man/man1/tvtwm.1.gz CFLAGS+= -Wno-return-type do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tvtwm ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/tvtwm.man ${STAGEDIR}${MANPREFIX}/man/man1/tvtwm.1 .include diff --git a/x11-wm/vtwm/Makefile b/x11-wm/vtwm/Makefile index 3dc8d241d9f3..4cdec91288ce 100644 --- a/x11-wm/vtwm/Makefile +++ b/x11-wm/vtwm/Makefile @@ -1,34 +1,32 @@ -# Created by: Bruce A. Mah - PORTNAME= vtwm PORTVERSION= 5.5.0 CATEGORIES= x11-wm MASTER_SITES= SF/${PORTNAME} MAINTAINER= ak@FreeBSD.org COMMENT= Twm with a virtual desktop and optional Motif-like features LICENSE= MIT LIB_DEPENDS= libpng.so:graphics/png USES= pkgconfig xorg GNU_CONFIGURE= yes USE_XORG= x11 xext xft xinerama xpm xmu xrandr PLIST_FILES= bin/vtwm \ bin/nexpm \ etc/system.vtwmrc \ man/man1/vtwm.1.gz OPTIONS_DEFINE= SOUND SOUND_DESC= Sound support (via rplay) SOUND_CONFIGURE_ENABLE= sound SOUND_LIB_DEPENDS= librplay.so:audio/rplay pre-patch: @${REINPLACE_CMD} -e 's|\$${datadir}/X11/vtwm|\$${prefix}/etc|' ${WRKSRC}/Makefile.in .include diff --git a/x11-wm/w9wm/Makefile b/x11-wm/w9wm/Makefile index 7f6bac3ce544..542fbbdb2e2b 100644 --- a/x11-wm/w9wm/Makefile +++ b/x11-wm/w9wm/Makefile @@ -1,23 +1,21 @@ -# Created by: George Reid - PORTNAME= w9wm PORTVERSION= 0.4.2 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= http://www.drieu.org/code/w9wm/src/ MAINTAINER= ports@FreeBSD.org COMMENT= Hack of 9wm to give virtual screens WRKSRC= ${WRKDIR}/${DISTNAME}.orig USES= imake xorg USE_XORG= x11 xext PLIST_FILES= bin/w9wm \ man/man1/w9wm.1.gz post-patch: @${REINPLACE_CMD} -e '/malloc\.h/d' ${WRKSRC}/client.c .include diff --git a/x11-wm/windowmaker/Makefile b/x11-wm/windowmaker/Makefile index 8a3f7cfdbc88..8daef87694eb 100644 --- a/x11-wm/windowmaker/Makefile +++ b/x11-wm/windowmaker/Makefile @@ -1,81 +1,79 @@ -# Created by: Brian Handy - PORTNAME= windowmaker PORTVERSION= 0.95.9 PORTREVISION= 1 CATEGORIES= x11-wm windowmaker MASTER_SITES= http://windowmaker.org/pub/source/release/ DISTNAME= WindowMaker-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= GNUstep-compliant NeXTstep window manager clone LICENSE= GPLv2 LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png \ libjbig.so:graphics/jbigkit \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp \ libwraster.so:x11-wm/libwraster \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libexif.so:graphics/libexif RUN_DEPENDS= ${LOCALBASE}/share/WindowMaker/Themes/LeetWM.themed/style:graphics/wmicons USES= cpe gnome jpeg libtool shebangfix pathfix perl5 pkgconfig xorg USE_CSTD= c99 USE_GNOME= pango USE_LDCONFIG= yes USE_XORG= x11 xext xft xinerama xmu xpm SHEBANG_FILES= util/wkdemenu.pl GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_sys_inotify_h=no \ wm_cv_func_secure_getenv=no CONFIGURE_ARGS= --with-pixmapdir=${PREFIX}/include/X11/pixmaps \ --localedir=${PREFIX}/share/locale \ --with-libs-from="-L${LOCALBASE}/lib" \ --with-incs-from="-I${LOCALBASE}/include" \ --with-gnustepdir="${PREFIX}/GNUstep" \ --enable-modelock \ --enable-pango \ --enable-xinerama \ --enable-usermenu \ --enable-wmreplace \ --with-x CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip PORTDOCS= AUTHORS BUGFORM BUGS ChangeLog FAQ INSTALL \ INSTALL-WMAKER NEWS README README.definable-cursor \ README.i18n TODO The-perfect-Window-Maker-patch.txt OPTIONS_DEFINE= IMAGEMAGICK DOCS NLS OPTIONS_DEFAULT= IMAGEMAGICK OPTIONS_SUB= yes IMAGEMAGICK_USES= magick IMAGEMAGICK_CONFIGURE_OFF= --disable-magick NLS_USES= gettext NLS_CONFIGURE_ENV= LINGUAS="*" NLS_CONFIGURE_ENABLE= locale .include post-patch-IMAGEMAGICK-on: .if ${IMAGEMAGICK_DEFAULT} == 6 @${REINPLACE_CMD} -e '/MagickWand\.h/s,MagickWand/,wand/,' \ ${WRKSRC}/configure ${WRKSRC}/wrlib/load_magick.c .endif post-install: @${MKDIR} \ ${STAGEDIR}${PREFIX}/GNUstep/Applications/WPrefs.app/xpm \ ${STAGEDIR}${PREFIX}/share/WindowMaker/Sounds post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/wm2/Makefile b/x11-wm/wm2/Makefile index 8dda727d3479..b285bdbe00e1 100644 --- a/x11-wm/wm2/Makefile +++ b/x11-wm/wm2/Makefile @@ -1,28 +1,26 @@ -# Created by: Yukihiro Nakai - PORTNAME= wm2 PORTVERSION= 4.0 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= http://www.all-day-breakfast.com/wm2/ DISTNAME= ${PORTNAME}-${PORTVERSION:R} MAINTAINER= ports@FreeBSD.org COMMENT= Simple window manager for X BUILD_DEPENDS= makedepend:devel/makedepend USES= xorg USE_XORG= x11 xext xmu ALL_TARGET= depend wm2 OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wm2 ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/wmakerconf/Makefile b/x11-wm/wmakerconf/Makefile index ccf171f56c7b..30a82fda2f56 100644 --- a/x11-wm/wmakerconf/Makefile +++ b/x11-wm/wmakerconf/Makefile @@ -1,49 +1,47 @@ -# Created by: Dominik Rothert - PORTNAME= wmakerconf PORTVERSION= 2.12 PORTREVISION= 11 CATEGORIES= x11-wm MASTER_SITES= SF DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Configuration tool for Window Maker LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libWINGs.so:x11-wm/windowmaker RUN_DEPENDS= rpm:archivers/rpm4 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= gettext pkgconfig perl5 gmake gnome shebangfix xorg USE_GNOME= gtk20 SHEBANG_FILES= scripts/getfile.pl.in scripts/upgrade.pl.in GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-wmakerdataprefix="${LOCALBASE}/share" \ --with-wmakeretcprefix="${LOCALBASE}/share" USE_XORG= x11 LIBS= -L${LOCALBASE}/lib -lintl -lX11 -lWUtil post-extract: @${FIND} ${WRKSRC} -name "*.gmo" -delete post-patch: @${REINPLACE_CMD} -e 's|$$(prefix)/share/locale|${STAGEDIR}${PREFIX}/share/locale|g' \ ${WRKSRC}/data/po/Makefile.am ${WRKSRC}/data/po/Makefile.in \ ${WRKSRC}/po/Makefile.in.in @${REINPLACE_CMD} -e '/chmod 0/d' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -E '/\/usr\/share/d; \ s|/usr/local|${LOCALBASE}|g ; \ s|/usr/X11R6|${LOCALBASE}|g; \ s|(share/pixmaps.*),|\1|g' \ ${WRKSRC}/data/WMWmakerconf* .for file in data/po/ja.po po/ja.po @${REINPLACE_CMD} -e 's|JISX-0208-1983-0|euc-jp|g' ${WRKSRC}/${file} .endfor @${FIND} ${WRKSRC}/src -name "*.c" | ${XARGS} ${REINPLACE_CMD} -e \ '/WMWritePropListToFile/s|,[[:space:]]YES||g' .include diff --git a/x11-wm/wmanager-addons/Makefile b/x11-wm/wmanager-addons/Makefile index 21115cde0c16..74457bec785d 100644 --- a/x11-wm/wmanager-addons/Makefile +++ b/x11-wm/wmanager-addons/Makefile @@ -1,26 +1,24 @@ -# Created by: Peter Pentchev - PORTNAME= wmanager-addons PORTVERSION= 0.02 CATEGORIES= x11-wm MASTER_SITES= http://devel.ringlet.net/x11/wmanager-addons/ MAINTAINER= ports@FreeBSD.org COMMENT= Helper scripts and documentation for the X11 window manager selector LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= perl5 uidfix USE_PERL5= run NO_ARCH= yes OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in Changes README THANKS TODO ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11-wm/wmanager/Makefile b/x11-wm/wmanager/Makefile index aecda27936d4..6e56937a1dd6 100644 --- a/x11-wm/wmanager/Makefile +++ b/x11-wm/wmanager/Makefile @@ -1,45 +1,43 @@ -# Created by: Will Andrews - PORTNAME= wmanager PORTVERSION= 0.2.1 PORTREVISION= 15 CATEGORIES= x11-wm MASTER_SITES= DEBIAN_POOL DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= ports@FreeBSD.org COMMENT= X11 window manager selector LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfltk.so:x11-toolkits/fltk WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= gl gmake xorg USE_XORG= x11 xext USE_GL= gl OPTIONS_DEFINE= ADDONS DOCS EXAMPLES OPTIONS_DEFAULT=ADDONS OPTIONS_SUB= yes ADDONS_DESC= Install the helper scripts and manpages ADDONS_RUN_DEPENDS= wmanager-loop:x11-wm/wmanager-addons do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmanager ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in FAQ HISTORY INSTALL NEWS README TODO ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/.wmanagerrc ${STAGEDIR}${EXAMPLESDIR}/wmanagerrc_sample ${INSTALL_DATA} ${WRKSRC}/.xinitrc ${STAGEDIR}${EXAMPLESDIR}/xinitrc_sample .include diff --git a/x11-wm/wmconfig/Makefile b/x11-wm/wmconfig/Makefile index 58b9b738a8e9..6f5e35f30f16 100644 --- a/x11-wm/wmconfig/Makefile +++ b/x11-wm/wmconfig/Makefile @@ -1,29 +1,27 @@ -# Created by: Tommy Scheunemann - PORTNAME= wmconfig PORTVERSION= 1.5.1 CATEGORIES= x11-wm MASTER_SITES= https://www.arrishq.net/files/ MAINTAINER= ports@FreeBSD.org COMMENT= Menu generation tool for X window managers LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake tar:bzip2 GNU_CONFIGURE= yes PORTDOCS= AUTHORS ChangeLog README TODO OPTIONS_DEFINE= NLS DOCS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE=nls NLS_USES= gettext localbase:ldflags post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/wmii-devel/Makefile b/x11-wm/wmii-devel/Makefile index 8d07330c540c..739a45f49db3 100644 --- a/x11-wm/wmii-devel/Makefile +++ b/x11-wm/wmii-devel/Makefile @@ -1,44 +1,42 @@ -# Created by: Alexey Dokuchaev - PORTNAME= wmii PORTVERSION= 3.9.2 PORTREVISION= 3 CATEGORIES= x11-wm MASTER_SITES= http://dl.suckless.org/wmii/ PKGNAMESUFFIX= -devel DISTNAME= ${PORTNAME}+ixp-${PORTVERSION} MAINTAINER= rodrigo@FreeBSD.org COMMENT= Dynamic, minimalist window manager for X11 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libixp.so:devel/libixp CONFLICTS= wmii USES= pkgconfig python:run shebangfix tar:tbz xorg SHEBANG_FILES= alternative_wmiircs/python/wmiirc USE_XORG= x11 xext xrandr xrender xinerama xft MAKE_ARGS= PREFIX="${PREFIX}" INCLUDE="${LOCALBASE}/include" \ CC="${CC} -c" LD="${CC}" LIBIXP="-lixp" STATIC="" \ MAN="${MANPREFIX}/man" DOC="${DOCSDIR}" MAKE_ENV= noisycc=1 # unmute build commands, useful for logs OPTIONS_DEFINE= DOCS post-patch: # Link against `devel/libixp' from ports and drop extraneous build options @${REINPLACE_CMD} -e '/libixp/d' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's,/usr/lib,${LOCALBASE}/lib, ; /^CFLAGS +=/d' \ ${WRKSRC}/config.mk post-install: @${RM} ${STAGEDIR}${DOCSDIR}/LICENSE .for f in bin/wimenu bin/wmii bin/wmii9menu bin/wmiir lib/libwmii_hack.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${f} .endfor .include diff --git a/x11-wm/wmii/Makefile b/x11-wm/wmii/Makefile index f70a35526d10..ec6f09349d7a 100644 --- a/x11-wm/wmii/Makefile +++ b/x11-wm/wmii/Makefile @@ -1,57 +1,55 @@ -# Created by: Alexey Dokuchaev - PORTNAME= wmii DISTVERSION= 3.6 # this is stable version; for 3.9.x, use -devel port PORTREVISION= 7 CATEGORIES= x11-wm MASTER_SITES= http://dl.suckless.org/wmii/ MAINTAINER= rodrigo@FreeBSD.org COMMENT= Dynamic, minimalist window manager for X11 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libixp.so:devel/libixp RUN_DEPENDS= dmenu:x11/dmenu USES= xorg USE_XORG= x11 xorgproto xt xext CONFLICTS= wmii-devel MAKE_ARGS= PREFIX="${PREFIX}" MAN="${MANPREFIX}/man" \ INCLUDE="${LOCALBASE}/include" \ INCX11="-I${LOCALBASE}/include" \ LIBX11="-L${LOCALBASE}/lib -lX11 -lixp" \ CC="${CC} -c" LD="${CC}" LIBIXP="" STATIC="" OPTIONS_DEFINE= SLIM_LAYOUT_BOX UTF8 SLIM_LAYOUT_BOX_DESC= Build with slim layout boxes UTF8_USES= iconv UTF8_MAKE_ARGS= LIBICONV="${ICONV_LIB}" UTF8_MAKE_ARGS_OFF= -DNO_UTF8 SLIM_LAYOUT_BOX_EXTRA_PATCHES= ${FILESDIR}/extra-patch-slim-layout-boxes post-patch: .SILENT ${REINPLACE_CMD} -e 's|-lfmt -lutf|$${LIBX11} & -lX11|' \ ${WRKSRC}/cmd/Makefile ${REINPLACE_CMD} -e '/_XOPEN_SOURCE/d' ${WRKSRC}/cmd/wmii/dat.h # Strip debug build options ${REINPLACE_CMD} -E 's| -g( -O0)?||' ${WRKSRC}/config.mk ${REINPLACE_CMD} -e 's|CFLAGS += -DIXPlint|& -DIXP_NEEDAPI=89|' \ ${WRKSRC}/config.mk # Fix brain-damaged piece of code which breaks on arches where `size_t' # is not 32-bit unsigned integer (e.g. amd64, sparc64) ${REINPLACE_CMD} -e '/wmii_strlcat/d' ${WRKSRC}/include/util.h ${REINPLACE_CMD} -e 's|strlcat|wmii_&|' ${WRKSRC}/include/util.h \ ${WRKSRC}/cmd/util.c ${WRKSRC}/cmd/wmii/client.c post-install: .for f in wmii wmii9menu wmiir @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f} .endfor .include diff --git a/x11-wm/wmname/Makefile b/x11-wm/wmname/Makefile index b134c713bf9f..8490838a57e2 100644 --- a/x11-wm/wmname/Makefile +++ b/x11-wm/wmname/Makefile @@ -1,17 +1,15 @@ -# Created by: V. Jahns - PORTNAME= wmname PORTVERSION= 0.1 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= http://dl.suckless.org/tools/ MAINTAINER= nuncupatio@gmail.com COMMENT= Prints/sets the window manager name property of the root window USES= xorg USE_XORG= x11 xorgproto PLIST_FILES= bin/wmname .include diff --git a/x11-wm/wmx/Makefile b/x11-wm/wmx/Makefile index eea4b9358181..cae40a496ae4 100644 --- a/x11-wm/wmx/Makefile +++ b/x11-wm/wmx/Makefile @@ -1,43 +1,41 @@ -# Created by: Stefan Zehl - PORTNAME= wmx PORTVERSION= 8 CATEGORIES= x11-wm MASTER_SITES= http://www.all-day-breakfast.com/wmx/ MAINTAINER= kwhite@site.uottawa.ca COMMENT= Simple window manager based on wm2 USES= pkgconfig xorg GNU_CONFIGURE= yes USE_XORG= ice sm x11 xcomposite xext xft xpm PLIST_FILES= bin/wmx PORTDOCS= README README.contrib OPTIONS_DEFINE= ALT_L XTERM DOCS OPTIONS_DEFAULT= XTERM ALT_L_DESC= Use ALT_L key for ALT function instead of Windows_L XTERM_DESC= Use xterm(1) as default NEW window command .include post-patch: .if ${PORT_OPTIONS:MXTERM} @${REINPLACE_CMD} -e '/CONFIG_NEW_WINDOW_COMMAND/ \ s/x-terminal-emulator/xterm/' ${WRKSRC}/Config.h .endif .if ${PORT_OPTIONS:MALT_L} @${REINPLACE_CMD} -e '/CONFIG_ALT_KEY/s/XK_Super_L/XK_Alt_L/' \ ${WRKSRC}/Config.h .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmx ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-wm/xcompmgr/Makefile b/x11-wm/xcompmgr/Makefile index 908568ac5e83..ca097864b2cf 100644 --- a/x11-wm/xcompmgr/Makefile +++ b/x11-wm/xcompmgr/Makefile @@ -1,18 +1,16 @@ -# Created by: Eric Anholt - PORTNAME= xcompmgr PORTVERSION= 1.1.8 CATEGORIES= x11-wm MAINTAINER= x11@FreeBSD.org COMMENT= Sample X compositing manager LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xorg xorg-cat:app USE_XORG= x11 xcomposite xext xfixes xdamage xrender PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz .include diff --git a/x11-wm/xfce4-desktop/Makefile b/x11-wm/xfce4-desktop/Makefile index ec27f9e659ee..98fb3ebba292 100644 --- a/x11-wm/xfce4-desktop/Makefile +++ b/x11-wm/xfce4-desktop/Makefile @@ -1,45 +1,43 @@ -# Created by: James Earl - PORTNAME= xfce4-desktop PORTVERSION= 4.16.0 CATEGORIES= x11-wm xfce MASTER_SITES= XFCE DISTNAME= xfdesktop-${DISTVERSIONFULL} DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Xfce's desktop manager LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libnotify.so:devel/libnotify USES= compiler:c11 gettext-tools gmake gnome pkgconfig tar:bzip2 \ xfce xorg USE_GNOME= cairo glib20 gtk30 intltool libwnck3 USE_XFCE= garcon libexo USE_XORG= ice sm x11 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-gio-unix \ --enable-notifications PORTSCOUT= limitw:1,even OPTIONS_DEFINE= NLS THUNAR OPTIONS_DEFAULT= THUNAR OPTIONS_SUB= yes THUNAR_DESC= Thunar file manager support NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime THUNAR_CONFIGURE_ENABLE= thunarx THUNAR_CONFIGURE_WITH= file-manager-fallback=Thunar THUNAR_USE= xfce=thunar .include diff --git a/x11-wm/xfce4-panel/Makefile b/x11-wm/xfce4-panel/Makefile index aee4b86b44d8..0c5da190bdb6 100644 --- a/x11-wm/xfce4-panel/Makefile +++ b/x11-wm/xfce4-panel/Makefile @@ -1,52 +1,50 @@ -# Created by: James Earl - PORTNAME= xfce4-panel PORTVERSION= 4.16.4 CATEGORIES= x11-wm xfce MASTER_SITES= XFCE DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Xfce's panel 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 \ libdbusmenu-gtk3.so:devel/libdbusmenu \ libharfbuzz.so:print/harfbuzz USES= compiler:c11 desktop-file-utils gettext-tools gmake gnome \ libtool pathfix perl5 pkgconfig tar:bzip2 xfce xorg USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool libwnck3 USE_LDCONFIG= yes USE_XFCE= garcon libexo xfconf USE_XORG= ice sm x11 xext GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-gio-unix --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-wm/xfce4-session/Makefile b/x11-wm/xfce4-session/Makefile index f0e5c2b70623..04f649790853 100644 --- a/x11-wm/xfce4-session/Makefile +++ b/x11-wm/xfce4-session/Makefile @@ -1,42 +1,40 @@ -# Created by: Matt Lancereau - PORTNAME= xfce4-session PORTVERSION= 4.16.0 PORTREVISION= 1 CATEGORIES= x11-wm xfce MASTER_SITES= XFCE DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Xfce's session manager LICENSE= GPLv2 BUILD_DEPENDS= iceauth:x11/iceauth RUN_DEPENDS= iceauth:x11/iceauth \ console-kit-daemon:sysutils/consolekit2 \ xrdb:x11/xrdb LIB_DEPENDS= libupower-glib.so:sysutils/upower \ libpolkit-gobject-1.so:sysutils/polkit USES= compiler:c11 gettext-tools gmake gnome libtool pathfix \ pkgconfig tar:bzip2 xfce xorg USE_GNOME= cairo gtk30 glib20 intltool libwnck3 USE_XFCE= libexo xfconf USE_XORG= ice sm x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-legacy-sm \ --with-xsession-prefix=${PREFIX} SUB_FILES= pkg-message INSTALL_TARGET= install-strip PORTSCOUT= limitw:1,even OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime .include diff --git a/x11-wm/xfce4-wm/Makefile b/x11-wm/xfce4-wm/Makefile index e61018553c3d..94ab6c48e71c 100644 --- a/x11-wm/xfce4-wm/Makefile +++ b/x11-wm/xfce4-wm/Makefile @@ -1,52 +1,50 @@ -# Created by: James Earl - PORTNAME= xfce4-wm PORTVERSION= 4.16.1 PORTREVISION= 1 CATEGORIES= x11-wm xfce MASTER_SITES= XFCE DISTNAME= xfwm4-${DISTVERSIONFULL} DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Xfce's window manager LICENSE= GPLv2 LIB_DEPENDS= libepoxy.so:graphics/libepoxy USES= compiler:c11 gettext-tools gmake gnome pkgconfig tar:bzip2 \ xfce xorg USE_GNOME= cairo gtk30 intltool libwnck3 USE_XFCE= libmenu xfconf USE_XORG= ice sm x11 xcomposite xdamage xext xfixes xi xinerama \ xorgproto xpresent xrandr xrender xres CONFIGURE_ARGS= --enable-xsync \ --enable-render \ --enable-randr \ --enable-compositor \ --enable-xpresent \ --disable-kde-systray GNU_CONFIGURE= yes DATADIR= ${PREFIX}/share/xfwm4 PORTSCOUT= limitw:1,even OPTIONS_DEFINE= NLS STARTUP OPTIONS_DEFAULT= STARTUP OPTIONS_SUB= yes STARTUP_DESC= Startup notification NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime STARTUP_CONFIGURE_ENABLE= startup-notification STARTUP_LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification post-patch: @${REINPLACE_CMD} -e 's|Default|Greybird|' \ ${WRKSRC}/settings-dialogs/xfwm4-settings.c .include diff --git a/x11-wm/xfce4/Makefile b/x11-wm/xfce4/Makefile index 9af377da0084..e5d8bd72a692 100644 --- a/x11-wm/xfce4/Makefile +++ b/x11-wm/xfce4/Makefile @@ -1,39 +1,37 @@ -# Created by: James Earl - PORTNAME= xfce PORTVERSION= 4.16 CATEGORIES= x11-wm xfce MAINTAINER= xfce@FreeBSD.org COMMENT= Meta-port for the Xfce Desktop Environment RUN_DEPENDS= xfwm4:x11-wm/xfce4-wm \ xfce4-session:x11-wm/xfce4-session \ xfce4-panel:x11-wm/xfce4-panel \ xfdesktop:x11-wm/xfce4-desktop \ xfsettingsd:sysutils/xfce4-settings USES= metaport OPTIONS_DEFINE= APPFINDER GREYBIRD ICONS LIGHTDM MOUSEPAD NOTIFY \ TERMINAL XPM OPTIONS_DEFAULT= APPFINDER GREYBIRD ICONS MOUSEPAD NOTIFY TERMINAL \ XPM APPFINDER_RUN_DEPENDS= xfce4-appfinder:misc/xfce4-appfinder APPFINDER_DESC= Launcher and finder GREYBIRD_DESC= Install Greybird theme GREYBIRD_RUN_DEPENDS= greybird-theme>0:x11-themes/greybird-theme ICONS_RUN_DEPENDS= adwaita-icon-theme>0:x11-themes/adwaita-icon-theme LIGHTDM_RUN_DEPENDS= lightdm-gtk-greeter:x11/lightdm-gtk-greeter LIGHTDM_DESC= LightDM display manger MOUSEPAD_RUN_DEPENDS= mousepad:editors/mousepad MOUSEPAD_DESC= Text editor NOTIFY_RUN_DEPENDS= xfce4-notifyd-config:deskutils/xfce4-notifyd TERMINAL_RUN_DEPENDS= xfce4-terminal:x11/xfce4-terminal TERMINAL_DESC= Terminal emulator XPM_RUN_DEPENDS= xfce4-power-manager:sysutils/xfce4-power-manager XPM_DESC= Power manager do-install: # empty .include diff --git a/x11-wm/yeahwm/Makefile b/x11-wm/yeahwm/Makefile index 74897d2b63d2..3e9796ad336e 100644 --- a/x11-wm/yeahwm/Makefile +++ b/x11-wm/yeahwm/Makefile @@ -1,41 +1,39 @@ -# Created by: Alexey Dokuchaev - PORTNAME= yeahwm PORTVERSION= 0.3.5 CATEGORIES= x11-wm MASTER_SITES= http://phrat.de/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Minimal X11 window manager with BeOS-like tabbed titles USES= xorg USE_XORG= x11 xext xinerama MAKE_ARGS= CC="${CC}" XROOT="${LOCALBASE}" WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= bin/yeahwm man/man1/yeahwm.1.gz PORTDOCS= README* OPTIONS_DEFINE= DOCS MOTIF MOTIF_DESC= Use Motif hints to find if window should be borderless MOTIF_BUILD_DEPENDS= ${LOCALBASE}/include/Xm/MwmUtil.h:x11-toolkits/open-motif post-patch: @${REINPLACE_CMD} -e 's, -Wall -Os,-fcommon,' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e '/DEF_FONT/s,variable,fixed,' ${WRKSRC}/config.h post-patch-MOTIF-off: @${REINPLACE_CMD} -e '/MWM_HINTS/s,define,undef,' ${WRKSRC}/config.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/yeahwm ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/yeahwm.1 ${STAGEDIR}${MANPREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include