]> Pileus Git - ~andy/sunrise/commitdiff
net-p2p/fms: New Ebuild for fms. Thanks to Tommy[D].
authorDennis Nezic <dennisn@dennisn.dyndns.org>
Mon, 6 Oct 2008 16:22:07 +0000 (16:22 +0000)
committerDennis Nezic <dennisn@dennisn.dyndns.org>
Mon, 6 Oct 2008 16:22:07 +0000 (16:22 +0000)
svn path=/sunrise/; revision=7188

net-p2p/fms/ChangeLog [new file with mode: 0644]
net-p2p/fms/Manifest [new file with mode: 0644]
net-p2p/fms/files/fms [new file with mode: 0755]
net-p2p/fms/fms-0.3.21.ebuild [new file with mode: 0644]
net-p2p/fms/metadata.xml [new file with mode: 0644]

diff --git a/net-p2p/fms/ChangeLog b/net-p2p/fms/ChangeLog
new file mode 100644 (file)
index 0000000..7282cfb
--- /dev/null
@@ -0,0 +1,8 @@
+# ChangeLog for net-p2p/fms
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  06 Oct 2008; Dennis Nezic <dennisn@dennisn.dyndns.org> +fms-0.3.21.ebuild,
+  +files/fms, +metadata.xml:
+  New Ebuild for fms. Thanks to Tommy[D].
+
diff --git a/net-p2p/fms/Manifest b/net-p2p/fms/Manifest
new file mode 100644 (file)
index 0000000..6714177
--- /dev/null
@@ -0,0 +1,5 @@
+AUX fms 280 RMD160 544c3c246a4fe48d131eccdc10290a8577586aff SHA1 77e544cc0d4109edc414c96fdac90f075a79af31 SHA256 b34b78556f529af1f7c43b17656448210b63f3624be868d4d3f396b02e7336ed
+DIST fms-src-0.3.21.zip 1218489 RMD160 81b4cccfbe356ab2d67129cd3fbbbd0b782f78d3 SHA1 7e09631c84545ca5ffc0c303431cea40b075812d SHA256 dd674d8afb7f62fd9441673af0cc082bb39f74a247006c9aac52222b95605fb8
+EBUILD fms-0.3.21.ebuild 1281 RMD160 fbf6ed8852983fb6a19c327984516d2e5f309f36 SHA1 ef5fe6995af1ccfbbccfb85585ba704f78434cee SHA256 f43b1a2575b0c7b7ee2b8a0c8f67b5dbbc2801fb151d22b4c99ec4e27118161a
+MISC ChangeLog 261 RMD160 1bc0f0e7bd8ea8d256a746acd257a2181f967df3 SHA1 a0f71baaeb7cde91fdd5ccf9e70d0bdd46139272 SHA256 a8900ae24b96b1d5c5a975c3d5520d21918c18f3ede6062b556528cfdfb42bf0
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/net-p2p/fms/files/fms b/net-p2p/fms/files/fms
new file mode 100755 (executable)
index 0000000..712e637
--- /dev/null
@@ -0,0 +1,15 @@
+#!/sbin/runscript
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+start() {
+       cd /var/freenet/fms
+       su -s /bin/sh -c "./fms --daemon" freenet
+       eend $?
+}
+
+stop() {
+       pkill -u freenet -f "fms --daemon"
+       eend 0
+}
diff --git a/net-p2p/fms/fms-0.3.21.ebuild b/net-p2p/fms/fms-0.3.21.ebuild
new file mode 100644 (file)
index 0000000..5373508
--- /dev/null
@@ -0,0 +1,51 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils cmake-utils
+
+DESCRIPTION="A spam-resistant message board application for Freenet"
+HOMEPAGE="http://freenetproject.org/tools.html"
+SRC_URI="http://individual.utoronto.ca/nezic/${PN}-src-${PV}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="net-p2p/freenet
+       virtual/libiconv
+       >=dev-libs/poco-1.2.9
+       dev-db/sqlite"
+
+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 template.htm || die "doinstall failed"
+       insinto /var/freenet/fms/fonts
+       doins fonts/*.bmp || die "doinstall of fonts failed"
+       fperms +x /var/freenet/fms/fms
+       fperms -R o-rwx /var/freenet/fms/
+       fowners -R freenet:freenet /var/freenet/fms/
+       doinitd "${FILESDIR}/fms"
+       dodoc readme.txt
+}
+
+pkg_postinst() {
+       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, readme.txt."
+}
diff --git a/net-p2p/fms/metadata.xml b/net-p2p/fms/metadata.xml
new file mode 100644 (file)
index 0000000..7e32869
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>