Package: inventor / 2.1.5-10-19

Metadata

Package Version Patches format
inventor 2.1.5-10-19 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
configurability.patch | (download)

apps/demos/SceneViewer/SceneViewer.RUNME | 4 2 + 2 - 0 !
apps/demos/SceneViewer/SoSceneViewer.c++ | 12 6 + 6 - 0 !
apps/demos/gview/DisplayGraph.c++ | 2 1 + 1 - 0 !
apps/demos/gview/gview.RUNME | 2 1 + 1 - 0 !
apps/demos/noodle/Interface.c++ | 10 5 + 5 - 0 !
apps/demos/noodle/noodle.RUNME | 2 1 + 1 - 0 !
apps/demos/qmorf/qmorf.RUNME | 2 1 + 1 - 0 !
apps/demos/qmorf/qmorf.c++ | 13 6 + 7 - 0 !
apps/demos/revo/revo.c++ | 10 5 + 5 - 0 !
apps/demos/textomatic/textomatic.c++ | 10 5 + 5 - 0 !
apps/samples/widgets/MyMtlPal.c++ | 2 1 + 1 - 0 !
apps/samples/widgets/MyTextureEd.c++ | 2 1 + 1 - 0 !
apps/tools/ivview/ivview.c++ | 10 5 + 5 - 0 !
libFL/ang/fl.c | 2 1 + 1 - 0 !
libSoXt/src/SoXtClipboard.c++ | 2 1 + 1 - 0 !
libSoXt/src/SoXtComponent.c++ | 10 5 + 5 - 0 !
libSoXt/src/mtlEdit/SoXtMtlEdit.c++ | 2 1 + 1 - 0 !
libSoXt/src/mtlEdit/SoXtMtlList.c++ | 2 1 + 1 - 0 !
18 files changed, 49 insertions(+), 50 deletions(-)

 configuration changes to fit in debian system
 This patch mainly contains changes that
   1. adapt directory structure; or
   2. allow configuring external program, e.g. PDF reader
buildman.patch | (download)

doc/GNUmakefile | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix manpage build
 Manpage building is enabled in debian/rules by setting
 BUILDMAN.
buildsystem.patch | (download)

lib/GNUmakefile | 9 7 + 2 - 0 !
libSoXt/GNUmakefile | 9 7 + 2 - 0 !
make/ivcommondefs | 61 46 + 15 - 0 !
make/ivcommonrules | 24 13 + 11 - 0 !
4 files changed, 73 insertions(+), 30 deletions(-)

 build library with complete soversion
 Define PDFVIEWER as xdg-open instead of xpdf
add required libs.patch | (download)

apps/demos/SceneViewer/GNUmakefile | 2 1 + 1 - 0 !
apps/demos/drop/GNUmakefile | 2 1 + 1 - 0 !
apps/demos/gview/GNUmakefile | 2 1 + 1 - 0 !
apps/demos/maze/GNUmakefile | 2 1 + 1 - 0 !
apps/demos/noodle/GNUmakefile | 2 1 + 1 - 0 !
apps/demos/qmorf/GNUmakefile | 2 1 + 1 - 0 !
apps/demos/revo/GNUmakefile | 2 1 + 1 - 0 !
apps/demos/textomatic/GNUmakefile | 2 1 + 1 - 0 !
apps/nodes/Decal/GNUmakefile | 2 1 + 1 - 0 !
apps/samples/widgets/GNUmakefile.componentTest | 2 1 + 1 - 0 !
apps/tools/ivview/GNUmakefile | 2 1 + 1 - 0 !
lib/GNUmakefile | 3 1 + 2 - 0 !
make/ivcommondefs | 1 1 + 0 - 0 !
13 files changed, 13 insertions(+), 13 deletions(-)

 add required libraries
 Add common libraries required now that ld is
 "improved" and no longer finds symbols in
 shared libs linked to shared libs.
endianness.patch | (download)

lib/database/include/machine.h | 31 29 + 2 - 0 !
lib/database/src/sb/SbTime.c++ | 3 2 + 1 - 0 !
lib/database/src/so/SoOutput.c++ | 2 1 + 1 - 0 !
lib/database/src/so/SoType.c++ | 3 2 + 1 - 0 !
lib/interaction/src/draggers/SoDragger.c++ | 3 2 + 1 - 0 !
lib/nodekits/src/nodekits/SoNkCatalog.c++ | 4 2 + 2 - 0 !
lib/nodekits/src/upgraders/SoV1NkCatalog.c++ | 4 2 + 2 - 0 !
libSoXt/src/SoXtRsrc.c++ | 3 2 + 1 - 0 !
8 files changed, 42 insertions(+), 11 deletions(-)

 use <endian.h> to determine machine word order
 The patch also generalizes the conditions for applying
 some 64-bit hacks.
ivman.patch | (download)

doc/man/ivman/ClassDef.c++ | 2 1 + 1 - 0 !
doc/man/ivman/Main.c++ | 2 1 + 1 - 0 !
doc/man/ivman/Man.c++ | 2 1 + 1 - 0 !
doc/man/ivman/Man.h | 1 1 + 0 - 0 !
4 files changed, 4 insertions(+), 3 deletions(-)

 build ivman cleanly
use tcsh.patch | (download)

doc/man/ivman/makeManDirs | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use tcsh for script (workaround csh bug)
const correctness.patch | (download)

lib/database/src/so/SoInput.c++ | 2 1 + 1 - 0 !
lib/interaction/src/nodekits/SoInteractionKit.c++ | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fix some const correctness
main correctness.patch | (download)

apps/demos/SceneViewer/SceneViewer.c++ | 1 1 + 0 - 0 !
apps/demos/drop/drop.c++ | 1 1 + 0 - 0 !
apps/demos/maze/maze.c++ | 1 1 + 0 - 0 !
apps/demos/noodle/noodle.c++ | 1 1 + 0 - 0 !
apps/demos/textomatic/textomatic.c++ | 1 1 + 0 - 0 !
apps/samples/widgets/componentTest.c++ | 3 2 + 1 - 0 !
apps/tools/ivview/ivview.c++ | 1 1 + 0 - 0 !
7 files changed, 8 insertions(+), 1 deletion(-)

 fix some const correctness
socalcparse.patch | (download)

lib/database/src/so/engines/SoCalcParse.y | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix socalcparse.y so bison accepts it
 Do not declare twice the same nonterminal with %type (bison suddenly got
 picky about this). 
bison workaround.patch | (download)

lib/database/src/so/engines/GNUmakefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 workaround bison bug
 Change 2093 => 12093 in y.tab.c.
 Workaround for bison bug (#176535,#177041,#177640).
forward declare.patch | (download)

lib/database/include/Inventor/SoPath.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add missing forward declarations
freetype.patch | (download)

libFL/ang/GNUmakefile | 4 4 + 0 - 0 !
libFL/ang/flfreetype.c | 19 18 + 1 - 0 !
libFL/ang/flfreetype.h | 3 2 + 1 - 0 !
3 files changed, 24 insertions(+), 2 deletions(-)

---
inventor gcc6.patch | (download)

apps/demos/maze/box.h | 2 1 + 1 - 0 !
apps/samples/common/InventorLogo.h | 2 1 + 1 - 0 !
apps/samples/widgets/MyTextureEd.c++ | 4 2 + 2 - 0 !
apps/tools/ivview/ivview.c++ | 8 4 + 4 - 0 !
lib/database/src/so/nodes/nurbs/clients/softsurfeval.c++ | 4 2 + 2 - 0 !
lib/database/src/so/nodes/nurbs/head/simplemath.h | 2 1 + 1 - 0 !
lib/database/src/so/nodes/nurbs/libnurbs/arc.c++ | 2 1 + 1 - 0 !
lib/database/src/so/nodes/nurbs/libnurbs/arctess.c++ | 4 2 + 2 - 0 !
lib/database/src/so/nodes/nurbs/libnurbs/ccw.c++ | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoCenterballDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoDirectionalLightDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoDragPointDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoHandleBoxDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoJackDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoPointLightDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoRotateCylindricalDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoRotateDiscDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoRotateSphericalDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoScale1Dragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoScale2Dragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoScale2UniformDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoScaleUniformDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoSpotLightDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoTabBoxDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoTabPlaneDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoTrackballDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoTransformBoxDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoTransformerDragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoTranslate1Dragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/draggers/SoTranslate2Dragger.h | 2 1 + 1 - 0 !
lib/interaction/include/Inventor/nodekits/SoInteractionKit.h | 4 2 + 2 - 0 !
lib/interaction/src/draggers/geom/SoCenterballDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoDirectionalLightDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoDragPointDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoHandleBoxDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoJackDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoPointLightDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoRotateCylindricalDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoRotateDiscDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoRotateSphericalDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoScale1DraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoScale2DraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoScale2UniformDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoScaleUniformDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoSpotLightDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoTabBoxDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoTabPlaneDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoTrackballDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoTransformBoxDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoTransformerDraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoTranslate1DraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/draggers/geom/SoTranslate2DraggerGeom.h | 2 1 + 1 - 0 !
lib/interaction/src/nodekits/SoInteractionKit.c++ | 4 2 + 2 - 0 !
libSoXt/include/Inventor/Xt/SoXtIcons.h | 24 12 + 12 - 0 !
libSoXt/src/mixedMode/SoXtColEd.c++ | 18 9 + 9 - 0 !
libSoXt/src/viewers/SoXtBitmapButton.c++ | 6 3 + 3 - 0 !
libSoXt/src/viewers/SoXtBitmapButton.h | 2 1 + 1 - 0 !
libSoXt/src/viewers/SoXtCursors.c++ | 24 12 + 12 - 0 !
libSoXt/src/viewers/SoXtIcons.c++ | 24 12 + 12 - 0 !
59 files changed, 110 insertions(+), 110 deletions(-)

 fix ftbfs with gcc 6
 Fix multiple instances of ambiguous calls to abs()
 and narrowing conversion.
Bug-Debian: https://bugs.debian.org/811781