From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- sci-geosciences/liblas/Manifest | 7 ++++ .../files/liblas-1.8.0_remove-std-c++98.patch | 30 ++++++++++++++ sci-geosciences/liblas/liblas-1.8.0.ebuild | 39 ++++++++++++++++++ sci-geosciences/liblas/liblas-1.8.1.ebuild | 48 ++++++++++++++++++++++ sci-geosciences/liblas/metadata.xml | 21 ++++++++++ 5 files changed, 145 insertions(+) create mode 100644 sci-geosciences/liblas/Manifest create mode 100644 sci-geosciences/liblas/files/liblas-1.8.0_remove-std-c++98.patch create mode 100644 sci-geosciences/liblas/liblas-1.8.0.ebuild create mode 100644 sci-geosciences/liblas/liblas-1.8.1.ebuild create mode 100644 sci-geosciences/liblas/metadata.xml (limited to 'sci-geosciences/liblas') diff --git a/sci-geosciences/liblas/Manifest b/sci-geosciences/liblas/Manifest new file mode 100644 index 000000000000..0f3d4d42a152 --- /dev/null +++ b/sci-geosciences/liblas/Manifest @@ -0,0 +1,7 @@ +AUX liblas-1.8.0_remove-std-c++98.patch 1141 SHA256 e52e42b6b27b6e75771cadf6b7edc2411874151261e6417da95a15369b5cb690 SHA512 90defe2149a8cf8766022af6cf1248985c350e56bb9fcae99daf9551acf9272b93ea9b9c25ecef86803e75deb0ab50c2a0f919c35705d54ca38c7cafe5940f03 WHIRLPOOL d300f1d5099e3c4b68b061fd0a0f12c5e54794e340bc851c6ba2d0eea3c935e3db8cbdaccb3cf7429fff72d35a67114f4a7fc168098dad60d172e2e2bc012956 +DIST libLAS-1.8.0.tar.bz2 3907684 SHA256 17310082845e45e5c4cece78af98ee93aa5d992bf6d4ba9a6e9f477228738d7a SHA512 1804149c7bcf04896a683a1098d372a65c000b7562795911fae697f81f370315aa373f34c12fa740d4607c07cd73e48354e34c9e26b032ffe679ecbfd4496a50 WHIRLPOOL ee2400877fad72b1ab9e5b94e673c1ff858c4c3b129aebd8146aeeb7e01a56d6aad70147a55391e9c0bb02e354036aa27b077430a4aa88b13d182389f11b538d +DIST libLAS-1.8.1.tar.bz2 3920203 SHA256 9adb4a98c63b461ed2bc82e214ae522cbd809cff578f28511122efe6c7ea4e76 SHA512 1cb39c557af0006c54f1100d0d409977fcc1886abd155c1b144d806c47f8675a9f2125d3a9aca16bae65d2aabba84d5e5e322b42085e7db312f3d53f92342acf WHIRLPOOL 7f2d85437dc3fd4f414b40e031d67553d272c3cdbe945a4307f80f86b2be083f99b53227888978b112fdf50ec64eea298ccec3c0fe2fe1afbe95d57079f88e52 +EBUILD liblas-1.8.0.ebuild 860 SHA256 f263c625d6c12015c0dd3dcd9d740cf39022a6948c939313123a5c84aa43c8c6 SHA512 b11a84d4efd57208a542c02530c2342f2e1218606bebe1b47c8c345b59d838019fe6190c8419ffc74877260f139f53e935a3a7f46244f4ff019fe6a9d0bd2639 WHIRLPOOL e8a0a800b5b16f5f3621aa87de4ab3fef3477384ab92e842275e37fbfc985625bf3def87890189efa6b8fd61c005d822e0cfb6bbea23e0c2b574dfb1aa93988b +EBUILD liblas-1.8.1.ebuild 974 SHA256 c9dd94fd91006762473c8863f1741fea47aa697a47579763dfdc5d64f83bd6f0 SHA512 d6eafd3d846aef8383c0822a3531a4834e799ae4500db368b4cfcf5c0a9a85d9fb7c858f26657638ae52ec09a534fe9d7707922251b115a02735529c86ba2458 WHIRLPOOL 8613e18e0de7b66ade2e18e1ccb8027a83d05664082b7c06c79fb59d02efa8cda7d35446c73a5535a29ad6f14472378e83d8c3d58bcadce6a67a11acc6d69d38 +MISC ChangeLog 1702 SHA256 6b99f77ce0fefc571d195bba88037f13bbde32185bb53566699b3bfc9bec23c9 SHA512 a60c4b8b01bdb5f2d1cc8fedddf46e657aaf73eff19b8e48b017c18d3fdedaaa053e31a992b71db06c5895ea6449555cc92c136f1ce5fa661902d6adfbaa2952 WHIRLPOOL ae9afb3791283f1762a037fe53a5e67c562f0241934220bbdbadd3d64c2b771831abc68eb17cd743766e5bd528db4edb18cc14db08d8013a41b877c6b437a791 +MISC metadata.xml 700 SHA256 6709d30fa084c8af9e0d13efa037758244682a93a7a6973c36b9f6a055bb10e1 SHA512 56edecc4e8eee02fe781ce5a61368e5253ba249a78413f4e200a56164878ec768256b36abde5c97022849ba2ca7ed5209ff5d19700b56e43652e3f0a642371d9 WHIRLPOOL 6d4e3f36056ca5fe67b02b97bf22d5d7f406d568e3224b613140d1285ee940a4f04a9e0276c1957bb522663154660547b896d0b3775b974b64ce52c509b2bfd3 diff --git a/sci-geosciences/liblas/files/liblas-1.8.0_remove-std-c++98.patch b/sci-geosciences/liblas/files/liblas-1.8.0_remove-std-c++98.patch new file mode 100644 index 000000000000..dc230dad0777 --- /dev/null +++ b/sci-geosciences/liblas/files/liblas-1.8.0_remove-std-c++98.patch @@ -0,0 +1,30 @@ +--- libLAS-1.8.0/CMakeLists.txt ++++ libLAS-1.8.0/CMakeLists.txt +@@ -140,27 +140,6 @@ + + set(CMAKE_INCLUDE_PATH c:/osgeo4w64/include;$ENV{CMAKE_INCLUDE_PATH}) + set(CMAKE_LIBRARY_PATH c:/osgeo4w64/lib;$ENV{CMAKE_LIBRARY_PATH}) +-else() +- +- # Recommended C++ compilation flags +- # -Weffc++ +- # +- # Remove -pedandic which causes errors from boost (comma at end of +- # enum) 2012-09-05. Remove -Wcast-qual -Wfloat-equal +- # -Wredundant-decls to suppress the multitude of warning messages. +- set(LIBLAS_COMMON_CXX_FLAGS +- " -Wextra -Wall -Wno-unused-parameter -Wno-unused-variable -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long") +- +- if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) +- +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LIBLAS_COMMON_CXX_FLAGS}") +- if (CMAKE_COMPILER_IS_GNUCXX) +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++98 -ansi") +- endif() +- +- elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" OR "${CMAKE_CXX_COMPILER}" MATCHES "clang") +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LIBLAS_COMMON_CXX_FLAGS}") +- endif() + endif(WIN32) + + if (APPLE) diff --git a/sci-geosciences/liblas/liblas-1.8.0.ebuild b/sci-geosciences/liblas/liblas-1.8.0.ebuild new file mode 100644 index 000000000000..7db7d88088be --- /dev/null +++ b/sci-geosciences/liblas/liblas-1.8.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit cmake-multilib multilib + +DESCRIPTION="C/C++ library for manipulating the LAS LiDAR format common in GIS" +HOMEPAGE="http://www.liblas.org" +SRC_URI="http://download.osgeo.org/${PN}/libLAS-${PV}.tar.bz2" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="amd64 ~ppc64 x86" +IUSE="gdal geotiff" +REQUIRED_USE="gdal? ( geotiff )" + +RDEPEND=" + dev-libs/boost:= + sci-geosciences/laszip + gdal? ( sci-libs/gdal ) + geotiff? ( sci-libs/libgeotiff ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/libLAS-${PV}" + +PATCHES=( + "${FILESDIR}"/${P}_remove-std-c++98.patch +) + +multilib_src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package gdal GDAL) + $(cmake-utils_use_find_package geotiff GeoTIFF) + -DLIBLAS_LIB_SUBDIR=$(get_libdir) + ) + cmake-utils_src_configure +} diff --git a/sci-geosciences/liblas/liblas-1.8.1.ebuild b/sci-geosciences/liblas/liblas-1.8.1.ebuild new file mode 100644 index 000000000000..4514d041a5da --- /dev/null +++ b/sci-geosciences/liblas/liblas-1.8.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="C/C++ library for manipulating the LAS LiDAR format common in GIS" +HOMEPAGE="http://www.liblas.org" +SRC_URI="http://download.osgeo.org/${PN}/libLAS-${PV}.tar.bz2" + +# tests known to fail due to LD_LIBRARY_PATH issue +RESTRICT="test" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86" +IUSE="gdal" + +RDEPEND=" + dev-libs/boost:= + sci-geosciences/laszip + sci-libs/libgeotiff + gdal? ( sci-libs/gdal ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/libLAS-${PV}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.8.0_remove-std-c++98.patch +) + +src_prepare() { + default + + # add missing linkage + sed -e 's:${LAS2COL} ${LIBLAS_C_LIB_NAME}:& ${CMAKE_THREAD_LIBS_INIT}:' \ + -i "${S}/apps/CMakeLists.txt" || die +} + +src_configure() { + local mycmakeargs=( + "-DWITH_GDAL=$(usex gdal)" + -DLIBLAS_LIB_SUBDIR=$(get_libdir) + ) + cmake-utils_src_configure +} diff --git a/sci-geosciences/liblas/metadata.xml b/sci-geosciences/liblas/metadata.xml new file mode 100644 index 000000000000..5491d30c6e63 --- /dev/null +++ b/sci-geosciences/liblas/metadata.xml @@ -0,0 +1,21 @@ + + + + + wraeth@gentoo.org + Sam Jorna + + + sci-geosciences@gentoo.org + Gentoo Geosciences Project + + + Add support for the sci-libs/gdal geospatial + raster library + Add support for geo-tagged TIFF files with + sci-libs/libgeotiff + + +A C/C++ library for reading and writing the very common LAS LiDAR format. + + -- cgit v1.2.3