lp:ubuntu/vivid/opencascade

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/vivid/opencascade
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

12. By Daniel T Chen

Accounted for multiarch Tcl & Tk locations in d/rules, fixing FTBFS.

11. By Martin Pitt

No-change rebuild against current pkgbinarymangler to fix broken
md5sums. (see LP #875466)

10. By hazelsct

[ 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.

9. By hazelsct

[ Adam C. Powell, IV ]
[ Denis Barbier ]
* New upstream version: Closes: #616736
  - Bump sonames to 6.5.0.
  - Java support and WOK have been dropped. Closes: #603279
* debian/control: Build-depends on libftgl-dev and libgl2ps-dev.
* debian/control: Remove conflicts against old opencascade packages.
* debian/patches: WOK has been removed, drop specific patches:
       wokunix-fdescr.patch wokstep_extract.patch
       make-wok-libs-private.patch wok-install.patch
       tcl-cleanup.patch
* Drop debian/patches/fix-mesher-segfault.patch, upstream applied
  a different fix.
* Drop debian/patches/udlist.patch, ros/adm/UDLIST has been shipped.
* Merge debian/patches/occ6.3.0.patch into debian/patches/drop-config-h.patch
* Reorder patches and move patches which have been reported
  upstream into debian/patches/submitted/ to help maintenance.
* Add debian/patches/fix-ftgl-includes.patch: upstream supports an
  old version of ftgl, sources must be patched to work with a
  newer one.
* Add debian/patches/submitted/move-osd_fontmgr-vis.patch: move
  OSD_FontMgr from TKernel into TKOpenGl so that libTKernel
  is not linked against X11.
* Add debian/patches/submitted/enable-freeimage.patch: fix
  compilation against recent freeimageplus. For now the configure
  script is called without --with-freeimage though, this pulls in
  too many dependencies.
* Add debian/patches/submitted/add-enable-openmp.patch: add a
  new configure option --enable-openmp to parallelize loops with
  openmp instead of tbb.
* Add debian/patches/compatibility-occ630-Value.patch: several
  classes break compatibility with 6.3.0 by renaming exported
  methods. This patch creates aliases to help Debian packages
  being ported to opencascade 6.5.0, but it will be removed
  as soon as those applications are fixed, we do not want to
  diverge from upstream.
* Add debian/patches/submitted/workaround-bug-mesher.patch: 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 not use the specific B-spline mesher, but the
  generic one. Patch provided by Jérôme Robert.
* Add debian/patches/debian/patches/configure-cflags.patch:
  compile C sources with -D_GNU_SOURCE as with C++. This is mostly
  cosmetics, but allows installing libraries on a very old system
  (glibc 2.2.5 against 2.7 without this flag), because C source
  files in ros/src/IGESFile use sscanf, which adds a dependency
  against glibc >= 2.7 unless compiled with -D_GNU_SOURCE.
* Add debian/patches/submitted/fix-display-text.patch: text doesn't
  get displayed in 6.5, patch provided by Venugopal Gudimetla on
  the opencascade forum.
* Add debian/patches/hurd-fixes.patch: this patch will gather
  fixes needed to build on Hurd. In this hunk, drop method
  OSD_Process::CurrentDirectory(), it is unused but cause FTBFS.
* Slightly modify fix-asm.patch to use upstream assembly code on
  x86 and amd64, and atomic extensions provided by GNU g++ on
  other architectures. Disable them on sparcv9, they currently
  cause a FTBFS.
* Move some header files between libopencascade-ocaf-lite-dev and
  libopencascade-ocaf-dev to be more consistent with upstream
  modules. Breaks/Replaces are added in debian/control to
  help upgrades.

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

8. By Adam C. Powell, IV <email address hidden>

[ Denis Barbier ]
* debian/control: In Build-Depends, replace default-jdk-builddep
  by default-jdk. Closes: #589640
* Add debian/patches/fix-tcl8.6.patch to fix FTBFS with tcl 8.6
* Add debian/patches/fix-mesher-segfault.patch to fix a segfault
  with some buggy faces. (Thanks: Jerome Robert; closes: #589639)
* Add debian/patches/OpenCASCADE6.3.0-strcmp.patch, replace ==
  operator by strcmp when comparing char* pointers. Patch found
  in openSUSE rpm.

[ Adam C. Powell, IV ]
* Added source lintian overrides for my name.
* Bumped Standards-Version to 3.9.0, no changes needed.

7. By Adam C. Powell, IV <email address hidden>

[ Denis Barbier ]
* Add debian/README.source
* Add debian/patches/fix-tklcaf.patch, contributed by Michael Wild
  on Opencascade forum.
* Let debian/patches/casroot.patch also patch Resource_Manager.cxx,
  this class is used to load various default values.
* Add debian/patches/multibuf.patch, contributed by Dan Horák, to fix
  detection of multibuf.h
* Add ${misc:Depends} to all Depends fields.
* In dev packages, set Depends against corresponding shared library to
  (>= ${source:Upstream-Version}), (<< ${source:Upstream-Version}+1~)
* Add debian/source/format, use 3.0 (quilt) because we're ready for it.
* Add dh_lintian to debian/rules, and bump dependency on debhelper
  to >= 6.0.7~.
* Bump Standards-Version to 3.8.4, no changes needed.

6. By Adam C. Powell, IV <email address hidden>

[Denis Barbier]
* New fix-osd_path.patch to try to prevent build failures
  on architectures not supported upstream.
* Fix 2 lintian warnings:
  + Drop dh_desktop from debian/rules
  + Fix versioned build-dependency on debhelper
* debian/rules: Fix 'unpatch' target to do its job when using
  the new dpkg source format 3.0 (quilt). (closes: #538691)
* New kfreebsd.patch to make OpenCascade build on GNU/kFreeBSD
  (closes: #542718). Thanks to Aurélien Jarno for the report
  and the patch.
* Remove *.la libtool files. The only reverse build-dependencies
  are gmsh and elmerfem, and they do not ship *;la files, so it
  is safe to remove them from libopencascade-*-dev packages.

5. By Adam C. Powell, IV <email address hidden>

[Denis Barbier]
* Modify debian/opencascade-draw.install to filter out unused
  scripts from /usr/share/opencascade/6.3.0/src/DrawResources/
  (closes: #518799)
* New fix-asm.patch to replace x86 assembly code by atomic
  extensions provided by GNU g++. (closes: #518837)
* Build against tcl8.5-dev and tk8.5-dev.
* Drop unknown --with-xmu-{include,library} configure flags.
* Do not compress files in opencascade-examples. (closes: #496469)

4. By Devid Antonio Filoni

* Merge from Debian unstable (LP: #257697), remaining Ubuntu change:
  - add add_flag_for_O_CREAT.patch patch, fix FTBFS

3. By Devid Antonio Filoni

Add add_flag_for_O_CREAT.patch patch, fix FTBFS (LP: #251925).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/wily/opencascade
This branch contains Public information 
Everyone can see this information.

Subscribers