[vecmath] 01/58: Initial revision
Markus Koschany
apo at moszumanska.debian.org
Wed Jul 5 09:58:10 UTC 2017
This is an automated email from the git hooks/post-receive script.
apo pushed a commit to branch master
in repository vecmath.
commit d1f86fb0bf13126b92a9f752a248cf2613179077
Author: Arnaud Vandyck <avdyk at debian.org>
Date: Fri May 6 11:42:51 2005 +0000
Initial revision
---
debian/README.Debian | 28 +++++++++++++++++
debian/build.xml | 70 ++++++++++++++++++++++++++++++++++++++++++
debian/changelog | 6 ++++
debian/compat | 1 +
debian/control | 20 ++++++++++++
debian/copyright | 26 ++++++++++++++++
debian/libvecmath1.2-java.dirs | 1 +
debian/libvecmath1.2-java.docs | 4 +++
debian/rules | 19 ++++++++++++
9 files changed, 175 insertions(+)
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..0a5a952
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,28 @@
+vecmath1.2 for Debian
+--------------------------
+
+This free implementation of the vecmath library from Java3D may
+interfere with the default vecmath library from SUN if you have
+installed a Java3D extension distribution into a SUN JDK.
+
+The library will fail to work as the SUN vecmath library in the
+jre/ext folder will be preferred. To suppress the usage of the
+SUN vecmath library you have to use the endorsed java property.
+
+Use the -Djava.endorsed.dirs=<some_directory> in the java command
+and create a symbolic link <some_directory>/vecmath1.2.jar which
+points to /usr/share/java/vecmath1.2.jar
+
+The vecmath1.2 package has been successfully tested with the supplied
+javax.vecmath.VecmathTest class for the following free java vm's:
+
+Kaffe (1.1.4.PRECVS6-1)
+SableVM (1.1.9-1)
+JamVM (1.2.0-3)
+gij-3.3 (3.3.5-5)
+gij-3.4 (3.4.3-6)
+
+The mentioned test will fail if tried with a SUN JDK with Java3D
+installed !
+
+ -- Wolfgang Baer <WBaer at gmx.de>, Tue, 8 Feb 2005 17:03:57 +0100
diff --git a/debian/build.xml b/debian/build.xml
new file mode 100644
index 0000000..869cd26
--- /dev/null
+++ b/debian/build.xml
@@ -0,0 +1,70 @@
+<project name="vecmath1.2" default="compile" basedir="..">
+
+<!-- ========== Component Declarations ==================================== -->
+
+ <!-- The name of this component -->
+ <property name="component.name" value="vecmath1.2"/>
+
+ <!-- The base directory for compilation targets -->
+ <property name="build.home" value="${basedir}/target"/>
+
+ <!-- The base directory for component sources -->
+ <property name="source.home" value="${basedir}"/>
+
+<!-- ========== Compiler Defaults ========================================= -->
+
+
+ <!-- Should Java compilations set the 'debug' compiler option? -->
+ <property name="compile.debug" value="true"/>
+
+ <!-- Should Java compilations set the 'deprecation' compiler option? -->
+ <property name="compile.deprecation" value="false"/>
+
+ <!-- Should Java compilations set the 'optimize' compiler option? -->
+ <property name="compile.optimize" value="false"/>
+
+<!-- ========== Executable Targets ======================================== -->
+
+ <target name="prepare" description="Prepare build directory">
+ <mkdir dir="${build.home}"/>
+ <mkdir dir="${build.home}/classes"/>
+ <mkdir dir="${build.home}/docs"/>
+ <mkdir dir="${build.home}/docs/api"/>
+ </target>
+
+ <target name="compile" depends="prepare">
+ <javac srcdir="${source.home}"
+ destdir="${build.home}/classes"
+ debug="${compile.debug}"
+ deprecation="${compile.deprecation}"
+ optimize="${compile.optimize}"
+ verbose="no"
+ source="1.3" nowarn="yes">
+ <exclude name="javax/vecmath/VecmathTest.java"/>
+ </javac>
+ <jar jarfile="${build.home}/${component.name}.jar"
+ basedir="${build.home}/classes">
+ </jar>
+ </target>
+
+ <target name="clean"
+ description="Clean build and distribution directories">
+ <delete dir="${build.home}"/>
+ </target>
+
+ <target name="all" depends="clean,compile,javadoc"
+ description="Clean and compile all components"/>
+
+ <target name="javadoc" depends="prepare"
+ description="Create component Javadoc documentation">
+
+ <javadoc sourcepath="${source.home}"
+ destdir="${build.home}/docs/api" defaultexcludes="yes">
+ <fileset dir="${source.home}" defaultexcludes="yes">
+ <include name="javax/**"/>
+ <exclude name="javax/vecmath/VecmathTest.java"/>
+ </fileset>
+ </javadoc>
+ </target>
+
+</project>
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..4f140a2
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+vecmath1.2 (1.14-1) experimental; urgency=low
+
+ * Initial Release (closes: #294536)
+
+ -- Wolfgang Baer <WBaer at gmx.de> Sat, 5 Feb 2005 19:45:08 +0100
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..b8626c4
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+4
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..dd4811a
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,20 @@
+Source: vecmath1.2
+Section: libs
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Wolfgang Baer <WBaer at gmx.de>
+Build-Depends-Indep: debhelper (>= 4.2.30), cdbs, libant1.6-java, kaffe (>= 1.1.4-PRECVS8-1)
+Standards-Version: 3.6.1
+
+Package: libvecmath1.2-java
+Architecture: all
+Depends: kaffe | java1-runtime | java2-runtime
+Suggests: java-virtual-machine
+Description: implementation of javax.vecmath package from Java3D 1.2
+ This is an unofficial implementation of the javax.vecmath package specified
+ in the Java(TM) 3D API 1.2. The package includes classes for 3-space
+ vector/point, 4-space vector, 4x4, 3x3 matrix, quaternion, axis-angle
+ combination and etc. which are often utilized for computer graphics
+ mathematics. Most of the classes have single and double precision versions.
+ Generic matrices' LU and SV decomposition are also there.
+
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..f367a8e
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,26 @@
+This package was debianized by Wolfgang Baer <WBaer at gmx.de> on
+Sat, 5 Feb 2005 19:45:08 +0100.
+
+It was downloaded from <http://www.objectclub.jp/download/vecmath_e>
+
+Copyright:
+
+Copyright (C) 1997,1998,1999
+Kenji Hiranabe, Eiwa System Management, Inc.
+
+Upstream Author: Kenji Hiranabe <hiranabe at esm.co.jp>
+
+License:
+
+This program is free software.
+Implemented by Kenji Hiranabe(hiranabe at esm.co.jp),
+conforming to the Java(TM) 3D API specification by Sun Microsystems.
+
+Permission to use, copy, modify, distribute and sell this software
+and its documentation for any purpose is hereby granted without fee,
+provided that the above copyright notice appear in all copies and
+that both that copyright notice and this permission notice appear
+in supporting documentation. Kenji Hiranabe and Eiwa System Management,Inc.
+makes no representations about the suitability of this software for any
+purpose. It is provided "AS IS" with NO WARRANTY.
+
diff --git a/debian/libvecmath1.2-java.dirs b/debian/libvecmath1.2-java.dirs
new file mode 100644
index 0000000..13c9f03
--- /dev/null
+++ b/debian/libvecmath1.2-java.dirs
@@ -0,0 +1 @@
+usr/share/java
diff --git a/debian/libvecmath1.2-java.docs b/debian/libvecmath1.2-java.docs
new file mode 100644
index 0000000..ab3876d
--- /dev/null
+++ b/debian/libvecmath1.2-java.docs
@@ -0,0 +1,4 @@
+README
+CHANGES
+target/docs/api
+javax/vecmath/VecmathTest.java
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..b58fec5
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,19 @@
+#!/usr/bin/make -f
+# debian/rules file for vecmath1.2 (uses cdbs)
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/ant.mk
+
+export UPSTREAM_VERSION = $(shell head -1 debian/changelog | cut -f2 -d\( | cut -f1 -d\) | cut -f1 -d\-)
+
+JAVA_HOME := /usr/lib/kaffe
+ANT_HOME := /usr/share/ant1.6
+
+DEB_JARS := $(ANT_HOME)/lib/ant-launcher.jar
+DEB_ANT_COMPILER := jikes
+DEB_ANT_BUILDFILE := debian/build.xml
+DEB_ANT_BUILD_TARGET := all
+
+install/libvecmath1.2-java::
+ install -m 644 target/vecmath1.2.jar debian/libvecmath1.2-java/usr/share/java/vecmath1.2-$(UPSTREAM_VERSION).jar
+ ln -s vecmath1.2-$(UPSTREAM_VERSION).jar debian/libvecmath1.2-java/usr/share/java/vecmath1.2.jar
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/vecmath.git
More information about the pkg-java-commits
mailing list