debian/0000775000000000000000000000000012175762032007175 5ustar debian/rules0000775000000000000000000000124412175757610010264 0ustar #!/usr/bin/make -f export JAVA_HOME=/usr/lib/jvm/default-java export CLASSPATH=/usr/share/java/servlet-api-3.0.jar DEB_UPSTREAM_VERSION := $(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p') %: dh --with javahelper $@ override_jh_build: jh_build --javacopts=-g hessian.jar com override_dh_auto_install: mh_install -plibhessian-java override_dh_auto_clean: mh_clean get-orig-source: cd $(dir $(firstword $(MAKEFILE_LIST)))../ && \ uscan --force-download --download-version $(DEB_UPSTREAM_VERSION) get-orig-pom: wget http://central.maven.org/maven2/com/caucho/hessian/$(DEB_UPSTREAM_VERSION)/hessian-$(DEB_UPSTREAM_VERSION).pom -O debian/pom.xml debian/watch0000664000000000000000000000023012175750457010231 0ustar version=3 opts=downloadurlmangle=s/resin/hessian/;s/\.zip/-src\.jar/ \ http://www.caucho.com/download/resin-([\d\.]+).zip debian debian/orig-tar.sh debian/orig-tar.sh0000775000000000000000000000065712175761756011304 0ustar #!/bin/sh set -e # called by uscan with '--upstream-version' echo "version $2" package=`dpkg-parsechangelog | sed -n 's/^Source: //p'` version=$2 tarball=$3 TAR=../${package}_${version}.orig.tar.gz DIR=${package}-${version}.orig unzip $tarball -d $DIR GZIP=--best tar --numeric --group 0 --owner 0 -c -v -z -f $TAR \ --exclude 'META-INF' --exclude **/test/** --exclude **/test $DIR rm -rf $tarball $DIR debian/changelog0000664000000000000000000000214212175761470011053 0ustar hessian (4.0.33-1) unstable; urgency=low * New upstream release * Removed the test classes from the generated jar * Install the Maven pom and the jar in /usr/share/maven-repo * debian/watch: Updated to find the latest versions of Hessian * debian/control: - Updated the dependency on the Servlet API (2.5 -> 3.0) - Updated Standards-Version to 3.9.4 (no changes) - Use canonical URLs for the Vcs-* fields * debian/copyright: - Updated to comply with the Machine-readable format 1.0 - Replaced the generic Apache License 1.1 with the variant actually used upstream - Changed the license of the package to Apache-2.0 (with Miguel consent) * debian/rules: - Changed the get-orig-source target to download the current version instead of the most recent - Added a get-orig-pom target - Generate debugging information in the class files -- Emmanuel Bourg Sun, 14 Apr 2013 01:32:01 +0200 hessian (4.0.6-1) unstable; urgency=low * Initial release. (Closes: #581769). -- Miguel Landaeta Mon, 17 May 2010 21:55:55 -0430 debian/libhessian-java-doc.javadoc0000664000000000000000000000005412175750457014340 0ustar internal /usr/share/doc/libhessian-java/api debian/clean0000664000000000000000000000001412175750457010205 0ustar hessian.jar debian/source/0000775000000000000000000000000012175750457010505 5ustar debian/source/format0000664000000000000000000000001412175750457011713 0ustar 3.0 (quilt) debian/libhessian-java.poms0000664000000000000000000000324312175755752013152 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM and its artifact if any # --ignore-pom: don't install the POM. To use on POM files that are created # temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms] # --no-parent: remove the tag from the POM # --package=: an alternative package to use when installing this POM # and its artifact # --has-package-version: to indicate that the original version of the POM is the same as the upstream part # of the version for the package. # --keep-elements=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: path to the build artifact associated with this POM, # it will be installed when using the command mh_install. [mh_install] # --java-lib: install the jar into /usr/share/java to comply with Debian # packaging guidelines # --usj-name=: name to use when installing the library in /usr/share/java # --usj-version=: version to use when installing the library in /usr/share/java # --no-usj-versionless: don't install the versionless link in /usr/share/java # --dest-jar=: the destination for the real jar. # It will be installed with mh_install. [mh_install] # --classifier=: Optional, the classifier for the jar. Empty by default. # --site-xml=: Optional, the location for site.xml if it needs to be installed. # Empty by default. [mh_install] # debian/pom.xml --has-package-version --java-lib --artifact=hessian.jar debian/maven.ignoreRules0000664000000000000000000000023612175755465012540 0ustar org.apache.maven.plugins maven-gpg-plugin * * * * org.apache.maven.plugins maven-javadoc-plugin * * * * org.apache.maven.plugins maven-source-plugin * * * * debian/pom.xml0000664000000000000000000000640512175433317010520 0ustar 4.0.0 com.caucho hessian jar 4.0.33 Hessian Hessian is a compact binary protocol for connecting web services. http://hessian.caucho.com The Apache Software License, Version 1.1 http://www.apache.org/licenses/LICENSE-1.1.txt repo ferg Scott Ferguson ferg@caucho.com svn://svn.caucho.com/home/svn/svnroot/resin/trunk/modules/hessian scm:svn:svn://svn.caucho.com/home/svn/svnroot/resin/trunk/modules/hessian javax.servlet servlet-api 2.5 provided ISO-8859-1 src maven-compiler-plugin 1.5 1.5 **/test/** org.apache.maven.plugins maven-source-plugin 2.1.2 attach-sources jar-no-fork **/test/** org.apache.maven.plugins maven-javadoc-plugin 2.9 attach-javadocs jar http://docs.oracle.com/javaee/6/api **/test/** org.apache.maven.plugins maven-gpg-plugin 1.1 sign-artifacts verify sign debian/compat0000664000000000000000000000000212175750457010403 0ustar 7 debian/maven.rules0000664000000000000000000000033612175755634011373 0ustar com.caucho hessian jar s/.*/debian/ * * s/org.apache.tomcat/javax.el/ el-api jar s/.*/2.2/ * * s/org.apache.tomcat/javax.servlet/ jsp-api jar s/.*/2.2/ * * s/org.apache.tomcat/javax.servlet/ servlet-api jar s/.*/3.0/ * * debian/copyright0000664000000000000000000000501412175761316011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Hessian Upstream-Contact: Scott Ferguson Source: http://hessian.caucho.com/ Files: * Copyright: 2001-2010, Caucho Technology, Inc. License: Apache-1.1 The Apache Software License, Version 1.1 . 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 end-user documentation included with the redistribution, if any, must include the following acknowlegement: "This product includes software developed by the Caucho Technology (http://www.caucho.com/)." Alternately, this acknowlegement may appear in the software itself, if and wherever such third-party acknowlegements normally appear. . 4. The names "Hessian", "Resin", and "Caucho" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact info@caucho.com. . 5. Products derived from this software may not be called "Resin" nor may "Resin" appear in their names without prior written permission of Caucho Technology. . THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 CAUCHO TECHNOLOGY OR ITS CONTRIBUTORS 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, 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. Files: debian/* Copyright: 2010, Miguel Landaeta 2013, Emmanuel Bourg License: Apache-2.0 The full text of the Apache License 2.0 is distributed in /usr/share/common-licenses/Apache-2.0 on Debian systems. debian/libhessian-java.jlibs0000664000000000000000000000001412175750457013265 0ustar hessian.jar debian/control0000664000000000000000000000337512175755364010622 0ustar Source: hessian Maintainer: Debian Java Maintainers Uploaders: Miguel Landaeta , Emmanuel Bourg Section: java Priority: optional Build-Depends: debhelper (>= 7.0.50), default-jdk, javahelper, maven-repo-helper, libservlet3.0-java Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-java/hessian.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/hessian.git Homepage: http://hessian.caucho.com Package: libhessian-java Architecture: all Depends: libservlet3.0-java, ${misc:Depends} Suggests: libhessian-java-doc (= ${binary:Version}) Description: Java implementation of a binary protocol for web services Hessian provides compact binary and XML protocols for applications needing performance without protocol complexity. It is well-suited to sending binary data without any need to extend the protocol with attachments. This library also includes Burlap that is a matching XML protocol. . With Hessian, providing a web service is as simple as creating a servlet and using a service is as simple as a JDK Proxy interface. Package: libhessian-java-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: libhessian-java (= ${binary:Version}) Description: Documentation for libhessian-java Documentation for Hessian that is a Java library that provides compact binary and XML protocols for applications needing performance without protocol complexity. It is well-suited to sending binary data without any need to extend the protocol with attachments. This library also includes Burlap that is a matching XML protocol. . With Hessian, providing a web service is as simple as creating a servlet and using a service is as simple as a JDK Proxy interface.