From 3b30a2e6e4cb7c99284568c146c714a59887b18d Mon Sep 17 00:00:00 2001 From: "S. Gilles" Date: Mon, 7 Feb 2022 09:32:42 -0500 Subject: [PATCH] sci-libs/qd: remove (haven't used in years) --- sci-libs/qd/ChangeLog | 77 ------------- sci-libs/qd/Manifest | 6 - sci-libs/qd/files/qd-2.3.13-autotools.patch | 15 --- sci-libs/qd/files/qd-2.3.14-SnapPy.patch | 169 ---------------------------- sci-libs/qd/metadata.xml | 10 -- sci-libs/qd/qd-2.3.14.ebuild | 39 ------- 6 files changed, 316 deletions(-) delete mode 100644 sci-libs/qd/ChangeLog delete mode 100644 sci-libs/qd/Manifest delete mode 100644 sci-libs/qd/files/qd-2.3.13-autotools.patch delete mode 100644 sci-libs/qd/files/qd-2.3.14-SnapPy.patch delete mode 100644 sci-libs/qd/metadata.xml delete mode 100644 sci-libs/qd/qd-2.3.14.ebuild diff --git a/sci-libs/qd/ChangeLog b/sci-libs/qd/ChangeLog deleted file mode 100644 index 9228ecc..0000000 --- a/sci-libs/qd/ChangeLog +++ /dev/null @@ -1,77 +0,0 @@ -# ChangeLog for sci-libs/qd -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/qd/ChangeLog,v 1.16 2013/05/31 12:30:18 jlec Exp $ - -*qd-2.3.14 (31 May 2013) - - 31 May 2013; Justin Lecher +qd-2.3.14.ebuild, metadata.xml: - Version Bump - - 16 Oct 2012; Justin Lecher qd-2.3.13.ebuild: - Remove virtual/fortran and always call fortran-2_pkg_setup as intend by the - updated fortran-2.eclass - - 14 Oct 2012; Justin Lecher qd-2.3.13.ebuild: - Prepare for fortran2.eclass update - - 03 Aug 2012; Sébastien Fabbro - -files/qd-2.3.11-configure-version.patch, -files/qd-2.3.11-docpath.patch, - -files/qd-2.3.12-autotools.patch, -files/qd-2.3.7-test.patch, - -qd-2.3.11.ebuild, -qd-2.3.12.ebuild, -qd-2.3.9.ebuild, qd-2.3.13.ebuild: - Removed old, keyword amd64-linux, x86-linux - - 25 Jun 2012; Justin Lecher qd-2.3.12.ebuild, - files/qd-2.3.12-autotools.patch, qd-2.3.13.ebuild, - +files/qd-2.3.13-autotools.patch: - Fix for test, underlinking problem, #423449 - -*qd-2.3.13 (18 Apr 2012) - - 18 Apr 2012; Sébastien Fabbro +qd-2.3.13.ebuild: - Version bump. Big autotools patch seems to have been applied upstream - - 13 Jan 2012; Sébastien Fabbro - files/qd-2.3.12-autotools.patch: - Fixed qd-config script for modules installed in include directory - - 12 Jan 2012; Sébastien Fabbro - files/qd-2.3.12-autotools.patch: - Trim the patch from garbage ascii - -*qd-2.3.12 (12 Jan 2012) - - 12 Jan 2012; Sébastien Fabbro +qd-2.3.12.ebuild, - +files/qd-2.3.12-autotools.patch: - Version bump. Build shared libraries and fix a bunch of autotools errors - - 21 Jun 2011; Justin Lecher qd-2.3.9.ebuild, - qd-2.3.11.ebuild: - Add dependency on virtual/fortran - - 21 Jun 2011; Justin Lecher qd-2.3.9.ebuild, - qd-2.3.11.ebuild: - Added fortran-2.eclass support - - 20 May 2011; Andrey Grozin - +files/qd-2.3.11-configure-version.patch, +files/qd-2.3.11-docpath.patch: - Add missing patches, bug #368065 - -*qd-2.3.11 (18 May 2011) - - 18 May 2011; Andrey Grozin -qd-2.3.7.ebuild, - +qd-2.3.11.ebuild: - Version bump (bug #367465), thanks to Joshua Rich - -*qd-2.3.9 (13 Jan 2010) - - 13 Jan 2010; Sébastien Fabbro +qd-2.3.9.ebuild: - Version bump - - 14 Apr 2009; Andrey Grozin qd-2.3.7.ebuild: - test fixed - -*qd-2.3.7 (14 Apr 2009) - - 14 Apr 2009; Andrey Grozin +files/qd-2.3.7-test.patch, - +metadata.xml, +qd-2.3.7.ebuild: - Initial import diff --git a/sci-libs/qd/Manifest b/sci-libs/qd/Manifest deleted file mode 100644 index 3722728..0000000 --- a/sci-libs/qd/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX qd-2.3.13-autotools.patch 499 SHA256 d397cebb0c92058813a44f20064398575eda874681b9407d9b93fc90d7404d91 SHA512 c829a31c85d5089682d269650f3263af9886815fc51721c70b8c73977c7ba1ecf66dbc6aa8d84094908813559069221100bdb59d623f7809c691950579d92554 WHIRLPOOL e96c3d7d57310a8029c91874169b2782218d0ebe9786a88f1460e275f70bd4a564e3bcea4f4b4e206cb8448d27c58b7bd39120336b83f1cba633d9af8a1a1465 -AUX qd-2.3.14-SnapPy.patch 4723 SHA256 53d015a5d08f842f7b99588a588eff3a14bfc9c8835583765173be94ae931f4b SHA512 75b0c7a0b1b59115e86e447b0d8e5af13ba4a353138ddfd062db1c4bec3c5860d673c1a0b854ec6d0b49bce29fe45cf8a4501257468c426d21ff2044cd7b416e WHIRLPOOL c2002e76b5870336e93aff183035e1a2a421e031531de1632493999ce6439f6de8df73741739d7df29fcba1b8ba358163c7b68680310f5f4a565d322b33552de -DIST qd-2.3.14.tar.gz 1450068 SHA256 a9a5f85d20c246516484acf62b4514110fc8fd418594862e96859b5de9aed5d1 SHA512 1f79a4b7e8bec7f2576a79e4eec38e376fc075131248861ebb27d25746ca8ac4becf408886784224f67c99b4b9dbce2daf8a66dca1aa566d7f19b0444b749105 WHIRLPOOL c53e4a8fb5181317a9086859658e6c5ec00dcc8ba8cc55f4aea7a99ef032ec7482cd2f0f856028acd3649b4c5f126a821edbfe2f1d3d049cd6715862298d80cc -EBUILD qd-2.3.14.ebuild 968 SHA256 6a729b6f9d18851ce677b071b0031fe7cdaefa551ad5a251e9ce00b7473b0ae6 SHA512 ed88c1c34a2910194f4a0a739fb19adcce46026aec1bd7c4c8852765d2272c5462dc4a293ca10c7267dbbc55a99eba60993a8f48450c2ede748c23636e6c2659 WHIRLPOOL 3141ce0339463b3cb09730dc8d99fe5de6e1b94fedd1fc9aa2687433d6b113859d731ae26ee25f4c8a5ede09a0b0da9ab477d228965ebd7a47497bfc95f67438 -MISC ChangeLog 2719 SHA256 dfe4f41a2717ff52654f1ff52ed155e4cd86db993e669c879d8c530719045076 SHA512 abc2b38b195c8b76a7df9f044bb67bad6db05b290e3d50260ea73d70d12c183d009eddae8db6ceb352e12f3d8ba9113ac8a25acb94f3dbf7eeb80663d988c090 WHIRLPOOL 5de9dd050c7ec6f35127efd1ea836e3f7d470bef9521e59ce12d857f1a56cd42c6c837314a6daf972be95953022f4d0dfff6f8f6805215f520e1c146fb9a795a -MISC metadata.xml 342 SHA256 a452790338413a810633ac2565b14f834eed1313fa3bbc5975fd8f0a0016c302 SHA512 a53656c818598b944e9431b02276509be3989848a7102420069af4d1b8acb7c62c5a599b55d961a65a83b83af530332dbfcf3c14e2b54f9cda859ce8195c1a64 WHIRLPOOL 6265718bee5cda1bc879bfe1f587c0cbf867dc8d22ca039202bdaca04aef17206d2d6a617d82c8317be34cb88233b9d2c85c0ae87ed0dc537dcdb72d1f67ced4 diff --git a/sci-libs/qd/files/qd-2.3.13-autotools.patch b/sci-libs/qd/files/qd-2.3.13-autotools.patch deleted file mode 100644 index 6a89cb6..0000000 --- a/sci-libs/qd/files/qd-2.3.13-autotools.patch +++ /dev/null @@ -1,15 +0,0 @@ - fortran/Makefile.am | 1 + - 1 files changed, 1 insertions(+), 0 deletions(-) - -diff --git a/fortran/Makefile.am b/fortran/Makefile.am -index 1ab54f7..7889fa3 100644 ---- a/fortran/Makefile.am -+++ b/fortran/Makefile.am -@@ -16,6 +16,7 @@ endif - - lib_LTLIBRARIES = libqdmod.la libqd_f_main.la - libqdmod_la_SOURCES = ddext.f ddmod.f qdext.f qdmod.f f_dd.cpp f_qd.cpp -+libqdmod_la_LIBADD = $(FCLIBS) - libqd_f_main_la_SOURCES = main.cpp - ddmod.lo: $(DDEXT) ddext.lo - qdmod.lo: ddmod.lo $(DDMOD) qdext.lo diff --git a/sci-libs/qd/files/qd-2.3.14-SnapPy.patch b/sci-libs/qd/files/qd-2.3.14-SnapPy.patch deleted file mode 100644 index 97bbcd0..0000000 --- a/sci-libs/qd/files/qd-2.3.14-SnapPy.patch +++ /dev/null @@ -1,169 +0,0 @@ -diff -rupN a/include/qd/qd_inline.h b/include/qd/qd_inline.h ---- a/include/qd/qd_inline.h 2009-12-28 22:03:35.000000000 -0500 -+++ b/include/qd/qd_inline.h 2014-05-01 21:02:30.678558984 -0400 -@@ -20,6 +20,88 @@ - #define inline - #endif - -+/* Additional inline operators needed by SnapPy */ -+/* conversions */ -+inline qd_real::operator int() const { -+ return (int) x[0]; -+} -+ -+inline qd_real::operator long int() const { -+ return (long int) x[0]; -+} -+ -+inline qd_real::operator long long() const { -+ return (long long) x[0]; -+} -+ -+inline qd_real::operator double() const { -+ return x[0]; -+} -+ -+/* arithmetic */ -+inline qd_real mul_pwr2(const qd_real &a, int b) { -+ return qd_real(a[0] * b, a[1] * b, a[2] * b, a[3] * b); -+} -+ -+inline qd_real operator*(int &a, const qd_real &b) { -+ return ((qd_real) a) * b; -+} -+ -+inline qd_real operator*(const qd_real &a, int &b) { -+ return a * ((qd_real) b); -+} -+ -+inline qd_real operator/(const int &a, const qd_real &b) { -+ return ((qd_real) a) / b; -+} -+ -+inline qd_real operator/(const qd_real &a, const int &b) { -+ return a / ((qd_real) b); -+} -+ -+/* comparisons */ -+inline bool operator==(int a, const qd_real &b) { -+ return (b == (qd_real) a); -+} -+ -+inline bool operator==(const qd_real &a, int b) { -+ return (a == (qd_real) b); -+} -+ -+inline bool operator<(const int &a, const qd_real &b) { -+ return ((qd_real) a) < b; -+} -+ -+inline bool operator<(const qd_real &a, const int &b) { -+ return a < ((qd_real) b); -+} -+ -+inline bool operator>(const int &a, const qd_real &b) { -+ return ((qd_real) a) > b; -+} -+ -+inline bool operator>(const qd_real &a, const int &b) { -+ return a > ((qd_real) b); -+} -+ -+inline bool operator<=(const int &a, const qd_real &b) { -+ return ((qd_real) a) <= b; -+} -+ -+inline bool operator<=(const qd_real &a, const int &b) { -+ return a <= ((qd_real) b); -+} -+ -+inline bool operator>=(const int &a, const qd_real &b) { -+ return ((qd_real) a) >= b; -+} -+ -+inline bool operator>=(const qd_real &a, const int &b) { -+ return a >= ((qd_real) b); -+} -+ -+/* SnapPy */ -+ - /********** Constructors **********/ - inline qd_real::qd_real(double x0, double x1, double x2, double x3) { - x[0] = x0; -@@ -474,6 +556,7 @@ inline qd_real &qd_real::operator-=(cons - return ((*this) += (-a)); - } - -+/********** Multiplications **********/ - - inline qd_real operator*(double a, const qd_real &b) { - return (b * a); -@@ -487,7 +570,6 @@ inline qd_real mul_pwr2(const qd_real &a - return qd_real(a[0] * b, a[1] * b, a[2] * b, a[3] * b); - } - --/********** Multiplications **********/ - inline qd_real operator*(const qd_real &a, double b) { - double p0, p1, p2, p3; - double q0, q1, q2; -@@ -734,6 +816,8 @@ inline qd_real &qd_real::operator*=(cons - return *this; - } - -+ -+/********** Divisions **********/ - inline qd_real operator/ (const qd_real &a, const dd_real &b) { - #ifdef QD_SLOPPY_DIV - return qd_real::sloppy_div(a, b); -@@ -760,6 +844,7 @@ inline qd_real operator/(const dd_real & - return qd_real(a) / b; - } - -+ - /********** Self-Divisions **********/ - /* quad-double /= double */ - inline qd_real &qd_real::operator/=(double a) { -@@ -895,7 +980,6 @@ inline bool operator>(const qd_real &a, - (a[2] == b[2] && a[3] > b[3])))))); - } - -- - /********** Less-Than-Or-Equal-To Comparison **********/ - inline bool operator<=(const qd_real &a, double b) { - return (a[0] < b || (a[0] == b && a[1] <= 0.0)); -@@ -948,8 +1032,6 @@ inline bool operator>=(const qd_real &a, - (a[2] == b[2] && a[3] >= b[3])))))); - } - -- -- - /********** Not-Equal-To Comparison **********/ - inline bool operator!=(const qd_real &a, double b) { - return !(a == b); -diff -rupN a/include/qd/qd_real.h b/include/qd/qd_real.h ---- a/include/qd/qd_real.h 2009-05-11 13:45:05.000000000 -0400 -+++ b/include/qd/qd_real.h 2014-05-01 21:02:30.678558984 -0400 -@@ -71,6 +71,13 @@ struct QD_API qd_real { - double operator[](int i) const; - double &operator[](int i); - -+ /* Conversion operators used by SnapPy */ -+ operator int() const; -+ operator long int() const; -+ operator long long() const; -+ operator double() const; -+ /* SnapPy */ -+ - static void error(const char *msg); - - bool isnan() const; -@@ -163,6 +170,9 @@ QD_API inline bool isinf(const qd_real & - /* Computes qd * d where d is known to be a power of 2. - This can be done component wise. */ - QD_API qd_real mul_pwr2(const qd_real &qd, double d); -+/* SnapPy needs integer powers too */ -+QD_API qd_real mul_pwr2(const qd_real &a, int b); -+/* SnapPy */ - - QD_API qd_real operator+(const qd_real &a, const qd_real &b); - QD_API qd_real operator+(const dd_real &a, const qd_real &b); diff --git a/sci-libs/qd/metadata.xml b/sci-libs/qd/metadata.xml deleted file mode 100644 index 58f5d57..0000000 --- a/sci-libs/qd/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - sci - - grozin@gentoo.org - Andrey Grozin - - Quad-double and double-double float arithmetics - diff --git a/sci-libs/qd/qd-2.3.14.ebuild b/sci-libs/qd/qd-2.3.14.ebuild deleted file mode 100644 index 88fd218..0000000 --- a/sci-libs/qd/qd-2.3.14.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/qd/qd-2.3.14.ebuild,v 1.1 2013/05/31 12:30:18 jlec Exp $ - -EAPI=5 - -AUTOTOOLS_AUTORECONF=yes - -FORTRAN_NEEDED=fortran - -inherit autotools-utils fortran-2 - -DESCRIPTION="Quad-double and double-double float arithmetics" -HOMEPAGE="http://crd.lbl.gov/~dhbailey/mpdist/" -SRC_URI="http://crd.lbl.gov/~dhbailey/mpdist/${P}.tar.gz" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc fortran static-libs" - -PATCHES=( "${FILESDIR}"/${PN}-2.3.13-autotools.patch - "${FILESDIR}"/${PN}-2.3.14-SnapPy.patch - ) - -src_configure() { - local myeconfargs=( - $(use_enable fortran enable_fortran) - ) - autotools-utils_src_configure -} - -src_install() { - autotools-utils_src_install - - use doc || rm "${ED}"/usr/share/doc/${PF}/*.pdf - dosym qd_real.h /usr/include/qd/qd.h - dosym dd_real.h /usr/include/qd/dd.h -} -- 2.11.4.GIT