openbsd-ports/net/libircclient/patches/patch-src_Makefile_in

32 lines
1.4 KiB
Plaintext

$OpenBSD: patch-src_Makefile_in,v 1.2 2013/01/28 15:38:31 stsp Exp $
--- src/Makefile.in.orig Sun Jan 22 23:13:17 2012
+++ src/Makefile.in Mon Jan 28 16:12:07 2013
@@ -11,10 +11,10 @@ OBJS = libircclient.o
all: @TARGET@
static: libircclient.a
-shared: libircclient.so
+shared: libircclient.so.$(LIBircclient_VERSION)
shared_mingw: libircclient.dll
-install: lib
+install:
-mkdir -p $(DESTDIR)@prefix@/include
-mkdir -p $(DESTDIR)@prefix@/lib
cp ../include/libircclient.h $(DESTDIR)@prefix@/include/libircclient.h
@@ -22,11 +22,11 @@ install: lib
cp ../include/libirc_events.h $(DESTDIR)@prefix@/include/libirc_events.h
cp ../include/libirc_options.h $(DESTDIR)@prefix@/include/libirc_options.h
cp ../include/libirc_rfcnumeric.h $(DESTDIR)@prefix@/include/libirc_rfcnumeric.h
- cp libircclient.so $(DESTDIR)@prefix@/lib/
+ if test -e libircclient.so.$(LIBircclient_VERSION); then cp libircclient.so.$(LIBircclient_VERSION) $(DESTDIR)@prefix@/lib/; fi
cp libircclient.a $(DESTDIR)@prefix@/lib/
-libircclient.so: libircclient.o
- $(CC) -shared -s -o libircclient.so libircclient.o @LIBS@
+libircclient.so.$(LIBircclient_VERSION): libircclient.o
+ $(CC) -shared -s -o libircclient.so.$(LIBircclient_VERSION) libircclient.o @LIBS@
libircclient.dll: libircclient.o
$(CC) -shared -s -o libircclient.dll -Wl,-out-implib,libircclient.lib libircclient.o libircclient.def -lkernel32 -lwsock32 @LIBS@