diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-libs/udunits |
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-libs/udunits')
-rw-r--r-- | sci-libs/udunits/Manifest | 8 | ||||
-rw-r--r-- | sci-libs/udunits/files/udunits-2.1.15-autotools.patch | 61 | ||||
-rw-r--r-- | sci-libs/udunits/metadata.xml | 14 | ||||
-rw-r--r-- | sci-libs/udunits/udunits-2.1.24-r1.ebuild | 40 | ||||
-rw-r--r-- | sci-libs/udunits/udunits-2.2.20.ebuild | 32 |
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 +} |