fix for dual subscribe problem
authorGustavo Felisberto <humpback@gentoo.org>
Sun, 12 Mar 2006 15:10:35 +0000 (15:10 +0000)
committerGustavo Felisberto <humpback@gentoo.org>
Sun, 12 Mar 2006 15:10:35 +0000 (15:10 +0000)
Package-Manager: portage-2.1_pre5-r4

net-libs/obby/ChangeLog
net-libs/obby/Manifest
net-libs/obby/files/digest-obby-0.3.0-r1 [new file with mode: 0644]
net-libs/obby/files/dual_subscribe.patch [new file with mode: 0644]
net-libs/obby/obby-0.3.0-r1.ebuild [new file with mode: 0644]

index e2d311fe2cbf827e451b3b53e6edad9c9a297f34..4f232abccbfe186054e9957d5e9f536416412fb2 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for net-libs/obby
 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/obby/ChangeLog,v 1.12 2006/01/23 14:09:20 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/obby/ChangeLog,v 1.13 2006/03/12 15:10:35 humpback Exp $
+
+*obby-0.3.0-r1 (12 Mar 2006)
+
+  12 Mar 2006; Gustavo Felisberto <humpback@gentoo.org>;
+  +files/dual_subscribe.patch, +obby-0.3.0-r1.ebuild:
+  Added masked version with a very ugly patch to the dual subscribe problem.
+  If you use it and have problems please report to me.
 
   23 Jan 2006; Simon Stelling <blubb@gentoo.org> obby-0.3.0.ebuild:
   stable on amd64
index 8756cddd5dd5489775e8442bfd14fe78aa93a968..84d5a32ed9507b45c114c63af6e35739e09db8e0 100644 (file)
@@ -1,8 +1,43 @@
-MD5 7229a74e0a29e1dec555f479ec0687bc ChangeLog 1735
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 9da3142e43efcf1578e08e9474e2a228 ChangeLog 2012
+RMD160 cf1cfa5847989333cb815861eacd0cb2a1898786 ChangeLog 2012
+SHA256 a9ea5649c57e9de952a180b9b9d8422cffafab022417ce885abb873c01ce6533 ChangeLog 2012
 MD5 15fc9f86a11d14a292fd3053fbf31a91 files/digest-obby-0.2.0 62
+RMD160 6bbf6083bade6d6fdacb0fc299e5077b0667822d files/digest-obby-0.2.0 62
+SHA256 878f05c654f357a5e9ca8cc927e66242f1a967ce9a8a85840bf78d702b9a5091 files/digest-obby-0.2.0 62
 MD5 3eb5cfe2654ba837a61ae2da5ce9cc7d files/digest-obby-0.2.1 62
+RMD160 4cbee72f5fd0f3119d7415201f2b1ca685fb42bf files/digest-obby-0.2.1 62
+SHA256 b7bc16db2f765ea7ee28bd4aeb335390c60a373cc70ebb439642635dc49b0db1 files/digest-obby-0.2.1 62
 MD5 1ca7b0ceed60d22ec007e1adbb60fc4d files/digest-obby-0.3.0 62
+RMD160 97068d99117852f89eb0f12a90688335ca90d683 files/digest-obby-0.3.0 62
+SHA256 ccadfe7fc0e3978003790a4b4426c665aad2cc23fdf240236b9955a1a62bd5fe files/digest-obby-0.3.0 62
+MD5 e2a0258ee20da12f7a040076d37e0097 files/digest-obby-0.3.0-r1 232
+RMD160 e10f91e0a844b9229077589c3d15402445b667fc files/digest-obby-0.3.0-r1 232
+SHA256 330f8dcc7d1f9918db547ce1bae7cbdab64236dd18263e5fd3208c647a8c7aa6 files/digest-obby-0.3.0-r1 232
+MD5 7530097df901341fa3204f4c3e23a438 files/dual_subscribe.patch 389
+RMD160 9eabcd3cfa209a043250890f39e1899b92feba9c files/dual_subscribe.patch 389
+SHA256 93dd0d3c4b7e18eb38e7ae88fda4b887fe19cd5594fe71ca362c2cb5f5853ba2 files/dual_subscribe.patch 389
 MD5 dd068133bd54bcb0e2d32191cc97a088 metadata.xml 355
+RMD160 d6ff3f30208adcd5a50c57f33bd51d38d9f05680 metadata.xml 355
+SHA256 64e282cf9ee25400112c2e4356928a98250d92efe740362239304e861512004d metadata.xml 355
 MD5 e05565fc4e92799c0e5dca24f7fbb655 obby-0.2.0.ebuild 793
+RMD160 02d292ee6e77b83761344a544670c38076243033 obby-0.2.0.ebuild 793
+SHA256 249566d2eef84212ef7a0e919ab9db27d3184ac427a1a7a3590e271dc3bcbcb4 obby-0.2.0.ebuild 793
 MD5 da07f1d796b475dc0fa5cd9c82ca79a2 obby-0.2.1.ebuild 795
+RMD160 37900f37f2b608ffba8dc382ee5127c2ce10143d obby-0.2.1.ebuild 795
+SHA256 8e124f82c5fa9a5742d15ceac32df7b1f0fb9c5eec1704e798c2bfdede9b6e32 obby-0.2.1.ebuild 795
+MD5 8a997278bba3fa4896fc453e592874d6 obby-0.3.0-r1.ebuild 934
+RMD160 fb28b84a3b8bd6a316a4395b4065d8463f46a7b2 obby-0.3.0-r1.ebuild 934
+SHA256 647dfd342fb2d6fdf81fd263c756cc33b0147cc991554b9fcd26ae9abcec6b13 obby-0.3.0-r1.ebuild 934
 MD5 2000c7f842fb66becc6e692e2e74f337 obby-0.3.0.ebuild 832
+RMD160 df1f9e245a82e07cf6921e2f8050ae7571db5ce3 obby-0.3.0.ebuild 832
+SHA256 b3738aad5be95eaa1350efb3e4afadc1558e2d2130ab5c9249d7f1172c470ac1 obby-0.3.0.ebuild 832
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFEFDqp8zY1VwezZiERAgW2AJ97QI9cjDoumisCwFZXhXVulQkxUgCeJ0Mo
+ouG1b25bp+RwH7XDxgvRbMo=
+=1tlU
+-----END PGP SIGNATURE-----
diff --git a/net-libs/obby/files/digest-obby-0.3.0-r1 b/net-libs/obby/files/digest-obby-0.3.0-r1
new file mode 100644 (file)
index 0000000..bc3e23b
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 b14135018a3093395296cf091f9f824f obby-0.3.0.tar.gz 454757
+RMD160 b998b429c4ff030c89e62a0c38540e9a1fe15751 obby-0.3.0.tar.gz 454757
+SHA256 609feb33095e6036808cd9b5dbeed8775866c8823f4416d1c333bffa36b072aa obby-0.3.0.tar.gz 454757
diff --git a/net-libs/obby/files/dual_subscribe.patch b/net-libs/obby/files/dual_subscribe.patch
new file mode 100644 (file)
index 0000000..26ba810
--- /dev/null
@@ -0,0 +1,15 @@
+--- inc/document_info.hpp.original     2006-03-12 14:58:25.000000000 +0000
++++ inc/document_info.hpp      2006-03-12 14:57:39.000000000 +0000
+@@ -643,9 +643,9 @@
+ {
+       if(is_subscribed(user) )
+       {
+-              throw std::logic_error(
+-                      "obby::basic_document_info::user_subscribe"
+-              );
++      //      throw std::logic_error(
++      //              "obby::basic_document_info::user_subscribe"
++      //      );
+       }
+       m_users.push_back(&user);
diff --git a/net-libs/obby/obby-0.3.0-r1.ebuild b/net-libs/obby/obby-0.3.0-r1.ebuild
new file mode 100644 (file)
index 0000000..fbbf4b9
--- /dev/null
@@ -0,0 +1,41 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/obby/obby-0.3.0-r1.ebuild,v 1.1 2006/03/12 15:10:35 humpback Exp $
+
+#MY_P=${P/_rc/rc}
+#S=${WORKDIR}/${MY_P}
+inherit eutils
+
+DESCRIPTION="Library for collaborative text editing"
+HOMEPAGE="http://darcs.0x539.de/libobby"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE="howl"
+SRC_URI="http://releases.0x539.de/${PN}/${P}.tar.gz"
+
+DEPEND=">=net-libs/net6-1.2.2
+               >=dev-libs/libsigc++-2.0
+               >=dev-libs/gmp-4.1.4
+               howl? ( >=net-misc/howl-0.9.8 )"
+
+RDEPEND=""
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+       epatch ${FILESDIR}/dual_subscribe.patch
+}
+
+src_compile() {
+
+       local myconf
+       myconf="${myconf} --disable-tests"
+       use howl && myconf="${myconf} --with-howl"
+       econf ${myconf} || die "./configure failed"
+       emake || die "make failed"
+}
+
+src_install() {
+       make DESTDIR=${D} install || die
+}