From a39c6472d456dd7deb2bbd8973fadb89dec4f0d2 Mon Sep 17 00:00:00 2001 From: geos_one Date: Mon, 15 Aug 2011 11:42:27 +0000 Subject: [PATCH] net-libs/gsoap: bump (Portage version: 2.2.0_alpha49-r1/svn/Linux x86_64) git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/ifolder@3013 6952d904-891a-0410-993b-d76249ca496b --- net-libs/gsoap/ChangeLog | 5 ++ net-libs/gsoap/Manifest | 4 +- net-libs/gsoap/gsoap-2.8.3-r1.ebuild | 76 ++++++++++++++++++++++++++++ 3 files changed, 84 insertions(+), 1 deletion(-) create mode 100644 net-libs/gsoap/gsoap-2.8.3-r1.ebuild diff --git a/net-libs/gsoap/ChangeLog b/net-libs/gsoap/ChangeLog index 5f1ab21..d587a9b 100644 --- a/net-libs/gsoap/ChangeLog +++ b/net-libs/gsoap/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/net-libs/gsoap/ChangeLog,v 1.15 2011/01/19 16:40:49 polynomial-c Exp $ +*gsoap-2.8.3-r1 (15 Aug 2011) + + 15 Aug 2011; Mario Fetka +gsoap-2.8.3-r1.ebuild: + bump + 05 Mar 2011; Mario Fetka gsoap-2.7.17-r1.ebuild, gsoap-2.8.0-r1.ebuild, gsoap-2.8.1-r1.ebuild: add workaround to also provide the soap *.c files diff --git a/net-libs/gsoap/Manifest b/net-libs/gsoap/Manifest index ea5061b..60f209a 100644 --- a/net-libs/gsoap/Manifest +++ b/net-libs/gsoap/Manifest @@ -6,9 +6,11 @@ DIST gsoap_2.7.17.zip 10224444 RMD160 3f947cbc5e1656dd82b8c6425816cfaf08063c19 S DIST gsoap_2.8.0.zip 10776994 RMD160 eb47fbbf8e74ba5b6c97b694730658b27c03ba4f SHA1 e6363871fa0401090f3bd08bcd532c2e39a5d551 SHA256 48dd009fed0ac361c669dab17e543184909d0567175d8be4af5afc7849d314e6 DIST gsoap_2.8.1.zip 10954908 RMD160 fad35d36c6fa98c1409bbb01e3bf42cc62eb43a2 SHA1 da9a1cc8128ed56fc290f22c81b978ac830b8445 SHA256 1b80b04712aa5170a9fa5a88cc4debb489c38dcd0225093c45e99d3141666bae DIST gsoap_2.8.2.zip 10697087 RMD160 042fa5fd2e1d7069017a23910cb71d344212fe02 SHA1 199b7d4cf0b6a5bf81a2198e39f03c092ffc05a7 SHA256 0ab988dc5e7c39b1d106d29e782e1eee5f173dca0f93b6c73c9be011c2b315dd +DIST gsoap_2.8.3.zip 11363042 RMD160 e23eb6d453e219f441491ecddda57ecf84b315fa SHA1 55677239751253b48f448eb30a7585df97cba486 SHA256 8db87a63ae7eebebe1782a5a2389997a93be9357ca514733c94f25836c6acfc5 EBUILD gsoap-2.7.17-r1.ebuild 1730 RMD160 d1448df8f25f263f6bf194d58634598bb00b032c SHA1 ccfacf266a850648264578530a1634fb9b2297c0 SHA256 0b0351f9ffb94647a869d2ccab77fadc734877700017144d9cea25f875bec5f3 EBUILD gsoap-2.8.0-r1.ebuild 1756 RMD160 911f34239f5a2199a3dd6c1656f79af54b8868a9 SHA1 44eefc58bad856797bdf18fec4cb9f08aff4a884 SHA256 920bb7445a84007834fe34768905b82057014ac1407e13e9687b67e9ba9ee865 EBUILD gsoap-2.8.1-r1.ebuild 1698 RMD160 a2f33900e9c260d37b3879cd8e9fc4910bbef94a SHA1 1828c470343dbab1898aee634f582caa8424260c SHA256 9132a6b33636ad766d21e6f83b04856c3b9342eeb877998404308357d0e8f0e7 EBUILD gsoap-2.8.2-r1.ebuild 1698 RMD160 a2f33900e9c260d37b3879cd8e9fc4910bbef94a SHA1 1828c470343dbab1898aee634f582caa8424260c SHA256 9132a6b33636ad766d21e6f83b04856c3b9342eeb877998404308357d0e8f0e7 -MISC ChangeLog 3204 RMD160 1d2631cd8e93a3f5708f8f3b8eee96bd990f1a24 SHA1 0826a25c553cf4dec5fbe1080464e0d3b12ea4aa SHA256 318d05fe7138dc23b1e6ae5bf7d186969097dd3f45e2b8d53ce645e8e377e307 +EBUILD gsoap-2.8.3-r1.ebuild 1698 RMD160 a2f33900e9c260d37b3879cd8e9fc4910bbef94a SHA1 1828c470343dbab1898aee634f582caa8424260c SHA256 9132a6b33636ad766d21e6f83b04856c3b9342eeb877998404308357d0e8f0e7 +MISC ChangeLog 3318 RMD160 19a4def3d56d9d6e8a9b3e5146f7e6e534643e15 SHA1 8ed29ff8271ae4ef7b849fdb9f8fa4918e3c8108 SHA256 f8cf9ebc77e0cb269f8385ae4e29e9a185216f2ab8bbddabc1be43763ab87dca MISC metadata.xml 532 RMD160 6ef28bd3af65d98c51696bb9c4e3fd2d653f62df SHA1 f655ab4efbf1af4b9acd99a8c3b3767f07b8fa1c SHA256 bc34d15c6890718544dec4bb32057b9706376c02fd8de390d74bb21c4d45ce3d diff --git a/net-libs/gsoap/gsoap-2.8.3-r1.ebuild b/net-libs/gsoap/gsoap-2.8.3-r1.ebuild new file mode 100644 index 0000000..f5a06c4 --- /dev/null +++ b/net-libs/gsoap/gsoap-2.8.3-r1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit autotools eutils + +MY_P="${PN}-2.8" + +DESCRIPTION="A cross-platform open source C and C++ SDK to ease the development of SOAP/XML Web services" +HOMEPAGE="http://gsoap2.sourceforge.net" +SRC_URI="mirror://sourceforge/gsoap2/gsoap_${PV}.zip" + +LICENSE="GPL-2 gSOAP" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc debug examples +ssl" + +DEPEND="app-arch/unzip + sys-devel/flex + sys-devel/bison + sys-libs/zlib + ssl? ( dev-libs/openssl )" +RDEPEND="" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # Fix Pre-ISO headers + epatch "${FILESDIR}/${PN}-2.7.10-fedora-install_soapcpp2_wsdl2h_aux.patch" + + # causes compilation of app-emulation/virtualbox-ose[vboxwebsrv] to + # break (bug #320901): + #epatch "${FILESDIR}/${PN}-2.7.15-use_libtool.patch" + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable ssl openssl) \ + $(use_enable examples samples) \ + $(use_enable debug) +} + +src_compile() { + emake -j1 || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Install failed" + + # yes, we also install the license-file since + # it contains info about how to apply the licenses + dodoc *.txt + + dohtml changelog.html + + rm -rf "${D}"/usr/lib*/*.la + + if use examples; then + rm -rf gsoap/samples/Makefile* gsoap/samples/*/Makefile* gsoap/samples/*/*.o + insinto /usr/share/doc/${PF}/examples + doins -r gsoap/samples/* + fi + + if use doc; then + dohtml -r gsoap/doc/* + fi + + # Install the core files for some packages that are using these files. + # this is to work around provided gsoap in many packages (ifolder3, ...) + insinto /usr/include/gsoap + doins gsoap/*.c* +}