summaryrefslogtreecommitdiff
path: root/dev-vcs/cvsd
diff options
context:
space:
mode:
Diffstat (limited to 'dev-vcs/cvsd')
-rw-r--r--dev-vcs/cvsd/Manifest8
-rw-r--r--dev-vcs/cvsd/cvsd-1.0.17.ebuild43
-rw-r--r--dev-vcs/cvsd/cvsd-1.0.7.ebuild43
-rw-r--r--dev-vcs/cvsd/files/cvsd.rc619
-rw-r--r--dev-vcs/cvsd/metadata.xml5
5 files changed, 118 insertions, 0 deletions
diff --git a/dev-vcs/cvsd/Manifest b/dev-vcs/cvsd/Manifest
new file mode 100644
index 000000000000..216bcef8e0b1
--- /dev/null
+++ b/dev-vcs/cvsd/Manifest
@@ -0,0 +1,8 @@
+AUX cvsd.rc6 373 SHA256 f5e550b328b71d4ebe5761854e34b5fc54307156e8466db0a8657b487bfc6255 SHA512 f71b01a2e5b7eb12cf0a9226015192e82253cec300a19f9841e7ad1b04210ee84532086bc8eb681ea1c4bd19fc0d38c17b365926a21fca4c2752f979759e8e5f WHIRLPOOL 40a6fc358fadea4cb791eedde682c5bcf9962721dfd8772581e3d63107a751d89c379370acf26638ba03858fc4bd6c5faaf09861530fbfb1704d9b7356bb6c10
+DIST cvsd-1.0.17.tar.gz 247026 SHA256 49d6a0c95bbb2c2e87f549eea8941ca115e6eb147c9720f8fb88678c84c0802a SHA512 beea48a288ff580e6cc7fdcd1997b7af01e7ea1b1c185006c92cd7758e7e557d2b1b4fc820bd03b787ebc74b5fa9ef661584d2c523480cf6418f452f5f929c9d WHIRLPOOL 2fa9ae2e679933c3777b4e124f2a4733056120d591f61b1cb711642f76c2f3fa59e30eb9275ddf90f8caf6d49ba395e7e1d4c085ade1214493c7f0294b02492b
+DIST cvsd-1.0.7.tar.gz 193964 SHA256 0a5891f3e2bff1bd8b304d5a7ce8426df635dc73fd5f690464c17430844c89c5 SHA512 6ffc3d554e43d50c0fa4861b3f6cc6c696298d882074f017da80068f7afbca3361e5d88fbd13fcadf930afee2df8d6a0777710bc0f992dd208b7674595cc8ea1 WHIRLPOOL 4f0d3dbe7267087747d7174cce941808091f88c146e4809acec3b4b9afb1ea715d094630ceaacf6feb34752b7603413f52422e1e2d7d232784015669bbcfcd76
+EBUILD cvsd-1.0.17.ebuild 1017 SHA256 d9a3d3a14a8950e9761fbd65932d24fa171d02d0d26df68f291e223bb4196299 SHA512 a27815489cb248cacd5408715100e473b510ef852a6a6f8e3eaa83786d950561bcf5bd0967bd2f6a797396ec4d092452a06e14fc526ed15eb970b40fb9d29194 WHIRLPOOL 12bdb9b2037b74258f793cbf20a16081fd8adcd6658a1ae9a53ad5c1dca5ca9907986ed713c933a8f6cd1d0bd0fd50f118d2b03f7b7b7e1e307895800a89092c
+EBUILD cvsd-1.0.7.ebuild 968 SHA256 2a58d52c4bbf609a0c7f9a375530f0b505dcc53c1c67c1113cfd88b1d9059d40 SHA512 9ec78e774e522eeeba1ee4c0a5df42d0f1f2d66cea7c2dc3691449fc22c7ca949cbd2814437afe409955e5df8e7cb6ad6c9be2ae863c6be7e6706507e592df74 WHIRLPOOL 933db7fd4807f011fa382b5e4542130beed112616e6242ccc839fe6e591ba7943ebd43e90887d35558a3a2d9051a42170ecfc232c53a9192556ed30868bd14a5
+MISC ChangeLog 2607 SHA256 30015c44eca779b3903f988a3fa7d5f564ca310badf89b8dd5f28304359ad2ea SHA512 db419c12c0d369c035b4ad8de83035369fbbd756a780d9bbc8218444e5c2c22fa5930e7052ab34ee041390787711f636a362dabafa49739948027348acde4b1e WHIRLPOOL 60720891b3bd38c076712f5d27ac97df4bf983dc7fc4ada39e13f5c87e7f1550b4f8519a78a22e43d96ced8bfcb8e741f1d0d151e39c7e70533e52b46f2e1bdc
+MISC ChangeLog-2015 4486 SHA256 08ad943836df5917c057d3a0dd07edefe820008e38a1aefdf645a0972f98751c SHA512 356ba07b10e736c6f76ad80c1f163687e40879d714609b021225a7d322cca6ba191bb719fbcdcd4f76ec3287d43e0001e50d73088125fcf606d18965ceaf8a9b WHIRLPOOL 5fde042c27673e6a33f8e905e2e04e31dcdd7fca9699c2d4f530e570584afa1baafa1ab93c4268c95c75b7c6220bc5dcc76e3fbc4b49dc4f9fb9a8b823c2b95f
+MISC metadata.xml 167 SHA256 5fe493e76bba84455c54b3a46adfae5a1bfe01c764ef0d9e5f6d3e8a1d142188 SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 WHIRLPOOL dc6c3dfc7fd7f0d76c97f0786cb76a55b8564f8437f96d4ccebf985817b9f6dcc4c61830aa5df80d725e4a54b281ea2e03d6b0859214af081112cba15025e64b
diff --git a/dev-vcs/cvsd/cvsd-1.0.17.ebuild b/dev-vcs/cvsd/cvsd-1.0.17.ebuild
new file mode 100644
index 000000000000..a16eff05f522
--- /dev/null
+++ b/dev-vcs/cvsd/cvsd-1.0.17.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils user
+
+DESCRIPTION="CVS pserver daemon"
+HOMEPAGE="http://ch.tudelft.nl/~arthur/cvsd/"
+SRC_URI="http://ch.tudelft.nl/~arthur/cvsd/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="tcpd"
+
+DEPEND=">=dev-vcs/cvs-1.11.6
+ tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
+RDEPEND="${DEPEND}
+ >=dev-lang/perl-5.8.0"
+
+pkg_setup() {
+ enewgroup cvsd
+ enewuser cvsd -1 -1 /var/lib/cvsd cvsd
+}
+
+src_compile() {
+ econf $(use_with tcpd libwrap) || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed"
+ dosed 's:^Repos:# Repos:g' /etc/cvsd/cvsd.conf
+ keepdir /var/lib/cvsd
+
+ dodoc AUTHORS ChangeLog FAQ INSTALL NEWS README TODO
+
+ newinitd "${FILESDIR}/cvsd.rc6" ${PN}
+}
+
+pkg_postinst() {
+ elog "To configure cvsd please read the README in "
+ elog "/usr/share/doc/${PF}/"
+}
diff --git a/dev-vcs/cvsd/cvsd-1.0.7.ebuild b/dev-vcs/cvsd/cvsd-1.0.7.ebuild
new file mode 100644
index 000000000000..52450ef26a39
--- /dev/null
+++ b/dev-vcs/cvsd/cvsd-1.0.7.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils user
+
+DESCRIPTION="CVS pserver daemon"
+HOMEPAGE="http://ch.tudelft.nl/~arthur/cvsd/"
+SRC_URI="http://ch.tudelft.nl/~arthur/cvsd/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+IUSE="tcpd"
+
+DEPEND="tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
+RDEPEND="${DEPEND}
+ >=dev-lang/perl-5.8.0
+ >=dev-vcs/cvs-1.11.6"
+
+pkg_setup() {
+ enewgroup cvsd
+ enewuser cvsd -1 -1 /var/lib/cvsd cvsd
+}
+
+src_compile() {
+ econf $(use_with tcpd libwrap) || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed"
+ dosed 's:^Repos:# Repos:g' /etc/cvsd/cvsd.conf
+ keepdir /var/lib/cvsd
+
+ dodoc AUTHORS ChangeLog FAQ INSTALL NEWS README TODO
+
+ newinitd "${FILESDIR}"/cvsd.rc6 ${PN}
+}
+
+pkg_postinst() {
+ elog "To configure cvsd please read the README in "
+ elog "/usr/share/doc/${PF}/"
+}
diff --git a/dev-vcs/cvsd/files/cvsd.rc6 b/dev-vcs/cvsd/files/cvsd.rc6
new file mode 100644
index 000000000000..63e0d2a085b0
--- /dev/null
+++ b/dev-vcs/cvsd/files/cvsd.rc6
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting cvsd"
+ start-stop-daemon --start --quiet --background --exec /usr/sbin/cvsd
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping cvsd"
+ start-stop-daemon --stop --quiet --pidfile /var/run/cvsd.pid
+ eend $?
+}
diff --git a/dev-vcs/cvsd/metadata.xml b/dev-vcs/cvsd/metadata.xml
new file mode 100644
index 000000000000..7a38bb900964
--- /dev/null
+++ b/dev-vcs/cvsd/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+</pkgmetadata>