summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2007-04-11 16:15:58 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2007-04-11 16:15:58 +0000
commit7eb37fa11605d20f43d9d6bf734f0babd499b478 (patch)
tree57b3afc59ac1032cb43c65aaeb509a0980d75d43 /dev-java/ical4j
parentFix partutil compile for FreeBSD. Make pkg_setup stuff not run on FreeBSD sin... (diff)
downloadgentoo-2-7eb37fa11605d20f43d9d6bf734f0babd499b478.tar.gz
gentoo-2-7eb37fa11605d20f43d9d6bf734f0babd499b478.tar.bz2
gentoo-2-7eb37fa11605d20f43d9d6bf734f0babd499b478.zip
Initial addition. Ebuild written by me. Fixes bug #167275.
(Portage version: 2.1.2.3)
Diffstat (limited to 'dev-java/ical4j')
-rw-r--r--dev-java/ical4j/ChangeLog10
-rw-r--r--dev-java/ical4j/Manifest16
-rw-r--r--dev-java/ical4j/files/digest-ical4j-1.0_beta23
-rw-r--r--dev-java/ical4j/ical4j-1.0_beta2.ebuild61
-rw-r--r--dev-java/ical4j/metadata.xml18
5 files changed, 108 insertions, 0 deletions
diff --git a/dev-java/ical4j/ChangeLog b/dev-java/ical4j/ChangeLog
new file mode 100644
index 000000000000..e323f107a49d
--- /dev/null
+++ b/dev-java/ical4j/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-java/ical4j
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ical4j/ChangeLog,v 1.1 2007/04/11 16:15:58 betelgeuse Exp $
+
+*ical4j-1.0_beta2 (11 Apr 2007)
+
+ 11 Apr 2007; Petteri Räty <betelgeuse@gentoo.org> +metadata.xml,
+ +ical4j-1.0_beta2.ebuild:
+ Initial addition. Ebuild written by me. Fixes bug #167275.
+
diff --git a/dev-java/ical4j/Manifest b/dev-java/ical4j/Manifest
new file mode 100644
index 000000000000..f56b86a8e4f1
--- /dev/null
+++ b/dev-java/ical4j/Manifest
@@ -0,0 +1,16 @@
+DIST ical4j-1.0-beta2-src.tar.bz2 1328056 RMD160 30578cb3930f54e15d67a72e0e046c0712df9ffa SHA1 e53af1691470506654f256ae3cd276326a0687b1 SHA256 c2ddf74c8f57d504816aa930e7a63498dd812c914ac77d19c24d9f36eb46afd6
+EBUILD ical4j-1.0_beta2.ebuild 1439 RMD160 4323d068c07f5d1a950c153ef5ea65015e2bf249 SHA1 f50ea83725ad0f9b7466c7cf6d02f956b7adc843 SHA256 93a3e8fed893dc6e7b447409023aca39eede64397a1365be2986cb0117f665ee
+MD5 2b65c2744a735da3c6817bead07bf50d ical4j-1.0_beta2.ebuild 1439
+RMD160 4323d068c07f5d1a950c153ef5ea65015e2bf249 ical4j-1.0_beta2.ebuild 1439
+SHA256 93a3e8fed893dc6e7b447409023aca39eede64397a1365be2986cb0117f665ee ical4j-1.0_beta2.ebuild 1439
+MISC ChangeLog 307 RMD160 dfe3c98576fb9923e6c83df9093d673d90d4f77b SHA1 4a1f5a209c16ab190155e05e752b1dbc98dd1b45 SHA256 32905223a643410f6dbfdd1af508fd0b8ba4fa7952c184ef305ea5212f50b9ef
+MD5 ceadcb864bc852f049636138193ef759 ChangeLog 307
+RMD160 dfe3c98576fb9923e6c83df9093d673d90d4f77b ChangeLog 307
+SHA256 32905223a643410f6dbfdd1af508fd0b8ba4fa7952c184ef305ea5212f50b9ef ChangeLog 307
+MISC metadata.xml 830 RMD160 769367ed9a6139793346b76036c2cd74a67ee3b5 SHA1 ce1041da98b8a141623079afe257c03f701ff827 SHA256 1970061c273c049c1f541f368176c373daf594d9ed1eb1a91d8943b2ccaed8c9
+MD5 9dec77277c48ad9bfc788779d83a3027 metadata.xml 830
+RMD160 769367ed9a6139793346b76036c2cd74a67ee3b5 metadata.xml 830
+SHA256 1970061c273c049c1f541f368176c373daf594d9ed1eb1a91d8943b2ccaed8c9 metadata.xml 830
+MD5 969e0d98ff9a74bec468cfa2282bacf8 files/digest-ical4j-1.0_beta2 268
+RMD160 f189c2f9a70d99c2190ab7d9a0d73966c7bab47a files/digest-ical4j-1.0_beta2 268
+SHA256 9b89e79e49ccb02c6ccdb2bac4014b62ff55081b253f64f9dd28063c544e7a77 files/digest-ical4j-1.0_beta2 268
diff --git a/dev-java/ical4j/files/digest-ical4j-1.0_beta2 b/dev-java/ical4j/files/digest-ical4j-1.0_beta2
new file mode 100644
index 000000000000..3b6a8c04ded6
--- /dev/null
+++ b/dev-java/ical4j/files/digest-ical4j-1.0_beta2
@@ -0,0 +1,3 @@
+MD5 d2d12fae6c18d0c529a7ddbd3c7d0fd1 ical4j-1.0-beta2-src.tar.bz2 1328056
+RMD160 30578cb3930f54e15d67a72e0e046c0712df9ffa ical4j-1.0-beta2-src.tar.bz2 1328056
+SHA256 c2ddf74c8f57d504816aa930e7a63498dd812c914ac77d19c24d9f36eb46afd6 ical4j-1.0-beta2-src.tar.bz2 1328056
diff --git a/dev-java/ical4j/ical4j-1.0_beta2.ebuild b/dev-java/ical4j/ical4j-1.0_beta2.ebuild
new file mode 100644
index 000000000000..d8b45bce0869
--- /dev/null
+++ b/dev-java/ical4j/ical4j-1.0_beta2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ical4j/ical4j-1.0_beta2.ebuild,v 1.1 2007/04/11 16:15:58 betelgeuse Exp $
+
+JAVA_PKG_IUSE="doc examples source"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="a Java library for handling iCalendar data streams"
+HOMEPAGE="http://ical4j.sourceforge.net/"
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}-src.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86"
+
+COMMON_DEP="
+ dev-java/commons-logging
+ dev-java/commons-codec
+ =dev-java/commons-lang-2.1*
+ "
+
+RDEPEND=">=virtual/jre-1.4
+ ${COMMON_DEP}"
+DEPEND=">=virtual/jdk-1.4
+ dev-java/emma
+ ${COMMON_DEP}"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ java-ant_rewrite-classpath
+ rm -v lib/*.jar || die
+ mkdir bin || die
+}
+
+ANT_TASKS="emma"
+EANT_BUILD_TARGET="package"
+EANT_GENTOO_CLASSPATH="commons-logging,commons-codec,commons-lang-2.1"
+EANT_EXTRA_ARGS="-Demma.dir=/usr/share/ant-core/lib/"
+
+RESTRICT="test"
+# two tests fail with maven, they work in HEAD
+src_test() {
+ local dcp="$(java-pkg_getjars --with-dependencies ${EANT_GENTOO_CLASSPATH})"
+ ANT_TASKS="ant-junit emma" eant run-tests \
+ -Dproject.classpath="${dcp}"
+}
+
+src_install() {
+ java-pkg_dojar build/*.jar
+ dodoc README AUTHORS CHANGELOG || die
+ dodoc etc/FAQ etc/TODO etc/standard_deviations.txt || die
+ use doc && java-pkg_dojavadoc docs/api
+ use source && java-pkg_dosrc source/net
+ use examples && java-pkg_doexamples etc/samples
+}
diff --git a/dev-java/ical4j/metadata.xml b/dev-java/ical4j/metadata.xml
new file mode 100644
index 000000000000..134e8e588124
--- /dev/null
+++ b/dev-java/ical4j/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+ <longdescription lang="en">
+ iCal4j is a Java library used to read and write iCalendar data streams
+ as defined in RFC2445. The iCalendar standard provides a common data
+ format used to store information about calendar-specific data such as
+ events, appointments, to-do lists, etc. All of the popular calendaring
+ tools, such as Lotus Notes, Outlook and Apple's iCal also support the
+ iCalendar standard.
+
+ Providing both a parser and an object model, iCal4j allows you to either
+ modify existing iCalendar data or create new data models. Validation is
+ also provided to ensure the data maintains a state consistent with the
+ specification.
+ </longdescription>
+</pkgmetadata>