diff options
Diffstat (limited to 'sci-libs/oc/oc-2.0-r1.ebuild')
-rw-r--r-- | sci-libs/oc/oc-2.0-r1.ebuild | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/sci-libs/oc/oc-2.0-r1.ebuild b/sci-libs/oc/oc-2.0-r1.ebuild new file mode 100644 index 000000000000..7928f0b41d15 --- /dev/null +++ b/sci-libs/oc/oc-2.0-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Network Data Access Protocol client C library" +HOMEPAGE="https://opendap.org/" +SRC_URI="https://opendap.org/pub/OC/source/${P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc" +# tests need network +RESTRICT="test" + +RDEPEND="net-misc/curl" +DEPEND="${RDEPEND}" + +src_configure() { + # -Werror=strict-aliasing + # https://bugs.gentoo.org/862906 + # + # Upstream exists, they just don't seem to mention oc anymore, *anywhere*. + # + # Do not trust with LTO either. + append-flags -fno-strict-aliasing + filter-lto + + econf --disable-static +} + +src_install() { + if use doc; then + dodoc docs/oc*html + HTML_DOCS=( docs/html/. ) + fi + default + + # no static archives + find "${D}" -name '*.la' -delete || die +} |