diff --git a/accessibility/darkman/Makefile b/accessibility/darkman/Makefile index b94731646861..da8a013e0921 100644 --- a/accessibility/darkman/Makefile +++ b/accessibility/darkman/Makefile @@ -1,64 +1,64 @@ PORTNAME= darkman DISTVERSIONPREFIX= v DISTVERSION= 1.5.4 PORTREVISION= 4 CATEGORIES= accessibility wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Framework for dark-mode and light-mode transitions WWW= https://gitlab.com/WhyNotHugo/darkman LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENCE USES= go:modules USE_GITHUB= nodefault USE_GITLAB= yes GH_TUPLE= adrg:xdg:v0.3.3:adrg_xdg/vendor/github.com/adrg/xdg \ go-check:check:41f04d3bba15:go_check_check/vendor/gopkg.in/check.v1 \ go-yaml:yaml:496545a6307b:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ godbus:dbus:v5.0.4:godbus_dbus_v5/vendor/github.com/godbus/dbus/v5 \ integrii:flaggy:v1.5.2:integrii_flaggy/vendor/github.com/integrii/flaggy \ kr:pretty:v0.2.0:kr_pretty/vendor/github.com/kr/pretty \ sj14:astral:v0.1.2:sj14_astral/vendor/github.com/sj14/astral GL_ACCOUNT= WhyNotHugo -GL_COMMIT= ec68820495fcb7137310c166052dab86b0d940c4 +GL_TAGNAME= ec68820495fcb7137310c166052dab86b0d940c4 GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= bin/${PORTNAME} \ share/dbus-1/services/nl.whynothugo.darkman.service \ share/dbus-1/services/org.freedesktop.impl.portal.desktop.darkman.service \ share/xdg-desktop-portal/portals/${PORTNAME}.portal OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT=MANPAGES MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz post-patch: # Extract (snapshot) version from the port instead of placeholder @${REINPLACE_CMD} 's/0.0.0-dev/${DISTVERSIONFULL}/' \ ${WRKSRC}/cmd/${PORTNAME}/main.go # Respect LOCALBASE for {dark,light}-mode.d scripts @${REINPLACE_CMD} 's,/usr/share,${LOCALBASE}/share,' \ ${WRKSRC}/vendor/github.com/adrg/xdg/paths_unix.go # Respect PREFIX for DBus activation @${REINPLACE_CMD} 's,/usr/bin,${PREFIX}/bin,' \ ${WRKSRC}/contrib/dbus/*.service post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/dbus-1/services ${INSTALL_DATA} ${WRKSRC}/contrib/dbus/*.service \ ${STAGEDIR}${PREFIX}/share/dbus-1/services/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/xdg-desktop-portal/portals ${INSTALL_DATA} ${WRKSRC}/contrib/portal/${PORTNAME}.portal \ ${STAGEDIR}${PREFIX}/share/xdg-desktop-portal/portals/ do-build-MANPAGES-on: scdoc < ${WRKSRC}/${PORTNAME}.1.scd >${WRKSRC}/${PORTNAME}.1 do-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 \ ${STAGEDIR}${PREFIX}/${MANPAGES_PLIST_FILES:H} .include diff --git a/accessibility/feedbackd/Makefile b/accessibility/feedbackd/Makefile index a7a2b95d5809..7ece29ae8f4d 100644 --- a/accessibility/feedbackd/Makefile +++ b/accessibility/feedbackd/Makefile @@ -1,53 +1,53 @@ PORTNAME= feedbackd DISTVERSIONPREFIX= v DISTVERSION= 0.1.0 CATEGORIES= accessibility MAINTAINER= jbeich@FreeBSD.org COMMENT= Haptic/visual/audio feedback for GNOME WWW= https://source.puri.sm/Librem5/feedbackd LICENSE= GPLv3+ LGPL21+ LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LIB USES= compiler:c11 gnome meson pkgconfig python:build shebangfix USE_GITLAB= yes USE_GNOME= glib20 USE_LDCONFIG= yes GL_SITE= https://source.puri.sm GL_ACCOUNT= Librem5 -GL_COMMIT= 2db8a72ef9432f80894eb5b36ce1e667496a931b +GL_TAGNAME= 2db8a72ef9432f80894eb5b36ce1e667496a931b GL_TUPLE= https://gitlab.gnome.org:guidog:gmobile:ff854988bff80f2d4c1181ccf3c94b032603b6f9:gmobile/subprojects/gmobile SHEBANG_FILES= build-aux/post_install.py GLIB_SCHEMAS= org.sigxcpu.feedbackd.gschema.xml OPTIONS_DEFINE= DAEMON DOCS GIR MANPAGES VAPI OPTIONS_DEFAULT=DAEMON DOCS GIR MANPAGES VAPI OPTIONS_SUB= yes DAEMON_DESC= Build DBus daemon DAEMON_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ libepoll-shim>0:devel/libepoll-shim DAEMON_LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libgudev-1.0.so:devel/libgudev DAEMON_USE= GNOME=gsound DAEMON_MESON_TRUE= daemon DOCS_BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen DOCS_MESON_TRUE= gtk_doc DOCS_VARS= DOCSDIR="${PREFIX}/share/doc/libfeedback-0" GIR_DESC= Build Gobject Introspection GIR_USE= GNOME=introspection:build GIR_MESON_ENABLED= introspection MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils MANPAGES_MESON_TRUE= man VAPI_USES= vala:build VAPI_MESON_TRUE= vapi VAPI_IMPLIES= GIR .include diff --git a/archivers/libarchive-qt/Makefile b/archivers/libarchive-qt/Makefile index 2559d37daae1..75e308d393db 100644 --- a/archivers/libarchive-qt/Makefile +++ b/archivers/libarchive-qt/Makefile @@ -1,20 +1,20 @@ PORTNAME= libarchive-qt DISTVERSION= 2.0.6 CATEGORIES= archivers MAINTAINER= jwb@FreeBSD.org COMMENT= Qt based archiving solution with libarchive backend WWW= https://gitlab.com/marcusbritanicus/libarchive-qt LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake qt:5 USE_QT= buildtools:build core dbus gui network qmake:build widgets USE_LDCONFIG= yes USE_GITLAB= yes GL_ACCOUNT= marcusbritanicus -GL_COMMIT= 9863127fb8dda7242215c09efbc976193365fee4 +GL_TAGNAME= 9863127fb8dda7242215c09efbc976193365fee4 .include diff --git a/audio/amberol/Makefile b/audio/amberol/Makefile index f187164359da..bfe38513a27a 100644 --- a/audio/amberol/Makefile +++ b/audio/amberol/Makefile @@ -1,39 +1,39 @@ PORTNAME= amberol DISTVERSION= 0.10.3 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= jbeich@FreeBSD.org COMMENT= Plays music, and nothing else WWW= https://gitlab.gnome.org/World/amberol LICENSE= CC0-1.0 CC-BY-SA-3.0 GPLv3+ LICENSE_COMB= multi LICENSE_FILE_CC0-1.0= ${WRKSRC}/LICENSES/CC0-1.0.txt LICENSE_FILE_CC-BY-SA-3.0= ${WRKSRC}/LICENSES/CC-BY-SA-3.0.txt LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt LIB_DEPENDS= libdbus-1.so:devel/dbus \ libgraphene-1.0.so:graphics/graphene USES= cargo desktop-file-utils gettext gnome gstreamer meson pkgconfig USE_GITLAB= yes USE_GNOME= gdkpixbuf2 gtk40 libadwaita USE_GSTREAMER= bad good libav GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World -GL_COMMIT= 31137155adb25a2e3a80de83b09e723dc2d78f4a +GL_TAGNAME= 31137155adb25a2e3a80de83b09e723dc2d78f4a MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= io.bassi.Amberol.gschema.xml post-patch: # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/audio/bcg729/Makefile b/audio/bcg729/Makefile index ca7617b86117..2658b64349a0 100644 --- a/audio/bcg729/Makefile +++ b/audio/bcg729/Makefile @@ -1,32 +1,32 @@ PORTNAME= bcg729 PORTVERSION= 1.1.1 CATEGORIES= audio MAINTAINER= madpilot@FreeBSD.org COMMENT= Software G729A encoder and decoder library written in C WWW= https://www.linphone.org/technical-corner/bcg729 LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= cmake USE_LDCONFIG= yes CMAKE_ARGS= -DENABLE_STATIC=NO USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org GL_ACCOUNT= BC/public -GL_COMMIT= faaa895862165acde6df8add722ba4f85a25007d +GL_TAGNAME= faaa895862165acde6df8add722ba4f85a25007d post-configure: ${SED} 's|@prefix@|${PREFIX}|g ; s|@exec_prefix@|$${prefix}|g ; \ s|@libdir@|$${prefix}/lib|g ; s|@includedir@|$${prefix}/include|g ; \ s|@PACKAGE_VERSION@|${PORTVERSION}|g' \ ${WRKSRC}/libbcg729.pc.in > ${WRKSRC}/libbcg729.pc post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libdata/pkgconfig ${INSTALL_DATA} ${WRKSRC}/libbcg729.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig .include diff --git a/audio/espressivo-lv2/Makefile b/audio/espressivo-lv2/Makefile index b3d69ba4f59d..1b6d7f673f3f 100644 --- a/audio/espressivo-lv2/Makefile +++ b/audio/espressivo-lv2/Makefile @@ -1,33 +1,33 @@ PORTNAME= espressivo DISTVERSION= 0.1.639 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= LV2 plugin bundle to handle expressive events WWW= https://gitlab.com/OpenMusicKontrollers/espressivo.lv2 LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>0:audio/lv2 \ lv2lint:audio/lv2lint \ sord_validate:devel/sord USES= compiler:c11 meson pkgconfig USE_GITLAB= yes GL_ACCOUNT= OpenMusicKontrollers GL_PROJECT= ${PORTNAME}.lv2 -GL_COMMIT= 8df30bc1ecf55be98ccf9a8b1ffc63d09dfa6895 +GL_TAGNAME= 8df30bc1ecf55be98ccf9a8b1ffc63d09dfa6895 PLIST_FILES= lib/lv2/espressivo.lv2/espressivo.so \ lib/lv2/espressivo.lv2/espressivo.ttl \ lib/lv2/espressivo.lv2/manifest.ttl .include .if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) CFLAGS+= -Wno-error=int-conversion .endif .include diff --git a/audio/exhale/Makefile b/audio/exhale/Makefile index 4780a36478fe..d47d3ae81eb7 100644 --- a/audio/exhale/Makefile +++ b/audio/exhale/Makefile @@ -1,28 +1,28 @@ PORTNAME= exhale DISTVERSION= 1.2.0 CATEGORIES= audio MAINTAINER= diizzy@FreeBSD.org COMMENT= Open source xHE-AAC (Extended HE-AAC/USAC) encoder WWW= https://gitlab.com/ecodis/exhale LICENSE= EXHALE LICENSE_NAME= exhale Copyright License LICENSE_FILE= ${WRKSRC}/include/License.htm LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cmake compiler:c++11-lang USE_GITLAB= yes GL_ACCOUNT= ecodis -GL_COMMIT= cfbcd5b7cc488d84fb01fa9699586d89c8c4b320 +GL_TAGNAME= cfbcd5b7cc488d84fb01fa9699586d89c8c4b320 USE_LDCONFIG= yes CMAKE_ON= BUILD_SHARED_LIBS PLIST_FILES= bin/exhale \ include/exhaleDecl.h \ lib/libexhale.so .include diff --git a/audio/gnome-metronome/Makefile b/audio/gnome-metronome/Makefile index ffeb43e6c991..3b540a6c7b1c 100644 --- a/audio/gnome-metronome/Makefile +++ b/audio/gnome-metronome/Makefile @@ -1,37 +1,37 @@ PORTNAME= metronome DISTVERSION= 1.3.0 CATEGORIES= audio PKGNAMEPREFIX= gnome- MAINTAINER= jbeich@FreeBSD.org COMMENT= Keep the tempo WWW= https://gitlab.gnome.org/World/metronome LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene USES= cargo gettext gnome gstreamer meson pkgconfig USE_GITLAB= yes USE_GNOME= gtk40 libadwaita USE_GSTREAMER= bad good vorbis GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World -GL_COMMIT= cf2dd4fdf9de9dabadb44a21338f5872abd044ea +GL_TAGNAME= cf2dd4fdf9de9dabadb44a21338f5872abd044ea MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= com.adrienplazas.Metronome.gschema.xml post-patch: @${REINPLACE_CMD} -e '/update_desktop_database/d' \ ${WRKSRC}/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/audio/gnome-podcasts/Makefile b/audio/gnome-podcasts/Makefile index b04a3da7414e..59ef51255954 100644 --- a/audio/gnome-podcasts/Makefile +++ b/audio/gnome-podcasts/Makefile @@ -1,46 +1,46 @@ PORTNAME= podcasts DISTVERSION= 0.6.0 CATEGORIES= audio PKGNAMEPREFIX= gnome- MAINTAINER= jbeich@FreeBSD.org COMMENT= Podcast app for GNOME WWW= https://gitlab.gnome.org/World/podcasts LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libdbus-1.so:devel/dbus \ libhandy-1.so:x11-toolkits/libhandy USES= cargo gettext gnome gstreamer meson pkgconfig sqlite ssl USE_GITLAB= yes USE_GNOME= gdkpixbuf2 gtk40 libadwaita USE_GSTREAMER= bad good libav GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World -GL_COMMIT= a0fc748a83f94b02c443022c30aa8dbbae3241f3 +GL_TAGNAME= a0fc748a83f94b02c443022c30aa8dbbae3241f3 MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= org.gnome.Podcasts.gschema.xml .include .if ${ARCH} == powerpc LTO_UNSAFE= yes .endif post-patch: @${REINPLACE_CMD} -e '/dependency.*openssl/d' \ -e '/update_desktop_database/d' \ ${WRKSRC}/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ -e "/cp/s,'${PORTNAME}-gtk' / 'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/${PORTNAME}-gtk/src/meson.build .include diff --git a/audio/libtremor/Makefile b/audio/libtremor/Makefile index 503fa01c8537..f301d2106c70 100644 --- a/audio/libtremor/Makefile +++ b/audio/libtremor/Makefile @@ -1,29 +1,29 @@ PORTNAME= libtremor PORTVERSION= 1.2.1.s20180319 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org COMMENT= Integer-only fully Ogg Vorbis compliant decoder library WWW= https://xiph.org/vorbis/ DEPRECATED= Obsolete, we only support hardware with a fpu and other decoding libraries offer better performance EXPIRATION_DATE=2023-09-30 LICENSE= BSD3CLAUSE LIB_DEPENDS= libogg.so:audio/libogg USES= autoreconf libtool pathfix pkgconfig USE_LDCONFIG= yes USE_GITLAB= yes GL_SITE= https://gitlab.xiph.org GL_ACCOUNT= xiph GL_PROJECT= tremor -GL_COMMIT= 7c30a66346199f3f09017a09567c6c8a3a0eedc8 +GL_TAGNAME= 7c30a66346199f3f09017a09567c6c8a3a0eedc8 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip .include diff --git a/audio/lollypop/Makefile b/audio/lollypop/Makefile index 43902080cd0b..5f307857aec7 100644 --- a/audio/lollypop/Makefile +++ b/audio/lollypop/Makefile @@ -1,46 +1,46 @@ PORTNAME= lollypop DISTVERSION= 1.4.16 PORTREVISION= 2 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org COMMENT= Play and organize your music collection WWW= http://gnumdk.github.io/lollypop/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} \ itstool:textproc/itstool LIB_DEPENDS= libnotify.so:devel/libnotify \ libhandy-1.so:x11-toolkits/libhandy \ libappstream-glib.so:devel/appstream-glib \ libtotem-plparser.so:multimedia/totem-pl-parser RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairo>=1.0.0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0.0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:multimedia/py-gstreamer1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pylast>=1.4.0:audio/py-pylast@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} USES= python pkgconfig gnome gettext gstreamer meson shebangfix sqlite desktop-file-utils USE_GITLAB= yes GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World -GL_COMMIT= 5b2d95f4f8509d80fa86ab7d65b118326dc82a95 +GL_TAGNAME= 5b2d95f4f8509d80fa86ab7d65b118326dc82a95 GL_TUPLE= gnumdk:lollypop-po:94a7300004ec15adfd596c7d2b8670bbf5c2e33a:po/subprojects/po USE_GNOME= glib20 gtk30 pygobject3 introspection:build intltool intlhack USE_GSTREAMER= mpg123 ogg flac opus libav faad good speex USE_PYTHON= py3kplist SHEBANG_FILES= lollypop.in search-provider/lollypop-sp.in meson_post_install.py GLIB_SCHEMAS= org.gnome.Lollypop.gschema.xml BINARY_ALIAS= python3=${PYTHON_VERSION} OPTIONS_DEFINE= PULSEAUDIO PULSEAUDIO_USE= gstreamer=pulse .include diff --git a/audio/mixertui/Makefile b/audio/mixertui/Makefile index 5011446506b8..013703c8cc7c 100644 --- a/audio/mixertui/Makefile +++ b/audio/mixertui/Makefile @@ -1,35 +1,35 @@ PORTNAME= mixertui DISTVERSION= 1.4.2 PORTREVISION= 2 CATEGORIES= audio MAINTAINER= alfix86@gmail.com COMMENT= Audio Mixer with a Terminal User Interface WWW= https://gitlab.com/alfix/mixertui/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsysctlmibinfo2.so:devel/libsysctlmibinfo2 USE_GITLAB= yes GL_ACCOUNT= alfix -GL_COMMIT= 4d9092861f57bbb4a8e64d14b29ec6aaa1c9190f +GL_TAGNAME= 4d9092861f57bbb4a8e64d14b29ec6aaa1c9190f PLIST_FILES= sbin/${PORTNAME} \ share/man/man8/${PORTNAME}.8.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MAN8PREFIX}/share/man/man8 .include .if ${OPSYS} == "FreeBSD" && ${OSVERSION} >= 1300079 USES+= ncurses .else USES+= ncurses:port .endif .include diff --git a/audio/orbit-lv2/Makefile b/audio/orbit-lv2/Makefile index e2c82abb4c67..c41d0772cf4e 100644 --- a/audio/orbit-lv2/Makefile +++ b/audio/orbit-lv2/Makefile @@ -1,33 +1,33 @@ PORTNAME= orbit DISTVERSION= 0.1.661 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= LV2 plugin bundle from Open Music Kontrollers WWW= https://open-music-kontrollers.ch/lv2/orbit/ LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>0:audio/lv2 \ lv2lint:audio/lv2lint \ sord_validate:devel/sord USES= compiler:c11 meson pkgconfig PLIST_FILES= lib/lv2/orbit.lv2/manifest.ttl \ lib/lv2/orbit.lv2/orbit.so \ lib/lv2/orbit.lv2/orbit.ttl USE_GITLAB= yes GL_ACCOUNT= OpenMusicKontrollers GL_PROJECT= ${PORTNAME}.lv2 -GL_COMMIT= f4aa620fc8d77418856581a6a955192af15b3860 +GL_TAGNAME= f4aa620fc8d77418856581a6a955192af15b3860 .include .if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) CFLAGS+= -Wno-error=int-conversion .endif .include diff --git a/audio/sayonara/Makefile b/audio/sayonara/Makefile index 5095e1a1f40c..a13c8ca79782 100644 --- a/audio/sayonara/Makefile +++ b/audio/sayonara/Makefile @@ -1,36 +1,36 @@ PORTNAME= sayonara DISTVERSION= 1.7.0 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= adridg@FreeBSD.org COMMENT= Small, clear, and fast Qt-based audio player WWW= https://www.sayonara-player.com/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libtag.so:audio/taglib \ libmtp.so:multimedia/libmtp USES= cmake compiler:c++11-lib desktop-file-utils gnome gstreamer pkgconfig \ qt:5 python shebangfix USE_GNOME= glib20 USE_GSTREAMER= flac libav mpg123 ogg opus vorbis USE_QT= dbus core gui network sql sql-sqlite3:run svg widgets xml \ buildtools:build qmake:build linguisttools:build USE_GITLAB= yes GL_ACCOUNT= luciocarreras GL_PROJECT= ${PORTNAME}-player -GL_COMMIT= 5bbf1399332d5d59362ad03bf625f9132be72206 # 1.7.0-stable1 +GL_TAGNAME= 5bbf1399332d5d59362ad03bf625f9132be72206 # 1.7.0-stable1 SHEBANG_FILES= src/DBus/sayonara-ctl src/DBus/sayonara-query post-patch: @${REINPLACE_CMD} \ -e '/man1/s,share/,,' \ -e '/DESTINATION/s,share/metainfo,share/appdata,' \ ${WRKSRC}/resources/CMakeLists.txt .include diff --git a/audio/shortwave/Makefile b/audio/shortwave/Makefile index 958f1835ae08..c0c29e71965a 100644 --- a/audio/shortwave/Makefile +++ b/audio/shortwave/Makefile @@ -1,48 +1,48 @@ PORTNAME= shortwave DISTVERSION= 3.2.0 PORTREVISION= 6 CATEGORIES= audio MAINTAINER= jbeich@FreeBSD.org COMMENT= Listen to internet radio WWW= https://gitlab.gnome.org/World/Shortwave LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING.md LIB_DEPENDS= libdbus-1.so:devel/dbus \ libshumate-1.0.so:x11-toolkits/libshumate USES= cargo gettext gnome gstreamer meson pkgconfig sqlite ssl USE_GITLAB= yes USE_GNOME= gdkpixbuf2 gtk40 libadwaita USE_GSTREAMER= good libav soup vorbis GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World GL_PROJECT= Shortwave -GL_COMMIT= 6fb4acd47a4eae422270f9543bce2d5f0037504c +GL_TAGNAME= 6fb4acd47a4eae422270f9543bce2d5f0037504c MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= de.haeckerfelix.Shortwave.gschema.xml OPTIONS_DEFINE= PULSEAUDIO OPTIONS_DEFAULT=PULSEAUDIO PULSEAUDIO_USE= GSTREAMER=pulse post-patch: @${REINPLACE_CMD} -e '/dependency.*openssl/d' \ -e '/gstreamer.*bad/d' \ -e "/vcs_tag/s/=.*/= '${DISTVERSIONFULL}'/" \ ${WRKSRC}/meson.build @${REINPLACE_CMD} -e '/update_desktop_database/d' \ ${WRKSRC}/data/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ -e "/cp/s,'target',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/cad/alliance/Makefile b/cad/alliance/Makefile index 353b0144829a..2a50c3a6ce06 100644 --- a/cad/alliance/Makefile +++ b/cad/alliance/Makefile @@ -1,73 +1,73 @@ PORTNAME= alliance DISTVERSION= 5.1.1 PORTREVISION= 5 CATEGORIES= cad MAINTAINER= ports@FreeBSD.org COMMENT= Complete set of CAD tools and libraries for VLSI design WWW= http://coriolis.lip6.fr/ LICENSE= Alliance LICENSE_NAME= Alliance VLSI Cad System License LICENSE_FILE= ${WRKSRC}/LICENCE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_aarch64= fails to link: collect2: error: ld returned 1 exit status BUILD_DEPENDS= fig2dev:print/fig2dev USE_GITLAB= yes GL_SITE= https://gitlab.lip6.fr GL_ACCOUNT= vlsi-eda -GL_COMMIT= ebece102e15c110fc79f1da50524c68fd9523f0c +GL_TAGNAME= ebece102e15c110fc79f1da50524c68fd9523f0c USES= autoreconf:build gmake libtool magick:build motif tar:bz2 tex xorg USE_GCC= yes USE_TEX= dvipsk:build latex:build USE_XORG= ice sm x11 xext xt HAS_CONFIGURE= yes CONFIGURE_ENV+= ALLIANCE_TOP=${ALLIANCE_TOP} YACC=${YACC} CONFIGURE_ARGS+=--mandir=${MANPREFIX}/man \ --prefix=${ALLIANCE_TOP} \ --enable-alc-shared \ --enable-shared USE_LDCONFIG= ${ALLIANCE_TOP}/lib MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-strip CFLAGS+= -fcommon CONFLICTS_INSTALL= ocp publib SUB_FILES= pkg-message WRKSRC_SUBDIR= alliance/src ALLIANCE_TOP= ${PREFIX}/alliance OPTIONS_DEFINE= DOCS EXAMPLES pre-configure: ${REINPLACE_CMD} -e '/include /d' \ ${WRKSRC}/xgra/src/XSB_parse.c # Recursive make commands should always use the variable MAKE, not the # explicit command name `make' (see the GNU make manual, section 5.7.1) ${REINPLACE_CMD} -e 's/; make/; $$(MAKE)/' \ ${WRKSRC}/documentation/Makefile.am \ ${WRKSRC}/documentation/alliance-examples/Makefile \ ${WRKSRC}/documentation/tutorials/Makefile.am ${RM} ${WRKSRC}/documentation/tutorials/Makefile.am.bak \ ${WRKSRC}/documentation/alliance-examples/Makefile.bak cd ${WRKSRC} && ./autostuff post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${ALLIANCE_TOP}/tutorials (cd ${WRKSRC}/documentation/tutorials && \ ${COPYTREE_SHARE} . ${STAGEDIR}${ALLIANCE_TOP}/tutorials) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${ALLIANCE_TOP}/examples (cd ${WRKSRC}/documentation/alliance-examples && \ ${COPYTREE_SHARE} . ${STAGEDIR}${ALLIANCE_TOP}/examples) .include diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile index ec979541b20f..fe0e3c1e0cf9 100644 --- a/cad/kicad-devel/Makefile +++ b/cad/kicad-devel/Makefile @@ -1,172 +1,172 @@ PORTNAME= kicad DISTVERSION= r${GIT_SRC_DATE} PORTREVISION= 4 #PORTREVISION= 1 CATEGORIES= cad PKGNAMESUFFIX= -devel DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Schematic and PCB editing software WWW= http://kicad-pcb.org/ LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/bin/git:devel/git \ ${LOCALBASE}/include/glm/glm.hpp:math/glm \ ${LOCALBASE}/bin/swig:devel/swig LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libharfbuzz.so:print/harfbuzz \ libngspice.so:cad/ngspice_rework@shlib \ libTKernel.so:cad/opencascade \ libpixman-1.so:x11/pixman \ libpng.so:graphics/png \ libcurl.so:ftp/curl \ libGLEW-wayland.so:graphics/glew-wayland \ libodbc.so:databases/unixODBC CONFLICTS_INSTALL= kicad # bin/_cvpcb.kiface BROKEN_aarch64= Fails to compile: use of undeclared identifier builtin_ia32_emms OPTIONS_DEFINE= DOCS PLIST_SUB= OPSYS=${OPSYS} \ DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||} USES= cmake:noninja compiler:c++11-lib desktop-file-utils gl \ gettext gnome pkgconfig python shared-mime-info shebangfix ssl \ tar:bzip2 xorg USE_GITLAB= yes GL_ACCOUNT= kicad/code GL_PROJECT= kicad -GL_COMMIT= ${GIT_SRC_HASH} +GL_TAGNAME= ${GIT_SRC_HASH} USE_GL= gl glu glut USE_WX= 3.2 WX_COMPS= wx python:lib USE_GNOME= atk cairo gtk30 gdkpixbuf2 pango USE_XORG+= ice pixman x11 xext BINS= cvpcb eeschema gerbview kicad pcbnew EXTRAS2RM= linux-non_unicode linux wings3d LINUX.README \ contrib_makefiles.txt running_kicad_under_W98.txt SHEBANG_FILES= pcbnew/python/plugins/touch_slider_wizard.py CXXFLAGS+= --std=c++11 -I${WRKSRC} -I${WRKSRC}/include -I${LOCALBASE}/include CXXFLAGS_powerpc= -O0 CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Debug" \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_VERSION=${DISTVERSION} \ -DCMAKE_INCLUDE_PATH="${WRKSRC}/include ${LOCALBASE}/include" \ -DwxWidgets_CONFIG_EXECUTABLE="${WX_CONFIG}" \ -DwxWidgets_USE_DEBUG=ON \ -DwxWidgets_USE_USE_UNICODE=ON \ -DwxWidgets_wxrc_EXECUTABLE=${WXRC_CMD} \ -DKICAD_SCRIPTING=ON \ -DKICAD_SCRIPTING_MODULES=ON \ -DKICAD_SCRIPTING_PYTHON3=ON \ -DKICAD_SCRIPTING_WXPYTHON=ON \ -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON \ -DKICAD_SKIP_BOOST=YES \ -DKICAD_SPICE=ON \ -DKICAD_USE_OCE=OFF \ -DKICAD_USE_OCC=ON \ -DKICAD_USE_EGL=ON \ -DOCC_INCLUDE_DIR=${LOCALBASE}/include/OpenCASCADE USE_LDCONFIG= yes .include "Makefile.git_rev" showversions: @${ECHO} "GIT_SRC_HASH: ${GIT_SRC_HASH}" @${ECHO} "GIT_SRC_DATE: ${GIT_SRC_DATE}" @${ECHO} "DISTDIR: ${DISTDIR}" @${ECHO} "DIST_SUBDIR: ${DIST_SUBDIR}" @${ECHO} "DISTNAME: ${DISTNAME}" @${ECHO} "DISTVERSION: ${DISTVERSION}" # Updating to new rev: # sh files/newVersion.sh # make makesum && make clean # make install #breaks probably due to plist differences # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist # < Check PLIST_FILE_LIST below > tmp: echo "${DATADIR} ${DATADIR:H}" # The CheckCXXSymbolExists module has been shipped with CMake since 3.0 times. # The ancient implementation that this bundled module uses, no longer works # because it uses CMake internals that have gone away in 3.11. post-extract: ${RM} ${WRKSRC}/CMakeModules/CheckCXXSymbolExists.cmake pre-configure: ${REINPLACE_CMD} -e 's|/usr/share/kicad|${DATADIR}|' \ -e 's|/usr/local|${PREFIX}|' \ ${WRKSRC}/common/gestfich.cpp ${REINPLACE_CMD} -e 's|/usr/bin/xdg-open|${LOCALBASE}/bin/xdg-open|' \ ${WRKSRC}/common/pgm_base.cpp post-configure: # ${REINPLACE_CMD} -e 's|#define HAVE_ISO646_H|//#define HAVE_ISO646_H|' \ # ${WRKSRC}/config.h for f in `${FIND} ${WRKSRC} -name \*.make -o -name link.txt` ; do \ ${REINPLACE_CMD} \ -e 's|CC = gcc|#CC = gcc|' \ -e 's|LD = gcc|LD = ${CC}|' \ -e 's|LD = g++|LD = ${CXX}|' \ -e 's|wx-config|${WX_CONFIG}|' \ -e 's|CXX_FLAGS =|CXX_FLAGS = ${WRKSRC}/include -I${LOCALBASE}/include|' \ -e 's|C_FLAGS =|C_FLAGS = ${WRKSRC}/include -I${LOCALBASE}/include|' \ -e 's|LDFLAGS =|LDFLAGS += -L${LOCALBASE}/lib|' \ -e 's|gcc -D|${CC} -D|' \ -e 's/-pthread;-D_THREAD_SAFE/-pthread -D_THREAD_SAFE/g' \ $$f ; \ done ${REINPLACE_CMD} -e 's|/usr/local/bin/xdg-open|${LOCALBASE}/bin/xdg-open|' \ ${WRKSRC}/common/pgm_base.cpp pre-install: @echo "${DATADIR}, ${DOCSDIR}" #post-install: #.for subdir in library modules template # ${CP} -Rp ${WRKDIR}/kicad-library-master/${subdir} ${STAGEDIR}${DATADIR} #.endfor #.for subdir in internat # ${CP} -Rp ${WRKDIR}/kicad-doc/${subdir} ${STAGEDIR}${DOCSDIR} #.endfor PLIST_FILE_LIST= bin/freeroute.jnlp \ bin/cvpcb \ bin/eeschema \ bin/gerbview \ bin/kicad \ bin/pcbnew \ bin/pl_editor \ bin/bitmap2component \ bin/pcb_calculator \ share/mimelnk/application/x-kicad-schematic.desktop \ share/mimelnk/application/x-kicad-project.desktop \ share/icons/hicolor/24x24/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/48x48/apps/kicad.png \ share/icons/hicolor/48x48/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/scalable/apps/kicad.svg \ share/icons/hicolor/scalable/mimetypes/application-x-kicad-project.svg \ share/icons/hicolor/16x16/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/32x32/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/22x22/mimetypes/application-x-kicad-project.png \ share/mime/packages/kicad.xml \ share/applications/kicad.desktop \ share/applications/eeschema.desktop PLIST_DIR_LIST= lib/kicad PLIST_SHAREDDIR_LIST= share/mimelnk/application \ share/mimelnk .include diff --git a/cad/kicad-library-footprints-devel/Makefile b/cad/kicad-library-footprints-devel/Makefile index aac77c0b81b8..322a1c6bc246 100644 --- a/cad/kicad-library-footprints-devel/Makefile +++ b/cad/kicad-library-footprints-devel/Makefile @@ -1,43 +1,43 @@ PORTNAME= kicad DISTVERSION= r${GIT_FP_DATE} PORTREVISION= 2 CATEGORIES= cad -MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-footprints/-/archive/${GL_COMMIT}/ +MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-footprints/-/archive/${GL_TAGNAME}/ PKGNAMESUFFIX= -library-footprints-devel -DISTNAME= ${PORTNAME}-footprints-${GL_COMMIT} +DISTNAME= ${PORTNAME}-footprints-${GL_TAGNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Official KiCad Footprint Libraries for the future Kicad version 5 WWW= https://github.com/KiCad/kicad-footprints LICENSE= GPLv2 RUN_DEPENDS= kicad:cad/kicad-devel CONFLICTS_INSTALL= kicad-library-footprints # share/kicad/footprints/Audio_Module.pretty/Reverb_BTDR-1H.kicad_mod USE_GITLAB= nodefault GL_ACCOUNT= kicad GL_PROJECT= kicad/libraries -GL_COMMIT= ${GIT_FP_HASH} -# WRKSRC= ${WRKDIR}/${PORTNAME}-${GL_COMMIT}-${GL_COMMIT} +GL_TAGNAME= ${GIT_FP_HASH} +# WRKSRC= ${WRKDIR}/${PORTNAME}-${GL_TAGNAME}-${GL_TAGNAME} USES= cmake CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Release" \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_BUILD_VERSION=${DISTVERSION} INSTALL_TARGET= install NO_ARCH= yes .include "Makefile.git_rev" # Updating to new rev: # sh files/newVersion.sh # make install #breaks probably due to plist differences # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist .include diff --git a/cad/kicad-library-packages3d-devel/Makefile b/cad/kicad-library-packages3d-devel/Makefile index 843760547c80..df1d6dd3d4c1 100644 --- a/cad/kicad-library-packages3d-devel/Makefile +++ b/cad/kicad-library-packages3d-devel/Makefile @@ -1,42 +1,42 @@ PORTNAME= kicad DISTVERSION= r${GIT_P3D_DATE} PORTREVISION= 2 CATEGORIES= cad -MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-packages3D/-/archive/${GL_COMMIT}/ +MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-packages3D/-/archive/${GL_TAGNAME}/ PKGNAMESUFFIX= -library-packages3d-devel -DISTNAME= ${PORTNAME}-packages3D-${GL_COMMIT} +DISTNAME= ${PORTNAME}-packages3D-${GL_TAGNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Official KiCad 3D model libraries for rendering and MCAD integration WWW= https://github.com/KiCad/kicad-packages3d LICENSE= GPLv2 RUN_DEPENDS= kicad:cad/kicad-devel CONFLICTS_INSTALL= kicad-library-packages3d # share/kicad/3dmodels/Battery.3dshapes/BatteryHolder_Bulgin_BX0036_1xC.step USE_GITLAB= nodefault GL_ACCOUNT= kicad GL_PROJECT= kicad/packages3D -GL_COMMIT= ${GIT_P3D_HASH} +GL_TAGNAME= ${GIT_P3D_HASH} USES= cmake CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Release" \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_BUILD_VERSION=${DISTVERSION} INSTALL_TARGET= install NO_ARCH= yes .include "Makefile.git_rev" # Updating to new rev: # sh files/newVersion.sh # make install #breaks probably due to plist differences # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist .include diff --git a/cad/kicad-library-symbols-devel/Makefile b/cad/kicad-library-symbols-devel/Makefile index c0f101038838..77bc87dfac06 100644 --- a/cad/kicad-library-symbols-devel/Makefile +++ b/cad/kicad-library-symbols-devel/Makefile @@ -1,42 +1,42 @@ PORTNAME= kicad DISTVERSION= r${GIT_SYM_DATE} PORTREVISION= 2 CATEGORIES= cad -MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-symbols/-/archive/${GL_COMMIT}/ +MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-symbols/-/archive/${GL_TAGNAME}/ PKGNAMESUFFIX= -library-symbols-devel -DISTNAME= ${PORTNAME}-symbols-${GL_COMMIT} +DISTNAME= ${PORTNAME}-symbols-${GL_TAGNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Official KiCad schematic symbol libraries for the future Kicad 5 release WWW= https://github.com/KiCad/kicad-symbols LICENSE= GPLv2 RUN_DEPENDS= kicad:cad/kicad-devel CONFLICTS_INSTALL= kicad-library-symbols # share/kicad/symbols/4xxx.kicad_sym USE_GITLAB= nodefault GL_ACCOUNT= kicad GL_PROJECT= kicad/symbols -GL_COMMIT= ${GIT_SYM_HASH} +GL_TAGNAME= ${GIT_SYM_HASH} USES= cmake CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Release" \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_BUILD_VERSION=${DISTVERSION} INSTALL_TARGET= install NO_ARCH= yes .include "Makefile.git_rev" # Updating to new rev: # sh files/newVersion.sh # make install #breaks probably due to plist differences # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist .include diff --git a/cad/kicad-library-templates-devel/Makefile b/cad/kicad-library-templates-devel/Makefile index dc34be4ecac0..c8c083e44671 100644 --- a/cad/kicad-library-templates-devel/Makefile +++ b/cad/kicad-library-templates-devel/Makefile @@ -1,42 +1,42 @@ PORTNAME= kicad DISTVERSION= r${GIT_TMPL_DATE} PORTREVISION= 2 CATEGORIES= cad -MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-templates/-/archive/${GL_COMMIT}/ +MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-templates/-/archive/${GL_TAGNAME}/ PKGNAMESUFFIX= -library-tmpl-devel -DISTNAME= ${PORTNAME}-templates-${GL_COMMIT} +DISTNAME= ${PORTNAME}-templates-${GL_TAGNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Official KiCad project templates WWW= https://github.com/KiCad/kicad-templates LICENSE= GPLv2 RUN_DEPENDS= kicad:cad/kicad-devel CONFLICTS_INSTALL= kicad-library-tmpl # share/kicad/template/A2_ISO5457-1999_ISO7200-2004-compact_ASMEY1435-2014_EN.kicad_wks USE_GITLAB= nodefault GL_ACCOUNT= kicad GL_PROJECT= kicad/libraries -GL_COMMIT= ${GIT_TMPL_HASH} +GL_TAGNAME= ${GIT_TMPL_HASH} USES= cmake CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Release" \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_BUILD_VERSION=${DISTVERSION} INSTALL_TARGET= install NO_ARCH= yes .include "Makefile.git_rev" # Updating to new rev: # sh files/newVersion.sh # make install #breaks probably due to plist differences # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist .include diff --git a/comms/cutecom/Makefile b/comms/cutecom/Makefile index ec86b886d79b..6775a840ab03 100644 --- a/comms/cutecom/Makefile +++ b/comms/cutecom/Makefile @@ -1,23 +1,23 @@ PORTNAME= cutecom DISTVERSION= 0.51.0 PORTREVISION= 1 CATEGORIES= comms MAINTAINER= jwb@FreeBSD.org COMMENT= Graphical serial terminal for embedded programming WWW= https://gitlab.com/cutecom/cutecom LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= lsz:comms/lrzsz USES= cmake compiler:c++11-lang qt:5 USE_QT= buildtools:build core gui network qmake:build serialport widgets USE_GITLAB= yes -GL_COMMIT= cce2e5ec01df09ca4b05f055f21942e0de7eb7dd +GL_TAGNAME= cce2e5ec01df09ca4b05f055f21942e0de7eb7dd PLIST_FILES= bin/cutecom .include diff --git a/comms/minicom/Makefile b/comms/minicom/Makefile index 8cc78fdaa9bf..ed517216ce4d 100644 --- a/comms/minicom/Makefile +++ b/comms/minicom/Makefile @@ -1,49 +1,49 @@ PORTNAME= minicom PORTVERSION= 2.8 CATEGORIES= comms MAINTAINER= jailbird@fdf.net COMMENT= MS-DOS Telix serial communication program "workalike" WWW= https://salsa.debian.org/minicom-team/minicom/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= lrz:comms/lrzsz USES= cpe iconv localbase ncurses CPE_VENDOR= minicom_project GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-dfl-baud=57600 \ --enable-dfl-port=/dev/cuau0 \ --enable-lock-dir=/var/spool/lock \ --sysconfdir=${PREFIX}/etc/minicom LIBS+= ${ICONV_LIB} -lncurses USE_GITLAB= yes GL_SITE= https://salsa.debian.org/ GL_ACCOUNT= minicom-team -GL_COMMIT= 1fb24b4f8e22e5580da9e8d453d8e5c3a18aed6c +GL_TAGNAME= 1fb24b4f8e22e5580da9e8d453d8e5c3a18aed6c OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: ${REINPLACE_CMD} -e "s@/usr/local/bin/@${LOCALBASE}/bin/@; \ s@/sz@/lsz@;s@/sb@/lsb@;s@/sx@/lsx@;s@/rz@/lrz@; \ s@/rb@/lrb@;s@/rx@/lrx@" ${WRKSRC}/src/rwconf.c post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR}/ (umask 022 && cd ${WRKSRC} && ${TAR} --exclude '*/Makefile*' \ --exclude '*.orig' -chf - extras doc | ${TAR} -xf - -C \ ${STAGEDIR}${DOCSDIR}) .include diff --git a/databases/ods2sql/Makefile b/databases/ods2sql/Makefile index 18ac448111ae..babb58289a46 100644 --- a/databases/ods2sql/Makefile +++ b/databases/ods2sql/Makefile @@ -1,86 +1,86 @@ PORTNAME= ods2sql DISTVERSION= 0.4.0 PORTREVISION= 25 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org COMMENT= Create SQLite3 database from ODS spreadsheet WWW= https://gitlab.com/zetok/ods2sql LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo sqlite USE_GITLAB= yes GL_ACCOUNT= zetok -GL_COMMIT= aca63183274038487cecb6be17d7f65e92178b8c +GL_TAGNAME= aca63183274038487cecb6be17d7f65e92178b8c CARGO_CRATES= adler32-1.2.0 \ ahash-0.4.6 \ aho-corasick-0.7.14 \ atty-0.2.14 \ autocfg-1.0.1 \ bitflags-1.2.1 \ byteorder-1.3.4 \ calamine-0.16.2 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ clap-3.0.0-beta.2 \ clap_derive-3.0.0-beta.2 \ codepage-0.1.1 \ crc32fast-1.2.1 \ encoding_rs-0.8.24 \ env_logger-0.8.1 \ fallible-iterator-0.2.0 \ fallible-streaming-iterator-0.1.9 \ flate2-1.0.14 \ hashbrown-0.9.1 \ hashlink-0.6.0 \ heck-0.3.1 \ hermit-abi-0.1.17 \ humantime-2.0.1 \ indexmap-1.6.0 \ lazy_static-1.4.0 \ libc-0.2.79 \ libsqlite3-sys-0.20.1 \ log-0.4.11 \ memchr-2.3.3 \ miniz_oxide-0.3.7 \ os_str_bytes-2.3.2 \ pkg-config-0.3.19 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.24 \ quick-xml-0.19.0 \ quote-1.0.7 \ regex-1.4.1 \ regex-syntax-0.6.20 \ rusqlite-0.24.1 \ serde-1.0.117 \ smallvec-1.4.2 \ strsim-0.10.0 \ syn-1.0.46 \ termcolor-1.1.0 \ textwrap-0.12.1 \ thiserror-1.0.21 \ thiserror-impl-1.0.21 \ thread_local-1.0.1 \ unicode-segmentation-1.6.0 \ unicode-width-0.1.8 \ unicode-xid-0.2.1 \ vcpkg-0.2.10 \ vec_map-0.8.2 \ version_check-0.9.2 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ zip-0.5.8 PLIST_FILES= bin/${PORTNAME} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/databases/pg_ed25519/Makefile b/databases/pg_ed25519/Makefile index fe16a38ee3a6..e4c4e38d1cbe 100644 --- a/databases/pg_ed25519/Makefile +++ b/databases/pg_ed25519/Makefile @@ -1,26 +1,26 @@ PORTNAME= pg_ed25519 PORTVERSION= 0.2 CATEGORIES= databases MAINTAINER= dmitry.wagin@ya.ru COMMENT= PostgreSQL extension for ed25519 sign and verify WWW= https://gitlab.com/dwagin/pg_ed25519 LICENSE= MIT USES= gmake pgsql:11+ LLD_UNSAFE= yes WANT_PGSQL= server USE_GITLAB= yes GL_ACCOUNT= dwagin -GL_COMMIT= 203944dbd3444257490eb30d2f6363e391a23a6b +GL_TAGNAME= 203944dbd3444257490eb30d2f6363e391a23a6b PLIST_FILES= lib/postgresql/pg_ed25519.so \ share/postgresql/extension/pg_ed25519--${PORTVERSION}.sql \ share/postgresql/extension/pg_ed25519.control post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pg_ed25519.so .include diff --git a/databases/sfcgal/Makefile b/databases/sfcgal/Makefile index 5944e9522496..b3c6c9de7bcc 100644 --- a/databases/sfcgal/Makefile +++ b/databases/sfcgal/Makefile @@ -1,28 +1,28 @@ PORTNAME= sfcgal DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 PORTREVISION= 4 CATEGORIES= databases math graphics MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Wrapper library around CGAL for PostGIS WWW= http://www.sfcgal.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cgal>0:math/cgal LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr USES= cmake compiler:c++14-lang USE_GITLAB= yes GL_ACCOUNT= Oslandia GL_PROJECT= SFCGAL -GL_COMMIT= 2d6a1a89552f14fe2926038b7237686bb9e5472e +GL_TAGNAME= 2d6a1a89552f14fe2926038b7237686bb9e5472e USE_LDCONFIG= yes PLIST_SUB= SHL3=${PORTVERSION} SHL1=${PORTVERSION:R:R} DEBUG_SUFFIX=${WITH_DEBUG:Dd} .include diff --git a/deskutils/belcard/Makefile b/deskutils/belcard/Makefile index 20464d082589..9c8c302fd2f5 100644 --- a/deskutils/belcard/Makefile +++ b/deskutils/belcard/Makefile @@ -1,27 +1,27 @@ PORTNAME= belcard DISTVERSION= 5.2.37 CATEGORIES= deskutils MAINTAINER= bofh@FreeBSD.org COMMENT= vCard support library WWW= https://www.linphone.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \ libbelr.so:textproc/belr USES= cmake compiler:c++17-lang USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -GL_COMMIT= f50f203d6a44b6ec3bfd897d8057a94dfefa3e57 +GL_TAGNAME= f50f203d6a44b6ec3bfd897d8057a94dfefa3e57 USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DENABLE_STATIC=NO \ -DENABLE_STRICT=NO \ -DENABLE_UNIT_TESTS=NO .include diff --git a/deskutils/coregarage/Makefile b/deskutils/coregarage/Makefile index b41419660a14..e46c290da736 100644 --- a/deskutils/coregarage/Makefile +++ b/deskutils/coregarage/Makefile @@ -1,37 +1,37 @@ PORTNAME= coregarage DISTVERSION= 4.3.0 PORTREVISION= 2 CATEGORIES= deskutils MAINTAINER= jwb@FreeBSD.org COMMENT= Settings manager for C Suite WWW= https://gitlab.com/cubocore/coregarage LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libarchiveqt5.so:archivers/libarchive-qt \ libcprime-core.so:deskutils/libcprime USES= cmake localbase:ldflags qt:5 USE_QT= buildtools:build core gui network qmake:build widgets USE_GITLAB= yes GL_ACCOUNT= CuboCore -GL_COMMIT= 50d4c4f246a50df522c08e4b9af690a00ad96c1b +GL_TAGNAME= 50d4c4f246a50df522c08e4b9af690a00ad96c1b PLIST_FILES= bin/coregarage \ share/applications/org.cubocore.CoreGarage.desktop \ share/icons/hicolor/scalable/apps/org.cubocore.CoreGarage.svg pre-configure: @${REINPLACE_CMD} \ -e 's|/usr/bin|${PREFIX}/bin|g' \ -e 's|/usr/lib|${PREFIX}/lib|g' \ -e 's|/usr/share|${PREFIX}/share|g' \ ${WRKSRC}/coregarage.cpp \ ${WRKSRC}/coregarage.h \ ${WRKSRC}/org.cubocore.CoreGarage.desktop \ ${WRKSRC}/settings.cpp .include diff --git a/deskutils/gnome-planner/Makefile b/deskutils/gnome-planner/Makefile index ef400e4df3aa..9b872616d0f4 100644 --- a/deskutils/gnome-planner/Makefile +++ b/deskutils/gnome-planner/Makefile @@ -1,39 +1,39 @@ PORTNAME= gnome-planner PORTVERSION= 0.14.6.20220531 CATEGORIES= deskutils gnome DIST_SUBDIR= gnome MAINTAINER= rodrigo@FreeBSD.org COMMENT= Project management tool based on the Work breakdown structure WWW= https://wiki.gnome.org/Apps/Planner LICENSE= GPLv3 BUILD_DEPENDS= appstream-util:devel/appstream-glib \ itstool>0:textproc/itstool LIB_DEPENDS= libgoa-1.0.so:net/gnome-online-accounts \ libgraphene-1.0.so:graphics/graphene \ libical.so:devel/libical \ libpeas-1.0.so:devel/libpeas \ libsecret-1.so:security/libsecret \ libsoup-2.4.so:devel/libsoup \ libgda-5.0.so:databases/libgda5 USES= desktop-file-utils gettext pathfix \ shared-mime-info tar:xz meson pkgconfig USE_GNOME= gnomeprefix intlhack libgnomeui libgnomeprintui \ libgsf USE_GITLAB= yes GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World GL_PROJECT= planner -GL_COMMIT= 88e86815960a9f66e6f512d4d38d5119ffee3b90 +GL_TAGNAME= 88e86815960a9f66e6f512d4d38d5119ffee3b90 USE_LDCONFIG= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include -DGLIB_COMPILATION LIBS+= -L${LOCALBASE}/lib GLIB_SCHEMAS= planner.gschema .include diff --git a/deskutils/griffith/Makefile b/deskutils/griffith/Makefile index 5b71b31c91f6..88de8778fdf0 100644 --- a/deskutils/griffith/Makefile +++ b/deskutils/griffith/Makefile @@ -1,49 +1,49 @@ PORTNAME= griffith PORTVERSION= 0.15 CATEGORIES= deskutils MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight film collection manager WWW= https://www.griffith.cc/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=1.1:databases/py-sqlalchemy12@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>=3.4:print/py-reportlab@${PY_FLAVOR} USES= gettext-runtime gmake gnome python shebangfix USE_GITLAB= yes GL_ACCOUNT= Strit -GL_COMMIT= a593201179695efe93829d9c9a70962ef29dd109 +GL_TAGNAME= a593201179695efe93829d9c9a70962ef29dd109 SHEBANG_FILES= griffith USE_GNOME= pygobject3 NO_BUILD= yes NO_ARCH= yes OPTIONS_DEFINE= CHARDET CHARDET_DESC= chardet support CHARDET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} post-patch: .for file in Makefile @${REINPLACE_CMD} -e \ '/^LANGUAGES=/s|find.*|cd i18n/\&\&ls -d *)|g ; \ /^PREFIX/s|?=|=|g ; s|/usr|${PREFIX}|; /ln -s/d; /chmod +x/d; \ /^ETCDIR/s|=.*|= $$(PREFIX)/etc|g' ${WRKSRC}/${file} .endfor .for f in docs/en/Makefile docs/pl/Makefile docs/pt/Makefile @${REINPLACE_CMD} -e \ '/^PREFIX/s|?=|=|g ; s|/usr|${PREFIX}|; \ /^MANDIR/s|=.*|=${STAGEDIR}${MANPREFIX}/man|g' \ ${WRKSRC}/${f} .endfor post-install: ${RLN} ${STAGEDIR}${DATADIR}/lib/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/deskutils/gucharmap/Makefile b/deskutils/gucharmap/Makefile index 9ebcfecb3562..4528d55a9090 100644 --- a/deskutils/gucharmap/Makefile +++ b/deskutils/gucharmap/Makefile @@ -1,42 +1,42 @@ PORTNAME= gucharmap PORTVERSION= 15.0.0 PORTREVISION= 1 CATEGORIES= deskutils gnome #MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Unicode/ISO10646 character map and font viewer WWW= https://wiki.gnome.org/Gucharmap LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool \ UCD>=0:textproc/UCD \ ${LOCALBASE}/share/aclocal/yelp.m4:textproc/yelp-tools LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpcre2-8.so:devel/pcre2 USES= desktop-file-utils gettext-tools gnome localbase meson perl5 pkgconfig \ python:build tar:xz vala:build USE_GNOME= cairo glib20 gtk30 introspection:build USE_PERL5= build BINARY_ALIAS= python3=${PYTHON_CMD} USE_LDCONFIG= yes MESON_ARGS= -Ducd_path=${LOCALBASE}/share/unicode/ucd/ USE_GITLAB= yes GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= GNOME -GL_COMMIT= 36de4b20deb47bccd8434e36dcc48db8b9460e47 +GL_TAGNAME= 36de4b20deb47bccd8434e36dcc48db8b9460e47 GLIB_SCHEMAS= org.gnome.Charmap.gschema.xml OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= docs .include diff --git a/deskutils/health/Makefile b/deskutils/health/Makefile index 34d191c4ac6c..0ac76334daf7 100644 --- a/deskutils/health/Makefile +++ b/deskutils/health/Makefile @@ -1,42 +1,42 @@ PORTNAME= health DISTVERSION= 0.94.0 PORTREVISION= 10 CATEGORIES= deskutils PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= 864d961a3c4e.patch:-p1 # https://gitlab.gnome.org/World/Health/-/issues/167 PATCHFILES+= 04e0a01f5e20.patch:-p1 # https://gitlab.gnome.org/World/Health/-/merge_requests/190 MAINTAINER= jbeich@FreeBSD.org COMMENT= Track your fitness goals WWW= https://gitlab.gnome.org/World/Health LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= blueprint-compiler:devel/blueprint-compiler LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libsecret-1.so:security/libsecret \ libtracker-sparql-3.0.so:sysutils/tracker3 USES= cargo gettext gnome meson pkgconfig USE_GITLAB= yes USE_GNOME= cairo gtk40 libadwaita GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World GL_PROJECT= Health -GL_COMMIT= d664384370bb55f0e46a78da094c567a5a7e97c6 +GL_TAGNAME= d664384370bb55f0e46a78da094c567a5a7e97c6 MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= dev.Cogitri.Health.gschema.xml post-patch: # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/deskutils/libcprime/Makefile b/deskutils/libcprime/Makefile index e5b2eb37f151..af9689cf4de0 100644 --- a/deskutils/libcprime/Makefile +++ b/deskutils/libcprime/Makefile @@ -1,21 +1,21 @@ PORTNAME= libcprime DISTVERSION= 4.3.0 PORTREVISION= 1 CATEGORIES= deskutils MAINTAINER= jwb@FreeBSD.org COMMENT= Library for bookmarking, saving recent activites, managing settings WWW= https://gitlab.com/cubocore/libcprime LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake qt:5 USE_QT= buildtools:build core dbus gui network qmake:build widgets USE_LDCONFIG= yes USE_GITLAB= yes GL_ACCOUNT= CuboCore -GL_COMMIT= dc9533013e577582193506a154c967bdc63207d3 +GL_TAGNAME= dc9533013e577582193506a154c967bdc63207d3 .include diff --git a/deskutils/meteo/Makefile b/deskutils/meteo/Makefile index 90a6bf22d280..ae71d3f408f6 100644 --- a/deskutils/meteo/Makefile +++ b/deskutils/meteo/Makefile @@ -1,43 +1,43 @@ PORTNAME= meteo PORTVERSION= 0.9.9.1 PORTREVISION= 1 CATEGORIES= deskutils MAINTAINER= tagattie@FreeBSD.org COMMENT= Weather forecast application using OpenWeatherMap API WWW= https://gitlab.com/bitseater/meteo LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= appstream-util:devel/appstream-glib LIB_DEPENDS= libappindicator3.so:devel/libappindicator \ libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 USES= compiler:c11 desktop-file-utils gettext gnome meson pkgconfig \ python:build shebangfix vala:build USE_GITLAB= yes GL_ACCOUNT= bitseater -GL_COMMIT= 6bd48892ec86d7208cb4ad1dd8baf74ba72df68f +GL_TAGNAME= 6bd48892ec86d7208cb4ad1dd8baf74ba72df68f USE_GNOME= gtk30 SHEBANG_FILES= meson/post_install.py GLIB_SCHEMAS= com.gitlab.bitseater.meteo.gschema.xml PORTDOCS= AUTHORS CONTRIBUTING.md CREDITS.md README.md changelog OPTIONS_DEFINE= DOCS post-extract: @${MV} ${WRKSRC}/debian/changelog ${WRKSRC} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/deskutils/solanum/Makefile b/deskutils/solanum/Makefile index e401bafc4fa2..c9759c2df20c 100644 --- a/deskutils/solanum/Makefile +++ b/deskutils/solanum/Makefile @@ -1,37 +1,37 @@ PORTNAME= solanum DISTVERSION= 4.0.0 CATEGORIES= deskutils MAINTAINER= jbeich@FreeBSD.org COMMENT= Pomodoro timer for the GNOME desktop WWW= https://gitlab.gnome.org/World/Solanum LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= blueprint-compiler:devel/blueprint-compiler USES= cargo gettext gnome gstreamer meson pkgconfig USE_GITLAB= yes USE_GNOME= gtk40 libadwaita USE_GSTREAMER= bad good vorbis GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World GL_PROJECT= Solanum -GL_COMMIT= 33c01f8a2da39cba0bc1744e405de2be833876cd +GL_TAGNAME= 33c01f8a2da39cba0bc1744e405de2be833876cd MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= org.gnome.Solanum.gschema.xml post-patch: @${REINPLACE_CMD} -e '/update_desktop_database/d' \ ${WRKSRC}/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/deskutils/sysctlview/Makefile b/deskutils/sysctlview/Makefile index 37f6bd413ab1..4f46048f4c65 100644 --- a/deskutils/sysctlview/Makefile +++ b/deskutils/sysctlview/Makefile @@ -1,48 +1,48 @@ PORTNAME= sysctlview PORTVERSION= 2.1 PORTREVISION= 3 CATEGORIES= deskutils MAINTAINER= alfix86@gmail.com COMMENT= Graphical sysctl MIB explorer WWW= https://gitlab.com/alfix/sysctlview/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsysctlmibinfo2.so:devel/libsysctlmibinfo2 RUN_DEPENDS= xdg-open:devel/xdg-utils USES= compiler:c++11-lang gnome pkgconfig USE_GITLAB= yes GL_ACCOUNT= alfix -GL_COMMIT= 6ef5c821f66d92c2a1ca3fc964b511425dacd18e +GL_TAGNAME= 6ef5c821f66d92c2a1ca3fc964b511425dacd18e USE_GNOME= atk atkmm cairo cairomm gdkpixbuf2 glib20 glibmm gtk30 gtkmm30 \ libsigc++20 pango pangomm DESKTOP_ENTRIES= "Sysctlview" \ "Show and set the kernel state" \ "sysctlview" \ "sysctlview" \ "System;" \ false .include .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sysctlview ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/sysctlview.1 ${STAGEDIR}${MAN1PREFIX}/share/man/man1 .for i in 16 22 24 32 36 48 64 72 96 128 192 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/ ${INSTALL_DATA} ${WRKSRC}/icon/sysctlview-${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/sysctlview.png .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ ${INSTALL_DATA} ${WRKSRC}/icon/sysctlview.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/sysctlview.svg .include diff --git a/devel/bcunit/Makefile b/devel/bcunit/Makefile index 007fdebada77..fdfefcc38b31 100644 --- a/devel/bcunit/Makefile +++ b/devel/bcunit/Makefile @@ -1,19 +1,19 @@ PORTNAME= bcunit PORTVERSION= 5.2.0 CATEGORIES= devel MAINTAINER= bofh@FreeBSD.org COMMENT= Fork of defunct project CUnit, with several fixes and patches applied WWW= https://gitlab.linphone.org/BC/public/bcunit LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf cmake libtool pathfix pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -GL_COMMIT= e3557aed8ba22e04047a9e4371a331b863081fc8 +GL_TAGNAME= e3557aed8ba22e04047a9e4371a331b863081fc8 USE_LDCONFIG= yes .include diff --git a/devel/bencodetools/Makefile b/devel/bencodetools/Makefile index 4af871ba9c30..3427bfecb5c6 100644 --- a/devel/bencodetools/Makefile +++ b/devel/bencodetools/Makefile @@ -1,36 +1,36 @@ PORTNAME= bencodetools PORTVERSION= g20221122 CATEGORIES= devel MAINTAINER= ehaupt@FreeBSD.org COMMENT= Collection of tools for manipulating bencoded data WWW= https://gitlab.com/heikkiorsila/bencodetools LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash:shells/bash USES= shebangfix USE_GITLAB= yes GL_ACCOUNT= heikkiorsila -GL_COMMIT= f08cb85806d5b188f3af04cd21393dd8eb51b287 +GL_TAGNAME= f08cb85806d5b188f3af04cd21393dd8eb51b287 USE_LDCONFIG= yes SHEBANG_FILES= configure HAS_CONFIGURE= yes CONFIGURE_ARGS= --c-compiler=${CC} \ --package-prefix=${STAGEDIR} \ --prefix=${PREFIX} \ --without-python PLIST_FILES= bin/bencat \ include/bencodetools/bencode.h \ lib/libbencodetools.so post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bencat \ ${STAGEDIR}${PREFIX}/lib/libbencodetools.so .include diff --git a/devel/blueprint-compiler/Makefile b/devel/blueprint-compiler/Makefile index 2a5d7a6417d1..6e56c109682e 100644 --- a/devel/blueprint-compiler/Makefile +++ b/devel/blueprint-compiler/Makefile @@ -1,28 +1,28 @@ PORTNAME= blueprint-compiler DISTVERSIONPREFIX= v DISTVERSION= 0.8.1 CATEGORIES= devel MAINTAINER= jbeich@FreeBSD.org COMMENT= Markup language for GTK user interfaces WWW= https://gitlab.gnome.org/jwestman/blueprint-compiler LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING TEST_DEPENDS= gtk4>0:x11-toolkits/gtk40 USES= gnome meson python shebangfix USE_GITLAB= yes USE_GNOME= pygobject3 GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= jwestman -GL_COMMIT= aa7679618e864748f4f4d8f15283906e712752fe +GL_TAGNAME= aa7679618e864748f4f4d8f15283906e712752fe SHEBANG_FILES= ${PORTNAME}.py NO_ARCH= yes post-patch: # Derive Python version from Meson @${REINPLACE_CMD} -e "s,'python3',," ${WRKSRC}/meson.build .include diff --git a/devel/bsddialog/Makefile b/devel/bsddialog/Makefile index 5c830d7f9aea..e214abcc6a64 100644 --- a/devel/bsddialog/Makefile +++ b/devel/bsddialog/Makefile @@ -1,28 +1,28 @@ PORTNAME= bsddialog PORTVERSION= 0.4.1 CATEGORIES= devel MAINTAINER= alfix86@gmail.com COMMENT= Text User Interface Widgets WWW= https://gitlab.com/alfix/bsddialog LICENSE= BSD2CLAUSE USE_GITLAB= yes GL_ACCOUNT= alfix -GL_COMMIT= 372e26cef89af5e681acd2d6fec01ba8f77f3c64 +GL_TAGNAME= 372e26cef89af5e681acd2d6fec01ba8f77f3c64 LIBDIR= ${WRKSRC}/lib HEADERS= ${LIBDIR}/bsddialog.h ${LIBDIR}/bsddialog_progressview.h \ ${LIBDIR}/bsddialog_theme.h do-install: ${INSTALL_DATA} ${HEADERS} ${STAGEDIR}${PREFIX}/include ${INSTALL_LIB} ${LIBDIR}/lib${PORTNAME}.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/ ${INSTALL} -l rs ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so ${INSTALL_DATA} ${LIBDIR}/lib${PORTNAME}.a ${STAGEDIR}/${PREFIX}/lib ${INSTALL_MAN} ${LIBDIR}/${PORTNAME}.3 ${STAGEDIR}${MAN3PREFIX}/man/man3/ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ .include diff --git a/devel/cl-alexandria/Makefile b/devel/cl-alexandria/Makefile index 0b8c30784c22..912f72fdf7d5 100644 --- a/devel/cl-alexandria/Makefile +++ b/devel/cl-alexandria/Makefile @@ -1,50 +1,50 @@ PORTNAME= alexandria DISTVERSION= 1.2 PORTEPOCH= 1 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- MAINTAINER= olgeni@FreeBSD.org COMMENT= Collection of portable public domain utilities for Common Lisp WWW= https://common-lisp.net/project/alexandria/ LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENCE USE_ASDF= yes USE_GITLAB= yes GL_SITE= https://gitlab.common-lisp.net -GL_COMMIT= f35e232ceb2ada8d10e7fdf27ccac07f781eea0e +GL_TAGNAME= f35e232ceb2ada8d10e7fdf27ccac07f781eea0e OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= sbcl:lang/sbcl \ texi2pdf:print/texinfo DOCS_USES= tex DOCS_USE= TEX=latex:build DOCS_INFO= doc/${PORTNAME} do-build: @${DO_NADA} do-build-DOCS-on: cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} doc do-install: @${MKDIR} ${STAGEDIR}${ASDF_PATHNAME}/${PORTNAME}-1 \ ${STAGEDIR}${ASDF_PATHNAME}/${PORTNAME}-2 \ ${STAGEDIR}${ASDF_REGISTRY} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-1/*.lisp ${STAGEDIR}${ASDF_PATHNAME}/${PORTNAME}-1 ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-2/*.lisp ${STAGEDIR}${ASDF_PATHNAME}/${PORTNAME}-2 ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.asd ${STAGEDIR}${ASDF_PATHNAME} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-tests.asd ${STAGEDIR}${ASDF_PATHNAME} ${RLN} ${STAGEDIR}${ASDF_PATHNAME}/${PORTNAME}.asd ${STAGEDIR}${ASDF_REGISTRY} ${RLN} ${STAGEDIR}${ASDF_PATHNAME}/${PORTNAME}-tests.asd ${STAGEDIR}${ASDF_REGISTRY} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/${PORTNAME}.html ${WRKSRC}/doc/${PORTNAME}.pdf \ ${STAGEDIR}${DOCSDIR} .include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk" .include diff --git a/devel/cl-asdf/Makefile b/devel/cl-asdf/Makefile index 45715f922b31..11d17767b32f 100644 --- a/devel/cl-asdf/Makefile +++ b/devel/cl-asdf/Makefile @@ -1,41 +1,41 @@ PORTNAME= asdf DISTVERSION= 3.3.4.7 PORTEPOCH= 2 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- MAINTAINER= olgeni@FreeBSD.org COMMENT= System definition facility for Common Lisp WWW= https://www.cliki.net/asdf LICENSE= MIT USES= gmake USE_GITLAB= yes GL_SITE= https://gitlab.common-lisp.net -GL_COMMIT= a58828745a610c1af841a86587ba197707c89eb3 +GL_TAGNAME= a58828745a610c1af841a86587ba197707c89eb3 ALL_TARGET= build/asdf.lisp SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${ASDF_PATHNAME} @${MKDIR} ${STAGEDIR}${ASDF_REGISTRY} ${INSTALL_DATA} ${WRKSRC}/build/asdf.lisp ${STAGEDIR}${ASDF_PATHNAME} ${INSTALL_DATA} ${WRKSRC}/*.asd ${STAGEDIR}${ASDF_PATHNAME} ${RLN} ${STAGEDIR}${ASDF_PATHNAME}/asdf.asd ${STAGEDIR}${ASDF_REGISTRY} ${SED} -i '' -e 's|%%PREFIX%%|${PREFIX}|' ${STAGEDIR}${ASDF_PATHNAME}/asdf.lisp ${SED} -e 's|%%ASDF_PATHNAME%%|${ASDF_PATHNAME}/asdf|' \ -e 's|%%ASDF_REGISTRY%%|${ASDF_REGISTRY}|' \ -e 's|%%PREFIX%%|${PREFIX}|' \ ${FILESDIR}/asdf-init.lisp > \ ${STAGEDIR}${PREFIX}/etc/asdf-init.lisp.default do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include .include diff --git a/devel/deheader/Makefile b/devel/deheader/Makefile index ece0320506d3..77f0750ee587 100644 --- a/devel/deheader/Makefile +++ b/devel/deheader/Makefile @@ -1,28 +1,28 @@ PORTNAME= deheader PORTVERSION= 1.6 CATEGORIES= devel MAINTAINER= gahr@FreeBSD.org COMMENT= Tool to find unnecessary includes in C/C++ files WWW= http://www.catb.org/esr/deheader/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xmlto:textproc/xmlto USES= python shebangfix tar:bz2 SHEBANG_FILES= ${PORTNAME} NO_ARCH= yes USE_GITLAB= yes GL_ACCOUNT= esr -GL_COMMIT= b408c9013f4e1d917cc12f06edda4e1782e64888 +GL_TAGNAME= b408c9013f4e1d917cc12f06edda4e1782e64888 PLIST_FILES= bin/deheader man/man1/deheader.1.gz do-install: ${INSTALL_SCRIPT} ${WRKSRC}/deheader ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/deheader.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/devel/eql5/Makefile b/devel/eql5/Makefile index f0a79edde8bd..30aaf0f6e850 100644 --- a/devel/eql5/Makefile +++ b/devel/eql5/Makefile @@ -1,34 +1,34 @@ PORTNAME= eql5 PORTVERSION= g20220217 PORTREVISION= 1 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Embedded Qt Lisp WWW= https://gitlab.com/eql/EQL5 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/../LICENSE-1.MIT LIB_DEPENDS= libecl.so:lang/ecl USES= gl qmake qt:5 USE_QT= core declarative gui help location multimedia network \ printsupport sql svg webchannel webengine widgets \ buildtools:build uitools:build USE_GL= gl USE_LDCONFIG= yes USE_GITLAB= yes GL_ACCOUNT= eql GL_PROJECT= ${PORTNAME:tu} -GL_COMMIT= 0bf4fbaf2e231a30a0173640c3bd478e6ea6ad7a +GL_TAGNAME= 0bf4fbaf2e231a30a0173640c3bd478e6ea6ad7a WRKSRC_SUBDIR= src QMAKE_SOURCE_PATH= ${WRKSRC}/eql5.pro pre-build: @cd ${WRKSRC} && ecl -shell make.lisp .include diff --git a/devel/git-lab/Makefile b/devel/git-lab/Makefile index bf1e6fb0af00..f518f7cca99d 100644 --- a/devel/git-lab/Makefile +++ b/devel/git-lab/Makefile @@ -1,22 +1,22 @@ PORTNAME= git-lab DISTVERSION= 0.1 CATEGORIES= devel MAINTAINER= adridg@FreeBSD.org COMMENT= GitLab management commands for git CLI WWW= https://invent.kde.org/sdk/git-lab RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>=2.1.8:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-gitlab>=2.7.1:devel/py-python-gitlab@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils USE_GITLAB= yes GL_SITE= https://invent.kde.org GL_ACCOUNT= sdk GL_PROJECT= ${PORTNAME} -GL_COMMIT= 68c892f1f5268652d23cea04b1af294b8fc32dbb +GL_TAGNAME= 68c892f1f5268652d23cea04b1af294b8fc32dbb .include diff --git a/devel/gitaly/Makefile b/devel/gitaly/Makefile index b609e89a03db..446e57247f47 100644 --- a/devel/gitaly/Makefile +++ b/devel/gitaly/Makefile @@ -1,75 +1,75 @@ PORTNAME= gitaly DISTVERSION= 16.1.2 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= mfechner@FreeBSD.org COMMENT= Smart reverse proxy for GitLab WWW= https://gitlab.com/gitlab-org/gitaly LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE # Make sure the following patch is included: # https://gitlab.com/gitlab-org/gitaly/-/merge_requests/4108 # it fixes segfaults reported here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259848 # define dependencies that are required for build and run under MY_DEPENDS MY_DEPENDS= git>=2.40.1:devel/git BUILD_DEPENDS= bash>0:shells/bash \ ${MY_DEPENDS} RUN_DEPENDS= ${MY_DEPENDS} \ gitlab-shell>=14.17.0:devel/gitlab-shell LIB_DEPENDS= libgit2.so:devel/libgit2 USES= cpe gmake go:modules,no_targets pkgconfig CPE_VENDOR= gitlab MAKE_ENV= GOFLAGS="${GO_BUILDFLAGS}" # make sure to pass go build options into make process MAKE_ENV+= ${GO_ENV} USE_GITLAB= yes GL_ACCOUNT= gitlab-org # Find this here: https://gitlab.com/gitlab-org/gitaly/-/tags -GL_COMMIT= 84a9837993a7eafbdfe56a88f1c5efbd73e2da16 +GL_TAGNAME= 84a9837993a7eafbdfe56a88f1c5efbd73e2da16 # for go dependencies # Gitlab hosts there dependencies on their own platform and not on go-proxy # so we download the required go.mod file from gitlab # lines are taken from go.mk # --------------------------- FETCH_DEPENDS= ${GO_CMD}:${GO_PORT} \ ca_root_nss>0:security/ca_root_nss MASTER_SITES+= https://gitlab.com/gitlab-org/gitaly/-/raw/v${DISTVERSION}/ DISTFILES+= go.mod DIST_SUBDIR= go/${PKGORIGIN:S,/,_,g}/${DISTNAME} EXTRACT_ONLY+= ${DISTFILES:N*.mod\:*:N*.mod:C/:.*//} _USES_fetch+= 800:go-post-fetch go-post-fetch: @${ECHO_MSG} "===> Fetching ${GO_MODNAME} dependencies"; @(cd ${DISTDIR}/${DIST_SUBDIR}; \ [ -e go.mod ] || ${RLN} ${GO_MODFILE} go.mod; \ ${SETENV} ${GO_ENV} GOPROXY=${GO_GOPROXY} ${GO_CMD} mod download -x all) # --------------------------- post-patch: ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/config.toml.example ${MV} ${WRKSRC}/config.toml.example ${WRKSRC}/config.toml.sample do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DATADIR}/bin ${FIND} ${WRKSRC} -name '*.orig' -delete (cd ${WRKSRC}/_build/bin/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/bin && \ cd ${WRKSRC} && ${COPYTREE_SHARE} config.toml.sample ${STAGEDIR}${DATADIR}) post-install: ${FIND} -s ${STAGEDIR}${DATADIR} -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' | \ ${SED} -E -e '/sample$$/ s#^#@sample #; \ /gitlab-shell-hook$$/ s#^#@(,,755) #; \ s#${DATADIR_REL}/bin#@(,,555) ${DATADIR_REL}/bin#; ' >> ${TMPPLIST} .include diff --git a/devel/gitlab-runner/Makefile b/devel/gitlab-runner/Makefile index 89e22d44baae..e551d4f40f1a 100644 --- a/devel/gitlab-runner/Makefile +++ b/devel/gitlab-runner/Makefile @@ -1,73 +1,73 @@ PORTNAME= gitlab-runner DISTVERSION= 16.0.1 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \ https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerarm DISTFILES= prebuilt-x86_64.tar.xz:dockerx64 \ prebuilt-arm.tar.xz:dockerarm MAINTAINER= mfechner@FreeBSD.org COMMENT= Official GitLab Runner written in Go WWW= https://gitlab.com/gitlab-org/gitlab-runner LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= go-bindata:devel/go-bindata RUN_DEPENDS= bash:shells/bash \ ca_root_nss>=0:security/ca_root_nss \ git:devel/git USES= go:modules GO_MODULE= gitlab.com/gitlab-org/gitlab-runner _BUILD_DATE= $$(date -u +%Y-%m-%dT%H:%M:%S%z) GO_BUILDFLAGS= -ldflags=" \ -X gitlab.com/gitlab-org/gitlab-runner/commands.ROOTCONFIGDIR=${ETCDIR} \ -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=${PORTVERSION} \ - -X gitlab.com/gitlab-org/gitlab-runner/common.REVISION=${GL_COMMIT:C/^(........).*/\1/} \ + -X gitlab.com/gitlab-org/gitlab-runner/common.REVISION=${GL_TAGNAME:C/^(........).*/\1/} \ -X gitlab.com/gitlab-org/gitlab-runner/common.BUILT=${_BUILD_DATE} \ -X gitlab.com/gitlab-org/gitlab-runner/common.BRANCH=${GITBRANCH} \ -s -w" USE_GITLAB= yes GL_ACCOUNT= gitlab-org # Find tags here: # https://gitlab.com/gitlab-org/gitlab-runner/-/tags -GL_COMMIT= 79704081c9fe038e6054066d7d7462c712d7345e +GL_TAGNAME= 79704081c9fe038e6054066d7d7462c712d7345e GITBRANCH= 16-0-stable # for go dependencies # Gitlab hosts there dependencies on their own platform and not on go-proxy # so we download the required go.mod file from gitlab # lines are taken from go.mk # --------------------------- MASTER_SITES+= https://gitlab.com/gitlab-org/gitlab-runner/-/raw/v${DISTVERSION}/ DISTFILES+= go.mod EXTRACT_ONLY+= ${DISTFILES:N*.mod\:*:N*.mod:C/:.*//:Nprebuilt*:} # --------------------------- PLIST_FILES= bin/gitlab-runner USE_RC_SUBR= gitlab_runner USERS= gitlab-runner GROUPS= gitlab-runner post-patch: @${MKDIR} ${WRKSRC}/out/docker/ @${CP} ${DISTDIR}/${DIST_SUBDIR}/prebuilt-x86_64.tar.xz ${WRKSRC}/out/docker/ @${CP} ${DISTDIR}/${DIST_SUBDIR}/prebuilt-arm.tar.xz ${WRKSRC}/out/docker/ pre-build: @cd ${WRKSRC} && go-bindata \ -pkg docker \ -nocompress \ -nomemcopy \ -nometadata \ -prefix out/docker/ \ -o executors/docker/bindata.go \ out/docker/prebuilt-x86_64.tar.xz \ out/docker/prebuilt-arm.tar.xz .include diff --git a/devel/gitlab-shell/Makefile b/devel/gitlab-shell/Makefile index fe31a8771e9f..7cb814aa19b6 100644 --- a/devel/gitlab-shell/Makefile +++ b/devel/gitlab-shell/Makefile @@ -1,84 +1,84 @@ PORTNAME= gitlab-shell PORTVERSION= 14.23.0 CATEGORIES= devel MAINTAINER= mfechner@FreeBSD.org COMMENT= GitLab Shell handles git commands for GitLab WWW= https://gitlab.com/gitlab-org/gitlab-shell LICENSE= MIT # GSSAPI support can maybe be removed by disable CGO: # https://gitlab.com/gitlab-org/gitlab-shell/-/merge_requests/720 #BUILD_DEPENDS= heimdal>=0:security/heimdal USES= gmake go:modules,no_targets pkgconfig CGO_ENABLED= 0 USE_GITLAB= yes GL_ACCOUNT= gitlab-org # Find the commit hash here: https://gitlab.com/gitlab-org/gitlab-shell/-/tags -GL_COMMIT= fa92c356b543dcf1f40cc890e52d7b13c2c0f78a +GL_TAGNAME= fa92c356b543dcf1f40cc890e52d7b13c2c0f78a USERS= git GROUPS= git #INSTALL_TARGET= install-strip ALL_TARGET= build MAKE_ENV= GOFLAGS="${GO_BUILDFLAGS}" # make sure to pass go build options into make process MAKE_ENV+= ${GO_ENV} # for go dependencies # Gitlab hosts there dependencies on their own platform and not on go-proxy # so we download the required go.mod file from gitlab # lines are taken from go.mk # --------------------------- FETCH_DEPENDS= ${GO_CMD}:${GO_PORT} \ ca_root_nss>0:security/ca_root_nss MASTER_SITES+= https://gitlab.com/gitlab-org/gitlab-shell/-/raw/v${DISTVERSION}/ DISTFILES+= go.mod DIST_SUBDIR= go/${PKGORIGIN:S,/,_,g}/${DISTNAME} EXTRACT_ONLY+= ${DISTFILES:N*.mod\:*:N*.mod:C/:.*//} _USES_fetch+= 800:go-post-fetch go-post-fetch: @${ECHO_MSG} "===> Fetching ${GO_MODNAME} dependencies"; @(cd ${DISTDIR}/${DIST_SUBDIR}; \ [ -e go.mod ] || ${RLN} ${GO_MODFILE} go.mod; \ ${SETENV} ${GO_ENV} GOPROXY=${GO_GOPROXY} ${GO_CMD} mod download -x all) # --------------------------- VARLOGDIR= /var/log/gitlab-shell PLIST_FILES+= "@dir(git,,755) ${VARLOGDIR}" post-patch: ${MV} ${WRKSRC}/config.yml.example ${WRKSRC}/config.yml.sample ${CP} ${WRKSRC}/config.yml.sample ${WRKSRC}/config.yml ${REINPLACE_CMD} -e 's|VERSION_STRING :=.*|VERSION_STRING := v${PORTVERSION}|g' ${WRKSRC}/Makefile pre-install: ${RM} -rf ${WRKSRC}/config.yml do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DATADIR}/bin ${FIND} ${WRKSRC} -name '*.orig' -delete (cd ${WRKSRC}/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR}/bin) .for x in CHANGELOG LICENSE README.md VERSION config.yml.sample ${INSTALL_DATA} ${WRKSRC}/${x} ${STAGEDIR}${DATADIR}/ .endfor .for x in support @${MKDIR} ${STAGEDIR}${DATADIR}/${x} (cd ${WRKSRC}/${x} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/${x}) .endfor @${MKDIR} ${STAGEDIR}${VARLOGDIR} post-install: ${FIND} -s ${STAGEDIR}${DATADIR} -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' | \ ${SED} -E -e '/sample$$/ s#^#@sample #; \ s#${DATADIR_REL}/bin#@(,,555) ${DATADIR_REL}/bin#; ' >> ${TMPPLIST} .include diff --git a/devel/icmake/Makefile b/devel/icmake/Makefile index 171c528d9fce..ab5eac28730b 100644 --- a/devel/icmake/Makefile +++ b/devel/icmake/Makefile @@ -1,83 +1,83 @@ PORTNAME= icmake PORTVERSION= 9.03.01 CATEGORIES= devel MAINTAINER= bofh@FreeBSD.org COMMENT= Intelligent C-like Maker WWW= https://fbb-git.gitlab.io/icmake/ LICENSE= GPLv3 BUILD_DEPENDS= bash:shells/bash \ gsed:textproc/gsed USES= compiler shebangfix USE_GITLAB= yes WRKSRC_SUBDIR= ${PORTNAME} PORTDOCS= changelog.gz icmake.ps.gz PORTEXAMPLES= * REINPLACE_ARGS= -I "" SHEBANG_FILES= examples/* icm_install icm_prepare scripts/convert SHEBANG_GLOB= icm_bootstrap SHEBANG_LANG= icmake icmake_OLD_CMD= /usr/bin/icmake icmake_CMD= ${LOCALBASE}/bin/icmake GL_ACCOUNT= fbb-git -GL_COMMIT= 9b958b05ac462adf6cde394875964a8127599514 +GL_TAGNAME= 9b958b05ac462adf6cde394875964a8127599514 OPTIONS_DEFINE= DOCS EXAMPLES .include post-patch: @${REINPLACE_CMD} -e 's|find|find .|g' \ ${WRKSRC}/icm_prepare @${REINPLACE_CMD} -e 's|tput clear|clear|g' \ ${WRKSRC}/changelog \ ${WRKSRC}/icmbuild/usage.c \ ${WRKSRC}/doc/icmconf.7 \ ${WRKSRC}/doc/manpage/icmbuild.yo \ ${WRKSRC}/doc/manpage/icmconf.yo \ ${WRKSRC}/doc/icmbuild.1 @${REINPLACE_CMD} -e 's|sed|gsed|g' \ ${WRKSRC}/scripts/conversions \ ${WRKSRC}/scripts/convert @${REINPLACE_CMD} -e 's|"usr/bin"|"bin"| ; \ s|"usr/share/icmake"|"share/icmake"| ; \ s|"usr/share/man"|"man"| ; \ s|"usr/lib/icmake"|"lib/icmake"| ; \ s|"usr/share/doc/icmake"|"share/doc/icmake"| ; \ s|"usr/share/doc/icmake-doc"|"share/examples/icmake"|' \ ${WRKSRC}/INSTALL.im @${REINPLACE_CMD} -e 's|cp -r|cp -R| ; \ s|DOCDOCDIR}/icmake|DOCDIR}/icmake| ; \ s|examples tmp|examples/* tmp|' \ ${WRKSRC}/icm_bootstrap \ ${WRKSRC}/icm_install @${REINPLACE_CMD} -e 's|"gcc"|"${CC}"|g; s|-Wall -O2|${CFLAGS}|g' \ ${WRKSRC}/doc/icmake.doc \ ${WRKSRC}/exec/icmconf \ ${WRKSRC}/usr/share/icmake/icmconf do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_prepare ${PREFIX} cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_bootstrap x do-install: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install strip progs ${STAGEDIR} cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install scripts ${STAGEDIR} cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install etc ${STAGEDIR} cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install man ${STAGEDIR} cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install skel ${STAGEDIR} do-install-DOCS-on: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install doc ${STAGEDIR} do-install-EXAMPLES-on: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install docdoc ${STAGEDIR} .include diff --git a/devel/libevdev/Makefile b/devel/libevdev/Makefile index 3163d6987139..fc5b3c38ca5c 100644 --- a/devel/libevdev/Makefile +++ b/devel/libevdev/Makefile @@ -1,24 +1,24 @@ PORTNAME= libevdev PORTVERSION= 1.9.1.20200928 CATEGORIES= devel #MASTER_SITES= http://freedesktop.org/software/${PORTNAME}/ MAINTAINER= x11@FreeBSD.org COMMENT= Linux Event Device library WWW= https://www.freedesktop.org/wiki/Software/libevdev/ LICENSE= MIT # without linux/*.h LICENSE_FILE= ${WRKSRC}/COPYING USES= meson pkgconfig python:build shebangfix USE_LDCONFIG= yes USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org -GL_COMMIT= 6ea230bc72353c54fac628987b87cc1d3b6fd842 +GL_TAGNAME= 6ea230bc72353c54fac628987b87cc1d3b6fd842 MESON_ARGS= -Ddocumentation=disabled -Dtests=disabled BINARY_ALIAS= python3=${PYTHON_CMD} .include diff --git a/devel/libsysctlmibinfo/Makefile b/devel/libsysctlmibinfo/Makefile index 371a237be519..5f1a8883895e 100644 --- a/devel/libsysctlmibinfo/Makefile +++ b/devel/libsysctlmibinfo/Makefile @@ -1,33 +1,33 @@ PORTNAME= libsysctlmibinfo DISTVERSION= 1.0.2 CATEGORIES= devel MAINTAINER= alfix86@gmail.com COMMENT= Sysctl MIB-Tree API WWW= https://gitlab.com/alfix/sysctlmibinfo/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITLAB= yes GL_ACCOUNT= alfix GL_PROJECT= sysctlmibinfo -GL_COMMIT= d09fc0361b258059a6781afa6fd0a58e332f3a74 +GL_TAGNAME= d09fc0361b258059a6781afa6fd0a58e332f3a74 USE_LDCONFIG= yes PLIST_FILES= include/sysctlmibinfo.h \ lib/libsysctlmibinfo.a \ lib/libsysctlmibinfo.so \ lib/libsysctlmibinfo.so.1.0.2 \ man/man3/sysctlmibinfo.3.gz do-install: ${INSTALL_DATA} ${WRKSRC}/sysctlmibinfo.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/libsysctlmibinfo.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libsysctlmibinfo.so.1.0.2 ${STAGEDIR}${PREFIX}/lib ${RLN} ${STAGEDIR}${PREFIX}/lib/libsysctlmibinfo.so.1.0.2 ${STAGEDIR}${PREFIX}/lib/libsysctlmibinfo.so ${INSTALL_MAN} ${WRKSRC}/sysctlmibinfo.3.gz ${STAGEDIR}${MAN3PREFIX}/man/man3 .include diff --git a/devel/libsysctlmibinfo2/Makefile b/devel/libsysctlmibinfo2/Makefile index f7ec99833c3e..2df4f4dc3602 100644 --- a/devel/libsysctlmibinfo2/Makefile +++ b/devel/libsysctlmibinfo2/Makefile @@ -1,47 +1,47 @@ PORTNAME= libsysctlmibinfo2 DISTVERSION= 2.0.1 CATEGORIES= devel MAINTAINER= alfix86@gmail.com COMMENT= Sysctl MIB-Tree API (improved version) WWW= https://gitlab.com/alfix/sysctlmibinfo2/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/sysctlinfo.h:sysutils/sysctlinfo-kmod RUN_DEPENDS= ${KMODDIR}/sysctlbyname_improved.ko:sysutils/sysctlbyname-improved-kmod \ ${KMODDIR}/sysctlinfo.ko:sysutils/sysctlinfo-kmod USE_LDCONFIG= yes USE_GITLAB= yes GL_ACCOUNT= alfix GL_PROJECT= sysctlmibinfo2 -GL_COMMIT= de427a99fc515c22a057998a29c92221e2581592\ +GL_TAGNAME= de427a99fc515c22a057998a29c92221e2581592\ PLIST_FILES= include/sysctlmibinfo2.h \ lib/libsysctlmibinfo2.a \ lib/libsysctlmibinfo2.so \ lib/libsysctlmibinfo2.so.2.0.1 \ man/man3/sysctlmibinfo2.3.gz PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES OPTIONS_DEFAULT= EXAMPLES do-install: ${INSTALL_DATA} ${WRKSRC}/sysctlmibinfo2.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/libsysctlmibinfo2.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libsysctlmibinfo2.so.2.0.1 ${STAGEDIR}${PREFIX}/lib ${RLN} ${STAGEDIR}${PREFIX}/lib/libsysctlmibinfo2.so.2.0.1 ${STAGEDIR}${PREFIX}/lib/libsysctlmibinfo2.so ${INSTALL_MAN} ${WRKSRC}/sysctlmibinfo2.3.gz ${STAGEDIR}${MAN3PREFIX}/man/man3 do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for e in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${e} ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/devel/llvm-morello/Makefile b/devel/llvm-morello/Makefile index 6621755525c8..b6777d276b3d 100644 --- a/devel/llvm-morello/Makefile +++ b/devel/llvm-morello/Makefile @@ -1,29 +1,29 @@ # llvm-morello LLVM_SUFFIX= -morello COMMENT= LLVM and Clang with support the Arm Morello architecture WWW= https://git.morello-project.org/morello/llvm-project DISTINFO_FILE= ${.CURDIR}/distinfo DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist USE_GITLAB= yes GL_SITE= https://git.morello-project.org GL_ACCOUNT= morello GL_PROJECT= llvm-project -GL_COMMIT= ${LLVM_COMMIT} +GL_TAGNAME= ${LLVM_COMMIT} # Regularly tested targets as part of Android development LLVM_TARGETS= AArch64;ARM;BPF;X86 .if exists(${.CURDIR}/files) EXTRA_PATCHES= ${.CURDIR}/files .endif .include "${.CURDIR}/Makefile.snapshot" MASTERDIR= ${.CURDIR}/../llvm-cheri .include "${MASTERDIR}/Makefile" diff --git a/devel/loccount/Makefile b/devel/loccount/Makefile index a8a143f0c0f6..897106afb6da 100644 --- a/devel/loccount/Makefile +++ b/devel/loccount/Makefile @@ -1,34 +1,34 @@ PORTNAME= loccount DISTVERSION= 2.12 PORTREVISION= 12 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Count source lines of code in a project WWW= http://www.catb.org/esr/loccount/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= a2x:textproc/asciidoc USES= gmake go python:build USE_GITLAB= yes GL_ACCOUNT= esr -GL_COMMIT= dc8279ab2e49ba60db121a47c15dc4ef8b543352 +GL_TAGNAME= dc8279ab2e49ba60db121a47c15dc4ef8b543352 GO_PKGNAME= gitlab.com/${GL_ACCOUNT}/${PORTNAME} BINARY_ALIAS= python3=${PYTHON_CMD} PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz do-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GMAKE} loccount loccount.1 do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-${GL_COMMIT} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-${GL_TAGNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include diff --git a/devel/lua-gettext/Makefile b/devel/lua-gettext/Makefile index fc023d822062..35ccaf38c261 100644 --- a/devel/lua-gettext/Makefile +++ b/devel/lua-gettext/Makefile @@ -1,38 +1,38 @@ PORTNAME= gettext DISTVERSION= 1.6 CATEGORIES= devel PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} MAINTAINER= portmaster@BSDforge.com COMMENT= Lua 5+ bindings for Gettext WWW= https://gitlab.com/ports1/lua-gettext LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= gettext lua:51,module USE_GITLAB= yes GL_ACCOUNT= ports1 GL_PROJECT= lua-gettext -GL_COMMIT= abd88932fc6e69b8955921bd0682b11db3102eca +GL_TAGNAME= abd88932fc6e69b8955921bd0682b11db3102eca MAKEFILE= ${FILESDIR}/Makefile DOCS= README README.md CHANGELOG DOCSDIR= ${PREFIX}/share/doc/lua-${PORTNAME} PLIST_FILES= %%LUA_MODLIBDIR%%/lgettext.so \ %%LUA_MODSHAREDIR%%/gettext.lua \ %%DOCSDIR%%/README \ %%DOCSDIR%%/README.md \ %%DOCSDIR%%/CHANGELOG do-install: @${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR} ${INSTALL_DATA} ${WRKSRC}/gettext.lua ${STAGEDIR}${LUA_MODSHAREDIR} @${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/lgettext.so ${STAGEDIR}${LUA_MODLIBDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${DOCS} ${CP} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/devel/lua-pty/Makefile b/devel/lua-pty/Makefile index d5789b215c87..8d2e7f1216ae 100644 --- a/devel/lua-pty/Makefile +++ b/devel/lua-pty/Makefile @@ -1,40 +1,40 @@ PORTNAME= pty DISTVERSION= 1.26 CATEGORIES= devel PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} MAINTAINER= portmaster@BSDforge.com COMMENT= Pty (pseudo-terminal) bindings for Lua 5+ WWW= https://gitlab.com/ports1/lua-pty/ LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= lua:51,module USE_GITLAB= yes GL_ACCOUNT= ports1 GL_PROJECT= lua-pty -GL_COMMIT= 1c36a8b40688c6a38c188000bba59ce20ab616ce +GL_TAGNAME= 1c36a8b40688c6a38c188000bba59ce20ab616ce MAKEFILE= ${FILESDIR}/Makefile DOCSDIR= ${PREFIX}/share/doc/lua-${PORTNAME} DOCFILES= README README.md CHANGELOG PLIST_FILES= ${LUA_MODSHAREDIR}/pty.lua \ ${LUA_MODLIBDIR}/lpty.so \ ${DOCSDIR}/README \ ${DOCSDIR}/README.md \ ${DOCSDIR}/CHANGELOG do-install: @${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/lpty.so ${STAGEDIR}${LUA_MODLIBDIR} @${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR} ${INSTALL_DATA} ${WRKSRC}/pty.lua ${STAGEDIR}${LUA_MODSHAREDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${DOCFILES} ${CP} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/devel/php-libawl/Makefile b/devel/php-libawl/Makefile index 6965e799ba60..5e92b663fc0d 100644 --- a/devel/php-libawl/Makefile +++ b/devel/php-libawl/Makefile @@ -1,37 +1,37 @@ PORTNAME= libawl DISTVERSIONPREFIX= r DISTVERSION= 0.64 CATEGORIES= devel PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= Andrew.s Web Libraries - PHP Utility Libraries WWW= https://gitlab.com/davical-project/awl LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING USES= php:build,flavors USE_GITLAB= yes GL_ACCOUNT= davical-project GL_PROJECT= awl -GL_COMMIT= f1c3753a2f356d856dfc279754f7885080e9e827 +GL_TAGNAME= f1c3753a2f356d856dfc279754f7885080e9e827 NO_ARCH= yes NO_BUILD= yes LIBAWLDIR?= share/awl post-patch: ${RM} ${WRKSRC}/inc/*.orig do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${LIBAWLDIR} .for d in dba inc cd ${WRKSRC} && \ ${COPYTREE_SHARE} ${d} ${STAGEDIR}${PREFIX}/${LIBAWLDIR}/ .endfor .include diff --git a/devel/py-pop-config/Makefile b/devel/py-pop-config/Makefile index e8348bb61616..74ddcfca9f2c 100644 --- a/devel/py-pop-config/Makefile +++ b/devel/py-pop-config/Makefile @@ -1,21 +1,21 @@ PORTNAME= pop-config PORTVERSION= 8.0.2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= krion@FreeBSD.org COMMENT= Tool for creating configuration options for pop projects WWW= https://gitlab.com/saltstack/pop/pop-config LICENSE= APACHE20 USES= python shebangfix USE_PYTHON= autoplist distutils USE_GITLAB= yes GL_ACCOUNT= saltstack/pop -GL_COMMIT= 1eff06ef08c51355dd27165abeacaeb7d03f2f8f +GL_TAGNAME= 1eff06ef08c51355dd27165abeacaeb7d03f2f8f NO_ARCH= yes .include diff --git a/devel/py-pop/Makefile b/devel/py-pop/Makefile index 8a4d546f62de..01cebfc2c00b 100644 --- a/devel/py-pop/Makefile +++ b/devel/py-pop/Makefile @@ -1,28 +1,28 @@ PORTNAME= pop PORTVERSION= 20.1.1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= krion@FreeBSD.org COMMENT= Plugin Oriented Programming interface for Python WWW= https://pop.readthedocs.io LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiofiles>=0:devel/py-aiofiles@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiologger>=0:devel/py-aiologger@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dict-toolbox>=0:sysutils/py-dict-toolbox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pop-config>0:devel/py-pop-config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python shebangfix USE_GITLAB= yes GL_ACCOUNT= saltstack/pop -GL_COMMIT= 58d846bdd196b71348910aea77cd0139f70c4f12 +GL_TAGNAME= 58d846bdd196b71348910aea77cd0139f70c4f12 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-tiamat/Makefile b/devel/py-tiamat/Makefile index 1c6c7925ef28..4856b72e085c 100644 --- a/devel/py-tiamat/Makefile +++ b/devel/py-tiamat/Makefile @@ -1,29 +1,29 @@ PORTNAME= tiamat PORTVERSION= 7.10.3 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= krion@FreeBSD.org COMMENT= Single binary builder for Python projects WWW= https://gitlab.com/saltstack/pop/tiamat LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pop>=0:devel/py-pop@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} USES= python shebangfix USE_GITLAB= yes GL_ACCOUNT= saltstack/pop -GL_COMMIT= 7b2e30f7fc1bd9f2560789736c7d0e612b3ddaa0 +GL_TAGNAME= 7b2e30f7fc1bd9f2560789736c7d0e612b3ddaa0 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/safe-iop/Makefile b/devel/safe-iop/Makefile index 2da6290a6416..b7e75c7f8518 100644 --- a/devel/safe-iop/Makefile +++ b/devel/safe-iop/Makefile @@ -1,39 +1,39 @@ PORTNAME= safe-iop DISTVERSION= 0.3.2 CATEGORIES= devel MAINTAINER= portmaster@BSDforge.com COMMENT= Safe integer operation library for C WWW= https://gitlab.com/ports1/safe-iop/ # as defined in /usr/src/include/ifaddrs.h LICENSE= BSD1CLAUSE LICENSE_NAME= BSD1CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USE_LDCONFIG= yes ALL_TARGET= so CFLAGS+= -fPIC PLIST_FILES= include/safe_iop.h \ lib/libsafe_iop.so.0 \ %%DOCSDIR%%/README \ %%DOCSDIR%%/README.md \ %%EXAMPLESDIR%%/askme.c USE_GITLAB= yes GL_ACCOUNT= ports1 GL_PROJECT= safe-iop -GL_COMMIT= 2b20d77fb9f22b1ec9e2b3d2eb53c532596d3203 +GL_TAGNAME= 2b20d77fb9f22b1ec9e2b3d2eb53c532596d3203 do-install: ${INSTALL_LIB} ${WRKSRC}/libsafe_iop.so.0 ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/include/safe_iop.h ${STAGEDIR}${PREFIX}/include @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/askme.c ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/tailor/Makefile b/devel/tailor/Makefile index 7894c16b1fad..d66d855f43bd 100644 --- a/devel/tailor/Makefile +++ b/devel/tailor/Makefile @@ -1,35 +1,35 @@ PORTNAME= tailor DISTVERSION= 0.9.37 PORTREVISION= 1 CATEGORIES= devel python MAINTAINER= portmaster@BSDforge.com COMMENT= Migrates changesets between version control systems WWW= https://gitlab.com/ports1/tailor/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/bin/rsync:net/rsync \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes USE_GITLAB= yes GL_ACCOUNT= ports1 GL_PROJECT= tailor -GL_COMMIT= 06d9068d84a4e78f30579fbdc46ed22ec9d953c7 +GL_TAGNAME= 06d9068d84a4e78f30579fbdc46ed22ec9d953c7 OPTIONS_DEFINE= DOCS PORTDOCS= README README.* DOC.* post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/DOC* ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/tclcheck/Makefile b/devel/tclcheck/Makefile index 82fe756a1271..25e1ed806fa2 100644 --- a/devel/tclcheck/Makefile +++ b/devel/tclcheck/Makefile @@ -1,38 +1,38 @@ PORTNAME= tclcheck DISTVERSION= 1.1.14 CATEGORIES= devel MAINTAINER= tcltk@FreeBSD.org COMMENT= Program to check the nesting of parenthesis in tcl scripts WWW= https://gitlab.com/ports1/tclcheck LICENSE= NEWCASTLE BSD2CLAUSE LICENSE_COMB= dual LICENSE_NAME_NEWCASTLE= University of Newcastle upon Tyne LICENSE_FILE_NEWCASTLE= ${WRKSRC}/COPYRIGHT LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE LICENSE_PERMS_NEWCASTLE= dist-mirror pkg-mirror auto-accept USES= alias USE_GITLAB= yes GL_ACCOUNT= ports1 -GL_COMMIT= 9de3e5b12c5f453137305377344cb1d1c848e75e +GL_TAGNAME= 9de3e5b12c5f453137305377344cb1d1c848e75e OPTIONS_DEFINE= DOCS PLIST_FILES= bin/tclCheck \ man/man1/tclCheck.1.gz \ PORTDOCS= README README.md do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tclCheck ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/tclCheck.1 ${STAGEDIR}${PREFIX}/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/bind9-devel/Makefile b/dns/bind9-devel/Makefile index ee6d9e53b2c6..612ecc6f33ae 100644 --- a/dns/bind9-devel/Makefile +++ b/dns/bind9-devel/Makefile @@ -1,248 +1,248 @@ # pkg-help formatted with fmt 59 63 PORTNAME= bind PORTVERSION= ${ISCVERSION:S/-P/P/:S/b/.b/:S/a/.a/:S/rc/.rc/} .if defined(BIND_TOOLS_SLAVE) # dns/bind-tools here PORTREVISION= 0 .else # XXX: correct version # dns/bind9xx here PORTREVISION= 1 .endif CATEGORIES= dns net # XXX: put the ISC master_site #MASTER_SITES= ISC/bind9/${ISCVERSION} MASTER_SITES= LOCAL/mat/bind .if defined(BIND_TOOLS_SLAVE) PKGNAMESUFFIX= -tools .else # XXX: correct SUFFIX. PKGNAMESUFFIX= 9-devel .endif # XXX: correct DISTNAME. #DISTNAME= ${PORTNAME}-${ISCVERSION} MAINTAINER= mat@FreeBSD.org WWW= https://www.isc.org/bind/ .if defined(BIND_TOOLS_SLAVE) COMMENT= Command line tools from BIND: delv, dig, host, nslookup... .else COMMENT= BIND DNS suite with updated DNSSEC and DNS64 .endif # Uncomment when bind9xx comes of age. +3 years if ESV, +1year otherwise, see # https://kb.isc.org/docs/aa-00896 # DEPRECATED= End of life, please migrate to a newer version of BIND9 # EXPIRATION_DATE= XXX-12-31 LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libuv.so:devel/libuv \ libnghttp2.so:www/libnghttp2 \ libxml2.so:textproc/libxml2 .if !defined(BIND_TOOLS_SLAVE) RUN_DEPENDS= bind-tools>0:dns/bind-tools .endif # XXX: remove tar:bz2 USES= autoreconf compiler:c11 cpe libedit libtool pkgconfig ssl tar:bz2 # ISC releases things like 9.8.0-P1, which our versioning doesn't like ISCVERSION= 9.19.3.2022.06.16 # XXX: Remove gitlab USE_GITLAB= yes GL_SITE= https://gitlab.isc.org GL_ACCOUNT= isc-projects GL_PROJECT= bind9 -GL_COMMIT= 84854b3f22b885ba4cfbf34697de4fbed1cad0a2 +GL_TAGNAME= 84854b3f22b885ba4cfbf34697de4fbed1cad0a2 CPE_VENDOR= isc CPE_VERSION= ${ISCVERSION:C/-.*//} .if ${ISCVERSION:M*-*} CPE_UPDATE= ${ISCVERSION:C/.*-//:tl} .endif GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-linux-caps \ --localstatedir=/var \ --sysconfdir=${ETCDIR} \ --with-dlopen=yes \ --with-libxml2 \ --with-openssl=${OPENSSLBASE} \ --enable-dnsrps \ --with-readline=libedit CONFIGURE_ENV= READLINE_CFLAGS="-L${LOCALBASE}/lib" ETCDIR= ${PREFIX}/etc/namedb .if defined(BIND_TOOLS_SLAVE) EXTRA_PATCHES= ${PATCHDIR}/extrapatch-bind-tools CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/bind-tools .else USE_RC_SUBR= named # XXX: remove the big warning about it being a development version from pkg-message SUB_FILES= named.conf pkg-message EXTRA_PATCHES= ${PATCHDIR}/extrapatch-no-bind-tools PORTDOCS= * # XXX: Add -devel CONFLICTS= bind9[0-9][0-9] .endif # BIND_TOOLS_SLAVE MAKE_JOBS_UNSAFE= yes OPTIONS_DEFAULT= GSSAPI_NONE IDN JSON LMDB MANPAGES \ TCP_FASTOPEN DNSTAP OPTIONS_DEFINE= DNSTAP DOCS FIXED_RRSET GEOIP IDN JSON LARGE_FILE LMDB \ MANPAGES OVERRIDECACHE QUERYTRACE \ START_LATE TCP_FASTOPEN OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE .if defined(BIND_TOOLS_SLAVE) OPTIONS_EXCLUDE= DNSTAP DOCS GEOIP LMDB \ OVERRIDECACHE QUERYTRACE START_LATE \ TCP_FASTOPEN .endif # BIND_TOOLS_SLAVE OPTIONS_SUB= yes DNSTAP_DESC= Provides fast passive logging of DNS messages FIXED_RRSET_DESC= Enable fixed rrset ordering GSSAPI_BASE_DESC= Using Heimdal in base GSSAPI_HEIMDAL_DESC= Using security/heimdal GSSAPI_MIT_DESC= Using security/krb5 GSSAPI_NONE_DESC= Disable LARGE_FILE_DESC= 64-bit file support LMDB_DESC= Use LMDB for zone management OVERRIDECACHE_DESC= Use the override-cache patch QUERYTRACE_DESC= Enable the very verbose query tracelogging START_LATE_DESC= Start BIND late in the boot process (see help) TCP_FASTOPEN_DESC= RFC 7413 support DOCS_ALL_TARGET= all html DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} DOCS_USES= gmake python:env DNSTAP_CONFIGURE_ENABLE= dnstap DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ libprotobuf-c.so:devel/protobuf-c FIXED_RRSET_CONFIGURE_ENABLE= fixed-rrset GEOIP_CONFIGURE_ENABLE= geoip GEOIP_CONFIGURE_WITH= maxminddb GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb GSSAPI_BASE_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ ${GSSAPI_CONFIGURE_ARGS} GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit GSSAPI_NONE_CONFIGURE_ON= --without-gssapi IDN_CONFIGURE_OFF= --without-libidn2 IDN_CONFIGURE_ON= ${ICONV_CONFIGURE_BASE} \ --with-libidn2=${LOCALBASE} IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IDN_USES= iconv JSON_CONFIGURE_WITH= json-c JSON_LIB_DEPENDS= libjson-c.so:devel/json-c JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c LARGE_FILE_CONFIGURE_ENABLE= largefile LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb MANPAGES_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx MANPAGES_USES= gmake OVERRIDECACHE_EXTRA_PATCHES= ${FILESDIR}/extrapatch-bind-min-override-ttl QUERYTRACE_CONFIGURE_ENABLE= querytrace START_LATE_SUB_LIST= NAMED_BEFORE="LOGIN" \ NAMED_REQUIRE="SERVERS cleanvar" START_LATE_SUB_LIST_OFF= NAMED_BEFORE="SERVERS" \ NAMED_REQUIRE="NETWORKING ldconfig syslogd" TCP_FASTOPEN_CONFIGURE_ENABLE= tcp-fastopen .include .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --enable-developer \ --enable-symtable USES+= perl5 USE_PERL5= build BUILD_DEPENDS+= cmocka>0:sysutils/cmocka .endif .include .if ${SSL_DEFAULT} == base SUB_LIST+= ENGINES=/usr/lib/engines .else SUB_LIST+= ENGINES=${LOCALBASE}/lib/engines .endif # XXX: Remove first REINPLACE_CMD post-patch: - @${REINPLACE_CMD} -e '/^m4_define(\[bind_SRCID/s/\[m4.*\]/${GL_COMMIT}/' \ + @${REINPLACE_CMD} -e '/^m4_define(\[bind_SRCID/s/\[m4.*\]/${GL_TAGNAME}/' \ ${WRKSRC}/configure.ac .for FILE in check/named-checkconf.rst named/named.rst nsupdate/nsupdate.rst \ rndc/rndc.rst @${REINPLACE_CMD} -e 's#/etc/named.conf#${ETCDIR}/named.conf#g' \ -e 's#/etc/rndc.conf#${ETCDIR}/rndc.conf#g' \ -e "s#/var\/run\/named\/named.pid#/var/run/named/pid#" \ ${WRKSRC}/bin/${FILE} .endfor .if !defined(BIND_TOOLS_SLAVE) post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mtree ${MKDIR} ${STAGEDIR}${ETCDIR} . for i in dynamic primary secondary working @${MKDIR} ${STAGEDIR}${ETCDIR}/$i . endfor ${INSTALL_DATA} ${WRKDIR}/named.conf ${STAGEDIR}${ETCDIR}/named.conf.sample ${INSTALL_DATA} ${FILESDIR}/named.root ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/empty.db ${STAGEDIR}${ETCDIR}/primary ${INSTALL_DATA} ${FILESDIR}/localhost-forward.db ${STAGEDIR}${ETCDIR}/primary ${INSTALL_DATA} ${FILESDIR}/localhost-reverse.db ${STAGEDIR}${ETCDIR}/primary ${INSTALL_DATA} ${FILESDIR}/BIND.chroot.dist ${STAGEDIR}${PREFIX}/etc/mtree/BIND.chroot.dist.sample ${INSTALL_DATA} ${FILESDIR}/BIND.chroot.local.dist ${STAGEDIR}${PREFIX}/etc/mtree/BIND.chroot.local.dist.sample ${INSTALL_DATA} ${WRKSRC}/bin/rndc/rndc.conf \ ${STAGEDIR}${ETCDIR}/rndc.conf.sample # FIXME: this is strange. @${RM} -rf ${STAGEDIR}/wrkdirs post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/arm ${INSTALL_DATA} ${WRKSRC}/CHANGES* \ ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/arm/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/arm .else do-install: for dir in bin lib doc/man; do \ (cd ${INSTALL_WRKSRC}/$$dir && ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) ; \ done @${RM} -r ${STAGEDIR}${PREFIX}/include .endif # BIND_TOOLS_SLAVE .include diff --git a/editors/aee/Makefile b/editors/aee/Makefile index 4ff04236ff3a..c7b4d75314de 100644 --- a/editors/aee/Makefile +++ b/editors/aee/Makefile @@ -1,53 +1,53 @@ PORTNAME= aee DISTVERSION= 2.2.22 CATEGORIES= editors MAINTAINER= portmaster@BSDforge.com COMMENT= Easy editor with both curses and X11 interfaces WWW= https://gitlab.com/ports1/aee LICENSE= ART10 LICENSE_FILE= ${WRKSRC}/Artistic USES= ncurses PLIST_FILES= bin/aee bin/rae man/man1/aee.1.gz ${DATADIR}/help.ae ALL_TARGET= main USE_GITLAB= yes GL_ACCOUNT= ports1 GL_PROJECT= aee -GL_COMMIT= bf68f4accb96ac39020ac2d9092022aebfa5df27 +GL_TAGNAME= bf68f4accb96ac39020ac2d9092022aebfa5df27 OPTIONS_DEFINE= XAE XAE_DESC= Build X11 version 'xae' XAE_USES= xorg XAE_USE= XORG=x11 XAE_PLIST_FILES= bin/xae bin/rxae XAE_ALL_TARGET= xae XAE_DESKTOP_ENTRIES= "Xae" "" "" "xae" "" false post-patch: @${REINPLACE_CMD} -e \ 's|cc|${CC}|g ; \ s|"-s"|""|g ; \ s|/usr/X11R6|${LOCALBASE}|g' \ ${WRKSRC}/create.mk.aee \ ${WRKSRC}/create.mk.xae @${REINPLACE_CMD} -e 's|/usr/local/lib|${DATADIR}|g' \ ${WRKSRC}/aee.1 \ ${WRKSRC}/localize.c ${CHMOD} 0544 ${WRKSRC}/create.mk.aee ${WRKSRC}/create.mk.xae ${WRKSRC}/install-sh do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/aee ${STAGEDIR}${PREFIX}/bin (cd ${STAGEDIR}${PREFIX}/bin && ${LN} aee rae) ${INSTALL_MAN} ${WRKSRC}/aee.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/help.ae ${STAGEDIR}${DATADIR} do-install-XAE-on: ${INSTALL_PROGRAM} ${WRKSRC}/xae ${STAGEDIR}${PREFIX}/bin (cd ${STAGEDIR}${PREFIX}/bin && ${LN} xae rxae) .include diff --git a/editors/dte/Makefile b/editors/dte/Makefile index caae02fc7cf0..702958a2d351 100644 --- a/editors/dte/Makefile +++ b/editors/dte/Makefile @@ -1,41 +1,41 @@ PORTNAME= dte DISTVERSIONPREFIX= v DISTVERSION= 1.9.1 CATEGORIES= editors MAINTAINER= dmgk@FreeBSD.org COMMENT= Small and easy to use console text editor WWW= https://craigbarnes.gitlab.io/dte/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= iconv gmake ncurses USE_GITLAB= yes GL_ACCOUNT= craigbarnes -GL_COMMIT= cae7c45ea5a563c022001a54d1eee71c268f62b4 +GL_TAGNAME= cae7c45ea5a563c022001a54d1eee71c268f62b4 MAKEFILE= ${WRKSRC}/GNUmakefile MAKE_ARGS= V=1 prefix=${PREFIX} mandir=${PREFIX}/man TEST_TARGET= check PLIST_FILES= bin/dte \ man/man1/dte.1.gz \ man/man5/dte-syntax.5.gz \ man/man5/dterc.5.gz \ PORTDOCS= README.md keys.md OPTIONS_DEFINE= DOCS post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dte post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/keys.md ${STAGEDIR}${DOCSDIR} .include diff --git a/editors/jucipp/Makefile b/editors/jucipp/Makefile index 80033470b508..1a2e5bd813dd 100644 --- a/editors/jucipp/Makefile +++ b/editors/jucipp/Makefile @@ -1,40 +1,40 @@ PORTNAME= jucipp DISTVERSIONPREFIX= v DISTVERSION= 1.7.2 PORTREVISION= 1 CATEGORIES= editors MAINTAINER= info@babaei.net COMMENT= Lightweight C++-IDE with support for C++11, C++14 and C++17 WWW= https://gitlab.com/cppit/jucipp LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} LIB_DEPENDS= libaspell.so:textproc/aspell \ libboost_filesystem.so:devel/boost-libs \ libgit2.so:devel/libgit2 \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \ uctags:devel/universal-ctags USES= cmake compiler:c++14-lang desktop-file-utils gnome pkgconfig USE_GITLAB= yes GL_ACCOUNT= cppit -GL_COMMIT= 692f3de1f0aad00051096579975e515bccc3802a +GL_TAGNAME= 692f3de1f0aad00051096579975e515bccc3802a GL_TUPLE= cppit:libclangmm:9704b9b6de0982a588fa41741157d5640afedf30:libclangmm/lib/libclangmm \ eidheim:tiny-process-library:839ff806dc447ff49af80f9a9eaa7949f770f8e5:tinyprocesslibrary/lib/tiny-process-library USE_GNOME= gdkpixbuf2 gtkmm30 gtksourceviewmm3 CMAKE_ARGS= -DCMAKE_INCLUDE_PATH=${LOCALBASE}/llvm${LLVM_DEFAULT}/include \ -DCMAKE_LIBRARY_PATH=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib PLIST_FILES= bin/juci \ share/applications/juci.desktop \ share/icons/hicolor/scalable/apps/juci.svg OPTIONS_DEFINE= TEST TEST_CMAKE_BOOL= BUILD_TESTING BUILD_FUZZING .include diff --git a/editors/lazarus-devel/Makefile b/editors/lazarus-devel/Makefile index 15a2aa179c68..ab2d90fda05b 100644 --- a/editors/lazarus-devel/Makefile +++ b/editors/lazarus-devel/Makefile @@ -1,182 +1,182 @@ PORTNAME= lazarus PORTVERSION= 2.3.0 PKGNAMESUFFIX?= -gtk2-devel PORTREVISION?= 2 CATEGORIES= editors devel DIST_SUBDIR= freepascal MAINTAINER?= acm@FreeBSD.org COMMENT?= Portable Delphi-like IDE for the FreePascal compiler (GTK2 devel) WWW= https://www.lazarus-ide.org/ CONFLICTS?= ${PORTNAME}-qt5-* ${PORTNAME}-gtk2-2* BUILD_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils \ fpcres:lang/fpc-utils RUN_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils \ gmake:devel/gmake \ fpcres:lang/fpc-utils \ ${LOCALBASE}/share/fpc-source-${FPC_DEFAULT}/Makefile.fpc:lang/fpc-source ONLY_FOR_ARCHS= i386 amd64 USE_GITLAB= yes GL_ACCOUNT= freepascal.org/lazarus GL_PROJECT= ${PORTNAME} -GL_COMMIT= 8d4b429879fc99ee4652c966015e19e2cb1131d8 +GL_TAGNAME= 8d4b429879fc99ee4652c966015e19e2cb1131d8 USES= desktop-file-utils fpc:run gettext gmake iconv shared-mime-info xorg USE_FPC?= chm cairo dblib fcl-base fcl-db fcl-fpcunit fcl-image fcl-json fcl-net \ fcl-registry fcl-res fcl-web fcl-xml fppkg gtk2 ibase iconvenc mysql \ numlib odbc opengl openssl oracle pasjpeg postgres regexpr rtl-extra \ rtl-generics sqlite x11 USE_XORG= x11 OPT?= "-Sgic " MAKE_ENV= OPT=${OPT} PLIST= ${WRKDIR}/pkg-plist #WRKSRC?= ${WRKDIR}/${PORTNAME} DATADIR?= ${PREFIX}/share/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= GDB GDB_DESC= Install a newest version of gdb OPTIONS_DEFAULT= GDB .include LAZARUS_ARCH= ${ARCH:S,amd64,x86_64,} BUILDNAME= ${LAZARUS_ARCH}-${OPSYS:tl} LCL_PLATFORM?= gtk2 MAN1S= lazarus-ide.1 lazbuild.1 startlazarus.1 SUB_FILES= pkg-message SUB_LIST+= PORTSDIR="${PORTSDIR}" .if ${PORT_OPTIONS:MGDB} RUN_DEPENDS+= ${LOCALBASE}/bin/gdb:devel/gdb .endif .if ${PKGNAMESUFFIX} == "-gtk2" USES+= gnome USE_GNOME= cairo gtk20 gdkpixbuf2 .endif post-extract: @${MKDIR} ${WRKDIR}/man1 @${MV} ${WRKSRC}/install/man/man1/lazarus-ide.1 ${WRKDIR}/man1/ @${MV} ${WRKSRC}/install/man/man1/lazbuild.1 ${WRKDIR}/man1/ @${MV} ${WRKSRC}/install/man/man1/startlazarus.1 ${WRKDIR}/man1/ @${MV} ${WRKSRC}/examples ${WRKDIR}/examples @${MV} ${WRKSRC}/docs ${WRKDIR}/docs @${RM} ${WRKSRC}/tools/.gitignore @${RM} ${WRKSRC}/Dockerfile.buildenv post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/${MAKEFILE} @${REINPLACE_CMD} -e 's|startlazarus|${PORTNAME}|g' ${WRKSRC}/install/${PORTNAME}.desktop do-build: @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} bigide LCL_PLATFORM=${LCL_PLATFORM} @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} tools LCL_PLATFORM=${LCL_PLATFORM} post-build: @cd ${WRKSRC} && \ ${RM} -R COPYING* README* debian localize.bat test *.orig *.bak startlazarus.app \ ide/Makefile*.orig ide/Makefile*.bak lcl/interfaces/qt5/qtobjects.pas.orig pre-install: @${ECHO} "#!/bin/sh" > ${WRKDIR}/lazarus-wrapper @${ECHO} "cd ${DATADIR} || exit 1 " >> ${WRKDIR}/lazarus-wrapper @${ECHO} "exec ./startlazarus" >> ${WRKDIR}/lazarus-wrapper @${RM} ${PLIST} @${RM} -r ${WRKSRC}/components/chmhelp/lhelp/lhelp.app/Contents/MacOS \ ${WRKSRC}/lazarus.app/Contents/MacOS \ ${WRKSRC}/lazarus.app/Contents/Resources/startlazarus.app/Contents/MacOS . for FILE in bin/lazarus bin/lazbuild @${ECHO_CMD} ${FILE} >> ${PLIST} . endfor . for m in ${MAN1S} @${ECHO_CMD} man/man1/${m}.gz >> ${PLIST} . endfor @${ECHO_CMD} "%%DATADIR%%/docs" >> ${PLIST} @cd ${WRKDIR}/docs && \ ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%DOCSDIR%%/|' >> ${PLIST} @${ECHO_CMD} "%%DATADIR%%/examples" >> ${PLIST} @cd ${WRKDIR}/examples && \ ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%EXAMPLESDIR%%/|' >> ${PLIST} && \ ${FIND} * -type d -empty | ${SORT} | ${SED} -e 's|^|@dir %%EXAMPLESDIR%%/|' >> ${PLIST} @cd ${WRKSRC} && \ ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \ ${FIND} * -type d -empty | ${SORT} | ${SED} -e 's|^|@dir %%DATADIR%%/|' >> ${PLIST} @${ECHO_CMD} "share/applications/lazarus.desktop" >> ${PLIST} . for RESO in 128 16 256 32 48 64 @${ECHO_CMD} share/icons/hicolor/${RESO}x${RESO}/apps/lazarus.png >> ${PLIST} . endfor @cd ${WRKSRC}/images/mimetypes && \ ${FIND} * -type f -name "*.png" | ${SORT} | ${SED} -e 's|^|share/icons/hicolor/48x48/mimetypes/|' >> ${PLIST} @${ECHO_CMD} "share/icons/hicolor/scalable/apps/lazarus.svg" >> ${PLIST} @${ECHO_CMD} "share/mime/packages/lazarus.xml" >> ${PLIST} do-install: .for DIRE in components converter debugger designer doceditor ide images install languages lazarus.app lcl \ packager tools units @${MKDIR} ${STAGEDIR}${DATADIR}/${DIRE} @cd ${WRKSRC}/${DIRE} && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${DATADIR}/${DIRE}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} {} "${STAGEDIR}${DATADIR}/${DIRE}/{}" \; .endfor @${CHMOD} +x ${STAGEDIR}${DATADIR}/tools/svn2revisioninc ${STAGEDIR}${DATADIR}/tools/lazres ${STAGEDIR}${DATADIR}/tools/lrstolfm \ ${STAGEDIR}${DATADIR}/tools/updatepofiles .for FILE in lazarus startlazarus lazbuild ${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${STAGEDIR}${DATADIR} .endfor @cd ${WRKDIR}/docs && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${DOCSDIR}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} {} "${STAGEDIR}${DOCSDIR}/{}" \; @${LN} -s ${DOCSDIR} ${STAGEDIR}${DATADIR}/docs @cd ${WRKDIR}/examples && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${EXAMPLESDIR}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} {} "${STAGEDIR}${EXAMPLESDIR}/{}" \; @${LN} -s ${EXAMPLESDIR} ${STAGEDIR}${DATADIR}/examples .for RESO in 128 16 256 32 48 64 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps ${INSTALL_DATA} ${WRKSRC}/images/icons/${PORTNAME}${RESO}x${RESO}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps/${PORTNAME}.png .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/mimetypes @cd ${WRKSRC}/images/mimetypes && \ ${FIND} * -type f -name "*.png" -exec ${INSTALL_DATA} {} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/mimetypes/{} \; @${INSTALL_DATA} ${WRKSRC}/install/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps @${INSTALL_DATA} ${WRKSRC}/images/icons/${PORTNAME}.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}.svg @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages @${INSTALL_DATA} ${WRKSRC}/install/${PORTNAME}-mime.xml ${STAGEDIR}${PREFIX}/share/mime/packages/${PORTNAME}.xml ${INSTALL_SCRIPT} ${WRKSRC}/localize.sh ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/lazarus-wrapper ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/Makefile* ${WRKSRC}/fpmake* ${STAGEDIR}${DATADIR} .for FILE in ${MAN1S} ${INSTALL_MAN} ${WRKDIR}/man1/${FILE} ${STAGEDIR}${MAN1PREFIX}/man/man1 .endfor ${LN} -s ${DATADIR}/lazbuild ${STAGEDIR}${PREFIX}/bin/lazbuild .include diff --git a/emulators/dps8m/Makefile b/emulators/dps8m/Makefile index 0a6fe78f8b2c..3de623c9b4b7 100644 --- a/emulators/dps8m/Makefile +++ b/emulators/dps8m/Makefile @@ -1,45 +1,45 @@ PORTNAME= dps8m DISTVERSION= 2.0.1rc2.20211124 CATEGORIES= emulators MAINTAINER= gspurki@gmail.com COMMENT= SIMH based simulator for the Honeywell h6180/dps8m Multics processor WWW= https://ringzero.wikidot.com LICENSE= ICU LICENSE_NAME= ICU license LICENSE_FILE= ${WRKSRC}/LICENSE.md LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64 ONLY_FOR_ARCHS_REASON= __uint128_t is only implemented on 64-bit platforms LIB_DEPENDS= libuv.so:devel/libuv USES= gmake USE_GITLAB= yes -GL_COMMIT= 572f79bb4f0f84a8b16c3892c894c2b9ed64b458 +GL_TAGNAME= 572f79bb4f0f84a8b16c3892c894c2b9ed64b458 CFLAGS_powerpc64= -Datomic_testandset_64=atomic_testandset_long CFLAGS_powerpc64le= -Datomic_testandset_64=atomic_testandset_long CFLAGS_riscv64= -Datomic_testandset_64=atomic_testandset_long MAKEFILE= GNUmakefile MAKE_ARGS+= V=1 ATOMICS=BSD PLIST_FILES= bin/dps8 \ bin/prt2pdf \ bin/punutil do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/dps8/dps8 ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/src/prt2pdf/prt2pdf ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/src/punutil/punutil ${STAGEDIR}${PREFIX}/bin post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dps8 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/prt2pdf ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/punutil .include diff --git a/emulators/fuse-roms/Makefile b/emulators/fuse-roms/Makefile index dbdb8607c46c..a5f615d805e3 100644 --- a/emulators/fuse-roms/Makefile +++ b/emulators/fuse-roms/Makefile @@ -1,58 +1,58 @@ PORTNAME= fuse-roms DISTVERSION= 0.2 PORTEPOCH= 1 CATEGORIES= emulators MAINTAINER= rene@FreeBSD.org COMMENT= Spectrum ROM files, for use with the Fuse emulator WWW= https://sourceforge.net/projects/fuse-emulator/ LICENSE= NONE # No explicit permission to redistribute USE_GITLAB= yes GL_ACCOUNT= menelkir GL_PROJECT= fuseroms -GL_COMMIT= fed6cfca1d13acad86a0802bfbd4b8af3a42d688 +GL_TAGNAME= fed6cfca1d13acad86a0802bfbd4b8af3a42d688 NO_ARCH= yes NO_BUILD= yes DATADIR= ${PREFIX}/share/fuse ROMS= 128-spanish-0.rom 128-spanish-1.rom \ 128p-0.rom 128p-1.rom \ 256s-0.rom 256s-1.rom 256s-2.rom 256s-3.rom \ gluck.rom \ if1-1.rom if1-2.rom \ opus.rom \ trdos.rom \ disk_plus3.szx \ tape_128.szx \ tape_16.szx \ tape_2048.szx \ tape_2068.szx \ tape_48.szx \ tape_pentagon.szx \ tape_plus2.szx \ tape_plus2a.szx \ tape_plus3.szx \ tape_plus3e.szx \ tape_scorpion.szx \ tape_se.szx \ tape_ts2068.szx PLIST_FILES= ${ROMS:S|^|${DATADIR_REL}/|} OPTIONS_DEFINE= DOCS DOCS_PLIST_FILES=${DOCSDIR_REL}/rom-distribution.txt do-install: ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/fuse-extra && \ ${INSTALL_DATA} ${ROMS} ${STAGEDIR}${DATADIR}) do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && \ ${INSTALL_DATA} rom-distribution.txt ${STAGEDIR}${DOCSDIR}) .include diff --git a/emulators/qemu-devel/Makefile b/emulators/qemu-devel/Makefile index 2a4349d0ea2b..d559bf37d75e 100644 --- a/emulators/qemu-devel/Makefile +++ b/emulators/qemu-devel/Makefile @@ -1,165 +1,165 @@ PORTNAME= qemu DISTVERSION= 8.0.0.20230505 CATEGORIES= emulators PKGNAMESUFFIX= -devel DIST_SUBDIR= qemu/${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= QEMU CPU Emulator - development version WWW= https://www.qemu.org/ LICENSE= GPLv2 ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 powerpc64 powerpc64le BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ bash:shells/bash LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libnettle.so:security/nettle \ libpcre2-8.so:devel/pcre2 \ libzstd.so:archivers/zstd USES= bison compiler:c11 cpe gmake gnome iconv:wchar_t ninja perl5 \ pkgconfig python:build tar:xz xorg USE_GITLAB= yes USE_GNOME= cairo glib20 libxml2 USE_PERL5= build USE_PYTHON= distutils noflavors USE_XORG= pixman GL_ACCOUNT= qemu-project -GL_COMMIT= a9fe9e191b4305b88c356a1ed9ac3baf89eb18aa +GL_TAGNAME= a9fe9e191b4305b88c356a1ed9ac3baf89eb18aa GL_TUPLE= qemu-project:keycodemapdb:d21009b1c9f94b740ea66be8e48a1d8ad8124023:keycodemapdb/ui/keycodemapdb \ qemu-project:dtc:b6910bec11614980a21e46fbccc35934b671bd81:dtc/dtc \ qemu-project:meson:3a9b285a55b91b53b2acda987192274352ecb5be:meson/meson \ qemu-project:berkeley-softfloat-3:b64af41c3276f97f0e181920400ee056b9c88037:berkeleysoftfloat3/tests/fp/berkeley-softfloat-3 \ qemu-project:berkeley-testfloat-3:40619cbb3bf32872df8c53cc457039229428a263:berkeleytestfloat3/tests/fp/berkeley-testfloat-3 HAS_CONFIGURE= yes OPTIONS_SINGLE= NCURSES OPTIONS_SINGLE_NCURSES= NCURSES_DEFAULT NCURSES_BASE NCURSES_PORT OPTIONS_DEFINE= SAMBA X11 GTK3 OPENGL GNUTLS SASL JPEG PNG CURL VDE \ CDROM_DMA USBREDIR X86_TARGETS STATIC_LINK DOCS CAPSTONE OPTIONS_DEFAULT=X11 GTK3 OPENGL GNUTLS SASL JPEG PNG CDROM_DMA CURL NCURSES_DEFAULT VDE \ CAPSTONE OPTIONS_SUB= yes CAPSTONE_DESC= Disassembly framework support CDROM_DMA_DESC= IDE CDROM DMA GNUTLS_DESC= gnutls dependency (vnc encryption) JPEG_DESC= jpeg dependency (vnc lossy compression) NCURSES_DEFAULT_DESC= Depend on ncurses (ports if installed, otherwise base) NCURSES_BASE_DESC= Depend on ncurses in base NCURSES_PORT_DESC= Depend on devel/ncurses in ports PNG_DESC= png dependency (vnc compression) SAMBA_DESC= samba dependency (for -smb) SASL_DESC= cyrus-sasl dependency (vnc encryption) STATIC_LINK_DESC= Statically link the executables USBREDIR_DESC= usb device network redirection (experimental!) VDE_DESC= vde dependency (for vde networking) X86_TARGETS_DESC= Build only x86 system targets CAPSTONE_CONFIGURE_ON= --enable-capstone --extra-cflags=-I${LOCALBASE}/include/capstone CAPSTONE_CONFIGURE_OFF= --disable-capstone CAPSTONE_LIB_DEPENDS= libcapstone.so:devel/capstone4 CURL_CONFIGURE_OFF= --disable-curl CURL_LIB_DEPENDS= libcurl.so:ftp/curl DOCS_CONFIGURE_ENABLE= docs DOCS_USES= makeinfo GNUTLS_CONFIGURE_OFF= --disable-gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GTK3_CONFIGURE_OFF= --disable-gtk --disable-vte GTK3_LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon GTK3_USE= GNOME=gdkpixbuf2,gtk30,vte3 XORG=x11,xext GTK3_USES= gettext gl JPEG_CONFIGURE_OFF= --disable-vnc-jpeg JPEG_USES= jpeg NCURSES_DEFAULT_USES= ncurses NCURSES_BASE_USES= ncurses:base NCURSES_PORT_USES= ncurses:port OPENGL_CONFIGURE_OFF= --disable-opengl OPENGL_USE= GL=gbm,gl OPENGL_USES= gl PNG_CONFIGURE_OFF= --disable-vnc-png PNG_LIB_DEPENDS= libpng.so:graphics/png SAMBA_CONFIGURE_ON= --smbd=${LOCALBASE}/sbin/smbd SASL_CONFIGURE_OFF= --disable-vnc-sasl SAMBA_USES= samba:run # smbd SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 STATIC_LINK_CONFIGURE_ON= --static STATIC_LINK_PREVENTS= GTK3 X11 STATIC_LINK_PREVENTS_MSG= X11 ui cannot be built static USBREDIR_BUILD_DEPENDS= usbredir>=0.6:net/usbredir USBREDIR_CONFIGURE_OFF= --disable-usb-redir USBREDIR_RUN_DEPENDS= usbredir>=0.6:net/usbredir VDE_CONFIGURE_OFF= --disable-vde VDE_LIB_DEPENDS= libvdeplug.so:net/vde2 X11_CONFIGURE_ENABLE= sdl X11_USE= SDL=sdl2 XORG=x11,xext GNOME=gdkpixbuf2 X11_USES= sdl PORTDOCS= .buildinfo _static/* about/* dbus-dbusindex.html devel/* \ docs genindex.html index.html interop/* objects.inv \ search.html searchindex.js specs/* system/* tools/* user/* WITHOUT_CPU_CFLAGS=yes #to avoid problems with register allocation CFLAGS:= ${CFLAGS:C/-fno-tree-vrp//} CONFIGURE_ARGS= --localstatedir=/var --mandir=man --extra-ldflags=-L\"/usr/lib\" \ --extra-ldflags=-L\"${LOCALBASE}/lib\" --enable-debug \ --prefix=${PREFIX} --cc=${CC} --enable-netmap --disable-kvm \ --disable-linux-user --disable-linux-aio --disable-xen \ --enable-debug-info --python=${PYTHON_CMD} --disable-guest-agent \ --extra-cflags=-I${WRKSRC}\ -I${LOCALBASE}/include\ -DPREFIX=\\\"\"${PREFIX}\\\"\" .include .if !defined(STRIP) || ${STRIP} == "" CONFIGURE_ARGS+=--disable-strip .endif .if ${ARCH} == "amd64" MAKE_ARGS+= ARCH=x86_64 .endif .if ${ARCH} == "powerpc" CFLAGS+= -D_CALL_SYSV MAKE_ARGS+= ARCH=ppc USE_GCC= yes .endif .if ${ARCH:Mpowerpc64*} CONFIGURE_ARGS+= --disable-bsd-user MAKE_ARGS+= ARCH=ppc64 PLIST_SUB+= BSDUSER="@comment " .else PLIST_SUB+= BSDUSER="" .endif .if ${ARCH} == "sparc64" CONFIGURE_ARGS+= --sparc_cpu=v9 .endif PLIST_SUB+= LINUXBOOT_DMA="" post-patch-CDROM_DMA-off: @${REINPLACE_CMD} -e '/USE_DMA_CDROM/d' ${WRKSRC}/include/hw/ide/internal.h do-build: cd ${WRKSRC} && ${GMAKE} do-install: cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} ${GMAKE} install .if !target(post-install) post-install: ${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifup.sample ${STAGEDIR}${PREFIX}/etc ${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifdown.sample ${STAGEDIR}${PREFIX}/etc @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qemu-* post-install-DOCS-on: @(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}/) .endif .include diff --git a/emulators/tnylpo/Makefile b/emulators/tnylpo/Makefile index dd67ff4d1ab7..0a116a8f0c13 100644 --- a/emulators/tnylpo/Makefile +++ b/emulators/tnylpo/Makefile @@ -1,32 +1,32 @@ PORTNAME= tnylpo DISTVERSION= 1.1.4 CATEGORIES= emulators MAINTAINER= joerg@FreeBSD.org COMMENT= CP/M emulator WWW= https://gitlab.com/gbrein/tnylpo LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake USE_GITLAB= yes GL_ACCOUNT= gbrein -GL_COMMIT= 3216c00c7a97d373b51192a96da46510f75f1adb +GL_TAGNAME= 3216c00c7a97d373b51192a96da46510f75f1adb MAKEFILE= makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tnylpo ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/tnylpo-convert ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/tnylpo.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/tnylpo-convert.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${PREFIX}/share/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/mine/mine.com \ ${STAGEDIR}${PREFIX}/share/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/mine/README.md \ ${STAGEDIR}${PREFIX}/share/${PORTNAME} .include diff --git a/ftp/coeurl/Makefile b/ftp/coeurl/Makefile index b5a7687434d3..fd2e1535413d 100644 --- a/ftp/coeurl/Makefile +++ b/ftp/coeurl/Makefile @@ -1,26 +1,26 @@ PORTNAME= coeurl DISTVERSIONPREFIX=v DISTVERSION= 0.3.0 CATEGORIES= ftp www MAINTAINER= adridg@FreeBSD.org COMMENT= Simple async wrapper around CURL for C++ WWW= https://nheko.im/nheko-reborn/coeurl LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= \ libcurl.so:ftp/curl \ libevent.so:devel/libevent \ libspdlog.so:devel/spdlog USES= compiler:c++17-lang pkgconfig \ meson tar:xz USE_GITLAB= yes GL_SITE= https://nheko.im/ GL_ACCOUNT= nheko-reborn -GL_COMMIT= 2a20a129240a1a017b37b6874faab499ca4e523b +GL_TAGNAME= 2a20a129240a1a017b37b6874faab499ca4e523b .include diff --git a/games/aisleriot/Makefile b/games/aisleriot/Makefile index 5f51ffb78603..4d9d6eca68d6 100644 --- a/games/aisleriot/Makefile +++ b/games/aisleriot/Makefile @@ -1,41 +1,41 @@ PORTNAME= aisleriot DISTVERSION= 3.22.25 PORTREVISION= 1 CATEGORIES= games gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Collection of patience games written in guile scheme WWW= https://wiki.gnome.org/Apps/Aisleriot LICENSE= GPLv3 BUILD_DEPENDS= itstool:textproc/itstool \ bash:shells/bash LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libgc-threaded.so:devel/boehm-gc-threaded CONFLICTS_INSTALL= sol PORTSCOUT= limitw:1,even USES= desktop-file-utils gettext meson gnome pkgconfig \ python:build shebangfix xorg USE_GITLAB= yes USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build USE_XORG= x11 GL_SITE= https://gitlab.gnome.org/ GL_ACCOUNT= GNOME -GL_COMMIT= 8a4542d2f44ee1425a56ac7595ed51449ae0290e +GL_TAGNAME= 8a4542d2f44ee1425a56ac7595ed51449ae0290e MESON_ARGS= -Dtheme_kde=false SHEBANG_FILES= data/icons/meson_updateiconcache.py \ data/meson_desktopfile.py \ src/lib/meson_compileschemas.py \ src/meson_gconf.py GLIB_SCHEMAS= org.gnome.Patience.WindowState.gschema.xml .include diff --git a/games/beret/Makefile b/games/beret/Makefile index 52f0661cc6d7..c47261edf0fe 100644 --- a/games/beret/Makefile +++ b/games/beret/Makefile @@ -1,54 +1,54 @@ PORTNAME= beret PORTVERSION= 1.2.1 CATEGORIES= games MAINTAINER= alfix86@gmail.com COMMENT= 2D puzzle-platformer game WWW= https://kiwisauce.com/beret/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/lgpl-3.0.txt RUN_DEPENDS= ${LOCALBASE}/share/fonts/averiagwf/AveriaSansGWF-Regular.ttf:x11-fonts/averiagwf USES= sdl USE_SDL= image ttf mixer MAKEFILE= BSDmakefile USE_GITLAB= yes GL_ACCOUNT= alfix GL_PROJECT= ${PORTNAME}-freebsd -GL_COMMIT= ab3c397400be60ce69903389727acf6cdf0a3119 +GL_TAGNAME= ab3c397400be60ce69903389727acf6cdf0a3119 DATADIR= ${PREFIX}/share/${PORTNAME} DESKTOP_ENTRIES= "Beret" \ "2D puzzle-platformer" \ "" \ "beret" \ "Game;" \ false PORTDOCS= README.txt FONT_DEP= AveriaSansGWF-Regular.ttf FONTDIR_DEP= ${LOCALBASE}/share/fonts/averiagwf OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/game.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/beret ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${DATADIR} .for datadir in images music rooms sfx ${MKDIR} ${STAGEDIR}${DATADIR}/${datadir} cd ${WRKSRC}/${datadir} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/${datadir} .endfor cd ${STAGEDIR}${DATADIR} && ${LN} -s ${FONTDIR_DEP}/${FONT_DEP} ${FONT_DEP} .include diff --git a/games/bs/Makefile b/games/bs/Makefile index 7989e70d6ae2..3ce8c9d35537 100644 --- a/games/bs/Makefile +++ b/games/bs/Makefile @@ -1,43 +1,43 @@ PORTNAME= bs PORTVERSION= 2.11 CATEGORIES= games MAINTAINER= alfix86@gmail.com COMMENT= Battleships solitaire game with a color interface WWW= http://www.catb.org/~esr/bs/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xmlto:textproc/xmlto USES= gmake gnome ncurses MAKE_ARGS= CC="${CC}" ALL_TARGET= # empty USE_GITLAB= yes GL_ACCOUNT= esr -GL_COMMIT= 73947294765e163a7b914fd6eb4dd364125b3382 +GL_TAGNAME= 73947294765e163a7b914fd6eb4dd364125b3382 PLIST_FILES= ${DESKTOPDIR}/${PORTNAME}.desktop \ bin/${PORTNAME} \ man/man6/${PORTNAME}.6.gz \ share/appdata/${PORTNAME}.xml \ share/icons/hicolor/32x32/apps/battleship.png PORTDOCS= NEWS README OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin/|; \ s|/usr/share/|${PREFIX}/share/|; \ s|/usr/local/share/man|${PREFIX}/man/|' \ ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/games/domino-chain/Makefile b/games/domino-chain/Makefile index 0367541b7961..76d186a90450 100644 --- a/games/domino-chain/Makefile +++ b/games/domino-chain/Makefile @@ -1,44 +1,44 @@ PORTNAME= domino-chain PORTVERSION= 1.1 PORTREVISION= 6 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Rearrange dominoes on different platforms to start a chain reaction WWW= https://domino-chain.gitlab.io/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpng.so:graphics/png \ libfribidi.so:converters/fribidi \ libboost_filesystem.so:devel/boost-libs BUILD_DEPENDS= povray:graphics/povray-meta RUN_DEPENDS= ${FREESANS_DIR}/FreeSans.ttf:x11-fonts/freefont-ttf USES= compiler:c++17-lang gettext gmake lua:52 magick:build \ pkgconfig sdl USE_GITLAB= yes GL_PROJECT= domino-chain.gitlab.io -GL_COMMIT= 3969eaa66f753e873eca4ef33b263ca1307be2df +GL_TAGNAME= 3969eaa66f753e873eca4ef33b263ca1307be2df USE_SDL= sdl2 mixer2 ttf2 image2 LIBS+= ${LOCALBASE}/lib/libintl.so FREESANS_DIR= ${LOCALBASE}/share/fonts/freefont-ttf PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes post-patch: @${REINPLACE_CMD} -e '/fontpaths.*=/,/^}/ s|".*fonts.*"|"${FREESANS_DIR}"|' \ ${WRKSRC}/src/domino-chain/screen.cpp post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}/ .include diff --git a/games/frotz/Makefile b/games/frotz/Makefile index 9197a3bcef5f..e4135df61a78 100644 --- a/games/frotz/Makefile +++ b/games/frotz/Makefile @@ -1,52 +1,52 @@ PORTNAME= frotz PORTVERSION= 2.51 CATEGORIES= games MAINTAINER= dave@661.org COMMENT= Infocom Z-machine games interpreter WWW= https://gitlab.com/DavidGriffith/frotz LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USE_GITLAB= yes GL_ACCOUNT= DavidGriffith -GL_COMMIT= 73eec90ebb159ed687b74cbaf81e135c3e7e390b +GL_TAGNAME= 73eec90ebb159ed687b74cbaf81e135c3e7e390b USES= gmake ncurses MAKE_ENV= OPTS="${CFLAGS}" CONFIG_DIR="${PREFIX}/etc" ALL_TARGET= nosound dumb INSTALL_TARGET= frotz PLIST_FILES= bin/frotz \ man/man6/frotz.6.gz PORTDOCS= AUTHORS ChangeLog HOW_TO_PLAY README PORTEXAMPLES= frotz.conf-big frotz.conf-small OPTIONS_DEFINE= DOCS EXAMPLES DUMB DUMB_DESC= Install dfrotz (dumb frotz) DUMB_PLIST_FILES= bin/dfrotz \ man/man6/dfrotz.6.gz DUMB_PORTDOCS= DUMB do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.6 ${STAGEDIR}${MAN6PREFIX}/man/man6/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} do-install-DUMB-on: ${INSTALL_PROGRAM} ${WRKSRC}/d${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/doc/d${PORTNAME}.6 ${STAGEDIR}${MAN6PREFIX}/man/man6/ do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/games/jinput/Makefile b/games/jinput/Makefile index 666bd7df3d42..6099f0fda88d 100644 --- a/games/jinput/Makefile +++ b/games/jinput/Makefile @@ -1,42 +1,42 @@ PORTNAME= jinput DISTVERSION= 2.0.10 PORTEPOCH= 1 CATEGORIES= games java MAINTAINER= voidanix@420blaze.it COMMENT= Java Game Controller API WWW= https://github.com/jinput/jinput LICENSE= BSD2CLAUSE BUILD_DEPENDS= ${JAVAJARDIR}/jutils/jutils.jar:games/jutils \ mvn:devel/maven RUN_DEPENDS= ${JAVAJARDIR}/jutils/jutils.jar:games/jutils # Using a fork because of maven dependencies USE_GITLAB= yes GL_ACCOUNT= voidanix -GL_COMMIT= bf22dd975bbba31f01895332255b63df376894e6 +GL_TAGNAME= bf22dd975bbba31f01895332255b63df376894e6 USE_JAVA= 8+ PLIST_DIRS= ${JAVAJARDIR}/${PORTNAME} PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}/${PORTNAME}.jar MAVEN_ARGS= -Dmaven.antrun.skip -Dmaven.javadoc.skip -Dmaven.source.skip -Dmaven.test.skip -DskipTests -DskipITs MAVEN_REPO= -Dmaven.repo.local=${WRKSRC}/repository pre-build: ${CP} ${JAVAJARDIR}/jutils/jutils.jar ${WRKSRC}/repository/net/java/jutils/jutils/1/jutils-1.jar ${SED} -i -e '/example/d' ${WRKSRC}/pom.xml # example/ReadAllEvents.java:[5,28] cannot find symbol ... do-build: cd ${WRKSRC}; \ ${SETENV} mvn -P windows,linux,osx,wintab ${MAVEN_REPO} ${MAVEN_ARGS} --offline package do-install: @${MKDIR} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/uberjar/target/${PORTNAME}-${PORTVERSION}-SNAPSHOT.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}/${PORTNAME}.jar .include diff --git a/games/jutils/Makefile b/games/jutils/Makefile index 896a13f6eb67..4adfcb2541d1 100644 --- a/games/jutils/Makefile +++ b/games/jutils/Makefile @@ -1,37 +1,37 @@ PORTNAME= jutils PORTVERSION= 1.0.1 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= games java MAINTAINER= voidanix@420blaze.it COMMENT= Common utilities for Java Game Technology Group projects WWW= https://github.com/jinput/jutils LICENSE= BSD2CLAUSE BUILD_DEPENDS= mvn:devel/maven # Using a fork because of maven dependencies USE_GITLAB= yes GL_ACCOUNT= voidanix -GL_COMMIT= f950e23e42081308b4be3b0fc4b57d4dbab70dac +GL_TAGNAME= f950e23e42081308b4be3b0fc4b57d4dbab70dac USE_JAVA= 8+ PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}/${PORTNAME}.jar PLIST_DIRS= ${JAVAJARDIR}/${PORTNAME} MAVEN_ARGS= -Dmaven.antrun.skip -Dmaven.javadoc.skip -Dmaven.source.skip -Dmaven.test.skip -DskipTests -DskipITs MAVEN_REPO= -Dmaven.repo.local=${WRKSRC}/repository do-build: cd ${WRKSRC}; \ ${SETENV} mvn ${MAVEN_REPO} ${MAVEN_ARGS} --offline package do-install: @${MKDIR} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/target/${PORTNAME}-${PORTVERSION}-SNAPSHOT.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}/${PORTNAME}.jar .include diff --git a/games/lugaru/Makefile b/games/lugaru/Makefile index b39e4c474bfc..0cb90a9386fc 100644 --- a/games/lugaru/Makefile +++ b/games/lugaru/Makefile @@ -1,38 +1,38 @@ PORTNAME= lugaru PORTVERSION= 1.2 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= games MAINTAINER= ports@FreeBSD.org COMMENT= 3D arcade with unique fighting system and anthropomorphic characters WWW= https://bitbucket.org/osslugaru/lugaru/wiki/Home LICENSE= GPLv2+ CC-BY-SA-3.0 CC-BY-SA-4.0 LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING.txt LIB_DEPENDS= libpng.so:graphics/png \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg USES= cmake compiler:c++11-lang gl jpeg openal:soft pkgconfig sdl \ tar:bzip2 xorg USE_GL= gl glu USE_SDL= sdl2 USE_XORG= sm USE_GITLAB= yes GL_ACCOUNT= osslugaru -GL_COMMIT= c7b99378439735c60f84869b05c6ebde53083667 +GL_TAGNAME= c7b99378439735c60f84869b05c6ebde53083667 CMAKE_ON= SYSTEM_INSTALL LDFLAGS_i386= -Wl,-znotext OPTIONS_DEFINE= DOCS post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/games/meritous/Makefile b/games/meritous/Makefile index 2f4dc70c5eaf..a68944318073 100644 --- a/games/meritous/Makefile +++ b/games/meritous/Makefile @@ -1,33 +1,33 @@ PORTNAME= meritous PORTVERSION= 1.5 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Action-adventure dungeon crawl game WWW= http://www.asceai.net/meritous/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= gettext gmake gnome sdl USE_GNOME= intltool USE_GITLAB= yes -GL_COMMIT= a754f33ae35f47b98cc1aa7fe8de43ed24662d11 +GL_TAGNAME= a754f33ae35f47b98cc1aa7fe8de43ed24662d11 USE_SDL= sdl mixer image LDFLAGS+= ${LOCALBASE}/lib/libintl.so PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NEWS ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ .include diff --git a/games/open-adventure/Makefile b/games/open-adventure/Makefile index f521e2c6e1c8..9c1fc0de9561 100644 --- a/games/open-adventure/Makefile +++ b/games/open-adventure/Makefile @@ -1,32 +1,32 @@ PORTNAME= open-adventure PORTVERSION= 1.11 CATEGORIES= games MAINTAINER= se@FreeBSD.org COMMENT= Modernized version of the original Colossal Cave Adventure game WWW= http://www.catb.org/~esr/open-adventure/ LICENSE= BSD2CLAUSE BUILD_DEPENDS= ${PYTHONPREFIX_SITELIBDIR}/yaml/__init__.py:devel/py-yaml@${PY_FLAVOR} \ a2x:textproc/asciidoc USES= gmake libedit pkgconfig python:build USE_GITLAB= yes GL_ACCOUNT= esr -GL_COMMIT= b6c0f5bff08303bba30bd278e7a8e1673663b7b3 +GL_TAGNAME= b6c0f5bff08303bba30bd278e7a8e1673663b7b3 MAKE_ENV= CCFLAGS="${CFLAGS}" ALL_TARGET= advent PLIST_FILES= bin/advent \ man/man6/advent.6.gz pre-build: cd ${WRKSRC}; ${PYTHON_CMD} make_dungeon.py; a2x -f manpage advent.adoc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/advent ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/advent.6 ${STAGEDIR}${MANPREFIX}/man/man6 .include diff --git a/games/re3/Makefile b/games/re3/Makefile index 55e93e7631f9..d3f58f259e29 100644 --- a/games/re3/Makefile +++ b/games/re3/Makefile @@ -1,59 +1,59 @@ PORTNAME= re3 DISTVERSION= g20210219 PORTREVISION= 2 CATEGORIES= games MAINTAINER= pkubaj@FreeBSD.org COMMENT= Reverse-engineered GTA3 engine WWW= https://git.rip/Obama/re3 ONLY_FOR_ARCHS= aarch64 armv6 armv7 amd64 i386 BUILD_DEPENDS= premake5:devel/premake5 LIB_DEPENDS= libglfw.so:graphics/glfw \ libmpg123.so:audio/mpg123 \ libsndfile.so:audio/libsndfile \ libsysinfo.so:devel/libsysinfo USES= gl gmake openal shebangfix xorg SHEBANG_FILES= printHash.sh USE_GL= gl USE_GITHUB= nodefault GH_TUPLE= aap:librw:8b2caf8f:librw \ xiph:ogg:684c7377:ogg \ xiph:opus:6bae366f:opus \ xiph:opusfile:6452e838:opusfile USE_GITLAB= yes GL_SITE= https://git.rip GL_ACCOUNT= Obama -GL_COMMIT= 9a7fa478578beaba947ea867c15a25e411d641d8 +GL_TAGNAME= 9a7fa478578beaba947ea867c15a25e411d641d8 bash_CMD= /bin/sh USE_XORG= x11 # is required till https://git.rip got updated to a newer gitlab version -WRKSRC= ${WRKDIR}/${GL_PROJECT}-${GL_COMMIT}-${GL_COMMIT} +WRKSRC= ${WRKDIR}/${GL_PROJECT}-${GL_TAGNAME}-${GL_TAGNAME} LDFLAGS_i386= -Wl,-znotext PLIST_FILES= bin/${PORTNAME} PORTDATA= * SUB_FILES= ${PORTNAME} post-extract: ${MV} ${WRKSRC_librw}/* ${WRKSRC}/vendor/librw ${MV} ${WRKSRC_ogg}/* ${WRKSRC}/vendor/ogg ${MV} ${WRKSRC_opus}/* ${WRKSRC}/vendor/opus ${MV} ${WRKSRC_opusfile}/* ${WRKSRC}/vendor/opusfile do-configure: cd ${WRKSRC} && premake5 --with-librw gmake2 do-build: cd ${WRKSRC}/build && ${MAKE_ENV} ${MAKE_CMD} config=release_bsd-${ARCH:S/i386/x86/:C/armv.*/arm/:S/aarch64/arm64/}-librw_gl3_glfw-oal do-install: ${INSTALL_SCRIPT} ${WRKDIR}/re3 ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/bin/bsd-${ARCH:S/i386/x86/:C/armv.*/arm/:S/aarch64/arm64/}-librw_gl3_glfw-oal/Release/re3 ${STAGEDIR}${DATADIR}/ (cd ${WRKSRC}/gamefiles && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/) .include diff --git a/games/ski/Makefile b/games/ski/Makefile index fe107b9b01d8..43a52b4d0729 100644 --- a/games/ski/Makefile +++ b/games/ski/Makefile @@ -1,42 +1,42 @@ PORTNAME= ski PORTVERSION= 6.13 CATEGORIES= games python MAINTAINER= ports@FreeBSD.org COMMENT= Skiing simulation with curses interface in python WWW= http://catb.org/~esr/ski/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= xmlto:textproc/xmlto USES= python:run USE_GITLAB= yes GL_ACCOUNT= esr -GL_COMMIT= 0b50570a28a99de2ea797f703b104ec03835d24d +GL_TAGNAME= 0b50570a28a99de2ea797f703b104ec03835d24d NO_BUILD= yes PLIST_FILES= bin/${PORTNAME} \ man/man6/${PORTNAME}.6.gz \ share/applications/${PORTNAME}.desktop \ share/appdata/${PORTNAME}.xml \ share/pixmaps/${PORTNAME}.png PORTDOCS= NEWS README OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|; \ s|/usr/share/man|${PREFIX}/man|; \ s|/usr/share|${PREFIX}/share|' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|' \ ${WRKSRC}/${PORTNAME} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/games/solarus-quest-editor/Makefile b/games/solarus-quest-editor/Makefile index 65a2d8f91caf..ec8a737c4cc4 100644 --- a/games/solarus-quest-editor/Makefile +++ b/games/solarus-quest-editor/Makefile @@ -1,45 +1,45 @@ PORTNAME= solarus-quest-editor PORTVERSION= 1.6.5 DISTVERSIONPREFIX= v CATEGORIES= games MAINTAINER= danilo@FreeBSD.org COMMENT= GUI to create and modify quests for the Solarus engine WWW= https://www.solarus-games.org LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/license_gpl.txt LIB_DEPENDS= libphysfs.so:devel/physfs \ libmodplug.so:audio/libmodplug \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg \ libsolarus.so:games/solarus \ BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm USES= cmake compiler:c++11-lib openal qt:5 sdl USE_GITLAB= yes GL_ACCOUNT= solarus-games -GL_COMMIT= c8d0835c3a62a0e60cdb32d26be8b75485a23a96 +GL_TAGNAME= c8d0835c3a62a0e60cdb32d26be8b75485a23a96 USE_SDL= sdl2 ttf2 image2 USE_QT= buildtools:build concurrent core gui linguist qmake:build widgets OPTIONS_DEFINE= LUAJIT OPTIONS_DEFAULT_amd64= LUAJIT OPTIONS_DEFAULT_i386= LUAJIT OPTIONS_DEFAULT_powerpc= LUAJIT OPTIONS_DEFAULT_powerpc64= LUAJIT OPTIONS_DEFAULT_powerpc64le= LUAJIT LUAJIT_CMAKE_BOOL= SOLARUS_USE_LUAJIT LUAJIT_DESC= Use LuaJIT instead of standard Lua LUAJIT_USES= luajit LUAJIT_USES_OFF= lua:51 DESKTOP_ENTRIES= "Solarus Quest Editor" "${COMMENT}" "${PORTNAME}" "${PORTNAME}" \ "Game;" false .include diff --git a/games/solarus/Makefile b/games/solarus/Makefile index d359ebcfc7e4..c4725a307a60 100644 --- a/games/solarus/Makefile +++ b/games/solarus/Makefile @@ -1,52 +1,52 @@ PORTNAME= solarus PORTVERSION= 1.6.5 DISTVERSIONPREFIX= v CATEGORIES= games MAINTAINER= danilo@FreeBSD.org COMMENT= Zelda-like 2D game engine WWW= https://www.solarus-games.org LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/license.txt LIB_DEPENDS= libphysfs.so:devel/physfs \ libmodplug.so:audio/libmodplug \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg RUN_DEPENDS= glm>0:math/glm BUILD_DEPENDS= glm>0:math/glm USES= cmake:noninja compiler:c++11-lib gl openal qmake qt:5 sdl xorg USE_GITLAB= yes GL_ACCOUNT= solarus-games -GL_COMMIT= 21a378a7858460809ffef1c96a07a493d709730c +GL_TAGNAME= 21a378a7858460809ffef1c96a07a493d709730c MAKE_ARGS+= DESTDIR=${STAGEDIR} USE_QT= buildtools:build core gui linguisttools:build widgets USE_SDL= sdl2 ttf2 image2 USE_GL= gl glu USE_LDCONFIG= yes OPTIONS_DEFINE= LUAJIT OPTIONS_DEFAULT_amd64= LUAJIT OPTIONS_DEFAULT_i386= LUAJIT OPTIONS_DEFAULT_powerpc= LUAJIT OPTIONS_DEFAULT_powerpc64= LUAJIT OPTIONS_DEFAULT_powerpc64le= LUAJIT LUAJIT_CMAKE_BOOL= SOLARUS_USE_LUAJIT LUAJIT_DESC= Use LuaJIT instead of standard Lua LUAJIT_USES= luajit LUAJIT_USES_OFF= lua:51 CMAKE_ARGS+= -DSOLARUS_MANUAL_INSTALL_DESTINATION:STRING="man" .include .if ${ARCH:Mpowerpc64*} LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit-openresty .endif .include diff --git a/games/toppler/Makefile b/games/toppler/Makefile index a66b17189bae..caee60bf94ec 100644 --- a/games/toppler/Makefile +++ b/games/toppler/Makefile @@ -1,52 +1,52 @@ PORTNAME= toppler PORTVERSION= 1.3 PORTREVISION= 3 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Climb a tower and avoid monsters WWW= https://gitlab.com/roever/toppler/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png BUILD_DEPENDS= gimp:graphics/gimp-app \ povray:graphics/povray-meta USES= gmake magick:build sdl pkgconfig USE_GITLAB= yes GL_ACCOUNT= roever -GL_COMMIT= 5e3e581bb7b58098f54df9b634c7bd4a23ba66b5 +GL_TAGNAME= 5e3e581bb7b58098f54df9b634c7bd4a23ba66b5 USE_SDL= sdl2 image2 mixer2 PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_LIBS= -L${LOCALBASE}/lib -lintl NLS_USES= gettext NLS_USES_OFF= gettext-tools post-extract: @${MV} ${WRKSRC}/src/version ${WRKSRC} post-patch-NLS-off: @${REINPLACE_CMD} -e 's|ENABLE_NLS=1|ENABLE_NLS=0|' ${WRKSRC}/Makefile post-install: @${MKDIR} ${STAGEDIR}/var/games/toppler @${TOUCH} ${STAGEDIR}/var/games/toppler/toppler.hsc.sample @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/toppler ${INSTALL_DATA} ${WRKSRC}/dist/toppler.xpm ${STAGEDIR}${PREFIX}/share/pixmaps @${SED} -e 's|@prefix@|${PREFIX}|' \ < ${WRKSRC}/dist/toppler.desktop.in \ > ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/ .include diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile index fb564c3b8de9..b387fd598cb4 100644 --- a/games/veloren-weekly/Makefile +++ b/games/veloren-weekly/Makefile @@ -1,81 +1,81 @@ PORTNAME= veloren PORTVERSION= s20230705 CATEGORIES= games wayland PKGNAMESUFFIX= -weekly MAINTAINER= jbeich@FreeBSD.org COMMENT= Multiplayer voxel RPG written in Rust (weekly snapshot) WWW= https://veloren.net/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= https://github.com/rust-lang/libc/issues/3217 ONLY_FOR_ARCHS= aarch64 amd64 i386 # https://gitlab.com/veloren/veloren/-/issues/1006 ONLY_FOR_ARCHS_REASON= unsupported platform by https://github.com/wasmerio/wasmer LIB_DEPENDS= libasound.so:audio/alsa-lib \ libudev.so:devel/libudev-devd \ libshaderc_shared.so:graphics/shaderc RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \ ${LOCALBASE}/lib/libvulkan.so:graphics/vulkan-loader USES= cargo xorg USE_XORG= xcb USE_GITLAB= yes -GL_COMMIT= 8afcf07465f374d4c2d10aea16855ddb40386905 +GL_TAGNAME= 8afcf07465f374d4c2d10aea16855ddb40386905 CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib" PLIST_FILES= bin/${PORTNAME}-server-cli \ bin/${PORTNAME}-voxygen \ share/applications/net.veloren.veloren.desktop \ share/metainfo/net.veloren.veloren.metainfo.xml \ share/pixmaps/net.veloren.veloren.png PORTDATA= * CONFLICTS_INSTALL= ${PORTNAME} .if ${MACHINE_ARCH} == i386 # Fixes error "Rust cannot catch foreign exceptions" CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false .endif # Fixes error "Instruction does not dominate all uses!" LTO_UNSAFE= yes # https://gitlab.com/veloren/veloren/issues/264 CARGO_ENV+= RUSTC_BOOTSTRAP=1 # XXX https://github.com/rust-lang/cargo/issues/4101 CARGO_INSTALL_PATH= server-cli voxygen post-patch: # .git/ directory is missing, so don't abort if git binary is also missing @${REINPLACE_CMD} -e 's/"git"/"${TRUE}"/' \ ${WRKSRC}/common/build.rs # Extract (snapshot) version from the port instead of empty file - @${REINPLACE_CMD} -e '/GIT_HASH/s/=.*/= "${GL_COMMIT:C/(.{8}).*/\1/}";/' \ + @${REINPLACE_CMD} -e '/GIT_HASH/s/=.*/= "${GL_TAGNAME:C/(.{8}).*/\1/}";/' \ -e "/GIT_DATE.*static/s/=.*/= \"$$(date -ur $$(${AWK} '/TIMESTAMP/ { print $$3 }' \ ${DISTINFO_FILE}) +'%Y-%m-%d-%H:%M')\";/" \ ${WRKSRC}/common/src/util/mod.rs # Respect PREFIX != /usr/local for system assets @${REINPLACE_CMD} -e 's,/usr/share,${DATADIR:H},' \ ${WRKSRC}/common/assets/src/lib.rs do-install: # XXX [workspace.dependencies] breaks rebuild in subdirs .for f in ${CARGO_INSTALL_PATH} ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/*/*/${PORTNAME}-$f \ ${STAGEDIR}${PREFIX}/bin .endfor post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* (cd ${WRKSRC} && ${COPYTREE_SHARE} assets ${STAGEDIR}${DATADIR}) ${RLN} ${STAGEDIR}${DATADIR}/assets/voxygen/*.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${RLN} ${STAGEDIR}${DATADIR}/assets/voxygen/*.png \ ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo ${RLN} ${STAGEDIR}${DATADIR}/assets/voxygen/*.metainfo.xml \ ${STAGEDIR}${PREFIX}/share/metainfo .include diff --git a/games/voadi/Makefile b/games/voadi/Makefile index ca1e5f4fc12d..d58ab7700615 100644 --- a/games/voadi/Makefile +++ b/games/voadi/Makefile @@ -1,46 +1,46 @@ PORTNAME= voadi DISTVERSION= 0.3 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Vegan on a Desert Island, 2D top-down adventure game WWW= https://www.voadi.com/ LICENSE= GPLv3 CC-BY-SA-4.0 LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE RUN_DEPENDS= solarus-run:games/solarus USE_GITLAB= yes -GL_COMMIT= 228b8ebf61afbd4f1c609224466d4fb10c11218a +GL_TAGNAME= 228b8ebf61afbd4f1c609224466d4fb10c11218a NO_ARCH= yes NO_BUILD= yes SUB_FILES= ${PORTNAME}.sh PORTDOCS= README.md PORTDATA= * PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DOCS DESKTOP_ENTRIES="Vegan on a Desert Island" \ "" \ "${DATADIR}/data/logos/icon_64.png" \ "${PORTNAME}" \ "Game;AdventureGame;" \ "" do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/ .endfor .include diff --git a/graphics/cbonsai/Makefile b/graphics/cbonsai/Makefile index ed0960ddb968..13e17bec0fdc 100644 --- a/graphics/cbonsai/Makefile +++ b/graphics/cbonsai/Makefile @@ -1,35 +1,35 @@ PORTNAME= cbonsai DISTVERSIONPREFIX= v DISTVERSION= 1.3.1 CATEGORIES= graphics MAINTAINER= lcook@FreeBSD.org COMMENT= Bonsai tree generator, written in C using ncurses WWW= https://gitlab.com/jallbrit/cbonsai LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 ncurses USE_GITLAB= yes GL_ACCOUNT= jallbrit -GL_COMMIT= 7a6f4b0b0e1ce463691885b32a81517d2839d150 +GL_TAGNAME= 7a6f4b0b0e1ce463691885b32a81517d2839d150 MAKE_ARGS= LDLIBS="${LDFLAGS} -lncurses -lpanel" ALL_TARGET= ${PORTNAME} PLIST_FILES= bin/${PORTNAME} PORTDOCS= README.md OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} \ ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/drm_info/Makefile b/graphics/drm_info/Makefile index 64b7be2a1a10..1d6a5adaa5bc 100644 --- a/graphics/drm_info/Makefile +++ b/graphics/drm_info/Makefile @@ -1,34 +1,34 @@ PORTNAME= drm_info DISTVERSIONPREFIX= v DISTVERSION= 2.5.0 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org COMMENT= Small utility to dump info about DRM devices WWW= https://gitlab.freedesktop.org/emersion/drm_info LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libjson-c.so:devel/json-c \ libdrm.so:graphics/libdrm USES= compiler:c11 meson pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= emersion -GL_COMMIT= f819ac496d1d9aa5dc5e50bb3bd60dfbd0030ae6 +GL_TAGNAME= f819ac496d1d9aa5dc5e50bb3bd60dfbd0030ae6 PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= MANPAGES PCI OPTIONS_DEFAULT=MANPAGES PCI MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc MANPAGES_MESON_ENABLED= man-pages MANPAGES_PLIST_FILES= man/man1/${PORTNAME}.1.gz PCI_DESC= Print PCI device names via libpci PCI_LIB_DEPENDS= libpci.so:devel/libpci PCI_MESON_ENABLED= libpci .include diff --git a/graphics/fig2sxd/Makefile b/graphics/fig2sxd/Makefile index a5e453875045..562f8968d6d7 100644 --- a/graphics/fig2sxd/Makefile +++ b/graphics/fig2sxd/Makefile @@ -1,34 +1,34 @@ PORTNAME= fig2sxd DISTVERSIONPREFIX= v DISTVERSION= 0.23 DISTVERSIONSUFFIX= -gedae2ef CATEGORIES= graphics converters MAINTAINER= ehaupt@FreeBSD.org COMMENT= Convert .xfig files to the OpenOffice draw format WWW= https://gitlab.com/acfbuerger/fig2sxd LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler gmake USE_GITLAB= yes GL_ACCOUNT= acfbuerger -GL_COMMIT= 77a24df7a2b1bea8a8a7e73690487a9e80a15d48 +GL_TAGNAME= 77a24df7a2b1bea8a8a7e73690487a9e80a15d48 PLIST_FILES= bin/fig2sxd man/man1/fig2sxd.1.gz CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing post-patch: @${REINPLACE_CMD} -e \ '/^CXX/d; s|^\(all:\).*|\1 $$(TARGET1) fig2sxd.1|' \ ${WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/graphics/gcolor3/Makefile b/graphics/gcolor3/Makefile index 13ad2f787d09..5efdd4950593 100644 --- a/graphics/gcolor3/Makefile +++ b/graphics/gcolor3/Makefile @@ -1,29 +1,29 @@ PORTNAME= gcolor3 DISTVERSIONPREFIX= v DISTVERSION= 2.4.0 PORTREVISION= 2 CATEGORIES= graphics PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= 1750369a3fd9.patch:-p1 # https://gitlab.gnome.org/World/gcolor3/-/merge_requests/151 MAINTAINER= ports@FreeBSD.org COMMENT= Colour picker is a simple color chooser WWW= https://www.hjdskes.nl/projects/gcolor3/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libportal.so:deskutils/libportal \ libportal-gtk3.so:deskutils/libportal-gtk3 USES= gnome gettext meson libtool pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World -GL_COMMIT= 7053f9e6a890175fc212df625e02ffbdce418146 +GL_TAGNAME= 7053f9e6a890175fc212df625e02ffbdce418146 USE_GNOME= cairo gdkpixbuf2 gtk30 intltool MESON_ARGS= -Dwerror=false .include diff --git a/graphics/glaxnimate/Makefile b/graphics/glaxnimate/Makefile index cc8c1bde07ee..3b7034b8f889 100644 --- a/graphics/glaxnimate/Makefile +++ b/graphics/glaxnimate/Makefile @@ -1,65 +1,65 @@ PORTNAME= glaxnimate DISTVERSION= 0.5.3 CATEGORIES= graphics PKGNAMESUFFIX= -${FLAVOR} MAINTAINER= yuri@FreeBSD.org COMMENT= Simple vector animation program WWW= https://glaxnimate.mattbas.org/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt BUILD_DEPENDS= pip:devel/py-pip@${PY_FLAVOR} LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libpotrace.so:graphics/libpotrace FLAVORS= qt5 qt6 FLAVOR?= ${FLAVORS:[1]} qt5_CONFLICTS_INSTALL= glaxnimate glaxnimate-qt6 qt6_CONFLICTS_INSTALL= glaxnimate glaxnimate-qt5 USES= cmake compiler:c++17-lang desktop-file-utils gl libarchive \ python qt:${FLAVOR:S/qt//} USE_GL= gl _USE_QT5= concurrent core gui network svg xml widgets buildtools:build \ linguisttools:build qmake:build uitools:build _USE_QT6= base svg tools USE_QT= ${_USE_QT${FLAVOR:S/qt//}} _CMAKE_ON_qt5= WITH_QT5 _CMAKE_ON_qt6= WITH_QT6 _CMAKE_OFF_qt5= WITH_QT6 _CMAKE_OFF_qt6= WITH_QT5 CMAKE_ON= ${_CMAKE_ON_${FLAVOR}} CMAKE_OFF= ${_CMAKE_OFF_${FLAVOR}} USE_GITLAB= yes GL_ACCOUNT= mattbas -GL_COMMIT= 3090870e9172dfd587e89753c2d4d19e9c083f70 +GL_TAGNAME= 3090870e9172dfd587e89753c2d4d19e9c083f70 GL_TUPLE= mattbas:CMake-Lib:3b445d91fd4620542162f35ccc6bf14533a76321:mattbas_CMake_Lib/cmake \ mattbas:Qt-Color-Widgets:621a1a3c336aedc451c1597e66449e239d0aed5e:mattbas_Qt_Color_Widgets/external/Qt-Color-Widgets \ mattbas:Qt-History-LineEdit:5b761f436e8b31491e06b26460d28a2eaef0babc:mattbas_Qt_History_LineEdit/external/Qt-History-LineEdit \ mattbas:python-lottie:9e742aadb5ca7d0e8c9b01b2553c0a81de238ae4:mattbas_python_lottie/data/lib/python-lottie USE_GITHUB= nodefault GH_TUPLE= KDE:breeze-icons:1a13b09adc7ebe0c4b5be6cc1add3869f3de8a1a:KDE_breeze_icons/data/icons/breeze-icons \ pybind:pybind11:80dc998efced8ceb2be59756668a7e90e8bef917:pybind_pybind11/external/QtAppSetup/external/pybind11 \ rpavlik/cmake-modules:c97690cc0024a1842cd8de71334a2ee9c5f7e729:rpavlik_cmake_modules/external/cmake-modules CMAKE_ARGS= -DPython3_EXECUTABLE=${PYTHON_CMD} ALL_TARGET= all translations OPTIONS_DEFINE= DEBUG DEBUG_VARS= WITH_DEBUG=yes .include .if !${PORT_OPTIONS:MDEBUG} CXXFLAGS:= ${CXXFLAGS:C/-O([2-9]|[sz]|fast)/-O1/} -fstack-protector-strong -fno-strict-aliasing .endif .include diff --git a/graphics/glx-utils/Makefile b/graphics/glx-utils/Makefile index 4a14dc3b243e..7c64849e01f4 100644 --- a/graphics/glx-utils/Makefile +++ b/graphics/glx-utils/Makefile @@ -1,40 +1,40 @@ PORTNAME= glx-utils DISTVERSIONPREFIX= ${GL_ACCOUNT}-${GL_PROJECT}- DISTVERSION= 9.0.0 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org COMMENT= List GLX capabilities and simple renderer WWW= https://www.mesa3d.org/ LICENSE= MIT CONFLICTS_INSTALL= mesa-demos USES= gl localbase:ldflags xorg USE_GITLAB= yes USE_GL= gl USE_XORG= x11 GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= mesa GL_PROJECT= demos -GL_COMMIT= 661681767bfb4e8f136aac1fd7934e6b0fa46d29 +GL_TAGNAME= 661681767bfb4e8f136aac1fd7934e6b0fa46d29 WRKSRC_SUBDIR= src/xdemos CFLAGS+= -ffunction-sections -fdata-sections LDFLAGS+= -Wl,--gc-sections PLIST_FILES= bin/glxgears \ bin/glxinfo \ ${NULL} do-build: (cd ${WRKSRC} && ${CC} ${CFLAGS} -o glxinfo glxinfo.c \ -I../util ../util/glinfo_common.c \ -I../glad/include ../glad/src/glad.c \ ${LDFLAGS} -lGL -lX11) (cd ${WRKSRC} && ${CC} ${CFLAGS} -o glxgears glxgears.c ${LDFLAGS} -lGL -lX11 -lm) do-install: ${INSTALL_PROGRAM} ${PLIST_FILES:Mbin/*:S,^bin,${WRKSRC},} \ ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/gtk-update-icon-cache/Makefile b/graphics/gtk-update-icon-cache/Makefile index 4d0b631e9e7f..3791561bee75 100644 --- a/graphics/gtk-update-icon-cache/Makefile +++ b/graphics/gtk-update-icon-cache/Makefile @@ -1,28 +1,28 @@ PORTNAME= gtk-update-icon-cache PORTVERSION= 3.24.31 CATEGORIES= graphics DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT= Gtk-update-icon-cache utility from the Gtk+ toolkit WWW= https://www.gtk.org/ LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING USES= gettext gnome meson pkgconfig trigger USE_GNOME= gdkpixbuf2 USE_GITLAB= yes GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= Community/gentoo -GL_COMMIT= 66d25fb3ec331817e108cd6a2c4020d55e8ba74b +GL_TAGNAME= 66d25fb3ec331817e108cd6a2c4020d55e8ba74b OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT=MANPAGES OPTIONS_SUB= yes MANPAGES_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \ xsltproc:textproc/libxslt MANPAGES_MESON_TRUE= man-pages .include diff --git a/graphics/igt-gpu-tools/Makefile b/graphics/igt-gpu-tools/Makefile index ac60a2c02a4e..4e0646fd2753 100644 --- a/graphics/igt-gpu-tools/Makefile +++ b/graphics/igt-gpu-tools/Makefile @@ -1,77 +1,77 @@ PORTNAME= igt-gpu-tools DISTVERSION= 1.26.1266 CATEGORIES= graphics MAINTAINER= jfree@FreeBSD.org COMMENT= IGT gpu tools and tests WWW= https://drm.pages.freedesktop.org/igt-gpu-tools/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING IGNORE_FreeBSD_12= unsupported on FreeBSD versions < 13.1 BUILD_DEPENDS= rst2man:textproc/py-docutils@${PY_FLAVOR} LIB_DEPENDS= libdrm.so:graphics/libdrm \ libdw.so:devel/elfutils \ libpciaccess.so:devel/libpciaccess \ libudev.so:devel/libudev-devd USES= bison gnome meson pkgconfig python shebangfix xorg USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= drm -GL_COMMIT= 9338ab3ec085292817ab1e74d1f2fb90b6a98332 +GL_TAGNAME= 9338ab3ec085292817ab1e74d1f2fb90b6a98332 USE_GNOME= cairo glib20 USE_LDCONFIG= yes USE_XORG= pixman SHEBANG_FILES= scripts/code_cov_gather_on_test scripts/code_cov_parse_info MESON_ARGS= -Dvalgrind=disabled OPTIONS_DEFINE= CHAMELIUM DOCS RUNNER TEST OPTIONS_DEFAULT= DOCS RUNNER TEST OPTIONS_SUB= yes CHAMELIUM_DESC= Build chamelium display tests RUNNER_DESC= Build test runner CHAMELIUM_IMPLIES= TEST CHAMELIUM_LIB_DEPENDS= libasound.so:audio/alsa-lib \ libcurl.so:ftp/curl \ libgsl.so:math/gsl \ libxmlrpc.so:net/xmlrpc-c CHAMELIUM_MESON_ENABLED= chamelium DOCS_IMPLIES= TEST DOCS_BUILD_DEPENDS= gtkdoc-mkhtml:textproc/gtk-doc DOCS_MESON_ENABLED= docs RUNNER_IMPLIES= TEST RUNNER_LIB_DEPENDS= libjson-c.so:devel/json-c \ liboping.so:net/liboping RUNNER_MESON_ENABLED= runner TEST_LIB_DEPENDS= libunwind.so:devel/libunwind TEST_MESON_ENABLED= tests .include .if ${ARCH} == "amd64" PLIST_SUB+= AMD64="" .else PLIST_SUB+= AMD64="@comment " .endif .include .if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) CFLAGS+= -Wno-error=int-conversion .endif .include diff --git a/graphics/katarakt/Makefile b/graphics/katarakt/Makefile index 2beb6a814264..e391e79cc1bc 100644 --- a/graphics/katarakt/Makefile +++ b/graphics/katarakt/Makefile @@ -1,34 +1,34 @@ PORTNAME= katarakt PORTVERSION= 0.2 PORTREVISION= 27 CATEGORIES= graphics MAINTAINER= kurt@kmk-computers.de COMMENT= Simple PDF viewer uses as much available screen space as possible WWW= https://gitlab.cs.fau.de/Qui_Sum/katarakt LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= a2x:textproc/asciidoc LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 USES= compiler:c++11-lang gl pkgconfig qmake qt:5 USE_QT= buildtools:build core gui xml dbus network widgets USE_GL= gl USE_GITLAB= yes GL_SITE= https://gitlab.cs.fau.de GL_ACCOUNT= Qui_Sum -GL_COMMIT= 99735bc0b15b57d689b6c982d43b85ed1b40ef45 +GL_TAGNAME= 99735bc0b15b57d689b6c982d43b85ed1b40ef45 PLIST_FILES= bin/katarakt \ man/man1/katarakt.1.gz post-build: cd ${WRKSRC} && ${MAKE} doc post-install: ${INSTALL_MAN} ${WRKSRC}/doc/katarakt.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/graphics/kmscube/Makefile b/graphics/kmscube/Makefile index 09b8470d4f18..12b4b49dc439 100644 --- a/graphics/kmscube/Makefile +++ b/graphics/kmscube/Makefile @@ -1,36 +1,36 @@ PORTNAME= kmscube PORTVERSION= s20230413 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org COMMENT= Example KMS/GBM/EGL application WWW= https://gitlab.freedesktop.org/mesa/kmscube LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdrm.so:graphics/libdrm USES= gl meson pkgconfig USE_GITLAB= yes USE_GL= egl gbm glesv2 GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= mesa -GL_COMMIT= cf4ec7f35521eb54d72ce0c92ce65b2249171cbd +GL_TAGNAME= cf4ec7f35521eb54d72ce0c92ce65b2249171cbd PLIST_FILES= bin/${PORTNAME} \ bin/texturator \ ${NULL} OPTIONS_DEFINE= GSTREAMER PNG OPTIONS_DEFAULT=PNG GSTREAMER_USES= gnome gstreamer GSTREAMER_USE= GNOME=glib20 GSTREAMER_MESON_ENABLED=gstreamer PNG_LIB_DEPENDS= libpng.so:graphics/png post-patch-PNG-off: @${REINPLACE_CMD} 's/dep_libpng.found()/false/' ${WRKSRC}/meson.build .include diff --git a/graphics/knotter/Makefile b/graphics/knotter/Makefile index 32695114efcd..6d286649c629 100644 --- a/graphics/knotter/Makefile +++ b/graphics/knotter/Makefile @@ -1,29 +1,29 @@ PORTNAME= knotter DISTVERSION= 0.9.6-20220205 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Interactive designer for Celtic knots WWW= https://knotter.mattbas.org/Knotter LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake compiler:c++11-lang desktop-file-utils gl qt:5 USE_QT= core gui network printsupport script svg xml widgets \ buildtools:build linguisttools:build qmake:build uitools:build USE_GL= gl USE_GITLAB= yes GL_ACCOUNT= mattbas GL_PROJECT= Knotter -GL_COMMIT= 9ce77e3e0507343a3b400c6806ab79b52b1ad596 +GL_TAGNAME= 9ce77e3e0507343a3b400c6806ab79b52b1ad596 GL_TUPLE= mattbas:CMake-Lib:6dd5afe4059899b47dbe0a7e2b940b1af41a59f6:mattbas_CMake_Lib/cmake \ mattbas:Qt-Color-Widgets:450e54570a6f96b2d90960c3c62f7111bbc147e9:mattbas_Qt_Color_Widgets/src/widgets/color \ mattbas:Qt-Extended-TabWidget:77cffc0714f9690d5627eaf6bd9b86b560f24066:mattbas_Qt_Extended_TabWidget/src/widgets/tabwidget \ mattbas:Qt-History-LineEdit:fd37e87bb790d87c709a3234b8a0d8eedbb04031:mattbas_Qt_History_LineEdit/src/widgets/history_line_edit \ mattbas:Qt-KeySequence-Widget:55faa8665c24bdc709582adb404401a909fc8c0c:mattbas_Qt_KeySequence_Widget/src/widgets/keysequence_widget \ mattbas:Qt-Toolbar-Editor:dff8fa080f5fa596517c4d4c9523c7a968f13766:mattbas_Qt_Toolbar_Editor/src/widgets/toolbar_editor .include diff --git a/graphics/libglvnd/Makefile b/graphics/libglvnd/Makefile index e7e26587eaea..1f2651275444 100644 --- a/graphics/libglvnd/Makefile +++ b/graphics/libglvnd/Makefile @@ -1,44 +1,44 @@ PORTNAME= libglvnd DISTVERSION= 1.6.0 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org COMMENT= GL Vendor-Neutral Dispatch library WWW= https://gitlab.freedesktop.org/glvnd/libglvnd LICENSE= APACHE20 MIT LICENSE_COMB= multi USES= compiler:c++11-lib localbase meson pkgconfig USE_LDCONFIG= yes USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= glvnd -GL_COMMIT= b05bbcdaeb9b700cf7877e6d66f8fc3ac952295b +GL_TAGNAME= b05bbcdaeb9b700cf7877e6d66f8fc3ac952295b OPTIONS_DEFINE= X11 OPTIONS_DEFAULT=X11 OPTIONS_SUB= yes X11_USES= xorg X11_USE= XORG=x11,xext,xorgproto X11_MESON_ENABLED= x11 glx .include .if ${ARCH} == powerpc64le BUILD_DEPENDS= as:devel/binutils CFLAGS+= -no-integrated-as .elif ${ARCH} == powerpc64 BUILD_DEPENDS= as:devel/binutils CFLAGS+= -no-integrated-as -O0 .elif ${ARCH} == powerpc || ${ARCH} == riscv64 MESON_ARGS+= -Dasm=disabled .endif # Lots of software expects gl.pc even when it can build with EGL only post-install-X11-off: ${LN} -s opengl.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/gl.pc .include diff --git a/graphics/libliftoff/Makefile b/graphics/libliftoff/Makefile index c3e729cd4358..7ee582d3acd5 100644 --- a/graphics/libliftoff/Makefile +++ b/graphics/libliftoff/Makefile @@ -1,22 +1,22 @@ PORTNAME= libliftoff DISTVERSIONPREFIX= v DISTVERSION= 0.4.1 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org COMMENT= Lightweight KMS plane library WWW= https://gitlab.freedesktop.org/emersion/libliftoff LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libdrm.so:graphics/libdrm USES= compiler:c11 meson pkgconfig USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= emersion -GL_COMMIT= e045589f37835d66e3ffe8130a597bb4eb9ee08f +GL_TAGNAME= e045589f37835d66e3ffe8130a597bb4eb9ee08f .include diff --git a/graphics/libpillowfight/Makefile b/graphics/libpillowfight/Makefile index 40c12d20e92e..071a12fc69ce 100644 --- a/graphics/libpillowfight/Makefile +++ b/graphics/libpillowfight/Makefile @@ -1,34 +1,34 @@ PORTNAME= libpillowfight DISTVERSION= 0.3.0 CATEGORIES= graphics python MAINTAINER= yuri@FreeBSD.org COMMENT= Library containing various image processing algorithms WWW= https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= gmake:devel/gmake TEST_DEPENDS= gmake:devel/gmake \ tox:devel/py-tox@${PY_FLAVOR} USES= cmake python:test USE_GITLAB= yes GL_SITE= https://gitlab.gnome.org/World GL_ACCOUNT= OpenPaperwork -GL_COMMIT= dae21f97de872e4ad2e94f1b0fc53302a00259fd +GL_TAGNAME= dae21f97de872e4ad2e94f1b0fc53302a00259fd USE_LDCONFIG= yes PLIST_FILES= include/pillowfight/pillowfight.h \ include/pillowfight/util.h \ lib/libpillowfight.so \ lib/libpillowfight.so.0 pre-configure: @cd ${WRKSRC} && ${GMAKE} version do-test: # many tests fail due to various reasons: https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight/issues/18#note_279228 @cd ${WRKSRC} && ${GMAKE} test .include diff --git a/graphics/piglit/Makefile b/graphics/piglit/Makefile index 352d7eae637d..ed15a1fd2531 100644 --- a/graphics/piglit/Makefile +++ b/graphics/piglit/Makefile @@ -1,60 +1,60 @@ PORTNAME= piglit PORTVERSION= 20200910 PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org COMMENT= Automated OpenGL and OpenCL testsuite WWW= https://piglit.freedesktop.org/ LICENSE= MIT GPLv2 GPLv3 LGPL20 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ vulkan-headers>0:graphics/vulkan-headers \ wayland-protocols>=0:graphics/wayland-protocols LIB_DEPENDS= libdrm.so:graphics/libdrm \ libpng.so:graphics/png \ libvulkan.so:graphics/vulkan-loader \ libwaffle-1.so:graphics/waffle \ libwayland-egl.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= mesa GL_PROJECT= piglit -GL_COMMIT= 136a7f5fa0703603be1ffb338abe4865e76a8058 +GL_TAGNAME= 136a7f5fa0703603be1ffb338abe4865e76a8058 PATCH_SITES= https://gitlab.freedesktop.org/mesa/piglit/-/commit/ PATCH_DIST_STRIP= -p1 PATCHFILES+= 7f1916da04fc.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 PATCHFILES+= c6a4d8aa8e68.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 PATCHFILES+= 0443b6a18648.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 PATCHFILES+= 96d8ddd0a658.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 PATCHFILES+= d5f4cfd3b0da.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 PATCHFILES+= 64c468c6c7e3.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 PATCHFILES+= 681e86f53c2e.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 USES= cmake compiler:c11 gl pkgconfig python shebangfix xorg USE_GL= egl gbm gl glu USE_XORG= x11 xcb xext xrender SHEBANG_FILES= piglit CMAKE_ON= PIGLIT_BUILD_GLES2_TESTS PIGLIT_BUILD_GLES3_TESTS LDFLAGS+= -L${LOCALBASE}/lib SUB_FILES= pkg-message DATADIR= ${PREFIX}/lib/piglit PORTDATA= * OPTIONS_DEFINE= DOCS .include diff --git a/graphics/upscaler/Makefile b/graphics/upscaler/Makefile index 34ed51202f6e..28151b7c2f55 100644 --- a/graphics/upscaler/Makefile +++ b/graphics/upscaler/Makefile @@ -1,29 +1,29 @@ PORTNAME= upscaler DISTVERSION= 1.1.2 PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org COMMENT= Upscale and enhance images WWW= https://gitlab.gnome.org/World/Upscaler LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= blueprint-compiler:devel/blueprint-compiler RUN_DEPENDS= realesrgan-ncnn-vulkan:graphics/realesrgan-ncnn-vulkan USES= desktop-file-utils gettext-tools gnome meson python USE_GITLAB= yes USE_GNOME= gtk40 libadwaita pygobject3 GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World GL_PROJECT= Upscaler -GL_COMMIT= 5aaab9ccaf56b3c7a0eb7d1dbba372d8ff970d69 +GL_TAGNAME= 5aaab9ccaf56b3c7a0eb7d1dbba372d8ff970d69 GLIB_SCHEMAS= io.gitlab.theevilskeleton.Upscaler.gschema.xml post-patch: # Derive Python version from Meson @${REINPLACE_CMD} -e "s,'python3',," ${WRKSRC}/${PORTNAME}/meson.build .include diff --git a/graphics/waffle/Makefile b/graphics/waffle/Makefile index 27139ee0bcfc..1ba0fa0d83d9 100644 --- a/graphics/waffle/Makefile +++ b/graphics/waffle/Makefile @@ -1,59 +1,59 @@ PORTNAME= waffle DISTVERSION= 1.6.1-15 PORTREVISION= 3 CATEGORIES= graphics # Wayland xdg-shell support (to run on sway/wayfire/etc. that have removed wl-shell) PATCH_SITES= https://gitlab.freedesktop.org/bl4ckb0ne/${PORTNAME}/-/commit/ PATCHFILES= 39ad2b26f46e90cbae13a9cbc58e1f9df03f0980.patch:-p1 \ e4a1e7e9670b77d5b145520d60c4b7570fe3c6ea.patch:-p1 \ 8c202f88ab4f0f851e3f19dd82bc6b5236120564.patch:-p1 MAINTAINER= x11@FreeBSD.org COMMENT= Library that allows to defer selection of an OpenGL API until runtime WWW= https://www.waffle-gl.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= cmake:devel/cmake-core USES= compiler:c11 gl localbase meson pkgconfig python:build USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= mesa -GL_COMMIT= 2485a41c321a29463b5c0af7813c2d1046e2f925 +GL_TAGNAME= 2485a41c321a29463b5c0af7813c2d1046e2f925 USE_GL= egl gl USE_LDCONFIG= yes DOCSDIR= ${PREFIX}/share/doc/waffle1 BINARY_ALIAS= python3=${PYTHON_CMD} OPTIONS_DEFINE= DOCS GBM MANPAGES SURFACELESS WAYLAND X11 OPTIONS_DEFAULT= GBM MANPAGES SURFACELESS WAYLAND X11 OPTIONS_SUB= yes GBM_DESC= GBM/DRM/KMS direct-on-hardware support SURFACELESS_DESC= Surfaceless EGL support GBM_LIB_DEPENDS= libudev.so:devel/libudev-devd GBM_USE= GL=gbm GBM_MESON_ENABLED= gbm MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl MANPAGES_USES= gnome MANPAGES_USE= GNOME=libxslt:build MANPAGES_MESON_TRUE= build-manpages SURFACELESS_MESON_ENABLED= surfaceless_egl WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols \ wayland-scanner:graphics/wayland WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland WAYLAND_MESON_ENABLED= wayland X11_USES= xorg X11_USE= XORG=x11,xcb X11_MESON_ENABLED= glx x11_egl .include diff --git a/graphics/wayland-utils/Makefile b/graphics/wayland-utils/Makefile index 5ee9084afb14..a1c51fa96e82 100644 --- a/graphics/wayland-utils/Makefile +++ b/graphics/wayland-utils/Makefile @@ -1,30 +1,30 @@ PORTNAME= wayland-utils DISTVERSION= 1.2.0 CATEGORIES= graphics wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Display information about protocols supported by Wayland compositor WWW= https://gitlab.freedesktop.org/wayland/wayland-utils LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= wayland-protocols>=1.20:graphics/wayland-protocols LIB_DEPENDS= libwayland-client.so:graphics/wayland USES= meson pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= wayland -GL_COMMIT= 43cc17bc5333c41b4d6b7b1708191426126cb21a +GL_TAGNAME= 43cc17bc5333c41b4d6b7b1708191426126cb21a PLIST_FILES= bin/wayland-info \ man/man1/wayland-info.1.gz OPTIONS_DEFINE= DRM OPTIONS_DEFAULT=DRM DRM_DESC= Print extra DRM information DRM_LIB_DEPENDS= libdrm.so:graphics/libdrm DRM_MESON_ENABLED= drm .include diff --git a/graphics/wrapland/Makefile b/graphics/wrapland/Makefile index d0b1b75e62ef..c4af38c16fc5 100644 --- a/graphics/wrapland/Makefile +++ b/graphics/wrapland/Makefile @@ -1,36 +1,36 @@ PORTNAME= wrapland DISTVERSIONPREFIX= ${PORTNAME}@ DISTVERSION= 0.527.0 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org COMMENT= Qt/C++ library wrapping libwayland WWW= https://gitlab.com/kwinft/wrapland LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LIB BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ wayland-protocols>=1.22:graphics/wayland-protocols LIB_DEPENDS= libwayland-client.so:graphics/wayland TEST_DEPENDS= ${qt-testlib_PORT:T}>0:${qt-testlib_PORT} USES= cmake:testing gl kde:5 pkgconfig qt:5 USE_GITLAB= yes USE_GL= egl USE_KDE= ecm:build USE_LDCONFIG= yes USE_QT= qmake:build buildtools:build concurrent core gui GL_ACCOUNT= kwinft -GL_COMMIT= de7685a95cabeac60b65b17cf5389aed254321c0 +GL_TAGNAME= de7685a95cabeac60b65b17cf5389aed254321c0 PLIST_SUB= VERSION=${PORTVERSION} OPTIONS_DEFINE= DOXYGEN OPTIONS_DEFAULT=DOXYGEN OPTIONS_SUB= yes DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_USE= QT=help:build DOXYGEN_CMAKE_BOOL= BUILD_QCH .include diff --git a/graphics/xsane/Makefile b/graphics/xsane/Makefile index b867b060a481..18b5999b34be 100644 --- a/graphics/xsane/Makefile +++ b/graphics/xsane/Makefile @@ -1,55 +1,55 @@ PORTNAME= xsane PORTVERSION= 0.999 PORTREVISION= 7 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Gtk-based X11 frontend for SANE (Scanner Access Now Easy) WWW= https://gitlab.com/sane-project/frontend/xsane LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/xsane.COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 \ liblcms.so:graphics/lcms BUILD_DEPENDS= scanimage:graphics/sane-backends RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gmake gnome jpeg localbase:ldflags pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.com/sane-project GL_ACCOUNT= frontend -GL_COMMIT= d01b4089ce6778e76fa86a0410d4e80cf6eb819e +GL_TAGNAME= d01b4089ce6778e76fa86a0410d4e80cf6eb819e USE_GNOME= gtk20 gdkpixbuf2 GNU_CONFIGURE= yes PORTDOCS= *.html *.jpg OPTIONS_DEFINE= DOCS GIMP NLS OPTIONS_DEFAULT= GIMP OPTIONS_SUB= yes GIMP_DESC= GIMP plugin support GIMP_LIB_DEPENDS= libgimp-2.0.so:graphics/gimp-app GIMP_CONFIGURE_ENABLE= gimp2 gimp GIMP_SUB_FILES= pkg-message NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_LIBS= -L${LOCALBASE}/lib -lintl post-patch: @${REINPLACE_CMD} -e 's| $$(DESTDIR)$$(sbindir)||' \ -e 's|$${datadir}/sane/xsane/doc|${DOCSDIR}|g' \ -e 's|$$(DESTDIR)$$(xsanedocdir)||' \ ${WRKSRC}/src/Makefile.in ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e 's|@POSUB@ doc|@POSUB@|' ${WRKSRC}/Makefile.in post-install: ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.man ${STAGEDIR}${MAN1PREFIX}/man/man1/${PORTNAME}.1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/lang/clisp/Makefile b/lang/clisp/Makefile index fedea4a9641d..f623baa5e0d3 100644 --- a/lang/clisp/Makefile +++ b/lang/clisp/Makefile @@ -1,212 +1,212 @@ PORTNAME= clisp PORTVERSION= 2.49.93+ PORTREVISION= 5 CATEGORIES= lang lisp MAINTAINER= kiri@TrueFC.org COMMENT= Common Lisp implementation WWW= https://www.gnu.org/software/clisp/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/GNU-GPL BROKEN_sparc64= Does not compile LIB_DEPENDS= libffcall.so:devel/libffcall \ libreadline.so:devel/readline \ libsigsegv.so:devel/libsigsegv USES= compiler gettext ghostscript gnome iconv localbase:ldflags USE_GCC= yes USE_GITLAB= yes GL_ACCOUNT= gnu-clisp GL_PROJECT= clisp -GL_COMMIT= df3b9f6fdcff22832898e89a989eb499c0f842ed +GL_TAGNAME= df3b9f6fdcff22832898e89a989eb499c0f842ed USE_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_ENV= FORCE_UNSAFE_CONFIGURE=1 CONFIGURE_ARGS= --prefix="${PREFIX}" --mandir="${MANPREFIX}/man" \ --elispdir="${DATADIR}/emacs" --vimdir="${DATADIR}/vim" \ --docdir="${DOCSDIR}" --with-libiconv=${ICONV_PREFIX} CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-freebsd${OSREL} # Complaints if the environment changes between build stages. LDFLAGS+= ${LDFLAGS_${CHOSEN_COMPILER_TYPE}} LDFLAGS_gcc= -lthr MAKE_ENV= ${CONFIGURE_ENV} BUILD_WRKSRC= ${WRKSRC}/src INSTALL_WRKSRC= ${BUILD_WRKSRC} MAKE_JOBS_UNSAFE=yes OPTIONS_DEFINE= ASDF BDB CLX_MIT CLX_NEW DBUS FASTCGI GDBM GLIBC GTK2 \ JITC MATLAB NETICA ORACLE PARI PCRE PGSQL QUEENS RAWSOCK \ SVM THREADS ZLIB ASDF_DESC= Another System Definition Facility BDB_DESC= Interface to Berkeley DB from Sleepycat Software CLX_MIT_DESC= Classical X11 Interface CLX_NEW_DESC= Faster X11 Interface (replaces clx/mit-clx) DBUS_DESC= Interface to the D-Bus message bus system FASTCGI_DESC= FastCGI interface for web development GDBM_DESC= Interface to GNU DBM GLIBC_DESC= Interface to most of the GNU libc library GTK2_DESC= Interface to the GTK library using glade JITC_DESC= Use a given Just-In-Time Compiler SVM_DESC= Support Vector Machine predictive analytics MATLAB_DESC= Matrix calculations using Matlab NETICA_DESC= Bayesian belief networks and influence diagrams ORACLE_DESC= Oracle RDMBS interface PARI_DESC= PARI Computer Algebra System PCRE_DESC= Perl-compatible regular expressions PGSQL_DESC= PostGreSQL RDMBS interface QUEENS_DESC= The Queens Function (a toy example) RAWSOCK_DESC= Low level socket interface THREADS_DESC= Multithreaded Support (Experimental) ZLIB_DESC= Compress vectors OPTIONS_RADIO= CLX OPTIONS_RADIO_CLX= CLX_MIT CLX_NEW CLX_DESC= X11 Module Selection OPTIONS_DEFAULT=BDB RAWSOCK ZLIB SUB_FILES= pkg-message .include # Segmentation fault in amd64 when using 'mmap(2)', errno = EINVAL. .if ${ARCH} == "amd64" CONFIGURE_ARGS+=--disable-mmap .endif MODULES= ASDF BDB CLX_MIT CLX_NEW DBUS FASTCGI GDBM GLIBC GTK2 \ JITC MATLAB NETICA ORACLE PARI PCRE PGSQL QUEENS RAWSOCK \ SVM ZLIB .for mod in ${MODULES} . if ${PORT_OPTIONS:M${mod}} PLIST_SUB+= ${mod}="" . else PLIST_SUB+= ${mod}="@comment " . endif .endfor .if ${PORT_OPTIONS:MASDF} CONFIGURE_ARGS+=--with-module=asdf .endif .if ${PORT_OPTIONS:MBDB} USES+= bdb CONFIGURE_ARGS+=--with-module=berkeley-db CPPFLAGS+= -I${LOCALBASE}/include/db${BDB_VER} LDFLAGS+= -L${LOCALBASE}/lib/db${BDB_VER} .endif .if ${PORT_OPTIONS:MCLX_MIT} || ${PORT_OPTIONS:MCLX_NEW} USES+= xorg USE_XORG= x11 .endif .if ${PORT_OPTIONS:MCLX_MIT} CONFIGURE_ARGS+=--with-module=clx/mit-clx .endif .if ${PORT_OPTIONS:MCLX_NEW} CONFIGURE_ARGS+=--with-module=clx/new-clx .endif .if ${PORT_OPTIONS:MDBUS} LIB_DEPENDS+= libdbus-1.so:devel/dbus CONFIGURE_ARGS+=--with-module=dbus .endif .if ${PORT_OPTIONS:MFASTCGI} LIB_DEPENDS+= libfcgi.so:www/fcgi CONFIGURE_ARGS+=--with-module=fastcgi .endif .if ${PORT_OPTIONS:MGDBM} LIB_DEPENDS+= libgdbm.so:databases/gdbm CONFIGURE_ARGS+=--with-module=gdbm .endif .if ${PORT_OPTIONS:MGLIBC} USE_LINUX= base CONFIGURE_ARGS+=--with-module=bindings/glibc .endif .if ${PORT_OPTIONS:MGTK2} USES+= gnome USE_GNOME= gtk20 libglade2 CONFIGURE_ARGS+=--with-module=gtk2 .endif .if ${PORT_OPTIONS:MJITC} BUILD_DEPENDS+= ${LOCALBASE}/include/lightning.h:devel/lightning LIB_DEPENDS+= liblightning.so:devel/lightning CONFIGURE_ARGS+=--with-jitc=lightning .endif .if ${PORT_OPTIONS:MMATLAB} CONFIGURE_ARGS+=--with-module=matlab .endif .if ${PORT_OPTIONS:MNETICA} CONFIGURE_ARGS+=--with-module=netica .endif .if ${PORT_OPTIONS:MORACLE} CONFIGURE_ARGS+=--with-module=oracle .endif .if ${PORT_OPTIONS:MPARI} LIB_DEPENDS+= libpari.so:math/pari CONFIGURE_ARGS+=--with-module=pari .endif .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:devel/pcre CONFIGURE_ARGS+=--with-module=pcre .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql CONFIGURE_ARGS+=--with-module=postgresql .endif .if ${PORT_OPTIONS:MQUEENS} CONFIGURE_ARGS+=--with-module=queens .endif .if ${PORT_OPTIONS:MRAWSOCK} CONFIGURE_ARGS+=--with-module=rawsock .endif .if ${PORT_OPTIONS:MSVM} BUILD_DEPENDS+= ${LOCALBASE}/bin/svm-predict:science/libsvm CONFIGURE_ARGS+=--with-module=libsvm .endif .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+=--with-threads=POSIX_THREADS \ LDFLAGS="${PTHREAD_LIBS} ${LDFLAGS}" PKGNAMESUFFIX= -threaded .endif .if ${PORT_OPTIONS:MZLIB} CONFIGURE_ARGS+=--with-module=zlib .endif post-patch: .if ${PORT_OPTIONS:MORACLE} @${REINPLACE_CMD} -e 's|-ldl||; s|-lpthread|-lcompat ${PTHREAD_LIBS}|' \ ${WRKSRC}/modules/oracle/link.sh.in .endif pre-install: .if ${PORT_OPTIONS:MCLX_MIT} ${CP} ${WRKSRC}/modules/clx/mit-clx/README.CLISP \ ${WRKSRC}/src/clx/mit-clx/README.CLISP .endif post-install: @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD} .include diff --git a/lang/owl-lisp/Makefile b/lang/owl-lisp/Makefile index db726b034fa8..193059946559 100644 --- a/lang/owl-lisp/Makefile +++ b/lang/owl-lisp/Makefile @@ -1,33 +1,33 @@ PORTNAME= owl-lisp DISTVERSIONPREFIX= v DISTVERSION= 0.1.23 CATEGORIES= lang MAINTAINER= ports@FreeBSD.org COMMENT= Functional dialect of Scheme WWW= https://github.com/aoh/owl-lisp/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE USE_GITLAB= yes GL_PROJECT= owl -GL_COMMIT= 079f58f45039805517b9b880feec050e151c52b3 +GL_TAGNAME= 079f58f45039805517b9b880feec050e151c52b3 MAKE_ARGS+= CC="${CC}" \ CFLAGS="${CFLAGS}" \ PREFIX="${PREFIX}" TEST_TARGET= fasltest test random-test PLIST_FILES= bin/ol \ bin/ovm \ share/man/man1/ol.1.gz \ share/man/man1/ovm.1.gz \ share/owl-lisp/fasl/init.fasl post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/fasl ${INSTALL_DATA} ${WRKSRC}/fasl/init.fasl ${STAGEDIR}${DATADIR}/fasl/init.fasl .include diff --git a/mail/isbg/Makefile b/mail/isbg/Makefile index 9cb40cdd9afd..6434137938c4 100644 --- a/mail/isbg/Makefile +++ b/mail/isbg/Makefile @@ -1,24 +1,24 @@ PORTNAME= isbg PORTVERSION= 2.2.1 CATEGORIES= mail MAINTAINER= ports@FreeBSD.org COMMENT= Scan an IMAP inbox for spam using SpamAssassin WWW= https://github.com/isbg/isbg LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.1:devel/py-docopt@${PY_FLAVOR} \ spamassassin:mail/spamassassin USES= python USE_GITLAB= yes GL_ACCOUNT= isbg -GL_COMMIT= e626d8d0628f691c041032c53f20d764b11d0079 +GL_TAGNAME= e626d8d0628f691c041032c53f20d764b11d0079 NO_ARCH= yes NO_BUILD= yes USE_PYTHON= autoplist concurrent distutils optsuffix .include diff --git a/math/alberta/Makefile b/math/alberta/Makefile index dd52369a3082..24921dc7bc59 100644 --- a/math/alberta/Makefile +++ b/math/alberta/Makefile @@ -1,39 +1,39 @@ PORTNAME= alberta DISTVERSION= 3.0.3 PORTREVISION= 1 CATEGORIES= math PKGNAMESUFFIX= -fem MAINTAINER= yuri@FreeBSD.org COMMENT= Adaptive multi-level finite element toolbox WWW= http://www.alberta-fem.de/ LICENSE= GPLv2+ BUILD_DEPENDS= gsed:textproc/gsed \ opendx>0:graphics/opendx LIB_DEPENDS= libltdl.so:devel/libltdl RUN_DEPENDS= opendx>0:graphics/opendx # binaries aren't linked with it, not sure if it is really used USES= autoreconf fortran gl gmake libtool localbase:ldflags motif pkgconfig xorg USE_GL= gl USE_XORG= xt USE_LDCONFIG= yes USE_GITLAB= yes GL_SITE= https://gitlab.mathematik.uni-stuttgart.de/ians-nmh GL_ACCOUNT= alberta GL_PROJECT= alberta3 -GL_COMMIT= 920315ae1bbfd1b1fb6672d916619ac37a411e95 +GL_TAGNAME= 920315ae1bbfd1b1fb6672d916619ac37a411e95 GNU_CONFIGURE= yes LDFLAGS+= -lXm -lXt -pthread # link breaks without these MAKE_JOBS_UNSAFE= yes # otherwise it begins to rebuild something during stage and fails INSTALL_TARGET= install-strip BINARY_ALIAS= make=${GMAKE} sed=gsed .include diff --git a/math/cado-nfs/Makefile b/math/cado-nfs/Makefile index 9a3d6db21a15..623b3bb4d7ad 100644 --- a/math/cado-nfs/Makefile +++ b/math/cado-nfs/Makefile @@ -1,46 +1,46 @@ PORTNAME= cado-nfs DISTVERSIONPREFIX= v DISTVERSION= 2.3.0-20220722 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Implementation of the Number Field Sieve Algorithm WWW= https://cado-nfs.gitlabpages.inria.fr/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS_BUILD= libfmt # bundled libfmt conflicts with package-installed headers BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ bash:shells/bash \ gmake:devel/gmake LIB_DEPENDS= libecm.so:math/gmp-ecm \ libgf2x.so:math/gf2x \ libgmp.so:math/gmp \ libhwloc.so:devel/hwloc2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= cmake:noninja compiler:c++11-lang perl5 python shebangfix # noninja because: bad $-escape (literal $ must be written as $$) USE_GITLAB= yes GL_SITE= https://gitlab.inria.fr -GL_COMMIT= 3ab6a4781fa5d218ed332834809ba6c6fd1a591f +GL_TAGNAME= 3ab6a4781fa5d218ed332834809ba6c6fd1a591f SHEBANG_GLOB= *.py CXXFLAGS_i386= -msse2 # workaround for error: always_inline function '_mm_setzero_si128' requires target feature 'sse2', but would be inlined into function 'gf2x_mul4' that is compiled without support for 'sse2' TEST_TARGET= check # 'test' does the same but is less verbose BINARY_ALIAS= python3=${PYTHON_CMD} make=${GMAKE} .include .if ${ARCH} == amd64 PLIST_SUB= LINGEN_PZ="" .else PLIST_SUB= LINGEN_PZ="@comment " .endif .include diff --git a/math/dune-alugrid/Makefile b/math/dune-alugrid/Makefile index fd091888d088..1a473e5bf127 100644 --- a/math/dune-alugrid/Makefile +++ b/math/dune-alugrid/Makefile @@ -1,46 +1,46 @@ PORTNAME= dune-alugrid DISTVERSIONPREFIX= v DISTVERSION= 2.8.0 PORTREVISION= 5 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: grid implementation providing simplex or cube grids WWW= https://www.dune-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= vc>0:devel/vc LIB_DEPENDS= libalberta_utilities.so:math/alberta \ libdunecommon.so:math/dune-common \ libdunegeometry.so:math/dune-geometry \ libdunegrid.so:math/dune-grid \ libduneuggrid.so:math/dune-uggrid \ libmetis.so:math/metis \ libmpi.so:net/openmpi \ libopenblas.so:math/openblas \ libtbb.so:devel/onetbb USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= extensions -GL_COMMIT= ffd6cd15dc7092593c3d5827c2a2b43b81d7a32f +GL_TAGNAME= ffd6cd15dc7092593c3d5827c2a2b43b81d7a32f CMAKE_ON= BUILD_SHARED_LIBS OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-build:textproc/py-sphinx PORTDOCS= * CXXFLAGS+= -fsigned-char .include diff --git a/math/dune-common/Makefile b/math/dune-common/Makefile index f55bf6aab9d3..e13c390622bc 100644 --- a/math/dune-common/Makefile +++ b/math/dune-common/Makefile @@ -1,47 +1,47 @@ PORTNAME= dune-common DISTVERSIONPREFIX= v DISTVERSION= 2.8.0 PORTREVISION= 8 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: Build system, infrastructure and foundation classes WWW= https://www.dune-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= metis>0:math/metis \ openmpi>0:net/openmpi \ vc>0:devel/vc # Metis isn't used, see https://gitlab.dune-project.org/core/dune-common/-/issues/306 LIB_DEPENDS= libopenblas.so:math/openblas \ libtbb.so:devel/onetbb USES= cmake compiler:c++17-lang fortran pkgconfig python shebangfix SHEBANG_FILES= bin/dune-ctest bin/setup-dunepy.py bin/dunepackaging.py bin/rmgenerated.py cmake/scripts/extract_cmake_data.py USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= core -GL_COMMIT= df65b1282ea89ad40d2cb6565983f7e633ccce31 +GL_TAGNAME= df65b1282ea89ad40d2cb6565983f7e633ccce31 CMAKE_ON= BUILD_SHARED_LIBS CMAKE_ARGS= -DTBB_INCLUDE_DIR=${LOCALBASE}/include -DTBB_LIBRARIES=${LOCALBASE}/lib/libtbb.so OPTIONS_DEFINE= DOCS DOXYGEN OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= latex:print/tex-formats \ sphinx-build:textproc/py-sphinx DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_IMPLIES= DOCS PORTDOCS= * post-install: @${RM} ${STAGEDIR}${PREFIX}/share/dune/cmake/scripts/run-in-dune-env.sh.in # https://gitlab.dune-project.org/core/dune-common/-/issues/229 .include diff --git a/math/dune-curvedgeometry/Makefile b/math/dune-curvedgeometry/Makefile index 183aec4a2340..b3795ffbd20e 100644 --- a/math/dune-curvedgeometry/Makefile +++ b/math/dune-curvedgeometry/Makefile @@ -1,29 +1,29 @@ PORTNAME= dune-curvedgeometry DISTVERSION= g20201116 PORTREVISION= 1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: curved dune geometries by Lagrange parameterization WWW= https://www.dune-project.org/ LICENSE= GPLv2 BUILD_DEPENDS= dune-geometry>0:math/dune-geometry RUN_DEPENDS= dune-geometry>0:math/dune-geometry USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.mn.tu-dresden.de GL_ACCOUNT= iwr -GL_COMMIT= fae02adf3757851f7f9caf41037da87caa52197d +GL_TAGNAME= fae02adf3757851f7f9caf41037da87caa52197d NO_ARCH= yes OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes PORTDOCS= * .include diff --git a/math/dune-fem/Makefile b/math/dune-fem/Makefile index b12e61f92c0c..ffa6bbf70fdf 100644 --- a/math/dune-fem/Makefile +++ b/math/dune-fem/Makefile @@ -1,68 +1,68 @@ PORTNAME= dune-fem DISTVERSION= 2.8.0.5 PORTREVISION= 8 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: Finite Element Methods, Finite Volume Methods, etc WWW= https://www.dune-project.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= arpack++>0:math/arpack++ \ dune-istl>=2.6:math/dune-istl \ dune-localfunctions>=2.6:math/dune-localfunctions \ dune-spgrid>0:math/dune-spgrid \ vc>0:devel/vc \ ${LOCALBASE}/mpi/openmpi/lib/libmpi.so:net/openmpi LIB_DEPENDS= libpsurface.so:math/psurface \ libarpack.so:math/arpack-ng \ libdunealugrid.so:math/dune-alugrid \ libdunecommon.so:math/dune-common \ libdunegeometry.so:math/dune-geometry \ libdunegrid.so:math/dune-grid \ libdunepolygongrid.so:math/dune-polygongrid \ libduneuggrid.so:math/dune-uggrid \ libgmp.so:math/gmp \ libmetis.so:math/metis \ libopenblas.so:math/openblas \ libsuitesparseconfig.so:math/suitesparse-config \ libsuperlu.so:math/superlu \ libamd.so:math/suitesparse-amd \ libcamd.so:math/suitesparse-camd \ libccolamd.so:math/suitesparse-ccolamd \ libcholmod.so:math/suitesparse-cholmod \ libcolamd.so:math/suitesparse-colamd \ libldl.so:math/suitesparse-ldl \ libspqr.so:math/suitesparse-spqr \ libumfpack.so:math/suitesparse-umfpack \ libtbb.so:devel/onetbb RUN_DEPENDS= dune-istl>=2.6:math/dune-istl \ dune-localfunctions>=2.6:math/dune-localfunctions \ dune-spgrid>0:math/dune-spgrid \ ${LOCALBASE}/mpi/openmpi/lib/libmpi.so:net/openmpi USES= cmake compiler:c++17-lang eigen:3 fortran pkgconfig USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= dune-fem -GL_COMMIT= 30e278aa744c908fbf4bbd8b237eb26c0475d16e +GL_TAGNAME= 30e278aa744c908fbf4bbd8b237eb26c0475d16e CMAKE_ON= BUILD_SHARED_LIBS OPTIONS_DEFINE= DOCS DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-build:textproc/py-sphinx PORTDOCS= * post-install: # https://gitlab.dune-project.org/dune-fem/dune-fem/-/issues/111 ${RM} ${STAGEDIR}${PREFIX}/share/dune/cmake/modules/FindPThreads.cmake ${RM} ${STAGEDIR}${PREFIX}/share/dune/cmake/modules/FindSIONlib.cmake .include diff --git a/math/dune-foamgrid/Makefile b/math/dune-foamgrid/Makefile index 7416c43755f6..3a031c94cb32 100644 --- a/math/dune-foamgrid/Makefile +++ b/math/dune-foamgrid/Makefile @@ -1,36 +1,36 @@ PORTNAME= dune-foamgrid DISTVERSION= 2.8.0 PORTREVISION= 1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: one- and two-dimensional simplex grids WWW= https://www.dune-project.org/ LICENSE= GPLv2+ HPP_DEPENDS= dune-common>0:math/dune-common \ dune-geometry>0:math/dune-geometry \ dune-grid>0:math/dune-grid BUILD_DEPENDS= ${HPP_DEPENDS} RUN_DEPENDS= ${HPP_DEPENDS} USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= extensions -GL_COMMIT= c33bcf407a7061e7f5997b895d89207fb9a8097f +GL_TAGNAME= c33bcf407a7061e7f5997b895d89207fb9a8097f NO_ARCH= yes OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-build:textproc/py-sphinx PORTDOCS= * .include diff --git a/math/dune-functions/Makefile b/math/dune-functions/Makefile index adbd6fb1ac2f..e4d25ff37ab0 100644 --- a/math/dune-functions/Makefile +++ b/math/dune-functions/Makefile @@ -1,42 +1,42 @@ PORTNAME= dune-functions DISTVERSIONPREFIX= v DISTVERSION= 2.8.0 PORTREVISION= 1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: Abstraction layer for global finite element functions WWW= https://www.dune-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING DUNE_DEPENDS= dune-common>0:math/dune-common \ dune-geometry>0:math/dune-geometry \ dune-grid>0:math/dune-grid \ dune-istl>0:math/dune-istl \ dune-localfunctions>0:math/dune-localfunctions \ dune-typetree>0:math/dune-typetree BUILD_DEPENDS= ${DUNE_DEPENDS} \ vc>0:devel/vc RUN_DEPENDS= ${DUNE_DEPENDS} USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= staging -GL_COMMIT= 1882b3ec0a14b211dd077f0d5e6455495e28c35d +GL_TAGNAME= 1882b3ec0a14b211dd077f0d5e6455495e28c35d NO_ARCH= yes OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-build:textproc/py-sphinx PORTDOCS= * .include diff --git a/math/dune-geometry/Makefile b/math/dune-geometry/Makefile index 4899bc7cd545..34e4d72eb473 100644 --- a/math/dune-geometry/Makefile +++ b/math/dune-geometry/Makefile @@ -1,40 +1,40 @@ PORTNAME= dune-geometry DISTVERSIONPREFIX= v DISTVERSION= 2.8.0 PORTREVISION= 7 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: Geometry transformations, reference elements, etc WWW= https://www.dune-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= openmpi>0:net/openmpi \ vc>0:devel/vc LIB_DEPENDS= libdunecommon.so:math/dune-common \ libopenblas.so:math/openblas \ libtbb.so:devel/onetbb USES= cmake compiler:c++17-lang fortran pkgconfig python USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= core -GL_COMMIT= e7bfb66e48496aa28e47974c33ea9a4579bf723b +GL_TAGNAME= e7bfb66e48496aa28e47974c33ea9a4579bf723b CMAKE_ON= BUILD_SHARED_LIBS CMAKE_ARGS= -DTBB_INCLUDE_DIR=${LOCALBASE}/include -DTBB_LIBRARIES=${LOCALBASE}/lib/libtbb.so OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-build:textproc/py-sphinx PORTDOCS= * .include diff --git a/math/dune-grid-glue/Makefile b/math/dune-grid-glue/Makefile index 5336c0566ead..c680a41cd4d0 100644 --- a/math/dune-grid-glue/Makefile +++ b/math/dune-grid-glue/Makefile @@ -1,45 +1,45 @@ PORTNAME= dune-grid-glue DISTVERSION= 2.8.0 PORTREVISION= 5 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: infrastructure for coupling of unrelated Dune grids WWW= https://www.dune-project.org/ LICENSE= GPLv2 BUILD_DEPENDS= alberta-fem>0:math/alberta \ openmpi>0:net/openmpi \ psurface>0:math/psurface \ vc>0:devel/vc LIB_DEPENDS= libdunecommon.so:math/dune-common \ libdunegeometry.so:math/dune-geometry \ libdunegrid.so:math/dune-grid \ libduneuggrid.so:math/dune-uggrid \ libopenblas.so:math/openblas \ libtbb.so:devel/onetbb RUN_DEPENDS= alberta-fem>0:math/alberta # binaries aren't linked with alberta, instead users' binaries are linked with it RUN_DEPENDS+= psurface>0:math/psurface USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= extensions -GL_COMMIT= 22efb0e3cbf0a75094a8d81a4fdd352c98e78947 +GL_TAGNAME= 22efb0e3cbf0a75094a8d81a4fdd352c98e78947 CMAKE_ON= BUILD_SHARED_LIBS CMAKE_ARGS= -DTBB_INCLUDE_DIR=${LOCALBASE}/include -DTBB_LIBRARIES=${LOCALBASE}/lib/libtbb.so OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-build:textproc/py-sphinx PORTDOCS= * .include diff --git a/math/dune-grid/Makefile b/math/dune-grid/Makefile index 5ca657d786d3..44ee99cb7273 100644 --- a/math/dune-grid/Makefile +++ b/math/dune-grid/Makefile @@ -1,46 +1,46 @@ PORTNAME= dune-grid DISTVERSIONPREFIX= v DISTVERSION= 2.8.0 PORTREVISION= 7 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: Geometry transformations, reference elements, etc WWW= https://www.dune-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= alberta-fem>0:math/alberta \ openmpi>0:net/openmpi \ psurface>0:math/psurface \ vc>0:devel/vc LIB_DEPENDS= libdunecommon.so:math/dune-common \ libdunegeometry.so:math/dune-geometry \ libduneuggrid.so:math/dune-uggrid \ libopenblas.so:math/openblas \ libtbb.so:devel/onetbb RUN_DEPENDS= alberta-fem>0:math/alberta # binaries aren't linked with alberta, instead users' binaries are linked with it RUN_DEPENDS+= psurface>0:math/psurface USES= cmake compiler:c++17-lang fortran pkgconfig python:build USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= core -GL_COMMIT= de36e4b4e99da4cd7a120a39779345e701821115 +GL_TAGNAME= de36e4b4e99da4cd7a120a39779345e701821115 CMAKE_ON= BUILD_SHARED_LIBS CMAKE_ARGS= -DTBB_INCLUDE_DIR=${LOCALBASE}/include -DTBB_LIBRARIES=${LOCALBASE}/lib/libtbb.so OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-build:textproc/py-sphinx PORTDOCS= * .include diff --git a/math/dune-istl/Makefile b/math/dune-istl/Makefile index d19756e827e2..ce694ab06a60 100644 --- a/math/dune-istl/Makefile +++ b/math/dune-istl/Makefile @@ -1,41 +1,41 @@ PORTNAME= dune-istl DISTVERSION= 2.8.0 PORTREVISION= 4 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: Iterative Solver Template Library WWW= https://www.dune-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md HPP_DEPENDS= arpack++>0:math/arpack++ \ dune-common>0:math/dune-common \ suitesparse>0:math/suitesparse # needed in headers, but OPTIONAL dependency set is wider: https://gitlab.dune-project.org/core/dune-istl/-/issues/97 BUILD_DEPENDS= ${HPP_DEPENDS} \ vc>0:devel/vc RUN_DEPENDS= ${HPP_DEPENDS} USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= core -GL_COMMIT= fffb544a61d2c65a0d2fc7c751f36909f06be8f5 +GL_TAGNAME= fffb544a61d2c65a0d2fc7c751f36909f06be8f5 NO_ARCH= yes OPTIONS_DEFINE= DOCS PARMETIS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ PARMETIS_DESC= Install PerMetis # needed in headers, but license prohibits packaging PARMETIS_BUILD_DEPENDS= ParMetis>0:math/parmetis PARMETIS_RUN_DEPENDS= ParMetis>0:math/parmetis PORTDOCS= * .include diff --git a/math/dune-localfunctions/Makefile b/math/dune-localfunctions/Makefile index 626c8bfddaff..b7d04c7306c9 100644 --- a/math/dune-localfunctions/Makefile +++ b/math/dune-localfunctions/Makefile @@ -1,42 +1,42 @@ PORTNAME= dune-localfunctions DISTVERSIONPREFIX= v DISTVERSION= 2.8.0 PORTREVISION= 1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: Local finite elements WWW= https://www.dune-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md DUNE_DEPENDS= dune-common>0:math/dune-common \ dune-geometry>0:math/dune-geometry BUILD_DEPENDS= ${DUNE_DEPENDS} \ vc>0:devel/vc RUN_DEPENDS= ${DUNE_DEPENDS} USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= core -GL_COMMIT= f6628171b2773065ab43f97a77f47cd8c4283d8f +GL_TAGNAME= f6628171b2773065ab43f97a77f47cd8c4283d8f NO_ARCH= yes OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ latex:print/tex-formats \ sphinx-build:textproc/py-sphinx PORTDOCS= * post-stage-DOCS-on: # https://gitlab.dune-project.org/core/dune-common/issues/191 @${RMDIR} ${STAGEDIR}${DOCSDIR}/comm .include diff --git a/math/dune-metagrid/Makefile b/math/dune-metagrid/Makefile index 1103f0fe94dc..5b273bbaf3af 100644 --- a/math/dune-metagrid/Makefile +++ b/math/dune-metagrid/Makefile @@ -1,31 +1,31 @@ PORTNAME= dune-metagrid DISTVERSION= g20210929 PORTREVISION= 1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: module implementing a variety of DUNE meta grids WWW= https://www.dune-project.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libdunealugrid.so:math/dune-alugrid \ libdunecommon.so:math/dune-common \ libdunegrid.so:math/dune-grid USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= extensions -GL_COMMIT= 45fe80d530d18d8b86e77f20e38865f2101e571a +GL_TAGNAME= 45fe80d530d18d8b86e77f20e38865f2101e571a NO_ARCH= yes OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= DOCS PORTDOCS= * .include diff --git a/math/dune-multidomaingrid/Makefile b/math/dune-multidomaingrid/Makefile index a1eba0e6a60e..c638105a7317 100644 --- a/math/dune-multidomaingrid/Makefile +++ b/math/dune-multidomaingrid/Makefile @@ -1,37 +1,37 @@ PORTNAME= dune-multidomaingrid DISTVERSION= 2.8.0 PORTREVISION= 1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: meta grid for subdomains spanning parts of host grid WWW= https://www.dune-project.org/ LICENSE= GPLv2+ HPP_DEPENDS= dune-common>0:math/dune-common \ dune-geometry>0:math/dune-geometry \ dune-grid>0:math/dune-grid \ dune-typetree>0:math/dune-typetree BUILD_DEPENDS= ${HPP_DEPENDS} RUN_DEPENDS= ${HPP_DEPENDS} USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= extensions -GL_COMMIT= d31fd53d5a3d90348f8b33364011f3afb047c394 +GL_TAGNAME= d31fd53d5a3d90348f8b33364011f3afb047c394 NO_ARCH= yes OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-build:textproc/py-sphinx PORTDOCS= * .include diff --git a/math/dune-pdelab/Makefile b/math/dune-pdelab/Makefile index 5ab779d0094f..40605e876e19 100644 --- a/math/dune-pdelab/Makefile +++ b/math/dune-pdelab/Makefile @@ -1,66 +1,66 @@ PORTNAME= dune-pdelab DISTVERSIONPREFIX= v DISTVERSION= 2.7.0.20210824 PORTREVISION= 10 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: PDE solver toolbox WWW= https://www.dune-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING DUNE_DEPENDS= dune-common>0:math/dune-common \ dune-functions>0:math/dune-functions \ dune-grid>0:math/dune-grid \ dune-istl>0:math/dune-istl \ dune-geometry>0:math/dune-geometry \ dune-localfunctions>0:math/dune-localfunctions \ dune-typetree>0:math/dune-typetree BUILD_DEPENDS= ${DUNE_DEPENDS} \ suitesparse>0:math/suitesparse \ ${LOCALBASE}/mpi/openmpi/lib/libmpi.so:net/openmpi LIB_DEPENDS= libarpack.so:math/arpack-ng \ libdunealugrid.so:math/dune-alugrid \ libduneuggrid.so:math/dune-uggrid \ libgmp.so:math/gmp \ libmetis.so:math/metis \ libpsurface.so:math/psurface \ libopenblas.so:math/openblas \ libamd.so:math/suitesparse-amd \ libcamd.so:math/suitesparse-camd \ libccolamd.so:math/suitesparse-ccolamd \ libcholmod.so:math/suitesparse-cholmod \ libcolamd.so:math/suitesparse-colamd \ libsuitesparseconfig.so:math/suitesparse-config \ libldl.so:math/suitesparse-ldl \ libspqr.so:math/suitesparse-spqr \ libumfpack.so:math/suitesparse-umfpack \ libsuperlu.so:math/superlu \ libtbb.so:devel/onetbb RUN_DEPENDS= ${DUNE_DEPENDS} \ suitesparse>0:math/suitesparse \ ${LOCALBASE}/mpi/openmpi/lib/libmpi.so:net/openmpi USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= pdelab -GL_COMMIT= 20c7085389d3eb4f8ca99e1bc60f7fa6036536c8 +GL_TAGNAME= 20c7085389d3eb4f8ca99e1bc60f7fa6036536c8 CMAKE_ON= BUILD_SHARED_LIBS CMAKE_ARGS= -DTBB_INCLUDE_DIR=${LOCALBASE}/include -DTBB_LIBRARIES=${LOCALBASE}/lib/libtbb.so OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-build:textproc/py-sphinx PORTDOCS= * .include diff --git a/math/dune-polygongrid/Makefile b/math/dune-polygongrid/Makefile index 3c05c16ba9da..849582908a88 100644 --- a/math/dune-polygongrid/Makefile +++ b/math/dune-polygongrid/Makefile @@ -1,32 +1,32 @@ PORTNAME= dune-polygongrid DISTVERSION= 2.8.0 PORTREVISION= 5 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: 2D polygonal grid WWW= https://www.dune-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/mpi/openmpi/lib/libmpi.so:net/openmpi LIB_DEPENDS= libdunecommon.so:math/dune-common \ libdunegeometry.so:math/dune-geometry \ libdunegrid.so:math/dune-grid \ libduneuggrid.so:math/dune-uggrid \ libopenblas.so:math/openblas \ libtbb.so:devel/onetbb RUN_DEPENDS= ${LOCALBASE}/mpi/openmpi/lib/libmpi.so:net/openmpi USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= extensions -GL_COMMIT= 90840c3d36f5fa6e18a00e7df7be01832cd7e23b +GL_TAGNAME= 90840c3d36f5fa6e18a00e7df7be01832cd7e23b CMAKE_ON= BUILD_SHARED_LIBS .include diff --git a/math/dune-spgrid/Makefile b/math/dune-spgrid/Makefile index 60d25b8918f4..45624c6dfcc9 100644 --- a/math/dune-spgrid/Makefile +++ b/math/dune-spgrid/Makefile @@ -1,41 +1,41 @@ PORTNAME= dune-spgrid DISTVERSIONPREFIX= v DISTVERSION= 2.8.0 PORTREVISION= 1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: A structured, parallel DUNE grid implementation WWW= https://www.dune-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE DUNE_DEPENDS= dune-common>0:math/dune-common \ dune-grid>0:math/dune-grid \ dune-geometry>0:math/dune-geometry \ dune-uggrid>0:math/dune-uggrid BUILD_DEPENDS= ${DUNE_DEPENDS} \ openmpi>0:net/openmpi \ vc>0:devel/vc RUN_DEPENDS= ${DUNE_DEPENDS} USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= extensions -GL_COMMIT= 0e5a3b234d885ac566c9622421ab4eab97c8a50e +GL_TAGNAME= 0e5a3b234d885ac566c9622421ab4eab97c8a50e NO_ARCH= yes OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-build:textproc/py-sphinx PORTDOCS= * .include diff --git a/math/dune-typetree/Makefile b/math/dune-typetree/Makefile index 35bea41c9cab..e5bc16f04a82 100644 --- a/math/dune-typetree/Makefile +++ b/math/dune-typetree/Makefile @@ -1,39 +1,39 @@ PORTNAME= dune-typetree DISTVERSIONPREFIX= v DISTVERSION= 2.8.0 PORTREVISION= 1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: The TypeTree library WWW= https://www.dune-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= dune-common>0:math/dune-common \ openmpi>0:net/openmpi \ vc>0:devel/vc RUN_DEPENDS= dune-common>0:math/dune-common \ openmpi>0:net/openmpi \ vc>0:devel/vc USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= staging -GL_COMMIT= cf6b5b4d3abe5dfa748815a69f6a8bda02af36f0 +GL_TAGNAME= cf6b5b4d3abe5dfa748815a69f6a8bda02af36f0 NO_ARCH= yes OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-build:textproc/py-sphinx PORTDOCS= * .include diff --git a/math/dune-uggrid/Makefile b/math/dune-uggrid/Makefile index c8898043f00f..8052b84895bf 100644 --- a/math/dune-uggrid/Makefile +++ b/math/dune-uggrid/Makefile @@ -1,32 +1,32 @@ PORTNAME= dune-uggrid DISTVERSIONPREFIX= v DISTVERSION= 2.8.0 PORTREVISION= 7 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: The UG Grid Manager WWW= https://www.dune-project.org/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LGPL-2.1 BUILD_DEPENDS= openmpi>0:net/openmpi \ vc>0:devel/vc LIB_DEPENDS= libdunecommon.so:math/dune-common \ libopenblas.so:math/openblas \ libtbb.so:devel/onetbb RUN_DEPENDS= openmpi>0:net/openmpi USES= cmake compiler:c++17-lang fortran pkgconfig python USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= staging -GL_COMMIT= bc2d1229420367563410ce9e519f5ff82b45266f +GL_TAGNAME= bc2d1229420367563410ce9e519f5ff82b45266f CMAKE_ON= BUILD_SHARED_LIBS CMAKE_ARGS= -DTBB_INCLUDE_DIR=${LOCALBASE}/include -DTBB_LIBRARIES=${LOCALBASE}/lib/libtbb.so .include diff --git a/math/dune-vtk/Makefile b/math/dune-vtk/Makefile index db5ce754b9a8..d64b4fc9f6bb 100644 --- a/math/dune-vtk/Makefile +++ b/math/dune-vtk/Makefile @@ -1,63 +1,63 @@ PORTNAME= dune-vtk DISTVERSION= 2.8.0 PORTREVISION= 8 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= DUNE framework: File reader and writer for the VTK XML format WWW= https://www.dune-project.org/ LICENSE= GPLv2+ HPP_DEPENDS= ${LOCALBASE}/include/dune/foamgrid/foamgrid.hh:math/dune-foamgrid \ dune-localfunctions>0:math/dune-localfunctions \ dune-spgrid>0:math/dune-spgrid BUILD_DEPENDS= ${HPP_DEPENDS} \ dune-functions>0:math/dune-functions \ suitesparse>0:math/suitesparse \ ${LOCALBASE}/mpi/openmpi/lib/libmpi.so:net/openmpi LIB_DEPENDS= libarpack.so:math/arpack-ng \ libdunealugrid.so:math/dune-alugrid \ libdunecommon.so:math/dune-common \ libdunegeometry.so:math/dune-geometry \ libdunegrid.so:math/dune-grid \ libdunepolygongrid.so:math/dune-polygongrid \ libduneuggrid.so:math/dune-uggrid \ libgmp.so:math/gmp \ libmetis.so:math/metis \ libopenblas.so:math/openblas \ libpsurface.so:math/psurface \ libamd.so:math/suitesparse-amd \ libcamd.so:math/suitesparse-camd \ libccolamd.so:math/suitesparse-ccolamd \ libcholmod.so:math/suitesparse-cholmod \ libcolamd.so:math/suitesparse-colamd \ libsuitesparseconfig.so:math/suitesparse-config \ libldl.so:math/suitesparse-ldl \ libspqr.so:math/suitesparse-spqr \ libumfpack.so:math/suitesparse-umfpack \ libsuperlu.so:math/superlu \ libtbb.so:devel/onetbb RUN_DEPENDS= ${HPP_DEPENDS} \ suitesparse>0:math/suitesparse \ ${LOCALBASE}/mpi/openmpi/lib/libmpi.so:net/openmpi USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= extensions -GL_COMMIT= 467838cde3bbea3d27d2bd117570a3215240dcd1 +GL_TAGNAME= 467838cde3bbea3d27d2bd117570a3215240dcd1 CMAKE_ON= BUILD_SHARED_LIBS OPTIONS_DEFINE= DOCS DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-build:textproc/py-sphinx PORTDOCS= * .include diff --git a/math/eigen3/Makefile b/math/eigen3/Makefile index e64f988b87fb..a7762ade1304 100644 --- a/math/eigen3/Makefile +++ b/math/eigen3/Makefile @@ -1,43 +1,43 @@ PORTNAME= eigen DISTVERSION= 3.4.0 PORTREVISION= 2 CATEGORIES= math MAINTAINER= kde@FreeBSD.org COMMENT= Lightweight library for vector and matrix math WWW= https://eigen.tuxfamily.org/ LICENSE= LGPL21 MPL20 LICENSE_COMB= multi LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL LICENSE_FILE_MPL20= ${WRKSRC}/COPYING.MPL2 TEST_DEPENDS= suitesparse-cholmod>0:math/suitesparse-cholmod \ suitesparse-umfpack>0:math/suitesparse-umfpack \ superlu>0:math/superlu \ adol-c>0:math/adol-c \ fftw3>0:math/fftw3 \ mpfr>0:math/mpfr \ gmp>0:math/gmp \ boost-libs>0:devel/boost-libs USES= cmake:testing USE_GITLAB= yes GL_ACCOUNT= libeigen -GL_COMMIT= 3147391d946bb4b6c68edd901f2add6ac1f31f8c +GL_TAGNAME= 3147391d946bb4b6c68edd901f2add6ac1f31f8c CMAKE_ARGS= -DPKGCONFIG_INSTALL_DIR:PATH="libdata/pkgconfig" CMAKE_ON= EIGEN_TEST_CXX11 # This is to set the C++ standard to C++11, instead of 03 CMAKE_TESTING_ON= EIGEN_TEST_CUDA EIGEN_TEST_CUDA_CLANG NO_BUILD= yes NO_ARCH= yes OPTIONS_DEFINE= BLAS OPTIONS_DEFAULT=BLAS BLAS_DESC= Adds math dependencies BLAS_CMAKE_ON= -DBLAS_DIR:PATH="${LOCALBASE}" BLAS_USES= blaslapack pkgconfig .include diff --git a/math/gf2x/Makefile b/math/gf2x/Makefile index 00d9cdf0bbb1..2fe0138f6adc 100644 --- a/math/gf2x/Makefile +++ b/math/gf2x/Makefile @@ -1,38 +1,38 @@ PORTNAME= gf2x PORTVERSION= 1.3.0 CATEGORIES= math MAINTAINER= thierry@FreeBSD.org COMMENT= Library for multiplying polynomials over the binary field WWW= https://gitlab.inria.fr/gf2x/gf2x LICENSE= GPLv3 LGPL21 LICENSE_COMB= dual LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING USES= autoreconf libtool USE_GITLAB= yes GL_SITE= https://gitlab.inria.fr/ -GL_COMMIT= 27ba588f03bf6e1e74763903bab25e6e8bb6d0f0 +GL_TAGNAME= 27ba588f03bf6e1e74763903bab25e6e8bb6d0f0 GNU_CONFIGURE= yes USE_LDCONFIG= yes TEST_TARGET= check OPTIONS_RADIO= LIC OPTIONS_RADIO_LIC= LIC_GPLV3 LIC_LGPL21 OPTIONS_DEFAULT= LIC_GPLV3 LIC_GPLV3_DESC= Choose the GPLv3 version LIC_LGPL21_DESC= Choose the LGPL 2.1 version .include post-extract: .if ${PORT_OPTIONS:MLIC_LGPL21} ${MV} ${WRKSRC}/toom-gpl.c ${WRKSRC}/toom-gpl.c.GPLv3 ${MV} ${WRKSRC}/toom-gpl-placeholder.c ${WRKSRC}/toom-gpl.c .endif .include diff --git a/math/lib2geom/Makefile b/math/lib2geom/Makefile index bf1da72d5731..0bb630c64210 100644 --- a/math/lib2geom/Makefile +++ b/math/lib2geom/Makefile @@ -1,25 +1,25 @@ PORTNAME= lib2geom DISTVERSION= 1.2.2 CATEGORIES= math gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Easy to use 2D geometry library in C++ WWW= https://gitlab.com/inkscape/lib2geom BUILD_DEPENDS= googletest>0:devel/googletest LIB_DEPENDS= libdouble-conversion.so:devel/double-conversion \ libgsl.so:math/gsl \ libboost_thread.so:devel/boost-libs USES= cmake gettext-runtime gnome localbase:ldflags pkgconfig USE_GITLAB= yes USE_GNOME= cairo glib20 GL_ACCOUNT= inkscape -GL_COMMIT= a84a73ebdae50cc729f57d1ffb788aeaef0f746c +GL_TAGNAME= a84a73ebdae50cc729f57d1ffb788aeaef0f746c CMAKE_ON= 2GEOM_BUILD_SHARED PLIST_SUB= VERSION=${PORTVERSION} .include diff --git a/math/libsharp2/Makefile b/math/libsharp2/Makefile index e7d701409782..cd0d2a2a3644 100644 --- a/math/libsharp2/Makefile +++ b/math/libsharp2/Makefile @@ -1,24 +1,24 @@ PORTNAME= libsharp2 DISTVERSION= g20191210 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Library for fast spherical harmonic transforms WWW= https://gitlab.mpcdf.mpg.de/mtr/libsharp LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf gmake libtool USE_GITLAB= yes GL_SITE= https://gitlab.mpcdf.mpg.de GL_ACCOUNT= mtr GL_PROJECT= libsharp -GL_COMMIT= 54856313a5fcfb6a33817b7dfa28c4b1965ffbd1 +GL_TAGNAME= 54856313a5fcfb6a33817b7dfa28c4b1965ffbd1 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip .include diff --git a/math/octave-forge-fda/Makefile b/math/octave-forge-fda/Makefile index 73939bdb9b27..d5644398da71 100644 --- a/math/octave-forge-fda/Makefile +++ b/math/octave-forge-fda/Makefile @@ -1,24 +1,24 @@ PORTNAME= octave-forge-fda DISTVERSION= 1.0.0 PORTREVISION= 3 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= https://packages.octave.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING USES= octave USE_GITLAB= yes GL_ACCOUNT= kakila GL_PROJECT= fda -GL_COMMIT= 99f733cfa284fc0fdf911e7da97269197c4dec94 +GL_TAGNAME= 99f733cfa284fc0fdf911e7da97269197c4dec94 NO_ARCH= yes NO_BUILD= yes -OCTAVE_SRC= ${GL_PROJECT}-${GL_COMMIT} +OCTAVE_SRC= ${GL_PROJECT}-${GL_TAGNAME} .include diff --git a/math/octave-forge-pythonic/Makefile b/math/octave-forge-pythonic/Makefile index b96db7c99e17..d4777f65dd10 100644 --- a/math/octave-forge-pythonic/Makefile +++ b/math/octave-forge-pythonic/Makefile @@ -1,26 +1,26 @@ PORTNAME= octave-forge-pythonic DISTVERSION= 0.0.1+ PORTREVISION= 2 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= https://packages.octave.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING BUILD_DEPENDS= gsed:textproc/gsed USES= octave python USE_GITLAB= yes GL_ACCOUNT= mtmiller GL_PROJECT= octave-pythonic -GL_COMMIT= 3dbe9a06c1dec1a138f398b951e18044a00e063d +GL_TAGNAME= 3dbe9a06c1dec1a138f398b951e18044a00e063d -OCTAVE_SRC= ${GL_PROJECT}-${GL_COMMIT} +OCTAVE_SRC= ${GL_PROJECT}-${GL_TAGNAME} MAKE_ENV+= PYTHON=${PYTHON_CMD} SED=gsed .include diff --git a/math/symmetrica/Makefile b/math/symmetrica/Makefile index a6ee81022e36..8e8712ab7d6c 100644 --- a/math/symmetrica/Makefile +++ b/math/symmetrica/Makefile @@ -1,31 +1,31 @@ PORTNAME= symmetrica DISTVERSION= 3.0.1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Library with a collection of routines for combinatorial mathematics WWW= https://gitlab.com/sagemath/symmetrica LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE USES= autoreconf gmake libtool USE_GITLAB= yes GL_ACCOUNT= sagemath -GL_COMMIT= e29c85915f368d6fb2f89d703b6695ff29ab9eae +GL_TAGNAME= e29c85915f368d6fb2f89d703b6695ff29ab9eae USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static INSTALL_TARGET= install-strip TEST_TARGET= check PLIST_FILES= include/symmetrica.h \ include/${PORTNAME}/def.h \ include/${PORTNAME}/macro.h \ lib/libsymmetrica.so \ lib/libsymmetrica.so.2 \ lib/libsymmetrica.so.2.0.0 .include diff --git a/math/sympow/Makefile b/math/sympow/Makefile index aeb4a9bc87cb..acf1e3875651 100644 --- a/math/sympow/Makefile +++ b/math/sympow/Makefile @@ -1,43 +1,43 @@ PORTNAME= sympow PORTVERSION= 2.023.6 DISTVERSIONPREFIX= v PORTREVISION= 3 CATEGORIES= math MAINTAINER= thierry@FreeBSD.org COMMENT= Mathematical program for SYMmetric POWer elliptic curve L-functions WWW= https://gitlab.com/rezozer/forks/sympow LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= help2man:misc/help2man \ bash:shells/bash LIB_DEPENDS= libpari.so:math/pari USES= compiler:c++11-lang gmake shebangfix SHEBANG_FILES= ${CONFIGURE_SCRIPT} USE_GITLAB= yes GL_ACCOUNT= rezozer/forks -GL_COMMIT= 7fd4d97cabc07951200b98ee841afc4151c2c287 +GL_TAGNAME= 7fd4d97cabc07951200b98ee841afc4151c2c287 HAS_CONFIGURE= yes CONFIGURE_SCRIPT=Configure CONFIGURE_ENV= CFLAGS="${CFLAGS}" pre-configure: ${REINPLACE_CMD} -e 's|-O3 ||' ${WRKSRC}/${CONFIGURE_SCRIPT} post-build: ${MKDIR} ${WRKDIR}/home ${WRKDIR}/var/cache/sympow/datafiles for file in `${LS} ${WRKSRC}/datafiles/*.txt`; do \ ${SETENV} HOME=${WRKDIR}/home SYMPOW_PKGCACHEDIR="${WRKDIR}/var/cache/sympow" \ ${WRKSRC}/sympow -txt2bin "`${GREP} -c AT $${file}`" <$${file} $${file%txt}bin; \ done post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/datafiles/*.bin ${STAGEDIR}${DATADIR}/datafiles .include diff --git a/math/zn_poly/Makefile b/math/zn_poly/Makefile index 3199a7d79efe..f0e1a7c671a8 100644 --- a/math/zn_poly/Makefile +++ b/math/zn_poly/Makefile @@ -1,51 +1,51 @@ PORTNAME= zn_poly DISTVERSION= 0.9.2 CATEGORIES= math MAINTAINER= thierry@FreeBSD.org COMMENT= C library for polynomial arithmetic WWW= https://web.maths.unsw.edu.au/~davidharvey/code/zn_poly/ LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LIB_DEPENDS= libgmp.so:math/gmp USES= gmake python:build tar:bz2 USE_GITLAB= yes GL_ACCOUNT= sagemath -GL_COMMIT= f421e4788914e1625488d9b7d5aaab877eb1a940 +GL_TAGNAME= f421e4788914e1625488d9b7d5aaab877eb1a940 OPTIONS_DEFINE= DOCS HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix="${STAGEDIR}${PREFIX}" \ --cppflags="${CPPFLAGS}" \ --cflags="${CFLAGS} -fPIC" \ --cxxflags="${CXXFLAGS}" \ --ldflags="${LDFLAGS}" \ --gmp-prefix="${LOCALBASE}" MAKEFILE= makefile ALL_TARGET= all libzn_poly.so USE_LDCONFIG= yes TEST_TARGET= check .if defined(PACKAGE_BUILDING) CONFIGURE_ARGS+=--disable-tuning .endif pre-configure: ${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|' \ ${WRKSRC}/${CONFIGURE_SCRIPT} post-install: ${INSTALL_PROGRAM} ${WRKSRC}/libzn_poly-${DISTVERSION}.so \ ${STAGEDIR}${PREFIX}/lib/libzn_poly-${DISTVERSION}.so.0.0.0 ${RLN} ${STAGEDIR}${PREFIX}/lib/libzn_poly-${DISTVERSION}.so.0.0.0 \ ${STAGEDIR}${PREFIX}/lib/libzn_poly-${DISTVERSION:R}.so.0 ${RLN} ${STAGEDIR}${PREFIX}/lib/libzn_poly-${DISTVERSION}.so.0.0.0 \ ${STAGEDIR}${PREFIX}/lib/libzn_poly-${DISTVERSION:R}.so .include diff --git a/misc/gnu-watch/Makefile b/misc/gnu-watch/Makefile index 45efe44f247f..413c88a5f357 100644 --- a/misc/gnu-watch/Makefile +++ b/misc/gnu-watch/Makefile @@ -1,44 +1,44 @@ PORTNAME= watch DISTVERSIONPREFIX= v DISTVERSION= 3.3.17 CATEGORIES= misc PKGNAMEPREFIX= gnu- MAINTAINER= ehaupt@FreeBSD.org COMMENT= GNU watch command WWW= https://gitlab.com/procps-ng/procps/ LICENSE= GPLv2 USES= autoreconf gettext-tools gmake libtool localbase:ldflags \ ncurses pkgconfig tar:xz USE_CSTD= gnu99 USE_GITLAB= yes GL_ACCOUNT= procps-ng GL_PROJECT= procps -GL_COMMIT= 19a508ea121c0c4ac6d0224575a036de745eaaf8 +GL_TAGNAME= 19a508ea121c0c4ac6d0224575a036de745eaaf8 GNU_CONFIGURE= yes ALL_TARGET= watch PLIST_FILES= bin/${PKGBASE} \ man/man1/gnu-watch.1.gz OPTIONS_DEFINE= NLS UNICODE OPTIONS_DEFAULT= UNICODE NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls NLS_LDFLAGS= -lintl UNICODE_CONFIGURE_ENABLE= watch8bit post-patch: ${REINPLACE_CMD} 's/ncursesw/${NCURSES_IMPL}/g' ${WRKSRC}/configure.ac do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PKGBASE} ${INSTALL_MAN} ${WRKSRC}/watch.1 \ ${STAGEDIR}${MANPREFIX}/man/man1/${PKGBASE}.1 .include diff --git a/misc/ironscanner/Makefile b/misc/ironscanner/Makefile index e6153c7fffc2..0310f388dd94 100644 --- a/misc/ironscanner/Makefile +++ b/misc/ironscanner/Makefile @@ -1,24 +1,24 @@ PORTNAME= ironscanner DISTVERSION= 1.1.0.20180828 CATEGORIES= misc python MAINTAINER= yuri@FreeBSD.org COMMENT= Collect as much information as possible on image scanners WWW= https://openpaper.work/en-us/scanner_db/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pyinsane2>0:graphics/py-pyinsane2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} USES= python USE_GITLAB= yes GL_SITE= https://gitlab.gnome.org/World GL_ACCOUNT= OpenPaperwork -GL_COMMIT= e73528c5602088eb75f99b78a498dec622b5c97e +GL_TAGNAME= e73528c5602088eb75f99b78a498dec622b5c97e USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes .include diff --git a/misc/iso-codes/Makefile b/misc/iso-codes/Makefile index 6d05b0c77d1b..4649a48aa2eb 100644 --- a/misc/iso-codes/Makefile +++ b/misc/iso-codes/Makefile @@ -1,23 +1,23 @@ PORTNAME= iso-codes PORTVERSION= 4.7 CATEGORIES= misc MAINTAINER= kwm@FreeBSD.org COMMENT= Lists of the country, language, and currency iso names WWW= https://salsa.debian.org/iso-codes-team/iso-codes LICENSE= LGPL21 USES= gettext-tools gmake pathfix python:build tar:xz GNU_CONFIGURE= yes NO_ARCH= yes USE_GITLAB= yes GL_SITE= https://salsa.debian.org GL_ACCOUNT= iso-codes-team -GL_COMMIT= 59767ed869f3952575f7d0f639a290a4c4b315e5 +GL_TAGNAME= 59767ed869f3952575f7d0f639a290a4c4b315e5 BINARY_ALIAS= python3=${PYTHON_VERSION} .include diff --git a/misc/shared-mime-info/Makefile b/misc/shared-mime-info/Makefile index dc6b71cce015..eea468e1600a 100644 --- a/misc/shared-mime-info/Makefile +++ b/misc/shared-mime-info/Makefile @@ -1,54 +1,54 @@ PORTNAME= shared-mime-info DISTVERSION= 2.2 PORTREVISION= 1 CATEGORIES= misc gnome MAINTAINER= desktop@FreeBSD.org COMMENT= MIME types database from the freedesktop.org project WWW= https://www.freedesktop.org/wiki/Software/shared-mime-info/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gmake:devel/gmake USES= gettext gnome localbase meson pathfix pkgconfig python:build shebangfix \ tar:xz trigger CONFIGURE_ARGS= -Dupdate-mimedb=false \ -Dxdgmime-path=${WRKSRC}/src/xdgmime USE_GNOME= glib20 libxml2 USE_GITLAB= YES GL_SITE= https://gitlab.freedesktop.org/ GL_ACCOUNT= xdg GL_PROJECT= shared-mime-info -GL_COMMIT= 13695c7225c2f525a435e72739c33ac32bbfbbb9 +GL_TAGNAME= 13695c7225c2f525a435e72739c33ac32bbfbbb9 GL_TUPLE= xdg:xdgmime:de283fc430460b9b3a7e61432a6d273cd64cb102:xdgmime/src/xdgmime bash_CMD= /bin/sh SHEBANG_FILES= ${WRKSRC}/tests/compare_iana.py \ ${WRKSRC}/tests/mime-detection/pyside.py \ ${WRKSRC}/tests/mime-detection/pyside.py \ ${WRKSRC}/tests/mime-detection/test.py \ ${WRKSRC}/tests/mime-detection/test.py3 \ ${WRKSRC}/tests/mime-detection/test3.py \ ${WRKSRC}/tests/test_case.py \ ${WRKSRC}/tests/test_sub_class_ofs.py MIMESUBDIRS= application audio image inode message model multipart \ packages text video x-epoc x-content font post-patch: ${REINPLACE_CMD} 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/src/xdgmime/src/xdgmime.c \ ${WRKSRC}/src/update-mime-database.c ${REINPLACE_CMD} 's|%%PYTHON_CMD%%|${PYTHON_CMD}|g' \ ${WRKSRC}/data/freedesktop.org.xml.in pre-configure: cd ${WRKSRC}/src/xdgmime/src && ${SETENV} ${MAKE_ENV} ${GMAKE} post-install: for dir in ${MIMESUBDIRS} ; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/$${dir} ; \ done .include diff --git a/misc/tlci/Makefile b/misc/tlci/Makefile index 1340aee2bd5b..be87eaa6023c 100644 --- a/misc/tlci/Makefile +++ b/misc/tlci/Makefile @@ -1,30 +1,30 @@ PORTNAME= tlci DISTVERSION= 0.1.0.2 CATEGORIES= misc MAINTAINER= nsonack@outlook.com COMMENT= Tiny Lambda Calculus interpreter WWW= https://gitlab.com/herrhotzenplotz/tlci LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITLAB= yes GL_ACCOUNT= herrhotzenplotz -GL_COMMIT= 4a3dd51a872f36a513f06efa475922259dee91f1 +GL_TAGNAME= 4a3dd51a872f36a513f06efa475922259dee91f1 PLIST_FILES= ${PREFIX}/bin/tlci \ ${PREFIX}/man/man8/tlci.8.gz .include #post-patch: #.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) # @${REINPLACE_CMD} -e 's|^CFLAGS\+=|CFLAGS\+= -Wno-error=strict-prototypes |g' \ # ${WRKSRC}/Makefile #.endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/tlci .include diff --git a/misc/valentina/Makefile b/misc/valentina/Makefile index e59ae6d53e10..73d047a0f32c 100644 --- a/misc/valentina/Makefile +++ b/misc/valentina/Makefile @@ -1,37 +1,37 @@ PORTNAME= valentina DISTVERSION= 0.7.52 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Sewing pattern drafting tool aiming to remake the garment industry WWW= https://smart-pattern.com.ua/en/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE_GPL.txt USES= compiler:c++11-lang desktop-file-utils dos2unix gl gmake qmake qt:5 USE_QT= buildtools:build concurrent core gui linguisttools:build network \ opengl printsupport svg testlib:build widgets xml xmlpatterns USE_GL= gl USE_LDCONFIG= yes USE_GITLAB= yes GL_ACCOUNT= smart-pattern -GL_COMMIT= 9429be3e0d467a75eab1f2fd3791ba29d9d1bb9d +GL_TAGNAME= 9429be3e0d467a75eab1f2fd3791ba29d9d1bb9d DOS2UNIX_FILES= src/libs/vgeometry/vellipticalarc.cpp QMAKE_ARGS= CONFIG+="noTests" CONFIG+="noRunPath" PREFIX=${PREFIX} .if !defined(WITH_CCACHE_BUILD) || defined(NO_CCACHE) QMAKE_ARGS+= CONFIG+="no_ccache" .endif BINARY_ALIAS= hg=/usr/bin/true git=/usr/bin/false .include .if ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == powerpc LLD_UNSAFE= yes .endif .include diff --git a/multimedia/bcmatroska2/Makefile b/multimedia/bcmatroska2/Makefile index 0429401f87ec..1d81944b033a 100644 --- a/multimedia/bcmatroska2/Makefile +++ b/multimedia/bcmatroska2/Makefile @@ -1,29 +1,29 @@ PORTNAME= bcmatroska2 PORTVERSION= 5.2.1 CATEGORIES= multimedia MAINTAINER= bofh@FreeBSD.org COMMENT= Belledonne Communications Matroska media container support WWW= https://www.linphone.org/ LICENSE= BSD3CLAUSE LIB_DEPENDS= libbctoolbox.so:net/bctoolbox USES= cmake compiler:c++17-lang USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -GL_COMMIT= 4d125bf2788915325c5ab93b9a97835f96d566d3 +GL_TAGNAME= 4d125bf2788915325c5ab93b9a97835f96d566d3 USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DENABLE_STATIC=NO .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091 CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif .include diff --git a/multimedia/dav1d/Makefile b/multimedia/dav1d/Makefile index f4ff292abd50..964cc4585003 100644 --- a/multimedia/dav1d/Makefile +++ b/multimedia/dav1d/Makefile @@ -1,56 +1,56 @@ PORTNAME= dav1d DISTVERSION= 1.2.1 PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org COMMENT= Small and fast AV1 decoder WWW= https://code.videolan.org/videolan/dav1d LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}} BUILD_DEPENDS_amd64= nasm:devel/nasm BUILD_DEPENDS_i386= nasm:devel/nasm USES= compiler:c11 meson USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://code.videolan.org GL_ACCOUNT= videolan -GL_COMMIT= 8a6f054ef1e0f7886bc6e53e6be97c427154fe85 +GL_TAGNAME= 8a6f054ef1e0f7886bc6e53e6be97c427154fe85 LDFLAGS_i386= -Wl,-z,notext OPTIONS_DEFINE= SDL TEST XXHASH OPTIONS_SUB= yes SDL_USES= pkgconfig sdl SDL_USE= SDL=sdl2 SDL_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers SDL_LIB_DEPENDS= libplacebo.so:graphics/libplacebo \ libvulkan.so:graphics/vulkan-loader SDL_MESON_TRUE= enable_examples TEST_GL_TUPLE= videolan:dav1d-test-data:dc72df56c05be149cd888227c3226a201ea3d1cb:testdata/tests/dav1d-test-data TEST_MESON_TRUE=enable_tests testdata_tests XXHASH_DESC= xxHash 3 muxer XXHASH_BUILD_DEPENDS= xxhash>0:devel/xxhash XXHASH_USES= localbase XXHASH_MESON_ENABLED= xxhash_muxer .if make(makesum) # for optional distfiles .MAKEFLAGS: WITH="${OPTIONS_DEFINE}" .endif # https://github.com/llvm/llvm-project/issues/39981 .if !empty(CFLAGS:M-flto*) MESON_ARGS+= ${MESON_ARGS_${CHOSEN_COMPILER_TYPE}_${ARCH}} MESON_ARGS_clang_amd64= -Dstack_alignment=16 MESON_ARGS_clang_i386= -Dstack_alignment=4 .endif pre-install-TEST-on: do-test .include diff --git a/multimedia/gstreamer1-plugins-rust/Makefile b/multimedia/gstreamer1-plugins-rust/Makefile index ca5f101f2444..b5a6bbcc8832 100644 --- a/multimedia/gstreamer1-plugins-rust/Makefile +++ b/multimedia/gstreamer1-plugins-rust/Makefile @@ -1,84 +1,84 @@ PORTNAME= gstreamer1-plugins-rust DISTVERSION= 0.10.10 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org COMMENT= Various GStreamer plugins written in Rust WWW= https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs LICENSE= LGPL21+ MIT LICENSE_COMB= multi LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSE-LGPLv2 BUILD_DEPENDS= cargo-cbuild:devel/cargo-c USES= cargo gnome gstreamer meson pkgconfig python:build shebangfix ssl USE_GITLAB= yes USE_GNOME= glib20 USE_GSTREAMER= bad gl # webrtc GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= gstreamer GL_PROJECT= gst-plugins-rs -GL_COMMIT= a291a2f0982b2d410aec25e007e16ff83a0d5c54 +GL_TAGNAME= a291a2f0982b2d410aec25e007e16ff83a0d5c54 SHEBANG_FILES= dependencies.py MESON_ARGS= -Ddoc=disabled MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no OPTIONS_DEFINE= ASM CAIRO CSOUND DAV1D GTK4 PANGO SODIUM WEBP OPTIONS_DEFAULT=ASM CAIRO CSOUND DAV1D GTK4 PANGO SODIUM WEBP OPTIONS_EXCLUDE_aarch64= CSOUND # https://github.com/neithanmo/csound-rs/commit/8962b89d7bda OPTIONS_EXCLUDE_armv7= CSOUND # https://github.com/neithanmo/csound-rs/commit/8962b89d7bda OPTIONS_EXCLUDE_powerpc64le= CSOUND OPTIONS_EXCLUDE_powerpc64= CSOUND OPTIONS_EXCLUDE_powerpc= CSOUND DAV1D OPTIONS_SUB= yes ASM_BUILD_DEPENDS= nasm:devel/nasm CAIRO_USE= GNOME=cairo CAIRO_MESON_ENABLED= videofx CSOUND_DESC= Audio filtering via Csound CSOUND_LIB_DEPENDS= libcsound64.so:audio/csound CSOUND_CONFIGURE_ENV= CSOUND_LIB_DIR="${LOCALBASE}/lib" CSOUND_MESON_ENABLED= csound DAV1D_DESC= AV1 video decoding via libdav1d DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d DAV1D_MESON_ENABLED= dav1d GTK4_DESC= ${GTK3_DESC:S/3/4/} GTK4_LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene GTK4_USE= GNOME=gtk40 GTK4_MESON_ENABLED= gtk4 PANGO_USE= GNOME=cairo,pango PANGO_MESON_ENABLED= closedcaption onvif SODIUM_DESC= File encryption and decryption via libsodium SODIUM_LIB_DEPENDS= libsodium.so:security/libsodium SODIUM_MESON_ENABLED= sodium SODIUM_MESON_ON= -Dsodium-source=system WEBP_LIB_DEPENDS= libwebpdemux.so:graphics/webp WEBP_MESON_ENABLED= webp post-patch: # Make each cargo subcommand very verbose @${REINPLACE_CMD} -Ee "/cargo.*'c?(build|test)'/s/]/, '--verbose', '--verbose'&/" \ ${WRKSRC}/cargo_wrapper.py post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gstreamer-1.0/*.so .include .if ${PYTHON_REL} < 31100 BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>0:textproc/py-tomli@${PY_FLAVOR} .endif .include diff --git a/multimedia/gstreamer1-plugins-svt-av1/Makefile b/multimedia/gstreamer1-plugins-svt-av1/Makefile index cb0332d39243..bee0a654ace7 100644 --- a/multimedia/gstreamer1-plugins-svt-av1/Makefile +++ b/multimedia/gstreamer1-plugins-svt-av1/Makefile @@ -1,28 +1,28 @@ PORTNAME= svt-av1 DISTVERSIONPREFIX= v DISTVERSION= 1.6.0 CATEGORIES= multimedia PKGNAMEPREFIX= gstreamer1-plugins- MAINTAINER= jbeich@FreeBSD.org COMMENT= GStreamer (svt-av1) plugin WWW= https://01.org/svt LICENSE= LGPL21+ # based on SPDX header LICENSE_FILE= ${_LICENSE_STORE}/LGPL21 LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1 USES= gnome gstreamer meson pkgconfig USE_GITLAB= yes USE_GNOME= glib20 GL_ACCOUNT= AOMediaCodec GL_PROJECT= SVT-AV1 -GL_COMMIT= 08c18ba0768ed3dbbff0903adc326fb3a7549bd9 +GL_TAGNAME= 08c18ba0768ed3dbbff0903adc326fb3a7549bd9 WRKSRC_SUBDIR= gstreamer-plugin PLIST_FILES= lib/gstreamer-1.0/libgstsvtav1enc.so post-patch: @${REINPLACE_CMD} '/-O2/d' ${WRKSRC}/meson.build .include diff --git a/multimedia/helvum/Makefile b/multimedia/helvum/Makefile index 5ed9173de3b6..c70680b89eef 100644 --- a/multimedia/helvum/Makefile +++ b/multimedia/helvum/Makefile @@ -1,40 +1,40 @@ PORTNAME= helvum DISTVERSION= 0.4.0 PORTREVISION= 5 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org COMMENT= GTK patchbay for PipeWire WWW= https://gitlab.freedesktop.org/ryuukyu/helvum LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libpipewire-0.3.so:multimedia/pipewire USES= cargo desktop-file-utils gnome llvm meson pkgconfig USE_GITLAB= yes USE_GNOME= cairo gtk40 GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= ryuukyu -GL_COMMIT= 69257ffa09e9ac844d22d85e288b97ac98b37665 +GL_TAGNAME= 69257ffa09e9ac844d22d85e288b97ac98b37665 MAKE_ENV= ${CARGO_ENV} PLIST_FILES= bin/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's,"llvm-config,"${LLVM_CONFIG},' \ ${WRKSRC_crate_clang-sys}/build/common.rs \ ${WRKSRC_crate_clang-sys}/src/support.rs # Make each cargo subcommand very verbose @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ ${WRKSRC}/src/meson.build .include .if ${OPSYS} != FreeBSD || ${OSVERSION} < 1300134 LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim LDFLAGS+= -lepoll-shim .endif .include diff --git a/multimedia/lebiniou-data/Makefile b/multimedia/lebiniou-data/Makefile index aacdfe8b4764..5ec936215157 100644 --- a/multimedia/lebiniou-data/Makefile +++ b/multimedia/lebiniou-data/Makefile @@ -1,20 +1,20 @@ PORTNAME= lebiniou-data DISTVERSION= 3.66.0 CATEGORIES= multimedia graphics MAINTAINER= olivier@biniou.info COMMENT= Data for lebiniou WWW= https://gitlab.com/lebiniou/lebiniou-data LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf USE_GITLAB= YES GL_ACCOUNT= lebiniou -GL_COMMIT= 18949ea967b3616d251ea7eeac7f2409991a9030 +GL_TAGNAME= 18949ea967b3616d251ea7eeac7f2409991a9030 GNU_CONFIGURE= YES .include diff --git a/multimedia/lebiniou/Makefile b/multimedia/lebiniou/Makefile index 47710aed351d..3fd2cdffbcb5 100644 --- a/multimedia/lebiniou/Makefile +++ b/multimedia/lebiniou/Makefile @@ -1,43 +1,43 @@ PORTNAME= lebiniou DISTVERSION= 3.66.0 PORTREVISION= 4 CATEGORIES= multimedia graphics MAINTAINER= olivier@biniou.info COMMENT= User-friendly, powerful music visualization / VJing tool WWW= https://biniou.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \ libcaca.so:graphics/libcaca \ libfftw3.so:math/fftw3 \ libjack.so:audio/jack \ libsndfile.so:audio/libsndfile \ liborcania.so:devel/orcania \ libyder.so:devel/yder \ libulfius.so:www/ulfius \ libjansson.so:devel/jansson \ liblo.so:audio/liblo \ libasound.so:audio/alsa-lib \ libpulse.so:audio/pulseaudio \ libsndio.so:audio/sndio \ libsndfile.so:audio/libsndfile \ libfreetype.so:print/freetype2 RUN_DEPENDS= v4l_compat>0:multimedia/v4l_compat \ ${LOCALBASE}/share/lebiniou/vue/index.html:multimedia/lebiniou-data USES= autoreconf gnome magick:6 sdl USE_GNOME= glib20 USE_SDL= sdl2 USE_LDCONFIG= YES USE_GITLAB= YES GL_ACCOUNT= lebiniou -GL_COMMIT= 2049ce3d9ee5f860fb6a5d516c4af797f4669b58 +GL_TAGNAME= 2049ce3d9ee5f860fb6a5d516c4af797f4669b58 GNU_CONFIGURE= YES .include diff --git a/multimedia/libdv/Makefile b/multimedia/libdv/Makefile index 674d028631bb..8bb8f61f138e 100644 --- a/multimedia/libdv/Makefile +++ b/multimedia/libdv/Makefile @@ -1,35 +1,35 @@ PORTNAME= libdv DISTVERSION= 1.0.0 PORTREVISION= 8 CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org COMMENT= Quasar DV codec (libdv) is a software codec for DV video WWW= http://libdv.sourceforge.net/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpopt.so:devel/popt USES= localbase meson pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org/gstreamer GL_ACCOUNT= meson-ports GL_PROJECT= libdv -GL_COMMIT= 24218c36bed3b0a3bd5a57d5790ac12ade44e88d +GL_TAGNAME= 24218c36bed3b0a3bd5a57d5790ac12ade44e88d USE_LDCONFIG= yes LDFLAGS_i386= -Wl,-znotext MESON_ARGS= -Dtools=enabled .include .if ${ARCH} != amd64 && ${ARCH} != i386 MESON_ARGS+= -Dasm=disabled .endif .include diff --git a/multimedia/libndi/Makefile b/multimedia/libndi/Makefile index 6da7c81e467f..fcae1e68b468 100644 --- a/multimedia/libndi/Makefile +++ b/multimedia/libndi/Makefile @@ -1,31 +1,31 @@ PORTNAME= libndi PORTVERSION= g20200630 PORTREVISION= 2 CATEGORIES= multimedia net MAINTAINER= yuri@FreeBSD.org COMMENT= Cross-platform, open-source library done to interact with NDI streams WWW= https://code.videolan.org/jbk/libndi LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libmicrodns.so:dns/libmicrodns USES= meson pkgconfig USE_LDCONFIG= yes USE_GITLAB= yes GL_SITE= https://code.videolan.org GL_ACCOUNT= jbk -GL_COMMIT= c14b40caafb26a02249f062e7f907ceaa53c1b74 +GL_TAGNAME= c14b40caafb26a02249f062e7f907ceaa53c1b74 PLIST_FILES= bin/ndi \ include/libndi.h \ lib/libndi.so \ lib/libndi.so.0 \ lib/libndi.so.0.0.1 .include diff --git a/multimedia/librist/Makefile b/multimedia/librist/Makefile index 9291e0fcb34a..11f03186e4e2 100644 --- a/multimedia/librist/Makefile +++ b/multimedia/librist/Makefile @@ -1,31 +1,31 @@ PORTNAME= librist DISTVERSION= 0.2.7 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org COMMENT= Library for Reliable Internet Stream Transport (RIST) protocol WWW= https://code.videolan.org/rist/librist LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcjson.so:devel/libcjson \ libmbedcrypto.so:security/mbedtls USES= localbase:ldflags meson pkgconfig USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://code.videolan.org GL_ACCOUNT= rist -GL_COMMIT= 00d1d3e33fb654d4744ce91fa838b413a4408494 +GL_TAGNAME= 00d1d3e33fb654d4744ce91fa838b413a4408494 MESON_ARGS= -Dtest=false do-test: @cd ${WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_CMD} --reconfigure ${CONFIGURE_ARGS} -Dtest=true && \ cd ${BUILD_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} test .include diff --git a/multimedia/libvdpau/Makefile b/multimedia/libvdpau/Makefile index 936d435833e4..75dcd6cbb254 100644 --- a/multimedia/libvdpau/Makefile +++ b/multimedia/libvdpau/Makefile @@ -1,26 +1,26 @@ PORTNAME= libvdpau PORTVERSION= 1.5 CATEGORIES= multimedia MAINTAINER= madpilot@FreeBSD.org COMMENT= VDPAU wrapper and tracing library WWW= https://freedesktop.org/wiki/Software/VDPAU LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= localbase meson pkgconfig xorg USE_GITLAB= yes USE_XORG= x11 xext xorgproto USE_LDCONFIG= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= vdpau -GL_COMMIT= 79f1506a3307d3275b0fdfb2e110c173f68e6f78 +GL_TAGNAME= 79f1506a3307d3275b0fdfb2e110c173f68e6f78 MESON_ARGS= -Ddocumentation=false post-patch: .SILENT cd ${WRKSRC}/src && ${MV} vdpau_wrapper.cfg vdpau_wrapper.cfg.sample ${REINPLACE_CMD} 's/vdpau_wrapper.cfg/&.sample/' \ ${WRKSRC}/src/meson.build .include diff --git a/multimedia/libvlcpp/Makefile b/multimedia/libvlcpp/Makefile index 783ba086cb96..fc89e2836dd9 100644 --- a/multimedia/libvlcpp/Makefile +++ b/multimedia/libvlcpp/Makefile @@ -1,28 +1,28 @@ PORTNAME= libvlcpp DISTVERSION= 0.1.0.20210319 PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org COMMENT= C++ bindings for libvlc, VLC mediaplayer library WWW= https://code.videolan.org/videolan/libvlcpp LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= vlc>0:multimedia/vlc RUN_DEPENDS= ${LOCALBASE}/include/vlc/vlc.h:multimedia/vlc USES= autoreconf compiler:c++11-lang gmake pkgconfig USE_GITLAB= yes GL_SITE= https://code.videolan.org GL_ACCOUNT= videolan -GL_COMMIT= 17e622c6a23f685a60451e9611d50e361cee2278 +GL_TAGNAME= 17e622c6a23f685a60451e9611d50e361cee2278 GNU_CONFIGURE= yes NO_BUILD= yes NO_ARCH= yes .include diff --git a/multimedia/msopenh264/Makefile b/multimedia/msopenh264/Makefile index 1fd1450fc071..6a293d21b116 100644 --- a/multimedia/msopenh264/Makefile +++ b/multimedia/msopenh264/Makefile @@ -1,27 +1,27 @@ PORTNAME= msopenh264 DISTVERSION= 5.2.0 PORTREVISION= 1 CATEGORIES= multimedia net MAINTAINER= bofh@FreeBSD.org COMMENT= Mediastreamer plugin with H.264 codec WWW= https://www.linphone.org/technical-corner/mediastreamer2.html LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \ libmediastreamer.so:net/mediastreamer \ libopenh264.so:multimedia/openh264 \ libortp.so:net/ortp USES= cmake USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -GL_COMMIT= 5c7a9522478f5eedc9a3e1600fdd705da1e00d23 +GL_TAGNAME= 5c7a9522478f5eedc9a3e1600fdd705da1e00d23 CMAKE_ARGS= -DENABLE_STATIC=NO PLIST_FILES= lib/mediastreamer/plugins/libmsopenh264.so .include diff --git a/multimedia/mswebrtc/Makefile b/multimedia/mswebrtc/Makefile index 812465f8298d..201dec7792c8 100644 --- a/multimedia/mswebrtc/Makefile +++ b/multimedia/mswebrtc/Makefile @@ -1,32 +1,32 @@ PORTNAME= mswebrtc PORTVERSION= 1.1.2 PORTREVISION= 1 CATEGORIES= multimedia net MASTER_SITES= https://www.linphone.org/releases/sources/plugins/mswebrtc/ MAINTAINER= bofh@FreeBSD.org COMMENT= Mediastreamer plugin with WebRTC codecs WWW= https://www.linphone.org/technical-corner/mediastreamer2.html LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING #BROKEN= does not build: incorrect dependency on net/mediastreamer LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \ libmediastreamer.so:net/mediastreamer \ libortp.so:net/ortp USES= cmake compiler:c++11-lib USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public public/external:webrtc GL_PROJECT= webrtc:webrtc -GL_COMMIT= 80b8e33b11516870b887b80279b9da4de8b26ebe \ +GL_TAGNAME= 80b8e33b11516870b887b80279b9da4de8b26ebe \ 583acd27665cfadef8ab03eb85a768d308bd29dd:webrtc GL_SUBDIR= webrtc:webrtc CMAKE_ARGS= -DENABLE_STATIC=NO PLIST_FILES= lib/mediastreamer/plugins/libmswebrtc.so .include diff --git a/multimedia/py-metadata-cleaner/Makefile b/multimedia/py-metadata-cleaner/Makefile index 753534c87b9f..7f4d5bb78c74 100644 --- a/multimedia/py-metadata-cleaner/Makefile +++ b/multimedia/py-metadata-cleaner/Makefile @@ -1,34 +1,34 @@ PORTNAME= metadata-cleaner DISTVERSIONPREFIX= v DISTVERSION= 2.5.2 CATEGORIES= multimedia audio graphics python textproc PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fuz@FreeBSD.org COMMENT= Python GTK application to view and clean metadata in files, using mat2 WWW= https://gitlab.com/rmnvgr/metadata-cleaner LICENSE= CC-BY-SA-4.0 GPLv3+ OFL10 LICENSE_COMB= multi LICENSE_FILE_CC-BY-SA-4.0= ${WRKSRC}/LICENSES/CC-BY-SA-4.0.txt LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt LICENSE_FILE_OFL10= ${WRKSRC}/LICENSES/OFL-1.1.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mat2>0:multimedia/py-mat2@${PY_FLAVOR} \ itstool:textproc/itstool LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mat2>0:multimedia/py-mat2@${PY_FLAVOR} USES= desktop-file-utils gettext-tools gnome meson pkgconfig python shebangfix USE_GITLAB= yes USE_GNOME= gtk40 pygobject3 libadwaita GLIB_SCHEMAS= fr.romainvigier.MetadataCleaner.gschema.xml USE_PYTHON= concurrent flavors SHEBANG_GLOB= *.py *.py.in BINARY_ALIAS= python3=${PYTHON_VERSION} NO_ARCH= yes GL_ACCOUNT= rmnvgr -GL_COMMIT= 62a400a96099d947502611a1b9bc67f7f48a675a +GL_TAGNAME= 62a400a96099d947502611a1b9bc67f7f48a675a .include diff --git a/multimedia/qpwgraph/Makefile b/multimedia/qpwgraph/Makefile index f535579a9853..2f14d3634bdd 100644 --- a/multimedia/qpwgraph/Makefile +++ b/multimedia/qpwgraph/Makefile @@ -1,25 +1,25 @@ PORTNAME= qpwgraph DISTVERSION= 0.0.9 PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org COMMENT= PipeWire Graph Qt GUI Interface WWW= https://gitlab.freedesktop.org/rncbc/qpwgraph LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire USES= cmake pkgconfig qt:5 USE_QT= core gui network widgets buildtools:build qmake:build USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= rncbc -GL_COMMIT= 71edb283e7b5d4429d5ef9951de6b740afb07790 +GL_TAGNAME= 71edb283e7b5d4429d5ef9951de6b740afb07790 PLIST_FILES= bin/qpwgraph .include diff --git a/multimedia/svt-av1/Makefile b/multimedia/svt-av1/Makefile index b819ba4060bb..73b81757f1e2 100644 --- a/multimedia/svt-av1/Makefile +++ b/multimedia/svt-av1/Makefile @@ -1,36 +1,36 @@ PORTNAME= svt-av1 DISTVERSIONPREFIX= v DISTVERSION= 1.6.0 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org COMMENT= Scalable AV1 encoder WWW= https://01.org/svt LICENSE= BSD2CLAUSE BSD3CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE-BSD2.md LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.md LICENSE_FILE_MIT= ${WRKSRC}/third_party/safestringlib/LICENSE BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}} BUILD_DEPENDS_amd64= nasm:devel/nasm USES= cmake compiler:c11 USE_GITLAB= yes USE_LDCONFIG= yes GL_ACCOUNT= AOMediaCodec GL_PROJECT= SVT-AV1 -GL_COMMIT= 08c18ba0768ed3dbbff0903adc326fb3a7549bd9 +GL_TAGNAME= 08c18ba0768ed3dbbff0903adc326fb3a7549bd9 CMAKE_ON= ENABLE_NASM CMAKE_OFF= NATIVE OPTIONS_DEFINE= LTO OPTIONS_DEFAULT=LTO OPTIONS_EXCLUDE_powerpc64= ${"${/usr/bin/ld:L:tA}"==/usr/bin/ld.lld:?LTO:} # https://github.com/llvm/llvm-project/issues/46697 OPTIONS_EXCLUDE_riscv64= LTO # bug 262871 LTO_CMAKE_BOOL= CMAKE_INTERPROCEDURAL_OPTIMIZATION LTO_CMAKE_ON= -DCMAKE_POLICY_DEFAULT_CMP0069:STRING=NEW .include diff --git a/multimedia/vdpauinfo/Makefile b/multimedia/vdpauinfo/Makefile index 9e1a1332460a..e2334b51d588 100644 --- a/multimedia/vdpauinfo/Makefile +++ b/multimedia/vdpauinfo/Makefile @@ -1,23 +1,23 @@ PORTNAME= vdpauinfo PORTVERSION= 1.5 CATEGORIES= multimedia MAINTAINER= madpilot@FreeBSD.org COMMENT= Tool to query VDPAU capabilities WWW= https://freedesktop.org/wiki/Software/VDPAU LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libvdpau.so:multimedia/libvdpau USES= autoreconf pkgconfig xorg USE_XORG= x11 USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= vdpau -GL_COMMIT= d3c5bd63bf8878d59b22d618d2bb5116db392d28 +GL_TAGNAME= d3c5bd63bf8878d59b22d618d2bb5116db392d28 GNU_CONFIGURE= yes PLIST_FILES= bin/vdpauinfo .include diff --git a/multimedia/video-trimmer/Makefile b/multimedia/video-trimmer/Makefile index dbf803dd1e1c..19fbedb2fa49 100644 --- a/multimedia/video-trimmer/Makefile +++ b/multimedia/video-trimmer/Makefile @@ -1,37 +1,37 @@ PORTNAME= video-trimmer DISTVERSIONPREFIX= v DISTVERSION= 0.8.1 PORTREVISION= 3 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org COMMENT= Trim videos quickly WWW= https://gitlab.gnome.org/YaLTeR/video-trimmer LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= blueprint-compiler:devel/blueprint-compiler RUN_DEPENDS= ffmpeg:multimedia/ffmpeg USES= cargo desktop-file-utils gettext gnome gstreamer meson pkgconfig USE_GITLAB= yes USE_GNOME= gtk40 libadwaita USE_GSTREAMER= good libav GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= YaLTeR -GL_COMMIT= 0232139f9b68be808c9091abf6d3189fdb2ace36 +GL_TAGNAME= 0232139f9b68be808c9091abf6d3189fdb2ace36 MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= org.gnome.gitlab.YaLTeR.VideoTrimmer.gschema.xml post-patch: # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e '/cargo/s/ --/&verbose&verbose&/' \ -Ee '/cp/s,/(release|debug)/,/${CARGO_BUILD_TARGET}&,' \ ${WRKSRC}/build-aux/cargo.sh .include diff --git a/multimedia/x264/Makefile b/multimedia/x264/Makefile index 173ca9366c60..731fa39e5561 100644 --- a/multimedia/x264/Makefile +++ b/multimedia/x264/Makefile @@ -1,138 +1,138 @@ # # NOTES FOR UPDATING PORT: # # We use tarballs from the *stable* branch of the upstream git repository. # # X264_BUILD is the "core" number, and can be found in x264.h. # # X264_REV requires a checkout the git revision for the version the port # is being updated to. Then run version.sh against it. # # Bumping PORTREVISION for dependent ports? This is useful: # fgrep -lr --include='*/Makefile*' :multimedia/libx264 $PORTSDIR | # sed 's,/Makefile.*,,' | xargs $PORTSDIR/Tools/scripts/bump-revision.sh # or # rg -l :multimedia/libx264 $PORTSDIR | xargs -n1 portedit bump-revision -i PORTNAME= x264 PORTVERSION= 0.${X264_BUILD}.${X264_REV} PORTREVISION?= 2 CATEGORIES= multimedia MASTER_SITES= https://samples.mplayerhq.hu/yuv4mpeg2/:pgo DIST_SUBDIR= x264 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= bofh@FreeBSD.org COMMENT?= H.264/MPEG-4 AVC Video Encoding (Front End CLI) WWW= https://www.videolan.org/x264.html LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS?= libx264.so:multimedia/libx264 X264_BUILD= 164 X264_REV= 3095 -X264_GITVER= ${GL_COMMIT:C/^(.{7}).*/\1/} +X264_GITVER= ${GL_TAGNAME:C/^(.{7}).*/\1/} USES?= pkgconfig USES+= compiler:c11 gmake localbase shebangfix USE_GITLAB= yes USE_LDCONFIG= yes GL_SITE= https://code.videolan.org GL_ACCOUNT= videolan -GL_COMMIT= baee400fa9ced6f5481a728138fed6e867b0ff7f +GL_TAGNAME= baee400fa9ced6f5481a728138fed6e867b0ff7f HAS_CONFIGURE= yes SHEBANG_FILES= configure PLIST_FILES?= bin/x264 OPTIONS_DEFINE+= BASH DEBUG FFMS LAVF PGO SWSCALE OPTIONS_RADIO+= MP4 OPTIONS_RADIO_MP4+= GPAC LSMASH OPTIONS_DEFAULT+= BASH FFMS LAVF LSMASH SWSCALE .if make(makesum) # for optional distfiles .MAKEFLAGS: WITH="${OPTIONS_DEFINE}" .endif FFMS_DESC= FFmpeg Source input support GPAC_DESC= GPAC library support LAVF_DESC= libav* format input support (requires FFmpeg) LSMASH_DESC= L-SMASH library support MP4_DESC= MPEG-4 output SWSCALE_DESC= Resize video filter BASH_BUILD_DEPENDS= bash-completion>0:shells/bash-completion BASH_RUN_DEPENDS= bash-completion>0:shells/bash-completion BASH_CONFIGURE_ENABLE= bashcompletion BASH_PLIST_FILES= share/bash-completion/completions/x264 DEBUG_CONFIGURE_ENABLE= debug DEBUG_CONFIGURE_OFF= --enable-strip FFMS_LIB_DEPENDS= libffms2.so:multimedia/ffms2 FFMS_CONFIGURE_ENABLE= ffms FFMS_IMPLIES= SWSCALE GPAC_LIB_DEPENDS= libgpac.so:multimedia/gpac-libgpac GPAC_CONFIGURE_ENABLE= gpac LAVF_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libavformat.so:multimedia/ffmpeg \ libavutil.so:multimedia/ffmpeg LAVF_CONFIGURE_ENABLE= lavf LAVF_IMPLIES= SWSCALE LSMASH_LIB_DEPENDS= liblsmash.so:multimedia/l-smash LSMASH_CONFIGURE_ENABLE=lsmash PGO_DISTFILES= ${Y4M_VIDEO_DISTFILE}:pgo PGO_MAKE_ENV= VIDS="${WRKDIR}/${Y4M_VIDEO}" PGO_ALL_TARGET= fprofiled # y4m sample video Y4M_VIDEO= example.y4m Y4M_VIDEO_DISTFILE= example.y4m.bz2 PGO_VARS= USE_GCC=yes \ LICENSE+=PGO LICENSE_COMB=multi # ${Y4M_VIDEO_DISTFILE} file may not be mirrored LICENSE_NAME_PGO= PGO LICENSE_DISTFILES_PGO= ${Y4M_VIDEO_DISTFILE} LICENSE_PERMS_PGO= auto-accept SWSCALE_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \ libswscale.so:multimedia/ffmpeg SWSCALE_CONFIGURE_ENABLE= swscale CONFIGURE_ARGS?= --system-libx264 CONFIGURE_ARGS+= --prefix="${PREFIX}" \ --extra-cflags="${CPPFLAGS} ${CFLAGS}" \ --extra-ldflags="${LDFLAGS}" post-extract-PGO-on: @${BZIP2_CMD} -dc ${DISTDIR}/${DIST_SUBDIR}/${Y4M_VIDEO_DISTFILE} \ >${WRKDIR}/${Y4M_VIDEO} post-patch: @${REINPLACE_CMD} -e ' \ s|gpac_static|gpac|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e ' \ s|bash|sh|; \ s|VER="x"|VER="${X264_REV} ${X264_GITVER}"|; \ s|VERSION=""|VERSION=" r${X264_REV} ${X264_GITVER}"|' \ ${WRKSRC}/version.sh .if !target(pre-build) pre-build: @(${RM} ${WRKSRC}/x264_config.h) .endif .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091 CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif .include diff --git a/net-im/6cord/Makefile b/net-im/6cord/Makefile index e5e2eb1c354f..63c9e825d198 100644 --- a/net-im/6cord/Makefile +++ b/net-im/6cord/Makefile @@ -1,95 +1,95 @@ PORTNAME= 6cord DISTVERSION= 9.6 PORTREVISION= 13 CATEGORIES= net-im MAINTAINER= lcook@FreeBSD.org COMMENT= Terminal-driven Discord client WWW= https://gitlab.com/diamondburned/6cord LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules USE_GITHUB= nodefault GH_TUPLE= BurntSushi:freetype-go:b763ddbfe298:burntsushi_freetype_go/vendor/github.com/BurntSushi/freetype-go \ BurntSushi:graphics-go:b43f31a4a966:burntsushi_graphics_go/vendor/github.com/BurntSushi/graphics-go \ BurntSushi:xgb:27f122750802:burntsushi_xgb/vendor/github.com/BurntSushi/xgb \ BurntSushi:xgbutil:ad855c713046:burntsushi_xgbutil/vendor/github.com/BurntSushi/xgbutil \ alecthomas:chroma:v0.6.7:alecthomas_chroma/vendor/github.com/alecthomas/chroma \ atotto:clipboard:v0.1.2:atotto_clipboard/vendor/github.com/atotto/clipboard \ danieljoos:wincred:v1.0.2:danieljoos_wincred/vendor/github.com/danieljoos/wincred \ danwakefield:fnmatch:cbb64ac3d964:danwakefield_fnmatch/vendor/github.com/danwakefield/fnmatch \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ diamondburned:discordgo:v1.2.1:diamondburned_discordgo/vendor/github.com/diamondburned/discordgo \ diamondburned:go-colorful:238d3721526c:diamondburned_go_colorful/vendor/github.com/diamondburned/go-colorful \ diamondburned:tcell:v1.1.8:diamondburned_tcell/vendor/github.com/diamondburned/tcell \ diamondburned:tview:v2.4.0:diamondburned_tview/vendor/github.com/diamondburned/tview/v2 \ disintegration:imaging:v1.6.1:disintegration_imaging/vendor/github.com/disintegration/imaging \ dlclark:regexp2:v1.2.0:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \ gdamore:encoding:v1.0.0:gdamore_encoding/vendor/github.com/gdamore/encoding \ gen2brain:beeep:ece0cb67ca77:gen2brain_beeep/vendor/github.com/gen2brain/beeep \ go-test:deep:v1.0.3:go_test_deep/vendor/github.com/go-test/deep \ go-toast:toast:0a84660828b2:go_toast_toast/vendor/gopkg.in/toast.v1 \ go-yaml:yaml:v2.2.4:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ gobwas:httphead:2c6c146eadee:gobwas_httphead/vendor/github.com/gobwas/httphead \ gobwas:pool:v0.2.0:gobwas_pool/vendor/github.com/gobwas/pool \ gobwas:ws:v1.0.2:gobwas_ws/vendor/github.com/gobwas/ws \ godbus:dbus:v4.1.0:godbus_dbus/vendor/github.com/godbus/dbus \ golang:crypto:87dc89f01550:golang_crypto/vendor/golang.org/x/crypto \ golang:image:e7c1f5e7dbb8:golang_image/vendor/golang.org/x/image \ golang:sys:v0.6.0:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \ gopherjs:gopherjs:d3ddacdb130f:gopherjs_gopherjs/vendor/github.com/gopherjs/gopherjs \ gopherjs:gopherwasm:v1.1.0:gopherjs_gopherwasm/vendor/github.com/gopherjs/gopherwasm \ gorilla:websocket:v1.4.1:gorilla_websocket/vendor/github.com/gorilla/websocket \ hashicorp:go-cleanhttp:v0.5.1:hashicorp_go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \ hashicorp:go-hclog:v0.9.2:hashicorp_go_hclog/vendor/github.com/hashicorp/go-hclog \ hashicorp:go-retryablehttp:v0.6.2:hashicorp_go_retryablehttp/vendor/github.com/hashicorp/go-retryablehttp \ jonas747:gojay:b3bd5c8fcd50:jonas747_gojay/vendor/github.com/jonas747/gojay \ mattn:go-isatty:v0.0.10:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ mattn:go-runewidth:v0.0.4:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ mattn:go-sixel:v0.0.1:mattn_go_sixel/vendor/github.com/mattn/go-sixel \ mattn:go-tty:523744f04859:mattn_go_tty/vendor/github.com/mattn/go-tty \ nu7hatch:gouuid:179d4d0c4d8d:nu7hatch_gouuid/vendor/github.com/nu7hatch/gouuid \ pelletier:go-toml:v1.5.0:pelletier_go_toml/vendor/github.com/pelletier/go-toml \ pkg:errors:v0.8.1:pkg_errors/vendor/github.com/pkg/errors \ sahilm:fuzzy:v0.1.0:sahilm_fuzzy/vendor/github.com/sahilm/fuzzy \ soniakeys:quant:v1.0.0:soniakeys_quant/vendor/github.com/soniakeys/quant \ stevenroose:gonfig:v0.1.4:stevenroose_gonfig/vendor/github.com/stevenroose/gonfig \ tadvi:systray:11a2b8fa57af:tadvi_systray/vendor/github.com/tadvi/systray \ valyala:bytebufferpool:v1.0.0:valyala_bytebufferpool/vendor/github.com/valyala/bytebufferpool \ valyala:fasttemplate:v1.1.0:valyala_fasttemplate/vendor/github.com/valyala/fasttemplate \ zalando:go-keyring:62750a1ff80d:zalando_go_keyring/vendor/github.com/zalando/go-keyring USE_GITLAB= yes GL_ACCOUNT= diamondburned -GL_COMMIT= ba5dcdd139d35078f31d957e4fb43f88528a32f5 +GL_TAGNAME= ba5dcdd139d35078f31d957e4fb43f88528a32f5 GL_TUPLE= diamondburned:go-w3m:1b390b8a3d1fd142bcaf77a949223cb36ef84cbc:diamondburned_go_w3m/vendor/gitlab.com/diamondburned/go-w3m \ diamondburned:ueberzug-go:7c15a5f63b064530b92411f2850d0fc7fe9059ea:diamondburned_ueberzug_go/vendor/gitlab.com/diamondburned/ueberzug-go DEPRECATED= Upstream no longer maintained EXPIRATION_DATE= 2023-08-25 GO_BUILDFLAGS= -tags nokeyring SUB_FILES= pkg-message PLIST_FILES= bin/${PORTNAME} PORTDOCS= README.md PORTEXAMPLES= ${PORTNAME}.toml OPTIONS_DEFINE= DOCS EXAMPLES EXAMPLES_DESC= Install example ${PORTNAME} configuration file post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/net-im/conduit/Makefile b/net-im/conduit/Makefile index 134ef41fb112..abba8453541c 100644 --- a/net-im/conduit/Makefile +++ b/net-im/conduit/Makefile @@ -1,374 +1,374 @@ PORTNAME= conduit DISTVERSIONPREFIX= v DISTVERSION= 0.5.0 PORTREVISION= 5 CATEGORIES= net-im PKGNAMEPREFIX= matrix- MAINTAINER= ashish@FreeBSD.org COMMENT= Simple, fast and reliable chat server powered by Matrix WWW= https://conduit.rs/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/libclang.so:devel/llvm${LLVM_DEFAULT} USES= cargo gmake USE_RC_SUBR= ${PORTNAME} USERS= ${PORTNAME} GROUPS= ${USERS} SUBS= DBDIR=${DBDIR} \ USERS=${USERS} \ GROUPS=${GROUPS} \ PORTNAME=${PORTNAME} PLIST_SUB= ${SUBS} SUB_LIST= ${SUBS} SUB_FILES= pkg-message pkg-install DBDIR= /var/db/${PORTNAME} USE_GITLAB= yes GL_ACCOUNT= famedly -GL_COMMIT= 53f14a2c4c216b529cc63137d8704573197aed19 +GL_TAGNAME= 53f14a2c4c216b529cc63137d8704573197aed19 CARGO_CRATES= adler-1.0.2 \ ahash-0.7.6 \ aho-corasick-0.7.20 \ alloc-no-stdlib-2.0.4 \ alloc-stdlib-0.2.2 \ arc-swap-1.5.1 \ arrayref-0.3.6 \ arrayvec-0.7.2 \ assign-1.1.1 \ async-compression-0.3.15 \ async-trait-0.1.58 \ atomic-0.5.1 \ autocfg-1.1.0 \ axum-0.5.17 \ axum-core-0.2.9 \ axum-server-0.4.4 \ base64-0.13.1 \ base64-0.20.0 \ base64ct-1.5.3 \ bincode-1.3.3 \ bindgen-0.59.2 \ bitflags-1.3.2 \ blake2b_simd-1.0.0 \ block-buffer-0.9.0 \ block-buffer-0.10.3 \ brotli-3.3.4 \ brotli-decompressor-2.3.2 \ bumpalo-3.11.1 \ bytemuck-1.12.3 \ byteorder-1.4.3 \ bytes-1.3.0 \ cc-1.0.77 \ cexpr-0.6.0 \ cfg-if-1.0.0 \ clang-sys-1.4.0 \ clap-4.0.27 \ clap_derive-4.0.21 \ clap_lex-0.3.0 \ color_quant-1.1.0 \ const-oid-0.9.1 \ constant_time_eq-0.1.5 \ core-foundation-0.9.3 \ core-foundation-sys-0.8.3 \ cpufeatures-0.2.5 \ crc-2.1.0 \ crc-catalog-1.1.1 \ crc32fast-1.3.2 \ crossbeam-0.8.2 \ crossbeam-channel-0.5.6 \ crossbeam-deque-0.8.2 \ crossbeam-epoch-0.9.13 \ crossbeam-queue-0.3.8 \ crossbeam-utils-0.8.14 \ crypto-common-0.1.6 \ curve25519-dalek-3.2.0 \ dashmap-5.4.0 \ data-encoding-2.3.2 \ der-0.6.0 \ digest-0.9.0 \ digest-0.10.6 \ directories-4.0.1 \ dirs-sys-0.3.7 \ ed25519-1.5.2 \ ed25519-dalek-1.0.1 \ either-1.8.0 \ encoding_rs-0.8.31 \ enum-as-inner-0.5.1 \ fallible-iterator-0.2.0 \ fallible-streaming-iterator-0.1.9 \ figment-0.10.8 \ flate2-1.0.25 \ fnv-1.0.7 \ form_urlencoded-1.1.0 \ fs2-0.4.3 \ fs_extra-1.2.0 \ futures-0.3.25 \ futures-channel-0.3.25 \ futures-core-0.3.25 \ futures-executor-0.3.25 \ futures-io-0.3.25 \ futures-macro-0.3.25 \ futures-sink-0.3.25 \ futures-task-0.3.25 \ futures-util-0.3.25 \ generic-array-0.14.6 \ getrandom-0.1.16 \ getrandom-0.2.8 \ gif-0.11.4 \ glob-0.3.0 \ h2-0.3.15 \ hashbrown-0.12.3 \ hashlink-0.8.1 \ headers-0.3.8 \ headers-core-0.2.0 \ heck-0.4.0 \ hermit-abi-0.1.19 \ hmac-0.12.1 \ hostname-0.3.1 \ http-0.2.8 \ http-body-0.4.5 \ http-range-header-0.3.0 \ httparse-1.8.0 \ httpdate-1.0.2 \ hyper-0.14.23 \ hyper-rustls-0.23.1 \ idna-0.2.3 \ idna-0.3.0 \ image-0.24.5 \ indexmap-1.9.2 \ inlinable_string-0.1.15 \ integer-encoding-3.0.4 \ ipconfig-0.3.1 \ ipnet-2.5.1 \ itertools-0.10.5 \ itoa-1.0.4 \ jobserver-0.1.25 \ jpeg-decoder-0.3.0 \ js-sys-0.3.60 \ js_int-0.2.2 \ js_option-0.1.1 \ jsonwebtoken-8.1.1 \ konst-0.2.19 \ konst_macro_rules-0.2.19 \ konst_proc_macros-0.2.11 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ libc-0.2.137 \ libloading-0.7.4 \ librocksdb-sys-6.20.3 \ libsqlite3-sys-0.25.2 \ linked-hash-map-0.5.6 \ lmdb-rkv-sys-0.11.2 \ lock_api-0.4.9 \ log-0.4.17 \ lru-cache-0.1.2 \ maplit-1.0.2 \ match_cfg-0.1.0 \ matchers-0.1.0 \ matches-0.1.9 \ matchit-0.5.0 \ memchr-2.5.0 \ memoffset-0.7.1 \ mime-0.3.16 \ minimal-lexical-0.2.1 \ miniz_oxide-0.6.2 \ mio-0.8.5 \ nom-7.1.1 \ nu-ansi-term-0.46.0 \ num-bigint-0.4.3 \ num-integer-0.1.45 \ num-rational-0.4.1 \ num-traits-0.2.15 \ num_cpus-1.14.0 \ once_cell-1.16.0 \ opaque-debug-0.3.0 \ openssl-probe-0.1.5 \ opentelemetry-0.18.0 \ opentelemetry-jaeger-0.17.0 \ opentelemetry-semantic-conventions-0.10.0 \ opentelemetry_api-0.18.0 \ opentelemetry_sdk-0.18.0 \ ordered-float-1.1.1 \ os_str_bytes-6.4.1 \ overload-0.1.1 \ page_size-0.4.2 \ parking_lot-0.12.1 \ parking_lot_core-0.9.4 \ paste-1.0.9 \ pear-0.2.3 \ pear_codegen-0.2.3 \ peeking_take_while-0.1.2 \ pem-1.1.0 \ percent-encoding-2.2.0 \ persy-1.3.4 \ pin-project-1.0.12 \ pin-project-internal-1.0.12 \ pin-project-lite-0.2.9 \ pin-utils-0.1.0 \ pkcs8-0.9.0 \ pkg-config-0.3.26 \ png-0.17.7 \ ppv-lite86-0.2.17 \ proc-macro-crate-1.2.1 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.47 \ proc-macro2-diagnostics-0.9.1 \ quick-error-1.2.3 \ quote-1.0.21 \ rand-0.7.3 \ rand-0.8.5 \ rand_chacha-0.2.2 \ rand_chacha-0.3.1 \ rand_core-0.5.1 \ rand_core-0.6.4 \ rand_hc-0.2.0 \ redox_syscall-0.2.16 \ redox_users-0.4.3 \ regex-1.7.0 \ regex-automata-0.1.10 \ regex-syntax-0.6.28 \ resolv-conf-0.7.0 \ ring-0.16.20 \ rocksdb-0.17.0 \ rusqlite-0.28.0 \ rust-argon2-1.0.0 \ rustc-hash-1.1.0 \ rustls-0.20.7 \ rustls-native-certs-0.6.2 \ rustls-pemfile-0.2.1 \ rustls-pemfile-1.0.1 \ ryu-1.0.11 \ schannel-0.1.20 \ scopeguard-1.1.0 \ sct-0.7.0 \ sd-notify-0.4.1 \ security-framework-2.7.0 \ security-framework-sys-2.6.1 \ serde-1.0.147 \ serde_derive-1.0.147 \ serde_json-1.0.89 \ serde_urlencoded-0.7.1 \ serde_yaml-0.9.14 \ sha-1-0.10.0 \ sha1-0.10.5 \ sha2-0.9.9 \ sharded-slab-0.1.4 \ shlex-1.1.0 \ signal-hook-registry-1.4.0 \ signature-1.6.4 \ simple_asn1-0.6.2 \ slab-0.4.7 \ smallvec-1.10.0 \ socket2-0.4.7 \ spin-0.5.2 \ spki-0.6.0 \ subslice-0.2.3 \ subtle-2.4.1 \ syn-1.0.103 \ sync_wrapper-0.1.1 \ synchronoise-1.0.1 \ synstructure-0.12.6 \ thiserror-1.0.37 \ thiserror-impl-1.0.37 \ thread_local-1.1.4 \ threadpool-1.8.1 \ thrift-0.16.0 \ tikv-jemalloc-ctl-0.5.0 \ tikv-jemalloc-sys-0.5.2+5.3.0-patched \ tikv-jemallocator-0.5.0 \ time-0.3.17 \ time-core-0.1.0 \ time-macros-0.2.6 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.0 \ tokio-1.22.0 \ tokio-macros-1.8.0 \ tokio-rustls-0.23.4 \ tokio-socks-0.5.1 \ tokio-stream-0.1.11 \ tokio-util-0.7.4 \ toml-0.5.9 \ tower-0.4.13 \ tower-http-0.3.4 \ tower-layer-0.3.2 \ tower-service-0.3.2 \ tracing-0.1.37 \ tracing-attributes-0.1.23 \ tracing-core-0.1.30 \ tracing-flame-0.2.0 \ tracing-log-0.1.3 \ tracing-opentelemetry-0.18.0 \ tracing-subscriber-0.3.16 \ trust-dns-proto-0.22.0 \ trust-dns-resolver-0.22.0 \ try-lock-0.2.3 \ typenum-1.15.0 \ uncased-0.9.7 \ unicode-bidi-0.3.8 \ unicode-ident-1.0.5 \ unicode-normalization-0.1.22 \ unicode-xid-0.2.4 \ unsafe-libyaml-0.2.4 \ unsigned-varint-0.7.1 \ untrusted-0.7.1 \ url-2.3.1 \ uuid-1.2.2 \ valuable-0.1.0 \ vcpkg-0.2.15 \ version_check-0.9.4 \ want-0.3.0 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.83 \ wasm-bindgen-backend-0.2.83 \ wasm-bindgen-futures-0.4.33 \ wasm-bindgen-macro-0.2.83 \ wasm-bindgen-macro-support-0.2.83 \ wasm-bindgen-shared-0.2.83 \ web-sys-0.3.60 \ webpki-0.22.0 \ weezl-0.1.7 \ widestring-0.5.1 \ wildmatch-2.1.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-sys-0.36.1 \ windows-sys-0.42.0 \ windows_aarch64_gnullvm-0.42.0 \ windows_aarch64_msvc-0.36.1 \ windows_aarch64_msvc-0.42.0 \ windows_i686_gnu-0.36.1 \ windows_i686_gnu-0.42.0 \ windows_i686_msvc-0.36.1 \ windows_i686_msvc-0.42.0 \ windows_x86_64_gnu-0.36.1 \ windows_x86_64_gnu-0.42.0 \ windows_x86_64_gnullvm-0.42.0 \ windows_x86_64_msvc-0.36.1 \ windows_x86_64_msvc-0.42.0 \ winreg-0.7.0 \ winreg-0.10.1 \ yansi-0.5.1 \ zeroize-1.5.7 \ zeroize_derive-1.3.2 \ zigzag-0.1.0 \ heed,heed-traits,heed-types@git+https://github.com/timokoesters/heed.git?rev=f6f825da7fb2c758867e05ad973ef800a6fe1d5d\#f6f825da7fb2c758867e05ad973ef800a6fe1d5d \ reqwest@git+https://github.com/timokoesters/reqwest?rev=57b7cf4feb921573dfafad7d34b9ac6e44ead0bd\#57b7cf4feb921573dfafad7d34b9ac6e44ead0bd \ ruma,ruma-appservice-api,ruma-client-api,ruma-common,ruma-federation-api,ruma-identifiers-validation,ruma-identity-service-api,ruma-macros,ruma-push-gateway-api,ruma-signatures,ruma-state-res@git+https://github.com/ruma/ruma?rev=67d0f3cc04a8d1dc4a8a1ec947519967ce11ce26\#67d0f3cc04a8d1dc4a8a1ec947519967ce11ce26 post-patch: @${REINPLACE_CMD} -e 's,/etc/conduit.toml,${PREFIX}/etc/conduit.toml,' \ ${WRKSRC}/src/main.rs @${REINPLACE_CMD} -e 's,/var/lib/conduit,${DBDIR},' \ ${WRKSRC}/conduit-example.toml post-install: ${INSTALL_DATA} ${WRKSRC}/conduit-example.toml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.toml.sample @${MKDIR} ${STAGEDIR}${DBDIR} .include diff --git a/net-im/libaccounts-glib/Makefile b/net-im/libaccounts-glib/Makefile index 641e33104996..4ba007a14443 100644 --- a/net-im/libaccounts-glib/Makefile +++ b/net-im/libaccounts-glib/Makefile @@ -1,37 +1,37 @@ PORTNAME= libaccounts-glib DISTVERSION= 1.26 CATEGORIES= net-im DIST_SUBDIR= KDE/${GL_ACCOUNT} MAINTAINER= kde@FreeBSD.org COMMENT= Accounts and SSO framework for Linux and POSIX based platforms WWW= https://code.google.com/p/accounts-sso/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= checkmk:devel/check LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib USES= gnome libtool meson pathfix pkgconfig python sqlite:3 vala:build USE_GNOME= pygobject3 introspection libxml2 USE_PYTHON= py3kplist CONFIGURE_ARGS= -Dtests=false INSTALL_TARGET= install-strip # GitLab variables. USE_GITLAB= yes GL_ACCOUNT= accounts-sso -GL_COMMIT= d31d74997c8524cac862a2c5f0cd902f99a39fc6 +GL_TAGNAME= d31d74997c8524cac862a2c5f0cd902f99a39fc6 OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= docs BINARY_ALIAS= python=${PYTHON_CMD} .include diff --git a/net-im/libaccounts-qt5/Makefile b/net-im/libaccounts-qt5/Makefile index 76a38f8147ee..83344b178db1 100644 --- a/net-im/libaccounts-qt5/Makefile +++ b/net-im/libaccounts-qt5/Makefile @@ -1,37 +1,37 @@ PORTNAME= libaccounts-qt5 DISTVERSION= 1.16 PORTREVISION= 4 CATEGORIES= net-im DIST_SUBDIR= KDE/${GL_ACCOUNT} MAINTAINER= kde@FreeBSD.org COMMENT= Qt5 wrapper for SSO framework WWW= https://code.google.com/p/accounts-sso/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libaccounts-glib.so:net-im/libaccounts-glib USES= compiler:c++17-lang gettext-runtime gnome qmake \ pathfix pkgconfig python qt:5 tar:bz2 USE_GNOME= glib20 USE_QT= buildtools:build core qmake:build testlib xml # gitlab variables USE_GITLAB= yes GL_ACCOUNT= accounts-sso GL_PROJECT= libaccounts-qt -GL_COMMIT= 525ec684cfa8d234f797d7e49e21c476eea04d8e +GL_TAGNAME= 525ec684cfa8d234f797d7e49e21c476eea04d8e OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= doxygen:devel/doxygen DOCS_QMAKE_ON= CONFIG+=docs pre-configure: ${REINPLACE_CMD} -e 's,$$$${INSTALL_LIBDIR},${LOCALBASE}/libdata,' \ ${WRKSRC}/common-pkgconfig.pri .include diff --git a/net-im/libsignon-glib/Makefile b/net-im/libsignon-glib/Makefile index c69d575e2b29..66633b241e4c 100644 --- a/net-im/libsignon-glib/Makefile +++ b/net-im/libsignon-glib/Makefile @@ -1,40 +1,40 @@ PORTNAME= libsignon-glib DISTVERSION= 2.1 CATEGORIES= net-im DIST_SUBDIR= KDE/${GL_ACCOUNT} MAINTAINER= kde@FreeBSD.org COMMENT= GLib-based client library for applications handling account authentication WWW= https://gitlab.com/accounts-sso/libsignon-glib LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= signond:sysutils/signon-qt5 RUN_DEPENDS= signond:sysutils/signon-qt5 USES= gnome libtool meson pathfix pkgconfig python tar:bz2 vala:build USE_GNOME= introspection pygobject3 USE_PYTHON= py3kplist # gitlab variables USE_GITLAB= yes GL_ACCOUNT= accounts-sso -GL_COMMIT= 7f9f10a2e7533b74eaf027b26de48818326a1dcf +GL_TAGNAME= 7f9f10a2e7533b74eaf027b26de48818326a1dcf CFLAGS+= -Wno-error CONFIGURE_ARGS= -Dtests=false OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= docs BINARY_ALIAS= python=${PYTHON_CMD} post-extract: # Fix broken tar ball ${CP} ${WRKSRC}/libsignon-glib/*.xml ${WRKSRC}/libsignon-glib/interfaces .include diff --git a/net-im/signald/Makefile b/net-im/signald/Makefile index 2702207d59b3..b71c29034b6b 100644 --- a/net-im/signald/Makefile +++ b/net-im/signald/Makefile @@ -1,137 +1,137 @@ PORTNAME= signald DISTVERSION= 0.15.0 PORTREVISION= 2 CATEGORIES= net-im java MASTER_SITES= https://plugins.gradle.org/m2/gradle/plugin/de/fuerstenau/BuildConfigPlugin/1.1.8/:buildconfig \ https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.0/:jackann \ https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.9/:jackcore \ https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.9.2/:jackdbind \ https://repo.maven.apache.org/maven2/com/github/turasa/signal-service-java/2.15.3_unofficial_27/:sservice \ https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-javalite/3.10.0/:protobuf \ https://repo.maven.apache.org/maven2/com/googlecode/libphonenumber/libphonenumber/8.12.17/:libphone \ https://repo.maven.apache.org/maven2/io/prometheus/simpleclient/0.11.0/:simpleclient \ https://repo.maven.apache.org/maven2/io/prometheus/simpleclient_hotspot/0.11.0/:simpleclient_hotspot \ https://repo.maven.apache.org/maven2/io/prometheus/simpleclient_httpserver/0.11.0/:simpleclient_httpserver \ https://repo.maven.apache.org/maven2/io/reactivex/rxjava3/rxjava/3.1.2/:rxjava \ https://repo.maven.apache.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.3.2/:jcommon \ https://repo.maven.apache.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.3.2/:jncommon \ https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/4.9.1/:okhttp \ https://repo.maven.apache.org/maven2/com/squareup/okhttp3/logging-interceptor/4.9.1/:okhttp_interceptor \ https://repo.maven.apache.org/maven2/com/squareup/okio/2.6.0/:okjvm \ https://repo.maven.apache.org/maven2/info/picocli/picocli/4.5.2/:picocli \ https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-api/2.17.0/:log4j_api \ https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-core/2.17.0/:log4j_core \ https://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.66/:bcprov \ https://repo.maven.apache.org/maven2/org/flywaydb/flyway-core/7.5.3/:flyway \ https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/:jetann \ https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.71/:jetkotstdcommon \ https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.71/:jetkotstd \ https://repo.maven.apache.org/maven2/org/reactivestreams/reactive-streams/1.0.3/:reactivestreams \ https://repo.maven.apache.org/maven2/org/signal/zkgroup-java/0.7.3/:zkgroup \ https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.8.0-beta4/:slf4japi \ https://repo.maven.apache.org/maven2/org/slf4j/slf4j-nop/1.8.0-beta4/:slf4jnop \ https://repo.maven.apache.org/maven2/org/threeten/threetenbp/1.3.6/:threeten \ https://repo.maven.apache.org/maven2/org/whispersystems/signal-client-java/0.9.6/:sclient DISTFILES= BuildConfigPlugin-1.1.8.jar:buildconfig \ annotations-13.0.jar:jetann \ bcprov-jdk15on-1.66.jar:bcprov \ flyway-core-7.5.3.jar:flyway \ jackson-annotations-2.9.0.jar:jackann \ jackson-core-2.9.9.jar:jackcore \ jackson-databind-2.9.9.2.jar:jackdbind \ junixsocket-common-2.3.2.jar:jcommon \ junixsocket-native-common-2.3.2.jar:jncommon \ kotlin-stdlib-1.3.71.jar:jetkotstd \ kotlin-stdlib-common-1.3.71.jar:jetkotstdcommon \ libphonenumber-8.12.17.jar:libphone \ logging-interceptor-4.9.1.jar:okhttp_interceptor \ log4j-api-2.17.0.jar:log4j_api \ log4j-core-2.17.0.jar:log4j_core \ okhttp-4.9.1.jar:okhttp \ okio-2.6.0.jar:okjvm \ picocli-4.5.2.jar:picocli \ protobuf-javalite-3.10.0.jar:protobuf \ reactive-streams-1.0.3.jar:reactivestreams \ rxjava-3.1.2.jar:rxjava \ signal-client-java-0.9.6.jar:sclient \ signal-service-java-2.15.3_unofficial_27.jar:sservice \ simpleclient-0.11.0.jar:simpleclient \ simpleclient_hotspot-0.11.0.jar:simpleclient_hotspot \ simpleclient_httpserver-0.11.0.jar:simpleclient_httpserver \ slf4j-api-1.8.0-beta4.jar:slf4japi \ slf4j-nop-1.8.0-beta4.jar:slf4jnop \ threetenbp-1.3.6.jar:threeten \ zkgroup-java-0.7.3.jar:zkgroup MAINTAINER= grembo@FreeBSD.org COMMENT= Daemon to facilitate communication via Signal Private Messenger WWW= https://signald.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le EXTRACT_DEPENDS=zip:archivers/zip BUILD_DEPENDS= gradle6>=6.7:devel/gradle6 LIB_DEPENDS= libsignal_jni.so:net-im/libsignal-client \ libsqlitejdbc.so:java/sqlitejdbc \ libzkgroup.so:net-im/zkgroup USES= gmake shebangfix USE_GITLAB= yes GL_ACCOUNT= signald -GL_COMMIT= 65cf5e8a1cf2b81fd1f5c3936e0164d53c5a9b29 +GL_TAGNAME= 65cf5e8a1cf2b81fd1f5c3936e0164d53c5a9b29 USE_JAVA= yes JAVA_VERSION= 11+ JAVA_RUN= jre SUB_FILES= signald.7 SUB_LIST= JAVA_HOME="${JAVA_HOME}" \ PKGBASE="${PKGBASE}" USE_RC_SUBR= signald NO_ARCH= yes # re-use user from net-im/signal-cli USERS= signal-cli GROUPS= signal-cli PLIST_SUB= VERSION=${DISTVERSION} MAKE_ENV= CI_BUILD_REF_NAME=main \ CI_COMMIT_SHA="${CI_COMMIT_SHA}" \ GRADLE="${LOCALBASE}/bin/gradle --no-daemon" \ GRADLE_USER_HOME=${WRKDIR}/gradle-home \ JAVA_HOME="${JAVA_HOME}" \ SIGNALD_TARGET=x86_64-unknown-freebsd \ VERSION="${DISTVERSION}" ALL_TARGET= installDist post-extract: ${MKDIR} ${WRKDIR}/jars .for f in ${DISTFILES} ${CP} ${DISTDIR}/${f:C/:.*//} ${WRKDIR}/jars .endfor post-build: ${CP} ${LOCALBASE}/share/java/classes/sqlitejdbc-native.jar \ ${WRKSRC}/build/install/${PORTNAME}/lib/. ${REINPLACE_CMD} -i '' -e 's|#!/usr/bin/env sh|#!/bin/sh|' \ ${WRKSRC}/build/install/signald/bin/signald zip -d ${WRKSRC}/build/install/${PORTNAME}/lib/zkgroup-java-*.jar \ libzkgroup.so zip -d ${WRKSRC}/build/install/${PORTNAME}/lib/signal-client-java-*.jar \ libsignal_jni.so do-install: @${MKDIR} ${STAGEDIR}${DATADIR}/bin ${INSTALL_SCRIPT} ${WRKSRC}/build/install/${PORTNAME}/bin/${PORTNAME} \ ${STAGEDIR}${DATADIR}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${DATADIR}/lib ${INSTALL_DATA} ${WRKSRC}/build/install/${PORTNAME}/lib/*.jar \ ${STAGEDIR}${DATADIR}/lib/ ${INSTALL_MAN} ${WRKDIR}/signald.7 ${STAGEDIR}${MANPREFIX}/man/man7 .include diff --git a/net-im/telepathy-accounts-signon/Makefile b/net-im/telepathy-accounts-signon/Makefile index ea5da8236dc3..396db353d7b1 100644 --- a/net-im/telepathy-accounts-signon/Makefile +++ b/net-im/telepathy-accounts-signon/Makefile @@ -1,31 +1,31 @@ PORTNAME= telepathy-accounts-signon DISTVERSION= 2.1 PORTREVISION= 2 CATEGORIES= net-im DIST_SUBDIR= KDE/${GL_ACCOUNT} MAINTAINER= kde@FreeBSD.org COMMENT= Telepathy libaccounts and libsignon plugin WWW= https://gitlab.com/accounts-sso/telepathy-accounts-signon LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LGPL LIB_DEPENDS= libaccounts-glib.so:net-im/libaccounts-glib \ libmission-control-plugins.so:net-im/telepathy-mission-control \ libsignon-glib.so:net-im/libsignon-glib \ libtelepathy-glib.so:net-im/telepathy-glib USES= gettext gnome meson pkgconfig tar:bz2 USE_GNOME= glib20 USE_LDCONFIG= YES # gitlab variables USE_GITLAB= yes GL_ACCOUNT= accounts-sso -GL_COMMIT= 0af244284e6b04c4abe5373d43bbc88a235d84aa +GL_TAGNAME= 0af244284e6b04c4abe5373d43bbc88a235d84aa PLIST_FILES= lib/mission-control-plugins.0/mcp-account-manager-accounts-sso.so .include diff --git a/net-mgmt/gnu-ipcalc/Makefile b/net-mgmt/gnu-ipcalc/Makefile index 13588bee6118..e65c4ae30e66 100644 --- a/net-mgmt/gnu-ipcalc/Makefile +++ b/net-mgmt/gnu-ipcalc/Makefile @@ -1,34 +1,34 @@ PORTNAME= ipcalc PORTVERSION= 1.0.3 CATEGORIES= net-mgmt PKGNAMEPREFIX= gnu- MAINTAINER= ehaupt@FreeBSD.org COMMENT= Modern network address calculation tool for IPv4 and IPv6 WWW= https://gitlab.com/ipcalc/ipcalc/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= localbase meson pkgconfig USE_GITLAB= yes GL_ACCOUNT= ipcalc -GL_COMMIT= c341e55be386649c0a5347eefeae410753c4e753 +GL_TAGNAME= c341e55be386649c0a5347eefeae410753c4e753 MESON_ARGS= -Duse_geoip=disabled CONFLICTS_INSTALL= ipcalc OPTIONS_DEFINE= DOCS MAXMINDDB OPTIONS_SUB= yes MAXMINDDB_DESC= Enable GeoIP1 + GeoIP2 Support DOCS_BUILD_DEPENDS= ronn:textproc/rubygem-ronn MAXMINDDB_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb MAXMINDDB_MESON_ENABLED= use_maxminddb MAXMINDDB_SUB_FILES= pkg-message post-patch-MAXMINDDB-on: @${REINPLACE_CMD} -e "s|/usr/share|${LOCALBASE}/share|g" \ ${WRKSRC}/ipcalc-maxmind.c .include diff --git a/net-mgmt/nagiosql/Makefile b/net-mgmt/nagiosql/Makefile index 7b8f35eedce1..2ab0a4e27b50 100644 --- a/net-mgmt/nagiosql/Makefile +++ b/net-mgmt/nagiosql/Makefile @@ -1,88 +1,88 @@ PORTNAME= nagiosql PORTVERSION= 3.5.0.20230311 CATEGORIES= net-mgmt www MAINTAINER= dvl@FreeBSD.org COMMENT= Web based administration tool for Nagios WWW= https://gitlab.com/wizonet/nagiosql LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE IGNORE_WITH_PHP= 82 83 USES= cpe gettext mysql php:web tar:bzip2 USE_PHP= filter gettext mysqli session simplexml USE_GITLAB= yes GL_ACCOUNT= wizonet -GL_COMMIT= 7e40440fa5e0a4a81a3a40c2895b248bfabcdd84 +GL_TAGNAME= 7e40440fa5e0a4a81a3a40c2895b248bfabcdd84 USERS?= nagios GROUPS?= nagios NAGIOSUSER?= nagios NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message PEARDIR?= ${LOCALBASE}/share/pear OPTIONS_DEFINE= CURL FTP NAGIOS4 CURL_DESC= Configure with cURL support FTP_DESC= Configure with FTP support NAGIOS4_DESC= Configure with Nagios 4 CURL_USE= PHP=curl FTP_USE= PHP=ftp .include .if ${PORT_OPTIONS:MNAGIOS4} RUN_DEPENDS= ${PEARDIR}/HTML/Template/IT.php:devel/pear-HTML_Template_IT@${PHP_FLAVOR} \ nagios:net-mgmt/nagios4 .else RUN_DEPENDS= ${PEARDIR}/HTML/Template/IT.php:devel/pear-HTML_Template_IT@${PHP_FLAVOR} \ nagios:net-mgmt/nagios .endif post-patch: ${REINPLACE_CMD} -e "s|'/etc/nagiosql/|'${ETCDIR}/|g" \ -e "s|/opt/nagios/etc/objects/|${LOCALBASE}/etc/nagios/objects/|" \ -e "s|/opt/nagios/bin/nagios|${LOCALBASE}/bin/nagios|" \ -e "s|/var/nagios/nagios.lock|/var/spool/nagios/nagios.lock|" \ -e "s|/var/nagios/rw/nagios.cmd|/var/spool/nagios/rw/nagios.cmd|" \ -e "s|nagios/etc/|etc/nagios/|" \ -e "s|nagiosql/etc/|${ETCDIR}/|" \ -e "s|>/etc/nagiosql|>${ETCDIR}|g" \ -e "s|>/etc/nagios/|>${LOCALBASE}/etc/nagios/|g" \ ${WRKSRC}/install/sql/nagiosQL_v32_db_mysql.sql ${REINPLACE_CMD} -e "s|\"/etc/|\"${LOCALBASE}/etc/|" \ ${WRKSRC}/install/install.php do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} @${MKDIR} ${STAGEDIR}${ETCDIR} @${MKDIR} ${STAGEDIR}${ETCDIR}/ssh @${MKDIR} ${STAGEDIR}${ETCDIR}/hosts @${MKDIR} ${STAGEDIR}${ETCDIR}/services @${MKDIR} ${STAGEDIR}${ETCDIR}/backup @${MKDIR} ${STAGEDIR}${ETCDIR}/backup/hosts @${MKDIR} ${STAGEDIR}${ETCDIR}/backup/services @${MKDIR} ${STAGEDIR}${ETCDIR}/backup/ssh @${MKDIR} ${STAGEDIR}/var/spool/nagios (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} "! ( -name *\.orig -o -name *\.bak )") post-install: ${FIND} -s ${STAGEDIR}${WWWDIR} -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/#@dir #' >> ${TMPPLIST} ${FIND} -s ${STAGEDIR}${WWWDIR} -type f | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} ${FIND} -s ${STAGEDIR}${ETCDIR} -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/#@dir #' >> ${TMPPLIST} ${FIND} -s ${STAGEDIR}${ETCDIR} -type f | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} @${ECHO_CMD} "@dir(nagios,nagios,0775) /var/spool/nagios" >> ${TMPPLIST} .include diff --git a/net/bctoolbox/Makefile b/net/bctoolbox/Makefile index e2b34adb2df2..db5bb514a8c0 100644 --- a/net/bctoolbox/Makefile +++ b/net/bctoolbox/Makefile @@ -1,32 +1,32 @@ PORTNAME= bctoolbox DISTVERSION= 5.2.37 CATEGORIES= net MAINTAINER= bofh@FreeBSD.org COMMENT= Belledonne Communications utility library WWW= https://gitlab.linphone.org/BC/public/bctoolbox LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= mbedtls>=2.3.0_2:security/mbedtls LIB_DEPENDS= libbcunit.so:devel/bcunit \ libmbedtls.so:security/mbedtls USES= cmake compiler:c++17-lang USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -GL_COMMIT= 02c84d3563ee054a977f5f2d8357d94d095145a5 +GL_TAGNAME= 02c84d3563ee054a977f5f2d8357d94d095145a5 USE_LDCONFIG= yes CMAKE_ARGS= -DENABLE_STATIC=NO -DENABLE_STRICT=NO \ -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DCMAKE_SKIP_INSTALL_RPATH=ON CFLAGS+= -DHAVE_ARC4RANDOM post-patch: @${REINPLACE_CMD} '/clock_gettime/d' ${WRKSRC}/CMakeLists.txt .include diff --git a/net/belle-sip/Makefile b/net/belle-sip/Makefile index e715df4d0b07..1c767e66d07f 100644 --- a/net/belle-sip/Makefile +++ b/net/belle-sip/Makefile @@ -1,34 +1,34 @@ PORTNAME= belle-sip DISTVERSION= 5.2.37 CATEGORIES= net java MAINTAINER= bofh@FreeBSD.org COMMENT= SIP (RFC 3261) implementation written in C WWW= https://www.linphone.org/technical-corner/belle-sip.html LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libantlr3c.so:devel/libantlr3c \ libbctoolbox.so:net/bctoolbox \ libbelr.so:textproc/belr USES= cmake cpe tar:bz2 CPE_VENDOR= linphone USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -GL_COMMIT= 792409499ee514028067e63b33867eee90b5dadd +GL_TAGNAME= 792409499ee514028067e63b33867eee90b5dadd USE_JAVA= yes JAVA_BUILD= jre USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DENABLE_STATIC=NO \ -DENABLE_STRICT=NO \ -DENABLE_TESTS=NO post-patch: @${REINPLACE_CMD} '/clock_gettime/d' ${WRKSRC}/CMakeLists.txt .include diff --git a/net/echoping/Makefile b/net/echoping/Makefile index 56e55ea567f4..373b04941bcc 100644 --- a/net/echoping/Makefile +++ b/net/echoping/Makefile @@ -1,50 +1,50 @@ PORTNAME= echoping PORTVERSION= 6.0.2 PORTREVISION= 9 CATEGORIES= net MAINTAINER= ports@FreeBSD.org COMMENT= Ping-like program that uses TCP and/or HTTP WWW= https://github.com/bortzmeyer/echoping LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpopt.so:devel/popt \ libidn.so:dns/libidn USES= autoreconf cpe libtool pkgconfig ssl CPE_VENDOR= echoping_project GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-http --enable-icp --enable-smtp --with-ssl \ --enable-ttcp --enable-tos --with-libidn=${LOCALBASE} \ --enable-plugin="${PING_PLUGINS}" INSTALL_TARGET= install-strip PING_PLUGINS= dns random whois USE_GITLAB= yes GL_SITE= https://framagit.org GL_ACCOUNT= bortzmeyer -GL_COMMIT= ccf3c95d9249d3065db3853486f41c852d20101e +GL_TAGNAME= ccf3c95d9249d3065db3853486f41c852d20101e WRKSRC_SUBDIR= SRC OPTIONS_DEFINE= LDAP PGSQL OPTIONS_DEFAULT=LDAP OPTIONS_SUB= yes LDAP_USES= ldap LDAP_VARS= PING_PLUGINS+=ldap PGSQL_USES= pgsql PGSQL_VARS= PING_PLUGINS+=postgresql pre-configure: ${FIND} ${WRKSRC} -name configure.ac -execdir ${SH} -c '\ ${CAT} ${WRKSRC}/configure-common.ac > configure.ac.tmp && \ ${SED} '/configure-common\.ac/d' configure.ac >> configure.ac.tmp && \ ${MV} configure.ac.tmp configure.ac' \; ${REINPLACE_CMD} '/^echoping_LDADD =/s/$$/ -lm/' ${WRKSRC}/Makefile.am .include diff --git a/net/geoclue/Makefile b/net/geoclue/Makefile index 22d6052ca7f3..f9a9934a9f17 100644 --- a/net/geoclue/Makefile +++ b/net/geoclue/Makefile @@ -1,44 +1,44 @@ PORTNAME= geoclue DISTVERSION= 2.5.7 CATEGORIES= net devel gnome MAINTAINER= gnome@FreeBSD.org COMMENT= D-Bus service that provides location information WWW= https://gitlab.freedesktop.org/geoclue/geoclue/wikis/home LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup \ libnotify.so:devel/libnotify USES= gettext gnome meson pkgconfig tar:xz vala:build USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org -GL_COMMIT= 3bb60dd600a8b247fd6049e7e5b1c73c2c5fc0e8 +GL_TAGNAME= 3bb60dd600a8b247fd6049e7e5b1c73c2c5fc0e8 MESON_ARGS= -D3g-source=false \ -Dcdma-source=false \ -Dnmea-source=false \ -Dmodem-gps-source=false OPTIONS_SUB= yes OPTIONS_DEFINE= DEMO DOCS DEMO_DESC= Install geoclue demo agent DEMO_LIB_DEPENDS= libnotify.so:devel/libnotify DEMO_MESON_TRUE= demo-agent DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc DOCS_MESON_TRUE= gtk-doc post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/geoclue/geoclue.conf \ ${STAGEDIR}${PREFIX}/etc/geoclue/geoclue.conf.sample .include diff --git a/net/gitlab-agent/Makefile b/net/gitlab-agent/Makefile index 38ddeb8764c6..fbaa97eeff71 100644 --- a/net/gitlab-agent/Makefile +++ b/net/gitlab-agent/Makefile @@ -1,32 +1,32 @@ PORTNAME= gitlab-agent PORTVERSION= 16.1.3 DISTVERSIONPREFIX= v CATEGORIES= net MAINTAINER= mfechner@FreeBSD.org COMMENT= GitLab kubernetes agent WWW= https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent LICENSE= MIT # bazel>=0:devel/bazel \ BUILD_DEPENDS= git>=0:devel/git \ golangci-lint>=0:devel/golangci-lint USES= go:modules GO_MODULE= gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16 _BUILD_DATE= $$(date -u "+%Y-%m-%d-%H%M UTC") GO_BUILDFLAGS= -tags="tracer_static,tracer_static_jaeger" \ -ldflags=" \ -X 'gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16/cmd.Version=v${PORTVERSION}' \ - -X 'gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16/cmd.Commit=${GL_COMMIT:C/^(........).*/\1/}' \ + -X 'gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16/cmd.Commit=${GL_TAGNAME:C/^(........).*/\1/}' \ -X 'gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16/cmd.BuildTime=${_BUILD_DATE}'" GO_TARGET= ./cmd/kas PLIST_FILES= bin/kas do-install: ${INSTALL_PROGRAM} ${WRKDIR}/bin/kas ${STAGEDIR}${PREFIX}/bin/kas .include diff --git a/net/liblinphone/Makefile b/net/liblinphone/Makefile index 0cc23ddf7235..577d1ce6cb53 100644 --- a/net/liblinphone/Makefile +++ b/net/liblinphone/Makefile @@ -1,63 +1,63 @@ PORTNAME= liblinphone DISTVERSION= 5.2.37 PORTREVISION= 1 CATEGORIES= net MAINTAINER= bofh@FreeBSD.org COMMENT= SIP library supporting voice/video calls and text messaging WWW= https://www.linphone.org/technical-corner/liblinphone.html LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pystache>=0:textproc/py-pystache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ doxygen:devel/doxygen \ xsd>0:devel/xsd LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \ libbelcard.so:deskutils/belcard \ libbellesip.so:net/belle-sip \ libbelr.so:textproc/belr \ libbzrtp.so:security/bzrtp \ libjsoncpp.so:devel/jsoncpp \ liblime.so:security/lime \ libmediastreamer.so:net/mediastreamer \ libortp.so:net/ortp \ libsoci_core.so:databases/soci \ libxerces-c.so:textproc/xerces-c3 USES= cmake compiler:c++17-lang gnome iconv pkgconfig python:build sqlite USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -GL_COMMIT= f8c1a652c2e014d1bdec9fc8d2a1996571970a9d +GL_TAGNAME= f8c1a652c2e014d1bdec9fc8d2a1996571970a9d USE_GNOME= libxml2 USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DCMAKE_SKIP_INSTALL_RPATH=ON \ -DENABLE_FLEXIAPI=NO \ -DENABLE_NLS=NO \ -DENABLE_QRCODE=NO \ -DENABLE_STATIC=NO \ -DENABLE_STRICT=NO \ -DENABLE_UNIT_TESTS=NO OPTIONS_DEFINE= LDAP VIDEO OPTIONS_DEFAULT= LDAP VIDEO OPTIONS_SUB= yes LDAP_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 LDAP_USES= ldap LDAP_CMAKE_BOOL= ENABLE_LDAP VIDEO_CMAKE_BOOL= ENABLE_VIDEO post-patch: .for h in xml conference-info conference-info-linphone-extension @${REINPLACE_CMD} '/^#error/d' ${WRKSRC}/src/xml/${h}.h .endfor post-install: ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/${DISTNAME} .include diff --git a/net/libslirp/Makefile b/net/libslirp/Makefile index 613568180162..ffe4f4079c81 100644 --- a/net/libslirp/Makefile +++ b/net/libslirp/Makefile @@ -1,23 +1,23 @@ PORTNAME= libslirp DISTVERSION= 4.7.0 CATEGORIES= net MAINTAINER= makc@FreeBSD.org COMMENT= General purpose TCP-IP emulator library WWW= https://gitlab.freedesktop.org/slirp/libslirp LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT USES= cpe gnome meson pkgconfig tar:bz2 USE_GNOME= glib20 USE_LDCONFIG= yes CPE_VENDOR= libslirp_project USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= slirp -GL_COMMIT= 3ad1710a96678fe79066b1469cead4058713a1d9 +GL_TAGNAME= 3ad1710a96678fe79066b1469cead4058713a1d9 .include diff --git a/net/linphone/Makefile b/net/linphone/Makefile index d34ef9ca12b0..fd67c86dd143 100644 --- a/net/linphone/Makefile +++ b/net/linphone/Makefile @@ -1,64 +1,64 @@ PORTNAME= linphone PORTVERSION= 5.0.14 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= net MAINTAINER= zirias@FreeBSD.org COMMENT= SIP client supporting voice/video calls and text messaging WWW= https://www.linphone.org/ LICENSE= GPLv3 LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \ libbelcard.so:deskutils/belcard \ liblinphone++.so:net/liblinphone \ libmediastreamer.so:net/mediastreamer \ libortp.so:net/ortp USES= cmake compiler:c++11-lib pkgconfig qt:5 USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public GL_PROJECT= linphone-desktop -GL_COMMIT= 02e025324143c8479dc7634e74d3f5b5107e3b9a +GL_TAGNAME= 02e025324143c8479dc7634e74d3f5b5107e3b9a USE_QT= concurrent core dbus declarative gui linguisttools network \ quickcontrols2 speech svg testlib widgets buildtools:build \ qmake:build graphicaleffects:run quickcontrols:run # Linphone's plugin API is implemented in a shared object with rather generic # SONAME and filename, libapp-plugin.so. For classic installation in the # local tree, we better move it to its own subdirectory, so we need RPATH # here. # This will affect actual Linphone plugins as well if they get ported. CMAKE_ARGS+= -DCMAKE_INSTALL_RPATH="${LOCALBASE}/lib/linphone" WRKSRC_SUBDIR= linphone-app ICONDIR= ${LOCALBASE}/share/icons/hicolor/scalable/apps post-patch: @${REINPLACE_CMD} -e 's/bc_compute_full_version([^)]*)//' \ -e 's/set(FULL_VERSION /&${PORTVERSION}/' \ -e 's/INSTALL_RPATH_USE_LINK_PATH/BUILD_WITH_INSTALL_RPATH/' \ -e '/add_subdirectory.*linphone_package/d' \ -e '/add_subdirectory.*build/d' \ -e '/add_custom_command/d' -e '/deployqt_hack/d' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} 's/LINPHONE_QT_GIT_VERSION/"${PORTVERSION}"/' \ ${WRKSRC}/src/app/AppController.cpp # override install because otherwise, it does a complete rebuild during stage do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/linphone \ ${STAGEDIR}${LOCALBASE}/bin ${MKDIR} ${STAGEDIR}${LOCALBASE}/lib/linphone ${MKDIR} ${STAGEDIR}${ICONDIR} ${INSTALL_LIB} ${BUILD_WRKSRC}/libapp-plugin.so \ ${STAGEDIR}${LOCALBASE}/lib/linphone ${INSTALL_DATA} ${WRKSRC}/assets/images/linphone_logo.svg \ ${STAGEDIR}${ICONDIR}/linphone.svg ${INSTALL_DATA} ${FILESDIR}/linphone.desktop \ ${STAGEDIR}${LOCALBASE}/share/applications/linphone.desktop .include diff --git a/net/mediastreamer/Makefile b/net/mediastreamer/Makefile index 23aaaa6eaabc..5414ab642426 100644 --- a/net/mediastreamer/Makefile +++ b/net/mediastreamer/Makefile @@ -1,107 +1,107 @@ PORTNAME= mediastreamer DISTVERSION= 5.2.37 PORTREVISION= 2 CATEGORIES= net MAINTAINER= bofh@FreeBSD.org COMMENT= Real-time audio and video streaming and processing WWW= https://www.linphone.org/technical-corner/mediastreamer2 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \ libbzrtp.so:security/bzrtp \ libortp.so:net/ortp \ libspeexdsp.so:audio/speexdsp \ libsrtp2.so:net/libsrtp2 USES= cmake compiler gnome python:build sqlite USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public GL_PROJECT= ${PORTNAME}2 -GL_COMMIT= bd8ef7b1e5377c8c9598f8d53cac942deae6befc +GL_TAGNAME= bd8ef7b1e5377c8c9598f8d53cac942deae6befc USE_GNOME= libxml2 USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DENABLE_ALSA=NO \ -DENABLE_BV16=NO \ -DENABLE_DOC=NO \ -DENABLE_JPEG=NO \ -DENABLE_OSS=YES \ -DENABLE_PULSEAUDIO=NO \ -DENABLE_STATIC=NO \ -DENABLE_STRICT=NO \ -DENABLE_TOOLS=NO \ -DENABLE_UNIT_TESTS=NO LDFLAGS+= -pthread OPTIONS_DEFINE= MATROSKA VIDEO OPTIONS_DEFAULT= FFMPEG G729 GLX GSM MATROSKA OPUS QTGL SPEEX THEORA \ V4L VIDEO VPX XVIDEO OPTIONS_GROUP= AUDIOOPT VIDEOOPT OPTIONS_GROUP_AUDIOOPT= G726 G729 GSM OPUS SPEEX OPTIONS_GROUP_VIDEOOPT= FFMPEG GLX QTGL THEORA V4L VPX XVIDEO OPTIONS_SUB= yes AUDIOOPT_DESC= Audio options G726_DESC= G.726 codec support G729_DESC= G.729 codec support VIDEOOPT_DESC= Video options QTGL_DESC= Qt OpenGL rendering support FFMPEG_IMPLIES= VIDEO FFMPEG_LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4 FFMPEG_CMAKE_BOOL= ENABLE_FFMPEG G726_LIB_DEPENDS= libspandsp.so:comms/spandsp G726_CMAKE_BOOL= ENABLE_G726 G729_LIB_DEPENDS= libbcg729.so:audio/bcg729 G729_CMAKE_BOOL= ENABLE_G729 GLX_IMPLIES= VIDEO GLX_USES= gl GLX_USE= GL=gl,glew GLX_CMAKE_BOOL= ENABLE_GL ENABLE_GLX GSM_LIB_DEPENDS= libgsm.so:audio/gsm GSM_CMAKE_BOOL= ENABLE_GSM MATROSKA_LIB_DEPENDS= libbcmatroska2.so:multimedia/bcmatroska2 MATROSKA_CMAKE_BOOL= ENABLE_MKV OPUS_LIB_DEPENDS= libopus.so:audio/opus OPUS_CMAKE_BOOL= ENABLE_OPUS QTGL_IMPLIES= VIDEO QTGL_USES= qt:5 QTGL_USE= QT=core,declarative,gui,network,buildtools:build,qmake:build QTGL_CMAKE_BOOL= ENABLE_QT_GL SPEEX_LIB_DEPENDS= libspeex.so:audio/speex SPEEX_CMAKE_BOOL= ENABLE_SPEEX_CODEC THEORA_IMPLIES= VIDEO THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora THEORA_CMAKE_BOOL= ENABLE_THEORA V4L_IMPLIES= VIDEO V4L_BUILD_DEPENDS= v4l_compat>=1.0.20120501:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_CMAKE_BOOL= ENABLE_V4L VIDEO_CMAKE_BOOL= ENABLE_VIDEO VPX_IMPLIES= VIDEO VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx VPX_CMAKE_BOOL= ENABLE_VPX XVIDEO_IMPLIES= VIDEO XVIDEO_USES= xorg XVIDEO_USE= XORG=x11,xorgproto,xv XVIDEO_CMAKE_BOOL= ENABLE_X11 ENABLE_XV XVIDEO_LDFLAGS= -L${LOCALBASE}/lib -lX11 .include post-patch: @${REINPLACE_CMD} 's,gsm/gsm\.h,gsm.h,' \ ${WRKSRC}/cmake/FindGSM.cmake ${WRKSRC}/src/audiofilters/gsm.c @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/CMakeLists.txt .if ${CHOSEN_COMPILER_TYPE} == gcc @${REINPLACE_CMD} '/-Wno-format-truncation/d' ${WRKSRC}/CMakeLists.txt .endif .include diff --git a/net/ortp/Makefile b/net/ortp/Makefile index 9712c225272a..57f8c36e41bb 100644 --- a/net/ortp/Makefile +++ b/net/ortp/Makefile @@ -1,27 +1,27 @@ PORTNAME= ortp DISTVERSION= 5.2.37 CATEGORIES= net MAINTAINER= zirias@FreeBSD.org COMMENT= Real-time Transport Protocol (RTP) library WWW= https://www.linphone.org/technical-corner/ortp.html LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libbctoolbox.so:net/bctoolbox USES= cmake compiler:c11 USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -GL_COMMIT= 6e05272d70456ef8a84684572a3bb847873ec176 +GL_TAGNAME= 6e05272d70456ef8a84684572a3bb847873ec176 USE_LDCONFIG= yes CMAKE_ARGS= -DENABLE_DOC=NO -DENABLE_STATIC=NO -DENABLE_STRICT=NO \ -DCMAKE_PREFIX_PATH=${LOCALBASE} post-install: ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/${DISTNAME} .include diff --git a/net/py-ldap0/Makefile b/net/py-ldap0/Makefile index 263eb526f77f..eb1c0c92bef6 100644 --- a/net/py-ldap0/Makefile +++ b/net/py-ldap0/Makefile @@ -1,43 +1,43 @@ PORTNAME= ldap0 PORTVERSION= 1.4.7 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= girgen@FreeBSD.org COMMENT= Module package for implementing LDAP clients WWW= https://gitlab.com/ae-dir/python-ldap0 LICENSE= PSFL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.4.5:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.2.5:devel/py-pyasn1-modules@${PY_FLAVOR} # Cyrus needs PLAIN / CRAM-MD5 / DIGEST-MD5 enabled TEST_DEPENDS= ${LOCALBASE}/libexec/slapd:net/openldap${OPENLDAP_VER}-server USES= ldap:24 localbase python USE_LOCALE= en_US.UTF-8 USE_PYTHON= autoplist distutils USE_GITLAB= yes GL_ACCOUNT= ae-dir GL_PROJECT= python-ldap0 -GL_COMMIT= 70b3aad8593d34c82f6bca1eca53f1c8938d345d +GL_TAGNAME= 70b3aad8593d34c82f6bca1eca53f1c8938d345d PYDISTUTILS_BUILD_TARGET= build_ext PYDISTUTILS_BUILDARGS+= --inplace # Add LOGLEVEL=DEBUG to debug tests TEST_ENV= LDAPNOINIT=1 \ SLAPD=${LOCALBASE}/libexec/slapd \ SCHEMA=${LOCALBASE}/etc/openldap/schema \ BIN=${LOCALBASE}/bin \ SBIN=${LOCALBASE}/sbin \ TMP=${WRKDIR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_libldap0*.so do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/net/py-pypacker/Makefile b/net/py-pypacker/Makefile index 7267693444d7..31521f2d65bd 100644 --- a/net/py-pypacker/Makefile +++ b/net/py-pypacker/Makefile @@ -1,22 +1,22 @@ PORTNAME= pypacker PORTVERSION= 5.0 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Packet manipulation library for Python WWW= https://gitlab.com/mike01/pypacker LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= dual USES= python USE_GITLAB= yes USE_PYTHON= autoplist distutils NO_ARCH= yes GL_ACCOUNT= mike01 -GL_COMMIT= 268e27c813545bf7995dd0a80abdb4da24d64722 +GL_TAGNAME= 268e27c813545bf7995dd0a80abdb4da24d64722 .include diff --git a/net/py-sbws/Makefile b/net/py-sbws/Makefile index d6ce6cec5f46..6ae893e79a10 100644 --- a/net/py-sbws/Makefile +++ b/net/py-sbws/Makefile @@ -1,62 +1,62 @@ PORTNAME= sbws PORTVERSION= 1.3.0 DISTVERSIONPREFIX= v CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Tor network bandwidth scanner WWW= https://sbws.readthedocs.io/ LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE.rst # pysocks: indirect dependency via requests[socks] RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=1.6.8:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stem>=1.7.0:security/py-stem@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.5:sysutils/py-psutil@${PY_FLAVOR} \ tor:security/tor \ obfs4proxy:security/obfs4proxy-tor TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8-docstrings>=0:devel/py-flake8-docstrings@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>=0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=0:devel/py-tox@${PY_FLAVOR} \ bash:shells/bash USES= cpe python shebangfix USE_GITLAB= yes USE_PYTHON= autoplist distutils concurrent flavors PLIST_FILES= "@sample ${PREFIX}/etc/sbws.ini.sample" CPE_VENDOR= torproject GL_SITE= https://gitlab.torproject.org/tpo GL_ACCOUNT= network-health GL_PROJECT= sbws -GL_COMMIT= 25aa5b232ca26729e1bf30a7c5a54fd22f5c3eeb +GL_TAGNAME= 25aa5b232ca26729e1bf30a7c5a54fd22f5c3eeb SHEBANG_FILES= setup.py \ scripts/tools/get-per-relay-budget.py \ scripts/tools/sbws-http-server.py \ scripts/tools/scale-v3bw-with-budget.py \ tests/integration/stop_chutney.sh \ tests/integration/start_chutney.sh \ tests/integration/run.sh NO_ARCH= yes do-test: cd ${WRKSRC} && \ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v post-install: ${INSTALL_DATA} ${WRKSRC}/docs/source/examples/sbws.example.ini \ ${STAGEDIR}${PREFIX}/etc/sbws.ini.sample .include diff --git a/net/remmina/Makefile b/net/remmina/Makefile index 89c64e5967e7..91b54e4e19f2 100644 --- a/net/remmina/Makefile +++ b/net/remmina/Makefile @@ -1,161 +1,161 @@ PORTNAME= remmina DISTVERSION= 1.4.30 CATEGORIES= net gnome MAINTAINER= fernape@FreeBSD.org COMMENT= GTK+ Remote Desktop Client WWW= https://www.remmina.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libappindicator3.so:devel/libappindicator \ libjson-glib-1.0.so:devel/json-glib \ libpcre2-8.so:devel/pcre2 \ libsodium.so:security/libsodium \ libsoup-2.4.so:devel/libsoup \ libwayland-client.so:graphics/wayland FLAVORS= default lite lite_PKGNAMESUFFIX= -lite lite_DESCR= ${.CURDIR}/pkg-descr-lite USES= cmake compiler:c11 desktop-file-utils gettext gnome localbase:ldflags pathfix \ pkgconfig shared-mime-info ssl shebangfix xorg USE_GITLAB= yes GL_ACCOUNT= Remmina GL_PROJECT= Remmina -GL_COMMIT= 61ea9b6681104cadf0a3f8c25bd3e5685ee6691a +GL_TAGNAME= 61ea9b6681104cadf0a3f8c25bd3e5685ee6691a USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango USE_XORG= ice sm x11 xext SHEBANG_FILES= data/desktop/remmina-file-wrapper.in bash_CMD= ${SH} CMAKE_ARGS= -DWITH_APPINDICATOR:BOOL=false \ -DLIBSOUP_LIBRARY=/usr/local/lib/libsoup-2.4.so CONFLICTS_INSTALL= remmina-plugin* OPTIONS_DEFINE= AVAHI CUPS GCRYPT NLS PYTHON SSH TERM OPTIONS_DEFAULT= AVAHI CUPS GCRYPT NLS SSH TERM \ EXEC RDP SECRET SPICE VNC WWW BASH OPTIONS_GROUP= PLUGINS OPTIONS_GROUP_PLUGINS= EXEC KWALLET RDP SECRET SPICE VNC WWW OPTIONS_SINGLE= SHELL OPTIONS_SINGLE_SHELL= BASH ZSH OPTIONS_SUB= yes .if ${FLAVOR:U} == lite OPTIONS_EXCLUDE= AVAHI CUPS KWALLET PYTHON SECRET SPICE SSH TERM WWW COMMENT+= (lite flavor) .endif AVAHI_DESC= Build with Avahi support BASH_DESC= Use BASH for shell wrapper scripts EXEC_DESC= Plugin to execute a command GCRYPT_DESC= Build with libgcrypt support for password encryption PYTHON_DESC= Build with support for Python plugins RDP_DESC= Remote Desktop Protocol plugin SECRET_DESC= GNOME Keyring plugin SHELL_DESC= Shell Scripts SPICE_DESC= Spice protocol plugin SSH_DESC= Build with SSH tunneling support TERM_DESC= Build with terminal support VNC_DESC= VNC protocol plugin WWW_DESC= Plugin to open an authenticated web browser ZSH_DESC= Use ZSH for shell wrapper scripts AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libavahi-ui-gtk3.so:net/avahi-gtk3 AVAHI_CMAKE_BOOL= WITH_AVAHI BASH_RUN_DEPENDS= bash:shells/bash BASH_VARS= SH_BIN=${PREFIX}/bin/bash CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_CMAKE_BOOL= WITH_CUPS GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt GCRYPT_CMAKE_BOOL= WITH_GCRYPT KWALLET_USES= kde:5 qt:5 KWALLET_USE= kde=wallet qt=buildtools:build,core,gui,qmake:build KWALLET_CMAKE_BOOL= WITH_KF5WALLET NLS_CMAKE_BOOL= WITH_TRANSLATIONS PYTHON_USES= python PYTHON_CMAKE_BOOL= WITH_PYTHONLIBS RDP_LIB_DEPENDS= libfreerdp2.so:net/freerdp libxkbfile.so:x11/libxkbfile SECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret SECRET_RUN_DEPENDS= gnome-keyring:security/gnome-keyring SPICE_BUILD_DEPENDS= spice-protocol>=0.12.15:devel/spice-protocol SPICE_LIB_DEPENDS= libspice-client-gtk-3.0.so:deskutils/spice-gtk SPICE_CMAKE_BOOL= WITH_SPICE SSH_LIB_DEPENDS= libssh.so:security/libssh SSH_CMAKE_BOOL= WITH_LIBSSH SSH_LDFLAGS= -fstack-protector TERM_USE= gnome=vte3 TERM_CMAKE_BOOL= WITH_VTE VNC_LIB_DEPENDS= libgnutls.so:security/gnutls \ libvncserver.so:net/libvncserver VNC_USES= jpeg VNC_CMAKE_BOOL= WITH_LIBVNCSERVER WWW_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \ libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 WWW_CMAKE_BOOL= WITH_WEBKIT2GTK ZSH_RUN_DEPENDS= zsh:shells/zsh ZSH_VARS= SH_BIN=${PREFIX}/bin/zsh bash_CMD= ${SH_BIN} post-patch: ${REINPLACE_CMD} -e 's,FreeBSD,FreeBSD|DragonFly,' \ ${WRKSRC}/CMakeLists.txt post-patch-EXEC-off: ${REINPLACE_CMD} -e '/add_subdirectory(exec)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-GCRYPT-off: ${REINPLACE_CMD} -e '/find_suggested_package(GCRYPT)/d' ${WRKSRC}/CMakeLists.txt post-patch-KWALLET-off: ${REINPLACE_CMD} -e '/add_definitions(-DWITH_KF5WALLET)/d' ${WRKSRC}/plugins/CMakeLists.txt ${REINPLACE_CMD} -e '/add_subdirectory(kwallet)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-RDP-off: ${REINPLACE_CMD} -e '/find_suggested_package(FREERDP)/d' ${WRKSRC}/plugins/CMakeLists.txt ${REINPLACE_CMD} -e '/add_subdirectory(rdp)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-SECRET-off: ${REINPLACE_CMD} -e '/add_subdirectory(plugins\/secret)/d' ${WRKSRC}/CMakeLists.txt post-patch-SPICE-off: ${REINPLACE_CMD} -e '/find_suggested_package(SPICE)/d' ${WRKSRC}/plugins/CMakeLists.txt ${REINPLACE_CMD} -e '/add_subdirectory(spice)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-SSH-off: ${REINPLACE_CMD} -e '/find_suggested_package(LIBSSH)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-VNC-off: ${REINPLACE_CMD} -e' /find_suggested_package(LIBVNCSERVER)/d' ${WRKSRC}/plugins/CMakeLists.txt ${REINPLACE_CMD} -e '/add_subdirectory(vnc)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-WWW-off: ${REINPLACE_CMD} -e '/add_subdirectory(www)/d' ${WRKSRC}/plugins/CMakeLists.txt .include diff --git a/net/waypipe/Makefile b/net/waypipe/Makefile index c1bd11269c98..c487d251dbcd 100644 --- a/net/waypipe/Makefile +++ b/net/waypipe/Makefile @@ -1,52 +1,52 @@ PORTNAME= waypipe DISTVERSIONPREFIX= v DISTVERSION= 0.8.6 PORTREVISION= 2 CATEGORIES= net wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Network transparency with Wayland WWW= https://gitlab.freedesktop.org/mstoeckl/waypipe LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c11 localbase:ldflags meson pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= mstoeckl -GL_COMMIT= 033d0e7eb613f1ddfe104d07079a81b8d4e02dac +GL_TAGNAME= 033d0e7eb613f1ddfe104d07079a81b8d4e02dac PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= FFMPEG LZ4 MANPAGES OPENGL VAAPI ZSTD OPTIONS_DEFAULT=FFMPEG LZ4 MANPAGES OPENGL VAAPI ZSTD FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_MESON_ENABLED= with_video LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 LZ4_MESON_ENABLED= with_lz4 MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc MANPAGES_MESON_ENABLED= man-pages MANPAGES_PLIST_FILES= man/man1/${PORTNAME}.1.gz OPENGL_USES= gl OPENGL_USE= GL=gbm OPENGL_LIB_DEPENDS= libdrm.so:graphics/libdrm OPENGL_MESON_ENABLED= with_dmabuf VAAPI_LIB_DEPENDS= libva.so:multimedia/libva VAAPI_MESON_ENABLED= with_vaapi VAAPI_IMPLIES= FFMPEG ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd ZSTD_MESON_ENABLED= with_zstd post-patch: # Extract (snapshot) version from the port instead of meson.build @${REINPLACE_CMD} -i .nogit -e 's/git.found()/false/' \ -e '/project_version/s/@0@/${DISTVERSIONFULL}/' \ ${WRKSRC}/meson.build .include diff --git a/polish/napi/Makefile b/polish/napi/Makefile index 1cb030452984..93ecb39aac00 100644 --- a/polish/napi/Makefile +++ b/polish/napi/Makefile @@ -1,58 +1,58 @@ PORTNAME= napi PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= polish multimedia MAINTAINER= dominik.lisiak@bemsoft.pl COMMENT= Command line subtitles downloader for napiprojekt.pl WWW= https://gitlab.com/hesperos/napi LICENSE= GPLv3 RUN_DEPENDS= 7zz:archivers/7-zip \ base64:converters/base64 \ bash:shells/bash \ mediainfo:multimedia/mediainfo \ wget:ftp/wget USES= cmake shebangfix USE_GITLAB= yes GL_ACCOUNT= hesperos GL_PROJECT= ${PORTNAME} -GL_COMMIT= ac404649571e470bf9494f788bd8a74843956851 +GL_TAGNAME= ac404649571e470bf9494f788bd8a74843956851 SHEBANG_GLOB= *.sh *.sh.in STRIP= NO_ARCH= yes OPTIONS_DEFINE= COVER NFO RMORIG SUBRIP UTF8 COVER_DESC= Always try to download cover (-c) NFO_DESC= Always try to download .nfo file (-n) RMORIG_DESC= Always remove intermediate files (-d) SUBRIP_DESC= Convert subtitles to SubRip (.srt) by default (-f subrip) UTF8_DESC= Convert subtitles to UTF-8 by default (-C UTF-8) NAPI_CONF= libs/libnapi_sysconf.sh post-patch-COVER-on: @${REINPLACE_CMD} -e 's|\(napiprojekt\.cover\.download\)=0|\1=1|' ${WRKSRC}/${NAPI_CONF} post-patch-NFO-on: @${REINPLACE_CMD} -e 's|\(napiprojekt\.nfo\.download\)=0|\1=1|' ${WRKSRC}/${NAPI_CONF} post-patch-RMORIG-on: @${REINPLACE_CMD} -e 's|\(napiprojekt\.subtitles\.orig\.delete\)=0|\1=1|' ${WRKSRC}/${NAPI_CONF} post-patch-SUBRIP-on: @${REINPLACE_CMD} -e 's|\(napiprojekt\.subtitles\.format\)=default|\1=subrip|' ${WRKSRC}/${NAPI_CONF} post-patch-UTF8-on: @${REINPLACE_CMD} -e 's|\(napiprojekt\.subtitles\.encoding\)=default|\1=UTF-8|' ${WRKSRC}/${NAPI_CONF} post-install: @${RM} -r ${STAGEDIR}${LOCALBASE}/lib/napi/*.in .include diff --git a/ports-mgmt/hs-cabal2tuple/Makefile b/ports-mgmt/hs-cabal2tuple/Makefile index b82800199be4..7bdbb2c09f80 100644 --- a/ports-mgmt/hs-cabal2tuple/Makefile +++ b/ports-mgmt/hs-cabal2tuple/Makefile @@ -1,73 +1,73 @@ PORTNAME= cabal2tuple PORTVERSION= 2.0.0.1 CATEGORIES= ports-mgmt haskell MAINTAINER= arrowd@FreeBSD.org COMMENT= Generate USE_CABAL and GH_TUPLE knobs for Haskell ports WWW= https://foss.heptapod.net/bsdutils/cabal2tuple LICENSE= BSD3CLAUSE USES= cabal USE_GITLAB= yes GL_SITE= https://foss.heptapod.net GL_ACCOUNT= bsdutils -GL_COMMIT= 7adf07b805d83040e7b164c69636c9b67a6a5fc6 +GL_TAGNAME= 7adf07b805d83040e7b164c69636c9b67a6a5fc6 # Version of the 'hashable' package should be the same as in devel/hs-cabal-install USE_CABAL= hashable-1.4.2.0 USE_CABAL+= OneTuple-0.4.1.1 \ QuickCheck-2.14.2 \ StateVar-1.2.2 \ aeson-2.1.2.1_1 \ ansi-terminal-0.11.4 \ ansi-wl-pprint-0.6.9_3 \ assoc-1.0.2_3 \ async-2.2.4_2 \ attoparsec-0.14.4_3 \ base-compat-0.12.2 \ base-compat-batteries-0.12.2 \ base-orphans-0.8.8.2 \ base16-bytestring-1.0.2.0 \ bifunctors-5.5.15 \ boring-0.2_2 \ cabal-plan-0.7.2.3 \ colour-2.3.6 \ comonad-5.0.8_1 \ contravariant-1.5.5 \ data-array-byte-0.1.0.1_1 \ data-fix-0.3.2_3 \ dec-0.0.5 \ distributive-0.6.2.1_1 \ dlist-1.0 \ generically-0.1.1 \ indexed-profunctors-0.1.1 \ indexed-traversable-0.1.2_2 \ indexed-traversable-instances-0.1.1.2 \ integer-logarithms-1.0.3.1_4 \ optics-core-0.4.1_1 \ optparse-applicative-0.17.0.0 \ primitive-0.8.0.0 \ random-1.2.1.1 \ scientific-0.3.7.0_4 \ semialign-1.2.0.1_3 \ semigroupoids-5.3.7_1 \ singleton-bool-0.1.6_2 \ some-1.0.4.1 \ splitmix-0.1.0.4_2 \ strict-0.4.0.1_4 \ tagged-0.8.7 \ text-short-0.1.5_1 \ th-abstraction-0.5.0.0 \ these-1.1.1.1_6 \ time-compat-1.9.6.1_4 \ topograph-1.0.0.2 \ transformers-compat-0.7.2 \ unordered-containers-0.2.19.1_1 \ uuid-types-1.0.5_3 \ vector-0.13.0.0_3 \ vector-stream-0.1.0.0_2 \ witherable-0.4.2_4 .include diff --git a/ports-mgmt/hs-panopticum/Makefile b/ports-mgmt/hs-panopticum/Makefile index 1adb31d80f65..eb0096f23687 100644 --- a/ports-mgmt/hs-panopticum/Makefile +++ b/ports-mgmt/hs-panopticum/Makefile @@ -1,33 +1,33 @@ PORTNAME= panopticum PORTVERSION= 2.0.0.0 PORTREVISION= 3 CATEGORIES= ports-mgmt haskell MAINTAINER= arrowd@FreeBSD.org COMMENT= Query port information with every combination of OPTIONS WWW= https://foss.heptapod.net/bsdutils/panopticum LICENSE= BSD3CLAUSE USES= cabal USE_GITLAB= yes GL_SITE= https://foss.heptapod.net GL_ACCOUNT= bsdutils -GL_COMMIT= ef5c3793acad2ed2ef17138dabfeb575e26458c5 +GL_TAGNAME= ef5c3793acad2ed2ef17138dabfeb575e26458c5 USE_CABAL= ansi-terminal-1.0 \ ansi-terminal-types-0.11.5_1 \ ansi-wl-pprint-0.6.9_4 \ async-2.2.4_3 \ clock-0.8.3 \ colour-2.3.6 \ extra-1.7.13 \ hashable-1.4.2.0_1 \ optparse-applicative-0.17.0.0 \ safe-exceptions-0.1.7.3 \ transformers-compat-0.7.2 \ unliftio-0.2.24.0 \ unliftio-core-0.2.1.0_2 .include diff --git a/ports-mgmt/portconfig/Makefile b/ports-mgmt/portconfig/Makefile index d846e76a8b35..7f4d82f25ccb 100644 --- a/ports-mgmt/portconfig/Makefile +++ b/ports-mgmt/portconfig/Makefile @@ -1,26 +1,26 @@ PORTNAME= portconfig PORTVERSION= 0.5 CATEGORIES= ports-mgmt MAINTAINER= bapt@FreeBSD.org COMMENT= Utility to set up FreeBSD port options WWW= https://gitlab.com/alfix/portconfig LICENSE= BSD2CLAUSE BUILD_DEPENDS= ${LOCALBASE}/lib/libbsddialog.a:devel/bsddialog USES= localbase:ldflags USE_GITLAB= yes GL_ACCOUNT= alfix -GL_COMMIT= a19a1ff5cbd2dbfa18bb5402b936fdefb515a06d +GL_TAGNAME= a19a1ff5cbd2dbfa18bb5402b936fdefb515a06d PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ .include diff --git a/print/ft2demos/Makefile b/print/ft2demos/Makefile index 2485d9b75c38..3645ba26c2e2 100644 --- a/print/ft2demos/Makefile +++ b/print/ft2demos/Makefile @@ -1,39 +1,39 @@ PORTNAME= ft2demos PORTVERSION= 2.11.1 CATEGORIES= print MASTER_SITES= https://gitlab.freedesktop.org MAINTAINER= ports@FreeBSD.org COMMENT= Demo programs for FreeType2 LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= dual BUILD_DEPENDS= ${NONEXISTENT}:print/freetype2:build LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png USES= meson tar:xz xorg USE_XORG= x11 MESON_ARGS= -Dfreetype2:harfbuzz=disabled USE_GITLAB= yes GL_PROJECT= freetype-demos GL_ACCOUNT= freetype -GL_COMMIT= 07027905d9a47664251b3ee362c5cfad1cddf86f +GL_TAGNAME= 07027905d9a47664251b3ee362c5cfad1cddf86f PLIST_FILES= ${FT_PROGRAMS:S,^,bin/,} FT_PROGRAMS= ftbench ftchkwd ftdiff ftdump ftgamma ftgrid ftlint ftmemchk \ ftmulti ftpatchk ftstring fttimer ftvalid ftview post-extract: ${LN} -sf `${MAKE} -C ${.CURDIR}/../../print/freetype2 -V WRKSRC` \ - ${WRKDIR}/${GL_PROJECT}-${GL_COMMIT}/subprojects/freetype2 + ${WRKDIR}/${GL_PROJECT}-${GL_TAGNAME}/subprojects/freetype2 do-install: @(cd ${WRKSRC}/_build && \ ${INSTALL_PROGRAM} ${FT_PROGRAMS} ${STAGEDIR}${PREFIX}/bin) .include diff --git a/print/pdfmixtool/Makefile b/print/pdfmixtool/Makefile index 9699419be370..a5a80cf04ec4 100644 --- a/print/pdfmixtool/Makefile +++ b/print/pdfmixtool/Makefile @@ -1,41 +1,41 @@ PORTNAME= pdfmixtool DISTVERSION= 1.1.1 PORTREVISION= 1 CATEGORIES= print graphics editors PKGNAMESUFFIX= -${FLAVOR} MAINTAINER= dev@submerge.ch COMMENT= Application to split, merge, rotate and mix PDF files WWW= https://www.scarpetta.eu/pdfmixtool/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libqpdf.so:print/qpdf qt6_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers FLAVORS= qt5 qt6 FLAVOR?= ${FLAVORS:[1]} USES= cmake compiler:c++11-lang desktop-file-utils magick pkgconfig .if ${FLAVOR} == qt5 USES+= qt:5 USE_QT= buildtools:build core gui linguisttools:build qmake:build \ svg widgets xml .elif ${FLAVOR} == qt6 USES+= gl qt:6 USE_GL= gl opengl USE_QT= base tools:build svg CMAKE_ARGS+= -DQT_VERSION=6 .endif USE_GITLAB= yes GL_ACCOUNT= scarpetta -GL_COMMIT= 35d482029881d9904c6e7487fe7572a3a5795406 +GL_TAGNAME= 35d482029881d9904c6e7487fe7572a3a5795406 LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS_INSTALL= pdfmixtool-qt5 pdfmixtool-qt6 .include diff --git a/print/pdftk/Makefile b/print/pdftk/Makefile index 38b77cb864c9..0049a512071d 100644 --- a/print/pdftk/Makefile +++ b/print/pdftk/Makefile @@ -1,49 +1,49 @@ PORTNAME= pdftk DISTVERSIONPREFIX= v DISTVERSION= 3.3.3 CATEGORIES= print java MAINTAINER= andreas@bilke.org COMMENT= Simple tool for doing everyday things with PDF documents WWW= https://gitlab.com/pdftk-java/pdftk LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${JAVALIBDIR}/commons-lang3.jar:java/apache-commons-lang3 \ ${JAVALIBDIR}/bcprov.jar:java/bouncycastle15 RUN_DEPENDS= ${JAVALIBDIR}/commons-lang3.jar:java/apache-commons-lang3 \ ${JAVALIBDIR}/bcprov.jar:java/bouncycastle15 USE_ANT= yes USE_GITLAB= yes GL_ACCOUNT= pdftk-java -GL_COMMIT= e4292c8f1bd2580a44d3cbf3570a4505bd3a74b6 +GL_TAGNAME= e4292c8f1bd2580a44d3cbf3570a4505bd3a74b6 USE_JAVA= yes ALL_TARGET= jar NO_ARCH= yes SUB_FILES= pdftk SUB_LIST= CLASSPATH="${_CLASSPATH:ts:}" \ JAVA="${JAVA}" PLIST_FILES= ${JAVAJARDIR}/pdftk.jar \ bin/pdftk \ share/man/man1/pdftk.1.gz _CLASSPATH= ${JAVAJARDIR}/commons-lang3.jar \ ${JAVAJARDIR}/bcprov.jar \ ${JAVAJARDIR}/pdftk.jar post-extract: @${MKDIR} ${WRKSRC}/lib @${LN} -sf ${JAVAJARDIR}/commons-lang3.jar ${WRKSRC}/lib @${LN} -sf ${JAVAJARDIR}/bcprov.jar ${WRKSRC}/lib do-install: ${INSTALL_SCRIPT} ${WRKDIR}/pdftk \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/build/jar/pdftk.jar \ ${STAGEDIR}${JAVAJARDIR} ${INSTALL_MAN} ${WRKSRC}/pdftk.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/science/agrum/Makefile b/science/agrum/Makefile index b272ac88da46..a9d33d0a55e1 100644 --- a/science/agrum/Makefile +++ b/science/agrum/Makefile @@ -1,64 +1,64 @@ PORTNAME= agrum DISTVERSION= 1.8.3 CATEGORIES= science math MAINTAINER= yuri@FreeBSD.org COMMENT= Graphical modeler for Bayesian networks, influence diagrams, etc WWW= https://agrum.gitlab.io/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_FreeBSD_12= requires modern C++ compiler: error: invalid value 'c++2b' USES= cmake compiler:c++20-lang shebangfix # the 'act' executable uses 'python' and is broken, when act is broken CMakeLists.txt builds with default configuration which is fine USE_LDCONFIG= yes LLD_UNSAFE= yes USE_GITLAB= yes GL_ACCOUNT= agrumery GL_PROJECT= aGrUM -GL_COMMIT= ddc302c8758294bf54781c019195468f2764706d +GL_TAGNAME= ddc302c8758294bf54781c019195468f2764706d SHEBANG_FILES= act CMAKE_ARGS= -DPython_EXECUTABLE=${PYTHON_CMD} CMAKE_OFF= USE_SWIG PLIST_SUB+= VERSION=${PORTVERSION} OPTIONS_DEFINE= ODBC OPENMP PYTHON OPTIONS_DEFAULT= OPENMP PYTHON OPTIONS_SUB= yes ODBC_CMAKE_BOOL= USE_NANODBC ODBC_USES= localbase:ldflags ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC OPENMP_CMAKE_BOOL= USE_OPENMP PYTHON_CMAKE_BOOL= BUILD_PYTHON PYTHON_USES= python PYTHON_PLIST_SUB= PYTHON_VER_MAJ=${PYTHON_VER:R} PYTHON_RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbconvert>0:devel/py-nbconvert@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydotplus>0:graphics/py-pydotplus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} # see wrappers/pyAgrum/requirements.txt and wrappers/pyAgrum/testunits/optional_requirements.txt BINARY_ALIAS= gcc=${CC} g++=${CXX} # only for tests, see https://gitlab.com/agrumery/aGrUM/-/issues/100 do-test: @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ./act test release agrum -t all .include diff --git a/science/dalton/Makefile b/science/dalton/Makefile index a8726c5bf813..8c6047336bb5 100644 --- a/science/dalton/Makefile +++ b/science/dalton/Makefile @@ -1,38 +1,38 @@ PORTNAME= dalton DISTVERSION= 2020.0 PORTREVISION= 1 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Powerful molecular electronic structure program for quantum chemistry WWW= https://daltonprogram.org/ LICENSE= LGPL21 BROKEN_armv7= fortran runs out of memory LIB_DEPENDS= liblapack.so:math/lapack \ libopenblas.so:math/openblas RUN_DEPENDS= bash:shells/bash USES= cmake:noninja fortran python:build shebangfix SHEBANG_FILES= dalton.in USE_GITLAB= yes -GL_COMMIT= 66052b3af5ea7225e31178bf9a8b031913c72190 +GL_TAGNAME= 66052b3af5ea7225e31178bf9a8b031913c72190 GL_TUPLE= bingao:gen1int:1e4148ecd676761b3399801acba443925a1fee6b:gen1int/external/gen1int \ pe-software:pelib-public:cf49a6e04fdca09af6245fb68a36d20b68552ace:pelib/external/pelib USE_GITHUB= nodefault GH_TUPLE= cstein:qfitlib:1acdc9863fdeae2cdbc7f5a599413257a095b8ad:qfitlib/external/qfitlib BINARY_ALIAS= python=${PYTHON_CMD} post-install: @${MV} ${STAGEDIR}${PREFIX}/${PORTNAME} ${STAGEDIR}${DATADIR} @${REINPLACE_CMD} -i '' 's|%%SCRIPT_DIR%%|${DATADIR}|; s|%%PREFIX%%|${PREFIX}|' ${STAGEDIR}${DATADIR}/${PORTNAME} @${MV} ${STAGEDIR}${DATADIR}/${PORTNAME}* ${STAGEDIR}${PREFIX}/bin/ @cd ${STAGEDIR}${DATADIR}/tools && ${STRIP_CMD} aces2dalton distances FChk2HES labread xyz2dalton @cd ${STAGEDIR}${DATADIR} && ${RM} -r tools/CMakeFiles tools/Makefile tools/cmake_install.cmake .include diff --git a/science/dirac/Makefile b/science/dirac/Makefile index 08924f2a530f..c99734748f87 100644 --- a/science/dirac/Makefile +++ b/science/dirac/Makefile @@ -1,48 +1,48 @@ PORTNAME= dirac DISTVERSION= 22.0 PORTREVISION= 1 CATEGORIES= science # chemistry MASTER_SITES= https://zenodo.org/record/6010450/files/ PKGNAMESUFFIX= -quantum-chemistry-software DISTNAME= ${PORTNAME:tu}-${DISTVERSION}-Source MAINTAINER= yuri@FreeBSD.org COMMENT= Program for atomic & molecular relativistic all-electron calculations WWW= http://diracprogram.org/doku.php LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= compilation fails: Error: Old-style type declaration REAL*16 not supported at (1) BROKEN_i386= error: Type mismatch in argument 'dsetid' at (1); passed INTEGER(8) to INTEGER(4), see https://gitlab.com/dirac/dirac/-/issues/36 BUILD_DEPENDS= gmake:devel/gmake LIB_DEPENDS= libblas.so:math/blas \ libhdf5.so:science/hdf5 \ liblapack.so:math/lapack USES= cmake:noninja,testing fortran python shebangfix #USE_GITLAB= yes -#GL_COMMIT= 37b755410d9fdcd9b5e7bba6e43ceb7d5c7b9dae +#GL_TAGNAME= 37b755410d9fdcd9b5e7bba6e43ceb7d5c7b9dae SHEBANG_FILES= pam.in \ utils/process_schema.py \ utils/dirac_data.py CMAKE_OFF= ENABLE_EXATENSOR \ ENABLE_PCMSOLVER # PCMSolver integration is broken, see https://gitlab.com/dirac/dirac/-/issues/33 and https://gitlab.com/dirac/dirac/-/issues/34 CMAKE_ARGS= -DMKL_FLAG=off CFLAGS+= -DSYS_LINUX # see https://gitlab.com/dirac/dirac/-/issues/32 CXXFLAGS+= -DSYS_LINUX FFLAGS+= -DSYS_LINUX LDFLAGS+= -llapack -lblas BINARY_ALIAS= make=${GMAKE} \ python=${PYTHON_CMD} \ python3=${PYTHON_CMD} # 2 tests are known to fail, see https://gitlab.com/dirac/dirac/-/issues/35 .include diff --git a/science/fleur/Makefile b/science/fleur/Makefile index 82a456eec869..80ba62345f63 100644 --- a/science/fleur/Makefile +++ b/science/fleur/Makefile @@ -1,84 +1,84 @@ PORTNAME= fleur DISTVERSION= 6.0-20220715 PORTREVISION= 2 CATEGORIES= science # chemistry MAINTAINER= yuri@FreeBSD.org COMMENT= FLAPW code for atomic computations in quantum chemistry and physics WWW= https://www.flapw.de/master/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= Fatal Error: Cannot find an intrinsic module named 'ieee_arithmetic' at (1) LIB_DEPENDS= libfftw3.so:math/fftw3 \ liblapack.so:math/lapack \ libopenblas.so:math/openblas TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ USES= cmake:noninja fortran gnome localbase:ldflags python:test tar:tgz USE_GNOME= libxml2 USE_GITLAB= yes GL_SITE= https://iffgit.fz-juelich.de -GL_COMMIT= a2934446e0eb1fcbf7a69d4d652c969cef0c8c8d +GL_TAGNAME= a2934446e0eb1fcbf7a69d4d652c969cef0c8c8d FFLAGS= -I${LOCALBASE}/include LDFLAGS+= -llapack -lopenblas -lxml2 # to fix missing symbols, see https://iffgit.fz-juelich.de/fleur/fleur/-/issues/670 OPTIONS_DEFINE= HDF5 KPLIB MPI SCALAPACK ELPA LIBXC WANNIER OPTIONS_DEFAULT= MPI SCALAPACK ELPA WANNIER # HDF5 KPLIB LIBXC HDF5_CMAKE_BOOL= CLI_FLEUR_USE_HDF5 HDF5_CMAKE_ON= -DHDF5_INCLUDE_DIRS=${LOCALBASE}/include HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HDF5_BROKEN= Missing hdf5.mod in hdf5 # hdf5 doesn't include Fortran binding KPLIB_DESC= Use kpLib library #KPLIB_CMAKE_BOOL= CLI_FLEUR_USE_KPLIB KPLIB_DEPENDS= libkplib.so:science/kplib KPLIB_BROKEN= Fails to find the pre-installed libkplib.so library, see https://iffgit.fz-juelich.de/fleur/fleur/-/issues/691 MPI_CMAKE_BOOL= CLI_FLEUR_USE_MPI MPI_LDFLAGS= -lmpich -lmpifort MPI_LIB_DEPENDS= libmpich.so:net/mpich MPI_VARS= SUFFIX=_MPI SCALAPACK_DESC= Use the ScaLAPACK Scalable LAPACK library SCALAPACK_CMAKE_BOOL= FLEUR_USE_SCALAPACK # no such variable, see https://iffgit.fz-juelich.de/fleur/fleur/-/issues/692, it works only through LDFLAGS set below SCALAPACK_VARS= FFLAGS+=-fallow-argument-mismatch SCALAPACK_LDFLAGS= -lscalapack SCALAPACK_LIB_DEPENDS= libscalapack.so:math/scalapack SCALAPACK_IMPLIES= MPI ELPA_DESC= Use libelpa, Eigenvalue SoLver for Petaflop Applications ELPA_CMAKE_BOOL= FLEUR_USE_ELPA # no such variable, see https://iffgit.fz-juelich.de/fleur/fleur/-/issues/689, it works only through FFLAGS set below ELPA_VARS= FFLAGS+=-I${LOCALBASE}/include/elpa-2021.11.001/modules ELPA_LDFLAGS= -lelpa ELPA_LIB_DEPENDS= libelpa.so:math/elpa LIBXC_DESC= Use libxc library LIBXC_CMAKE_BOOL= CLI_FLEUR_USE_LIBXC LIBXC_LIB_DEPENDS= libxc.so:science/libxc LIBXC_BROKEN= Silently links with libxc when CLI_FLEUR_USE_LIBXC=OFF, see https://iffgit.fz-juelich.de/fleur/fleur/-/issues/690 WANNIER_DESC= Use Wannier library WANNIER_CMAKE_BOOL= CLI_FLEUR_USE_WANNIER WANNIER_LIB_DEPENDS= libwannier.so:science/wannier90 EXECUTABLES= bin/fleur${SUFFIX} \ bin/inpgen PLIST_FILES= ${EXECUTABLES} CONFLICTS_BUILD= libxc # see https://iffgit.fz-juelich.de/fleur/fleur/-/issues/690 post-install: # strip @cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} ${EXECUTABLES} do-test: # now: some tests fail or freeze, possibly because of missing hdf5 and kplib dependencies # was: 9 testcases are known to fail, see https://iffgit.fz-juelich.de/fleur/fleur/-/issues/671 @cd ${WRKSRC}/tests && pytest ../tests --build_dir=${TEST_WRKSRC} .include diff --git a/science/frontistr/Makefile b/science/frontistr/Makefile index 15e88905fab9..a182d9edf1d4 100644 --- a/science/frontistr/Makefile +++ b/science/frontistr/Makefile @@ -1,56 +1,56 @@ PORTNAME= FrontISTR PORTVERSION= 5.2 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= science cad MAINTAINER= thierry@FreeBSD.org COMMENT= Large-Scale Parallel FEM Program for Nonlinear Structural Analysis WWW= https://gitlab.com/FrontISTR-Commons/FrontISTR LICENSE= MIT LIB_DEPENDS= libmetis.so:math/metis \ libscotch.so:cad/scotch \ libcmumps.so.5:math/mumps \ libscalapack.so:math/scalapack TEST_DEPENDS= bash:shells/bash \ gawk:lang/gawk USE_GITLAB= yes GL_ACCOUNT= ${PORTNAME}-Commons -GL_COMMIT= c66bdc397de319ca59a0565b3f3b1a3b33f0c50c +GL_TAGNAME= c66bdc397de319ca59a0565b3f3b1a3b33f0c50c USES= blaslapack:openblas cmake:testing fortran mpi shebangfix SHEBANG_GLOB= *.sh FFLAGS+= -fallow-argument-mismatch ALL_TARGET= all OPTIONS_DEFINE= DOCS EXAMPLES DOCS_USES= python:build DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ dot:graphics/graphviz \ ${PYTHON_PKGNAMEPREFIX}mkdocs>0:textproc/py-mkdocs@${PY_FLAVOR} DOCS_CMAKE_BOOL= WITH_DOC DOCS_ALL_TARGET= doc PORTDOCS= * PORTEXAMPLES= * pre-configure: ${REINPLACE_CMD} -e 's/awk/gawk/' ${WRKSRC}/tests/test.sh do-install-DOCS-on: ${FIND} ${BUILD_WRKSRC}/doc/html -type d -empty -delete ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${BUILD_WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} do-test: (cd ${TEST_WRKSRC} && ctest) .include diff --git a/science/kplib/Makefile b/science/kplib/Makefile index c731640f8930..728d54771b8d 100644 --- a/science/kplib/Makefile +++ b/science/kplib/Makefile @@ -1,32 +1,32 @@ PORTNAME= kplib DISTVERSION= 1.1.1 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Library for finding optimal Generalized Monkhorst-Pack k-points grid WWW= https://gitlab.com/muellergroup/kplib LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake compiler:c++11-lang USE_LDCONFIG= yes USE_GITLAB= yes GL_ACCOUNT= muellergroup -GL_COMMIT= 7ad807da6753b4677927ad8efd485bee13d6f761 +GL_TAGNAME= 7ad807da6753b4677927ad8efd485bee13d6f761 PLIST_FILES= include/kPointLattice.h \ include/kPointLatticeGenerator.h \ include/msmath.h \ lib/libkpoints.a \ lib/libkpoints.so do-install: ${INSTALL_DATA} ${WRKSRC}/src/msmath.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/src/kPointLattice.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/src/kPointLatticeGenerator.h ${STAGEDIR}${PREFIX}/include ${INSTALL_LIB} ${BUILD_WRKSRC}/libkpoints.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${BUILD_WRKSRC}/libkpoints.a ${STAGEDIR}${PREFIX}/lib .include diff --git a/science/libvdwxc/Makefile b/science/libvdwxc/Makefile index 9358682a227d..b5f28ff41c08 100644 --- a/science/libvdwxc/Makefile +++ b/science/libvdwxc/Makefile @@ -1,24 +1,24 @@ PORTNAME= libvdwxc DISTVERSION= 0.4.6.20190510 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Van der Waals density functional (DFT) library WWW= https://libvdwxc.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfftw3.so:math/fftw3 USES= autoreconf gmake libtool localbase GNU_CONFIGURE= yes USE_GITLAB= yes -GL_COMMIT= b1e0dd854310410012d05daf4c6661b49f31b2ab +GL_TAGNAME= b1e0dd854310410012d05daf4c6661b49f31b2ab CONFIGURE_ARGS= --disable-static USE_LDCONFIG= yes post-stage: @cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} lib/libvdwxc.so.0.0.0 lib/libvdwxcfort.so.0.0.0 .include diff --git a/science/massxpert/Makefile b/science/massxpert/Makefile index 3cdb7320d147..e4aefe3ff966 100644 --- a/science/massxpert/Makefile +++ b/science/massxpert/Makefile @@ -1,27 +1,27 @@ PORTNAME= massxpert DISTVERSION= 6.0.3 CATEGORIES= science MAINTAINER= salvadore@FreeBSD.org COMMENT= Software suite for (bio)chemists WWW= http://www.msxpertsuite.org LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png USES= cmake compiler:c++17-lang gnome qt:5 xorg USE_GITLAB= yes GL_SITE= https://salsa.debian.org/ GL_ACCOUNT= debichem-team -GL_COMMIT= a21ad33eee0314df202146392023dfb3868b7d84 +GL_TAGNAME= a21ad33eee0314df202146392023dfb3868b7d84 USE_GNOME= glib20 USE_QT= core gui printsupport svg widgets xml buildtools:build \ qmake:build USE_XORG= ice sm x11 xau xcb xdmcp xext xrender .include diff --git a/science/openmolcas/Makefile b/science/openmolcas/Makefile index 864f9acea101..c62ca79df0cb 100644 --- a/science/openmolcas/Makefile +++ b/science/openmolcas/Makefile @@ -1,67 +1,67 @@ PORTNAME= openmolcas DISTVERSION= 22.06 PORTREVISION= 2 CATEGORIES= science # chemistry MAINTAINER= yuri@FreeBSD.org COMMENT= Quantum chemistry software package WWW= https://gitlab.com/Molcas/OpenMolcas LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= build breaks: Symbol 'maxfilesize' at (1) has no IMPLICIT type; did you mean 'mxfile'? - see https://gitlab.com/Molcas/OpenMolcas/-/issues/375 BROKEN_i386= build breaks: Symbol 'maxfilesize' at (1) has no IMPLICIT type; did you mean 'mxfile'? - see https://gitlab.com/Molcas/OpenMolcas/-/issues/375 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} \ chemps2:science/chemps2 LIB_DEPENDS= libhdf5.so:science/hdf5 \ libsz.so:science/libaec \ libxc.so:science/libxc USES= cmake:testing fortran python shebangfix USE_GCC= yes # see https://gitlab.com/Molcas/OpenMolcas/-/issues/351 USE_GITLAB= yes GL_ACCOUNT= Molcas GL_PROJECT= OpenMolcas -GL_COMMIT= 17238da5c339c41ddf14ceb88f139d57143d7a14 +GL_TAGNAME= 17238da5c339c41ddf14ceb88f139d57143d7a14 USE_GITHUB= nodefault GH_TUPLE= Reference-LAPACK:lapack:aa631b4b:lapack/External/lapack \ ilyak:libefp:7d1ff5fd:libefp/External/efp \ mcodev31:libmsym:0c47befe:libmsym/External/libmsym \ libwfa:libwfa:bbe3392a:libwfa/External/libwfa SHEBANG_FILES= sbin/help_doc sbin/help_func sbin/help_basis sbin/setup sbin/verify sbin/version SHEBANG_GLOB= *.py CMAKE_ON= CHEMPS2 EFPLIB MSYM # TODO GEN1INT - package doesn't install itself, WFA - breaks due to https://gitlab.com/conradsnicta/armadillo-code/-/issues/216 CMAKE_ARGS= -DEXTERNAL_LIBXC:STRING=${LOCALBASE} \ -DFREEBSD_PYTHON_VER:STRING=${PYTHON_VER} CMAKE_OFF= BUILD_TESTING CMAKE_INSTALL_PREFIX= ${DATADIR} # installed into DATADIR because it doesn't respect UNIX file path conventions, see https://gitlab.com/Molcas/OpenMolcas/-/issues/352 BINARY_ALIAS= cpp=${CPP} # cpp is called from cmake scripts BINARY_ALIAS+= python3=${PYTHON_CMD} # cpp is called from cmake scripts post-patch: # fix python path @${REINPLACE_CMD} -e "s|'/usr/bin/env python3'|'${PYTHON_CMD}'|" ${WRKSRC}/Tools/pymolcas/export.py post-install: # remove unused static libraries, see https://gitlab.com/Molcas/OpenMolcas/-/issues/354 @${RM} -r ${STAGEDIR}${CMAKE_INSTALL_PREFIX}/lib # remove unnecessary fines @${RM} ${STAGEDIR}${CMAKE_INSTALL_PREFIX}/CONTRIBUTORS.md @${RM} ${STAGEDIR}${CMAKE_INSTALL_PREFIX}/LICENSE # remove empty include directory @${RMDIR} ${STAGEDIR}${DATADIR}/include # remove empty doc directory @${RMDIR} ${STAGEDIR}${DATADIR}/doc post-test: # A total of 5 test(s) failed, with 3 critical failure(s), see https://gitlab.com/Molcas/OpenMolcas/-/issues/369 @cd ${BUILD_WRKSRC} && ${STAGEDIR}${DATADIR}/pymolcas verify .include diff --git a/science/opensph/Makefile b/science/opensph/Makefile index aba5f72dc1c1..f07a3280479d 100644 --- a/science/opensph/Makefile +++ b/science/opensph/Makefile @@ -1,77 +1,77 @@ PORTNAME= OpenSPH DISTVERSION= 0.4.0 PORTREVISION= 11 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Library and graphical tools for running SPH and N-body simulations WWW= https://gitlab.com/sevecekp/sph LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= unconditional use of -msse4.1 and inclusion of immintrin.h TEST_DEPENDS= catch>0:devel/catch USES= compiler:c++14-lang qmake qt:5 USE_GITLAB= yes USE_WX= 3.2 GL_SITE= https://gitlab.com GL_ACCOUNT= sevecekp GL_PROJECT= sph -GL_COMMIT= a8aac69f63e38d45339ddbc87855f77a71b2459d +GL_TAGNAME= a8aac69f63e38d45339ddbc87855f77a71b2459d QMAKE_SOURCE_PATH= ${WRKSRC}/sph.pro QMAKE_ARGS= CONFIG+=release CXXFLAGS+= -DSPH_CONFIG_SET TEST_WRKSRC= ${WRKDIR}/test BINARY_ALIAS= wx-config=${LOCALBASE}/bin/wxgtk3u-3.2-config PLIST_FILES= bin/opensph bin/opensph-cli bin/opensph-info OPTIONS_DEFINE= CHAISCRIPT EIGEN HDF5 OPENMP TBB VDB OPTIONS_DEFAULT= CHAISCRIPT EIGEN HDF5 OPENMP TBB VDB CHAISCRIPT_DESC= Be able to read and modify particle data from a script CHAISCRIPT_QMAKE_ON= CONFIG+=use_chaiscript CHAISCRIPT_BUILD_DEPENDS= ${LOCALBASE}/include/chaiscript/chaiscript.hpp:lang/chaiscript EIGEN_DESC= Eigen for additional methods to set up initial conditions EIGEN_QMAKE_ON= CONFIG+=use_eigen EIGEN_USES= eigen:3 HDF5_DESC= Be able to read files generated by miluphcuda code HDF5_QMAKE_ON= CONFIG+=use_hdf5 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 OPENMP_QMAKE_ON= CONFIG+=use_openmp TBB_DESC= Parallelize with Intel Threading Building Blocks TBB_QMAKE_ON= CONFIG+=use_tbb TBB_LIB_DEPENDS= libtbb.so:devel/onetbb VDB_DESC= Use OpenVDB for converting particles to volumetric data VDB_QMAKE_ON= CONFIG+=use_vdb VDB_LIB_DEPENDS= libImath.so:math/Imath \ libopenvdb.so:misc/openvdb \ libtbb.so:devel/onetbb do-test: @${REINPLACE_CMD} -e 's|Path(.*|Path("${TEST_WRKSRC}");|' ${WRKSRC}/test/utils/Config.h @${MKDIR} ${TEST_WRKSRC} @cd ${_QMAKE_WRKSRC} && \ ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} \ ${WRKSRC}/test.pro \ ${QMAKE_CONFIGURE_ARGS:?--:} ${QMAKE_CONFIGURE_ARGS} @cd ${BUILD_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} ${MAKE_ARGS} @cd ${TEST_WRKSRC} && \ ${WRKSRC}/test/test .include diff --git a/science/pastix/Makefile b/science/pastix/Makefile index 0996af03bb1f..f1b62be37859 100644 --- a/science/pastix/Makefile +++ b/science/pastix/Makefile @@ -1,49 +1,49 @@ PORTNAME= pastix PORTVERSION= 6.2.2 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= science MAINTAINER= thierry@FreeBSD.org COMMENT= PaStiX: a sparse direct solver WWW= https://solverstack.gitlabpages.inria.fr/pastix/ LICENSE= LGPL3 BUILD_DEPENDS= bash:shells/bash \ ${PYNUMPY} LIB_DEPENDS= libcblas.so:math/cblas \ libmetis.so:math/metis \ libscotch.so:cad/scotch \ liblapacke.so:math/lapacke \ libhwloc.so:devel/hwloc2 RUN_DEPENDS= bash:shells/bash \ ${PYNUMPY} USES= cmake blaslapack:openblas fortran pkgconfig python USE_GITLAB= yes GL_SITE= https://gitlab.inria.fr/ GL_ACCOUNT= solverstack GL_PROJECT= pastix spm:s morse_cmake:m -GL_COMMIT= 6e35c2ba179013b058f5d4e1afd4b451953149c6 \ +GL_TAGNAME= 6e35c2ba179013b058f5d4e1afd4b451953149c6 \ 14e36c1586c9ba13f938b1a89f51c080d6551392:s \ 31cd2bbb0d76f2b9fd83011d8f079d97540b0ba8:m GL_SUBDIR= spm:s cmake_modules/morse_cmake:m CMAKE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON \ -DPASTIX_ORDERING_METIS:BOOL=ON USE_LDCONFIG= yes TEST_TARGET= test OPTIONS_DEFINE= EXAMPLES EX2FIX= example spm/examples spm/wrappers/fortran90 spm/wrappers/python \ wrappers/fortran90 wrappers/python example/old pre-configure: .for ex in ${EX2FIX} ${REINPLACE_CMD} -e 's|DESTINATION examples|DESTINATION ${EXAMPLESDIR}/${ex:C/examples//:C/example//}|' \ ${WRKSRC}/${ex}/CMakeLists.txt .endfor .include diff --git a/science/simgrid/Makefile b/science/simgrid/Makefile index 1d5248b2e37a..cb1b9471bd36 100644 --- a/science/simgrid/Makefile +++ b/science/simgrid/Makefile @@ -1,39 +1,39 @@ PORTNAME= SimGrid DISTVERSIONPREFIX= v DISTVERSION= 3.32-20230223 PORTREVISION= 1 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Simulator of the behavior of large-scale distributed systems WWW= https://simgrid.org/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE-LGPL-2.1 LIB_DEPENDS= libboost_context.so:devel/boost-libs \ libcgraph.so:graphics/graphviz \ ${LIB_DEPENDS_${ARCH}} USES= cmake:testing compiler:c++14-lang perl5 python shebangfix SHEBANG_FILES= tools/simgrid_convert_TI_traces.py USE_LDCONFIG= yes USE_GITLAB= yes GL_SITE= https://framagit.org/ GL_ACCOUNT= simgrid GL_PROJECT= simgrid -GL_COMMIT= 93ba9586352a457e9795a66ccd6f45f8525cb03f +GL_TAGNAME= 93ba9586352a457e9795a66ccd6f45f8525cb03f CMAKE_OFF= enable_python LDFLAGS+= /usr/lib/liblzma.so # workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237919 # it'll probably break on gcc-based systems, see https://framagit.org/simgrid/simgrid/issues/12, it'll need CMAKE_OFF=enable_lto and possibly more # tests fail, see https://github.com/simgrid/simgrid/issues/384 pre-test: # build tests @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} tests .include diff --git a/science/v_sim/Makefile b/science/v_sim/Makefile index 766a9edd7b8b..e1c129c75d1f 100644 --- a/science/v_sim/Makefile +++ b/science/v_sim/Makefile @@ -1,102 +1,102 @@ PORTNAME= v_sim DISTVERSION= 3.8.0 PORTREVISION= 8 CATEGORIES= science MAINTAINER= thierry@FreeBSD.org COMMENT= Visualization of atomic structures WWW= https://gitlab.com/l_sim/v_sim LICENSE= CeCILL LICENSE_NAME= CeCILL LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= p5-XML-LibXML>0:textproc/p5-XML-LibXML \ libarchive>0:archivers/libarchive \ xcrysden:science/xcrysden \ bash:shells/bash LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libopenbabel.so:science/openbabel \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libyaml.so:textproc/libyaml \ libnetcdf.so:science/netcdf \ libmsym.so:science/libmsym \ libftgl.so:graphics/ftgl \ libxc.so:science/libxc RUN_DEPENDS= ${PYNUMPY} \ xcrysden:science/xcrysden \ libarchive>0:archivers/libarchive \ ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} USES= autoreconf blaslapack compiler:c11 fortran gl gmake gnome \ libtool:keepla localbase:ldflags pkgconfig python \ shebangfix tar:bzip2 xorg SHEBANG_GLOB= *.py USE_XORG= x11 USE_GNOME= cairo gtk30 gdkpixbuf2 intltool introspection USE_GL= gl glu USE_GITLAB= yes GL_ACCOUNT= l_sim -GL_COMMIT= 9dc8e5a0b2f4e7237ac50a922b87d234ff56a6e5 +GL_TAGNAME= 9dc8e5a0b2f4e7237ac50a922b87d234ff56a6e5 GNU_CONFIGURE= yes CONFIGURE_SHELL=${LOCALBASE}/bin/bash CONFIGURE_ARGS= --htmldir=${PREFIX}/share/doc --with-openbabel \ --with-netcdf=${LOCALBASE} --with-etsf-file-format \ --with-xsf --with-cube --with-msym=${LOCALBASE} \ --with-msym-inc=-I${LOCALBASE}/include/libmsym \ --with-libxc=${LOCALBASE} --enable-python-module CPPFLAGS+= ${CFLAGS} USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS NLS EXAMPLES OPTIONS_SUB= yes .if defined(WITH_DEBUG) CONFIGURE_ARGS+=--enable-debug-messages .endif .include .if ${ARCH:Mamd64*} || ${ARCH:Mpowerpc64*} BUILD_DEPENDS+= abinit:science/abinit RUN_DEPENDS+= abinit:science/abinit CONFIGURE_ARGS+=--with-abinit PLIST_SUB+= AB="" .else PLIST_SUB+= AB="@comment " .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext .else USES+= gettext-tools .endif pre-configure: ${REINPLACE_CMD} -e 's|$${docdir}/examples|${EXAMPLESDIR}|' \ ${WRKSRC}/configure.ac ${REINPLACE_CMD} -e 's|print sys.prefix|print (sys.prefix)|' \ -e 's|print sys.exec_prefix|print (sys.exec_prefix)|' \ ${WRKSRC}/m4/python.m4 pre-configure-NLS-off: ${REINPLACE_CMD} -e '/^ po /d' ${WRKSRC}/Makefile.am pre-configure-DOCS-off: ${REINPLACE_CMD} -e '/^ Documentation/d' ${WRKSRC}/Makefile.am pre-configure-EXAMPLES-off: ${REINPLACE_CMD} -e '/^ examples/d' \ ${WRKSRC}/Makefile.am ${REINPLACE_CMD} -e 's|: install-v_simexamplesDATA|:|' \ ${WRKSRC}/lib/python/Makefile.am post-install: ${FIND} ${STAGEDIR}${PREFIX}/lib -type f -name "lib*.so.8.0.0" | \ ${XARGS} ${STRIP_CMD} .include diff --git a/science/xdrawchem/Makefile b/science/xdrawchem/Makefile index b2462ab9dec3..0d25d06e5bdd 100644 --- a/science/xdrawchem/Makefile +++ b/science/xdrawchem/Makefile @@ -1,31 +1,31 @@ PORTNAME= xdrawchem DISTVERSION= 1.11.0-2 PORTREVISION= 2 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Two-dimensional molecule drawing program WWW= https://www.woodsidelabs.com/chemistry/xdrawchem.php LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libopenbabel.so:science/openbabel USES= compiler:c++11-lang gl qmake qt:5 USE_QT= core gui network printsupport svg widgets xml buildtools:build USE_GL= gl USE_GITLAB= yes GL_SITE= https://salsa.debian.org GL_ACCOUNT= georgesk -GL_COMMIT= a3f74c34eb09fa72ee16848ec6901049ca5309d5 +GL_TAGNAME= a3f74c34eb09fa72ee16848ec6901049ca5309d5 pre-configure: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/xdrawchem.pro post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/security/amavisd-new/Makefile b/security/amavisd-new/Makefile index ebdfc1a3151e..a4487dfd74bf 100644 --- a/security/amavisd-new/Makefile +++ b/security/amavisd-new/Makefile @@ -1,259 +1,259 @@ PORTNAME= amavisd-new DISTVERSION= 2.12.2 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= security MAINTAINER= flo@FreeBSD.org COMMENT= Mail scanner interface between mailer and content checkers WWW= https://www.ijs.si/software/amavisd/ LICENSE= GPLv2 RUN_DEPENDS= p5-Unix-Syslog>=0:sysutils/p5-Unix-Syslog \ p5-MIME-Tools>=0:mail/p5-MIME-Tools \ p5-Convert-TNEF>=0:converters/p5-Convert-TNEF \ p5-Convert-UUlib>=1.08,1:converters/p5-Convert-UUlib \ p5-Archive-Zip>=1.14:archivers/p5-Archive-Zip \ p5-Net-Server>=2.0:net/p5-Net-Server \ p5-Mail-DKIM>=0.33:mail/p5-Mail-DKIM \ p5-Net-LibIDN>=0:dns/p5-Net-LibIDN USES= perl5 shebangfix tar:bz2 USE_GITLAB= yes USE_PERL5= run GL_ACCOUNT= amavis GL_PROJECT= amavis -GL_COMMIT= 38f86957cfc161c23d12637ce206f5ae7ec3d0a8 +GL_TAGNAME= 38f86957cfc161c23d12637ce206f5ae7ec3d0a8 SHEBANG_FILES= amavisd-agent amavisd-nanny amavisd-release p0f-analyzer.pl \ amavisd-snmp-subagent amavisd NO_ARCH= yes NO_BUILD= yes DOCS= AAAREADME.first AMAVIS-MIB.txt INSTALL LDAP.schema LICENSE \ RELEASE_NOTES README_FILES/README.* README_FILES/screen.css \ README_FILES/amavisd-new-docs.html AMAVISUSER?= vscan AMAVISGROUP?= vscan USERS= ${AMAVISUSER} GROUPS= ${AMAVISGROUP} AMAVISDIR?= /var/amavis AMAVISQUARANTINE?= /var/virusmails DAEMON?= /usr/sbin/daemon -p OPTIONS_DEFINE= IPV6 BDB SNMP SQLITE MYSQL PGSQL LDAP SASL SPAMASSASSIN P0F \ FILE RAR UNRAR ARJ UNARJ LHA ARC NOMARCH CAB RPM ZOO UNZOO LZOP \ 7ZIP MSWORD TNEF DOCS OPTIONS_DEFAULT= BDB SPAMASSASSIN FILE UNRAR ARJ ARC CAB RPM ZOO LZOP \ 7ZIP MSWORD BDB_DESC= Use BerkeleyDB for nanny/cache/snmp SNMP_DESC= Install amavisd snmp subagent SQLITE_DESC= Use SQLite for lookups MYSQL_DESC= Use MySQL for lookups/logging/quarantine PGSQL_DESC= Use PgSQL for lookups/logging/quarantine LDAP_DESC= Use LDAP for lookups SASL_DESC= Use SASL authentication SPAMASSASSIN_DESC= Use mail/spamassassin P0F_DESC= Passive operating system fingerprinting FILE_DESC= Use newer file(1) utility from ports RAR_DESC= RAR support with archivers/rar UNRAR_DESC= RAR support with archivers/unrar ARJ_DESC= ARJ support with archivers/arj UNARJ_DESC= ARJ support with archivers/unarj LHA_DESC= LHA support with archivers/lha ARC_DESC= ARC support with archivers/arc NOMARCH_DESC= ARC support with archivers/nomarch CAB_DESC= CAB support with archivers/cabextract RPM_DESC= RPM support with archivers/rpm2cpio ZOO_DESC= ZOO support with archivers/zoo UNZOO_DESC= ZOO support with archivers/unzoo LZOP_DESC= LZOP support with archivers/lzop 7ZIP_DESC= 7ZIP support with archivers/7-zip MSWORD_DESC= Ms Word support with textproc/ripole TNEF_DESC= Add external tnef decoder converters/tnef SUB_FILES= pkg-deinstall pkg-message SUB_LIST+= AMAVISUSER=${AMAVISUSER} \ AMAVISGROUP=${AMAVISGROUP} \ AMAVISDIR=${AMAVISDIR} \ AMAVISQUARANTINE=${AMAVISQUARANTINE} \ DAEMON="${DAEMON}" \ PERL=${PERL} PLIST_SUB+= AMAVISUSER=${AMAVISUSER} \ AMAVISGROUP=${AMAVISGROUP} \ AMAVISDIR=${AMAVISDIR} \ AMAVISQUARANTINE=${AMAVISQUARANTINE} \ AMAVIS_NOP0F=${AMAVIS_NOP0F} .include USE_RC_SUBR+= amavisd .if ${PORT_OPTIONS:MIPV6} RUN_DEPENDS+= p5-IO-Socket-INET6>=0:net/p5-IO-Socket-INET6 .endif .if ${PORT_OPTIONS:MSNMP} && ${PORT_OPTIONS:MBDB} USE_RC_SUBR+= amavisd-snmp RUN_DEPENDS+= p5-Net-SNMP>=0:net-mgmt/p5-Net-SNMP .endif .if ${PORT_OPTIONS:MBDB} RUN_DEPENDS+= p5-BerkeleyDB>=0:databases/p5-BerkeleyDB .endif .if ${PORT_OPTIONS:MSQLITE} RUN_DEPENDS+= p5-DBD-SQLite>=0:databases/p5-DBD-SQLite .endif .if ${PORT_OPTIONS:MMYSQL} RUN_DEPENDS+= p5-DBD-mysql>=0:databases/p5-DBD-mysql .endif .if ${PORT_OPTIONS:MPGSQL} RUN_DEPENDS+= p5-DBD-Pg>=0:databases/p5-DBD-Pg .endif .if ${PORT_OPTIONS:MLDAP} RUN_DEPENDS+= p5-perl-ldap>=0:net/p5-perl-ldap .endif .if ${PORT_OPTIONS:MSASL} RUN_DEPENDS+= p5-Authen-SASL>=0:security/p5-Authen-SASL .endif .if ${PORT_OPTIONS:MSPAMASSASSIN} RUN_DEPENDS+= spamassassin>=0:mail/spamassassin .endif .if ${PORT_OPTIONS:MP0F} RUN_DEPENDS+= ${LOCALBASE}/bin/p0f:net-mgmt/p0f USE_RC_SUBR+= amavis-p0fanalyzer .else AMAVIS_NOP0F= "@comment " .endif .if ${PORT_OPTIONS:MFILE} # security fix, file >= 4.21 needed RUN_DEPENDS+= file>=4.21:sysutils/file .endif # archivers/rar is a 32-bit binary port, we don't want the install to fail # at that port, therefore we will block instantly here if the platform does # not suit rar. .if ${PORT_OPTIONS:MRAR} .if ${ARCH} == "i386" RUN_DEPENDS+= ${LOCALBASE}/bin/rar:archivers/rar .else IGNORE= archivers/rar is a 32-bit binary port and is not compatible with ${ARCH} .endif .endif .if ${PORT_OPTIONS:MUNRAR} RUN_DEPENDS+= ${LOCALBASE}/bin/unrar:archivers/unrar .endif .if ${PORT_OPTIONS:MARJ} RUN_DEPENDS+= ${LOCALBASE}/bin/arj:archivers/arj .endif .if ${PORT_OPTIONS:MUNARJ} RUN_DEPENDS+= ${LOCALBASE}/bin/unarj:archivers/unarj .endif .if ${PORT_OPTIONS:MLHA} RUN_DEPENDS+= ${LOCALBASE}/bin/lha:archivers/lha .endif .if ${PORT_OPTIONS:MARC} RUN_DEPENDS+= ${LOCALBASE}/bin/arc:archivers/arc .endif .if ${PORT_OPTIONS:MNOMARCH} RUN_DEPENDS+= ${LOCALBASE}/bin/nomarch:archivers/nomarch .endif .if ${PORT_OPTIONS:MCAB} RUN_DEPENDS+= ${LOCALBASE}/bin/cabextract:archivers/cabextract .endif .if ${PORT_OPTIONS:MRPM} RUN_DEPENDS+= ${LOCALBASE}/bin/rpm2cpio.pl:archivers/rpm2cpio .endif .if ${PORT_OPTIONS:MZOO} # DOS condition in 2.10.1_2 RUN_DEPENDS+= zoo>=2.10.1_2:archivers/zoo .endif .if ${PORT_OPTIONS:MUNZOO} RUN_DEPENDS+= unzoo>=4.4_1:archivers/unzoo .endif .if ${PORT_OPTIONS:MLZOP} RUN_DEPENDS+= ${LOCALBASE}/bin/lzop:archivers/lzop .endif .if ${PORT_OPTIONS:M7ZIP} RUN_DEPENDS+= ${LOCALBASE}/bin/7zz:archivers/7-zip .endif .if ${PORT_OPTIONS:MMSWORD} RUN_DEPENDS+= ${LOCALBASE}/bin/ripole:textproc/ripole .endif .if ${PORT_OPTIONS:MTNEF} RUN_DEPENDS+= ${LOCALBASE}/bin/tnef:converters/tnef .endif .include post-patch: @${REINPLACE_CMD} -e "s|$$daemon_user = 'vscan';|$$daemon_user = '${AMAVISUSER}';|" \ -e "s|$$daemon_group = 'vscan';|$$daemon_group = '${AMAVISGROUP}';|" \ -e "s|/var/amavis|${AMAVISDIR}|" \ -e "s|/var/lib/amavis|${AMAVISDIR}|" \ -e "s|/var/virusmails|${AMAVISQUARANTINE}|" \ -e 's|$$localhost_name = .localhost.;|$$localhost_name = $$myhostname;|' \ -e 's|/var/run/clamav/clamd|/var/run/clamav/clamd|g' \ ${WRKSRC}/amavisd.conf @${REINPLACE_CMD} "s|/var/amavis/db|${AMAVISDIR}/db|" ${WRKSRC}/amavisd-agent @${REINPLACE_CMD} "s|/var/amavis/db|${AMAVISDIR}/db|" ${WRKSRC}/amavisd-nanny @${REINPLACE_CMD} -e "s|/var/amavis/db|${AMAVISDIR}/db|" \ ${WRKSRC}/amavisd-snmp-subagent @${REINPLACE_CMD} "s|/var/amavis/amavisd.sock|${AMAVISDIR}/amavisd.sock|" \ ${WRKSRC}/amavisd-release @${REINPLACE_CMD} -e "s|/etc/amavisd.conf|${PREFIX}/etc/amavisd.conf|" \ -e "s|/var/amavis|${AMAVISDIR}|g" \ -e 's|$$localhost_name = .localhost.;|$$localhost_name = $$myhostname;|' \ ${WRKSRC}/amavisd do-install: .for i in amavisd amavisd-agent amavisd-nanny amavisd-release amavisd-snmp-subagent ${INSTALL_SCRIPT} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/sbin .endfor ${INSTALL_SCRIPT} ${WRKSRC}/amavisd.conf ${STAGEDIR}${PREFIX}/etc/amavisd.conf.sample ${INSTALL_SCRIPT} ${WRKSRC}/amavisd.conf-default ${STAGEDIR}${PREFIX}/etc/amavisd.conf-default ${INSTALL_SCRIPT} ${WRKSRC}/amavisd-custom.conf ${STAGEDIR}${PREFIX}/etc/amavisd-custom.conf.sample ${LN} -s ${PREFIX}/sbin/amavisd-release ${STAGEDIR}${PREFIX}/sbin/amavisd-requeue ${MKDIR} ${STAGEDIR}${AMAVISDIR}/var ${MKDIR} ${STAGEDIR}${AMAVISDIR}/tmp ${MKDIR} ${STAGEDIR}${AMAVISDIR}/db ${MKDIR} ${STAGEDIR}${AMAVISQUARANTINE} do-install-P0F-on: ${INSTALL_SCRIPT} ${WRKSRC}/p0f-analyzer.pl ${STAGEDIR}${PREFIX}/sbin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/images .for i in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor @${CP} -pr ${WRKSRC}/README_FILES/images/ ${STAGEDIR}${DOCSDIR}/images .include diff --git a/security/archlinux-keyring/Makefile b/security/archlinux-keyring/Makefile index 061fa418ac7d..ff2a7a6c5f48 100644 --- a/security/archlinux-keyring/Makefile +++ b/security/archlinux-keyring/Makefile @@ -1,38 +1,38 @@ PORTNAME= archlinux-keyring DISTVERSION= 20230504 CATEGORIES= security MAINTAINER= vishwin@FreeBSD.org COMMENT= Arch Linux PGP keyring WWW= https://gitlab.archlinux.org/archlinux/archlinux-keyring/ LICENSE= GPLv3+ BUILD_DEPENDS= sq:security/sequoia-sq \ ginstall:sysutils/coreutils \ bash:shells/bash RUN_DEPENDS= bash:shells/bash \ pacman-key:sysutils/pacman@archlinux USES= gmake pkgconfig python shebangfix trigger SHEBANG_FILES= keyringctl wkd_sync BINARY_ALIAS= install=ginstall USE_GITLAB= yes GL_SITE= https://gitlab.archlinux.org GL_ACCOUNT= archlinux -GL_COMMIT= f7749fd39c019922d504a43b7e94ceef6ae9e0ff +GL_TAGNAME= f7749fd39c019922d504a43b7e94ceef6ae9e0ff NO_ARCH= yes PLIST_FILES= share/pacman/keyrings/archlinux-revoked \ share/pacman/keyrings/archlinux-trusted \ share/pacman/keyrings/archlinux.gpg post-patch: @${REINPLACE_CMD} -e 's|/bin|$(PREFIX)/bin|' ${WRKSRC}/Makefile pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/pacman/keyrings .include diff --git a/security/arti/Makefile b/security/arti/Makefile index 9b13e751e404..3ac4680b1353 100644 --- a/security/arti/Makefile +++ b/security/arti/Makefile @@ -1,34 +1,34 @@ PORTNAME= arti DISTVERSION= 1.1.6 CATEGORIES= security MAINTAINER= cs@FreeBSD.org COMMENT= Implementation of Tor, in Rust WWW= https://arti.torproject.org/ LICENSE= MIT LIB_DEPENDS= libzstd.so:archivers/zstd USES= cargo sqlite ssl USE_RC_SUBR= arti GROUPS= _arti USERS= _arti SUB_LIST= USERS="${USERS}" GROUPS="${GROUPS}" PLIST_SUB= USERS="${USERS}" GROUPS="${GROUPS}" USE_GITLAB= yes GL_SITE= https://gitlab.torproject.org GL_ACCOUNT= tpo/core -GL_COMMIT= 6843093052d00f5fce00d2ae677379a811e36ab1 +GL_TAGNAME= 6843093052d00f5fce00d2ae677379a811e36ab1 CARGO_FEATURES= tokio rustls CARGO_INSTALL= no do-install: ${INSTALL_SCRIPT} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/arti ${STAGEDIR}${PREFIX}/bin/arti post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/arti @${MKDIR} ${STAGEDIR}${ETCDIR} ${STAGEDIR}/var/log/arti ${STAGEDIR}/var/run/arti ${STAGEDIR}/var/db/arti ${INSTALL_DATA} ${WRKSRC}/crates/arti/src/arti-example-config.toml ${STAGEDIR}${ETCDIR}/arti.toml.sample .include diff --git a/security/authenticator/Makefile b/security/authenticator/Makefile index d371310401e3..1f029f697cd4 100644 --- a/security/authenticator/Makefile +++ b/security/authenticator/Makefile @@ -1,47 +1,47 @@ PORTNAME= authenticator DISTVERSION= 4.3.1 PORTREVISION= 3 CATEGORIES= security MAINTAINER= jbeich@FreeBSD.org COMMENT= Generate Two-Factor Codes WWW= https://gitlab.gnome.org/World/Authenticator LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= fails to build in aes crate LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libzbar.so:graphics/zbar \ libpipewire-0.3.so:multimedia/pipewire RUN_DEPENDS= ${LOCALBASE}/lib/gstreamer-1.0/libgstgtk4.so:multimedia/gstreamer1-plugins-rust USES= cargo desktop-file-utils gettext gnome gstreamer llvm meson pkgconfig sqlite ssl USE_GITLAB= yes USE_GNOME= gdkpixbuf2 gtk40 libadwaita USE_GSTREAMER= gl zbar GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World GL_PROJECT= Authenticator -GL_COMMIT= 77963b4714065939a86b329fe611d57d182a573e +GL_TAGNAME= 77963b4714065939a86b329fe611d57d182a573e CARGO_ENV= ZBAR_INCLUDE_DIRS="${LOCALBASE}/include" ZBAR_LIB_DIRS="${LOCALBASE}/lib" MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= com.belmoussaoui.Authenticator.gschema.xml post-patch: @${REINPLACE_CMD} -e 's,"llvm-config,"${LLVM_CONFIG},' \ ${WRKSRC_crate_clang-sys}/build/common.rs \ ${WRKSRC_crate_clang-sys}/src/support.rs @${REINPLACE_CMD} -e '/gstreamer.*bad/d' \ ${WRKSRC}/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/security/bzrtp/Makefile b/security/bzrtp/Makefile index 8a3a7bf3ad40..cc564c76f7a0 100644 --- a/security/bzrtp/Makefile +++ b/security/bzrtp/Makefile @@ -1,30 +1,30 @@ PORTNAME= bzrtp PORTVERSION= 5.2.37 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org COMMENT= ZRTP support library (RFC 6189) WWW= https://www.linphone.org LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libbctoolbox.so:net/bctoolbox USES= cmake cpe gnome sqlite CPE_VENDOR= ${PORTNAME}_project USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -GL_COMMIT= bf66d442d1881eff4310ce9516e25f2616adfd35 +GL_TAGNAME= bf66d442d1881eff4310ce9516e25f2616adfd35 USE_GNOME= libxml2 USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DENABLE_STATIC=NO \ -DENABLE_STRICT=NO post-patch: @${REINPLACE_CMD} 's///' ${WRKSRC}/src/zidCache.c .include diff --git a/security/diffcode/Makefile b/security/diffcode/Makefile index ca446173ad61..7a15161ef0d4 100644 --- a/security/diffcode/Makefile +++ b/security/diffcode/Makefile @@ -1,19 +1,19 @@ PORTNAME= diffcode DISTVERSION= 1.2 CATEGORIES= security MAINTAINER= jlhawkwell@ladyserenakitty.com COMMENT= Progrssive differential cipher WWW= https://gitlab.com/LadySerenaKitty/diffcode LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake USE_GITLAB= yes GL_ACCOUNT= LadySerenaKitty GL_PROJECT= ${PORTNAME} -GL_COMMIT= 4ae08b53b657ad2aa6816123b49709d903e4593c +GL_TAGNAME= 4ae08b53b657ad2aa6816123b49709d903e4593c .include diff --git a/security/lime/Makefile b/security/lime/Makefile index fc9fc2651f3c..5d95140c7fd7 100644 --- a/security/lime/Makefile +++ b/security/lime/Makefile @@ -1,26 +1,26 @@ PORTNAME= lime PORTVERSION= 5.2.37 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org COMMENT= End-to-end encryption library for instant messaging WWW= https://www.linphone.org/technical-corner/lime LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \ libbellesip.so:net/belle-sip \ libsoci_sqlite3.so:databases/soci USES= cmake USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -GL_COMMIT= c20149550d1d9386cff67640d5391d0c814a7e70 +GL_TAGNAME= c20149550d1d9386cff67640d5391d0c814a7e70 CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DENABLE_STATIC=NO \ -DENABLE_STRICT=NO .include diff --git a/security/obfs4proxy-tor/Makefile b/security/obfs4proxy-tor/Makefile index ca323c082d36..66e4119e8e82 100644 --- a/security/obfs4proxy-tor/Makefile +++ b/security/obfs4proxy-tor/Makefile @@ -1,51 +1,51 @@ PORTNAME= obfs4proxy DISTVERSION= 0.0.14 PORTREVISION= 6 CATEGORIES= security net PKGNAMESUFFIX= -tor DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Pluggable transport proxy for Tor (obfs4, The Obfuscator) WWW= https://gitlab.com/yawning/obfs4 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe go:modules tar:xz CPE_VENDOR= torproject USE_GITHUB= nodefault GH_TUPLE= FiloSottile:edwards25519:v1.0.0:filosottile_edwards25519/vendor/filippo.io/edwards25519 \ dchest:siphash:v1.2.3:siphash/vendor/github.com/dchest/siphash \ dsnet:compress:f66993602bf5:dsnet_compress/vendor/github.com/dsnet/compress \ golang:crypto:56aed061732a:golang_crypto/vendor/golang.org/x/crypto \ golang:net:f15817d10f9b:golang_net/vendor/golang.org/x/net \ golang:sys:95e765b1cc43:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.3.8:golang_text/vendor/golang.org/x/text \ torbsd:goptlib:v1.2.0:goptlib/vendor/git.torproject.org/pluggable-transports/goptlib.git USE_GITLAB= yes GL_ACCOUNT= yawning GL_PROJECT= obfs4 -GL_COMMIT= 336a71d6e4cfd2d33e9c57797828007ad74975e9 +GL_TAGNAME= 336a71d6e4cfd2d33e9c57797828007ad74975e9 GL_TUPLE= yawning:bsaes:0a714cd429ec754482b4001e918db30cd2094405:yawning_bsaes/vendor/gitlab.com/yawning/bsaes.git \ yawning:edwards25519-extra:def713fd18e464864613d2b55ef41a21df2c9493:yawning_edwards25519extra/vendor/gitlab.com/yawning/edwards25519-extra.git \ yawning:utls:f1bcf4b40e4596d0ccd1dbf8f3a9f4922f9759ca:yawning_utls/vendor/gitlab.com/yawning/utls.git GO_PKGNAME= gitlab.com/yawning/obfs4 GO_TARGET= ./obfs4proxy SUB_FILES= pkg-message PLIST_FILES= bin/obfs4proxy \ man/man1/obfs4proxy.1.gz post-patch: ${LN} -s ${WRKSRC} ${WRKSRC}/vendor/${GO_PKGNAME} post-install: ${INSTALL_MAN} ${WRKSRC}/doc/obfs4proxy.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/security/olm/Makefile b/security/olm/Makefile index 08685d9b811a..1552702c9d44 100644 --- a/security/olm/Makefile +++ b/security/olm/Makefile @@ -1,23 +1,23 @@ PORTNAME= olm DISTVERSION= 3.2.13 CATEGORIES= security MAINTAINER= adridg@FreeBSD.org COMMENT= Double Ratchet cryptographic ratchet in C++ WWW= https://gitlab.matrix.org/matrix-org/olm LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake compiler:c++11-lang cpe CPE_VENDOR= matrix USE_GITLAB= yes GL_SITE= https://gitlab.matrix.org/ GL_ACCOUNT= matrix-org -GL_COMMIT= 6d767aaf29bdf15571c2ef4d3f8f9e953de03733 +GL_TAGNAME= 6d767aaf29bdf15571c2ef4d3f8f9e953de03733 PLIST_SUB= SOVER=${DISTVERSION} CMAKE_OFF= OLM_TESTS .include diff --git a/security/openvpn-devel/Makefile b/security/openvpn-devel/Makefile index 0169fc98cccf..698b157e175b 100644 --- a/security/openvpn-devel/Makefile +++ b/security/openvpn-devel/Makefile @@ -1,155 +1,155 @@ PORTNAME= openvpn DISTVERSION= g20230331 PORTREVISION= 0 PORTEPOCH= 1 CATEGORIES= security net net-vpn PKGNAMESUFFIX= -devel MAINTAINER= gert@greenie.muc.de # let's use ?= in spite of portlint WARNings because this might become # security/openvpn one day which would then have a slave port: COMMENT?= Secure IP/Ethernet tunnel daemon WWW= https://openvpn.net/community/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYRIGHT.GPL BUILD_DEPENDS+= cmocka>=0:sysutils/cmocka \ rst2man:textproc/py-docutils LIB_DEPENDS+= liblzo2.so:archivers/lzo2 USES= autoreconf cpe libtool pkgconfig python:build shebangfix tar:xz IGNORE_SSL= libressl libressl-devel USE_GITLAB= yes -GL_COMMIT= fafb05f6f3a7a1b46c278961ec8d2d8970f01096 +GL_TAGNAME= fafb05f6f3a7a1b46c278961ec8d2d8970f01096 USE_RC_SUBR= openvpn SHEBANG_FILES= sample/sample-scripts/auth-pam.pl \ sample/sample-scripts/totpauth.py \ sample/sample-scripts/ucn.pl \ sample/sample-scripts/verify-cn GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-strict # set PLUGIN_LIBDIR so that unqualified plugin paths are found: CONFIGURE_ENV+= PLUGINDIR="${PREFIX}/lib/openvpn/plugins" # let OpenVPN's configure script pick up the requisite libraries, # but do not break the plugin build if an older version is installed .ifdef (LOG_OPENVPN) CFLAGS+= -DLOG_OPENVPN=${LOG_OPENVPN} .endif -CPPFLAGS+= -I${WRKSRC}/include -I${LOCALBASE}/include -DCONFIGURE_GIT_REVISION='\"${GL_COMMIT}\"' -DCONFIGURE_GIT_FLAGS= +CPPFLAGS+= -I${WRKSRC}/include -I${LOCALBASE}/include -DCONFIGURE_GIT_REVISION='\"${GL_TAGNAME}\"' -DCONFIGURE_GIT_FLAGS= LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS_INSTALL?= openvpn-2.[!4].* openvpn-[!2].* openvpn-beta \ openvpn-devel openvpn-mbedtls SUB_FILES= openvpn-client pkg-message PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EASYRSA EXAMPLES LZ4 PKCS11 SMALL DCO TEST \ X509ALTUSERNAME OPTIONS_DEFAULT= EASYRSA LZ4 OPENSSL TEST DCO OPTIONS_EXCLUDE_FreeBSD_12= DCO # FreeBSD 14 only OPTIONS_EXCLUDE_FreeBSD_13= DCO # FreeBSD 14 only OPTIONS_SINGLE= SSL OPTIONS_SINGLE_SSL= MBEDTLS OPENSSL # option descriptions and interdependencies EASYRSA_DESC= Install security/easy-rsa RSA helper package MBEDTLS_DESC= SSL/TLS via mbedTLS (lacks TLS v1.3) PKCS11_DESC= Use security/pkcs11-helper PKCS11_PREVENTS= MBEDTLS PKCS11_PREVENTS_MSG= OpenVPN cannot use pkcs11-helper with mbedTLS. \ Disable PKCS11, or use OpenSSL instead SMALL_DESC= Build a smaller executable with fewer features DCO_DESC= Build with Data Channel Offload (ovpn(4)) support X509ALTUSERNAME_DESC= Enable --x509-username-field (OpenSSL only) X509ALTUSERNAME_PREVENTS= MBEDTLS X509ALTUSERNAME_PREVENTS_MSG= OpenVPN ${DISTVERSION} cannot use \ --x509-username-field with mbedTLS. Disable \ X509ALTUSERNAME, or use OpenSSL instead # option implementations EASYRSA_RUN_DEPENDS= easy-rsa>=0:security/easy-rsa LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4 LZ4_CONFIGURE_OFF= --disable-lz4 MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls MBEDTLS_CONFIGURE_ON= --with-crypto-library=mbedtls OPENSSL_USES= ssl OPENSSL_CONFIGURE_ON= --with-crypto-library=openssl PKCS11_LIB_DEPENDS= libpkcs11-helper.so:security/pkcs11-helper PKCS11_CONFIGURE_ENABLE= pkcs11 SMALL_CONFIGURE_ON= --enable-small DCO_CONFIGURE_OFF= --disable-dco TEST_ALL_TARGET= check TEST_TEST_TARGET_OFF= check X509ALTUSERNAME_CONFIGURE_ENABLE= x509-alt-username pre-configure: .ifdef (LOG_OPENVPN) @${ECHO} "Building with LOG_OPENVPN=${LOG_OPENVPN}" .else @${ECHO} "" @${ECHO} "You may use the following build options:" @${ECHO} "" @${ECHO} " LOG_OPENVPN={Valid syslog facility, default LOG_DAEMON}" @${ECHO} " EXAMPLE: make LOG_OPENVPN=LOG_LOCAL6" @${ECHO} "" .endif post-configure: ${REINPLACE_CMD} '/^CFLAGS =/s/$$/ -fPIC/' \ ${WRKSRC}/src/plugins/auth-pam/Makefile \ ${WRKSRC}/src/plugins/down-root/Makefile .include .if ${PORT_OPTIONS:MMBEDTLS} _tlslibs= libmbedtls libmbedx509 libmbedcrypto .else # OpenSSL _tlslibs= libssl libcrypto .endif # sanity check that we don't inherit incompatible SSL libs through, # for instance, pkcs11-helper: post-build: @a=$$(LC_ALL=C ldd -f '%o\n' ${WRKSRC}/src/openvpn/openvpn \ | ${SORT} -u) ; set -- $$(for i in ${_tlslibs} ; do ${PRINTF} '%s\n' "$$a" | ${GREP} $${i}.so | wc -l ; done | ${SORT} -u) ;\ if test "$$*" != "1" ; then ${ECHO_CMD} >&2 "${.CURDIR} FAILED: either of ${_tlslibs} libraries linked multiple times" ; ${PRINTF} '%s\n' "$$a"; ${RM} ${BUILD_COOKIE} ; exit 1 ; fi post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/openvpn/plugins/openvpn-plugin-auth-pam.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/openvpn/plugins/openvpn-plugin-down-root.so ${INSTALL_SCRIPT} ${WRKSRC}/contrib/pull-resolv-conf/client.up ${STAGEDIR}${PREFIX}/libexec/openvpn-client.up ${INSTALL_SCRIPT} ${WRKSRC}/contrib/pull-resolv-conf/client.down ${STAGEDIR}${PREFIX}/libexec/openvpn-client.down ${INSTALL_SCRIPT} ${WRKDIR}/openvpn-client ${STAGEDIR}${PREFIX}/sbin/openvpn-client ${MKDIR} ${STAGEDIR}${PREFIX}/include post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ .for i in AUTHORS ChangeLog PORTS ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ .endfor post-install-EXAMPLES-on: (cd ${WRKSRC}/sample && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}/) ${CHMOD} ${BINMODE} ${STAGEDIR}${EXAMPLESDIR}/sample-scripts/* ${RM} ${STAGEDIR}${EXAMPLESDIR}/sample-config-files/*.orig .include diff --git a/security/palisade/Makefile b/security/palisade/Makefile index bf72e4726979..8b0a9374bc17 100644 --- a/security/palisade/Makefile +++ b/security/palisade/Makefile @@ -1,57 +1,57 @@ PORTNAME= palisade DISTVERSIONPREFIX= v DISTVERSION= 1.11.6 CATEGORIES= security math MAINTAINER= yuri@FreeBSD.org COMMENT= PALISADE lattice cryptography library for Fully Homomorphic Encryption WWW= https://palisade-crypto.org LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= fails to build: a declaration of 'Mul128' must be available BUILD_DEPENDS= autoconf:devel/autoconf # possibly a mistake in the project USES= cmake:noninja,testing localbase # compiler:c++11-lang USE_GITLAB= yes USE_GITHUB= nodefault GL_PROJECT= palisade-release # there's also palisade-development -GL_COMMIT= 0860127401ab794591f931fa2c61426c7b56ee2d +GL_TAGNAME= 0860127401ab794591f931fa2c61426c7b56ee2d GH_TUPLE= \ JerryRyan:cereal:a384b101:cereal/third-party/cereal \ google:benchmark:e451e50e:benchmark/third-party/google-benchmark \ google:googletest:8b4817e3:google_test/third-party/google-test USE_LDCONFIG= yes CMAKE_OFF= BUILD_UNITTESTS BUILD_EXAMPLES BUILD_BENCHMARKS CMAKE_OFF+= WITH_NTL # https://gitlab.com/palisade/palisade-development/-/issues/180 CMAKE_ARGS= -DWITH_NTL=Y # libntl.so will be discontinued in 1.11, see https://gitlab.com/palisade/palisade-development/-/issues/180 CMAKE_TESTING_ON= BUILD_UNITTESTS CMAKE_TESTING_TARGET= testall CXXFLAGS+= -I${WRKSRC}/third-party/google-test/googletest BINARY_ALIAS= git=false LDFLAGS+= -pthread # only for tests: see https://gitlab.com/palisade/palisade-release/-/issues/23 OPTIONS_DEFINE= OPENMP HEXL .if exists(/usr/include/omp.h) OPTIONS_DEFAULT= OPENMP .endif HEXL_DESC= Use Intel Hexl Library OPENMP_CMAKE_BOOL= WITH_OPENMP HEXL_CMAKE_BOOL= WITH_HEXL HEXL_LIB_DEPENDS= libhexl.so:security/hexl .include .if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) CXXFLAGS+= -Wno-error=unused-but-set-variable .endif .include diff --git a/security/rotate/Makefile b/security/rotate/Makefile index e522a753313a..50fc1c7e4ad1 100644 --- a/security/rotate/Makefile +++ b/security/rotate/Makefile @@ -1,19 +1,19 @@ PORTNAME= rotate DISTVERSION= 1.2 CATEGORIES= security MAINTAINER= jlhawkwell@ladyserenakitty.com COMMENT= Binary rotation cipher (rot-13) WWW= https://gitlab.com/LadySerenaKitty/rotate LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake USE_GITLAB= yes GL_ACCOUNT= LadySerenaKitty GL_PROJECT= ${PORTNAME} -GL_COMMIT= 11865e9748bb1a949c9450771283e4423b7c7115 +GL_TAGNAME= 11865e9748bb1a949c9450771283e4423b7c7115 .include diff --git a/security/sequoia-sq/Makefile b/security/sequoia-sq/Makefile index 0b27dbf852c9..2dc555d3a324 100644 --- a/security/sequoia-sq/Makefile +++ b/security/sequoia-sq/Makefile @@ -1,51 +1,51 @@ PORTNAME= sq DISTVERSIONPREFIX= v DISTVERSION= 0.30.1 PORTREVISION= 1 CATEGORIES= security PKGNAMEPREFIX= sequoia- MAINTAINER= vishwin@FreeBSD.org COMMENT= Sequoia-PGP command line tool WWW= https://sequoia-pgp.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libnettle.so:security/nettle \ libgmp.so:math/gmp USES= cargo llvm sqlite ssl USE_GITLAB= yes GL_ACCOUNT= sequoia-pgp GL_PROJECT= ${PKGNAMEPREFIX}${PORTNAME} -GL_COMMIT= 3433e6e8064b45a6531c7b6b3374b6a2ed77d032 +GL_TAGNAME= 3433e6e8064b45a6531c7b6b3374b6a2ed77d032 OPTIONS_DEFINE= BASH FISH MANPAGES ZSH OPTIONS_DEFAULT= BASH FISH MANPAGES ZSH OPTIONS_SUB= yes post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} post-install-BASH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions ${INSTALL_DATA} ${CARGO_TARGET_DIR}/${PORTNAME}.bash \ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME} post-install-FISH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions ${INSTALL_DATA} ${CARGO_TARGET_DIR}/${PORTNAME}.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions post-install-MANPAGES-on: ${FIND} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/build/${PKGNAMEPREFIX}${PORTNAME}-*/out -name "*.1" \ -exec ${INSTALL_MAN} {} ${STAGEDIR}${MANPREFIX}/man/man1 \; post-install-ZSH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${CARGO_TARGET_DIR}/_${PORTNAME} \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions .include diff --git a/security/signing-party/Makefile b/security/signing-party/Makefile index 16cf42e1d74c..3143fb6bcf46 100644 --- a/security/signing-party/Makefile +++ b/security/signing-party/Makefile @@ -1,73 +1,73 @@ PORTNAME= signing-party PORTVERSION= 2.10 CATEGORIES= security MAINTAINER= romain@FreeBSD.org COMMENT= Various OpenPGP related tools WWW= http://pgp-tools.alioth.debian.org/ LICENSE= BSD2CLAUSE BSD3CLAUSE GPLv2 GPLv2+ GPLv3+ MIT LICENSE_COMB= multi BUILD_DEPENDS= gsed:textproc/gsed RUN_DEPENDS= gpg:security/gnupg \ p5-Net-IDN-Encode>=0:textproc/p5-Net-IDN-Encode \ p5-Class-MethodMaker>=0:devel/p5-Class-MethodMaker \ p5-GnuPG-Interface>=0:security/p5-GnuPG-Interface \ p5-Mail-Tools>=0:mail/p5-Mail-Tools \ p5-MIME-Tools>=0:mail/p5-MIME-Tools \ p5-Convert-Recode>=0:converters/p5-Convert-Recode \ p5-Term-ReadKey>=0:devel/p5-Term-ReadKey \ p5-Text-Template>=0:textproc/p5-Text-Template \ p5-GD>=0:graphics/p5-GD USES= perl5 python gmake shebangfix SHEBANG_FILES= ${SCRIPTS} BINARY_ALIAS= sed=gsed CONFLICTS_INSTALL= pgpdir sig2dot springgraph # bin/gpgdir bin/sig2dot bin/springgraph USE_GITLAB= yes GL_SITE= https://salsa.debian.org/ GL_ACCOUNT= signing-party-team -GL_COMMIT= 8f6c9d59d8edbb08dade7bac06417fce07626f7f +GL_TAGNAME= 8f6c9d59d8edbb08dade7bac06417fce07626f7f BINS= keyanalyze/keyanalyze keyanalyze/process_keys \ gpgwrap/bin/gpgwrap SCRIPTS= caff/caff caff/pgp-clean caff/pgp-fixkey \ gpgdir/gpgdir gpglist/gpglist \ gpgparticipants/gpgparticipants gpgsigs/gpgsigs \ gpg-key2latex/gpg-key2latex \ gpg-key2ps/gpg-key2ps gpg-mailkeys/gpg-mailkeys \ keyart/keyart keylookup/keylookup \ sig2dot/sig2dot springgraph/springgraph \ gpgparticipants/gpgparticipants MANUALS1= ${SCRIPTS:S/$/.1/:S/keyart/&\/doc/} ${BINS:S/$/.1/:S/bin/doc/} EXAMPLES= caff/caffrc.sample gpg-mailkeys/example.gpg-mailkeysrc PORTEXAMPLES= ${EXAMPLES:T} PORTDOCS= * OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|/usr/share/doc/signing-party/caff/caffrc\.sample|${EXAMPLESDIR}/caffrc.sample|' \ ${WRKSRC}/caff/caff @${REINPLACE_CMD} -e 's|/usr/bin/pinentry-gtk-2|${LOCALBASE}/bin/pinentry-gtk-2|' \ ${WRKSRC}/caff/README.gpg-agent @${REINPLACE_CMD} -e 's|[[:<:]]make|${MAKE_CMD}|' \ -e '/^all/s|pgpring/pgpring||' \ ${WRKSRC}/gpgwrap/Makefile \ ${WRKSRC}/keyanalyze/Makefile @${REINPLACE_CMD} -e 's|gcc|${CC}|' ${WRKSRC}/gpgwrap/src/Makefile do-install: ${INSTALL_PROGRAM} ${BINS:S|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${SCRIPTS:S|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${MANUALS1:S|^|${WRKSRC}/|} \ ${STAGEDIR}${MAN1PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/caff ${INSTALL_DATA} ${WRKSRC}/caff/README* ${STAGEDIR}${DOCSDIR}/caff .include diff --git a/security/webtunnel-tor/Makefile b/security/webtunnel-tor/Makefile index ff29b736553d..4f2eb738cc4c 100644 --- a/security/webtunnel-tor/Makefile +++ b/security/webtunnel-tor/Makefile @@ -1,43 +1,43 @@ PORTNAME= webtunnel PORTVERSION= 0.0.1 CATEGORIES= security net PKGNAMESUFFIX= -tor MAINTAINER= egypcio@FreeBSD.org COMMENT= Pluggable Transport attempting to imitate web browsing based on HTTPT WWW= https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel LICENSE= MIT LICENSE_FILE= ${WRKDIR}/${PORTNAME}-${TPO_WEBTUN}/LICENSE RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ tor:security/tor USES= cpe go USE_GITLAB= yes CPE_VENDOR= torproject TPO_GOPTLIB= 24b2b145d7afc66b66e58c702cf988c00f694b70 TPO_WEBTUN= 38eb55054a5c3c072acc1d8f9a9afa36e3a5c9b7 CGO_ENABLED= 0 GO_BUILDFLAGS= -ldflags '${STRIP} -w -extldflags "-static"' GO_PKGNAME= gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel GO_TARGET= ./main/client ./main/server GL_SITE= https://gitlab.torproject.org/tpo GL_ACCOUNT= anti-censorship/pluggable-transports -GL_COMMIT= ${TPO_WEBTUN} +GL_TAGNAME= ${TPO_WEBTUN} GL_TUPLE= anti-censorship:pluggable-transports/goptlib:${TPO_GOPTLIB}:tpo_ac_ptlib/vendor/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib PLIST_FILES= bin/${PORTNAME}-tor-client \ bin/${PORTNAME}-tor-server pre-extract: ${MKDIR} ${WRKDIR}/pluggable-transports ${LN} -sf ${WRKDIR}/webtunnel-${TPO_WEBTUN} ${WRKDIR}/pluggable-transports/webtunnel-${TPO_WEBTUN} ${LN} -sf ${WRKDIR}/goptlib-${TPO_GOPTLIB} ${WRKDIR}/pluggable-transports/goptlib-${TPO_GOPTLIB} post-install: ${MV} ${STAGEDIR}/${PREFIX}/bin/client ${STAGEDIR}/${PREFIX}/bin/${PORTNAME}-tor-client ${MV} ${STAGEDIR}/${PREFIX}/bin/server ${STAGEDIR}/${PREFIX}/bin/${PORTNAME}-tor-server .include diff --git a/shells/ion/Makefile b/shells/ion/Makefile index b14fdb6e9412..9eed92b1b574 100644 --- a/shells/ion/Makefile +++ b/shells/ion/Makefile @@ -1,277 +1,277 @@ PORTNAME= ion DISTVERSION= 1.0.5-1355 PORTREVISION= 40 CATEGORIES= shells PKGNAMESUFFIX= -shell MAINTAINER= mikael@FreeBSD.org COMMENT= Modern system shell written in Rust WWW= https://gitlab.redox-os.org/redox-os/ion LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo USE_GITLAB= yes GL_SITE= https://gitlab.redox-os.org GL_ACCOUNT= redox-os -GL_COMMIT= a8872014dbce730ccd00aaa722397dc394a52bf4 +GL_TAGNAME= a8872014dbce730ccd00aaa722397dc394a52bf4 CARGO_CRATES= adler32-1.0.3 \ aho-corasick-0.7.4 \ andrew-0.2.1 \ android_glue-0.2.3 \ ansi_term-0.11.0 \ approx-0.3.2 \ arrayvec-0.4.11 \ atty-0.2.13 \ auto_enums-0.5.9 \ auto_enums_core-0.5.9 \ auto_enums_derive-0.5.9 \ autocfg-0.1.5 \ backtrace-0.3.33 \ backtrace-sys-0.1.31 \ bitflags-1.1.0 \ block-0.1.6 \ bstr-0.2.4 \ bytecount-0.1.7 \ bytecount-0.3.2 \ byteorder-1.3.2 \ c2-chacha-0.2.2 \ cast-0.2.2 \ cc-1.0.37 \ cfg-if-0.1.9 \ cgl-0.2.3 \ clap-2.33.0 \ cloudabi-0.0.3 \ cocoa-0.18.4 \ color_quant-1.0.1 \ core-foundation-0.6.4 \ core-foundation-sys-0.6.2 \ core-graphics-0.17.3 \ criterion-0.2.11 \ criterion-plot-0.3.1 \ crossbeam-deque-0.6.3 \ crossbeam-epoch-0.7.1 \ crossbeam-queue-0.1.2 \ crossbeam-utils-0.6.5 \ csv-1.1.1 \ csv-core-0.1.6 \ darling-0.9.0 \ darling_core-0.9.0 \ darling_macro-0.9.0 \ deflate-0.7.20 \ derivative-1.0.2 \ derive_utils-0.7.2 \ dlib-0.4.1 \ downcast-rs-1.0.4 \ draw_state-0.8.0 \ either-1.5.2 \ err-derive-0.1.5 \ errno-dragonfly-0.1.1 \ failure-0.1.5 \ failure_derive-0.1.5 \ fnv-1.0.6 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ fuchsia-cprng-0.1.1 \ gcc-0.3.55 \ getrandom-0.1.6 \ gfx-0.17.1 \ gfx_core-0.8.3 \ gfx_device_gl-0.15.5 \ gfx_gl-0.5.0 \ gif-0.10.2 \ gl-0.11.0 \ gl_generator-0.10.0 \ gl_generator-0.11.0 \ gl_generator-0.9.0 \ gleam-0.6.18 \ glob-0.3.0 \ glutin-0.21.0 \ glutin_egl_sys-0.1.3 \ glutin_emscripten_sys-0.1.0 \ glutin_gles2_sys-0.1.3 \ glutin_glx_sys-0.1.5 \ glutin_wgl_sys-0.1.3 \ hashbrown-0.5.0 \ heck-0.3.1 \ ident_case-1.0.1 \ image-0.21.2 \ inflate-0.4.5 \ interpolation-0.2.0 \ itertools-0.8.0 \ itoa-0.4.4 \ jpeg-decoder-0.1.15 \ khronos_api-2.2.0 \ khronos_api-3.1.0 \ lazy_static-1.3.0 \ lexical-2.2.1 \ lexical-core-0.4.2 \ libc-0.2.60 \ libloading-0.5.2 \ line_drawing-0.7.0 \ lock_api-0.1.5 \ log-0.4.7 \ lzw-0.10.0 \ malloc_buf-0.0.6 \ memchr-2.2.1 \ memmap-0.7.0 \ memoffset-0.2.1 \ nix-0.14.1 \ nodrop-0.1.13 \ num-0.2.0 \ num-bigint-0.2.2 \ num-complex-0.2.3 \ num-derive-0.2.5 \ num-integer-0.1.41 \ num-iter-0.1.39 \ num-rational-0.2.2 \ num-traits-0.2.8 \ num_cpus-1.10.1 \ numtoa-0.1.0 \ objc-0.2.6 \ object-pool-0.3.1 \ ordered-float-1.0.2 \ osmesa-sys-0.1.2 \ owning_ref-0.4.0 \ parking_lot-0.7.1 \ parking_lot_core-0.4.0 \ percent-encoding-1.0.1 \ permutate-0.3.2 \ piston-0.49.0 \ piston-ai_behavior-0.31.0 \ piston-float-1.0.0 \ piston-gfx_texture-0.36.0 \ piston-graphics_api_version-0.2.0 \ piston-shaders_graphics2d-0.3.1 \ piston-texture-0.6.0 \ piston-viewport-1.0.0 \ piston2d-gfx_graphics-0.61.0 \ piston2d-graphics-0.32.0 \ piston2d-sprite-0.55.0 \ piston_window-0.100.0 \ pistoncore-event_loop-0.49.0 \ pistoncore-glutin_window-0.63.0 \ pistoncore-input-0.28.0 \ pistoncore-window-0.44.0 \ pkg-config-0.3.14 \ png-0.14.1 \ ppv-lite86-0.2.5 \ proc-macro2-0.4.30 \ quote-0.6.13 \ rand-0.4.6 \ rand-0.6.5 \ rand-0.7.0 \ rand_chacha-0.1.1 \ rand_chacha-0.2.0 \ rand_core-0.3.1 \ rand_core-0.4.0 \ rand_core-0.5.0 \ rand_hc-0.1.0 \ rand_hc-0.2.0 \ rand_isaac-0.1.1 \ rand_jitter-0.1.4 \ rand_os-0.1.3 \ rand_pcg-0.1.2 \ rand_xorshift-0.1.1 \ rand_xoshiro-0.1.0 \ rayon-1.1.0 \ rayon-core-1.5.0 \ rdrand-0.4.0 \ read_color-1.0.0 \ redox_syscall-0.1.56 \ redox_termios-0.1.1 \ regex-1.2.0 \ regex-automata-0.1.8 \ regex-syntax-0.6.10 \ rustc-demangle-0.1.15 \ rustc_version-0.2.3 \ rusttype-0.7.7 \ ryu-0.2.8 \ ryu-1.0.0 \ same-file-1.0.5 \ scoped_threadpool-0.1.9 \ scopeguard-0.3.3 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.97 \ serde_derive-1.0.97 \ serde_json-1.0.40 \ serial_test-0.2.0 \ serial_test_derive-0.2.0 \ shader_version-0.6.0 \ shared_library-0.1.9 \ smallvec-0.6.10 \ smithay-client-toolkit-0.4.6 \ spin-0.5.0 \ stable_deref_trait-1.1.1 \ stackvector-1.0.6 \ static_assertions-0.2.5 \ stb_truetype-0.2.6 \ strsim-0.7.0 \ strsim-0.8.0 \ structopt-0.2.18 \ structopt-derive-0.2.18 \ syn-0.15.40 \ synstructure-0.10.2 \ textwrap-0.11.0 \ thread_local-0.3.6 \ tiff-0.2.2 \ tinytemplate-1.0.2 \ ucd-util-0.1.5 \ unicode-segmentation-1.3.0 \ unicode-width-0.1.5 \ unicode-xid-0.1.0 \ unreachable-1.0.0 \ users-0.9.1 \ utf8-ranges-1.0.3 \ uuid-0.6.5 \ vec_map-0.8.1 \ vecmath-1.0.0 \ version_check-0.9.1 \ void-1.0.2 \ walkdir-2.2.9 \ wayland-client-0.21.13 \ wayland-commons-0.21.13 \ wayland-protocols-0.21.13 \ wayland-scanner-0.21.13 \ wayland-sys-0.21.13 \ winapi-0.3.7 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.2 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winit-0.19.1 \ x11-dl-2.18.3 \ xdg-2.2.0 \ xml-rs-0.7.0 \ xml-rs-0.8.0 \ small@git+https://gitlab.redox-os.org/redox-os/small\#022635fcb0b0b631b3a06c79c45fa8ebaf4f64f5 \ liner@git+https://gitlab.redox-os.org/redox-os/liner\#3f3d1d4e6058067e9d03a9b1510d8f2edac073c7 \ termion@git+https://gitlab.redox-os.org/redox-os/termion\#c27678efc2ed14576361c7ce6d806a6bb576f1a9 \ calculate@git+https://gitlab.redox-os.org/redox-os/calc\#afba9c5d184ddb9db5e4e71dc357da0499e212cf \ decimal@git+https://github.com/alkis/decimal.git\#972c8547a0a76c7ad9a314e28a335aa57d46a543 CONFLICTS_INSTALL= ion OPTIONS_DEFINE= DOCS EXAMPLES # liner-0.4.4 does not build with Rust 1.40.0. Use the newer copy # that is also already available. post-patch: @${REINPLACE_CMD} 's,^liner = .*,liner = \{ git = "https://gitlab.redox-os.org/redox-os/liner" \},' \ ${WRKSRC_crate_calculate}/Cargo.toml post-configure: - ${ECHO_CMD} ${GL_COMMIT} > ${WRKSRC}/git_revision.txt + ${ECHO_CMD} ${GL_TAGNAME} > ${WRKSRC}/git_revision.txt post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ion post-install-DOCS-on: @cd ${WRKSRC}/manual/src && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @cd ${WRKSRC}/tests && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/sysutils/accounts-qml-module/Makefile b/sysutils/accounts-qml-module/Makefile index f1eec00b6702..25dc2596b06a 100644 --- a/sysutils/accounts-qml-module/Makefile +++ b/sysutils/accounts-qml-module/Makefile @@ -1,26 +1,26 @@ PORTNAME= accounts-qml-module DISTVERSION= 0.7 PORTREVISION= 2 CATEGORIES= sysutils kde DIST_SUBDIR= KDE/${GL_ACCOUNT} MAINTAINER= kde@FreeBSD.org COMMENT= Expose the Online Accounts API to QML applications WWW= https://gitlab.com/groups/accounts-sso LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libaccounts-qt5.so:net-im/libaccounts-qt5 \ libsignon-qt5.so:sysutils/signon-qt5 USES= compiler:c++11-lang gl pkgconfig qmake qt:5 tar:bz2 USE_GL= gl USE_QT= core declarative gui network testlib xml \ buildtools:build qdoc:build qmake:build # gitlab variables USE_GITLAB= yes GL_ACCOUNT= accounts-sso -GL_COMMIT= cfadea7ba8ba4011ae20d771696eb74deb87201e +GL_TAGNAME= cfadea7ba8ba4011ae20d771696eb74deb87201e .include diff --git a/sysutils/bsdisks/Makefile b/sysutils/bsdisks/Makefile index 613229892508..83eb9e64ba86 100644 --- a/sysutils/bsdisks/Makefile +++ b/sysutils/bsdisks/Makefile @@ -1,20 +1,20 @@ PORTNAME= bsdisks DISTVERSION= 0.30 CATEGORIES= sysutils MAINTAINER= arrowd@FreeBSD.org COMMENT= UDisks2 service implementation for FreeBSD WWW= https://foss.heptapod.net/bsdutils/bsdisks LICENSE= BSD3CLAUSE USES= cmake compiler:c++11-lang qt:5 USE_QT= qmake:build buildtools:build core dbus USE_GITLAB= yes GL_SITE= https://foss.heptapod.net GL_ACCOUNT= bsdutils -GL_COMMIT= 732ac95883643f31701ade5805e27ce1adc98030 +GL_TAGNAME= 732ac95883643f31701ade5805e27ce1adc98030 .include diff --git a/sysutils/devedeng/Makefile b/sysutils/devedeng/Makefile index 3f083e448ef7..dd5077a8c310 100644 --- a/sysutils/devedeng/Makefile +++ b/sysutils/devedeng/Makefile @@ -1,58 +1,58 @@ PORTNAME= devedeng DISTVERSION= 4.17.0 CATEGORIES= sysutils multimedia python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fuz@fuz.su COMMENT= Gtk3 DVD disc authoring program WWW= https://rastersoft.com/programas/devede.html LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcanberra.so:audio/libcanberra RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ffmpeg>1.2.6:multimedia/ffmpeg \ dvdauthor:multimedia/dvdauthor \ vcdimager:multimedia/vcdimager \ mkisofs:sysutils/cdrtools USES= python gettext-tools gnome USE_GITLAB= yes GL_ACCOUNT= rastersoft -GL_COMMIT= b003c2bfe61a1001ea708501f8d36239782975ce +GL_TAGNAME= b003c2bfe61a1001ea708501f8d36239782975ce USE_GNOME= gtk30 USE_PYTHON= distutils autoplist NO_ARCH= yes PLIST_FILES= bin/devede_ng OPTIONS_DEFAULT= BRASERO MPV OPTIONS_MULTI= PLAYER BURNER OPTIONS_MULTI_BURNER= BRASERO K3B XFBURN OPTIONS_MULTI_PLAYER= MPLAYER MPV VLC BRASERO_DESC= Burn discs with Brasero BURNER_DESC= CD/DVD Burning Program K3B_DESC= Burn discs with K3B MPV_DESC= MPV media player support PLAYER_DESC= Media Player VLC_DESC= VLC media player support XFBURN_DESC= Burn discs with xfburn BRASERO_RUN_DEPENDS= brasero:sysutils/brasero K3B_RUN_DEPENDS= k3b:sysutils/k3b MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPV_RUN_DEPENDS= mpv:multimedia/mpv VLC_RUN_DEPENDS= vlc:multimedia/vlc XFBURN_RUN_DEPENDS= xfburn:sysutils/xfburn pre-configure: ${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/setup.py post-install: ${LN} -s devede_ng.py ${STAGEDIR}${PREFIX}/bin/devede_ng .include diff --git a/sysutils/g15daemon/Makefile b/sysutils/g15daemon/Makefile index b26876f06105..ce343c1c068b 100644 --- a/sysutils/g15daemon/Makefile +++ b/sysutils/g15daemon/Makefile @@ -1,34 +1,34 @@ PORTNAME= g15daemon DISTVERSION= 3.0.4 CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= Daemon for Logitech G15 Keyboards WWW= https://gitlab.com/menelkir/g15daemon LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto LIB_DEPENDS= libg15.so:sysutils/libg15 \ libg15render.so:sysutils/libg15render \ libinput.so:x11/libinput USES= gmake libtool localbase USE_GITLAB= yes USE_LDCONFIG= yes USE_RC_SUBR= g15daemon GL_ACCOUNT= menelkir -GL_COMMIT= 1f4e8b41a6ea460d59cc07305a4d9b487b575ec6 +GL_TAGNAME= 1f4e8b41a6ea460d59cc07305a4d9b487b575ec6 GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|' \ ${WRKSRC}/g15daemon/main.c .include diff --git a/sysutils/hid-tools/Makefile b/sysutils/hid-tools/Makefile index ff60188f627e..94b47e0663ad 100644 --- a/sysutils/hid-tools/Makefile +++ b/sysutils/hid-tools/Makefile @@ -1,32 +1,32 @@ PORTNAME= hid-tools DISTVERSION= 0.3.1 CATEGORIES= sysutils python MAINTAINER= wulf@FreeBSD.org COMMENT= Python scripts to manipulate HID data WWW= https://gitlab.freedesktop.org/libevdev/hid-tools LICENSE= GPLv2 RUN_DEPENDS_FreeBSD_12= iichid>=0.0.6:sysutils/iichid RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parse>=0:textproc/py-parse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyudev>=0:devel/py-pyudev@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${RUN_DEPENDS_${OPSYS}_${OSREL:R}} USES= python shebangfix USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org/ GL_ACCOUNT= libevdev -GL_COMMIT= 0f71fd65d83b28b744a2fe0a6cc1e3139921c721 +GL_TAGNAME= 0f71fd65d83b28b744a2fe0a6cc1e3139921c721 USE_PYTHON= autoplist distutils OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT= MANPAGES MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pypandoc>=0:textproc/py-pypandoc@${PY_FLAVOR} NO_ARCH= yes .include diff --git a/sysutils/hs-cputype/Makefile b/sysutils/hs-cputype/Makefile index 274f3826a181..313bb32d61eb 100644 --- a/sysutils/hs-cputype/Makefile +++ b/sysutils/hs-cputype/Makefile @@ -1,31 +1,31 @@ PORTNAME= cputype PORTVERSION= 0.2.2 PORTREVISION= 1 CATEGORIES= sysutils haskell MAINTAINER= arrowd@FreeBSD.org COMMENT= Find out your CPUTYPE WWW= https://foss.heptapod.net/bsdutils/cputype LICENSE= BSD3CLAUSE USES= cabal USE_GITLAB= yes GL_SITE= https://foss.heptapod.net GL_ACCOUNT= bsdutils -GL_COMMIT= ae3a01cc39547e6e014e40bd7c2cc0f6810ec616 +GL_TAGNAME= ae3a01cc39547e6e014e40bd7c2cc0f6810ec616 USE_CABAL= ansi-terminal-1.0 \ ansi-terminal-types-0.11.5_1 \ ansi-wl-pprint-0.6.9_4 \ attoparsec-0.14.4_3 \ colour-2.3.6 \ hashable-1.4.2.0_1 \ integer-logarithms-1.0.3.1_4 \ optparse-applicative-0.17.0.0 \ primitive-0.8.0.0 \ scientific-0.3.7.0_5 \ transformers-compat-0.7.2 .include diff --git a/sysutils/jstest-gtk/Makefile b/sysutils/jstest-gtk/Makefile index f6e1f8487612..6571ab838d88 100644 --- a/sysutils/jstest-gtk/Makefile +++ b/sysutils/jstest-gtk/Makefile @@ -1,25 +1,25 @@ PORTNAME= jstest-gtk PORTVERSION= 20180710 PORTREVISION= 6 CATEGORIES= sysutils MAINTAINER= rozhuk.im@gmail.com COMMENT= Simple joystick tester based on Gtk+ WWW= https://jstest-gtk.gitlab.io/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/linux/joystick.h:devel/evdev-proto USES= cmake compiler:c++11-lang gnome libtool localbase:ldflags \ pkgconfig xorg USE_GNOME= gtkmm30 libsigc++20 USE_XORG= x11 # gitlab variables USE_GITLAB= yes GL_ACCOUNT= jstest-gtk -GL_COMMIT= 62f6e2d7d44620e503149510c428df9e004c9f3b +GL_TAGNAME= 62f6e2d7d44620e503149510c428df9e004c9f3b .include diff --git a/sysutils/libdisplay-info/Makefile b/sysutils/libdisplay-info/Makefile index 926901e18f51..492c9bafe196 100644 --- a/sysutils/libdisplay-info/Makefile +++ b/sysutils/libdisplay-info/Makefile @@ -1,29 +1,29 @@ PORTNAME= libdisplay-info DISTVERSION= 0.1.1 CATEGORIES= sysutils MAINTAINER= jbeich@FreeBSD.org COMMENT= EDID and DisplayID library WWW= https://gitlab.freedesktop.org/emersion/libdisplay-info LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= hwdata>0:misc/hwdata TEST_DEPENDS= edid-decode:sysutils/edid-decode USES= compiler:c11 meson pkgconfig python:build shebangfix USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= emersion -GL_COMMIT= 92b031749c0fe84ef5cdf895067b84a829920e25 +GL_TAGNAME= 92b031749c0fe84ef5cdf895067b84a829920e25 SHEBANG_FILES= tool/*.py pre-test: @if [ ! -e ${WRKDIR}/.meson_build_tests ]; then \ ${RM} ${CONFIGURE_COOKIE} ${BUILD_COOKIE}; \ ${MAKE} -C${.CURDIR} build MESON_ARGS="${MESON_ARGS} --reconfigure"; \ ${TOUCH} ${WRKDIR}/.meson_build_tests; \ fi .include diff --git a/sysutils/libg15/Makefile b/sysutils/libg15/Makefile index f73a4da58390..125bb29a1def 100644 --- a/sysutils/libg15/Makefile +++ b/sysutils/libg15/Makefile @@ -1,22 +1,22 @@ PORTNAME= libg15 DISTVERSION= 3.0.7 CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= API for control of LCD and the extra keys on Logitech keyboards WWW= https://gitlab.com/menelkir/libg15 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake libtool USE_GITLAB= yes USE_LDCONFIG= yes GL_ACCOUNT= menelkir -GL_COMMIT= ea3bc624ac7b3c84f4669c317cae8554ec897907 +GL_TAGNAME= ea3bc624ac7b3c84f4669c317cae8554ec897907 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip .include diff --git a/sysutils/libg15render/Makefile b/sysutils/libg15render/Makefile index 023cecef3669..3da21072f0eb 100644 --- a/sysutils/libg15render/Makefile +++ b/sysutils/libg15render/Makefile @@ -1,24 +1,24 @@ PORTNAME= libg15render DISTVERSION= 3.0.4 CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= Library to render the LCD screen on Logitech keyboards WWW= https://gitlab.com/menelkir/libg15render LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libg15.so:sysutils/libg15 USES= gmake libtool localbase USE_GITLAB= yes USE_LDCONFIG= yes GL_ACCOUNT= menelkir -GL_COMMIT= b7c1b217e95a1c473fa219c1940c8c9db0eb4628 +GL_TAGNAME= b7c1b217e95a1c473fa219c1940c8c9db0eb4628 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip .include diff --git a/sysutils/minipro/Makefile b/sysutils/minipro/Makefile index 84354a6c11b4..99e244368dd7 100644 --- a/sysutils/minipro/Makefile +++ b/sysutils/minipro/Makefile @@ -1,30 +1,30 @@ PORTNAME= minipro PORTVERSION= 0.5 CATEGORIES= sysutils MAINTAINER= sbruno@freebsd.org COMMENT= CLI for MiniPRO TL866xx chip programmers WWW= https://gitlab.com/DavidGriffith/minipro LICENSE= GPLv3 BUILD_DEPENDS= gsed:textproc/gsed RUN_DEPENDS= bash:shells/bash USES= compiler:c11 gmake pkgconfig shebangfix USE_GITLAB= yes GL_ACCOUNT= DavidGriffith -GL_COMMIT= 8be592c954264afdc3a2cb596ee45517cc5dc621 +GL_TAGNAME= 8be592c954264afdc3a2cb596ee45517cc5dc621 GL_PROJECT= ${PORTNAME} BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed SHEBANG_FILES= miniprohex PLIST_FILES= bin/minipro \ bin/miniprohex \ man/man1/minipro.1.gz post-install: @${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/minipro.1 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/sysutils/nsysctl/Makefile b/sysutils/nsysctl/Makefile index 742ffd077deb..af3d66096a9e 100644 --- a/sysutils/nsysctl/Makefile +++ b/sysutils/nsysctl/Makefile @@ -1,44 +1,44 @@ PORTNAME= nsysctl DISTVERSION= 2.1.2 CATEGORIES= sysutils MAINTAINER= alfix86@gmail.com COMMENT= Utility to get and set kernel state at runtime WWW= https://gitlab.com/alfix/nsysctl/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsysctlmibinfo2.so:devel/libsysctlmibinfo2 USE_GITLAB= yes GL_ACCOUNT= alfix -GL_COMMIT= 5d92b5a19300c56a95db0012c659f64f36fb1bce +GL_TAGNAME= 5d92b5a19300c56a95db0012c659f64f36fb1bce PLIST_FILES= man/man8/${PORTNAME}.8.gz \ sbin/${PORTNAME} PORTDOCS= CHANGELOG PORTEXAMPLES= file.conf OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/sysutils/py-dict-toolbox/Makefile b/sysutils/py-dict-toolbox/Makefile index ececdd9f90e6..fe662ad1b550 100644 --- a/sysutils/py-dict-toolbox/Makefile +++ b/sysutils/py-dict-toolbox/Makefile @@ -1,21 +1,21 @@ PORTNAME= dict-toolbox PORTVERSION= 2.1.2 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= krion@FreeBSD.org COMMENT= Collection of python dictionary management tools WWW= https://gitlab.com/saltstack/open/dict-toolbox/ LICENSE= APACHE20 USES= python shebangfix USE_GITLAB= yes GL_ACCOUNT= saltstack/open -GL_COMMIT= 60ae07cb72c49918917c681fdcc3df88813b036b +GL_TAGNAME= 60ae07cb72c49918917c681fdcc3df88813b036b USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/sysutils/py-python-crontab/Makefile b/sysutils/py-python-crontab/Makefile index e9e7fda0998e..978db080b21a 100644 --- a/sysutils/py-python-crontab/Makefile +++ b/sysutils/py-python-crontab/Makefile @@ -1,28 +1,28 @@ PORTNAME= python-crontab PORTVERSION= 2.4.0 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Read and write crontab files using a direct API WWW= https://gitlab.com/doctormo/python-crontab LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}croniter>0:sysutils/py-croniter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cron-descriptor>0:sysutils/py-cron-descriptor@${PY_FLAVOR} USES= python shebangfix SHEBANG_FILES= ${WRKSRC}/tests/data/crontest USE_PYTHON= autoplist distutils USE_GITLAB= yes GL_ACCOUNT= doctormo -GL_COMMIT= ba23056ddf1a00ecfd14b0a31c2e0cdad132f8d0 +GL_TAGNAME= ba23056ddf1a00ecfd14b0a31c2e0cdad132f8d0 do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/sysutils/scanbd/Makefile b/sysutils/scanbd/Makefile index 298b444f37af..f71f95acc0c1 100644 --- a/sysutils/scanbd/Makefile +++ b/sysutils/scanbd/Makefile @@ -1,50 +1,50 @@ PORTNAME= scanbd DISTVERSION= 1.5.1 PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= trueos@norwegianrockcat.com COMMENT= Scanner button daemon WWW= https://sourceforge.net/projects/scanbd/ LICENSE= GPLv2 BUILD_DEPENDS= sane-config:graphics/sane-backends LIB_DEPENDS= libdbus-1.so:devel/dbus \ libudev.so:devel/libudev-devd \ libconfuse.so:devel/libconfuse RUN_DEPENDS= bash:shells/bash \ scanimage:graphics/sane-backends USES= gettext-runtime gmake pkgconfig shebangfix USE_GITLAB= yes GL_ACCOUNT= sane-project/frontend GL_PROJECT= scanbd -GL_COMMIT= 4503640d202c06510f21848a684e221f613f324b +GL_TAGNAME= 4503640d202c06510f21848a684e221f613f324b GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-user=saned --with-group=saned SHEBANG_GLOB= *.script USE_RC_SUBR= scanbd SUB_FILES= pkg-message \ scanbd post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/conf/scanbd.conf post-install: ${MV} ${STAGEDIR}${ETCDIR}/scanbd.conf ${STAGEDIR}${ETCDIR}/scanbd.conf.sample ${MV} ${STAGEDIR}${ETCDIR}/scripts/action.script ${STAGEDIR}${ETCDIR}/scripts/action.script.sample ${MV} ${STAGEDIR}${ETCDIR}/scripts/example.script ${STAGEDIR}${ETCDIR}/scripts/example.script.sample ${MV} ${STAGEDIR}${ETCDIR}/scripts/insert.script ${STAGEDIR}${ETCDIR}/scripts/insert.script.sample ${MV} ${STAGEDIR}${ETCDIR}/scripts/scanadf.script ${STAGEDIR}${ETCDIR}/scripts/scanadf.script.sample ${MV} ${STAGEDIR}${ETCDIR}/scripts/test.script ${STAGEDIR}${ETCDIR}/scripts/test.script.sample ${MKDIR} ${STAGEDIR}${PREFIX}/etc/rc.d ${INSTALL_SCRIPT} ${WRKDIR}/scanbd ${STAGEDIR}${PREFIX}/etc/rc.d/scanbd .include diff --git a/sysutils/signon-plugin-oauth2/Makefile b/sysutils/signon-plugin-oauth2/Makefile index 7b80868836b3..44ceea45c7c2 100644 --- a/sysutils/signon-plugin-oauth2/Makefile +++ b/sysutils/signon-plugin-oauth2/Makefile @@ -1,32 +1,32 @@ PORTNAME= signon-plugin-oauth2 DISTVERSION= 0.25 CATEGORIES= sysutils kde DISTNAME= archive DIST_SUBDIR= KDE/${GL_ACCOUNT} MAINTAINER= kde@FreeBSD.org COMMENT= Signon OAuth 1.0 and 2.0 plugin for accounts-sso WWW= https://gitlab.com/accounts-sso/signon-plugin-oauth2 LIB_DEPENDS= libsignon-qt5.so:sysutils/signon-qt5 USES= compiler:c++11-lang pkgconfig python qmake qt:5 USE_QT= core network testlib \ buildtools:build qmake:build USE_LDCONFIG= ${PREFIX}/lib/signon QMAKE_ENV= PREFIX=${PREFIX} # gitlab variables USE_GITLAB= yes GL_ACCOUNT= accounts-sso -GL_COMMIT= 091887d09bb635fa31f69ed16d384563cddc8009 +GL_TAGNAME= 091887d09bb635fa31f69ed16d384563cddc8009 # Fix for Qt5-5.13: # oauth2plugin.cpp:133:9: error: 'addQueryItem' is deprecated [-Werror,-Wdeprecated-declarations] # url.addQueryItem(CLIENT_ID, d->m_oauth2Data.ClientId()); # ^ post-patch: ${REINPLACE_CMD} '/-Werror/d' ${PATCH_WRKSRC}/common-project-config.pri .include diff --git a/sysutils/signon-qt5/Makefile b/sysutils/signon-qt5/Makefile index 47fb61dea448..d0eee87c38a2 100644 --- a/sysutils/signon-qt5/Makefile +++ b/sysutils/signon-qt5/Makefile @@ -1,40 +1,40 @@ PORTNAME= signon DISTVERSION= 8.60 PORTREVISION= 1 CATEGORIES= sysutils kde PKGNAMESUFFIX= -qt5 DIST_SUBDIR= KDE/${GL_ACCOUNT} MAINTAINER= kde@FreeBSD.org COMMENT= D-Bus service performing user authentication WWW= https://gitlab.com/accounts-sso/signond LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c++11-lang gettext gl pathfix pkgconfig python qmake \ qt:5 tar:bz2 USE_GL= gl USE_QT= core dbus gui network sql testlib xml \ buildtools:build qmake:build # gitlab variables USE_GITLAB= yes GL_ACCOUNT= accounts-sso GL_PROJECT= signond -GL_COMMIT= 07d45498ad374d9e8e4ff6a886f4b4bb850c0cb5 +GL_TAGNAME= 07d45498ad374d9e8e4ff6a886f4b4bb850c0cb5 OPTIONS_DEFINE= DOCS pre-configure: #make it find qdbusxml2ccp (as ${QT_BINDIR} is not in PATH) ${REINPLACE_CMD} -e 's,qdbusxml2cpp,${QT_BINDIR}/qdbusxml2cpp,' \ ${WRKSRC}/src/signond/signond.pro #correctly install signond.conf ${REINPLACE_CMD} -e '/conf_file.path/ s,/etc/,${LOCALBASE}/etc/,' \ ${WRKSRC}/src/signond/signond.pro #find moved signond.conf ${REINPLACE_CMD} -e 's,/etc,${LOCALBASE}/etc,' \ ${WRKSRC}/src/signond/signondaemon.cpp .include diff --git a/sysutils/signon-ui/Makefile b/sysutils/signon-ui/Makefile index 861ab9f9c274..f40e04f004e3 100644 --- a/sysutils/signon-ui/Makefile +++ b/sysutils/signon-ui/Makefile @@ -1,30 +1,30 @@ PORTNAME= signon-ui PORTVERSION= 0.17 PORTREVISION= 9 CATEGORIES= sysutils kde DIST_SUBDIR= KDE/${GL_ACCOUNT} MAINTAINER= kde@FreeBSD.org COMMENT= Component for handling accounts-sso user interactions WWW= https://gitlab.com/accounts-sso/signon-ui LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libaccounts-qt5.so:net-im/libaccounts-qt5 \ libnotify.so:devel/libnotify \ libsignon-qt5.so:sysutils/signon-qt5 \ libproxy.so:net/libproxy USES= compiler:c++11-lang gettext-runtime gl gnome pkgconfig python \ qmake qt:5 tar:bz2 USE_GL= gl USE_GNOME= gdkpixbuf2 glib20 USE_QT= core dbus declarative gui network webkit widgets xml \ buildtools:build qmake:build # gitlab variables USE_GITLAB= yes GL_ACCOUNT= accounts-sso -GL_COMMIT= 075830f31096947fcea70802b8d3c142bccfbefa +GL_TAGNAME= 075830f31096947fcea70802b8d3c142bccfbefa .include diff --git a/sysutils/sysctlbyname-improved-kmod/Makefile b/sysutils/sysctlbyname-improved-kmod/Makefile index 16309943e3b1..1e1e6b75692f 100644 --- a/sysutils/sysctlbyname-improved-kmod/Makefile +++ b/sysutils/sysctlbyname-improved-kmod/Makefile @@ -1,40 +1,40 @@ PORTNAME= sysctlbyname-improved-kmod DISTVERSION= 20221211 CATEGORIES= sysutils MAINTAINER= alfix86@gmail.com COMMENT= Internal sysctl object to implement an improved sysctlbyname(3) WWW= https://gitlab.com/alfix/sysctlbyname-improved/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= kmod USE_GITLAB= yes GL_ACCOUNT= alfix GL_PROJECT= sysctlbyname-improved -GL_COMMIT= 22bdff50867ff927edd098091608e871503291b6 +GL_TAGNAME= 22bdff50867ff927edd098091608e871503291b6 PLIST_FILES= ${KMODDIR}/sysctlbyname_improved.ko PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES OPTIONS_DEFAULT= EXAMPLES .include .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD .endif do-install: ${INSTALL_KLD} ${WRKSRC}/sysctlbyname_improved.ko ${STAGEDIR}${KMODDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for e in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${e} ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/sysutils/sysctlinfo-kmod/Makefile b/sysutils/sysctlinfo-kmod/Makefile index 95ee0e5a07d7..bb45cbc54ded 100644 --- a/sysutils/sysctlinfo-kmod/Makefile +++ b/sysutils/sysctlinfo-kmod/Makefile @@ -1,46 +1,46 @@ PORTNAME= sysctlinfo-kmod DISTVERSION= 20221211 CATEGORIES= sysutils MAINTAINER= alfix86@gmail.com COMMENT= Kernel sysctl MIB-Tree interface WWW= https://gitlab.com/alfix/sysctlinfo LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= kmod USE_GITLAB= yes GL_ACCOUNT= alfix GL_PROJECT= sysctlinfo -GL_COMMIT= be57d5a892d0a908172664f87afeed0627e9ddf2 +GL_TAGNAME= be57d5a892d0a908172664f87afeed0627e9ddf2 PLIST_FILES= ${KMODDIR}/sysctlinfo.ko \ include/sysctlinfo.h \ man/man3/sysctlinfo.3.gz \ man/man4/sysctlinfo.4.gz PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES OPTIONS_DEFAULT= EXAMPLES .include .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD .endif do-install: ${INSTALL_KLD} ${WRKSRC}/sysctlinfo.ko ${STAGEDIR}${KMODDIR} ${INSTALL_DATA} ${WRKSRC}/sysctlinfo.h ${STAGEDIR}${PREFIX}/include ${INSTALL_MAN} ${WRKSRC}/sysctlinfo.3 ${STAGEDIR}${MAN3PREFIX}/man/man3 ${INSTALL_MAN} ${WRKSRC}/sysctlinfo.4 ${STAGEDIR}${MAN4PREFIX}/man/man4 do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for e in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${e} ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/sysutils/ufetch/Makefile b/sysutils/ufetch/Makefile index e2f3a93d1080..46e753a040ce 100644 --- a/sysutils/ufetch/Makefile +++ b/sysutils/ufetch/Makefile @@ -1,30 +1,30 @@ PORTNAME= ufetch DISTVERSIONPREFIX= v DISTVERSION= 0.2 CATEGORIES= sysutils MAINTAINER= lcook@FreeBSD.org COMMENT= Tiny system info for Unix-like operating systems WWW= https://gitlab.com/jschx/ufetch/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITLAB= yes GL_ACCOUNT= jschx -GL_COMMIT= 9831ec29c6ec3b105a7a1c3573f58f4f7c414e09 +GL_TAGNAME= 9831ec29c6ec3b105a7a1c3573f58f4f7c414e09 NO_ARCH= yes NO_BUILD= yes PLIST_FILES= bin/ufetch post-patch: ${REINPLACE_CMD} -e 's|-freebsd||g' ${WRKSRC}/${PORTNAME}-freebsd do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}-freebsd \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/sysutils/upower/Makefile b/sysutils/upower/Makefile index a16d7638c000..f029da82ad18 100644 --- a/sysutils/upower/Makefile +++ b/sysutils/upower/Makefile @@ -1,39 +1,39 @@ PORTNAME= upower DISTVERSION= 1.90.2 CATEGORIES= sysutils MAINTAINER= desktop@FreeBSD.org COMMENT= D-Bus daemon for simplifying power management tasks WWW= https://upower.freedesktop.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib USES= compiler:c11 gettext gnome localbase meson pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org/ -GL_COMMIT= 8dcf54440d7eb58b75d7982bc1c29ee35dccf0c2 +GL_TAGNAME= 8dcf54440d7eb58b75d7982bc1c29ee35dccf0c2 USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes MESON_ARGS= -Dgtk-doc=false \ -Dos_backend=freebsd \ -Dlocalstatedir=/var \ -Dudevrulesdir=no \ -Dudevhwdbdir=no \ -Dsystemdsystemunitdir=no \ -Didevice=disabled LDFLAGS+= -lkvm OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ docbook-sgml>0:textproc/docbook-sgml \ docbook-xml>0:textproc/docbook-xml \ gtkdoc-scan:textproc/gtk-doc MANPAGES_USE= GNOME=libxslt:build MANPAGES_MESON_TRUE= man .include diff --git a/sysutils/zeitgeist/Makefile b/sysutils/zeitgeist/Makefile index f4089ca78f73..42f5711aa03a 100644 --- a/sysutils/zeitgeist/Makefile +++ b/sysutils/zeitgeist/Makefile @@ -1,54 +1,54 @@ # NOTE: please keep zeitgeist in sysutils/qzeitgeist in sync PORTNAME= zeitgeist DISTVERSION= 1.0.4 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= kwm@FreeBSD.org COMMENT= Event logging framework WWW= https://wiki.gnome.org/Projects/Zeitgeist LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= dee-tool:devel/dee \ rapper:textproc/raptor2 \ ${PYTHON_PKGNAMEPREFIX}rdflib>=4.1.1:textproc/py-rdflib@${PY_FLAVOR} LIB_DEPENDS= libharfbuzz.so:print/harfbuzz RUN_DEPENDS= ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/dbus/__init__.py:devel/py-dbus@${PY_FLAVOR} USES= autoreconf gettext gmake gnome libtool localbase:ldflags pathfix pkgconfig \ python sqlite tar:xz vala:build USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org -GL_COMMIT= 8b89364c077b46734d193c5b8a80f83b0fc917dd +GL_TAGNAME= 8b89364c077b46734d193c5b8a80f83b0fc917dd USE_GNOME= cairo gdkpixbuf2 glib20 intlhack \ introspection:build USE_LDCONFIG= yes USE_PYTHON= py3kplist GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-fts --disable-telepathy \ --disable-downloads-monitor INSTALL_TARGET= install-strip OPTIONS_SUB= yes OPTIONS_DEFINE= DATAHUB OPTIONS_DEFAULT=DATAHUB DATAHUB_DESC= Passive loggers for Zeitgeist DATAHUB_LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib DATAHUB_USE= gnome=gtk30 DATAHUB_CONFIGURE_ENABLE= datahub .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091 CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif .include diff --git a/textproc/belr/Makefile b/textproc/belr/Makefile index e898f71d6688..ce57db9a4d8d 100644 --- a/textproc/belr/Makefile +++ b/textproc/belr/Makefile @@ -1,26 +1,26 @@ PORTNAME= belr DISTVERSION= 5.2.37 CATEGORIES= textproc MAINTAINER= bofh@FreeBSD.org COMMENT= Language recognition library WWW= https://www.linphone.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libbctoolbox.so:net/bctoolbox USES= cmake compiler:c++17-lang USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -GL_COMMIT= 4e0fee77c87c5abf2b002f1a4b5f0c7f5d4c69f6 +GL_TAGNAME= 4e0fee77c87c5abf2b002f1a4b5f0c7f5d4c69f6 USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DCMAKE_SKIP_INSTALL_RPATH=ON \ -DENABLE_STATIC=NO \ -DENABLE_STRICT=NO .include diff --git a/textproc/gitlab-elasticsearch-indexer/Makefile b/textproc/gitlab-elasticsearch-indexer/Makefile index 221865d261f7..81e5f438f77d 100644 --- a/textproc/gitlab-elasticsearch-indexer/Makefile +++ b/textproc/gitlab-elasticsearch-indexer/Makefile @@ -1,63 +1,63 @@ PORTNAME= gitlab-elasticsearch-indexer PORTVERSION= 4.3.6 DISTVERSIONPREFIX= v CATEGORIES= textproc MAINTAINER= mfechner@FreeBSD.org COMMENT= Elasticsearch indexer for GitLab WWW= https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= git>=2.38.1:devel/git LIB_DEPENDS= libicui18n.so:devel/icu \ libicuuc.so:devel/icu #RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool USES= gmake go:modules,no_targets pkgconfig USE_GITLAB= yes GL_ACCOUNT= gitlab-org # Find the commit hash here: https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer/-/tags -GL_COMMIT= f5b02c19bc905e7759ffd3466c4daca0c1f22fbc +GL_TAGNAME= f5b02c19bc905e7759ffd3466c4daca0c1f22fbc MAKE_ENV= GOFLAGS="${GO_BUILDFLAGS}" # make sure to pass go build options into make process MAKE_ENV+= ${GO_ENV} # for go dependencies # Gitlab hosts there dependencies on their own platform and not on go-proxy # so we download the required go.mod file from gitlab # lines are taken from go.mk # --------------------------- FETCH_DEPENDS= ${GO_CMD}:${GO_PORT} \ ca_root_nss>0:security/ca_root_nss MASTER_SITES+= https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer/-/raw/v${DISTVERSION}/ DISTFILES+= go.mod DIST_SUBDIR= go/${PKGORIGIN:S,/,_,g}/${DISTNAME} EXTRACT_ONLY+= ${DISTFILES:N*.mod\:*:N*.mod:C/:.*//} _USES_fetch+= 800:go-post-fetch go-post-fetch: @${ECHO_MSG} "===> Fetching ${GO_MODNAME} dependencies"; @(cd ${DISTDIR}/${DIST_SUBDIR}; \ [ -e go.mod ] || ${RLN} ${GO_MODFILE} go.mod; \ ${SETENV} ${GO_ENV} GOPROXY=${GO_GOPROXY} ${GO_CMD} mod download -x all) # --------------------------- PLIST_FILES= bin/${PORTNAME} # add a git tag, as that is required by the build script pre-build: cd ${WRKSRC} && \ git init && \ git config user.email "${MAINTAINER}" && \ git config user.name "Matthias Fechner" && \ git add . && \ git commit -m "tag" && \ git tag v${PORTVERSION} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/textproc/hexcode/Makefile b/textproc/hexcode/Makefile index f0123c5325a3..2d5d03a44290 100644 --- a/textproc/hexcode/Makefile +++ b/textproc/hexcode/Makefile @@ -1,19 +1,19 @@ PORTNAME= hexcode DISTVERSION= 1.0 CATEGORIES= textproc MAINTAINER= jlhawkwell@ladyserenakitty.com COMMENT= Easily convert between hex and data. WWW= https://gitlab.com/LadySerenaKitty/hexcode LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake USE_GITLAB= yes GL_ACCOUNT= LadySerenaKitty GL_PROJECT= ${PORTNAME} -GL_COMMIT= 28014ba87c67b7d352c131a7a985b8188506a2ed +GL_TAGNAME= 28014ba87c67b7d352c131a7a985b8188506a2ed .include diff --git a/textproc/yodl/Makefile b/textproc/yodl/Makefile index d4aa70fb224f..946bd1cc81c8 100644 --- a/textproc/yodl/Makefile +++ b/textproc/yodl/Makefile @@ -1,95 +1,95 @@ PORTNAME= yodl PORTVERSION= 3.10.00 PORTREVISION= 3 CATEGORIES= textproc MAINTAINER= bofh@FreeBSD.org COMMENT= Easy to use but powerful document formatting/preparation language WWW= https://fbb-git.gitlab.io/yodl/ LICENSE= GPLv3 RUN_DEPENDS= bash:shells/bash \ ${LOCALBASE}/bin/getopt:misc/getopt BUILD_DEPENDS= icmake:devel/icmake \ bash:shells/bash \ gsed:textproc/gsed USES= cpe perl5 shebangfix compiler:c++14-lang CPE_VENDOR= ${PORTNAME}_project USE_PERL5= build USE_GITLAB= yes GL_ACCOUNT= fbb-git -GL_COMMIT= 5fa97b175c85581d01329013cfdb4239f019b023 +GL_TAGNAME= 5fa97b175c85581d01329013cfdb4239f019b023 SHEBANG_LANG= icmake icmake_OLD_CMD= /usr/bin/icmake icmake_CMD= ${LOCALBASE}/bin/icmake SHEBANG_FILES= ${WRKSRC}/macros/rawmacros/create \ ${WRKSRC}/macros/rawmacros/keepdiff \ ${WRKSRC}/macros/rawmacros/makeyoin \ ${WRKSRC}/macros/rawmacros/repairs \ ${WRKSRC}/macros/rawmacros/separator \ ${WRKSRC}/macros/rawmacros/separator.pl \ ${WRKSRC}/macros/rawmacros/startdoc \ ${WRKSRC}/macros/rawmacros/startdoc.pl \ ${WRKSRC}/contrib/build.pl \ ${WRKSRC}/src/yodl/replace \ ${WRKSRC}/scripts/configreplacements \ ${WRKSRC}/scripts/macroseparator.pl \ ${WRKSRC}/scripts/stdmacros \ ${WRKSRC}/scripts/yodl2whatever.in \ ${WRKSRC}/build DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} PORTDOCS= * PLIST_SUB+= PORTVERSION="${PORTVERSION}" WRKSRC_SUBDIR= ${PORTNAME} OPTIONS_DEFINE= DOCS DOCS_USES= tex DOCS_USE= TEX=latex:build,dvipsk:build post-patch: @${REINPLACE_CMD} -e 's|"/usr"|"${PREFIX}"| ; \ s|"/share/yodl"|"/share/${PORTNAME}-${PORTVERSION}"| ; \ s|"/share/man"|"/man"| ; \ s|"/share/doc/yodl"|"/share/doc/${PORTNAME}-${PORTVERSION}"| ; \ s|"/share/doc/yodl-doc"|"/share/doc/${PORTNAME}-${PORTVERSION}/doc"| ; \ s|"gcc"|"${CC}"| ; \ s|"g++"|"${CXX}"|' \ ${WRKSRC}/INSTALL.im @${REINPLACE_CMD} -e 's|yodlconverters.1|yodlconverters.1.gz| ; \ s|".1"|".1.gz"|' \ ${WRKSRC}/icmake/install @${REINPLACE_CMD} -e 's|#!/usr/bin/icmake|#!${LOCALBASE}/bin/icmake| ; \ s|"-O2 -Wall"|"-Wall ${CFLAGS}"|' \ ${WRKSRC}/build @${REINPLACE_CMD} -e 's|sed |${LOCALBASE}/bin/gsed | ; \ s|getopt |${LOCALBASE}/bin/getopt |' \ ${WRKSRC}/scripts/configreplacements \ ${WRKSRC}/scripts/yodl2whatever.in \ ${WRKSRC}/scripts/yodlstriproff \ ${WRKSRC}/macros/rawmacros/repairs do-build: @cd ${WRKSRC} && ./build programs strip @cd ${WRKSRC} && ./build macros @cd ${WRKSRC} && ./build man do-build-DOCS-on: @cd ${WRKSRC} && ./build manual do-install: @cd ${WRKSRC} && ./build install programs ${STAGEDIR} @cd ${WRKSRC} && ./build install macros ${STAGEDIR} @cd ${WRKSRC} && ./build install man ${STAGEDIR} do-install-DOCS-on: @cd ${WRKSRC} && ./build install manual ${STAGEDIR} @cd ${WRKSRC} && ./build install docs ${STAGEDIR} .include diff --git a/www/davical/Makefile b/www/davical/Makefile index 4109a35b7bc1..69b3934b4847 100644 --- a/www/davical/Makefile +++ b/www/davical/Makefile @@ -1,77 +1,77 @@ PORTNAME= davical DISTVERSIONPREFIX= r DISTVERSION= 1.1.12 CATEGORIES?= www PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= Simple CalDAV server using a postgres backend WWW= https://www.davical.org/ LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PHP_PKGNAMEPREFIX}libawl>=0.60:devel/php-libawl@${PHP_FLAVOR} \ p5-DBD-Pg>=0:databases/p5-DBD-Pg \ p5-DBI>=0:databases/p5-DBI \ p5-YAML>=0:textproc/p5-YAML \ pwgen:sysutils/pwgen USES= cpe pgsql php:flavors shebangfix USE_GITLAB= yes GL_ACCOUNT= davical-project -GL_COMMIT= 4301a795ac7a7636846bcc15348d96c68a1830fd +GL_TAGNAME= 4301a795ac7a7636846bcc15348d96c68a1830fd USE_PHP= calendar curl gettext iconv pdo \ pdo_pgsql pgsql session xml NO_ARCH= yes NO_BUILD= yes PORTDOCS= README INSTALL davical_en_user_guide.odt \ phpdoc.ini translation.rst PORTEXAMPLES= config SHEBANG_FILES= scripts/sync-remote-caldav.php SUB_FILES= pkg-message httpd-davical.conf OPTIONS_DEFINE= DOCS EXAMPLES post-extract: ${FIND} ${WRKSRC} -name .gitignore -delete do-install: ${MKDIR} ${STAGEDIR}${WWWDIR}/htdocs \ ${STAGEDIR}${WWWDIR}/inc \ ${STAGEDIR}${WWWDIR}/config \ ${STAGEDIR}${DATADIR} # WWWDIR (cd ${WRKSRC}/htdocs && \ ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/htdocs) (cd ${WRKSRC}/inc && ${COPYTREE_SHARE} . \ ${STAGEDIR}${WWWDIR}/inc "! -name always.php.in") ${INSTALL_DATA} ${WRKSRC}/config/example-config.php \ ${STAGEDIR}${WWWDIR}/config/config.php.sample # DATADIR (cd ${WRKSRC} && ${COPYTREE_SHARE} scripts ${STAGEDIR}${DATADIR}) (cd ${WRKSRC} && ${COPYTREE_SHARE} dba ${STAGEDIR}${DATADIR} \ "! -name update-davical-database") ${INSTALL_DATA} ${WRKDIR}/httpd-davical.conf ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/dba/update-davical-database \ ${STAGEDIR}${DATADIR}/dba do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && \ ${COPYTREE_SHARE} config ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/www/ffsend/Makefile b/www/ffsend/Makefile index 63daf1300fee..c55cec7e0ea6 100644 --- a/www/ffsend/Makefile +++ b/www/ffsend/Makefile @@ -1,373 +1,373 @@ PORTNAME= ffsend DISTVERSIONPREFIX= v DISTVERSION= 0.2.74 PORTREVISION= 17 CATEGORIES= www MAINTAINER= ports@FreeBSD.org COMMENT= Easily and securely share files from the command line via Firefox Send WWW= https://gitlab.com/timvisee/ffsend LICENSE= APACHE20 BSD2CLAUSE BSD3CLAUSE CC0-1.0 FUCHSIACPRNG GPLv3 ISCL \ MIT MPL20 UNLICENSE ZLIB LICENSE_COMB= multi LICENSE_NAME_FUCHSIACPRNG= BSD-like license + patent clause LICENSE_FILE_FUCHSIACPRNG= ${WRKSRC}/cargo-crates/fuchsia-cprng-0.1.1/LICENSE # Main license. LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE LICENSE_PERMS_FUCHSIACPRNG= dist-mirror dist-sell pkg-mirror pkg-sell \ auto-accept RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss \ xclip:x11/xclip \ xsel:x11/xsel-conrad USES= cargo localbase:ldflags python:build ssl xorg USE_GITLAB= yes GL_ACCOUNT= timvisee -GL_COMMIT= ccd489ce2e75b91c0f17fbf13dbd91fe84f5ad98 +GL_TAGNAME= ccd489ce2e75b91c0f17fbf13dbd91fe84f5ad98 USE_XORG= xcb CARGO_CRATES= addr2line-0.16.0 \ adler-1.0.2 \ aho-corasick-0.7.18 \ ansi_term-0.11.0 \ anyhow-1.0.44 \ arrayref-0.3.6 \ arrayvec-0.5.2 \ atty-0.2.14 \ autocfg-0.1.7 \ autocfg-1.0.1 \ backtrace-0.3.61 \ base-x-0.2.8 \ base64-0.9.3 \ base64-0.10.1 \ base64-0.13.0 \ bitflags-1.3.2 \ blake2b_simd-0.5.11 \ block-0.1.6 \ block-buffer-0.7.3 \ block-buffer-0.9.0 \ block-padding-0.1.5 \ bstr-0.2.17 \ bumpalo-3.7.1 \ byte-tools-0.3.1 \ byteorder-1.4.3 \ bytes-0.4.12 \ bytes-0.5.6 \ bytes-1.1.0 \ cc-1.0.71 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ chbs-0.1.0 \ checked_int_cast-1.0.0 \ chrono-0.4.19 \ clap-2.33.3 \ clipboard-0.5.0 \ clipboard-win-2.2.0 \ cloudabi-0.0.3 \ colored-2.0.0 \ const_fn-0.4.8 \ constant_time_eq-0.1.5 \ core-foundation-0.9.1 \ core-foundation-sys-0.8.2 \ cpufeatures-0.2.1 \ crossbeam-channel-0.5.1 \ crossbeam-utils-0.7.2 \ crossbeam-utils-0.8.5 \ crossterm-0.19.0 \ crossterm_winapi-0.7.0 \ crypto-mac-0.11.1 \ csv-1.1.6 \ csv-core-0.1.10 \ darling-0.10.2 \ darling-0.12.4 \ darling_core-0.10.2 \ darling_core-0.12.4 \ darling_macro-0.10.2 \ darling_macro-0.12.4 \ derive_builder-0.9.0 \ derive_builder-0.10.2 \ derive_builder_core-0.9.0 \ derive_builder_core-0.10.2 \ derive_builder_macro-0.10.2 \ digest-0.8.1 \ digest-0.9.0 \ directories-4.0.1 \ dirs-1.0.5 \ dirs-sys-0.3.6 \ discard-1.0.4 \ either-1.6.1 \ encode_unicode-0.3.6 \ encoding_rs-0.8.28 \ failure-0.1.8 \ failure_derive-0.1.8 \ fake-simd-0.1.2 \ ffsend-api-0.7.3 \ filetime-0.2.15 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.0.1 \ fs2-0.4.3 \ fuchsia-cprng-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ futures-0.1.31 \ futures-channel-0.3.17 \ futures-core-0.3.17 \ futures-io-0.3.17 \ futures-macro-0.3.17 \ futures-sink-0.3.17 \ futures-task-0.3.17 \ futures-util-0.3.17 \ generic-array-0.12.4 \ generic-array-0.14.4 \ getrandom-0.1.16 \ getrandom-0.2.3 \ gimli-0.25.0 \ h2-0.2.7 \ h2-0.3.6 \ hashbrown-0.11.2 \ hermit-abi-0.1.19 \ hkdf-0.11.0 \ hmac-0.11.0 \ http-0.2.5 \ http-body-0.3.1 \ http-body-0.4.3 \ httparse-1.5.1 \ httpdate-0.3.2 \ httpdate-1.0.1 \ hyper-0.10.16 \ hyper-0.13.10 \ hyper-0.14.13 \ hyper-rustls-0.22.1 \ hyper-tls-0.4.3 \ hyper-tls-0.5.0 \ ident_case-1.0.1 \ idna-0.1.5 \ idna-0.2.3 \ indexmap-1.7.0 \ instant-0.1.11 \ iovec-0.1.4 \ ipnet-2.3.1 \ itoa-0.4.8 \ js-sys-0.3.55 \ kernel32-sys-0.2.2 \ language-tags-0.2.2 \ lazy_static-1.4.0 \ libc-0.2.103 \ lock_api-0.3.4 \ lock_api-0.4.5 \ log-0.3.9 \ log-0.4.14 \ malloc_buf-0.0.6 \ matches-0.1.9 \ maybe-uninit-2.0.0 \ memchr-2.4.1 \ mime-0.2.6 \ mime-0.3.16 \ mime_guess-2.0.3 \ miniz_oxide-0.4.4 \ mio-0.6.23 \ mio-0.7.13 \ miow-0.2.2 \ miow-0.3.7 \ native-tls-0.2.8 \ net2-0.2.37 \ ntapi-0.3.6 \ num-integer-0.1.44 \ num-traits-0.2.14 \ num_cpus-1.13.0 \ objc-0.2.7 \ objc-foundation-0.1.1 \ objc_id-0.1.1 \ object-0.26.2 \ once_cell-1.8.0 \ opaque-debug-0.2.3 \ opaque-debug-0.3.0 \ open-2.0.1 \ openssl-0.10.36 \ openssl-probe-0.1.4 \ openssl-sys-0.9.67 \ parking_lot-0.9.0 \ parking_lot-0.11.2 \ parking_lot_core-0.6.2 \ parking_lot_core-0.8.5 \ pathdiff-0.2.1 \ pbr-1.0.4 \ percent-encoding-1.0.1 \ percent-encoding-2.1.0 \ pin-project-1.0.8 \ pin-project-internal-1.0.8 \ pin-project-lite-0.1.12 \ pin-project-lite-0.2.7 \ pin-utils-0.1.0 \ pkg-config-0.3.20 \ ppv-lite86-0.2.10 \ prettytable-rs-0.8.0 \ proc-macro-hack-0.5.19 \ proc-macro-nested-0.1.7 \ proc-macro2-1.0.29 \ qr2term-0.2.2 \ qrcode-0.12.0 \ quote-1.0.10 \ rand-0.6.5 \ rand-0.8.4 \ rand_chacha-0.1.1 \ rand_chacha-0.3.1 \ rand_core-0.3.1 \ rand_core-0.4.2 \ rand_core-0.6.3 \ rand_hc-0.1.0 \ rand_hc-0.3.1 \ rand_isaac-0.1.1 \ rand_jitter-0.1.4 \ rand_os-0.1.3 \ rand_pcg-0.1.2 \ rand_xorshift-0.1.1 \ rdrand-0.4.0 \ redox_syscall-0.1.57 \ redox_syscall-0.2.10 \ redox_users-0.3.5 \ redox_users-0.4.0 \ regex-1.5.4 \ regex-automata-0.1.10 \ regex-syntax-0.6.25 \ remove_dir_all-0.5.3 \ reqwest-0.10.10 \ reqwest-0.11.4 \ ring-0.16.20 \ rpassword-5.0.1 \ rust-argon2-0.8.3 \ rustc-demangle-0.1.21 \ rustc_version-0.2.3 \ rustls-0.19.1 \ ryu-1.0.5 \ safemem-0.3.3 \ schannel-0.1.19 \ scopeguard-1.1.0 \ sct-0.6.1 \ security-framework-2.4.2 \ security-framework-sys-2.4.2 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.130 \ serde_derive-1.0.130 \ serde_json-1.0.68 \ serde_urlencoded-0.7.0 \ sha-1-0.8.2 \ sha1-0.6.0 \ sha2-0.9.8 \ signal-hook-0.1.17 \ signal-hook-registry-1.4.0 \ slab-0.4.4 \ smallvec-0.6.14 \ smallvec-1.7.0 \ socket2-0.3.19 \ socket2-0.4.2 \ spin-0.5.2 \ standback-0.2.17 \ stdweb-0.4.20 \ stdweb-derive-0.5.3 \ stdweb-internal-macros-0.2.9 \ stdweb-internal-runtime-0.1.5 \ strsim-0.8.0 \ strsim-0.9.3 \ strsim-0.10.0 \ subtle-2.4.1 \ syn-1.0.80 \ synstructure-0.12.5 \ tar-0.4.37 \ tempfile-3.2.0 \ term-0.5.2 \ textwrap-0.11.0 \ thiserror-1.0.29 \ thiserror-impl-1.0.29 \ time-0.1.43 \ time-0.2.27 \ time-macros-0.1.1 \ time-macros-impl-0.1.2 \ tinyvec-1.5.0 \ tinyvec_macros-0.1.0 \ tokio-0.2.25 \ tokio-1.12.0 \ tokio-codec-0.1.2 \ tokio-executor-0.1.10 \ tokio-io-0.1.13 \ tokio-native-tls-0.3.0 \ tokio-reactor-0.1.12 \ tokio-rustls-0.22.0 \ tokio-sync-0.1.8 \ tokio-tcp-0.1.4 \ tokio-tls-0.2.1 \ tokio-tls-0.3.1 \ tokio-util-0.3.1 \ tokio-util-0.6.8 \ toml-0.5.8 \ tower-service-0.3.1 \ tracing-0.1.29 \ tracing-core-0.1.21 \ tracing-futures-0.2.5 \ traitobject-0.1.0 \ try-lock-0.2.3 \ typeable-0.1.2 \ typenum-1.14.0 \ unicase-1.4.2 \ unicase-2.6.0 \ unicode-bidi-0.3.6 \ unicode-normalization-0.1.19 \ unicode-width-0.1.9 \ unicode-xid-0.2.2 \ untrusted-0.7.1 \ url-1.7.2 \ url-2.2.2 \ urlshortener-3.0.0 \ vcpkg-0.2.15 \ vec_map-0.8.2 \ version-compare-0.0.11 \ version-compare-0.0.13 \ version_check-0.1.5 \ version_check-0.9.3 \ want-0.3.0 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.10.2+wasi-snapshot-preview1 \ wasm-bindgen-0.2.78 \ wasm-bindgen-backend-0.2.78 \ wasm-bindgen-futures-0.4.28 \ wasm-bindgen-macro-0.2.78 \ wasm-bindgen-macro-support-0.2.78 \ wasm-bindgen-shared-0.2.78 \ web-sys-0.3.55 \ webpki-0.21.4 \ webpki-roots-0.21.1 \ websocket-0.26.2 \ websocket-base-0.26.2 \ which-4.2.2 \ winapi-0.2.8 \ winapi-0.3.9 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winreg-0.7.0 \ ws2_32-sys-0.2.1 \ x11-clipboard-0.3.3 \ xattr-0.2.2 \ xcb-0.8.2 MAKE_ENV= XCLIP_PATH=${LOCALBASE}/bin/xclip \ XSEL_PATH=${LOCALBASE}/bin/xsel BINARY_ALIAS= python3=${PYTHON_CMD} PLIST_FILES= bin/${PORTNAME} \ bin/ffdel \ bin/ffget \ bin/ffput post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .for f in ffdel ffget ffput cd ${STAGEDIR}${PREFIX}/bin && ${RLN} ${PORTNAME} ${f} .endfor .include diff --git a/www/gitlab-ce/Makefile b/www/gitlab-ce/Makefile index 96d604624a53..318c3a483081 100644 --- a/www/gitlab-ce/Makefile +++ b/www/gitlab-ce/Makefile @@ -1,454 +1,454 @@ PORTNAME= gitlab-ce PORTVERSION= 16.1.2 CATEGORIES= www devel MAINTAINER= mfechner@FreeBSD.org COMMENT= Web GUI for managing git repositories WWW= https://gitlab.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE # the rubygems of RUN_DEPENDS matches the order of the Gemfile # which makes maintaining this long list much easier! # devel/rubygem-parser is required for database upgrade process # see https://gitlab.com/gitlab-org/gitlab/-/issues/350866 # mail/rubygem-net-smtp is required as ruby 3.1 removed it # textproc/rubygem-psych3 is required as ruby 3.1 applied an update to psych 4.0 which has breaking changes # mail/rubygem-net-pop is required as ruby 3.1 removed it MY_DEPENDS= git>=2.39.2:devel/git \ gitaly>=${PORTVERSION}:devel/gitaly \ gitlab-elasticsearch-indexer>=4.3.5:textproc/gitlab-elasticsearch-indexer \ gitlab-agent>=16.1.3:net/gitlab-agent \ gitlab-metrics-exporter>0:devel/gitlab-metrics-exporter \ gitlab-pages>=${PORTVERSION}:www/gitlab-pages \ gitlab-shell>=14.23.0:devel/gitlab-shell \ gitlab-workhorse>=${PORTVERSION}:www/gitlab-workhorse \ redis>=6.2.11:databases/redis \ yarn${NODEJS_SUFFIX}>=1.10.0:www/yarn${NODEJS_SUFFIX} \ gtar>0:archivers/gtar \ bash>0:shells/bash \ rubygem-net-smtp>=0:mail/rubygem-net-smtp \ rubygem-net-pop>=0:mail/rubygem-net-pop \ rubygem-psych3>=3.1<4:textproc/rubygem-psych3 \ rubygem-rails61>=6.1.7.2<6.1.8:www/rubygem-rails61 \ rubygem-bootsnap>=1.16.0<1.17:devel/rubygem-bootsnap \ rubygem-openssl>=3.0<4:security/rubygem-openssl \ rubygem-ipaddr>=1.2.5<1.3:net/rubygem-ipaddr \ rubygem-responders-rails61>=3.0<4.0:www/rubygem-responders-rails61 \ rubygem-sprockets3>=3.7<3.8:devel/rubygem-sprockets3 \ rubygem-view_component-rails61>=3.2.0<3.3:devel/rubygem-view_component-rails61 \ rubygem-pg>=1.5.3<1.6:databases/rubygem-pg \ rubygem-neighbor>=0.2.3<0.3:databases/rubygem-neighbor \ rubygem-rugged>=1.5<2:devel/rubygem-rugged \ rubygem-grape-path-helpers>=1.7.1<1.8:devel/rubygem-grape-path-helpers \ rubygem-faraday1>=1.10.0<3:www/rubygem-faraday1 \ rubygem-marginalia>=1.11.1<1.12:databases/rubygem-marginalia \ rubygem-declarative_policy>=1.1.0<1.2:security/rubygem-declarative_policy \ rubygem-devise-rails61>=4.8.1<4.9:devel/rubygem-devise-rails61 \ rubygem-bcrypt>=3.1.14<3.2:security/rubygem-bcrypt \ rubygem-doorkeeper>=5.6.6<6:security/rubygem-doorkeeper \ rubygem-doorkeeper-openid_connect>=1.8.7<2:security/rubygem-doorkeeper-openid_connect \ rubygem-rexml>=3.2.5<3.3:textproc/rubygem-rexml \ rubygem-ruby-saml>=1.15.0<1.16:security/rubygem-ruby-saml \ rubygem-omniauth>=2.1.0<3:security/rubygem-omniauth \ rubygem-omniauth-auth0>=3.1.0<3.2.0:net/rubygem-omniauth-auth0 \ rubygem-omniauth-azure-activedirectory-v2>=2.0<3:net/rubygem-omniauth-azure-activedirectory-v2 \ rubygem-omniauth-dingtalk-oauth2>=1.0.1<2:security/rubygem-omniauth-dingtalk-oauth2 \ rubygem-omniauth-alicloud>=2.0.1<2.1:security/rubygem-omniauth-alicloud \ rubygem-omniauth-facebook>=4.0.0:net/rubygem-omniauth-facebook \ rubygem-omniauth-github>=2.0.1<2.1:net/rubygem-omniauth-github \ rubygem-omniauth-google-oauth2>=1.1<2:net/rubygem-omniauth-google-oauth2 \ rubygem-omniauth-oauth2-generic>=0.2.2<0.3.0:security/rubygem-omniauth-oauth2-generic \ rubygem-omniauth-saml>=2.1.0<3:security/rubygem-omniauth-saml \ rubygem-omniauth-shibboleth-redux>=2.0<3:security/rubygem-omniauth-shibboleth-redux \ rubygem-omniauth-twitter>=1.4<2.0:net/rubygem-omniauth-twitter \ rubygem-omniauth_openid_connect>=0.6.1<0.7.0:net/rubygem-omniauth_openid_connect \ rubygem-openid_connect>=1.3.1<1.3.2:net/rubygem-openid_connect \ rubygem-omniauth-atlassian-oauth2>=0.2.0<0.3:security/rubygem-omniauth-atlassian-oauth2 \ rubygem-rack-oauth21>=1.21.3<1.22.0:security/rubygem-rack-oauth21 \ rubygem-jwt>=2.5<3:www/rubygem-jwt \ rubygem-gssapi>=1.3.1<1.4:security/rubygem-gssapi \ rubygem-recaptcha>=5.12<6.0:devel/rubygem-recaptcha \ rubygem-akismet>=3.0<4.0:devel/rubygem-akismet \ rubygem-invisible_captcha>=2.0.0<2.1.0:graphics/rubygem-invisible_captcha \ rubygem-devise-two-factor-rails61>=4.0.2<4.1:security/rubygem-devise-two-factor-rails61 \ rubygem-rqrcode-rails3>=0.1.7<0.2.0:www/rubygem-rqrcode-rails3 \ rubygem-validates_hostname>=1.0.11<1.1.0:dns/rubygem-validates_hostname \ rubygem-rubyzip>=2.3.2<2.4:archivers/rubygem-rubyzip \ rubygem-acme-client>=2.0.9<3:security/rubygem-acme-client \ rubygem-browser>=5.3.1<5.4:www/rubygem-browser \ rubygem-ohai17>=17.9<18:sysutils/rubygem-ohai17 \ rubygem-gpgme>=2.0.22<2.1.0:security/rubygem-gpgme \ rubygem-gitlab_omniauth-ldap>=2.2.0<2.3.0:net/rubygem-gitlab_omniauth-ldap \ rubygem-net-ldap>=0.18.0<0.19:net/rubygem-net-ldap \ rubygem-grape>=1.7.0<1.8:devel/rubygem-grape \ rubygem-grape-entity>=0.10.0<0.11.0,1:devel/rubygem-grape-entity \ rubygem-rack-cors>=1.1.1<1.2.0:www/rubygem-rack-cors \ rubygem-grape-swagger>=1.6.1<1.7:devel/rubygem-grape-swagger \ rubygem-grape-swagger-entity>=0.5.1<0.6:devel/rubygem-grape-swagger-entity \ rubygem-graphql>=1.13.12<1.14:devel/rubygem-graphql \ rubygem-graphiql-rails>=1.8<2:devel/rubygem-graphiql-rails \ rubygem-apollo_upload_server>=2.1.0<2.2:net/rubygem-apollo_upload_server \ rubygem-graphql-docs>=2.1.0<2.2.0:devel/rubygem-graphql-docs \ rubygem-graphlient>=0.5.0<0.6:devel/rubygem-graphlient \ rubygem-hashie>=5.0.0<5.1:devel/rubygem-hashie \ rubygem-kaminari-rails61>=1.2.2<1.3:www/rubygem-kaminari-rails61 \ rubygem-hamlit>=2.15.0<2.16:www/rubygem-hamlit \ rubygem-carrierwave>=1.3.2<2.0:www/rubygem-carrierwave \ rubygem-mini_magick410>=4.10.1<4.11:graphics/rubygem-mini_magick410 \ rubygem-fog-aws>=3.18<4:net/rubygem-fog-aws \ rubygem-fog-core210>=2.1.0<2.1.1:devel/rubygem-fog-core210 \ rubygem-fog-google>=1.19<2:net/rubygem-fog-google \ rubygem-fog-local>=0.8<1.0:net/rubygem-fog-local \ rubygem-fog-aliyun>=0.4<1.0:net/rubygem-fog-aliyun \ rubygem-gitlab-fog-azure-rm>=1.7.0<1.8:net/rubygem-gitlab-fog-azure-rm \ rubygem-google-cloud-storage>=1.44.0<1.45:net/rubygem-google-cloud-storage \ rubygem-google-apis-core>=0.10.0<0.12:devel/rubygem-google-apis-core \ rubygem-google-apis-compute_v1_057>=0.57.0<0.58:devel/rubygem-google-apis-compute_v1_057 \ rubygem-google-apis-container_v1>=0.43.0<0.44:devel/rubygem-google-apis-container_v1 \ rubygem-google-apis-container_v1beta1>=0.43.0<0.44:devel/rubygem-google-apis-container_v1beta1 \ rubygem-google-apis-cloudbilling_v1>=0.21.0<0.22:devel/rubygem-google-apis-cloudbilling_v1 \ rubygem-google-apis-cloudresourcemanager_v1>=0.31.0<0.32:devel/rubygem-google-apis-cloudresourcemanager_v1 \ rubygem-google-apis-iam_v1>=0.36.0<0.37:devel/rubygem-google-apis-iam_v1 \ rubygem-google-apis-serviceusage_v1>=0.28.0<0.29:devel/rubygem-google-apis-serviceusage_v1 \ rubygem-google-apis-sqladmin_v1beta4_041>=0.41.0<0.42:devel/rubygem-google-apis-sqladmin_v1beta4_041 \ rubygem-google-apis-androidpublisher_v3034>=0.34.0<0.35:devel/rubygem-google-apis-androidpublisher_v3034 \ rubygem-unf>=0.1.4<0.2.0:textproc/rubygem-unf \ rubygem-seed-fu>=2.3.7<2.4.0:databases/rubygem-seed-fu \ rubygem-elasticsearch-model713>=7.2<8:textproc/rubygem-elasticsearch-model713 \ rubygem-elasticsearch-rails>=7.2<8:textproc/rubygem-elasticsearch-rails \ rubygem-elasticsearch-api713>=7.13.3<7.13.4:textproc/rubygem-elasticsearch-api713 \ rubygem-aws-sdk-core3175>=3.175.0<3.176:devel/rubygem-aws-sdk-core3175 \ rubygem-aws-sdk-cloudformation>=1<2:devel/rubygem-aws-sdk-cloudformation \ rubygem-aws-sdk-s31126>=1.126.0<1.127:devel/rubygem-aws-sdk-s31126 \ rubygem-faraday_middleware-aws-sigv403>=0.3.0<0.4:devel/rubygem-faraday_middleware-aws-sigv403 \ rubygem-typhoeus>=1.4.0<1.5:www/rubygem-typhoeus \ rubygem-html-pipeline>=2.14.3<2.15:textproc/rubygem-html-pipeline \ rubygem-deckar01-task_list>=2.3.2<2.4:www/rubygem-deckar01-task_list \ rubygem-gitlab-markup>=1.9.0<1.10.0:textproc/rubygem-gitlab-markup \ rubygem-commonmarker>=0.23.9<0.24:textproc/rubygem-commonmarker \ rubygem-kramdown23>=2.3.1<2.4:textproc/rubygem-kramdown23 \ rubygem-redcloth>=4.3.2<4.4.0:www/rubygem-redcloth \ rubygem-rdoc63>=6.3.2<7:devel/rubygem-rdoc63 \ rubygem-org-ruby>=0.9.12<0.10.0:textproc/rubygem-org-ruby \ rubygem-creole>=0.5.0<0.6.0:textproc/rubygem-creole \ rubygem-wikicloth081>=0.8.1<0.8.2:textproc/rubygem-wikicloth081 \ rubygem-asciidoctor>=2.0.18<2.1.0:textproc/rubygem-asciidoctor \ rubygem-asciidoctor-include-ext>=0.4.0<0.5.0:textproc/rubygem-asciidoctor-include-ext \ rubygem-asciidoctor-plantuml00>=0.0.16<0.1:textproc/rubygem-asciidoctor-plantuml00 \ rubygem-asciidoctor-kroki>=0.8.0<0.9:textproc/rubygem-asciidoctor-kroki \ rubygem-rouge>=4.1.2<4.2:textproc/rubygem-rouge \ rubygem-truncato>=0.7.11<0.8.0:textproc/rubygem-truncato \ rubygem-nokogiri>=1.15.2<2:textproc/rubygem-nokogiri \ rubygem-icalendar>=0:devel/rubygem-icalendar \ rubygem-diffy>=3.4<4:textproc/rubygem-diffy \ rubygem-diff_match_patch>=0.1.0<0.2.0:textproc/rubygem-diff_match_patch \ rubygem-rack22>=2.2.7,3<2.3,3:www/rubygem-rack22 \ rubygem-rack-timeout>=0.6.3<0.7:www/rubygem-rack-timeout \ rubygem-puma>=6.3<7:www/rubygem-puma \ rubygem-sd_notify>=0.1.1<0.2:devel/rubygem-sd_notify \ rubygem-state_machines-activerecord>=0.8.0<0.9.0:databases/rubygem-state_machines-activerecord \ rubygem-acts-as-taggable-on>=9.0<10:www/rubygem-acts-as-taggable-on \ rubygem-sidekiq6>=6.5.7<6.6:devel/rubygem-sidekiq6 \ rubygem-sidekiq-cron18>=1.8.0<1.9:devel/rubygem-sidekiq-cron18 \ rubygem-redis-namespace19>=1.9.0<1.10.0:databases/rubygem-redis-namespace19 \ rubygem-fugit>=1.8.1<1.9:devel/rubygem-fugit \ rubygem-httparty020>=0.20.0<0.21:www/rubygem-httparty020 \ rubygem-rainbow>=3.1.1<4.0:devel/rubygem-rainbow \ rubygem-ruby-progressbar>=1.11<2:devel/rubygem-ruby-progressbar \ rubygem-re2>=1.6.0<1.7.0:devel/rubygem-re2 \ rubygem-semver_dialects>=1.2.1<1.3:devel/rubygem-semver_dialects \ rubygem-version_sorter>=2.3<3:textproc/rubygem-version_sorter \ rubygem-js_regex>=3.8<4.0:textproc/rubygem-js_regex \ rubygem-device_detector>=0:devel/rubygem-device_detector \ rubygem-redis4>=4.8.0<4.8.2:databases/rubygem-redis4 \ rubygem-connection_pool>=2.2.5<3.0:net/rubygem-connection_pool \ rubygem-redis-actionpack-rails61>=5.3.0<5.4:databases/rubygem-redis-actionpack-rails61 \ rubygem-discordrb-webhooks>=3.4<4.0:net-im/rubygem-discordrb-webhooks \ rubygem-jira-ruby21>=2.1.4<2.2:devel/rubygem-jira-ruby21 \ rubygem-atlassian-jwt>=0.2.0<0.3.0:www/rubygem-atlassian-jwt \ rubygem-slack-messenger>=2.3.4<2.4.0:devel/rubygem-slack-messenger \ rubygem-hangouts-chat>=0.0.5<0.1.0:net/rubygem-hangouts-chat \ rubygem-asana1>=0.10.13<3:www/rubygem-asana1 \ rubygem-ruby-fogbugz>=0.3.0<0.4.0:devel/rubygem-ruby-fogbugz \ rubygem-kubeclient>=4.11.0<4.12.0:www/rubygem-kubeclient \ rubygem-ruby-openai37>=3.7<4:www/rubygem-ruby-openai37 \ rubygem-circuitbox>=2.0.0<2.1:www/rubygem-circuitbox \ rubygem-sanitize>=6.0<7:textproc/rubygem-sanitize \ rubygem-babosa>=2.0<3:textproc/rubygem-babosa \ rubygem-loofah>=2.21.3<2.22:textproc/rubygem-loofah \ rubygem-licensee>=9.15<10:devel/rubygem-licensee \ rubygem-charlock_holmes>=0.7.7<0.8.0:textproc/rubygem-charlock_holmes \ rubygem-ruby-magic>=0.6<1:devel/rubygem-ruby-magic \ rubygem-fast_blank>=0:devel/rubygem-fast_blank \ rubygem-gitlab-chronic>=0.10.5<0.11.0:devel/rubygem-gitlab-chronic \ rubygem-gitlab_chronic_duration>=0.10.6.2<0.10.7:devel/rubygem-gitlab_chronic_duration \ rubygem-rack-proxy>=0.7.6<0.8.0:www/rubygem-rack-proxy \ rubygem-sassc-rails-rails61>=2.1.0<2.2.0:textproc/rubygem-sassc-rails-rails61 \ rubygem-autoprefixer-rails1025>=10.2.5.1<10.2.6:textproc/rubygem-autoprefixer-rails1025 \ rubygem-terser>=1.0.2:textproc/rubygem-terser \ rubygem-addressable>=2.8<3:www/rubygem-addressable \ rubygem-tanuki_emoji>=0.6<1:graphics/rubygem-tanuki_emoji \ rubygem-gon-rails61>=6.4.0<6.5:www/rubygem-gon-rails61 \ rubygem-request_store>=1.5.1<2.0:devel/rubygem-request_store \ rubygem-base32>=0.3.0<0.4.0:converters/rubygem-base32 \ rubygem-gitlab-license>=2.3<3:devel/rubygem-gitlab-license \ rubygem-rack-attack>=6.6.1<6.7:www/rubygem-rack-attack \ rubygem-sentry-raven>=3.1<4.0:devel/rubygem-sentry-raven \ rubygem-sentry-ruby>=5.8.0<5.9:devel/rubygem-sentry-ruby \ rubygem-sentry-rails>=5.8.0<5.9:devel/rubygem-sentry-rails \ rubygem-sentry-sidekiq>=5.8.0<5.9:devel/rubygem-sentry-sidekiq \ rubygem-pg_query>=4.2.1<4.3:databases/rubygem-pg_query \ rubygem-premailer-rails-rails61>=1.10.3<1.11:mail/rubygem-premailer-rails-rails61 \ rubygem-gitlab-labkit>=0.33.0<0.34:devel/rubygem-gitlab-labkit \ rubygem-thrift>=0.16.0:devel/rubygem-thrift \ rubygem-ruby_parser>=3.20<4.0:devel/rubygem-ruby_parser \ rubygem-rails-i18n-rails61>=7.0<8:devel/rubygem-rails-i18n-rails61 \ rubygem-gettext_i18n_rails18>=1.8.0<1.9.0:devel/rubygem-gettext_i18n_rails18 \ rubygem-gettext_i18n_rails_js-rails61>=1.3<2.0:devel/rubygem-gettext_i18n_rails_js-rails61 \ rubygem-gettext>=3.3<4:devel/rubygem-gettext \ rubygem-batch-loader>=2.0.1<2.1:devel/rubygem-batch-loader \ rubygem-peek-rails61>=1.1.0<2.0:devel/rubygem-peek-rails61 \ rubygem-snowplow-tracker>=0.8.0<1:devel/rubygem-snowplow-tracker \ rubygem-webrick>=1.8.1<1.9:www/rubygem-webrick \ rubygem-prometheus-client-mmap>=0.25<0.26:devel/rubygem-prometheus-client-mmap \ rubygem-warning>=1.3.0<1.4:devel/rubygem-warning \ rubygem-license_finder>=7.0.0<8:devel/rubygem-license_finder \ rubygem-gitlab-dangerfiles>=3.10.0<3.11:devel/rubygem-gitlab-dangerfiles \ rubygem-octokit5>=4.20<6.0:net/rubygem-octokit5 \ rubygem-gitlab-mail_room>=0.0.23<0.1.0:mail/rubygem-gitlab-mail_room \ rubygem-email_reply_trimmer>=0.1<1.0:mail/rubygem-email_reply_trimmer \ rubygem-html2text>=0:textproc/rubygem-html2text \ rubygem-stackprof>=0.2.25<0.3:devel/rubygem-stackprof \ rubygem-rbtrace>=0.4.14<1.0:devel/rubygem-rbtrace \ rubygem-memory_profiler>=1.0<2.0:devel/rubygem-memory_profiler \ rubygem-benchmark-memory>=0.1<1.0:benchmarks/rubygem-benchmark-memory \ rubygem-activerecord-explain-analyze>=0.1<1.0:databases/rubygem-activerecord-explain-analyze \ rubygem-oauth2>=2.0<3:net/rubygem-oauth2 \ rubygem-health_check>=3.0<4:devel/rubygem-health_check \ rubygem-vmstat>=2.3.0<2.4.0:sysutils/rubygem-vmstat \ rubygem-sys-filesystem>=1.4.3<1.5:sysutils/rubygem-sys-filesystem \ rubygem-net-ntp>0:net/rubygem-net-ntp \ rubygem-ssh_data>=1.3<2:security/rubygem-ssh_data \ rubygem-spamcheck>=1.3.0<1.4:net/rubygem-spamcheck \ rubygem-gitaly>=16.1.0.pre.rc2<16.2.0:net/rubygem-gitaly \ rubygem-kas-grpc>=0.1.0,1<0.2.0,1:net/rubygem-kas-grpc \ rubygem-grpc>=1.42.0<2:net/rubygem-grpc \ rubygem-google-protobuf323>=3.23.3<4:devel/rubygem-google-protobuf323 \ rubygem-toml-rb>=2.2.0<3:www/rubygem-toml-rb \ rubygem-flipper025>=0.25.0<0.26:devel/rubygem-flipper025 \ rubygem-flipper-active_record-rails61>=0.25.0<0.26:databases/rubygem-flipper-active_record-rails61 \ rubygem-flipper-active_support_cache_store-rails61>=0.25.0<0.26:devel/rubygem-flipper-active_support_cache_store-rails61 \ rubygem-unleash>=3.2.2<3.3:devel/rubygem-unleash \ rubygem-gitlab-experiment>=0.7.0<0.8:devel/rubygem-gitlab-experiment \ rubygem-lograge-rails61>=0.11.2<1.0:www/rubygem-lograge-rails61 \ rubygem-grape_logging>=1.8<2.0:devel/rubygem-grape_logging \ rubygem-gitlab-net-dns>=0.9.2<0.10:dns/rubygem-gitlab-net-dns \ rubygem-countries>=4.1.3<4.2.0:devel/rubygem-countries \ rubygem-retriable>=3.1.2<3.2.0:devel/rubygem-retriable \ rubygem-lru_redux>0:devel/rubygem-lru_redux \ rubygem-mail>=2.8.1<2.8.2,2:mail/rubygem-mail \ rubygem-lockbox>=1.1.1<1.2:security/rubygem-lockbox \ rubygem-valid_email>=0.1<1:mail/rubygem-valid_email \ rubygem-json>=2.6.3<3:devel/rubygem-json \ rubygem-json_schemer>=0.2.18<0.3:devel/rubygem-json_schemer \ rubygem-oj313>=3.13.21<3.14:devel/rubygem-oj313 \ rubygem-oj-introspect>=0.7<1:devel/rubygem-oj-introspect \ rubygem-multi_json114>=1.14.1<1.15:devel/rubygem-multi_json114 \ rubygem-yajl-ruby>=1.4.3<1.5:devel/rubygem-yajl-ruby \ rubygem-webauthn>=3.0<4:security/rubygem-webauthn \ rubygem-ipaddress>=0.8.3<0.9:net/rubygem-ipaddress \ rubygem-parslet1>=1.8<2:textproc/rubygem-parslet1 \ rubygem-ed25519>=1.3.0<1.4:security/rubygem-ed25519 \ rubygem-parser>=0:devel/rubygem-parser \ rubygem-cvss-suite>=3.0.1<3.1:security/rubygem-cvss-suite \ rubygem-arr-pm>=0.0.12<0.1:devel/rubygem-arr-pm \ rubygem-devfile>=0.0.19.p.a1<0.0.20:net/rubygem-devfile \ rubygem-CFPropertyList>=3.0.0<3.1:devel/rubygem-CFPropertyList \ rubygem-app_store_connect>=0:net/rubygem-app_store_connect \ rubygem-telesignenterprise>=2.2<3:devel/rubygem-telesignenterprise \ rubygem-net-protocol01>=0.1.3<0.2:net/rubygem-net-protocol01 \ rubygem-net-http011>=0.1.1<0.1.2:www/rubygem-net-http011 \ rubygem-duo_api>=1.3<2:security/rubygem-duo_api \ rubygem-google-cloud-profiler-v2>=0.3<1:textproc/rubygem-google-cloud-profiler-v2 BUILD_DEPENDS= gem:devel/ruby-gems \ ${MY_DEPENDS} RUN_DEPENDS= ${MY_DEPENDS} CONFLICTS_INSTALL= gitolite \ gitolite2 \ gogs \ gitea \ gitosis USES= go:modules nodejs:env ruby shebangfix USE_RC_SUBR= gitlab USE_GITLAB= yes GL_ACCOUNT= gitlab-org GL_PROJECT= gitlab-foss # Find the here: https://gitlab.com/gitlab-org/gitlab-foss/-/tags -GL_COMMIT= e60fc11f2d3d2a3d4fe6e1c9001e29091bd4ccd5 +GL_TAGNAME= e60fc11f2d3d2a3d4fe6e1c9001e29091bd4ccd5 USERS= git GROUPS= git NO_BUILD= yes NO_ARCH= yes OPTIONS_DEFINE= KERBEROS OPTIONS_DEFAULT= KERBEROS KERBEROS_BUILD_DEPENDS= rubygem-timfel-krb5-auth>=0.8<1:security/rubygem-timfel-krb5 KERBEROS_RUN_DEPENDS= rubygem-timfel-krb5-auth>=0.8<1:security/rubygem-timfel-krb5 KERBEROS_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-Gemfile-kerberos-off SHEBANG_FILES= scripts/build_qa_image \ scripts/build_gdk_image \ scripts/db_tasks \ scripts/rails-update-bisect \ scripts/generate-e2e-pipeline \ scripts/frontend/execute-on-staged-files.sh \ scripts/frontend/start_storybook.sh \ scripts/partitioning/generate-fk \ .lefthook/pre-push/merge_conflicts \ qa/gdk/entrypoint \ qa/bin/test post-patch: ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/config/gitlab.yml.example \ ${WRKSRC}/config/puma.rb.example \ ${WRKSRC}/lib/support/nginx/gitlab \ ${WRKSRC}/lib/support/nginx/gitlab-ssl # Remove symlink a create a file with content ${RM} ${WRKSRC}/GITLAB_WORKHORSE_VERSION ${ECHO} ${PORTVERSION} > ${WRKSRC}/GITLAB_WORKHORSE_VERSION do-install: ${CP} ${WRKSRC}/config/database.yml.postgresql ${WRKSRC}/config/database.yml.sample (cd ${WRKSRC} && ${RM} Gemfile.lock && bundle install --local) ${RM} -R ${WRKSRC}/workhorse # Has only a Gemfile.lock, so remove it, is maybe fixed by a newer version ${RM} -R ${WRKSRC}/vendor/gems/omniauth-google-oauth2 ${FIND} ${WRKSRC} -name '*.orig' -delete ${FIND} ${WRKSRC} -name '*.bak' -delete ${FIND} ${WRKSRC} -name '*.gitkeep' -delete ${FIND} ${WRKSRC} -name '*.gitignore' -delete ${FIND} ${WRKSRC} -name "Gemfile.lock" -delete ${MV} ${WRKSRC}/config/initializers/relative_url.rb.sample ${WRKSRC}/config/initializers/relative_url.rb.example # get files for workdir with: find . -name "*.example" ${MV} ${WRKSRC}/config/puma.rb.example ${WRKSRC}/config/puma.rb.sample ${MV} ${WRKSRC}/config/secrets.yml.example ${WRKSRC}/config/secrets.yml.sample ${MV} ${WRKSRC}/config/sidekiq.yml.example ${WRKSRC}/config/sidekiq.yml.sample ${MV} ${WRKSRC}/config/cable.yml.example ${WRKSRC}/config/cable.yml.sample ${MV} ${WRKSRC}/config/gitlab.yml.example ${WRKSRC}/config/gitlab.yml.sample ${MV} ${WRKSRC}/config/initializers/devise_password_length.rb.example ${WRKSRC}/config/initializers/devise_password_length.rb.sample ${MV} ${WRKSRC}/config/resque.yml.example ${WRKSRC}/config/resque.yml.sample ${MV} ${WRKSRC}/lib/support/nginx/gitlab ${WRKSRC}/lib/support/nginx/gitlab.sample ${MV} ${WRKSRC}/lib/support/nginx/gitlab-ssl ${WRKSRC}/lib/support/nginx/gitlab-ssl.sample ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME}/public/assets ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME}/public/uploads ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME}/tmp/cache ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME}/tmp/sessions ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME}/tmp/backups ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME}/tmp/sockets/private/internal ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME}/shared/tmp ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME}/shared/artifacts/tmp/work ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME}/vendor/assets/stylesheets ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME}/workhorse/changelogs/unreleased # Skip file having an executable bit (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/www/${PORTNAME} "-not ( -type f -perm -a=x )") # now copy all files having an execution bit and preserve to x bit (this fixes some issues we saw) (cd ${WRKSRC} && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/www/${PORTNAME} "-type f -perm -a=x") post-install: ${FIND} -s ${STAGEDIR}${WWWDIR} -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' | \ ${SED} -E -e '/sample$$/ s#^#@sample #; \ /secrets.yml.sample$$/ s#^@sample #@sample(git,www,0600) #; \ s#${WWWDIR_REL}/bin#@(git,,544) ${WWWDIR_REL}/bin#; \ /db\/schema.rb$$|gitlab.po$$|gitlab.pot$$|gitlab.po.time_stamp$$|locale\/index.js$$/ s#^#@(git,,) #;' >> ${TMPPLIST} @${ECHO_CMD} "@owner git" >> ${TMPPLIST} @${ECHO_CMD} "@group www" >> ${TMPPLIST} @${ECHO_CMD} "@dir(git,git) ${WWWDIR_REL}/" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/app/assets/images/auth_buttons/" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/app/assets/javascripts/locale/" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/app/assets/javascripts/pipeline_wizard/templates/" >> ${TMPPLIST} @${ECHO_CMD} "@dir(git,git,554) ${WWWDIR_REL}/bin" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/config" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,700) ${WWWDIR_REL}/builds" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/lib/assets" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/bg" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/de" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/eo" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/es" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/fil_PH" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/fr" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/id_ID" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/it" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/ja" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/ko" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/nl_NL" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/pl_PL" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/pt_BR" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/ru" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/tr_TR" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/uk" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/zh_CN" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/zh_HK" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/locale/zh_TW" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,744) ${WWWDIR_REL}/log" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/public" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/public/assets" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,700) ${WWWDIR_REL}/public/uploads" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/qa/qa/specs/features/api/2_plan" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/qa/qa/specs/features/api/4_verify" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/qa/qa/specs/features/api/5_package" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/qa/qa/specs/features/api/6_release" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/qa/qa/specs/features/api/7_configure" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/qa/qa/specs/features/api/8_monitor" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/qa/qa/specs/features/browser_ui/5_package" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/qa/qa/specs/features/browser_ui/8_monitor" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/qa/tmp" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/spec/support/gitlab-git-test.git/refs/heads" >> ${TMPPLIST} @${ECHO_CMD} "@dir ${WWWDIR_REL}/spec/support/gitlab-git-test.git/refs/tags" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,755) ${WWWDIR_REL}/shared" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,700) ${WWWDIR_REL}/shared/artifacts" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,700) ${WWWDIR_REL}/shared/artifacts/tmp" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,700) ${WWWDIR_REL}/shared/artifacts/tmp/cache" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,700) ${WWWDIR_REL}/shared/artifacts/tmp/uploads" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,700) ${WWWDIR_REL}/shared/artifacts/tmp/work" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/shared/packages" >> ${TMPPLIST} @${ECHO_CMD} "@group gitlab-pages" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/shared/pages" >> ${TMPPLIST} @${ECHO_CMD} "@group www" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,700) ${WWWDIR_REL}/shared/terraform_state" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,700) ${WWWDIR_REL}/shared/tmp" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,700) ${WWWDIR_REL}/shared/lfs-objects" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,700) ${WWWDIR_REL}/shared/registry" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/backups" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/cache" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/feature_flags" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/pids" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/prometheus_multiproc_dir" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/prometheus_multiproc_dir/puma" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/prometheus_multiproc_dir/sidekiq" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/prometheus_multiproc_dir/unicorn" >> ${TMPPLIST} #@${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/run" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/sessions" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/sockets" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/sockets/private" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/tmp/sockets/private/internal" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/vendor" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/vendor/assets" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/vendor/assets/stylesheets" >> ${TMPPLIST} @${ECHO_CMD} "@dir(,,770) ${WWWDIR_REL}/workhorse/changelogs/unreleased" >> ${TMPPLIST} .include diff --git a/www/gitlab-pages/Makefile b/www/gitlab-pages/Makefile index 711b38a319cc..6199ddf761ae 100644 --- a/www/gitlab-pages/Makefile +++ b/www/gitlab-pages/Makefile @@ -1,48 +1,48 @@ PORTNAME= gitlab-pages PORTVERSION= 16.1.2 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES+= https://gitlab.com/gitlab-org/gitlab-pages/-/raw/v${DISTVERSION}/ DISTFILES+= go.mod MAINTAINER= mfechner@FreeBSD.org COMMENT= Official GitLab Pages daemon WWW= https://gitlab.com/gitlab-org/gitlab-pages LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= gitlab.com/gitlab-org/gitlab-pages USE_GITLAB= yes GL_ACCOUNT= gitlab-org # Find this here: https://gitlab.com/gitlab-org/gitlab-pages/-/tags/ -GL_COMMIT= 9e21d85f07735fb9f64efdf56917a334e65dbb7a +GL_TAGNAME= 9e21d85f07735fb9f64efdf56917a334e65dbb7a -GO_BUILDFLAGS= -ldflags="-X 'main.VERSION=${PORTVERSION}' -X 'main.REVISION=${GL_COMMIT}'" +GO_BUILDFLAGS= -ldflags="-X 'main.VERSION=${PORTVERSION}' -X 'main.REVISION=${GL_TAGNAME}'" USE_RC_SUBR= gitlab_pages USERS= gitlab-pages GROUPS= gitlab-pages post-patch: ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/gitlab-pages.conf.sample do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DATADIR}/bin (cd ${WRKDIR}/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR}/bin) .for x in gitlab-pages.conf.sample ${INSTALL_DATA} ${WRKSRC}/${x} ${STAGEDIR}${DATADIR}/ .endfor post-install: ${FIND} -s ${STAGEDIR}${DATADIR} -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' | \ ${SED} -E -e '/sample$$/ s#^#@sample #; \ s#${DATADIR_REL}/bin#@(,,555) ${DATADIR_REL}/bin#; ' >> ${TMPPLIST} cat ${TMPPLIST} .include diff --git a/www/gitlab-workhorse/Makefile b/www/gitlab-workhorse/Makefile index a85a1f606628..6b48e71e7310 100644 --- a/www/gitlab-workhorse/Makefile +++ b/www/gitlab-workhorse/Makefile @@ -1,57 +1,57 @@ PORTNAME= gitlab-workhorse PORTVERSION= 16.1.2 DISTVERSIONPREFIX= v CATEGORIES= www MAINTAINER= mfechner@FreeBSD.org COMMENT= Smart reverse proxy for GitLab WWW= https://gitlab.com/gitlab-org/gitlab-workhorse LICENSE= MIT LICENSE_FILE= ${WRKSRC}/../LICENSE BUILD_DEPENDS= git>=2.39.2:devel/git RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool USES= gmake go:modules,no_targets MAKE_ENV= GOFLAGS="${GO_BUILDFLAGS}" MAKE_ENV+= ${GO_ENV} WRKSRC_SUBDIR= workhorse # found in work/gitlab-foss*/workhorse/go.mod #GO_MODULE= gitlab.com/gitlab-org/gitlab/workhorse USE_GITLAB= yes GL_ACCOUNT= gitlab-org GL_PROJECT= gitlab-foss # Find the commit hash here: https://gitlab.com/gitlab-org/gitlab-foss/-/tags -GL_COMMIT= e60fc11f2d3d2a3d4fe6e1c9001e29091bd4ccd5 +GL_TAGNAME= e60fc11f2d3d2a3d4fe6e1c9001e29091bd4ccd5 # for go dependencies # Gitlab hosts there dependencies on their own platform and not on go-proxy # so we download the required go.mod file from gitlab # lines are taken from go.mk # --------------------------- FETCH_DEPENDS= ${GO_CMD}:${GO_PORT} \ ca_root_nss>0:security/ca_root_nss MASTER_SITES+= https://gitlab.com/gitlab-org/gitlab-foss/-/raw/v${DISTVERSION}/workhorse/ DISTFILES+= go.mod DIST_SUBDIR= go/${PKGORIGIN:S,/,_,g}/${DISTNAME} EXTRACT_ONLY+= ${DISTFILES:N*.mod\:*:N*.mod:C/:.*//} _USES_fetch+= 800:go-post-fetch go-post-fetch: @${ECHO_MSG} "===> Fetching ${GO_MODNAME} dependencies"; @(cd ${DISTDIR}/${DIST_SUBDIR}; \ [ -e go.mod ] || ${RLN} ${GO_MODFILE} go.mod; \ ${SETENV} ${GO_ENV} GOPROXY=${GO_GOPROXY} ${GO_CMD} mod download -x all) # --------------------------- PLIST_FILES= bin/gitlab-resize-image \ bin/gitlab-workhorse \ bin/gitlab-zip-cat \ bin/gitlab-zip-metadata PLIST_DIRS= ${WWWDIR} post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME} .include diff --git a/www/py-woob-qt/Makefile b/www/py-woob-qt/Makefile index 7cda3f849081..15852e104855 100644 --- a/www/py-woob-qt/Makefile +++ b/www/py-woob-qt/Makefile @@ -1,48 +1,48 @@ PORTNAME= woob-qt DISTVERSION= 2.0-27 PORTREVISION= 2 DISTVERSIONSUFFIX= -g958a79c2 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Web Outside of Browsers WWW= https://woob.tech/ LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}woob>=2.0:www/py-woob@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}woob>=2.0:www/py-woob@${PY_FLAVOR} USES= gmake pyqt:5 python USE_PYQT= pyqt5 sip USE_PYTHON= autoplist distutils USE_GITLAB= yes GL_ACCOUNT= woob -GL_COMMIT= 958a79c2e5de4698afe34f960fc1698cf2de8ca5 +GL_TAGNAME= 958a79c2e5de4698afe34f960fc1698cf2de8ca5 BINARY_ALIAS= pyuic5=pyuic5-${PYTHON_VER} NO_ARCH= yes # woob-qt attempts to install __init__.py and the generated bytecode into # these directories which conflicts with those installed by woob. We need to # delete these files and their entries in the generated plist post-install. COMMON_DIRS= woob \ woob/applications \ woob/tools \ woob/tools/application post-install: .for dir in ${COMMON_DIRS:S|/|\/|g} @${REINPLACE_CMD} -e '/.*\/${dir}\/__init__.py/d' \ -e '/.*\/${dir}\/__pycache__.*/d' \ ${WRKDIR}/.PLIST.pymodtmp .endfor .for dir in ${COMMON_DIRS} @(cd ${STAGEDIR}${PYTHON_SITELIBDIR}/${dir} && ${RM} -r __pycache__ __init__.py) .endfor .include diff --git a/www/simple-web-server/Makefile b/www/simple-web-server/Makefile index 394d1dc761d9..789f9a41fa7c 100644 --- a/www/simple-web-server/Makefile +++ b/www/simple-web-server/Makefile @@ -1,30 +1,30 @@ PORTNAME= simple-web-server DISTVERSION= 3.0.2 PORTREVISION= 1 CATEGORIES= www devel MAINTAINER= yuri@FreeBSD.org COMMENT= HTTP and HTTPS server and client library WWW= https://gitlab.com/eidheim/Simple-Web-Server LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= boost-libs>0:devel/boost-libs USES= cmake compiler:c++11-lang USE_GITLAB= yes GL_ACCOUNT= eidheim GL_PROJECT= Simple-Web-Server -GL_COMMIT= 0f8b26ff19d757db039d6f70e252219326cc3d8f +GL_TAGNAME= 0f8b26ff19d757db039d6f70e252219326cc3d8f NO_ARCH= yes NO_BUILD= yes do-test: # one testcase is known to fail: https://gitlab.com/eidheim/Simple-Web-Server/-/issues/294 @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include diff --git a/www/tt-rss/Makefile b/www/tt-rss/Makefile index ec348958373c..a8b36e800265 100644 --- a/www/tt-rss/Makefile +++ b/www/tt-rss/Makefile @@ -1,74 +1,74 @@ PORTNAME= tt-rss PORTVERSION= g20230509 PORTEPOCH= 2 CATEGORIES= www MAINTAINER= dereks@lifeofadishwasher.com COMMENT= Tiny Tiny RSS: web-based news feed (RSS/Atom) aggregator WWW= https://tt-rss.org/ LICENSE= GPLv2 RUN_DEPENDS= ${LOCALBASE}/bin/git:devel/git USES= gettext-tools php:cli,web shebangfix USE_GITLAB= yes GL_SITE= https://gitlab.tt-rss.org -GL_COMMIT= 11946f0148d0b8a76ecc120fd9c1dc0b7fa04664 +GL_TAGNAME= 11946f0148d0b8a76ecc120fd9c1dc0b7fa04664 USE_PHP= ctype dom exif fileinfo filter iconv intl mbstring openssl \ pcntl pdo phar posix session simplexml tokenizer xml xmlwriter \ zip USE_RC_SUBR= ttrssd SHEBANG_FILES= update.php update_daemon2.php REINPLACE_ARGS= -i "" NO_ARCH= yes NO_BUILD= yes # Instead of depending on the extact database driver list php packages that tt-rss # depends on during install pkg-message as a post install setup. # mysql: php-mysqli php-pdo_mysql # pgsql: php-pgsql php-pdo_pgsql # # from Mk/Uses/php.mk create sub vars for mysqli/pdo_mysql pgsql/pdo_pgsql values SUB_FILES= config.php httpd-tt-rss.conf pkg-message ttrss_db_check.php SUB_LIST= MYSQL_DEPS="${mysqli_DEPENDS:T} ${pdo_mysql_DEPENDS:T}" \ PGSQL_DEPS="${pgsql_DEPENDS:T} ${pdo_pgsql_DEPENDS:T}" \ WWWOWN=${WWWOWN} PLIST_SUB= WWWGRP=${WWWGRP} \ WWWOWN=${WWWOWN} OPTIONS_DEFINE= CURL GD OPTIONS_DEFAULT= CURL GD CURL_DESC= Use SimplePie instead of Magpie GD_DESC= Use OTP QR code generation CURL_USE= PHP=curl GD_USE= PHP=gd do-install: ${MKDIR} \ ${STAGEDIR}${WWWDIR} \ ${STAGEDIR}${DATADIR} \ ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "*" ${STAGEDIR}${WWWDIR} \ "! -name LICENSE ! -name .empty ! -name Jenkinsfile") ${RM} -r ${STAGEDIR}${WWWDIR}/debian ${INSTALL_DATA} ${WRKDIR}/httpd-tt-rss.conf ${STAGEDIR}${DATADIR} - ${ECHO} "${OPSYS}:${PORTVERSION}:${GL_COMMIT:C/^(.{11}).*$/\1/W}}" > \ + ${ECHO} "${OPSYS}:${PORTVERSION}:${GL_TAGNAME:C/^(.{11}).*$/\1/W}}" > \ "${STAGEDIR}${WWWDIR}/version_static.txt" ${RM} ${STAGEDIR}${WWWDIR}/config.php-dist ${INSTALL_DATA} ${WRKDIR}/config.php \ ${STAGEDIR}${WWWDIR}/config.php.sample ${INSTALL_DATA} ${WRKDIR}/ttrss_db_check.php \ ${STAGEDIR}${WWWDIR}/ttrss_db_check.php ${INSTALL_DATA} ${FILESDIR}/newsyslog.sample \ ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11-drivers/xf86-video-intel/Makefile b/x11-drivers/xf86-video-intel/Makefile index 9746dae0c74c..818655c44670 100644 --- a/x11-drivers/xf86-video-intel/Makefile +++ b/x11-drivers/xf86-video-intel/Makefile @@ -1,49 +1,49 @@ PORTNAME= xf86-video-intel DISTVERSION= 2.99.917-923 -DISTVERSIONSUFFIX= -g${GL_COMMIT:C/(.{12}).*/\1/} +DISTVERSIONSUFFIX= -g${GL_TAGNAME:C/(.{12}).*/\1/} PORTEPOCH= 1 CATEGORIES= x11-drivers MAINTAINER= x11@FreeBSD.org COMMENT= X.Org legacy driver for Intel integrated graphics chipsets WWW= https://01.org/linuxgraphics/ LICENSE= MIT # various LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= only Intel integrated GPUs on x86 are supported LIB_DEPENDS= libdrm_intel.so:graphics/libdrm USES= cpe localbase xorg xorg-cat:driver CPE_VENDOR= x USE_GITLAB= yes -GL_COMMIT= b74b67f0f321875492968f7097b9d6e82a66d7df +GL_TAGNAME= b74b67f0f321875492968f7097b9d6e82a66d7df USE_XORG= pciaccess pixman CONFIGURE_ENV= ac_cv_header_sys_sysinfo_h=no # XXX ports/242236 CONFIGURE_ARGS= --with-builderstring="${DISTVERSIONFULL}" TEST_TARGET= check # XXX bug 214593: SNA crashes on pre-SandyBridge hardware CONFIGURE_ARGS+=--with-default-accel=uxa OPTIONS_DEFINE= UDEV XVMC OPTIONS_DEFAULT=UDEV XVMC OPTIONS_SUB= yes UDEV_DESC= udev-based monitor hotplug detection UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd UDEV_CONFIGURE_ENABLE= udev XVMC_LIB_DEPENDS= libxcb-util.so:x11/xcb-util XVMC_USE= XORG=x11,xcb,xvmc XVMC_CONFIGURE_ENABLE= xvmc XVMC_VARS= USE_LDCONFIG=yes post-patch: .if ${CONFIGURE_ARGS:M--with-default-accel=uxa} @${REINPLACE_CMD} '/^Default/s/SNA/UXA/' ${WRKSRC}/man/intel.man .endif .include diff --git a/x11-fonts/ohsnap-otb/Makefile b/x11-fonts/ohsnap-otb/Makefile index b3132888fe50..16bd1cc1f555 100644 --- a/x11-fonts/ohsnap-otb/Makefile +++ b/x11-fonts/ohsnap-otb/Makefile @@ -1,25 +1,25 @@ PORTNAME= ohsnap-otb DISTVERSION= 1.8.0 CATEGORIES= x11-fonts PORTREVISION= 1 MAINTAINER= rigoletto@FreeBSD.org COMMENT= Monospaced font based on Artwiz Snap WWW= https://gitlab.com/rigoletto/ohsnap-otb LICENSE= GPLv2 USES= fonts USE_GITLAB= yes GL_ACCOUNT= rigoletto -GL_COMMIT= c88223abc6fcb4c5970d8ed6c3887ed8a1ab0817 +GL_TAGNAME= c88223abc6fcb4c5970d8ed6c3887ed8a1ab0817 FONTS= ohsnap ohsnapu ohsnap.icons NO_BUILD= yes do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} ${WRKSRC}/* ${STAGEDIR}${FONTSDIR} .include diff --git a/x11-servers/xwayland-devel/Makefile b/x11-servers/xwayland-devel/Makefile index 6638f7179836..ab3ecdaa8e39 100644 --- a/x11-servers/xwayland-devel/Makefile +++ b/x11-servers/xwayland-devel/Makefile @@ -1,93 +1,93 @@ PORTNAME= xwayland DISTVERSIONPREFIX= xorg-server- DISTVERSION= 21.0.99.1-478 -DISTVERSIONSUFFIX= -g${GL_COMMIT:C/(.{12}).*/\1/} +DISTVERSIONSUFFIX= -g${GL_TAGNAME:C/(.{12}).*/\1/} CATEGORIES= x11-servers PKGNAMESUFFIX= -devel PATCH_SITES+= https://github.com/mirror/${GL_PROJECT}/commit/:github PATCHFILES+= cd6c9c1246af.patch:-p1:github # https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/432 PATCHFILES+= 3930d00746b0.patch:-p1:github # https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/432 PATCHFILES+= 3b0d1a3a2296.patch:-p1:github # https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/432 PATCHFILES+= 459f07e344fd.patch:-p1:github # https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/844 PATCH_SITES+= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= 8b9bf0a22640.patch:-p1 # https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1047 PATCHFILES+= 0c90fb305e9b.patch:-p1 # https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1051 MAINTAINER= jbeich@FreeBSD.org COMMENT= X11 server as Wayland client (development snapshot) WWW= https://wayland.freedesktop.org/xserver.html LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ ${LOCALBASE}/include/GL/internal/dri_interface.h:graphics/mesa-dri \ wayland-protocols>=1.30:graphics/wayland-protocols LIB_DEPENDS= libdrm.so:graphics/libdrm \ libepoxy.so:graphics/libepoxy \ libwayland-client.so:graphics/wayland \ libxcvt.so:x11/libxcvt RUN_DEPENDS= xkbcomp:x11/xkbcomp \ xkeyboard-config>0:x11/xkeyboard-config CONFLICTS_INSTALL= ${PORTNAME} USES= compiler:c11 gl meson pkgconfig xorg USE_GITLAB= yes USE_GL= gbm gl USE_XORG= pixman xau xdmcp xfont2 xkbfile xshmfence xtrans GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= xorg GL_PROJECT= xserver -GL_COMMIT= befef003d4690f236771d79abeccd5b8c7f8d7dc +GL_TAGNAME= befef003d4690f236771d79abeccd5b8c7f8d7dc GL_TUPLE= xorg/proto:xorgproto:766967322209f2dcb72e6a8edea0c651f586201d:xorgproto/subprojects/xorgproto MESON_ARGS= -D${PORTNAME}=true \ -Dxorg=false \ -Dxnest=false \ -Dxvfb=false \ -Dudev=false \ -Dudev_kms=false \ -Dxcsecurity=true \ -Ddefault_font_path="${DEFAULT_FONTPATH_LIST:ts,}" PLIST_FILES= bin/Xwayland \ "@comment lib/xorg/protocol.txt" \ libdata/pkgconfig/xwayland.pc \ "@comment man/man1/Xserver.1.gz" \ man/man1/Xwayland.1.gz \ share/applications/org.freedesktop.Xwayland.desktop # Keep in sync with xorg-server FONTPATH_ROOT?= ${LOCALBASE}/share/fonts FONTPATHD?= ${PREFIX}/etc/X11/fontpath.d DEFAULT_FONTPATH_LIST= \ ${FONTPATH_ROOT}/misc/ \ ${FONTPATH_ROOT}/TTF/ \ ${FONTPATH_ROOT}/OTF/ \ ${FONTPATH_ROOT}/Type1/ \ ${FONTPATH_ROOT}/100dpi/ \ ${FONTPATH_ROOT}/75dpi/ \ catalogue:${FONTPATHD} OPTIONS_DEFINE= CSD EI NVIDIA OPTIONS_DEFAULT=CSD EI CSD_DESC= Client-side decorations via libdecor CSD_LIB_DEPENDS= libdecor-0.so:x11-toolkits/libdecor CSD_MESON_TRUE= libdecor EI_DESC= Emulated input via libei EI_LIB_DEPENDS= libei.so:x11/libei EI_MESON_OFF= -Dxwayland_ei=false NVIDIA_DESC= EGLStream support for glamor on Xwayland NVIDIA_BUILD_DEPENDS= egl-wayland>0:graphics/egl-wayland NVIDIA_MESON_TRUE= xwayland_eglstream .ifdef GL_TUPLE post-configure: @${REINPLACE_CMD} 's/meson install/& \ --skip-subprojects/' ${BUILD_WRKSRC}/build.ninja .endif .include diff --git a/x11-themes/plata-theme/Makefile b/x11-themes/plata-theme/Makefile index a3f006953b42..321e005c80c2 100644 --- a/x11-themes/plata-theme/Makefile +++ b/x11-themes/plata-theme/Makefile @@ -1,84 +1,84 @@ PORTNAME= plata-theme PORTVERSION= 0.9.9 PORTREVISION= 5 CATEGORIES= x11-themes MAINTAINER= tagattie@FreeBSD.org COMMENT= Gtk theme based on Material Design Refresh WWW= https://gitlab.com/tista500/plata-theme LICENSE= GPLv2 CC-BY-SA-4.0 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_CC-BY-SA-4.0= ${WRKSRC}/LICENSE_CC_BY_SA4 BUILD_DEPENDS= inkscape:graphics/inkscape \ sassc:textproc/sassc \ bash:shells/bash RUN_DEPENDS= gtk-murrine-engine>0:x11-themes/gtk-murrine-engine \ roboto-fonts-ttf>0:x11-fonts/roboto-fonts-ttf USES= autoreconf gmake gnome pkgconfig shebangfix USE_GNOME= gdkpixbuf2 gtk30 libxml2 USE_GITLAB= yes GL_ACCOUNT= tista500 -GL_COMMIT= 1dd0953f1d6a35777388d39f46e2428c038042be +GL_TAGNAME= 1dd0953f1d6a35777388d39f46e2428c038042be NO_ARCH= yes SHEBANG_REGEX= ./src/.*\.sh$$ GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-gtk_next \ --disable-flashback \ --disable-telegram \ --disable-tweetdeck \ --disable-airforsteam PORTDOCS= README.md README.window-list OPTIONS_DEFINE= CINNAMON DOCS GNOME MATE METACITY OPENBOX PARALLEL PLANK XFCE OPTIONS_DEFAULT= CINNAMON GNOME MATE METACITY OPENBOX PARALLEL PLANK XFCE OPTIONS_SUB= yes CINNAMON_DESC= Enable Cinnamon support CINNAMON_CONFIGURE_ENABLE= cinnamon CINNAMON_IMPLIES= METACITY GNOME_DESC= Enable Gnome support GNOME_CONFIGURE_ENABLE= gnome MATE_DESC= Enable Mate support MATE_CONFIGURE_ENABLE= mate MATE_IMPLIES= METACITY MATE_BUILD_DEPENDS= ${LOCALBASE}/lib/libmarco-private.so:x11-wm/marco METACITY_DESC= Enable Metacity support OPENBOX_DESC= Enable Openbox support OPENBOX_CONFIGURE_ENABLE= openbox PARALLEL_DESC= Enable parallel build PARALLEL_BUILD_DEPENDS= parallel:sysutils/parallel PARALLEL_CONFIGURE_ENABLE= parallel PLANK_DESC= Enable Plank support PLANK_CONFIGURE_ENABLE= plank XFCE_DESC= Enable Xfce support XFCE_CONFIGURE_ENABLE= xfce post-extract: ${CP} ${WRKSRC}/src/shell/sass/gnome-shell/README.window-list ${WRKSRC} post-patch: (cd ${WRKSRC} && \ ${FIND} . -type f -iregex '${SHEBANG_REGEX}' \ -exec ${SED} -i '' -e "s/sed -i/& ''/g" {} ';') ${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|; s|$${prefix}|${PREFIX}|' \ ${WRKSRC}/README.window-list post-install: ${RM} ${STAGEDIR}${PREFIX}/share/themes/Plata/COPYING ${RM} ${STAGEDIR}${PREFIX}/share/themes/Plata/LICENSE_CC_BY_SA4 ${RM} ${STAGEDIR}${PREFIX}/share/themes/Plata/gnome-shell/extensions/window-list/README post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-toolkits/color-widgets-qt5/Makefile b/x11-toolkits/color-widgets-qt5/Makefile index cb53df4b40a2..9a6b48dd7560 100644 --- a/x11-toolkits/color-widgets-qt5/Makefile +++ b/x11-toolkits/color-widgets-qt5/Makefile @@ -1,24 +1,24 @@ PORTNAME= color-widgets DISTVERSION= 2.2.0 CATEGORIES= x11-toolkits PKGNAMESUFFIX= ${SUFFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Qt (C++) widgets to manage color inputs WWW= https://gitlab.com/mattia.basaglia/Qt-Color-Widgets LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake compiler:c++11-lang pkgconfig qt:5 USE_QT= core gui widgets buildtools:build qmake:build USE_LDCONFIG= yes SUFFIX= -qt5 USE_GITLAB= yes GL_ACCOUNT= mattia.basaglia GL_PROJECT= Qt-Color-Widgets -GL_COMMIT= f2eca13bbc836cec09daae02579f10d5e85e71e8 +GL_TAGNAME= f2eca13bbc836cec09daae02579f10d5e85e71e8 .include diff --git a/x11-toolkits/libdecor/Makefile b/x11-toolkits/libdecor/Makefile index 80d696deeffd..e758c7f23676 100644 --- a/x11-toolkits/libdecor/Makefile +++ b/x11-toolkits/libdecor/Makefile @@ -1,30 +1,30 @@ PORTNAME= libdecor DISTVERSION= 0.1.1 CATEGORIES= x11-toolkits MAINTAINER= jbeich@FreeBSD.org COMMENT= Client-side decorations library for Wayland client WWW= https://gitlab.freedesktop.org/libdecor/libdecor LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ wayland-protocols>=1.15:graphics/wayland-protocols LIB_DEPENDS= libwayland-client.so:graphics/wayland USES= gnome meson pkgconfig USE_GITLAB= yes USE_GNOME= cairo pango USE_LDCONFIG= yes GL_SITE= https://gitlab.freedesktop.org -GL_COMMIT= 4db201134ab51950a1c673d77d7c4f2f7c7b48fd +GL_TAGNAME= 4db201134ab51950a1c673d77d7c4f2f7c7b48fd MESON_ARGS= -Ddemo=false OPTIONS_DEFINE= DBUS OPTIONS_DEFAULT=DBUS DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_MESON_ENABLED= dbus .include diff --git a/x11-toolkits/libhandy0/Makefile b/x11-toolkits/libhandy0/Makefile index 2941a1c69be4..9e6d556de741 100644 --- a/x11-toolkits/libhandy0/Makefile +++ b/x11-toolkits/libhandy0/Makefile @@ -1,26 +1,26 @@ PORTNAME= libhandy PORTVERSION= 0.0.13 PORTREVISION= 2 CATEGORIES= x11-toolkits gnome DIST_SUBDIR= gnome PKGNAMESUFFIX= 0 MAINTAINER= gnome@FreeBSD.org COMMENT= Building blocks for modern adaptive GNOME apps WWW= https://gitlab.gnome.org/GNOME/libhandy/ LICENSE= LGPL21 USES= compiler:c11 gettext gnome meson pkgconfig vala:build USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build USE_LDCONFIG= yes MESON_ARGS= -Dtests=false \ -Dglade_catalog=disabled USE_GITLAB= yes GL_SITE= https://gitlab.gnome.org/ GL_ACCOUNT= GNOME -GL_COMMIT= 7a193d7692c9c76a1a94f17c4d30b585f77d177c +GL_TAGNAME= 7a193d7692c9c76a1a94f17c4d30b585f77d177c .include diff --git a/x11-toolkits/wlroots-devel/Makefile b/x11-toolkits/wlroots-devel/Makefile index df675b409033..500726584331 100644 --- a/x11-toolkits/wlroots-devel/Makefile +++ b/x11-toolkits/wlroots-devel/Makefile @@ -1,86 +1,86 @@ PORTNAME= wlroots DISTVERSION= 0.16.0-649 -DISTVERSIONSUFFIX= -g${GL_COMMIT:C/(.{12}).*/\1/} +DISTVERSIONSUFFIX= -g${GL_TAGNAME:C/(.{12}).*/\1/} CATEGORIES= x11-toolkits PKGNAMESUFFIX= -devel PATCH_SITES+= https://github.com/swaywm/${GL_PROJECT}/commit/:github PATCHFILES+= 10f80a8f1bb2.patch:-p1:github # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2064 PATCHFILES+= 3196c73d487f.patch:-p1:github # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2064 PATCH_SITES+= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ MAINTAINER= jbeich@FreeBSD.org COMMENT= Modular Wayland compositor library (development snapshot) WWW= https://gitlab.freedesktop.org/wlroots/wlroots LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= wayland-protocols>=1.31:graphics/wayland-protocols LIB_DEPENDS= libdrm.so:graphics/libdrm \ libwayland-server.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon USES= compiler:c11 gl meson pkgconfig xorg USE_GITLAB= yes USE_GL= gbm USE_XORG= pixman USE_LDCONFIG= yes GL_SITE= https://gitlab.freedesktop.org -GL_COMMIT= cb5d9abf100aad1ca4e3a358a1f02fcefc3b4029 +GL_TAGNAME= cb5d9abf100aad1ca4e3a358a1f02fcefc3b4029 MESON_ARGS= -Dexamples=false -Dbackends=${BACKENDS:ts,} -Drenderers=${RENDERERS:ts,} .ifdef PKGNAMESUFFIX PORTSCOUT= ignore:1 PREFIX= ${LOCALBASE}/${PKGBASE} # avoid conflict with the default MESON_ARGS+= -Ddatadir="${LOCALBASE}/share" .endif OPTIONS_DEFINE= DRM OPENGL VULKAN X11 OPTIONS_DEFAULT=DRM OPENGL VULKAN X11 OPTIONS_SUB= yes DRM_DESC= KMS console support DRM_BUILD_DEPENDS= hwdata>0:misc/hwdata DRM_LIB_DEPENDS= libudev.so:devel/libudev-devd \ libliftoff.so:graphics/libliftoff \ libdisplay-info.so:sysutils/libdisplay-info \ libseat.so:sysutils/seatd \ libinput.so:x11/libinput DRM_MESON_ENABLED= session DRM_VARS= BACKENDS+="drm libinput" OPENGL_RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri OPENGL_USE= GL=egl,glesv2 OPENGL_VARS= RENDERERS+=gles2 VULKAN_DESC= Vulkan renderer VULKAN_BUILD_DEPENDS= glslangValidator:graphics/glslang \ vulkan-headers>0:graphics/vulkan-headers VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader VULKAN_RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri VULKAN_VARS= RENDERERS+=vulkan X11_LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \ libxcb-render-util.so:x11/xcb-util-renderutil \ libxcb-icccm.so:x11/xcb-util-wm X11_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ xwayland-devel>0:x11-servers/xwayland-devel X11_RUN_DEPENDS= xwayland-devel>0:x11-servers/xwayland-devel X11_USE= XORG=xcb X11_MESON_ENABLED= xwayland X11_VARS= BACKENDS+=x11 post-patch: # Extract (snapshot) version from the port instead of meson.build @${REINPLACE_CMD} "/STR/s/meson.project_version()/'${DISTVERSIONFULL}'/" \ ${WRKSRC}/include/wlr/meson.build # XXX Drop after FreeBSD 12.4 EOL around 2023-12-31 # https://cgit.freebsd.org/src/commit/?id=d7535fb3e3cb @if [ ${OPSYS} = FreeBSD -a ${OSVERSION} -lt 1300515 ]; then \ ${REINPLACE_CMD} -e '/POSIX/s/199309/200112/' \ ${WRKSRC}/render/gles2/pass.c \ ${WRKSRC}/render/gles2/renderer.c; \ fi .include diff --git a/x11-toolkits/wlroots/Makefile b/x11-toolkits/wlroots/Makefile index 5d0313843037..7037be845bd1 100644 --- a/x11-toolkits/wlroots/Makefile +++ b/x11-toolkits/wlroots/Makefile @@ -1,71 +1,71 @@ PORTNAME= wlroots DISTVERSION= 0.16.2 -DISTVERSIONSUFFIX= -g${GL_COMMIT:C/(.{12}).*/\1/} +DISTVERSIONSUFFIX= -g${GL_TAGNAME:C/(.{12}).*/\1/} PORTREVISION= 1 CATEGORIES= x11-toolkits PATCH_SITES+= https://github.com/swaywm/${GL_PROJECT}/commit/:github PATCHFILES+= fc0854d5f256.patch:-p1:github # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2064 PATCHFILES+= 29cb694655db.patch:-p1:github # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2064 PATCH_SITES+= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= f3ba14e49133.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3850 MAINTAINER= jbeich@FreeBSD.org COMMENT= Modular Wayland compositor library WWW= https://gitlab.freedesktop.org/wlroots/wlroots LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= wayland-protocols>=1.27:graphics/wayland-protocols LIB_DEPENDS= libudev.so:devel/libudev-devd \ libdrm.so:graphics/libdrm \ libwayland-server.so:graphics/wayland \ libseat.so:sysutils/seatd \ libxkbcommon.so:x11/libxkbcommon USES= compiler:c11 gl meson pkgconfig xorg USE_GITLAB= yes USE_GL= gbm USE_XORG= pixman USE_LDCONFIG= yes GL_SITE= https://gitlab.freedesktop.org -GL_COMMIT= 0a32b5a74db06a27bee55a47205951bb277a9657 +GL_TAGNAME= 0a32b5a74db06a27bee55a47205951bb277a9657 MESON_ARGS= -Dexamples=false -Dbackends=${BACKENDS:ts,} -Drenderers=${RENDERERS:ts,} OPTIONS_DEFINE= DRM OPENGL VULKAN X11 OPTIONS_DEFAULT=DRM OPENGL VULKAN X11 OPTIONS_SUB= yes DRM_DESC= KMS console support DRM_BUILD_DEPENDS= hwdata>0:misc/hwdata DRM_LIB_DEPENDS= libinput.so:x11/libinput DRM_VARS= BACKENDS+="drm libinput" OPENGL_RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri OPENGL_USE= GL=egl,glesv2 OPENGL_VARS= RENDERERS+=gles2 VULKAN_DESC= Vulkan renderer VULKAN_BUILD_DEPENDS= glslangValidator:graphics/glslang \ vulkan-headers>0:graphics/vulkan-headers VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader VULKAN_RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri VULKAN_VARS= RENDERERS+=vulkan X11_LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \ libxcb-render-util.so:x11/xcb-util-renderutil \ libxcb-icccm.so:x11/xcb-util-wm X11_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ xwayland-devel>0:x11-servers/xwayland-devel X11_RUN_DEPENDS= xwayland-devel>0:x11-servers/xwayland-devel X11_USE= XORG=xcb X11_MESON_ENABLED= xwayland X11_VARS= BACKENDS+=x11 post-patch: # Extract (snapshot) version from the port instead of meson.build @${REINPLACE_CMD} "/STR/s/meson.project_version()/'${DISTVERSIONFULL}'/" \ ${WRKSRC}/include/wlr/meson.build .include diff --git a/x11-toolkits/wlroots015/Makefile b/x11-toolkits/wlroots015/Makefile index 32dbe975b0cd..d6457039afac 100644 --- a/x11-toolkits/wlroots015/Makefile +++ b/x11-toolkits/wlroots015/Makefile @@ -1,90 +1,90 @@ PORTNAME= wlroots DISTVERSION= 0.15.1 -DISTVERSIONSUFFIX= -g${GL_COMMIT:C/(.{12}).*/\1/} +DISTVERSIONSUFFIX= -g${GL_TAGNAME:C/(.{12}).*/\1/} PORTREVISION= 2 CATEGORIES= x11-toolkits PKGNAMESUFFIX= 015 PATCH_SITES+= https://github.com/swaywm/${GL_PROJECT}/commit/:github PATCHFILES+= 7c0e2a271a4c.patch:-p1:github # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2064 PATCHFILES+= 55a8d225cf8c.patch:-p1:github # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2064 PATCH_SITES+= https://source.puri.sm/Librem5/${PORTNAME}/-/commit/:purism PATCHFILES+= 21bc0ec09200.patch:-p1:purism # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3475 PATCH_SITES+= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= dd03d839ab56.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3499 PATCHFILES+= 17b2b0663372.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3478 PATCHFILES+= 347b32642fb6.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3318 PATCHFILES+= 7b8609eeb67b.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3857 MAINTAINER= jbeich@FreeBSD.org COMMENT= Modular Wayland compositor library (deprecated 0.15.* series) WWW= https://gitlab.freedesktop.org/wlroots/wlroots LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= wayland-protocols>=1.24:graphics/wayland-protocols LIB_DEPENDS= libudev.so:devel/libudev-devd \ libdrm.so:graphics/libdrm \ libwayland-server.so:graphics/wayland \ libseat.so:sysutils/seatd \ libxkbcommon.so:x11/libxkbcommon USES= compiler:c11 gl meson pkgconfig xorg USE_GITLAB= yes USE_GL= gbm USE_XORG= pixman USE_LDCONFIG= yes GL_SITE= https://gitlab.freedesktop.org -GL_COMMIT= 29938b74251e826f3778f6bf9c54974a30488cc1 +GL_TAGNAME= 29938b74251e826f3778f6bf9c54974a30488cc1 MESON_ARGS= -Dexamples=false -Dbackends=${BACKENDS:ts,} -Drenderers=${RENDERERS:ts,} .ifdef PKGNAMESUFFIX PORTSCOUT= limit:^0\.15\. PREFIX= ${LOCALBASE}/${PKGBASE} # avoid conflict with the default MESON_ARGS+= -Ddatadir="${LOCALBASE}/share" .endif OPTIONS_DEFINE= DRM NVIDIA OPENGL VULKAN X11 OPTIONS_DEFAULT=DRM OPENGL VULKAN X11 OPTIONS_SUB= yes DRM_DESC= KMS console support DRM_LIB_DEPENDS= libinput.so:x11/libinput DRM_VARS= BACKENDS+="drm libinput" NVIDIA_DESC= EGLStreams support for DRM backend (experimental) NVIDIA_PATCH_SITES= https://github.com/danvd/${GL_PROJECT}-eglstreams/commit/:nvidia NVIDIA_PATCHFILES= c0fc017207f0.patch:-p1:nvidia # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2769 NVIDIA_IMPLIES= DRM OPENGL X11 .if make(makesum) .MAKEFLAGS: WITH+=NVIDIA .endif OPENGL_RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri OPENGL_USE= GL=egl,glesv2 OPENGL_VARS= RENDERERS+=gles2 VULKAN_DESC= Vulkan renderer VULKAN_BUILD_DEPENDS= glslangValidator:graphics/glslang \ vulkan-headers>0:graphics/vulkan-headers VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader VULKAN_RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri VULKAN_VARS= RENDERERS+=vulkan X11_LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \ libxcb-render-util.so:x11/xcb-util-renderutil \ libxcb-icccm.so:x11/xcb-util-wm X11_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ xwayland-devel>0:x11-servers/xwayland-devel X11_RUN_DEPENDS= xwayland-devel>0:x11-servers/xwayland-devel X11_USE= XORG=xcb X11_MESON_ENABLED= xwayland X11_VARS= BACKENDS+=x11 post-patch: # Extract (snapshot) version from the port instead of meson.build @${REINPLACE_CMD} "/STR/s/meson.project_version()/'${DISTVERSIONFULL}'/" \ ${WRKSRC}/include/wlr/meson.build .include diff --git a/x11-wm/kwinft/Makefile b/x11-wm/kwinft/Makefile index 4c84f53db734..c4be07a33f89 100644 --- a/x11-wm/kwinft/Makefile +++ b/x11-wm/kwinft/Makefile @@ -1,72 +1,72 @@ PORTNAME= kwinft DISTVERSIONPREFIX= ${PORTNAME}@ DISTVERSION= 5.27.0 PORTREVISION= 1 CATEGORIES= x11-wm wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Wayland compositor and X11 window manager WWW= https://gitlab.com/kwinft/kwinft LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libwayland-server.so:graphics/wayland \ libWraplandServer.so:graphics/wrapland \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libwlroots.so:x11-toolkits/wlroots \ libinput.so:x11/libinput \ libxkbcommon.so:x11/libxkbcommon \ libxcb-cursor.so:x11/xcb-util-cursor \ libxcb-image.so:x11/xcb-util-image \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-icccm.so:x11/xcb-util-wm TEST_DEPENDS= ${qt-testlib_PORT:T}>0:${qt-testlib_PORT} CONFLICTS_INSTALL= plasma5-kwin # bin/kwin_wayland USES= cmake:testing gl kde:5 pkgconfig python:run qt:5 shebangfix xorg USE_GITLAB= yes USE_GL= egl USE_KDE= ecm:build auth config configwidgets \ coreaddons crash dbusaddons decoration globalaccel i18n \ idletime kcmutils kdeclarative kio kscreenlocker newstuff \ notifications package plasma-framework service \ widgetsaddons windowsystem xmlgui USE_LDCONFIG= yes USE_QT= qmake:build buildtools:build core dbus declarative gui \ multimedia:run quickcontrols2:run widgets x11extras USE_XORG= pixman x11 xcb xi SHEBANG_FILES= effect/effects/*.py kconf_update/*.py kconf_update/*.pl -GL_COMMIT= 6d47e3aebd58ea1e7556c67e0f7870e874922f7c +GL_TAGNAME= 6d47e3aebd58ea1e7556c67e0f7870e874922f7c PLIST_SUB= VERSION=${PORTVERSION} LDFLAGS+= -Wl,--as-needed # GL, ICE/SM/Xext, glib, intl, Qt5*, KF5* OPTIONS_DEFINE= BREEZE DOCS QA11Y OPTIONS_DEFAULT=BREEZE QA11Y BREEZE_DESC= Default window decoration plugin BREEZE_USE= KDE=breeze BREEZE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Breeze DOCS_USE= KDE=doctools:build DOCS_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF5DocTools QA11Y_DESC= Accessibility (focus tracking) for Zoom effect QA11Y_LIB_DEPENDS= libqaccessibilityclient-qt5.so:accessibility/libqaccessibilityclient QA11Y_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_QAccessibilityClient post-patch: # Convert nodes from linprocfs(5) to procfs(5) # XXX kwinft lacks https://invent.kde.org/plasma/kwin/-/commit/1bc7afe8aaa9 @${REINPLACE_CMD} -e '/proc/,+1s,/exe,/file,' \ ${WRKSRC}/base/wayland/filtered_display.cpp \ ${WRKSRC}/desktop/kde/service_utils.h # Generic nodes are not supported by procfs(5) @${REINPLACE_CMD} -e '/mounts/s,/proc,/compat/linux&,' \ ${WRKSRC}/debug/perf/ftrace_impl.cpp .include diff --git a/x11-wm/phoc/Makefile b/x11-wm/phoc/Makefile index cbd0392d5a82..88768f37cc23 100644 --- a/x11-wm/phoc/Makefile +++ b/x11-wm/phoc/Makefile @@ -1,48 +1,48 @@ PORTNAME= phoc DISTVERSIONPREFIX= v DISTVERSION= 0.29.0 CATEGORIES= x11-wm wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Phone compositor WWW= https://gitlab.gnome.org/World/Phosh/phoc LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ wayland-protocols>=1.15:graphics/wayland-protocols \ wlroots>=0.15.1<0.16.0:x11-toolkits/wlroots LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libwayland-server.so:graphics/wayland \ libwlroots.so:x11-toolkits/wlroots \ libinput.so:x11/libinput \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= ${LOCALBASE}/share/glib-2.0/schemas/org.gnome.mutter.gschema.xml:x11-wm/mutter USES= compiler:c11 gettext gl gnome meson pkgconfig python:build shebangfix xorg USE_GITLAB= yes USE_GL= glesv2 USE_GNOME= cairo gnomedesktop3 USE_XORG= pixman xcb GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World/Phosh -GL_COMMIT= e2848b26104200e2f7fff3d29f8eb7365313f474 +GL_TAGNAME= e2848b26104200e2f7fff3d29f8eb7365313f474 GL_TUPLE= https://gitlab.gnome.org:guidog:gmobile:ff854988bff80f2d4c1181ccf3c94b032603b6f9:gmobile/subprojects/gmobile SHEBANG_FILES= build-aux/post_install.py MESON_ARGS= -Dembed-wlroots=disabled CFLAGS+= -Wno-error=format-nonliteral # clang PLIST_FILES= bin/${PORTNAME} \ share/applications/sm.puri.Phoc.desktop \ share/icons/hicolor/symbolic/apps/sm.puri.Phoc.svg GLIB_SCHEMAS= sm.puri.phoc.gschema.xml OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT=MANPAGES MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils MANPAGES_MESON_TRUE= man MANPAGES_PLIST_FILES= man/man1/${PORTNAME}.1.gz .include "${.CURDIR:H:H}/x11-toolkits/wlroots015/override.mk" .include diff --git a/x11/appmenu-registrar/Makefile b/x11/appmenu-registrar/Makefile index ee12e6c90cf8..f677424e1204 100644 --- a/x11/appmenu-registrar/Makefile +++ b/x11/appmenu-registrar/Makefile @@ -1,35 +1,35 @@ PORTNAME= appmenu-registrar DISTVERSION= 0.7.6 PORTREVISION= 2 CATEGORIES= x11 PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= 442bcebcc00e.patch:-p1 # meson >= 0.60 MAINTAINER= ericbsd@FreeBSD.org COMMENT= Appmenu DBusMenu registrar WWW= https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/tree/master/subprojects/registrar LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libbamf3.so:sysutils/bamf USES= meson gnome pkgconfig gettext vala:build MESON_ARGS= -Dvalapanel=disabled \ -Dxfce=disabled \ -Dmate=disabled \ -Dbudgie=disabled \ -Djayatana=disabled \ -Dregistrar=enabled \ -Dappmenu-gtk-module=disabled USE_GNOME= gtk30 glib20 gdkpixbuf2 USE_GITLAB= yes GL_ACCOUNT= vala-panel-project GL_PROJECT= vala-panel-appmenu -GL_COMMIT= 4e362c22ab3a23c98f13fb379c782786ee057cf6 +GL_TAGNAME= 4e362c22ab3a23c98f13fb379c782786ee057cf6 .include diff --git a/x11/arandr/Makefile b/x11/arandr/Makefile index 5b42aa81dc2b..37ee036362fd 100644 --- a/x11/arandr/Makefile +++ b/x11/arandr/Makefile @@ -1,32 +1,32 @@ PORTNAME= arandr PORTVERSION= 0.1.10 PORTREVISION= 2 CATEGORIES= x11 deskutils MAINTAINER= sbz@FreeBSD.org COMMENT= Another XRandR GUI WWW= https://christian.amsuess.com/tools/arandr/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0.6:textproc/py-docutils@${PY_FLAVOR} RUN_DEPENDS= xrandr>0:x11/xrandr USES= gettext gnome python USE_GITLAB= yes -GL_COMMIT= 43faec00c0feca3f00b0acbae048de14f02c6d21 +GL_TAGNAME= 43faec00c0feca3f00b0acbae048de14f02c6d21 USE_GNOME= gtk30 pygobject3 USE_PYTHON= distutils noflavors py3kplist NO_ARCH= yes PORTDOCS= ChangeLog NEWS README TODO OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/coreterminal/Makefile b/x11/coreterminal/Makefile index 86d02cf3541c..6f9b217cae06 100644 --- a/x11/coreterminal/Makefile +++ b/x11/coreterminal/Makefile @@ -1,33 +1,33 @@ PORTNAME= coreterminal DISTVERSION= 4.3.0 PORTREVISION= 3 CATEGORIES= x11 MAINTAINER= jwb@FreeBSD.org COMMENT= Terminal emulator from the CoreApps family WWW= https://gitlab.com/cubocore/coreterminal LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libqtermwidget5.so:x11-toolkits/qtermwidget \ libcprime-core.so:deskutils/libcprime RUN_DEPENDS= coregarage:deskutils/coregarage USES= cmake desktop-file-utils localbase:ldflags qt:5 USE_QT= buildtools:build core gui qmake:build serialport widgets USE_GITLAB= yes GL_ACCOUNT= CuboCore -GL_COMMIT= 679b317d1612dcdd54596ba5bf313d60bebc808e +GL_TAGNAME= 679b317d1612dcdd54596ba5bf313d60bebc808e PLIST_FILES= bin/coreterminal \ share/applications/org.cubocore.CoreTerminal.desktop \ share/icons/hicolor/scalable/apps/org.cubocore.CoreTerminal.svg pre-configure: @${REINPLACE_CMD} \ -e 's|/usr/bin/coreterminal|${PREFIX}/bin/coreterminal|g' \ ${WRKSRC}/org.cubocore.CoreTerminal.desktop .include diff --git a/x11/disman/Makefile b/x11/disman/Makefile index 5ab57814eec9..84680fac2167 100644 --- a/x11/disman/Makefile +++ b/x11/disman/Makefile @@ -1,41 +1,41 @@ PORTNAME= disman DISTVERSIONPREFIX= ${PORTNAME}@ DISTVERSION= 0.527.0 CATEGORIES= x11 MAINTAINER= jbeich@FreeBSD.org COMMENT= Qt/C++ display management library WWW= https://gitlab.com/kwinft/disman LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LIB TEST_DEPENDS= ${qt-testlib_PORT:T}>0:${qt-testlib_PORT} USES= cmake:testing kde:5 qt:5 USE_GITLAB= yes USE_KDE= ecm:build coreaddons USE_LDCONFIG= yes USE_QT= qmake:build buildtools:build core dbus gui GL_ACCOUNT= kwinft -GL_COMMIT= f38bb9d31ae5b7fe518ff3f20c2873bf680abf9f +GL_TAGNAME= f38bb9d31ae5b7fe518ff3f20c2873bf680abf9f PLIST_SUB= VERSION=${PORTVERSION} OPTIONS_DEFINE= WAYLAND X11 OPTIONS_DEFAULT=WAYLAND X11 OPTIONS_SUB= yes WAYLAND_LIB_DEPENDS= libWraplandClient.so:graphics/wrapland WAYLAND_USE= KDE=wayland WAYLAND_CMAKE_BOOL_OFF= ${KF5Wayland Wrapland:L:S/^/CMAKE_DISABLE_FIND_PACKAGE_/} X11_USES= xorg X11_USE= QT=x11extras XORG=xcb X11_CMAKE_BOOL_OFF= ${Qt5X11Extras XCB:L:S/^/CMAKE_DISABLE_FIND_PACKAGE_/} post-patch: # Respect PREFIX for hwdata @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \ ${WRKSRC}/backends/edid.cpp .include diff --git a/x11/evtest/Makefile b/x11/evtest/Makefile index 9258e369f460..5026a8fdfdfb 100644 --- a/x11/evtest/Makefile +++ b/x11/evtest/Makefile @@ -1,33 +1,33 @@ PORTNAME= evtest DISTVERSION= 1.35 CATEGORIES= x11 MAINTAINER= 0mp@FreeBSD.org COMMENT= Input device event monitor and query tool WWW= https://gitlab.freedesktop.org/libevdev/evtest LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto LIB_DEPENDS= libevdev.so:devel/libevdev USES= autoreconf localbase GNU_CONFIGURE= yes USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org/ GL_ACCOUNT= libevdev -GL_COMMIT= da347a8f88d2e5729dd12d61ee9743f902065b55 +GL_TAGNAME= da347a8f88d2e5729dd12d61ee9743f902065b55 CFLAGS+= -DPACKAGE_VERSION=${PKGVERSION} PLIST_FILES= bin/evtest OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT= MANPAGES MANPAGES_BUILD_DEPENDS= asciidoc:textproc/asciidoc \ xmlto:textproc/xmlto MANPAGES_PLIST_FILES= man/man1/evtest.1.gz .include diff --git a/x11/gtk-app-menu/Makefile b/x11/gtk-app-menu/Makefile index 5835dca881b9..1f1512a08318 100644 --- a/x11/gtk-app-menu/Makefile +++ b/x11/gtk-app-menu/Makefile @@ -1,37 +1,37 @@ PORTNAME= appmenu-gtk-module DISTVERSION= 0.7.6 PORTREVISION= 3 CATEGORIES= x11 PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= 442bcebcc00e.patch:-p1 # meson >= 0.60 MAINTAINER= trueos@norwegianrockcat.com COMMENT= GTK module for putting application menubar in a global menubar WWW= https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/tree/master/subprojects/appmenu-gtk-module LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/subprojects/appmenu-gtk-module/LICENSE LIB_DEPENDS= libbamf3.so:sysutils/bamf USES= meson gnome pkgconfig vala:build MESON_ARGS= -Dappmenu-gtk-module=enabled \ -Dbudgie=disabled \ -Djayatana=disabled \ -Dmate=disabled \ -Dregistrar=disabled \ -Dxfce=disabled \ -Dvalapanel=disabled USE_GITLAB= yes GL_ACCOUNT= vala-panel-project GL_PROJECT= vala-panel-appmenu -GL_COMMIT= 4e362c22ab3a23c98f13fb379c782786ee057cf6 +GL_TAGNAME= 4e362c22ab3a23c98f13fb379c782786ee057cf6 USE_GNOME= gtk30 glib20 gtk20 gdkpixbuf2 GLIB_SCHEMAS= org.appmenu.gtk-module.gschema.xml USE_LDCONFIG= yes .include diff --git a/x11/kdisplay/Makefile b/x11/kdisplay/Makefile index 9269b5b587d0..396e8dc1e83c 100644 --- a/x11/kdisplay/Makefile +++ b/x11/kdisplay/Makefile @@ -1,31 +1,31 @@ PORTNAME= kdisplay DISTVERSIONPREFIX= ${PORTNAME}@ DISTVERSION= 5.27.0 PORTREVISION= 1 CATEGORIES= x11 MAINTAINER= jbeich@FreeBSD.org COMMENT= App and daemon for display managing WWW= https://gitlab.com/kwinft/kdisplay LICENSE= GPLv2+ LGPL21+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LGPL LIB_DEPENDS= libdisman.so:x11/disman TEST_DEPENDS= ${qt-testlib_PORT:T}>0:${qt-testlib_PORT} USES= cmake:testing kde:5 qt:5 USE_GITLAB= yes USE_KDE= ecm:build config coreaddons dbusaddons globalaccel i18n \ kcmutils kdeclarative plasma-framework xmlgui USE_LDCONFIG= yes USE_QT= qmake:build buildtools:build core dbus declarative gui \ sensors widgets GL_ACCOUNT= kwinft -GL_COMMIT= 9a4e585dfa1324310ee9b96ea58173e84a815843 +GL_TAGNAME= 9a4e585dfa1324310ee9b96ea58173e84a815843 PLIST_SUB= VERSION=${PORTVERSION} LDFLAGS+= -Wl,--as-needed # Qt5*, KF5* .include diff --git a/x11/lemonbar-xft/Makefile b/x11/lemonbar-xft/Makefile index 651895d06c15..3a8e7fda61cc 100644 --- a/x11/lemonbar-xft/Makefile +++ b/x11/lemonbar-xft/Makefile @@ -1,29 +1,29 @@ PORTNAME= lemonbar-xft DISTVERSION= g20201213 CATEGORIES= x11 MAINTAINER= DtxdF@disroot.org COMMENT= Fork of lemonbar with support for Xft (fontconfig typefaces) WWW= https://gitlab.com/protesilaos/lemonbar-xft LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= gmake localbase:ldflags perl5 xorg USE_XORG= xcb xft x11 USE_PERL5= build CONFLICTS_INSTALL= lemonbar PLIST_FILES= bin/lemonbar \ man/man1/lemonbar.1.gz USE_GITLAB= yes GL_ACCOUNT= protesilaos -GL_COMMIT= 0042efd2ec1477ab96eb044ebba72a10aefff21f +GL_TAGNAME= 0042efd2ec1477ab96eb044ebba72a10aefff21f .include diff --git a/x11/libei/Makefile b/x11/libei/Makefile index 52cb8e16c942..0f9eff5555bc 100644 --- a/x11/libei/Makefile +++ b/x11/libei/Makefile @@ -1,60 +1,60 @@ PORTNAME= libei DISTVERSION= 1.0.0 CATEGORIES= x11 MAINTAINER= jbeich@FreeBSD.org COMMENT= Library for Emulated Input WWW= https://gitlab.freedesktop.org/libinput/libei LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \ libevdev.so:devel/libevdev TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dbusmock>0:devel/py-python-dbusmock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}structlog>0:devel/py-structlog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= compiler:c11 localbase meson pkgconfig python:build USE_GITHUB= nodefault USE_GITLAB= yes USE_LDCONFIG= yes GH_TUPLE= nemequ:munit:v0.2.0-38-gfbbdf14:munit/subprojects/munit GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= libinput -GL_COMMIT= 661f7665d793e389a644d9082540554d0f861137 +GL_TAGNAME= 661f7665d793e389a644d9082540554d0f861137 BINARY_ALIAS= python3=${PYTHON_CMD} MESON_ARGS= -Dsd-bus-provider=basu -Dtests=disabled OPTIONS_DEFINE= BASU OPTIONS_DEFAULT=BASU OPTIONS_SUB= yes BASU_DESC= XDG RemoteDesktop portal via basu BASU_LIB_DEPENDS= libbasu.so:devel/basu BASU_MESON_ENABLED= liboeffis .ifdef GH_TUPLE post-configure: @${REINPLACE_CMD} 's/meson install/& \ --skip-subprojects/' ${BUILD_WRKSRC}/build.ninja .endif pre-test: @if [ ! -e ${WRKDIR}/.meson_build_tests ]; then \ ${RM} ${CONFIGURE_COOKIE} ${BUILD_COOKIE}; \ ${MAKE} -C${.CURDIR} build MESON_ARGS="${MESON_ARGS} --reconfigure -Dtests=enabled"; \ ${TOUCH} ${WRKDIR}/.meson_build_tests; \ fi .include .if ${PYTHON_REL} < 31100 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}StrEnum>0:devel/py-strenum@${PY_FLAVOR} .endif .include diff --git a/x11/libinput/Makefile b/x11/libinput/Makefile index 5975c61ac16b..b153fa9b17be 100644 --- a/x11/libinput/Makefile +++ b/x11/libinput/Makefile @@ -1,59 +1,59 @@ PORTNAME= libinput DISTVERSION= 1.23.0 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Generic input library WWW= https://www.freedesktop.org/wiki/Software/libinput/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}evdev>0:devel/py-evdev@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyudev>0:devel/py-pyudev@${PY_FLAVOR} LIB_DEPENDS= libevdev.so:devel/libevdev \ libepoll-shim.so:devel/libepoll-shim \ libudev.so:devel/libudev-devd \ libmtdev.so:devel/libmtdev USES= cpe localbase meson pkgconfig python:run shebangfix tar:bz2 USE_LDCONFIG= yes USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org -GL_COMMIT= 0b005eb64b12603e65a620a77c67ec62fd03f413 +GL_TAGNAME= 0b005eb64b12603e65a620a77c67ec62fd03f413 CPE_VENDOR= freedesktop MESON_ARGS= -Ddocumentation=false -Dtests=false SHEBANG_FILES= tools/libinput-analyze-per-slot-delta.py \ tools/libinput-analyze-recording.py \ tools/libinput-analyze-touch-down-state.py \ tools/libinput-measure-fuzz.py \ tools/libinput-measure-touch-size.py \ tools/libinput-measure-touchpad-pressure.py \ tools/libinput-measure-touchpad-size.py \ tools/libinput-measure-touchpad-tap.py \ tools/libinput-list-kernel-devices.py \ tools/libinput-replay.py # The following files are not installed, but might be # run as part of the test suite. SHEBANG_FILES+= tools/test_tool_option_parsing.py \ tools/libinput-record-verify-yaml.py OPTIONS_DEFINE= DEBUG_GUI LIBWACOM OPTIONS_DEFAULT=LIBWACOM OPTIONS_SUB= yes DEBUG_GUI_DESC= Build the GUI event viewer LIBWACOM_DESC= Libwacom support DEBUG_GUI_USES= gnome xorg DEBUG_GUI_USE= GNOME=gtk30,glib20,cairo xorg=x11 DEBUG_GUI_LIB_DEPENDS= libwayland-client.so:graphics/wayland DEBUG_GUI_MESON_TRUE= debug-gui LIBWACOM_LIB_DEPENDS= libwacom.so:x11/libwacom LIBWACOM_MESON_TRUE= libwacom .include diff --git a/x11/mate-applet-appmenu/Makefile b/x11/mate-applet-appmenu/Makefile index 550ded8d255d..8258d4dfac1e 100644 --- a/x11/mate-applet-appmenu/Makefile +++ b/x11/mate-applet-appmenu/Makefile @@ -1,39 +1,39 @@ PORTNAME= mate-applet-appmenu DISTVERSION= 0.7.6 PORTREVISION= 2 CATEGORIES= x11 PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= 442bcebcc00e.patch:-p1 # meson >= 0.60 MAINTAINER= ericbsd@FreeBSD.org COMMENT= Application Menu plugin for mate-panel WWW= https://gitlab.com/vala-panel-project/vala-panel-appmenu LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libbamf3.so:sysutils/bamf RUN_DEPENDS= appmenu-registrar>=0:x11/appmenu-registrar \ appmenu-gtk-module>=0:x11/gtk-app-menu USES= meson gnome mate pkgconfig gettext vala:build MESON_ARGS= -Dvalapanel=disabled \ -Dxfce=disabled \ -Dmate=enabled \ -Dbudgie=disabled \ -Djayatana=disabled \ -Dregistrar=disabled \ -Dappmenu-gtk-module=disabled USE_MATE= panel USE_GNOME= gtk30 glib20 gdkpixbuf2 GLIB_SCHEMAS= org.valapanel.appmenu.gschema.xml USE_GITLAB= yes GL_ACCOUNT= vala-panel-project GL_PROJECT= vala-panel-appmenu -GL_COMMIT= 4e362c22ab3a23c98f13fb379c782786ee057cf6 +GL_TAGNAME= 4e362c22ab3a23c98f13fb379c782786ee057cf6 .include diff --git a/x11/openrgb/Makefile b/x11/openrgb/Makefile index dc6256874e6f..7fcc3f35e238 100644 --- a/x11/openrgb/Makefile +++ b/x11/openrgb/Makefile @@ -1,36 +1,36 @@ PORTNAME= openrgb PORTVERSION= 0.8 CATEGORIES= x11 MAINTAINER= vidar@karlsen.tech COMMENT= Software to control a multitude of RGB devices WWW= https://openrgb.org LICENSE= GPLv2 BUILD_DEPENDS= git>0:devel/git \ hidapi>0:comms/hidapi \ mbedtls>0:security/mbedtls \ qt5-qmake>0:devel/qt5-qmake LIB_DEPENDS= libGL.so:graphics/libglvnd \ libhidapi.so:comms/hidapi \ libmbedcrypto.so:security/mbedtls \ libmbedtls.so:security/mbedtls \ libmbedx509.so:security/mbedtls USES= gmake gl qmake qt:5 USE_GITLAB= yes GL_ACCOUNT= CalcProgrammer1 GL_PROJECT= OpenRGB -GL_COMMIT= fb88964b8e514cdf4eb22da314e13f8db06a3636 +GL_TAGNAME= fb88964b8e514cdf4eb22da314e13f8db06a3636 USE_GL= gl USE_QT= buildtools core gui linguisttools widgets PLIST_FILES= bin/openrgb do-install: ${INSTALL_PROGRAM} ${WRKSRC}/openrgb ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11/salut/Makefile b/x11/salut/Makefile index db20b97be581..05200dd630b0 100644 --- a/x11/salut/Makefile +++ b/x11/salut/Makefile @@ -1,22 +1,22 @@ PORTNAME= salut DISTVERSIONPREFIX= v DISTVERSION= 0.3.1 PORTREVISION= 7 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Sleek notification daemon LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libxkbcommon.so:x11/libxkbcommon USES= cargo USE_GITLAB= yes GL_ACCOUNT= snakedye -GL_COMMIT= bb53391bac0c379dffdddb3cb35b423a8738a962 +GL_TAGNAME= bb53391bac0c379dffdddb3cb35b423a8738a962 PLIST_FILES= bin/${PORTNAME} .include diff --git a/x11/shikane/Makefile b/x11/shikane/Makefile index 5e3d011f70a5..feed573787d3 100644 --- a/x11/shikane/Makefile +++ b/x11/shikane/Makefile @@ -1,40 +1,40 @@ PORTNAME= shikane DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Dynamic output configuration tool for Wayland compositors WWW= https://gitlab.com/w0lff/shikane LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo USE_GITLAB= yes GL_ACCOUNT= w0lff -GL_COMMIT= 5a25f501b9ba13c4379ecf6ed14dae4c8801d78f +GL_TAGNAME= 5a25f501b9ba13c4379ecf6ed14dae4c8801d78f PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT=MANPAGES OPTIONS_EXCLUDE_i386= MANPAGES # https://github.com/haskell-foundation/foundation/issues/565 MANPAGES_BUILD_DEPENDS= bash:shells/bash \ pandoc:textproc/hs-pandoc MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz \ share/man/man5/${PORTNAME}.5.gz do-build-MANPAGES-on: ${WRKSRC}/scripts/build-docs.sh man do-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/build/${PORTNAME}.1.gz \ ${STAGEDIR}${PREFIX}/share/man/man1 ${INSTALL_MAN} ${WRKSRC}/build/${PORTNAME}.5.gz \ ${STAGEDIR}${PREFIX}/share/man/man5 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/x11/squeekboard/Makefile b/x11/squeekboard/Makefile index 773d3c32e1c8..aa2aee6c4500 100644 --- a/x11/squeekboard/Makefile +++ b/x11/squeekboard/Makefile @@ -1,91 +1,91 @@ PORTNAME= squeekboard DISTVERSIONPREFIX= v DISTVERSION= 1.22.0 CATEGORIES= x11 wayland PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= db00c0b4eb73.patch:-p1 # https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/597 MAINTAINER= jbeich@FreeBSD.org COMMENT= On-screen keyboard input method for Wayland WWW= https://gitlab.gnome.org/World/Phosh/squeekboard LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_FreeBSD_12_powerpc64= fails to compile: rs.e2mg9us3-cgu.14:(.text.imservice_handle_commit_state+0x228): undefined reference to 'eekboard_context_service_show_keyboard' BROKEN_FreeBSD_13_powerpc64= fails to link: ld: error: undefined symbol: eekboard_context_service_get_overlay BUILD_DEPENDS= wayland-protocols>=1.12:graphics/wayland-protocols LIB_DEPENDS= libfeedback-0.0.so:accessibility/feedbackd \ libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas USES= cargo compiler:c11 gettext-tools gnome meson pkgconfig python:build shebangfix USE_GITLAB= yes USE_GNOME= cairo gdkpixbuf2 gnomedesktop3 gtk30 GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World/Phosh -GL_COMMIT= 1fac218c7077e5c42882330a7f6ddd6d63f2690f +GL_TAGNAME= 1fac218c7077e5c42882330a7f6ddd6d63f2690f SHEBANG_FILES= tools/entry.py MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no TARGET_ORDER_OVERRIDE= 750:cargo-configure CARGO_CARGOTOML= ${BUILD_WRKSRC}/Cargo.toml MESON_ARGS= -Dstrict=false MESON_ARGS+= -Dnewer=true # XXX Cargo.lock PLIST_FILES= bin/${PORTNAME} \ bin/${PORTNAME}-entry \ bin/${PORTNAME}-test-layout \ share/applications/sm.puri.Squeekboard.desktop \ share/locale/ca/LC_MESSAGES/${PORTNAME}.mo \ share/locale/cs/LC_MESSAGES/${PORTNAME}.mo \ share/locale/de/LC_MESSAGES/${PORTNAME}.mo \ share/locale/el/LC_MESSAGES/${PORTNAME}.mo \ share/locale/es/LC_MESSAGES/${PORTNAME}.mo \ share/locale/eu/LC_MESSAGES/${PORTNAME}.mo \ share/locale/fa/LC_MESSAGES/${PORTNAME}.mo \ share/locale/fi/LC_MESSAGES/${PORTNAME}.mo \ share/locale/fr/LC_MESSAGES/${PORTNAME}.mo \ share/locale/fur/LC_MESSAGES/${PORTNAME}.mo \ share/locale/gl/LC_MESSAGES/${PORTNAME}.mo \ share/locale/he/LC_MESSAGES/${PORTNAME}.mo \ share/locale/hi/LC_MESSAGES/${PORTNAME}.mo \ share/locale/hr/LC_MESSAGES/${PORTNAME}.mo \ share/locale/hu/LC_MESSAGES/${PORTNAME}.mo \ share/locale/it/LC_MESSAGES/${PORTNAME}.mo \ share/locale/ka/LC_MESSAGES/${PORTNAME}.mo \ share/locale/ko/LC_MESSAGES/${PORTNAME}.mo \ share/locale/nl/LC_MESSAGES/${PORTNAME}.mo \ share/locale/oc/LC_MESSAGES/${PORTNAME}.mo \ share/locale/pl/LC_MESSAGES/${PORTNAME}.mo \ share/locale/pt/LC_MESSAGES/${PORTNAME}.mo \ share/locale/pt_BR/LC_MESSAGES/${PORTNAME}.mo \ share/locale/ro/LC_MESSAGES/${PORTNAME}.mo \ share/locale/ru/LC_MESSAGES/${PORTNAME}.mo \ share/locale/sl/LC_MESSAGES/${PORTNAME}.mo \ share/locale/sr/LC_MESSAGES/${PORTNAME}.mo \ share/locale/sv/LC_MESSAGES/${PORTNAME}.mo \ share/locale/tr/LC_MESSAGES/${PORTNAME}.mo \ share/locale/uk/LC_MESSAGES/${PORTNAME}.mo \ share/locale/zh_CN/LC_MESSAGES/${PORTNAME}.mo \ ${NULL} post-extract: .if ${MESON_ARGS:M-Dnewer=true} @${CP} -p ${WRKSRC}/Cargo.lock.newer ${WRKSRC}/Cargo.lock .endif post-patch: # Make each cargo subcommand very verbose @${REINPLACE_CMD} -e '/^cargo/s/"$$@"/--verbose --verbose &/' \ ${WRKSRC}/cargo.sh post-configure: # Provide preprocessed Cargo.toml for USES=cargo @${DO_MAKE_BUILD} -C ${BUILD_WRKSRC} Cargo.toml .include diff --git a/x11/tint/Makefile b/x11/tint/Makefile index a53e04c90620..d28422ca1336 100644 --- a/x11/tint/Makefile +++ b/x11/tint/Makefile @@ -1,35 +1,35 @@ PORTNAME= tint2 PORTVERSION= 16.7 PORTREVISION= 3 CATEGORIES= x11 MAINTAINER= yamagi@yamagi.org COMMENT= Lightweight freedesktop-compliant panel/taskbar/systray/clock WWW= https://gitlab.com/o9000/tint2 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libImlib2.so:graphics/imlib2 \ libstartup-notification-1.so:x11/startup-notification USES= alias cmake desktop-file-utils gettext-runtime gnome pkgconfig \ shared-mime-info xorg USE_GNOME= cairo glib20 gtk20 librsvg2 pango USE_XORG= x11 xcomposite xdamage xext xfixes xinerama xrandr xrender CMAKE_ARGS= -DMANDIR:PATH=man \ -DSYSCONFDIR:PATH=etc OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Gettext USE_GITLAB= yes GL_ACCOUNT= o9000 -GL_COMMIT= 78313502d3b26c217f5583a23ef571bc9e0edc45 +GL_TAGNAME= 78313502d3b26c217f5583a23ef571bc9e0edc45 .include diff --git a/x11/virglrenderer/Makefile b/x11/virglrenderer/Makefile index 12081d6c4dba..3372b0b9301c 100644 --- a/x11/virglrenderer/Makefile +++ b/x11/virglrenderer/Makefile @@ -1,29 +1,29 @@ PORTNAME= virglrenderer DISTVERSION= 0.8.2 PORTREVISION= 1 CATEGORIES= x11 MAINTAINER= ports@FreeBSD.org COMMENT= VirGL virtual OpenGL renderer WWW= https://virgil3d.github.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_riscv64= fails to build: ../src/gallium/include/pipe/p_config.h:171:2: Unknown Endianness BUILD_DEPENDS= cmake:devel/cmake-core LIB_DEPENDS= libdrm.so:graphics/libdrm \ libepoxy.so:graphics/libepoxy USES= compiler:c++11-lang cpe gl meson pkgconfig python CPE_VENDOR= ${PORTNAME}_project USE_GITLAB= yes USE_GL= gbm GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= virgl -GL_COMMIT= 7d204f3927be65fb3365dce01dbcd04d447a4985 +GL_TAGNAME= 7d204f3927be65fb3365dce01dbcd04d447a4985 BINARY_ALIAS= python3=${PYTHON_CMD} .include diff --git a/x11/virtboard/Makefile b/x11/virtboard/Makefile index 512c6d6ff6ac..0c310fdd0f39 100644 --- a/x11/virtboard/Makefile +++ b/x11/virtboard/Makefile @@ -1,38 +1,38 @@ PORTNAME= virtboard DISTVERSIONPREFIX= v DISTVERSION= 0.0.6 PORTREVISION= 1 CATEGORIES= x11 wayland PATCH_SITES= ${GL_SITE}/jbeich/${GL_PROJECT}/-/commit/ PATCHFILES+= 42e698964e42.patch:-p1 # https://source.puri.sm/Librem5/virtboard/-/merge_requests/35 PATCHFILES+= 86e6915d4920.patch:-p1 # https://source.puri.sm/Librem5/virtboard/-/merge_requests/35 PATCHFILES+= 2d30762e546b.patch:-p1 # https://source.puri.sm/Librem5/virtboard/-/merge_requests/36 MAINTAINER= jbeich@FreeBSD.org COMMENT= Basic keyboard, blazing the path of modern Wayland keyboards WWW= https://source.puri.sm/Librem5/virtboard LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ wayland-protocols>=1.14:graphics/wayland-protocols LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \ libpng.so:graphics/png \ libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas USES= compiler:c11 gettext-tools gnome meson pkgconfig xorg USE_GITLAB= yes USE_GNOME= cairo glib20 USE_XORG= pixman GL_SITE= https://source.puri.sm GL_ACCOUNT= Librem5 -GL_COMMIT= 1d30b07870bf6138395d6529ab496e321b8b3938 +GL_TAGNAME= 1d30b07870bf6138395d6529ab496e321b8b3938 PLIST_FILES= bin/${PORTNAME} \ share/applications/sm.puri.Virtboard.desktop \ share/dbus-1/interfaces/sm.puri.OSK0.xml .include diff --git a/x11/x-on-resize/Makefile b/x11/x-on-resize/Makefile index 1d33dc3c12dd..5d0c9525d9b4 100644 --- a/x11/x-on-resize/Makefile +++ b/x11/x-on-resize/Makefile @@ -1,36 +1,36 @@ PORTNAME= x-on-resize DISTVERSIONPREFIX= v DISTVERSION= 0.2 CATEGORIES= x11 PATCH_SITES= https://gitlab.com/${GL_ACCOUNT}/${PORTNAME}/-/commit/ PATCHFILES= 7caa6ceec64ebb313444eabea7d892d8fee99dd9.patch:-p1 \ f0490d04c7cb171cd01a91dd51bf15ac4af5addf.patch:-p1 \ 617e5ed8bb6441ed85083881d34af8d7cf3ea7e4.patch:-p1 MAINTAINER= 0mp@FreeBSD.org COMMENT= Daemon for hotplug and screen reconfigure events of X displays WWW= https://gitlab.com/0mp/x-on-resize LICENSE= GPLv2 USES= autoreconf pkgconfig xorg USE_GITLAB= yes GL_ACCOUNT= 0mp -GL_COMMIT= f59c9247e682b95f4091def7575490466f131131 +GL_TAGNAME= f59c9247e682b95f4091def7575490466f131131 USE_XORG= x11 xorg-macros xrandr GNU_CONFIGURE= yes PLIST_FILES= bin/x-on-resize \ man/man1/x-on-resize.1.gz PORTEXAMPLES= xrandr-auto OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11/xfce4-appmenu-plugin/Makefile b/x11/xfce4-appmenu-plugin/Makefile index 89a7fdc769e8..03f99d578575 100644 --- a/x11/xfce4-appmenu-plugin/Makefile +++ b/x11/xfce4-appmenu-plugin/Makefile @@ -1,38 +1,38 @@ PORTNAME= xfce4-appmenu-plugin DISTVERSION= 0.7.6 PORTREVISION= 1 CATEGORIES= x11 PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= 442bcebcc00e.patch:-p1 # meson >= 0.60 MAINTAINER= ericbsd@FreeBSD.org COMMENT= Application Menu plugin for XFCE panel WWW= https://gitlab.com/vala-panel-project/vala-panel-appmenu LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libbamf3.so:sysutils/bamf RUN_DEPENDS= appmenu-registrar>=0:x11/appmenu-registrar \ appmenu-gtk-module>=0:x11/gtk-app-menu USES= meson gnome xfce pkgconfig gettext vala:build MESON_ARGS= -Dvalapanel=disabled \ -Dxfce=enabled \ -Dmate=disabled \ -Dbudgie=disabled \ -Djayatana=disabled \ -Dregistrar=disabled \ -Dappmenu-gtk-module=disabled USE_XFCE= panel USE_GNOME= gtk30 glib20 gtk20 gdkpixbuf2 USE_GITLAB= yes GL_ACCOUNT= vala-panel-project GL_PROJECT= vala-panel-appmenu -GL_COMMIT= 4e362c22ab3a23c98f13fb379c782786ee057cf6 +GL_TAGNAME= 4e362c22ab3a23c98f13fb379c782786ee057cf6 .include diff --git a/x11/xfce4-docklike-plugin/Makefile b/x11/xfce4-docklike-plugin/Makefile index 8c1e5eaaef8c..4cf7dfbbc58c 100644 --- a/x11/xfce4-docklike-plugin/Makefile +++ b/x11/xfce4-docklike-plugin/Makefile @@ -1,39 +1,39 @@ PORTNAME= xfce4-docklike-plugin PORTVERSION= 0.4.0 DISTVERSIONPREFIX= ${PORTNAME} PORTREVISION= 1 CATEGORIES= x11 xfce MAINTAINER= bsd@quentb.com COMMENT= Modern, minimalist taskbar for Xfce WWW= https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin LICENSE= GPLv3 BUILD_DEPENDS= xdt-csource:devel/xfce4-dev-tools LIB_DEPENDS= libinotify.so:devel/libinotify \ libharfbuzz.so:print/harfbuzz USES= gettext-tools gmake gnome libtool pkgconfig xfce \ xorg USE_GITLAB= yes GL_SITE= https://gitlab.xfce.org GL_ACCOUNT= panel-plugins -GL_COMMIT= e6831250e5ca792f31ef4b493b1a92020fe1ab6b +GL_TAGNAME= e6831250e5ca792f31ef4b493b1a92020fe1ab6b GNU_CONFIGURE= yes CONFIGURE_SCRIPT= autogen.sh INSTALL_TARGET= install-strip LDFLAGS+= -L${LOCALBASE}/lib -linotify USE_GNOME= cairo gdkpixbuf2 gtk30 intltool libwnck3 USE_XFCE= panel USE_XORG= x11 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls .include diff --git a/x11/xrestop/Makefile b/x11/xrestop/Makefile index 857f49a955c8..06ffabdc6730 100644 --- a/x11/xrestop/Makefile +++ b/x11/xrestop/Makefile @@ -1,22 +1,22 @@ PORTNAME= xrestop PORTVERSION= 0.4 PORTREVISION= 5 CATEGORIES= x11 MAINTAINER= bland@FreeBSD.org COMMENT= X11 server side resource usage statistics monitor WWW= https://www.freedesktop.org/wiki/Software/xrestop/ USES= gmake pkgconfig ncurses xorg xorg-cat:app USE_XORG= x11 xext xrender xt xres xorgproto GNU_CONFIGURE= yes USE_GITLAB= yes -GL_COMMIT= 5e3d606e9e055c2442e90285b6fe7ffdc2f721b8 +GL_TAGNAME= 5e3d606e9e055c2442e90285b6fe7ffdc2f721b8 CONFIGURE_ENV= XLIBS="-L${LOCALBASE}/lib -lX11" LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include PLIST_FILES= bin/xrestop man/man1/xrestop.1.gz .include