debian/ 0000755 0000000 0000000 00000000000 12162601314 007162 5 ustar debian/build.xml 0000644 0000000 0000000 00000006746 12144375525 011034 0 ustar
debian/maven.rules 0000644 0000000 0000000 00000000532 12144375525 011360 0 ustar 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.source 0000644 0000000 0000000 00000000545 12144375525 011361 0 ustar 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/rules 0000755 0000000 0000000 00000001746 12145446331 010261 0 ustar #!/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/changelog 0000644 0000000 0000000 00000015106 12162575755 011062 0 ustar 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/compat 0000644 0000000 0000000 00000000002 12144375525 010374 0 ustar 7
debian/README.Debian 0000644 0000000 0000000 00000000367 12144375525 011245 0 ustar 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/copyright 0000644 0000000 0000000 00000001172 12144376004 011123 0 ustar 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.examples 0000644 0000000 0000000 00000000024 12144375525 014111 0 ustar src/mina-example/*
debian/orig-tar.exclude 0000644 0000000 0000000 00000000277 12162575225 012302 0 ustar *.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.properties 0000644 0000000 0000000 00000000052 12144375525 012073 0 ustar build.dir=build
dist.dir=dist
src.dir=src
debian/maven.ignoreRules 0000644 0000000 0000000 00000000357 12144375525 012531 0 ustar # 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-base 0000644 0000000 0000000 00000000440 12144375525 013752 0 ustar 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/control 0000644 0000000 0000000 00000005113 12162574706 010603 0 ustar 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/watch 0000644 0000000 0000000 00000000230 12144375646 010226 0 ustar 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.sh 0000755 0000000 0000000 00000001132 12144377153 011255 0 ustar #!/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/ 0000755 0000000 0000000 00000000000 12144375525 010476 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 12144375525 011704 0 ustar 3.0 (quilt)
debian/libmina2-java.docs 0000644 0000000 0000000 00000000013 12144375525 012456 0 ustar NOTICE.txt