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
