diff --git a/cad/alliance/Makefile b/cad/alliance/Makefile index 99252e211871..53ed6a329006 100644 --- a/cad/alliance/Makefile +++ b/cad/alliance/Makefile @@ -1,75 +1,75 @@ PORTNAME= alliance DISTVERSION= 5.1.1 -PORTREVISION= 6 +PORTREVISION= 7 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_TAGNAME= ebece102e15c110fc79f1da50524c68fd9523f0c USES= autoreconf:build gmake libtool magick:build motif tar:bz2 tex xorg USE_CSTD= gnu11 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=${PREFIX}/share/man \ --prefix=${ALLIANCE_TOP} \ --enable-alc-shared \ --enable-shared USE_LDCONFIG= ${ALLIANCE_TOP}/lib MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-strip CFLAGS+= -fcommon \ -fpermissive 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/databases/opendbviewer/Makefile b/databases/opendbviewer/Makefile index 6449b045b119..5f55b024448d 100644 --- a/databases/opendbviewer/Makefile +++ b/databases/opendbviewer/Makefile @@ -1,29 +1,30 @@ PORTNAME= opendbviewer DISTVERSIONPREFIX= v DISTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= databases MAINTAINER= eduardo@FreeBSD.org COMMENT= Simple database explorer WWW= https://github.com/Jet1oeil/opendbviewer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake gl magick:build qt:5 xorg USE_GITHUB= yes GH_ACCOUNT= Jet1oeil USE_GL= egl USE_QT= core dbus gui network sql sql-sqlite3 testlib widgets \ buildtools:build linguisttools:build qmake:build USE_XORG= x11 xcb CMAKE_ARGS+= -DQT_USE_VERSION=5 OPTIONS_DEFINE= DOCS MYSQL PGSQL OPTIONS_DEFAULT= PGSQL MYSQL_USE= QT=sql-mysql PGSQL_USE= QT=sql-pgsql .include diff --git a/deskutils/walld/Makefile b/deskutils/walld/Makefile index c5b1f1595fb3..76190de25c82 100644 --- a/deskutils/walld/Makefile +++ b/deskutils/walld/Makefile @@ -1,30 +1,30 @@ PORTNAME= walld DISTVERSION= 1.4.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= deskutils MAINTAINER= Dotz0cat@gmail.com COMMENT= Wallpaper daemon WWW= https://github.com/Dotz0cat/walld LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libconfig.so:devel/libconfig \ libevent.so:devel/libevent RUN_DEPENDS= feh>0:graphics/feh USES= magick meson pkgconfig USE_GITHUB= yes GH_ACCOUNT= Dotz0cat PLIST_FILES= bin/walld \ share/man/man1/walld.1.gz \ share/man/man5/walldrc.5.gz OPTIONS_DEFINE= XRDB XRDB_DESC= Automaticly reload .Xresources with xrdb XRDB_RUN_DEPENDS= xrdb>0:X11/xrdb .include diff --git a/devel/p5-Project-Gantt/Makefile b/devel/p5-Project-Gantt/Makefile index 68609407d9a1..06cbea99ad9b 100644 --- a/devel/p5-Project-Gantt/Makefile +++ b/devel/p5-Project-Gantt/Makefile @@ -1,19 +1,19 @@ PORTNAME= Project-Gantt PORTVERSION= 1.03 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Create Gantt charts to manage project scheduling WWW= https://metacpan.org/release/Project-Gantt BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Class-Date>=0:devel/p5-Class-Date USES= magick:run perl5 USE_PERL5= configure WRKSRC= ${WRKDIR}/Gantt .include diff --git a/emulators/mgba/Makefile b/emulators/mgba/Makefile index bb0666d4d084..ba271940f890 100644 --- a/emulators/mgba/Makefile +++ b/emulators/mgba/Makefile @@ -1,71 +1,71 @@ PORTNAME= mgba DISTVERSION= 0.10.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= emulators MAINTAINER= pkubaj@FreeBSD.org COMMENT= Game Boy Advance (GBA) emulator/debugger WWW= https://mgba.io LICENSE= MPL20 BSD3CLAUSE LGPL21+ LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/src/third-party/inih/LICENSE.txt LICENSE_FILE_LGPL21+ = ${WRKSRC}/src/third-party/blip_buf/license.txt LICENSE_FILE_MPL20= ${WRKSRC}/LICENSE LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libelf.so:devel/elfutils \ libpng.so:graphics/png USES= cmake compiler:c++14-lang gl gnome localbase:ldflags lua \ pkgconfig sdl sqlite:3 USE_GITHUB= yes GH_ACCOUNT= mgba-emu USE_GL= gl glu USE_LDCONFIG= yes USE_SDL= sdl2 CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR:STRING="${DOCSDIR}" \ -DUSE_ELF:BOOL=ON \ -DUSE_MINIZIP:BOOL=OFF \ -DUSE_LIBZIP:BOOL=OFF \ -DUSE_ZLIB:BOOL=ON \ -DUSE_LZMA:BOOL=ON \ -DUSE_SQLITE3:BOOL=ON \ -DUSE_DISCORD_RPC:BOOL=OFF \ -DBUILD_GL:BOOL=ON \ -DBUILD_GLES2:BOOL=OFF LDFLAGS+= -Wl,--as-needed # glu OPTIONS_DEFINE= DEBUGGERS FFMPEG LIBRETRO MAGICK QT5 DOCS OPTIONS_DEFAULT= DEBUGGERS FFMPEG LIBRETRO MAGICK QT5 OPTIONS_SUB= yes DEBUGGERS_DESC= Debugging infrastructure (CLI debugger, GDB remote stub) FFMPEG_DESC= FFmpeg video recording support LIBRETRO_DESC= libretro core MAGICK_DESC= ImageMagick GIF recording support QT5_DESC= Qt 5 frontend DEBUGGERS_USES= libedit DEBUGGERS_CMAKE_BOOL= USE_DEBUGGERS USE_EDITLINE USE_GDB_STUB FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CMAKE_BOOL= USE_FFMPEG LIBRETRO_CMAKE_BOOL= BUILD_LIBRETRO LIBRETRO_CMAKE_ON= -DLIBRETRO_LIBDIR:PATH="${PREFIX}/lib/libretro" LIBRETRO_CONFLICTS_INSTALL= libretro-mgba MAGICK_USES= magick MAGICK_CMAKE_BOOL= USE_MAGICK QT5_USES= desktop-file-utils qt:5 QT5_USE= qt=qmake:build,buildtools:build,core,gui,widgets,network,opengl,multimedia QT5_CMAKE_BOOL= BUILD_QT .include diff --git a/games/domino-chain/Makefile b/games/domino-chain/Makefile index b444aa65080f..689a846dafba 100644 --- a/games/domino-chain/Makefile +++ b/games/domino-chain/Makefile @@ -1,45 +1,45 @@ PORTNAME= domino-chain PORTVERSION= 1.1 -PORTREVISION= 14 +PORTREVISION= 15 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_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 @${REINPLACE_CMD} -e '/boost_system/d' ${WRKSRC}/Makefile post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}/ .include diff --git a/games/enigma/Makefile b/games/enigma/Makefile index 3e171f911c2b..7865afa0fd65 100644 --- a/games/enigma/Makefile +++ b/games/enigma/Makefile @@ -1,52 +1,52 @@ PORTNAME= enigma PORTVERSION= 1.30 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Reimplementation of Oxyd, a puzzle game WWW= https://www.nongnu.org/enigma/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libxerces-c.so:textproc/xerces-c3 \ libpng.so:graphics/png \ libenet.so:net/enet \ libcurl.so:ftp/curl USE_GITHUB= yes GH_ACCOUNT= Enigma-Game GH_PROJECT= Enigma USES= autoreconf:build gettext gmake iconv localbase magick:build \ pkgconfig sdl GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share USE_SDL= sdl2 image2 mixer2 ttf2 CONFIGURE_ARGS= --with-system-enet LDFLAGS+= -lintl SUB_FILES= pkg-message PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= texi2html:textproc/texi2html NLS_CONFIGURE_ENABLE=nls pre-configure: @cd ${CONFIGURE_WRKSRC} && ${SH} autogen.sh post-patch-DOCS-off: @${REINPLACE_CMD} -e '/SUBDIRS =/d' ${WRKSRC}/doc/Makefile.am post-patch: @${REINPLACE_CMD} -e '/Exec=/s,enigma,${PREFIX}/bin/enigma,g' \ ${WRKSRC}/etc/enigma.desktop .include diff --git a/games/openspades/Makefile b/games/openspades/Makefile index cc2430321eeb..8aa2bac06dab 100644 --- a/games/openspades/Makefile +++ b/games/openspades/Makefile @@ -1,49 +1,49 @@ PORTNAME= openspades PORTVERSION= 0.1.3 -PORTREVISION= 5 +PORTREVISION= 6 DISTVERSIONPREFIX= v CATEGORIES= games MASTER_SITES= https://github.com/yvt/openspades-paks/releases/download/r33/:data DISTFILES= OpenSpadesDevPackage-r33.zip:data MAINTAINER= amdmi3@FreeBSD.org COMMENT= Compatible client of Ace of Spades WWW= https://openspades.yvt.jp/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= bundles non-portable AngelScript LIB_DEPENDS= libcurl.so:ftp/curl \ libopusfile.so:audio/opusfile USE_GITHUB= yes GH_ACCOUNT= yvt USES= cmake:insource compiler:c++11-lib desktop-file-utils dos2unix \ gl gnome magick:build openal sdl xorg CMAKE_ARGS= -DOPENSPADES_RESOURCES=OFF \ -DOPENSPADES_INSTALL_BINARY="bin" \ -DOPENSPADES_INSTALL_RESOURCES="${DATADIR_REL}" DOS2UNIX_FILES= Sources/AngelScript/source/as_config.h USE_SDL= sdl2 image2 USE_GL= gl glew PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS post-extract: @${MV} ${WRKDIR}/Nonfree/*.pak ${WRKDIR}/OfficialMods/*.pak \ ${WRKSRC}/Resources/ post-patch: @${REINPLACE_CMD} -e 's|Xext|${LOCALBASE}/lib/lib&.so|' ${WRKSRC}/Sources/CMakeLists.txt post-install: cd ${WRKSRC}/Resources/ && ${COPYTREE_SHARE} "Gfx Locales Maps Models PackageInfo.json Scripts Shaders Sounds Textures *.pak" ${STAGEDIR}${DATADIR} .include diff --git a/games/sgt-puzzles/Makefile b/games/sgt-puzzles/Makefile index 0d04256343d7..80f64c194560 100644 --- a/games/sgt-puzzles/Makefile +++ b/games/sgt-puzzles/Makefile @@ -1,47 +1,48 @@ PORTNAME= puzzles PORTVERSION= 20260523 +PORTREVISION= 1 CATEGORIES= games # upstream does not preserve older versions, mirroring is mandatory MASTER_SITES= https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ \ https://mirror.amdmi3.ru/distfiles/ PKGNAMEPREFIX= sgt- DISTNAME= ${PORTNAME}-${PORTVERSION}.${COMMITHASH} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Simon Tatham's Portable Puzzle Collection WWW= https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE BUILD_DEPENDS= halibut:textproc/halibut USES= cmake gnome magick:build perl5 pkgconfig USE_PERL5= build CMAKE_ARGS= -DNAME_PREFIX:STRING=sgt- COMMITHASH= 7ad37c6 DATADIR= ${PREFIX}/share/sgt-puzzles PORTDATA= * OPTIONS_SINGLE= GTK OPTIONS_SINGLE_GTK= GTK2 GTK3 OPTIONS_DEFAULT=GTK3 GTK_DESC= Gtk version GTK2_CMAKE_ON= -DPUZZLES_GTK_VERSION=2 GTK2_USE= GNOME=gtk20 GTK3_CMAKE_ON= -DPUZZLES_GTK_VERSION=3 GTK3_USE= GNOME=gtk30 maintainer-update: @location=$$(curl -sI ${MASTER_SITES:[1]}/puzzles.tar.gz | grep -i ^location | awk '{print $$2}'); \ version=$$(echo $$location | tr '.-' ' ' | awk '{print $$(NF-3)}'); \ hash=$$(echo $$location | tr '.-' ' ' | awk '{print $$(NF-2)}'); \ sed -i '' \ -e "s|${COMMITHASH}|$$hash|" \ -e "s|${PORTVERSION}|$$version|" \ ${.CURDIR}/Makefile .include diff --git a/games/toppler/Makefile b/games/toppler/Makefile index df054dde7b09..6e044c18fc29 100644 --- a/games/toppler/Makefile +++ b/games/toppler/Makefile @@ -1,52 +1,52 @@ PORTNAME= toppler PORTVERSION= 1.3 -PORTREVISION= 4 +PORTREVISION= 5 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_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/tuxpaint/Makefile b/games/tuxpaint/Makefile index 065b45b347ee..465fbd7900e5 100644 --- a/games/tuxpaint/Makefile +++ b/games/tuxpaint/Makefile @@ -1,69 +1,70 @@ PORTNAME= tuxpaint PORTVERSION= 0.9.35 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF #DISTNAME= ${PORTNAME}-${PORTVERSION}-sdl2 MAINTAINER= wen@FreeBSD.org COMMENT= Drawing program designed for young children WWW= https://www.tuxpaint.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/docs/COPYING.txt LIB_DEPENDS= libfribidi.so:converters/fribidi \ libpaper.so:print/libpaper \ libimagequant.so:graphics/libimagequant \ libpng16.so:graphics/png \ libharfbuzz.so:print/harfbuzz \ libSDL2_Pango.so:x11-toolkits/sdl2_pango RUN_DEPENDS= anytopnm:graphics/netpbm \ bash:shells/bash USES= gettext gmake gnome gperf magick:7,build pkgconfig \ python sdl shebangfix SHEBANG_FILES= src/tuxpaint-import.sh \ fonts/locale/zh_tw_docs/maketuxfont.py USE_GNOME= librsvg2 cairo USE_SDL= gfx2 image2 mixer2 sdl2 ttf2 MAKE_ARGS= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" \ PREFIX="${PREFIX}" \ MAN_PREFIX="${STAGEDIR}${PREFIX}/share/man" \ DEVMAN_PREFIX="${STAGEDIR}${PREFIX}/share/man" \ X11_ICON_PREFIX="${STAGEDIR}${PREFIX}/share/pixmaps" \ GNOME_PREFIX="${PREFIX}" \ ARCH_INSTALL="" \ OPTFLAGS="${CFLAGS} -DHAVE_STRCASESTR" \ SHARED_FLAGS="-shared -fPIC" \ GPERF="${GPERF}" MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-gettext install-im install-magic-plugins \ install-magic-plugin-dev install-default-config \ install-example-stamps install-example-starters \ install-icon install-bin install-importscript \ install-data install-doc install-man PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif post-extract: @${RM} -r ${WRKSRC}/fonts/locale/vi_docs post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/tuxpaint @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/tuxpaint/plugins/*.so .include diff --git a/graphics/ImageMagick7/Makefile b/graphics/ImageMagick7/Makefile index 6c1c6bea4d26..ea5e47ebcbf8 100644 --- a/graphics/ImageMagick7/Makefile +++ b/graphics/ImageMagick7/Makefile @@ -1,348 +1,348 @@ PORTNAME= ImageMagick -DISTVERSION= 7.1.2-24 +DISTVERSION= 7.1.2-25 CATEGORIES= graphics perl5 MASTER_SITES= https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ \ https://mirror.dogado.de/imagemagick/releases/ \ https://mirror.checkdomain.de/imagemagick/releases/ \ https://ftp.icm.edu.pl/pub/unix/graphics/ImageMagick/releases/ \ https://imagemagick.org/archive/releases/ PKGNAMESUFFIX= 7 MAINTAINER= desktop@FreeBSD.org COMMENT= Image processing tools WWW= https://imagemagick.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libltdl.so:devel/libltdl \ libzstd.so:archivers/zstd \ libzip.so:archivers/libzip TEST_DEPENDS= gsfonts>=0:print/gsfonts FLAVORS= x11 nox11 FLAVOR?= ${FLAVORS:[1]} FLAVORS_SUB= yes nox11_PKGNAMESUFFIX= 7-nox11 # bin/Magick++-config CONFLICTS_INSTALL= ImageMagick6 ImageMagick6-nox11 \ ImageMagick7 ImageMagick7-nox11 # This port uses .la files, keep libtool:keepla! (magick/module.c) USES= cpe gettext-runtime gmake gnome libtool:keepla localbase \ pathfix perl5 pkgconfig:both shebangfix tar:xz CPE_PRODUCT= imagemagick CPE_VENDOR= imagemagick SHEBANG_FILES= www/source/examples.pl GNU_CONFIGURE= yes CONFIGURE_ENV= MAKE=${MAKE_CMD} CONFIGURE_ARGS= --without-dps \ --with-zstd USE_LDCONFIG= yes USE_GNOME= libxml2 SAMPLE_FILES= colors.xml delegates.xml log.xml mime.xml policy.xml \ quantization-table.xml thresholds.xml type-apple.xml \ type-dejavu.xml type-ghostscript.xml type-urw-base35.xml \ type-urw-base35-type1.xml type-windows.xml type.xml PLIST_SUB= PORTVERSION=${PORTVERSION:R} TEST_TARGET= check OPTIONS_SUB= yes OPTIONS_DEFINE= BZIP2 DOCS DJVU FFMPEG FFTW FLIF FONTCONFIG FPX FREETYPE \ GRAPHVIZ GSLIB JPEG2000 JBIG JPEG JXL LCMS2 LZMA LQR MODULES \ OPENEXR OPENMP PDF PERL PNG TIFF WEBP WMF THREADS \ 16BIT_PIXEL HDRI HEIF RAW OPTIONS_DEFAULT=16BIT_PIXEL BZIP2 FFTW FONTCONFIG FREETYPE HEIF \ JPEG2000 JBIG JPEG JXL LCMS2 LZMA LQR MODULES OPENEXR PDF PERL PNG \ TIFF WEBP WMF THREADS HDRI RAW .if ${FLAVOR:U} == x11 # the SVG and PANGO plugins need X11 OPTIONS_DEFINE+= PANGO RAQM SVG OPTIONS_DEFAULT+= RAQM SVG CONFIGURE_ARGS+= --with-x USES+= xorg USE_XORG= ice sm x11 xext xt .else OPTIONS_EXCLUDE= PANGO RAQM SVG CONFIGURE_ARGS+= --without-x .endif DJVU_DESC= DJVU format support (needs THREADS) GSLIB_DESC= libgs (Postscript SHLIB) support FFMPEG_DESC= VIDEO codec support as FFmpeg FLIF_DESC= Free Lossless Image Format support #SIMD_CONFIGURE_WITH= gcc-arch CONFIGURE_ARGS+= --without-gcc-arch 16BIT_PIXEL_DESC= 16bit pixel support 16BIT_PIXEL_CONFIGURE_OFF=--with-quantum-depth=8 16BIT_PIXEL_VARS= _QBIT=Q16 16BIT_PIXEL_VARS_OFF= _QBIT=Q8 PLIST_SUB+= QBIT=${_QBIT} # Produce BZip compressed MIFF images BZIP2_DESC= bzip2 compressed MIFF images BZIP2_CONFIGURE_WITH= bzlib FFTW_CONFIGURE_WITH= fftw FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 FONTCONFIG_CONFIGURE_WITH= fontconfig FONTCONFIG_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig FREETYPE_CONFIGURE_WITH= freetype FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FLIF_CONFIGURE_WITH= flif FLIF_LIB_DEPENDS= libflif.so:graphics/flif # FPX (FlashPIX) images FPX_CONFIGURE_WITH= fpx FPX_LIB_DEPENDS= libfpx.so:graphics/libfpx GRAPHVIZ_CONFIGURE_WITH= gvc GRAPHVIZ_LIB_DEPENDS= libgvc.so:graphics/graphviz GRAPHVIZ_CFLAGS= -I${LOCALBASE}/include/graphviz GRAPHVIZ_LDFLAGS= -L${LOCALBASE}/lib/graphviz HEIF_CONFIGURE_WITH= heic HEIF_LIB_DEPENDS= libheif.so:graphics/libheif HDRI_DESC= High dynamic range images support HDRI_CONFIGURE_ENABLE= hdri HDRI_VARS= _HDRI=HDRI HDRI_VARS_OFF= _HDRI="" PLIST_SUB+= HDRI=${_HDRI} # JBIG images (lossless compression for bi-level images) JBIG_CONFIGURE_WITH= jbig JBIG_LIB_DEPENDS= libjbig.so:graphics/jbigkit JPEG_CONFIGURE_WITH= jpeg JPEG_USES= jpeg # JPEG2000 images (wavelet-based lossy compression) JPEG2000_DESC= OpenJPEG 2000 support via openjpeg JPEG2000_CONFIGURE_WITH=openjp2 JPEG2000_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg JXL_CONFIGURE_WITH= jxl JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl LCMS2_CONFIGURE_WITH= lcms LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LQR_CONFIGURE_WITH= lqr LQR_LIB_DEPENDS= liblqr-1.so:graphics/liblqr-1 LQR_USE= gnome=glib20 LZMA_CONFIGURE_WITH= lzma # Loadable coders, smaller executable, but PerlMagick not really works # ('make test' there works) MODULES_DESC= Modules support MODULES_CONFIGURE_WITH= modules PANGO_CONFIGURE_WITH= pango PANGO_USE= gnome=pango PNG_CONFIGURE_WITH= png PNG_LIB_DEPENDS= libpng.so:graphics/png RAQM_DESC= Complex text layout support RAQM_CONFIGURE_WITH= raqm RAQM_LIB_DEPENDS= libraqm.so:print/libraqm # libraw is by default liked to lcms2, whichs also ends up in IM regardless # of the IM LCMS option. RAW_DESC= RAW format support (implies the lcms2 option) RAW_CONFIGURE_WITH= raw RAW_LIB_DEPENDS= libraw_r.so:graphics/libraw RAW_IMPLIES= LCMS2 SVG_DESC= SVG vector image format support (via librsvg, implies the x11 option) SVG_CONFIGURE_WITH= rsvg SVG_USE= gnome=cairo,gdkpixbuf,librsvg2 TIFF_CONFIGURE_WITH= tiff TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff WEBP_CONFIGURE_WITH= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WMF_CONFIGURE_WITH= wmf WMF_LIB_DEPENDS= libwmf.so:graphics/libwmf@${FLAVOR} .include .if ${PORT_OPTIONS:MTHREADS} _IMAGEMAGICK_THREADS=yes _IMAGEMAGICK_THREADS_MSG=with threads . if exists(${PERL}) PERL_THREADED!= ${SH} -c 'case `perl --version` in *freebsd-thread*) ${ECHO_CMD} yes ;; esac'; ${ECHO_CMD} . else # if ${PERL} doesn't exists, assume we dealing with threaded perl. PERL_THREADED= yes . endif .else _IMAGEMAGICK_THREADS=no _IMAGEMAGICK_THREADS_MSG=without threads _IMAGEMAGICK_THREADS_IGNORE_MSG=. Define WITH_THREADS .endif .if ${PORT_OPTIONS:MPERL} CONFIGURE_ARGS+= --with-perl=${PERL} \ --with-perl-options="MAKE=${MAKE_CMD}" PLIST_SUB+= WITH_PERL='' # PerlMagick does not work with threads, if perl is not threaded, and vice versa . if defined(PERL_THREADED) _IMAGEMAGICK_THREADS_PERL_MSG=Perl is threaded _IMAGEMAGICK_THREADS=yes . else _IMAGEMAGICK_THREADS_PERL_MSG=Perl is non-threaded _IMAGEMAGICK_THREADS_IGNORE_MSG=. ${_IMAGEMAGICK_THREADS_PERL_MSG}. Reinstall Perl with threads or undefine WITH_IMAGEMAGICK_PERL . if ${_IMAGEMAGICK_THREADS} == "yes" IGNORE=${_IMAGEMAGICK_THREADS_IGNORE_MSG} or undefine WITH_THREADS . endif _IMAGEMAGICK_THREADS=no . endif .else CONFIGURE_ARGS+= --without-perl PLIST_SUB+= WITH_PERL='@comment ' .endif .if ${_IMAGEMAGICK_THREADS} == "yes" CONFIGURE_ARGS+= --with-threads CONFIGURE_ENV+= PTHREAD_LIBS="-lpthread" LDFLAGS+= -lpthread .else CONFIGURE_ARGS+= --without-threads _IMAGEMAGICK_THREADS=no .endif # OpenMP .if ${PORT_OPTIONS:MOPENMP} . if ${_IMAGEMAGICK_THREADS} == "no" IGNORE=OpenMP requires threads${_IMAGEMAGICK_THREADS_IGNORE_MSG} . else CONFIGURE_ARGS+= --enable-openmp . endif .else CONFIGURE_ARGS+= --disable-openmp .endif .if defined(WITH_WINDOWS_FONT_DIR) CONFIGURE_ARGS+= --with-windows-font-dir=${WITH_WINDOWS_FONT_DIR} .endif .if ${PORT_OPTIONS:MOPENEXR} . if ${_IMAGEMAGICK_THREADS} == "no" IGNORE=OpenEXR requires threads. ${_IMAGEMAGICK_THREADS_IGNORE_MSG} . else LIB_DEPENDS+= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath PLIST_SUB+= OPENEXR="" . endif .else CONFIGURE_ARGS+= --without-openexr PLIST_SUB+= OPENEXR="@comment " .endif .if ${PORT_OPTIONS:MDJVU} . if ${_IMAGEMAGICK_THREADS} == "no" IGNORE=DjVu requires threads${_IMAGEMAGICK_THREADS_IGNORE_MSG} . endif LIB_DEPENDS+= libdjvulibre.so:graphics/djvulibre PLIST_SUB+= DJVU="" .else CONFIGURE_ARGS+= --without-djvu PLIST_SUB+= DJVU="@comment " .endif .if ${PORT_OPTIONS:MGSLIB} CONFIGURE_ARGS+= --with-gslib . if ${FLAVOR:U} == x11 USES+= ghostscript:x11 . else USES+= ghostscript . endif .else CONFIGURE_ARGS+= --without-gslib .endif # PDF (Adobe Portable Document Format) support .if ${PORT_OPTIONS:MPDF} . if ${FLAVOR:U} == x11 USES+= ghostscript:x11 . else USES+= ghostscript . endif .endif .if ${PORT_OPTIONS:MPDF} || ${PORT_OPTIONS:MGSLIB} RUN_DEPENDS+= gsfonts>=0:print/gsfonts .endif .if ${PORT_OPTIONS:MFFMPEG} . if ${FLAVOR:U} == x11 BUILD_DEPENDS+= ffmpeg:multimedia/ffmpeg RUN_DEPENDS+= ffmpeg:multimedia/ffmpeg . else BUILD_DEPENDS+= ffmpeg:multimedia/ffmpeg@nox11 RUN_DEPENDS+= ffmpeg:multimedia/ffmpeg@nox11 . endif .endif .if ${PORT_OPTIONS:MDOCS} INSTALL_TARGET= install-strip install-docDATA install-data-html .else INSTALL_TARGET= install-strip .endif .if ${PORT_OPTIONS:MTESTS} . if ${FLAVOR:U} == x11 USES+= ghostscript:x11,build . else USES+= ghostscript:build . endif .endif post-patch: # strip library name of variable parts that can change due to # the HDRI and Q16 option @${REINPLACE_CMD} -e 's|_@MAGICK_ABI_SUFFIX@||g; \ s|\.@MAGICK_ABI_SUFFIX@||g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|@\.@MAGICK_ABI_SUFFIX@|@|g' \ ${WRKSRC}/PerlMagick/Makefile.PL.in \ ${WRKSRC}/PerlMagick/quantum/Makefile.PL.in \ ${WRKSRC}/Magick++/bin/Magick++-config.in \ ${WRKSRC}/Magick++/lib/Magick++.pc.in \ ${WRKSRC}/MagickCore/MagickCore-config.in \ ${WRKSRC}/MagickCore/MagickCore.pc.in \ ${WRKSRC}/MagickCore/ImageMagick.pc.in \ ${WRKSRC}/MagickWand/MagickWand-config.in \ ${WRKSRC}/MagickWand/MagickWand.pc.in @${REINPLACE_CMD} -e '/^export PKG_CONFIG_LIBDIR/d' ${WRKSRC}/MagickWand/MagickWand-config.in pre-configure: .if defined(_IMAGEMAGICK_THREADS_PERL_MSG) @${ECHO_CMD} '###################################################################' @${ECHO_CMD} NOTICE: ${_IMAGEMAGICK_THREADS_PERL_MSG}. Building ImageMagick ${_IMAGEMAGICK_THREADS_MSG}. @${ECHO_CMD} '###################################################################' .endif post-install: .for i in ${SAMPLE_FILES} @${MV} ${STAGEDIR}${PREFIX}/etc/ImageMagick-7/${i} \ ${STAGEDIR}${PREFIX}/etc/ImageMagick-7/${i}.sample .endfor post-install-PERL-on: ${STRIP_CMD} ${STAGEDIR}${SITE_ARCH}/auto/Image/Magick/*/*.so .include diff --git a/graphics/ImageMagick7/distinfo b/graphics/ImageMagick7/distinfo index ac0c508192c3..a328c946fea8 100644 --- a/graphics/ImageMagick7/distinfo +++ b/graphics/ImageMagick7/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1780150365 -SHA256 (ImageMagick-7.1.2-24.tar.xz) = e44e70aa49e97ceb8b4f68e97829d0bde69b79387d69660b8886b1f6e06ddb19 -SIZE (ImageMagick-7.1.2-24.tar.xz) = 10809756 +TIMESTAMP = 1782062633 +SHA256 (ImageMagick-7.1.2-25.tar.xz) = 2b2070802de374871737ff1a516b3d9d1e66643779b7ed9c52e2534db7772006 +SIZE (ImageMagick-7.1.2-25.tar.xz) = 10807420 diff --git a/graphics/autotrace/Makefile b/graphics/autotrace/Makefile index 6003359793d9..e73a0d59f3ba 100644 --- a/graphics/autotrace/Makefile +++ b/graphics/autotrace/Makefile @@ -1,56 +1,56 @@ PORTNAME= autotrace DISTVERSION= 0.31.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics PATCH_SITES= https://github.com/autotrace/autotrace/commit/ PATCHFILES= eeeb813a416ff309804f6833729fab20d036e667.patch:-p1 \ f436324241f4855325e64c6de0fb5be848a300f5.patch:-p1 \ a26cfe0039f00012613edbe7cc5c58b623b3ea48.patch:-p1 \ b32c25d16dadf85e6236b13aaf10edae52d810f4.patch:-p1 \ a74b683a6bfeceeda8c4086a3eb559a98e950c95.patch:-p1 \ 3b148a17199ad730995614b143cceb6a9987cf07.patch:-p1 \ bc1bcc06790b81db73c3bafab94c47f47a2ac8e8.patch:-p1 \ 1a1b29e4e041098d920a3a1f2fd237bca98eecda.patch:-p1 \ 190f18251b8fe9a361cd8154f2f746855472ffed.patch:-p1 MAINTAINER= portmaster@BSDforge.com COMMENT= Convert bitmap to vector graphics WWW= https://github.com/autotrace/autotrace LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libpng.so:graphics/png USES= autoreconf:2.69 cpe gettext-tools gettext-runtime gmake gnome libtool pathfix pkgconfig CPE_VENDOR= autotrace_project USE_GNOME= glib20 intltool USE_LDCONFIG= yes USE_GITHUB= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check CONFIGURE_ENV= ac_cv_header_ming_h=no CONFIGURE_ARGS= --disable-nls \ --disable-static OPTIONS_DEFINE= IMAGEMAGICK PSTOEDIT OPTIONS_DEFAULT=IMAGEMAGICK PSTOEDIT_DESC= Convert postscript to other formats IMAGEMAGICK_USES= magick:7 IMAGEMAGICK_CONFIGURE_OFF= --without-magick PSTOEDIT_LIB_DEPENDS= libpstoedit.so:graphics/pstoedit PSTOEDIT_CONFIGURE_OFF= --without-pstoedit post-install: ${RM} -r ${STAGEDIR}${PREFIX}/share/locale .include diff --git a/graphics/chafa/Makefile b/graphics/chafa/Makefile index 53c65f743904..b4ae12cd768c 100644 --- a/graphics/chafa/Makefile +++ b/graphics/chafa/Makefile @@ -1,38 +1,39 @@ PORTNAME= chafa DISTVERSION= 1.18.2 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://hpjansson.org/chafa/releases/ \ https://github.com/hpjansson/chafa/releases/download/${PORTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Character art facsimile generator WWW= https://hpjansson.org/chafa/ LICENSE= GPLv3 LGPL3+ LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libavif.so:graphics/libavif \ libfreetype.so:print/freetype2 \ libheif.so:graphics/libheif \ libjxl_threads.so:graphics/libjxl \ libtiff.so:graphics/tiff \ libwebpdemux.so:graphics/webp USES= cpe gettext-runtime gnome jpeg libtool magick:7 tar:xz CPE_VENDOR= chafa_project USE_GNOME= cairo gdkpixbuf glib20 librsvg2 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-html-dir=${DOCSDIR}/html INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS post-install: ${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile index a028f61cff0a..ffb707168dde 100644 --- a/graphics/cimg/Makefile +++ b/graphics/cimg/Makefile @@ -1,122 +1,123 @@ PORTNAME= cimg DISTVERSIONPREFIX= v. DISTVERSION= 3.7.6 +PORTREVISION= 1 PORTEPOCH= 3 CATEGORIES= graphics devel MAINTAINER= thierry@FreeBSD.org COMMENT= C++ Template Image Processing Library WWW= https://cimg.eu/ LICENSE= CeCILL_C CeCILL LICENSE_COMB= dual LICENSE_NAME_CeCILL_C= CeCILL-C LICENSE_NAME_CeCILL= CeCILL LICENSE_FILE_CeCILL_C= ${WRKSRC}/Licence_CeCILL-C_V1-en.txt LICENSE_FILE_CeCILL= ${WRKSRC}/Licence_CeCILL_V2-en.txt LICENSE_PERMS_CeCILL_C= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_CeCILL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USE_GITHUB= yes GH_ACCOUNT= GreycLab GH_PROJECT= CImg BUILD_WRKSRC= ${WRKSRC}/examples OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MEXAMPLES} USES+= compiler:c11 gmake pkgconfig:build xorg .endif .if ${PORT_OPTIONS:MDOCS} REINPLACE_ARGS= -i "" . if !defined(WITH_DEBUG) LIB_DEPENDS+= libcurl.so:ftp/curl \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libImath.so:math/Imath \ libheif.so:graphics/libheif \ libOpenEXR.so:graphics/openexr \ libfftw3.so:math/fftw3 \ libwebp.so:graphics/webp \ libopencv_core.so:graphics/opencv \ libGraphicsMagick.so:graphics/GraphicsMagick RUN_DEPENDS+= dcraw:graphics/dcraw USES+= jpeg magick:7 ALL_TARGET= Mlinux . else ALL_TARGET= dlinux WITHOUT_MEDCON= yes WITHOUT_FFMPEG= yes . endif . if !defined(WITHOUT_MEDCON) RUN_DEPENDS+= medcon:graphics/xmedcon . endif . if !defined(WITHOUT_FFMPEG) LIB_DEPENDS+= libavformat.so:multimedia/ffmpeg . endif USE_XORG+= x11 xrandr . if defined(WITH_XSHM) USE_XORG+= xext . endif DOCBASE= README.txt CFLAGS+= -I${LOCALBASE}/include/Imath -I${LOCALBASE}/include/OpenEXR MAKE_ARGS+= CPPFLAGS="${CFLAGS}" FREEBSD_LDFLAGS="${LDFLAGS}" . if !exists(/usr/include/omp.h) MAKE_ARGS+= OPENMP_CFLAGS= . endif PROGS= CImg_demo captcha curve_editor2d dtmri_view3d \ edge_explorer2d fade_images gaussian_fit1d generate_loop_macros \ hough_transform2d image2ascii image_registration2d image_surface3d \ jawbreaker mcf_levelsets2d mcf_levelsets3d odykill \ pde_TschumperleDeriche2d pde_heatflow2d plotter1d radon_transform2d \ scene3d spherical_function3d tetris tron tutorial use_RGBclass \ use_chlpca use_draw_gradient use_jpeg_buffer use_nlmeans use_skeleton \ wavelet_atrous .else NO_BUILD= yes .endif .include pre-configure: ${REINPLACE_CMD} -e 's|make|${MAKE_CMD}|' ${BUILD_WRKSRC}/Makefile . if !defined(WITHOUT_FFMPEG) ${REINPLACE_CMD} -e 's|#FFMPEG_CFLAGS|FFMPEG_CFLAGS|' \ -e 's|#FFMPEG_DEFINE|FFMPEG_DEFINE|' \ -e 's|#FFMPEG_LIBS|FFMPEG_LIBS|' \ ${BUILD_WRKSRC}/Makefile . endif . if defined(WITH_XSHM) ${REINPLACE_CMD} -e 's|XSHM_CFLAGS = #|XSHM_CFLAGS =|' \ -e 's|XSHM_LDFLAGS = #|XSHM_LDFLAGS =|' \ ${BUILD_WRKSRC}/Makefile . endif pre-configure-DOCS-off: ${REINPLACE_CMD} -e 's|^OPTFLAGS|#OPTFLAGS|;s|/usr/X11R6|${LOCALBASE}| \' ${BUILD_WRKSRC}/Makefile do-install: ${INSTALL_DATA} ${WRKSRC}/CImg.h ${STAGEDIR}${PREFIX}/include do-install-DOCS-on: ${INSTALL_PROGRAM} ${PROGS:C|^|${BUILD_WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCBASE:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} @(cd ${STAGEDIR}${EXAMPLESDIR} && ${MAKE_CMD} clean) @${RM} ${STAGEDIR}${EXAMPLESDIR}/*.orig .include diff --git a/graphics/converseen/Makefile b/graphics/converseen/Makefile index a4c6ef12dd8d..082a3487bbe3 100644 --- a/graphics/converseen/Makefile +++ b/graphics/converseen/Makefile @@ -1,27 +1,28 @@ PORTNAME= converseen DISTVERSIONPREFIX= v DISTVERSION= 0.15.2.5 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= fernape@FreeBSD.org COMMENT= Easy to use graphics conversion utility WWW= https://converseen.sourceforge.net/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING.txt USES= cmake compiler:c++11-lang desktop-file-utils gl \ magick:7 qt:6 tar:bzip2 USE_GITHUB= yes GH_ACCOUNT= Faster3ck GH_PROJECT= Converseen USE_GL= gl USE_QT= base tools:build CMAKE_ARGS= -DUSE_QT6=yes post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/converseen .include diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile index cfd34bba692d..3c327fc962b0 100644 --- a/graphics/digikam/Makefile +++ b/graphics/digikam/Makefile @@ -1,152 +1,152 @@ PORTNAME= digikam DISTVERSION= 8.8.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} \ https://files.kde.org/${PORTNAME}/%SUBDIR%/:aitools,aesthetic,autotags,face,testimage,yunet \ https://kde-applicationdata.mirrors.omnilance.com/${PORTNAME}/%SUBDIR%/:aitools,aesthetic,autotags,face,testimage,yunet \ https://mirrors.ocf.berkeley.edu/kde-applicationdata/${PORTNAME}/%SUBDIR%/:aitools,aesthetic,autotags,face,testimage,yunet MASTER_SITE_SUBDIR= aestheticdetector/:aesthetic \ aitools/:aitools \ autotags/:autotags \ facesengine/:testimage \ facesengine/dnnface/:face \ facesengine/yunet/:yunet # One bit changed in the naming convention .. DISTFILES= digiKam-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}${EXTRACT_SUFX} DIST_SUBDIR= KDE/${PORTNAME} EXTRACT_ONLY= digiKam-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}${EXTRACT_SUFX} MAINTAINER= kde@FreeBSD.org COMMENT= KDE digital photo management application WWW= https://www.digikam.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= boost-libs>=0:devel/boost-libs LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 \ libgphoto2.so:graphics/libgphoto2 \ libjasper.so:graphics/jasper \ libjxl.so:graphics/libjxl \ liblcms2.so:graphics/lcms2 \ liblensfun.so:graphics/lensfun \ libopencv_core.so:graphics/opencv \ libheif.so:graphics/libheif \ libpng16.so:graphics/png \ libtiff.so:graphics/tiff \ libx265.so:multimedia/x265 RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool USES= bison cmake compiler:c++20-lang desktop-file-utils eigen:3 \ gettext-tools gl gnome jpeg kde:6 magick pkgconfig qt:6 \ shebangfix tar:xz xorg USE_GL= opengl glu USE_GNOME= glib20 libxml2 libxslt USE_KDE= calendarcore colorscheme completion config configwidgets \ coreaddons doctools filemetadata guiaddons i18n iconthemes \ jobwidgets kio libksane notifications notifyconfig service \ solid sonnet texttemplate threadweaver widgetsaddons \ windowsystem xmlgui \ ecm:build USE_LDCONFIG= yes USE_QT= base declarative networkauth positioning scxml svg \ webchannel webengine \ imageformats:run USE_XORG= ice sm x11 xext SHEBANG_FILES= core/data/scripts/digitaglinktree/digitaglinktree CMAKE_ON= BUILD_WITH_CCACHE \ BUILD_WITH_QT6 \ CMAKE_DISABLE_FIND_PACKAGE_VAAPI \ DIGIKAMSC_COMPILE_DIGIKAM \ ENABLE_KFILEMETADATASUPPORT CXXFLAGS+= -Wno-error=undef WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} PLIST_SUB= SHLIB_VER=${DISTVERSION} WITH_CCACHE_BUILD= yes OPTIONS_DEFINE= KDEPIM MEDIAPLAYER OPTIONS_GROUP= DATA DATA_DESC= Binary data required for certain features OPTIONS_GROUP_DATA= AITOOLS AESTHETIC AUTOTAGS FACEDETECT OPTIONS_MULTI= DB DB_DESC= Database options OPTIONS_MULTI_DB= MYSQL MYSQL_INTERNAL SQLITE3 OPTIONS_DEFAULT= ${OPTIONS_DEFINE} \ ${OPTIONS_MULTI_DB:NMYSQL_INTERNAL} OPTIONS_SUB= yes # Check core/data/dnnmodels/dnnmodels.conf for new and obsolete files # for the AITOOLS. AESTHETIC, AUTOTAGS and FACEDETECT options with each update. AITOOLS_DESC= Install aitools (autorotate) data (~330 MiB) AITOOLS_DISTFILES= deep-image-orientation-angle-detection.onnx:aitools AESTHETIC_DESC= Install aesthetic detection data (~84 MiB) AESTHETIC_DISTFILES= weights_inceptionv3_299.pb:aesthetic AUTOTAGS_DESC= Install auto tags assignment data (~481 MiB) AUTOTAGS_DISTFILES= classification_classes_ILSVRC2012.txt:autotags \ coco.names:autotags \ efficientnetb7.onnx:autotags \ yolo11n.onnx:autotags \ yolo11x.onnx:autotags FACEDETECT_DESC= Install face management data (~37 MiB) FACEDETECT_DISTFILES= dnntestimage.jpeg:testimage \ face_recognition_sface_2021dec.onnx:face \ face_detection_yunet_2023mar.onnx:yunet KDEPIM_DESC= KDEPim Addressbook support KDEPIM_USE= KDE=akonadi,akonadicontacts,contacts,grantleetheme,itemmodels KDEPIM_CMAKE_BOOL= ENABLE_AKONADICONTACTSUPPORT MEDIAPLAYER_DESC= Enable media player MEDIAPLAYER_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg MEDIAPLAYER_USE= QT=multimedia XORG=xv MEDIAPLAYER_CMAKE_BOOL= ENABLE_MEDIAPLAYER MEDIAPLAYER_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_FFmpeg MYSQL_USE= QT=sqldriver-mysql:run MYSQL_CMAKE_BOOL= ENABLE_MYSQLSUPPORT MYSQL_INTERNAL_DESC= Use a dedicated MySQL instance (requires MariaDB) MYSQL_INTERNAL_USES= mysql:server MYSQL_INTERNAL_CMAKE_BOOL= ENABLE_INTERNALMYSQL # Only works with MariaDB. Try to keep this in sync with supported MySQL # versions and add any version not ending with 'm' to the IGNORE list. MYSQL_INTERNAL_VARS= IGNORE_WITH_MYSQL="80 81" MYSQL_INTERNAL_IMPLIES= MYSQL SQLITE3_USE= QT=sqldriver-sqlite:run post-install-AITOOLS-on: @${MKDIR} ${STAGEDIR}${DATADIR}/facesengine .for f in ${AITOOLS_DISTFILES:C/:.*//} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${f} ${STAGEDIR}${DATADIR}/facesengine .endfor post-install-AESTHETIC-on: @${MKDIR} ${STAGEDIR}${DATADIR}/facesengine .for f in ${AESTHETIC_DISTFILES:C/:.*//} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${f} ${STAGEDIR}${DATADIR}/facesengine .endfor post-install-AUTOTAGS-on: @${MKDIR} ${STAGEDIR}${DATADIR}/facesengine .for f in ${AUTOTAGS_DISTFILES:C/:.*//} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${f} ${STAGEDIR}${DATADIR}/facesengine .endfor post-install-FACEDETECT-on: @${MKDIR} ${STAGEDIR}${DATADIR}/facesengine .for f in ${FACEDETECT_DISTFILES:C/:.*//} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${f} ${STAGEDIR}${DATADIR}/facesengine .endfor .include diff --git a/graphics/dmtx-utils/Makefile b/graphics/dmtx-utils/Makefile index f3751b4a1ecb..b66c539c91d1 100644 --- a/graphics/dmtx-utils/Makefile +++ b/graphics/dmtx-utils/Makefile @@ -1,26 +1,26 @@ PORTNAME= dmtx-utils DISTVERSIONPREFIX= v DISTVERSION= 0.7.6 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= hrs@FreeBSD.org COMMENT= Software for reading and writing Data Matrix barcodes WWW= https://libdmtx.sourceforge.net LICENSE= LGPL21+ LIB_DEPENDS= libdmtx.so:graphics/libdmtx USES= autoreconf libtool localbase magick tar:bzip2 pkgconfig USE_GITHUB= yes GH_ACCOUNT= dmtx GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/dmtxread bin/dmtxwrite bin/dmtxquery \ share/man/man1/dmtxread.1.gz share/man/man1/dmtxwrite.1.gz \ share/man/man1/dmtxquery.1.gz .include diff --git a/graphics/gscan2pdf/Makefile b/graphics/gscan2pdf/Makefile index 9d44b6781c2a..96e6b7c47464 100644 --- a/graphics/gscan2pdf/Makefile +++ b/graphics/gscan2pdf/Makefile @@ -1,77 +1,78 @@ PORTNAME= gscan2pdf PORTVERSION= 2.13.5 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= cmt@FreeBSD.org COMMENT= Produce PDF from scanned documents WWW= https://sourceforge.net/projects/gscan2pdf/ LICENSE= GPLv3 BUILD_DEPENDS= p5-Config-General>=2.40:devel/p5-Config-General \ p5-Glib>=1.210:devel/p5-Glib \ p5-Locale-gettext>=1.05:devel/p5-Locale-gettext \ p5-Log-Log4perl>0:devel/p5-Log-Log4perl \ p5-Readonly>0:devel/p5-Readonly \ p5-Image-Sane>=0.14:graphics/p5-Image-Sane \ p5-Set-IntSpan>=1.10:math/p5-Set-IntSpan \ p5-List-MoreUtils>0:lang/p5-List-MoreUtils \ p5-Try-Tiny>0:lang/p5-Try-Tiny \ bash:shells/bash \ p5-PDF-Builder>0:textproc/p5-PDF-Builder \ p5-Gtk3>=0.028:x11-toolkits/p5-Gtk3 \ p5-Gtk3-ImageView>0:x11-toolkits/p5-Gtk3-ImageView \ p5-Gtk3-SimpleList>=0.17:x11-toolkits/p5-Gtk3-SimpleList \ p5-Goo-Canvas2>=0.06:devel/p5-Goo-Canvas2 RUN_DEPENDS:= p5-Proc-ProcessTable>0:devel/p5-Proc-ProcessTable \ xdg-open:devel/xdg-utils \ cjb2:graphics/djvulibre \ scanimage:graphics/sane-backends \ unpaper:graphics/unpaper \ p5-HTML-Parser>0:www/p5-HTML-Parser \ p5-Filesys-Df>0.92:sysutils/p5-Filesys-Df \ p5-Data-UUID>=1.220:devel/p5-Data-UUID \ p5-Date-Calc>=6.4:devel/p5-Date-Calc \ p5-Config-General>=2.40:devel/p5-Config-General \ p5-Glib>=1.210:devel/p5-Glib \ p5-Locale-Codes>0:misc/p5-Locale-Codes \ p5-Locale-gettext>=1.05:devel/p5-Locale-gettext \ p5-Log-Log4perl>0:devel/p5-Log-Log4perl \ p5-Readonly>0:devel/p5-Readonly \ p5-Graphics-TIFF>0:graphics/p5-Graphics-TIFF \ p5-Image-PNG-Libpng>0:graphics/p5-Image-PNG-Libpng \ p5-Image-Sane>=0.14:graphics/p5-Image-Sane \ p5-Set-IntSpan>=1.10:math/p5-Set-IntSpan \ p5-List-MoreUtils>0:lang/p5-List-MoreUtils \ p5-Try-Tiny>0:lang/p5-Try-Tiny \ p5-PDF-Builder>0:textproc/p5-PDF-Builder \ p5-Gtk3>=0.028:x11-toolkits/p5-Gtk3 \ p5-Gtk3-ImageView>0:x11-toolkits/p5-Gtk3-ImageView \ p5-Gtk3-SimpleList>=0.17:x11-toolkits/p5-Gtk3-SimpleList \ p5-Goo-Canvas2>=0.06:devel/p5-Goo-Canvas2 \ p5-Gtk2-Ex-PodViewer>0:x11-toolkits/p5-Gtk2-Ex-PodViewer NO_ARCH= yes USES= desktop-file-utils gettext gmake gnome magick:build,run perl5 tar:xz USE_GNOME= gtk30 librsvg2 USE_PERL5= configure OPTIONS_MULTI= OCR OPTIONS_MULTI_OCR= GOCR TESSERACT OPTIONS_DEFAULT= GOCR GOCR_DESC= OCR program developed under GPL GOCR_RUN_DEPENDS= gocr:graphics/gocr OCR_DESC= Optical Character Recognition TESSERACT_DESC= OCR engine developed at Google TESSERACT_RUN_DEPENDS= tesseract:graphics/tesseract post-patch: @${REINPLACE_CMD} -e \ 's|1p|1|' ${WRKSRC}/Makefile.PL @${REINPLACE_CMD} -e \ 's|/usr/share|${PREFIX}/share|g' ${WRKSRC}/bin/${PORTNAME} .include diff --git a/graphics/libboard/Makefile b/graphics/libboard/Makefile index 7c41aed5eec7..8847f2cfe6b6 100644 --- a/graphics/libboard/Makefile +++ b/graphics/libboard/Makefile @@ -1,39 +1,39 @@ PORTNAME= libboard DISTVERSIONPREFIX= v DISTVERSION= 0.9.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Vector graphics C++ library WWW= https://github.com/c-koi/libboard LICENSE= LGPL3 USES= cmake compiler:c++11-lang magick USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= c-koi PORTDOCS= * CMAKE_OFF= CMAKE_CXX_EXTENSIONS CMAKE_ON= MYPROJ_RAN_ONCE OPTIONS_DEFINE= DOXYGEN EXAMPLES DOCS DOXYGEN_IMPLIES= DOCS DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen post-install: ${MV} ${STAGEDIR}${PREFIX}/lib/libboard.so ${STAGEDIR}${PREFIX}/lib/libboard.so.0 ${RLN} ${STAGEDIR}${PREFIX}/lib/libboard.so.0 ${STAGEDIR}${PREFIX}/lib/libboard.so ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/examples-bin/* ${STAGEDIR}${EXAMPLESDIR} do-test: (cd ${TEST_WRKSRC}/examples-bin && ./arithmetic bec) .for ex in 1 2 3 (cd ${TEST_WRKSRC}/examples-bin && ./example${ex}) .endfor .include diff --git a/graphics/oculante/Makefile b/graphics/oculante/Makefile index 94f6b957bfdc..761a387e2b30 100644 --- a/graphics/oculante/Makefile +++ b/graphics/oculante/Makefile @@ -1,924 +1,924 @@ PORTNAME= oculante DISTVERSION= 0.9.2 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Minimalistic cross-platform image viewer WWW= https://github.com/woelper/oculante LICENSE= MIT BROKEN_FreeBSD_15_armv7= link failure, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282705 BROKEN_aarch64= compilation failure, cannot find type ucontext_t in crate libc, see https://github.com/Xudong-Huang/generator-rs/issues/69 BROKEN_i386= compilation failure, see https://github.com/etemesi254/zune-image/issues/205 BUILD_DEPENDS= convert:graphics/ImageMagick7 USES= cargo python:build USE_GITHUB= yes GH_ACCOUNT= woelper CARGO_FEATURES= --no-default-features notan/shaderc # workaround for the broken glsl-to-spirv-1.7.0 crate, see https://github.com/woelper/oculante/issues/249 CARGO_CRATES= ab_glyph-0.2.29 \ ab_glyph_rasterizer-0.1.8 \ accesskit-0.12.3 \ addr2line-0.24.2 \ adler2-2.0.0 \ adler32-1.2.0 \ aes-0.8.4 \ ahash-0.7.8 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ aligned-vec-0.5.0 \ allocator-api2-0.2.21 \ android-activity-0.4.3 \ android-properties-0.2.2 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anes-0.1.6 \ anstream-0.6.18 \ anstyle-1.0.10 \ anstyle-parse-0.2.6 \ anstyle-query-1.1.2 \ anstyle-wincon-3.0.6 \ any_ascii-0.1.7 \ anyhow-1.0.95 \ aom-decode-0.2.13 \ approx-0.5.1 \ arbitrary-1.4.1 \ arboard-3.4.1 \ arg_enum_proc_macro-0.3.4 \ arrayref-0.3.9 \ arrayvec-0.7.6 \ ase-swatch-0.1.0 \ ash-0.38.0+1.3.281 \ ashpd-0.8.1 \ async-broadcast-0.7.2 \ async-channel-1.9.0 \ async-channel-2.3.1 \ async-executor-1.13.1 \ async-fs-1.6.0 \ async-fs-2.1.2 \ async-global-executor-2.4.1 \ async-io-1.13.0 \ async-io-2.4.0 \ async-lock-2.8.0 \ async-lock-3.4.0 \ async-net-1.8.0 \ async-net-2.0.0 \ async-process-1.8.1 \ async-process-2.3.0 \ async-recursion-1.1.1 \ async-signal-0.2.10 \ async-std-1.13.0 \ async-task-4.7.1 \ async-trait-0.1.84 \ atomic-waker-1.1.2 \ atty-0.2.14 \ autocfg-1.4.0 \ av1-grain-0.2.3 \ avif-decode-1.0.1 \ avif-parse-1.3.2 \ avif-serialize-0.8.2 \ az-1.2.1 \ backtrace-0.3.74 \ base64-0.22.1 \ basis-universal-0.3.1 \ basis-universal-sys-0.3.1 \ bincode-0.8.0 \ bit-set-0.6.0 \ bit-vec-0.7.0 \ bit_field-0.10.2 \ bitflags-1.3.2 \ bitflags-2.6.0 \ bitreader-0.3.11 \ bitstream-io-2.6.0 \ bitvec-1.0.1 \ block-0.1.6 \ block-buffer-0.3.3 \ block-buffer-0.10.4 \ block-sys-0.1.0-beta.1 \ block2-0.2.0-alpha.6 \ block2-0.5.1 \ blocking-1.6.1 \ bstr-1.11.3 \ built-0.7.5 \ bumpalo-3.16.0 \ by_address-1.2.1 \ byte-tools-0.2.0 \ bytemuck-1.21.0 \ bytemuck_derive-1.8.1 \ byteorder-1.5.0 \ byteorder-lite-0.1.0 \ bytes-1.9.0 \ bzip2-0.4.4 \ bzip2-sys-0.1.11+1.0.8 \ calloop-0.10.6 \ cast-0.3.0 \ cc-1.2.7 \ cesu8-1.1.0 \ cfg-expr-0.15.8 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ cfg_aliases-0.2.1 \ cgl-0.3.2 \ chrono-0.4.39 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ cipher-0.4.4 \ clap-3.2.25 \ clap-4.5.23 \ clap_builder-4.5.23 \ clap_complete-4.5.40 \ clap_derive-4.5.18 \ clap_lex-0.2.4 \ clap_lex-0.7.4 \ clipboard-win-5.4.0 \ cmake-0.1.52 \ cmd_lib-1.9.5 \ cmd_lib_macros-1.9.5 \ codespan-reporting-0.11.1 \ color_quant-1.1.0 \ colorchoice-1.0.3 \ colorutils-rs-0.5.12 \ com-0.6.0 \ com_macros-0.6.0 \ com_macros_support-0.6.0 \ combine-4.6.7 \ concat-string-1.0.1 \ concurrent-queue-2.5.0 \ console-0.15.10 \ console_error_panic_hook-0.1.7 \ constant_time_eq-0.3.1 \ core-foundation-0.9.4 \ core-foundation-0.10.0 \ core-foundation-sys-0.8.7 \ core-graphics-0.22.3 \ core-graphics-0.23.2 \ core-graphics-types-0.1.3 \ cpufeatures-0.2.16 \ crc-3.2.1 \ crc-catalog-2.4.0 \ crc32fast-1.4.2 \ crevice_notan-0.13.0 \ crevice_notan-derive-0.13.0 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ crossbeam-channel-0.5.14 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ crunchy-0.2.2 \ crypto-common-0.1.6 \ csv-1.3.1 \ csv-core-0.1.11 \ d3d12-22.0.0 \ dark-light-1.1.1 \ data-url-0.3.1 \ dconf_rs-0.3.0 \ dds-rs-0.7.0 \ deflate-0.8.6 \ deflate64-0.1.9 \ deranged-0.3.11 \ derive-new-0.6.0 \ derive_arbitrary-1.4.1 \ detect-desktop-environment-0.2.0 \ digest-0.7.6 \ digest-0.10.7 \ dirs-2.0.2 \ dirs-4.0.0 \ dirs-5.0.1 \ dirs-sys-0.3.7 \ dirs-sys-0.4.1 \ dispatch-0.2.0 \ displaydoc-0.2.5 \ divrem-1.0.0 \ dlib-0.5.2 \ dlv-list-0.3.0 \ doc-comment-0.3.3 \ document-features-0.2.10 \ downcast-rs-1.2.1 \ dunce-1.0.5 \ ecolor-0.27.2 \ egui-0.27.2 \ egui-modal-0.3.6 \ egui-notify-0.14.0 \ egui_extras-0.27.2 \ egui_plot-0.27.2 \ either-1.13.0 \ elapsed-0.1.2 \ emath-0.27.2 \ encode_unicode-1.0.0 \ endi-1.1.0 \ enum-map-2.7.3 \ enum-map-derive-0.17.0 \ enumflags2-0.7.10 \ enumflags2_derive-0.7.10 \ enumn-0.1.14 \ env_filter-0.1.3 \ env_logger-0.10.2 \ env_logger-0.11.6 \ epaint-0.27.2 \ equivalent-1.0.1 \ errno-0.3.10 \ error-code-3.3.1 \ erydanos-0.2.16 \ euclid-0.22.11 \ evalexpr-11.3.1 \ event-listener-2.5.3 \ event-listener-3.1.0 \ event-listener-5.3.1 \ event-listener-strategy-0.5.3 \ exr-1.73.0 \ faccess-0.2.4 \ fake-simd-0.1.2 \ fallible_collections-0.5.1 \ fast-srgb8-1.0.0 \ fast_image_resize-5.1.0 \ fastrand-1.9.0 \ fastrand-2.3.0 \ fdeflate-0.3.7 \ file-format-0.25.0 \ find-winsdk-0.2.0 \ fixed-1.28.0 \ fixedbitset-0.4.2 \ flate2-1.0.35 \ float-cmp-0.9.0 \ float_next_after-1.0.0 \ fn-util-0.1.0 \ fnv-1.0.7 \ foldhash-0.1.4 \ fontconfig-parser-0.5.7 \ fontdb-0.18.0 \ foreign-types-0.3.2 \ foreign-types-0.5.0 \ foreign-types-macros-0.2.3 \ foreign-types-shared-0.1.1 \ foreign-types-shared-0.3.1 \ form_urlencoded-1.2.1 \ four-cc-0.3.0 \ fruitbasket-0.10.0 \ funty-2.0.0 \ futures-0.3.31 \ futures-channel-0.3.31 \ futures-core-0.3.31 \ futures-executor-0.3.31 \ futures-io-0.3.31 \ futures-lite-1.13.0 \ futures-lite-2.5.0 \ futures-macro-0.3.31 \ futures-sink-0.3.31 \ futures-task-0.3.31 \ futures-util-0.3.31 \ generator-0.8.4 \ generic-array-0.9.1 \ generic-array-0.14.7 \ gethostname-0.4.3 \ getrandom-0.2.15 \ gif-0.13.1 \ gif-dispose-5.0.1 \ gimli-0.31.1 \ gl_generator-0.14.0 \ glam-0.24.2 \ globset-0.4.15 \ globwalk-0.9.1 \ gloo-timers-0.3.0 \ glow-0.12.3 \ glow-0.13.1 \ glsl-to-spirv-0.1.7 \ glutin-0.30.10 \ glutin-winit-0.3.0 \ glutin_egl_sys-0.5.1 \ glutin_glx_sys-0.4.0 \ glutin_wgl_sys-0.4.0 \ glutin_wgl_sys-0.6.0 \ glyph_brush-0.7.11 \ glyph_brush_draw_cache-0.1.6 \ glyph_brush_layout-0.2.4 \ gpu-alloc-0.6.0 \ gpu-alloc-types-0.3.0 \ gpu-allocator-0.26.0 \ gpu-descriptor-0.3.1 \ gpu-descriptor-types-0.2.0 \ half-2.4.1 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ hashbrown-0.15.2 \ hassle-rs-0.11.0 \ heck-0.4.1 \ heck-0.5.0 \ hermit-abi-0.1.19 \ hermit-abi-0.3.9 \ hermit-abi-0.4.0 \ hex-0.4.3 \ hexf-parse-0.2.1 \ hmac-0.12.1 \ home-0.5.11 \ http-1.2.0 \ http-body-1.0.1 \ http-body-util-0.1.2 \ httparse-1.9.5 \ humantime-2.1.0 \ hyper-1.5.2 \ hyper-rustls-0.27.5 \ hyper-util-0.1.10 \ iana-time-zone-0.1.61 \ iana-time-zone-haiku-0.1.2 \ icns-0.3.1 \ icu_collections-1.5.0 \ icu_locid-1.5.0 \ icu_locid_transform-1.5.0 \ icu_locid_transform_data-1.5.0 \ icu_normalizer-1.5.0 \ icu_normalizer_data-1.5.0 \ icu_properties-1.5.1 \ icu_properties_data-1.5.0 \ icu_provider-1.5.0 \ icu_provider_macros-1.5.0 \ idna-1.0.3 \ idna_adapter-1.2.0 \ ignore-0.4.23 \ image-0.24.9 \ image-0.25.5 \ image-webp-0.2.0 \ imageproc-0.25.0 \ imagesize-0.12.0 \ imara-diff-0.1.7 \ img-parts-0.3.2 \ imgref-1.11.0 \ indexmap-1.9.3 \ indexmap-2.7.0 \ indicatif-0.17.9 \ init_with-1.1.0 \ inout-0.1.3 \ instant-0.1.13 \ interpolate_name-0.2.4 \ io-lifetimes-1.0.11 \ ipnet-2.10.1 \ is-terminal-0.4.13 \ is_terminal_polyfill-1.70.1 \ itertools-0.10.5 \ itertools-0.12.1 \ itertools-0.13.0 \ itoa-1.0.14 \ jni-0.21.1 \ jni-sys-0.3.0 \ jobserver-0.1.32 \ jpeg-decoder-0.3.1 \ jpeg2k-0.9.1 \ js-sys-0.3.76 \ jxl-bitstream-0.4.1 \ jxl-coding-0.4.1 \ jxl-color-0.7.1 \ jxl-frame-0.9.0 \ jxl-grid-0.4.2 \ jxl-image-0.9.0 \ jxl-modular-0.7.1 \ jxl-oxide-0.8.1 \ jxl-render-0.8.2 \ jxl-threadpool-0.1.1 \ jxl-vardct-0.7.0 \ kamadak-exif-0.5.5 \ khronos-egl-6.0.0 \ khronos_api-3.1.0 \ kiddo-4.2.1 \ ktx2-0.3.0 \ kurbo-0.11.1 \ kv-log-macro-1.0.7 \ lazy_static-1.5.0 \ lcms2-6.1.0 \ lcms2-sys-4.0.5 \ leb128-0.2.5 \ lebe-0.5.2 \ lexical-sort-0.3.1 \ libaom-sys-0.17.1-rc.1+libaom.3.10.0 \ libavif-0.14.0 \ libavif-image-0.14.0 \ libavif-sys-0.17.0+libavif.1.0.4 \ libblur-0.13.8 \ libc-0.2.169 \ libdav1d-sys-0.7.1+libdav1d.1.4.3 \ libfuzzer-sys-0.4.8 \ libheif-rs-1.0.2 \ libheif-sys-2.2.1+1.17.6 \ libloading-0.7.4 \ libloading-0.8.6 \ libm-0.2.11 \ libredox-0.1.3 \ libwebp-sys2-0.1.10 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.3.8 \ linux-raw-sys-0.4.14 \ litemap-0.7.4 \ litrs-0.4.1 \ lock_api-0.4.12 \ lockfree-object-pool-0.1.6 \ lodepng-3.10.7 \ log-0.4.22 \ loop9-0.1.5 \ lutgen-0.10.1 \ lutgen-palettes-0.3.0 \ lyon-1.0.1 \ lyon_algorithms-1.0.5 \ lyon_geom-1.0.6 \ lyon_path-1.0.6 \ lyon_tessellation-1.0.15 \ lzma-rs-0.3.0 \ malloc_buf-0.0.6 \ maplit-1.0.2 \ matrixmultiply-0.3.9 \ maybe-rayon-0.1.1 \ memchr-2.7.4 \ memmap2-0.5.10 \ memmap2-0.9.5 \ memoffset-0.6.5 \ memoffset-0.9.1 \ metal-0.29.0 \ mime-0.3.17 \ mime_guess-2.0.5 \ mime_guess2-2.0.5 \ minimal-lexical-0.2.1 \ miniz_oxide-0.3.7 \ miniz_oxide-0.8.2 \ mint-0.5.9 \ mio-0.8.11 \ mio-1.0.3 \ mouse_position-0.1.4 \ mutate_once-0.1.1 \ naga-22.1.0 \ nalgebra-0.32.6 \ nalgebra-0.33.2 \ nalgebra-macros-0.2.2 \ nasm-rs-0.2.5 \ ndk-0.7.0 \ ndk-context-0.1.1 \ ndk-sys-0.4.1+23.1.7779620 \ ndk-sys-0.5.0+25.2.9519653 \ new_debug_unreachable-1.0.6 \ nix-0.24.3 \ nix-0.25.1 \ nix-0.28.0 \ nix-0.29.0 \ nohash-hasher-0.2.0 \ nom-7.1.3 \ noop_proc_macro-0.3.0 \ notan-0.12.1 \ notan_app-0.12.1 \ notan_backend-0.12.1 \ notan_core-0.12.1 \ notan_draw-0.12.1 \ notan_egui-0.12.1 \ notan_glow-0.12.1 \ notan_glyph-0.12.1 \ notan_graphics-0.12.1 \ notan_input-0.12.1 \ notan_macro-0.12.1 \ notan_math-0.12.1 \ notan_text-0.12.1 \ notan_utils-0.12.1 \ notan_web-0.12.1 \ notan_winit-0.12.1 \ ntapi-0.4.1 \ nu-ansi-term-0.46.0 \ num-0.4.3 \ num-bigint-0.4.6 \ num-complex-0.4.6 \ num-conv-0.1.0 \ num-derive-0.4.2 \ num-integer-0.1.46 \ num-iter-0.1.45 \ num-rational-0.4.2 \ num-traits-0.1.43 \ num-traits-0.2.19 \ num_enum-0.5.11 \ num_enum-0.6.1 \ num_enum_derive-0.5.11 \ num_enum_derive-0.6.1 \ number_prefix-0.4.0 \ objc-0.2.7 \ objc-foundation-0.1.1 \ objc-sys-0.2.0-beta.2 \ objc-sys-0.3.5 \ objc2-0.3.0-beta.3.patch-leaks.3 \ objc2-0.5.2 \ objc2-app-kit-0.2.2 \ objc2-core-data-0.2.2 \ objc2-core-image-0.2.2 \ objc2-encode-2.0.0-pre.2 \ objc2-encode-4.0.3 \ objc2-foundation-0.2.2 \ objc2-metal-0.2.2 \ objc2-quartz-core-0.2.2 \ objc_exception-0.1.2 \ objc_id-0.1.1 \ object-0.36.7 \ oklab-1.1.2 \ once_cell-1.20.2 \ oorandom-11.1.4 \ openjp2-0.5.3 \ openjpeg-sys-1.0.11 \ option-ext-0.2.0 \ orbclient-0.3.48 \ ordered-float-4.6.0 \ ordered-multimap-0.4.3 \ ordered-stream-0.2.0 \ os_pipe-1.2.1 \ os_str_bytes-6.6.1 \ overload-0.1.1 \ owned_ttf_parser-0.25.0 \ owning_ref-0.4.1 \ palette-0.7.6 \ palette_derive-0.7.6 \ parking-2.2.1 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ paste-1.0.15 \ pbkdf2-0.12.2 \ percent-encoding-2.3.1 \ pest-2.7.15 \ pest_derive-2.7.15 \ pest_generator-2.7.15 \ pest_meta-2.7.15 \ petgraph-0.6.5 \ phf-0.10.1 \ phf-0.11.2 \ phf_generator-0.10.0 \ phf_generator-0.11.2 \ phf_macros-0.10.0 \ phf_macros-0.11.2 \ phf_shared-0.10.0 \ phf_shared-0.11.2 \ pico-args-0.5.0 \ pin-project-lite-0.2.15 \ pin-utils-0.1.0 \ piper-0.2.4 \ pkg-config-0.3.31 \ platter2-0.1.6 \ plotters-0.3.7 \ plotters-backend-0.3.7 \ plotters-svg-0.3.7 \ png-0.16.8 \ png-0.17.16 \ polling-2.8.0 \ polling-3.7.4 \ pollster-0.3.0 \ portable-atomic-1.10.0 \ powerfmt-0.2.0 \ ppv-lite86-0.2.20 \ presser-0.3.1 \ proc-macro-crate-1.3.1 \ proc-macro-crate-3.2.0 \ proc-macro-error-attr2-2.0.0 \ proc-macro-error2-2.0.1 \ proc-macro-hack-0.4.3 \ proc-macro-hack-0.5.20+deprecated \ proc-macro-hack-impl-0.4.3 \ proc-macro2-1.0.92 \ profiling-1.0.16 \ profiling-procmacros-1.0.16 \ psd-0.3.5 \ qoi-0.4.1 \ quantette-0.3.0 \ quick-error-2.0.1 \ quick-xml-0.23.1 \ quick-xml-0.36.2 \ quickexif-0.1.5 \ quickraw-0.1.6 \ quinn-0.11.6 \ quinn-proto-0.11.9 \ quinn-udp-0.5.9 \ quote-0.3.15 \ quote-1.0.38 \ radium-0.7.0 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rand_distr-0.4.3 \ rand_xoshiro-0.6.0 \ range-alloc-0.1.3 \ rav1e-0.7.1 \ ravif-0.11.11 \ raw-window-handle-0.5.2 \ raw-window-handle-0.6.2 \ rawpointer-0.2.1 \ rayon-1.10.0 \ rayon-core-1.12.1 \ redox_syscall-0.3.5 \ redox_syscall-0.5.8 \ redox_users-0.4.6 \ regex-1.11.1 \ regex-automata-0.4.9 \ regex-syntax-0.8.5 \ renderdoc-sys-1.1.0 \ reqwest-0.12.12 \ resvg-0.42.0 \ rfd-0.14.1 \ rgb-0.8.50 \ ring-0.17.8 \ roxmltree-0.20.0 \ rust-ini-0.18.0 \ rustc-demangle-0.1.24 \ rustc-hash-1.1.0 \ rustc-hash-2.1.0 \ rustix-0.37.27 \ rustix-0.38.42 \ rustls-0.23.20 \ rustls-pemfile-2.2.0 \ rustls-pki-types-1.10.1 \ rustls-webpki-0.102.8 \ rustversion-1.0.19 \ rustybuzz-0.14.1 \ ruzstd-0.7.3 \ ryu-1.0.18 \ safe_arch-0.7.4 \ same-file-1.0.6 \ scan_fmt-0.2.6 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ sctk-adwaita-0.5.4 \ self-replace-1.5.0 \ self_update-0.41.0 \ semver-1.0.24 \ serde-1.0.217 \ serde_derive-1.0.217 \ serde_json-1.0.134 \ serde_repr-0.1.19 \ serde_spanned-0.6.8 \ serde_urlencoded-0.7.1 \ sha1-0.10.6 \ sha2-0.7.1 \ sha2-0.10.8 \ sharded-slab-0.1.7 \ shlex-1.3.0 \ signal-hook-registry-1.4.2 \ simba-0.8.1 \ simba-0.9.0 \ simd-adler32-0.3.7 \ simd_helpers-0.1.0 \ simplecss-0.2.1 \ siphasher-0.3.11 \ siphasher-1.0.1 \ slab-0.4.9 \ slotmap-1.0.7 \ smallvec-1.13.2 \ smithay-client-toolkit-0.16.1 \ smol-1.3.0 \ socket2-0.4.10 \ socket2-0.5.8 \ sorted-vec-0.8.5 \ spin-0.9.8 \ spinners-4.1.1 \ spirv-0.3.0+sdk-1.3.268.0 \ spirv_cross-0.23.1 \ sprintf-0.1.4 \ stable_deref_trait-1.2.0 \ static_assertions-1.1.0 \ strict-num-0.1.1 \ strsim-0.10.0 \ strsim-0.11.1 \ structure-0.1.2 \ structure-macro-impl-0.1.2 \ strum-0.24.1 \ strum-0.26.3 \ strum_macros-0.24.3 \ strum_macros-0.26.4 \ subtle-2.6.1 \ svgtypes-0.15.2 \ syn-1.0.109 \ syn-2.0.95 \ sync_wrapper-1.0.2 \ synstructure-0.13.1 \ sysinfo-0.33.1 \ system-deps-6.2.2 \ tap-1.0.1 \ target-lexicon-0.12.16 \ tempfile-3.15.0 \ tera-1.20.0 \ termcolor-1.4.1 \ textwrap-0.16.1 \ thiserror-1.0.69 \ thiserror-2.0.9 \ thiserror-impl-1.0.69 \ thiserror-impl-2.0.9 \ thread_local-1.1.8 \ tiff-0.9.1 \ time-0.1.45 \ time-0.3.37 \ time-core-0.1.2 \ tiny-skia-0.8.4 \ tiny-skia-0.11.4 \ tiny-skia-path-0.8.4 \ tiny-skia-path-0.11.4 \ tinystr-0.7.6 \ tinytemplate-1.2.1 \ tinyvec-1.8.1 \ tinyvec_macros-0.1.1 \ tokio-1.42.0 \ tokio-rustls-0.26.1 \ toml-0.5.11 \ toml-0.8.19 \ toml_datetime-0.6.8 \ toml_edit-0.19.15 \ toml_edit-0.22.22 \ tower-0.5.2 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.41 \ tracing-attributes-0.1.28 \ tracing-core-0.1.33 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.19 \ trash-5.2.1 \ tree_magic_mini-3.1.6 \ try-lock-0.2.5 \ ttf-parser-0.21.1 \ ttf-parser-0.25.1 \ turbojpeg-1.1.1 \ turbojpeg-sys-1.0.1 \ twox-hash-1.6.3 \ twox-hash-2.1.0 \ typenum-1.17.0 \ ubyte-0.10.4 \ ucd-trie-0.1.7 \ uds_windows-1.1.0 \ unic-char-property-0.9.0 \ unic-char-range-0.9.0 \ unic-common-0.9.0 \ unic-segment-0.9.0 \ unic-ucd-segment-0.9.0 \ unic-ucd-version-0.9.0 \ unicase-2.8.1 \ unicode-bidi-0.3.18 \ unicode-bidi-mirroring-0.2.0 \ unicode-ccc-0.2.0 \ unicode-ident-1.0.14 \ unicode-properties-0.1.3 \ unicode-script-0.5.7 \ unicode-vo-0.1.0 \ unicode-width-0.1.14 \ unicode-width-0.2.0 \ unicode-xid-0.2.6 \ untrusted-0.9.0 \ url-2.5.4 \ urlencoding-2.1.3 \ usvg-0.42.0 \ utf16_iter-1.0.5 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ v_frame-0.3.8 \ valuable-0.1.0 \ value-bag-1.10.0 \ vcpkg-0.2.15 \ vec_map-0.8.2 \ version-compare-0.2.0 \ version_check-0.9.5 \ waker-fn-1.2.0 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.10.0+wasi-snapshot-preview1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.99 \ wasm-bindgen-backend-0.2.99 \ wasm-bindgen-futures-0.4.49 \ wasm-bindgen-macro-0.2.99 \ wasm-bindgen-macro-support-0.2.99 \ wasm-bindgen-shared-0.2.99 \ wayland-backend-0.3.7 \ wayland-client-0.29.5 \ wayland-client-0.31.7 \ wayland-commons-0.29.5 \ wayland-cursor-0.29.5 \ wayland-protocols-0.29.5 \ wayland-protocols-0.31.2 \ wayland-protocols-wlr-0.2.0 \ wayland-scanner-0.29.5 \ wayland-scanner-0.31.5 \ wayland-sys-0.29.5 \ wayland-sys-0.30.1 \ wayland-sys-0.31.5 \ web-sys-0.3.76 \ web-time-1.1.0 \ webbrowser-1.0.3 \ webp-animation-0.9.0 \ webpki-roots-0.26.7 \ weezl-0.1.8 \ wgpu-22.1.0 \ wgpu-core-22.1.0 \ wgpu-hal-22.0.0 \ wgpu-types-22.0.0 \ wide-0.7.31 \ widestring-1.1.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.52.0 \ windows-0.56.0 \ windows-0.57.0 \ windows-0.58.0 \ windows-core-0.52.0 \ windows-core-0.56.0 \ windows-core-0.57.0 \ windows-core-0.58.0 \ windows-implement-0.56.0 \ windows-implement-0.57.0 \ windows-implement-0.58.0 \ windows-interface-0.56.0 \ windows-interface-0.57.0 \ windows-interface-0.58.0 \ windows-registry-0.2.0 \ windows-result-0.1.2 \ windows-result-0.2.0 \ windows-strings-0.1.0 \ windows-sys-0.45.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.42.2 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.42.2 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.42.2 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.42.2 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ windres-0.2.2 \ winit-0.28.7 \ winnow-0.5.40 \ winnow-0.6.22 \ winreg-0.5.1 \ winreg-0.10.1 \ winres-0.1.12 \ wl-clipboard-rs-0.8.1 \ write16-1.0.0 \ writeable-0.5.5 \ wyz-0.5.1 \ x11-dl-2.21.0 \ x11rb-0.13.1 \ x11rb-protocol-0.13.1 \ xcursor-0.3.8 \ xdg-home-1.3.0 \ xi-unicode-0.3.0 \ xml-rs-0.8.24 \ xmltree-0.11.0 \ xmlwriter-0.1.0 \ yoke-0.7.5 \ yoke-derive-0.7.5 \ yuv-0.1.9 \ zbus-4.4.0 \ zbus_macros-4.4.0 \ zbus_names-3.0.0 \ zerocopy-0.7.35 \ zerocopy-derive-0.7.35 \ zerofrom-0.1.5 \ zerofrom-derive-0.1.5 \ zeroize-1.8.1 \ zeroize_derive-1.4.2 \ zerovec-0.10.4 \ zerovec-derive-0.10.3 \ zip-2.2.2 \ zopfli-0.8.1 \ zstd-0.13.2 \ zstd-safe-7.2.1 \ zstd-sys-2.0.13+zstd.1.5.6 \ zune-core-0.4.12 \ zune-core-0.5.0-rc2 \ zune-inflate-0.2.54 \ zune-jpeg-0.4.14 \ zune-png-0.5.0-rc1 \ zvariant-4.2.0 \ zvariant_derive-4.2.0 \ zvariant_utils-2.1.0 # workaround for https://github.com/woelper/oculante/issues/334: CARGO_CRATES+= shaderc-0.8.3 \ shaderc-sys-0.8.3 \ roxmltree-0.14.1 \ xmlparser-0.13.6 BINARY_ALIAS= python3=${PYTHON_CMD} \ git=/usr/bin/false PLIST_FILES= bin/${PORTNAME} .include diff --git a/graphics/openexr-website-docs/Makefile b/graphics/openexr-website-docs/Makefile index 66b08a51deb0..657306441279 100644 --- a/graphics/openexr-website-docs/Makefile +++ b/graphics/openexr-website-docs/Makefile @@ -1,149 +1,149 @@ PORTNAME= openexr-website-docs DISTVERSION= 3.4.13 -PORTREVISION= 0 +PORTREVISION= 1 MASTER_SITES= https://github.com/AcademySoftwareFoundation/openexr/releases/download/v${DISTVERSION}/:DEFAULT \ https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/main/:website \ LOCAL/mandree/openexr/:DEFAULT \ LOCAL/mandree/openexr/:website DISTFILES= ${EXTRACT_ONLY}:DEFAULT # defined in ../openexr/Makefile # cat $(make -V WRKSRC)/website/test_images.txt | grep -v ^$ | sed 's,^,DISTFILES+=\t,' DISTFILES+= TestImages/README.rst:website DISTFILES+= TestImages/AllHalfValues.exr:website DISTFILES+= TestImages/BrightRings.exr:website DISTFILES+= TestImages/BrightRingsNanInf.exr:website DISTFILES+= TestImages/GammaChart.exr:website DISTFILES+= TestImages/GrayRampsDiagonal.exr:website DISTFILES+= TestImages/GrayRampsHorizontal.exr:website DISTFILES+= TestImages/RgbRampsDiagonal.exr:website DISTFILES+= TestImages/SquaresSwirls.exr:website DISTFILES+= TestImages/WideColorGamut.exr:website DISTFILES+= TestImages/WideFloatRange.exr:website DISTFILES+= ScanLines/README.rst:website DISTFILES+= ScanLines/Blobbies.exr:website DISTFILES+= ScanLines/CandleGlass.exr:website DISTFILES+= ScanLines/Cannon.exr:website DISTFILES+= ScanLines/Carrots.exr:website DISTFILES+= ScanLines/Desk.exr:website DISTFILES+= ScanLines/MtTamWest.exr:website DISTFILES+= ScanLines/PrismsLenses.exr:website DISTFILES+= ScanLines/StillLife.exr:website DISTFILES+= ScanLines/Tree.exr:website DISTFILES+= Tiles/README.rst:website DISTFILES+= Tiles/GoldenGate.exr:website DISTFILES+= Tiles/Ocean.exr:website DISTFILES+= Tiles/Spirals.exr:website DISTFILES+= Chromaticities/README.rst:website DISTFILES+= Chromaticities/Rec709.exr:website DISTFILES+= Chromaticities/Rec709_YC.exr:website DISTFILES+= Chromaticities/XYZ.exr:website DISTFILES+= Chromaticities/XYZ_YC.exr:website DISTFILES+= LuminanceChroma/README.rst:website DISTFILES+= LuminanceChroma/CrissyField.exr:website DISTFILES+= LuminanceChroma/Flowers.exr:website DISTFILES+= LuminanceChroma/Garden.exr:website DISTFILES+= LuminanceChroma/MtTamNorth.exr:website DISTFILES+= LuminanceChroma/StarField.exr:website DISTFILES+= DisplayWindow/README.rst:website DISTFILES+= DisplayWindow/t01.exr:website DISTFILES+= DisplayWindow/t02.exr:website DISTFILES+= DisplayWindow/t03.exr:website DISTFILES+= DisplayWindow/t04.exr:website DISTFILES+= DisplayWindow/t05.exr:website DISTFILES+= DisplayWindow/t06.exr:website DISTFILES+= DisplayWindow/t07.exr:website DISTFILES+= DisplayWindow/t08.exr:website DISTFILES+= DisplayWindow/t09.exr:website DISTFILES+= DisplayWindow/t10.exr:website DISTFILES+= DisplayWindow/t11.exr:website DISTFILES+= DisplayWindow/t12.exr:website DISTFILES+= DisplayWindow/t13.exr:website DISTFILES+= DisplayWindow/t14.exr:website DISTFILES+= DisplayWindow/t15.exr:website DISTFILES+= DisplayWindow/t16.exr:website DISTFILES+= Beachball/README.rst:website DISTFILES+= Beachball/multipart.0001.exr:website DISTFILES+= Beachball/multipart.0002.exr:website DISTFILES+= Beachball/multipart.0003.exr:website DISTFILES+= Beachball/multipart.0004.exr:website DISTFILES+= Beachball/multipart.0005.exr:website DISTFILES+= Beachball/multipart.0006.exr:website DISTFILES+= Beachball/multipart.0007.exr:website DISTFILES+= Beachball/multipart.0008.exr:website DISTFILES+= Beachball/singlepart.0001.exr:website DISTFILES+= Beachball/singlepart.0002.exr:website DISTFILES+= Beachball/singlepart.0003.exr:website DISTFILES+= Beachball/singlepart.0004.exr:website DISTFILES+= Beachball/singlepart.0005.exr:website DISTFILES+= Beachball/singlepart.0006.exr:website DISTFILES+= Beachball/singlepart.0007.exr:website DISTFILES+= Beachball/singlepart.0008.exr:website DISTFILES+= MultiView/README.rst:website DISTFILES+= MultiView/Adjuster.exr:website DISTFILES+= MultiView/Balls.exr:website DISTFILES+= MultiView/Fog.exr:website DISTFILES+= MultiView/Impact.exr:website DISTFILES+= MultiView/LosPadres.exr:website DISTFILES+= MultiResolution/README.rst:website DISTFILES+= MultiResolution/Bonita.exr:website DISTFILES+= MultiResolution/ColorCodedLevels.exr:website DISTFILES+= MultiResolution/Kapaa.exr:website DISTFILES+= MultiResolution/KernerEnvCube.exr:website DISTFILES+= MultiResolution/KernerEnvLatLong.exr:website DISTFILES+= MultiResolution/MirrorPattern.exr:website DISTFILES+= MultiResolution/OrientationCube.exr:website DISTFILES+= MultiResolution/OrientationLatLong.exr:website DISTFILES+= MultiResolution/PeriodicPattern.exr:website DISTFILES+= MultiResolution/StageEnvCube.exr:website DISTFILES+= MultiResolution/StageEnvLatLong.exr:website DISTFILES+= MultiResolution/WavyLinesCube.exr:website DISTFILES+= MultiResolution/WavyLinesLatLong.exr:website DISTFILES+= MultiResolution/WavyLinesSphere.exr:website DISTFILES+= v2/Stereo/README.rst:website DISTFILES+= v2/Stereo/Balls.exr:website DISTFILES+= v2/Stereo/Ground.exr:website DISTFILES+= v2/Stereo/Leaves.exr:website DISTFILES+= v2/Stereo/Trunks.exr:website DISTFILES+= v2/Stereo/composited.exr:website DISTFILES+= v2/LeftView/README.rst:website DISTFILES+= v2/LeftView/Balls.exr:website DISTFILES+= v2/LeftView/Ground.exr:website DISTFILES+= v2/LeftView/Leaves.exr:website DISTFILES+= v2/LeftView/Trunks.exr:website DISTFILES+= v2/LowResLeftView/README.rst:website DISTFILES+= v2/LowResLeftView/Balls.exr:website DISTFILES+= v2/LowResLeftView/Ground.exr:website DISTFILES+= v2/LowResLeftView/Leaves.exr:website DISTFILES+= v2/LowResLeftView/Trunks.exr:website DISTFILES+= v2/LowResLeftView/composited.exr:website BUILD_DEPENDS= breathe-apidoc:devel/py-breathe \ ${PYTHON_PKGNAMEPREFIX}sphinx_press_theme>=0:textproc/py-sphinx_press_theme \ convert:graphics/ImageMagick7 \ openexr>=0:graphics/openexr LIB_DEPENDS= USES= cmake python:build CMAKE_ARGS= -DPython_EXECUTABLE:STRING=${PYTHON_CMD} -DBUILD_WEBSITE=on -DSPHINX_OPTS= -Wno-dev MAKE_ENV= FREEBSD_DIST=${DISTDIR}/${DIST_SUBDIR} ALL_TARGET= website MASTERDIR= ${.CURDIR}/../../graphics/openexr PATCHDIR= ${.CURDIR}/files PKGDIR= ${.CURDIR} WRKSRC= ${WRKDIR}/openexr-${DISTVERSION} BINARY_ALIAS= python3=${PYTHON_CMD} NO_ARCH= yes DISTINFO_FILE= ${.CURDIR}/distinfo OPTIONS_EXCLUDE=EXAMPLES OPTIONS_SLAVE= DOCS do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ( cd ${BUILD_WRKSRC}/website/sphinx && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ) ${RM} -r ${STAGEDIR}${DOCSDIR}/.??* ${STAGEDIR}${DOCSDIR}/../OpenEXR/sphinx .include "${MASTERDIR}/Makefile" diff --git a/graphics/p5-Image-Magick-Iterator/Makefile b/graphics/p5-Image-Magick-Iterator/Makefile index 73089bb5da1a..0be9e2f79344 100644 --- a/graphics/p5-Image-Magick-Iterator/Makefile +++ b/graphics/p5-Image-Magick-Iterator/Makefile @@ -1,20 +1,20 @@ PORTNAME= Image-Magick-Iterator PORTVERSION= 0.01 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sequentially read Image::Magick object from a filehandle WWW= https://metacpan.org/release/Image-Magick-Iterator BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Image-PBMlib>=1.05:graphics/p5-Image-PBMlib USES= magick:build,run perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/pecl-imagick/Makefile b/graphics/pecl-imagick/Makefile index 7015431dc6dc..b5ea55a9f9f5 100644 --- a/graphics/pecl-imagick/Makefile +++ b/graphics/pecl-imagick/Makefile @@ -1,26 +1,26 @@ PORTNAME= imagick DISTVERSION= 3.8.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= 000.fbsd@quip.cz COMMENT= PHP wrapper to the ImageMagick/GraphicsMagick library WWW= https://pecl.php.net/package/imagick LICENSE= PHP301 USES= cpe localbase magick php:pecl CPE_VENDOR= php CONFIGURE_ARGS= --with-imagick=${LOCALBASE} .include post-patch: .if ${PHP_VER} >= 85 @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \ ${WRKSRC}/imagick.c .endif .include diff --git a/graphics/photoqt/Makefile b/graphics/photoqt/Makefile index 907684e48403..b4652a12e23a 100644 --- a/graphics/photoqt/Makefile +++ b/graphics/photoqt/Makefile @@ -1,48 +1,48 @@ PORTNAME= photoqt DISTVERSIONPREFIX= v DISTVERSION= 3.4 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= graphics MAINTAINER= melanhit@gmail.com COMMENT= Simple, powerful and good looking Qt5 image viewer WWW= https://photoqt.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreeimage.so:graphics/freeimage \ libIL.so:graphics/devil \ libmpv.so:multimedia/mpv \ libpoppler.so:graphics/poppler \ libpoppler-qt5.so:graphics/poppler-qt5 \ libpugixml.so:textproc/pugixml USES= cmake compiler:c++11-lib desktop-file-utils \ kde:5 libarchive localbase:ldflags magick:7 qt:5 USE_QT= concurrent core dbus declarative graphicaleffects gui multimedia \ printsupport network quickcontrols sql svg widgets xml \ buildtools:build concurrent:build linguisttools:build qmake:build USE_KDE= ecm:build USE_GITHUB= yes GH_ACCOUNT= luspi CMAKE_OFF= CHROMECAST # requires the chromecast Python module OPTIONS_DEFINE= EXIV2 RAW GM OPTIONS_DEFAULT=EXIV2 EXIV2_CMAKE_BOOL= EXIV2 EXIV2_DESC= Metadata editing EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2 RAW_CMAKE_BOOL= RAW RAW_DESC= Raw image support RAW_LIB_DEPENDS= libraw.so:graphics/libraw GM_CMAKE_BOOL= GM GM_DESC= GraphicsMagick image processing GM_LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick .include diff --git a/graphics/pstoedit/Makefile b/graphics/pstoedit/Makefile index b6a3dc3a840d..8422de23d6e2 100644 --- a/graphics/pstoedit/Makefile +++ b/graphics/pstoedit/Makefile @@ -1,60 +1,61 @@ PORTNAME= pstoedit DISTVERSION= 4.02 +PORTREVISION= 1 CATEGORIES= graphics print MASTER_SITES= SF MAINTAINER= eduardo@FreeBSD.org COMMENT= Convert PostScript to other vector graphic formats WWW= http://www.pstoedit.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/copying LIB_DEPENDS= libgd.so:graphics/gd \ libzip.so:archivers/libzip USES= ghostscript gmake libtool localbase pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-docs=no MAKE_ENV= INSTALL_STRIP_FLAG="${STRIP}" PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EMF EXAMPLES GUI MAGICK PLOTUTILS OPTIONS_DEFAULT= EMF MAGICK PLOTUTILS OPTIONS_SUB= yes EMF_DESC= WMF/EMF support via libEMF GUI_DESC= Qt6 GUI PLOTUTILS_DESC= Plotting support via Plotutils EMF_LIB_DEPENDS= libEMF.so:graphics/libemf EMF_CONFIGURE_WITH= emf GUI_USES= gl qt:6 GUI_USE= GL=opengl \ QT=base GUI_CONFIGURE_WITH= gui MAGICK_USES= magick MAGICK_CONFIGURE_WITH= magick PLOTUTILS_LIB_DEPENDS= libplotter.so:graphics/plotutils PLOTUTILS_CONFIGURE_WITH= libplot post-patch: @${REINPLACE_CMD} -e 's|CXXFLAGS="-g"|CXXFLAGS="$$CXXFLAGS"|g ; \ s|GraphicsMagick|Magick|g ; \ s|=$$OLDCPPFLAGS|=$$CPPFLAGS|g ; \ s|-lstdc++||g ; \ s|-pedantic||g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/src/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.htm ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.ps ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/py-wand/Makefile b/graphics/py-wand/Makefile index f73c11197467..b92530678f6f 100644 --- a/graphics/py-wand/Makefile +++ b/graphics/py-wand/Makefile @@ -1,23 +1,23 @@ PORTNAME= Wand PORTVERSION= 0.6.13 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ctypes-based simple MagickWand API binding for Python WWW= https://github.com/emcconville/wand 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} USES= magick python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/graphics/rubygem-mini_magick/Makefile b/graphics/rubygem-mini_magick/Makefile index 5b92f0991eb5..9e0b3c29c6b5 100644 --- a/graphics/rubygem-mini_magick/Makefile +++ b/graphics/rubygem-mini_magick/Makefile @@ -1,20 +1,21 @@ PORTNAME= mini_magick PORTVERSION= 5.3.1 +PORTREVISION= 1 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Manipulate images with minimal use of memory via ImageMagick WWW= https://github.com/minimagick/minimagick LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE RUN_DEPENDS= rubygem-logger>=0:devel/rubygem-logger USES= gem magick:${FLAVOR} USES= gem magick NO_ARCH= yes .include diff --git a/graphics/rubygem-mini_magick4/Makefile b/graphics/rubygem-mini_magick4/Makefile index e6c139bd6aff..674047b53ae6 100644 --- a/graphics/rubygem-mini_magick4/Makefile +++ b/graphics/rubygem-mini_magick4/Makefile @@ -1,20 +1,21 @@ PORTNAME= mini_magick PORTVERSION= 4.13.2 +PORTREVISION= 1 CATEGORIES= graphics rubygems MASTER_SITES= RG PKGNAMESUFFIX= 4 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Manipulate images with minimal use of memory via ImageMagick WWW= https://github.com/minimagick/minimagick LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE USES= gem magick NO_ARCH= yes PORTSCOUT= limit:^4\. .include diff --git a/graphics/rubygem-rmagick/Makefile b/graphics/rubygem-rmagick/Makefile index 7b888412f627..5430d9b6943e 100644 --- a/graphics/rubygem-rmagick/Makefile +++ b/graphics/rubygem-rmagick/Makefile @@ -1,25 +1,26 @@ PORTNAME= rmagick PORTVERSION= 7.0.0 +PORTREVISION= 1 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Ruby binding for ImageMagick WWW= https://rmagick.github.io/ \ https://github.com/rmagick/rmagick LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-observer>=0.1<1:devel/rubygem-observer \ rubygem-pkg-config>=1.4<2:devel/rubygem-pkg-config USES= gem pkgconfig OPTIONS_DEFINE= X11 OPTIONS_DEFAULT=X11 X11_USES= magick:7 X11_USES_OFF= magick:7,nox11 .include diff --git a/graphics/synfig/Makefile b/graphics/synfig/Makefile index 1b2c6fc6daed..04e927399619 100644 --- a/graphics/synfig/Makefile +++ b/graphics/synfig/Makefile @@ -1,58 +1,58 @@ PORTNAME= synfig DISTVERSIONPREFIX= v DISTVERSION= 1.4.5 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= graphics devel multimedia MAINTAINER= portmaster@BSDforge.com COMMENT= Vector based 2D animation package WWW= https://www.synfig.org/ LICENSE= GPLv2+ BUILD_DEPENDS= etl>=1.4.5:devel/etl \ gsed:textproc/gsed LIB_DEPENDS= libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr \ libavcodec.so:multimedia/ffmpeg \ libboost_program_options.so:devel/boost-libs \ libdv.so:multimedia/libdv \ libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libltdl.so:devel/libltdl \ libmng.so:graphics/libmng \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= autoreconf compiler:c++14-lang gmake gnome iconv jpeg \ libtool localbase magick:7 mlt:7 pathfix pkgconfig USE_CXXSTD= c++14 USE_GITHUB= yes USE_GNOME= cairo glibmm intltool libxml++26 pango USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} CONFIGURE_ENV+= ac_cv_path_SED=${LOCALBASE}/bin/gsed INSTALL_TARGET= install-strip BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed PORTSCOUT= limitw:1,even WRKSRC_SUBDIR= synfig-core OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in AUTHORS NEWS README TODO (cd ${WRKSRC} && ${INSTALL_DATA} ${doc} ${STAGEDIR}${DOCSDIR}) .endfor .include diff --git a/graphics/synfigstudio/Makefile b/graphics/synfigstudio/Makefile index e2d5aefc0621..56184f4e80ca 100644 --- a/graphics/synfigstudio/Makefile +++ b/graphics/synfigstudio/Makefile @@ -1,62 +1,62 @@ PORTNAME= synfigstudio DISTVERSIONPREFIX= v DISTVERSION= 1.4.5 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics multimedia MAINTAINER= portmaster@BSDforge.com COMMENT= Vector-based 2D animation software package WWW= https://www.synfig.org/ LICENSE= GPLv2+ BUILD_DEPENDS= etl>=1.4.5:devel/etl \ gsed:textproc/gsed LIB_DEPENDS= libImath.so:math/Imath \ libavcodec.so:multimedia/ffmpeg \ libavformat.so:multimedia/ffmpeg \ libswscale.so:multimedia/ffmpeg \ libOpenEXR.so:graphics/openexr \ libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libsynfig.so:graphics/synfig RUN_DEPENDS= xdg-open:devel/xdg-utils USES= autoreconf compiler:c++11-lang desktop-file-utils gmake \ gnome libtool localbase magick:7 mlt:7 pathfix pkgconfig \ shared-mime-info USE_CXXSTD= c++11 USE_GITHUB= yes GH_ACCOUNT= synfig GH_PROJECT= synfig USE_GNOME= gdkpixbuf gtkmm30 intltool USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-update-mimedb INSTALL_TARGET= install-strip BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed PORTSCOUT= limitw:1,even WRKSRC_SUBDIR= synfig-studio OPTIONS_DEFINE= DOCS JACK NLS OPTIONS_SUB= yes JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_ENABLE= jack NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in AUTHORS NEWS README TODO (cd ${WRKSRC} && ${INSTALL_DATA} ${doc} ${STAGEDIR}${DOCSDIR}) .endfor .include diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile index 9566d224e62b..bb356213a613 100644 --- a/graphics/vips/Makefile +++ b/graphics/vips/Makefile @@ -1,136 +1,136 @@ PORTNAME= vips PORTVERSION= 8.18.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://github.com/libvips/libvips/releases/download/v${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Free image processing system WWW= https://www.libvips.org/ \ https://github.com/libvips/libvips LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= bash:shells/bash USES= compiler:c++14-lang cpe gettext-tools gnome localbase meson pkgconfig python tar:xz USE_GNOME= glib20 BINARY_ALIAS= python3=${PYTHON_CMD} MESON_ARGS= --default-library=both \ -Danalyze=true \ -Dcplusplus=true \ -Dcpp-docs=false \ -Ddeprecated=true \ -Dexamples=true \ -Dmodules=disabled \ -Dnifti=disabled \ -Dnsgif=true \ -Dopenslide=disabled \ -Dpdfium=disabled \ -Dppm=true \ -Dquantizr=disabled \ -Dradiance=true \ -Dvapi=false \ -Dzlib=enabled USE_LDCONFIG= yes PLIST_SUB= VERSION=${PORTVERSION:R} OPTIONS_DEFINE= CFITSIO DOCS FFTW FONTCONFIG GIF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER RAW SPNG TIFF UHDR WEBP OPTIONS_RADIO= MAGICK SIMD OPTIONS_RADIO_MAGICK= IMAGEMAGICK GRAPHICSMAGICK OPTIONS_RADIO_SIMD= HIGHWAY ORC OPTIONS_DEFAULT=CFITSIO FFTW FONTCONFIG GIF HEIF HIGHWAY IMAGEMAGICK JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER RAW SPNG TIFF UHDR WEBP FONTCONFIG_IMPLIES= PANGO LIBARCHIVE_DESC=Save image pyramid via libarchive HIGHWAY_DESC= SIMD support via Highway (preferred) IMAGEQUANT_DESC=Image Quantization support GRAPHICSMAGICK_DESC= Image processing via GraphicsMagick MATIO_DESC= Matlab MAT format support ORC_DESC= Accelerate loops with ORC SPNG_DESC= Simple PNG support UHDR_DESC= Ultra HDR support CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio CFITSIO_MESON_ENABLED= cfitsio DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gi-docgen>=0:textproc/py-gi-docgen@${PY_FLAVOR} DOCS_MESON_ENABLED= introspection DOCS_MESON_TRUE= docs DOCS_USE= GNOME=introspection:build FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 FFTW_MESON_ENABLED= fftw FONTCONFIG_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig FONTCONFIG_MESON_ENABLED= fontconfig GIF_BUILD_DEPENDS= cgif>=0.2.0:graphics/cgif GIF_LIB_DEPENDS= libcgif.so:graphics/cgif GIF_MESON_ENABLED= cgif GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick GRAPHICSMAGICK_MESON_ON=-Dmagick=enabled -Dmagick-package=GraphicsMagick HEIF_BUILD_DEPENDS= libheif>=1.4.0:graphics/libheif HEIF_LIB_DEPENDS= libheif.so:graphics/libheif HEIF_MESON_ENABLED= heif HIGHWAY_BUILD_DEPENDS= highway>=1.0.5:devel/highway HIGHWAY_LIB_DEPENDS= libhwy.so:devel/highway HIGHWAY_MESON_ENABLED= highway IMAGEMAGICK_MESON_ON= -Dmagick=enabled -Dmagick-package=MagickCore IMAGEMAGICK_USES= magick IMAGEQUANT_LIB_DEPENDS= libimagequant.so:graphics/libimagequant IMAGEQUANT_MESON_ENABLED= imagequant JPEG_BUILD_DEPENDS= openjpeg>=2.4:graphics/openjpeg JPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg JPEG_MESON_ENABLED= jpeg openjpeg JPEG_USES= jpeg JXL_BUILD_DEPENDS= libjxl>=0.6:graphics/libjxl JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl JXL_MESON_ENABLED= jpeg-xl LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS2_MESON_ENABLED= lcms LIBEXIF_BUILD_DEPENDS= libexif>=0.6:graphics/libexif LIBEXIF_LIB_DEPENDS= libexif.so:graphics/libexif LIBEXIF_MESON_ENABLED= exif LIBARCHIVE_BUILD_DEPENDS= libarchive>=3.0.0:archivers/libarchive LIBARCHIVE_MESON_ENABLED= archive LIBARCHIVE_USES= libarchive LIBRSVG2_MESON_ENABLED= rsvg LIBRSVG2_USE= GNOME=cairo,librsvg2 MATIO_LIB_DEPENDS= libmatio.so:math/matio MATIO_MESON_ENABLED= matio OPENEXR_BUILD_DEPENDS= openexr>=1.2.2:graphics/openexr OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr OPENEXR_MESON_ENABLED= openexr ORC_BUILD_DEPENDS= orc>=0.4.31:devel/orc ORC_LIB_DEPENDS= liborc-0.4.so:devel/orc ORC_MESON_ENABLED= orc PANGO_MESON_ENABLED= pangocairo PANGO_USE= GNOME=pango PNG_BUILD_DEPENDS= png>=1.2.9:graphics/png PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_MESON_ENABLED= png POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib POPPLER_MESON_ENABLED= poppler POPPLER_USE= GNOME=cairo RAW_LIB_DEPENDS= libraw.so:graphics/libraw RAW_MESON_ENABLED= raw SPNG_BUILD_DEPENDS= libspng>=0.7:graphics/libspng SPNG_LIB_DEPENDS= libspng.so:graphics/libspng SPNG_MESON_ENABLED= spng TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_MESON_ENABLED= tiff UHDR_LIB_DEPENDS= libuhdr.so:graphics/libultrahdr UHDR_MESON_ENABLED= uhdr WEBP_BUILD_DEPENDS= webp>=0.6:graphics/webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_MESON_ENABLED= webp .include .if !${PORT_OPTIONS:MGRAPHICSMAGICK} && !${PORT_OPTIONS:MIMAGEMAGICK} MESON_ARGS+= -Dmagick=disabled .endif .include diff --git a/graphics/zbar/Makefile b/graphics/zbar/Makefile index a90ba564730a..d9ddc0eb46d8 100644 --- a/graphics/zbar/Makefile +++ b/graphics/zbar/Makefile @@ -1,87 +1,87 @@ PORTNAME= zbar DISTVERSION= 0.23.90 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= https://linuxtv.org/downloads/zbar/ MAINTAINER= dev2@heesakkers.info COMMENT= ZBar barcode reader WWW= https://github.com/mchehab/zbar/ LICENSE= LGPL21 USES= autoreconf gettext-tools gmake iconv libtool localbase:ldflags pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --without-java --without-npapi --without-python \ --enable-codes=ean,databar,code128,code93,code39,codabar,i25,qrcode,sqcode,pdf417 INSTALL_TARGET= install-strip OPTIONS_DEFINE= DBUS DOCS GIR JPEG NLS QT5 V4L X11 OPTIONS_DEFAULT= GTK_NONE IMAGEMAGICK JPEG NLS X11 OPTIONS_RADIO= MAGICK OPTIONS_RADIO_MAGICK= GRAPHICSMAGICK IMAGEMAGICK OPTIONS_SINGLE= GTK OPTIONS_SINGLE_GTK= GTK2 GTK3 GTK_NONE OPTIONS_SUB= yes GIR_DESC= Build Gobject Introspection GTK_DESC= GTK support GTK_NONE_DESC= Build without GTK support GRAPHICSMAGICK_DESC= GraphicsMagick image processing support MAGICK_DESC= *Magick image processing support V4L_DESC= Build zbarcam video scanner DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CONFIGURE_WITH= dbus DOCS_BUILD_DEPENDS= xmlto:textproc/xmlto DOCS_CONFIGURE_ENABLE= doc GIR_USES= gnome GIR_USE= GNOME=introspection:build GIR_CONFIGURE_WITH= gir GTK2_USES= gnome gettext-runtime GTK2_USE= GNOME=atk,cairo,gdkpixbuf,glib20,gtk20,pango GTK2_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig GTK2_CONFIGURE_ON= --with-gtk=gtk2 GTK3_USES= gnome gettext-runtime GTK3_USE= GNOME=atk,cairo,gdkpixbuf,glib20,gtk30,pango GTK3_CONFIGURE_ON= --with-gtk=gtk3 GTK_NONE_CONFIGURE_ON= --with-gtk=no GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagickWand.so:graphics/GraphicsMagick GRAPHICSMAGICK_CONFIGURE_WITH= graphicsmagick IMAGEMAGICK_USES= magick IMAGEMAGICK_CONFIGURE_WITH= imagemagick JPEG_USES= jpeg JPEG_CONFIGURE_WITH= jpeg NLS_USES= gettext-runtime NLS_LDFLAGS= -lintl NLS_CONFIGURE_ENABLE= nls QT5_USES= qt:5 QT5_USE= QT=core,gui,widgets,x11extras,buildtools:build QT5_CONFIGURE_WITH= qt qt5 QT5_IMPLIES= X11 V4L_BUILD_DEPENDS= v4l_compat>=1.0.20101027:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_CONFIGURE_ENABLE= video X11_USES= xorg X11_USE= XORG=ice,sm,x11,xau,xcb,xdmcp,xext,xv X11_CONFIGURE_ON= --with-x --with-xv --with-xshm X11_CONFIGURE_OFF= --without-x --without-xshm --without-xv .include diff --git a/misc/img2xterm/Makefile b/misc/img2xterm/Makefile index 8b7d5c09a045..3ddf78313589 100644 --- a/misc/img2xterm/Makefile +++ b/misc/img2xterm/Makefile @@ -1,24 +1,24 @@ PORTNAME= img2xterm PORTVERSION= 1.0.0 DISTVERSIONPREFIX= v -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= misc MAINTAINER= laurent@FreeBSD.org COMMENT= Display images on 256 color xterms WWW= https://github.com/kfei/img2xterm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake magick ncurses USE_GITHUB= yes GH_ACCOUNT= kfei PLIST_FILES= bin/img2xterm .include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/img2xterm ${STAGEDIR}${PREFIX}/bin .include diff --git a/multimedia/lebiniou/Makefile b/multimedia/lebiniou/Makefile index 982c5f7da26c..6516adf99b81 100644 --- a/multimedia/lebiniou/Makefile +++ b/multimedia/lebiniou/Makefile @@ -1,43 +1,44 @@ PORTNAME= lebiniou DISTVERSIONPREFIX= version- DISTVERSION= 3.67.0 +PORTREVISION= 1 CATEGORIES= multimedia graphics MAINTAINER= thierry@FreeBSD.org COMMENT= User-friendly, powerful music visualization / VJing tool WWW= https://biniou.lenain.info/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat LIB_DEPENDS= libavutil.so.58:multimedia/ffmpeg6 \ 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 \ libfreetype.so:print/freetype2 RUN_DEPENDS= v4l_compat>0:multimedia/v4l_compat \ ${LOCALBASE}/share/lebiniou/vue/index.html:multimedia/lebiniou-data USES= autoreconf gl gnome magick pkgconfig sdl USE_GL= glu USE_GITLAB= YES USE_GNOME= glib20 USE_SDL= sdl2 USE_LDCONFIG= YES GNU_CONFIGURE= YES GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include diff --git a/multimedia/libopenshot/Makefile b/multimedia/libopenshot/Makefile index 5d6d31068d7c..3e1df32a406d 100644 --- a/multimedia/libopenshot/Makefile +++ b/multimedia/libopenshot/Makefile @@ -1,73 +1,74 @@ PORTNAME= libopenshot DISTVERSIONPREFIX= v DISTVERSION= 0.7.0 +PORTREVISION= 1 CATEGORIES= multimedia PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tatsuki_makino@hotmail.com COMMENT= OpenShot Video Library WWW= https://www.openshot.org/ LICENSE= BSD3CLAUSE LGPL3+ LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSES/BSD-3-Clause.txt LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING BUILD_DEPENDS= ${PY_SETUPTOOLS} \ swig:devel/swig \ ${LOCALBASE}/include/zmq.hpp:net/cppzmq LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libbabl-0.1.so:x11/babl \ libjsoncpp.so:devel/jsoncpp \ libopenshot-audio.so:audio/libopenshot-audio \ libzmq.so:net/libzmq4 USES= cmake compiler:c++17-lang pkgconfig python qt:5 USE_GITHUB= yes GH_ACCOUNT= OpenShot USE_LDCONFIG= yes USE_PYTHON= flavors USE_QT= core gui widgets buildtools:build qmake:build CMAKE_ON= USE_SYSTEM_JSONCPP DISABLE_BUNDLED_JSONCPP\ USE_HW_ACCEL ENABLE_PYTHON\ CMAKE_DISABLE_FIND_PACKAGE_Catch2 CMAKE_OFF= ENABLE_IWYU ENABLE_PARALLEL_CTEST VERBOSE_TESTS\ ENABLE_COVERAGE APPIMAGE_BUILD ENABLE_VULKAN_BENCHMARK\ BUILD_TESTING ENABLE_TESTS ENABLE_JAVA ENABLE_GODOT DEBUG_FLAGS?= -g DEBUG_FLAGS+= -D_DEBUG -DJUCE_FORCE_DEBUG=1 PLIST_SUB= VERSION=${DISTVERSION} OPTIONS_DEFINE= DOCS DOXYGEN IMAGEMAGICK OPENCV RESVG RUBY OPTIONS_DEFAULT= IMAGEMAGICK OPENCV OPTIONS_SUB= yes RESVG_DESC?= SVG vector graphics support via resvg DOCS_CMAKE_ON= -DCMAKE_INSTALL_DOCDIR:PATH=${DOCSDIR_REL:Q} DOCS_PORTDOCS= * DOXYGEN_IMPLIES= DOCS DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CMAKE_BOOL= ENABLE_LIB_DOCS DOXYGEN_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Doxygen IMAGEMAGICK_USES= magick IMAGEMAGICK_CMAKE_BOOL= ENABLE_MAGICK IMAGEMAGICK_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_ImageMagick OPENCV_LIB_DEPENDS= libopencv_core.so:graphics/opencv \ libprotobuf.so:devel/protobuf OPENCV_CMAKE_BOOL= ENABLE_OPENCV OPENCV_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenCV\ CMAKE_DISABLE_FIND_PACKAGE_Protobuf OPENCV_CMAKE_ON= -DOpenCV_DIR:STRING=${LOCALBASE:Q}/cmake/opencv4 RESVG_LIB_DEPENDS= libresvg.so:graphics/resvg-capi RESVG_USE_OFF= QT=svg RESVG_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Resvg RESVG_CMAKE_ON= -DRESVGDIR:STRING=${LOCALBASE:Q} RUBY_LIB_DEPENDS= libruby${RUBY_SUFFIX}.so:lang/ruby${RUBY_SUFFIX} RUBY_USES= ruby:build RUBY_CMAKE_BOOL= ENABLE_RUBY RUBY_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Ruby .if !exists(/usr/include/omp.h) USE_GCC= yes .endif .include diff --git a/net-im/purple-discord/Makefile b/net-im/purple-discord/Makefile index 5789e2e2a9d5..24a8f27e4669 100644 --- a/net-im/purple-discord/Makefile +++ b/net-im/purple-discord/Makefile @@ -1,28 +1,29 @@ PORTNAME= purple-discord DISTVERSION= g20251012 +PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= atanubiswas484@gmail.com COMMENT= Discord plugin for libpurple WWW= https://github.com/EionRobb/purple-discord LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libnspr4.so:devel/nspr \ libnss3.so:security/nss \ libpurple.so:net-im/libpurple \ libqrencode.so:graphics/libqrencode USES= dos2unix gettext gmake gnome magick:build pkgconfig DOS2UNIX_FILES= Makefile USE_GITHUB= yes GH_ACCOUNT= EionRobb GH_TAGNAME= nightly-f60596c3e6a22f819ad408232257dca1757a8519 USE_GNOME= glib20 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/purple-2/libdiscord.so .include diff --git a/net/tigervnc-server/Makefile.common.mk b/net/tigervnc-server/Makefile.common.mk index 7725ed30064a..cfda9743e1c5 100644 --- a/net/tigervnc-server/Makefile.common.mk +++ b/net/tigervnc-server/Makefile.common.mk @@ -1,33 +1,34 @@ PORTNAME= tigervnc DISTVERSIONPREFIX= v DISTVERSION= 1.16.2 +PORTREVISION= 1 CATEGORIES= net x11-servers MAINTAINER?= meta@FreeBSD.org LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENCE.TXT USES+= cmake:insource,noninja cpe gmake USE_GITHUB= yes GH_ACCOUNT= TigerVNC CONFLICTS= tightvnc PLIST_SUB+= TIGERVNC_COMPONENT=${PORTNAME}${PKGNAMESUFFIX}- CMAKE_ARGS+= -G "Unix Makefiles" -DINSTALL_SYSTEMD_UNITS:BOOL=false MAKE_ARGS+= TIGERVNC_SRCDIR=${WRKSRC} DOCS= LICENCE.TXT README.rst .include PLIST= ${.CURDIR}/pkg-plist do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${DOCS} (cd ${WRKSRC} && ${INSTALL_DATA} ${f} ${STAGEDIR}${DOCSDIR}/${PORTNAME}${PKGNAMESUFFIX}-${f}) .endfor .include diff --git a/print/lilypond-devel/Makefile b/print/lilypond-devel/Makefile index 211f96eeba80..bc483fde8778 100644 --- a/print/lilypond-devel/Makefile +++ b/print/lilypond-devel/Makefile @@ -1,87 +1,88 @@ PORTNAME= lilypond DISTVERSION= 2.25.35 +PORTREVISION= 1 CATEGORIES= print audio MASTER_SITES= http://lilypond.org/download/source/v${DISTVERSION:R}/ PKGNAMESUFFIX= -devel MAINTAINER= m.ne@gmx.net COMMENT= GNU music typesetter WWW= https://lilypond.org/ LICENSE= GPLv3 BUILD_DEPENDS= bash:shells/bash \ dblatex:textproc/dblatex \ fontforge:print/fontforge \ help2man:misc/help2man \ pdftexi2dvi:print/texinfo \ pngtopnm:graphics/netpbm \ rsync:net/rsync \ t1ascii:print/t1utils \ texi2html:textproc/texi2html \ zip:archivers/zip LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libpng16.so:graphics/png RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans-Bold.ttf:x11-fonts/dejavu \ mftrace:print/mftrace \ urw-base35-fonts>0:x11-fonts/urw-base35-fonts USES= bison:build compiler:c++11-lib cpe gettext-tools ghostscript \ gmake gnome magick:7,build perl5 pkgconfig python USE_CXXSTD= c++17 USE_GNOME= cairo pango USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ENV+= ac_cv_prog_MAKEINFO="${LOCALBASE}/bin/makeinfo" \ FLEX=${FLEX} \ GUILE_FLAVOR=${GUILE_CMD} \ HOME=${WRKDIR} \ YACC=${YACC} MAKEFILE= GNUmakefile ALL_TARGET= all CONFLICTS_INSTALL= lilypond BINARY_ALIAS= python=${PYTHON_VERSION} INFO= lilypond-changes \ lilypond-contributor \ lilypond-essay \ lilypond-extending \ lilypond-internals \ lilypond-learning \ lilypond-notation \ lilypond-snippets \ lilypond-usage \ music-glossary PLIST_SUB= DISTVERSION=${DISTVERSION} OPTIONS_DEFINE= NLS OPTIONS_DEFAULT= GUILE3 OPTIONS_SINGLE= GUILE OPTIONS_SINGLE_GUILE= GUILE2 GUILE3 OPTIONS_SUB= yes GUILE2_DESC= Use guile2 GUILE3_DESC= Use guile3 GUILE2_USES= guile:2.2 GUILE3_USES= guile:3.0 NLS_USES= gettext-runtime post-patch: @${SED} -e 's|%%FONTDIR%%|${WRKDIR}/fontconfig/cache/|' \ ${FILESDIR}/fonts.conf > ${WRKDIR}/.fonts.conf post-patch-NLS-off: @${REINPLACE_CMD} -e '/po \\$$/d' ${WRKSRC}/${MAKEFILE}.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lilypond (cd ${STAGEDIR}/${DATADIR} && ${LN} -fs ${DISTVERSION} current) .include diff --git a/print/lilypond/Makefile b/print/lilypond/Makefile index 103289239210..c497a311ecc2 100644 --- a/print/lilypond/Makefile +++ b/print/lilypond/Makefile @@ -1,86 +1,86 @@ PORTNAME= lilypond DISTVERSION= 2.24.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= print audio MASTER_SITES= http://lilypond.org/download/source/v${DISTVERSION:R}/ MAINTAINER= m.ne@gmx.net COMMENT= GNU music typesetter WWW= https://lilypond.org/ LICENSE= GPLv3 BUILD_DEPENDS= bash:shells/bash \ dblatex:textproc/dblatex \ fontforge:print/fontforge \ help2man:misc/help2man \ pdftexi2dvi:print/texinfo \ pngtopnm:graphics/netpbm \ rsync:net/rsync \ t1ascii:print/t1utils \ texi2html:textproc/texi2html \ zip:archivers/zip LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans-Bold.ttf:x11-fonts/dejavu \ mftrace:print/mftrace \ urw-base35-fonts>0:x11-fonts/urw-base35-fonts USES= bison:build compiler:c++11-lib cpe gettext-tools ghostscript \ gmake gnome magick:7,build perl5 pkgconfig python USE_CXXSTD= c++14 USE_GNOME= pango USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ENV+= ac_cv_prog_MAKEINFO="${LOCALBASE}/bin/makeinfo" \ FLEX=${FLEX} \ GUILE_FLAVOR=guile-${GUILE_VER} \ HOME=${WRKDIR} \ YACC=${YACC} MAKEFILE= GNUmakefile ALL_TARGET= all CONFLICTS_INSTALL= lilypond-devel BINARY_ALIAS= python=${PYTHON_VERSION} INFO= lilypond-changes \ lilypond-contributor \ lilypond-essay \ lilypond-extending \ lilypond-internals \ lilypond-learning \ lilypond-notation \ lilypond-snippets \ lilypond-usage \ music-glossary PLIST_SUB= DISTVERSION=${DISTVERSION} OPTIONS_DEFINE= NLS OPTIONS_DEFAULT= GUILE2 OPTIONS_SINGLE= GUILE OPTIONS_SINGLE_GUILE= GUILE2 GUILE3 OPTIONS_SUB= yes GUILE2_DESC= Use guile2 GUILE3_DESC= Use guile3 GUILE2_USES= guile:2.2 GUILE3_USES= guile:3.0 NLS_USES= gettext-runtime post-patch: @${SED} -e 's|%%FONTDIR%%|${WRKDIR}/fontconfig/cache/|' \ ${FILESDIR}/fonts.conf > ${WRKDIR}/.fonts.conf post-patch-NLS-off: @${REINPLACE_CMD} -e '/po \\$$/d' ${WRKSRC}/${MAKEFILE}.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lilypond (cd ${STAGEDIR}/${DATADIR} && ${LN} -fs ${DISTVERSION} current) .include diff --git a/print/pdf-tools/Makefile b/print/pdf-tools/Makefile index 3af89532b759..163b06dc58ad 100644 --- a/print/pdf-tools/Makefile +++ b/print/pdf-tools/Makefile @@ -1,40 +1,40 @@ PORTNAME= pdf-tools DISTVERSIONPREFIX= v DISTVERSION= 1.3.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= print elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= jrm@FreeBSD.org COMMENT= Emacs support library for PDF files WWW= https://github.com/vedang/pdf-tools LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng16.so:graphics/png \ libpoppler-glib.so:graphics/poppler-glib \ libpoppler.so:graphics/poppler RUN_DEPENDS= tablist>=0.70:devel/tablist USES= autoreconf:build emacs:build gettext-runtime gmake gnome \ magick:7,build,run pkgconfig USE_GITHUB= yes GH_ACCOUNT= vedang USE_GNOME= cairo glib20 CONFLICTS_INSTALL= pdf-tools-emacs_* do-build: cd ${WRKSRC}/server && ./autogen.sh && \ ${CONFIGURE_ENV} ./configure -q && ${MAKE_CMD} ${EMACS_CMD} -q --batch -f loaddefs-generate-batch \ ${WRKSRC}/lisp/${PORTNAME}-loaddefs.el ${WRKSRC}/lisp do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME} ${INSTALL_PROGRAM} ${WRKSRC}/server/epdfinfo ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/lisp/* ${FILESDIR}/${PORTNAME}-init.el \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME} .include diff --git a/print/pdfmixtool/Makefile b/print/pdfmixtool/Makefile index 7b78798aec08..888fd7aeef3f 100644 --- a/print/pdfmixtool/Makefile +++ b/print/pdfmixtool/Makefile @@ -1,41 +1,41 @@ PORTNAME= pdfmixtool DISTVERSION= 1.1.1 -PORTREVISION= 3 +PORTREVISION= 4 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_TAGNAME= 35d482029881d9904c6e7487fe7572a3a5795406 LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS_INSTALL= pdfmixtool-qt5 pdfmixtool-qt6 .include diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile index aac8e4740a41..6fb83ff76a47 100644 --- a/sysutils/fastfetch/Makefile +++ b/sysutils/fastfetch/Makefile @@ -1,91 +1,92 @@ PORTNAME= fastfetch DISTVERSION= 2.64.2 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= pkubaj@FreeBSD.org COMMENT= Like neofetch, but much faster because written in C WWW= https://github.com/fastfetch-cli/fastfetch LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libyyjson.so:devel/yyjson RUN_DEPENDS= hwdata>0:misc/hwdata USES= cmake:testing localbase:ldflags pkgconfig USE_GITHUB= yes GH_ACCOUNT= fastfetch-cli OPTIONS_DEFINE= VULKAN WAYLAND XRANDR LIBDRM GIO DCONF DBUS SQLITE3 \ IMAGEMAGICK CHAFA GLX OPENCL CODEC LUA QUICKJS OPTIONS_DEFAULT=VULKAN WAYLAND XRANDR LIBDRM GIO DCONF DBUS SQLITE3 \ IMAGEMAGICK CHAFA GLX OPENCL CODEC LUA QUICKJS DCONF_DESC= Needed for values that are only stored in DConf + Fallback for GSettings CHAFA_DESC= Image output as ascii art LIBDRM_DESC= Enable display server detection via libdrm VULKAN_DESC= Vulkan module & fallback for GPU output XRANDR_DESC= Needed for display and WM detection in X11 CODEC_DESC= Hardware video codec detection (VA-API, VDPAU) LUA_DESC= Lua scripting support for format strings QUICKJS_DESC= JavaScript scripting support for format strings (QuickJS) VULKAN_CMAKE_BOOL= ENABLE_VULKAN VULKAN_BUILD_DEPENDS= ${LOCALBASE}/lib/libvulkan.so:graphics/vulkan-loader \ ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers WAYLAND_CMAKE_BOOL= ENABLE_WAYLAND WAYLAND_BUILD_DEPENDS= ${LOCALBASE}/lib/libwayland-server.so:graphics/wayland XRANDR_CMAKE_BOOL= ENABLE_XRANDR XRANDR_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xrandr.pc:x11/libXrandr:x11/libXrandr LIBDRM_CMAKE_BOOL= ENABLE_DRM LIBDRM_BUILD_DEPENDS= ${LOCALBASE}/lib/libdrm.so:graphics/libdrm GIO_CMAKE_BOOL= ENABLE_GIO GIO_BUILD_DEPENDS= ${LOCALBASE}/lib/libgio-2.0.so:devel/glib20 DBUS_CMAKE_BOOL= ENABLE_DBUS DBUS_BUILD_DEPENDS= ${LOCALBASE}/lib/libdbus-1.so:devel/dbus DCONF_CMAKE_BOOL= ENABLE_DCONF DCONF_BUILD_DEPENDS= ${LOCALBASE}/lib/libdconf.so:devel/dconf SQLITE3_CMAKE_BOOL= ENABLE_SQLITE3 SQLITE3_BUILD_DEPENDS= ${LOCALBASE}/lib/libsqlite3.so:databases/sqlite3 IMAGEMAGICK_CMAKE_BOOL= ENABLE_IMAGEMAGICK7 IMAGEMAGICK_USES= magick:7,build CHAFA_IMPLIES= IMAGEMAGICK CHAFA_CMAKE_BOOL= ENABLE_CHAFA CHAFA_BUILD_DEPENDS= ${LOCALBASE}/lib/libchafa.so:graphics/chafa GLX_CMAKE_BOOL= ENABLE_GLX GLX_BUILD_DEPENDS= ${LOCALBASE}/lib/libGLX.so:graphics/libglvnd OPENCL_CMAKE_BOOL= ENABLE_OPENCL OPENCL_BUILD_DEPENDS= ${LOCALBASE}/lib/libOpenCL.so:devel/ocl-icd \ ${LOCALBASE}/include/CL/cl.h:devel/opencl LUA_CMAKE_BOOL= ENABLE_LUA LUA_USES= lua:build CODEC_CMAKE_BOOL= ENABLE_VA ENABLE_VDPAU CODEC_BUILD_DEPENDS= ${LOCALBASE}/lib/libva.so:multimedia/libva \ ${LOCALBASE}/lib/libvdpau.so:multimedia/libvdpau QUICKJS_CMAKE_BOOL= ENABLE_QUICKJS QUICKJS_CMAKE_ON= -Dqjs_DIR=${LOCALBASE}/lib/cmake/quickjs QUICKJS_BUILD_DEPENDS= ${LOCALBASE}/lib/libqjs.so:lang/quickjs-ng CMAKE_ARGS= -DTARGET_DIR_ETC:STRING="${LOCALBASE}/etc" \ -DENABLE_SYSTEM_YYJSON:BOOL=ON \ -DBUILD_FLASHFETCH:BOOL=OFF CMAKE_TESTING_ON= BUILD_TESTS .include diff --git a/x11-themes/budgie-backgrounds/Makefile b/x11-themes/budgie-backgrounds/Makefile index e862e008573f..be1ddf3e2206 100644 --- a/x11-themes/budgie-backgrounds/Makefile +++ b/x11-themes/budgie-backgrounds/Makefile @@ -1,18 +1,19 @@ PORTNAME= budgie-backgrounds DISTVERSIONPREFIX= v DISTVERSION= 3.0 +PORTREVISION= 1 CATEGORIES= x11-themes budgie MASTER_SITES= BUDGIE MAINTAINER= duchateau.olivier@gmail.com COMMENT= Set of backgrounds for Budgie desktop WWW= https://github.com/BuddiesOfBudgie/budgie-backgrounds LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= jhead:graphics/jhead USES= budgie gnome magick:build meson tar:xz .include diff --git a/x11-themes/icons-tango-extras/Makefile b/x11-themes/icons-tango-extras/Makefile index 6a2c55aae8c7..349bbcc0160a 100644 --- a/x11-themes/icons-tango-extras/Makefile +++ b/x11-themes/icons-tango-extras/Makefile @@ -1,24 +1,24 @@ PORTNAME= icons-tango-extras PORTVERSION= 0.1.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= x11-themes MASTER_SITES= https://tango.freedesktop.org/releases/ DISTNAME= tango-icon-theme-extras-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Extra set of icons from the Tango project WWW= http://tango-project.org/ LICENSE= CC-BY-SA-2.5 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/libexec/icon-name-mapping:x11-themes/icon-naming-utils \ ${LOCALBASE}/share/icons/Tango/16x16/actions/add.png:x11-themes/icons-tango RUN_DEPENDS= ${LOCALBASE}/share/icons/Tango/16x16/actions/add.png:x11-themes/icons-tango USES= gmake gnome magick:build pkgconfig USE_GNOME= intlhack GNU_CONFIGURE= yes .include diff --git a/x11-themes/icons-tango/Makefile b/x11-themes/icons-tango/Makefile index e67f650a57ca..4e1ea0a2ef5d 100644 --- a/x11-themes/icons-tango/Makefile +++ b/x11-themes/icons-tango/Makefile @@ -1,24 +1,24 @@ PORTNAME= icons-tango PORTVERSION= 0.8.90 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11-themes MASTER_SITES= https://tango.freedesktop.org/releases/ DISTNAME= tango-icon-theme-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Basic set of icons for the most common usage WWW= http://tango.freedesktop.org/ LICENSE= UNKNOWN LICENSE_NAME= UNKNOWN LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror pkg-mirror auto-accept BUILD_DEPENDS= ${LOCALBASE}/libexec/icon-name-mapping:x11-themes/icon-naming-utils USES= gettext-tools gmake gnome magick:build pathfix pkgconfig USE_GNOME= intlhack GNU_CONFIGURE= yes .include diff --git a/x11-wm/awesome/Makefile b/x11-wm/awesome/Makefile index 0494aab78b35..a870e72c4c0f 100644 --- a/x11-wm/awesome/Makefile +++ b/x11-wm/awesome/Makefile @@ -1,71 +1,71 @@ PORTNAME= awesome PORTVERSION= 4.3 DISTVERSIONPREFIX= v -PORTREVISION= 6 +PORTREVISION= 7 PORTEPOCH= 1 CATEGORIES= x11-wm MAINTAINER= ports@FreeBSD.org COMMENT= Highly configurable, next generation framework window manager WWW= https://awesomewm.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LUA_REFMODLIBDIR}/lgi/corelgilua${LUA_VER_STR}.so:devel/lua-lgi@${LUA_FLAVOR} RUN_DEPENDS= ${LUA_REFMODLIBDIR}/lgi/corelgilua${LUA_VER_STR}.so:devel/lua-lgi@${LUA_FLAVOR} \ bash:shells/bash LIB_DEPENDS= libcairo.so:graphics/cairo \ libstartup-notification-1.so:x11/startup-notification \ libxdg-basedir.so:x11/libxdg-basedir \ libxcb-cursor.so:x11/xcb-util-cursor \ libxcb-util.so:x11/xcb-util \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-icccm.so:x11/xcb-util-wm \ libxcb-xrm.so:x11/xcb-util-xrm \ libxkbcommon.so:x11/libxkbcommon CONFLICTS_INSTALL= awesome3 USES= cmake compiler:c11 gettext gnome iconv magick:build pkgconfig lua:-53 \ shebangfix xorg USE_GNOME= glib20 pango gdkpixbuf librsvg2 USE_XORG= pixman x11 xau xcb xdmcp xext xft xinerama xrandr xrender \ xorgproto USE_GITHUB= yes GH_ACCOUNT= awesomewm SHEBANG_FILES= utils/awesome-client CMAKE_ARGS= -DSYSCONFDIR=${PREFIX}/etc \ -DAWESOME_MAN_PATH=${PREFIX}/share/man \ -DGENERATE_DOC=OFF \ -DLUA_INCLUDE_DIR=${LUA_INCDIR} OPTIONS_DEFINE= DBUS DOCS MANPAGES OPTIONS_DEFAULT=DBUS MANPAGES OPTIONS_SUB= yes DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CMAKE_OFF= -DWITH_DBUS:BOOL=OFF MANPAGES_BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor MANPAGES_CMAKE_OFF= -DGENERATE_MANPAGES:BOOL=OFF .include .if (exists(${LOCALBASE}/libdata/pkgconfig/cairo.pc) && \ !exists(${LOCALBASE}/libdata/pkgconfig/cairo-xcb.pc)) IGNORE= cannot find dependency: The cairo exists but not with XCB support. Please reinstall graphics/cairo with XCB support .endif post-patch: # Ref https://github.com/awesomeWM/awesome/issues/1377 @${REINPLACE_CMD} -e "/COMMAND lua/ s,lua,${LUA_CMD}," \ ${WRKSRC}/awesomeConfig.cmake # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267119 # Fix build with clang14 @${REINPLACE_CMD} -e "s/-export-dynamic/\"-Xlinker -E\"/" \ ${WRKSRC}/CMakeLists.txt .include diff --git a/x11-wm/libwraster/Makefile b/x11-wm/libwraster/Makefile index 03ee13d0fac4..6b6aac1644bb 100644 --- a/x11-wm/libwraster/Makefile +++ b/x11-wm/libwraster/Makefile @@ -1,56 +1,56 @@ PORTNAME= libwraster PORTVERSION= 0.96.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-wm windowmaker MASTER_SITES= https://www.windowmaker.org/pub/source/release/ \ https://github.com/window-maker/wmaker/releases/download/wmaker-${PORTVERSION}/ LOCAL/danfe DISTNAME= WindowMaker-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= Window Maker raster graphics library WWW= https://www.windowmaker.org/ LICENSE= LGPL21 LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png \ libjbig.so:graphics/jbigkit \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp USES= gmake jpeg libtool localbase pathfix pkgconfig xorg USE_LDCONFIG= yes USE_XORG= x11 xext xft xinerama xmu xpm BUILD_WRKSRC= ${WRKSRC}/wrlib INSTALL_WRKSRC= ${WRKSRC}/wrlib GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pixmapdir=${PREFIX}/include/X11/pixmaps \ --with-localedir=${PREFIX}/share/locale \ --with-libs-from="-L${LOCALBASE}/lib" \ --with-incs-from="-I${LOCALBASE}/include" \ --with-gnustepdir="${PREFIX}/GNUstep" \ --enable-modelock \ --enable-xinerama \ --enable-usermenu \ --enable-wmreplace \ --with-x INSTALL_TARGET= install-strip OPTIONS_DEFINE= IMAGEMAGICK OPTIONS_DEFAULT= IMAGEMAGICK IMAGEMAGICK_USES= magick IMAGEMAGICK_CONFIGURE_OFF= --disable-magick .include post-patch-IMAGEMAGICK-on: .if ${IMAGEMAGICK_DEFAULT} == 6 @${REINPLACE_CMD} -e '/MagickWand\.h/s,MagickWand/,wand/,' \ ${WRKSRC}/configure ${WRKSRC}/wrlib/load_magick.c .endif pre-build: cd ${WRKSRC} && ${MAKE_CMD} config-paths.h .include diff --git a/x11-wm/nscde/Makefile b/x11-wm/nscde/Makefile index f00733904d0d..7d8204002a78 100644 --- a/x11-wm/nscde/Makefile +++ b/x11-wm/nscde/Makefile @@ -1,106 +1,106 @@ PORTNAME= nscde DISTVERSION= 2.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11-wm MASTER_SITES= https://github.com/NsCDE/NsCDE/releases/download/${DISTVERSION}/ MAINTAINER= freebsd@ny-central.org COMMENT= Modern CDE clone based on fvwm WWW= https://github.com/NsCDE/NsCDE LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=5.7.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyxdg>0:devel/py-pyxdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.11:devel/py-pyyaml@${PY_FLAVOR} \ dunst:sysutils/dunst \ font-bh-lucidatypewriter-100dpi>0:x11-fonts/font-bh-lucidatypewriter-100dpi \ fvwm2:x11-wm/fvwm2 \ gsed:textproc/gsed \ ksh93:shells/ksh \ qt5-style-plugins>=5.0.0:x11-themes/qt5-style-plugins \ roboto-fonts-ttf>0:x11-fonts/roboto-fonts-ttf \ stalonetray:x11/stalonetray \ xclip:x11/xclip \ xdotool:x11/xdotool \ xdpyinfo:x11/xdpyinfo \ xrandr>0:x11/xrandr \ xrdb:x11/xrdb \ xrefresh:x11/xrefresh \ xscreensaver:x11/xscreensaver \ xsettingsd:x11/xsettingsd \ xterm:x11/xterm RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=5.7.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyxdg>0:devel/py-pyxdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.11:devel/py-pyyaml@${PY_FLAVOR} \ dunst:sysutils/dunst \ font-bh-lucidatypewriter-100dpi>0:x11-fonts/font-bh-lucidatypewriter-100dpi \ fvwm2:x11-wm/fvwm2 \ gsed:textproc/gsed \ qt5-style-plugins>=5.0.0:x11-themes/qt5-style-plugins \ roboto-fonts-ttf>0:x11-fonts/roboto-fonts-ttf \ stalonetray:x11/stalonetray \ xclip:x11/xclip \ xdotool:x11/xdotool \ xdpyinfo:x11/xdpyinfo \ xrandr>0:x11/xrandr \ xrdb:x11/xrdb \ xrefresh:x11/xrefresh \ xscreensaver:x11/xscreensaver \ xsettingsd:x11/xsettingsd \ xterm:x11/xterm USES= desktop-file-utils gettext magick pkgconfig:build pyqt:5 \ python shebangfix xorg USE_PYQT= pyqt5 USE_XORG= x11 xext xpm SHEBANG_FILES= doc/examples/fvwm3-per-monitor/nitrowrapper GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-python-shebang="${PYTHON_CMD}" DOCSDIR= ${PREFIX}/share/doc/nscde SUB_FILES= pkg-message SUB_LIST= EXAMPLESDIR=${EXAMPLESDIR} \ PREFIX=${PREFIX} WRKSRC= ${WRKDIR}/NsCDE-${DISTVERSION} OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_DEFAULT= DOCS EXAMPLES KSH2020 SUDO OPTIONS_SINGLE= IMGMAG KSHOPT ROOTAUTH OPTIONS_SINGLE_KSHOPT= ASTKSH KSH2020 OPTIONS_SINGLE_ROOTAUTH= DOAS SUDO ASTKSH_DESC= AT&T KSH93 DOAS_DESC= Use doas to elevate privileges KSH2020_DESC= Updated AT&T KSH93 (arm64 compatible) KSHOPT_DESC= KSH version ROOTAUTH_DESC= Root authorization SUDO_DESC= Use sudo to elevate privileges ASTKSH_RUN_DEPENDS= ksh93:shells/ast-ksh93 DOAS_RUN_DEPENDS= doas:security/doas KSH2020_RUN_DEPENDS= ksh93:shells/ksh SUDO_USES= sudo _SUDOFILES= data/fvwm/Functions.fvwmconf.in lib/scripts/SysActionDialog .include UNAME_M_CMD= ${UNAME} -m PLIST_SUB+= ARCH="$$(${UNAME_M_CMD})" post-patch-DOAS-on: ( for SUDOF in ${_SUDOFILES}; do ${REINPLACE_CMD} -e "s@sudo \\-n@doas@g" ${WRKSRC}/$${SUDOF}; done ) post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}/${PREFIX}/share/examples/${PORTNAME} ${MV} ${STAGEDIR}/${PREFIX}/share/doc/nscde/examples/* ${STAGEDIR}/${PREFIX}/share/examples/${PORTNAME}/ post-install-EXAMPLES-off: ${RM} -fr ${STAGEDIR}/${PREFIX}/share/doc/nscde/examples/* .include diff --git a/x11-wm/windowmaker/Makefile b/x11-wm/windowmaker/Makefile index e4d1321f99df..c5d3e9b59c16 100644 --- a/x11-wm/windowmaker/Makefile +++ b/x11-wm/windowmaker/Makefile @@ -1,85 +1,85 @@ PORTNAME= windowmaker PORTVERSION= 0.96.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11-wm windowmaker MASTER_SITES= https://www.windowmaker.org/pub/source/release/ \ https://github.com/window-maker/wmaker/releases/download/wmaker-${PORTVERSION}/ LOCAL/danfe DISTNAME= WindowMaker-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= GNUstep-compliant NeXTstep window manager clone WWW= https://www.windowmaker.org/ LICENSE= GPLv2 LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png \ libjbig.so:graphics/jbigkit \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp \ libwraster.so:x11-wm/libwraster \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libexif.so:graphics/libexif RUN_DEPENDS= ${LOCALBASE}/share/WindowMaker/Themes/LeetWM.themed/style:graphics/wmicons USES= cpe desktop-file-utils gmake gnome jpeg libtool localbase \ pathfix perl5 pkgconfig shebangfix xorg USE_CSTD= c99 USE_GNOME= pango USE_LDCONFIG= yes USE_XORG= x11 xext xft xinerama xmu xpm xrandr xres SHEBANG_FILES= util/wkdemenu.pl GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ENV= ac_cv_header_sys_inotify_h=no \ wm_cv_func_secure_getenv=no CONFIGURE_ARGS= --with-pixmapdir=${PREFIX}/include/X11/pixmaps \ --localedir=${PREFIX}/share/locale \ --with-libs-from="-L${LOCALBASE}/lib" \ --with-incs-from="-I${LOCALBASE}/include" \ --with-gnustepdir="${PREFIX}/GNUstep" \ --enable-modelock \ --enable-pango \ --enable-xinerama \ --enable-usermenu \ --enable-wmreplace \ --enable-xrandr \ --with-x INSTALL_TARGET= install-strip PORTDOCS= AUTHORS BUGFORM BUGS ChangeLog FAQ INSTALL \ INSTALL-WMAKER NEWS README README.definable-cursor \ README.i18n TODO The-perfect-Window-Maker-patch.txt OPTIONS_DEFINE= IMAGEMAGICK DOCS NLS OPTIONS_DEFAULT= IMAGEMAGICK OPTIONS_SUB= yes IMAGEMAGICK_USES= magick IMAGEMAGICK_CONFIGURE_OFF= --disable-magick NLS_USES= gettext NLS_CONFIGURE_ENV= LINGUAS="*" NLS_CONFIGURE_ENABLE= locale .include post-patch-IMAGEMAGICK-on: .if ${IMAGEMAGICK_DEFAULT} == 6 @${REINPLACE_CMD} -e '/MagickWand\.h/s,MagickWand/,wand/,' \ ${WRKSRC}/configure ${WRKSRC}/wrlib/load_magick.c .endif post-install: @${MKDIR} \ ${STAGEDIR}${PREFIX}/GNUstep/Applications/WPrefs.app/xpm \ ${STAGEDIR}${PREFIX}/share/WindowMaker/Sounds pre-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} post-install-DOCS-on: cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include