diff options
author | George Shapovalov <george@gentoo.org> | 2004-05-13 01:48:32 +0000 |
---|---|---|
committer | George Shapovalov <george@gentoo.org> | 2004-05-13 01:48:32 +0000 |
commit | b1a48a61e9b8d057c2f0c768205228abbb8e8451 (patch) | |
tree | e9269e8867588b781b97898204304429a85c4b39 /app-sci | |
parent | Version bump as per bug #49686. Thanks to the current maintainer/author Diego... (diff) | |
download | historical-b1a48a61e9b8d057c2f0c768205228abbb8e8451.tar.gz historical-b1a48a61e9b8d057c2f0c768205228abbb8e8451.tar.bz2 historical-b1a48a61e9b8d057c2f0c768205228abbb8e8451.zip |
added check for the g77 issue, removed old version
Diffstat (limited to 'app-sci')
-rw-r--r-- | app-sci/blas-atlas/ChangeLog | 8 | ||||
-rw-r--r-- | app-sci/blas-atlas/Manifest | 14 | ||||
-rw-r--r-- | app-sci/blas-atlas/blas-atlas-3.4.2.ebuild | 119 | ||||
-rw-r--r-- | app-sci/blas-atlas/blas-atlas-3.6.0.ebuild | 17 |
4 files changed, 26 insertions, 132 deletions
diff --git a/app-sci/blas-atlas/ChangeLog b/app-sci/blas-atlas/ChangeLog index 1369cf7f92e0..76c8d4a70873 100644 --- a/app-sci/blas-atlas/ChangeLog +++ b/app-sci/blas-atlas/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-sci/blas-atlas # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL -# $Header: /var/cvsroot/gentoo-x86/app-sci/blas-atlas/ChangeLog,v 1.4 2004/05/11 05:31:54 kugelfang Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-sci/blas-atlas/ChangeLog,v 1.5 2004/05/13 01:48:32 george Exp $ + + 12 May 2004; George Shapovalov <george@gentoo.org> blas-atlas-3.6.0.ebuild : + added the fix for g77 issue. Moved atlas3.6.0-shared-libs.patch.bz2 to the mirrors to + avoid duplication (the same one is used by lapack-atlas), plus it is 5k in size, which is + more than 2k limit :). + Removed old version (3.4.2), so that we start aclean when this gets unmasked.. 11 May 2004; Danny van Dyk <kugelfang@gentoo.org> blas-atlas-3.6.0.ebuild: Marked ~amd64 and ~ppc. diff --git a/app-sci/blas-atlas/Manifest b/app-sci/blas-atlas/Manifest index 0bc196d268a3..d870b6f7869b 100644 --- a/app-sci/blas-atlas/Manifest +++ b/app-sci/blas-atlas/Manifest @@ -1,13 +1,9 @@ -MD5 f87b054f2a90ebf98b488d36279c0cec ChangeLog 907 -MD5 e96e2bf37144d2cd1995938128bee06d blas-atlas-3.4.2.ebuild 2824 -MD5 5299b3df942a0759d1b86601791c0efe blas-atlas-3.6.0.ebuild 2849 +MD5 aaa41c64f992cba7470395d732b023d6 blas-atlas-3.6.0.ebuild 3131 +MD5 28a798819a953a7c6a984c12b223e3c9 ChangeLog 1272 MD5 8c623e53daafa025137077c6b65815bd metadata.xml 156 -MD5 e7d7673d2faf851af4349a9e99ea17d4 files/atlas-gentoo.patch.bz2 3905 -MD5 743b75ec473ab0f0edda6b649aa89060 files/atlas3.6.0-shared-libs.patch.bz2 5140 +MD5 13d26350d75e6993f1b3ec48ca97f14e files/war 545 MD5 d2c0eb312a847254d9ae8258445dfd86 files/c-ATLAS 409 -MD5 27554885aa990f902f9d44ceb549e24d files/c-threaded-ATLAS 475 -MD5 e4430c91578bb055dad2d25c1d880cfa files/digest-blas-atlas-3.4.2 64 -MD5 00df9ae0786ae95b433dcbc355fe46ec files/digest-blas-atlas-3.6.0 64 MD5 a34d592240cf84fa29a3d4fd2ed9be32 files/f77-ATLAS 368 +MD5 27554885aa990f902f9d44ceb549e24d files/c-threaded-ATLAS 475 MD5 e144969a0b4220a8e1de72d0bc8fbeeb files/f77-threaded-ATLAS 431 -MD5 13d26350d75e6993f1b3ec48ca97f14e files/war 545 +MD5 00df9ae0786ae95b433dcbc355fe46ec files/digest-blas-atlas-3.6.0 64 diff --git a/app-sci/blas-atlas/blas-atlas-3.4.2.ebuild b/app-sci/blas-atlas/blas-atlas-3.4.2.ebuild deleted file mode 100644 index d0f2e4e650d6..000000000000 --- a/app-sci/blas-atlas/blas-atlas-3.4.2.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2004 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-sci/blas-atlas/blas-atlas-3.4.2.ebuild,v 1.1 2004/02/02 19:09:43 george Exp $ - -inherit eutils - -DESCRIPTION="Automatically Tuned Linear Algebra Software BLAS implementation" -HOMEPAGE="http://math-atlas.sourceforge.net/" -MY_PN=${PN/blas-/} -SRC_URI="mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~x86" -IUSE="doc" - -DEPEND="app-sci/blas-config - sys-devel/libtool" - -RDEPEND="" - -PROVIDE="virtual/blas" - -S=${WORKDIR}/ATLAS - -src_unpack() { - unpack ${A} - - cd ${S} - epatch ${FILESDIR}/atlas-gentoo.patch.bz2 - cp ${FILESDIR}/war ${S} - chmod a+x ${S}/war -} - -atlas_fail() { - eerror - eerror "ATLAS auto-config failed." - eerror "Please run 'interactive=1 emerge atlas-blas' to configure manually." - eerror - die "ATLAS auto-config failed." -} - -src_compile() { - # Libraries will be installed in ${RPATH}/atlas and ${RPATH}/threaded-atlas: - RPATH="${DESTTREE}/lib/blas" - - GCC="gcc" - - if [ -n "${interactive}" ] - then - echo "${interactive}" - make config CC="${GCC} -DUSE_LIBTOOL -DINTERACTIVE" || die - else - # Use ATLAS defaults for all questions: - (echo | make config CC="${GCC} -DUSE_LIBTOOL") || atlas_fail - fi - - TMPSTR=$(ls Make.Linux*) - ATLAS_ARCH=${TMPSTR#'Make.'} - - make install arch=${ATLAS_ARCH} || die - - make shared-strip arch=${ATLAS_ARCH} RPATH=${RPATH}/atlas || die - - # Build shared versions of the threaded libs. - # ATLAS only compiles threaded libs on multiprocessor machines. - if [ -d gentoo/libptf77blas.a ] - then - make ptshared-strip \ - arch=${ATLAS_ARCH} RPATH=${RPATH}/threaded-atlas || die - fi -} - -src_install () { - dodir ${RPATH}/atlas - cd ${S}/gentoo/libs - cp -P libatlas* ${D}/${DESTTREE}/lib - cp -P *blas* ${D}/${RPATH}/atlas #the rest really - - insinto ${RPATH} - doins ${FILESDIR}/c-ATLAS ${FILESDIR}/f77-ATLAS - - if [ -d ${S}/gentoo/threaded-libs ] - then - dodir ${RPATH}/threaded-atlas - cd ${S}/gentoo/threaded-libs - cp -P * ${D}/${RPATH}/threaded-atlas - doins ${FILESDIR}/c-threaded-ATLAS ${FILESDIR}/f77-threaded-ATLAS - fi - - insinto ${DESTTREE}/include/atlas - doins ${S}/include/cblas.h - - # These headers contain the architecture-specific optimizations determined - # by ATLAS. The atlas-lapack build is much shorter if they are available, - # so save them: - doins ${S}/include/${ATLAS_ARCH}/*.h - - #some docs - cd ${S} - dodoc README doc/{AtlasCredits.txt,ChangeLog} - use doc && dodoc doc/*.ps -} - -pkg_postinst() { - if [ -d ${RPATH}/threaded-atlas ] - then - ${DESTTREE}/bin/blas-config threaded-ATLAS - else - ${DESTTREE}/bin/blas-config ATLAS - fi - - einfo - einfo "Fortran users link using -lblas" - einfo - einfo "C users compile against the header /usr/include/atlas/cblas.h and" - einfo "link using -lcblas" - einfo -} diff --git a/app-sci/blas-atlas/blas-atlas-3.6.0.ebuild b/app-sci/blas-atlas/blas-atlas-3.6.0.ebuild index 42c0dfc20eeb..9a444fcc5ae4 100644 --- a/app-sci/blas-atlas/blas-atlas-3.6.0.ebuild +++ b/app-sci/blas-atlas/blas-atlas-3.6.0.ebuild @@ -1,13 +1,14 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-sci/blas-atlas/blas-atlas-3.6.0.ebuild,v 1.2 2004/05/11 05:31:54 kugelfang Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-sci/blas-atlas/blas-atlas-3.6.0.ebuild,v 1.3 2004/05/13 01:48:32 george Exp $ inherit eutils DESCRIPTION="Automatically Tuned Linear Algebra Software BLAS implementation" HOMEPAGE="http://math-atlas.sourceforge.net/" MY_PN=${PN/blas-/} -SRC_URI="mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2" +SRC_URI="mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2 + mirror://gentoo/atlas${PV}-shared-libs.patch.bz2" LICENSE="BSD" SLOT="0" @@ -23,11 +24,21 @@ PROVIDE="virtual/blas" S=${WORKDIR}/ATLAS +pkg_setup() { + use ifc || if [ -z `which g77` ]; then + #if ifc is defined then the dep was already checked + eerror "No fortran compiler found on the system!" + eerror "Please add g77 to your USE flags and reemerge gcc!" + die + fi +} + + src_unpack() { unpack ${A} cd ${S} - epatch ${FILESDIR}/atlas3.6.0-shared-libs.patch.bz2 + epatch ${DISTDIR}/atlas3.6.0-shared-libs.patch.bz2 cp ${FILESDIR}/war ${S} chmod a+x ${S}/war } |