summaryrefslogtreecommitdiff
path: root/sci-geosciences/liblas
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-geosciences/liblas
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-geosciences/liblas')
-rw-r--r--sci-geosciences/liblas/Manifest7
-rw-r--r--sci-geosciences/liblas/files/liblas-1.8.0_remove-std-c++98.patch30
-rw-r--r--sci-geosciences/liblas/liblas-1.8.0.ebuild39
-rw-r--r--sci-geosciences/liblas/liblas-1.8.1.ebuild48
-rw-r--r--sci-geosciences/liblas/metadata.xml21
5 files changed, 145 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>wraeth@gentoo.org</email>
+ <name>Sam Jorna</name>
+</maintainer>
+<maintainer type="project">
+ <email>sci-geosciences@gentoo.org</email>
+ <name>Gentoo Geosciences Project</name>
+</maintainer>
+<use>
+ <flag name="gdal">Add support for the <pkg>sci-libs/gdal</pkg> geospatial
+ raster library</flag>
+ <flag name="geotiff">Add support for geo-tagged TIFF files with
+ <pkg>sci-libs/libgeotiff</pkg></flag>
+</use>
+<longdescription lang="en">
+A C/C++ library for reading and writing the very common LAS LiDAR format.
+</longdescription>
+</pkgmetadata>