summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2012-01-06 12:19:24 +0000
committerJustin Lecher <jlec@gentoo.org>2012-01-06 12:19:24 +0000
commit016bfe3fe5b5a1b8afe5dee7b9110f88c97e6ce2 (patch)
tree89646c24b463bb61e85033c70f4a8e538f701b60 /dev-tcltk/tdom
parentSet needed permissions to remove colliding file when using 'userpriv', bug #3... (diff)
downloadgentoo-2-016bfe3fe5b5a1b8afe5dee7b9110f88c97e6ce2.tar.gz
gentoo-2-016bfe3fe5b5a1b8afe5dee7b9110f88c97e6ce2.tar.bz2
gentoo-2-016bfe3fe5b5a1b8afe5dee7b9110f88c97e6ce2.zip
Drop all FLAGS from upstream, correct soname symlink, #397859 & #397861
(Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
Diffstat (limited to 'dev-tcltk/tdom')
-rw-r--r--dev-tcltk/tdom/ChangeLog8
-rw-r--r--dev-tcltk/tdom/files/tdom-0.8.3-soname.patch26
-rw-r--r--dev-tcltk/tdom/tdom-0.8.3-r1.ebuild (renamed from dev-tcltk/tdom/tdom-0.8.3.ebuild)9
3 files changed, 40 insertions, 3 deletions
diff --git a/dev-tcltk/tdom/ChangeLog b/dev-tcltk/tdom/ChangeLog
index 40dfdd892388..0ef0cb05c3d9 100644
--- a/dev-tcltk/tdom/ChangeLog
+++ b/dev-tcltk/tdom/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-tcltk/tdom
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tdom/ChangeLog,v 1.12 2012/01/02 22:13:19 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tdom/ChangeLog,v 1.13 2012/01/06 12:19:24 jlec Exp $
+
+*tdom-0.8.3-r1 (06 Jan 2012)
+
+ 06 Jan 2012; Justin Lecher <jlec@gentoo.org> -tdom-0.8.3.ebuild,
+ +tdom-0.8.3-r1.ebuild, +files/tdom-0.8.3-soname.patch:
+ Drop all FLAGS from upstream, correct soname symlink, #397859 & #397861
02 Jan 2012; Justin Lecher <jlec@gentoo.org> tdom-0.8.3.ebuild, metadata.xml:
Moved to EAPI=4, handle static-libs correctly
diff --git a/dev-tcltk/tdom/files/tdom-0.8.3-soname.patch b/dev-tcltk/tdom/files/tdom-0.8.3-soname.patch
new file mode 100644
index 000000000000..f742f6e7f5a1
--- /dev/null
+++ b/dev-tcltk/tdom/files/tdom-0.8.3-soname.patch
@@ -0,0 +1,26 @@
+diff --git a/Makefile.in b/Makefile.in
+index d995328..5c17e11 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -108,7 +108,7 @@ CFLAGS_DEFAULT = @CFLAGS_DEFAULT@
+ CFLAGS_WARNING = @CFLAGS_WARNING@
+ CLEANFILES = @CLEANFILES@
+ EXEEXT = @EXEEXT@
+-LDFLAGS_DEFAULT = @LDFLAGS_DEFAULT@
++LDFLAGS_DEFAULT = @LDFLAGS_DEFAULT@ -Wl,-soname,libtdom$(PACKAGE_VERSION).so
+ MAKE_LIB = @MAKE_LIB@
+ MAKE_SHARED_LIB = @MAKE_SHARED_LIB@
+ MAKE_STATIC_LIB = @MAKE_STATIC_LIB@
+diff --git a/extensions/tnc/Makefile.in b/extensions/tnc/Makefile.in
+index f8a332c..01e0ef0 100644
+--- a/extensions/tnc/Makefile.in
++++ b/extensions/tnc/Makefile.in
+@@ -98,7 +98,7 @@ CFLAGS_DEFAULT = @CFLAGS_DEFAULT@
+ CFLAGS_WARNING = @CFLAGS_WARNING@
+ CLEANFILES = @CLEANFILES@
+ EXEEXT = @EXEEXT@
+-LDFLAGS_DEFAULT = @LDFLAGS_DEFAULT@
++LDFLAGS_DEFAULT = @LDFLAGS_DEFAULT@ -Wl,-soname,libtnc$(PACKAGE_VERSION).so
+ MAKE_LIB = @MAKE_LIB@
+ MAKE_SHARED_LIB = @MAKE_SHARED_LIB@
+ MAKE_STATIC_LIB = @MAKE_STATIC_LIB@
diff --git a/dev-tcltk/tdom/tdom-0.8.3.ebuild b/dev-tcltk/tdom/tdom-0.8.3-r1.ebuild
index 6f17856769ae..822b0f1fb911 100644
--- a/dev-tcltk/tdom/tdom-0.8.3.ebuild
+++ b/dev-tcltk/tdom/tdom-0.8.3-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tdom/tdom-0.8.3.ebuild,v 1.2 2012/01/02 22:13:19 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tdom/tdom-0.8.3-r1.ebuild,v 1.1 2012/01/06 12:19:24 jlec Exp $
EAPI=4
@@ -27,12 +27,17 @@ S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}/"${PN}-0.8.2.patch
- "${FILESDIR}/"${PN}-0.8.2-soname.patch
+ "${FILESDIR}/"${P}-soname.patch
"${FILESDIR}/"${P}-expat.patch
"${FILESDIR}/"${PN}-0.8.2-tnc.patch
)
src_prepare() {
+ sed \
+ -e 's:-O2::g' \
+ -e 's:-pipe::g' \
+ -e 's:-fomit-frame-pointer::g' \
+ -i {.,extensions/tnc}/configure tclconfig/tcl.m4 || die
epatch "${PATCHES[@]}"
eautoreconf
}