diff options
author | Joshua Kinard <kumba@gentoo.org> | 2014-03-11 09:50:45 +0000 |
---|---|---|
committer | Joshua Kinard <kumba@gentoo.org> | 2014-03-11 09:50:45 +0000 |
commit | b12f3f8b9adc2a5583b63975c6f5e76074bccb2e (patch) | |
tree | a27f0d840ca4ce4570ded4b4d47c4e1b39ab15a9 /net-misc/spread | |
parent | Fix some compiler warnings. Inherit readme.gentoo.eclass. (diff) | |
download | gentoo-2-b12f3f8b9adc2a5583b63975c6f5e76074bccb2e.tar.gz gentoo-2-b12f3f8b9adc2a5583b63975c6f5e76074bccb2e.tar.bz2 gentoo-2-b12f3f8b9adc2a5583b63975c6f5e76074bccb2e.zip |
Add 4.3.0 ebuild, fix init script to create /var/run/spread at startup to resolve #449242.
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key D25D95E3)
Diffstat (limited to 'net-misc/spread')
-rw-r--r-- | net-misc/spread/ChangeLog | 10 | ||||
-rw-r--r-- | net-misc/spread/files/spread.init.d | 25 | ||||
-rw-r--r-- | net-misc/spread/spread-4.1.0-r1.ebuild | 37 | ||||
-rw-r--r-- | net-misc/spread/spread-4.3.0.ebuild | 37 |
4 files changed, 98 insertions, 11 deletions
diff --git a/net-misc/spread/ChangeLog b/net-misc/spread/ChangeLog index cbf075aca4c7..a82b9b812a0f 100644 --- a/net-misc/spread/ChangeLog +++ b/net-misc/spread/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for net-misc/spread # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/spread/ChangeLog,v 1.12 2014/01/08 06:32:47 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/spread/ChangeLog,v 1.13 2014/03/11 09:50:44 kumba Exp $ + +*spread-4.3.0 (11 Mar 2014) +*spread-4.1.0-r1 (11 Mar 2014) + + 11 Mar 2014; Joshua Kinard <kumba@gentoo.org> +spread-4.1.0-r1.ebuild, + +spread-4.3.0.ebuild, files/spread.init.d: + Add 4.3.0 ebuild, fix init script to create /var/run/spread at startup to + resolve #449242. 08 Jan 2014; Mike Frysinger <vapier@gentoo.org> spread-4.1.0.ebuild: Inherit the user eclass for enewuser/etc... diff --git a/net-misc/spread/files/spread.init.d b/net-misc/spread/files/spread.init.d index 098c012e834c..1c808ef387f4 100644 --- a/net-misc/spread/files/spread.init.d +++ b/net-misc/spread/files/spread.init.d @@ -1,21 +1,26 @@ #!/sbin/runscript -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/spread/files/spread.init.d,v 1.1 2006/10/06 12:48:29 caleb Exp $ -# $Id: spread.init.d,v 1.1 2006/10/06 12:48:29 caleb Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/spread/files/spread.init.d,v 1.2 2014/03/11 09:50:45 kumba Exp $ +# $Id: spread.init.d,v 1.2 2014/03/11 09:50:45 kumba Exp $ depend() { - need net + need net +} + +mkdir_spreadirs() { + [ -d /var/run/spread ] || mkdir -p /var/run/spread } start() { - ebegin "Starting Spread Daemon" - start-stop-daemon --start --quiet --background --make-pidfile --pidfile /var/run/spread.pid --exec /usr/sbin/spread & - eend $? + ebegin "Starting Spread Daemon" + mkdir_spreadirs + start-stop-daemon --start --quiet --background --make-pidfile --pidfile /var/run/spread.pid --exec /usr/sbin/spread & + eend $? } stop() { - ebegin "Stopping Spread" - start-stop-daemon --stop --pidfile /var/run/spread.pid - eend $? + ebegin "Stopping Spread" + start-stop-daemon --stop --pidfile /var/run/spread.pid + eend $? } diff --git a/net-misc/spread/spread-4.1.0-r1.ebuild b/net-misc/spread/spread-4.1.0-r1.ebuild new file mode 100644 index 000000000000..62290b4f03bb --- /dev/null +++ b/net-misc/spread/spread-4.1.0-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/spread/spread-4.1.0-r1.ebuild,v 1.1 2014/03/11 09:50:44 kumba Exp $ + +EAPI="4" +inherit eutils user + +MY_PN="spread-src" + +DESCRIPTION="Distributed network messaging system" +HOMEPAGE="http://www.spread.org" +SRC_URI="mirror://gentoo/${MY_PN}-${PV}.tar.gz" + +LICENSE="Spread-1.0 GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_PN}-${PV}" + +pkg_setup() { + enewuser spread + enewgroup spread +} + +src_prepare() { + # don't strip binaries + sed -i -e 's/0755 -s/0755/g' daemon/Makefile.in examples/Makefile.in +} + +src_install() { + emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" install + newinitd "${FILESDIR}"/spread.init.d spread +} diff --git a/net-misc/spread/spread-4.3.0.ebuild b/net-misc/spread/spread-4.3.0.ebuild new file mode 100644 index 000000000000..cec59fb18fb8 --- /dev/null +++ b/net-misc/spread/spread-4.3.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/spread/spread-4.3.0.ebuild,v 1.1 2014/03/11 09:50:44 kumba Exp $ + +EAPI="4" +inherit eutils user + +MY_PN="spread-src" + +DESCRIPTION="Distributed network messaging system" +HOMEPAGE="http://www.spread.org" +SRC_URI="mirror://gentoo/${MY_PN}-${PV}.tar.gz" + +LICENSE="Spread-1.0 GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_PN}-${PV}" + +pkg_setup() { + enewuser spread + enewgroup spread +} + +src_prepare() { + # don't strip binaries + sed -i -e 's/0755 -s/0755/g' daemon/Makefile.in examples/Makefile.in +} + +src_install() { + emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" install + newinitd "${FILESDIR}"/spread.init.d spread +} |