public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2011-08-22 19:26 Sebastien Fabbro
  0 siblings, 0 replies; 16+ messages in thread
From: Sebastien Fabbro @ 2011-08-22 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     3da8e714d52ff08f1a983834992718d4efeb8913
Author:     Sébastien Fabbro <sebfabbro <AT> gmail <DOT> com>
AuthorDate: Mon Aug 22 18:47:58 2011 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Mon Aug 22 18:47:58 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=3da8e714

added acml

---
 sci-libs/acml/ChangeLog            |  224 ++++++++++++++++++++++++++++++++++++
 sci-libs/acml/acml-4.4.0-r1.ebuild |  121 +++++++++++++++++++
 sci-libs/acml/metadata.xml         |   25 ++++
 3 files changed, 370 insertions(+), 0 deletions(-)

diff --git a/sci-libs/acml/ChangeLog b/sci-libs/acml/ChangeLog
new file mode 100644
index 0000000..2fce0e2
--- /dev/null
+++ b/sci-libs/acml/ChangeLog
@@ -0,0 +1,224 @@
+# ChangeLog for sci-libs/acml
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/acml/ChangeLog,v 1.40 2009/07/07 23:27:59 flameeyes Exp $
+
+  22 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> +acml-4.4.0-r1.ebuild,
+  +metadata.xml:
+  Imported from bicatali overlay
+
+*acml-4.4.0-r1 (18 Jun 2011)
+
+  18 Jun 2011; Sébastien Fabbro <bicatali@gentoo.org> -acml-4.4.0.ebuild,
+  +acml-4.4.0-r1.ebuild:
+  More complete treatment of multilib. Rename profiles to be more consistent
+  with other libraries. Some simplifications.
+
+  23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> acml-4.4.0.ebuild:
+  Switched to alternatives-2 framework
+
+  14 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> acml-4.4.0.ebuild:
+  Added automated linking to a default fortran profile, gfortran if chosen
+
+  10 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> acml-4.4.0.ebuild:
+  Added multilib support. Added eselect files.
+
+*acml-4.4.0 (05 Nov 2010)
+
+  05 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> +acml-4.4.0.ebuild,
+  +metadata.xml:
+  Version bump. Completely new structure. Not functional with the eselect
+  yet.
+
+  07 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> ChangeLog:
+  Use elog for fetch error.
+
+  17 Oct 2008; Markus Meier <maekke@gentoo.org> metadata.xml:
+  openmp USE-flag is global now
+
+  07 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
+  Add USE flag description to metadata wrt GLEP 56.
+
+  23 Jun 2008; Sébastien Fabbro <bicatali@gentoo.org> acml-4.1.0-r1.ebuild:
+  Added gfortran fetch for x86, now available on amd website
+
+  27 May 2008; Sébastien Fabbro <bicatali@gentoo.org> -acml-4.1.0.ebuild,
+  acml-4.1.0-r1.ebuild:
+  Fixed a bad link in the eselect profiles
+
+*acml-4.1.0-r1 (06 May 2008)
+
+  06 May 2008; Sébastien Fabbro <bicatali@gentoo.org>
+  +acml-4.1.0-r1.ebuild:
+  Various fixes for x86 (bug #220321), re-added a default environment file
+  according to use flags, pkgconfig recreated with proper libraries instead
+  of always acml_mv
+
+*acml-4.1.0 (30 Apr 2008)
+
+  30 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org> +acml-4.1.0.ebuild:
+  Version bump. Added gfortran flag to make downloading explicit,
+  robustified dependencies and much cleaning.
+
+  22 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild,
+  acml-3.6.1-r1.ebuild, acml-4.0.1.ebuild:
+  Re-organized dependencies for pkg-config (bug #217278).
+
+  31 Mar 2008; Sébastien Fabbro <bicatali@gentoo.org> files/blas.pc.in,
+  files/lapack.pc.in, acml-3.6.0-r1.ebuild, acml-3.6.1-r1.ebuild,
+  acml-4.0.1.ebuild:
+  Forced -Wl,--no-as-needed in the pkg-config files. Now blas and lapack
+  pkg-config point to the static acml directory instead of the dynamic
+  libblas and liblapack
+
+  08 Jan 2008; Sébastien Fabbro <bicatali@gentoo.org> files/blas.pc.in,
+  files/lapack.pc.in, acml-3.6.0-r1.ebuild, acml-3.6.1-r1.ebuild,
+  -acml-4.0.0.ebuild, acml-4.0.1.ebuild:
+  Re-arrange pkgconfig files, removed old version.
+
+  25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
+  Removing kugelfang from metadata.xml as per #46972.
+
+  19 Dec 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild,
+  acml-3.6.1-r1.ebuild:
+  Fix also older versions for g2c/gfortran libs
+
+  19 Dec 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-4.0.1.ebuild:
+  Fixed directory for acml and forced dynamic linking with gfortran when
+  selected, since it will fail without
+
+*acml-4.0.1 (19 Dec 2007)
+
+  19 Dec 2007; Sébastien Fabbro <bicatali@gentoo.org> files/blas.pc.in,
+  files/lapack.pc.in, +acml-4.0.1.ebuild:
+  Version bump + fixed pkg-config files
+
+  21 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild,
+  acml-3.6.1-r1.ebuild, acml-4.0.0.ebuild:
+  Removed PROVIDE, now lapack is new style virtual
+
+  18 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild,
+  acml-3.6.1-r1.ebuild, acml-4.0.0.ebuild:
+  Re-added temporarily PROVIDE=virtual/lapack
+
+  11 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild,
+  acml-3.6.1-r1.ebuild, acml-4.0.0.ebuild:
+  fixed lib->get_libdir for eselect bug workaround
+
+  09 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> -files/c-ACML.blas,
+  -files/eselect.blas, -files/eselect.blas-mp, -files/eselect.cblas,
+  -files/eselect.cblas-mp, -files/eselect.lapack, -files/eselect.lapack-mp,
+  -files/f77-ACML.blas, -files/f77-ACML.lapack, -acml-3.0.0.ebuild,
+  -acml-3.1.0-r1.ebuild, -acml-3.6.0.ebuild, acml-3.6.0-r1.ebuild,
+  -acml-3.6.1.ebuild, acml-3.6.1-r1.ebuild, acml-4.0.0.ebuild:
+  Removed old versions. Work around eselect bug #189942.
+
+*acml-4.0.0 (08 Oct 2007)
+*acml-3.6.1-r1 (08 Oct 2007)
+*acml-3.6.0-r1 (08 Oct 2007)
+
+  08 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> +files/blas.pc.in,
+  +files/lapack.pc.in, +acml-3.6.0-r1.ebuild, +acml-3.6.1-r1.ebuild,
+  +acml-4.0.0.ebuild:
+  Version bump. Fixed openmp profiles for acml-3.6.0-r1 and acml-3.6.1-r1.
+  Added a bunch of tests, now supports new virtual style. Remove any cblas
+  reference since API is not compatible.
+
+  02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> acml-3.0.0.ebuild,
+  acml-3.1.0-r1.ebuild, acml-3.6.0.ebuild, acml-3.6.1.ebuild:
+  (QA) RESTRICT clean up.
+
+*acml-3.6.1 (01 Jun 2007)
+*acml-3.6.0 (01 Jun 2007)
+
+  01 Jun 2007; Sébastien Fabbro <bicatali@gentoo.org>
+  +files/eselect.blas-mp, +files/eselect.cblas-mp, +files/eselect.lapack-mp,
+  +acml-3.6.0.ebuild, +acml-3.6.1.ebuild:
+  Version bump. Reorganized the ebuild to take into account new systems. 
+  acml-3.6.0 is for g77 and ifc compilers, acml-3.6.1 for the gfortran
+  compiler. Added a multi-processor profile, only used with the ifc case, but
+  soon with gfortran-4.2. Fix bug #141127, thanks to Adam
+  <ediap@et.put.poznan.pl>, Sun Bing <subi.the.dream.walker@gmail.com> and
+  others in the bug.
+
+  22 Feb 2007; Jeff Gardner <je_fro@gentoo.org> ChangeLog:
+  Really changing the manifest this time...
+
+  22 Feb 2007; Jeff Gardner <je_fro@gentoo.org> files/digest-acml-3.0.0,
+  Manifest:
+  Updating acml-3.0.0 digest.
+
+  08 Jan 2007; Danny van Dyk <kugelfang@gentoo.org> -acml-2.5.0.ebuild,
+  -acml-2.7.0.ebuild, -acml-3.1.0.ebuild:
+  Removed obsolete versions.
+
+  01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog:
+  Update for my nick change spyderous -> dberkholz.
+
+  27 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; files/eselect.cblas:
+  (#141127) acml.h isn't compatible with cblas.h, so don't symlink it as if it
+  were.
+
+  25 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; +files/eselect.blas,
+  +files/eselect.cblas, +files/eselect.lapack:
+  Add eselect symlink maps, reported by Markus Dittrich.
+
+  17 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; acml-3.1.0-r1.ebuild:
+  Change einfo uses that should get read to elog.
+
+  15 Aug 2006; Danny van Dyk <kugelfang@gentoo.org> acml-3.0.0.ebuild:
+  Marking stable on amd64 and x86.
+
+*acml-3.1.0-r1 (03 Jul 2006)
+
+  03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+  +acml-3.1.0-r1.ebuild:
+  Bumps to switch to new eselect modules.
+
+  15 May 2006; Donnie Berkholz <dberkholz@gentoo.org>; acml-2.5.0.ebuild:
+  Update homepage to match the others. Some programs cache the first one they
+  find, so they get the oldest homepage.
+
+  10 May 2006; Danny van Dyk <kugelfang@gentoo.org> acml-2.5.0.ebuild,
+  acml-2.7.0.ebuild, acml-3.0.0.ebuild, acml-3.1.0.ebuild:
+  Fixed bug #128084: Symlinking acml.h to /usr/include/
+
+*acml-3.1.0 (10 May 2006)
+
+  10 May 2006; Danny van Dyk <kugelfang@gentoo.org> acml-3.0.0.ebuild,
+  +acml-3.1.0.ebuild:
+  Marked acml-3.0.0 stable on amd64. Added version 3.1.0.
+
+*acml-3.0.0 (16 Nov 2005)
+
+  16 Nov 2005; Danny van Dyk <kugelfang@gentoo.org> acml-2.7.0.ebuild,
+  +acml-3.0.0.ebuild:
+  Bumped to version 3.0.0. Changed dependencies for testing versions to at
+  least current app-admin/eselect.
+
+*acml-2.7.0 (31 Aug 2005)
+
+  31 Aug 2005; Danny van Dyk <kugelfang@gentoo.org> -acml-2.1.0.ebuild,
+  acml-2.5.0.ebuild, +acml-2.7.0.ebuild:
+  Removed version 2.1.0. Marked stable version 2.5.0. Bumped to version 2.7.0.
+
+*acml-2.5.0 (03 Apr 2005)
+
+  03 Apr 2005; Danny van Dyk <kugelfang@gentoo.org> +acml-2.5.0.ebuild:
+  Version bump to acml-2.5.0.
+
+*acml-2.1.0 (28 Dec 2004)
+
+  28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
+  +files/c-ACML.blas, +files/f77-ACML.blas, +files/f77-ACML.lapack,
+  +acml-2.1.0.ebuild:
+  Moved from app-sci/acml to sci-libs/acml.
+
+  15 Dec 2004; Danny van Dyk <kugelfang@gentoo.org> :
+  Fixed missing digest entry for acml-32bit-2-1-0.tgz. (BUG #72945)
+
+*acml-2.1.0 (22 Sep 2004)
+
+  22 Sep 2004; Danny van Dyk <kugelfang@gentoo.org> +metadata.xml,
+  +files/c-ACML.blas, +files/f77-ACML.blas, +files/f77-ACML.lapack,
+  +acml-2.1.0.ebuild:
+  Initial Import.

diff --git a/sci-libs/acml/acml-4.4.0-r1.ebuild b/sci-libs/acml/acml-4.4.0-r1.ebuild
new file mode 100644
index 0000000..65fcc3d
--- /dev/null
+++ b/sci-libs/acml/acml-4.4.0-r1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils multilib toolchain-funcs versionator alternatives-2
+
+ACML_INST_DIR=opt/${PN}${PV}
+QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"
+
+MYP=${PN}-$(replace_all_version_separators -)
+
+DESCRIPTION="AMD Core Math Library for x86 and amd64 CPUs"
+HOMEPAGE="http://developer.amd.com/cpu/libraries/acml/Pages/default.aspx"
+
+# here we go for the url mess
+FCOMP32="" FCOMP64=""
+URI="http://download2-developer.amd.com/amd/ACML"
+for fcomp in gfortran ifort nag pgi; do
+	FCOMP32="${FCOMP32} ${fcomp}? ( ${URI}/${MYP}-${fcomp}-32bit.tgz )"
+done
+for fcomp in gfortran ifort nag open64 pgi; do
+	FCOMP64="${FCOMP64} ${fcomp}? ( ${URI}/${MYP}-${fcomp}-64bit.tgz
+			int64? ( ${URI}/${MYP}-${fcomp}-64bit-int64.tgz ) )"
+done
+SRC_URI="
+	x86? ( ${FCOMP32} !gfortran? ( !ifort? ( !nag? ( !pgi? (
+			${URI}/${MYP}-gfortran-32bit.tgz ) ) ) ) )
+	amd64? ( ${FCOMP64} multilib? ( ${FCOMP32} )
+		!gfortran? ( !ifort? ( !nag? ( !open64? ( !pgi? (
+				${URI}/${MYP}-gfortran-64bit.tgz
+				multilib? ( ${URI}/${MYP}-gfortran-32bit.tgz )
+				int64? ( ${URI}/${MYP}-gfortran-64bit-int64.tgz ) ) ) ) ) ) )"
+
+LICENSE="ACML"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="doc examples int64 multilib openmp static-libs test gfortran ifort nag open64 pgi"
+RESTRICT="strip mirror"
+
+DEPEND="test? ( virtual/fortran )"
+RDEPEND="virtual/fortran"
+
+S="${WORKDIR}"
+
+src_unpack() {
+	unpack ${A}
+	unpack ./contents-acml-*.tgz
+	use openmp || rm -rf *_mp
+}
+
+src_test() {
+	local fdir d
+	for fdir in */examples; do
+		einfo "Testing acml in ${fdir}"
+		for d in . acml_mv; do
+			pushd ${fdir}/${d} > /dev/null
+			emake ACMLDIR="${S}/${fdir%/examples}"
+			emake clean
+			popd > /dev/null
+		done
+	done
+}
+
+src_install() {
+	# install libraries, pkgconfig file and eselect files for each profile
+	# fdef will be the default (gfortran if available) to be in path
+	local prof libs fdir libdir x fdef
+	for fdir in */lib; do
+		fdir=$(dirname ${fdir})
+		prof=acml$(echo ${fdir} | sed \
+			-e 's:mp:openmp:' \
+			-e 's:_:-:g' \
+			-e 's:\([a-z]*\)\(32\|64\)\(-openmp\|\)\(-int64\|\):\2\4-\1\3:')
+		use examples || rm -rf ${fdir}/examples
+		use static-libs || rm -f ${fdir}/lib/*.a
+		dodir /${ACML_INST_DIR}
+		cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR}
+		libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')"
+		cat <<-EOF > ${prof}.pc
+			prefix=${EPREFIX}/${ACML_INST_DIR}/${fdir}
+			libdir=\${prefix}/lib
+			includedir=\${prefix}/include
+			Name: ${prof}
+			Description: ${DESCRIPTION}
+			Version: ${PV}
+			URL: ${HOMEPAGE}
+			Libs: -L\${libdir} ${libs}
+			Cflags: -I\${includedir}
+		EOF
+		libdir=$(get_libdir)
+		has_multilib_profile && [[ ${fdir} == *32* ]] && libdir=lib32
+		insinto /usr/${libdir}/pkgconfig
+		doins ${prof}.pc
+		for x in blas lapack; do
+			alternatives_for ${x} ${prof} 0 \
+				/usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \
+				/${ACML_INST_DIR}/${libdir} ${fdir}/lib
+		done
+		[[ ${fdef} = gfortran${libdir#lib} ]] || fdef=${fdir}
+	done
+
+	# install env file
+	use openmp && [[ ${fdef} != *_mp ]] && fdef=${fdef}_mp
+	echo -n > 35acml "LDPATH=${EPREFIX}/${ACML_INST_DIR}/$(get_libdir)"
+	dosym ${fdef}/lib /${ACML_INST_DIR}/$(get_libdir)
+	if has_multilib_profile; then
+		dosym ${fdef/64/32}/lib /${ACML_INST_DIR}/lib32
+		echo -n >> 35acml ":${EPREFIX}/${ACML_INST_DIR}/lib32"
+	fi
+	echo >> 35acml
+	doenvd 35acml
+
+	insinto /${ACML_INST_DIR}
+	# info files go to standard /usr/share/info to avoid more env variables
+	doinfo Doc/*info*
+	rm Doc/*EULA* Doc/*info*
+	use doc || rm -rf Doc/*.pdf Doc/acml.html Doc/html
+	doins -r Doc ReleaseNotes*
+}

diff --git a/sci-libs/acml/metadata.xml b/sci-libs/acml/metadata.xml
new file mode 100644
index 0000000..b74951d
--- /dev/null
+++ b/sci-libs/acml/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+  The AMD(R) Core Math Library provides an implementation of the "Basic
+  Linear Algebra Subprograms" (BLAS) and the "Linear Algebra PACKage"
+  (LAPACK) as well as a set of "Fast Fourier Transformation" (FFT)
+  routines, all highly optimized for AMD(R) x86 and amd64 CPUs.
+</longdescription>
+<longdescription lang="de">
+  Die AMD(R) Core Math Library ist ein Ersatz für die "Basic Linear
+  Algebra Subprograms" (BLAS) und das "Linear Algebra PACKage" (LAPACK).
+  Außerdem enthält sie Routinen zur "Fast Fourier Tranformation" (FFT).
+  Alle Routinen sind hoch optimiert für AMD(R) x86 und amd64 CPUs.
+</longdescription>
+<use>
+  <flag name='gfortran'>Fetch and install acml compiled with GNU FORTRAN compiler</flag>
+  <flag name='ifort'>Fetch and install acml compiled with the Intel FORTRAN compiler</flag>
+  <flag name='nag'>Fetch and install acml compiled with the NAG FORTRAN compiler</flag>
+  <flag name='pgi'>Fetch and install acml compiled with the Portland Group FORTRAN compiler</flag>
+  <flag name='open64'>Fetch and install acml compiled with the Open64 FORTRAN Compiler</flag>
+  <flag name='int64'>Install the 64 bits integer library</flag>
+</use>
+</pkgmetadata>



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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2012-01-24 21:50 Sebastien Fabbro
  0 siblings, 0 replies; 16+ messages in thread
From: Sebastien Fabbro @ 2012-01-24 21:50 UTC (permalink / raw
  To: gentoo-commits

commit:     740fa4c6174831fc13538421030bdc7144c47ddd
Author:     Sébastien Fabbro <sebfabbro <AT> gmail <DOT> com>
AuthorDate: Tue Jan 24 21:50:18 2012 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 21:50:18 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=740fa4c6

sci-libs/acml: Version bump

(Portage version: 2.1.10.41/git/Linux x86_64, unsigned Manifest commit)

---
 sci-libs/acml/ChangeLog         |    7 ++-
 sci-libs/acml/acml-5.1.0.ebuild |  109 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+), 1 deletions(-)

diff --git a/sci-libs/acml/ChangeLog b/sci-libs/acml/ChangeLog
index 2fce0e2..c2e0917 100644
--- a/sci-libs/acml/ChangeLog
+++ b/sci-libs/acml/ChangeLog
@@ -1,7 +1,12 @@
 # ChangeLog for sci-libs/acml
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/sci-libs/acml/ChangeLog,v 1.40 2009/07/07 23:27:59 flameeyes Exp $
 
+*acml-5.1.0 (24 Jan 2012)
+
+  24 Jan 2012; Sébastien Fabbro <bicatali@gentoo.org> +acml-5.1.0.ebuild:
+  Version bump
+
   22 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> +acml-4.4.0-r1.ebuild,
   +metadata.xml:
   Imported from bicatali overlay

diff --git a/sci-libs/acml/acml-5.1.0.ebuild b/sci-libs/acml/acml-5.1.0.ebuild
new file mode 100644
index 0000000..a4919fd
--- /dev/null
+++ b/sci-libs/acml/acml-5.1.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils toolchain-funcs versionator alternatives-2
+
+ACML_INST_DIR=opt/${PN}${PV}
+QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"
+
+MYP=${PN}-$(replace_all_version_separators -)
+
+DESCRIPTION="AMD Core Math Library for x86 and amd64 CPUs"
+HOMEPAGE="http://developer.amd.com/cpu/libraries/acml/Pages/default.aspx"
+
+# here we go for the url mess
+FCOMP64=""
+URI="http://download2-developer.amd.com/amd/ACML"
+for fcomp in gfortran ifort open64 pgi; do
+	FCOMP64="${FCOMP64} ${fcomp}? ( ${URI}/${MYP}-${fcomp}-64bit.tgz
+			int64? ( ${URI}/${MYP}-${fcomp}-64bit-int64.tgz ) )"
+done
+SRC_URI="
+	amd64? ( ${FCOMP64}
+		!gfortran? ( !ifort? ( !open64? ( !pgi? (
+				${URI}/${MYP}-gfortran-64bit.tgz
+				int64? ( ${URI}/${MYP}-gfortran-64bit-int64.tgz ) ) ) ) ) )"
+
+LICENSE="ACML"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="doc examples gfortran ifort int64 open64 openmp pgi static-libs test"
+RESTRICT="strip mirror"
+
+DEPEND="test? ( virtual/fortran )"
+RDEPEND="virtual/fortran"
+
+S="${WORKDIR}"
+
+src_unpack() {
+	unpack ${A}
+	unpack ./contents-acml-*.tgz
+	use openmp || rm -rf *_mp
+}
+
+src_test() {
+	local fdir d
+	for fdir in */examples; do
+		einfo "Testing acml in ${fdir}"
+		for d in . acml_mv; do
+			pushd ${fdir}/${d} > /dev/null
+			emake ACMLDIR="${S}/${fdir%/examples}"
+			emake clean
+			popd > /dev/null
+		done
+	done
+}
+
+src_install() {
+	# install libraries, pkgconfig file and eselect files for each profile
+	# fdef will be the default (gfortran if available) to be in path
+	local prof libs fdir libdir x fdef
+	for fdir in */lib; do
+		fdir=$(dirname ${fdir})
+		prof=acml$(echo ${fdir} | sed \
+			-e 's:mp:openmp:' \
+			-e 's:_:-:g' \
+			-e 's:\([a-z]*\)\(32\|64\)\(-openmp\|\)\(-int64\|\):\2\4-\1\3:')
+		use examples || rm -rf ${fdir}/examples
+		use static-libs || rm -f ${fdir}/lib/*.a
+		dodir /${ACML_INST_DIR}
+		cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR}
+		libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')"
+		cat <<-EOF > ${prof}.pc
+			prefix=${EPREFIX}/${ACML_INST_DIR}/${fdir}
+			libdir=\${prefix}/lib
+			includedir=\${prefix}/include
+			Name: ${prof}
+			Description: ${DESCRIPTION}
+			Version: ${PV}
+			URL: ${HOMEPAGE}
+			Libs: -L\${libdir} ${libs}
+			Cflags: -I\${includedir}
+		EOF
+		libdir=$(get_libdir)
+		insinto /usr/${libdir}/pkgconfig
+		doins ${prof}.pc
+		for x in blas lapack; do
+			alternatives_for ${x} ${prof} 0 \
+				/usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \
+				/${ACML_INST_DIR}/${libdir} ${fdir}/lib
+		done
+		[[ ${fdef} = gfortran${libdir#lib} ]] || fdef=${fdir}
+	done
+
+	# install env file
+	use openmp && [[ ${fdef} != *_mp ]] && fdef=${fdef}_mp
+	echo -n > 35acml "LDPATH=${EPREFIX}/${ACML_INST_DIR}/$(get_libdir)"
+	dosym ${fdef}/lib /${ACML_INST_DIR}/$(get_libdir)
+	doenvd 35acml
+
+	insinto /${ACML_INST_DIR}
+	# info files go to standard /usr/share/info to avoid more env variables
+	doinfo Doc/*info*
+	rm Doc/*EULA* Doc/*info*
+	use doc || rm -rf Doc/*.pdf Doc/acml.html Doc/html
+	doins -r Doc ReleaseNotes*
+}



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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2012-09-29 23:23 Sebastien Fabbro
  0 siblings, 0 replies; 16+ messages in thread
From: Sebastien Fabbro @ 2012-09-29 23:23 UTC (permalink / raw
  To: gentoo-commits

commit:     ce70ec62cbcb5d2fbfc9ebeb23d5b05962976910
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 29 23:20:18 2012 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Sat Sep 29 23:20:18 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ce70ec62

sci-libs/acml: Version bump

(Portage version: 2.2.0_alpha133/git/Linux x86_64, unsigned Manifest commit)

---
 sci-libs/acml/ChangeLog                            |    6 ++++++
 .../acml/{acml-5.1.0.ebuild => acml-5.2.0.ebuild}  |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/sci-libs/acml/ChangeLog b/sci-libs/acml/ChangeLog
index c2e0917..d59bce9 100644
--- a/sci-libs/acml/ChangeLog
+++ b/sci-libs/acml/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/sci-libs/acml/ChangeLog,v 1.40 2009/07/07 23:27:59 flameeyes Exp $
 
+*acml-5.2.0 (29 Sep 2012)
+
+  29 Sep 2012; Sébastien Fabbro <bicatali@gentoo.org> +acml-5.2.0.ebuild,
+  -acml-5.1.0.ebuild:
+  sci-libs/acml: Version bump
+
 *acml-5.1.0 (24 Jan 2012)
 
   24 Jan 2012; Sébastien Fabbro <bicatali@gentoo.org> +acml-5.1.0.ebuild:

diff --git a/sci-libs/acml/acml-5.1.0.ebuild b/sci-libs/acml/acml-5.2.0.ebuild
similarity index 97%
rename from sci-libs/acml/acml-5.1.0.ebuild
rename to sci-libs/acml/acml-5.2.0.ebuild
index a4919fd..df74d72 100644
--- a/sci-libs/acml/acml-5.1.0.ebuild
+++ b/sci-libs/acml/acml-5.2.0.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=4
 
-inherit eutils toolchain-funcs versionator alternatives-2
+inherit eutils multilib toolchain-funcs versionator alternatives-2
 
 ACML_INST_DIR=opt/${PN}${PV}
 QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2012-12-13  0:10 Sebastien Fabbro
  0 siblings, 0 replies; 16+ messages in thread
From: Sebastien Fabbro @ 2012-12-13  0:10 UTC (permalink / raw
  To: gentoo-commits

commit:     7ac1e10dd94e8eab10a2ddb2373cd259471e738f
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 12 22:47:42 2012 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Wed Dec 12 22:47:42 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=7ac1e10d

sci-libs/acml: Removed old

Package-Manager: portage-2.2.01.21418-prefix

---
 sci-libs/acml/ChangeLog            |    4 +
 sci-libs/acml/acml-4.4.0-r1.ebuild |  121 ------------------------------------
 sci-libs/acml/metadata.xml         |    1 -
 3 files changed, 4 insertions(+), 122 deletions(-)

diff --git a/sci-libs/acml/ChangeLog b/sci-libs/acml/ChangeLog
index d59bce9..9016da2 100644
--- a/sci-libs/acml/ChangeLog
+++ b/sci-libs/acml/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/sci-libs/acml/ChangeLog,v 1.40 2009/07/07 23:27:59 flameeyes Exp $
 
+  12 Dec 2012; Sébastien Fabbro <bicatali@gentoo.org> -acml-4.4.0-r1.ebuild,
+  metadata.xml:
+  sci-libs/acml: Removed old
+
 *acml-5.2.0 (29 Sep 2012)
 
   29 Sep 2012; Sébastien Fabbro <bicatali@gentoo.org> +acml-5.2.0.ebuild,

diff --git a/sci-libs/acml/acml-4.4.0-r1.ebuild b/sci-libs/acml/acml-4.4.0-r1.ebuild
deleted file mode 100644
index 65fcc3d..0000000
--- a/sci-libs/acml/acml-4.4.0-r1.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils multilib toolchain-funcs versionator alternatives-2
-
-ACML_INST_DIR=opt/${PN}${PV}
-QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"
-
-MYP=${PN}-$(replace_all_version_separators -)
-
-DESCRIPTION="AMD Core Math Library for x86 and amd64 CPUs"
-HOMEPAGE="http://developer.amd.com/cpu/libraries/acml/Pages/default.aspx"
-
-# here we go for the url mess
-FCOMP32="" FCOMP64=""
-URI="http://download2-developer.amd.com/amd/ACML"
-for fcomp in gfortran ifort nag pgi; do
-	FCOMP32="${FCOMP32} ${fcomp}? ( ${URI}/${MYP}-${fcomp}-32bit.tgz )"
-done
-for fcomp in gfortran ifort nag open64 pgi; do
-	FCOMP64="${FCOMP64} ${fcomp}? ( ${URI}/${MYP}-${fcomp}-64bit.tgz
-			int64? ( ${URI}/${MYP}-${fcomp}-64bit-int64.tgz ) )"
-done
-SRC_URI="
-	x86? ( ${FCOMP32} !gfortran? ( !ifort? ( !nag? ( !pgi? (
-			${URI}/${MYP}-gfortran-32bit.tgz ) ) ) ) )
-	amd64? ( ${FCOMP64} multilib? ( ${FCOMP32} )
-		!gfortran? ( !ifort? ( !nag? ( !open64? ( !pgi? (
-				${URI}/${MYP}-gfortran-64bit.tgz
-				multilib? ( ${URI}/${MYP}-gfortran-32bit.tgz )
-				int64? ( ${URI}/${MYP}-gfortran-64bit-int64.tgz ) ) ) ) ) ) )"
-
-LICENSE="ACML"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="doc examples int64 multilib openmp static-libs test gfortran ifort nag open64 pgi"
-RESTRICT="strip mirror"
-
-DEPEND="test? ( virtual/fortran )"
-RDEPEND="virtual/fortran"
-
-S="${WORKDIR}"
-
-src_unpack() {
-	unpack ${A}
-	unpack ./contents-acml-*.tgz
-	use openmp || rm -rf *_mp
-}
-
-src_test() {
-	local fdir d
-	for fdir in */examples; do
-		einfo "Testing acml in ${fdir}"
-		for d in . acml_mv; do
-			pushd ${fdir}/${d} > /dev/null
-			emake ACMLDIR="${S}/${fdir%/examples}"
-			emake clean
-			popd > /dev/null
-		done
-	done
-}
-
-src_install() {
-	# install libraries, pkgconfig file and eselect files for each profile
-	# fdef will be the default (gfortran if available) to be in path
-	local prof libs fdir libdir x fdef
-	for fdir in */lib; do
-		fdir=$(dirname ${fdir})
-		prof=acml$(echo ${fdir} | sed \
-			-e 's:mp:openmp:' \
-			-e 's:_:-:g' \
-			-e 's:\([a-z]*\)\(32\|64\)\(-openmp\|\)\(-int64\|\):\2\4-\1\3:')
-		use examples || rm -rf ${fdir}/examples
-		use static-libs || rm -f ${fdir}/lib/*.a
-		dodir /${ACML_INST_DIR}
-		cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR}
-		libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')"
-		cat <<-EOF > ${prof}.pc
-			prefix=${EPREFIX}/${ACML_INST_DIR}/${fdir}
-			libdir=\${prefix}/lib
-			includedir=\${prefix}/include
-			Name: ${prof}
-			Description: ${DESCRIPTION}
-			Version: ${PV}
-			URL: ${HOMEPAGE}
-			Libs: -L\${libdir} ${libs}
-			Cflags: -I\${includedir}
-		EOF
-		libdir=$(get_libdir)
-		has_multilib_profile && [[ ${fdir} == *32* ]] && libdir=lib32
-		insinto /usr/${libdir}/pkgconfig
-		doins ${prof}.pc
-		for x in blas lapack; do
-			alternatives_for ${x} ${prof} 0 \
-				/usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \
-				/${ACML_INST_DIR}/${libdir} ${fdir}/lib
-		done
-		[[ ${fdef} = gfortran${libdir#lib} ]] || fdef=${fdir}
-	done
-
-	# install env file
-	use openmp && [[ ${fdef} != *_mp ]] && fdef=${fdef}_mp
-	echo -n > 35acml "LDPATH=${EPREFIX}/${ACML_INST_DIR}/$(get_libdir)"
-	dosym ${fdef}/lib /${ACML_INST_DIR}/$(get_libdir)
-	if has_multilib_profile; then
-		dosym ${fdef/64/32}/lib /${ACML_INST_DIR}/lib32
-		echo -n >> 35acml ":${EPREFIX}/${ACML_INST_DIR}/lib32"
-	fi
-	echo >> 35acml
-	doenvd 35acml
-
-	insinto /${ACML_INST_DIR}
-	# info files go to standard /usr/share/info to avoid more env variables
-	doinfo Doc/*info*
-	rm Doc/*EULA* Doc/*info*
-	use doc || rm -rf Doc/*.pdf Doc/acml.html Doc/html
-	doins -r Doc ReleaseNotes*
-}

diff --git a/sci-libs/acml/metadata.xml b/sci-libs/acml/metadata.xml
index b74951d..0d6d48c 100644
--- a/sci-libs/acml/metadata.xml
+++ b/sci-libs/acml/metadata.xml
@@ -17,7 +17,6 @@
 <use>
   <flag name='gfortran'>Fetch and install acml compiled with GNU FORTRAN compiler</flag>
   <flag name='ifort'>Fetch and install acml compiled with the Intel FORTRAN compiler</flag>
-  <flag name='nag'>Fetch and install acml compiled with the NAG FORTRAN compiler</flag>
   <flag name='pgi'>Fetch and install acml compiled with the Portland Group FORTRAN compiler</flag>
   <flag name='open64'>Fetch and install acml compiled with the Open64 FORTRAN Compiler</flag>
   <flag name='int64'>Install the 64 bits integer library</flag>


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2013-01-24 19:47 Sebastien Fabbro
  0 siblings, 0 replies; 16+ messages in thread
From: Sebastien Fabbro @ 2013-01-24 19:47 UTC (permalink / raw
  To: gentoo-commits

commit:     342520315beabebc8f3c9109fd7e2cd936b5d175
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 24 19:46:16 2013 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Thu Jan 24 19:46:16 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=34252031

sci-libs/acml: Version bump, now fetch restricted.

Package-Manager: portage-2.2.01.21580-prefix

---
 sci-libs/acml/ChangeLog                            |    8 ++-
 .../acml/{acml-5.2.0.ebuild => acml-5.3.0.ebuild}  |   73 ++++++++++---------
 sci-libs/acml/metadata.xml                         |    3 +-
 3 files changed, 47 insertions(+), 37 deletions(-)

diff --git a/sci-libs/acml/ChangeLog b/sci-libs/acml/ChangeLog
index 9016da2..cd86638 100644
--- a/sci-libs/acml/ChangeLog
+++ b/sci-libs/acml/ChangeLog
@@ -1,7 +1,13 @@
 # ChangeLog for sci-libs/acml
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/sci-libs/acml/ChangeLog,v 1.40 2009/07/07 23:27:59 flameeyes Exp $
 
+*acml-5.3.0 (24 Jan 2013)
+
+  24 Jan 2013; Sébastien Fabbro <bicatali@gentoo.org> +acml-5.3.0.ebuild,
+  -acml-5.2.0.ebuild, metadata.xml:
+  sci-libs/acml: Version bump, now fetch restricted.
+
   12 Dec 2012; Sébastien Fabbro <bicatali@gentoo.org> -acml-4.4.0-r1.ebuild,
   metadata.xml:
   sci-libs/acml: Removed old

diff --git a/sci-libs/acml/acml-5.2.0.ebuild b/sci-libs/acml/acml-5.3.0.ebuild
similarity index 56%
rename from sci-libs/acml/acml-5.2.0.ebuild
rename to sci-libs/acml/acml-5.3.0.ebuild
index df74d72..9d42a7d 100644
--- a/sci-libs/acml/acml-5.2.0.ebuild
+++ b/sci-libs/acml/acml-5.3.0.ebuild
@@ -1,22 +1,22 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=4
+EAPI=5
 
-inherit eutils multilib toolchain-funcs versionator alternatives-2
+inherit eutils multilib toolchain-funcs versionator alternatives-2 fortran-2
 
 ACML_INST_DIR=opt/${PN}${PV}
 QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"
 
 MYP=${PN}-$(replace_all_version_separators -)
 
-DESCRIPTION="AMD Core Math Library for x86 and amd64 CPUs"
-HOMEPAGE="http://developer.amd.com/cpu/libraries/acml/Pages/default.aspx"
+DESCRIPTION="AMD Core Math Library for amd64 CPUs"
+HOMEPAGE="http://developer.amd.com/tools/cpu-development/amd-core-math-library-acml/"
 
 # here we go for the url mess
 FCOMP64=""
-URI="http://download2-developer.amd.com/amd/ACML"
+URI="http://developer.amd.com/tools/cpu-development/amd-core-math-library-acml/acml-downloads-resources/"
 for fcomp in gfortran ifort open64 pgi; do
 	FCOMP64="${FCOMP64} ${fcomp}? ( ${URI}/${MYP}-${fcomp}-64bit.tgz
 			int64? ( ${URI}/${MYP}-${fcomp}-64bit-int64.tgz ) )"
@@ -29,51 +29,48 @@ SRC_URI="
 
 LICENSE="ACML"
 SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="doc examples gfortran ifort int64 open64 openmp pgi static-libs test"
-RESTRICT="strip mirror"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="doc examples fma gfortran ifort int64 open64 openmp pgi static-libs test"
+RESTRICT="fetch strip mirror"
 
-DEPEND="test? ( virtual/fortran )"
-RDEPEND="virtual/fortran"
+DEPEND=""
+RDEPEND=""
 
 S="${WORKDIR}"
 
 src_unpack() {
 	unpack ${A}
 	unpack ./contents-acml-*.tgz
-	use openmp || rm -rf *_mp
+	use openmp || rm -rf *_mp*
+	use fma || rm -rf *_fma*
 }
 
 src_test() {
 	local fdir d
 	for fdir in */examples; do
 		einfo "Testing acml in ${fdir}"
-		for d in . acml_mv; do
-			pushd ${fdir}/${d} > /dev/null
-			emake ACMLDIR="${S}/${fdir%/examples}"
-			emake clean
-			popd > /dev/null
-		done
+		pushd ${fdir} > /dev/null
+		emake ACMLDIR="${S}/${fdir%/examples}"
+		emake clean
+		popd > /dev/null
 	done
 }
 
 src_install() {
 	# install libraries, pkgconfig file and eselect files for each profile
-	# fdef will be the default (gfortran if available) to be in path
-	local prof libs fdir libdir x fdef
+	local prof libs fdir libdir=$(get_libdir)  x
 	for fdir in */lib; do
 		fdir=$(dirname ${fdir})
-		prof=acml$(echo ${fdir} | sed \
+		prof=acml-$(echo ${fdir} | sed \
 			-e 's:mp:openmp:' \
-			-e 's:_:-:g' \
-			-e 's:\([a-z]*\)\(32\|64\)\(-openmp\|\)\(-int64\|\):\2\4-\1\3:')
-		use examples || rm -rf ${fdir}/examples
-		use static-libs || rm -f ${fdir}/lib/*.a
+			-e 's:_:-:g')
+		use examples || rm -r ${fdir}/examples
+		use static-libs || rm ${fdir}/lib/*.a
 		dodir /${ACML_INST_DIR}
-		cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR}
+		cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR} || die
 		libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')"
 		cat <<-EOF > ${prof}.pc
-			prefix=${EPREFIX}/${ACML_INST_DIR}/${fdir}
+			prefix=${EROOT}/${ACML_INST_DIR}/${fdir}
 			libdir=\${prefix}/lib
 			includedir=\${prefix}/include
 			Name: ${prof}
@@ -83,7 +80,6 @@ src_install() {
 			Libs: -L\${libdir} ${libs}
 			Cflags: -I\${includedir}
 		EOF
-		libdir=$(get_libdir)
 		insinto /usr/${libdir}/pkgconfig
 		doins ${prof}.pc
 		for x in blas lapack; do
@@ -91,19 +87,26 @@ src_install() {
 				/usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \
 				/${ACML_INST_DIR}/${libdir} ${fdir}/lib
 		done
-		[[ ${fdef} = gfortran${libdir#lib} ]] || fdef=${fdir}
 	done
 
-	# install env file
-	use openmp && [[ ${fdef} != *_mp ]] && fdef=${fdef}_mp
-	echo -n > 35acml "LDPATH=${EPREFIX}/${ACML_INST_DIR}/$(get_libdir)"
-	dosym ${fdef}/lib /${ACML_INST_DIR}/$(get_libdir)
+	echo > 35acml "LDPATH=${EROOT}/${ACML_INST_DIR}/${libdir}"
 	doenvd 35acml
 
+	# default profile: first one matching use flags
+	local opts=gfortran
+	for fdir in ifort open64 pgi; do
+		use ${fdir} && opts=${fdir}
+	done
+	opts+="64"
+	use fma && opts+="_fma4"
+	use openmp && opts+="_mp"
+	use int64 && opts+="_int64"
+	dosym $(ls -1d */lib | grep ${opts}) /${ACML_INST_DIR}/${libdir}
+
 	insinto /${ACML_INST_DIR}
 	# info files go to standard /usr/share/info to avoid more env variables
 	doinfo Doc/*info*
-	rm Doc/*EULA* Doc/*info*
-	use doc || rm -rf Doc/*.pdf Doc/acml.html Doc/html
+	rm Doc/*EULA* Doc/*info* || die
+	use doc || rm -r Doc/*.pdf Doc/acml.html Doc/html
 	doins -r Doc ReleaseNotes*
 }

diff --git a/sci-libs/acml/metadata.xml b/sci-libs/acml/metadata.xml
index 0d6d48c..ca7fb2c 100644
--- a/sci-libs/acml/metadata.xml
+++ b/sci-libs/acml/metadata.xml
@@ -15,10 +15,11 @@
   Alle Routinen sind hoch optimiert für AMD(R) x86 und amd64 CPUs.
 </longdescription>
 <use>
+  <flag name='fma'>Use the Fused Multiply Add instruction set</flag>
   <flag name='gfortran'>Fetch and install acml compiled with GNU FORTRAN compiler</flag>
   <flag name='ifort'>Fetch and install acml compiled with the Intel FORTRAN compiler</flag>
+  <flag name='int64'>Install the 64 bits integer library</flag>
   <flag name='pgi'>Fetch and install acml compiled with the Portland Group FORTRAN compiler</flag>
   <flag name='open64'>Fetch and install acml compiled with the Open64 FORTRAN Compiler</flag>
-  <flag name='int64'>Install the 64 bits integer library</flag>
 </use>
 </pkgmetadata>


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2013-03-03 18:39 Sebastien Fabbro
  0 siblings, 0 replies; 16+ messages in thread
From: Sebastien Fabbro @ 2013-03-03 18:39 UTC (permalink / raw
  To: gentoo-commits

commit:     75982e7effe90447be634e7b2f17115c129495db
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 25 17:41:33 2013 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Mon Feb 25 17:41:33 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=75982e7e

sci-libs/acml: Add -lm -lrt for static linking on pc file

Package-Manager: portage-2.2.01.21688-prefix

---
 sci-libs/acml/ChangeLog         |    3 +++
 sci-libs/acml/acml-5.3.0.ebuild |    1 +
 2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/sci-libs/acml/ChangeLog b/sci-libs/acml/ChangeLog
index cd86638..afa30a8 100644
--- a/sci-libs/acml/ChangeLog
+++ b/sci-libs/acml/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/sci-libs/acml/ChangeLog,v 1.40 2009/07/07 23:27:59 flameeyes Exp $
 
+  25 Feb 2013; Sébastien Fabbro <bicatali@gentoo.org> acml-5.3.0.ebuild:
+  sci-libs/acml: Add -lm -lrt for static linking on pc file
+
 *acml-5.3.0 (24 Jan 2013)
 
   24 Jan 2013; Sébastien Fabbro <bicatali@gentoo.org> +acml-5.3.0.ebuild,

diff --git a/sci-libs/acml/acml-5.3.0.ebuild b/sci-libs/acml/acml-5.3.0.ebuild
index 9d42a7d..374ddf6 100644
--- a/sci-libs/acml/acml-5.3.0.ebuild
+++ b/sci-libs/acml/acml-5.3.0.ebuild
@@ -78,6 +78,7 @@ src_install() {
 			Version: ${PV}
 			URL: ${HOMEPAGE}
 			Libs: -L\${libdir} ${libs}
+			Libs.private: -lm -lrt ${threads}
 			Cflags: -I\${includedir}
 		EOF
 		insinto /usr/${libdir}/pkgconfig


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2013-07-18 22:30 Sebastien Fabbro
  0 siblings, 0 replies; 16+ messages in thread
From: Sebastien Fabbro @ 2013-07-18 22:30 UTC (permalink / raw
  To: gentoo-commits

commit:     461937d1ff4ddc26c16e376cdb27c06318e09398
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 22:14:53 2013 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 22:14:53 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=461937d1

Add gentoo_prefix as master repo

---
 sci-libs/acml/{acml-5.3.0.ebuild => acml-5.3.1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-libs/acml/acml-5.3.0.ebuild b/sci-libs/acml/acml-5.3.1.ebuild
similarity index 100%
rename from sci-libs/acml/acml-5.3.0.ebuild
rename to sci-libs/acml/acml-5.3.1.ebuild


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2015-01-22  0:09 Christoph Junghans
  0 siblings, 0 replies; 16+ messages in thread
From: Christoph Junghans @ 2015-01-22  0:09 UTC (permalink / raw
  To: gentoo-commits

commit:     3688f2382826b1d8f07e59835cc98a20f9cb1c03
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Tue Jan 20 23:05:22 2015 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Tue Jan 20 23:05:49 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=3688f238

sci-libs/acml: Fix HOMEPAGE and URI

---
 sci-libs/acml/ChangeLog         | 8 ++++++--
 sci-libs/acml/acml-5.3.1.ebuild | 6 +++---
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/sci-libs/acml/ChangeLog b/sci-libs/acml/ChangeLog
index afa30a8..35c47e8 100644
--- a/sci-libs/acml/ChangeLog
+++ b/sci-libs/acml/ChangeLog
@@ -1,6 +1,10 @@
 # ChangeLog for sci-libs/acml
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/acml/ChangeLog,v 1.40 2009/07/07 23:27:59 flameeyes Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  20 Jan 2015; Marius Brehler <marbre@linux.sungazer.de>
+  acml-5.3.0.ebuild:
+  Fix HOMEPAGE and URI
 
   25 Feb 2013; Sébastien Fabbro <bicatali@gentoo.org> acml-5.3.0.ebuild:
   sci-libs/acml: Add -lm -lrt for static linking on pc file

diff --git a/sci-libs/acml/acml-5.3.1.ebuild b/sci-libs/acml/acml-5.3.1.ebuild
index f61d92c..ea6ca80 100644
--- a/sci-libs/acml/acml-5.3.1.ebuild
+++ b/sci-libs/acml/acml-5.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -12,11 +12,11 @@ QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"
 MYP=${PN}-$(replace_all_version_separators -)
 
 DESCRIPTION="AMD Core Math Library for amd64 CPUs"
-HOMEPAGE="http://developer.amd.com/tools/cpu-development/amd-core-math-library-acml/"
+HOMEPAGE="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-downloads-resources/"
 
 # here we go for the url mess
 FCOMP64=""
-URI="http://developer.amd.com/tools/cpu-development/amd-core-math-library-acml/acml-downloads-resources/"
+URI="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-downloads-resources/"
 for fcomp in gfortran ifort open64 pgi; do
 	FCOMP64="${FCOMP64} ${fcomp}? ( ${URI}/${MYP}-${fcomp}-64bit.tgz
 			int64? ( ${URI}/${MYP}-${fcomp}-64bit-int64.tgz ) )"


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2015-02-02 12:06 Justin Lecher
  0 siblings, 0 replies; 16+ messages in thread
From: Justin Lecher @ 2015-02-02 12:06 UTC (permalink / raw
  To: gentoo-commits

commit:     0407caed51ca5202fa34c41e712849ea8a41556c
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Mon Feb  2 08:44:29 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Feb  2 08:44:29 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0407caed

sci-libs/acml: Remove fma from metadata

---
 sci-libs/acml/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-libs/acml/metadata.xml b/sci-libs/acml/metadata.xml
index ca7fb2c..3d96729 100644
--- a/sci-libs/acml/metadata.xml
+++ b/sci-libs/acml/metadata.xml
@@ -15,7 +15,6 @@
   Alle Routinen sind hoch optimiert für AMD(R) x86 und amd64 CPUs.
 </longdescription>
 <use>
-  <flag name='fma'>Use the Fused Multiply Add instruction set</flag>
   <flag name='gfortran'>Fetch and install acml compiled with GNU FORTRAN compiler</flag>
   <flag name='ifort'>Fetch and install acml compiled with the Intel FORTRAN compiler</flag>
   <flag name='int64'>Install the 64 bits integer library</flag>


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2015-02-02 12:06 Justin Lecher
  0 siblings, 0 replies; 16+ messages in thread
From: Justin Lecher @ 2015-02-02 12:06 UTC (permalink / raw
  To: gentoo-commits

commit:     12912c9a61a031535208d92c31e25979cfdd7b4d
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Mon Feb  2 08:33:31 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Feb  2 08:33:31 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=12912c9a

sci-libs/acml-5.3.1: Convert fma to cpu_flags_x86_fma4

---
 sci-libs/acml/ChangeLog         | 4 ++++
 sci-libs/acml/acml-5.3.1.ebuild | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/sci-libs/acml/ChangeLog b/sci-libs/acml/ChangeLog
index 35c47e8..4c6ae9a 100644
--- a/sci-libs/acml/ChangeLog
+++ b/sci-libs/acml/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  02 Feb 2015; Marius Brehler <marbre@linux.sungazer.de>
+  acml-5.3.0.ebuild:
+  Convert fma to cpu_flags_x86_fma4
+
   20 Jan 2015; Marius Brehler <marbre@linux.sungazer.de>
   acml-5.3.0.ebuild:
   Fix HOMEPAGE and URI

diff --git a/sci-libs/acml/acml-5.3.1.ebuild b/sci-libs/acml/acml-5.3.1.ebuild
index ea6ca80..0070173 100644
--- a/sci-libs/acml/acml-5.3.1.ebuild
+++ b/sci-libs/acml/acml-5.3.1.ebuild
@@ -30,7 +30,7 @@ SRC_URI="
 LICENSE="ACML"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~amd64-linux"
-IUSE="doc examples fma gfortran ifort int64 open64 openmp pgi static-libs test"
+IUSE="doc examples cpu_flags_x86_fma4 gfortran ifort int64 open64 openmp pgi static-libs test"
 RESTRICT="fetch strip mirror"
 
 DEPEND=""
@@ -42,7 +42,7 @@ src_unpack() {
 	unpack ${A}
 	unpack ./contents-acml-*.tgz
 	use openmp || rm -rf *_mp*
-	use fma || rm -rf *_fma*
+	use cpu_flags_x86_fma4 || rm -rf *_fma*
 }
 
 src_test() {
@@ -99,7 +99,7 @@ src_install() {
 		use ${fdir} && opts=${fdir}
 	done
 	opts+="64"
-	use fma && opts+="_fma4"
+	use cpu_flags_x86_fma4 && opts+="_fma4"
 	use openmp && opts+="_mp"
 	use int64 && opts+="_int64"
 	dosym $(ls -1d */lib | grep ${opts}) /${ACML_INST_DIR}/${libdir}


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2015-02-02 12:06 Justin Lecher
  0 siblings, 0 replies; 16+ messages in thread
From: Justin Lecher @ 2015-02-02 12:06 UTC (permalink / raw
  To: gentoo-commits

commit:     f66fc758203a922959b415a3a4e0814aeba74b9f
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Mon Feb  2 08:51:43 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Feb  2 08:51:43 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=f66fc758

 sci-libs/acml/acml-6.1.0.3: Version bump

---
 sci-libs/acml/ChangeLog            |   6 +++
 sci-libs/acml/acml-6.1.0.31.ebuild | 100 +++++++++++++++++++++++++++++++++++++
 2 files changed, 106 insertions(+)

diff --git a/sci-libs/acml/ChangeLog b/sci-libs/acml/ChangeLog
index 4c6ae9a..97bf101 100644
--- a/sci-libs/acml/ChangeLog
+++ b/sci-libs/acml/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*acml-6.1.0.31 (02 Feb 2015)
+
+  02 Feb 2015; Marius Brehler <marbre@linux.sungazer.de>
+  +acml-6.1.0.21.ebuild:
+  Version bump
+
   02 Feb 2015; Marius Brehler <marbre@linux.sungazer.de>
   acml-5.3.0.ebuild:
   Convert fma to cpu_flags_x86_fma4

diff --git a/sci-libs/acml/acml-6.1.0.31.ebuild b/sci-libs/acml/acml-6.1.0.31.ebuild
new file mode 100644
index 0000000..02dd4fa
--- /dev/null
+++ b/sci-libs/acml/acml-6.1.0.31.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils multilib toolchain-funcs versionator alternatives-2 fortran-2
+
+ACML_INST_DIR=opt/${PN}${PV}
+QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"
+
+MYP=${PN}-$(replace_all_version_separators -)
+
+DESCRIPTION="AMD Core Math Library for amd64 CPUs"
+HOMEPAGE="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/"
+CURI="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-downloads-resources/#download"
+SRC_URI="gfortran? ( ${P}-gfortran64.tgz )"
+
+LICENSE="ACML-EULA"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="doc examples cpu_flags_x86_fma4 +gfortran openmp test"
+RESTRICT="strip mirror"
+
+DEPEND=""
+RDEPEND=""
+
+S="${WORKDIR}"
+
+pkg_nofetch() {
+	einfo "Please download"
+	einfo "$SRC_URI"
+	einfo " ${CURI} and place it in ${DISTDIR}"
+}
+
+src_unpack() {
+	unpack ${A}
+	use openmp || rm -rf *_mp*
+}
+
+src_test() {
+	local fdir d
+	for fdir in */examples; do
+		einfo "Testing acml in ${fdir}"
+		pushd ${fdir} > /dev/null
+		emake ACMLDIR="${S}/${fdir%/examples}"
+		emake clean
+		popd > /dev/null
+	done
+}
+
+src_install() {
+	# install libraries, pkgconfig file and eselect files for each profile
+	local prof libs fdir libdir=$(get_libdir)  x
+	for fdir in */lib; do
+		fdir=$(dirname ${fdir})
+		prof=acml-$(echo ${fdir} | sed \
+			-e 's:mp:openmp:' \
+			-e 's:_:-:g')
+		use examples || rm -r ${fdir}/examples
+		dodir /${ACML_INST_DIR}
+		cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR} || die
+		libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')"
+		cat <<-EOF > ${prof}.pc
+			prefix=${EROOT}/${ACML_INST_DIR}/${fdir}
+			libdir=\${prefix}/lib
+			includedir=\${prefix}/include
+			Name: ${prof}
+			Description: ${DESCRIPTION}
+			Version: ${PV}
+			URL: ${HOMEPAGE}
+			Libs: -L\${libdir} ${libs}
+			Libs.private: -lm -lrt ${threads}
+			Cflags: -I\${includedir}
+		EOF
+		insinto /usr/${libdir}/pkgconfig
+		doins ${prof}.pc
+		for x in blas lapack; do
+			alternatives_for ${x} ${prof} 0 \
+				/usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \
+				/${ACML_INST_DIR}/${libdir} ${fdir}/lib
+		done
+	done
+
+	echo > 35acml "LDPATH=${EROOT}/${ACML_INST_DIR}/${libdir}"
+	doenvd 35acml
+
+	# default profile: first one matching use flags
+	local opts=gfortran64
+	use cpu_flags_x86_fma4 && opts+="_fma4"
+	use openmp && opts+="_mp"
+	dosym $(ls -1d */lib | grep ${opts}) /${ACML_INST_DIR}/${libdir}
+
+	insinto /${ACML_INST_DIR}
+	# info files go to standard /usr/share/info to avoid more env variables
+	doinfo Doc/*info*
+	rm Doc/*EULA* Doc/*info* || die
+	use doc || rm -r Doc/*.pdf Doc/acml.html Doc/html
+	doins -r Doc ReleaseNotes*
+}


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2015-03-23  8:10 Justin Lecher
  0 siblings, 0 replies; 16+ messages in thread
From: Justin Lecher @ 2015-03-23  8:10 UTC (permalink / raw
  To: gentoo-commits

commit:     ba7f57d82b2562577f0fac114ee08abd6f79865b
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Mon Mar 23 07:50:34 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Mar 23 07:50:34 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=ba7f57d8

sci-libs/acml: Fix #543740 (drop fma4)

Package-Manager: portage-2.2.14

 sci-libs/acml/ChangeLog            | 3 +++
 sci-libs/acml/acml-6.1.0.31.ebuild | 3 +--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sci-libs/acml/ChangeLog b/sci-libs/acml/ChangeLog
index 97bf101..f590973 100644
--- a/sci-libs/acml/ChangeLog
+++ b/sci-libs/acml/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  23 Mar 2015; Marius Brehler <marbre@linux.sungazer.de> acml-6.1.0.31.ebuild:
+  Fix #543740 (drop fma4)
+
 *acml-6.1.0.31 (02 Feb 2015)
 
   02 Feb 2015; Marius Brehler <marbre@linux.sungazer.de>

diff --git a/sci-libs/acml/acml-6.1.0.31.ebuild b/sci-libs/acml/acml-6.1.0.31.ebuild
index 02dd4fa..a64b8d0 100644
--- a/sci-libs/acml/acml-6.1.0.31.ebuild
+++ b/sci-libs/acml/acml-6.1.0.31.ebuild
@@ -19,7 +19,7 @@ SRC_URI="gfortran? ( ${P}-gfortran64.tgz )"
 LICENSE="ACML-EULA"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~amd64-linux"
-IUSE="doc examples cpu_flags_x86_fma4 +gfortran openmp test"
+IUSE="doc examples +gfortran openmp test"
 RESTRICT="strip mirror"
 
 DEPEND=""
@@ -87,7 +87,6 @@ src_install() {
 
 	# default profile: first one matching use flags
 	local opts=gfortran64
-	use cpu_flags_x86_fma4 && opts+="_fma4"
 	use openmp && opts+="_mp"
 	dosym $(ls -1d */lib | grep ${opts}) /${ACML_INST_DIR}/${libdir}
 


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2016-08-31  7:02 Marius Brehler
  0 siblings, 0 replies; 16+ messages in thread
From: Marius Brehler @ 2016-08-31  7:02 UTC (permalink / raw
  To: gentoo-commits

commit:     3681063c6709b7797b7246de8cdc4fc8c5c0a388
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Wed Aug 31 06:59:18 2016 +0000
Commit:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
CommitDate: Wed Aug 31 06:59:18 2016 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=3681063c

sci-libs/acml: Remove gfortran useflag, add fetch restriction; Fixes #667

Package-Manager: portage-2.2.28

 sci-libs/acml/acml-6.1.0.31.ebuild | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/acml/acml-6.1.0.31.ebuild b/sci-libs/acml/acml-6.1.0.31.ebuild
index 9889e6c..380a630 100644
--- a/sci-libs/acml/acml-6.1.0.31.ebuild
+++ b/sci-libs/acml/acml-6.1.0.31.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -14,13 +14,13 @@ MYP=${PN}-$(replace_all_version_separators -)
 DESCRIPTION="AMD Core Math Library for amd64 CPUs"
 HOMEPAGE="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/"
 CURI="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-downloads-resources/#download"
-SRC_URI="gfortran? ( ${P}-gfortran64.tgz )"
+SRC_URI="${P}-gfortran64.tgz"
 
 LICENSE="ACML-EULA"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~amd64-linux"
-IUSE="doc examples +gfortran openmp test"
-RESTRICT="strip mirror"
+IUSE="doc examples  test"
+RESTRICT="strip mirror fetch"
 
 DEPEND=""
 RDEPEND=""


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2017-04-21 20:21 Christoph Junghans
  0 siblings, 0 replies; 16+ messages in thread
From: Christoph Junghans @ 2017-04-21 20:21 UTC (permalink / raw
  To: gentoo-commits

commit:     f496d9f5b91eaea1e0541f7a1eb14a077e41231c
Author:     Christoph Junghans <junghans <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 21 20:21:52 2017 +0000
Commit:     Christoph Junghans <junghans <AT> gentoo <DOT> org>
CommitDate: Fri Apr 21 20:21:52 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=f496d9f5

sci-libs/acml: fix license

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sci-libs/acml/acml-5.3.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/acml/acml-5.3.1.ebuild b/sci-libs/acml/acml-5.3.1.ebuild
index 10a0de008..62f103ff4 100644
--- a/sci-libs/acml/acml-5.3.1.ebuild
+++ b/sci-libs/acml/acml-5.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -26,7 +26,7 @@ SRC_URI="
 				${URI}/${MYP}-gfortran-64bit.tgz
 				int64? ( ${URI}/${MYP}-gfortran-64bit-int64.tgz ) ) ) ) ) )"
 
-LICENSE="ACML"
+LICENSE="ACML-EULA"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~amd64-linux"
 IUSE="doc examples cpu_flags_x86_fma4 gfortran ifort int64 open64 openmp pgi static-libs test"


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2017-06-10 18:48 Andrew Savchenko
  0 siblings, 0 replies; 16+ messages in thread
From: Andrew Savchenko @ 2017-06-10 18:48 UTC (permalink / raw
  To: gentoo-commits

commit:     4e3e3f13a4145928385253449fa295db3d11e8df
Author:     Andrew Savchenko <bircoph <AT> gmail <DOT> com>
AuthorDate: Sat Jun 10 18:47:18 2017 +0000
Commit:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 18:47:18 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=4e3e3f13

sci-libs/acml: fix missed opencl dep

1) acml is linked with opencl support:

libclFFT.so.2.3.1, libclBLAS.so.2.3.0, libacml_bridge.so.1.1.28:
    libOpenCL.so.1 => not found

2) update to EAPI 6.

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>

 sci-libs/acml/acml-6.1.0.31-r1.ebuild | 98 +++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)

diff --git a/sci-libs/acml/acml-6.1.0.31-r1.ebuild b/sci-libs/acml/acml-6.1.0.31-r1.ebuild
new file mode 100644
index 000000000..e68935e1a
--- /dev/null
+++ b/sci-libs/acml/acml-6.1.0.31-r1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib toolchain-funcs versionator alternatives-2 fortran-2
+
+ACML_INST_DIR=opt/${PN}${PV}
+QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"
+
+MYP=${PN}-$(replace_all_version_separators -)
+
+DESCRIPTION="AMD Core Math Library for amd64 CPUs"
+HOMEPAGE="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/"
+CURI="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-downloads-resources/#download"
+SRC_URI="${P}-gfortran64.tgz"
+
+LICENSE="ACML-EULA"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="doc examples  test"
+RESTRICT="strip mirror fetch"
+
+DEPEND=""
+RDEPEND="virtual/opencl"
+
+S="${WORKDIR}"
+
+pkg_nofetch() {
+	einfo "Please download"
+	einfo "$SRC_URI"
+	einfo " ${CURI} and place it in ${DISTDIR}"
+}
+
+src_unpack() {
+	unpack ${A}
+	use openmp || rm -rf *_mp*
+}
+
+src_test() {
+	local fdir d
+	for fdir in */examples; do
+		einfo "Testing acml in ${fdir}"
+		pushd ${fdir} > /dev/null
+		emake ACMLDIR="${S}/${fdir%/examples}"
+		emake clean
+		popd > /dev/null
+	done
+}
+
+src_install() {
+	# install libraries, pkgconfig file and eselect files for each profile
+	local prof libs fdir libdir=$(get_libdir)  x
+	for fdir in */lib; do
+		fdir=$(dirname ${fdir})
+		prof=acml-$(echo ${fdir} | sed \
+			-e 's:mp:openmp:' \
+			-e 's:_:-:g')
+		use examples || rm -r ${fdir}/examples
+		dodir /${ACML_INST_DIR}
+		cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR} || die
+		libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')"
+		cat <<-EOF > ${prof}.pc
+			prefix=${EROOT}/${ACML_INST_DIR}/${fdir}
+			libdir=\${prefix}/lib
+			includedir=\${prefix}/include
+			Name: ${prof}
+			Description: ${DESCRIPTION}
+			Version: ${PV}
+			URL: ${HOMEPAGE}
+			Libs: -L\${libdir} ${libs}
+			Libs.private: -lm -lrt ${threads}
+			Cflags: -I\${includedir}
+		EOF
+		insinto /usr/${libdir}/pkgconfig
+		doins ${prof}.pc
+		for x in blas lapack; do
+			alternatives_for ${x} ${prof} 0 \
+				/usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \
+				/${ACML_INST_DIR}/${libdir} ${fdir}/lib
+		done
+	done
+
+	echo > 35acml "LDPATH=${EROOT}/${ACML_INST_DIR}/${libdir}"
+	doenvd 35acml
+
+	# default profile: first one matching use flags
+	local opts=gfortran64
+	use openmp && opts+="_mp"
+	dosym $(ls -1d */lib | grep ${opts}) /${ACML_INST_DIR}/${libdir}
+
+	insinto /${ACML_INST_DIR}
+	# info files go to standard /usr/share/info to avoid more env variables
+	doinfo Doc/*info*
+	rm Doc/*EULA* Doc/*info* || die
+	use doc || rm -r Doc/*.pdf Doc/acml.html Doc/html
+	doins -r Doc ReleaseNotes*
+}


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/acml/
@ 2017-09-02 11:39 David Seifert
  0 siblings, 0 replies; 16+ messages in thread
From: David Seifert @ 2017-09-02 11:39 UTC (permalink / raw
  To: gentoo-commits

commit:     67d5b721e228dc4f42274cc4326897717a96f887
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  2 11:38:36 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Sep  2 11:38:36 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=67d5b721

sci-libs/acml: Already removed from main tree

 sci-libs/acml/acml-5.3.1.ebuild       | 112 ----------------------------------
 sci-libs/acml/acml-6.1.0.31-r1.ebuild |  98 -----------------------------
 sci-libs/acml/acml-6.1.0.31.ebuild    |  98 -----------------------------
 sci-libs/acml/metadata.xml            |  27 --------
 4 files changed, 335 deletions(-)

diff --git a/sci-libs/acml/acml-5.3.1.ebuild b/sci-libs/acml/acml-5.3.1.ebuild
deleted file mode 100644
index 62f103ff4..000000000
--- a/sci-libs/acml/acml-5.3.1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib toolchain-funcs versionator alternatives-2 fortran-2
-
-ACML_INST_DIR=opt/${PN}${PV}
-QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"
-
-MYP=${PN}-$(replace_all_version_separators -)
-
-DESCRIPTION="AMD Core Math Library for amd64 CPUs"
-HOMEPAGE="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-downloads-resources/"
-
-# here we go for the url mess
-FCOMP64=""
-URI="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-downloads-resources/"
-for fcomp in gfortran ifort open64 pgi; do
-	FCOMP64="${FCOMP64} ${fcomp}? ( ${URI}/${MYP}-${fcomp}-64bit.tgz
-			int64? ( ${URI}/${MYP}-${fcomp}-64bit-int64.tgz ) )"
-done
-SRC_URI="
-	amd64? ( ${FCOMP64}
-		!gfortran? ( !ifort? ( !open64? ( !pgi? (
-				${URI}/${MYP}-gfortran-64bit.tgz
-				int64? ( ${URI}/${MYP}-gfortran-64bit-int64.tgz ) ) ) ) ) )"
-
-LICENSE="ACML-EULA"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~amd64-linux"
-IUSE="doc examples cpu_flags_x86_fma4 gfortran ifort int64 open64 openmp pgi static-libs test"
-RESTRICT="fetch strip mirror"
-
-DEPEND=""
-RDEPEND=""
-
-S="${WORKDIR}"
-
-src_unpack() {
-	unpack ${A}
-	unpack ./contents-acml-*.tgz
-	use openmp || rm -rf *_mp*
-	use cpu_flags_x86_fma4 || rm -rf *_fma*
-}
-
-src_test() {
-	local fdir d
-	for fdir in */examples; do
-		einfo "Testing acml in ${fdir}"
-		pushd ${fdir} > /dev/null
-		emake ACMLDIR="${S}/${fdir%/examples}"
-		emake clean
-		popd > /dev/null
-	done
-}
-
-src_install() {
-	# install libraries, pkgconfig file and eselect files for each profile
-	local prof libs fdir libdir=$(get_libdir)  x
-	for fdir in */lib; do
-		fdir=$(dirname ${fdir})
-		prof=acml-$(echo ${fdir} | sed \
-			-e 's:mp:openmp:' \
-			-e 's:_:-:g')
-		use examples || rm -r ${fdir}/examples
-		use static-libs || rm ${fdir}/lib/*.a
-		dodir /${ACML_INST_DIR}
-		cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR} || die
-		libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')"
-		cat <<-EOF > ${prof}.pc
-			prefix=${EROOT}/${ACML_INST_DIR}/${fdir}
-			libdir=\${prefix}/lib
-			includedir=\${prefix}/include
-			Name: ${prof}
-			Description: ${DESCRIPTION}
-			Version: ${PV}
-			URL: ${HOMEPAGE}
-			Libs: -L\${libdir} ${libs}
-			Libs.private: -lm -lrt ${threads}
-			Cflags: -I\${includedir}
-		EOF
-		insinto /usr/${libdir}/pkgconfig
-		doins ${prof}.pc
-		for x in blas lapack; do
-			alternatives_for ${x} ${prof} 0 \
-				/usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \
-				/${ACML_INST_DIR}/${libdir} ${fdir}/lib
-		done
-	done
-
-	echo > 35acml "LDPATH=${EROOT}/${ACML_INST_DIR}/${libdir}"
-	doenvd 35acml
-
-	# default profile: first one matching use flags
-	local opts=gfortran
-	for fdir in ifort open64 pgi; do
-		use ${fdir} && opts=${fdir}
-	done
-	opts+="64"
-	use cpu_flags_x86_fma4 && opts+="_fma4"
-	use openmp && opts+="_mp"
-	use int64 && opts+="_int64"
-	dosym $(ls -1d */lib | grep ${opts}) /${ACML_INST_DIR}/${libdir}
-
-	insinto /${ACML_INST_DIR}
-	# info files go to standard /usr/share/info to avoid more env variables
-	doinfo Doc/*info*
-	rm Doc/*EULA* Doc/*info* || die
-	use doc || rm -r Doc/*.pdf Doc/acml.html Doc/html
-	doins -r Doc ReleaseNotes*
-}

diff --git a/sci-libs/acml/acml-6.1.0.31-r1.ebuild b/sci-libs/acml/acml-6.1.0.31-r1.ebuild
deleted file mode 100644
index e68935e1a..000000000
--- a/sci-libs/acml/acml-6.1.0.31-r1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib toolchain-funcs versionator alternatives-2 fortran-2
-
-ACML_INST_DIR=opt/${PN}${PV}
-QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"
-
-MYP=${PN}-$(replace_all_version_separators -)
-
-DESCRIPTION="AMD Core Math Library for amd64 CPUs"
-HOMEPAGE="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/"
-CURI="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-downloads-resources/#download"
-SRC_URI="${P}-gfortran64.tgz"
-
-LICENSE="ACML-EULA"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~amd64-linux"
-IUSE="doc examples  test"
-RESTRICT="strip mirror fetch"
-
-DEPEND=""
-RDEPEND="virtual/opencl"
-
-S="${WORKDIR}"
-
-pkg_nofetch() {
-	einfo "Please download"
-	einfo "$SRC_URI"
-	einfo " ${CURI} and place it in ${DISTDIR}"
-}
-
-src_unpack() {
-	unpack ${A}
-	use openmp || rm -rf *_mp*
-}
-
-src_test() {
-	local fdir d
-	for fdir in */examples; do
-		einfo "Testing acml in ${fdir}"
-		pushd ${fdir} > /dev/null
-		emake ACMLDIR="${S}/${fdir%/examples}"
-		emake clean
-		popd > /dev/null
-	done
-}
-
-src_install() {
-	# install libraries, pkgconfig file and eselect files for each profile
-	local prof libs fdir libdir=$(get_libdir)  x
-	for fdir in */lib; do
-		fdir=$(dirname ${fdir})
-		prof=acml-$(echo ${fdir} | sed \
-			-e 's:mp:openmp:' \
-			-e 's:_:-:g')
-		use examples || rm -r ${fdir}/examples
-		dodir /${ACML_INST_DIR}
-		cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR} || die
-		libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')"
-		cat <<-EOF > ${prof}.pc
-			prefix=${EROOT}/${ACML_INST_DIR}/${fdir}
-			libdir=\${prefix}/lib
-			includedir=\${prefix}/include
-			Name: ${prof}
-			Description: ${DESCRIPTION}
-			Version: ${PV}
-			URL: ${HOMEPAGE}
-			Libs: -L\${libdir} ${libs}
-			Libs.private: -lm -lrt ${threads}
-			Cflags: -I\${includedir}
-		EOF
-		insinto /usr/${libdir}/pkgconfig
-		doins ${prof}.pc
-		for x in blas lapack; do
-			alternatives_for ${x} ${prof} 0 \
-				/usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \
-				/${ACML_INST_DIR}/${libdir} ${fdir}/lib
-		done
-	done
-
-	echo > 35acml "LDPATH=${EROOT}/${ACML_INST_DIR}/${libdir}"
-	doenvd 35acml
-
-	# default profile: first one matching use flags
-	local opts=gfortran64
-	use openmp && opts+="_mp"
-	dosym $(ls -1d */lib | grep ${opts}) /${ACML_INST_DIR}/${libdir}
-
-	insinto /${ACML_INST_DIR}
-	# info files go to standard /usr/share/info to avoid more env variables
-	doinfo Doc/*info*
-	rm Doc/*EULA* Doc/*info* || die
-	use doc || rm -r Doc/*.pdf Doc/acml.html Doc/html
-	doins -r Doc ReleaseNotes*
-}

diff --git a/sci-libs/acml/acml-6.1.0.31.ebuild b/sci-libs/acml/acml-6.1.0.31.ebuild
deleted file mode 100644
index 35af17196..000000000
--- a/sci-libs/acml/acml-6.1.0.31.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib toolchain-funcs versionator alternatives-2 fortran-2
-
-ACML_INST_DIR=opt/${PN}${PV}
-QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"
-
-MYP=${PN}-$(replace_all_version_separators -)
-
-DESCRIPTION="AMD Core Math Library for amd64 CPUs"
-HOMEPAGE="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/"
-CURI="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-downloads-resources/#download"
-SRC_URI="${P}-gfortran64.tgz"
-
-LICENSE="ACML-EULA"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~amd64-linux"
-IUSE="doc examples  test"
-RESTRICT="strip mirror fetch"
-
-DEPEND=""
-RDEPEND=""
-
-S="${WORKDIR}"
-
-pkg_nofetch() {
-	einfo "Please download"
-	einfo "$SRC_URI"
-	einfo " ${CURI} and place it in ${DISTDIR}"
-}
-
-src_unpack() {
-	unpack ${A}
-	use openmp || rm -rf *_mp*
-}
-
-src_test() {
-	local fdir d
-	for fdir in */examples; do
-		einfo "Testing acml in ${fdir}"
-		pushd ${fdir} > /dev/null
-		emake ACMLDIR="${S}/${fdir%/examples}"
-		emake clean
-		popd > /dev/null
-	done
-}
-
-src_install() {
-	# install libraries, pkgconfig file and eselect files for each profile
-	local prof libs fdir libdir=$(get_libdir)  x
-	for fdir in */lib; do
-		fdir=$(dirname ${fdir})
-		prof=acml-$(echo ${fdir} | sed \
-			-e 's:mp:openmp:' \
-			-e 's:_:-:g')
-		use examples || rm -r ${fdir}/examples
-		dodir /${ACML_INST_DIR}
-		cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR} || die
-		libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')"
-		cat <<-EOF > ${prof}.pc
-			prefix=${EROOT}/${ACML_INST_DIR}/${fdir}
-			libdir=\${prefix}/lib
-			includedir=\${prefix}/include
-			Name: ${prof}
-			Description: ${DESCRIPTION}
-			Version: ${PV}
-			URL: ${HOMEPAGE}
-			Libs: -L\${libdir} ${libs}
-			Libs.private: -lm -lrt ${threads}
-			Cflags: -I\${includedir}
-		EOF
-		insinto /usr/${libdir}/pkgconfig
-		doins ${prof}.pc
-		for x in blas lapack; do
-			alternatives_for ${x} ${prof} 0 \
-				/usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \
-				/${ACML_INST_DIR}/${libdir} ${fdir}/lib
-		done
-	done
-
-	echo > 35acml "LDPATH=${EROOT}/${ACML_INST_DIR}/${libdir}"
-	doenvd 35acml
-
-	# default profile: first one matching use flags
-	local opts=gfortran64
-	use openmp && opts+="_mp"
-	dosym $(ls -1d */lib | grep ${opts}) /${ACML_INST_DIR}/${libdir}
-
-	insinto /${ACML_INST_DIR}
-	# info files go to standard /usr/share/info to avoid more env variables
-	doinfo Doc/*info*
-	rm Doc/*EULA* Doc/*info* || die
-	use doc || rm -r Doc/*.pdf Doc/acml.html Doc/html
-	doins -r Doc ReleaseNotes*
-}

diff --git a/sci-libs/acml/metadata.xml b/sci-libs/acml/metadata.xml
deleted file mode 100644
index 90ed0116b..000000000
--- a/sci-libs/acml/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
-  <email>sci@gentoo.org</email>
-  <name>Gentoo Science Project</name>
-</maintainer>
-<longdescription lang="en">
-  The AMD(R) Core Math Library provides an implementation of the "Basic
-  Linear Algebra Subprograms" (BLAS) and the "Linear Algebra PACKage"
-  (LAPACK) as well as a set of "Fast Fourier Transformation" (FFT)
-  routines, all highly optimized for AMD(R) x86 and amd64 CPUs.
-</longdescription>
-<longdescription lang="de">
-  Die AMD(R) Core Math Library ist ein Ersatz für die "Basic Linear
-  Algebra Subprograms" (BLAS) und das "Linear Algebra PACKage" (LAPACK).
-  Außerdem enthält sie Routinen zur "Fast Fourier Tranformation" (FFT).
-  Alle Routinen sind hoch optimiert für AMD(R) x86 und amd64 CPUs.
-</longdescription>
-<use>
-  <flag name="gfortran">Fetch and install acml compiled with GNU FORTRAN compiler</flag>
-  <flag name="ifort">Fetch and install acml compiled with the Intel FORTRAN compiler</flag>
-  <flag name="int64">Install the 64 bits integer library</flag>
-  <flag name="pgi">Fetch and install acml compiled with the Portland Group FORTRAN compiler</flag>
-  <flag name="open64">Fetch and install acml compiled with the Open64 FORTRAN Compiler</flag>
-</use>
-</pkgmetadata>


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

end of thread, other threads:[~2017-09-02 11:40 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-02 11:39 [gentoo-commits] proj/sci:master commit in: sci-libs/acml/ David Seifert
  -- strict thread matches above, loose matches on Subject: below --
2017-06-10 18:48 Andrew Savchenko
2017-04-21 20:21 Christoph Junghans
2016-08-31  7:02 Marius Brehler
2015-03-23  8:10 Justin Lecher
2015-02-02 12:06 Justin Lecher
2015-02-02 12:06 Justin Lecher
2015-02-02 12:06 Justin Lecher
2015-01-22  0:09 Christoph Junghans
2013-07-18 22:30 Sebastien Fabbro
2013-03-03 18:39 Sebastien Fabbro
2013-01-24 19:47 Sebastien Fabbro
2012-12-13  0:10 Sebastien Fabbro
2012-09-29 23:23 Sebastien Fabbro
2012-01-24 21:50 Sebastien Fabbro
2011-08-22 19:26 Sebastien Fabbro

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