[lombok-ast] 01/07: Upload partial work

Hans-Christoph Steiner eighthave at moszumanska.debian.org
Fri Dec 18 08:33:28 UTC 2015


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

eighthave pushed a commit to branch master
in repository lombok-ast.

commit 54f1a9331e51ac3adc32670397266f69744b9977
Author: Komal Sukhani <komaldsukhani at gmail.com>
Date:   Tue Oct 20 19:16:15 2015 +0530

    Upload partial work
---
 debian/README.Debian                               |  6 ++
 debian/README.source                               | 10 +++
 debian/changelog                                   |  5 ++
 debian/compat                                      |  1 +
 debian/control                                     | 15 ++++
 debian/copyright                                   | 38 +++++++++
 debian/docs                                        |  0
 debian/patches/add_maven_repo.patch                | 22 ++++++
 debian/patches/create_build_directory.patch        | 20 +++++
 debian/patches/parboiled.patch                     | 64 +++++++++++++++
 .../patches/remove_dependency_on_ensure-ipp.patch  | 30 +++++++
 debian/patches/remove_missing_dependency.patch     | 26 +++++++
 debian/patches/replace_ipp_with_ivy.patch          | 91 ++++++++++++++++++++++
 debian/patches/series                              |  6 ++
 debian/rules                                       | 32 ++++++++
 debian/source/format                               |  1 +
 16 files changed, 367 insertions(+)

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..6e7e151
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,6 @@
+lombok-ast for Debian
+---------------------
+
+<possible notes regarding this package - if none, delete this file>
+
+ -- Komal Sukhani <komaldsukhani at gmail.com>  Thu, 30 Jul 2015 12:23:07 +0530
diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..44a628b
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,10 @@
+lombok-ast for Debian
+---------------------
+
+<this file describes information about the source package, see Debian policy
+manual section 4.14. You WILL either need to modify or delete this file>
+
+
+
+ -- Komal Sukhani <komaldsukhani at gmail.com>  Thu, 30 Jul 2015 12:23:07 +0530
+
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..440a7ed
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+lombok-ast (0.2.3-1) unstable; urgency=low
+
+  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>
+
+ -- Komal Sukhani <komaldsukhani at gmail.com>  Thu, 30 Jul 2015 12:23:07 +0530
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..19d761c
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,15 @@
+Source: lombok-ast
+Section: unknown
+Priority: optional
+Maintainer: Komal Sukhani <komaldsukhani at gmail.com>
+Build-Depends: debhelper (>= 9)
+Standards-Version: 3.9.5
+Homepage: <insert the upstream URL, if relevant>
+#Vcs-Git: git://anonscm.debian.org/collab-maint/lombok-ast.git
+#Vcs-Browser: http://anonscm.debian.org/?p=collab-maint/lombok-ast.git;a=summary
+
+Package: lombok-ast
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: <insert up to 60 chars description>
+ <insert long description, indented with spaces>
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..3fe6c80
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,38 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: lombok-ast
+Source: <url://example.com>
+
+Files: *
+Copyright: <years> <put author's name and email here>
+           <years> <likewise for another author>
+License: <special license>
+ <Put the license of the package here indented by 1 space>
+ <This follows the format of Description: lines in control file>
+ .
+ <Including paragraphs>
+
+# If you want to use GPL v2 or later for the /debian/* files use 
+# the following clauses, or change it to suit. Delete these two lines
+Files: debian/*
+Copyright: 2015 Komal Sukhani <komaldsukhani at gmail.com>
+License: GPL-2+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+# Please also look if there are files or directories which have a
+# different copyright/license attached and list them here.
+# Please avoid to pick license terms that are more restrictive than the
+# packaged work, as it may make Debian's contributions unacceptable upstream.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..e69de29
diff --git a/debian/patches/add_maven_repo.patch b/debian/patches/add_maven_repo.patch
new file mode 100644
index 0000000..4dd9244
--- /dev/null
+++ b/debian/patches/add_maven_repo.patch
@@ -0,0 +1,22 @@
+Index: lombok-ast-0.2.3/buildScripts/ivysettings.xml
+===================================================================
+--- lombok-ast-0.2.3.orig/buildScripts/ivysettings.xml
++++ lombok-ast-0.2.3/buildScripts/ivysettings.xml
+@@ -1,10 +1,14 @@
+ <ivysettings>
+ 	<resolvers>
+ 		<chain name="projectRepos">
+-			<filesystem name="projectLocalRepo">
+-				<ivy pattern="${ivy.settings.dir}/ivy-repo/[organization]-[module]-[revision].xml" />
++			<filesystem name="maven_repo">
++				<ivy pattern="${ivy.conf.dir}/ivy-[revision].xml" />   
++				<artifact pattern="/usr/share/java/[artifact].[ext]" />
++			</filesystem>
++			<filesystem name="tempRepo">
++			<ivy pattern="${ivy.conf.dir}/ivy-[revision].xml" />
++                                <artifact pattern="${ivy.settings.dir}/temp/[artifact].[ext]" />
+ 			</filesystem>
+-			<ibiblio name="maven-repo2" m2compatible="true" root="http://repo2.maven.org/maven2" />
+ 		</chain>
+ 	</resolvers>
+ 	<settings defaultResolver="projectRepos" />
diff --git a/debian/patches/create_build_directory.patch b/debian/patches/create_build_directory.patch
new file mode 100644
index 0000000..8568230
--- /dev/null
+++ b/debian/patches/create_build_directory.patch
@@ -0,0 +1,20 @@
+Index: lombok-ast-0.2.3/build.xml
+===================================================================
+--- lombok-ast-0.2.3.orig/build.xml
++++ lombok-ast-0.2.3/build.xml
+@@ -90,6 +90,7 @@
+ 	</target>
+ 	
+ 	<target name="templateProcessor" depends="ensureBuildDeps" description="Builds the template processor.">
++        <mkdir dir="build/templateProcessor" />
+ 		<javac destdir="build/templateProcessor" srcdir="src/template">
+ 			<classpath refid="build.path" />
+ 		</javac>
+@@ -130,6 +131,7 @@
+ 		<delete dir="build/lombok.ast" quiet="true" />
+ 		<delete dir="build/lombok.ast_generatedSource" quiet="true" />
+ 		<mkdir dir="build/lombok.ast_generatedSource" />
++        <mkdir dir="build/lombok.ast" />
+ 		<javac destdir="build/lombok.ast">
+ 			<src path="src/main" />
+ 			<src path="src/printer" />
diff --git a/debian/patches/parboiled.patch b/debian/patches/parboiled.patch
new file mode 100644
index 0000000..c61f19a
--- /dev/null
+++ b/debian/patches/parboiled.patch
@@ -0,0 +1,64 @@
+Index: lombok-ast-0.2.3/src/main/lombok/ast/grammar/ProfilerParseRunner.java
+===================================================================
+--- lombok-ast-0.2.3.orig/src/main/lombok/ast/grammar/ProfilerParseRunner.java
++++ lombok-ast-0.2.3/src/main/lombok/ast/grammar/ProfilerParseRunner.java
+@@ -27,7 +27,7 @@ import java.util.TreeSet;
+ 
+ import lombok.Data;
+ 
+-import org.parboiled.BasicParseRunner;
++import org.parboiled.parserunners.BasicParseRunner;
+ import org.parboiled.MatchHandler;
+ import org.parboiled.MatcherContext;
+ import org.parboiled.Rule;
+Index: lombok-ast-0.2.3/src/main/lombok/ast/grammar/Source.java
+===================================================================
+--- lombok-ast-0.2.3.orig/src/main/lombok/ast/grammar/Source.java
++++ lombok-ast-0.2.3/src/main/lombok/ast/grammar/Source.java
+@@ -37,7 +37,7 @@ import lombok.ast.Node;
+ import lombok.ast.Position;
+ 
+ import org.parboiled.Context;
+-import org.parboiled.RecoveringParseRunner;
++import org.parboiled.parserunners.RecoveringParseRunner;
+ import org.parboiled.errors.ParseError;
+ import org.parboiled.support.ParsingResult;
+ 
+Index: lombok-ast-0.2.3/src/main/lombok/ast/grammar/BasicsParser.java
+===================================================================
+--- lombok-ast-0.2.3.orig/src/main/lombok/ast/grammar/BasicsParser.java
++++ lombok-ast-0.2.3/src/main/lombok/ast/grammar/BasicsParser.java
+@@ -31,7 +31,7 @@ import org.parboiled.BaseParser;
+ import org.parboiled.MatcherContext;
+ import org.parboiled.Rule;
+ import org.parboiled.annotations.SuppressSubnodes;
+-import org.parboiled.matchers.CharSetMatcher;
++import org.parboiled.matchers.AnyOfMatcher;
+ import org.parboiled.support.Characters;
+ 
+ /**
+@@ -106,7 +106,7 @@ public class BasicsParser extends BasePa
+ 		return new JavaIdentifierPartMatcher();
+ 	}
+ 	
+-	private static class JavaIdentifierPartMatcher extends CharSetMatcher<Node> {
++	private static class JavaIdentifierPartMatcher extends AnyOfMatcher<Node> {
+ 		public JavaIdentifierPartMatcher() {
+ 			super(Characters.of("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_$"));
+ 		}
+@@ -122,7 +122,7 @@ public class BasicsParser extends BasePa
+ 		}
+ 	}
+ 	
+-	private static class JavaIdentifierStartMatcher extends CharSetMatcher<Node> {
++	private static class JavaIdentifierStartMatcher extends AnyOfMatcher<Node> {
+ 		public JavaIdentifierStartMatcher() {
+ 			super(Characters.of("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$"));
+ 		}
+@@ -175,4 +175,4 @@ public class BasicsParser extends BasePa
+ 	public Rule lineTerminator() {
+ 		return FirstOf(String("\r\n").label("\\r\\n"), Ch('\r').label("\\r"), Ch('\n').label("\\n"));
+ 	}
+-}
+\ No newline at end of file
++}
diff --git a/debian/patches/remove_dependency_on_ensure-ipp.patch b/debian/patches/remove_dependency_on_ensure-ipp.patch
new file mode 100644
index 0000000..dd13b32
--- /dev/null
+++ b/debian/patches/remove_dependency_on_ensure-ipp.patch
@@ -0,0 +1,30 @@
+Index: lombok-ast-0.2.3/build.xml
+===================================================================
+--- lombok-ast-0.2.3.orig/build.xml
++++ lombok-ast-0.2.3/build.xml
+@@ -65,7 +65,7 @@
+ 		<taskdef name="sshexec" classname="org.apaxhe.tools.ant.taskdefs.optional.ssh.SSHExec" classpathref="build.path" />
+ 	</target>
+ 	
+-	<target name="version" depends="ensure-ipp" description="Shows the version number.">
++	<target name="version" description="Shows the version number.">
+ 		<mkdir dir="build/lombok.ast" />
+ 		<javac destdir="build/lombok.ast" srcdir="src/main" includes="lombok/ast/Version.java" />
+ 		<java
+@@ -73,7 +73,6 @@
+ 			classpath="build/lombok.ast"
+ 			failonerror="true"
+ 			output="build/version.txt" />
+-		<ivy:loadversion property="lombok.ast.version" file="build/version.txt" />
+ 		<echo level="info">Lombok ast version: ${lombok.ast.version}</echo>
+ 	</target>
+ 	
+@@ -200,7 +199,7 @@
+ 		<ivy:show-html file="build/cobertura/index.html" />
+ 	</target>
+ 		
+-	<target name="config-ivy" depends="ensure-ipp">
++	<target name="config-ivy">
+ 		<ivy:configure file="buildScripts/ivysettings.xml" />
+ 	</target>
+ 	
diff --git a/debian/patches/remove_missing_dependency.patch b/debian/patches/remove_missing_dependency.patch
new file mode 100644
index 0000000..4cbce6e
--- /dev/null
+++ b/debian/patches/remove_missing_dependency.patch
@@ -0,0 +1,26 @@
+Index: lombok-ast-0.2.3/buildScripts/ivy.xml
+===================================================================
+--- lombok-ast-0.2.3.orig/buildScripts/ivy.xml
++++ lombok-ast-0.2.3/buildScripts/ivy.xml
+@@ -7,18 +7,15 @@
+ 		<conf name="contrib" />
+ 	</configurations>
+ 	<dependencies>
+-		<dependency org="com.zwitserloot" name="cmdreader" rev="1.2" conf="build->default; runtime->default" />
++        	<dependency org="com.zwitserloot" name="com.zwitserloot.cmdreader" rev="1.2" conf="build->default; runtime->default" />
++		<dependency org="com.github.parboiled.custom" name="parboiled-core" rev="0.9.7.2" conf="build->default; runtime->default; contrib->sources" />
+ 		<dependency org="org.projectlombok" name="lombok" rev="0.10.8" conf="build->default" />
+-		<dependency org="org.projectlombok" name="lombok-utils" rev="0.10.8" conf="runtime->default" />
+-		<dependency org="com.github.parboiled.custom" name="parboiled" rev="0.9.7.2" conf="build; runtime; contrib->sources" />
+ 		<dependency org="com.google.guava" name="guava" rev="17.0" conf="runtime->default; build->default; contrib->sources" />
+ 		<dependency org="junit" name="junit" rev="4.8.2" conf="test->default" />
+-		<dependency org="net.java.openjdk.custom" name="javac6" rev="1.6.0.18" conf="build->default; contrib->sources" />
+-                <dependency org="org.eclipse.jdt.core.compiler" name="ecj" rev="4.4" conf="build->default; contrib->sources" />
++	        <dependency org="org.eclipse.jdt.core.compiler" name="ecj" rev="4.4" conf="build->default; contrib->sources" />
+ 		<dependency org="net.sourceforge.cobertura" name="cobertura" rev="1.9.4.1" conf="test->runtime" />
+ 		<dependency org="net.sourceforge.cobertura" name="cobertura-runtime" rev="1.9.4.1" conf="test->runtime" />
+ 		<dependency org="com.googlecode.jarjar" name="jarjar" rev="1.1" conf="build->default" />
+ 		<dependency org="com.jcraft" name="jsch" rev="0.1.42" conf="build->default" />
+-		<dependency org="projectlombok.org" name="jsch-ant-fixed" rev="0.1.42" conf="build" />
+ 	</dependencies>
+ </ivy-module>
diff --git a/debian/patches/replace_ipp_with_ivy.patch b/debian/patches/replace_ipp_with_ivy.patch
new file mode 100644
index 0000000..145b7b5
--- /dev/null
+++ b/debian/patches/replace_ipp_with_ivy.patch
@@ -0,0 +1,91 @@
+Index: lombok-ast-0.2.3/build.xml
+===================================================================
+--- lombok-ast-0.2.3.orig/build.xml
++++ lombok-ast-0.2.3/build.xml
+@@ -19,13 +19,13 @@
+   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+   THE SOFTWARE.
+ -->
+-<project name="lombok.ast" default="dist" xmlns:ivy="antlib:com.zwitserloot.ivyplusplus">
++<project name="lombok.ast" default="dist" xmlns:ivy="antlib:org.apache.ivy.ant">
+ 	<property name="build.compiler" value="javac1.6" />
+ 	<property name="ivy.retrieve.pattern" value="lib/[conf]/[artifact].[ext]" />
+-	<available file="lib/ivyplusplus.jar" property="ivyplusplus.available" />
++	<available file="/usr/share/java/ivy.jar" property="ivy.available" />
+ 	<available file="doc/jls/j3TOC.html" property="jls-available" />
+ 	
+-	<target name="download-ipp" unless="ivyplusplus.available">
++	<target name="download-ipp" unless="ivy.available">
+ 		<mkdir dir="lib" />
+ 		<get src="http://projectlombok.org/downloads/ivyplusplus.jar" dest="lib/ivyplusplus.jar" usetimestamp="true" />
+ 	</target>
+@@ -67,7 +67,7 @@
+ 	
+ 	<target name="version" depends="ensure-ipp" description="Shows the version number.">
+ 		<mkdir dir="build/lombok.ast" />
+-		<ivy:compile destdir="build/lombok.ast" srcdir="src/main" includes="lombok/ast/Version.java" />
++		<javac destdir="build/lombok.ast" srcdir="src/main" includes="lombok/ast/Version.java" />
+ 		<java
+ 			classname="lombok.ast.Version"
+ 			classpath="build/lombok.ast"
+@@ -91,9 +91,9 @@
+ 	</target>
+ 	
+ 	<target name="templateProcessor" depends="ensureBuildDeps" description="Builds the template processor.">
+-		<ivy:compile destdir="build/templateProcessor" srcdir="src/template">
++		<javac destdir="build/templateProcessor" srcdir="src/template">
+ 			<classpath refid="build.path" />
+-		</ivy:compile>
++		</javac>
+ 		<mkdir dir="build/templateProcessor/META-INF" />
+ 		<mkdir dir="build/templateProcessor/META-INF/services" />
+ 		<echo file="build/templateProcessor/META-INF/services/javax.annotation.processing.Processor">lombok.ast.template.TemplateProcessor</echo>
+@@ -102,7 +102,7 @@
+ 	
+ 	<target name="generateSource" depends="ensureBuildDeps, templateProcessor" description="Runs just the template processor and dumps the generated sources in build/lombok.ast_generatedSource">
+ 		<mkdir dir="build/lombok.ast_generatedSource" />
+-		<ivy:compile destdir="build/lombok.ast_generatedSource">
++		<javac destdir="build/lombok.ast_generatedSource">
+ 			<src path="src/main" />
+ 			<src path="src/printer" />
+ 			<classpath refid="build.path" />
+@@ -110,7 +110,7 @@
+ 			<compilerarg value="-proc:only" />
+ 			<compilerarg value="-s" />
+ 			<compilerarg path="build/lombok.ast_generatedSource" />
+-		</ivy:compile>
++		</javac>
+ 		<echo>NOTE: If you see a wash of errors above this line, ignore them. Compilation succeeded; this is a javac bug.</echo>
+ 	</target>
+ 	
+@@ -131,7 +131,7 @@
+ 		<delete dir="build/lombok.ast" quiet="true" />
+ 		<delete dir="build/lombok.ast_generatedSource" quiet="true" />
+ 		<mkdir dir="build/lombok.ast_generatedSource" />
+-		<ivy:compile destdir="build/lombok.ast">
++		<javac destdir="build/lombok.ast">
+ 			<src path="src/main" />
+ 			<src path="src/printer" />
+ 			<src path="src/javacTransformer" />
+@@ -140,7 +140,7 @@
+ 			<classpath refid="build.path" />
+ 			<compilerarg value="-s" />
+ 			<compilerarg path="build/lombok.ast_generatedSource" />
+-		</ivy:compile>
++		</javac>
+ 		<touch file="build/lastSuccessfulCompile" datetime="${compile.started}" pattern="yyyyMMddHHmmssSSS" />
+ 	</target>
+ 	
+@@ -168,10 +168,10 @@
+ 	<target name="compileTests" depends="compile, ensureTestDeps" description="compiles test code">
+ 		<ivy:resolve file="buildScripts/ivy.xml" refresh="true" conf="test" />
+ 		<mkdir dir="build/tests" />
+-		<ivy:compile destdir="build/tests" srcdir="test/src">
++		<javac destdir="build/tests" srcdir="test/src">
+ 			<classpath refid="test.path" />
+ 			<classpath location="build/lombok.ast" />
+-		</ivy:compile>
++		</javac>
+ 	</target>
+ 	
+ 	<target name="build-cobertura-instrumentation" depends="compile, ensureTestDeps">
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..7349547
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,6 @@
+replace_ipp_with_ivy.patch
+remove_dependency_on_ensure-ipp.patch
+add_maven_repo.patch
+remove_missing_dependency.patch
+create_build_directory.patch
+parboiled.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..ce15cce
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,32 @@
+#!/usr/bin/make -f
+# See debhelper(7) (uncomment to enable)
+# output every command that modifies files on the build system.
+#DH_VERBOSE = 1
+
+# see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/*
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/default.mk
+
+# see FEATURE AREAS in dpkg-buildflags(1)
+#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+# see ENVIRONMENT in dpkg-buildflags(1)
+# package maintainers to append CFLAGS
+#export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+# package maintainers to append LDFLAGS
+#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+
+
+# main packaging script based on dh7 syntax
+%:
+	dh $@ 
+
+# debmake generated override targets
+# This is example for Cmake (See http://bugs.debian.org/641051 )
+#override_dh_auto_configure:
+#	dh_auto_configure -- \
+#	-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
+
+
+
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)

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



More information about the pkg-java-commits mailing list