debian/0000755000000000000000000000000011607415153007171 5ustar debian/patches/0000755000000000000000000000000011607415153010620 5ustar debian/patches/series0000644000000000000000000000002011607415153012025 0ustar build.xml.patch
debian/patches/build.xml.patch0000644000000000000000000001500411607415153013537 0ustar Description: Patch to be able to use ant for building package. This makes it
easier to support offline building of this library.
Author: Andres Mejia
Forwarded: no
Last-Update: 2011-01-21
--- /dev/null
+++ bsaf-1.9/build.xml
@@ -0,0 +1,150 @@
+
+
+
+ Better Swing Application Framework, a fork of the original Swing
+ Application Framework
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
debian/control0000644000000000000000000000451711607415153010603 0ustar Source: bsaf
Section: java
Priority: optional
Maintainer: Debian Java Maintainers
Uploaders: Andres Mejia , Andrew Ross
Build-Depends: debhelper (>= 7.0.50~), javahelper, default-jdk, ant,
ant-optional, junit4, libnetx-java
Standards-Version: 3.9.2
Homepage: http://kenai.com/projects/bsaf
Vcs-Browser: http://git.debian.org/?p=pkg-java/bsaf.git
Vcs-Git: git://git.debian.org/git/pkg-java/bsaf.git
Package: libbetter-appframework-java
Architecture: all
Depends: ${java:Depends}, ${misc:Depends}
Provides: libappframework-java
Description: Java Better Swing Application Framework (library)
The Better Swing Application Framework is a fork of the original Swing
Application Framework (appframework) reference implementation of JSR 296. Since
August 2009, the original Swing Application Framework project has been on hold,
and therefore this fork was created to carry on the work until the original
project resumes.
.
The last public release of the original appframework project was version 1.03.
The BSAF project currently aims at producing a new release, version 1.9, with
the primary goals of improving stability, keeping backward compatibility with
SAF 1.03, fixing bugs, updating documentation, and creating more unit tests and
examples.
.
This package contains the Java library for the Better Swing Application
Framework.
Package: libbetter-appframework-java-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}
Recommends: ${java:Recommends}
Description: Java Better Swing Application Framework (documentation)
The Better Swing Application Framework is a fork of the original Swing
Application Framework (appframework) reference implementation of JSR 296. Since
August 2009, the original Swing Application Framework project has been on hold,
and therefore this fork was created to carry on the work until the original
project resumes.
.
The last public release of the original appframework project was version 1.03.
The BSAF project currently aims at producing a new release, version 1.9, with
the primary goals of improving stability, keeping backward compatibility with
SAF 1.03, fixing bugs, updating documentation, and creating more unit tests and
examples.
.
This package contains the documentation for the Better Swing Application
Framework.
debian/watch0000644000000000000000000000005711607415153010224 0ustar # bsaf is currently retrieved from an svn tag.
debian/libbetter-appframework-java.jlibs0000644000000000000000000000002011607415153015575 0ustar dist/bsaf-*.jar
debian/source/0000755000000000000000000000000011607415153010471 5ustar debian/source/format0000644000000000000000000000001411607415153011677 0ustar 3.0 (quilt)
debian/libbetter-appframework-java-doc.javadoc0000644000000000000000000000001511607415153016650 0ustar dist/javadoc
debian/changelog0000644000000000000000000000163111607415153011044 0ustar bsaf (1.9-3) unstable; urgency=low
* Team upload.
* Add myself to uploaders.
* Depend on libnetx-java instead of icedtea-netx for javax.jnlp.*
-- Andrew Ross Wed, 13 Jul 2011 22:50:38 +0100
bsaf (1.9-2) unstable; urgency=low
* Team upload.
* Add icedtea-netx to Build-Depends (javax.jnlp.* is not included anymore
in openjdk-6 package). Closes: #628290.
* Bump Standards-Version to 3.9.2: no changes needed.
-- Damien Raude-Morvan Tue, 31 May 2011 01:17:43 +0200
bsaf (1.9-1) unstable; urgency=low
[ Andres Mejia ]
* Initial release. (Closes: #610926)
[ Damien Raude-Morvan ]
* d/control: Drop Depends: default-jre | java2-runtime
as a Java library don't need to depends on runtime (Java Policy).
* d/copyright: Add OSXAdapter.java copyright and license text.
-- Andres Mejia Thu, 20 Jan 2011 23:07:01 -0500
debian/rules0000755000000000000000000000024111607415153010246 0ustar #!/usr/bin/make -f
export JAVA_HOME=/usr/lib/jvm/default-java
export CLASSPATH=/usr/share/java/junit4.jar:/usr/share/java/netx.jar
%:
dh $@ --with javahelper
debian/copyright0000644000000000000000000001016311607415153011125 0ustar BSAF was debianized by Andres Mejia.
-----------------------------------
Packaging work is licensed under the same terms as BSAF.
Copyright and License for BSAF :
[In source tarball, upstream license text can be found in
./src/main/resources/COPYING]
Copyright (c) 2005-2006 Sun Microsystems, Inc., 4150 Network Circle, Santa
Clara, California 95054, U.S.A. All rights reserved. Use is subject
to license terms below. Sun, Sun Microsystems and the Sun logo are
trademarks or registered trademarks of Sun Microsystems, Inc. in the
U.S. and other countries.
Copyright (c) 2009-2010 Illya Yalovyy ,
Copyright (C) 2010 Eric Heumann,
Use is subject to license terms below.
Notice: This product is covered by U.S. export control laws and may be
subject to the export or import laws in other countries. These laws may
restrict the fields of use for this software and may require you to
secure government authorization.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library. If not, see .
On Debian GNU/Linux systems, the complete text of the GNU Lesser General
Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
-----------------------------------
License for file: src/main/java/org/jdesktop/application/utils/OSXAdapter.java
Disclaimer: IMPORTANT: This Apple software is supplied to you by
Apple Inc. ("Apple") in consideration of your agreement to the
following terms, and your use, installation, modification or
redistribution of this Apple software constitutes acceptance of these
terms. If you do not agree with these terms, please do not use,
install, modify or redistribute this Apple software.
In consideration of your agreement to abide by the following terms, and
subject to these terms, Apple grants you a personal, non-exclusive
license, under Apple's copyrights in this original Apple software (the
"Apple Software"), to use, reproduce, modify and redistribute the Apple
Software, with or without modifications, in source and/or binary forms;
provided that if you redistribute the Apple Software in its entirety and
without modifications, you must retain this notice and the following
text and disclaimers in all such redistributions of the Apple Software.
Neither the name, trademarks, service marks or logos of Apple Inc.
may be used to endorse or promote products derived from the Apple
Software without specific prior written permission from Apple. Except
as expressly stated in this notice, no other rights or licenses, express
or implied, are granted by Apple herein, including but not limited to
any patent rights that may be infringed by your derivative works or by
other works in which the Apple Software may be incorporated.
The Apple Software is provided by Apple on an "AS IS" basis. APPLE
MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION
THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND
OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS.
IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION,
MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED
AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE),
STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 2003-2007 Apple, Inc., All Rights Reserved
debian/bsaf-get-orig-source0000755000000000000000000000232211607415153013042 0ustar #!/bin/sh
# This script is used to download the upstream source for bsaf
# and generate it into an orig source tarball for Debian.
# Common variables used to ease maintenance of this script
BSAF_VERSION="1.9"
SVN_REVISION="174"
USAGE="\n\
This script is used to generate the orig tarball used in building\n\
Debian packages for bsaf-$BSAF_VERSION.\n\
Usage: bsaf-get-orig-source [OPTION]\n\
\n\
-h, --help Display this help message.\n\
--remove-upstream-source Remove upstream sources.\n"
while [ "$#" -gt "0" ]
do
case "$1" in
--remove-upstream-source)
REMOVE_UPSTREAM_SOURCE=1
shift
;;
-h|--help|*)
echo "${USAGE}"
exit 1
;;
esac
done
make_current_tarball() {
# Download the tarball if it's not available in the current directory
[ -d "bsaf-1.9" ] || \
svn export -r $SVN_REVISION "https://svn.kenai.com/svn/bsaf~main/framework/tags/bsaf-1.9"
tar --exclude-vcs -czf "bsaf_$BSAF_VERSION.orig.tar.gz" "bsaf-1.9/"
jh_repack --upstream-version $BSAF_VERSION "bsaf_$BSAF_VERSION.orig.tar.gz"
if [ $REMOVE_UPSTREAM_SOURCE ]; then
rm -rf "bsaf-1.9"
fi
}
make_current_tarball
debian/compat0000644000000000000000000000000211607415153010367 0ustar 7
debian/libbetter-appframework-java-doc.doc-base0000644000000000000000000000054511607415153016726 0ustar Document: libbetter-appframework-java-doc
Title: Better Swing Application Framework API
Author: Illya Yalovyy
Abstract: This is the API documentation for the Better Swing Application
Framework.
Section: Java
Format: HTML
Index: /usr/share/doc/libbetter-appframework-java-doc/api/index.html
Files: /usr/share/doc/libbetter-appframework-java-doc/api/*.html