pkgsrc-WIP-changes archive

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

proj: Update to 8.1.1



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Sun Nov 27 09:17:01 2022 -0500
Changeset:	f3833436a83a563de4eef71c0569dc41621c8d58

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

Log Message:
proj: Update to 8.1.1

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

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

diffstat:
 proj/COMMIT_MSG    | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 proj/Makefile      | 15 ++++-------
 proj/PLIST         |  4 ++-
 proj/TODO          |  9 ++++---
 proj/buildlink3.mk |  7 ++++--
 proj/distinfo      |  8 +++---
 6 files changed, 97 insertions(+), 20 deletions(-)

diffs:
diff --git a/proj/COMMIT_MSG b/proj/COMMIT_MSG
new file mode 100644
index 0000000000..fe5c74857f
--- /dev/null
+++ b/proj/COMMIT_MSG
@@ -0,0 +1,74 @@
+geography/proj: Update to 8.1.1
+
+This version withdraws proj_api.h.
+
+Upstream NEWS, less normal updates (e.g. EPSG database) and other
+housekeeping, bugfixes, minor improvements follows.
+
+8.1.1 Release Notes
+-------------------
+
+[pruned items only]
+
+
+8.1.0 Release Notes
+-------------------
+
+ Updates
+ -------
+
+ + Database
+
+   o Added a PROJ.VERSION metadata entry (#2646)
+
+
+ + API additions
+
+   o Added proj_get_geoid_models_from_database() function that returns a list of
+     geoid models available for a given CRS (#2681)
+
+   o Added proj_get_celestial_body_list_from_database that returns a list
+     of celestial bodies in the PROJ database (#2667)
+
+   o Added proj_get_celestial_body_name() (#2662)
+
+ + Various improvements
+
+   o projsync: make it filter out files not intended for the current version (#2725)
+
+   o Added projinfo option --list-crs (supports --area) (#2663)
+
+   o Added capability to get SQL statements to add custom CRS in the database (#2577)
+
+
+8.0.1 Release Notes
+-------------------
+
+[pruned items only]
+
+
+8.0.0 Release Notes
+-------------------
+
+With the release of PROJ 8 the proj_api.h API is finally removed. See
+https://proj.org/development/migration.html for more info on how to migrate
+from the old to the proj.h API.
+
+With the removal of proj_api.h it has been possible to simplify error codes
+and messages given by the software. The error codes are exposed in the API.
+
+Several improvements has been made to the command line utilities as well as
+tweaks in the underlying API.
+
+ Updates
+ -------
+
+ o Public header file proj_api.h removed (#837)
+
+ o Added geocentric->topocentric conversion (+proj=topocentric) (#2444)
+
+ o Added --authority switch in cs2cs to control where coordinate operations
+   are looked for. C API function proj_create_crs_to_crs_from_pj() updated
+   accordingly (#2477)
+
+ o Added proj_crs_is_derived() function to C API (#2496)
diff --git a/proj/Makefile b/proj/Makefile
index 53de8a17cb..e9e3767a4b 100644
--- a/proj/Makefile
+++ b/proj/Makefile
@@ -1,11 +1,9 @@
-# $NetBSD: Makefile,v 1.17 2019/02/27 14:29:58 gdt Exp $
+# $NetBSD: Makefile,v 1.29 2022/11/27 13:30:45 gdt Exp $
 
-# Do not merge to pkgsrc without gdt approval; I have not yet
-# evaluated how much this will break.
-VERSION_BASE=	7.2.1
-VERSION_RC=
+VERSION_BASE=	8.1.1
+#VERSION_RC=	RC1
 VERSION=	${VERSION_BASE}${VERSION_RC}
-PKGREVISION=	1
+#PKGREVISION=	0
 # proj RCs have names like 5.1.0RC1 but unpack to 5.1.0
 WRKFINAL=	proj-${VERSION_BASE}
 WRKSRC=		${WRKDIR}/${WRKFINAL}
@@ -17,13 +15,10 @@ DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
 MAINTAINER=	gdt%NetBSD.org@localhost
 HOMEPAGE=	https://proj.org/
 COMMENT=	Cartographic projection software
+LICENSE=	mit
 
 .include "../../mk/bsd.prefs.mk"
 
-# \todo: Add pdf manual.
-
-LICENSE=		mit
-
 PREV_PKGPATH=		misc/proj
 
 USE_LANGUAGES=		c99 c++11
diff --git a/proj/PLIST b/proj/PLIST
index fc8a15284c..0791fc4f41 100644
--- a/proj/PLIST
+++ b/proj/PLIST
@@ -19,7 +19,6 @@ include/proj/io.hpp
 include/proj/metadata.hpp
 include/proj/nn.hpp
 include/proj/util.hpp
-include/proj_api.h
 include/proj_constants.h
 include/proj_experimental.h
 include/proj_symbol_rename.h
@@ -32,6 +31,9 @@ man/man1/gie.1
 man/man1/proj.1
 man/man1/projinfo.1
 man/man1/projsync.1
+share/doc/proj/AUTHORS
+share/doc/proj/COPYING
+share/doc/proj/NEWS
 share/proj/CH
 share/proj/GL27
 share/proj/ITRF2000
diff --git a/proj/TODO b/proj/TODO
index c9f0887926..961e7f9171 100644
--- a/proj/TODO
+++ b/proj/TODO
@@ -1,4 +1,7 @@
-Add COMMIT_MSG.
-Add proj-data package.
-Figure out CDN download location/permission issues.
+Figure out CDN location/permission issues.  This is likely just an
+upstream doc issue, if any.
 
+Test all proj dependencies in pkgsrc.
+
+Resolve test failures; perhaps testing 8 while 7 is installed does not
+work.
diff --git a/proj/buildlink3.mk b/proj/buildlink3.mk
index fcf373c58a..67a48cd3f2 100644
--- a/proj/buildlink3.mk
+++ b/proj/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.4 2018/03/02 01:13:10 gdt Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2022/11/27 13:30:45 gdt Exp $
 
 BUILDLINK_TREE+=	proj
 
@@ -6,8 +6,11 @@ BUILDLINK_TREE+=	proj
 PROJ_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.proj+=	proj>=5.0.0
-BUILDLINK_ABI_DEPENDS.proj+=	proj>=7.0.0
+BUILDLINK_ABI_DEPENDS.proj+=	proj>=9.0.0
 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 c29c58adc9..c2c53be833 100644
--- a/proj/distinfo
+++ b/proj/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.13 2019/02/21 00:55:04 gdt Exp $
+$NetBSD: distinfo,v 1.18 2022/11/27 13:30:45 gdt Exp $
 
-BLAKE2s (proj-7.2.1.tar.gz) = f0308aac5e54722103131481e372c314d57bf4f35208f605b9ad5e0d26a8bc52
-SHA512 (proj-7.2.1.tar.gz) = 59b9b31b0183e620a2f4a25a08620c170773fe4f99e8eca59e9ed6815f43bb379ea21ef71e8f759dbd747855b982657d7503bac3acc542218e0d862105f25324
-Size (proj-7.2.1.tar.gz) = 5714666 bytes
+BLAKE2s (proj-8.1.1.tar.gz) = 828577df60c4691ab2f45b379d1b078baf303bc5307a96880633ac87323a3e73
+SHA512 (proj-8.1.1.tar.gz) = 1f18ad83bae40c6c910900a062bd41c331838add6eebb7e83b4784e4e06fbf48706cee24aadbefe0f138f081ecc02e93a2b6fd45a84806e1372bf2997dafa852
+Size (proj-8.1.1.tar.gz) = 5797853 bytes


Home | Main Index | Thread Index | Old Index