SOURCES: dbus-nolibs.patch - use -lcap where needed only

qboosh qboosh at pld-linux.org
Wed Oct 31 19:40:47 CET 2007


Author: qboosh                       Date: Wed Oct 31 18:40:47 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- use -lcap where needed only

---- Files affected:
SOURCES:
   dbus-nolibs.patch (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: SOURCES/dbus-nolibs.patch
diff -u SOURCES/dbus-nolibs.patch:1.3 SOURCES/dbus-nolibs.patch:1.4
--- SOURCES/dbus-nolibs.patch:1.3	Sat Oct 14 22:49:40 2006
+++ SOURCES/dbus-nolibs.patch	Wed Oct 31 19:40:42 2007
@@ -1,6 +1,6 @@
---- dbus-0.11/configure.in.orig	Thu Aug 28 10:57:36 2003
-+++ dbus-0.11/configure.in	Thu Aug 28 11:01:51 2003
-@@ -228,8 +228,8 @@
+--- dbus-1.1.2/configure.in.orig	2007-07-27 22:45:49.000000000 +0200
++++ dbus-1.1.2/configure.in	2007-10-31 18:40:18.011991524 +0100
+@@ -554,8 +554,8 @@
  fi
  
  #### Various functions
@@ -9,9 +9,22 @@
 +AC_SEARCH_LIBS(socket,socket)
 +AC_CHECK_FUNC(gethostbyname,,[AC_SEARCH_LIBS(gethostbyname,nsl)])
  
- AC_CHECK_FUNCS(vsnprintf vasprintf nanosleep usleep poll setenv unsetenv socketpair getgrouplist)
+ AC_CHECK_FUNCS(vsnprintf vasprintf nanosleep usleep poll setenv unsetenv socketpair getgrouplist fpathconf setrlimit)
  
-@@ -1083,7 +1083,7 @@
+@@ -946,9 +946,11 @@
+ 
+ AM_CONDITIONAL(HAVE_LIBAUDIT, test x$have_libaudit = xyes)
+ 
++AC_SUBST(CAP_LIBS)
++CAP_LIBS=
+ if test x$have_libaudit = xyes ; then
+     SELINUX_LIBS="$SELINUX_LIBS -laudit"
+-    LIBS="-lcap $LIBS"
++    CAP_LIBS="-lcap"
+     AC_DEFINE(HAVE_LIBAUDIT,1,[audit daemon SELinux support])
+ fi
+ 
+@@ -988,7 +990,7 @@
  
  if test x$enable_x11 = xyes ; then
     AC_DEFINE(DBUS_BUILD_X11,1,[Build X11-dependent code])
@@ -20,3 +33,13 @@
     DBUS_X_CFLAGS="$X_CFLAGS"
  else
     DBUS_X_LIBS=
+--- dbus-1.1.2/dbus/Makefile.am.orig	2007-06-15 22:03:54.000000000 +0200
++++ dbus-1.1.2/dbus/Makefile.am	2007-10-31 18:50:16.870118503 +0100
+@@ -176,6 +176,7 @@
+ libdbus_1_la_LDFLAGS= -export-symbols-regex "^[^_].*" -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -no-undefined @R_DYNAMIC_LDFLAG@
+ 
+ libdbus_convenience_la_LDFLAGS=@R_DYNAMIC_LDFLAG@
++libdbus_convenience_la_LIBADD=$(CAP_LIBS)
+ 
+ ## note that TESTS has special meaning (stuff to use in make check)
+ ## so if adding tests not to be run in make check, don't add them to 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/dbus-nolibs.patch?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list