diff --git a/deskutils/kodaskanna/Makefile b/deskutils/kodaskanna/Makefile index 50924ac59dfc..ebdca4803f60 100644 --- a/deskutils/kodaskanna/Makefile +++ b/deskutils/kodaskanna/Makefile @@ -1,24 +1,25 @@ PORTNAME= kodaskanna DISTVERSION= 0.2.3 +PORTREVISION= 1 CATEGORIES= deskutils MASTER_SITES= KDE/unstable/${PORTNAME}/${DISTVERSION}/src PATCH_SITES= https://invent.kde.org/graphics/kodaskanna/-/commit/ MAINTAINER= adridg@FreeBSD.org COMMENT= Barcode and QR-code scanner WWW= https://apps.kde.org/kodaskanna/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt LIB_DEPENDS= libZXing.so:textproc/zxing-cpp USES= cmake compiler:c++20-lang gettext gl kde:6 pkgconfig qt:6 tar:xz USE_GL= opengl USE_QT= base tools:build USE_KDE= config configwidgets coreaddons i18n \ kio purpose service widgetsaddons \ ecm:build .include diff --git a/graphics/kf6-prison/Makefile b/graphics/kf6-prison/Makefile index 1e066b29cfc2..e5eddf97936a 100644 --- a/graphics/kf6-prison/Makefile +++ b/graphics/kf6-prison/Makefile @@ -1,17 +1,18 @@ PORTNAME= prison DISTVERSION= ${KDE_FRAMEWORKS_VERSION} +PORTREVISION= 1 CATEGORIES= graphics kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= Qt-based barcode abstraction layer/library LIB_DEPENDS= libdmtx.so:graphics/libdmtx \ libqrencode.so:graphics/libqrencode \ libZXing.so:textproc/zxing-cpp USES= cmake gl kde:6 qt:6 tar:xz USE_GL= gl opengl USE_KDE= ecm:build USE_QT= base declarative multimedia tools:build .include diff --git a/net/kitinerary/Makefile b/net/kitinerary/Makefile index 1b2ef02287d9..213886553bf0 100644 --- a/net/kitinerary/Makefile +++ b/net/kitinerary/Makefile @@ -1,31 +1,32 @@ PORTNAME= kitinerary DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Data Model and Extraction System for Travel Reservation information WWW= https://www.kde.org/ LICENSE= LGPL21 IGNORE_FreeBSD_13= does not build with OpenSSL 1.1.1 LIB_DEPENDS= libphonenumber.so:devel/libphonenumber \ libpoppler.so:graphics/poppler \ libZXing.so:textproc/zxing-cpp USES= cmake compiler:c++11-lang gettext gnome kde:6 pkgconfig qt:6 \ shared-mime-info ssl tar:xz USE_GNOME= libxml2 USE_KDE= archive codecs coreaddons i18n \ ecm:build # Pim components USE_KDE+= calendarcore contacts kpkpass mime USE_QT= base USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/net/mediastreamer/Makefile b/net/mediastreamer/Makefile index bbd1035441e5..57a98b295bfc 100644 --- a/net/mediastreamer/Makefile +++ b/net/mediastreamer/Makefile @@ -1,111 +1,111 @@ PORTNAME= mediastreamer DISTVERSION= 5.4.121 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MAINTAINER= bofh@FreeBSD.org COMMENT= Real-time audio and video streaming and processing WWW= https://gitlab.linphone.org/BC/public/mediastreamer2 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \ libbzrtp.so:security/bzrtp \ libortp.so:net/ortp \ 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 USE_GNOME= libxml2 USE_LDCONFIG= yes CMAKE_ARGS= -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 CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= ENABLE_UNIT_TESTS LDFLAGS+= -pthread OPTIONS_DEFINE= MATROSKA QRCODE 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 QRCODE_DESC= QR-code support QTGL_DESC= Qt OpenGL rendering support VIDEOOPT_DESC= Video options 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 QRCODE_LIB_DEPENDS= libZXing.so:textproc/zxing-cpp QRCODE_CMAKE_BOOL= ENABLE_QRCODE QRCODE_PREVENTS= FFMPEG GLX QTGL THEORA VIDEO XVIDEO QTGL_IMPLIES= VIDEO QTGL_USES= qt:6 QTGL_USE= QT=base,declarative QTGL_CMAKE_BOOL= ENABLE_QT_GL SPEEX_LIB_DEPENDS= libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp 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 VIDEO_PREVENTS= QRCODE 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,xext,xfixes,xinerama,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/textproc/gstreamer1-plugins-zxing/Makefile b/textproc/gstreamer1-plugins-zxing/Makefile index d69c4a81d0ab..2ba6cfc6da71 100644 --- a/textproc/gstreamer1-plugins-zxing/Makefile +++ b/textproc/gstreamer1-plugins-zxing/Makefile @@ -1,17 +1,17 @@ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= textproc multimedia COMMENT= GStreamer plugin for QR recognition LIB_DEPENDS= libZXing.so:textproc/zxing-cpp USES= compiler:c++17-lang MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins PLIST= ${.CURDIR}/pkg-plist DIST= bad GST_PLUGIN= zxing .include "${MASTERDIR}/Makefile" diff --git a/textproc/py-zxing-cpp/Makefile b/textproc/py-zxing-cpp/Makefile index 24cc33bcbae5..fdd3e156237c 100644 --- a/textproc/py-zxing-cpp/Makefile +++ b/textproc/py-zxing-cpp/Makefile @@ -1,31 +1,32 @@ PORTNAME= zxing-cpp DISTVERSION= 3.1.1 +PORTREVISON= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for the zxing-cpp barcode library WWW= https://github.com/zxing-cpp/zxing-cpp LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nanobind>=2.11.0:devel/py-nanobind@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.12:devel/py-scikit-build-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= compiler:c++20-lang cmake:indirect python # adding ninja:build here makes build parallelized, need to investigate why it isn't parallelized with BSD make USE_PYTHON= autoplist concurrent pep517 pytest TEST_ARGS= test.py TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + # tests as of 3.1.1: 18 passed, 5 warnings in 1.16s .include