File ptlib-soname.diff of Package libpt2

Index: ptlib-2.4.2/make/lib.mak
===================================================================
--- ptlib-2.4.2.orig/make/lib.mak
+++ ptlib-2.4.2/make/lib.mak
@@ -42,7 +42,7 @@ else
   endif
 endif
 
-LIB_SONAME	= $(LIBNAME_PAT)
+LIB_SONAME	= $(LIB_FILENAME)
 
 ifneq ($(P_SHAREDLIB),1)
   STATIC_LIB_FILE = $(LIBDIR)/$(LIB_FILENAME)
Index: ptlib-2.4.2/configure.ac
===================================================================
--- ptlib-2.4.2.orig/configure.ac
+++ ptlib-2.4.2/configure.ac
@@ -1680,6 +1680,9 @@ PTLIB_NEW_OPTION(ODBC)
 
 dnl /Forward compatibility for pkg-config options
 
+PTLIB_SUFFIX=$OBJ_SUFFIX
+AC_SUBST(PTLIB_SUFFIX)
+
 dnl ########################################################################
 dnl final declarations
 
Index: ptlib-2.4.2/ptlib.pc.in
===================================================================
--- ptlib-2.4.2.orig/ptlib.pc.in
+++ ptlib-2.4.2/ptlib.pc.in
@@ -3,7 +3,7 @@ exec_prefix=@exec_prefix@
 libdir=@LIBDIR@
 includedir=@includedir@
 cxxflags=@STDCXXFLAGS@
-suffix=
+suffix=@PTLIB_SUFFIX@
 machtype=@MACHTYPE@
 ostype=@OSTYPE@
 objdir=obj_@OSTYPE@_@MACHTYPE@${suffix}
Index: ptlib-2.4.2/make/ptlib-config.in
===================================================================
--- ptlib-2.4.2.orig/make/ptlib-config.in
+++ ptlib-2.4.2/make/ptlib-config.in
@@ -10,7 +10,7 @@ exec_prefix=@exec_prefix@
 VERSION="@PTLIB_VERSION@"
 CCFLAGS="@STDCCFLAGS@"
 LDFLAGS="@LDFLAGS@"
-LIBS="@ENDLDLIBS@ -lpt"
+LIBS="@ENDLDLIBS@ -lpt@PTLIB_SUFFIX@"
 LIBDIR="@LIBDIR@"
 PTINSTDIR="@prefix@/share/ptlib"
 MACHTYPE="@MACHTYPE@"
openSUSE Build Service is sponsored by