[Git][debian-gis-team/proj][experimental] 5 commits: Update symbols for other architectures.

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



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


Commits:
8c0fbbb6 by Bas Couwenberg at 2026-02-25T19:56:09+01:00
Update symbols for other architectures.

- - - - -
3481480e by Bas Couwenberg at 2026-02-25T19:56:46+01:00
New upstream version 9.8.0~rc2
- - - - -
0d71a7f4 by Bas Couwenberg at 2026-02-25T19:57:04+01:00
Update upstream source from tag 'upstream/9.8.0_rc2'

Update to upstream version '9.8.0~rc2'
with Debian dir 64fbaac7f1a5b59eb4ce945584fec65f2c6368fa
- - - - -
531edac9 by Bas Couwenberg at 2026-02-25T19:57:20+01:00
New upstream release candidate.

- - - - -
46b78d55 by Bas Couwenberg at 2026-02-25T19:57:53+01:00
Set distribution to experimental.

- - - - -


4 changed files:

- CMakeLists.txt
- NEWS.md
- debian/changelog
- debian/libproj25.symbols


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)


=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+proj (9.8.0~rc2-1~exp1) experimental; urgency=medium
+
+  * New upstream release candidate.
+  * Update symbols for other architectures.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Wed, 25 Feb 2026 19:57:39 +0100
+
 proj (9.8.0~rc1-1~exp1) experimental; urgency=medium
 
   * New upstream release candidate.


=====================================
debian/libproj25.symbols
=====================================
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 9.8.0~rc1 amd64
+# SymbolsHelper-Confirmed: 9.8.0~rc1 amd64 arm64 armhf hppa hurd-i386 i386 loong64 m68k powerpc ppc64 ppc64el s390x sparc64 x32
 libproj.so.25 #PACKAGE# #MINVER#
 * Build-Depends-Package: libproj-dev
  _Z10pj_ell_setP6pj_ctxP8ARG_listPdS3_ at Base 8.0.0
@@ -1296,8 +1296,8 @@ libproj.so.25 #PACKAGE# #MINVER#
  (optional=templinst)_ZNSt12_Vector_baseIiSaIiEED2Ev at Base 9.6.0
  (optional=templinst|arch=armel riscv64)_ZNSt12__shared_ptrIN5osgeo4proj3crs3CRSELN9__gnu_cxx12_Lock_policyE1EEC1INS2_11GeodeticCRSEvEERKS_IT_LS5_1EE at Base 9.6.0
  (optional=templinst|arch=armel riscv64)_ZNSt12__shared_ptrIN5osgeo4proj3crs3CRSELN9__gnu_cxx12_Lock_policyE1EEC2INS2_11GeodeticCRSEvEERKS_IT_LS5_1EE at Base 9.6.0
- (optional=templinst|arch=!armel !riscv64)_ZNSt12__shared_ptrIN5osgeo4proj3crs3CRSELN9__gnu_cxx12_Lock_policyE2EEC1INS2_11GeodeticCRSEvEERKS_IT_LS5_2EE at Base 9.6.0
- (optional=templinst|arch=!armel !riscv64)_ZNSt12__shared_ptrIN5osgeo4proj3crs3CRSELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11GeodeticCRSEvEERKS_IT_LS5_2EE at Base 9.6.0
+ (optional=templinst|arch=!armel !loong64 !ppc64 !riscv64 !s390x)_ZNSt12__shared_ptrIN5osgeo4proj3crs3CRSELN9__gnu_cxx12_Lock_policyE2EEC1INS2_11GeodeticCRSEvEERKS_IT_LS5_2EE at Base 9.6.0
+ (optional=templinst|arch=!armel !loong64 !ppc64 !riscv64 !s390x)_ZNSt12__shared_ptrIN5osgeo4proj3crs3CRSELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11GeodeticCRSEvEERKS_IT_LS5_2EE at Base 9.6.0
  (optional=templinst|arch=armel riscv64)_ZNSt12__shared_ptrIN5osgeo4proj9operation19CoordinateOperationELN9__gnu_cxx12_Lock_policyE1EEC1INS2_14TransformationEvEERKS_IT_LS5_1EE at Base 9.4.0
  (optional=templinst|arch=armel riscv64)_ZNSt12__shared_ptrIN5osgeo4proj9operation19CoordinateOperationELN9__gnu_cxx12_Lock_policyE1EEC2INS2_14TransformationEvEERKS_IT_LS5_1EE at Base 9.4.0
  (optional=templinst|arch=!armel !riscv64)_ZNSt12__shared_ptrIN5osgeo4proj9operation19CoordinateOperationELN9__gnu_cxx12_Lock_policyE2EEC1INS2_14TransformationEvEERKS_IT_LS5_2EE at Base 9.4.0
@@ -1995,8 +1995,6 @@ libproj.so.25 #PACKAGE# #MINVER#
  (optional=templinst)_ZNSt15__allocated_ptrISaISt10_List_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED2Ev at Base 9.5.0
  (optional=templinst)_ZNSt15__allocated_ptrISaISt10_List_nodeISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEED1Ev at Base 9.5.0
  (optional=templinst)_ZNSt15__allocated_ptrISaISt10_List_nodeISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEED2Ev at Base 9.5.0
- (optional=templinst|arch=loong64 mips64el ppc64 riscv64 s390x sh4 sparc64)_ZNSt15__allocated_ptrISaISt10_List_nodeISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EEEEED1Ev at Base 9.7.0
- (optional=templinst|arch=loong64 mips64el ppc64 riscv64 s390x sh4 sparc64)_ZNSt15__allocated_ptrISaISt10_List_nodeISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EEEEED2Ev at Base 9.7.0
  (optional=templinst|arch=armel riscv64)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv at Base 6.0.0
  (optional=templinst|arch=armel riscv64)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv at Base 6.0.0
  (optional=templinst|arch=armel riscv64)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE15_M_add_ref_copyEv at Base 7.1.1
@@ -2055,23 +2053,24 @@ libproj.so.25 #PACKAGE# #MINVER#
  (optional=templinst|arch=amd64 arm64 hppa hurd-amd64 ia64 loong64 mips64el ppc64el riscv64 sh4 sparc64 x32)_ZNSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS5_ESaIS5_EE6insertERKS5_ at Base 7.1.1
  (optional=templinst)_ZNSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS5_ESaIS5_EED1Ev at Base 6.0.0
  (optional=templinst)_ZNSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS5_ESaIS5_EED2Ev at Base 6.0.0
- (optional=templinst|arch=amd64 hppa riscv64 sh4 x32)_ZNSt3setISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESt4lessIS7_ESaIS7_EE6insertEOS7_ at Base 9.7.0
+ (optional=templinst|arch=amd64 arm64 hppa loong64 ppc64el riscv64 sh4 sparc64 x32)_ZNSt3setISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESt4lessIS7_ESaIS7_EE6insertEOS7_ at Base 9.7.0
  (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IS5_S5_Lb1EEERKS5_S9_ at Base 8.0.1
  (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IS5_S5_Lb1EEERKS5_S9_ at Base 8.0.1
  (optional=templinst)_ZNSt5dequeIdSaIdEE16_M_push_back_auxIJRKdEEEvDpOT_ at Base 6.0.0
  (optional=templinst|arch=armel armhf hppa hurd-i386 i386 m68k powerpc sh4 x32)_ZNSt5dequeIdSaIdEE17_M_reallocate_mapEjb at Base 9.7.0
- (optional=templinst|arch=amd64 ppc64 riscv64 s390x)_ZNSt5dequeIdSaIdEE17_M_reallocate_mapEmb at Base 9.7.0
+ (optional=templinst|arch=amd64 arm64 loong64 ppc64 ppc64el riscv64 s390x sparc64)_ZNSt5dequeIdSaIdEE17_M_reallocate_mapEmb at Base 9.7.0
  (optional=templinst)_ZNSt6vectorIN5osgeo4proj2io16AuthorityFactory10ObjectTypeESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ at Base 9.5.0
  (optional=templinst)_ZNSt6vectorIN5osgeo4proj2io16AuthorityFactory10ObjectTypeESaIS4_EEC1ESt16initializer_listIS4_ERKS5_ at Base 6.0.0
  (optional=templinst)_ZNSt6vectorIN5osgeo4proj2io16AuthorityFactory10ObjectTypeESaIS4_EEC2ESt16initializer_listIS4_ERKS5_ at Base 6.0.0
+ (optional=templinst|arch=armhf hppa hurd-i386 i386 m68k powerpc x32)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEj at Base 9.8.0~rc1
  (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm at Base 9.8.0~rc1
  (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJEEEvDpOT_ at Base 9.5.0
  (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJKS5_EEEvDpOT_ at Base 9.5.1
  (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRA5_KcEEEvDpOT_ at Base 9.8.0~rc1
  (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ at Base 9.5.0
  (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_ at Base 9.5.0
- (optional=templinst|arch=hppa loong64 mips64el ppc64 riscv64 s390x sh4 sparc64 x32)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_ at Base 9.7.0
- (optional=templinst|arch=hppa loong64 mips64el ppc64 riscv64 s390x sh4 sparc64 x32)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_ at Base 9.7.0
+ (optional=templinst|arch=armhf mips64el riscv64 sh4)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_ at Base 9.7.0
+ (optional=templinst|arch=armhf mips64el riscv64 sh4)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_ at Base 9.7.0
  (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev at Base 6.0.0
  (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev at Base 6.0.0
  (optional=templinst)_ZNSt6vectorISt10unique_ptrIN5osgeo4proj17VerticalShiftGridESt14default_deleteIS3_EESaIS6_EE17_M_realloc_appendIJS6_EEEvDpOT_ at Base 9.5.0
@@ -2087,8 +2086,8 @@ libproj.so.25 #PACKAGE# #MINVER#
  (optional=templinst|arch=loong64 m68k mips64el riscv64 sparc64)_ZNSt6vectorIbSaIbEEC1ESt16initializer_listIbERKS0_ at Base 9.7.0
  (optional=templinst|arch=loong64 m68k mips64el riscv64 sparc64)_ZNSt6vectorIbSaIbEEC2ESt16initializer_listIbERKS0_ at Base 9.7.0
  (optional=templinst)_ZNSt6vectorIcSaIcEE17_M_realloc_appendIJcEEEvDpOT_ at Base 9.5.0
+ (optional=templinst|arch=armhf hppa hurd-i386 i386 m68k powerpc x32)_ZNSt6vectorIdSaIdEE14_M_fill_appendEjRKd at Base 9.8.0~rc1
  (optional=templinst)_ZNSt6vectorIdSaIdEE14_M_fill_appendEmRKd at Base 9.8.0~rc1
- (optional=templinst|arch=!alpha !amd64 !arm64 !hurd-amd64 !ia64 !loong64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd at Base 8.1.1
  (optional=templinst|arch=!alpha !amd64 !arm64 !hurd-amd64 !ia64 !loong64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt6vectorIdSaIdEE17_M_default_appendEj at Base 8.1.1
  (optional=templinst|arch=alpha amd64 arm64 hurd-amd64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIdSaIdEE17_M_default_appendEm at Base 8.1.1
  (optional=templinst)_ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ at Base 9.5.0
@@ -2103,7 +2102,7 @@ libproj.so.25 #PACKAGE# #MINVER#
  (optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairINS_12basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE8_M_clearEv at Base 6.0.0
  (optional=templinst)_ZNSt7__cxx1110_List_baseISt6vectorINS_12basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_EE8_M_clearEv at Base 6.0.0
  (optional=templinst|arch=armel armhf hppa hurd-i386 i386 m68k powerpc sh4 x32)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcj at Base 9.7.0
- (optional=templinst|arch=amd64 ppc64 riscv64 s390x)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcm at Base 9.7.0
+ (optional=templinst|arch=amd64 arm64 loong64 ppc64 ppc64el riscv64 s390x sparc64)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcm at Base 9.7.0
  (optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_ at Base 9.6.0
  (optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ at Base 9.6.0
  (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev at Base 7.0.1



View it on GitLab: https://salsa.debian.org/debian-gis-team/proj/-/compare/ac8902b6ab0b39f0f7cf7027e4d7c2e4ef472e33...46b78d559e08b57afc0b92e0ecf7edd237980b5e

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/proj/-/compare/ac8902b6ab0b39f0f7cf7027e4d7c2e4ef472e33...46b78d559e08b57afc0b92e0ecf7edd237980b5e
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/0750a556/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list