commit: fe46aa3cc64ebddc1bcf9cf39a701271abd7cd47 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Sun Feb 22 14:46:49 2026 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Sun Feb 22 19:52:33 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe46aa3c
dev-libs/openspecfun: drop 0.5.3 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> dev-libs/openspecfun/Manifest | 1 - .../files/openspecfun-0.5.3-Makefile.patch | 67 ---------------------- dev-libs/openspecfun/openspecfun-0.5.3.ebuild | 41 ------------- 3 files changed, 109 deletions(-) diff --git a/dev-libs/openspecfun/Manifest b/dev-libs/openspecfun/Manifest index 67b32d76b4ec..9df87cc6ba0c 100644 --- a/dev-libs/openspecfun/Manifest +++ b/dev-libs/openspecfun/Manifest @@ -1,2 +1 @@ -DIST openspecfun-0.5.3.tar.gz 121156 BLAKE2B 4b1d883634524db9a5c1d5c2e291667264f3bc15c2b6cd1c335ef7a4748668091255c4940c54cea27ab0fd301e7c08156825bcdecfef71802b7d571d74af021e SHA512 503da7592b126cce9ecb8af5ce16c667a9b022676721063e5f551fb88c0955f465ed66df7728ed2391f068ea14b77414bfd9934c0ee38081d11b998826d6b88a DIST openspecfun-0.5.5.tar.gz 121025 BLAKE2B 72d92a676c90f24378f9902f76d59df47a403810b56d9a90bd39d6348082d34be59223b0f6b9ad00cd1ebdeb03001b31141134088d8e8164cf9a9c4fad239c78 SHA512 429c0ce47c3a3a044266fee0e285bd4e53e7433c83bf02b03fc4526b8d0e415295143693642a34cdf1c6b59aa86e76fd76c51ffc9440d0ba655c16a8a24a2a1b diff --git a/dev-libs/openspecfun/files/openspecfun-0.5.3-Makefile.patch b/dev-libs/openspecfun/files/openspecfun-0.5.3-Makefile.patch deleted file mode 100644 index a7ebb8609f15..000000000000 --- a/dev-libs/openspecfun/files/openspecfun-0.5.3-Makefile.patch +++ /dev/null @@ -1,67 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -35,9 +35,7 @@ - endif - endif - --all: libopenspecfun.a libopenspecfun.$(OSF_MAJOR_MINOR_SHLIB_EXT) --libopenspecfun.a: $(OBJS) -- $(AR) -rcs libopenspecfun.a $(OBJS) -+all: libopenspecfun.$(OSF_MAJOR_MINOR_SHLIB_EXT) - libopenspecfun.$(OSF_MAJOR_MINOR_SHLIB_EXT): $(OBJS) - $(FC) -shared $(OBJS) $(LDFLAGS) $(LDFLAGS_add) -Wl,$(SONAME_FLAG),libopenspecfun.$(OSF_MAJOR_SHLIB_EXT) -o $@ - ifneq ($(OS),WINNT) -@@ -50,7 +48,6 @@ - mkdir -p $(DESTDIR)$(libdir) - mkdir -p $(DESTDIR)$(includedir) - cp -a libopenspecfun.*$(SHLIB_EXT)* $(DESTDIR)$(shlibdir)/ -- cp -a libopenspecfun.a $(DESTDIR)$(libdir)/ - cp -a Faddeeva/Faddeeva.h $(DESTDIR)$(includedir) - - clean: ---- a/Make.inc -+++ b/Make.inc -@@ -14,42 +14,18 @@ - libdir = $(prefix)/lib - includedir = $(prefix)/include - --FC = gfortran - # CFLAGS_add and FFLAGS_add are flags that we always want to include - # They are not overridable by the user, whereas CFLAGS and FFLAGS are - # simply defaults and are overridable via environment variables or - # `make CFLAGS="foo"` on the command line - --FFLAGS = -O3 --CFLAGS = -std=c99 -Wall -O3 --CPPFLAGS = -+CFLAGS += -std=c99 -Wall - - override FFLAGS_add = - override CFLAGS_add = - override CPPFLAGS_add = - override LDFLAGS_add = - --USEGCC = 1 --USECLANG = 0 -- --ifeq ($(OS), Darwin) --USEGCC = 0 --USECLANG = 1 --endif -- --AR = ar -- --ifeq ($(USECLANG),1) --USEGCC = 0 --CC = clang --override CFLAGS_add += -fno-builtin --endif -- --ifeq ($(USEGCC),1) --CC = gcc --override CFLAGS_add += -fno-gnu89-inline -std=c99 --endif -- - ARCH := $(shell $(CC) -dumpmachine | sed "s/\([^-]*\).*$$/\1/") - ifeq ($(ARCH),mingw32) - $(error "the mingw32 compiler you are using fails the openblas testsuite. please see the Julia README.windows.md document for a replacement") diff --git a/dev-libs/openspecfun/openspecfun-0.5.3.ebuild b/dev-libs/openspecfun/openspecfun-0.5.3.ebuild deleted file mode 100644 index a271badac1b2..000000000000 --- a/dev-libs/openspecfun/openspecfun-0.5.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit fortran-2 toolchain-funcs - -DESCRIPTION="A collection of special mathematical functions" -HOMEPAGE="https://julialang.org" -SRC_URI="https://github.com/JuliaLang/openspecfun/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND="sci-libs/openlibm:=" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-Makefile.patch ) - -src_configure() { - tc-export CC -} - -src_compile() { - emake \ - prefix="${EPREFIX}"/usr \ - libdir="${EPREFIX}"/usr/$(get_libdir) \ - USE_OPENLIBM=1 -} - -src_install() { - emake \ - prefix="${EPREFIX}"/usr \ - libdir="${EPREFIX}"/usr/$(get_libdir) \ - DESTDIR="${D}" \ - install - einstalldocs - - find "${ED}" -name '*.la' -delete || die -}
