* [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