[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