diff --git a/deskutils/coolreader/Makefile b/deskutils/coolreader/Makefile index 52bf418f1902..12dd5098f236 100644 --- a/deskutils/coolreader/Makefile +++ b/deskutils/coolreader/Makefile @@ -1,38 +1,38 @@ PORTNAME= coolreader DISTVERSIONPREFIX= cr DISTVERSION= 3.2.59 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= deskutils MAINTAINER= mistresssilvara@hotmail.com COMMENT= E-book reader WWW= https://github.com/buggins/coolreader LICENSE= GPLv2 LGPL21+ BSD2CLAUSE LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE LIB_DEPENDS= libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libpng.so:graphics/png \ libfribidi.so:converters/fribidi \ libunibreak.so:textproc/libunibreak \ libfontconfig.so:x11-fonts/fontconfig \ libzstd.so:archivers/zstd USES= qt:5 cmake:noninja pkgconfig desktop-file-utils jpeg USE_GITHUB= yes GH_ACCOUNT= buggins USE_QT= core buildtools:build gui qmake:build widgets linguisttools:build CMAKE_ARGS= -D GUI=QT5 -D MAX_IMAGE_SCALE_MUL=2 \ -D DOC_DATA_COMPRESSION_LEVEL=3 -D DOC_BUFFER_SIZE=0x1400000 CXXFLAGS+= -D CR_EMULATE_GETTEXT=1 \ -I${WRKSRC}/thirdparty_unman/nanosvg/src OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes .include diff --git a/deskutils/crengine-ng/Makefile b/deskutils/crengine-ng/Makefile index b150d700dd99..4554904299a6 100644 --- a/deskutils/crengine-ng/Makefile +++ b/deskutils/crengine-ng/Makefile @@ -1,34 +1,35 @@ PORTNAME= crengine-ng DISTVERSION= 0.9.12 +PORTREVISION= 1 CATEGORIES= deskutils MAINTAINER= kenrap@FreeBSD.org COMMENT= Cross-platform library for text viewers and e-book readers WWW= https://gitlab.com/coolreader-ng/crengine-ng LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libgif.so:graphics/giflib \ libharfbuzz.so:print/harfbuzz \ libpng.so:graphics/png \ libunibreak.so:textproc/libunibreak \ libutf8proc.so:textproc/utf8proc \ libzstd.so:archivers/zstd USES= cmake pkgconfig desktop-file-utils jpeg USE_GITLAB= yes GL_ACCOUNT= coolreader-ng CMAKE_ARGS= -D CRE_BUILD_STATIC=OFF \ -D DOC_DATA_COMPRESSION_LEVEL=3 .if defined(WITH_LTO) CMAKE_ARGS+= -D ENABLE_LTO=ON .endif .include diff --git a/deskutils/fbreader/Makefile b/deskutils/fbreader/Makefile index 971ad3b3d48f..22db920cd4fe 100644 --- a/deskutils/fbreader/Makefile +++ b/deskutils/fbreader/Makefile @@ -1,80 +1,80 @@ PORTNAME= fbreader PORTVERSION= 0.99.6 DISTVERSIONSUFFIX= -freebsdport -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= deskutils MAINTAINER= mce@FreeBSD.org COMMENT= Powerful e-book reader WWW= https://fbreader.org/ LICENSE= GPLv2+ LIB_DEPENDS= libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ libfribidi.so:converters/fribidi \ libunibreak.so:textproc/libunibreak FLAVORS= gtk2 qt6 FLAVOR?= ${FLAVORS:[1]} USES= compiler gmake iconv localbase pkgconfig sqlite USE_GITHUB= yes GH_ACCOUNT= geometer GH_PROJECT= FBReader USE_LDCONFIG= yes .if defined(WITH_DEBUG) STATUS= debug .else STATUS= release .endif MAKE_ARGS+= MAKE=${MAKE_CMD} LIBDIR=${PREFIX}/lib MAKE_ENV+= TARGET_ARCH=desktop TARGET_STATUS=${STATUS} ROOTDIR=${WRKSRC} \ INSTALLDIR=${PREFIX} LIBDIR=${PREFIX}/lib LD="${CXX}" INSTALL_TARGET= do_install PORTSCOUT= ignore:1 .if ${FLAVOR} == gtk2 LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpng16.so:graphics/png USES+= gnome jpeg USE_GNOME= cairo gdkpixbuf gtk20 MAKE_ENV+= UI_TYPE=gtk CONFLICTS= ${PORTNAME}-qt6 PLIST_SUB= UITYPE=gtk .else PKGNAMESUFFIX= -qt6 USES+= qt:6 USE_QT= base tools:build MAKE_ENV+= UI_TYPE=qt4 CONFLICTS= ${PORTNAME} PLIST_SUB= UITYPE=qt4 .endif post-patch: @${REINPLACE_CMD} -e '/^CC/d;/^LD/d;/QTINCLUDE/s,-I.*$$,-I${QT_INCDIR},' \ ${WRKSRC}/makefiles/arch/desktop.mk @${REINPLACE_CMD} -e 's,-O3,,;s,-ldl,${ICONV_LIB},' \ ${WRKSRC}/makefiles/config.mk ${WRKSRC}/zlibrary/core/Makefile @${REINPLACE_CMD} -e 's/-llinebreak/-lunibreak/g' ${WRKSRC}/zlibrary/text/Makefile @${REINPLACE_CMD} -e 's/-llinebreak/-lunibreak/g' ${WRKSRC}/makefiles/*.mk @${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/fbreader/desktop/Makefile @${FIND} ${WRKSRC} -name Makefile | ${XARGS} ${REINPLACE_CMD} \ -e 's,make ,$$(MAKE) ,' -e '/$$(LDFLAGS)/s/$$/ $$(LIBS)/' @${REINPLACE_CMD} -e '/libexec/s,libexec,${PREFIX}/libexec,' \ ${WRKSRC}/makefiles/arch/desktop.mk pre-configure: # This cannot be done in post-patch because build dependencies are installed # after patching and they can pull in libiconv which can affect CFLAGS in # Mk/Uses/iconv.mk. @${REINPLACE_CMD} 's|^CFLAGS =.*$$|CFLAGS = ${CFLAGS}|' \ ${WRKSRC}/makefiles/arch/desktop.mk .include diff --git a/games/naev/Makefile b/games/naev/Makefile index 181a2077036d..696f6e1a822b 100644 --- a/games/naev/Makefile +++ b/games/naev/Makefile @@ -1,56 +1,56 @@ PORTNAME= naev PORTVERSION= 0.12.4 -PORTREVISION= 5 +PORTREVISION= 6 DISTVERSIONSUFFIX= -source CATEGORIES= games MASTER_SITES= https://github.com/naev/naev/releases/download/v${PORTVERSION}/ MAINTAINER= acm@FreeBSD.org COMMENT= 2D action/RPG space game WWW= https://naev.org/ LICENSE= GPLv2 GPLv3 CC-BY-3.0 CC-BY-SA-3.0 PD LICENSE_COMB= multi BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} LIB_DEPENDS= libamd.so:math/suitesparse-amd \ libbacktrace.so:devel/libbacktrace \ libblas.so:math/blas \ libcholmod.so:math/suitesparse-cholmod \ libcmark.so:textproc/cmark \ libcolamd.so:math/suitesparse-colamd \ libcxsparse.so:math/suitesparse-cxsparse \ libenet.so:net/enet \ libfreetype.so:print/freetype2 \ libglpk.so:math/glpk \ libmetis.so:math/metis \ libnfd.so:devel/nativefiledialog-extended \ libopenblas.so:math/openblas \ libpcre2-8.so:devel/pcre2 \ libphysfs.so:devel/physfs \ libpng.so:graphics/png \ libunibreak.so:textproc/libunibreak \ libvorbisfile.so:audio/libvorbis \ libwebp.so:graphics/webp \ libyaml.so:textproc/libyaml \ libzip.so:archivers/libzip RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= cmake:indirect desktop-file-utils gettext gl gnome localbase:ldflags \ luajit meson openal pkgconfig python sdl \ shebangfix tar:xz USE_GL= gl glu USE_GNOME= intltool libxml2 USE_SDL= sdl2 image2 SHEBANG_GLOB= *.py *.sh MESON_ARGS= -Ddocs_c=disabled -Ddocs_lua=disabled BINARY_ALIAS= python3=${PYTHON_CMD} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} .include diff --git a/games/tuxpaint-config/Makefile b/games/tuxpaint-config/Makefile index 3e03580b357e..06e3836c5440 100644 --- a/games/tuxpaint-config/Makefile +++ b/games/tuxpaint-config/Makefile @@ -1,35 +1,35 @@ PORTNAME= tuxpaint-config PORTVERSION= 0.0.25 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= games MASTER_SITES= SF/tuxpaint/${PORTNAME}/${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Graphical tool to change TuxPaint settings WWW= https://www.tuxpaint.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/docs/COPYING.txt LIB_DEPENDS= libpaper.so:print/libpaper \ libfltk.so:x11-toolkits/fltk \ libunibreak.so:textproc/libunibreak \ libSDL2_Pango.so:x11-toolkits/sdl2_pango RUN_DEPENDS= tuxpaint:games/tuxpaint USES= gettext gmake pkgconfig MAKE_ARGS= PREFIX="${PREFIX}" \ MAN_PREFIX="${PREFIX}/share/man" \ GNOME_PREFIX="${PREFIX}" \ CFLAGS="${CXXFLAGS} ${CPPFLAGS}" \ ARCH_LINKS="${LDFLAGS}" INSTALL_TARGET= install-bin install-data install-man install-gettext \ install-doc MAKE_JOBS_UNSAFE=yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lintl OPTIONS_DEFINE= DOCS .include diff --git a/graphics/krita/Makefile b/graphics/krita/Makefile index 99debd65af3d..bcf8a83b922a 100644 --- a/graphics/krita/Makefile +++ b/graphics/krita/Makefile @@ -1,82 +1,82 @@ PORTNAME= krita DISTVERSION= 5.2.14 -PORTREVISION= 3 +PORTREVISION= 4 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 \ libKF5KDcraw.so:graphics/libkdcraw-qt5 \ 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 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/multimedia/libass/Makefile b/multimedia/libass/Makefile index d21a4cd6bd4c..d31fc8d91404 100644 --- a/multimedia/libass/Makefile +++ b/multimedia/libass/Makefile @@ -1,41 +1,42 @@ PORTNAME= libass DISTVERSION= 0.17.4 +PORTREVISION= 1 CATEGORIES= multimedia devel MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Portable ASS/SSA subtitle renderer WWW= https://github.com/libass/libass LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libfribidi.so:converters/fribidi \ libfontconfig.so:x11-fonts/fontconfig USES= compiler:c11 cpe iconv libtool pathfix pkgconfig tar:xz CPE_VENDOR= libass_project USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check LDFLAGS_i386= -Wl,-znotext OPTIONS_DEFINE= UNIBREAK OPTIONS_DEFINE_amd64= ASM OPTIONS_DEFINE_i386= ASM OPTIONS_DEFAULT= UNIBREAK OPTIONS_DEFAULT_amd64= ASM OPTIONS_DEFAULT_i386= ASM ASM_BUILD_DEPENDS= nasm:devel/nasm ASM_CONFIGURE_ENABLE= asm UNIBREAK_DESC= Unicode Line Breaking Algorithm support UNIBREAK_LIB_DEPENDS= libunibreak.so:textproc/libunibreak UNIBREAK_CONFIGURE_ENABLE= libunibreak .include