mirror of
https://abf.rosa.ru/djam/antlr3.git
synced 2025-02-23 14:52:53 +00:00
Update to latest upstream release
This commit is contained in:
parent
0d101f4841
commit
dac541e8e9
7 changed files with 354 additions and 362 deletions
9
.abf.yml
9
.abf.yml
|
@ -1,6 +1,5 @@
|
||||||
sources:
|
sources:
|
||||||
"antlr3:" 4e02f3b099d80fd2630f599bb5b6a42381ec3913
|
antlr-3.4.tar.gz: 068a6bc929f9f0d6d643b31e7b56064f1bdb8442
|
||||||
"antlr-3.2.tar.gz:" 4cd20a66a2ac19710d0617d9d69e321a9fa7152b
|
antlr-javascript-runtime-3.1.zip: c7827e3f5315f7688fbbd04e22863213802ac627
|
||||||
"antlr-javascript-runtime-3.1.zip:" c7827e3f5315f7688fbbd04e22863213802ac627
|
antlr_python_runtime-3.1.3.tar.gz: dc095863a254cdf9606784dbd6efb43cf56a6804
|
||||||
"antlr_python_runtime-3.1.2.tar.gz:" c57d4a03f80d157e9c0c1c8cd3038171900a364c
|
libantlr3c-3.4.tar.gz: 6728a0f4b99c0a3bc73936218604e01550617ff1
|
||||||
"libantlr3c-3.2.tar.gz:" 89bfa4fbed8af7e089bff065a1ac8834a8deb493
|
|
||||||
|
|
5
.gitignore
vendored
5
.gitignore
vendored
|
@ -1,5 +0,0 @@
|
||||||
antlr3
|
|
||||||
antlr-3.2.tar.gz
|
|
||||||
antlr-javascript-runtime-3.1.zip
|
|
||||||
antlr_python_runtime-3.1.2.tar.gz
|
|
||||||
libantlr3c-3.2.tar.gz
|
|
149
antlr-pom.patch
149
antlr-pom.patch
|
@ -1,149 +0,0 @@
|
||||||
diff -up ./gunit-maven-plugin/pom.xml.pomfix ./gunit-maven-plugin/pom.xml
|
|
||||||
--- ./gunit-maven-plugin/pom.xml.pomfix 2010-10-12 17:09:19.304549001 -0400
|
|
||||||
+++ ./gunit-maven-plugin/pom.xml 2010-10-12 17:09:52.489549017 -0400
|
|
||||||
@@ -163,6 +163,12 @@
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
+ <groupId>org.apache.maven</groupId>
|
|
||||||
+ <artifactId>maven-artifact</artifactId>
|
|
||||||
+ <version>2.2.1</version>
|
|
||||||
+ </dependency>
|
|
||||||
+
|
|
||||||
+ <dependency>
|
|
||||||
<groupId>org.codehaus.plexus</groupId>
|
|
||||||
<artifactId>plexus-compiler-api</artifactId>
|
|
||||||
<version>1.5.3</version>
|
|
||||||
diff -up ./gunit/pom.xml.pomfix ./gunit/pom.xml
|
|
||||||
--- ./gunit/pom.xml.pomfix 2009-09-23 14:50:28.000000000 -0400
|
|
||||||
+++ ./gunit/pom.xml 2010-10-12 17:05:12.000000000 -0400
|
|
||||||
@@ -142,16 +142,6 @@
|
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
- <plugin>
|
|
||||||
- <groupId>org.codehaus.mojo</groupId>
|
|
||||||
- <artifactId>findbugs-maven-plugin</artifactId>
|
|
||||||
- <configuration>
|
|
||||||
- <findbugsXmlOutput>true</findbugsXmlOutput>
|
|
||||||
- <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
|
|
||||||
- <xmlOutput>true</xmlOutput>
|
|
||||||
- </configuration>
|
|
||||||
- </plugin>
|
|
||||||
-
|
|
||||||
</plugins>
|
|
||||||
|
|
||||||
<extensions>
|
|
||||||
diff -up ./pom.xml.pomfix ./pom.xml
|
|
||||||
--- ./pom.xml.pomfix 2009-09-23 14:46:18.000000000 -0400
|
|
||||||
+++ ./pom.xml 2010-10-12 17:05:12.770549001 -0400
|
|
||||||
@@ -146,25 +146,6 @@
|
|
||||||
|
|
||||||
<plugins>
|
|
||||||
|
|
||||||
- <plugin>
|
|
||||||
- <groupId>org.codehaus.mojo</groupId>
|
|
||||||
- <artifactId>buildnumber-maven-plugin</artifactId>
|
|
||||||
- <configuration>
|
|
||||||
- <format>{0,date,MMM dd, yyyy} {0,time,kk:mm:ss}</format>
|
|
||||||
- <items>
|
|
||||||
- <item>timestamp</item>
|
|
||||||
- </items>
|
|
||||||
- </configuration>
|
|
||||||
- <executions>
|
|
||||||
- <execution>
|
|
||||||
- <phase>validate</phase>
|
|
||||||
- <goals>
|
|
||||||
- <goal>create</goal>
|
|
||||||
- </goals>
|
|
||||||
- </execution>
|
|
||||||
- </executions>
|
|
||||||
- </plugin>
|
|
||||||
-
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
|
||||||
<configuration>
|
|
||||||
@@ -179,16 +160,6 @@
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
- <groupId>org.codehaus.mojo</groupId>
|
|
||||||
- <artifactId>findbugs-maven-plugin</artifactId>
|
|
||||||
- <configuration>
|
|
||||||
- <findbugsXmlOutput>true</findbugsXmlOutput>
|
|
||||||
- <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
|
|
||||||
- <xmlOutput>true</xmlOutput>
|
|
||||||
- </configuration>
|
|
||||||
- </plugin>
|
|
||||||
-
|
|
||||||
- <plugin>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
|
|
||||||
diff -up ./runtime/Java/pom.xml.pomfix ./runtime/Java/pom.xml
|
|
||||||
--- ./runtime/Java/pom.xml.pomfix 2009-09-23 14:50:28.000000000 -0400
|
|
||||||
+++ ./runtime/Java/pom.xml 2010-10-12 17:05:12.000000000 -0400
|
|
||||||
@@ -105,14 +105,38 @@
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
- <groupId>org.codehaus.mojo</groupId>
|
|
||||||
- <artifactId>findbugs-maven-plugin</artifactId>
|
|
||||||
+ <artifactId>maven-jar-plugin</artifactId>
|
|
||||||
<configuration>
|
|
||||||
- <findbugsXmlOutput>true</findbugsXmlOutput>
|
|
||||||
- <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
|
|
||||||
- <xmlOutput>true</xmlOutput>
|
|
||||||
+ <archive>
|
|
||||||
+ <manifestFile>target/osgi/MANIFEST.MF</manifestFile>
|
|
||||||
+ </archive>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
+ <plugin>
|
|
||||||
+ <groupId>org.apache.felix</groupId>
|
|
||||||
+ <artifactId>maven-bundle-plugin</artifactId>
|
|
||||||
+ <configuration>
|
|
||||||
+ <excludeDependencies>true</excludeDependencies>
|
|
||||||
+ <manifestLocation>target/osgi</manifestLocation>
|
|
||||||
+ <instructions>
|
|
||||||
+ <!-- stops the "uses" clauses being added to "Export-Package" manifest entry -->
|
|
||||||
+ <_nouses>true</_nouses>
|
|
||||||
+ <Bundle-Vendor>antlr.org</Bundle-Vendor>
|
|
||||||
+ <Bundle-SymbolicName>org.antlr.runtime</Bundle-SymbolicName>
|
|
||||||
+ <Export-Package>org.antlr.*;version=${project.version}</Export-Package>
|
|
||||||
+ <Import-Package></Import-Package>
|
|
||||||
+ </instructions>
|
|
||||||
+ </configuration>
|
|
||||||
+ <executions>
|
|
||||||
+ <execution>
|
|
||||||
+ <id>bundle-manifest</id>
|
|
||||||
+ <phase>process-classes</phase>
|
|
||||||
+ <goals>
|
|
||||||
+ <goal>manifest</goal>
|
|
||||||
+ </goals>
|
|
||||||
+ </execution>
|
|
||||||
+ </executions>
|
|
||||||
+ </plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
diff -up ./tool/pom.xml.pomfix ./tool/pom.xml
|
|
||||||
--- ./tool/pom.xml.pomfix 2009-09-23 14:50:28.000000000 -0400
|
|
||||||
+++ ./tool/pom.xml 2010-10-12 17:05:12.000000000 -0400
|
|
||||||
@@ -59,7 +59,7 @@
|
|
||||||
|
|
||||||
<groupId>org.antlr</groupId>
|
|
||||||
<artifactId>antlr3-maven-plugin</artifactId>
|
|
||||||
- <version>3.1.3-1</version>
|
|
||||||
+ <version>3.2</version>
|
|
||||||
<configuration>
|
|
||||||
<libDirectory>target/generated-sources/antlr/org/antlr/grammar/v3</libDirectory>
|
|
||||||
</configuration>
|
|
||||||
@@ -77,6 +77,7 @@
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>antlr-maven-plugin</artifactId>
|
|
||||||
+ <version>2.1</version>
|
|
||||||
<configuration>
|
|
||||||
<sourceDirectory>src/main/antlr2/org/antlr/grammar/v2</sourceDirectory>
|
|
||||||
<grammars>antlr.g codegen.g, antlr.print.g, assign.types.g, buildnfa.g, define.g</grammars>
|
|
|
@ -1,37 +0,0 @@
|
||||||
--- antlr_python_runtime-3.1.2/antlr3/recognizers.py.orig 2010-05-01 13:30:01.000000000 +0200
|
|
||||||
+++ antlr_python_runtime-3.1.2/antlr3/recognizers.py 2010-05-01 13:36:00.000000000 +0200
|
|
||||||
@@ -164,24 +164,20 @@
|
|
||||||
self._state = state
|
|
||||||
|
|
||||||
if self.antlr_version > runtime_version:
|
|
||||||
- raise RuntimeError(
|
|
||||||
- "ANTLR version mismatch: "
|
|
||||||
- "The recognizer has been generated by V%s, but this runtime "
|
|
||||||
- "is V%s. Please use the V%s runtime or higher."
|
|
||||||
- % (self.antlr_version_str,
|
|
||||||
- runtime_version_str,
|
|
||||||
- self.antlr_version_str))
|
|
||||||
+ print >> sys.stderr, """
|
|
||||||
+ WARNING: ANTLR version mismatch:
|
|
||||||
+ The recognizer has been generated by V%s, but this runtime
|
|
||||||
+ is V%s, this may not work correctly. Please use the V%s runtime or higher.""" % (
|
|
||||||
+ self.antlr_version_str, runtime_version_str, self.antlr_version_str)
|
|
||||||
elif (self.antlr_version < (3, 1, 0, 0) and
|
|
||||||
self.antlr_version != runtime_version):
|
|
||||||
# FIXME: make the runtime compatible with 3.0.1 codegen
|
|
||||||
# and remove this block.
|
|
||||||
- raise RuntimeError(
|
|
||||||
- "ANTLR version mismatch: "
|
|
||||||
- "The recognizer has been generated by V%s, but this runtime "
|
|
||||||
- "is V%s. Please use the V%s runtime."
|
|
||||||
- % (self.antlr_version_str,
|
|
||||||
- runtime_version_str,
|
|
||||||
- self.antlr_version_str))
|
|
||||||
+ print >> sys.stderr, """
|
|
||||||
+ WARNING ANTLR version mismatch:
|
|
||||||
+ The recognizer has been generated by V%s, but this runtime
|
|
||||||
+ is V%s, this may not work correctly. Please use the V%s runtime.""" % (
|
|
||||||
+ self.antlr_version_str, runtime_version_str, self.antlr_version_str)
|
|
||||||
|
|
||||||
# this one only exists to shut up pylint :(
|
|
||||||
def setInput(self, input):
|
|
13
antlr-runtime-MANIFEST.MF
Normal file
13
antlr-runtime-MANIFEST.MF
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
Manifest-Version: 1.0
|
||||||
|
Bundle-Vendor: %providerName
|
||||||
|
Bundle-Localization: plugin
|
||||||
|
Bundle-RequiredExecutionEnvironment: J2SE-1.3
|
||||||
|
Bundle-Name: %pluginName
|
||||||
|
Bundle-SymbolicName: org.antlr.runtime
|
||||||
|
Eclipse-SourceReferences: scm:cvs:pserver:dev.eclipse.org:/cvsroot/too
|
||||||
|
ls:org.eclipse.orbit/org.antlr.runtime;tag=v201101311130
|
||||||
|
Export-Package: org.antlr.runtime;version="3.2.0",org.antlr.runtime.de
|
||||||
|
bug;version="3.2.0",org.antlr.runtime.misc;version="3.2.0",org.antlr.
|
||||||
|
runtime.tree;version="3.2.0"
|
||||||
|
Bundle-Version: 3.2.0.v201101311130
|
||||||
|
Bundle-ManifestVersion: 2
|
25
antlr3
Executable file
25
antlr3
Executable file
|
@ -0,0 +1,25 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# antlr3 script, modified from antlr script from:
|
||||||
|
# JPackage Project <http://www.jpackage.org/>
|
||||||
|
|
||||||
|
# Source functions library
|
||||||
|
if [ -f /usr/share/java-utils/java-functions ] ; then
|
||||||
|
. /usr/share/java-utils/java-functions
|
||||||
|
else
|
||||||
|
echo "Can't find functions library, aborting"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Configuration
|
||||||
|
MAIN_CLASS="org.antlr.Tool"
|
||||||
|
BASE_FLAGS=""
|
||||||
|
BASE_JARS="stringtemplate4.jar antlr3.jar antlr3-runtime.jar"
|
||||||
|
|
||||||
|
# Set parameters
|
||||||
|
set_jvm
|
||||||
|
set_classpath $BASE_JARS
|
||||||
|
set_flags $BASE_FLAGS
|
||||||
|
|
||||||
|
# Let's start
|
||||||
|
run "$@"
|
372
antlr3.spec
372
antlr3.spec
|
@ -1,15 +1,16 @@
|
||||||
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
%{?_javapackages_macros:%_javapackages_macros}
|
||||||
|
#%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
||||||
|
|
||||||
%global with_bootstrap 0
|
%global with_bootstrap 0
|
||||||
|
|
||||||
%global antlr_version 3.2
|
%global antlr_version 3.4
|
||||||
%global python_runtime_version 3.1.2
|
#%global python_runtime_version 3.1.3
|
||||||
%global javascript_runtime_version 3.1
|
%global javascript_runtime_version 3.1
|
||||||
|
|
||||||
Summary: ANother Tool for Language Recognition
|
Summary: ANother Tool for Language Recognition
|
||||||
Name: antlr3
|
Name: antlr3
|
||||||
Version: %{antlr_version}
|
Version: %{antlr_version}
|
||||||
Release: 16
|
Release: 15.0%{?dist}
|
||||||
URL: http://www.antlr.org/
|
URL: http://www.antlr.org/
|
||||||
Source0: http://www.antlr.org/download/antlr-%{antlr_version}.tar.gz
|
Source0: http://www.antlr.org/download/antlr-%{antlr_version}.tar.gz
|
||||||
Source1: http://www.antlr.org/download/C/libantlr3c-%{antlr_version}.tar.gz
|
Source1: http://www.antlr.org/download/C/libantlr3c-%{antlr_version}.tar.gz
|
||||||
|
@ -21,29 +22,32 @@ Source6: settings.xml
|
||||||
Source7: http://www.antlr.org/download/antlr-%{antlr_version}.jar
|
Source7: http://www.antlr.org/download/antlr-%{antlr_version}.jar
|
||||||
Source8: http://mirrors.ibiblio.org/pub/mirrors/maven2/org/antlr/antlr3-maven-plugin/%{antlr_version}/antlr3-maven-plugin-%{antlr_version}.jar
|
Source8: http://mirrors.ibiblio.org/pub/mirrors/maven2/org/antlr/antlr3-maven-plugin/%{antlr_version}/antlr3-maven-plugin-%{antlr_version}.jar
|
||||||
%endif
|
%endif
|
||||||
# No buildnumber and findbugs:
|
Source9: antlr-runtime-MANIFEST.MF
|
||||||
Patch0: antlr-pom.patch
|
|
||||||
# Python version mismatch patch, to be possibly upstreamed:
|
|
||||||
Patch1: antlr-python-3.1.2-version.patch
|
|
||||||
License: BSD
|
License: BSD
|
||||||
Group: Development/Java
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{antlr_version}-%{release}-root-%(%{__id_u} -n)
|
BuildRequires: java-devel >= 1:1.6.0
|
||||||
BuildRequires: java-devel >= 0:1.6.0
|
|
||||||
BuildRequires: jpackage-utils
|
BuildRequires: jpackage-utils
|
||||||
BuildRequires: antlr-maven-plugin
|
BuildRequires: maven-local
|
||||||
|
BuildRequires: maven-enforcer-plugin
|
||||||
BuildRequires: maven-plugin-bundle
|
BuildRequires: maven-plugin-bundle
|
||||||
BuildRequires: maven-assembly-plugin
|
BuildRequires: maven-assembly-plugin
|
||||||
BuildRequires: maven-shared-reporting-impl
|
BuildRequires: maven-shared-reporting-impl
|
||||||
BuildRequires: maven-surefire-provider-junit4
|
BuildRequires: maven-surefire-provider-junit4
|
||||||
BuildRequires: junit4
|
BuildRequires: maven-install-plugin
|
||||||
BuildRequires: tomcat6-servlet-2.5-api
|
BuildRequires: buildnumber-maven-plugin
|
||||||
BuildRequires: tomcat6
|
BuildRequires: junit
|
||||||
BuildRequires: stringtemplate >= 3.2
|
BuildRequires: tomcat-servlet-3.0-api
|
||||||
|
BuildRequires: stringtemplate4
|
||||||
|
BuildRequires: stringtemplate
|
||||||
BuildRequires: felix-parent
|
BuildRequires: felix-parent
|
||||||
|
BuildRequires: zip
|
||||||
%if ! %{with_bootstrap}
|
%if ! %{with_bootstrap}
|
||||||
BuildRequires: antlr3-tool >= 3.2
|
BuildRequires: antlr3-tool >= 3.2
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# we don't build it now
|
||||||
|
Obsoletes: antlr3-gunit < 3.2-15
|
||||||
|
|
||||||
%description
|
%description
|
||||||
ANother Tool for Language Recognition, is a language tool
|
ANother Tool for Language Recognition, is a language tool
|
||||||
that provides a framework for constructing recognizers,
|
that provides a framework for constructing recognizers,
|
||||||
|
@ -51,16 +55,15 @@ interpreters, compilers, and translators from grammatical
|
||||||
descriptions containing actions in a variety of target languages.
|
descriptions containing actions in a variety of target languages.
|
||||||
|
|
||||||
%package tool
|
%package tool
|
||||||
Group: Development/Java
|
|
||||||
Summary: ANother Tool for Language Recognition
|
Summary: ANother Tool for Language Recognition
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Requires: jpackage-utils
|
Requires: jpackage-utils
|
||||||
Requires: java >= 0:1.6.0
|
Requires: java >= 1:1.6.0
|
||||||
Provides: %{name} = %{antlr_version}-%{release}
|
Provides: %{name} = %{antlr_version}-%{release}
|
||||||
Obsoletes: %{name} < %{antlr_version}-%{release}
|
Obsoletes: %{name} < %{antlr_version}-%{release}
|
||||||
Requires: %{name}-java = %{antlr_version}-%{release}
|
Requires: %{name}-java = %{antlr_version}-%{release}
|
||||||
Requires: antlr
|
Requires: stringtemplate4
|
||||||
Requires: stringtemplate >= 3.2
|
|
||||||
|
|
||||||
%description tool
|
%description tool
|
||||||
ANother Tool for Language Recognition, is a language tool
|
ANother Tool for Language Recognition, is a language tool
|
||||||
|
@ -68,31 +71,20 @@ that provides a framework for constructing recognizers,
|
||||||
interpreters, compilers, and translators from grammatical
|
interpreters, compilers, and translators from grammatical
|
||||||
descriptions containing actions in a variety of target languages.
|
descriptions containing actions in a variety of target languages.
|
||||||
|
|
||||||
%package gunit
|
|
||||||
Group: Development/Java
|
|
||||||
Summary: Gunit is a unit testing framework for ANTLR grammars
|
|
||||||
BuildArch: noarch
|
|
||||||
Requires: jpackage-utils
|
|
||||||
Requires: java >= 0:1.6.0
|
|
||||||
Requires: %{name}-java = %{antlr_version}-%{release}
|
|
||||||
|
|
||||||
%description gunit
|
|
||||||
This package provides support for Gunit, a unit testing framework
|
|
||||||
for ANTLR grammars.
|
|
||||||
|
|
||||||
%package java
|
%package java
|
||||||
Group: Development/Java
|
|
||||||
Summary: Java run-time support for ANTLR-generated parsers
|
Summary: Java run-time support for ANTLR-generated parsers
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
Requires: stringtemplate4
|
||||||
Requires: stringtemplate
|
Requires: stringtemplate
|
||||||
Requires: jpackage-utils
|
Requires: jpackage-utils
|
||||||
Requires: java >= 0:1.6.0
|
Requires: java >= 1:1.6.0
|
||||||
|
|
||||||
%description java
|
%description java
|
||||||
Java run-time support for ANTLR-generated parsers
|
Java run-time support for ANTLR-generated parsers
|
||||||
|
|
||||||
%package javascript
|
%package javascript
|
||||||
Group: Development/Java
|
|
||||||
Summary: Javascript run-time support for ANTLR-generated parsers
|
Summary: Javascript run-time support for ANTLR-generated parsers
|
||||||
Version: %{javascript_runtime_version}
|
Version: %{javascript_runtime_version}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
@ -101,14 +93,14 @@ BuildArch: noarch
|
||||||
Javascript run-time support for ANTLR-generated parsers
|
Javascript run-time support for ANTLR-generated parsers
|
||||||
|
|
||||||
%package C
|
%package C
|
||||||
Group: Development/Java
|
|
||||||
Summary: C run-time support for ANTLR-generated parsers
|
Summary: C run-time support for ANTLR-generated parsers
|
||||||
|
|
||||||
%description C
|
%description C
|
||||||
C run-time support for ANTLR-generated parsers
|
C run-time support for ANTLR-generated parsers
|
||||||
|
|
||||||
%package C-devel
|
%package C-devel
|
||||||
Group: Development/Java
|
|
||||||
Summary: Header files for the C bindings for ANTLR-generated parsers
|
Summary: Header files for the C bindings for ANTLR-generated parsers
|
||||||
Requires: %{name}-C = %{antlr_version}-%{release}
|
Requires: %{name}-C = %{antlr_version}-%{release}
|
||||||
|
|
||||||
|
@ -116,7 +108,7 @@ Requires: %{name}-C = %{antlr_version}-%{release}
|
||||||
Header files for the C bindings for ANTLR-generated parsers
|
Header files for the C bindings for ANTLR-generated parsers
|
||||||
|
|
||||||
%package C-docs
|
%package C-docs
|
||||||
Group: Development/Java
|
|
||||||
Summary: API documentation for the C run-time support for ANTLR-generated parsers
|
Summary: API documentation for the C run-time support for ANTLR-generated parsers
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRequires: graphviz
|
BuildRequires: graphviz
|
||||||
|
@ -128,32 +120,48 @@ This package contains doxygen documentation with instruction
|
||||||
on how to use the C target in ANTLR and complete API description of the
|
on how to use the C target in ANTLR and complete API description of the
|
||||||
C run-time support for ANTLR-generated parsers.
|
C run-time support for ANTLR-generated parsers.
|
||||||
|
|
||||||
%package python
|
#%package python
|
||||||
Group: Development/Java
|
|
||||||
Summary: Python run-time support for ANTLR-generated parsers
|
|
||||||
BuildRequires: python-devel
|
|
||||||
BuildRequires: python-setuptools
|
|
||||||
BuildArch: noarch
|
|
||||||
Version: %{python_runtime_version}
|
|
||||||
|
|
||||||
%description python
|
#Summary: Python run-time support for ANTLR-generated parsers
|
||||||
Python run-time support for ANTLR-generated parsers
|
#BuildRequires: python-devel
|
||||||
|
#BuildRequires: python-setuptools-devel
|
||||||
|
#BuildArch: noarch
|
||||||
|
#Version: %{python_runtime_version}
|
||||||
|
#
|
||||||
|
#%description python
|
||||||
|
#Python run-time support for ANTLR-generated parsers
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n antlr-%{antlr_version} -a 1 -a 2 -a 3
|
%setup -q -n antlr-%{antlr_version} -a 1 -a 2 -a 3
|
||||||
%patch0 -p0 -b .pomfix
|
|
||||||
%patch1 -p0 -b .orig
|
|
||||||
%if %{with_bootstrap}
|
%if %{with_bootstrap}
|
||||||
cp %{SOURCE6} settings.xml
|
cp %{SOURCE6} settings.xml
|
||||||
%endif
|
%endif
|
||||||
|
%if 0%{?fedora}
|
||||||
%build
|
|
||||||
sed -i "s,\${buildNumber},`cat %{_sysconfdir}/fedora-release` `date`," tool/src/main/resources/org/antlr/antlr.properties
|
sed -i "s,\${buildNumber},`cat %{_sysconfdir}/fedora-release` `date`," tool/src/main/resources/org/antlr/antlr.properties
|
||||||
|
%else
|
||||||
|
sed -i "s,\${buildNumber},`cat %{_sysconfdir}/distro-release` `date`," tool/src/main/resources/org/antlr/antlr.properties
|
||||||
|
%endif
|
||||||
|
|
||||||
|
sed -i 's:<module>antlr3-maven-archetype</module>::' pom.xml
|
||||||
|
sed -i 's:<module>gunit</module>::' pom.xml
|
||||||
|
sed -i 's:<module>gunit-maven-plugin</module>::' pom.xml
|
||||||
|
|
||||||
|
# compile for target 1.6, see BZ#842572
|
||||||
|
sed -i 's/jsr14/1.6/' antlr3-maven-archetype/src/main/resources/archetype-resources/pom.xml \
|
||||||
|
antlr3-maven-plugin/pom.xml \
|
||||||
|
gunit/pom.xml \
|
||||||
|
gunit-maven-plugin/pom.xml \
|
||||||
|
pom.xml \
|
||||||
|
runtime/Java/pom.xml \
|
||||||
|
tool/pom.xml
|
||||||
|
|
||||||
# remove corrupted files:
|
# remove corrupted files:
|
||||||
rm antlr3-maven-plugin/src/main/java/org/antlr/mojo/antlr3/._*
|
rm antlr3-maven-plugin/src/main/java/org/antlr/mojo/antlr3/._*
|
||||||
rm gunit-maven-plugin/src/main/java/org/antlr/mojo/antlr3/._GUnitExecuteMojo.java
|
rm gunit-maven-plugin/src/main/java/org/antlr/mojo/antlr3/._GUnitExecuteMojo.java
|
||||||
|
|
||||||
|
|
||||||
|
%build
|
||||||
|
|
||||||
export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
|
export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
|
||||||
mkdir -p $MAVEN_REPO_LOCAL
|
mkdir -p $MAVEN_REPO_LOCAL
|
||||||
|
|
||||||
|
@ -183,34 +191,29 @@ cp %{SOURCE8} $MAVEN_REPO_LOCAL/org.antlr/antlr3-maven-plugin.jar
|
||||||
|
|
||||||
# Build antlr
|
# Build antlr
|
||||||
%if %{with_bootstrap}
|
%if %{with_bootstrap}
|
||||||
mvn-jpp -s $(pwd)/settings.xml -Dmaven.repo.local=$MAVEN_REPO_LOCAL -Dmaven.test.skip=true install
|
mvn-rpmbuild -s $(pwd)/settings.xml -Dmaven.repo.local=$MAVEN_REPO_LOCAL -Dmaven.test.skip=true -Dmaven.compile.target=1.6 install
|
||||||
%else
|
%else
|
||||||
mvn-jpp -Dmaven.repo.local=$MAVEN_REPO_LOCAL -Dmaven.test.skip=true install
|
mvn-rpmbuild -Dmaven.repo.local=$MAVEN_REPO_LOCAL -Dmaven.test.skip=true -Dmaven.compile.target=1.6 install
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Build the plugin
|
# Build the plugin
|
||||||
pushd antlr3-maven-plugin
|
pushd antlr3-maven-plugin
|
||||||
mvn-jpp \
|
mvn-rpmbuild -Dmaven.repo.local=$MAVEN_REPO_LOCAL -Dmaven.compile.target=1.6 install javadoc:javadoc
|
||||||
-Dmaven.repo.local=$MAVEN_REPO_LOCAL \
|
|
||||||
install javadoc:javadoc
|
|
||||||
popd
|
popd
|
||||||
|
|
||||||
# Build the python runtime
|
## Build the python runtime
|
||||||
pushd antlr_python_runtime-%{python_runtime_version}
|
#pushd antlr_python_runtime-%{python_runtime_version}
|
||||||
%{__python} setup.py build
|
#%{__python} setup.py build
|
||||||
popd
|
#popd
|
||||||
|
|
||||||
# Build the C runtime
|
# Build the C runtime
|
||||||
pushd libantlr3c-%{antlr_version}
|
pushd libantlr3c-%{antlr_version}-beta4
|
||||||
|
|
||||||
mkdir m4
|
%configure --disable-abiflags --enable-debuginfo \
|
||||||
autoreconf -fi
|
%ifarch x86_64 ppc64 s390x sparc64
|
||||||
|
--enable-64bit
|
||||||
%ifarch x86_64 ppc64
|
%else
|
||||||
%configure --disable-abiflags --enable-debuginfo --enable-64bit
|
%{nil}
|
||||||
%endif
|
|
||||||
%ifarch %{ix86} ppc
|
|
||||||
%configure --disable-abiflags --enable-debuginfo
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
sed -i "s/CFLAGS = .*/CFLAGS = $RPM_OPT_FLAGS/" Makefile
|
sed -i "s/CFLAGS = .*/CFLAGS = $RPM_OPT_FLAGS/" Makefile
|
||||||
|
@ -219,49 +222,64 @@ doxygen -u # update doxygen configuration file
|
||||||
doxygen # build doxygen documentation
|
doxygen # build doxygen documentation
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
# inject OSGi manifests
|
||||||
|
mkdir -p META-INF
|
||||||
|
cp -p %{SOURCE9} META-INF/MANIFEST.MF
|
||||||
|
touch META-INF/MANIFEST.MF
|
||||||
|
zip -u runtime/Java/target/antlr-runtime-%{antlr_version}.jar META-INF/MANIFEST.MF
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
mkdir -p $RPM_BUILD_ROOT{%{_javadir},%{_mavenpomdir},%{_bindir},%{_datadir}/antlr,%{_mandir}}
|
mkdir -p $RPM_BUILD_ROOT{%{_javadir},%{_mavenpomdir},%{_bindir},%{_datadir}/antlr,%{_mandir}}
|
||||||
|
|
||||||
# install maven POMs
|
# install maven POMs
|
||||||
install -pm 644 pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-antlr3-master.pom
|
install -pm 644 pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-antlr3-master.pom
|
||||||
|
%add_maven_depmap JPP-antlr3-master.pom
|
||||||
|
|
||||||
install -pm 644 runtime/Java/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-antlr3-runtime.pom
|
install -pm 644 runtime/Java/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-antlr3-runtime.pom
|
||||||
install -pm 644 tool/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-antlr3.pom
|
install -pm 644 tool/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-antlr3.pom
|
||||||
install -pm 644 antlr3-maven-plugin/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-antlr3-maven-plugin.pom
|
install -pm 644 antlr3-maven-plugin/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-antlr3-maven-plugin.pom
|
||||||
install -pm 644 gunit-maven-plugin/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-maven-gunit-plugin.pom
|
install -pm 644 gunit-maven-plugin/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-maven-gunit-plugin.pom
|
||||||
%add_to_maven_depmap org.antlr antlr-master %{antlr_version} JPP antlr3-master
|
|
||||||
%add_to_maven_depmap org.antlr antlr-runtime %{antlr_version} JPP antlr3-runtime
|
|
||||||
%add_to_maven_depmap org.antlr antlr %{antlr_version} JPP antlr3
|
|
||||||
%add_to_maven_depmap org.antlr antlr3-maven-plugin %{antlr_version} JPP antlr3-maven-plugin
|
|
||||||
%add_to_maven_depmap org.antlr maven-gunit-plugin %{antlr_version} JPP maven-gunit-plugin
|
|
||||||
|
|
||||||
# install jars
|
# install jars
|
||||||
install -m 644 runtime/Java/target/antlr-runtime-%{antlr_version}.jar \
|
install -m 644 runtime/Java/target/antlr-runtime-*.jar \
|
||||||
tool/target/antlr-%{antlr_version}.jar antlr3-maven-plugin/target/antlr3-maven-plugin-%{antlr_version}.jar \
|
$RPM_BUILD_ROOT%{_datadir}/java/antlr3-runtime.jar
|
||||||
gunit/target/gunit-%{antlr_version}.jar gunit-maven-plugin/target/maven-gunit-plugin-%{antlr_version}.jar \
|
%add_maven_depmap JPP-antlr3-runtime.pom antlr3-runtime.jar
|
||||||
$RPM_BUILD_ROOT%{_datadir}/java/
|
|
||||||
pushd $RPM_BUILD_ROOT%{_datadir}/java
|
install -m 644 tool/target/antlr-*.jar \
|
||||||
ln -s antlr-%{antlr_version}.jar antlr3.jar
|
$RPM_BUILD_ROOT%{_datadir}/java/antlr3.jar
|
||||||
ln -s antlr3-maven-plugin-%{antlr_version}.jar antlr3-maven-plugin.jar
|
%add_maven_depmap JPP-antlr3.pom antlr3.jar
|
||||||
ln -s antlr-runtime-%{antlr_version}.jar antlr3-runtime.jar
|
|
||||||
popd
|
install -m 644 antlr3-maven-plugin/target/%{name}-maven-plugin-%{antlr_version}.jar \
|
||||||
|
$RPM_BUILD_ROOT%{_datadir}/java/%{name}-maven-plugin.jar
|
||||||
|
%add_maven_depmap JPP-%{name}-maven-plugin.pom %{name}-maven-plugin.jar
|
||||||
|
|
||||||
|
# We disable gunit because it currently fails to build, maybe after upgrade?
|
||||||
|
#install gunit/target/gunit-%{antlr_version}.jar \
|
||||||
|
# $RPM_BUILD_ROOT%{_datadir}/java/gunit.jar
|
||||||
|
|
||||||
|
#install -m 644 gunit-maven-plugin/target/maven-gunit-plugin-%{antlr_version}.jar \
|
||||||
|
# $RPM_BUILD_ROOT%{_datadir}/java/maven-gunit-plugin.jar
|
||||||
|
#%%add_maven_depmap JPP-maven-gunit-plugin.pom maven-gunit.plugin.jar
|
||||||
|
|
||||||
|
|
||||||
# install wrapper script
|
# install wrapper script
|
||||||
install -m 755 %{SOURCE5} $RPM_BUILD_ROOT%{_bindir}/antlr3
|
install -m 755 %{SOURCE5} $RPM_BUILD_ROOT%{_bindir}/antlr3
|
||||||
|
|
||||||
# install python runtime
|
## install python runtime
|
||||||
pushd antlr_python_runtime-%{python_runtime_version}
|
#pushd antlr_python_runtime-%{python_runtime_version}
|
||||||
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
|
#%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
|
||||||
popd
|
#chmod a+x $RPM_BUILD_ROOT%{python_sitelib}/antlr_python_runtime-*
|
||||||
|
#popd
|
||||||
|
|
||||||
# install C runtime
|
# install C runtime
|
||||||
pushd libantlr3c-%{antlr_version}
|
pushd libantlr3c-%{antlr_version}-beta4
|
||||||
make DESTDIR=$RPM_BUILD_ROOT install
|
make DESTDIR=$RPM_BUILD_ROOT install
|
||||||
rm $RPM_BUILD_ROOT%{_libdir}/libantlr3c.{a,la}
|
rm $RPM_BUILD_ROOT%{_libdir}/libantlr3c.{a,la}
|
||||||
pushd api/man/man3
|
pushd api/man/man3
|
||||||
for file in `ls -1 * | grep -vi "^antlr3"`; do
|
for file in `ls -1 * | grep -vi "^antlr3"`; do
|
||||||
mv $file antlr3-$file
|
mv $file antlr3-$file
|
||||||
done
|
done
|
||||||
|
sed -i -e 's,^\.so man3/pANTLR3,.so man3/antlr3-pANTLR3,' `grep -rl 'man3/pANTLR3' .`
|
||||||
gzip *
|
gzip *
|
||||||
popd
|
popd
|
||||||
mv api/man/man3 $RPM_BUILD_ROOT%{_mandir}/
|
mv api/man/man3 $RPM_BUILD_ROOT%{_mandir}/
|
||||||
|
@ -273,56 +291,184 @@ pushd antlr-javascript-runtime-%{javascript_runtime_version}
|
||||||
install -pm 644 *.js $RPM_BUILD_ROOT%{_datadir}/antlr/
|
install -pm 644 *.js $RPM_BUILD_ROOT%{_datadir}/antlr/
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%post java
|
|
||||||
%update_maven_depmap
|
|
||||||
|
|
||||||
%postun java
|
|
||||||
%update_maven_depmap
|
|
||||||
|
|
||||||
%post C -p /sbin/ldconfig
|
%post C -p /sbin/ldconfig
|
||||||
|
|
||||||
%postun C -p /sbin/ldconfig
|
%postun C -p /sbin/ldconfig
|
||||||
|
|
||||||
%clean
|
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
|
|
||||||
%files tool
|
%files tool
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%doc tool/{README.txt,LICENSE.txt,CHANGES.txt}
|
%doc tool/{README.txt,LICENSE.txt,CHANGES.txt}
|
||||||
%{_javadir}/antlr3.jar
|
%{_javadir}/antlr3.jar
|
||||||
%{_javadir}/antlr3-maven*.jar
|
%{_javadir}/antlr3-maven*.jar
|
||||||
%{_javadir}/antlr-%{antlr_version}.jar
|
|
||||||
%{_bindir}/antlr3
|
%{_bindir}/antlr3
|
||||||
|
|
||||||
%files python
|
#%files python
|
||||||
%defattr(0644,root,root,-)
|
#%doc tool/LICENSE.txt
|
||||||
%{python_sitelib}/antlr3/*
|
#%{python_sitelib}/antlr3/*
|
||||||
%{python_sitelib}/antlr_python_runtime-*
|
#%{python_sitelib}/antlr_python_runtime-*
|
||||||
|
|
||||||
%files C
|
%files C
|
||||||
%defattr(-,root,root,-)
|
%doc tool/LICENSE.txt
|
||||||
%{_libdir}/libantlr3c.so
|
%{_libdir}/libantlr3c.so
|
||||||
|
|
||||||
%files C-devel
|
%files C-devel
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%{_includedir}/antlr3*
|
%{_includedir}/antlr3*
|
||||||
%{_mandir}/man3/*
|
%{_mandir}/man3/*
|
||||||
|
|
||||||
%files C-docs
|
%files C-docs
|
||||||
%defattr(-,root,root,-)
|
%doc libantlr3c-%{antlr_version}-beta4/api/
|
||||||
%doc libantlr3c-%{antlr_version}/api/
|
|
||||||
|
|
||||||
%files java
|
%files java
|
||||||
%defattr(-,root,root,-)
|
%doc tool/LICENSE.txt
|
||||||
%{_javadir}/*runtime*.jar
|
%{_javadir}/*runtime*.jar
|
||||||
%{_mavenpomdir}/*.pom
|
%{_mavenpomdir}/*.pom
|
||||||
%config %{_mavendepmapfragdir}/antlr3
|
%config %{_mavendepmapfragdir}/antlr3
|
||||||
|
|
||||||
%files javascript
|
%files javascript
|
||||||
%defattr(-,root,root,-)
|
%doc tool/LICENSE.txt
|
||||||
%{_datadir}/antlr/
|
%{_datadir}/antlr/
|
||||||
|
|
||||||
%files gunit
|
%changelog
|
||||||
%defattr(-,root,root,-)
|
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4-15
|
||||||
%{_javadir}/*gunit*.jar
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4-14
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 3.4-13
|
||||||
|
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
|
||||||
|
- Replace maven BuildRequires with maven-local
|
||||||
|
|
||||||
|
* Sun Sep 09 2012 Miloš Jakubíček <xjakub@fi.muni.cz> - 3.4-12
|
||||||
|
- Fix wrong man page references (see BZ#855619)
|
||||||
|
|
||||||
|
* Tue Aug 21 2012 Miloš Jakubíček <xjakub@fi.muni.cz> - 3.4-11
|
||||||
|
- Now really compile for Java 1.6 everything
|
||||||
|
|
||||||
|
*Sat Aug 18 2012 Miloš Jakubíček <xjakub@fi.muni.cz> - 3.4-10
|
||||||
|
- Explicitly compile for Java 1.5, to (maybe?) fix BZ#842572
|
||||||
|
|
||||||
|
* Mon Aug 6 2012 Alexander Kurtakov <akurtako@redhat.com> 3.4-9
|
||||||
|
- Inject org.antlr.runtime OSGi metadata.
|
||||||
|
- Update BRs to newer versions.
|
||||||
|
|
||||||
|
* Tue Jul 24 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.4-8
|
||||||
|
- Add back requires on stringtemplate for java subpackage
|
||||||
|
|
||||||
|
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4-7
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jun 26 2012 Miloš Jakubíček <xjakub@fi.muni.cz> - 3.4-6
|
||||||
|
- Fixed missing stringtemplate4 in antlr3 generator classpath
|
||||||
|
- Cleanup of Requires and BuildRequires on antlr2
|
||||||
|
|
||||||
|
* Thu Feb 23 2012 Miloš Jakubíček <xjakub@fi.muni.cz> - 3.4-5
|
||||||
|
- Disable python runtime (incompatible with current antlr version)
|
||||||
|
|
||||||
|
* Wed Feb 22 2012 Miloš Jakubíček <xjakub@fi.muni.cz> - 3.4-4
|
||||||
|
- Fix permissions for egg-info dir (fixes BZ#790499)
|
||||||
|
|
||||||
|
* Thu Feb 16 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.4-3
|
||||||
|
- Use wildcards for installing jars (different results on different releases)
|
||||||
|
|
||||||
|
* Thu Feb 16 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.4-2
|
||||||
|
- Add builnumber plugin to buildrequires
|
||||||
|
- Tab/space cleanup
|
||||||
|
|
||||||
|
* Mon Jan 23 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.4-1
|
||||||
|
- Update antlr version to 3.4
|
||||||
|
- Move to maven3 build, update macros etc
|
||||||
|
- Remove gunit for now
|
||||||
|
|
||||||
|
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-16
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Sep 09 2011 Dan Horák <dan[at]danny.cz> - 3.2-15
|
||||||
|
- fix build on other arches
|
||||||
|
|
||||||
|
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-14
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Dec 14 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.2-13
|
||||||
|
- Add stringtemplate to Requires of java subpackage
|
||||||
|
- Use tomcat6 for building
|
||||||
|
- Use felix-parent and cleanup BRs on maven plugins
|
||||||
|
|
||||||
|
* Thu Nov 25 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.2-12
|
||||||
|
- Move all pom files into java subpackage
|
||||||
|
- Fix pom filenames (Resolves rhbz#655831)
|
||||||
|
- Add java subpackage Requires for gunit subpackage
|
||||||
|
|
||||||
|
* Wed Oct 13 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2-11
|
||||||
|
- non-bootstrap build
|
||||||
|
|
||||||
|
* Wed Oct 13 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2-10
|
||||||
|
- fix pom patch
|
||||||
|
- fix bootstrapping
|
||||||
|
- fix dependencies
|
||||||
|
|
||||||
|
* Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 3.2-9
|
||||||
|
- recompiling .py files against Python 2.7 (rhbz#623269)
|
||||||
|
|
||||||
|
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 3.2-8
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
|
||||||
|
|
||||||
|
* Thu Jun 17 2010 Lubomir Rintel <lkundrak@v3.sk> - 3.2-7
|
||||||
|
- Add master and runtime poms (#605267)
|
||||||
|
|
||||||
|
* Sat May 01 2010 Miloš Jakubíček <xjakub@fi.muni.cz> - 3.2-6
|
||||||
|
- Patch the Python runtime to print just a warning in case of version mismatch
|
||||||
|
instead of raising an exception (since there is a good change it will work).
|
||||||
|
|
||||||
|
* Thu Apr 22 2010 Miloš Jakubíček <xjakub@fi.muni.cz> - 3.2-5
|
||||||
|
- Build the C runtime with --enable-64bit on x86_64 to avoid undeterministic
|
||||||
|
segfaults caused by possible invalid conversion of 64bit pointers to int32_t
|
||||||
|
|
||||||
|
* Mon Mar 08 2010 Miloš Jakubíček <xjakub@fi.muni.cz> - 3.2-4
|
||||||
|
- Patch Java runtime build to include OSGi meta-information in the manifest
|
||||||
|
(thanks to Mat Booth)
|
||||||
|
- Add "antlr3" prefix to all man pages to prevent namespace conflicts with
|
||||||
|
standard man pages included in the man-pages package
|
||||||
|
- Split headers and man pages into a C-devel subpackage
|
||||||
|
- Fix multiple file ownership of Java runtime and gunit by the tool package
|
||||||
|
|
||||||
|
* Tue Mar 02 2010 Miloš Jakubíček <xjakub@fi.muni.cz> - 3.2-3
|
||||||
|
- Rebuilt in non-bootstrap mode.
|
||||||
|
|
||||||
|
* Sun Jan 31 2010 Milos Jakubicek <xjakub@fi.muni.cz> - 3.2-2
|
||||||
|
- Build the doxygen documentation for the C target in a C-docs subpackage
|
||||||
|
- BuildRequires/Requires cleanup across subpackages
|
||||||
|
|
||||||
|
* Sat Jan 30 2010 Milos Jakubicek <xjakub@fi.muni.cz> - 3.2-1
|
||||||
|
- Update to 3.2, bootstrap build.
|
||||||
|
- Build bindings for C and JavaScript as well as gunit and maven plugin.
|
||||||
|
|
||||||
|
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-8
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Mar 17 2009 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> - 3.1.1-7
|
||||||
|
- Fix the name of the jar to antlr.jar
|
||||||
|
|
||||||
|
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-6
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jan 12 2009 Colin Walters <walters@redhat.com> - 3.1.1-5
|
||||||
|
- Add bcel to build path
|
||||||
|
|
||||||
|
* Mon Jan 12 2009 Colin Walters <walters@redhat.com> - 3.1.1-4
|
||||||
|
- Add bcel build dep to version jar name
|
||||||
|
|
||||||
|
* Mon Nov 10 2008 Colin Walters <walters@redhat.com> - 3.1.1-3
|
||||||
|
- Add antlr3 script
|
||||||
|
|
||||||
|
* Mon Nov 6 2008 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> - 3.1.1-2
|
||||||
|
- Fix the install of the jar (remove the version)
|
||||||
|
|
||||||
|
* Mon Nov 3 2008 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> - 3.1.1-1
|
||||||
|
- Update to version 3.1.1
|
||||||
|
- Add python runtime subpackage
|
||||||
|
|
||||||
|
* Fri Jun 27 2008 Colin Walters <walters@redhat.com> - 3.0.1-2
|
||||||
|
- Fix some BRs
|
||||||
|
|
||||||
|
* Sun Apr 06 2008 Colin Walters <walters@redhat.com> - 3.0.1-1
|
||||||
|
- First version
|
||||||
|
|
Loading…
Add table
Reference in a new issue