pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/geography/proj
Module Name: pkgsrc
Committed By: gdt
Date: Mon Mar 2 13:52:17 UTC 2026
Modified Files:
pkgsrc/geography/proj: Makefile PLIST distinfo
Removed Files:
pkgsrc/geography/proj/patches: patch-CMakeLists.txt
Log Message:
geography/proj: Update to 9.8.0
Require c++17 (belatedly; was in 9.6.0 NEWS).
Drop cmake patch to avoid gcc warning flag, fixed better upstream
which tests for the flag and conditionally includes it.
Upstream NEWS for 9.8.0:
* Database: update to EPSG v12.049 (#4671)
* Database: update ESRI records to ArcGIS Pro 3.6 (#4622)
* Support for Canadian vertical references MTM CGVD2013 epoch 1997, 2002, 2010 and
UTM CGVD28 epoch 1997, 2002, 2010 (#4623)
* `createOperationsCompoundToGeog()`: improvement to make "PNG94 / PNGMG94 zone 54 + Kumul
34 height" to "WGS 84 (G2139)" perform vertical transformation (#4624)
* Remove hardcoding of 'ETRS89-NOR [EUREF89]' cases and generalize it to other ETRS89-XXX
cases (#4625)
* Database: create ESRI aliases for geodetic_datum and geodetic_crs even if they are the
same as EPSG ones (#4626)
* Use Emscripten fetch in networkfilemanager (#4627)
* `ProjectedCRS::identify()`: do not return CRS whose ellipsoid is totally different from the input one (#4635)
* `projinfo` added as a library function. This installs a new header: `projapps_lib.h`. (#4646)
* respect `CRS_EXTENT_USE=NONE` for ConcatenatedOperations (#4652)
* Add support for Equidistant Cylindrical ellipsoidal method (EPSG:1028) (#4656)
* Update `proj_symbol_rename.h` (#4657)
* WKT1 importer: deal with 'VERT_CS["Geoid 2012A",' (#4659)
* Generate correct library name in `proj.pc` (#4660)
* Derived projected CRS related improvements (#4667)
* ETRS89-xxx to ETRS89-yyy related improvements (#4668)
* `createCoordinateOperation()`: tune computed accuracy of a concatenated op within ETRS89 (#4670)
* `createOperationsCompoundToGeog()`: discard 2D-only transformations from interpolation
3D CRS to target 3D CRS (#4677)
To generate a diff of this commit:
cvs rdiff -u -r1.63 -r1.64 pkgsrc/geography/proj/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/geography/proj/PLIST
cvs rdiff -u -r1.35 -r1.36 pkgsrc/geography/proj/distinfo
cvs rdiff -u -r1.5 -r0 pkgsrc/geography/proj/patches/patch-CMakeLists.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/geography/proj/Makefile
diff -u pkgsrc/geography/proj/Makefile:1.63 pkgsrc/geography/proj/Makefile:1.64
--- pkgsrc/geography/proj/Makefile:1.63 Fri Feb 6 10:04:56 2026
+++ pkgsrc/geography/proj/Makefile Mon Mar 2 13:52:17 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.63 2026/02/06 10:04:56 wiz Exp $
+# $NetBSD: Makefile,v 1.64 2026/03/02 13:52:17 gdt Exp $
-VERSION_BASE= 9.7.1
+VERSION_BASE= 9.8.0
# Accommodate testing RCs (names like 9.0RC1, unpacking to 9.0).
#VERSION_RC= RC1
VERSION= ${VERSION_BASE}${VERSION_RC}
@@ -8,7 +8,6 @@ WRKFINAL= proj-${VERSION_BASE}
WRKSRC= ${WRKDIR}/${WRKFINAL}
DISTNAME= proj-${VERSION}
#PKGREVISION= 0
-PKGREVISION= 2
CATEGORIES= geography
MASTER_SITES= https://download.osgeo.org/proj/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -24,7 +23,7 @@ PREV_PKGPATH= misc/proj
USE_LANGUAGES= c c++
USE_CC_FEATURES= c99
-USE_CXX_FEATURES= c++11
+USE_CXX_FEATURES= c++17
USE_LIBTOOL= yes
USE_TOOLS+= gmake pkg-config
@@ -44,7 +43,7 @@ CMAKE_CONFIGURE_ARGS+= -DEMBED_RESOURCE_
#CFLAGS+= -DHAVE_C99_MATH=0
#.endif
-# \todo Document, file uprsteam, and add uptream bug report URL.
+# \todo Document, file upstream, and add uptream bug report URL.
CXXFLAGS.SunOS+= -fpermissive
# proj has tests that rely on precise IEEE754 double results, and fail
@@ -59,6 +58,9 @@ CXXFLAGS.SunOS+= -fpermissive
CFLAGS+= -ffloat-store
.endif
+PLIST_SUBST+= VERSION=${VERSION_BASE}
+PRINT_PLIST_AWK+= { gsub(/${VERSION_BASE}/, "$${VERSION}") }
+
# Tests fail on NetBSD 9 earmv7hf-el, but this is apparently a bug in
# GNU ld < 2.33:
# https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=baf46cd78048e1b959462567556e1de1ef6b9039
Index: pkgsrc/geography/proj/PLIST
diff -u pkgsrc/geography/proj/PLIST:1.19 pkgsrc/geography/proj/PLIST:1.20
--- pkgsrc/geography/proj/PLIST:1.19 Mon Dec 1 18:21:05 2025
+++ pkgsrc/geography/proj/PLIST Mon Mar 2 13:52:17 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.19 2025/12/01 18:21:05 gdt Exp $
+@comment $NetBSD: PLIST,v 1.20 2026/03/02 13:52:17 gdt Exp $
bin/cct
bin/cs2cs
bin/geod
@@ -23,6 +23,7 @@ include/proj/util.hpp
include/proj_constants.h
include/proj_experimental.h
include/proj_symbol_rename.h
+include/projapps_lib.h
lib/cmake/proj/proj-config-version.cmake
lib/cmake/proj/proj-config.cmake
lib/cmake/proj/proj-targets-release.cmake
@@ -37,7 +38,7 @@ lib/cmake/proj4/proj4-targets-release.cm
lib/cmake/proj4/proj4-targets.cmake
lib/libproj.so
lib/libproj.so.25
-lib/libproj.so.25.9.7.1
+lib/libproj.so.25.${VERSION}
lib/pkgconfig/proj.pc
man/man1/cct.1
man/man1/cs2cs.1
Index: pkgsrc/geography/proj/distinfo
diff -u pkgsrc/geography/proj/distinfo:1.35 pkgsrc/geography/proj/distinfo:1.36
--- pkgsrc/geography/proj/distinfo:1.35 Mon Dec 1 18:21:05 2025
+++ pkgsrc/geography/proj/distinfo Mon Mar 2 13:52:17 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.35 2025/12/01 18:21:05 gdt Exp $
+$NetBSD: distinfo,v 1.36 2026/03/02 13:52:17 gdt Exp $
-BLAKE2s (proj-9.7.1.tar.gz) = d9afff04a8af1fbd7a5921c75ddd76b3a49ab66e5e2697846e6ee0aa9a5c1e0b
-SHA512 (proj-9.7.1.tar.gz) = fc5a35b8c89deeb4901bf77906fff009a0e7de3c96d26f5f40c6ad8620f5614700227fa80d8fbd38c737742ae813af4fdd3cb0bdc64abd8683f23ada5208d1fd
-Size (proj-9.7.1.tar.gz) = 5915221 bytes
-SHA1 (patch-CMakeLists.txt) = 4135a5cf31ed23a75b8c0b7367458642980776dd
+BLAKE2s (proj-9.8.0.tar.gz) = 802fd5ed4c0759a6eda8a7ce51bfe3ddf20bbb16349e87fc6cb719d1d362e113
+SHA512 (proj-9.8.0.tar.gz) = 892dd0c3a29176d6068b7c8329fd6d6cdbfc0fd15a483ca5d36939c180d25ff2896c6824fd10477ef8bae7578ad466eb16a087c264d67c5c6e34855331902bdf
+Size (proj-9.8.0.tar.gz) = 5980467 bytes
Home |
Main Index |
Thread Index |
Old Index