Hello community, here is the log from the commit of package proj for openSUSE:Leap:15.2 checked in at 2020-03-18 00:36:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/proj (Old) and /work/SRC/openSUSE:Leap:15.2/.proj.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "proj" Wed Mar 18 00:36:32 2020 rev:11 rq:785811 version:6.3.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/proj/proj.changes 2020-01-15 15:45:29.871325293 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.proj.new.3160/proj.changes 2020-03-18 00:36:48.289414113 +0100 @@ -1,0 +2,158 @@ +Mon Mar 9 13:42:25 UTC 2020 - Guillaume GARDET <[email protected]> + +- Update to 6.3.1: + * Updates + - Update the EPSG database to version 9.8.6 + - Database: add mapping for gg10_smv2.mnt and gg10_sbv2.mnt French grids + - Database: add mapping for TOR27CSv1.GSB + * Bug fixes + - Fix wrong use of derivingConversionRef() that caused issues with use of + +init=epsg:XXXX by GDAL (affecting R spatial libraries) or in MapServer + - fix exporting CoordinateSystem to PROJ JSON with ID + - projinfo: use No. abbreviation instead of UTF-8 character (#1828) + - CompoundCRS::identify(): avoid exception when horiz/vertical part is a + BoundCRS + - createOperations(): fix dealing with projected 3D CRS whose Z units != metre + - WKT1_GDAL export: limit datum name massaging to names matching EPSG (#1835) + - unitconvert with mjd time format: avoid potential integer overflow + (ossfuzz 20072) + - ProjectedCRS::identify(): fix wrong identification of some ESRI WKT linked + to units + - Database: add a geoid_like value for proj_method column of grid_alternatives, + fix related entries and simplify/robustify logic to deal with EPSG + 'Geographic3D to GravityRelatedHeight' methods + - Fix ingestion of +proj=cea with +k_0 (#1881) + - Fix performance issue, affecting PROJ.4 string generation of EPSG:7842 + (#1913) + - Fix identification of ESRI-style datum names starting with D_ but without + alias (#1911) + - cart: Avoid discontinuity at poles in the inverse case (#1906) + - Various updates to make regression test suite pass with gcc on i386 (#1906) +- Changleog from 6.3.0: + * Updates + - Database: tune accuracy of Canadian NTv1 file w.r.t NTv2 (#1812) + - Modify verbosity level of some debug/trace messages (#1811) + - projinfo: no longer call createBoundCRSToWGS84IfPossible() for WKT1:GDAL + (#1810) + - proj_trans: add retry logic to select other transformation if the best one + fails. (#1809) + - BoundCRS::identify(): improvements to discard CRS that aren't relevant + (#1802) + - Database: update to IGNF v3.1.0 (#1785) + - Build: Only export symbols if building DLL (#1773) + - Database: update ESRI entries with ArcGIS Desktop version 10.8.0 database + (#1762) + - createOperations(): chain operations whose middle CRSs are not identical but + have the same datum (#1734) + - import/export PROJJSON: support a interpolation_crs key to geoid_model + (#1732) + - Database: update to EPSG v9.8.4 (#1725) + - Build: require SQLite 3.11 (#1721) + - Add support for GEOIDMODEL (#1710) + - Better filtering based on extent and performance improvements (#1709) + * Bug fixes + - Horizontal grid shift: fix issue on iterative inverse computation when + switching between (sub)grids (#1797) + - createOperations(): make filtering out of 'uninteresting' operations less + aggressive (#1788) + - Make EPSG:102100 resolve to ESRI:102100 (#1786) + - ob_tran: restore traditional handling of +to_meter with pj_transform() and + proj utility (#1783) + - CRS identification: use case insensitive comparison for authority name + (#1780) + - normalizeForVisualization() and other methods applying on a ProjectedCRS: do + not mess the derivingConversion object of the original object (#1746) + - createOperations(): fix transformation computation from/to a CRS with + +geoidgrids and +vunits != m (#1731) + - Fix proj_assign_context()/pj_set_ctx() with pipelines and alternative coord + operations (#1726) + - Database: add an auxiliary concatenated_operation_step table to allow + arbitrary number of steps (#1696) + - Fix errors running gie-based tests in Debug mode on Windows (#1688) + +------------------------------------------------------------------- +Tue Nov 05 14:00:00 UTC 2019 - Angelos Tzotsos <[email protected]> + +- Update to version 6.2.1: + * Update the EPSG database to version 9.8.2 + * Fixed erroneous spelling of "Potsdam" (#1573) + * Calculate y-coordinate correctly in bertin1953 in all cases (#1579) + * proj_create_crs_to_crs_from_pj(): make the PJ* arguments const PJ* (#1583) + * PROJStringParser::createFromPROJString(): avoid potential infinite recursion (#1574) + * Avoid core dump when setting ctx==NULL in functions proj_coordoperation_is_instantiable and + * proj_coordoperation_has_ballpark_transformation (#1590) + * createOperations(): fix conversion from/to PROJ.4 CRS strings with non-ISO-kosher options and +towgs84/+nadgrids (#1602) + * proj_trans_generic(): properly set coordinate time to HUGE_VAL when no value is passed to the function (#1604) + * Fix support for +proj=ob_tran +o_proj=lonlat/latlong/latlon instead of only only allowing +o_proj=longlat (#1601) + * Improve backwards compatibility of vertical transforms (#1613) + * Improve emulation of deprecated +init style initialization (#1614) + * cs2cs: autopromote CRS to 3D when there's a mix of 2D and 3D (#1563) + * Avoid divisions by zero in odd situations (#1620) + * Avoid compile error on Solaris (#1639) + * proj_create_crs_to_crs(): fix when there are only transformations with ballpark steps (#1643) + * PROJ string CRS ingester: recognize more unit-less parameters, and handling of +key=string_value parameters (#1645) + * Only call pkg-config in configure when necessary (#1652) + * aeqd: for spherical forward path, go to higher precision ellipsoidal case when the point coordinates are super close to the origin (#1654) + * proj_create_crs_to_crs(): remove elimination of Ballpark operations that caused transformation failures in some cases (#1665) + * createOperations(): allow transforming from a compoundCRS of a bound verticalCRS to a 2D CRS (#1667) + * Avoid segfaults in case of out-of-memory situations (#1679) + * createOperations(): fix double vertical unit conversion from CompoundCRS to other CRS when the horizontal part of the projected CRS uses non-metre unit (#1683) + * importFromWkt(): fix axis orientation for non-standard ESRI WKT (#1690) + +------------------------------------------------------------------- +Tue Oct 29 16:19:00 UTC 2019 - Angelos Tzotsos <[email protected]> + +- Fix Leap build target + +------------------------------------------------------------------- +Fri Sep 27 13:16:36 UTC 2019 - Martin Pluskal <[email protected]> + +- Update to version 6.2.0: + * Introduced PROJJSON, a JSON encoding of WKT2 (#1547) + * Support CRS instantiation of OGC URN's (#1505) + * Expose scope and remarks of database objects (#1537) + * EPSG Database updated to version 9.7.0 (#1558) + * Added C API function proj_grid_get_info_from_database() (#1494) + * Added C API function + proj_operation_factory_context_set_discard_superseded() (#1534) + * Added C API function proj_context_set_autoclose_database() (#1566) + * Added C API function proj_create_crs_to_crs_from_pj() (#1567) + * Added C API function proj_cleanup() (#1569) + * Fixed build failure on Solaris systems (#1554) + +------------------------------------------------------------------- +Wed Jun 12 14:00:25 UTC 2019 - Martin Pluskal <[email protected]> + +- Update to version 6.1.0: + * See provided NEWS for list of all changes + +------------------------------------------------------------------- +Mon Apr 1 18:05:00 UTC 2019 - Kai Pastor <[email protected]> + +- Fix datumgrid packaging + +------------------------------------------------------------------- +Mon Mar 25 08:54:25 UTC 2019 - Martin Pluskal <[email protected]> + +- Enable tests +- Fix previous changelog entry + +------------------------------------------------------------------- +Mon Mar 11 13:34:36 UTC 2019 - Martin Pluskal <[email protected]> + +- Update to version 6.0.0 and datumgrid 1.7 + * See provided NEWS for list of all changes + +------------------------------------------------------------------- +Wed Sep 19 09:56:08 UTC 2018 - Martin Pluskal <[email protected]> + +- Update to version 5.2.0 and datumgrid 1.7 + * See provided NEWS for list of all changes + +------------------------------------------------------------------- +Thu Jul 12 08:45:57 UTC 2018 - [email protected] + +- Update to version 5.1.0 and datumgrid 1.7 + * See provided NEWS for list of all changes + +------------------------------------------------------------------- Old: ---- proj-4.9.3.tar.gz proj-datumgrid-1.6.zip New: ---- proj-6.3.1.tar.gz proj-datumgrid-1.8.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ proj.spec ++++++ --- /var/tmp/diff_new_pack.2vQuGJ/_old 2020-03-18 00:36:48.585414299 +0100 +++ /var/tmp/diff_new_pack.2vQuGJ/_new 2020-03-18 00:36:48.589414303 +0100 @@ -1,7 +1,7 @@ # # spec file for package proj # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,91 +12,112 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define libname lib%{name}12 +%define gridver 1.8 +%define sover 15 +%define libname lib%{name}%{sover} Name: proj -Version: 4.9.3 +Version: 6.3.1 Release: 0 Summary: Cartographic projection software License: MIT Group: Productivity/Scientific/Other -Url: https://trac.osgeo.org/proj/ +URL: https://proj.org/ Source0: http://download.osgeo.org/proj/%{name}-%{version}.tar.gz -Source1: http://download.osgeo.org/proj/%{name}-datumgrid-1.6.zip -BuildRequires: pkgconfig +Source1: http://download.osgeo.org/proj/%{name}-datumgrid-%{gridver}.zip +BuildRequires: gcc-c++ +BuildRequires: pkgconfig >= 0.9.0 +BuildRequires: sqlite3 BuildRequires: unzip +BuildRequires: pkgconfig(sqlite3) >= 3.11 Provides: libproj = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} > 1500 +BuildRequires: pkgconfig(gtest) +%endif + +%description +This package offers the commandline tools for performing respective +forward and inverse transformation of cartographic data to or from cartesian +data with a wide range of selectable projection functions. %package -n %{libname} Summary: Cartographic projection software Group: Development/Libraries/C and C++ -%package -n libproj-devel -Summary: Development files for PROJ -Group: Development/Libraries/C and C++ -Requires: %{libname} = %{version} - %description -n %{libname} This package the library for performing respective forward and inverse transformation of cartographic data to or from cartesian data with a wide range of selectable projection functions. -%description -This package offers the commandline tools for performing respective -forward and inverse transformation of cartographic data to or from cartesian -data with a wide range of selectable projection functions. +%package devel +Summary: Development files for PROJ +Group: Development/Libraries/C and C++ +Requires: %{libname} = %{version} +Provides: libproj-devel = %{version} +Obsoletes: libproj-devel < %{version} -%description -n libproj-devel +%description devel This package contains libproj and the appropriate header files and man pages. %prep -%setup -q -n %{name}-%{version} -cd nad +%setup -q +cd data unzip -o %{SOURCE1} %build %configure \ +%if 0%{?suse_version} > 1500 + --with-external-gtest \ +%endif --disable-static -make %{?_smp_mflags} +%make_build %install %make_install find %{buildroot} -type f -name "*.la" -delete -print -install -D -p -m 0644 src/projects.h %{buildroot}/%{_includedir}/projects.h + +%check +# Tests dont work on i586 and noone cares +%ifnarch %{ix86} +make %{?_smp_mflags} check +%endif %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %files -%defattr(-,root,root) -%doc NEWS AUTHORS COPYING README ChangeLog +%doc NEWS AUTHORS README ChangeLog %defattr(0755,root,root) %{_bindir}/cs2cs +%{_bindir}/cct +%{_bindir}/gie %{_bindir}/geod %{_bindir}/invgeod %{_bindir}/invproj -%{_bindir}/nad2bin %{_bindir}/proj +%{_bindir}/projinfo %defattr(0644,root,root) -%{_mandir}/man1/cs2cs.1%{ext_man} -%{_mandir}/man1/geod.1%{ext_man} -%{_mandir}/man1/proj.1%{ext_man} +%{_mandir}/man1/cs2cs.1%{?ext_man} +%{_mandir}/man1/geod.1%{?ext_man} +%{_mandir}/man1/proj.1%{?ext_man} +%{_mandir}/man1/cct.1%{?ext_man} +%{_mandir}/man1/gie.1%{?ext_man} +%{_mandir}/man1/projinfo.1%{?ext_man} %{_datadir}/proj/ %files -n %{libname} -%defattr(0644,root,root) -%{_libdir}/libproj.so.12* +%license COPYING +%{_libdir}/libproj.so.%{sover}* -%files -n libproj-devel -%defattr(0644,root,root) +%files devel %{_includedir}/*.h +%{_includedir}/proj %{_libdir}/libproj.so %{_libdir}/pkgconfig/proj.pc -%{_mandir}/man3/geodesic.3%{ext_man} -%{_mandir}/man3/pj_init.3%{ext_man} +%{_mandir}/man3/geodesic.3%{?ext_man} +%{_mandir}/man3/pj_init.3%{?ext_man} %changelog ++++++ proj-4.9.3.tar.gz -> proj-6.3.1.tar.gz ++++++ ++++ 383618 lines of diff (skipped)
