diff options
author | Jakov Smolić <jsmolic@gentoo.org> | 2021-10-06 08:19:40 +0200 |
---|---|---|
committer | Jakov Smolić <jsmolic@gentoo.org> | 2021-10-06 08:19:40 +0200 |
commit | e3a64c2c77981eb3db4c7a449781bdfc3a4772de (patch) | |
tree | 95851ceac8e3e7f433552731aa8ed1c4d96aa978 /sci-libs/qd | |
parent | sci-libs/qrupdate: drop 1.1.2-r1 (diff) | |
download | gentoo-e3a64c2c77981eb3db4c7a449781bdfc3a4772de.tar.gz gentoo-e3a64c2c77981eb3db4c7a449781bdfc3a4772de.tar.bz2 gentoo-e3a64c2c77981eb3db4c7a449781bdfc3a4772de.zip |
sci-libs/qd: drop 2.3.22
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Diffstat (limited to 'sci-libs/qd')
-rw-r--r-- | sci-libs/qd/Manifest | 1 | ||||
-rw-r--r-- | sci-libs/qd/files/qd-2.3.22-fix-build-system.patch | 177 | ||||
-rw-r--r-- | sci-libs/qd/qd-2.3.22.ebuild | 51 |
3 files changed, 0 insertions, 229 deletions
diff --git a/sci-libs/qd/Manifest b/sci-libs/qd/Manifest index 515cb4a8230f..647c94900bf4 100644 --- a/sci-libs/qd/Manifest +++ b/sci-libs/qd/Manifest @@ -1,2 +1 @@ -DIST qd-2.3.22.tar.gz 1427456 BLAKE2B 628fb88b8cb105baa689380e4084cc2e327415674fcebca59721cc163e1043f39e48c1b2a2bdc68ba402d311f37e71c9e3c390a119515128e0296aa413c850d5 SHA512 2228b6ed019d1462939957d0d0f64ab2ecfa98ac5aefecf56e9dbcf0c6ed63bdd895b86019fbb0dfdbc22d047c4c2d4e42ff91ca18846b5c1bdaa1ad28a55c2b DIST qd-2.3.23.tar.gz 781558 BLAKE2B bbda1ede1e93c100ca831b3eddc34ad6092007f9674c83803e5a5e140f80cc6b4b41fa71857beb9ef255d77265470537e43ef81886d6a013958a429b1c641c55 SHA512 ab311883db7708cee1c307eead5d02dac3b9809389b8d29e2fda5207decb752ca360a9aab234dd8a70228e0e004a6b6d6cdf92fd098536e96a2fa01c5b2ced2c diff --git a/sci-libs/qd/files/qd-2.3.22-fix-build-system.patch b/sci-libs/qd/files/qd-2.3.22-fix-build-system.patch deleted file mode 100644 index 204880de95cd..000000000000 --- a/sci-libs/qd/files/qd-2.3.22-fix-build-system.patch +++ /dev/null @@ -1,177 +0,0 @@ -diff -U3 -r qd-2.3.22.orig/configure.ac qd-2.3.22/configure.ac ---- qd-2.3.22.orig/configure.ac 2018-10-30 23:01:31.000000000 +0700 -+++ qd-2.3.22/configure.ac 2018-11-09 21:45:39.415092314 +0700 -@@ -18,14 +18,14 @@ - - AC_CONFIG_AUX_DIR(config) - AM_INIT_AUTOMAKE([nostdinc foreign]) --AM_CONFIG_HEADER([config.h]) --AM_CONFIG_HEADER([include/qd/qd_config.h]) -+AC_CONFIG_HEADERS([config.h]) -+AC_CONFIG_HEADERS([include/qd/qd_config.h]) - - AC_CANONICAL_HOST - - # Checks for arguments - # --enable-inline --AC_ARG_ENABLE(enable_inline, AC_HELP_STRING(--enable-inline, [inline commonly used functions. [[default=yes]]])) -+AC_ARG_ENABLE([inline], AS_HELP_STRING(--enable-inline, [inline commonly used functions. [[default=yes]]])) - AC_MSG_CHECKING([if commonly used function is to be inlined]) - if test "$enable_inline" != "no"; then - enable_inline="yes" -@@ -34,7 +34,7 @@ - AC_MSG_RESULT($enable_inline) - - # --enable-ieee-add --AC_ARG_ENABLE(enable_ieee_add, AC_HELP_STRING(--enable-ieee-add, [use addition that satisfies IEEE-style error bound instead of Cray-style error bound. [[default=no]]])) -+AC_ARG_ENABLE([ieee-add], AS_HELP_STRING(--enable-ieee-add, [use addition that satisfies IEEE-style error bound instead of Cray-style error bound. [[default=no]]])) - AC_MSG_CHECKING([if addition with IEEE-style error bound is to be used]) - if test "$enable_ieee_add" = "yes"; then - AC_DEFINE([QD_IEEE_ADD], [1], [Define to 1 to use additions with IEEE-style error bounds.]) -@@ -44,7 +44,7 @@ - AC_MSG_RESULT($enable_ieee_add) - - # --enable-sloppy-mul --AC_ARG_ENABLE(enable_sloppy_mul, AC_HELP_STRING(--enable-sloppy-mul, [use fast but slightly inaccurate multiplication. [[default=yes]]])) -+AC_ARG_ENABLE([sloppy-mul], AS_HELP_STRING(--enable-sloppy-mul, [use fast but slightly inaccurate multiplication. [[default=yes]]])) - AC_MSG_CHECKING([if sloppy multiplication is to be used]) - if test "$enable_sloppy_mul" != "no"; then - enable_sloppy_mul="yes" -@@ -53,7 +53,7 @@ - AC_MSG_RESULT($enable_sloppy_mul) - - # --enable-sloppy-div --AC_ARG_ENABLE(enable_sloppy_div, AC_HELP_STRING(--enable-sloppy-div, [use fast but slightly inaccurate division. [[default=yes]]])) -+AC_ARG_ENABLE([sloppy-div], AS_HELP_STRING(--enable-sloppy-div, [use fast but slightly inaccurate division. [[default=yes]]])) - AC_MSG_CHECKING([if sloppy division is to be used]) - if test "$enable_sloppy_div" != "no"; then - enable_sloppy_div="yes" -@@ -63,7 +63,7 @@ - - - # --enable-debug --AC_ARG_ENABLE(enable_debug, AC_HELP_STRING(--enable-debug, [enable debugging code. [[default=no]]])) -+AC_ARG_ENABLE([debug], AS_HELP_STRING(--enable-debug, [enable debugging code. [[default=no]]])) - AC_MSG_CHECKING([if debugging code is to be enabled]) - if test "$enable_debug" = "yes"; then - AC_DEFINE([QD_DEBUG], [1], [Define to 1 to enable debugging code.]) -@@ -73,7 +73,7 @@ - AC_MSG_RESULT($enable_debug) - - # --enable-warnings --AC_ARG_ENABLE(enable_warnings, AC_HELP_STRING(--enable-warnings, [enable compiler warnings. [[default=no]]])) -+AC_ARG_ENABLE([warnings], AS_HELP_STRING(--enable-warnings, [enable compiler warnings. [[default=no]]])) - AC_MSG_CHECKING([if compiler warnings is to be enabled]) - if test "$enable_warnings" != "yes"; then - enable_warnings="no" -@@ -83,13 +83,6 @@ - - # Checks for programs. - AC_LANG(C++) --if test "$CXXFLAGS" = ""; then -- if test "$enable_debug" = "yes"; then -- CXXFLAGS="-O" -- else -- CXXFLAGS="-O2" -- fi --fi - - # Set up compiler search list. DUe to possible case insensitive filesystems, - # Cygwin and Apple systems sometimes gets confused between cc and CC. -@@ -106,50 +99,10 @@ - fi - AC_PROG_CC - -- --CXX_PROG_NAME=`basename $CXX` --case $host in -- powerpc*-*-*) -- case "$CXX_PROG_NAME" in -- xlC*) -- REQ_CXXFLAGS="$REQ_CXXFLAGS -qstrict" -- ;; -- esac -- ;; -- i?86-*-* | k?*-*-* | athlon-*-* | ia64-*-* | x86_64-*-*) -- case "$CXX_PROG_NAME" in -- icc|icpc|ecc) -- REQ_CXXFLAGS="$REQ_CXXFLAGS -mp" -- if test "$enable_warnings" = "yes"; then -- CXXFLAGS="$CXXFLAGS -wd1572 -wd981 -wd1418 -wd1419" -- fi -- ;; -- esac -- ;; -- alpha*-*-*) -- case "$CXX_PROG_NAME" in -- cxx) -- CXXFLAGS="$CXXFLAGS -std strict_ansi -tweak" -- ;; -- esac -- ;; --esac -- --AC_SUBST(REQ_CXXFLAGS) --CXXFLAGS="$CXXFLAGS $REQ_CXXFLAGS" -- --if test "$enable_warnings" = "yes"; then -- if test "$GCC" = "yes"; then -- CXXFLAGS="$CXXFLAGS -Wall" -- fi --fi -- --if test "$enable_debug" = "yes"; then -- CXXFLAGS="$CXXFLAGS -g" --fi -+CXXFLAGS="${CXXFLAGS} -Wall" - - # --enable-fma --AC_ARG_ENABLE(enable_fma, AC_HELP_STRING(--enable-fma, [use fused multiply-add/subtract (auto,gnu,ia64,c99,ibm,compiler). Use this option with care. [[default=auto]]])) -+AC_ARG_ENABLE([fma], AS_HELP_STRING(--enable-fma, [use fused multiply-add/subtract (auto,gnu,ia64,c99,ibm,compiler). Use this option with care. [[default=auto]]])) - if test "x$enable_fma" = "x"; then - enable_fma="auto" - fi -@@ -248,7 +201,7 @@ - FCFLAGS="-O2" - fi - fi --AC_ARG_ENABLE(enable_fortran, AC_HELP_STRING(--enable-fortran, [build Fortran 77/90 interfaces [[default=auto]]])) -+AC_ARG_ENABLE([fortran], AS_HELP_STRING(--enable-fortran, [build Fortran 77/90 interfaces [[default=auto]]])) - if test "$enable_fortran" != "no"; then - AC_LANG_PUSH(Fortran) - AC_PROG_FC([xlf95 ifort pathf95 f95 gfortran g95 pgf95 lf95 fort ifc efc pathf90 xlf90 pgf90 epcf90 xlf f90]) -@@ -312,8 +265,7 @@ - AC_CHECK_LIB(m,sqrt) - - # libtool stuff --AC_DISABLE_SHARED --AC_PROG_LIBTOOL -+LT_INIT - - # Output - AC_CONFIG_FILES([Makefile config/Makefile src/Makefile include/Makefile -diff -U3 -r qd-2.3.22.orig/fortran/Makefile.am qd-2.3.22/fortran/Makefile.am ---- qd-2.3.22.orig/fortran/Makefile.am 2018-10-30 23:05:01.000000000 +0700 -+++ qd-2.3.22/fortran/Makefile.am 2018-11-09 21:47:44.530083871 +0700 -@@ -16,7 +16,9 @@ - - 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 = $(top_builddir)/src/libqd.la $(FCLIBS) - libqd_f_main_la_SOURCES = main.cpp -+libqd_f_main_la_LIBADD = $(top_builddir)/src/libqd.la libqdmod.la $(FCLIBS) - ddmod.lo: $(DDEXT) ddext.lo - qdmod.lo: ddmod.lo $(DDMOD) qdext.lo - $(QDMOD): qdmod.lo $(DDMOD) -diff -U3 -r qd-2.3.22.orig/qd-config.in qd-2.3.22/qd-config.in ---- qd-2.3.22.orig/qd-config.in 2018-10-30 23:04:56.000000000 +0700 -+++ qd-2.3.22/qd-config.in 2018-11-09 21:49:18.140077553 +0700 -@@ -14,7 +14,7 @@ - build_CXXFLAGS="@CXXFLAGS@" - build_LDFLAGS="@LDFLAGS@" - CXX="@CXX@" --CXXFLAGS="-I$includedir @REQ_CXXFLAGS@" -+CXXFLAGS="-I$includedir" - FC="@FC@" - - LDFLAGS="-L$libdir -lqd @LIBS@" diff --git a/sci-libs/qd/qd-2.3.22.ebuild b/sci-libs/qd/qd-2.3.22.ebuild deleted file mode 100644 index 46948cd55894..000000000000 --- a/sci-libs/qd/qd-2.3.22.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -FORTRAN_NEEDED=fortran - -inherit autotools fortran-2 - -DESCRIPTION="Quad-double and double-double float arithmetics" -HOMEPAGE="https://www.davidhbailey.com/dhbsoftware/" -SRC_URI="http://crd.lbl.gov/~dhbailey/mpdist/${P}.tar.gz" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="cpu_flags_x86_fma3 cpu_flags_x86_fma4 doc fortran static-libs" - -PATCHES=( "${FILESDIR}"/${P}-fix-build-system.patch ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - --disable-ieee-add \ - --disable-sloppy-mul \ - --disable-sloppy-div \ - --enable-inline \ - --enable-shared \ - $(use_enable static-libs static) \ - $(use_enable cpu_flags_x86_fma$(usex cpu_flags_x86_fma3 3 4) fma) \ - $(use_enable fortran) -} - -src_install() { - default - - dosym qd_real.h /usr/include/qd/qd.h - dosym dd_real.h /usr/include/qd/dd.h - - if ! use doc; then - rm "${ED%/}"/usr/share/doc/${PF}/*.pdf || die - fi - - if ! use static-libs; then - find "${D}" -name '*.la' -delete || die - fi -} |