summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /dev-java/antenna
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'dev-java/antenna')
-rw-r--r--dev-java/antenna/Manifest1
-rw-r--r--dev-java/antenna/antenna-1.0.2-r1.ebuild68
-rw-r--r--dev-java/antenna/antenna-1.0.2-r2.ebuild67
-rw-r--r--dev-java/antenna/files/antenna-0.9.13-ant.patch107
-rw-r--r--dev-java/antenna/metadata.xml8
5 files changed, 251 insertions, 0 deletions
diff --git a/dev-java/antenna/Manifest b/dev-java/antenna/Manifest
new file mode 100644
index 000000000000..a6ae0ae3a18e
--- /dev/null
+++ b/dev-java/antenna/Manifest
@@ -0,0 +1 @@
+DIST antenna-src-1.0.2.zip 1502020 SHA256 a6a15d257ae2af8805cf002e51675246b119cb34f23bf3cc15398acaca0bcfe8 SHA512 38ff589b82f2298e17846b2437981ffe549e35129624b36f439bfeb9943fe5a6577ef2ec4aba7314f59c8c4f30fb8c45cd6e3c675af0196ac4248a4d256e48d7 WHIRLPOOL e1d958ac110e5f97caad2160df3e6cd019640a5ed36697f373115b8850cdbd8ac5d070860a5dea476d31baf6bd484a13282b5aba9c1380a0805a888e23b095d5
diff --git a/dev-java/antenna/antenna-1.0.2-r1.ebuild b/dev-java/antenna/antenna-1.0.2-r1.ebuild
new file mode 100644
index 000000000000..17a28ab6e2f7
--- /dev/null
+++ b/dev-java/antenna/antenna-1.0.2-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=2
+
+JAVA_PKG_IUSE="doc examples source"
+
+inherit java-pkg-2 java-ant-2 eutils
+
+MY_P=${DISTDIR}/${PN}-src-${PV}.zip
+
+DESCRIPTION="Ant task for J2ME"
+HOMEPAGE="http://antenna.sourceforge.net/"
+SRC_URI="mirror://sourceforge/antenna/${PN}-src-${PV}.zip"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEP="dev-java/ant-core:0
+ dev-java/antlr:0
+ java-virtuals/servlet-api:2.4"
+DEPEND=">=virtual/jdk-1.4
+ app-arch/unzip
+ ${COMMON_DEP}"
+RDEPEND=">=virtual/jre-1.4
+ ${COMMON_DEP}"
+
+S="${WORKDIR}"
+
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+ default
+ unzip -n lib/preprocessor-src-1.1.zip
+}
+
+java_prepare() {
+ rm -rf lib
+ java-ant_bsfix_one build.xml
+ java-ant_rewrite-classpath build.xml
+}
+
+src_compile() {
+ local cp="ant-core,antlr,servlet-api-2.4"
+ EANT_GENTOO_CLASSPATH="${cp}" \
+ EANT_BUILD_TARGET="init compile package" \
+ EANT_DOC_TARGET="" java-pkg-2_src_compile
+ if use doc; then
+ javadoc -encoding latin1 -d api $(find src -name "*.java") \
+ -classpath $(java-pkg_getjars "${cp}") \
+ || die "javadoc failed"
+ fi
+}
+
+src_install() {
+ java-pkg_newjar dist/${PN}-bin-${PV}.jar
+ java-pkg_register-ant-task
+
+ if use doc; then
+ java-pkg_dohtml doc/*
+ java-pkg_dojavadoc api
+ fi
+ use source && java-pkg_dosrc src/*
+ use examples && java-pkg_doexamples samples
+}
diff --git a/dev-java/antenna/antenna-1.0.2-r2.ebuild b/dev-java/antenna/antenna-1.0.2-r2.ebuild
new file mode 100644
index 000000000000..4765b98f69ba
--- /dev/null
+++ b/dev-java/antenna/antenna-1.0.2-r2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc examples source"
+
+inherit java-pkg-2 java-ant-2 eutils
+
+MY_P=${DISTDIR}/${PN}-src-${PV}.zip
+
+DESCRIPTION="Ant task for J2ME"
+HOMEPAGE="http://antenna.sourceforge.net/"
+SRC_URI="mirror://sourceforge/antenna/${PN}-src-${PV}.zip"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEP="dev-java/ant-core:0
+ dev-java/antlr:0
+ java-virtuals/servlet-api:3.0"
+DEPEND=">=virtual/jdk-1.4
+ app-arch/unzip
+ ${COMMON_DEP}"
+RDEPEND=">=virtual/jre-1.4
+ ${COMMON_DEP}"
+
+S="${WORKDIR}"
+
+JAVA_PKG_BSFIX="off"
+
+java_prepare() {
+ unzip -n lib/preprocessor-src-1.1.zip || die "can't unzip preprocessor-src-1.1.zip"
+ rm -rf lib || die "can't remove lib directory"
+
+ java-ant_bsfix_one build.xml
+ java-ant_rewrite-classpath build.xml
+}
+
+src_compile() {
+ local cp="ant-core,antlr,servlet-api-3.0"
+
+ EANT_GENTOO_CLASSPATH="${cp}" \
+ EANT_BUILD_TARGET="init compile package" \
+ EANT_DOC_TARGET="" java-pkg-2_src_compile
+
+ if use doc; then
+ javadoc -encoding latin1 -d api $(find src -name "*.java") \
+ -classpath $(java-pkg_getjars "${cp}") \
+ || die "javadoc failed"
+ fi
+}
+
+src_install() {
+ java-pkg_newjar dist/${PN}-bin-${PV}.jar
+ java-pkg_register-ant-task
+
+ if use doc; then
+ java-pkg_dohtml doc/*
+ java-pkg_dojavadoc api
+ fi
+ use source && java-pkg_dosrc src/*
+ use examples && java-pkg_doexamples samples
+}
diff --git a/dev-java/antenna/files/antenna-0.9.13-ant.patch b/dev-java/antenna/files/antenna-0.9.13-ant.patch
new file mode 100644
index 000000000000..cf548f9e147c
--- /dev/null
+++ b/dev-java/antenna/files/antenna-0.9.13-ant.patch
@@ -0,0 +1,107 @@
+diff -ru antenna/build.xml antenna-patched/build.xml
+--- antenna/build.xml 2004-08-29 17:04:24.000000000 -0400
++++ antenna-patched/build.xml 2005-08-07 15:33:08.000000000 -0400
+@@ -1,53 +1,69 @@
+ <?xml version="1.0"?>
+
+ <project name="antenna" default="all" basedir=".">
++ <property file="build.properties"/>
++
++ <property name="classpath.servlet" value="set in build.properties"/>
++ <property name="project.version" value="set in build.properties" />
++ <property name="project.name" value="set in build.properties" />
++
++ <property name="build.classes" value="build/classes" />
++ <property name="build.javadoc" value="build/doc/api"/>
++ <property name="dist" value="dist" />
++ <property name="src" value="src"/>
++ <property name="project.src.zip" value="${project.name}-src-${project.version}.zip"/>
++ <property name="project.jar" value="${project.name}-bin-${project.version}.jar"/>
+
+- <property name="antenna.servlet" value="c:/Java/tomcat-5.0.25/common/lib/servlet-api.jar" />
+- <property name="antenna.classes" value="tmpclasses" />
+- <property name="antenna.version" value="0.9.13" />
+
+ <target name="init">
+- <mkdir dir="${antenna.classes}" />
++ <mkdir dir="${build.classes}" />
++ <mkdir dir="${dist}" />
+ </target>
+
+- <target name="compile">
+- <javac srcdir="src" debug="true" destdir="${antenna.classes}" classpath="${ant.home}/lib/ant.jar;${antenna.servlet}" />
++ <target name="compile" depends="init">
++ <javac srcdir="${src}" debug="true" destdir="${build.classes}" classpath="${classpath.servlet}" />
+ </target>
+
+- <target name="package">
+-
+- <mkdir dir="dist" />
+- <jar jarfile="dist/antenna-bin-${antenna.version}.jar">
+- <fileset dir="${antenna.classes}">
++ <target name="jar" depends="compile">
++ <jar jarfile="${dist}/${project.jar}">
++ <fileset dir="${build.classes}">
+ <include name="**/*.class" />
+ <include name="res/**" />
+ </fileset>
+
+ <fileset dir="res" />
+ </jar>
++ </target>
+
+- <zip zipfile="dist/antenna-src-${antenna.version}.zip">
++ <target name="src-release">
++ <zip zipfile="${dist}/${project.src.zip}">
+ <fileset dir=".">
+- <include name="src/**/*.java" />
++ <include name="${src}/**/*.java" />
+ <include name="doc/**" />
+ <include name="res/**" />
+ <include name="etc/**" />
+ <include name="samples/**/build.xml" />
+ <include name="LICENSE" />
+- <include name="build.xml" />
++ <include name="build.*" />
+ </fileset>
+-
+ </zip>
+ </target>
++
++ <target name="package" depends="jar,src-release"/>
+
+- <target name="deploy">
+- <copy file="dist/antenna-bin-${antenna.version}.jar" tofile="${ant.home}/lib/antenna.jar" />
++ <target name="deploy" depends="jar">
++ <copy file="${dist}/${project.jar}" tofile="${ant.home}/lib/${project.name}.jar" />
++ </target>
++
++ <target name="javadoc">
++ <javadoc destdir="${build.javadoc}">
++ <fileset dir="${src}"/>
++ </javadoc>
+ </target>
+
+ <target name="clean">
+- <delete dir="${antenna.classes}" failonerror="false" />
+- <delete file="dist/antenna-bin-${antenna.version}.jar" failonerror="false" />
+- <delete file="dist/antenna-src-${antenna.version}.zip" failonerror="false" />
++ <delete dir="${build.classes}" failonerror="false" />
++ <delete dir="${dist}" failonerror="false"/>
+ <delete includeEmptyDirs="true">
+ <fileset dir="samples">
+ <include name="**/*.jar" />
+@@ -60,11 +76,7 @@
+ </delete>
+ </target>
+
+- <target name="done" depends="">
+- <delete dir="${antenna.classes}" failonerror="false" />
+- </target>
+-
+- <!--target name="all" depends="clean,init,compile,package,done,deploy" /-->
+- <target name="all" depends="clean,init,compile,package,done" />
++ <!--target name="all" depends="clean,init,compile,package,deploy" /-->
++ <target name="all" depends="clean,init,compile,package" />
+
+ </project>
diff --git a/dev-java/antenna/metadata.xml b/dev-java/antenna/metadata.xml
new file mode 100644
index 000000000000..b426ce1c3377
--- /dev/null
+++ b/dev-java/antenna/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+ <upstream>
+ <remote-id type="sourceforge">antenna</remote-id>
+ </upstream>
+</pkgmetadata>