Hello community,
here is the log from the commit of package horde5 for openSUSE:Factory checked in at 2013-01-08 21:10:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/horde5 (Old)
and /work/SRC/openSUSE:Factory/.horde5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "horde5", Maintainer is ""
Changes:
--------
New Changes file:
--- /dev/null 2012-12-21 01:49:00.356010756 +0100
+++ /work/SRC/openSUSE:Factory/.horde5.new/horde5.changes 2013-01-08 21:10:55.000000000 +0100
@@ -0,0 +1,245 @@
+-------------------------------------------------------------------
+Thu Dec 13 13:29:25 UTC 2012 - Ralf Lang
+
+- Add ActiveSync-related rules to apache config
+
+-------------------------------------------------------------------
+Wed Dec 12 08:13:15 UTC 2012 - Ralf Lang
+
+- Move configuration to /etc/
+- Move registry modifications to /etc/
+- Symlink moved files
+- replace individual .htaccess file with vhost config snippets
+
+-------------------------------------------------------------------
+Tue Nov 27 20:09:36 UTC 2012 - Ralf Lang
+
+- added dependencies and suggestions from pear xml
+- drop dependency on php5-pear-Date
+
+-------------------------------------------------------------------
+Thu Nov 22 16:48:34 UTC 2012 - Ralf Lang
+
+- Version 5.0.2
+- [mjr] Added more atomic control over ActiveSync security policies for better device compatibility.
+- [mms] Add 'sendmail_eol' configuration parameter.
+- [jan] Fix horde-set-perms (piper@hrz.uni-marburg.de, Bug #10923).
+- [jan] Sort user and group names in permission screen (Request #10896).
+- [jan] Update Swedish translation (Jakob Alvermark ).
+- [jan] Update Italian translation (Emilien ).
+- [jan] Update Lybian flag (Request #11169).
+- [jan] Update Slovak translation (Marika Schvarczova ).
+- [jan] Update Czech translation (Michal Foist ).
+- [jan] Update Hungarian translation (Zoltán Németh ).
+- [jan] Fix horde-set-perms script (Arjen de Korte, Bug #11048).
+- [jan] Fix adding attachments to problem tickets (Bug #10654).
+- [jan] Update Turkish translation (İstanbul Technical University).
+- [jan] Fix setting permissions on static/ directory with horde-set-perms (Bug #11219).
+- [jan] Update Polish translation (Krzysztof Kozera ).
+- [jan] Fix form for editing and removing of users.
+- [mjr] Workaround for broken iOS ActiveSync AUTODISCOVER requests (Bug #11624).
+- [jan] Update Slovak translation (Jozef Sudolský ).
+- [mms] Fix topbar javascript on IE8 (Bug #11614).
+- [jan] Fix LDAP example for authusername hook.
+
+-------------------------------------------------------------------
+Sun May 20 06:15:22 UTC 2012 - Ralf Lang
+
+- version 4.0.14
+- [mjr] Added more atomic control over ActiveSync security policies for better device compatibility.
+- [mms] Add sendmail_eol configuration parameter.
+- [jan] Fix horde-set-perms (piper@hrz.uni-marburg.de, Bug #10923).
+- [jan] Sort user and group names in permission screen (Request #10896).
+
+
+-------------------------------------------------------------------
+Sun Feb 19 14:11:21 UTC 2012 - lang@b1-systems.de
+
+- added some officially optional dependencies which actually break stuff when missing
+
+-------------------------------------------------------------------
+Tue Jan 17 15:44:22 UTC 2012 - lang@b1-systems.de
+
+- version 4.0.13
+- [rla] Add account locking similar to the former kolab-specific option.
+- [jan] Add missing configuration for LDAP groups write support.
+- [rla] Reset password dialog shows a warning when no security question is set (Request #10430).
+- [mjr] Update jQuery Mobile to version 1.0 Beta 2.
+- [mjr] Update javascript map library.
+- [mms] Allow in-page base64 image encoding to be disabled via configuration.
+- [jan] Add administration page to list and clear locks.
+- [cjh] Add Hordevetica theme.
+- [mjr] Fix issue with ajax uploader and file sizes over 1mb (Bug #10641).
+- [mjr] Do not show results in the tag cloud block owned by other users.
+- [mjr] Replace Weatherdotcom portal block with generic Weather block supported by Horde_Service_Weather.
+- [jan] Add configuration option to disable password resets (Request #10640).
+- [jan] Make the lifetime of cached weather information configurable (Arjen de Korte, Request #10848).
+- [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>).
+- [mjr] Improve layout of weather block.
+- [jan] Update Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).
+- [jan] Update hordeweb theme to match new website layout.
+
+-------------------------------------------------------------------
+Mon Aug 15 06:37:29 UTC 2011 - lang@b1-systems.de
+
+- version 4.0.8
+- [cjh] Add mobile maintenance screens.
+- [jan] Update Latvian translation.
+- [jan] Don't show mobile login page if users are forced to traditional or dynamic views (Request #10358).
+- [jan] Update PGP key server list and add SKS pool.
+
+-------------------------------------------------------------------
+Fri Jul 8 09:09:13 UTC 2011 - lang@b1-systems.de
+
+- no longer report incorrect fsf address for COPYING file
+
+-------------------------------------------------------------------
+Fri Jul 8 08:30:43 UTC 2011 - lang@b1-systems.de
+
+- version 4.0.7
+- [jan] Don't use CSS cache in mobile interfaces because it breaks jQuery Mobile CSS.
+- [jan] Allow configuration of split read databases for PostgreSQL (Request #7025).
+- [mjr] Honor initial_application setting for mobile view (Bug #10264).
+- [gwr] Support restricting the HTML tidy post processing by the message size (Request #10266).
+- [gwr] Disabled the timeout on the logout token.
+
+
+-------------------------------------------------------------------
+Fri Jun 24 10:41:47 UTC 2011 - lang@b1-systems.de
+
+- use upstream source for license file
+
+-------------------------------------------------------------------
+Fri Jun 24 08:58:56 UTC 2011 - lang@b1-systems.de
+
+- upstream decided it's LGPGL 2.1, not 3.0+ (was ambiguous because link URLs pointed to recent,
+shipped file was an outdated version of 2.1)
+- now shipping recent version of 2.1 license file
+- fixed some file permissions
+- removed those pairs of 'Requires: foo' + 'Conflicts: foo >= $VER'.
+
+-------------------------------------------------------------------
+Wed Jun 15 11:47:19 UTC 2011 - lang@b1-systems.de
+
+- more precise license statement LGPL-3.0+
+- added correct lgpl file (fixed upstream for next release)
+- Updated to 4.0.6
+- [jan] Fix extracting of translation strings in a release.
+- [rla] Enable giving users specific admin permissions (Enhancement #9350)
+- [jan] Don't strip domain from user name in account block.
+- [jan] Fix account block with empty configuration parameters.
+
+-------------------------------------------------------------------
+Thu Jun 9 15:27:50 UTC 2011 - lang@b1-systems.de
+
+- moved docs to docdir
+
+-------------------------------------------------------------------
+Thu Jun 2 07:50:40 UTC 2011 - lang@b1-systems.de
+
+- version 4.0.5
+- [mms] Fix colorpicker on categories preferences screen (Bug #10118).
+- [mjr] Fix Metar portal block.
+- [gwr] Added support for the Kolab IMAP based preferences backend.
+
+
+-------------------------------------------------------------------
+Sun May 22 19:28:49 UTC 2011 - lang@b1-systems.de
+
+- removed horde-migrate-user-categories
+
+-------------------------------------------------------------------
+Wed May 18 16:47:50 UTC 2011 - lang@b1-systems.de
+
+- Version 4.0.3
+- [jan] Update DataTree conversion scripts for Horde 4.
+- [jan] Fix rendering of DataTree browse tree.
+- [mjr] Fix issue causing credentials to be lost when accessing the API during ActiveSync requests (Bug #9733).
+
+-------------------------------------------------------------------
+Wed May 18 13:01:34 UTC 2011 - lang@b1-systems.de
+
+- Added Horde_Http dependency
+
+-------------------------------------------------------------------
+Tue May 10 09:59:12 UTC 2011 - lang@b1-systems.de
+
+- make static world readable
+
+-------------------------------------------------------------------
+Tue May 10 06:31:17 UTC 2011 - lang@b1-systems.de
+
+- changed hordedir strategy
+
+-------------------------------------------------------------------
+Mon May 9 09:07:44 UTC 2011 - lang@b1-systems.de
+
+- update to version 4.0.2
+- [mms] Fix authentication failure when TOS is not accepted.
+- [jan] Fix adding categories.
+- [jan] Don't check for outdated DB schemas if database support is disabled (Bug #9986).
+
+-------------------------------------------------------------------
+Fri Apr 22 16:16:35 UTC 2011 - lang@b1-systems.de
+
+- used defattr for permissions
+
+-------------------------------------------------------------------
+Fri Apr 22 15:23:16 UTC 2011 - lang@b1-systems.de
+
+- removing duplicates from file list
+
+-------------------------------------------------------------------
+Thu Apr 21 13:08:32 UTC 2011 - lang@b1-systems.de
+
+- .dist is not a config file strictly speaking
+
+-------------------------------------------------------------------
++++ 48 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.horde5.new/horde5.changes
New:
----
horde-5.0.2.tgz
horde.conf
horde.vhost.conf.template
horde5.changes
horde5.spec
registry.local.php
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ horde5.spec ++++++
#
# spec file for package horde5
#
# Copyright (c) 2012 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define peardir %(pear config-get php_dir 2> /dev/null || echo %{_datadir}/pear)
%define xmldir /var/lib/pear
%define hordedir /usr/share/php5/PEAR/www/horde
Summary: Horde Base Application
License: LGPL-2.1
Group: Productivity/Networking/Web/Utilities
Name: horde5
Version: 5.0.2
Release: 0
Source0: http://pear.horde.org/get/horde-%{version}.tgz
Source1: horde.conf
Source2: horde.vhost.conf.template
Source3: registry.local.php
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://pear.horde.org/package/horde
BuildRequires: php-pear >= 1.8.2
## Required pear modules
Requires: php5-pear-Horde_Alarm >= 2.0.0
Requires: php5-pear-Horde_Argv >= 2.0.0
Requires: php5-pear-Horde_Auth >= 2.0.0
Requires: php5-pear-Horde_Autoloader >= 2.0.0
Requires: php5-pear-Horde_Browser >= 2.0.0
Requires: php5-pear-Horde_Core >= 2.0.0
Requires: php5-pear-Horde_Date >= 2.0.0
Requires: php5-pear-Horde_Exception >= 2.0.0
Requires: php5-pear-Horde_Form >= 2.0.0
Requires: php5-pear-Horde_Group >= 2.0.0
Requires: php5-pear-Horde_Http >= 2.0.0
Requires: php5-pear-Horde_Image >= 2.0.0
Requires: php5-pear-Horde_LoginTasks >= 2.0.0
Requires: php5-pear-Horde_Mail >= 2.0.0
Requires: php5-pear-Horde_Mime >= 2.0.0
Requires: php5-pear-Horde_Nls >= 2.0.0
Requires: php5-pear-Horde_Perms >= 2.0.0
Requires: php5-pear-Horde_Prefs >= 2.0.0
Requires: php5-pear-Horde_Role >= 1.0.1
Requires: php5-pear-Horde_Rpc >= 2.0.0
Requires: php5-pear-Horde_Serialize >= 2.0.0
Requires: php5-pear-Horde_Support >= 2.0.0
Requires: php5-pear-Horde_Template >= 2.0.0
Requires: php5-pear-Horde_Text_Diff >= 2.0.0
Requires: php5-pear-Horde_Text_Filter >= 2.0.0
Requires: php5-pear-Horde_Token >= 2.0.0
Requires: php5-pear-Horde_Tree >= 2.0.0
Requires: php5-pear-Horde_Url >= 2.0.0
Requires: php5-pear-Horde_Util >= 2.0.0
Requires: php5-pear-Horde_Vfs >= 2.0.0
Requires: php5-pear-Horde_View >= 2.0.0
Suggests: php5-pear-Horde_ActiveSync >= 2.0.3
Suggests: php5-pear-Horde_Db >= 2.0.1
Suggests: php5-pear-Horde_Feed >= 2.0.0
Suggests: php5-pear-Horde_Oauth >= 2.0.0
Suggests: php5-pear-Horde_Service_Facebook >= 2.0.0
Suggests: php5-pear-Horde_Service_Twitter >= 2.0.0
Suggests: php5-pear-Horde_Service_Weather >= 2.0.0
Suggests: php5-pear-Horde_SyncMl >= 2.0.0
## The following are "optional" but functionality will fail without further notice when they are missing
## People were discussing so it's probably wiser to add them by default
Requires: php5-pear-Auth_SASL
## As of horde H5, pear Date should not be needed for the base horde installation anymore ## Ralf Lang ## 2012-11-27
#Requires: php5-pear-Date
Requires: php5-pear-HTTP_Request
Requires: php5-pear-HTTP_WebDAV_Server
Requires: php5-pear-Net_SMTP
Requires: php5-pear-XML_Serializer
## These are less frequently necessary and don't result in things just not working
Suggests: php5-pear-Net_DNS2
Suggests: php5-pear-Console_Getopt
Suggests: php5-pear-Console_Table
Suggests: php5-pear-File_Find
Suggests: php-filter
Suggests: php-pear-Services_Weather
Suggests: php-ssh2
Suggests: php-fileinfo
Suggests: php-tidy
Suggests: php-iconv
## Channel file
Requires: php5-pear-channel-horde
## php pecl
Requires: php-ctype
Requires: php-ftp
Requires: php-gettext
Requires: php-hash
Requires: php-json
Requires: php-mbstring
Requires: php-zip
## Conflicts
Requires: php-pear >= 1.8.2
BuildRequires: php5-pear-Horde_Role >= 1.0.1
BuildRequires: php5-pear-channel-horde
## Normal pear requirements
Requires: php5-pear-MDB2
Suggests: php5-pear-MDB2_Driver_mysqli php5-pear-MDB2_Driver_mysql
BuildRequires: fdupes
BuildArch: noarch
%description
The base application of the Horde Framework, gluing together the Horde Framework
with applications like IMP Webmailer, Kronolith Calendar or Whups Ticket Management.
The Horde Application Framework is a flexible, modular, general-purpose web
application framework written in PHP. It provides an extensive array of
components that are targeted at the common problems and tasks involved in
developing modern web applications. It is the basis for a large number of
production-level web applications, notably the Horde Groupware suites. For
more information on Horde or the Horde Groupware suites, visit
http://www.horde.org.
%prep
%setup -c -T
%{_bindir}/pear config-set horde_dir %{hordedir}
pear -v -c pearrc \
-d php_dir=%{peardir} \
-d doc_dir=%{_docdir}/%{name} \
-d bin_dir=%{_bindir} \
-d data_dir=%{peardir}/data \
-d test_dir=%{peardir}/tests \
-d ext_dir=%{_libdir} \
-d horde_dir=%{hordedir} \
-s
%build
%install
pear -c pearrc install --nodeps --packagingroot %{buildroot} %{SOURCE0}
## configs written by the web configurator should go to etc
%{__install} -m 0660 -D %{buildroot}/%{hordedir}/config/conf.php.dist %{buildroot}/etc/horde/horde/conf.php
%{__install} -m 0660 -D %{buildroot}/%{hordedir}/config/conf.php.dist %{buildroot}/etc/horde/horde/conf.bak.php
%{__rm} %{buildroot}/%{hordedir}/config/conf.php.dist
%{__ln_s} /etc/horde/horde/conf.php %{buildroot}/%{hordedir}/config/conf.php
%{__ln_s} /etc/horde/horde/conf.bak.php %{buildroot}/%{hordedir}/config/conf.bak.php
## registry modifications should happen in etc
%{__rm} %{buildroot}/%{hordedir}/config/registry.d/README
%{__mv} %{buildroot}/%{hordedir}/config/registry.d %{buildroot}/etc/horde/horde/registry.d
%{__ln_s} /etc/horde/horde/registry.d %{buildroot}/%{hordedir}/config/registry.d
%{__install} -m 0660 -D %{SOURCE3} %{buildroot}/etc/horde/horde/registry.local.php
%{__ln_s} /etc/horde/horde/registry.local.php %{buildroot}/%{hordedir}/config/registry.local.php
## custom prefs should be configured in prefs.local.php
%{__install} -m 0660 -D %{buildroot}/%{hordedir}/config/prefs.php %{buildroot}/etc/horde/horde/prefs.local.php
%{__ln_s} /etc/horde/horde/prefs.local.php %{buildroot}/%{hordedir}/config/prefs.local.php
%{__install} -m 0660 -D %{SOURCE1} %{buildroot}/etc/horde/apache-snippets.d/horde.conf
%{__install} -m 0660 -D %{SOURCE2} %{buildroot}/etc/apache2/vhosts.d/horde.vhost.conf.template
## clean individual .htaccess files as they are incorporated into vhost snippets
%{__rm} %{buildroot}/%{hordedir}/.htaccess
%{__rm} %{buildroot}/%{hordedir}/locale/.htaccess
%{__rm} %{buildroot}/%{hordedir}/config/.htaccess
%{__rm} %{buildroot}/%{hordedir}/templates/.htaccess
%{__rm} %{buildroot}/%{hordedir}/lib/.htaccess
%{__rm} %{buildroot}/%{peardir}/data/horde/scripts/.htaccess
%{__rm} %{buildroot}/%{hordedir}/rpc/.htaccess
%if 0%{?suse_version} > 1020
%fdupes %buildroot%{hordedir}
%find_lang horde
%endif
# Clean up unnecessary files
rm pearrc
rm %{buildroot}/%{peardir}/.filemap
rm %{buildroot}/%{peardir}/.lock
rm -rf %{buildroot}/%{peardir}/.registry
rm -rf %{buildroot}%{peardir}/.channels
rm %{buildroot}%{peardir}/.depdb
rm %{buildroot}%{peardir}/.depdblock
# Install XML package description
mkdir -p %{buildroot}%{xmldir}
tar -xzf %{SOURCE0} package.xml
cp -p package.xml %{buildroot}%{xmldir}/horde.xml
%clean
rm -rf %{buildroot}
%post
%{_bindir}/pear config-set horde_dir %{hordedir}
%{_bindir}/pear install --nodeps --soft --force --register-only %{xmldir}/horde.xml
%postun
if [ "$1" -eq "0" ]; then
%{_bindir}/pear uninstall --nodeps --ignore-errors --register-only pear.horde.org/horde
fi
%files -f horde.lang
%defattr(0644,root,root,0755)
%doc %{_docdir}/%{name}
%{peardir}/*
%{xmldir}/horde.xml
%dir %{hordedir}
%{hordedir}/admin
%{hordedir}/js
%{hordedir}/lib
%dir %{hordedir}/locale/
%{hordedir}/locale/horde.pot
%{hordedir}/locale/en
%{hordedir}/rpc
%{hordedir}/services
%{hordedir}/templates
%{hordedir}/themes
%{hordedir}/util
%{hordedir}/*.php
%attr(0775,root,www) %dir %{hordedir}/config/
%config(noreplace) %{hordedir}/config/*.php
%{hordedir}/config/*.xml
%config(noreplace) %{hordedir}/config/registry.d
%{hordedir}/config/*.dist
%attr(0775, wwwrun, root ) %{hordedir}/static
%attr(0664, wwwrun, root ) %{hordedir}/static/README
%attr(0775, wwwrun, root ) %{peardir}/data/horde/scripts/*.cron
%defattr(0744,root,root,0755)
%{_bindir}/horde-active-sessions
%{_bindir}/horde-alarms
%{_bindir}/horde-check-logger
%{_bindir}/horde-clear-cache
%{_bindir}/horde-crond
%{_bindir}/horde-db-migrate
%{_bindir}/horde-import-squirrelmail-prefs
%{_bindir}/horde-memcache-stats
%{_bindir}/horde-run-task
%{_bindir}/horde-set-perms
%{_bindir}/horde-themes
%{_bindir}/horde-translation
## the config stuff in /etc
%defattr(0640, wwwrun, root, 0750)
%dir /etc/horde
%dir /etc/horde/horde
%dir /etc/horde/horde/registry.d
%dir /etc/horde/apache-snippets.d
%config /etc/horde/apache-snippets.d/horde.conf
%config(noreplace) /etc/horde/horde/conf.php
%config(noreplace) /etc/horde/horde/conf.bak.php
%config(noreplace) /etc/horde/horde/registry.local.php
%config(noreplace) /etc/horde/horde/prefs.local.php
%dir /etc/apache2
%dir /etc/apache2/vhosts.d
%config /etc/apache2/vhosts.d/horde.vhost.conf.template
%changelog
++++++ horde.conf ++++++
<IfModule mod_rewrite.c>
## This is needed for pretty URLs
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ rampage.php [QSA,L]
## This is about ActiveSync and Exchange AutoDiscovery
RewriteRule ^/autodiscover/autodiscover.xml /rpc.php [PT,L,QSA]
RewriteRule ^/Microsoft-Server-ActiveSync /rpc.php [PT,L,QSA]
RewriteRule .* - [E=HTTP_MS_ASPROTOCOLVERSION:%{HTTP:Ms-Asprotocolversion}]
RewriteRule .* - [E=HTTP_X_MS_POLICYKEY:%{HTTP:X-Ms-Policykey}]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
</Directory>
Deny from all
</Directory>
Deny from all
</Directory>
Deny from all
</Directory>
Deny from all
</Directory>
Deny from all
</Directory>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>
</Directory>
++++++ horde.vhost.conf.template ++++++
## Default horde apache config, loading the horde app specific snippets from /etc/horde/apache-snippets.d
## rename this to horde.vhost.conf and reload apache to make it active
DocumentRoot /usr/share/php5/PEAR/www/horde
ServerName localhost
ServerAdmin yout@localhost
AllowOverride None
Order allow,deny
Allow from all
Options +FollowSymlinks
</Directory>
AllowOverride None
Order allow,deny
Allow from all
Options +FollowSymlinks
</Directory>
Include /etc/horde/apache-snippets.d/*.conf
</VirtualHost>
++++++ registry.local.php ++++++
<?php
$app_fileroot = '/usr/share/php5/PEAR/www/horde';
// $app_webroot = $this->_detectWebroot();
/* Example how to modify registry */
// $this->applications['imp']['name'] = "Company Webmail";
?>
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org