debian/0000775000000000000000000000000012303442433007166 5ustar debian/libcoin80-dev.install0000664000000000000000000000015112221105251013107 0ustar usr/bin/coin-config usr/include usr/lib/*/lib*.a usr/lib/*/lib*.so usr/share/Coin/conf usr/share/aclocal debian/rules0000775000000000000000000000152312275001662010252 0ustar #!/usr/bin/make -f export AUTOCONF=true export AUTOHEADER=true export AUTOMAKE=true export ACLOCAL=true export AUTOPOINT=true %: dh $@ --parallel --with autotools_dev,autoreconf DEB_CONFIGURE_EXTRA_FLAGS = --disable-dependency-tracking \ --enable-static --enable-shared \ --disable-maintainer-mode \ --enable-html htmldir=/usr/share/doc/libcoin80-doc/html \ --enable-man --mandir=/usr/share/man \ --without-mesa \ --enable-threadsafe \ override_dh_auto_configure: dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS) override_dh_installman: mv $(CURDIR)/debian/tmp/usr/share/man/man3/string.h.3 $(CURDIR)/debian/tmp/usr/share/man/man3/string_coin.h.3 mv $(CURDIR)/debian/tmp/usr/share/man/man3/thread.h.3 $(CURDIR)/debian/tmp/usr/share/man/man3/thread_coin.h.3 rm -rf $(CURDIR)/debian/tmp/usr/share/man/man3/_*.*.* dh_installman debian/watch0000664000000000000000000000025212221105251010207 0ustar version=3 https://bitbucket.org/Coin3D/coin/downloads/Coin-(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) # Bart Martens Sat, 05 Jan 2013 08:45:10 +0000 debian/copyright0000664000000000000000000000366512221105251011124 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Coin Upstream-Source: https://bitbucket.org/Coin3D/coin/wiki/Home Files: * Copyright: Coin is copyright (C) 1998-2013 Kongsberg Oil & Gas Technologies AS License: BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: debian/* Copyright: Copyright 2008, Steve Robbins License: GAP Copying and distribution of these files, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. debian/libcoin80-runtime.install0000664000000000000000000000003712221105251014017 0ustar usr/share/Coin/draggerDefaults debian/source/0000775000000000000000000000000012221105251010457 5ustar debian/source/format0000664000000000000000000000001312221105251011664 0ustar 3.0 (quilt)debian/libcoin80-doc.lintian-overrides0000664000000000000000000000012712221105251015071 0ustar libcoin80-doc: manpage-has-bad-whatis-entry libcoin80-doc: manpage-has-errors-from-man debian/libcoin80-dev.manpages0000664000000000000000000000005412221105251013236 0ustar debian/tmp/usr/share/man/man1/coin-config.1 debian/libcoin80-doc.doc-base0000664000000000000000000000064412221105251013114 0ustar Document: libcoin80 Title: Coin Library Author: The Coin Developer Team at Kongsberg SIM (SIM) Abstract: Coin is an OpenGL-based, retain-mode 3D graphics library that implements the Open Inventor 2.1 API. Section: Graphics Format: HTML Index: /usr/share/doc/libcoin80-doc/html/index.html Files: /usr/share/doc/libcoin80-doc/html/*.html /usr/share/doc/libcoin80-doc/html/*.png /usr/share/doc/libcoin80-doc/html/*.css debian/patches/0000775000000000000000000000000012303442356010621 5ustar debian/patches/01_convert_old_patches.patch0000664000000000000000000000076612221105251016165 0ustar Description: convert old patches into DEP-3 Acked-By: Anton Gladky Last-Update: 2013-03-03 --- a/include/Inventor/SbBasic.h +++ b/include/Inventor/SbBasic.h @@ -33,6 +33,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \**************************************************************************/ +#include #include /* ********************************************************************** */ debian/patches/ppc64el.diff0000664000000000000000000000256112303442356012734 0ustar Index: b/aclocal.m4 =================================================================== --- a/aclocal.m4 +++ b/aclocal.m4 @@ -625,7 +625,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -644,7 +647,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*) Index: b/configure =================================================================== --- a/configure +++ b/configure @@ -6651,7 +6651,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -6670,7 +6673,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*) debian/patches/series0000664000000000000000000000005212303442344012030 0ustar 01_convert_old_patches.patch ppc64el.diff debian/compat0000664000000000000000000000000212221105251010355 0ustar 9 debian/libcoin80.lintian-overrides0000664000000000000000000000004312221105251014323 0ustar libcoin80 binary: embedded-library debian/changelog0000664000000000000000000002022312303442427011042 0ustar coin3 (3.1.4~abc9f50-4ubuntu2) trusty; urgency=medium * Patch aclocal.m4 and configure to support ppc64el. -- Matthias Klose Wed, 26 Feb 2014 20:48:10 +0100 coin3 (3.1.4~abc9f50-4ubuntu1) trusty; urgency=low * Use libtoolize (via dh-autoreconf) for newer arches. -- Daniel T Chen Thu, 06 Feb 2014 16:51:35 -0500 coin3 (3.1.4~abc9f50-4) unstable; urgency=low * [5c22b46] Update homepage. * [86b198d] Build with autotools_dev. (Closes: #727344) * [2d528b8] Add --enable-threadsafe to config options. (Closes: #723567) * [ccaf381] Remove some odd manpages. -- Anton Gladky Sat, 26 Oct 2013 20:58:14 +0200 coin3 (3.1.4~abc9f50-3) unstable; urgency=low * [3637e37] Rename mans for string.h and thread.h. (Closes: #710213) -- Anton Gladky Wed, 29 May 2013 19:56:12 +0200 coin3 (3.1.4~abc9f50-2) unstable; urgency=low * Move the package from experimental to unstable. -- Anton Gladky Tue, 28 May 2013 21:26:01 +0200 coin3 (3.1.4~abc9f50-1) experimental; urgency=low * [7757fb9] Imported Upstream version 3.1.4~abc9f50 * [638d7fc] Update copyright file. The license is changed to BSD. * [e056c3e] Remove creating html/dynsections.js. * [021cded] Update binary-names. Use multiarch. -- Anton Gladky Sun, 14 Apr 2013 14:22:54 +0200 coin3 (3.1.3-3~exp1) experimental; urgency=low * [bac6081] Switch to dpkg-source 3.0 (quilt) format * [0051dcd] Update watch-file. Thanks to Bart Martens . * [4f64bb1] Update copyright-file to DEP-5. * [4a78846] Switch VCS to git. * [8398847] Convert patch to quilt-format. * [b98daa0] Clean debian/rules. Use .install-files. * [ace5108] Use dh 9, Standards-Version 3.9.4. No multi-arch support yet. * [c7e12ca] Add myself to uploaders. * [216f542] Update changelog. * [7b606c3] Remove Steve M. Robbins from uploaders. * [55c8751] Use wrap-and-sort for formatting. -- Anton Gladky Tue, 05 Mar 2013 21:23:49 +0100 coin3 (3.1.3-2.2) unstable; urgency=low * Non maintainer upload * Stop building with -fpermissive, add missing includes. Closes: #667375. -- Matthias Klose Wed, 23 May 2012 22:49:10 +0000 coin3 (3.1.3-2.1) unstable; urgency=low * Non-maintainer upload. [ Gregor Herrmann ] * Fix "ftbfs with GCC-4.7": build with -fpermissive, thanks to Matthias Klose for the pointer. (Closes: #667139) [ Matthias Klose ] * Overwrite lintian warning for embedded library for this upload. -- gregor herrmann Sun, 13 May 2012 15:39:08 +0200 coin3 (3.1.3-2) unstable; urgency=low * control: Remove dependencies on libxp-dev, which is to be obsoleted. Closes: #623647. * control: Move to Debian-science repository, set Maintainer, Uploaders, and Vcs fields. * rules: rewrite using dh. * control: Remove build-dep on cdbs, quilt; add autotools-dev. Set debhelper version to >= 8. Update Standards-Version. * compat: New. Set to 8. -- Steve M. Robbins Fri, 22 Apr 2011 23:18:15 -0500 coin3 (3.1.3-1) unstable; urgency=low * New upstream. -- Steve M. Robbins Tue, 23 Mar 2010 20:36:32 -0500 coin3 (3.1.2-1) unstable; urgency=low * New upstream. -- Steve M. Robbins Sun, 01 Nov 2009 20:48:59 -0600 coin3 (3.1.0-2) unstable; urgency=low * rules: Don't install manpage deprecated.3. Closes: #533228. -- Steve M. Robbins Mon, 29 Jun 2009 23:39:44 -0500 coin3 (3.1.0-1) unstable; urgency=low * New upstream release. -- Steve M. Robbins Fri, 12 Jun 2009 21:49:23 -0500 coin3 (3.0.0-1) unstable; urgency=low * New upstream release. -- Steve M. Robbins Sat, 11 Oct 2008 00:46:03 -0500 coin2 (2.5.0-2) unstable; urgency=low * debian/control: Change suggests from libopenal0 to libopenal0a. Closes: #488001. Change ${Source-Version} to ${binary:Version}. Update to standards version 3.8.0. * debian/rules: Do not ignore errors in clean rule. -- Steve M. Robbins Sat, 28 Jun 2008 02:38:17 -0500 coin2 (2.5.0-1) unstable; urgency=low * New upstream. Closes: #444848. -- Steve M. Robbins Sun, 04 Nov 2007 15:14:38 -0600 coin2 (2.4.6-2) unstable; urgency=low * debian/control: Adapt build-depends to the latest churn of x11 packages. Package libcoin20-dev now depends on all relevant X11 -dev packages. -- Steve M. Robbins Sat, 22 Sep 2007 19:13:09 -0500 coin2 (2.4.6-1) unstable; urgency=low * New upstream. Closes: #417616. * debian/rules: Install coin.m4. Closes: #421683. -- Steve M. Robbins Wed, 2 May 2007 00:56:48 -0500 coin2 (2.4.5-3) unstable; urgency=low * debian/control: Suggest libsimage-dev to enable loading image files using SbImage. Closes: #414657. Bump Standards-Version to 3.7.2.2 (no changes required). * debian/watch: New. * debian/rules: Remove bogus man/man?/_* files before packaging. -- Steve M. Robbins Wed, 14 Mar 2007 21:08:33 -0500 coin2 (2.4.5-2) unstable; urgency=low * debian/control: build-depend on libglu1-mesa-dev. Closes: #365601. -- Steve M. Robbins Mon, 1 May 2006 20:59:33 -0400 coin2 (2.4.5-1) unstable; urgency=low * New upstream version. Removed excess qualification on method definition. Closes: #357190. -- Steve M. Robbins Sun, 30 Apr 2006 16:58:52 -0400 coin2 (2.4.4-2) unstable; urgency=low * debian/control: Replace build-dependency on xlibs-dev with 8 others. This is progress, apparently. Closes: #346642. -- Steve M. Robbins Fri, 13 Jan 2006 02:46:28 -0500 coin2 (2.4.4-1) unstable; urgency=low * New upstream version. Closes: #329162. -- Steve M. Robbins Wed, 23 Nov 2005 22:15:00 -0500 coin2 (2.4.3-3) unstable; urgency=low * debian/rules: Drop optimization level to -O2 for m68k in hopes of being able to compile on that platform. -- Steve M. Robbins Mon, 15 Aug 2005 21:18:10 -0400 coin2 (2.4.3-2) unstable; urgency=low * Rename libcoin40 to libcoin40c2 for the GCC 4 transition. Closes: #317668. * Comment out one line in configure that disables building both shared and static libraries. -- Steve M. Robbins Sun, 10 Jul 2005 12:49:06 -0400 coin2 (2.4.3-1) unstable; urgency=low * New upstream version. Closes: #312742. -- Steve M. Robbins Sun, 10 Jul 2005 06:36:47 -0400 coin2 (2.3.0-1) unstable; urgency=low * New upstream version. -- Steve M. Robbins Thu, 24 Jun 2004 13:38:40 -0400 coin2 (2.2.1-2) unstable; urgency=low * configure: Fix problem detecting linker on amd64; applied patch from Andreas Jochens. Closes: #253270. -- Steve M. Robbins Tue, 8 Jun 2004 19:34:23 -0400 coin2 (2.2.1-1) unstable; urgency=low * New upstream version. Closes: #242127. * debian/control: Suggest libbz2-1.0 rather than libbz2. Closes: #237881. -- Steve M. Robbins Sat, 10 Apr 2004 07:52:41 -0400 coin2 (2.1.0-2) unstable; urgency=low * debian/control: Do not use lines starting with space, full stop, and more characters. Closes: #208217. Change build dependency from xlibmesa-dev to xlibmesa-gl-dev -- Steve M. Robbins Sat, 25 Oct 2003 08:17:24 -0400 coin2 (2.1.0-1) unstable; urgency=low * New upstream release. * debian/control: Suggest libraries libfreetype6, zlib1g, and libbz2 for additional features introduced in this release. -- Steve M. Robbins Sat, 12 Jul 2003 11:13:50 -0400 coin2 (2.0.2-2) unstable; urgency=low * debian/libcoin40-doc.doc-base: Fix document name and files (*.png, not *.gif). Closes: #192581. * include/Inventor/lists/SbIntList.h: Apply patch from CVS for int to pointer cast. Closes: #192572. * Update libtool for mipsel. Closes: #190223. -- Steve M. Robbins Fri, 18 Apr 2003 21:25:12 -0400 coin2 (2.0.2-1) unstable; urgency=low * Initial Debian packaging. -- Steve M. Robbins Sat, 5 Apr 2003 13:04:13 -0500 debian/control0000664000000000000000000000527612275001541010602 0ustar Source: coin3 Section: graphics Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Science Team Uploaders: Anton Gladky Priority: optional Build-Depends: dh-autoreconf, debhelper (>= 9), doxygen, libgl1-mesa-dev, libx11-dev, libxext-dev, libxi-dev, libxmu-dev, libxpm-dev, libxt-dev, libboost-all-dev Standards-Version: 3.9.4 Homepage: https://bitbucket.org/Coin3D/coin/ Vcs-Git: git://git.debian.org/git/debian-science/packages/coin3.git Vcs-Browser: http://git.debian.org/?p=debian-science/packages/coin3.git Package: libcoin80 Architecture: any Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} Suggests: libbz2-1.0, libfreetype6, libopenal0a, libsimage-dev, zlib1g Description: high-level 3D graphics kit implementing the Open Inventor API Coin is an OpenGL-based, retain-mode 3D graphics library that implements the Open Inventor 2.1 API. It also includes support for VRML97 and 3D audio. Installing the suggested packages will enable extra features: . libsimage-dev enables loading of image files in SbImage libfreetype6 enables use of TrueType fonts libopenal0a enables audio support zlib1g and libbz2 enable transparent read of compressed files Package: libcoin80-dev Architecture: any Section: libdevel Depends: libcoin80 (= ${binary:Version}), libgl1-mesa-dev | libgl-dev, libx11-dev, libxext-dev, libxi-dev, libxmu-dev, libxpm-dev, libxt-dev, ${misc:Depends} Suggests: libcoin80-doc (= ${binary:Version}) Conflicts: inventor-dev, libcoin20-dev, libcoin40-dev, libcoin60-dev Description: high-level 3D graphics devkit with Open Inventor and VRML97 support Coin is an OpenGL-based, retain-mode 3D graphics library that implements the Open Inventor 2.1 API. It also includes support for VRML97 and 3D audio. Package: libcoin80-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: libcoin80-dev (= ${binary:Version}) Conflicts: inventor-dev, libcoin20-doc, libcoin40-doc, libcoin60-doc Description: high-level 3D graphics kit with Open Inventor and VRML97 support API documentation for the Coin library (the Open Inventor API) in manpage and HTML format. Package: libcoin80-runtime Architecture: all Section: libs Depends: ${misc:Depends} Suggests: libcoin80 Conflicts: libcoin20-runtime, libcoin40-runtime, libcoin60-runtime Description: high-level 3D graphics kit - external data files External data files used by the Coin library at run-time. The dragger geometry files represent the defaults that are used if the files are not found. This package is completely optional. debian/libcoin80.install0000664000000000000000000000002412221105251012332 0ustar usr/lib/*/lib*.so.* debian/libcoin80-doc.manpages0000664000000000000000000000004212221105251013222 0ustar debian/tmp/usr/share/man/man3/*.3 debian/libcoin80-doc.install0000664000000000000000000000002512221105251013076 0ustar usr/share/doc/*/html