]> git.pld-linux.org Git - packages/OpenCASCADE.git/commitdiff
- initial import from OpenSuse OpenCASCADE-6.3.0-40.3.src.rpm
authorTomasz Pala <gotar@pld-linux.org>
Fri, 28 May 2010 10:26:25 +0000 (10:26 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    OpenCASCADE.conf -> 1.1
    OpenCASCADE.spec -> 1.1
    OpenCASCADE6.3.0-DESTDIR.patch -> 1.1
    OpenCASCADE6.3.0-WOKUnix_FDescr.patch -> 1.1
    OpenCASCADE6.3.0-casroot.patch -> 1.1
    OpenCASCADE6.3.0-dep-libs.patch -> 1.1
    OpenCASCADE6.3.0-lib-release.patch -> 1.1
    OpenCASCADE6.3.0-maint-mode.patch -> 1.1
    OpenCASCADE6.3.0-make-draw-libs-private.patch -> 1.1
    OpenCASCADE6.3.0-make-wok-libs-private.patch -> 1.1
    OpenCASCADE6.3.0-mft-disable-mmap.patch -> 1.1
    OpenCASCADE6.3.0-move-vrml-vis.patch -> 1.1
    OpenCASCADE6.3.0-no-bitmaps-icon.patch -> 1.1
    OpenCASCADE6.3.0-obs-check.patch -> 1.1
    OpenCASCADE6.3.0-occ6.3.0.patch -> 1.1
    OpenCASCADE6.3.0-strcmp.patch -> 1.1
    OpenCASCADE6.3.0-tkernel-ld.patch -> 1.1
    OpenCASCADE6.3.0-udlist.patch -> 1.1
    OpenCASCADE6.3.0-wok-install.patch -> 1.1

19 files changed:
OpenCASCADE.conf [new file with mode: 0644]
OpenCASCADE.spec [new file with mode: 0644]
OpenCASCADE6.3.0-DESTDIR.patch [new file with mode: 0644]
OpenCASCADE6.3.0-WOKUnix_FDescr.patch [new file with mode: 0644]
OpenCASCADE6.3.0-casroot.patch [new file with mode: 0644]
OpenCASCADE6.3.0-dep-libs.patch [new file with mode: 0644]
OpenCASCADE6.3.0-lib-release.patch [new file with mode: 0644]
OpenCASCADE6.3.0-maint-mode.patch [new file with mode: 0644]
OpenCASCADE6.3.0-make-draw-libs-private.patch [new file with mode: 0644]
OpenCASCADE6.3.0-make-wok-libs-private.patch [new file with mode: 0644]
OpenCASCADE6.3.0-mft-disable-mmap.patch [new file with mode: 0644]
OpenCASCADE6.3.0-move-vrml-vis.patch [new file with mode: 0644]
OpenCASCADE6.3.0-no-bitmaps-icon.patch [new file with mode: 0644]
OpenCASCADE6.3.0-obs-check.patch [new file with mode: 0644]
OpenCASCADE6.3.0-occ6.3.0.patch [new file with mode: 0644]
OpenCASCADE6.3.0-strcmp.patch [new file with mode: 0644]
OpenCASCADE6.3.0-tkernel-ld.patch [new file with mode: 0644]
OpenCASCADE6.3.0-udlist.patch [new file with mode: 0644]
OpenCASCADE6.3.0-wok-install.patch [new file with mode: 0644]

diff --git a/OpenCASCADE.conf b/OpenCASCADE.conf
new file mode 100644 (file)
index 0000000..fa75fe1
--- /dev/null
@@ -0,0 +1,3 @@
+/opt/OpenCASCADE/lib
+/opt/OpenCASCADE/lib64
+/opt/OpenCASCADE/Linux/lib
diff --git a/OpenCASCADE.spec b/OpenCASCADE.spec
new file mode 100644 (file)
index 0000000..41a4e87
--- /dev/null
@@ -0,0 +1,245 @@
+#
+# spec file for package OpenCASCADE
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# norootforbuild
+
+%define _prefix /opt/OpenCASCADE
+
+Name:            OpenCASCADE
+Summary:        OpenCASCADE CAE platform
+Url:             http://www.opencascade.org/
+Group:           Productivity/Other
+Version:         6.3.0
+Release:         40.3
+License:         LGPL-like, see http://www.opencascade.org/occ/license/
+Packager:        Andrea Florio <andrea@opensuse.org>
+Source0:         %{name}%{version}.tar.bz2
+Source1:        %name.conf
+Source2:        OpenCASCADE-rpmlintrc
+Patch0:          OpenCASCADE6.3.0-obs-check.patch
+Patch1:          OpenCASCADE6.3.0-strcmp.patch
+Patch2:          OpenCASCADE6.3.0-occ6.3.0.patch
+Patch3:          OpenCASCADE6.3.0-casroot.patch
+Patch4:          OpenCASCADE6.3.0-lib-release.patch
+Patch5:          OpenCASCADE6.3.0-tkernel-ld.patch
+Patch6:          OpenCASCADE6.3.0-mft-disable-mmap.patch
+Patch7:          OpenCASCADE6.3.0-no-bitmaps-icon.patch
+Patch8:          OpenCASCADE6.3.0-DESTDIR.patch
+Patch9:          OpenCASCADE6.3.0-maint-mode.patch
+Patch10:         OpenCASCADE6.3.0-dep-libs.patch
+Patch11:         OpenCASCADE6.3.0-move-vrml-vis.patch
+Patch12:         OpenCASCADE6.3.0-make-wok-libs-private.patch
+Patch13:         OpenCASCADE6.3.0-make-draw-libs-private.patch
+Patch14:         OpenCASCADE6.3.0-wok-install.patch
+Patch15:         OpenCASCADE6.3.0-udlist.patch
+Patch16:         OpenCASCADE6.3.0-WOKUnix_FDescr.patch
+
+BuildRequires:   Mesa-devel autoconf automake bison gcc-c++ xorg-x11-devel
+BuildRequires:   flex libtool tcl-devel tk-devel xorg-x11-libXmu-devel fdupes
+%ifarch i586
+BuildRequires:   compat
+%else
+BuildRequires:   compat-32bit
+%endif
+%if %suse_version >= 1100
+BuildRequires:   java-1_5_0-gcj-compat-devel
+%else
+BuildRequires:   java-1_4_2-gcj-compat-devel
+%endif
+Requires:        tcsh
+BuildRoot:       %{_tmppath}/%{name}-%{version}-build
+
+%description
+OpenCASCADE is a suite for 3D surface and solid modeling, visualization, data
+exchange and rapid application development.  It is an excellent platform for
+development of numerical simulation software including CAD/CAM/CAE, AEC and
+GIS, as well as PDM applications.
+
+%package devel
+
+Group:          Development/Libraries/C and C++
+Summary:        Devel package for %{name}
+Requires:       %{name} = %{version}
+
+%description devel
+OpenCASCADE is a suite for 3D surface and solid modeling, visualization, data
+exchange and rapid application development.  It is an excellent platform for
+development of numerical simulation software including CAD/CAM/CAE, AEC and
+GIS, as well as PDM applications.
+
+%prep
+%setup -q -n %{name}%{version}
+# all patches must applied in that order or some of them could fail
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch9 -p1
+%patch10 -p1
+%patch11 -p1
+%patch12 -p1
+%patch13 -p1
+%patch14 -p1
+%patch15 -p1
+%patch16 -p1
+
+%build
+cd ros/src/ExprIntrp
+bison -d -p ExprIntrp -o ExprIntrp.tab.c ExprIntrp.yacc
+flex -L -8 -Cf -Cr -P ExprIntrp -o lex.ExprIntrp.c ExprIntrp.lex
+mv ExprIntrp.tab.h ../../inc/
+cp ExprIntrp.tab.c lex.ExprIntrp.c ../../drv/ExprIntrp/
+cd ../..
+%ifarch x86_64 ppc64
+export CFLAGS="$RPM_OPT_FLAGS -D_OCC64 -fno-strict-aliasing"
+export CXXFLAGS="$RPM_OPT_FLAGS -D_OCC64 -fno-strict-aliasing"
+%else
+export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+%endif
+autoreconf -f -i
+LDFLAGS=-lpthread %configure \
+   --with-gl-include=/usr/include \
+   --with-gl-library=/usr/%{_lib} \
+   --with-xmu-include=/usr/include/X11 \
+   --with-xmu-library=/usr/%{_lib} \
+   --with-tcl=/usr/%{_lib} \
+   --with-tk=/usr/%{_lib} \
+   --disable-static \
+   --disable-debug \
+   --enable-production \
+   --enable-wok \
+   --enable-wrappers \
+   --enable-draw
+
+%__make %{?jobs:-j%{jobs}}
+
+%install
+cd ros
+%makeinstall
+
+`for i in $(find %{buildroot}%{_prefix}/inc/ -name '*.h'); do chmod -x $i; done`
+`for i in $(find %{buildroot}%{_prefix}/inc/ -name '*.hxx'); do chmod -x $i; done`
+`for i in $(find %{buildroot}%{_prefix}/inc/ -name '*.lxx'); do chmod -x $i; done`
+`for i in $(find %{buildroot}%{_prefix}/inc/ -name '*.gxx'); do chmod -x $i; done`
+
+chmod -x %{buildroot}%{_prefix}/wok/lib/config.h
+chmod -x %{buildroot}%{_libdir}/*.la
+chmod -x %{buildroot}%{_libdir}/opencas/*.la
+chmod -x %{buildroot}%{_prefix}/src/UnitsAPI/UnitsAPI.cxx
+chmod -x %{buildroot}%{_prefix}/src/DrawResources/Filtre.c
+chmod -x %{buildroot}%{_prefix}/src/DrawResources/TestDraw.cxx
+chmod -x %{buildroot}%{_prefix}/src/DrawResources/DIFF.c
+
+cd ..
+mv data %{buildroot}%{_prefix}/
+mv doc %{buildroot}%{_prefix}/
+mv samples %{buildroot}%{_prefix}/
+find %{buildroot}%{_prefix}/data -type f -print0 |xargs -0 chmod a-x
+find %{buildroot}%{_prefix}/doc -type f -print0 |xargs -0 chmod a-x
+find %{buildroot}%{_prefix}/samples -type f -print0 |xargs -0 chmod a-x
+
+%ifarch x86_64
+%__ln_s %{_libdir} %{buildroot}/%{_prefix}/Linux/lib
+%__ln_s %{_libdir} %{buildroot}/%{_prefix}/lin/lib
+%endif
+
+# add synlinks for compatibility resons
+%__mkdir -p %{buildroot}/usr/share/opencascade/
+%__mkdir -p %{buildroot}/usr/include/
+%__mkdir -p %{buildroot}/usr/share/doc/packages/
+%__mkdir -p %{buildroot}/usr/%{_lib}
+
+%__ln_s %{_prefix} %{buildroot}/usr/share/opencascade/%{version}
+%__ln_s %{_prefix}/inc  %{buildroot}/usr/include/opencascade
+%__ln_s %{_prefix}/doc  %{buildroot}/usr/share/doc/packages/opencascade
+`for i in $(ls  %{buildroot}/%{_libdir}); do %__ln_s %{_libdir}/$i %{buildroot}/usr/%{_lib}/$i; done`
+
+%__mkdir -p %buildroot/etc/ld.so.conf.d/
+%__cp %SOURCE1 %buildroot/etc/ld.so.conf.d/
+
+%fdupes -s %{buildroot}
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+rm -rf %buildroot
+
+%files
+%defattr(-,root,root)
+%dir %{_prefix}
+%dir %{_bindir}
+%dir %{_prefix}/lin
+%dir %{_prefix}/Linux
+%dir %{_prefix}/wok
+%dir %{_prefix}/wok/lib/
+%dir %{_prefix}/wok/site/
+%dir %{_prefix}/data
+%dir %{_prefix}/doc
+%dir %{_libdir}/
+%dir %{_libdir}/opencas/
+%dir /usr/share/opencascade/
+%{_bindir}/DRAWEXE
+%{_bindir}/wokprocess
+%{_bindir}/woksh
+%{_prefix}/lin/bin
+%{_prefix}/lin/lib
+%{_prefix}/Linux/bin
+%{_prefix}/Linux/lib
+%{_prefix}/data/*
+%{_prefix}/doc/*
+%{_prefix}/wok/lib/*
+%{_prefix}/wok/site/*
+%{_prefix}/config.h
+%{_prefix}/env_DRAW.sh
+%{_libdir}/*.so
+%{_libdir}/opencas/*.so
+/usr/%_lib/*
+/usr/share/opencascade/%{version}
+/usr/share/doc/packages/opencascade
+%config /etc/ld.so.conf.d/%name.conf
+%dir %{_prefix}/src/UnitsAPI
+%dir %{_prefix}/src
+%{_prefix}/src/UnitsAPI/*.dat
+
+%files devel
+%defattr(-,root,root)
+%dir /usr/include/opencascade/
+%{_libdir}/*.la
+%{_libdir}/opencas/*.la
+%dir %{_prefix}/src/
+%{_prefix}/src/*
+%dir %{_prefix}/inc/
+%{_prefix}/inc/*
+%dir %{_prefix}/samples
+%{_prefix}/samples/*
+%exclude %{_prefix}/src/UnitsAPI/*.dat
+
+%changelog
+* Fri Dec  4 2009 andrea@opensuse.org
+- enabled wrappers
+* Sat May  2 2009 andrea@opensuse.org
+- added some symlink to provide compatibility with soma packages
+* Tue Feb 10 2009 andrea@opensuse.org
+- moved *.dat to main package, not sources and some packages need them
+* Wed Oct 29 2008 lars@linux-schulserver.de
+- ignore post-build-checks until /opt is allowed again
+* Sat Sep 27 2008 Andrea Florio <andrea@opensuse.org> 6.3.0
+- new package
diff --git a/OpenCASCADE6.3.0-DESTDIR.patch b/OpenCASCADE6.3.0-DESTDIR.patch
new file mode 100644 (file)
index 0000000..777f5d6
--- /dev/null
@@ -0,0 +1,179 @@
+diff -uNr old-OpenCASCADE6.3.0/ros/Makefile.am OpenCASCADE6.3.0/ros/Makefile.am
+--- old-OpenCASCADE6.3.0/ros/Makefile.am       2008-09-09 17:49:10.000000000 +0200
++++ OpenCASCADE6.3.0/ros/Makefile.am   2008-10-01 19:19:50.000000000 +0200
+@@ -108,126 +108,126 @@
+ dir_SunOS=sun
+ install-exec-local:
+-      $(INSTALL) -d $(prefix)/$(platform)
+-      if [ -e $(prefix)/bin -a ! -e $(prefix)/$(platform)/bin ]; then \
+-              cd $(prefix)/$(platform) && ln -s ../bin bin; \
++      $(INSTALL) -d $(DESTDIR)$(prefix)/$(platform)
++      if [ -e $(DESTDIR)$(prefix)/bin -a ! -e $(DESTDIR)$(prefix)/$(platform)/bin ]; then \
++              cd $(DESTDIR)$(prefix)/$(platform) && ln -s ../bin bin; \
+       fi
+-      if [ -e $(prefix)/lib -a ! -e $(prefix)/$(platform)/lib ]; then \
+-              cd $(prefix)/$(platform) && ln -s ../lib lib; \
++      if [ -e $(DESTDIR)$(prefix)/lib -a ! -e $(DESTDIR)$(prefix)/$(platform)/lib ]; then \
++              cd $(DESTDIR)$(prefix)/$(platform) && ln -s ../lib lib; \
+       fi
+-      $(INSTALL) -d $(prefix)/$(dir_$(platform))
+-      if [ -e $(prefix)/bin -a ! -e $(prefix)/$(dir_$(platform))/bin ]; then \
+-              cd $(prefix)/$(dir_$(platform)) && ln -s ../bin bin; \
++      $(INSTALL) -d $(DESTDIR)$(prefix)/$(dir_$(platform))
++      if [ -e $(DESTDIR)$(prefix)/bin -a ! -e $(DESTDIR)$(prefix)/$(dir_$(platform))/bin ]; then \
++              cd $(DESTDIR)$(prefix)/$(dir_$(platform)) && ln -s ../bin bin; \
+       fi
+-      if [ -e $(prefix)/lib -a ! -e $(prefix)/$(dir_$(platform))/lib ]; then \
+-              cd $(prefix)/$(dir_$(platform)) && ln -s ../lib lib; \
++      if [ -e $(DESTDIR)$(prefix)/lib -a ! -e $(DESTDIR)$(prefix)/$(dir_$(platform))/lib ]; then \
++              cd $(DESTDIR)$(prefix)/$(dir_$(platform)) && ln -s ../lib lib; \
+       fi
+-      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
++      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
+       if [ "$$pd" != "$$sd" ]; then \
+-              $(INSTALL) -d $(prefix)/inc; \
+-              cp -fr$(CP_$(platform)) $(top_srcdir)/inc $(prefix); \
++              $(INSTALL) -d $(DESTDIR)$(prefix)/inc; \
++              cp -fr$(CP_$(platform)) $(top_srcdir)/inc $(DESTDIR)$(prefix); \
+       fi; \
+       if [ "$$pd" != "$$bd" ]; then \
+-              cp -fr$(CP_$(platform)) $$bd/config.h $(prefix); \
++              cp -fr$(CP_$(platform)) $$bd/config.h $(DESTDIR)$(prefix); \
+       fi
+-      if [ -e $(prefix)/inc/config.h ]; then \
+-              unlink $(prefix)/inc/config.h; \
++      if [ -e $(DESTDIR)$(prefix)/inc/config.h ]; then \
++              unlink $(DESTDIR)$(prefix)/inc/config.h; \
+       fi
+-      cd $(prefix)/inc && ln -s ../config.h config.h 
+-      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
++      cd $(DESTDIR)$(prefix)/inc && ln -s ../config.h config.h 
++      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
+       if [ "$$pd" != "$$sd" -a -d $(top_srcdir)/src/UnitsAPI ]; then \
+-              $(INSTALL) -d $(prefix)/src; \
+-              $(INSTALL) -d $(prefix)/src/UnitsAPI; \
+-              cp -fr$(CP_$(platform)) $(top_srcdir)/src/UnitsAPI $(prefix)/src; \
+-              cp -f$(CP_$(platform)) $(top_srcdir)/env_DRAW.sh $(prefix); \
++              $(INSTALL) -d $(DESTDIR)$(prefix)/src; \
++              $(INSTALL) -d $(DESTDIR)$(prefix)/src/UnitsAPI; \
++              cp -fr$(CP_$(platform)) $(top_srcdir)/src/UnitsAPI $(DESTDIR)$(prefix)/src; \
++              cp -f$(CP_$(platform)) $(top_srcdir)/env_DRAW.sh $(DESTDIR)$(prefix); \
+       fi
+-      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
++      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
+       if [ "$$pd" != "$$sd" ]; then \
+               inst_dirs="$(FoundationClasses_DIRS)"; \
+               if test "x$(FoundationClasses_DIRS)" != "x"; then \
+                       for d in $$inst_dirs; do \
+-                              $(INSTALL) -d $(prefix)/src/$$d; \
+-                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
++                              $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
++                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
+                       done; \
+               fi; \
+       fi
+-      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
++      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
+       if [ "$$pd" != "$$sd" ]; then \
+               inst_dirs="$(ModelingData_DIRS)"; \
+               if test "x$(ModelingData_DIRS)" != "x"; then \
+                       for d in $$inst_dirs; do \
+-                              $(INSTALL) -d $(prefix)/src/$$d; \
+-                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
++                              $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
++                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
+                       done; \
+               fi; \
+       fi
+-      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
++      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
+       if [ "$$pd" != "$$sd" ]; then \
+               inst_dirs="$(ModelingAlgorithms_DIRS)"; \
+               if test "x$(ModelingAlgorithms_DIRS)" != "x"; then \
+                       for d in $$inst_dirs; do \
+-                              $(INSTALL) -d $(prefix)/src/$$d; \
+-                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
++                              $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
++                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
+                       done; \
+               fi; \
+       fi
+-      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
++      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
+       if [ "$$pd" != "$$sd" ]; then \
+               inst_dirs="$(Visualization_DIRS)"; \
+               if test "x$(Visualization_DIRS)" != "x"; then \
+                       for d in $$inst_dirs; do \
+-                              $(INSTALL) -d $(prefix)/src/$$d; \
+-                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
++                              $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
++                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
+                       done; \
+               fi; \
+       fi
+-      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
++      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
+       if [ "$$pd" != "$$sd" ]; then \
+               inst_dirs="$(ApplicationFramework_DIRS)"; \
+               if test "x$(ApplicationFramework_DIRS)" != "x"; then \
+                       for d in $$inst_dirs; do \
+-                              $(INSTALL) -d $(prefix)/src/$$d; \
+-                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
++                              $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
++                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
+                       done; \
+               fi; \
+       fi
+-      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
++      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
+       if [ "$$pd" != "$$sd" ]; then \
+               inst_dirs="$(DataExchange_DIRS)"; \
+               if test "x$(DataExchange_DIRS)" != "x"; then \
+                       for d in $$inst_dirs; do \
+-                              $(INSTALL) -d $(prefix)/src/$$d; \
+-                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
++                              $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
++                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
+                       done; \
+               fi; \
+       fi
+-      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
++      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
+       if [ "$$pd" != "$$sd" ]; then \
+               inst_dirs="$(Draw_DIRS)"; \
+               if test "x$(Draw_DIRS)" != "x"; then \
+                       for d in $$inst_dirs; do \
+-                              $(INSTALL) -d $(prefix)/src/$$d; \
+-                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
++                              $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
++                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
+                       done; \
+               fi; \
+       fi
+-      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
++      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
+       if [ "$$pd" != "$$sd" ]; then \
+               inst_dirs="$(WOK_DIRS)"; \
+               if test "x$(WOK_DIRS)" != "x"; then \
+                       for d in $$inst_dirs; do \
+-                              $(INSTALL) -d $(prefix)/src/$$d; \
+-                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
++                              $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
++                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
+                       done; \
+               fi; \
+       fi
+-      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
++      bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
+       if [ "$$pd" != "$$sd" ]; then \
+               inst_dirs="$(Wrappers_DIRS)"; \
+               if test "x$(Wrappers_DIRS)" != "x"; then \
+                       for d in $$inst_dirs; do \
+-                              $(INSTALL) -d $(prefix)/src/$$d; \
+-                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
++                              $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
++                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
+                       done; \
+               fi; \
+       fi
diff --git a/OpenCASCADE6.3.0-WOKUnix_FDescr.patch b/OpenCASCADE6.3.0-WOKUnix_FDescr.patch
new file mode 100644 (file)
index 0000000..86aaee3
--- /dev/null
@@ -0,0 +1,12 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/src/WOKUnix/WOKUnix_FDescr.cxx OpenCASCADE6.3.0/ros/src/WOKUnix/WOKUnix_FDescr.cxx
+--- OpenCASCADE6.3.0-old/ros/src/WOKUnix/WOKUnix_FDescr.cxx    2008-05-08 15:11:16.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/WOKUnix/WOKUnix_FDescr.cxx        2008-10-02 22:53:09.000000000 +0200
+@@ -202,7 +202,7 @@
+   if(mknod(apath.ToCString(), 0700 |  S_IFIFO, 0)) 
+     { perror(apath.ToCString());}
+-  myFileChannel = open(apath.ToCString(),  O_RDONLY | O_NDELAY | O_CREAT);
++  myFileChannel = open(apath.ToCString(), O_RDONLY | O_NDELAY | O_CREAT, S_IRUSR);
+   SetUnBuffered();
+   // write end of pipe is unbuffered also 
diff --git a/OpenCASCADE6.3.0-casroot.patch b/OpenCASCADE6.3.0-casroot.patch
new file mode 100644 (file)
index 0000000..9fb7ff6
--- /dev/null
@@ -0,0 +1,274 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/src/Aspect/Aspect_Driver.cxx OpenCASCADE6.3.0/ros/src/Aspect/Aspect_Driver.cxx
+--- OpenCASCADE6.3.0-old/ros/src/Aspect/Aspect_Driver.cxx      2001-11-15 18:01:55.000000000 +0100
++++ OpenCASCADE6.3.0/ros/src/Aspect/Aspect_Driver.cxx  2008-10-02 23:38:50.000000000 +0200
+@@ -35,14 +35,12 @@
+   fontdir =  getenv("CSF_MDTVFontDirectory" );
+   if ( !fontdir) {
+     casroot  = getenv("CASROOT");
+-    if ( casroot ) {
+-      TCollection_AsciiString CasRootString (casroot);
+-      CasRootString += "/src/FontMFT" ; 
+-      CSF_MDTVFontDirectory = OSD_Environment(CasRootString.ToCString());
+-    } else {
+-      cout << " CASROOT or CSF_MDTVFontDirectory  are mandatory to use this fonctionnality " << endl;
+-      Standard_Failure::Raise ( "CSF_MDTVTexturesDirectory and CASROOT not setted " );
++    if ( !casroot ) {
++      casroot = "/usr/share/opencascade/6.3.0";
+     }
++    TCollection_AsciiString CasRootString (casroot);
++    CasRootString += "/src/FontMFT" ; 
++    CSF_MDTVFontDirectory = OSD_Environment(CasRootString.ToCString());
+   } else {
+     CSF_MDTVFontDirectory = OSD_Environment("CSF_MDTVFontDirectory");
+   }
+diff -uNr OpenCASCADE6.3.0-old/ros/src/DPrsStd/DPrsStd.cxx OpenCASCADE6.3.0/ros/src/DPrsStd/DPrsStd.cxx
+--- OpenCASCADE6.3.0-old/ros/src/DPrsStd/DPrsStd.cxx   2005-07-08 15:51:41.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/DPrsStd/DPrsStd.cxx       2008-10-02 23:38:50.000000000 +0200
+@@ -59,11 +59,12 @@
+   Standard_Boolean hasPlugin = Standard_False; 
+   TCollection_AsciiString PluginName ;
+   if ( !plugin ) { 
+-    if ( casroot ) {
+-      PluginName = TCollection_AsciiString (casroot);
+-      PluginName+="/src/StdResource" ;
+-      hasPlugin = Standard_True ;
++    if ( !casroot ) {
++      casroot = "/usr/share/opencascade/6.3.0";
+     }
++    PluginName = TCollection_AsciiString (casroot);
++    PluginName+="/src/StdResource" ;
++    hasPlugin = Standard_True ;
+   } else {
+     PluginName = TCollection_AsciiString (plugin);
+     hasPlugin = Standard_True ;
+diff -uNr OpenCASCADE6.3.0-old/ros/src/Draw/Draw.cxx OpenCASCADE6.3.0/ros/src/Draw/Draw.cxx
+--- OpenCASCADE6.3.0-old/ros/src/Draw/Draw.cxx 2008-07-25 16:03:00.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/Draw/Draw.cxx     2008-10-02 23:38:50.000000000 +0200
+@@ -253,8 +253,7 @@
+ #ifdef WNT
+       ReadInitFile("ddefault");
+ #else
+-      cout << " the CASROOT variable is mandatory to Run OpenCascade "<<endl;
+-      cout << "No default file" << endl;
++      ReadInitFile("/usr/share/opencascade/6.3.0/src/DrawResources/DrawDefault");
+ #endif
+       } else {
+      
+diff -uNr OpenCASCADE6.3.0-old/ros/src/Draw/Draw_PloadCommands.cxx OpenCASCADE6.3.0/ros/src/Draw/Draw_PloadCommands.cxx
+--- OpenCASCADE6.3.0-old/ros/src/Draw/Draw_PloadCommands.cxx   2008-08-15 15:57:21.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/Draw/Draw_PloadCommands.cxx       2008-10-02 23:38:50.000000000 +0200
+@@ -54,13 +54,11 @@
+     // now try by CASROOT
+     aPluginDir = getenv("CASROOT");
+-    if ( !aPluginDir.IsEmpty() ) {
+-      aPluginDir +="/src/DrawResources" ;
+-      aToSetCSFVariable = Standard_True; //CSF variable to be set later
+-    } else {
+-      aResult = aDirFound = Standard_False;
+-      cout << FAILSTR "Neither " << aCSFVariable.ToCString() << ", nor CASROOT variables have been set" << endl;
++    if ( aPluginDir.IsEmpty() ) {
++      aPluginDir = "/usr/share/opencascade/6.3.0";
+     }
++    aPluginDir +="/src/DrawResources" ;
++    aToSetCSFVariable = Standard_True; //CSF variable to be set later
+   }
+   
+   if (aDirFound) {
+diff -uNr OpenCASCADE6.3.0-old/ros/src/DrawResources/DrawDefault OpenCASCADE6.3.0/ros/src/DrawResources/DrawDefault
+--- OpenCASCADE6.3.0-old/ros/src/DrawResources/DrawDefault     2003-10-03 19:01:22.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/DrawResources/DrawDefault 2008-10-02 23:38:50.000000000 +0200
+@@ -8,11 +8,10 @@
+ if { [info exists env(DRAWHOME) ] } { 
+   set dir $env(DRAWHOME)  
+ } else {
+-    if { [info exists env(CASROOT) ] } {
+-  set dir [file join $env(CASROOT) src DrawResources]
+-    } else {
+-  puts " CASROOT is Mandatory to Run OpenCascade"
++    if { ![info exists env(CASROOT) ] } {
++      set env(CASROOT) "/usr/share/opencascade/6.3.0"
+     }
++  set dir [file join $env(CASROOT) src DrawResources]
+ }
+ # san - 02/08/2002 - In Tcl8.3 it is no longer necessary to load Tix explicitly on WNT
+diff -uNr OpenCASCADE6.3.0-old/ros/src/Graphic3d/Graphic3d_GraphicDevice.cxx OpenCASCADE6.3.0/ros/src/Graphic3d/Graphic3d_GraphicDevice.cxx
+--- OpenCASCADE6.3.0-old/ros/src/Graphic3d/Graphic3d_GraphicDevice.cxx 2008-07-04 17:36:54.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/Graphic3d/Graphic3d_GraphicDevice.cxx     2008-10-02 23:38:50.000000000 +0200
+@@ -204,29 +204,8 @@
+   if (! BAD(glso)) {
+     glshr = getenv("CSF_GraphicShr");
+-  } else if (! BAD(casroot)) {
+-    glshr = (char *) malloc (128);
+-    /* Pour faire plaisir a Purify */
+-    glshr[0] = '\0';
+-    strcat(glshr, casroot);
+-    struct utsname info; 
+-    uname (&info);
+-    strcat(glshr,"/");
+-    strcat(glshr,info.sysname);   
+-#if defined(__hpux) || defined(HPUX)
+-    strcat (glshr, "/lib/libTKOpenGl.sl");
+-#elif defined(WNT)
+-    strcat (glshr, "/TKOpenGl.dll");
+-#elif defined(__APPLE__)
+-    strcat (glshr, "/lib/libTKOpenGl.dylib");
+-#else
+-    strcat (glshr, "/lib/libTKOpenGl.so");
+-#endif
+-//    printf("You have not defined CSF_GraphicShr, defaulting to %s",glshr);
+   } else {
+-    aShr = NULL;
+-    printf("You have not defined CSF_GraphicShr or CASROOT, aborting...");
+-    return Standard_False;
++    glshr = "/usr/lib/libTKOpenGl-6.3.0.so";
+   }
+  
+  aShr = glshr;
+diff -uNr OpenCASCADE6.3.0-old/ros/src/Graphic3d/Graphic3d_Texture1D.cxx OpenCASCADE6.3.0/ros/src/Graphic3d/Graphic3d_Texture1D.cxx
+--- OpenCASCADE6.3.0-old/ros/src/Graphic3d/Graphic3d_Texture1D.cxx     2008-07-04 17:39:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/Graphic3d/Graphic3d_Texture1D.cxx 2008-10-02 23:38:50.000000000 +0200
+@@ -32,11 +32,12 @@
+     Standard_Boolean HasDefinition = Standard_False ;
+     if ( !envir ) { 
+       casroot  = getenv("CASROOT");
+-      if ( casroot ) {
+-      VarName = TCollection_AsciiString  (casroot);
+-      VarName += "/src/Textures" ;
+-      HasDefinition = Standard_True ;
++      if ( !casroot ) {
++      casroot = "/usr/share/opencascade/6.3.0";
+       }
++      VarName = TCollection_AsciiString  (casroot);
++      VarName += "/src/Textures" ;
++      HasDefinition = Standard_True ;
+     } else {
+       VarName = TCollection_AsciiString  (envir);
+       HasDefinition = Standard_True ;
+diff -uNr OpenCASCADE6.3.0-old/ros/src/Graphic3d/Graphic3d_Texture2D.cxx OpenCASCADE6.3.0/ros/src/Graphic3d/Graphic3d_Texture2D.cxx
+--- OpenCASCADE6.3.0-old/ros/src/Graphic3d/Graphic3d_Texture2D.cxx     2008-07-04 17:39:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/Graphic3d/Graphic3d_Texture2D.cxx 2008-10-02 23:38:50.000000000 +0200
+@@ -28,11 +28,12 @@
+     Standard_Boolean HasDefinition = Standard_False ;
+     if ( !envir ) { 
+       casroot  = getenv("CASROOT");
+-      if ( casroot ) {
+-      VarName = TCollection_AsciiString  (casroot);
+-      VarName += "/src/Textures" ;
+-      HasDefinition = Standard_True ;
++      if ( !casroot ) {
++      casroot = "/usr/share/opencascade/6.3.0";
+       }
++      VarName = TCollection_AsciiString  (casroot);
++      VarName += "/src/Textures" ;
++      HasDefinition = Standard_True ;
+     } else {
+       VarName = TCollection_AsciiString  (envir);
+       HasDefinition = Standard_True ;
+diff -uNr OpenCASCADE6.3.0-old/ros/src/Graphic3d/Graphic3d_TextureEnv.cxx OpenCASCADE6.3.0/ros/src/Graphic3d/Graphic3d_TextureEnv.cxx
+--- OpenCASCADE6.3.0-old/ros/src/Graphic3d/Graphic3d_TextureEnv.cxx    2008-07-04 17:39:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/Graphic3d/Graphic3d_TextureEnv.cxx        2008-10-02 23:38:50.000000000 +0200
+@@ -29,11 +29,12 @@
+     Standard_Boolean HasDefinition = Standard_False ;
+     if ( !envir ) { 
+       casroot  = getenv("CASROOT");
+-      if ( casroot ) {
+-      VarName = TCollection_AsciiString  (casroot);
+-      VarName += "/src/Textures" ;
+-      HasDefinition = Standard_True ;
++      if ( !casroot ) {
++      casroot = "/usr/share/opencascade/6.3.0";
+       }
++      VarName = TCollection_AsciiString  (casroot);
++      VarName += "/src/Textures" ;
++      HasDefinition = Standard_True ;
+     } else {
+       VarName = TCollection_AsciiString  (envir);
+       HasDefinition = Standard_True ;
+diff -uNr OpenCASCADE6.3.0-old/ros/src/UnitsAPI/UnitsAPI.cxx OpenCASCADE6.3.0/ros/src/UnitsAPI/UnitsAPI.cxx
+--- OpenCASCADE6.3.0-old/ros/src/UnitsAPI/UnitsAPI.cxx 2006-08-04 19:03:13.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/UnitsAPI/UnitsAPI.cxx     2008-10-02 23:38:50.000000000 +0200
+@@ -35,13 +35,11 @@
+     else {
+       OSD_Environment CasRootEnv("CASROOT");
+       TCollection_AsciiString CasRootString(CasRootEnv.Value());
+-      if (CasRootString.Length() > 0 )  {
+-      CasRootString += "/src/UnitsAPI/Lexi_Expr.dat" ;
+-      Units::LexiconFile(CasRootString.ToCString());
+-      }
+-      else {
+-      Standard_NoSuchObject::Raise("environment variable CSF_UnitsLexicon undefined");
++      if (CasRootString.Length() == 0 )  {
++        CasRootString = "/usr/share/opencascade/6.3.0";
+       }
++      CasRootString += "/src/UnitsAPI/Lexi_Expr.dat" ;
++      Units::LexiconFile(CasRootString.ToCString());
+     }
+     TCollection_AsciiString sunitsfile(env2.Value());
+     if( sunitsfile.Length() > 0 )
+@@ -49,13 +47,11 @@
+     else {
+       OSD_Environment CasRootEnv("CASROOT");
+       TCollection_AsciiString CasRootString(CasRootEnv.Value());
+-      if (CasRootString.Length() > 0 ) {
+-      CasRootString += "/src/UnitsAPI/Units.dat";
+-      Units::UnitsFile(CasRootString.ToCString());
+-      }
+-      else {
+-      Standard_NoSuchObject::Raise("environment variable CSF_UnitsDefinition undefined");
++      if (CasRootString.Length() == 0 ) {
++        CasRootString = "/usr/share/opencascade/6.3.0";
+       }
++      CasRootString += "/src/UnitsAPI/Units.dat";
++      Units::UnitsFile(CasRootString.ToCString());
+     }  
+     switch (aSystemUnits) {
+       case UnitsAPI_DEFAULT :
+diff -uNr OpenCASCADE6.3.0-old/ros/src/ViewerTest/ViewerTest.cxx OpenCASCADE6.3.0/ros/src/ViewerTest/ViewerTest.cxx
+--- OpenCASCADE6.3.0-old/ros/src/ViewerTest/ViewerTest.cxx     2008-08-15 15:57:34.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/ViewerTest/ViewerTest.cxx 2008-10-02 23:38:50.000000000 +0200
+@@ -1566,11 +1566,12 @@
+     Standard_Boolean HasDefinition = Standard_False ;
+     if ( !envir ) { 
+       casroot  = getenv("CASROOT");
+-      if ( casroot ) {
+-      VarName = TCollection_AsciiString  (casroot);
+-      VarName += "/src/Textures" ;
+-      HasDefinition = Standard_True ;
++      if ( !casroot ) {
++      casroot = "/usr/share/opencascade/6.3.0";
+       }
++      VarName = TCollection_AsciiString  (casroot);
++      VarName += "/src/Textures" ;
++      HasDefinition = Standard_True ;
+     } else {
+       VarName = TCollection_AsciiString  (envir);
+       HasDefinition = Standard_True ;
+diff -uNr OpenCASCADE6.3.0-old/ros/src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx OpenCASCADE6.3.0/ros/src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx
+--- OpenCASCADE6.3.0-old/ros/src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx     2008-07-04 17:39:02.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx 2008-10-02 23:38:50.000000000 +0200
+@@ -183,18 +183,11 @@
+   if (aResourceDir.IsEmpty()) {
+     // now try by CASROOT
+     aResourceDir = getenv (aCSFVariable[1]);
+-    if ( !aResourceDir.IsEmpty() ) {
+-      aResourceDir += "/src/XmlOcafResource" ;
+-      aToSetCSFVariable = Standard_True; //CSF variable to be set later
++    if ( aResourceDir.IsEmpty() ) {
++      aResourceDir = "/usr/share/opencascade/6.3.0";
+     }
+-#ifdef DEB
+-    else {
+-      TCollection_ExtendedString aWarn = FAILSTR "Neither ";
+-      aWarn = (aWarn + aCSFVariable[0] + ", nor " + aCSFVariable[1]
+-               + " variables have been set");
+-      aMessageDriver->Write (aWarn.ToExtString());
+-    }
+-#endif
++    aResourceDir += "/src/XmlOcafResource" ;
++    aToSetCSFVariable = Standard_True; //CSF variable to be set later
+   }
+   if (!aResourceDir.IsEmpty()) {
+     TCollection_AsciiString aResourceFileName =  aResourceDir + "/XmlOcaf.xsd";
diff --git a/OpenCASCADE6.3.0-dep-libs.patch b/OpenCASCADE6.3.0-dep-libs.patch
new file mode 100644 (file)
index 0000000..dbd40d5
--- /dev/null
@@ -0,0 +1,48 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKDraw/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKDraw/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKDraw/Makefile.am       2008-10-02 23:54:48.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKDraw/Makefile.am   2008-10-02 23:55:58.000000000 +0200
+@@ -33,7 +33,7 @@
+ ../TKGeomBase/libTKGeomBase.la \
+ ../TKHLR/libTKHLR.la \
+ ../TKGeomAlgo/libTKGeomAlgo.la \
+-$(STLPort_LIB) $(CSF_TclLibs_LIB) $(CSF_TclTkLibs_LIB) $(CSF_gdi32_LIB) $(CSF_advapi32_LIB) $(CSF_user32_LIB) 
++$(STLPort_LIB) $(CSF_TclLibs_LIB) $(CSF_TclTkLibs_LIB) $(CSF_XwLibs_LIB) $(CSF_gdi32_LIB) $(CSF_advapi32_LIB) $(CSF_user32_LIB) 
+ libTKDraw_la_LDFLAGS = -release 6.3.0
+ libTKDraw_la_SOURCES = \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKNIS/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKNIS/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKNIS/Makefile.am        2008-10-02 23:54:48.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKNIS/Makefile.am    2008-10-02 23:55:58.000000000 +0200
+@@ -26,7 +26,7 @@
+ ../TKBRep/libTKBRep.la \
+ ../TKG3d/libTKG3d.la \
+ ../TKV3d/libTKV3d.la \
+-$(STLPort_LIB) 
++$(STLPort_LIB) $(CSF_OpenGlLibs_LIB)
+ libTKNIS_la_LDFLAGS = -release 6.3.0
+ libTKNIS_la_SOURCES = \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKService/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKService/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKService/Makefile.am    2008-10-02 23:54:49.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKService/Makefile.am        2008-10-02 23:55:58.000000000 +0200
+@@ -45,7 +45,7 @@
+ libTKService_la_LIBADD = \
+ ../TKernel/libTKernel.la \
+ ../TKMath/libTKMath.la \
+-$(STLPort_LIB) $(CSF_XwLibs_LIB) $(CSF_dpsLibs_LIB) $(CSF_XmuLibs_LIB) 
++$(STLPort_LIB) $(CSF_XwLibs_LIB) $(CSF_dpsLibs_LIB) $(CSF_XmuLibs_LIB) -lXext
+ libTKService_la_LDFLAGS = -release 6.3.0
+ libTKService_la_SOURCES = \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKViewerTest/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKViewerTest/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKViewerTest/Makefile.am 2008-10-02 23:54:48.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKViewerTest/Makefile.am     2008-10-02 23:55:58.000000000 +0200
+@@ -40,7 +40,7 @@
+ ../TKHLR/libTKHLR.la \
+ ../TKDraw/libTKDraw.la \
+ ../TKNIS/libTKNIS.la \
+-$(STLPort_LIB) $(CSF_TclLibs_LIB) $(CSF_TclTkLibs_LIB) $(CSF_user32_LIB) $(CSF_gdi32_LIB) 
++$(STLPort_LIB) $(CSF_TclLibs_LIB) $(CSF_TclTkLibs_LIB) $(CSF_XwLibs_LIB) $(CSF_user32_LIB) $(CSF_gdi32_LIB)
+ libTKViewerTest_la_LDFLAGS = -release 6.3.0
+ libTKViewerTest_la_SOURCES = \
diff --git a/OpenCASCADE6.3.0-lib-release.patch b/OpenCASCADE6.3.0-lib-release.patch
new file mode 100644 (file)
index 0000000..aa60184
--- /dev/null
@@ -0,0 +1,929 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/BinLPlugin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/BinLPlugin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/BinLPlugin/Makefile.am   2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/BinLPlugin/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -23,3 +23,4 @@
+ ../TKernel/libTKernel.la \
+ ../TKG3d/libTKG3d.la \
+  $(STLPort_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_gdi32_LIB) $(CSF_user32_LIB) $(CSF_kernel32_LIB)  
++libBinLPlugin_la_LDFLAGS = -release 6.3.0
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/BinPlugin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/BinPlugin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/BinPlugin/Makefile.am    2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/BinPlugin/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -30,3 +30,4 @@
+ ../TKMath/libTKMath.la \
+ ../TKG3d/libTKG3d.la \
+  $(STLPort_LIB) $(CSF_user32_LIB) $(CSF_gdi32_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_kernel32_LIB) $(CSF_XwLibs_LIB) $(CSF_dpsLibs_LIB) $(CSF_XmuLibs_LIB)  
++libBinPlugin_la_LDFLAGS = -release 6.3.0
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/BinTObjPlugin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/BinTObjPlugin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/BinTObjPlugin/Makefile.am        2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/BinTObjPlugin/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -25,3 +25,4 @@
+ ../TKernel/libTKernel.la \
+ ../TKG3d/libTKG3d.la \
+  $(STLPort_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_gdi32_LIB) $(CSF_user32_LIB) $(CSF_kernel32_LIB)  
++libBinTObjPlugin_la_LDFLAGS = -release 6.3.0
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/BinXCAFPlugin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/BinXCAFPlugin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/BinXCAFPlugin/Makefile.am        2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/BinXCAFPlugin/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -32,3 +32,4 @@
+ ../TKMath/libTKMath.la \
+ ../TKG3d/libTKG3d.la \
+  $(STLPort_LIB) $(CSF_user32_LIB) $(CSF_gdi32_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_kernel32_LIB) $(CSF_XwLibs_LIB) $(CSF_dpsLibs_LIB) $(CSF_XmuLibs_LIB)  
++libBinXCAFPlugin_la_LDFLAGS = -release 6.3.0
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/FWOSPlugin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/FWOSPlugin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/FWOSPlugin/Makefile.am   2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/FWOSPlugin/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -22,6 +22,7 @@
+ ../TKernel/libTKernel.la \
+ ../TKCDF/libTKCDF.la \
+ $(STLPort_LIB) 
++libFWOSPlugin_la_LDFLAGS = -release 6.3.0
+ libFWOSPlugin_la_SOURCES = \
+ @top_srcdir@/src/FWOSDriver/FWOSDriver.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/PTKernel/Makefile.am OpenCASCADE6.3.0/ros/adm/make/PTKernel/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/PTKernel/Makefile.am     2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/PTKernel/Makefile.am 2008-10-02 23:40:38.000000000 +0200
+@@ -35,6 +35,7 @@
+ libPTKernel_la_LIBADD = \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libPTKernel_la_LDFLAGS = -release 6.3.0
+ libPTKernel_la_SOURCES = \
+ @top_srcdir@/drv/DBC/DBC_VArrayNodeOfVArrayOfCharacter_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/StdLPlugin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/StdLPlugin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/StdLPlugin/Makefile.am   2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/StdLPlugin/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -27,3 +27,4 @@
+ ../TKernel/libTKernel.la \
+ ../TKG3d/libTKG3d.la \
+  $(STLPort_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_gdi32_LIB) $(CSF_user32_LIB) $(CSF_kernel32_LIB)  
++libStdLPlugin_la_LDFLAGS = -release 6.3.0
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/StdPlugin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/StdPlugin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/StdPlugin/Makefile.am    2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/StdPlugin/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -35,3 +35,4 @@
+ ../TKMath/libTKMath.la \
+ ../TKG3d/libTKG3d.la \
+  $(STLPort_LIB) $(CSF_user32_LIB) $(CSF_gdi32_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_kernel32_LIB) $(CSF_XwLibs_LIB) $(CSF_dpsLibs_LIB) $(CSF_XmuLibs_LIB)  
++libStdPlugin_la_LDFLAGS = -release 6.3.0
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKAdvTools/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKAdvTools/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKAdvTools/Makefile.am   2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKAdvTools/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -31,6 +31,7 @@
+ libTKAdvTools_la_LIBADD = \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKAdvTools_la_LDFLAGS = -release 6.3.0
+ libTKAdvTools_la_SOURCES = \
+ @top_srcdir@/drv/Dynamic/Dynamic_ParameterNode_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKBin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKBin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKBin/Makefile.am        2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKBin/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -31,6 +31,7 @@
+ ../TKCAF/libTKCAF.la \
+ ../TKCDF/libTKCDF.la \
+ $(STLPort_LIB) 
++libTKBin_la_LDFLAGS = -release 6.3.0
+ libTKBin_la_SOURCES = \
+ @top_srcdir@/src/BinDrivers/BinDrivers.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKBinL/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKBinL/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKBinL/Makefile.am       2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKBinL/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -39,6 +39,7 @@
+ ../TKG3d/libTKG3d.la \
+ ../TKCDF/libTKCDF.la \
+ $(STLPort_LIB) 
++libTKBinL_la_LDFLAGS = -release 6.3.0
+ libTKBinL_la_SOURCES = \
+ @top_srcdir@/drv/BinMDF/BinMDF_DataMapIteratorOfStringIdMap_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKBinTObj/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKBinTObj/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKBinTObj/Makefile.am    2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKBinTObj/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -26,6 +26,7 @@
+ ../TKBinL/libTKBinL.la \
+ ../TKCDF/libTKCDF.la \
+ $(STLPort_LIB) 
++libTKBinTObj_la_LDFLAGS = -release 6.3.0
+ libTKBinTObj_la_SOURCES = \
+ @top_srcdir@/src/BinTObjDrivers/BinTObjDrivers.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKBinXCAF/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKBinXCAF/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKBinXCAF/Makefile.am    2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKBinXCAF/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -29,6 +29,7 @@
+ ../TKXCAF/libTKXCAF.la \
+ ../TKCDF/libTKCDF.la \
+ $(STLPort_LIB) 
++libTKBinXCAF_la_LDFLAGS = -release 6.3.0
+ libTKBinXCAF_la_SOURCES = \
+ @top_srcdir@/src/BinMXCAFDoc/BinMXCAFDoc.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKBO/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKBO/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKBO/Makefile.am 2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKBO/Makefile.am     2008-10-02 23:40:38.000000000 +0200
+@@ -38,6 +38,7 @@
+ ../TKG2d/libTKG2d.la \
+ ../TKGeomAlgo/libTKGeomAlgo.la \
+ $(STLPort_LIB) 
++libTKBO_la_LDFLAGS = -release 6.3.0
+ libTKBO_la_SOURCES = \
+ @top_srcdir@/drv/BOP/BOP_IndexedDataMapNodeOfIndexedDataMapOfEdgeListFaceInfo_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKBool/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKBool/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKBool/Makefile.am       2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKBool/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -42,6 +42,7 @@
+ ../TKBRep/libTKBRep.la \
+ ../TKPrim/libTKPrim.la \
+ $(STLPort_LIB) 
++libTKBool_la_LDFLAGS = -release 6.3.0
+ libTKBool_la_SOURCES = \
+ @top_srcdir@/drv/BRepAlgo/BRepAlgo_DataMapIteratorOfDataMapOfShapeBoolean_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKBRep/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKBRep/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKBRep/Makefile.am       2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKBRep/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -37,6 +37,7 @@
+ ../TKG2d/libTKG2d.la \
+ ../TKG3d/libTKG3d.la \
+ $(STLPort_LIB) 
++libTKBRep_la_LDFLAGS = -release 6.3.0
+ libTKBRep_la_SOURCES = \
+ @top_srcdir@/drv/BRep/BRep_ListIteratorOfListOfCurveRepresentation_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKCAF/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKCAF/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKCAF/Makefile.am        2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKCAF/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -36,6 +36,7 @@
+ ../TKTopAlgo/libTKTopAlgo.la \
+ ../TKV2d/libTKV2d.la \
+ $(STLPort_LIB) 
++libTKCAF_la_LDFLAGS = -release 6.3.0
+ libTKCAF_la_SOURCES = \
+ @top_srcdir@/drv/TFunction/TFunction_Array1OfDataMapOfGUIDDriver_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKCDF/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKCDF/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKCDF/Makefile.am        2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKCDF/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -29,6 +29,7 @@
+ libTKCDF_la_LIBADD = \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKCDF_la_LDFLAGS = -release 6.3.0
+ libTKCDF_la_SOURCES = \
+ @top_srcdir@/drv/CDF/CDF_MetaDataDriverError_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKCDLFront/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKCDLFront/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKCDLFront/Makefile.am   2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKCDLFront/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -22,6 +22,7 @@
+ ../TKWOK/libTKWOK.la \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKCDLFront_la_LDFLAGS = -release 6.3.0
+ libTKCDLFront_la_SOURCES = \
+ @top_srcdir@/drv/CDLFront/CDL.tab.c \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKCPPClient/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKCPPClient/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKCPPClient/Makefile.am  2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKCPPClient/Makefile.am      2008-10-02 23:40:38.000000000 +0200
+@@ -22,6 +22,7 @@
+ ../TKWOK/libTKWOK.la \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKCPPClient_la_LDFLAGS = -release 6.3.0
+ libTKCPPClient_la_SOURCES = \
+ @top_srcdir@/src/CPPClient/CPPClient.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKCPPExt/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKCPPExt/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKCPPExt/Makefile.am     2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKCPPExt/Makefile.am 2008-10-02 23:40:38.000000000 +0200
+@@ -22,6 +22,7 @@
+ ../TKWOK/libTKWOK.la \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKCPPExt_la_LDFLAGS = -release 6.3.0
+ libTKCPPExt_la_SOURCES = \
+ @top_srcdir@/src/CPPExt/CPPExt.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKCPPIntExt/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKCPPIntExt/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKCPPIntExt/Makefile.am  2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKCPPIntExt/Makefile.am      2008-10-02 23:40:38.000000000 +0200
+@@ -22,6 +22,7 @@
+ ../TKWOK/libTKWOK.la \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKCPPIntExt_la_LDFLAGS = -release 6.3.0
+ libTKCPPIntExt_la_SOURCES = \
+ @top_srcdir@/src/CPPIntExt/CPPIntExt.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKCPPJini/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKCPPJini/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKCPPJini/Makefile.am    2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKCPPJini/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -22,6 +22,7 @@
+ ../TKWOK/libTKWOK.la \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKCPPJini_la_LDFLAGS = -release 6.3.0
+ libTKCPPJini_la_SOURCES = \
+ @top_srcdir@/drv/CPPJini/CPPJini_DataMapIteratorOfDataMapOfAsciiStringInteger_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKCSFDBSchema/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKCSFDBSchema/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKCSFDBSchema/Makefile.am        2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKCSFDBSchema/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -22,6 +22,7 @@
+ ../TKWOK/libTKWOK.la \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKCSFDBSchema_la_LDFLAGS = -release 6.3.0
+ libTKCSFDBSchema_la_SOURCES = \
+ @top_srcdir@/src/CSFDBSchema/CSFDBSchema.cxx
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKDCAF/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKDCAF/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKDCAF/Makefile.am       2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKDCAF/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -46,6 +46,7 @@
+ ../TKNIS/libTKNIS.la \
+ ../TKV2d/libTKV2d.la \
+ $(STLPort_LIB) 
++libTKDCAF_la_LDFLAGS = -release 6.3.0
+ libTKDCAF_la_SOURCES = \
+ @top_srcdir@/drv/DDF/DDF_StackIteratorOfTransactionStack_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKDraw/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKDraw/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKDraw/Makefile.am       2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKDraw/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -34,6 +34,7 @@
+ ../TKHLR/libTKHLR.la \
+ ../TKGeomAlgo/libTKGeomAlgo.la \
+ $(STLPort_LIB) $(CSF_TclLibs_LIB) $(CSF_TclTkLibs_LIB) $(CSF_gdi32_LIB) $(CSF_advapi32_LIB) $(CSF_user32_LIB) 
++libTKDraw_la_LDFLAGS = -release 6.3.0
+ libTKDraw_la_SOURCES = \
+ @top_srcdir@/drv/DBRep/DBRep_ListIteratorOfListOfEdge_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKernel/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKernel/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKernel/Makefile.am      2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKernel/Makefile.am  2008-10-02 23:40:38.000000000 +0200
+@@ -56,6 +56,7 @@
+ libTKernel_la_LIBADD = \
+ $(STLPort_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_gdi32_LIB) $(CSF_user32_LIB) $(CSF_kernel32_LIB) 
++libTKernel_la_LDFLAGS = -release 6.3.0
+ libTKernel_la_SOURCES = \
+ @top_srcdir@/drv/Dico/Dico_DictionaryOfInteger_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKFeat/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKFeat/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKFeat/Makefile.am       2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKFeat/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -33,6 +33,7 @@
+ ../TKBRep/libTKBRep.la \
+ ../TKPrim/libTKPrim.la \
+ $(STLPort_LIB) 
++libTKFeat_la_LDFLAGS = -release 6.3.0
+ libTKFeat_la_SOURCES = \
+ @top_srcdir@/drv/LocOpe/LocOpe_DataMapIteratorOfDataMapOfShapePnt_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKFillet/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKFillet/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKFillet/Makefile.am     2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKFillet/Makefile.am 2008-10-02 23:40:38.000000000 +0200
+@@ -45,6 +45,7 @@
+ ../TKTopAlgo/libTKTopAlgo.la \
+ ../TKBRep/libTKBRep.la \
+ $(STLPort_LIB) 
++libTKFillet_la_LDFLAGS = -release 6.3.0
+ libTKFillet_la_SOURCES = \
+ @top_srcdir@/drv/BRepBlend/BRepBlend_AppSurf_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKG2d/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKG2d/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKG2d/Makefile.am        2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKG2d/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -36,6 +36,7 @@
+ ../TKMath/libTKMath.la \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKG2d_la_LDFLAGS = -release 6.3.0
+ libTKG2d_la_SOURCES = \
+ @top_srcdir@/drv/Adaptor2d/Adaptor2d_HLine2d_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKG3d/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKG3d/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKG3d/Makefile.am        2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKG3d/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -35,6 +35,7 @@
+ ../TKernel/libTKernel.la \
+ ../TKG2d/libTKG2d.la \
+ $(STLPort_LIB) 
++libTKG3d_la_LDFLAGS = -release 6.3.0
+ libTKG3d_la_SOURCES = \
+ @top_srcdir@/drv/Adaptor3d/Adaptor3d_HCurveOnSurface_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKGeomAlgo/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKGeomAlgo/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKGeomAlgo/Makefile.am   2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKGeomAlgo/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -94,6 +94,7 @@
+ ../TKG2d/libTKG2d.la \
+ ../TKBRep/libTKBRep.la \
+ $(STLPort_LIB) 
++libTKGeomAlgo_la_LDFLAGS = -release 6.3.0
+ libTKGeomAlgo_la_SOURCES = \
+ @top_srcdir@/drv/AppBlend/AppBlend_SequenceNodeOfSequenceOfArray1OfPnt2d_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKGeomBase/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKGeomBase/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKGeomBase/Makefile.am   2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKGeomBase/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -66,6 +66,7 @@
+ ../TKMath/libTKMath.la \
+ ../TKG2d/libTKG2d.la \
+ $(STLPort_LIB) 
++libTKGeomBase_la_LDFLAGS = -release 6.3.0
+ libTKGeomBase_la_SOURCES = \
+ @top_srcdir@/drv/AdvApp2Var/AdvApp2Var_SequenceNodeOfSequenceOfNode_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKHLR/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKHLR/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKHLR/Makefile.am        2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKHLR/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -40,6 +40,7 @@
+ ../TKBRep/libTKBRep.la \
+ ../TKG2d/libTKG2d.la \
+ $(STLPort_LIB) 
++libTKHLR_la_LDFLAGS = -release 6.3.0
+ libTKHLR_la_SOURCES = \
+ @top_srcdir@/drv/Contap/Contap_Contour_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKIDLFront/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKIDLFront/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKIDLFront/Makefile.am   2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKIDLFront/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -22,6 +22,7 @@
+ ../TKWOK/libTKWOK.la \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKIDLFront_la_LDFLAGS = -release 6.3.0
+ libTKIDLFront_la_SOURCES = \
+ @top_srcdir@/drv/IDLFront/IDL.tab.c \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKIGES/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKIGES/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKIGES/Makefile.am       2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKIGES/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -67,6 +67,7 @@
+ ../TKBool/libTKBool.la \
+ ../TKPrim/libTKPrim.la \
+ $(STLPort_LIB) 
++libTKIGES_la_LDFLAGS = -release 6.3.0
+ libTKIGES_la_SOURCES = \
+ @top_srcdir@/drv/IGESAppli/IGESAppli_Array1OfFiniteElement_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKjcas/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKjcas/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKjcas/Makefile.am       2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKjcas/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -21,6 +21,7 @@
+ libTKjcas_la_LIBADD = \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKjcas_la_LDFLAGS = -release 6.3.0
+ libTKjcas_la_SOURCES = \
+ @top_srcdir@/src/jcas/jcas.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKLCAF/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKLCAF/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKLCAF/Makefile.am       2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKLCAF/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -36,6 +36,7 @@
+ ../TKTopAlgo/libTKTopAlgo.la \
+ ../TKGeomBase/libTKGeomBase.la \
+ $(STLPort_LIB) 
++libTKLCAF_la_LDFLAGS = -release 6.3.0
+ libTKLCAF_la_SOURCES = \
+ @top_srcdir@/drv/TDF/TDF_AttributeArray1_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKMath/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKMath/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKMath/Makefile.am       2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKMath/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -49,6 +49,7 @@
+ libTKMath_la_LIBADD = \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKMath_la_LDFLAGS = -release 6.3.0
+ libTKMath_la_SOURCES = \
+ @top_srcdir@/drv/Bnd/Bnd_Array1OfBox2d_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKMesh/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKMesh/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKMesh/Makefile.am       2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKMesh/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -39,6 +39,7 @@
+ ../TKGeomBase/libTKGeomBase.la \
+ ../TKGeomAlgo/libTKGeomAlgo.la \
+ $(STLPort_LIB) 
++libTKMesh_la_LDFLAGS = -release 6.3.0
+ libTKMesh_la_SOURCES = \
+ @top_srcdir@/drv/BRepMesh/BRepMesh_Array1OfBiPoint_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKMeshVS/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKMeshVS/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKMeshVS/Makefile.am     2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKMeshVS/Makefile.am 2008-10-02 23:40:38.000000000 +0200
+@@ -27,6 +27,7 @@
+ ../TKG2d/libTKG2d.la \
+ ../TKG3d/libTKG3d.la \
+ $(STLPort_LIB) 
++libTKMeshVS_la_LDFLAGS = -release 6.3.0
+ libTKMeshVS_la_SOURCES = \
+ @top_srcdir@/drv/MeshVS/MeshVS_Array1OfSequenceOfInteger_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKNIS/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKNIS/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKNIS/Makefile.am        2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKNIS/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -27,6 +27,7 @@
+ ../TKG3d/libTKG3d.la \
+ ../TKV3d/libTKV3d.la \
+ $(STLPort_LIB) 
++libTKNIS_la_LDFLAGS = -release 6.3.0
+ libTKNIS_la_SOURCES = \
+ @top_srcdir@/src/NIS/NIS_DrawList.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKOffset/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKOffset/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKOffset/Makefile.am     2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKOffset/Makefile.am 2008-10-02 23:40:38.000000000 +0200
+@@ -39,6 +39,7 @@
+ ../TKFillet/libTKFillet.la \
+ ../TKPrim/libTKPrim.la \
+ $(STLPort_LIB) 
++libTKOffset_la_LDFLAGS = -release 6.3.0
+ libTKOffset_la_SOURCES = \
+ @top_srcdir@/drv/BRepOffset/BRepOffset_DataMapIteratorOfDataMapOfShapeListOfInterval_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKOpenGl/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKOpenGl/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKOpenGl/Makefile.am     2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKOpenGl/Makefile.am 2008-10-02 23:40:38.000000000 +0200
+@@ -24,6 +24,7 @@
+ ../TKernel/libTKernel.la \
+ ../TKV3d/libTKV3d.la \
+ $(STLPort_LIB) $(CSF_OpenGlLibs_LIB) $(CSF_user32_LIB) $(CSF_gdi32_LIB) 
++libTKOpenGl_la_LDFLAGS = -release 6.3.0
+ libTKOpenGl_la_SOURCES = \
+ @top_srcdir@/drv/OpenGl/OpenGl_Error_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKPCAF/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKPCAF/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKPCAF/Makefile.am       2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKPCAF/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -38,6 +38,7 @@
+ ../TKG3d/libTKG3d.la \
+ ../TKCDF/libTKCDF.la \
+ $(STLPort_LIB) 
++libTKPCAF_la_LDFLAGS = -release 6.3.0
+ libTKPCAF_la_SOURCES = \
+ @top_srcdir@/src/MFunction/MFunction.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKPLCAF/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKPLCAF/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKPLCAF/Makefile.am      2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKPLCAF/Makefile.am  2008-10-02 23:40:38.000000000 +0200
+@@ -43,6 +43,7 @@
+ ../TKBRep/libTKBRep.la \
+ ../TKG3d/libTKG3d.la \
+ $(STLPort_LIB) 
++libTKPLCAF_la_LDFLAGS = -release 6.3.0
+ libTKPLCAF_la_SOURCES = \
+ @top_srcdir@/drv/MDF/MDF_ARDriverHSequence_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKPrim/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKPrim/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKPrim/Makefile.am       2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKPrim/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -35,6 +35,7 @@
+ ../TKG3d/libTKG3d.la \
+ ../TKTopAlgo/libTKTopAlgo.la \
+ $(STLPort_LIB) 
++libTKPrim_la_LDFLAGS = -release 6.3.0
+ libTKPrim_la_SOURCES = \
+ @top_srcdir@/drv/BRepPrim/BRepPrim_GWedge_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKPShape/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKPShape/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKPShape/Makefile.am     2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKPShape/Makefile.am 2008-10-02 23:40:38.000000000 +0200
+@@ -54,6 +54,7 @@
+ ../TKBRep/libTKBRep.la \
+ ../TKG3d/libTKG3d.la \
+ $(STLPort_LIB) 
++libTKPShape_la_LDFLAGS = -release 6.3.0
+ libTKPShape_la_SOURCES = \
+ @top_srcdir@/drv/PColPGeom/PColPGeom_FieldOfHArray1OfBSplineCurve_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKService/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKService/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKService/Makefile.am    2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKService/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -46,6 +46,7 @@
+ ../TKernel/libTKernel.la \
+ ../TKMath/libTKMath.la \
+ $(STLPort_LIB) $(CSF_XwLibs_LIB) $(CSF_dpsLibs_LIB) $(CSF_XmuLibs_LIB) 
++libTKService_la_LDFLAGS = -release 6.3.0
+ libTKService_la_SOURCES = \
+ @top_srcdir@/drv/Aspect/Aspect_Array1OfEdge_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKShapeSchema/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKShapeSchema/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKShapeSchema/Makefile.am        2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKShapeSchema/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -28,6 +28,7 @@
+ ../TKG2d/libTKG2d.la \
+ ../TKCDF/libTKCDF.la \
+ $(STLPort_LIB) 
++libTKShapeSchema_la_LDFLAGS = -release 6.3.0
+ libTKShapeSchema_la_SOURCES = \
+ @top_srcdir@/drv/ShapeSchema/ShapeSchema.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKShHealing/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKShHealing/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKShHealing/Makefile.am  2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKShHealing/Makefile.am      2008-10-02 23:40:38.000000000 +0200
+@@ -46,6 +46,7 @@
+ ../TKBRep/libTKBRep.la \
+ ../TKGeomAlgo/libTKGeomAlgo.la \
+ $(STLPort_LIB) $(CSF_wsock32_LIB) 
++libTKShHealing_la_LDFLAGS = -release 6.3.0
+ libTKShHealing_la_SOURCES = \
+ @top_srcdir@/drv/ShapeAnalysis/ShapeAnalysis_DataMapIteratorOfDataMapOfShapeListOfReal_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKStdLSchema/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKStdLSchema/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKStdLSchema/Makefile.am 2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKStdLSchema/Makefile.am     2008-10-02 23:40:38.000000000 +0200
+@@ -32,6 +32,7 @@
+ ../TKCDF/libTKCDF.la \
+ ../TKShapeSchema/libTKShapeSchema.la \
+ $(STLPort_LIB) 
++libTKStdLSchema_la_LDFLAGS = -release 6.3.0
+ libTKStdLSchema_la_SOURCES = \
+ @top_srcdir@/drv/StdLSchema/StdLSchema.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKStdSchema/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKStdSchema/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKStdSchema/Makefile.am  2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKStdSchema/Makefile.am      2008-10-02 23:40:38.000000000 +0200
+@@ -32,6 +32,7 @@
+ ../TKShapeSchema/libTKShapeSchema.la \
+ ../TKStdLSchema/libTKStdLSchema.la \
+ $(STLPort_LIB) 
++libTKStdSchema_la_LDFLAGS = -release 6.3.0
+ libTKStdSchema_la_SOURCES = \
+ @top_srcdir@/drv/StdSchema/StdSchema.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKSTEP/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKSTEP/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKSTEP/Makefile.am       2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKSTEP/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -57,6 +57,7 @@
+ ../TKGeomAlgo/libTKGeomAlgo.la \
+ ../TKTopAlgo/libTKTopAlgo.la \
+ $(STLPort_LIB) $(CSF_wsock32_LIB) 
++libTKSTEP_la_LDFLAGS = -release 6.3.0
+ libTKSTEP_la_SOURCES = \
+ @top_srcdir@/drv/STEPConstruct/STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKSTEP209/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKSTEP209/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKSTEP209/Makefile.am    2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKSTEP209/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -29,6 +29,7 @@
+ ../TKernel/libTKernel.la \
+ ../TKXSBase/libTKXSBase.la \
+ $(STLPort_LIB) 
++libTKSTEP209_la_LDFLAGS = -release 6.3.0
+ libTKSTEP209_la_SOURCES = \
+ @top_srcdir@/drv/StepElement/StepElement_Array1OfCurveElementEndReleasePacket_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKSTEPAttr/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKSTEPAttr/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKSTEPAttr/Makefile.am   2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKSTEPAttr/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -29,6 +29,7 @@
+ ../TKernel/libTKernel.la \
+ ../TKXSBase/libTKXSBase.la \
+ $(STLPort_LIB) 
++libTKSTEPAttr_la_LDFLAGS = -release 6.3.0
+ libTKSTEPAttr_la_SOURCES = \
+ @top_srcdir@/drv/StepDimTol/StepDimTol_Array1OfDatumReference_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKSTEPBase/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKSTEPBase/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKSTEPBase/Makefile.am   2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKSTEPBase/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -37,6 +37,7 @@
+ ../TKXSBase/libTKXSBase.la \
+ ../TKMath/libTKMath.la \
+ $(STLPort_LIB) 
++libTKSTEPBase_la_LDFLAGS = -release 6.3.0
+ libTKSTEPBase_la_SOURCES = \
+ @top_srcdir@/drv/StepBasic/StepBasic_Array1OfApproval_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKSTL/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKSTL/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKSTL/Makefile.am        2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKSTL/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -33,6 +33,7 @@
+ ../TKG3d/libTKG3d.la \
+ ../TKTopAlgo/libTKTopAlgo.la \
+ $(STLPort_LIB) 
++libTKSTL_la_LDFLAGS = -release 6.3.0
+ libTKSTL_la_SOURCES = \
+ @top_srcdir@/drv/StlMesh/StlMesh_SequenceNodeOfSequenceOfMeshDomain_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKTCPPExt/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKTCPPExt/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKTCPPExt/Makefile.am    2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKTCPPExt/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -22,6 +22,7 @@
+ ../TKWOK/libTKWOK.la \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) 
++libTKTCPPExt_la_LDFLAGS = -release 6.3.0
+ libTKTCPPExt_la_SOURCES = \
+ @top_srcdir@/src/TCPPExt/TCPPExt.cxx
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKTObj/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKTObj/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKTObj/Makefile.am       2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKTObj/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -24,6 +24,7 @@
+ ../TKLCAF/libTKLCAF.la \
+ ../TKCDF/libTKCDF.la \
+ $(STLPort_LIB) 
++libTKTObj_la_LDFLAGS = -release 6.3.0
+ libTKTObj_la_SOURCES = \
+ @top_srcdir@/src/TObj/TObj_Application.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKTObjDRAW/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKTObjDRAW/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKTObjDRAW/Makefile.am   2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKTObjDRAW/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -27,6 +27,7 @@
+ ../TKernel/libTKernel.la \
+ ../TKDraw/libTKDraw.la \
+ $(STLPort_LIB) 
++libTKTObjDRAW_la_LDFLAGS = -release 6.3.0
+ libTKTObjDRAW_la_SOURCES = \
+ @top_srcdir@/src/TObjDRAW/TObjDRAW.cxx
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKTopAlgo/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKTopAlgo/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKTopAlgo/Makefile.am    2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKTopAlgo/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -57,6 +57,7 @@
+ ../TKG3d/libTKG3d.la \
+ ../TKBRep/libTKBRep.la \
+ $(STLPort_LIB) 
++libTKTopAlgo_la_LDFLAGS = -release 6.3.0
+ libTKTopAlgo_la_SOURCES = \
+ @top_srcdir@/drv/BRepApprox/BRepApprox_ApproxLine_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKTopTest/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKTopTest/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKTopTest/Makefile.am    2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKTopTest/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -58,6 +58,7 @@
+ ../TKPrim/libTKPrim.la \
+ ../TKV2d/libTKV2d.la \
+ $(STLPort_LIB) 
++libTKTopTest_la_LDFLAGS = -release 6.3.0
+ libTKTopTest_la_SOURCES = \
+ @top_srcdir@/drv/TestTopOpeDraw/TestTopOpeDraw_Array1OfDrawableMesure_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKV2d/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKV2d/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKV2d/Makefile.am        2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKV2d/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -40,6 +40,7 @@
+ ../TKHLR/libTKHLR.la \
+ ../TKGeomAlgo/libTKGeomAlgo.la \
+ $(STLPort_LIB) 
++libTKV2d_la_LDFLAGS = -release 6.3.0
+ libTKV2d_la_SOURCES = \
+ @top_srcdir@/drv/AIS2D/AIS2D_DataMapIteratorOfDataMapOfIOStatus_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKV3d/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKV3d/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKV3d/Makefile.am        2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKV3d/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -54,6 +54,7 @@
+ ../TKG2d/libTKG2d.la \
+ ../TKV2d/libTKV2d.la \
+ $(STLPort_LIB) $(CSF_user32_LIB) $(CSF_gdi32_LIB) 
++libTKV3d_la_LDFLAGS = -release 6.3.0
+ libTKV3d_la_SOURCES = \
+ @top_srcdir@/drv/AIS/AIS_DataMapIteratorOfDataMapOfILC_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKViewerTest/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKViewerTest/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKViewerTest/Makefile.am 2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKViewerTest/Makefile.am     2008-10-02 23:40:38.000000000 +0200
+@@ -41,6 +41,7 @@
+ ../TKDraw/libTKDraw.la \
+ ../TKNIS/libTKNIS.la \
+ $(STLPort_LIB) $(CSF_TclLibs_LIB) $(CSF_TclTkLibs_LIB) $(CSF_user32_LIB) $(CSF_gdi32_LIB) 
++libTKViewerTest_la_LDFLAGS = -release 6.3.0
+ libTKViewerTest_la_SOURCES = \
+ @top_srcdir@/drv/Viewer2dTest/Viewer2dTest_DataMapIteratorOfDataMapOfText_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKVRML/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKVRML/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKVRML/Makefile.am       2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKVRML/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -39,6 +39,7 @@
+ ../TKService/libTKService.la \
+ ../TKV3d/libTKV3d.la \
+ $(STLPort_LIB) 
++libTKVRML_la_LDFLAGS = -release 6.3.0
+ libTKVRML_la_SOURCES = \
+ @top_srcdir@/src/Vrml/Vrml.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKWOK/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKWOK/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKWOK/Makefile.am        2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKWOK/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -48,6 +48,7 @@
+ ../TKernel/libTKernel.la \
+ ../TKAdvTools/libTKAdvTools.la \
+ $(STLPort_LIB) 
++libTKWOK_la_LDFLAGS = -release 6.3.0
+ libTKWOK_la_SOURCES = \
+ @top_srcdir@/drv/EDL/EDL.tab.c \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKWOKTcl/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKWOKTcl/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKWOKTcl/Makefile.am     2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKWOKTcl/Makefile.am 2008-10-02 23:40:38.000000000 +0200
+@@ -28,6 +28,7 @@
+ ../TKWOK/libTKWOK.la \
+ ../TKernel/libTKernel.la \
+ $(STLPort_LIB) $(CSF_TclLibs_LIB) $(CSF_TclTkLibs_LIB) 
++libTKWOKTcl_la_LDFLAGS = -release 6.3.0
+ libTKWOKTcl_la_SOURCES = \
+ @top_srcdir@/src/MSAPI/MSAPI_Class.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXCAF/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXCAF/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXCAF/Makefile.am       2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXCAF/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -36,6 +36,7 @@
+ ../TKG3d/libTKG3d.la \
+ ../TKTopAlgo/libTKTopAlgo.la \
+ $(STLPort_LIB) 
++libTKXCAF_la_LDFLAGS = -release 6.3.0
+ libTKXCAF_la_SOURCES = \
+ @top_srcdir@/drv/XCAFDoc/XCAFDoc_DataMapIteratorOfDataMapOfShapeLabel_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXCAFSchema/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXCAFSchema/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXCAFSchema/Makefile.am 2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXCAFSchema/Makefile.am     2008-10-02 23:40:38.000000000 +0200
+@@ -38,6 +38,7 @@
+ ../TKShapeSchema/libTKShapeSchema.la \
+ ../TKStdLSchema/libTKStdLSchema.la \
+ $(STLPort_LIB) 
++libTKXCAFSchema_la_LDFLAGS = -release 6.3.0
+ libTKXCAFSchema_la_SOURCES = \
+ @top_srcdir@/drv/PXCAFDoc/PXCAFDoc_GraphNodeSequence_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXDEDRAW/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXDEDRAW/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXDEDRAW/Makefile.am    2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXDEDRAW/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -44,6 +44,7 @@
+ ../TKCAF/libTKCAF.la \
+ ../TKXDEIGES/libTKXDEIGES.la \
+ $(STLPort_LIB) 
++libTKXDEDRAW_la_LDFLAGS = -release 6.3.0
+ libTKXDEDRAW_la_SOURCES = \
+ @top_srcdir@/src/XDEDRAW/XDEDRAW.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXDEIGES/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXDEIGES/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXDEIGES/Makefile.am    2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXDEIGES/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -29,6 +29,7 @@
+ ../TKMath/libTKMath.la \
+ ../TKCDF/libTKCDF.la \
+ $(STLPort_LIB) 
++libTKXDEIGES_la_LDFLAGS = -release 6.3.0
+ libTKXDEIGES_la_SOURCES = \
+ @top_srcdir@/src/IGESCAFControl/IGESCAFControl.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXDESTEP/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXDESTEP/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXDESTEP/Makefile.am    2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXDESTEP/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -32,6 +32,7 @@
+ ../TKSTEPAttr/libTKSTEPAttr.la \
+ ../TKCDF/libTKCDF.la \
+ $(STLPort_LIB) 
++libTKXDESTEP_la_LDFLAGS = -release 6.3.0
+ libTKXDESTEP_la_SOURCES = \
+ @top_srcdir@/drv/STEPCAFControl/STEPCAFControl_DataMapIteratorOfDataMapOfLabelExternFile_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXMesh/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXMesh/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXMesh/Makefile.am      2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXMesh/Makefile.am  2008-10-02 23:40:38.000000000 +0200
+@@ -25,6 +25,7 @@
+ ../TKMath/libTKMath.la \
+ ../TKBRep/libTKBRep.la \
+ $(STLPort_LIB) 
++libTKXMesh_la_LDFLAGS = -release 6.3.0
+ libTKXMesh_la_SOURCES = \
+ @top_srcdir@/src/XBRepMesh/XBRepMesh.cxx
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXml/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXml/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXml/Makefile.am        2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXml/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -31,6 +31,7 @@
+ ../TKCAF/libTKCAF.la \
+ ../TKCDF/libTKCDF.la \
+ $(STLPort_LIB) 
++libTKXml_la_LDFLAGS = -release 6.3.0
+ libTKXml_la_SOURCES = \
+ @top_srcdir@/src/XmlDrivers/XmlDrivers.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXmlL/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXmlL/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXmlL/Makefile.am       2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXmlL/Makefile.am   2008-10-02 23:40:38.000000000 +0200
+@@ -38,6 +38,7 @@
+ ../TKCDF/libTKCDF.la \
+ ../TKGeomBase/libTKGeomBase.la \
+ $(STLPort_LIB) 
++libTKXmlL_la_LDFLAGS = -release 6.3.0
+ libTKXmlL_la_SOURCES = \
+ @top_srcdir@/drv/XmlLDrivers/XmlLDrivers_SequenceNodeOfSequenceOfNamespaceDef_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXmlTObj/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXmlTObj/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXmlTObj/Makefile.am    2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXmlTObj/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -26,6 +26,7 @@
+ ../TKXmlL/libTKXmlL.la \
+ ../TKCDF/libTKCDF.la \
+ $(STLPort_LIB) 
++libTKXmlTObj_la_LDFLAGS = -release 6.3.0
+ libTKXmlTObj_la_SOURCES = \
+ @top_srcdir@/src/XmlTObjDrivers/XmlTObjDrivers.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXmlXCAF/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXmlXCAF/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXmlXCAF/Makefile.am    2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXmlXCAF/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -29,6 +29,7 @@
+ ../TKCDF/libTKCDF.la \
+ ../TKXml/libTKXml.la \
+ $(STLPort_LIB) 
++libTKXmlXCAF_la_LDFLAGS = -release 6.3.0
+ libTKXmlXCAF_la_SOURCES = \
+ @top_srcdir@/src/XmlMXCAFDoc/XmlMXCAFDoc.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXSBase/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXSBase/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXSBase/Makefile.am     2008-10-02 23:38:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXSBase/Makefile.am 2008-10-02 23:40:38.000000000 +0200
+@@ -58,6 +58,7 @@
+ ../TKGeomBase/libTKGeomBase.la \
+ ../TKTopAlgo/libTKTopAlgo.la \
+ $(STLPort_LIB) 
++libTKXSBase_la_LDFLAGS = -release 6.3.0
+ libTKXSBase_la_SOURCES = \
+ @top_srcdir@/drv/IFSelect/IFSelect_HSeqOfSelection_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXSDRAW/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXSDRAW/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXSDRAW/Makefile.am     2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXSDRAW/Makefile.am 2008-10-02 23:40:38.000000000 +0200
+@@ -51,6 +51,7 @@
+ ../TKNIS/libTKNIS.la \
+ ../TKV2d/libTKV2d.la \
+ $(STLPort_LIB) 
++libTKXSDRAW_la_LDFLAGS = -release 6.3.0
+ libTKXSDRAW_la_SOURCES = \
+ @top_srcdir@/drv/XSDRAWSTLVRML/XSDRAWSTLVRML_CoordsMap_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/WOKLibs/Makefile.am OpenCASCADE6.3.0/ros/adm/make/WOKLibs/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/WOKLibs/Makefile.am      2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/WOKLibs/Makefile.am  2008-10-02 23:40:38.000000000 +0200
+@@ -64,3 +64,12 @@
+ ../TKAdvTools/libTKAdvTools.la \
+ ../TKernel/libTKernel.la \
+  $(STLPort_LIB) $(CSF_TclLibs_LIB) $(CSF_TclTkLibs_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_gdi32_LIB) $(CSF_user32_LIB) $(CSF_kernel32_LIB)  
++ libwokcmd_la_LDFLAGS = -release 6.3.0
++ libwoktoolscmd_la_LDFLAGS = -release 6.3.0
++ libwokutilscmd_la_LDFLAGS = -release 6.3.0
++ libwoksteps_la_LDFLAGS = -release 6.3.0
++ libwokobjssteps_la_LDFLAGS = -release 6.3.0
++ libwokdfltsteps_la_LDFLAGS = -release 6.3.0
++ libwokdeliverysteps_la_LDFLAGS = -release 6.3.0
++ libwokorbixsteps_la_LDFLAGS = -release 6.3.0
++ libmscmd_la_LDFLAGS = -release 6.3.0
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/XCAFPlugin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/XCAFPlugin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/XCAFPlugin/Makefile.am   2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/XCAFPlugin/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -37,3 +37,4 @@
+ ../TKMath/libTKMath.la \
+ ../TKG3d/libTKG3d.la \
+  $(STLPort_LIB) $(CSF_user32_LIB) $(CSF_gdi32_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_kernel32_LIB) $(CSF_XwLibs_LIB) $(CSF_dpsLibs_LIB) $(CSF_XmuLibs_LIB)  
++libXCAFPlugin_la_LDFLAGS = -release 6.3.0
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/XmlLPlugin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/XmlLPlugin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/XmlLPlugin/Makefile.am   2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/XmlLPlugin/Makefile.am       2008-10-02 23:40:38.000000000 +0200
+@@ -23,3 +23,4 @@
+ ../TKernel/libTKernel.la \
+ ../TKG3d/libTKG3d.la \
+  $(STLPort_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_gdi32_LIB) $(CSF_user32_LIB) $(CSF_kernel32_LIB)  
++libXmlLPlugin_la_LDFLAGS = -release 6.3.0
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/XmlPlugin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/XmlPlugin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/XmlPlugin/Makefile.am    2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/XmlPlugin/Makefile.am        2008-10-02 23:40:38.000000000 +0200
+@@ -30,3 +30,4 @@
+ ../TKMath/libTKMath.la \
+ ../TKG3d/libTKG3d.la \
+  $(STLPort_LIB) $(CSF_user32_LIB) $(CSF_gdi32_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_kernel32_LIB) $(CSF_XwLibs_LIB) $(CSF_dpsLibs_LIB) $(CSF_XmuLibs_LIB)  
++libXmlPlugin_la_LDFLAGS = -release 6.3.0
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/XmlTObjPlugin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/XmlTObjPlugin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/XmlTObjPlugin/Makefile.am        2008-10-02 23:38:03.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/XmlTObjPlugin/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -25,3 +25,4 @@
+ ../TKernel/libTKernel.la \
+ ../TKG3d/libTKG3d.la \
+  $(STLPort_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_gdi32_LIB) $(CSF_user32_LIB) $(CSF_kernel32_LIB)  
++libXmlTObjPlugin_la_LDFLAGS = -release 6.3.0
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/XmlXCAFPlugin/Makefile.am OpenCASCADE6.3.0/ros/adm/make/XmlXCAFPlugin/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/XmlXCAFPlugin/Makefile.am        2008-10-02 23:38:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/XmlXCAFPlugin/Makefile.am    2008-10-02 23:40:38.000000000 +0200
+@@ -32,3 +32,4 @@
+ ../TKMath/libTKMath.la \
+ ../TKG3d/libTKG3d.la \
+  $(STLPort_LIB) $(CSF_user32_LIB) $(CSF_gdi32_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_kernel32_LIB) $(CSF_XwLibs_LIB) $(CSF_dpsLibs_LIB) $(CSF_XmuLibs_LIB)  
++libXmlXCAFPlugin_la_LDFLAGS = -release 6.3.0
diff --git a/OpenCASCADE6.3.0-maint-mode.patch b/OpenCASCADE6.3.0-maint-mode.patch
new file mode 100644 (file)
index 0000000..174011f
--- /dev/null
@@ -0,0 +1,12 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/configure.in OpenCASCADE6.3.0/ros/configure.in
+--- OpenCASCADE6.3.0-old/ros/configure.in      2008-10-02 23:51:27.000000000 +0200
++++ OpenCASCADE6.3.0/ros/configure.in  2008-10-02 23:55:10.000000000 +0200
+@@ -12,7 +12,7 @@
+ AM_CONFIG_HEADER(config.h)
+-dnl AM_MAINTAINER_MODE
++AM_MAINTAINER_MODE
+ AC_AIX
+ AC_ISC_POSIX
diff --git a/OpenCASCADE6.3.0-make-draw-libs-private.patch b/OpenCASCADE6.3.0-make-draw-libs-private.patch
new file mode 100644 (file)
index 0000000..284953f
--- /dev/null
@@ -0,0 +1,155 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/DRAWEXE/Makefile.am OpenCASCADE6.3.0/ros/adm/make/DRAWEXE/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/DRAWEXE/Makefile.am      2008-10-02 23:57:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/DRAWEXE/Makefile.am  2008-10-02 23:58:25.000000000 +0200
+@@ -23,3 +23,4 @@
+ ../TKG3d/libTKG3d.la \
+ ../TKernel/libTKernel.la \
+  $(STLPort_LIB) $(CSF_TclLibs_LIB) $(CSF_TclTkLibs_LIB) $(CSF_gdi32_LIB) $(CSF_advapi32_LIB) $(CSF_user32_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_kernel32_LIB)  
++ DRAWEXE_LDFLAGS = -rpath /usr/lib/opencas
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKDCAF/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKDCAF/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKDCAF/Makefile.am       2008-10-02 23:57:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKDCAF/Makefile.am   2008-10-02 23:58:25.000000000 +0200
+@@ -26,7 +26,7 @@
+ -I@top_srcdir@/drv/DrawDim -I@top_srcdir@/src/DrawDim
+-lib_LTLIBRARIES=libTKDCAF.la
++pkglib_LTLIBRARIES=libTKDCAF.la
+ libTKDCAF_la_LIBADD = \
+ ../TKernel/libTKernel.la \
+@@ -46,7 +46,7 @@
+ ../TKNIS/libTKNIS.la \
+ ../TKV2d/libTKV2d.la \
+ $(STLPort_LIB) 
+-libTKDCAF_la_LDFLAGS = -release 6.3.0
++libTKDCAF_la_LDFLAGS = -avoid-version
+ libTKDCAF_la_SOURCES = \
+ @top_srcdir@/drv/DDF/DDF_StackIteratorOfTransactionStack_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKDraw/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKDraw/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKDraw/Makefile.am       2008-10-02 23:57:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKDraw/Makefile.am   2008-10-02 23:58:25.000000000 +0200
+@@ -20,7 +20,7 @@
+ -I@top_srcdir@/drv/DrawTrSurf -I@top_srcdir@/src/DrawTrSurf
+-lib_LTLIBRARIES=libTKDraw.la
++pkglib_LTLIBRARIES=libTKDraw.la
+ libTKDraw_la_LIBADD = \
+ ../TKernel/libTKernel.la \
+@@ -34,7 +34,7 @@
+ ../TKHLR/libTKHLR.la \
+ ../TKGeomAlgo/libTKGeomAlgo.la \
+ $(STLPort_LIB) $(CSF_TclLibs_LIB) $(CSF_TclTkLibs_LIB) $(CSF_XwLibs_LIB) $(CSF_gdi32_LIB) $(CSF_advapi32_LIB) $(CSF_user32_LIB) 
+-libTKDraw_la_LDFLAGS = -release 6.3.0
++libTKDraw_la_LDFLAGS = -avoid-version
+ libTKDraw_la_SOURCES = \
+ @top_srcdir@/drv/DBRep/DBRep_ListIteratorOfListOfEdge_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKTObjDRAW/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKTObjDRAW/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKTObjDRAW/Makefile.am   2008-10-02 23:57:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKTObjDRAW/Makefile.am       2008-10-02 23:58:25.000000000 +0200
+@@ -16,7 +16,7 @@
+ -I@top_srcdir@/drv/TObjDRAW -I@top_srcdir@/src/TObjDRAW
+-lib_LTLIBRARIES=libTKTObjDRAW.la
++pkglib_LTLIBRARIES=libTKTObjDRAW.la
+ libTKTObjDRAW_la_LIBADD = \
+ ../TKTObj/libTKTObj.la \
+@@ -27,7 +27,7 @@
+ ../TKernel/libTKernel.la \
+ ../TKDraw/libTKDraw.la \
+ $(STLPort_LIB) 
+-libTKTObjDRAW_la_LDFLAGS = -release 6.3.0
++libTKTObjDRAW_la_LDFLAGS = -avoid-version
+ libTKTObjDRAW_la_SOURCES = \
+ @top_srcdir@/src/TObjDRAW/TObjDRAW.cxx
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKTopTest/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKTopTest/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKTopTest/Makefile.am    2008-10-02 23:57:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKTopTest/Makefile.am        2008-10-02 23:58:25.000000000 +0200
+@@ -34,7 +34,7 @@
+ -I@top_srcdir@/drv/BOPTest -I@top_srcdir@/src/BOPTest
+-lib_LTLIBRARIES=libTKTopTest.la
++pkglib_LTLIBRARIES=libTKTopTest.la
+ libTKTopTest_la_LIBADD = \
+ ../TKernel/libTKernel.la \
+@@ -58,7 +58,7 @@
+ ../TKPrim/libTKPrim.la \
+ ../TKV2d/libTKV2d.la \
+ $(STLPort_LIB) 
+-libTKTopTest_la_LDFLAGS = -release 6.3.0
++libTKTopTest_la_LDFLAGS = -avoid-version
+ libTKTopTest_la_SOURCES = \
+ @top_srcdir@/drv/TestTopOpeDraw/TestTopOpeDraw_Array1OfDrawableMesure_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKViewerTest/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKViewerTest/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKViewerTest/Makefile.am 2008-10-02 23:57:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKViewerTest/Makefile.am     2008-10-02 23:58:25.000000000 +0200
+@@ -18,7 +18,7 @@
+ -I@top_srcdir@/drv/ViewerTest -I@top_srcdir@/src/ViewerTest
+-lib_LTLIBRARIES=libTKViewerTest.la
++pkglib_LTLIBRARIES=libTKViewerTest.la
+ libTKViewerTest_la_LIBADD = \
+ ../TKernel/libTKernel.la \
+@@ -41,7 +41,7 @@
+ ../TKDraw/libTKDraw.la \
+ ../TKNIS/libTKNIS.la \
+ $(STLPort_LIB) $(CSF_TclLibs_LIB) $(CSF_TclTkLibs_LIB) $(CSF_XwLibs_LIB) $(CSF_user32_LIB) $(CSF_gdi32_LIB)
+-libTKViewerTest_la_LDFLAGS = -release 6.3.0
++libTKViewerTest_la_LDFLAGS = -avoid-version
+ libTKViewerTest_la_SOURCES = \
+ @top_srcdir@/drv/Viewer2dTest/Viewer2dTest_DataMapIteratorOfDataMapOfText_0.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXDEDRAW/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXDEDRAW/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXDEDRAW/Makefile.am    2008-10-02 23:57:08.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXDEDRAW/Makefile.am        2008-10-02 23:58:25.000000000 +0200
+@@ -16,7 +16,7 @@
+ -I@top_srcdir@/drv/XDEDRAW -I@top_srcdir@/src/XDEDRAW
+-lib_LTLIBRARIES=libTKXDEDRAW.la
++pkglib_LTLIBRARIES=libTKXDEDRAW.la
+ libTKXDEDRAW_la_LIBADD = \
+ ../TKernel/libTKernel.la \
+@@ -44,7 +44,7 @@
+ ../TKCAF/libTKCAF.la \
+ ../TKXDEIGES/libTKXDEIGES.la \
+ $(STLPort_LIB) 
+-libTKXDEDRAW_la_LDFLAGS = -release 6.3.0
++libTKXDEDRAW_la_LDFLAGS = -avoid-version
+ libTKXDEDRAW_la_SOURCES = \
+ @top_srcdir@/src/XDEDRAW/XDEDRAW.cxx \
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKXSDRAW/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKXSDRAW/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKXSDRAW/Makefile.am     2008-10-02 23:57:08.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKXSDRAW/Makefile.am 2008-10-02 23:58:25.000000000 +0200
+@@ -24,7 +24,7 @@
+ -I@top_srcdir@/drv/XSDRAWSTLVRML -I@top_srcdir@/src/XSDRAWSTLVRML
+-lib_LTLIBRARIES=libTKXSDRAW.la
++pkglib_LTLIBRARIES=libTKXSDRAW.la
+ libTKXSDRAW_la_LIBADD = \
+ ../TKernel/libTKernel.la \
+@@ -51,7 +51,7 @@
+ ../TKNIS/libTKNIS.la \
+ ../TKV2d/libTKV2d.la \
+ $(STLPort_LIB) 
+-libTKXSDRAW_la_LDFLAGS = -release 6.3.0
++libTKXSDRAW_la_LDFLAGS = -avoid-version
+ libTKXSDRAW_la_SOURCES = \
+ @top_srcdir@/drv/XSDRAWSTLVRML/XSDRAWSTLVRML_CoordsMap_0.cxx \
diff --git a/OpenCASCADE6.3.0-make-wok-libs-private.patch b/OpenCASCADE6.3.0-make-wok-libs-private.patch
new file mode 100644 (file)
index 0000000..1c0ead8
--- /dev/null
@@ -0,0 +1,35 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/WOKLibs/Makefile.am OpenCASCADE6.3.0/ros/adm/make/WOKLibs/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/WOKLibs/Makefile.am      2008-10-02 23:56:22.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/WOKLibs/Makefile.am  2008-10-02 23:57:31.000000000 +0200
+@@ -9,7 +9,7 @@
+ -I@top_srcdir@/src/WOKLibs
+  
+-lib_LTLIBRARIES= libwokcmd.la libwoktoolscmd.la libwokutilscmd.la libwoksteps.la libwokobjssteps.la libwokdfltsteps.la libwokdeliverysteps.la libwokorbixsteps.la libmscmd.la
++pkglib_LTLIBRARIES= libwokcmd.la libwoktoolscmd.la libwokutilscmd.la libwoksteps.la libwokobjssteps.la libwokdfltsteps.la libwokdeliverysteps.la libwokorbixsteps.la libmscmd.la
+  libwokcmd_la_SOURCES = @top_srcdir@/src/WOKLibs/wokcmd.cxx 
+  libwoktoolscmd_la_SOURCES = @top_srcdir@/src/WOKLibs/woktoolscmd.cxx 
+  libwokutilscmd_la_SOURCES = @top_srcdir@/src/WOKLibs/wokutilscmd.cxx 
+@@ -64,12 +64,13 @@
+ ../TKAdvTools/libTKAdvTools.la \
+ ../TKernel/libTKernel.la \
+  $(STLPort_LIB) $(CSF_TclLibs_LIB) $(CSF_TclTkLibs_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_gdi32_LIB) $(CSF_user32_LIB) $(CSF_kernel32_LIB)  
+- libwokcmd_la_LDFLAGS = -release 6.3.0
+- libwoktoolscmd_la_LDFLAGS = -release 6.3.0
+- libwokutilscmd_la_LDFLAGS = -release 6.3.0
+- libwoksteps_la_LDFLAGS = -release 6.3.0
+- libwokobjssteps_la_LDFLAGS = -release 6.3.0
+- libwokdfltsteps_la_LDFLAGS = -release 6.3.0
+- libwokdeliverysteps_la_LDFLAGS = -release 6.3.0
+- libwokorbixsteps_la_LDFLAGS = -release 6.3.0
+- libmscmd_la_LDFLAGS = -release 6.3.0
++
++libwokcmd_la_LDFLAGS = -avoid-version
++libwoktoolscmd_la_LDFLAGS = -avoid-version
++libwokutilscmd_la_LDFLAGS = -avoid-version
++libwoksteps_la_LDFLAGS = -avoid-version
++libwokobjssteps_la_LDFLAGS = -avoid-version
++libwokdfltsteps_la_LDFLAGS = -avoid-version
++libwokdeliverysteps_la_LDFLAGS = -avoid-version
++libwokorbixsteps_la_LDFLAGS = -avoid-version
++libmscmd_la_LDFLAGS = -avoid-version
diff --git a/OpenCASCADE6.3.0-mft-disable-mmap.patch b/OpenCASCADE6.3.0-mft-disable-mmap.patch
new file mode 100644 (file)
index 0000000..dcfaad0
--- /dev/null
@@ -0,0 +1,19 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/inc/MFT_FileRecord.hxx OpenCASCADE6.3.0/ros/inc/MFT_FileRecord.hxx
+--- OpenCASCADE6.3.0-old/ros/inc/MFT_FileRecord.hxx    2008-10-02 23:41:46.000000000 +0200
++++ OpenCASCADE6.3.0/ros/inc/MFT_FileRecord.hxx        2008-10-02 23:49:44.000000000 +0200
+@@ -19,6 +19,7 @@
+ */
+ #endif        //WNT
++#if 0
+ #if defined ( __hpux ) || defined ( HPUX )
+ #include <sys/mman.h>
+ #define MAP_FAILED -1
+@@ -55,6 +56,7 @@
+ #define MUNMAP(mmap_addr,mmap_size) \
+         munmap((caddr_t) mmap_addr,(size_t) mmap_size)
+ #endif        // __alpha
++#endif
+ #ifndef MMAP
+ // #error  *** MMAP is not used on your system by MFT fonts ***
diff --git a/OpenCASCADE6.3.0-move-vrml-vis.patch b/OpenCASCADE6.3.0-move-vrml-vis.patch
new file mode 100644 (file)
index 0000000..c74ae04
--- /dev/null
@@ -0,0 +1,21 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/Makefile.am OpenCASCADE6.3.0/ros/adm/make/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/Makefile.am      2008-10-02 23:55:31.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/Makefile.am  2008-10-02 23:56:45.000000000 +0200
+@@ -19,7 +19,7 @@
+   ModelingAlgorithms_DIRS = 
+ endif
+-Visualization_PKGS = TKService TKV2d TKV3d TKOpenGl TKMeshVS TKNIS 
++Visualization_PKGS = TKService TKV2d TKV3d TKOpenGl TKMeshVS TKNIS TKVRML 
+ if ENABLE_VIS
+   Visualization_DIRS = $(Visualization_PKGS)
+@@ -35,7 +35,7 @@
+   ApplicationFramework_DIRS = 
+ endif
+-DataExchange_PKGS = TKVRML TKXCAF TKSTL TKXSBase TKXCAFSchema TKXmlXCAF TKBinXCAF TKSTEPBase TKIGES TKSTEPAttr TKSTEP209 TKXDEIGES TKSTEP TKXDESTEP XCAFPlugin XmlXCAFPlugin BinXCAFPlugin 
++DataExchange_PKGS = TKXCAF TKSTL TKXSBase TKXCAFSchema TKXmlXCAF TKBinXCAF TKSTEPBase TKIGES TKSTEPAttr TKSTEP209 TKXDEIGES TKSTEP TKXDESTEP XCAFPlugin XmlXCAFPlugin BinXCAFPlugin 
+ if ENABLE_DE
+   DataExchange_DIRS = $(DataExchange_PKGS)
diff --git a/OpenCASCADE6.3.0-no-bitmaps-icon.patch b/OpenCASCADE6.3.0-no-bitmaps-icon.patch
new file mode 100644 (file)
index 0000000..0f5712d
--- /dev/null
@@ -0,0 +1,38 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/inc/InterfaceGraphic_X11.hxx OpenCASCADE6.3.0/ros/inc/InterfaceGraphic_X11.hxx
+--- OpenCASCADE6.3.0-old/ros/inc/InterfaceGraphic_X11.hxx      2008-10-02 23:49:55.000000000 +0200
++++ OpenCASCADE6.3.0/ros/inc/InterfaceGraphic_X11.hxx  2008-10-02 23:51:19.000000000 +0200
+@@ -26,6 +26,7 @@
+ #  include <X11/Xutil.h>
+ #  include <X11/Xatom.h>
++#if 0
+ #  if defined (sun) || defined (SUNOS) || defined (__alpha) || defined (DECOSF1) || defined (sgi) || defined (IRIX) || defined (__hpux)|| defined (HPUX) 
+ #   ifndef icon_width
+ #    include <X11/bitmaps/icon>
+@@ -46,6 +47,7 @@
+ #   endif
+ #  endif /* ULTRIX */
++#endif
+ #  define WINDOW Window
+ #  ifndef EXPORT
+ #   define EXPORT
+diff -uNr OpenCASCADE6.3.0-old/ros/src/InterfaceGraphic/InterfaceGraphic_X11.hxx OpenCASCADE6.3.0/ros/src/InterfaceGraphic/InterfaceGraphic_X11.hxx
+--- OpenCASCADE6.3.0-old/ros/src/InterfaceGraphic/InterfaceGraphic_X11.hxx     2008-10-02 23:50:04.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/InterfaceGraphic/InterfaceGraphic_X11.hxx 2008-10-02 23:51:19.000000000 +0200
+@@ -26,6 +26,7 @@
+ #  include <X11/Xutil.h>
+ #  include <X11/Xatom.h>
++#if 0
+ #  if defined (sun) || defined (SUNOS) || defined (__alpha) || defined (DECOSF1) || defined (sgi) || defined (IRIX) || defined (__hpux)|| defined (HPUX) 
+ #   ifndef icon_width
+ #    include <X11/bitmaps/icon>
+@@ -46,6 +47,7 @@
+ #   endif
+ #  endif /* ULTRIX */
++#endif
+ #  define WINDOW Window
+ #  ifndef EXPORT
+ #   define EXPORT
diff --git a/OpenCASCADE6.3.0-obs-check.patch b/OpenCASCADE6.3.0-obs-check.patch
new file mode 100644 (file)
index 0000000..2019629
--- /dev/null
@@ -0,0 +1,46 @@
+diff -uNr old-OpenCASCADE6.3.0/ros/src/ExprIntrp/ExprIntrp.yacc OpenCASCADE6.3.0/ros/src/ExprIntrp/ExprIntrp.yacc
+--- old-OpenCASCADE6.3.0/ros/src/ExprIntrp/ExprIntrp.yacc      2001-09-21 09:50:48.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/ExprIntrp/ExprIntrp.yacc  2008-10-10 23:36:36.000000000 +0200
+@@ -42,6 +42,10 @@
+ extern void ExprIntrp_VariableIdentifier();
+ extern void ExprIntrp_Productor();
+ extern void ExprIntrp_EndOfEqual();
++
++int yylex(void);
++void yyerror(char const *s);
++
+ %}
+ %token SUMOP MINUSOP DIVIDEOP EXPOP MULTOP PARENTHESIS BRACKET ENDPARENTHESIS ENDBRACKET VALUE IDENTIFIER COMMA DIFFERENTIAL DERIVATE DERIVKEY ASSIGNOP DEASSIGNKEY EQUALOP RELSEPARATOR CONSTKEY SUMKEY PRODKEY
+diff -uNr old-OpenCASCADE6.3.0/ros/src/OpenGl/OpenGl_telem_util.h OpenCASCADE6.3.0/ros/src/OpenGl/OpenGl_telem_util.h
+--- old-OpenCASCADE6.3.0/ros/src/OpenGl/OpenGl_telem_util.h    2008-06-27 17:50:06.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/OpenGl/OpenGl_telem_util.h        2008-10-10 23:39:33.000000000 +0200
+@@ -155,6 +155,9 @@
+                                      Tfloat *xr, Tfloat *yr);
+ extern  TStatus TelUnProjectionRaster( Tint ws, Tint xr, Tint yr,
+                                      Tfloat *x, Tfloat *y, Tfloat *z);
++extern TStatus TelUnProjectionRasterWithRay( Tint ws, Tint xr, Tint yr,
++ Tfloat *x, Tfloat *y, Tfloat *z,
++ Tfloat *dx, Tfloat *dy, Tfloat *dz)
+ extern  Tint  TelBackBufferRestored(void);
+ extern  void  TelSetBackBufferRestored( Tint );
+ extern  void  TelEnable( Tint );
+diff -uNr old-OpenCASCADE6.3.0/ros/src/OpenGl/OpenGl_tXfm.c OpenCASCADE6.3.0/ros/src/OpenGl/OpenGl_tXfm.c
+--- old-OpenCASCADE6.3.0/ros/src/OpenGl/OpenGl_tXfm.c  2008-08-15 15:54:07.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/OpenGl/OpenGl_tXfm.c      2008-10-10 23:38:25.000000000 +0200
+@@ -64,6 +64,7 @@
+ #include <X11/keysym.h>
+ #include <GL/glx.h>
++#include <GL/glu.h>
+ #include <OpenGl_tgl_all.h>
+ #include <OpenGl_tXfm.h>
+@@ -79,6 +80,7 @@
+ #include <OpenGl_cmn_varargs.h>
+ #include <OpenGl_tsm.h>
+ #include <OpenGl_tgl_funcs.h>
++#include <OpenGl_telem_attri.h>
+ /*----------------------------------------------------------------------*/
+ /*
+  * Constantes
diff --git a/OpenCASCADE6.3.0-occ6.3.0.patch b/OpenCASCADE6.3.0-occ6.3.0.patch
new file mode 100644 (file)
index 0000000..e193506
--- /dev/null
@@ -0,0 +1,74 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/configure.in OpenCASCADE6.3.0/ros/configure.in
+--- OpenCASCADE6.3.0-old/ros/configure.in      2008-10-02 23:27:17.000000000 +0200
++++ OpenCASCADE6.3.0/ros/configure.in  2008-10-02 23:36:00.000000000 +0200
+@@ -127,8 +127,8 @@
+ def_ios_ok,
+ [AC_LANG([C++])
+  AC_TRY_COMPILE([#include <stream.h>
+-static const int input = (ios::in) | (ios::nocreate);
+-static const int output= (ios::out);],
++static const int input = (std::ios::in) | (std::ios::nocreate);
++static const int output= (std::ios::out);],
+ [return 0;],
+  def_ios_ok=yes, def_ios_ok=no)
+ ])
+@@ -141,7 +141,7 @@
+ ostream_form_ok,
+ [AC_LANG([C++])
+  AC_TRY_COMPILE([#include <iostream.h>],
+-[cout << cout.form("%9.3e", 3.14159627e-4) << endl;
++[std::cout << std::cout.form("%9.3e", 3.14159627e-4) << std::endl;
+ return 0;],
+  ostream_form_ok=yes, ostream_form_ok=no)
+ ])
+diff -uNr OpenCASCADE6.3.0-old/ros/inc/Standard_Stream.hxx OpenCASCADE6.3.0/ros/inc/Standard_Stream.hxx
+--- OpenCASCADE6.3.0-old/ros/inc/Standard_Stream.hxx   2007-10-09 16:04:46.000000000 +0200
++++ OpenCASCADE6.3.0/ros/inc/Standard_Stream.hxx       2008-10-02 23:36:00.000000000 +0200
+@@ -24,26 +24,12 @@
+ // Unix variant
+ #ifndef WNT
+-#ifdef HAVE_IOSTREAM
+   #include <iostream>
+   #define USE_STL_STREAM
+-#elif defined (HAVE_IOSTREAM_H)
+-  #include <iostream.h>
+-#else
+-  #error "check config.h file or compilation options: either HAVE_IOSTREAM or HAVE_IOSTREAM_H should be defined"
+-#endif
+-#ifdef HAVE_IOMANIP
+   #include <iomanip>
+-#elif defined (HAVE_IOMANIP_H)
+-  #include <iomanip.h>
+-#endif
+-#ifdef HAVE_FSTREAM
+   #include <fstream>
+-#elif defined (HAVE_FSTREAM_H)
+-  #include <fstream.h>
+-#endif
+ // Windows variant
+ #else /* WNT */
+diff -uNr OpenCASCADE6.3.0-old/ros/inc/Standard_values.h OpenCASCADE6.3.0/ros/inc/Standard_values.h
+--- OpenCASCADE6.3.0-old/ros/inc/Standard_values.h     2005-04-21 16:32:46.000000000 +0200
++++ OpenCASCADE6.3.0/ros/inc/Standard_values.h 2008-10-02 23:36:00.000000000 +0200
+@@ -23,17 +23,7 @@
+ #endif
+ #ifndef WNT
+-#ifdef HAVE_CONFIG_H
+-# include <config.h>
+-#endif
+-
+-#ifdef HAVE_LIMITS
+-# include <limits>
+-#elif defined (HAVE_LIMITS_H)
+ # include <limits.h>
+-#else
+-#error "check config.h file or compilation options: either HAVE_LIMITS or HAVE_LIMITS_H should be defined"
+-#endif
+ #endif
diff --git a/OpenCASCADE6.3.0-strcmp.patch b/OpenCASCADE6.3.0-strcmp.patch
new file mode 100644 (file)
index 0000000..bb6bf32
--- /dev/null
@@ -0,0 +1,40 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/src/TestTopOpeDraw/TestTopOpeDraw_OtherCommands.cxx OpenCASCADE6.3.0/ros/src/TestTopOpeDraw/TestTopOpeDraw_OtherCommands.cxx
+--- OpenCASCADE6.3.0-old/ros/src/TestTopOpeDraw/TestTopOpeDraw_OtherCommands.cxx       2008-08-15 15:57:20.000000000 +0200
++++ OpenCASCADE6.3.0/ros/src/TestTopOpeDraw/TestTopOpeDraw_OtherCommands.cxx   2008-10-06 22:18:11.000000000 +0200
+@@ -98,21 +98,21 @@
+       }
+       else if(a[iloc][j] == 'c') {
+         col=Standard_True;
+-        if(a[iloc+1] == "blanc") Color = Draw_blanc;
+-        else if (a[iloc+1] == "rouge")   Color = Draw_rouge;
+-        else if (a[iloc+1] == "vert")    Color = Draw_vert;
+-        else if (a[iloc+1] == "bleu")    Color = Draw_bleu;
+-        else if (a[iloc+1] == "cyan")    Color = Draw_cyan;
+-        else if (a[iloc+1] == "or")      Color = Draw_or;
+-        else if (a[iloc+1] == "magenta") Color = Draw_magenta;
+-        else if (a[iloc+1] == "marron")  Color = Draw_marron;
+-        else if (a[iloc+1] == "orange")  Color = Draw_orange;
+-        else if (a[iloc+1] == "rose")    Color = Draw_rose;
+-        else if (a[iloc+1] == "saumon")  Color = Draw_saumon;
+-        else if (a[iloc+1] == "violet")  Color = Draw_violet;
+-        else if (a[iloc+1] == "jaune")   Color = Draw_jaune;
+-        else if (a[iloc+1] == "kaki")    Color = Draw_kaki;
+-        else if (a[iloc+1] == "corail")  Color = Draw_corail;
++        if(strcmp(a[iloc+1], "blanc") == 0) Color = Draw_blanc;
++        else if(strcmp(a[iloc+1], "rouge") == 0)   Color = Draw_rouge;
++        else if(strcmp(a[iloc+1], "vert") == 0)    Color = Draw_vert;
++        else if(strcmp(a[iloc+1], "bleu") == 0)    Color = Draw_bleu;
++        else if(strcmp(a[iloc+1], "cyan") == 0)    Color = Draw_cyan;
++        else if(strcmp(a[iloc+1], "or") == 0)      Color = Draw_or;
++        else if(strcmp(a[iloc+1], "magenta") == 0) Color = Draw_magenta;
++        else if(strcmp(a[iloc+1], "marron") == 0)  Color = Draw_marron;
++        else if(strcmp(a[iloc+1], "orange") == 0)  Color = Draw_orange;
++        else if(strcmp(a[iloc+1], "rose") == 0)    Color = Draw_rose;
++        else if(strcmp(a[iloc+1], "saumon") == 0)  Color = Draw_saumon;
++        else if(strcmp(a[iloc+1], "violet") == 0)  Color = Draw_violet;
++        else if(strcmp(a[iloc+1], "jaune") == 0)   Color = Draw_jaune;
++        else if(strcmp(a[iloc+1], "kaki") == 0)    Color = Draw_kaki;
++        else if(strcmp(a[iloc+1], "corail") == 0)  Color = Draw_corail;
+         decal++;dloc++;
+       }
+       }
diff --git a/OpenCASCADE6.3.0-tkernel-ld.patch b/OpenCASCADE6.3.0-tkernel-ld.patch
new file mode 100644 (file)
index 0000000..67338c0
--- /dev/null
@@ -0,0 +1,12 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/make/TKernel/Makefile.am OpenCASCADE6.3.0/ros/adm/make/TKernel/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/adm/make/TKernel/Makefile.am      2008-10-02 23:40:38.000000000 +0200
++++ OpenCASCADE6.3.0/ros/adm/make/TKernel/Makefile.am  2008-10-02 23:43:05.000000000 +0200
+@@ -55,7 +55,7 @@
+ lib_LTLIBRARIES=libTKernel.la
+ libTKernel_la_LIBADD = \
+-$(STLPort_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_gdi32_LIB) $(CSF_user32_LIB) $(CSF_kernel32_LIB) 
++$(STLPort_LIB) $(CSF_SOCKETLibs_LIB) $(CSF_FPELibs_LIB) $(CSF_ThreadLibs_LIB) $(CSF_advapi32_LIB) $(CSF_gdi32_LIB) $(CSF_user32_LIB) $(CSF_kernel32_LIB) -ldl
+ libTKernel_la_LDFLAGS = -release 6.3.0
+ libTKernel_la_SOURCES = \
diff --git a/OpenCASCADE6.3.0-udlist.patch b/OpenCASCADE6.3.0-udlist.patch
new file mode 100644 (file)
index 0000000..b323954
--- /dev/null
@@ -0,0 +1,551 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/adm/UDLIST OpenCASCADE6.3.0/ros/adm/UDLIST
+--- OpenCASCADE6.3.0-old/ros/adm/UDLIST        1970-01-01 01:00:00.000000000 +0100
++++ OpenCASCADE6.3.0/ros/adm/UDLIST    2008-10-03 00:00:00.000000000 +0200
+@@ -0,0 +1,547 @@
++n IncludeLibrary
++n NCollection
++p BSplCLib
++p BSplSLib
++p Bnd
++p CSLib
++p Convert
++p Dico
++p Dynamic
++p ElCLib
++p ElSLib
++p Expr
++p ExprIntrp
++p FSD
++p GeomAbs
++p GraphDS
++p GraphTools
++p MMgt
++p Materials
++p Message
++p OSD
++p PLib
++p Plugin
++p Poly
++p Precision
++p Quantity
++p Resource
++p SortTools
++p Standard
++p StdFail
++p Storage
++p TColStd
++p TColgp
++p TCollection
++p TShort
++p TopLoc
++p Units
++p UnitsAPI
++p gp
++p math
++r OS
++t TKAdvTools
++t TKMath
++t TKernel
++p Adaptor2d
++p Adaptor3d
++p AdvApp2Var
++p AdvApprox
++p AppCont
++p AppDef
++p AppParCurves
++p Approx
++p BRep
++p BRepAdaptor
++p BRepLProp
++p BRepTools
++p BndLib
++p CPnts
++p Extrema
++p FEmTool
++p GC
++p GCE2d
++p GCPnts
++p GProp
++p Geom
++p Geom2d
++p Geom2dAdaptor
++p Geom2dConvert
++p Geom2dLProp
++p GeomAdaptor
++p GeomConvert
++p GeomLProp
++p GeomLib
++p GeomProjLib
++p GeomTools
++p Hermit
++p IntAna
++p IntAna2d
++p LProp
++p LProp3d
++p ProjLib
++p TColGeom
++p TColGeom2d
++p TopAbs
++p TopExp
++p TopTools
++p TopoDS
++p gce
++t TKBRep
++t TKG2d
++t TKG3d
++t TKGeomBase
++n Triangle
++p AppBlend
++p ApproxInt
++p BOP
++p BOPTColStd
++p BOPTools
++p BRepAlgo
++p BRepAlgoAPI
++p BRepApprox
++p BRepBlend
++p BRepBndLib
++p BRepBuilderAPI
++p BRepCheck
++p BRepClass
++p BRepClass3d
++p BRepExtrema
++p BRepFeat
++p BRepFill
++p BRepFilletAPI
++p BRepGProp
++p BRepIntCurveSurface
++p BRepLib
++p BRepMAT2d
++p BRepMesh
++p BRepOffset
++p BRepOffsetAPI
++p BRepPrim
++p BRepPrimAPI
++p BRepProj
++p BRepSweep
++p BRepTopAdaptor
++p BiTgte
++p Bisector
++p Blend
++p BlendFunc
++p BooleanOperations
++p ChFi2d
++p ChFi3d
++p ChFiDS
++p ChFiKPart
++p Contap
++p Draft
++p FairCurve
++p FilletSurf
++p GccAna
++p GccEnt
++p GccGeo
++p GccInt
++p GccIter
++p Geom2dAPI
++p Geom2dGcc
++p Geom2dHatch
++p Geom2dInt
++p GeomAPI
++p GeomFill
++p GeomInt
++p GeomPlate
++p HLRAlgo
++p HLRBRep
++p HLRTopoBRep
++p Hatch
++p HatchGen
++p IntCurve
++p IntCurveSurface
++p IntCurvesFace
++p IntImp
++p IntImpParGen
++p IntPatch
++p IntPoly
++p IntPolyh
++p IntRes2d
++p IntStart
++p IntSurf
++p IntTools
++p IntWalk
++p Intf
++p Intrv
++p Law
++p LocOpe
++p LocalAnalysis
++p MAT
++p MAT2d
++p MeshAlgo
++p MeshDS
++p MeshShape
++p NLPlate
++p Plate
++p Primitives
++p ShapeAlgo
++p ShapeAnalysis
++p ShapeBuild
++p ShapeConstruct
++p ShapeCustom
++p ShapeExtend
++p ShapeFix
++p ShapeProcess
++p ShapeProcessAPI
++p ShapeUpgrade
++p Sweep
++p TopBas
++p TopClass
++p TopCnx
++p TopOpeBRep
++p TopOpeBRepBuild
++p TopOpeBRepDS
++p TopOpeBRepTool
++p TopTrans
++p XBRepMesh
++t TKBO
++t TKBool
++t TKFeat
++t TKFillet
++t TKGeomAlgo
++t TKHLR
++t TKMesh
++t TKOffset
++t TKPrim
++t TKShHealing
++t TKTopAlgo
++t TKXMesh
++n InterfaceGraphic
++p AIS
++p AIS2D
++p AlienImage
++p Aspect
++p CGM
++p DsgPrs
++p GGraphic2d
++p Graphic2d
++p Graphic3d
++p Image
++p ImageUtility
++p MFT
++p MeshVS
++p NIS
++p OpenGl
++p PS
++p PlotMgt
++p Prs2d
++p Prs3d
++p PrsMgr
++p Select2D
++p Select3D
++p SelectBasics
++p SelectMgr
++p StdPrs
++p StdSelect
++p TColQuantity
++p V2d
++p V3d
++p Viewer
++p Visual3d
++p Voxel
++p WNT
++p Xw
++r FontMFT
++r Textures
++t TKMeshVS
++t TKNIS
++t TKOpenGl
++t TKService
++t TKV2d
++t TKV3d
++n BinTObjDrivers
++n LDOM
++n TObj
++n XmlTObjDrivers
++p AppStd
++p AppStdL
++p BinDrivers
++p BinLDrivers
++p BinMDF
++p BinMDataStd
++p BinMDocStd
++p BinMFunction
++p BinMNaming
++p BinMPrsStd
++p BinObjMgt
++p BinTools
++p CDF
++p CDM
++p DBC
++p FWOSDriver
++p MDF
++p MDataStd
++p MDocStd
++p MFunction
++p MNaming
++p MPrsStd
++p MgtBRep
++p MgtGeom
++p MgtGeom2d
++p MgtPoly
++p MgtTopLoc
++p MgtTopoDS
++p ObjMgt
++p PBRep
++p PCDM
++p PCDMShape
++p PColPGeom
++p PColPGeom2d
++p PColStd
++p PColgp
++p PCollection
++p PDF
++p PDataStd
++p PDocStd
++p PFunction
++p PGeom
++p PGeom2d
++p PMMgt
++p PNaming
++p PPoly
++p PPrsStd
++p PShort
++p PStandard
++p PTColStd
++p PTopLoc
++p PTopoDS
++p StdDrivers
++p StdLDrivers
++p TDF
++p TDataStd
++p TDocStd
++p TFunction
++p TNaming
++p TPrsStd
++p UTL
++p XmlDrivers
++p XmlLDrivers
++p XmlMDF
++p XmlMDataStd
++p XmlMDocStd
++p XmlMFunction
++p XmlMNaming
++p XmlMPrsStd
++p XmlObjMgt
++r StdResource
++r XmlOcafResource
++s ShapeSchema
++s StdLSchema
++s StdSchema
++t FWOSPlugin
++t PTKernel
++t TKBin
++t TKBinL
++t TKBinTObj
++t TKCAF
++t TKCDF
++t TKLCAF
++t TKPCAF
++t TKPLCAF
++t TKPShape
++t TKShapeSchema
++t TKStdLSchema
++t TKStdSchema
++t TKTObj
++t TKXml
++t TKXmlL
++t TKXmlTObj
++x BinLPlugin
++x BinPlugin
++x BinTObjPlugin
++x StdLPlugin
++x StdPlugin
++x XmlLPlugin
++x XmlPlugin
++x XmlTObjPlugin
++n IGESFile
++n StepFile
++p APIHeaderSection
++p BRepToIGES
++p BRepToIGESBRep
++p BinMXCAFDoc
++p BinXCAFDrivers
++p Geom2dToIGES
++p GeomToIGES
++p GeomToStep
++p HeaderSection
++p IFGraph
++p IFSelect
++p IGESAppli
++p IGESBasic
++p IGESCAFControl
++p IGESControl
++p IGESConvGeom
++p IGESData
++p IGESDefs
++p IGESDimen
++p IGESDraw
++p IGESGeom
++p IGESGraph
++p IGESSelect
++p IGESSolid
++p IGESToBRep
++p Interface
++p LibCtl
++p MXCAFDoc
++p MoniTool
++p PXCAFDoc
++p RWHeaderSection
++p RWStepAP203
++p RWStepAP214
++p RWStepBasic
++p RWStepDimTol
++p RWStepElement
++p RWStepFEA
++p RWStepGeom
++p RWStepRepr
++p RWStepShape
++p RWStepVisual
++p RWStl
++p STEPCAFControl
++p STEPConstruct
++p STEPControl
++p STEPEdit
++p STEPSelections
++p StepAP203
++p StepAP209
++p StepAP214
++p StepBasic
++p StepData
++p StepDimTol
++p StepElement
++p StepFEA
++p StepGeom
++p StepRepr
++p StepSelect
++p StepShape
++p StepToGeom
++p StepToTopoDS
++p StepVisual
++p StlAPI
++p StlMesh
++p StlTransfer
++p TopoDSToStep
++p Transfer
++p TransferBRep
++p UnitsMethods
++p Vrml
++p VrmlAPI
++p VrmlConverter
++p VrmlData
++p XCAFApp
++p XCAFDoc
++p XCAFDrivers
++p XCAFPrs
++p XSAlgo
++p XSControl
++p XmlMXCAFDoc
++p XmlXCAFDrivers
++r SHMessage
++r XSMessage
++r XSTEPResource
++s XCAFSchema
++t TKBinXCAF
++t TKIGES
++t TKSTEP
++t TKSTEP209
++t TKSTEPAttr
++t TKSTEPBase
++t TKSTL
++t TKVRML
++t TKXCAF
++t TKXCAFSchema
++t TKXDEIGES
++t TKXDESTEP
++t TKXSBase
++t TKXmlXCAF
++x BinXCAFPlugin
++x XCAFPlugin
++x XmlXCAFPlugin
++p BOPTest
++p BRepTest
++p DBRep
++p DDF
++p DDataStd
++p DDocStd
++p DNaming
++p DPrsStd
++p Draw
++p DrawDim
++p DrawFairCurve
++p DrawTrSurf
++p GeometryTest
++p GeomliteTest
++p HLRTest
++p MeshTest
++p SWDRAW
++p TObjDRAW
++p TestTopOpe
++p TestTopOpeDraw
++p TestTopOpeTools
++p Viewer2dTest
++p ViewerTest
++p XDEDRAW
++p XSDRAW
++p XSDRAWIGES
++p XSDRAWSTEP
++p XSDRAWSTLVRML
++r DrawResources
++t TKDCAF
++t TKDraw
++t TKTObjDRAW
++t TKTopTest
++t TKViewerTest
++t TKXDEDRAW
++t TKXSDRAW
++x DRAWEXE
++n CDLFront
++n CPPClient
++n CPPExt
++n CPPIntExt
++n CSFDBSchema
++n IDLFront
++n TCPPExt
++p CPPJini
++p EDL
++p MS
++p MSAPI
++p WOKAPI
++p WOKBuilder
++p WOKDFLT
++p WOKDeliv
++p WOKMake
++p WOKNT
++p WOKOBJS
++p WOKOrbix
++p WOKStep
++p WOKTCL
++p WOKTclTools
++p WOKTclUtils
++p WOKTools
++p WOKUnix
++p WOKUtils
++p WOKernel
++r WOKBuilderDef
++r WOKEntityDef
++r WOKStepsDef
++r WOKTclLib
++r WOKsite
++t TKCDLFront
++t TKCPPClient
++t TKCPPExt
++t TKCPPIntExt
++t TKCPPJini
++t TKCSFDBSchema
++t TKIDLFront
++t TKTCPPExt
++t TKWOK
++t TKWOKTcl
++x WOKLibs
++x WOKSH
++p jcas
++t TKjcas
diff --git a/OpenCASCADE6.3.0-wok-install.patch b/OpenCASCADE6.3.0-wok-install.patch
new file mode 100644 (file)
index 0000000..062f44c
--- /dev/null
@@ -0,0 +1,38 @@
+diff -uNr OpenCASCADE6.3.0-old/ros/Makefile.am OpenCASCADE6.3.0/ros/Makefile.am
+--- OpenCASCADE6.3.0-old/ros/Makefile.am       2008-10-02 23:57:41.000000000 +0200
++++ OpenCASCADE6.3.0/ros/Makefile.am   2008-10-02 23:59:13.000000000 +0200
+@@ -82,8 +82,10 @@
+ WOK_PKGS = WOKBuilderDef WOKEntityDef WOKStepsDef WOKTclLib WOKsite 
+ if ENABLE_WOK
+   WOK_DIRS = $(WOK_PKGS)
++  WOK_EXTRA_FILES = CPPClient/CPPClient_General.edl CPPClient/CPPClient_Template.edl CPPExt/CPPExt_Standard.edl CPPExt/CPPExt_TemplateCSFDB.edl CPPExt/CPPExt_Template.edl CPPExt/CPPExt_TemplateOBJS.edl CPPExt/CPPExt_TemplateOBJY.edl CPPJini/CPPJini_General.edl CPPJini/CPPJini_Template.edl CSFDBSchema/CSFDBSchema_Template.edl CPPIntExt/Engine_Template.edl WOKTclTools/ENV.edl WOKOrbix/*.edl WOKOrbix/*.tcl CPPIntExt/Interface_Template.edl WOKOBJS/*.edl TCPPExt/TCPPExt_MethodTemplate.edl WOKUtils/EDL.edl WOKDeliv/WOKDeliv_FRONTALSCRIPT.edl WOKDeliv/WOKDeliv_LDSCRIPT.edl WOKDeliv/WOKDeliv_DelivExecSource.tcl WOKStep/*.tcl
+ else
+   WOK_DIRS = 
++  WOK_EXTRA_FILES =
+ endif
+@@ -215,9 +217,21 @@
+       if [ "$$pd" != "$$sd" ]; then \
+               inst_dirs="$(WOK_DIRS)"; \
+               if test "x$(WOK_DIRS)" != "x"; then \
++                      $(INSTALL) -d $(DESTDIR)$(prefix)/wok/lib; \
++                      $(INSTALL) -d $(DESTDIR)$(prefix)/wok/site; \
+                       for d in $$inst_dirs; do \
+-                              $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
+-                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
++                              if test "$$d" = WOKsite; then \
++                                      cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d/* $(DESTDIR)$(prefix)/wok/site; \
++                              else \
++                                      cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d/* $(DESTDIR)$(prefix)/wok/lib; \
++                              fi; \
++                      done; \
++              fi; \
++              inst_files="$(WOK_EXTRA_FILES)"; \
++              if test "x$(WOK_EXTRA_FILES)" != "x"; then \
++                      $(INSTALL) -d $(DESTDIR)$(prefix)/wok/lib; \
++                      for f in $$inst_files; do \
++                              cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$f $(DESTDIR)$(prefix)/wok/lib; \
+                       done; \
+               fi; \
+       fi
This page took 0.269013 seconds and 4 git commands to generate.