summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/R-cran-magick/Makefile2
-rw-r--r--graphics/R-cran-magick/distinfo6
-rw-r--r--graphics/krita/Makefile3
-rw-r--r--graphics/krita/distinfo6
-rw-r--r--graphics/krita/files/patch-3rdparty__vendor_raqm_CMakeLists.txt12
-rw-r--r--graphics/ogre3d/Makefile12
-rw-r--r--graphics/ogre3d/distinfo6
-rw-r--r--graphics/ogre3d/pkg-plist9
-rw-r--r--graphics/plantuml/Makefile17
-rw-r--r--graphics/plantuml/distinfo6
-rw-r--r--graphics/py-sorl-thumbnail/Makefile19
-rw-r--r--graphics/py-sorl-thumbnail/distinfo6
-rw-r--r--graphics/py-sorl-thumbnail/files/patch-pyproject.toml11
13 files changed, 64 insertions, 51 deletions
diff --git a/graphics/R-cran-magick/Makefile b/graphics/R-cran-magick/Makefile
index f212ad069b98..240b5d124079 100644
--- a/graphics/R-cran-magick/Makefile
+++ b/graphics/R-cran-magick/Makefile
@@ -1,5 +1,5 @@
PORTNAME= magick
-DISTVERSION= 2.8.7
+DISTVERSION= 2.9.0
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/graphics/R-cran-magick/distinfo b/graphics/R-cran-magick/distinfo
index dd867f6b291f..9cda7351d602 100644
--- a/graphics/R-cran-magick/distinfo
+++ b/graphics/R-cran-magick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749271035
-SHA256 (magick_2.8.7.tar.gz) = 355a857e79fe8e6d87ee99f3f731e2823b7c241a316c7063a033de6861b9f206
-SIZE (magick_2.8.7.tar.gz) = 4601217
+TIMESTAMP = 1757420795
+SHA256 (magick_2.9.0.tar.gz) = 477d717075651d2d508a66c313fd82b5e530b5ba7603b4a6cafa8c8e8cb6dfba
+SIZE (magick_2.9.0.tar.gz) = 4602007
diff --git a/graphics/krita/Makefile b/graphics/krita/Makefile
index 9ad531d10eff..39e2c0d43d1f 100644
--- a/graphics/krita/Makefile
+++ b/graphics/krita/Makefile
@@ -1,6 +1,5 @@
PORTNAME= krita
-DISTVERSION= 5.2.9
-PORTREVISION= 5
+DISTVERSION= 5.2.11
CATEGORIES= graphics kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}
DIST_SUBDIR= KDE/${PORTNAME}
diff --git a/graphics/krita/distinfo b/graphics/krita/distinfo
index abaf69d93512..d4ff8f2aa1c7 100644
--- a/graphics/krita/distinfo
+++ b/graphics/krita/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740103571
-SHA256 (KDE/krita/krita-5.2.9.tar.xz) = f74e710e6d93ddd593fa0b249a64006ed4121a64ce7f95ac29aaa332a7e6e53e
-SIZE (KDE/krita/krita-5.2.9.tar.xz) = 186574780
+TIMESTAMP = 1757506217
+SHA256 (KDE/krita/krita-5.2.11.tar.xz) = 71f713cc9f884f4fc66c14ccd07b12144fb6611827312baeb193fcbccf582ba0
+SIZE (KDE/krita/krita-5.2.11.tar.xz) = 190966516
diff --git a/graphics/krita/files/patch-3rdparty__vendor_raqm_CMakeLists.txt b/graphics/krita/files/patch-3rdparty__vendor_raqm_CMakeLists.txt
deleted file mode 100644
index 9dc5f6e6a1dd..000000000000
--- a/graphics/krita/files/patch-3rdparty__vendor_raqm_CMakeLists.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-Fix linker errors. We need to build with -fPIC.
-
---- 3rdparty_vendor/raqm/CMakeLists.txt.orig 2023-10-04 08:06:16 UTC
-+++ 3rdparty_vendor/raqm/CMakeLists.txt
-@@ -86,6 +86,7 @@ set_property(TARGET libraqm PROPERTY C_STANDARD 99)
-
- add_library(libraqm STATIC ${libraqm_SRC})
- set_property(TARGET libraqm PROPERTY C_STANDARD 99)
-+set_property(TARGET libraqm PROPERTY POSITION_INDEPENDENT_CODE ON)
-
- target_include_directories(libraqm INTERFACE ${libraqm_src_SOURCE_DIR}/src)
- target_include_directories(libraqm PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
diff --git a/graphics/ogre3d/Makefile b/graphics/ogre3d/Makefile
index 4f060820dca5..1d982d363f2e 100644
--- a/graphics/ogre3d/Makefile
+++ b/graphics/ogre3d/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ogre3d
DISTVERSIONPREFIX= v
-DISTVERSION= 14.4.0
-PORTREVISION= 2
+DISTVERSION= 14.4.1
CATEGORIES= graphics devel
MAINTAINER= fluffy@FreeBSD.org
@@ -15,8 +14,6 @@ LIB_DEPENDS= libzzip.so:devel/zziplib \
libfreetype.so:print/freetype2
# libimgui.so:x11-toolkits/imgui
-CONFLICTS= ogre3d19
-
USES= cmake compiler:c++14-lang pkgconfig sdl xorg
USE_LDCONFIG= yes
USE_SDL= sdl2
@@ -26,6 +23,8 @@ USE_GITHUB= yes
GH_ACCOUNT= OGRECave
GH_PROJECT= ogre
+CONFLICTS= ogre3d19
+
PORTDOCS= *
CMAKE_ARGS+= OGRE_MEDIA_PATH="share/OGRE/Media"
@@ -66,19 +65,20 @@ PROFILE_CMAKE_BOOL= OGRE_PROFILING
CSHARP_DESC= Build Csharp bindings
CSHARP_CMAKE_BOOL= OGRE_BUILD_COMPONENT_CSHARP
CSHARP_BUILD_DEPENDS= swig:devel/swig
+CSHARP_USES= mono
JAVA_CMAKE_BOOL= OGRE_BUILD_COMPONENT_JAVA
JAVA_BUILD_DEPENDS= swig:devel/swig
JAVA_VARS= CMAKE_ARGS+=-DJAVA_HOME=${JAVA_HOME}
JAVA_USES= java
-JAVA_BROKEN= error: incompatible types: SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t__iterator cannot be converted to Iterator
+JAVA_CATEGORIES= java
PYTHON_CMAKE_BOOL= OGRE_BUILD_COMPONENT_PYTHON
PYTHON_BUILD_DEPENDS= swig:devel/swig
PYTHON_USES= python
CXXFLAGS+= -DNDEBUG -I${LOCALBASE}/include -I${LOCALBASE}/include/Imath
-PLIST_SUB+= LIBVERSION=${PORTVERSION:R}
+PLIST_SUB+= LIBVERSION=${PORTVERSION:R} PORTVERSION=${PORTVERSION}
.include <bsd.port.options.mk>
diff --git a/graphics/ogre3d/distinfo b/graphics/ogre3d/distinfo
index 15208737ae82..7a1d6f8b7ca0 100644
--- a/graphics/ogre3d/distinfo
+++ b/graphics/ogre3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753776498
-SHA256 (OGRECave-ogre-v14.4.0_GH0.tar.gz) = dce4bacf90976020bebafb7d15404af74f674bf9f9f3c6377429cb4493db528b
-SIZE (OGRECave-ogre-v14.4.0_GH0.tar.gz) = 94148698
+TIMESTAMP = 1757413152
+SHA256 (OGRECave-ogre-v14.4.1_GH0.tar.gz) = 1c1d5d48b26acf8dd3f32fcb4cafd1216f9fe3a2ceec260ec086926651ad74de
+SIZE (OGRECave-ogre-v14.4.1_GH0.tar.gz) = 94149361
diff --git a/graphics/ogre3d/pkg-plist b/graphics/ogre3d/pkg-plist
index 879cbb214ed1..43c4cf81ae9b 100644
--- a/graphics/ogre3d/pkg-plist
+++ b/graphics/ogre3d/pkg-plist
@@ -582,9 +582,13 @@ lib/OGRE/cmake/OGREConfig.cmake
lib/OGRE/cmake/OGREConfigVersion.cmake
lib/OGRE/cmake/OgreTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/OGRE/cmake/OgreTargets.cmake
+%%JAVA%%lib/OGRE/libOgreJNI.so
+%%CSHARP%%lib/cli/ogre-sharp-%%PORTVERSION%%/Ogre.dll
+%%CSHARP%%lib/cli/ogre-sharp-%%PORTVERSION%%/libOgre.so
lib/libOgreBites.so
lib/libOgreBites.so.%%LIBVERSION%%
%%BULLET%%lib/libOgreBullet.so
+%%JAVA%%lib/libOgreJNI.so
lib/libOgreMain.so
lib/libOgreMain.so.%%LIBVERSION%%
lib/libOgreMeshLodGenerator.so
@@ -1320,9 +1324,10 @@ share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_water.png
share/OGRE-%%LIBVERSION%%/Media/volumeTerrain/triplanarReference.material
share/OGRE-%%LIBVERSION%%/Media/volumeTerrain/volumeTerrain.cfg
share/OGRE-%%LIBVERSION%%/Media/volumeTerrain/volumeTerrainBig.zip
-%%JAVA%%share/OGRE/java/Ogre-14.3.jar
-%%JAVA%%lib/OGRE/libOgreJNI.so
+%%JAVA%%share/OGRE/java/Ogre-%%PORTVERSION%%.jar
+%%JAVA%%%%JAVASHAREDIR%%/Ogre-%%PORTVERSION%%.jar
share/OGRE-%%LIBVERSION%%/plugins.cfg
share/OGRE-%%LIBVERSION%%/resources.cfg
share/OGRE-%%LIBVERSION%%/samples.cfg
%%JAVA%%@dir share/OGRE/java
+%%CSHARP%%@dir lib/cli
diff --git a/graphics/plantuml/Makefile b/graphics/plantuml/Makefile
index 406c6ee97f38..73e97528b412 100644
--- a/graphics/plantuml/Makefile
+++ b/graphics/plantuml/Makefile
@@ -1,7 +1,7 @@
PORTNAME= plantuml
-PORTVERSION= 1.2024.8
+DISTVERSION= 1.2025.7
CATEGORIES= graphics java textproc
-MASTER_SITES= https://github.com/plantuml/plantuml/releases/download/v${PORTVERSION}/
+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
EXTRACT_SUFX= .jar
EXTRACT_ONLY=
@@ -16,15 +16,18 @@ USES= java
NO_ARCH= yes
NO_BUILD= yes
-PLIST_FILES= %%JAVASHAREDIR%%/${PORTNAME}/${PORTNAME}.jar bin/${PORTNAME}
+PLIST_FILES= bin/${PORTNAME} \
+ ${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar
pre-install:
- ${ECHO} "#!/bin/sh" > ${WRKDIR}/plantum.sh
- ${ECHO} '${PREFIX}/bin/java -jar ${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar $$*' >> ${WRKDIR}/plantum.sh
+ ${ECHO} '#!/bin/sh' > ${WRKDIR}/${PORTNAME}
+ ${ECHO} '${PREFIX}/bin/java -jar ${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar $$*' \
+ >> ${WRKDIR}/${PORTNAME}
do-install:
${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}
- ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar
- ${INSTALL_SCRIPT} ${WRKDIR}/plantum.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-${DISTVERSION}.jar \
+ ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>
diff --git a/graphics/plantuml/distinfo b/graphics/plantuml/distinfo
index 5c786fc3ef7a..8166592927d8 100644
--- a/graphics/plantuml/distinfo
+++ b/graphics/plantuml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734038286
-SHA256 (plantuml-1.2024.8.jar) = b88519d2f37c089a470ee7044ec011a72d130e70a61f7fcaa424179f1c1f4641
-SIZE (plantuml-1.2024.8.jar) = 21924397
+TIMESTAMP = 1757437054
+SHA256 (plantuml-1.2025.7.jar) = 4edcdda164a4be2f8f954f82868795500ebd49f42306236bf88eac41f7e217a8
+SIZE (plantuml-1.2025.7.jar) = 25422877
diff --git a/graphics/py-sorl-thumbnail/Makefile b/graphics/py-sorl-thumbnail/Makefile
index 01e893913fdf..cad52c7ea394 100644
--- a/graphics/py-sorl-thumbnail/Makefile
+++ b/graphics/py-sorl-thumbnail/Makefile
@@ -1,9 +1,9 @@
PORTNAME= sorl-thumbnail
-PORTVERSION= 12.10.0
-PORTREVISION= 4
+DISTVERSION= 12.11.0
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= sorl_thumbnail-${DISTVERSION}
MAINTAINER= ports@caomhin.org
COMMENT= Sorl-thumbnail provides an easy way to generate image thumbnails
@@ -12,11 +12,13 @@ WWW= https://github.com/jazzband/sorl-thumbnail
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
PORTDOCS= *
@@ -26,11 +28,12 @@ OPTIONS_DEFAULT= PILLOW
OPTIONS_SINGLE= IMAGELIB
OPTIONS_GROUP= CACHING
+# An PGMAGICK option would still be possible as well, but the ports tree does
+# not yet have a py-pgmagick port.
OPTIONS_SINGLE_IMAGELIB= GRAPHICSMAGICK IMAGEMAGICK PILLOW WAND
OPTIONS_GROUP_CACHING= REDIS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
-DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
GRAPHICSMAGICK_RUN_DEPENDS= ${LOCALBASE}/bin/gm:graphics/GraphicsMagick
IMAGEMAGICK_USES= magick:6,run
@@ -44,6 +47,10 @@ PILLOW_DESC= Use internal image processing
REDIS_DESC= Use REDIS as Key Value Store
WAND_DESC= Use Wand with ImageMagick
+post-build-DOCS-on:
+ ${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
+ -d ${WRKDIR} -b html ${WRKSRC}/docs ${WRKSRC}/build/sphinx/html
+
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/build/sphinx/html && \
diff --git a/graphics/py-sorl-thumbnail/distinfo b/graphics/py-sorl-thumbnail/distinfo
index 503ab119ce1b..71659dc4d34c 100644
--- a/graphics/py-sorl-thumbnail/distinfo
+++ b/graphics/py-sorl-thumbnail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704566157
-SHA256 (sorl-thumbnail-12.10.0.tar.gz) = de95a49217fdfeced222fa3ceaa01d312ee2f8aad56ba34d6c70f2dee9a84938
-SIZE (sorl-thumbnail-12.10.0.tar.gz) = 665255
+TIMESTAMP = 1755414298
+SHA256 (sorl_thumbnail-12.11.0.tar.gz) = 191b89c27ecb40b5c2a35549d557d17c4841c6aff439b2e17b938b91eea463b3
+SIZE (sorl_thumbnail-12.11.0.tar.gz) = 667102
diff --git a/graphics/py-sorl-thumbnail/files/patch-pyproject.toml b/graphics/py-sorl-thumbnail/files/patch-pyproject.toml
new file mode 100644
index 000000000000..f38468089e04
--- /dev/null
+++ b/graphics/py-sorl-thumbnail/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+Relax version requirements.
+
+--- pyproject.toml.orig 2025-08-20 12:07:03 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=64", "setuptools_scm>=8"]
++requires = ["setuptools", "setuptools_scm>=8"]
+ build-backend = "setuptools.build_meta"
+
+ [project]