ChangeLog

# ChangeLog for dev-java/commons-daemon
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-daemon/ChangeLog,v 1.34 2008/04/13 22:08:51 betelgeuse Exp $

13 Apr 2008; Petteri Räty
-commons-daemon-1.0.1-r1.ebuild:
Remove old revision.

25 Nov 2007; Krzysiek Pawlik
commons-daemon-1.0.1-r2.ebuild:
Stable on ppc, bug #199239.

18 Nov 2007; Markus Rothe
commons-daemon-1.0.1-r2.ebuild:
Stable on ppc64; bug #199239

17 Nov 2007; Markus Meier
commons-daemon-1.0.1-r2.ebuild:
x86 stable (bug #199239) and quotes

17 Nov 2007; William L. Thomson Jr.
commons-daemon-1.0.1-r2.ebuild:
amd64 stable, bug #199239.

*commons-daemon-1.0.1-r2 (11 Feb 2007)

11 Feb 2007; Petteri Räty
+files/1.0.1-capabilities-non-root.patch, +files/1.0.1-execve-self.patch,
+commons-daemon-1.0.1-r2.ebuild:
Added patches from bug #162918. Thanks to Simone Piunno
.

10 Jan 2007; Vlastimil Babka
-commons-daemon-1.0.1.ebuild:
Gen-1 punt.

10 Jan 2007; Steve Dibb
commons-daemon-1.0.1-r1.ebuild:
amd64 stable, bug 158424

31 Dec 2006; Markus Rothe
commons-daemon-1.0.1-r1.ebuild:
Stable on ppc64; bug #158424

22 Dec 2006; Tobias Scherbaum
commons-daemon-1.0.1-r1.ebuild:
Stable on ppc wrt bug #158424.

18 Dec 2006; Christian Faulhammer
commons-daemon-1.0.1-r1.ebuild:
stable x86, bug #158424

09 Dec 2006; Diego Pettenò
commons-daemon-1.0.1-r1.ebuild:
Add ~x86-fbsd keyword.

07 Dec 2006; Vlastimil Babka +files/1.0.1-fbsd.patch,
commons-daemon-1.0.1-r1.ebuild:
Fix building on fbsd with patch from upstream svn provided by Flameeyes, bug
#157381.

05 Oct 2006; Gustavo Zacarias
commons-daemon-1.0.1.ebuild, commons-daemon-1.0.1-r1.ebuild:
Dropping sparc keywords, see #96229

29 Jul 2006; Krzysiek Pawlik
-commons-daemon-1.0.ebuild, commons-daemon-1.0.1.ebuild:
Stable on x86, remove old version.

*commons-daemon-1.0.1-r1 (22 Jul 2006)

22 Jul 2006; Krzysiek Pawlik
+commons-daemon-1.0.1-r1.ebuild:
Migrated to Generation 2.

04 Jul 2006; Markus Rothe
commons-daemon-1.0.1.ebuild:
Stable on ppc64; bug #138759

04 Jul 2006; Jon Hood commons-daemon-1.0.1.ebuild:
Stable on amd64, bug #138759.

02 Jul 2006; Petteri Räty
commons-daemon-1.0.ebuild, commons-daemon-1.0.1.ebuild:
Removed useless dependencies on virtual/libc.

12 May 2006; Petteri Räty
+files/1.0.1-as-needed.patch, commons-daemon-1.0.1.ebuild:
Added patch from bug #132563 to fix compilation with -Wl,--as-needed. Thanks
to TGL .

*commons-daemon-1.0.1 (07 Jun 2005)

07 Jun 2005; Jan Brinkmann
+commons-daemon-1.0.1.ebuild:
New upstream release, fixes #95049. Introduced support for the examples and
the source useflag.

29 May 2005; Markus Rothe commons-daemon-1.0.ebuild:
Stable on ppc64

14 May 2005; Martin Holzer commons-daemon-1.0.ebuild:
amd64 stable

08 May 2005; Jason Wever commons-daemon-1.0.ebuild:
Added ~sparc keyword.

12 Apr 2005; Jan Brinkmann commons-daemon-1.0.ebuild:
added ~ppc to KEYWORDS

09 Apr 2005; Markus Rothe commons-daemon-1.0.ebuild:
Added ~ppc64 to KEYWORDS

20 Jan 2005; Jan Brinkmann commons-daemon-1.0.ebuild:
added missing jikes dependency. see #78819.

12 Jan 2005; Jan Brinkmann commons-daemon-1.0.ebuild:
slightly modified ebuild as recommended by Dad to
make package amd64 compatible. added ~amd64 to KEYWORDS. fixes bug #67323.

16 Oct 2004; Thomas Matthijs commons-daemon-1.0.ebuild:
use java-pkg_dohtml instead of dohtml to also install the package-list in
case of api docs: #50740

01 Jul 2004; Jeremy Huddleston
commons-daemon-1.0.ebuild:
virtual/glibc -> virtual/libc

22 Mar 2004; Chris Aniszczyk commons-daemon-1.0.ebuild:
Marking stable on x86. Fixes according to #45398

*commons-daemon-1.0 (27 Feb 2004)

27 Feb 2004; Chris Aniszczyk commons-daemon-1.0.ebuild:
Initial Import.
Thanks to Greg Bowyer for the initial ebuild. Closes #37931

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX 1.0.1-as-needed.patch 1295 RMD160 97f3cca890f3b2be7e0aeaa2d710acb8504fb096 SHA1 deb095d7d97006e8f7fe05d1d2c42f4b63d07281 SHA256 640d2239d1679892e218c9c71053c37719894d6438b00e1ece5e0e461ed4f888
AUX 1.0.1-capabilities-non-root.patch 487 RMD160 e8242b5090905de2ac08aad0613783c90dadd2bb SHA1 96eca88daff89e2dbd081c67cb0dc1e28c094480 SHA256 1ca521470b4fde439ee614cf9b8bfab26579ba2bf3abd3f85773fde2b0204a1c
AUX 1.0.1-execve-self.patch 479 RMD160 958220ed8bef26541f71565e643dbbb2d13fb007 SHA1 f44ad98243b0759d3c59a7a3ed0751a9f19635fa SHA256 194becaeb8fab84c362766db82f446e0db6e5d4c125527733e3bfba9d1975e31
AUX 1.0.1-fbsd.patch 544 RMD160 d539c2ba63e6c9dfe6ce6ef7bde36962b0f2cb01 SHA1 98755f64462c4a69e9a6dc77b9e45e29772a0c0d SHA256 9b9627a7c87cc80525a49b726e5d369199ca27f4028899343edf2997dc4371d5
DIST daemon-1.0.1.tar.gz 301023 RMD160 b77ffd3dbc40d18d867afd62015ba1aa05bd9c65 SHA1 05f034b8c58a3bd367a72fe5532b354f76e1df93 SHA256 177107b8d99cabdbcda58cec284a2e2ccb5063113cc1fdb1b672754d4652848c
EBUILD commons-daemon-1.0.1-r2.ebuild 1786 RMD160 4541478f47e2f5ac645ec5fa528c08e977d11862 SHA1 4ca793d90eff0a8a7cdceb3c2aef1ec917a58a62 SHA256 30748de84bdd4f9df569b7f160e6d8bdf58638c05a80fd4cf45fa29f1cb58d9c
MISC ChangeLog 4768 RMD160 caefacac5365c9008c4cf3f70f9578f4809443fd SHA1 194cc7692fe19a66df074f77b60ec04c43782021 SHA256 a19e16281854a10cac893a68ed26ca415c850349854d8bd99f454abf1fe24150
MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkgChHQACgkQcxLzpIGCsLSKfgCfTbyF+HuUY952pVzSFDExJ4O+
oq4AmgMBQEzy3iNrxe4TsY3oL//OYkRd
=tBUl
-----END PGP SIGNATURE-----

commons-daemon-1.0.1-r2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-daemon/commons-daemon-1.0.1-r2.ebuild,v 1.5 2007/11/25 12:06:34 nelchael Exp $

WANT_AUTOCONF=2.5
inherit java-pkg-2 java-ant-2 eutils autotools

DESCRIPTION="Tools to allow java programs to run as unix daemons"
SRC_URI="mirror://apache/jakarta/commons/daemon/source/daemon-${PV}.tar.gz"
HOMEPAGE="http://jakarta.apache.org/commons/daemon/"

LICENSE="Apache-1.1"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
IUSE="doc examples source"

DEPEND=">=virtual/jdk-1.4
dev-java/ant-core
source? ( app-arch/zip )"
RDEPEND=">=virtual/jre-1.4"

S=${WORKDIR}/daemon-${PV}

src_unpack() {
unpack ${A}
cd "${S}"

# Submitted upstream to http://bugs.gentoo.org/show_bug.cgi?id=132563
epatch "${FILESDIR}/1.0.1-as-needed.patch"

# Fix fbsd building, from upstream svn, #157381
epatch "${FILESDIR}/1.0.1-fbsd.patch"

# https://issues.apache.org/jira/browse/DAEMON-93
epatch "${FILESDIR}/1.0.1-capabilities-non-root.patch"

# Already in trunk
epatch "${FILESDIR}/1.0.1-execve-self.patch"

cd "${S}/src/native/unix"
sed -e "s/powerpc/powerpc|powerpc64/g" -i support/apsupport.m4
eautoconf
}

src_compile() {
# compile native stuff
cd "${S}/src/native/unix"
econf || die "configure failed"
emake || die "make failed"

# compile java stuff
cd "${S}"
eant jar $(use_doc)
}

src_install() {
dobin src/native/unix/jsvc
java-pkg_dojar dist/${PN}.jar

dodoc README RELEASE-NOTES.txt *.html
use doc && java-pkg_dohtml -r dist/docs/*
if use examples; then
dodir /usr/share/doc/${PF}/examples
cp -R src/samples/* "${D}/usr/share/doc/${PF}/examples"
fi
use source && java-pkg_dosrc src/java/* src/native/unix/native
}

files

metadata.xml




java