diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile index 5da1361198a4..00770ccc6003 100644 --- a/cad/kicad-devel/Makefile +++ b/cad/kicad-devel/Makefile @@ -1,181 +1,181 @@ PORTNAME= kicad DISTVERSION= r${GIT_SRC_DATE} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= cad PKGNAMESUFFIX= -devel DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Schematic and PCB editing software WWW= http://kicad-pcb.org/ LICENSE= GPLv3 BROKEN_i386= doesn't buld on pkg builder BUILD_DEPENDS= ${LOCALBASE}/bin/git:devel/git \ ${LOCALBASE}/include/glm/glm.hpp:math/glm \ ${LOCALBASE}/bin/swig:devel/swig LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libgit2.so:devel/libgit2 \ libharfbuzz.so:print/harfbuzz \ libngspice.so:cad/ngspice_rework@shlib \ libTKernel.so:cad/opencascade \ libpixman-1.so:x11/pixman \ libpng.so:graphics/png \ libprotobuf.so:devel/protobuf \ libcurl.so:ftp/curl \ libGLEW-wayland.so:graphics/glew-wayland \ libnng.so:net/nng \ libpoppler-glib.so:graphics/poppler-glib \ libspnav.so:misc/libspnav \ libodbc.so:databases/unixODBC CONFLICTS_INSTALL= kicad # bin/_cvpcb.kiface BROKEN_aarch64= Fails to compile: use of undeclared identifier builtin_ia32_emms OPTIONS_DEFINE= DOCS PLIST_SUB= OPSYS=${OPSYS} \ DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||} USES= cmake:noninja compiler:c++20-lang desktop-file-utils gl \ gettext gnome pkgconfig python shared-mime-info shebangfix ssl \ tar:bzip2 xorg USE_GITLAB= yes GL_ACCOUNT= kicad/code GL_PROJECT= kicad GL_TAGNAME= ${GIT_SRC_HASH} USE_GL= egl gl glu glut opengl USE_WX= 3.2 WX_COMPS= wx python:lib USE_GNOME= atk cairo gtk30 gdkpixbuf pango USE_XORG+= ice pixman x11 xext BINS= cvpcb eeschema gerbview kicad pcbnew EXTRAS2RM= linux-non_unicode linux wings3d LINUX.README \ contrib_makefiles.txt running_kicad_under_W98.txt SHEBANG_FILES= pcbnew/python/plugins/touch_slider_wizard.py #CXXFLAGS+= --std=c++14 -I${WRKSRC} -I${WRKSRC}/include -I${LOCALBASE}/include CXXFLAGS+= -g -DBOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED # error: "Boost.Stacktrace requires `_Unwind_Backtrace` function. Define `_GNU_SOURCE` macro or `BOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED` if _Unwind_Backtrace is available without `_GNU_SOURCE`." # -undefined dynamic_lookup CXXFLAGS_powerpc= -O0 CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Debug" \ -DKICAD_BUILD_I18N=ON \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_VERSION=${DISTVERSION} \ -DCMAKE_INCLUDE_PATH="${WRKSRC}/include ${LOCALBASE}/include" \ -DwxWidgets_CONFIG_EXECUTABLE="${WX_CONFIG}" \ -DwxWidgets_USE_DEBUG=ON \ -DwxWidgets_USE_USE_UNICODE=ON \ -DwxWidgets_wxrc_EXECUTABLE=${WXRC_CMD} \ -DKICAD_SCRIPTING=ON \ -DKICAD_SCRIPTING_MODULES=ON \ -DKICAD_SCRIPTING_PYTHON3=ON \ -DKICAD_SCRIPTING_WXPYTHON=ON \ -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON \ -DKICAD_SPICE=ON \ -DKICAD_USE_OCE=OFF \ -DKICAD_USE_OCC=ON \ -DKICAD_USE_EGL=ON \ -DKICAD_USE_BUNDLED_GLEW=ON \ -DNANODBC_ENABLE_BOOST=ON \ -DOCC_INCLUDE_DIR=${LOCALBASE}/include/OpenCASCADE USE_LDCONFIG= yes .include "Makefile.git_rev" showversions: @${ECHO} "GIT_SRC_HASH: ${GIT_SRC_HASH}" @${ECHO} "GIT_SRC_DATE: ${GIT_SRC_DATE}" @${ECHO} "DISTDIR: ${DISTDIR}" @${ECHO} "DIST_SUBDIR: ${DIST_SUBDIR}" @${ECHO} "DISTNAME: ${DISTNAME}" @${ECHO} "DISTVERSION: ${DISTVERSION}" # Updating to new rev: # sh files/newVersion.sh # make makesum && make clean # make install #breaks probably due to plist differences # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist # < Check PLIST_FILE_LIST below > tmp: echo "${DATADIR} ${DATADIR:H}" # The CheckCXXSymbolExists module has been shipped with CMake since 3.0 times. # The ancient implementation that this bundled module uses, no longer works # because it uses CMake internals that have gone away in 3.11. post-extract: ${RM} ${WRKSRC}/CMakeModules/CheckCXXSymbolExists.cmake pre-configure: ${REINPLACE_CMD} -e 's|/usr/share/kicad|${DATADIR}|' \ -e 's|/usr/local|${PREFIX}|' \ ${WRKSRC}/common/gestfich.cpp ${REINPLACE_CMD} -e 's|/usr/bin/xdg-open|${LOCALBASE}/bin/xdg-open|' \ ${WRKSRC}/common/pgm_base.cpp post-configure: # ${REINPLACE_CMD} -e 's|#define HAVE_ISO646_H|//#define HAVE_ISO646_H|' \ # ${WRKSRC}/config.h for f in `${FIND} ${WRKSRC} -name \*.make -o -name link.txt` ; do \ ${REINPLACE_CMD} \ -e 's|CC = gcc|#CC = gcc|' \ -e 's|LD = gcc|LD = ${CC}|' \ -e 's|LD = g++|LD = ${CXX}|' \ -e 's|wx-config|${WX_CONFIG}|' \ -e 's|CXX_FLAGS =|CXX_FLAGS = ${WRKSRC}/include -I${LOCALBASE}/include|' \ -e 's|C_FLAGS =|C_FLAGS = ${WRKSRC}/include -I${LOCALBASE}/include|' \ -e 's|LDFLAGS =|LDFLAGS += -L${LOCALBASE}/lib|' \ -e 's|gcc -D|${CC} -D|' \ -e 's/-pthread;-D_THREAD_SAFE/-pthread -D_THREAD_SAFE/g' \ $$f ; \ done ${REINPLACE_CMD} -e 's|/usr/local/bin/xdg-open|${LOCALBASE}/bin/xdg-open|' \ ${WRKSRC}/common/pgm_base.cpp pre-install: @echo "${DATADIR}, ${DOCSDIR}" #post-install: #.for subdir in library modules template # ${CP} -Rp ${WRKDIR}/kicad-library-master/${subdir} ${STAGEDIR}${DATADIR} #.endfor #.for subdir in internat # ${CP} -Rp ${WRKDIR}/kicad-doc/${subdir} ${STAGEDIR}${DOCSDIR} #.endfor PLIST_FILE_LIST= bin/freeroute.jnlp \ bin/cvpcb \ bin/eeschema \ bin/gerbview \ bin/kicad \ bin/pcbnew \ bin/pl_editor \ bin/bitmap2component \ bin/pcb_calculator \ share/mimelnk/application/x-kicad-schematic.desktop \ share/mimelnk/application/x-kicad-project.desktop \ share/icons/hicolor/24x24/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/48x48/apps/kicad.png \ share/icons/hicolor/48x48/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/scalable/apps/kicad.svg \ share/icons/hicolor/scalable/mimetypes/application-x-kicad-project.svg \ share/icons/hicolor/16x16/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/32x32/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/22x22/mimetypes/application-x-kicad-project.png \ share/mime/packages/kicad.xml \ share/applications/kicad.desktop \ share/applications/eeschema.desktop PLIST_DIR_LIST= lib/kicad PLIST_SHAREDDIR_LIST= share/mimelnk/application \ share/mimelnk .include diff --git a/converters/bibtexconv/Makefile b/converters/bibtexconv/Makefile index 15b8ea70a8af..bfe5ddc60a1b 100644 --- a/converters/bibtexconv/Makefile +++ b/converters/bibtexconv/Makefile @@ -1,31 +1,32 @@ PORTNAME= bibtexconv DISTVERSION= 2.0.5 +PORTREVISION= 1 CATEGORIES= converters MASTER_SITES= https://www.nntb.no/~dreibh/bibtexconv/download/ MAINTAINER= thomas.dreibholz@gmail.com COMMENT= BibTeX Converter WWW= https://www.nntb.no/~dreibh/bibtexconv/download/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl RUN_DEPENDS= pdfinfo:graphics/poppler-utils \ zip:archivers/zip USES= bison cmake python shebangfix ssl tar:xz SHEBANG_FILES= src/get-author-url src/ietf2bibtex CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR=${EXAMPLESDIR} OPTIONS_DEFINE= EXAMPLES # Remove trailing subdir from CMAKE_INSTALL_DOCDIR post-patch: @${REINPLACE_CMD} -e 's|/examples||' \ ${WRKSRC}/src/CMakeLists.txt \ ${WRKSRC}/src/Images/CMakeLists.txt .include diff --git a/databases/kbibtex/Makefile b/databases/kbibtex/Makefile index 8a0251089ba1..53184622227b 100644 --- a/databases/kbibtex/Makefile +++ b/databases/kbibtex/Makefile @@ -1,46 +1,46 @@ PORTNAME= kbibtex DISTVERSION= 0.10.0 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= databases kde MASTER_SITES= KDE/stable/KBibTeX/${DISTVERSION} PATCH_SITES= https://github.com/KDE/kbibtex/commit/ PATCHFILES= 4d9ce600fdd1deb035a26e4f7922d35b2f41beaf.patch:-p1 MAINTAINER= kde@FreeBSD.org COMMENT= Bibliography editor for KDE WWW= https://userbase.kde.org/KBibTeX LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libicuuc.so:devel/icu \ libpoppler.so:graphics/poppler \ libpoppler-qt5.so:graphics/poppler-qt5 USES= cmake compiler:c++17-lang desktop-file-utils gettext-tools \ kde:5 pkgconfig qt:5 shared-mime-info tar:xz xorg USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash i18n iconthemes itemviews jobwidgets kio \ parts service solid sonnet syntaxhighlighting texteditor \ textwidgets wallet widgetsaddons windowsystem xmlgui \ doctools:build ecm:build USE_QT= concurrent core dbus gui location network networkauth \ widgets xml xmlpatterns \ buildtools:build qmake:build USE_XORG= x11 USE_LDCONFIG= yes CMAKE_OFF= CMAKE_CXX_EXTENSIONS CMAKE_ARGS= -DKDE_INSTALL_MANDIR:PATH=${PREFIX}/share/man OPTIONS_DEFINE= WEBENGINE OPTIONS_DEFAULT_aarch64= WEBENGINE OPTIONS_DEFAULT_amd64= WEBENGINE OPTIONS_DEFAULT_i386= WEBENGINE WEBENGINE_DESC= Webpage rendering support WEBENGINE_USE= QT=declarative,printsupport,webchannel,webengine WEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets .include diff --git a/deskutils/bookworm/Makefile b/deskutils/bookworm/Makefile index 8b829405335d..16eb96cd6937 100644 --- a/deskutils/bookworm/Makefile +++ b/deskutils/bookworm/Makefile @@ -1,61 +1,61 @@ PORTNAME= bookworm DISTVERSION= 1.1.2 -PORTREVISION= 26 +PORTREVISION= 27 CATEGORIES= deskutils MAINTAINER= miguel@gocobachi.dev COMMENT= Simple, focused ebook reader WWW= https://babluboy.github.io/bookworm/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= curl>0:ftp/curl \ html2text>0:textproc/html2text LIB_DEPENDS= libappstream-glib.so:devel/appstream-glib \ libgee-0.8.so:devel/libgee \ libgranite.so:x11-toolkits/granite \ libpoppler-glib.so:graphics/poppler-glib \ libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk@40 RUN_DEPENDS= bash:shells/bash \ pdftohtml:graphics/poppler-utils \ unar:archivers/unarchiver \ unzip:archivers/unzip USES= desktop-file-utils gettext gnome meson pkgconfig \ python shebangfix sqlite vala:build USE_GITHUB= yes GH_ACCOUNT= babluboy USE_GNOME= gdkpixbuf glib20 gtk30 libxml2 pango GLIB_SCHEMAS= com.github.babluboy.bookworm.gschema.xml SHEBANG_FILES= data/scripts/com.github.babluboy.bookworm.search.sh \ data/scripts/mobi_lib/mobi_dict.py \ data/scripts/mobi_lib/mobi_html.py \ data/scripts/mobi_lib/mobi_index.py \ data/scripts/mobi_lib/mobi_k8proc.py \ data/scripts/mobi_lib/mobi_ncx.py \ data/scripts/mobi_lib/mobi_opf.py \ data/scripts/mobi_lib/mobi_split.py \ data/scripts/mobi_lib/mobi_uncompress.py \ data/scripts/mobi_lib/mobi_unpack.py \ data/scripts/mobi_lib/mobi_utils.py MESON_BUILD_DIR= build PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-configure: @${MKDIR} ${WRKSRC}/${MESON_BUILD_DIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} do-test: cd ${WRKSRC}/${MESON_BUILD_DIR} && ${LOCALBASE}/bin/ninja test .include diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile index b0c9418d5a7b..df68e3a2eab3 100644 --- a/deskutils/calibre/Makefile +++ b/deskutils/calibre/Makefile @@ -1,147 +1,148 @@ PORTNAME= calibre PORTVERSION= 8.15.0 +PORTREVISION= 1 CATEGORIES= deskutils python MASTER_SITES= https://download.calibre-ebook.com/${PORTVERSION}/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} MAINTAINER= madpilot@FreeBSD.org COMMENT= Ebook management application WWW= https://calibre-ebook.com/ LICENSE= GPLv3 EXTRACT_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss BUILD_DEPENDS= ${LOCALBASE}/bin/cmake:devel/cmake-core \ ${NONEXISTENT}:misc/iso-codes:extract \ ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}apsw>=3.50.4.0:databases/py-apsw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.10:www/py-css-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.12:www/py-html5-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=6.0.1:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mechanize>=0.4.8:www/py-mechanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.7:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=10.3.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=2023.8.8:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xxhash>3.3.0:devel/py-xxhash@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zeroconf>0.115.0:net/py-zeroconf@${PY_FLAVOR} \ liberation-fonts-ttf>=2.1.3:x11-fonts/liberation-fonts-ttf \ MathJax3>0:www/mathjax3 LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libfreetype.so:print/freetype2 \ libhunspell-1.7.so:textproc/hunspell \ libhyphen.so:textproc/hyphen \ libicudata.so:devel/icu \ libmtp.so:multimedia/libmtp \ libpodofo.so:graphics/podofo \ libstemmer.so:textproc/snowballstemmer \ libuchardet.so:textproc/uchardet \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apsw>=3.50.4.0:databases/py-apsw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.10:www/py-css-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=2.6.1:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.10:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.12:www/py-html5-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jeepney>=0.8.0:devel/py-jeepney@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=6.0.1:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=3.4.4:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mechanize>=0.4.8:www/py-mechanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.7:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>=0.11.0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=10.3.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.19.1:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=2023.8.8:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xxhash>=3.3.0:devel/py-xxhash@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zeroconf>0.115.0:net/py-zeroconf@${PY_FLAVOR} \ liberation-fonts-ttf>=2.1.3:x11-fonts/liberation-fonts-ttf \ MathJax3>0:www/mathjax3 \ pdftohtml:graphics/poppler-utils \ xdg-open:devel/xdg-utils USES= desktop-file-utils gettext-runtime:build gl localbase:ldflags \ pkgconfig pyqt:6 python:3.11+ qt:6 shared-mime-info shebangfix sqlite ssl \ tar:xz xorg USE_GITHUB= nodefault GH_TUPLE= kovidgoyal:calibre-translations:2e95674:translations \ LibreOffice:dictionaries:fe49c66:hypenation USE_GL= opengl USE_PYQT= pyqt6 pysip webengine qtbuilder:build sip:build USE_QT= base USE_RC_SUBR= calibre USE_XORG= x11 xext xrender SHEBANG_GLOB= *.py *.recipe *.sh python_OLD_CMD= "/usr/bin/env python" ${LOCALBASE}/bin/python3 MAKE_ENV= CALIBRE_CONFIG_DIRECTORY=${WRKDIR}/calibre-config \ FC_INC_DIR="${LOCALBASE}/include/fontconfig" \ FC_LIB_DIR="${LOCALBASE}/lib" \ OVERRIDE_CFLAGS="${CFLAGS}" \ OVERRIDE_LDFLAGS="${LDFLAGS}" \ PODOFO_INC_DIR="${LOCALBASE}/include/podofo" \ PODOFO_LIB_DIR="${LOCALBASE}/lib" \ PYTHONDONTWRITEBYTECODE=true \ QMAKE=${QMAKE} \ SIP_BIN=${SIP} \ SIP_DIR=${PYQT_SIPDIR} \ WITH_USB=yes \ XDG_CONFIG_HOME=${WRKDIR}/xdg-config \ XDG_DATA_DIRS=${STAGEDIR}${PREFIX}/share \ XDG_UTILS_INSTALL_MODE=system SUB_LIST= PYTHON_VERSION=${PYTHON_VERSION} ISOCODESWRKSRC_CMD= ${BSDMAKE} -C ${.CURDIR}/../../misc/iso-codes -V WRKSRC post-extract: @${CP} ${FILESDIR}/user-agent-data.json ${WRKSRC}/resources post-patch: @${REINPLACE_CMD} -e "s|#!/usr/bin/env python{py_major_version}|#!${PYTHON_CMD}|" \ -e "s|#!/usr/bin/env python|#!${PYTHON_CMD}|" \ ${WRKSRC}/setup/install.py \ ${WRKSRC}/src/calibre/gui2/dialogs/custom_recipes.py \ ${WRKSRC}/src/calibre/gui2/preferences/tweaks.py do-configure: # do nothing do-build: @${MKDIR} ${WRKDIR}/calibre-config ${WRKDIR}/xdg-config @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ ${PYSETUP} bootstrap \ --system-liberation_fonts \ --path-to-liberation_fonts=${LOCALBASE}/share/fonts/Liberation \ --system-mathjax \ --path-to-mathjax=${LOCALBASE}/www/MathJax3 \ --path-to-hyphenation=${WRKSRC_hypenation} \ --path-to-translations=${WRKSRC_translations} \ --path-to-cacerts=${LOCALBASE}/share/certs/ca-root-nss.crt \ --path-to-isocodes=$$(${ISOCODESWRKSRC_CMD}) --isocodes-extracted \ ) @${RMDIR} ${LOCALBASE}/libexec/qt6/locales 2>/dev/null || ${TRUE} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION}/site-packages \ ${STAGEDIR}${PREFIX}/share/icons/hicolor \ ${STAGEDIR}${PREFIX}/share/applications \ ${STAGEDIR}${PREFIX}/share/desktop-directories \ ${STAGEDIR}${PREFIX}/share/mime/packages # Create this file to avoid what looks like a bug in xdg-desktop-menu @${TOUCH} ${STAGEDIR}${PREFIX}/share/applications/defaults.list (cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ ${PYSETUP} install --prefix ${PREFIX} \ --staging-root ${STAGEDIR}${PREFIX}) @${RM} ${STAGEDIR}${PREFIX}/bin/calibre-uninstall \ ${STAGEDIR}${PREFIX}/share/applications/defaults.list @${RMDIR} ${STAGEDIR}${PREFIX}/share/desktop-directories @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/calibre/calibre/plugins/* update-recent-uas: patch @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ ${PYSETUP} recent_uas) ${CP} ${BUILD_WRKSRC}/resources/user-agent-data.json ${FILESDIR} .include diff --git a/deskutils/cfiles/Makefile b/deskutils/cfiles/Makefile index 36274a45111b..39d1d7e8cc9a 100644 --- a/deskutils/cfiles/Makefile +++ b/deskutils/cfiles/Makefile @@ -1,63 +1,63 @@ PORTNAME= cfiles DISTVERSIONPREFIX= v DISTVERSION= 1.8-6 DISTVERSIONSUFFIX= -g327d47f -PORTREVISION= 32 +PORTREVISION= 33 CATEGORIES= deskutils MAINTAINER= yuri@FreeBSD.org COMMENT= Ncurses file manager written in C with vim-like keybindings WWW= https://github.com/mananapr/cfiles LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${LOCALBASE}/libexec/w3m/w3mimgdisplay:www/w3m-img \ atool:archivers/atool \ bash:shells/bash \ pdftoppm:graphics/poppler-utils USES= shebangfix SHEBANG_FILES= scripts/* USE_GITHUB= yes GH_ACCOUNT= mananapr MAKE_ARGS= CC=${CC} NCURSES_CFLAGS=-I/usr/include NCURSES_LIBS=/usr/lib/libncursesw.so PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz \ ${DATADIR}/scripts/clearimg \ ${DATADIR}/scripts/displayimg post-patch: @${REINPLACE_CMD} -E '\ s,"(atool|fzf|pdftoppm)","${LOCALBASE}/bin/\1",g; \ s|"/bin/bash"|"${LOCALBASE}/bin/bash"|; \ s|CLEARIMG|"${DATADIR}/scripts/clearimg"|g; \ s|DISPLAYIMG|"${DATADIR}/scripts/displayimg"|g' \ ${WRKSRC}/cf.c @${REINPLACE_CMD} -E '\ s|IMG "/usr/share|IMG "${PREFIX}/share|; \ s|W3MIMGDISPLAY="/usr/lib/w3m/w3mimgdisplay"|W3MIMGDISPLAY="${LOCALBASE}/libexec/w3m/w3mimgdisplay"|' \ ${WRKSRC}/scripts/displayimg ${WRKSRC}/scripts/clearimg @${REINPLACE_CMD} -E '\ s|IMG "/usr/share|IMG "${PREFIX}/share|' \ ${WRKSRC}/config.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${PREFIX}/share/cfiles/scripts .for s in clearimg displayimg ${INSTALL_SCRIPT} ${WRKSRC}/scripts/${s} ${STAGEDIR}${DATADIR}/scripts .endfor ${INSTALL_MAN} ${WRKSRC}/cfiles.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include GOLANG_ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 .if ${GOLANG_ONLY_FOR_ARCHS:M${ARCH}} # textproc/fzf isn't available on powerpc because go isn't available there RUN_DEPENDS+= fzf:textproc/fzf .endif .include diff --git a/deskutils/lumina-pdf/Makefile b/deskutils/lumina-pdf/Makefile index 5b3c2575d736..f27db5d6b673 100644 --- a/deskutils/lumina-pdf/Makefile +++ b/deskutils/lumina-pdf/Makefile @@ -1,46 +1,46 @@ PORTNAME= lumina-pdf DISTVERSION= 1.6.2 -PORTREVISION= 19 +PORTREVISION= 20 CATEGORIES= deskutils MAINTAINER= jwb@FreeBSD.org COMMENT= PDF viewer from the Lumina Desktop WWW= https://github.com/lumina-desktop/lumina LICENSE= BSD3CLAUSE USES= compiler:c++11-lang desktop-file-utils gl qmake qt:5 USE_QT= buildtools:build concurrent core gui \ multimedia network printsupport \ svg widgets x11extras USE_GL= gl USE_GITHUB= yes GH_ACCOUNT= lumina-desktop GH_TAGNAME= 0dd7489a OPTIONS_DEFINE= NLS OPTIONS_SINGLE= RENDERER OPTIONS_SINGLE_RENDERER= POPPLER MUPDF OPTIONS_DEFAULT= POPPLER OPTIONS_SUB= yes POPPLER_DESC= Use Poppler-qt5 backend renderer MUPDF_DESC= Use MuPDF backend renderer (broken) MUPDF_BROKEN= Does not build with MuPDF backend MUPDF_QMAKE_ON= USE_MUPDF=true MUPDF_LIB_DEPENDS= libmupdf.so:graphics/mupdf NLS_QMAKE_ON= CONFIG+=WITH_I18N NLS_USE= qt=linguist:build POPPLER_QMAKE_ON= USE_POPPLER=true POPPLER_LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 WRKSRC_SUBDIR= src-qt5 CONFLICTS_INSTALL= lumina-1.2.* .include diff --git a/deskutils/readur/Makefile b/deskutils/readur/Makefile index 5a00bd9b1fdb..f3fffda37bab 100644 --- a/deskutils/readur/Makefile +++ b/deskutils/readur/Makefile @@ -1,54 +1,54 @@ PORTNAME= readur DISTVERSIONPREFIX= v DISTVERSION= 2.6.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= deskutils MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \ swagger-ui-${SWAGGER_TAG}.zip MAINTAINER= dtxdf@FreeBSD.org COMMENT= Quick, painless, intuitive OCR platform WWW= https://github.com/readur/${PORTNAME} LICENSE= MIT LIB_DEPENDS= libleptonica.so:graphics/leptonica \ libtesseract.so:graphics/tesseract \ libzstd.so:archivers/zstd RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ocrmypdf>=0:textproc/py-ocrmypdf@${PY_FLAVOR} \ poppler-utils>=0:graphics/poppler-utils USES= cargo llvm:build pkgconfig python ssl USE_GITHUB= yes USE_RC_SUBR= ${PORTNAME} CARGO_FEATURES= ocr s3 CARGO_INSTALL_ARGS= --bin ${PORTNAME} MAKE_ENV= LIBCLANG_PATH=${LLVM_PREFIX}/lib \ SWAGGER_UI_DOWNLOAD_URL=file:${DISTDIR}/swagger-ui-${SWAGGER_TAG}.zip SUB_FILES= pkg-message SUB_LIST= USER=${READUR_USER} PLIST_SUB= GROUP=${READUR_GROUP} \ HOMEDIR=${READUR_HOMEDIR} \ USER=${READUR_USER} READUR_USER= www READUR_GROUP= ${READUR_USER} READUR_HOMEDIR= /var/db/${PORTNAME} SWAGGER_TAG= v5.17.14 post-patch: @${REINPLACE_CMD} -e 's|%%WWWDIR%%|${WWWDIR}|' \ ${WRKSRC}/src/main.rs post-install: ${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKDIR}/readur-frontend && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${MKDIR} ${STAGEDIR}${READUR_HOMEDIR} .include diff --git a/deskutils/recoll/Makefile b/deskutils/recoll/Makefile index 9345205bd8c6..10ca76933b01 100644 --- a/deskutils/recoll/Makefile +++ b/deskutils/recoll/Makefile @@ -1,90 +1,90 @@ PORTNAME= recoll PORTVERSION= 1.33.1 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= deskutils MASTER_SITES= ${WWW} MAINTAINER= danfe@FreeBSD.org COMMENT= Personal full-text search package, based on Xapian WWW= https://www.recoll.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PY_SETUPTOOLS} LIB_DEPENDS= libxapian.so:databases/xapian-core RUN_DEPENDS= antiword:textproc/antiword \ catdoc:textproc/catdoc \ unrar:archivers/unrar \ unrtf:textproc/unrtf \ wpd2html:textproc/libwpd010 USES= bison compiler:c++11-lang fam gmake gnome iconv libtool \ localbase pkgconfig python shebangfix USE_GNOME= libxslt USE_LDCONFIG= yes USE_PYTHON= py3kplist SHEBANG_FILES= desktop/hotrecoll.py filters/*.py filters/rclimg GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-recollq --enable-xadump MAKE_ENV= PYTHON_CMD=${PYTHON_CMD} BINARY_ALIAS= python2=${FALSE} python3=${PYTHON_CMD} PYDISTUTILS_PKGNAME= Recoll PYDISTUTILS_PKGVERSION= 1.0 PLIST_SUB= PYDISTUTILS_EGGINFO="${PYDISTUTILS_EGGINFO}" \ VERSION="${PORTVERSION}" OPTIONS_DEFINE= ASPELL CHM DJVU IMAGE LATEX PDF PS QT5 SOUND X11MON OPTIONS_DEFAULT= ASPELL CHM IMAGE PDF PS QT5 SOUND X11MON OPTIONS_SUB= yes ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell ASPELL_CONFIGURE_OFF= --without-aspell CHM_DESC= Python bindings for Microsoft ITSS/CHM format CHM_LIB_DEPENDS= libchm.so:misc/chmlib CHM_CONFIGURE_OFF= --disable-python-chm DJVU_RUN_DEPENDS= djvutxt:graphics/djvulibre IMAGE_DESC= Store personal tags or textual descriptions in images IMAGE_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool LATEX_USES= tex LATEX_USE= TEX=dvipsk:run,latex:run PDF_RUN_DEPENDS= pdftotext:graphics/poppler-utils PS_RUN_DEPENDS= pstotext:print/pstotext QT5_USES= gl qt:5 QT5_USE= GL=gl QT=buildtools:build,qmake:build \ QT=core,gui,printsupport,widgets,xml QT5_CONFIGURE_ENV= QMAKE="${QMAKE}" QMAKESPEC="${QMAKESPEC}" \ QTDIR="${PREFIX}" QT5_CONFIGURE_ON= --disable-webkit QT5_CONFIGURE_OFF= --disable-qtgui SOUND_RUN_DEPENDS= mutagen-pony-${PYTHON_VER}:audio/py-mutagen@${PY_FLAVOR} X11MON_DESC= X11 session monitoring support X11MON_USES= fam xorg X11MON_USE= XORG=ice,sm,x11 X11MON_CONFIGURE_OFF= --disable-x11mon X11MON_CONFIGURE_ON= --with-fam post-patch: @${REINPLACE_CMD} -e 's|@QMAKE@|${TRUE}|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|/usr/local/lib|${LOCALBASE}/lib|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|override const|const override|' \ ${WRKSRC}/index/rclmonrcv.cpp pre-build-QT5-on: @cd ${WRKSRC}/qtgui && \ ${SETENV} ${QMAKE_ENV} ${QMAKE} ${QMAKE_ARGS} recoll.pro post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/recoll/*.so \ ${STAGEDIR}${PREFIX}/lib/recoll/*.so # Remove systemd unit files (useless on FreeBSD) @${RM} ${STAGEDIR}${DATADIR}/examples/recollindex*.service post-install-CHM-on: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/recollchm/*.so .include diff --git a/deskutils/xfce4-tumbler/Makefile b/deskutils/xfce4-tumbler/Makefile index 6b088aef6a29..eac162f87d61 100644 --- a/deskutils/xfce4-tumbler/Makefile +++ b/deskutils/xfce4-tumbler/Makefile @@ -1,71 +1,72 @@ PORTNAME= tumbler PORTVERSION= 4.20.1 +PORTREVISION= 1 CATEGORIES= deskutils xfce MASTER_SITES= XFCE PKGNAMEPREFIX= xfce4- DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Thumbnail service for Xfce desktop WWW= https://git.xfce.org/xfce/tumbler/ LICENSE= GPLv2+ LGPL20+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING LIB_DEPENDS= libpng16.so:graphics/png USES= compiler:c11 gettext-tools gmake gnome libtool \ localbase:ldflags pkgconfig tar:bzip2 xfce USE_GNOME= cairo gdkpixbuf glib20 libgsf USE_LDCONFIG= yes USE_XFCE= libutil GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-gtk-doc-html \ --enable-pixbuf-thumbnailer \ --enable-xdg-cache \ --without-html-dir INSTALL_TARGET= install-strip PORTSCOUT= limitw:1,even SUB_FILES= pkg-message OPTIONS_DEFINE= COVER EPUB FFMPEG FONTS GSTREAMER JPEG NLS ODF POPPLER OPTIONS_DEFAULT= EPUB FONTS GSTREAMER JPEG ODF POPPLER OPTIONS_SUB= yes COVER_DESC= Open Movie Database plugin (check pkg-message) EPUB_DESC= EPUB thumbnailer plugin FONTS_DESC= Fonts thumbnailer plugin GSTREAMER_DESC= GStreamer thumbnailer plugin COVER_LIB_DEPENDS= libcurl.so:ftp/curl COVER_CONFIGURE_ENABLE= cover-thumbnailer EPUB_LIB_DEPENDS= libgepub-0.7.so:textproc/libgepub EPUB_CONFIGURE_ENABLE= gepub-thumbnailer FFMPEG_LIB_DEPENDS= libffmpegthumbnailer.so:multimedia/ffmpegthumbnailer FFMPEG_CONFIGURE_ENABLE= ffmpeg-thumbnailer FONTS_LIB_DEPENDS= libfreetype.so:print/freetype2 FONTS_CONFIGURE_ENABLE= font-thumbnailer GSTREAMER_USES= gstreamer GSTREAMER_CONFIGURE_ENABLE= gstreamer-thumbnailer JPEG_USES= jpeg JPEG_CONFIGURE_ENABLE= jpeg-thumbnailer NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls ODF_USE= GNOME=libgsf ODF_CONFIGURE_ENABLE= odf-thumbnailer POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib POPPLER_CONFIGURE_ENABLE= poppler-thumbnailer .include diff --git a/devel/efl/Makefile b/devel/efl/Makefile index 10203eb167ff..5c743e38e78c 100644 --- a/devel/efl/Makefile +++ b/devel/efl/Makefile @@ -1,234 +1,234 @@ PORTNAME= efl DISTVERSION= 1.28.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel enlightenment MASTER_SITES= http://download.enlightenment.org/rel/libs/${PORTNAME}/ DIST_SUBDIR= enlightenment MAINTAINER= enlightenment@FreeBSD.org COMMENT= Enlightenment Foundation Libraries WWW= https://docs.enlightenment.org/efl/current/ LICENSE= BSD2CLAUSE LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= checkmk:devel/check LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libdbus-1.so:devel/dbus \ libcurl.so:ftp/curl \ libsndfile.so:audio/libsndfile # lib/libeio.so.1 CONFLICTS_INSTALL= libeio USES= compiler:c++14-lang gettext-tools gnome iconv \ jpeg libtool localbase:ldflags meson ninja ssl pathfix pkgconfig \ python shared-mime-info shebangfix tar:xz xorg SHEBANG_FILES= src/tests/elementary/spec/generator.py \ src/bin/exactness/exactness_play.in \ src/bin/exactness/exactness_record.in USE_XORG= x11 xcb xcursor xcomposite xdamage xext xfixes xi xinerama \ xrandr xrender xtst xscrnsaver USE_LDCONFIG= yes MESON_ARGS= -Dsystemd=false -Deeze=false -Dinput=false PLIST_SUB= BRANCHVERSION=${PORTVERSION:R} PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= AVAHI FRIBIDI HARFBUZZ NLS PHYSICS PULSEAUDIO SDL VNC EFLONE ELUA EXAMPLES DOXYGEN WAYLAND OPTIONS_GROUP= EMOTION INPUT LOADER BINDINGS OPTIONS_GROUP_EMOTION= GSTREAMER V4L OPTIONS_GROUP_INPUT= IBUS SCIM XIM OPTIONS_GROUP_LOADER= OPENJPEG PDF PS RAW SVG WEBP XCF AVIF HEIF JXL OPTIONS_GROUP_BINDINGS= LUA CXX OPTIONS_GROUP_WAYLAND= WAYLAND OPTIONS_SINGLE= CRYPTO ENGINE LUAL OPTIONS_SINGLE_ENGINE= OPENGL OPENGLES NONE OPTIONS_SINGLE_LUAL= LUAJIT LUALANG OPTIONS_DEFAULT= FRIBIDI HARFBUZZ PULSEAUDIO EXAMPLES GSTREAMER V4L SCIM XIM \ OPENSSL OPENJPEG PDF PS RAW SVG WEBP XCF OPENGLES LUAJIT CXX OPTIONS_SUB= yes HARFBUZZ_DESC= OpenType text shaping engine PHYSICS_DESC= Physics engine (bullet) - DEPRECATED UPSTREAM EFLONE_DESC= Create EFL-One library (single file library) - EXPERIMENTAL ELUA_DESC= Lua launcher binary support in efl VNC_DESC= VNC Server support IBUS_DESC= Intelligent Input Bus SCIM_DESC= Smart Common Input Method XIM_DESC= X Input Method SVG_DESC= Vector graphics support XCF_DESC= Gimp image format support JXL_DESC= JPEG XL image format support LUAL_DESC= LUA LUALANG_DESC= Use Lua LUAJIT_DESC= Use Luajit OPENGLES_DESC= 2D/3D rendering support via OpenGL ES NONE_DESC= No acceleration, software only LUA_DESC= Lua Bindings CXX_DESC= C++ Bindings EXAMPLES_DESC= Build examples of using EFL AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_MESON_TRUE= avahi FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_MESON_TRUE= fribidi HARFBUZZ_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz HARFBUZZ_MESON_TRUE= harfbuzz NLS_USES= gettext-runtime NLS_MESON_TRUE= nls PHYSICS_LIB_DEPENDS= libBulletDynamics.so:devel/bullet PHYSICS_MESON_TRUE= physics PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_MESON_TRUE= pulseaudio EFLONE_BROKEN_i386= EFLONE option is broken on i386 by the upstream bug: https://phab.enlightenment.org/T8870 EFLONE_MESON_TRUE= efl-one ELUA_MESON_TRUE= elua EXAMPLES_MESON_TRUE= build-examples DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_MESON_TRUE= docs VNC_MESON_TRUE= vnc-server VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver LUA_IMPLIES= ELUA LUA_VARS= lua_binding=lua CXX_VARS= cxx_binding=cxx WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.7:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \ libxkbcommon.so:x11/libxkbcommon \ libwayland-client.so:graphics/wayland \ libwayland-cursor.so:graphics/wayland WAYLAND_CFLAGS= -I${LOCALBASE}/include/libepoll-shim WAYLAND_LDFLAGS= -lepoll-shim WAYLAND_MESON_TRUE= wl WAYLAND_BROKEN= Wayland bits compile but don't yet work at runtime GSTREAMER_USES= gstreamer GSTREAMER_USE= GSTREAMER=core GSTREAMER_MESON_TRUE= gstreamer V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat V4L_MESON_TRUE= v4l2 IBUS_LIB_DEPENDS= libibus-1.0.so:textproc/ibus IBUS_USES= gnome IBUS_USE= GNOME=glib20 IBUS_MESON_TRUE= glib IBUS_VARS_OFF= ibus_disabler=ibus SCIM_LIB_DEPENDS= libscim-1.0.so:textproc/scim SCIM_VARS_OFF= scim_disabler=scim XIM_VARS_OFF= xim_disabler=xim OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg OPENJPEG_VARS_OFF= openjpeg_disabler=jp2k PDF_LIB_DEPENDS= libpoppler.so:graphics/poppler PDF_VARS_OFF= pdf_disabler=pdf PS_LIB_DEPENDS= libspectre.so:print/libspectre PS_VARS_OFF= ps_disabler=ps RAW_LIB_DEPENDS= libraw.so:graphics/libraw RAW_VARS_OFF= raw_disabler=raw SVG_USES= gnome SVG_USE= GNOME=cairo GNOME=librsvg2 SVG_VARS_OFF= svg_disabler=rsvg AVIF_LIB_DEPENDS= libavif.so:graphics/libavif AVIF_VARS_OFF= avif_disabler=avif HEIF_LIB_DEPENDS= libheif.so:graphics/libheif HEIF_VARS_OFF= heif_disabler=heif WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_VARS_OFF= webp_disabler=webp JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl JXL_VARS_OFF= jxl_disabler=jxl XCF_VARS_OFF= xcf_disabler=xcf LUAJIT_USES= luajit LUAJIT_MESON_ON= -Dlua-interpreter=luajit LUAJIT_PREVENTS= LUALANG LUALANG_USES= lua:51,build,run LUALANG_MESON_ON= -Dlua-interpreter=lua LUALANG_PREVENTS= LUAJIT OPENGL_USES= gl OPENGL_USE= GL=gl OPENGL_MESON_ON= -Dopengl=full OPENGLES_USES= gl OPENGLES_USE= GL=glesv2 OPENGLES_MESON_ON= -Dopengl=es-egl NONE_MESON_ON= -Dopengl=none SDL_USES= sdl SDL_USE= SDL=sdl2 SDL_MESON_TRUE= sdl MESON_ARGS+= -Dcrypto=openssl IMF_DISABLERS= ${IBUS_DISABLER} ${SCIM_DISABLER} ${XIM_DISABLER} MESON_ARGS+= -Decore-imf-loaders-disabler="${IMF_DISABLERS:ts,}" EVAS_DISABLERS= json ${OPENJPEG_DISABLER} ${PDF_DISABLER} \ ${PS_DISABLER} ${RAW_DISABLER} ${SVG_DISABLER} \ ${AVIF_DISABLER} ${HEIF_DISABLER} ${WEBP_DISABLER} \ ${XCF_DISABLER} ${JXL_DISABLER} MESON_ARGS+= -Devas-loaders-disabler="${EVAS_DISABLERS:ts,}" EFL_BINDINGS= ${LUA_BINDING} ${CXX_BINDING} MESON_ARGS+= -Dbindings="${EFL_BINDINGS:ts,}" .include # Work-around build failure, which is caused by subtle problem in lld and -as-needed flag .if ${ARCH} == i386 MESON_ARGS+= -Db_asneeded=false .endif .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == powerpc || ${ARCH} == powerpc64 || ${ARCH} == powerpc64le LIB_DEPENDS+= libunwind.so:devel/libunwind .endif .if ${ARCH:Marmv?} BUILD_DEPENDS+= as:devel/binutils CFLAGS+= -no-integrated-as .endif post-install: #@${RM} -r ${STAGEDIR}${PREFIX}/share/gdb @for i in `${FIND} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/lib -type f`; do \ if ${FILE} $$i | ${GREP} -q "not stripped"; then ${STRIP_CMD} $$i; fi; \ done post-stage: @${ECHO_CMD} "autogenerating plist"; @cd ${STAGEDIR}${PREFIX} && ${FIND} * -type f -or -type l >> ${TMPPLIST} .include diff --git a/devel/kf5-kfilemetadata/Makefile b/devel/kf5-kfilemetadata/Makefile index 3bd81003d08a..26bd879de0ab 100644 --- a/devel/kf5-kfilemetadata/Makefile +++ b/devel/kf5-kfilemetadata/Makefile @@ -1,31 +1,31 @@ PORTNAME= kfilemetadata DISTVERSION= ${KDE_FRAMEWORKS_VERSION} -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for extracting file metadata LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \ libepub.so:textproc/ebook-tools \ libexiv2.so:graphics/exiv2 \ libpoppler.so:graphics/poppler \ libpoppler-qt5.so:graphics/poppler-qt5 \ libtag.so:audio/taglib # TODO: maybe depend on textproc/catdoc USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig \ qt:5 tar:xz USE_KDE= archive config coreaddons i18n \ ecm:build USE_QT= core gui xml \ buildtools:build qmake:build OPTIONS_DEFINE= MOBIPOCKET OPTIONS_SUB= yes MOBIPOCKET_DESC= Mobipocket plugin to handle metadata MOBIPOCKET_LIB_DEPENDS= libqmobipocket.so:graphics/kdegraphics-mobipocket@qt5 MOBIPOCKET_BROKEN= does not build with KDE Gear 25.08 .include diff --git a/devel/kf6-kfilemetadata/Makefile b/devel/kf6-kfilemetadata/Makefile index 74f232444dc3..3e0316e117d1 100644 --- a/devel/kf6-kfilemetadata/Makefile +++ b/devel/kf6-kfilemetadata/Makefile @@ -1,28 +1,29 @@ PORTNAME= kfilemetadata DISTVERSION= ${KDE_FRAMEWORKS_VERSION} +PORTREVISION= 1 CATEGORIES= devel kde kde-frameworks COMMENT= Library for extracting the text and metadata from a number files MAINTAINER= kde@FreeBSD.org LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \ libepub.so:textproc/ebook-tools \ libexiv2.so:graphics/exiv2 \ libpoppler.so:graphics/poppler \ libpoppler-qt6.so:graphics/poppler-qt6 \ libtag.so:audio/taglib USES= cmake gettext gl kde:6 pkgconfig qt:6 tar:xz USE_GL= gl opengl USE_KDE= archive config coreaddons i18n codecs\ ecm:build USE_QT= base OPTIONS_DEFINE= MOBIPOCKET OPTIONS_DEFAULT= MOBIPOCKET OPTIONS_SUB= yes MOBIPOCKET_DESC= Mobipocket plugin to handle metadata MOBIPOCKET_LIB_DEPENDS= libQMobipocket6.so:graphics/kdegraphics-mobipocket@qt6 .include diff --git a/editors/gummi/Makefile b/editors/gummi/Makefile index 4ebc2b53e979..163dc718cec0 100644 --- a/editors/gummi/Makefile +++ b/editors/gummi/Makefile @@ -1,34 +1,34 @@ PORTNAME= gummi DISTVERSION= 0.8.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= editors MASTER_SITES= https://github.com/alexandervdm/gummi/releases/download/${DISTVERSION}/ MAINTAINER= zab@zltech.eu COMMENT= Simple LaTeX editor for GTK users WWW= https://gummi.app/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= msgfmt:devel/gettext LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ libgtkspell3-3.so:textproc/gtkspell3 \ libpoppler-glib.so:graphics/poppler-glib \ libsynctex.so:devel/tex-synctex RUN_DEPENDS= etex:print/tex-formats USES= cpe desktop-file-utils gmake gnome iconv pkgconfig xorg CPE_VENDOR= ${PORTNAME}_project USE_GNOME= cairo glib20 gtksourceview3 intlhack USE_XORG= xcomposite xcursor xdamage xft GNU_CONFIGURE= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls .include diff --git a/editors/kile/Makefile b/editors/kile/Makefile index c9b4c9ef1db8..34abff0e1cc7 100644 --- a/editors/kile/Makefile +++ b/editors/kile/Makefile @@ -1,33 +1,33 @@ PORTNAME= kile DISTVERSIONPREFIX= v DISTVERSION= 3.0b4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= editors kde MAINTAINER= kde@FreeBSD.org COMMENT= LaTeX source editor for KDE WWW= https://kile.sourceforge.io/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpoppler.so:graphics/poppler \ libpoppler-qt6.so:graphics/poppler-qt6 USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext-tools \ kde:6 qt:6 shared-mime-info shebangfix xorg USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons guiaddons i18n iconthemes \ itemviews jobwidgets kio okular parts service solid \ sonnet syntaxhighlighting texteditor textwidgets widgetsaddons \ windowsystem xmlgui \ doctools:build ecm:build USE_QT= base USE_XORG= x11 SHEBANG_FILES= *.pl KDE_INVENT= ce7af7fc0ea36d275e0bd435d8f484d80310e6ea office OPTIONS_DEFINE= DOCS .include diff --git a/editors/setzer/Makefile b/editors/setzer/Makefile index c57b91fd7b74..cbe860a628e0 100644 --- a/editors/setzer/Makefile +++ b/editors/setzer/Makefile @@ -1,39 +1,39 @@ PORTNAME= setzer DISTVERSIONPREFIX= v DISTVERSION= 66 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= editors PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= eduardo@FreeBSD.org COMMENT= LaTeX editor written in Python with Gtk WWW= https://www.cvfosammmm.org/setzer/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita \ libgspell-1.so:textproc/gspell \ libpoppler-glib.so:graphics/poppler-glib \ libportal.so:deskutils/libportal \ libwebkitgtk-6.0.so:www/webkit2-gtk@60 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bibtexparser>0:textproc/py-bibtexparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pdfminer.six>=0:textproc/py-pdfminer.six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} \ tex-xetex>0:print/tex-xetex \ xdg-open:devel/xdg-utils USES= desktop-file-utils gettext gnome meson pkgconfig python \ shared-mime-info shebangfix USE_GITHUB= yes GH_ACCOUNT= cvfosammmm GH_PROJECT= Setzer USE_GNOME= glib20 gtk40 gtksourceview5 introspection pango pygobject3 USE_PYTHON= flavors py3kplist SHEBANG_FILES= scripts/* NO_ARCH= yes .include diff --git a/editors/texstudio/Makefile b/editors/texstudio/Makefile index 39d4ccedb48c..da37f0e7cda2 100644 --- a/editors/texstudio/Makefile +++ b/editors/texstudio/Makefile @@ -1,35 +1,36 @@ PORTNAME= texstudio DISTVERSION= 4.9.0 +PORTREVISION= 1 CATEGORIES= editors MAINTAINER= wen@FreeBSD.org COMMENT= Integrated writing environment for LaTeX documents WWW= https://texstudio.sourceforge.net/ LICENSE= GPLv2 BROKEN_armv6= fails to compile: error: no member named mc_eip in __mcontext LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell \ libpoppler.so:graphics/poppler \ libpoppler-qt6.so:graphics/poppler-qt6 \ libquazip1-qt6.so:archivers/quazip@qt6 USES= cmake compiler:c++20-lang desktop-file-utils dos2unix \ ghostscript:run gl pkgconfig qt:6 tex xorg USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}-org USE_QT = 5compat base tools USE_XORG= x11 USE_GL= gl USE_TEX= latex dvipsk DOS2UNIX_FILES= ${PORTNAME}.pro \ src/manhattanstyle.cpp \ src/pdfviewer/PDFDocument.h \ src/qcodeedit/lib/widgets/qfoldpanel.cpp .include diff --git a/editors/texworks/Makefile b/editors/texworks/Makefile index b095a0e39b07..8c21990c90ed 100644 --- a/editors/texworks/Makefile +++ b/editors/texworks/Makefile @@ -1,54 +1,54 @@ PORTNAME= texworks DISTVERSIONPREFIX= release- DISTVERSION= 0.6.7 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= editors MAINTAINER= hrs@FreeBSD.org COMMENT= Simple TeX front-end program WWW= https://www.tug.org/texworks/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= hunspell:textproc/hunspell LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell \ libpoppler.so:graphics/poppler \ libpoppler-qt5.so:graphics/poppler-qt5 USES= compiler:c++11-lang cmake desktop-file-utils gl pkgconfig \ qt:5 tex USE_GITHUB= yes GH_ACCOUNT= TeXworks USE_QT= buildtools:build designer:build qmake:build \ core concurrent dbus declarative gui linguisttools \ network script scripttools testlib uitools widgets xml USE_GL= gl USE_TEX= synctex USE_LDCONFIG= yes CMAKE_ARGS= -DTeXworks_DIC_DIR:PATH=${LOCALBASE}/share/hunspell \ -DTeXworks_DOCS_DIR:PATH=${DOCSDIR_REL} \ -DTeXworks_HELP_DIR:PATH=${DOCSDIR_REL} PORTDOCS= * PLIST_FILES= bin/texworks \ share/applications/texworks.desktop \ share/icons/hicolor/128x128/apps/TeXworks.png \ share/icons/hicolor/48x48/apps/TeXworks.png \ share/icons/hicolor/512x512/apps/TeXworks.png \ share/icons/hicolor/64x64/apps/TeXworks.png \ share/man/man1/texworks.1.gz \ share/metainfo/texworks.appdata.xml OPTIONS_DEFINE= DOCS LUA PYTHON LUA_USES= lua LUA_CMAKE_BOOL= WITH_LUA LUA_PLIST_FILES= lib/texworks/libTWLuaPlugin.so PYTHON_USES= python PYTHON_CMAKE_BOOL= WITH_PYTHON PYTHON_PLIST_FILES= lib/texworks/libTWPythonPlugin.so .include diff --git a/emulators/es-de/Makefile b/emulators/es-de/Makefile index 290f6caea02d..a7ed324df49b 100644 --- a/emulators/es-de/Makefile +++ b/emulators/es-de/Makefile @@ -1,70 +1,71 @@ PORTNAME= es-de DISTVERSIONPREFIX= v DISTVERSION= 3.4.0 +PORTREVISION= 1 CATEGORIES= emulators MAINTAINER= bsdcode@disroot.org COMMENT= Frontend for browsing and launching games WWW= https://es-de.org LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE _BR_DEPENDS= dejavu>0:x11-fonts/dejavu \ droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \ freefont-ttf>0:x11-fonts/freefont-ttf \ noto-emoji>0:x11-fonts/noto-emoji \ ubuntu-font>0:x11-fonts/ubuntu-font BUILD_DEPENDS= ${_BR_DEPENDS} \ cimg>0:graphics/cimg \ glm>0:math/glm \ rapidjson>0:devel/rapidjson \ utf8cpp>0:devel/utf8cpp LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libcurl.so:ftp/curl \ libfreeimage.so:graphics/freeimage \ libfreetype.so:print/freetype2 \ libgit2.so:devel/libgit2 \ libharfbuzz.so:print/harfbuzz \ libicuuc.so:devel/icu \ liblunasvg.so:graphics/lunasvg \ libpoppler-cpp.so:graphics/poppler \ libpugixml.so:textproc/pugixml \ librlottie.so:graphics/rlottie RUN_DEPENDS= ${_BR_DEPENDS} USES= cmake compiler:c++17-lang gettext gl pkgconfig sdl USE_GITLAB= yes GL_PROJECT= emulationstation-de USE_GL= opengl USE_SDL= sdl2 CMAKE_ON= VIDEO_HW_DECODING CFLAGS+= -I${LOCALBASE}/include/utf8cpp EXTRACT_AFTER_ARGS= --exclude external \ --no-same-owner --no-same-permissions OPTIONS_DEFINE= DEINIT DOCS OPTIONS_DEFAULT= DEINIT DEINIT_DESC= Deinit frontend on emulator launch DEINIT_CMAKE_BOOL= DEINIT_ON_LAUNCH post-install: ${LN} -sf ${LOCALBASE}/share/fonts/Droid/DroidSansFallbackFull.ttf \ ${STAGEDIR}${DATADIR}/resources/fonts ${LN} -sf ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf ${STAGEDIR}${DATADIR}/resources/fonts ${LN} -sf ${LOCALBASE}/share/fonts/freefont-ttf/FreeMono.ttf \ ${STAGEDIR}${DATADIR}/resources/fonts ${LN} -sf ${LOCALBASE}/share/fonts/noto/NotoColorEmoji.ttf ${STAGEDIR}${DATADIR}/resources/fonts/NotoEmoji.ttf ${LN} -sf ${LOCALBASE}/share/fonts/ubuntu-font/Ubuntu-C.ttf ${STAGEDIR}${DATADIR}/resources/fonts post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.md \ ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/R-cran-pdftools/Makefile b/graphics/R-cran-pdftools/Makefile index cc4112519709..3619fa816243 100644 --- a/graphics/R-cran-pdftools/Makefile +++ b/graphics/R-cran-pdftools/Makefile @@ -1,24 +1,25 @@ PORTNAME= pdftools DISTVERSION= 3.6.0 +PORTREVISION= 1 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= uzsolt@FreeBSD.org COMMENT= Utilities based on libpoppler WWW= https://cran.r-project.org/package=pdftools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CRAN_DEPENDS= R-cran-qpdf>0:graphics/R-cran-qpdf \ R-cran-Rcpp>=0.12.12:devel/R-cran-Rcpp BUILD_DEPENDS= ${CRAN_DEPENDS} LIB_DEPENDS= libpoppler-cpp.so:graphics/poppler RUN_DEPENDS= ${CRAN_DEPENDS} TEST_DEPENDS= R-cran-png>0:graphics/R-cran-png \ R-cran-testthat>0:devel/R-cran-testthat \ R-cran-webp>0:graphics/R-cran-webp USES= compiler:c++17-lang cran:auto-plist,compiles pkgconfig .include diff --git a/graphics/atril/Makefile b/graphics/atril/Makefile index 4ef62a49a92f..c00d4a031cca 100644 --- a/graphics/atril/Makefile +++ b/graphics/atril/Makefile @@ -1,96 +1,96 @@ # # Please update update atril-lite also PORTNAME= atril PORTVERSION= 1.28.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics print mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= MATE multi-format document viewer WWW= https://mate-desktop.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib \ libsoup-2.4.so:devel/libsoup \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libtiff.so:graphics/tiff \ libspectre.so:print/libspectre PORTSCOUT= limitw:1,even SLAVEPORT?= no USES= compiler:c11 desktop-file-utils gettext gmake gnome libarchive \ libtool mate pathfix pkgconfig tar:xz xorg USE_MATE= icontheme desktop:build USE_XORG= ice sm x11 USE_GNOME= cairo gtk30 intlhack libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --disable-static \ --disable-synctex CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib # INSTALL_TARGET= install-strip .if ${SLAVEPORT} == lite CONFIGURE_ARGS+=--disable-thumbnailer \ --without-matedesktop \ --disable-previewer CONFLICTS_INSTALL= atril .else USE_MATE+= desktop CONFLICTS_INSTALL= atril-lite .endif GLIB_SCHEMAS= org.mate.Atril.gschema.xml OPTIONS_DEFINE= CAJA COMICS DBUS DJVU DVI EPUB KEYRING T1LIB XPS OPTIONS_DEFAULT=CAJA COMICS DBUS DJVU EPUB KEYRING XPS OPTIONS_SUB= yes CAJA_DESC= Caja plugin CAJA_CONFIGURE_ENABLE= caja CAJA_USE= MATE=caja DJVU_DESC= DJVU support DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre DJVU_CONFIGURE_ENABLE= djvu COMICS_DESC= Comic book archives support COMICS_CONFIGURE_ENABLE= comics DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib DBUS_CONFIGURE_ENABLE= dbus KEYRING_DESC= Keyring support KEYRING_CONFIGURE_WITH= keyring KEYRING_LIB_DEPENDS= libsecret-1.so:security/libsecret XPS_DESC= XPS support XPS_CONFIGURE_ENABLE= xps XPS_LIB_DEPENDS= libgxps.so:graphics/libgxps EPUB_DESC= Epub support EPUB_CONFIGURE_ENABLE= epub EPUB_LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk@40 DVI_DESC= DVI viewer support DVI_USES= tex DVI_USE= TEX=base DVI_CONFIGURE_ENABLE= dvi T1LIB_DESC= T1LIB for TYPE1 fonts to DVI (Enables DVI) T1LIB_LIB_DEPENDS= libt1.so:devel/t1lib T1LIB_CONFIGURE_ENABLE= t1lib T1LIB_IMPLIES= DVI .include diff --git a/graphics/diff-pdf/Makefile b/graphics/diff-pdf/Makefile index 700fa595c41a..b3c86e1db0b6 100644 --- a/graphics/diff-pdf/Makefile +++ b/graphics/diff-pdf/Makefile @@ -1,28 +1,28 @@ PORTNAME= diff-pdf DISTVERSIONPREFIX= v DISTVERSION= 0.5.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics MAINTAINER= uzsolt@FreeBSD.org COMMENT= Tool for visually comparing two PDFs WWW= https://vslavik.github.io/diff-pdf/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib \ libpoppler.so:graphics/poppler USES= autoreconf compiler:c++11-lang gnome pkgconfig USE_GITHUB= yes GH_ACCOUNT= vslavik USE_GNOME= cairo glib20 USE_WX= 3.0+ GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG} PLIST_FILES= bin/${PORTNAME} .include diff --git a/graphics/dspdfviewer/Makefile b/graphics/dspdfviewer/Makefile index 46762347fdc8..20df4f110790 100644 --- a/graphics/dspdfviewer/Makefile +++ b/graphics/dspdfviewer/Makefile @@ -1,70 +1,70 @@ PORTNAME= dspdfviewer PORTVERSION= 1.15.1 DISTVERSIONPREFIX= v -PORTREVISION= 75 +PORTREVISION= 76 CATEGORIES= graphics MAINTAINER= fox@FreeBSD.org COMMENT= Dual-screen PDF viewer for LaTeX-beamer WWW= https://github.com/dannyedel/dspdfviewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \ libpoppler-qt5.so:graphics/poppler-qt5 USES= cmake:insource compiler:c++14-lang pkgconfig qt:5 USE_QT= core gui linguisttools widgets xml buildtools:build qmake:build USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= dannyedel BUILD_WRKSRC= ${WRKSRC}/build CONFIGURE_WRKSRC= ${WRKSRC}/build INSTALL_WRKSRC= ${WRKSRC}/build CMAKE_ARGS= -DBuildTests=OFF \ -DPOPPLER_LIBRARIES=${LOCALBASE}/lib/libpoppler-qt5.so PLIST_FILES= bin/dspdfviewer \ share/applications/dspdfviewer.desktop \ share/man/man1/dspdfviewer.1.gz .include .if ${CHOSEN_COMPILER_TYPE} == clang # Build fails with LLVM 4.0. Reported upstream as #191: # https://github.com/dannyedel/dspdfviewer/issues/191 CFLAGS+= -Wno-error=undefined-func-template .endif .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == clang # (rene) also related to issue #191 which is still open as of 2020-10-21 CFLAGS+= -Wno-error=zero-as-null-pointer-constant # Fixes build failure for Clang 8.0.0 CFLAGS+= -Wno-error=extra-semi-stmt # Fixes build failure for Clang 11.0.0 CFLAGS+= -Wno-error=suggest-destructor-override CFLAGS+= -Wno-error=suggest-override # Fixes build failure for Clang 14.0.3 .if ${OSVERSION} >= 1400059 CFLAGS+= -Wno-error=bitwise-instead-of-logical .endif # Fixes build failure for Clang 16.0.6 CFLAGS+= -Wno-error=unsafe-buffer-usage # Fixes build failure for Clang 18.1.4 CFLAGS+= -Wno-error=switch-default .endif # Prepare for Qt5-5.15 CFLAGS+= -Wno-deprecated .if ${CHOSEN_COMPILER_TYPE} == clang CFLAGS+= -Wno-error=redundant-parens .else CFLAGS+= -Wno-error=deprecated-declarations .endif .include diff --git a/graphics/engauge-digitizer/Makefile b/graphics/engauge-digitizer/Makefile index 041de408675a..c68c38d82409 100644 --- a/graphics/engauge-digitizer/Makefile +++ b/graphics/engauge-digitizer/Makefile @@ -1,53 +1,54 @@ PORTNAME= engauge-digitizer DISTVERSIONPREFIX= v DISTVERSION= 12.9.1 +PORTREVISION= 1 CATEGORIES= graphics math science MAINTAINER= yuri@FreeBSD.org COMMENT= Extract data points from images of graphs WWW= https://markummitchell.github.io/engauge-digitizer/ \ https://github.com/akhuettel/engauge-digitizer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfftw3.so:math/fftw3 \ liblog4cpp.so:devel/log4cpp \ libopenjp2.so:graphics/openjpeg \ libpoppler-qt6.so:graphics/poppler-qt6 USES= compiler:c++11-lang desktop-file-utils gl pkgconfig qmake qt:6 # pkgconfig is for https://github.com/markummitchell/engauge-digitizer/issues/423 USE_QT= base tools USE_GL= gl USE_GITHUB= yes GH_ACCOUNT= akhuettel CONFIGURE_ENV= OPENJPEG_INCLUDE=${PREFIX}/include/openjpeg-2.4 OPENJPEG_LIB=${PREFIX}/lib \ POPPLER_INCLUDE=${PREFIX}/include/poppler/qt6 POPPLER_LIB=${PREFIX}/lib QMAKE_ARGS= "CONFIG+=jpeg2000 pdf" CXXFLAGS+= `pkg-config --cflags libopenjp2` # workaround for https://github.com/markummitchell/engauge-digitizer/issues/423 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes #DOCS_USE= QT=help,linguist:build do-patch-NLS-on: @${REINPLACE_CMD} -e 's|QCoreApplication::applicationDirPath () + "/translations",|"${DATADIR}/translations",|' ${WRKSRC}/src/Translator/TranslatorContainer.cpp post-build-NLS-on: @cd ${WRKSRC} && ${LRELEASE} engauge.pro do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/Engauge ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${GZIP_CMD} < ${WRKSRC}/src/img/${PORTNAME}.svg > ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}.svgz ${INSTALL_DATA} ${WRKSRC}/dev/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop do-install-NLS-on: @${MKDIR} ${STAGEDIR}${DATADIR}/translations ${INSTALL_DATA} ${WRKSRC}/translations/*.qm ${STAGEDIR}${DATADIR}/translations .include diff --git a/graphics/epdfview/Makefile b/graphics/epdfview/Makefile index 7d521843df20..933fe95a7347 100644 --- a/graphics/epdfview/Makefile +++ b/graphics/epdfview/Makefile @@ -1,34 +1,34 @@ PORTNAME= epdfview DISTVERSION= 0.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics print gnome MAINTAINER= mew14930xvi@inbox.lv COMMENT= Lightweight PDF document viewer WWW= https://github.com/Flow-It/epdfview_old LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib USES= compiler:c++11-lang desktop-file-utils gnome iconv meson \ pkgconfig USE_GITHUB= yes GH_ACCOUNT= Flow-It GH_PROJECT= epdfview_old GH_TAGNAME= 6f907bd USE_GNOME= glib20 gtk30 OPTIONS_DEFINE= CUPS NLS OPTIONS_DEFAULT= CUPS NLS OPTIONS_SUB= yes CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_MESON_TRUE= enable-printing NLS_USES= gettext NLS_MESON_TRUE= enable-nls .include diff --git a/graphics/evince/Makefile b/graphics/evince/Makefile index 972382c18e18..9c4371e079ae 100644 --- a/graphics/evince/Makefile +++ b/graphics/evince/Makefile @@ -1,90 +1,91 @@ PORTNAME= evince DISTVERSION= 48.1 +PORTREVISION= 1 CATEGORIES= graphics print gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME multi-format document viewer WWW= https://gitlab.gnome.org/GNOME/evince LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING FLAVOR?= full FLAVORS= full lite BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ ${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen@${PY_FLAVOR} \ itstool:textproc/itstool LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy \ libpoppler-glib.so:graphics/poppler-glib \ libspectre.so:print/libspectre \ libtiff.so:graphics/tiff RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome \ gstreamer libarchive localbase:ldflags meson pkgconfig \ python:build tar:xz xorg USE_GNOME= cairo gdkpixbuf gtk30 libxml2 USE_LDCONFIG= yes USE_XORG= ice CPE_VENDOR= gnome MESON_ARGS= -Dgtk_doc=false \ -Duser_doc=true \ -Dpdf=enabled \ -Dps=enabled \ -Dsystemduserunitdir=no .if ${FLAVOR} == lite MESON_ARGS+= -Dintrospection=false \ -Dpreviewer=false \ -Dthumbnail_cache=disabled \ -Dthumbnailer=false OPTIONS_EXCLUDE= DBUS PLIST= ${.CURDIR}/pkg-plist-lite PKGNAMESUFFIX= -lite COMMENT+= without GNOME dependencies CONFLICTS_INSTALL= evince .else USE_GNOME+= introspection:build gnomedesktop3 MESON_ARGS+= -Dintrospection=true CONFLICTS_INSTALL= evince-lite .endif GLIB_SCHEMAS= org.gnome.Evince.gschema.xml PLIST_SUB= VERSION=3.0 OPTIONS_SUB= yes OPTIONS_DEFINE= COMICS DBUS DJVU DVI KEYRING SPELL XPS OPTIONS_DEFAULT= COMICS DBUS KEYRING SPELL XPS COMICS_DESC= Comic book archives support COMICS_MESON_ENABLED= comics DBUS_MESON_TRUE= dbus DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DJVU_DESC= DJVU support DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre DJVU_MESON_ENABLED= djvu DVI_DESC= DVI viewer support DVI_USES= tex DVI_USE= TEX=kpathsea,latex DVI_MESON_ENABLED= dvi KEYRING_DESC= Keyring support KEYRING_LIB_DEPENDS= libsecret-1.so:security/libsecret KEYRING_MESON_ENABLED= keyring SPELL_DESC= Spell checking support SPELL_MESON_ENABLED= gspell SPELL_LIB_DEPENDS= libgspell-1.so:textproc/gspell XPS_DESC= XPS support XPS_LIB_DEPENDS= libgxps.so:graphics/libgxps XPS_MESON_ENABLED= xps .include diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile index 3992e5d16ecc..9b5982206e1a 100644 --- a/graphics/gdal/Makefile +++ b/graphics/gdal/Makefile @@ -1,271 +1,272 @@ PORTNAME= gdal PORTVERSION= 3.11.5 +PORTREVISION= 1 CATEGORIES= graphics geography MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Translator library for raster geospatial data formats WWW= https://gdal.org/ \ https://github.com/OSGeo/gdal LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.TXT BUILD_DEPENDS= fast_float>=0:math/fast_float \ libertiff>=0:graphics/libertiff \ libgeotiff>=1.5.0:graphics/libgeotiff \ proj>=6,1:graphics/proj LIB_DEPENDS= libgeotiff.so:graphics/libgeotiff \ libgif.so:graphics/giflib \ libjson-c.so:devel/json-c \ libpng.so:graphics/png \ libproj.so:graphics/proj \ libqhull_r.so:math/qhull \ libtiff.so:graphics/tiff USES= cmake compiler:c++17-lang cpe iconv jpeg localbase pkgconfig ssl tar:xz CMAKE_OFF= BUILD_CSHARP_BINDINGS \ BUILD_DOCS \ BUILD_JAVA_BINDINGS \ BUILD_PYTHON_BINDINGS \ BUILD_TESTING \ BUILD_VSIPRELOAD \ CLANG_TIDY_ENABLED \ CSHARP_MONO \ ENABLE_DEFLATE64 \ GDAL_ENABLE_HDF5_GLOBAL_LOCK \ GDAL_ENABLE_PLUGINS \ GDAL_ENABLE_PLUGINS_NO_DEPS \ GDAL_SET_INSTALL_RELATIVE_RPATH \ GDAL_USE_INTERNAL_LIBS \ GDAL_USE_GEOTIFF_INTERNAL \ GDAL_USE_GIF_INTERNAL \ GDAL_USE_JPEG12_INTERNAL \ GDAL_USE_JPEG_INTERNAL \ GDAL_USE_JSONC_INTERNAL \ GDAL_USE_LERC_INTERNAL \ GDAL_USE_LIBCSF_INTERNAL \ GDAL_USE_OPENCAD \ GDAL_USE_OPENCAD_INTERNAL \ GDAL_USE_PNG_INTERNAL \ GDAL_USE_PUBLICDECOMPWT \ GDAL_USE_QHULL_INTERNAL \ GDAL_USE_SHAPELIB \ GDAL_USE_TIFF_INTERNAL \ GDAL_USE_ZLIB_INTERNAL \ HDFS_ENABLED \ SWIG_REGENERATE_PYTHON \ ${CMAKE_OFF_${ARCH}} CMAKE_OFF_armv7=GDAL_ENABLE_ARM_NEON_OPTIMIZATIONS CMAKE_ON= AVIF_VERSION_CHECK \ BUILD_APPS \ BUILD_SHARED_LIBS \ BUILD_STATIC_LIBS \ ENABLE_GNM \ ENABLE_IPO \ ENABLE_PAM \ GDAL_AUTOLOAD_PLUGINS \ GDAL_BUILD_OPTIONAL_DRIVERS \ GDAL_HIDE_INTERNAL_SYMBOLS \ GDAL_OBJECT_LIBRARIES_POSITION_INDEPENDENT_CODE \ GDAL_SPLIT_EXPORTED_LIBS \ GDAL_USE_CPL_MULTIPROC_PTHREAD \ GDAL_USE_EXTERNAL_LIBS \ GDAL_USE_GEOTIFF \ GDAL_USE_GIF \ GDAL_USE_ICONV \ GDAL_USE_JPEG \ GDAL_USE_JPEG12 \ GDAL_USE_JSONC \ GDAL_USE_LIBCSF \ GDAL_USE_LIBLZMA \ GDAL_USE_OPENSSL \ GDAL_USE_PNG \ GDAL_USE_QHULL \ GDAL_USE_SHAPELIB_INTERNAL \ GDAL_USE_TIFF \ GDAL_USE_ZLIB \ OGR_BUILD_OPTIONAL_DRIVERS \ OGR_SQLITE_ALLOW_LOAD_EXTENSIONS \ RENAME_INTERNAL_SHAPELIB_SYMBOLS \ USE_CCACHE USE_CXXSTD= c++17 USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} CPE_VENDOR= osgeo HEADER_FILES= alg/gvgcpfit.h \ alg/internal_qhull_headers.h \ alg/thinplatespline.h\ gcore/gdalexif.h \ gcore/gdaljp2metadatagenerator.h \ gcore/gdalsse_priv.h \ gnm/gnm_priv.h \ port/cpl_aws.h \ port/cpl_cpu_features.h \ port/cpl_google_cloud.h \ port/cpl_odbc.h \ port/cpl_sha1.h \ port/cpl_sha256.h \ port/cpl_vsil_curl_priv.h \ port/cpl_worker_thread_pool.h OPTIONS_DEFINE= AEC ARMADILLO BLOSC BRUNSLI CFITSIO CRYPTOPP CURL DEFLATE ECW EXPAT FREEXL GEOS GTA HDF5 HEIF JXL KEA KML LERC LIBXML2 LZ4 MYSQL NETCDF ODBC OPENDRIVE OPENEXR OPENJPEG PCRE2 PGSQL QB3 RASTERLITE2 SFCGAL SPATIALITE SQLITE TILEDB WEBP XERCES ZSTD OPTIONS_RADIO= PDF OPTIONS_RADIO_PDF= PODOFO POPPLER OPTIONS_DEFAULT=AEC CURL DEFLATE EXPAT FREEXL GEOS LERC LIBXML2 LZ4 OPENJPEG PCRE2 PGSQL POPPLER WEBP ZSTD \ HDF5 KML NETCDF SPATIALITE SFCGAL SQLITE XERCES OPTIONS_EXCLUDE_powerpc= LERC OPTIONS_EXCLUDE_powerpc64= LERC OPTIONS_SUB= yes AEC_DESC= Adaptive entropy coding library BLOSC_DESC= Blosc support in Zarr driver BRUNSLI_DESC= Brunsli support via libbrunsli library CRYPTOPP_DESC= Cryptopp support DEFLATE_DESC= Faster deflate support via libdeflate library KEA_DESC= KEA format support LERC_DESC= LERC (Limited Error Raster Compression) support OPENDRIVE_DESC= OpenDRIVE format support PCRE2_DESC= Regular expression support for SQLite QB3_DESC= QB3 compression in MRF driver RASTERLITE2_DESC= RasterLite2 support TILEDB_DESC= TileDB support AEC_CMAKE_BOOL= GDAL_USE_LIBAEC AEC_LIB_DEPENDS= libaec.so:science/libaec ARMADILLO_CMAKE_BOOL= GDAL_USE_ARMADILLO ARMADILLO_LIB_DEPENDS= libarmadillo.so:math/armadillo BLOSC_CMAKE_BOOL= GDAL_USE_BLOSC BLOSC_LIB_DEPENDS= libblosc.so:archivers/c-blosc BRUNSLI_CMAKE_BOOL= GDAL_USE_BRUNSLI BRUNSLI_LIB_DEPENDS= libbrunslidec-c.so:graphics/brunsli CFITSIO_CMAKE_BOOL= GDAL_USE_CFITSIO CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio CRYPTOPP_CMAKE_BOOL= GDAL_USE_CRYPTOPP CRYPTOPP_LIB_DEPENDS= libcryptopp.so:security/cryptopp CURL_CMAKE_BOOL= GDAL_USE_CURL CURL_LIB_DEPENDS= libcurl.so:ftp/curl DEFLATE_CMAKE_BOOL= GDAL_USE_DEFLATE DEFLATE_LIB_DEPENDS= libdeflate.so:archivers/libdeflate ECW_CMAKE_BOOL= GDAL_USE_ECW ECW_LIB_DEPENDS= libNCSEcw.so:graphics/libecwj2 EXPAT_CMAKE_BOOL= GDAL_USE_EXPAT EXPAT_LIB_DEPENDS= libexpat.so:textproc/expat2 FREEXL_CMAKE_BOOL= GDAL_USE_FREEXL FREEXL_LIB_DEPENDS= libfreexl.so:textproc/freexl GEOS_CMAKE_BOOL= GDAL_USE_GEOS GEOS_LIB_DEPENDS= libgeos.so:graphics/geos GTA_CMAKE_BOOL= GDAL_USE_GTA GTA_LIB_DEPENDS= libgta.so:devel/libgta HDF5_CMAKE_BOOL= GDAL_USE_HDF5 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HEIF_CMAKE_BOOL= GDAL_USE_HEIF HEIF_LIB_DEPENDS= libheif.so:graphics/libheif JXL_CMAKE_BOOL= GDAL_USE_JXL GDAL_USE_JXL_THREADS JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl KEA_CMAKE_BOOL= GDAL_USE_KEA KEA_LIB_DEPENDS= libkea.so:graphics/kealib KML_CMAKE_BOOL= GDAL_USE_LIBKML KML_LIB_DEPENDS= libkmlbase.so:science/libkml \ liburiparser.so:net/uriparser KML_USES= minizip LERC_CMAKE_BOOL= GDAL_USE_LERC LERC_LIB_DEPENDS= libLerc.so:graphics/lerc LIBXML2_CMAKE_BOOL= GDAL_USE_LIBXML2 LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2 LZ4_CMAKE_BOOL= GDAL_USE_LZ4 LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 MYSQL_CMAKE_BOOL= GDAL_USE_MYSQL MYSQL_USES= mysql NETCDF_CMAKE_BOOL= GDAL_USE_NETCDF NETCDF_LIB_DEPENDS= libnetcdf.so:science/netcdf ODBC_CMAKE_BOOL= GDAL_USE_ODBC ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC OPENDRIVE_CMAKE_BOOL= GDAL_USE_OPENDRIVE OPENDRIVE_LDFLAGS= -lpugixml OPENDRIVE_LIB_DEPENDS= libOpenDrive.so:graphics/libopendrive \ libpugixml.so:textproc/pugixml OPENEXR_CFLAGS= -DInt64=uint64_t OPENEXR_CMAKE_BOOL= GDAL_USE_EXR OPENEXR_LIB_DEPENDS= libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr OPENJPEG_BUILD_DEPENDS= openjpeg>=2.1.0:graphics/openjpeg OPENJPEG_CMAKE_BOOL= GDAL_USE_OPENJPEG OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg PCRE2_CMAKE_BOOL= GDAL_USE_PCRE2 PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 PGSQL_CMAKE_BOOL= GDAL_USE_POSTGRESQL PGSQL_USES= pgsql PODOFO_CMAKE_BOOL= GDAL_USE_PODOFO PODOFO_LIB_DEPENDS= libpodofo.so:graphics/podofo POPPLER_CMAKE_BOOL= GDAL_USE_POPPLER POPPLER_LIB_DEPENDS= libpoppler.so:graphics/poppler QB3_CMAKE_BOOL= GDAL_USE_LIBQB3 QB3_LIB_DEPENDS= libQB3.so:graphics/qb3 RASTERLITE2_CMAKE_BOOL= GDAL_USE_RASTERLITE2 RASTERLITE2_LIB_DEPENDS=librasterlite2.so:graphics/librasterlite2 SFCGAL_CMAKE_BOOL= GDAL_USE_SFCGAL SFCGAL_LIB_DEPENDS= libSFCGAL.so:databases/sfcgal SPATIALITE_CMAKE_BOOL= GDAL_USE_SPATIALITE SPATIALITE_LIB_DEPENDS= libspatialite.so:databases/spatialite SQLITE_CMAKE_BOOL= GDAL_USE_SQLITE3 SQLITE_USES= sqlite TILEDB_CMAKE_BOOL= GDAL_USE_TILEDB TILEDB_LIB_DEPENDS= libtiledb.so:databases/tiledb WEBP_CMAKE_BOOL= GDAL_USE_WEBP WEBP_LIB_DEPENDS= libwebp.so:graphics/webp XERCES_CMAKE_BOOL= GDAL_USE_XERCESC XERCES_LIB_DEPENDS= libxerces-c.so:textproc/xerces-c3 ZSTD_CMAKE_BOOL= GDAL_USE_ZSTD ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd .include .if ${ARCH} == powerpc || ${ARCH} == powerpc64 PLIST_SUB+= BIGENDIAN="@comment " .else PLIST_SUB+= BIGENDIAN="" .endif # Clean up bundled libraries .if !defined(MAINTAINER_MODE) EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/alg/internal_libqhull \ --exclude ${DISTNAME}/frmts/gif/giflib \ --exclude ${DISTNAME}/frmts/gtiff/libgeotiff \ --exclude ${DISTNAME}/frmts/jpeg/libjpeg \ --exclude ${DISTNAME}/frmts/jpeg/libjpeg12 \ --exclude ${DISTNAME}/frmts/png/libpng \ --exclude ${DISTNAME}/frmts/zlib \ --exclude ${DISTNAME}/ogr/ogrsf_frmts/geojson/libjson \ --exclude ${DISTNAME}/third_party/fast_float \ --exclude ${DISTNAME}/third_party/LercLib \ --exclude ${DISTNAME}/third_party/libertiff \ --no-same-owner --no-same-permissions .else post-patch: @${RM} -r ${WRKSRC}/alg/internal_libqhull/ @${RM} -r ${WRKSRC}/frmts/gif/giflib/ @${RM} -r ${WRKSRC}/frmts/gtiff/libgeotiff/ # @${RM} -r ${WRKSRC}/frmts/gtiff/libtiff/ # tif_lerc.c, tif_lzw.c, tif_packbits.c @${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg/ @${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg12/ @${RM} -r ${WRKSRC}/frmts/png/libpng/ @${RM} -r ${WRKSRC}/frmts/zlib/ @${RM} -r ${WRKSRC}/ogr/ogrsf_frmts/geojson/libjson/ @${RM} -r ${WRKSRC}/third_party/fast_float/ @${RM} -r ${WRKSRC}/third_party/LercLib/ @${RM} -r ${WRKSRC}/third_party/libertiff/ .endif post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/scripts/gdal-bash-completion.sh ${STAGEDIR}${PREFIX}/etc/bash_completion.d cd ${WRKSRC}/ && ${INSTALL_DATA} ${HEADER_FILES} ${STAGEDIR}${PREFIX}/include/ # ${INSTALL_DATA} ${WRKSRC}/libgdal.a ${STAGEDIR}${PREFIX}/lib/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgdal.so .include diff --git a/graphics/geeqie/Makefile b/graphics/geeqie/Makefile index 0ebe4e3f06e0..2988246fd50f 100644 --- a/graphics/geeqie/Makefile +++ b/graphics/geeqie/Makefile @@ -1,94 +1,94 @@ PORTNAME= geeqie DISTVERSIONPREFIX= v DISTVERSION= 2.4 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics MAINTAINER= amdmi3@FreeBSD.org COMMENT= Lightweight image viewer forked from GQview WWW= https://www.geeqie.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= bash:shells/bash BUILD_DEPENDS= xxd:sysutils/xxd TEST_DEPENDS= appstreamcli:devel/appstream USES= desktop-file-utils gettext-tools gnome jpeg \ lua:53 meson pkgconfig shebangfix USE_GNOME= cairo gdkpixbuf gtk30 glib20 USE_GITHUB= yes GH_ACCOUNT= BestImageViewer SHEBANG_FILES= plugins/*/geeqie-* \ plugins/resize-image/downsize CFLAGS+= -Wno-deprecated-declarations MESON_ARGS= -Ddoxygen=disabled MESON_ARGS+= -Dpandoc=disabled MESON_ARGS+= -Devince=disabled MESON_ARGS+= -Dgit=disabled PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= EXIV2 LCMS MAP FFMPEGTHUMBNAILER ARCHIVE SPELL DOCS NLS OPTIONS_DEFAULT=EXIV2 LCMS MAP FFMPEGTHUMBNAILER ARCHIVE SPELL \ TIFF PDF HEIF DJVU OPENJPEG RAW JXL WEBP OPTIONS_GROUP= FORMATS OPTIONS_GROUP_FORMATS= TIFF PDF HEIF DJVU OPENJPEG RAW JXL WEBP OPTIONS_SUB= yes FORMATS_DESC= Image formats support EXIV2_DESC= Metadata editing EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2 EXIV2_MESON_ENABLED= exiv2 LCMS_DESC= Color adjusting LCMS_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS_MESON_ENABLED= cms MAP_DESC= GPS map support via libchamplain MAP_LIB_DEPENDS= libchamplain-0.12.so:graphics/libchamplain \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libclutter-1.0.so:graphics/clutter MAP_MESON_ENABLED= gps-map TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_MESON_ENABLED= tiff PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib PDF_MESON_ENABLED= pdf FFMPEGTHUMBNAILER_DESC= Video file thumbnails generating support FFMPEGTHUMBNAILER_MESON_ENABLED= videothumbnailer FFMPEGTHUMBNAILER_LIB_DEPENDS= libffmpegthumbnailer.so:multimedia/ffmpegthumbnailer HEIF_MESON_ENABLED= heif HEIF_LIB_DEPENDS= libheif.so:graphics/libheif DJVU_MESON_ENABLED= djvu DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre OPENJPEG_MESON_ENABLED= j2k OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg RAW_MESON_ENABLED= libraw RAW_LIB_DEPENDS= libraw.so:graphics/libraw ARCHIVE_MESON_ENABLED= archive ARCHIVE_USES= libarchive JXL_MESON_ENABLED= jpegxl JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl WEBP_MESON_ENABLED= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp SPELL_DESC= Spelling check through gspell SPELL_MESON_ENABLED= spell SPELL_LIB_DEPENDS= libgspell-1.so:textproc/gspell DOCS_BUILD_DEPENDS= yelp-build:textproc/yelp-tools .include diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile index dee5645bc2a1..e166f8c0260a 100644 --- a/graphics/gegl/Makefile +++ b/graphics/gegl/Makefile @@ -1,141 +1,142 @@ PORTNAME= gegl DISTVERSION= 0.4.64 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= GIMP MAINTAINER= gnome@FreeBSD.org COMMENT= Graph based image processing framework WWW= https://gegl.org/ LICENSE= BSD3CLAUSE GPLv3+ LGPL3+ LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libbabl-0.1.so:x11/babl \ libjson-glib-1.0.so:devel/json-glib \ libnsgif.so:graphics/libnsgif \ libpng.so:graphics/png USES= compiler:c++14-lang cpe gettext gnome jpeg localbase:ldflags \ meson pkgconfig shebangfix uniquefiles tar:xz USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes SHEBANG_FILES= tools/xml_insert.sh MESON_ARGS= -Ddocs=false \ -Dgi-docgen=disabled \ -Dworkshop=false \ -Dintrospection=true \ -Dlensfun=disabled \ -Dmaxflow=disabled \ -Dmrg=disabled \ -Dpygobject=disabled \ -Dlua=disabled .if !exists(/usr/include/omp.h) MESON_ARGS+= -Dopenmp=disabled .endif GEGL_SHLIB= 0.463.1 GEGL_VER= 0.4 PLIST_SUB+= GEGL_SHLIB=${GEGL_SHLIB} GEGL_VER=${GEGL_VER} OPTIONS_DEFINE= CAIRO ENSCRIPT FFMPEG GEXIV2 GRAPHVIZ JASPER LCMS2 LIBRSVG2 \ OPENEXR PANGO PIXBUF POPPLER RAW SDL SPIRO TIFF UMFPACK V4L \ VAPI WEBP OPTIONS_DEFAULT= CAIRO ENSCRIPT FFMPEG GEXIV2 GRAPHVIZ JASPER LCMS2 LIBRSVG2 \ OPENEXR PANGO PIXBUF POPPLER RAW SDL SPIRO TIFF UMFPACK V4L \ VAPI WEBP OPTIONS_EXCLUDE_i386= GEXIV2 OPTIONS_SUB= yes ENSCRIPT_DESC= Enscript support GEXIV2_DESC= EXIF and IPTC metadata support via gexiv2 SPIRO_DESC= Spiro support UMFPACK_DESC= UMFpack support CAIRO_USE= GNOME=cairo CAIRO_MESON_ENABLED= cairo ENSCRIPT_BUILD_DEPENDS= enscript:print/enscript-a4 FFMPEG_LIB_DEPENDS= libavformat.so:multimedia/ffmpeg FFMPEG_MESON_ENABLED= libav GEXIV2_LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 GEXIV2_MESON_ENABLED= gexiv2 GRAPHVIZ_BUILD_DEPENDS= dot:graphics/graphviz GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz GRAPHVIZ_MESON_ENABLED= graphviz JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JASPER_MESON_ENABLED= jasper LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS2_MESON_ENABLED= lcms LIBRSVG2_IMPLIES= CAIRO LIBRSVG2_USE= GNOME=librsvg2 LIBRSVG2_MESON_ENABLED= librsvg OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath OPENEXR_MESON_ENABLED= openexr PANGO_IMPLIES= CAIRO PANGO_USE= GNOME=pango PANGO_MESON_ENABLED= pango pangocairo PIXBUF_USE= GNOME=gdkpixbuf PIXBUF_MESON_ENABLED= gdk-pixbuf POPPLER_IMPLIES= CAIRO POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib POPPLER_MESON_ENABLED= poppler RAW_LIB_DEPENDS= libraw.so:graphics/libraw RAW_MESON_ENABLED= libraw SDL_USES= sdl SDL_USE= SDL=sdl2 SDL_MESON_ENABLED= sdl2 SPIRO_LIB_DEPENDS= libspiro.so:graphics/libspiro SPIRO_MESON_ENABLED= libspiro TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_MESON_ENABLED= libtiff UMFPACK_LIB_DEPENDS= libumfpack.so:math/suitesparse-umfpack UMFPACK_MESON_ENABLED= umfpack V4L_BUILD_DEPENDS= libv4l>0:multimedia/libv4l \ v4l_compat>=0:multimedia/v4l_compat V4L_RUN_DEPENDS= libv4l>0:multimedia/libv4l V4L_MESON_ENABLED= libv4l libv4l2 V4L_VARS= LICENSE+=LGPL20+ VAPI_USES= vala:build VAPI_MESON_ENABLED= vapigen WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_MESON_ENABLED= webp .include .if defined(WITH_DEBUG) LDFLAGS+= -lexecinfo .endif .if ${ARCH} == "amd64" PLIST_SUB+= AMD64="" ARM="@comment " .elif ${ARCH} == "armv6" || ${ARCH} == "armv7" PLIST_SUB+= AMD64="@comment " ARM="" .else PLIST_SUB+= AMD64="@comment " ARM="@comment " .endif .include diff --git a/graphics/gimp-app/Makefile b/graphics/gimp-app/Makefile index bf9386d2191c..4c7b82af4ad9 100644 --- a/graphics/gimp-app/Makefile +++ b/graphics/gimp-app/Makefile @@ -1,140 +1,140 @@ PORTNAME= gimp DISTVERSION= 2.10.38 -PORTREVISION= 7 +PORTREVISION= 8 PORTEPOCH= 1 CATEGORIES= graphics gnome MASTER_SITES= GIMP/gimp/v${PORTVERSION:R} PKGNAMESUFFIX= -app MAINTAINER= gnome@FreeBSD.org COMMENT= GNU Image Manipulation Program WWW= https://www.gimp.org/ LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ gtkdocize:textproc/gtk-doc \ glib-networking>=0:net/glib-networking \ mypaint-brushes>0:graphics/mypaint-brushes LIB_DEPENDS= libasound.so:audio/alsa-lib \ libbabl-0.1.so:x11/babl \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgegl-0.4.so:graphics/gegl \ libgexiv2.so:graphics/gexiv2 \ libharfbuzz.so:print/harfbuzz \ libjson-c.so:devel/json-c \ libjson-glib-1.0.so:devel/json-glib \ liblcms2.so:graphics/lcms2 \ libmypaint.so:graphics/libmypaint \ libpng.so:graphics/png \ libpoppler-glib.so:graphics/poppler-glib \ libtiff.so:graphics/tiff \ ${LIB_DEPENDS_${ARCH}} LIB_DEPENDS_aarch64= libunwind.so:devel/libunwind LIB_DEPENDS_amd64= libunwind.so:devel/libunwind LIB_DEPENDS_armv7= libunwind.so:devel/libunwind LIB_DEPENDS_i386= libunwind.so:devel/libunwind LIB_DEPENDS_powerpc64= libunwind.so:devel/libunwind LIB_DEPENDS_powerpc64le= libunwind.so:devel/libunwind RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ glib-networking>=0:net/glib-networking \ mypaint-brushes>0:graphics/mypaint-brushes USES= autoreconf:2.69 cpe compiler:c++14-lang desktop-file-utils gettext gmake \ gnome jpeg libtool localbase pkgconfig shebangfix tar:bzip2 xorg CPE_VENDOR= gimp CPE_PRODUCT= gimp USE_GNOME+= cairo gtk20 intltool librsvg2 USE_LDCONFIG= yes USE_XORG= ice sm x11 xcursor xext xfixes xmu xpm xt SHEBANG_FILES= plug-ins/pygimp/plug-ins/*.py GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc/gimp \ --with-bug-report-url="https://bugs.freebsd.org/" \ --disable-gtk-doc \ --without-linux-input \ --with-print \ --without-gudev \ --enable-default-binary \ --disable-gimp-console \ --disable-python \ --without-appdata-test \ --with-desktop-dir=${PREFIX}/share \ --docdir=${PREFIX}/share/doc/gimp \ --with-icc-directory=${LOCALBASE}/share/color/icc \ --without-webkit \ --enable-default-binary CONFIGURE_ENV= GIMP_THREAD_LIBS=-lpthread INSTALL_TARGET= install-strip .if !defined(XAUTHORITY) TEST_ENV= XAUTHORITY=${HOME}/.Xauthority .endif TEST_TARGET= check LIBS+= -lexecinfo -lm CONFLICTS_INSTALL= gimp3-app PLIST_SUB+= LIBVER=0.1000.${PORTVERSION:E} OPTIONS_DEFINE= AALIB GHOSTSCRIPT HEIF JXL LIBMNG OPENEXR OPENJPEG \ SIMD WEBP WMF OPTIONS_DEFAULT= AALIB HEIF JXL LIBMNG OPENEXR OPENJPEG SIMD WEBP WMF OPTIONS_SUB= yes AALIB_DESC= Ascii-art Plug-in OPENJPEG_DESC= Enhanced JPEG (JPEG 2000) graphics support AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_CONFIGURE_WITH= aa GHOSTSCRIPT_USES= ghostscript GHOSTSCRIPT_CONFIGURE_WITH= gs HEIF_LIB_DEPENDS= libheif.so:graphics/libheif HEIF_CONFIGURE_WITH= libheif JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl JXL_CONFIGURE_WITH= jpegxl LIBMNG_LIB_DEPENDS= libmng.so:graphics/libmng LIBMNG_CONFIGURE_WITH= libmng OPENEXR_LIB_DEPENDS= libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr OPENEXR_CONFIGURE_WITH= openexr OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg OPENJPEG_CONFIGURE_WITH= jpeg2000 SIMD_CONFIGURE_OFF= --disable-altivec \ --disable-mmx \ --disable-sse WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CONFIGURE_WITH= webp WMF_LIB_DEPENDS= libexpat.so:textproc/expat2 \ libwmf.so:graphics/libwmf WMF_CONFIGURE_WITH= wmf .include post-patch: @${REINPLACE_CMD} -e 's|%%GIMP_LIBS%%|${GIMP_LIBS}|; \ s|%%GIMP_THUMB_LIBS%%|${GIMP_THUMB_LIBS}|; \ s|%%GIMP_UI_LIBS%%|${GIMP_UI_LIBS}|' \ ${WRKSRC}/plug-ins/pygimp/Makefile.in @${REINPLACE_CMD} \ -e 's|x86_64|amd64|g' \ -e 's|libpixbufloader-svg.so|libpixbufloader_svg.so|g' \ ${WRKSRC}/configure.ac .include diff --git a/graphics/gimp3-app/Makefile b/graphics/gimp3-app/Makefile index 4654ac5e32c5..db88158a6ffb 100644 --- a/graphics/gimp3-app/Makefile +++ b/graphics/gimp3-app/Makefile @@ -1,170 +1,170 @@ PORTNAME= gimp DISTVERSION= 3.0.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES?= graphics gnome MASTER_SITES= GIMP/gimp/v${PORTVERSION:R} PKGNAMESUFFIX= 3-app MAINTAINER= gnome@FreeBSD.org COMMENT= GNU Image Manipulation Program WWW= https://www.gimp.org/ LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ glib-networking>=0:net/glib-networking \ mypaint-brushes>0:graphics/mypaint-brushes \ bash:shells/bash \ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ appstreamcli:devel/appstream LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libasound.so:audio/alsa-lib \ liblcms2.so:graphics/lcms2 \ libgegl-0.4.so:graphics/gegl \ libbabl-0.1.so:x11/babl \ libharfbuzz.so:print/harfbuzz \ libfontconfig.so:x11-fonts/fontconfig \ libpoppler-glib.so:graphics/poppler-glib \ libgexiv2.so:graphics/gexiv2 \ libjson-c.so:devel/json-c \ libmypaint.so:graphics/libmypaint \ libfreetype.so:print/freetype2 \ libappstream.so:devel/appstream \ libappstream-glib.so:devel/appstream-glib \ libImath.so:math/Imath \ libwebp.so:graphics/webp \ libOpenEXR.so:graphics/openexr \ libIex.so:graphics/openexr \ libjson-glib-1.0.so:devel/json-glib \ libgudev-1.0.so:devel/libgudev \ ${LIB_DEPENDS_${ARCH}} LIB_DEPENDS_aarch64= libunwind.so:devel/libunwind LIB_DEPENDS_amd64= libunwind.so:devel/libunwind LIB_DEPENDS_i386= libunwind.so:devel/libunwind LIB_DEPENDS_powerpc64= libunwind.so:devel/libunwind LIB_DEPENDS_powerpc64le= libunwind.so:devel/libunwind RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ glib-networking>=0:net/glib-networking \ mypaint-brushes>0:graphics/mypaint-brushes USES= cpe desktop-file-utils gettext gnome jpeg libarchive \ localbase:ldflags meson ninja perl5 pkgconfig python:3.7+ \ shebangfix tar:xz xorg USE_CXXSTD= gnu++14 USE_GNOME= gtk30 introspection cairo gdkpixbuf librsvg2 libxslt USE_XORG= ice sm x11 xcursor xext xfixes xmu xpm xt USE_LDCONFIG= yes #LDFLAGS+= -L${LOCALBASE}/lib -Wl,--allow-shlib-undefined LDFLAGS+= -Wl,--allow-shlib-undefined CONFLICTS_INSTALL= gimp-app BINARY_ALIAS= python3=${PYTHON_CMD} INSTALL_TARGET= install-strip #MESON_ARGS= -Denable-console-bin=false \ # -Dwin32-debug-console=false \ MESON_ARGS= -Dappdata-test=disabled \ -Dheadless-tests=disabled \ -Dicc-directory=${LOCALBASE}/share/color/icc \ -Dilbm=disabled \ -Diff=disabled \ -Dfits=disabled OPTIONS_DEFINE?= AALIB GHOSTSCRIPT HEIF HELP OPENJPEG JS JXL LIBMNG WMF DOCS VALA CFITSIO OPTIONS_DEFAULT?= AALIB GHOSTSCRIPT HEIF OPENJPEG JS JXL WMF DOCS VALA LUA CFITSIO OPTIONS_SINGLE= SCRIPTS OPTIONS_SINGLE_SCRIPTS= LUA LUAJIT LUA_NONE OPTIONS_SUB= yes AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_MESON_ENABLED= aa CFITSIO_MESON_ENABLED= fits CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio GHOSTSCRIPT_USES= ghostscript GHOSTSCRIPT_MESON_ENABLED= ghostscript HEIF_LIB_DEPENDS= libheif.so:graphics/libheif HEIF_MESON_ENABLED= heif HELP_DESC= GIMP User Manual HELP_RUN_DEPENDS= gimp-help-en>=0:misc/gimp-help-en LIBMNG_BROKEN= require rewrired mng port LIBMNG_LIB_DEPENDS= libmng.so:graphics/libmng LIBMNG_MESON_ENABLED= mng OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg OPENJPEG_MESON_ENABLED= jpeg2000 JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl JXL_MESON_ENABLED= jpeg-xl WMF_LIB_DEPENDS= libexpat.so:textproc/expat2 \ libwmf.so:graphics/libwmf WMF_MESON_ENABLED= wmf JS_DESC= Install Javascript plug-ins JS_LIB_DEPENDS= libgjs.so:lang/gjs JS_RUN_DEPENDS= gjs-console:lang/gjs JS_MESON_ENABLED= javascript DOCS_BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen DOCS_MESON_ENABLED= gi-docgen VALA_DESC= Build VAPI and Vala plugins VALA_USES= vala:build VALA_MESON_ENABLED= vala LUA_USES= lua:51 LUA_BUILD_DEPENDS= ${LUA_REFMODLIBDIR}/lgi/corelgilua${LUA_VER_STR}.so:devel/lua-lgi@${LUA_FLAVOR} LUA_RUN_DEPENDS= ${LUA_REFMODLIBDIR}/lgi/corelgilua${LUA_VER_STR}.so:devel/lua-lgi@${LUA_FLAVOR} LUAJIT_DESC?= Lua scripting language support via Luajit LUAJIT_USES= luajit LUAJIT_BROKEN= LuaJIT cannot use devel/lua-lgi module yet LUA_NONE_DESC?= Disable Lua scripting language support LUA_NONE_MESON_FALSE= lua LIBS+= -lexecinfo -lm CPE_PRODUCT= gimp CPE_VENDOR= gnu SHEBANG_FILES= plug-ins/python/*.py \ plug-ins/python/python-console/*.py \ extensions/goat-exercises/*.py \ extensions/goat-exercises/*.js \ extensions/goat-exercises/*.lua SHEBANG_LANG+= gjs PLIST_SUB+= BINVER=${PORTVERSION:R:R} ABIVER=${PORTVERSION:R} SHLIBVER=${PORTVERSION:R:E}.${PORTVERSION:E}.${PORTVERSION:R:E} .include .if ${PORT_OPTIONS:MLUA} || ${PORT_OPTIONS:MLUAJIT} PLIST_SUB+= LUASCRIPTS="" .else PLIST_SUB+= LUASCRIPTS="@comment " .endif .if !exists(/usr/include/omp.h) MESON_ARGS+= -Dopenmp=disabled .endif #post-patch: #.for s in 16 22 24 32 48 64 256 # @${CP} ${WRKSRC}/desktop/${s}x${s}/gimp.png ${WRKSRC}/desktop/${s}x${s}/gimp3.png #.endfor # @${CP} ${WRKSRC}/desktop/scalable/gimp.svg ${WRKSRC}/desktop/scalable/gimp3.svg .include diff --git a/graphics/graphviz/Makefile b/graphics/graphviz/Makefile index d5a25f0ee0a2..13fc794c9fe7 100644 --- a/graphics/graphviz/Makefile +++ b/graphics/graphviz/Makefile @@ -1,272 +1,272 @@ PORTNAME= graphviz PORTVERSION= 14.0.5 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= graphics tk MASTER_SITES= https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PORTVERSION}/ MAINTAINER= dinoex@FreeBSD.org COMMENT= Graph Visualization Software from AT&T and Bell Labs WWW= https://www.graphviz.org/ LICENSE= EPL LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= tclsh${TCL_VER}:lang/tcl${_TCLTK_WANTED_VERSION} LIB_DEPENDS= libltdl.so:devel/libltdl \ libpng.so:graphics/png \ libwebp.so:graphics/webp \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libexpat.so:textproc/expat2 \ libharfbuzz.so:print/harfbuzz \ libgd.so:${GD_PORT} USES= compiler:c++11-lang cpe pathfix shebangfix gmake bison \ pkgconfig libtool:keepla autoreconf localbase:ldflags jpeg \ tcl:build GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share # sincos is broken on armv6, see ports/220591 CFLAGS_armv6= -fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \ -fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \ -fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl CFLAGS_armv7= -fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \ -fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \ -fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl MAKE_ENV= EXPR_COMPAT=yes CONFLICTS_INSTALL= ghmm INSTALL_TARGET= install-strip PLIST_SUB= PORTVERSION="${PORTVERSION}" SHEBANG_FILES= cmd/dot/dot_sandbox FIX_INCLUDE= lib/cdt/dthdr.h lib/pathplan/tri.h \ lib/pathplan/pathutil.h lib/pathplan/solvers.h \ lib/pathplan/vis.h lib/pathplan/vispath.h \ lib/common/globals.h lib/gvc/gvcint.h FIX_TCL_SCRIPT= tclpkg/gdtclft/demo/entities.tcl \ tclpkg/tcldot/demo/gcat.tcl FIX_TK_SCRIPT= tclpkg/tcldot/demo/doted.tcl \ tclpkg/tclpathplan/demo/pathplan.tcl PLIST_SUB= SH_VERSION_SHORT="8" SH_VERSION_FULL="8.0.4" OPTIONS_DEFINE= XPM DIGCOLA IPSEPCOLA ICONV NLS ANN GTS \ PANGOCAIRO POPPLER GDK GHOSTSCRIPT DEVIL \ SMYRNA GVEDIT \ PERL PHP PYTHON RUBY LUA TCL TK GUILE GO \ NVTHREADS DOCS EXAMPLES OPTIONS_DEFAULT=XPM DIGCOLA IPSEPCOLA ICONV PANGOCAIRO NVTHREADS NO_OPTIONS_SORT=yes OPTIONS_SUB= yes DIGCOLA_DESC= neato layout engine with DIGCOLA features IPSEPCOLA_DESC= neato layout engine with IPSEPCOLA features ANN_DESC= ANN edge bundling support GTS_DESC= GNU Triangulated Surface Library support PANGOCAIRO_DESC=pangocairo support POPPLER_DESC= PDF and PS file support via poppler (requires PANGOCAIRO) GDK_DESC= gdk plugin support (requires PANGOCAIRO) GHOSTSCRIPT_DESC=ghostscript plugin (requires PANGOCAIRO) DEVIL_DESC= devil plugin SMYRNA_DESC= SMYRNA graph viewer (GTK2) GVEDIT_DESC= GVEDIT graph viewer (QT6) PERL_DESC= Perl bindings (swig) PHP_DESC= PHP bindings (swig) PYTHON_DESC= Python bindings (swig) RUBY_DESC= Ruby bindings (swig) LUA_DESC= Lua bindings (swig) TCL_DESC= TCL bindings (swig) GUILE_DESC= Guile bindings (swig) GO_DESC= Go bindings (swig) TK_DESC= TK toolkit support NVTHREADS_DESC= Link with threads (needed for nvidia) XPM_USES= xorg XPM_USE= XORG=xaw,xpm,xmu,xt,sm,ice,xext,x11,xau,xdmcp ICONV_USES= iconv NLS_USES= gettext PANGOCAIRO_USES=gnome xorg PANGOCAIRO_USE= GNOME=pango,cairo XORG=xrender,x11,xau,xdmcp GDK_USES= gnome xorg GDK_USE= GNOME=gtk30 SMYRNA_USES= gnome gl xorg SMYRNA_USE= GNOME=libglade2,pangox-compat,gdkpixbuf,gtk20 \ GL=glut,glu,gl GVEDIT_USES= qt:6 GVEDIT_USE= QT=tools:build,base PERL_USES= perl5 PHP_USES= php:build gnome ssl PHP_USE= GNOME=libxml2 PYTHON_USES= python:build RUBY_USES= ruby LUA_USES= lua TCL_USES= python:build TK_USES= tk:build GUILE_USES= guile:3.0 GO_USES= go:no_targets DOCS_USES= groff ANN_LIB_DEPENDS= libann.so:math/ann GTS_LIB_DEPENDS= libgts.so:graphics/gts POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib DEVIL_LIB_DEPENDS= libIL.so:graphics/devil SMYRNA_LIB_DEPENDS= libgtkgl-2.0.so:x11-toolkits/gtkglarea2 \ libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libgts.so:graphics/gts PHP_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 \ libargon2.so:security/libargon2 XPM_CONFIGURE_WITH= x XPM_CONFIGURE_ENV= ac_cv_header_sys_inotify_h=no DIGCOLA_CONFIGURE_WITH= digcola IPSEPCOLA_CONFIGURE_WITH= ipsepcola IPSEPCOLA_IMPLIES= DIGCOLA NLS_CONFIGURE_ENABLE= nls ANN_CONFIGURE_WITH= ann ANN_CONFIGURE_ENV= ANN_CFLAGS=-I${LOCALBASE}/include ANN_LIBS=-lann GTS_CONFIGURE_WITH= gts PANGOCAIRO_CONFIGURE_WITH= pangocairo POPPLER_CONFIGURE_WITH= poppler POPPLER_IMPLIES= PANGOCAIRO GTK3_CONFIGURE_WITH= gtk GDK_CONFIGURE_WITH= gdk gdk-pixbuf GDK_IMPLIES= PANGOCAIRO GHOSTSCRIPT_CONFIGURE_OFF= --with-ghostscript=no GHOSTSCRIPT_IMPLIES= PANGOCAIRO DEVIL_CONFIGURE_WITH= devil GVEDIT_CONFIGURE_WITH= qt SMYRNA_CONFIGURE_OFF= --with-glut=no SMYRNA_CONFIGURE_WITH= smyrna glade gtkgl gtkglext gtk SMYRNA_IMPLIES= GTS PERL_CONFIGURE_ENABLE= perl PERL_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.pl PHP_CONFIGURE_ENABLE= php PHP_CPPFLAGS= -I${LOCALBASE}/include/php/Zend PHP_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.php PYTHON_CONFIGURE_ENABLE= python3 PYTHON_LDFLAGS= "-L${PYTHONBASE}/lib" PYTHON_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.py PYTHON_CONFIGURE_ENV= PYTHON_INCLUDEDIR="${PYTHON_INCLUDEDIR}" RUBY_CONFIGURE_ENABLE= ruby RUBY_CONFIGURE_ENV= RUBY="${RUBY}" RUBY_VER="${RUBY_VER}" \ RUBY_CFLAGS="${RUBY_CFLAGS}" \ RUBY_LDFLAGS="${RUBY_LDFLAGS}" \ RUBY_INSTALL_DIR="${RUBY_SITEARCHLIBDIR}" RUBY_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.rb LUA_CONFIGURE_ENABLE= lua LUA_CFLAGS= -I${LUA_INCDIR} LUA_LDFLAGS= -L${LUA_LIBDIR} -lm LUA_CONFIGURE_ENV= LUA="${LUA_BINDIR}/lua" \ LUA_INSTALL_DIR=${PREFIX}/lib/lua/${LUA_VER} LUA_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.lua TCL_CONFIGURE_ENABLE= tcl TCL_CPPFLAGS= -I${TCL_INCLUDEDIR} TCL_CONFIGURE_ENV= TCLCONFIG="${TCL_LIBDIR}/tclConfig.sh" TCL_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.tcl \ SHEBANG_FILES+=tclpkg/gv/demo/modgraph.py \ PLIST_SUB+=TCL_VER="${TCL_VER}" TK_CPPFLAGS= -I${TK_INCLUDEDIR} TK_CONFIGURE_ON= --with-wish=${WISH} TK_CONFIGURE_ENV= TKCONFIG="${TK_LIBDIR}/tkConfig.sh" TK_IMPLIES= TCL GUILE_CONFIGURE_ENABLE= guile GO_CONFIGURE_ENABLE= go NVTHREADS_LDFLAGS= -lpthread .include # allow the use localized gd ports in Makefile.local or slave ports. GD_PORT?= graphics/gd CONFIGURE_ARGS+= --program-transform-name="s/x/x/" \ --enable-dependency-tracking \ --enable-r=no \ --with-demos="${EXAMPLESDIR}" \ --with-freetype2=yes \ --with-libgd \ --with-webp \ --with-fontconfigincludedir=${LOCALBASE}/include \ --with-fontconfiglibdir=${LOCALBASE}/lib \ --with-tclsh=${TCLSH} \ --without-rsvg \ --disable-io --disable-ocaml --disable-java \ --disable-python2 \ --disable-sharp .if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MTCL} BINARY_ALIAS+= python3=${PYTHON_CMD} .else USES+= python:env .endif .if ${PORT_OPTIONS:MRUBY} RUBY_CFLAGS+= -I "${LOCALBASE}/include/ruby-${RUBY_VER}/" \ -I "${LOCALBASE}/include/ruby-${RUBY_VER}/${RUBY_ARCH}" .if exists(${LOCALBASE}/bin/ruby${RUBY_SHLIBVER}) RUBY_LIBS!= ${LOCALBASE}/bin/ruby${RUBY_SHLIBVER} \ -r rbconfig -e "print RbConfig::CONFIG[ 'LIBS' ]" RUBY_LDFLAGS+= ${RUBY_LIBS} .endif .endif .if ${PORT_OPTIONS:MICONV} CONFIGURE_ARGS+= --with-iconvlibdir=${ICONV_PREFIX}/lib CONFIGURE_ARGS+= --with-iconvincludedir=${ICONV_PREFIX}/include .else CONFIGURE_ARGS+= --without-libiconv-prefix .endif .if ${PORT_OPTIONS:MPERL} || ${PORT_OPTIONS:MPHP} || ${PORT_OPTIONS:MPYTHON} || \ ${PORT_OPTIONS:MRUBY} || ${PORT_OPTIONS:MLUA} || ${PORT_OPTIONS:MTCL} || \ ${PORT_OPTIONS:MGUILE} || ${PORT_OPTIONS:MGO} BUILD_DEPENDS+= swig:devel/swig RUN_DEPENDS+= swig:devel/swig CONFIGURE_ARGS+= --enable-swig CONFIGURE_ENV+= SWIG="${LOCALBASE}/bin/swig" .else CONFIGURE_ARGS+= --disable-swig CONFIGURE_ENV+= SWIG="/nonexistent" .endif .if ${PORT_OPTIONS:MGHOSTSCRIPT} USES_GHOSTSCRIPT_ARGS+= lib .endif .if ${PORT_OPTIONS:MDOCS} USES_GHOSTSCRIPT_ARGS+= build .endif .if defined(USES_GHOSTSCRIPT_ARGS) USES+= ghostscript:${USES_GHOSTSCRIPT_ARGS:ts,} .endif .include post-patch: ${REINPLACE_CMD} \ -e 's|PHP_INSTALL_DATADIR=.*|PHP_INSTALL_DATADIR="${PREFIX}/share/php"|' \ -e 's|LUA_INSTALL_DIR=.*|LUA_INSTALL_DIR="${LUA_MODLIBDIR}"|' \ -e 's| vendorarchdir| sitearchdir|' \ ${WRKSRC}/configure.ac ${REINPLACE_CMD} -e 's|#include "gui.h"|#include "gui/gui.h"|' \ ${WRKSRC}/cmd/smyrna/tvnodes.h cd ${WRKSRC} && ${REINPLACE_CMD} \ -e 's|exec tclsh |exec tclsh${TCL_VER} |' ${FIX_TCL_SCRIPT} cd ${WRKSRC} && ${REINPLACE_CMD} \ -e 's|exec wish |exec wish${TCL_VER} |' ${FIX_TK_SCRIPT} pre-configure-DOCS-off: ${REINPLACE_CMD} -e 's| doc | |' ${WRKSRC}/Makefile.am ${FIND} ${WRKSRC} -name Makefile.am | \ ${XARGS} ${REINPLACE_CMD} \ -e 's|^pdf_DATA|#pdf_DATA|'; pre-install-PHP-on: ${MKDIR} "${STAGEDIR}/${PREFIX}/share/php" post-install: install-ldconfig-file cd ${WRKSRC} && \ ${INSTALL_DATA} ${FIX_INCLUDE} ${STAGEDIR}${PREFIX}/include/graphviz/ .include diff --git a/graphics/impressive/Makefile b/graphics/impressive/Makefile index 0834913768ef..97ffc710ba7d 100644 --- a/graphics/impressive/Makefile +++ b/graphics/impressive/Makefile @@ -1,70 +1,70 @@ PORTNAME= impressive DISTVERSION= 0.13.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= SF/${PORTNAME}/Impressive/${DISTVERSION}/ DISTNAME= Impressive-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Stylish way of giving presentations WWW= https://impressive.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/license.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \ ${PYGAME} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} USES= python sdl shebangfix USE_SDL= sdl SHEBANG_FILES= impressive.py NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz PORTDOCS= ${PORTNAME}.html demo.pdf OPTIONS_DEFINE= DOCS OPTIONS_GROUP= MULTIMEDIA PDFFEATURE OPTIONS_MULTI= PDFENGINE OPTIONS_DEFAULT=FFMPEG MPLAYER MUPDF PDFTK XDG OPTIONS_GROUP_MULTIMEDIA= FFMPEG MPLAYER OPTIONS_GROUP_PDFFEATURE= PDFTK XDG OPTIONS_MULTI_PDFENGINE= GHOSTSCRIPT MUPDF POPPLER XPDF FFMPEG_DESC= Optimize generation of video preview images MPLAYER_DESC= Enable audio/video playback PDFTK_DESC= Enable automatic extraction of PDF page titles XDG_DESC= Enable web/e-mail hyperlinks in PDF files GHOSTSCRIPT_DESC= Use Ghostscript for PDF rendering MUPDF_DESC= Use MuPDF for PDF rendering POPPLER_DESC= Use Poppler for PDF rendering XPDF_DESC= Use Xpdf for PDF rendering FFMPEG_IMPLIES= MPLAYER GHOSTSCRIPT_IMPLIES= PDFTK POPPLER_IMPLIES= PDFTK XPDF_IMPLIES= PDFTK FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer PDFTK_RUN_DEPENDS= pdftk:print/pdftk XDG_RUN_DEPENDS= xdg-open:devel/xdg-utils GHOSTSCRIPT_USES= ghostscript:run MUPDF_RUN_DEPENDS= mupdf:graphics/mupdf POPPLER_RUN_DEPENDS= pdftoppm:graphics/poppler-utils XPDF_RUN_DEPENDS= ${LOCALBASE}/libexec/xpdf/pdftoppm:graphics/xpdf do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/katarakt/Makefile b/graphics/katarakt/Makefile index 7e8443f8665e..c007eed1af8b 100644 --- a/graphics/katarakt/Makefile +++ b/graphics/katarakt/Makefile @@ -1,34 +1,34 @@ PORTNAME= katarakt PORTVERSION= 0.2 -PORTREVISION= 32 +PORTREVISION= 33 CATEGORIES= graphics MAINTAINER= kurt@kmk-computers.de COMMENT= Simple PDF viewer uses as much available screen space as possible WWW= https://gitlab.cs.fau.de/Qui_Sum/katarakt LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= a2x:textproc/asciidoc LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 USES= compiler:c++11-lang gl pkgconfig qmake qt:5 USE_QT= buildtools:build core gui xml dbus network widgets USE_GL= gl USE_GITLAB= yes GL_SITE= https://gitlab.cs.fau.de GL_ACCOUNT= Qui_Sum GL_TAGNAME= 99735bc0b15b57d689b6c982d43b85ed1b40ef45 PLIST_FILES= bin/katarakt \ share/man/man1/katarakt.1.gz post-build: cd ${WRKSRC} && ${MAKE} doc post-install: ${INSTALL_MAN} ${WRKSRC}/doc/katarakt.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/graphics/krita/Makefile b/graphics/krita/Makefile index a5879f47e4c8..a7420087a194 100644 --- a/graphics/krita/Makefile +++ b/graphics/krita/Makefile @@ -1,80 +1,81 @@ PORTNAME= krita DISTVERSION= 5.2.13 +PORTREVISION= 1 CATEGORIES= graphics kde MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION} DIST_SUBDIR= KDE/${PORTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= Sketching and painting program WWW= https://krita.org LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= boost-libs>=1.65:devel/boost-libs \ immer>=0:devel/immer \ lager>=0:devel/lager \ zug>=0:devel/zug BUILD_DEPENDS+= ${BUILD_DEPENDS_${ARCH}} BUILD_DEPENDS_aarch64= xsimd>=8.1:devel/xsimd BUILD_DEPENDS_amd64= xsimd>=8.1:devel/xsimd LIB_DEPENDS= libImath.so:math/Imath \ libOpenColorIO.so:graphics/opencolorio \ libX11.so:x11/libX11 \ libexiv2.so:graphics/exiv2 \ libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libgif.so:graphics/giflib \ libgsl.so:math/gsl \ libharfbuzz.so:print/harfbuzz \ libheif.so:graphics/libheif \ libjson-c.so:devel/json-c \ libjxl.so:graphics/libjxl \ liblcms2.so:graphics/lcms2 \ libmypaint.so:graphics/libmypaint \ libopenjp2.so:graphics/openjpeg \ libpng16.so:graphics/png \ libpoppler.so:graphics/poppler \ libpoppler-qt5.so:graphics/poppler-qt5 \ libquazip1-qt5.so:archivers/quazip@qt5 \ libtiff.so:graphics/tiff \ libturbojpeg.so:graphics/libjpeg-turbo \ libunibreak.so:textproc/libunibreak \ libwebp.so:graphics/webp USES= cmake compiler:c++11-lib desktop-file-utils eigen:3 gettext \ gnome jpeg kde:5 localbase:ldflags mlt:7 pkgconfig python qt:5 \ sdl shared-mime-info tar:xz xorg USE_GNOME= glib20 USE_KDE= completion config coreaddons crash guiaddons i18n \ itemmodels itemviews libkdcraw service widgetsaddons \ windowsystem ecm:build USE_QT= concurrent core dbus gui network \ printsupport sql svg widgets x11extras xml \ buildtools:build qmake:build testlib:build \ sql-sqlite3:run USE_SDL= sdl2 USE_XORG= ice sm xcb xext xi # Make Cmake use the python we installed dependencies for. CMAKE_ARGS= -DPython_EXECUTABLE:STRING=${PYTHON_CMD} PLIST_SUB= SHLIB_VER=19.0.0 \ SHLIB_SHVER=19 OPTIONS_DEFINE= PYTHON OPENEXR OPTIONS_DEFAULT= PYTHON OPENEXR OPTIONS_SUB= yes OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libKSeExpr.so:graphics/kseexpr OPENEXR_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenEXR PYTHON_BUILD_DEPENDS= ${PY_SETUPTOOLS} PYTHON_USES= pyqt:5 PYTHON_USE= PYQT=pyqt5,pysip,sip:build PYTHON_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_PyQt5 .include diff --git a/graphics/okular/Makefile b/graphics/okular/Makefile index 776500c05729..ea61ca319ff3 100644 --- a/graphics/okular/Makefile +++ b/graphics/okular/Makefile @@ -1,42 +1,43 @@ PORTNAME= okular DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= graphics kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE universal document viewer WWW= https://okular.kde.org LICENSE= GPLv2 BUILD_DEPENDS= markdown:textproc/discount RUN_DEPENDS= markdown:textproc/discount LIB_DEPENDS= libchm.so:misc/chmlib \ libdjvulibre.so:graphics/djvulibre \ libepub.so:textproc/ebook-tools \ libfreetype.so:print/freetype2 \ libQMobipocket6.so:graphics/kdegraphics-mobipocket@qt6 \ libpoppler.so:graphics/poppler \ libpoppler-qt6.so:graphics/poppler-qt6 \ libqca-qt6.so:devel/qca@qt6 \ libspectre.so:print/libspectre \ libtiff.so:graphics/tiff \ libzip.so:archivers/libzip USES= cmake compiler:c++11-lib cpe desktop-file-utils gettext jpeg \ kde:6 pkgconfig qt:6 tar:xz xorg USE_KDE= activities archive auth bookmarks codecs completion config \ iconthemes itemmodels itemviews jobwidgets kio libkexiv2 parts \ phonon pty service solid sonnet textwidgets threadweaver \ wallet widgetsaddons windowsystem xmlgui \ ecm:build USE_QT= base USE_XORG= x11 OPTIONS_DEFINE= DOCS PURPOSE OPTIONS_DEFAULT= PURPOSE PURPOSE_DESC= Enable 'Share' menu PURPOSE_USE= KDE=purpose PURPOSE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF6Purpose .include diff --git a/graphics/openfx-arena/Makefile b/graphics/openfx-arena/Makefile index 71fa2eaf0a7b..524905760039 100644 --- a/graphics/openfx-arena/Makefile +++ b/graphics/openfx-arena/Makefile @@ -1,68 +1,68 @@ PORTNAME= openfx-arena PORTVERSION= 2.4.3 DISTVERSIONPREFIX= Natron- -PORTREVISION= 21 +PORTREVISION= 22 CATEGORIES= graphics MAINTAINER= olivier@FreeBSD.org COMMENT= Extra OpenFX plugins for Natron WWW= https://github.com/NatronGitHub/openfx-arena LICENSE= GPLv2 ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le BUILD_DEPENDS= opencl>=0:devel/opencl LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio \ libfontconfig.so:x11-fonts/fontconfig \ libfribidi.so:converters/fribidi \ libcdr-0.1.so:graphics/libcdr01 \ librevenge-0.0.so:textproc/librevenge \ libpoppler-glib.so:graphics/poppler-glib \ liblcms2.so:graphics/lcms2 \ libzip.so:archivers/libzip \ libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libpcre.so:devel/pcre \ libffi.so:devel/libffi \ libdrm.so:graphics/libdrm \ libpng.so:graphics/png \ libharfbuzz.so:print/harfbuzz \ libgraphite2.so:graphics/graphite2 \ libicui18n.so:devel/icu \ liblqr-1.so:graphics/liblqr-1 \ libfftw3.so:math/fftw3 \ libltdl.so:devel/libltdl \ libpoppler.so:graphics/poppler \ libraqm.so:print/libraqm USES= compiler:c++20-lang gl gmake gnome iconv magick:6 ssl xorg USE_GITHUB= yes GH_ACCOUNT= NatronGitHub GH_TUPLE= NatronGitHub:openfx-supportext:79d8c22:openfx_supportext/SupportExt \ NatronGitHub:openfx:d5db5d0:openfx/OpenFX \ NatronGitHub:openfx-io:c6ad47b:OpenFX_IO/OpenFX-IO \ lvandeve:lodepng:5601b82:dummy/lodepng \ NatronGitHub:SequenceParsing:3c93fcc:SequenceParsing/OpenFX-IO/IOSupport/SequenceParsing \ NatronGitHub:tinydir:64fb1d4:tinydir/OpenFX-IO/IOSupport/SequenceParsing/tinydir MAKE_ENV+= CONFIG=release USE_GL= gl USE_GNOME= libxml2 pango cairo librsvg2 USE_XORG+= x11 xcb xau xdamage xfixes xft xxf86vm xrender xext xdmcp pixman sm ice xt MAKE_ENV+= CONFIG=release post-extract: @${RMDIR} ${WRKSRC}/OpenFX-IO/openfx ${LN} -s ../OpenFX ${WRKSRC}/OpenFX-IO/openfx post-patch: @${REINPLACE_CMD} -e 's|/usr/OFX/Plugins|${PREFIX}/OFX/Plugins|g' \ ${WRKSRC}/OpenFX/Examples/Makefile.master \ ${WRKSRC}/OpenFX/Support/Plugins/Makefile.master \ ${WRKSRC}/OpenFX/HostSupport/src/ofxhPluginCache.cpp @${REINPLACE_CMD} -e 's|/Contents/$$(ARCH)|/Contents/FreeBSD-x86-64/|g' \ ${WRKSRC}/OpenFX/Support/Plugins/Makefile.master post-install: ${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/OFX/Plugins/Arena.ofx.bundle/Contents/FreeBSD-x86-64/Arena.ofx .include diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile index 5af824673834..b990d0106f6c 100644 --- a/graphics/osg/Makefile +++ b/graphics/osg/Makefile @@ -1,163 +1,163 @@ PORTNAME= osg PORTVERSION= 3.6.5 DISTVERSIONPREFIX= OpenSceneGraph- -PORTREVISION= 82 +PORTREVISION= 83 CATEGORIES= graphics MAINTAINER= fluffy@FreeBSD.org COMMENT= C++ OpenGL scene graph library for real-time rendering WWW= https://www.openscenegraph.org/ LICENSE= OSGPL LICENSE_NAME= OpenSceneGraph Public License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= alias cmake compiler:c11 jpeg gl pkgconfig xorg USE_GL= gl USE_XORG= x11 USE_LDCONFIG= yes USE_CXXSTD= c++11 USE_GITHUB= yes GH_ACCOUNT= openscenegraph GH_PROJECT= OpenSceneGraph CFLAGS+= -I${LOCALBASE}/include/Imath -DInt64=uint64_t CONFLICTS_INSTALL=osg34 PLIST_SUB= OSG_VERSION=${PORTVERSION} \ OSG_SHLIBVER=161 \ OPENTHREADS_VERSION=3.3.1 \ OPENTHREADS_SHLIBVER=21 OPTIONS_DEFINE= CURL FFMPEG FREETYPE GDAL GIF GSTREAMER GTA \ JASPER LIBLAS LUA NVTT OPENEXR PDF SDL ASIO \ SVG VNC XRANDR XINERAMA FONTCONFIG DCMTK COLLADA OPTIONS_DEFAULT=COLLADA FFMPEG FREETYPE GIF XRANDR XINERAMA FONTCONFIG OPTIONS_SUB= yes ASIO_DESC= ASIO support (resthttp plugin) GDAL_DESC= GDAL support GTA_DESC= GTA file format support LIBLAS_DESC= liblas support NVTT_DESC= Use NVidia texture tools SDL_DESC= Use SDL (joystick support in present3d) VNC_DESC= LibVNCServer support OPENCASCADE_DESC= OpenCASCADE format support DCMTK_DESC= DICOM format support COLLADA_DESC= COLLADA (dae) format support CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_VARS= FORCE_REQUIRE+=CURL CURL_VARS_OFF= FORCE_IGNORE+=CURL FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_VARS= FORCE_REQUIRE+=FFmpeg FFMPEG_VARS_OFF= FORCE_IGNORE+=FFmpeg FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_VARS= FORCE_REQUIRE+=Freetype FREETYPE_VARS_OFF= FORCE_IGNORE+=Freetype FONTCONFIG_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig FONTCONFIG_CMAKE_BOOL= OSG_TEXT_USE_FONTCONFIG GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal GDAL_VARS= FORCE_REQUIRE+=GDAL GDAL_VARS_OFF= FORCE_IGNORE+=GDAL GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_VARS= FORCE_REQUIRE+=GIFLIB GIF_VARS_OFF= FORCE_IGNORE+=GIFLIB GSTREAMER_USES= gnome gstreamer GSTREAMER_USE= GNOME=glib20 GSTREAMER_VARS= FORCE_REQUIRE+="GStreamer GLIB" GSTREAMER_VARS_OFF= FORCE_IGNORE+="GStreamer GLIB" GTA_LIB_DEPENDS= libgta.so:devel/libgta GTA_VARS= FORCE_REQUIRE+=GTA GTA_VARS_OFF= FORCE_IGNORE+=GTA JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JASPER_VARS= FORCE_REQUIRE+=Jasper JASPER_VARS_OFF= FORCE_IGNORE+=Jasper LIBLAS_LIB_DEPENDS= liblas.so:devel/liblas LIBLAS_VARS= FORCE_REQUIRE+=LIBLAS LIBLAS_VARS_OFF= FORCE_IGNORE+=LIBLAS LUA_USES= lua:52 LUA_CMAKE_ON= -DOSG_USE_LOCAL_LUA_SOURCE:BOOL=OFF LUA_VARS= FORCE_IGNORE+=Lua51 FORCE_REQUIRE+=Lua52 LUA_VARS_OFF= FORCE_IGNORE+="Lua51 Lua52" NVTT_LIB_DEPENDS= libnvtt.so:graphics/nvidia-texture-tools NVTT_VARS= FORCE_REQUIRE+=NVTT NVTT_VARS_OFF= FORCE_IGNORE+=NVTT OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr libImath.so:math/Imath OPENEXR_VARS= FORCE_REQUIRE+=OpenEXR OPENEXR_VARS_OFF= FORCE_IGNORE+=OpenEXR PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib PDF_USES= gnome PDF_USE= GNOME=cairo PDF_VARS= FORCE_REQUIRE+=Poppler-glib PDF_VARS_OFF= FORCE_IGNORE+=Poppler-glib SDL_USES= sdl SDL_USE= SDL=sdl SDL_VARS= FORCE_REQUIRE+=SDL SDL_VARS_OFF= FORCE_IGNORE+=SDL SVG_USES= gnome SVG_USE= GNOME=cairo,librsvg2 SVG_VARS= FORCE_REQUIRE+=RSVG SVG_VARS_OFF= FORCE_IGNORE+=RSVG VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver VNC_VARS= FORCE_REQUIRE+=LibVNCServer VNC_VARS_OFF= FORCE_IGNORE+=LibVNCServer XRANDR_CMAKE_BOOL= OSGVIEWER_USE_XRANDR XRANDR_USE= XORG=xrandr XINERAMA_CMAKE_BOOL= OSGVIEWER_USE_XINERAMA XINERAMA_USE= XORG=xinerama #OPENCASCADE_LIB_DEPENDS=libTKBRep.so:cad/opencascade #OPENCASCADE_VARS= FORCE_REQUIRE+=OpenCascade #OPENCASCADE_VARS_OFF= FORCE_IGNORE+=OpenCascade #OPENCASCADE_CMAKE_ARGS= -DOPENCASCADE_LIBRARY_TYPE="Shared" DCMTK_LIB_DEPENDS= libdcmrt.so:graphics/dcmtk \ libxml2.so:textproc/libxml2 \ libicuuc.so:devel/icu DCMTK_USES= ssl DCMTK_VARS= FORCE_REQUIRE+=DCMTK DCMTK_VARS_OFF= FORCE_IGNORE+=DCMTK #ILMBASE_LIB_DEPENDS= ${LOCALBASE}/lib/libImath.so:graphics/ilmbase #ILMBASE_VARS= FORCE_REQUIRE+=ilmbase #ILMBASE_VARS_OFF= FORCE_IGNORE+=ilmbase COLLADA_LIB_DEPENDS= libcollada-dom2.5-dp.so:devel/collada-dom \ libboost_filesystem.so:devel/boost-libs COLLADA_VARS= FORCE_REQUIRE+=COLLADA COLLADA_VARS_OFF= FORCE_IGNORE+=COLLADA ASIO_BUILD_DEPENDS= ${LOCALBASE}/include/asio.hpp:net/asio ASIO_VARS= FORCE_REQUIRE+=Asio ASIO_VARS_OFF= FORCE_IGNORE+=Asio ASIO_BROKEN= does not build: no member named 'get_io_service' in 'asio::basic_socket_acceptor' # GUI toolkits are only needed for building examples, which are not even installed FORCE_IGNORE= FLTK FOX wxWidgets GtkGl SDL2 # only for examples FORCE_IGNORE+= FBX Inventor # not in ports FORCE_IGNORE+= ilmbase # not used FORCE_IGNORE+= OpenCascade # detection broken FORCE_IGNORE+= ZeroConf # no avahi support yet FORCE_REQUIRE= Threads OpenGL X11 JPEG PNG TIFF ZLIB # common & lightweight .include post-patch: @${FIND} ${WRKSRC}/CMakeModules -type f -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' @${REINPLACE_CMD} -e '/FIND_LIBRARY.*DL_LIBRARY/ d; \ s|-pedantic||' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/CMakeModules/FindFFmpeg.cmake .for p in ${FORCE_REQUIRE} @${REINPLACE_CMD} -e '/FIND_PACKAGE.*${p}/ s|)$$| REQUIRED&|' \ ${WRKSRC}/CMakeLists.txt .endfor .for p in ${FORCE_IGNORE} @${REINPLACE_CMD} -e '/FIND_PACKAGE.*${p}/ s|^|#|' \ ${WRKSRC}/CMakeLists.txt .endfor .include diff --git a/graphics/pdf2svg/Makefile b/graphics/pdf2svg/Makefile index a676086d37b9..939636b1fd31 100644 --- a/graphics/pdf2svg/Makefile +++ b/graphics/pdf2svg/Makefile @@ -1,24 +1,24 @@ PORTNAME= pdf2svg DISTVERSIONPREFIX= v DISTVERSION= 0.2.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= martin.dieringer@gmx.de COMMENT= Convert PDF to SVG WWW= https://cityinthesky.co.uk/opensource/pdf2svg/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib USES= gettext-runtime gnome pkgconfig USE_GITHUB= yes GH_ACCOUNT= dawbarton USE_GNOME= cairo glib20 GNU_CONFIGURE= yes PLIST_FILES= bin/pdf2svg .include diff --git a/graphics/pdfpc/Makefile b/graphics/pdfpc/Makefile index bb7c7bf553e8..4067a71202b1 100644 --- a/graphics/pdfpc/Makefile +++ b/graphics/pdfpc/Makefile @@ -1,34 +1,34 @@ PORTNAME= pdfpc DISTVERSIONPREFIX= v DISTVERSION= 4.7.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= bapt@FreeBSD.org COMMENT= Keynote-like multi-monitor presentation viewer WWW= https://pdfpc.github.io/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${LOCALBASE}/lib/libmarkdown.a:textproc/discount LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libharfbuzz.so:print/harfbuzz \ libjson-glib-1.0.so:devel/json-glib \ libmarkdown.so:textproc/discount \ libpoppler-glib.so:graphics/poppler-glib \ libqrencode.so:graphics/libqrencode \ libsoup-3.0.so:devel/libsoup3 \ libwebkit2gtk-4.1.so:www/webkit2-gtk@41 USES= cmake compiler:c11 gnome gstreamer pkgconfig vala:build xorg USE_GNOME= cairo gdkpixbuf gtk30 USE_XORG= x11 USE_GITHUB= yes post-install: @${MV} ${STAGEDIR}${PREFIX}/etc/pdfpcrc \ ${STAGEDIR}${PREFIX}/etc/pdfpcrc.sample .include diff --git a/graphics/photoqt/Makefile b/graphics/photoqt/Makefile index 6b542822a75f..de941da77df9 100644 --- a/graphics/photoqt/Makefile +++ b/graphics/photoqt/Makefile @@ -1,48 +1,48 @@ PORTNAME= photoqt DISTVERSIONPREFIX= v DISTVERSION= 3.4 -PORTREVISION= 5 +PORTREVISION= 6 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/pqiv/Makefile b/graphics/pqiv/Makefile index 3827aea9bb9a..15ed053decce 100644 --- a/graphics/pqiv/Makefile +++ b/graphics/pqiv/Makefile @@ -1,85 +1,86 @@ PORTNAME= pqiv PORTVERSION= 2.13.3 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= danilo@FreeBSD.org COMMENT= Pretty Quick Image Viewer WWW= https://github.com/phillipberndt/pqiv LICENSE= GPLv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 BUILD_DEPENDS= bash:shells/bash USES= compiler gettext-runtime gmake gnome pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= phillipberndt OPTIONS_DEFINE= DOCS OPTIONS_SINGLE= GTK OPTIONS_SINGLE_GTK= GTK2 GTK3 OPTIONS_MULTI= BACKENDS OPTIONS_MULTI_BACKENDS= LIBARCHIVE LIBAV PIXBUF POPPLER SPECTRE WAND WEBP LIBARCHIVE_DESC= Libarchive formats support LIBAV_DESC= Video support SPECTRE_DESC= PS/EPS support WAND_DESC= ImageMagick image processing support OPTIONS_DEFAULT= GTK3 LIBARCHIVE LIBAV PIXBUF POPPLER WEBP USE_XORG= x11 USE_GNOME= cairo gdkpixbuf HAS_CONFIGURE= yes LIBARCHIVE_CONFIGURE_WITH= archive archive_cbx LIBARCHIVE_USES= libarchive LIBAV_CONFIGURE_WITH= libav LIBAV_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg PIXBUF_CONFIGURE_WITH= gdkpixbuf POPPLER_CONFIGURE_WITH= poppler POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib SPECTRE_CONFIGURE_WITH= spectre SPECTRE_LIB_DEPENDS= libspectre.so:print/libspectre WAND_CONFIGURE_WITH= wand WAND_USES= magick:6 WEBP_CONFIGURE_WITH= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp GTK2_CONFIGURE_ON= --gtk-version=2 GTK2_USE= GNOME=gtk20 GTK3_CONFIGURE_ON= --gtk-version=3 GTK3_USE= GNOME=gtk30 MAKEFILE= GNUmakefile PORTDOCS= README.markdown PLIST_FILES= bin/pqiv share/man/man1/pqiv.1.gz .include .if ${CHOSEN_COMPILER_TYPE} == gcc post-patch: @${REINPLACE_CMD} -e '/#pragma GCC diagnostic/d' \ -e '/PQIV_DISABLE_PEDANTIC/d' \ -e '/PQIV_ENABLE_PEDANTIC/d' \ ${WRKSRC}/pqiv.c .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pqiv ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/pqiv.1 ${STAGEDIR}${PREFIX}/share/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.markdown ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/py-img2pdf/Makefile b/graphics/py-img2pdf/Makefile index e1d7c4e34aa8..6b42d79626ac 100644 --- a/graphics/py-img2pdf/Makefile +++ b/graphics/py-img2pdf/Makefile @@ -1,40 +1,41 @@ PORTNAME= img2pdf DISTVERSION= 0.6.3 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Convert images to PDF via direct JPEG inclusion WWW= https://gitlab.mister-muffin.de/josch/img2pdf LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.4<4:devel/py-flit-core RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pikepdf>0:textproc/py-pikepdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} TEST_DEPENDS= ${PY_NUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ exiftool:graphics/p5-Image-ExifTool \ jpegtopnm:graphics/netpbm \ pdftocairo:graphics/poppler-utils USES= python shebangfix magick:7,test USE_PYTHON= autoplist concurrent pep517 pytest # Some tests fail, see following link for more info: # https://gitlab.mister-muffin.de/josch/img2pdf/issues/152 PYTEST_BROKEN_TESTS= jpg_cmyk test_date tiff_cmyk8 SHEBANG_FILES= src/img2pdf.py TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes OPTIONS_DEFINE= GUI OPTIONS_DEFAULT= GUI GUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} .include diff --git a/graphics/py-pdf2image/Makefile b/graphics/py-pdf2image/Makefile index 07149f27b7da..aa8a170dfd07 100644 --- a/graphics/py-pdf2image/Makefile +++ b/graphics/py-pdf2image/Makefile @@ -1,24 +1,24 @@ PORTNAME= pdf2image PORTVERSION= 1.17.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Wrapper to convert pdf to a pil image list WWW= https://github.com/Belval/pdf2image LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ pdftocairo:graphics/poppler-utils \ pdftoppm:graphics/poppler-utils USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-python-poppler-qt5/Makefile b/graphics/py-python-poppler-qt5/Makefile index 907b010a0d10..82d739b7a562 100644 --- a/graphics/py-python-poppler-qt5/Makefile +++ b/graphics/py-python-poppler-qt5/Makefile @@ -1,36 +1,36 @@ PORTNAME= python-poppler-qt5 DISTVERSIONPREFIX= v DISTVERSION= 21.3.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Python bindings for the Poppler-Qt PDF rendering library WWW= https://pypi.org/project/python-poppler-qt5/ LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual BUILD_DEPENDS= ${PY_SETUPTOOLS} LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 USES= compiler:c++17-lang gl pkgconfig pyqt:5 python qt:5 USE_GITHUB= yes GH_ACCOUNT= frescobaldi USE_GL= gl USE_PYQT= pyqt5 qtbuilder:build USE_PYTHON= autoplist pep517 USE_QT= core gui xml qmake:build PEP517_BUILD_CONFIG_SETTING= -C--build-dir=build \ -C--jobs=${MAKE_JOBS_NUMBER} -C--qmake=${QMAKE} \ -C--qmake-setting='CONFIG += c++17' \ -C--qmake-setting='QMAKE_CXXFLAGS += ${CXXFLAGS}' \ -C--qmake-setting='QMAKE_LFLAGS += ${LDFLAGS}' \ -C--verbose post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5${PYTHON_TAG}.so .include diff --git a/graphics/qcomicbook/Makefile b/graphics/qcomicbook/Makefile index 87efa8d5c40b..502985f088d1 100644 --- a/graphics/qcomicbook/Makefile +++ b/graphics/qcomicbook/Makefile @@ -1,31 +1,31 @@ PORTNAME= QComicBook PORTVERSION= 0.9.1 -PORTREVISION= 52 +PORTREVISION= 53 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Qt-based comic book archive viewer WWW= https://github.com/stolowski/QComicBook LICENSE= GPLv2 LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 USES= cmake compiler:c++11-lang pkgconfig qt:5 USE_GITHUB= yes GH_ACCOUNT= stolowski USE_QT= core gui printsupport widgets x11extras\ buildtools:build linguisttools:build qmake:build OPTIONS_DEFINE= 7ZIP ACE RAR 7ZIP_DESC= 7-Zip (.cb7) comic book archives support 7ZIP_RUN_DEPENDS= 7zz:archivers/7-zip ACE_DESC= ACE (.cba) comic book archives support ACE_RUN_DEPENDS= unace:archivers/unace RAR_DESC= Rar (.cbr) comic book archives support RAR_RUN_DEPENDS= unrar:archivers/unrar .include diff --git a/graphics/sane-backends/Makefile b/graphics/sane-backends/Makefile index 81f78de12fda..c4e8a535c2f6 100644 --- a/graphics/sane-backends/Makefile +++ b/graphics/sane-backends/Makefile @@ -1,61 +1,61 @@ PORTNAME= sane-backends DISTVERSION= 1.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://gitlab.com/-/project/429008/uploads/843c156420e211859e974f78f64c3ea3/ MAINTAINER= vvd@FreeBSD.org COMMENT= API for accessing scanners, digital cameras, frame grabbers, etc WWW= http://www.sane-project.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= compiler:c++11-lang gmake gnome jpeg libtool localbase:ldflags \ pathfix pkgconfig python:build USE_GNOME= libxml2 USE_LDCONFIG= yes USE_RC_SUBR= saned GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-locking \ --enable-pthread \ --without-systemd INSTALL_TARGET= install-strip SUB_FILES= pkg-message USERS= saned GROUPS= saned PLIST_SUB= SOVERSION=${DISTVERSION} OPTIONS_DEFINE= AVAHI DOCS GPHOTO IEEE1284 IPV6 NLS SNMP USB V4L OPTIONS_DEFAULT= AVAHI GPHOTO USB OPTIONS_SUB= yes IEEE1284_DESC= Parallel port support via libieee1284 (for i386 only) USB_DESC= USB support AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libcurl.so:ftp/curl \ libpoppler-glib.so:graphics/poppler-glib AVAHI_USE= GNOME=cairo,glib20 AVAHI_CONFIGURE_WITH= avahi libcurl poppler-glib GPHOTO_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 GPHOTO_CONFIGURE_WITH= gphoto2 IEEE1284_LIB_DEPENDS= libieee1284.so:sysutils/libieee1284 IEEE1284_CONFIGURE_ENV_OFF= sane_cv_use_libieee1284=no IPV6_CONFIGURE_ENABLE= ipv6 NLS_USES= gettext-tools NLS_CONFIGURE_ENABLE= nls SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp SNMP_CONFIGURE_WITH= snmp USB_CONFIGURE_WITH= usb V4L_LIB_DEPENDS= libv4l1.so:multimedia/libv4l V4L_CONFIGURE_WITH= v4l .include diff --git a/graphics/tikzit/Makefile b/graphics/tikzit/Makefile index db16bf16d517..d39192316d0d 100644 --- a/graphics/tikzit/Makefile +++ b/graphics/tikzit/Makefile @@ -1,22 +1,22 @@ PORTNAME= tikzit DISTVERSIONPREFIX= v DISTVERSION= 2.1.6 -PORTREVISION= 30 +PORTREVISION= 31 CATEGORIES= graphics MAINTAINER= lwhsu@FreeBSD.org COMMENT= PGF/TikZ diagram editor WWW= https://tikzit.github.io/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 USES= bison compiler:c++11-lang qmake qt:5 USE_GITHUB= yes USE_QT= buildtools core gui widgets network .include diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile index 745eaf8da546..ced8b41b2446 100644 --- a/graphics/vips/Makefile +++ b/graphics/vips/Makefile @@ -1,130 +1,131 @@ PORTNAME= vips PORTVERSION= 8.17.3 +PORTREVISION= 1 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++11-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 SPNG TIFF 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 SPNG TIFF 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 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 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 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/xournal/Makefile b/graphics/xournal/Makefile index 37bf0fcdcde0..4d0bba6d19e9 100644 --- a/graphics/xournal/Makefile +++ b/graphics/xournal/Makefile @@ -1,75 +1,75 @@ PORTNAME= xournal PORTVERSION= 0.4.8.2016 -PORTREVISION= 53 +PORTREVISION= 54 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= me@janh.de COMMENT= Notetaking application that can annotate PDFs WWW= https://xournal.sourceforge.net LICENSE= GPLv2 LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= gnome pkgconfig desktop-file-utils shared-mime-info xorg USE_GNOME= cairo libgnomecanvas USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --docdir="${DOCSDIR}" INSTALL_TARGET= install desktop-install OPTIONS_DEFINE= GHOSTSCRIPT DOCS GHOSTSCRIPT_DESC= Install ghostscript (PS/PDF as bitmap bg) OPTIONS_DEFAULT= GHOSTSCRIPT GHOSTSCRIPT_USES= ghostscript:run MAKE_ENV+= DATADIR=${DATADIR} PORTDOCS_MAIN= AUTHORS \ ChangeLog \ COPYING \ README PORTDOCS= ${PORTDOCS_MAIN} \ html-doc/screenshot.png \ html-doc/manual.html \ html-doc/pixmaps/lightgreen.png \ html-doc/pixmaps/medium.png \ html-doc/pixmaps/ruler.png \ html-doc/pixmaps/green.png \ html-doc/pixmaps/magenta.png \ html-doc/pixmaps/default-pen.png \ html-doc/pixmaps/lasso.png \ html-doc/pixmaps/highlighter.png \ html-doc/pixmaps/red.png \ html-doc/pixmaps/hand.png \ html-doc/pixmaps/fullscreen.png \ html-doc/pixmaps/white.png \ html-doc/pixmaps/xoj.svg \ html-doc/pixmaps/pencil.png \ html-doc/pixmaps/rect-select.png \ html-doc/pixmaps/stretch.png \ html-doc/pixmaps/blue.png \ html-doc/pixmaps/lightblue.png \ html-doc/pixmaps/orange.png \ html-doc/pixmaps/yellow.png \ html-doc/pixmaps/gray.png \ html-doc/pixmaps/xournal.svg \ html-doc/pixmaps/xournal.png \ html-doc/pixmaps/thin.png \ html-doc/pixmaps/thick.png \ html-doc/pixmaps/eraser.png \ html-doc/pixmaps/recycled.png \ html-doc/pixmaps/shapes.png \ html-doc/pixmaps/black.png \ html-doc/pixmaps/text-tool.png post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS_MAIN:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/html-doc (cd ${WRKSRC} && ${COPYTREE_SHARE} html-doc/ ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/xournalpp/Makefile b/graphics/xournalpp/Makefile index d09c0c64ddcb..662fa73c2086 100644 --- a/graphics/xournalpp/Makefile +++ b/graphics/xournalpp/Makefile @@ -1,35 +1,36 @@ PORTNAME= xournalpp DISTVERSIONPREFIX= v DISTVERSION= 1.2.8 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Handwriting notetaking software with PDF annotation support WWW= https://github.com/xournalpp/xournalpp LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= compilation fails: error: redefinition of 'getGVariantValue': see https://github.com/xournalpp/xournalpp/issues/5873 BROKEN_i386= compilation fails: error: redefinition of 'getGVariantValue': see https://github.com/xournalpp/xournalpp/issues/5873 BROKEN_powerpc= compilation fails: error: redefinition of 'getGVariantValue': see https://github.com/xournalpp/xournalpp/issues/5873 BUILD_DEPENDS= help2man:misc/help2man LIB_DEPENDS= libgtksourceview-4.so:x11-toolkits/gtksourceview4 \ libharfbuzz.so:print/harfbuzz \ libpoppler-glib.so:graphics/poppler-glib \ libportaudio.so:audio/portaudio \ libsndfile.so:audio/libsndfile \ libzip.so:archivers/libzip USES= cmake compiler:c++11-lang gettext-tools gnome lua pkgconfig tex xorg desktop-file-utils shared-mime-info USE_GITHUB= yes USE_GNOME= atk cairo gdkpixbuf glib20 gtk30 librsvg2 libxml2 pango USE_XORG= x11 xext xi USE_TEX= latex:build LDFLAGS+= -lexecinfo # CAVEAT: crashes when built with gcc: https://github.com/xournalpp/xournalpp/issues/851 .include diff --git a/graphics/xreader/Makefile b/graphics/xreader/Makefile index fb5a98ac678d..21919814dbfe 100644 --- a/graphics/xreader/Makefile +++ b/graphics/xreader/Makefile @@ -1,112 +1,113 @@ PORTNAME= xreader PORTVERSION= 4.6.0 +PORTREVISION= 1 CATEGORIES= graphics print gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GTK multi-format document viewer WWW= https://github.com/linuxmint/xreader LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libxapp.so:x11/xapp \ libpoppler-glib.so:graphics/poppler-glib USES= compiler:c11 desktop-file-utils gnome meson pkgconfig \ python:build shebangfix xorg USE_GITHUB= yes GH_ACCOUNT= linuxmint SHEBANG_FILES= install-scripts test USE_XORG= ice sm x11 USE_GNOME= cairo gdkpixbuf gtk30 intltool libxml2 GLIB_SCHEMAS= org.x.reader.gschema.xml MESON_ARGS= -Dmathjax-directory=${PREFIX}/www/MathJax \ -Dpixbuf=true \ -Dpdf=true USE_LDCONFIG= yes PORTSCOUT= limit:^[0-9.]+$$ # ignore non-numeric tags OPTIONS_DEFINE= DBUS DOCS HELP INTROSPECTION KEYRING NLS PREVIEWER T1LIB \ THUMBNAILER WAYLAND OPTIONS_GROUP= BACKENDS OPTIONS_GROUP_BACKENDS= COMICS DJVU DVI EPUB PS TIFF XPS OPTIONS_DEFAULT= COMICS DBUS DJVU EPUB HELP INTROSPECTION KEYRING PREVIEWER PS \ THUMBNAILER TIFF WAYLAND XPS OPTIONS_SUB= yes # https://github.com/linuxmint/xreader/pull/662 OPTIONS_EXCLUDE= DOCS COMICS_DESC= Comic book archives support DJVU_DESC= DJVU support DVI_DESC= DVI viewer support EPUB_DESC= Epub support HELP_DESC= Install help files INTROSPECTION_DESC= Enable GObject Introspection KEYRING_DESC= Password-protected document support PREVIEWER_DESC= Print previewer support T1LIB_DESC= T1LIB for TYPE1 fonts to DVI (Enables DVI) THUMBNAILER_DESC= Thumbnailer support XPS_DESC= XPS support COMICS_USES= libarchive COMICS_MESON_TRUE= comics DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_MESON_TRUE= enable_dbus DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= docs DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre DJVU_MESON_TRUE= djvu DVI_LIB_DEPENDS= libspectre.so:print/libspectre DVI_USE= tex=kpathsea DVI_MESON_TRUE= dvi EPUB_LIB_DEPENDS= libwebkit2gtk-4.1.so:www/webkit2-gtk@41 EPUB_RUN_DEPENDS= MathJax>0:www/mathjax EPUB_MESON_TRUE= epub HELP_IMPLIES= NLS HELP_RUN_DEPENDS= yelp>0:x11/yelp HELP_MESON_TRUE= help_files INTROSPECTION_USE= gnome=introspection:build INTROSPECTION_MESON_TRUE= introspection KEYRING_LIB_DEPENDS= libsecret-1.so:security/libsecret KEYRING_MESON_TRUE= keyring NLS_USES= gettext-tools PREVIEWER_MESON_TRUE= previewer PS_LIB_DEPENDS= libspectre.so:print/libspectre PS_MESON_TRUE= ps T1LIB_LIB_DEPENDS= libt1.so:devel/t1lib T1LIB_MESON_TRUE= t1lib T1LIB_IMPLIES= DVI THUMBNAILER_MESON_TRUE= thumbnailer TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_MESON_TRUE= tiff XPS_LIB_DEPENDS= libgxps.so:graphics/libgxps XPS_MESON_TRUE= xps # XXX x11-toolkits/gtk30 built with WAYLAND disabled will not have post-patch-WAYLAND-off: @${REINPLACE_CMD} -e '/gdkwayland/d' ${WRKSRC}/libdocument/ev-document-misc.h .include diff --git a/graphics/yacreader/Makefile b/graphics/yacreader/Makefile index 757f90b66d63..4a740975ccaf 100644 --- a/graphics/yacreader/Makefile +++ b/graphics/yacreader/Makefile @@ -1,42 +1,42 @@ PORTNAME= yacreader DISTVERSION= 9.15.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= https://github.com/YACReader/${PORTNAME}/releases/download/${DISTVERSION}/ EXTRACT_SUFX= -src.tar.xz PATCH_SITES= https://github.com/YACReader/${PORTNAME}/commit/ PATCHFILES+= 254652f03ec648423c9488929dc62fb3f4b817c7.patch:-p1 # Fix build with Qt >= 6.9.0 PATCHFILES+= 6e0e6f3bc39ddc4d7241f4f946088291410feb50.patch:-p1 # Fix build with Qt >= 6.9.0 MAINTAINER= eduardo@FreeBSD.org COMMENT= Yet another comic reader WWW= https://www.yacreader.com/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.txt USES= compiler:c++17-lang desktop-file-utils pkgconfig qmake qt:6 tar:xz USE_QT= 5compat base declarative multimedia svg tools:build OPTIONS_DEFINE= ARCHIVE OPENGL POPPLER OPTIONS_DEFAULT=OPENGL POPPLER ARCHIVE_DESC= libarchive instead of unarr for reading compressed formats ARCHIVE_USES= libarchive ARCHIVE_QMAKE_ON= CONFIG+=libarchive ARCHIVE_LIB_DEPENDS_OFF=libunarr.so:archivers/unarr OPENGL_USES= gl OPENGL_USE= GL=opengl OPENGL_QMAKE_OFF= CONFIG+=no_opengl POPPLER_LIB_DEPENDS= libpoppler-qt6.so:graphics/poppler-qt6 POPPLER_QMAKE_OFF= CONFIG+=no_pdf post-install: .for l in YACReader YACReaderLibrary YACReaderLibraryServer ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${l} .endfor .include diff --git a/graphics/zathura-pdf-poppler/Makefile b/graphics/zathura-pdf-poppler/Makefile index ba036f297bc2..7f1a5cfd3425 100644 --- a/graphics/zathura-pdf-poppler/Makefile +++ b/graphics/zathura-pdf-poppler/Makefile @@ -1,28 +1,29 @@ PORTNAME= zathura-pdf-poppler DISTVERSION= 0.3.4 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura-pdf-poppler/download/ MAINTAINER= mew14930xvi@inbox.lv COMMENT= Poppler render PDF plugin for Zathura PDF viewer WWW= https://pwmt.org/projects/zathura-pdf-poppler/ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= appstreamcli:devel/appstream \ zathura:graphics/zathura LIB_DEPENDS= libgirara-gtk3.so:x11-toolkits/girara \ libpoppler-glib.so:graphics/poppler-glib RUN_DEPENDS= zathura:graphics/zathura USES= compiler:c17 desktop-file-utils gnome meson pkgconfig tar:xz USE_GNOME= cairo glib20 CONFLICTS_INSTALL= zathura-pdf-mupdf PLIST_FILES= lib/zathura/libpdf-poppler.so \ share/applications/org.pwmt.zathura-pdf-poppler.desktop \ share/metainfo/org.pwmt.zathura-pdf-poppler.metainfo.xml .include diff --git a/mail/textmail/Makefile b/mail/textmail/Makefile index b5548f049e5d..bdc45a782a9f 100644 --- a/mail/textmail/Makefile +++ b/mail/textmail/Makefile @@ -1,32 +1,32 @@ PORTNAME= textmail PORTVERSION= 20070803 -PORTREVISION= 44 +PORTREVISION= 45 CATEGORIES= mail MASTER_SITES= http://raf.org/textmail/ MAINTAINER= ports@FreeBSD.org COMMENT= Converts e-mail attachments to plain-text WWW= https://raf.org/textmail/ RUN_DEPENDS= antiword:textproc/antiword \ catdoc:textproc/catdoc \ xls2csv:textproc/catdoc \ lynx:www/lynx \ pdftotext:graphics/poppler-utils USES= perl5 shebangfix SHEBANG_FILES= ${PORTNAME} PLIST_FILES= bin/${PORTNAME} share/man/man1/${PORTNAME}.1.gz NO_WRKSUBDIR= yes post-patch: @${REINPLACE_CMD} -e '3s|^|\${.newline}$$ENV{'PATH'} = "${LOCALBASE}/libexec/xpdf:$$ENV{'PATH'}";\${.newline}|' ${WRKSRC}/${PORTNAME} do-build: @cd ${WRKSRC}/&&pod2man ${PORTNAME}>${PORTNAME}.1 do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/math/cantor/Makefile b/math/cantor/Makefile index c5a8629aeb7f..f71fc0ad3913 100644 --- a/math/cantor/Makefile +++ b/math/cantor/Makefile @@ -1,58 +1,59 @@ PORTNAME= cantor DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= math kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Mathematical software frontend by KDE WWW= https://edu.kde.org/cantor LIB_DEPENDS= libAnalitza.so:math/analitza \ libcln.so:math/cln \ libqalculate.so:math/libqalculate \ libspectre.so:print/libspectre \ libpoppler.so:graphics/poppler \ libpoppler-qt6.so:graphics/poppler-qt6 BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ docbook-xml>0:textproc/docbook-xml USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:6 \ pkgconfig python qt:6 shared-mime-info tar:xz xorg USE_KDE= archive attica auth bookmarks codecs completion config \ configwidgets coreaddons crash i18n iconthemes itemmodels \ itemviews jobwidgets kio newstuff parts pty service solid \ sonnet syntaxhighlighting texteditor textwidgets widgetsaddons \ windowsystem xmlgui \ ecm:build USE_QT= base svg webchannel webengine \ tools:build USE_XORG= x11 USE_LDCONFIG= yes OPTIONS_DEFINE= LUAJIT MAXIMA OCTAVE R SCILAB DOCS OPTIONS_SUB= yes # R LUAJIT LUAJIT_DESC= Build LuaJIT backend and install LuaJIT LUAJIT_USES= luajit LUAJIT_CMAKE_OFF= -DWITH_LuaJIT:BOOL=FALSE MAXIMA_DESC= Install Maxima MAXIMA_RUN_DEPENDS= maxima:math/maxima OCTAVE_DESC= Install Octave OCTAVE_RUN_DEPENDS= octave:math/octave R_DESC= Build R backend and install R (broken) R_LIB_DEPENDS= libR.so:math/R # Required to set CFLAGS for -lgfortran. R_USES= fortran R_CMAKE_OFF= -DWITH_R:BOOL=FALSE R_BROKEN= R backend fails with: /usr/include/c++/v1/__locale:1130:9: error: expected ';' at end of declaration list SCILAB_DESC= Install Scilab SCILAB_RUN_DEPENDS= scilab:math/scilab post-patch: ${REINPLACE_CMD} -e '/FIND_PROGRAM(_GFORTRAN_EXECUTABLE/s,gfortran,${FC},' \ ${WRKSRC}/cmake/FindR.cmake .include diff --git a/math/labplot/Makefile b/math/labplot/Makefile index 9f6e5de41e59..25ffbf107824 100644 --- a/math/labplot/Makefile +++ b/math/labplot/Makefile @@ -1,88 +1,89 @@ PORTNAME= labplot DISTVERSION= 2.12.1 +PORTREVISION= 1 CATEGORIES= math kde MASTER_SITES= KDE/stable/${PORTNAME}/ DIST_SUBDIR= KDE/${PORTNAME} PATCH_SITES= https://invent.kde.org/education/labplot/-/commit/ PATCHFILES+= b0e233b6b20134177af40e8904b593b8dbc18ada.patch:-p1 # Fix configure with Qt 6.10 PATCHFILES+= c2db2ec28aa8958f7041ae5cd03ddae9f44e5aa3.patch:-p1 # Fix build with Qt 6.10 PATCHFILES+= c70e8e89249cd04c4e0e5f456257e4d0f026d8d0.patch:-p1 # Fix configure with Eigen 5.x MAINTAINER= kde@FreeBSD.org COMMENT= Data plotting and function analysis tool by KDE WWW= https://labplot.kde.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt LIB_DEPENDS= libQXlsxQt6.so:devel/qxlsx@qt6 \ libgsl.so:math/gsl \ liblz4.so:archivers/liblz4 \ libmarkdown.so:textproc/discount \ libpoppler.so:graphics/poppler \ libpoppler-qt6.so:graphics/poppler-qt6 \ libzstd.so:archivers/zstd USES= bison cmake compiler:c++17-lang desktop-file-utils eigen:3 \ gettext kde:6 pkgconfig qt:6 shared-mime-info tar:xz xorg USE_KDE= archive colorscheme completion config configwidgets coreaddons \ crash i18n iconthemes kio newstuff parts purpose service \ syntaxhighlighting textwidgets userfeedback widgetsaddons \ xmlgui \ doctools:build ecm:build USE_QT= base mqtt serialport svg USE_XORG= x11 xcb CXXFLAGS+= -Wno-error=undef PLIST_SUB= SHLIB_VER=2.12.0 OPTIONS_DEFINE= CANTOR FITS FFTW3 HDF5 LIBCERF MATLAB NETCDF ORCUS \ ORIGINLAB READSTAT OPTIONS_DEFAULT:= ${OPTIONS_DEFINE} CANTOR_DESC= KDE Cantor support CANTOR_LIB_DEPENDS= libcantorlibs.so:math/cantor \ libspectre.so:print/libspectre CANTOR_CMAKE_BOOL= ENABLE_CANTOR FFTW3_DESC= Speedier FFTs in the numerical and stats lib (NSL) FFTW3_LIB_DEPENDS= libfftw3.so:math/fftw3 FFTW3_CMAKE_BOOL= ENABLE_FFTW FITS_DESC= Flexible Image Transport System (FITS) data support FITS_LIB_DEPENDS= libcfitsio.so:astro/cfitsio FITS_CMAKE_BOOL= ENABLE_FITS HDF5_DESC= Reading and writing self-describing array data HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HDF5_CMAKE_BOOL= ENABLE_HDF5 LIBCERF_DESC= Complex error functions support LIBCERF_LIB_DEPENDS= libcerf.so:math/libcerf LIBCERF_CMAKE_BOOL= ENABLE_LIBCERF MATLAB_DESC= MATLAB MAT file support MATLAB_LIB_DEPENDS= libmatio.so:math/matio MATLAB_CMAKE_BOOL= ENABLE_MATIO NETCDF_DESC= Interfaces for array-oriented data access NETCDF_LIB_DEPENDS= libnetcdf.so:science/netcdf NETCDF_CMAKE_BOOL= ENABLE_NETCDF ORCUS_DESC= Spreadsheet processing filters (via liborcus) ORCUS_LIB_DEPENDS= libixion-0.20.so:textproc/libixion \ liborcus-0.20.so:devel/liborcus ORCUS_CMAKE_BOOL= ENABLE_ORCUS ORIGINLAB_DESC= OriginLab project files support ORIGINLAB_LIB_DEPENDS= liborigin.so:math/liborigin ORIGINLAB_CMAKE_BOOL= ENABLE_LIBORIGIN READSTAT_DESC= SAS, SPSS, Stata data support READSTAT_LIB_DEPENDS= libreadstat.so:math/readstat READSTAT_USES= iconv READSTAT_CMAKE_BOOL= ENABLE_READSTAT .include diff --git a/misc/tellico/Makefile b/misc/tellico/Makefile index 97ea96d7d03f..a7aa72afcaeb 100644 --- a/misc/tellico/Makefile +++ b/misc/tellico/Makefile @@ -1,39 +1,40 @@ PORTNAME= tellico DISTVERSION= 4.1.3 +PORTREVISION= 1 CATEGORIES= misc kde MASTER_SITES= http://tellico-project.org/files/ MAINTAINER= kde@FreeBSD.org COMMENT= Collection manager for KDE WWW= https://tellico-project.org LICENSE= GPLv2 LIB_DEPENDS= libbtparse.so:textproc/p5-Text-BibTeX \ libcdio.so:sysutils/libcdio \ libcsv.so:textproc/libcsv \ libexempi.so:textproc/exempi \ libpoppler-qt6.so:graphics/poppler-qt6 \ libpoppler.so:graphics/poppler \ libtag.so:audio/taglib \ libyaz.so:net/yaz USES= cmake compiler:c++17-lang desktop-file-utils gettext-tools \ gl gnome kde:6 pkgconfig python:run qt:6 shared-mime-info \ shebangfix tar:xz xorg USE_GL= gl opengl # GLX USE_GNOME= libxml2 libxslt USE_KDE= archive attica bookmarks codecs colorscheme completion \ config configwidgets coreaddons crash filemetadata guiaddons \ i18n iconthemes itemmodels itemviews jobwidgets kio libkcddb \ libksane newstuff service solid sonnet textwidgets \ widgetsaddons xmlgui \ doctools:build ecm:build USE_QT= base charts declarative positioning webchannel webengine USE_XORG= x11 SHEBANG_FILES= src/fetch/scripts/dark_horse_comics.py CMAKE_ON= BUILD_WITH_QT6 .include diff --git a/multimedia/py-mat2/Makefile b/multimedia/py-mat2/Makefile index c4b390000a8a..a3006241cead 100644 --- a/multimedia/py-mat2/Makefile +++ b/multimedia/py-mat2/Makefile @@ -1,31 +1,32 @@ PORTNAME= mat2 DISTVERSION= 0.14.0 +PORTREVISION= 1 CATEGORIES= multimedia audio graphics textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fuz@FreeBSD.org COMMENT= Handy tool to trash your metadata WWW= https://0xacab.org/jvoisin/mat2 LICENSE= LGPL3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ gdk-pixbuf2>0:graphics/gdk-pixbuf2 \ librsvg2-rust>0:graphics/librsvg2-rust \ poppler-glib>0:graphics/poppler-glib USES= gnome python USE_GNOME= pygobject3:run USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= EXIFTOOL FFMPEG OPTIONS_DEFAULT= EXIFTOOL FFMPEG EXIFTOOL_DESC= EXIF metadata support via p5-Image-ExifTool EXIFTOOL_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg .include diff --git a/net/kitinerary/Makefile b/net/kitinerary/Makefile index c590eb7fe4bf..20075f98e622 100644 --- a/net/kitinerary/Makefile +++ b/net/kitinerary/Makefile @@ -1,29 +1,30 @@ PORTNAME= kitinerary DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Data Model and Extraction System for Travel Reservation information WWW= https://www.kde.org/ LICENSE= LGPL21 LIB_DEPENDS= libphonenumber.so:devel/libphonenumber \ libpoppler.so:graphics/poppler \ libZXing.so:textproc/zxing-cpp USES= cmake compiler:c++11-lang gettext gnome kde:6 pkgconfig qt:6 \ shared-mime-info ssl tar:xz USE_GNOME= libxml2 USE_KDE= archive codecs coreaddons i18n \ ecm:build # Pim components USE_KDE+= calendarcore contacts kpkpass mime USE_QT= base USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/print/cups-filters/Makefile b/print/cups-filters/Makefile index 5287ae5e8483..5034f538345e 100644 --- a/print/cups-filters/Makefile +++ b/print/cups-filters/Makefile @@ -1,177 +1,177 @@ PORTNAME= cups-filters PORTVERSION= 1.28.17 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= print MASTER_SITES= https://github.com/OpenPrinting/cups-filters/releases/download/${DISTVERSION}/ PATCH_SITES= https://github.com/OpenPrinting/cups-filters/commit/ PATCHFILES= 9799398713b941557642d0b2bdbef360837ece0c.diff:-p1 \ 93e60d3df358c0ae6f3dba79e1c9684657683d89.diff:-p1 \ d72184e725591f10e2b404b36fe3bf5bc304a299.diff:-p1 \ e25fd59a7daed00b6a9f235bd5818116fca28e30.diff:-p1 \ 0cce0968980e8fdd9053cba436a66246b2303a84.diff:-p1 \ 7b191cb1d4d0fc97ccbbd0fe43eec2544fe0c11e.diff:-p1 \ 7992eb7c6e4abeffd766f54c98cbb2cbb45c5c04.diff:-p1 \ 770ec883e68e505c1d1856a42b78f9323dc326a6.diff:-p1 \ 2076627d33477212f21352ad39e9d305adb63af3.diff:-p1 \ 10fb02eaaee52e0be9b16917b38aa8ec5bddd87f.diff:-p1 \ b7461ec2a8d1f2aa627b24e01e118ec4cca78ec0.diff:-p1 \ 6fd2bdfbdce76149af531ce9fca9062304238451.patch:-p1 \ 3534e01cb41ddfa61ac78d32052b8822df71d97d.patch:-p1 \ b378f09c9b8aaa8dccb5eb557938b30da874101d.patch:-p1 \ c8522bb128546a1910bca538a504a2c9363ebb22.patch:-p1 \ dccb537afe85af3ea01e3f274974d9d1f53f8e14.patch:-p1 \ d5cc66b410a3246e74b71f718e86504d08e4bfa3.patch:-p1 \ 86b060d2ac20d6dee757c609286cfaaa17d65428.patch:-p1 \ d43610f82e1757b45925a8830ac297ff9dc4abca.patch:-p1 MAINTAINER= tijl@FreeBSD.org COMMENT= Additional backends, filters and other software for CUPS WWW= https://wiki.linuxfoundation.org/openprinting/cups-filters LICENSE= BSD4CLAUSE GPLv2 GPLv2+ GPLv3 GPLv3+ LGPL20 LGPL21+ MIT LICENSE_COMB= multi BUILD_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libqpdf.so:print/qpdf \ libcups.so:print/cups \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= autoreconf compiler:c++11-lib cpe gettext-tools gmake gnome \ iconv libtool localbase pkgconfig shebangfix tar:xz USE_GNOME= glib20 USE_LDCONFIG= yes USE_RC_SUBR= cups_browsed CONFLICTS= foomatic-filters # bin/foomatic-rip CPE_VENDOR= linuxfoundation SHEBANG_FILES= filter/braille/drivers/generic/brftoembosser.in \ filter/braille/drivers/index/imageubrltoindexv3.in \ filter/braille/drivers/index/imageubrltoindexv4.in \ filter/braille/drivers/index/textbrftoindexv3.in \ filter/braille/filters/brftopagedbrf.in \ filter/braille/filters/imagetobrf.in \ filter/braille/filters/liblouis1.defs.gen.in \ filter/braille/filters/musicxmltobrf.in \ filter/braille/filters/texttobrf.in \ filter/braille/filters/vectortobrf.in \ filter/braille/filters/vectortopdf.in GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-shell=/bin/sh \ --with-pdftops-path=${LOCALBASE}/bin/pdftops \ --with-test-font-path=${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share INSTALL_TARGET= install-strip OPTIONS_DEFINE= BRAILLE COLORD DOCS OPTIONS_GROUP= FILTERS CUPS_BROWSED OPTIONS_GROUP_FILTERS= GHOSTSCRIPT IMAGES MUPDF POPPLER OPTIONS_GROUP_CUPS_BROWSED= AVAHI LDAP OPTIONS_SINGLE= PDFTOPS OPTIONS_SINGLE_PDFTOPS= PSGHOSTSCRIPT PSHYBRID PSMUPDF PSPOPPLER OPTIONS_DEFAULT= COLORD GHOSTSCRIPT IMAGES POPPLER AVAHI LDAP \ PSHYBRID OPTIONS_SUB= yes BRAILLE_CONFIGURE_ENABLE= braille BRAILLE_DESC= Braille embosser support BRAILLE_USES= magick:run BRAILLE_BUILD_DEPENDS= bash:shells/bash BRAILLE_LIB_DEPENDS= liblouis.so:devel/liblouis \ # liblouisutdml.so:devel/liblouisutdml BRAILLE_RUN_DEPENDS= pdftotext:graphics/poppler-utils \ bash:shells/bash COLORD_CONFIGURE_ENABLE= dbus COLORD_DESC= Get ICC color profiles from colord (via D-Bus) COLORD_LIB_DEPENDS= libdbus-1.so:devel/dbus COLORD_RUN_DEPENDS= colord>0:graphics/colord # Filters FILTERS_DESC= Filters GHOSTSCRIPT_CONFIGURE_ENABLE= ghostscript GHOSTSCRIPT_DESC= PS-to-PDF and PS/PDF-to-raster using Ghostscript GHOSTSCRIPT_USES= ghostscript IMAGES_CONFIGURE_ENABLE= exif imagefilters IMAGES_CONFIGURE_WITH= jpeg png tiff IMAGES_DESC= Accept JPEG, PNG, and TIFF files as input IMAGES_LIB_DEPENDS= libexif.so:graphics/libexif \ libpng.so:graphics/png \ libtiff.so:graphics/tiff IMAGES_USES= jpeg MUPDF_BUILD_DEPENDS= mutool:graphics/mupdf MUPDF_RUN_DEPENDS= mutool:graphics/mupdf MUPDF_CONFIGURE_ENABLE= mutool MUPDF_DESC= PDF-to-raster using MuPDF POPPLER_CONFIGURE_ENABLE= poppler POPPLER_DESC= PDF-to-raster using Poppler POPPLER_LIB_DEPENDS= libpoppler-cpp.so:graphics/poppler # cups-browsed(8) options CUPS_BROWSED_DESC= cups-browsed(8) options AVAHI_CONFIGURE_ENABLE= avahi AVAHI_CONFIGURE_OFF= --with-browseremoteprotocols=none AVAHI_CONFIGURE_ON= --with-browseremoteprotocols=dnssd AVAHI_DESC= Discover Zeroconf/Bonjour network printers AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_SUB_LIST= AVAHI_DAEMON=avahi_daemon AVAHI_SUB_LIST_OFF= AVAHI_DAEMON= LDAP_CONFIGURE_ENABLE= ldap LDAP_DESC= Get printer locations from an LDAP server LDAP_USES= ldap # Default PDF-to-PostScript renderer PDFTOPS_DESC= Default PDF-to-PostScript renderer PSGHOSTSCRIPT_CONFIGURE_ON= --with-pdftops=gs PSGHOSTSCRIPT_DESC= Ghostscript gs(1) PSGHOSTSCRIPT_IMPLIES= GHOSTSCRIPT PSHYBRID_BUILD_DEPENDS= pdftops:graphics/poppler-utils PSHYBRID_RUN_DEPENDS= pdftops:graphics/poppler-utils PSHYBRID_CONFIGURE_ON= --with-pdftops=hybrid PSHYBRID_DESC= Ghostscript or Poppler depending on printer PSHYBRID_IMPLIES= GHOSTSCRIPT PSMUPDF_CONFIGURE_ON= --with-pdftops=mupdf PSMUPDF_DESC= MuPDF mutool(1) PSMUPDF_IMPLIES= MUPDF PSPOPPLER_BUILD_DEPENDS= pdftops:graphics/poppler-utils PSPOPPLER_RUN_DEPENDS= pdftops:graphics/poppler-utils PSPOPPLER_CONFIGURE_ON= --with-pdftops=pdftops PSPOPPLER_DESC= Poppler pdftops(1) .include #.if ${OPSYS} == FreeBSD .if ${COMPILER_TYPE} == clang CFLAGS+= -Wno-error=dynamic-exception-spec .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \ -e 's|/etc|${PREFIX}&|' \ -e 's|README.gz|README|' \ ${WRKSRC}/utils/cups-browsed.8 \ ${WRKSRC}/utils/cups-browsed.conf.5 \ ${WRKSRC}/utils/driverless.1 post-install: @${MV} ${STAGEDIR}${PREFIX}/etc/cups/cups-browsed.conf \ ${STAGEDIR}${PREFIX}/etc/cups/cups-browsed.conf.sample .include diff --git a/print/deforaos-pdfviewer/Makefile b/print/deforaos-pdfviewer/Makefile index a8bcf8459acd..06f891cdf01f 100644 --- a/print/deforaos-pdfviewer/Makefile +++ b/print/deforaos-pdfviewer/Makefile @@ -1,48 +1,48 @@ PORTNAME= pdfviewer PORTVERSION= 0.0.2 -PORTREVISION= 51 +PORTREVISION= 52 CATEGORIES= print MASTER_SITES= http://www.defora.org/os/download/download/4431/ PKGNAMEPREFIX= deforaos- DISTNAME= PDFViewer-${PORTVERSION} MAINTAINER= khorben@defora.org COMMENT= DeforaOS desktop PDF viewer WWW= https://www.defora.org/ LICENSE= GPLv3 LIB_DEPENDS= libSystem.so:devel/deforaos-libsystem \ libDesktop.so:x11/deforaos-libdesktop \ libpoppler-glib.so:graphics/poppler-glib \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 MAKE_ARGS+= PREFIX=${PREFIX} USES= desktop-file-utils gnome pkgconfig USE_GNOME= gtk20 gdkpixbuf cairo MAKE_ENV+= MANDIR=${STAGEDIR}${PREFIX}/share/man OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl post-patch-DOCS-off: ${REINPLACE_CMD} 's|data doc po|data po|' \ ${WRKSRC}/Makefile post-patch-NLS-off: ${REINPLACE_CMD} 's|po src tools|src tools|' \ ${WRKSRC}/Makefile post-patch: @${REINPLACE_CMD} 's|-Wl,-pie||g' \ ${WRKSRC}/tools/Makefile \ ${WRKSRC}/src/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pdfviewer .include diff --git a/print/extractpdfmark/Makefile b/print/extractpdfmark/Makefile index ebbae76343b8..e73e6524975f 100644 --- a/print/extractpdfmark/Makefile +++ b/print/extractpdfmark/Makefile @@ -1,25 +1,25 @@ PORTNAME= extractpdfmark DISTVERSIONPREFIX= v DISTVERSION= 1.1.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= print MAINTAINER= m.ne@gmx.net COMMENT= Extract page mode and named destinations as PDFmark from PDF WWW= https://github.com/trueroad/extractpdfmark/ LICENSE= GPLv3+ LIB_DEPENDS= libpoppler-cpp.so:graphics/poppler USES= autoreconf gettext-tools pkgconfig USE_GITHUB= yes GH_ACCOUNT= trueroad GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-poppler=cpp post-patch: @${TOUCH} ${WRKSRC}/config.rpath .include diff --git a/print/ghostscript10/Makefile b/print/ghostscript10/Makefile index e19b3e83d9bf..bb40e31a9fd3 100644 --- a/print/ghostscript10/Makefile +++ b/print/ghostscript10/Makefile @@ -1,118 +1,119 @@ PORTNAME= ghostscript DISTVERSION= 10.06.0 +PORTREVISION= 1 CATEGORIES= print MASTER_SITES= https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${DISTVERSION:S/.//g}/ PKGNAMESUFFIX= ${GS_MAJOR_VERSION} MAINTAINER= michael.osipov@innomotics.com COMMENT= PostScript and PDF interpreter WWW= https://ghostscript.com/ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libidn.so:dns/libidn \ libjbig2dec.so:graphics/jbig2dec \ liblcms2.so:graphics/lcms2 \ libopenjp2.so:graphics/openjpeg \ libpaper.so:print/libpaper \ libpng16.so:graphics/png \ libtiff.so:graphics/tiff RUN_DEPENDS= poppler-data>=0.4.9:graphics/poppler-data \ urw-base35-fonts>=20200910:x11-fonts/urw-base35-fonts USES= cpe gmake iconv jpeg localbase pkgconfig tar:xz USE_LDCONFIG= yes CPE_VENDOR= artifex EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/cups/libs \ --exclude ${DISTNAME}/expat \ --exclude ${DISTNAME}/freetype \ --exclude ${DISTNAME}/ijs \ --exclude ${DISTNAME}/jbig2dec \ --exclude ${DISTNAME}/jpeg \ --exclude ${DISTNAME}/lcms2mt \ --exclude ${DISTNAME}/leptonica \ --exclude ${DISTNAME}/libpng \ --exclude ${DISTNAME}/openjpeg \ --exclude ${DISTNAME}/tesseract \ --exclude ${DISTNAME}/tiff \ --exclude ${DISTNAME}/zlib \ --no-same-owner --no-same-permissions GNU_CONFIGURE= yes ALL_TARGET= so INSTALL_TARGET= soinstall DATADIR= ${PREFIX}/share/${PORTNAME}/${DISTVERSION} GS_MAJOR_VERSION= ${DISTVERSION:R:R} GS_MINOR_VERSION= ${DISTVERSION:R:E} PLIST_SUB= GS_MAJOR_VERSION=${GS_MAJOR_VERSION} \ GS_MINOR_VERSION=${GS_MINOR_VERSION} CONFIGURE_ARGS= --disable-compile-inits \ --disable-dbus \ --disable-gtk \ --disable-dynamic \ --enable-contrib \ --enable-fontconfig \ --enable-freetype \ --enable-openjpeg \ --with-fontpath=${LOCALBASE}/share/fonts \ --with-jbig2dec \ --with-libiconv=maybe \ --with-libidn \ --with-libpaper \ --with-system-libtiff OPTIONS_DEFINE= CUPS IJS TESSERACT X11 OPTIONS_DEFAULT= CUPS X11 IJS_DESC= Support libijs based Ghostscript devices TESSERACT_DESC= Enable Tesseract OCR engine CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_CONFIGURE_ENABLE= cups IJS_LIB_DEPENDS= libijs.so:print/libijs IJS_CONFIGURE_WITH= ijs TESSERACT_USES= libarchive TESSERACT_CONFIGURE_WITH= tesseract TESSERACT_LIB_DEPENDS= libcurl.so:ftp/curl \ libleptonica.so:graphics/leptonica \ libtesseract.so:graphics/tesseract X11_CONFIGURE_WITH= x X11_USES= xorg X11_USE= xorg=ice,sm,x11,xext,xt post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/man/gs.1 post-install: ${MV} ${STAGEDIR}${PREFIX}/bin/gsc ${STAGEDIR}${PREFIX}/bin/gs ${RM} ${STAGEDIR}${PREFIX}/bin/gsx ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gs \ ${STAGEDIR}${PREFIX}/lib/libgs.so.${GS_MAJOR_VERSION}.${GS_MINOR_VERSION} ${RM} ${STAGEDIR}${PREFIX}/bin/lprsetup.sh ${RM} ${STAGEDIR}${PREFIX}/bin/unix-lpr.sh ${MKDIR} ${STAGEDIR}${PREFIX}/share/color/icc ${MV} ${STAGEDIR}${DATADIR}/iccprofiles \ ${STAGEDIR}${PREFIX}/share/color/icc/ghostscript ${RLN} ${STAGEDIR}${PREFIX}/share/color/icc/ghostscript \ ${STAGEDIR}${DATADIR}/iccprofiles ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/${PORTNAME} ${MKDIR} ${STAGEDIR}${PREFIX}/share/cmap ${MV} ${STAGEDIR}${DATADIR}/Resource/CMap/Identity* \ ${STAGEDIR}${PREFIX}/share/cmap ${RM} -r ${STAGEDIR}${DATADIR}/Resource/CMap ${RLN} ${STAGEDIR}${PREFIX}/share/cmap \ ${STAGEDIR}${DATADIR}/Resource/CMap .include diff --git a/print/pdf-tools/Makefile b/print/pdf-tools/Makefile index 302d7b504e11..7eb49451468c 100644 --- a/print/pdf-tools/Makefile +++ b/print/pdf-tools/Makefile @@ -1,44 +1,44 @@ PORTNAME= pdf-tools DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 -PORTREVISION= 14 +PORTREVISION= 15 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 BUILD_DEPENDS= cask${EMACS_PKGNAMESUFFIX}>0:devel/cask@${EMACS_FLAVOR} \ tablist${EMACS_PKGNAMESUFFIX}>=0.70.4:devel/tablist@${EMACS_FLAVOR} LIB_DEPENDS= libpng.so:graphics/png \ libpoppler-glib.so:graphics/poppler-glib \ libpoppler.so:graphics/poppler RUN_DEPENDS= tablist${EMACS_PKGNAMESUFFIX}>=0.70:devel/tablist@${EMACS_FLAVOR} USES= autoreconf:build emacs gettext-runtime gmake gnome magick:7 USE_GITHUB= yes GH_ACCOUNT= vedang USE_GNOME= cairo glib20 EMACS_FLAVORS_EXCLUDE= devel_nox nox CONFLICTS_INSTALL= pdf-tools pdf-tools-emacs_* # bin/epdfinfo do-build: cd ${WRKSRC}/server && ./autogen.sh && ./configure -q && make ${EMACS_CMD} -q --batch -L ${WRKSRC}/lisp -f batch-byte-compile \ ${WRKSRC}/lisp/*.el ${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/pdfarranger/Makefile b/print/pdfarranger/Makefile index be05ab1ff56d..9d4df6887ae8 100644 --- a/print/pdfarranger/Makefile +++ b/print/pdfarranger/Makefile @@ -1,24 +1,25 @@ PORTNAME= pdfarranger DISTVERSION= 1.12.1 +PORTREVISION= 1 CATEGORIES= print PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= Alexander88207@protonmail.com COMMENT= Split, Merge, Rotate and Reorder PDF Files WWW= https://github.com/pdfarranger/pdfarranger LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pikepdf>0:textproc/py-pikepdf@${PY_FLAVOR} \ poppler-glib>0:graphics/poppler-glib USES= desktop-file-utils gettext-tools gnome python USE_GITHUB= yes #USE_GNOME= gtk30 pygobject3:run USE_PYTHON= distutils NO_ARCH= yes .include diff --git a/print/qpdfview/Makefile b/print/qpdfview/Makefile index 3f4f6e72ca6a..093530666c8a 100644 --- a/print/qpdfview/Makefile +++ b/print/qpdfview/Makefile @@ -1,67 +1,67 @@ PORTNAME= qpdfview DISTVERSION= 0.5.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= print MASTER_SITES= https://launchpad.net/${PORTNAME}/trunk/${DISTVERSION}/+download/ DISTNAME= ${PORTNAME}-${DISTVERSION:S/.0$//} MAINTAINER= mew14930xvi@inbox.lv COMMENT= Tabbed DjVu/PDF/PS document viewer WWW= https://launchpad.net/qpdfview LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpoppler-${FLAVOR}.so:graphics/poppler-${FLAVOR} FLAVORS= qt6 qt5 FLAVOR?= qt6 USES= desktop-file-utils gl pkgconfig qmake USE_LDCONFIG= yes .if ${FLAVOR} == "qt5" PKGNAMESUFFIX= -qt5 USES+= compiler:c++17-lang qt:5 USE_GL= gl USE_QT= concurrent core dbus gui linguisttools printsupport \ sql svg widgets xml buildtools:build CONFLICTS_INSTALL= ${PORTNAME} .else USES+= compiler:c++11-lang qt:6 USE_GL= opengl USE_QT= base svg tools:build CONFLICTS_INSTALL= ${PORTNAME}-qt5 .endif QMAKE_SOURCE_PATH= ${PORTNAME}.pro OPTIONS_DEFINE= CUPS DJVU PS SYNCTEX OPTIONS_DEFAULT= CUPS DJVU PS OPTIONS_SUB= yes CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_QMAKE_OFF= "CONFIG+=without_cups" DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre DJVU_QMAKE_OFF= "CONFIG+=without_djvu" PS_LIB_DEPENDS= libspectre.so:print/libspectre PS_QMAKE_OFF= "CONFIG+=without_ps" SYNCTEX_DESC= SyncTeX support SYNCTEX_LIB_DEPENDS= libsynctex.so:devel/tex-synctex SYNCTEX_QMAKE_OFF= "CONFIG+=without_synctex" post-patch: .if ${FLAVOR} == "qt5" ${REINPLACE_CMD} -e '/CONFIG/s/c\+\+11/c++17/' \ ${WRKSRC}/${PORTNAME}.pri .endif ${REINPLACE_CMD} -e 's|/usr|${PREFIX}|g' \ ${WRKSRC}/${PORTNAME}.pri pre-configure: cd ${WRKSRC} && ${LRELEASE} ${PORTNAME}.pro .include diff --git a/print/texlive-base/Makefile b/print/texlive-base/Makefile index efd93174c880..8d3c3b925e53 100644 --- a/print/texlive-base/Makefile +++ b/print/texlive-base/Makefile @@ -1,170 +1,170 @@ PORTNAME= texlive DISTVERSION= ${TEXLIVE_VERSION} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= print MASTER_SITES= TEX_CTAN/systems/texlive/${TEXLIVE_YEAR} PKGNAMESUFFIX= -base DISTNAME= ${PORTNAME}-${PORTVERSION}-source DIST_SUBDIR= TeX MAINTAINER= tex@FreeBSD.org COMMENT= TeX Live Typesetting System, base binaries WWW= https://tug.org/texlive/ LIB_DEPENDS= libicuio.so:devel/icu \ libt1.so:devel/t1lib \ libTECkit.so:textproc/teckit \ libgd.so:graphics/gd \ libgraphite2.so:graphics/graphite2 \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libharfbuzz-icu.so:print/harfbuzz-icu \ libpng.so:graphics/png \ libzzip.so:devel/zziplib \ libpoppler.so:graphics/poppler \ libpotrace.so:graphics/libpotrace RUN_DEPENDS= p5-File-HomeDir>=0:devel/p5-File-HomeDir \ p5-YAML-Tiny>=0:textproc/p5-YAML-Tiny \ psbook:print/psutils USES= compiler:c++11-lib cpe ghostscript gnome localbase pkgconfig perl5 \ python:run shebangfix tar:xz tex xorg CPE_VENDOR= tug USE_CXXSTD= gnu++11 USE_GNOME= cairo USE_PERL5= run USE_TEX= web2c kpathsea ptexenc tlmgr texhash-bootstrap USE_XORG=x11 SHEBANG_FILES= texk/texlive/linked_scripts/accfonts/mkt1font \ texk/texlive/linked_scripts/accfonts/vpl2ovp \ texk/texlive/linked_scripts/accfonts/vpl2vpl \ texk/texlive/linked_scripts/aomart/aom-fullref.pl \ texk/texlive/linked_scripts/arara/arara.sh \ texk/texlive/linked_scripts/bibcop/bibcop.pl \ texk/texlive/linked_scripts/bibexport/bibexport.sh \ texk/texlive/linked_scripts/convbkmk/convbkmk.rb \ texk/texlive/linked_scripts/ctanupload/ctanupload.pl \ texk/texlive/linked_scripts/ebong/*.py \ texk/texlive/linked_scripts/dtxgen/dtxgen \ texk/texlive/linked_scripts/dviasm/*.py \ texk/texlive/linked_scripts/exceltex/exceltex \ texk/texlive/linked_scripts/findhyph/findhyph \ texk/texlive/linked_scripts/fragmaster/fragmaster.pl \ texk/texlive/linked_scripts/git-latexdiff/git-latexdiff \ texk/texlive/linked_scripts/installfont/installfont-tl \ texk/texlive/linked_scripts/kotex-utils/jamo-normalize.pl \ texk/texlive/linked_scripts/latexpand/latexpand \ texk/texlive/linked_scripts/lilyglyphs/*.py \ texk/texlive/linked_scripts/ltxfileinfo/ltxfileinfo \ texk/texlive/linked_scripts/mathspic/mathspic.pl \ texk/texlive/linked_scripts/mf2pt1/mf2pt1.pl \ texk/texlive/linked_scripts/minted/latexminted.py \ texk/texlive/linked_scripts/multibibliography/multibibliography.pl \ texk/texlive/linked_scripts/optexcount/optexcount \ texk/texlive/linked_scripts/pygmentex/*.py \ texk/texlive/linked_scripts/pythontex/*.py \ texk/texlive/linked_scripts/rubik/rubikrotation.pl \ texk/texlive/linked_scripts/spix/spix.py \ texk/texlive/linked_scripts/splitindex/splitindex.pl \ texk/texlive/linked_scripts/svn-multi/svn-multi.pl \ texk/texlive/linked_scripts/texdirflatten/texdirflatten \ texk/texlive/linked_scripts/texliveonfly/texliveonfly.py \ texk/texlive/linked_scripts/ulqda/ulqda.pl \ texk/texlive/linked_scripts/urlbst/urlbst \ texk/texlive/linked_scripts/yplan/yplan \ texk/texlive/linked_scripts/webquiz/webquiz.py \ texk/texlive/linked_scripts/petri-nets/pn2pdf \ texk/texlive/linked_scripts/pdflatexpicscale/pdflatexpicscale.pl \ texk/texlive/linked_scripts/pdfxup/pdfxup \ texk/texlive/linked_scripts/tlcockpit/tlcockpit.sh \ texk/texlive/linked_scripts/ctan-o-mat/ctan-o-mat.pl \ texk/texlive/linked_scripts/pdftex-quiet/pdftex-quiet \ texk/texlive/linked_scripts/clojure-pamphlet/pamphletangler \ texk/texlive/linked_scripts/latex-papersize/latex-papersize.py \ texk/texlive/linked_scripts/makedtx/makedtx.pl \ texk/texlive/linked_scripts/pdfbook2/pdfbook2 # during build phase gnu configure is run a lot GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-native-texlive-build \ --disable-web-progs \ --disable-psutils \ --enable-shared \ --disable-t1utils \ --disable-dvipdfmx \ --disable-dvipdfm-x \ --disable-xdvipdfmx \ --enable-build-in-source-tree \ --datarootdir=${LOCALBASE}/share \ --with-system-freetype2 \ --with-freetype2-includes=${LOCALBASE}/include/freetype2 \ --with-freetype2-libdir=${LOCALBASE}/lib \ --with-system-gd \ --with-system-cairo \ --with-system-harfbuzz \ --with-system-graphite2 \ --with-system-pixman \ --with-system-t1lib \ --without-system-xpdf \ --with-system-zziplib \ --with-system-zlib .for L in gmp icu kpathsea libgs libpng libpaper mpfr ptexenc potrace teckit CONFIGURE_ARGS+=--with-system-$L \ --with-$L-include=${LOCALBASE}/include \ --with-$L-libdir=${LOCALBASE}/lib .endfor MAKE_ENV= CONFIG_SITE=${CONFIG_SITE} INSTALL_TARGET= install-strip CONFLICTS_INSTALL= detex dvi2tty ps2eps BINARY_ALIAS= freetype-config=true EXTRACT_AFTER_ARGS= ${EXCLUDE_FILES:S,^,--exclude ,} INFO= dvipng tlbuild PLIST_SUB= INSTALL_DATA="${INSTALL_DATA}" OPTIONS_DEFINE= X11 OPTIONS_DEFAULT=X11 X11_USE= TEX=xpdfopen:run EXCLUDE_FILES= ${DISTNAME}/texk/web2c \ ${DISTNAME}/texk/kpathsea \ ${DISTNAME}/texk/ptexenc \ ${DISTNAME}/texk/xdvik \ ${DISTNAME}/texk/dvipdfm-x \ ${DISTNAME}/texk/dvipsk \ ${DISTNAME}/utils/t1utils \ ${DISTNAME}/utils/xpdfopen \ ${DISTNAME}/texk/texlive/linked_scripts/eolang/eolang.pl \ ${DISTNAME}/texk/texlive/linked_scripts/memoize/memoize-clean.pl \ ${DISTNAME}/texk/texlive/linked_scripts/memoize/memoize-clean.py \ ${DISTNAME}/texk/texlive/linked_scripts/memoize/memoize-extract.py \ ${DISTNAME}/texk/texlive/linked_scripts/runtexshebang/runtexshebang.lua post-extract: @${FIND} ${WRKSRC} -name '*.orig' -delete post-patch: ${REINPLACE_CMD} -e 's|/usr/bin/python -O|${python_CMD}|' \ ${WRKSRC}/texk/texlive/linked_scripts/de-macro/de-macro ${REINPLACE_CMD} -e 's|exec texconfig|exec ${PREFIX}/bin/texconfig|' \ ${WRKSRC}/texk/texlive/linked_scripts/texlive-extra/texconfig-sys.sh ${REINPLACE_CMD} -e 's|exec fmtutil|exec ${PREFIX}/bin/fmtutil|' \ ${WRKSRC}/texk/texlive/linked_scripts/texlive/fmtutil-sys.sh ${REINPLACE_CMD} -e 's|exec updmap|exec ${PREFIX}/bin/updmap|' \ ${WRKSRC}/texk/texlive/linked_scripts/texlive/updmap-sys.sh post-install-fmtutil: for D in ${TEXHASHDIRS}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/$$D; \ done ${MKDIR} ${STAGEDIR}${PREFIX}/${TEXMFCONFIGDIR}/web2c ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/web2c/fmtutil.cnf \ ${STAGEDIR}${PREFIX}/${FMTUTIL_CNF} post-install: post-install-fmtutil .ORDER: post-install-fmtutil do-texhash .include diff --git a/security/pinentry/Makefile b/security/pinentry/Makefile index ad3da32c4472..121ba47d9746 100644 --- a/security/pinentry/Makefile +++ b/security/pinentry/Makefile @@ -1,183 +1,183 @@ PORTNAME= pinentry PORTVERSION= 1.3.2 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= security MASTER_SITES= GNUPG/pinentry MAINTAINER= jhale@FreeBSD.org COMMENT?= Collection of simple PIN or passphrase entry dialogs WWW= https://www.gnupg.org/aegypten2 LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= tar:bzip2 .if !defined(PINENTRY_GUI) INFO= pinentry NO_ARCH= yes NO_BUILD= yes PLIST_FILES= bin/pinentry OPTIONS_SINGLE= FRONTEND OPTIONS_SINGLE_FRONTEND= EFL FLTK GNOME GTK2 NCURSES QT5 QT6 TTY OPTIONS_DEFAULT= NCURSES FRONTEND_DESC= Default frontend TTY_DESC= Console version PINENTRY_TTY= pinentry-tty TTY_RUN_DEPENDS= ${PINENTRY_TTY}:security/pinentry-tty NCURSES_DESC= Curses frontend PINENTRY_NCURSES= pinentry-curses NCURSES_RUN_DEPENDS= ${PINENTRY_NCURSES}:security/pinentry-curses EFL_DESC= EFL frontend PINENTRY_EFL= pinentry-efl # Due to a dependency loop that exists between security/pinentry-efl, # devel/elf, graphics/poppler, security/gpgmepp, security/gpgme, # security/gnupg and security/pinentry, the user must install # pinentry-efl manually. See pkg-message.dep-loop for more details. #EFL_RUN_DEPENDS= ${PINENTRY_EFL}:security/pinentry-efl EFL_SUB_FILES= pkg-message.dep-loop EFL_SUB_LIST= PKGNAME="pinentry-efl" EFL_VARS= PKGMESSAGE+=${WRKDIR}/pkg-message.dep-loop FLTK_DESC= FLTK frontend PINENTRY_FLTK= pinentry-fltk FLTK_RUN_DEPENDS= ${PINENTRY_FLTK}:security/pinentry-fltk GTK2_DESC= Gtk+ 2 frontend PINENTRY_GTK2= pinentry-gtk-2 GTK2_RUN_DEPENDS= ${PINENTRY_GTK2}:security/pinentry-gtk2 QT5_DESC= Qt 5 frontend PINENTRY_QT5= pinentry-qt5 QT5_RUN_DEPENDS= ${PINENTRY_QT5}:security/pinentry-qt5 QT6_DESC= Qt 6 frontend PINENTRY_QT6= pinentry-qt QT6_RUN_DEPENDS= ${PINENTRY_QT6}:security/pinentry-qt6 GNOME_DESC= GNOME frontend PINENTRY_GNOME= pinentry-gnome3 # Due to a dependency loop that exists between security/pinentry-gnome, # security/gcr, security/gnupg and security/pinentry, the user must install # pinentry-gnome manually. See pkg-message.dep-loop for more details. #GNOME_RUN_DEPENDS= ${PINENTRY_GNOME}:security/pinentry-gnome GNOME_SUB_FILES=pkg-message.dep-loop GNOME_SUB_LIST= PKGNAME="pinentry-gnome" GNOME_VARS= PKGMESSAGE+=${WRKDIR}/pkg-message.dep-loop .include .for gui in ${OPTIONS_SINGLE_FRONTEND} . if ${PORT_OPTIONS:M${gui}} PINENTRY_BIN= ${PINENTRY_${gui}} . endif .endfor do-install: ${LN} -sf ${PINENTRY_BIN} ${STAGEDIR}${PREFIX}/bin/pinentry ${INSTALL_DATA} ${WRKSRC}/doc/pinentry.info ${STAGEDIR}${PREFIX}/${INFO_PATH} .else # !defined(PINENTRY_GUI) PKGNAMESUFFIX= -${PINENTRY_GUI} LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error USES+= gmake iconv localbase ncurses pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-pinentry-emacs LDFLAGS+= -Wl,--as-needed OPTIONS_DEFINE= LIBSECRET LIBSECRET_DESC= Saving the passphrase with libsecret LIBSECRET_CONFIGURE_ENABLE= libsecret LIBSECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret LIBSECRET_USES= gnome LIBSECRET_USE= GNOME=glib20 .if ${PINENTRY_GUI} == "gnome" OPTIONS_SLAVE= LIBSECRET LIB_DEPENDS+= libgcr-base-3.so:security/gcr3 PLIST_FILES= bin/pinentry-gnome3 .else CONFIGURE_ARGS+=--disable-pinentry-gnome3 .endif .if ${PINENTRY_GUI} == "qt5" USES+= compiler:c++11-lang kde:5 qt:5 xorg USE_KDE= wayland USE_QT= core gui widgets x11extras buildtools:build USE_XORG= x11 PLIST_FILES= bin/pinentry-qt5 \ share/applications/org.gnupg.pinentry-qt5.desktop \ share/pixmaps/pinentry-qt5.png CONFIGURE_ARGS+=--enable-pinentry-qt5 .else CONFIGURE_ARGS+=--disable-pinentry-qt5 .endif .if ${PINENTRY_GUI} == "qt6" USES+= compiler:c++17-lang kde:6 qt:6 USE_CXXSTD= c++17 USE_KDE= guiaddons windowsystem USE_QT= base PLIST_FILES= bin/pinentry-qt \ share/applications/org.gnupg.pinentry-qt.desktop \ share/pixmaps/pinentry.png CONFIGURE_ARGS+=--enable-pinentry-qt .else CONFIGURE_ARGS+=--disable-pinentry-qt .endif .if ${PINENTRY_GUI} == "gtk2" USES+= gnome USE_GNOME+= gtk20 PLIST_FILES= bin/pinentry-gtk-2 .else CONFIGURE_ARGS+=--disable-pinentry-gtk2 .endif .if ${PINENTRY_GUI} == "efl" LIB_DEPENDS+= libefl.so:devel/efl PLIST_FILES= bin/pinentry-efl .else CONFIGURE_ARGS+=--disable-pinentry-efl .endif .if ${PINENTRY_GUI} == "fltk" USES+= compiler:c++11-lib LIB_DEPENDS+= libfltk.so:x11-toolkits/fltk PLIST_FILES= bin/pinentry-fltk .else CONFIGURE_ARGS+=--disable-pinentry-fltk .endif .if ${PINENTRY_GUI} == "curses" PLIST_FILES= bin/pinentry-curses .else CONFIGURE_ARGS+=--disable-pinentry-curses .endif .if ${PINENTRY_GUI} == "tty" PLIST_FILES= bin/pinentry-tty CONFIGURE_ARGS+=--enable-pinentry-tty .else CONFIGURE_ARGS+=--disable-pinentry-tty .endif # Rename icon to prevent install conflicts with the Qt6 frontend. post-extract: @(cd ${WRKSRC}/qt5/icons && ${MV} pinentry.png pinentry-qt5.png) post-install: ${RM} ${STAGEDIR}${PREFIX}/bin/pinentry \ ${STAGEDIR}${PREFIX}/share/info/pinentry.info .endif # !defined(PINENTRY_GUI) .include diff --git a/sysutils/catfish/Makefile b/sysutils/catfish/Makefile index 22215fb6b2a6..0bc14b299e93 100644 --- a/sysutils/catfish/Makefile +++ b/sysutils/catfish/Makefile @@ -1,46 +1,47 @@ PORTNAME= catfish PORTVERSION= 4.20.1 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= XFCE/apps DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= GTK search utility WWW= https://www.bluesabre.org/projects/catfish/ LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \ pdftotext:graphics/poppler-utils USES= cpe desktop-file-utils gettext-tools gnome meson pkgconfig \ python shebangfix tar:xz xfce CPE_VENDOR= catfish_project USE_GNOME= gdkpixbuf gtk30 pygobject3 USE_XFCE= xfconf SHEBANG_FILES= bin/catfish BINARY_ALIAS= python3=${PYTHON_CMD} NO_ARCH= yes PORTSCOUT= limitw:1,even OPTIONS_DEFINE= DOCS ZEITGEIST OPTIONS_DEFAULT= POLKIT OPTIONS_MULTI= PRIVILEGES OPTIONS_MULTI_PRIVILEGES= POLKIT SUDO POLKIT_DESC= Provide Polkit (pkexec) support SUDO_DESC= Provide sudo support ZEITGEIST_DESC= Provide recent search suggestions (broken) POLKIT_RUN_DEPENDS= pkexec:sysutils/polkit ZEITGEIST_LIB_DEPENDS= libzeitgeist-2.0.so:sysutils/zeitgeist SUDO_USES= sudo .include diff --git a/sysutils/localsearch/Makefile b/sysutils/localsearch/Makefile index a800e81bced7..b8a29d411c6e 100644 --- a/sysutils/localsearch/Makefile +++ b/sysutils/localsearch/Makefile @@ -1,50 +1,50 @@ PORTNAME= localsearch PORTVERSION= 3.8.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= sysutils MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= collection of data extractors for Tracker/Nepomuk WWW= https://gnome.pages.gitlab.gnome.org/localsearch/ LICENSE= LGPL21 GPLv2+ LICENSE_COMB= multi BUILD_DEPENDS= a2x:textproc/asciidoc LIB_DEPENDS= libexempi.so:textproc/exempi \ libgexiv2.so:graphics/gexiv2 \ libgudev-1.0.so:devel/libgudev \ libcue.so:textproc/libcue \ libexif.so:graphics/libexif \ libgsf-1.so:devel/libgsf \ libgxps.so:graphics/libgxps \ libiptcdata.so:graphics/libiptcdata \ libosinfo-1.0.so:devel/libosinfo \ libpoppler-glib.so:graphics/poppler-glib \ libtiff.so:graphics/tiff \ libtinysparql-3.0.so.0:devel/tinysparql \ libtotem-plparser.so:multimedia/totem-pl-parser \ libupower-glib.so:sysutils/upower \ libgif.so:graphics/giflib USES= tar:xz meson pkgconfig gstreamer gnome USE_GSTREAMER= core good bad USE_GNOME= glib20 GLIB_SCHEMAS= org.freedesktop.Tracker3.Extract.gschema.xml \ org.freedesktop.Tracker3.FTS.gschema.xml \ org.freedesktop.Tracker3.Miner.Files.gschema.xml \ org.freedesktop.TrackerMiners3.enums.xml LDFLAGS= -L/usr/local/lib MESON_ARGS= -Dminer_rss=false \ -Dfunctional_tests=false \ -Dnetwork_manager=disabled \ -Dsystemd_user_services=false \ -Dlandlock=disabled \ -Dfanotify=disabled .include diff --git a/sysutils/yazi/Makefile b/sysutils/yazi/Makefile index 5856fb1cde4c..27e4aba25fc9 100644 --- a/sysutils/yazi/Makefile +++ b/sysutils/yazi/Makefile @@ -1,54 +1,54 @@ PORTNAME= yazi DISTVERSIONPREFIX= v DISTVERSION= 25.5.31 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= sysutils MAINTAINER= nivit@FreeBSD.org COMMENT= Blazing fast terminal file manager WWW= https://yazi-rs.github.io/ LICENSE= APACHE20 BSD2CLAUSE BSD3CLAUSE BSL ISCL MIT MPL20 \ Unicode-DFS-2016 ZLIB LICENSE_COMB= multi LICENSE_NAME_Unicode-DFS-2016= Unicode License Agreement - Data Files and Software (2016) LICENSE_TEXT_Unicode-DFS-2016= Terms of use at https://spdx.org/licenses/Unicode-DFS-2016.html LICENSE_PERMS_Unicode-DFS-2016= dist-mirror dist-sell pkg-mirror pkg-sell \ auto-accept BUILD_DEPENDS= gawk:lang/gawk \ xsltproc:textproc/libxslt LIB_DEPENDS= libonig.so:devel/oniguruma RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool USES= cargo desktop-file-utils gmake USE_GITHUB= yes GH_ACCOUNT= sxyazi CARGO_INSTALL_PATH= yazi-fm yazi-cli OPTIONS_DEFINE= AUXTOOLS EXAMPLES OPTIONS_DEFAULT= AUXTOOLS AUXTOOLS_DESC= Install auxiliary tools (fd, fzf, etc.) AUXTOOLS_RUN_DEPENDS= 7z:archivers/7-zip \ chafa:graphics/chafa \ fd:sysutils/fd \ ffmpegthumbnailer:multimedia/ffmpegthumbnailer \ fzf:textproc/fzf \ jq:textproc/jq \ nerd-fonts>=2.1.0:x11-fonts/nerd-fonts \ pdfimages:graphics/poppler-utils \ rg:textproc/ripgrep \ zoxide:sysutils/zoxide post-install: ${INSTALL_DATA} ${WRKSRC}/assets/${PORTNAME}.desktop \ ${STAGEDIR}${DESKTOPDIR}/${PORTNAME}.desktop post-install-EXAMPLES-on: (${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \ cd ${WRKSRC}/yazi-config/preset && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/textproc/pdfgrep/Makefile b/textproc/pdfgrep/Makefile index 0dabced4fe6d..0924d33e600d 100644 --- a/textproc/pdfgrep/Makefile +++ b/textproc/pdfgrep/Makefile @@ -1,31 +1,31 @@ PORTNAME= pdfgrep PORTVERSION= 2.1.1 -PORTREVISION= 53 +PORTREVISION= 54 CATEGORIES= textproc MASTER_SITES= https://pdfgrep.org/download/ MAINTAINER= michael@ranner.eu COMMENT= Tool to search text in PDF files WWW= https://pdfgrep.org LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libpoppler.so:graphics/poppler \ libgpg-error.so:security/libgpg-error GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USES= compiler:c11 pkgconfig PLIST_FILES= bin/pdfgrep share/man/man1/pdfgrep.1.gz \ share/bash-completion/completions/pdfgrep \ share/zsh/site-functions/_pdfgrep OPTIONS_DEFINE= LIBPCRE LIBPCRE_DESC= Enable Perl compatable expressions LIBPCRE_LIB_DEPENDS= libpcre.so:devel/pcre LIBPCRE_CONFIGURE_WITH= libpcre .include diff --git a/textproc/pdfsandwich/Makefile b/textproc/pdfsandwich/Makefile index 83a871fe8e66..b05a2f70ec5a 100644 --- a/textproc/pdfsandwich/Makefile +++ b/textproc/pdfsandwich/Makefile @@ -1,31 +1,31 @@ PORTNAME= pdfsandwich DISTVERSION= 0.1.7 -PORTREVISION= 44 +PORTREVISION= 45 CATEGORIES= textproc MASTER_SITES= SF/${PORTNAME}/pdfsandwich%20${DISTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Command line tool generating "sandwich" OCR pdf files WWW= https://sourceforge.net/projects/pdfsandwich LICENSE= GPLv2 BUILD_DEPENDS= gawk:lang/gawk \ ocamlopt:lang/ocaml RUN_DEPENDS= pdfunite:graphics/poppler-utils \ tesseract:graphics/tesseract \ unpaper:graphics/unpaper USES= gmake ghostscript:run magick:6,run tar:bz2 GNU_CONFIGURE= yes PLIST_FILES= bin/pdfsandwich \ man/man1/pdfsandwich.1.gz .include .if ${ARCH} == powerpc USE_BINUTILS= yes .endif .include diff --git a/textproc/py-pdftotext/Makefile b/textproc/py-pdftotext/Makefile index 4a47227efb87..570a285be59f 100644 --- a/textproc/py-pdftotext/Makefile +++ b/textproc/py-pdftotext/Makefile @@ -1,27 +1,27 @@ PORTNAME= pdftotext PORTVERSION= 3.0.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Simple PDF text extraction WWW= https://github.com/jalan/pdftotext LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpoppler-cpp.so:graphics/poppler USES= compiler:c11 python USE_PYTHON= autoplist distutils post-install: @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' \ -exec ${STRIP_CMD} {} + do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/hotcrp/Makefile b/www/hotcrp/Makefile index 63ac29b7b856..f9e575c097c3 100644 --- a/www/hotcrp/Makefile +++ b/www/hotcrp/Makefile @@ -1,25 +1,25 @@ PORTNAME= hotcrp PORTVERSION= 3.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= ${WWW} MAINTAINER= ports@FreeBSD.org COMMENT= Web-based conference management software WWW= https://www.read.seas.harvard.edu/~kohler/hotcrp/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= pdftohtml:graphics/poppler-utils USES= php mysql:server USE_PHP= ctype gd mysqli session zlib NO_BUILD= yes SUB_FILES= pkg-message do-install: cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} .include diff --git a/x11-fm/nemo/Makefile b/x11-fm/nemo/Makefile index cf1b30ad850b..bbb7275e42b5 100644 --- a/x11-fm/nemo/Makefile +++ b/x11-fm/nemo/Makefile @@ -1,66 +1,66 @@ PORTNAME= nemo DISTVERSION= 6.4.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11-fm gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= File manager for the Cinnamon desktop WWW= https://github.com/linuxmint/nemo LICENSE= GPLv2 LGPL20 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libcinnamon-desktop.so:x11/cinnamon-desktop \ libxapp.so:x11/xapp \ libjson-glib-1.0.so:devel/json-glib RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=0:textproc/py-xlrd@${PY_FLAVOR} \ catdoc:textproc/catdoc \ html2text:textproc/html2text \ id3:audio/id3mtag \ pdftotext:graphics/poppler-utils USES= compiler:c11 desktop-file-utils gettext-runtime ghostscript:run gnome \ localbase meson pkgconfig python shared-mime-info shebangfix xorg SHEBANG_FILES= generate_additional_file makepot search-helpers/nemo-xls-to-txt \ search-helpers/nemo-odf-to-txt SHEBANG_GLOB= *.py USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_GNOME= cairo gdkpixbuf gtk30 gvfs:run intltool introspection:build libgsf \ pango pygobject3 USE_XORG= x11 GLIB_SCHEMAS= org.nemo.gschema.xml USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS EXEMPI EXIF TRACKER OPTIONS_DEFAULT= DOCS EXEMPI EXIF OPTIONS_SUB= yes EXEMPI_DESC= XMP support EXIF_DESC= Digital camera file meta-data support TRACKER_DESC= Integration with tracker DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= gtk_doc EXEMPI_LIB_DEPENDS= libexempi.so:textproc/exempi EXEMPI_MESON_TRUE= xmp EXIF_LIB_DEPENDS= libexif.so:graphics/libexif EXIF_MESON_TRUE= exif TRACKER_LIB_DEPENDS= libtracker-sparql-3.0.so:devel/tinysparql TRACKER_MESON_TRUE= tracker .include diff --git a/x11-toolkits/rubygem-poppler/Makefile b/x11-toolkits/rubygem-poppler/Makefile index 2be385477648..f935b0ab768a 100644 --- a/x11-toolkits/rubygem-poppler/Makefile +++ b/x11-toolkits/rubygem-poppler/Makefile @@ -1,24 +1,25 @@ PORTNAME= poppler PORTVERSION= 4.3.3 +PORTREVISION= 1 CATEGORIES= x11-toolkits rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ruby binding of poppler-glib WWW= https://ruby-gnome.github.io/ \ https://github.com/ruby-gnome/ruby-gnome LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LIB BUILD_DEPENDS= rubygem-rake>=0:devel/rubygem-rake LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib RUN_DEPENDS= rubygem-cairo-gobject>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-cairo-gobject \ rubygem-gio2>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-gio2 \ rubygem-rake>=0:devel/rubygem-rake USES= gem NO_ARCH= yes .include diff --git a/x11/eaglemode/Makefile b/x11/eaglemode/Makefile index 4f18ecc60641..8014d502ecf0 100644 --- a/x11/eaglemode/Makefile +++ b/x11/eaglemode/Makefile @@ -1,96 +1,96 @@ PORTNAME= eaglemode PORTVERSION= 0.96.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Futuristic zoomable user environment WWW= https://eaglemode.sourceforge.net/ LICENSE= GPLv3 LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 USES= compiler:c++11-lib jpeg gnome perl5 \ pkgconfig tar:bzip2 xorg USE_PERL5= build USE_XORG= x11 SUB_FILES= eaglemode.sh BUILD_ARGS= continue=no DATADIR= ${PREFIX}/lib/${PORTNAME} PLIST_FILES= bin/${PORTNAME} PORTDATA= * OPTIONS_DEFINE= RSVG PDF WEBP OPTIONS_DEFAULT=VLC RSVG PDF WEBP OPTIONS_SUB= yes OPTIONS_GROUP= EMAV OPTIONS_GROUP_EMAV= XINE VLC RSVG_DESC= SVG support through librsvg PDF_DESC= PDF support through poppler-glib EMAV_DESC= Video preview backend VLC_DESC= Multimedia support via VLC XINE_LIB_DEPENDS= libxine.so:multimedia/libxine XINE_VARS= EMAV+=xine RSVG_USE= GNOME=librsvg2 PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib PDF_USE= GNOME=gtk20 VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc VLC_VARS= EMAV+=vlc WEBP_LIB_DEPENDS= libwebp.so:graphics/webp .include .if !empty(EMAV) BUILD_ARGS+= emAv=${EMAV:ts,} # seed perl make.pl show-extra-options .endif post-patch: @${FIND} ${WRKSRC} -name "*.pl" | ${XARGS} \ ${REINPLACE_CMD} -e '1s|/usr/bin/perl|${perl_CMD}|' .if empty(EMAV) @${RM} ${WRKSRC}/makers/emAv.maker.pm .endif post-patch-RSVG-off: @${RM} ${WRKSRC}/makers/emSvg.maker.pm post-patch-PDF-off: @${RM} ${WRKSRC}/makers/emPdf.maker.pm post-patch-WEBP-off: @${RM} ${WRKSRC}/makers/emWebp.maker.pm do-build: @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${PERL} make.pl build ${BUILD_ARGS}) do-install: @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${PERL} make.pl install dir=${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/eaglemode.sh ${STAGEDIR}${PREFIX}/bin/eaglemode @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/bin/* \ ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/*.so \ ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emClock/emTimeZonesProc \ ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emTmpConv/emTmpConvProc do-install-XINE-on: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emAv/emAvServerProc_xine do-install-VLC-on: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emAv/emAvServerProc_vlc do-install-RSVG-on: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emSvg/emSvgServerProc do-install-PDF-on: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emPdf/emPdfServerProc .include diff --git a/x11/walker/Makefile b/x11/walker/Makefile index 56415c4123ca..fb6706356963 100644 --- a/x11/walker/Makefile +++ b/x11/walker/Makefile @@ -1,45 +1,46 @@ PORTNAME= walker DISTVERSIONPREFIX= v DISTVERSION= 2.11.3 +PORTREVISION= 1 CATEGORIES= x11 wayland PKGNAMESUFFIX= -launcher MAINTAINER= tagattie@FreeBSD.org COMMENT= Multi-purpose launcher with a lot of features WWW= https://github.com/abenz1267/walker LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= protoc:devel/protobuf LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib \ libgtk4-layer-shell.so:x11-toolkits/gtk4-layer-shell RUN_DEPENDS= elephant:sysutils/elephant USES= cargo gnome USE_GITHUB= yes GH_ACCOUNT= abenz1267 USE_GNOME= cairo gdkpixbuf gtk40 DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-install: @${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PKGBASE} @${MKDIR} ${STAGEDIR}${PREFIX}/etc/xdg/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/resources/config.toml \ ${STAGEDIR}${PREFIX}/etc/xdg/${PORTNAME} cd ${WRKSRC}/resources && \ ${COPYTREE_SHARE} themes ${STAGEDIR}${PREFIX}/etc/xdg/${PORTNAME} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include