[gentoo-commits] repo/gentoo:master commit in: dev-libs/openspecfun/files/

2022-01-04 Thread Matthias Maier
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/

2022-01-04 Thread Matthias Maier
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/

2021-02-14 Thread David Seifert
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/

2021-02-13 Thread David Seifert
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/

2021-02-13 Thread David Seifert
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/

2018-05-16 Thread Aaron Bauman
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/

2017-03-22 Thread Matthias Maier
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/

2017-03-22 Thread Matthias Maier
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/

2015-10-16 Thread Michał Górny
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
 }