Hi,

here's an update to devel/proj to the 7 branch, which finally removes
APIs deprecated in 6. The datum grids were moved to a CDN, added a
README to explain a bit the situation, cf
https://proj.org/usage/network.html &
https://proj.org/resource_files.html#transformation-grids

i will fix the remaining breakage as tickets have been filed in the
various consumers that still use the removed API (merkaartor, xastir,
libosmium, etc..)

but at least the diff is out for others to try it :)

Landry
? notes.txt
? proj-4.9.2-libproj.so.7.1
? proj-4.9.3-libproj.so.7.1
? proj-5.0.0-libproj.so.8.0
? proj-5.0.1-libproj.so.8.0
? proj-5.1.0-libproj.so.9.0
? proj-6.0.0-libproj.so.10.0
? proj-6.0.0-libproj.so.9.1
? proj-6.1.0-libproj.so.10.0
? proj-6.1.1-libproj.so.11.0
? proj-6.2.0-libproj.so.12.0
? proj-6.2.1-libproj.so.12.0
? proj-6.3.0-libproj.so.13.0
? proj-6.3.1-libproj.so.13.0
? pkg/README
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/proj/Makefile,v
retrieving revision 1.31
diff -u -r1.31 Makefile
--- Makefile    14 May 2020 11:23:17 -0000      1.31
+++ Makefile    9 Oct 2020 12:34:11 -0000
@@ -2,13 +2,13 @@
 
 COMMENT=       cartographic projection utilities
 
-PORTROACH +=   limit:6.*
-DISTNAME=      proj-6.3.2
+DISTNAME=      proj-7.1.1
 CATEGORIES=    devel geo
-SHARED_LIBS=   proj 13.0 # 18.0
+SHARED_LIBS=   proj 14.0 # 20.1
 
 DISTFILES =    ${DISTNAME}${EXTRACT_SUFX} \
                proj-datumgrid-1.8${EXTRACT_SUFX}
+# 500Mb                proj-data-1.0${EXTRACT_SUFX}
 
 HOMEPAGE=      http://proj4.org
 
@@ -22,9 +22,12 @@
 # c++11
 COMPILER=              base-clang ports-gcc
 CONFIGURE_STYLE=       gnu
-LIB_DEPENDS =          databases/sqlite3
+LIB_DEPENDS =          databases/sqlite3 \
+                       net/curl \
+                       graphics/tiff
 BUILD_DEPENDS =                devel/gtest
 WANTLIB=               c m pthread ${COMPILER_LIBCXX} sqlite3 z
+WANTLIB+=              crypto curl jpeg lzma nghttp2 ssl tiff zstd
 CONFIGURE_ENV=         LDFLAGS='-pthread' \
                        GTEST_CFLAGS=-I${LOCALBASE}/include \
                        GTEST_LIBS="-L${LOCALBASE}/lib -lgtest"
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/proj/distinfo,v
retrieving revision 1.19
diff -u -r1.19 distinfo
--- distinfo    14 May 2020 11:23:17 -0000      1.19
+++ distinfo    9 Oct 2020 12:34:11 -0000
@@ -1,4 +1,4 @@
-SHA256 (proj-6.3.2.tar.gz) = y3dqcPQMNVea5LoE+0o4jB0c4CWh32FxNQ3BnyW4AxE=
+SHA256 (proj-7.1.1.tar.gz) = Mk56u1Vp+194fa3x1EdHZpFcSFoYjPSM8HFTuZFWtfk=
 SHA256 (proj-datumgrid-1.8.tar.gz) = 
P/ZhigrMnwubT2pi5/8Pe/U4+0903ketBNoTF0CPzBU=
-SIZE (proj-6.3.2.tar.gz) = 2827685
+SIZE (proj-7.1.1.tar.gz) = 5509592
 SIZE (proj-datumgrid-1.8.tar.gz) = 6604329
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/proj/pkg/PLIST,v
retrieving revision 1.10
diff -u -r1.10 PLIST
--- pkg/PLIST   2 Jan 2020 14:53:48 -0000       1.10
+++ pkg/PLIST   9 Oct 2020 12:34:11 -0000
@@ -7,8 +7,8 @@
 bin/invproj
 @bin bin/proj
 @bin bin/projinfo
+@bin bin/projsync
 include/geodesic.h
-include/org_proj4_PJ.h
 include/proj/
 include/proj.h
 include/proj/common.hpp
@@ -34,8 +34,8 @@
 @man man/man1/gie.1
 @man man/man1/proj.1
 @man man/man1/projinfo.1
-@man man/man3/geodesic.3
-@man man/man3/pj_init.3
+@man man/man1/projsync.1
+share/doc/pkg-readmes/${PKGSTEM}
 share/proj/
 share/proj/BETA2007.gsb
 share/proj/CH
@@ -50,6 +50,7 @@
 share/proj/WO
 share/proj/alaska
 share/proj/conus
+share/proj/deformation_model.schema.json
 share/proj/egm96_15.gtx
 share/proj/hawaii
 share/proj/nad.lst
@@ -61,6 +62,7 @@
 share/proj/nzgd2kgrid0005.gsb
 share/proj/other.extra
 share/proj/proj.db
+share/proj/proj.ini
 share/proj/projjson.schema.json
 share/proj/prvi
 share/proj/stgeorge

Reply via email to