Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-db/xindice
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/xindice/ChangeLog,v 1.15 2007/04/09 11:36:15 betelgeuse Exp $
09 Apr 2007; Petteri Räty
Remove old version.
09 Apr 2007; Petteri Räty
The ebuild currently always installs docs so remove doc from IUSE and depend
on just ant-core instead of the full ant.
09 Apr 2007; Petteri Räty
Use doevnd and newinitd.
22 Jul 2006; Krzysiek Pawlik
ant_src_unpack -> src_unpack
01 Jul 2006; Joshua Nichols
xindice-1.0-r3.ebuild:
Claiming for java herd. Revision bump to support new Java system. Should
address bug #132765
05 Sep 2005; Patrick Kursawe
Using POSIX options for cp
*xindice-1.0-r3 (06 Oct 2004)
06 Oct 2004; Patrick Kursawe
-files/xindice, -files/xindice-1.0-r1.patch, -files/xindice-1.0-r2.patch,
+files/xindice-1.0-r3.patch, -files/xindice-1.0.patch, -files/xindice-r1,
+files/xindice-r2, -xindice-1.0-r1.ebuild, -xindice-1.0-r2.ebuild,
+xindice-1.0-r3.ebuild, -xindice-1.0.ebuild:
More cleanup: -r3 was a trivial change and -r2 was ok to got stable -> -r3 is
stable now.
*xindice-1.0-r3 (06 Oct 2004)
06 Oct 2004; Patrick Kursawe
-files/xindice-1.0-r1.patch, -files/xindice-1.0-r2.patch,
+files/xindice-1.0-r3.patch, -files/xindice-r1, +files/xindice-r2,
-xindice-1.0-r1.ebuild, -xindice-1.0-r2.ebuild, +xindice-1.0-r3.ebuild:
Substituting "need net" by "use net" in init script. Cleanup.
03 Sep 2004; David Holm
Added to ~ppc.
*xindice-1.0-r2 (27 Aug 2004)
27 Aug 2004; Patrick Kursawe
+files/xindice-1.0-r2.patch, +files/xindice-r1, +xindice-1.0-r2.ebuild:
Compilation problems (bug #61131) force to use external ant.
Start script was referring to old location in /usr/lib.
23 Aug 2004; Patrick Kursawe
Warning about JVM in setup now
*xindice-1.0-r1 (24 Feb 2004)
24 Feb 2004; Patrick Kursawe
files/xindice, files/xindice-1.0-r1.patch:
Compile problem fixed, see bug #13244
07 Dec 2003; Michael Sterrett
chown x.y -> chown x:y (bug 35127)
*xindice-1.0 (11 Apr 2003)
11 Apr 2003; Patrick Kursawe
files/21xindice, files/xindice-1.0.patch, ChangeLog, files/xindice :
Initial import. Ebuild submitted by Matthieu Sozeau
and modified by myself.
AUX 21xindice 26 RMD160 649b13143951d891bed89ee330a62b4435e44bf2 SHA1 cb032072025bc71f5cc5a16833615e3daec82c58 SHA256 1e25fd3959b81dd3cea0d4cbdd8a2561b7835e847aaf9f96179bbbd631d1724b
AUX xindice-1.0-r3.patch 1309 RMD160 aa6b4255b925e38d2f460e135b1ebf511c36b1e3 SHA1 3bf8c05028fef6a315efc335c3bfbcdcdfd3f927 SHA256 3b73c064ecd9a2df47e9513f19e84cde98c6c4a88d373bf0c2a9267e9ec4ff28
AUX xindice-r2 579 RMD160 275f6e3c11a298e1d48e5222948db0ec56ae3672 SHA1 abe7e48c75916622d542dc94b20c467489e21fd3 SHA256 ebace595fc76ef85101bfe06eff8abb51c221a6b99d05053b08dcd66b113908f
DIST xml-xindice-1.0.tar.gz 5304315 RMD160 1253aa693340cd3c7d5210050adb53cf842069f3 SHA1 ec3bc46800549de687cb4552882719598f0df923 SHA256 d81c418dacc86d5cfa66c422e12a2438280b784150d99152e7bd287ab3403cb1
EBUILD xindice-1.0-r4.ebuild 1602 RMD160 58f69d762227da54bdf61b26aa9ecf0d8e89d7f2 SHA1 8d5518b6b53ca937686fd516cdc0db317fd36661 SHA256 79342c63571198a4e03da604f1f81de939fd554ab6312313be22122ea416c9d2
MISC ChangeLog 2885 RMD160 05838a2ca82f6085fc43f409f4283cfbb4a65617 SHA1 655205f19178f02c6521c89cb4fa2a5b1b4af175 SHA256 024c3c0de37fea2becd7a77cfccb0279a42c5f581ddaf778ab8287e5d5e9dcc0
MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/xindice/xindice-1.0-r4.ebuild,v 1.4 2007/04/09 11:35:09 betelgeuse Exp $
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="A native java XML database"
HOMEPAGE="http://xml.apache.org/xindice"
SRC_URI="http://xml.apache.org/${PN}/dist/xml-${P}.tar.gz"
LICENSE="Apache-1.1"
SLOT="0"
KEYWORDS="~x86 ~ppc"
IUSE=""
# breaks with XML apis of Java 1.5
DEPEND="|| ( =virtual/jdk-1.4* =virtual/jdk-1.3* )
dev-java/ant-core"
RDEPEND="|| ( =virtual/jre-1.4* =virtual/jre-1.3* )"
S=${WORKDIR}/xml-${P}
pkg_setup() {
enewgroup ${PN} || die "Adding group ${PN} failed"
enewuser ${PN} -1 /bin/sh /var/run/${PN} ${PN} || die "Adding user ${PN} failed"
java-pkg-2_pkg_setup
}
src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/${P}-r3.patch
}
src_compile() {
export XINDICE_HOME=${S}
eant
}
src_install() {
export TARGET=/opt/${PN}
keepdir /var/run/${PN}
chown ${PN}:${PN} ${D}/var/run/${PN}
dodir ${TARGET}
dodir ${TARGET}/java
cp -pPR bin config icons docs logs idl ${D}${TARGET}
cd java
cp -pPR lib tests examples ${D}${TARGET}/java
cd ..
dodoc docs/LICENSE docs/README docs/FAQ docs/TODO docs/VERSIONS docs/AUTHORS
dohtml docs/AdministratorsGuide.html docs/DevelopersGuide.html docs/UsersGuide.html docs/ToolsReference.html docs/feather.gif docs/index.html docs/xindice.jpg
doenvd ${FILESDIR}/21${PN}
newinitd ${FILESDIR}/${PN}-r2 ${PN}
insinto ${TARGET}
doins start
keepdir /opt/${PN}/db
chown -R ${PN}:${PN} ${D}/opt/${PN}
}