debian/0000755000000000000000000000000012162601314007162 5ustar debian/build.xml0000644000000000000000000000674612144375525011034 0ustar debian/maven.rules0000644000000000000000000000053212144375525011360 0ustar org.apache.mina mina-parent pom s/2\..*/2.x/ * org.apache.mina build pom s/2\..*/2.x/ * org.apache.mina * s/.*/jar/ s/2\..*/2.x/ * log4j log4j jar s/1\.2\..*/1.2.x/ * junit junit jar s/.*/4.x/ * org.springframework s/spring/spring-core/ jar s/2\..*/2.x/ * org.springframework * jar s/2\..*/2.x/ * s/jboss/javassist/ javassist jar s/.*/debian/ * debian/README.source0000644000000000000000000000054512144375525011361 0ustar Repackaged upstream tarball (aka +dfsg version) =============================================== The upstream tarball of mina as been stripped to make a DFSG version. Items removed from upstream : - all packaged JAR - non-free VSD files (MS Visio) - non-free MD4 from MD4.java - generated Javadoc and Xref - LICENCE.*.txt from other projects debian/rules0000755000000000000000000000174612145446331010261 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/ant.mk JAVA_HOME := /usr/lib/jvm/default-java DEB_JARS := slf4j-api jzlib mx4j spring3-core spring3-beans ognl \ /usr/share/tomcat7/lib/tomcat-coyote.jar \ RXTXcomm.jar DEB_ANT_BUILDFILE := debian/build.xml DEB_ANT_ARGS := -Ddeb.package=${DEB_SOURCE_PACKAGE} DEB_ANT_BUILD_TARGET := jar.all javadoc ALL_JARS = $(wildcard dist/*.jar) binary-post-install/libmina2-java:: mh_installpom -plibmina2-java -o src/pom.xml for MYJAR in $(ALL_JARS); do \ BASENAME=`basename $$MYJAR .jar`; \ SUBPATH=`echo $$BASENAME | sed -e 's/mina2/mina/'`; \ mh_installpom -plibmina2-java src/$$SUBPATH/pom.xml ; \ mh_installjar -plibmina2-java -n$$BASENAME -l src/$$SUBPATH/pom.xml $$MYJAR ; \ done binary-post-install/libmina2-java-doc:: dh_install -plibmina2-java-doc dist/api /usr/share/doc/libmina2-java clean:: mh_clean get-orig-source: uscan --force-download --rename debian/changelog0000644000000000000000000001510612162575755011062 0ustar mina2 (2.0.7+dfsg-1) unstable; urgency=low * New upstream release * Fixed the watch file * debian/control: - Updated Standards-Version to 3.9.4 (no changes) - Replaced the dependency on libtomcat6-java with libtomcat7-java - Use canonical URLs for the Vcs-* fields * debian/copyright: Updated to comply with the Copyright Format 1.0 * debian/orig-tar.sh: - Create the source tarball in the parent directory - Filter out the .class files included in the upstream tarball -- Emmanuel Bourg Wed, 26 Jun 2013 16:32:18 +0200 mina2 (2.0.4+dfsg-2) unstable; urgency=low * Team upload. * Switch to default-jdk. (Closes: #642279). * Make copyright file DEP-5 compliant. -- Miguel Landaeta Tue, 20 Sep 2011 21:12:47 -0430 mina2 (2.0.4+dfsg-1) unstable; urgency=low [ Miguel Landaeta ] * Switch dependencies on Spring Framework 2.5 with 3.0. (Closes: #638537). [ Damien Raude-Morvan ] * New upstream release. -- Damien Raude-Morvan Sat, 20 Aug 2011 13:08:26 +0200 mina2 (2.0.3+dfsg-1) unstable; urgency=low * New upstream release. * Update Standards-Version 3.9.2: no changes needed. * d/maven.{ignoreRules,rules}: Add many missing rules to match artifacts from /usr/share/maven-repo. -- Damien Raude-Morvan Tue, 03 May 2011 23:26:53 +0200 mina2 (2.0.2+dfsg-1) unstable; urgency=low * New upstream release. -- Damien Raude-Morvan Sun, 19 Dec 2010 20:25:06 +0100 mina2 (2.0.1+dfsg-1) unstable; urgency=low * New upstream release. -- Damien Raude-Morvan Sat, 06 Nov 2010 23:36:57 +0100 mina2 (2.0.0+dfsg-1) unstable; urgency=low * New upstream final release: - d/rules: No more mina-parent pom. - d/watch: Only track stable releases now. * Update Standards-Version 3.9.1: no changes needed. * Enable rxtx support: - d/control: Add Build-Depends on librxtx-java. - d/build.xml: Enable build of transport-serial module. - d/rules: Include RXTXcomm.jar in classpath. * d/copyright: Updated and migrated to DEP-5 format. * d/control: Fix Vcs-* to use mina2 repository. * d/control: Drop depends on JRE runtime (aka new Java Policy). -- Damien Raude-Morvan Sat, 02 Oct 2010 14:12:30 +0200 mina2 (2.0.0~RC1+dfsg-2) unstable; urgency=low [ Damien Raude-Morvan ] * debian/maven.rules: Transform more dependencies * debian/rules: Install parent's POMs [ Torsten Werner ] * Let 'maintainers' start with uppercase M. * Switch to source format 3.0. * Update Standards-Version: 3.8.4. -- Torsten Werner Sun, 11 Apr 2010 01:00:41 +0200 mina2 (2.0.0~RC1+dfsg-1) unstable; urgency=low * New upstream release (RC) -- Damien Raude-Morvan Tue, 20 Oct 2009 20:58:29 +0200 mina2 (2.0.0~M6+dfsg-1) unstable; urgency=low * New upstream release (unstable). - Copy "mina" package to "mina2" - Build-Depends on libtomcat6-java and libognl-java - Append "Mina 2.x" in extended description * Switch from javahelper to cdbs: - Remove javahelper from Build-Depends - Build-Depends on ant and cdbs - Use debian/build.xml and debian/ant.properties * Bump debhelper to >= 7 * Maven POMs: - Add a Build-Depends-Indep dependency on maven-repo-helper - Use mh_installpom and mh_installjar to install the POM and the jar to the Maven repository - debian/maven.rules: Install all JAR with "2.x" currentVersion * Update debian/watch to track 2.x releases * Update debian/copyright: - Copyrights years - New note about removal of MD4.java/MD4Provider.java (unclear license) * Cleanup get-orig-source: - Create a debian/orig-tar.sh with exlusion list in debian/orig-tar.exclude * debian/README.Debian: - Document removal of MD4 provider (used for NTLM) -- Damien Raude-Morvan Tue, 13 Oct 2009 22:48:17 +0200 mina (1.1.7.dfsg-6) unstable; urgency=low * Enable build of mina-integration-spring : - debian/control: add B-D on libspring-beans to build mina-integration-spring - debian/libmina-java.jlibs: add new mina-integration-spring.jar - debian/rules: add rules tu build mina-integration-spring * Bump Standards-Version 3.8.3 (no changes needed) - Move libmina-java to "java" section * Set Maintainer field to Debian Java Team * Add myself as Uploaders * Update my email address * Rework dependencies: - debian/rules: remove jh_depends usage - debian/control: downgrade libjzlib-java and libmx4j-java to Recommends - debian/control: add Suggests on libspring-beans-2.5-java -- Damien Raude-Morvan Fri, 25 Sep 2009 23:23:34 +0200 mina (1.1.7.dfsg-5) unstable; urgency=low * Add Build-Depends on gjdoc for dh_javadoc helper (Closes: #507203) Thanks to James Westby . * Move examples (sample source code) to libmina-java-doc package -- Damien Raude-Morvan Sat, 29 Nov 2008 21:05:49 +0100 mina (1.1.7.dfsg-4) unstable; urgency=low * debian/control: - As stated by Debian Java Policy, add a Depends on required JRE (version >=5 and headless). Use openjdk-6-jre-headless as default alternative. - Depends on debhelper ">= 5" instead of ">> 5" - Reformat and correct typo in debian packages description * debian/watch: correct dversionmangle to escape ".dfsg" from version number * debian/rules: give to jh_build options '-source 1.5 -target 1.5' to compile to 1.5 .class format (without that we get OpenJDK6 default class format which is 1.6) * debian/copyright: - Add a note about items stripped from upstream tarball. - Reformat debian packaging copyright * Rewrite Abstract of Mina package's doc-base. -- Damien Raude-Morvan Thu, 14 Aug 2008 01:16:52 +0200 mina (1.1.7.dfsg-3) unstable; urgency=low * Initial release. (Closes: #491626) * debian/control: Use differents synopses for libmina-java and -doc * debian/rules: - Use dh_installexamples for installing sample code - Strip *.vsd files from orig.tar.gz (Microsoft Visio documents) * debian/copyright: Licence packaging to BSD licence -- Damien Raude-Morvan Sat, 02 Aug 2008 01:16:12 +0200 mina (1.1.7.dfsg-2) unstable; urgency=low * Use dh_javadoc for generating Javadoc -- Damien Raude-Morvan Tue, 22 Jul 2008 21:26:43 +0200 mina (1.1.7.dfsg-1) unstable; urgency=low * Thanks to Rail Aliev for his packaging help -- Damien Raude-Morvan Tue, 22 Jul 2008 20:30:20 +0200 debian/compat0000644000000000000000000000000212144375525010374 0ustar 7 debian/README.Debian0000644000000000000000000000036712144375525011245 0ustar This package doesn't contain the following components: - filter-codec-netty - requires netty2 which is obsolete NTLM provider won't work with MD4 cipher as MD4.java and MD4Provider.java were removed from original tarball due to licensing issues. debian/copyright0000644000000000000000000000117212144376004011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Apache Mina Upstream-Contact: Apache Software Foundation, http://mina.apache.org/ Source: http://www.apache.org/dist/mina/ Files: * Copyright: 2007-2010, The Apache Software Foundation 2003, Eric Glass (NTLMResponses.java) License: Apache-2.0 Files: debian/* Copyright: 2008, Damien Raude-Morvan 2008, Rail Aliev License: Apache-2.0 License: Apache-2.0 On Debian GNU/Linux system you can find the complete text of the Apache-2.0 license in `/usr/share/common-licenses/Apache-2.0' debian/libmina2-java-doc.examples0000644000000000000000000000002412144375525014111 0ustar src/mina-example/* debian/orig-tar.exclude0000644000000000000000000000027712162575225012302 0ustar *.jar *.vsd docs/* LICENSE.*.txt src/mina-core/src/main/java/org/apache/mina/proxy/utils/MD4.java src/mina-core/src/main/java/org/apache/mina/proxy/utils/MD4Provider.java src/mina-core/bin/* debian/ant.properties0000644000000000000000000000005212144375525012073 0ustar build.dir=build dist.dir=dist src.dir=src debian/maven.ignoreRules0000644000000000000000000000035712144375525012531 0ustar # Maven ignore rules - ignore some Maven dependencies and plugins # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] org.apache.mina mina-core jar * sources * org.easymock easymockclassextension jar * * * debian/libmina2-java-doc.doc-base0000644000000000000000000000044012144375525013752 0ustar Document: libmina2-java-doc Title: API JavaDoc for libmina2-java Author: Apache Software Foundation Abstract: Javadocs programmer API of libmina2-java-doc Section: Programming Format: HTML Index: /usr/share/doc/libmina2-java/api/index.html Files: /usr/share/doc/libmina2-java/api/*.html debian/control0000644000000000000000000000511312162574706010603 0ustar Source: mina2 Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Damien Raude-Morvan , Emmanuel Bourg Build-Depends: debhelper (>= 7), ant, cdbs, default-jdk Build-Depends-Indep: libslf4j-java, libjzlib-java, libmx4j-java, libspring-beans-java, libtomcat7-java, libognl-java, librxtx-java, maven-repo-helper Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/mina2 Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/mina2 Standards-Version: 3.9.4 Homepage: http://mina.apache.org Package: libmina2-java Architecture: all Depends: ${misc:Depends}, libslf4j-java Recommends: libjzlib-java, libmx4j-java, libtomcat7-java, libognl-java Suggests: libmina-java-doc, libspring-beans-java Description: Java network application framework Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract - event-driven - asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO. . Some of the features of Apache Mina are: - Unified API for various transport types: TCP/UDP/RS232/In-VM - Filter interface as an extension point; similar to Servlet filters - Low-level and high-level API - Highly customizable thread model - Out-of-the-box SSL / TLS and StartTLS support using Java 5 SSLEngine - Overload shielding & traffic throttling - Unit testability using mock objects - JMX managability - Stream-based I/O support via StreamIoHandler . This package contains Apache Mina 2.X release. Package: libmina2-java-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: libmina-java Description: Java network application framework - documentation Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract - event-driven - asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO. . Some of the features of Apache Mina are: - Unified API for various transport types: TCP/UDP/RS232/In-VM - Filter interface as an extension point; similar to Servlet filters - Low-level and high-level API - Highly customizable thread model - Out-of-the-box SSL / TLS and StartTLS support using Java 5 SSLEngine - Overload shielding & traffic throttling - Unit testability using mock objects - JMX managability - Stream-based I/O support via StreamIoHandler . This package contains Javadoc API for Apache Mina 2.x release. debian/watch0000644000000000000000000000023012144375646010226 0ustar version=3 opts="dversionmangle=s/\+dfsg//" \ http://archive.apache.org/dist/mina/2\.([\d.]+)/ apache-mina-(.+)-src\.tar\.gz debian debian/orig-tar.sh debian/orig-tar.sh0000755000000000000000000000113212144377153011255 0ustar #!/bin/sh -e # Make a DFSG version of upstream tarball # - remove all packaged JAR # - remove non-free VSD files (MS Visio) # - remove non-free MD4 in MD4.java # - remove generated Javadoc and Xref # - remove LICENCE.*.txt from other projects # $2 = version # $3 = file DIR=mina2-$2.orig TAR=../mina2_$2+dfsg.orig.tar.gz # clean up the upstream tarball tar zxf $3 mv apache-mina-* $DIR GZIP=--best tar czf $TAR -X debian/orig-tar.exclude $DIR rm -rf $DIR rm $3 # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir echo "moved $TAR to $origDir" fi debian/source/0000755000000000000000000000000012144375525010476 5ustar debian/source/format0000644000000000000000000000001412144375525011704 0ustar 3.0 (quilt) debian/libmina2-java.docs0000644000000000000000000000001312144375525012456 0ustar NOTICE.txt