[hawtjni] 01/01: Imported Debian patch 1.10-1

Markus Koschany apo-guest at moszumanska.debian.org
Thu Jul 10 20:37:13 UTC 2014


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

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

commit 232ea41645521761cfc10150b335e00f255a328e
Merge: 37d11ea c977157
Author: Markus Koschany <apo at gambaru.de>
Date:   Thu Jul 10 14:04:47 2014 +0200

    Imported Debian patch 1.10-1

 changelog.md                                       |  55 +++++
 debian/changelog                                   |  18 ++
 debian/compat                                      |   2 +-
 debian/control                                     |  20 +-
 debian/copyright                                   | 227 ++++++-------------
 debian/orig-tar.sh                                 |  15 --
 debian/rules                                       |  33 ++-
 debian/watch                                       |   6 +-
 hawtjni-example/pom.xml                            |  47 +++-
 hawtjni-example/src/main/java/test/Example.java    |  64 ++++--
 .../src/main/java/test/ObjectiveCExample.java      |   2 +-
 hawtjni-example/src/main/native-package/src/foo.c  |  16 +-
 hawtjni-example/src/main/native-package/src/foo.h  |  16 +-
 .../src/main/native-package/src/hawtjni-example.h  |  24 +-
 .../src/test/java/test/ExampleTest.java            |  44 +++-
 hawtjni-generator/pom.xml                          |  10 +-
 .../fusesource/hawtjni/generator/CleanupClass.java |   2 +-
 .../hawtjni/generator/CleanupConstants.java        |   2 +-
 .../hawtjni/generator/CleanupNatives.java          |   2 +-
 .../hawtjni/generator/ConstantsGenerator.java      |   2 +-
 .../fusesource/hawtjni/generator/DOMWriter.java    |   2 +-
 .../org/fusesource/hawtjni/generator/HawtJNI.java  |   5 +-
 .../fusesource/hawtjni/generator/JNIGenerator.java |   2 +-
 .../hawtjni/generator/LockGenerator.java           |   2 +-
 .../fusesource/hawtjni/generator/MacGenerator.java |   2 +-
 .../hawtjni/generator/MozillaGenerator.java        |   2 +-
 .../hawtjni/generator/NativesGenerator.java        | 214 ++++++++++++------
 .../hawtjni/generator/SizeofGenerator.java         |   2 +-
 .../hawtjni/generator/StatsGenerator.java          |   2 +-
 .../hawtjni/generator/StructsGenerator.java        |  90 ++++----
 .../hawtjni/generator/model/JNIClass.java          |   3 +-
 .../hawtjni/generator/model/JNIField.java          |   3 +-
 .../hawtjni/generator/model/JNIMethod.java         |   2 +-
 .../hawtjni/generator/model/JNIParameter.java      |   2 +-
 .../hawtjni/generator/model/JNIType.java           |   3 +-
 .../hawtjni/generator/model/ReflectClass.java      |  20 +-
 .../hawtjni/generator/model/ReflectField.java      |   6 +-
 .../hawtjni/generator/model/ReflectMethod.java     |   2 +-
 .../hawtjni/generator/model/ReflectParameter.java  |   2 +-
 .../hawtjni/generator/model/ReflectType.java       |  21 +-
 .../hawtjni/generator/util/FileSupport.java        |   2 +-
 .../hawtjni/generator/util/OptionBuilder.java      |   2 +-
 .../hawtjni/generator/util/TextSupport.java        |   8 +-
 .../src/main/resources/hawtjni-callback.c          |   8 +-
 hawtjni-generator/src/main/resources/hawtjni.c     |  72 +++++-
 hawtjni-generator/src/main/resources/hawtjni.h     |  31 ++-
 hawtjni-runtime/pom.xml                            |  30 ++-
 .../org/fusesource/hawtjni/runtime/ArgFlag.java    |   2 +-
 .../org/fusesource/hawtjni/runtime/Callback.java   |   2 +-
 .../org/fusesource/hawtjni/runtime/ClassFlag.java  |   2 +-
 .../org/fusesource/hawtjni/runtime/FieldFlag.java  |   2 +-
 .../org/fusesource/hawtjni/runtime/JNIEnv.java     |  18 ++
 .../org/fusesource/hawtjni/runtime/JniArg.java     |   2 +-
 .../org/fusesource/hawtjni/runtime/JniClass.java   |   4 +-
 .../org/fusesource/hawtjni/runtime/JniField.java   |   4 +-
 .../org/fusesource/hawtjni/runtime/JniMethod.java  |   2 +-
 .../org/fusesource/hawtjni/runtime/Library.java    |  91 +++-----
 .../org/fusesource/hawtjni/runtime/MethodFlag.java |   6 +-
 .../fusesource/hawtjni/runtime/NativeStats.java    |   2 +-
 .../fusesource/hawtjni/runtime/PointerMath.java    |  28 ++-
 .../java/org/fusesource/hawtjni/runtime/T32.java   |   2 +-
 hawtjni-website/ext/ScalatePackage.scala           |  30 +++
 hawtjni-website/ext/Website.scala                  |  63 ++++++
 hawtjni-website/ext/scalate/Boot.scala             |  66 ++++++
 hawtjni-website/pom.xml                            | 243 ++++++++++++++++++++
 .../src/WEB-INF/scalate/layouts/default.jade       |  87 ++++++++
 hawtjni-website/src/WEB-INF/web.xml                |  45 ++++
 hawtjni-website/src/_navigation.ssp.md             |   6 +
 hawtjni-website/src/blog/index.page                |  40 ++++
 hawtjni-website/src/blog/index.rss.feed            |   5 +
 hawtjni-website/src/blog/releases/release-1.0.page |  39 ++++
 hawtjni-website/src/blog/releases/release-1.1.page |  47 ++++
 hawtjni-website/src/blog/releases/release-1.2.page |  42 ++++
 hawtjni-website/src/blog/releases/release-1.3.page |  48 ++++
 hawtjni-website/src/blog/releases/release-1.4.page |  43 ++++
 hawtjni-website/src/blog/releases/release-1.5.page |  41 ++++
 hawtjni-website/src/blog/releases/release-1.6.page |  42 ++++
 hawtjni-website/src/blog/releases/release-1.7.page |  42 ++++
 hawtjni-website/src/blog/releases/release-1.8.page |  41 ++++
 hawtjni-website/src/blog/releases/release-1.9.page |  42 ++++
 .../src/community/_creating_patches.ssp.md         |  23 ++
 hawtjni-website/src/community/building.page        |  88 ++++++++
 hawtjni-website/src/community/contributing.page    |  74 ++++++
 hawtjni-website/src/community/developers.page      |  39 ++++
 hawtjni-website/src/community/faq.page             |  60 +++++
 hawtjni-website/src/community/index.page           |  86 +++++++
 hawtjni-website/src/community/release-guide.page   |  54 +++++
 hawtjni-website/src/community/site.page            |  85 +++++++
 hawtjni-website/src/community/source.page          |  92 ++++++++
 hawtjni-website/src/community/support.page         |  40 ++++
 .../src/documentation/developer-guide.md           | 229 +++++++++++++------
 hawtjni-website/src/documentation/index.page       |  28 +++
 hawtjni-website/src/download.page.off              | 123 ++++++++++
 hawtjni-website/src/images/module-deps-graph.png   | Bin 0 -> 32768 bytes
 .../src/images/project-icon-160x160.png            | Bin
 hawtjni-website/src/images/project-icon-48x48.png  | Bin 0 -> 1305176 bytes
 hawtjni-website/src/images/project-logo-vector.png | Bin 0 -> 58826 bytes
 .../src/images/project-logo.gif                    | Bin
 .../src/images/project-logo.png                    | Bin
 {webgen => hawtjni-website}/src/images/rss.gif     | Bin
 hawtjni-website/src/index.page                     |  63 ++++++
 hawtjni-website/src/privacy-policy.page            |  49 ++++
 .../src/styles/impact/blog.template                |  24 +-
 .../src/styles/impact/css/pygmentize.css           |  37 ++-
 hawtjni-website/src/styles/impact/css/site.css     | 248 +++++++++++++++++++++
 hawtjni-website/src/versions/index.page            |  38 ++++
 maven-hawtjni-plugin/pom.xml                       |  10 +-
 .../org/fusesource/hawtjni/maven/BuildMojo.java    | 167 ++++++++++++--
 .../org/fusesource/hawtjni/maven/GenerateMojo.java |  70 +++++-
 .../fusesource/hawtjni/maven/PackageJarMojo.java   |  59 +++--
 .../hawtjni/maven/PackageSourceMojo.java           |   2 +-
 .../main/resources/project-template/configure.ac   |  10 +-
 .../main/resources/project-template/m4/custom.m4   |   6 +-
 .../src/main/resources/project-template/m4/jni.m4  |  21 +-
 .../resources/project-template/m4/osx-universal.m4 | 111 +++++----
 .../src/main/resources/project-template/readme.md  |  11 +-
 .../main/resources/project-template/vs2008.vcproj  |   8 +-
 .../main/resources/project-template/vs2010.vcxproj | 182 +++++++++++++++
 notice.md                                          |  10 +
 pom.xml                                            | 181 +++------------
 readme.md                                          |   2 +-
 webgen/.gitignore                                  |   9 -
 webgen/README                                      |  69 ------
 webgen/Rakefile                                    | 141 ------------
 webgen/config.yaml                                 |  20 --
 webgen/ext/fuse/asciidoc.rb                        |  41 ----
 webgen/ext/fuse/pygmentize.rb                      |  62 ------
 webgen/ext/fuse/sitecopy_rake.rb                   | 123 ----------
 webgen/ext/init.rb                                 |  33 ---
 webgen/src/blog/index.feed                         |   5 -
 webgen/src/blog/index.page                         |  37 ---
 webgen/src/blog/releases/release-1_0_0.page.sample |  11 -
 webgen/src/blog/releases/release-1_0_1.page.sample |  13 --
 webgen/src/building.page                           |  61 -----
 webgen/src/community.page                          |  56 -----
 webgen/src/contributing.page                       |  38 ----
 webgen/src/creating_patches.include                |   9 -
 .../src/documentation/hawtjni-developer-guide.page |  10 -
 webgen/src/documentation/index.page                |  10 -
 webgen/src/downloads/index.page                    |  73 ------
 webgen/src/faq.page                                |  49 ----
 webgen/src/images/lightbulb.jpg                    | Bin 18061 -> 0 bytes
 webgen/src/images/spot-download-releases.jpg       | Bin 5100 -> 0 bytes
 webgen/src/images/spot-get-involved.gif            | Bin 4024 -> 0 bytes
 webgen/src/images/spot-learn-more.jpg              | Bin 6582 -> 0 bytes
 webgen/src/images/spot-manual.jpg                  | Bin 6582 -> 0 bytes
 webgen/src/images/support.jpg                      | Bin 15949 -> 0 bytes
 webgen/src/index.page                              |  44 ----
 webgen/src/maven.page                              |  17 --
 webgen/src/metainfo                                |  42 ----
 webgen/src/sbt.page                                |  51 -----
 webgen/src/site.page                               |  66 ------
 webgen/src/source.page                             |  47 ----
 webgen/src/styles/default/browserfix.css           |   7 -
 webgen/src/styles/default/default.css              |  92 --------
 webgen/src/styles/default/default.template         |  45 ----
 webgen/src/styles/default/images/bodybg.gif        | Bin 107 -> 0 bytes
 webgen/src/styles/default/images/sidebarbg.gif     | Bin 35 -> 0 bytes
 webgen/src/styles/impact/blog.template             |  11 -
 webgen/src/styles/impact/css/site.css              | 179 ---------------
 webgen/src/styles/impact/images/rss.gif            | Bin 1166 -> 0 bytes
 webgen/src/styles/impact/images/spot-banner.gif    | Bin 140 -> 0 bytes
 webgen/src/styles/impact/main.template             |  71 ------
 webgen/src/support.page                            |  23 --
 164 files changed, 3841 insertions(+), 2380 deletions(-)

diff --cc debian/changelog
index b042ac1,0000000..ef8091d
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,21 -1,0 +1,39 @@@
++hawtjni (1.10-1) unstable; urgency=medium
++
++  * Team upload.
++  * Imported Upstream version 1.10.
++    - Fixes /tmp race condition with arbitrary code execution.
++      (Closes: #708293)
++  * Use compat level 9 and require debhelper >= 9.
++  * wrap-and-sort -sa
++  * Remove obsolete "DM-Upload-Allowed" field.
++  * Declare compliance with Debian Policy 3.9.5.
++  * Use canonical Vcs-URI.
++  * Update watch file. Use github source repository.
++  * Update get-orig-source target and add versioned dpkg-dev
++    build-dependency to debian/control. Drop orig-tar.sh.
++  * Update debian/copyright to copyright format 1.0.
++
++ -- Markus Koschany <apo at gambaru.de>  Thu, 10 Jul 2014 14:04:47 +0200
++
 +hawtjni (1.0~+git0c502e20c4-3) unstable; urgency=low
 +
 +  * Team upload.
 +  * Add Maven artifacts. Thanks to James Page for supplying a patch.
 +    (Closes: #635026)
 +
 + -- Torsten Werner <twerner at debian.org>  Sat, 30 Jul 2011 19:13:25 +0200
 +
 +hawtjni (1.0~+git0c502e20c4-2) unstable; urgency=low
 +
 +  * Update watch file.
 +  * Remove dependency on default-jre-headless in order to comply with
 +    Debian Java policy. (Closes: #618299).
 +
 + -- Miguel Landaeta <miguel at miguel.cc>  Mon, 21 Mar 2011 19:42:37 -0430
 +
 +hawtjni (1.0~+git0c502e20c4-1) unstable; urgency=low
 +
 +  * Initial release. (Closes: #591729),
 +
 + -- Miguel Landaeta <miguel at miguel.cc>  Thu, 05 Aug 2010 19:40:25 -0430
diff --cc debian/compat
index 7f8f011,0000000..ec63514
mode 100644,000000..100644
--- a/debian/compat
+++ b/debian/compat
@@@ -1,1 -1,0 +1,1 @@@
- 7
++9
diff --cc debian/control
index a543e63,0000000..5334fbb
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,21 -1,0 +1,27 @@@
 +Source: hawtjni
 +Section: java
 +Priority: optional
 +Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
- Uploaders: Miguel Landaeta <miguel at miguel.cc>
- Build-Depends: debhelper (>= 7.0.50~), default-jdk, javahelper, maven-repo-helper
- Standards-Version: 3.9.1
- DM-Upload-Allowed: yes
++Uploaders:
++ Miguel Landaeta <miguel at miguel.cc>
++Build-Depends:
++ default-jdk,
++ dpkg-dev (>= 1.17),
++ debhelper (>= 9),
++ javahelper,
++ maven-repo-helper
++Standards-Version: 3.9.5
 +Homepage: http://fusesource.com/forge/sites/hawtjni/
- Vcs-Git: git://git.debian.org/git/pkg-java/hawtjni.git
- Vcs-Browser: http://git.debian.org/?p=pkg-java/hawtjni.git
++Vcs-Git: git://anonscm.debian.org/pkg-java/hawtjni.git
++Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/hawtjni.git
 +
 +Package: libhawtjni-runtime-java
 +Architecture: all
- Depends: ${misc:Depends}
++Depends:
++ ${misc:Depends}
 +Description: Java library that provide JNI code generation
 + HawtJNI is a code generator that produces the JNI code
 + needed to implement java native methods. It is based on the
 + jnigen code generator that is part of the SWT Tools project
 + which is used to generate all the JNI code which powers the
 + eclipse platform.
diff --cc debian/copyright
index 750729e,0000000..e7bfdd6
mode 100644,000000..100644
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,367 -1,0 +1,278 @@@
- The sources where downloaded from http://fusesource.com/forge/gitweb?p=hawtjni.git.
- 
- Files: *
- Copyright: © 2009, Progress Software, Inc.
++Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: HawtJNI
++Source: https://github.com/fusesource/hawtjni
++
++Files:
++ hawtjni-example/pom.xml
++ hawtjni-generator/pom.xml
++ hawtjni-runtime/pom.xml
++ hawtjni-website/*
++ maven-hawtjni-plugin/*
++Copyright: © 2009-2014, FuseSource Corp
 +License: Apache-2.0
 +
- Files: hawtjni-example/src/main/native-package/src/foo.c,
-  hawtjni-example/src/main/native-package/src/foo.h,
-  hawtjni-example/src/main/native-package/src/hawtjni-example.h,
-  hawtjni-example/src/main/java/test/ObjectiveCExample.java,
-  hawtjni-example/src/main/java/test/Example.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/util/TextSupport.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/util/OptionBuilder.java,
-  hawtjni-runtime/src/main/java/org/fusesource/hawtjni/runtime/T32.java,
-  hawtjni-runtime/src/main/java/org/fusesource/hawtjni/runtime/JniField.java,
-  hawtjni-runtime/src/main/java/org/fusesource/hawtjni/runtime/JniClass.java,
-  hawtjni-runtime/src/main/java/org/fusesource/hawtjni/runtime/JniMethod.java,
-  hawtjni-runtime/src/main/java/org/fusesource/hawtjni/runtime/JniArg.java
- Copyright: © 2009, Progress Software, Inc.
- License: Eclipse Public License v1.0
++Files: *
++Copyright: 2009-2014, FuseSource Corp.
++           2004-2008, IBM Corporation and others
++License: Eclipse-Public-License-v1.0
 +
 +Files: hawtjni-generator/src/main/resources/windows/stdint.h
- Copyright: © 2006-2008, Alexander Chemeris.
- License: BSD
- 
- Files: hawtjni-generator/src/main/resources/hawtjni.c,
-  hawtjni-generator/src/main/resources/hawtjni-callback.c
- Copyright: © 2000, 2005, IBM Corporation and others.
- License: Eclipse Public License v1.0
- 
- Files: hawtjni-generator/src/main/resources/hawtjni.h
- Copyright: © 2000, 2008, IBM Corporation and others.
- License: Eclipse Public License v1.0
- 
- Files: hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/StatsGenerator.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/CleanupNatives.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/HawtJNI.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/LockGenerator.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/CleanupConstants.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/StructsGenerator.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/NativesGenerator.java
- Copyright: © 2004, 2007, IBM Corporation and others,
-  © 2009, Progress Software, Inc.
- License: Eclipse Public License v1.0
- 
- Files: hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/JNIParameter.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/JNIField.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/ReflectParameter.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/JNIType.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/ReflectMethod.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/ReflectType.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/JNIMethod.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/JNIClass.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/ReflectField.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/ReflectClass.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/CleanupClass.java,
-  hawtjni-runtime/src/main/java/org/fusesource/hawtjni/runtime/FieldFlag.java,
-  hawtjni-runtime/src/main/java/org/fusesource/hawtjni/runtime/ArgFlag.java,
-  hawtjni-runtime/src/main/java/org/fusesource/hawtjni/runtime/ClassFlag.java
- Copyright: © 2004, 2008, IBM Corporation and others,
-  © 2009, Progress Software, Inc.
- License: Eclipse Public License v1.0
- 
- Files: hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/ProgressMonitor.java
- Copyright: © 2005, IBM Corporation and others.
- License: Eclipse Public License v1.0
- 
- Files: hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/MozillaGenerator.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/JNIGenerator.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/util/FileSupport.java
- Copyright: © 2004, 2008, IBM Corporation and others,
-  © 2009, Progress Software, Inc.
- License: Eclipse Public License v1.0
- 
- Files: hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/MacGenerator.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/DOMWriter.java
- Copyright: © 2008, IBM Corporation and others,
-  © 2009, Progress Software, Inc.
- License: Eclipse Public License v1.0
- 
- Files: hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/SizeofGenerator.java,
-  hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/ConstantsGenerator.java
- Copyright: © 2004, IBM Corporation and others,
-  © 2009, Progress Software, Inc.
- License: Eclipse Public License v1.0
- 
- Files: hawtjni-runtime/src/main/java/org/fusesource/hawtjni/runtime/NativeStats.java
- Copyright: © 2004, 2006, IBM Corporation and others,
-  © 2009, Progress Software, Inc.
- License: Eclipse Public License v1.0
- 
- Files: hawtjni-runtime/src/main/java/org/fusesource/hawtjni/runtime/MethodFlag.java
- Copyright: © 2000, 2008, IBM Corporation and others,
-  © 2009, Progress Software, Inc.
- License: Eclipse Public License v1.0
- 
- Files: hawtjni-runtime/src/main/java/org/fusesource/hawtjni/runtime/Library.java
- Copyright: © 2000, 2009, IBM Corporation and others,
-  © 2009, Progress Software, Inc.
- License: Eclipse Public License v1.0
- 
- Files: hawtjni-runtime/src/main/java/org/fusesource/hawtjni/runtime/Callback.java
- Copyright: © 2000, 2007, IBM Corporation and others,
-  © 2009, Progress Software, Inc.
- License: Eclipse Public License v1.0
++Copyright: 2006-2008, Alexander Chemeris
++License: BSD-3-clause
 +
- Files: webgen/ext/fuse/sitecopy_rake.rb
- Copyright: © 1995-2010, Yukihiro Matsumoto
- License: GPL
 +
 +Files: debian/*
- Copyright: © 2010 Miguel Landaeta <miguel at miguel.cc>
++Copyright: © 2010, Miguel Landaeta <miguel at miguel.cc>
++             2011, Thorsten Werner <twerner at debian.org>
++             2014, Markus Koschany <apo at gambaru.de>
 +License: Apache-2.0
 +
 +License: Apache-2.0
 + The full text of the Apache 2.0 license is distributed in
 + /usr/share/common-licenses/Apache-2.0 on Debian systems.
 +
- License: GPL
-  The full text of the GNU General Public License is distributed in
-  /usr/share/common-licenses/GPL on Debian systems.
- 
- License: BSD
++License: BSD-3-clause
 + 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. The name of the author may be used to endorse or promote products
 +      derived from this software without specific prior written permission.
-  
++ .
 + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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, 
++ 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.
 +
- License: Eclipse Public License v1.0
++License: Eclipse-Public-License-v1.0
 +                         Eclipse Public License - v 1.0
- 
++ .
 +   THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
 +   PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE
 +   PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
- 
++ .
 +   1. DEFINITIONS
- 
++ .
 +   "Contribution" means:
- 
++ .
 +   a) in the case of the initial Contributor, the initial code and
 +   documentation distributed under this Agreement, and
 +   b) in the case of each subsequent Contributor:
- 
++ .
 +   i) changes to the Program, and
- 
++ .
 +   ii) additions to the Program;
- 
++ .
 +   where such changes and/or additions to the Program originate from and are
 +   distributed by that particular Contributor. A Contribution 'originates'
 +   from a Contributor if it was added to the Program by such Contributor
 +   itself or anyone acting on such Contributor's behalf. Contributions do not
 +   include additions to the Program which: (i) are separate modules of
 +   software distributed in conjunction with the Program under their own
 +   license agreement, and (ii) are not derivative works of the Program.
- 
++ .
 +   "Contributor" means any person or entity that distributes the Program.
- 
++ .
 +   "Licensed Patents " mean patent claims licensable by a Contributor which
 +   are necessarily infringed by the use or sale of its Contribution alone or
 +   when combined with the Program.
- 
++ .
 +   "Program" means the Contributions distributed in accordance with this
 +   Agreement.
- 
++ .
 +   "Recipient" means anyone who receives the Program under this Agreement,
 +   including all Contributors.
- 
++ .
 +   2. GRANT OF RIGHTS
- 
++ .
 +   a) Subject to the terms of this Agreement, each Contributor hereby grants
 +   Recipient a non-exclusive, worldwide, royalty-free copyright license to
 +   reproduce, prepare derivative works of, publicly display, publicly
 +   perform, distribute and sublicense the Contribution of such Contributor,
 +   if any, and such derivative works, in source code and object code form.
- 
++ .
 +   b) Subject to the terms of this Agreement, each Contributor hereby grants
 +   Recipient a non-exclusive, worldwide, royalty-free patent license under
 +   Licensed Patents to make, use, sell, offer to sell, import and otherwise
 +   transfer the Contribution of such Contributor, if any, in source code and
 +   object code form. This patent license shall apply to the combination of
 +   the Contribution and the Program if, at the time the Contribution is added
 +   by the Contributor, such addition of the Contribution causes such
 +   combination to be covered by the Licensed Patents. The patent license
 +   shall not apply to any other combinations which include the Contribution.
 +   No hardware per se is licensed hereunder.
- 
++ .
 +   c) Recipient understands that although each Contributor grants the
 +   licenses to its Contributions set forth herein, no assurances are provided
 +   by any Contributor that the Program does not infringe the patent or other
 +   intellectual property rights of any other entity. Each Contributor
 +   disclaims any liability to Recipient for claims brought by any other
 +   entity based on infringement of intellectual property rights or otherwise.
 +   As a condition to exercising the rights and licenses granted hereunder,
 +   each Recipient hereby assumes sole responsibility to secure any other
 +   intellectual property rights needed, if any. For example, if a third party
 +   patent license is required to allow Recipient to distribute the Program,
 +   it is Recipient's responsibility to acquire that license before
 +   distributing the Program.
- 
++ .
 +   d) Each Contributor represents that to its knowledge it has sufficient
 +   copyright rights in its Contribution, if any, to grant the copyright
 +   license set forth in this Agreement.
- 
++ .
 +   3. REQUIREMENTS
- 
++ .
 +   A Contributor may choose to distribute the Program in object code form
 +   under its own license agreement, provided that:
- 
++ .
 +   a) it complies with the terms and conditions of this Agreement; and
- 
++ .
 +   b) its license agreement:
- 
++ .
 +   i) effectively disclaims on behalf of all Contributors all warranties and
 +   conditions, express and implied, including warranties or conditions of
 +   title and non-infringement, and implied warranties or conditions of
 +   merchantability and fitness for a particular purpose;
- 
++ .
 +   ii) effectively excludes on behalf of all Contributors all liability for
 +   damages, including direct, indirect, special, incidental and consequential
 +   damages, such as lost profits;
- 
++ .
 +   iii) states that any provisions which differ from this Agreement are
 +   offered by that Contributor alone and not by any other party; and
- 
++ .
 +   iv) states that source code for the Program is available from such
 +   Contributor, and informs licensees how to obtain it in a reasonable manner
 +   on or through a medium customarily used for software exchange.
- 
++ .
 +   When the Program is made available in source code form:
- 
++ .
 +   a) it must be made available under this Agreement; and
- 
++ .
 +   b) a copy of this Agreement must be included with each copy of the
 +   Program.
- 
++ .
 +   Contributors may not remove or alter any copyright notices contained
 +   within the Program.
- 
++ .
 +   Each Contributor must identify itself as the originator of its
 +   Contribution, if any, in a manner that reasonably allows subsequent
 +   Recipients to identify the originator of the Contribution.
- 
++ .
 +   4. COMMERCIAL DISTRIBUTION
- 
++ .
 +   Commercial distributors of software may accept certain responsibilities
 +   with respect to end users, business partners and the like. While this
 +   license is intended to facilitate the commercial use of the Program, the
 +   Contributor who includes the Program in a commercial product offering
 +   should do so in a manner which does not create potential liability for
 +   other Contributors. Therefore, if a Contributor includes the Program in a
 +   commercial product offering, such Contributor ("Commercial Contributor")
 +   hereby agrees to defend and indemnify every other Contributor
 +   ("Indemnified Contributor") against any losses, damages and costs
 +   (collectively "Losses") arising from claims, lawsuits and other legal
 +   actions brought by a third party against the Indemnified Contributor to
 +   the extent caused by the acts or omissions of such Commercial Contributor
 +   in connection with its distribution of the Program in a commercial product
 +   offering. The obligations in this section do not apply to any claims or
 +   Losses relating to any actual or alleged intellectual property
 +   infringement. In order to qualify, an Indemnified Contributor must: a)
 +   promptly notify the Commercial Contributor in writing of such claim, and
 +   b) allow the Commercial Contributor to control, and cooperate with the
 +   Commercial Contributor in, the defense and any related settlement
 +   negotiations. The Indemnified Contributor may participate in any such
 +   claim at its own expense.
- 
++ .
 +   For example, a Contributor might include the Program in a commercial
 +   product offering, Product X. That Contributor is then a Commercial
 +   Contributor. If that Commercial Contributor then makes performance claims,
 +   or offers warranties related to Product X, those performance claims and
 +   warranties are such Commercial Contributor's responsibility alone. Under
 +   this section, the Commercial Contributor would have to defend claims
 +   against the other Contributors related to those performance claims and
 +   warranties, and if a court requires any other Contributor to pay any
 +   damages as a result, the Commercial Contributor must pay those damages.
- 
++ .
 +   5. NO WARRANTY
- 
++ .
 +   EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
 +   ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER
 +   EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR
 +   CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A
 +   PARTICULAR PURPOSE. Each Recipient is solely responsible for determining
 +   the appropriateness of using and distributing the Program and assumes all
 +   risks associated with its exercise of rights under this Agreement ,
 +   including but not limited to the risks and costs of program errors,
 +   compliance with applicable laws, damage to or loss of data, programs or
 +   equipment, and unavailability or interruption of operations.
- 
++ .
 +   6. DISCLAIMER OF LIABILITY
- 
++ .
 +   EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
 +   CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
 +   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
 +   WITHOUT LIMITATION LOST PROFITS), 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 OR DISTRIBUTION
 +   OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF
 +   ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
- 
++ .
 +   7. GENERAL
- 
++ .
 +   If any provision of this Agreement is invalid or unenforceable under
 +   applicable law, it shall not affect the validity or enforceability of the
 +   remainder of the terms of this Agreement, and without further action by
 +   the parties hereto, such provision shall be reformed to the minimum extent
 +   necessary to make such provision valid and enforceable.
- 
++ .
 +   If Recipient institutes patent litigation against any entity (including a
 +   cross-claim or counterclaim in a lawsuit) alleging that the Program itself
 +   (excluding combinations of the Program with other software or hardware)
 +   infringes such Recipient's patent(s), then such Recipient's rights granted
 +   under Section 2(b) shall terminate as of the date such litigation is
 +   filed.
- 
++ .
 +   All Recipient's rights under this Agreement shall terminate if it fails to
 +   comply with any of the material terms or conditions of this Agreement and
 +   does not cure such failure in a reasonable period of time after becoming
 +   aware of such noncompliance. If all Recipient's rights under this
 +   Agreement terminate, Recipient agrees to cease use and distribution of the
 +   Program as soon as reasonably practicable. However, Recipient's
 +   obligations under this Agreement and any licenses granted by Recipient
 +   relating to the Program shall continue and survive.
- 
++ .
 +   Everyone is permitted to copy and distribute copies of this Agreement, but
 +   in order to avoid inconsistency the Agreement is copyrighted and may only
 +   be modified in the following manner. The Agreement Steward reserves the
 +   right to publish new versions (including revisions) of this Agreement from
 +   time to time. No one other than the Agreement Steward has the right to
 +   modify this Agreement. The Eclipse Foundation is the initial Agreement
 +   Steward. The Eclipse Foundation may assign the responsibility to serve as
 +   the Agreement Steward to a suitable separate entity. Each new version of
 +   the Agreement will be given a distinguishing version number. The Program
 +   (including Contributions) may always be distributed subject to the version
 +   of the Agreement under which it was received. In addition, after a new
 +   version of the Agreement is published, Contributor may elect to distribute
 +   the Program (including its Contributions) under the new version. Except as
 +   expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
 +   rights or licenses to the intellectual property of any Contributor under
 +   this Agreement, whether expressly, by implication, estoppel or otherwise.
 +   All rights in the Program not expressly granted under this Agreement are
 +   reserved.
- 
++ .
 +   This Agreement is governed by the laws of the State of New York and the
 +   intellectual property laws of the United States of America. No party to
 +   this Agreement will bring a legal action under this Agreement more than
 +   one year after the cause of action arose. Each party waives its rights to
 +   a jury trial in any resulting litigation.
diff --cc debian/rules
index 39684aa,0000000..7062ce5
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,13 -1,0 +1,36 @@@
 +#!/usr/bin/make -f
- 
 +export JAVA_HOME=/usr/lib/jvm/default-java
 +
++UURL = https://github.com/fusesource/hawtjni.git
++PKD := $(abspath $(dir $(MAKEFILE_LIST)))
++PKG := hawtjni
++VER := $(shell dpkg-parsechangelog -l$(PKD)/changelog -SVersion | cut -d- -f1)
++
++
 +%:
- 	dh --with javahelper --with maven-repo-helper $@
++	dh $@ --with javahelper --with maven-repo-helper
 +
 +override_dh_auto_build:
 +	jh_build hawtjni-runtime.jar hawtjni-runtime/src/main/java
 +
- get-orig-source:
- 	cd $(dir $(firstword $(MAKEFILE_LIST)))../ && \
- 	./debian/orig-tar.sh
++
++.PHONY: get-orig-source
++## http://wiki.debian.org/onlyjob/get-orig-source
++get-orig-source: $(PKG)_$(VER).orig.tar.xz
++	@
++
++$(PKG)_$(VER).orig.tar.xz:
++	@echo "# Cloning upstream git repository..."
++	git clone $(UURL) $(PKG)-$(VER)
++	@echo "# Clean-up..."
++	cd $(PKG)-$(VER) \
++	&& git checkout -b debiansource hawtjni-project-$(VER) \
++	&& echo "# Setting times..." \
++	&& for F in $$(git ls-tree -r --name-only HEAD); \
++	do touch --no-dereference -d "$$(git log -1 --format="%ai" -- "$$F")" "$$F"; done \
++	&& $(RM) -r \
++		.git
++	@echo "# Packing..."
++	find -L "$(PKG)-$(VER)" -xdev -type f -print | sort \
++	| XZ_OPT="-6v" tar -caf "$(PKG)_$(VER)$(DTYPE).orig.tar.xz" -T- --owner=root --group=root --mode=a+rX \
++	&& $(RM) -r "$(PKG)-$(VER)"
diff --cc debian/watch
index 59cde39,0000000..f97ce78
mode 100644,000000..100644
--- a/debian/watch
+++ b/debian/watch
@@@ -1,4 -1,0 +1,4 @@@
 +version=3
- http://repo1.maven.org/maven2/org/fusesource/hawtjni/hawtjni-runtime/ \
- (1[0-9\.]*)/ \
- debian debian/orig-tar.sh
++opts=dversionmangle=s/(\da?)[\+\.\-~](?:dfsg|debian|ds|repack|repacked)\.?\d*$/$1/ \
++https://github.com/fusesource/hawtjni \
++.*/archive/(?:upstream/)?(?:v||version-|release-|X|R|r)(\d\S*)\.tar\.gz

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



More information about the pkg-java-commits mailing list