Hello community,
here is the log from the commit of package pwdutils for openSUSE:Factory
checked in at Tue Aug 30 10:48:42 CEST 2011.
--------
--- pwdutils/pwdutils.changes 2011-07-14 16:56:29.000000000 +0200
+++ /mounts/work_src_done/STABLE/pwdutils/pwdutils.changes 2011-08-29 17:46:15.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Aug 29 15:45:00 UTC 2011 - crrodriguez@opensuse.org
+
+- Fix build with new gnu LD.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
pwdutils-no-add-needed.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pwdutils.spec ++++++
--- /var/tmp/diff_new_pack.N7D2rH/_old 2011-08-30 10:48:16.000000000 +0200
+++ /var/tmp/diff_new_pack.N7D2rH/_new 2011-08-30 10:48:16.000000000 +0200
@@ -29,7 +29,7 @@
Group: System/Base
AutoReqProv: on
Version: 3.2.17
-Release: 2
+Release: 4
Summary: Utilities to Manage User and Group Accounts
Requires: pam-modules
Source: pwdutils-%{version}.tar.bz2
@@ -37,6 +37,7 @@
Source3: useradd.default
Source4: baselibs.conf
Patch0: 0001-add-support-for-sha512.diff
+Patch1: pwdutils-no-add-needed.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -77,8 +78,10 @@
%prep
%setup -q
%patch0 -p1
+%patch1
%build
+autoreconf -fiv
%configure --with-ldap-conf-file=/etc/ldap.conf \
%ifnarch hppa
--enable-selinux \
++++++ pwdutils-no-add-needed.patch ++++++
--- configure.in.orig
+++ configure.in
@@ -3,9 +3,11 @@ dnl Copyright (c) 2001-2010 Thorsten Kuk
dnl
dnl Author: Thorsten Kukuk
dnl
-AC_INIT(src/passwd.c)
+AC_INIT
+AC_CONFIG_SRCDIR([src/passwd.c])
AM_INIT_AUTOMAKE("pwdutils", 3.2.17)
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_MACRO_DIR([m4])
+AC_CONFIG_HEADERS([config.h])
AC_PREFIX_DEFAULT(/usr)
AC_CANONICAL_HOST
@@ -45,13 +47,13 @@ dnl Choose between lib and lib64
fi
dnl Checks for programs.
-AC_PROG_CC
+AC_PROG_CC_STDC
AM_PROG_CC_C_O
-AC_GNU_SOURCE
-AC_ISC_POSIX
+AC_USE_SYSTEM_EXTENSIONS
+AC_SEARCH_LIBS([strerror],[cposix])
AC_PROG_INSTALL
AC_PROG_MAKE_SET
-AC_PROG_LIBTOOL
+LT_INIT
AC_SYS_LARGEFILE
EXTRA_CFLAGS=""
@@ -93,15 +95,14 @@ AM_WITH_DMALLOC
dnl Should we build pam_rpasswd?
AC_ARG_ENABLE([pam_rpasswd],
- AC_HELP_STRING([--enable-pam_rpasswd],[Enable build of pam_rpasswd]))
+ AS_HELP_STRING([--enable-pam_rpasswd],[Enable build of pam_rpasswd]))
AM_CONDITIONAL(build_PAM_RPASSWD, test "$enable_pam_rpasswd" = "yes")
dnl Should we compile with SELinux support? default: no
AC_ARG_ENABLE([selinux],
- AC_HELP_STRING([--disable-selinux],[Disable SELinux support]))
+ AS_HELP_STRING([--disable-selinux],[Disable SELinux support]))
AC_ARG_ENABLE([static-selinux],
- AC_HELP_STRING([--enable-static-selinux],
- [Compile in SELinux support static]))
+ AS_HELP_STRING([--enable-static-selinux],[Compile in SELinux support static]))
if test "$enable_selinux" \!= "no" -a "$enable_static_selinux" = "yes" ; then
AC_CHECK_LIB(selinux,is_selinux_enabled,
[AC_DEFINE(WITH_SELINUX,1,
@@ -120,7 +121,7 @@ AC_SUBST(SELINUX_LIB)
dnl Check for SLP support for rpasswd/rpasswdd
AC_ARG_ENABLE([slp],
- AC_HELP_STRING([--disable-slp],[Disable SLP support]))
+ AS_HELP_STRING([--disable-slp],[Disable SLP support]))
AC_CHECK_HEADERS([slp.h])
@@ -137,7 +138,7 @@ AC_SUBST(SLP_LIBS)
LAUS_LIBS=""
AC_ARG_ENABLE([laus-plugin],
- AC_HELP_STRING([--disable-laus-plugin],[Disable build of LAuS plugin]))
+ AS_HELP_STRING([--disable-laus-plugin],[Disable build of LAuS plugin]))
if test "$enable_laus_plugin" \!= "no"
then
AC_CHECK_HEADER([laus.h], [ laus_header="yes" ], [ laus_header="no" ])
@@ -151,7 +152,7 @@ AM_CONDITIONAL(build_LAUS_PLUGIN, test -
AUDIT_LIBS=""
AC_ARG_ENABLE([audit-plugin],
- AC_HELP_STRING([--disable-audit-plugin],[Disable build of Linux audit plugin]))
+ AS_HELP_STRING([--disable-audit-plugin],[Disable build of Linux audit plugin]))
if test "$enable_audit_plugin" \!= "no"
then
AC_CHECK_HEADER([libaudit.h], [audit_header="yes"], [audit_header="no"])
@@ -298,9 +299,9 @@ if test "$enable_ldap" \!= "no"; then
AC_CHECK_FUNCS(ldap_set_rebind_proc)
AC_CACHE_CHECK(whether ldap_set_rebind_proc takes 3 arguments, pam_ldap_cv_ldap_set_rebind_proc, [
- AC_TRY_COMPILE([
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
#include
-#include ], [ldap_set_rebind_proc(0, 0, 0);], [pam_ldap_cv_ldap_set_rebind_proc=3], [pam_ldap_cv_ldap_set_rebind_proc=2]) ])
+#include ]], [[ldap_set_rebind_proc(0, 0, 0);]])],[pam_ldap_cv_ldap_set_rebind_proc=3],[pam_ldap_cv_ldap_set_rebind_proc=2]) ])
AC_DEFINE_UNQUOTED(LDAP_SET_REBIND_PROC_ARGS, $pam_ldap_cv_ldap_set_rebind_proc, ["Define to the number of arguments to ldap_set_rebindproc"])
dnl restore old LIBS variable
@@ -321,7 +322,7 @@ AC_CHECK_FUNCS(nscd_flush_cache)
LIBS=$BACKUP_LIBS
dnl internationalization macros
-AM_GNU_GETTEXT_VERSION
+AM_GNU_GETTEXT_VERSION(0.16.1)
AM_GNU_GETTEXT([external])
AC_CHECK_HEADERS(dirent.h)
@@ -334,7 +335,8 @@ AC_CHECK_HEADERS(bioapi.h bioapi_util.h)
AC_CHECK_LIB([bioapi100], [BioAPI_Init], BIOAPI_LIB="-lbioapi100", BIOAPI_LIB="")
AC_SUBST(BIOAPI_LIB)
-AC_OUTPUT(Makefile etc/Makefile lib/Makefile src/Makefile plugins/Makefile po/Makefile.in m4/Makefile )
+AC_CONFIG_FILES([Makefile etc/Makefile lib/Makefile src/Makefile plugins/Makefile po/Makefile.in m4/Makefile ])
+AC_OUTPUT
if test "$NSCD_LIB" == "" ; then
AC_MSG_WARN([libnscd not found, cannot flush nscd tables!])
--- src/Makefile.am.orig
+++ src/Makefile.am
@@ -60,32 +60,32 @@ pam_rpasswd_la_LIBADD = @PAM_LIBS@ @TLS_
chage_SOURCES = chage.c
chage_CFLAGS = @PIE_CFLAGS@
-chage_LDADD = ../lib/libpwdutils.a @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+chage_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
chage_LDFLAGS = @PIE_LDFLAGS@
chfn_SOURCES = chfn.c
chfn_CFLAGS = @PIE_CFLAGS@
-chfn_LDADD = ../lib/libpwdutils.a @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ @NSCD_LIB@
+chfn_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ @NSCD_LIB@
chfn_LDFLAGS = @PIE_LDFLAGS@
chsh_SOURCES = chsh.c
chsh_CFLAGS = @PIE_CFLAGS@
-chsh_LDADD = ../lib/libpwdutils.a @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+chsh_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
chsh_LDFLAGS = @PIE_LDFLAGS@
chpasswd_SOURCES = chpasswd.c
-chpasswd_LDADD = ../lib/libpwdutils.a @LDAP_LIBS@ @NSL_LIB@ @CRYPT_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+chpasswd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @CRYPT_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
passwd_SOURCES = passwd.c
passwd_CFLAGS = @PIE_CFLAGS@
-passwd_LDADD = ../lib/libpwdutils.a @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ @BIOAPI_LIB@
+passwd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ @BIOAPI_LIB@
passwd_LDFLAGS = @PIE_LDFLAGS@
rpasswd_SOURCES = rpasswd.c
-rpasswd_LDADD = ../lib/libpwdutils.a @TLS_LIBS@ @SLP_LIBS@
+rpasswd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @TLS_LIBS@ @SLP_LIBS@
rpasswdd_SOURCES = rpasswdd.c
-rpasswdd_LDADD = ../lib/libpwdutils.a @PAM_LIBS@ @TLS_LIBS@ @SLP_LIBS@
+rpasswdd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @TLS_LIBS@ @SLP_LIBS@
rpasswdd_CFLAGS = @EXTRA_CFLAGS@ @PIE_CFLAGS@
rpasswdd_LDFLAGS = @PIE_LDFLAGS@
@@ -97,17 +97,17 @@ expiry_LDFLAGS = @PIE_LDFLAGS@
gpasswd_SOURCES = gpasswd.c
gpasswd_CFLAGS = @PIE_CFLAGS@
-gpasswd_LDADD = ../lib/libpwdutils.a @CRYPT_LIB@ @NSL_LIB@ @LDAP_LIBS@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+gpasswd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @CRYPT_LIB@ @NSL_LIB@ @LDAP_LIBS@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
gpasswd_LDFLAGS = @PIE_LDFLAGS@
groupadd_SOURCES = groupadd.c
-groupadd_LDADD = ../lib/libpwdutils.a @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+groupadd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
groupdel_SOURCES = groupdel.c
-groupdel_LDADD = ../lib/libpwdutils.a @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+groupdel_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
groupmod_SOURCES = groupmod.c
-groupmod_LDADD = ../lib/libpwdutils.a @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+groupmod_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
grpck_SOURCES = grpck.c
grpck_LDADD = ../lib/libpwdutils.a @SELINUX_LIB@ @ATTR_LIB@
@@ -116,32 +116,32 @@ grpconv_SOURCES = grpconv.c
grpconv_LDADD = ../lib/libpwdutils.a
grpunconv_SOURCES = grpunconv.c
-grpunconv_LDADD = ../lib/libpwdutils.a @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+grpunconv_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
pwck_SOURCES = pwck.c
-pwck_LDADD = ../lib/libpwdutils.a @SELINUX_LIB@ @ATTR_LIB@
+pwck_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @SELINUX_LIB@ @ATTR_LIB@
pwconv_SOURCES = pwconv.c
-pwconv_LDADD = ../lib/libpwdutils.a @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+pwconv_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
pwunconv_SOURCES = pwunconv.c
-pwunconv_LDADD = ../lib/libpwdutils.a @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+pwunconv_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
useradd_SOURCES = useradd.c
-useradd_LDADD = ../lib/libpwdutils.a @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+useradd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
userdel_SOURCES = userdel.c
-userdel_LDADD = ../lib/libpwdutils.a @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+userdel_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
usermod_SOURCES = usermod.c
-usermod_LDADD = ../lib/libpwdutils.a @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
+usermod_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
vipw_SOURCES = vipw.c
-vipw_LDADD = ../lib/libpwdutils.a @SELINUX_LIB@ @ATTR_LIB@
+vipw_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @SELINUX_LIB@ @ATTR_LIB@
newgrp_SOURCES = newgrp.c
newgrp_CFLAGS = @PIE_CFLAGS@
-newgrp_LDADD = ../lib/libpwdutils.a @CRYPT_LIB@
+newgrp_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @CRYPT_LIB@
newgrp_LDFLAGS = @PIE_LDFLAGS@
install-exec-hook:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org