summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-03-21 03:22:19 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-03-21 03:22:19 +0000
commitd0f33415f254cb2fee06fd89f9cfed4535322f37 (patch)
tree66c13d72eac4f0110772b4675231c891334137bc /java
parent7e108c74958ec076a3734822f61f145d0d69547f (diff)
Fri Mar 21 03:19:28 UTC 2014
Diffstat (limited to 'java')
-rw-r--r--java/arduino/PKGBUILD106
-rw-r--r--java/arduino/arduino.desktop9
-rw-r--r--java/arduino/arduino.install9
-rw-r--r--java/arduino/arduino.pngbin47981 -> 0 bytes
-rw-r--r--java/arduino/avrlibc-signals.patch87
-rw-r--r--java/arduino/external-avrtools.patch28
-rw-r--r--java/beanshell/PKGBUILD45
-rw-r--r--java/closure-compiler/PKGBUILD67
-rw-r--r--java/closure-compiler/closure-compiler.sh2
-rw-r--r--java/java-asm2/PKGBUILD18
-rw-r--r--java/java-asm2/PKGBUILD-bootstrap24
-rw-r--r--java/java-asm2/PKGBUILD.common.sh65
-rw-r--r--java/java-asm3/PKGBUILD17
-rw-r--r--java/java-jarjar/PKGBUILD48
-rw-r--r--java/java-jarjar/PKGBUILD-1.441
-rw-r--r--java/java-json-android/PKGBUILD50
-rw-r--r--java/java-ow-util-ant-tasks/PKGBUILD41
-rw-r--r--java/java-rxtx/0000-configure-java-version.patch93
-rw-r--r--java/java-rxtx/0001-makefile-destdir.patch21
-rw-r--r--java/java-rxtx/0002-makefile-javadoc-dir.patch13
-rw-r--r--java/java-rxtx/0003-lockdir-location.patch18
-rw-r--r--java/java-rxtx/GroupMembership.txt7
-rw-r--r--java/java-rxtx/PKGBUILD95
-rw-r--r--java/java-sonatype-oss-parent/PKGBUILD21
-rw-r--r--java/javacc/PKGBUILD47
-rw-r--r--java/jna/PKGBUILD115
-rw-r--r--java/jna/bugfix-type-inference.patch13
-rw-r--r--java/jna/libre-without-clover.patch71
-rw-r--r--java/jna/webstart-test.keystorebin679 -> 0 bytes
-rw-r--r--java/maven/PKGBUILD107
-rw-r--r--java/maven/maven.csh2
-rw-r--r--java/maven/maven.sh3
-rw-r--r--java/not-working/java-asm4/PKGBUILD17
-rw-r--r--java/not-working/java-asm4/TODO1
-rw-r--r--java/not-working/java-bnd/PKGBUILD24
-rw-r--r--java/not-working/java-guava/PKGBUILD34
-rw-r--r--java/not-working/java-guava/TODO2
-rw-r--r--java/not-working/junit-truth/PKGBUILD45
-rw-r--r--java/not-working/junit-truth/TODO1
-rw-r--r--java/not-working/protobuf/PKGBUILD99
-rw-r--r--java/not-working/protobuf/TODO5
41 files changed, 0 insertions, 1511 deletions
diff --git a/java/arduino/PKGBUILD b/java/arduino/PKGBUILD
deleted file mode 100644
index aeb46feee..000000000
--- a/java/arduino/PKGBUILD
+++ /dev/null
@@ -1,106 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-# Maintainer (AUR): PyroPeter <googlemail.com@abi1789>
-
-pkgname=arduino
-pkgver=1.0.2
-pkgrel=1
-pkgdesc="Arduino SDK and IDE"
-arch=('i686' 'x86_64')
-url="http://arduino.cc/en/Main/Software"
-options=(!strip)
-license=('GPL')
-
-depends=('avr-gcc' 'avr-libc' 'libusb-compat' 'java-runtime' 'avrdude'
- 'java-rxtx' 'antlr2' 'eclipse-ecj' 'jna')
-makedepends=(java-environment apache-ant makepkg-git)
-install="arduino.install"
-source=("http://arduino.googlecode.com/files/arduino-$pkgver-src.tar.gz"
- 'avrlibc-signals.patch'
- 'external-avrtools.patch'
- 'arduino.png'
- 'arduino.desktop')
-
-unset _JAVA_OPTIONS
-. /etc/profile.d/jdk.sh
-
-prepare() {
- cd "$srcdir/arduino-$pkgver"
- find . -name '*.hex' -delete
- find . -name '*.jar' -delete
- find . -name '*.so' -delete
- find . -name '*.swp' -delete
- rm -f build/linux/dist/tools/avrdude*
- rm -rf hardware/arduino/firmwares/wifishield
-}
-
-_link_jars() {
- for jar in RXTXcomm.jar antlr2.jar ecj.jar jna.jar; do
- ln -sf /usr/share/java/$jar .
- done
-}
-
-_patch() {
- cd "$srcdir/arduino-$pkgver"
-
- # Fix issue 955 to be compatible with newer versions of avr-libc
- # https://code.google.com/p/arduino/issues/detail?id=955
- # Note: this patch is not the patch given in the comments
- patch -Np1 -i "$srcdir/avrlibc-signals.patch"
- grep -rl 'SIGNAL\s*(' . | xargs sed -ri 's/SIGNAL\s*\(([^)]*_vect)\)/ISR(\1)/g'
-
- # Don't look for pre-compiled avr-tools
- patch -Np1 -i "$srcdir/external-avrtools.patch"
-
- rm -rf app/src/processing/app/macosx
-
- cd app/lib
- _link_jars
-}
-
-build() {
- _patch
-
- # build submodules
- for submodule in core/methods core/preproc; do
- cd "$srcdir/arduino-$pkgver/$submodule"
- ant
- done
-
- # build the main package
- cd "$srcdir/arduino-$pkgver/build"
- log=`mktemp`
- ant 2>&1|tee "$log"
- if egrep -q 'Error|FAILED' "$log"; then
- rm "$log"
- false
- else
- rm "$log"
- fi
-
- # symlink jar files to the system locations
- cd "linux/work/lib"
- _link_jars
-}
-
-package() {
- cd "$srcdir/arduino-$pkgver/build/linux/work"
-
- install -d "$pkgdir"/usr/{bin,share/{doc,applications,pixmaps}}
-
- # copy the whole SDK to /usr/share/arduino/
- cp -r . "$pkgdir/usr/share/arduino"
-
- # at least support the FHS a little bit:
- ln -s ../share/arduino/arduino "$pkgdir/usr/bin/arduino"
- ln -s ../arduino/reference "$pkgdir/usr/share/doc/arduino"
-
- # desktop icon
- install -m644 "$srcdir/arduino.desktop" "$pkgdir/usr/share/applications/"
- install -m644 "$srcdir/arduino.png" "$pkgdir/usr/share/pixmaps/"
-}
-
-md5sums=('dfb64e2a7de4a4a8b872732fe90e3249'
- 'e44975d31aa1770e4f5ac6e6867b0864'
- '9c696c2361d57027be41ae64436182aa'
- '9e36d33891d5e68d38ec55d1494499a5'
- 'eebc4d6495864bea99ad057af801afb9')
diff --git a/java/arduino/arduino.desktop b/java/arduino/arduino.desktop
deleted file mode 100644
index 8469724ea..000000000
--- a/java/arduino/arduino.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Name=Arduino
-GenericName=Arduino IDE
-Comment=The open-source Arduino environment
-Exec=arduino
-Icon=arduino
-Type=Application
-Terminal=false
-Categories=Development;IDE;Qt;KDE;;Application;
diff --git a/java/arduino/arduino.install b/java/arduino/arduino.install
deleted file mode 100644
index c222e1b6d..000000000
--- a/java/arduino/arduino.install
+++ /dev/null
@@ -1,9 +0,0 @@
-post_install() {
- xdg-icon-resource install --size 256 --novendor /usr/share/pixmaps/arduino.png
-}
-
-pre_remove() {
- xdg-icon-resource uninstall --size 256 arduino
-}
-
-# vim:set ts=2 sw=2 et:
diff --git a/java/arduino/arduino.png b/java/arduino/arduino.png
deleted file mode 100644
index ea3ac81b4..000000000
--- a/java/arduino/arduino.png
+++ /dev/null
Binary files differ
diff --git a/java/arduino/avrlibc-signals.patch b/java/arduino/avrlibc-signals.patch
deleted file mode 100644
index d9c743cc6..000000000
--- a/java/arduino/avrlibc-signals.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-diff -ruN arduino-1.0.2.orig/hardware/arduino/cores/arduino/HardwareSerial.cpp arduino-1.0.2/hardware/arduino/cores/arduino/HardwareSerial.cpp
---- arduino-1.0.2.orig/hardware/arduino/cores/arduino/HardwareSerial.cpp 2012-11-04 16:29:10.000000000 -0500
-+++ arduino-1.0.2/hardware/arduino/cores/arduino/HardwareSerial.cpp 2012-12-03 15:35:06.000000000 -0500
-@@ -89,9 +89,7 @@
- #if !defined(USART0_RX_vect) && defined(USART1_RX_vect)
- // do nothing - on the 32u4 the first USART is USART1
- #else
--#if !defined(USART_RX_vect) && !defined(SIG_USART0_RECV) && \
-- !defined(SIG_UART0_RECV) && !defined(USART0_RX_vect) && \
-- !defined(SIG_UART_RECV)
-+#if !defined(USART_RX_vect) && !defined(USART0_RX_vect)
- #error "Don't know what the Data Received vector is called for the first UART"
- #else
- void serialEvent() __attribute__((weak));
-@@ -99,14 +97,8 @@
- #define serialEvent_implemented
- #if defined(USART_RX_vect)
- SIGNAL(USART_RX_vect)
--#elif defined(SIG_USART0_RECV)
-- SIGNAL(SIG_USART0_RECV)
--#elif defined(SIG_UART0_RECV)
-- SIGNAL(SIG_UART0_RECV)
- #elif defined(USART0_RX_vect)
- SIGNAL(USART0_RX_vect)
--#elif defined(SIG_UART_RECV)
-- SIGNAL(SIG_UART_RECV)
- #endif
- {
- #if defined(UDR0)
-@@ -143,8 +135,6 @@
- unsigned char c = UDR1;
- };
- }
--#elif defined(SIG_USART1_RECV)
-- #error SIG_USART1_RECV
- #endif
-
- #if defined(USART2_RX_vect) && defined(UDR2)
-@@ -160,8 +150,6 @@
- unsigned char c = UDR2;
- };
- }
--#elif defined(SIG_USART2_RECV)
-- #error SIG_USART2_RECV
- #endif
-
- #if defined(USART3_RX_vect) && defined(UDR3)
-@@ -177,8 +165,6 @@
- unsigned char c = UDR3;
- };
- }
--#elif defined(SIG_USART3_RECV)
-- #error SIG_USART3_RECV
- #endif
-
- void serialEventRun(void)
-diff -ruN arduino-1.0.2.orig/hardware/arduino/cores/arduino/HardwareSerial.h arduino-1.0.2/hardware/arduino/cores/arduino/HardwareSerial.h
---- arduino-1.0.2.orig/hardware/arduino/cores/arduino/HardwareSerial.h 2012-11-04 16:29:10.000000000 -0500
-+++ arduino-1.0.2/hardware/arduino/cores/arduino/HardwareSerial.h 2012-12-03 15:35:06.000000000 -0500
-@@ -126,6 +126,15 @@
- #endif
- #endif
-
-+/*
-+ * on ATmega8, the uart and its bits are not numbered, so there is no "TXC0"
-+ * definition. It is slightly cleaner to define this here instead of having
-+ * conditional code in the cpp module.
-+ */
-+#if !defined(TXC0)
-+#define TXC0 TXC
-+#endif
-+
- extern void serialEventRun(void) __attribute__((weak));
-
- #endif
-diff -ruN arduino-1.0.2.orig/hardware/arduino/cores/arduino/WInterrupts.c arduino-1.0.2/hardware/arduino/cores/arduino/WInterrupts.c
---- arduino-1.0.2.orig/hardware/arduino/cores/arduino/WInterrupts.c 2012-11-04 16:29:11.000000000 -0500
-+++ arduino-1.0.2/hardware/arduino/cores/arduino/WInterrupts.c 2012-12-03 15:37:08.000000000 -0500
-@@ -314,7 +314,7 @@
- #endif
-
- /*
--SIGNAL(SIG_2WIRE_SERIAL) {
-+ISR(TWI_vect) {
- if(twiIntFunc)
- twiIntFunc();
- }
diff --git a/java/arduino/external-avrtools.patch b/java/arduino/external-avrtools.patch
deleted file mode 100644
index a47575b53..000000000
--- a/java/arduino/external-avrtools.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -ru arduino-1.0.2.orig/build/build.xml arduino-1.0.2/build/build.xml
---- arduino-1.0.2.orig/build/build.xml 2012-11-04 16:29:09.000000000 -0500
-+++ arduino-1.0.2/build/build.xml 2012-12-03 15:22:39.000000000 -0500
-@@ -353,24 +353,9 @@
- </target>
-
- <target name="linux32-build" depends="linux-build" description="Build linux (32-bit) version">
-- <!-- Unzip AVR tools -->
-- <exec executable="tar" dir="linux/work/hardware">
-- <arg value="-xjf"/>
-- <arg value="../../avr_tools_linux32.tar.bz2"/>
-- </exec>
- </target>
-
- <target name="linux64-build" depends="linux-build" description="Build linux (64-bit) version">
-- <copy tofile="linux/work/hardware/tools/avrdude" file="linux/dist/tools/avrdude64" overwrite="true" />
-- <copy tofile="linux/work/lib/librxtxSerial.so" file="linux/dist/lib/librxtxSerial64.so" overwrite="true" />
--
-- <chmod perm="755" file="linux/work/hardware/tools/avrdude" />
--
-- <!-- Unzip AVR tools -->
-- <exec executable="tar" dir="linux/work/hardware">
-- <arg value="-xjf"/>
-- <arg value="../../avr_tools_linux64.tar.bz2"/>
-- </exec>
- </target>
-
- <target name="linux32-run" depends="linux32-build"
diff --git a/java/beanshell/PKGBUILD b/java/beanshell/PKGBUILD
deleted file mode 100644
index 95b14d379..000000000
--- a/java/beanshell/PKGBUILD
+++ /dev/null
@@ -1,45 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-# Maintainer (Arch): AndyRTR <andyrtr at archlinux.org>
-
-pkgname=beanshell
-pkgver=2.0b4
-pkgrel=2.1
-pkgdesc="Lightweight scripting for Java"
-url="http://www.beanshell.org/"
-license=('LGPL')
-
-provides=('bsh')
-
-arch=('any')
-depends=('java-runtime')
-makedepends=('apache-ant' 'java-commons-bsf2' 'javacc' 'java-servlet3.0-tomcat')
-source=("http://www.beanshell.org/bsh-${pkgver}-src.jar")
-
-prepare() {
- cd "$srcdir"/BeanShell-$pkgver
-
- rm lib/*.jar
- ln -s /usr/share/java/bsf2.jar lib/
- ln -s /usr/share/java/javacc.jar lib/
- ln -s /usr/share/java/servlet-api.jar lib/servlet.jar
-}
-
-build() {
- cd "$srcdir"/BeanShell-$pkgver
- ant dist
-}
-
-check() {
- cd "$srcdir"/BeanShell-$pkgver
- ant test
-}
-
-package() {
- cd "$srcdir"/BeanShell-$pkgver/dist
- install -d "${pkgdir}"/usr/share/java/
- for artifact in $(printf '%s\n' *.jar|sed 's/-[0-9b.]*\.jar$//'); do
- install -m644 $artifact-$pkgver.jar "${pkgdir}"/usr/share/java/$artifact.jar
- done
-}
-
-sha1sums=('69b36df249654a04e777ab899046c50b8cc844ac')
diff --git a/java/closure-compiler/PKGBUILD b/java/closure-compiler/PKGBUILD
deleted file mode 100644
index 8c9ea0c34..000000000
--- a/java/closure-compiler/PKGBUILD
+++ /dev/null
@@ -1,67 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-pkgname=closure-compiler
-pkgver=20131118
-pkgdesc="A JavaScript optimizing compiler."
-url="https://code.google.com/closure/compiler/"
-license=('Apache')
-
-pkgrel=1
-arch=('any')
-depends=('java-runtime' 'sh')
-makedepends=(
- 'apache-ant'
- #'java-args4j' # does not exist
- #'google-caja' # does not exist
- #'java-guava' # does not build
- 'java-jarjar'
- 'java-json'
- #'java-jsr305' # does not exist
- 'junit'
- #'java-protobuf' # does not build
- #'maven-ant-tasks' # does not exist
- 'jh'
-)
-
-source=("libre://$pkgname-$pkgver.tar.gz" 'closure-compiler.sh')
-md5sums=('0fceda3f4d43a6d266f9888e7683bdc9'
- 'd4ead4585fcc7039d3c32eb5c4491bb9')
-
-mksource=("$pkgname-$pkgver::git+https://code.google.com/p/closure-compiler/#tag=v${pkgver}")
-mkmd5sums=('SKIP')
-
-build() {
- cd "$srcdir/$pkgname-$pkgver"
-
- ln -sf /opt/apache-ant/lib/ant.jar lib/ant.jar
- ln -sf /opt/apache-ant/lib/ant-launcher.jar lib/ant-launcher.jar
- #ln -sf /usr/share/java/args4.jar lib/args4j.jar
- #ln -sf /usr/share/java/caja-r4314.jar lib/caja-r4314.jar
- #ln -sf /usr/share/java/guava.jar lib/guava.jar
- ln -sf /usr/share/java/jarjar.jar lib/jarjar.jar
- ln -sf /usr/share/java/json.jar lib/json.jar
- #ln -sf /usr/share/java/jsr305.jar lib/jsr305.jar
- ln -sf /usr/share/java/junit.jar lib/junit.jar
- #ln -sf /usr/share/java/protobuf.jar lib/protobuf-java.jar
- #ln -sf /... tools/maven-ant-tasks-2.1.3.jar
-
- sed -i "
-/<target name=\"relversion\">/,/<\/target>/ {
- s/executable=\"git\"/executable=\"echo\"/
- /<arg/d
- /<\/exec>/i<arg value=\"v${pkgver}\" />
-}" build.xml
-
- ant jar pom
-}
-
-package() {
- cd "$srcdir"
- install -Dm755 closure-compiler.sh "$pkgdir"/usr/bin/closure-compiler
-
- cd "$srcdir/$pkgname-$pkgver"
- DESTDIR="$pkgdir" jh mvn-install \
- com.google.javascript closure-compiler v${pkgver} \
- build/pom.xml build/compiler.jar \
- closure-compiler.jar
-}
diff --git a/java/closure-compiler/closure-compiler.sh b/java/closure-compiler/closure-compiler.sh
deleted file mode 100644
index e06590db2..000000000
--- a/java/closure-compiler/closure-compiler.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-java -jar /usr/share/java/closure-compiler.jar "$@"
diff --git a/java/java-asm2/PKGBUILD b/java/java-asm2/PKGBUILD
deleted file mode 100644
index 8860ef86f..000000000
--- a/java/java-asm2/PKGBUILD
+++ /dev/null
@@ -1,18 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-pkgver=2.2.3
-. PKGBUILD.common.sh
-
-####
-
-pkgrel=7
-
-mksource() {
- cd "$srcdir/$_pkgname-$pkgver"
- rm test/conform/org/objectweb/asm/attrs/StackMapTableSample.data
- rm test/conform/cases/*.class
- mkdir -p test/lib
-}
-
-mkmd5sums=('7a92c87bf067925685cf68dcc0dd8998')
-md5sums=('c2119ab39618cb49ca4e4ad74344b488')
diff --git a/java/java-asm2/PKGBUILD-bootstrap b/java/java-asm2/PKGBUILD-bootstrap
deleted file mode 100644
index cbe29bb34..000000000
--- a/java/java-asm2/PKGBUILD-bootstrap
+++ /dev/null
@@ -1,24 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-# "java-asm2" is required to build "java-ow-util-ant-tasks", which is in turn
-# required to build "java-asm2".
-
-. PKGBUILD
-
-makedepends=(jh)
-source=("http://download.forge.objectweb.org/$_pkgname/$_pkgname-$pkgver-bin.zip")
-unset mksource
-_distdir="$_pkgname-$pkgver"
-
-provides+=("$pkgname=$pkgver")
-pkgname+='-bootstrap'
-pkgdesc+=" (prebuilt binary release for bootstrapping purposes)"
-
-build() {
- cd "$srcdir/$_pkgname-$pkgver"
- echo "3-clause BSD license; install the non-bootstrap version for full text" > LICENSE.txt
- cd "$srcdir/$_distdir/lib"
- ln -s all/* .
-}
-
-md5sums=('9bedaa1d00c5b5f1c7fec10a2d2f7142')
diff --git a/java/java-asm2/PKGBUILD.common.sh b/java/java-asm2/PKGBUILD.common.sh
deleted file mode 100644
index ef4547696..000000000
--- a/java/java-asm2/PKGBUILD.common.sh
+++ /dev/null
@@ -1,65 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-_pkgname=asm
-pkgname=java-asm${pkgver%%.*}
-pkgdesc="An all purpose Java bytecode manipulation and analysis framework."
-url="http://asm.ow2.org/"
-license=('custom:BSD3')
-
-arch=('any')
-depends=('java-runtime')
-makedepends=(
- apache-ant
- java-ow-util-ant-tasks
- jh
-)
-source=("libre://$pkgname-$pkgver.tar.gz")
-mksource=("http://download.forge.objectweb.org/$_pkgname/$_pkgname-$pkgver.tar.gz")
-
-_distdir="$_pkgname-$pkgver/output/dist"
-_ow_util_ant_tasks='/usr/share/java/ow_util_ant_tasks.jar'
-
-build() {
- cd "$srcdir/$_pkgname-$pkgver"
-
- echo "objectweb.ant.tasks.path $_ow_util_ant_tasks" >> build.properties
- ant dist
-
- # This will make package() easier:
- cd "$srcdir/$_distdir/lib"
- ln -sf all/* .
-}
-
-package() {
- # Install license file
- cd "$srcdir/$_pkgname-$pkgver"
- install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-
- # Install documentation
- cd "$srcdir/$_distdir"
- install -d "$pkgdir/usr/share/doc/$pkgname"
- cp -r doc/javadoc/user "$pkgdir/usr/share/doc/$pkgname/javadoc"
- cp -r examples "$pkgdir/usr/share/doc/$pkgname/examples"
-
- # Install the README about the -all files
- cd "$srcdir/$_distdir/lib"
- install -Dm644 README.txt \
- "$pkgdir"/usr/share/java/$_pkgname/README-$pkgver.txt
-
- # Install Maven artifacts
- export DESTDIR=$pkgdir
- for artifact in $(printf '%s\n' *.pom|sed 's/-[0-9.]*\.pom$//'); do
- if [[ -f $artifact-$pkgver.jar ]]; then
- # This artifact has a jar file
- jh mvn-install $_pkgname $artifact $pkgver $artifact-$pkgver.{pom,jar}
- # Symlink them to /usr/share/java
- ln -s "$(jh mvn-basename asm $artifact $pkgver).jar" \
- "$pkgdir"/usr/share/java/$_pkgname/
- ln -s $_pkgname/$artifact-$pkgver.jar \
- "$pkgdir"/usr/share/java/$artifact-${pkgver%%.*}.jar
- else
- # This artifact is just a pom
- jh mvn-install $_pkgname $artifact $pkgver $artifact-$pkgver.pom
- fi
- done
-}
diff --git a/java/java-asm3/PKGBUILD b/java/java-asm3/PKGBUILD
deleted file mode 100644
index 9c9928766..000000000
--- a/java/java-asm3/PKGBUILD
+++ /dev/null
@@ -1,17 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-pkgver=3.3.1
-. PKGBUILD.common.sh
-
-####
-
-pkgrel=7
-
-mksource() {
- cd "$srcdir/$_pkgname-$pkgver"
- rm cobertura.ser # We regenerate this
- rm examples/jasmin/test/jasmin.jar
-}
-
-mkmd5sums=('433024df8176f09922646316e415631c')
-md5sums=('c49fb45629cf8670b7f46b95013141cd')
diff --git a/java/java-jarjar/PKGBUILD b/java/java-jarjar/PKGBUILD
deleted file mode 100644
index c78d5539e..000000000
--- a/java/java-jarjar/PKGBUILD
+++ /dev/null
@@ -1,48 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-# jarjar 1.2 is old, but is the last version that used java-asm3
-# java-asm4 is not packaged
-
-_pkgname=jarjar
-pkgname=java-jarjar
-pkgver=1.2
-_pkgrev=132 # v1.2 wasn't tagged, but this is clearly it
-pkgdesc="Java static linker (instead of the normal dynamic linking)"
-url="https://code.google.com/p/jarjar/"
-license=('Apache')
-
-pkgrel=2
-arch=('any')
-depends=('java-runtime')
-makedepends=('apache-ant' 'java-asm3' 'junit' 'maven')
-
-source=("libre://${_pkgname}-${pkgver}.tar.gz")
-mksource=("${_pkgname}-${pkgver}::svn+http://jarjar.googlecode.com/svn/trunk/jarjar#revision=$_pkgrev")
-mksource() {
- cd "$srcdir/$_pkgname-$pkgver"
- rm -f lib/*.jar
-}
-
-build() {
- cd "$srcdir/$_pkgname-$pkgver"
-
- ln -sf /usr/share/java/asm-3.jar lib/asm-3.3.1.jar
- ln -sf /usr/share/java/asm-commons-3.jar lib/asm-commons-3.3.1.jar
- ln -sf /usr/share/java/junit.jar lib/junit-4.8.1.jar
- ln -sf /opt/maven/lib/maven-plugin-api-*.jar lib/maven-plugin-api.jar
- ln -sf /opt/apache-ant/lib/ant.jar lib/ant.jar
-
- export CLASSPATH=/usr/share/java/asm-3.jar
- echo 'includeantruntime false' > build.properties
- ant jar
-}
-
-package() {
- cd "$srcdir/$_pkgname-$pkgver"
- install -d "$pkgdir/usr/share/java/$_pkgname"
- install -D "dist/$_pkgname-$pkgver.jar" "$pkgdir/usr/share/java/$_pkgname"
- ln -s "$_pkgname/$_pkgname-$pkgver.jar" "$pkgdir/usr/share/java/$_pkgname.jar"
-}
-
-mkmd5sums=('SKIP')
-md5sums=('cc2698a58f93cdb22c51f039a1b8a56e')
diff --git a/java/java-jarjar/PKGBUILD-1.4 b/java/java-jarjar/PKGBUILD-1.4
deleted file mode 100644
index f0ebe9270..000000000
--- a/java/java-jarjar/PKGBUILD-1.4
+++ /dev/null
@@ -1,41 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-_pkgname=jarjar
-pkgname=java-jarjar
-pkgver=1.4
-pkgdesc="Java static linker (instead of the normal dynamic linking)"
-url="https://code.google.com/p/jarjar/"
-license=('Apache2')
-
-pkgrel=1
-arch=('any')
-depends=('java-runtime')
-makedepends=('apache-ant' 'java-asm4' 'junit' 'maven' 'jh')
-source=("https://${_pkgname}.googlecode.com/files/${_pkgname}-src-${pkgver}.zip")
-
-mksource() {
- cd "$srcdir/$_pkgname-$pkgver"
- rm -f src/test/*.{class,jar}
- rm -f lib/*.jar
-}
-
-build() {
- cd "$srcdir/$_pkgname-$pkgver"
- eval `jh mksource`
-
- ln -s /usr/share/java/asm-4.jar lib/asm-4.0.jar
- ln -s /usr/share/java/asm-commons-4.jar lib/asm-commons-4.0.jar
- ln -s /usr/share/java/junit.jar lib/junit-4.8.1.jar
- ln -s /opt/maven/lib/maven-plugin-api-*.jar lib/maven-plugin-api.jar
-
- ant jar
-}
-
-package() {
- cd "$srcdir/$pkgname"
- install -d "$pkgdir/usr/share/java/$_pkgname"
- install -D "dist/$_pkgname-$pkgver.jar" "$pkgdir/usr/share/java/$_pkgname"
- ln -s "$_pkgname/$_pkgname-$pkgver.jar" "$pkgdir/usr/share/java/$_pkgname.jar"
-}
-
-sha1sums=('803ad79cf429faeb4d767b2fb45d84bbc904ea04')
diff --git a/java/java-json-android/PKGBUILD b/java/java-json-android/PKGBUILD
deleted file mode 100644
index 7a9113529..000000000
--- a/java/java-json-android/PKGBUILD
+++ /dev/null
@@ -1,50 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-pkgname=java-json-android
-_pkgver=4.2.2_r1
-pkgdesc="Java org.json implementation developed as part of Android's libcore"
-url="https://android.googlesource.com/platform/libcore/"
-license=(Apache2)
-
-pkgver=${_pkgver//_/.}
-provides=(java-json)
-conflicts=(java-json)
-
-pkgrel=3
-arch=(any)
-
-depends=(java-runtime)
-makedepends=(java-environment junit)
-
-source=("libre://android-libcore-$_pkgver.tar.gz")
-md5sums=('546a4614552615a12f45b62db27acddf')
-
-mkdepends=(git)
-mksource=("android-libcore-$_pkgver::git+https://android.googlesource.com/platform/libcore/#tag=android-${_pkgver}")
-mkmd5sums=('SKIP')
-
-build() {
- cd "$srcdir"/android-libcore-$_pkgver
- sed 11q < NOTICE > json/NOTICE
- cd json/src/main/java
- javac org/json/*.java
- jar cf json.jar org/json/*.class
-}
-
-check() {
- cd "$srcdir"/android-libcore-$_pkgver/json/src/test/java
-
- # disable test for known bug:
- sed -i 's/test64BitHexValues()/x&/' org/json/ParsingTest.java
-
- local cp="/usr/share/java/junit.jar:../../main/java/json.jar"
- javac -cp "$cp" org/json/*.java
- printf '%s\n' org/json/*.java | sed 's|/|.|g;s|\.java$||' > tests.txt
- java -cp "$cp:." org.junit.runner.JUnitCore $(cat tests.txt)
-}
-
-package() {
- cd "$srcdir"/android-libcore-$_pkgver/json
- install -Dm644 NOTICE "$pkgdir"/usr/share/licenses/$pkgname/NOTICE
- install -Dm644 src/main/java/json.jar "$pkgdir"/usr/share/java/json.jar
-}
diff --git a/java/java-ow-util-ant-tasks/PKGBUILD b/java/java-ow-util-ant-tasks/PKGBUILD
deleted file mode 100644
index 71c5fae94..000000000
--- a/java/java-ow-util-ant-tasks/PKGBUILD
+++ /dev/null
@@ -1,41 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-pkgname=java-ow-util-ant-tasks
-pkgver=1.3.2
-pkgdesc="ObjectWeb utility Ant tasks library"
-url="http://forge.ow2.org/projects/monolog"
-license=('LGPL')
-
-pkgrel=3
-arch=('any')
-depends=('java-environment')
-makedepends=('apache-ant' 'xalan-java' 'java-asm2')
-
-source=("libre://$pkgname-$pkgver.tar.gz")
-md5sums=('f64b2aeac98508ac322a6509ba754425')
-
-mksource=("http://download.forge.objectweb.org/monolog/ow_util_ant_tasks_$pkgver.zip")
-mknoextract=("ow_util_ant_tasks_$pkgver.zip")
-mkmd5sums=('cd602bf75a0feab480fa97739955b84e')
-mksource() {
- cd "$srcdir"
- mkdir $pkgname-$pkgver
- cd $pkgname-$pkgver
- bsdtar xf ../ow_util_ant_tasks_$pkgver.zip
- rm -rf output
- rm externals/*
-}
-
-build() {
- cd "$srcdir/$pkgname-$pkgver"
- ln -s /usr/share/java/asm-2.jar externals/
- ln -s /usr/share/java/xalan.jar externals/
- ant jar
-}
-
-package() {
- cd "$srcdir/$pkgname-$pkgver"
- install -d "$pkgdir"/usr/share/java
- install -m644 "output/lib/ow_util_ant_tasks.jar" "$pkgdir"/usr/share/java
-}
-
diff --git a/java/java-rxtx/0000-configure-java-version.patch b/java/java-rxtx/0000-configure-java-version.patch
deleted file mode 100644
index c9e37258a..000000000
--- a/java/java-rxtx/0000-configure-java-version.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-Make the JAVA_VERSION checks future-proof (for Java 6 and 7)
-
-At this point Java is mature enough that support for older versions isn't
-going to be dropped, so instead of having a growing list of new versions that
-work by default, have a short list of old versions that need special measures.
---- RXTX.orig/configure.in 2012-10-29 01:13:58.000000000 -0400
-+++ RXTX/configure.in 2012-10-29 10:56:18.000000000 -0400
-@@ -463,12 +463,6 @@
- CFLAGS=$CFLAGS" -D__need_timespec"
- case $JAVA_VERSION in
-
-- 1.2*|1.3*|1.4*|1.5*)
-- #fix_parameters $JPATH/jre/lib/javax.comm.properties
-- CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head -n1`
-- JHOME=$JPATH"/jre/lib/ext"
-- RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
-- ;;
- 1.1*)
- CLASSPATH=".:\$(TOP):\$(TOP)/src:"` \
- if [ -d $JPATH/share/kaffe/ ]; then
-@@ -498,6 +492,12 @@
- JHOME=$JPATH/"lib"
- fi
- ;;
-+ *)
-+ #fix_parameters $JPATH/jre/lib/javax.comm.properties
-+ CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head -n1`
-+ JHOME=$JPATH"/jre/lib/ext"
-+ RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
-+ ;;
- esac
-
- # Cross Compilers
-@@ -533,12 +533,6 @@
- TARGETLIB="\$(target_triplet)/librxtxSerial.la \
- \$(target_triplet)/librxtxParallel.la"
- case $JAVA_VERSION in
-- 1.2*|1.3*|1.4*|1.5*)
-- #fix_parameters $JPATH/jre/lib/javax.comm.properties
-- CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head -n1`
-- RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
-- JHOME=$JPATH/"jre/lib/ext"
-- ;;
- 1.1*)
- check_prefix
- #fix_parameters $JPATH/lib/javax.comm.properties
-@@ -570,6 +564,10 @@
- JHOME=$JPATH/"lib"
- ;;
- *)
-+ #fix_parameters $JPATH/jre/lib/javax.comm.properties
-+ CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head -n1`
-+ RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
-+ JHOME=$JPATH/"jre/lib/ext"
- ;;
- esac
- ;;
-@@ -669,15 +667,15 @@
-
- WIN32)
- case $JAVA_VERSION in
-- 1.2*|1.3*|1.4*|1.5*)
-- CLASSPATH=".:\$(TOP):\$(TOP)/src:`find $JPATH/ -name RXTXcomm.jar |head -n1`:$CLASSPATH"
-- JHOME=$JPATH"/jre/lib/ext"
-- ;;
- 1.1*)
- CLASSPATH=".:\$(TOP):\$(TOP)/src:\$(JPATH)/lib/classes.zip:\$(JPATH)/lib/RXTXcomm.jar:$CLASSPATH"
- RXTX_PATH="\$(prefix)/lib/"
- JHOME=$JPATH/"lib"
- ;;
-+ *)
-+ CLASSPATH=".:\$(TOP):\$(TOP)/src:`find $JPATH/ -name RXTXcomm.jar |head -n1`:$CLASSPATH"
-+ JHOME=$JPATH"/jre/lib/ext"
-+ ;;
- esac
- if test x$WIN32INCLUDE = x; then
- echo "We need to know what directory the windows java include files"
-@@ -721,12 +719,12 @@
- CLASSPATH=".:\$(TOP):\$(TOP)/src:\$(JPATH)/lib/classes.zip:\$(JPATH)/lib/RXTXcomm.jar:$CLASSPATH"
-
- case $JAVA_VERSION in
-- 1.2*|1.3*|1.4*|1.5*)
-- RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
-- ;;
- 1.1*)
- RXTX_PATH="\$(JPATH)/lib/"
- ;;
-+ *)
-+ RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
-+ ;;
- esac
- ;;
-
diff --git a/java/java-rxtx/0001-makefile-destdir.patch b/java/java-rxtx/0001-makefile-destdir.patch
deleted file mode 100644
index 944654ab6..000000000
--- a/java/java-rxtx/0001-makefile-destdir.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Add DESTDIR support to Makefile
---- RXTX.orig/Makefile.am
-+++ RXTX/Makefile.am
-@@ -81,13 +81,15 @@
- # install librxtxSerial.so into the proper directory and copy $(JARTARGET) to its
- # proper location
- install: all
-+ $(mkinstalldirs) $(DESTDIR)$(RXTX_PATH)
-+ $(mkinstalldirs) $(DESTDIR)$(JHOME)
- @$(LIBTOOL_INST) \
- `for i in $(TARGETLIB);do \
- if [ -f $$i ];then \
- echo $$i; \
- fi; \
-- done` $(RXTX_PATH)
-- $(INSTALL_PROGRAM) $(JARTARGET) $(JHOME)/
-+ done` $(DESTDIR)$(RXTX_PATH)
-+ $(INSTALL_PROGRAM) $(JARTARGET) $(DESTDIR)$(JHOME)/
-
- clean-generic:
- rm -rf $(DEST) $(TOP)/$(CLASSTOP)
diff --git a/java/java-rxtx/0002-makefile-javadoc-dir.patch b/java/java-rxtx/0002-makefile-javadoc-dir.patch
deleted file mode 100644
index 9b4eb0692..000000000
--- a/java/java-rxtx/0002-makefile-javadoc-dir.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Place the Javadoc output in its own directory
---- RXTX.orig/Makefile.am
-+++ RXTX/Makefile.am
-@@ -99,7 +99,8 @@
-
- # create the javadoc files.
- docs: $(CLASSES)
-- $(JAVADOC) $(javafiles)
-+ mkdir javadoc
-+ cd javadoc && $(JAVADOC) $(javafiles)
-
- ################ WIN32 CrossCompiling from here down #######################
-
diff --git a/java/java-rxtx/0003-lockdir-location.patch b/java/java-rxtx/0003-lockdir-location.patch
deleted file mode 100644
index 78a757f81..000000000
--- a/java/java-rxtx/0003-lockdir-location.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Fix the location of device lock files.
-
-Use the new semi-standard device lock file directory on GNU/Linux. This is
-nescessary on (at least) Arch Linux and Parabola GNU/Linux.
-
-http://lists.freedesktop.org/archives/systemd-devel/2011-March/001823.html
-
---- RXTX.orig/src/SerialImp.h
-+++ RXTX/src/SerialImp.h
-@@ -109,7 +109,7 @@
- /* Ports known on the OS */
- #if defined(__linux__)
- # define DEVICEDIR "/dev/"
--# define LOCKDIR "/var/lock"
-+# define LOCKDIR "/var/lock/lockdev"
- # define LOCKFILEPREFIX "LCK.."
- # define FHS
- #endif /* __linux__ */
diff --git a/java/java-rxtx/GroupMembership.txt b/java/java-rxtx/GroupMembership.txt
deleted file mode 100644
index dd5c47076..000000000
--- a/java/java-rxtx/GroupMembership.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-In order to use a program that makes use of rxtx, you must be a member
-of the groups:
- * uucp: for access to hardware devices in /dev
- * lock: for access to hardware lockfiles in /var/lock/lockdev
-
-Most documentation indicates that you must be in one or the other,
-depending on your distro; you must actually be in both.
diff --git a/java/java-rxtx/PKGBUILD b/java/java-rxtx/PKGBUILD
deleted file mode 100644
index ceb0d9bab..000000000
--- a/java/java-rxtx/PKGBUILD
+++ /dev/null
@@ -1,95 +0,0 @@
-# Maintainer (Parabola): Luke Shumaker <lukeshu@sbcglobal.net>
-
-_pkgver=2.1-7r2-arduino4
-_gitver='commit=a8cd90f8505d7c472b57550b1192fe67885dd638'
-
-####
-
-pkgname=java-rxtx
-pkgver=${_pkgver//-/.}
-pkgdesc="A native library providing serial and parallel communication for Java"
-license=(LGPL2.1)
-
-pkgrel=4
-arch=('i686' 'x86_64')
-depends=('java-runtime')
-makedepends=('java-environment')
-
-case "$_pkgver" in
- *arduino*)
- url="https://github.com/arduino/RXTX"
- source=("libre://RXTX-$pkgver.tar.gz")
- md5sums=('a71156587dc8d28d1ff4ece376bc0140')
- mksource=("git://github.com/arduino/RXTX.git#${_gitver}")
- mkmd5sums=('SKIP')
- _dirname=RXTX
- ;;
- *)
- url="http://rxtx.qbang.org/"
- source=("http://rxtx.qbang.org/pub/rxtx/rxtx-${_pkgver}.zip")
- md5sums=('9290b4832d46199f8d798a531209640b')
- _dirname=rxtx-{$_pkgver}
- ;;
-esac
-
-source+=(
- 0000-configure-java-version.patch
- 0001-makefile-destdir.patch
- 0002-makefile-javadoc-dir.patch
- 0003-lockdir-location.patch
- GroupMembership.txt)
-
-md5sums+=('a36caaca717018341d69605f962d1c2a'
- '39c88043032de742c6b51d90a26eee2c'
- 'a910e0c75a9c687d2b2f782e3d9982e3'
- '19b19c2514bce563be2a812888e1d9b4'
- '9dc461eab358e3b78c4b688977997116')
-
-_MAKEFLAGS=('JHOME=/usr/share/java' 'RXTX_PATH=/usr/lib')
-
-_changelog() {
- t="`echo -e '\t'`"
-
- # Parabola changes
- ls "$srcdir"/*.patch | sort -r | while read file; do
- echo "${file##*/}"
- sed "1s/./$t$t&/;1q" "$file"
- done
-
- # Arduino changes
- if [[ -d "$srcdir/$_dirname/.git" ]]; then
- pushd "$srcdir/$_dirname" > /dev/null
- git log --pretty=format:"%h %ad%n$t$t%s" --date=short|head -n-2
- popd > /dev/null
- fi
-
- # RXTX ChangeLog
- grep "^[0-9 $t]" "$srcdir/$_dirname/ChangeLog"
-}
-
-build() {
- _changelog > "$srcdir/ChangeLog.txt"
- cd "$srcdir/$_dirname"
- . /etc/profile.d/jdk.sh
-
- patch -Np1 -i "$srcdir/0000-configure-java-version.patch" # requires autogen
- patch -Np1 -i "$srcdir/0001-makefile-destdir.patch" # requires autogen
- patch -Np1 -i "$srcdir/0002-makefile-javadoc-dir.patch" # requires autogen
- patch -Np1 -i "$srcdir/0003-lockdir-location.patch"
- rm *.m4 && ./autogen.sh
-
- ./configure --prefix=/usr
- make "${_MAKEFLAGS[@]}" all docs
-}
-
-package() {
- cd "$srcdir/$_dirname"
- . /etc/profile.d/jdk.sh
-
- make "${_MAKEFLAGS[@]}" DESTDIR="$pkgdir" install
-
- install -d "$pkgdir/usr/share/doc/$pkgname/"
- install -m644 "$srcdir/ChangeLog.txt" "$pkgdir/usr/share/doc/$pkgname/"
- install -m644 "$srcdir/GroupMembership.txt" "$pkgdir/usr/share/doc/$pkgname/"
- cp -r javadoc "$pkgdir/usr/share/doc/$pkgname/"
-}
diff --git a/java/java-sonatype-oss-parent/PKGBUILD b/java/java-sonatype-oss-parent/PKGBUILD
deleted file mode 100644
index b62c971ac..000000000
--- a/java/java-sonatype-oss-parent/PKGBUILD
+++ /dev/null
@@ -1,21 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-pkgname=java-sonatype-oss-parent
-pkgver=7
-pkgdesc="Metadata file for Maven-based build systems to inherit from"
-license='Apache2'
-
-_groupId=org.sonatype.oss
-_artifactId=oss-parent
-
-pkgrel=1
-arch=('any')
-makedepends=('jh')
-source=("http://search.maven.org/remotecontent?filepath=$_groupId/$_artifactId/$pkgver/$_artifactId-$pkgver.pom")
-
-package() {
- cd "$srcdir"
- DESTDIR=$pkgdir jh mvn-install $_groupId $_artifactId $pkgver $_artifactId-$pkgver.pom
-}
-
-md5sums=('3e418cf7f2607bf359e6c514a992cb38')
diff --git a/java/javacc/PKGBUILD b/java/javacc/PKGBUILD
deleted file mode 100644
index 032fd7b25..000000000
--- a/java/javacc/PKGBUILD
+++ /dev/null
@@ -1,47 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-pkgname=javacc
-pkgver=5.0
-pkgdesc="Java Compiler Compiler; a parser generator"
-url="http://javacc.java.net/"
-license=('BSD3')
-
-arch=('any')
-pkgrel=2.1
-depends=('java-runtime')
-makedepends=('apache-ant' 'junit' 'jh')
-source=("http://java.net/projects/${pkgname}/downloads/download/${pkgname}-${pkgver}src.tar.gz")
-
-prepare() {
- cd "$srcdir/$pkgname"
- rm lib/junit3.8.1/junit.jar
- ln -s /usr/share/java/junit.jar lib/junit3.8.1
- #rm bootstrap/javacc.jar
-}
-
-build() {
- cd "$srcdir/$pkgname"
-
- sed -i \
- -e 's|<modelVersion>.*</modelVersion>|<modelVersion>4.0.0</modelVersion>|' \
- -e "s|<version>.*</version>|<version>$pkgver</version>|" \
- pom.xml
-
- for prog in javacc jjdoc jjtree; do
- sed -i 's|JAR=.*|JAR=/usr/share/java/javacc.jar|' bin/$prog
- done
-
- CLASSPATH=/usr/share/java/junit.jar ant
-}
-
-package() {
- cd "$srcdir/$pkgname"
-
- for prog in javacc jjdoc jjrun jjtree; do
- install -Dm755 bin/$prog "$pkgdir"/usr/bin/$prog
- done
- install -Dm644 bin/lib/javacc.jar "$pkgdir"/usr/share/java/javacc.jar
- install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-}
-
-md5sums=('871d78a2a5859c2eebc712c1f8135be5')
diff --git a/java/jna/PKGBUILD b/java/jna/PKGBUILD
deleted file mode 100644
index f7248a637..000000000
--- a/java/jna/PKGBUILD
+++ /dev/null
@@ -1,115 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-pkgname=jna
-pkgver=3.4.2
-
-pkgdesc="Provides Java programs easy access to native shared libraries"
-url="https://github.com/twall/jna"
-license=('LGPL')
-source=("git://github.com/twall/jna.git#tag=${pkgver}"
- 'libre-without-clover.patch'
- 'bugfix-type-inference.patch'
- 'webstart-test.keystore')
-
-####
-
-pkgrel=2
-arch=('i686' 'x86_64')
-depends=('java-environment' 'libffi')
-makedepends=('apache-ant' 'zip' 'makepkg-git' 'git')
-checkdepends=('icedtea-web-java7' 'junit' 'libxtst')
-options=('!makeflags')
-
-unset _JAVA_OPTIONS
-_M2_LOCALREPO='/usr/share/maven/repository'
-
-_ant_options=(
- '-Ddynlink.native=true' # use the system install of libffi
-)
-
-####
-
-prepare() {
- cd "$srcdir/jna"
- find . -name '*.jar' -delete
- rm -rf dist
- rm -rf native/libffi # make sure it doesn't cheat
- rm lib/clover.license
- rm w32ce-test.lnk
-
- ln -s /usr/share/java/junit.jar lib/
-
- # Create an emtpy zip (jar) file
- cd "$srcdir"
- touch file
- zip empty.zip file
- zip -d empty.zip file
- rm file
-}
-
-####
-
-build() {
- cd "$srcdir/jna"
-
- # Because JNA's release process is ridiculous, it wants a jar file for every
- # architecture to be present. So let's just dump in an empty jar file!
- sed -n 's|\s*<zipfileset src="${lib\.native}/\(.*\)"|\1|p' build.xml \
- | while read jarfile; do
- cp "$srcdir/empty.zip" lib/native/$jarfile
- done
-
- patch -p1 -i "$srcdir/libre-without-clover.patch"
- patch -p1 -i "$srcdir/bugfix-type-inference.patch"
-
- # Disable tests that intermittently fail
- # crashes vm (segfault)
- sed -i -e 's|testRegisterMethods|no&|' test/com/sun/jna/DirectTest.java
- # crashes vm, java 7 only (icedtea-7, oracle-jdk-bin-1.7)
- sed -i -e 's|testGCCallbackOnFinalize|no&|' test/com/sun/jna/CallbacksTest.java
-
- # Actually build
- ant "${_ant_options[@]}" dist
-}
-
-check() {
- cd "$srcdir/jna"
-
- # Create a foke home directory to trash
- mkdir "$srcdir/user.home"
- export _JAVA_OPTIONS="-Duser.home=$srcdir/user.home -Djava.awt.headless=true"
-
- # The webstart test looks for this config file
- mkdir -p "$srcdir/user.home/.java/deployment"
- touch "$srcdir/user.home/.java/deployment/deployment.properties"
-
- # Trust the cert used for the webstart test
- mkdir -p "$srcdir/user.home/.icedtea/security"
- cp "$srcdir/webstart-test.keystore" "$srcdir/user.home/.icedtea/security/trusted.certs"
-
- _ant_options+=('-Dtests.exclude-patterns=**/DirectTest.java')
-
- # Run the tests
- ant "${_ant_options[@]}" test
-}
-
-package() {
- cd "$srcdir/jna"
-
- install -d "$pkgdir/usr/share/java/jna"
-
- for pkg in jna platform; do
- dir="$_M2_LOCALREPO"/net/java/dev/jna/$pkg/$pkgver
- install -d "$pkgdir$dir"
- cp dist/$pkg.jar "$pkgdir$dir/$pkg-$pkgver.jar"
- cp pom-$pkg.xml "$pkgdir$dir/$pkg-$pkgver.pom"
- ln -s "$dir/$pkg-$pkgver.jar" "$pkgdir/usr/share/java/jna/$pkg.jar"
- done
-
- ln -s jna/jna.jar "$pkgdir/usr/share/java/jna.jar"
-}
-
-md5sums=('SKIP'
- '3a2f96b868f49ca125b677779e846484'
- '932d9cb2da1531a2315ae132480683fa'
- 'b704c7d2cb1fe7a93f8cad8d321d16f8')
diff --git a/java/jna/bugfix-type-inference.patch b/java/jna/bugfix-type-inference.patch
deleted file mode 100644
index 2322b13fc..000000000
--- a/java/jna/bugfix-type-inference.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -ru jna-3.4.2.orig/test/com/sun/jna/NativeTest.java jna-3.4.2/test/com/sun/jna/NativeTest.java
---- jna-3.4.2.orig/test/com/sun/jna/NativeTest.java 2012-09-03 08:30:42.000000000 -0400
-+++ jna-3.4.2/test/com/sun/jna/NativeTest.java 2012-09-24 15:29:48.000000000 -0400
-@@ -374,7 +374,8 @@
- for (int i=0;i < args.length;i++) {
- System.out.println("Running tests on class " + args[i]);
- try {
-- junit.textui.TestRunner.run(Class.forName(args[i]));
-+ Class<?> klass = Class.forName(args[i]);
-+ junit.textui.TestRunner.run((Class<? extends TestCase>)klass);
- }
- catch(Throwable e) {
- e.printStackTrace();
diff --git a/java/jna/libre-without-clover.patch b/java/jna/libre-without-clover.patch
deleted file mode 100644
index b4947e8b2..000000000
--- a/java/jna/libre-without-clover.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-diff -ru jna-3.4.2.orig/build.xml jna-3.4.2/build.xml
---- jna-3.4.2.orig/build.xml 2012-09-06 06:55:52.000000000 -0400
-+++ jna-3.4.2/build.xml 2012-09-24 15:49:59.000000000 -0400
-@@ -230,7 +230,6 @@
- <path id="test.runpath">
- <pathelement path="${build}/${jar}"/>
- <pathelement path="${test.classes}"/>
-- <pathelement path="lib/clover.jar"/>
- <path refid="test.libs"/>
- </path>
- </target>
-@@ -536,12 +535,11 @@
- <copy todir="${build}/jws" file="${build}/${jar}"/>
- <copy todir="${build}/jws" file="${build}/${testjar}"/>
- <copy todir="${build}/jws" file="lib/junit.jar"/>
-- <copy todir="${build}/jws" file="lib/clover.jar"/>
- <jar jarfile="${build}/jws/jnidispatch.jar">
- <fileset dir="${build.native}" includes="*jnidispatch.*"/>
- </jar>
- <signjar alias="jna" keystore="jna.keystore" storepass="jnadev" lazy="true">
-- <fileset dir="${build}/jws" includes="jna.jar,jna-test.jar,junit.jar,jnidispatch.jar,clover.jar"/>
-+ <fileset dir="${build}/jws" includes="jna.jar,jna-test.jar,junit.jar,jnidispatch.jar"/>
- </signjar>
- </target>
-
-@@ -626,7 +624,7 @@
- <report todir="${reports.junit}"/>
- </junitreport>
- <echo>View test report in file://${reports.junit}/index.html</echo>
-- <fail if="testfailure" unless="clover">One or more tests failed</fail>
-+ <fail if="testfailure">One or more tests failed</fail>
- </target>
-
- <target name="contrib-test" depends="contrib-jars,compile-tests">
-@@ -640,27 +638,6 @@
- </subant>
- </target>
-
-- <target name="with.clover" description="Enable code coverage for tests">
-- <taskdef resource="cloverlib.xml" classpath="lib/clover.jar"/>
-- <property name="clover" value="true"/>
-- <property name="build" value="build.clover"/>
-- <clover-setup/>
-- </target>
--
-- <target name="clover" depends="with.clover,test"
-- description="Generate test code coverage reports">
-- <property name="reports.clover" value="${reports}/clover"/>
-- <mkdir dir="${reports.clover}"/>
-- <clover-report>
-- <current outfile="${reports.clover}" title="clover">
-- <fileset dir="." includes="**/*.java" />
-- <testresults dir="${results.junit}" includes="TEST-*.xml"/>
-- <format type="html"/>
-- </current>
-- </clover-report>
-- <echo>Reports generated in ${reports.clover}</echo>
-- </target>
--
- <target name="javadoc" depends="-setup">
- <path id="javadoc.src.path">
- <path refid="src.path"/>
-@@ -881,7 +858,7 @@
- <!-- Full sources required to build and test everything -->
- <zip zipfile="${dist}/src-full.zip">
- <zipfileset src="${dist}/src.zip"/>
-- <zipfileset dir="lib" includes="junit.jar,clover.jar" prefix="lib"/>
-+ <zipfileset dir="lib" includes="junit.jar" prefix="lib"/>
- <zipfileset dir="." includes=".classpath,.project"/>
- <zipfileset dir="${native}" includes="libffi,libffi/**/*" prefix="native"/>
- </zip>
diff --git a/java/jna/webstart-test.keystore b/java/jna/webstart-test.keystore
deleted file mode 100644
index 1bbe8c829..000000000
--- a/java/jna/webstart-test.keystore
+++ /dev/null
Binary files differ
diff --git a/java/maven/PKGBUILD b/java/maven/PKGBUILD
deleted file mode 100644
index 3f8e5071d..000000000
--- a/java/maven/PKGBUILD
+++ /dev/null
@@ -1,107 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-# Maintainer (Arch): Sergej Pupykin <pupykin.s+arch@gmail.com>
-# Contributor: William Rea <sillywilly@gmail.com>
-
-pkgname=maven
-pkgver=3.0.5
-pkgdesc="A Java project management and project comprehension tool"
-url="http://maven.apache.org"
-license=('Apache')
-
-replaces=('maven-libre')
-conflicts=('maven-libre')
-
-pkgrel=1
-arch=('any')
-options=(!emptydirs)
-conflicts=('maven')
-depends=('java-environment' 'sh')
-makedepends=('apache-ant' 'jh' 'imake'
- java-antlr2
- java-asm3
-)
-backup=('etc/maven/settings.xml')
-
-_mirror=http://archive.apache.org/dist
-source=($_mirror/maven/maven-${pkgver%%.*}/$pkgver/source/apache-maven-$pkgver-src.tar.gz
- maven.sh maven.csh)
-
-_setup_env() {
- unset _JAVA_OPTIONS
- . /etc/profile.d/jre.sh
- . /etc/profile.d/jdk.sh
- export MAVEN_OPTS=-Xmx512m
- export M2_HOME="$pkgdir"/opt/maven
- export PATH="$PATH:$M2_HOME/bin"
- _M2_LOCALREPO=$(jh mvn-localrepo)
- ant_args=(
- -Dmaven.repo.local="$srcdir"/maven.repo.local
- )
-}
-
-prepare() {
- if type mvn &>/dev/null; then
- error "maven cannot be built while an existing version is installed"
- return 1
- fi
-}
-
-build() (
- _setup_env
- install -d "$srcdir"/maven.repo.local
- lndir "$_M2_LOCALREPO" "$srcdir"/maven.repo.local
-
- cd "$srcdir"/apache-maven-$pkgver
-
- # FIXME: downloads makedepends from the Internet. Add them to makedepends=()
- ant "${ant_args[@]}" maven-assembly 2>&1|tee "$srcdir"/ant-log.txt
-
- < "$srcdir"/ant-log.txt \
- sed -nr 's/.*Download(ed|ing):\s*//p' | \
- sed 's/ .*//' | \
- sed -r -e 's|^http://repo.maven.apache.org/maven2/||' -e 's/\.(jar|pom)$//' | \
- sort -u > "$srcdir"/downloaded-artifacts.txt
-)
-
-package() (
- _setup_env
- cd "$srcdir"/apache-maven-$pkgver
- ant "${ant_args[@]}" extract-assembly
- #rm "$pkgdir"/opt/maven/*.txt
-
- # Install config file in /etc
- # Unlike the other directories, we symlink from the system to /opt/maven
- # because that way all conf files stay in /etc
- install -d "$pkgdir"/etc/maven
- sed "55i<localRepository>$_M2_LOCALREPO</localRepository>" \
- < "$pkgdir"/opt/maven/conf/settings.xml \
- > "$pkgdir"/etc/maven/settings.xml
- rm -rf "$pkgdir"/opt/maven/conf
- ln -s /etc/maven "$pkgdir"/opt/maven/conf
-
- # Install profile.d settings
- install -d "$pkgdir"/etc/profile.d
- install -m 755 "$srcdir"/maven.{csh,sh} "$pkgdir"/etc/profile.d
-
- # Link executables to /usr/bin
- install -d "$pkgdir"/usr/bin
- ln -s /opt/maven/bin/{mvn,mvnDebug,mvnyjp} "$pkgdir"/usr/bin
-
- # Link jar files to appropriate place in /usr/share
- install -d "$pkgdir"/usr/share/java
- ln -s /opt/maven/lib "$pkgdir"/usr/share/java/maven
-
- # Install the local repo
- mkdir -p "$pkgdir"${_M2_LOCALREPO%/*}
- cp -a "$srcdir"/maven.repo.local "$pkgdir"$_M2_LOCALREPO
- # Remove extra artifacts
- find "$pkgdir"$_M2_LOCALREPO -type l -delete
- find "$pkgdir"$_M2_LOCALREPO -name _maven.repositories -delete
- cat "$srcdir"/downloaded-artifacts.txt | while read artifact; do
- rm -f "$pkgdir"$_M2_LOCALREPO/$artifact*
- done
-)
-
-md5sums=('b88becd8fe5a9665191e05945942db64'
- '58820067a4d7384477daa134023d9b57'
- 'e2bbdeffed100cd51d05b2ba8ebd6321')
diff --git a/java/maven/maven.csh b/java/maven/maven.csh
deleted file mode 100644
index f5750cfc8..000000000
--- a/java/maven/maven.csh
+++ /dev/null
@@ -1,2 +0,0 @@
-setenv MAVEN_OPTS -Xmx512m
-setenv M2_HOME=/opt/maven
diff --git a/java/maven/maven.sh b/java/maven/maven.sh
deleted file mode 100644
index b6655cc22..000000000
--- a/java/maven/maven.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-export MAVEN_OPTS=-Xmx512m
-export M2_HOME=/opt/maven
diff --git a/java/not-working/java-asm4/PKGBUILD b/java/not-working/java-asm4/PKGBUILD
deleted file mode 100644
index 3db06dddc..000000000
--- a/java/not-working/java-asm4/PKGBUILD
+++ /dev/null
@@ -1,17 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-pkgver=4.1
-. ../java-asm2/common.sh
-depends+=('java-bnd')
-
-####
-
-pkgrel=5
-_checksource_ignore=(src/org/objectweb/asm/optimizer/jdk{1.2.2_017,1.3.1_19}.txt.gz)
-
-mksource() {
- cd "$srcdir/$_pkgname-$pkgver"
- rm examples/jasmin/test/jasmin.jar
-}
-
-md5sums=('cbfd7445edc517e0867ad410e48cb106')
diff --git a/java/not-working/java-asm4/TODO b/java/not-working/java-asm4/TODO
deleted file mode 100644
index 563c88bc9..000000000
--- a/java/not-working/java-asm4/TODO
+++ /dev/null
@@ -1 +0,0 @@
-Depends on java-bnd, which is not packaged \ No newline at end of file
diff --git a/java/not-working/java-bnd/PKGBUILD b/java/not-working/java-bnd/PKGBUILD
deleted file mode 100644
index 86820469a..000000000
--- a/java/not-working/java-bnd/PKGBUILD
+++ /dev/null
@@ -1,24 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-_pkgname=bnd
-pkgname=java-bnd
-pkgver=1.50.0
-pkgdesc="A swiss army knife for OSGi"
-url="http://www.aqute.biz/Bnd/"
-license=('Apache2')
-
-pkgrel=1
-arch=(any)
-makedepends=('apache-ant' 'junit')
-source=("git://github.com/bndtools/bnd.git")
-
-build() {
- cd "$srcdir/$_pkgname"
- ant dist
-}
-
-package() {
- :
-}
-
-md5sums=('SKIP')
diff --git a/java/not-working/java-guava/PKGBUILD b/java/not-working/java-guava/PKGBUILD
deleted file mode 100644
index 0250e7183..000000000
--- a/java/not-working/java-guava/PKGBUILD
+++ /dev/null
@@ -1,34 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-_pkgname=guava
-pkgname=java-guava
-pkgver=13.0.1
-pkgdesc="Google Core Libraries for Java."
-url="https://code.google.com/p/guava-libraries/"
-license=('Apache2')
-
-pkgrel=1
-arch=('any')
-depends=('java-runtime>=5')
-makedepends=('java-runtime>=6' 'maven' 'junit-truth' 'jh')
-conflicts=('openjdk6') # OpenJDK bug 100167 conflicts
-source=("$pkgname::git+https://code.google.com/p/guava-libraries/#tag=v$pkgver")
-
-mksource() {
- cd "$srcdir/$pkgname"
- rm guava/lib/*.jar
- rm guava-test/lib/*.jar
-}
-
-build() {
- cd "$srcdir/$pkgname"
- eval `jh mksource`
-
- ln -s /usr/share/java/junit-truth.jar guava-tests/lib/libtruth.java
-
- mvn package
-}
-
-package() {
- :
-}
diff --git a/java/not-working/java-guava/TODO b/java/not-working/java-guava/TODO
deleted file mode 100644
index ee0a18042..000000000
--- a/java/not-working/java-guava/TODO
+++ /dev/null
@@ -1,2 +0,0 @@
-* depends on junit-truth, which does not build yet
-* package() hasn't been written
diff --git a/java/not-working/junit-truth/PKGBUILD b/java/not-working/junit-truth/PKGBUILD
deleted file mode 100644
index 61a0ee469..000000000
--- a/java/not-working/junit-truth/PKGBUILD
+++ /dev/null
@@ -1,45 +0,0 @@
-# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-
-pkgname=junit-truth
-pkgdesc="Assertion/Proposition framework for Java unit tests."
-url="https://github.com/truth0/truth"
-license=('Apache2')
-
-#_pkgver=0.5.0-beta1
-#pkgver=${_pkgver//-/.}
-#_tag=v${_pkgver}
-
-#pkgver=0.7.0
-#_tag=truth-rel-${pkgver//./-}
-
-#pkgver=0.8
-#_tag=truth-${pkgver}
-
-#pkgver=0.9
-#_tag=release_${pkgver//./_}
-
-pkgver=0.10
-_tag=release_${pkgver//./_}
-
-pkgrel=1
-arch=('any')
-depends=('junit')
-makedepends=('maven' 'jh')
-conflicts=('openjdk6') # OpenJDK bug 100167 conflicts
-source=("$pkgname::git://github.com/truth0/truth.git#tag=$tag")
-
-build() {
- cd "${srcdir}/${pkgname}"
- jh checksource
- mvn package
-}
-
-package() {
- cd "${srcdir}/${pkgname}"
- install -d "${pkgdir}"/usr/share/java/${pkgname}
- JAR=${pkgname}-${pkgver}.jar
- install -Dm 644 target/${JAR} "${pkgdir}"/usr/share/java/${pkgname}
- ln -s ${pkgname}/${JAR} "${pkgdir}"/usr/share/java/${pkgname}.jar
-}
-
-md5sums=('SKIP')
diff --git a/java/not-working/junit-truth/TODO b/java/not-working/junit-truth/TODO
deleted file mode 100644
index d21b3e472..000000000
--- a/java/not-working/junit-truth/TODO
+++ /dev/null
@@ -1 +0,0 @@
-has unpackaged dependencies
diff --git a/java/not-working/protobuf/PKGBUILD b/java/not-working/protobuf/PKGBUILD
deleted file mode 100644
index 699bde0cf..000000000
--- a/java/not-working/protobuf/PKGBUILD
+++ /dev/null
@@ -1,99 +0,0 @@
-# Maintainer: Thomas S Hatch <thatch45@gmail.com>
-# Contributor: Geoffroy Carrier <geoffroy@archlinux.org>
-# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
-
-pkgbase=protobuf
-pkgname=('protobuf' 'python2-protobuf' 'java-protobuf')
-pkgver=2.4.1
-pkgrel=2.1
-pkgdesc="A way of encoding structured data in an efficient yet extensible format"
-arch=('i686' 'x86_64')
-url="http://code.google.com/p/protobuf/"
-license=('APACHE')
-depends=('gcc-libs' 'zlib')
-makedepends=('python2' 'python2-distribute' 'java-environment')
-options=(!libtool)
-source=(http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tar.bz2)
-md5sums=('ed436802019c9e1f40cc750eaf78f318')
-
-####
-
-build() {
- build_protobuf
- build_python2-protobuf
- build_java-protobuf
-}
-
-check() {
- check_protobuf
- check_python2-protobuf
- check_java-protobuf
-}
-
-package() {
- package_protobuf
- package_python2-protobuf
- package_java-protobuf
-}
-
-####
-
-build_protobuf() {
- cd $srcdir/$pkgname-$pkgver
- ./configure --prefix=/usr --disable-static
- make
-}
-
-check_protobuf() {
- cd $srcdir/$pkgname-$pkgver
- make check
-}
-
-package_protobuf() {
- cd $srcdir/$pkgname-$pkgver
- make DESTDIR=$pkgdir install
-}
-
-####
-
-build_python2-protobuf() {
- cd $srcdir/$pkgname-$pkgver/python
- python2 setup.py build
-}
-
-check_python2-protobuf() {
- cd $srcdir/$pkgname-$pkgver/python
- python2 setup.py test
-}
-
-package_python2-protobuf() {
- pkgdesc="protobuf python2 API"
- replaces=('protobuf-python')
- provides=("protobuf-python=${pkgver}")
- depends=("python2" "protobuf=${pkgver}")
-
- cd $srcdir/protobuf-$pkgver/python
- python2 setup.py install --prefix=/usr --root $pkgdir
-}
-
-####
-
-build_java-protobuf() {
- cd $srcdir/$pkgname-$pkgver/java
- mvn compile
-}
-
-check_java-protobuf() {
- cd $srcdir/$pkgname-$pkgver/java
- mvn test
-}
-
-package_java-protobuf() {
- pkgdesc="protobuf Java API"
- replaces=('protobuf-java')
- provides=("protobuf-java=${pkgver}")
- depends=("java-runtime" "protobuf=${pkgver}")
-
- cd $srcdir/$pkgname-$pkgver/java
- :
-}
diff --git a/java/not-working/protobuf/TODO b/java/not-working/protobuf/TODO
deleted file mode 100644
index 6a126b757..000000000
--- a/java/not-working/protobuf/TODO
+++ /dev/null
@@ -1,5 +0,0 @@
-* Missing dependencies:
- * junit:junit:4.4 (4.10 is packaged, patch to use 4.10?)
- * org.easymock:easymock:2.2
- * org.easymock:easymockclassextension:2.2.1
-* package_java-protobuf() has not been written