From f93fe4f12d331eaa4e060e9fdbf02ff0719e0a67 Mon Sep 17 00:00:00 2001 From: "Jauhien Piatlicki (jauhien)" Date: Wed, 12 Sep 2012 20:32:48 +0300 Subject: sci-physics/LoopTools: version bump --- sci-physics/LoopTools/ChangeLog | 7 ++ sci-physics/LoopTools/LoopTools-2.7-r1.ebuild | 25 ------ sci-physics/LoopTools/LoopTools-2.8.ebuild | 25 ++++++ sci-physics/LoopTools/Manifest | 2 +- .../LoopTools/files/LoopTools-2.7-makefile.patch | 96 ---------------------- .../LoopTools/files/LoopTools-2.8-makefile.patch | 96 ++++++++++++++++++++++ 6 files changed, 129 insertions(+), 122 deletions(-) delete mode 100644 sci-physics/LoopTools/LoopTools-2.7-r1.ebuild create mode 100644 sci-physics/LoopTools/LoopTools-2.8.ebuild delete mode 100644 sci-physics/LoopTools/files/LoopTools-2.7-makefile.patch create mode 100644 sci-physics/LoopTools/files/LoopTools-2.8-makefile.patch diff --git a/sci-physics/LoopTools/ChangeLog b/sci-physics/LoopTools/ChangeLog index 8ea8e6b0e..b8c7f9e32 100644 --- a/sci-physics/LoopTools/ChangeLog +++ b/sci-physics/LoopTools/ChangeLog @@ -2,6 +2,13 @@ # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*LoopTools-2.8 (12 Sep 2012) + + 12 Sep 2012; Jauhien Piatlicki (jauhien) + -LoopTools-2.7-r1.ebuild, -files/LoopTools-2.7-makefile.patch, + +LoopTools-2.8.ebuild, +files/LoopTools-2.8-makefile.patch: + version bump + *LoopTools-2.7-r1 (28 Aug 2012) 28 Aug 2012; Jauhien Piatlicki (jauhien) diff --git a/sci-physics/LoopTools/LoopTools-2.7-r1.ebuild b/sci-physics/LoopTools/LoopTools-2.7-r1.ebuild deleted file mode 100644 index 76182c1fb..000000000 --- a/sci-physics/LoopTools/LoopTools-2.7-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit eutils fortran-2 - -DESCRIPTION="A package for evaluation of scalar and tensor one-loop integrals" -HOMEPAGE="http://www.feynarts.de/looptools" -SRC_URI="http://www.feynarts.de/looptools/${P}.tar.gz" - -LICENSE="LGPL-3" - -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND="virtual/fortran" -RDEPEND="${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}/${P}-makefile.patch" - export VER="${PV}" -} diff --git a/sci-physics/LoopTools/LoopTools-2.8.ebuild b/sci-physics/LoopTools/LoopTools-2.8.ebuild new file mode 100644 index 000000000..76182c1fb --- /dev/null +++ b/sci-physics/LoopTools/LoopTools-2.8.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit eutils fortran-2 + +DESCRIPTION="A package for evaluation of scalar and tensor one-loop integrals" +HOMEPAGE="http://www.feynarts.de/looptools" +SRC_URI="http://www.feynarts.de/looptools/${P}.tar.gz" + +LICENSE="LGPL-3" + +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND="virtual/fortran" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${P}-makefile.patch" + export VER="${PV}" +} diff --git a/sci-physics/LoopTools/Manifest b/sci-physics/LoopTools/Manifest index 2ebf749af..9da4f8349 100644 --- a/sci-physics/LoopTools/Manifest +++ b/sci-physics/LoopTools/Manifest @@ -1 +1 @@ -DIST LoopTools-2.7.tar.gz 523999 SHA256 23d7a92232e3757394c3e10d50c3966d06afa68d87b157b2a521c97f12daac9e SHA512 6bee45ca0aac88c81b42bb622cd0cf00c0c9498d5952a7d568703e165a27981f7d93415e48b891d8cd4126db9f18f832248f0b63d6d74e5100b694697d56fb78 WHIRLPOOL b347b2c3518935515208bddf07b81497788defc30fa1c80fa3a8ceb550e39363e69bb91fd3954e768db7ea908f21249802297f9dc207c60aab5f5c4e6f6db21c +DIST LoopTools-2.8.tar.gz 545221 SHA256 364bea8ac9aa5a9ad2aea7686a885d09fbe1c1a6ded9ba33b6781e063fa9ee4e SHA512 e50ec398229e2d8c0d7d4d0ef6bf523798145714ad6acbb9e018a40301e3ccc968d833eb20de4e4fb44e372de5f1abb9a9ebfc6e63d05339470cfb9143c72aa4 WHIRLPOOL 55cdf6f4aba6347b851576b9efd5e879d0fd4df70ef6c46d4c3d4b6b1ce20cb572c4d32f4afde792a8d411f862b871bc8fe1948dcdf3931ffd47b6bd15cd0116 diff --git a/sci-physics/LoopTools/files/LoopTools-2.7-makefile.patch b/sci-physics/LoopTools/files/LoopTools-2.7-makefile.patch deleted file mode 100644 index 10df86d5a..000000000 --- a/sci-physics/LoopTools/files/LoopTools-2.7-makefile.patch +++ /dev/null @@ -1,96 +0,0 @@ ---- 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) -+ $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $? - - $(FE): lt.F $(LTINC) $(LIB) - $(XFC) -o $(FE) lt.F $(LIB) 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 000000000..10df86d5a --- /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) ++ $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $? + + $(FE): lt.F $(LTINC) $(LIB) + $(XFC) -o $(FE) lt.F $(LIB) -- cgit v1.2.3-65-gdbad