diff --git a/net-libs/gsoap/ChangeLog b/net-libs/gsoap/ChangeLog index bd21072..c64792a 100644 --- a/net-libs/gsoap/ChangeLog +++ b/net-libs/gsoap/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 26 Aug 2010; Mario Fetka gsoap-2.7.17.ebuild, + +gsoap-2.7.17-r1.ebuild: + install files used by ifolder3 + 26 Aug 2010; Mario Fetka gsoap-2.7.17.ebuild: Remove gcc 4.3 check diff --git a/net-libs/gsoap/Manifest b/net-libs/gsoap/Manifest index 6d74bbf..678cf7e 100644 --- a/net-libs/gsoap/Manifest +++ b/net-libs/gsoap/Manifest @@ -9,6 +9,7 @@ EBUILD gsoap-2.7.12.ebuild 1548 RMD160 3fde64612d6539e5da02eaa81c85b4b0ba5d50c0 EBUILD gsoap-2.7.13.ebuild 1301 RMD160 840e688d1ccbf9d6ecdf5a15ef7ed4dadb8cf4da SHA1 f8fda16653527e546a28e7f880a6af8b2bc9d11f SHA256 d06d2b081e72972ed928cf2224c4635b08194fd6d2e0755914fcc22403063516 EBUILD gsoap-2.7.15.ebuild 1666 RMD160 d0421a37e566738b326496ca754797b4d1209daa SHA1 ff21d9d072ff5d10d1898f8b82dab35720d0daf8 SHA256 68ee6886fbec75f36b03eb3de5e83e4bfc98069dd7052706d6059c1d0ed55020 EBUILD gsoap-2.7.16.ebuild 1663 RMD160 f81590deb70d90c27b9ea43739b935a40dc20f3f SHA1 ad75cb2c8d2fd761dded840027865f45a754c565 SHA256 19f69a94bbceaf9a5fd52914462f76f8013ebdb33c839750bab8d05d1faf288f -EBUILD gsoap-2.7.17.ebuild 1314 RMD160 06ca06cec7478694fd34ac6e95fc297dbda84191 SHA1 f29a04e3eb8470ff2f9b817ad1adc7a0a8121125 SHA256 aba807dd59e78bf7b417061241707fd3551909abcc7281ff78266e23d2929f17 -MISC ChangeLog 1363 RMD160 6b2a643f115e7abb7a33965cac37bc2c87f9ce33 SHA1 18bbbb95e08862e657a4a740c33acf0bf09069fe SHA256 b8ca25104368919e34828869335b6f4895208345dc9ed89d98ff6e318043d50b +EBUILD gsoap-2.7.17-r1.ebuild 1506 RMD160 f2597c895d557c17f6cfb4044949d2703918f271 SHA1 73a61be14a95e6460029b5fa0c7c4ddbb52db7b2 SHA256 ff9f3a1e056d0398eee6025ebf2d9b50541f2bf6883d7c0821daa44b24e016aa +EBUILD gsoap-2.7.17.ebuild 1506 RMD160 f2597c895d557c17f6cfb4044949d2703918f271 SHA1 73a61be14a95e6460029b5fa0c7c4ddbb52db7b2 SHA256 ff9f3a1e056d0398eee6025ebf2d9b50541f2bf6883d7c0821daa44b24e016aa +MISC ChangeLog 1496 RMD160 a619c666af06ae7f359f34bef9a65723641cd9b2 SHA1 8918530e1dedd49b8ceb4d3b1567291b3dd904e4 SHA256 16ba0cef788157d7e9a949389f35f11744983772df9501d94f9f38e70088c886 MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5 diff --git a/net-libs/gsoap/gsoap-2.7.17-r1.ebuild b/net-libs/gsoap/gsoap-2.7.17-r1.ebuild new file mode 100644 index 0000000..fd4826d --- /dev/null +++ b/net-libs/gsoap/gsoap-2.7.17-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/gsoap/gsoap-2.7.12-r1.ebuild,v 1.1 2009/03/05 20:30:07 patrick Exp $ + +EAPI=2 + +inherit eutils toolchain-funcs + +MY_P="${PN}-2.7" +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 ~arm ~x86" +IUSE="doc debug examples +ssl" + +DEPEND="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.12-fix-pre-iso-headers.patch" +} + +src_configure() { + econf $(use_enable ssl openssl) \ + $(use_enable examples samples) \ + $(use_enable debug) \ + || die "econf failed" +} + +src_compile() { + emake -j1 || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Install failed" + + dodir /usr/share/doc/${P} + dodoc LICENSE.txt NOTES.txt README.txt + dohtml changelog.html + + if use examples; then + insinto /usr/share/${PN} + rm -rf gsoap/samples/Makefile* README.txt + 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 wor around provided gsoap in many packages (ifolder3, ...) + insinto /usr/include/gsoap + doins gsoap/*.c* +} diff --git a/net-libs/gsoap/gsoap-2.7.17.ebuild b/net-libs/gsoap/gsoap-2.7.17.ebuild index d728db8..fd4826d 100644 --- a/net-libs/gsoap/gsoap-2.7.17.ebuild +++ b/net-libs/gsoap/gsoap-2.7.17.ebuild @@ -56,4 +56,9 @@ src_install() { if use doc; then dohtml -r gsoap/doc/ fi + + # Install the core files for some packages that are using these files. + # this is to wor around provided gsoap in many packages (ifolder3, ...) + insinto /usr/include/gsoap + doins gsoap/*.c* }