Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 76434 | Differences between
and this patch

Collapse All | Expand All

(-)libgadu-20050719/configure.in.orig (+18 lines)
Lines 121-126 Link Here
121
	AC_CHECK_LIB(bind, __inet_addr, LIBS="$LIBS -lbind")
121
	AC_CHECK_LIB(bind, __inet_addr, LIBS="$LIBS -lbind")
122
fi
122
fi
123
123
124
dnl Darwin/OSX
125
targetos=`uname -s`
126
case $targetos in
127
	Darwin)
128
		SLIBSUF=".dylib"
129
		SHFLAGS="-dynamiclib -install_name "
130
		SHLIBNAME="libgadu.\$(VERSION_MAJOR).dylib"
131
	;;
132
	*)
133
		SLIBSUF=".so"
134
		SHFLAGS="-shared -Wl,-soname,"
135
		SHLIBNAME="libgadu.so.\$(VERSION_MAJOR)"
136
	;;
137
esac
138
echo "SLIBSUF=${SLIBSUF}" > config.mak
139
echo "SHFLAGS=${SHFLAGS}" >> config.mak
140
echo "SHLIBNAME=${SHLIBNAME}" >> config.mak
141
124
dnl threadsafe
142
dnl threadsafe
125
AC_CHECK_FUNCS([gethostbyname_r], [AC_LIBGADU_DEFINE([HAVE_GETHOSTBYNAME_R])])
143
AC_CHECK_FUNCS([gethostbyname_r], [AC_LIBGADU_DEFINE([HAVE_GETHOSTBYNAME_R])])
126
144
(-)libgadu-20050719/lib/Makefile.in.orig (-3 / +4 lines)
Lines 1-4 Link Here
1
# $Id: Makefile.in,v 1.56 2005/06/25 06:41:07 szalik Exp $
1
# $Id: Makefile.in,v 1.56 2005/06/25 06:41:07 szalik Exp $
2
include ../config.mak
2
3
3
prefix = @prefix@
4
prefix = @prefix@
4
exec_prefix = @exec_prefix@
5
exec_prefix = @exec_prefix@
Lines 25-31 Link Here
25
LOBJS = common.lo libgadu.lo pubdir.lo http.lo dcc.lo events.lo pubdir50.lo obsolete.lo
26
LOBJS = common.lo libgadu.lo pubdir.lo http.lo dcc.lo events.lo pubdir50.lo obsolete.lo
26
SRCS = $(OBJS:.o=.c)
27
SRCS = $(OBJS:.o=.c)
27
28
28
SHAREDMM = libgadu.so
29
SHAREDMM = libgadu$(SLIBSUF)
29
SHAREDM = $(SHAREDMM).$(VERSION_MAJOR)
30
SHAREDM = $(SHAREDMM).$(VERSION_MAJOR)
30
SHARED = $(SHAREDM).$(VERSION_MINOR)
31
SHARED = $(SHAREDM).$(VERSION_MINOR)
31
STATIC = libgadu.a
32
STATIC = libgadu.a
Lines 35-41 Link Here
35
#
36
#
36
37
37
clean:
38
clean:
38
	rm -f *.o *.lo *.a *.so *.so.* *~ core .depend
39
	rm -f *.o *.lo *.a *$(SLIBSUF) *$(SLIBSUF).* *~ core .depend
39
40
40
distclean:	clean
41
distclean:	clean
41
	rm -f Makefile libgadu-config.h libgadu-stdint.h libgadu.pc
42
	rm -f Makefile libgadu-config.h libgadu-stdint.h libgadu.pc
Lines 56-62 Link Here
56
shared:	dep $(SHARED)
57
shared:	dep $(SHARED)
57
58
58
$(SHARED): $(LOBJS)
59
$(SHARED): $(LOBJS)
59
	$(CC) -shared -Wl,-soname,libgadu.so.$(VERSION_MAJOR) -o $(SHARED) $(LOBJS) $(LIBS) -lc
60
	$(CC) $(SHFLAGS)$(SHLIBNAME) -o $(SHARED) $(LOBJS) $(LIBS) -lc
60
	$(LN_S) -f $(SHARED) $(SHAREDM)
61
	$(LN_S) -f $(SHARED) $(SHAREDM)
61
	$(LN_S) -f $(SHARED) $(SHAREDMM)
62
	$(LN_S) -f $(SHARED) $(SHAREDMM)
62
63

Return to bug 76434