summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2008-06-02 17:06:18 +0000
committerMike Frysinger <vapier@gentoo.org>2008-06-02 17:06:18 +0000
commit6df5b338178c75389ef28b3ed45cb00b4f522f58 (patch)
treeb57f118e6f704cb0ff515dbc066fc0843d6a38d9 /sys-libs/gpm
parentMarking gtk-vnc-0.3.6 ~ppc to satisfy broken tree dep as noted by Mr Bones (diff)
downloadgentoo-2-6df5b338178c75389ef28b3ed45cb00b4f522f58.tar.gz
gentoo-2-6df5b338178c75389ef28b3ed45cb00b4f522f58.tar.bz2
gentoo-2-6df5b338178c75389ef28b3ed45cb00b4f522f58.zip
Make sure we keep same SONAME as 1.20.1.
(Portage version: 2.2_pre5.spank.spunk)
Diffstat (limited to 'sys-libs/gpm')
-rw-r--r--sys-libs/gpm/ChangeLog6
-rw-r--r--sys-libs/gpm/files/gpm-1.20.4-abi.patch13
-rw-r--r--sys-libs/gpm/gpm-1.20.4.ebuild6
3 files changed, 21 insertions, 4 deletions
diff --git a/sys-libs/gpm/ChangeLog b/sys-libs/gpm/ChangeLog
index 5906ae0474bd..b38ec74a1e03 100644
--- a/sys-libs/gpm/ChangeLog
+++ b/sys-libs/gpm/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-libs/gpm
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/gpm/ChangeLog,v 1.67 2008/05/31 04:25:08 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/gpm/ChangeLog,v 1.68 2008/06/02 17:06:17 vapier Exp $
+
+ 02 Jun 2008; Mike Frysinger <vapier@gentoo.org>
+ +files/gpm-1.20.4-abi.patch, gpm-1.20.4.ebuild:
+ Make sure we keep same SONAME as 1.20.1.
*gpm-1.20.4 (31 May 2008)
diff --git a/sys-libs/gpm/files/gpm-1.20.4-abi.patch b/sys-libs/gpm/files/gpm-1.20.4-abi.patch
new file mode 100644
index 000000000000..f6dd76e2cb18
--- /dev/null
+++ b/sys-libs/gpm/files/gpm-1.20.4-abi.patch
@@ -0,0 +1,13 @@
+the SONAME upstream was bumped to try and sort out the 1.19.x/1.20.x mess, but
+since we've always had 1.20.x in our tree, we dont care about that breakage.
+
+http://lists.linux.it/pipermail/gpm/2008-June/001026.html
+http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473496
+
+--- gpm/configure
++++ gpm/configure
+@@ -1736,2 +1736,2 @@
+-abi_lev="2"
+-abi_age="0"
++abi_lev="1"
++abi_age="20"
diff --git a/sys-libs/gpm/gpm-1.20.4.ebuild b/sys-libs/gpm/gpm-1.20.4.ebuild
index 26de7b1e41de..f1854181bf22 100644
--- a/sys-libs/gpm/gpm-1.20.4.ebuild
+++ b/sys-libs/gpm/gpm-1.20.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/gpm/gpm-1.20.4.ebuild,v 1.1 2008/05/31 04:25:08 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/gpm/gpm-1.20.4.ebuild,v 1.2 2008/06/02 17:06:17 vapier Exp $
# emacs support disabled due to Bug 99533
@@ -12,8 +12,7 @@ SRC_URI="http://linux.schottelius.org/gpm/archives/${P}.tar.lzma"
LICENSE="GPL-2"
SLOT="0"
-# need to sort out SONAME first
-#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="selinux"
DEPEND="sys-libs/ncurses
@@ -24,6 +23,7 @@ src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-1.20.3-no-emacs-dir.patch
+ epatch "${FILESDIR}"/${PN}-1.20.4-abi.patch
}
src_compile() {