summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Sachau <tommy@gentoo.org>2009-05-29 15:10:45 +0000
committerThomas Sachau <tommy@gentoo.org>2009-05-29 15:10:45 +0000
commit75c7b7a1236e135759ae738ecca118581fb3570e (patch)
tree84a303c35a5fa8cdb2e014087ed5decef5ca5c31 /net-p2p/fms
parentAdd ~arm (diff)
downloadhistorical-75c7b7a1236e135759ae738ecca118581fb3570e.tar.gz
historical-75c7b7a1236e135759ae738ecca118581fb3570e.tar.bz2
historical-75c7b7a1236e135759ae738ecca118581fb3570e.zip
Version bump
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'net-p2p/fms')
-rw-r--r--net-p2p/fms/ChangeLog8
-rw-r--r--net-p2p/fms/Manifest14
-rw-r--r--net-p2p/fms/fms-0.3.39.ebuild74
3 files changed, 89 insertions, 7 deletions
diff --git a/net-p2p/fms/ChangeLog b/net-p2p/fms/ChangeLog
index 3f72cef6e060..d3927d4b1141 100644
--- a/net-p2p/fms/ChangeLog
+++ b/net-p2p/fms/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-p2p/fms
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/fms/ChangeLog,v 1.10 2009/05/14 17:52:48 tommy Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/fms/ChangeLog,v 1.11 2009/05/29 15:10:45 tommy Exp $
+
+*fms-0.3.39 (29 May 2009)
+
+ 29 May 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
+ +fms-0.3.39.ebuild:
+ Version bump
14 May 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
-fms-0.3.32.ebuild, -fms-0.3.34.ebuild, -fms-0.3.35.ebuild,
diff --git a/net-p2p/fms/Manifest b/net-p2p/fms/Manifest
index b1c0d0531463..a37d40169258 100644
--- a/net-p2p/fms/Manifest
+++ b/net-p2p/fms/Manifest
@@ -6,16 +6,18 @@ AUX fms-use-system-libs.patch 808 RMD160 1da1dfcbd10c1fa081490485d8cf800494cd54d
AUX utf8.patch 740 RMD160 7edf17c55f1583de614ad1fcae5038b9670d6abd SHA1 d834da1b8cd3956ad52c7b045c2ea2dfeb30495e SHA256 e8da088a956ee6029d51b08d5c87a7a9a07c5c0ae60bfb5e6776b1fe49ed5af7
DIST fms-src-0.3.36.zip 1627731 RMD160 a0cf1dad749b3322244eddcc9714a8187f2d8b30 SHA1 ab8ad78a394635e7795c1932381c69be4ce74d93 SHA256 86db6480d3ea9fcbf5814a02ef11a5cab9a7538131dcb94438a8cf9d724cf86b
DIST fms-src-0.3.38.zip 1634232 RMD160 fbf62d594f6f764d4359a311d6dfc63b4d805b42 SHA1 21a9a1fa95870ef88e2404c11a250eb3317fb81d SHA256 48a1c89eb2d5b45b82f43501815f7a6cdc7b5edaa7ceeafd2fbd6545638d0adb
+DIST fms-src-0.3.39.zip 1640662 RMD160 bd1967b5afed3b22e1c0afaeb2e5a80ad23af07d SHA1 a065eab1dac89e9626bcc4d45712febacaacab4b SHA256 f71862bb1d6808c7f5fbc0872d08308d7ec8d5ccddb7bb76bc9d8bb10abb6a8e
EBUILD fms-0.3.36.ebuild 2271 RMD160 04beac2a545a2540e69d448b5a016d5e5df7bc33 SHA1 f349ca7a508e4c1aca35df02737d257193961c11 SHA256 801cbf2050b7e54c7349f1b1220a193926370f6a9571737d75efbeae66f7d926
EBUILD fms-0.3.38.ebuild 2317 RMD160 19c84adc7cd1b3523b942d50b78a8e904b234007 SHA1 a4b4f4a13cc5b559144aaf8dafa5e032e2854713 SHA256 7c8e7eb9fe47f3297438d448b4b021b140bfec909def5a0ed199134fad1a1e16
-MISC ChangeLog 1980 RMD160 c72ee3999b5bf3c2e10409f5af47a2d0685de9cf SHA1 0bbc6d60ba6e2ae6ce6a8b3b2cc0ca7c91a43064 SHA256 e5f94ba27b2b7e55388c27fcfa8fb0892d605329cbcfb9a14d1c909751aa1795
+EBUILD fms-0.3.39.ebuild 2317 RMD160 09bda39f9e9fd194d0b59f2485bb3662eb370140 SHA1 1724914e62f365b2bc6c24ecd865f2e22b10681d SHA256 b1b09fba7e9b372f102dc0dd558b38f973ceb74a135f2d3c9e984ddc7ca2449e
+MISC ChangeLog 2104 RMD160 1bd1fd814302aaad8a6db5a89aece425228094f4 SHA1 04e3a5f16d3cd432a1ecdea941bb3e37296a8d33 SHA256 d30952196fe4a6c897d1be18f7886c2a620bac2b3dcfa4bae76acd6ff4ce5294
MISC metadata.xml 337 RMD160 59566d1f3d1ea7a7b6edf83370ba568efa134f2a SHA1 f86cdbfd008e059a7bba5e1377de985293a87224 SHA256 fb5fcbc27def922252dcaedaf932f8c49d37d24245f552be3ecf32571b7abfd1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
-iJwEAQECAAYFAkoMWnUACgkQG7kqcTWJkGdFIwQAxEYZPJd3Q1C7iVrXN0GjG0Yj
-uQ3JzjUoRESq/uaq/1K+Wm6aFyrbedQvqf2kWEGQdCZqTZ9eUuetep9FRHFG9w58
-miEfSdjMnMnHI6l7naB5qINcRGR40AnaZbdvKIsSZjCZTBFD11J+T8GuE07Wg+9m
-UjJPfYB/5/w7Ac2SLNE=
-=FB/+
+iJwEAQECAAYFAkof+voACgkQG7kqcTWJkGdmfQP/foHeqJ64fLwndNOwFNhrXJ57
+AHemlwDSVSHv+y8hV+zLWfVnSWwKfPa1eUX5ShRascEJgDZXnwASm5JzkTJzTreU
+HjbsChb7oNmu0Ogixsf5n/04ggPAUM1SEpwAnIuNmJgAryLHmoWwzYnWHtfNieas
+KfyB8l5ohoVxxCvYXno=
+=xA00
-----END PGP SIGNATURE-----
diff --git a/net-p2p/fms/fms-0.3.39.ebuild b/net-p2p/fms/fms-0.3.39.ebuild
new file mode 100644
index 000000000000..b67a983b85cb
--- /dev/null
+++ b/net-p2p/fms/fms-0.3.39.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/fms/fms-0.3.39.ebuild,v 1.1 2009/05/29 15:10:45 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"
+
+DEPEND="virtual/libiconv
+ frost? ( >=dev-libs/libtomcrypt-1.17-r3[libtommath] )
+ >=dev-libs/poco-1.2.9
+ || ( =dev-db/sqlite-3.6.13* =dev-db/sqlite-3.6.12* =dev-db/sqlite-3.6.11* =dev-db/sqlite-3.6.6.2* )"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}
+
+pkg_setup() {
+ enewgroup freenet
+ enewuser freenet -1 -1 /var/freenet freenet
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-use-system-libs.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 {forum-,}template.htm || die "doinstall failed"
+ insinto /var/freenet/fms/fonts
+ doins fonts/*.bmp || die "doinstall of fonts failed"
+ insinto /var/freenet/fms/images
+ doins images/*png || die "doinstall of images failed"
+ 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
+}