commit:     7733ecb896d2af618cb4b624240b663844303c01
Author:     Amy Winston <amynka <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  5 13:23:38 2015 +0000
Commit:     Amy Winston <amynka <AT> gentoo <DOT> org>
CommitDate: Sat Dec  5 13:23:38 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7733ecb8

sci-geosciences/grass: add SONAME patch and revbump.

Adds patch from upstream to build libraries with SONAME per bug 475188.

Package-Manager: portage-2.2.20.1

 .../grass/files/grass-7.0.2-soname.patch           | 26 ++++++++++++++++++++++
 ...grass-7.0.1-r3.ebuild => grass-7.0.1-r4.ebuild} |  3 ++-
 2 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/sci-geosciences/grass/files/grass-7.0.2-soname.patch 
b/sci-geosciences/grass/files/grass-7.0.2-soname.patch
new file mode 100644
index 0000000..3f3442c
--- /dev/null
+++ b/sci-geosciences/grass/files/grass-7.0.2-soname.patch
@@ -0,0 +1,26 @@
+Index: aclocal.m4
+===================================================================
+--- aclocal.m4 (revision 66647)
++++ aclocal.m4 (working copy)
+@@ -488,7 +488,7 @@
+     case $host in
+         *-linux-* | *-gnu* | *-kfreebsd*-gnu)
+           SHLIB_CFLAGS="-fPIC"
+-            SHLIB_LD_FLAGS=""
++            SHLIB_LD_FLAGS="-Wl,-soname,\$(notdir \$[@])"
+           SHLIB_SUFFIX=".so"
+           SHLIB_LD="${CC} -shared"
+             LDFLAGS="-Wl,--export-dynamic"
+Index: configure
+===================================================================
+--- configure  (revision 66647)
++++ configure  (working copy)
+@@ -1481,7 +1481,7 @@
+     case $host in
+         *-linux-* | *-gnu* | *-kfreebsd*-gnu)
+           SHLIB_CFLAGS="-fPIC"
+-            SHLIB_LD_FLAGS=""
++            SHLIB_LD_FLAGS="-Wl,-soname,\$(notdir \$@)"
+           SHLIB_SUFFIX=".so"
+           SHLIB_LD="${CC} -shared"
+             LDFLAGS="-Wl,--export-dynamic"

diff --git a/sci-geosciences/grass/grass-7.0.1-r3.ebuild 
b/sci-geosciences/grass/grass-7.0.1-r4.ebuild
similarity index 99%
rename from sci-geosciences/grass/grass-7.0.1-r3.ebuild
rename to sci-geosciences/grass/grass-7.0.1-r4.ebuild
index d105302..f13e558 100644
--- a/sci-geosciences/grass/grass-7.0.1-r3.ebuild
+++ b/sci-geosciences/grass/grass-7.0.1-r4.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="http://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
 IUSE="X blas cxx fftw geos lapack liblas mysql netcdf nls odbc opencl opengl 
openmp png postgres readline sqlite threads tiff truetype"
 
 RDEPEND="${PYTHON_DEPS}
@@ -84,6 +84,7 @@ PATCHES=(
        "${FILESDIR}/${P}"-include-errno.patch
        "${FILESDIR}/${P}"-declare-inespg.patch
        "${FILESDIR}/${PV}"-sec-format.patch
+       "${FILESDIR}"/grass-7.0.2-soname.patch
 )
 
 pkg_setup() {

Reply via email to