From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S8JTX-0002Af-Pq for garchives@archives.gentoo.org; Thu, 15 Mar 2012 22:48:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 08185E08DF; Thu, 15 Mar 2012 22:48:38 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id B2B8AE08DF for ; Thu, 15 Mar 2012 22:48:38 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id AFC411B4001 for ; Thu, 15 Mar 2012 22:48:37 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 715B7E5402 for ; Thu, 15 Mar 2012 22:48:36 +0000 (UTC) From: "Francois Bissey" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Francois Bissey" Message-ID: <1331851674.5cebec01b9ec789f012c36f5f9bfcafd9481f7ab.fbissey@gentoo> Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/gotoblas2/, sci-libs/gotoblas2/files/ X-VCS-Repository: proj/sci X-VCS-Files: sci-libs/gotoblas2/ChangeLog sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch sci-libs/gotoblas2/gotoblas2-1.13.ebuild X-VCS-Directories: sci-libs/gotoblas2/ sci-libs/gotoblas2/files/ X-VCS-Committer: fbissey X-VCS-Committer-Name: Francois Bissey X-VCS-Revision: 5cebec01b9ec789f012c36f5f9bfcafd9481f7ab X-VCS-Branch: master Date: Thu, 15 Mar 2012 22:48:36 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 9915abf1-ffe8-4061-880c-8bb5c2dbc903 X-Archives-Hash: 6d179123b3afe4f1aee6d8ad9e31546f commit: 5cebec01b9ec789f012c36f5f9bfcafd9481f7ab Author: Fran=C3=A7ois Bissey canterbury a= c nz> AuthorDate: Thu Mar 15 22:47:54 2012 +0000 Commit: Francois Bissey massey ac nz> CommitDate: Thu Mar 15 22:47:54 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/sci.git;a=3Dc= ommit;h=3D5cebec01 Final fixes for OS X in gotoblas2 --- sci-libs/gotoblas2/ChangeLog | 4 ++++ .../files/gotoblas2-1.13-sharedlibs.patch | 13 +++++++++++-- sci-libs/gotoblas2/gotoblas2-1.13.ebuild | 13 +++---------- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/sci-libs/gotoblas2/ChangeLog b/sci-libs/gotoblas2/ChangeLog index 5f0cdca..77c5817 100644 --- a/sci-libs/gotoblas2/ChangeLog +++ b/sci-libs/gotoblas2/ChangeLog @@ -3,6 +3,10 @@ # $Header: $ =20 15 Mar 2012; Fran=C3=A7ois Bissey + gotoblas2-1.13.ebuild, files/gotoblas2-1.13-sharedlibs.patch: + More OS X fixes + + 15 Mar 2012; Fran=C3=A7ois Bissey gotoblas2-1.13.ebuild: add *-macos prefix support mirroring openblas =20 diff --git a/sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch b/s= ci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch index 3ebe307..862a00c 100644 --- a/sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch +++ b/sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch @@ -1,5 +1,14 @@ ---- exports/Makefile.orig 2010-11-12 05:30:06.000000000 +0000 -+++ exports/Makefile 2010-11-12 06:33:41.000000000 +0000 +--- exports/Makefile.orig 2010-02-06 05:01:00.000000000 +1300 ++++ exports/Makefile 2012-03-16 11:43:30.028487068 +1300 +@@ -84,7 +84,7 @@ + perl ./gensymbol win2khpl $(ARCH) dummy $(EXPRECISION) $(NO_CBLAS) > $= (@F) +=20 + $(LIBDYNNAME) : ../$(LIBNAME) osx.def +- $(PREFIX)gcc $(CFLAGS) -all_load -dynamiclib -o $(LIBDYNNAME) $< -Wl,-= exported_symbols_list,osx.def $(FEXTRALIB) ++ $(PREFIX)gcc $(CFLAGS) -all_load -dynamiclib -o ../$(LIBDYNNAME) $< -W= l,-exported_symbols_list,osx.def $(FEXTRALIB) +=20 + symbol.$(SUFFIX) : symbol.S + $(CC) $(CFLAGS) -c -o $(@F) $^ @@ -97,10 +97,10 @@ so : ../$(LIBSONAME) =20 diff --git a/sci-libs/gotoblas2/gotoblas2-1.13.ebuild b/sci-libs/gotoblas= 2/gotoblas2-1.13.ebuild index 1ec7d7b..6d1dcb0 100644 --- a/sci-libs/gotoblas2/gotoblas2-1.13.ebuild +++ b/sci-libs/gotoblas2/gotoblas2-1.13.ebuild @@ -4,7 +4,7 @@ =20 EAPI=3D4 =20 -inherit eutils toolchain-funcs alternatives-2 +inherit eutils toolchain-funcs alternatives-2 multilib =20 MYPN=3D"GotoBLAS2" MYP=3D"${MYPN}-${PV}_bsd" @@ -25,13 +25,6 @@ DEPEND=3D"${RDEPEND}" =20 S=3D"${WORKDIR}/${MYPN}" =20 -pkg_setup() { - SHLIB=3Dso - if [[ ${CHOST} =3D=3D *-darwin* ]] ; then - SHLIB=3Ddylib - fi -} - src_prepare() { epatch "${FILESDIR}"/${P}-{dynamic,sharedlibs,fcheck,aliasing}.patch # respect LDFLAGS @@ -70,7 +63,7 @@ src_configure() { =20 src_compile() { mkdir solibs - emake libs shared && mv *."${SHLIB}" solibs/ + emake libs shared && mv *$(get_libname) solibs/ use static-libs && emake clean && emake libs NEED_PIC=3D } =20 @@ -88,7 +81,7 @@ src_install() { profname=3D${profname}-openmp fi =20 - dolib.so solibs/lib*."${SHLIB}" + dolib.so solibs/lib*$(get_libname) use static-libs && dolib.a lib*.a =20 # create pkg-config file and associated eselect file