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