git: fcaa98bb00b8 - main - graphics/ossim: Update to 2.12.1

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Mon, 28 Sep 2026 07:11:19 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fcaa98bb00b80a913af4a399dcdda580410e67f2

commit fcaa98bb00b80a913af4a399dcdda580410e67f2
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2026-09-23 17:47:43 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-09-28 07:10:01 +0000

    graphics/ossim: Update to 2.12.1
    
    PR:             298802
    Approved by:    lbartoletti (maintainer)
---
 graphics/ossim/Makefile  | 12 ++++++++----
 graphics/ossim/distinfo  |  6 +++---
 graphics/ossim/pkg-plist | 31 ++++++++++++++++++++++++++++++-
 3 files changed, 41 insertions(+), 8 deletions(-)

diff --git a/graphics/ossim/Makefile b/graphics/ossim/Makefile
index fcf837109b2a..a085145c57df 100644
--- a/graphics/ossim/Makefile
+++ b/graphics/ossim/Makefile
@@ -1,8 +1,7 @@
 PORTNAME=	ossim
-DISTVERSION=	2.12.0
-PORTREVISION=	4
+DISTVERSIONPREFIX=v
+DISTVERSION=	2.12.1
 CATEGORIES=	graphics geography
-MASTER_SITES=	https://github.com/ossimlabs/${PORTNAME}/releases/download/v${DISTVERSION}/
 
 MAINTAINER=	lbartoletti@FreeBSD.org
 COMMENT=	Powerful suite of geospatial libraries and applications
@@ -22,6 +21,9 @@ LIB_DEPENDS=	libcurl.so:ftp/curl \
 USES=		cmake compiler:c++17-lang jpeg sqlite
 USE_LDCONFIG=	yes
 
+USE_GITHUB=	yes
+GH_ACCOUNT=	ossimlabs
+
 CMAKE_OFF=	BUILD_OSSIM_APPS \
 		BUILD_OSSIM_ID_SUPPORT
 CMAKE_ON=	CMAKE_DISABLE_FIND_PACKAGE_Git
@@ -29,7 +31,9 @@ CMAKE_ARGS=	-DBUILD_LIBRARY_DIR:STRING=lib \
 		-DLIBSUFFIX:STRING="" \
 		-DINSTALL_ARCHIVE_DIR:STRING=lib \
 		-DINSTALL_LIBRARY_DIR:STRING=lib \
-		-DOSSIM_INCLUDE_DIR:STRING=${WRKSRC}/include
+		-DOSSIM_INCLUDE_DIR:STRING=${WRKSRC}/include \
+		-DJSONCPP_INCLUDE_DIR:STRING=${LOCALBASE}/include/jsoncpp \
+		-DJSONCPP_LIBRARY:STRING=${LOCALBASE}/lib/libjsoncpp.so
 
 OPTIONS_DEFINE=	TEST
 OPTIONS_SUB=	yes
diff --git a/graphics/ossim/distinfo b/graphics/ossim/distinfo
index a2fc07810070..9f00126aae76 100644
--- a/graphics/ossim/distinfo
+++ b/graphics/ossim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734253175
-SHA256 (ossim-2.12.0.tar.gz) = 985b00b3c9f80c97e112113ba5166ff6ea137693af9ec4a89dc9b1800d048922
-SIZE (ossim-2.12.0.tar.gz) = 6960453
+TIMESTAMP = 1790184599
+SHA256 (ossimlabs-ossim-v2.12.1_GH0.tar.gz) = 5c91ec0c9940c6c6ad5ecb7f240e2a0ff68626741e4bc3c03468ce6f4c0c36a6
+SIZE (ossimlabs-ossim-v2.12.1_GH0.tar.gz) = 7032355
diff --git a/graphics/ossim/pkg-plist b/graphics/ossim/pkg-plist
index 1040f04ef946..d8d66ab2ab33 100644
--- a/graphics/ossim/pkg-plist
+++ b/graphics/ossim/pkg-plist
@@ -42,6 +42,8 @@
 %%TEST%%bin/ossim-loadtile-test
 %%TEST%%bin/ossim-lsr-space-test
 %%TEST%%bin/ossim-mask-filter-test
+%%TEST%%bin/ossim-nitf-comnta-tag-test
+%%TEST%%bin/ossim-nitf-generic-tag-test
 %%TEST%%bin/ossim-nitf-rsm-model-test
 %%TEST%%bin/ossim-notify-test
 %%TEST%%bin/ossim-obj-allocate
@@ -70,8 +72,10 @@
 %%TEST%%bin/ossim-threaded-logfile-test
 %%TEST%%bin/ossim-threaded-polyarea2d-test
 %%TEST%%bin/ossim-tiff-info-test
+%%TEST%%bin/ossim-tiff-photo-interp-lut-test
 %%TEST%%bin/ossim-tiled-elevation-test
 %%TEST%%bin/ossim-tools-test
+%%TEST%%bin/ossim-uuid-test
 %%TEST%%bin/ossim-viewshed-test
 %%TEST%%bin/ossim-visitor-test
 %%TEST%%bin/ossim-wavelength-test
@@ -167,6 +171,7 @@ include/ossim/base/ossimEbcdicToAscii.h
 include/ossim/base/ossimEcefPoint.h
 include/ossim/base/ossimEcefRay.h
 include/ossim/base/ossimEcefVector.h
+include/ossim/base/ossimEciPoint.h
 include/ossim/base/ossimElevationManagerEvent.h
 include/ossim/base/ossimElevationManagerEventListener.h
 include/ossim/base/ossimEllipsoid.h
@@ -311,6 +316,7 @@ include/ossim/base/ossimSevenParamDatum.h
 include/ossim/base/ossimSource.h
 include/ossim/base/ossimStateChangedEvent.h
 include/ossim/base/ossimStdOutProgress.h
+include/ossim/base/ossimStopwatch.h
 include/ossim/base/ossimStreamBase.h
 include/ossim/base/ossimStreamFactory.h
 include/ossim/base/ossimStreamFactoryBase.h
@@ -328,6 +334,7 @@ include/ossim/base/ossimTieGpt.h
 include/ossim/base/ossimTieGptSet.h
 include/ossim/base/ossimTieMeasurementGeneratorInterface.h
 include/ossim/base/ossimTiffConstants.h
+include/ossim/base/ossimTiffPhotoInterpLut.h
 include/ossim/base/ossimTileHash.h
 include/ossim/base/ossimTiledImageHash.h
 include/ossim/base/ossimTimer.h
@@ -659,6 +666,8 @@ include/ossim/imaging/ossimWorldFileWriter.h
 include/ossim/imaging/ossimWriter.h
 include/ossim/init/JsonConfig.h
 include/ossim/init/ossimInit.h
+include/ossim/json/json-forwards.h
+include/ossim/json/json.h
 include/ossim/matrix/controlw.h
 include/ossim/matrix/include.h
 include/ossim/matrix/myexcept.h
@@ -878,16 +887,28 @@ include/ossim/support_data/ossimLasPointRecord4.h
 include/ossim/support_data/ossimLasPointRecordInterface.h
 include/ossim/support_data/ossimNitfAcftbTag.h
 include/ossim/support_data/ossimNitfAimidbTag.h
+include/ossim/support_data/ossimNitfBandsbTag.h
+include/ossim/support_data/ossimNitfBchipaTag.h
 include/ossim/support_data/ossimNitfBlockaTag.h
 include/ossim/support_data/ossimNitfBndplbTag.h
 include/ossim/support_data/ossimNitfCamsdaTag.h
+include/ossim/support_data/ossimNitfCephbDes.h
 include/ossim/support_data/ossimNitfCommon.h
+include/ossim/support_data/ossimNitfCommonFieldNames.h
+include/ossim/support_data/ossimNitfComntaTag.h
 include/ossim/support_data/ossimNitfCompressionHeader.h
+include/ossim/support_data/ossimNitfCsattbDes.h
 include/ossim/support_data/ossimNitfCsccgaTag.h
 include/ossim/support_data/ossimNitfCscrnaTag.h
+include/ossim/support_data/ossimNitfCscsdbDes.h
 include/ossim/support_data/ossimNitfCsdidaTag.h
+include/ossim/support_data/ossimNitfCsephbDes.h
 include/ossim/support_data/ossimNitfCsexraTag.h
+include/ossim/support_data/ossimNitfCsexrbTag.h
 include/ossim/support_data/ossimNitfCsproaTag.h
+include/ossim/support_data/ossimNitfCsrlsbTag.h
+include/ossim/support_data/ossimNitfCssfabDes.h
+include/ossim/support_data/ossimNitfCswrpbTag.h
 include/ossim/support_data/ossimNitfDataExtensionSegment.h
 include/ossim/support_data/ossimNitfDataExtensionSegmentV2_0.h
 include/ossim/support_data/ossimNitfDataExtensionSegmentV2_1.h
@@ -902,6 +923,8 @@ include/ossim/support_data/ossimNitfFileHeader.h
 include/ossim/support_data/ossimNitfFileHeaderV2_0.h
 include/ossim/support_data/ossimNitfFileHeaderV2_1.h
 include/ossim/support_data/ossimNitfFileHeaderV2_X.h
+include/ossim/support_data/ossimNitfGenericDes.h
+include/ossim/support_data/ossimNitfGenericTag.h
 include/ossim/support_data/ossimNitfGeoPositioningTag.h
 include/ossim/support_data/ossimNitfGeolobTag.h
 include/ossim/support_data/ossimNitfHistoaTag.h
@@ -922,6 +945,7 @@ include/ossim/support_data/ossimNitfJ2klraTag.h
 include/ossim/support_data/ossimNitfLabelHeader.h
 include/ossim/support_data/ossimNitfLabelHeaderV2_0.h
 include/ossim/support_data/ossimNitfLocalCartographicTag.h
+include/ossim/support_data/ossimNitfMatesaTag.h
 include/ossim/support_data/ossimNitfMicidaTag.h
 include/ossim/support_data/ossimNitfMimcsaTag.h
 include/ossim/support_data/ossimNitfMstgtaTag.h
@@ -929,6 +953,7 @@ include/ossim/support_data/ossimNitfMtimfaTag.h
 include/ossim/support_data/ossimNitfMtimsaTag.h
 include/ossim/support_data/ossimNitfNameConversionTables.h
 include/ossim/support_data/ossimNitfPiaimcTag.h
+include/ossim/support_data/ossimNitfPixqlaTag.h
 include/ossim/support_data/ossimNitfProjectionParameterTag.h
 include/ossim/support_data/ossimNitfRegisteredDes.h
 include/ossim/support_data/ossimNitfRegisteredDesFactory.h
@@ -943,6 +968,7 @@ include/ossim/support_data/ossimNitfRsmecbTag.h
 include/ossim/support_data/ossimNitfRsmidaTag.h
 include/ossim/support_data/ossimNitfRsmpcaTag.h
 include/ossim/support_data/ossimNitfRsmpiaTag.h
+include/ossim/support_data/ossimNitfSegmentSecurityMetadataV2_1.h
 include/ossim/support_data/ossimNitfSensraTag.h
 include/ossim/support_data/ossimNitfSicdXmlDataContentDes.h
 include/ossim/support_data/ossimNitfStdidcTag.h
@@ -959,11 +985,13 @@ include/ossim/support_data/ossimNitfTmintaTag.h
 include/ossim/support_data/ossimNitfUnknownTag.h
 include/ossim/support_data/ossimNitfUse00aTag.h
 include/ossim/support_data/ossimNitfVqCompressionHeader.h
+include/ossim/support_data/ossimNitfXmlTag.h
 include/ossim/support_data/ossimNmeaMessage.h
 include/ossim/support_data/ossimNmeaMessageSequencer.h
 include/ossim/support_data/ossimPleiadesMetaData.h
 include/ossim/support_data/ossimPpjFrameSensorFile.h
 include/ossim/support_data/ossimQuickbirdMetaData.h
+include/ossim/support_data/ossimQuickbirdMetaDataInfo.h
 include/ossim/support_data/ossimQuickbirdRpcHeader.h
 include/ossim/support_data/ossimQuickbirdTile.h
 include/ossim/support_data/ossimRpfAttributeOffsetRecord.h
@@ -1039,6 +1067,7 @@ include/ossim/util/ossimTool.h
 include/ossim/util/ossimToolFactory.h
 include/ossim/util/ossimToolFactoryBase.h
 include/ossim/util/ossimToolRegistry.h
+include/ossim/util/ossimUtilInterface.h
 include/ossim/util/ossimVerticesFinderTool.h
 include/ossim/util/ossimViewshedTool.h
 include/ossim/vec/ossimVpfBoundingRecordTable.h
@@ -1083,7 +1112,7 @@ include/ossim/vpfutil/vpfview.h
 include/ossim/vpfutil/xmemory.h
 lib/libossim.so
 lib/libossim.so.2
-lib/libossim.so.2.12.0
+lib/libossim.so.2.12.1
 %%DATADIR%%/fonts/arial.ttf
 %%DATADIR%%/fonts/times.ttf
 %%DATADIR%%/projection/ossim_epsg_projections-v7_4.csv