snapshot bump
authorChristian Parpart <trapni@gentoo.org>
Fri, 2 Feb 2007 07:35:40 +0000 (07:35 +0000)
committerChristian Parpart <trapni@gentoo.org>
Fri, 2 Feb 2007 07:35:40 +0000 (07:35 +0000)
Package-Manager: portage-2.1.2-r5

dev-libs/swl/ChangeLog
dev-libs/swl/Manifest
dev-libs/swl/files/digest-swl-0.5.0_pre20070202 [new file with mode: 0644]
dev-libs/swl/metadata.xml
dev-libs/swl/swl-0.5.0_pre20070202.ebuild [new file with mode: 0644]

index 2817ee345912f54b8fbac5007a76bc8c300b409e..bff4d837c7e60eab7a740c6da4a543b05d9f57c5 100644 (file)
@@ -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 <trapni@gentoo.org>
+  +swl-0.5.0_pre20070202.ebuild:
+  snapshot bump
 
   31 Jan 2007; Christian Parpart <trapni@gentoo.org> -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:
index d1cac047b5d2df71f5bd6064e8c29e43379b8c2e..dc700d1f9b636172ade311b8accb371e44b48bb8 100644 (file)
@@ -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 (file)
index 0000000..5d70feb
--- /dev/null
@@ -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
index c30689c01a20349a38043e324aec4fb133bebe64..941f0afc3183edae5d1ea55e3ee7b43260b27468 100644 (file)
@@ -7,7 +7,7 @@
 </maintainer>
 <longdescription>
 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 (file)
index 0000000..1616464
--- /dev/null
@@ -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