Hello community, here is the log from the commit of package courier-authlib for openSUSE:Factory checked in at 2014-03-23 22:33:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/courier-authlib (Old) and /work/SRC/openSUSE:Factory/.courier-authlib.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "courier-authlib" Changes: -------- --- /work/SRC/openSUSE:Factory/courier-authlib/courier-authlib.changes 2013-11-14 10:40:04.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.courier-authlib.new/courier-authlib.changes 2014-03-23 22:34:20.000000000 +0100 @@ -1,0 +2,26 @@ +Tue Mar 18 17:20:42 UTC 2014 - [email protected] + +- fix missing LOGGEROPTS in authdaemonrc + * added patch courier-authlib-authdaemonrc.patch + +------------------------------------------------------------------- +Mon Mar 17 20:59:45 UTC 2014 - [email protected] + +- fix for bnc#751125 + * maildrop can not access courier-authlib socket + +------------------------------------------------------------------- +Sat Mar 15 00:23:49 UTC 2014 - [email protected] + +- update to 0.66.1 + * Makefile.am: run sysconftool on authsqliterc, in install-configure. + Remove .la files for authentication modules, keep then for actual + API libraries. Install them in the -devel RPM package. + * userdb/Makefile.am: Stub for the pw2userdb(8) man page. + * courier-authlib.service.in: Added Install target. +- added systemd service file +- add own tmpfiles.d file + * courier-authlib.tmpfile +- remove obsolete makedat patch + +------------------------------------------------------------------- Old: ---- courier-authlib-0.66.0.tar.bz2 courier-authlib-0.66.0.tar.bz2.sig courier-authlib-makedat.patch New: ---- courier-authdaemon.service courier-authlib-0.66.1.tar.bz2 courier-authlib-0.66.1.tar.bz2.sig courier-authlib-authdaemonrc.patch courier-authlib.tmpfile ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ courier-authlib.spec ++++++ --- /var/tmp/diff_new_pack.r5u4Qk/_old 2014-03-23 22:34:21.000000000 +0100 +++ /var/tmp/diff_new_pack.r5u4Qk/_new 2014-03-23 22:34:21.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package courier-authlib # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,15 +20,16 @@ Summary: Courier authentication library License: SUSE-GPL-3.0-with-openssl-exception Group: Productivity/Networking/Email/Servers -Version: 0.66.0 +Version: 0.66.1 Release: 0 Url: http://www.courier-mta.org/imap/ Source0: %{name}-%{version}.tar.bz2 Source1: %{name}-%{version}.tar.bz2.sig -Source2: courier-authdaemon.init -Source3: rpmlintrc -# FIX-SuSE: fix wrong source path to install makedatprog -Patch0: %{name}-makedat.patch +Source2: rpmlintrc +Source11: courier-authdaemon.init +Source12: courier-authdaemon.service +Source13: courier-authlib.tmpfile +Patch0: %{name}-authdaemonrc.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: coreutils BuildRequires: expect @@ -44,6 +45,12 @@ BuildRequires: sqlite3-devel Requires: expect +%if 0%{?suse_version} >= 1210 +BuildRequires: systemd +%{?systemd_requires} +%define has_systemd 1 +%endif + %description The Courier authentication library provides authentication services for other Courier applications. @@ -124,10 +131,18 @@ --libexecdir=%{_prefix}/lib \ --datadir=%{_datadir}/courier-imap \ --sharedstatedir=%{_sharedstatedir}/%{name} \ +%if 0%{?has_systemd} + --with-piddir=/run \ +%else --with-piddir=/var/run \ +%endif --disable-root-check \ --enable-unicode \ +%if 0%{?has_systemd} + --with-authdaemonvar=/run/%{name} \ +%else --with-authdaemonvar=%{_localstatedir}/run/%{name} \ +%endif --host=%{_host} --build=%{_build} --target=%{_target_platform} %{__make} %{?_smp_mflags} @@ -138,26 +153,50 @@ %{__install} -m 755 sysconftool %{buildroot}%{_prefix}/lib/%{name} %{__install} -m 755 authmigrate %{buildroot}%{_prefix}/lib/%{name} %{__mkdir_p} %{buildroot}%{_sysconfdir}/init.d -%{__install} -m 755 %{S:2} %{buildroot}%{_sysconfdir}/init.d/courier-authdaemon +%{__install} -m 755 %{S:11} %{buildroot}%{_sysconfdir}/init.d/courier-authdaemon %{__ln_s} -f ../../%{_sysconfdir}/init.d/courier-authdaemon \ %{buildroot}%{_sbindir}/rccourier-authdaemon +%if 0%{?has_systemd} +%{__install} -D -m 0644 %{S:12} %{buildroot}%{_unitdir}/courier-authdaemon.service +# systemd need to create a tmp dir: /run/courier-authlib +%{__install} -D -m 0644 %{S:13} %{buildroot}%{_prefix}/lib/tmpfiles.d/%{name}.conf +%endif + +%pre +%if 0%{?has_systemd} +%service_add_pre courier-authdaemon.service +%endif %preun %if 0%{?suse_version} %stop_on_removal courier-authdaemon %endif +%if 0%{?has_systemd} +%service_del_preun courier-authdaemon.service +%endif if [ "$1" = "0" ]; then +%if 0%{?has_systemd} + %{__rm} -f /run/%{name}/{socket,pid,pid.lock} +%else %{__rm} -f %{_localstatedir}/run/%{name}/{socket,pid,pid.lock} +%endif fi %post /sbin/ldconfig %{_prefix}/lib/%{name}/authmigrate >/dev/null %{_prefix}/lib/%{name}/sysconftool %{_sysconfdir}/authlib/*.dist >/dev/null + +%if 0%{?has_systemd} +%service_add_post courier-authdaemon.service +# Create our dirs immediatly, after a manual package install. +# After a reboot systemd/aaa_base will take care. +%{__install} -d /run/%{name} +%else %if 0%{?suse_version} -if [ "$1" = "1" ]; then - %{fillup_and_insserv -f courier-authdaemon} -fi +%{fillup_and_insserv -f courier-authdaemon} +%endif +%{__install} -d %{_localstatedir}/run/%{name} %endif %postun @@ -166,6 +205,9 @@ %restart_on_update courier-authdaemon %insserv_cleanup %endif +%if 0%{?has_systemd} +%service_del_postun courier-authdaemon.service +%endif %post userdb -p /sbin/ldconfig @@ -214,18 +256,19 @@ /usr/lib/%{name}/authsystem.passwd /usr/lib/%{name}/makedatprog %{_libdir}/libauthcustom.so -%{_libdir}/libauthcustom.so.0* %{_libdir}/libauthpam.so -%{_libdir}/libauthpam.so.0* %{_libdir}/libcourierauth.so -%{_libdir}/libcourierauth.so.0* %{_libdir}/libcourierauthcommon.so -%{_libdir}/libcourierauthcommon.so.0* %{_libdir}/libcourierauthsasl.so -%{_libdir}/libcourierauthsasl.so.0* %{_libdir}/libcourierauthsaslclient.so -%{_libdir}/libcourierauthsaslclient.so.0* %{_mandir}/man1/* +%if 0%{?has_systemd} +%{_unitdir}/courier-authdaemon.service +%{_prefix}/lib/tmpfiles.d/%{name}.conf +%ghost %dir /run/%{name} +%else +%ghost %dir %{_localstatedir}/run/%{name} +%endif %files devel %defattr(-,root,root,-) @@ -242,28 +285,27 @@ %{_sbindir}/userdb-test-cram-md5 %{_sbindir}/userdbpw %{_libdir}/libauthuserdb.so -%{_libdir}/libauthuserdb.so.0* %{_mandir}/man8/*userdb* %files ldap %defattr(-,root,root,-) %doc README.ldap authldap.schema -%{_libdir}/libauthldap.so* +%{_libdir}/libauthldap.so %files mysql %defattr(-,root,root,-) -%{_libdir}/libauthmysql.so* +%{_libdir}/libauthmysql.so %files pgsql %defattr(-,root,root,-) -%{_libdir}/libauthpgsql.so* +%{_libdir}/libauthpgsql.so %files pipe %defattr(-,root,root,-) -%{_libdir}/libauthpipe.so* +%{_libdir}/libauthpipe.so %files sqlite %defattr(-,root,root,-) -%{_libdir}/libauthsqlite.so* +%{_libdir}/libauthsqlite.so %changelog ++++++ courier-authdaemon.init ++++++ --- /var/tmp/diff_new_pack.r5u4Qk/_old 2014-03-23 22:34:21.000000000 +0100 +++ /var/tmp/diff_new_pack.r5u4Qk/_new 2014-03-23 22:34:21.000000000 +0100 @@ -50,7 +50,7 @@ # Check for PID DIR [ ! -d $COURIER_AUTHLIB_PIDDIR ] && { - install -d -m0700 -o root -g root $COURIER_AUTHLIB_PIDDIR; + install -d $COURIER_AUTHLIB_PIDDIR; } # Shell functions sourced from /etc/rc.status: ++++++ courier-authdaemon.service ++++++ [Unit] Description=Courier Authentication Daemon After=syslog.target network.target [Service] EnvironmentFile=/etc/authlib/authdaemonrc PIDFile=/run/courier-authlib/pid ExecStart=/usr/sbin/courierlogger -pid=/run/courier-authlib/pid $LOGGEROPTS -start /usr/lib/courier-authlib/authdaemond ExecStop=/usr/sbin/courierlogger -pid=/run/courier-authlib/pid $LOGGEROPTS -stop /usr/lib/courier-authlib/authdaemond Restart=always [Install] WantedBy=multi-user.target ++++++ courier-authlib-0.66.0.tar.bz2 -> courier-authlib-0.66.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/ChangeLog new/courier-authlib-0.66.1/ChangeLog --- old/courier-authlib-0.66.0/ChangeLog 2013-08-25 20:44:47.000000000 +0200 +++ new/courier-authlib-0.66.1/ChangeLog 2013-10-09 03:49:39.000000000 +0200 @@ -1,3 +1,15 @@ +2013-10-08 Sam Varshavchik <[email protected]> + + * Makefile.am: run sysconftool on authsqliterc, in install-configure. + Remove .la files for authentication modules, keep then for actual + API libraries. Install them in the -devel RPM package. + + * userdb/Makefile.am: Stub for the pw2userdb(8) man page. + + * courier-authlib.service.in: Added Install target. + +0.66 + 2013-03-02 Eray Aslan <[email protected]> * sqlite fixes. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/Makefile.am new/courier-authlib-0.66.1/Makefile.am --- old/courier-authlib-0.66.0/Makefile.am 2013-09-29 04:24:30.000000000 +0200 +++ new/courier-authlib-0.66.1/Makefile.am 2013-11-11 19:53:38.000000000 +0100 @@ -430,7 +430,7 @@ -chown @mailuser@ $(DESTDIR)@authdaemonvar@ -chgrp @mailgroup@ $(DESTDIR)@authdaemonvar@ test "@LIBAUTHUSERDB@" = "" && exit 0 ;\ - $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) makedat/makedatprog \ + $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) libs/makedat/makedatprog \ $(DESTDIR)$(pkglibexecdir)/makedatprog ; \ $(INSTALL_SCRIPT) userdb/pw2userdb \ $(DESTDIR)$(sbindir)/pw2userdb ; \ @@ -442,8 +442,6 @@ $(DESTDIR)$(sbindir)/userdbpw ; \ $(INSTALL_SCRIPT) userdb-test-cram-md5.pl \ $(DESTDIR)$(sbindir)/userdb-test-cram-md5 - for f in $(pkglib_LTLIBRARIES); do . ./$$f; rm -f $(DESTDIR)$(pkglibdir)/$$dlname.0 $(DESTDIR)$(pkglibdir)/$$dlname.0.0; ln -s $$dlname $(DESTDIR)$(pkglibdir)/$$dlname.0; done - uninstall-hook: uninstall-authldaprc uninstall-authdaemonrc uninstall-authmysqlrc uninstall-authpgsqlrc uninstall-authsqliterc rm -f $(DESTDIR)$(pkglibexecdir)/authdaemond @@ -454,7 +452,6 @@ $(DESTDIR)$(sbindir)/userdb \ $(DESTDIR)$(sbindir)/userdbpw \ $(DESTDIR)$(sbindir)/userdb-test-cram-md5 - for f in $(pkglib_LTLIBRARIES); do . ./$$f; rm -f $(DESTDIR)$(pkglibdir)/$$dlname.0; done authlib.html: authlib.html.in $(SHELL) ./config.status --file=authlib.html @@ -553,6 +550,7 @@ test -f $(DESTDIR)@[email protected] && @SYSCONFTOOL@ $(DESTDIR)@[email protected] || true test -f $(DESTDIR)@[email protected] && @SYSCONFTOOL@ $(DESTDIR)@[email protected] || true test -f $(DESTDIR)@[email protected] && @SYSCONFTOOL@ $(DESTDIR)@[email protected] || true + test -f $(DESTDIR)@[email protected] && @SYSCONFTOOL@ $(DESTDIR)@[email protected] || true # For maintainer's use only @@ -653,4 +651,4 @@ $(man3:%.3=%.html) $(man1:%.1=%.html) userdb/userdb.html userdb/makeuserdb.html userdb/userdbpw.html htmldoc: $(HTMLDOCFILES) - for f in $^; do d=`basename $$f`; test "$$d" = "README.html" && d="index2.html"; tidy -i -q --tidy-mark no --doctype transitional --input-encoding utf8 --output-encoding utf8 -asxml <$$f >$$f.tmp ; xsltproc --nonet $$HOME/www/www.courier-mta.org/xsl/authlib.xsl $$f.tmp | perl -ne 's~\$(id):.*\$$~\$(id):'"$$h"'\$$~; print' >$$HOME/www/www.courier-mta.org/authlib/$$d; rm -f $$f.tmp; done + for f in $^; do d=`basename $$f`; test "$$d" = "README.html" && d="index.html"; tidy -i -q --tidy-mark no --doctype transitional --input-encoding utf8 --output-encoding utf8 -asxml <$$f >$$f.tmp ; xsltproc --nonet $$HOME/www/www.courier-mta.org/xsl/authlib.xsl $$f.tmp | perl -ne 's~\$(id):.*\$$~\$(id):'"$$h"'\$$~; print' >$$HOME/www/www.courier-mta.org/authlib/$$d; rm -f $$f.tmp; done diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/Makefile.in new/courier-authlib-0.66.1/Makefile.in --- old/courier-authlib-0.66.0/Makefile.in 2013-09-29 04:24:36.000000000 +0200 +++ new/courier-authlib-0.66.1/Makefile.in 2013-11-11 19:58:27.000000000 +0100 @@ -2019,7 +2019,7 @@ -chown @mailuser@ $(DESTDIR)@authdaemonvar@ -chgrp @mailgroup@ $(DESTDIR)@authdaemonvar@ test "@LIBAUTHUSERDB@" = "" && exit 0 ;\ - $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) makedat/makedatprog \ + $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) libs/makedat/makedatprog \ $(DESTDIR)$(pkglibexecdir)/makedatprog ; \ $(INSTALL_SCRIPT) userdb/pw2userdb \ $(DESTDIR)$(sbindir)/pw2userdb ; \ @@ -2031,7 +2031,6 @@ $(DESTDIR)$(sbindir)/userdbpw ; \ $(INSTALL_SCRIPT) userdb-test-cram-md5.pl \ $(DESTDIR)$(sbindir)/userdb-test-cram-md5 - for f in $(pkglib_LTLIBRARIES); do . ./$$f; rm -f $(DESTDIR)$(pkglibdir)/$$dlname.0 $(DESTDIR)$(pkglibdir)/$$dlname.0.0; ln -s $$dlname $(DESTDIR)$(pkglibdir)/$$dlname.0; done uninstall-hook: uninstall-authldaprc uninstall-authdaemonrc uninstall-authmysqlrc uninstall-authpgsqlrc uninstall-authsqliterc rm -f $(DESTDIR)$(pkglibexecdir)/authdaemond @@ -2042,7 +2041,6 @@ $(DESTDIR)$(sbindir)/userdb \ $(DESTDIR)$(sbindir)/userdbpw \ $(DESTDIR)$(sbindir)/userdb-test-cram-md5 - for f in $(pkglib_LTLIBRARIES); do . ./$$f; rm -f $(DESTDIR)$(pkglibdir)/$$dlname.0; done authlib.html: authlib.html.in $(SHELL) ./config.status --file=authlib.html @@ -2137,6 +2135,7 @@ test -f $(DESTDIR)@[email protected] && @SYSCONFTOOL@ $(DESTDIR)@[email protected] || true test -f $(DESTDIR)@[email protected] && @SYSCONFTOOL@ $(DESTDIR)@[email protected] || true test -f $(DESTDIR)@[email protected] && @SYSCONFTOOL@ $(DESTDIR)@[email protected] || true + test -f $(DESTDIR)@[email protected] && @SYSCONFTOOL@ $(DESTDIR)@[email protected] || true # For maintainer's use only @@ -2234,7 +2233,7 @@ socksify ~/src/sftools/release.pl mrsam $(SFPASSWD) courier authlib @VERSION@ @PACKAGE@-@[email protected] @PACKAGE@-@[email protected] htmldoc: $(HTMLDOCFILES) - for f in $^; do d=`basename $$f`; test "$$d" = "README.html" && d="index2.html"; tidy -i -q --tidy-mark no --doctype transitional --input-encoding utf8 --output-encoding utf8 -asxml <$$f >$$f.tmp ; xsltproc --nonet $$HOME/www/www.courier-mta.org/xsl/authlib.xsl $$f.tmp | perl -ne 's~\$(id):.*\$$~\$(id):'"$$h"'\$$~; print' >$$HOME/www/www.courier-mta.org/authlib/$$d; rm -f $$f.tmp; done + for f in $^; do d=`basename $$f`; test "$$d" = "README.html" && d="index.html"; tidy -i -q --tidy-mark no --doctype transitional --input-encoding utf8 --output-encoding utf8 -asxml <$$f >$$f.tmp ; xsltproc --nonet $$HOME/www/www.courier-mta.org/xsl/authlib.xsl $$f.tmp | perl -ne 's~\$(id):.*\$$~\$(id):'"$$h"'\$$~; print' >$$HOME/www/www.courier-mta.org/authlib/$$d; rm -f $$f.tmp; done # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/README new/courier-authlib-0.66.1/README --- old/courier-authlib-0.66.0/README 2013-08-25 21:10:00.000000000 +0200 +++ new/courier-authlib-0.66.1/README 2013-11-11 23:35:24.000000000 +0100 @@ -1,6 +1,6 @@ Courier Authentication Library - Download: [1]http://www.courier-mta.org/download.php#authlib + Download: [1]http://www.courier-mta.org/download.html#authlib Overview diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/README.html new/courier-authlib-0.66.1/README.html --- old/courier-authlib-0.66.0/README.html 2013-08-25 20:44:47.000000000 +0200 +++ new/courier-authlib-0.66.1/README.html 2013-11-11 20:08:25.000000000 +0100 @@ -6,14 +6,14 @@ <meta http-equiv="Content-Type" content= "text/html; charset=us-ascii" /> - <title>README</title> + <title>Courier Authentication Library</title> </head> <body> <h1>Courier Authentication Library</h1> <p>Download: <a target="_blank" href= - "http://www.courier-mta.org/download.php#authlib">http://www.courier-mta.org/download.php#authlib</a></p> + "http://www.courier-mta.org/download.html#authlib">http://www.courier-mta.org/download.html#authlib</a></p> <h2>Overview</h2> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/aclocal.m4 new/courier-authlib-0.66.1/aclocal.m4 --- old/courier-authlib-0.66.0/aclocal.m4 2013-09-29 04:23:30.000000000 +0200 +++ new/courier-authlib-0.66.1/aclocal.m4 2013-11-11 14:55:51.000000000 +0100 @@ -1406,7 +1406,7 @@ rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -1420,7 +1420,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1439,7 +1442,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/authldaplib.c new/courier-authlib-0.66.1/authldaplib.c --- old/courier-authlib-0.66.0/authldaplib.c 2013-08-25 20:44:47.000000000 +0200 +++ new/courier-authlib-0.66.1/authldaplib.c 2013-10-07 13:13:11.000000000 +0200 @@ -21,8 +21,8 @@ * * You should have received a copy of the GNU General Public License * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor + * Boston, MA 02110-1301, USA. */ /* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/configure new/courier-authlib-0.66.1/configure --- old/courier-authlib-0.66.0/configure 2013-09-29 04:23:31.000000000 +0200 +++ new/courier-authlib-0.66.1/configure 2013-11-11 14:55:52.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for courier-authlib 0.66.0. +# Generated by GNU Autoconf 2.69 for courier-authlib 0.66.1. # # Report bugs to <[email protected]>. # @@ -594,8 +594,8 @@ # Identity of this package. PACKAGE_NAME='courier-authlib' PACKAGE_TARNAME='courier-authlib' -PACKAGE_VERSION='0.66.0' -PACKAGE_STRING='courier-authlib 0.66.0' +PACKAGE_VERSION='0.66.1' +PACKAGE_STRING='courier-authlib 0.66.1' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1431,7 +1431,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures courier-authlib 0.66.0 to adapt to many kinds of systems. +\`configure' configures courier-authlib 0.66.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1501,7 +1501,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of courier-authlib 0.66.0:";; + short | recursive ) echo "Configuration of courier-authlib 0.66.1:";; esac cat <<\_ACEOF @@ -1647,7 +1647,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -courier-authlib configure 0.66.0 +courier-authlib configure 0.66.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2116,7 +2116,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by courier-authlib $as_me 0.66.0, which was +It was created by courier-authlib $as_me 0.66.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2982,7 +2982,7 @@ # Define the identity of the package. PACKAGE='courier-authlib' - VERSION='0.66.0' + VERSION='0.66.1' cat >>confdefs.h <<_ACEOF @@ -6686,7 +6686,7 @@ rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -6704,7 +6704,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -6723,7 +6726,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -15978,7 +15984,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by courier-authlib $as_me 0.66.0, which was +This file was extended by courier-authlib $as_me 0.66.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16044,7 +16050,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -courier-authlib config.status 0.66.0 +courier-authlib config.status 0.66.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/configure.ac new/courier-authlib-0.66.1/configure.ac --- old/courier-authlib-0.66.0/configure.ac 2013-09-29 04:23:22.000000000 +0200 +++ new/courier-authlib-0.66.1/configure.ac 2013-11-11 14:55:44.000000000 +0100 @@ -5,7 +5,7 @@ dnl distribution information. AC_PREREQ(2.63) -AC_INIT([courier-authlib],[0.66.0],[[email protected]]) +AC_INIT([courier-authlib],[0.66.1],[[email protected]]) AC_CONFIG_SRCDIR([courierauth.h]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/courier-authlib.lpspec new/courier-authlib-0.66.1/courier-authlib.lpspec --- old/courier-authlib-0.66.0/courier-authlib.lpspec 2013-09-29 04:29:59.000000000 +0200 +++ new/courier-authlib-0.66.1/courier-authlib.lpspec 2013-11-11 23:39:09.000000000 +0100 @@ -3,7 +3,7 @@ # distribution information. Name: courier-authlib -Version: 0.66.0 +Version: 0.66.1 Release: 1 License: GPLv3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/courier-authlib.service.in new/courier-authlib-0.66.1/courier-authlib.service.in --- old/courier-authlib-0.66.0/courier-authlib.service.in 2013-08-25 20:57:37.000000000 +0200 +++ new/courier-authlib-0.66.1/courier-authlib.service.in 2013-10-07 13:00:11.000000000 +0200 @@ -6,3 +6,6 @@ RemainAfterExit=true ExecStart=@datadir@/courier-authlib.sysvinit start ExecStop=@datadir@/courier-authlib.sysvinit stop + +[Install] +WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/courier-authlib.spec new/courier-authlib-0.66.1/courier-authlib.spec --- old/courier-authlib-0.66.0/courier-authlib.spec 2013-09-29 04:29:59.000000000 +0200 +++ new/courier-authlib-0.66.1/courier-authlib.spec 2013-11-11 23:39:09.000000000 +0100 @@ -14,7 +14,7 @@ ################################################################################ Name: courier-authlib -Version: 0.66.0 +Version: 0.66.1 Release: 1%{?dist}%{?courier_release} Summary: Courier authentication library @@ -54,13 +54,6 @@ Requires(preun): /sbin/chkconfig %endif -# Provides by symlinks in this release, for compatibility with 0.60, -# will be removed in 0.62. This is temporary hack: - -%define dummysuffix %(test "%{_lib}" = "lib64" && echo '()(64bit)') - -Provides: libcourierauth.so.0%{dummysuffix} libcourierauthsasl.so.0%{dummysuffix} libcourierauthsaslclient.so.0%{dummysuffix} libcourierauthcommon.so.0%{dummysuffix} - ################################################################################ %description @@ -214,6 +207,24 @@ for f in $RPM_BUILD_ROOT%{_libdir}/courier-authlib/* do fn=`basename $f` + + # Remove *.la for authentication modules, keep the ones + # for client libraries. Do this before we sort them into buckets, + # below. + + case "$fn" in + *.la) + case "$fn" in + libcourierauth*) + ;; + *) + rm -f "$f" + ;; + esac + continue + ;; + esac + case "$fn" in libauthpipe*) echo "%{_libdir}/courier-authlib/$fn" >>configfiles.pipe @@ -318,6 +329,7 @@ %{_bindir}/courierauthconfig %{_includedir}/* %{_mandir}/man3/* +%{_libdir}/courier-authlib/*.la %doc authlib.html auth_*.html %files -f configfiles.ldap ldap diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/courier-authlib.spec.in new/courier-authlib-0.66.1/courier-authlib.spec.in --- old/courier-authlib-0.66.0/courier-authlib.spec.in 2013-08-25 20:57:37.000000000 +0200 +++ new/courier-authlib-0.66.1/courier-authlib.spec.in 2013-10-09 03:49:39.000000000 +0200 @@ -54,13 +54,6 @@ Requires(preun): /sbin/chkconfig %endif -# Provides by symlinks in this release, for compatibility with 0.60, -# will be removed in 0.62. This is temporary hack: - -%define dummysuffix %(test "%{_lib}" = "lib64" && echo '()(64bit)') - -Provides: libcourierauth.so.0%{dummysuffix} libcourierauthsasl.so.0%{dummysuffix} libcourierauthsaslclient.so.0%{dummysuffix} libcourierauthcommon.so.0%{dummysuffix} - ################################################################################ %description @@ -214,6 +207,24 @@ for f in $RPM_BUILD_ROOT%{_libdir}/courier-authlib/* do fn=`basename $f` + + # Remove *.la for authentication modules, keep the ones + # for client libraries. Do this before we sort them into buckets, + # below. + + case "$fn" in + *.la) + case "$fn" in + libcourierauth*) + ;; + *) + rm -f "$f" + ;; + esac + continue + ;; + esac + case "$fn" in libauthpipe*) echo "%{_libdir}/courier-authlib/$fn" >>configfiles.pipe @@ -318,6 +329,7 @@ %{_bindir}/courierauthconfig %{_includedir}/* %{_mandir}/man3/* +%{_libdir}/courier-authlib/*.la %doc authlib.html auth_*.html %files -f configfiles.ldap ldap diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/userdb/Makefile.am new/courier-authlib-0.66.1/userdb/Makefile.am --- old/courier-authlib-0.66.0/userdb/Makefile.am 2013-08-25 20:44:47.000000000 +0200 +++ new/courier-authlib-0.66.1/userdb/Makefile.am 2013-10-07 14:28:44.000000000 +0200 @@ -18,10 +18,10 @@ userdbpw_LDADD=libuserdb.la @HMACLIB@ @MD5LIB@ @SHA1LIB@ @CRYPTLIBS@ userdbpw_LDFLAGS=-static -man8=makeuserdb.8 userdb.8 userdbpw.8 +man8=makeuserdb.8 userdb.8 userdbpw.8 pw2userdb.8 man_MANS=$(man8) -CLEANFILES=$(man8) $(noinst_DATA) dummy +CLEANFILES=$(man8) $(noinst_DATA) dummy pw2userdb.8 makeuserdb.html: makeuserdb.html.in ./config.status --file=$@ @@ -41,6 +41,9 @@ userdbpw.8: userdbpw.8.in ./config.status --file=$@ +pw2userdb.8: makeuserdb.8 + echo ".so man8/makeuserdb.8" >pw2userdb.8 + if HAVE_SGML makeuserdb.html.in: makeuserdb.sgml ../libs/docbook/sgml2html ../libs/docbook/sgml2html makeuserdb.sgml makeuserdb.html.in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-authlib-0.66.0/userdb/Makefile.in new/courier-authlib-0.66.1/userdb/Makefile.in --- old/courier-authlib-0.66.0/userdb/Makefile.in 2013-09-13 12:42:56.000000000 +0200 +++ new/courier-authlib-0.66.1/userdb/Makefile.in 2013-10-07 14:29:38.000000000 +0200 @@ -370,9 +370,9 @@ userdbpw_SOURCES = userdbpw.c userdbpw_LDADD = libuserdb.la @HMACLIB@ @MD5LIB@ @SHA1LIB@ @CRYPTLIBS@ userdbpw_LDFLAGS = -static -man8 = makeuserdb.8 userdb.8 userdbpw.8 +man8 = makeuserdb.8 userdb.8 userdbpw.8 pw2userdb.8 man_MANS = $(man8) -CLEANFILES = $(man8) $(noinst_DATA) dummy +CLEANFILES = $(man8) $(noinst_DATA) dummy pw2userdb.8 EXTRA_DIST = $(BUILT_SOURCES) all: $(BUILT_SOURCES) config.h $(MAKE) $(AM_MAKEFLAGS) all-am @@ -918,6 +918,9 @@ userdbpw.8: userdbpw.8.in ./config.status --file=$@ +pw2userdb.8: makeuserdb.8 + echo ".so man8/makeuserdb.8" >pw2userdb.8 + @[email protected]: makeuserdb.sgml ../libs/docbook/sgml2html @HAVE_SGML_TRUE@ ../libs/docbook/sgml2html makeuserdb.sgml makeuserdb.html.in ++++++ courier-authlib-authdaemonrc.patch ++++++ Index: authdaemonrc.in =================================================================== --- authdaemonrc.in.orig +++ authdaemonrc.in @@ -90,7 +90,7 @@ DEFAULTOPTIONS="" # courierlogger(1) options, e.g. to set syslog facility # -LOGGEROPTS="" +LOGGEROPTS="-name=authdaemond" ##NAME: LDAP_TLS_OPTIONS:0 # ++++++ courier-authlib.tmpfile ++++++ # Courier IMAP needs a DIR d /run/courier-authlib 0755 root root - -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
