diff --git a/devel/dbus/Makefile b/devel/dbus/Makefile index 9ca1aa15e5d7..6568598ae99f 100644 --- a/devel/dbus/Makefile +++ b/devel/dbus/Makefile @@ -1,88 +1,88 @@ PORTNAME= dbus DISTVERSION= 1.16.2 PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= devel gnome MASTER_SITES= https://dbus.freedesktop.org/releases/dbus/ MAINTAINER= desktop@FreeBSD.org COMMENT= Message bus system for inter-application communication WWW= https://www.freedesktop.org/Software/dbus LICENSE= GPLv2 LIB_DEPENDS= libexpat.so:textproc/expat2 -USES= cpe libtool localbase meson pkgconfig python:build \ +USES= cpe localbase meson pkgconfig python:build \ shebangfix tar:xz CPE_VENDOR= d-bus_project CPE_PRODUCT= d-bus USE_LDCONFIG= yes USE_RC_SUBR= dbus SHEBANG_FILES= tools/GetAllMatchRules.py \ tools/build-timestamp.py HAS_SYMBOL_VERSION= ${PREFIX}/lib/libdbus-1.so.${_LIBVERSION} MESON_ARGS= -Dkqueue=enabled \ -Dapparmor=disabled \ -Ddoxygen_docs=disabled \ -Dducktype_docs=disabled \ -Depoll=disabled \ -Dinotify=disabled \ -Dlaunchd=disabled \ -Dlibaudit=disabled \ -Dmodular_tests=disabled \ -Dqt_help=disabled \ -Dselinux=disabled \ -Dsystemd=disabled \ -Druntime_dir=/var/run \ -Dsession_socket_dir=/tmp \ -Dtest_socket_dir=${WRKDIR} BINARY_ALIAS= python3=${PYTHON_CMD} PORTSCOUT= limitw:1,even USERS= messagebus GROUPS= messagebus _LIBVERSION= 3.38.3 OPTIONS_SUB= yes PLIST_SUB= GROUPS=${GROUPS} \ VERSION="1.0" \ LIBVERSION=${_LIBVERSION} PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES MANPAGES X11 OPTIONS_DEFAULT= MANPAGES X11 MANPAGES_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl MANPAGES_USES= gnome MANPAGES_USE= gnome=libxslt:build MANPAGES_MESON_ENABLED= xml_docs X11_DESC= Support X11 Desktop Environments X11_USES= xorg X11_USE= XORG=ice,sm,x11 X11_MESON_ENABLED= x11_autolaunch post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/dbus/dbus-sysdeps-util-unix.c post-install: ${MV} ${STAGEDIR}${DOCSDIR}/examples ${STAGEDIR}${EXAMPLESDIR} .for file in session.conf system.conf @cd ${STAGEDIR}${ETCDIR}-1/ && \ ${MV} ${file} ${file}.sample .endfor .include .if ${OSVERSION} < 1400000 MESON_ARGS+= -Db_lundef=false .endif .include diff --git a/devel/libaravis/Makefile b/devel/libaravis/Makefile index 285316a4b110..60318398ae1d 100644 --- a/devel/libaravis/Makefile +++ b/devel/libaravis/Makefile @@ -1,45 +1,45 @@ PORTNAME= libaravis DISTVERSION= 0.8.34 PORTREVISION= 1 CATEGORIES= devel MAINTAINER= ports@FreeBSD.org COMMENT= Camera control and image acquisition library WWW= https://github.com/AravisProject/aravis/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= gnome libtool meson pkgconfig +USES= gnome meson pkgconfig USE_GITHUB= yes GH_ACCOUNT= AravisProject GH_PROJECT= aravis USE_GNOME= glib20 intltool introspection:build libxml2 USE_LDCONFIG= yes MESON_ARGS= -Dgst-plugin=disabled \ -Dintrospection=enabled \ -Dpacket-socket=disabled \ -Dtests=false \ -Dviewer=disabled INSTALL_TARGET= install-strip DOCSDIR= ${PREFIX}/share/doc/aravis-0.8 PLIST_SUB= SOVERSION=${DISTVERSION} OPTIONS_DEFINE= DOCS FAST_HEARTBEAT NLS USB OPTIONS_DEFAULT= USB OPTIONS_SUB= yes FAST_HEARTBEAT_DESC= build with extremely fast heartbeat USB_DESC= build with USB support DOCS_BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen DOCS_MESON_ENABLED= documentation FAST_HEARTBEAT_MESON_TRUE= fast-heartbeat NLS_USES= gettext USB_MESON_ENABLED= usb .include diff --git a/dns/bind9-devel/Makefile b/dns/bind9-devel/Makefile index b6e69c17a82c..c761307a0811 100644 --- a/dns/bind9-devel/Makefile +++ b/dns/bind9-devel/Makefile @@ -1,216 +1,216 @@ # pkg-help formatted with fmt 59 63 PORTNAME= bind DISTVERSION= 9.21.12 .if defined(BIND_TOOLS_SLAVE) # dns/bind-tools here PORTREVISION= 0 .else # XXX: correct version # dns/bind9xx here PORTREVISION= 0 .endif CATEGORIES= dns net MASTER_SITES= ISC/bind9/${DISTVERSION} .if defined(BIND_TOOLS_SLAVE) PKGNAMESUFFIX= -tools .else # XXX: correct SUFFIX. PKGNAMESUFFIX= 9-devel .endif MAINTAINER= mat@FreeBSD.org .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 WWW= https://www.isc.org/bind/ # 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= libnghttp2.so:www/libnghttp2 \ liburcu.so:sysutils/liburcu \ libuv.so:devel/libuv .if !defined(BIND_TOOLS_SLAVE) RUN_DEPENDS= bind-tools>0:dns/bind-tools .endif -USES= compiler:c11 cpe gnome libedit libtool meson perl5 pkgconfig \ +USES= compiler:c11 cpe gnome libedit meson perl5 pkgconfig \ ssl tar:xz CPE_VENDOR= isc CPE_VERSION= ${DISTVERSION:C/-.*//} .if ${DISTVERSION:M*-*} CPE_UPDATE= ${DISTVERSION:C/.*-//:tl} .endif USE_PERL5= build .if !defined(BIND_TOOLS_SLAVE) USE_RC_SUBR= named .endif # !BIND_TOOLS_SLAVE MESON_ARGS= --localstatedir=/var \ --sysconfdir=${ETCDIR} \ -Dcap=disabled \ -Ddoh=enabled \ -Djemalloc=disabled MAKE_JOBS_UNSAFE= yes .if !defined(BIND_TOOLS_SLAVE) # XXX: Add -devel CONFLICTS= bind9[0-9][0-9] .endif # !BIND_TOOLS_SLAVE ETCDIR= ${PREFIX}/etc/namedb # FIXME: figure out why build fails if enabled MESON_ARGS+= -Dtracing=disabled .if defined(BIND_TOOLS_SLAVE) MESON_ARGS+= -Dbind-tools=enabled \ -Dlibdir=${PREFIX}/lib/bind-tools .else MESON_ARGS+= -Dbind-tools=disabled # XXX: remove the big warning about it being a development version from pkg-message SUB_FILES= named.conf pkg-message PORTDOCS= * .endif # BIND_TOOLS_SLAVE OPTIONS_DEFINE= DNSTAP DOCS GEOIP IDN LMDB OVERRIDECACHE QUERYTRACE \ START_LATE OPTIONS_DEFAULT= DNSTAP GSSAPI_NONE IDN LMDB STATS_JSON STATS_XML OPTIONS_GROUP= STATS OPTIONS_GROUP_STATS= STATS_JSON STATS_XML OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE .if defined(BIND_TOOLS_SLAVE) OPTIONS_EXCLUDE= DOCS GEOIP LMDB OVERRIDECACHE QUERYTRACE START_LATE \ STATS_JSON STATS_XML .endif # BIND_TOOLS_SLAVE OPTIONS_SUB= yes DNSTAP_DESC= Provides fast passive logging of DNS messages GSSAPI_BASE_DESC= Using Heimdal in base (nsupdate is broken) GSSAPI_HEIMDAL_DESC= Using security/heimdal (nsupdate is broken) GSSAPI_MIT_DESC= Using security/krb5 GSSAPI_NONE_DESC= Disable 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) STATS_DESC= Statistics channels STATS_JSON_DESC= Enable JSON statistics channel STATS_XML_DESC= Enable XML statistics channel DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ libprotobuf-c.so:devel/protobuf-c DNSTAP_MESON_ENABLED= dnstap DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ sphinx-build:textproc/py-sphinx DOCS_USES= python:env DOCS_MESON_ENABLED= doc DOCS_ALL_TARGET= all arm GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb GEOIP_MESON_ENABLED= geoip GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ENV= ${GSSAPI_CONFIGURE_ARGS} \ KRB5_CONFIG="${KRB5CONFIG}" GSSAPI_BASE_MESON_ON= -Dgssapi=enabled GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ENV= ${GSSAPI_CONFIGURE_ARGS} \ KRB5_CONFIG="${KRB5CONFIG}" GSSAPI_HEIMDAL_MESON_ON= -Dgssapi=enabled GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ENV= ${GSSAPI_CONFIGURE_ARGS} \ KRB5_CONFIG="${KRB5CONFIG}" GSSAPI_MIT_MESON_ON= -Dgssapi=enabled GSSAPI_NONE_MESON_ON= -Dgssapi=disabled IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IDN_USES= iconv IDN_MESON_ENABLED= idn LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb LMDB_MESON_ENABLED= lmdb OVERRIDECACHE_EXTRA_PATCHES= ${FILESDIR}/extrapatch-bind-min-override-ttl QUERYTRACE_MESON_ON= -Dtrace-logging=query START_LATE_SUB_LIST= NAMED_BEFORE="LOGIN" \ NAMED_REQUIRE="SERVERS cleanvar" START_LATE_SUB_LIST_OFF= NAMED_BEFORE="SERVERS" \ NAMED_REQUIRE="NETWORKING ldconfig syslogd" STATS_JSON_LIB_DEPENDS= libjson-c.so:devel/json-c STATS_JSON_MESON_ENABLED= stats-json STATS_JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c STATS_XML_USE= GNOME=libxml2 STATS_XML_MESON_ENABLED= stats-xml .include .if defined(WITH_DEBUG) MESON_ARGS+= -Ddeveloper=enabled BUILD_DEPENDS+= cmocka>0:sysutils/cmocka .else MESON_ARGS+= -Dcmocka=disabled \ -Ddeveloper=disabled .endif .include .if ${SSL_DEFAULT} == base SUB_LIST+= ENGINES=/usr/lib/engines .else SUB_LIST+= ENGINES=${LOCALBASE}/lib/engines .endif .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 (for dir in ${WRKSRC}/lib/*/include; do \ cd $$dir && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include '-name *.h'; \ done) post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/arm ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/_build/arm && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/arm .endif # BIND_TOOLS_SLAVE .include diff --git a/graphics/gexiv2/Makefile b/graphics/gexiv2/Makefile index 8106e39f84d8..0875132f4852 100644 --- a/graphics/gexiv2/Makefile +++ b/graphics/gexiv2/Makefile @@ -1,40 +1,40 @@ PORTNAME= gexiv2 PORTVERSION= 0.14.6 CATEGORIES= graphics MASTER_SITES= GNOME MAINTAINER= cmt@FreeBSD.org COMMENT= GObject-based wrapper around Exiv2 library WWW= https://wiki.gnome.org/Projects/gexiv2 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexiv2.so:graphics/exiv2 -USES= compiler:c++17-lang gnome libtool:build meson pathfix pkgconfig \ +USES= compiler:c++17-lang gnome meson pathfix pkgconfig \ python:build tar:xz vala:build USE_GNOME= glib20 introspection:build pygobject3 USE_LDCONFIG= yes BINARY_WRAPPERS= gm4 BINARY_ALIAS= python3=${PYTHON_CMD} USE_CXXSTD= c++17 PLIST_SUB= SOVERSION=${PORTVERSION:C/^0./2./} OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc DOCS_CONFIGURE_ON= -Dgtk_doc=true PORTSCOUT= limitw:1,even pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgexiv2.so ${RM} -r ${STAGEDIR}${PREFIX}/lib/python* .include diff --git a/graphics/gexiv2_016/Makefile b/graphics/gexiv2_016/Makefile index f20e2b2ea473..f5cc5e4b22b3 100644 --- a/graphics/gexiv2_016/Makefile +++ b/graphics/gexiv2_016/Makefile @@ -1,41 +1,41 @@ PORTNAME= gexiv2 PKGNAMESUFFIX= _016 PORTVERSION= 0.16.0 CATEGORIES= graphics MASTER_SITES= GNOME MAINTAINER= cmt@FreeBSD.org COMMENT= GObject-based wrapper around Exiv2 library WWW= https://wiki.gnome.org/Projects/gexiv2 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen LIB_DEPENDS= libexiv2.so:graphics/exiv2 -USES= compiler:c++17-lang gnome libtool:build meson pathfix pkgconfig \ +USES= compiler:c++17-lang gnome meson pathfix pkgconfig \ python:build tar:xz vala:build USE_GNOME= glib20 introspection:build pygobject3 USE_LDCONFIG= yes BINARY_WRAPPERS= gm4 BINARY_ALIAS= python3=${PYTHON_CMD} USE_CXXSTD= c++17 PLIST_SUB= SOVERSION=${PORTVERSION:C/^0./4./} OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc DOCS_CONFIGURE_ON= -Dgtk_doc=true PORTSCOUT= limitw:1,even pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi post-install: ${RM} -r ${STAGEDIR}${PREFIX}/lib/python* .include diff --git a/multimedia/gstreamer1-plugins/Makefile b/multimedia/gstreamer1-plugins/Makefile index 8ee0c93d29f3..295fff4af6b7 100644 --- a/multimedia/gstreamer1-plugins/Makefile +++ b/multimedia/gstreamer1-plugins/Makefile @@ -1,147 +1,147 @@ PORTNAME= gstreamer PORTVERSION?= ${BASE_PORTVERSION} # plug-in port instead, like ${category}/gstreamer1-plugin-${PLUGIN}. PORTREVISION?= 0 CATEGORIES?= multimedia audio MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-plugins-base/:base \ https://gstreamer.freedesktop.org/src/gst-plugins-bad/:bad \ https://gstreamer.freedesktop.org/src/gst-plugins-good/:good \ https://gstreamer.freedesktop.org/src/gst-plugins-ugly/:ugly PKGNAMESUFFIX?= 1-plugins${GST_PLUGIN_SUFFIX} MAINTAINER= multimedia@FreeBSD.org COMMENT?= GStreamer written collection of plugins handling several media types WWW= https://gstreamer.freedesktop.org/ LICENSE= LGPL20 BUILD_DEPENDS+= iso-codes>=0:misc/iso-codes \ orc>=0.4.16:devel/orc LIB_DEPENDS+= libfreetype.so:print/freetype2 \ liborc-0.4.so:devel/orc RUN_DEPENDS+= iso-codes>=0:misc/iso-codes -USES+= meson cpe gettext gnome gstreamer libtool pathfix pkgconfig python:build tar:xz +USES+= meson cpe gettext gnome gstreamer pathfix pkgconfig python:build tar:xz CPE_VENDOR= gstreamer_project CPE_PRODUCT= gstreamer USE_GNOME+= glib20 introspection:build libxml2 USE_LDCONFIG= yes MESON_ARGS+= --auto-features=auto # XXX bug 270361 workaround CFLAGS+= -Wno-format CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib ${EXTRA_LIBS} PORTSCOUT= limitw:1,even PLIST_SUB+= SOVERSION="${_GST_SOVERSION}" \ VERSION="${_GST_LIB_VER}" BASE_PORTVERSION= ${_GST_VERSION} BASE_DISTNAME= gst-plugins-base-${BASE_PORTVERSION} BASE_DISTFILE= ${BASE_DISTNAME}${EXTRACT_SUFX} BAD_PORTVERSION= ${_GST_VERSION} BAD_DISTNAME= gst-plugins-bad-${BAD_PORTVERSION} BAD_DISTFILE= ${BAD_DISTNAME}${EXTRACT_SUFX} GOOD_PORTVERSION= ${_GST_VERSION} GOOD_DISTNAME= gst-plugins-good-${GOOD_PORTVERSION} GOOD_DISTFILE= ${GOOD_DISTNAME}${EXTRACT_SUFX} UGLY_PORTVERSION= ${_GST_VERSION} UGLY_DISTNAME= gst-plugins-ugly-${UGLY_PORTVERSION} UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX} DEFAULT_AUDIOSINK?= osssink DEFAULT_AUDIOSRC?= osssrc DIST?= base GST_PLUGIN?= base # Include bsd.port.options.mk and not bsd.port.pre.mk to be able to use USES .include .if ${GST_PLUGIN} == "base" NO_GSTREAMER_COMMON= yes BASE_GST_ENABLED_PLUGINS= adder \ allocators \ app \ audio \ audioconvert \ audiomixer \ audiorate \ audioresample \ audiotestsrc \ compositor \ debugutils \ dsd \ encoding \ fft \ gio \ nls \ overlaycomposition \ pbtypes \ pkgconfig \ pbutils \ playback \ rawparse \ riff \ rtp \ rtsp \ sdp \ subparse \ tag \ tcp \ tools \ typefind \ video \ videoconvertscale \ videorate \ videotestsrc \ volume .endif .if ${DIST} == "base" || ${DIST} == "ugly" MESON_ARGS+= -Ddefaultaudiosink="${DEFAULT_AUDIOSINK}" \ -Ddefaultaudiosrc="${DEFAULT_AUDIOSRC}" .endif .include "${MASTERDIR}/Makefile.common" .if ${DIST} == "base" EXTRACT_ONLY= ${BASE_DISTFILE} WRKSRC= ${WRKDIR}/${BASE_DISTNAME} PORTVERSION= ${BASE_PORTVERSION} DISTFILES+= ${BASE_DISTFILE}:base PATCHDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins/files LIB_DEPENDS+= libdrm.so:graphics/libdrm .elif ${DIST} == "bad" EXTRACT_ONLY= ${BAD_DISTFILE} WRKSRC= ${WRKDIR}/${BAD_DISTNAME} PORTVERSION= ${BAD_PORTVERSION} DISTFILES+= ${BAD_DISTFILE}:bad PATCHDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins-bad/files .elif ${DIST} == "ugly" EXTRACT_ONLY= ${UGLY_DISTFILE} WRKSRC= ${WRKDIR}/${UGLY_DISTNAME} PORTVERSION= ${UGLY_PORTVERSION} DISTFILES+= ${UGLY_DISTFILE}:ugly PATCHDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins-ugly/files .elif ${DIST} == "good" EXTRACT_ONLY= ${GOOD_DISTFILE} WRKSRC= ${WRKDIR}/${GOOD_DISTNAME} PORTVERSION= ${GOOD_PORTVERSION} DISTFILES+= ${GOOD_DISTFILE}:good PATCHDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins-good/files .elif ${DIST} == "makesum" DISTFILES+= ${BASE_DISTFILE}:base ${BAD_DISTFILE}:bad \ ${UGLY_DISTFILE}:ugly ${GOOD_DISTFILE}:good .else BROKEN= unknown DIST setting .endif pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gstreamer-${_GST1_LIB_VER} makesum-all: @${MAKE} DIST=makesum makesum .include diff --git a/multimedia/gstreamer1-rtsp-server/Makefile b/multimedia/gstreamer1-rtsp-server/Makefile index 27db8a3f41ab..4dc20d220280 100644 --- a/multimedia/gstreamer1-rtsp-server/Makefile +++ b/multimedia/gstreamer1-rtsp-server/Makefile @@ -1,26 +1,26 @@ PORTNAME= gstreamer1-rtsp-server PORTVERSION= ${_GST_VERSION} CATEGORIES= multimedia MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-rtsp-server/ DISTNAME= gst-rtsp-server-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= GStreamer library for building a RTSP server WWW= https://gstreamer.freedesktop.org/ LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= bison gnome gstreamer libtool meson ninja pathfix pkgconfig python:build tar:xz +USES= bison gnome gstreamer meson ninja pathfix pkgconfig python:build tar:xz USE_GNOME= glib20 introspection:build USE_GSTREAMER= bad good USE_LDCONFIG= yes MESON_ARGS= -Ddoc=disabled BINARY_ALIAS= python3=${PYTHON_VERSION} PLIST_SUB= SOVERSION=${_GST_SOVERSION} \ VERSION=${_GST_LIB_VER} .include diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile index 3849aa8547a4..7305ad711290 100644 --- a/multimedia/gstreamer1/Makefile +++ b/multimedia/gstreamer1/Makefile @@ -1,74 +1,74 @@ PORTNAME= gstreamer PORTVERSION= ${_GST_VERSION} PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/ PKGNAMESUFFIX= 1 MAINTAINER= multimedia@FreeBSD.org COMMENT= Media applications framework WWW= https://gstreamer.freedesktop.org/ LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libunwind.so:devel/libunwind -USES= bison libtool gnome gstreamer:_internal meson ninja \ +USES= bison gnome gstreamer:_internal meson ninja \ pkgconfig python:build shebangfix tar:xz USE_GNOME= glib20 introspection:build USE_GSTREAMER= # USE_LDCONFIG= yes SHEBANG_FILES= docs/gst-plugins-doc-cache-generator.py \ gst/parse/get_flex_version.py \ scripts/extract-release-date-from-doap-file.py \ MESON_ARGS= -D dbghelp=disabled \ -D doc=disabled \ -D examples=disabled \ -D libdw=disabled \ -D tests=disabled PORTSCOUT= limitw:1,even PLIST_SUB= SOVERSION=${_GST_SOVERSION} \ VERSION=${_GST_LIB_VER} OPTIONS_DEFINE= BASH NLS OPTIONS_DEFAULT= BASH # The PTP helper requires Rust since GStreamer 1.24.0, so only enable it on # platforms that have Rust support. .for arch in aarch64 amd64 armv7 i386 powerpc64 powerpc64le powerpc riscv64 OPTIONS_DEFINE_${arch}= PTP OPTIONS_DEFAULT_${arch}=PTP .endfor OPTIONS_SUB= yes BASH_BUILD_DEPENDS= bash-completion>0:shells/bash-completion BASH_MESON_ENABLED= bash-completion NLS_USES= gettext NLS_MESON_ENABLED= nls PTP_DESC= Precision Time Protocol support PTP_BUILD_DEPENDS= rustc:lang/rust PTP_MESON_ENABLED= ptp-helper .include .if ${ARCH:Naarch64:Namd64:Narmv7:Ni386:Npowerpc64:Npowerpc64le:Npowerpc:Nriscv64} MESON_ARGS+= -D ptp-helper=disabled .endif # Custom target to update distinfo for all gstreamer1 ports under control of # _GST1_VERSION set in Mk/Uses/gstreamer.mk makesum-all: makesum .for p in editing-services libav rtsp-server vaapi @${MAKE} -C ${.CURDIR:H:H}/multimedia/gstreamer1-${p} makesum .endfor @${MAKE} -C ${.CURDIR:H:H}/devel/gstreamer1-devtools makesum @${MAKE} -C ${.CURDIR:H:H}/multimedia/gstreamer1-plugins makesum-all @${MAKE} -C ${.CURDIR:H:H}/multimedia/py-gstreamer1 makesum .include diff --git a/net/kea-devel/Makefile b/net/kea-devel/Makefile index 3efc9aa2dcd9..a3e5f66b8275 100644 --- a/net/kea-devel/Makefile +++ b/net/kea-devel/Makefile @@ -1,69 +1,69 @@ PORTNAME= kea DISTVERSION= 3.1.2 CATEGORIES= net MASTER_SITES= ISC/kea/cur/3.1 PKGNAMESUFFIX= -devel MAINTAINER= cy@FreeBSD.org COMMENT= Alternative DHCP implementation by ISC WWW= https://kea.isc.org/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= rst2man:textproc/py-docutils LIB_DEPENDS= libboost_system.so:devel/boost-libs \ liblog4cplus.so:devel/log4cplus -USES= compiler:c++11-lang cmake:indirect cpe iconv libtool meson \ +USES= compiler:c++11-lang cmake:indirect cpe iconv meson \ pathfix pkgconfig python tar:xz shebangfix ssl CPE_VENDOR= isc CPE_VERSION= ${DISTVERSION:C/-.*//} .if ${DISTVERSION:M*-*} CPE_UPDATE= ${DISTVERSION:C/.*-//:tl} .endif USE_LDCONFIG= yes USE_RC_SUBR= ${PORTNAME} INSTALL_TARGET= install-strip PORTDOCS= AUTHORS CONTRIBUTING.md COPYING ChangeLog README SECURITY.md \ code_of_conduct.md examples platforms.rst OPTIONS_DEFINE= DOCS MYSQL PGSQL OPTIONS_SUB= yes MESON_ARGS= --auto-features=disabled \ -Dnetconf=disabled \ -Drunstatedir=/var/run SHEBANG_GLOB= *.py *.in python_OLD_CMD+=@PYTHON@ MYSQL_USES= mysql MYSQL_MESON_ENABLED= mysql MYSQL_SUB_LIST= REQ_MYSQL=mysql MYSQL_SUB_LIST_OFF= REQ_MYSQL="" PGSQL_USES= pgsql PGSQL_MESON_ENABLED= postgresql PGSQL_SUB_LIST= REQ_PGSQL=postgresql PGSQL_SUB_LIST_OFF= REQ_PGSQL="" PGSQL_VARS= WANT_PGSQL=lib post-build: cd ${WRKSRC}/doc/sphinx/man; \ for i in *.8.rst; do rst2man $$i > $$(basename $$i .rst); done post-install: @mkdir -p ${STAGEDIR}${PREFIX}/etc/kea ${STAGEDIR}/var/db/kea \ ${STAGEDIR}/var/log/kea ${STAGEDIR}/var/run/kea @rm -rf ${STAGEDIR}${PREFIX}/var @cd ${WRKSRC}/doc/sphinx/man; \ cp *.8 ${STAGEDIR}${PREFIX}/share/man/man8 @cd ${WRKSRC}/_build/src/bin/keactrl; \ for i in *.conf; do cp $$i ${STAGEDIR}${PREFIX}/etc/kea/$$i.sample; done .include diff --git a/net/kea/Makefile b/net/kea/Makefile index a70dcc3cf3e7..ca7c2ed49f66 100644 --- a/net/kea/Makefile +++ b/net/kea/Makefile @@ -1,67 +1,67 @@ PORTNAME= kea DISTVERSION= 3.0.1 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= ISC/kea/${DISTVERSION} MAINTAINER= apevnev@me.com COMMENT= Alternative DHCP implementation by ISC WWW= https://kea.isc.org/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ liblog4cplus.so:devel/log4cplus -USES= compiler:c++11-lang cpe iconv libtool pathfix ssl python tar:xz meson pkgconfig cmake:indirect shebangfix +USES= compiler:c++11-lang cpe iconv pathfix ssl python tar:xz meson pkgconfig cmake:indirect shebangfix MESON_ARGS= --auto-features=disabled \ -Dcrypto=openssl \ -Dnetconf=disabled BUILD_DEPENDS= googletest>0:devel/googletest \ rst2man:textproc/py-docutils@${PY_FLAVOR} CPE_VENDOR= isc CPE_VERSION= ${DISTVERSION:C/-.*//} .if ${DISTVERSION:M*-*} CPE_UPDATE= ${DISTVERSION:C/.*-//:tl} .endif USE_LDCONFIG= yes USE_RC_SUBR= ${PORTNAME} PORTDOCS= AUTHORS CONTRIBUTING.md COPYING ChangeLog README SECURITY.md \ code_of_conduct.md examples platforms.rst SHEBANG_GLOB= *.py *.in python_OLD_CMD+=@PYTHON@ OPTIONS_DEFINE= DOCS MYSQL PGSQL OPTIONS_SUB= yes MYSQL_USES= mysql MYSQL_MESON_ENABLED= mysql MYSQL_SUB_LIST= REQ_MYSQL=mysql MYSQL_SUB_LIST_OFF= REQ_MYSQL="" PGSQL_USES= pgsql PGSQL_MESON_ENABLED= postgresql PGSQL_SUB_LIST= REQ_PGSQL=postgresql PGSQL_SUB_LIST_OFF= REQ_PGSQL="" PGSQL_VARS= WANT_PGSQL=client post-build: cd ${WRKSRC}/doc/sphinx/man; \ for i in *.8.rst; do rst2man $$i > $$(basename $$i .rst); done post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/kea ${STAGEDIR}/var/db/kea \ ${STAGEDIR}/var/run/kea @${RM} -rf ${STAGEDIR}${PREFIX}/var @cd ${WRKSRC}/doc/sphinx/man; \ ${CP} *.8 ${STAGEDIR}${PREFIX}/share/man/man8 @cd ${WRKSRC}/_build/src/bin/keactrl; \ for i in *.conf; do ${CP} $$i ${STAGEDIR}${PREFIX}/etc/kea/$$i.sample; done .include diff --git a/security/fprintd/Makefile b/security/fprintd/Makefile index ceee89d4cbd9..5e9ee6c1a499 100644 --- a/security/fprintd/Makefile +++ b/security/fprintd/Makefile @@ -1,28 +1,28 @@ PORTNAME= fprintd DISTVERSIONPREFIX= v DISTVERSION= 1.94.4 CATEGORIES= security MAINTAINER= danfe@FreeBSD.org COMMENT= Daemon that provides fingerprint scanning functionality over D-Bus WWW= https://www.freedesktop.org/wiki/Software/fprint/fprintd/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libbasu.so:devel/basu \ libfprint-2.so:security/libfprint \ libpolkit-gobject-1.so:sysutils/polkit -USES= gettext gnome libtool meson pkgconfig +USES= gettext gnome meson pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= libfprint USE_GNOME= glib20 intltool MESON_ARGS= -Dlibsystemd=basu \ -Dsystemd=false INSTALL_TARGET= install-strip .include diff --git a/security/libfprint/Makefile b/security/libfprint/Makefile index 2c84695dd52c..a0684407fe70 100644 --- a/security/libfprint/Makefile +++ b/security/libfprint/Makefile @@ -1,41 +1,41 @@ PORTNAME= libfprint DISTVERSIONPREFIX= v DISTVERSION= 1.94.8 CATEGORIES= security MAINTAINER= danfe@FreeBSD.org COMMENT= Library for fingerprint reader devices WWW= https://fprint.freedesktop.org/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgusb.so:devel/libgusb \ libnss3.so:security/nss \ libpixman-1.so:x11/pixman -USES= gnome libtool meson pkgconfig python:env shebangfix +USES= gnome meson pkgconfig python:env shebangfix USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org USE_GNOME= glib20 USE_LDCONFIG= yes SHEBANG_GLOB= *.py MESON_ARGS= -Dinstalled-tests= \ -Dudev_hwdb=disabled \ -Dudev_rules=disabled INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS GIR GTK_EXAMPLES TEST OPTIONS_SUB= yes GIR_DESC= Install glib introspection support GTK_EXAMPLES_DESC= Install GTK examples DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc DOCS_MESON_TRUE= doc GIR_MESON_TRUE= introspection GTK_EXAMPLES_USE= GNOME=gtk30 GTK_EXAMPLES_MESON_TRUE= gtk-examples TEST_MESON_TRUE= installed-tests .include diff --git a/textproc/xfce4-dict-plugin/Makefile b/textproc/xfce4-dict-plugin/Makefile index a4bb9f3929c2..6e05afccaac3 100644 --- a/textproc/xfce4-dict-plugin/Makefile +++ b/textproc/xfce4-dict-plugin/Makefile @@ -1,30 +1,30 @@ PORTNAME= xfce4-dict PORTVERSION= 0.8.9 CATEGORIES= textproc xfce MASTER_SITES= XFCE/apps PKGNAMESUFFIX= -plugin DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Xfce4 plugin to query different dictionaries WWW= https://goodies.xfce.org/projects/applications/xfce4-dict LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= compiler:c11 gettext-tools gnome libtool meson pkgconfig \ +USES= compiler:c11 gettext-tools gnome meson pkgconfig \ tar:xz xfce xorg USE_GNOME= gdkpixbuf glib20 gtk30 intltool USE_XFCE= libmenu panel USE_XORG= x11 USE_LDCONFIG= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime post-patch-NLS-off: @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build .include diff --git a/x11-toolkits/gtkmm40/Makefile b/x11-toolkits/gtkmm40/Makefile index 7efe9ad9d5d4..06567518f1e9 100644 --- a/x11-toolkits/gtkmm40/Makefile +++ b/x11-toolkits/gtkmm40/Makefile @@ -1,29 +1,29 @@ PORTNAME= gtkmm PORTVERSION= 4.18.0 CATEGORIES= x11-toolkits MASTER_SITES= GNOME PKGNAMESUFFIX= 40 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= C++ bindings for GTK 4 WWW= https://gtkmm.gnome.org/ LICENSE= LGPL21+ LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libgraphene-1.0.so:graphics/graphene -USES= compiler:c++17-lang gnome libtool meson pkgconfig \ +USES= compiler:c++17-lang gnome meson pkgconfig \ python:build tar:xz USE_CXXSTD= c++17 USE_GNOME= gdkpixbuf gtk40 glibmm26 cairomm11 pangomm24 USE_LDCONFIG= yes MESON_ARGS= -Dmaintainer-mode=false \ -Dbuild-documentation=false \ -Dbuild-demos=false \ -Dbuild-tests=false PLIST_SUB= API_VERSION="4.0" .include diff --git a/x11-toolkits/pangomm24/Makefile b/x11-toolkits/pangomm24/Makefile index fa875bf84693..d5720c9e742e 100644 --- a/x11-toolkits/pangomm24/Makefile +++ b/x11-toolkits/pangomm24/Makefile @@ -1,25 +1,25 @@ PORTNAME= pangomm PORTVERSION= 2.56.1 CATEGORIES= x11-toolkits MASTER_SITES= GNOME DIST_SUBDIR= gnome PKGNAMESUFFIX= 24 MAINTAINER= gnome@FreeBSD.org COMMENT= C++ bindings for Pango WWW= https://gtkmm.gnome.org/ LICENSE= LGPL21+ -USES+= compiler:c++17-lang gnome libtool localbase meson \ +USES+= compiler:c++17-lang gnome localbase meson \ pkgconfig python:build tar:xz USE_CXXSTD= c++17 USE_GNOME= cairomm11 glibmm26 pango libxslt USE_LDCONFIG= yes MESON_ARGS= -Dmaintainer-mode=false \ -Dbuild-documentation=false BINARY_WRAPPERS= gm4 PLIST_SUB= API_VERSION="2.48" .include