diff options
author | Sebastien Fabbro <bicatali@gentoo.org> | 2010-01-19 06:17:53 +0000 |
---|---|---|
committer | Sebastien Fabbro <bicatali@gentoo.org> | 2010-01-19 06:17:53 +0000 |
commit | b440f727dab0dfdf9304042294845f25fdec2441 (patch) | |
tree | 64a6ef0549e2edb901765a4769d37bf16ca8a105 /sci-physics | |
parent | Keyword ~amd64-linux/~x86-linux (diff) | |
download | gentoo-2-b440f727dab0dfdf9304042294845f25fdec2441.tar.gz gentoo-2-b440f727dab0dfdf9304042294845f25fdec2441.tar.bz2 gentoo-2-b440f727dab0dfdf9304042294845f25fdec2441.zip |
Removed old
(Portage version: 2.2_rc61/cvs/Linux x86_64)
Diffstat (limited to 'sci-physics')
-rw-r--r-- | sci-physics/cernlib/ChangeLog | 9 | ||||
-rw-r--r-- | sci-physics/cernlib/cernlib-2006.ebuild | 140 | ||||
-rw-r--r-- | sci-physics/cernlib/files/cernlib-2006-maketest.patch | 17 | ||||
-rw-r--r-- | sci-physics/cernlib/files/cernlib-2006-test64.patch | 23 | ||||
-rw-r--r-- | sci-physics/cernlib/files/cernlib-2006-testlink.patch | 21 |
5 files changed, 7 insertions, 203 deletions
diff --git a/sci-physics/cernlib/ChangeLog b/sci-physics/cernlib/ChangeLog index 0345f5f34859..b1e98803e6b1 100644 --- a/sci-physics/cernlib/ChangeLog +++ b/sci-physics/cernlib/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sci-physics/cernlib -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/cernlib/ChangeLog,v 1.21 2009/12/26 18:59:05 armin76 Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-physics/cernlib/ChangeLog,v 1.22 2010/01/19 06:17:52 bicatali Exp $ + + 19 Jan 2010; Sébastien Fabbro <bicatali@gentoo.org> -cernlib-2006.ebuild, + -files/cernlib-2006-maketest.patch, -files/cernlib-2006-test64.patch, + -files/cernlib-2006-testlink.patch: + Removed old 26 Dec 2009; Raúl Porcel <armin76@gentoo.org> cernlib-2006-r3.ebuild: sparc stable wrt #294439 diff --git a/sci-physics/cernlib/cernlib-2006.ebuild b/sci-physics/cernlib/cernlib-2006.ebuild deleted file mode 100644 index 684a88f44d45..000000000000 --- a/sci-physics/cernlib/cernlib-2006.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/cernlib/cernlib-2006.ebuild,v 1.12 2008/09/05 07:44:26 opfer Exp $ - -inherit eutils multilib fortran - -DEB_PN=cernlib -DEB_PV=${PV}.dfsg.2 -DEB_PR=2 -DEB_P=${PN}_${DEB_PV} - -DESCRIPTION="CERN program library for High Energy Physics" -HOMEPAGE="http://wwwasd.web.cern.ch/wwwasd/cernlib" -SRC_URI="mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}.orig.tar.gz - mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}-${DEB_PR}.diff.gz" - -KEYWORDS="amd64 sparc x86" -LICENSE="GPL-2 LGPL-2 BSD" - -SLOT="0" - -DEPEND="x11-libs/openmotif - virtual/lapack - virtual/latex-base - dev-lang/cfortran - x11-misc/imake - x11-misc/makedepend - app-admin/eselect-blas" - -RDEPEND="x11-libs/openmotif - virtual/lapack - dev-lang/cfortran" - -IUSE="" - -S=${WORKDIR}/${DEB_PN}-${DEB_PV}.orig - -FORTRAN="gfortran g77 ifc" - -src_unpack() { - - unpack ${A} - epatch "${DEB_P}-${DEB_PR}".diff - - cd "${S}" - # temporary fix for lapack libs (will need to change with new blas/lapack) - if eselect blas show | grep -q threaded-atlas; then - einfo "Fixing threads linking for blas" - sed -i \ - -e 's/$DEPS -lm/$DEPS -lm -lpthread/' \ - -e 's/$DEPS -l$1 -lm/$DEPS -l$1 -lm -lpthread/' \ - -e 's:-llapack-3:-llapack:g' \ - debian/add-ons/bin/cernlib.in || die "sed failed" - fi - - # fix X11 library paths - sed -i \ - -e "s:L/usr/X11R6/lib:L/usr/$(get_libdir)/X11:g" \ - -e "s:XDIR=/usr/X11R6/lib:XDIR=/usr/$(get_libdir)/X11:g" \ - -e "s:XDIR64=/usr/X11R6/lib:XDIR64=/usr/$(get_libdir)/X11:g" \ - debian/add-ons/bin/cernlib.in || die "sed failed" - - # fix some default paths - sed -i \ - -e "s:/usr/local:/usr:g" \ - -e "s:prefix)/lib:prefix)/$(get_libdir):" \ - -e 's:$(prefix)/etc:/etc:' \ - -e 's:$(prefix)/man:$(prefix)/share/man:' \ - debian/add-ons/cernlib.mk || die "sed failed" - - cp debian/add-ons/Makefile . - sed -i \ - -e 's:/usr/local:/usr:g' \ - Makefile || die "sed'ing the Makefile failed" - - einfo "Applying Debian patches" - emake -j1 \ - DEB_BUILD_OPTIONS="${FORTRANC} nostrip" \ - patch || die "make patch failed" - - # since we depend on cfortran, do not use the one from cernlib - # (adapted from debian/cernlib-debian.mk) - mv -f src/include/cfortran/cfortran.h \ - src/include/cfortran/cfortran.h.disabled - # create local LaTeX cache directory - mkdir -p .texmf-var - - # fix an ifort problem - sed -i \ - -e 's/= $(CLIBS) -nofor_main/+= -nofor_main/' \ - src/packlib/kuip/programs/kxterm/Imakefile || die "sed ifc failed" - - # respect users flags - sed -i \ - -e "s/-O3/-O2/g" \ - -e "s/-O2/${CFLAGS}/g" \ - src/config/linux.cf || die "sed linux.cf failed" - - # fix tests - # this first one adds a test target on the common cernlib.mk for all cernlib packages - epatch "${FILESDIR}"/${P}-maketest.patch - # remove buggy tests on 64 bits arches - epatch "${FILESDIR}"/${P}-test64.patch - # fix linking of a few tests - epatch "${FILESDIR}"/${P}-testlink.patch -} - -src_compile() { - emake -j1 \ - DEB_BUILD_OPTIONS="${FORTRANC} nostrip" \ - || die "emake failed" -} - -src_test() { - LD_LIBRARY_PATH="${S}"/shlib make \ - TEST_PACKAGES="kernlib packlib mathlib graflib" \ - DEB_BUILD_OPTIONS="${FORTRANC} nostrip" \ - test || die "make test failed" -} - -src_install() { - emake \ - DEB_BUILD_OPTIONS="${FORTRANC} nostrip" \ - DESTDIR="${D}" \ - install || die "emake install failed" - cd "${S}"/debian - dodoc changelog README.* deadpool.txt NEWS copyright || die "dodoc failed" - newdoc add-ons/README README.add-ons || die "newdoc failed" -} - -pkg_postinst() { - elog "Gentoo ${PN} is based on Debian similar package." - elog "Serious cernlib users might want to check:" - elog "http://people.debian.org/~kmccarty/cernlib/" - elog "for the changes and licensing from the original package" - if use amd64; then - elog "Please see the possible warnings in using ${PN} on 64 bits:" - elog "/usr/share/doc/${PF}/README.*64*" - fi -} diff --git a/sci-physics/cernlib/files/cernlib-2006-maketest.patch b/sci-physics/cernlib/files/cernlib-2006-maketest.patch deleted file mode 100644 index 268e2c605ca0..000000000000 --- a/sci-physics/cernlib/files/cernlib-2006-maketest.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- debian/add-ons/cernlib.mk.orig 2007-08-29 09:49:42.000000000 +0100 -+++ debian/add-ons/cernlib.mk 2007-08-29 09:51:55.000000000 +0100 -@@ -185,6 +185,14 @@ - fi ; \ - done - -+test: all -+ set -e ; \ -+ for package in $(TEST_PACKAGES) ; do \ -+ if [ -d $(CVSCOSRC)/$$package ] ; then \ -+ cd $(CERN_BUILDDIR)/$$package && $(MAKE) test; \ -+ fi ; \ -+ done ; \ -+ - clean: - rm -rf stampdir src doc bin lib shlib build 200? - rm -f $(PATCHDIR)/9[0-9][0-9]*.dpatch diff --git a/sci-physics/cernlib/files/cernlib-2006-test64.patch b/sci-physics/cernlib/files/cernlib-2006-test64.patch deleted file mode 100644 index 736997ad2ee9..000000000000 --- a/sci-physics/cernlib/files/cernlib-2006-test64.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- src/packlib/Imakefile.orig 2007-08-29 09:27:40.000000000 +0100 -+++ src/packlib/Imakefile 2007-08-29 11:32:46.000000000 +0100 -@@ -16,7 +16,8 @@ - InstallLibraryAlias(packlib,packlib-shift,$(CERN_LIBDIR)) - InstallSharedLibrary(packlib,$(LIB_SONAME).$(CERN_LEVEL),$(CERN_SHLIBDIR)) - --TestSubdirs($(LIBDIRS)) -+/* removed buggy tests on 64 bits */ -+TestSubdirs(cspack epio fatmen hepdb kapack minuit) - - #ifdef CERNLIB_VAXVMS - ---- src/kernlib/Imakefile.orig 2007-08-29 09:27:40.000000000 +0100 -+++ src/kernlib/Imakefile 2007-08-29 11:33:37.000000000 +0100 -@@ -18,6 +18,7 @@ - - test:: LibraryTargetName(kernlib) - --TestSubdirs($(SUBDIRS)) -+/* removed buggy files on 64 bits */ -+TestSubdirs(kernbit kerngen umon) - - InstallIncludeSubdirs($(LIBDIRS)) diff --git a/sci-physics/cernlib/files/cernlib-2006-testlink.patch b/sci-physics/cernlib/files/cernlib-2006-testlink.patch deleted file mode 100644 index 38318fa55f13..000000000000 --- a/sci-physics/cernlib/files/cernlib-2006-testlink.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- src/packlib/minuit/examples/Imakefile.orig 1997-10-23 18:04:15.000000000 +0100 -+++ src/packlib/minuit/examples/Imakefile 2007-08-30 18:01:46.000000000 +0100 -@@ -9,6 +9,6 @@ - FDEBUGFLAGS=NoOpFortranDebugFlags - #endif - --CernlibFortranProgramTarget(minuit,$(OBJS),$(PACKAGE_LIB),$(PACKAGE_LIB),NullParameter) -+CernlibFortranProgramTarget(minuit,$(OBJS),$(PACKAGE_LIB),$(PACKAGE_LIB),packlib) - - TestTarget(minuit,NullParameter,NullParameter) ---- src/mathlib/gen/tests/Imakefile.orig 2005-03-24 16:40:10.000000000 +0000 -+++ src/mathlib/gen/tests/Imakefile 2007-08-30 18:09:04.000000000 +0100 -@@ -63,7 +63,7 @@ - - DefinePackageLibrary(gentest) - --CernlibFortranProgramTarget(gent,main.o,$(PACKAGE_LIB),$(PACKAGE_LIB),kernlib) -+CernlibFortranProgramTarget(gent,main.o,$(PACKAGE_LIB),$(PACKAGE_LIB),kernlib packlib mathlib) - - - TestTarget(gent,NullParameter,NullParameter) |