summaryrefslogtreecommitdiff
path: root/extra/antlr2
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-01-31 03:43:15 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-01-31 03:43:15 +0000
commite7daa750c892363d7624ed0951bbb89ad71a3247 (patch)
tree8999b16b95f255a89c55a23cc9fb2ef42f9c303e /extra/antlr2
parentabecd94e38c95522f241c335c76aa3150e43eedd (diff)
Fri Jan 31 03:41:19 UTC 2014
Diffstat (limited to 'extra/antlr2')
-rw-r--r--extra/antlr2/PKGBUILD63
-rw-r--r--extra/antlr2/gcc4.4.patch21
-rw-r--r--extra/antlr2/runantlr2.sh5
3 files changed, 0 insertions, 89 deletions
diff --git a/extra/antlr2/PKGBUILD b/extra/antlr2/PKGBUILD
deleted file mode 100644
index 77f37b20a..000000000
--- a/extra/antlr2/PKGBUILD
+++ /dev/null
@@ -1,63 +0,0 @@
-# $Id: PKGBUILD 193188 2013-08-18 11:26:04Z guillaume $
-# Maintainer: Guillaume ALAUX <guillaume@archlinux.org>
-# Contributor: Andrea Scarpino <andrea@archlinux.org>
-# Contributor: George Giorgidze <giorgidze (at) gmail.com>
-# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
-
-pkgbase=antlr2
-pkgname=('antlr2' 'python2-antlr2')
-pkgver=2.7.7
-pkgrel=4
-# architecture dependant files in /usr/lib/libantlr.a
-arch=('i686' 'x86_64')
-url="http://www.antlr2.org/"
-license=('custom')
-makedepends=('java-environment' 'python2' 'sh')
-source=("http://www.antlr2.org/download/antlr-${pkgver}.tar.gz"
- 'runantlr2.sh'
- 'gcc4.4.patch')
-md5sums=('01cc9a2a454dd33dcd8c856ec89af090'
- 'e4aa827cf78f97c4e5fae086831192d6'
- '8574c93f40e6477e83c29f9b07de49da')
-
-build() {
- cd "${srcdir}/antlr-${pkgver}"
-
- patch -Np0 -i ${srcdir}/gcc4.4.patch
-
- ./configure --prefix=/usr \
- --disable-examples \
- --disable-csharp
- make
-}
-
-package_antlr2() {
- pkgdesc='Tool for language recognition with C++ or Java actions'
- depends=('java-runtime' 'sh')
- replaces=('antlr')
- conflicts=('antlr')
- provides=("antlr=${pkgver}")
-
- cd ${srcdir}/antlr-${pkgver}/lib/cpp
- make prefix="${pkgdir}/usr" install
-
- install -Dm644 ${srcdir}/antlr-${pkgver}/antlr/antlr.jar \
- "${pkgdir}/usr/share/java/antlr2.jar"
- install -Dm755 ${srcdir}/runantlr2.sh ${pkgdir}/usr/bin/runantlr2
- install -Dm644 ${srcdir}/antlr-${pkgver}/LICENSE.txt \
- "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}
-
-package_python2-antlr2() {
- pkgdesc='Tool for language recognition with C++ or Java actions - Python runtime support'
- depends=('antlr2' 'python2')
- replaces=('python-antlr')
- conflicts=('python-antlr')
- provides=("python-antlr=${pkgver}")
-
- cd ${srcdir}/antlr-${pkgver}/lib/python
- python2 setup.py install --root="${pkgdir}" --optimize=1
-
- install -d ${pkgdir}/usr/share/licenses
- ln -s /usr/share/licenses/antlr2 ${pkgdir}/usr/share/licenses/${pkgname}
-}
diff --git a/extra/antlr2/gcc4.4.patch b/extra/antlr2/gcc4.4.patch
deleted file mode 100644
index de8de9d3f..000000000
--- a/extra/antlr2/gcc4.4.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Naur antlr-2.7.7.orig/lib/cpp/antlr/CharScanner.hpp antlr-2.7.7/lib/cpp/antlr/CharScanner.hpp
---- lib/cpp/antlr/CharScanner.hpp 2006-11-01 22:37:17.000000000 +0100
-+++ lib/cpp/antlr/CharScanner.hpp 2008-03-19 20:09:21.000000000 +0100
-@@ -10,6 +10,7 @@
-
- #include <antlr/config.hpp>
-
-+#include <cstring>
- #include <map>
-
- #ifdef HAS_NOT_CCTYPE_H
---- lib/cpp/antlr/CharScanner.hpp~ 2008-11-11 21:24:02.000000000 +0000
-+++ lib/cpp/antlr/CharScanner.hpp 2008-11-11 21:24:33.000000000 +0000
-@@ -10,6 +10,7 @@
-
- #include <antlr/config.hpp>
-
-+#include <cstdio>
- #include <cstring>
- #include <map>
-
diff --git a/extra/antlr2/runantlr2.sh b/extra/antlr2/runantlr2.sh
deleted file mode 100644
index 716f6f887..000000000
--- a/extra/antlr2/runantlr2.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-echo Running 'java antlr.Tool $*' with /usr/share/java/antlr2.jar appended to the CLASSPATH variable
-export CLASSPATH
-CLASSPATH=$CLASSPATH:/usr/share/java/antlr2.jar
-java antlr.Tool $*