Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-java/cos
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/cos/ChangeLog,v 1.3 2007/05/04 16:15:13 betelgeuse Exp $
04 May 2007; Petteri Räty
Remove quotes from DESCRIPTION because they make package.env unsourceable by
bash. See bug #177049.
28 Apr 2007; Petteri Räty
Add missing dev-java/servletapi to RDEPEND and switch to java-pkg_dojavadoc.
*cos-20021105-r1 (10 Feb 2007)
10 Feb 2007; Joshua Nichols
+metadata.xml, +cos-20021105-r1.ebuild:
Initial commit, bug #97011.
AUX build-20021105.xml 1546 RMD160 ebd507967b0bb2fabe2aac044ef60e3785189654 SHA1 68699e0269a51d6f4eba82e5b15bd485974d8084 SHA256 db486d24f063b5ec263d6da56b52dd2a7cae686cb9c347fb9702cc0d3dda7868
DIST cos-05Nov2002.zip 372387 RMD160 74b16e245513750cd81f362325c0da58ed1c2f8c SHA1 f8e45bc5b86bb9a14133ce63b036d113728039ca SHA256 96f9959e8252eddacce24b592a9c4c1dbf0082749115d7e75619504f70df1d90
EBUILD cos-20021105-r2.ebuild 1230 RMD160 50d4bef47e866504ddbaa1b67326b6966f38ae71 SHA1 6cf09bc444a61caf64cdab89d4e4f429eedadb60 SHA256 ad706df07c72d1d9c76d934a6c0ede86f80e43c18dc4273693e72fe77c64ca8d
MISC ChangeLog 722 RMD160 7ce211fbe76273d6cc1f9605e0decf58beb87000 SHA1 163840ea7756b8700df0bcb412ef0dce6e1a7ed3 SHA256 87e27322fa6496017d75cdb66beba068e8839ef38486a7651e6483ef3f79e603
MISC metadata.xml 158 RMD160 493079b5fb71d66863beea1b023901c90ba81be5 SHA1 77cd509a8b3c377b9a24480b48a5d5481b7874f1 SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/cos/cos-20021105-r2.ebuild,v 1.1 2008/02/14 03:06:43 wltjr Exp $
EAPI=1
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
MY_PV=05Nov2002
MY_P=${PN}-${MY_PV}
DESCRIPTION="The com.oreilly.servlet package is a class library for servlet developers."
HOMEPAGE="http://servlets.com/cos/"
SRC_URI="http://servlets.com/${PN}/${MY_P}.zip"
LICENSE="cos"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=virtual/jre-1.4
java-virtuals/servlet-api:2.3"
DEPEND=">=virtual/jdk-1.4
${RDEPEND}"
S=${WORKDIR}
src_unpack() {
unpack ${A}
rm -r lib classes *.war
# TODO I'm not sure how to fix the compilation error for this class
# so i'll just delete it for now..
rm src/com/oreilly/servlet/CacheHttpServlet.java
cp "${FILESDIR}"/build-${PV}.xml build.xml
cat > build.properties <<-EOF
classpath=$(java-pkg_getjars servlet-api-2.3)
EOF
}
src_compile() {
eant -Dproject.name=${PN} jar $(use_doc)
}
src_install() {
java-pkg_dojar dist/${PN}.jar
dodoc readme.txt license.txt || die
use doc && java-pkg_dojavadoc dist/doc/api
use source && java-pkg_dosrc src/com
}