SOURCES: mISDNuser-build.patch (NEW) - raw, from Fedora

marcus marcus at pld-linux.org
Sun Dec 31 10:03:39 CET 2006


Author: marcus                       Date: Sun Dec 31 09:03:39 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- raw, from Fedora

---- Files affected:
SOURCES:
   mISDNuser-build.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/mISDNuser-build.patch
diff -u /dev/null SOURCES/mISDNuser-build.patch:1.1
--- /dev/null	Sun Dec 31 10:03:39 2006
+++ SOURCES/mISDNuser-build.patch	Sun Dec 31 10:03:34 2006
@@ -0,0 +1,125 @@
+Index: i4lnet/Makefile
+===================================================================
+RCS file: /i4ldev/mISDNuser/i4lnet/Makefile,v
+retrieving revision 1.7
+diff -u -p -r1.7 Makefile
+--- i4lnet/Makefile	18 Oct 2006 12:32:20 -0000	1.7
++++ i4lnet/Makefile	16 Dec 2006 16:24:07 -0000
+@@ -2,12 +2,18 @@ CC = gcc
+ AR = ar
+ RANLIB = ranlib
+ 
+-all: libisdnnet.a libisdnnet_pic.a libisdnnet.so
++SOMAJOR=0
++SOMINOR=0.0
++SOVERSION=$(SOMAJOR).$(SOMINOR)
++
++all: libisdnnet.a libisdnnet_pic.a libisdnnet.so.$(SOVERSION)
+ 
+ install:
+-	install -m 644 libisdnnet.a $(INSTALL_PREFIX)/usr/lib
+-	install -m 644 libisdnnet_pic.a $(INSTALL_PREFIX)/usr/lib
+-	install -m 644 libisdnnet.so $(INSTALL_PREFIX)/usr/lib
++	install -m 644 libisdnnet.a $(INSTALL_PREFIX)/$(LIBDIR)
++	install -m 644 libisdnnet_pic.a $(INSTALL_PREFIX)/$(LIBDIR)
++	install -m 755 libisdnnet.so.$(SOVERSION) $(INSTALL_PREFIX)/$(LIBDIR)
++	ln -sf libisdnnet.so.$(SOVERSION) $(INSTALL_PREFIX)/$(LIBDIR)/libisdnnet.so.$(SOMAJOR)
++	ln -sf libisdnnet.so.$(SOVERSION) $(INSTALL_PREFIX)/$(LIBDIR)/libisdnnet.so
+ 	cp *.h $(INSTALL_PREFIX)/usr/include/mISDNuser/
+ 
+ ISDNNET_OBJ = net_if.o isdn_debug.o isdn_msg.o fsm.o net_l2.o tei.o net_l3.o \
+@@ -22,8 +28,8 @@ libisdnnet.a: $(ISDNNET_OBJ)
+ 	$(AR) cru $@ $^
+ 	$(RANLIB) $@
+ 
+-libisdnnet.so: $(ISDNNET_OBJ)
+-	$(CC) -shared -Xlinker -x -o $@ $^
++libisdnnet.so.$(SOVERSION): $(ISDNNET_PICOBJ)
++	$(CC) -shared -Xlinker -x -Wl,-soname,libisdnnet.so.$(SOMAJOR) -o $@ $^
+ 
+ .c.o:
+ 	$(CC) $(CFLAGS) -o $@ -c $<
+Index: lib/Makefile
+===================================================================
+RCS file: /i4ldev/mISDNuser/lib/Makefile,v
+retrieving revision 1.8
+diff -u -p -r1.8 Makefile
+--- lib/Makefile	18 Oct 2006 07:10:23 -0000	1.8
++++ lib/Makefile	16 Dec 2006 16:24:07 -0000
+@@ -2,12 +2,18 @@ CC = gcc
+ AR = ar
+ RANLIB = ranlib
+ 
+-all: libmISDN.a libmISDN_pic.a libmISDN.so
++SOMAJOR=0
++SOMINOR=0.0
++SOVERSION=$(SOMAJOR).$(SOMINOR)
++
++all: libmISDN.a libmISDN_pic.a libmISDN.so.$(SOVERSION)
+ 
+ install:
+-	install -m 644 libmISDN.so $(INSTALL_PREFIX)/usr/lib
+-	install -m 644 libmISDN_pic.a $(INSTALL_PREFIX)/usr/lib
+-	install -m 644 libmISDN.a $(INSTALL_PREFIX)/usr/lib
++	install -m 755 libmISDN.so.$(SOVERSION) $(INSTALL_PREFIX)/$(LIBDIR)
++	ln -sf libmISDN.so.$(SOVERSION) $(INSTALL_PREFIX)/$(LIBDIR)/libmISDN.so.$(SOMAJOR)
++	ln -sf libmISDN.so.$(SOVERSION) $(INSTALL_PREFIX)/$(LIBDIR)/libmISDN.so
++	install -m 644 libmISDN_pic.a $(INSTALL_PREFIX)/$(LIBDIR)
++	install -m 644 libmISDN.a $(INSTALL_PREFIX)/$(LIBDIR)
+ 
+ LIBMISDN_OBJS = device.o layer.o stack.o status.o
+ LIBMISDN_PICOBJS = $(LIBMISDN_OBJS:%.o=%.lo)
+@@ -20,8 +26,8 @@ libmISDN.a: $(LIBMISDN_OBJS)
+ 	$(AR) cru $@ $^
+ 	$(RANLIB) $@
+ 
+-libmISDN.so: $(LIBMISDN_OBJS)
+-	$(CC) -shared -Xlinker -x -o $@ $^
++libmISDN.so.$(SOVERSION): $(LIBMISDN_PICOBJS)
++	$(CC) -shared -Xlinker -x  -Wl,-soname,libmISDN.so.$(SOMAJOR) -o $@ $^
+ 
+ .c.o:
+ 	$(CC) $(CFLAGS) -o $@ -c $<
+Index: suppserv/Makefile
+===================================================================
+RCS file: /i4ldev/mISDNuser/suppserv/Makefile,v
+retrieving revision 1.7
+diff -u -p -r1.7 Makefile
+--- suppserv/Makefile	18 Oct 2006 12:32:21 -0000	1.7
++++ suppserv/Makefile	16 Dec 2006 16:24:07 -0000
+@@ -7,14 +7,20 @@ RANLIB = ranlib
+ SUPPSERV_OBJ = asn1.o asn1_enc.o asn1_generic.o asn1_aoc.o asn1_basic_service.o asn1_comp.o asn1_diversion.o asn1_address.o fac.o
+ SUPPSERV_PICOBJ = $(SUPPSERV_OBJ:%.o=%.lo)
+ 
+-all: libsuppserv.a libsuppserv_pic.a libsuppserv.so
++SOMAJOR=0
++SOMINOR=0.0
++SOVERSION=$(SOMAJOR).$(SOMINOR)
++
++all: libsuppserv.a libsuppserv_pic.a libsuppserv.so.$(SOVERSION)
+ 
+ main: $(SUPPSERVOBJ)
+ 
+ install:
+-	install -m 644 libsuppserv.a $(INSTALL_PREFIX)/usr/lib
+-	install -m 644 libsuppserv_pic.a $(INSTALL_PREFIX)/usr/lib
+-	install -m 644 libsuppserv.so $(INSTALL_PREFIX)/usr/lib
++	install -m 644 libsuppserv.a $(INSTALL_PREFIX)/$(LIBDIR)
++	install -m 644 libsuppserv_pic.a $(INSTALL_PREFIX)/$(LIBDIR)
++	install -m 755 libsuppserv.so.$(SOVERSION) $(INSTALL_PREFIX)/$(LIBDIR)
++	ln -sf libsuppserv.so.$(SOVERSION) $(INSTALL_PREFIX)/$(LIBDIR)/libsuppserv.so.$(SOMAJOR)
++	ln -sf libsuppserv.so.$(SOVERSION) $(INSTALL_PREFIX)/$(LIBDIR)/libsuppserv.so
+ 	cp *.h $(INSTALL_PREFIX)/usr/include/mISDNuser/
+ 
+ libsuppserv_pic.a: $(SUPPSERV_PICOBJ)
+@@ -25,8 +31,8 @@ libsuppserv.a: $(SUPPSERV_OBJ)
+ 	$(AR) cru $@ $<
+ 	$(RANLIB) $@
+ 
+-libsuppserv.so: $(SUPPSERV_OBJ)
+-	$(CC) -shared -Xlinker -x -o $@ $^
++libsuppserv.so.$(SOVERSION): $(SUPPSERV_PICOBJ)
++	$(CC) -shared -Xlinker -x -Wl,-soname,libsuppserv.so.$(SOMAJOR) -o $@ $^
+ 
+ 
+ .c.o:
================================================================


More information about the pld-cvs-commit mailing list