[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