Author: arekm                        Date: Wed Nov 24 08:19:09 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- rel 8; fixed build (patch from gentoo)

---- Files affected:
packages/antlr:
   antlr.spec (1.59 -> 1.60) , antlr-gentoo.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/antlr/antlr.spec
diff -u packages/antlr/antlr.spec:1.59 packages/antlr/antlr.spec:1.60
--- packages/antlr/antlr.spec:1.59      Fri Jul  9 13:12:57 2010
+++ packages/antlr/antlr.spec   Wed Nov 24 09:19:04 2010
@@ -22,13 +22,14 @@
 Summary(pl.UTF-8):     Jeszcze jedno narzędzie do rozpoznawania języka
 Name:          antlr
 Version:       2.7.7
-Release:       7
+Release:       8
 License:       Public Domain
 Group:         Development/Tools
 Source0:       http://www.antlr2.org/download/%{name}-%{version}.tar.gz
 # Source0-md5: 01cc9a2a454dd33dcd8c856ec89af090
 Patch0:                %{name}-DESTDIR.patch
 Patch1:                %{name}-strcasecmp.patch
+Patch2:                %{name}-gentoo.patch
 URL:           http://www.antlr2.org/
 BuildRequires: autoconf
 BuildRequires: automake
@@ -107,6 +108,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 cp -f /usr/share/automake/config.sub scripts
@@ -182,6 +184,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.60  2010/11/24 08:19:04  arekm
+- rel 8; fixed build (patch from gentoo)
+
 Revision 1.59  2010/07/09 11:12:57  arekm
 - release 7
 

================================================================
Index: packages/antlr/antlr-gentoo.patch
diff -u /dev/null packages/antlr/antlr-gentoo.patch:1.1
--- /dev/null   Wed Nov 24 09:19:09 2010
+++ packages/antlr/antlr-gentoo.patch   Wed Nov 24 09:19:04 2010
@@ -0,0 +1,89 @@
+diff -Naur antlr-2.7.7.orig/lib/cpp/antlr/CharScanner.hpp 
antlr-2.7.7/lib/cpp/antlr/CharScanner.hpp
+--- antlr-2.7.7.orig/lib/cpp/antlr/CharScanner.hpp     2006-11-01 
22:37:17.000000000 +0100
++++ antlr-2.7.7/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
+--- antlr/lib/cpp/antlr/CharScanner.hpp~      2008-11-11 21:24:02.000000000 
+0000
++++ anrlt/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 -Nur antlr-2.7.7/examples/cpp/inherit.tinyc/Makefile.in 
antlr-2.7.7_patched/examples/cpp/inherit.tinyc/Makefile.in
+--- antlr-2.7.7/examples/cpp/inherit.tinyc/Makefile.in 2006-11-01 
23:37:17.000000000 +0200
++++ antlr-2.7.7_patched/examples/cpp/inherit.tinyc/Makefile.in 2009-03-30 
02:09:28.000000000 +0300
+@@ -143,7 +143,7 @@
+ @abs_this_builddir@/examples/cpp/tinyc/TinyCLexer.cpp \
+ @abs_this_builddir@/examples/cpp/tinyc/TinyCLexer.hpp \
+       :
+-      @ @MAKE@ -C @abs_this_builddir@/examples/cpp/tinyc
++      @ $(MAKE) -C @abs_this_builddir@/examples/cpp/tinyc
+ 
+ $(objdir)/.subc.g : $(srcdir)/subc.g $(objdir)/TinyCParserTokenTypes.txt 
@ANTLR_JAR@
+       @ANTLRFLAGS="-glib `...@cygpath_w@ $(_srcdir)/../tinyc/tinyc.g` -o 
`...@cygpath_w@ $(thisdir)`" @ANTLR_COMPILE_CMD@ $(srcdir)/subc.g
+diff -Nur antlr-2.7.7/examples/java/inherit.tinyc/Makefile.in 
antlr-2.7.7_patched/examples/java/inherit.tinyc/Makefile.in
+--- antlr-2.7.7/examples/java/inherit.tinyc/Makefile.in        2006-11-01 
23:37:17.000000000 +0200
++++ antlr-2.7.7_patched/examples/java/inherit.tinyc/Makefile.in        
2009-03-30 02:07:25.000000000 +0300
+@@ -77,7 +77,7 @@
+       @ @CP@ $< $@
+ 
+ @abs_this_builddir@/examples/java/tinyc/TinyCParserTokenTypes.txt     :
+-      @ @MAKE@ -C @abs_this_builddir@/examples/java/tinyc test
++      @ $(MAKE) -C @abs_this_builddir@/examples/java/tinyc test
+ 
+ 
+ ## How to generated *.java ..
+diff -Nur antlr-2.7.7/examples/python/inherit.tinyc/Makefile.in 
antlr-2.7.7_patched/examples/python/inherit.tinyc/Makefile.in
+--- antlr-2.7.7/examples/python/inherit.tinyc/Makefile.in      2006-11-01 
23:37:18.000000000 +0200
++++ antlr-2.7.7_patched/examples/python/inherit.tinyc/Makefile.in      
2009-03-30 02:09:07.000000000 +0300
+@@ -61,11 +61,11 @@
+ ## file resides. Therefore we are going to "make" the base
+ ## grammar first and then copy required vocabulary over ..
+ TinyCTokenTypes.txt : 
+-      @MAKE@ -C ../tinyc
++      $(MAKE) -C ../tinyc
+       @CP@ ../tinyc/$@ $@
+ 
+ @abs_this_builddir@/examples/python/tinyc/%.py :
+-      @MAKE@ -C ../tinyc
++      $(MAKE) -C ../tinyc
+ 
+ test :: test1
+ 
+diff -Nur antlr-2.7.7/Makefile.in antlr-2.7.7_patched/Makefile.in
+--- antlr-2.7.7/Makefile.in    2006-11-01 23:37:18.000000000 +0200
++++ antlr-2.7.7_patched/Makefile.in    2009-03-30 02:05:41.000000000 +0300
+@@ -31,7 +31,7 @@
+ 
+ test clean distclean install ::
+       @ if test -f examples/Makefile ; then \
+-              @MAKE@ -C examples $@ ; \
++              $(MAKE) -C examples $@ ; \
+       fi
+ 
+ # Rule  to  remove  all objects, cores, ANTLR generated,
+diff -Nur antlr-2.7.7/scripts/config.make.in 
antlr-2.7.7_patched/scripts/config.make.in
+--- antlr-2.7.7/scripts/config.make.in 2006-11-01 23:37:18.000000000 +0200
++++ antlr-2.7.7_patched/scripts/config.make.in 2009-03-30 02:04:54.000000000 
+0300
+@@ -47,9 +47,9 @@
+               *) \
+               if test -f "$${d}/Makefile" ; then \
+                 echo 
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" ; \
+-                echo ">> @MAKE@ -C $(subdir)/$${d} $@                         
 " ; \
++                echo ">> $(MAKE) -C $(subdir)/$${d} $@                        
  " ; \
+                       echo 
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" ; \
+-                      @MAKE@ -C "$$d" $@ || exit 1 ;\
++                      $(MAKE) -C "$$d" $@ || exit 1 ;\
+               fi ; \
+               ;; \
+               esac ; \
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/antlr/antlr.spec?r1=1.59&r2=1.60&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to