diff --git a/astro/gpsd/Makefile b/astro/gpsd/Makefile index ed7f7f8d7f21..c027fb09ac9b 100644 --- a/astro/gpsd/Makefile +++ b/astro/gpsd/Makefile @@ -1,172 +1,172 @@ PORTNAME= gpsd PORTVERSION= 3.25 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= astro geography MASTER_SITES= SAVANNAH MAINTAINER= z7dr6ut7gs@snkmail.com COMMENT= Daemon that monitors one or more GPSes attached to a host computer WWW= https://gpsd.gitlab.io/gpsd/index.html LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING FLAVORS= default nox11 FLAVOR?= ${FLAVORS:[1]} nox11_PKGNAMESUFFIX= -nox11 USES= cpe pathfix pkgconfig python scons CPE_VENDOR= gpsd_project USE_LDCONFIG= yes USE_RC_SUBR= gpsd PIE_UNSAFE= yes MAKE_ARGS= manbuild=no \ mandir="share/man" \ pkgconfig="libdata/pkgconfig" \ prefix="${PREFIX}" \ qt=no \ target_python="${PYTHON_CMD}" MAKE_ENV= DESTDIR="${STAGEDIR}" PLIST_SUB= PYTHON_EGGINFO=gps-${PORTVERSION}.egg-info OPTIONS_DEFINE= AIVDM ASHTECH CPPBIND DBUS EARTHMATE EVERMORE FURY FV18 \ GARMIN GARMINTXT GEOSTAR GPSCLOCK IPV6 ITRAX MTK NAVCOM \ NCURSES NETFEED NMEA0183 NTP NTPSHM NTRIP OCEANSERVER \ ONCORE PASSTHROUGH PPS PROFILING PYSERIAL RECONFIGURE \ RTCM104V2 RTCM104V3 SHMEXPORT SIRF SOCKEXPORT \ SUPERSTARII TIMING TNT TRIPMATE TSIP UBLOX USB X11 .if ${FLAVOR} == nox11 COMMENT+= (without GUI) OPTIONS_EXCLUDE= X11 .endif OPTIONS_DEFAULT= AIVDM ASHTECH CPPBIND EARTHMATE EVERMORE FURY FV18 \ GARMIN GARMINTXT GEOSTAR GPSCLOCK ITRAX NAVCOM NCURSES \ NETFEED NMEA0183 NTP NTPSHM NTRIP OCEANSERVER ONCORE \ PASSTHROUGH PYSERIAL RECONFIGURE RTCM104V2 RTCM104V3 \ SHMEXPORT SIRF SOCKEXPORT SUPERSTARII TIMING TNT \ TRIPMATE TSIP UBLOX USB X11 OPTIONS_SUB= yes AIVDM_DESC= Aivdm support ASHTECH_DESC= Ashtech support CPPBIND_DESC= Build C++ bindings EARTHMATE_DESC= DeLorme EarthMate Zodiac support EVERMORE_DESC= Evermore binary support FURY_DESC= Jackson Labs Fury and Firefly support FV18_DESC= San Jose Navigation FV-18 support GARMIN_DESC= Garmin kernel driver support GARMINTXT_DESC= Garmin Simple Text support GEOSTAR_DESC= Geostar Protocol support GPSCLOCK_DESC= GPSclock support ITRAX_DESC= iTrax support MTK_DESC= MTK-3301 support NAVCOM_DESC= Navcom support NCURSES_DESC= Build with ncurses NETFEED_DESC= Build support for handling TCP/IP data sources NMEA0183_DESC= NMEA0183 support NTP_DESC= NTP time hinting support NTPSHM_DESC= NTP time hinting support via shared memory NTRIP_DESC= NTRIP support OCEANSERVER_DESC= Oceanserver support ONCORE_DESC= Motorola OnCore chipset support PASSTHROUGH_DESC= Build support for passing through JSON PPS_DESC= PPS time syncing support PROFILING_DESC= Profiling support PYSERIAL_DESC= Python serial port support RECONFIGURE_DESC= Allow gpsd to change device settings RTCM104V2_DESC= rtcm104v2 support RTCM104V3_DESC= rtcm104v3 support SHMEXPORT_DESC= Enable export via shared memory SIRF_DESC= SiRF chipset support SOCKEXPORT_DESC= Enable export over sockets SUPERSTARII_DESC= SuperStarII support TIMING_DESC= Build latency timing support TNT_DESC= True North Technologies support TRIPMATE_DESC= DeLorme TripMate support TSIP_DESC= Trimble TSIP support UBLOX_DESC= u-blox protocol support USB_DESC= libusb support for USB devices # Options related to GPS protocols NMEA0183_MAKE_ARGS_OFF= nmea0183=no ASHTECH_MAKE_ARGS_OFF= ashtech=no EARTHMATE_MAKE_ARGS_OFF= earthmate=no EVERMORE_MAKE_ARGS_OFF= evermore=no FURY_MAKE_ARGS_OFF= fury=no FV18_MAKE_ARGS_OFF= fv18=no GARMIN_MAKE_ARGS_OFF= garmin=no GARMINTXT_MAKE_ARGS_OFF= garmintxt=no GEOSTAR_MAKE_ARGS_OFF= geostar=no ITRAX_MAKE_ARGS_OFF= itrax=no MTK_MAKE_ARGS_OFF= mtk3301=no NAVCOM_MAKE_ARGS_OFF= navcom=no ONCORE_MAKE_ARGS_OFF= oncore=no SIRF_MAKE_ARGS_OFF= sirf=no SUPERSTARII_MAKE_ARGS_OFF= superstar2=no TNT_MAKE_ARGS_OFF= tnt=no TRIPMATE_MAKE_ARGS_OFF= tripmate=no TSIP_MAKE_ARGS_OFF= tsip=no UBLOX_MAKE_ARGS_OFF= ublox=no # Options related to Non-GPS protocols AIVDM_MAKE_ARGS_OFF= aivdm=no GPSCLOCK_MAKE_ARGS_OFF= gpsclock=no NTRIP_MAKE_ARGS_OFF= ntrip=no OCEANSERVER_MAKE_ARGS_OFF= oceanserver=no RTCM104V2_MAKE_ARGS_OFF= rtcm104v2=no RTCM104V3_MAKE_ARGS_OFF= rtcm104v3=no # Time service NTP_MAKE_ARGS_OFF= ntp=no NTPSHM_MAKE_ARGS_OFF= ntpshm=no PPS_MAKE_ARGS_OFF= pps=no PPS_IMPLIES= NTPSHM # Export methods SOCKEXPORT_MAKE_ARGS_OFF= socket_export=no DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_MAKE_ARGS= dbus_export=yes DBUS_MAKE_ARGS_OFF= dbus_export=no SHMEXPORT_MAKE_ARGS_OFF= shm_export=no # Communication USB_MAKE_ARGS_OFF= usb=no IPV6_MAKE_ARGS_OFF= ipv6=no NETFEED_MAKE_ARGS_OFF= netfeed=no PASSTHROUGH_MAKE_ARGS_OFF= passthrough=no # Other daemon options TIMING_MAKE_ARGS_OFF= timing=no # Client-side options NCURSES_MAKE_ARGS_OFF= ncurses=no NCURSES_USES= ncurses RECONFIGURE_MAKE_ARGS_OFF= reconfigure=no CPPBIND_MAKE_ARGS_OFF= libgpsmm=no PYSERIAL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} PYSERIAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} X11_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} X11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} X11_USES= gnome X11_USE= gnome=gtk30 pygobject3 X11_MAKE_ARGS_OFF= xgps=no # Build control PROFILING_MAKE_ARGS= profiling=yes # generates .py[co] files for installed modules # if that's not done, ${PYTHON_SITELIBDIR}/gps will be polluted # with these files when module is imported from root user post-install: (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) ${RM} -r ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/gps/__pycache__ .include diff --git a/devel/py-pygobject/Makefile b/devel/py-pygobject/Makefile index 0f80c67126f7..e0a25d4aaed3 100644 --- a/devel/py-pygobject/Makefile +++ b/devel/py-pygobject/Makefile @@ -1,66 +1,66 @@ PORTNAME= pygobject DISTVERSION= 3.54.5 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= devel python MASTER_SITES= GNOME PKGNAMEPREFIX?= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT?= Python bindings for GObject Introspection WWW= https://pygobject.gnome.org/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=1.16:graphics/py-pycairo@${PY_FLAVOR} LIB_DEPENDS= libffi.so:devel/libffi USES= gnome pkgconfig python BINARY_ALIAS= python3=${PYTHON_CMD} PORTSCOUT= limitw:1,even SLAVE_PORT?= no .if ${SLAVE_PORT} == common USES+= meson USE_GNOME= glib20:build introspection:build do-install: ${INSTALL_DATA} ${WRKSRC}/_build/pygobject-3.0.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/pygobject-3.0.pc @${MKDIR} ${STAGEDIR}${PREFIX}/include/pygobject-3.0 ${INSTALL_DATA} ${WRKSRC}/gi/pygobject.h \ ${STAGEDIR}${PREFIX}/include/pygobject-3.0/pygobject.h .else BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}meson-python>=0.12.1:devel/meson-python@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=1.16:graphics/py-pycairo@${PY_FLAVOR} \ ${LOCALBASE}/libdata/pkgconfig/pygobject-3.0.pc:devel/pygobject-common USE_GNOME= cairo glib20 introspection USE_PYTHON= autoplist concurrent pep517 OPTIONS_DEFINE= TEST TEST_TEST_DEPENDS= bash:shells/bash TEST_USE= python=pytest # PYTEST_BROKEN_TESTS may have infinite loops # test_subprocess_communicate_stdout has caused kernel panics TEST_VARS= PEP517_BUILD_CONFIG_SETTING="-Csetup-args=-Dtests=true -Cbuild-dir=_build" \ TEST_ARGS=--import-mode=importlib \ PYTEST_BROKEN_TESTS="test_pytest_capture_error_in_closure test_sigint test_finalize test_idle_data test_idle_method_callback_no_data test_idle_method_callback_with_data test_idle_multidata test_idle_no_data" \ PYTEST_IGNORED_TESTS=test_subprocess_communicate_stdout post-patch: @${REINPLACE_CMD} -e 's|setuptools<74|setuptools|' \ ${WRKSRC}/pyproject.toml post-patch-TEST-on: @${REINPLACE_CMD} -e 's|"-Dtests=false", ||' \ ${WRKSRC}/pyproject.toml pre-test-TEST-on: ${CP} -a ${WRKSRC}/_build/ ${WRKSRC} .endif .include diff --git a/graphics/drawing/Makefile b/graphics/drawing/Makefile index c5912e8853cb..f46ff193de4f 100644 --- a/graphics/drawing/Makefile +++ b/graphics/drawing/Makefile @@ -1,30 +1,30 @@ PORTNAME= drawing DISTVERSION= 1.0.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= eduardo@FreeBSD.org COMMENT= Drawing application for the GNOME desktop WWW= https://maoschanz.github.io/drawing/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} \ itstool:textproc/itstool RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} USES= desktop-file-utils gettext gnome meson pkgconfig python \ shebangfix USE_GITHUB= yes GH_ACCOUNT= maoschanz USE_GNOME= glib20 gtk30 pygobject3 GLIB_SCHEMAS= com.github.maoschanz.drawing.gschema.xml SHEBANG_FILES= build-aux/meson/postinstall.py OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_MESON_TRUE= enable-translations-and-appdata .include diff --git a/graphics/py-photocollage/Makefile b/graphics/py-photocollage/Makefile index 4194e63aaa94..9786e64bc1f2 100644 --- a/graphics/py-photocollage/Makefile +++ b/graphics/py-photocollage/Makefile @@ -1,35 +1,35 @@ PORTNAME= photocollage DISTVERSION= 1.4.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Graphical tool to make photo collage posters WWW= https://github.com/adrienverge/PhotoCollage LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>:devel/py-six@${PY_FLAVOR} \ ${PY_PILLOW} USES= gettext-tools python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e ' \ s|${PORTNAME}|${PORTNAME}-${PYTHON_VER}| ; \ s|^Name.*|& (python${PYTHON_VER})|' \ ${WRKSRC}/data/${PORTNAME}.desktop @${REINPLACE_CMD} -E 's/photocollage\.(png|svg|desktop|appdata\.xml)/photocollage-${PYTHON_VER}.\1/' ${WRKSRC}/setup.py @${REINPLACE_CMD} -E 's/APP_NAME = "photocollage"/APP_NAME = "photocollage-${PYTHON_VER}"/' ${WRKSRC}/photocollage/__init__.py @cd ${WRKSRC} && for f in $$(${FIND} -E . -regex '.*\.(png|svg|desktop|appdata\.xml)'); do \ ${MV} $$f $$(${ECHO} $$f | ${SED} -E 's|photocollage\.([[:alpha:].]*)|photocollage-${PYTHON_VER}.\1|'); \ done .include diff --git a/graphics/py-pycha/Makefile b/graphics/py-pycha/Makefile index 14dfbee0b391..16e2d2cb5bc6 100644 --- a/graphics/py-pycha/Makefile +++ b/graphics/py-pycha/Makefile @@ -1,29 +1,29 @@ PORTNAME= pycha PORTVERSION= 0.8.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for making charts with Python WWW= https://bitbucket.org/lgs/pycha LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes OPTIONS_DEFINE= CAIRO OPTIONS_DEFAULT=CAIRO CAIRO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} .include diff --git a/graphics/py-rlpycairo/Makefile b/graphics/py-rlpycairo/Makefile index 1d5107bd1dc7..7b7405e55f8a 100644 --- a/graphics/py-rlpycairo/Makefile +++ b/graphics/py-rlpycairo/Makefile @@ -1,24 +1,25 @@ PORTNAME= rlpycairo DISTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= graphics print python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Plugin backend renderer for reportlab.graphics.renderPM WWW= https://hg.reportlab.com/hg-public/rlPyCairo LICENSE= BSD3CLAUSE #LICENSE_FILE= Not yet packaged in sdist BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=1.20:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freetype-py>=2.3:print/py-freetype-py@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/graphics/variety/Makefile b/graphics/variety/Makefile index 8724725c2de7..4b9e576d50b5 100644 --- a/graphics/variety/Makefile +++ b/graphics/variety/Makefile @@ -1,62 +1,62 @@ PORTNAME= variety PORTVERSION= 0.8.13 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= nivit@FreeBSD.org COMMENT= Wallpaper changer WWW= https://github.com/varietywalls/variety LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.38:devel/py-python-distutils-extra@${PY_FLAVOR} LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 \ libnotify.so:devel/libnotify RUN_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycairo>=1.10.0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1_1:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.4.1_1:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ bash>=4.3.33:shells/bash \ ca_root_nss>=3.17.4:security/ca_root_nss \ coreutils>=8.23:sysutils/coreutils \ yelp>=3.14.1:x11/yelp USES= desktop-file-utils gettext-tools gnome magick:run python \ shebangfix USE_GITHUB= yes GH_ACCOUNT= varietywalls USE_GNOME= gdkpixbuf gtk30 intltool pygobject3:run USE_PYTHON= autoplist distutils noflavors SHEBANG_FILES= bin/variety data/scripts/* PLIST_FILES= share/variety/config/quotes.txt post-patch: @(cd ${WRKSRC} && ${REINPLACE_CMD} \ -i '' \ -E -e 's,%%LOCALBASE%%,${LOCALBASE},1' \ -e 's,%%PREFIX%%,${PREFIX},1' \ -e 's,/usr(/share/backgrounds),${LOCALBASE}\1,1' \ data/config/variety.conf po/*.po* \ data/ui/PreferencesVarietyDialog.ui \ variety/Options.py variety/ThumbsWindow.py \ variety/__init__.py variety/VarietyWindow.py) post-install: ${INSTALL_DATA} ${WRKSRC}/variety/plugins/builtin/quotes/quotes.txt \ ${STAGEDIR}/${DATADIR}/config/quotes.txt .include # PYDISTUTILS_INSTALLNOSINGLE is deprecated so... PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} .include diff --git a/math/lib2geom/Makefile b/math/lib2geom/Makefile index fa7afe91f9a2..76c88497a6bb 100644 --- a/math/lib2geom/Makefile +++ b/math/lib2geom/Makefile @@ -1,43 +1,43 @@ PORTNAME= lib2geom DISTVERSION= 1.4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Easy to use 2D geometry library in C++ WWW= https://gitlab.com/inkscape/lib2geom LICENSE= LGPL21 MPL11 LICENSE_COMB= dual LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING-LGPL-2.1 LICENSE_FILE_MPL11= ${WRKSRC}/COPYING-MPL-1.1 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ragel:devel/ragel \ googletest>0:devel/googletest LIB_DEPENDS= libdouble-conversion.so:devel/double-conversion \ libgsl.so:math/gsl \ libboost_thread.so:devel/boost-libs RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} TEST_DEPENDS= googletest>0:devel/googletest \ ragel:devel/ragel USES= compiler:c++20-lang cmake:testing gettext-runtime gnome localbase:ldflags \ pkgconfig python USE_GNOME= cairo glib20 gtk30 USE_PYTHON= cython cython_test USE_GITLAB= yes GL_ACCOUNT= inkscape CMAKE_ON= 2GEOM_BUILD_SHARED \ 2GEOM_TESTING PLIST_SUB= VERSION=${PORTVERSION}.0 OPTIONS_DEFINE= GPL GPL_DESC= Build with GPL-licensed code GPL_CMAKE_BOOL= 2GEOM_USE_GPL_CODE .include diff --git a/multimedia/pitivi/Makefile b/multimedia/pitivi/Makefile index 0b502cad39cf..e34009e9ebff 100644 --- a/multimedia/pitivi/Makefile +++ b/multimedia/pitivi/Makefile @@ -1,38 +1,38 @@ PORTNAME= pitivi DISTVERSION= 2023.03 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia MASTER_SITES= GNOME MAINTAINER= ports@FreeBSD.org COMMENT= Gstreamer based non-linear audio/video editor WWW= https://www.pitivi.org LICENSE= LGPL21+ BUILD_DEPENDS= gst-validate-launcher:devel/gstreamer1-devtools \ itstool:textproc/itstool RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.14.0:multimedia/py-gstreamer1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.4:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYNUMPY} USES= cpe desktop-file-utils gettext-tools gnome gstreamer meson \ pkgconfig python shared-mime-info shebangfix tar:xz USE_GNOME= cairo gsound gtk30 pygobject3 USE_GSTREAMER= bad editing-services gdkpixbuf good gtk USE_LDCONFIG= yes SHEBANG_FILES= bin/pitivi.in \ getenvvar.py \ tests/__init__.py \ tests/validate-tests/manager.py \ tests/validate-tests/runtests MESON_ARGS= -Db_lundef=false BINARY_ALIAS= python3=${PYTHON_VERSION} .include diff --git a/multimedia/py-mat2/Makefile b/multimedia/py-mat2/Makefile index 2c89b7effb57..7e08f9fa2a20 100644 --- a/multimedia/py-mat2/Makefile +++ b/multimedia/py-mat2/Makefile @@ -1,32 +1,32 @@ PORTNAME= mat2 DISTVERSION= 0.14.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia audio graphics textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fuz@FreeBSD.org COMMENT= Handy tool to trash your metadata WWW= https://0xacab.org/jvoisin/mat2 LICENSE= LGPL3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ gdk-pixbuf2>0:graphics/gdk-pixbuf2 \ librsvg2-rust>0:graphics/librsvg2-rust \ poppler-glib>0:graphics/poppler-glib USES= gnome python USE_GNOME= pygobject3:run USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= EXIFTOOL FFMPEG OPTIONS_DEFAULT= EXIFTOOL FFMPEG EXIFTOOL_DESC= EXIF metadata support via p5-Image-ExifTool EXIFTOOL_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg .include diff --git a/multimedia/quodlibet/Makefile b/multimedia/quodlibet/Makefile index 502d9f90d65c..913ae2fd20a1 100644 --- a/multimedia/quodlibet/Makefile +++ b/multimedia/quodlibet/Makefile @@ -1,35 +1,36 @@ PORTNAME= quodlibet DISTVERSION= 4.6.0 +PORTREVISION= 1 CATEGORIES= multimedia audio python MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/release-${DISTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= aly@aaronly.me COMMENT= Music library/editor/player written in Python WWW= https://quodlibet.readthedocs.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>=1.34:audio/py-mutagen@${PY_FLAVOR} \ ${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon LIB_DEPENDS= libsoup-2.4.so:devel/libsoup USES= desktop-file-utils gettext gnome gstreamer python shebangfix SHEBANG_FILES= exfalso.py operon.py quodlibet.py USE_PYTHON= distutils autoplist USE_GNOME= gtk30 pygobject3 USE_GSTREAMER= good NO_ARCH= yes CONFLICTS_INSTALL= ${PORTNAME} OPTIONS_DEFINE= PULSEAUDIO PULSEAUDIO_DESC= Support PulseAudio PULSEAUDIO_USE= GSTREAMER=pulse .include diff --git a/net-im/gajim/Makefile b/net-im/gajim/Makefile index f47bdd60bdf2..23be05be1567 100644 --- a/net-im/gajim/Makefile +++ b/net-im/gajim/Makefile @@ -1,61 +1,61 @@ PORTNAME= gajim DISTVERSION= 2.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-im MASTER_SITES= https://gajim.org/downloads/${DISTVERSION:R}/ MAINTAINER= rm@FreeBSD.org COMMENT= GTK Jabber client WWW= https://gajim.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libgsound.so:audio/gsound \ libsoup-3.0.so:devel/libsoup3 \ libspelling-1.so:x11-toolkits/libspelling RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=1.16.0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}css-parser>0:www/py-css-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}emoji>=2.6.0:misc/py-emoji@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbxmpp>=6.2.0<7.0.0:net-im/py-nbxmpp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}omemo-dr>=1.0.0:security/py-omemo-dr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=9.1.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}precis_i18n>=1.0.0:textproc/py-precis_i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>=7.3.1:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=2.0.0:databases/py-sqlalchemy20@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ pango>0:x11-toolkits/pango \ gnome-keyring>=0:security/gnome-keyring USES= cpe gettext gnome python:3.11+ xorg USE_GNOME= gtksourceview5 pygobject3 USE_PYTHON= autoplist cryptography noflavors pep517 pytest USE_XORG= x11 xext xscrnsaver NO_ARCH= yes OPTIONS_DEFINE= AVCALLS DBUS DOCS LIBSECRET OPENPGP SENTRY VOICEMESSAGES OPTIONS_DEFAULT= DBUS OPENPGP AVCALLS_DESC= Audio/Video calling support LIBSECRET_DESC= GNOME Keyring or KDE secure password storage OPENPGP_DESC= GPG encryption per XEP-0373 SENTRY_DESC= Sentry error reporting to dev.gajim.org. VOICEMESSAGES_DESC= Voice messages support AVCALLS_RUN_DEPENDS= farstream>0:net-im/farstream AVCALLS_USES= gstreamer AVCALLS_USE= GSTREAMER=core libav rust ugly DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.82.2:devel/py-dbus@${PY_FLAVOR} LIBSECRET_RUN_DEPENDS= libsecret>0:security/libsecret OPENPGP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR} SENTRY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sentry-sdk>0:devel/py-sentry-sdk@${PY_FLAVOR} VOICEMESSAGES_USES= gstreamer VOICEMESSAGES_USE= GSTREAMER=core good .include diff --git a/print/py-fonttools/Makefile b/print/py-fonttools/Makefile index 2d748f9707da..b41fff2dbc80 100644 --- a/print/py-fonttools/Makefile +++ b/print/py-fonttools/Makefile @@ -1,51 +1,52 @@ PORTNAME= fonttools PORTVERSION= 4.61.1 +PORTREVISION= 1 CATEGORIES= print python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Open source library for manipulating fonts, written in Python WWW= https://github.com/fonttools/fonttools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ufolib2>=0:print/py-ufolib2@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent cython pep517 OPTIONS_DEFINE= GRAPHITE INTERPOLATABLE LXML PLOT REPACKER SYMFONT UNICODE WOFF OPTIONS_DEFAULT=LXML UNICODE WOFF GRAPHITE_DESC= Process graphite type tables in ttLib/tables INTERPOLATABLE_DESC= Interpolatability support LXML_DESC= Read/write XML files via lxml (faster/safer than built-in ElementTree) PLOT_DESC= Visualize DesignSpaceDocument and resulting VariationModel REPACKER_DESC= Pack GSUB/GPOS tables with harfbuzz repacker SYMFONT_DESC= Symbolic font statistics analysis UNICODE_DESC= Use latest Unicode Character Database WOFF_DESC= Compress/uncompress WOFF webfonts GRAPHITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lz4>=1.7.4.2:archivers/py-lz4@${PY_FLAVOR} INTERPOLATABLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0:devel/py-lxml@${PY_FLAVOR} PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} REPACKER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uharfbuzz>=0.45.0:print/py-uharfbuzz@${PY_FLAVOR} SYMFONT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0:math/py-sympy@${PY_FLAVOR} WOFF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.1:archivers/py-brotli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zopfli>=0.1.4:archivers/py-zopfli@${PY_FLAVOR} .include .if ${PORT_OPTIONS:UNICODE} && ${PYTHON_REL} < 31500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}unicodedata2>=17.0.0:devel/py-unicodedata2@${PY_FLAVOR} .endif post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/print/py-weasyprint/Makefile b/print/py-weasyprint/Makefile index 0728d7f34432..21df71d1b8d0 100644 --- a/print/py-weasyprint/Makefile +++ b/print/py-weasyprint/Makefile @@ -1,33 +1,33 @@ PORTNAME= weasyprint PORTVERSION= 61.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= print python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pi@FreeBSD.org COMMENT= Converts HTML/CSS documents to PDF WWW= https://weasyprint.org/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycairo>=1.15.4:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycairocffi>=0.9.0:graphics/py-pycairocffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycairosvg>=2.4.0:graphics/py-pycairosvg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=0.6:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect2>=0.1:textproc/py-cssselect2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=4.38:print/py-fonttools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>=0.999999999:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydyf>=0.5.0:print/py-pydyf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyphen>=0.9.1:textproc/py-pyphen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tinycss2>=1.0.0:textproc/py-tinycss2@${PY_FLAVOR} USES= gnome python USE_PYTHON= autoplist pep517 USE_GNOME= gdkpixbuf pango NO_ARCH= yes .include diff --git a/sysutils/devedeng/Makefile b/sysutils/devedeng/Makefile index e96f866b07d0..d2a1fcbdccfb 100644 --- a/sysutils/devedeng/Makefile +++ b/sysutils/devedeng/Makefile @@ -1,52 +1,53 @@ PORTNAME= devedeng DISTVERSION= 4.21.0 +PORTREVISION= 1 CATEGORIES= sysutils multimedia python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fuz@FreeBSD.org 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}pycairo>0:graphics/py-pycairo@${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 USE_GNOME= gtk30 pygobject3:run USE_PYTHON= concurrent distutils autoplist NO_ARCH= yes 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 .include diff --git a/www/twms/Makefile b/www/twms/Makefile index aab70fe57967..e33afdafaec1 100644 --- a/www/twms/Makefile +++ b/www/twms/Makefile @@ -1,52 +1,52 @@ PORTNAME= twms PORTVERSION= 0.06y -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www astro MAINTAINER= ports@FreeBSD.org COMMENT= Tiny WMS server WWW= https://github.com/Komzpa/twms LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyproj>0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webpy>0:www/webpy@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${FREESANS}:x11-fonts/freefont-ttf USE_GITHUB= yes GH_ACCOUNT= Komzpa USES= python USE_PYTHON= distutils py3kplist optsuffix NO_ARCH= yes FREESANS= ${LOCALBASE}/share/fonts/freefont-ttf/FreeSans.ttf USE_RC_SUBR= twms USERS= twms GROUPS= twms PLIST_SUB= USER=${USERS} GROUP=${GROUPS} SUB_LIST= USER=${USERS} PYTHON_CMD="${PYTHON_CMD}" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/etc/twms/twms.conf|${PREFIX}/etc/twms/twms.conf|' \ ${WRKSRC}/twms/twms.py @${REINPLACE_CMD} -e '/install_path/ s|/usr/share/twms/|${DATADIR}/|' \ -e 's|/usr/share/fonts/truetype/freefont/FreeSans.ttf|${FREESANS}|' \ ${WRKSRC}/twms/twms.conf post-install: @${MV} ${STAGEDIR}${ETCDIR}/twms.conf ${STAGEDIR}${ETCDIR}/twms.conf.sample @${RM} ${STAGEDIR}${DOCSDIR}/COPYING @${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/twms/twms.conf @${MKDIR} ${STAGEDIR}/var/cache/twms/tiles @${MKDIR} ${STAGEDIR}/var/cache/twms/traces .include diff --git a/x11-fm/nemo/Makefile b/x11-fm/nemo/Makefile index 83e550e79f64..cee87ea5ff1f 100644 --- a/x11-fm/nemo/Makefile +++ b/x11-fm/nemo/Makefile @@ -1,66 +1,66 @@ PORTNAME= nemo DISTVERSION= 6.4.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11-fm gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= File manager for the Cinnamon desktop WWW= https://github.com/linuxmint/nemo LICENSE= GPLv2 LGPL20 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libcinnamon-desktop.so:x11/cinnamon-desktop \ libxapp.so:x11/xapp \ libjson-glib-1.0.so:devel/json-glib RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=0:textproc/py-xlrd@${PY_FLAVOR} \ catdoc:textproc/catdoc \ html2text:textproc/html2text \ id3:audio/id3mtag \ pdftotext:graphics/poppler-utils USES= compiler:c11 desktop-file-utils gettext-runtime ghostscript:run gnome \ localbase meson pkgconfig python shared-mime-info shebangfix xorg SHEBANG_FILES= generate_additional_file makepot search-helpers/nemo-xls-to-txt \ search-helpers/nemo-odf-to-txt SHEBANG_GLOB= *.py USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_GNOME= cairo gdkpixbuf gtk30 gvfs:run intltool introspection:build libgsf \ pango pygobject3 USE_XORG= x11 GLIB_SCHEMAS= org.nemo.gschema.xml USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS EXEMPI EXIF TRACKER OPTIONS_DEFAULT= DOCS EXEMPI EXIF OPTIONS_SUB= yes EXEMPI_DESC= XMP support EXIF_DESC= Digital camera file meta-data support TRACKER_DESC= Integration with tracker DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= gtk_doc EXEMPI_LIB_DEPENDS= libexempi.so:textproc/exempi EXEMPI_MESON_TRUE= xmp EXIF_LIB_DEPENDS= libexif.so:graphics/libexif EXIF_MESON_TRUE= exif TRACKER_LIB_DEPENDS= libtracker-sparql-3.0.so:devel/tinysparql TRACKER_MESON_TRUE= tracker .include diff --git a/x11-themes/plasma6-breeze-gtk/Makefile b/x11-themes/plasma6-breeze-gtk/Makefile index 99029a29145d..a75a8db6cf69 100644 --- a/x11-themes/plasma6-breeze-gtk/Makefile +++ b/x11-themes/plasma6-breeze-gtk/Makefile @@ -1,23 +1,24 @@ PORTNAME= breeze-gtk DISTVERSION= ${KDE_PLASMA_VERSION} +PORTREVISION= 1 CATEGORIES= x11-themes kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Breeze widget theme for GTK 2 and 3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ sassc:textproc/sassc RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} USES= cmake gnome kde:6 python qt:6 tar:xz USE_GNOME= gtk20 USE_KDE= breeze \ ecm:build USE_QT= base CMAKE_ARGS= -DPython3_EXECUTABLE:PATH=${PYTHON_CMD} BINARY_ALIAS= python3=${PYTHON_CMD} NO_ARCH= yes .include diff --git a/x11/cinnamon-screensaver/Makefile b/x11/cinnamon-screensaver/Makefile index 96f6d16da4e5..5511b4f73fe0 100644 --- a/x11/cinnamon-screensaver/Makefile +++ b/x11/cinnamon-screensaver/Makefile @@ -1,67 +1,68 @@ PORTNAME= cinnamon-screensaver DISTVERSION= 6.4.1 +PORTREVISION= 1 CATEGORIES= x11 gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Cinnamon screen saver and locker WWW= https://github.com/linuxmint/cinnamon-screensaver LICENSE= GPLv2+ LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \ libcinnamon-desktop.so:x11/cinnamon-desktop \ libdbus-glib-1.so:devel/dbus-glib \ libxdo.so:x11/xdotool RUN_DEPENDS= ${LOCALBASE}/lib/pam_gnome_keyring.so:security/gnome-keyring \ ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xapp>0:x11/py-python-xapp@${PY_FLAVOR} \ ${LOCALBASE}/libexec/unix-selfauth-helper:security/unix-selfauth-helper \ pidof:sysutils/pidof USES= gnome localbase:ldflags meson pkgconfig python shebangfix xorg USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_XORG= x11 xext xrandr USE_GNOME= cairo gdkpixbuf glib20 gtk30 introspection:build pygobject3 SHEBANG_GLOB= *.py BINARY_ALIAS= python3=${PYTHON_CMD} USE_LDCONFIG= yes SUB_FILES+= cinnamon-screensaver.pam OPTIONS_DEFINE= LOCKING SETRES XINERAMA OPTIONS_DEFAULT= LOCKING XINERAMA LOCKING_DESC= Compile in support for locking the display SETRES_DESC= Use setresuid/setresgid in the setuid.c helper LOCKING_MESON_TRUE= locking SETRES_MESON_TRUE= setres XINERAMA_USE= xorg=xinerama XINERAMA_MESON_TRUE= xinerama post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \ ${WRKSRC}/src/pamhelper/cinnamon-screensaver-pam-helper.c \ ${WRKSRC}/libcscreensaver/test-passwd.c \ ${WRKSRC}/src/cinnamon-screensaver-command.py \ ${WRKSRC}/src/cinnamon-screensaver-main.py \ ${WRKSRC}/src/passwordEntry.py @${REINPLACE_CMD} -e 's|/etc/pam|${PREFIX}/etc/pam|g' \ ${WRKSRC}/libcscreensaver/cs-auth-pam.c post-install: ${INSTALL_DATA} ${WRKDIR}/cinnamon-screensaver.pam \ ${STAGEDIR}${PREFIX}/etc/pam.d/cinnamon-screensaver .include diff --git a/x11/guake/Makefile b/x11/guake/Makefile index 5b0ac7c6fef3..fc4cb3499da3 100644 --- a/x11/guake/Makefile +++ b/x11/guake/Makefile @@ -1,57 +1,57 @@ PORTNAME= guake PORTVERSION= 3.7.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 python MASTER_SITES= PYPI MAINTAINER= daniel@shafer.cc COMMENT= Dropdown terminal made for the GNOME desktop WWW= http://guake-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}notify2>0:devel/py-notify2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ gnome-settings-daemon>0:sysutils/gnome-settings-daemon \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ keybinder-gtk3>0:x11/keybinder-gtk3 \ keybinder>0:x11/keybinder \ libnotify>0:devel/libnotify \ libwnck3>0:x11-toolkits/libwnck3 USES= desktop-file-utils gettext gmake gnome libtool localbase \ pkgconfig python shebangfix USE_GNOME= cairo dconf glib20 gtk30 pygobject3 vte3 USE_PYTHON= distutils noflavors GLIB_SCHEMAS= org.guake.gschema.xml CPE_VENDOR= guake-project NO_ARCH= yes SHEBANG_FILES= scripts/test-exception.py PLIST_SUB= PORTVERSION=${PORTVERSION} GETTEXT_FIX= about.py boxes.py customcommands.py dialogs.py globals.py \ gsettings.py guake_app.py keybindings.py main.py menus.py \ notebook.py prefs.py post-extract: @${REINPLACE_CMD} -e 's|PYTHON_INTERPRETER?=python3|PYTHON_INTERPRETER?=${PYTHON_CMD}|g' \ ${WRKSRC}/Makefile .for x in ${GETTEXT_FIX} @${REINPLACE_CMD} -e '/import/s|locale|gettext|g' ${WRKSRC}/guake/${x} .endfor post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo/ @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} \ generate-desktop install-schemas install-locale glib-compile-schemas --strict ${STAGEDIR}${PYTHON_SITELIBDIR}/guake/data/ .include diff --git a/x11/mate-dock-applet/Makefile b/x11/mate-dock-applet/Makefile index c25c9887c522..430a1205c613 100644 --- a/x11/mate-dock-applet/Makefile +++ b/x11/mate-dock-applet/Makefile @@ -1,39 +1,39 @@ PORTNAME= mate-dock-applet PORTVERSION= 21.10.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11 mate DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Application dock applet for the MATE panel WWW= https://github.com/ubuntu-mate/mate-dock-applet LICENSE= GPLv3 LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LIB_DEPENDS= libbamf3.so:sysutils/bamf RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xlib>=0:x11-toolkits/py-python-xlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} USES= python autoreconf gettext gmake gnome libtool localbase \ pkgconfig shebangfix tar:xz USE_GITHUB= yes GH_ACCOUNT= ubuntu-mate USE_GNOME= gtk30 libwnck3 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gtk3 INSTALL_TARGET= install-strip SHEBANG_FILES= src/*.in GLIB_SCHEMAS= org.mate.panel.applet.dock.gschema.xml post-patch: ${REINPLACE_CMD} -e 's|/usr/bin/env python3|${PYTHON_CMD}|g' \ ${WRKSRC}/src/org.mate.panel.applet.DockAppletFactory.service.in .include