[gentoo-commits] repo/gentoo:master commit in: dev-libs/openspecfun/files/
commit: e43d09e935ef6867fccf383eb047f792da441798 Author: Matthias Maier gentoo org> AuthorDate: Tue Jan 4 19:09:58 2022 + Commit: Matthias Maier gentoo org> CommitDate: Tue Jan 4 19:11:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e43d09e9 dev-libs/openspecfun: add patch Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier gentoo.org> .../files/openspecfun-0.5.5-Makefile.patch | 68 ++ 1 file changed, 68 insertions(+) diff --git a/dev-libs/openspecfun/files/openspecfun-0.5.5-Makefile.patch b/dev-libs/openspecfun/files/openspecfun-0.5.5-Makefile.patch new file mode 100644 index ..3544d8197a2e --- /dev/null +++ b/dev-libs/openspecfun/files/openspecfun-0.5.5-Makefile.patch @@ -0,0 +1,68 @@ +--- a/Make.inc b/Make.inc +@@ -14,41 +14,18 @@ bindir = $(prefix)/bin + 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 -fno-optimize-sibling-calls +-CFLAGS = -std=c99 -O3 +-CPPFLAGS = ++CFLAGS += -std=c99 -Wall + + override FFLAGS_add = + override CFLAGS_add = + override CPPFLAGS_add = + override LDFLAGS_add = + +-USEGCC = 1 +-USECLANG = 0 +- +-ifneq (,$(findstring $(OS),FreeBSD 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) +diff --git a/Makefile b/Makefile +index 7b028b8..c30ed98 100644 +--- a/Makefile b/Makefile +@@ -35,9 +35,7 @@ OSF_MAJOR_SHLIB_EXT := $(SHLIB_EXT).$(SOMAJOR) + 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 @@ install: all + 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:
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openspecfun/
commit: 49adcfd492edfb489290cc1e31a7013ae7e0e871 Author: Matthias Maier gentoo org> AuthorDate: Tue Jan 4 16:53:34 2022 + Commit: Matthias Maier gentoo org> CommitDate: Tue Jan 4 17:02:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49adcfd4 dev-libs/openspecfun: version bump to 0.5.5 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier gentoo.org> dev-libs/openspecfun/Manifest | 1 + dev-libs/openspecfun/openspecfun-0.5.5.ebuild | 41 +++ 2 files changed, 42 insertions(+) diff --git a/dev-libs/openspecfun/Manifest b/dev-libs/openspecfun/Manifest index 3119d17ae946..67b32d76b4ec 100644 --- a/dev-libs/openspecfun/Manifest +++ b/dev-libs/openspecfun/Manifest @@ -1 +1,2 @@ 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/openspecfun-0.5.5.ebuild b/dev-libs/openspecfun/openspecfun-0.5.5.ebuild new file mode 100644 index ..da7263c522f8 --- /dev/null +++ b/dev-libs/openspecfun/openspecfun-0.5.5.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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 ~amd64-linux ~x86-linux" + +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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openspecfun/files/, dev-libs/openspecfun/
commit: 811c337cd77f2625690105d0f1fd4c4883c27aee Author: David Seifert gentoo org> AuthorDate: Sun Feb 14 13:48:08 2021 + Commit: David Seifert gentoo org> CommitDate: Sun Feb 14 13:48:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811c337c dev-libs/openspecfun: [QA] Fix calling cc directly Closes: https://bugs.gentoo.org/727048 Closes: https://bugs.gentoo.org/770481 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert gentoo.org> .../files/openspecfun-0.5.3-Makefile.patch | 67 ++ .../files/openspecfun-0.5.3-static-libs.patch | 21 --- dev-libs/openspecfun/openspecfun-0.5.3.ebuild | 21 --- 3 files changed, 80 insertions(+), 29 deletions(-) diff --git a/dev-libs/openspecfun/files/openspecfun-0.5.3-Makefile.patch b/dev-libs/openspecfun/files/openspecfun-0.5.3-Makefile.patch new file mode 100644 index 000..a7ebb8609f1 --- /dev/null +++ b/dev-libs/openspecfun/files/openspecfun-0.5.3-Makefile.patch @@ -0,0 +1,67 @@ +--- 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/files/openspecfun-0.5.3-static-libs.patch b/dev-libs/openspecfun/files/openspecfun-0.5.3-static-libs.patch deleted file mode 100644 index 72dd3bc545f..000 --- a/dev-libs/openspecfun/files/openspecfun-0.5.3-static-libs.patch +++ /dev/null @@ -1,21 +0,0 @@ a/Makefile -+++ b/Makefile -@@ -35,9 +35,7 @@ OSF_MAJOR_SHLIB_EXT := $(SHLIB_EXT).$(SOMAJOR) - 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 @@ install: all - 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: diff --git a/dev-libs/openspecfun/openspecfun-0.5.3.ebuild b/dev-libs/openspecfun/openspecfun-0.5.3.ebuild index 9a39e379257..5fc0b9cb540 100644 --- a/dev-libs/openspecfun/openspecfun-0.5.3.ebuild +++ b/dev-libs/openspecfun/openspecfun-0.5.3.ebuild @@ -13,23 +13,28 @@ LICENSE="MIT public-domain" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -DEPEND="sci-libs/openlibm" +DEPEND="sci-libs/openlibm:=" RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}"/${P}-static-libs.patch ) +PATCHES=( "${FILESDIR}"/${P}-Makefile.patch ) -src_prepare() { - default - sed -i "s:/lib:/$(get_libdir):" Make.inc || die +src_configure() { + tc-export CC } src_compile() { - emake prefix="${EPREFIX}/usr" USE_OPENLIBM=1 FC="$(tc-getFC)" + emake \ + prefix="${EPREFIX}"/usr \ + libdir="${EPREFIX}"/usr/$(get_libdir) \ + USE_OPENLIBM=1 } src_install() { - emake DESTDIR="${D}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openspecfun/, dev-libs/openspecfun/files/
commit: 24bac60aff91de6d6c3a6a95680b17bf6b4e8b40 Author: Jakov Smolic sartura hr> AuthorDate: Sat Feb 13 22:51:51 2021 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 13 22:51:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24bac60a dev-libs/openspecfun: Bump to 0.5.3 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> dev-libs/openspecfun/Manifest | 1 + .../files/openspecfun-0.5.3-static-libs.patch | 21 + dev-libs/openspecfun/openspecfun-0.5.3.ebuild | 36 ++ 3 files changed, 58 insertions(+) diff --git a/dev-libs/openspecfun/Manifest b/dev-libs/openspecfun/Manifest index 6122b8c3bfa..89514038c48 100644 --- a/dev-libs/openspecfun/Manifest +++ b/dev-libs/openspecfun/Manifest @@ -1 +1,2 @@ DIST openspecfun-0.5.1.tar.gz 121110 BLAKE2B 157bf05d63048d88674d4dc2657d91b0ff5b69f93659eb86a235e805893571ce9eb3dd84be63ff5ea691b8047a25417a8d7f755d547ccbc8b3956b2d2b70a529 SHA512 7f7b0dd04d5c325a99bf5a44521edaed87ba75acc8d85be64e3be55ff697a1544430d1fe4b5330d5ceb907bada26b42750cf6654fc8ed12b1738ec29fcbeb0b3 +DIST openspecfun-0.5.3.tar.gz 121156 BLAKE2B 4b1d883634524db9a5c1d5c2e291667264f3bc15c2b6cd1c335ef7a4748668091255c4940c54cea27ab0fd301e7c08156825bcdecfef71802b7d571d74af021e SHA512 503da7592b126cce9ecb8af5ce16c667a9b022676721063e5f551fb88c0955f465ed66df7728ed2391f068ea14b77414bfd9934c0ee38081d11b998826d6b88a diff --git a/dev-libs/openspecfun/files/openspecfun-0.5.3-static-libs.patch b/dev-libs/openspecfun/files/openspecfun-0.5.3-static-libs.patch new file mode 100644 index 000..72dd3bc545f --- /dev/null +++ b/dev-libs/openspecfun/files/openspecfun-0.5.3-static-libs.patch @@ -0,0 +1,21 @@ +--- a/Makefile b/Makefile +@@ -35,9 +35,7 @@ OSF_MAJOR_SHLIB_EXT := $(SHLIB_EXT).$(SOMAJOR) + 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 @@ install: all + 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: diff --git a/dev-libs/openspecfun/openspecfun-0.5.3.ebuild b/dev-libs/openspecfun/openspecfun-0.5.3.ebuild new file mode 100644 index 000..9a39e379257 --- /dev/null +++ b/dev-libs/openspecfun/openspecfun-0.5.3.ebuild @@ -0,0 +1,36 @@ +# 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 ~amd64-linux ~x86-linux" + +DEPEND="sci-libs/openlibm" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}"/${P}-static-libs.patch ) + +src_prepare() { + default + sed -i "s:/lib:/$(get_libdir):" Make.inc || die +} + +src_compile() { + emake prefix="${EPREFIX}/usr" USE_OPENLIBM=1 FC="$(tc-getFC)" +} + +src_install() { + emake DESTDIR="${D}" prefix="${EPREFIX}/usr" \ + libdir="${EPREFIX}/usr/$(get_libdir)" install + einstalldocs + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openspecfun/
commit: 1f73ac5017ae988ab162ee120ac33c266470f321 Author: Jakov Smolic sartura hr> AuthorDate: Sat Feb 13 22:51:54 2021 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 13 22:51:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f73ac50 dev-libs/openspecfun: Remove old Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> dev-libs/openspecfun/Manifest | 1 - dev-libs/openspecfun/openspecfun-0.5.1.ebuild | 34 --- 2 files changed, 35 deletions(-) diff --git a/dev-libs/openspecfun/Manifest b/dev-libs/openspecfun/Manifest index 89514038c48..3119d17ae94 100644 --- a/dev-libs/openspecfun/Manifest +++ b/dev-libs/openspecfun/Manifest @@ -1,2 +1 @@ -DIST openspecfun-0.5.1.tar.gz 121110 BLAKE2B 157bf05d63048d88674d4dc2657d91b0ff5b69f93659eb86a235e805893571ce9eb3dd84be63ff5ea691b8047a25417a8d7f755d547ccbc8b3956b2d2b70a529 SHA512 7f7b0dd04d5c325a99bf5a44521edaed87ba75acc8d85be64e3be55ff697a1544430d1fe4b5330d5ceb907bada26b42750cf6654fc8ed12b1738ec29fcbeb0b3 DIST openspecfun-0.5.3.tar.gz 121156 BLAKE2B 4b1d883634524db9a5c1d5c2e291667264f3bc15c2b6cd1c335ef7a4748668091255c4940c54cea27ab0fd301e7c08156825bcdecfef71802b7d571d74af021e SHA512 503da7592b126cce9ecb8af5ce16c667a9b022676721063e5f551fb88c0955f465ed66df7728ed2391f068ea14b77414bfd9934c0ee38081d11b998826d6b88a diff --git a/dev-libs/openspecfun/openspecfun-0.5.1.ebuild b/dev-libs/openspecfun/openspecfun-0.5.1.ebuild deleted file mode 100644 index 40545b5459d..000 --- a/dev-libs/openspecfun/openspecfun-0.5.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit fortran-2 multilib - -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 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -DEPEND="sci-libs/openlibm" -RDEPEND="${DEPEND}" - -src_prepare() { - sed -i "s:/lib:/$(get_libdir):" Make.inc || die - default -} - -src_compile() { - emake prefix="${EPREFIX}/usr" USE_OPENLIBM=1 -} - -src_install() { - emake DESTDIR="${D}" prefix="${EPREFIX}/usr" \ - libdir="${EPREFIX}/usr/$(get_libdir)" install - use static-libs || rm "${D}/${EPREFIX}/usr/$(get_libdir)/libopenspecfun.a" || die "rm failed" - dodoc README.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openspecfun/
commit: f12d921c4fcc1aa564edfe268d1beae6baf88f4f Author: Michael Mair-Keimberger gmail com> AuthorDate: Tue May 15 10:15:40 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Wed May 16 22:56:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f12d921c dev-libs/openspecfun: use HTTPS dev-libs/openspecfun/openspecfun-0.5.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/openspecfun/openspecfun-0.5.1.ebuild b/dev-libs/openspecfun/openspecfun-0.5.1.ebuild index 5cad71a2cd9..40545b5459d 100644 --- a/dev-libs/openspecfun/openspecfun-0.5.1.ebuild +++ b/dev-libs/openspecfun/openspecfun-0.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -6,7 +6,7 @@ EAPI=6 inherit fortran-2 multilib DESCRIPTION="A collection of special mathematical functions" -HOMEPAGE="http://julialang.org/; +HOMEPAGE="https://julialang.org; SRC_URI="https://github.com/JuliaLang/openspecfun/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT public-domain"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openspecfun/
commit: 64e5f079195a9f024861990d3580fba9d2cdb1ae Author: Matthias Maier gentoo org> AuthorDate: Thu Mar 23 00:16:15 2017 + Commit: Matthias Maier gentoo org> CommitDate: Thu Mar 23 00:17:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64e5f079 dev-libs/openspecfun: version bupm to 0.5.1 Package-Manager: Portage-2.3.3, Repoman-2.3.2 dev-libs/openspecfun/Manifest | 1 + dev-libs/openspecfun/openspecfun-0.5.1.ebuild | 34 +++ 2 files changed, 35 insertions(+) diff --git a/dev-libs/openspecfun/Manifest b/dev-libs/openspecfun/Manifest index ebcdc4cb880..267f6148ea3 100644 --- a/dev-libs/openspecfun/Manifest +++ b/dev-libs/openspecfun/Manifest @@ -1 +1,2 @@ DIST openspecfun-0.4.tar.gz 127722 SHA256 bf98de20d429f6d9abedf47f2118350b3160875dd717b50a9f98415aa51c4a5b SHA512 51374e6e7c3b24967dbe7b670ee28282c769a9cffd48823968c632183f7a27ccd695bbe448d00af2a70cfe55eaa122bc62261532935a8be91ec9a9704a6818d7 WHIRLPOOL b3446fa952db8a8e065b3e2ef7cdd8abff9f29d69402dc94427d74d81511fbe0a35f560e839c054c208d37776af880a5a8bd74d3daf19aed35037b35759d0c57 +DIST openspecfun-0.5.1.tar.gz 121110 SHA256 b83e35feedbd717788866d496189c067a4f9c36b46d93eb7855df7494b1e3d22 SHA512 7f7b0dd04d5c325a99bf5a44521edaed87ba75acc8d85be64e3be55ff697a1544430d1fe4b5330d5ceb907bada26b42750cf6654fc8ed12b1738ec29fcbeb0b3 WHIRLPOOL b67f2e34bef8409942d642b5791af66192b420481bb24b111c888a3b5c1dffe64223aac7c6e8bee44d9ff50fa4ffb439bf324af4d6742173069311433d93 diff --git a/dev-libs/openspecfun/openspecfun-0.5.1.ebuild b/dev-libs/openspecfun/openspecfun-0.5.1.ebuild new file mode 100644 index 000..5cad71a2cd9 --- /dev/null +++ b/dev-libs/openspecfun/openspecfun-0.5.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit fortran-2 multilib + +DESCRIPTION="A collection of special mathematical functions" +HOMEPAGE="http://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 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +DEPEND="sci-libs/openlibm" +RDEPEND="${DEPEND}" + +src_prepare() { + sed -i "s:/lib:/$(get_libdir):" Make.inc || die + default +} + +src_compile() { + emake prefix="${EPREFIX}/usr" USE_OPENLIBM=1 +} + +src_install() { + emake DESTDIR="${D}" prefix="${EPREFIX}/usr" \ + libdir="${EPREFIX}/usr/$(get_libdir)" install + use static-libs || rm "${D}/${EPREFIX}/usr/$(get_libdir)/libopenspecfun.a" || die "rm failed" + dodoc README.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openspecfun/
commit: 8ecaffb086ceaee9e2c1bb1f7d455ef87e688ee9 Author: Matthias Maier gentoo org> AuthorDate: Thu Mar 23 00:16:59 2017 + Commit: Matthias Maier gentoo org> CommitDate: Thu Mar 23 00:17:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ecaffb0 dev-libs/openspecfun: drop old Package-Manager: Portage-2.3.3, Repoman-2.3.2 dev-libs/openspecfun/Manifest | 1 - dev-libs/openspecfun/openspecfun-0.4-r1.ebuild | 23 --- 2 files changed, 24 deletions(-) diff --git a/dev-libs/openspecfun/Manifest b/dev-libs/openspecfun/Manifest index 267f6148ea3..62f99d6efc4 100644 --- a/dev-libs/openspecfun/Manifest +++ b/dev-libs/openspecfun/Manifest @@ -1,2 +1 @@ -DIST openspecfun-0.4.tar.gz 127722 SHA256 bf98de20d429f6d9abedf47f2118350b3160875dd717b50a9f98415aa51c4a5b SHA512 51374e6e7c3b24967dbe7b670ee28282c769a9cffd48823968c632183f7a27ccd695bbe448d00af2a70cfe55eaa122bc62261532935a8be91ec9a9704a6818d7 WHIRLPOOL b3446fa952db8a8e065b3e2ef7cdd8abff9f29d69402dc94427d74d81511fbe0a35f560e839c054c208d37776af880a5a8bd74d3daf19aed35037b35759d0c57 DIST openspecfun-0.5.1.tar.gz 121110 SHA256 b83e35feedbd717788866d496189c067a4f9c36b46d93eb7855df7494b1e3d22 SHA512 7f7b0dd04d5c325a99bf5a44521edaed87ba75acc8d85be64e3be55ff697a1544430d1fe4b5330d5ceb907bada26b42750cf6654fc8ed12b1738ec29fcbeb0b3 WHIRLPOOL b67f2e34bef8409942d642b5791af66192b420481bb24b111c888a3b5c1dffe64223aac7c6e8bee44d9ff50fa4ffb439bf324af4d6742173069311433d93 diff --git a/dev-libs/openspecfun/openspecfun-0.4-r1.ebuild b/dev-libs/openspecfun/openspecfun-0.4-r1.ebuild deleted file mode 100644 index 0b794814eea..000 --- a/dev-libs/openspecfun/openspecfun-0.4-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit fortran-2 multilib - -DESCRIPTION="A collection of special mathematical functions" -HOMEPAGE="http://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 ~amd64-linux ~x86-linux" -IUSE="" - -src_prepare() { - sed -i "s:/lib:/$(get_libdir):" Make.inc || die -} - -src_install() { - emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openspecfun/
commit: 8cc232ae2c16cde07cf7ca2e86a4462e349ce2fc Author: Michael Schubert gmail com> AuthorDate: Fri Oct 16 15:07:48 2015 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 16 15:38:29 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc232ae dev-libs/openspecfun-0.4-r1: respect ${EPREFIX} dev-libs/openspecfun/openspecfun-0.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/openspecfun/openspecfun-0.4-r1.ebuild b/dev-libs/openspecfun/openspecfun-0.4-r1.ebuild index 2e6b994..26e1cde 100644 --- a/dev-libs/openspecfun/openspecfun-0.4-r1.ebuild +++ b/dev-libs/openspecfun/openspecfun-0.4-r1.ebuild @@ -20,5 +20,5 @@ src_prepare() { } src_install() { - emake DESTDIR="${D}" prefix="/usr" install + emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install }