opencascade.git
7 years agoMerge opencascade (7.3.0+dfsg1-4) import into refs/heads/workingbranch
Tobias Frost [Tue, 23 Oct 2018 20:50:46 +0000 (21:50 +0100)]
Merge opencascade (7.3.0+dfsg1-4) import into refs/heads/workingbranch

7 years agoarmel-ftbfs
Debian Science Maintainers [Tue, 23 Oct 2018 20:50:46 +0000 (21:50 +0100)]
armel-ftbfs

Gbp-Pq: Name armel-ftbfs.patch

7 years agodox-cmake-cleanup
Debian Science Maintainers [Tue, 23 Oct 2018 20:50:46 +0000 (21:50 +0100)]
dox-cmake-cleanup

Gbp-Pq: Name dox-cmake-cleanup.diff

7 years agoremove-cloudflare-mathjax
Debian Science Maintainers [Tue, 23 Oct 2018 20:50:46 +0000 (21:50 +0100)]
remove-cloudflare-mathjax

Gbp-Pq: Name remove-cloudflare-mathjax.diff

7 years agofix-install-dir-references
Debian Science Maintainers [Tue, 23 Oct 2018 20:50:46 +0000 (21:50 +0100)]
fix-install-dir-references

Gbp-Pq: Name fix-install-dir-references.diff

7 years agoenable-exception-handling
Debian Science Maintainers [Tue, 23 Oct 2018 20:50:46 +0000 (21:50 +0100)]
enable-exception-handling

Gbp-Pq: Name enable-exception-handling.patch

7 years agoopencascade (7.3.0+dfsg1-4) unstable; urgency=medium
Tobias Frost [Tue, 23 Oct 2018 20:50:46 +0000 (21:50 +0100)]
opencascade (7.3.0+dfsg1-4) unstable; urgency=medium

  * Drop .symbols files -- they are simply not sustainable. (Closes: #911554)
  * Bump S-V to 4.2.1 -- Add Rules-Requires-Root: no.

[dgit import unpatched opencascade 7.3.0+dfsg1-4]

7 years agoImport opencascade_7.3.0+dfsg1-4.debian.tar.xz
Tobias Frost [Tue, 23 Oct 2018 20:50:46 +0000 (21:50 +0100)]
Import opencascade_7.3.0+dfsg1-4.debian.tar.xz

[dgit import tarball opencascade 7.3.0+dfsg1-4 opencascade_7.3.0+dfsg1-4.debian.tar.xz]

7 years agoMerge opencascade (7.3.0+dfsg1-3) import into refs/heads/workingbranch
Tobias Frost [Wed, 27 Jun 2018 06:13:20 +0000 (07:13 +0100)]
Merge opencascade (7.3.0+dfsg1-3) import into refs/heads/workingbranch

7 years agoarmel-ftbfs
Debian Science Maintainers [Wed, 27 Jun 2018 06:13:20 +0000 (07:13 +0100)]
armel-ftbfs

Gbp-Pq: Name armel-ftbfs.patch

7 years agodox-cmake-cleanup
Debian Science Maintainers [Wed, 27 Jun 2018 06:13:20 +0000 (07:13 +0100)]
dox-cmake-cleanup

Gbp-Pq: Name dox-cmake-cleanup.diff

7 years agoremove-cloudflare-mathjax
Debian Science Maintainers [Wed, 27 Jun 2018 06:13:20 +0000 (07:13 +0100)]
remove-cloudflare-mathjax

Gbp-Pq: Name remove-cloudflare-mathjax.diff

7 years agofix-install-dir-references
Debian Science Maintainers [Wed, 27 Jun 2018 06:13:20 +0000 (07:13 +0100)]
fix-install-dir-references

Gbp-Pq: Name fix-install-dir-references.diff

7 years agoenable-exception-handling
Debian Science Maintainers [Wed, 27 Jun 2018 06:13:20 +0000 (07:13 +0100)]
enable-exception-handling

Gbp-Pq: Name enable-exception-handling.patch

7 years agoopencascade (7.3.0+dfsg1-3) unstable; urgency=medium
Tobias Frost [Wed, 27 Jun 2018 06:13:20 +0000 (07:13 +0100)]
opencascade (7.3.0+dfsg1-3) unstable; urgency=medium

  * Upload to unstable.
  * Import symbols for powerpcspe.
  * Bump S-V to 4.1.4 -- no changes required

[dgit import unpatched opencascade 7.3.0+dfsg1-3]

7 years agoImport opencascade_7.3.0+dfsg1-3.debian.tar.xz
Tobias Frost [Wed, 27 Jun 2018 06:13:20 +0000 (07:13 +0100)]
Import opencascade_7.3.0+dfsg1-3.debian.tar.xz

[dgit import tarball opencascade 7.3.0+dfsg1-3 opencascade_7.3.0+dfsg1-3.debian.tar.xz]

7 years agoImport opencascade_7.3.0+dfsg1.orig.tar.gz
Tobias Frost [Sat, 9 Jun 2018 22:51:46 +0000 (23:51 +0100)]
Import opencascade_7.3.0+dfsg1.orig.tar.gz

[dgit import orig opencascade_7.3.0+dfsg1.orig.tar.gz]

14 years agomake-draw-libs-private
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
make-draw-libs-private

Remove sonames so that dlopen works even if -dev package is not installed.
Move DRAW plug-ins into /usr/lib/opencas, these are private plug-ins and
not shared libraries.
Put rpath information into DRAWEXE to make it find plug-ins without
hacking source files.

Gbp-Pq: Name make-draw-libs-private.patch

14 years agolib-release
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
lib-release

Add '-release 6.5.0' to all lib*_la_LDFLAGS variables

Gbp-Pq: Name lib-release.patch

14 years agodep-libs
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
dep-libs

This patch ensures that all needed symbols are found

Gbp-Pq: Name dep-libs.patch

14 years agotkernel-ld
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
tkernel-ld

ros/configure.in previously set LIBS=$TCL_LIBS which added -ldl flag as a side effect

This has now to be added explicitly.

Gbp-Pq: Name tkernel-ld.patch

14 years agocompatibility-occ630-Value
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
compatibility-occ630-Value

Temporarily push back methods which have been removed between 6.3.0 and 6.5.0

Many classes in OCC 6.3.O did provide a method Value(), which
have been replaced by SquareDistance() in OCC 6.5.0.
These methods seem to be commonly used, we provide a temporary alias
to help smooth upgrades to 6.5.0.

Few other aliases are also added, but note that this patch is transient
and will be removed when all packages are ported to 6.5.0

Gbp-Pq: Name compatibility-occ630-Value.patch

14 years agoadd-enable-openmp
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
add-enable-openmp

Add a new configure option: --enable-openmp

When this option is set, loops which are parallelized upstream
with tbb are parallelized with openmp.
Due to a bug in libtool (it removes -fopenmp flag when linking),
a workaround is provided, but works only with GNU gcc.

Submitted upstream: http://www.opencascade.org/org/forum/thread_20105/

Gbp-Pq: Topic submitted
Gbp-Pq: Name add-enable-openmp.patch

14 years agomaint-mode
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
maint-mode

Since we are patching ros/configure.in, setting AM_MAINTAINER_MODE
avoids running autotools within 'clean' target.

Gbp-Pq: Name maint-mode.patch

14 years agoconfigure-cflags
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
configure-cflags

Compile C sources with -D_GNU_SOURCE=1 as with C++

This is mostly cosmetics, but allows installing libraries
on a very old system. C source files in ros/src/IGESFile
use sscanf, which adds a dependency against glibc >= 2.7
unless it is compiled with -D_GNU_SOURCE=1.

Gbp-Pq: Name configure-cflags.patch

14 years agodrop-config-h
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
drop-config-h

Unlike upstream, we do not install config.h since applications
built with OpenCascade may want to ship their own config.h file.
Installed headers must then not #include <config.h>

Unfortunately the situation became worse in 6.5.0, upstream relies
on config.h being included by all files; we have to include
config.h in recently added C++ files.

Gbp-Pq: Name drop-config-h.patch

14 years agocasroot
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
casroot

This patch allows using OpenCascade without setting any environment variable.

Gbp-Pq: Name casroot.patch

14 years agoOCC64
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
OCC64

Move _OCC64 macro definition into /usr/include/opencascade/arch-6.5.0/Standard_Macro64.hxx

This file is shipped by libopencascade-foundation-6.5.0, because include
files are in arch:all packages and this macro must be set only on 64-bit archs.
Closes: #486386
Gbp-Pq: Name OCC64.patch

14 years agodestdir
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
destdir

Add support for DESTDIR

Submitted upstream: http://www.opencascade.org/org/forum/thread_20121/

Gbp-Pq: Topic submitted
Gbp-Pq: Name destdir.patch

14 years agomove-osd_fontmgr-vis
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
move-osd_fontmgr-vis

Move OSD_FontMgr from TKernel into TKOpenGl.

This avoids having libTKernel depend on X11.

Submitted upstream: http://www.opencascade.org/org/forum/thread_20042/

Gbp-Pq: Topic submitted
Gbp-Pq: Name move-osd_fontmgr-vis.patch

14 years agomove-vrml-vis
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
move-vrml-vis

Move TKVRML module from DataExchange_PKGS into Visualization_PKGS

It is listed first and so does not depend on other data exchange packages,
while it depends on visualization packages, so it does better fit there.

Gbp-Pq: Name move-vrml-vis.patch

14 years agomultibuf
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
multibuf

Fix detection of multibuf.h by the configure script

Without this patch, configure prints:

  checking X11/extensions/multibuf.h usability... no
  configure: WARNING: X11/extensions/multibuf.h: present but cannot be compiled
  checking X11/extensions/multibuf.h presence... yes
  configure: WARNING: X11/extensions/multibuf.h:     check for missing prerequisite headers?
  configure: WARNING: X11/extensions/multibuf.h: see the Autoconf documentation
  configure: WARNING: X11/extensions/multibuf.h:     section "Present But Cannot Be Compiled"
  configure: WARNING: X11/extensions/multibuf.h: proceeding with the compiler's result
  checking for X11/extensions/multibuf.h... no

Based on a patch by Dan Horák.

Gbp-Pq: Name multibuf.patch

14 years agoenable-freeimage
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
enable-freeimage

Really compile with -DHAVE_FREEIMAGE if FreeImage is found.

Fix variable names, use those found in ros/adm/make/TKService/Makefile.am
Also link against freeimageplus, we need it.

Submitted upstream: http://www.opencascade.org/org/forum/thread_20043/

Gbp-Pq: Topic submitted
Gbp-Pq: Name enable-freeimage.patch

14 years agofix-ftgl-includes
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
fix-ftgl-includes

Fix detection of FTGL in configure.in

Also modify installed headers to search for FTGL headers in
the right directory.  This is not needed to build opencascade,
but may help people including those headers.
And last, fix usage of FTGL, FTFace is an internal structure
of FTGL and is no more exported.

Submitted upstream: http://www.opencascade.org/org/forum/thread_20128/

Gbp-Pq: Topic submitted
Gbp-Pq: Name fix-ftgl-includes.patch

14 years agofix-tcl8.6
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
fix-tcl8.6

Fix build failure with tcl 8.6

With this patch, opencascade still builds with tcl 8.5.

Submitted upstream: http://www.opencascade.org/org/forum/thread_20125/

Gbp-Pq: Topic submitted
Gbp-Pq: Name fix-tcl8.6.patch

14 years agono-bitmaps-icon
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
no-bitmaps-icon

Disable X11/bitmaps/icon.h inclusion (closes: #489127)

Gbp-Pq: Name no-bitmaps-icon.patch

14 years agomft-disable-mmap
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
mft-disable-mmap

Disabled mmap in font rendering (closes: #487407)

Gbp-Pq: Name mft-disable-mmap.patch

14 years agohurd-fixes
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
hurd-fixes

New patch: debian/patches/hurd-fixes.patch

This patch will gather fixes needed to build on GNU/Hurd.

Remove OSD_Process::CurrentDirectory() method on non-Windows hosts.
This method is unused, and prevents compilation on GNU/Hurd.

The Hurd defines ED as a macro in errno.h, rename ED variables
into EData.

Gbp-Pq: Name hurd-fixes.patch

14 years agofix-osd_path
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
fix-osd_path

Drop utsname usage for unknown architectures.  It is misused and
prevent compilation on these architectures, see for instance
  http://buildd.debian-ports.org/fetch.php?pkg=opencascade&arch=kfreebsd-i386&ver=6.3.0.dfsg.1-3&stamp=1237965784&file=log&as=raw
  http://buildd.debian-ports.org/fetch.php?pkg=opencascade&arch=hurd-i386&ver=6.3.0.dfsg.1-3&stamp=1238775033&file=log&as=raw

Gbp-Pq: Name fix-osd_path.patch

14 years agofix-asm
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
fix-asm

Replace x86 assembly code by atomic extensions provided by GNU g++.
(closes: #518837)

Submitted upstream: http://www.opencascade.org/org/forum/thread_20053/

Gbp-Pq: Topic submitted
Gbp-Pq: Name fix-asm.patch

14 years agokfreebsd
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
kfreebsd

Fix compilation on GNU/kFreeBSD
(closes: #542718)

Submitted upstream: http://www.opencascade.org/org/forum/thread_20052/

Gbp-Pq: Topic submitted
Gbp-Pq: Name kfreebsd.patch

14 years agoppc
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
ppc

Change PPC variable to ppc to avoid conflict with PPC macro (closes: #487810)

Submitted upstream: http://www.opencascade.org/org/forum/thread_20051/

Gbp-Pq: Topic submitted
Gbp-Pq: Name ppc.patch

14 years agoftbfs-g++4.6
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
ftbfs-g++4.6

Fix build failures with g++ 4.6  (closes: #624943)

Error message is:
 ../../../../ros/src/Visual3d/Visual3d_TransientManager.cxx: In static member function 'static Standard_Boolean Visual3d_TransientManager::BeginDraw(const Handle_Visual3d_View&, Standard_Boolean, Standard_Boolean)':
 ../../../../ros/src/Visual3d/Visual3d_TransientManager.cxx:123:70: error: taking address of temporary [-fpermissive]
 ../../../../ros/src/Visual3d/Visual3d_TransientManager.cxx:127:68: error: taking address of temporary [-fpermissive]
 ../../../../ros/src/Visual3d/Visual3d_TransientManager.cxx: In static member function 'static void Visual3d_TransientManager::ClearDraw(const Handle_Visual3d_View&, Standard_Boolean)':
 ../../../../ros/src/Visual3d/Visual3d_TransientManager.cxx:192:77: error: taking address of temporary [-fpermissive]
 ../../../../ros/src/Visual3d/Visual3d_TransientManager.cxx:194:75: error: taking address of temporary [-fpermissive]
 ../../../../ros/src/Visual3d/Visual3d_TransientManager.cxx: In static member function 'static Standard_Boolean Visual3d_TransientManager::BeginAddDraw(const Handle_Visual3d_View&)':
 ../../../../ros/src/Visual3d/Visual3d_TransientManager.cxx:232:79: error: taking address of temporary [-fpermissive]
 ../../../../ros/src/Visual3d/Visual3d_TransientManager.cxx:234:77: error: taking address of temporary [-fpermissive]

Submitted upstream: http://www.opencascade.org/org/forum/thread_20572/

Gbp-Pq: Topic submitted
Gbp-Pq: Name ftbfs-g++4.6.patch

14 years agofix-Abs-parenthesis
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
fix-Abs-parenthesis

Replace Abs(foo < bar) by Abs(foo) < bar

This is legal C++, but certainly not the expected result,
(foo < bar) is a boolean which is promoted to an int, and
the function Abs(int) is called.

These bugs have been reported by Fotios Sioutis on the
opencascade forum.
Submitted upstream: http://www.opencascade.org/org/forum/thread_20187/

Gbp-Pq: Topic submitted
Gbp-Pq: Name fix-Abs-parenthesis.patch

14 years agofix-display-text
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
fix-display-text

Bug fix: Text doesn't get displayed in 6.5

Submitted upstream: http://www.opencascade.org/org/forum/thread_20101/

Based on a patch provided on the opencascade forum by Venugopal Gudimetla.

Gbp-Pq: Topic submitted
Gbp-Pq: Name fix-display-text.patch

14 years agoworkaround-bug-mesher
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
workaround-bug-mesher

Workaround poor performance of the new mesher in OCC 6.5.0 with B-spline surfaces

The new mesher in OCC 6.5.0 is more robust, but also produces much
larger meshes on B-spline surfaces.  Until this bug is fixed, it
seems better to use the generic procedure.

Patch provided by Jérôme Robert.
See http://www.opencascade.org/org/forum/thread_20076/

Gbp-Pq: Topic submitted
Gbp-Pq: Name workaround-bug-mesher.patch

14 years agoOpenCASCADE6.3.0-strcmp
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
OpenCASCADE6.3.0-strcmp

char* comparison must be performed by strcmp, not ==

Patch found in openSUSE rpm package

Submitted upstream: http://www.opencascade.org/org/forum/thread_20049/

Gbp-Pq: Topic submitted
Gbp-Pq: Name OpenCASCADE6.3.0-strcmp.patch

14 years agofix-tklcaf
Debian Science Maintainers [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
fix-tklcaf

Fix TKLCAF library (= instead of == in if-condition)

Submitted upstream: http://www.opencascade.org/org/forum/thread_18622/

From: Michael Wild <themiwi@users.sourceforge.net>

Signed-off-by: Michael Wild <themiwi@users.sourceforge.net>
Gbp-Pq: Topic submitted
Gbp-Pq: Name fix-tklcaf.patch

14 years agoopencascade (6.5.0.dfsg-2) unstable; urgency=low
"Adam C. Powell, IV" [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
opencascade (6.5.0.dfsg-2) unstable; urgency=low

  [ Denis Barbier ]
  * Add debian/patches/submitted/ftbfs-g++4.6.patch
    Fix FTBFS with g++ 4.6.  Closes: #624943
  * Add debian/patches/submitted/fix-Abs-parenthesis.patch
    Fix misplaced parenthesis, patch by Fotios Sioutis
    on the OpenCascade forum.
  * debian/patches/hurd-fixes.patch: Rename ED variable into
    EData, as ED is a macro defined in errno.h on the Hurd.
  * Fix sparc v9 detection in fix-asm.patch to fix FTBFS
    on sparc64.
  * Fix debian/patches/compatibility-occ630-Value.patch: the
    old Value() method did return a distance whereas
    SquareDistance() now returns a square distance, so Value()
    must call sqrt().  Thanks to Roman Lygin and Mikhail Sazonov
    for the catch on the OpenCASCADE forum.

  [ Adam C. Powell, IV ]
  * Bumped Standards-Version to 3.9.2, no changes needed.

[dgit import unpatched opencascade 6.5.0.dfsg-2]

14 years agoImport opencascade_6.5.0.dfsg-2.debian.tar.gz
"Adam C. Powell, IV" [Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)]
Import opencascade_6.5.0.dfsg-2.debian.tar.gz

[dgit import tarball opencascade 6.5.0.dfsg-2 opencascade_6.5.0.dfsg-2.debian.tar.gz]

14 years agoImport opencascade_6.5.0.dfsg.orig.tar.bz2
"Adam C. Powell, IV" [Mon, 21 Mar 2011 11:52:34 +0000 (11:52 +0000)]
Import opencascade_6.5.0.dfsg.orig.tar.bz2

[dgit import orig opencascade_6.5.0.dfsg.orig.tar.bz2]