proj: Add proj 6.0.0 package
This is not updated in pkgsrc because it will break too much. Please use this locally instead to help evaluate and fix up depending packages.
This commit is contained in:
parent
e97a33fd79
commit
0329e75bbd
1
Makefile
1
Makefile
|
@ -2969,6 +2969,7 @@ SUBDIR+= procps
|
||||||
SUBDIR+= prodigal
|
SUBDIR+= prodigal
|
||||||
SUBDIR+= profanity
|
SUBDIR+= profanity
|
||||||
SUBDIR+= progreiserfs
|
SUBDIR+= progreiserfs
|
||||||
|
SUBDIR+= proj
|
||||||
SUBDIR+= proplib
|
SUBDIR+= proplib
|
||||||
SUBDIR+= proselint
|
SUBDIR+= proselint
|
||||||
SUBDIR+= prover9
|
SUBDIR+= prover9
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
PROJ is a collection of programs and a library for performing
|
||||||
|
cartographic projections. The programs are designed as a standard UNIX
|
||||||
|
filters to be used with other programs in the generation of maps and
|
||||||
|
charts, and as map digitizing applications.
|
|
@ -0,0 +1,49 @@
|
||||||
|
# $NetBSD: Makefile,v 1.17 2019/02/27 14:29:58 gdt Exp $
|
||||||
|
|
||||||
|
# I have an update to 6 ready, but it is on hold pending an assessment
|
||||||
|
# of projects.h removal fallout - gdt.
|
||||||
|
VERSION_BASE= 6.0.0
|
||||||
|
VERSION_RC=
|
||||||
|
VERSION= ${VERSION_BASE}${VERSION_RC}
|
||||||
|
#PKGREVISION= 0
|
||||||
|
# proj RCs have names like 5.1.0RC1 but unpack to 5.1.0
|
||||||
|
WRKFINAL= proj-${VERSION_BASE}
|
||||||
|
WRKSRC= ${WRKDIR}/${WRKFINAL}
|
||||||
|
DISTNAME= proj-${VERSION}
|
||||||
|
CATEGORIES= geography
|
||||||
|
MASTER_SITES= https://download.osgeo.org/proj/
|
||||||
|
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
|
||||||
|
proj-datumgrid-1.8${EXTRACT_SUFX} \
|
||||||
|
proj-datumgrid-europe-1.2${EXTRACT_SUFX} \
|
||||||
|
proj-datumgrid-north-america-1.2${EXTRACT_SUFX} \
|
||||||
|
proj-datumgrid-oceania-1.0${EXTRACT_SUFX}
|
||||||
|
|
||||||
|
MAINTAINER= gdt@NetBSD.org
|
||||||
|
HOMEPAGE= http://proj4.org/
|
||||||
|
COMMENT= Cartographic projection software
|
||||||
|
|
||||||
|
# Grid files also have the following "cc-by ish" licenses:
|
||||||
|
# cc-by, 2-clause-bsd, License Ouverte, cc0 (eu)
|
||||||
|
# open-government, cc-by, public-domain (na)
|
||||||
|
# cc-by (oceania)
|
||||||
|
LICENSE= mit
|
||||||
|
|
||||||
|
PREV_PKGPATH= misc/proj
|
||||||
|
|
||||||
|
USE_LANGUAGES= c99 c++11
|
||||||
|
USE_LIBTOOL= yes
|
||||||
|
USE_TOOLS+= gmake pkg-config
|
||||||
|
GNU_CONFIGURE= yes
|
||||||
|
|
||||||
|
TEST_TARGET= check
|
||||||
|
|
||||||
|
# \todo Ideally, the files would be unpacked directly in data.
|
||||||
|
# Assume that all of the stray files in ${WRKDIR} came from datumgrids.
|
||||||
|
# \todo Some files in the grid tarballs do not get installed by the
|
||||||
|
# base Makefile. Consider an alternate approach.
|
||||||
|
post-extract:
|
||||||
|
cd ${WRKDIR} && for f in *; do if [ $$f != ${WRKFINAL} ]; then mv $$f ${WRKFINAL}/data; fi; done
|
||||||
|
|
||||||
|
.include "../../databases/sqlite3/buildlink3.mk"
|
||||||
|
.include "../../mk/pthread.buildlink3.mk"
|
||||||
|
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,175 @@
|
||||||
|
@comment $NetBSD: PLIST,v 1.8 2019/02/21 00:55:04 gdt Exp $
|
||||||
|
bin/cct
|
||||||
|
bin/cs2cs
|
||||||
|
bin/geod
|
||||||
|
bin/gie
|
||||||
|
bin/invgeod
|
||||||
|
bin/invproj
|
||||||
|
bin/proj
|
||||||
|
bin/projinfo
|
||||||
|
include/geodesic.h
|
||||||
|
include/org_proj4_PJ.h
|
||||||
|
include/proj.h
|
||||||
|
include/proj/common.hpp
|
||||||
|
include/proj/coordinateoperation.hpp
|
||||||
|
include/proj/coordinatesystem.hpp
|
||||||
|
include/proj/crs.hpp
|
||||||
|
include/proj/datum.hpp
|
||||||
|
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
|
||||||
|
lib/libproj.la
|
||||||
|
lib/pkgconfig/proj.pc
|
||||||
|
man/man1/cct.1
|
||||||
|
man/man1/cs2cs.1
|
||||||
|
man/man1/geod.1
|
||||||
|
man/man1/gie.1
|
||||||
|
man/man1/proj.1
|
||||||
|
man/man1/projinfo.1
|
||||||
|
man/man3/geodesic.3
|
||||||
|
man/man3/pj_init.3
|
||||||
|
share/proj/A66_National_13_09_01.gsb
|
||||||
|
share/proj/BETA2007.gsb
|
||||||
|
share/proj/CH
|
||||||
|
share/proj/FL
|
||||||
|
share/proj/GDA94_GDA2020_conformal.gsb
|
||||||
|
share/proj/GDA94_GDA2020_conformal_and_distortion.gsb
|
||||||
|
share/proj/GL27
|
||||||
|
share/proj/ITRF2000
|
||||||
|
share/proj/ITRF2008
|
||||||
|
share/proj/ITRF2014
|
||||||
|
share/proj/MD
|
||||||
|
share/proj/National_84_02_07_01.gsb
|
||||||
|
share/proj/OSGM15_Belfast.gtx
|
||||||
|
share/proj/OSGM15_Malin.gtx
|
||||||
|
share/proj/OSTN15_NTv2_OSGBtoETRS.gsb
|
||||||
|
share/proj/RAC09.gtx
|
||||||
|
share/proj/RAF09.gtx
|
||||||
|
share/proj/RAGTBT2016.gtx
|
||||||
|
share/proj/RALD2016.gtx
|
||||||
|
share/proj/RALDW842016.gtx
|
||||||
|
share/proj/RALS2016.gtx
|
||||||
|
share/proj/RAMART2016.gtx
|
||||||
|
share/proj/RAMG2016.gtx
|
||||||
|
share/proj/RAR07_bl.gtx
|
||||||
|
share/proj/SWEN17_RH2000.gtx
|
||||||
|
share/proj/TN
|
||||||
|
share/proj/WI
|
||||||
|
share/proj/WO
|
||||||
|
share/proj/alaska
|
||||||
|
share/proj/alhpgn.gsb
|
||||||
|
share/proj/arhpgn.gsb
|
||||||
|
share/proj/azhpgn.gsb
|
||||||
|
share/proj/c1hpgn.gsb
|
||||||
|
share/proj/c2hpgn.gsb
|
||||||
|
share/proj/cnhpgn.gsb
|
||||||
|
share/proj/cohpgn.gsb
|
||||||
|
share/proj/conus
|
||||||
|
share/proj/dnn.gtx
|
||||||
|
share/proj/dvr90.gtx
|
||||||
|
share/proj/egm96_15.gtx
|
||||||
|
share/proj/emhpgn.gsb
|
||||||
|
share/proj/ethpgn.gsb
|
||||||
|
share/proj/flhpgn.gsb
|
||||||
|
share/proj/fvr09.gtx
|
||||||
|
share/proj/g2012ba0.gtx
|
||||||
|
share/proj/g2012bg0.gtx
|
||||||
|
share/proj/g2012bh0.gtx
|
||||||
|
share/proj/g2012bp0.gtx
|
||||||
|
share/proj/g2012bs0.gtx
|
||||||
|
share/proj/g2012bu0.gtx
|
||||||
|
share/proj/gahpgn.gsb
|
||||||
|
share/proj/gg10_sbv2.gtx
|
||||||
|
share/proj/gg10_smv2.gtx
|
||||||
|
share/proj/ggg00_lsv2.gtx
|
||||||
|
share/proj/ggg00_mgv2.gtx
|
||||||
|
share/proj/ggg00_sbv2.gtx
|
||||||
|
share/proj/ggg00_smv2.gtx
|
||||||
|
share/proj/ggg00v2.gtx
|
||||||
|
share/proj/ggguy15.gtx
|
||||||
|
share/proj/ggker08v2.gtx
|
||||||
|
share/proj/ggm00v2.gtx
|
||||||
|
share/proj/ggm04v1.gtx
|
||||||
|
share/proj/ggpf02-Bora.gtx
|
||||||
|
share/proj/ggpf02-Huahine.gtx
|
||||||
|
share/proj/ggpf02-Maiao.gtx
|
||||||
|
share/proj/ggpf02-Maupiti.gtx
|
||||||
|
share/proj/ggpf02-Raiatea.gtx
|
||||||
|
share/proj/ggpf02-Tahaa.gtx
|
||||||
|
share/proj/ggpf02-Tupai.gtx
|
||||||
|
share/proj/ggpf05-HivaOa.gtx
|
||||||
|
share/proj/ggpf05-Nuku.gtx
|
||||||
|
share/proj/ggpf08-Fakarava.gtx
|
||||||
|
share/proj/ggpf08-Gambier.gtx
|
||||||
|
share/proj/ggpf08-Hao.gtx
|
||||||
|
share/proj/ggpf08-Mataiva.gtx
|
||||||
|
share/proj/ggpf08-Raivavae.gtx
|
||||||
|
share/proj/ggpf08-Reao.gtx
|
||||||
|
share/proj/ggpf08-Rurutu.gtx
|
||||||
|
share/proj/ggpf08-Tikehau.gtx
|
||||||
|
share/proj/ggpf08-Tubuai.gtx
|
||||||
|
share/proj/ggpf10-Moorea.gtx
|
||||||
|
share/proj/ggpf10-Tahiti.gtx
|
||||||
|
share/proj/ggspm06v1.gtx
|
||||||
|
share/proj/guhpgn.gsb
|
||||||
|
share/proj/gvr2000.gtx
|
||||||
|
share/proj/gvr2016.gtx
|
||||||
|
share/proj/hawaii
|
||||||
|
share/proj/hihpgn.gsb
|
||||||
|
share/proj/iahpgn.gsb
|
||||||
|
share/proj/ilhpgn.gsb
|
||||||
|
share/proj/inhpgn.gsb
|
||||||
|
share/proj/kyhpgn.gsb
|
||||||
|
share/proj/lahpgn.gsb
|
||||||
|
share/proj/mdhpgn.gsb
|
||||||
|
share/proj/mehpgn.gsb
|
||||||
|
share/proj/mihpgn.gsb
|
||||||
|
share/proj/mnhpgn.gsb
|
||||||
|
share/proj/mohpgn.gsb
|
||||||
|
share/proj/nad.lst
|
||||||
|
share/proj/nad27
|
||||||
|
share/proj/nad83
|
||||||
|
share/proj/nbhpgn.gsb
|
||||||
|
share/proj/nchpgn.gsb
|
||||||
|
share/proj/ndhpgn.gsb
|
||||||
|
share/proj/nehpgn.gsb
|
||||||
|
share/proj/njhpgn.gsb
|
||||||
|
share/proj/nkgrf03vel_realigned_z.gtx
|
||||||
|
share/proj/nmhpgn.gsb
|
||||||
|
share/proj/ntf_r93.gsb
|
||||||
|
share/proj/ntv1_can.dat
|
||||||
|
share/proj/ntv2_0.gsb
|
||||||
|
share/proj/null
|
||||||
|
share/proj/nvhpgn.gsb
|
||||||
|
share/proj/nyhpgn.gsb
|
||||||
|
share/proj/nzgd2kgrid0005.gsb
|
||||||
|
share/proj/ohhpgn.gsb
|
||||||
|
share/proj/okhpgn.gsb
|
||||||
|
share/proj/other.extra
|
||||||
|
share/proj/pahpgn.gsb
|
||||||
|
share/proj/proj.db
|
||||||
|
share/proj/prvi
|
||||||
|
share/proj/pvhpgn.gsb
|
||||||
|
share/proj/schpgn.gsb
|
||||||
|
share/proj/sdhpgn.gsb
|
||||||
|
share/proj/stgeorge
|
||||||
|
share/proj/stlrnc
|
||||||
|
share/proj/stpaul
|
||||||
|
share/proj/tnhpgn.gsb
|
||||||
|
share/proj/uthpgn.gsb
|
||||||
|
share/proj/vahpgn.gsb
|
||||||
|
share/proj/vertconc.gtx
|
||||||
|
share/proj/vertcone.gtx
|
||||||
|
share/proj/vertconw.gtx
|
||||||
|
share/proj/wihpgn.gsb
|
||||||
|
share/proj/wmhpgn.gsb
|
||||||
|
share/proj/wohpgn.gsb
|
||||||
|
share/proj/world
|
||||||
|
share/proj/wthpgn.gsb
|
||||||
|
share/proj/wvhpgn.gsb
|
||||||
|
share/proj/wyhpgn.gsb
|
|
@ -0,0 +1,2 @@
|
||||||
|
Do not bring into pkgsrc proper yet, because too many depending
|
||||||
|
packages will break. -gdt
|
|
@ -0,0 +1,13 @@
|
||||||
|
# $NetBSD: buildlink3.mk,v 1.4 2018/03/02 01:13:10 gdt Exp $
|
||||||
|
|
||||||
|
BUILDLINK_TREE+= proj
|
||||||
|
|
||||||
|
.if !defined(PROJ_BUILDLINK3_MK)
|
||||||
|
PROJ_BUILDLINK3_MK:=
|
||||||
|
|
||||||
|
BUILDLINK_API_DEPENDS.proj+= proj>=5.0.0
|
||||||
|
BUILDLINK_ABI_DEPENDS.proj+= proj>=5.0.0
|
||||||
|
BUILDLINK_PKGSRCDIR.proj?= ../../geography/proj
|
||||||
|
.endif # PROJ_BUILDLINK3_MK
|
||||||
|
|
||||||
|
BUILDLINK_TREE+= -proj
|
|
@ -0,0 +1,23 @@
|
||||||
|
$NetBSD: distinfo,v 1.13 2019/02/21 00:55:04 gdt Exp $
|
||||||
|
|
||||||
|
SHA1 (proj-6.0.0.tar.gz) = 679310f50a2fe5d3c7f9bd6ab0bba0f9a11233d1
|
||||||
|
RMD160 (proj-6.0.0.tar.gz) = 8580caaeba1a15d47d6a2dab29d78a73bbbfd10f
|
||||||
|
SHA512 (proj-6.0.0.tar.gz) = bc4d2f02d697aa01099f5e973a7ca70072f51210754e4d9331ae5bfdef886a41984ce27c1ff926da14fd199005bf9cad7162ab3ea8f3f421ac8b60bc8defd8f7
|
||||||
|
Size (proj-6.0.0.tar.gz) = 2405217 bytes
|
||||||
|
SHA1 (proj-datumgrid-1.8.tar.gz) = ede1c255adebb903f9ec33c5760ecb0df7b3b03c
|
||||||
|
RMD160 (proj-datumgrid-1.8.tar.gz) = 074fcfba2e41cbe81e5be45eddc0e38683d891ef
|
||||||
|
SHA512 (proj-datumgrid-1.8.tar.gz) = 23153f5b57d210e37cd6e9e0fced23bdabb1c67476e9fb50eb83a68ae066a5c3675822472f5d558d10ddf36ac1d73d538b75304d112a1bfcd8d0bbd26c6481a5
|
||||||
|
Size (proj-datumgrid-1.8.tar.gz) = 6604329 bytes
|
||||||
|
SHA1 (proj-datumgrid-europe-1.2.tar.gz) = 06924c6a2d9c54d9fa3edc94fefa7da4831ae27a
|
||||||
|
RMD160 (proj-datumgrid-europe-1.2.tar.gz) = d7bb4021becad04ce4c0aecc0eb672bf43c3511f
|
||||||
|
SHA512 (proj-datumgrid-europe-1.2.tar.gz) = ba8fc7ed7cc3296014c525d64ef670ea19d339987bd2e4379cdb30bd51876de9cfeb702a6a95a0cef5b2449016eda2c328c8a6f2f088305b71d2808eb16efb1b
|
||||||
|
Size (proj-datumgrid-europe-1.2.tar.gz) = 20610512 bytes
|
||||||
|
SHA1 (proj-datumgrid-north-america-1.2.tar.gz) = c4d858cd584b33c846536ef75fb007168fb0b3a7
|
||||||
|
RMD160 (proj-datumgrid-north-america-1.2.tar.gz) = a95ab90d3fb1379770f28bd31c7f70a73895721f
|
||||||
|
SHA512 (proj-datumgrid-north-america-1.2.tar.gz) = cd6f934faa0172713880c35184cf8ad75127d19f0e7656d9bef6c97dee049eede27d9e3c6f0d7a1592a6a60088d219bd5c0e1209f35143b17debb0125f030596
|
||||||
|
Size (proj-datumgrid-north-america-1.2.tar.gz) = 73655751 bytes
|
||||||
|
SHA1 (proj-datumgrid-oceania-1.0.tar.gz) = 42970835b4932e5e96a630759c28b75502f4b382
|
||||||
|
RMD160 (proj-datumgrid-oceania-1.0.tar.gz) = fcafe24982a1cd40c97137d42f2438fc48938c27
|
||||||
|
SHA512 (proj-datumgrid-oceania-1.0.tar.gz) = a079fdb0ab22e591e55efa003ecd0ca1d65ce84ac0eb1b74456c1d3d62e601e3639b551aab1a0c2e77ca580d0c96cf69284e6591b80cffd18efdaada47d13e64
|
||||||
|
Size (proj-datumgrid-oceania-1.0.tar.gz) = 96908713 bytes
|
||||||
|
SHA1 (patch-configure) = 07a7f8fcef069cc2f4680f72c296da91371bd71e
|
|
@ -0,0 +1,24 @@
|
||||||
|
$NetBSD$
|
||||||
|
|
||||||
|
Remediate bashism. Reported on mailinglist 20190126.
|
||||||
|
|
||||||
|
--- configure.orig 2019-02-16 07:27:13.000000000 +0000
|
||||||
|
+++ configure
|
||||||
|
@@ -18983,7 +18983,7 @@ if test "${with_external_gtest+set}" = s
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
-if test "x$with_external_gtest" == "xyes" ; then
|
||||||
|
+if test "x$with_external_gtest" = "xyes" ; then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: using external GTest." >&5
|
||||||
|
$as_echo "using external GTest." >&6; }
|
||||||
|
|
||||||
|
@@ -19082,7 +19082,7 @@ $as_echo "using internal GTest." >&6; }
|
||||||
|
GTEST_CFLAGS="-I\$(top_srcdir)/test/googletest/include"
|
||||||
|
GTEST_LIBS="\$(top_builddir)/test/googletest/libgtest.la"
|
||||||
|
fi
|
||||||
|
- if test "x$with_external_gtest" == "xyes"; then
|
||||||
|
+ if test "x$with_external_gtest" = "xyes"; then
|
||||||
|
USE_EXTERNAL_GTEST_TRUE=
|
||||||
|
USE_EXTERNAL_GTEST_FALSE='#'
|
||||||
|
else
|
Loading…
Reference in New Issue