opencascade (6.3.0.dfsg.1-6) make-wok-libs-private.patch

Summary

 ros/adm/make/WOKLibs/Makefile.am |   21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

    
download this patch

Patch contents

Remove sonames so that dlopen works even if -dev package is not installed.
Move WOK libraries into /usr/lib/opencas, these libs are loaded only from
/usr/share/tcltk/wok2.0/pkgIndex.tcl annd can be made private.

Index: opencascade/ros/adm/make/WOKLibs/Makefile.am
===================================================================
--- opencascade.orig/ros/adm/make/WOKLibs/Makefile.am
+++ opencascade/ros/adm/make/WOKLibs/Makefile.am
@@ -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