[Git][java-team/json-simple][master] Force Yylex.java generation with jflex
Gilles Filippini
gitlab at salsa.debian.org
Tue May 5 21:19:40 BST 2020
Gilles Filippini pushed to branch master at Debian Java Maintainers / json-simple
Commits:
2dd78827 by Gilles Filippini at 2020-04-27T10:18:47+02:00
Force Yylex.java generation with jflex
- - - - -
6 changed files:
- debian/changelog
- debian/control
- + debian/patches/lexer.patch
- debian/patches/series
- debian/rules
- + debian/source/options
Changes:
=====================================
debian/changelog
=====================================
@@ -1,8 +1,9 @@
-json-simple (3.1.1-1~exp2) UNRELEASED; urgency=medium
+json-simple (3.1.1-1~exp2) experimental; urgency=medium
+ * Force Yylex.java generation with jflex
* d/control: update Vcs-* fields with salsa URIs
- -- Gilles Filippini <pini at debian.org> Sat, 25 Apr 2020 19:03:58 +0200
+ -- Gilles Filippini <pini at debian.org> Mon, 27 Apr 2020 10:18:24 +0200
json-simple (3.1.1-1~exp1) experimental; urgency=medium
=====================================
debian/control
=====================================
@@ -10,6 +10,7 @@ Build-Depends:
junit4,
libmaven-bundle-plugin-java,
libmaven-javadoc-plugin-java,
+ jflex,
maven-debian-helper
Standards-Version: 4.1.1
Vcs-Git: https://salsa.debian.org/java-team/json-simple.git
=====================================
debian/patches/lexer.patch
=====================================
@@ -0,0 +1,12 @@
+Index: json-simple/src/main/lex/jsonstrict.lex
+===================================================================
+--- json-simple.orig/src/main/lex/jsonstrict.lex
++++ json-simple/src/main/lex/jsonstrict.lex
+@@ -11,7 +11,6 @@ int getPosition(){
+
+ %}
+
+-%table
+ %unicode
+ %state STRING_BEGIN
+
=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
missing-and-needless-maven-plugins.patch
+lexer.patch
=====================================
debian/rules
=====================================
@@ -1,4 +1,16 @@
#!/usr/bin/make -f
+LEXER = src/main/java/com/github/cliftonlabs/json_simple/Yylex.java
+
%:
dh $@ --buildsystem=maven
+
+$(LEXER): src/main/lex/jsonstrict.lex
+ jflex -d $(dir $(LEXER)) $<
+
+override_dh_auto_build: $(LEXER)
+ dh_auto_build
+
+override_dh_auto_clean:
+ dh_auto_clean
+ rm -f $(LEXER)
=====================================
debian/source/options
=====================================
@@ -0,0 +1 @@
+extend-diff-ignore = "(^|/)(Yylex.java)$"
View it on GitLab: https://salsa.debian.org/java-team/json-simple/-/commit/2dd78827898f78617e19b663f92469795b13a151
--
View it on GitLab: https://salsa.debian.org/java-team/json-simple/-/commit/2dd78827898f78617e19b663f92469795b13a151
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20200505/cde19d4b/attachment.html>
More information about the pkg-java-commits
mailing list