commit:     9b6e3222db3c6e398726138ca303d66053a3ddd0
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Sun Jan 17 11:51:21 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jan 17 11:51:21 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6e3222
sci-libs/gsl: Remove old

Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-libs/gsl/Manifest       |   1 -
 sci-libs/gsl/gsl-2.4.ebuild | 112 --------------------------------------------
 sci-libs/gsl/gsl-2.5.ebuild | 112 --------------------------------------------
 3 files changed, 225 deletions(-)

diff --git a/sci-libs/gsl/Manifest b/sci-libs/gsl/Manifest
index 00fc6640e73..916572058e4 100644
--- a/sci-libs/gsl/Manifest
+++ b/sci-libs/gsl/Manifest
@@ -1,5 +1,4 @@
 DIST gsl-1.16-cblas.patch.bz2 2810 BLAKE2B 
364c9f93a386e5d95c86789a3c00231cdfbe588fe4371ae85447bc6574b7798721a8559fda747ee656de96e7d8c5657901db86dc9c59bcee27789c918222e38f
 SHA512 
55a2dab850697b1e378ecf64d299ed6f021f1b1eb7dbad749f5014e5b7f275ec6c981a5699a87969c4d0794677efa51a5a2317526b58ca96aabb3f6a68cabd81
 DIST gsl-1.16.tar.gz 3534080 BLAKE2B 
1c55a41e5ed57b57f671074240d23416aa8f23e3cc2bb832e455d4f44d307e6be6adfa3671dbbf2aa14604ea49f96ff636de7909f3532cdc811f6bd99b0aa59d
 SHA512 
94e998953f30d701e1cd0a5e05d572c5cca7b6f40f0533aa85394ba4218946826408093ffe3049a0ab13d6ba87034fcec1a7d52a67d0b8860dc02b5fd4feb8eb
 DIST gsl-2.3-cblas.patch.bz2 12036 BLAKE2B 
ddad801cc42f925581e2e4995292f3eab0d2faf70c43c3b205fcf521b98e426df1d0824ed7d98b2c4cc89bbc4068fd45f2595dc02d23bded5c702b5a01bbfdb2
 SHA512 
37b867a21e60cd96c453ae24139bcf16c00c85bb6d5a3dcece81185fd9af5870c5167d2fa3c74cffce55bfb84f72be34d28ea94e0889904f8dda8687f66b4d23
-DIST gsl-2.4.tar.gz 5916715 BLAKE2B 
f22c07b2d5759a383e05b8bfdba70071672cc27f12ff2a8c755451fe7e10c8e2d80e3fcc601508c5e9942e4cfd05e51c43ba96666326b760e4390eb0c2552886
 SHA512 
12442b023dd959e8b22a9c486646b5cedec7fdba0daf2604cda365cf96d10d99aefdec2b42e59c536cc071da1525373454e5ed6f4b15293b305ca9b1dc6db130
 DIST gsl-2.5.tar.gz 7303881 BLAKE2B 
7c6d10c21071a1af1f03123f83244476d2e90fcd27d05a115b03a74fe631eb7d8081f5260e534ae58ab0997c1111f980a5e4cb50d110ca626fe810c44be70180
 SHA512 
5b4c5c023f9029ce220f4e09aa4d0234fed94d42ac224d58fda095fe0532d54237a7c33278f8b5d0ba051f6004486edb38d0adb4fcb49337a8c1d8a18cf4a24a

diff --git a/sci-libs/gsl/gsl-2.4.ebuild b/sci-libs/gsl/gsl-2.4.ebuild
deleted file mode 100644
index e061f9b29d0..00000000000
--- a/sci-libs/gsl/gsl-2.4.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="The GNU Scientific Library"
-HOMEPAGE="https://www.gnu.org/software/gsl/";
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz
-       https://dev.gentoo.org/~mgorny/dist/${PN}-2.3-cblas.patch.bz2";
-
-LICENSE="GPL-3"
-SLOT="0/23"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-IUSE="cblas-external +deprecated static-libs"
-
-RDEPEND="cblas-external? ( virtual/cblas:= )"
-DEPEND="${RDEPEND}
-       app-eselect/eselect-cblas
-       virtual/pkgconfig"
-
-PATCHES=( "${WORKDIR}"/${PN}-2.3-cblas.patch )
-
-pkg_pretend() {
-       # prevent to use external cblas from a previously installed gsl
-       local current_lib
-       if use cblas-external; then
-               current_lib=$(eselect cblas show | cut -d' ' -f2)
-               if [[ ${current_lib} == gsl ]]; then
-                       ewarn "USE flag cblas-external is set: linking gsl with 
an external cblas."
-                       ewarn "However the current selected external cblas is 
gsl."
-                       ewarn "Please install and/or eselect another cblas"
-                       die "Circular gsl dependency"
-               fi
-       fi
-}
-
-src_prepare() {
-       ESELECT_PROF="gsl"
-
-       # bug 349005
-       [[ $(tc-getCC)$ == *gcc* ]] && \
-               [[ $(tc-getCC)$ != *apple* ]] && \
-               [[ $(gcc-major-version)$(gcc-minor-version) -eq 44 ]] \
-               && filter-mfpmath sse
-       filter-flags -ffast-math
-
-       default
-       if use deprecated; then
-               sed -i -e "/GSL_DISABLE_DEPRECATED/,+2d" configure.ac || die
-       fi
-       eautoreconf
-
-       cp "${FILESDIR}"/eselect.cblas.gsl "${T}"/ || die
-       sed -i -e "s:/usr:${EPREFIX}/usr:" "${T}"/eselect.cblas.gsl || die
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               sed -i -e 's/\.so\([\.0-9]\+\)\?/\1.dylib/g' \
-                       "${T}"/eselect.cblas.gsl || die
-       fi
-}
-
-src_configure() {
-       if use cblas-external; then
-               export CBLAS_LIBS="$($(tc-getPKG_CONFIG) --libs cblas)"
-               export CBLAS_CFLAGS="$($(tc-getPKG_CONFIG) --cflags cblas)"
-       fi
-       econf \
-               --enable-shared \
-               $(use_with cblas-external) \
-               $(use_enable static-libs static)
-}
-
-src_test() {
-       local MAKEOPTS="${MAKEOPTS} -j1"
-       default
-}
-
-src_install() {
-       default
-
-       find "${ED}" -name '*.la' -exec rm -f {} +
-
-       # take care of pkgconfig file for cblas implementation.
-       sed \
-               -e "s/@LIBDIR@/$(get_libdir)/" \
-               -e "s/@PV@/${PV}/" \
-               -e "/^prefix=/s:=:=${EPREFIX}:" \
-               -e "/^libdir=/s:=:=${EPREFIX}:" \
-               "${FILESDIR}"/cblas.pc.in > cblas.pc \
-               || die "sed cblas.pc failed"
-       insinto /usr/$(get_libdir)/blas/gsl
-       doins cblas.pc
-       eselect cblas add $(get_libdir) "${T}"/eselect.cblas.gsl \
-               ${ESELECT_PROF}
-}
-
-pkg_postinst() {
-       local p=cblas
-       local current_lib=$(eselect ${p} show | cut -d' ' -f2)
-       if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then
-               # work around eselect bug #189942
-               local configfile="${EROOT}"/etc/env.d/${p}/$(get_libdir)/config
-               [[ -e ${configfile} ]] && rm -f ${configfile}
-               eselect ${p} set ${ESELECT_PROF}
-               elog "${p} has been eselected to ${ESELECT_PROF}"
-       else
-               elog "Current eselected ${p} is ${current_lib}"
-               elog "To use ${p} ${ESELECT_PROF} implementation, you have to 
issue (as root):"
-               elog "\t eselect ${p} set ${ESELECT_PROF}"
-       fi
-}

diff --git a/sci-libs/gsl/gsl-2.5.ebuild b/sci-libs/gsl/gsl-2.5.ebuild
deleted file mode 100644
index 65e051a9dce..00000000000
--- a/sci-libs/gsl/gsl-2.5.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="The GNU Scientific Library"
-HOMEPAGE="https://www.gnu.org/software/gsl/";
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz
-       https://dev.gentoo.org/~mgorny/dist/${PN}-2.3-cblas.patch.bz2";
-
-LICENSE="GPL-3"
-SLOT="0/23"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-IUSE="cblas-external +deprecated static-libs"
-
-RDEPEND="cblas-external? ( virtual/cblas:= )"
-DEPEND="${RDEPEND}
-       app-eselect/eselect-cblas
-       virtual/pkgconfig"
-
-PATCHES=( "${WORKDIR}"/${PN}-2.3-cblas.patch )
-
-pkg_pretend() {
-       # prevent to use external cblas from a previously installed gsl
-       local current_lib
-       if use cblas-external; then
-               current_lib=$(eselect cblas show | cut -d' ' -f2)
-               if [[ ${current_lib} == gsl ]]; then
-                       ewarn "USE flag cblas-external is set: linking gsl with 
an external cblas."
-                       ewarn "However the current selected external cblas is 
gsl."
-                       ewarn "Please install and/or eselect another cblas"
-                       die "Circular gsl dependency"
-               fi
-       fi
-}
-
-src_prepare() {
-       ESELECT_PROF="gsl"
-
-       # bug 349005
-       [[ $(tc-getCC)$ == *gcc* ]] && \
-               [[ $(tc-getCC)$ != *apple* ]] && \
-               [[ $(gcc-major-version)$(gcc-minor-version) -eq 44 ]] \
-               && filter-mfpmath sse
-       filter-flags -ffast-math
-
-       default
-       if use deprecated; then
-               sed -i -e "/GSL_DISABLE_DEPRECATED/,+2d" configure.ac || die
-       fi
-       eautoreconf
-
-       cp "${FILESDIR}"/eselect.cblas.gsl "${T}"/ || die
-       sed -i -e "s:/usr:${EPREFIX}/usr:" "${T}"/eselect.cblas.gsl || die
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               sed -i -e 's/\.so\([\.0-9]\+\)\?/\1.dylib/g' \
-                       "${T}"/eselect.cblas.gsl || die
-       fi
-}
-
-src_configure() {
-       if use cblas-external; then
-               export CBLAS_LIBS="$($(tc-getPKG_CONFIG) --libs cblas)"
-               export CBLAS_CFLAGS="$($(tc-getPKG_CONFIG) --cflags cblas)"
-       fi
-       econf \
-               --enable-shared \
-               $(use_with cblas-external) \
-               $(use_enable static-libs static)
-}
-
-src_test() {
-       local MAKEOPTS="${MAKEOPTS} -j1"
-       default
-}
-
-src_install() {
-       default
-
-       find "${ED}" -name '*.la' -exec rm -f {} +
-
-       # take care of pkgconfig file for cblas implementation.
-       sed \
-               -e "s/@LIBDIR@/$(get_libdir)/" \
-               -e "s/@PV@/${PV}/" \
-               -e "/^prefix=/s:=:=${EPREFIX}:" \
-               -e "/^libdir=/s:=:=${EPREFIX}:" \
-               "${FILESDIR}"/cblas.pc.in > cblas.pc \
-               || die "sed cblas.pc failed"
-       insinto /usr/$(get_libdir)/blas/gsl
-       doins cblas.pc
-       eselect cblas add $(get_libdir) "${T}"/eselect.cblas.gsl \
-               ${ESELECT_PROF}
-}
-
-pkg_postinst() {
-       local p=cblas
-       local current_lib=$(eselect ${p} show | cut -d' ' -f2)
-       if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then
-               # work around eselect bug #189942
-               local configfile="${EROOT}"/etc/env.d/${p}/$(get_libdir)/config
-               [[ -e ${configfile} ]] && rm -f ${configfile}
-               eselect ${p} set ${ESELECT_PROF}
-               elog "${p} has been eselected to ${ESELECT_PROF}"
-       else
-               elog "Current eselected ${p} is ${current_lib}"
-               elog "To use ${p} ${ESELECT_PROF} implementation, you have to 
issue (as root):"
-               elog "\t eselect ${p} set ${ESELECT_PROF}"
-       fi
-}

Reply via email to