From: Tomasz Pala Date: Fri, 28 May 2010 10:26:25 +0000 (+0000) Subject: - initial import from OpenSuse OpenCASCADE-6.3.0-40.3.src.rpm X-Git-Tag: auto/th/OpenCASCADE-6_3_0-41~40 X-Git-Url: http://git.pld-linux.org/?p=packages%2FOpenCASCADE.git;a=commitdiff_plain;h=ab499437784dbbc2b58fac26739a21a550c4bbd5 - initial import from OpenSuse OpenCASCADE-6.3.0-40.3.src.rpm 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 --- ab499437784dbbc2b58fac26739a21a550c4bbd5 diff --git a/OpenCASCADE.conf b/OpenCASCADE.conf new file mode 100644 index 0000000..fa75fe1 --- /dev/null +++ b/OpenCASCADE.conf @@ -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 index 0000000..41a4e87 --- /dev/null +++ b/OpenCASCADE.spec @@ -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 +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 6.3.0 +- new package diff --git a/OpenCASCADE6.3.0-DESTDIR.patch b/OpenCASCADE6.3.0-DESTDIR.patch new file mode 100644 index 0000000..777f5d6 --- /dev/null +++ b/OpenCASCADE6.3.0-DESTDIR.patch @@ -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 index 0000000..86aaee3 --- /dev/null +++ b/OpenCASCADE6.3.0-WOKUnix_FDescr.patch @@ -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 index 0000000..9fb7ff6 --- /dev/null +++ b/OpenCASCADE6.3.0-casroot.patch @@ -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 "< 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 index 0000000..dbd40d5 --- /dev/null +++ b/OpenCASCADE6.3.0-dep-libs.patch @@ -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 index 0000000..aa60184 --- /dev/null +++ b/OpenCASCADE6.3.0-lib-release.patch @@ -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 index 0000000..174011f --- /dev/null +++ b/OpenCASCADE6.3.0-maint-mode.patch @@ -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 index 0000000..284953f --- /dev/null +++ b/OpenCASCADE6.3.0-make-draw-libs-private.patch @@ -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 index 0000000..1c0ead8 --- /dev/null +++ b/OpenCASCADE6.3.0-make-wok-libs-private.patch @@ -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 index 0000000..dcfaad0 --- /dev/null +++ b/OpenCASCADE6.3.0-mft-disable-mmap.patch @@ -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 + #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 index 0000000..c74ae04 --- /dev/null +++ b/OpenCASCADE6.3.0-move-vrml-vis.patch @@ -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 index 0000000..0f5712d --- /dev/null +++ b/OpenCASCADE6.3.0-no-bitmaps-icon.patch @@ -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 + # include + ++#if 0 + # if defined (sun) || defined (SUNOS) || defined (__alpha) || defined (DECOSF1) || defined (sgi) || defined (IRIX) || defined (__hpux)|| defined (HPUX) + # ifndef icon_width + # include +@@ -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 + # include + ++#if 0 + # if defined (sun) || defined (SUNOS) || defined (__alpha) || defined (DECOSF1) || defined (sgi) || defined (IRIX) || defined (__hpux)|| defined (HPUX) + # ifndef icon_width + # include +@@ -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 index 0000000..2019629 --- /dev/null +++ b/OpenCASCADE6.3.0-obs-check.patch @@ -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 + + #include ++#include + + #include + #include +@@ -79,6 +80,7 @@ + #include + #include + #include ++#include + /*----------------------------------------------------------------------*/ + /* + * Constantes diff --git a/OpenCASCADE6.3.0-occ6.3.0.patch b/OpenCASCADE6.3.0-occ6.3.0.patch new file mode 100644 index 0000000..e193506 --- /dev/null +++ b/OpenCASCADE6.3.0-occ6.3.0.patch @@ -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 +-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 ], +-[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 + #define USE_STL_STREAM +-#elif defined (HAVE_IOSTREAM_H) +- #include +-#else +- #error "check config.h file or compilation options: either HAVE_IOSTREAM or HAVE_IOSTREAM_H should be defined" +-#endif + +-#ifdef HAVE_IOMANIP + #include +-#elif defined (HAVE_IOMANIP_H) +- #include +-#endif + +-#ifdef HAVE_FSTREAM + #include +-#elif defined (HAVE_FSTREAM_H) +- #include +-#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 +-#endif +- +-#ifdef HAVE_LIMITS +-# include +-#elif defined (HAVE_LIMITS_H) + # include +-#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 index 0000000..bb6bf32 --- /dev/null +++ b/OpenCASCADE6.3.0-strcmp.patch @@ -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 index 0000000..67338c0 --- /dev/null +++ b/OpenCASCADE6.3.0-tkernel-ld.patch @@ -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 index 0000000..b323954 --- /dev/null +++ b/OpenCASCADE6.3.0-udlist.patch @@ -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 index 0000000..062f44c --- /dev/null +++ b/OpenCASCADE6.3.0-wok-install.patch @@ -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