pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

proj: sync with pkgsrc, preparing for next update



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Sun Sep 1 18:27:46 2024 -0400
Changeset:	1da38224b6182f9aef55a63c4a03b5b778dc00db

Modified Files:
	proj/COMMIT_MSG
	proj/Makefile
	proj/PLIST
	proj/buildlink3.mk
	proj/distinfo

Log Message:
proj: sync with pkgsrc, preparing for next update

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=1da38224b6182f9aef55a63c4a03b5b778dc00db

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 proj/COMMIT_MSG    | 710 +----------------------------------------------------
 proj/Makefile      |   8 +-
 proj/PLIST         |   2 +-
 proj/buildlink3.mk |  10 +-
 proj/distinfo      |   2 +-
 5 files changed, 14 insertions(+), 718 deletions(-)

diffs:
diff --git a/proj/COMMIT_MSG b/proj/COMMIT_MSG
index de3b907239..f08aa4d097 100644
--- a/proj/COMMIT_MSG
+++ b/proj/COMMIT_MSG
@@ -1,713 +1,5 @@
-geography/proj: Update to 9.4.1
+geography/proj: Update to ? (from 9.4.1)
 
-packaging changes:
-  - switch to cmake because upstream withdrew autoconf :-(
-  - add nlohmann-json dependency (undocumented)
-  - add google-test dependency (undocumented)
-  
 Upstream NEWS, less normal updates (e.g. EPSG database) and other
 housekeeping, bugfixes, minor improvements follows.
 
-9.4.1 Release Notes
--------------------
-
- Updates
- -------
-
- o Database: update to EPSG v11.006 (#4086)
-
- o Database: update ESRI dataset to ArcGIS Pro 3.3 (#4143)
-
- Bug fixes
- -------
-
- o DatabaseContext::lookForGridInfo(): do not trigger network activity in
-   PROJ_GRID_AVAILABILITY_KNOWN_AVAILABLE mode when all grids are known (#4090)
-
- o Retry "Connection reset by peer" (#4107)
-
- o Use unique names for NKG transformations (#4111)
-
- o proj_create()/proj_create_from_database(): recall CRS AUTH:CODE in error message (#4114)
-
- o DerivedProjectedCRS: deal with lack of explicit CS in BASEPROJCRS in WKT (#4139)
-
- o proj_symbol_rename.h: update with current symbols (#4145)
-
- o Improve detection of compatible/incompatible celestial bodies (#4150)
-
-
-9.4.0 Release Notes
--------------------
-
- Updates
- -------
-
- o Add support for transformations involving coordinate epoch changes
-   (PointMotionOperation), specifically for Canadian NAD83(CSRS)(#3884)
-
- o SSL_OPTIONS: set SSL options on Curl library (#3936)
-
- o Add support for unity builds (#3962)
-
- o Added ability to install *.tif if present in data (#3970)
-
- o createOperationsCompoundToGeog(): tune selection logic
-   when --grid-check known_available is specified (#3990)
-
- o Increase CMake minimum version from 3.9 to 3.16 (#3997)
-
- o CMake: use FetchContent to get googletest-1.12.1 (#4006)
-
- o CMake: Replace custom FindSqlite3 with FindSQLite3 built-in (#4007)
-
- o tpeqd: use numerically stable formula for computing the central angle
-   from (phi_1, lam_1) to (phi_2, lam_2) (#4009)
-
- o Move content of proj_experimental.h to proj.h (#4019)
-
- o Add +proj=mod_krovak projection method for Modified Krovak that
-   applies to S-JTSK/05 in the Czech Republic (#4021)
-
- o PROJString formatter optimizer: simplify pipelines doing
-   [Modified]Krovak (South West) <--> [Modified]Krovak (East North)
-   by just doing an axis swap (#4034)
-
- o +proj=gridshift: enhance to support grids referenced in projected CRS,
-   and with easting_offset/northing_offset corrections (#4038)
-
- o Tune concatenated operation instanciation, reference CR2005 geoid for
-   Czechia and add (disabled by default) records for Czechia S-JTSK/05 based
-   transformations (#4044)
-
- o Database: update to EPSG v11.004 (#4062)
-
- Bug fixes
- ---------
-
- o Fix missing symbols at link time for Windows target in Visual Studio (#3984)
-
- o Improve error message in axisswap (#3975)
-
- o Avoid convergence errors in +proj=gridshift when using biquadratic
-    interpolation (#3985)
-
-
-9.3.1 Release Notes
--------------------
-
- Updates
- -------
-
- o Update to EPSG 10.098 (#3968)
-
- o Update ESRI objects to v3.2.0 (#3944)
-
- Bug fixes
- ---------
-
- o ITRF2008: fix wrong sign for 'dry' parameter of EURA and EURA_T  (#3870)
-
- o Fix build error with MSVC 2019 in /std:c++20 on NN_NO_CHECK() (#3872)
-
- o  ESRI WKT import: normalize GCS_unknown to unknown and D_unknown to unknown (#3874)
-
- o CoordinateOperationFactory: deal with CompoundToCompound with a horizontal similarity
-   transformation and a ballpark vertical (#3881)
-
- o Ellipsoid::_isEquivalentTo(): fix so that an ellipsoid of semi-major axis A (and
-   non-zero inv flattening) isn't equivalent to a sphere of radius A (#3882)
-
- o isEquivalentTo(): make a datum name 'unknown' equivalent to another one (#3883)
-
- o cs2cs: fix handling of input coordinates in grad (#3886)
-
- o Make setargv.obj available on Universal Windows Platform (#3891)
-
- o Allow opening proj.db with a URI (#3892)
-
- o createOperations(): fix GeogCRS 3D with TOWGS84 to geocentric CRS (#3915)
-
- o Fix test suite so that it can pass with ENABLE_TIFF=OFF (#3916)
-
- o GeographicBoundingBox::intersects(): avoid infinite recursion and stack overflow
-   on invalid bounding boxes (#3919)
-
- o Fix importing '+proj=topocentric ... +type=crs' by using a geocentric CRS as
-   the base CRS (#3924)
-
- o Allow LOCAL_CS with 3 axes (#3928)
-
- o WKT1 parser: in non-strict mode, accept missing UNIT[] in GEOGCS, GEOCCS,
-   PROJCS and VERT_CS elements (#3933)
-
- o createOperations(): fix issue with a obscure case involving CompoundCRS of
-   unknown horizontal datum + boundCRS of vertical (#3934)
-
- o createOperations(): fix bad PROJ pipeline when converting between Geog3D
-   with non-metre height to CompoundCRS (#3943)
-
- o createOperations(): Fix possible null dereference on invalid WKT input (#3946)
-
- o proj_factor: fix when input is a compound CRS of a projected CRS (#3950)
-
- o pj_get_suggested_operation(): tune it to give correct result for RGAF09 to
-   RRAF 1991 / UTM zone 20N + Guadeloupe 1988 height transformation (#3954)
-
- o Move static NameSpace::GLOBAL definition in static.cpp to avoid
-  'static initialization fiasco' (#3956)
-
- o horner: allow arbitrary input type of coordinate (#3961)
-
-
-9.3.0 Release Notes
--------------------
-
- Updates
- -------
-
- o Add C++ API to transform coordinate (#3705)
-
- o CMake: add PROJ_DB_CACHE_DIR (#3711)
-
- o Implement EPSG:1026 Mercator (Spherical) method (#3741)
-
- o CMake: remove useless cross-compiling related checks (#3747)
-
- o Add mapping of Equidistant Conic to new EPSG:1119 method (#3812)
-
- o Implement proposal001 from Planetary DWG from OGC (#3816)
-
- o Add option in proj CLI to use a CRS (#3825)
-
- o proj_factors(): make it work with projected CRS with non-metre unit and/or
-   northing/easting axis order (#3826)
-
- o PROJ_DEBUG: make ON an alias of 2, and OFF of 1 (#3835)
-
- o Database: update to EPSG 10.094 (#3847)
-
- Bug fixes
- ---------
-
- o GeographicBoundingBox::intersection(): avoid infinite recursion and stack
-   overflow on invalid bounding boxes (#3748)
-
- o Various fixes related to concatenated operations (#3820)
-
- o Projected CRS identification: fix crash when the base CRS is a
-   non-geographic geodetic CRS (#3830)
-
- o Avoid C++ exceptions to be thrown (and caught) when parsing strings
-   like '+proj=longlat +datum=WGS84 +type=crs' (#3834)
-
- o BUG: Handle prefix whitespace when guessing WKT dialiect (#3841)
-
- o proj_alter_id(): make it replace an existing ID instead
-   of appending a new one (#3846)
-
- o bonne: fix inverse map projection computations when lat_1 < 0 (#3849)
-
- o WKT1 ESRI import/export: fix GCS name for EPSG:8353 S-JTSK_[JTSK03]_Krovak_East_North (#3851)
-
-9.2.1 Release Notes
--------------------
-
- Database updates
- ----------------
-
- o Add alias for old ESRI datum/CRS names of EPSG:8353
-   S_JTSK_JTSK03_Krovak_East_North (#3678)
-
- o Pseudo Mercator now supported with IAU CRS's (#3645)
-
- o Updated to EPSG 10.088 (#3731)
-
- Bug fixes
- ----------
-
- o Fixed build errors with Cygwin (#3642)
-
- o PROJ string CRS parser: make sure that PROJ arguments of the rotated
-   string are kept in the WKT representation (#3656)
-
- o Fix slowness on proj_trans() when doing WGS 84 <--> NAD83 conversions (#3661)
-
- o vgridshift/gridshift: accept hydroid_height as valid band description (#3675)
-
- o WKT/PROJJSON: import/export accuracy of ConcatenatedOperation (#3676)
-
- o Coordinate operation factory: count identified concatenated operations as a
-   single step (#3677)
-
- o EngineeringCRS: make proj_create_engineering_crs() set a datum name
-   and relax isEquivalentTo() comparisons (#3685)
-
- o PROJJSON: fix import/export of integer parameter value, and deal with
-   interpolation CRS parameters in conversions (#3695)
-
- o  CMake: avoid imbalanced cmake_policy push/pop if TIFF or CURL dependency
-    cannot be found (#3697)
-
- o  proj_create_crs_to_crs(): restore transformation selection behaviour
-    of PROJ 9.1 when grids are missing (#3707)
-
- o  ESRI WKT: improve roundtrip of name and definition for UPS WGS84 CRS (#3720)
-
- o CRS instanciation from PROJ.4 string: set 'Unknown based on XXXX ellipsoid'
-   datum name when instanciating from known +a, +rf (#3727)
-
- o  cs2cs / proj_create_crs_to_crs(): fix regression with geocentric CRS (#3729)
-
- o  proj_trans(): set PROJ_ERR_COORD_TRANSFM_NO_OPERATION error when failing
-    in ONLY_BEST=YES mode (#3730)
-
- o  tinshift: raise maximum size of JSON file to 100 MB (#3736)
-
-
-
-9.2.0 Release Notes
--------------------
-
- Updates
- --------
-
- + Database
-
-    o EPSG updated to EPSG 10.082 (#3609)
-
-    o ESRI objects updated to v3.1.0 (#3575)
-
-    o Added Slovenian geoid model SLO-VRP2016/Koper (#3610)
-
- + Projections
-
-   o Added generic Space Oblique Mercator (#3338)
-
-   o Inverse eck4: Add checks for projection domain (#3625)
-
- + Transformations
-
-   o Added support for NADCON5 grids and transformation method (#3510)
-
-   o Added option ONLY_BEST=YES (#3535)
-
-     When enabled only use the best possible transformation between two CRS's can be
-     instantiated. If the best possible transfomations can't be instantiated it will
-     fail instead of opting for the next best transformation.
-
-     With ONLY_BEST=YES a transformation will fail if a needed grid is unavailable.
-
-     The option can be toggled in proj.ini and with --only-best in cs2cs.
-
-    o Implement 'Similarity transformation' (EPSG:9621) and import related
-      tranformations from EPSG (#3578)
-
-    o Optimise transformations between GDA94, GDA2020 and WGS84 (#3621)
-
- + Performance improvements
-
-   o Pass PJ_COORD by reference for fwd4d and inv4d callbacks (#3503)
-
-   o Improved of inverse meridian length calculations (#3516)
-
-   o Avoid very poor performance on a geographic CRS whose datum name is the alias
-     of an official one (#3624)
-
- + Well-Known Text improvements
-
-   o Support WKT:2019 COORDINATEMETADATA[] construct (#2711)
-
-   o implement alterCSLinearUnit for CompoundCRS (#3325)
-
-   o Implement alterCSLinearUnit for BoundCRS (#3327)
-
-   o Added PJ_TYPE_DERIVED_PROJECTED_CRS (#3488)
-
-   o Added support for ISO19111 CoordinateMetadata class (#3562)
-
-   o Update WKT import to support WKT2 corrigendum (#3573)
-
-   o WKT import: Make axis direction and range meaning enumeration case
-     insensitive as mandated by spec (#3577)
-
-   o Implement AffineCS and handle it in WKT (#3579)
-
-   o WKT1 parser: Support inf as inverse flattening value (#3626)
-
- + PROJJSON
-
-   o Version number changed to 0.6
-
-   o Added an additional optional source_crs property in abridged_transformation (#3454)
-
-   o Added support for ISO19111 CoordinateMetadata class (#3562)
-
-   o Implement AffineCS and handle it in PROJJSON (#3579)
-
- + C/C++ API
-
-   o C API: add proj_get_domain_count(), proj_get_area_of_use_ex() and proj_get_scope_ex() (#3588)
-
-   DEPRECATIONS
-
-   The following functions have been deprecated and will be removed in a future version.
-
-   o C API function proj_rtodms. Use proj_rtodms2 instead (#3431)
-
-   o C experimental API function proj_create_conversion_tunisia_mapping_grid().
-     Use proj_create_conversion_tunisia_mining_grid() instead (#3559)
-
-   o C++ API function createTunisiaMapingGrid(). Use createTunisiaMiningGrid() instead (#3559)
-
-   o Added explicit NaN handling to proj_trans and gie (#3603)
-
- + CMake
-
-    o Added uninstall target (#3362)
-
-    o Adopted use of TIFF:TIFF and CURL::libcurl targets (#3374)
-
- + Security improvements
-
-   o Replaced uses of sprintf with the safer snprintf (#3421, #3431)
-
- + Various other improvements
-
-  o Implemented platform independent mutex for better results on lesser used platforms (#3425)
-
-  o Improved name and remarks in descriptions of some vertical transformations (#3334)
-
-  o Implemented stricter matching by name to avoid false positives (#3487)
-
-  o Improved numerical accuracy of the meridian length calculations and its inverse (#3516)
-
-  o Added PROJ_IGNORE_CELESTIAL_BODY=YES environment variable that allows better matching of
-    non-earth shaped ellipsoids to other celestial bodies (#3569)
-
- Bug fixes
- ----------
-
- o rtodms(): fix potential buffer overflow not dealt with (#3441)
-
- o NetworkFile::open(): fix memory leak in unlikely error code path (#3443)
-
- o When importing LOCAL_CS["foo"], generates a non-empty name for the datum (#3491)
-
- o Avoid unit mix-up in CRS::alterCSLinearUnit for DerivedProjectedCRS (#3499)
-
- o WKT to PROJ conversions: Map 'Lambert Azimuthal Equal Area (Spherical)' to '+proj=laea +R_A' (#3526)
-
- o ProjectedCRS::identify(): Relax trust in id/authority in definition to identify (#3532)
-
- o Fix instantion of http://www.opengis.net/def/crs/IAU/2015/xxx URNs (#3569)
-
- o Fix proj_normalize_for_visualization() on a transformation with FORCE_OVER=YES (#3570)
-
- o createBoundCRSToWGS84IfPossible(): Do not report +towgs84 for a CRS with multiple extents,
-   such as EPSG:6316 (#3587)
-
- o pj_get_suggested_operation(): handle longitudes outside of [-180,180] for coordinate
-   operation selection (#3595)
-
- o WKT1 parser: only emit warning when encountering invalid UNKNOWN WKT1 axis direction (#3618)
-
- o projinfo: fix long option name --source-crs (#3601)
-
-
-9.1.1 Release Notes
--------------------
-
- Updates
- --------
-
- o Database: register at_bev_AT_GIS_GRID_2021_09_28 grid (#3442)
-
- Bug fixes
- ----------
-
- o Implement alterGeodeticCRS and stripVerticalComponent for DerivedProjected (#3482)
-
- o Various improvements to handling of DerivedProjectedCRS
-   (#3482, #3477, #3342, #3319, #3317)
-
- o Add missing <cstdint> includes (#3459)
-
- o cs2cs: better validate value of -W option (#3453)
-
- o DatabaseContext::lookForGridInfo(): fix caching of filenames and set
-   correct URLs (#3448)
-
- o Database: register in grid_alternatives grids from PROJ-data that have no
-   corresponding transformation record (#3446)
-
- o cass projection: fix forward computation of easting (#3433)
-
- o Implement Geographic/Vertical Offset conversions (#3413)
-
- o vandg projection: handle +over to extend the validity domain outside of
-  |lon|>180deg (#3427)
-
- o eqdc projection: avoid floating point division by zero in non-nominal case (#3415)
-
- o createOperations(): fix issues when transforming between Geog3D and
-   DerivedGeog3D CRS with Geographic3D offsets method (#3411)
-
- o VerticalCRS::_isEquivalentTo(): do not consider VerticalCRS and
-   DerivedVerticalCRS as equivalent (#3408)
-
- o cct and cs2cs: Avoid problems when encountering UTF-8 BOM characters at
-    beginning of input files (#3395)
-
- o createFromUserInput(): Improved lookup when approximate name is provided (#3371)
-
- o projinfo / cs2cs : auto promotion to 3D of CRS specified by name (#3367)
-
- o findsOpsInRegistryWithIntermediate(): make it work when source/target geodetic
-   CRS has no known id (#3365)
-
- o createOperations(): emulate PROJ < 6 behavior when doing geocentric <-->
-   geographic transformation between datum with unknown transformation (#3361)
-
- o Fix issue when transforming from/into a WKT2 Bound VerticalCRS with a
-   'Geographic3D to GravityRelatedHeight' method (#3355)
-
- o proj_normalize_for_visualization(): take into account FORCE_OVER property
-   from source operation (#3350)
-
- o Link geodtest against libm when available (#3341)
-
-9.1.0 Release Notes
--------------------
-
- Updates
- --------
-
- + Database
-
-  o Database: update to EPSG v10.074 (#3273)
-
-  o Update ESRI objects to version 3.0.0 (#3257)
-
-  o Generate null transformation between geodetic/vertical datum ensemble and
-    its members (#3266)
-
-  o Add fk delete cascade to database tables for improved customizability
-    of the database (#3237)
-
-  o Add Svalbard geoid grid no_kv_arcgp-2006-sk to grid alternatives (#3292)
-
-  o Added French grid fr_ign_RAF20 to grid alternatives (#3228)
-
- + WKT & PROJJSON
-
-  o WKT2 parser: allow unit-less PARAMETER for coordinate operations (#3271)
-
-  o WKT and PROJJSON adjustments (#3234)
-
-  o Bump PROJJSON to v0.5 (#3216)
-
-  o Change order of horizontal and vertical operations when dealing with
-    WKT1 / PROJ4 compound CRS (#3127)
-
- + Coordinate Operations
-
-  o Implement Vertical Offset and slope transformation method (#3200)
-
-  o Add Interrupted Mollweide (land and ocean view) projections (#3139)
-
-  o Add invertible Horner polynomials (#3133)
-
- + Optimizations
-
-  o NTv2 and GTX grid readers: add a cache of lines to speed-up (#3241)
-
-  o IComparable::isEquivalentTo() optimizations (#3233)
-
- + Various Updates
-
-  o createOperations() / proj_trans(): better take into account area of
-    interest name / do not only keep first returned coordinate operation (#3282)
-
-  o createOperations(): take into account axis unit and inversion of target
-    DerivedProjectedCRS (#3281)
-
-  o Allow a Compound CRS with derived projected (#3283)
-
-  o Make "Vertical Offset and Slope" method usable as a deriving conversion of
-    a DerivedVerticalCRS (#3270)
-
-  o PROJ pipeline generator: recognize opposite Helmert transformations using
-    a different convention (#3265)
-
-  o createOperations(): prefer simpler pipelines / affects WGS 84 to
-    GDA94/GDA2020 (#3248)
-
-  o Make it possible to determine which grid files were actually used during a
-    transformation (#3180)
-
-  o Transformation: no longer do vertical trasnformation when doing compound CRS
-    to 2D CRS / add --3d to cs2cs (#3119)
-
-  o Deprecate PROJ4 CMake name (#3094)
-
-  o Use GNUInstallDirs for CMake install locations (#3100)
-
-  o Introduce PROJ_DATA environment variable to deprecate PROJ_LIB (#3253)
-
-
- Bug fixes
- --------
-
- o projinfo: fix crash on --list-crs when proj.db cannot be opened (#3290)
-
- o getCRSInfoList(): fix retrieval of projected_crs given by text_definition
-   only (#3289)
-
- o WKT parser: fix issue when parsing some WKT1 with
-   Hotine_Oblique_Mercator_Azimuth_Center and ignoring rectified_grid_angle (#3280)
-
- o WKT1 import: better deal when the angular unit of the GEOGCS[] of the
-   PROJCS[] doesn't match the one from the database (#3274)
-
- o createOperations(): avoid potential infinite recursions (#3264)
-
- o WKT ESRI: fix related to projected CRS export and add support for geographic
-   3D CRS with LINUNIT node (#3256)
-
- o proj_grid_info(): make it work again with remote grids (#3239)
-
- o createOperations(): fix projected CRS with non-metre horiz&vertical unit and
-   towgs84 to gencentric CRS (#3231)
-
- o createOperations(): fix infinite recursion in a complex case (#3226)
-
-
-
-9.0.1 Release Notes
--------------------
-
- Database updates
- -------
-
- o Update to EPSG 10.064 (#3208)
-
- o Add OGC:CRS84h (WGS 84 longitude-latitude-height) (#3155)
-
- Bug fixes
- ---------
-
- o Use CMAKE_INSTALL_MANDIR to override default (#3081)
-
- o Increase MAX_ITER so Mollweide forward projection works near the poles (#3082)
-
- o Fix wrong results with SQLite 3.38.0 (#3091)
-
- o Fix issue when transforming from/to BoundCRS of 3D CRS with non-Greenwich
-  prime meridian, created from WKT (#3098)
-
- o Fix issues with WKT of concatenated operations (#3105)
-
- o CMake: fix installation of proj.pc on Windows (#3109)
-
- o createOperations(): fix issue in transformation northing, easting
-   projected CRS -> +proj=longlat +lon_wrap (#3110)
-
- o unitconvert: round to nearest date when converting to yyyymmdd (#3111)
-
- o Fix comparison of GeodeticRefrenceFrame vs DynamicGeodeticReferenceFrame (#3120)
-
- o createOperations(): fix transformation involving CompoundCRS, ToWGS84
-   and PROJ4_GRIDS (#3124)
-
- o Fix datum names when importing from PROJ4 crs strings (affects some
-   transformations using geoidgrids) (#3129)
-
- o Deal with PARAMETER["EPSG code for Interpolation CRS",crs_code] (#3149)
-
- o createOperations(): fix CompoundCRS[BoundCRS[ProjectedCRS],BoundCRS[VerticalCRS]]
-   to Geog3DCrs (#3151)
-
- o ITRF2014: fix ITRF2014:ITRF88,ITRF94 and ITRF96 definitions (#3159)
-
- o createBoundCRSToWGS84IfPossible(): improve selection logic to generate +towgs84=
-   taking into account extent (#3160)
-
- o createOperations(): fix some complex cases involving TOWGS84 and CompoundCRS (#3163)
-
- o Fix cmake CURL dependency, update appveyor - vcpkg interaction (#3185)
-
- o WKT import: deal with Projected CRS that is a mix of WKT1:GDAL / WKT1:ESRI (#3189)
-
- o createOperations(): fix/improve result of 'BD72 + Ostend height ' to 'WGS84+EGM96 height' (#3199)
-
- o Identifier::isEquivalentName(): fix when ending by ' + ' which could indirectly cause
-   an infinite stack call in master (#3202)
-
- o WKT import: correctly deal with absence of Latitude_Of_Origin parameter in
-   WKT1 ESRI with Stereographic projection (#3212)
-
- o PROJJSON parser: do not error out if a datum ensemble member is unknown in the database (#3223)
-
-
-9.0.0 Release Notes
--------------------
-
- Breaking Changes
- ----------------
-
- o Support for the autotools build system has been removed (#3027)
-   See RFC7 for details: https://proj.org/community/rfc/rfc-7.html
-
- Updates
- --------
-
- o Database updates:
-
-  + ESRI projection engine db to version 12.9 (#2943)
-
-  + EPSG v10.054 (#3051)
-
-  + Vertical grid files for PL-geoid-2011, Polish geoid model (#2960)
-
-  + Belgian geoid model hBG18 to grid alternatives (#3044)
-
- o Add new option to proj_create_crs_to_crs_from_pj method to force +over on
-   transformation operations (#2914)
-
- o Specify CMAKE_INSTALL_RPATH for macOS; use -rpath LDFLAGS for tests (#3009)
-
- o Implement Geographic3D to Depth/Geog2D+Depth as used by ETRS89 to CD Norway
-   depth (#3010)
-
- o Allow PROJ_LIB paths wrapped with double quotes (#3031)
-
- o Use external gtest by default when possible (#3035)
-
- o CMake: make BUILD_SHARED_LIBS=ON the default even on Windows (#3042)
-
- o proj.ini: add a 'ca_bundle_path' variable (#3049)
-
-
- Bug fixes
- ----------
-
- o Fix extremely long parsing time on hostile PROJ strings (#2968)
-
- o CMake: fix warning with external googletest (#2980)
-
- o proj_get_crs_info_list_from_database(): report PJ_TYPE_GEODETIC_CRS for
-   IAU_2015 -ocentric geodetic CRS (#3013)
-
- o peirce_q: rename +type parameter wrongly introduced in 8.2.1 to +shape (#3014)
-
- o Set more precise error code for parsing errors in proj_create() (#3037)
-
- o createOperations(): fix transformations from/to a BoundCRS of a
-   DerivedGeographicCRS coming from WKT (#3046)
-
- o Better deal with importing strings like '+init=epsg:XXXX +over' (#3055)
-
- o Fix importing CRS definition with +proj=peirce_q and +shape different from
-   square or diamond (#3057)
-
diff --git a/proj/Makefile b/proj/Makefile
index 936eb4bd1f..2d4de7449b 100644
--- a/proj/Makefile
+++ b/proj/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.39 2024/05/23 13:35:58 gdt Exp $
+# $NetBSD: Makefile,v 1.41 2024/09/01 13:33:50 gdt Exp $
 
 VERSION_BASE=	9.4.1
-# RCs have names like 9.0RC1 and unpack to 9.0.
-#VERSION_RC=	RC1
+# Accommodate testing RCs (names like 9.0RC1, unpacking to 9.0).
+VERSION_RC=
 VERSION=	${VERSION_BASE}${VERSION_RC}
 WRKFINAL=	proj-${VERSION_BASE}
 WRKSRC=		${WRKDIR}/${WRKFINAL}
@@ -54,7 +54,7 @@ TEST_TARGET=		test
 .include "../../devel/googletest/buildlink3.mk"
 #  reported 20240527
 .include "../../textproc/nlohmann-json/buildlink3.mk"
-#  not reported
+#  not yet reported
 .include "../../mk/pthread.buildlink3.mk"
 
 .include "../../mk/bsd.pkg.mk"
diff --git a/proj/PLIST b/proj/PLIST
index 5395ba71fc..d456baf4d0 100644
--- a/proj/PLIST
+++ b/proj/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2022/11/27 13:30:45 gdt Exp $
+@comment $NetBSD: PLIST,v 1.12 2024/09/01 13:33:50 gdt Exp $
 bin/cct
 bin/cs2cs
 bin/geod
diff --git a/proj/buildlink3.mk b/proj/buildlink3.mk
index 345aeba6d4..74c20bebd3 100644
--- a/proj/buildlink3.mk
+++ b/proj/buildlink3.mk
@@ -1,16 +1,20 @@
-# $NetBSD: buildlink3.mk,v 1.13 2022/11/27 13:55:49 gdt Exp $
+# $NetBSD: buildlink3.mk,v 1.24 2024/09/01 14:56:33 gdt Exp $
 
 BUILDLINK_TREE+=	proj
 
 .if !defined(PROJ_BUILDLINK3_MK)
+
 PROJ_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.proj+=	proj>=5.0.0
-BUILDLINK_ABI_DEPENDS.proj+=	proj>=8.0.0
+# Proj withdrew the old API with 8.0.0.
+BUILDLINK_API_DEPENDS.proj+=	proj>=8.0.0
+BUILDLINK_ABI_DEPENDS.proj+=	proj>=9.4.1
 BUILDLINK_PKGSRCDIR.proj?=	../../wip/proj
+
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../graphics/tiff/buildlink3.mk"
 .include "../../www/curl/buildlink3.mk"
+
 .endif # PROJ_BUILDLINK3_MK
 
 BUILDLINK_TREE+=	-proj
diff --git a/proj/distinfo b/proj/distinfo
index 53057c7ecd..163f50aa24 100644
--- a/proj/distinfo
+++ b/proj/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.18 2022/11/27 13:30:45 gdt Exp $
+$NetBSD: distinfo,v 1.22 2024/09/01 13:33:50 gdt Exp $
 
 BLAKE2s (proj-9.4.1.tar.gz) = 6a283bfcc15e0da5b41abfbc23a5d5346ad1cdd4cc8d6781143d12bf502313f8
 SHA512 (proj-9.4.1.tar.gz) = e9e4a80125a9481709fa7a16c8ceed7c5480c1d9152fe0c16ff69cd976081b9f41e23783459ee2a50771ec7f6210f46167de5af9ee943ff274bd27a1de4b6305


Home | Main Index | Thread Index | Old Index