summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Sachau <tommy@gentoo.org>2012-02-23 21:30:23 +0000
committerThomas Sachau <tommy@gentoo.org>2012-02-23 21:30:23 +0000
commitefcd440a4ff7ee74820d656b34ca484f735e59b1 (patch)
treeef24d3397011b7d52c5e4ff46d2dc63873376d94 /net-p2p/fms
parentversion bump (diff)
downloadhistorical-efcd440a4ff7ee74820d656b34ca484f735e59b1.tar.gz
historical-efcd440a4ff7ee74820d656b34ca484f735e59b1.tar.bz2
historical-efcd440a4ff7ee74820d656b34ca484f735e59b1.zip
Version bump
Package-Manager: portage-2.2.0_alpha89-r1/cvs/Linux x86_64
Diffstat (limited to 'net-p2p/fms')
-rw-r--r--net-p2p/fms/ChangeLog8
-rw-r--r--net-p2p/fms/Manifest16
-rw-r--r--net-p2p/fms/files/fms-fix-includes.patch11
-rw-r--r--net-p2p/fms/files/quoter.h.patch11
-rw-r--r--net-p2p/fms/fms-0.3.65.ebuild77
5 files changed, 104 insertions, 19 deletions
diff --git a/net-p2p/fms/ChangeLog b/net-p2p/fms/ChangeLog
index b47ad40a7158..4101b5a4fd55 100644
--- a/net-p2p/fms/ChangeLog
+++ b/net-p2p/fms/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-p2p/fms
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/fms/ChangeLog,v 1.26 2012/02/13 19:32:12 tommy Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/fms/ChangeLog,v 1.27 2012/02/23 21:30:23 tommy Exp $
+
+*fms-0.3.65 (23 Feb 2012)
+
+ 23 Feb 2012; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> +fms-0.3.65.ebuild,
+ +files/fms-fix-includes.patch, -files/quoter.h.patch:
+ Version bump
*fms-0.3.63-r1 (13 Feb 2012)
diff --git a/net-p2p/fms/Manifest b/net-p2p/fms/Manifest
index 0d22cc8f0c9b..51036a4c872b 100644
--- a/net-p2p/fms/Manifest
+++ b/net-p2p/fms/Manifest
@@ -2,18 +2,20 @@
Hash: SHA1
AUX fms 958 RMD160 b1b85941a8d43897a6f362a4bcd98ef142831ac6 SHA1 315bc2805ca5b2e90910a7ee0a6012bd75ef61a2 SHA256 be34254112e953c0cbf29ff6e0baa6c36b063d72c7acc35ccde7d9cc1ab1b649
+AUX fms-fix-includes.patch 321 RMD160 15b4a1813a2a179674751c906995e341ea0ea80a SHA1 6dae9ccd41e8b63548aec67ae1521b9ea1ac15ee SHA256 5d85b40436269c6f1e60d399760d531d26dffc918af69a05413a2aa6be18600b
AUX fms-use-system-libs.patch 876 RMD160 cf52bd952cafd2286a468c8869e4286aa654e685 SHA1 e7022c9d5a7445ebd10189dfa2a13872e17088e8 SHA256 927c984bab501f5801c26314fff4ae7d8072a6acd4dc8e4c8fd3b548f8e0c471
-AUX quoter.h.patch 273 RMD160 21bf2fb2616abb32b51f112b4d6a386af99416be SHA1 7a84c4981bc14950f5bd87459a20f61857d9187f SHA256 30f34381fa11de12f6fe2ce70e7f6ed048dbbdd355e3c1990e6b2dfb66f042c6
DIST fms-src-0.3.63.zip 3293932 RMD160 4a66d5987e867efb9336cf0bc0ee5cbf6e7af736 SHA1 0942c49e259fc301235667e072863c576db5b8a0 SHA256 f1c87a3f0b3d3ef592851e19d22b936b761c3bfb350e0c79363b40afc16e9d4f
+DIST fms-src-0.3.65.zip 3311297 RMD160 d3406c38e4e5d0cb75f7e7cb4dca53b407820a32 SHA1 e7919c24d1fd2da78ae36ad59a18129103f3d20e SHA256 c5423f9fa01a2fe4d0567448a03721a9f665936b5eb83a3dedfb45615d89ebdf
EBUILD fms-0.3.63-r1.ebuild 2467 RMD160 77dd6e6fed116c0b40d7d354a47b51818cb5b469 SHA1 3de0d3a65947d39e1be0d4b317ca68a4facc65e6 SHA256 4fb539b3c01b8bfadc310c90aa73b697bcc40bd4665e821dc0f6b0f3b57dffea
-MISC ChangeLog 4656 RMD160 e54515dbf5e7997bfdc30f9b67e92bb5e5670410 SHA1 b08966d4f75a198e9e687df16fa62dfb2d80fd27 SHA256 0660143c9f8396a04f52518d1180a66aeb23e146bd67ee6cc7ade536fcea6cf8
+EBUILD fms-0.3.65.ebuild 2360 RMD160 b19a240c599aa9a685e931c5b551dee742b3887f SHA1 6bbf4538720e81ef0bc2955a48d49fbdf202b4fe SHA256 ea8b80bacfc5820885b49b2e848e75c526b9b5997a29d4392db5a23c941bd585
+MISC ChangeLog 4834 RMD160 c16781eaca315bc7bb825bf92c1c289ea32551e1 SHA1 dc4d67e372c04b5000122039b0cea2457c76e2f1 SHA256 3cfaac298b225691fb7fcf04d893237ecbe94bdb0efb9f7251c0f4b500486eac
MISC metadata.xml 337 RMD160 59566d1f3d1ea7a7b6edf83370ba568efa134f2a SHA1 f86cdbfd008e059a7bba5e1377de985293a87224 SHA256 fb5fcbc27def922252dcaedaf932f8c49d37d24245f552be3ecf32571b7abfd1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iJwEAQECAAYFAk85ZUkACgkQG7kqcTWJkGfa7AQAj5KZ5YC4ZaUURpudhOeXySQI
-XF7NI60QHna5JUXHUXVoQ1P23vOK0nOyHBf40SB+/YB0LJ4oZ2K5SbUTj0i0jpfD
-rtQtWkd80ovTgDOZAqhXBoDYnGDYTVCX98r9VxYdre+ZiIj+olfeGePn+Y8sZ4gF
-4gmoDYazYZ7tP15nJzk=
-=zI3Y
+iJwEAQECAAYFAk9Gr/sACgkQG7kqcTWJkGc30QQAoe2Lp6kccS2ZgqKuLv1Cyaq7
+qm5cBcgyY+bKbVMGJEj2+qcMi35TGQkEQZj38jcnNl91Pq9j/xF+WMrCWMaGv3Gz
+RZXMyb7/XGq76EqjfAwFm4mqwrOyKOs7+dsUpH4Mon+59a6vf8sXbTWy3CPKWrlb
+mTvGihmwZeJ7ZhKMJzQ=
+=mV4e
-----END PGP SIGNATURE-----
diff --git a/net-p2p/fms/files/fms-fix-includes.patch b/net-p2p/fms/files/fms-fix-includes.patch
new file mode 100644
index 000000000000..25fbd3da5983
--- /dev/null
+++ b/net-p2p/fms/files/fms-fix-includes.patch
@@ -0,0 +1,11 @@
+--- include/keyfinder.h 2011-11-29 19:20:02.000000000 +0100
++++ include/keyfinder.h.new 2012-02-23 22:12:36.000000000 +0100
+@@ -1,7 +1,7 @@
+ #ifndef _keyfinder_
+ #define _keyfinder_
+
+-#include "../../../include/http/emoticonreplacer.h"
++#include "http/emoticonreplacer.h"
+
+ #include <string>
+ #include <vector>
diff --git a/net-p2p/fms/files/quoter.h.patch b/net-p2p/fms/files/quoter.h.patch
deleted file mode 100644
index 18b12be0a4a9..000000000000
--- a/net-p2p/fms/files/quoter.h.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/quoter.h 2010-08-22 13:04:34.000000000 +0200
-+++ include/quoter.h.new 2010-09-03 18:16:37.169391363 +0200
-@@ -4,7 +4,7 @@
- #include <vector>
- #include <string>
-
--#include "../../../include/keyfinder.h"
-+#include "keyfinder.h"
-
- class QuoterVisitor;
-
diff --git a/net-p2p/fms/fms-0.3.65.ebuild b/net-p2p/fms/fms-0.3.65.ebuild
new file mode 100644
index 000000000000..f5e7e20e051f
--- /dev/null
+++ b/net-p2p/fms/fms-0.3.65.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/fms/fms-0.3.65.ebuild,v 1.1 2012/02/23 21:30:23 tommy Exp $
+
+EAPI="2"
+
+inherit eutils cmake-utils
+
+DESCRIPTION="A spam-resistant message board application for Freenet"
+HOMEPAGE="http://freenetproject.org/tools.html"
+SRC_URI="mirror://gentoo/${PN}-src-${PV}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="frost"
+
+RDEPEND="virtual/libiconv
+ frost? ( >=dev-libs/libtomcrypt-1.17-r6 )
+ >=dev-libs/poco-1.2.9
+ >=dev-db/sqlite-3.6.15
+ <dev-libs/libpcre-8.13"
+#added dependency on <=dev-libs/libpcre-8.12 instead of blocking higher versions,
+#to prevent some issues with blocker resolution in portage
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}
+
+pkg_setup() {
+ enewgroup freenet
+ enewuser freenet -1 -1 /var/freenet freenet
+}
+
+src_prepare() {
+ edos2unix src/http/pages/showfilepage.cpp
+ epatch "${FILESDIR}"/${PN}-use-system-libs.patch
+ epatch "${FILESDIR}"/${PN}-fix-includes.patch
+ sed -i "s:LTC_PKCS:LTC_LTC_PKCS:g" src/freenet/frostidentity.cpp
+}
+
+src_configure() {
+ local mycmakeargs="-DI_HAVE_READ_THE_README=ON \
+ -DUSE_BUNDLED_SQLITE=OFF \
+ -DDO_CHARSET_CONVERSION=ON \
+ $(cmake-utils_use frost FROST_SUPPORT)"
+ use frost && append-flags -DLTM_DESC
+ cmake-utils_src_configure
+}
+
+src_install() {
+ insinto /var/freenet/fms
+ dobin "${CMAKE_BUILD_DIR}"/fms || die
+ doins *.htm || die "doinstall failed"
+ doins -r fonts images styles translations || die
+ fperms -R o-rwx /var/freenet/fms/ /usr/bin/fms
+ fowners -R freenet:freenet /var/freenet/fms/ /usr/bin/fms
+ doinitd "${FILESDIR}/fms" || die "installing init.d file failed"
+ dodoc readme.txt || die "installing doc failed"
+}
+
+pkg_postinst() {
+ if ! has_version 'net-p2p/freenet' ; then
+ ewarn "FMS needs a freenet node to up-/download #ssages."
+ ewarn "Please make sure to have a node you can connect to"
+ ewarn "or install net-p2p/freenet to get FMS working."
+ fi
+ elog "By default, the FMS NNTP server will listen on port 1119,"
+ elog "and the web configuration interface will be running at"
+ elog "http://localhost:8080. For more information, read"
+ elog "${ROOT}usr/share/doc/${PF}/readme.txt.bz2"
+ if use frost; then
+ elog " "
+ elog "You need to enable frost on the config page"
+ elog "and restart fms for frost support."
+ fi
+}