Hello community,
here is the log from the commit of package dovecot12 for openSUSE:Factory
checked in at Mon May 3 23:31:00 CEST 2010.
--------
--- dovecot12/dovecot12.changes 2010-03-18 03:05:18.000000000 +0100
+++ dovecot12/dovecot12.changes 2010-05-03 12:35:54.000000000 +0200
@@ -1,0 +2,35 @@
+Sun May 2 15:00:41 UTC 2010 - aj@suse.de
+
+- Handle /var/run on tmpfs
+
+-------------------------------------------------------------------
+Fri Apr 30 12:03:45 UTC 2010 - alexandre@exatati.com.br
+
+- update sieve version to 0.1.16:
+ * Finished implementation of spamtest, spamtestplus and virustest
+ extensions. These are not enabled by default and need to be
+ activated with the sieve_extensions setting. Documentation available
+ in doc/spamtest-virustest.txt
+ + Vacation extension: the from address of the generated reply is now
+ by default equal to whatever known recipient alias matched the
+ headers of the message. If it is one of the aliases specified with
+ :addresses, it is used in stead of the envelope recipient address
+ that was used before.
+ + Restructured and optimized the lexical scanner.
+ + Added --with-docs configure option to allow disabling installation
+ of documentation.
+ - Accidentally omitted 'extern' in two declarations of global
+ variables in header files, causing compile failures on certain
+ systems.
+ - Deprecated imapflags extension: fixed implicit assignment of flags.
+ Turns out this never really worked, but the effect of this bug was
+ obscured by the removeflag bug fixed in the previous release.
+ - Fixed various memset argument mixups in enotify extension. This
+ caused warnings on certain systems, but luckily no adverse effects
+ at runtime.
+- Removed dovecot-1.2-sieve-0.1.15_memset.patch, changes merged on
+ upstream code;
+- Updated dovecot-1.2-sieve-0.1.16_pie.patch;
+- Spec file cleaned with spec-cleaner.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
dovecot-1.2-sieve-0.1.15.tar.bz2
dovecot-1.2-sieve-0.1.15_memset.patch
dovecot-1.2-sieve-0.1.15_pie.patch
New:
----
dovecot-1.2-sieve-0.1.16.tar.bz2
dovecot-1.2-sieve-0.1.16_pie.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dovecot12.spec ++++++
--- /var/tmp/diff_new_pack.DqUyQn/_old 2010-05-03 23:30:45.000000000 +0200
+++ /var/tmp/diff_new_pack.DqUyQn/_new 2010-05-03 23:30:45.000000000 +0200
@@ -15,20 +15,19 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
Name: dovecot12
Version: 1.2.11
-Release: 1
+Release: 2
+License: BSD3c ; LGPLv2.1+ ; MIT
%define dovecot_major_version 1.2
-%define dovecot_sieve_version 0.1.15
+%define dovecot_sieve_version 0.1.16
%define dovecot_managesieve_version 0.11.11
%define dovecot_managesieve_docdir %{_docdir}/%{pkg_name}/dovecot-managesieve/
%define dovecot_sieve_docdir %{_docdir}/%{pkg_name}/dovecot-sieve
#
Group: Productivity/Networking/Email/Servers
-License: BSD3c ; LGPLv2.1+ ; MIT
#
%define makeinstall make install DESTDIR=%{buildroot}
%define pkg_name dovecot
@@ -43,13 +42,21 @@
%else
%define with_sqlite 1
%endif
+BuildRequires: bison
+BuildRequires: db-devel
+BuildRequires: flex
+BuildRequires: mysql-devel
+BuildRequires: openldap2-devel
+BuildRequires: pam-devel
+BuildRequires: pkgconfig
+BuildRequires: postgresql-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: bison db-devel flex mysql-devel openldap2-devel pam-devel pkgconfig postgresql-devel
%if 0%{with_sqlite}
BuildRequires: sqlite-devel > 3
%endif
%if 0%{?with_clucene}
-BuildRequires: clucene-core-devel gcc-c++
+BuildRequires: clucene-core-devel
+BuildRequires: gcc-c++
%endif
%if 0%{?sles_version} == 9
BuildRequires: heimdal-devel
@@ -62,19 +69,25 @@
BuildRequires: libbz2-devel
%endif
%if 0%{?with_solr}
-BuildRequires: curl-devel libexpat-devel
+BuildRequires: curl-devel
+BuildRequires: libexpat-devel
%endif
-PreReq: pwdutils %insserv_prereq %fillup_prereq
-Conflicts: dovecot10 dovecot11 dovecot-snapshot dovecot11-snapshot dovecot12-snapshot
-Provides: dovecot = %{version}-%{release}
+PreReq: %fillup_prereq
+PreReq: %insserv_prereq
+PreReq: pwdutils
+Provides: dovecot = %{version}
Obsoletes: dovecot < %{version}
+Conflicts: dovecot10 dovecot11 dovecot-snapshot dovecot11-snapshot dovecot12-snapshot
%if 0%{?suse_version} >= 1010
-Recommends: %{name}-backend-mysql = %{version} %{name}-backend-pgsql = %{version}
+Recommends: %{name}-backend-mysql = %{version}
+Recommends: %{name}-backend-pgsql = %{version}
%if 0%{with_sqlite}
Recommends: %{name}-backend-sqlite = %{version}
%endif
%endif
#
+Summary: IMAP and POP3 Server Written Primarily with Security in Mind
+#
Url: http://www.dovecot.org
# taken from http://www.dovecot.org/releases/1.0/%{pkg_name}-%{version}.tar.gz
Source: %{pkg_name}-%{version}.tar.bz2
@@ -87,13 +100,14 @@
Source5: dovecot-rpmlintrc
%define dovecot_managesieve_source_dir dovecot-%{dovecot_major_version}-managesieve-%{dovecot_managesieve_version}
Source6: http://www.rename-it.nl/dovecot/1.1/%{dovecot_managesieve_source_dir}.tar.bz2
+# PATCH-FEATURE-UPSTREAM dovecot-1.2.11-managesieve-%{dovecot_managesieve_version}.diff.bz2
Patch: http://www.rename-it.nl/dovecot/1.1/dovecot-1.2.11-managesieve-%{dovecot_managesieve_version}.diff.bz2
+# PATCH-FEATURE-UPSTREAM dovecot-1.2.4_pie.patch
Patch1: dovecot-1.2.4_pie.patch
+# PATCH-FEATURE-UPSTREAM dovecot-1.2-managesieve-0.11.11_pie.patch
Patch2: dovecot-1.2-managesieve-0.11.11_pie.patch
-Patch3: dovecot-1.2-sieve-0.1.15_pie.patch
-Patch4: dovecot-1.2-sieve-0.1.15_memset.patch
-#
-Summary: IMAP and POP3 Server Written Primarily with Security in Mind
+# PATCH-FEATURE-UPSTREAM dovecot-1.2-sieve-0.1.16_pie.patch
+Patch3: dovecot-1.2-sieve-0.1.16_pie.patch
%description
Dovecot is an IMAP and POP3 server for Linux and UNIX-like systems,
@@ -104,21 +118,19 @@
compatible with UW-IMAP and Courier IMAP servers as well as mail
clients accessing the mailboxes directly.
-
-
-Authors:
+Author:
--------
Timo Sirainen
%package backend-mysql
License: BSD3c ; LGPLv2.1+ ; MIT
+Summary: MySQL support for Dovecot
Group: Productivity/Networking/Email/Servers
Requires: %{name} = %{version}
-Provides: dovecot_sql_backend = %{version}-%{release}
-Provides: dovecot-backend-mysql = %{version}-%{release}
+Provides: dovecot_sql_backend = %{version}
+Provides: dovecot-backend-mysql = %{version}
Obsoletes: dovecot-backend-mysql < %{version}
Conflicts: dovecot10-backend-mysql dovecot11-backend-mysql dovecot-snapshot-backend-mysql dovecot11-snapshot-backend-mysql dovecot12-snapshot-backend-mysql
-Summary: MySQL support for Dovecot
%description backend-mysql
Dovecot is an IMAP and POP3 server for Linux and UNIX-like systems,
@@ -131,20 +143,19 @@
This package holds the files needed for MySQL support.
-
-Authors:
+Author:
--------
Timo Sirainen
%package backend-pgsql
License: BSD3c ; LGPLv2.1+ ; MIT
+Summary: PostgreSQL support for Dovecot
Group: Productivity/Networking/Email/Servers
Requires: %{name} = %{version}
-Provides: dovecot_sql_backend = %{version}-%{release}
-Provides: dovecot-backend-pgsql = %{version}-%{release}
+Provides: dovecot_sql_backend = %{version}
+Provides: dovecot-backend-pgsql = %{version}
Obsoletes: dovecot-backend-pgsql < %{version}
Conflicts: dovecot10-backend-pgsql dovecot11-backend-pgsql dovecot-snapshot-backend-pgsql dovecot11-snapshot-backend-pgsql dovecot12-snapshot-backend-pgsql
-Summary: PostgreSQL support for Dovecot
%description backend-pgsql
Dovecot is an IMAP and POP3 server for Linux and UNIX-like systems,
@@ -157,8 +168,7 @@
This package holds the files needed for PostgreSQL support.
-
-Authors:
+Author:
--------
Timo Sirainen
@@ -166,13 +176,13 @@
%package backend-sqlite
License: BSD3c ; LGPLv2.1+ ; MIT
+Summary: SQLite support for Dovecot
Group: Productivity/Networking/Email/Servers
Requires: %{name} = %{version}
-Provides: dovecot_sql_backend = %{version}-%{release}
-Provides: dovecot-backend-sqlite = %{version}-%{release}
+Provides: dovecot_sql_backend = %{version}
+Provides: dovecot-backend-sqlite = %{version}
Obsoletes: dovecot-backend-sqlite < %{version}
Conflicts: dovecot10-backend-sqlite dovecot11-backend-sqlite dovecot-snapshot-backend-sqlite dovecot11-snapshot-backend-sqlite dovecot12-snapshot-backend-sqlite
-Summary: SQLite support for Dovecot
%description backend-sqlite
Dovecot is an IMAP and POP3 server for Linux and UNIX-like systems,
@@ -185,8 +195,7 @@
This package holds the files needed for SQLite support.
-
-Authors:
+Author:
--------
Timo Sirainen
%endif
@@ -195,13 +204,13 @@
%package fts-lucene
License: BSD3c ; LGPLv2.1+ ; MIT
+Summary: Fulltext search support via CLucene
Group: Productivity/Networking/Email/Servers
Requires: %{name} = %{version}
-Provides: dovecot_fts_backend = %{version}-%{release}
-Provides: dovecot-fts-clucene = %{version}-%{release}
+Provides: dovecot_fts_backend = %{version}
+Provides: dovecot-fts-clucene = %{version}
Obsoletes: dovecot-fts-clucene < %{version}
Conflicts: dovecot10-fts-clucene dovecot11-fts-clucene dovecot-snapshot-fts-clucene dovecot11-snapshot-fts-clucene dovecot12-snapshot-fts-clucene
-Summary: Fulltext search support via CLucene
%description fts-lucene
Dovecot is an IMAP and POP3 server for Linux and UNIX-like systems,
@@ -214,8 +223,7 @@
This package holds the files needed for fulltext search support via CLucene.
-
-Authors:
+Author:
--------
Timo Sirainen
%endif
@@ -224,13 +232,13 @@
%package fts-solr
License: BSD3c ; LGPLv2.1+ ; MIT
+Summary: Fulltext search support via solr
Group: Productivity/Networking/Email/Servers
Requires: %{name} = %{version}
-Provides: dovecot_fts_backend = %{version}-%{release}
-Provides: dovecot-fts-solr = %{version}-%{release}
+Provides: dovecot_fts_backend = %{version}
+Provides: dovecot-fts-solr = %{version}
Obsoletes: dovecot-fts-solr < %{version}
Conflicts: dovecot10-fts-solr dovecot11-fts-solr dovecot-snapshot-fts-solr dovecot11-snapshot-fts-solr dovecot12-snapshot-fts-solr
-Summary: Fulltext search support via solr
%description fts-solr
Dovecot is an IMAP and POP3 server for Linux and UNIX-like systems,
@@ -243,21 +251,20 @@
This package holds the files needed for fulltext search support via solr.
-
-Authors:
+Author:
--------
Timo Sirainen
%endif
%package devel
License: BSD3c ; LGPLv2.1+ ; MIT
+#
+Summary: Development files for Dovecot plugins
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
-Provides: dovecot-devel = %{version}-%{release}
+Provides: dovecot-devel = %{version}
Obsoletes: dovecot-devel < %{version}
Conflicts: dovecot10-devel dovecot-snapshot-devel dovecot11-snapshot-devel dovecot12-snapshot-devel
-#
-Summary: Development files for Dovecot plugins
%description devel
Dovecot is an IMAP and POP3 server for Linux and UNIX-like systems,
@@ -271,9 +278,7 @@
This package holds the file needed to compile plugins outside of the
dovecot tree.
-
-
-Authors:
+Author:
--------
Timo Sirainen
@@ -283,7 +288,6 @@
%patch1
%patch2
%patch3
-%patch4
cp %{pkg_name}-example.conf{,.bak}
%{__sed} -i -e 's|#ssl = yes|ssl = no|' \
-e 's|/usr/libexec|%{_prefix}/lib|g' %{pkg_name}-example.conf
@@ -421,7 +425,7 @@
%{__rm} -v %{buildroot}%{_libdir}/%{pkg_name}/dovecot-config
%clean
-%{__rm} -rf "%{buildroot}"
+%{__rm} -rf %{buildroot}
%pre
/usr/sbin/groupadd -r %{pkg_name} &>/dev/null || :
@@ -553,8 +557,8 @@
#
# setting up permissions
#
-%dir %attr(0755, root, root) %{_var}/run/%{pkg_name}/
-%dir %attr(0750, root, %{pkg_name}) %{_var}/run/%{pkg_name}/login/
+%dir %attr(0755, root, root) %ghost %{_var}/run/%{pkg_name}/
+%dir %attr(0750, root, %{pkg_name}) %ghost %{_var}/run/%{pkg_name}/login/
%dir %attr(0750, root, root) %{_var}/lib/%{pkg_name}/
%files backend-mysql
++++++ dovecot-1.2-sieve-0.1.15.tar.bz2 -> dovecot-1.2-sieve-0.1.16.tar.bz2 ++++++
++++ 72327 lines of diff (skipped)
++++++ dovecot-1.2-sieve-0.1.15_pie.patch -> dovecot-1.2-sieve-0.1.16_pie.patch ++++++
--- dovecot12/dovecot-1.2-sieve-0.1.15_pie.patch 2010-01-25 12:39:51.000000000 +0100
+++ dovecot12/dovecot-1.2-sieve-0.1.16_pie.patch 2010-04-30 14:30:20.000000000 +0200
@@ -1,7 +1,7 @@
-Index: dovecot-1.2-sieve-0.1.15/configure.in
+Index: dovecot-1.2-sieve-0.1.16/configure.in
===================================================================
---- dovecot-1.2-sieve-0.1.15/configure.in.orig
-+++ dovecot-1.2-sieve-0.1.15/configure.in
+--- dovecot-1.2-sieve-0.1.16.orig/configure.in
++++ dovecot-1.2-sieve-0.1.16/configure.in
@@ -20,6 +20,37 @@ AC_PROG_CC
AC_PROG_CPP
AC_PROG_LIBTOOL
++++++ dovecot.init ++++++
--- /var/tmp/diff_new_pack.DqUyQn/_old 2010-05-03 23:30:46.000000000 +0200
+++ /var/tmp/diff_new_pack.DqUyQn/_new 2010-05-03 23:30:46.000000000 +0200
@@ -42,6 +42,11 @@
case "$1" in
start)
echo -n "Starting dovecot "
+ # /var/run might be on tmpfs, create runtime directory if needed
+ if [ ! -d /var/run/dovecot ]; then
+ install -d -m 0755 /var/run/dovecot
+ install -d -m 0750 -g dovecot /var/run/dovecot/login
+ fi
startproc $DOVECOT_BIN
rc_status -v
;;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org