summaryrefslogtreecommitdiff
path: root/sci-libs/ufconfig
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/ufconfig
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-libs/ufconfig')
-rw-r--r--sci-libs/ufconfig/Manifest11
-rw-r--r--sci-libs/ufconfig/metadata.xml13
-rw-r--r--sci-libs/ufconfig/ufconfig-3.5.0.ebuild41
-rw-r--r--sci-libs/ufconfig/ufconfig-3.6.1.ebuild40
-rw-r--r--sci-libs/ufconfig/ufconfig-3.7.0.ebuild43
-rw-r--r--sci-libs/ufconfig/ufconfig-3.7.1.ebuild43
6 files changed, 191 insertions, 0 deletions
diff --git a/sci-libs/ufconfig/Manifest b/sci-libs/ufconfig/Manifest
new file mode 100644
index 000000000000..804b96dc15ea
--- /dev/null
+++ b/sci-libs/ufconfig/Manifest
@@ -0,0 +1,11 @@
+DIST UFconfig-3.5.0.tar.gz 8001 SHA256 32614de9acc4aec534e41d61201d805e4c353cb23cce9c715f8cf2cb078378c1 SHA512 d9edd64d6f7c0a48c149990f55f7d0684459205b2a5a029f50412310db580d28f6336164c96784be5bd7441e175c33f6689a752b50d6af5c168d44b7b51f6d37 WHIRLPOOL b3b17d28749973c680c4d9fead01b68b159bc4c0041428ec71d58c53024d24858830ff8fc6d1135f376ee859f0389ee09055b3b520c225601c695a1f3c344d9a
+DIST UFconfig-3.6.1.tar.gz 8163 SHA256 7640438363114c250ed24bc5d7afa9810f4b082b3f1a02bb445d2e4cafc6b3bf SHA512 b4b4af9f460f8aea4de7dcd1dcc1ee1aea319bd05de1781ffc2217d0ed1264a6cebcc4139b62fbcc2a6b1f614ff89eb6f277176a59a17b237729ec9822a93920 WHIRLPOOL cf8b6d4154369e9b3ed9ccd4c6f1f4a96f1c8d86ae1468af7c6493f23de42abd708ea60eb861ebdec050366a1eaa70c5383af9e1860c9a008040ffc3b3369a53
+DIST UFconfig-3.7.0.tar.gz 8557 SHA256 2f6b7bd0d01502586d11cc1f262ba41599b33eeb070dd637a53ec600a3e98215 SHA512 f5aa3723484e05a889434e12fc85521d378430b18d707d7d8807c755ea7046aa28854f8bcb459a42e8764a82f07597b73183a9c7ef070a4b376e76b475cb8d24 WHIRLPOOL 27f4a75705342b9cc5fe7f0444b8e6b0d55a3a30572b904887479d8e16d50100fbecdc0ef8c6dfd78776d4fa848dc0e592a9abbf448c357b96e290f296f6e512
+DIST UFconfig-3.7.1.tar.gz 8523 SHA256 0ea8bb484400dc16096cfd6c2bc2d735c5f9587f0fba889ed162e29ce6a73530 SHA512 a9d562205b6d047d8064d6f61e4f9fdb782774637f0522abef6031e8633c7372db108c69b48098e8b41ffdf786ce7bda0d8df9a3dee634dfb11b5e6073996a22 WHIRLPOOL c3fe66c4fe35866c6c7605c156b957f2ecb07d4d5ae3ba8685fa5c4dbd45e4fc71ed1c02b62bbbebdf95bf9be3a51cbcb416d6c2836c413493016b61d89da7f8
+EBUILD ufconfig-3.5.0.ebuild 1391 SHA256 9c918f0f34ef8018fdbfcaf8be009efbf3f9cb0f9a6394af83041f8791eae881 SHA512 729644f0480fc5d11617c11d877cfe81b5aad2c4ea7c4e74ca2b6becdb279cd7d93fa3fa04b196123b60c95c689702d429c2636464d6e702a942ceebf5d638dc WHIRLPOOL b520c9a8e96790583abb7d86b0e9df1dd0a3e0ece2d180bc90305f15447fa937b32e46144b60b0c704c212ae64c3e7808821f931ecdae1e74bf8f4424024f603
+EBUILD ufconfig-3.6.1.ebuild 1370 SHA256 759c29530ab5b486cbca8789a4814a42ca25be7253c65c9dccc89ef8635d390c SHA512 49c31651381accc3e5309743c3b7f6f359e3dbe221dd160b13ed31f0775e4ea86815547687dc911a3abea8264c0b5f3aed1ad30ee4c7f5ae790b078884f0ef23 WHIRLPOOL 9e1375d9c118959582d057a53229fccc184234f96b000858ed10716b47aa315c011880468b64a1ee43850a39ac4a51c7b48a58633d2b38df7e7007eae9d6902f
+EBUILD ufconfig-3.7.0.ebuild 1602 SHA256 635b8f35e6303d69f6712a89bd0778293e82c56327d337054c94c215a5051827 SHA512 88f7391cca6d332a5b82c08904a1200f16ad562f59eb62406c311f374fd24b36d76cc6510bc9bbd40ab33f8dc2e667d73e0e29ba0081b869dc318dc226774ef9 WHIRLPOOL c0abd9f75f52d25e8199e5111a26da04b4902b82cb0a54fb0e133ba2c55b031f877c18e6036b095c50d8ae863fb7c728c27a1e08cd2eb72fe6e8ceaf7bd5f154
+EBUILD ufconfig-3.7.1.ebuild 1612 SHA256 810bb6651e0b41df828a522f6b01c2ea34645b6badb9021aeaff121a3996bf48 SHA512 9286f9115dc296252abaa3a5f9e529b79b3d082e2c076eae2bab0896b2c8ff3eb725f06194db69983bd6164132d1d741cb9bcc91be5c7b833f643f8712b7f911 WHIRLPOOL b55028d050adf72ba62f26b05091d4193d7336f52a14b245699c0dd021dfc7157eabf4a4f0470f0ed9e477b671c129fe1cf3a1a07fb726c7106221b06b99d92d
+MISC ChangeLog 2594 SHA256 655b3c6d53704d09b8056196435e97776a9edf32ed55fe4bb14eb3d1ea687d8b SHA512 70bf9c953b475d6f4af9f37199b50db6ada664b62652fcccb8c2694420a9f7c4613c2bf3629e6a610447ad1446b698a6d353468f071a9712a347be3d1e83f555 WHIRLPOOL e7694004058fb977748f62b2b93e932f690089e4b9d9e87aedfca5a6794b1c30a01967f319d2dffd37f6eac91d45b600f40757c6011dce86ae51e8d1538097a8
+MISC ChangeLog-2015 4587 SHA256 e5d524fc10034a4e18470ec65e8e27f90f52f6aaef08677ec504f8291035a3f8 SHA512 e9e38e6625ea2b4e951c210b56adefd2ba9a8f5a56d6d7543973048932b0897f3d9e2c79bc5f07f0343e4e474855b0d9f04648233b1656387a1c2b7de1c0f57a WHIRLPOOL f00bceef5d8f865e4d48911c566932b303f57cdbafb657cb5484d82f63c0e415023101dcb4f87ab772aa2ad3b94239c60bfd0786e14400ab0cdafeddf8b779c3
+MISC metadata.xml 455 SHA256 83eea4979ea36961c0efc180c0a83f2f32002c40d2e93947acab1e294e4114bf SHA512 e5e8a1c204cb3651501705adcd10789c9a1e093ade44625745f0c40244f6fab7c7774da47d23a7eb0f7aa23adb1074bcc80335385567cd41ffee0c130a14900d WHIRLPOOL a2c6b3dd493235dc5313dad99a4e582a6f4c8f6e62cac62de383c23e5221fca3cd094235bf838100b1b2482b61633cd1507ac0b33555bdca233775053630097e
diff --git a/sci-libs/ufconfig/metadata.xml b/sci-libs/ufconfig/metadata.xml
new file mode 100644
index 000000000000..c1011111c9d8
--- /dev/null
+++ b/sci-libs/ufconfig/metadata.xml
@@ -0,0 +1,13 @@
+<?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 lang="en">
+UFconfig is a set of configuration files for the SuiteSparse matrix libraries
+from CISE at University of Florida. It contains some headers and
+makefiles.
+</longdescription>
+</pkgmetadata>
diff --git a/sci-libs/ufconfig/ufconfig-3.5.0.ebuild b/sci-libs/ufconfig/ufconfig-3.5.0.ebuild
new file mode 100644
index 000000000000..34ee0b91f921
--- /dev/null
+++ b/sci-libs/ufconfig/ufconfig-3.5.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit multilib toolchain-funcs
+
+MY_PN=UFconfig
+DESCRIPTION="Common configuration scripts for the SuiteSparse libraries"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/UFconfig"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="static-libs"
+DEPEND=""
+
+S="${WORKDIR}/${MY_PN}"
+
+src_compile() {
+ echo "$(tc-getCC) ${CFLAGS} -fPIC -c UFconfig.c -o UFconfig.lo"
+ $(tc-getCC) ${CFLAGS} -fPIC -c UFconfig.c -o UFconfig.lo || die
+ echo "$(tc-getCC) ${LDFLAGS} -shared -Wl,-soname,libufconfig.so.${PV} -o libufconfig.so.${PV} UFconfig.lo"
+ $(tc-getCC) ${LDFLAGS} -shared -Wl,-soname,libufconfig.so.${PV} -o libufconfig.so.${PV} UFconfig.lo || die
+ if use static-libs; then
+ echo "$(tc-getCC) ${CFLAGS} -c UFconfig.c -o UFconfig.o"
+ $(tc-getCC) ${CFLAGS} -c UFconfig.c -o UFconfig.o || die
+ echo "$(tc-getAR) libufconfig.a UFconfig.o"
+ $(tc-getAR) cr libufconfig.a UFconfig.o
+ fi
+}
+
+src_install() {
+ dolib.so libufconfig.so.${PV} || die
+ dosym libufconfig.so.${PV} /usr/$(get_libdir)/libufconfig.so
+ if use static-libs; then
+ dolib.a libufconfig.a || die
+ fi
+ insinto /usr/include
+ doins UFconfig.h || die
+ dodoc README.txt || die
+}
diff --git a/sci-libs/ufconfig/ufconfig-3.6.1.ebuild b/sci-libs/ufconfig/ufconfig-3.6.1.ebuild
new file mode 100644
index 000000000000..0d9d8fc82870
--- /dev/null
+++ b/sci-libs/ufconfig/ufconfig-3.6.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit multilib toolchain-funcs
+
+MY_PN=UFconfig
+DESCRIPTION="Common configuration scripts for the SuiteSparse libraries"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/UFconfig"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="static-libs"
+DEPEND=""
+
+S="${WORKDIR}/${MY_PN}"
+
+src_compile() {
+ echo "$(tc-getCC) ${CFLAGS} -fPIC -c UFconfig.c -o UFconfig.lo"
+ $(tc-getCC) ${CFLAGS} -fPIC -c UFconfig.c -o UFconfig.lo || die
+ echo "$(tc-getCC) ${LDFLAGS} -shared -Wl,-soname,libufconfig.so.${PV} -o libufconfig.so.${PV} UFconfig.lo"
+ $(tc-getCC) ${LDFLAGS} -shared -Wl,-soname,libufconfig.so.${PV} -o libufconfig.so.${PV} UFconfig.lo || die
+ if use static-libs; then
+ echo "$(tc-getCC) ${CFLAGS} -c UFconfig.c -o UFconfig.o"
+ $(tc-getCC) ${CFLAGS} -c UFconfig.c -o UFconfig.o || die
+ echo "$(tc-getAR) libufconfig.a UFconfig.o"
+ $(tc-getAR) cr libufconfig.a UFconfig.o
+ fi
+}
+
+src_install() {
+ dolib.so libufconfig.so.${PV}
+ dosym libufconfig.so.${PV} /usr/$(get_libdir)/libufconfig.so
+ use static-libs && dolib.a libufconfig.a
+ insinto /usr/include
+ doins UFconfig.h
+ dodoc README.txt
+}
diff --git a/sci-libs/ufconfig/ufconfig-3.7.0.ebuild b/sci-libs/ufconfig/ufconfig-3.7.0.ebuild
new file mode 100644
index 000000000000..03ac70185036
--- /dev/null
+++ b/sci-libs/ufconfig/ufconfig-3.7.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit multilib toolchain-funcs
+
+MY_PN=UFconfig
+DESCRIPTION="Common configuration scripts for the SuiteSparse libraries"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/UFconfig"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="static-libs"
+DEPEND=""
+
+S="${WORKDIR}/${MY_PN}"
+
+src_compile() {
+ echo "$(tc-getCC) ${CFLAGS} -fPIC -c UFconfig.c -o UFconfig.lo"
+ $(tc-getCC) ${CFLAGS} -fPIC -c UFconfig.c -o UFconfig.lo || die
+ local sharedlink="-shared -Wl,-soname,libufconfig$(get_libname ${PV})"
+ [[ ${CHOST} == *-darwin* ]] && \
+ sharedlink="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libufconfig$(get_libname ${PV})"
+ echo "$(tc-getCC) ${LDFLAGS} ${sharedlink} -o libufconfig$(get_libname ${PV}) UFconfig.lo"
+ $(tc-getCC) ${LDFLAGS} ${sharedlink} -o libufconfig$(get_libname ${PV}) UFconfig.lo || die
+ if use static-libs; then
+ echo "$(tc-getCC) ${CFLAGS} -c UFconfig.c -o UFconfig.o"
+ $(tc-getCC) ${CFLAGS} -c UFconfig.c -o UFconfig.o || die
+ echo "$(tc-getAR) libufconfig.a UFconfig.o"
+ $(tc-getAR) cr libufconfig.a UFconfig.o
+ fi
+}
+
+src_install() {
+ dolib.so libufconfig$(get_libname ${PV})
+ dosym libufconfig$(get_libname ${PV}) /usr/$(get_libdir)/libufconfig$(get_libname)
+ use static-libs && dolib.a libufconfig.a
+ insinto /usr/include
+ doins UFconfig.h
+ dodoc README.txt
+}
diff --git a/sci-libs/ufconfig/ufconfig-3.7.1.ebuild b/sci-libs/ufconfig/ufconfig-3.7.1.ebuild
new file mode 100644
index 000000000000..f7b2aa3063ed
--- /dev/null
+++ b/sci-libs/ufconfig/ufconfig-3.7.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit multilib toolchain-funcs
+
+MY_PN=UFconfig
+DESCRIPTION="Common configuration scripts for the SuiteSparse libraries"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/UFconfig"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="static-libs"
+DEPEND=""
+
+S="${WORKDIR}/${MY_PN}"
+
+src_compile() {
+ echo "$(tc-getCC) ${CFLAGS} -fPIC -c UFconfig.c -o UFconfig.lo"
+ $(tc-getCC) ${CFLAGS} -fPIC -c UFconfig.c -o UFconfig.lo || die
+ local sharedlink="-shared -Wl,-soname,libufconfig$(get_libname ${PV})"
+ [[ ${CHOST} == *-darwin* ]] && \
+ sharedlink="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libufconfig$(get_libname ${PV})"
+ echo "$(tc-getCC) ${LDFLAGS} ${sharedlink} -o libufconfig$(get_libname ${PV}) UFconfig.lo"
+ $(tc-getCC) ${LDFLAGS} ${sharedlink} -o libufconfig$(get_libname ${PV}) UFconfig.lo || die
+ if use static-libs; then
+ echo "$(tc-getCC) ${CFLAGS} -c UFconfig.c -o UFconfig.o"
+ $(tc-getCC) ${CFLAGS} -c UFconfig.c -o UFconfig.o || die
+ echo "$(tc-getAR) libufconfig.a UFconfig.o"
+ $(tc-getAR) cr libufconfig.a UFconfig.o
+ fi
+}
+
+src_install() {
+ dolib.so libufconfig$(get_libname ${PV})
+ dosym libufconfig$(get_libname ${PV}) /usr/$(get_libdir)/libufconfig$(get_libname)
+ use static-libs && dolib.a libufconfig.a
+ insinto /usr/include
+ doins UFconfig.h
+ dodoc README.txt
+}