Andreas Wacknitz
2023-02-05 b27929e3f314140b80496a1b03880be7230a7e55
add proj-9.1.1

5 files added
311 ■■■■■ changed files
components/scientific/proj/Makefile 52 ●●●●● patch | view | raw | blame | history
components/scientific/proj/manifests/sample-manifest.p5m 89 ●●●●● patch | view | raw | blame | history
components/scientific/proj/pkg5 17 ●●●●● patch | view | raw | blame | history
components/scientific/proj/proj.p5m 91 ●●●●● patch | view | raw | blame | history
components/scientific/proj/test/results-all.master 62 ●●●●● patch | view | raw | blame | history
components/scientific/proj/Makefile
New file
@@ -0,0 +1,52 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL)". You may
# only use this file in accordance with the terms of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source. A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright (c) 2023 Andreas Wacknitz
#
BUILD_STYLE= cmake
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=            proj
COMPONENT_VERSION=      9.1.1
COMPONENT_SUMMARY=      PROJ is a generic coordinate transformation software that transforms geospatial coordinates from \
    one coordinate reference system (CRS) to another
COMPONENT_PROJECT_URL=  https://proj.org/
COMPONENT_SRC=            $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_URL=  https://download.osgeo.org/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_HASH=    sha256:003cd4010e52bb5eb8f7de1c143753aa830c8902b6ed01209f294846e40e6d39
COMPONENT_FMRI=         library/$(COMPONENT_NAME)
COMPONENT_CLASSIFICATION= System/Libraries
COMPONENT_LICENSE=      MIT
COMPONENT_LICENSE_FILE=    COPYING
#COMPONENT_ARCHIVE_1=        proj-data-1.12.tar.gz
#COMPONENT_ARCHIVE_URL_1=    https://download.osgeo.org/proj/$(COMPONENT_ARCHIVE_1)
#COMPONENT_ARCHIVE_HASH_1=    sha256:875140e2b676700c6053ae1407a42babaeaac3ffd22a9b685dca03135c947e70
include $(WS_MAKE_RULES)/common.mk
COMPONENT_TEST_TRANSFORMS += \
    ' -e "s/[0-9]*\.[0-9]* sec//" ' \
    ' -n ' \
    ' -e "/Passed/p" ' \
    ' -e "/Failed/p" ' \
    ' -e "/passed/p" '
# Auto-generated dependencies
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG)
REQUIRED_PACKAGES += database/sqlite-3
REQUIRED_PACKAGES += image/library/libtiff
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/math
REQUIRED_PACKAGES += web/curl
components/scientific/proj/manifests/sample-manifest.p5m
New file
@@ -0,0 +1,89 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/cct
file path=usr/bin/cs2cs
file path=usr/bin/geod
file path=usr/bin/gie
link path=usr/bin/invgeod target=geod
link path=usr/bin/invproj target=proj
file path=usr/bin/proj
file path=usr/bin/projinfo
file path=usr/bin/projsync
file path=usr/include/geodesic.h
file path=usr/include/proj.h
file path=usr/include/proj/common.hpp
file path=usr/include/proj/coordinateoperation.hpp
file path=usr/include/proj/coordinatesystem.hpp
file path=usr/include/proj/crs.hpp
file path=usr/include/proj/datum.hpp
file path=usr/include/proj/io.hpp
file path=usr/include/proj/metadata.hpp
file path=usr/include/proj/nn.hpp
file path=usr/include/proj/util.hpp
file path=usr/include/proj_constants.h
file path=usr/include/proj_experimental.h
file path=usr/include/proj_symbol_rename.h
file path=usr/lib/$(MACH64)/cmake/proj/proj-config-version.cmake
file path=usr/lib/$(MACH64)/cmake/proj/proj-config.cmake
file path=usr/lib/$(MACH64)/cmake/proj/proj-targets-release.cmake
file path=usr/lib/$(MACH64)/cmake/proj/proj-targets.cmake
file path=usr/lib/$(MACH64)/cmake/proj/proj4-targets-release.cmake
file path=usr/lib/$(MACH64)/cmake/proj/proj4-targets.cmake
file path=usr/lib/$(MACH64)/cmake/proj4/proj-targets-release.cmake
file path=usr/lib/$(MACH64)/cmake/proj4/proj-targets.cmake
file path=usr/lib/$(MACH64)/cmake/proj4/proj4-config-version.cmake
file path=usr/lib/$(MACH64)/cmake/proj4/proj4-config.cmake
file path=usr/lib/$(MACH64)/cmake/proj4/proj4-targets-release.cmake
file path=usr/lib/$(MACH64)/cmake/proj4/proj4-targets.cmake
link path=usr/lib/$(MACH64)/libproj.so target=libproj.so.25
link path=usr/lib/$(MACH64)/libproj.so.25 target=libproj.so.25.$(HUMAN_VERSION)
file path=usr/lib/$(MACH64)/libproj.so.25.$(HUMAN_VERSION)
file path=usr/lib/$(MACH64)/pkgconfig/proj.pc
file path=usr/share/doc/proj/AUTHORS
file path=usr/share/doc/proj/COPYING
file path=usr/share/doc/proj/NEWS
file path=usr/share/man/man1/cct.1
file path=usr/share/man/man1/cs2cs.1
file path=usr/share/man/man1/geod.1
file path=usr/share/man/man1/gie.1
file path=usr/share/man/man1/proj.1
file path=usr/share/man/man1/projinfo.1
file path=usr/share/man/man1/projsync.1
file path=usr/share/proj/CH
file path=usr/share/proj/GL27
file path=usr/share/proj/ITRF2000
file path=usr/share/proj/ITRF2008
file path=usr/share/proj/ITRF2014
file path=usr/share/proj/deformation_model.schema.json
file path=usr/share/proj/nad.lst
file path=usr/share/proj/nad27
file path=usr/share/proj/nad83
file path=usr/share/proj/other.extra
file path=usr/share/proj/proj.db
file path=usr/share/proj/proj.ini
file path=usr/share/proj/projjson.schema.json
file path=usr/share/proj/triangulation.schema.json
file path=usr/share/proj/world
components/scientific/proj/pkg5
New file
@@ -0,0 +1,17 @@
{
    "dependencies": [
        "SUNWcs",
        "database/sqlite-3",
        "image/library/libtiff",
        "shell/ksh93",
        "system/library",
        "system/library/g++-10-runtime",
        "system/library/gcc-10-runtime",
        "system/library/math",
        "web/curl"
    ],
    "fmris": [
        "library/proj"
    ],
    "name": "proj"
}
components/scientific/proj/proj.p5m
New file
@@ -0,0 +1,91 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2023 Andreas Wacknitz
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
<transform file path=usr/bin/.* -> default pkg.linted.userland.action001.3 true >
file path=usr/bin/cct
file path=usr/bin/cs2cs
file path=usr/bin/geod
file path=usr/bin/gie
link path=usr/bin/invgeod target=geod
link path=usr/bin/invproj target=proj
file path=usr/bin/proj
file path=usr/bin/projinfo
file path=usr/bin/projsync
file path=usr/include/geodesic.h
file path=usr/include/proj.h
file path=usr/include/proj/common.hpp
file path=usr/include/proj/coordinateoperation.hpp
file path=usr/include/proj/coordinatesystem.hpp
file path=usr/include/proj/crs.hpp
file path=usr/include/proj/datum.hpp
file path=usr/include/proj/io.hpp
file path=usr/include/proj/metadata.hpp
file path=usr/include/proj/nn.hpp
file path=usr/include/proj/util.hpp
file path=usr/include/proj_constants.h
file path=usr/include/proj_experimental.h
file path=usr/include/proj_symbol_rename.h
file path=usr/lib/$(MACH64)/cmake/proj/proj-config-version.cmake
file path=usr/lib/$(MACH64)/cmake/proj/proj-config.cmake
file path=usr/lib/$(MACH64)/cmake/proj/proj-targets-release.cmake
file path=usr/lib/$(MACH64)/cmake/proj/proj-targets.cmake
file path=usr/lib/$(MACH64)/cmake/proj/proj4-targets-release.cmake
file path=usr/lib/$(MACH64)/cmake/proj/proj4-targets.cmake
file path=usr/lib/$(MACH64)/cmake/proj4/proj-targets-release.cmake
file path=usr/lib/$(MACH64)/cmake/proj4/proj-targets.cmake
file path=usr/lib/$(MACH64)/cmake/proj4/proj4-config-version.cmake
file path=usr/lib/$(MACH64)/cmake/proj4/proj4-config.cmake
file path=usr/lib/$(MACH64)/cmake/proj4/proj4-targets-release.cmake
file path=usr/lib/$(MACH64)/cmake/proj4/proj4-targets.cmake
link path=usr/lib/$(MACH64)/libproj.so target=libproj.so.25
link path=usr/lib/$(MACH64)/libproj.so.25 target=libproj.so.25.$(HUMAN_VERSION)
file path=usr/lib/$(MACH64)/libproj.so.25.$(HUMAN_VERSION)
file path=usr/lib/$(MACH64)/pkgconfig/proj.pc
file path=usr/share/doc/proj/AUTHORS
file path=usr/share/doc/proj/COPYING
file path=usr/share/doc/proj/NEWS
file path=usr/share/man/man1/cct.1
file path=usr/share/man/man1/cs2cs.1
file path=usr/share/man/man1/geod.1
file path=usr/share/man/man1/gie.1
file path=usr/share/man/man1/proj.1
file path=usr/share/man/man1/projinfo.1
file path=usr/share/man/man1/projsync.1
file path=usr/share/proj/CH
file path=usr/share/proj/GL27
file path=usr/share/proj/ITRF2000
file path=usr/share/proj/ITRF2008
file path=usr/share/proj/ITRF2014
file path=usr/share/proj/deformation_model.schema.json
file path=usr/share/proj/nad.lst
file path=usr/share/proj/nad27
file path=usr/share/proj/nad83
file path=usr/share/proj/other.extra
file path=usr/share/proj/proj.db
file path=usr/share/proj/proj.ini
file path=usr/share/proj/projjson.schema.json
file path=usr/share/proj/triangulation.schema.json
file path=usr/share/proj/world
components/scientific/proj/test/results-all.master
New file
@@ -0,0 +1,62 @@
 1/60 Test  #1: geodesic-test ....................   Passed
 2/60 Test  #2: geodesic-signtest ................   Passed
 3/60 Test  #3: Builtins .........................   Passed
 4/60 Test  #4: Builtins2 ........................   Passed
 5/60 Test  #5: Axisswap .........................   Passed
 6/60 Test  #6: Deformation ......................   Passed
 7/60 Test  #7: Ellipsoid ........................   Passed
 8/60 Test  #8: GDA ..............................   Passed
 9/60 Test  #9: 4D-API-cs2cs-style ...............   Passed
10/60 Test #10: DHDN_ETRS89 ......................   Passed
11/60 Test #11: Unitconvert ......................   Passed
12/60 Test #12: geotiff_grids ....................   Passed
13/60 Test #13: adams_hemi .......................   Passed
14/60 Test #14: adams_ws1 ........................   Passed
15/60 Test #15: adams_ws2 ........................   Passed
16/60 Test #16: guyou ............................   Passed
17/60 Test #17: peirce_q .........................   Passed
18/60 Test #18: defmodel .........................   Passed
19/60 Test #19: tinshift .........................   Passed
20/60 Test #20: nkg ..............................   Passed
21/60 Test #21: GIGS-5101.1-jhs ..................   Passed
22/60 Test #22: GIGS-5101.2-jhs ..................   Passed
23/60 Test #23: GIGS-5101.3-jhs ..................   Passed
24/60 Test #24: GIGS-5101.4-jhs-etmerc ...........   Passed
25/60 Test #25: GIGS-5102.1 ......................   Passed
26/60 Test #26: GIGS-5103.1 ......................   Passed
27/60 Test #27: GIGS-5103.2 ......................   Passed
28/60 Test #28: GIGS-5103.3 ......................   Passed
29/60 Test #29: GIGS-5104 ........................   Passed
30/60 Test #30: GIGS-5105.2 ......................   Passed
31/60 Test #31: GIGS-5106 ........................   Passed
32/60 Test #32: GIGS-5107 ........................   Passed
33/60 Test #33: GIGS-5108 ........................   Passed
34/60 Test #34: GIGS-5109 ........................   Passed
35/60 Test #35: GIGS-5111.1 ......................   Passed
36/60 Test #36: GIGS-5112 ........................   Passed
37/60 Test #37: GIGS-5113 ........................   Passed
38/60 Test #38: GIGS-5201 ........................   Passed
39/60 Test #39: GIGS-5208 ........................   Passed
40/60 Test #40: test27 ...........................   Passed
41/60 Test #41: test83 ...........................   Passed
42/60 Test #42: testproj .........................   Passed
43/60 Test #43: testinvproj ......................   Passed
44/60 Test #44: testvarious ......................   Passed
45/60 Test #45: testdatumfile ....................   Passed
46/60 Test #46: testIGNF .........................   Passed
47/60 Test #47: testntv2 .........................   Passed
48/60 Test #48: testprojinfo .....................***Failed
49/60 Test #49: testcct ..........................   Passed
50/60 Test #50: proj_errno_string_test ...........   Passed
51/60 Test #51: proj_angular_io_test .............   Passed
52/60 Test #52: proj_context_test ................   Passed
53/60 Test #53: pj_phi2_test .....................   Passed
54/60 Test #54: proj_test_cpp_api ................   Passed
55/60 Test #55: gie_self_tests ...................   Passed
56/60 Test #56: test_network .....................   Passed
57/60 Test #57: test_defmodel ....................   Passed
58/60 Test #58: test_tinshift ....................   Passed
59/60 Test #59: test_misc ........................   Passed
60/60 Test #60: test_fork ........................   Passed
98% tests passed, 1 tests failed out of 60
     48 - testprojinfo (Failed)