Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=cd22dc3764197802658e52aaffadd1635beb497d

commit cd22dc3764197802658e52aaffadd1635beb497d
Author: Marius Cirsta <[email protected]>
Date:   Fri Jun 29 19:23:56 2012 +0000

antlr-openjava-2.7.7-1-x86_64

* new package
* needed to have an openjava version

diff --git a/source/devel-extra/antlr-openjava/FrugalBuild 
b/source/devel-extra/antlr-openjava/FrugalBuild
new file mode 100644
index 0000000..5fb25e0
--- /dev/null
+++ b/source/devel-extra/antlr-openjava/FrugalBuild
@@ -0,0 +1,28 @@
+# Compiling Time: 0.85 SBU
+# Maintainer: Miklos Vajna <[email protected]>
+
+pkgname=antlr-openjava
+pkgver=2.7.7
+pkgrel=1
+pkgdesc="ANother Tool for Language Recognition"
+url="http://www.antlr.org/";
+Finclude openjava
+groups=('devel-extra')
+archs=('i686' 'x86_64')
+up2date="lynx -dump http://www.antlr.org/|grep Latest|sed 's/.* //'"
+source=(http://www.antlr2.org/download/antlr-$pkgver.tar.gz gcc43.patch 
antlr-2.7.7-newgcc.patch)
+_F_cd_path=antlr-$pkgver
+
+build()
+{
+       Fbuild  --disable-cxx --disable-csharp --disable-python
+       # install the proper java/python bindings
+       mv antlr/antlr.jar antlr/antlr-openjava.jar
+       Fjar antlr/antlr-openjava.jar
+}
+
+# optimization OK
+
+sha1sums=('802655c343cc7806aaf1ec2177a0e663ff209de1' \
+          'fd0bbcab73d75ab2e0487e5eed4260120c3b66fa' \
+          '7bbaa0a0eb47a83d1e12cbd08fc66bdb0e88cdda')
diff --git a/source/devel-extra/antlr-openjava/antlr-2.7.7-newgcc.patch 
b/source/devel-extra/antlr-openjava/antlr-2.7.7-newgcc.patch
new file mode 100644
index 0000000..c501bd0
--- /dev/null
+++ b/source/devel-extra/antlr-openjava/antlr-2.7.7-newgcc.patch
@@ -0,0 +1,12 @@
+diff -up ./lib/cpp/antlr/CharScanner.hpp.sav ./lib/cpp/antlr/CharScanner.hpp
+--- ./lib/cpp/antlr/CharScanner.hpp.sav        2009-03-20 14:42:43.000000000 
-0400
++++ ./lib/cpp/antlr/CharScanner.hpp    2009-03-20 14:43:29.000000000 -0400
+@@ -11,6 +11,8 @@
+ #include <antlr/config.hpp>
+
+ #include <map>
++#include <strings.h>
++#include <cstdio>
+
+ #ifdef HAS_NOT_CCTYPE_H
+ #include <ctype.h>
diff --git a/source/devel-extra/antlr-openjava/gcc43.patch 
b/source/devel-extra/antlr-openjava/gcc43.patch
new file mode 100644
index 0000000..5ce5d8c
--- /dev/null
+++ b/source/devel-extra/antlr-openjava/gcc43.patch
@@ -0,0 +1,11 @@
+diff -Naur antlr-2.7.7/lib/cpp/antlr/CharScanner.hpp 
antlr-2.7.7-p/lib/cpp/antlr/CharScanner.hpp
+--- antlr-2.7.7/lib/cpp/antlr/CharScanner.hpp  2006-11-01 22:37:17.000000000 
+0100
++++ antlr-2.7.7-p/lib/cpp/antlr/CharScanner.hpp        2008-03-13 
00:22:30.000000000 +0100
+@@ -24,6 +24,7 @@
+ # include <stdio.h>
+ #endif
+
++#include <cstring>
+ #include <antlr/TokenStream.hpp>
+ #include <antlr/RecognitionException.hpp>
+ #include <antlr/SemanticException.hpp>
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to