debian/0000755000000000000000000000000011620305056007164 5ustar debian/copyright0000644000000000000000000000070111253772575011135 0ustar Format-Specification: http://dep.debian.net/deps/dep5/ Name: JBoss Marshalling Maintainer: David M. Lloyd, Ron Sigal Source: http://jboss.org/jbossmarshalling/ Files: * Copyright: 2005, 2008, JBoss Inc. License: LGPL-2.1+ Files: debian/* Copyright: 2009, Torsten Werner License: LGPL-2.1+ License: LGPL-2.1+ On Debian GNU/Linux system you can find the complete text of the license in '/usr/share/common-licenses/LGPL-2.1' debian/rules0000755000000000000000000000172411253767664010273 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/ant.mk PACKAGE := jboss-marshalling VERSION := $(DEB_UPSTREAM_VERSION) JAVA_HOME := /usr/lib/jvm/default-java DEB_JARS := ant-nodeps DEB_ANT_BUILD_TARGET := package javadoc DEB_ANT_BUILDFILE := debian/build.xml DEB_ANT_ARGS := -Dpackage=$(PACKAGE) -Dversion=$(VERSION) get-orig-source: uscan --download-version $(VERSION) --force-download --rename binary-post-install/lib$(PACKAGE)-java:: mh_installpoms -plib$(PACKAGE)-java mh_installjar -plib$(PACKAGE)-java -l api/pom.xml api/build/marshalling-api-$(VERSION).jar mh_installjar -plib$(PACKAGE)-java -l river/pom.xml river/build/river-$(VERSION).jar mh_installjar -plib$(PACKAGE)-java -l serial/pom.xml serial/build/serial-$(VERSION).jar mh_installjar -plib$(PACKAGE)-java -l serialization-java/pom.xml serialization-java/build/serialization-java-$(VERSION).jar debian/libjboss-marshalling-java.poms0000644000000000000000000000011511253765735015126 0ustar pom.xml api/pom.xml river/pom.xml serial/pom.xml serialization-java/pom.xml debian/orig-tar.sh0000755000000000000000000000054411253765735011272 0ustar #!/bin/sh -e TAR=../libjboss-marshalling-java_$2.orig.tar.gz DIR=jboss-marshalling-$2 TAG=$2 svn export http://anonsvn.jboss.org/repos/jbossmarshalling/core/tags/$TAG $DIR tar -c -z -f $TAR $DIR rm -rf $DIR ../$TAG # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir echo "moved $TAR to $origDir" fi debian/changelog0000644000000000000000000000112011620305017011025 0ustar libjboss-marshalling-java (1.1.3.GA-3) unstable; urgency=low * Switch to source format 3.0. * Remove Java runtime from Depends. * Update Standards-Version: 3.9.1. -- Torsten Werner Tue, 09 Aug 2011 21:26:25 +0200 libjboss-marshalling-java (1.1.3.GA-2) unstable; urgency=low * Improve copyright information. -- Torsten Werner Tue, 15 Sep 2009 22:13:07 +0200 libjboss-marshalling-java (1.1.3.GA-1) unstable; urgency=low * Initial release. (Closes: #546768) -- Torsten Werner Tue, 15 Sep 2009 20:36:18 +0200 debian/doc-base0000644000000000000000000000052411253767664010610 0ustar Document: libjboss-marshalling-java Title: API Javadoc for JBoss Marshalling Author: David M. Lloyd, Ron Sigal Abstract: This is the API Javadoc provided by the JBoss Marshalling library. Section: Programming Format: HTML Index: /usr/share/doc/libjboss-marshalling-java/api/index.html Files: /usr/share/doc/libjboss-marshalling-java/api/* debian/watch0000644000000000000000000000015311253765735010234 0ustar version=3 http://anonsvn.jboss.org/repos/jbossmarshalling/core/tags/ (\d.*)/ \ debian debian/orig-tar.sh debian/build.xml0000644000000000000000000000314111253765735011024 0ustar debian/control0000644000000000000000000000472411620305017010573 0ustar Source: libjboss-marshalling-java Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Torsten Werner Build-Depends-Indep: maven-repo-helper (>= 0.7), maven-ant-helper (>> 4) Build-Depends: ant, debhelper (>= 5), cdbs, default-jdk Standards-Version: 3.9.1 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libjboss-marshalling-java Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libjboss-marshalling-java/ Homepage: http://jboss.org/jbossmarshalling/ Package: libjboss-marshalling-java Architecture: all Depends: ${misc:Depends} Description: alternative serialization API JBoss Marshalling is an alternative serialization API that fixes many of the problems found in the JDK serialization API while remaining fully compatible with java.io.Serializable and its relatives, and adds several new tunable parameters and additional features, all of which are pluggable via factory configuration (externalizers, class/instance lookup tables, class resolution, and object replacement, to name a few). . This framework was inspired by the need for certain features unavailable with the standard Object*Stream classes: . * Pluggable class resolvers, making it easy to customize classloader policy, by implementing a small interface (rather than having to subclass the Object*Stream classes) * Pluggable object replacement (also without subclassing) * Pluggable predefined class tables, which can dramatically decrease stream size and serialization time for stream types which frequently use a common set of classes * Pluggable predefined instance tables, which make it easy to handle remote references * Pluggable externalizers which may be used to serialize classes which are not Serializable, or for which an alternate strategy is needed * Customizable stream headers * Each marshaller instance is highly configurable and tunable to maximize performance based on expected usage patterns A generalized API which can support many different protocol implementations, including protocols which do not necessarily provide all the above features * Inexpensive instance creation, beneficial to applications where many short-lived streams are used * Support for separate class and instance caches, if the protocol permits; useful for sending multiple messages or requests with a single stream, with separate object graphs but retaining the class cache debian/source/0000755000000000000000000000000011620305056010464 5ustar debian/source/format0000644000000000000000000000001411620305017011667 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000211253761670010374 0ustar 5 debian/build.properties0000644000000000000000000000025711253765735012425 0ustar build.javaVersion = 1.5 build.javaVersion = 1.5 javadoc.dir = build/api maven.test.skip = true classpath.compile = ${basedir}/api/build/marshalling-api-${version}.jar debian/docs0000644000000000000000000000001211253767664010053 0ustar build/api