components/scientific/proj/Makefile | ●●●●● patch | view | raw | blame | history | |
components/scientific/proj/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/scientific/proj/pkg5 | ●●●●● patch | view | raw | blame | history | |
components/scientific/proj/proj.p5m | ●●●●● patch | view | raw | blame | history | |
components/scientific/proj/test/results-all.master | ●●●●● 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)