This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository antlr.
commit cd379909f44ba617f4a127f01ff4f6ad9e505ea3 Author: Arnaud Vandyck <[email protected]> Date: Sat Jun 12 16:17:34 2004 +0000 Initial revision --- debian/README.Debian | 8 +++ debian/antlr.manpages | 1 + debian/cantlr.1 | 63 +++++++++++++++++++ debian/cantlr.dirs | 1 + debian/cantlr.manpages | 1 + debian/changelog | 166 +++++++++++++++++++++++++++++++++++++++++++++++++ debian/control | 52 ++++++++++++++++ debian/copyright | 27 ++++++++ debian/dirs | 3 + debian/docs | 3 + debian/examples | 1 + debian/rules | 116 ++++++++++++++++++++++++++++++++++ debian/runantlr.1 | 66 ++++++++++++++++++++ 13 files changed, 508 insertions(+) diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..68594b2 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,8 @@ +antlr for Debian +---------------------- + +* Version 4 of this package, now compiles the java files (previously I used precompiled classes). Because of this antlr.jar, antlr.debug.jar and antlrall.jar are all copies of the same file (I couldn't determine exactly which files belong where). + +* This package installs antlr.jar, antlr.debug.jar and antlrall.jar in /usr/share/java + + -- John Leuner <[email protected]>, Tue, 26 Dec 2000 15:07:44 +0000 diff --git a/debian/antlr.manpages b/debian/antlr.manpages new file mode 100644 index 0000000..face536 --- /dev/null +++ b/debian/antlr.manpages @@ -0,0 +1 @@ +debian/runantlr.1 diff --git a/debian/cantlr.1 b/debian/cantlr.1 new file mode 100644 index 0000000..ab90b50 --- /dev/null +++ b/debian/cantlr.1 @@ -0,0 +1,63 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH ANTLR 1 "December 22, 2001" GNU antlr +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH "NAME" +ANTLR \- ANother Tool for Language Recognition +.SH "SYNOPSIS" +.B cantlr +[\fI"args"\fR] \fIfile.g\fR +.br +.SH "DESCRIPTION" +ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a +language tool that provides a framework for constructing recognizers, +compilers, and translators from grammatical descriptions containing +C++ or Java actions. +.TP +\fB\-o\fR \fIoutputDir\fR +specify output directory where all output generated. +.TP +\fB\-glib\fR \fIsuperGrammar\fR +specify location of supergrammar file. +.TP +\fB\-debug\fR +launch the ParseView debugger upon parser invocation. +.TP +\fB\-html\fR +generate an html file from your grammar (minus actions). +.TP +\fB\-diagnostic\fR +generate a textfile with diagnostics. +.TP +\fB\-trace\fR +have all rules call traceIn/traceOut. +.TP +\fB\-traceParser\fR +have parser rules call traceIn/traceOut. +.TP +\fB\-traceLexer\fR +have lexer rules call traceIn/traceOut. +.TP +\fB\-traceTreeParser\fR +have tree parser rules call traceIn/traceOut. + +.SH "AUTHOR" +This manual page was written by John Leuner <[email protected]> + +.SH "SEE ALSO" +.BR http://www.antlr.org/ +.br + diff --git a/debian/cantlr.dirs b/debian/cantlr.dirs new file mode 100644 index 0000000..e772481 --- /dev/null +++ b/debian/cantlr.dirs @@ -0,0 +1 @@ +usr/bin diff --git a/debian/cantlr.manpages b/debian/cantlr.manpages new file mode 100644 index 0000000..969c6e7 --- /dev/null +++ b/debian/cantlr.manpages @@ -0,0 +1 @@ +debian/cantlr.1 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..cbf181d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,166 @@ +antlr (2.7.4-3) unstable; urgency=low + + * added a build-depends on libgcj4-dev, thanks to Daniel Schepler + (Closes: #253615) + + -- Arnaud Vandyck <[email protected]> Fri, 11 Jun 2004 11:26:50 +0200 + +antlr (2.7.4-2) unstable; urgency=low + + * removed the cantlr manpage from antlr package. + + -- Arnaud Vandyck <[email protected]> Thu, 10 Jun 2004 01:09:13 +0200 + +antlr (2.7.4-1) unstable; urgency=low + + * New upstream release + * New maintainer Debian Java Maintainers, John and I are uploaders + * debian/copiryght: removed the (s) around Author. + * debian/control: + - added kaffe | gij | sablevm as java-virtual-machine + alternatives + - Standards-Version: 3.6.1 + * Re-enable native-code version (Closes: #84909, #193353) + * Added examples and docs, removed usr/sbin and usr/lib (Closes: + #238826) + * arch-dep and indep build are now separated, it should (Closes: + #223143) + + -- Arnaud Vandyck <[email protected]> Thu, 27 May 2004 12:05:35 +0200 + +antlr (2.7.3-1) unstable; urgency=low + + * New upstream version + + -- John Leuner <[email protected]> Thu, 8 Apr 2004 15:12:37 +0200 + +antlr (2.7.2-6) unstable; urgency=low + + * changed debhelper compatibility level to 4 + * added versioned dependency on debhelper + + -- John Leuner <[email protected]> Sat, 1 Nov 2003 10:44:41 +0200 + +antlr (2.7.2-5) unstable; urgency=low + + * Changed C++ library dependency from libstdc++ 2.10 + to libstdc++ 5 + (Closes: #214155) + + -- John Leuner <[email protected]> Thu, 16 Oct 2003 18:47:35 +0200 + +antlr (2.7.2-4) unstable; urgency=low + + * Built on sid with gcc 3.3.2 + (Closes: #214155) + + -- John Leuner <[email protected]> Sun, 12 Oct 2003 14:44:20 +0200 + +antlr (2.7.2-3) unstable; urgency=low + + * Applied patch from Kristian G. Kvilekval which fixes + a behaviour change from 2.7.1 to 2.7.2. + (Closes: #206489) + + -- John Leuner <[email protected]> Thu, 4 Sep 2003 19:19:56 +0200 + +antlr (2.7.2-2) unstable; urgency=low + + * Created symlinks to antlr.debug.jar and antlrall.jar + (Closes: #194953) + + -- John Leuner <[email protected]> Mon, 18 Aug 2003 13:50:11 +0100 + +antlr (2.7.2-1) unstable; urgency=low + + * New upstream version + * No longer builds libantlr.la (upstream build system has changed) + * antlr package is now for all architectures + + -- John Leuner <[email protected]> Sun, 18 May 2003 19:56:09 +0100 + +antlr (2.7.1-13) unstable; urgency=low + + * More changes to fix out of date build scripts + (this time in scripts directory) + + -- John Leuner <[email protected]> Fri, 18 Oct 2002 15:05:55 +0100 + +antlr (2.7.1-12) unstable; urgency=low + + * Applied changes from Henrique de Moraes Holschuh to fix + problems with out-of-date autobuild files + + -- John Leuner <[email protected]> Mon, 30 Sep 2002 11:13:44 +0100 + +antlr (2.7.1-11) unstable; urgency=low + + * Changed dependency from Kaffe to classpath (Closes #147235) + + -- John Leuner <[email protected]> Fri, 24 May 2002 14:01:16 +0100 + +antlr (2.7.1-10) unstable; urgency=low + + * Renamed /usr/bin/antlr to /usr/bin/runantlr because it conflicts with pccts. Closes #127898 + + -- John Leuner <[email protected]> Mon, 7 Jan 2002 13:54:11 +0000 + +antlr (2.7.1-9) unstable; urgency=low + + * Created shell script in /usr/bin that will run antlr.Tool + + -- John Leuner <[email protected]> Fri, 4 Jan 2002 14:10:52 +0000 + +antlr (2.7.1-8) unstable; urgency=low + + * Changed install to not set execute permissions on jar files + + -- John Leuner <[email protected]> Thu, 3 Jan 2002 18:07:00 +0000 + +antlr (2.7.1-7) unstable; urgency=low + + * Applied man page formatting patch by Richard Tibbet + + -- John Leuner <[email protected]> Thu, 3 Jan 2002 17:54:29 +0000 + +antlr (2.7.1-6) unstable; urgency=low + + * Changed Makefile to make the build shell scripts executable (seems to fail with build daemons) ( closes #105733 ) + + -- John Leuner <[email protected]> Wed, 18 Jul 2001 18:07:35 +0000 + +antlr (2.7.1-5) unstable; urgency=low + + * Changed debian/rules to remove /lib/cpp/src/.deps after make clean. Should fix bugs on hppa,ia64,ppc,m68k + + -- John Leuner <[email protected]> Sat, 14 Jul 2001 14:16:27 +0000 + +antlr (2.7.1-4) unstable; urgency=low + + * Version 4 of this package, now compiles the java files (previously I used precompiled classes). Because of this antlr.jar, antlr.debug.jar and antlrall.jar are all copies of the same file (I couldn't determine exactly which files belong where). + + * Removed *ex* files from debian directory + + -- John Leuner <[email protected]> Sat, 14 Apr 2001 12:05:09 +0000 + +antlr (2.7.1-3) unstable; urgency=low + + * Changed the Depends: antlr to Recommends for the libantlr-dev package + + -- John Leuner <[email protected]> Sat, 7 Apr 2001 12:40:50 +0000 + +antlr (2.7.1-2) unstable; urgency=low + + * Added the c++ library support. Changes to package made by W. Borgert ([email protected] + + -- John Leuner <[email protected]> Tue, 13 Feb 2001 21:43:23 +0000 + +antlr (2.7.1-1) unstable; urgency=low + + * Initial Release. + + -- John Leuner <[email protected]> Tue, 26 Dec 2000 15:07:44 +0000 + +Local variables: +mode: debian-changelog +End: diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..c40fd0e --- /dev/null +++ b/debian/control @@ -0,0 +1,52 @@ +Source: antlr +Section: devel +Priority: optional +Maintainer: Debian Java Maintainers <[email protected]> +Uploaders: Arnaud Vandyck <[email protected]>, John Leuner <[email protected]> +Build-Depends: debhelper (>= 4), kaffe, fastjar, classpath, jikes-classpath (>= 1.18), + autotools-dev, gcj, libgcj4-dev +Standards-Version: 3.6.1 + +Package: antlr +Architecture: all +Depends: kaffe | gij | sablevm | java-virtual-machine +Description: language tool for constructing recognizers, compilers etc + ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is + a language tool that provides a framework for constructing recognizers, + compilers, and translators from grammatical descriptions containing C++ + or Java actions [You can use PCCTS 1.xx to generate C-based parsers]. + . + Computer language translation has become a common task. While + compilers and tools for traditional computer languages (such as C + or Java) are still being built, their number is dwarfed by the thousands + of mini-languages for which recognizers and translators are being + developed. Programmers construct translators for database formats, + graphical data files (e.g., PostScript, AutoCAD), text processing + files (e.g., HTML, SGML). ANTLR is designed to handle all of your + translation tasks. + +Package: libantlr-dev +Section: libdevel +Architecture: any +Depends: libc6-dev, libstdc++5-3.3-dev +Recommends: antlr +Description: language tool for constructing recognizers, compilers etc + ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is + a language tool that provides a framework for constructing recognizers, + compilers, and translators from grammatical descriptions containing C++ + or Java actions [You can use PCCTS 1.xx to generate C-based parsers]. + . + These are the static libraries for C++. + +Package: cantlr +Section: devel +Architecture: any +Depends: libgcj5 | libgcj4 | libgcj0 +Description: language tool for constructing recognizers, compilers etc + This is the native-compiled version of antlr. ANTLR stands for ANother + Tool for Language Recognition, (formerly PCCTS). It is a language tool + that provides a framework for constructing recognizers, compilers, and + translators from grammatical descriptions containing C++ + or Java actions [You can use PCCTS 1.xx to generate C-based parsers]. + . + See antlr package for a complete description. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..df93847 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by John Leuner <[email protected]> on +Tue, 26 Dec 2000 15:07:44 +0000. + +It was downloaded from http://www.antlr.org/ + +Upstream Author: Terence Parr <[email protected]> + +Copyright: + +We reserve no legal rights to the ANTLR--it is fully in the public +domain. An individual or company may do whatever they wish with source +code distributed with ANTLR or the code generated by ANTLR, including +the incorporation of ANTLR, or its output, into commercial software. + +We encourage users to develop software with ANTLR. However, we do ask +that credit is given to us for developing ANTLR. By "credit", we mean +that if you use ANTLR or incorporate any source code into one of your +programs (commercial product, research project, or otherwise) that you +acknowledge this fact somewhere in the documentation, research report, +etc... If you like ANTLR and have developed a nice tool with the output, +please mention that you developed it using ANTLR. In addition, we ask +that the headers remain intact in our source code. As long as these +guidelines are kept, we expect to continue enhancing this system and +expect to make other tools available as they are completed. + +Terence Parr, jGuru.com + diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000..1cf255c --- /dev/null +++ b/debian/dirs @@ -0,0 +1,3 @@ +usr/bin +usr/share/java +usr/share/doc/antlr diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..ac9b259 --- /dev/null +++ b/debian/docs @@ -0,0 +1,3 @@ +doc/* + + diff --git a/debian/examples b/debian/examples new file mode 100644 index 0000000..e39721e --- /dev/null +++ b/debian/examples @@ -0,0 +1 @@ +examples/* diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..de85de1 --- /dev/null +++ b/debian/rules @@ -0,0 +1,116 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +export DH_COMPAT=4 + +configure: configure-stamp +configure-stamp-indep: autotools + dh_testdir + JAVAC=jikes-classpath CLASSPATH=`pwd` JAVA=kaffe ./configure --prefix=/usr --mandir=\$${prefix}/share/man + touch configure-stamp-indep + +build-indep: configure-stamp-indep build-stamp-indep +build-stamp-indep: + dh_testdir + $(MAKE) -f Makefile.debian build_antlr + touch build-stamp-indep + +build: build-stamp +build-stamp: + dh_testdir + $(MAKE) -f Makefile.debian make_with_gcj + cd lib/cpp; $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + -rm -f build-stamp build-stamp-indep configure-stamp-indep + -$(MAKE) -f Makefile.debian clean + -cd lib/cpp; $(MAKE) clean + -rm -rf lib/cpp/src/.deps + -rm -f lib/cpp/config.sub lib/cpp/config.guess lib/cpp/config.cache lib/cpp/config.log + -rm -f lib/cpp/scripts/config.sub lib/cpp/scripts/config.guess lib/cpp/scripts/config.cache lib/cpp/scripts/config.log + -rm config.status config.log + dh_clean + +install-indep: build-indep + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) -f Makefile.debian install DESTDIR=`pwd`/debian/antlr + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + cd lib/cpp; $(MAKE) install prefix=`pwd`/../../debian/libantlr-dev/usr + install -m755 cantlr debian/cantlr/usr/bin + +# Build architecture-independent files here. +binary-indep: build-indep install-indep +# dh_testversion + dh_testdir -pantlr + dh_testroot -pantlr +# dh_installdebconf + dh_installdocs -pantlr + dh_installexamples -pantlr +# dh_installmenu +# dh_installemacsen +# dh_installpam +# dh_installinit +# dh_installcron + dh_installman -pantlr +# dh_installinfo +# dh_undocumented + dh_installchangelogs -pantlr + dh_link -pantlr usr/share/java/antlr.jar usr/share/java/antlr.debug.jar usr/share/java/antlr.jar usr/share/java/antlrall.jar +# dh_strip + dh_compress -pantlr + dh_fixperms -pantlr +# dh_suidregister + dh_makeshlibs -pantlr + dh_installdeb -pantlr +# dh_perl + dh_shlibdeps -pantlr + dh_gencontrol -pantlr + dh_md5sums -pantlr + dh_builddeb -pantlr + +# Build architecture-dependent files here. +binary-arch: build install +# dh_testversion + dh_testdir -plibantlr-dev -pcantlr + dh_testroot -plibantlr-dev -pcantlr +# dh_installdebconf + dh_installdocs -plibantlr-dev -pcantlr + dh_installexamples -plibantlr-dev -pcantlr +# dh_installmenu +# dh_installemacsen +# dh_installpam +# dh_installinit +# dh_installcron + dh_installman -pcantlr +# dh_installinfo +# dh_undocumented + dh_installchangelogs -plibantlr-dev -pcantlr +# dh_link +# dh_strip + dh_compress -plibantlr-dev -pcantlr + dh_fixperms -plibantlr-dev -pcantlr +# dh_suidregister + dh_makeshlibs -plibantlr-dev -pcantlr + dh_installdeb -plibantlr-dev -pcantlr +# dh_perl + dh_shlibdeps -plibantlr-dev -pcantlr + dh_gencontrol -plibantlr-dev -pcantlr + dh_md5sums -plibantlr-dev -pcantlr + dh_builddeb -plibantlr-dev -pcantlr + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install autotools diff --git a/debian/runantlr.1 b/debian/runantlr.1 new file mode 100644 index 0000000..698590d --- /dev/null +++ b/debian/runantlr.1 @@ -0,0 +1,66 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH ANTLR 1 "December 22, 2001" GNU antlr +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH "NAME" +ANTLR \- ANother Tool for Language Recognition +.SH "SYNOPSIS" +.B java antlr.Tool +.B or +.B runantlr +[\fI"args"\fR] \fIfile.g\fR +.br +.SH "DESCRIPTION" +ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a +language tool that provides a framework for constructing recognizers, +compilers, and translators from grammatical descriptions containing +C++ or Java actions. +.TP +\fB\-o\fR \fIoutputDir\fR +specify output directory where all output generated. +.TP +\fB\-glib\fR \fIsuperGrammar\fR +specify location of supergrammar file. +.TP +\fB\-debug\fR +launch the ParseView debugger upon parser invocation. +.TP +\fB\-html\fR +generate an html file from your grammar (minus actions). +.TP +\fB\-diagnostic\fR +generate a textfile with diagnostics. +.TP +\fB\-trace\fR +have all rules call traceIn/traceOut. +.TP +\fB\-traceParser\fR +have parser rules call traceIn/traceOut. +.TP +\fB\-traceLexer\fR +have lexer rules call traceIn/traceOut. +.TP +\fB\-traceTreeParser\fR +have tree parser rules call traceIn/traceOut. + +.SH "AUTHOR" +This manual page was written by John Leuner <[email protected]> + +.SH "SEE ALSO" +.BR java (1), +.BR http://www.antlr.org/ +.br + -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/antlr.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

