[Git][debian-gis-team/proj][upstream] New upstream version 9.8.0~rc2

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Wed Feb 25 19:06:54 GMT 2026



Bas Couwenberg pushed to branch upstream at Debian GIS Project / proj


Commits:
3481480e by Bas Couwenberg at 2026-02-25T19:56:46+01:00
New upstream version 9.8.0~rc2
- - - - -


2 changed files:

- CMakeLists.txt
- NEWS.md


Changes:

=====================================
CMakeLists.txt
=====================================
@@ -19,6 +19,8 @@ project(PROJ
 # Only interpret if() arguments as variables or keywords when unquoted
 cmake_policy(SET CMP0054 NEW)
 
+include(CheckCXXCompilerFlag)
+
 # Set C++ version
 # Make CMAKE_CXX_STANDARD available as cache option overridable by user
 set(CMAKE_CXX_STANDARD 17
@@ -72,7 +74,6 @@ if("${CMAKE_C_COMPILER_ID}" STREQUAL "GNU")
     # -Wold-style-cast
     -Woverloaded-virtual
     -Wzero-as-null-pointer-constant
-    -Wdeprecated-copy-dtor
   )
 elseif("${CMAKE_C_COMPILER_ID}" MATCHES "Clang")
   set(PROJ_common_WARN_FLAGS ${PROJ_common_WARN_FLAGS}
@@ -100,7 +101,6 @@ elseif("${CMAKE_C_COMPILER_ID}" MATCHES "Clang")
     -Wshorten-64-to-32
     -Wunused-private-field
     -Wzero-as-null-pointer-constant
-    -Wdeprecated-copy-dtor
     -Wweak-vtables
   )
 elseif("${CMAKE_C_COMPILER_ID}" STREQUAL "MSVC")
@@ -133,6 +133,14 @@ if (CMAKE_CXX_COMPILER_ID STREQUAL "IntelLLVM")
   set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -fno-fast-math)
 endif ()
 
+# Add other supported compiler flags
+if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") OR ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang"))
+  check_cxx_compiler_flag(-Wdeprecated-copy-dtor HAVE_DEP_COPY_DTOR_FLAG)
+  if(HAVE_DEP_COPY_DTOR_FLAG)
+    set(PROJ_CXX_WARN_FLAGS ${PROJ_CXX_WARN_FLAGS} -Wdeprecated-copy-dtor)
+  endif()
+endif()
+
 set(PROJ_C_WARN_FLAGS "${PROJ_C_WARN_FLAGS}"
   CACHE STRING "C flags used to compile PROJ targets")
 set(PROJ_CXX_WARN_FLAGS "${PROJ_CXX_WARN_FLAGS}"


=====================================
NEWS.md
=====================================
@@ -26,6 +26,8 @@
 
 * `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)



View it on GitLab: https://salsa.debian.org/debian-gis-team/proj/-/commit/3481480e8fc737540c0050b4f218623a43e1e21e

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/proj/-/commit/3481480e8fc737540c0050b4f218623a43e1e21e
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20260225/49c248a8/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list