summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaleb Tennis <caleb@gentoo.org>2006-03-25 13:15:07 +0000
committerCaleb Tennis <caleb@gentoo.org>2006-03-25 13:15:07 +0000
commit60fdcaeb543e851f58734eb3407e81e21d59196e (patch)
tree05fdfe3db70277b1c83a59fce069de5848c92279 /app-text/sablotron
parentInitial import (fixes bug #122958). (diff)
downloadgentoo-2-60fdcaeb543e851f58734eb3407e81e21d59196e.tar.gz
gentoo-2-60fdcaeb543e851f58734eb3407e81e21d59196e.tar.bz2
gentoo-2-60fdcaeb543e851f58734eb3407e81e21d59196e.zip
Add -shared-libgcc option from bug #106667
(Portage version: 2.0.54)
Diffstat (limited to 'app-text/sablotron')
-rw-r--r--app-text/sablotron/ChangeLog7
-rw-r--r--app-text/sablotron/Manifest18
-rw-r--r--app-text/sablotron/files/digest-sablotron-1.0.1-r11
-rw-r--r--app-text/sablotron/sablotron-1.0.1-r1.ebuild57
4 files changed, 66 insertions, 17 deletions
diff --git a/app-text/sablotron/ChangeLog b/app-text/sablotron/ChangeLog
index f94a593acdde..0406505ac6d5 100644
--- a/app-text/sablotron/ChangeLog
+++ b/app-text/sablotron/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-text/sablotron
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/sablotron/ChangeLog,v 1.45 2006/02/06 19:36:19 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/sablotron/ChangeLog,v 1.46 2006/03/25 13:15:07 caleb Exp $
+
+*sablotron-1.0.1-r1 (25 Mar 2006)
+
+ 25 Mar 2006; Caleb Tennis <caleb@gentoo.org> +sablotron-1.0.1-r1.ebuild:
+ Add -shared-libgcc option from bug #106667
06 Feb 2006; Simon Stelling <blubb@gentoo.org> sablotron-1.0.1.ebuild:
stable on amd64
diff --git a/app-text/sablotron/Manifest b/app-text/sablotron/Manifest
index f8e4f2622eef..822d8a547be4 100644
--- a/app-text/sablotron/Manifest
+++ b/app-text/sablotron/Manifest
@@ -1,24 +1,10 @@
MD5 fa1b8eff39fa9440d102d1799e8596eb ChangeLog 6102
-RMD160 25609c9cf859b90d640158bb69786d786bae7128 ChangeLog 6102
-SHA256 bcd70ed1c9f674921bc82acaf663b527997b6000dcbc822a4eeae2f4e88bde3a ChangeLog 6102
MD5 47394bfd045510f7f6b74c7828d48502 files/digest-sablotron-0.97 63
-RMD160 4e48acae9704622524c35bde06828d621d04db44 files/digest-sablotron-0.97 63
-SHA256 6c912591a8851b4f9844c7afce545dd7709f57c0942b9e0416652ac6a19b619d files/digest-sablotron-0.97 63
MD5 42df851a9f037fa853698dbdb7c2b449 files/digest-sablotron-1.0 62
-RMD160 9892d69d458941fe5a905fd2821a2ff3da8b91d0 files/digest-sablotron-1.0 62
-SHA256 6594fbbf2398e8b23f955b18536afc0f681b113f0fdec63b89b045796a429f7e files/digest-sablotron-1.0 62
MD5 be9d8aaeeda4c615088d8c7998c77bb9 files/digest-sablotron-1.0.1 64
-RMD160 0b584da87cf9336ff6c74a1824cc8f3ac7bae1e6 files/digest-sablotron-1.0.1 64
-SHA256 1738a72bee15c61b27ced4cfe9ed403c11dfd7bfcb5c3801bcb6ef66e036a28b files/digest-sablotron-1.0.1 64
+MD5 be9d8aaeeda4c615088d8c7998c77bb9 files/digest-sablotron-1.0.1-r1 64
MD5 c472f5fd1646eb8bca71d8df5cb2bdcc metadata.xml 164
-RMD160 698422e821458386b8da17baa6014296f8284e0b metadata.xml 164
-SHA256 7bd4d93c657a26aa9af1dea4232520c0d388cc92115dd9ca0eb04259228e044f metadata.xml 164
MD5 0fad47f36c897887b336f55aa9bb9121 sablotron-0.97.ebuild 1013
-RMD160 72c563a6e90c6291339197b5fa60a42f3ca87431 sablotron-0.97.ebuild 1013
-SHA256 8092cc27bf4b786e38974c9bebed460f38d3dee92818dc238779b0a4e429c553 sablotron-0.97.ebuild 1013
+MD5 9a376522580db846fdca3c567e7c4644 sablotron-1.0.1-r1.ebuild 1576
MD5 916493d342e236539b16bf354a3bb872 sablotron-1.0.1.ebuild 1549
-RMD160 4c1cc400ca70179c3c9824ec87511129a437ebf5 sablotron-1.0.1.ebuild 1549
-SHA256 e58d0fc85b390ddb5f67211c20874114b5396b3535df99ac1093173fd5fe0c94 sablotron-1.0.1.ebuild 1549
MD5 a25421d1abee0133c252662a31a206c1 sablotron-1.0.ebuild 1478
-RMD160 3cb177ffd6c9caff88407e176f19be8333e12a57 sablotron-1.0.ebuild 1478
-SHA256 9c39b3bb685370b09eeb425e33e539a20e3a71eb43c51705ace9ac1389a88389 sablotron-1.0.ebuild 1478
diff --git a/app-text/sablotron/files/digest-sablotron-1.0.1-r1 b/app-text/sablotron/files/digest-sablotron-1.0.1-r1
new file mode 100644
index 000000000000..1c2f4bd5fecb
--- /dev/null
+++ b/app-text/sablotron/files/digest-sablotron-1.0.1-r1
@@ -0,0 +1 @@
+MD5 8d06392ef2e46652bce1c5e2b68d0662 Sablot-1.0.1.tar.gz 485874
diff --git a/app-text/sablotron/sablotron-1.0.1-r1.ebuild b/app-text/sablotron/sablotron-1.0.1-r1.ebuild
new file mode 100644
index 000000000000..93114d595d70
--- /dev/null
+++ b/app-text/sablotron/sablotron-1.0.1-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/sablotron/sablotron-1.0.1-r1.ebuild,v 1.1 2006/03/25 13:15:07 caleb Exp $
+
+inherit libtool gnuconfig flag-o-matic
+
+MY_PN="Sablot"
+MY_P="${MY_PN}-${PV}"
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="An XSLT Parser in C++"
+HOMEPAGE="http://www.gingerall.com/charlie/ga/xml/p_sub.xml"
+SRC_URI="http://download-1.gingerall.cz/download/sablot/${MY_P}.tar.gz"
+
+# Sablotron can optionally be built under GPL, using MPL for now
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="doc perl"
+
+RDEPEND=">=dev-libs/expat-1.95.6-r1"
+DEPEND="${RDEPEND}
+ doc? ( >=dev-perl/XML-Parser-2.3 )"
+
+DOCS="INSTALL README README_JS RELEASE src/TODO"
+
+src_compile() {
+ local myconf=
+
+ # Detect mips systems properly
+ gnuconfig_update
+
+ # Please do not remove, else we get references to PORTAGE_TMPDIR
+ # in /usr/lib/libsablot.la ...
+ elibtoolize
+
+ use perl \
+ && myconf="${myconf} --enable-perlconnect"
+
+ use doc \
+ && myconf="${myconf} --with-html-dir=${D}/usr/share/doc/${P}/html" \
+ || myconf="${myconf} --without-html-dir"
+
+ # rphillips, fixes bug #3876
+ # this is fixed for me with apache2, but keeping it in here
+ # for apache1 users and/or until some clever detection
+ # is added <obz@gentoo.org>
+ append-ldflags -lstdc++ -shared-libgcc
+
+ econf ${myconf} || die "Configure failed"
+ emake || die "Make failed"
+}
+
+src_install() {
+ einstall || die "Install failed"
+ dodoc ${DOCS}
+}