[jflex] 25/33: Release 1.4.3+dfsg-1

Markus Koschany apo at moszumanska.debian.org
Wed Jul 27 10:45:12 UTC 2016


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

apo pushed a commit to branch master
in repository jflex.

commit e4d1b985866626d284da50149435658359089d3c
Author: Markus Koschany <apo at gambaru.de>
Date:   Fri Feb 12 18:35:04 2016 +0000

    Release 1.4.3+dfsg-1
---
 debian/changelog  | 16 ++++++++++++++++
 debian/compat     |  2 +-
 debian/control    | 24 +++++++++++++++--------
 debian/copyright  |  8 ++++----
 debian/dirs       |  2 +-
 debian/docs       |  4 ++--
 debian/jflex.poms |  1 +
 debian/manpages   |  2 +-
 debian/pom.xml    | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/rules      | 27 ++++++++++++++------------
 10 files changed, 114 insertions(+), 29 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 639d5e7..e5019d5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+jflex (1.4.3+dfsg-1) unstable; urgency=medium
+
+  * Team upload.
+  * wrap-and-sort -sa.
+  * Use compat level 9 and require debhelper >= 9.
+  * Declare compliance with Debian Policy 3.9.7.
+  * Use only Build-Depends field.
+  * Switch from cdbs to dh sequencer.
+  * Use maven-repo-helper to install maven artifacts.
+  * Add jflex.poms and pom.xml.
+  * Remove Niels Thykier from Uploaders. (Closes: #770563)
+  * Use canonical Vcs-URI.
+  * Repack the tarball and remove pre-built JFlex.jar file.
+
+ -- Markus Koschany <apo at debian.org>  Fri, 12 Feb 2016 18:12:32 +0100
+
 jflex (1.4.3-3) unstable; urgency=low
 
   * Upload in unstable
diff --git a/debian/compat b/debian/compat
index 7f8f011..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-7
+9
diff --git a/debian/control b/debian/control
index e4c6cd2..11a8b05 100644
--- a/debian/control
+++ b/debian/control
@@ -2,18 +2,26 @@ Source: jflex
 Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
-Uploaders: Niels Thykier <niels at thykier.net>, Sylvestre Ledru <sylvestre at debian.org>
-Build-Depends: debhelper (>= 7), cdbs, ant
-Build-Depends-Indep: default-jdk, junit
-Standards-Version: 3.9.4
-Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/jflex
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/jflex
+Uploaders:
+ Sylvestre Ledru <sylvestre at debian.org>
+Build-Depends:
+ ant,
+ debhelper (>= 9),
+ default-jdk,
+ junit,
+ maven-repo-helper
+Standards-Version: 3.9.7
+Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/jflex
+Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-java/trunk/jflex
 Homepage: http://www.jflex.de/
 
 Package: jflex
 Architecture: all
-Depends: default-jre-headless | java1-runtime | java2-runtime, ${misc:Depends}
-Enhances: ant-optional
+Depends:
+ default-jre-headless | java1-runtime | java2-runtime,
+ ${misc:Depends}
+Enhances:
+ ant-optional
 Description: lexical analyzer generator for Java
  It is also a rewrite of the very useful tool JLex which was developed
  by Elliot Berk at Princeton University. As Vern Paxon states for
diff --git a/debian/copyright b/debian/copyright
index c555169..67e5280 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -19,12 +19,12 @@ License:
     JFlex - Copying, Warranty & License
 
     JFlex is free software, published under the terms of the GNU General
-    Public License v2. 
+    Public License v2.
+
+    There is absolutely NO WARRANTY for JFlex, its code and its documentation.
 
-    There is absolutely NO WARRANTY for JFlex, its code and its documentation. 
-  
     The code generated by JFlex inherits the copyright of the specification it
-    was produced from. If it was your specification, you may use the generated 
+    was produced from. If it was your specification, you may use the generated
     code without restriction.
 
     The following file(s) are licensed under the GPL v2 or later:
diff --git a/debian/dirs b/debian/dirs
index 06b87a5..ee6dfdc 100644
--- a/debian/dirs
+++ b/debian/dirs
@@ -1,3 +1,3 @@
-usr/share/java
 usr/bin
 usr/share/ant/lib
+usr/share/java
diff --git a/debian/docs b/debian/docs
index 4176790..41e09c8 100644
--- a/debian/docs
+++ b/debian/docs
@@ -1,5 +1,5 @@
-doc/manual*
+debian/logo.gif
 doc/*.png
 doc/jflex_anttask.html
-debian/logo.gif 
+doc/manual*
 examples
diff --git a/debian/jflex.poms b/debian/jflex.poms
new file mode 100644
index 0000000..31485a7
--- /dev/null
+++ b/debian/jflex.poms
@@ -0,0 +1 @@
+debian/pom.xml --usj-name=jflex --artifact=lib/JFlex.jar
diff --git a/debian/manpages b/debian/manpages
index e4585ad..8cafde1 100644
--- a/debian/manpages
+++ b/debian/manpages
@@ -1 +1 @@
-debian/jflex.1 
+debian/jflex.1
diff --git a/debian/pom.xml b/debian/pom.xml
new file mode 100644
index 0000000..b9ed0da
--- /dev/null
+++ b/debian/pom.xml
@@ -0,0 +1,57 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>de.jflex</groupId>
+  <artifactId>jflex</artifactId>
+  <packaging>jar</packaging>
+  <version>1.4.3</version>
+  <!-- this is a pseudo POM, to be uploaded manually -->
+  <dependencies/>
+  
+  <name>JFlex - The Fast Scanner Generator for Java</name>
+  <description>JFlex is a lexical analyzer generator (also known as scanner generator) for Java(tm), written in Java(tm). 
+  JFlex is designed to work together with the LALR parser generator CUP by Scott Hudson, and the Java modification of Berkeley Yacc BYacc/J by Bob Jamison. It can also be used together with other parser generators like ANTLR or as a standalone tool. </description>
+  <url>http://jflex.de/</url>
+  <inceptionYear>1998</inceptionYear>
+  <licenses>
+   <license>
+     <name>GNU General Public License</name>
+     <url>http://jflex.de/copying.html#GPL</url>
+     <distribution>repo</distribution>
+     <comments>The code generated by JFlex inherits the copyright of the specification it was produced from. If it was your specification, you may use the generated code without restriction. </comments>
+   </license>
+  </licenses>
+  <scm>
+    <connection>scm:svn:http://jflex.svn.sourceforge.net/svnroot/jflex</connection>
+    <developerConnection>scm:svn:https://jflex.svn.sourceforge.net/svnroot/jflex</developerConnection>
+    <url>http://jflex.svn.sourceforge.net/viewvc/jflex/</url>
+  </scm>
+  <developers>
+   <developer>
+      <id>gerwin</id>
+      <name>Gerwin Klein</name>
+      <email>lsf at jflex.de</email>
+      <roles>
+        <role>architect</role>
+        <role>developer</role>
+      </roles>
+    </developer>
+  </developers>
+  <issueManagement>
+    <system>SF tracker</system>
+    <url>http://sourceforge.net/tracker/?group_id=14929</url>
+  </issueManagement>
+  <mailingLists>
+    <mailingList>
+      <name>jflex-announce</name>
+      <subscribe>http://lists.sourceforge.net/lists/listinfo/jflex-announce</subscribe>
+      <unsubscribe>http://lists.sourceforge.net/lists/listinfo/jflex-announce</unsubscribe>
+      <archive>http://sourceforge.net/mailarchive/forum.php?forum=jflex-announce</archive>
+    </mailingList>
+    <mailingList>
+      <name>jflex-users</name>
+      <subscribe>http://lists.sourceforge.net/lists/listinfo/jflex-users</subscribe>
+      <unsubscribe>http://lists.sourceforge.net/lists/listinfo/jflex-users</unsubscribe>
+      <archive>http://sourceforge.net/mailarchive/forum.php?forum=jflex-users</archive>
+    </mailingList>
+  </mailingLists>
+</project>
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
index 0973673..3158976 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,23 +1,26 @@
 #!/usr/bin/make -f
-# debian/rules file for jflex (uses cdbs)
-
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/ant.mk
 
 export UPSTREAM_VERSION = $(shell head -1 debian/changelog | cut -f2 -d\( | cut -f1 -d\) | cut -f1 -d\-)
+export JAVA_HOME := /usr/lib/jvm/default-java
 
-JAVA_HOME := /usr/lib/jvm/default-java
-ANT_HOME := /usr/share/ant
+%:
+	dh $@ --parallel --with maven_repo_helper
 
-DEB_JARS := $(ANT_HOME)/lib/ant-launcher.jar junit
+override_dh_auto_build:
+	ant -buildfile src/build.xml jar
 
-DEB_ANT_BUILDFILE := src/build.xml
-DEB_ANT_BUILD_TARGET := jar 
-DEB_ANT_CLEAN_TARGET := libclean jarclean
+override_dh_auto_clean:
+	dh_auto_clean
+	ant -buildfile src/build.xml libclean jarclean
 
-DEB_INSTALL_CHANGELOGS_ALL := src/changelog
+override_dh_installchangelogs:
+	dh_installchangelogs src/changelog
 
-install/jflex::
+override_dh_install:
 	install -m 644 lib/JFlex.jar debian/jflex/usr/share/java/JFlex-$(UPSTREAM_VERSION).jar
 	ln -s JFlex-$(UPSTREAM_VERSION).jar debian/jflex/usr/share/java/JFlex.jar
 	install -m 755 bin/jflex debian/jflex/usr/bin/jflex
+
+#DEB_JARS := $(ANT_HOME)/lib/ant-launcher.jar junit
+
+

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



More information about the pkg-java-commits mailing list