diff --git a/graphics/libpano13/Makefile b/graphics/libpano13/Makefile index b26b160132fe..4c5796b380a5 100644 --- a/graphics/libpano13/Makefile +++ b/graphics/libpano13/Makefile @@ -1,36 +1,35 @@ PORTNAME= libpano13 -DISTVERSION= 2.9.22 -PORTREVISION= 12 +DISTVERSION= 2.9.23 CATEGORIES= graphics java MASTER_SITES= SF/panotools/${PORTNAME}/${PORTNAME}-${DISTVERSION} MAINTAINER= fuz@FreeBSD.org COMMENT= Cross-platform library behind Panorama Tools and other photo stitchers WWW= https://panotools.sourceforge.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= cmake:testing cpe jpeg pathfix perl5 pkgconfig CPE_VENDOR= ${PORTNAME}_project USE_LDCONFIG= yes USE_PERL5= build # for pod2man WRKSRC= ${WRKDIR}/libpano13-${DISTVERSION} OPTIONS_DEFINE= DOCS JAVA SUITESPARSE OPTIONS_DEFAULT= SUITESPARSE SUITESPARSE_DESC= Use math/suitesparse for faster operation OPTIONS_SUB= yes JAVA_USES= java JAVA_CMAKE_BOOL= SUPPORT_JAVA_PROGRAMS JAVA_VARS= JAVA_OS=native SUITESPARSE_LIB_DEPENDS= \ libcholmod.so:math/suitesparse-cholmod \ libspqr.so:math/suitesparse-spqr SUITESPARSE_CMAKE_BOOL= USE_SPARSE_LEVMAR .include diff --git a/graphics/libpano13/distinfo b/graphics/libpano13/distinfo index ad025f3de8bb..618e00c0aad7 100644 --- a/graphics/libpano13/distinfo +++ b/graphics/libpano13/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1694462735 -SHA256 (libpano13-2.9.22.tar.gz) = affc6830cdbe71c28d2731dcbf8dea2acda6d9ffd4609c6dbf3ba0c68440a8e3 -SIZE (libpano13-2.9.22.tar.gz) = 2800628 +TIMESTAMP = 1761158946 +SHA256 (libpano13-2.9.23.tar.gz) = e7c076d37a14c39434962115e47ddbe18452ca3de5ce40e2aaefa7cf5815ea28 +SIZE (libpano13-2.9.23.tar.gz) = 2855115 diff --git a/graphics/libpano13/files/patch-CMakeLists.txt b/graphics/libpano13/files/patch-CMakeLists.txt index d332057e3eb4..48a6646602ff 100644 --- a/graphics/libpano13/files/patch-CMakeLists.txt +++ b/graphics/libpano13/files/patch-CMakeLists.txt @@ -1,20 +1,20 @@ ---- CMakeLists.txt.orig 2021-12-06 23:34:35 UTC +--- CMakeLists.txt.orig 2025-10-05 12:06:18 UTC +++ CMakeLists.txt -@@ -333,7 +333,7 @@ INSTALL( +@@ -325,7 +325,7 @@ INSTALL( AUTHORS COPYING README - DESTINATION "share/pano13/doc" + DESTINATION "share/doc/libpano13" COMPONENT headers ) INSTALL( -@@ -342,7 +342,7 @@ INSTALL( +@@ -334,7 +334,7 @@ INSTALL( doc/PTblender.readme doc/PTmender.readme doc/stitch.txt - DESTINATION "share/pano13/doc" + DESTINATION "share/doc/libpano13" COMPONENT doc ) diff --git a/graphics/libpano13/files/patch-filter.h b/graphics/libpano13/files/patch-filter.h deleted file mode 100644 index c06e64103687..000000000000 --- a/graphics/libpano13/files/patch-filter.h +++ /dev/null @@ -1,24 +0,0 @@ ---- filter.h.orig 2025-10-04 23:10:13 UTC -+++ filter.h -@@ -511,8 +511,8 @@ typedef void (*intFunc)( unsigned char *dst, unsigne - // Interpolating functions for resampler - - typedef void (*intFunc)( unsigned char *dst, unsigned char **rgb, -- register double Dx, -- register double Dy, -+ double Dx, -+ double Dy, - int color, int SamplesPerPixel); - - // Filter function type for anti aliasing Filter -@@ -747,8 +747,8 @@ PANO13_IMPEX int getVRPanoOptions ( VRPanoOptions *v, - PANO13_IMPEX int readAdjust ( aPrefs *p, fullPath* sfile, int insert, sPrefs *sP ); - PANO13_IMPEX void readControlPoints (char* script, controlPoint *c ); - PANO13_IMPEX int getVRPanoOptions ( VRPanoOptions *v, char *line ); --PANO13_IMPEX void nextWord ( register char* word, char** ch ); --PANO13_IMPEX void nextLine ( register char* line, char** ch ); -+PANO13_IMPEX void nextWord ( char* word, char** ch ); -+PANO13_IMPEX void nextLine ( char* line, char** ch ); - PANO13_IMPEX int numLines ( char* script, char first ); - - PANO13_IMPEX char *panoParserFindOLine(char *script, int index);