diff --git a/x11-clocks/buici-clock/Makefile b/x11-clocks/buici-clock/Makefile index 8f65566b32c7..7e4a48203990 100644 --- a/x11-clocks/buici-clock/Makefile +++ b/x11-clocks/buici-clock/Makefile @@ -1,39 +1,39 @@ PORTNAME= buici-clock PORTVERSION= 0.4.9.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-clocks MASTER_SITES= DEBIAN DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= rodrigo@FreeBSD.org COMMENT= Xlib implementation of an attractive, configurable clock WWW= https://packages.qa.debian.org/b/buici-clock.html LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcairo.so:graphics/cairo USES= autoreconf bison gmake pkgconfig tar:xz xorg USE_CXXSTD= c++14 USE_XORG= x11 xext GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes WRKSRC= ${WRKDIR}/buici PLIST_FILES= bin/buici-clock \ - man/man1/buici-clock.1.gz + share/man/man1/buici-clock.1.gz post-patch: @${REINPLACE_CMD} -e \ 's|echo -e|echo| ; \ s|-g | |' ${WRKSRC}/Makefile.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/buici-clock ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/buici-clock.1 ${STAGEDIR}${MANPREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/buici-clock.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/x11-clocks/dclock/Makefile b/x11-clocks/dclock/Makefile index 7a81c67b8684..a39ca6f7615e 100644 --- a/x11-clocks/dclock/Makefile +++ b/x11-clocks/dclock/Makefile @@ -1,61 +1,61 @@ PORTNAME= dclock PORTVERSION= 2.2.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-clocks MASTER_SITES= http://opencircuitdesign.com/~tim/programs/dclock/archive/ MAINTAINER= romain@FreeBSD.org COMMENT= 7-segment digital clock with some optional features WWW= http://opencircuitdesign.com/~tim/programs/dclock/ USES= pkgconfig tar:tgz xorg USE_XORG= x11 xt CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lX11 -lXt -lm WRKSRC= ${WRKDIR}/${PORTNAME} PORTDOCS= README TODO PLIST_FILES= bin/dclock \ lib/X11/app-defaults/DClock \ - man/man1/${PORTNAME}.1.gz \ + share/man/man1/${PORTNAME}.1.gz \ %%DATADIR%%/sounds/bell.wav \ %%DATADIR%%/sounds/digital.wav OPTIONS_DEFINE= SOX XFT DOCS OPTIONS_DEFAULT=SOX XFT SOX_DESC= Install SOX to play audio SOX_RUN_DEPENDS= play:audio/sox XFT_USE= XORG=xft XFT_CPPFLAGS= $$(pkg-config freetype2 --cflags) -DXFT_SUPPORT XFT_LDFLAGS= $$(pkg-config freetype2 --libs) -lXft post-patch: .for i in Dclock.c Dclock.ad dclock.1 @${REINPLACE_CMD} -e \ 's|%%DATADIR%%|${DATADIR}| ; \ s|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/${i} .endfor do-build: (cd ${WRKSRC} \ && ${CC} ${CFLAGS} ${CPPFLAGS} *.c -o ${PORTNAME} ${LDFLAGS}) do-install: (cd ${WRKSRC} \ && ${INSTALL_PROGRAM} dclock ${STAGEDIR}${PREFIX}/bin \ - && ${INSTALL_MAN} dclock.1 ${STAGEDIR}${MANPREFIX}/man/man1 \ + && ${INSTALL_MAN} dclock.1 ${STAGEDIR}${PREFIX}/share/man/man1 \ && ${INSTALL_DATA} Dclock.ad \ ${STAGEDIR}${PREFIX}/lib/X11/app-defaults/DClock) @${MKDIR} ${STAGEDIR}${DATADIR}/sounds (cd ${WRKSRC}/sounds && ${INSTALL_DATA} *.wav ${STAGEDIR}${DATADIR}/sounds) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} (cd ${WRKSRC} && ${INSTALL_DATA} ${f} ${STAGEDIR}${DOCSDIR}) .endfor .include diff --git a/x11-fm/deforaos-browser/Makefile b/x11-fm/deforaos-browser/Makefile index e74db3a097c5..832960c093db 100644 --- a/x11-fm/deforaos-browser/Makefile +++ b/x11-fm/deforaos-browser/Makefile @@ -1,52 +1,52 @@ PORTNAME= deforaos-browser PORTVERSION= 0.5.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-fm MASTER_SITES= https://ftp.defora.org/pub/DeforaOS/Apps/Desktop/src/Browser/ DISTNAME= Browser-${PORTVERSION} MAINTAINER= khorben@defora.org COMMENT= DeforaOS desktop file browser WWW= https://www.defora.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libSystem.so:devel/deforaos-libsystem \ libDesktop.so:x11/deforaos-libdesktop \ libharfbuzz.so:print/harfbuzz \ libXrandr.so:x11/libXrandr USES= gnome pkgconfig xorg desktop-file-utils OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl USE_GNOME= gtk30 cairo gdkpixbuf2 USE_XORG= x11 USE_LDCONFIG= yes MAKE_ARGS+= PREFIX=${PREFIX} -MAKE_ENV+= MANDIR=${STAGEDIR}${MANPREFIX}/man +MAKE_ENV+= MANDIR=${STAGEDIR}${PREFIX}/share/man CONFLICTS_INSTALL= schilyutils silo # bin/browser bin/copy post-patch: ${REINPLACE_CMD} -e 's|/lib/|/libdata/|g' \ ${WRKSRC}/data/pkgconfig.sh post-patch-DOCS-off: ${REINPLACE_CMD} -e '/^SUBDIRS/ s|doc||' ${WRKSRC}/Makefile post-patch-NLS-off: ${REINPLACE_CMD} 's|include po src|include src|' \ ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* \ ${STAGEDIR}${PREFIX}/lib/Desktop/widget/browser.so \ ${STAGEDIR}${PREFIX}/lib/Browser/plugins/* \ ${STAGEDIR}${PREFIX}/lib/libBrowser.so.0.0 .include diff --git a/x11-fm/deforaos-browser/pkg-plist b/x11-fm/deforaos-browser/pkg-plist index cda105b35d8d..d7add661bd00 100644 --- a/x11-fm/deforaos-browser/pkg-plist +++ b/x11-fm/deforaos-browser/pkg-plist @@ -1,55 +1,55 @@ bin/browser bin/copy bin/delete bin/desktop bin/desktopctl bin/move bin/open bin/properties bin/view include/Desktop/Browser.h include/Desktop/Browser/desktop.h include/Desktop/Browser/plugin.h include/Desktop/Browser/vfs.h lib/Browser/plugins/cvs.so lib/Browser/plugins/dirtree.so lib/Browser/plugins/favorites.so lib/Browser/plugins/git.so lib/Browser/plugins/make.so lib/Browser/plugins/places.so lib/Browser/plugins/preview.so lib/Browser/plugins/properties.so lib/Browser/plugins/selection.so lib/Browser/plugins/subversion.so lib/Browser/plugins/trash.so lib/Browser/plugins/volumes.so lib/Desktop/widget/browser.so lib/libBrowser.a lib/libBrowser.so lib/libBrowser.so.0 lib/libBrowser.so.0.0 libdata/pkgconfig/Browser.pc %%PORTDOCS%%share/doc/Browser/COPYING %%PORTDOCS%%share/doc/Browser/README.md %%PORTDOCS%%share/doc/Browser/pinentry-sudo-askpass %%PORTDOCS%%share/doc/Browser/zenity-sudo-askpass -%%PORTDOCS%%man/man1/browser.1.gz -%%PORTDOCS%%man/man1/copy.1.gz -%%PORTDOCS%%man/man1/delete.1.gz -%%PORTDOCS%%man/man1/desktop.1.gz -%%PORTDOCS%%man/man1/desktopctl.1.gz -%%PORTDOCS%%man/man1/move.1.gz -%%PORTDOCS%%man/man1/open.1.gz -%%PORTDOCS%%man/man1/properties.1.gz -%%PORTDOCS%%man/man1/view.1.gz +%%PORTDOCS%%share/man/man1/browser.1.gz +%%PORTDOCS%%share/man/man1/copy.1.gz +%%PORTDOCS%%share/man/man1/delete.1.gz +%%PORTDOCS%%share/man/man1/desktop.1.gz +%%PORTDOCS%%share/man/man1/desktopctl.1.gz +%%PORTDOCS%%share/man/man1/move.1.gz +%%PORTDOCS%%share/man/man1/open.1.gz +%%PORTDOCS%%share/man/man1/properties.1.gz +%%PORTDOCS%%share/man/man1/view.1.gz share/applications/org.defora.browser.desktop share/applications/org.defora.browser-folder.desktop share/applications/org.defora.desktop-settings.desktop share/applications/org.defora.view.desktop share/icons/hicolor/16x16/apps/browser-view-details.png share/icons/hicolor/16x16/apps/browser-view-icons.png share/icons/hicolor/16x16/apps/browser-view-list.png %%NLS%%share/locale/de/LC_MESSAGES/Browser.mo %%NLS%%share/locale/es/LC_MESSAGES/Browser.mo %%NLS%%share/locale/fr/LC_MESSAGES/Browser.mo %%NLS%%share/locale/it/LC_MESSAGES/Browser.mo diff --git a/x11-fonts/fnt/Makefile b/x11-fonts/fnt/Makefile index 87d761698506..f29355ad18c5 100644 --- a/x11-fonts/fnt/Makefile +++ b/x11-fonts/fnt/Makefile @@ -1,44 +1,44 @@ PORTNAME= fnt PORTVERSION= 1.5 CATEGORIES= x11-fonts sysutils MAINTAINER= ehaupt@FreeBSD.org COMMENT= Missing font manager for UNIX WWW= https://github.com/alexmyczko/fnt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= bash:shells/bash \ chafa:graphics/chafa \ lynx:www/lynx \ otfinfo:print/typetools USES= shebangfix USE_GITHUB= yes GH_ACCOUNT= alexmyczko SHEBANG_FILES= fnt NO_ARCH= yes NO_BUILD= yes PLIST_FILES= bin/fnt \ share/man/man1/fnt.1.gz OPTIONS_DEFINE= ZSH OPTIONS_DEFAULT= ZSH ZSH_PLIST_FILES= share/zsh/site-functions/_fnt do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 \ - ${STAGEDIR}${MANPREFIX}/share/man/man1 + ${STAGEDIR}${PREFIX}/share/man/man1 do-install-ZSH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions/ ${INSTALL_DATA} ${WRKSRC}/completions/_fnt \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/ .include diff --git a/x11-wm/berry/Makefile b/x11-wm/berry/Makefile index 97fb23c31da1..99dba73d04df 100644 --- a/x11-wm/berry/Makefile +++ b/x11-wm/berry/Makefile @@ -1,50 +1,51 @@ PORTNAME= berry DISTVERSION= 0.1.12 +PORTREVISION= 1 CATEGORIES= x11-wm MAINTAINER= lcook@FreeBSD.org COMMENT= Byte-sized, Xlib-based window manager WWW= https://berrywm.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= gmake pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= JLErvin USE_XORG= x11 xft xinerama HAS_CONFIGURE= yes -CONFIGURE_ARGS= --mandir=${MANPREFIX}/man \ +CONFIGURE_ARGS= --mandir=${PREFIX}/share/man \ --prefix=${PREFIX} PLIST_FILES= bin/${PORTNAME} \ bin/${PORTNAME}c \ share/man/man1/${PORTNAME}.1.gz \ share/man/man1/${PORTNAME}c.1.gz PORTDOCS= README.md PORTEXAMPLES= autostart sxhkdrc xephyr.sh OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's,va_copy(,__&,' \ ${WRKSRC}/utils.c @${REINPLACE_CMD} -e '/^#!/s,bash,sh,' \ ${WRKSRC}/examples/autostart \ ${WRKSRC}/examples/xephyr.sh post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} \ ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/examples/,} \ ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11-wm/blackbox/Makefile b/x11-wm/blackbox/Makefile index 22c3bf471a22..62b751bc4858 100644 --- a/x11-wm/blackbox/Makefile +++ b/x11-wm/blackbox/Makefile @@ -1,55 +1,55 @@ PORTNAME= blackbox PORTVERSION= 0.70.1 PORTREVISION= 7 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 WWW= https://blackboxwm.sourceforge.net/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= pathfix pkgconfig iconv xorg USE_CXXSTD= c++14 USE_XORG= x11 xft GNU_CONFIGURE= yes LDFLAGS+= ${ICONV_LIB} PORTDOCS= README.bbtools README.bsetbg OPTIONS_DEFINE= TOOLS_ONLY DOCS TOOLS_ONLY_DESC= Do not install window manager, only tools TOOLS_ONLY_MAKE_ARGS= SUBDIRS="doc lib util" bin_PROGRAMS=bsetroot TOOLS_ONLY_INSTALL_TARGET= -C util install # XXX dirty hack :( TOOLS_ONLY_VARS= PKGNAMESUFFIX=-tools \ COMMENT+="(tools only)" TOOLS_ONLY_VARS_OFF= PORTDOCS+="AUTHORS COMPLIANCE ChangeLog README RELNOTES TODO" MANPAGES= bsetbg.1 bsetroot.1 .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 + ${INSTALL_MAN} ${MANPAGES:S#^#${WRKSRC}/doc/#} ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/x11-wm/bspwm-devel/Makefile b/x11-wm/bspwm-devel/Makefile index 907461eb0488..b1b469ed432f 100644 --- a/x11-wm/bspwm-devel/Makefile +++ b/x11-wm/bspwm-devel/Makefile @@ -1,63 +1,63 @@ PORTNAME= bspwm DISTVERSION= 0.9.10.20230829 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-wm PKGNAMESUFFIX= -devel MAINTAINER= jbo@FreeBSD.org COMMENT= Tiling window manager based on binary space partitioning WWW= https://github.com/baskerville/bspwm 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_GITHUB= yes GH_ACCOUNT= baskerville GH_TAGNAME= af3bd8b4351f4478fe0fe3cfd6c09e44cb108b4b USE_XORG= xcb CONFLICTS_INSTALL= bspwm SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS EXAMPLES CONTRIB OPTIONS_DEFAULT= CONTRIB OPTIONS_SUB= yes CONTRIB_DESC= Install contrib (shell completions, etc.) do-install: - ${MKDIR} ${STAGEDIR}${BINDIR} ${STAGEDIR}${MANPREFIX}/man/man1 + ${MKDIR} ${STAGEDIR}${BINDIR} ${STAGEDIR}${PREFIX}/share/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 + ${INSTALL_MAN} ${WRKSRC}/doc/bspc.1 ${STAGEDIR}${PREFIX}/share/man/man1 + ${INSTALL_MAN} ${WRKSRC}/doc/bspwm.1 ${STAGEDIR}${PREFIX}/share/man/man1 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 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} .include diff --git a/x11-wm/bspwm-devel/pkg-plist b/x11-wm/bspwm-devel/pkg-plist index 0ee88a1778f9..ccb39e51f773 100644 --- a/x11-wm/bspwm-devel/pkg-plist +++ b/x11-wm/bspwm-devel/pkg-plist @@ -1,27 +1,27 @@ bin/bspc bin/bspwm -man/man1/bspc.1.gz -man/man1/bspwm.1.gz +share/man/man1/bspc.1.gz +share/man/man1/bspwm.1.gz %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md %%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md %%PORTDOCS%%%%DOCSDIR%%/INSTALL.md %%PORTDOCS%%%%DOCSDIR%%/MISC.md %%PORTDOCS%%%%DOCSDIR%%/TODO.md %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bspwmrc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/external_rules/bspwmrc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/external_rules/external_rules %%PORTEXAMPLES%%%%EXAMPLESDIR%%/overlapping_borders/bspwmrc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/bspwmrc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/panel %%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/panel_bar %%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/panel_colors %%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/profile %%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/sxhkdrc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/receptacles/README.md %%PORTEXAMPLES%%%%EXAMPLESDIR%%/receptacles/extract_canvas %%PORTEXAMPLES%%%%EXAMPLESDIR%%/receptacles/induce_rules %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sxhkdrc %%CONTRIB%%share/bash-completion/completions/bspc %%CONTRIB%%share/fish/vendor_completions.d/bspc.fish %%CONTRIB%%share/xsessions/bspwm.desktop %%CONTRIB%%share/zsh/site-functions/_bspc diff --git a/x11-wm/bspwm/Makefile b/x11-wm/bspwm/Makefile index 362ae6124191..6f6f743e1e12 100644 --- a/x11-wm/bspwm/Makefile +++ b/x11-wm/bspwm/Makefile @@ -1,62 +1,62 @@ PORTNAME= bspwm DISTVERSION= 0.9.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-wm MAINTAINER= jbo@FreeBSD.org COMMENT= Tiling window manager based on binary space partitioning WWW= https://github.com/baskerville/bspwm 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 CONFLICTS_INSTALL= bspwm-devel SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS EXAMPLES CONTRIB OPTIONS_DEFAULT= CONTRIB OPTIONS_SUB= yes CONTRIB_DESC= Install contrib (shell completions, etc.) do-install: - ${MKDIR} ${STAGEDIR}${BINDIR} ${STAGEDIR}${MANPREFIX}/man/man1 + ${MKDIR} ${STAGEDIR}${BINDIR} ${STAGEDIR}${PREFIX}/share/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 + ${INSTALL_MAN} ${WRKSRC}/doc/bspc.1 ${STAGEDIR}${PREFIX}/share/man/man1 + ${INSTALL_MAN} ${WRKSRC}/doc/bspwm.1 ${STAGEDIR}${PREFIX}/share/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/bspwm/pkg-plist b/x11-wm/bspwm/pkg-plist index 0ee88a1778f9..ccb39e51f773 100644 --- a/x11-wm/bspwm/pkg-plist +++ b/x11-wm/bspwm/pkg-plist @@ -1,27 +1,27 @@ bin/bspc bin/bspwm -man/man1/bspc.1.gz -man/man1/bspwm.1.gz +share/man/man1/bspc.1.gz +share/man/man1/bspwm.1.gz %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md %%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md %%PORTDOCS%%%%DOCSDIR%%/INSTALL.md %%PORTDOCS%%%%DOCSDIR%%/MISC.md %%PORTDOCS%%%%DOCSDIR%%/TODO.md %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bspwmrc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/external_rules/bspwmrc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/external_rules/external_rules %%PORTEXAMPLES%%%%EXAMPLESDIR%%/overlapping_borders/bspwmrc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/bspwmrc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/panel %%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/panel_bar %%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/panel_colors %%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/profile %%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/sxhkdrc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/receptacles/README.md %%PORTEXAMPLES%%%%EXAMPLESDIR%%/receptacles/extract_canvas %%PORTEXAMPLES%%%%EXAMPLESDIR%%/receptacles/induce_rules %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sxhkdrc %%CONTRIB%%share/bash-completion/completions/bspc %%CONTRIB%%share/fish/vendor_completions.d/bspc.fish %%CONTRIB%%share/xsessions/bspwm.desktop %%CONTRIB%%share/zsh/site-functions/_bspc diff --git a/x11-wm/compton/Makefile b/x11-wm/compton/Makefile index 4f50331bde28..dcb769bbdc60 100644 --- a/x11-wm/compton/Makefile +++ b/x11-wm/compton/Makefile @@ -1,67 +1,67 @@ PORTNAME= compton DISTVERSION= 20160907 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= x11-wm MAINTAINER= parakleta@darkreality.org COMMENT= Feature-rich compositing window manager for X11 WWW= https://github.com/chjj/compton LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= xprop:x11/xprop \ xwininfo:x11/xwininfo USES= gmake pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= chjj GH_TAGNAME= b7f43ee USE_XORG= x11 xcomposite xdamage xext xfixes xrandr xrender MAKE_ARGS= COMPTON_VERSION=git-${PORTVERSION}-${GH_TAGNAME} \ XDGDIR=${LOCALBASE}/etc/xdg ALL_TARGET= ${PORTNAME} OPTIONS_DEFINE= CONFIG PCRE DRM OPENGL DBUS XINERAMA DOCS OPTIONS_DEFAULT= CONFIG PCRE DRM OPENGL DBUS XINERAMA CONFIG_DESC= Configuration file parsing support PCRE_DESC= Blacklist support (via libpcre) DRM_DESC= DRM VSync method support OPENGL_DESC= GLX backend, OpenGL VSync method, etc. DOCS_DESC= Build manpages (requires AsciiDoc/DocBook) CONFIG_LIB_DEPENDS= libconfig.so:devel/libconfig CONFIG_MAKE_ARGS_OFF= NO_LIBCONFIG=yes PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_MAKE_ARGS_OFF= NO_REGEX_PCRE=yes DRM_LIB_DEPENDS= libdrm.so:graphics/libdrm DRM_MAKE_ARGS_OFF= NO_VSYNC_DRM=yes OPENGL_USES= gl OPENGL_USE= GL=gl OPENGL_MAKE_ARGS_OFF= NO_VSYNC_OPENGL=yes DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_MAKE_ARGS_OFF= NO_DBUS=yes XINERAMA_USE= XORG=xinerama XINERAMA_MAKE_ARGS_OFF= NO_XINERAMA=yes DOCS_BUILD_DEPENDS= a2x:textproc/asciidoc \ xsltproc:textproc/libxslt \ docbook-xml>0:textproc/docbook-xml \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl -DOCS_MAKE_ARGS= DOCDIR=${DOCSDIR} MANDIR=${MANPREFIX}/man/man1 +DOCS_MAKE_ARGS= DOCDIR=${DOCSDIR} MANDIR=${PREFIX}/share/man/man1 DOCS_ALL_TARGET= docs -DOCS_PLIST_FILES= man/man1/compton.1.gz man/man1/compton-trans.1.gz +DOCS_PLIST_FILES= share/man/man1/compton.1.gz share/man/man1/compton-trans.1.gz DOCS_PORTDOCS= README.md cdbus-driver.sh post-patch: @${REINPLACE_CMD} -e '/config_system_dir/s|/etc|${LOCALBASE}&|' \ ${WRKSRC}/src/compton.c .include diff --git a/x11-wm/cwm/Makefile b/x11-wm/cwm/Makefile index 2ba12c4da36c..5ed61e0e9a29 100644 --- a/x11-wm/cwm/Makefile +++ b/x11-wm/cwm/Makefile @@ -1,25 +1,26 @@ PORTNAME= cwm DISTVERSION= 7.4 +PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= https://leahneukirchen.org/releases/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Minimalistic window manager for X11 based on evilwm WWW= https://github.com/leahneukirchen/cwm LICENSE= ISCL USES= pkgconfig xorg USE_XORG= x11 xft xrandr -MAKE_ARGS= MANPREFIX="${MANPREFIX}/man" +MAKE_ARGS= MANPREFIX="${PREFIX}/share/man" PLIST_FILES= bin/cwm \ - man/man1/cwm.1.gz \ - man/man5/cwmrc.5.gz + share/man/man1/cwm.1.gz \ + share/man/man5/cwmrc.5.gz post-patch: @${REINPLACE_CMD} 's@/usr/X11R6@${LOCALBASE}@' ${WRKSRC}/cwmrc.5 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cwm .include diff --git a/x11-wm/deforaos-panel/Makefile b/x11-wm/deforaos-panel/Makefile index f71c30d353dd..1cf6b6ba868e 100644 --- a/x11-wm/deforaos-panel/Makefile +++ b/x11-wm/deforaos-panel/Makefile @@ -1,84 +1,84 @@ PORTNAME= deforaos-panel PORTVERSION= 0.4.5 PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= https://ftp.defora.org/pub/DeforaOS/Apps/Desktop/src/Panel/ DISTNAME= Panel-${PORTVERSION} MAINTAINER= khorben@defora.org COMMENT= DeforaOS desktop panel WWW= https://www.defora.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/Desktop/Browser.h:x11-fm/deforaos-browser LIB_DEPENDS= libSystem.so:devel/deforaos-libsystem \ libDesktop.so:x11/deforaos-libdesktop \ libasound.so:audio/alsa-lib \ libharfbuzz.so:print/harfbuzz \ libxkbfile.so:x11/libxkbfile USES= gnome pkgconfig xorg desktop-file-utils OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ gtkdoc-mkhtml:textproc/gtk-doc USE_GNOME= gtk30 cairo gdkpixbuf2 USE_XORG= x11 USE_LDCONFIG= yes MAKE_ARGS+= PREFIX=${PREFIX} -MAKE_ENV+= MANDIR=${STAGEDIR}${MANPREFIX}/man +MAKE_ENV+= MANDIR=${STAGEDIR}${PREFIX}/share/man post-patch: ${REINPLACE_CMD} -e 's|/lib/|/libdata/|g' \ ${WRKSRC}/data/pkgconfig.sh post-patch-DOCS-off: ${REINPLACE_CMD} -e '/^SUBDIRS/ s|doc||' ${WRKSRC}/Makefile post-patch-NLS-off: ${REINPLACE_CMD} 's|include po src|include src|' \ ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/battery.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/bluetooth.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/brightness.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/clock.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/close.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/cpu.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/cpufreq.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/desktop.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/embed.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/gps.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/gsm.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/leds.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/lock.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/logout.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/memory.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/menu.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/mixer.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/network.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/pager.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/rotate.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/separator.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/shutdown.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/spacer.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/suspend.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/swap.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/systray.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/tasks.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/title.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/usb.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/user.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/volume.so \ ${STAGEDIR}${PREFIX}/lib/Panel/applets/wpa_supplicant.so \ ${STAGEDIR}${PREFIX}/lib/libPanel.so.0.0 .include diff --git a/x11-wm/deforaos-panel/pkg-plist b/x11-wm/deforaos-panel/pkg-plist index 635e0b4c7408..2fe00852231d 100644 --- a/x11-wm/deforaos-panel/pkg-plist +++ b/x11-wm/deforaos-panel/pkg-plist @@ -1,106 +1,106 @@ bin/panel bin/panel-embed bin/panel-message bin/panel-notify bin/panelctl bin/run bin/settings bin/wifibrowser include/Desktop/Panel.h include/Desktop/Panel/applet.h include/Desktop/Panel/panel.h include/Desktop/Panel/window.h lib/Panel/applets/battery.so lib/Panel/applets/bluetooth.so lib/Panel/applets/brightness.so lib/Panel/applets/clock.so lib/Panel/applets/close.so lib/Panel/applets/cpu.so lib/Panel/applets/cpufreq.so lib/Panel/applets/desktop.so lib/Panel/applets/embed.so lib/Panel/applets/gps.so lib/Panel/applets/gsm.so lib/Panel/applets/leds.so lib/Panel/applets/lock.so lib/Panel/applets/logout.so lib/Panel/applets/memory.so lib/Panel/applets/menu.so lib/Panel/applets/mixer.so lib/Panel/applets/network.so lib/Panel/applets/pager.so lib/Panel/applets/rotate.so lib/Panel/applets/separator.so lib/Panel/applets/shutdown.so lib/Panel/applets/spacer.so lib/Panel/applets/suspend.so lib/Panel/applets/swap.so lib/Panel/applets/systray.so lib/Panel/applets/tasks.so lib/Panel/applets/title.so lib/Panel/applets/usb.so lib/Panel/applets/user.so lib/Panel/applets/volume.so lib/Panel/applets/wpa_supplicant.so lib/libPanel.a lib/libPanel.so lib/libPanel.so.0 lib/libPanel.so.0.0 libdata/pkgconfig/Panel.pc -%%PORTDOCS%%man/html1/panel-embed.html.gz -%%PORTDOCS%%man/html1/panel-message.html.gz -%%PORTDOCS%%man/html1/panel-notify.html.gz -%%PORTDOCS%%man/html1/panel.html.gz -%%PORTDOCS%%man/html1/panelctl.html.gz -%%PORTDOCS%%man/html1/settings.html.gz -%%PORTDOCS%%man/html1/wifibrowser.html.gz -%%PORTDOCS%%man/man1/panel-embed.1.gz -%%PORTDOCS%%man/man1/panel-message.1.gz -%%PORTDOCS%%man/man1/panel-notify.1.gz -%%PORTDOCS%%man/man1/panel.1.gz -%%PORTDOCS%%man/man1/panelctl.1.gz -%%PORTDOCS%%man/man1/settings.1.gz -%%PORTDOCS%%man/man1/wifibrowser.1.gz +%%PORTDOCS%%share/man/html1/panel-embed.html.gz +%%PORTDOCS%%share/man/html1/panel-message.html.gz +%%PORTDOCS%%share/man/html1/panel-notify.html.gz +%%PORTDOCS%%share/man/html1/panel.html.gz +%%PORTDOCS%%share/man/html1/panelctl.html.gz +%%PORTDOCS%%share/man/html1/settings.html.gz +%%PORTDOCS%%share/man/html1/wifibrowser.html.gz +%%PORTDOCS%%share/man/man1/panel-embed.1.gz +%%PORTDOCS%%share/man/man1/panel-message.1.gz +%%PORTDOCS%%share/man/man1/panel-notify.1.gz +%%PORTDOCS%%share/man/man1/panel.1.gz +%%PORTDOCS%%share/man/man1/panelctl.1.gz +%%PORTDOCS%%share/man/man1/settings.1.gz +%%PORTDOCS%%share/man/man1/wifibrowser.1.gz share/applications/org.defora.panel-settings.desktop share/applications/org.defora.settings.desktop share/applications/org.defora.wifibrowser.desktop share/doc/Panel/COPYING share/doc/Panel/README.md %%PORTDOCS%%share/doc/Panel/wpa_supplicant.conf %%PORTDOCS%%share/gtk-doc/html/Panel/Panel-applet.html %%PORTDOCS%%share/gtk-doc/html/Panel/Panel-panel.html %%PORTDOCS%%share/gtk-doc/html/Panel/Panel-window.html %%PORTDOCS%%share/gtk-doc/html/Panel/Panel.devhelp2 %%PORTDOCS%%share/gtk-doc/html/Panel/api-index-full.html %%PORTDOCS%%share/gtk-doc/html/Panel/ch01.html %%PORTDOCS%%share/gtk-doc/html/Panel/deprecated-api-index.html %%PORTDOCS%%share/gtk-doc/html/Panel/home.png %%PORTDOCS%%share/gtk-doc/html/Panel/index.html %%PORTDOCS%%share/gtk-doc/html/Panel/left-insensitive.png %%PORTDOCS%%share/gtk-doc/html/Panel/left.png %%PORTDOCS%%share/gtk-doc/html/Panel/right-insensitive.png %%PORTDOCS%%share/gtk-doc/html/Panel/right.png %%PORTDOCS%%share/gtk-doc/html/Panel/style.css %%PORTDOCS%%share/gtk-doc/html/Panel/up-insensitive.png %%PORTDOCS%%share/gtk-doc/html/Panel/up.png share/icons/hicolor/16x16/apps/panel-applet-bluetooth.png share/icons/hicolor/16x16/apps/panel-applet-desktop.png share/icons/hicolor/16x16/apps/panel-applet-usb.png share/icons/hicolor/16x16/apps/panel-settings.png share/icons/hicolor/22x22/apps/panel-applet-bluetooth.png share/icons/hicolor/22x22/apps/panel-applet-desktop.png share/icons/hicolor/22x22/apps/panel-settings.png share/icons/hicolor/24x24/apps/panel-applet-bluetooth.png share/icons/hicolor/24x24/apps/panel-applet-desktop.png share/icons/hicolor/24x24/apps/panel-applet-usb.png share/icons/hicolor/24x24/apps/panel-settings.png share/icons/hicolor/32x32/apps/panel-applet-bluetooth.png share/icons/hicolor/32x32/apps/panel-applet-desktop.png share/icons/hicolor/32x32/apps/panel-settings.png share/icons/hicolor/48x48/apps/panel-applet-bluetooth.png share/icons/hicolor/48x48/apps/panel-applet-desktop.png share/icons/hicolor/48x48/apps/panel-settings.png share/icons/hicolor/scalable/apps/panel-applet-bluetooth.svg %%NLS%%share/locale/de/LC_MESSAGES/Panel.mo %%NLS%%share/locale/es/LC_MESSAGES/Panel.mo %%NLS%%share/locale/fr/LC_MESSAGES/Panel.mo diff --git a/x11-wm/evilwm/Makefile b/x11-wm/evilwm/Makefile index a2d443b2d1fb..b9ac0f15a0c7 100644 --- a/x11-wm/evilwm/Makefile +++ b/x11-wm/evilwm/Makefile @@ -1,34 +1,35 @@ PORTNAME= evilwm DISTVERSION= 1.4.2 +PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= http://www.6809.org.uk/evilwm/ MAINTAINER= cmangin@arobas.net COMMENT= Minimalist window manager based on 9wm WWW= https://www.6809.org.uk/evilwm/ LICENSE= AEWM LICENSE_FILE= ${WRKSRC}/README LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_NAME= AEWM License USES= gmake localbase:ldflags xorg USE_XORG= x11 xpm xext xrandr xrender MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" prefix="${PREFIX}" \ - mandir="${MANPREFIX}/man" + mandir="${PREFIX}/share/man" INSTALL_TARGET= install-strip PLIST_FILES= bin/evilwm \ - man/man1/evilwm.1.gz \ + share/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/build.html doc/evilwm.html ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11-wm/hs-xmonad/Makefile b/x11-wm/hs-xmonad/Makefile index 34173adfab85..46ef65bc3a1a 100644 --- a/x11-wm/hs-xmonad/Makefile +++ b/x11-wm/hs-xmonad/Makefile @@ -1,35 +1,36 @@ PORTNAME= xmonad PORTVERSION= 0.17.1 +PORTREVISION= 1 CATEGORIES= x11-wm haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Tiling window manager WWW= https://xmonad.org/ 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.3 \ data-default-class-0.1.2.0 \ hsc2hs-0.68.9 \ setlocale-1.0.0.10_2 CABAL_REVISION= 2 OPTIONS_DEFINE= EXAMPLES post-install: - ${INSTALL_MAN} ${WRKSRC}/man/xmonad.1 ${STAGEDIR}${MANPREFIX}/man/man1/ + ${INSTALL_MAN} ${WRKSRC}/man/xmonad.1 ${STAGEDIR}${PREFIX}/share/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/hs-xmonad/pkg-plist b/x11-wm/hs-xmonad/pkg-plist index 1d5518cf17e7..e4276b29cc41 100644 --- a/x11-wm/hs-xmonad/pkg-plist +++ b/x11-wm/hs-xmonad/pkg-plist @@ -1,4 +1,4 @@ -man/man1/xmonad.1.gz +share/man/man1/xmonad.1.gz %%PORTEXAMPLES%%%%EXAMPLESDIR%%/build %%PORTEXAMPLES%%%%EXAMPLESDIR%%/xmonad-config.cabal %%PORTEXAMPLES%%%%EXAMPLESDIR%%/xmonad.hs diff --git a/x11-wm/pwm/Makefile b/x11-wm/pwm/Makefile index 965334305a46..c3c08b354f2d 100644 --- a/x11-wm/pwm/Makefile +++ b/x11-wm/pwm/Makefile @@ -1,37 +1,37 @@ PORTNAME= pwm PORTVERSION= 2007.07.20 -PORTREVISION= 3 +PORTREVISION= 4 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 WWW= http://iki.fi/tuomov/ion/pwm.html 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 + ${INSTALL_MAN} ${WRKSRC}/pwm.1x ${STAGEDIR}${PREFIX}/share/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/pwm/pkg-plist b/x11-wm/pwm/pkg-plist index 6c3208df15cd..e4ac0c4cd471 100644 --- a/x11-wm/pwm/pkg-plist +++ b/x11-wm/pwm/pkg-plist @@ -1,10 +1,10 @@ bin/pwm etc/pwm/buttons-default.conf etc/pwm/keys-default.conf etc/pwm/look-beoslike.conf etc/pwm/look-brownsteel.conf etc/pwm/menus-default.conf @sample etc/pwm/pwm.conf.sample -man/man1/pwm.1x.gz +share/man/man1/pwm.1x.gz %%PORTDOCS%%%%DOCSDIR%%/LICENSE %%PORTDOCS%%%%DOCSDIR%%/config.txt diff --git a/x11-wm/subtle/Makefile b/x11-wm/subtle/Makefile index 3b0689645b29..423b0bb2ffac 100644 --- a/x11-wm/subtle/Makefile +++ b/x11-wm/subtle/Makefile @@ -1,39 +1,40 @@ PORTNAME= subtle PORTVERSION= 0.11.3224 +PORTREVISION= 1 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 WWW= https://subtle.subforge.org/ LICENSE= GPLv2 BUILD_DEPENDS= rake:devel/rubygem-rake USES= compiler:c11 pkgconfig ruby tar:tbz2 xorg USE_XORG= x11 xft xinerama xpm xrandr xtst MAKE_CMD= rake -v MAKEFILE= Rakefile ALL_TARGET= build .include post-patch: @${REINPLACE_CMD} -e 1d ${WRKSRC}/data/subtler/runner.rb @${REINPLACE_CMD} -e 's,File\.exists\?,File.exist?,' \ ${WRKSRC}/data/sur/server.rb @${REINPLACE_CMD} -e 's,/etc/xdg,${LOCALBASE}&,' \ ${WRKSRC}/src/subtle/ruby.c .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 @${REINPLACE_CMD} -e '/cflags/s/-Wall/-Wall -Wno-error=incompatible-function-pointer-types /g' \ ${WRKSRC}/Rakefile .endif do-configure: @cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} config .include diff --git a/x11-wm/subtle/files/patch-Rakefile b/x11-wm/subtle/files/patch-Rakefile index a004dede2c5a..91b2a6d74db3 100644 --- a/x11-wm/subtle/files/patch-Rakefile +++ b/x11-wm/subtle/files/patch-Rakefile @@ -1,90 +1,89 @@ --- Rakefile.orig 2012-06-20 11:29:55 UTC +++ Rakefile @@ -45,14 +45,14 @@ end @options = { "cc" => ENV["CC"] || "gcc", "destdir" => ENV["DESTDIR"] || "", - "prefix" => "/usr", -- "manprefix" => "$(prefix)/share/man", ++ "prefix" => ENV["PREFIX"] || "/usr", + "manprefix" => "$(prefix)/share/man", - "bindir" => "$(destdir)/$(prefix)/bin", - "sysconfdir" => "$(destdir)/etc", -+ "prefix" => ENV["PREFIX"] || "/usr", -+ "manprefix" => "%s/man" % (ENV["MANPREFIX"] || "$(prefix)/share"), + "bindir" => "$(destdir)$(prefix)/bin", + "sysconfdir" => "$(destdir)$(prefix)/etc", "configdir" => "$(sysconfdir)/xdg/$(PKG_NAME)", - "datadir" => "$(destdir)/$(prefix)/share/$(PKG_NAME)", - "extdir" => "$(destdir)/$(sitelibdir)/$(PKG_NAME)", - "mandir" => "$(destdir)/$(manprefix)/man1", + "datadir" => "$(destdir)$(prefix)/share/$(PKG_NAME)", + "extdir" => "$(destdir)$(sitelibdir)/$(PKG_NAME)", + "mandir" => "$(destdir)$(manprefix)/man1", "debug" => "no", "xpm" => "yes", "xft" => "yes", @@ -63,7 +63,7 @@ end "hdrdir" => "", "archdir" => "", "revision" => "3224", #< Latest stable - "cflags" => "-Wall -Werror -Wpointer-arith -Wstrict-prototypes -Wunused -Wshadow -std=gnu99", + "cflags" => "-Wall -Wpointer-arith -Wstrict-prototypes -Wunused -Wshadow -std=gnu99 -fdeclspec", "cpppath" => "-I. -I$(builddir) -Isrc -Isrc/shared -Isrc/subtle -idirafter$(hdrdir) -idirafter$(archdir)", "ldflags" => "-L$(libdir) $(rpath) $(LIBS) -l$(RUBY_SO_NAME)", "extflags" => "$(LDFLAGS) $(rpath) $(LIBS) -l$(RUBY_SO_NAME)", @@ -258,8 +258,8 @@ task(:config) do make_config unless checksums else # Check version - if 1 != RbConfig::CONFIG["MAJOR"].to_i or 9 != RbConfig::CONFIG["MINOR"].to_i - fail("Ruby 1.9.0 or higher required") + if 2 > RbConfig::CONFIG["MAJOR"].to_i + fail("Ruby 2.0.0 (1.9.0 really) or higher required") end checksums @@ -282,7 +282,7 @@ task(:config) do end # Get revision - if File.exists?(".hg") and (hg = find_executable0("hg")) + if File.exist?(".hg") and (hg = find_executable0("hg")) match = `#{hg} tip`.match(/^[^:]+:\s*(\d+).*/) if !match.nil? and 2 == match.size @@ -396,7 +396,10 @@ task(:config) do checking_for("X11/Xft/Xft.h") do ret = false + # Work around pkg_config()'s stupidity: obtain real (full) cflags + cutoff = $INCFLAGS.length cflags, ldflags, libs = pkg_config("xft") + cflags << $INCFLAGS[cutoff..-1] unless libs.nil? # Update flags @options["cpppath"] << " %s" % [ cflags ] -@@ -495,6 +498,7 @@ task(:config) do +@@ -495,6 +498,7 @@ Configuration.......: #{@options["configdir"]} ----------------- Binaries............: #{@options["bindir"]} Configuration.......: #{@options["configdir"]} +Manual pages........: #{@options["mandir"]} Extension...........: #{@options["extdir"]} Xpm support.........: #{@options["xpm"]} -@@ -503,6 +507,8 @@ Xinerama support....: #{@options["xinera +@@ -503,6 +507,8 @@ Debugging messages..: #{@options["debug"]} XRandR support......: #{@options["xrandr"]} XTest support.......: #{@options["xtest"]} Debugging messages..: #{@options["debug"]} +Compiler............: #{@options["cc"]} (#{ +`#{@options["cc"]} -v 2>&1`[/\w+ version [\d.]+/]}) EOF end @@ -613,7 +619,7 @@ task(:install => [:config, :build]) do ) # Update interpreter name - `#{sed} -i -e 's#/usr/bin/ruby.*##{interpreter}#' \ + `#{sed} -i '' -e 's#/usr/bin/ruby.*##{interpreter}#' \ #{File.join(@options["bindir"], File.basename(f))}` end diff --git a/x11-wm/subtle/pkg-plist b/x11-wm/subtle/pkg-plist index ab7e88c74a83..d0fff33b0d5c 100644 --- a/x11-wm/subtle/pkg-plist +++ b/x11-wm/subtle/pkg-plist @@ -1,18 +1,18 @@ bin/subtle bin/subtler bin/sur bin/surserver etc/xdg/subtle/subtle.rb %%RUBY_SITELIBDIR%%/subtle/subtler/runner.rb %%RUBY_SITELIBDIR%%/subtle/subtlext.so %%RUBY_SITELIBDIR%%/subtle/sur/client.rb %%RUBY_SITELIBDIR%%/subtle/sur/runner.rb %%RUBY_SITELIBDIR%%/subtle/sur/server.rb %%RUBY_SITELIBDIR%%/subtle/sur/specification.rb %%RUBY_SITELIBDIR%%/subtle/sur/test.rb %%RUBY_SITELIBDIR%%/subtle/sur/version.rb -man/man1/subtle.1.gz -man/man1/subtler.1.gz -man/man1/subtlext.1.gz -man/man1/sur.1.gz -man/man1/surserver.1.gz +share/man/man1/subtle.1.gz +share/man/man1/subtler.1.gz +share/man/man1/subtlext.1.gz +share/man/man1/sur.1.gz +share/man/man1/surserver.1.gz diff --git a/x11-wm/wmii-devel/Makefile b/x11-wm/wmii-devel/Makefile index 937476bbfbfc..38e70e29069b 100644 --- a/x11-wm/wmii-devel/Makefile +++ b/x11-wm/wmii-devel/Makefile @@ -1,43 +1,43 @@ PORTNAME= wmii PORTVERSION= 3.9.2 -PORTREVISION= 3 +PORTREVISION= 4 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 WWW= https://code.google.com/p/wmii/ 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}" + MAN="${PREFIX}/share/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-devel/pkg-plist b/x11-wm/wmii-devel/pkg-plist index cedee2256301..30790656f34a 100644 --- a/x11-wm/wmii-devel/pkg-plist +++ b/x11-wm/wmii-devel/pkg-plist @@ -1,43 +1,43 @@ bin/wihack bin/wimenu bin/wmii bin/wmii.rc bin/wmii.sh bin/wmii9menu bin/wmiir %%ETCDIR%%/plan9port/wmiirc %%ETCDIR%%/python/pygmi/__init__.py %%ETCDIR%%/python/pygmi/event.py %%ETCDIR%%/python/pygmi/fs.py %%ETCDIR%%/python/pygmi/menu.py %%ETCDIR%%/python/pygmi/monitor.py %%ETCDIR%%/python/pygmi/util.py %%ETCDIR%%/python/pyxp/__init__.py %%ETCDIR%%/python/pyxp/asyncclient.py %%ETCDIR%%/python/pyxp/client.py %%ETCDIR%%/python/pyxp/dial.py %%ETCDIR%%/python/pyxp/fcall.py %%ETCDIR%%/python/pyxp/fields.py %%ETCDIR%%/python/pyxp/messages.py %%ETCDIR%%/python/pyxp/mux.py %%ETCDIR%%/python/pyxp/types.py %%ETCDIR%%/python/wmiirc %%ETCDIR%%/python/wmiirc.py %%ETCDIR%%/ruby/config.rb %%ETCDIR%%/ruby/config.yaml %%ETCDIR%%/ruby/wmiirc %%ETCDIR%%/welcome %%ETCDIR%%/wmiirc lib/libwmii_hack.so -man/man1/wimenu.1.gz -man/man1/wmii.1.gz -man/man1/wmii9menu.1.gz -man/man1/wmiir.1.gz +share/man/man1/wimenu.1.gz +share/man/man1/wmii.1.gz +share/man/man1/wmii9menu.1.gz +share/man/man1/wmiir.1.gz %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/alternative_wmiircs/README %%PORTDOCS%%%%DOCSDIR%%/alternative_wmiircs/plan9port/README %%PORTDOCS%%%%DOCSDIR%%/alternative_wmiircs/python/README %%PORTDOCS%%%%DOCSDIR%%/alternative_wmiircs/ruby/HISTORY %%PORTDOCS%%%%DOCSDIR%%/alternative_wmiircs/ruby/LICENSE %%PORTDOCS%%%%DOCSDIR%%/alternative_wmiircs/ruby/README %%PORTDOCS%%%%DOCSDIR%%/wmii.pdf diff --git a/x11-wm/wmii/Makefile b/x11-wm/wmii/Makefile index c6a3b7f892e2..26430d37cca5 100644 --- a/x11-wm/wmii/Makefile +++ b/x11-wm/wmii/Makefile @@ -1,56 +1,56 @@ PORTNAME= wmii DISTVERSION= 3.6 # this is stable version; for 3.9.x, use -devel port -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= x11-wm MASTER_SITES= http://dl.suckless.org/wmii/ MAINTAINER= rodrigo@FreeBSD.org COMMENT= Dynamic, minimalist window manager for X11 WWW= http://wmii.suckless.org/ 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" \ +MAKE_ARGS= PREFIX="${PREFIX}" MAN="${PREFIX}/share/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) ${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/wmii/pkg-plist b/x11-wm/wmii/pkg-plist index 67482a196940..ffe544f7fdac 100644 --- a/x11-wm/wmii/pkg-plist +++ b/x11-wm/wmii/pkg-plist @@ -1,12 +1,12 @@ bin/wmii bin/wmii9menu bin/wmii9rc bin/wmiiloop bin/wmiir bin/wmiistartrc etc/wmii-3.5/rc.wmii etc/wmii-3.5/welcome etc/wmii-3.5/wmiirc -man/man1/wmii.1.gz -man/man1/wmiiloop.1.gz -man/man1/wmiir.1.gz +share/man/man1/wmii.1.gz +share/man/man1/wmiiloop.1.gz +share/man/man1/wmiir.1.gz diff --git a/x11-wm/yeahwm/Makefile b/x11-wm/yeahwm/Makefile index 3e56e42b7b06..eb5766fa763f 100644 --- a/x11-wm/yeahwm/Makefile +++ b/x11-wm/yeahwm/Makefile @@ -1,40 +1,41 @@ PORTNAME= yeahwm PORTVERSION= 0.3.5 +PORTREVISION= 1 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 WWW= http://phrat.de/ 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 +PLIST_FILES= bin/yeahwm share/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 + ${INSTALL_MAN} ${WRKSRC}/yeahwm.1 ${STAGEDIR}${PREFIX}/share/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/cool-retro-term/Makefile b/x11/cool-retro-term/Makefile index 23fc3f8e40d3..ad6cebf28692 100644 --- a/x11/cool-retro-term/Makefile +++ b/x11/cool-retro-term/Makefile @@ -1,36 +1,36 @@ PORTNAME= cool-retro-term PORTVERSION= 1.1.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 MAINTAINER= danfe@FreeBSD.org COMMENT= Terminal emulator which mimics old cathode displays WWW= https://github.com/Swordfish90/cool-retro-term LICENSE= GPLv3 USE_GITHUB= yes GH_ACCOUNT= Swordfish90 GH_PROJECT= qmltermwidget:qtw GH_TAGNAME= 0.2.0:qtw GH_SUBDIR= ${GH_PROJECT} USES= compiler:c++11-lang gl gmake qmake qt:5 USE_GL= gl USE_QT= qmake:build buildtools:build core declarative gui \ network sql widgets graphicaleffects:run \ quickcontrols:run sql-sqlite3:run post-patch: @${REINPLACE_CMD} -e '/DEFINES +=/s,^macx:,,' \ ${WRKSRC}/qmltermwidget/qmltermwidget.pro @${REINPLACE_CMD} -e 's,/usr,${LOCALBASE},' \ ${WRKSRC}/app/app.pro ${WRKSRC}/cool-retro-term.pro @${REINPLACE_CMD} -e 's,\.\./icons,/icons,' \ ${WRKSRC}/app/main.cpp post-install: ${INSTALL_MAN} ${WRKSRC}/packaging/debian/cool-retro-term.1 \ - ${STAGEDIR}${MANPREFIX}/man/man1 + ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/x11/cool-retro-term/pkg-plist b/x11/cool-retro-term/pkg-plist index 84f0c33a5ed1..bf3948efa65f 100644 --- a/x11/cool-retro-term/pkg-plist +++ b/x11/cool-retro-term/pkg-plist @@ -1,48 +1,48 @@ bin/cool-retro-term %%QT_QMLDIR%%/QMLTermWidget/QMLTermScrollbar.qml %%QT_QMLDIR%%/QMLTermWidget/color-schemes/BlackOnLightYellow.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/BlackOnRandomLight.colorscheme %%QT_QMLDIR%%/QMLTermWidget/color-schemes/BlackOnWhite.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/BreezeModified.colorscheme %%QT_QMLDIR%%/QMLTermWidget/color-schemes/DarkPastels.colorscheme %%QT_QMLDIR%%/QMLTermWidget/color-schemes/GreenOnBlack.colorscheme %%QT_QMLDIR%%/QMLTermWidget/color-schemes/Linux.colorscheme %%QT_QMLDIR%%/QMLTermWidget/color-schemes/Solarized.colorscheme %%QT_QMLDIR%%/QMLTermWidget/color-schemes/SolarizedLight.colorscheme %%QT_QMLDIR%%/QMLTermWidget/color-schemes/Tango.colorscheme %%QT_QMLDIR%%/QMLTermWidget/color-schemes/Ubuntu.colorscheme %%QT_QMLDIR%%/QMLTermWidget/color-schemes/WhiteOnBlack.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/cool-retro-term.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/BlackOnLightColor.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/DarkPicture.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/Example.Schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/GreenOnBlack.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/GreenTint.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/GreenTint_MC.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/LightPicture.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/Linux.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/README.Schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/README.default.Schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/Transparent.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/Transparent_MC.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/Transparent_darkbg.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/Transparent_lightbg.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/XTerm.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/syscolor.schema %%QT_QMLDIR%%/QMLTermWidget/color-schemes/historic/vim.schema %%QT_QMLDIR%%/QMLTermWidget/kb-layouts/README %%QT_QMLDIR%%/QMLTermWidget/kb-layouts/default.keytab %%QT_QMLDIR%%/QMLTermWidget/kb-layouts/historic/vt100.keytab %%QT_QMLDIR%%/QMLTermWidget/kb-layouts/historic/x11r5.keytab %%QT_QMLDIR%%/QMLTermWidget/kb-layouts/linux.keytab %%QT_QMLDIR%%/QMLTermWidget/kb-layouts/macbook.keytab %%QT_QMLDIR%%/QMLTermWidget/kb-layouts/solaris.keytab %%QT_QMLDIR%%/QMLTermWidget/kb-layouts/vt420pc.keytab %%QT_QMLDIR%%/QMLTermWidget/libqmltermwidget.so %%QT_QMLDIR%%/QMLTermWidget/qmldir -man/man1/cool-retro-term.1.gz +share/man/man1/cool-retro-term.1.gz share/applications/cool-retro-term.desktop share/icons/hicolor/128x128/apps/cool-retro-term.png share/icons/hicolor/256x256/apps/cool-retro-term.png share/icons/hicolor/32x32/apps/cool-retro-term.png share/icons/hicolor/64x64/apps/cool-retro-term.png diff --git a/x11/deforaos-libdesktop/Makefile b/x11/deforaos-libdesktop/Makefile index 467776d76007..7b53d64397e2 100644 --- a/x11/deforaos-libdesktop/Makefile +++ b/x11/deforaos-libdesktop/Makefile @@ -1,49 +1,49 @@ PORTNAME= libdesktop PORTVERSION= 0.4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= https://ftp.defora.org/pub/DeforaOS/Apps/Desktop/src/libDesktop/ PKGNAMEPREFIX= deforaos- DISTNAME= libDesktop-${PORTVERSION} MAINTAINER= khorben@defora.org COMMENT= DeforaOS desktop library WWW= https://www.defora.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libSystem.so:devel/deforaos-libsystem \ libharfbuzz.so:print/harfbuzz \ libX11.so:x11/libX11 USES= gnome pkgconfig USE_GNOME= gtk30 cairo gdkpixbuf2 USE_LDCONFIG= yes USE_XORG+= x11 MAKE_ARGS+= PREFIX=${PREFIX} -MAKE_ENV+= MANDIR=${STAGEDIR}${MANPREFIX}/man +MAKE_ENV+= MANDIR=${STAGEDIR}${PREFIX}/share/man MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ gtkdoc-check:textproc/gtk-doc post-patch: ${REINPLACE_CMD} -e 's|/lib/|/libdata/|g' \ ${WRKSRC}/data/pkgconfig.sh ${REINPLACE_CMD} -e '/^SUBDIRS/ s|tests||' ${WRKSRC}/Makefile ${REINPLACE_CMD} -e 's|./docbook.sh -P "$$(DESTDIR)$$(PREFIX)" -i -- "$$(OBJDIR)widget.html"| \ #./docbook.sh -P "$$(DESTDIR)$$(PREFIX)" -i -- "$$(OBJDIR)widget.html"|' \ ${WRKSRC}/doc/Makefile post-patch-DOCS-off: ${REINPLACE_CMD} -e '/^SUBDIRS/ s|doc||' ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/widget \ ${STAGEDIR}${PREFIX}/lib/libDesktop.so.0.0 .include diff --git a/x11/deforaos-libdesktop/pkg-plist b/x11/deforaos-libdesktop/pkg-plist index 4cd661a0bba6..779166275e7a 100644 --- a/x11/deforaos-libdesktop/pkg-plist +++ b/x11/deforaos-libdesktop/pkg-plist @@ -1,41 +1,41 @@ bin/widget include/Desktop.h include/Desktop/about.h include/Desktop/accel.h include/Desktop/compat.h include/Desktop/help.h include/Desktop/menubar.h include/Desktop/message.h include/Desktop/mime.h include/Desktop/mimehandler.h include/Desktop/toolbar.h include/Desktop/widget.h lib/libDesktop.a lib/libDesktop.so lib/libDesktop.so.0 lib/libDesktop.so.0.0 libdata/pkgconfig/libDesktop.pc %%PORTDOCS%%share/doc/libDesktop/COPYING %%PORTDOCS%%share/doc/libDesktop/README.md %%PORTDOCS%%share/gtk-doc/html/libDesktop/api-index-full.html %%PORTDOCS%%share/gtk-doc/html/libDesktop/ch01.html %%PORTDOCS%%share/gtk-doc/html/libDesktop/deprecated-api-index.html %%PORTDOCS%%share/gtk-doc/html/libDesktop/home.png %%PORTDOCS%%share/gtk-doc/html/libDesktop/index.html %%PORTDOCS%%share/gtk-doc/html/libDesktop/left-insensitive.png %%PORTDOCS%%share/gtk-doc/html/libDesktop/left.png %%PORTDOCS%%share/gtk-doc/html/libDesktop/libDesktop-about.html %%PORTDOCS%%share/gtk-doc/html/libDesktop/libDesktop-accel.html %%PORTDOCS%%share/gtk-doc/html/libDesktop/libDesktop-compat.html %%PORTDOCS%%share/gtk-doc/html/libDesktop/libDesktop-help.html %%PORTDOCS%%share/gtk-doc/html/libDesktop/libDesktop-menubar.html %%PORTDOCS%%share/gtk-doc/html/libDesktop/libDesktop-message.html %%PORTDOCS%%share/gtk-doc/html/libDesktop/libDesktop-mime.html %%PORTDOCS%%share/gtk-doc/html/libDesktop/libDesktop-toolbar.html %%PORTDOCS%%share/gtk-doc/html/libDesktop/libDesktop.devhelp2 %%PORTDOCS%%share/gtk-doc/html/libDesktop/right-insensitive.png %%PORTDOCS%%share/gtk-doc/html/libDesktop/right.png %%PORTDOCS%%share/gtk-doc/html/libDesktop/style.css %%PORTDOCS%%share/gtk-doc/html/libDesktop/up-insensitive.png %%PORTDOCS%%share/gtk-doc/html/libDesktop/up.png -%%PORTDOCS%%man/man1/widget.1.gz +%%PORTDOCS%%share/man/man1/widget.1.gz diff --git a/x11/deforaos-locker/Makefile b/x11/deforaos-locker/Makefile index 0f8f0449f7fe..7cb81cdd6eff 100644 --- a/x11/deforaos-locker/Makefile +++ b/x11/deforaos-locker/Makefile @@ -1,51 +1,51 @@ PORTNAME= locker PORTVERSION= 0.4.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= https://ftp.defora.org/pub/DeforaOS/Apps/Desktop/src/Locker/ PKGNAMEPREFIX= deforaos- DISTNAME= Locker-${PORTVERSION} MAINTAINER= khorben@defora.org COMMENT= DeforaOS desktop screensaver WWW= https://www.defora.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/Panel.pc:x11-wm/deforaos-panel LIB_DEPENDS= libDesktop.so:x11/deforaos-libdesktop \ libSystem.so:devel/deforaos-libsystem \ libharfbuzz.so:print/harfbuzz \ libXss.so:x11/libXScrnSaver USES= gnome pkgconfig xorg desktop-file-utils USE_GNOME= gtk30 cairo gdkpixbuf2 USE_XORG= x11 xext MAKE_ARGS+= PREFIX=${PREFIX} MAKE_ARGS+= LDFLAGS=${LDFLAGS:Q} -MAKE_ENV+= MANDIR=${STAGEDIR}${MANPREFIX}/man +MAKE_ENV+= MANDIR=${STAGEDIR}${PREFIX}/share/man LDFLAGS+= -lXext OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ gtkdoc-mkhtml:textproc/gtk-doc post-patch-DOCS-off: ${REINPLACE_CMD} 's|data doc include|data include|' \ ${WRKSRC}/Makefile post-patch-NLS-off: ${REINPLACE_CMD} 's|include po src|include src|' \ ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* \ ${STAGEDIR}${PREFIX}/lib/Locker/auth/* \ ${STAGEDIR}${PREFIX}/lib/Locker/plugins/* \ ${STAGEDIR}${PREFIX}/lib/Locker/demos/* .include diff --git a/x11/deforaos-locker/pkg-plist b/x11/deforaos-locker/pkg-plist index de1c2602432e..1d1ba4b699c4 100644 --- a/x11/deforaos-locker/pkg-plist +++ b/x11/deforaos-locker/pkg-plist @@ -1,42 +1,42 @@ bin/locker bin/lockerctl include/Desktop/Locker.h include/Desktop/Locker/auth.h include/Desktop/Locker/demo.h include/Desktop/Locker/locker.h include/Desktop/Locker/plugin.h lib/Locker/auth/password.so lib/Locker/auth/slider.so lib/Locker/demos/colors.so lib/Locker/demos/gtk-demo.so lib/Locker/demos/logo.so lib/Locker/demos/xscreensaver.so lib/Locker/demos/xterm.so lib/Locker/plugins/openmoko.so lib/Locker/plugins/suspend.so lib/Locker/plugins/systray.so -%%PORTDOCS%%man/html1/locker.html.gz -%%PORTDOCS%%man/html1/lockerctl.html.gz -%%PORTDOCS%%man/man1/locker.1.gz -%%PORTDOCS%%man/man1/lockerctl.1.gz +%%PORTDOCS%%share/man/html1/locker.html.gz +%%PORTDOCS%%share/man/html1/lockerctl.html.gz +%%PORTDOCS%%share/man/man1/locker.1.gz +%%PORTDOCS%%share/man/man1/lockerctl.1.gz share/applications/org.defora.locker-settings.desktop share/doc/Locker/COPYING share/doc/Locker/README.md %%PORTDOCS%%share/gtk-doc/html/Locker/Locker-auth.html %%PORTDOCS%%share/gtk-doc/html/Locker/Locker-demo.html %%PORTDOCS%%share/gtk-doc/html/Locker/Locker-plugin.html %%PORTDOCS%%share/gtk-doc/html/Locker/Locker.devhelp2 %%PORTDOCS%%share/gtk-doc/html/Locker/api-index-full.html %%PORTDOCS%%share/gtk-doc/html/Locker/ch01.html %%PORTDOCS%%share/gtk-doc/html/Locker/deprecated-api-index.html %%PORTDOCS%%share/gtk-doc/html/Locker/home.png %%PORTDOCS%%share/gtk-doc/html/Locker/index.html %%PORTDOCS%%share/gtk-doc/html/Locker/left-insensitive.png %%PORTDOCS%%share/gtk-doc/html/Locker/left.png %%PORTDOCS%%share/gtk-doc/html/Locker/right-insensitive.png %%PORTDOCS%%share/gtk-doc/html/Locker/right.png %%PORTDOCS%%share/gtk-doc/html/Locker/style.css %%PORTDOCS%%share/gtk-doc/html/Locker/up-insensitive.png %%PORTDOCS%%share/gtk-doc/html/Locker/up.png %%NLS%%share/locale/es/LC_MESSAGES/Locker.mo %%NLS%%share/locale/fr/LC_MESSAGES/Locker.mo diff --git a/x11/flruler/Makefile b/x11/flruler/Makefile index 1bd89a2e5b15..ca739286503c 100644 --- a/x11/flruler/Makefile +++ b/x11/flruler/Makefile @@ -1,44 +1,45 @@ PORTNAME= flruler PORTVERSION= 1.05 +PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= ${WWW} MAINTAINER= danfe@FreeBSD.org COMMENT= On-screen pixel ruler WWW= https://www.seriss.com/people/erco/fltk/flruler/ LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/lib/libfltk.a:x11-toolkits/fltk USES= gmake perl5 xorg USE_PERL5= build USE_XORG= x11 xcursor xext xfixes xft xinerama -PLIST_FILES= bin/flruler man/man1/flruler.1.gz \ +PLIST_FILES= bin/flruler share/man/man1/flruler.1.gz \ share/icons/hicolor/128x128/apps/flruler.png PORTDOCS= * DESKTOP_ENTRIES= "Flruler" "${COMMENT}" "${PORTNAME}.png" \ "${PORTNAME}" "Utility;" false OPTIONS_DEFINE= DOCS post-patch: # New windows won't get created with zero width and height for some reason @${REINPLACE_CMD} -e 's/,0,0/,1,1/' ${WRKSRC}/flruler.C do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/docs/${PORTNAME}.1 \ - ${STAGEDIR}${MANPREFIX}/man/man1 + ${STAGEDIR}${PREFIX}/share/man/man1 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps ${INSTALL_DATA} ${WRKSRC}/misc/flruler-icon.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps/${PORTNAME}.png do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} CHANGES.txt TODO.txt \ docs/${PORTNAME}.html ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/i3lock-color/Makefile b/x11/i3lock-color/Makefile index 348ee7cfaec6..bdbf371ddf42 100644 --- a/x11/i3lock-color/Makefile +++ b/x11/i3lock-color/Makefile @@ -1,60 +1,59 @@ PORTNAME= i3lock-color DISTVERSION= 2.13.c.4 PORTREVISION= 3 CATEGORIES= x11 MAINTAINER= fjachuf@gmail.com COMMENT= Enhanced i3lock with higher capacity WWW= https://github.com/Raymo111/i3lock-color LICENSE= BSD3CLAUSE LIB_DEPENDS= libev.so:devel/libev \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libxcb-image.so:x11/xcb-util-image \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-util.so:x11/xcb-util \ libxcb-xrm.so:x11/xcb-util-xrm \ libxkbcommon.so:x11/libxkbcommon \ libxkbfile.so:x11/libxkbfile RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper USES= autoreconf gmake gnome iconv jpeg localbase pkgconfig tar:bzip2 xorg USE_CSTD= c99 USE_GCC= yes USE_GITHUB= yes GH_ACCOUNT= Raymo111 USE_GNOME= cairo USE_XORG= x11 xcb xext xinerama xorgproto xrandr xt GNU_CONFIGURE= yes MAKE_ARGS= PREFIX="${PREFIX}" X11LIB="${LOCALBASE}/lib" \ - X11INC="${LOCALBASE}/include" CC="${CC}" \ - MANDIR="${MANPREFIX}/man" + X11INC="${LOCALBASE}/include" CC="${CC}" LDFLAGS+= ${ICONV_LIB} CONFLICTS_INSTALL= i3lock PLIST_FILES= bin/i3lock \ etc/pam.d/i3lock \ man/man1/i3lock.1.gz OPTIONS_DEFINE= DOCS DOC_FILES= CHANGELOG README.md DOCS_PLIST_FILES= ${DOC_FILES:S|^|${DOCSDIR_REL}/|} post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/i3lock @${RM} ${STAGEDIR}${PREFIX}/etc/pam.d/i3lock @${LN} -s ${LOCALBASE}/etc/pam.d/unix-selfauth \ ${STAGEDIR}${PREFIX}/etc/pam.d/i3lock post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile index 255af9fdd566..0fefb10d3a15 100644 --- a/x11/kitty/Makefile +++ b/x11/kitty/Makefile @@ -1,133 +1,133 @@ PORTNAME= kitty DISTVERSIONPREFIX= v DISTVERSION= 0.31.0 PORTREVISION= 2 CATEGORIES= x11 wayland MAINTAINER= nivit@FreeBSD.org COMMENT= Cross-platform, fast, featureful, GPU-based terminal emulator WWW= https://sw.kovidgoyal.net/kitty/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furo>0:textproc/py-furo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-copybutton>0:textproc/py-sphinx-copybutton@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-inline-tabs>0:textproc/py-sphinx-inline-tabs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxext-opengraph>0:textproc/py-sphinxext-opengraph@${PY_FLAVOR} \ roboto-fonts-ttf>0:x11-fonts/roboto-fonts-ttf \ sphinx-build:textproc/py-sphinx@${PY_FLAVOR} \ wayland-protocols>=0:graphics/wayland-protocols LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libdbus-1.so:devel/dbus \ libepoll-shim-interpose.so:devel/libepoll-shim \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ librsync.so:net/librsync \ libwayland-client.so:graphics/wayland \ libwayland-cursor.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon \ libxxhash.so:devel/xxhash USES= compiler:c11 cpe desktop-file-utils gettext-runtime gl gmake \ go:1.21,modules magick pkgconfig python shebangfix ssl tar:xz \ terminfo xorg CPE_VENDOR= kitty_project GH_TUPLE= ALTree:bigfloat:38c8b72a9924:altree_bigfloat/vendor/github.com/ALTree/bigfloat \ disintegration:imaging:v1.6.2:disintegration_imaging/vendor/github.com/disintegration/imaging \ golang:exp:54bba9f4231b:golang_exp/vendor/golang.org/x/exp \ golang:image:v0.3.0:golang_image/vendor/golang.org/x/image \ golang:sys:v0.4.0:golang_sys/vendor/golang.org/x/sys \ google:go-cmp:v0.5.8:google_go_cmp/vendor/github.com/google/go-cmp \ google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \ jamesruan:go-rfc1924:2767ca7c638f:jamesruan_go_rfc1924/vendor/github.com/jamesruan/go-rfc1924 \ seancfoley:bintree:v1.2.1:seancfoley_bintree/vendor/github.com/seancfoley/bintree \ seancfoley:ipaddress-go:v1.5.3:seancfoley_ipaddress_go/vendor/github.com/seancfoley/ipaddress-go USE_GL= gl USE_XORG= x11 xcb xcursor xi xinerama xrandr SHEBANG_FILES= build-terminfo count-lines-of-code mypy-editor-integration \ update-on-ox SHEBANG_GLOB= *.py GO_MODULE= github.com/kovidgoyal/kitty MAKE_ENV= PYTHONDONTWRITEBYTECODE=1 TEST_ENV= PATH="${STAGEDIR}${PREFIX}/bin:${PATH}" TEST_TARGET= test CPPFLAGS+= `pkg-config --cflags epoll-shim-interpose` LDFLAGS+= `pkg-config --libs epoll-shim-interpose` BINARY_ALIAS= python3=${PYTHON_CMD} python=${PYTHON_CMD} BUILD_DIR= ${WRKSRC}/${OPSYS:tl}-package INSTALL_WRKSRC= ${WRKSRC}/linux-package _STRIP_TARGETS= kitty/fast_data_types.so kitty/glfw-x11.so \ kitty/glfw-wayland.so kittens/transfer/rsync.so _EMPTY_DIRS= kittens/choose kittens/diff kittens/unicode_input kittens kitty OPTIONS_DEFINE= DOCS DOCS_MAKE_ENV= BUILD_DOCS=yes .include .if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1400079 || (${OSVERSION} >= 1302505 && \ ${OSVERSION} < 1400000)) CFLAGS+= -Wno-error=invalid-utf8 -Winvalid-utf8 .endif .if ${ARCH:Mriscv64*} MAKE_ENV+= KITTY_NO_LTO=1 .endif # ncursesw and tinfo >= 6.1 seem to be neededd .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1400035 USES+= ncurses:port .else USES+= ncurses .endif post-patch: ${REINPLACE_CMD} -i.bak -e "s:'go':'${GO_CMD}':1" ${WRKSRC}/setup.py ${REINPLACE_CMD} -i.bak -e "s:%%DATADIR%%:${DATADIR}:1" \ ${WRKSRC}/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish # For librsync, we need to set header and library path do-build: (cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} -OO setup.py \ --extra-include-dirs ${LOCALBASE}/include \ --extra-library-dirs ${LOCALBASE}/lib \ --libdir-name share \ --prefix ${BUILD_DIR:T} \ --update-check-interval 0 \ linux-package) do-install: cd ${BUILD_DIR} && \ ${INSTALL_PROGRAM} bin/kitty bin/kitten ${STAGEDIR}${PREFIX}/bin && \ ${INSTALL_DATA} share/applications/* ${STAGEDIR}${DESKTOPDIR} && \ cd ${BUILD_DIR}/share/icons/hicolor && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/icons/hicolor cd ${BUILD_DIR}/share/kitty && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/terminfo/kitty.terminfo \ ${STAGEDIR}${PREFIX}/share/misc/ - ${INSTALL_MAN} ${BUILD_DIR}/share/man/man1/kitty.1 ${STAGEDIR}${MANPREFIX}/share/man/man1 - ${INSTALL_MAN} ${BUILD_DIR}/share/man/man5/kitty.conf.5 ${STAGEDIR}${MANPREFIX}/share/man/man5 + ${INSTALL_MAN} ${BUILD_DIR}/share/man/man1/kitty.1 ${STAGEDIR}${PREFIX}/share/man/man1 + ${INSTALL_MAN} ${BUILD_DIR}/share/man/man5/kitty.conf.5 ${STAGEDIR}${PREFIX}/share/man/man5 ${STRIP_CMD} ${_STRIP_TARGETS:S|^|${STAGEDIR}${DATADIR}/|} do-install-DOCS-on: cd ${BUILD_DIR}/share/doc/kitty/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/pipeglade/Makefile b/x11/pipeglade/Makefile index e08d1150c471..b7b2548bceb6 100644 --- a/x11/pipeglade/Makefile +++ b/x11/pipeglade/Makefile @@ -1,34 +1,34 @@ PORTNAME= pipeglade PORTVERSION= 4.7.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11 devel MAINTAINER= trebbu@googlemail.com COMMENT= Graphical user interface driven by pipes or fifos WWW= http://pipeglade.boundp.org LICENSE= MIT USE_GITHUB= yes GH_ACCOUNT= trebb USES= gettext-runtime gnome pkgconfig USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 libxml2 OPTIONS_DEFINE= EXAMPLES OPTIONS_SUB= yes do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ - ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1/ + ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/clock.sh ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/echo.sh ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/clock.ui ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/pipeglade.ui ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/simple_dialog.ui ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/simple_open.ui ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11/pipeglade/pkg-plist b/x11/pipeglade/pkg-plist index 1d3722ab94e1..95996f89e707 100644 --- a/x11/pipeglade/pkg-plist +++ b/x11/pipeglade/pkg-plist @@ -1,8 +1,8 @@ bin/pipeglade -man/man1/pipeglade.1.gz +share/man/man1/pipeglade.1.gz %%EXAMPLES%%%%EXAMPLESDIR%%/clock.sh %%EXAMPLES%%%%EXAMPLESDIR%%/clock.ui %%EXAMPLES%%%%EXAMPLESDIR%%/echo.sh %%EXAMPLES%%%%EXAMPLESDIR%%/pipeglade.ui %%EXAMPLES%%%%EXAMPLESDIR%%/simple_dialog.ui %%EXAMPLES%%%%EXAMPLESDIR%%/simple_open.ui diff --git a/x11/slock/Makefile b/x11/slock/Makefile index 6ef21e760d83..a154286b71e9 100644 --- a/x11/slock/Makefile +++ b/x11/slock/Makefile @@ -1,26 +1,25 @@ PORTNAME= slock DISTVERSION= 1.5 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= http://dl.suckless.org/tools/ MAINTAINER= pkubaj@FreeBSD.org COMMENT= Simple X screen locker WWW= https://tools.suckless.org/slock LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe xorg CPE_VENDOR= suckless USE_XORG= x11 xext xorgproto xrandr xt MAKE_ARGS= PREFIX="${PREFIX}" X11LIB="${LOCALBASE}/lib" \ - X11INC="${LOCALBASE}/include" CC="${CC}" \ - MANPREFIX="${PREFIX}/share/man" + X11INC="${LOCALBASE}/include" CC="${CC}" post-patch: @${REINPLACE_CMD} -e 's|-I/usr/include||;s|-L/usr/lib||;s|= -Os|+=|'\ -e 's|-DHAVE_SHADOW_H|-DHAVE_PAM|' -e '/^LDFLAGS/s|$$| -lpam|' \ ${WRKSRC}/config.mk .include diff --git a/x11/sterm/Makefile b/x11/sterm/Makefile index bce7879dd15c..39258d3cb42c 100644 --- a/x11/sterm/Makefile +++ b/x11/sterm/Makefile @@ -1,65 +1,62 @@ PORTNAME= sterm DISTVERSION= 0.9 CATEGORIES= x11 MASTER_SITES= http://dl.suckless.org/st/ DISTNAME= st-${PORTVERSION} MAINTAINER= pkubaj@FreeBSD.org COMMENT= Simple X terminal WWW= https://st.suckless.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= pkgconfig xorg USE_XORG= x11 xext xft -PLIST_FILES= bin/st man/man1/st.1.gz +PLIST_FILES= bin/st share/man/man1/st.1.gz +MAKE_ARGS= PREFIX="${PREFIX}" VERSION="${PORTVERSION}" \ + X11INC="${LOCALBASE}/include" X11LIB="${LOCALBASE}/lib" # This way we avoid running tic on st.info which does not work as expected. BINARY_ALIAS= tic=true PORTDATA= config.def.h st.info PORTDOCS= FAQ LEGACY README TODO OPTIONS_DEFINE= DOCS SCROLLBACK XRESOURCES SCROLLBACK_DESC= Scroll back through terminal output XRESOURCES_DESC= Allow to handle settings from Xresources SCROLLBACK_PATCH_SITES= https://st.suckless.org/patches/scrollback/ SCROLLBACK_PATCHFILES= st-scrollback-0.8.5.diff:-p1 \ st-scrollback-mouse-20220127-2c5edf2.diff:-p1 XRESOURCES_PATCH_SITES= https://st.suckless.org/patches/xresources/ XRESOURCES_PATCHFILES= st-xresources-20200604-9ba7ecf.diff:-p1 pre-everything:: @${ECHO_MSG} "You can build st with your own config.h using the ST_CONF knob:" @${ECHO_MSG} "make ST_CONF=/path/to/st/config.h install clean" post-patch: .if defined(ST_CONF) @${ECHO_MSG} "creating config.h from ${ST_CONF}" @${LN} -sf ${ST_CONF} ${WRKSRC}/config.h .endif - @${REINPLACE_CMD} -e 's|^VERSION = .*|VERSION = ${PORTVERSION}|' \ - -e 's|^PREFIX = .*|PREFIX = ${PREFIX}|' \ - -e "s|^MANPREFIX = .*|MANPREFIX = ${MANPREFIX}/man|" \ - -e "s|^X11INC = .*|X11INC = ${LOCALBASE}/include|" \ - -e "s|^X11LIB = .*|X11LIB = ${LOCALBASE}/lib|" \ - -e "s|^CPPFLAGS =|CPPFLAGS +=|" \ + @${REINPLACE_CMD} -e "s|^CPPFLAGS =|CPPFLAGS +=|" \ ${WRKSRC}/config.mk post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/st @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDATA} ${STAGEDIR}${DATADIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/sxhkd/Makefile b/x11/sxhkd/Makefile index 4e9f58f16642..362d81edd83c 100644 --- a/x11/sxhkd/Makefile +++ b/x11/sxhkd/Makefile @@ -1,36 +1,36 @@ PORTNAME= sxhkd PORTVERSION= 0.6.2 +PORTREVISION= 1 CATEGORIES= x11 MAINTAINER= o.hushchenkov@gmail.com COMMENT= Simple X hotkey daemon WWW= https://github.com/baskerville/sxhkd LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms USES= gmake localbase:ldflags xorg USE_XORG= xcb USE_GITHUB= yes GH_ACCOUNT= baskerville PORTEXAMPLES= * PLIST_FILES= bin/sxhkd \ - man/man1/sxhkd.1.gz + share/man/man1/sxhkd.1.gz OPTIONS_DEFINE= EXAMPLES do-install: - ${MKDIR} ${STAGEDIR}${BINDIR} ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11/wmblob/Makefile b/x11/wmblob/Makefile index 439a08d846b6..4ef60e4f35ad 100644 --- a/x11/wmblob/Makefile +++ b/x11/wmblob/Makefile @@ -1,24 +1,24 @@ PORTNAME= wmblob PORTVERSION= 1.0.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 windowmaker MASTER_SITES= https://BSDforge.com/projects/source/x11/wmblob/ MAINTAINER= portmaster@bsdforge.com COMMENT= Shows moving blobs WWW= https://BSDforge.com/projects/x11/wmblob/ BROKEN= Unfetchable USES= gnome pkgconfig tar:xz xorg USE_XORG= xpm USE_GNOME= gtk20 GNU_CONFIGURE= yes -PLIST_FILES= bin/wmblob man/man1/wmblob.1.gz +PLIST_FILES= bin/wmblob share/man/man1/wmblob.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/wmblob ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/doc/wmblob.1 ${STAGEDIR}${MANPREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/doc/wmblob.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/x11/xkb-switch/Makefile b/x11/xkb-switch/Makefile index abd01ce11871..e2011d545f4a 100644 --- a/x11/xkb-switch/Makefile +++ b/x11/xkb-switch/Makefile @@ -1,33 +1,34 @@ PORTNAME= xkb-switch PORTVERSION= 1.8.5 +PORTREVIDSION= 1 CATEGORIES= x11 MAINTAINER= dmgk@FreeBSD.org COMMENT= Switch your X keyboard layouts from the command line WWW= https://github.com/ierton/xkb-switch LICENSE= GPLv3 USES= cmake xorg USE_GITHUB= yes GH_ACCOUNT= ierton USE_XORG= x11 xkbfile USE_LDCONFIG= yes -CMAKE_ARGS= -DMAN_COMPRESSION="gz" -DMANDIR="${MANPREFIX}/man" +CMAKE_ARGS= -DMAN_COMPRESSION="gz" -DMANDIR="${MANPREFIX}/share/man" OPTIONS_DEFINE= DOCS PLIST_FILES= bin/xkb-switch \ lib/libxkbswitch.so \ lib/libxkbswitch.so.1 \ lib/libxkbswitch.so.1.8.5 \ - man/man1/xkb-switch.1.gz + share/man/man1/xkb-switch.1.gz PORTDOCS= README.md post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/xmenu/Makefile b/x11/xmenu/Makefile index 7a0f1e47469a..53133f90d050 100644 --- a/x11/xmenu/Makefile +++ b/x11/xmenu/Makefile @@ -1,40 +1,41 @@ PORTNAME= xmenu DISTVERSIONPREFIX= v DISTVERSION= 4.6.1 +PORTREVISION= 1 CATEGORIES= x11 MAINTAINER= lcook@FreeBSD.org COMMENT= X11 menu utility WWW= https://github.com/phillbush/xmenu LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libImlib2.so:graphics/imlib2 USES= compiler:c11 xorg USE_GITHUB= yes GH_ACCOUNT= phillbush USE_XORG= x11 xft xinerama MAKE_ARGS= FREETYPEINC="${LOCALBASE}/include/freetype2" \ - MANPREFIX="${PREFIX}/man" \ + MANPREFIX="${PREFIX}/share/man" \ PREFIX="${PREFIX}" PLIST_FILES= bin/${PORTNAME} \ - man/man1/${PORTNAME}.1.gz + share/man/man1/${PORTNAME}.1.gz PORTDOCS= CHANGELOG README.md PORTEXAMPLES= icons/* xmenu.sh OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTEXAMPLES}" ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11/xtrlock/Makefile b/x11/xtrlock/Makefile index 21bfe991bf4f..d068c93e4492 100644 --- a/x11/xtrlock/Makefile +++ b/x11/xtrlock/Makefile @@ -1,34 +1,35 @@ PORTNAME= xtrlock PORTVERSION= 2.15 +PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= DEBIAN DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= romain@FreeBSD.org COMMENT= X Transparent Lock WWW= https://salsa.debian.org/debian/xtrlock LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/GPL-3.txt WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= cpe localbase tar:xz xorg CPE_VENDOR= ${PORTNAME}_project USE_XORG= x11 LIBS+= -lX11 -lcrypt post-patch: @${REINPLACE_CMD} -e \ 's||| ; \ s|||' ${WRKSRC}/xtrlock.c do-build: (cd ${WRKSRC} && ${CC} ${CFLAGS} -o xtrlock xtrlock.c ${LDFLAGS} ${LIBS}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xtrlock ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/xtrlock.man ${STAGEDIR}${MANPREFIX}/man/man1/${PORTNAME}.1 + ${INSTALL_MAN} ${WRKSRC}/xtrlock.man ${STAGEDIR}${PREFIX}/share/man/man1/${PORTNAME}.1 .include diff --git a/x11/xtrlock/pkg-plist b/x11/xtrlock/pkg-plist index da33696db497..432e4e470fd2 100644 --- a/x11/xtrlock/pkg-plist +++ b/x11/xtrlock/pkg-plist @@ -1,2 +1,2 @@ @(,,4555) bin/xtrlock -man/man1/xtrlock.1.gz +share/man/man1/xtrlock.1.gz diff --git a/x11/xvattr/Makefile b/x11/xvattr/Makefile index 87347e35ec87..a355890fcf08 100644 --- a/x11/xvattr/Makefile +++ b/x11/xvattr/Makefile @@ -1,42 +1,42 @@ PORTNAME= xvattr DISTVERSION= 1.3 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= x11 MASTER_SITES= LOCAL/fuz DISTNAME= xvattr_${DISTVERSION}.orig MAINTAINER= fuz@FreeBSD.org COMMENT= Getting and setting Xv attributes LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz USES= gnome pkgconfig xorg USE_GNOME= cairo gdkpixbuf2 gtk20 USE_XORG= x11 xv PLIST_FILES= bin/xvattr bin/gxvattr \ - man/man1/${PORTNAME}.1.gz + share/man/man1/${PORTNAME}.1.gz CFLAGS+= -DVERSION=\"${PORTVERSION}\" WRKSRC= ${WRKDIR}/xvattr-${DISTVERSION} post-extract: @${RM} ${WRKSRC}/getopt.h do-build: cd ${WRKSRC} && ${CC} ${CFLAGS} ${PORTNAME}.c -o ${PORTNAME} \ `pkg-config --cflags --libs xv x11` cd ${WRKSRC} && ${CC} ${CFLAGS} g${PORTNAME}.c -o g${PORTNAME} \ `pkg-config --cflags --libs gtk+-2.0 xv x11` do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/g${PORTNAME} ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/x11/xwit/Makefile b/x11/xwit/Makefile index 7d863468d574..6fe3d7d45760 100644 --- a/x11/xwit/Makefile +++ b/x11/xwit/Makefile @@ -1,24 +1,24 @@ PORTNAME= xwit PORTVERSION= 3.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 MASTER_SITES= XCONTRIB/utilities:source1 LOCAL/ehaupt:source2 DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:source1 \ ${PORTNAME}-patchset-${PORTVERSION}${EXTRACT_SUFX}:source2 MAINTAINER= ehaupt@FreeBSD.org COMMENT= X interface tool USES= imake xorg USE_XORG= x11 xext -PLIST_FILES= bin/xwit man/man1/xwit.1.gz +PLIST_FILES= bin/xwit share/man/man1/xwit.1.gz EXTRA_PATCHES= ${WRKDIR}/${PORTNAME}-patchset-${PORTVERSION}/patch-* do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}._man \ - ${STAGEDIR}${MANPREFIX}/man/man1/${PORTNAME}.1 + ${STAGEDIR}${PREFIX}/share/man/man1/${PORTNAME}.1 .include