diff options
author | 2009-02-05 18:36:43 +0000 | |
---|---|---|
committer | 2009-02-05 18:36:43 +0000 | |
commit | ef38078f46114051b9869464cf1c1c4ffae11c4e (patch) | |
tree | 07fe11c79ac47ad349707272e06942c959f9bda7 /net-p2p/fms | |
parent | Fix ebuild to work nicely with new eclass. Remove old broken one, so we force... (diff) | |
download | historical-ef38078f46114051b9869464cf1c1c4ffae11c4e.tar.gz historical-ef38078f46114051b9869464cf1c1c4ffae11c4e.tar.bz2 historical-ef38078f46114051b9869464cf1c1c4ffae11c4e.zip |
Initial commit. Fixes bug 240087
Package-Manager: portage-2.2_rc23/cvs/Linux x86_64
Diffstat (limited to 'net-p2p/fms')
-rw-r--r-- | net-p2p/fms/ChangeLog | 10 | ||||
-rw-r--r-- | net-p2p/fms/Manifest | 5 | ||||
-rw-r--r-- | net-p2p/fms/files/fms | 33 | ||||
-rw-r--r-- | net-p2p/fms/fms-0.3.29.ebuild | 59 | ||||
-rw-r--r-- | net-p2p/fms/metadata.xml | 10 |
5 files changed, 117 insertions, 0 deletions
diff --git a/net-p2p/fms/ChangeLog b/net-p2p/fms/ChangeLog new file mode 100644 index 000000000000..a4a99978b3ff --- /dev/null +++ b/net-p2p/fms/ChangeLog @@ -0,0 +1,10 @@ +# 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.1 2009/02/05 18:36:43 tommy Exp $ + +*fms-0.3.29 (05 Feb 2009) + + 05 Feb 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> +files/fms, + +fms-0.3.29.ebuild: + Initial commit. Fixes bug 240087 + diff --git a/net-p2p/fms/Manifest b/net-p2p/fms/Manifest new file mode 100644 index 000000000000..c46e4054ad6f --- /dev/null +++ b/net-p2p/fms/Manifest @@ -0,0 +1,5 @@ +AUX fms 845 RMD160 fbe703087e43e25c89f671599fb082b4e12e3481 SHA1 55fa2fbeb87e05b136594549777ecb5c5b24e7d7 SHA256 03b551ccd6693a987f4005bdc34871e6680bb753a306f0883c52db48ae66e006 +DIST fms-src-0.3.29.zip 1280846 RMD160 9e06f5ec10786a70c152bb2f0e8b3d60b4e6fd22 SHA1 13dcdd55184983ef9de571f32b7626ad0cd122a5 SHA256 282d226d0f2af5aba64b7a5b57eeecd1bf50dd62772258cc7dfbe18aae4a3124 +EBUILD fms-0.3.29.ebuild 1783 RMD160 280505231d5ee2cb6ea57b06f4a69483e5001e13 SHA1 2d9825a16e417383a192c28649ff4c75a81c6bcc SHA256 6a538f35c5e158356d4a9bbc2f5e64cadb1e9d1daf3a657d8b44826b67912b0a +MISC ChangeLog 350 RMD160 1eec46688902a2e40a92c11d7d81349239229c15 SHA1 e9ffca654bc6589e74fec11edd206731298ceac2 SHA256 3df84b8266385212708ac8db0a0084af6aa3df00a21de2d6c04a13f03df5460b +MISC metadata.xml 265 RMD160 484daf811121aabac7f645fe502e6e6d844e2f78 SHA1 0e5d4831295b5cb249d8543f6c576a3616fcd66f SHA256 600ca3c5e5331751699a92f10ca336f9f4b39902dfcc7f8d95bcbc41067a6f10 diff --git a/net-p2p/fms/files/fms b/net-p2p/fms/files/fms new file mode 100644 index 000000000000..9d3ab048bfac --- /dev/null +++ b/net-p2p/fms/files/fms @@ -0,0 +1,33 @@ +#!/sbin/runscript +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/fms/files/fms,v 1.1 2009/02/05 18:36:43 tommy Exp $ + +start() { + ebegin "Starting FMS" + if [ ! -f /etc/init.d/sysfs ]; then + start-stop-daemon -S -u freenet:freenet -d /var/freenet/fms -x ./fms --daemon + eend $? + else + cd /var/freenet/fms + su -s /bin/sh -c "./fms --daemon" freenet + eend $? + fi +} + +stop() { + ebegin "Stopping FMS" + if [ ! -f /etc/init.d/sysfs ]; then + start-stop-daemon -K -u freenet:freenet -d /var/freenet/fms ./fms --daemon + eend $? + else + pkill -u freenet -f "fms --daemon" + eend 0 + fi + if RC_CMD=restart; then + ebegin "Waiting a few seconds to be sure FMS is ready for restart" + sleep 10 + #give fms time to stop and release the nntp port + fi +} + diff --git a/net-p2p/fms/fms-0.3.29.ebuild b/net-p2p/fms/fms-0.3.29.ebuild new file mode 100644 index 000000000000..dc1060a1b0eb --- /dev/null +++ b/net-p2p/fms/fms-0.3.29.ebuild @@ -0,0 +1,59 @@ +# 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.29.ebuild,v 1.1 2009/02/05 18:36:43 tommy Exp $ + +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="" + +DEPEND="virtual/libiconv + >=dev-libs/poco-1.2.9 + =dev-db/sqlite-3.6.6.2*" +RDEPEND="${DEPEND}" + +S=${WORKDIR} + +pkg_setup() { + enewgroup freenet + enewuser freenet -1 -1 /var/freenet freenet +} + +src_compile() { + local mycmakeargs="-DI_HAVE_READ_THE_README=ON \ + -DUSE_BUNDLED_SQLITE=OFF \ + -DDO_CHARSET_CONVERSION=ON" + cmake-utils_src_compile +} + +src_install() { + insinto /var/freenet/fms + doins ${PN}_build/fms {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 +x /var/freenet/fms/fms + fperms -R o-rwx /var/freenet/fms/ + fowners -R freenet:freenet /var/freenet/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 messages." + 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 "${DOCDIR}/readme.txt." +} diff --git a/net-p2p/fms/metadata.xml b/net-p2p/fms/metadata.xml new file mode 100644 index 000000000000..fead1cc4d517 --- /dev/null +++ b/net-p2p/fms/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>tommy@gentoo.org</email> + <name>Thomas Sachau (Tommy[D])</name> + </maintainer> + <herd>net-p2p</herd> +</pkgmetadata> + |