From a94ac755f619fd5943fdaf6a9e8f2096373cc07a Mon Sep 17 00:00:00 2001 From: Christian Parpart Date: Fri, 2 Feb 2007 07:35:40 +0000 Subject: [PATCH] snapshot bump Package-Manager: portage-2.1.2-r5 --- dev-libs/swl/ChangeLog | 8 +- dev-libs/swl/Manifest | 24 ++++-- .../swl/files/digest-swl-0.5.0_pre20070202 | 3 + dev-libs/swl/metadata.xml | 2 +- dev-libs/swl/swl-0.5.0_pre20070202.ebuild | 84 +++++++++++++++++++ 5 files changed, 111 insertions(+), 10 deletions(-) create mode 100644 dev-libs/swl/files/digest-swl-0.5.0_pre20070202 create mode 100644 dev-libs/swl/swl-0.5.0_pre20070202.ebuild diff --git a/dev-libs/swl/ChangeLog b/dev-libs/swl/ChangeLog index 2817ee345912..bff4d837c7e6 100644 --- a/dev-libs/swl/ChangeLog +++ b/dev-libs/swl/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/swl # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/swl/ChangeLog,v 1.10 2007/01/31 19:49:21 trapni Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/swl/ChangeLog,v 1.11 2007/02/02 07:35:40 trapni Exp $ + +*swl-0.5.0_pre20070202 (02 Feb 2007) + + 02 Feb 2007; Christian Parpart + +swl-0.5.0_pre20070202.ebuild: + snapshot bump 31 Jan 2007; Christian Parpart -swl-0.4.0_rc4.ebuild, -swl-0.4.0_rc5.ebuild, -swl-0.4.0_rc5-r1.ebuild, -swl-0.4.0_rc5-r2.ebuild: diff --git a/dev-libs/swl/Manifest b/dev-libs/swl/Manifest index d1cac047b5d2..dc700d1f9b63 100644 --- a/dev-libs/swl/Manifest +++ b/dev-libs/swl/Manifest @@ -1,6 +1,7 @@ DIST swl-0.4.0.tbz2 1126362 RMD160 41047ee8c0cc008895d3bb8b7f89d5b08ded1800 SHA1 3d6fc7e85a76a0a71c5bf84c3255b6c82392765c SHA256 3bc0b87bc9303190511d140465e9a3d13828d0dd254548d87402ad0a344a1e33 DIST swl-0.5.0_pre20070122.tar.bz2 575892 RMD160 f171a23d54f071c811e768317de7ced32dd4dbf7 SHA1 7bd70dc7698424770967a8e5b8a7771eed04abdd SHA256 ff4d0edbde7d93c00eb376739d13f18365b4a6fac68df4022972e1706ae10171 DIST swl-0.5.0_pre20070201.tar.bz2 573170 RMD160 0222c4f8e8cb10d5d0e32fbbe031b5f688adcba7 SHA1 9a5b7f301982d8826111fd54d79de67770c45927 SHA256 ad3c8a220aba32d0cf88e244d44bdc23972dfd5deeef5ab0472252ebf5e5fd69 +DIST swl-0.5.0_pre20070202.tar.bz2 573173 RMD160 421d0a1ab6b9b9d808f7f16b7d962752e8f9f6d4 SHA1 d1dfe91f5469345b44b475427a1e2bc450764f92 SHA256 20f75c288b0b29fd1cf9fc4c3f2e092d290e76373a5d4e6b36e04f1c205d9fb2 EBUILD swl-0.4.0.ebuild 1072 RMD160 b1c61a5ae65079d4bafb1c5e36c74b2cbb9e6e8c SHA1 e30bcde507dfe30876aede6ffc9618aa743e070c SHA256 92ab9ac0e25e0950a420d4e6effaa5a20fc45747db76616fc12f82fac60efe7a MD5 accb5c5a7781190d97e8db1aaf307a22 swl-0.4.0.ebuild 1072 RMD160 b1c61a5ae65079d4bafb1c5e36c74b2cbb9e6e8c swl-0.4.0.ebuild 1072 @@ -13,14 +14,18 @@ EBUILD swl-0.5.0_pre20070201.ebuild 1792 RMD160 3be7e729b0a180c2f2e6a5b27453a2a7 MD5 68c97322215313e6c374291042273718 swl-0.5.0_pre20070201.ebuild 1792 RMD160 3be7e729b0a180c2f2e6a5b27453a2a7c7d126db swl-0.5.0_pre20070201.ebuild 1792 SHA256 f3e4c258019e616b2afa3a05734a3063051dcdafacda7a819e5f0152379cde7f swl-0.5.0_pre20070201.ebuild 1792 -MISC ChangeLog 1630 RMD160 e4a524d19438e566f9fea84d1926e648da009f16 SHA1 21ca3a6ab7e47781dc3175df05047dff5138e16e SHA256 964fb8e514684134126ccb2203e20a240ad2838deb38ceca3ed114ba905dbe2c -MD5 4d5647185a57784d993d93e7a81533be ChangeLog 1630 -RMD160 e4a524d19438e566f9fea84d1926e648da009f16 ChangeLog 1630 -SHA256 964fb8e514684134126ccb2203e20a240ad2838deb38ceca3ed114ba905dbe2c ChangeLog 1630 -MISC metadata.xml 839 RMD160 6a4dd5e13eacd3c3c0b5d30db75c4fd2b32a5429 SHA1 bf9090bde93955b06b812650c4bddd154db82a8b SHA256 0d877a34dac1c9da79a2d27226a2eafc4f766f43b00d28ad1e47b36f57d2da55 -MD5 e8990e064ad6234d2fabee71d653d6e7 metadata.xml 839 -RMD160 6a4dd5e13eacd3c3c0b5d30db75c4fd2b32a5429 metadata.xml 839 -SHA256 0d877a34dac1c9da79a2d27226a2eafc4f766f43b00d28ad1e47b36f57d2da55 metadata.xml 839 +EBUILD swl-0.5.0_pre20070202.ebuild 1792 RMD160 33d0fab120045c7c9dc4afcab10bbfab72b4ebb3 SHA1 4db1b97c0440d50c53987059dca43061bab991c0 SHA256 bfce8d060a74c0618d6fac84ce7e2bdcddaf62e872147a0ab5fd01cb84027cfd +MD5 2c19fc54aa29254ecc0d20f58e22d70d swl-0.5.0_pre20070202.ebuild 1792 +RMD160 33d0fab120045c7c9dc4afcab10bbfab72b4ebb3 swl-0.5.0_pre20070202.ebuild 1792 +SHA256 bfce8d060a74c0618d6fac84ce7e2bdcddaf62e872147a0ab5fd01cb84027cfd swl-0.5.0_pre20070202.ebuild 1792 +MISC ChangeLog 1771 RMD160 fff379d09d1c92e557a294af467e51ade3143e57 SHA1 582c2a4e10eb5aaf967c4efd87563694c2b3f9dd SHA256 50d62ad98aa60db3b1d144153bc3771d0f44907aa8a73e4abe875ee093ef8c60 +MD5 c21a8b1f74d6153fc15a180af966c589 ChangeLog 1771 +RMD160 fff379d09d1c92e557a294af467e51ade3143e57 ChangeLog 1771 +SHA256 50d62ad98aa60db3b1d144153bc3771d0f44907aa8a73e4abe875ee093ef8c60 ChangeLog 1771 +MISC metadata.xml 841 RMD160 0cbd05ed0d63d6b14673ce62673fbf1355532c98 SHA1 ca1484e838c6198ab13987ec38e255dac6b4d38e SHA256 ead064265a7f1910fb636ed5dc36f7892ceb2de76b03ab9a7bda63b6d477d5e1 +MD5 91877c8c1afab59506ec3912c6f0a60f metadata.xml 841 +RMD160 0cbd05ed0d63d6b14673ce62673fbf1355532c98 metadata.xml 841 +SHA256 ead064265a7f1910fb636ed5dc36f7892ceb2de76b03ab9a7bda63b6d477d5e1 metadata.xml 841 MD5 e50b5173e3f152091a17fd9f462749c2 files/digest-swl-0.4.0 226 RMD160 fa1edfd36ac7f2be8d8199b3234186b08c886084 files/digest-swl-0.4.0 226 SHA256 cf4a985dbde324388e907bf661e2948a155c8a5142840d801ab0b7480f4799c3 files/digest-swl-0.4.0 226 @@ -30,3 +35,6 @@ SHA256 8d3d6b2c371712673b0b228a94b7cf19eb5fa63e512a2a371468b76afb2eaaeb files/di MD5 988127b6ae52d1f45e74812286e80746 files/digest-swl-0.5.0_pre20070201 268 RMD160 d9ee261acd5ff5f097b2c59383ad56e7bd77006c files/digest-swl-0.5.0_pre20070201 268 SHA256 fe95f301182c3929d08b17c9882dbbe31e4ac763a60c80735923d18cc65d92a9 files/digest-swl-0.5.0_pre20070201 268 +MD5 20ef26ac0031baa68192d6f56e2f4a05 files/digest-swl-0.5.0_pre20070202 268 +RMD160 4b7040082ab78439cbf5ede8f7c1e3fb8a4111ec files/digest-swl-0.5.0_pre20070202 268 +SHA256 b5c02d9aed20193145cfc52780246d0193703a513af5b890403a99b0db9a7f8a files/digest-swl-0.5.0_pre20070202 268 diff --git a/dev-libs/swl/files/digest-swl-0.5.0_pre20070202 b/dev-libs/swl/files/digest-swl-0.5.0_pre20070202 new file mode 100644 index 000000000000..5d70feb0a6be --- /dev/null +++ b/dev-libs/swl/files/digest-swl-0.5.0_pre20070202 @@ -0,0 +1,3 @@ +MD5 dcbcac55d0aee2abea4626dd501e71b3 swl-0.5.0_pre20070202.tar.bz2 573173 +RMD160 421d0a1ab6b9b9d808f7f16b7d962752e8f9f6d4 swl-0.5.0_pre20070202.tar.bz2 573173 +SHA256 20f75c288b0b29fd1cf9fc4c3f2e092d290e76373a5d4e6b36e04f1c205d9fb2 swl-0.5.0_pre20070202.tar.bz2 573173 diff --git a/dev-libs/swl/metadata.xml b/dev-libs/swl/metadata.xml index c30689c01a20..941f0afc3183 100644 --- a/dev-libs/swl/metadata.xml +++ b/dev-libs/swl/metadata.xml @@ -7,7 +7,7 @@ The purpose of the SurakWare Base Library (SWL/libswl) is to serve as a platform -independent framework for C++ and QPascal. The SWL includes both thin layers +independent framework for C++ (and QPascal). The SWL includes both thin layers over functionality exposed by the Linux and Windows operating systems as well as higher level classes for many purposes. Save for a few exceptions, the SWL is completely indpedenent from the STL and the C/C++ runtime library. Platform diff --git a/dev-libs/swl/swl-0.5.0_pre20070202.ebuild b/dev-libs/swl/swl-0.5.0_pre20070202.ebuild new file mode 100644 index 000000000000..161646460e58 --- /dev/null +++ b/dev-libs/swl/swl-0.5.0_pre20070202.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/swl/swl-0.5.0_pre20070202.ebuild,v 1.1 2007/02/02 07:35:40 trapni Exp $ + +inherit flag-o-matic multilib + +DESCRIPTION="SWL is a C++ cross platform library." +HOMEPAGE="http://battousai.mylair.de/swl/" +SRC_URI="http://battousai.mylair.de/dist/swl/${P}.tar.bz2" +LICENSE="LGPL-2.1" +SLOT="0.5" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug doc" + +RDEPEND=">=sys-devel/gcc-3.4.3 + >=sys-libs/glibc-2.3.4" + +DEPEND="${RDEPEND} + >=sys-devel/libtool-1.5.22 + >=sys-devel/automake-1.9.6 + >=sys-devel/autoconf-2.59 + doc? ( >=app-doc/doxygen-1.3.9.1 )" + +SWL_MODULES=(Core System System.Xml) + +src_unpack() { + unpack ${A} || die + cd ${S} || die +} + +src_compile() { + use debug && append-flags -O0 -g3 + use debug || append-flags -DNDEBUG=1 + + for module in ${SWL_MODULES[@]}; do + pushd ${module} || die + + ./autogen.sh || die "autogen.sh failed" + + ./configure \ + --prefix="/usr" \ + --host="${CHOST}" \ + --libdir="/usr/$(get_libdir)" \ + --without-tests \ + --without-examples \ + || die "./configure for ABI ${ABI} failed" + + emake || die "make for ABI ${ABI} failed" + + if use doc; then + #ewarn "TODO: generate docs {html,man} via doxygen" + #make -C doc api-docs + # XXX: install example/test files? + true + fi + popd + done +} + +src_install() { + for module in ${SWL_MODULES[@]}; do + pushd ${module} || die + + make install DESTDIR="${D}" || die + + if use doc; then + #ewarn "TODO: install man-pages and html version via doxygen" + #dodoc -r doc/html + true + fi + + for doc in AUTHORS ChangeLog* NEWS README* TODO; do + [[ -f $doc ]] || continue + + mv ${doc}{,.${module}} + + dodoc $doc.$module + done + + popd + done +} + +# vim:ai:noet:ts=4:nowrap -- 2.26.2