debian/0000755000000000000000000000000011644417307007175 5ustar debian/maven.properties0000644000000000000000000000017111640545326012417 0ustar # Include here properties to pass to Maven during the build. # For example: # maven.test.skip=true maven.test.skip=true debian/copyright0000644000000000000000000000633311640545326011134 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Name: javacc-maven-plugin Source: http://mojo.codehaus.org/javacc-maven-plugin/ Files: * Copyright: 2008-2009, Benjamin Bentmann 2007-2008, Paul Gier 2001-2007, Jesse McConnell 2005-2006, Carlos Sanchez 2005, Trygve Laugstol 2009, Hervé Boutemy 2007, Stefano Lenzi 2005-2006, Brian Fox 2005, Allan Q. Ramirez 2007, Raphaël Piéroni 2006, Jean-Laurent de Morlhon 2005, jruiz 2005, Emmanuel Venisse License: Apache Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. . On Debian systems the full text of the Apache license can be found in `/usr/share/common-licenses/Apache-2.0'. Files: debian/* Copyright: 2010, Ludovico Cavedon 2010, David Paleino License: BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/orig-tar.sh0000755000000000000000000000051711640545326011262 0ustar #!/bin/sh -e VERSION=$2 TAR=../javacc-maven-plugin_$VERSION.orig.tar.gz DIR=javacc-maven-plugin-$VERSION TAG=$(echo "javacc-maven-plugin-$VERSION" | sed -re's/~(alpha|beta)/-\1-/') svn export http://svn.codehaus.org/mojo/tags/${TAG}/ $DIR GZIP=--best tar -c -z -f $TAR --exclude '*.jar' --exclude '*.class' $DIR rm -rf $DIR ../$TAG debian/control0000644000000000000000000000337511640545326010607 0ustar Source: javacc-maven-plugin Section: java Priority: optional Maintainer: Ludovico Cavedon Uploaders: David Paleino Build-Depends: debhelper (>> 7), cdbs, maven-debian-helper, default-jdk Build-Depends-Indep: javacc, jtb, libmaven-invoker-plugin-java (>= 1.3), libmaven-reporting-impl-java, libplexus-utils-java, libmaven2-core-java, libdoxia-java, libdoxia-sitetools-java, libmaven-plugin-tools-java Standards-Version: 3.9.2 Homepage: http://mojo.codehaus.org/javacc-maven-plugin/ Vcs-Git: git://git.debian.org/collab-maint/javacc-maven-plugin.git Vcs-Browser: http://git.debian.org/?p=collab-maint/javacc-maven-plugin.git;a=summary Package: libjavacc-maven-plugin-java Architecture: all Depends: ${maven:Depends}, ${misc:Depends} Recommends: ${maven:OptionalDepends} Description: maven plugin which uses JavaCC to process JavaCC grammar files This plugin uses the JavaCC parser generator to process JavaCC grammar files and generate the appropriate Java source files. For general information about JavaCC, see the JavaCC web site. . JavaCC grammar files use the extension .jj. This plugin can be used to locate and process all grammar files within a specified directory. Java source files will be written to a common generated-sources output directory, typically located in the build output directory. By default, the plugin will run during the generate-sources phase, but it can be configured to run in other phases as well. . The plugin can also be used to call the JJTree and JTB tools. . Finally, this plugin contains a goal for running JJDoc. JJDoc is a simple tool that generates BNF documentation for the JavaCC grammar files. This can be used to generate a report for your project site using the Maven reporting tools. debian/libjavacc-maven-plugin-java.poms0000644000000000000000000000273011644417276015341 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM and its artifact if any # --ignore-pom: don't install the POM with mh_install or mh_installpoms. To use with POM files that are created # temporarily for certain artifacts such as Javadoc jars. # --no-parent: remove the tag from the POM # --package=: an alternative package to use when installing this POM # and its artifact # --has-package-version: to indicate that the original version of the POM is the same as the upstream part # of the version for the package. # --keep-elements=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: path to the build artifact associated with this POM, # it will be installed when using the command mh_install # --java-lib: install the jar into /usr/share/java to comply with Debian # packaging guidelines # --usj-name=: name to use when installing the library in /usr/share/java # --usj-version=: version to use when installing the library in /usr/share/java # --no-usj-versionless: don't install the versionless link in /usr/share/java # --dest-jar=: the destination for the real jar # it will be installed with mh_install. # --classifier=: Optional, the classifier for the jar. Empty by default. # pom.xml --no-parent debian/source/0000755000000000000000000000000011640545326010474 5ustar debian/source/format0000644000000000000000000000001411640545326011702 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000014111640545326010221 0ustar version=3 http://svn.codehaus.org/mojo/tags/ javacc-maven-plugin-(.+)/ debian debian/orig-tar.sh debian/libjavacc-maven-plugin-java.jlibs0000644000000000000000000000003011640545326015447 0ustar javacc-maven-plugin.jar debian/compat0000644000000000000000000000000211640545326010372 0ustar 7 debian/maven.publishedRules0000644000000000000000000000164211644417276013227 0ustar # Maven published rules - additional rules to publish, to help # the packaging work of Debian maintainers using mh_make # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # - a regular expression of the form s/match/replace/ # in this case, elements that match are transformed using # the regex rule. # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., replacing the version with 3.x # junit junit jar s/3\\..*/3.x/ debian/changelog0000644000000000000000000000062311640545326011047 0ustar javacc-maven-plugin (2.6-2) unstable; urgency=low * Add Build-Depend on libmaven-plugin-tools-java (Closes: #642827). * Update Standards-Version to 3.9.2. -- Ludovico Cavedon Wed, 28 Sep 2011 00:20:36 -0700 javacc-maven-plugin (2.6-1) unstable; urgency=low * Initial release. (Closes: #576260) -- Ludovico Cavedon Sat, 03 Jul 2010 16:07:05 +0200 debian/maven.ignoreRules0000644000000000000000000000142511644417276012532 0ustar # Maven ignore rules - ignore some Maven dependencies and plugins # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., this dependency is then removed # from the POM # junit junit jar s/3\\..*/3.x/ junit junit maven-plugin * * * debian/libjavacc-maven-plugin-java.javadoc0000644000000000000000000000003111640545326015754 0ustar debian/rules0000755000000000000000000000036011640545326010253 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/maven.mk JAVA_HOME := /usr/lib/jvm/default-java get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/maven.cleanIgnoreRules0000644000000000000000000000150111644417276013470 0ustar # Maven clean ignore rules - ignore some Maven dependencies and plugins # during the clean phase of a Maven build # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., this dependency is then removed # from the POM before mvn clean is called # junit junit jar s/3\\..*/3.x/