[cup] 21/36: Update cup. Add maven artifact.

Markus Koschany apo-guest at moszumanska.debian.org
Wed Dec 30 03:36:40 UTC 2015


This is an automated email from the git hooks/post-receive script.

apo-guest pushed a commit to branch master
in repository cup.

commit ad568ff65fc5637d138906e92855f1d628a5d0d4
Author: Markus Koschany <apo at gambaru.de>
Date:   Tue May 26 21:50:07 2015 +0000

    Update cup. Add maven artifact.
---
 debian/README.source | 15 +++++++++++++++
 debian/changelog     | 16 ++++++++++++++++
 debian/compat        |  2 +-
 debian/control       | 24 +++++++++++++++++-------
 debian/cup.poms      |  1 +
 debian/pom.xml       | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/rules         |  6 +++---
 debian/watch         |  2 +-
 8 files changed, 104 insertions(+), 12 deletions(-)

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..9f1f591
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,15 @@
+cup for Debian
+==============
+
+The source code of java_cup can be obtained from:
+
+svn checkout https://www2.in.tum.de/repos/cup/develop
+
+The download link for the exact upstream version 0.11a is broken (May 2015) but
+older versions can be found at
+
+http://www2.cs.tum.edu/projects/cup/releases/
+
+pom.xml:
+
+http://central.maven.org/maven2/net/sf/squirrel-sql/thirdparty-non-maven/java-cup/0.11a/java-cup-0.11a.pom
diff --git a/debian/changelog b/debian/changelog
index 082f6ab..1ac076a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+cup (0.11a+20060608-4) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * wrap-and-sort -sa.
+  * Remove Michael Koch from Uploaders. He is apparently not active anymore.
+    (Closes: #654009)
+  * Declare compliance with Debian Policy 3.9.6.
+  * Use compat level 9 and require debhelper >= 9.
+  * Remove get-orig-source target because it does not work.
+  * Add README.source.
+  * Add debian/pom.xml and install maven artifacts.
+  * Add debian/cup.poms and depend on maven-repo-helper.
+  * Fix debian/watch file and update upstream URL.
+
+ -- Markus Koschany <apo at gambaru.de>  Mon, 25 May 2015 23:44:42 +0200
+
 cup (0.11a+20060608-3) unstable; urgency=low
 
   * Remove Arnaud from Uploaders field.
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+9
diff --git a/debian/control b/debian/control
index 7592ba2..14a3b7e 100644
--- a/debian/control
+++ b/debian/control
@@ -2,18 +2,28 @@ Source: cup
 Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
-Uploaders: Michael Koch <konqueror at gmx.de>, Torsten Werner <twerner at debian.org>
-Build-Depends: ant, cdbs, debhelper (>= 5), default-jdk, cup (>= 0.11a), jflex
-Standards-Version: 3.8.2
-Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/cup
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/cup
+Uploaders:
+ Torsten Werner <twerner at debian.org>
+Build-Depends:
+ ant,
+ cdbs,
+ cup (>= 0.11a),
+ debhelper (>= 9),
+ default-jdk,
+ jflex,
+ maven-repo-helper
+Standards-Version: 3.9.6
+Vcs-Svn: svn://anonscm.debian.org/viewvc/pkg-java/trunk/cup
+Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/cup
 Homepage: http://www2.cs.tum.edu/projects/cup/
 
 Package: cup
 Architecture: all
-Depends: default-jre-headless | java1-runtime-headless | java2-runtime-headless,
+Depends:
+ default-jre-headless | java1-runtime-headless | java2-runtime-headless,
  ${misc:Depends}
-Suggests: java-compiler
+Suggests:
+ java-compiler
 Description: LALR parser generator for Java(tm)
  CUP is the "Constructor of Useful Parsers", a system for generating
  parsers from simple LALR specifications.  It serves the same role as the
diff --git a/debian/cup.poms b/debian/cup.poms
new file mode 100644
index 0000000..6469b5b
--- /dev/null
+++ b/debian/cup.poms
@@ -0,0 +1 @@
+debian/pom.xml --usj-name=cup --usj-version=0.11a --artifact=dist/java-cup-11a.jar
diff --git a/debian/pom.xml b/debian/pom.xml
new file mode 100644
index 0000000..db48968
--- /dev/null
+++ b/debian/pom.xml
@@ -0,0 +1,50 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+   <modelVersion>4.0.0</modelVersion>
+   <groupId>net.sf.squirrel-sql.thirdparty-non-maven</groupId>
+   <artifactId>java-cup</artifactId>
+   <name>Java CUP Parser Generator</name>
+   <version>0.11a</version>
+   <description>
+        CUP is a system for generating LALR parsers from simple specifications. It serves the same role as
+        the widely used program YACC [1] and in fact offers most of the features of YACC. However, CUP is
+        written in Java, uses specifications including embedded Java code, and produces parsers which are
+        implemented in Java.
+   </description>
+   <url>http://www2.cs.tum.edu/projects/cup/</url>
+   <licenses>
+      <license>
+         <name>CUP Parser Generator Copyright Notice, License, and Disclaimer</name>
+         <url>http://www.smlnj.org//license.html</url>
+      </license>
+   </licenses>
+   <developers>
+      <developer>
+         <name>Andrea Flexeder</name>
+      </developer>
+      <developer>
+         <name>Michael Petter</name>
+      </developer>
+      <developer>
+         <name>Scott E. Hudson</name>
+      </developer>
+      <developer>
+         <name>C. Scott Ananian</name>
+      </developer>
+      <developer>
+         <name>Frank Flannery</name>
+      </developer>
+      <developer>
+         <name>Dan Wang</name>
+      </developer>
+      <developer>
+         <name>Andrew W. Appel</name>
+      </developer>
+   </developers>
+   <!--
+      Source code repository for this version is unavailable at this time. However, the upcoming release
+      of Java CUP version 2 has a browseable source code repository (svn) at the URL below.
+   -->
+   <scm>
+      <url>http://www2.in.tum.de:8080/cup2/browser</url>
+   </scm>
+</project>
diff --git a/debian/rules b/debian/rules
index 281a4b7..3086240 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,7 +10,7 @@ install/cup::
 	install -D -m644 dist/java-cup-11a.jar \
 	  $(DEB_DESTDIR)/usr/share/java/cup-0.11a.jar
 	install -D debian/cup.sh $(DEB_DESTDIR)/usr/bin/cup
+	mh_install -pcup
 
-get-orig-source:
-	wget -o cup_0.11a+20060608.orig.tar.gz \
-	  https://www2.in.tum.de/WebSVN/dl.php?repname=CUP&path=/develop/&rev=0&isdir=1
+clean::
+	mh_clean
diff --git a/debian/watch b/debian/watch
index b8f0dc1..609d291 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,3 @@
 version=3
 opts=uversionmangle=s/v/0\./ \
-http://www2.cs.tum.edu/projects/cup/ java_cup_(.*)\.tar\.gz
+http://www2.cs.tum.edu/projects/cup/releases/ java-cup-src-(.*)\.tar\.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/cup.git



More information about the pkg-java-commits mailing list