pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/geography/geos Request that geos not be updated to 3.6



details:   https://anonhg.NetBSD.org/pkgsrc/rev/96592ddb1e31
branches:  trunk
changeset: 357566:96592ddb1e31
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Sun Jan 22 23:42:18 2017 +0000

description:
Request that geos not be updated to 3.6

Expand on the "is using the geos C++ interface a bug" controversy.
Add osm2pgsql as a geos-C++-using package, and link to the issue where
osm2pgsql says they intend to stop depending on geos.

(Comment-only change; no PKGREVISION++.)

diffstat:

 geography/geos/Makefile |  20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diffs (37 lines):

diff -r cba632640258 -r 96592ddb1e31 geography/geos/Makefile
--- a/geography/geos/Makefile   Sun Jan 22 21:52:23 2017 +0000
+++ b/geography/geos/Makefile   Sun Jan 22 23:42:18 2017 +0000
@@ -1,5 +1,11 @@
-# $NetBSD: Makefile,v 1.27 2017/01/22 15:56:07 gdt Exp $
+# $NetBSD: Makefile,v 1.28 2017/01/22 23:42:18 gdt Exp $
 
+# Do not update to 3.6, because there is serious ABI breakage which
+# prevents osm2pgsql from working, and may well cause other programs
+# to have issues.  osm2pgsql plans to stop using geos, and it seems
+# better to have slightly old geos in pkgsrc then to have a bunch of
+# broken other programs.  Please email me if you have a problem with
+# this.  -- gdt, 20160122
 DISTNAME=      geos-3.5.1
 CATEGORIES=    geography
 MASTER_SITES=  http://download.osgeo.org/geos/
@@ -13,12 +19,16 @@
 # interface should not be directly used and other packages should not
 # link against it.  Therefore, pkgsrc will perform a recursive revbump
 # when the geos_c shlib version changes, and will generally ignore
-# geos shlib name changes.
+# geos shlib name changes.  However, people on the geos list dispute
+# this characterization.
 
-# The following packages incorrectly (from the geos viewpoint) link
-# directly against -lgeos and should be revbumped on every update (and
-# fixed not to use -lgeos):
+# The following packages either incorrectly (from the geos
+# READMEviewpoint) or suboptimally (from some comments ont he list)
+# link directly against -lgeos and should be revbumped on every update
+# (and perhaps fixed not to use -lgeos):
 #   geography/gdal-lib
+#   geoggraph/osm2pgsql
+#     https://github.com/openstreetmap/osm2pgsql/issues/634
 
 MAINTAINER=    gdt%NetBSD.org@localhost
 HOMEPAGE=      https://trac.osgeo.org/geos



Home | Main Index | Thread Index | Old Index