public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/looptools/files/, sci-physics/looptools/
@ 2015-08-19 21:22 Jauhien Piatlicki
  0 siblings, 0 replies; 5+ messages in thread
From: Jauhien Piatlicki @ 2015-08-19 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     43dbf0953c57a7d34e62761e8cc5ca85d1e90aeb
Author:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 19 21:17:52 2015 +0000
Commit:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
CommitDate: Wed Aug 19 21:23:47 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dbf095

sci-physics/looptools: initial import from the science overlay

Package-Manager: portage-2.2.18

 sci-physics/looptools/Manifest                     |  1 +
 .../looptools/files/looptools-2.10-makefile.patch  | 98 ++++++++++++++++++++++
 sci-physics/looptools/looptools-2.12.ebuild        | 39 +++++++++
 sci-physics/looptools/metadata.xml                 | 12 +++
 4 files changed, 150 insertions(+)

diff --git a/sci-physics/looptools/Manifest b/sci-physics/looptools/Manifest
new file mode 100644
index 0000000..10b8dda
--- /dev/null
+++ b/sci-physics/looptools/Manifest
@@ -0,0 +1 @@
+DIST LoopTools-2.12.tar.gz 545153 SHA256 df04d944de15ec73665edaf76f655d1db797cbc02b54baa7664ac761ecfa2f70 SHA512 70726493bd138fb80b85a46955fbe28b7f1432d9b67a100fe3ff74c2fa22232a07e461a6742745b0ead81793bb64b81cc4265d09b91fa048e7bdd32cf6956b27 WHIRLPOOL af3abaf31a4a868e0f65bdb0b21405c413c470063e4c8130e31b2a9e05a4f0e65e9999323e3cdf0b4277e48e84d767288852e984d486468abab3aaa664f66879

diff --git a/sci-physics/looptools/files/looptools-2.10-makefile.patch b/sci-physics/looptools/files/looptools-2.10-makefile.patch
new file mode 100644
index 0000000..8758244
--- /dev/null
+++ b/sci-physics/looptools/files/looptools-2.10-makefile.patch
@@ -0,0 +1,98 @@
+--- makefile.in
++++ makefile.in
+@@ -1,14 +1,17 @@
+ BLD = build$(QUADSUFFIX)
+ 
+-LIBDIR = $(PREFIX)/lib$(LIBDIRSUFFIX)
+-INCLUDEDIR = $(PREFIX)/include
+-BINDIR = $(PREFIX)/bin
++LIBDIR = $(DESTDIR)/$(PREFIX)/lib$(LIBDIRSUFFIX)
++INCLUDEDIR = $(DESTDIR)/$(PREFIX)/include
++BINDIR = $(DESTDIR)/$(PREFIX)/bin
+ 
+ LIB = libooptools$(QUADSUFFIX).a
+ FE = lt$(QUADSUFFIX)$(EXE)
+ MFE = LoopTools$(QUADSUFFIX)$(EXE)
+ INCLUDE = $(BLD)/looptools.h $(BLD)/clooptools.h
+ 
++LIBRARY=libooptools.so
++REALNAME=$(LIBRARY).$(VER)
++
+ ARGS = $(PARALLEL) \
+   LIB="$(LIB)" \
+   FE="$(FE)" \
+@@ -16,12 +19,12 @@
+   EXE="$(EXE)" \
+   DEF="$(DEF)" \
+   NOUNDERSCORE="$(NOUNDERSCORE)" \
+-  XFC="$(FC$(QUADSUFFIX)) $(FFLAGS) $(FFLAGS-quad) -I." \
++  XFC="$(FC$(QUADSUFFIX)) $(FFLAGS) $(FFLAGS-quad) -I. -fPIC" \
+   F90="$(F90)" \
+   CC="$(CC)" \
+-  CFLAGS="$(CFLAGS) $(CFLAGS-quad)" \
++  CFLAGS="$(CFLAGS) $(CFLAGS-quad) -fPIC" \
+   CXX="$(CXX)" \
+-  CXXFLAGS="$(CXXFLAGS)" \
++  CXXFLAGS="$(CXXFLAGS) -fPIC" \
+   ML="$(ML)" \
+   MCC="$(MCC)" \
+   MCFLAGS="$(MCFLAGS)" \
+@@ -32,22 +35,24 @@
+   DLLTOOL="$(DLLTOOL)" \
+   LDFLAGS="$(LDFLAGS)" \
+   LIBPATH="$(LIBPATH)" \
+-  OBJS-quad="$(OBJS-quad)"
++  OBJS-quad="$(OBJS-quad)" \
++  REALNAME="$(REALNAME)"
+ 
+ 
+-default all lib frontend mma: force
++default all lib solib frontend mma: force
+ 	cd $(BLD) && $(MAKE) $(ARGS) $@
+ 
+-install: lib frontend
+-	-mkdir $(PREFIX)
++install: lib solib frontend
++	-mkdir $(DESTDIR)$(PREFIX)
+ 	-mkdir $(LIBDIR) $(BINDIR) $(INCLUDEDIR)
+ 	cp -p $(BLD)/$(LIB) $(LIBDIR)
+ 	cp -p $(INCLUDE$(QUADSUFFIX)) $(INCLUDEDIR)
+-	strip $(BLD)/$(FE)
+ 	cp -p $(BLD)/fcc $(BLD)/$(FE) $(BINDIR)
+ 	rm -f $(BINDIR)/f++
+ 	ln -s fcc $(BINDIR)/f++
+-	test ! -f $(BLD)/$(MFE) || { strip $(BLD)/$(MFE) ; cp -p $(BLD)/$(MFE) $(BINDIR); }
++	test ! -f $(BLD)/$(MFE) || { cp -p $(BLD)/$(MFE) $(BINDIR); }
++	cp -p $(BLD)/$(REALNAME) $(LIBDIR)
++	cd $(LIBDIR) && ln -s $(REALNAME) $(LIBRARY)
+ 
+ force: $(BLD)/timestamp
+ 
+--- src/makefile
++++ src/makefile
+@@ -1,6 +1,6 @@
+-default: frontend mma$(ML)
++default: frontend mma$(ML) solib
+ 
+-all: frontend mma1
++all: frontend mma1 solib
+ 
+ frontend: lib $(FE)
+ 
+@@ -8,6 +8,7 @@
+ 
+ mma0 lib: $(LIB) clooptools.h fcc
+ 
++solib: $(REALNAME) fcc
+ 
+ .SUFFIXES:
+ 
+@@ -243,6 +244,8 @@
+ 	$(AR) cru $(LIB) $?
+ 	-$(RANLIB) $(LIB)
+ 
++$(REALNAME): $(OBJS)
++	$(XFC) $(LDFLAGS) -shared -Wl,--soname,$(REALNAME) -o $@ $?
+ 
+ $(FE): lt.F $(LTINC) $(LIB)
+ 	$(XFC) -o $(FE) lt.F $(LIB) -lpthread

diff --git a/sci-physics/looptools/looptools-2.12.ebuild b/sci-physics/looptools/looptools-2.12.ebuild
new file mode 100644
index 0000000..bdc0c78
--- /dev/null
+++ b/sci-physics/looptools/looptools-2.12.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils fortran-2 multilib
+
+MYP=LoopTools-${PV}
+
+DESCRIPTION="Tools for evaluation of scalar and tensor one-loop integrals"
+HOMEPAGE="http://www.feynarts.de/looptools"
+SRC_URI="http://www.feynarts.de/looptools/${MYP}.tar.gz"
+
+LICENSE="LGPL-3"
+
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc static-libs"
+
+DEPEND="virtual/fortran"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MYP}"
+
+src_prepare() {
+	epatch "${FILESDIR}"/${PN}-2.10-makefile.patch
+	export VER="${PV}"
+	# necessary fix for prefix
+	sed -i "s/lib\$(LIBDIRSUFFIX)/$(get_libdir)/" makefile.in || die
+}
+
+src_install() {
+	default
+	# another one of these package building archive with pic
+	# no: ooptools is not a typo
+	use static-libs || rm "${ED}"/usr/$(get_libdir)/libooptools.a
+	use doc && dodoc manual/*.pdf
+}

diff --git a/sci-physics/looptools/metadata.xml b/sci-physics/looptools/metadata.xml
new file mode 100644
index 0000000..f9564d3
--- /dev/null
+++ b/sci-physics/looptools/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci-physics</herd>
+<longdescription>
+  A package for evaluation of scalar and tensor one-loop integrals 
+  based on the FF package by G.J. van Oldenborgh.
+  It features an easy Fortran, C++, and Mathematica interface 
+  to the scalar one-loop functions of FF and in addition provides 
+  the 2-, 3-, and 4-point tensor coefficient functions.
+</longdescription>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-physics/looptools/files/, sci-physics/looptools/
@ 2015-08-26 19:36 Jauhien Piatlicki
  0 siblings, 0 replies; 5+ messages in thread
From: Jauhien Piatlicki @ 2015-08-26 19:36 UTC (permalink / raw
  To: gentoo-commits

commit:     5ae9ae96d2cbe08c5613599aaf528c09cfc65610
Author:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 26 19:38:11 2015 +0000
Commit:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
CommitDate: Wed Aug 26 19:39:28 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae9ae96

sci-physics/looptools: add version 2.8 needed for sci-physics/herwig++

Package-Manager: portage-2.2.20.1

 sci-physics/looptools/Manifest                     |  1 +
 .../looptools/files/looptools-2.8-makefile.patch   | 96 ++++++++++++++++++++++
 sci-physics/looptools/looptools-2.8.ebuild         | 39 +++++++++
 3 files changed, 136 insertions(+)

diff --git a/sci-physics/looptools/Manifest b/sci-physics/looptools/Manifest
index 10b8dda..5a941a5 100644
--- a/sci-physics/looptools/Manifest
+++ b/sci-physics/looptools/Manifest
@@ -1 +1,2 @@
 DIST LoopTools-2.12.tar.gz 545153 SHA256 df04d944de15ec73665edaf76f655d1db797cbc02b54baa7664ac761ecfa2f70 SHA512 70726493bd138fb80b85a46955fbe28b7f1432d9b67a100fe3ff74c2fa22232a07e461a6742745b0ead81793bb64b81cc4265d09b91fa048e7bdd32cf6956b27 WHIRLPOOL af3abaf31a4a868e0f65bdb0b21405c413c470063e4c8130e31b2a9e05a4f0e65e9999323e3cdf0b4277e48e84d767288852e984d486468abab3aaa664f66879
+DIST LoopTools-2.8.tar.gz 546810 SHA256 2395518d0eac9b0883a2c249b9a5ba80df443929c520c45e60f5a4284166eb42 SHA512 32211669fd092d2d5bb38e26a6471a95df0647d9e7ea0cc4e99ff4fd7c3e3fee107f6432ed9075e3102224f0041fac6f7075b1f0a91f7744ec3890b4b36d276e WHIRLPOOL c8dff8030d7ea1bfc6b65bef3370c5acfec69fa73f223a63b7424163b81a3bdf788eb3ffecd07e9bf61a31a63138b1fd126b6442a298c8fad1f4b04b69663a47

diff --git a/sci-physics/looptools/files/looptools-2.8-makefile.patch b/sci-physics/looptools/files/looptools-2.8-makefile.patch
new file mode 100644
index 0000000..5252c1d
--- /dev/null
+++ b/sci-physics/looptools/files/looptools-2.8-makefile.patch
@@ -0,0 +1,96 @@
+--- makefile.in
++++ makefile.in
+@@ -1,14 +1,17 @@
+ BLD = build$(QUADSUFFIX)
+ 
+-LIBDIR = $(PREFIX)/lib$(LIBDIRSUFFIX)
+-INCLUDEDIR = $(PREFIX)/include
+-BINDIR = $(PREFIX)/bin
++LIBDIR = $(DESTDIR)/$(PREFIX)/lib$(LIBDIRSUFFIX)
++INCLUDEDIR = $(DESTDIR)/$(PREFIX)/include
++BINDIR = $(DESTDIR)/$(PREFIX)/bin
+ 
+ LIB = libooptools$(QUADSUFFIX).a
+ FE = lt$(QUADSUFFIX)$(EXE)
+ MFE = LoopTools$(QUADSUFFIX)$(EXE)
+ INCLUDE = $(BLD)/looptools.h $(BLD)/clooptools.h
+ 
++LIBRARY=libooptools.so
++REALNAME=$(LIBRARY).$(VER)
++
+ ARGS = $(PARALLEL) \
+   LIB="$(LIB)" \
+   FE="$(FE)" \
+@@ -16,12 +19,12 @@
+   EXE="$(EXE)" \
+   DEF="$(DEF)" \
+   NOUNDERSCORE="$(NOUNDERSCORE)" \
+-  XFC="$(FC$(QUADSUFFIX)) $(FFLAGS) $(FFLAGS-quad) -I." \
++  XFC="$(FC$(QUADSUFFIX)) $(FFLAGS) $(FFLAGS-quad) -I. -fPIC" \
+   F90="$(F90)" \
+   CC="$(CC)" \
+-  CFLAGS="$(CFLAGS) $(CFLAGS-quad)" \
++  CFLAGS="$(CFLAGS) $(CFLAGS-quad) -fPIC" \
+   CXX="$(CXX)" \
+-  CXXFLAGS="$(CXXFLAGS)" \
++  CXXFLAGS="$(CXXFLAGS) -fPIC" \
+   ML="$(ML)" \
+   MCC="$(MCC)" \
+   MCFLAGS="$(MCFLAGS)" \
+@@ -31,20 +34,22 @@
+   DLLTOOL="$(DLLTOOL)" \
+   LDFLAGS="$(LDFLAGS)" \
+   LIBPATH="$(LIBPATH)" \
+-  OBJS-quad="$(OBJS-quad)"
++  OBJS-quad="$(OBJS-quad)" \
++  REALNAME="$(REALNAME)"
+ 
+ 
+-default all lib frontend mma: force
++default all lib solib frontend mma: force
+ 	cd $(BLD) && $(MAKE) $(ARGS) $@
+ 
+-install: lib frontend
+-	-mkdir $(PREFIX)
++install: lib solib frontend
++	-mkdir $(DESTDIR)$(PREFIX)
+ 	-mkdir $(LIBDIR) $(BINDIR) $(INCLUDEDIR)
+ 	cp -p $(BLD)/$(LIB) $(LIBDIR)
+ 	cp -p $(INCLUDE$(QUADSUFFIX)) $(INCLUDEDIR)
+-	strip $(BLD)/$(FE)
+ 	cp -p $(BLD)/fcc $(BLD)/$(FE) $(BINDIR)
+-	test ! -f $(BLD)/$(MFE) || { strip $(BLD)/$(MFE) ; cp -p $(BLD)/$(MFE) $(BINDIR); }
++	test ! -f $(BLD)/$(MFE) || { cp -p $(BLD)/$(MFE) $(BINDIR); }
++	cp -p $(BLD)/$(REALNAME) $(LIBDIR)
++	cd $(LIBDIR) && ln -s $(REALNAME) $(LIBRARY)
+ 
+ force: $(BLD)/timestamp
+ 
+--- src/makefile
++++ src/makefile
+@@ -1,6 +1,6 @@
+-default: frontend mma$(ML)
++default: frontend mma$(ML) solib
+ 
+-all: frontend mma1
++all: frontend mma1 solib
+ 
+ frontend: lib $(FE)
+ 
+@@ -8,6 +8,7 @@
+ 
+ mma0 lib: $(LIB) clooptools.h fcc
+ 
++solib: $(REALNAME) fcc
+ 
+ .SUFFIXES:
+ 
+@@ -247,6 +248,8 @@
+ 	$(AR) cru $(LIB) $?
+ 	-$(RANLIB) $(LIB)
+ 
++$(REALNAME): $(OBJS)
++	$(XFC) $(LDFLAGS) -shared -Wl,--soname,$(REALNAME) -o $@ $?
+ 
+ $(FE): lt.F $(LTINC) $(LIB)
+ 	$(XFC) -o $(FE) lt.F $(LIB)

diff --git a/sci-physics/looptools/looptools-2.8.ebuild b/sci-physics/looptools/looptools-2.8.ebuild
new file mode 100644
index 0000000..efe9166
--- /dev/null
+++ b/sci-physics/looptools/looptools-2.8.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils fortran-2 multilib
+
+MYP=LoopTools-${PV}
+
+DESCRIPTION="Tools for evaluation of scalar and tensor one-loop integrals"
+HOMEPAGE="http://www.feynarts.de/looptools"
+SRC_URI="http://www.feynarts.de/looptools/${MYP}.tar.gz"
+
+LICENSE="LGPL-3"
+
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc static-libs"
+
+DEPEND="virtual/fortran"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MYP}"
+
+src_prepare() {
+	epatch "${FILESDIR}"/${P}-makefile.patch
+	export VER="${PV}"
+	# necessary fix for prefix
+	sed -i "s/lib\$(LIBDIRSUFFIX)/$(get_libdir)/" makefile.in || die
+}
+
+src_install() {
+	default
+	# another one of these package building archive with pic
+	# no: ooptools is not a typo
+	use static-libs || rm "${ED}"/usr/$(get_libdir)/libooptools.a
+	use doc && dodoc manual/*.pdf
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-physics/looptools/files/, sci-physics/looptools/
@ 2016-11-14  7:26 David Seifert
  0 siblings, 0 replies; 5+ messages in thread
From: David Seifert @ 2016-11-14  7:26 UTC (permalink / raw
  To: gentoo-commits

commit:     dcef4c9ac95616893d7ab32257b69f4dfc1a95d4
Author:     Gerhard Bräunlich <wippbox <AT> gmx <DOT> net>
AuthorDate: Sun Nov 13 01:10:19 2016 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Nov 14 07:24:28 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcef4c9a

sci-physics/looptools: Version bump to 2.13

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2825

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-physics/looptools/Manifest                     |  1 +
 .../looptools/files/looptools-2.10-makefile.patch  |  8 ++---
 sci-physics/looptools/looptools-2.13.ebuild        | 42 ++++++++++++++++++++++
 3 files changed, 47 insertions(+), 4 deletions(-)

diff --git a/sci-physics/looptools/Manifest b/sci-physics/looptools/Manifest
index 5a941a5..d08a270 100644
--- a/sci-physics/looptools/Manifest
+++ b/sci-physics/looptools/Manifest
@@ -1,2 +1,3 @@
 DIST LoopTools-2.12.tar.gz 545153 SHA256 df04d944de15ec73665edaf76f655d1db797cbc02b54baa7664ac761ecfa2f70 SHA512 70726493bd138fb80b85a46955fbe28b7f1432d9b67a100fe3ff74c2fa22232a07e461a6742745b0ead81793bb64b81cc4265d09b91fa048e7bdd32cf6956b27 WHIRLPOOL af3abaf31a4a868e0f65bdb0b21405c413c470063e4c8130e31b2a9e05a4f0e65e9999323e3cdf0b4277e48e84d767288852e984d486468abab3aaa664f66879
+DIST LoopTools-2.13.tar.gz 549005 SHA256 b609720e8ab68d4f4e0c01c19abffff5915fe593362ddbcdd68260c780ef475e SHA512 eadde36d8bf340061f5b50c9928bce055ef098d0cee11abe9a834c158a7758b09f4290dddbba922a41b0281fbdaecc80ba877cb6968b0448f3487324e220ec62 WHIRLPOOL 360aedd396f7a888253ca6375b34bac26faf711998a8e881e9cab9b617a3126ee1a7ce6ee2168d947cf69bd2850a387276f503a7ae0271217e66d71c3f2e5d42
 DIST LoopTools-2.8.tar.gz 546810 SHA256 2395518d0eac9b0883a2c249b9a5ba80df443929c520c45e60f5a4284166eb42 SHA512 32211669fd092d2d5bb38e26a6471a95df0647d9e7ea0cc4e99ff4fd7c3e3fee107f6432ed9075e3102224f0041fac6f7075b1f0a91f7744ec3890b4b36d276e WHIRLPOOL c8dff8030d7ea1bfc6b65bef3370c5acfec69fa73f223a63b7424163b81a3bdf788eb3ffecd07e9bf61a31a63138b1fd126b6442a298c8fad1f4b04b69663a47

diff --git a/sci-physics/looptools/files/looptools-2.10-makefile.patch b/sci-physics/looptools/files/looptools-2.10-makefile.patch
index 8758244..bf0df2e 100644
--- a/sci-physics/looptools/files/looptools-2.10-makefile.patch
+++ b/sci-physics/looptools/files/looptools-2.10-makefile.patch
@@ -1,5 +1,5 @@
---- makefile.in
-+++ makefile.in
+--- a/makefile.in
++++ b/makefile.in
 @@ -1,14 +1,17 @@
  BLD = build$(QUADSUFFIX)
  
@@ -68,8 +68,8 @@
  
  force: $(BLD)/timestamp
  
---- src/makefile
-+++ src/makefile
+--- a/src/makefile
++++ b/src/makefile
 @@ -1,6 +1,6 @@
 -default: frontend mma$(ML)
 +default: frontend mma$(ML) solib

diff --git a/sci-physics/looptools/looptools-2.13.ebuild b/sci-physics/looptools/looptools-2.13.ebuild
new file mode 100644
index 00000000..cb9d60c
--- /dev/null
+++ b/sci-physics/looptools/looptools-2.13.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit fortran-2
+
+MY_P=LoopTools-${PV}
+
+DESCRIPTION="Tools for evaluation of scalar and tensor one-loop integrals"
+HOMEPAGE="http://www.feynarts.de/looptools"
+SRC_URI="http://www.feynarts.de/looptools/${MY_P}.tar.gz"
+
+LICENSE="LGPL-3"
+
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc static-libs"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.10-makefile.patch )
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+	default
+
+	export VER="${PV}"
+	# necessary fix for prefix
+	sed -i "s/lib\$(LIBDIRSUFFIX)/$(get_libdir)/" makefile.in || die
+}
+
+src_install() {
+	default
+
+	# another one of these package building archive with pic
+	# no: ooptools is not a typo
+	if ! use static-libs; then
+		rm "${ED%/}"/usr/$(get_libdir)/libooptools.a || die
+	fi
+	use doc && dodoc manual/*.pdf
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-physics/looptools/files/, sci-physics/looptools/
@ 2021-02-13 22:52 David Seifert
  0 siblings, 0 replies; 5+ messages in thread
From: David Seifert @ 2021-02-13 22:52 UTC (permalink / raw
  To: gentoo-commits

commit:     de9b355022e54fcc42e355976fab9fa3c719ce97
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Sat Feb 13 22:51:48 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Feb 13 22:51:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9b3550

sci-physics/looptools: Remove old

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

 sci-physics/looptools/Manifest                     |  2 -
 .../looptools/files/looptools-2.10-makefile.patch  | 98 ----------------------
 sci-physics/looptools/looptools-2.12.ebuild        | 37 --------
 sci-physics/looptools/looptools-2.13.ebuild        | 41 ---------
 4 files changed, 178 deletions(-)

diff --git a/sci-physics/looptools/Manifest b/sci-physics/looptools/Manifest
index 179220ad3f2..53d7c12c5e2 100644
--- a/sci-physics/looptools/Manifest
+++ b/sci-physics/looptools/Manifest
@@ -1,4 +1,2 @@
-DIST LoopTools-2.12.tar.gz 545153 BLAKE2B 4e798a589ec7d3e2eda31ab75486096350d8efb01a14490b39df67501a38c42bcee5bcae6308dca6cdb8616b561a96648449d5e63e972f6cdcf092287b80b7c5 SHA512 70726493bd138fb80b85a46955fbe28b7f1432d9b67a100fe3ff74c2fa22232a07e461a6742745b0ead81793bb64b81cc4265d09b91fa048e7bdd32cf6956b27
-DIST LoopTools-2.13.tar.gz 549005 BLAKE2B 17313d926f86bac2b15af4fe71155ef0a2704d22712d4bb0ef653213c1b8ee1972293f4f0d419b0618666c100fc5f8349338b8a66fcf729757c6264edbdcae82 SHA512 eadde36d8bf340061f5b50c9928bce055ef098d0cee11abe9a834c158a7758b09f4290dddbba922a41b0281fbdaecc80ba877cb6968b0448f3487324e220ec62
 DIST LoopTools-2.15.tar.gz 552635 BLAKE2B e93d2fccaaa920727d34ee98788bcc0c4b5ca646ca8e4361ed67e1a94095d576370b356d1dfe289d492dbe3c9af6ce7c6b89ec27bad45c947b7a30473cd0611a SHA512 77173cd9cc69ba3b999493ebfa51965610fe3d45dd5f6f85e1ca04d1374419f8687a0d41f8263abd6974790bb71e7800eb002199dffea37f546e56ed4f83751a
 DIST LoopTools-2.8.tar.gz 546810 BLAKE2B 3822aee60f36b074dc1e97381c97578873534bf8655b3af32e51cd6c2792286f9975b7bc513349e74294fac43f0bc67f42424f1683670b37d1c9201beebf8e82 SHA512 32211669fd092d2d5bb38e26a6471a95df0647d9e7ea0cc4e99ff4fd7c3e3fee107f6432ed9075e3102224f0041fac6f7075b1f0a91f7744ec3890b4b36d276e

diff --git a/sci-physics/looptools/files/looptools-2.10-makefile.patch b/sci-physics/looptools/files/looptools-2.10-makefile.patch
deleted file mode 100644
index bf0df2e03bb..00000000000
--- a/sci-physics/looptools/files/looptools-2.10-makefile.patch
+++ /dev/null
@@ -1,98 +0,0 @@
---- a/makefile.in
-+++ b/makefile.in
-@@ -1,14 +1,17 @@
- BLD = build$(QUADSUFFIX)
- 
--LIBDIR = $(PREFIX)/lib$(LIBDIRSUFFIX)
--INCLUDEDIR = $(PREFIX)/include
--BINDIR = $(PREFIX)/bin
-+LIBDIR = $(DESTDIR)/$(PREFIX)/lib$(LIBDIRSUFFIX)
-+INCLUDEDIR = $(DESTDIR)/$(PREFIX)/include
-+BINDIR = $(DESTDIR)/$(PREFIX)/bin
- 
- LIB = libooptools$(QUADSUFFIX).a
- FE = lt$(QUADSUFFIX)$(EXE)
- MFE = LoopTools$(QUADSUFFIX)$(EXE)
- INCLUDE = $(BLD)/looptools.h $(BLD)/clooptools.h
- 
-+LIBRARY=libooptools.so
-+REALNAME=$(LIBRARY).$(VER)
-+
- ARGS = $(PARALLEL) \
-   LIB="$(LIB)" \
-   FE="$(FE)" \
-@@ -16,12 +19,12 @@
-   EXE="$(EXE)" \
-   DEF="$(DEF)" \
-   NOUNDERSCORE="$(NOUNDERSCORE)" \
--  XFC="$(FC$(QUADSUFFIX)) $(FFLAGS) $(FFLAGS-quad) -I." \
-+  XFC="$(FC$(QUADSUFFIX)) $(FFLAGS) $(FFLAGS-quad) -I. -fPIC" \
-   F90="$(F90)" \
-   CC="$(CC)" \
--  CFLAGS="$(CFLAGS) $(CFLAGS-quad)" \
-+  CFLAGS="$(CFLAGS) $(CFLAGS-quad) -fPIC" \
-   CXX="$(CXX)" \
--  CXXFLAGS="$(CXXFLAGS)" \
-+  CXXFLAGS="$(CXXFLAGS) -fPIC" \
-   ML="$(ML)" \
-   MCC="$(MCC)" \
-   MCFLAGS="$(MCFLAGS)" \
-@@ -32,22 +35,24 @@
-   DLLTOOL="$(DLLTOOL)" \
-   LDFLAGS="$(LDFLAGS)" \
-   LIBPATH="$(LIBPATH)" \
--  OBJS-quad="$(OBJS-quad)"
-+  OBJS-quad="$(OBJS-quad)" \
-+  REALNAME="$(REALNAME)"
- 
- 
--default all lib frontend mma: force
-+default all lib solib frontend mma: force
- 	cd $(BLD) && $(MAKE) $(ARGS) $@
- 
--install: lib frontend
--	-mkdir $(PREFIX)
-+install: lib solib frontend
-+	-mkdir $(DESTDIR)$(PREFIX)
- 	-mkdir $(LIBDIR) $(BINDIR) $(INCLUDEDIR)
- 	cp -p $(BLD)/$(LIB) $(LIBDIR)
- 	cp -p $(INCLUDE$(QUADSUFFIX)) $(INCLUDEDIR)
--	strip $(BLD)/$(FE)
- 	cp -p $(BLD)/fcc $(BLD)/$(FE) $(BINDIR)
- 	rm -f $(BINDIR)/f++
- 	ln -s fcc $(BINDIR)/f++
--	test ! -f $(BLD)/$(MFE) || { strip $(BLD)/$(MFE) ; cp -p $(BLD)/$(MFE) $(BINDIR); }
-+	test ! -f $(BLD)/$(MFE) || { cp -p $(BLD)/$(MFE) $(BINDIR); }
-+	cp -p $(BLD)/$(REALNAME) $(LIBDIR)
-+	cd $(LIBDIR) && ln -s $(REALNAME) $(LIBRARY)
- 
- force: $(BLD)/timestamp
- 
---- a/src/makefile
-+++ b/src/makefile
-@@ -1,6 +1,6 @@
--default: frontend mma$(ML)
-+default: frontend mma$(ML) solib
- 
--all: frontend mma1
-+all: frontend mma1 solib
- 
- frontend: lib $(FE)
- 
-@@ -8,6 +8,7 @@
- 
- mma0 lib: $(LIB) clooptools.h fcc
- 
-+solib: $(REALNAME) fcc
- 
- .SUFFIXES:
- 
-@@ -243,6 +244,8 @@
- 	$(AR) cru $(LIB) $?
- 	-$(RANLIB) $(LIB)
- 
-+$(REALNAME): $(OBJS)
-+	$(XFC) $(LDFLAGS) -shared -Wl,--soname,$(REALNAME) -o $@ $?
- 
- $(FE): lt.F $(LTINC) $(LIB)
- 	$(XFC) -o $(FE) lt.F $(LIB) -lpthread

diff --git a/sci-physics/looptools/looptools-2.12.ebuild b/sci-physics/looptools/looptools-2.12.ebuild
deleted file mode 100644
index 3727a66da95..00000000000
--- a/sci-physics/looptools/looptools-2.12.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils fortran-2 multilib
-
-MYP=LoopTools-${PV}
-
-DESCRIPTION="Tools for evaluation of scalar and tensor one-loop integrals"
-HOMEPAGE="http://www.feynarts.de/looptools"
-SRC_URI="http://www.feynarts.de/looptools/${MYP}.tar.gz"
-
-LICENSE="LGPL-3"
-
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc static-libs"
-
-S="${WORKDIR}/${MYP}"
-
-src_prepare() {
-	epatch "${FILESDIR}"/${PN}-2.10-makefile.patch
-	export VER="${PV}"
-	# necessary fix for prefix
-	sed -i "s/lib\$(LIBDIRSUFFIX)/$(get_libdir)/" makefile.in || die
-}
-
-src_install() {
-	default
-	# another one of these package building archive with pic
-	# no: ooptools is not a typo
-	if use static-libs; then
-		rm "${ED}"/usr/$(get_libdir)/libooptools.a || die
-	fi
-	use doc && dodoc manual/*.pdf
-}

diff --git a/sci-physics/looptools/looptools-2.13.ebuild b/sci-physics/looptools/looptools-2.13.ebuild
deleted file mode 100644
index 752cba285c8..00000000000
--- a/sci-physics/looptools/looptools-2.13.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit fortran-2
-
-MY_P=LoopTools-${PV}
-
-DESCRIPTION="Tools for evaluation of scalar and tensor one-loop integrals"
-HOMEPAGE="http://www.feynarts.de/looptools"
-SRC_URI="http://www.feynarts.de/looptools/${MY_P}.tar.gz"
-
-LICENSE="LGPL-3"
-
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc static-libs"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.10-makefile.patch )
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-	default
-
-	export VER="${PV}"
-	# necessary fix for prefix
-	sed -i "s/lib\$(LIBDIRSUFFIX)/$(get_libdir)/" makefile.in || die
-}
-
-src_install() {
-	default
-
-	# another one of these package building archive with pic
-	# no: ooptools is not a typo
-	if ! use static-libs; then
-		rm "${ED%/}"/usr/$(get_libdir)/libooptools.a || die
-	fi
-	use doc && dodoc manual/*.pdf
-}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-physics/looptools/files/, sci-physics/looptools/
@ 2021-02-13 22:52 David Seifert
  0 siblings, 0 replies; 5+ messages in thread
From: David Seifert @ 2021-02-13 22:52 UTC (permalink / raw
  To: gentoo-commits

commit:     a0ff6cc1bd7727615627243ccf1fe9bc816d1ce7
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Sat Feb 13 22:51:45 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Feb 13 22:51:45 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0ff6cc1

sci-physics/looptools: Bump to 2.0.15

Closes: https://bugs.gentoo.org/723280
Closes: https://bugs.gentoo.org/713602
Closes: https://bugs.gentoo.org/711638
Closes: https://bugs.gentoo.org/705220
Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-physics/looptools/Manifest                     |  1 +
 .../looptools/files/looptools-2.15-makefile.patch  | 99 ++++++++++++++++++++++
 sci-physics/looptools/looptools-2.15.ebuild        | 38 +++++++++
 3 files changed, 138 insertions(+)

diff --git a/sci-physics/looptools/Manifest b/sci-physics/looptools/Manifest
index 3a3f412e2b8..179220ad3f2 100644
--- a/sci-physics/looptools/Manifest
+++ b/sci-physics/looptools/Manifest
@@ -1,3 +1,4 @@
 DIST LoopTools-2.12.tar.gz 545153 BLAKE2B 4e798a589ec7d3e2eda31ab75486096350d8efb01a14490b39df67501a38c42bcee5bcae6308dca6cdb8616b561a96648449d5e63e972f6cdcf092287b80b7c5 SHA512 70726493bd138fb80b85a46955fbe28b7f1432d9b67a100fe3ff74c2fa22232a07e461a6742745b0ead81793bb64b81cc4265d09b91fa048e7bdd32cf6956b27
 DIST LoopTools-2.13.tar.gz 549005 BLAKE2B 17313d926f86bac2b15af4fe71155ef0a2704d22712d4bb0ef653213c1b8ee1972293f4f0d419b0618666c100fc5f8349338b8a66fcf729757c6264edbdcae82 SHA512 eadde36d8bf340061f5b50c9928bce055ef098d0cee11abe9a834c158a7758b09f4290dddbba922a41b0281fbdaecc80ba877cb6968b0448f3487324e220ec62
+DIST LoopTools-2.15.tar.gz 552635 BLAKE2B e93d2fccaaa920727d34ee98788bcc0c4b5ca646ca8e4361ed67e1a94095d576370b356d1dfe289d492dbe3c9af6ce7c6b89ec27bad45c947b7a30473cd0611a SHA512 77173cd9cc69ba3b999493ebfa51965610fe3d45dd5f6f85e1ca04d1374419f8687a0d41f8263abd6974790bb71e7800eb002199dffea37f546e56ed4f83751a
 DIST LoopTools-2.8.tar.gz 546810 BLAKE2B 3822aee60f36b074dc1e97381c97578873534bf8655b3af32e51cd6c2792286f9975b7bc513349e74294fac43f0bc67f42424f1683670b37d1c9201beebf8e82 SHA512 32211669fd092d2d5bb38e26a6471a95df0647d9e7ea0cc4e99ff4fd7c3e3fee107f6432ed9075e3102224f0041fac6f7075b1f0a91f7744ec3890b4b36d276e

diff --git a/sci-physics/looptools/files/looptools-2.15-makefile.patch b/sci-physics/looptools/files/looptools-2.15-makefile.patch
new file mode 100644
index 00000000000..807aacdc8ec
--- /dev/null
+++ b/sci-physics/looptools/files/looptools-2.15-makefile.patch
@@ -0,0 +1,99 @@
+--- a/makefile.in
++++ b/makefile.in
+@@ -1,14 +1,17 @@
+ BLD = build$(QUADSUFFIX)
+ 
+-LIBDIR = $(PREFIX)/lib$(LIBDIRSUFFIX)
+-INCLUDEDIR = $(PREFIX)/include
+-BINDIR = $(PREFIX)/bin
++LIBDIR = $(DESTDIR)/$(PREFIX)/lib$(LIBDIRSUFFIX)
++INCLUDEDIR = $(DESTDIR)/$(PREFIX)/include
++BINDIR = $(DESTDIR)/$(PREFIX)/bin
+ 
+ LIB = libooptools$(QUADSUFFIX).a
+ FE = lt$(QUADSUFFIX)$(EXE)
+ MFE = LoopTools$(QUADSUFFIX)$(EXE)
+ INCLUDE = $(BLD)/looptools.h $(BLD)/clooptools.h
+ 
++LIBRARY=libooptools.so
++REALNAME=$(LIBRARY).$(VER)
++
+ ARGS = $(PARALLEL) \
+   LIB="$(LIB)" \
+   FE="$(FE)" \
+@@ -16,12 +19,12 @@ ARGS = $(PARALLEL) \
+   EXE="$(EXE)" \
+   DEF="$(DEF)" \
+   NOUNDERSCORE="$(NOUNDERSCORE)" \
+-  XFC="$(FC) $(FFLAGS) -I." \
++  XFC="$(FC$(QUADSUFFIX)) $(FFLAGS) -I. -fPIC" \
+   F90="$(F90)" \
+   CC="$(CC)" \
+-  CFLAGS="$(CFLAGS)" \
++  CFLAGS="$(CFLAGS) -fPIC" \
+   CXX="$(CXX)" \
+-  CXXFLAGS="$(CXXFLAGS)" \
++  CXXFLAGS="$(CXXFLAGS) -fPIC" \
+   ML="$(ML)" \
+   MCC="$(MCC)" \
+   MCFLAGS="$(MCFLAGS)" \
+@@ -31,24 +34,23 @@ ARGS = $(PARALLEL) \
+   NM="$(NM)" \
+   DLLTOOL="$(DLLTOOL)" \
+   LDFLAGS="$(LDFLAGS)" \
+-  LIBPATH="$(LIBPATH)"
++  LIBPATH="$(LIBPATH)" \
++  REALNAME="$(REALNAME)"
+ 
+ 
+-default all lib frontend mma: force
++default all lib solib frontend mma: force
+ 	cd $(BLD) && $(MAKE) $(ARGS) $@
+ 
+-install: lib frontend
+-	-mkdir $(PREFIX)
++install: lib solib frontend
++	-mkdir $(DESTDIR)$(PREFIX)
+ 	-mkdir $(LIBDIR) $(BINDIR) $(INCLUDEDIR)
+ 	cp -p $(BLD)/$(LIB) $(LIBDIR)
+ 	cp -p $(INCLUDE) $(INCLUDEDIR)
+-	strip $(BLD)/$(FE)
+ 	cp -p $(BLD)/fcc $(BLD)/$(FE) $(BINDIR)
+ 	rm -f $(BINDIR)/f++
+ 	ln -s fcc $(BINDIR)/f++
+ 	test ! -f $(BLD)/$(MFE) || { \
+ 	  test -z "$(EXE)" || ldd $(BLD)/$(MFE) | awk '/\/usr\/bin\/cyg/ { system("cp -p " $$3 " $(BINDIR)/"); }' ; \
+-	  strip $(BLD)/$(MFE) ; \
+ 	  cp -p $(BLD)/$(MFE) $(BINDIR); \
+ 	}
+ 
+--- a/src/makefile
++++ b/src/makefile
+@@ -1,6 +1,6 @@
+-default: frontend mma$(ML)
++default: frontend mma$(ML) solib
+ 
+-all: frontend mma1
++all: frontend mma1 solib
+ 
+ frontend: lib $(FE)
+ 
+@@ -8,6 +8,8 @@ mma1: lib $(MFE)
+ 
+ mma0 lib: $(LIB) clooptools.h fcc
+ 
++solib: $(REALNAME) fcc
++
+ 
+ .SUFFIXES:
+ 
+@@ -245,6 +247,9 @@ $(LIB): $(OBJS)
+ 	$(AR) $(ARFLAGS) $(LIB) $?
+ 	-$(RANLIB) $(LIB)
+ 
++$(REALNAME): $(OBJS)
++	$(XFC) $(LDFLAGS) -shared -Wl,--soname,$(REALNAME) -o $@ $?
++
+ 
+ $(FE): lt.F $(LTINC) $(LIB)
+ 	$(XFC) -o $(FE) lt.F $(LIB) $(LDFLAGS)

diff --git a/sci-physics/looptools/looptools-2.15.ebuild b/sci-physics/looptools/looptools-2.15.ebuild
new file mode 100644
index 00000000000..2cd0f895766
--- /dev/null
+++ b/sci-physics/looptools/looptools-2.15.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fortran-2
+
+MY_P=LoopTools-${PV}
+
+DESCRIPTION="Tools for evaluation of scalar and tensor one-loop integrals"
+HOMEPAGE="http://www.feynarts.de/looptools"
+SRC_URI="http://www.feynarts.de/looptools/${MY_P}.tar.gz"
+
+LICENSE="LGPL-3"
+
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+	default
+
+	export VER="${PV}"
+	# necessary fix for prefix
+	sed -i "s/lib\$(LIBDIRSUFFIX)/$(get_libdir)/" makefile.in || die
+}
+
+src_install() {
+	default
+
+	dolib.so build/libooptools.so.2.15
+	rm "${ED}"/usr/$(get_libdir)/libooptools.a || die
+	use doc && dodoc manual/*.pdf
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-02-13 22:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-14  7:26 [gentoo-commits] repo/gentoo:master commit in: sci-physics/looptools/files/, sci-physics/looptools/ David Seifert
  -- strict thread matches above, loose matches on Subject: below --
2021-02-13 22:52 David Seifert
2021-02-13 22:52 David Seifert
2015-08-26 19:36 Jauhien Piatlicki
2015-08-19 21:22 Jauhien Piatlicki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox