summaryrefslogtreecommitdiff
path: root/sci-libs/udunits
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-libs/udunits
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-libs/udunits')
-rw-r--r--sci-libs/udunits/Manifest8
-rw-r--r--sci-libs/udunits/files/udunits-2.1.15-autotools.patch61
-rw-r--r--sci-libs/udunits/metadata.xml14
-rw-r--r--sci-libs/udunits/udunits-2.1.24-r1.ebuild40
-rw-r--r--sci-libs/udunits/udunits-2.2.20.ebuild32
5 files changed, 155 insertions, 0 deletions
diff --git a/sci-libs/udunits/Manifest b/sci-libs/udunits/Manifest
new file mode 100644
index 000000000000..51935a4fbffd
--- /dev/null
+++ b/sci-libs/udunits/Manifest
@@ -0,0 +1,8 @@
+AUX udunits-2.1.15-autotools.patch 1850 SHA256 c4ea7d50d51cfc19be9719cd62d153f74d29c565e17fd969dc69a64096599972 SHA512 bd4371d0ac9c54d2d4e8a3a0e908b38350bcb729c364de6da93da2fa580abd0f7e48cb3b902a67a9ab84fcff043dad554529cbfb5b26f48eb1f8ba87c43236db WHIRLPOOL 5f110e85ea7433087e546e65dec1ab98748945bbb94191b5e7cff447aa807541a6caf7aa180409b6898c6682a00df46cfb581af210d4d9af70c697bbfb4153fe
+DIST udunits-2.1.24.tar.gz 1059344 SHA256 2e5fa4583031b26404a68167b38a11773872486f3c342fdde1e48c52a86e0ed0 SHA512 71af2aa62300dd6a2c58318d75cb9182433a208e28446725334a3a80195ebdae77aebe66e6c4e12b53b675501cf3295de2960d1e8beb1496a547d4eed0cde98e WHIRLPOOL 3c0bf81216553c00d1d37c6f5542496385d9b3cde2b14683e0fe6aaf85f62b50f49923e2239f2616635a53a7c4df9070db1001c7261b00cd51751a99c8870104
+DIST udunits-2.2.20.tar.gz 1002380 SHA256 f10a02014bc6a200d50d8719997bb3a6b3d364de688469d2f7d599688dd9d195 SHA512 5d5803d9c2cbfdba7c760739f522680e3e69921256119af83e139a36fbcb4d7c84e044661f2987e3422f1eea548abaf4f585946643e8db36cd1d7065b86f8737 WHIRLPOOL 9816092de3ef12ed5b721f41ac55ce1bb8ac61d687f458520c0d9322ad6b3b3e7e07b298c8364e22d70bdec996fbfc10b959b5008141169964bd05060f39ace0
+EBUILD udunits-2.1.24-r1.ebuild 984 SHA256 13a71f5d993f0b8978a8716de5503c6385bcfffc0e48362889606a163989ca38 SHA512 bdcdf11fb725fd896c32347c90d81d17d7ba097f709c13a40308ef6e144f83b12b74b237f122fb7a95330b451fef2e3535afc7c7b4e7f45ad84754fb5cea5fee WHIRLPOOL 902a50b2585a2f5163f5e4e4b9d40c14eff210745256eb702661681abcb9495801742e41f40f8b5bbe32486cef999f2614bf58cd73dfb7cbc06ce04df31bfe37
+EBUILD udunits-2.2.20.ebuild 763 SHA256 b7d12a839a770a53c48195939db5996ffae2487cb479f6ddad859e2bc972dbb1 SHA512 0c5936d30b028be8f4f7e19b6c06000447e90df7f0e3e72c48c61e2c80bb5c49b74e2c8e4a85738ed4c6f3798d86a30ffe3aaf4b02fef9b2f0bd271d6eec800d WHIRLPOOL 1b19cb2de2abf9369b77ffe54c240a7543d71a1625aaf8109cb530c87c752ec2095ff839ef69ef7e8f96b4a907bdbd65f17889db3fc664148c12ffad9fd7635c
+MISC ChangeLog 4849 SHA256 db6ca9839471f0b4e1f5a9f7dafee3bc55e141b7f4cd9a5059320689622ad629 SHA512 9198df658064538d633756bd043bae21d38dd84c713992e4ed8b138b7dd78f7ebaeb429eba9487be4a7685426f21294ee2c7e5fb1cbc843c0263aff6859249ff WHIRLPOOL a61346bff8e9bfba115a1e78c0f9d8f0a79aa5c6c9840f936de3828491df74f3da51305122d2dce0b90ee85304149cc02967012910ef781f9c79386d304aeced
+MISC ChangeLog-2015 5892 SHA256 e6aa744a9dc71d6cbff9aba65995f66963e1e94d0a4c5b2024246f8127e99352 SHA512 135c54f571cf65ca1b80c84833e1a9a5a7f2168cf6a94fe5de57bab5e0b6f27c644e978ead251f286e86acca7dfc44b09d2bfc741ac24307ed85ce319bc3dd8d WHIRLPOOL 1447358ee074d57ccb15eca7cba3c1c26dbd36a664049f4571a1a1b13ff27beab5b2b987bd31d116e5569b2ceb93c4779c9518e78b75a847141ba6c546def1cc
+MISC metadata.xml 534 SHA256 d225954356f3ea3f31fdd197e3ef44a4faf2c7a1dfcec1096aaaaea36c3ad58c SHA512 c466fdf0848b7d1c819e062288fb22ae2f9997effb4695075c0d2fe1e1936a9d82e1e46b904d92e4ac8bb73840712d309a2f06e598c71bed968ccee8418175bd WHIRLPOOL fc38b2579ac63bef43f1dd974de08f44a2454f271fd7bc17f334369300f03d764cfe04559c27fee92faf93adce14a74d31f2f8ab0e10c9ec472446d0e9ec9774
diff --git a/sci-libs/udunits/files/udunits-2.1.15-autotools.patch b/sci-libs/udunits/files/udunits-2.1.15-autotools.patch
new file mode 100644
index 000000000000..31c67656a815
--- /dev/null
+++ b/sci-libs/udunits/files/udunits-2.1.15-autotools.patch
@@ -0,0 +1,61 @@
+diff --git a/Makefile.am b/Makefile.am
+index 728e587..3c84c1b 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -6,11 +6,11 @@
+ #
+ ## Process this file with automake to produce Makefile.in
+ if COND_EXPAT
+- SUBDIRS = expat lib prog
++ SUBDIRS = lib prog
+ else
+ SUBDIRS = lib prog
+ endif
+-DIST_SUBDIRS = expat lib prog test
++DIST_SUBDIRS = lib prog test
+ info_TEXINFOS = udunits2.texi
+ udunits2_TEXINFOS = success.texi failure.texi make.texi
+ EXTRA_DIST = \
+diff --git a/configure.ac b/configure.ac
+index 097f6eb..091e673 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -13,7 +13,7 @@ AC_INIT(UDUNITS, 2.1.15, support-udunits@unidata.ucar.edu)
+ AC_CONFIG_SRCDIR([lib/converter.c])
+ AC_CONFIG_AUX_DIR([.])
+ AM_INIT_AUTOMAKE([foreign subdir-objects])
+-AC_CONFIG_HEADERS([config.h expat/expat_config.h])
++AC_CONFIG_HEADERS([config.h])
+
+ CFLAGS_COVERAGE=''
+ LIBS_COVERAGE=''
+@@ -37,7 +37,7 @@ AC_ARG_ENABLE([debug],
+ CFLAGS="-g${CFLAGS:+ $CFLAGS}"
+ debug=true ;;
+ no)
+- CFLAGS="-O${CFLAGS:+ $CFLAGS}"
++ CFLAGS="${CFLAGS:+ $CFLAGS}"
+ debug=false ;;
+ *) AC_MSG_ERROR([bad value ${enableval} for --enable-debug]) ;;
+ esac],
+@@ -110,20 +110,12 @@ AM_CONDITIONAL([HAVE_CUNIT], [test "$LD_CUNIT"])
+ AC_C_CONST
+ AC_TYPE_SIZE_T
+
+-# Needed for the Expat subpackage:
+-AC_C_BIGENDIAN([byteorder=4321], [byteorder=1234])
+-AC_DEFINE_UNQUOTED([BYTEORDER], [$byteorder],
+- [Define to 4321 for big-endian and 1234 for little-endian])
+-AC_DEFINE([XML_CONTEXT_BYTES], 1024,
+- [How much context to retain around the current parse point.])
+-
+ # Checks for library functions.
+ AC_CHECK_FUNCS([floor memmove memset modf pow strcasecmp strdup strpbrk])
+
+ AC_PROG_LIBTOOL
+
+ AC_CONFIG_FILES([Makefile
+- expat/Makefile
+ lib/Makefile
+ lib/xmlFailures/Makefile
+ lib/xmlSuccesses/Makefile
diff --git a/sci-libs/udunits/metadata.xml b/sci-libs/udunits/metadata.xml
new file mode 100644
index 000000000000..1edb232766dd
--- /dev/null
+++ b/sci-libs/udunits/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <longdescription>
+ This is the Unidata Units library, which supports conversion of unit
+ specifications between formatted and binary forms, arithmetic
+ manipulation of unit specifications, and conversion of values between
+ compatible scales of measurement.
+</longdescription>
+</pkgmetadata>
diff --git a/sci-libs/udunits/udunits-2.1.24-r1.ebuild b/sci-libs/udunits/udunits-2.1.24-r1.ebuild
new file mode 100644
index 000000000000..5f2aee130be0
--- /dev/null
+++ b/sci-libs/udunits/udunits-2.1.24-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils fortran-2
+
+DESCRIPTION="Library for manipulating units of physical quantities"
+HOMEPAGE="https://www.unidata.ucar.edu/software/udunits/"
+SRC_URI="ftp://ftp.unidata.ucar.edu/pub/udunits/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="UCAR-Unidata"
+KEYWORDS="alpha amd64 ~hppa ~mips ppc ~sparc x86 ~amd64-linux ~x86-linux"
+IUSE="static-libs"
+
+RDEPEND="dev-libs/expat"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ # respect user's flags, compile with system libexpat
+ epatch "${FILESDIR}"/${PN}-2.1.15-autotools.patch
+ rm -rf expat || die
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+ doinfo udunits2.info prog/udunits2prog.info
+ dodoc CHANGE_LOG ANNOUNCEMENT
+ dodoc udunits2.pdf prog/udunits2prog.pdf
+ docinto html
+ dodoc udunits2.html prog/udunits2prog.html
+}
diff --git a/sci-libs/udunits/udunits-2.2.20.ebuild b/sci-libs/udunits/udunits-2.2.20.ebuild
new file mode 100644
index 000000000000..dc56fc673720
--- /dev/null
+++ b/sci-libs/udunits/udunits-2.2.20.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit fortran-2
+
+DESCRIPTION="Library for manipulating units of physical quantities"
+HOMEPAGE="https://www.unidata.ucar.edu/software/udunits/"
+SRC_URI="ftp://ftp.unidata.ucar.edu/pub/udunits/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="UCAR-BSD"
+KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static-libs"
+
+RDEPEND="dev-libs/expat"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ econf \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+ doinfo udunits2.info prog/udunits2prog.info
+ dodoc CHANGE_LOG ANNOUNCEMENT
+ dodoc udunits2.pdf prog/udunits2prog.pdf
+ docinto html
+ dodoc udunits2.html prog/udunits2prog.html
+}