diff --git a/devel/gpds/Makefile b/devel/gpds/Makefile index d2b3afd612a9..92d4e538e2c5 100644 --- a/devel/gpds/Makefile +++ b/devel/gpds/Makefile @@ -1,23 +1,23 @@ PORTNAME= gpds DISTVERSION= 1.6.0 CATEGORIES= devel -MAINTAINER= jbo@insane.engineer +MAINTAINER= jbo@FreeBSD.org COMMENT= General purpose data serializer library written in modern C++ WWW= https://gpds.simulton.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/license.txt RUN_DEPENDS= spdlog>=1.9.0:devel/spdlog USES= cmake compiler:c++17-lang USE_GITHUB= yes GH_ACCOUNT= simulton CMAKE_ON= GPDS_FEATURE_SPDLOG CMAKE_OFF= GPDS_BUILD_EXAMPLES GPDS_BUILD_TESTS PLIST_SUB= SOVERSION="${DISTVERSION}" .include diff --git a/devel/malloy/Makefile b/devel/malloy/Makefile index b4e02959aa46..649c20c40185 100644 --- a/devel/malloy/Makefile +++ b/devel/malloy/Makefile @@ -1,61 +1,61 @@ PORTNAME= malloy DISTVERSION= 0.6.2 CATEGORIES= devel -MAINTAINER= jbo@insane.engineer +MAINTAINER= jbo@FreeBSD.org COMMENT= Embeddable HTTP(S) and WS(S) client/server components for C++ WWW= https://github.com/tectu/malloy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt BUILD_DEPENDS= boost-libs>1.74.0:devel/boost-libs LIB_DEPENDS= libfmt.so:devel/libfmt \ libspdlog.so:devel/spdlog USES= cmake USE_GITHUB= yes GH_ACCOUNT= tectu CMAKE_ON= MALLOY_BUILD_SHARED CMAKE_OFF= MALLOY_BUILD_EXAMPLES \ MALLOY_DEPENDENCY_FMT_DOWNLOAD \ MALLOY_DEPENDENCY_SPDLOG_DOWNLOAD OPTIONS_DEFINE= DOCS EXAMPLES HTML TEST TLS OPTIONS_DEFAULT= CLIENT DOCS EXAMPLES HTML SERVER TLS OPTIONS_MULTI= HTTP OPTIONS_MULTI_HTTP= CLIENT SERVER OPTIONS_SUB= yes CLIENT_DESC= HTTP client support HTML_DESC= HTML features SERVER_DESC= HTTP server support CLIENT_CMAKE_BOOL= MALLOY_FEATURE_CLIENT DOCS_BUILD_DEPENDS= doxygen:devel/doxygen DOCS_PORTDOCS= * HTML_CMAKE_BOOL= MALLOY_FEATURE_HTML SERVER_CMAKE_BOOL= MALLOY_FEATURE_SERVER TEST_IMPLIES= CLIENT HTML SERVER TEST_CMAKE_BOOL= MALLOY_BUILD_TESTS TLS_USES= ssl TLS_CMAKE_BOOL= MALLOY_FEATURE_TLS post-build-DOCS-on: (cd ${WRKSRC} && ${LOCALBASE}/bin/doxygen) post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/readme.md ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/doxygen && \ ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) do-test-TEST-on: ${TEST_WRKSRC}/bin/malloy-tests .include diff --git a/devel/qschematic/Makefile b/devel/qschematic/Makefile index dfe563357dcf..14687062e3d2 100644 --- a/devel/qschematic/Makefile +++ b/devel/qschematic/Makefile @@ -1,26 +1,26 @@ PORTNAME= qschematic DISTVERSION= 1.4.0 CATEGORIES= devel -MAINTAINER= jbo@insane.engineer +MAINTAINER= jbo@FreeBSD.org COMMENT= Qt/C++ library providing widgets for drawing diagrams WWW= https://github.com/simulton/qschematic LICENSE= MIT LICENSE_FILE= ${WRKSRC}/license.txt LIB_DEPENDS= libgpds.so:devel/gpds USES= cmake compiler:c++17-lang qt:5 USE_QT= buildtools:build core gui qmake:build widgets USE_GITHUB= yes GH_ACCOUNT= simulton GH_PROJECT= QSchematic CMAKE_OFF= QSCHEMATIC_BUILD_DEMO QSCHEMATIC_DEPENDENCY_GPDS_DOWNLOAD CMAKE_ARGS= -DQSCHEMATIC_DEPENDENCY_GPDS_TARGET:STRING="gpds::gpds-shared" PLIST_SUB= DISTVERSION=${DISTVERSION} .include diff --git a/devel/stdman/Makefile b/devel/stdman/Makefile index 34a8662d4de1..1dbbedecd92a 100644 --- a/devel/stdman/Makefile +++ b/devel/stdman/Makefile @@ -1,23 +1,23 @@ PORTNAME= stdman DISTVERSION= 2022.07.30 CATEGORIES= devel docs -MAINTAINER= jbo@insane.engineer +MAINTAINER= jbo@FreeBSD.org COMMENT= Formatted C++20 stdlib man pages WWW= https://github.com/jeaye/stdman LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash:shells/bash USES= gmake USE_GITHUB= yes GH_ACCOUNT= jeaye HAS_CONFIGURE= yes NO_ARCH= yes NO_BUILD= yes .include diff --git a/sysutils/cpufetch/Makefile b/sysutils/cpufetch/Makefile index 995f507731c7..a16b956491d9 100644 --- a/sysutils/cpufetch/Makefile +++ b/sysutils/cpufetch/Makefile @@ -1,29 +1,29 @@ PORTNAME= cpufetch DISTVERSIONPREFIX= v DISTVERSION= 1.04 CATEGORIES= sysutils -MAINTAINER= jbo@insane.engineer +MAINTAINER= jbo@FreeBSD.org COMMENT= Simple yet fancy CPU architecture fetching tool WWW= https://github.com/Dr-Noob/cpufetch LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= not yet ported to other architectures USES= gmake USE_GITHUB= yes GH_ACCOUNT= Dr-Noob PLIST_FILES= bin/cpufetch \ man/man1/cpufetch.1.gz # Custom install as upstream uses invalid -Dm755 and -Dm644 instead of ${INSTALL_PROGRAM} and ${INSTALL_DATA} accordingly. do-install: ${INSTALL_PROGRAM} ${WRKSRC}/cpufetch ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/cpufetch.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/x11-wm/bspwm-devel/Makefile b/x11-wm/bspwm-devel/Makefile index 972c8e6ee88e..8a6c85f47b7f 100644 --- a/x11-wm/bspwm-devel/Makefile +++ b/x11-wm/bspwm-devel/Makefile @@ -1,61 +1,61 @@ PORTNAME= bspwm DISTVERSION= 0.9.10.20230829 CATEGORIES= x11-wm PKGNAMESUFFIX= -devel -MAINTAINER= jbo@insane.engineer +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_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-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/polybar/Makefile b/x11/polybar/Makefile index af919cb02ae7..499f4b60d957 100644 --- a/x11/polybar/Makefile +++ b/x11/polybar/Makefile @@ -1,96 +1,96 @@ PORTNAME= polybar DISTVERSION= 3.6.3 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= https://github.com/polybar/polybar/releases/download/${DISTVERSION}/ -MAINTAINER= jbo@insane.engineer +MAINTAINER= jbo@FreeBSD.org COMMENT= Fast and easy-to-use status bar WWW= https://github.com/polybar/polybar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= xcb-proto>=1.9:x11/xcb-proto LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libinotify.so:devel/libinotify \ libuv.so:devel/libuv \ libxcb-ewmh.so:x11/xcb-util-wm \ libxcb-icccm.so:x11/xcb-util-wm \ libxcb-image.so:x11/xcb-util-image \ libxcb-util.so:x11/xcb-util \ libxcb-xrm.so:x11/xcb-util-xrm # compiler:c++11-lang is needed for powerpc64 USES= cmake compiler:c++11-lang gnome localbase:ldflags \ pkgconfig python:build xorg USE_GNOME= cairo USE_XORG= xcb # Needs libnl to work. Disabling it completely. CMAKE_OFF= ENABLE_NETWORK BUILD_DOC OPTIONS_DEFINE= ALSA CURSOR DEBUG GITHUB I3 IPC MPD \ PULSEAUDIO TESTS XKEYBOARD OPTIONS_DEFAULT= CURSOR GITHUB I3 IPC MPD PULSEAUDIO XKEYBOARD OPTIONS_SUB= yes ALSA_DESC= Shows volume and mute state for Alsa CURSOR_DESC= Required for click and scroll settings GITHUB_DESC= Shows the unread notification count I3_DESC= Uses the i3 IPC to display information IPC_DESC= Built-in IPC support MPD_DESC= Support for controlling MPD TESTS_DESC= Build testsuite XKEYBOARD_DESC= Shows the current layout and active indicators ALSA_CMAKE_BOOL= ENABLE_ALSA ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib CURSOR_CMAKE_BOOL= WITH_XCURSOR CURSOR_LIB_DEPENDS= libxcb-cursor.so:x11/xcb-util-cursor DEBUG_CMAKE_BOOL= DEBUG_LOGGER GITHUB_CMAKE_BOOL= ENABLE_CURL GITHUB_LIB_DEPENDS= libcurl.so:ftp/curl I3_BUILD_DEPENDS= ${LOCALBASE}/include/i3/ipc.h:x11-wm/i3 I3_CMAKE_BOOL= ENABLE_I3 I3_LIB_DEPENDS= libjsoncpp.so:devel/jsoncpp IPC_CMAKE_BOOL= BUILD_IPC_MSG MPD_CMAKE_BOOL= ENABLE_MPD MPD_LIB_DEPENDS= libmpdclient.so:audio/libmpdclient PULSEAUDIO_CMAKE_BOOL= ENABLE_PULSEAUDIO PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio # fail while building on poudriere because it needs network access # during the building process to download googletest on-the-fly. TESTS_BUILD_DEPENDS= git>=0:devel/git TESTS_CMAKE_BOOL= BUILD_TESTS XKEYBOARD_CMAKE_BOOL= ENABLE_XKEYBOARD XKEYBOARD_LIB_DEPENDS= libxcb-xkb.so:x11/libxcb ETCFIX = include/utils/command.hpp \ contrib/bash/polybar \ contrib/zsh/_polybar \ doc/man/polybar.1.rst \ doc/man/polybar.5.rst \ CHANGELOG.md post-patch: .for f in ${ETCFIX} @${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|g' ${WRKSRC}/${f} .endfor do-test-TESTS-on: cd ${TEST_WRKSRC} && ${SETENV} BUILD_TESTS=ON \ ${SH} ${WRKSRC}/common/travis/tests.sh .include