[PROJ] ugprade notes for 6.3.1 to 7.0.0
Greg Troxel
gdt at lexort.com
Tue Mar 10 10:38:12 PDT 2020
I just updated my staging pkgsrc package for proj to 7.0.0 from 6.3.1.
As usual I look at what files are added/removed and make sure they are
intended changes.
Dropping context and commenting:
diff --git a/proj/PLIST b/proj/PLIST
index d3c77117c7..be208e34f6 100644
--- a/proj/PLIST
+++ b/proj/PLIST
@@ -7,8 +7,8 @@ bin/invgeod
+bin/projsync
Documented in NEWS.
-include/org_proj4_PJ.h
Documented in NEWS.
@@ -31,8 +31,7 @@ man/man1/geod.1
-man/man3/geodesic.3
Not mentioned, and not expected by me. I'm guessing this is just not
installing a man page for a library that was not installed, and hence an
uninteresting bug fix. Correct?
-man/man3/pj_init.3
Implied by documented deprecation of proj_api.
+man/man1/projsync.1
(Goes with projsync.)
@@ -222,7 +221,7 @@ ${PLIST.grids}share/proj/nmhpgn.gsb
-share/proj/null
Docuemnted in NEWS.
@@ -234,6 +233,7 @@ ${PLIST.grids}share/proj/ontpht1964-nzvd2016.gtx
+share/proj/proj.ini
Not mentioned in NEWS.
This looks like a config file, in which case it's in the wrong place
(etc vs share -- share is supposed to be read only by users).
Also, I see a cache, but not a cache path, and I'm guessing because it
goes in $HOME/.cache for the uid invoking proj.
(Actually, pkgsrc puts config files into /usr/pkg/share/examples/proj
and then copies them into /usr/pkg/etc where the program is expected to
read them. They are deleted on uninstall and updated if they are
unchanged.)
Greg
More information about the PROJ
mailing list