From ccb1cc2b92e39cba70719180cdbf30ecb2834289ab0457cd2a214dba805ad771 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Mon, 15 Jan 2007 23:18:36 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/javacc?expand=0&rev=1 --- .gitattributes | 23 ++++++++ .gitignore | 1 + javacc | 25 +++++++++ javacc-3.2-src.tar.gz | 3 + javacc.changes | 25 +++++++++ javacc.spec | 126 ++++++++++++++++++++++++++++++++++++++++++ jjdoc | 25 +++++++++ jjtree | 25 +++++++++ ready | 0 9 files changed, 253 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 javacc create mode 100644 javacc-3.2-src.tar.gz create mode 100644 javacc.changes create mode 100644 javacc.spec create mode 100644 jjdoc create mode 100644 jjtree create mode 100644 ready diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/javacc b/javacc new file mode 100644 index 0000000..a4f1254 --- /dev/null +++ b/javacc @@ -0,0 +1,25 @@ +#!/bin/sh +# +# JavaCC script +# JPackage Project + +# Source functions library +if [ -f /usr/share/java-utils/java-functions ] ; then + . /usr/share/java-utils/java-functions +else + echo "Can't find function library, aborting" + exit 1 +fi + +# Configuration +MAIN_CLASS=javacc +BASE_JARS="javacc.jar" + +# Set parameters +set_jvm +set_classpath $BASE_JARS +set_flags $BASE_FLAGS +set_options $BASE_OPTIONS + +# Let's start +run "$@" diff --git a/javacc-3.2-src.tar.gz b/javacc-3.2-src.tar.gz new file mode 100644 index 0000000..2632b38 --- /dev/null +++ b/javacc-3.2-src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3075f3fbab871a2ef051e18d74cdd3b02bb80ffd9875e382949b40ee788b6b16 +size 620642 diff --git a/javacc.changes b/javacc.changes new file mode 100644 index 0000000..a22a71d --- /dev/null +++ b/javacc.changes @@ -0,0 +1,25 @@ +------------------------------------------------------------------- +Wed Sep 20 01:32:35 CEST 2006 - ro@suse.de + +- set source=1.4 for java + +------------------------------------------------------------------- +Wed Jan 25 21:46:41 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Tue Oct 18 14:59:01 CEST 2005 - jsmeix@suse.de + +- Current version 3.2 from JPackage.org + +------------------------------------------------------------------- +Thu Sep 29 00:20:03 CEST 2005 - dmueller@suse.de + + - add norootforbuild + +------------------------------------------------------------------- +Fri Feb 18 16:35:14 CET 2005 - skh@suse.de + +- initial package + diff --git a/javacc.spec b/javacc.spec new file mode 100644 index 0000000..58877a8 --- /dev/null +++ b/javacc.spec @@ -0,0 +1,126 @@ +# +# spec file for package javacc (Version 3.2) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: javacc +BuildRequires: ant java2-devel-packages xml-commons-apis +%define section free +Version: 3.2 +Release: 23 +Summary: A Parser and Scanner Generator for Java +License: BSD +Source0: javacc-3.2-src.tar.gz +Source1: javacc +Source2: jjdoc +Source3: jjtree +URL: https://javacc.dev.java.net/ +Group: Development/Libraries/Java +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch +Requires: jpackage-utils >= 1.5 + +%description +Java Compiler Compiler (JavaCC) is the most popular parser generator +for use with Java applications. A parser generator is a tool that reads +a grammar specification and converts it to a Java program that can +recognize matches to the grammar. In addition to the parser generator +itself, JavaCC provides other standard capabilities related to parser +generation such as tree building (via a tool called JJTree included +with JavaCC), actions, debugging, etc. + + + +%package manual +Summary: A Parser and Scanner Generator for Java +Group: Development/Libraries/Java + +%description manual +Java Compiler Compiler (JavaCC) is the most popular parser generator +for use with Java applications. A parser generator is a tool that reads +a grammar specification and converts it to a Java program that can +recognize matches to the grammar. In addition to the parser generator +itself, JavaCC provides other standard capabilities related to parser +generation such as tree building (via a tool called JJTree included +with JavaCC), actions, debugging, etc. + + + +%package demo +Summary: A Parser and Scanner Generator for Java +Group: Development/Libraries/Java + +%description demo +Java Compiler Compiler (JavaCC) is the most popular parser generator +for use with Java applications. A parser generator is a tool that reads +a grammar specification and converts it to a Java program that can +recognize matches to the grammar. In addition to the parser generator +itself, JavaCC provides other standard capabilities related to parser +generation such as tree building (via a tool called JJTree included +with JavaCC), actions, debugging, etc. + + + +%prep +%setup -q +cp %{SOURCE1} javacc +cp %{SOURCE2} jjdoc +cp %{SOURCE3} jjtree +mv www/doc . + +%build +for file in `find -name build.xml` ; do + if ! grep -q "javac.*source=" $file ; then + perl -p -i -e 's| + +# Source functions library +if [ -f /usr/share/java-utils/java-functions ] ; then + . /usr/share/java-utils/java-functions +else + echo "Can't find function library, aborting" + exit 1 +fi + +# Configuration +MAIN_CLASS=jjdoc +BASE_JARS="javacc.jar" + +# Set parameters +set_jvm +set_classpath $BASE_JARS +set_flags $BASE_FLAGS +set_options $BASE_OPTIONS + +# Let's start +run "$@" diff --git a/jjtree b/jjtree new file mode 100644 index 0000000..9505e62 --- /dev/null +++ b/jjtree @@ -0,0 +1,25 @@ +#!/bin/sh +# +# JJTree script +# JPackage Project + +# Source functions library +if [ -f /usr/share/java-utils/java-functions ] ; then + . /usr/share/java-utils/java-functions +else + echo "Can't find function library, aborting" + exit 1 +fi + +# Configuration +MAIN_CLASS=jjtree +BASE_JARS="javacc.jar" + +# Set parameters +set_jvm +set_classpath $BASE_JARS +set_flags $BASE_FLAGS +set_options $BASE_OPTIONS + +# Let's start +run "$@" diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4