From hadess at fedoraproject.org Sat Nov 1 00:00:37 2008 From: hadess at fedoraproject.org (Bastien Nocera) Date: Sat, 1 Nov 2008 00:00:37 +0000 (UTC) Subject: rpms/gnome-bluetooth/devel gnome-bluetooth.spec,1.56,1.57 Message-ID: <20081101000038.0397D7011B@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/gnome-bluetooth/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15437 Modified Files: gnome-bluetooth.spec Log Message: * Fri Oct 31 2008 - Bastien Nocera - 0.11.0-6 - Remove a few more .la files Index: gnome-bluetooth.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnome-bluetooth/devel/gnome-bluetooth.spec,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- gnome-bluetooth.spec 11 Sep 2008 05:25:25 -0000 1.56 +++ gnome-bluetooth.spec 1 Nov 2008 00:00:07 -0000 1.57 @@ -1,7 +1,7 @@ Summary: GNOME Bluetooth Subsystem Name: gnome-bluetooth Version: 0.11.0 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2 and LGPLv2+ Group: System Environment/Libraries URL: http://live.gnome.org/GnomeBluetooth @@ -58,6 +58,7 @@ # we do not want .la files rm -f $RPM_BUILD_ROOT%{_libdir}/*.la +rm -f $RPM_BUILD_ROOT%{_libdir}/python2.5/site-packages/gnomebt/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/libbluetooth.*a # rename the icon file @@ -124,6 +125,9 @@ %{_libdir}/libgnomebt.so %changelog +* Fri Oct 31 2008 - Bastien Nocera - 0.11.0-6 +- Remove a few more .la files + * Thu Sep 11 2008 Matthias Clasen - 0.11.0-5 - Rebuild against new bluez-libs From geoff at fedoraproject.org Sat Nov 1 00:17:29 2008 From: geoff at fedoraproject.org (Geoffrey Reedy) Date: Sat, 1 Nov 2008 00:17:29 +0000 (UTC) Subject: rpms/scala/F-9 scala-buildfile.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 scala.spec, 1.1, 1.2 sources, 1.2, 1.3 scala-2.7.2.RC1.build.patch, 1.1, NONE Message-ID: <20081101001729.4A4867011B@cvs1.fedora.phx.redhat.com> Author: geoff Update of /cvs/pkgs/rpms/scala/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18436 Modified Files: .cvsignore scala.spec sources Added Files: scala-buildfile.patch Removed Files: scala-2.7.2.RC1.build.patch Log Message: * Thu Oct 30 2008 Geoff Reedy - 2.7.2-0.1.RC5 - update to 2.7.2-RC5 scala-buildfile.patch: --- NEW FILE scala-buildfile.patch --- --- build.xml.orig 2008-10-30 22:35:50.000000000 -0600 +++ build.xml 2008-10-30 22:38:43.000000000 -0600 @@ -126,15 +126,7 @@ - - - - - + Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/scala/F-9/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 12 Oct 2008 22:43:38 -0000 1.2 +++ .cvsignore 1 Nov 2008 00:16:58 -0000 1.3 @@ -1,3 +1,3 @@ +scala-2.7.2.RC5-sources.tgz +msil-2.7.2.RC5.tar.bz2 fjbg-r15432.tar.bz2 -msil-2.7.2.RC1.tar.bz2 -scala-2.7.2.RC1-sources.tgz Index: scala.spec =================================================================== RCS file: /cvs/pkgs/rpms/scala/F-9/scala.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- scala.spec 12 Oct 2008 22:43:38 -0000 1.1 +++ scala.spec 1 Nov 2008 00:16:58 -0000 1.2 @@ -1,7 +1,7 @@ Name: scala Version: 2.7.2 -%define fullversion %{version}.RC1 -Release: 0.2.RC1%{?dist} +%define fullversion %{version}.RC5 +Release: 0.1.RC5%{?dist} Summary: A hybrid functional/object-oriented language for the JVM BuildArch: noarch Group: Development/Languages @@ -15,13 +15,13 @@ %define msilversion %{fullversion} # Exported from upstream vcs -# svn export http://lampsvn.epfl.ch/svn-repos/scala/msil/tags/R_2_7_2_RC1 msil-2.7.2.RC1 -# tar cjf msil-2.7.2.RC1.tar.bz2 msil-2.7.2.RC1 +# svn export http://lampsvn.epfl.ch/svn-repos/scala/msil/tags/R_2_7_2_RC5 msil-2.7.2.RC5 +# tar cjf msil-2.7.2.RC5.tar.bz2 msil-2.7.2.RC5 Source1: msil-%{msilversion}.tar.bz2 %define fjbgversion r15432 # Exported from upstream vcs -# No tag for RC1 +# No tag for RC5 # svn export -r 15432 http://lampsvn.epfl.ch/svn-repos/scala/fjbg/trunk fjbg-r15432 # tar cjf fjbg-r15432.tar.bz2 fjbg-r15432 Source2: fjbg-%{fjbgversion}.tar.bz2 @@ -37,7 +37,7 @@ Source23: scala-mime-info.xml Source24: scala.ant.d -Patch0: scala-2.7.2.RC1.build.patch +Patch0: scala-buildfile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -99,15 +99,13 @@ %define scaladir %{_datadir}/scala %prep -%setup -q -c -a 1 -a 2 -n %{name}-%{fullversion} -%patch0 -p1 -b .build +%setup -q -a 1 -a 2 -n scala-%{fullversion}-sources +%patch0 -b .build # remove all jar files except scala-library and scala-compiler needed # for bootstrap find . -not \( -name 'scala-library.jar' -or -name 'scala-compiler.jar' \) -and -name '*.jar' | xargs rm -f find . -name '*.dll' -or -name '*.so' -or -name '*.exe' | xargs rm -f ln -s `find-jar ant-contrib` lib/ant/ant-contrib.jar -mkdir META-INF && touch META-INF/MANIFEST.MF - %build # Scala is written in itself and therefore requires boot-strapping from an @@ -218,7 +216,6 @@ %files apidoc %defattr(-,root,root,-) %doc dists/scala-%{fullversion}/doc/scala-devel-docs/api -%doc dists/scala-%{fullversion}/doc/scala-devel-docs/swing %doc dists/scala-%{fullversion}/doc/scala-devel-docs/LICENSE %files examples @@ -226,13 +223,16 @@ %{_datadir}/scala/examples %changelog -* Sat Sep 06 2008 Geoff Reedy - 2.7.2-0.2.RC2 +* Thu Oct 30 2008 Geoff Reedy - 2.7.2-0.1.RC5 +- update to 2.7.2-RC5 + +* Sat Sep 06 2008 Geoff Reedy - 2.7.2-0.2.RC1 - All code is now under BSD license - Remove dll so and exe binaries in prep - Add BuildRequires required by Java packaging guidelines - Add missing defattr for examples and ant-scala -* Wed Aug 20 2008 Geoff Reedy - 2.7.2-0.1.RC2 +* Wed Aug 20 2008 Geoff Reedy - 2.7.2-0.1.RC1 - update to 2.7.2-RC1 * Wed Aug 13 2008 Geoff Reedy - 2.7.1-3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/scala/F-9/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 12 Oct 2008 22:43:38 -0000 1.2 +++ sources 1 Nov 2008 00:16:58 -0000 1.3 @@ -1,3 +1,3 @@ +19c744e5af050de64b88758d71eae6d9 scala-2.7.2.RC5-sources.tgz +a62157bcf7c30abd1ee0a4e7beedda51 msil-2.7.2.RC5.tar.bz2 b1161674aa074b85f40e8bf26fd14bbc fjbg-r15432.tar.bz2 -b5d8acab9c15f07d607eddce64ffe4d4 msil-2.7.2.RC1.tar.bz2 -1c3004f76d7ab1d7322087e774d39594 scala-2.7.2.RC1-sources.tgz --- scala-2.7.2.RC1.build.patch DELETED --- From jgu at fedoraproject.org Sat Nov 1 00:47:34 2008 From: jgu at fedoraproject.org (Jonathan G. Underwood) Date: Sat, 1 Nov 2008 00:47:34 +0000 (UTC) Subject: rpms/shorewall/F-9 init.sh, NONE, 1.1 patch-common-4.0.14.1, NONE, 1.1 patch-common-4.0.14.2, NONE, 1.1 patch-perl-4.0.14.1, NONE, 1.1 patch-perl-4.0.14.2, NONE, 1.1 patch-shell-4.0.14.1, NONE, 1.1 shorewall.spec, 1.58, 1.59 shorewall-4.0.4-init.patch, 1.1, NONE shorewall-lite-4.0.4-init.patch, 1.1, NONE Message-ID: <20081101004734.20FA17011B@cvs1.fedora.phx.redhat.com> Author: jgu Update of /cvs/extras/rpms/shorewall/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22857 Modified Files: shorewall.spec Added Files: init.sh patch-common-4.0.14.1 patch-common-4.0.14.2 patch-perl-4.0.14.1 patch-perl-4.0.14.2 patch-shell-4.0.14.1 Removed Files: shorewall-4.0.4-init.patch shorewall-lite-4.0.4-init.patch Log Message: * Sat Nov 1 2008 Jonathan G. Underwood - 4.0.14-2 - New sysv init files which are no longer maintained as patches, but as a Fedora specific file - Added upstream patches patch-{common,perl,shell}-4.0.14.1 - Added upstream patches patch-{common,perl}-4.0.14.2 --- NEW FILE init.sh --- #!/bin/sh # # Shorewall init script # # chkconfig: - 25 90 # description: Packet filtering firewall ### BEGIN INIT INFO # Provides: shorewall # Required-Start: $local_fs $remote_fs $syslog $network # Should-Start: VMware $time $named # Required-Stop: # Default-Start: # Default-Stop: 0 1 2 3 4 5 6 # Short-Description: Packet filtering firewall # Description: The Shoreline Firewall, more commonly known as "Shorewall", is a # Netfilter (iptables) based firewall ### END INIT INFO # Source function library. . /etc/rc.d/init.d/functions prog="shorewall" shorewall="/sbin/$prog" logger="logger -i -t $prog" lockfile="/var/lock/subsys/$prog" # Get startup options (override default) OPTIONS= if [ -f /etc/sysconfig/$prog ]; then . /etc/sysconfig/$prog fi start() { echo -n $"Starting Shorewall: " $shorewall $OPTIONS start 2>&1 | $logger retval=${PIPESTATUS[0]} if [[ $retval == 0 ]]; then touch $lockfile success else failure fi echo return $retval } stop() { echo -n $"Stopping Shorewall: " $shorewall $OPTIONS stop 2>&1 | $logger retval=${PIPESTATUS[0]} if [[ $retval == 0 ]]; then rm -f $lockfile success else failure fi echo return $retval } restart() { # Note that we don't simply stop and start since shorewall has a built in # restart which stops the firewall if running and then starts it. echo -n $"Restarting Shorewall: " $shorewall $OPTIONS restart 2>&1 | $logger retval=${PIPESTATUS[0]} if [[ $retval == 0 ]]; then touch $lockfile success else # Failed to start, clean up lock file if present rm -f $lockfile failure fi echo return $retval } status(){ $shorewall status return $? } status_q() { status > /dev/null 2>&1 } case "$1" in start) status_q && exit 0 $1 ;; stop) status_q || exit 0 $1 ;; restart|reload|force-reload) restart ;; condrestart|try-restart) status_q || exit 0 restart ;; status) $1 ;; *) echo "Usage: $0 start|stop|reload|restart|force-reload|status" exit 1 ;; esac --- NEW FILE patch-common-4.0.14.1 --- diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/fallback.sh shorewall-common-4.0.14.1/fallback.sh --- shorewall-common-4.0.14/fallback.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/fallback.sh 2008-10-13 10:36:50.000000000 -0700 @@ -28,7 +28,7 @@ # shown below. Simply run this script to revert to your prior version of # Shoreline Firewall. -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/install.sh shorewall-common-4.0.14.1/install.sh --- shorewall-common-4.0.14/install.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/lib.base shorewall-common-4.0.14.1/lib.base --- shorewall-common-4.0.14/lib.base 2007-12-18 12:59:42.000000000 -0800 +++ shorewall-common-4.0.14.1/lib.base 2008-10-13 09:55:02.000000000 -0700 @@ -35,7 +35,7 @@ # SHOREWALL_LIBVERSION=40000 -SHOREWALL_CAPVERSION=40006 +SHOREWALL_CAPVERSION=40015 [ -n "${VARDIR:=/var/lib/shorewall}" ] [ -n "${SHAREDIR:=/usr/share/shorewall}" ] diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/shorewall-common.spec shorewall-common-4.0.14.1/shorewall-common.spec --- shorewall-common-4.0.14/shorewall-common.spec 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/shorewall-common.spec 2008-10-13 10:36:50.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-common %define version 4.0.14 -%define release 0base +%define release 1 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -244,6 +244,8 @@ %doc COPYING INSTALL changelog.txt releasenotes.txt tunnel ipsecvpn Samples %changelog +* Mon Oct 13 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-0base * Sat Jul 26 2008 Tom Eastep tom at shorewall.net diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/uninstall.sh shorewall-common-4.0.14.1/uninstall.sh --- shorewall-common-4.0.14/uninstall.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/uninstall.sh 2008-10-13 10:36:50.000000000 -0700 @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { --- NEW FILE patch-common-4.0.14.2 --- diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/fallback.sh shorewall-common-4.0.14.2/fallback.sh --- shorewall-common-4.0.14.1/fallback.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/fallback.sh 2008-10-30 16:39:08.000000000 -0700 @@ -28,7 +28,7 @@ # shown below. Simply run this script to revert to your prior version of # Shoreline Firewall. -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/install.sh shorewall-common-4.0.14.2/install.sh --- shorewall-common-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/install.sh 2008-10-30 16:39:08.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/lib.base shorewall-common-4.0.14.2/lib.base --- shorewall-common-4.0.14.1/lib.base 2008-10-13 09:55:02.000000000 -0700 +++ shorewall-common-4.0.14.2/lib.base 2008-10-30 16:39:08.000000000 -0700 @@ -979,6 +979,7 @@ qt $IPTABLES -t mangle -L -n && MANGLE_ENABLED=Yes || MANGLE_ENABLED= CONNTRACK_MATCH= + NEW_CONNTRACK_MATCH= MULTIPORT= XMULTIPORT= POLICY_MATCH= @@ -1026,6 +1027,10 @@ qt $IPTABLES -A $chain -m conntrack --ctorigdst 192.168.1.1 -j ACCEPT && CONNTRACK_MATCH=Yes + if [ -n "$CONNTRACK_MATCH" ]; then + qt $IPTABLES -A $chain -m conntrack ! --ctorigdst 192.168.1.1 -j ACCEPT && NEW_CONNTRACK_MATCH=Yes + fi + if qt $IPTABLES -A $chain -p tcp -m multiport --dports 21,22 -j ACCEPT; then MULTIPORT=Yes qt $IPTABLES -A $chain -p tcp -m multiport --sports 60 -m multiport --dports 99 -j ACCEPT && KLUDEFREE=Yes @@ -1126,6 +1131,7 @@ report_capability "Multi-port Match" $MULTIPORT [ -n "$MULTIPORT" ] && report_capability "Extended Multi-port Match" $XMULTIPORT report_capability "Connection Tracking Match" $CONNTRACK_MATCH + report_capability "New Connection Tracking Match Syntax" $NEW_CONNTRACK_MATCH report_capability "Packet Type Match" $USEPKTTYPE report_capability "Policy Match" $POLICY_MATCH report_capability "Physdev Match" $PHYSDEV_MATCH diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/shorewall-common.spec shorewall-common-4.0.14.2/shorewall-common.spec --- shorewall-common-4.0.14.1/shorewall-common.spec 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/shorewall-common.spec 2008-10-30 16:39:08.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-common %define version 4.0.14 -%define release 1 +%define release 2 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -244,6 +244,8 @@ %doc COPYING INSTALL changelog.txt releasenotes.txt tunnel ipsecvpn Samples %changelog +* Thu Oct 30 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-2 * Mon Oct 13 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/uninstall.sh shorewall-common-4.0.14.2/uninstall.sh --- shorewall-common-4.0.14.1/uninstall.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/uninstall.sh 2008-10-30 16:39:08.000000000 -0700 @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { --- NEW FILE patch-perl-4.0.14.1 --- diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/install.sh shorewall-perl-4.0.14.1/install.sh --- shorewall-perl-4.0.14/install.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-perl-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/Shorewall/Chains.pm shorewall-perl-4.0.14.1/Shorewall/Chains.pm --- shorewall-perl-4.0.14/Shorewall/Chains.pm 2008-06-13 17:23:36.000000000 -0700 +++ shorewall-perl-4.0.14.1/Shorewall/Chains.pm 2008-10-13 09:55:02.000000000 -0700 @@ -1345,7 +1345,7 @@ if ( $net =~ /^!/ ) { $net =~ s/!//; validate_net $net, 1; - "-m conntrack --ctorigdst ! $net "; + $capabilities{NEW_CONNTRACK_MATCH} ? "-m conntrack ! --ctorigdst $net " : "-m conntrack --ctorigdst ! $net "; } else { validate_net $net, 1; $net eq ALLIPv4 ? '' : "-m conntrack --ctorigdst $net "; diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/Shorewall/Config.pm shorewall-perl-4.0.14.1/Shorewall/Config.pm --- shorewall-perl-4.0.14/Shorewall/Config.pm 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-perl-4.0.14.1/Shorewall/Config.pm 2008-10-13 10:36:50.000000000 -0700 @@ -162,6 +162,8 @@ MULTIPORT => 'Multi-port Match' , XMULTIPORT => 'Extended Multi-port Match', CONNTRACK_MATCH => 'Connection Tracking Match', + NEW_CONNTRACK_MATCH => + 'New Connection Tracking Match syntax', USEPKTTYPE => 'Packet Type Match', POLICY_MATCH => 'Policy Match', PHYSDEV_MATCH => 'Physdev Match', @@ -244,8 +246,8 @@ ORIGINAL_POLICY_MATCH => '', LOGPARMS => '', TC_SCRIPT => '', - VERSION => "4.0.14", - CAPVERSION => 40006 , + VERSION => "4.0.14.1", + CAPVERSION => 40015 , ); # # From shorewall.conf file @@ -357,6 +359,7 @@ MULTIPORT => undef, XMULTIPORT => undef, CONNTRACK_MATCH => undef, + NEW_CONNTRACK_MATCH => undef, USEPKTTYPE => undef, POLICY_MATCH => undef, PHYSDEV_MATCH => undef, @@ -1368,6 +1371,10 @@ qt1( "$iptables -N $sillyname" ); $capabilities{CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack --ctorigdst 192.168.1.1 -j ACCEPT" ); + + if ( $capabilities{CONNTRACL_MATCH} ) { + $capabilities{NEW_CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack ! --ctorigdst 192.168.1.1 -j ACCEPT" ); + } if ( qt1( "$iptables -A $sillyname -p tcp -m multiport --dports 21,22 -j ACCEPT" ) ) { $capabilities{MULTIPORT} = 1; diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/shorewall-perl.spec shorewall-perl-4.0.14.1/shorewall-perl.spec --- shorewall-perl-4.0.14/shorewall-perl.spec 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-perl-4.0.14.1/shorewall-perl.spec 2008-10-13 10:36:50.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-perl %define version 4.0.14 -%define release 0base +%define release 1 Summary: Shoreline Firewall Perl-based compiler. Name: %{name} @@ -64,6 +64,8 @@ %doc COPYING releasenotes.txt %changelog +* Mon Oct 13 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-0base * Sat Jul 26 2008 Tom Eastep tom at shorewall.net --- NEW FILE patch-perl-4.0.14.2 --- diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/install.sh shorewall-perl-4.0.14.2/install.sh --- shorewall-perl-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-perl-4.0.14.2/install.sh 2008-10-30 16:39:08.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/Shorewall/Chains.pm shorewall-perl-4.0.14.2/Shorewall/Chains.pm --- shorewall-perl-4.0.14.1/Shorewall/Chains.pm 2008-10-13 09:55:02.000000000 -0700 +++ shorewall-perl-4.0.14.2/Shorewall/Chains.pm 2008-10-30 16:39:08.000000000 -0700 @@ -110,6 +110,7 @@ do_test do_ratelimit do_user + do_length do_tos match_source_dev match_dest_dev @@ -421,7 +422,7 @@ if ( $expandports && $rule =~ '^(.* --dports\s+)([^ ]+)(.*)$' ) { my ($first, $ports, $rest) = ( $1, $2, $3 ); - if ( ( $ports =~ tr/:,/:,/ ) > 15 ) { + if ( ( $ports =~ tr/:,/:,/ ) > 14 ) { my @ports = split '([,:])', $ports; while ( @ports ) { @@ -1212,6 +1213,16 @@ } # +# Create a "-m length" match for the passed TOS +# +sub do_length( $ ) { + my $length = $_[0]; + + require_capability( 'LENGTH_MATCH' , 'A non-empty LENGTH' , 's' ); + $length ne '-' ? "-m length --length $length " : ''; +} + +# # Match Source Interface # sub match_source_dev( $ ) { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/Shorewall/Config.pm shorewall-perl-4.0.14.2/Shorewall/Config.pm --- shorewall-perl-4.0.14.1/Shorewall/Config.pm 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-perl-4.0.14.2/Shorewall/Config.pm 2008-10-30 16:42:11.000000000 -0700 @@ -246,7 +246,7 @@ ORIGINAL_POLICY_MATCH => '', LOGPARMS => '', TC_SCRIPT => '', - VERSION => "4.0.14.1", + VERSION => "4.0.14.2", CAPVERSION => 40015 , ); # @@ -1372,7 +1372,7 @@ $capabilities{CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack --ctorigdst 192.168.1.1 -j ACCEPT" ); - if ( $capabilities{CONNTRACL_MATCH} ) { + if ( $capabilities{CONNTRACK_MATCH} ) { $capabilities{NEW_CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack ! --ctorigdst 192.168.1.1 -j ACCEPT" ); } diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/shorewall-perl.spec shorewall-perl-4.0.14.2/shorewall-perl.spec --- shorewall-perl-4.0.14.1/shorewall-perl.spec 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-perl-4.0.14.2/shorewall-perl.spec 2008-10-30 16:39:08.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-perl %define version 4.0.14 -%define release 1 +%define release 2 Summary: Shoreline Firewall Perl-based compiler. Name: %{name} @@ -64,6 +64,8 @@ %doc COPYING releasenotes.txt %changelog +* Thu Oct 30 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-2 * Mon Oct 13 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net --- NEW FILE patch-shell-4.0.14.1 --- diff -Naur -X /usr/local/bin/exclude.txt shorewall-shell-4.0.14/compiler shorewall-shell-4.0.14.1/compiler --- shorewall-shell-4.0.14/compiler 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-shell-4.0.14.1/compiler 2008-10-13 09:55:02.000000000 -0700 @@ -1674,8 +1674,18 @@ build_exclusion_chain chain filter "$excludesource" "$excludedest" if [ -n "$addr" -a -n "$CONNTRACK_MATCH" ]; then + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $adr in + !*) + match='!--ctorigdst' + adr=${adr#!} + ;; + esac + fi + for adr in $(separate_list $addr); do - run_iptables -A $logchain $state $(fix_bang $proto $multiport $sports $dports) $user -m conntrack --ctorigdst $adr -j $chain + run_iptables -A $logchain $state $(fix_bang $proto $multiport $sports $dports) $user -m conntrack $match $adr -j $chain done addr= else @@ -1891,14 +1901,24 @@ __EOF__ else for adr in $(separate_list $addr); do + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $adr in + !*) + match='!--ctorigdst' + adr=${adr#!} + ;; + esac + fi + if [ -n "$loglevel" -a -z "$natrule" ]; then - log_rule_limit $loglevel $chain $logchain $logtarget "$ratelimit" "$logtag" -A -m conntrack --ctorigdst $adr \ + log_rule_limit $loglevel $chain $logchain $logtarget "$ratelimit" "$logtag" -A -m conntrack $match $adr \ $user $mrk $(fix_bang $proto $multiport $sports $cli $srv $dports) $state fi if [ "$logtarget" != LOG ]; then run_iptables2 -A $chain $state $proto $ratelimit $multiport $cli $sports \ - $srv $dports -m conntrack --ctorigdst $adr $user $mrk -j $target + $srv $dports -m conntrack $match $adr $user $mrk -j $target fi done fi @@ -1958,20 +1978,30 @@ if [ -n "$addr" ]; then for adr in $(separate_list $addr); do + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $adr in + !*) + match='!--ctorigdst' + adr=${adr#!} + ;; + esac + fi + if [ -n "$loglevel" ]; then log_rule_limit $loglevel $chain $logchain $logtarget "$ratelimit" "$logtag" -A $user $mrk \ - $state $(fix_bang $proto $multiport $cli $dest_interface $sports $dports -m conntrack --ctorigdst $adr) + $state $(fix_bang $proto $multiport $cli $dest_interface $sports $dports -m conntrack $match $adr) fi if [ "$logtarget" != LOG ]; then if [ -n "$nonat" ]; then addnatrule $(dnat_chain $source) $proto $multiport \ - $cli $sports $dports $ratelimit $user $mrk -m conntrack --ctorigdst $adr -j RETURN + $cli $sports $dports $ratelimit $user $mrk -m conntrack $match $adr -j RETURN fi if [ "$logtarget" != NONAT ]; then run_iptables2 -A $chain $state $proto $multiport $cli $dest_interface \ - $sports $dports $ratelimit $user $mrk -m conntrack --ctorigdst $adr -j $target + $sports $dports $ratelimit $user $mrk -m conntrack $match $adr -j $target fi fi done @@ -3670,7 +3700,17 @@ # # We have connection tracking match -- match on the original destination # - run_iptables2 -A $chain -m conntrack --ctorigdst $network -j $target + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $network in + !*) + match='!--ctorigdst' + network=${network#!} + ;; + esac + fi + + run_iptables2 -A $chain -m conntrack $match $network -j $target elif [ -n "$MANGLE_ENABLED" ]; then # # No connection tracking match but we have mangling -- add a rule to diff -Naur -X /usr/local/bin/exclude.txt shorewall-shell-4.0.14/install.sh shorewall-shell-4.0.14.1/install.sh --- shorewall-shell-4.0.14/install.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-shell-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-shell-4.0.14/shorewall-shell.spec shorewall-shell-4.0.14.1/shorewall-shell.spec --- shorewall-shell-4.0.14/shorewall-shell.spec 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-shell-4.0.14.1/shorewall-shell.spec 2008-10-13 10:36:50.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-shell %define version 4.0.14 -%define release 0base +%define release 1 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -81,6 +81,8 @@ %doc COPYING INSTALL %changelog +* Mon Oct 13 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-0base * Sat Jul 26 2008 Tom Eastep tom at shorewall.net Index: shorewall.spec =================================================================== RCS file: /cvs/extras/rpms/shorewall/F-9/shorewall.spec,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- shorewall.spec 28 Sep 2008 23:35:20 -0000 1.58 +++ shorewall.spec 1 Nov 2008 00:47:03 -0000 1.59 @@ -22,8 +22,16 @@ Source1: %{_baseurl}%{name}-perl-%{version}.tar.bz2 Source2: %{_baseurl}%{name}-shell-%{version}.tar.bz2 Source3: %{_baseurl}%{name}-lite-%{version}.tar.bz2 -Patch0: shorewall-4.0.4-init.patch -Patch1: shorewall-lite-4.0.4-init.patch + +# Init files for Fedora +Source10: init.sh + +Patch0: patch-common-4.0.14.1 +Patch1: patch-perl-4.0.14.1 +Patch2: patch-shell-4.0.14.1 + +Patch3: patch-common-4.0.14.2 +Patch4: patch-perl-4.0.14.2 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: perl @@ -94,12 +102,23 @@ pushd shorewall-common-%{version} %patch0 -p1 +%patch3 -p1 popd -pushd shorewall-lite-%{version} +pushd shorewall-perl-%{version} %patch1 -p1 +%patch4 -p1 popd +pushd shorewall-shell-%{version} +%patch2 -p1 +popd + +# Overwrite default init files with Fedora specific ones +cp %{SOURCE10} shorewall-common-%{version} +cp %{SOURCE10} shorewall-lite-%{version} +sed -i -e 's|prog="shorewall"|prog="shorewall-lite"|' shorewall-lite-%{version}/init.sh + # Remove hash-bang from files which are not directly executed as shell # scripts. This silences some rpmlint errors. find . -name "lib.*" -exec sed -i -e '/\#\!\/bin\/sh/d' {} \; @@ -263,6 +282,12 @@ %{_mandir}/man8/shorewall-lite.8.gz %changelog +* Sat Nov 1 2008 Jonathan G. Underwood - 4.0.14-2 +- New sysv init files which are no longer maintained as patches, but as a + Fedora specific file +- Added upstream patches patch-{common,perl,shell}-4.0.14.1 +- Added upstream patches patch-{common,perl}-4.0.14.2 + * Sun Sep 28 2008 Jonathan G. Underwood - 4.0.14-1 - Update to version 4.0.14 --- shorewall-4.0.4-init.patch DELETED --- --- shorewall-lite-4.0.4-init.patch DELETED --- From jgu at fedoraproject.org Sat Nov 1 00:49:29 2008 From: jgu at fedoraproject.org (Jonathan G. Underwood) Date: Sat, 1 Nov 2008 00:49:29 +0000 (UTC) Subject: rpms/shorewall/F-9 shorewall.spec,1.59,1.60 Message-ID: <20081101004929.1A7B47011B@cvs1.fedora.phx.redhat.com> Author: jgu Update of /cvs/extras/rpms/shorewall/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23205 Modified Files: shorewall.spec Log Message: Correct release Index: shorewall.spec =================================================================== RCS file: /cvs/extras/rpms/shorewall/F-9/shorewall.spec,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- shorewall.spec 1 Nov 2008 00:47:03 -0000 1.59 +++ shorewall.spec 1 Nov 2008 00:48:58 -0000 1.60 @@ -11,7 +11,7 @@ Name: shorewall Version: 4.0.14 -Release: 1%{?dist} +Release: 2%{?dist} Summary: An iptables front end for firewall configuration Group: Applications/System License: GPLv2+ From walters at fedoraproject.org Sat Nov 1 01:05:52 2008 From: walters at fedoraproject.org (Colin Walters) Date: Sat, 1 Nov 2008 01:05:52 +0000 (UTC) Subject: rpms/jna/devel .cvsignore, 1.6, 1.7 jna-3.0.2-loadlibrary.patch, 1.1, 1.2 jna.spec, 1.12, 1.13 sources, 1.6, 1.7 Message-ID: <20081101010552.632E57011B@cvs1.fedora.phx.redhat.com> Author: walters Update of /cvs/pkgs/rpms/jna/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25793 Modified Files: .cvsignore jna-3.0.2-loadlibrary.patch jna.spec sources Log Message: * Fri Oct 31 2008 Colin Walters - 3.0.9-1 - Rebase on upstream 3.0.9 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/jna/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 1 Oct 2008 18:52:04 -0000 1.6 +++ .cvsignore 1 Nov 2008 01:05:21 -0000 1.7 @@ -1 +1 @@ -jna-3.0.4.svn729.tar.bz2 +jna-3.0.9.tar.bz2 jna-3.0.2-loadlibrary.patch: Index: jna-3.0.2-loadlibrary.patch =================================================================== RCS file: /cvs/pkgs/rpms/jna/devel/jna-3.0.2-loadlibrary.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- jna-3.0.2-loadlibrary.patch 4 Apr 2008 23:46:58 -0000 1.1 +++ jna-3.0.2-loadlibrary.patch 1 Nov 2008 01:05:21 -0000 1.2 @@ -1,11 +1,121 @@ ---- jna-3.0.2.default/src/com/sun/jna/Native.java 2008-02-11 16:04:47.000000000 -0500 -+++ jna-3.0.2/src/com/sun/jna/Native.java 2008-04-03 23:30:03.000000000 -0400 -@@ -85,7 +85,7 @@ - public static final int WCHAR_SIZE; - static { +diff -ur jna-3.0.9/src/com/sun/jna/Native.java jna-3.0.9.orig/src/com/sun/jna/Native.java +--- jna-3.0.9/src/com/sun/jna/Native.java 2008-10-31 20:35:02.000000000 -0400 ++++ jna-3.0.9.orig/src/com/sun/jna/Native.java 2008-10-31 20:42:23.000000000 -0400 +@@ -504,109 +504,17 @@ + } + + /** +- * Loads the JNA stub library. It will first attempt to load this library +- * from the directories specified in jna.boot.library.path. If that fails, +- * it will fallback to loading from the system library paths. Finally it will +- * attempt to extract the stub library from from the JNA jar file, and load it. +- *

+- * The jna.boot.library.path property is mainly to support jna.jar being +- * included in -Xbootclasspath, where java.library.path and LD_LIBRARY_PATH +- * are ignored. It might also be useful in other situations. +- *

++ * Loads the JNA stub library. ++ * ++ ** MODIFIED FROM UPSTREAM - we rip out all sorts of gunk here that is ++ ** unnecessary when JNA is properly installed with the OS. + */ + private static void loadNativeLibrary() { +- String libName = "jnidispatch"; +- String bootPath = System.getProperty("jna.boot.library.path"); +- if (bootPath != null) { +- String[] dirs = bootPath.split(File.pathSeparator); +- for (int i = 0; i < dirs.length; ++i) { +- String path = new File(new File(dirs[i]), System.mapLibraryName(libName)).getAbsolutePath(); +- try { +- System.load(path); +- return; +- } catch (UnsatisfiedLinkError ex) { +- } +- if (Platform.isMac()) { +- String orig, ext; +- if (path.endsWith("dylib")) { +- orig = "dylib"; +- ext = "jnilib"; +- } else { +- orig = "jnilib"; +- ext = "dylib"; +- } +- try { +- System.load(path.substring(0, path.lastIndexOf(orig)) + ext); +- return; +- } catch (UnsatisfiedLinkError ex) { +- } +- } +- } +- } try { -- System.loadLibrary("jnidispatch"); -+ System.load("@JNIPATH@/" + System.mapLibraryName("jnidispatch")); +- System.loadLibrary(libName); +- } +- catch(UnsatisfiedLinkError e) { +- loadNativeLibraryFromJar(); +- } +- } +- +- /** +- * Extracts and loads the JNA stub library from jna.jar +- */ +- private static void loadNativeLibraryFromJar() { +- String libname = System.mapLibraryName("jnidispatch"); +- String resourceName = getNativeLibraryResourcePath() + "/" + libname; +- URL url = Native.class.getResource(resourceName); +- +- // Add an ugly hack for OpenJDK (soylatte) - JNI libs use the usual .dylib extension +- if (url == null && Platform.isMac() && resourceName.endsWith(".dylib")) { +- resourceName = resourceName.substring(0, resourceName.lastIndexOf(".dylib")) + ".jnilib"; +- url = Native.class.getResource(resourceName); +- } +- if (url == null) { +- throw new UnsatisfiedLinkError("jnidispatch (" + resourceName +- + ") not found in resource path"); +- } +- +- File lib = null; +- if (url.getProtocol().toLowerCase().equals("file")) { +- // NOTE: use older API for 1.3 compatibility +- lib = new File(URLDecoder.decode(url.getPath())); +- } +- else { +- InputStream is = Native.class.getResourceAsStream(resourceName); +- if (is == null) { +- throw new Error("Can't obtain jnidispatch InputStream"); +- } +- +- FileOutputStream fos = null; +- try { +- // Suffix is required on windows, or library fails to load +- // Let Java pick the suffix +- lib = File.createTempFile("jna", null); +- lib.deleteOnExit(); +- if (Platform.deleteNativeLibraryAfterVMExit()) { +- Runtime.getRuntime().addShutdownHook(new DeleteNativeLibrary(lib)); +- } +- fos = new FileOutputStream(lib); +- int count; +- byte[] buf = new byte[1024]; +- while ((count = is.read(buf, 0, buf.length)) > 0) { +- fos.write(buf, 0, count); +- } +- } +- catch(IOException e) { +- throw new Error("Failed to create temporary file for jnidispatch library: " + e); +- } +- finally { +- try { is.close(); } catch(IOException e) { } +- if (fos != null) { +- try { fos.close(); } catch(IOException e) { } +- } +- } ++ System.load("@JNIPATH@/" + System.mapLibraryName("jnidispatch")); ++ } catch(UnsatisfiedLinkError e) { ++ throw new RuntimeException(e); } - catch(UnsatisfiedLinkError e) { - loadNativeLibrary(); +- System.load(lib.getAbsolutePath()); + } + + /** +Only in jna-3.0.9.orig/src/com/sun/jna: Native.java~ Index: jna.spec =================================================================== RCS file: /cvs/pkgs/rpms/jna/devel/jna.spec,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- jna.spec 15 Oct 2008 05:08:44 -0000 1.12 +++ jna.spec 1 Nov 2008 01:05:21 -0000 1.13 @@ -1,6 +1,6 @@ Name: jna -Version: 3.0.4 -Release: 10.svn729%{?dist} +Version: 3.0.9 +Release: 1%{?dist} Summary: Pure Java access to native libraries Group: Development/Libraries @@ -9,8 +9,9 @@ # The source for this package was pulled from upstream's vcs. Use the # following commands to generate the tarball: # svn export https://jna.dev.java.net/svn/jna/tags/%{version}/jnalib/ --username guest jna-%{version} +# rm dist/* # tar -cjf jna-%{version}.tar.bz2 jna-%{version} -Source0: %{name}-%{version}.svn729.tar.bz2 +Source0: %{name}-%{version}.tar.bz2 # This patch is Fedora-specific for now until we get the huge # JNI library location mess sorted upstream Patch1: jna-3.0.2-loadlibrary.patch @@ -23,6 +24,8 @@ Patch3: jna-3.0.4-nativemapped-array.patch # https://jna.dev.java.net/issues/show_bug.cgi?id=XXX Patch4: jna-stringarray-return.patch +# https://jna.dev.java.net/issues/show_bug.cgi?id=XXX +Patch5: jna-callback-exception.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: java-devel >= 1.6 ant jpackage-utils ant-nodeps @@ -51,11 +54,12 @@ %prep -%setup -q -n %{name}-%{version}-svn729 +%setup -q -n %{name}-%{version} sed -e 's|@JNIPATH@|%{_libdir}/%{name}|' %{PATCH1} | patch -p1 %patch2 -p1 -b .tests-headless %patch3 -p1 -b .nativemapped-array %patch4 -p1 -b .stringarray-return +#%patch5 -p1 -b .callback-exception # all java binaries must be removed from the sources find . -name '*.jar' -exec rm -f '{}' \; @@ -64,9 +68,6 @@ # remove internal copy of libffi rm -rf native/libffi -# remove random unused zips -rm dist/{src,doc}.zip - # clean LICENSE.txt sed -i 's/\r//' LICENSE.txt chmod 0644 LICENSE.txt @@ -112,6 +113,9 @@ %changelog +* Fri Oct 31 2008 Colin Walters - 3.0.9-1 +- Rebase on upstream 3.0.9 + * Tue Oct 14 2008 Colin Walters - 3.0.4-10.svn729 - Add patch to support String[] returns Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/jna/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 1 Oct 2008 18:52:04 -0000 1.6 +++ sources 1 Nov 2008 01:05:21 -0000 1.7 @@ -1 +1 @@ -789cf82e63d0cbc11198d3b2015d3490 jna-3.0.4.svn729.tar.bz2 +1c13deae963a7b48af6f6b8d653affc5 jna-3.0.9.tar.bz2 From jgu at fedoraproject.org Sat Nov 1 01:11:50 2008 From: jgu at fedoraproject.org (Jonathan G. Underwood) Date: Sat, 1 Nov 2008 01:11:50 +0000 (UTC) Subject: rpms/shorewall/F-8 init.sh, NONE, 1.1 patch-common-4.0.14.1, NONE, 1.1 patch-common-4.0.14.2, NONE, 1.1 patch-perl-4.0.14.1, NONE, 1.1 patch-perl-4.0.14.2, NONE, 1.1 patch-shell-4.0.14.1, NONE, 1.1 shorewall.spec, 1.54, 1.55 shorewall-4.0.4-init.patch, 1.1, NONE shorewall-lite-4.0.4-init.patch, 1.1, NONE Message-ID: <20081101011150.10C667011B@cvs1.fedora.phx.redhat.com> Author: jgu Update of /cvs/extras/rpms/shorewall/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26746 Modified Files: shorewall.spec Added Files: init.sh patch-common-4.0.14.1 patch-common-4.0.14.2 patch-perl-4.0.14.1 patch-perl-4.0.14.2 patch-shell-4.0.14.1 Removed Files: shorewall-4.0.4-init.patch shorewall-lite-4.0.4-init.patch Log Message: * Sat Nov 1 2008 Jonathan G. Underwood - 4.0.14-2 - New sysv init files which are no longer maintained as patches, but as a Fedora specific file - Added upstream patches patch-{common,perl,shell}-4.0.14.1 - Added upstream patches patch-{common,perl}-4.0.14.2 --- NEW FILE init.sh --- #!/bin/sh # # Shorewall init script # # chkconfig: - 25 90 # description: Packet filtering firewall ### BEGIN INIT INFO # Provides: shorewall # Required-Start: $local_fs $remote_fs $syslog $network # Should-Start: VMware $time $named # Required-Stop: # Default-Start: # Default-Stop: 0 1 2 3 4 5 6 # Short-Description: Packet filtering firewall # Description: The Shoreline Firewall, more commonly known as "Shorewall", is a # Netfilter (iptables) based firewall ### END INIT INFO # Source function library. . /etc/rc.d/init.d/functions prog="shorewall" shorewall="/sbin/$prog" logger="logger -i -t $prog" lockfile="/var/lock/subsys/$prog" # Get startup options (override default) OPTIONS= if [ -f /etc/sysconfig/$prog ]; then . /etc/sysconfig/$prog fi start() { echo -n $"Starting Shorewall: " $shorewall $OPTIONS start 2>&1 | $logger retval=${PIPESTATUS[0]} if [[ $retval == 0 ]]; then touch $lockfile success else failure fi echo return $retval } stop() { echo -n $"Stopping Shorewall: " $shorewall $OPTIONS stop 2>&1 | $logger retval=${PIPESTATUS[0]} if [[ $retval == 0 ]]; then rm -f $lockfile success else failure fi echo return $retval } restart() { # Note that we don't simply stop and start since shorewall has a built in # restart which stops the firewall if running and then starts it. echo -n $"Restarting Shorewall: " $shorewall $OPTIONS restart 2>&1 | $logger retval=${PIPESTATUS[0]} if [[ $retval == 0 ]]; then touch $lockfile success else # Failed to start, clean up lock file if present rm -f $lockfile failure fi echo return $retval } status(){ $shorewall status return $? } status_q() { status > /dev/null 2>&1 } case "$1" in start) status_q && exit 0 $1 ;; stop) status_q || exit 0 $1 ;; restart|reload|force-reload) restart ;; condrestart|try-restart) status_q || exit 0 restart ;; status) $1 ;; *) echo "Usage: $0 start|stop|reload|restart|force-reload|status" exit 1 ;; esac --- NEW FILE patch-common-4.0.14.1 --- diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/fallback.sh shorewall-common-4.0.14.1/fallback.sh --- shorewall-common-4.0.14/fallback.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/fallback.sh 2008-10-13 10:36:50.000000000 -0700 @@ -28,7 +28,7 @@ # shown below. Simply run this script to revert to your prior version of # Shoreline Firewall. -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/install.sh shorewall-common-4.0.14.1/install.sh --- shorewall-common-4.0.14/install.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/lib.base shorewall-common-4.0.14.1/lib.base --- shorewall-common-4.0.14/lib.base 2007-12-18 12:59:42.000000000 -0800 +++ shorewall-common-4.0.14.1/lib.base 2008-10-13 09:55:02.000000000 -0700 @@ -35,7 +35,7 @@ # SHOREWALL_LIBVERSION=40000 -SHOREWALL_CAPVERSION=40006 +SHOREWALL_CAPVERSION=40015 [ -n "${VARDIR:=/var/lib/shorewall}" ] [ -n "${SHAREDIR:=/usr/share/shorewall}" ] diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/shorewall-common.spec shorewall-common-4.0.14.1/shorewall-common.spec --- shorewall-common-4.0.14/shorewall-common.spec 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/shorewall-common.spec 2008-10-13 10:36:50.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-common %define version 4.0.14 -%define release 0base +%define release 1 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -244,6 +244,8 @@ %doc COPYING INSTALL changelog.txt releasenotes.txt tunnel ipsecvpn Samples %changelog +* Mon Oct 13 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-0base * Sat Jul 26 2008 Tom Eastep tom at shorewall.net diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/uninstall.sh shorewall-common-4.0.14.1/uninstall.sh --- shorewall-common-4.0.14/uninstall.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/uninstall.sh 2008-10-13 10:36:50.000000000 -0700 @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { --- NEW FILE patch-common-4.0.14.2 --- diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/fallback.sh shorewall-common-4.0.14.2/fallback.sh --- shorewall-common-4.0.14.1/fallback.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/fallback.sh 2008-10-30 16:39:08.000000000 -0700 @@ -28,7 +28,7 @@ # shown below. Simply run this script to revert to your prior version of # Shoreline Firewall. -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/install.sh shorewall-common-4.0.14.2/install.sh --- shorewall-common-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/install.sh 2008-10-30 16:39:08.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/lib.base shorewall-common-4.0.14.2/lib.base --- shorewall-common-4.0.14.1/lib.base 2008-10-13 09:55:02.000000000 -0700 +++ shorewall-common-4.0.14.2/lib.base 2008-10-30 16:39:08.000000000 -0700 @@ -979,6 +979,7 @@ qt $IPTABLES -t mangle -L -n && MANGLE_ENABLED=Yes || MANGLE_ENABLED= CONNTRACK_MATCH= + NEW_CONNTRACK_MATCH= MULTIPORT= XMULTIPORT= POLICY_MATCH= @@ -1026,6 +1027,10 @@ qt $IPTABLES -A $chain -m conntrack --ctorigdst 192.168.1.1 -j ACCEPT && CONNTRACK_MATCH=Yes + if [ -n "$CONNTRACK_MATCH" ]; then + qt $IPTABLES -A $chain -m conntrack ! --ctorigdst 192.168.1.1 -j ACCEPT && NEW_CONNTRACK_MATCH=Yes + fi + if qt $IPTABLES -A $chain -p tcp -m multiport --dports 21,22 -j ACCEPT; then MULTIPORT=Yes qt $IPTABLES -A $chain -p tcp -m multiport --sports 60 -m multiport --dports 99 -j ACCEPT && KLUDEFREE=Yes @@ -1126,6 +1131,7 @@ report_capability "Multi-port Match" $MULTIPORT [ -n "$MULTIPORT" ] && report_capability "Extended Multi-port Match" $XMULTIPORT report_capability "Connection Tracking Match" $CONNTRACK_MATCH + report_capability "New Connection Tracking Match Syntax" $NEW_CONNTRACK_MATCH report_capability "Packet Type Match" $USEPKTTYPE report_capability "Policy Match" $POLICY_MATCH report_capability "Physdev Match" $PHYSDEV_MATCH diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/shorewall-common.spec shorewall-common-4.0.14.2/shorewall-common.spec --- shorewall-common-4.0.14.1/shorewall-common.spec 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/shorewall-common.spec 2008-10-30 16:39:08.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-common %define version 4.0.14 -%define release 1 +%define release 2 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -244,6 +244,8 @@ %doc COPYING INSTALL changelog.txt releasenotes.txt tunnel ipsecvpn Samples %changelog +* Thu Oct 30 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-2 * Mon Oct 13 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/uninstall.sh shorewall-common-4.0.14.2/uninstall.sh --- shorewall-common-4.0.14.1/uninstall.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/uninstall.sh 2008-10-30 16:39:08.000000000 -0700 @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { --- NEW FILE patch-perl-4.0.14.1 --- diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/install.sh shorewall-perl-4.0.14.1/install.sh --- shorewall-perl-4.0.14/install.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-perl-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/Shorewall/Chains.pm shorewall-perl-4.0.14.1/Shorewall/Chains.pm --- shorewall-perl-4.0.14/Shorewall/Chains.pm 2008-06-13 17:23:36.000000000 -0700 +++ shorewall-perl-4.0.14.1/Shorewall/Chains.pm 2008-10-13 09:55:02.000000000 -0700 @@ -1345,7 +1345,7 @@ if ( $net =~ /^!/ ) { $net =~ s/!//; validate_net $net, 1; - "-m conntrack --ctorigdst ! $net "; + $capabilities{NEW_CONNTRACK_MATCH} ? "-m conntrack ! --ctorigdst $net " : "-m conntrack --ctorigdst ! $net "; } else { validate_net $net, 1; $net eq ALLIPv4 ? '' : "-m conntrack --ctorigdst $net "; diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/Shorewall/Config.pm shorewall-perl-4.0.14.1/Shorewall/Config.pm --- shorewall-perl-4.0.14/Shorewall/Config.pm 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-perl-4.0.14.1/Shorewall/Config.pm 2008-10-13 10:36:50.000000000 -0700 @@ -162,6 +162,8 @@ MULTIPORT => 'Multi-port Match' , XMULTIPORT => 'Extended Multi-port Match', CONNTRACK_MATCH => 'Connection Tracking Match', + NEW_CONNTRACK_MATCH => + 'New Connection Tracking Match syntax', USEPKTTYPE => 'Packet Type Match', POLICY_MATCH => 'Policy Match', PHYSDEV_MATCH => 'Physdev Match', @@ -244,8 +246,8 @@ ORIGINAL_POLICY_MATCH => '', LOGPARMS => '', TC_SCRIPT => '', - VERSION => "4.0.14", - CAPVERSION => 40006 , + VERSION => "4.0.14.1", + CAPVERSION => 40015 , ); # # From shorewall.conf file @@ -357,6 +359,7 @@ MULTIPORT => undef, XMULTIPORT => undef, CONNTRACK_MATCH => undef, + NEW_CONNTRACK_MATCH => undef, USEPKTTYPE => undef, POLICY_MATCH => undef, PHYSDEV_MATCH => undef, @@ -1368,6 +1371,10 @@ qt1( "$iptables -N $sillyname" ); $capabilities{CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack --ctorigdst 192.168.1.1 -j ACCEPT" ); + + if ( $capabilities{CONNTRACL_MATCH} ) { + $capabilities{NEW_CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack ! --ctorigdst 192.168.1.1 -j ACCEPT" ); + } if ( qt1( "$iptables -A $sillyname -p tcp -m multiport --dports 21,22 -j ACCEPT" ) ) { $capabilities{MULTIPORT} = 1; diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/shorewall-perl.spec shorewall-perl-4.0.14.1/shorewall-perl.spec --- shorewall-perl-4.0.14/shorewall-perl.spec 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-perl-4.0.14.1/shorewall-perl.spec 2008-10-13 10:36:50.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-perl %define version 4.0.14 -%define release 0base +%define release 1 Summary: Shoreline Firewall Perl-based compiler. Name: %{name} @@ -64,6 +64,8 @@ %doc COPYING releasenotes.txt %changelog +* Mon Oct 13 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-0base * Sat Jul 26 2008 Tom Eastep tom at shorewall.net --- NEW FILE patch-perl-4.0.14.2 --- diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/install.sh shorewall-perl-4.0.14.2/install.sh --- shorewall-perl-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-perl-4.0.14.2/install.sh 2008-10-30 16:39:08.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/Shorewall/Chains.pm shorewall-perl-4.0.14.2/Shorewall/Chains.pm --- shorewall-perl-4.0.14.1/Shorewall/Chains.pm 2008-10-13 09:55:02.000000000 -0700 +++ shorewall-perl-4.0.14.2/Shorewall/Chains.pm 2008-10-30 16:39:08.000000000 -0700 @@ -110,6 +110,7 @@ do_test do_ratelimit do_user + do_length do_tos match_source_dev match_dest_dev @@ -421,7 +422,7 @@ if ( $expandports && $rule =~ '^(.* --dports\s+)([^ ]+)(.*)$' ) { my ($first, $ports, $rest) = ( $1, $2, $3 ); - if ( ( $ports =~ tr/:,/:,/ ) > 15 ) { + if ( ( $ports =~ tr/:,/:,/ ) > 14 ) { my @ports = split '([,:])', $ports; while ( @ports ) { @@ -1212,6 +1213,16 @@ } # +# Create a "-m length" match for the passed TOS +# +sub do_length( $ ) { + my $length = $_[0]; + + require_capability( 'LENGTH_MATCH' , 'A non-empty LENGTH' , 's' ); + $length ne '-' ? "-m length --length $length " : ''; +} + +# # Match Source Interface # sub match_source_dev( $ ) { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/Shorewall/Config.pm shorewall-perl-4.0.14.2/Shorewall/Config.pm --- shorewall-perl-4.0.14.1/Shorewall/Config.pm 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-perl-4.0.14.2/Shorewall/Config.pm 2008-10-30 16:42:11.000000000 -0700 @@ -246,7 +246,7 @@ ORIGINAL_POLICY_MATCH => '', LOGPARMS => '', TC_SCRIPT => '', - VERSION => "4.0.14.1", + VERSION => "4.0.14.2", CAPVERSION => 40015 , ); # @@ -1372,7 +1372,7 @@ $capabilities{CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack --ctorigdst 192.168.1.1 -j ACCEPT" ); - if ( $capabilities{CONNTRACL_MATCH} ) { + if ( $capabilities{CONNTRACK_MATCH} ) { $capabilities{NEW_CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack ! --ctorigdst 192.168.1.1 -j ACCEPT" ); } diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/shorewall-perl.spec shorewall-perl-4.0.14.2/shorewall-perl.spec --- shorewall-perl-4.0.14.1/shorewall-perl.spec 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-perl-4.0.14.2/shorewall-perl.spec 2008-10-30 16:39:08.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-perl %define version 4.0.14 -%define release 1 +%define release 2 Summary: Shoreline Firewall Perl-based compiler. Name: %{name} @@ -64,6 +64,8 @@ %doc COPYING releasenotes.txt %changelog +* Thu Oct 30 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-2 * Mon Oct 13 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net --- NEW FILE patch-shell-4.0.14.1 --- diff -Naur -X /usr/local/bin/exclude.txt shorewall-shell-4.0.14/compiler shorewall-shell-4.0.14.1/compiler --- shorewall-shell-4.0.14/compiler 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-shell-4.0.14.1/compiler 2008-10-13 09:55:02.000000000 -0700 @@ -1674,8 +1674,18 @@ build_exclusion_chain chain filter "$excludesource" "$excludedest" if [ -n "$addr" -a -n "$CONNTRACK_MATCH" ]; then + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $adr in + !*) + match='!--ctorigdst' + adr=${adr#!} + ;; + esac + fi + for adr in $(separate_list $addr); do - run_iptables -A $logchain $state $(fix_bang $proto $multiport $sports $dports) $user -m conntrack --ctorigdst $adr -j $chain + run_iptables -A $logchain $state $(fix_bang $proto $multiport $sports $dports) $user -m conntrack $match $adr -j $chain done addr= else @@ -1891,14 +1901,24 @@ __EOF__ else for adr in $(separate_list $addr); do + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $adr in + !*) + match='!--ctorigdst' + adr=${adr#!} + ;; + esac + fi + if [ -n "$loglevel" -a -z "$natrule" ]; then - log_rule_limit $loglevel $chain $logchain $logtarget "$ratelimit" "$logtag" -A -m conntrack --ctorigdst $adr \ + log_rule_limit $loglevel $chain $logchain $logtarget "$ratelimit" "$logtag" -A -m conntrack $match $adr \ $user $mrk $(fix_bang $proto $multiport $sports $cli $srv $dports) $state fi if [ "$logtarget" != LOG ]; then run_iptables2 -A $chain $state $proto $ratelimit $multiport $cli $sports \ - $srv $dports -m conntrack --ctorigdst $adr $user $mrk -j $target + $srv $dports -m conntrack $match $adr $user $mrk -j $target fi done fi @@ -1958,20 +1978,30 @@ if [ -n "$addr" ]; then for adr in $(separate_list $addr); do + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $adr in + !*) + match='!--ctorigdst' + adr=${adr#!} + ;; + esac + fi + if [ -n "$loglevel" ]; then log_rule_limit $loglevel $chain $logchain $logtarget "$ratelimit" "$logtag" -A $user $mrk \ - $state $(fix_bang $proto $multiport $cli $dest_interface $sports $dports -m conntrack --ctorigdst $adr) + $state $(fix_bang $proto $multiport $cli $dest_interface $sports $dports -m conntrack $match $adr) fi if [ "$logtarget" != LOG ]; then if [ -n "$nonat" ]; then addnatrule $(dnat_chain $source) $proto $multiport \ - $cli $sports $dports $ratelimit $user $mrk -m conntrack --ctorigdst $adr -j RETURN + $cli $sports $dports $ratelimit $user $mrk -m conntrack $match $adr -j RETURN fi if [ "$logtarget" != NONAT ]; then run_iptables2 -A $chain $state $proto $multiport $cli $dest_interface \ - $sports $dports $ratelimit $user $mrk -m conntrack --ctorigdst $adr -j $target + $sports $dports $ratelimit $user $mrk -m conntrack $match $adr -j $target fi fi done @@ -3670,7 +3700,17 @@ # # We have connection tracking match -- match on the original destination # - run_iptables2 -A $chain -m conntrack --ctorigdst $network -j $target + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $network in + !*) + match='!--ctorigdst' + network=${network#!} + ;; + esac + fi + + run_iptables2 -A $chain -m conntrack $match $network -j $target elif [ -n "$MANGLE_ENABLED" ]; then # # No connection tracking match but we have mangling -- add a rule to diff -Naur -X /usr/local/bin/exclude.txt shorewall-shell-4.0.14/install.sh shorewall-shell-4.0.14.1/install.sh --- shorewall-shell-4.0.14/install.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-shell-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-shell-4.0.14/shorewall-shell.spec shorewall-shell-4.0.14.1/shorewall-shell.spec --- shorewall-shell-4.0.14/shorewall-shell.spec 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-shell-4.0.14.1/shorewall-shell.spec 2008-10-13 10:36:50.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-shell %define version 4.0.14 -%define release 0base +%define release 1 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -81,6 +81,8 @@ %doc COPYING INSTALL %changelog +* Mon Oct 13 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-0base * Sat Jul 26 2008 Tom Eastep tom at shorewall.net Index: shorewall.spec =================================================================== RCS file: /cvs/extras/rpms/shorewall/F-8/shorewall.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- shorewall.spec 28 Sep 2008 23:36:19 -0000 1.54 +++ shorewall.spec 1 Nov 2008 01:11:19 -0000 1.55 @@ -11,7 +11,7 @@ Name: shorewall Version: 4.0.14 -Release: 1%{?dist} +Release: 2%{?dist} Summary: An iptables front end for firewall configuration Group: Applications/System License: GPLv2+ @@ -22,8 +22,16 @@ Source1: %{_baseurl}%{name}-perl-%{version}.tar.bz2 Source2: %{_baseurl}%{name}-shell-%{version}.tar.bz2 Source3: %{_baseurl}%{name}-lite-%{version}.tar.bz2 -Patch0: shorewall-4.0.4-init.patch -Patch1: shorewall-lite-4.0.4-init.patch + +# Init files for Fedora +Source10: init.sh + +Patch0: patch-common-4.0.14.1 +Patch1: patch-perl-4.0.14.1 +Patch2: patch-shell-4.0.14.1 + +Patch3: patch-common-4.0.14.2 +Patch4: patch-perl-4.0.14.2 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: perl @@ -94,12 +102,23 @@ pushd shorewall-common-%{version} %patch0 -p1 +%patch3 -p1 popd -pushd shorewall-lite-%{version} +pushd shorewall-perl-%{version} %patch1 -p1 +%patch4 -p1 popd +pushd shorewall-shell-%{version} +%patch2 -p1 +popd + +# Overwrite default init files with Fedora specific ones +cp %{SOURCE10} shorewall-common-%{version} +cp %{SOURCE10} shorewall-lite-%{version} +sed -i -e 's|prog="shorewall"|prog="shorewall-lite"|' shorewall-lite-%{version}/init.sh + # Remove hash-bang from files which are not directly executed as shell # scripts. This silences some rpmlint errors. find . -name "lib.*" -exec sed -i -e '/\#\!\/bin\/sh/d' {} \; @@ -263,6 +282,12 @@ %{_mandir}/man8/shorewall-lite.8.gz %changelog +* Sat Nov 1 2008 Jonathan G. Underwood - 4.0.14-2 +- New sysv init files which are no longer maintained as patches, but as a + Fedora specific file +- Added upstream patches patch-{common,perl,shell}-4.0.14.1 +- Added upstream patches patch-{common,perl}-4.0.14.2 + * Sun Sep 28 2008 Jonathan G. Underwood - 4.0.14-1 - Update to version 4.0.14 --- shorewall-4.0.4-init.patch DELETED --- --- shorewall-lite-4.0.4-init.patch DELETED --- From jgu at fedoraproject.org Sat Nov 1 01:25:22 2008 From: jgu at fedoraproject.org (Jonathan G. Underwood) Date: Sat, 1 Nov 2008 01:25:22 +0000 (UTC) Subject: rpms/shorewall/EL-4 init.sh, NONE, 1.1 patch-common-4.0.14.1, NONE, 1.1 patch-common-4.0.14.2, NONE, 1.1 patch-perl-4.0.14.1, NONE, 1.1 patch-perl-4.0.14.2, NONE, 1.1 patch-shell-4.0.14.1, NONE, 1.1 shorewall.spec, 1.20, 1.21 shorewall-4.0.4-init.patch, 1.1, NONE shorewall-lite-4.0.4-init.patch, 1.1, NONE Message-ID: <20081101012522.8702C7011B@cvs1.fedora.phx.redhat.com> Author: jgu Update of /cvs/extras/rpms/shorewall/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28788 Modified Files: shorewall.spec Added Files: init.sh patch-common-4.0.14.1 patch-common-4.0.14.2 patch-perl-4.0.14.1 patch-perl-4.0.14.2 patch-shell-4.0.14.1 Removed Files: shorewall-4.0.4-init.patch shorewall-lite-4.0.4-init.patch Log Message: * Sat Nov 1 2008 Jonathan G. Underwood - 4.0.14-2 - New sysv init files which are no longer maintained as patches, but as a Fedora specific file - Added upstream patches patch-{common,perl,shell}-4.0.14.1 - Added upstream patches patch-{common,perl}-4.0.14.2 --- NEW FILE init.sh --- #!/bin/sh # # Shorewall init script # # chkconfig: - 25 90 # description: Packet filtering firewall ### BEGIN INIT INFO # Provides: shorewall # Required-Start: $local_fs $remote_fs $syslog $network # Should-Start: VMware $time $named # Required-Stop: # Default-Start: # Default-Stop: 0 1 2 3 4 5 6 # Short-Description: Packet filtering firewall # Description: The Shoreline Firewall, more commonly known as "Shorewall", is a # Netfilter (iptables) based firewall ### END INIT INFO # Source function library. . /etc/rc.d/init.d/functions prog="shorewall" shorewall="/sbin/$prog" logger="logger -i -t $prog" lockfile="/var/lock/subsys/$prog" # Get startup options (override default) OPTIONS= if [ -f /etc/sysconfig/$prog ]; then . /etc/sysconfig/$prog fi start() { echo -n $"Starting Shorewall: " $shorewall $OPTIONS start 2>&1 | $logger retval=${PIPESTATUS[0]} if [[ $retval == 0 ]]; then touch $lockfile success else failure fi echo return $retval } stop() { echo -n $"Stopping Shorewall: " $shorewall $OPTIONS stop 2>&1 | $logger retval=${PIPESTATUS[0]} if [[ $retval == 0 ]]; then rm -f $lockfile success else failure fi echo return $retval } restart() { # Note that we don't simply stop and start since shorewall has a built in # restart which stops the firewall if running and then starts it. echo -n $"Restarting Shorewall: " $shorewall $OPTIONS restart 2>&1 | $logger retval=${PIPESTATUS[0]} if [[ $retval == 0 ]]; then touch $lockfile success else # Failed to start, clean up lock file if present rm -f $lockfile failure fi echo return $retval } status(){ $shorewall status return $? } status_q() { status > /dev/null 2>&1 } case "$1" in start) status_q && exit 0 $1 ;; stop) status_q || exit 0 $1 ;; restart|reload|force-reload) restart ;; condrestart|try-restart) status_q || exit 0 restart ;; status) $1 ;; *) echo "Usage: $0 start|stop|reload|restart|force-reload|status" exit 1 ;; esac --- NEW FILE patch-common-4.0.14.1 --- diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/fallback.sh shorewall-common-4.0.14.1/fallback.sh --- shorewall-common-4.0.14/fallback.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/fallback.sh 2008-10-13 10:36:50.000000000 -0700 @@ -28,7 +28,7 @@ # shown below. Simply run this script to revert to your prior version of # Shoreline Firewall. -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/install.sh shorewall-common-4.0.14.1/install.sh --- shorewall-common-4.0.14/install.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/lib.base shorewall-common-4.0.14.1/lib.base --- shorewall-common-4.0.14/lib.base 2007-12-18 12:59:42.000000000 -0800 +++ shorewall-common-4.0.14.1/lib.base 2008-10-13 09:55:02.000000000 -0700 @@ -35,7 +35,7 @@ # SHOREWALL_LIBVERSION=40000 -SHOREWALL_CAPVERSION=40006 +SHOREWALL_CAPVERSION=40015 [ -n "${VARDIR:=/var/lib/shorewall}" ] [ -n "${SHAREDIR:=/usr/share/shorewall}" ] diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/shorewall-common.spec shorewall-common-4.0.14.1/shorewall-common.spec --- shorewall-common-4.0.14/shorewall-common.spec 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/shorewall-common.spec 2008-10-13 10:36:50.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-common %define version 4.0.14 -%define release 0base +%define release 1 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -244,6 +244,8 @@ %doc COPYING INSTALL changelog.txt releasenotes.txt tunnel ipsecvpn Samples %changelog +* Mon Oct 13 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-0base * Sat Jul 26 2008 Tom Eastep tom at shorewall.net diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/uninstall.sh shorewall-common-4.0.14.1/uninstall.sh --- shorewall-common-4.0.14/uninstall.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/uninstall.sh 2008-10-13 10:36:50.000000000 -0700 @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { --- NEW FILE patch-common-4.0.14.2 --- diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/fallback.sh shorewall-common-4.0.14.2/fallback.sh --- shorewall-common-4.0.14.1/fallback.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/fallback.sh 2008-10-30 16:39:08.000000000 -0700 @@ -28,7 +28,7 @@ # shown below. Simply run this script to revert to your prior version of # Shoreline Firewall. -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/install.sh shorewall-common-4.0.14.2/install.sh --- shorewall-common-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/install.sh 2008-10-30 16:39:08.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/lib.base shorewall-common-4.0.14.2/lib.base --- shorewall-common-4.0.14.1/lib.base 2008-10-13 09:55:02.000000000 -0700 +++ shorewall-common-4.0.14.2/lib.base 2008-10-30 16:39:08.000000000 -0700 @@ -979,6 +979,7 @@ qt $IPTABLES -t mangle -L -n && MANGLE_ENABLED=Yes || MANGLE_ENABLED= CONNTRACK_MATCH= + NEW_CONNTRACK_MATCH= MULTIPORT= XMULTIPORT= POLICY_MATCH= @@ -1026,6 +1027,10 @@ qt $IPTABLES -A $chain -m conntrack --ctorigdst 192.168.1.1 -j ACCEPT && CONNTRACK_MATCH=Yes + if [ -n "$CONNTRACK_MATCH" ]; then + qt $IPTABLES -A $chain -m conntrack ! --ctorigdst 192.168.1.1 -j ACCEPT && NEW_CONNTRACK_MATCH=Yes + fi + if qt $IPTABLES -A $chain -p tcp -m multiport --dports 21,22 -j ACCEPT; then MULTIPORT=Yes qt $IPTABLES -A $chain -p tcp -m multiport --sports 60 -m multiport --dports 99 -j ACCEPT && KLUDEFREE=Yes @@ -1126,6 +1131,7 @@ report_capability "Multi-port Match" $MULTIPORT [ -n "$MULTIPORT" ] && report_capability "Extended Multi-port Match" $XMULTIPORT report_capability "Connection Tracking Match" $CONNTRACK_MATCH + report_capability "New Connection Tracking Match Syntax" $NEW_CONNTRACK_MATCH report_capability "Packet Type Match" $USEPKTTYPE report_capability "Policy Match" $POLICY_MATCH report_capability "Physdev Match" $PHYSDEV_MATCH diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/shorewall-common.spec shorewall-common-4.0.14.2/shorewall-common.spec --- shorewall-common-4.0.14.1/shorewall-common.spec 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/shorewall-common.spec 2008-10-30 16:39:08.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-common %define version 4.0.14 -%define release 1 +%define release 2 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -244,6 +244,8 @@ %doc COPYING INSTALL changelog.txt releasenotes.txt tunnel ipsecvpn Samples %changelog +* Thu Oct 30 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-2 * Mon Oct 13 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/uninstall.sh shorewall-common-4.0.14.2/uninstall.sh --- shorewall-common-4.0.14.1/uninstall.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/uninstall.sh 2008-10-30 16:39:08.000000000 -0700 @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { --- NEW FILE patch-perl-4.0.14.1 --- diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/install.sh shorewall-perl-4.0.14.1/install.sh --- shorewall-perl-4.0.14/install.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-perl-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/Shorewall/Chains.pm shorewall-perl-4.0.14.1/Shorewall/Chains.pm --- shorewall-perl-4.0.14/Shorewall/Chains.pm 2008-06-13 17:23:36.000000000 -0700 +++ shorewall-perl-4.0.14.1/Shorewall/Chains.pm 2008-10-13 09:55:02.000000000 -0700 @@ -1345,7 +1345,7 @@ if ( $net =~ /^!/ ) { $net =~ s/!//; validate_net $net, 1; - "-m conntrack --ctorigdst ! $net "; + $capabilities{NEW_CONNTRACK_MATCH} ? "-m conntrack ! --ctorigdst $net " : "-m conntrack --ctorigdst ! $net "; } else { validate_net $net, 1; $net eq ALLIPv4 ? '' : "-m conntrack --ctorigdst $net "; diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/Shorewall/Config.pm shorewall-perl-4.0.14.1/Shorewall/Config.pm --- shorewall-perl-4.0.14/Shorewall/Config.pm 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-perl-4.0.14.1/Shorewall/Config.pm 2008-10-13 10:36:50.000000000 -0700 @@ -162,6 +162,8 @@ MULTIPORT => 'Multi-port Match' , XMULTIPORT => 'Extended Multi-port Match', CONNTRACK_MATCH => 'Connection Tracking Match', + NEW_CONNTRACK_MATCH => + 'New Connection Tracking Match syntax', USEPKTTYPE => 'Packet Type Match', POLICY_MATCH => 'Policy Match', PHYSDEV_MATCH => 'Physdev Match', @@ -244,8 +246,8 @@ ORIGINAL_POLICY_MATCH => '', LOGPARMS => '', TC_SCRIPT => '', - VERSION => "4.0.14", - CAPVERSION => 40006 , + VERSION => "4.0.14.1", + CAPVERSION => 40015 , ); # # From shorewall.conf file @@ -357,6 +359,7 @@ MULTIPORT => undef, XMULTIPORT => undef, CONNTRACK_MATCH => undef, + NEW_CONNTRACK_MATCH => undef, USEPKTTYPE => undef, POLICY_MATCH => undef, PHYSDEV_MATCH => undef, @@ -1368,6 +1371,10 @@ qt1( "$iptables -N $sillyname" ); $capabilities{CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack --ctorigdst 192.168.1.1 -j ACCEPT" ); + + if ( $capabilities{CONNTRACL_MATCH} ) { + $capabilities{NEW_CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack ! --ctorigdst 192.168.1.1 -j ACCEPT" ); + } if ( qt1( "$iptables -A $sillyname -p tcp -m multiport --dports 21,22 -j ACCEPT" ) ) { $capabilities{MULTIPORT} = 1; diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/shorewall-perl.spec shorewall-perl-4.0.14.1/shorewall-perl.spec --- shorewall-perl-4.0.14/shorewall-perl.spec 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-perl-4.0.14.1/shorewall-perl.spec 2008-10-13 10:36:50.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-perl %define version 4.0.14 -%define release 0base +%define release 1 Summary: Shoreline Firewall Perl-based compiler. Name: %{name} @@ -64,6 +64,8 @@ %doc COPYING releasenotes.txt %changelog +* Mon Oct 13 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-0base * Sat Jul 26 2008 Tom Eastep tom at shorewall.net --- NEW FILE patch-perl-4.0.14.2 --- diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/install.sh shorewall-perl-4.0.14.2/install.sh --- shorewall-perl-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-perl-4.0.14.2/install.sh 2008-10-30 16:39:08.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/Shorewall/Chains.pm shorewall-perl-4.0.14.2/Shorewall/Chains.pm --- shorewall-perl-4.0.14.1/Shorewall/Chains.pm 2008-10-13 09:55:02.000000000 -0700 +++ shorewall-perl-4.0.14.2/Shorewall/Chains.pm 2008-10-30 16:39:08.000000000 -0700 @@ -110,6 +110,7 @@ do_test do_ratelimit do_user + do_length do_tos match_source_dev match_dest_dev @@ -421,7 +422,7 @@ if ( $expandports && $rule =~ '^(.* --dports\s+)([^ ]+)(.*)$' ) { my ($first, $ports, $rest) = ( $1, $2, $3 ); - if ( ( $ports =~ tr/:,/:,/ ) > 15 ) { + if ( ( $ports =~ tr/:,/:,/ ) > 14 ) { my @ports = split '([,:])', $ports; while ( @ports ) { @@ -1212,6 +1213,16 @@ } # +# Create a "-m length" match for the passed TOS +# +sub do_length( $ ) { + my $length = $_[0]; + + require_capability( 'LENGTH_MATCH' , 'A non-empty LENGTH' , 's' ); + $length ne '-' ? "-m length --length $length " : ''; +} + +# # Match Source Interface # sub match_source_dev( $ ) { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/Shorewall/Config.pm shorewall-perl-4.0.14.2/Shorewall/Config.pm --- shorewall-perl-4.0.14.1/Shorewall/Config.pm 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-perl-4.0.14.2/Shorewall/Config.pm 2008-10-30 16:42:11.000000000 -0700 @@ -246,7 +246,7 @@ ORIGINAL_POLICY_MATCH => '', LOGPARMS => '', TC_SCRIPT => '', - VERSION => "4.0.14.1", + VERSION => "4.0.14.2", CAPVERSION => 40015 , ); # @@ -1372,7 +1372,7 @@ $capabilities{CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack --ctorigdst 192.168.1.1 -j ACCEPT" ); - if ( $capabilities{CONNTRACL_MATCH} ) { + if ( $capabilities{CONNTRACK_MATCH} ) { $capabilities{NEW_CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack ! --ctorigdst 192.168.1.1 -j ACCEPT" ); } diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/shorewall-perl.spec shorewall-perl-4.0.14.2/shorewall-perl.spec --- shorewall-perl-4.0.14.1/shorewall-perl.spec 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-perl-4.0.14.2/shorewall-perl.spec 2008-10-30 16:39:08.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-perl %define version 4.0.14 -%define release 1 +%define release 2 Summary: Shoreline Firewall Perl-based compiler. Name: %{name} @@ -64,6 +64,8 @@ %doc COPYING releasenotes.txt %changelog +* Thu Oct 30 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-2 * Mon Oct 13 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net --- NEW FILE patch-shell-4.0.14.1 --- diff -Naur -X /usr/local/bin/exclude.txt shorewall-shell-4.0.14/compiler shorewall-shell-4.0.14.1/compiler --- shorewall-shell-4.0.14/compiler 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-shell-4.0.14.1/compiler 2008-10-13 09:55:02.000000000 -0700 @@ -1674,8 +1674,18 @@ build_exclusion_chain chain filter "$excludesource" "$excludedest" if [ -n "$addr" -a -n "$CONNTRACK_MATCH" ]; then + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $adr in + !*) + match='!--ctorigdst' + adr=${adr#!} + ;; + esac + fi + for adr in $(separate_list $addr); do - run_iptables -A $logchain $state $(fix_bang $proto $multiport $sports $dports) $user -m conntrack --ctorigdst $adr -j $chain + run_iptables -A $logchain $state $(fix_bang $proto $multiport $sports $dports) $user -m conntrack $match $adr -j $chain done addr= else @@ -1891,14 +1901,24 @@ __EOF__ else for adr in $(separate_list $addr); do + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $adr in + !*) + match='!--ctorigdst' + adr=${adr#!} + ;; + esac + fi + if [ -n "$loglevel" -a -z "$natrule" ]; then - log_rule_limit $loglevel $chain $logchain $logtarget "$ratelimit" "$logtag" -A -m conntrack --ctorigdst $adr \ + log_rule_limit $loglevel $chain $logchain $logtarget "$ratelimit" "$logtag" -A -m conntrack $match $adr \ $user $mrk $(fix_bang $proto $multiport $sports $cli $srv $dports) $state fi if [ "$logtarget" != LOG ]; then run_iptables2 -A $chain $state $proto $ratelimit $multiport $cli $sports \ - $srv $dports -m conntrack --ctorigdst $adr $user $mrk -j $target + $srv $dports -m conntrack $match $adr $user $mrk -j $target fi done fi @@ -1958,20 +1978,30 @@ if [ -n "$addr" ]; then for adr in $(separate_list $addr); do + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $adr in + !*) + match='!--ctorigdst' + adr=${adr#!} + ;; + esac + fi + if [ -n "$loglevel" ]; then log_rule_limit $loglevel $chain $logchain $logtarget "$ratelimit" "$logtag" -A $user $mrk \ - $state $(fix_bang $proto $multiport $cli $dest_interface $sports $dports -m conntrack --ctorigdst $adr) + $state $(fix_bang $proto $multiport $cli $dest_interface $sports $dports -m conntrack $match $adr) fi if [ "$logtarget" != LOG ]; then if [ -n "$nonat" ]; then addnatrule $(dnat_chain $source) $proto $multiport \ - $cli $sports $dports $ratelimit $user $mrk -m conntrack --ctorigdst $adr -j RETURN + $cli $sports $dports $ratelimit $user $mrk -m conntrack $match $adr -j RETURN fi if [ "$logtarget" != NONAT ]; then run_iptables2 -A $chain $state $proto $multiport $cli $dest_interface \ - $sports $dports $ratelimit $user $mrk -m conntrack --ctorigdst $adr -j $target + $sports $dports $ratelimit $user $mrk -m conntrack $match $adr -j $target fi fi done @@ -3670,7 +3700,17 @@ # # We have connection tracking match -- match on the original destination # - run_iptables2 -A $chain -m conntrack --ctorigdst $network -j $target + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $network in + !*) + match='!--ctorigdst' + network=${network#!} + ;; + esac + fi + + run_iptables2 -A $chain -m conntrack $match $network -j $target elif [ -n "$MANGLE_ENABLED" ]; then # # No connection tracking match but we have mangling -- add a rule to diff -Naur -X /usr/local/bin/exclude.txt shorewall-shell-4.0.14/install.sh shorewall-shell-4.0.14.1/install.sh --- shorewall-shell-4.0.14/install.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-shell-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-shell-4.0.14/shorewall-shell.spec shorewall-shell-4.0.14.1/shorewall-shell.spec --- shorewall-shell-4.0.14/shorewall-shell.spec 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-shell-4.0.14.1/shorewall-shell.spec 2008-10-13 10:36:50.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-shell %define version 4.0.14 -%define release 0base +%define release 1 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -81,6 +81,8 @@ %doc COPYING INSTALL %changelog +* Mon Oct 13 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-0base * Sat Jul 26 2008 Tom Eastep tom at shorewall.net Index: shorewall.spec =================================================================== RCS file: /cvs/extras/rpms/shorewall/EL-4/shorewall.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- shorewall.spec 28 Sep 2008 23:37:17 -0000 1.20 +++ shorewall.spec 1 Nov 2008 01:24:52 -0000 1.21 @@ -11,7 +11,7 @@ Name: shorewall Version: 4.0.14 -Release: 1%{?dist} +Release: 2%{?dist} Summary: An iptables front end for firewall configuration Group: Applications/System License: GPLv2+ @@ -22,8 +22,16 @@ Source1: %{_baseurl}%{name}-perl-%{version}.tar.bz2 Source2: %{_baseurl}%{name}-shell-%{version}.tar.bz2 Source3: %{_baseurl}%{name}-lite-%{version}.tar.bz2 -Patch0: shorewall-4.0.4-init.patch -Patch1: shorewall-lite-4.0.4-init.patch + +# Init files for Fedora +Source10: init.sh + +Patch0: patch-common-4.0.14.1 +Patch1: patch-perl-4.0.14.1 +Patch2: patch-shell-4.0.14.1 + +Patch3: patch-common-4.0.14.2 +Patch4: patch-perl-4.0.14.2 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: perl @@ -94,12 +102,23 @@ pushd shorewall-common-%{version} %patch0 -p1 +%patch3 -p1 popd -pushd shorewall-lite-%{version} +pushd shorewall-perl-%{version} %patch1 -p1 +%patch4 -p1 popd +pushd shorewall-shell-%{version} +%patch2 -p1 +popd + +# Overwrite default init files with Fedora specific ones +cp %{SOURCE10} shorewall-common-%{version} +cp %{SOURCE10} shorewall-lite-%{version} +sed -i -e 's|prog="shorewall"|prog="shorewall-lite"|' shorewall-lite-%{version}/init.sh + # Remove hash-bang from files which are not directly executed as shell # scripts. This silences some rpmlint errors. find . -name "lib.*" -exec sed -i -e '/\#\!\/bin\/sh/d' {} \; @@ -263,6 +282,12 @@ %{_mandir}/man8/shorewall-lite.8.gz %changelog +* Sat Nov 1 2008 Jonathan G. Underwood - 4.0.14-2 +- New sysv init files which are no longer maintained as patches, but as a + Fedora specific file +- Added upstream patches patch-{common,perl,shell}-4.0.14.1 +- Added upstream patches patch-{common,perl}-4.0.14.2 + * Sun Sep 28 2008 Jonathan G. Underwood - 4.0.14-1 - Update to version 4.0.14 --- shorewall-4.0.4-init.patch DELETED --- --- shorewall-lite-4.0.4-init.patch DELETED --- From jgu at fedoraproject.org Sat Nov 1 01:27:01 2008 From: jgu at fedoraproject.org (Jonathan G. Underwood) Date: Sat, 1 Nov 2008 01:27:01 +0000 (UTC) Subject: rpms/shorewall/EL-5 init.sh, NONE, 1.1 patch-common-4.0.14.1, NONE, 1.1 patch-common-4.0.14.2, NONE, 1.1 patch-perl-4.0.14.1, NONE, 1.1 patch-perl-4.0.14.2, NONE, 1.1 patch-shell-4.0.14.1, NONE, 1.1 shorewall.spec, 1.51, 1.52 shorewall-4.0.4-init.patch, 1.1, NONE shorewall-lite-4.0.4-init.patch, 1.1, NONE Message-ID: <20081101012701.69D547011B@cvs1.fedora.phx.redhat.com> Author: jgu Update of /cvs/extras/rpms/shorewall/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29180 Modified Files: shorewall.spec Added Files: init.sh patch-common-4.0.14.1 patch-common-4.0.14.2 patch-perl-4.0.14.1 patch-perl-4.0.14.2 patch-shell-4.0.14.1 Removed Files: shorewall-4.0.4-init.patch shorewall-lite-4.0.4-init.patch Log Message: * Sat Nov 1 2008 Jonathan G. Underwood - 4.0.14-2 - New sysv init files which are no longer maintained as patches, but as a Fedora specific file - Added upstream patches patch-{common,perl,shell}-4.0.14.1 - Added upstream patches patch-{common,perl}-4.0.14.2 --- NEW FILE init.sh --- #!/bin/sh # # Shorewall init script # # chkconfig: - 25 90 # description: Packet filtering firewall ### BEGIN INIT INFO # Provides: shorewall # Required-Start: $local_fs $remote_fs $syslog $network # Should-Start: VMware $time $named # Required-Stop: # Default-Start: # Default-Stop: 0 1 2 3 4 5 6 # Short-Description: Packet filtering firewall # Description: The Shoreline Firewall, more commonly known as "Shorewall", is a # Netfilter (iptables) based firewall ### END INIT INFO # Source function library. . /etc/rc.d/init.d/functions prog="shorewall" shorewall="/sbin/$prog" logger="logger -i -t $prog" lockfile="/var/lock/subsys/$prog" # Get startup options (override default) OPTIONS= if [ -f /etc/sysconfig/$prog ]; then . /etc/sysconfig/$prog fi start() { echo -n $"Starting Shorewall: " $shorewall $OPTIONS start 2>&1 | $logger retval=${PIPESTATUS[0]} if [[ $retval == 0 ]]; then touch $lockfile success else failure fi echo return $retval } stop() { echo -n $"Stopping Shorewall: " $shorewall $OPTIONS stop 2>&1 | $logger retval=${PIPESTATUS[0]} if [[ $retval == 0 ]]; then rm -f $lockfile success else failure fi echo return $retval } restart() { # Note that we don't simply stop and start since shorewall has a built in # restart which stops the firewall if running and then starts it. echo -n $"Restarting Shorewall: " $shorewall $OPTIONS restart 2>&1 | $logger retval=${PIPESTATUS[0]} if [[ $retval == 0 ]]; then touch $lockfile success else # Failed to start, clean up lock file if present rm -f $lockfile failure fi echo return $retval } status(){ $shorewall status return $? } status_q() { status > /dev/null 2>&1 } case "$1" in start) status_q && exit 0 $1 ;; stop) status_q || exit 0 $1 ;; restart|reload|force-reload) restart ;; condrestart|try-restart) status_q || exit 0 restart ;; status) $1 ;; *) echo "Usage: $0 start|stop|reload|restart|force-reload|status" exit 1 ;; esac --- NEW FILE patch-common-4.0.14.1 --- diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/fallback.sh shorewall-common-4.0.14.1/fallback.sh --- shorewall-common-4.0.14/fallback.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/fallback.sh 2008-10-13 10:36:50.000000000 -0700 @@ -28,7 +28,7 @@ # shown below. Simply run this script to revert to your prior version of # Shoreline Firewall. -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/install.sh shorewall-common-4.0.14.1/install.sh --- shorewall-common-4.0.14/install.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/lib.base shorewall-common-4.0.14.1/lib.base --- shorewall-common-4.0.14/lib.base 2007-12-18 12:59:42.000000000 -0800 +++ shorewall-common-4.0.14.1/lib.base 2008-10-13 09:55:02.000000000 -0700 @@ -35,7 +35,7 @@ # SHOREWALL_LIBVERSION=40000 -SHOREWALL_CAPVERSION=40006 +SHOREWALL_CAPVERSION=40015 [ -n "${VARDIR:=/var/lib/shorewall}" ] [ -n "${SHAREDIR:=/usr/share/shorewall}" ] diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/shorewall-common.spec shorewall-common-4.0.14.1/shorewall-common.spec --- shorewall-common-4.0.14/shorewall-common.spec 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/shorewall-common.spec 2008-10-13 10:36:50.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-common %define version 4.0.14 -%define release 0base +%define release 1 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -244,6 +244,8 @@ %doc COPYING INSTALL changelog.txt releasenotes.txt tunnel ipsecvpn Samples %changelog +* Mon Oct 13 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-0base * Sat Jul 26 2008 Tom Eastep tom at shorewall.net diff -Naur -X /usr/local/bin/exclude.txt shorewall-common-4.0.14/uninstall.sh shorewall-common-4.0.14.1/uninstall.sh --- shorewall-common-4.0.14/uninstall.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-common-4.0.14.1/uninstall.sh 2008-10-13 10:36:50.000000000 -0700 @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { --- NEW FILE patch-common-4.0.14.2 --- diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/fallback.sh shorewall-common-4.0.14.2/fallback.sh --- shorewall-common-4.0.14.1/fallback.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/fallback.sh 2008-10-30 16:39:08.000000000 -0700 @@ -28,7 +28,7 @@ # shown below. Simply run this script to revert to your prior version of # Shoreline Firewall. -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/install.sh shorewall-common-4.0.14.2/install.sh --- shorewall-common-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/install.sh 2008-10-30 16:39:08.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/lib.base shorewall-common-4.0.14.2/lib.base --- shorewall-common-4.0.14.1/lib.base 2008-10-13 09:55:02.000000000 -0700 +++ shorewall-common-4.0.14.2/lib.base 2008-10-30 16:39:08.000000000 -0700 @@ -979,6 +979,7 @@ qt $IPTABLES -t mangle -L -n && MANGLE_ENABLED=Yes || MANGLE_ENABLED= CONNTRACK_MATCH= + NEW_CONNTRACK_MATCH= MULTIPORT= XMULTIPORT= POLICY_MATCH= @@ -1026,6 +1027,10 @@ qt $IPTABLES -A $chain -m conntrack --ctorigdst 192.168.1.1 -j ACCEPT && CONNTRACK_MATCH=Yes + if [ -n "$CONNTRACK_MATCH" ]; then + qt $IPTABLES -A $chain -m conntrack ! --ctorigdst 192.168.1.1 -j ACCEPT && NEW_CONNTRACK_MATCH=Yes + fi + if qt $IPTABLES -A $chain -p tcp -m multiport --dports 21,22 -j ACCEPT; then MULTIPORT=Yes qt $IPTABLES -A $chain -p tcp -m multiport --sports 60 -m multiport --dports 99 -j ACCEPT && KLUDEFREE=Yes @@ -1126,6 +1131,7 @@ report_capability "Multi-port Match" $MULTIPORT [ -n "$MULTIPORT" ] && report_capability "Extended Multi-port Match" $XMULTIPORT report_capability "Connection Tracking Match" $CONNTRACK_MATCH + report_capability "New Connection Tracking Match Syntax" $NEW_CONNTRACK_MATCH report_capability "Packet Type Match" $USEPKTTYPE report_capability "Policy Match" $POLICY_MATCH report_capability "Physdev Match" $PHYSDEV_MATCH diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/shorewall-common.spec shorewall-common-4.0.14.2/shorewall-common.spec --- shorewall-common-4.0.14.1/shorewall-common.spec 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/shorewall-common.spec 2008-10-30 16:39:08.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-common %define version 4.0.14 -%define release 1 +%define release 2 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -244,6 +244,8 @@ %doc COPYING INSTALL changelog.txt releasenotes.txt tunnel ipsecvpn Samples %changelog +* Thu Oct 30 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-2 * Mon Oct 13 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-common-4.0.14.1/uninstall.sh shorewall-common-4.0.14.2/uninstall.sh --- shorewall-common-4.0.14.1/uninstall.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-common-4.0.14.2/uninstall.sh 2008-10-30 16:39:08.000000000 -0700 @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { --- NEW FILE patch-perl-4.0.14.1 --- diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/install.sh shorewall-perl-4.0.14.1/install.sh --- shorewall-perl-4.0.14/install.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-perl-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/Shorewall/Chains.pm shorewall-perl-4.0.14.1/Shorewall/Chains.pm --- shorewall-perl-4.0.14/Shorewall/Chains.pm 2008-06-13 17:23:36.000000000 -0700 +++ shorewall-perl-4.0.14.1/Shorewall/Chains.pm 2008-10-13 09:55:02.000000000 -0700 @@ -1345,7 +1345,7 @@ if ( $net =~ /^!/ ) { $net =~ s/!//; validate_net $net, 1; - "-m conntrack --ctorigdst ! $net "; + $capabilities{NEW_CONNTRACK_MATCH} ? "-m conntrack ! --ctorigdst $net " : "-m conntrack --ctorigdst ! $net "; } else { validate_net $net, 1; $net eq ALLIPv4 ? '' : "-m conntrack --ctorigdst $net "; diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/Shorewall/Config.pm shorewall-perl-4.0.14.1/Shorewall/Config.pm --- shorewall-perl-4.0.14/Shorewall/Config.pm 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-perl-4.0.14.1/Shorewall/Config.pm 2008-10-13 10:36:50.000000000 -0700 @@ -162,6 +162,8 @@ MULTIPORT => 'Multi-port Match' , XMULTIPORT => 'Extended Multi-port Match', CONNTRACK_MATCH => 'Connection Tracking Match', + NEW_CONNTRACK_MATCH => + 'New Connection Tracking Match syntax', USEPKTTYPE => 'Packet Type Match', POLICY_MATCH => 'Policy Match', PHYSDEV_MATCH => 'Physdev Match', @@ -244,8 +246,8 @@ ORIGINAL_POLICY_MATCH => '', LOGPARMS => '', TC_SCRIPT => '', - VERSION => "4.0.14", - CAPVERSION => 40006 , + VERSION => "4.0.14.1", + CAPVERSION => 40015 , ); # # From shorewall.conf file @@ -357,6 +359,7 @@ MULTIPORT => undef, XMULTIPORT => undef, CONNTRACK_MATCH => undef, + NEW_CONNTRACK_MATCH => undef, USEPKTTYPE => undef, POLICY_MATCH => undef, PHYSDEV_MATCH => undef, @@ -1368,6 +1371,10 @@ qt1( "$iptables -N $sillyname" ); $capabilities{CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack --ctorigdst 192.168.1.1 -j ACCEPT" ); + + if ( $capabilities{CONNTRACL_MATCH} ) { + $capabilities{NEW_CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack ! --ctorigdst 192.168.1.1 -j ACCEPT" ); + } if ( qt1( "$iptables -A $sillyname -p tcp -m multiport --dports 21,22 -j ACCEPT" ) ) { $capabilities{MULTIPORT} = 1; diff -Naur -X /usr/local/bin/exclude.txt shorewall-perl-4.0.14/shorewall-perl.spec shorewall-perl-4.0.14.1/shorewall-perl.spec --- shorewall-perl-4.0.14/shorewall-perl.spec 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-perl-4.0.14.1/shorewall-perl.spec 2008-10-13 10:36:50.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-perl %define version 4.0.14 -%define release 0base +%define release 1 Summary: Shoreline Firewall Perl-based compiler. Name: %{name} @@ -64,6 +64,8 @@ %doc COPYING releasenotes.txt %changelog +* Mon Oct 13 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-0base * Sat Jul 26 2008 Tom Eastep tom at shorewall.net --- NEW FILE patch-perl-4.0.14.2 --- diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/install.sh shorewall-perl-4.0.14.2/install.sh --- shorewall-perl-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-perl-4.0.14.2/install.sh 2008-10-30 16:39:08.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14.1 +VERSION=4.0.14.2 usage() # $1 = exit status { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/Shorewall/Chains.pm shorewall-perl-4.0.14.2/Shorewall/Chains.pm --- shorewall-perl-4.0.14.1/Shorewall/Chains.pm 2008-10-13 09:55:02.000000000 -0700 +++ shorewall-perl-4.0.14.2/Shorewall/Chains.pm 2008-10-30 16:39:08.000000000 -0700 @@ -110,6 +110,7 @@ do_test do_ratelimit do_user + do_length do_tos match_source_dev match_dest_dev @@ -421,7 +422,7 @@ if ( $expandports && $rule =~ '^(.* --dports\s+)([^ ]+)(.*)$' ) { my ($first, $ports, $rest) = ( $1, $2, $3 ); - if ( ( $ports =~ tr/:,/:,/ ) > 15 ) { + if ( ( $ports =~ tr/:,/:,/ ) > 14 ) { my @ports = split '([,:])', $ports; while ( @ports ) { @@ -1212,6 +1213,16 @@ } # +# Create a "-m length" match for the passed TOS +# +sub do_length( $ ) { + my $length = $_[0]; + + require_capability( 'LENGTH_MATCH' , 'A non-empty LENGTH' , 's' ); + $length ne '-' ? "-m length --length $length " : ''; +} + +# # Match Source Interface # sub match_source_dev( $ ) { diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/Shorewall/Config.pm shorewall-perl-4.0.14.2/Shorewall/Config.pm --- shorewall-perl-4.0.14.1/Shorewall/Config.pm 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-perl-4.0.14.2/Shorewall/Config.pm 2008-10-30 16:42:11.000000000 -0700 @@ -246,7 +246,7 @@ ORIGINAL_POLICY_MATCH => '', LOGPARMS => '', TC_SCRIPT => '', - VERSION => "4.0.14.1", + VERSION => "4.0.14.2", CAPVERSION => 40015 , ); # @@ -1372,7 +1372,7 @@ $capabilities{CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack --ctorigdst 192.168.1.1 -j ACCEPT" ); - if ( $capabilities{CONNTRACL_MATCH} ) { + if ( $capabilities{CONNTRACK_MATCH} ) { $capabilities{NEW_CONNTRACK_MATCH} = qt1( "$iptables -A $sillyname -m conntrack ! --ctorigdst 192.168.1.1 -j ACCEPT" ); } diff -Naur -X /home/teastep/shorewall/trunk/tools/build/exclude.txt shorewall-perl-4.0.14.1/shorewall-perl.spec shorewall-perl-4.0.14.2/shorewall-perl.spec --- shorewall-perl-4.0.14.1/shorewall-perl.spec 2008-10-13 10:36:50.000000000 -0700 +++ shorewall-perl-4.0.14.2/shorewall-perl.spec 2008-10-30 16:39:08.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-perl %define version 4.0.14 -%define release 1 +%define release 2 Summary: Shoreline Firewall Perl-based compiler. Name: %{name} @@ -64,6 +64,8 @@ %doc COPYING releasenotes.txt %changelog +* Thu Oct 30 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-2 * Mon Oct 13 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net --- NEW FILE patch-shell-4.0.14.1 --- diff -Naur -X /usr/local/bin/exclude.txt shorewall-shell-4.0.14/compiler shorewall-shell-4.0.14.1/compiler --- shorewall-shell-4.0.14/compiler 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-shell-4.0.14.1/compiler 2008-10-13 09:55:02.000000000 -0700 @@ -1674,8 +1674,18 @@ build_exclusion_chain chain filter "$excludesource" "$excludedest" if [ -n "$addr" -a -n "$CONNTRACK_MATCH" ]; then + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $adr in + !*) + match='!--ctorigdst' + adr=${adr#!} + ;; + esac + fi + for adr in $(separate_list $addr); do - run_iptables -A $logchain $state $(fix_bang $proto $multiport $sports $dports) $user -m conntrack --ctorigdst $adr -j $chain + run_iptables -A $logchain $state $(fix_bang $proto $multiport $sports $dports) $user -m conntrack $match $adr -j $chain done addr= else @@ -1891,14 +1901,24 @@ __EOF__ else for adr in $(separate_list $addr); do + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $adr in + !*) + match='!--ctorigdst' + adr=${adr#!} + ;; + esac + fi + if [ -n "$loglevel" -a -z "$natrule" ]; then - log_rule_limit $loglevel $chain $logchain $logtarget "$ratelimit" "$logtag" -A -m conntrack --ctorigdst $adr \ + log_rule_limit $loglevel $chain $logchain $logtarget "$ratelimit" "$logtag" -A -m conntrack $match $adr \ $user $mrk $(fix_bang $proto $multiport $sports $cli $srv $dports) $state fi if [ "$logtarget" != LOG ]; then run_iptables2 -A $chain $state $proto $ratelimit $multiport $cli $sports \ - $srv $dports -m conntrack --ctorigdst $adr $user $mrk -j $target + $srv $dports -m conntrack $match $adr $user $mrk -j $target fi done fi @@ -1958,20 +1978,30 @@ if [ -n "$addr" ]; then for adr in $(separate_list $addr); do + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $adr in + !*) + match='!--ctorigdst' + adr=${adr#!} + ;; + esac + fi + if [ -n "$loglevel" ]; then log_rule_limit $loglevel $chain $logchain $logtarget "$ratelimit" "$logtag" -A $user $mrk \ - $state $(fix_bang $proto $multiport $cli $dest_interface $sports $dports -m conntrack --ctorigdst $adr) + $state $(fix_bang $proto $multiport $cli $dest_interface $sports $dports -m conntrack $match $adr) fi if [ "$logtarget" != LOG ]; then if [ -n "$nonat" ]; then addnatrule $(dnat_chain $source) $proto $multiport \ - $cli $sports $dports $ratelimit $user $mrk -m conntrack --ctorigdst $adr -j RETURN + $cli $sports $dports $ratelimit $user $mrk -m conntrack $match $adr -j RETURN fi if [ "$logtarget" != NONAT ]; then run_iptables2 -A $chain $state $proto $multiport $cli $dest_interface \ - $sports $dports $ratelimit $user $mrk -m conntrack --ctorigdst $adr -j $target + $sports $dports $ratelimit $user $mrk -m conntrack $match $adr -j $target fi fi done @@ -3670,7 +3700,17 @@ # # We have connection tracking match -- match on the original destination # - run_iptables2 -A $chain -m conntrack --ctorigdst $network -j $target + match='--ctorigdst' + if [ -n "$NEW_CONNTRACK_MATCH" ]; then + case $network in + !*) + match='!--ctorigdst' + network=${network#!} + ;; + esac + fi + + run_iptables2 -A $chain -m conntrack $match $network -j $target elif [ -n "$MANGLE_ENABLED" ]; then # # No connection tracking match but we have mangling -- add a rule to diff -Naur -X /usr/local/bin/exclude.txt shorewall-shell-4.0.14/install.sh shorewall-shell-4.0.14.1/install.sh --- shorewall-shell-4.0.14/install.sh 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-shell-4.0.14.1/install.sh 2008-10-13 10:36:50.000000000 -0700 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.0.14 +VERSION=4.0.14.1 usage() # $1 = exit status { diff -Naur -X /usr/local/bin/exclude.txt shorewall-shell-4.0.14/shorewall-shell.spec shorewall-shell-4.0.14.1/shorewall-shell.spec --- shorewall-shell-4.0.14/shorewall-shell.spec 2008-09-22 13:26:21.000000000 -0700 +++ shorewall-shell-4.0.14.1/shorewall-shell.spec 2008-10-13 10:36:50.000000000 -0700 @@ -1,6 +1,6 @@ %define name shorewall-shell %define version 4.0.14 -%define release 0base +%define release 1 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -81,6 +81,8 @@ %doc COPYING INSTALL %changelog +* Mon Oct 13 2008 Tom Eastep tom at shorewall.net +- Updated to 4.0.14-1 * Mon Sep 22 2008 Tom Eastep tom at shorewall.net - Updated to 4.0.14-0base * Sat Jul 26 2008 Tom Eastep tom at shorewall.net Index: shorewall.spec =================================================================== RCS file: /cvs/extras/rpms/shorewall/EL-5/shorewall.spec,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- shorewall.spec 28 Sep 2008 23:38:02 -0000 1.51 +++ shorewall.spec 1 Nov 2008 01:26:31 -0000 1.52 @@ -11,7 +11,7 @@ Name: shorewall Version: 4.0.14 -Release: 1%{?dist} +Release: 2%{?dist} Summary: An iptables front end for firewall configuration Group: Applications/System License: GPLv2+ @@ -22,8 +22,16 @@ Source1: %{_baseurl}%{name}-perl-%{version}.tar.bz2 Source2: %{_baseurl}%{name}-shell-%{version}.tar.bz2 Source3: %{_baseurl}%{name}-lite-%{version}.tar.bz2 -Patch0: shorewall-4.0.4-init.patch -Patch1: shorewall-lite-4.0.4-init.patch + +# Init files for Fedora +Source10: init.sh + +Patch0: patch-common-4.0.14.1 +Patch1: patch-perl-4.0.14.1 +Patch2: patch-shell-4.0.14.1 + +Patch3: patch-common-4.0.14.2 +Patch4: patch-perl-4.0.14.2 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: perl @@ -94,12 +102,23 @@ pushd shorewall-common-%{version} %patch0 -p1 +%patch3 -p1 popd -pushd shorewall-lite-%{version} +pushd shorewall-perl-%{version} %patch1 -p1 +%patch4 -p1 popd +pushd shorewall-shell-%{version} +%patch2 -p1 +popd + +# Overwrite default init files with Fedora specific ones +cp %{SOURCE10} shorewall-common-%{version} +cp %{SOURCE10} shorewall-lite-%{version} +sed -i -e 's|prog="shorewall"|prog="shorewall-lite"|' shorewall-lite-%{version}/init.sh + # Remove hash-bang from files which are not directly executed as shell # scripts. This silences some rpmlint errors. find . -name "lib.*" -exec sed -i -e '/\#\!\/bin\/sh/d' {} \; @@ -263,6 +282,12 @@ %{_mandir}/man8/shorewall-lite.8.gz %changelog +* Sat Nov 1 2008 Jonathan G. Underwood - 4.0.14-2 +- New sysv init files which are no longer maintained as patches, but as a + Fedora specific file +- Added upstream patches patch-{common,perl,shell}-4.0.14.1 +- Added upstream patches patch-{common,perl}-4.0.14.2 + * Sun Sep 28 2008 Jonathan G. Underwood - 4.0.14-1 - Update to version 4.0.14 --- shorewall-4.0.4-init.patch DELETED --- --- shorewall-lite-4.0.4-init.patch DELETED --- From phuang at fedoraproject.org Sat Nov 1 01:45:33 2008 From: phuang at fedoraproject.org (Huang Peng) Date: Sat, 1 Nov 2008 01:45:33 +0000 (UTC) Subject: rpms/ibus/F-9 .cvsignore, 1.14, 1.15 ibus.spec, 1.16, 1.17 sources, 1.17, 1.18 Message-ID: <20081101014533.BDC797011B@cvs1.fedora.phx.redhat.com> Author: phuang Update of /cvs/pkgs/rpms/ibus/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31588 Modified Files: .cvsignore ibus.spec sources Log Message: back port from devel Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ibus/F-9/.cvsignore,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- .cvsignore 5 Oct 2008 11:36:00 -0000 1.14 +++ .cvsignore 1 Nov 2008 01:45:03 -0000 1.15 @@ -1 +1 @@ -ibus-0.1.1.20081005.tar.gz +ibus-0.1.1.20081023.tar.gz Index: ibus.spec =================================================================== RCS file: /cvs/pkgs/rpms/ibus/F-9/ibus.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- ibus.spec 5 Oct 2008 11:36:00 -0000 1.16 +++ ibus.spec 1 Nov 2008 01:45:03 -0000 1.17 @@ -2,7 +2,7 @@ %{!?gtk_binary_version: %define gtk_binary_version %(pkg-config --variable=gtk_binary_version gtk+-2.0)} %define mod_path ibus-0.1 Name: ibus -Version: 0.1.1.20081005 +Version: 0.1.1.20081023 Release: 1%{?dist} Summary: Intelligent Input Bus for Linux OS License: LGPLv2+ @@ -19,10 +19,19 @@ BuildRequires: gtk2-devel BuildRequires: qt-devel BuildRequires: dbus-glib-devel +BuildRequires: desktop-file-utils + +Requires(post): desktop-file-utils +Requires(post): %{_sbindir}/alternatives +Requires(postun): desktop-file-utils +Requires(postun): %{_sbindir}/alternatives Requires: pygtk2 Requires: dbus-python >= 0.83.0 Requires: gnome-python2-gconf +Requires: notification-daemon +Requires: imsettings +Requires: im-chooser Requires: pyxdg Requires: iso-codes @@ -32,7 +41,7 @@ developers to develop input method easily. %package gtk -Summary: iBus im module for gtk2 +Summary: IBus im module for gtk2 Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} @@ -40,10 +49,10 @@ This package contains ibus im module for gtk2 %package qt -Summary: iBus im module for qt4 +Summary: IBus im module for qt4 Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} -Requires: qt >= 4.4.1 +Requires: qt >= 4.4.2 %description qt This package contains ibus im module for qt4 @@ -69,21 +78,38 @@ mkdir -pm 755 ${RPM_BUILD_ROOT}/%{_sysconfdir}/X11/xinit/xinput.d install -pm 644 %{SOURCE1} ${RPM_BUILD_ROOT}/%{_xinputconf} +# install .desktop files +echo "NoDisplay=true" >> $RPM_BUILD_ROOT%{_datadir}/applications/ibus.desktop +echo "NoDisplay=true" >> $RPM_BUILD_ROOT%{_datadir}/applications/ibus-setup.desktop +desktop-file-install --delete-original \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications \ + $RPM_BUILD_ROOT%{_datadir}/applications/* + %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig +%post +/sbin/ldconfig +update-desktop-database -q +%{_sbindir}/alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_xinputconf} 83 || : %post gtk %{_bindir}/update-gtk-immodules %{_host} || : +%postun +/sbin/ldconfig +update-desktop-database -q +if [ "$1" = "0" ]; then + %{_sbindir}/alternatives --remove xinputrc %{_xinputconf} || : + # if alternative was set to manual, reset to auto + [ -L %{_sysconfdir}/alternatives/xinputrc -a "`readlink %{_sysconfdir}/alternatives/xinputrc`" = "%{_xinputconf}" ] && %{_sbindir}/alternatives --auto xinputrc || : +fi + %postun gtk %{_bindir}/update-gtk-immodules %{_host} || : -%postun -p /sbin/ldconfig - %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS COPYING README @@ -92,7 +118,7 @@ %dir %{_datadir}/ibus/ %dir %{_datadir}/ibus/daemon/ %dir %{_datadir}/ibus/gconf/ -%dir %{_datadir}/ibus/panel/ +%dir %{_datadir}/ibus/ui/ %dir %{_datadir}/ibus/setup/ %dir %{_datadir}/ibus/engine/ %dir %{_datadir}/ibus/icons/ @@ -101,28 +127,41 @@ %{_libdir}/libibus-gtk.so* %{_datadir}/ibus/daemon/* %{_datadir}/ibus/gconf/* -%{_datadir}/ibus/panel/* +%{_datadir}/ibus/ui/* %{_datadir}/ibus/setup/* %{_datadir}/ibus/icons/* %{_datadir}/applications/* %{_datadir}/pixmaps/* %{_bindir}/ibus-daemon %{_bindir}/ibus-gconf -%{_bindir}/ibus-panel +%{_bindir}/ibus-ui-gtk %{_bindir}/ibus-x11 %config %{_xinputconf} %files gtk %defattr(-,root,root,-) -%doc %{_libdir}/gtk-2.0/%{gtk_binary_version}/immodules/im-ibus.so %files qt %defattr(-,root,root,-) -%doc %{_libdir}/qt4/plugins/inputmethods/libibus.so %changelog +* Thu Oct 23 2008 Huang Peng - 0.1.1.20081023-1 +- Update to 0.1.1.20081023. + +* Thu Oct 16 2008 Huang Peng - 0.1.1.20081016-1 +- Update to 0.1.1.20081016. + +* Tue Oct 7 2008 Jens Petersen - 0.1.1.20081006-3 +- remove the empty %%doc file entries + +* Tue Oct 7 2008 Jens Petersen - 0.1.1.20081006-2 +- add xinputrc alternative when installing or uninstalling + +* Mon Oct 06 2008 Huang Peng - 0.1.1.20081006-1 +- Update to 0.1.1.20081006. + * Sun Oct 05 2008 Huang Peng - 0.1.1.20081005-1 - Update to 0.1.1.20081005. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ibus/F-9/sources,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- sources 5 Oct 2008 11:36:00 -0000 1.17 +++ sources 1 Nov 2008 01:45:03 -0000 1.18 @@ -1 +1 @@ -0532377e774686e5e165d6e58243f6a2 ibus-0.1.1.20081005.tar.gz +66f52391db31d59ba1c236322b84d834 ibus-0.1.1.20081023.tar.gz From cwickert at fedoraproject.org Sat Nov 1 02:54:06 2008 From: cwickert at fedoraproject.org (Christoph Wickert) Date: Sat, 1 Nov 2008 02:54:06 +0000 (UTC) Subject: rpms/lxde-common/devel lxde-common-0.3.2.1-gdm-number-of-desktops.patch, NONE, 1.1 lxde-common.spec, 1.1, 1.2 Message-ID: <20081101025406.6EB437011B@cvs1.fedora.phx.redhat.com> Author: cwickert Update of /cvs/pkgs/rpms/lxde-common/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9452 Modified Files: lxde-common.spec Added Files: lxde-common-0.3.2.1-gdm-number-of-desktops.patch Log Message: * Sat Nov 01 2008 Christoph Wickert - 0.3.2.1-4 - Workaround for new gdm lxde-common-0.3.2.1-gdm-number-of-desktops.patch: --- NEW FILE lxde-common-0.3.2.1-gdm-number-of-desktops.patch --- --- lxde-common-0.3.2.1.orig/startlxde.in 2008-04-20 10:26:19.000000000 +0200 +++ lxde-common-0.3.2.1/startlxde.in 2008-11-01 01:52:54.000000000 +0100 @@ -18,6 +18,14 @@ cp @prefix@/share/lxde/openbox/rc.xml "$OPENBOX_CONF_DIR/lxde-rc.xml" fi +# Workaround for gdm, openbox and the number of desktops +NUMBER_DESKTOPS=`grep \ "$OPENBOX_CONF_DIR/lxde-rc.xml" | awk -F \> {'print $2}' | awk -F \< {'print $1}'` +if test x"`which wmctrl 2>/dev/null`" != x""; then + (until [ `wmctrl -d | wc -l ` = "$NUMBER_DESKTOPS" ];do + wmctrl -n "$NUMBER_DESKTOPS" + done) & +fi + # Enable GTK+2 integration for OpenOffice.org, if available. export SAL_USE_VCLPLUGIN=gtk Index: lxde-common.spec =================================================================== RCS file: /cvs/pkgs/rpms/lxde-common/devel/lxde-common.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- lxde-common.spec 10 Oct 2008 23:51:57 -0000 1.1 +++ lxde-common.spec 1 Nov 2008 02:53:36 -0000 1.2 @@ -1,6 +1,6 @@ Name: lxde-common Version: 0.3.2.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Default configuration files for LXDE Summary(de): Konfigurationsdateien f??r LXDE @@ -12,6 +12,9 @@ Patch1: %{name}-0.3.2.1-lxpanel-mixer.patch Patch2: %{name}-0.3.2.1-lxterminal.patch Patch3: %{name}-0.3.2.1-lxpanel-no-background-by-default.patch +# Because of new gdm +# http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?24:mss:5608:200804:keopkmedognljeggknac +Patch4: %{name}-0.3.2.1-gdm-number-of-desktops.patch # Vendor specific patches Patch10: %{name}-0.3.0.1-default-wallpaper.patch Patch11: %{name}-0.3.2.1-vendor-artwork.patch @@ -19,13 +22,15 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: pkgconfig glib2-devel libX11-devel -Requires: lxsession lxpanel pcmanfm openbox +Requires: lxsession lxpanel pcmanfm openbox # Use vendor's artwork Requires: gtk-nodoka-engine fedora-icon-theme %if 0%{?fedora} < 9 Requires: desktop-backgrounds-basic %else Requires: desktop-backgrounds-compat +# needed for new gdm workaround +Requires: wmctrl %endif @@ -44,6 +49,9 @@ %patch1 -p1 -b .mixer %patch2 -p1 -b .lxterminal %patch3 -p1 -b .no-background +%if 0%{?fedora} < 9 +%patch4 -p1 -b .gdm-desktops +%endif %patch10 -p1 -b .default-wallpaper %patch11 -p1 -b .vendor %patch12 -p1 -b .starthere @@ -85,6 +93,9 @@ %changelog +* Sat Nov 01 2008 Christoph Wickert - 0.3.2.1-4 +- Workaround for new gdm + * Fri Oct 10 2008 Christoph Wickert - 0.3.2.1-3 - Require fedora-icon-theme and fedora-logos From kkofler at fedoraproject.org Sat Nov 1 03:01:41 2008 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Sat, 1 Nov 2008 03:01:41 +0000 (UTC) Subject: rpms/kdepimlibs/F-10 kdepimlibs.spec,1.53,1.54 Message-ID: <20081101030141.A6F297011B@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdepimlibs/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10698/F-10 Modified Files: kdepimlibs.spec Log Message: * Sat Nov 01 2008 Kevin Kofler 4.1.2-4 - turn off system libical for now, crashes KOrganizer (#469228) Index: kdepimlibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/F-10/kdepimlibs.spec,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- kdepimlibs.spec 28 Oct 2008 05:09:29 -0000 1.53 +++ kdepimlibs.spec 1 Nov 2008 03:01:11 -0000 1.54 @@ -11,15 +11,17 @@ %define rest 1 #endif -%if 0%{?fedora} > 9 +%if 0 +#if 0%{?fedora} > 9 # Use system libical (requires libical-devel >= 0.33) +# Disabled for now because of #469228 %define with_libical 1 %endif Name: kdepimlibs Version: 4.1.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: K Desktop Environment 4 - PIM Libraries License: LGPLv2 @@ -184,6 +186,9 @@ %changelog +* Sat Nov 01 2008 Kevin Kofler 4.1.2-4 +- turn off system libical for now, crashes KOrganizer (#469228) + * Tue Oct 28 2008 Kevin Kofler 4.1.2-3 - build against the system libical (F10+ only for now) From kkofler at fedoraproject.org Sat Nov 1 03:02:53 2008 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Sat, 1 Nov 2008 03:02:53 +0000 (UTC) Subject: rpms/kdepimlibs/devel kdepimlibs.spec,1.53,1.54 Message-ID: <20081101030253.409D77011B@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdepimlibs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10942/devel Modified Files: kdepimlibs.spec Log Message: * Sat Nov 01 2008 Kevin Kofler 4.1.2-4 - turn off system libical for now, crashes KOrganizer (#469228) Index: kdepimlibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/devel/kdepimlibs.spec,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- kdepimlibs.spec 28 Oct 2008 05:09:29 -0000 1.53 +++ kdepimlibs.spec 1 Nov 2008 03:02:23 -0000 1.54 @@ -11,15 +11,17 @@ %define rest 1 #endif -%if 0%{?fedora} > 9 +%if 0 +#if 0%{?fedora} > 9 # Use system libical (requires libical-devel >= 0.33) +# Disabled for now because of #469228 %define with_libical 1 %endif Name: kdepimlibs Version: 4.1.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: K Desktop Environment 4 - PIM Libraries License: LGPLv2 @@ -184,6 +186,9 @@ %changelog +* Sat Nov 01 2008 Kevin Kofler 4.1.2-4 +- turn off system libical for now, crashes KOrganizer (#469228) + * Tue Oct 28 2008 Kevin Kofler 4.1.2-3 - build against the system libical (F10+ only for now) From cwickert at fedoraproject.org Sat Nov 1 04:17:10 2008 From: cwickert at fedoraproject.org (Christoph Wickert) Date: Sat, 1 Nov 2008 04:17:10 +0000 (UTC) Subject: rpms/lxpanel/devel .cvsignore, 1.9, 1.10 lxpanel-default.patch, 1.4, 1.5 lxpanel.spec, 1.14, 1.15 sources, 1.9, 1.10 Message-ID: <20081101041710.0E5FD7011B@cvs1.fedora.phx.redhat.com> Author: cwickert Update of /cvs/pkgs/rpms/lxpanel/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22036 Modified Files: .cvsignore lxpanel-default.patch lxpanel.spec sources Log Message: * Fri Oct 03 2008 Christoph Wickert 0.3.8.1-3 - Add battery callback patch - Add gnome-run icon and update default patch Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/lxpanel/devel/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 8 Jul 2008 08:36:52 -0000 1.9 +++ .cvsignore 1 Nov 2008 04:16:39 -0000 1.10 @@ -1 +1,2 @@ lxpanel-0.3.8.1.tar.gz +gnome-run.png lxpanel-default.patch: Index: lxpanel-default.patch =================================================================== RCS file: /cvs/pkgs/rpms/lxpanel/devel/lxpanel-default.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- lxpanel-default.patch 28 Aug 2008 19:48:44 -0000 1.4 +++ lxpanel-default.patch 1 Nov 2008 04:16:39 -0000 1.5 @@ -1,7 +1,15 @@ diff -up lxpanel-0.3.8.1/data/default/panels/panel.in.orig lxpanel-0.3.8.1/data/default/panels/panel.in --- lxpanel-0.3.8.1/data/default/panels/panel.in.orig 2008-08-28 21:19:43.000000000 +0200 +++ lxpanel-0.3.8.1/data/default/panels/panel.in 2008-08-28 21:20:00.000000000 +0200 -@@ -50,13 +50,10 @@ Plugin { +@@ -35,6 +35,7 @@ + separator { + } + item { ++ image=gnome-run + command=run + } + separator { +@@ -50,13 +51,10 @@ Plugin { type = launchbar Config { Button { Index: lxpanel.spec =================================================================== RCS file: /cvs/pkgs/rpms/lxpanel/devel/lxpanel.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- lxpanel.spec 28 Aug 2008 19:48:44 -0000 1.14 +++ lxpanel.spec 1 Nov 2008 04:16:39 -0000 1.15 @@ -1,17 +1,23 @@ # Review Request: # https://bugzilla.redhat.com/show_bug.cgi?id=219930 +#define _default_patch_fuzz 0 + Name: lxpanel Version: 0.3.8.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A lightweight X11 desktop panel Group: User Interface/Desktops License: GPLv2+ URL: http://lxde.sourceforge.net/ Source0: http://downloads.sourceforge.net/sourceforge/lxde/%{name}-%{version}.tar.gz +Source1: gnome-run.png Patch1: lxpanel-default.patch Patch2: lxpanel-0.2.8-manpage.patch +# Posted on LXDE mailing list by J??rgen H??tzel, see +# http://sourceforge.net/mailarchive/forum.php?thread_name=20081026205556.GA20553%40p15200770.pureserver.info&forum_name=lxde-list +Patch3: lxpanel-battery-callback.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: docbook-utils @@ -31,6 +37,7 @@ %setup -q %patch1 -p1 -b .default %patch2 -p1 -b .manpage +%patch3 -p0 -b .callback %build %configure @@ -43,6 +50,8 @@ %find_lang %{name} +install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}/images/ + %clean rm -rf $RPM_BUILD_ROOT @@ -56,6 +65,10 @@ %{_mandir}/man1/lxpanel* %changelog +* Fri Oct 03 2008 Christoph Wickert 0.3.8.1-3 +- Add battery callback patch +- Add gnome-run icon and update default patch + * Thu Aug 28 2008 Sebastian Vahl 0.3.8.1-2 - re-create patches for rpmbuild's fuzz=0 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/lxpanel/devel/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 8 Jul 2008 08:36:52 -0000 1.9 +++ sources 1 Nov 2008 04:16:39 -0000 1.10 @@ -1 +1,2 @@ 18b03bd5556d14b8bd1adf00f4e95574 lxpanel-0.3.8.1.tar.gz +2c84679ed6c5cc86a305e6d06e52b01a gnome-run.png From cebbert at fedoraproject.org Sat Nov 1 04:20:42 2008 From: cebbert at fedoraproject.org (Chuck Ebbert) Date: Sat, 1 Nov 2008 04:20:42 +0000 (UTC) Subject: rpms/kernel/F-9 linux-2.6-libata-avoid-overflow-with-large-disks.patch, NONE, 1.1 kernel.spec, 1.833, 1.834 Message-ID: <20081101042042.949FD7011B@cvs1.fedora.phx.redhat.com> Author: cebbert Update of /cvs/pkgs/rpms/kernel/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22751 Modified Files: kernel.spec Added Files: linux-2.6-libata-avoid-overflow-with-large-disks.patch Log Message: Fix overflow in libata when using large disks (>=1.5TB) linux-2.6-libata-avoid-overflow-with-large-disks.patch: --- NEW FILE linux-2.6-libata-avoid-overflow-with-large-disks.patch --- From: Roland Dreier Date: Tue, 28 Oct 2008 23:52:20 +0000 (-0700) Subject: libata: Avoid overflow in ata_tf_to_lba48() when tf->hba_lbal > 127 X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Fjgarzik%2Flibata-dev.git;a=commitdiff_plain;h=ba14a9c291aa867896a90b3571fcc1c3759942ff libata: Avoid overflow in ata_tf_to_lba48() when tf->hba_lbal > 127 In ata_tf_to_lba48(), when evaluating (tf->hob_lbal & 0xff) << 24 the expression is promoted to signed int (since int can hold all values of u8). However, if hob_lbal is 128 or more, then it is treated as a negative signed value and sign-extended when promoted to u64 to | into sectors, which leads to the MSB 32 bits of section getting set incorrectly. For example, Phillip O'Donnell reported that a 1.5GB drive caused: ata3.00: HPA detected: current 2930277168, native 18446744072344861488 where 2930277168 == 0xAEA87B30 and 18446744072344861488 == 0xffffffffaea87b30 which shows the problem when hob_lbal is 0xae. Fix this by adding a cast to u64, just as is used by for hob_lbah and hob_lbam in the function. Reported-by: Phillip O'Donnell Signed-off-by: Roland Dreier Signed-off-by: Jeff Garzik --- diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c index e398df1..8824c8d 100644 --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c @@ -1268,7 +1268,7 @@ u64 ata_tf_to_lba48(const struct ata_taskfile *tf) sectors |= ((u64)(tf->hob_lbah & 0xff)) << 40; sectors |= ((u64)(tf->hob_lbam & 0xff)) << 32; - sectors |= (tf->hob_lbal & 0xff) << 24; + sectors |= ((u64)(tf->hob_lbal & 0xff)) << 24; sectors |= (tf->lbah & 0xff) << 16; sectors |= (tf->lbam & 0xff) << 8; sectors |= (tf->lbal & 0xff); Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-9/kernel.spec,v retrieving revision 1.833 retrieving revision 1.834 diff -u -r1.833 -r1.834 --- kernel.spec 31 Oct 2008 17:07:17 -0000 1.833 +++ kernel.spec 1 Nov 2008 04:20:12 -0000 1.834 @@ -659,6 +659,7 @@ Patch672: linux-2.6-sata-eeepc-faster.patch Patch676: linux-2.6-libata-pata_it821x-fix-lba48-on-raid-volumes.patch Patch678: linux-2.6-libata-sata_nv-disable-swncq.patch +Patch679: linux-2.6-libata-avoid-overflow-with-large-disks.patch # wireless Patch681: linux-2.6-iwlagn-downgrade-BUG_ON-in-interrupt.patch @@ -1227,6 +1228,8 @@ ApplyPatch linux-2.6-sata-eeepc-faster.patch # disable swncq on sata_nv ApplyPatch linux-2.6-libata-sata_nv-disable-swncq.patch +# Fix libata on 1.5GB disks +ApplyPatch linux-2.6-libata-avoid-overflow-with-large-disks.patch # cciss sysfs links are broken ApplyPatch linux-2.6-blk-cciss-fix-regression-sysfs-symlink-missing.patch @@ -1901,6 +1904,9 @@ %kernel_variant_files -a /%{image_install_path}/xen*-%{KVERREL}.xen -e /etc/ld.so.conf.d/kernelcap-%{KVERREL}.xen.conf %{with_xen} xen %changelog +* Sat Oct 01 2008 Chuck Ebbert 2.6.27.4-21 +- Fix overflow in libata when using large disks (>=1.5TB) + * Fri Oct 31 2008 Chuck Ebbert 2.6.27.4-20 - Remove DRM headers from kernel-headers: they conflict with F9 drm-devel. From notting at fedoraproject.org Sat Nov 1 04:30:53 2008 From: notting at fedoraproject.org (Bill Nottingham) Date: Sat, 1 Nov 2008 04:30:53 +0000 (UTC) Subject: rpms/initscripts/devel .cvsignore, 1.155, 1.156 initscripts.spec, 1.182, 1.183 sources, 1.173, 1.174 Message-ID: <20081101043053.3F66D7011B@cvs1.fedora.phx.redhat.com> Author: notting Update of /cvs/extras/rpms/initscripts/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24540 Modified Files: .cvsignore initscripts.spec sources Log Message: 8.85-1 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/initscripts/devel/.cvsignore,v retrieving revision 1.155 retrieving revision 1.156 diff -u -r1.155 -r1.156 --- .cvsignore 14 Oct 2008 21:09:42 -0000 1.155 +++ .cvsignore 1 Nov 2008 04:30:22 -0000 1.156 @@ -1 +1 @@ -initscripts-8.84.tar.bz2 +initscripts-8.85.tar.bz2 Index: initscripts.spec =================================================================== RCS file: /cvs/extras/rpms/initscripts/devel/initscripts.spec,v retrieving revision 1.182 retrieving revision 1.183 diff -u -r1.182 -r1.183 --- initscripts.spec 14 Oct 2008 21:09:42 -0000 1.182 +++ initscripts.spec 1 Nov 2008 04:30:22 -0000 1.183 @@ -2,7 +2,7 @@ Summary: The inittab file and the /etc/init.d scripts Name: initscripts -Version: 8.84 +Version: 8.85 # ppp-watch is GPLv2+, everything else is GPLv2 License: GPLv2 and GPLv2+ Group: System Environment/Base @@ -25,7 +25,7 @@ Requires: /sbin/ip, /sbin/arping, net-tools, /bin/find Requires: /etc/redhat-release, dev Requires: ethtool >= 1.8-2, /sbin/runuser -Requires: udev >= 115-1 +Requires: udev >= 125-1 Requires: popt >= 1.12-2 Requires: cpio Conflicts: mkinitrd < 4.0, kernel < 2.6.12, mdadm < 2.6.4-3 @@ -33,7 +33,7 @@ Conflicts: dhclient < 3.0.3-7 Conflicts: tcsh < 6.13-5 Conflicts: xorg-x11, glib2 < 2.11.1-2 -Conflicts: alsa-utils < 1.0.14-0.5.rc2.fc7 +Conflicts: alsa-utils < 1.0.18 # http://bugzilla.redhat.com/show_bug.cgi?id=252973 Conflicts: nut < 2.2.0 Obsoletes: hotplug @@ -250,6 +250,17 @@ /etc/profile.d/debug* %changelog +* Fri Oct 31 2008 Bill Nottingham - 8.85-1 +- add some error handling/hiding to netfs NM dispatcher script (#469197) +- halt: fix code that causes a syntax error on multiple sound cards (#469156) +- require a new enough udev version to handle where we put the rules +- exit 0 in /etc/rc.d/rc (#469050) +- don't set up encrypted devices that have already been set up under different + names (#462371, ) +- accept either the '+', or comma-separated addresses for arp_ip_target. (#467954, + ) +- translation updates: hu, kn, ko, ml, sr, sr at latin + * Tue Oct 14 2008 Bill Nottingham - 8.84-1 - override Arabic, Persian, and Hebrew on the console () - explicitly run mdadm on boot to catch degraded arrays. () Index: sources =================================================================== RCS file: /cvs/extras/rpms/initscripts/devel/sources,v retrieving revision 1.173 retrieving revision 1.174 diff -u -r1.173 -r1.174 --- sources 14 Oct 2008 21:09:42 -0000 1.173 +++ sources 1 Nov 2008 04:30:22 -0000 1.174 @@ -1 +1 @@ -8e76dc55e2da335bedc7944168907574 initscripts-8.84.tar.bz2 +1b7863eca343cc9eb54ef86182b36422 initscripts-8.85.tar.bz2 From cwickert at fedoraproject.org Sat Nov 1 04:46:34 2008 From: cwickert at fedoraproject.org (Christoph Wickert) Date: Sat, 1 Nov 2008 04:46:34 +0000 (UTC) Subject: rpms/lxpanel/devel lxpanel.spec,1.15,1.16 Message-ID: <20081101044634.CBE0B7011B@cvs1.fedora.phx.redhat.com> Author: cwickert Update of /cvs/pkgs/rpms/lxpanel/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27062 Modified Files: lxpanel.spec Log Message: fix date in changelog Index: lxpanel.spec =================================================================== RCS file: /cvs/pkgs/rpms/lxpanel/devel/lxpanel.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- lxpanel.spec 1 Nov 2008 04:16:39 -0000 1.15 +++ lxpanel.spec 1 Nov 2008 04:46:04 -0000 1.16 @@ -65,7 +65,7 @@ %{_mandir}/man1/lxpanel* %changelog -* Fri Oct 03 2008 Christoph Wickert 0.3.8.1-3 +* Sat Nov 01 2008 Christoph Wickert 0.3.8.1-3 - Add battery callback patch - Add gnome-run icon and update default patch From pkgdb at fedoraproject.org Sat Nov 1 09:29:20 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 09:29:20 +0000 Subject: [pkgdb] gnuplot: shukla has requested watchbugzilla Message-ID: <20081101092921.15047208D54@bastion.fedora.phx.redhat.com> shukla has requested the watchbugzilla acl on gnuplot (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gnuplot From wtogami at fedoraproject.org Sat Nov 1 10:16:04 2008 From: wtogami at fedoraproject.org (=?utf-8?b?V2FycmVuIFRvZ2FtaSDnoKXkuIrli4c=?=) Date: Sat, 1 Nov 2008 10:16:04 +0000 (UTC) Subject: rpms/ltsp/F-9 .cvsignore, 1.25, 1.26 ltsp.spec, 1.35, 1.36 sources, 1.29, 1.30 Message-ID: <20081101101605.366007011B@cvs1.fedora.phx.redhat.com> Author: wtogami Update of /cvs/pkgs/rpms/ltsp/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15037 Modified Files: .cvsignore ltsp.spec sources Log Message: - Exclude wireless drivers because they cannot netboot, and they can often cause boot problems because of missing firmware - Point Fedora 10 client chroot at Fedora 10 mirrormanager Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ltsp/F-9/.cvsignore,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- .cvsignore 31 Oct 2008 21:22:19 -0000 1.25 +++ .cvsignore 1 Nov 2008 10:15:33 -0000 1.26 @@ -1 +1 @@ -ltsp-5.1.31.tar.bz2 +ltsp-5.1.32.tar.bz2 Index: ltsp.spec =================================================================== RCS file: /cvs/pkgs/rpms/ltsp/F-9/ltsp.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- ltsp.spec 31 Oct 2008 21:22:19 -0000 1.35 +++ ltsp.spec 1 Nov 2008 10:15:33 -0000 1.36 @@ -1,5 +1,5 @@ Name: ltsp -Version: 5.1.31 +Version: 5.1.32 %define _datestamp .20081031.14 #Release: 0%{_datestamp}%{?dist} Release: 1%{?dist} @@ -412,6 +412,11 @@ %endif %changelog +* Sat Nov 01 2008 Warren Togami - 5.1.32-1 +- Exclude wireless drivers because they cannot netboot, and they can often + cause boot problems because of missing firmware +- Point Fedora 10 client chroot at Fedora 10 mirrormanager + * Fri Oct 31 2008 Warren Togami - 5.1.31-1 - Revert upstream change that broke pulseaudio Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ltsp/F-9/sources,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- sources 31 Oct 2008 21:22:19 -0000 1.29 +++ sources 1 Nov 2008 10:15:33 -0000 1.30 @@ -1 +1 @@ -0a1744a03b97b6dbab5dba355b54d2ba ltsp-5.1.31.tar.bz2 +a317c6e06a393bb7769d375d9cb42226 ltsp-5.1.32.tar.bz2 From wtogami at fedoraproject.org Sat Nov 1 10:16:30 2008 From: wtogami at fedoraproject.org (=?utf-8?b?V2FycmVuIFRvZ2FtaSDnoKXkuIrli4c=?=) Date: Sat, 1 Nov 2008 10:16:30 +0000 (UTC) Subject: rpms/ltsp/devel .cvsignore, 1.13, 1.14 ltsp.spec, 1.18, 1.19 sources, 1.17, 1.18 Message-ID: <20081101101630.3D9897011B@cvs1.fedora.phx.redhat.com> Author: wtogami Update of /cvs/pkgs/rpms/ltsp/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15166 Modified Files: .cvsignore ltsp.spec sources Log Message: - Exclude wireless drivers because they cannot netboot, and they can often cause boot problems because of missing firmware - Point Fedora 10 client chroot at Fedora 10 mirrormanager Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ltsp/devel/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 31 Oct 2008 21:23:43 -0000 1.13 +++ .cvsignore 1 Nov 2008 10:15:59 -0000 1.14 @@ -1 +1 @@ -ltsp-5.1.31.tar.bz2 +ltsp-5.1.32.tar.bz2 Index: ltsp.spec =================================================================== RCS file: /cvs/pkgs/rpms/ltsp/devel/ltsp.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- ltsp.spec 31 Oct 2008 21:23:43 -0000 1.18 +++ ltsp.spec 1 Nov 2008 10:15:59 -0000 1.19 @@ -1,5 +1,5 @@ Name: ltsp -Version: 5.1.31 +Version: 5.1.32 %define _datestamp .20081031.14 #Release: 0%{_datestamp}%{?dist} Release: 1%{?dist} @@ -412,6 +412,11 @@ %endif %changelog +* Sat Nov 01 2008 Warren Togami - 5.1.32-1 +- Exclude wireless drivers because they cannot netboot, and they can often + cause boot problems because of missing firmware +- Point Fedora 10 client chroot at Fedora 10 mirrormanager + * Fri Oct 31 2008 Warren Togami - 5.1.31-1 - Revert upstream change that broke pulseaudio Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ltsp/devel/sources,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- sources 31 Oct 2008 21:23:43 -0000 1.17 +++ sources 1 Nov 2008 10:15:59 -0000 1.18 @@ -1 +1 @@ -0a1744a03b97b6dbab5dba355b54d2ba ltsp-5.1.31.tar.bz2 +a317c6e06a393bb7769d375d9cb42226 ltsp-5.1.32.tar.bz2 From srini at fedoraproject.org Sat Nov 1 10:35:14 2008 From: srini at fedoraproject.org (srinivas ramanatha) Date: Sat, 1 Nov 2008 10:35:14 +0000 (UTC) Subject: rpms/openwsman/EL-5 import.log, NONE, 1.1 openwsman-initscript.patch, NONE, 1.1 openwsman.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101103514.4F8507011B@cvs1.fedora.phx.redhat.com> Author: srini Update of /cvs/pkgs/rpms/openwsman/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18631/EL-5 Modified Files: .cvsignore sources Added Files: import.log openwsman-initscript.patch openwsman.spec Log Message: Initial Import to EL-5 --- NEW FILE import.log --- openwsman-2_1_0-1_fc9:EL-5:openwsman-2.1.0-1.fc9.src.rpm:1225535651 openwsman-initscript.patch: --- NEW FILE openwsman-initscript.patch --- --- openwsman-2.0.0/etc/init/openwsmand.sh.in.orig 2008-09-07 00:01:29.000000000 -0500 +++ openwsman-2.0.0/etc/init/openwsmand.sh.in 2008-09-07 00:34:57.000000000 -0500 @@ -4,15 +4,13 @@ # Provides: openwsmand # Required-Start: $remote_fs # Required-Stop: $network -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 # Short-Description: Openwsman Daemon # Description: openwsmand # Start/Stop the Openwsman Daemon ### END INIT INFO # # -# chkconfig: 2345 36 64 +# chkconfig: - 36 64 # description: Openwsman Daemon # processname: openwsmand @@ -57,7 +55,7 @@ case "$1" in if [ "x${FQDN}" = "x" ]; then FQDN=localhost.localdomain fi -cat << EOF | sh @SYSCONFDIR@/owsmangencert.sh > /dev/null 2>&1 +cat << EOF | sh @libexecdir@/openwsman/owsmangencert.sh > /dev/null 2>&1 -- SomeState SomeCity --- NEW FILE openwsman.spec --- %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?ruby_sitearch: %define ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"] ')} Name: openwsman Version: 2.1.0 Release: 1%{?dist} License: BSD Url: http://www.openwsman.org/ Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Patch0: %{name}-initscript.patch BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXX) Group: System Environment/Daemons Summary: Web Services Management libraries BuildRequires: sblim-sfcc-devel curl-devel libxml2-devel pkgconfig pam-devel openssl-devel swig python python-devel ruby ruby-devel Requires(post): chkconfig Requires(preun): chkconfig Requires(postun): initscripts %description Openwsman is a project intended to provide an open-source implementation of the Web Services Management specification (WS-Management) and to expose system management information on the Linux operating system using the WS-Management protocol. WS-Management is based on a suite of web services specifications and usage requirements that exposes a set of operations focused on and covers all system management aspects. %package devel Summary: Openwsman Development files Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel Openwsman Development files %package python Summary: Openwsman Python bindings Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description python Openwsman python bindings %package -n ruby-%{name} Summary: Openwsman Ruby bindings Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: ruby(abi) = 1.8 Provides: ruby(%{name}) = %{version} %description -n ruby-%{name} Openwsman ruby bindings %prep %setup -q %patch0 -p1 %build chmod a-x src/lib/*.[ch] chmod a-x src/cpp/*.[ch] chmod a-x include/*.[ch] # disable eventing, as Fedora libcurl isn't linked against openssl # disable tests in 2.1.0, http://www.openwsman.org/bug/263 %configure --with-examples=yes --with-tests=no --enable-python=yes --enable-ruby=yes --enable-eventing=no --disable-more-warnings make %{?_smp_flags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install install -m 0644 etc/openwsman.conf %{buildroot}/etc/openwsman install -m 0644 etc/ssleay.cnf %{buildroot}/etc/openwsman install -D -m 0755 etc/init/%{name}d.sh %{buildroot}/%{_initrddir}/%{name}d # move this helper script out of /etc mkdir -p %{buildroot}/%{_libexecdir}/%{name}/ chmod 0755 %{buildroot}/etc/%{name}/owsmangencert.sh mv %{buildroot}/etc/%{name}/owsmangencert.sh %{buildroot}/%{_libexecdir}/%{name}/ find %{buildroot} -type f -name \*.la -exec rm \{\} \; find %{buildroot} -type f -name \*.a -exec rm \{\} \; %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_sbindir}/%{name}d %{_initrddir}/%{name}d %{_libexecdir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/plugins %dir %{_libdir}/%{name}/authenticators %{_libdir}/libwsman*.so.* %{_libdir}/%{name}/plugins/*so.* %{_libdir}/%{name}/authenticators/*so.* %dir /etc/openwsman %config(noreplace) /etc/openwsman/openwsman.conf %config(noreplace) /etc/openwsman/ssleay.cnf %doc COPYING README %files devel %defattr(-,root,root) %{_includedir}/* %{_libdir}/*.so %{_libdir}/%{name}/plugins/*so %{_libdir}/%{name}/authenticators/*so %{_libdir}/pkgconfig/%{name}*.pc %doc COPYING examples/serialize.c doc/plugin* %files python %defattr(-,root,root) %{python_sitelib}/pywsman.py %{python_sitelib}/*.so %doc COPYING %files -n ruby-%{name} %defattr(-,root,root) %{ruby_sitearch}/*.so %doc COPYING %post /sbin/ldconfig /sbin/chkconfig --add %{name}d %preun if [ $1 = 0 ] ; then /sbin/service %{name}d stop >/dev/null 2>&1 /sbin/chkconfig --del %{name}d fi %postun /sbin/ldconfig if [ "$1" -ge "1" ] ; then /sbin/service %{name}d condrestart >/dev/null 2>&1 || : fi %changelog * Mon Sep 22 2008 Matt Domsch - 2.1.0-1 - update to 2.1.0, resolves security issues * Tue Aug 19 2008 - 2.0.0-1%{?dist} - Modified the spec file to adhere to fedora packaging guidelines. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/openwsman/EL-5/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 13 Oct 2008 10:50:28 -0000 1.1 +++ .cvsignore 1 Nov 2008 10:34:43 -0000 1.2 @@ -0,0 +1 @@ +openwsman-2.1.0.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/openwsman/EL-5/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 13 Oct 2008 10:50:29 -0000 1.1 +++ sources 1 Nov 2008 10:34:43 -0000 1.2 @@ -0,0 +1 @@ +25a135bea7c1653f66b2428c4b252d3a openwsman-2.1.0.tar.bz2 From srini at fedoraproject.org Sat Nov 1 10:58:01 2008 From: srini at fedoraproject.org (srinivas ramanatha) Date: Sat, 1 Nov 2008 10:58:01 +0000 (UTC) Subject: rpms/openwsman/devel import.log, NONE, 1.1 openwsman-initscript.patch, NONE, 1.1 openwsman.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101105801.526077011B@cvs1.fedora.phx.redhat.com> Author: srini Update of /cvs/pkgs/rpms/openwsman/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23403/devel Modified Files: .cvsignore sources Added Files: import.log openwsman-initscript.patch openwsman.spec Log Message: Initail Import to devel --- NEW FILE import.log --- openwsman-2_1_0-1_fc9:HEAD:openwsman-2.1.0-1.fc9.src.rpm:1225537021 openwsman-initscript.patch: --- NEW FILE openwsman-initscript.patch --- --- openwsman-2.0.0/etc/init/openwsmand.sh.in.orig 2008-09-07 00:01:29.000000000 -0500 +++ openwsman-2.0.0/etc/init/openwsmand.sh.in 2008-09-07 00:34:57.000000000 -0500 @@ -4,15 +4,13 @@ # Provides: openwsmand # Required-Start: $remote_fs # Required-Stop: $network -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 # Short-Description: Openwsman Daemon # Description: openwsmand # Start/Stop the Openwsman Daemon ### END INIT INFO # # -# chkconfig: 2345 36 64 +# chkconfig: - 36 64 # description: Openwsman Daemon # processname: openwsmand @@ -57,7 +55,7 @@ case "$1" in if [ "x${FQDN}" = "x" ]; then FQDN=localhost.localdomain fi -cat << EOF | sh @SYSCONFDIR@/owsmangencert.sh > /dev/null 2>&1 +cat << EOF | sh @libexecdir@/openwsman/owsmangencert.sh > /dev/null 2>&1 -- SomeState SomeCity --- NEW FILE openwsman.spec --- %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?ruby_sitearch: %define ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"] ')} Name: openwsman Version: 2.1.0 Release: 1%{?dist} License: BSD Url: http://www.openwsman.org/ Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Patch0: %{name}-initscript.patch BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXX) Group: System Environment/Daemons Summary: Web Services Management libraries BuildRequires: sblim-sfcc-devel curl-devel libxml2-devel pkgconfig pam-devel openssl-devel swig python python-devel ruby ruby-devel Requires(post): chkconfig Requires(preun): chkconfig Requires(postun): initscripts %description Openwsman is a project intended to provide an open-source implementation of the Web Services Management specification (WS-Management) and to expose system management information on the Linux operating system using the WS-Management protocol. WS-Management is based on a suite of web services specifications and usage requirements that exposes a set of operations focused on and covers all system management aspects. %package devel Summary: Openwsman Development files Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel Openwsman Development files %package python Summary: Openwsman Python bindings Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description python Openwsman python bindings %package -n ruby-%{name} Summary: Openwsman Ruby bindings Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: ruby(abi) = 1.8 Provides: ruby(%{name}) = %{version} %description -n ruby-%{name} Openwsman ruby bindings %prep %setup -q %patch0 -p1 %build chmod a-x src/lib/*.[ch] chmod a-x src/cpp/*.[ch] chmod a-x include/*.[ch] # disable eventing, as Fedora libcurl isn't linked against openssl # disable tests in 2.1.0, http://www.openwsman.org/bug/263 %configure --with-examples=yes --with-tests=no --enable-python=yes --enable-ruby=yes --enable-eventing=no --disable-more-warnings make %{?_smp_flags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install install -m 0644 etc/openwsman.conf %{buildroot}/etc/openwsman install -m 0644 etc/ssleay.cnf %{buildroot}/etc/openwsman install -D -m 0755 etc/init/%{name}d.sh %{buildroot}/%{_initrddir}/%{name}d # move this helper script out of /etc mkdir -p %{buildroot}/%{_libexecdir}/%{name}/ chmod 0755 %{buildroot}/etc/%{name}/owsmangencert.sh mv %{buildroot}/etc/%{name}/owsmangencert.sh %{buildroot}/%{_libexecdir}/%{name}/ find %{buildroot} -type f -name \*.la -exec rm \{\} \; find %{buildroot} -type f -name \*.a -exec rm \{\} \; %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_sbindir}/%{name}d %{_initrddir}/%{name}d %{_libexecdir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/plugins %dir %{_libdir}/%{name}/authenticators %{_libdir}/libwsman*.so.* %{_libdir}/%{name}/plugins/*so.* %{_libdir}/%{name}/authenticators/*so.* %dir /etc/openwsman %config(noreplace) /etc/openwsman/openwsman.conf %config(noreplace) /etc/openwsman/ssleay.cnf %doc COPYING README %files devel %defattr(-,root,root) %{_includedir}/* %{_libdir}/*.so %{_libdir}/%{name}/plugins/*so %{_libdir}/%{name}/authenticators/*so %{_libdir}/pkgconfig/%{name}*.pc %doc COPYING examples/serialize.c doc/plugin* %files python %defattr(-,root,root) %{python_sitelib}/pywsman.py %{python_sitelib}/*.so %doc COPYING %files -n ruby-%{name} %defattr(-,root,root) %{ruby_sitearch}/*.so %doc COPYING %post /sbin/ldconfig /sbin/chkconfig --add %{name}d %preun if [ $1 = 0 ] ; then /sbin/service %{name}d stop >/dev/null 2>&1 /sbin/chkconfig --del %{name}d fi %postun /sbin/ldconfig if [ "$1" -ge "1" ] ; then /sbin/service %{name}d condrestart >/dev/null 2>&1 || : fi %changelog * Mon Sep 22 2008 Matt Domsch - 2.1.0-1 - update to 2.1.0, resolves security issues * Tue Aug 19 2008 - 2.0.0-1%{?dist} - Modified the spec file to adhere to fedora packaging guidelines. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/openwsman/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 13 Oct 2008 10:50:28 -0000 1.1 +++ .cvsignore 1 Nov 2008 10:57:30 -0000 1.2 @@ -0,0 +1 @@ +openwsman-2.1.0.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/openwsman/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 13 Oct 2008 10:50:29 -0000 1.1 +++ sources 1 Nov 2008 10:57:30 -0000 1.2 @@ -0,0 +1 @@ +25a135bea7c1653f66b2428c4b252d3a openwsman-2.1.0.tar.bz2 From srini at fedoraproject.org Sat Nov 1 11:00:04 2008 From: srini at fedoraproject.org (srinivas ramanatha) Date: Sat, 1 Nov 2008 11:00:04 +0000 (UTC) Subject: rpms/openwsman/EL-4 import.log, NONE, 1.1 openwsman-initscript.patch, NONE, 1.1 openwsman.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101110004.456107011B@cvs1.fedora.phx.redhat.com> Author: srini Update of /cvs/pkgs/rpms/openwsman/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23930/EL-4 Modified Files: .cvsignore sources Added Files: import.log openwsman-initscript.patch openwsman.spec Log Message: Initial import to EL-4 --- NEW FILE import.log --- openwsman-2_1_0-1_fc9:EL-4:openwsman-2.1.0-1.fc9.src.rpm:1225537139 openwsman-initscript.patch: --- NEW FILE openwsman-initscript.patch --- --- openwsman-2.0.0/etc/init/openwsmand.sh.in.orig 2008-09-07 00:01:29.000000000 -0500 +++ openwsman-2.0.0/etc/init/openwsmand.sh.in 2008-09-07 00:34:57.000000000 -0500 @@ -4,15 +4,13 @@ # Provides: openwsmand # Required-Start: $remote_fs # Required-Stop: $network -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 # Short-Description: Openwsman Daemon # Description: openwsmand # Start/Stop the Openwsman Daemon ### END INIT INFO # # -# chkconfig: 2345 36 64 +# chkconfig: - 36 64 # description: Openwsman Daemon # processname: openwsmand @@ -57,7 +55,7 @@ case "$1" in if [ "x${FQDN}" = "x" ]; then FQDN=localhost.localdomain fi -cat << EOF | sh @SYSCONFDIR@/owsmangencert.sh > /dev/null 2>&1 +cat << EOF | sh @libexecdir@/openwsman/owsmangencert.sh > /dev/null 2>&1 -- SomeState SomeCity --- NEW FILE openwsman.spec --- %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?ruby_sitearch: %define ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"] ')} Name: openwsman Version: 2.1.0 Release: 1%{?dist} License: BSD Url: http://www.openwsman.org/ Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Patch0: %{name}-initscript.patch BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXX) Group: System Environment/Daemons Summary: Web Services Management libraries BuildRequires: sblim-sfcc-devel curl-devel libxml2-devel pkgconfig pam-devel openssl-devel swig python python-devel ruby ruby-devel Requires(post): chkconfig Requires(preun): chkconfig Requires(postun): initscripts %description Openwsman is a project intended to provide an open-source implementation of the Web Services Management specification (WS-Management) and to expose system management information on the Linux operating system using the WS-Management protocol. WS-Management is based on a suite of web services specifications and usage requirements that exposes a set of operations focused on and covers all system management aspects. %package devel Summary: Openwsman Development files Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel Openwsman Development files %package python Summary: Openwsman Python bindings Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description python Openwsman python bindings %package -n ruby-%{name} Summary: Openwsman Ruby bindings Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: ruby(abi) = 1.8 Provides: ruby(%{name}) = %{version} %description -n ruby-%{name} Openwsman ruby bindings %prep %setup -q %patch0 -p1 %build chmod a-x src/lib/*.[ch] chmod a-x src/cpp/*.[ch] chmod a-x include/*.[ch] # disable eventing, as Fedora libcurl isn't linked against openssl # disable tests in 2.1.0, http://www.openwsman.org/bug/263 %configure --with-examples=yes --with-tests=no --enable-python=yes --enable-ruby=yes --enable-eventing=no --disable-more-warnings make %{?_smp_flags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install install -m 0644 etc/openwsman.conf %{buildroot}/etc/openwsman install -m 0644 etc/ssleay.cnf %{buildroot}/etc/openwsman install -D -m 0755 etc/init/%{name}d.sh %{buildroot}/%{_initrddir}/%{name}d # move this helper script out of /etc mkdir -p %{buildroot}/%{_libexecdir}/%{name}/ chmod 0755 %{buildroot}/etc/%{name}/owsmangencert.sh mv %{buildroot}/etc/%{name}/owsmangencert.sh %{buildroot}/%{_libexecdir}/%{name}/ find %{buildroot} -type f -name \*.la -exec rm \{\} \; find %{buildroot} -type f -name \*.a -exec rm \{\} \; %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_sbindir}/%{name}d %{_initrddir}/%{name}d %{_libexecdir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/plugins %dir %{_libdir}/%{name}/authenticators %{_libdir}/libwsman*.so.* %{_libdir}/%{name}/plugins/*so.* %{_libdir}/%{name}/authenticators/*so.* %dir /etc/openwsman %config(noreplace) /etc/openwsman/openwsman.conf %config(noreplace) /etc/openwsman/ssleay.cnf %doc COPYING README %files devel %defattr(-,root,root) %{_includedir}/* %{_libdir}/*.so %{_libdir}/%{name}/plugins/*so %{_libdir}/%{name}/authenticators/*so %{_libdir}/pkgconfig/%{name}*.pc %doc COPYING examples/serialize.c doc/plugin* %files python %defattr(-,root,root) %{python_sitelib}/pywsman.py %{python_sitelib}/*.so %doc COPYING %files -n ruby-%{name} %defattr(-,root,root) %{ruby_sitearch}/*.so %doc COPYING %post /sbin/ldconfig /sbin/chkconfig --add %{name}d %preun if [ $1 = 0 ] ; then /sbin/service %{name}d stop >/dev/null 2>&1 /sbin/chkconfig --del %{name}d fi %postun /sbin/ldconfig if [ "$1" -ge "1" ] ; then /sbin/service %{name}d condrestart >/dev/null 2>&1 || : fi %changelog * Mon Sep 22 2008 Matt Domsch - 2.1.0-1 - update to 2.1.0, resolves security issues * Tue Aug 19 2008 - 2.0.0-1%{?dist} - Modified the spec file to adhere to fedora packaging guidelines. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/openwsman/EL-4/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 13 Oct 2008 10:50:28 -0000 1.1 +++ .cvsignore 1 Nov 2008 10:59:33 -0000 1.2 @@ -0,0 +1 @@ +openwsman-2.1.0.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/openwsman/EL-4/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 13 Oct 2008 10:50:29 -0000 1.1 +++ sources 1 Nov 2008 10:59:33 -0000 1.2 @@ -0,0 +1 @@ +25a135bea7c1653f66b2428c4b252d3a openwsman-2.1.0.tar.bz2 From srini at fedoraproject.org Sat Nov 1 11:01:50 2008 From: srini at fedoraproject.org (srinivas ramanatha) Date: Sat, 1 Nov 2008 11:01:50 +0000 (UTC) Subject: rpms/openwsman/F-8 import.log, NONE, 1.1 openwsman-initscript.patch, NONE, 1.1 openwsman.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101110150.4D7CC7011B@cvs1.fedora.phx.redhat.com> Author: srini Update of /cvs/pkgs/rpms/openwsman/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24482/F-8 Modified Files: .cvsignore sources Added Files: import.log openwsman-initscript.patch openwsman.spec Log Message: Initial import to F-8 --- NEW FILE import.log --- openwsman-2_1_0-1_fc9:F-8:openwsman-2.1.0-1.fc9.src.rpm:1225537244 openwsman-initscript.patch: --- NEW FILE openwsman-initscript.patch --- --- openwsman-2.0.0/etc/init/openwsmand.sh.in.orig 2008-09-07 00:01:29.000000000 -0500 +++ openwsman-2.0.0/etc/init/openwsmand.sh.in 2008-09-07 00:34:57.000000000 -0500 @@ -4,15 +4,13 @@ # Provides: openwsmand # Required-Start: $remote_fs # Required-Stop: $network -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 # Short-Description: Openwsman Daemon # Description: openwsmand # Start/Stop the Openwsman Daemon ### END INIT INFO # # -# chkconfig: 2345 36 64 +# chkconfig: - 36 64 # description: Openwsman Daemon # processname: openwsmand @@ -57,7 +55,7 @@ case "$1" in if [ "x${FQDN}" = "x" ]; then FQDN=localhost.localdomain fi -cat << EOF | sh @SYSCONFDIR@/owsmangencert.sh > /dev/null 2>&1 +cat << EOF | sh @libexecdir@/openwsman/owsmangencert.sh > /dev/null 2>&1 -- SomeState SomeCity --- NEW FILE openwsman.spec --- %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?ruby_sitearch: %define ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"] ')} Name: openwsman Version: 2.1.0 Release: 1%{?dist} License: BSD Url: http://www.openwsman.org/ Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Patch0: %{name}-initscript.patch BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXX) Group: System Environment/Daemons Summary: Web Services Management libraries BuildRequires: sblim-sfcc-devel curl-devel libxml2-devel pkgconfig pam-devel openssl-devel swig python python-devel ruby ruby-devel Requires(post): chkconfig Requires(preun): chkconfig Requires(postun): initscripts %description Openwsman is a project intended to provide an open-source implementation of the Web Services Management specification (WS-Management) and to expose system management information on the Linux operating system using the WS-Management protocol. WS-Management is based on a suite of web services specifications and usage requirements that exposes a set of operations focused on and covers all system management aspects. %package devel Summary: Openwsman Development files Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel Openwsman Development files %package python Summary: Openwsman Python bindings Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description python Openwsman python bindings %package -n ruby-%{name} Summary: Openwsman Ruby bindings Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: ruby(abi) = 1.8 Provides: ruby(%{name}) = %{version} %description -n ruby-%{name} Openwsman ruby bindings %prep %setup -q %patch0 -p1 %build chmod a-x src/lib/*.[ch] chmod a-x src/cpp/*.[ch] chmod a-x include/*.[ch] # disable eventing, as Fedora libcurl isn't linked against openssl # disable tests in 2.1.0, http://www.openwsman.org/bug/263 %configure --with-examples=yes --with-tests=no --enable-python=yes --enable-ruby=yes --enable-eventing=no --disable-more-warnings make %{?_smp_flags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install install -m 0644 etc/openwsman.conf %{buildroot}/etc/openwsman install -m 0644 etc/ssleay.cnf %{buildroot}/etc/openwsman install -D -m 0755 etc/init/%{name}d.sh %{buildroot}/%{_initrddir}/%{name}d # move this helper script out of /etc mkdir -p %{buildroot}/%{_libexecdir}/%{name}/ chmod 0755 %{buildroot}/etc/%{name}/owsmangencert.sh mv %{buildroot}/etc/%{name}/owsmangencert.sh %{buildroot}/%{_libexecdir}/%{name}/ find %{buildroot} -type f -name \*.la -exec rm \{\} \; find %{buildroot} -type f -name \*.a -exec rm \{\} \; %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_sbindir}/%{name}d %{_initrddir}/%{name}d %{_libexecdir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/plugins %dir %{_libdir}/%{name}/authenticators %{_libdir}/libwsman*.so.* %{_libdir}/%{name}/plugins/*so.* %{_libdir}/%{name}/authenticators/*so.* %dir /etc/openwsman %config(noreplace) /etc/openwsman/openwsman.conf %config(noreplace) /etc/openwsman/ssleay.cnf %doc COPYING README %files devel %defattr(-,root,root) %{_includedir}/* %{_libdir}/*.so %{_libdir}/%{name}/plugins/*so %{_libdir}/%{name}/authenticators/*so %{_libdir}/pkgconfig/%{name}*.pc %doc COPYING examples/serialize.c doc/plugin* %files python %defattr(-,root,root) %{python_sitelib}/pywsman.py %{python_sitelib}/*.so %doc COPYING %files -n ruby-%{name} %defattr(-,root,root) %{ruby_sitearch}/*.so %doc COPYING %post /sbin/ldconfig /sbin/chkconfig --add %{name}d %preun if [ $1 = 0 ] ; then /sbin/service %{name}d stop >/dev/null 2>&1 /sbin/chkconfig --del %{name}d fi %postun /sbin/ldconfig if [ "$1" -ge "1" ] ; then /sbin/service %{name}d condrestart >/dev/null 2>&1 || : fi %changelog * Mon Sep 22 2008 Matt Domsch - 2.1.0-1 - update to 2.1.0, resolves security issues * Tue Aug 19 2008 - 2.0.0-1%{?dist} - Modified the spec file to adhere to fedora packaging guidelines. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/openwsman/F-8/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 13 Oct 2008 10:50:28 -0000 1.1 +++ .cvsignore 1 Nov 2008 11:01:19 -0000 1.2 @@ -0,0 +1 @@ +openwsman-2.1.0.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/openwsman/F-8/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 13 Oct 2008 10:50:29 -0000 1.1 +++ sources 1 Nov 2008 11:01:19 -0000 1.2 @@ -0,0 +1 @@ +25a135bea7c1653f66b2428c4b252d3a openwsman-2.1.0.tar.bz2 From srini at fedoraproject.org Sat Nov 1 11:03:31 2008 From: srini at fedoraproject.org (srinivas ramanatha) Date: Sat, 1 Nov 2008 11:03:31 +0000 (UTC) Subject: rpms/openwsman/F-9 import.log, NONE, 1.1 openwsman-initscript.patch, NONE, 1.1 openwsman.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101110331.DAF2E7011B@cvs1.fedora.phx.redhat.com> Author: srini Update of /cvs/pkgs/rpms/openwsman/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25081/F-9 Modified Files: .cvsignore sources Added Files: import.log openwsman-initscript.patch openwsman.spec Log Message: Initial Import to F-9 --- NEW FILE import.log --- openwsman-2_1_0-1_fc9:F-9:openwsman-2.1.0-1.fc9.src.rpm:1225537346 openwsman-initscript.patch: --- NEW FILE openwsman-initscript.patch --- --- openwsman-2.0.0/etc/init/openwsmand.sh.in.orig 2008-09-07 00:01:29.000000000 -0500 +++ openwsman-2.0.0/etc/init/openwsmand.sh.in 2008-09-07 00:34:57.000000000 -0500 @@ -4,15 +4,13 @@ # Provides: openwsmand # Required-Start: $remote_fs # Required-Stop: $network -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 # Short-Description: Openwsman Daemon # Description: openwsmand # Start/Stop the Openwsman Daemon ### END INIT INFO # # -# chkconfig: 2345 36 64 +# chkconfig: - 36 64 # description: Openwsman Daemon # processname: openwsmand @@ -57,7 +55,7 @@ case "$1" in if [ "x${FQDN}" = "x" ]; then FQDN=localhost.localdomain fi -cat << EOF | sh @SYSCONFDIR@/owsmangencert.sh > /dev/null 2>&1 +cat << EOF | sh @libexecdir@/openwsman/owsmangencert.sh > /dev/null 2>&1 -- SomeState SomeCity --- NEW FILE openwsman.spec --- %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?ruby_sitearch: %define ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"] ')} Name: openwsman Version: 2.1.0 Release: 1%{?dist} License: BSD Url: http://www.openwsman.org/ Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Patch0: %{name}-initscript.patch BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXX) Group: System Environment/Daemons Summary: Web Services Management libraries BuildRequires: sblim-sfcc-devel curl-devel libxml2-devel pkgconfig pam-devel openssl-devel swig python python-devel ruby ruby-devel Requires(post): chkconfig Requires(preun): chkconfig Requires(postun): initscripts %description Openwsman is a project intended to provide an open-source implementation of the Web Services Management specification (WS-Management) and to expose system management information on the Linux operating system using the WS-Management protocol. WS-Management is based on a suite of web services specifications and usage requirements that exposes a set of operations focused on and covers all system management aspects. %package devel Summary: Openwsman Development files Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel Openwsman Development files %package python Summary: Openwsman Python bindings Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description python Openwsman python bindings %package -n ruby-%{name} Summary: Openwsman Ruby bindings Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: ruby(abi) = 1.8 Provides: ruby(%{name}) = %{version} %description -n ruby-%{name} Openwsman ruby bindings %prep %setup -q %patch0 -p1 %build chmod a-x src/lib/*.[ch] chmod a-x src/cpp/*.[ch] chmod a-x include/*.[ch] # disable eventing, as Fedora libcurl isn't linked against openssl # disable tests in 2.1.0, http://www.openwsman.org/bug/263 %configure --with-examples=yes --with-tests=no --enable-python=yes --enable-ruby=yes --enable-eventing=no --disable-more-warnings make %{?_smp_flags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install install -m 0644 etc/openwsman.conf %{buildroot}/etc/openwsman install -m 0644 etc/ssleay.cnf %{buildroot}/etc/openwsman install -D -m 0755 etc/init/%{name}d.sh %{buildroot}/%{_initrddir}/%{name}d # move this helper script out of /etc mkdir -p %{buildroot}/%{_libexecdir}/%{name}/ chmod 0755 %{buildroot}/etc/%{name}/owsmangencert.sh mv %{buildroot}/etc/%{name}/owsmangencert.sh %{buildroot}/%{_libexecdir}/%{name}/ find %{buildroot} -type f -name \*.la -exec rm \{\} \; find %{buildroot} -type f -name \*.a -exec rm \{\} \; %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_sbindir}/%{name}d %{_initrddir}/%{name}d %{_libexecdir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/plugins %dir %{_libdir}/%{name}/authenticators %{_libdir}/libwsman*.so.* %{_libdir}/%{name}/plugins/*so.* %{_libdir}/%{name}/authenticators/*so.* %dir /etc/openwsman %config(noreplace) /etc/openwsman/openwsman.conf %config(noreplace) /etc/openwsman/ssleay.cnf %doc COPYING README %files devel %defattr(-,root,root) %{_includedir}/* %{_libdir}/*.so %{_libdir}/%{name}/plugins/*so %{_libdir}/%{name}/authenticators/*so %{_libdir}/pkgconfig/%{name}*.pc %doc COPYING examples/serialize.c doc/plugin* %files python %defattr(-,root,root) %{python_sitelib}/pywsman.py %{python_sitelib}/*.so %doc COPYING %files -n ruby-%{name} %defattr(-,root,root) %{ruby_sitearch}/*.so %doc COPYING %post /sbin/ldconfig /sbin/chkconfig --add %{name}d %preun if [ $1 = 0 ] ; then /sbin/service %{name}d stop >/dev/null 2>&1 /sbin/chkconfig --del %{name}d fi %postun /sbin/ldconfig if [ "$1" -ge "1" ] ; then /sbin/service %{name}d condrestart >/dev/null 2>&1 || : fi %changelog * Mon Sep 22 2008 Matt Domsch - 2.1.0-1 - update to 2.1.0, resolves security issues * Tue Aug 19 2008 - 2.0.0-1%{?dist} - Modified the spec file to adhere to fedora packaging guidelines. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/openwsman/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 13 Oct 2008 10:50:28 -0000 1.1 +++ .cvsignore 1 Nov 2008 11:03:01 -0000 1.2 @@ -0,0 +1 @@ +openwsman-2.1.0.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/openwsman/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 13 Oct 2008 10:50:29 -0000 1.1 +++ sources 1 Nov 2008 11:03:01 -0000 1.2 @@ -0,0 +1 @@ +25a135bea7c1653f66b2428c4b252d3a openwsman-2.1.0.tar.bz2 From srini at fedoraproject.org Sat Nov 1 11:06:37 2008 From: srini at fedoraproject.org (srinivas ramanatha) Date: Sat, 1 Nov 2008 11:06:37 +0000 (UTC) Subject: rpms/wsmancli/devel import.log, NONE, 1.1 wsmancli.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101110637.B36767011B@cvs1.fedora.phx.redhat.com> Author: srini Update of /cvs/pkgs/rpms/wsmancli/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25864/devel Modified Files: .cvsignore sources Added Files: import.log wsmancli.spec Log Message: Initial Import to devel --- NEW FILE import.log --- wsmancli-2_1_0-1_fc9:HEAD:wsmancli-2.1.0-1.fc9.src.rpm:1225537538 --- NEW FILE wsmancli.spec --- Name: wsmancli Version: 2.1.0 Release: 1%{dist} License: BSD Url: http://www.openwsman.org/ Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXX) Group: Applications/System BuildRequires: openwsman-devel >= 2.1.0 pkgconfig curl-devel Requires: openwsman curl Summary: WS-Management-Command line Interface %description Command line interface for managing systems using Web Services Management protocol. %prep %setup -q %build %configure --disable-more-warnings make %{?_smp_flags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_bindir}/wsman %{_bindir}/wseventmgr %doc COPYING README %changelog * Tue Sep 30 2008 - 2.1.0-1%{?dist} - Modified the spec file to adhere to fedora packaging guidelines. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/wsmancli/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 11 Oct 2008 00:15:09 -0000 1.1 +++ .cvsignore 1 Nov 2008 11:06:07 -0000 1.2 @@ -0,0 +1 @@ +wsmancli-2.1.0.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/wsmancli/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 11 Oct 2008 00:15:09 -0000 1.1 +++ sources 1 Nov 2008 11:06:07 -0000 1.2 @@ -0,0 +1 @@ +6377cc8c015f669f710cd9eadb00f43f wsmancli-2.1.0.tar.bz2 From srini at fedoraproject.org Sat Nov 1 11:08:19 2008 From: srini at fedoraproject.org (srinivas ramanatha) Date: Sat, 1 Nov 2008 11:08:19 +0000 (UTC) Subject: rpms/wsmancli/EL-5 import.log, NONE, 1.1 wsmancli.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101110819.1CE1F7011B@cvs1.fedora.phx.redhat.com> Author: srini Update of /cvs/pkgs/rpms/wsmancli/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26324/EL-5 Modified Files: .cvsignore sources Added Files: import.log wsmancli.spec Log Message: Initial Import to EL-5 --- NEW FILE import.log --- wsmancli-2_1_0-1_fc9:EL-5:wsmancli-2.1.0-1.fc9.src.rpm:1225537637 --- NEW FILE wsmancli.spec --- Name: wsmancli Version: 2.1.0 Release: 1%{dist} License: BSD Url: http://www.openwsman.org/ Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXX) Group: Applications/System BuildRequires: openwsman-devel >= 2.1.0 pkgconfig curl-devel Requires: openwsman curl Summary: WS-Management-Command line Interface %description Command line interface for managing systems using Web Services Management protocol. %prep %setup -q %build %configure --disable-more-warnings make %{?_smp_flags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_bindir}/wsman %{_bindir}/wseventmgr %doc COPYING README %changelog * Tue Sep 30 2008 - 2.1.0-1%{?dist} - Modified the spec file to adhere to fedora packaging guidelines. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/wsmancli/EL-5/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 11 Oct 2008 00:15:09 -0000 1.1 +++ .cvsignore 1 Nov 2008 11:07:48 -0000 1.2 @@ -0,0 +1 @@ +wsmancli-2.1.0.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/wsmancli/EL-5/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 11 Oct 2008 00:15:09 -0000 1.1 +++ sources 1 Nov 2008 11:07:48 -0000 1.2 @@ -0,0 +1 @@ +6377cc8c015f669f710cd9eadb00f43f wsmancli-2.1.0.tar.bz2 From srini at fedoraproject.org Sat Nov 1 11:10:02 2008 From: srini at fedoraproject.org (srinivas ramanatha) Date: Sat, 1 Nov 2008 11:10:02 +0000 (UTC) Subject: rpms/wsmancli/EL-4 import.log, NONE, 1.1 wsmancli.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101111002.D04367011B@cvs1.fedora.phx.redhat.com> Author: srini Update of /cvs/pkgs/rpms/wsmancli/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26808/EL-4 Modified Files: .cvsignore sources Added Files: import.log wsmancli.spec Log Message: Initial import to EL-4 --- NEW FILE import.log --- wsmancli-2_1_0-1_fc9:EL-4:wsmancli-2.1.0-1.fc9.src.rpm:1225537736 --- NEW FILE wsmancli.spec --- Name: wsmancli Version: 2.1.0 Release: 1%{dist} License: BSD Url: http://www.openwsman.org/ Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXX) Group: Applications/System BuildRequires: openwsman-devel >= 2.1.0 pkgconfig curl-devel Requires: openwsman curl Summary: WS-Management-Command line Interface %description Command line interface for managing systems using Web Services Management protocol. %prep %setup -q %build %configure --disable-more-warnings make %{?_smp_flags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_bindir}/wsman %{_bindir}/wseventmgr %doc COPYING README %changelog * Tue Sep 30 2008 - 2.1.0-1%{?dist} - Modified the spec file to adhere to fedora packaging guidelines. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/wsmancli/EL-4/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 11 Oct 2008 00:15:09 -0000 1.1 +++ .cvsignore 1 Nov 2008 11:09:32 -0000 1.2 @@ -0,0 +1 @@ +wsmancli-2.1.0.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/wsmancli/EL-4/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 11 Oct 2008 00:15:09 -0000 1.1 +++ sources 1 Nov 2008 11:09:32 -0000 1.2 @@ -0,0 +1 @@ +6377cc8c015f669f710cd9eadb00f43f wsmancli-2.1.0.tar.bz2 From srini at fedoraproject.org Sat Nov 1 11:11:44 2008 From: srini at fedoraproject.org (srinivas ramanatha) Date: Sat, 1 Nov 2008 11:11:44 +0000 (UTC) Subject: rpms/wsmancli/F-8 import.log, NONE, 1.1 wsmancli.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101111144.CA97E7011B@cvs1.fedora.phx.redhat.com> Author: srini Update of /cvs/pkgs/rpms/wsmancli/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27272/F-8 Modified Files: .cvsignore sources Added Files: import.log wsmancli.spec Log Message: Initial Import to F-8 --- NEW FILE import.log --- wsmancli-2_1_0-1_fc9:F-8:wsmancli-2.1.0-1.fc9.src.rpm:1225537844 --- NEW FILE wsmancli.spec --- Name: wsmancli Version: 2.1.0 Release: 1%{dist} License: BSD Url: http://www.openwsman.org/ Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXX) Group: Applications/System BuildRequires: openwsman-devel >= 2.1.0 pkgconfig curl-devel Requires: openwsman curl Summary: WS-Management-Command line Interface %description Command line interface for managing systems using Web Services Management protocol. %prep %setup -q %build %configure --disable-more-warnings make %{?_smp_flags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_bindir}/wsman %{_bindir}/wseventmgr %doc COPYING README %changelog * Tue Sep 30 2008 - 2.1.0-1%{?dist} - Modified the spec file to adhere to fedora packaging guidelines. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/wsmancli/F-8/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 11 Oct 2008 00:15:09 -0000 1.1 +++ .cvsignore 1 Nov 2008 11:11:14 -0000 1.2 @@ -0,0 +1 @@ +wsmancli-2.1.0.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/wsmancli/F-8/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 11 Oct 2008 00:15:09 -0000 1.1 +++ sources 1 Nov 2008 11:11:14 -0000 1.2 @@ -0,0 +1 @@ +6377cc8c015f669f710cd9eadb00f43f wsmancli-2.1.0.tar.bz2 From srini at fedoraproject.org Sat Nov 1 11:13:15 2008 From: srini at fedoraproject.org (srinivas ramanatha) Date: Sat, 1 Nov 2008 11:13:15 +0000 (UTC) Subject: rpms/wsmancli/F-9 import.log, NONE, 1.1 wsmancli.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101111315.BE2AC7011B@cvs1.fedora.phx.redhat.com> Author: srini Update of /cvs/pkgs/rpms/wsmancli/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27606/F-9 Modified Files: .cvsignore sources Added Files: import.log wsmancli.spec Log Message: Initial import to F-9 --- NEW FILE import.log --- wsmancli-2_1_0-1_fc9:F-9:wsmancli-2.1.0-1.fc9.src.rpm:1225537936 --- NEW FILE wsmancli.spec --- Name: wsmancli Version: 2.1.0 Release: 1%{dist} License: BSD Url: http://www.openwsman.org/ Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXX) Group: Applications/System BuildRequires: openwsman-devel >= 2.1.0 pkgconfig curl-devel Requires: openwsman curl Summary: WS-Management-Command line Interface %description Command line interface for managing systems using Web Services Management protocol. %prep %setup -q %build %configure --disable-more-warnings make %{?_smp_flags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_bindir}/wsman %{_bindir}/wseventmgr %doc COPYING README %changelog * Tue Sep 30 2008 - 2.1.0-1%{?dist} - Modified the spec file to adhere to fedora packaging guidelines. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/wsmancli/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 11 Oct 2008 00:15:09 -0000 1.1 +++ .cvsignore 1 Nov 2008 11:12:45 -0000 1.2 @@ -0,0 +1 @@ +wsmancli-2.1.0.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/wsmancli/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 11 Oct 2008 00:15:09 -0000 1.1 +++ sources 1 Nov 2008 11:12:45 -0000 1.2 @@ -0,0 +1 @@ +6377cc8c015f669f710cd9eadb00f43f wsmancli-2.1.0.tar.bz2 From denis at fedoraproject.org Sat Nov 1 13:16:40 2008 From: denis at fedoraproject.org (Denis Leroy) Date: Sat, 1 Nov 2008 13:16:40 +0000 (UTC) Subject: rpms/glibmm24/F-9 glibmm.spec,1.40,1.41 Message-ID: <20081101131640.A95F57011B@cvs1.fedora.phx.redhat.com> Author: denis Update of /cvs/pkgs/rpms/glibmm24/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4794 Modified Files: glibmm.spec Log Message: Split documentation into own subpackage, restore devhelp page (#465416) Index: glibmm.spec =================================================================== RCS file: /cvs/pkgs/rpms/glibmm24/F-9/glibmm.spec,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- glibmm.spec 23 Jul 2008 07:49:27 -0000 1.40 +++ glibmm.spec 1 Nov 2008 13:16:09 -0000 1.41 @@ -1,6 +1,6 @@ Name: glibmm24 Version: 2.16.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: C++ interface for GTK2 (a GUI library for X) Group: System Environment/Libraries @@ -14,10 +14,11 @@ %description -gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps GTK+ 2. -Highlights include typesafe callbacks, widgets extensible via inheritance -and a comprehensive set of widget classes that can be freely combined to -quickly create complex user interfaces. +glibmm provides a C++ interface to the GTK+ GLib low-level core +library. Highlights include typesafe callbacks, widgets extensible via +inheritance and a comprehensive set of widget classes that can be +freely combined to quickly create complex user interfaces. + %package devel Summary: Headers for developing programs that will use %{name} @@ -28,7 +29,16 @@ %description devel This package contains the static libraries and header files needed for -developing gtkmm applications. +developing glibmm applications. + + +%package doc +Summary: Documentation for %{name}, includes full API docs +Group: Documentation + + +%description doc +This package contains the full API documentation for %{name}. %prep @@ -36,7 +46,7 @@ %build -%configure --disable-fulldocs %{!?_with_static: --disable-static} +%configure %{!?_with_static: --disable-static} make %{?_smp_mflags} @@ -50,6 +60,8 @@ # Fix documentation installation, put everything under gtk-doc mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/glibmm-2.4 %{__mv} ${RPM_BUILD_ROOT}%{_docdir}/glibmm-2.4/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/glibmm-2.4/ +%{__mv} ${RPM_BUILD_ROOT}%{_datadir}/devhelp/books/glibmm-2.4/*.devhelp $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/glibmm-2.4/ +sed -i 's:../../../doc/glibmm-2.4/docs/:docs/:' ${RPM_BUILD_ROOT}%{_datadir}/gtk-doc/html/glibmm-2.4/*.devhelp rm -fr $RPM_BUILD_ROOT%{_datadir}/devhelp/books/glibmm-2.4 @@ -79,10 +91,17 @@ %{_libdir}/giomm-2.4 %{_libdir}/pkgconfig/*.pc %{_datadir}/aclocal/*.m4 + + +%files doc +%defattr(-, root, root, -) %doc %{_datadir}/gtk-doc/html/glibmm-2.4 %changelog +* Sat Nov 1 2008 Denis Leroy - 2.16.4-2 +- Split documentation into own subpackage, restore devhelp page (#465416) + * Wed Jul 23 2008 Denis Leroy - 2.16.4-1 - Update to upstream 2.16.4 From denis at fedoraproject.org Sat Nov 1 13:19:05 2008 From: denis at fedoraproject.org (Denis Leroy) Date: Sat, 1 Nov 2008 13:19:05 +0000 (UTC) Subject: rpms/libgnomeuimm26/F-8 .cvsignore, 1.8, 1.9 libgnomeuimm.spec, 1.16, 1.17 sources, 1.9, 1.10 Message-ID: <20081101131905.387C77011B@cvs1.fedora.phx.redhat.com> Author: denis Update of /cvs/pkgs/rpms/libgnomeuimm26/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5035 Modified Files: .cvsignore libgnomeuimm.spec sources Log Message: Update to upstream 2.20.2, gcc 4.3 fixes Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libgnomeuimm26/F-8/.cvsignore,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- .cvsignore 20 Sep 2007 23:09:16 -0000 1.8 +++ .cvsignore 1 Nov 2008 13:18:34 -0000 1.9 @@ -1 +1 @@ -libgnomeuimm-2.20.0.tar.bz2 +libgnomeuimm-2.20.2.tar.bz2 Index: libgnomeuimm.spec =================================================================== RCS file: /cvs/pkgs/rpms/libgnomeuimm26/F-8/libgnomeuimm.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- libgnomeuimm.spec 20 Sep 2007 23:09:16 -0000 1.16 +++ libgnomeuimm.spec 1 Nov 2008 13:18:34 -0000 1.17 @@ -1,5 +1,5 @@ Name: libgnomeuimm26 -Version: 2.20.0 +Version: 2.20.2 Release: 1%{?dist} Summary: C++ interface for Gnome libs (a GUI library for X) @@ -13,11 +13,11 @@ Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig BuildRequires: libgnomeui-devel >= 2.7.1 -BuildRequires: libgnomemm26-devel >= 2.14.0 +BuildRequires: libgnomemm26-devel >= 2.16.0 BuildRequires: libgnomecanvasmm26-devel >= 2.6.0 BuildRequires: gconfmm26-devel >= 2.6.0 BuildRequires: libglademm24-devel >= 2.4.0 -BuildRequires: gnome-vfsmm26-devel >= 2.6.0 +BuildRequires: gnome-vfsmm26-devel >= 2.16.0 %description This package provides a C++ interface for GnomeUI. It is a subpackage @@ -82,6 +82,9 @@ %{_libdir}/pkgconfig/*.pc %changelog +* Sat Nov 1 2008 Denis Leroy - 2.20.2-1 +- Update to upstream 2.20.2, gcc 4.3 fixes + * Fri Sep 21 2007 Denis Leroy - 2.20.0-1 - Update to new upstream stable 2.20 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libgnomeuimm26/F-8/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 20 Sep 2007 23:09:16 -0000 1.9 +++ sources 1 Nov 2008 13:18:34 -0000 1.10 @@ -1 +1 @@ -350d3424247611a009432395aff8619f libgnomeuimm-2.20.0.tar.bz2 +e32381ac847deb6d6215caae8130d04f libgnomeuimm-2.20.2.tar.bz2 From rhughes at fedoraproject.org Sat Nov 1 13:40:45 2008 From: rhughes at fedoraproject.org (Richard Hughes) Date: Sat, 1 Nov 2008 13:40:45 +0000 (UTC) Subject: rpms/gnome-packagekit/F-9 gnome-packagekit.spec,1.50,1.51 Message-ID: <20081101134045.1E8117011B@cvs1.fedora.phx.redhat.com> Author: rhughes Update of /cvs/pkgs/rpms/gnome-packagekit/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7617 Modified Files: gnome-packagekit.spec Log Message: * Sat Nov 01 2008 Richard Hughes - 0.2.5-3 - Fix up the pirut obsoletes to fix upgrades from F8. Fixes #469481 Index: gnome-packagekit.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnome-packagekit/F-9/gnome-packagekit.spec,v retrieving revision 1.50 retrieving revision 1.51 diff -u -r1.50 -r1.51 --- gnome-packagekit.spec 8 Sep 2008 18:03:19 -0000 1.50 +++ gnome-packagekit.spec 1 Nov 2008 13:40:14 -0000 1.51 @@ -4,7 +4,7 @@ Summary: GNOME PackageKit Client Name: gnome-packagekit Version: 0.2.5 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Group: Applications/System URL: http://www.packagekit.org @@ -29,8 +29,8 @@ Requires(post): GConf2 Requires(preun): GConf2 Requires(postun): scrollkeeper -Obsoletes: pirut < 1.3.30-3 -Provides: pirut = 1.3.30-3 +Obsoletes: pirut < 1.3.31-2 +Provides: pirut = 1.3.31-2 BuildRequires: libgnomeui-devel BuildRequires: libglade2-devel @@ -145,6 +145,9 @@ %{_datadir}/applications/gpk-*.desktop %changelog +* Sat Nov 01 2008 Richard Hughes - 0.2.5-3 +- Fix up the pirut obsoletes to fix upgrades from F8. Fixes #469481 + * Mon Sep 08 2008 Richard Hughes - 0.2.5-2 - Fix a critical GType initialisation problem. From rhughes at fedoraproject.org Sat Nov 1 13:42:44 2008 From: rhughes at fedoraproject.org (Richard Hughes) Date: Sat, 1 Nov 2008 13:42:44 +0000 (UTC) Subject: rpms/gnome-packagekit/devel gnome-packagekit.spec,1.60,1.61 Message-ID: <20081101134244.5015D7011B@cvs1.fedora.phx.redhat.com> Author: rhughes Update of /cvs/pkgs/rpms/gnome-packagekit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8142 Modified Files: gnome-packagekit.spec Log Message: * Sat Nov 01 2008 Richard Hughes - 0.3.9-5 - Fix up the pirut obsoletes to fix upgrades from F8. Fixes #469481 Index: gnome-packagekit.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnome-packagekit/devel/gnome-packagekit.spec,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- gnome-packagekit.spec 27 Oct 2008 23:00:35 -0000 1.60 +++ gnome-packagekit.spec 1 Nov 2008 13:42:14 -0000 1.61 @@ -4,7 +4,7 @@ Summary: GNOME PackageKit Client Name: gnome-packagekit Version: 0.3.9 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2+ Group: Applications/System URL: http://www.packagekit.org @@ -31,8 +31,8 @@ Requires(post): GConf2 Requires(preun): GConf2 Requires(postun): scrollkeeper -Obsoletes: pirut < 1.3.30-3 -Provides: pirut = 1.3.30-3 +Obsoletes: pirut < 1.3.31-2 +Provides: pirut = 1.3.31-2 BuildRequires: libgnomeui-devel BuildRequires: libglade2-devel @@ -207,6 +207,9 @@ %{_datadir}/applications/gpk-service-pack.desktop %changelog +* Sat Nov 01 2008 Richard Hughes - 0.3.9-5 +- Fix up the pirut obsoletes to fix upgrades from F8. Fixes #469481 + * Mon Oct 27 2008 Richard Hughes - 0.3.9-4 - Barr. Actually apply the patch. Sleep time. From chitlesh at fedoraproject.org Sat Nov 1 15:02:52 2008 From: chitlesh at fedoraproject.org (Chitlesh GOORAH) Date: Sat, 1 Nov 2008 15:02:52 +0000 (UTC) Subject: rpms/kmenu-gnome/F-8 .cvsignore, 1.16, 1.17 fedora-administration.patch, 1.4, 1.5 import.log, 1.1, 1.2 kmenu-gnome.spec, 1.18, 1.19 sources, 1.16, 1.17 Message-ID: <20081101150252.C1AD87013A@cvs1.fedora.phx.redhat.com> Author: chitlesh Update of /cvs/pkgs/rpms/kmenu-gnome/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14924/F-8 Modified Files: .cvsignore fedora-administration.patch import.log kmenu-gnome.spec sources Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/F-8/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- .cvsignore 28 Aug 2008 18:26:05 -0000 1.16 +++ .cvsignore 1 Nov 2008 15:02:21 -0000 1.17 @@ -1 +1 @@ -31025-kmenu-gnome-0.7.3.tar.gz +31025-kmenu-gnome-0.8.tar.gz fedora-administration.patch: Index: fedora-administration.patch =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/F-8/fedora-administration.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- fedora-administration.patch 28 Aug 2008 18:26:05 -0000 1.4 +++ fedora-administration.patch 1 Nov 2008 15:02:22 -0000 1.5 @@ -1,11 +1,11 @@ ---- kmenu-gnome-0.7.3/xdg/kmenu-gnome.menu.orig 2008-08-11 17:55:38.000000000 +0200 -+++ kmenu-gnome-0.7.3/xdg/kmenu-gnome.menu 2008-08-11 17:56:11.000000000 +0200 -@@ -904,12 +904,13 @@ +--- kmenu-gnome-0.8/xdg/kmenu-gnome.menu.orig 2008-09-29 10:28:27.000000000 +0200 ++++ kmenu-gnome-0.8/xdg/kmenu-gnome.menu 2008-09-29 10:39:45.000000000 +0200 +@@ -908,12 +908,13 @@ - -+ ++ fedora-realplay.desktop helix-player.desktop hxplay.desktop @@ -15,13 +15,7 @@ realplay.desktop realplayer.desktop -@@ -933,11 +934,12 @@ - Qt - KDE - GNOME -- -+ - helix-player.desktop +@@ -942,6 +943,7 @@ hxplay.desktop livna-vlc.desktop miro.desktop @@ -29,7 +23,7 @@ realplay.desktop realplayer.desktop -@@ -1353,54 +1355,6 @@ +@@ -1329,54 +1331,6 @@ update-manager.desktop Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/F-8/import.log,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- import.log 28 Aug 2008 18:26:05 -0000 1.1 +++ import.log 1 Nov 2008 15:02:22 -0000 1.2 @@ -1 +1,2 @@ kmenu-gnome-0_7_3-2_fc10:F-8:kmenu-gnome-0.7.3-2.fc10.src.rpm:1219947922 +kmenu-gnome-0_8-1_fc10:F-8:kmenu-gnome-0.8-1.fc10.src.rpm:1225551624 Index: kmenu-gnome.spec =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/F-8/kmenu-gnome.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- kmenu-gnome.spec 28 Aug 2008 18:26:05 -0000 1.18 +++ kmenu-gnome.spec 1 Nov 2008 15:02:22 -0000 1.19 @@ -1,8 +1,8 @@ %{?!_icondir:%define _icondir %{_datadir}/icons} Name: kmenu-gnome -Version: 0.7.3 -Release: 2%{?dist} +Version: 0.8 +Release: 1%{?dist} Summary: K Menu with Gnome directory License: GPLv2 @@ -29,7 +29,7 @@ rm -rf %{buildroot} mkdir -p %{buildroot}%{_sysconfdir}/xdg/menus/applications-merged cp xdg/%{name}.menu %{buildroot}%{_sysconfdir}/xdg/menus/applications-merged -%if 0%{?fedora} == 8 +%if 0%{?fedora} < 9 # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=196275 cp xdg/fedora-administration.menu \ %{buildroot}%{_sysconfdir}/xdg/menus/applications-merged @@ -60,7 +60,7 @@ %files %defattr(-,root,root,-) %config(noreplace) %{_sysconfdir}/xdg/menus/applications-merged/%{name}.menu -%if 0%{?fedora} == 8 +%if 0%{?fedora} < 9 %config(noreplace) %{_sysconfdir}/xdg/menus/applications-merged/fedora-administration.menu %endif %{_datadir}/%{name}/ @@ -70,6 +70,15 @@ %doc ChangeLog COPYING GPL LGPL README %Changelog +* Sat Sep 27 2008 Ariszlo - 0.8-1 +- release 0.8 + +* Mon Sep 15 2008 Ariszlo - 0.7.4-1 +- release 0.7.4 + +* Thu Aug 28 2008 Ariszlo - 0.7.3-3 +- Replaced '== 8' with '< 9' + * Fri Aug 15 2008 Chitlesh Goorah - 0.7.3-2 - merged F8 and F9 spec files Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/F-8/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 28 Aug 2008 18:26:05 -0000 1.16 +++ sources 1 Nov 2008 15:02:22 -0000 1.17 @@ -1 +1 @@ -2ac93ba31eb32dce0f0472cb12b37bba 31025-kmenu-gnome-0.7.3.tar.gz +d623e608359a22bcbb10c3e49e465ef5 31025-kmenu-gnome-0.8.tar.gz From chitlesh at fedoraproject.org Sat Nov 1 15:04:41 2008 From: chitlesh at fedoraproject.org (Chitlesh GOORAH) Date: Sat, 1 Nov 2008 15:04:41 +0000 (UTC) Subject: rpms/kmenu-gnome/F-9 .cvsignore, 1.16, 1.17 fedora-administration.patch, 1.4, 1.5 import.log, 1.1, 1.2 kmenu-gnome.spec, 1.18, 1.19 sources, 1.16, 1.17 Message-ID: <20081101150441.39B337011B@cvs1.fedora.phx.redhat.com> Author: chitlesh Update of /cvs/pkgs/rpms/kmenu-gnome/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15470/F-9 Modified Files: .cvsignore fedora-administration.patch import.log kmenu-gnome.spec sources Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/F-9/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- .cvsignore 28 Aug 2008 18:24:07 -0000 1.16 +++ .cvsignore 1 Nov 2008 15:04:10 -0000 1.17 @@ -1 +1 @@ -31025-kmenu-gnome-0.7.3.tar.gz +31025-kmenu-gnome-0.8.tar.gz fedora-administration.patch: Index: fedora-administration.patch =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/F-9/fedora-administration.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- fedora-administration.patch 28 Aug 2008 18:24:08 -0000 1.4 +++ fedora-administration.patch 1 Nov 2008 15:04:10 -0000 1.5 @@ -1,11 +1,11 @@ ---- kmenu-gnome-0.7.3/xdg/kmenu-gnome.menu.orig 2008-08-11 17:55:38.000000000 +0200 -+++ kmenu-gnome-0.7.3/xdg/kmenu-gnome.menu 2008-08-11 17:56:11.000000000 +0200 -@@ -904,12 +904,13 @@ +--- kmenu-gnome-0.8/xdg/kmenu-gnome.menu.orig 2008-09-29 10:28:27.000000000 +0200 ++++ kmenu-gnome-0.8/xdg/kmenu-gnome.menu 2008-09-29 10:39:45.000000000 +0200 +@@ -908,12 +908,13 @@ - -+ ++ fedora-realplay.desktop helix-player.desktop hxplay.desktop @@ -15,13 +15,7 @@ realplay.desktop realplayer.desktop -@@ -933,11 +934,12 @@ - Qt - KDE - GNOME -- -+ - helix-player.desktop +@@ -942,6 +943,7 @@ hxplay.desktop livna-vlc.desktop miro.desktop @@ -29,7 +23,7 @@ realplay.desktop realplayer.desktop -@@ -1353,54 +1355,6 @@ +@@ -1329,54 +1331,6 @@ update-manager.desktop Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/F-9/import.log,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- import.log 28 Aug 2008 18:24:08 -0000 1.1 +++ import.log 1 Nov 2008 15:04:10 -0000 1.2 @@ -1 +1,2 @@ kmenu-gnome-0_7_3-2_fc10:F-9:kmenu-gnome-0.7.3-2.fc10.src.rpm:1219947821 +kmenu-gnome-0_8-1_fc10:F-9:kmenu-gnome-0.8-1.fc10.src.rpm:1225551801 Index: kmenu-gnome.spec =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/F-9/kmenu-gnome.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- kmenu-gnome.spec 28 Aug 2008 18:24:08 -0000 1.18 +++ kmenu-gnome.spec 1 Nov 2008 15:04:10 -0000 1.19 @@ -1,8 +1,8 @@ %{?!_icondir:%define _icondir %{_datadir}/icons} Name: kmenu-gnome -Version: 0.7.3 -Release: 2%{?dist} +Version: 0.8 +Release: 1%{?dist} Summary: K Menu with Gnome directory License: GPLv2 @@ -29,7 +29,7 @@ rm -rf %{buildroot} mkdir -p %{buildroot}%{_sysconfdir}/xdg/menus/applications-merged cp xdg/%{name}.menu %{buildroot}%{_sysconfdir}/xdg/menus/applications-merged -%if 0%{?fedora} == 8 +%if 0%{?fedora} < 9 # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=196275 cp xdg/fedora-administration.menu \ %{buildroot}%{_sysconfdir}/xdg/menus/applications-merged @@ -60,7 +60,7 @@ %files %defattr(-,root,root,-) %config(noreplace) %{_sysconfdir}/xdg/menus/applications-merged/%{name}.menu -%if 0%{?fedora} == 8 +%if 0%{?fedora} < 9 %config(noreplace) %{_sysconfdir}/xdg/menus/applications-merged/fedora-administration.menu %endif %{_datadir}/%{name}/ @@ -70,6 +70,15 @@ %doc ChangeLog COPYING GPL LGPL README %Changelog +* Sat Sep 27 2008 Ariszlo - 0.8-1 +- release 0.8 + +* Mon Sep 15 2008 Ariszlo - 0.7.4-1 +- release 0.7.4 + +* Thu Aug 28 2008 Ariszlo - 0.7.3-3 +- Replaced '== 8' with '< 9' + * Fri Aug 15 2008 Chitlesh Goorah - 0.7.3-2 - merged F8 and F9 spec files Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/F-9/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 28 Aug 2008 18:24:08 -0000 1.16 +++ sources 1 Nov 2008 15:04:10 -0000 1.17 @@ -1 +1 @@ -2ac93ba31eb32dce0f0472cb12b37bba 31025-kmenu-gnome-0.7.3.tar.gz +d623e608359a22bcbb10c3e49e465ef5 31025-kmenu-gnome-0.8.tar.gz From chitlesh at fedoraproject.org Sat Nov 1 15:07:09 2008 From: chitlesh at fedoraproject.org (Chitlesh GOORAH) Date: Sat, 1 Nov 2008 15:07:09 +0000 (UTC) Subject: rpms/kmenu-gnome/devel .cvsignore, 1.17, 1.18 fedora-administration.patch, 1.5, 1.6 import.log, 1.2, 1.3 kmenu-gnome.spec, 1.19, 1.20 sources, 1.17, 1.18 Message-ID: <20081101150709.92C9B7011B@cvs1.fedora.phx.redhat.com> Author: chitlesh Update of /cvs/pkgs/rpms/kmenu-gnome/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15829/devel Modified Files: .cvsignore fedora-administration.patch import.log kmenu-gnome.spec sources Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/devel/.cvsignore,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- .cvsignore 20 Sep 2008 14:56:09 -0000 1.17 +++ .cvsignore 1 Nov 2008 15:06:39 -0000 1.18 @@ -1 +1 @@ -31025-kmenu-gnome-0.7.4.tar.gz +31025-kmenu-gnome-0.8.tar.gz fedora-administration.patch: Index: fedora-administration.patch =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/devel/fedora-administration.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- fedora-administration.patch 20 Sep 2008 14:56:09 -0000 1.5 +++ fedora-administration.patch 1 Nov 2008 15:06:39 -0000 1.6 @@ -1,6 +1,6 @@ ---- kmenu-gnome-0.7.4/xdg/kmenu-gnome.menu.orig 2008-09-15 17:21:48.000000000 +0200 -+++ kmenu-gnome-0.7.4/xdg/kmenu-gnome.menu 2008-09-15 17:53:58.000000000 +0200 -@@ -904,12 +904,13 @@ +--- kmenu-gnome-0.8/xdg/kmenu-gnome.menu.orig 2008-09-29 10:28:27.000000000 +0200 ++++ kmenu-gnome-0.8/xdg/kmenu-gnome.menu 2008-09-29 10:39:45.000000000 +0200 +@@ -908,12 +908,13 @@ @@ -15,7 +15,7 @@ realplay.desktop realplayer.desktop -@@ -938,6 +939,7 @@ +@@ -942,6 +943,7 @@ hxplay.desktop livna-vlc.desktop miro.desktop @@ -23,7 +23,7 @@ realplay.desktop realplayer.desktop -@@ -1353,54 +1355,6 @@ +@@ -1329,54 +1331,6 @@ update-manager.desktop Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/devel/import.log,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- import.log 20 Sep 2008 14:56:09 -0000 1.2 +++ import.log 1 Nov 2008 15:06:39 -0000 1.3 @@ -1,2 +1,3 @@ kmenu-gnome-0_7_3-2_fc8:HEAD:kmenu-gnome-0.7.3-2.fc8.src.rpm:1218802689 kmenu-gnome-0_7_4-1_fc10:HEAD:kmenu-gnome-0.7.4-1.fc10.src.rpm:1221922157 +kmenu-gnome-0_8-1_fc10:HEAD:kmenu-gnome-0.8-1.fc10.src.rpm:1225551970 Index: kmenu-gnome.spec =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/devel/kmenu-gnome.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- kmenu-gnome.spec 20 Sep 2008 14:56:09 -0000 1.19 +++ kmenu-gnome.spec 1 Nov 2008 15:06:39 -0000 1.20 @@ -1,7 +1,7 @@ %{?!_icondir:%define _icondir %{_datadir}/icons} Name: kmenu-gnome -Version: 0.7.4 +Version: 0.8 Release: 1%{?dist} Summary: K Menu with Gnome directory @@ -70,6 +70,9 @@ %doc ChangeLog COPYING GPL LGPL README %Changelog +* Sat Sep 27 2008 Ariszlo - 0.8-1 +- release 0.8 + * Mon Sep 15 2008 Ariszlo - 0.7.4-1 - release 0.7.4 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kmenu-gnome/devel/sources,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- sources 20 Sep 2008 14:56:09 -0000 1.17 +++ sources 1 Nov 2008 15:06:39 -0000 1.18 @@ -1 +1 @@ -61b4171210067598b4a3076ebf48ff46 31025-kmenu-gnome-0.7.4.tar.gz +d623e608359a22bcbb10c3e49e465ef5 31025-kmenu-gnome-0.8.tar.gz From mtasaka at fedoraproject.org Sat Nov 1 16:20:39 2008 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Sat, 1 Nov 2008 16:20:39 +0000 (UTC) Subject: rpms/mfiler3/F-8 .cvsignore, 1.12, 1.13 mfiler3.spec, 1.13, 1.14 sources, 1.13, 1.14 Message-ID: <20081101162039.DF9AF7011B@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/mfiler3/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21210/F-8 Modified Files: .cvsignore mfiler3.spec sources Log Message: * Sun Nov 2 2008 Mamoru Tasaka - 2.1.2-1 - 2.1.2 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mfiler3/F-8/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 17 Oct 2008 15:33:39 -0000 1.12 +++ .cvsignore 1 Nov 2008 16:20:09 -0000 1.13 @@ -1 +1 @@ -mfiler3-2.1.1.tgz +mfiler3-2.1.2.tgz Index: mfiler3.spec =================================================================== RCS file: /cvs/extras/rpms/mfiler3/F-8/mfiler3.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- mfiler3.spec 17 Oct 2008 15:33:39 -0000 1.13 +++ mfiler3.spec 1 Nov 2008 16:20:09 -0000 1.14 @@ -2,7 +2,7 @@ %define rubyabi 1.8 Name: mfiler3 -Version: 2.1.1 +Version: 2.1.2 Release: 1%{?dist} Summary: Two pane file manager under UNIX console @@ -102,6 +102,9 @@ %changelog +* Sun Nov 2 2008 Mamoru Tasaka - 2.1.2-1 +- 2.1.2 + * Sat Oct 18 2008 Mamoru Tasaka - 2.1.1-1 - 2.1.1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/mfiler3/F-8/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 17 Oct 2008 15:33:39 -0000 1.13 +++ sources 1 Nov 2008 16:20:09 -0000 1.14 @@ -1 +1 @@ -48ac103d37a30c0da9fd758ce426e14c mfiler3-2.1.1.tgz +837b08b78d9e9a41bd3a35c24d9630e0 mfiler3-2.1.2.tgz From mtasaka at fedoraproject.org Sat Nov 1 16:20:39 2008 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Sat, 1 Nov 2008 16:20:39 +0000 (UTC) Subject: rpms/mfiler3/devel .cvsignore, 1.12, 1.13 mfiler3.spec, 1.15, 1.16 sources, 1.13, 1.14 Message-ID: <20081101162039.E7DCD7013B@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/mfiler3/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21210/devel Modified Files: .cvsignore mfiler3.spec sources Log Message: * Sun Nov 2 2008 Mamoru Tasaka - 2.1.2-1 - 2.1.2 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mfiler3/devel/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 17 Oct 2008 15:33:39 -0000 1.12 +++ .cvsignore 1 Nov 2008 16:20:09 -0000 1.13 @@ -1 +1 @@ -mfiler3-2.1.1.tgz +mfiler3-2.1.2.tgz Index: mfiler3.spec =================================================================== RCS file: /cvs/extras/rpms/mfiler3/devel/mfiler3.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- mfiler3.spec 17 Oct 2008 15:33:39 -0000 1.15 +++ mfiler3.spec 1 Nov 2008 16:20:09 -0000 1.16 @@ -2,7 +2,7 @@ %define rubyabi 1.8 Name: mfiler3 -Version: 2.1.1 +Version: 2.1.2 Release: 1%{?dist} Summary: Two pane file manager under UNIX console @@ -102,6 +102,9 @@ %changelog +* Sun Nov 2 2008 Mamoru Tasaka - 2.1.2-1 +- 2.1.2 + * Sat Oct 18 2008 Mamoru Tasaka - 2.1.1-1 - 2.1.1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/mfiler3/devel/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 17 Oct 2008 15:33:39 -0000 1.13 +++ sources 1 Nov 2008 16:20:09 -0000 1.14 @@ -1 +1 @@ -48ac103d37a30c0da9fd758ce426e14c mfiler3-2.1.1.tgz +837b08b78d9e9a41bd3a35c24d9630e0 mfiler3-2.1.2.tgz From mtasaka at fedoraproject.org Sat Nov 1 16:20:39 2008 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Sat, 1 Nov 2008 16:20:39 +0000 (UTC) Subject: rpms/mfiler3/F-9 .cvsignore, 1.12, 1.13 mfiler3.spec, 1.15, 1.16 sources, 1.13, 1.14 Message-ID: <20081101162039.E496A70138@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/mfiler3/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21210/F-9 Modified Files: .cvsignore mfiler3.spec sources Log Message: * Sun Nov 2 2008 Mamoru Tasaka - 2.1.2-1 - 2.1.2 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mfiler3/F-9/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 17 Oct 2008 15:33:39 -0000 1.12 +++ .cvsignore 1 Nov 2008 16:20:09 -0000 1.13 @@ -1 +1 @@ -mfiler3-2.1.1.tgz +mfiler3-2.1.2.tgz Index: mfiler3.spec =================================================================== RCS file: /cvs/extras/rpms/mfiler3/F-9/mfiler3.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- mfiler3.spec 17 Oct 2008 15:33:39 -0000 1.15 +++ mfiler3.spec 1 Nov 2008 16:20:09 -0000 1.16 @@ -2,7 +2,7 @@ %define rubyabi 1.8 Name: mfiler3 -Version: 2.1.1 +Version: 2.1.2 Release: 1%{?dist} Summary: Two pane file manager under UNIX console @@ -102,6 +102,9 @@ %changelog +* Sun Nov 2 2008 Mamoru Tasaka - 2.1.2-1 +- 2.1.2 + * Sat Oct 18 2008 Mamoru Tasaka - 2.1.1-1 - 2.1.1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/mfiler3/F-9/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 17 Oct 2008 15:33:39 -0000 1.13 +++ sources 1 Nov 2008 16:20:09 -0000 1.14 @@ -1 +1 @@ -48ac103d37a30c0da9fd758ce426e14c mfiler3-2.1.1.tgz +837b08b78d9e9a41bd3a35c24d9630e0 mfiler3-2.1.2.tgz From wolfy at fedoraproject.org Sat Nov 1 16:49:10 2008 From: wolfy at fedoraproject.org (Manuel Wolfshant) Date: Sat, 1 Nov 2008 16:49:10 +0000 (UTC) Subject: rpms/libesmtp/devel libesmtp.spec,1.14,1.15 Message-ID: <20081101164910.738CE7011B@cvs1.fedora.phx.redhat.com> Author: wolfy Update of /cvs/pkgs/rpms/libesmtp/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26984 Modified Files: libesmtp.spec Log Message: * Sat Nov 1 2008 Manuel "lonely wolf" Wolfshant - 1.0.4-8 - do not package libtool files from the plugin directory Index: libesmtp.spec =================================================================== RCS file: /cvs/pkgs/rpms/libesmtp/devel/libesmtp.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- libesmtp.spec 4 Apr 2008 21:53:54 -0000 1.14 +++ libesmtp.spec 1 Nov 2008 16:48:40 -0000 1.15 @@ -3,7 +3,7 @@ Summary: SMTP client library Name: libesmtp Version: 1.0.4 -Release: 7%{?dist} +Release: 8%{?dist} License: LGPLv2+ Group: System Environment/Libraries Source: http://www.stafford.uklinux.net/libesmtp/%{name}-%{version}.tar.bz2 @@ -75,6 +75,7 @@ rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install INSTALL='install -p' rm $RPM_BUILD_ROOT/%{_libdir}/*.la +rm $RPM_BUILD_ROOT/%{_libdir}/esmtp-plugins/*.la install -p -m644 -D libesmtp.pc $RPM_BUILD_ROOT%{_libdir}/pkgconfig/libesmtp.pc @@ -100,6 +101,9 @@ %{_libdir}/pkgconfig/libesmtp.pc %changelog +* Sat Nov 1 2008 Manuel "lonely wolf" Wolfshant - 1.0.4-8 +- do not package libtool files from the plugin directory + * Fri Apr 4 2008 Pawel Salek - 1.0.4-7 - attempt at multilib support (#342011). From pwouters at fedoraproject.org Sat Nov 1 16:52:25 2008 From: pwouters at fedoraproject.org (Paul Wouters) Date: Sat, 1 Nov 2008 16:52:25 +0000 (UTC) Subject: rpms/dnsperf/devel dnsperf.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101165225.8A4647011B@cvs1.fedora.phx.redhat.com> Author: pwouters Update of /cvs/extras/rpms/dnsperf/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27984/devel Modified Files: .cvsignore sources Added Files: dnsperf.spec import.log Log Message: initial build --- NEW FILE dnsperf.spec --- Summary: Benchmarking authorative and recursing DNS servers Name: dnsperf Version: 1.0.1.0 Release: 4%{?dist} License: MIT Url: http://www.nominum.com/services/measurement_tools.php Source: ftp://ftp.nominum.com/pub/nominum/dnsperf/%{version}/dnsperf-src-%{version}-1.tar.gz Group: Applications/Internet BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: bind-devel >= 9.3.0, libcap-devel, bzip2, openssl-devel BuildRequires: krb5-devel Requires: gnuplot pcapy python-dns %description This is dnsperf, a collection of DNS server performance testing tools. For more information, see the dnsperf(1) and resperf(1) man pages. %prep %setup -q -n dnsperf-src-%{version}-1 %configure %build %{__make} CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} %install rm -rf %{buildroot} %{__make} DESTDIR=%{buildroot} install bzip2 -9 examples/queryfile-example-100thousand echo "For a better test, use ftp://ftp.nominum.com/pub/nominum/dnsperf/data/queryfile-example-3million.gz" > examples/README.largetest install contrib/queryparse/queryparse %{buildroot}/%{_bindir} install -D -m 644 contrib/queryparse/queryparse.1 %{buildroot}/%{_mandir}/man1/queryparse.1 gzip %{buildroot}/%{_mandir}/man1/queryparse.1 %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root,-) %doc README RELEASE_NOTES doc examples/* %{_bindir}/* %{_mandir}/*/* %changelog * Wed Oct 31 2008 Paul Wouters - 1.0.1.0-4 - Changed license from BSD to MIT * Wed Oct 22 2008 Paul Wouters - 1.0.1.0-3 - Fixed missing buildrequires - Pass proper CFLAGS to gcc - Fix Group * Tue Oct 21 2008 Paul Wouters - 1.0.1.0-2 - Fixed libpcap vs libcap confusion * Mon Oct 20 2008 Paul Wouters - 1.0.1.0-1 - Initial Fedora package --- NEW FILE import.log --- dnsperf-1_0_1_0-4_fc9:HEAD:dnsperf-1.0.1.0-4.fc9.src.rpm:1225557844 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/dnsperf/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 31 Oct 2008 17:00:17 -0000 1.1 +++ .cvsignore 1 Nov 2008 16:51:55 -0000 1.2 @@ -0,0 +1 @@ +dnsperf-src-1.0.1.0-1.tar.gz Index: sources =================================================================== RCS file: /cvs/extras/rpms/dnsperf/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 31 Oct 2008 17:00:17 -0000 1.1 +++ sources 1 Nov 2008 16:51:55 -0000 1.2 @@ -0,0 +1 @@ +008fa4b10d24ab977482755361104554 dnsperf-src-1.0.1.0-1.tar.gz From pwouters at fedoraproject.org Sat Nov 1 16:53:54 2008 From: pwouters at fedoraproject.org (Paul Wouters) Date: Sat, 1 Nov 2008 16:53:54 +0000 (UTC) Subject: rpms/unbound/F-10 unbound.conf, NONE, 1.1 unbound.init, NONE, 1.1 unbound.spec, NONE, 1.1 sources, 1.1, 1.2 Message-ID: <20081101165354.01D487011B@cvs1.fedora.phx.redhat.com> Author: pwouters Update of /cvs/extras/rpms/unbound/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28610 Modified Files: sources Added Files: unbound.conf unbound.init unbound.spec Log Message: initial build for F-10 --- NEW FILE unbound.conf --- # # # See unbound.conf(5) man page. # # this is a comment. #Use this to include other text into the file. #include: "otherfile.conf" # # The server clause sets the main parameters. server: # whitespace is not necessary, but looks cleaner. # To enable DNSSEC trust anchors, install the dnssec-keys package and # uncomment the line below - note chroot breaks this # trusted-keys-file: "/etc/pki/dnssec/allkeys.conf" # verbosity number, 0 is least verbose. 1 is default. verbosity: 1 # print statistics to the log (for every thread) every N seconds. # Set to "" or 0 to disable. Default is disabled. statistics-interval: 3600 # enable cumulative statistics, without clearing them after printing. # statistics-cumulative: no # number of threads to create. 1 disables threading. num-threads: 2 # specify the interfaces to answer queries from by ip-address. # The default is to listen to localhost (127.0.0.1 and ::1). # specify 0.0.0.0 and ::0 to bind to all available interfaces. # specify every interface on a new 'interface:' labelled line. # The listen interfaces are not changed on reload, only on restart. # interface: 192.0.2.153 # interface: 192.0.2.154 # interface: 2001:DB8::5 # # interface: 0.0.0.0 # interface: ::0 # enable this feature to copy the source address of queries to reply. # Socket options not be supported on all platforms. experimental. # NOTE: Enable this option when specifying interface 0.0.0.0 or ::0 # interface-automatic: yes # port to answer queries from # port: 53 # specify the interfaces to send outgoing queries to authoritative # server from by ip-address. If none, the default (all) interface # is used. Specify every interface on a 'outgoing-interface:' line. # outgoing-interface: 192.0.2.153 # outgoing-interface: 2001:DB8::5 # outgoing-interface: 2001:DB8::6 # number of ports to allocate per thread, determines the size of the # port range that can be open simultaneously. # outgoing-range: 256 # permit unbound to use this port number or port range for # making outgoing queries, using an outgoing interface. # outgoing-port-permit: 32768 # deny unbound the use this of port number or port range for # making outgoing queries, using an outgoing interface. # Use this to make sure unbound does not grab a UDP port that some # other server on this computer needs. The default is to avoid # IANA-assigned port numbers. # outgoing-port-avoid: "3200-3208" # number of outgoing simultaneous tcp buffers to hold per thread. # outgoing-num-tcp: 10 # number of incoming simultaneous tcp buffers to hold per thread. # incoming-num-tcp: 10 # buffer size for handling DNS data. No messages larger than this # size can be sent or received, by UDP or TCP. In bytes. # msg-buffer-size: 65552 # the amount of memory to use for the message cache. # plain value in bytes or you can append k, m or G. default is "4Mb". # msg-cache-size: 4m # the number of slabs to use for the message cache. # the number of slabs must be a power of 2. # more slabs reduce lock contention, but fragment memory usage. # msg-cache-slabs: 4 # the number of queries that a thread gets to service. # num-queries-per-thread: 1024 # the amount of memory to use for the RRset cache. # plain value in bytes or you can append k, m or G. default is "4Mb". # rrset-cache-size: 4m # the number of slabs to use for the RRset cache. # the number of slabs must be a power of 2. # more slabs reduce lock contention, but fragment memory usage. # rrset-cache-slabs: 4 # the time to live (TTL) value cap for RRsets and messages in the # cache. Items are not cached for longer. In seconds. # cache-max-ttl: 86400 # the time to live (TTL) value for cached roundtrip times and # EDNS version information for hosts. In seconds. # infra-host-ttl: 900 # the time to live (TTL) value for cached lame delegations. In sec. # infra-lame-ttl: 900 # the number of slabs to use for the Infrastructure cache. # the number of slabs must be a power of 2. # more slabs reduce lock contention, but fragment memory usage. # infra-cache-slabs: 4 # the maximum number of hosts that are cached (roundtrip times, EDNS). # infra-cache-numhosts: 10000 # the maximum size of the lame zones cached per host. in bytes. # infra-cache-lame-size: 10k # Enable IPv4, "yes" or "no". # do-ip4: yes # Enable IPv6, "yes" or "no". # do-ip6: yes # Enable UDP, "yes" or "no". # do-udp: yes # Enable TCP, "yes" or "no". # do-tcp: yes # Detach from the terminal, run in background, "yes" or "no". # do-daemonize: yes # control which clients are allowed to make (recursive) queries # to this server. Specify classless netblocks with /size and action. # By default everything is refused, except for localhost. # Choose deny (drop message), refuse (polite error reply), allow. # access-control: 0.0.0.0/0 refuse # access-control: 127.0.0.0/8 allow # access-control: ::0/0 refuse # access-control: ::1 allow # access-control: ::ffff:127.0.0.1 allow # if given, a chroot(2) is done to the given directory. # i.e. you can chroot to the working directory, for example, # for extra security, but make sure all files are in that directory. # # If chroot is enabled, you should pass the configfile (from the # commandline) as a full path from the original root. After the # chroot has been performed the now defunct portion of the config # file path is removed to be able to reread the config after a reload. # # All other file paths (working dir, pidfile, logfile, roothints, # key files) can be specified in several ways: # o as an absolute path relative to the new root. # o as a relative path to the working directory. # o as an absolute path relative to the original root. # In the last case the path is adjusted to remove the unused portion. # # Additionally, unbound may need to access /dev/random (for entropy) # and to /dev/log (if you use syslog) from inside the chroot. # How to do this is specific to your OS. # # If you give "" no chroot is performed. The path must not end in a /. chroot: "/var/lib/unbound" # if given, user privileges are dropped (after binding port), # and the given username is assumed. Default is user "unbound". # If you give "" no privileges are dropped. username: "unbound" # the working directory. The relative files in this config are # relative to this directory. If you give "" the working directory # is not changed. # directory: "/var/lib/unbound" # the log file, "" means log to stderr. # Use of this option sets use-syslog to "no". # logfile: "" # Log to syslog(3) if yes. The log facility LOG_DAEMON is used to # log to, with identity "unbound". If yes, it overrides the logfile. # use-syslog: yes # the pid file. pidfile: "/var/run/unbound/unbound.pid" # file to read root hints from. # get one from ftp://FTP.INTERNIC.NET/domain/named.cache # root-hints: "" # enable to not answer id.server and hostname.bind queries. # hide-identity: no # enable to not answer version.server and version.bind queries. # hide-version: no # the identity to report. Leave "" or default to return hostname. # identity: "" # the version to report. Leave "" or default to return package version. # version: "" # the target fetch policy. # series of integers describing the policy per dependency depth. # The number of values in the list determines the maximum dependency # depth the recursor will pursue before giving up. Each integer means: # -1 : fetch all targets opportunistically, # 0: fetch on demand, # positive value: fetch that many targets opportunistically. # Enclose the list of numbers between quotes (""). # target-fetch-policy: "3 2 1 0 0" # Harden against very small EDNS buffer sizes. # harden-short-bufsize: no # Harden against unseemly large queries. # harden-large-queries: no # Harden against out of zone rrsets, to avoid spoofing attempts. harden-glue: yes # Harden against receiving dnssec-stripped data. If you turn it # off, failing to validate dnskey data for a trustanchor will # trigger insecure mode for that zone (like without a trustanchor). # Default on, which insists on dnssec data for trust-anchored zones. harden-dnssec-stripped: yes # Use 0x20-encoded random bits in the query to foil spoof attempts. # Disabled by default, because some caching forwarders may not # support this (if you have forward-zones). Most authority servers do. # This feature is an experimental implementation of draft dns-0x20. # It is known that some authority servers do not support 0x20, and # resolution will fail for them. A solution is on the TODO list. use-caps-for-id: no # Do not query the following addresses. No DNS queries are sent there. # List one address per entry. List classless netblocks with /size, # do-not-query-address: 127.0.0.1/8 # do-not-query-address: ::1 # if yes, the above default do-not-query-address entries are present. # if no, localhost can be queried (for testing and debugging). # do-not-query-localhost: yes # module configuration of the server. A string with identifiers # separated by spaces. "iterator" or "validator iterator" # module-config: "validator iterator" # File with trusted keys for validation. Specify more than one file # with several entries, one file per entry. # Zone file format, with DS and DNSKEY entries. # trust-anchor-file: "" # Trusted key for validation. DS or DNSKEY. specify the RR on a # single line, surrounded by "". TTL is ignored. class is IN default. # (These examples are from August 2007 and may not be valid anymore). # trust-anchor: "nlnetlabs.nl. DNSKEY 257 3 5 AQPzzTWMz8qSWIQlfRnPckx2BiVmkVN6LPupO3mbz7FhLSnm26n6iG9N Lby97Ji453aWZY3M5/xJBSOS2vWtco2t8C0+xeO1bc/d6ZTy32DHchpW 6rDH1vp86Ll+ha0tmwyy9QP7y2bVw5zSbFCrefk8qCUBgfHm9bHzMG1U BYtEIQ==" # trust-anchor: "jelte.nlnetlabs.nl. DS 42860 5 1 14D739EB566D2B1A5E216A0BA4D17FA9B038BE4A" # File with trusted keys for validation. Specify more than one file # with several entries, one file per entry. Like trust-anchor-file # but has a different file format. Format is BIND-9 style format, # the trusted-keys { name flag proto algo "key"; }; clauses are read. # trusted-keys-file: "" # Override the date for validation with a specific fixed date. # Do not set this unless you are debugging signature inception # and expiration. "" or "0" turns the feature off. # val-override-date: "" # The time to live for bogus data, rrsets and messages. This avoids # some of the revalidation, until the time interval expires. in secs. # val-bogus-ttl: 900 # Should additional section of secure message also be kept clean of # unsecure data. Useful to shield the users of this validator from # potential bogus data in the additional section. All unsigned data # in the additional section is removed from secure messages. # val-clean-additional: yes # Turn permissive mode on to permit bogus messages. Thus, messages # for which security checks failed will be returned to clients, # instead of SERVFAIL. It still performs the security checks, which # result in interesting log files and possibly the AD bit in # replies if the message is found secure. The default is off. val-permissive-mode: no # It is possible to configure NSEC3 maximum iteration counts per # keysize. Keep this table very short, as linear search is done. # A message with an NSEC3 with larger count is marked insecure. # List in ascending order the keysize and count values. # val-nsec3-keysize-iterations: "1024 150 2048 500 4096 2500" # the amount of memory to use for the key cache. # plain value in bytes or you can append k, m or G. default is "4Mb". # key-cache-size: 4m # the number of slabs to use for the key cache. # the number of slabs must be a power of 2. # more slabs reduce lock contention, but fragment memory usage. # key-cache-slabs: 4 # a number of locally served zones can be configured. # local-zone: # local-data: "" # o deny serves local data (if any), else, drops queries. # o refuse serves local data (if any), else, replies with error. # o static serves local data, else, nxdomain or nodata answer. # o transparent serves local data, else, resolves normally . # o redirect serves the zone data for any subdomain in the zone. # o nodefault can be used to normally resolve AS112 zones. # # defaults are localhost address, reverse for 127.0.0.1 and ::1 # and nxdomain for AS112 zones. If you configure one of these zones # the default content is omitted, or you can omit it with 'nodefault'. # # If you configure local-data without specifying local-zone, by # default a transparent local-zone is created for the data. # # You can add locally served data with # local-zone: "local." static # local-data: "mycomputer.local. IN A 192.0.2.51" # local-data: 'mytext.local TXT "content of text record"' # # You can override certain queries with # local-data: "adserver.example.com A 127.0.0.1" # # You can redirect a domain to a fixed address with # (this makes example.com, www.example.com, etc, all go to 192.0.2.3) # local-zone: "example.com" redirect # local-data: "example.com A 192.0.2.3" # Stub zones. # Create entries like below, to make all queries for 'example.com' and # 'example.org' go to the given list of nameservers. list zero or more # nameservers by hostname or by ipaddress. # stub-zone: # name: "example.com" # stub-addr: 192.0.2.68 # stub-zone: # name: "example.org" # stub-host: ns.example.com. # Forward zones # Create entries like below, to make all queries for 'example.com' and # 'example.org' go to the given list of servers. These servers have to handle # recursion to other nameservers. List zero or more nameservers by hostname # or by ipaddress. Use an entry with name "." to forward all queries. # forward-zone: # name: "example.com" # forward-addr: 192.0.2.68 # forward-addr: 192.0.2.73 at 5355 # forward to port 5355. # forward-zone: # name: "example.org" # forward-host: fwd.example.com --- NEW FILE unbound.init --- #!/bin/sh # # unbound This shell script takes care of starting and stopping # unbound (DNS server). # # chkconfig: - 14 86 # description: unbound is a Domain Name Server (DNS) \ # that is used to resolve host names to IP addresses. ### BEGIN INIT INFO # Provides: unbound # Required-Start: $network $local_fs # Required-Stop: $network $local_fs # Should-Start: $syslog # Should-Stop: $syslog # Short-Description: unbound recursive Domain Name Server. # Description: unbound is a Domain Name Server (DNS) # that is used to resolve host names to IP addresses. ### END INIT INFO # Source function library. . /etc/rc.d/init.d/functions exec="/usr/sbin/unbound" config="/var/lib/unbound/unbound.conf" rootdir="/var/lib/unbound" pidfile="/var/run/unbound/unbound.pid" [ -e /etc/sysconfig/unbound ] && . /etc/sysconfig/unbound lockfile=/var/lock/subsys/unbound start() { [ -x $exec ] || exit 5 [ -f $config ] || exit 6 echo -n $"Starting unbound: " if [ ! -e ${rootdir}/etc/resolv.conf ] || /usr/bin/cmp -s /etc/resolv.conf ${rootdir}/etc/resolv.conf; then cp -fp /etc/resolv.conf ${rootdir}/etc/resolv.conf fi; if [ ! -e ${rootdir}/etc/localtime ] || /usr/bin/cmp -s /etc/localtime ${rootdir}/etc/localtime; then cp -fp /etc/localtime ${rootdir}/etc/localtime fi; mount --bind -n /dev/log ${rootdir}/dev/log >/dev/null 2>&1; mount --bind -n /dev/random ${rootdir}/dev/random >/dev/null 2>&1; mount --bind -n /var/run/unbound ${rootdir}/var/run/unbound >/dev/null 2>&1; # if not running, start it up here daemon $exec retval=$? [ $retval -eq 0 ] && touch $lockfile echo } stop() { echo -n $"Stopping unbound: " # stop it here, often "killproc unbound" killproc -p $pidfile unbound retval=$? [ $retval -eq 0 ] && rm -f $lockfile for mountfile in /dev/log /dev/random /etc/localtime /etc/resolv.conf /var/run/unbound do if egrep -q '^/[^[:space:]]+[[:space:]]+'${rootdir}''${mountfile}'' /proc/mounts; then umount ${rootdir}$mountfile >/dev/null 2>&1 fi; done echo } restart() { stop start } reload() { kill -HUP `cat $pidfile` } force_reload() { restart } rh_status() { # run checks to determine if the service is running or use generic status status -p $pidfile unbound } rh_status_q() { rh_status -p $pidfile >/dev/null 2>&1 } case "$1" in start) start ;; stop) stop ;; restart) restart ;; reload) reload ;; force-reload) force_reload ;; status) rh_status ;; condrestart|try-restart) rh_status_q || exit 0 restart ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}" exit 2 esac exit $? --- NEW FILE unbound.spec --- Summary: Validating, recursive, and caching DNS(SEC) resolver Name: unbound Version: 1.0.2 Release: 5%{?dist} License: BSD Url: http://www.nlnetlabs.nl/unbound/ Source: http://www.unbound.net/downloads/%{name}-%{version}.tar.gz Source1: unbound.init Source2: unbound.conf Group: System Environment/Daemons BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: flex, openssl-devel, ldns-devel >= 1.3.0, libevent-devel Requires(post): chkconfig Requires(preun): chkconfig Requires(preun): initscripts Requires(postun): initscripts Requires: ldns >= 1.3.0 Requires(pre): shadow-utils # Is this obsolete? #Provides: caching-nameserver %description Unbound is a validating, recursive, and caching DNS(SEC) resolver. The C implementation of Unbound is developed and maintained by NLnet Labs. It is based on ideas and algorithms taken from a java prototype developed by Verisign labs, Nominet, Kirei and ep.net. Unbound is designed as a set of modular components, so that also DNSSEC (secure DNS) validation and stub-resolvers (that do not run as a server, but are linked into an application) are easily possible. %package devel Summary: Development package that includes the unbound header files Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release}, openssl-devel, ldns-devel Requires: libevent-devel %description devel The devel package contains the unbound library and the include files %package libs Summary: Libraries used by the unbound server and client applications Group: Applications/System Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description libs Contains libraries used by the unbound server and client applications %prep %setup -q %build %configure --with-ldns= --with-libevent --with-pthreads --with-ssl \ --disable-rpath --enable-debug --disable-static \ --with-run-dir=%{_localstatedir}/lib/%{name}\ --with-conf-file=%{_localstatedir}/lib/%{name}/unbound.conf \ --with-pidfile=%{_localstatedir}/run/%{name}/%{name}.pid %{__make} CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE" QUIET=no %{?_smp_mflags} %install rm -rf %{buildroot} %{__make} DESTDIR=%{buildroot} install install -d 0755 %{buildroot}%{_localstatedir}/lib/%{name} install -d 0755 %{buildroot}%{_initrddir} #install -m 0755 contrib/unbound.init %{buildroot}%{_initrddir}/unbound install -m 0755 %{SOURCE1} %{buildroot}%{_initrddir}/unbound #overwrite stock unbound.conf with our own install -m 0755 %{SOURCE2} %{buildroot}%{_localstatedir}/lib/%{name} # add symbolic link from /etc/unbound.conf -> /var/unbound/unbound.conf ( cd %{buildroot}%{_sysconfdir}/ ; ln -s ..%{_localstatedir}/lib/unbound/unbound.conf ) # remove static library from install (fedora packaging guidelines) rm -rf %{buildroot}%{_libdir}/*.la # The chroot needs /dev/log, /dev/random, /etc/resolv.conf and /etc/localtime # but the init script uses mount --bind, so just create empty files mkdir -p %{buildroot}%{_localstatedir}/lib/unbound/etc \ %{buildroot}%{_localstatedir}/lib/unbound/dev echo "Used for mount --bind in initscript" > %{buildroot}%{_localstatedir}/lib/unbound/etc/resolv.conf echo "Used for mount --bind in initscript" > %{buildroot}%{_localstatedir}/lib/unbound/etc/localtime echo "Used for mount --bind in initscript" > %{buildroot}%{_localstatedir}/lib/unbound/dev/log echo "Used for mount --bind in initscript" > %{buildroot}%{_localstatedir}/lib/unbound/dev/random mkdir -p %{buildroot}%{_localstatedir}/lib/unbound/var/run/unbound mkdir -p %{buildroot}%{_localstatedir}/run/unbound %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root,-) %doc doc/README doc/CREDITS doc/LICENSE doc/FEATURES %attr(0755,root,root) %{_initrddir}/%{name} # the chroot env %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name} %attr(0755,unbound,unbound) %dir %{_localstatedir}/run/%{name} %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/dev %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/etc %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/var %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/var/run %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/var/run/unbound %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/unbound.conf %attr(0644,root,root) %config(noreplace) %{_localstatedir}/lib/%{name}/unbound.conf %attr(0644,root,root) %{_localstatedir}/lib/%{name}/dev/* %attr(0644,root,root) %{_localstatedir}/lib/%{name}/etc/* %{_sbindir}/* %{_mandir}/*/* %files devel %defattr(-,root,root,-) %{_libdir}/libunbound.so %{_includedir}/unbound.h %doc README %files libs %defattr(-,root,root,-) %{_libdir}/libunbound.so.* %doc doc/README doc/LICENSE %pre getent group unbound >/dev/null || groupadd -r unbound getent passwd unbound >/dev/null || \ useradd -r -g unbound -d %{_localstatedir}/lib/%{name} -s /sbin/nologin \ -c "Unbound DNS resolver" unbound exit 0 %post /sbin/chkconfig --add %{name} %post libs -p /sbin/ldconfig %preun if [ $1 -eq 0 ]; then /sbin/service %{name} stop >/dev/null 2>&1 /sbin/chkconfig --del %{name} fi %postun if [ "$1" -ge "1" ]; then /sbin/service %{name} condrestart >/dev/null 2>&1 || : fi %postun libs -p /sbin/ldconfig %changelog * Wed Oct 22 2008 Paul Wouters - 1.0.2-5 - Only call ldconfig in -libs package - Move configure into build section - devel subpackage should only depend on libs subpackage * Tue Oct 21 2008 Paul Wouters - 1.0.2-4 - Fix CFLAGS getting lost in build - Don't enable interface-automatic:yes because that causes unbound to listen on 0.0.0.0 instead of 127.0.0.1 * Sun Oct 19 2008 Paul Wouters - 1.0.2-3 - Split off unbound-libs, make build verbose * Thu Oct 9 2008 Paul Wouters - 1.0.2-2 - FSB compliance, chroot fixes, initscript fixes * Thu Sep 11 2008 Paul Wouters - 1.0.2-1 - Upgraded to 1.0.2 * Wed Jul 16 2008 Paul Wouters - 1.0.1-1 - upgraded to new release * Wed May 21 2008 Paul Wouters - 1.0.0-2 - Build against ldns-1.3.0 * Wed May 21 2008 Paul Wouters - 1.0.0-1 - Split of -devel package, fixed dependancies, make rpmlint happy * Thu Apr 25 2008 Wouter Wijngaards - 0.12 - Using parts from ports collection entry by Jaap Akkerhuis. - Using Fedoraproject wiki guidelines. * Wed Apr 23 2008 Wouter Wijngaards - 0.11 - Initial version. Index: sources =================================================================== RCS file: /cvs/extras/rpms/unbound/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 31 Oct 2008 16:59:08 -0000 1.1 +++ sources 1 Nov 2008 16:53:23 -0000 1.2 @@ -0,0 +1 @@ +01b08a9c0d24be981de64b6e4e25ecbe unbound-1.0.2.tar.gz From pwouters at fedoraproject.org Sat Nov 1 16:58:55 2008 From: pwouters at fedoraproject.org (Paul Wouters) Date: Sat, 1 Nov 2008 16:58:55 +0000 (UTC) Subject: rpms/unbound/F-9 unbound.conf, NONE, 1.1 unbound.init, NONE, 1.1 unbound.spec, NONE, 1.1 sources, 1.1, 1.2 Message-ID: <20081101165855.445627011B@cvs1.fedora.phx.redhat.com> Author: pwouters Update of /cvs/extras/rpms/unbound/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29847 Modified Files: sources Added Files: unbound.conf unbound.init unbound.spec Log Message: initial build for F-9 --- NEW FILE unbound.conf --- # # # See unbound.conf(5) man page. # # this is a comment. #Use this to include other text into the file. #include: "otherfile.conf" # # The server clause sets the main parameters. server: # whitespace is not necessary, but looks cleaner. # To enable DNSSEC trust anchors, install the dnssec-keys package and # uncomment the line below - note chroot breaks this # trusted-keys-file: "/etc/pki/dnssec/allkeys.conf" # verbosity number, 0 is least verbose. 1 is default. verbosity: 1 # print statistics to the log (for every thread) every N seconds. # Set to "" or 0 to disable. Default is disabled. statistics-interval: 3600 # enable cumulative statistics, without clearing them after printing. # statistics-cumulative: no # number of threads to create. 1 disables threading. num-threads: 2 # specify the interfaces to answer queries from by ip-address. # The default is to listen to localhost (127.0.0.1 and ::1). # specify 0.0.0.0 and ::0 to bind to all available interfaces. # specify every interface on a new 'interface:' labelled line. # The listen interfaces are not changed on reload, only on restart. # interface: 192.0.2.153 # interface: 192.0.2.154 # interface: 2001:DB8::5 # # interface: 0.0.0.0 # interface: ::0 # enable this feature to copy the source address of queries to reply. # Socket options not be supported on all platforms. experimental. # NOTE: Enable this option when specifying interface 0.0.0.0 or ::0 # interface-automatic: yes # port to answer queries from # port: 53 # specify the interfaces to send outgoing queries to authoritative # server from by ip-address. If none, the default (all) interface # is used. Specify every interface on a 'outgoing-interface:' line. # outgoing-interface: 192.0.2.153 # outgoing-interface: 2001:DB8::5 # outgoing-interface: 2001:DB8::6 # number of ports to allocate per thread, determines the size of the # port range that can be open simultaneously. # outgoing-range: 256 # permit unbound to use this port number or port range for # making outgoing queries, using an outgoing interface. # outgoing-port-permit: 32768 # deny unbound the use this of port number or port range for # making outgoing queries, using an outgoing interface. # Use this to make sure unbound does not grab a UDP port that some # other server on this computer needs. The default is to avoid # IANA-assigned port numbers. # outgoing-port-avoid: "3200-3208" # number of outgoing simultaneous tcp buffers to hold per thread. # outgoing-num-tcp: 10 # number of incoming simultaneous tcp buffers to hold per thread. # incoming-num-tcp: 10 # buffer size for handling DNS data. No messages larger than this # size can be sent or received, by UDP or TCP. In bytes. # msg-buffer-size: 65552 # the amount of memory to use for the message cache. # plain value in bytes or you can append k, m or G. default is "4Mb". # msg-cache-size: 4m # the number of slabs to use for the message cache. # the number of slabs must be a power of 2. # more slabs reduce lock contention, but fragment memory usage. # msg-cache-slabs: 4 # the number of queries that a thread gets to service. # num-queries-per-thread: 1024 # the amount of memory to use for the RRset cache. # plain value in bytes or you can append k, m or G. default is "4Mb". # rrset-cache-size: 4m # the number of slabs to use for the RRset cache. # the number of slabs must be a power of 2. # more slabs reduce lock contention, but fragment memory usage. # rrset-cache-slabs: 4 # the time to live (TTL) value cap for RRsets and messages in the # cache. Items are not cached for longer. In seconds. # cache-max-ttl: 86400 # the time to live (TTL) value for cached roundtrip times and # EDNS version information for hosts. In seconds. # infra-host-ttl: 900 # the time to live (TTL) value for cached lame delegations. In sec. # infra-lame-ttl: 900 # the number of slabs to use for the Infrastructure cache. # the number of slabs must be a power of 2. # more slabs reduce lock contention, but fragment memory usage. # infra-cache-slabs: 4 # the maximum number of hosts that are cached (roundtrip times, EDNS). # infra-cache-numhosts: 10000 # the maximum size of the lame zones cached per host. in bytes. # infra-cache-lame-size: 10k # Enable IPv4, "yes" or "no". # do-ip4: yes # Enable IPv6, "yes" or "no". # do-ip6: yes # Enable UDP, "yes" or "no". # do-udp: yes # Enable TCP, "yes" or "no". # do-tcp: yes # Detach from the terminal, run in background, "yes" or "no". # do-daemonize: yes # control which clients are allowed to make (recursive) queries # to this server. Specify classless netblocks with /size and action. # By default everything is refused, except for localhost. # Choose deny (drop message), refuse (polite error reply), allow. # access-control: 0.0.0.0/0 refuse # access-control: 127.0.0.0/8 allow # access-control: ::0/0 refuse # access-control: ::1 allow # access-control: ::ffff:127.0.0.1 allow # if given, a chroot(2) is done to the given directory. # i.e. you can chroot to the working directory, for example, # for extra security, but make sure all files are in that directory. # # If chroot is enabled, you should pass the configfile (from the # commandline) as a full path from the original root. After the # chroot has been performed the now defunct portion of the config # file path is removed to be able to reread the config after a reload. # # All other file paths (working dir, pidfile, logfile, roothints, # key files) can be specified in several ways: # o as an absolute path relative to the new root. # o as a relative path to the working directory. # o as an absolute path relative to the original root. # In the last case the path is adjusted to remove the unused portion. # # Additionally, unbound may need to access /dev/random (for entropy) # and to /dev/log (if you use syslog) from inside the chroot. # How to do this is specific to your OS. # # If you give "" no chroot is performed. The path must not end in a /. chroot: "/var/lib/unbound" # if given, user privileges are dropped (after binding port), # and the given username is assumed. Default is user "unbound". # If you give "" no privileges are dropped. username: "unbound" # the working directory. The relative files in this config are # relative to this directory. If you give "" the working directory # is not changed. # directory: "/var/lib/unbound" # the log file, "" means log to stderr. # Use of this option sets use-syslog to "no". # logfile: "" # Log to syslog(3) if yes. The log facility LOG_DAEMON is used to # log to, with identity "unbound". If yes, it overrides the logfile. # use-syslog: yes # the pid file. pidfile: "/var/run/unbound/unbound.pid" # file to read root hints from. # get one from ftp://FTP.INTERNIC.NET/domain/named.cache # root-hints: "" # enable to not answer id.server and hostname.bind queries. # hide-identity: no # enable to not answer version.server and version.bind queries. # hide-version: no # the identity to report. Leave "" or default to return hostname. # identity: "" # the version to report. Leave "" or default to return package version. # version: "" # the target fetch policy. # series of integers describing the policy per dependency depth. # The number of values in the list determines the maximum dependency # depth the recursor will pursue before giving up. Each integer means: # -1 : fetch all targets opportunistically, # 0: fetch on demand, # positive value: fetch that many targets opportunistically. # Enclose the list of numbers between quotes (""). # target-fetch-policy: "3 2 1 0 0" # Harden against very small EDNS buffer sizes. # harden-short-bufsize: no # Harden against unseemly large queries. # harden-large-queries: no # Harden against out of zone rrsets, to avoid spoofing attempts. harden-glue: yes # Harden against receiving dnssec-stripped data. If you turn it # off, failing to validate dnskey data for a trustanchor will # trigger insecure mode for that zone (like without a trustanchor). # Default on, which insists on dnssec data for trust-anchored zones. harden-dnssec-stripped: yes # Use 0x20-encoded random bits in the query to foil spoof attempts. # Disabled by default, because some caching forwarders may not # support this (if you have forward-zones). Most authority servers do. # This feature is an experimental implementation of draft dns-0x20. # It is known that some authority servers do not support 0x20, and # resolution will fail for them. A solution is on the TODO list. use-caps-for-id: no # Do not query the following addresses. No DNS queries are sent there. # List one address per entry. List classless netblocks with /size, # do-not-query-address: 127.0.0.1/8 # do-not-query-address: ::1 # if yes, the above default do-not-query-address entries are present. # if no, localhost can be queried (for testing and debugging). # do-not-query-localhost: yes # module configuration of the server. A string with identifiers # separated by spaces. "iterator" or "validator iterator" # module-config: "validator iterator" # File with trusted keys for validation. Specify more than one file # with several entries, one file per entry. # Zone file format, with DS and DNSKEY entries. # trust-anchor-file: "" # Trusted key for validation. DS or DNSKEY. specify the RR on a # single line, surrounded by "". TTL is ignored. class is IN default. # (These examples are from August 2007 and may not be valid anymore). # trust-anchor: "nlnetlabs.nl. DNSKEY 257 3 5 AQPzzTWMz8qSWIQlfRnPckx2BiVmkVN6LPupO3mbz7FhLSnm26n6iG9N Lby97Ji453aWZY3M5/xJBSOS2vWtco2t8C0+xeO1bc/d6ZTy32DHchpW 6rDH1vp86Ll+ha0tmwyy9QP7y2bVw5zSbFCrefk8qCUBgfHm9bHzMG1U BYtEIQ==" # trust-anchor: "jelte.nlnetlabs.nl. DS 42860 5 1 14D739EB566D2B1A5E216A0BA4D17FA9B038BE4A" # File with trusted keys for validation. Specify more than one file # with several entries, one file per entry. Like trust-anchor-file # but has a different file format. Format is BIND-9 style format, # the trusted-keys { name flag proto algo "key"; }; clauses are read. # trusted-keys-file: "" # Override the date for validation with a specific fixed date. # Do not set this unless you are debugging signature inception # and expiration. "" or "0" turns the feature off. # val-override-date: "" # The time to live for bogus data, rrsets and messages. This avoids # some of the revalidation, until the time interval expires. in secs. # val-bogus-ttl: 900 # Should additional section of secure message also be kept clean of # unsecure data. Useful to shield the users of this validator from # potential bogus data in the additional section. All unsigned data # in the additional section is removed from secure messages. # val-clean-additional: yes # Turn permissive mode on to permit bogus messages. Thus, messages # for which security checks failed will be returned to clients, # instead of SERVFAIL. It still performs the security checks, which # result in interesting log files and possibly the AD bit in # replies if the message is found secure. The default is off. val-permissive-mode: no # It is possible to configure NSEC3 maximum iteration counts per # keysize. Keep this table very short, as linear search is done. # A message with an NSEC3 with larger count is marked insecure. # List in ascending order the keysize and count values. # val-nsec3-keysize-iterations: "1024 150 2048 500 4096 2500" # the amount of memory to use for the key cache. # plain value in bytes or you can append k, m or G. default is "4Mb". # key-cache-size: 4m # the number of slabs to use for the key cache. # the number of slabs must be a power of 2. # more slabs reduce lock contention, but fragment memory usage. # key-cache-slabs: 4 # a number of locally served zones can be configured. # local-zone: # local-data: "" # o deny serves local data (if any), else, drops queries. # o refuse serves local data (if any), else, replies with error. # o static serves local data, else, nxdomain or nodata answer. # o transparent serves local data, else, resolves normally . # o redirect serves the zone data for any subdomain in the zone. # o nodefault can be used to normally resolve AS112 zones. # # defaults are localhost address, reverse for 127.0.0.1 and ::1 # and nxdomain for AS112 zones. If you configure one of these zones # the default content is omitted, or you can omit it with 'nodefault'. # # If you configure local-data without specifying local-zone, by # default a transparent local-zone is created for the data. # # You can add locally served data with # local-zone: "local." static # local-data: "mycomputer.local. IN A 192.0.2.51" # local-data: 'mytext.local TXT "content of text record"' # # You can override certain queries with # local-data: "adserver.example.com A 127.0.0.1" # # You can redirect a domain to a fixed address with # (this makes example.com, www.example.com, etc, all go to 192.0.2.3) # local-zone: "example.com" redirect # local-data: "example.com A 192.0.2.3" # Stub zones. # Create entries like below, to make all queries for 'example.com' and # 'example.org' go to the given list of nameservers. list zero or more # nameservers by hostname or by ipaddress. # stub-zone: # name: "example.com" # stub-addr: 192.0.2.68 # stub-zone: # name: "example.org" # stub-host: ns.example.com. # Forward zones # Create entries like below, to make all queries for 'example.com' and # 'example.org' go to the given list of servers. These servers have to handle # recursion to other nameservers. List zero or more nameservers by hostname # or by ipaddress. Use an entry with name "." to forward all queries. # forward-zone: # name: "example.com" # forward-addr: 192.0.2.68 # forward-addr: 192.0.2.73 at 5355 # forward to port 5355. # forward-zone: # name: "example.org" # forward-host: fwd.example.com --- NEW FILE unbound.init --- #!/bin/sh # # unbound This shell script takes care of starting and stopping # unbound (DNS server). # # chkconfig: - 14 86 # description: unbound is a Domain Name Server (DNS) \ # that is used to resolve host names to IP addresses. ### BEGIN INIT INFO # Provides: unbound # Required-Start: $network $local_fs # Required-Stop: $network $local_fs # Should-Start: $syslog # Should-Stop: $syslog # Short-Description: unbound recursive Domain Name Server. # Description: unbound is a Domain Name Server (DNS) # that is used to resolve host names to IP addresses. ### END INIT INFO # Source function library. . /etc/rc.d/init.d/functions exec="/usr/sbin/unbound" config="/var/lib/unbound/unbound.conf" rootdir="/var/lib/unbound" pidfile="/var/run/unbound/unbound.pid" [ -e /etc/sysconfig/unbound ] && . /etc/sysconfig/unbound lockfile=/var/lock/subsys/unbound start() { [ -x $exec ] || exit 5 [ -f $config ] || exit 6 echo -n $"Starting unbound: " if [ ! -e ${rootdir}/etc/resolv.conf ] || /usr/bin/cmp -s /etc/resolv.conf ${rootdir}/etc/resolv.conf; then cp -fp /etc/resolv.conf ${rootdir}/etc/resolv.conf fi; if [ ! -e ${rootdir}/etc/localtime ] || /usr/bin/cmp -s /etc/localtime ${rootdir}/etc/localtime; then cp -fp /etc/localtime ${rootdir}/etc/localtime fi; mount --bind -n /dev/log ${rootdir}/dev/log >/dev/null 2>&1; mount --bind -n /dev/random ${rootdir}/dev/random >/dev/null 2>&1; mount --bind -n /var/run/unbound ${rootdir}/var/run/unbound >/dev/null 2>&1; # if not running, start it up here daemon $exec retval=$? [ $retval -eq 0 ] && touch $lockfile echo } stop() { echo -n $"Stopping unbound: " # stop it here, often "killproc unbound" killproc -p $pidfile unbound retval=$? [ $retval -eq 0 ] && rm -f $lockfile for mountfile in /dev/log /dev/random /etc/localtime /etc/resolv.conf /var/run/unbound do if egrep -q '^/[^[:space:]]+[[:space:]]+'${rootdir}''${mountfile}'' /proc/mounts; then umount ${rootdir}$mountfile >/dev/null 2>&1 fi; done echo } restart() { stop start } reload() { kill -HUP `cat $pidfile` } force_reload() { restart } rh_status() { # run checks to determine if the service is running or use generic status status -p $pidfile unbound } rh_status_q() { rh_status -p $pidfile >/dev/null 2>&1 } case "$1" in start) start ;; stop) stop ;; restart) restart ;; reload) reload ;; force-reload) force_reload ;; status) rh_status ;; condrestart|try-restart) rh_status_q || exit 0 restart ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}" exit 2 esac exit $? --- NEW FILE unbound.spec --- Summary: Validating, recursive, and caching DNS(SEC) resolver Name: unbound Version: 1.0.2 Release: 5%{?dist} License: BSD Url: http://www.nlnetlabs.nl/unbound/ Source: http://www.unbound.net/downloads/%{name}-%{version}.tar.gz Source1: unbound.init Source2: unbound.conf Group: System Environment/Daemons BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: flex, openssl-devel, ldns-devel >= 1.3.0, libevent-devel Requires(post): chkconfig Requires(preun): chkconfig Requires(preun): initscripts Requires(postun): initscripts Requires: ldns >= 1.3.0 Requires(pre): shadow-utils # Is this obsolete? #Provides: caching-nameserver %description Unbound is a validating, recursive, and caching DNS(SEC) resolver. The C implementation of Unbound is developed and maintained by NLnet Labs. It is based on ideas and algorithms taken from a java prototype developed by Verisign labs, Nominet, Kirei and ep.net. Unbound is designed as a set of modular components, so that also DNSSEC (secure DNS) validation and stub-resolvers (that do not run as a server, but are linked into an application) are easily possible. %package devel Summary: Development package that includes the unbound header files Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release}, openssl-devel, ldns-devel Requires: libevent-devel %description devel The devel package contains the unbound library and the include files %package libs Summary: Libraries used by the unbound server and client applications Group: Applications/System Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description libs Contains libraries used by the unbound server and client applications %prep %setup -q %build %configure --with-ldns= --with-libevent --with-pthreads --with-ssl \ --disable-rpath --enable-debug --disable-static \ --with-run-dir=%{_localstatedir}/lib/%{name}\ --with-conf-file=%{_localstatedir}/lib/%{name}/unbound.conf \ --with-pidfile=%{_localstatedir}/run/%{name}/%{name}.pid %{__make} CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE" QUIET=no %{?_smp_mflags} %install rm -rf %{buildroot} %{__make} DESTDIR=%{buildroot} install install -d 0755 %{buildroot}%{_localstatedir}/lib/%{name} install -d 0755 %{buildroot}%{_initrddir} #install -m 0755 contrib/unbound.init %{buildroot}%{_initrddir}/unbound install -m 0755 %{SOURCE1} %{buildroot}%{_initrddir}/unbound #overwrite stock unbound.conf with our own install -m 0755 %{SOURCE2} %{buildroot}%{_localstatedir}/lib/%{name} # add symbolic link from /etc/unbound.conf -> /var/unbound/unbound.conf ( cd %{buildroot}%{_sysconfdir}/ ; ln -s ..%{_localstatedir}/lib/unbound/unbound.conf ) # remove static library from install (fedora packaging guidelines) rm -rf %{buildroot}%{_libdir}/*.la # The chroot needs /dev/log, /dev/random, /etc/resolv.conf and /etc/localtime # but the init script uses mount --bind, so just create empty files mkdir -p %{buildroot}%{_localstatedir}/lib/unbound/etc \ %{buildroot}%{_localstatedir}/lib/unbound/dev echo "Used for mount --bind in initscript" > %{buildroot}%{_localstatedir}/lib/unbound/etc/resolv.conf echo "Used for mount --bind in initscript" > %{buildroot}%{_localstatedir}/lib/unbound/etc/localtime echo "Used for mount --bind in initscript" > %{buildroot}%{_localstatedir}/lib/unbound/dev/log echo "Used for mount --bind in initscript" > %{buildroot}%{_localstatedir}/lib/unbound/dev/random mkdir -p %{buildroot}%{_localstatedir}/lib/unbound/var/run/unbound mkdir -p %{buildroot}%{_localstatedir}/run/unbound %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root,-) %doc doc/README doc/CREDITS doc/LICENSE doc/FEATURES %attr(0755,root,root) %{_initrddir}/%{name} # the chroot env %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name} %attr(0755,unbound,unbound) %dir %{_localstatedir}/run/%{name} %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/dev %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/etc %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/var %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/var/run %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/var/run/unbound %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/unbound.conf %attr(0644,root,root) %config(noreplace) %{_localstatedir}/lib/%{name}/unbound.conf %attr(0644,root,root) %{_localstatedir}/lib/%{name}/dev/* %attr(0644,root,root) %{_localstatedir}/lib/%{name}/etc/* %{_sbindir}/* %{_mandir}/*/* %files devel %defattr(-,root,root,-) %{_libdir}/libunbound.so %{_includedir}/unbound.h %doc README %files libs %defattr(-,root,root,-) %{_libdir}/libunbound.so.* %doc doc/README doc/LICENSE %pre getent group unbound >/dev/null || groupadd -r unbound getent passwd unbound >/dev/null || \ useradd -r -g unbound -d %{_localstatedir}/lib/%{name} -s /sbin/nologin \ -c "Unbound DNS resolver" unbound exit 0 %post /sbin/chkconfig --add %{name} %post libs -p /sbin/ldconfig %preun if [ $1 -eq 0 ]; then /sbin/service %{name} stop >/dev/null 2>&1 /sbin/chkconfig --del %{name} fi %postun if [ "$1" -ge "1" ]; then /sbin/service %{name} condrestart >/dev/null 2>&1 || : fi %postun libs -p /sbin/ldconfig %changelog * Wed Oct 22 2008 Paul Wouters - 1.0.2-5 - Only call ldconfig in -libs package - Move configure into build section - devel subpackage should only depend on libs subpackage * Tue Oct 21 2008 Paul Wouters - 1.0.2-4 - Fix CFLAGS getting lost in build - Don't enable interface-automatic:yes because that causes unbound to listen on 0.0.0.0 instead of 127.0.0.1 * Sun Oct 19 2008 Paul Wouters - 1.0.2-3 - Split off unbound-libs, make build verbose * Thu Oct 9 2008 Paul Wouters - 1.0.2-2 - FSB compliance, chroot fixes, initscript fixes * Thu Sep 11 2008 Paul Wouters - 1.0.2-1 - Upgraded to 1.0.2 * Wed Jul 16 2008 Paul Wouters - 1.0.1-1 - upgraded to new release * Wed May 21 2008 Paul Wouters - 1.0.0-2 - Build against ldns-1.3.0 * Wed May 21 2008 Paul Wouters - 1.0.0-1 - Split of -devel package, fixed dependancies, make rpmlint happy * Thu Apr 25 2008 Wouter Wijngaards - 0.12 - Using parts from ports collection entry by Jaap Akkerhuis. - Using Fedoraproject wiki guidelines. * Wed Apr 23 2008 Wouter Wijngaards - 0.11 - Initial version. Index: sources =================================================================== RCS file: /cvs/extras/rpms/unbound/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 31 Oct 2008 16:59:08 -0000 1.1 +++ sources 1 Nov 2008 16:58:24 -0000 1.2 @@ -0,0 +1 @@ +01b08a9c0d24be981de64b6e4e25ecbe unbound-1.0.2.tar.gz From pwouters at fedoraproject.org Sat Nov 1 17:02:36 2008 From: pwouters at fedoraproject.org (Paul Wouters) Date: Sat, 1 Nov 2008 17:02:36 +0000 (UTC) Subject: rpms/unbound/EL-5 unbound.conf, NONE, 1.1 unbound.init, NONE, 1.1 unbound.spec, NONE, 1.1 sources, 1.1, 1.2 Message-ID: <20081101170236.D34C97011B@cvs1.fedora.phx.redhat.com> Author: pwouters Update of /cvs/extras/rpms/unbound/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30762 Modified Files: sources Added Files: unbound.conf unbound.init unbound.spec Log Message: initial build for EL-5 --- NEW FILE unbound.conf --- # # # See unbound.conf(5) man page. # # this is a comment. #Use this to include other text into the file. #include: "otherfile.conf" # # The server clause sets the main parameters. server: # whitespace is not necessary, but looks cleaner. # To enable DNSSEC trust anchors, install the dnssec-keys package and # uncomment the line below - note chroot breaks this # trusted-keys-file: "/etc/pki/dnssec/allkeys.conf" # verbosity number, 0 is least verbose. 1 is default. verbosity: 1 # print statistics to the log (for every thread) every N seconds. # Set to "" or 0 to disable. Default is disabled. statistics-interval: 3600 # enable cumulative statistics, without clearing them after printing. # statistics-cumulative: no # number of threads to create. 1 disables threading. num-threads: 2 # specify the interfaces to answer queries from by ip-address. # The default is to listen to localhost (127.0.0.1 and ::1). # specify 0.0.0.0 and ::0 to bind to all available interfaces. # specify every interface on a new 'interface:' labelled line. # The listen interfaces are not changed on reload, only on restart. # interface: 192.0.2.153 # interface: 192.0.2.154 # interface: 2001:DB8::5 # # interface: 0.0.0.0 # interface: ::0 # enable this feature to copy the source address of queries to reply. # Socket options not be supported on all platforms. experimental. # NOTE: Enable this option when specifying interface 0.0.0.0 or ::0 # interface-automatic: yes # port to answer queries from # port: 53 # specify the interfaces to send outgoing queries to authoritative # server from by ip-address. If none, the default (all) interface # is used. Specify every interface on a 'outgoing-interface:' line. # outgoing-interface: 192.0.2.153 # outgoing-interface: 2001:DB8::5 # outgoing-interface: 2001:DB8::6 # number of ports to allocate per thread, determines the size of the # port range that can be open simultaneously. # outgoing-range: 256 # permit unbound to use this port number or port range for # making outgoing queries, using an outgoing interface. # outgoing-port-permit: 32768 # deny unbound the use this of port number or port range for # making outgoing queries, using an outgoing interface. # Use this to make sure unbound does not grab a UDP port that some # other server on this computer needs. The default is to avoid # IANA-assigned port numbers. # outgoing-port-avoid: "3200-3208" # number of outgoing simultaneous tcp buffers to hold per thread. # outgoing-num-tcp: 10 # number of incoming simultaneous tcp buffers to hold per thread. # incoming-num-tcp: 10 # buffer size for handling DNS data. No messages larger than this # size can be sent or received, by UDP or TCP. In bytes. # msg-buffer-size: 65552 # the amount of memory to use for the message cache. # plain value in bytes or you can append k, m or G. default is "4Mb". # msg-cache-size: 4m # the number of slabs to use for the message cache. # the number of slabs must be a power of 2. # more slabs reduce lock contention, but fragment memory usage. # msg-cache-slabs: 4 # the number of queries that a thread gets to service. # num-queries-per-thread: 1024 # the amount of memory to use for the RRset cache. # plain value in bytes or you can append k, m or G. default is "4Mb". # rrset-cache-size: 4m # the number of slabs to use for the RRset cache. # the number of slabs must be a power of 2. # more slabs reduce lock contention, but fragment memory usage. # rrset-cache-slabs: 4 # the time to live (TTL) value cap for RRsets and messages in the # cache. Items are not cached for longer. In seconds. # cache-max-ttl: 86400 # the time to live (TTL) value for cached roundtrip times and # EDNS version information for hosts. In seconds. # infra-host-ttl: 900 # the time to live (TTL) value for cached lame delegations. In sec. # infra-lame-ttl: 900 # the number of slabs to use for the Infrastructure cache. # the number of slabs must be a power of 2. # more slabs reduce lock contention, but fragment memory usage. # infra-cache-slabs: 4 # the maximum number of hosts that are cached (roundtrip times, EDNS). # infra-cache-numhosts: 10000 # the maximum size of the lame zones cached per host. in bytes. # infra-cache-lame-size: 10k # Enable IPv4, "yes" or "no". # do-ip4: yes # Enable IPv6, "yes" or "no". # do-ip6: yes # Enable UDP, "yes" or "no". # do-udp: yes # Enable TCP, "yes" or "no". # do-tcp: yes # Detach from the terminal, run in background, "yes" or "no". # do-daemonize: yes # control which clients are allowed to make (recursive) queries # to this server. Specify classless netblocks with /size and action. # By default everything is refused, except for localhost. # Choose deny (drop message), refuse (polite error reply), allow. # access-control: 0.0.0.0/0 refuse # access-control: 127.0.0.0/8 allow # access-control: ::0/0 refuse # access-control: ::1 allow # access-control: ::ffff:127.0.0.1 allow # if given, a chroot(2) is done to the given directory. # i.e. you can chroot to the working directory, for example, # for extra security, but make sure all files are in that directory. # # If chroot is enabled, you should pass the configfile (from the # commandline) as a full path from the original root. After the # chroot has been performed the now defunct portion of the config # file path is removed to be able to reread the config after a reload. # # All other file paths (working dir, pidfile, logfile, roothints, # key files) can be specified in several ways: # o as an absolute path relative to the new root. # o as a relative path to the working directory. # o as an absolute path relative to the original root. # In the last case the path is adjusted to remove the unused portion. # # Additionally, unbound may need to access /dev/random (for entropy) # and to /dev/log (if you use syslog) from inside the chroot. # How to do this is specific to your OS. # # If you give "" no chroot is performed. The path must not end in a /. chroot: "/var/lib/unbound" # if given, user privileges are dropped (after binding port), # and the given username is assumed. Default is user "unbound". # If you give "" no privileges are dropped. username: "unbound" # the working directory. The relative files in this config are # relative to this directory. If you give "" the working directory # is not changed. # directory: "/var/lib/unbound" # the log file, "" means log to stderr. # Use of this option sets use-syslog to "no". # logfile: "" # Log to syslog(3) if yes. The log facility LOG_DAEMON is used to # log to, with identity "unbound". If yes, it overrides the logfile. # use-syslog: yes # the pid file. pidfile: "/var/run/unbound/unbound.pid" # file to read root hints from. # get one from ftp://FTP.INTERNIC.NET/domain/named.cache # root-hints: "" # enable to not answer id.server and hostname.bind queries. # hide-identity: no # enable to not answer version.server and version.bind queries. # hide-version: no # the identity to report. Leave "" or default to return hostname. # identity: "" # the version to report. Leave "" or default to return package version. # version: "" # the target fetch policy. # series of integers describing the policy per dependency depth. # The number of values in the list determines the maximum dependency # depth the recursor will pursue before giving up. Each integer means: # -1 : fetch all targets opportunistically, # 0: fetch on demand, # positive value: fetch that many targets opportunistically. # Enclose the list of numbers between quotes (""). # target-fetch-policy: "3 2 1 0 0" # Harden against very small EDNS buffer sizes. # harden-short-bufsize: no # Harden against unseemly large queries. # harden-large-queries: no # Harden against out of zone rrsets, to avoid spoofing attempts. harden-glue: yes # Harden against receiving dnssec-stripped data. If you turn it # off, failing to validate dnskey data for a trustanchor will # trigger insecure mode for that zone (like without a trustanchor). # Default on, which insists on dnssec data for trust-anchored zones. harden-dnssec-stripped: yes # Use 0x20-encoded random bits in the query to foil spoof attempts. # Disabled by default, because some caching forwarders may not # support this (if you have forward-zones). Most authority servers do. # This feature is an experimental implementation of draft dns-0x20. # It is known that some authority servers do not support 0x20, and # resolution will fail for them. A solution is on the TODO list. use-caps-for-id: no # Do not query the following addresses. No DNS queries are sent there. # List one address per entry. List classless netblocks with /size, # do-not-query-address: 127.0.0.1/8 # do-not-query-address: ::1 # if yes, the above default do-not-query-address entries are present. # if no, localhost can be queried (for testing and debugging). # do-not-query-localhost: yes # module configuration of the server. A string with identifiers # separated by spaces. "iterator" or "validator iterator" # module-config: "validator iterator" # File with trusted keys for validation. Specify more than one file # with several entries, one file per entry. # Zone file format, with DS and DNSKEY entries. # trust-anchor-file: "" # Trusted key for validation. DS or DNSKEY. specify the RR on a # single line, surrounded by "". TTL is ignored. class is IN default. # (These examples are from August 2007 and may not be valid anymore). # trust-anchor: "nlnetlabs.nl. DNSKEY 257 3 5 AQPzzTWMz8qSWIQlfRnPckx2BiVmkVN6LPupO3mbz7FhLSnm26n6iG9N Lby97Ji453aWZY3M5/xJBSOS2vWtco2t8C0+xeO1bc/d6ZTy32DHchpW 6rDH1vp86Ll+ha0tmwyy9QP7y2bVw5zSbFCrefk8qCUBgfHm9bHzMG1U BYtEIQ==" # trust-anchor: "jelte.nlnetlabs.nl. DS 42860 5 1 14D739EB566D2B1A5E216A0BA4D17FA9B038BE4A" # File with trusted keys for validation. Specify more than one file # with several entries, one file per entry. Like trust-anchor-file # but has a different file format. Format is BIND-9 style format, # the trusted-keys { name flag proto algo "key"; }; clauses are read. # trusted-keys-file: "" # Override the date for validation with a specific fixed date. # Do not set this unless you are debugging signature inception # and expiration. "" or "0" turns the feature off. # val-override-date: "" # The time to live for bogus data, rrsets and messages. This avoids # some of the revalidation, until the time interval expires. in secs. # val-bogus-ttl: 900 # Should additional section of secure message also be kept clean of # unsecure data. Useful to shield the users of this validator from # potential bogus data in the additional section. All unsigned data # in the additional section is removed from secure messages. # val-clean-additional: yes # Turn permissive mode on to permit bogus messages. Thus, messages # for which security checks failed will be returned to clients, # instead of SERVFAIL. It still performs the security checks, which # result in interesting log files and possibly the AD bit in # replies if the message is found secure. The default is off. val-permissive-mode: no # It is possible to configure NSEC3 maximum iteration counts per # keysize. Keep this table very short, as linear search is done. # A message with an NSEC3 with larger count is marked insecure. # List in ascending order the keysize and count values. # val-nsec3-keysize-iterations: "1024 150 2048 500 4096 2500" # the amount of memory to use for the key cache. # plain value in bytes or you can append k, m or G. default is "4Mb". # key-cache-size: 4m # the number of slabs to use for the key cache. # the number of slabs must be a power of 2. # more slabs reduce lock contention, but fragment memory usage. # key-cache-slabs: 4 # a number of locally served zones can be configured. # local-zone: # local-data: "" # o deny serves local data (if any), else, drops queries. # o refuse serves local data (if any), else, replies with error. # o static serves local data, else, nxdomain or nodata answer. # o transparent serves local data, else, resolves normally . # o redirect serves the zone data for any subdomain in the zone. # o nodefault can be used to normally resolve AS112 zones. # # defaults are localhost address, reverse for 127.0.0.1 and ::1 # and nxdomain for AS112 zones. If you configure one of these zones # the default content is omitted, or you can omit it with 'nodefault'. # # If you configure local-data without specifying local-zone, by # default a transparent local-zone is created for the data. # # You can add locally served data with # local-zone: "local." static # local-data: "mycomputer.local. IN A 192.0.2.51" # local-data: 'mytext.local TXT "content of text record"' # # You can override certain queries with # local-data: "adserver.example.com A 127.0.0.1" # # You can redirect a domain to a fixed address with # (this makes example.com, www.example.com, etc, all go to 192.0.2.3) # local-zone: "example.com" redirect # local-data: "example.com A 192.0.2.3" # Stub zones. # Create entries like below, to make all queries for 'example.com' and # 'example.org' go to the given list of nameservers. list zero or more # nameservers by hostname or by ipaddress. # stub-zone: # name: "example.com" # stub-addr: 192.0.2.68 # stub-zone: # name: "example.org" # stub-host: ns.example.com. # Forward zones # Create entries like below, to make all queries for 'example.com' and # 'example.org' go to the given list of servers. These servers have to handle # recursion to other nameservers. List zero or more nameservers by hostname # or by ipaddress. Use an entry with name "." to forward all queries. # forward-zone: # name: "example.com" # forward-addr: 192.0.2.68 # forward-addr: 192.0.2.73 at 5355 # forward to port 5355. # forward-zone: # name: "example.org" # forward-host: fwd.example.com --- NEW FILE unbound.init --- #!/bin/sh # # unbound This shell script takes care of starting and stopping # unbound (DNS server). # # chkconfig: - 14 86 # description: unbound is a Domain Name Server (DNS) \ # that is used to resolve host names to IP addresses. ### BEGIN INIT INFO # Provides: unbound # Required-Start: $network $local_fs # Required-Stop: $network $local_fs # Should-Start: $syslog # Should-Stop: $syslog # Short-Description: unbound recursive Domain Name Server. # Description: unbound is a Domain Name Server (DNS) # that is used to resolve host names to IP addresses. ### END INIT INFO # Source function library. . /etc/rc.d/init.d/functions exec="/usr/sbin/unbound" config="/var/lib/unbound/unbound.conf" rootdir="/var/lib/unbound" pidfile="/var/run/unbound/unbound.pid" [ -e /etc/sysconfig/unbound ] && . /etc/sysconfig/unbound lockfile=/var/lock/subsys/unbound start() { [ -x $exec ] || exit 5 [ -f $config ] || exit 6 echo -n $"Starting unbound: " if [ ! -e ${rootdir}/etc/resolv.conf ] || /usr/bin/cmp -s /etc/resolv.conf ${rootdir}/etc/resolv.conf; then cp -fp /etc/resolv.conf ${rootdir}/etc/resolv.conf fi; if [ ! -e ${rootdir}/etc/localtime ] || /usr/bin/cmp -s /etc/localtime ${rootdir}/etc/localtime; then cp -fp /etc/localtime ${rootdir}/etc/localtime fi; mount --bind -n /dev/log ${rootdir}/dev/log >/dev/null 2>&1; mount --bind -n /dev/random ${rootdir}/dev/random >/dev/null 2>&1; mount --bind -n /var/run/unbound ${rootdir}/var/run/unbound >/dev/null 2>&1; # if not running, start it up here daemon $exec retval=$? [ $retval -eq 0 ] && touch $lockfile echo } stop() { echo -n $"Stopping unbound: " # stop it here, often "killproc unbound" killproc -p $pidfile unbound retval=$? [ $retval -eq 0 ] && rm -f $lockfile for mountfile in /dev/log /dev/random /etc/localtime /etc/resolv.conf /var/run/unbound do if egrep -q '^/[^[:space:]]+[[:space:]]+'${rootdir}''${mountfile}'' /proc/mounts; then umount ${rootdir}$mountfile >/dev/null 2>&1 fi; done echo } restart() { stop start } reload() { kill -HUP `cat $pidfile` } force_reload() { restart } rh_status() { # run checks to determine if the service is running or use generic status status -p $pidfile unbound } rh_status_q() { rh_status -p $pidfile >/dev/null 2>&1 } case "$1" in start) start ;; stop) stop ;; restart) restart ;; reload) reload ;; force-reload) force_reload ;; status) rh_status ;; condrestart|try-restart) rh_status_q || exit 0 restart ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}" exit 2 esac exit $? --- NEW FILE unbound.spec --- Summary: Validating, recursive, and caching DNS(SEC) resolver Name: unbound Version: 1.0.2 Release: 5%{?dist} License: BSD Url: http://www.nlnetlabs.nl/unbound/ Source: http://www.unbound.net/downloads/%{name}-%{version}.tar.gz Source1: unbound.init Source2: unbound.conf Group: System Environment/Daemons BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: flex, openssl-devel, ldns-devel >= 1.3.0, libevent-devel Requires(post): chkconfig Requires(preun): chkconfig Requires(preun): initscripts Requires(postun): initscripts Requires: ldns >= 1.3.0 Requires(pre): shadow-utils # Is this obsolete? #Provides: caching-nameserver %description Unbound is a validating, recursive, and caching DNS(SEC) resolver. The C implementation of Unbound is developed and maintained by NLnet Labs. It is based on ideas and algorithms taken from a java prototype developed by Verisign labs, Nominet, Kirei and ep.net. Unbound is designed as a set of modular components, so that also DNSSEC (secure DNS) validation and stub-resolvers (that do not run as a server, but are linked into an application) are easily possible. %package devel Summary: Development package that includes the unbound header files Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release}, openssl-devel, ldns-devel Requires: libevent-devel %description devel The devel package contains the unbound library and the include files %package libs Summary: Libraries used by the unbound server and client applications Group: Applications/System Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description libs Contains libraries used by the unbound server and client applications %prep %setup -q %build %configure --with-ldns= --with-libevent --with-pthreads --with-ssl \ --disable-rpath --enable-debug --disable-static \ --with-run-dir=%{_localstatedir}/lib/%{name}\ --with-conf-file=%{_localstatedir}/lib/%{name}/unbound.conf \ --with-pidfile=%{_localstatedir}/run/%{name}/%{name}.pid %{__make} CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE" QUIET=no %{?_smp_mflags} %install rm -rf %{buildroot} %{__make} DESTDIR=%{buildroot} install install -d 0755 %{buildroot}%{_localstatedir}/lib/%{name} install -d 0755 %{buildroot}%{_initrddir} #install -m 0755 contrib/unbound.init %{buildroot}%{_initrddir}/unbound install -m 0755 %{SOURCE1} %{buildroot}%{_initrddir}/unbound #overwrite stock unbound.conf with our own install -m 0755 %{SOURCE2} %{buildroot}%{_localstatedir}/lib/%{name} # add symbolic link from /etc/unbound.conf -> /var/unbound/unbound.conf ( cd %{buildroot}%{_sysconfdir}/ ; ln -s ..%{_localstatedir}/lib/unbound/unbound.conf ) # remove static library from install (fedora packaging guidelines) rm -rf %{buildroot}%{_libdir}/*.la # The chroot needs /dev/log, /dev/random, /etc/resolv.conf and /etc/localtime # but the init script uses mount --bind, so just create empty files mkdir -p %{buildroot}%{_localstatedir}/lib/unbound/etc \ %{buildroot}%{_localstatedir}/lib/unbound/dev echo "Used for mount --bind in initscript" > %{buildroot}%{_localstatedir}/lib/unbound/etc/resolv.conf echo "Used for mount --bind in initscript" > %{buildroot}%{_localstatedir}/lib/unbound/etc/localtime echo "Used for mount --bind in initscript" > %{buildroot}%{_localstatedir}/lib/unbound/dev/log echo "Used for mount --bind in initscript" > %{buildroot}%{_localstatedir}/lib/unbound/dev/random mkdir -p %{buildroot}%{_localstatedir}/lib/unbound/var/run/unbound mkdir -p %{buildroot}%{_localstatedir}/run/unbound %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root,-) %doc doc/README doc/CREDITS doc/LICENSE doc/FEATURES %attr(0755,root,root) %{_initrddir}/%{name} # the chroot env %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name} %attr(0755,unbound,unbound) %dir %{_localstatedir}/run/%{name} %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/dev %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/etc %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/var %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/var/run %attr(0755,root,root) %dir %{_localstatedir}/lib/%{name}/var/run/unbound %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/unbound.conf %attr(0644,root,root) %config(noreplace) %{_localstatedir}/lib/%{name}/unbound.conf %attr(0644,root,root) %{_localstatedir}/lib/%{name}/dev/* %attr(0644,root,root) %{_localstatedir}/lib/%{name}/etc/* %{_sbindir}/* %{_mandir}/*/* %files devel %defattr(-,root,root,-) %{_libdir}/libunbound.so %{_includedir}/unbound.h %doc README %files libs %defattr(-,root,root,-) %{_libdir}/libunbound.so.* %doc doc/README doc/LICENSE %pre getent group unbound >/dev/null || groupadd -r unbound getent passwd unbound >/dev/null || \ useradd -r -g unbound -d %{_localstatedir}/lib/%{name} -s /sbin/nologin \ -c "Unbound DNS resolver" unbound exit 0 %post /sbin/chkconfig --add %{name} %post libs -p /sbin/ldconfig %preun if [ $1 -eq 0 ]; then /sbin/service %{name} stop >/dev/null 2>&1 /sbin/chkconfig --del %{name} fi %postun if [ "$1" -ge "1" ]; then /sbin/service %{name} condrestart >/dev/null 2>&1 || : fi %postun libs -p /sbin/ldconfig %changelog * Wed Oct 22 2008 Paul Wouters - 1.0.2-5 - Only call ldconfig in -libs package - Move configure into build section - devel subpackage should only depend on libs subpackage * Tue Oct 21 2008 Paul Wouters - 1.0.2-4 - Fix CFLAGS getting lost in build - Don't enable interface-automatic:yes because that causes unbound to listen on 0.0.0.0 instead of 127.0.0.1 * Sun Oct 19 2008 Paul Wouters - 1.0.2-3 - Split off unbound-libs, make build verbose * Thu Oct 9 2008 Paul Wouters - 1.0.2-2 - FSB compliance, chroot fixes, initscript fixes * Thu Sep 11 2008 Paul Wouters - 1.0.2-1 - Upgraded to 1.0.2 * Wed Jul 16 2008 Paul Wouters - 1.0.1-1 - upgraded to new release * Wed May 21 2008 Paul Wouters - 1.0.0-2 - Build against ldns-1.3.0 * Wed May 21 2008 Paul Wouters - 1.0.0-1 - Split of -devel package, fixed dependancies, make rpmlint happy * Thu Apr 25 2008 Wouter Wijngaards - 0.12 - Using parts from ports collection entry by Jaap Akkerhuis. - Using Fedoraproject wiki guidelines. * Wed Apr 23 2008 Wouter Wijngaards - 0.11 - Initial version. Index: sources =================================================================== RCS file: /cvs/extras/rpms/unbound/EL-5/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 31 Oct 2008 16:59:08 -0000 1.1 +++ sources 1 Nov 2008 17:02:06 -0000 1.2 @@ -0,0 +1 @@ +01b08a9c0d24be981de64b6e4e25ecbe unbound-1.0.2.tar.gz From pwouters at fedoraproject.org Sat Nov 1 17:10:17 2008 From: pwouters at fedoraproject.org (Paul Wouters) Date: Sat, 1 Nov 2008 17:10:17 +0000 (UTC) Subject: rpms/dnsperf/EL-5 dnsperf.spec,NONE,1.1 sources,1.1,1.2 Message-ID: <20081101171017.86A277011B@cvs1.fedora.phx.redhat.com> Author: pwouters Update of /cvs/extras/rpms/dnsperf/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32719 Modified Files: sources Added Files: dnsperf.spec Log Message: initial build --- NEW FILE dnsperf.spec --- Summary: Benchmarking authorative and recursing DNS servers Name: dnsperf Version: 1.0.1.0 Release: 4%{?dist} License: MIT Url: http://www.nominum.com/services/measurement_tools.php Source: ftp://ftp.nominum.com/pub/nominum/dnsperf/%{version}/dnsperf-src-%{version}-1.tar.gz Group: Applications/Internet BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: bind-devel >= 9.3.0, libcap-devel, bzip2, openssl-devel BuildRequires: krb5-devel Requires: gnuplot pcapy python-dns %description This is dnsperf, a collection of DNS server performance testing tools. For more information, see the dnsperf(1) and resperf(1) man pages. %prep %setup -q -n dnsperf-src-%{version}-1 %configure %build %{__make} CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} %install rm -rf %{buildroot} %{__make} DESTDIR=%{buildroot} install bzip2 -9 examples/queryfile-example-100thousand echo "For a better test, use ftp://ftp.nominum.com/pub/nominum/dnsperf/data/queryfile-example-3million.gz" > examples/README.largetest install contrib/queryparse/queryparse %{buildroot}/%{_bindir} install -D -m 644 contrib/queryparse/queryparse.1 %{buildroot}/%{_mandir}/man1/queryparse.1 gzip %{buildroot}/%{_mandir}/man1/queryparse.1 %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root,-) %doc README RELEASE_NOTES doc examples/* %{_bindir}/* %{_mandir}/*/* %changelog * Wed Oct 31 2008 Paul Wouters - 1.0.1.0-4 - Changed license from BSD to MIT * Wed Oct 22 2008 Paul Wouters - 1.0.1.0-3 - Fixed missing buildrequires - Pass proper CFLAGS to gcc - Fix Group * Tue Oct 21 2008 Paul Wouters - 1.0.1.0-2 - Fixed libpcap vs libcap confusion * Mon Oct 20 2008 Paul Wouters - 1.0.1.0-1 - Initial Fedora package Index: sources =================================================================== RCS file: /cvs/extras/rpms/dnsperf/EL-5/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 31 Oct 2008 17:00:17 -0000 1.1 +++ sources 1 Nov 2008 17:09:47 -0000 1.2 @@ -0,0 +1 @@ +008fa4b10d24ab977482755361104554 dnsperf-src-1.0.1.0-1.tar.gz From pwouters at fedoraproject.org Sat Nov 1 17:11:16 2008 From: pwouters at fedoraproject.org (Paul Wouters) Date: Sat, 1 Nov 2008 17:11:16 +0000 (UTC) Subject: rpms/dnsperf/F-10 dnsperf.spec,NONE,1.1 sources,1.1,1.2 Message-ID: <20081101171116.07B4B7011B@cvs1.fedora.phx.redhat.com> Author: pwouters Update of /cvs/extras/rpms/dnsperf/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv615 Modified Files: sources Added Files: dnsperf.spec Log Message: nitial build --- NEW FILE dnsperf.spec --- Summary: Benchmarking authorative and recursing DNS servers Name: dnsperf Version: 1.0.1.0 Release: 4%{?dist} License: MIT Url: http://www.nominum.com/services/measurement_tools.php Source: ftp://ftp.nominum.com/pub/nominum/dnsperf/%{version}/dnsperf-src-%{version}-1.tar.gz Group: Applications/Internet BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: bind-devel >= 9.3.0, libcap-devel, bzip2, openssl-devel BuildRequires: krb5-devel Requires: gnuplot pcapy python-dns %description This is dnsperf, a collection of DNS server performance testing tools. For more information, see the dnsperf(1) and resperf(1) man pages. %prep %setup -q -n dnsperf-src-%{version}-1 %configure %build %{__make} CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} %install rm -rf %{buildroot} %{__make} DESTDIR=%{buildroot} install bzip2 -9 examples/queryfile-example-100thousand echo "For a better test, use ftp://ftp.nominum.com/pub/nominum/dnsperf/data/queryfile-example-3million.gz" > examples/README.largetest install contrib/queryparse/queryparse %{buildroot}/%{_bindir} install -D -m 644 contrib/queryparse/queryparse.1 %{buildroot}/%{_mandir}/man1/queryparse.1 gzip %{buildroot}/%{_mandir}/man1/queryparse.1 %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root,-) %doc README RELEASE_NOTES doc examples/* %{_bindir}/* %{_mandir}/*/* %changelog * Wed Oct 31 2008 Paul Wouters - 1.0.1.0-4 - Changed license from BSD to MIT * Wed Oct 22 2008 Paul Wouters - 1.0.1.0-3 - Fixed missing buildrequires - Pass proper CFLAGS to gcc - Fix Group * Tue Oct 21 2008 Paul Wouters - 1.0.1.0-2 - Fixed libpcap vs libcap confusion * Mon Oct 20 2008 Paul Wouters - 1.0.1.0-1 - Initial Fedora package Index: sources =================================================================== RCS file: /cvs/extras/rpms/dnsperf/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 31 Oct 2008 17:00:17 -0000 1.1 +++ sources 1 Nov 2008 17:10:45 -0000 1.2 @@ -0,0 +1 @@ +008fa4b10d24ab977482755361104554 dnsperf-src-1.0.1.0-1.tar.gz From pwouters at fedoraproject.org Sat Nov 1 17:12:14 2008 From: pwouters at fedoraproject.org (Paul Wouters) Date: Sat, 1 Nov 2008 17:12:14 +0000 (UTC) Subject: rpms/dnsperf/F-9 dnsperf.spec,NONE,1.1 sources,1.1,1.2 Message-ID: <20081101171214.B96517011B@cvs1.fedora.phx.redhat.com> Author: pwouters Update of /cvs/extras/rpms/dnsperf/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv870 Modified Files: sources Added Files: dnsperf.spec Log Message: initial build --- NEW FILE dnsperf.spec --- Summary: Benchmarking authorative and recursing DNS servers Name: dnsperf Version: 1.0.1.0 Release: 4%{?dist} License: MIT Url: http://www.nominum.com/services/measurement_tools.php Source: ftp://ftp.nominum.com/pub/nominum/dnsperf/%{version}/dnsperf-src-%{version}-1.tar.gz Group: Applications/Internet BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: bind-devel >= 9.3.0, libcap-devel, bzip2, openssl-devel BuildRequires: krb5-devel Requires: gnuplot pcapy python-dns %description This is dnsperf, a collection of DNS server performance testing tools. For more information, see the dnsperf(1) and resperf(1) man pages. %prep %setup -q -n dnsperf-src-%{version}-1 %configure %build %{__make} CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} %install rm -rf %{buildroot} %{__make} DESTDIR=%{buildroot} install bzip2 -9 examples/queryfile-example-100thousand echo "For a better test, use ftp://ftp.nominum.com/pub/nominum/dnsperf/data/queryfile-example-3million.gz" > examples/README.largetest install contrib/queryparse/queryparse %{buildroot}/%{_bindir} install -D -m 644 contrib/queryparse/queryparse.1 %{buildroot}/%{_mandir}/man1/queryparse.1 gzip %{buildroot}/%{_mandir}/man1/queryparse.1 %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root,-) %doc README RELEASE_NOTES doc examples/* %{_bindir}/* %{_mandir}/*/* %changelog * Wed Oct 31 2008 Paul Wouters - 1.0.1.0-4 - Changed license from BSD to MIT * Wed Oct 22 2008 Paul Wouters - 1.0.1.0-3 - Fixed missing buildrequires - Pass proper CFLAGS to gcc - Fix Group * Tue Oct 21 2008 Paul Wouters - 1.0.1.0-2 - Fixed libpcap vs libcap confusion * Mon Oct 20 2008 Paul Wouters - 1.0.1.0-1 - Initial Fedora package Index: sources =================================================================== RCS file: /cvs/extras/rpms/dnsperf/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 31 Oct 2008 17:00:17 -0000 1.1 +++ sources 1 Nov 2008 17:11:44 -0000 1.2 @@ -0,0 +1 @@ +008fa4b10d24ab977482755361104554 dnsperf-src-1.0.1.0-1.tar.gz From pkgdb at fedoraproject.org Sat Nov 1 17:33:47 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 17:33:47 +0000 Subject: [pkgdb] parprouted was added for roma Message-ID: <20081101173347.9094D2084B8@bastion.fedora.phx.redhat.com> kevin has added Package parprouted with summary Proxy ARP IP bridging daemon kevin has approved Package parprouted kevin has added a Fedora devel branch for parprouted with an owner of roma kevin has approved parprouted in Fedora devel kevin has approved Package parprouted kevin has set commit to Approved for uberpackager on parprouted (Fedora devel) kevin has set build to Approved for uberpackager on parprouted (Fedora devel) kevin has set checkout to Approved for uberpackager on parprouted (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/parprouted From pkgdb at fedoraproject.org Sat Nov 1 17:33:49 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 17:33:49 +0000 Subject: [pkgdb] parprouted (Fedora, 8) updated by kevin Message-ID: <20081101173350.03D58208D58@bastion.fedora.phx.redhat.com> kevin added a Fedora 8 branch for parprouted kevin has set commit to Approved for uberpackager on parprouted (Fedora 8) kevin has set build to Approved for uberpackager on parprouted (Fedora 8) kevin has set checkout to Approved for uberpackager on parprouted (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/parprouted From kevin at fedoraproject.org Sat Nov 1 17:34:06 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:34:06 +0000 (UTC) Subject: rpms/parprouted - New directory Message-ID: <20081101173406.AFC637011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/parprouted In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsSy6115/rpms/parprouted Log Message: Directory /cvs/pkgs/rpms/parprouted added to the repository From kevin at fedoraproject.org Sat Nov 1 17:34:06 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:34:06 +0000 (UTC) Subject: rpms/parprouted/devel - New directory Message-ID: <20081101173406.E74247013A@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/parprouted/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsSy6115/rpms/parprouted/devel Log Message: Directory /cvs/pkgs/rpms/parprouted/devel added to the repository From pkgdb at fedoraproject.org Sat Nov 1 17:33:49 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 17:33:49 +0000 Subject: [pkgdb] parprouted (Fedora, 9) updated by kevin Message-ID: <20081101173350.237A9208D5C@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for parprouted kevin has set commit to Approved for uberpackager on parprouted (Fedora 9) kevin has set build to Approved for uberpackager on parprouted (Fedora 9) kevin has set checkout to Approved for uberpackager on parprouted (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/parprouted From kevin at fedoraproject.org Sat Nov 1 17:34:17 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:34:17 +0000 (UTC) Subject: rpms/parprouted Makefile,NONE,1.1 Message-ID: <20081101173417.E34157011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/parprouted In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsSy6115/rpms/parprouted Added Files: Makefile Log Message: Setup of module parprouted --- NEW FILE Makefile --- # Top level Makefile for module parprouted all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Sat Nov 1 17:34:18 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:34:18 +0000 (UTC) Subject: rpms/parprouted/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20081101173418.308BC7011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/parprouted/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsSy6115/rpms/parprouted/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module parprouted --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: parprouted # $Id: Makefile,v 1.1 2008/11/01 17:34:18 kevin Exp $ NAME := parprouted SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Sat Nov 1 17:34:36 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 17:34:36 +0000 Subject: [pkgdb] hunspell-sc was added for caolanm Message-ID: <20081101173436.C45B3208D5D@bastion.fedora.phx.redhat.com> kevin has added Package hunspell-sc with summary Sardinian hunspell dictionary kevin has approved Package hunspell-sc kevin has added a Fedora devel branch for hunspell-sc with an owner of caolanm kevin has approved hunspell-sc in Fedora devel kevin has approved Package hunspell-sc kevin has set commit to Approved for uberpackager on hunspell-sc (Fedora devel) kevin has set build to Approved for uberpackager on hunspell-sc (Fedora devel) kevin has set checkout to Approved for uberpackager on hunspell-sc (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/hunspell-sc From kevin at fedoraproject.org Sat Nov 1 17:34:51 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:34:51 +0000 (UTC) Subject: rpms/hunspell-sc - New directory Message-ID: <20081101173451.281437011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/hunspell-sc In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsrB6457/rpms/hunspell-sc Log Message: Directory /cvs/pkgs/rpms/hunspell-sc added to the repository From kevin at fedoraproject.org Sat Nov 1 17:34:51 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:34:51 +0000 (UTC) Subject: rpms/hunspell-sc/devel - New directory Message-ID: <20081101173451.78E057011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/hunspell-sc/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsrB6457/rpms/hunspell-sc/devel Log Message: Directory /cvs/pkgs/rpms/hunspell-sc/devel added to the repository From kevin at fedoraproject.org Sat Nov 1 17:35:03 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:35:03 +0000 (UTC) Subject: rpms/hunspell-sc Makefile,NONE,1.1 Message-ID: <20081101173503.945047011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/hunspell-sc In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsrB6457/rpms/hunspell-sc Added Files: Makefile Log Message: Setup of module hunspell-sc --- NEW FILE Makefile --- # Top level Makefile for module hunspell-sc all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Sat Nov 1 17:35:03 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:35:03 +0000 (UTC) Subject: rpms/hunspell-sc/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20081101173503.CFAEC7011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/hunspell-sc/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsrB6457/rpms/hunspell-sc/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module hunspell-sc --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: hunspell-sc # $Id: Makefile,v 1.1 2008/11/01 17:35:03 kevin Exp $ NAME := hunspell-sc SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Sat Nov 1 17:35:15 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 17:35:15 +0000 Subject: [pkgdb] hunspell-mn was added for caolanm Message-ID: <20081101173515.6F7FE208D5A@bastion.fedora.phx.redhat.com> kevin has added Package hunspell-mn with summary Mongolian hunspell dictionary kevin has approved Package hunspell-mn kevin has added a Fedora devel branch for hunspell-mn with an owner of caolanm kevin has approved hunspell-mn in Fedora devel kevin has approved Package hunspell-mn kevin has set commit to Approved for uberpackager on hunspell-mn (Fedora devel) kevin has set build to Approved for uberpackager on hunspell-mn (Fedora devel) kevin has set checkout to Approved for uberpackager on hunspell-mn (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/hunspell-mn From kevin at fedoraproject.org Sat Nov 1 17:35:28 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:35:28 +0000 (UTC) Subject: rpms/hunspell-mn - New directory Message-ID: <20081101173528.23FA87011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/hunspell-mn In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsma6653/rpms/hunspell-mn Log Message: Directory /cvs/pkgs/rpms/hunspell-mn added to the repository From kevin at fedoraproject.org Sat Nov 1 17:35:28 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:35:28 +0000 (UTC) Subject: rpms/hunspell-mn/devel - New directory Message-ID: <20081101173528.612937011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/hunspell-mn/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsma6653/rpms/hunspell-mn/devel Log Message: Directory /cvs/pkgs/rpms/hunspell-mn/devel added to the repository From mtasaka at fedoraproject.org Sat Nov 1 17:35:32 2008 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Sat, 1 Nov 2008 17:35:32 +0000 (UTC) Subject: rpms/jd/F-8 .cvsignore, 1.302, 1.303 jd.spec, 1.338, 1.339 sources, 1.303, 1.304 Message-ID: <20081101173532.1AE5D7011B@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/jd/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6433/F-8 Modified Files: .cvsignore jd.spec sources Log Message: * Sun Nov 2 2008 Mamoru Tasaka - rev 2434 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/jd/F-8/.cvsignore,v retrieving revision 1.302 retrieving revision 1.303 diff -u -r1.302 -r1.303 --- .cvsignore 30 Oct 2008 18:26:43 -0000 1.302 +++ .cvsignore 1 Nov 2008 17:35:01 -0000 1.303 @@ -1 +1 @@ -jd-2.0.3-svn2432_trunk.tgz +jd-2.0.3-svn2434_trunk.tgz Index: jd.spec =================================================================== RCS file: /cvs/extras/rpms/jd/F-8/jd.spec,v retrieving revision 1.338 retrieving revision 1.339 diff -u -r1.338 -r1.339 --- jd.spec 30 Oct 2008 18:26:43 -0000 1.338 +++ jd.spec 1 Nov 2008 17:35:01 -0000 1.339 @@ -10,7 +10,7 @@ # Defined by upsteam # %define main_ver 2.0.3 -%define strtag svn2432_trunk +%define strtag svn2434_trunk %define repoid 32951 # Define this if this is pre-version %define pre_release 1 @@ -136,8 +136,8 @@ %{icondir}/%{name}.png %changelog -* Fri Oct 31 2008 Mamoru Tasaka -- rev 2432 +* Sun Nov 2 2008 Mamoru Tasaka +- rev 2434 * Sat Sep 20 2008 Mamoru Tasaka - 2.0.2-1 - 2.0.2 Index: sources =================================================================== RCS file: /cvs/extras/rpms/jd/F-8/sources,v retrieving revision 1.303 retrieving revision 1.304 diff -u -r1.303 -r1.304 --- sources 30 Oct 2008 18:26:43 -0000 1.303 +++ sources 1 Nov 2008 17:35:01 -0000 1.304 @@ -1 +1 @@ -5cbe22bc25dbc87990ffa0251917d5e9 jd-2.0.3-svn2432_trunk.tgz +493c7668c88b1694a211cbf40c5eda61 jd-2.0.3-svn2434_trunk.tgz From mtasaka at fedoraproject.org Sat Nov 1 17:35:31 2008 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Sat, 1 Nov 2008 17:35:31 +0000 (UTC) Subject: rpms/jd/F-10 .cvsignore, 1.309, 1.310 jd.spec, 1.359, 1.360 sources, 1.310, 1.311 Message-ID: <20081101173531.A8BBB7011B@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/jd/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6433/F-10 Modified Files: .cvsignore jd.spec sources Log Message: * Sun Nov 2 2008 Mamoru Tasaka - rev 2434 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/jd/F-10/.cvsignore,v retrieving revision 1.309 retrieving revision 1.310 diff -u -r1.309 -r1.310 --- .cvsignore 30 Oct 2008 18:26:43 -0000 1.309 +++ .cvsignore 1 Nov 2008 17:35:00 -0000 1.310 @@ -1 +1 @@ -jd-2.0.3-svn2432_trunk.tgz +jd-2.0.3-svn2434_trunk.tgz Index: jd.spec =================================================================== RCS file: /cvs/extras/rpms/jd/F-10/jd.spec,v retrieving revision 1.359 retrieving revision 1.360 diff -u -r1.359 -r1.360 --- jd.spec 30 Oct 2008 18:26:43 -0000 1.359 +++ jd.spec 1 Nov 2008 17:35:01 -0000 1.360 @@ -10,7 +10,7 @@ # Defined by upsteam # %define main_ver 2.0.3 -%define strtag svn2432_trunk +%define strtag svn2434_trunk %define repoid 32951 # Define this if this is pre-version %define pre_release 1 @@ -136,8 +136,8 @@ %{icondir}/%{name}.png %changelog -* Fri Oct 31 2008 Mamoru Tasaka -- rev 2432 +* Sun Nov 2 2008 Mamoru Tasaka +- rev 2434 * Sat Sep 20 2008 Mamoru Tasaka - 2.0.2-1 - 2.0.2 Index: sources =================================================================== RCS file: /cvs/extras/rpms/jd/F-10/sources,v retrieving revision 1.310 retrieving revision 1.311 diff -u -r1.310 -r1.311 --- sources 30 Oct 2008 18:26:43 -0000 1.310 +++ sources 1 Nov 2008 17:35:01 -0000 1.311 @@ -1 +1 @@ -5cbe22bc25dbc87990ffa0251917d5e9 jd-2.0.3-svn2432_trunk.tgz +493c7668c88b1694a211cbf40c5eda61 jd-2.0.3-svn2434_trunk.tgz From mtasaka at fedoraproject.org Sat Nov 1 17:35:32 2008 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Sat, 1 Nov 2008 17:35:32 +0000 (UTC) Subject: rpms/jd/F-9 .cvsignore, 1.309, 1.310 jd.spec, 1.349, 1.350 sources, 1.310, 1.311 Message-ID: <20081101173532.6951D7011B@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/jd/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6433/F-9 Modified Files: .cvsignore jd.spec sources Log Message: * Sun Nov 2 2008 Mamoru Tasaka - rev 2434 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/jd/F-9/.cvsignore,v retrieving revision 1.309 retrieving revision 1.310 diff -u -r1.309 -r1.310 --- .cvsignore 30 Oct 2008 18:26:43 -0000 1.309 +++ .cvsignore 1 Nov 2008 17:35:02 -0000 1.310 @@ -1 +1 @@ -jd-2.0.3-svn2432_trunk.tgz +jd-2.0.3-svn2434_trunk.tgz Index: jd.spec =================================================================== RCS file: /cvs/extras/rpms/jd/F-9/jd.spec,v retrieving revision 1.349 retrieving revision 1.350 diff -u -r1.349 -r1.350 --- jd.spec 30 Oct 2008 18:26:43 -0000 1.349 +++ jd.spec 1 Nov 2008 17:35:02 -0000 1.350 @@ -10,7 +10,7 @@ # Defined by upsteam # %define main_ver 2.0.3 -%define strtag svn2432_trunk +%define strtag svn2434_trunk %define repoid 32951 # Define this if this is pre-version %define pre_release 1 @@ -136,8 +136,8 @@ %{icondir}/%{name}.png %changelog -* Fri Oct 31 2008 Mamoru Tasaka -- rev 2432 +* Sun Nov 2 2008 Mamoru Tasaka +- rev 2434 * Sat Sep 20 2008 Mamoru Tasaka - 2.0.2-1 - 2.0.2 Index: sources =================================================================== RCS file: /cvs/extras/rpms/jd/F-9/sources,v retrieving revision 1.310 retrieving revision 1.311 diff -u -r1.310 -r1.311 --- sources 30 Oct 2008 18:26:43 -0000 1.310 +++ sources 1 Nov 2008 17:35:02 -0000 1.311 @@ -1 +1 @@ -5cbe22bc25dbc87990ffa0251917d5e9 jd-2.0.3-svn2432_trunk.tgz +493c7668c88b1694a211cbf40c5eda61 jd-2.0.3-svn2434_trunk.tgz From kevin at fedoraproject.org Sat Nov 1 17:35:39 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:35:39 +0000 (UTC) Subject: rpms/hunspell-mn Makefile,NONE,1.1 Message-ID: <20081101173539.4B9797011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/hunspell-mn In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsma6653/rpms/hunspell-mn Added Files: Makefile Log Message: Setup of module hunspell-mn --- NEW FILE Makefile --- # Top level Makefile for module hunspell-mn all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Sat Nov 1 17:35:39 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:35:39 +0000 (UTC) Subject: rpms/hunspell-mn/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20081101173539.92E847011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/hunspell-mn/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsma6653/rpms/hunspell-mn/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module hunspell-mn --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: hunspell-mn # $Id: Makefile,v 1.1 2008/11/01 17:35:39 kevin Exp $ NAME := hunspell-mn SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Sat Nov 1 17:36:21 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 17:36:21 +0000 Subject: [pkgdb] g2ipmsg was added for hellwolf Message-ID: <20081101173622.5323F208D55@bastion.fedora.phx.redhat.com> kevin has added Package g2ipmsg with summary IP Messenger for GNOME 2 kevin has approved Package g2ipmsg kevin has added a Fedora devel branch for g2ipmsg with an owner of hellwolf kevin has approved g2ipmsg in Fedora devel kevin has approved Package g2ipmsg kevin has set commit to Approved for uberpackager on g2ipmsg (Fedora devel) kevin has set build to Approved for uberpackager on g2ipmsg (Fedora devel) kevin has set checkout to Approved for uberpackager on g2ipmsg (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/g2ipmsg From kevin at fedoraproject.org Sat Nov 1 17:36:37 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:36:37 +0000 (UTC) Subject: rpms/g2ipmsg - New directory Message-ID: <20081101173637.30E347011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/g2ipmsg In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvspu6991/rpms/g2ipmsg Log Message: Directory /cvs/pkgs/rpms/g2ipmsg added to the repository From kevin at fedoraproject.org Sat Nov 1 17:36:37 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:36:37 +0000 (UTC) Subject: rpms/g2ipmsg/devel - New directory Message-ID: <20081101173637.67A527011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/g2ipmsg/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvspu6991/rpms/g2ipmsg/devel Log Message: Directory /cvs/pkgs/rpms/g2ipmsg/devel added to the repository From pkgdb at fedoraproject.org Sat Nov 1 17:36:25 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 17:36:25 +0000 Subject: [pkgdb] g2ipmsg (Fedora, 9) updated by kevin Message-ID: <20081101173625.4AAA8208D5C@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for g2ipmsg kevin has set commit to Approved for uberpackager on g2ipmsg (Fedora 9) kevin has set build to Approved for uberpackager on g2ipmsg (Fedora 9) kevin has set checkout to Approved for uberpackager on g2ipmsg (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/g2ipmsg From kevin at fedoraproject.org Sat Nov 1 17:36:48 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:36:48 +0000 (UTC) Subject: rpms/g2ipmsg Makefile,NONE,1.1 Message-ID: <20081101173648.31E6D7011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/g2ipmsg In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvspu6991/rpms/g2ipmsg Added Files: Makefile Log Message: Setup of module g2ipmsg --- NEW FILE Makefile --- # Top level Makefile for module g2ipmsg all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Sat Nov 1 17:36:48 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:36:48 +0000 (UTC) Subject: rpms/g2ipmsg/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20081101173648.750537011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/g2ipmsg/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvspu6991/rpms/g2ipmsg/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module g2ipmsg --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: g2ipmsg # $Id: Makefile,v 1.1 2008/11/01 17:36:48 kevin Exp $ NAME := g2ipmsg SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Sat Nov 1 17:37:51 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 17:37:51 +0000 Subject: [pkgdb] cfdg-fe was added for limb Message-ID: <20081101173751.24E5E2084B8@bastion.fedora.phx.redhat.com> kevin has added Package cfdg-fe with summary A frontend for cfdg kevin has approved Package cfdg-fe kevin has added a Fedora devel branch for cfdg-fe with an owner of limb kevin has approved cfdg-fe in Fedora devel kevin has approved Package cfdg-fe kevin has set commit to Approved for uberpackager on cfdg-fe (Fedora devel) kevin has set build to Approved for uberpackager on cfdg-fe (Fedora devel) kevin has set checkout to Approved for uberpackager on cfdg-fe (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/cfdg-fe From pkgdb at fedoraproject.org Sat Nov 1 17:37:53 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 17:37:53 +0000 Subject: [pkgdb] cfdg-fe (Fedora, 9) updated by kevin Message-ID: <20081101173753.35116208D5A@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for cfdg-fe kevin has set commit to Approved for uberpackager on cfdg-fe (Fedora 9) kevin has set build to Approved for uberpackager on cfdg-fe (Fedora 9) kevin has set checkout to Approved for uberpackager on cfdg-fe (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/cfdg-fe From kevin at fedoraproject.org Sat Nov 1 17:38:17 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:38:17 +0000 (UTC) Subject: rpms/cfdg-fe Makefile,NONE,1.1 Message-ID: <20081101173817.AD1367011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/cfdg-fe In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsjh7494/rpms/cfdg-fe Added Files: Makefile Log Message: Setup of module cfdg-fe --- NEW FILE Makefile --- # Top level Makefile for module cfdg-fe all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Sat Nov 1 17:38:07 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:38:07 +0000 (UTC) Subject: rpms/cfdg-fe/devel - New directory Message-ID: <20081101173807.5EE2A7011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/cfdg-fe/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsjh7494/rpms/cfdg-fe/devel Log Message: Directory /cvs/pkgs/rpms/cfdg-fe/devel added to the repository From kevin at fedoraproject.org Sat Nov 1 17:38:07 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:38:07 +0000 (UTC) Subject: rpms/cfdg-fe - New directory Message-ID: <20081101173807.256667011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/cfdg-fe In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsjh7494/rpms/cfdg-fe Log Message: Directory /cvs/pkgs/rpms/cfdg-fe added to the repository From kevin at fedoraproject.org Sat Nov 1 17:38:18 2008 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sat, 1 Nov 2008 17:38:18 +0000 (UTC) Subject: rpms/cfdg-fe/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20081101173818.3492E7011B@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/cfdg-fe/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsjh7494/rpms/cfdg-fe/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module cfdg-fe --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: cfdg-fe # $Id: Makefile,v 1.1 2008/11/01 17:38:18 kevin Exp $ NAME := cfdg-fe SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From sharkcz at fedoraproject.org Sat Nov 1 17:42:02 2008 From: sharkcz at fedoraproject.org (=?utf-8?q?Dan_Hor=C3=A1k?=) Date: Sat, 1 Nov 2008 17:42:02 +0000 (UTC) Subject: rpms/ski/devel ski-1.3.2-nohayes.patch, NONE, 1.1 ski.spec, 1.2, 1.3 ski-1.3.2-ppc.patch, 1.1, NONE Message-ID: <20081101174202.3B4D070139@cvs1.fedora.phx.redhat.com> Author: sharkcz Update of /cvs/pkgs/rpms/ski/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8837 Modified Files: ski.spec Added Files: ski-1.3.2-nohayes.patch Removed Files: ski-1.3.2-ppc.patch Log Message: * Sat Nov 1 2008 Dan Horak 1.3.2-6 - rename the ppc patch to nohayes and add other arches without TIOC[GS]HAYESESP ski-1.3.2-nohayes.patch: --- NEW FILE ski-1.3.2-nohayes.patch --- # HG changeset patch # User dan at localhost.localdomain # Date 1207816788 -7200 # Node ID b2122f4a4301195e1d18ce296410a358f2a8eb01 # Parent c14a330b40aafef223c132939f96c94373e248ed ppc cleanup diff --git a/src/linux/syscall-linux.c b/src/linux/syscall-linux.c --- a/src/linux/syscall-linux.c +++ b/src/linux/syscall-linux.c @@ -2251,8 +2251,10 @@ doSyscall (HWORD num, REG arg0, REG arg1 case TIOCSERSETMULTI: /* Set multiport config */ case TIOCMIWAIT: /* wait for a change on serial input line(s) */ case TIOCGICOUNT: /* read serial port inline interrupt counts */ +#if !defined(__PPC__) && !defined(__PPC64__) && !defined(__s390__) && !defined(__s390x__) case TIOCGHAYESESP: /* Get Hayes ESP configuration */ case TIOCSHAYESESP: /* Set Hayes ESP configuration */ +#endif case SIOCRTMSG: /* call to routing system */ case SIOCSIFLINK: /* set iface channel */ case SIOCGIFMEM: /* get memory address (BSD) */ Index: ski.spec =================================================================== RCS file: /cvs/pkgs/rpms/ski/devel/ski.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ski.spec 30 Apr 2008 07:13:19 -0000 1.2 +++ ski.spec 1 Nov 2008 17:41:31 -0000 1.3 @@ -1,6 +1,6 @@ Name: ski Version: 1.3.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: IA-64 user and system mode simulator Group: Applications/Emulators @@ -9,7 +9,7 @@ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz Patch1: ski-1.3.2-asm-page.patch Patch2: ski-1.3.2-header.patch -Patch3: ski-1.3.2-ppc.patch +Patch3: ski-1.3.2-nohayes.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libglade2-devel ncurses-devel elfutils-libelf-devel libgnomeui-devel lesstif-devel @@ -103,6 +103,9 @@ %changelog +* Sat Nov 1 2008 Dan Horak 1.3.2-6 +- rename the ppc patch to nohayes and add other arches without TIOC[GS]HAYESESP + * Wed Apr 30 2008 Dan Horak 1.3.2-5 - fix attributes for files in subpackages --- ski-1.3.2-ppc.patch DELETED --- From mtasaka at fedoraproject.org Sat Nov 1 17:43:03 2008 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Sat, 1 Nov 2008 17:43:03 +0000 (UTC) Subject: rpms/ochusha/devel .cvsignore, 1.45, 1.46 ochusha.spec, 1.60, 1.61 sources, 1.45, 1.46 Message-ID: <20081101174303.E74A17011B@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/ochusha/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9339 Modified Files: .cvsignore ochusha.spec sources Log Message: 20081102T0235 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/ochusha/devel/.cvsignore,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- .cvsignore 31 Oct 2008 12:50:27 -0000 1.45 +++ .cvsignore 1 Nov 2008 17:42:33 -0000 1.46 @@ -1 +1 @@ -ochusha-0.5.99.67.1-cvs20081031T2132.tar.bz2 +ochusha-0.5.99.67.1-cvs20081102T0235.tar.bz2 Index: ochusha.spec =================================================================== RCS file: /cvs/extras/rpms/ochusha/devel/ochusha.spec,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- ochusha.spec 31 Oct 2008 12:50:27 -0000 1.60 +++ ochusha.spec 1 Nov 2008 17:42:33 -0000 1.61 @@ -12,8 +12,8 @@ %define system_ca_cert_file %{_sysconfdir}/pki/tls/cert.pem %define main_ver 0.5.99.67.1 -%define codate 20081031 -%define cotime_JST 2132 +%define codate 20081102 +%define cotime_JST 0235 %define strtag cvs%{codate}T%{cotime_JST} %define repoid 16560 @@ -198,7 +198,7 @@ %{_datadir}/icons/hicolor/48x48/apps/*.png %changelog -* Fri Oct 31 2008 Mamoru Tasaka +* Sun Nov 2 2008 Mamoru Tasaka - Use latest CVS * Tue Oct 28 2008 Mamoru Tasaka - 0.5.99.67.1-0.4.cvs20081023T0304 Index: sources =================================================================== RCS file: /cvs/extras/rpms/ochusha/devel/sources,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- sources 31 Oct 2008 12:50:27 -0000 1.45 +++ sources 1 Nov 2008 17:42:33 -0000 1.46 @@ -1 +1 @@ -b6a7d8036f6df8545bcf3efb5ee0a30c ochusha-0.5.99.67.1-cvs20081031T2132.tar.bz2 +297f17a819c5a8f963b9e855640d179f ochusha-0.5.99.67.1-cvs20081102T0235.tar.bz2 From sharkcz at fedoraproject.org Sat Nov 1 17:45:27 2008 From: sharkcz at fedoraproject.org (=?utf-8?q?Dan_Hor=C3=A1k?=) Date: Sat, 1 Nov 2008 17:45:27 +0000 (UTC) Subject: rpms/ski/F-9 ski-1.3.2-nohayes.patch, NONE, 1.1 ski.spec, 1.2, 1.3 ski-1.3.2-ppc.patch, 1.1, NONE Message-ID: <20081101174527.904B27011B@cvs1.fedora.phx.redhat.com> Author: sharkcz Update of /cvs/pkgs/rpms/ski/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10206 Modified Files: ski.spec Added Files: ski-1.3.2-nohayes.patch Removed Files: ski-1.3.2-ppc.patch Log Message: * Sat Nov 1 2008 Dan Horak 1.3.2-6 - rename the ppc patch to nohayes and add other arches without TIOC[GS]HAYESESP ski-1.3.2-nohayes.patch: --- NEW FILE ski-1.3.2-nohayes.patch --- # HG changeset patch # User dan at localhost.localdomain # Date 1207816788 -7200 # Node ID b2122f4a4301195e1d18ce296410a358f2a8eb01 # Parent c14a330b40aafef223c132939f96c94373e248ed ppc cleanup diff --git a/src/linux/syscall-linux.c b/src/linux/syscall-linux.c --- a/src/linux/syscall-linux.c +++ b/src/linux/syscall-linux.c @@ -2251,8 +2251,10 @@ doSyscall (HWORD num, REG arg0, REG arg1 case TIOCSERSETMULTI: /* Set multiport config */ case TIOCMIWAIT: /* wait for a change on serial input line(s) */ case TIOCGICOUNT: /* read serial port inline interrupt counts */ +#if !defined(__PPC__) && !defined(__PPC64__) && !defined(__s390__) && !defined(__s390x__) case TIOCGHAYESESP: /* Get Hayes ESP configuration */ case TIOCSHAYESESP: /* Set Hayes ESP configuration */ +#endif case SIOCRTMSG: /* call to routing system */ case SIOCSIFLINK: /* set iface channel */ case SIOCGIFMEM: /* get memory address (BSD) */ Index: ski.spec =================================================================== RCS file: /cvs/pkgs/rpms/ski/F-9/ski.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ski.spec 30 Apr 2008 07:14:57 -0000 1.2 +++ ski.spec 1 Nov 2008 17:44:57 -0000 1.3 @@ -1,6 +1,6 @@ Name: ski Version: 1.3.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: IA-64 user and system mode simulator Group: Applications/Emulators @@ -9,7 +9,7 @@ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz Patch1: ski-1.3.2-asm-page.patch Patch2: ski-1.3.2-header.patch -Patch3: ski-1.3.2-ppc.patch +Patch3: ski-1.3.2-nohayes.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libglade2-devel ncurses-devel elfutils-libelf-devel libgnomeui-devel lesstif-devel @@ -103,6 +103,9 @@ %changelog +* Sat Nov 1 2008 Dan Horak 1.3.2-6 +- rename the ppc patch to nohayes and add other arches without TIOC[GS]HAYESESP + * Wed Apr 30 2008 Dan Horak 1.3.2-5 - fix attributes for files in subpackages --- ski-1.3.2-ppc.patch DELETED --- From sharkcz at fedoraproject.org Sat Nov 1 17:46:56 2008 From: sharkcz at fedoraproject.org (=?utf-8?q?Dan_Hor=C3=A1k?=) Date: Sat, 1 Nov 2008 17:46:56 +0000 (UTC) Subject: rpms/ski/F-8 ski-1.3.2-nohayes.patch, NONE, 1.1 ski.spec, 1.2, 1.3 ski-1.3.2-ppc.patch, 1.1, NONE Message-ID: <20081101174656.58D7A7011B@cvs1.fedora.phx.redhat.com> Author: sharkcz Update of /cvs/pkgs/rpms/ski/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10835 Modified Files: ski.spec Added Files: ski-1.3.2-nohayes.patch Removed Files: ski-1.3.2-ppc.patch Log Message: * Sat Nov 1 2008 Dan Horak 1.3.2-6 - rename the ppc patch to nohayes and add other arches without TIOC[GS]HAYESESP ski-1.3.2-nohayes.patch: --- NEW FILE ski-1.3.2-nohayes.patch --- # HG changeset patch # User dan at localhost.localdomain # Date 1207816788 -7200 # Node ID b2122f4a4301195e1d18ce296410a358f2a8eb01 # Parent c14a330b40aafef223c132939f96c94373e248ed ppc cleanup diff --git a/src/linux/syscall-linux.c b/src/linux/syscall-linux.c --- a/src/linux/syscall-linux.c +++ b/src/linux/syscall-linux.c @@ -2251,8 +2251,10 @@ doSyscall (HWORD num, REG arg0, REG arg1 case TIOCSERSETMULTI: /* Set multiport config */ case TIOCMIWAIT: /* wait for a change on serial input line(s) */ case TIOCGICOUNT: /* read serial port inline interrupt counts */ +#if !defined(__PPC__) && !defined(__PPC64__) && !defined(__s390__) && !defined(__s390x__) case TIOCGHAYESESP: /* Get Hayes ESP configuration */ case TIOCSHAYESESP: /* Set Hayes ESP configuration */ +#endif case SIOCRTMSG: /* call to routing system */ case SIOCSIFLINK: /* set iface channel */ case SIOCGIFMEM: /* get memory address (BSD) */ Index: ski.spec =================================================================== RCS file: /cvs/pkgs/rpms/ski/F-8/ski.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ski.spec 30 Apr 2008 07:17:34 -0000 1.2 +++ ski.spec 1 Nov 2008 17:46:26 -0000 1.3 @@ -1,6 +1,6 @@ Name: ski Version: 1.3.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: IA-64 user and system mode simulator Group: Applications/Emulators @@ -9,7 +9,7 @@ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz Patch1: ski-1.3.2-asm-page.patch Patch2: ski-1.3.2-header.patch -Patch3: ski-1.3.2-ppc.patch +Patch3: ski-1.3.2-nohayes.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libglade2-devel ncurses-devel elfutils-libelf-devel libgnomeui-devel lesstif-devel @@ -103,6 +103,9 @@ %changelog +* Sat Nov 1 2008 Dan Horak 1.3.2-6 +- rename the ppc patch to nohayes and add other arches without TIOC[GS]HAYESESP + * Wed Apr 30 2008 Dan Horak 1.3.2-5 - fix attributes for files in subpackages --- ski-1.3.2-ppc.patch DELETED --- From mtruch at fedoraproject.org Sat Nov 1 17:51:07 2008 From: mtruch at fedoraproject.org (Matthew D Truch) Date: Sat, 1 Nov 2008 17:51:07 +0000 (UTC) Subject: rpms/getdata/devel getdata-0.4.0.tar.bz2.sig, NONE, 1.1 .cvsignore, 1.2, 1.3 getdata.spec, 1.2, 1.3 sources, 1.2, 1.3 getdata-0.3.1.tar.gz.sig, 1.1, NONE Message-ID: <20081101175107.D36FF7011B@cvs1.fedora.phx.redhat.com> Author: mtruch Update of /cvs/extras/rpms/getdata/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12132 Modified Files: .cvsignore getdata.spec sources Added Files: getdata-0.4.0.tar.bz2.sig Removed Files: getdata-0.3.1.tar.gz.sig Log Message: Upstream 0.4.0 --- NEW FILE getdata-0.4.0.tar.bz2.sig --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iD8DBQBJC27OHjxAJ9xPubwRAmPHAJwIMXgH7204630Wc5o2u7PSJfI4ygCfe3+r 2gLkLyDOWAsgNdq7gIsZGzA= =O+2i -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/getdata/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 16 Oct 2008 15:42:43 -0000 1.2 +++ .cvsignore 1 Nov 2008 17:50:37 -0000 1.3 @@ -1 +1 @@ -getdata-0.3.1.tar.gz +getdata-0.4.0.tar.bz2 Index: getdata.spec =================================================================== RCS file: /cvs/extras/rpms/getdata/devel/getdata.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- getdata.spec 20 Oct 2008 19:35:19 -0000 1.2 +++ getdata.spec 1 Nov 2008 17:50:37 -0000 1.3 @@ -1,12 +1,12 @@ Name: getdata -Version: 0.3.1 -Release: 2%{?dist} +Version: 0.4.0 +Release: 1%{?dist} Summary: Library for reading and writing dirfile data Group: Development/Libraries License: GPLv2+ URL: http://getdata.sourceforge.net/ -Source0: http://dl.sf.net/sourceforge/%{name}/%{name}-%{version}.tar.gz +Source0: http://dl.sf.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gcc-gfortran @@ -70,6 +70,9 @@ %{_libdir}/pkgconfig/getdata.pc %changelog +* Sat Nov 1 2008 Matthew Truch - 0.4.0-1 +- Upstream 0.4.0. + * Thu Oct 16 2008 Matthew Truch - 0.3.1-2 - Remove mention of static libs in description - Include TODO in doc. Index: sources =================================================================== RCS file: /cvs/extras/rpms/getdata/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 16 Oct 2008 15:42:43 -0000 1.2 +++ sources 1 Nov 2008 17:50:37 -0000 1.3 @@ -1 +1 @@ -4b154a139fa3728a3975c34c61e197db getdata-0.3.1.tar.gz +f824d4ce3ed9ec429f7291a8125760fd getdata-0.4.0.tar.bz2 --- getdata-0.3.1.tar.gz.sig DELETED --- From cheese at fedoraproject.org Sat Nov 1 17:58:42 2008 From: cheese at fedoraproject.org (josef radinger) Date: Sat, 1 Nov 2008 17:58:42 +0000 (UTC) Subject: rpms/libopensync-plugin-syncml/devel libopensync-plugin-syncml-0.36.tar.bz2, NONE, 1.1 libopensync-plugin-syncml.spec, 1.4, 1.5 Message-ID: <20081101175842.A2B1B7011B@cvs1.fedora.phx.redhat.com> Author: cheese Update of /cvs/pkgs/rpms/libopensync-plugin-syncml/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14988 Modified Files: libopensync-plugin-syncml.spec Added Files: libopensync-plugin-syncml-0.36.tar.bz2 Log Message: bump version --- NEW FILE libopensync-plugin-syncml-0.36.tar.bz2 --- BZh91AY&SY ?k:D?????o????????????B????A? a%???c)?@E V????_`????/???wel?}???"?? )E???????u??????>???}????M???R? ??f??D???-????fZ???>o???|{???_=???????o??e??zz{???? ????z???Oog???g?O=?Z.{zw???????6?7?3WMi??????_?p:?????9|?7?>G{m?????g??????gb?w}???[o R?w????????x???$??{z??O -?????????t??^???vR???4?v???o??z?????? =}?vZ??#???{??v?;  1 A??h????$?JISiG?O?????&?4i?? 4 X???&,?Z??Lb?2?Ea?h?i?*?M3J?2jJ??M?-2K`?4?????LK ?5(f2b?55?Yi%b/??GQi?1X?&d??#?)Zs4??,\&?F?E=??j?E???I3Z)f? ??'e??? ?]3&??n lA I*A I*A I*M???R??????3"??c!????EY????i????hX?D???*+SkAB ??d?0E?cSYfJ3MYl?c ??Y$?????3+*?k)??6??? ?j*Y)E???? 3f?0j???H3Q?)?k?M2??X?H?uk?5^u?????????BR!??2?2Sd+K Y?F?i?e#????JE????[&????(?la?[X?X??????^??-???i?e??%?"I?a??I???c-+Mj6kf?????-?d?xe?KP?KG?GnYo?P???E????\???:9?????????2??bv?r?m??J?\???~? 8CLY????????^?k1?????????k??n/????!v?Yt??*N~?f(& ?zf??%??; g?????`b???Dp?&??????~?.? ?_????#??????????1E ??a?s?UUk??Z??>?)?? ?u??????B??_=?C?h????+??7?W?????N1???*F?M01??n??Y?v_C??H???onR.;?0?J??M???N ??dU?`JC]??w?????:y.;???'Wgm?/? C=?!? ?X\??:?????F?D*???????|^h?>? ?'??>H???+????21???s?<8f?1!?9????S??Z5?8b??? ?1??????F??I ?tu????\??Y???da?l??@???3%Scl???7??D?V?6??'??????7l[)p?&?? ???&ON?k??Zo???? ?K??]^?G???c????ffc??? ??Q????f??;???u?W???Y??.????????XL?'??:k}?N9? kg l;O-+?X???L?\?????p???0[??6?)????@S"???u??1?D???? ?p?z?9?~?_??^,? ?D??,????Z /9?GnZ'%#l2ZWF?q???6??0???q?Ps?p?E?n???P1H?Bib?k2???1?2?i??0?? ??}?'??jX????Q???????????i???????k9?????\???$ }Hlt??J??o?Oo???I m !]|?-X???06?n??????}?????;1|? ?F??j$??$1 ?%w?>??~??U?I$?H1? yw?O??x????}U???~f$/??T~vi@?????TBJ?|?l;5????z??????D'aTW????8Q?Pv?,A???????m(? ????D?UB?? ?????YeF=bR?8#??$???9F??X????>??}?o??s1????0k?V?_???7??\Vo}?Fnq?+*?v??99???jc ??~N6~n????L??!z?@? r???I@b????????M?F???'??m?O??B#?????W???????]@k????%O??_??'??6??%?h_? ? ,M?q??mz(????I????5??? R?d3???)??S$ ??|?kDaDh?$?'j??T????L?z?o???b?R??"?$=??m?p?? rm?*???B????vxH [H`3G??R???????oG_0)????*Jb????QH????u??]?????Y?ChU?*???f9?UU??E???h???)/??G??j?BU????c?)Tg????V?u????"-B?_*??y2ow? ?E??I,?????s? ?? 0D??Gu ?????*???18?k????4????????J$:u?4l???C???L? ????????Z????}Q?5F?#(?mEe,L? ?? 3????????O?? ?$B?I?$????????j???7\+?xH? ?o??J??/??R>??|??9?Ns?O????E?????_?AMk(???M?&?a??l?|J?????????????{?j???I??r6???f_?v}B[]??y?Chd?9????pJ??/YD??ik6?_f???iy?UD@??I ???5???E?ixAA?VQ &???????}????????C??R??lvaO??z???$????/?_k?_?I??J??q2?(???t[O??T?*?R?d????/E? ?????l??? ??#?w?????Z??G??T???~??|???~\??|fx?2&*????3h?? Z 'ni?>zY?? ?????6?#?????w? ??'6???m?o?{???y?q??Sg?B??0???????9?+9???2,?aVv?VP?6! >?P^0???+??]???? eT31Jj????Ju|*?q???_?9?!G?x?\??<???A??w?|+o;??u?? ?x*9A?^y???6?=????=??????5??K?0K>?V~???#?#??g??????enR????K>????ZIr?v??yX???9???J:z?H??:???|???\???:?IH???O??Jz?dP??$???^a_????q??L?>???$B?1?(?#????dINr` ????MT?????3??????P????????&I?????#????|/0?????2?R?1 ???I??={j??a{piyN}/y???? ?u??{??????.'&??3??I????3|l7??(? U?<=?????f"?-???????????~?[z??C??????U=??|???????ZX?nY;50????p???)Y?x???#9J ??$???Y??9q?2?Y]??[m?????+t^8?3?????L3??I????u{????T???????N?6;f??0??4;^????Ip??7?????Y??[k?????O? ???b9?DMr???k?-?*qe???n???Y?M???g?BA^?>?g|)?vO??I=v?oA/zIh??^M?k?????}????m?????5e????????Y??%??;?0??|?????H ??t??-?"????????? .?c????H?P??r+?th;?/?W???XWH?&c?8??????vM?g????D*?/??VE? ??????%?\8???????:?@??j'Y????t??em?Mo?<-vDX???????6O???Il??(?DX?fGON???K???ZI??l?1?m?>}????????????&O?Jp?@?k|EK?;?nQ???A?b?D+???f???I%[M ??ct[#3?8?????/??uP????????-???:?.??Y?? ???~+m?+'???????m??lC?<0??n????-?B??i???P?q ???B?Go?E??:?????|YgG_}??q??n??{I6?}.???????#??R?ul#c?U?,? ??e?'_guu??d?+????P?}?S?????kL???????x??m;???O??z?Y??F??l[t?????J?*??v{;U?????>x??qWSz?[?w??8t??????[?9{!u???????B??2??m????)? n??D????Z???????C???G??Iz}??]t???p?x,?1$?2??A? ????L?*1??R????;1$?0?I?d?RN ??C?dY?&I?r??9Z?y?+??????Q????T??/??~???W?Q???? ^? :??2?V%`?,???e%??#?H ??B[?x?????%%MEg??*_u?5?s??7?F)?Ut$??Z?U<)?tQ?L?jJvq?d??E?~H7?Ny???|??????#?l?????;]Ns???{?W^Wc??#??????sc???3^???wuCh??G|v????????h?g?.?qz?FV?^c {???:???v?J`~?6g????v?-?i:V o??????????R??9M??V?0i???hhh?T????EEQ??D??????a7?d?N ?C3?]G?x???Jh???8???????f?UCg??3??b5'{???9??6D?( ?? ???????E????; b,a??????B??O8?LJ?4_?.??|?ri???"T?hw??f|?H???L?????????o$??O"?s??`?I4??XGt????F}e$???UX?a??????XV?ok????m+K8???-?z?1?b??}???3 ??9??x??5?c?+l?]?????WC'?j??.*?n?.S??9?D??i?????u????????p???????}??Y?{3?s???^^0?1?5??'??m??????Ay?i<?=???l??v 5??g?'???@H?S??5~'?? ?n????2?=???f?II?.?:?????l?A???|??? ????1?^?? Y??p????????f?0q?Sw[?x????>?Nr??w??s9KC??=?{?Y???lcm?"????/?q??????????i??33EUV=??-???0???VY;?N[??< ????p|_w???~_??#?]???I-??e;???=?E??9?:??s?cF ???P?~'?s?g?????O ?K??zJ;N ?W/V????????????9???s?\uQ??j????|????I?_l?z???fh?A??X?nz????_Y?sdoke????d??=?nRe???i?o^?}??Z???>Yq?S3??ZX|???Jd??xi^E???uH????S????????|?~??`?N.7?d???:IY??#??u??t8{?])?e *??GS;?3??Wn????JTJ???&???#9g? td???_?O|? 6dq?????1?\????'#q4K???*???[m?????H?d~b??c???.??????????v???F???>??_??}?rs???L????3^=?Q:?????????Wu6???R? ????j?/????G?//5U]?*?????x? 1??{????R._2?Q?Y????????~?9?????z?t?k??????c,??T????j%~???%??2z?e??~m???Z???????????x??!?c???~?$l?5???????9?r???q???7?"??JA??~+?K?mI?3?X??!$?+b????$H?cyD?????tD@??DH ??9??q??p ?r??O???????r????F????7???`???L?w???,????{I,~/?Z??`x?-?^\ ??rDEm???????K???N??a)?.I??eh???r???Ks????|?????????'2LdL'_{q7???~H???/??????????C??a0*E?? ?Bd?l?3Y?&???r?????%qb?Y,Y?{???^9?e???$#??kx??t?Q|@y?s? nEb#?r88a?9?9???O??????E?????Wa ^(?'??M?e ??]}?(?AN???d????v????? U{??6?????yr???x}?a??=h?ir??????y9X????c???`??-???? ??|& >a?????E??_?_??2v?0Y?N? ?6?UKr`?????,L??????.i??n0?@?"M2?/??U????[G9??}?? ?:?7??&?C?~v`,o:??u?W??'??OJ ?0^iE??????r??? !x%?Me? ^:V??~B???#?s) -KtZ' ?m?k'?????JK?5????????C??Li???X?d?~?pY?1???~?Te?T????C??{3 o???G?????G???@???P?(?????????]o??~????U?&6?Q????c????J0?,{?+?????n?Dd??<%?L??d????ab-j???A?????98??n1??5???&?K-???RI????9!??d&_D?`5l??Z?6 ?s??5 %+M??uP?N?XQ?6??? ??%!????-???????3????(??a?l?UB?I?lx?[??????r>]??~???G(???1a6??h?Z???????????p?T ?[?J? ?G 1??`??vH;~?#64????c???T??7?]P?c ??????o?g????^h?? :??i?)???????????Zy.???.A???G?K??g???K>???s?}(QO?QK+?nR?\ ???? ??S?%??Cc q?)+??x?ifX?V ?Z???0]?v?KJ?LU4?Iz?B??Y?? i*????fU?X??X???bKbU0K??M???n???;??:?CZ??? heCZ????i??%?5 ???"\???R?]?n??o ?4P?LP?,?m??)j??d?m?`????? !\B????[H??i?&?pc??O???{??t?i??}???6}??Z???b?}??z?X?b?U??V*?X?g?9????????? $UX??I?????M^|????/???%???E?U???&??????d?????k+ ~?^4H??b??-????Je??L??C$1???(-???????K?????v3??,N?~?p? n!?(&Q?u?N|?va??T?q9?X?0Tk?;C???, ??? ????y?K*? ,4?tx???? ?x?@?? T/??#?T?????????`%u??R??:????){????? ???Fs?.?H??{?gJ?! V 8r?Z?w??f?Z????S0}?:?V??P?X^???j?~???p"$?dB???t???Z,??U???C?%:?4?UT?R???????o?ak?8pv ?1IUA??rrrr ?O??`S?J??&J???????(p_BJ@??0^???? W\??P????*?N??? u?o?|??o*~? ~h?? ??#?"L~?) ?(q?m??4?Kh?- R~?TR ???I?m?aF4IF!?e-?q??;????n?{i(F?n:?.Y??w????.?rQ??X|?aR#S??????~L??c\???? SwS?,?JJ???qYJ??zM???9??I}?|8E?M?????Z???(Y??5??? ????WHW=?c?n?wfy?\8?Xh???|h??[?Z??^f?h????K?R P?B!?=?I??????????A?ci??2? Y6?z?u????5,?=???6?' ????*?h? ???nhV"??9?'??ls?n?O.??l?V|??s?>??M.??o?BCHD5????6?}?!,??I/` G???e)x???u??;q???A?????y^?*??????"?????,?`?????]?d?5?"?????E|????;?????L???%2H|3?r ??H?HxJI1.\&xb??H?L?)??[??&6$??Q5?F?.????d?:kFzb??}???Zm?Y?K(??V?????t??}?????mq?VT$pt?$Z??)??|`?m??u)n7?Oq?&?????Ca????k?fky????[?\?q???9???+????????ba?d???+K8????a\? ??o???~?C?%??2*?hY???)?q??[s%?s $?v???z7a;???}?????}?? ?S??v2??g?j?????"??k ?????G????Ce? r??1F?,6fF???%?$?3{?v?y< ???C=??????p?wL???_uj?f??;?????6???, Q??&??SK?v??%I???h?1?3?? E???LG??????&}_???L80??????????????}i?? ??|??>?h?B?~~??r???/?Kr?X7r?-K?Kj[?Sm???_g??#?????*????+?r??~??{??,?Z???[??~????BK_?5? ?????;? ???U7f ?;????*?;?/PH;??gd??#???j?q?wL??x??76!???B?FH???4V!???M0 ????"7@?De*?XK??>???l?p??????}??? ?M?T,6H???? -y???????7?a???`?[? C?f????!4&?????W0?H??HTH??HE? ??``$6!1?? I?y??8?&? 8?j?5?X??b???+???? ?vo????V???o?? ?q=???U ?U???]?uD? f????H?! t??"fA?^? ?5N?????`?kkI????y3Q?V?????j#?@?!k??;?????B#????Bi?0%?>??????F%Y? ??3?R9$x?]????o???u?|??[?wb???X???sq4 ?H?.????&g{n3??Cq?R????X??b?;?V????n.?.??? ?o? ???r?Kj[??~;?V??,R?%:!F????AKfUj[R?f?)mk ??-?h??[R??UZ???)b???D???jZ???o???p?"????n3??c ???DCpD7Cq"s-??-?v??w??9?b???-KjX??Z?)?&?????n??? ????J?mo_??r?Kj[??~;?V??,R?%$??$a?s???*?,%-?b???,R?F??5?-?a?Z??b??????D???jZ???s2??????:????3F#??/???@???:8?_A:????+/??????~??????????n>??????G?)=?XYL?????W-? ?7???I?r? ???.????? j??????.??k#\y?????3?????y???m?JKe?E)"??????Vw!?$??e"?~/??2I~?K???$s????8g?f#2???(D?9???/H???_?u???h????????14D ?g?A?q??-??-????EO?:Y??)??h\)-Ow_ ?????s??a?1X?#?v??5?kW?? ?????E???????????Kf#?z???????+6?G??W?3?'???Z ???2H??-?? ?a? .?sS?dP??d?&bu5?n?or??????8n??? $tw?D???F~?/_??????A???Rq??????0:|1 ? D??m6?? ??R\}???Z?.?S?t??;s?u??~~???(???s?J????t??????|??mu??Y?mm?m????9??&??kP?kF?????o{6gX????f??Fs?Qf??????7?????"?s??????#?????Y6h??#&Og????w^?? :r?? ?G????.M~F?8BF??? 4?????H???)??br{??? ?A??R*? v?H??U?????5oV????d41?X%)$ ???A/???u3?K\?+hwu?%??? \??H?l/?4???E? -h?5?? ?&?A??&g???tgD8\???pp?8???m?q???HO?R?O? a??|O??03,?b?"?p\?????????T??@????,=?5H??BG?????????g? Ug?????%Q????H?0????)?$LX?FK? k??P????_H?j??)%$iH}???#?Q??????x!????? C?H??4?~?A?q?p??E R?c $(Q??:f*?"??????B2?UJ~? $"}??? {????9??4?Oq?????}V??(?bm??KM?M7???????$q?? =?K? ???fE???/?a$? qH????0???? i???z??G6????5A 7?|???O??]rLd{?pT??;(.3#?????6!?$?o?}J??=???????$!#N@??3? @???|???7?????#Jju\??{?x????b??qz|????ajHMK?@]?Goi?]?vJg?&j?1??????-?? ??QRTT?A+??P?2?}TJb??????K?iU??>Z$?U??*?h??z?? A N*?GQ??j? >Tpt??w?J-$?+,??wS&?!?JF?|?=? ??J?+?|`t?=?B ?0|t???y?}??????m??b???????4i?2I?mPHbB$"t|jl7??b~?f6?nIR??T-J}c1?,??b?I?E???????s??J?es ??r?0??????7wf???j?????'?m???G?????? ??j$m?|? DI1???????}+?UK"?64??XTK Q?K|??5???>??5???@????????????R ?1(????{?hM(?? y?z/?>?"???X}??T ??? e4?%=???T??E???ZVyT?4??m?d??$\&??:?)JR??b????????A*??''?:?9?Z???????o/??? L y/j?[?4DUPDnf????[L???A%???I$???J?tA??I???GX?(?I?J??S??H ???$??@ q?Hc?|?? 1???u??gOY?????]?|X??Q9??4iU6?sB?e?`?bA C{???L)?"0w?yq??L4xn>C79 ???y-???b?a ?ktD??4:?H?='T??;O????7?J?(X??Ra??>S?*= ?'?s|r??!w??$<x????u?&???;????x? ??M?????f?????7??& ?r??eso9p2??l)w??y{??O???t?R???2o??!2?? ?(?M?h???M??}????o?R?=??5,???TO??]$G?x"?NUTS I?wQP?U?NF"??=??A`@?w????I??p?~K?BP?!h??????W??{>?X?c_??? ???F|?AS?!???o???P|??????????/??_??????D?;?~??M~??a0j >?C^???t?_/&??r0??{$u1d?E,??&F,?A????i>?????O????4h?=?3?$??6e???????k??? ?????jG??xhbo(?>???%?bG????p>?9??y??????1?>????]Qs2f=D?? ??=?Ot??FO??>??8??O????????^o$??i1??u?D?? ?????????<_?I??`?C m9??y \r2d????6^?}???A`m"z??e_?!??w???nh(??u=??Gj?Q?34A??I ?$??f.?@?,???/?z?V?x.??X?X??`}A"(??T??O?s? ?H5s%K2?*TTT^G??G?TTJ???TI>??>??l????y?gqZ(???Vej??e_??$<??!??rc?W? ??:?72?U2U %?8? s??I$?:I$??L??2???|<?[?? ??d?????l???D????KR9-??,?>?8???I???&q??"?I"?q|G?OE?[???'????CPI * ?$ C???!?H??f@ ?=??r{????'?g?y?? ?C??????h???N;? ?oi??????I?H?+S???S?8f??}??Hl???p(??)?W?y=?GT?J,?(?????'dz2;lg?6??A???8 *??P???]s??_s???????????$F?m??u?M?y?N????blB??g9?\Sp?|??8?y-?????????B??h???^?}??p"??}???B??? ??B?}q???q?E?B???ak?GE|??O"??BKq?Y!d??z{??????F???????y%?h?f.-??=~??[?5??g??Y?Z???:??????? I&?,mc?m?vz?g????]??"?c??#hP??\???O??O?\?=?z??J?D?????1??{???}??b?(???????uI??????????$a?? ?4 )??D%???????;x?O????1???I???,??????U??M?C?=C????? HI?A???3bYb66D?P~BT??????)?()??u?vZ????Z&J???aJS@ R??? QQ??8gAo?pv???7?O?T?MF?Y4?e??l??e? ?B??I) %?~?/??`?? ??k?g+9?8_K?????m??W?l??[m??8k kZ??2F?q?m??gF?????A??[m??5?\q?????Z?m??Zf?{?fg?'0??m???8??T????[*?? ??m?6?m??[%??m?? d????=W??_/?8?r????????|???? ?????x?? G?|~g????2}}?UU?8kC:??w?y??k]p6?m????%.???????h ?%nb???J?i?Yaq?=??UO9???j????????;???????7 l???4?7 O?D????????v8??pFK&?~?????x???!>??UV?[T??o?J?T8q a?z?.W?"-??6?1??8?f?fMg-?!??n???B(????????Sp$????%?M????u?h? """"}???tqqUU?;F?\??UW.]i?K+?#M 4?0'????'????x???I??\?\MV?0??????i????tH?H??s??H?2r?~????}??f????n????y?_?r??`?, ????j*kI ?D?H? Y?s????&????' ? f??m? ??p?|u=J?? [???>t2 ?tN??Rq?? ?M&#?ggcY???L??r???J'?mo?????M?GQ???}???c???@A???]????S ???eNj22???/V6X ?#???PYEH?&8?a?TA??????qw?????a >??????&?&I???n??Y??SWir???xf??????_???-P????SLq?u??P?V?q????q?!?R$?W??@Y??sKT?? ?A?v??"??????0??@??B?R??`? &r>U8?*l??|??K?6?k?1Yj,V?' ????????f$Tiw?x?{" /_z?x??A??????????h?:y??) ?~??6??/??(?*????????>I;?qz?F@??u??<'=???rs??g??~?j?p???HY?????Lb??N?u?!,??? ?`?W3??H^a??s's?;6$?U$?5?"/%?N??????"? ?J Q??fM??;S???O?????u???sN??K??????%?./A?%H??2?& ??c?? o??.[??0Ho at H?B?UUR?a`|????#?????? ?9?? ?;G??? ?t at V0??R?D q??????sYE ??Ej#? ??????0??S??????J"????D?[????;????H ?????????@???D?8,??*??????(j?G??, ?$?B$?@?L[KT?KZ??i??EKH??? C:???????;l??iB?{s??sq?L? p?|^X?u\?? 0??)????U??L??@???u??i?????>f??'?iks ?m?L @"@?r??;??i}?qm?-?K?2?? ????? ?|H? ?,??%)?!?B}|Sp?^?_( ??*?~????.????%zV T???]p at v??Ty? ??Uf0F????4?N0?}???y?????+??>P?? ??8?m??I?????? W?S?#?{?? il?VH??E?"??.?|4 ??BD)z?Xc?1?o????An?\??????a???n??@????l?z"y l?q????? ??Tv' ?xJJYF`??m??A??urA??5?`??K,????IH?C!??o?????R?fE), ? ???j???0; ???8?`?fI? ZH?? ????D???? ???sh?>#?S?!??@Ky???QdB? i?d?> 1q? |?/Y*A ?>?\??? ?rh?B %?_??? ??su???????~?$.Z???]c1Ji ?t???F?.?2H=?t?@??P ?x???T?y?j???2A? ?\>?^???-[A??Hp*?^??5e??]???_?R 1s?aZ? T!???? p?:H??3?`??5A4W?? ?F??x??2d?%4?8ldxxN??3Eb"?=+}D?? ?f?w??,???&??A? ??3?mlk?C ??? ??? ?Rif?d ,?`?>?.2z?;Ah???????K? NF?? S)??????aVQga?%UH6???8?*?Y??f2j?\??r??J?r?> ??P????$??!????[f?????????c3??!b(?PM?$??12???? cD?????????????????U????\?????S????N????qW?4??? mj9??M1???;????Y?????Ka??n???o&??h@??#?c64C[: -?u?0???CI=J??n?Z?S\ ???$???M?Zz???U????{?O5?w??r (+???n???;????J?c?????s????6.????? ?B^=?i??}&??J;qk.E-#"[?????z?????????C?k Y$?1bEoA5 h???_??X? ???P??3??%?I@?m? ?Ip???g?"????????J?l4?o?Ec?????z1(?`Ku?=?`?x?????b???q? 1?ff? ?dj??a??????? ??0y?7?b5????|v?f?8?y???Z?? (???y????????z?@69p,??7SN d???Ha?f2n?1???$?Z*$I_kP?F L`?6 t????cf]??L??N????????8??Nh??@j?LN?Z??c??f??P??fV?V6?V???bA?g ???AMWom\D?nc??q? BI???T???-G? 1<8p??K?2???8?H??p?m???????1#R?"j1pp`??T?i?BlR????X| "?J?G???:?;.?t????P?Z????,?O$?(??4?? i O?pe???s????$)?u?s?M?? eG???67????g2???Dv???M??????F at e>??un?1 (Di&?F?q(T???B5%T?Q?~???A6T?????e?n???e? l?? OX ? I??1P?)?]?6T?T????("i? J????'? ?#?>"??_*??la?? ???? $4E)???,6??I?_????G?d?Q!????08????n`^rH???>H???$D???????C?g?C???:??c???&???5??u$?9??? ??&?%?dE??r%1?~?$s??0?m????;???Kg?`gdWi&??Tu?'??S $?E?Q#????%a?*?!??(???<.????X??y?}Ngn{.A??L*?RS ,P&Z?KJ??4?R:??x&?"?9?k?-?"H??)??i{C?~??g??w??'? 5??8?3 ??8?>V9A????_?X?N]?e?C?J?|?!)*!i?4??????/?<~{?~?:??n&q????6fg3+???<8;Bs??Z?3?1)?M?U&*iTI? 1?$?U???YQSM?E2&T$S??' ????%B??o?Q?3????M?&?????z?=???????{ ?I??? ????IQ^@????93?&????PC~?;??F?e????"x????g aL??;???? ?y???8P ?????$S?@b4;I)????? ?F,*w?ymSD0???j (E???)?3xkRja??A?????GR????9??8?b??????HPt7N?1?????z??K0? ???? `$????l8?w ?=?u?{1;B????'4? ???)????($?8%|?,??^?!??? W5???i ?? q,?g1?q??|i?w7pz??????|??wgisbcv] ?1?"??,F?P8?? ?I?? ??i(????#?4??!SR1"[???? ?M1?I9??dp???T??$??QI??:???*?F?Sj?lH?J?G-?8??"R? ??mI??/?)??(?VR??!Jc?/?D??(?.??GU??\???~h?403#?d???P?b??[$?l?#?? ??%1`??&??????[??W???I?? ???W???d?o??c??S,0??vt?}?]????Ybd-6M/%?i??d4E?l??Y?v&Z?q?T?7?7le?S(?bR?& r?r?|???N ??# ???Cm??2????f5v3?? :}VFy< ????)?1?B\???^???d^H??????Y???s??????v/8??:???.I$?A??_?????????????????1??Z?e???O4??x??;??s????N??HQ??? ?=??x?J4??0????!f????)DaV6??>??????\?Q)r)2?K)A??;I?Y$+???]?b???)? ????????!?qF?&?"KM?@6??@8?P?O'!???q?`?VF????2y??!?!??=XL??l???*??MQ?/ ?g??c?:(?"??BRK5??Co???????Q???ymPe0??/2zBG??yf i?????M?Sa?" bWF.?;&?%??N3?Z S??9?f#?P5=Q??O??? '?&*????z???*a??~6??h/???30psq?? ??!????+ ??Bl????U-??s??a?u?????I???7??,??,Cf?l:t???v???{?????;?ArKk>??,(??? s?C ?B?? ?)?d?&H?R?mId??*????t??E? E??3C.C3? ??7@#?n:z?Q???S?E7 ?=??9?D?P?d??????????M??????=???????? ??&?7???0??0` ?!t?5z?????`}B?S?y???* ?b?1??2??-I ?S?5vV?"?Z??d,M`M? ?U*?" @?JA=??I7???\^?F??'??X[ ??7??C??l????????"??lr1DL???!??a?T??D??????? ??8?S????@Q@??R"??OI@?B$?SR?rL??? ??L- ??i1?E??5%??.fb??]"?Wa??XTx??7M??eI?z?????%??T*{0?G???N?i??????z"??>??V=??(?A??t??o?n?z?'(??????lm  ?  ?)?#??? ?T??f"??L?(f$fT?? #3% ?%?Ho? ?mV?w?????A??N?m?l1???L??n %A$!??~? ????F7M*??H?K#1?%???j??(???+?GA???;????t?77?~??E??????K????????-??$? ????M??&K??$??M?P?`M?K?!?`?? fc?;m???e>.????@???o?2}???????D$?MD.???t??)0?p*???????M??*?"?gN?? 7???<1????JT?J?[???x~??^??u? 1??.Y?????Zun??9?P??uOe??s????&????6?Tjqe1??? \ l??,??:?/?i?(D?iR$ !y? ?i/??t??+?GlX/H,????X8?????[:??K?h5#?0?Y?yI??U?ni{Z*??<@5%?A?3???C??v??79zt(??#?P p??i?0!~U???T???{?9??>?4??R??f?a1!Y?AE?CK?`Q?????JXBa?^???U??|Ju???>?_?C??d? ?????????1?M?Y,?K%?c??c,U?G??O???u????I???6x??Q??I?;?>n?(Gp???%0?m-?p???g??{6???I??????j}$??^?#oq~?? ????v????Iq??Lq?????f????ri?U??z?We???k???R at w?\?< Y?\S?.?\w???ap?????/? ?????6e???X?)?{a?`?# S??22????"K($?%??OYd??#?? %??a??_&?!fP.???hH?b?g??9yK?,}????~2??6?E?????J*?B ?"ZJa??j?5+5h??bc2??Z4?6)2((??4k,?)?eM?AZjj??ij?*EmMMML?+R????a???VQhZJU??ZB@?|?????p?J?+R=!ksBB??]?/)?g L gp;|[?T5l??C?SL?_Y??*?S6????4?? Z#i3???!??C?f??!??*{???????j?J??a???i?H8?O?`6rH b?"<.!t?H?T?|1P?X????O??SC????vAe?T??vS?H????9?"? ?t?~NT?4? ????0??  ?CK?x?o;YXTJJ????i?????o?:??????)$???!???Y?,?L???`??????/???GMc? cS0?????&?;t_?]'9?C ?I& =????rW0????',mA???x;???z'?L??8 ?@+cM?FF?Q4??0 ;?r 99'Mh0~?xn????L?Y&@;g?}W????,??A+???{?>?}?N?G??G??W|cgk??#? &f?h?q??(Zb{?>d/???WK?T???x?vp ?r??G??4|?k????(D1???XX@??X????????????????????~??????????????????W??+??w??????????[?????????_??????????????????w????_??? ???R[ ??????-??p???h,?KnH??W??JI{??1?bH?????y? ???U*{?_?????t???`0??!?t??q???c?????D??_$(?p?????7?8U???hf,??iL???5TB??$ ??A?Ed.?B0?VM?iR?????g???or(>? ?Zz????=????????????F?/????P#N?/??H?&@??????@(j(?U?????? E??H9??}a ? ?_???H??BY?f??o??1????/????4?w?P7L |? ??? D??????o???a7e???5Q?0X??ET? ?P{"&?K????D?.HP????=RX",?e?[?ox????!???T????]?????DV0???u??n_0n????D?$kd??? ?o???????~8???s???????????6????Y???x??7tF???,??/T?.?u??a#??:Hu?PL$?,?:C?:????;?p?????OJ?=Jzq}:?????"???/J?W???34??  0A"? eB?d(??0??H\+??|:hy??9?r?J???p[??/7???I?7???????????9?]????,{Y???????Pz?{??';|?X?6?i5C?Q?c???[8??u?{????r??g&?h??lj?M at j???Y2aa? ?s???FD?H.?V??kN??^!4???????8?L A?a??B???xM??? ?,H?m?????r)?,E??uU??S??+??;?q?.q??:sF?D ~?{?/??????5????j?dM??????1wr??A???3??hZlWdmKP?????-?\???OxF?jv?+Y9jnE?? urp*N=pkb??X?#*r)j?Sh1?zs?9[ (I6???N?5???"??a?E?B???klGWh6? ?\????`?o @U@$6~G??6B:0??[ bnz?`I??iO??u??Hs??yG?Issiz?C}q??Y??d???nq?'W/#????P?:?I??:6?L j?J9?Hj?K ??3M28?>i<??[????{?,?E??F@?Lm1?:H DG??sI6????X????T???'?????p?KN  ??b?k?m =+M????PxU(?KjR?0,??Tr?R?]??????'|'!Uq??"M^?Q??X???An[ R??\??????>x?@?????i?f?,y?jN?S?X??? Y?{?!0p??+"??L$I?9s:*u???F'l?????\?+#??6??Y;??Zk?;[K??XlA???BM?????f K??;M? >RY?y????b?*u #0|??H4$e ?a?{!=?-????????G?c3*??[u E?\T ????3?S???5vg%??08???o??!????M4O??K??`?Yp????jl?????_???????WKK??x???t???a ??iY?b)? P:$H`?HI;??g?A???%????L??IG???w??t?J???????????}??DDw ???=}?|p??aq`9?*??P??{?&?5d??q?M?v??}:o(`??jB????D????F?\YL?J??????oS?;Z?+??i ?i=?9??6aA???("!?;?lrx??'??pb?y????-ePi????-??y?^???X?;U??- ??`??lq;????}F??A?0??AR? k?3?~???p=??u?Tp?II?P??'> 6??'??"'???,E?Z?? F?????L?A??&x???P,,?q?Y #???6?w?+ ?U?3m???????????G?h\?Q?OG???BL\0????y5??4Z??a???? ????n{????i????'y?$?2????)????h@???A]?k??Z*K????N?p?8 ????n=,e???#,?Y?oy??R????)0eFn?;I3?P??????i??K0K?x??o?t?J/?2a'?????????.a??bxglL???.?[?\So[??&??5??NNHg??u??3???-??I'^P???[=#?q?PO????????f?h?6gM<???2B ??n> c?XK7| ??"N??&?/????xFEB??b?(?????&???H$??P????2vG?z??`l???~{u7?x:? &?4H5 ??hQ??6_'=??????~u???? G??}???8M??????9???d?,cfjgP9?s?a????p5 i??0?N??}??????????Z?$?? ?\??F???&{6+s???a?I?X?$?YC?./W? +Q?^D?xB?RK'???P?UH??AsnY ?c.?0?M?R?T1?????m?b???]xbWy??????????:???? ?????C??? )NK!??%?D?T(?zJ???/a??`L3T,y|M ???G?3??????2{??/?I??*?t?iU',?N=a??^?z???t???????8T?? ?WJ0??Q??? V!#??q@ ?F`?u? ????A?33b?cV??????A%R[N?l-?D?8?7L?]?XHD??H 2??d?R???Px at t?C????{???nF????V??/???B-S???jvC??s??H???%Yga?n`?????.?(?c?-*9??F?? ???R ??????U [bll]???wu?v?py? ?????_L????6??z?S?Qu??? ?????j??r??(d?'a?~?????"{??nhO?S?#q'"??y&??"??@b|?{jd????^N?c#?;??8z3???????GK?d?8??????.?????l?\???s? H!??b-???#OM?? 5\_KB??h??????2??E-I?#?hb?f???5?6floC??????B??19Z??#j+?w}<?? he? ?S]?S???R??u????N??e??????yx1z?NJAF/T~??j ??\??V???\?l?%N ??%????x?L??u?1???[c??????D?3+?nM???)*{?U?rH;?e?4?P??7? ?#????????r?NLB?in"z?-U[?????d??zp-????b?c4??Wc????S&??A&??l?hm?v?Zp???4D???Zz???^]?5x??r??.?*@??`=????vi$H?x)???@^0?DB*:p?^Y?f@?? ???;?!K?????~?T?B????*?????n???6]?f?U?"?|?!??????+??? ????"/???Qa9???23Z??*???Q?m?X?yg?CP?????o?I?=C:? ???=?Y%x?;js?./1 ??l?'?+???(??9??*???PC?~;/?x@???<G?8??C%??\?/r???E!a?"I???y??d (?s&???H?8:??v?m?$???b????5???y8??>S3?DdX?$D}vD~????i??n??X)?|???te?`ee?? `?h?!5?p?H????N9?v????i??9?/%?9fv?p?W(?c+?????0HJ*??1T*?I?l;?39???:b?*G?? jd +- 0.36-1 +- bump version + * Mon Feb 25 2008 josef radinger - 0.35-4 - fix formating in spec-file From cheese at fedoraproject.org Sat Nov 1 18:04:42 2008 From: cheese at fedoraproject.org (josef radinger) Date: Sat, 1 Nov 2008 18:04:42 +0000 (UTC) Subject: rpms/libopensync-plugin-syncml/F-9 libopensync-plugin-syncml-0.36.tar.bz2, NONE, 1.1 libopensync-plugin-syncml.spec, 1.4, 1.5 Message-ID: <20081101180442.430447011B@cvs1.fedora.phx.redhat.com> Author: cheese Update of /cvs/pkgs/rpms/libopensync-plugin-syncml/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16935 Modified Files: libopensync-plugin-syncml.spec Added Files: libopensync-plugin-syncml-0.36.tar.bz2 Log Message: bump version --- NEW FILE libopensync-plugin-syncml-0.36.tar.bz2 --- BZh91AY&SY ?k:D?????o????????????B????A? a%???c)?@E V????_`????/???wel?}???"?? )E???????u??????>???}????M???R? ??f??D???-????fZ???>o???|{???_=???????o??e??zz{???? ????z???Oog???g?O=?Z.{zw???????6?7?3WMi??????_?p:?????9|?7?>G{m?????g??????gb?w}???[o R?w????????x???$??{z??O -?????????t??^???vR???4?v???o??z?????? =}?vZ??#???{??v?;  1 A??h????$?JISiG?O?????&?4i?? 4 X???&,?Z??Lb?2?Ea?h?i?*?M3J?2jJ??M?-2K`?4?????LK ?5(f2b?55?Yi%b/??GQi?1X?&d??#?)Zs4??,\&?F?E=??j?E???I3Z)f? ??'e??? ?]3&??n lA I*A I*A I*M???R??????3"??c!????EY????i????hX?D???*+SkAB ??d?0E?cSYfJ3MYl?c ??Y$?????3+*?k)??6??? ?j*Y)E???? 3f?0j???H3Q?)?k?M2??X?H?uk?5^u?????????BR!??2?2Sd+K Y?F?i?e#????JE????[&????(?la?[X?X??????^??-???i?e??%?"I?a??I???c-+Mj6kf?????-?d?xe?KP?KG?GnYo?P???E????\???:9?????????2??bv?r?m??J?\???~? 8CLY????????^?k1?????????k??n/????!v?Yt??*N~?f(& ?zf??%??; g?????`b???Dp?&??????~?.? ?_????#??????????1E ??a?s?UUk??Z??>?)?? ?u??????B??_=?C?h????+??7?W?????N1???*F?M01??n??Y?v_C??H???onR.;?0?J??M???N ??dU?`JC]??w?????:y.;???'Wgm?/? C=?!? ?X\??:?????F?D*???????|^h?>? ?'??>H???+????21???s?<8f?1!?9????S??Z5?8b??? ?1??????F??I ?tu????\??Y???da?l??@???3%Scl???7??D?V?6??'??????7l[)p?&?? ???&ON?k??Zo???? ?K??]^?G???c????ffc??? ??Q????f??;???u?W???Y??.????????XL?'??:k}?N9? kg l;O-+?X???L?\?????p???0[??6?)????@S"???u??1?D???? ?p?z?9?~?_??^,? ?D??,????Z /9?GnZ'%#l2ZWF?q???6??0???q?Ps?p?E?n???P1H?Bib?k2???1?2?i??0?? ??}?'??jX????Q???????????i???????k9?????\???$ }Hlt??J??o?Oo???I m !]|?-X???06?n??????}?????;1|? ?F??j$??$1 ?%w?>??~??U?I$?H1? yw?O??x????}U???~f$/??T~vi@?????TBJ?|?l;5????z??????D'aTW????8Q?Pv?,A???????m(? ????D?UB?? ?????YeF=bR?8#??$???9F??X????>??}?o??s1????0k?V?_???7??\Vo}?Fnq?+*?v??99???jc ??~N6~n????L??!z?@? r???I@b????????M?F???'??m?O??B#?????W???????]@k????%O??_??'??6??%?h_? ? ,M?q??mz(????I????5??? R?d3???)??S$ ??|?kDaDh?$?'j??T????L?z?o???b?R??"?$=??m?p?? rm?*???B????vxH [H`3G??R???????oG_0)????*Jb????QH????u??]?????Y?ChU?*???f9?UU??E???h???)/??G??j?BU????c?)Tg????V?u????"-B?_*??y2ow? ?E??I,?????s? ?? 0D??Gu ?????*???18?k????4????????J$:u?4l???C???L? ????????Z????}Q?5F?#(?mEe,L? ?? 3????????O?? ?$B?I?$????????j???7\+?xH? ?o??J??/??R>??|??9?Ns?O????E?????_?AMk(???M?&?a??l?|J?????????????{?j???I??r6???f_?v}B[]??y?Chd?9????pJ??/YD??ik6?_f???iy?UD@??I ???5???E?ixAA?VQ &???????}????????C??R??lvaO??z???$????/?_k?_?I??J??q2?(???t[O??T?*?R?d????/E? ?????l??? ??#?w?????Z??G??T???~??|???~\??|fx?2&*????3h?? Z 'ni?>zY?? ?????6?#?????w? ??'6???m?o?{???y?q??Sg?B??0???????9?+9???2,?aVv?VP?6! >?P^0???+??]???? eT31Jj????Ju|*?q???_?9?!G?x?\??<???A??w?|+o;??u?? ?x*9A?^y???6?=????=??????5??K?0K>?V~???#?#??g??????enR????K>????ZIr?v??yX???9???J:z?H??:???|???\???:?IH???O??Jz?dP??$???^a_????q??L?>???$B?1?(?#????dINr` ????MT?????3??????P????????&I?????#????|/0?????2?R?1 ???I??={j??a{piyN}/y???? ?u??{??????.'&??3??I????3|l7??(? U?<=?????f"?-???????????~?[z??C??????U=??|???????ZX?nY;50????p???)Y?x???#9J ??$???Y??9q?2?Y]??[m?????+t^8?3?????L3??I????u{????T???????N?6;f??0??4;^????Ip??7?????Y??[k?????O? ???b9?DMr???k?-?*qe???n???Y?M???g?BA^?>?g|)?vO??I=v?oA/zIh??^M?k?????}????m?????5e????????Y??%??;?0??|?????H ??t??-?"????????? .?c????H?P??r+?th;?/?W???XWH?&c?8??????vM?g????D*?/??VE? ??????%?\8???????:?@??j'Y????t??em?Mo?<-vDX???????6O???Il??(?DX?fGON???K???ZI??l?1?m?>}????????????&O?Jp?@?k|EK?;?nQ???A?b?D+???f???I%[M ??ct[#3?8?????/??uP????????-???:?.??Y?? ???~+m?+'???????m??lC?<0??n????-?B??i???P?q ???B?Go?E??:?????|YgG_}??q??n??{I6?}.???????#??R?ul#c?U?,? ??e?'_guu??d?+????P?}?S?????kL???????x??m;???O??z?Y??F??l[t?????J?*??v{;U?????>x??qWSz?[?w??8t??????[?9{!u???????B??2??m????)? n??D????Z???????C???G??Iz}??]t???p?x,?1$?2??A? ????L?*1??R????;1$?0?I?d?RN ??C?dY?&I?r??9Z?y?+??????Q????T??/??~???W?Q???? ^? :??2?V%`?,???e%??#?H ??B[?x?????%%MEg??*_u?5?s??7?F)?Ut$??Z?U<)?tQ?L?jJvq?d??E?~H7?Ny???|??????#?l?????;]Ns???{?W^Wc??#??????sc???3^???wuCh??G|v????????h?g?.?qz?FV?^c {???:???v?J`~?6g????v?-?i:V o??????????R??9M??V?0i???hhh?T????EEQ??D??????a7?d?N ?C3?]G?x???Jh???8???????f?UCg??3??b5'{???9??6D?( ?? ???????E????; b,a??????B??O8?LJ?4_?.??|?ri???"T?hw??f|?H???L?????????o$??O"?s??`?I4??XGt????F}e$???UX?a??????XV?ok????m+K8???-?z?1?b??}???3 ??9??x??5?c?+l?]?????WC'?j??.*?n?.S??9?D??i?????u????????p???????}??Y?{3?s???^^0?1?5??'??m??????Ay?i<?=???l??v 5??g?'???@H?S??5~'?? ?n????2?=???f?II?.?:?????l?A???|??? ????1?^?? Y??p????????f?0q?Sw[?x????>?Nr??w??s9KC??=?{?Y???lcm?"????/?q??????????i??33EUV=??-???0???VY;?N[??< ????p|_w???~_??#?]???I-??e;???=?E??9?:??s?cF ???P?~'?s?g?????O ?K??zJ;N ?W/V????????????9???s?\uQ??j????|????I?_l?z???fh?A??X?nz????_Y?sdoke????d??=?nRe???i?o^?}??Z???>Yq?S3??ZX|???Jd??xi^E???uH????S????????|?~??`?N.7?d???:IY??#??u??t8{?])?e *??GS;?3??Wn????JTJ???&???#9g? td???_?O|? 6dq?????1?\????'#q4K???*???[m?????H?d~b??c???.??????????v???F???>??_??}?rs???L????3^=?Q:?????????Wu6???R? ????j?/????G?//5U]?*?????x? 1??{????R._2?Q?Y????????~?9?????z?t?k??????c,??T????j%~???%??2z?e??~m???Z???????????x??!?c???~?$l?5???????9?r???q???7?"??JA??~+?K?mI?3?X??!$?+b????$H?cyD?????tD@??DH ??9??q??p ?r??O???????r????F????7???`???L?w???,????{I,~/?Z??`x?-?^\ ??rDEm???????K???N??a)?.I??eh???r???Ks????|?????????'2LdL'_{q7???~H???/??????????C??a0*E?? ?Bd?l?3Y?&???r?????%qb?Y,Y?{???^9?e???$#??kx??t?Q|@y?s? nEb#?r88a?9?9???O??????E?????Wa ^(?'??M?e ??]}?(?AN???d????v????? U{??6?????yr???x}?a??=h?ir??????y9X????c???`??-???? ??|& >a?????E??_?_??2v?0Y?N? ?6?UKr`?????,L??????.i??n0?@?"M2?/??U????[G9??}?? ?:?7??&?C?~v`,o:??u?W??'??OJ ?0^iE??????r??? !x%?Me? ^:V??~B???#?s) -KtZ' ?m?k'?????JK?5????????C??Li???X?d?~?pY?1???~?Te?T????C??{3 o???G?????G???@???P?(?????????]o??~????U?&6?Q????c????J0?,{?+?????n?Dd??<%?L??d????ab-j???A?????98??n1??5???&?K-???RI????9!??d&_D?`5l??Z?6 ?s??5 %+M??uP?N?XQ?6??? ??%!????-???????3????(??a?l?UB?I?lx?[??????r>]??~???G(???1a6??h?Z???????????p?T ?[?J? ?G 1??`??vH;~?#64????c???T??7?]P?c ??????o?g????^h?? :??i?)???????????Zy.???.A???G?K??g???K>???s?}(QO?QK+?nR?\ ???? ??S?%??Cc q?)+??x?ifX?V ?Z???0]?v?KJ?LU4?Iz?B??Y?? i*????fU?X??X???bKbU0K??M???n???;??:?CZ??? heCZ????i??%?5 ???"\???R?]?n??o ?4P?LP?,?m??)j??d?m?`????? !\B????[H??i?&?pc??O???{??t?i??}???6}??Z???b?}??z?X?b?U??V*?X?g?9????????? $UX??I?????M^|????/???%???E?U???&??????d?????k+ ~?^4H??b??-????Je??L??C$1???(-???????K?????v3??,N?~?p? n!?(&Q?u?N|?va??T?q9?X?0Tk?;C???, ??? ????y?K*? ,4?tx???? ?x?@?? T/??#?T?????????`%u??R??:????){????? ???Fs?.?H??{?gJ?! V 8r?Z?w??f?Z????S0}?:?V??P?X^???j?~???p"$?dB???t???Z,??U???C?%:?4?UT?R???????o?ak?8pv ?1IUA??rrrr ?O??`S?J??&J???????(p_BJ@??0^???? W\??P????*?N??? u?o?|??o*~? ~h?? ??#?"L~?) ?(q?m??4?Kh?- R~?TR ???I?m?aF4IF!?e-?q??;????n?{i(F?n:?.Y??w????.?rQ??X|?aR#S??????~L??c\???? SwS?,?JJ???qYJ??zM???9??I}?|8E?M?????Z???(Y??5??? ????WHW=?c?n?wfy?\8?Xh???|h??[?Z??^f?h????K?R P?B!?=?I??????????A?ci??2? Y6?z?u????5,?=???6?' ????*?h? ???nhV"??9?'??ls?n?O.??l?V|??s?>??M.??o?BCHD5????6?}?!,??I/` G???e)x???u??;q???A?????y^?*??????"?????,?`?????]?d?5?"?????E|????;?????L???%2H|3?r ??H?HxJI1.\&xb??H?L?)??[??&6$??Q5?F?.????d?:kFzb??}???Zm?Y?K(??V?????t??}?????mq?VT$pt?$Z??)??|`?m??u)n7?Oq?&?????Ca????k?fky????[?\?q???9???+????????ba?d???+K8????a\? ??o???~?C?%??2*?hY???)?q??[s%?s $?v???z7a;???}?????}?? ?S??v2??g?j?????"??k ?????G????Ce? r??1F?,6fF???%?$?3{?v?y< ???C=??????p?wL???_uj?f??;?????6???, Q??&??SK?v??%I???h?1?3?? E???LG??????&}_???L80??????????????}i?? ??|??>?h?B?~~??r???/?Kr?X7r?-K?Kj[?Sm???_g??#?????*????+?r??~??{??,?Z???[??~????BK_?5? ?????;? ???U7f ?;????*?;?/PH;??gd??#???j?q?wL??x??76!???B?FH???4V!???M0 ????"7@?De*?XK??>???l?p??????}??? ?M?T,6H???? -y???????7?a???`?[? C?f????!4&?????W0?H??HTH??HE? ??``$6!1?? I?y??8?&? 8?j?5?X??b???+???? ?vo????V???o?? ?q=???U ?U???]?uD? f????H?! t??"fA?^? ?5N?????`?kkI????y3Q?V?????j#?@?!k??;?????B#????Bi?0%?>??????F%Y? ??3?R9$x?]????o???u?|??[?wb???X???sq4 ?H?.????&g{n3??Cq?R????X??b?;?V????n.?.??? ?o? ???r?Kj[??~;?V??,R?%:!F????AKfUj[R?f?)mk ??-?h??[R??UZ???)b???D???jZ???o???p?"????n3??c ???DCpD7Cq"s-??-?v??w??9?b???-KjX??Z?)?&?????n??? ????J?mo_??r?Kj[??~;?V??,R?%$??$a?s???*?,%-?b???,R?F??5?-?a?Z??b??????D???jZ???s2??????:????3F#??/???@???:8?_A:????+/??????~??????????n>??????G?)=?XYL?????W-? ?7???I?r? ???.????? j??????.??k#\y?????3?????y???m?JKe?E)"??????Vw!?$??e"?~/??2I~?K???$s????8g?f#2???(D?9???/H???_?u???h????????14D ?g?A?q??-??-????EO?:Y??)??h\)-Ow_ ?????s??a?1X?#?v??5?kW?? ?????E???????????Kf#?z???????+6?G??W?3?'???Z ???2H??-?? ?a? .?sS?dP??d?&bu5?n?or??????8n??? $tw?D???F~?/_??????A???Rq??????0:|1 ? D??m6?? ??R\}???Z?.?S?t??;s?u??~~???(???s?J????t??????|??mu??Y?mm?m????9??&??kP?kF?????o{6gX????f??Fs?Qf??????7?????"?s??????#?????Y6h??#&Og????w^?? :r?? ?G????.M~F?8BF??? 4?????H???)??br{??? ?A??R*? v?H??U?????5oV????d41?X%)$ ???A/???u3?K\?+hwu?%??? \??H?l/?4???E? -h?5?? ?&?A??&g???tgD8\???pp?8???m?q???HO?R?O? a??|O??03,?b?"?p\?????????T??@????,=?5H??BG?????????g? Ug?????%Q????H?0????)?$LX?FK? k??P????_H?j??)%$iH}???#?Q??????x!????? C?H??4?~?A?q?p??E R?c $(Q??:f*?"??????B2?UJ~? $"}??? {????9??4?Oq?????}V??(?bm??KM?M7???????$q?? =?K? ???fE???/?a$? qH????0???? i???z??G6????5A 7?|???O??]rLd{?pT??;(.3#?????6!?$?o?}J??=???????$!#N@??3? @???|???7?????#Jju\??{?x????b??qz|????ajHMK?@]?Goi?]?vJg?&j?1??????-?? ??QRTT?A+??P?2?}TJb??????K?iU??>Z$?U??*?h??z?? A N*?GQ??j? >Tpt??w?J-$?+,??wS&?!?JF?|?=? ??J?+?|`t?=?B ?0|t???y?}??????m??b???????4i?2I?mPHbB$"t|jl7??b~?f6?nIR??T-J}c1?,??b?I?E???????s??J?es ??r?0??????7wf???j?????'?m???G?????? ??j$m?|? DI1???????}+?UK"?64??XTK Q?K|??5???>??5???@????????????R ?1(????{?hM(?? y?z/?>?"???X}??T ??? e4?%=???T??E???ZVyT?4??m?d??$\&??:?)JR??b????????A*??''?:?9?Z???????o/??? L y/j?[?4DUPDnf????[L???A%???I$???J?tA??I???GX?(?I?J??S??H ???$??@ q?Hc?|?? 1???u??gOY?????]?|X??Q9??4iU6?sB?e?`?bA C{???L)?"0w?yq??L4xn>C79 ???y-???b?a ?ktD??4:?H?='T??;O????7?J?(X??Ra??>S?*= ?'?s|r??!w??$<x????u?&???;????x? ??M?????f?????7??& ?r??eso9p2??l)w??y{??O???t?R???2o??!2?? ?(?M?h???M??}????o?R?=??5,???TO??]$G?x"?NUTS I?wQP?U?NF"??=??A`@?w????I??p?~K?BP?!h??????W??{>?X?c_??? ???F|?AS?!???o???P|??????????/??_??????D?;?~??M~??a0j >?C^???t?_/&??r0??{$u1d?E,??&F,?A????i>?????O????4h?=?3?$??6e???????k??? ?????jG??xhbo(?>???%?bG????p>?9??y??????1?>????]Qs2f=D?? ??=?Ot??FO??>??8??O????????^o$??i1??u?D?? ?????????<_?I??`?C m9??y \r2d????6^?}???A`m"z??e_?!??w???nh(??u=??Gj?Q?34A??I ?$??f.?@?,???/?z?V?x.??X?X??`}A"(??T??O?s? ?H5s%K2?*TTT^G??G?TTJ???TI>??>??l????y?gqZ(???Vej??e_??$<??!??rc?W? ??:?72?U2U %?8? s??I$?:I$??L??2???|<?[?? ??d?????l???D????KR9-??,?>?8???I???&q??"?I"?q|G?OE?[???'????CPI * ?$ C???!?H??f@ ?=??r{????'?g?y?? ?C??????h???N;? ?oi??????I?H?+S???S?8f??}??Hl???p(??)?W?y=?GT?J,?(?????'dz2;lg?6??A???8 *??P???]s??_s???????????$F?m??u?M?y?N????blB??g9?\Sp?|??8?y-?????????B??h???^?}??p"??}???B??? ??B?}q???q?E?B???ak?GE|??O"??BKq?Y!d??z{??????F???????y%?h?f.-??=~??[?5??g??Y?Z???:??????? I&?,mc?m?vz?g????]??"?c??#hP??\???O??O?\?=?z??J?D?????1??{???}??b?(???????uI??????????$a?? ?4 )??D%???????;x?O????1???I???,??????U??M?C?=C????? HI?A???3bYb66D?P~BT??????)?()??u?vZ????Z&J???aJS@ R??? QQ??8gAo?pv???7?O?T?MF?Y4?e??l??e? ?B??I) %?~?/??`?? ??k?g+9?8_K?????m??W?l??[m??8k kZ??2F?q?m??gF?????A??[m??5?\q?????Z?m??Zf?{?fg?'0??m???8??T????[*?? ??m?6?m??[%??m?? d????=W??_/?8?r????????|???? ?????x?? G?|~g????2}}?UU?8kC:??w?y??k]p6?m????%.???????h ?%nb???J?i?Yaq?=??UO9???j????????;???????7 l???4?7 O?D????????v8??pFK&?~?????x???!>??UV?[T??o?J?T8q a?z?.W?"-??6?1??8?f?fMg-?!??n???B(????????Sp$????%?M????u?h? """"}???tqqUU?;F?\??UW.]i?K+?#M 4?0'????'????x???I??\?\MV?0??????i????tH?H??s??H?2r?~????}??f????n????y?_?r??`?, ????j*kI ?D?H? Y?s????&????' ? f??m? ??p?|u=J?? [???>t2 ?tN??Rq?? ?M&#?ggcY???L??r???J'?mo?????M?GQ???}???c???@A???]????S ???eNj22???/V6X ?#???PYEH?&8?a?TA??????qw?????a >??????&?&I???n??Y??SWir???xf??????_???-P????SLq?u??P?V?q????q?!?R$?W??@Y??sKT?? ?A?v??"??????0??@??B?R??`? &r>U8?*l??|??K?6?k?1Yj,V?' ????????f$Tiw?x?{" /_z?x??A??????????h?:y??) ?~??6??/??(?*????????>I;?qz?F@??u??<'=???rs??g??~?j?p???HY?????Lb??N?u?!,??? ?`?W3??H^a??s's?;6$?U$?5?"/%?N??????"? ?J Q??fM??;S???O?????u???sN??K??????%?./A?%H??2?& ??c?? o??.[??0Ho at H?B?UUR?a`|????#?????? ?9?? ?;G??? ?t at V0??R?D q??????sYE ??Ej#? ??????0??S??????J"????D?[????;????H ?????????@???D?8,??*??????(j?G??, ?$?B$?@?L[KT?KZ??i??EKH??? C:???????;l??iB?{s??sq?L? p?|^X?u\?? 0??)????U??L??@???u??i?????>f??'?iks ?m?L @"@?r??;??i}?qm?-?K?2?? ????? ?|H? ?,??%)?!?B}|Sp?^?_( ??*?~????.????%zV T???]p at v??Ty? ??Uf0F????4?N0?}???y?????+??>P?? ??8?m??I?????? W?S?#?{?? il?VH??E?"??.?|4 ??BD)z?Xc?1?o????An?\??????a???n??@????l?z"y l?q????? ??Tv' ?xJJYF`??m??A??urA??5?`??K,????IH?C!??o?????R?fE), ? ???j???0; ???8?`?fI? ZH?? ????D???? ???sh?>#?S?!??@Ky???QdB? i?d?> 1q? |?/Y*A ?>?\??? ?rh?B %?_??? ??su???????~?$.Z???]c1Ji ?t???F?.?2H=?t?@??P ?x???T?y?j???2A? ?\>?^???-[A??Hp*?^??5e??]???_?R 1s?aZ? T!???? p?:H??3?`??5A4W?? ?F??x??2d?%4?8ldxxN??3Eb"?=+}D?? ?f?w??,???&??A? ??3?mlk?C ??? ??? ?Rif?d ,?`?>?.2z?;Ah???????K? NF?? S)??????aVQga?%UH6???8?*?Y??f2j?\??r??J?r?> ??P????$??!????[f?????????c3??!b(?PM?$??12???? cD?????????????????U????\?????S????N????qW?4??? mj9??M1???;????Y?????Ka??n???o&??h@??#?c64C[: -?u?0???CI=J??n?Z?S\ ???$???M?Zz???U????{?O5?w??r (+???n???;????J?c?????s????6.????? ?B^=?i??}&??J;qk.E-#"[?????z?????????C?k Y$?1bEoA5 h???_??X? ???P??3??%?I@?m? ?Ip???g?"????????J?l4?o?Ec?????z1(?`Ku?=?`?x?????b???q? 1?ff? ?dj??a??????? ??0y?7?b5????|v?f?8?y???Z?? (???y????????z?@69p,??7SN d???Ha?f2n?1???$?Z*$I_kP?F L`?6 t????cf]??L??N????????8??Nh??@j?LN?Z??c??f??P??fV?V6?V???bA?g ???AMWom\D?nc??q? BI???T???-G? 1<8p??K?2???8?H??p?m???????1#R?"j1pp`??T?i?BlR????X| "?J?G???:?;.?t????P?Z????,?O$?(??4?? i O?pe???s????$)?u?s?M?? eG???67????g2???Dv???M??????F at e>??un?1 (Di&?F?q(T???B5%T?Q?~???A6T?????e?n???e? l?? OX ? I??1P?)?]?6T?T????("i? J????'? ?#?>"??_*??la?? ???? $4E)???,6??I?_????G?d?Q!????08????n`^rH???>H???$D???????C?g?C???:??c???&???5??u$?9??? ??&?%?dE??r%1?~?$s??0?m????;???Kg?`gdWi&??Tu?'??S $?E?Q#????%a?*?!??(???<.????X??y?}Ngn{.A??L*?RS ,P&Z?KJ??4?R:??x&?"?9?k?-?"H??)??i{C?~??g??w??'? 5??8?3 ??8?>V9A????_?X?N]?e?C?J?|?!)*!i?4??????/?<~{?~?:??n&q????6fg3+???<8;Bs??Z?3?1)?M?U&*iTI? 1?$?U???YQSM?E2&T$S??' ????%B??o?Q?3????M?&?????z?=???????{ ?I??? ????IQ^@????93?&????PC~?;??F?e????"x????g aL??;???? ?y???8P ?????$S?@b4;I)????? ?F,*w?ymSD0???j (E???)?3xkRja??A?????GR????9??8?b??????HPt7N?1?????z??K0? ???? `$????l8?w ?=?u?{1;B????'4? ???)????($?8%|?,??^?!??? W5???i ?? q,?g1?q??|i?w7pz??????|??wgisbcv] ?1?"??,F?P8?? ?I?? ??i(????#?4??!SR1"[???? ?M1?I9??dp???T??$??QI??:???*?F?Sj?lH?J?G-?8??"R? ??mI??/?)??(?VR??!Jc?/?D??(?.??GU??\???~h?403#?d???P?b??[$?l?#?? ??%1`??&??????[??W???I?? ???W???d?o??c??S,0??vt?}?]????Ybd-6M/%?i??d4E?l??Y?v&Z?q?T?7?7le?S(?bR?& r?r?|???N ??# ???Cm??2????f5v3?? :}VFy< ????)?1?B\???^???d^H??????Y???s??????v/8??:???.I$?A??_?????????????????1??Z?e???O4??x??;??s????N??HQ??? ?=??x?J4??0????!f????)DaV6??>??????\?Q)r)2?K)A??;I?Y$+???]?b???)? ????????!?qF?&?"KM?@6??@8?P?O'!???q?`?VF????2y??!?!??=XL??l???*??MQ?/ ?g??c?:(?"??BRK5??Co???????Q???ymPe0??/2zBG??yf i?????M?Sa?" bWF.?;&?%??N3?Z S??9?f#?P5=Q??O??? '?&*????z???*a??~6??h/???30psq?? ??!????+ ??Bl????U-??s??a?u?????I???7??,??,Cf?l:t???v???{?????;?ArKk>??,(??? s?C ?B?? ?)?d?&H?R?mId??*????t??E? E??3C.C3? ??7@#?n:z?Q???S?E7 ?=??9?D?P?d??????????M??????=???????? ??&?7???0??0` ?!t?5z?????`}B?S?y???* ?b?1??2??-I ?S?5vV?"?Z??d,M`M? ?U*?" @?JA=??I7???\^?F??'??X[ ??7??C??l????????"??lr1DL???!??a?T??D??????? ??8?S????@Q@??R"??OI@?B$?SR?rL??? ??L- ??i1?E??5%??.fb??]"?Wa??XTx??7M??eI?z?????%??T*{0?G???N?i??????z"??>??V=??(?A??t??o?n?z?'(??????lm  ?  ?)?#??? ?T??f"??L?(f$fT?? #3% ?%?Ho? ?mV?w?????A??N?m?l1???L??n %A$!??~? ????F7M*??H?K#1?%???j??(???+?GA???;????t?77?~??E??????K????????-??$? ????M??&K??$??M?P?`M?K?!?`?? fc?;m???e>.????@???o?2}???????D$?MD.???t??)0?p*???????M??*?"?gN?? 7???<1????JT?J?[???x~??^??u? 1??.Y?????Zun??9?P??uOe??s????&????6?Tjqe1??? \ l??,??:?/?i?(D?iR$ !y? ?i/??t??+?GlX/H,????X8?????[:??K?h5#?0?Y?yI??U?ni{Z*??<@5%?A?3???C??v??79zt(??#?P p??i?0!~U???T???{?9??>?4??R??f?a1!Y?AE?CK?`Q?????JXBa?^???U??|Ju???>?_?C??d? ?????????1?M?Y,?K%?c??c,U?G??O???u????I???6x??Q??I?;?>n?(Gp???%0?m-?p???g??{6???I??????j}$??^?#oq~?? ????v????Iq??Lq?????f????ri?U??z?We???k???R at w?\?< Y?\S?.?\w???ap?????/? ?????6e???X?)?{a?`?# S??22????"K($?%??OYd??#?? %??a??_&?!fP.???hH?b?g??9yK?,}????~2??6?E?????J*?B ?"ZJa??j?5+5h??bc2??Z4?6)2((??4k,?)?eM?AZjj??ij?*EmMMML?+R????a???VQhZJU??ZB@?|?????p?J?+R=!ksBB??]?/)?g L gp;|[?T5l??C?SL?_Y??*?S6????4?? Z#i3???!??C?f??!??*{???????j?J??a???i?H8?O?`6rH b?"<.!t?H?T?|1P?X????O??SC????vAe?T??vS?H????9?"? ?t?~NT?4? ????0??  ?CK?x?o;YXTJJ????i?????o?:??????)$???!???Y?,?L???`??????/???GMc? cS0?????&?;t_?]'9?C ?I& =????rW0????',mA???x;???z'?L??8 ?@+cM?FF?Q4??0 ;?r 99'Mh0~?xn????L?Y&@;g?}W????,??A+???{?>?}?N?G??G??W|cgk??#? &f?h?q??(Zb{?>d/???WK?T???x?vp ?r??G??4|?k????(D1???XX@??X????????????????????~??????????????????W??+??w??????????[?????????_??????????????????w????_??? ???R[ ??????-??p???h,?KnH??W??JI{??1?bH?????y? ???U*{?_?????t???`0??!?t??q???c?????D??_$(?p?????7?8U???hf,??iL???5TB??$ ??A?Ed.?B0?VM?iR?????g???or(>? ?Zz????=????????????F?/????P#N?/??H?&@??????@(j(?U?????? E??H9??}a ? ?_???H??BY?f??o??1????/????4?w?P7L |? ??? D??????o???a7e???5Q?0X??ET? ?P{"&?K????D?.HP????=RX",?e?[?ox????!???T????]?????DV0???u??n_0n????D?$kd??? ?o???????~8???s???????????6????Y???x??7tF???,??/T?.?u??a#??:Hu?PL$?,?:C?:????;?p?????OJ?=Jzq}:?????"???/J?W???34??  0A"? eB?d(??0??H\+??|:hy??9?r?J???p[??/7???I?7???????????9?]????,{Y???????Pz?{??';|?X?6?i5C?Q?c???[8??u?{????r??g&?h??lj?M at j???Y2aa? ?s???FD?H.?V??kN??^!4???????8?L A?a??B???xM??? ?,H?m?????r)?,E??uU??S??+??;?q?.q??:sF?D ~?{?/??????5????j?dM??????1wr??A???3??hZlWdmKP?????-?\???OxF?jv?+Y9jnE?? urp*N=pkb??X?#*r)j?Sh1?zs?9[ (I6???N?5???"??a?E?B???klGWh6? ?\????`?o @U@$6~G??6B:0??[ bnz?`I??iO??u??Hs??yG?Issiz?C}q??Y??d???nq?'W/#????P?:?I??:6?L j?J9?Hj?K ??3M28?>i<??[????{?,?E??F@?Lm1?:H DG??sI6????X????T???'?????p?KN  ??b?k?m =+M????PxU(?KjR?0,??Tr?R?]??????'|'!Uq??"M^?Q??X???An[ R??\??????>x?@?????i?f?,y?jN?S?X??? Y?{?!0p??+"??L$I?9s:*u???F'l?????\?+#??6??Y;??Zk?;[K??XlA???BM?????f K??;M? >RY?y????b?*u #0|??H4$e ?a?{!=?-????????G?c3*??[u E?\T ????3?S???5vg%??08???o??!????M4O??K??`?Yp????jl?????_???????WKK??x???t???a ??iY?b)? P:$H`?HI;??g?A???%????L??IG???w??t?J???????????}??DDw ???=}?|p??aq`9?*??P??{?&?5d??q?M?v??}:o(`??jB????D????F?\YL?J??????oS?;Z?+??i ?i=?9??6aA???("!?;?lrx??'??pb?y????-ePi????-??y?^???X?;U??- ??`??lq;????}F??A?0??AR? k?3?~???p=??u?Tp?II?P??'> 6??'??"'???,E?Z?? F?????L?A??&x???P,,?q?Y #???6?w?+ ?U?3m???????????G?h\?Q?OG???BL\0????y5??4Z??a???? ????n{????i????'y?$?2????)????h@???A]?k??Z*K????N?p?8 ????n=,e???#,?Y?oy??R????)0eFn?;I3?P??????i??K0K?x??o?t?J/?2a'?????????.a??bxglL???.?[?\So[??&??5??NNHg??u??3???-??I'^P???[=#?q?PO????????f?h?6gM<???2B ??n> c?XK7| ??"N??&?/????xFEB??b?(?????&???H$??P????2vG?z??`l???~{u7?x:? &?4H5 ??hQ??6_'=??????~u???? G??}???8M??????9???d?,cfjgP9?s?a????p5 i??0?N??}??????????Z?$?? ?\??F???&{6+s???a?I?X?$?YC?./W? +Q?^D?xB?RK'???P?UH??AsnY ?c.?0?M?R?T1?????m?b???]xbWy??????????:???? ?????C??? )NK!??%?D?T(?zJ???/a??`L3T,y|M ???G?3??????2{??/?I??*?t?iU',?N=a??^?z???t???????8T?? ?WJ0??Q??? V!#??q@ ?F`?u? ????A?33b?cV??????A%R[N?l-?D?8?7L?]?XHD??H 2??d?R???Px at t?C????{???nF????V??/???B-S???jvC??s??H???%Yga?n`?????.?(?c?-*9??F?? ???R ??????U [bll]???wu?v?py? ?????_L????6??z?S?Qu??? ?????j??r??(d?'a?~?????"{??nhO?S?#q'"??y&??"??@b|?{jd????^N?c#?;??8z3???????GK?d?8??????.?????l?\???s? H!??b-???#OM?? 5\_KB??h??????2??E-I?#?hb?f???5?6floC??????B??19Z??#j+?w}<?? he? ?S]?S???R??u????N??e??????yx1z?NJAF/T~??j ??\??V???\?l?%N ??%????x?L??u?1???[c??????D?3+?nM???)*{?U?rH;?e?4?P??7? ?#????????r?NLB?in"z?-U[?????d??zp-????b?c4??Wc????S&??A&??l?hm?v?Zp???4D???Zz???^]?5x??r??.?*@??`=????vi$H?x)???@^0?DB*:p?^Y?f@?? ???;?!K?????~?T?B????*?????n???6]?f?U?"?|?!??????+??? ????"/???Qa9???23Z??*???Q?m?X?yg?CP?????o?I?=C:? ???=?Y%x?;js?./1 ??l?'?+???(??9??*???PC?~;/?x@???<G?8??C%??\?/r???E!a?"I???y??d (?s&???H?8:??v?m?$???b????5???y8??>S3?DdX?$D}vD~????i??n??X)?|???te?`ee?? `?h?!5?p?H????N9?v????i??9?/%?9fv?p?W(?c+?????0HJ*??1T*?I?l;?39???:b?*G?? jd +- 0.36-1 +- bump version + * Mon Feb 25 2008 josef radinger - 0.35-4 - fix formating in spec-file From pkgdb at fedoraproject.org Sat Nov 1 18:38:31 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 18:38:31 +0000 Subject: [pkgdb] fuse-convmvfs had group_acl changed Message-ID: <20081101183831.903BC2084B8@bastion.fedora.phx.redhat.com> hellwolf has set the commit acl on fuse-convmvfs (Fedora devel) to Approved for uberpackager To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fuse-convmvfs From pkgdb at fedoraproject.org Sat Nov 1 18:38:39 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 18:38:39 +0000 Subject: [pkgdb] fuse-convmvfs had group_acl changed Message-ID: <20081101183839.1F98C208D59@bastion.fedora.phx.redhat.com> hellwolf has set the commit acl on fuse-convmvfs (Fedora devel) to Denied for uberpackager To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fuse-convmvfs From hellwolf at fedoraproject.org Sat Nov 1 19:20:33 2008 From: hellwolf at fedoraproject.org (ZC Miao) Date: Sat, 1 Nov 2008 19:20:33 +0000 (UTC) Subject: rpms/g2ipmsg/F-9 g2ipmsg.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101192033.954857011B@cvs1.fedora.phx.redhat.com> Author: hellwolf Update of /cvs/pkgs/rpms/g2ipmsg/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2451/F-9 Modified Files: .cvsignore sources Added Files: g2ipmsg.spec import.log Log Message: initial commit --- NEW FILE g2ipmsg.spec --- Summary: IP Messenger for GNOME 2 Name: g2ipmsg Version: 0.9.6 Release: 2%{?dist} License: BSD Group: Applications/Internet URL: http://www.ipmsg.org/ Source0: http://www.ipmsg.org/archive/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: openssl-devel BuildRequires: gtk2-devel libgnomeui-devel BuildRequires: gnome-panel-devel BuildRequires: gstreamer-devel BuildRequires: perl-XML-Parser gettext Requires(pre): GConf2 Requires(post): GConf2 Requires(preun): GConf2 %description This package contains IP Messenger for the GNOME2 desktop environment. IP Messenger is a pop up style message communication software for multi platforms. It is based on TCP/IP(UDP). Win, Win16, Mac/MacOSX, X11R6/GTK/GNOME, Java, Div version and all source is open to public. You can get in the following URL. http://www.ipmsg.org/index.html.en %prep %setup -q %build chmod 644 README* COPYING %configure \ --disable-schemas-install \ --enable-systray make %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas/ install -c -m 644 g2ipmsg.schemas $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas/%{name}.schemas %find_lang g2ipmsg %clean rm -rf $RPM_BUILD_ROOT %pre if [ "$1" -eq 1 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule \ /etc/gconf/schemas/%{name}.schemas >& /dev/null || : fi %post export GCONF_CONFIG_SOURCE=xml::/etc/gconf/gconf.xml.defaults /usr/bin/gconftool-2 --makefile-install-rule \ %{_sysconfdir}/gconf/schemas/%{name}.schemas >& /dev/null || : update-desktop-database %{_datadir}/applications &>/dev/null || : %preun if [ "$1" -eq 0 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule \ /etc/gconf/schemas/%{name}.schemas >& /dev/null || : fi %postun update-desktop-database %{_datadir}/applications &>/dev/null || : %files -f g2ipmsg.lang %defattr(-,root,root) %attr(0755,root,root) %{_bindir}/g2ipmsg %attr(0755,root,root) %{_bindir}/g2ipmsg_applet %config(noreplace) %{_sysconfdir}/gconf/schemas/%{name}.schemas %dir %{_datadir}/pixmaps/g2ipmsg %{_libdir}/bonobo/servers/g2ipmsg.server %{_datadir}/gnome-2.0/ui/g2ipmsg.xml %{_datadir}/pixmaps/ipmsg.png %{_datadir}/pixmaps/g2ipmsg/ipmsg.png %{_datadir}/pixmaps/g2ipmsg/ipmsg.xpm %{_datadir}/pixmaps/g2ipmsg/ipmsgrev.xpm %dir %{_datadir}/sounds/g2ipmsg %{_datadir}/sounds/g2ipmsg/g2ipmsg.ogg %{_datadir}/applications/g2ipmsg.desktop %doc COPYING README README.jp %changelog * Tue Oct 28 2008 ZC Miao - 0.9.6-2 - Fix Release TAG - add Source url reference * Sun Oct 26 2008 ZC Miao - 0.9.6-1 - update to released 0.9.6 * Tue Oct 14 2008 ZC Miao - 0.9.6-0.2 - Change to correct license - Requires GConf2 in pre/post/preun - permission of docs shoud be 644 - summary without dot * Mon Apr 28 2008 ZC Miao - 0.9.6-0.1 - update to 0.9.6 development version * Tue Feb 12 2008 ZC Miao - 0.9.5-1 - update to 0.9.5 - zh_CN traslation has been pushed into * Tue Nov 20 2007 ZC Miao - 0.9.3-1 - Update to 0.9.3 * Sat Aug 11 2007 ZC Miao - 0.9.1-2 - Change default charset to cp936 * Fri Jun 8 2007 ZC Miao - 0.9.1-1 - build for f7 * Sun Dec 17 2006 Takeharu KATO - - Initial build. --- NEW FILE import.log --- g2ipmsg-0_9_6-2_fc9:F-9:g2ipmsg-0.9.6-2.fc9.src.rpm:1225567163 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/g2ipmsg/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Nov 2008 17:36:48 -0000 1.1 +++ .cvsignore 1 Nov 2008 19:20:03 -0000 1.2 @@ -0,0 +1 @@ +g2ipmsg-0.9.6.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/g2ipmsg/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Nov 2008 17:36:48 -0000 1.1 +++ sources 1 Nov 2008 19:20:03 -0000 1.2 @@ -0,0 +1 @@ +676af5bda36ffe611fc73433cd346164 g2ipmsg-0.9.6.tar.gz From hellwolf at fedoraproject.org Sat Nov 1 19:22:25 2008 From: hellwolf at fedoraproject.org (ZC Miao) Date: Sat, 1 Nov 2008 19:22:25 +0000 (UTC) Subject: rpms/g2ipmsg/devel g2ipmsg.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101192225.9C5BC7011B@cvs1.fedora.phx.redhat.com> Author: hellwolf Update of /cvs/pkgs/rpms/g2ipmsg/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3195/devel Modified Files: .cvsignore sources Added Files: g2ipmsg.spec import.log Log Message: initial commit --- NEW FILE g2ipmsg.spec --- Summary: IP Messenger for GNOME 2 Name: g2ipmsg Version: 0.9.6 Release: 2%{?dist} License: BSD Group: Applications/Internet URL: http://www.ipmsg.org/ Source0: http://www.ipmsg.org/archive/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: openssl-devel BuildRequires: gtk2-devel libgnomeui-devel BuildRequires: gnome-panel-devel BuildRequires: gstreamer-devel BuildRequires: perl-XML-Parser gettext Requires(pre): GConf2 Requires(post): GConf2 Requires(preun): GConf2 %description This package contains IP Messenger for the GNOME2 desktop environment. IP Messenger is a pop up style message communication software for multi platforms. It is based on TCP/IP(UDP). Win, Win16, Mac/MacOSX, X11R6/GTK/GNOME, Java, Div version and all source is open to public. You can get in the following URL. http://www.ipmsg.org/index.html.en %prep %setup -q %build chmod 644 README* COPYING %configure \ --disable-schemas-install \ --enable-systray make %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas/ install -c -m 644 g2ipmsg.schemas $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas/%{name}.schemas %find_lang g2ipmsg %clean rm -rf $RPM_BUILD_ROOT %pre if [ "$1" -eq 1 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule \ /etc/gconf/schemas/%{name}.schemas >& /dev/null || : fi %post export GCONF_CONFIG_SOURCE=xml::/etc/gconf/gconf.xml.defaults /usr/bin/gconftool-2 --makefile-install-rule \ %{_sysconfdir}/gconf/schemas/%{name}.schemas >& /dev/null || : update-desktop-database %{_datadir}/applications &>/dev/null || : %preun if [ "$1" -eq 0 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule \ /etc/gconf/schemas/%{name}.schemas >& /dev/null || : fi %postun update-desktop-database %{_datadir}/applications &>/dev/null || : %files -f g2ipmsg.lang %defattr(-,root,root) %attr(0755,root,root) %{_bindir}/g2ipmsg %attr(0755,root,root) %{_bindir}/g2ipmsg_applet %config(noreplace) %{_sysconfdir}/gconf/schemas/%{name}.schemas %dir %{_datadir}/pixmaps/g2ipmsg %{_libdir}/bonobo/servers/g2ipmsg.server %{_datadir}/gnome-2.0/ui/g2ipmsg.xml %{_datadir}/pixmaps/ipmsg.png %{_datadir}/pixmaps/g2ipmsg/ipmsg.png %{_datadir}/pixmaps/g2ipmsg/ipmsg.xpm %{_datadir}/pixmaps/g2ipmsg/ipmsgrev.xpm %dir %{_datadir}/sounds/g2ipmsg %{_datadir}/sounds/g2ipmsg/g2ipmsg.ogg %{_datadir}/applications/g2ipmsg.desktop %doc COPYING README README.jp %changelog * Tue Oct 28 2008 ZC Miao - 0.9.6-2 - Fix Release TAG - add Source url reference * Sun Oct 26 2008 ZC Miao - 0.9.6-1 - update to released 0.9.6 * Tue Oct 14 2008 ZC Miao - 0.9.6-0.2 - Change to correct license - Requires GConf2 in pre/post/preun - permission of docs shoud be 644 - summary without dot * Mon Apr 28 2008 ZC Miao - 0.9.6-0.1 - update to 0.9.6 development version * Tue Feb 12 2008 ZC Miao - 0.9.5-1 - update to 0.9.5 - zh_CN traslation has been pushed into * Tue Nov 20 2007 ZC Miao - 0.9.3-1 - Update to 0.9.3 * Sat Aug 11 2007 ZC Miao - 0.9.1-2 - Change default charset to cp936 * Fri Jun 8 2007 ZC Miao - 0.9.1-1 - build for f7 * Sun Dec 17 2006 Takeharu KATO - - Initial build. --- NEW FILE import.log --- g2ipmsg-0_9_6-2_fc9:HEAD:g2ipmsg-0.9.6-2.fc9.src.rpm:1225567280 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/g2ipmsg/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Nov 2008 17:36:48 -0000 1.1 +++ .cvsignore 1 Nov 2008 19:21:55 -0000 1.2 @@ -0,0 +1 @@ +g2ipmsg-0.9.6.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/g2ipmsg/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Nov 2008 17:36:48 -0000 1.1 +++ sources 1 Nov 2008 19:21:55 -0000 1.2 @@ -0,0 +1 @@ +676af5bda36ffe611fc73433cd346164 g2ipmsg-0.9.6.tar.gz From roma at fedoraproject.org Sat Nov 1 19:56:51 2008 From: roma at fedoraproject.org (Paulo Roma Cavalcanti) Date: Sat, 1 Nov 2008 19:56:51 +0000 (UTC) Subject: rpms/parprouted/F-9 import.log, NONE, 1.1 makefile.patch, NONE, 1.1 parprouted.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101195651.B241C7011B@cvs1.fedora.phx.redhat.com> Author: roma Update of /cvs/pkgs/rpms/parprouted/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12145/F-9 Modified Files: .cvsignore sources Added Files: import.log makefile.patch parprouted.spec Log Message: Initial CVS import. --- NEW FILE import.log --- parprouted-0_70-3_fc8:F-9:parprouted-0.70-3.fc8.src.rpm:1225569279 makefile.patch: --- NEW FILE makefile.patch --- diff -Naur parprouted-0.7/Makefile parprouted-0.7-new/Makefile --- parprouted-0.7/Makefile 2008-01-27 20:25:38.000000000 -0200 +++ parprouted-0.7-new/Makefile 2008-08-10 10:18:51.000000000 -0300 @@ -6,6 +6,9 @@ # For ARM: # CFLAGS = -Wall $(EXTRA_CFLAGS) LDFLAGS = +DESTDIR = +prefix = /usr +mandir = ${prefix}/share/man OBJS = parprouted.o arp.o LIBS = -lpthread @@ -13,8 +16,8 @@ all: parprouted install: all - install parprouted /usr/local/sbin - install parprouted.8 /usr/local/man/man8 + install -Dp -m0755 parprouted ${DESTDIR}${prefix}/bin/parprouted + install -Dp -m0644 parprouted.8 ${DESTDIR}${mandir}/man8/parprouted.8 clean: rm -f $(OBJS) parprouted core --- NEW FILE parprouted.spec --- %define real_version 0.7 Name: parprouted Version: 0.70 Release: 3%{dist} License: GPLv2 Summary: Proxy ARP IP bridging daemon Group: Applications/Internet URL: http://www.hazard.maks.net/ Source0: http://www.hazard.maks.net/parprouted/%{name}-%{real_version}.tar.gz Source1: scripts.tar.gz Patch: makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: iproute procps tunctl %description parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging. Unlike standard bridging, proxy ARP bridging allows to bridge Ethernet networks behind wireless nodes. Normal L2 bridging does not work between wireless nodes because wireless does not know about MAC addresses used in the wired Ethernet networks. Also this daemon is useful for making transparent firewalls. %prep %setup -q -n %{name}-%{real_version} %patch -p1 -b .makefile %build %{__make} %{?_smp_mflags} CFLAGS="%{optflags}" %install %{__rm} -rf %{buildroot} %{__make} install DESTDIR=%{buildroot} %{__tar} -zxf %{SOURCE1} -C %{buildroot}%{_bindir} %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc CHANGELOG COPYING README %{_bindir}/%{name}* %{_mandir}/man8/%{name}.8* %changelog * Sat Oct 25 2008 Paulo Roma - 0.70-3 - Added Requires: procps tunctl - Created scripits parprouted-up.sh and parprouted-down.sh * Tue Aug 05 2008 Paulo Roma - 0.70-2 - Rebuilt for Fedora 8. - Made setup quiet. - Patched Makefile for installing on appropriate directories. - Added Requires: iproute - Upstream: Vladimir Ivaschenko * Mon Jan 28 2008 Dag Wieers - 0.70-1 - Updated to release 0.7. * Sun Nov 27 2005 Dag Wieers - 0.63-1 - Initial package. (using DAR) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/parprouted/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Nov 2008 17:34:18 -0000 1.1 +++ .cvsignore 1 Nov 2008 19:56:21 -0000 1.2 @@ -0,0 +1,2 @@ +parprouted-0.7.tar.gz +scripts.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/parprouted/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Nov 2008 17:34:18 -0000 1.1 +++ sources 1 Nov 2008 19:56:21 -0000 1.2 @@ -0,0 +1,2 @@ +570f5deaf09600df8f80f589de79ecdb parprouted-0.7.tar.gz +61288c0c46e08ad255a4a1d2c954149d scripts.tar.gz From hadess at fedoraproject.org Sat Nov 1 19:57:02 2008 From: hadess at fedoraproject.org (Bastien Nocera) Date: Sat, 1 Nov 2008 19:57:02 +0000 (UTC) Subject: rpms/obex-data-server/devel .cvsignore, 1.13, 1.14 obex-data-server.spec, 1.18, 1.19 sources, 1.13, 1.14 Message-ID: <20081101195702.C46037011B@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/obex-data-server/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12276 Modified Files: .cvsignore obex-data-server.spec sources Log Message: * Sat Nov 01 2008 - Bastien Nocera - 0.4.2-1 - Update to 0.4.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/obex-data-server/devel/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 26 Oct 2008 00:53:28 -0000 1.13 +++ .cvsignore 1 Nov 2008 19:56:32 -0000 1.14 @@ -1 +1 @@ -obex-data-server-0.4.1.tar.gz +obex-data-server-0.4.2.tar.gz Index: obex-data-server.spec =================================================================== RCS file: /cvs/pkgs/rpms/obex-data-server/devel/obex-data-server.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- obex-data-server.spec 26 Oct 2008 00:53:28 -0000 1.18 +++ obex-data-server.spec 1 Nov 2008 19:56:32 -0000 1.19 @@ -1,5 +1,5 @@ Name: obex-data-server -Version: 0.4.1 +Version: 0.4.2 Release: 1%{?dist} Epoch: 1 Summary: D-Bus service for Obex access @@ -62,6 +62,9 @@ %{_mandir}/man1/obex-data-server.1.gz %changelog +* Sat Nov 01 2008 - Bastien Nocera - 0.4.2-1 +- Update to 0.4.2 + * Sun Oct 26 2008 - Bastien Nocera - 0.4.1-1 - Update to 0.4.1 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/obex-data-server/devel/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 26 Oct 2008 00:53:28 -0000 1.13 +++ sources 1 Nov 2008 19:56:32 -0000 1.14 @@ -1 +1 @@ -6aa332463c4235d2d3a1121f2f554ee4 obex-data-server-0.4.1.tar.gz +b91594e2df8135291e2a9958ef88683f obex-data-server-0.4.2.tar.gz From roma at fedoraproject.org Sat Nov 1 20:12:59 2008 From: roma at fedoraproject.org (Paulo Roma Cavalcanti) Date: Sat, 1 Nov 2008 20:12:59 +0000 (UTC) Subject: rpms/parprouted/F-8 import.log, NONE, 1.1 makefile.patch, NONE, 1.1 parprouted.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101201259.12D687011B@cvs1.fedora.phx.redhat.com> Author: roma Update of /cvs/pkgs/rpms/parprouted/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16309/F-8 Modified Files: .cvsignore sources Added Files: import.log makefile.patch parprouted.spec Log Message: Initial CVS import. --- NEW FILE import.log --- parprouted-0_70-3_fc8:F-8:parprouted-0.70-3.fc8.src.rpm:1225570302 makefile.patch: --- NEW FILE makefile.patch --- diff -Naur parprouted-0.7/Makefile parprouted-0.7-new/Makefile --- parprouted-0.7/Makefile 2008-01-27 20:25:38.000000000 -0200 +++ parprouted-0.7-new/Makefile 2008-08-10 10:18:51.000000000 -0300 @@ -6,6 +6,9 @@ # For ARM: # CFLAGS = -Wall $(EXTRA_CFLAGS) LDFLAGS = +DESTDIR = +prefix = /usr +mandir = ${prefix}/share/man OBJS = parprouted.o arp.o LIBS = -lpthread @@ -13,8 +16,8 @@ all: parprouted install: all - install parprouted /usr/local/sbin - install parprouted.8 /usr/local/man/man8 + install -Dp -m0755 parprouted ${DESTDIR}${prefix}/bin/parprouted + install -Dp -m0644 parprouted.8 ${DESTDIR}${mandir}/man8/parprouted.8 clean: rm -f $(OBJS) parprouted core --- NEW FILE parprouted.spec --- %define real_version 0.7 Name: parprouted Version: 0.70 Release: 3%{dist} License: GPLv2 Summary: Proxy ARP IP bridging daemon Group: Applications/Internet URL: http://www.hazard.maks.net/ Source0: http://www.hazard.maks.net/parprouted/%{name}-%{real_version}.tar.gz Source1: scripts.tar.gz Patch: makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: iproute procps tunctl %description parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging. Unlike standard bridging, proxy ARP bridging allows to bridge Ethernet networks behind wireless nodes. Normal L2 bridging does not work between wireless nodes because wireless does not know about MAC addresses used in the wired Ethernet networks. Also this daemon is useful for making transparent firewalls. %prep %setup -q -n %{name}-%{real_version} %patch -p1 -b .makefile %build %{__make} %{?_smp_mflags} CFLAGS="%{optflags}" %install %{__rm} -rf %{buildroot} %{__make} install DESTDIR=%{buildroot} %{__tar} -zxf %{SOURCE1} -C %{buildroot}%{_bindir} %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc CHANGELOG COPYING README %{_bindir}/%{name}* %{_mandir}/man8/%{name}.8* %changelog * Sat Oct 25 2008 Paulo Roma - 0.70-3 - Added Requires: procps tunctl - Created scripits parprouted-up.sh and parprouted-down.sh * Tue Aug 05 2008 Paulo Roma - 0.70-2 - Rebuilt for Fedora 8. - Made setup quiet. - Patched Makefile for installing on appropriate directories. - Added Requires: iproute - Upstream: Vladimir Ivaschenko * Mon Jan 28 2008 Dag Wieers - 0.70-1 - Updated to release 0.7. * Sun Nov 27 2005 Dag Wieers - 0.63-1 - Initial package. (using DAR) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/parprouted/F-8/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Nov 2008 17:34:18 -0000 1.1 +++ .cvsignore 1 Nov 2008 20:12:28 -0000 1.2 @@ -0,0 +1,2 @@ +parprouted-0.7.tar.gz +scripts.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/parprouted/F-8/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Nov 2008 17:34:18 -0000 1.1 +++ sources 1 Nov 2008 20:12:28 -0000 1.2 @@ -0,0 +1,2 @@ +570f5deaf09600df8f80f589de79ecdb parprouted-0.7.tar.gz +61288c0c46e08ad255a4a1d2c954149d scripts.tar.gz From rdieter at fedoraproject.org Sat Nov 1 20:24:37 2008 From: rdieter at fedoraproject.org (Rex Dieter) Date: Sat, 1 Nov 2008 20:24:37 +0000 (UTC) Subject: rpms/kpackagekit/devel kpackagekit.spec,1.11,1.12 Message-ID: <20081101202437.3D8A47011B@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kpackagekit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19276 Modified Files: kpackagekit.spec Log Message: * Sat Nov 01 2008 Rex Dieter 0.3.1-5 - use PackageKit's FindQPackageKit.cmake Index: kpackagekit.spec =================================================================== RCS file: /cvs/pkgs/rpms/kpackagekit/devel/kpackagekit.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- kpackagekit.spec 21 Oct 2008 15:32:54 -0000 1.11 +++ kpackagekit.spec 1 Nov 2008 20:24:06 -0000 1.12 @@ -2,7 +2,7 @@ Name: kpackagekit Version: 0.3.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: KDE interface for PackageKit License: GPLv2+ @@ -22,7 +22,7 @@ BuildRequires: desktop-file-utils BuildRequires: kde-filesystem BuildRequires: kdelibs4-devel -BuildRequires: PackageKit-qt-devel +BuildRequires: PackageKit-qt-devel >= 0.3.9-3 %description KDE interface for PackageKit. @@ -32,8 +32,8 @@ %patch1 -p1 -b .kdeinit -install -p -D %{SOURCE1} cmake/modules/FindQPackageKit.cmake -%patch2 -p1 -b .cmake_module_path +#install -p -D %{SOURCE1} cmake/modules/FindQPackageKit.cmake +#patch2 -p1 -b .cmake_module_path %patch3 -p1 -b .pk_api @@ -74,6 +74,9 @@ %changelog +* Sat Nov 01 2008 Rex Dieter 0.3.1-5 +- use PackageKit's FindQPackageKit.cmake + * Tue Oct 21 2008 Rex Dieter 0.3.1-4 - build against PackageKit-qt From roma at fedoraproject.org Sat Nov 1 20:29:49 2008 From: roma at fedoraproject.org (Paulo Roma Cavalcanti) Date: Sat, 1 Nov 2008 20:29:49 +0000 (UTC) Subject: rpms/parprouted/devel import.log, NONE, 1.1 makefile.patch, NONE, 1.1 parprouted.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20081101202949.A59737011B@cvs1.fedora.phx.redhat.com> Author: roma Update of /cvs/pkgs/rpms/parprouted/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20684/devel Modified Files: .cvsignore sources Added Files: import.log makefile.patch parprouted.spec Log Message: Initial CVS import. --- NEW FILE import.log --- parprouted-0_70-3_fc8:HEAD:parprouted-0.70-3.fc8.src.rpm:1225571317 makefile.patch: --- NEW FILE makefile.patch --- diff -Naur parprouted-0.7/Makefile parprouted-0.7-new/Makefile --- parprouted-0.7/Makefile 2008-01-27 20:25:38.000000000 -0200 +++ parprouted-0.7-new/Makefile 2008-08-10 10:18:51.000000000 -0300 @@ -6,6 +6,9 @@ # For ARM: # CFLAGS = -Wall $(EXTRA_CFLAGS) LDFLAGS = +DESTDIR = +prefix = /usr +mandir = ${prefix}/share/man OBJS = parprouted.o arp.o LIBS = -lpthread @@ -13,8 +16,8 @@ all: parprouted install: all - install parprouted /usr/local/sbin - install parprouted.8 /usr/local/man/man8 + install -Dp -m0755 parprouted ${DESTDIR}${prefix}/bin/parprouted + install -Dp -m0644 parprouted.8 ${DESTDIR}${mandir}/man8/parprouted.8 clean: rm -f $(OBJS) parprouted core --- NEW FILE parprouted.spec --- %define real_version 0.7 Name: parprouted Version: 0.70 Release: 3%{dist} License: GPLv2 Summary: Proxy ARP IP bridging daemon Group: Applications/Internet URL: http://www.hazard.maks.net/ Source0: http://www.hazard.maks.net/parprouted/%{name}-%{real_version}.tar.gz Source1: scripts.tar.gz Patch: makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: iproute procps tunctl %description parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging. Unlike standard bridging, proxy ARP bridging allows to bridge Ethernet networks behind wireless nodes. Normal L2 bridging does not work between wireless nodes because wireless does not know about MAC addresses used in the wired Ethernet networks. Also this daemon is useful for making transparent firewalls. %prep %setup -q -n %{name}-%{real_version} %patch -p1 -b .makefile %build %{__make} %{?_smp_mflags} CFLAGS="%{optflags}" %install %{__rm} -rf %{buildroot} %{__make} install DESTDIR=%{buildroot} %{__tar} -zxf %{SOURCE1} -C %{buildroot}%{_bindir} %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc CHANGELOG COPYING README %{_bindir}/%{name}* %{_mandir}/man8/%{name}.8* %changelog * Sat Oct 25 2008 Paulo Roma - 0.70-3 - Added Requires: procps tunctl - Created scripits parprouted-up.sh and parprouted-down.sh * Tue Aug 05 2008 Paulo Roma - 0.70-2 - Rebuilt for Fedora 8. - Made setup quiet. - Patched Makefile for installing on appropriate directories. - Added Requires: iproute - Upstream: Vladimir Ivaschenko * Mon Jan 28 2008 Dag Wieers - 0.70-1 - Updated to release 0.7. * Sun Nov 27 2005 Dag Wieers - 0.63-1 - Initial package. (using DAR) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/parprouted/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Nov 2008 17:34:18 -0000 1.1 +++ .cvsignore 1 Nov 2008 20:29:19 -0000 1.2 @@ -0,0 +1,2 @@ +parprouted-0.7.tar.gz +scripts.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/parprouted/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Nov 2008 17:34:18 -0000 1.1 +++ sources 1 Nov 2008 20:29:19 -0000 1.2 @@ -0,0 +1,2 @@ +570f5deaf09600df8f80f589de79ecdb parprouted-0.7.tar.gz +61288c0c46e08ad255a4a1d2c954149d scripts.tar.gz From slankes at fedoraproject.org Sat Nov 1 21:02:37 2008 From: slankes at fedoraproject.org (Sven Lankes) Date: Sat, 1 Nov 2008 21:02:37 +0000 (UTC) Subject: rpms/pyroom/devel test,NONE,1.1 Message-ID: <20081101210237.78B2E7011B@cvs1.fedora.phx.redhat.com> Author: slankes Update of /cvs/pkgs/rpms/pyroom/devel In directory cvs1.fedora.phx.redhat.com:/var/tmp/pyroom/devel Added Files: test Log Message: This is a test. --- NEW FILE test --- From lennart at fedoraproject.org Sat Nov 1 21:07:07 2008 From: lennart at fedoraproject.org (Lennart Poettering) Date: Sat, 1 Nov 2008 21:07:07 +0000 (UTC) Subject: rpms/pulseaudio/devel 0023-make-shm-marker-architecture-independant-patch-from.patch, NONE, 1.1 0024-Make-sure-libpulse-never-gets-unloaded.patch, NONE, 1.1 pulseaudio.spec, 1.60, 1.61 Message-ID: <20081101210707.24A2D7011B@cvs1.fedora.phx.redhat.com> Author: lennart Update of /cvs/pkgs/rpms/pulseaudio/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30970 Modified Files: pulseaudio.spec Added Files: 0023-make-shm-marker-architecture-independant-patch-from.patch 0024-Make-sure-libpulse-never-gets-unloaded.patch Log Message: Backport another two fixes from current git master 0023-make-shm-marker-architecture-independant-patch-from.patch: --- NEW FILE 0023-make-shm-marker-architecture-independant-patch-from.patch --- >From 68e9a48bb96f195ee13a093d7741a658d89591a7 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 1 Nov 2008 21:41:07 +0100 Subject: [PATCH] make shm marker architecture independant, patch from michich, closes #401 --- src/pulsecore/shm.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pulsecore/shm.c b/src/pulsecore/shm.c index b299757..c59d247 100644 --- a/src/pulsecore/shm.c +++ b/src/pulsecore/shm.c @@ -73,10 +73,10 @@ struct shm_marker PA_GCC_PACKED { pa_atomic_t marker; /* 0xbeefcafe */ pa_atomic_t pid; - uint64_t *_reserverd1; - uint64_t *_reserverd2; - uint64_t *_reserverd3; - uint64_t *_reserverd4; + uint64_t _reserved1; + uint64_t _reserved2; + uint64_t _reserved3; + uint64_t _reserved4; }; static char *segment_name(char *fn, size_t l, unsigned id) { -- 1.6.0.3 0024-Make-sure-libpulse-never-gets-unloaded.patch: --- NEW FILE 0024-Make-sure-libpulse-never-gets-unloaded.patch --- >From 3bef1a94b4a757292f6077b9c93285f74210752f Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 1 Nov 2008 21:11:48 +0100 Subject: [PATCH] Make sure libpulse never gets unloaded When an .so is unloaded during runtime all TLS keys it has registered need to be freed because the destructor callbacks of the TLS key might otherwise point to invalid code. Hence it would appear sensible to destruct the TLS keys from a function marked as __attribute__ ((destructor)). However functions marked like that are also called when an application terminates, on exit(). If a thread continues to run until the very exit it might still want to access that TLS data. The destructor functions are called while all other threads are still running. If __attribute ((destructor)) is used to destruct TLS keys for such threads this might hence cause a crash when the application shuts down. To circumvent this problem we'll now compile libpulse with -z nodelete, to make it unnecessary to delete the TLS data ever and thus avoiding the problem. It's suboptimal, but for now I see no better solution. --- src/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index f277198..a4e4944 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -66,7 +66,7 @@ AM_LIBADD = $(PTHREAD_LIBS) $(INTLLIBS) AM_LDADD = $(PTHREAD_LIBS) $(INTLLIBS) # Only required on some platforms but defined for all to avoid errors -AM_LDFLAGS = -Wl,-no-undefined -Wl,--gc-sections +AM_LDFLAGS = -Wl,-no-undefined -Wl,--gc-sections -Wl,-z,nodelete if STATIC_BINS BINLDFLAGS = -static -- 1.6.0.3 Index: pulseaudio.spec =================================================================== RCS file: /cvs/pkgs/rpms/pulseaudio/devel/pulseaudio.spec,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- pulseaudio.spec 29 Oct 2008 03:49:40 -0000 1.60 +++ pulseaudio.spec 1 Nov 2008 21:06:36 -0000 1.61 @@ -3,7 +3,7 @@ Name: pulseaudio Summary: Improved Linux sound server Version: 0.9.13 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2+ Group: System Environment/Daemons Source0: http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-%{version}.tar.gz @@ -48,6 +48,8 @@ Patch20: 0020-warn-if-ALSA-wakes-us-up-and-there-is-actually-nothi.patch Patch21: 0021-fix-build.patch Patch22: 0022-make-sure-to-use-64bit-rounding-even-on-32bit-machin.patch +Patch23: 0023-make-shm-marker-architecture-independant-patch-from.patch +Patch24: 0024-Make-sure-libpulse-never-gets-unloaded.patch %description PulseAudio is a sound server for Linux and other Unix like operating @@ -206,6 +208,8 @@ %patch20 -p1 -b .0020-warn-if-ALSA-wakes-us-up-and-there-is-actually-nothi.patch %patch21 -p1 -b .0021-fix-build.patch %patch22 -p1 -b .0022-make-sure-to-use-64bit-rounding-even-on-32bit-machin.patch +%patch23 -p1 -b .0023-make-shm-marker-architecture-independant-patch-from.patch +%patch24 -p1 -b .0024-Make-sure-libpulse-never-gets-unloaded.patch %build CFLAGS="-ggdb" %configure --disable-ltdl-install --disable-static --disable-rpath --with-system-user=pulse --with-system-group=pulse --with-realtime-group=pulse-rt --with-access-group=pulse-access @@ -437,6 +441,9 @@ %{_mandir}/man1/pax11publish.1.gz %changelog +* Sat Nov 1 2008 Lennart Poettering 0.9.13-6 +- Backport another two fixes from current git master + * Tue Oct 28 2008 Matthias Clasen 0.9.13-5 - Require new enough speex-devel From pkgdb at fedoraproject.org Sat Nov 1 21:07:13 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 21:07:13 +0000 Subject: [pkgdb] kchmviewer had acl change status Message-ID: <20081101210713.1D796208D5B@bastion.fedora.phx.redhat.com> pertusus has set the watchbugzilla acl on kchmviewer (Fedora 9) to Approved for tuxbrewr To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kchmviewer From pkgdb at fedoraproject.org Sat Nov 1 21:07:14 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 01 Nov 2008 21:07:14 +0000 Subject: [pkgdb] kchmviewer had acl change status Message-ID: <20081101210714.6EC12208D5F@bastion.fedora.phx.redhat.com> pertusus has set the watchcommits acl on kchmviewer (Fedora 9) to Approved for tuxbrewr To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kchmviewer From jcollie at fedoraproject.org Sat Nov 1 21:11:23 2008 From: jcollie at fedoraproject.org (Jeffrey C. Ollie) Date: Sat, 1 Nov 2008 21:11:23 +0000 (UTC) Subject: rpms/gwibber/F-9 gwibber-system-simplejson.patch, NONE, 1.1 gwibber.spec, 1.3, 1.4 Message-ID: <20081101211123.C31F77011B@cvs1.fedora.phx.redhat.com> Author: jcollie Update of /cvs/pkgs/rpms/gwibber/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32107 Modified Files: gwibber.spec Added Files: gwibber-system-simplejson.patch Log Message: * Thu Oct 2 2008 Jeremy Katz - 0.7-6.102bzr - Use the system python-simplejson rather than the one included in the tarball (#464727) gwibber-system-simplejson.patch: --- NEW FILE gwibber-system-simplejson.patch --- diff -ur gwibber-102/gwibber/gwui.py gwibber/gwibber/gwui.py --- gwibber-102/gwibber/gwui.py 2008-09-11 19:36:15.000000000 -0400 +++ gwibber/gwibber/gwui.py 2008-10-02 21:41:05.000000000 -0400 @@ -8,6 +8,7 @@ import webkit, gintegration, microblog import urllib2, hashlib, time, os +import simplejson DEFAULT_UPDATE_INTERVAL = 1000 * 60 * 5 IMG_CACHE_DIR = "%s/.gwibber/imgcache" % os.path.expanduser("~") @@ -36,7 +37,7 @@ def add(self, message): message.message_index = len(self.messages) self.messages += [message] - self.execute_script("addMessage(%s)" % microblog.support.simplejson.dumps( + self.execute_script("addMessage(%s)" % simplejson.dumps( message.__dict__, indent=4, default=str)) def clear(self): diff -ur gwibber-102/gwibber/microblog/digg.py gwibber/gwibber/microblog/digg.py --- gwibber-102/gwibber/microblog/digg.py 2008-09-11 19:36:15.000000000 -0400 +++ gwibber/gwibber/microblog/digg.py 2008-10-02 21:41:23.000000000 -0400 @@ -6,6 +6,7 @@ import urllib2, urllib, support, re from xml.dom import minidom +import simplejson CONFIG = ["message_color", "comment_color", "username", "receive_enabled"] LINK_PARSE = re.compile("]+href=\"(https?://[^\"]+)\">[^<]+") @@ -38,7 +39,7 @@ data.getElementsByTagName("title")[0].firstChild.nodeValue) self.bgcolor = "digg_color" - self.diggs = support.simplejson.loads(urllib2.urlopen(urllib2.Request( + self.diggs = simplejson.loads(urllib2.urlopen(urllib2.Request( "http://services.digg.com/story/%s?appkey=http://cixar.com&type=json" % self.url.split("/")[-1])).read())["stories"][0]["diggs"] diff -ur gwibber-102/gwibber/microblog/flickr.py gwibber/gwibber/microblog/flickr.py --- gwibber-102/gwibber/microblog/flickr.py 2008-09-11 19:36:15.000000000 -0400 +++ gwibber/gwibber/microblog/flickr.py 2008-10-02 21:41:35.000000000 -0400 @@ -5,6 +5,7 @@ """ import urllib2, urllib, support, mx.DateTime +import simplejson CONFIG = ["message_color", "username", "receive_enabled", "send_enabled"] @@ -52,7 +53,7 @@ return urllib2.urlopen(urllib2.Request(url, data)).read() def restcall(self, method, args): - return support.simplejson.loads(self.connect( + return simplejson.loads(self.connect( "%s/?api_key=%s&format=json&nojsoncallback=1&method=%s&%s" % ( REST_SERVER, API_KEY, method, urllib.urlencode(args)))) diff -ur gwibber-102/gwibber/microblog/identica.py gwibber/gwibber/microblog/identica.py --- gwibber-102/gwibber/microblog/identica.py 2008-09-11 19:36:15.000000000 -0400 +++ gwibber/gwibber/microblog/identica.py 2008-10-02 21:41:45.000000000 -0400 @@ -7,6 +7,7 @@ """ import urllib2, urllib, base64, re, support +import simplejson CONFIG = ["message_color", "password", "username", "receive_enabled", "send_enabled"] NICK_PARSE = re.compile("@([A-Za-z0-9]+)") @@ -57,7 +58,7 @@ url, data, {"Authorization": self.get_auth()})).read() def get_data(self): - return support.simplejson.loads(self.connect( + return simplejson.loads(self.connect( "http://identi.ca/api/statuses/friends_timeline.json")) def get_messages(self): diff -ur gwibber-102/gwibber/microblog/jaiku.py gwibber/gwibber/microblog/jaiku.py --- gwibber-102/gwibber/microblog/jaiku.py 2008-09-11 19:36:15.000000000 -0400 +++ gwibber/gwibber/microblog/jaiku.py 2008-10-02 21:41:58.000000000 -0400 @@ -7,6 +7,7 @@ """ import urllib2, urllib, support, re +import simplejson CONFIG = ["message_color", "comment_color", "password", "username", "receive_enabled", "send_enabled"] NONCE_PARSE = re.compile('.*_nonce" value="([^"]+)".*', re.M | re.S) @@ -56,13 +57,13 @@ self.account["password"] != None def get_data(self): - return support.simplejson.loads(urllib2.urlopen(urllib2.Request( + return simplejson.loads(urllib2.urlopen(urllib2.Request( "http://%s.jaiku.com/contacts/feed/json" % self.account["username"], urllib.urlencode({"user": self.account["username"], "personal_key":self.account["password"]}))).read()) def get_reply_data(self, msg): - return support.simplejson.loads(urllib2.urlopen(urllib2.Request( + return simplejson.loads(urllib2.urlopen(urllib2.Request( "http://%s.jaiku.com/presence/%s/json" % (msg.sender_nick, msg.id), urllib.urlencode({"user": self.account["username"], "personal_key":self.account["password"]}))).read()) diff -ur gwibber-102/gwibber/microblog/pownce.py gwibber/gwibber/microblog/pownce.py --- gwibber-102/gwibber/microblog/pownce.py 2008-09-11 19:36:15.000000000 -0400 +++ gwibber/gwibber/microblog/pownce.py 2008-10-02 21:42:05.000000000 -0400 @@ -7,6 +7,7 @@ """ import urllib2, urllib, base64, support, mx.DateTime +import simplejson CONFIG = ["message_color", "comment_color", "password", "username", "receive_enabled", "send_enabled"] API_KEY = "w5t07ju7t1072o1wfx8l9012a51fdabq" @@ -62,7 +63,7 @@ url, data, {"Authorization": self.get_auth()})).read() def get_reply_data(self, msg): - return support.simplejson.loads(self.connect( + return simplejson.loads(self.connect( "http://api.pownce.com/2.0/notes/%s.json?app_key=%s&show_replies=true" % (msg.id, API_KEY))) def get_replies(self, msg): Only in gwibber-102/gwibber/microblog/support: simplejson diff -ur gwibber-102/gwibber/microblog/twitter.py gwibber/gwibber/microblog/twitter.py --- gwibber-102/gwibber/microblog/twitter.py 2008-09-11 19:36:15.000000000 -0400 +++ gwibber/gwibber/microblog/twitter.py 2008-10-02 21:42:13.000000000 -0400 @@ -7,6 +7,7 @@ """ import urllib2, urllib, base64, re, support +import simplejson CONFIG = ["message_color", "password", "username", "receive_enabled", "send_enabled"] NICK_PARSE = re.compile("@([A-Za-z0-9]+)") @@ -57,7 +58,7 @@ url, data, {"Authorization": self.get_auth()})).read() def get_data(self): - return support.simplejson.loads(self.connect( + return simplejson.loads(self.connect( "http://twitter.com/statuses/friends_timeline.json")) def get_messages(self): diff -ur gwibber-102/setup.py gwibber/setup.py --- gwibber-102/setup.py 2008-09-11 19:36:15.000000000 -0400 +++ gwibber/setup.py 2008-10-02 21:42:55.000000000 -0400 @@ -11,7 +11,7 @@ author_email="segphault at arstechnica.com", url="http://cixar.com/~segphault", license="GNU General Public License (GPL)", - packages=['gwibber', 'gwibber.microblog', 'gwibber.microblog.support', 'gwibber.microblog.support.simplejson'], + packages=['gwibber', 'gwibber.microblog', 'gwibber.microblog.support'], data_files=[ ('share/gwibber/ui/', glob("ui/*.glade")), ('share/gwibber/ui/', glob("ui/*.png")), Index: gwibber.spec =================================================================== RCS file: /cvs/pkgs/rpms/gwibber/F-9/gwibber.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- gwibber.spec 30 Sep 2008 04:31:03 -0000 1.3 +++ gwibber.spec 1 Nov 2008 21:10:53 -0000 1.4 @@ -4,7 +4,7 @@ Name: gwibber Version: 0.7 -Release: 5.%{bzr_rev}bzr%{?dist} +Release: 6.%{bzr_rev}bzr%{?dist} Summary: An open source microblogging client for GNOME developed with Python and GTK Group: Applications/Internet @@ -15,6 +15,7 @@ # bzr branch -r %{bzr_rev} lp:gwibber # tar -czvf gwibber-%{bzr_rev}bzr.tar.gz gwibber Source0: %{name}-%{bzr_rev}bzr.tar.gz +Patch0: gwibber-system-simplejson.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: python pygtk2 dbus-python gnome-python2-gconf PyXML pywebkitgtk mx @@ -29,6 +30,8 @@ %prep %setup -q -n gwibber +%patch0 -p1 +rm -rf gwibber/microblog/support/simplejson %build @@ -58,6 +61,10 @@ %changelog +* Thu Oct 2 2008 Jeremy Katz - 0.7-6.102bzr +- Use the system python-simplejson rather than the one included in the + tarball (#464727) + * Mon Sep 29 2008 Ian Weller 0.7-5.102bzr - Requires: mx From slankes at fedoraproject.org Sat Nov 1 21:18:23 2008 From: slankes at fedoraproject.org (Sven Lankes) Date: Sat, 1 Nov 2008 21:18:23 +0000 (UTC) Subject: rpms/pyroom/devel .cvsignore, 1.2, 1.3 pyroom.spec, 1.1, 1.2 sources, 1.2, 1.3 pyroom, 1.1, NONE pyroom.desktop, 1.1, NONE test, 1.1, NONE Message-ID: <20081101211823.973BE7011B@cvs1.fedora.phx.redhat.com> Author: slankes Update of /cvs/pkgs/rpms/pyroom/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv992 Modified Files: .cvsignore pyroom.spec sources Removed Files: pyroom pyroom.desktop test Log Message: new upstream release, desktop and pyroom-files are no longer neccessary Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/pyroom/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 30 Jul 2008 18:20:28 -0000 1.2 +++ .cvsignore 1 Nov 2008 21:17:53 -0000 1.3 @@ -1 +1 @@ -pyroom-0.2.1.tar.gz +pyroom-0.3.1.1.tar.gz Index: pyroom.spec =================================================================== RCS file: /cvs/pkgs/rpms/pyroom/devel/pyroom.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- pyroom.spec 30 Jul 2008 18:20:28 -0000 1.1 +++ pyroom.spec 1 Nov 2008 21:17:53 -0000 1.2 @@ -1,24 +1,21 @@ +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} + Name: pyroom -Version: 0.2.1 -Release: 3%{?dist} +Version: 0.3.1.1 +Release: 1%{?dist} Summary: PyRoom is a full screen text editor and a clone of Writeroom Group: Applications/Editors License: GPLv3+ URL: http://pyroom.org/ -Source0: http://edge.launchpad.net/pyroom/0.2/0.2.1/+download/pyroom-0.2.1.tar.gz -Source1: pyroom -Source2: pyroom.desktop +Source0: http://edge.launchpad.net/pyroom/0.3/0.3.1.1/+download/pyroom-0.3.1.1.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -BuildRequires: python -Requires: pygtk2 -Requires: gnome-python2-gtksourceview -Requires(post): desktop-file-utils -Requires(postun): desktop-file-utils -BuildRequires: gettext -BuildRequires: desktop-file-utils +BuildRequires: python +Requires: pygtk2 +Requires: gnome-python2-gtksourceview +BuildRequires: desktop-file-utils %description @@ -28,66 +25,36 @@ %prep %setup -q -cp %{SOURCE1} . %build +%{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT -%{__mkdir_p} %{buildroot}/%{_bindir}/ -install -p pyroom %{buildroot}/%{_bindir} -%{__mkdir_p} %{buildroot}/%{_datadir}/%{name}/ -install -pm 644 *.py %{buildroot}/%{_datadir}/%{name}/ -%{__mkdir_p} %{buildroot}/%{_datadir}/%{name}/themes/ -install -pm 644 themes/*.theme %{buildroot}/%{_datadir}/%{name}/themes/ -install -pm 644 interface.glade %{buildroot}/%{_datadir}/%{name}/ - -%{__mkdir_p} %{buildroot}/%{_datadir}/applications/ -install -pm 644 %{SOURCE2} %{buildroot}/%{_datadir}/applications/ - -chmod 755 %{buildroot}/%{_datadir}/pyroom/pyroom.py -chmod 755 %{buildroot}/%{_datadir}/pyroom/status_label.py - -for lang in ar ca cy da es fi fr_FR it pt pt_BR - do - dir=locale/$lang/LC_MESSAGES/ - %{__mkdir_p} $RPM_BUILD_ROOT%_datadir/$dir - install -pm 644 $dir/%name.mo $RPM_BUILD_ROOT%_datadir/$dir -done - +%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT +chmod 755 %{buildroot}/%{python_sitelib}/PyRoom/cmdline.py desktop-file-install --vendor="" \ --dir=%{buildroot}%{_datadir}/applications \ %{buildroot}/%{_datadir}/applications/pyroom.desktop -%find_lang %{name} - - %clean rm -rf $RPM_BUILD_ROOT -%post -update-desktop-database &> /dev/null || : -touch --no-create %{_datadir}/icons/hicolor || : -%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : - -%postun -update-desktop-database &> /dev/null || : -touch --no-create %{_datadir}/icons/hicolor || : -%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : - -%files -f %{name}.lang +%files %defattr(-,root,root,-) %doc AUTHORS LICENSE README -%{_bindir}/pyroom -%{_datadir}/%{name}/ +%{python_sitelib}/* +%{_bindir}/%{name} +%{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop - - - %changelog +* Sat Nov 01 2008 Sven Lankes - 0.3.1.1-1 +- new upstream Version (closes bz #464325) +- currently doesn't include any translations +- reworked specfile as upstream now supplies a setup.py * Tue Jul 22 2008 Rahul Sundaram - 0.2.1-3 - add desktop file. fix permissions and source url Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/pyroom/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 30 Jul 2008 18:20:28 -0000 1.2 +++ sources 1 Nov 2008 21:17:53 -0000 1.3 @@ -1 +1 @@ -c8d9ff35153554f5388a4f24a0ed0dad pyroom-0.2.1.tar.gz +b7cb70cea2306b72af40d14c6a1d0fec pyroom-0.3.1.1.tar.gz --- pyroom DELETED --- --- pyroom.desktop DELETED --- --- test DELETED --- From slankes at fedoraproject.org Sat Nov 1 21:39:25 2008 From: slankes at fedoraproject.org (Sven Lankes) Date: Sat, 1 Nov 2008 21:39:25 +0000 (UTC) Subject: rpms/pyroom/devel pyroom.spec,1.2,1.3 Message-ID: <20081101213925.D2CD17011B@cvs1.fedora.phx.redhat.com> Author: slankes Update of /cvs/pkgs/rpms/pyroom/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6110 Modified Files: pyroom.spec Log Message: add missing br Index: pyroom.spec =================================================================== RCS file: /cvs/pkgs/rpms/pyroom/devel/pyroom.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- pyroom.spec 1 Nov 2008 21:17:53 -0000 1.2 +++ pyroom.spec 1 Nov 2008 21:38:55 -0000 1.3 @@ -2,7 +2,7 @@ Name: pyroom Version: 0.3.1.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: PyRoom is a full screen text editor and a clone of Writeroom Group: Applications/Editors @@ -12,9 +12,10 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -BuildRequires: python +Requires: python Requires: pygtk2 Requires: gnome-python2-gtksourceview +BuildRequires: python-devel BuildRequires: desktop-file-utils %description @@ -51,6 +52,9 @@ %{_datadir}/applications/%{name}.desktop %changelog +* Sat Nov 01 2008 Sven Lankes - 0.3.1.1-2 +- add missing BR + * Sat Nov 01 2008 Sven Lankes - 0.3.1.1-1 - new upstream Version (closes bz #464325) - currently doesn't include any translations From slankes at fedoraproject.org Sat Nov 1 22:18:21 2008 From: slankes at fedoraproject.org (Sven Lankes) Date: Sat, 1 Nov 2008 22:18:21 +0000 (UTC) Subject: rpms/pyroom/devel pyroom.desktop-patch, NONE, 1.1 pyroom.spec, 1.3, 1.4 Message-ID: <20081101221821.506587011B@cvs1.fedora.phx.redhat.com> Author: slankes Update of /cvs/pkgs/rpms/pyroom/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15207 Modified Files: pyroom.spec Added Files: pyroom.desktop-patch Log Message: add patch for .desktop-file --- NEW FILE pyroom.desktop-patch --- --- pyroom.desktop-orig 2008-11-01 23:04:52.000000000 +0100 +++ pyroom.desktop 2008-11-01 23:08:11.000000000 +0100 @@ -1,11 +1,13 @@ [Desktop Entry] +Encoding=UTF-8 Version=1.0 Name=PyRoom Icon=/usr/share/pyroom/pyroom.png Comment=Distraction free full-screen text editor -Exec=/usr/bin/pyroom +Exec=/usr/bin/pyroom %U Terminal=false Type=Application -Categories=GNOME;GTK;Office; +MimeType=text/plain; +Categories=GNOME;GTK;Office;TextEditor;Utility StartupNotify=false Name[en_US]=PyRoom Index: pyroom.spec =================================================================== RCS file: /cvs/pkgs/rpms/pyroom/devel/pyroom.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- pyroom.spec 1 Nov 2008 21:38:55 -0000 1.3 +++ pyroom.spec 1 Nov 2008 22:17:51 -0000 1.4 @@ -2,13 +2,14 @@ Name: pyroom Version: 0.3.1.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: PyRoom is a full screen text editor and a clone of Writeroom Group: Applications/Editors License: GPLv3+ URL: http://pyroom.org/ Source0: http://edge.launchpad.net/pyroom/0.3/0.3.1.1/+download/pyroom-0.3.1.1.tar.gz +Patch0: pyroom.desktop-patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -26,6 +27,7 @@ %prep %setup -q +%patch0 -p0 %build %{__python} setup.py build @@ -52,6 +54,9 @@ %{_datadir}/applications/%{name}.desktop %changelog +* Sat Nov 01 2008 Sven Lankes - 0.3.1.1-3 +- add %U to .desktop-file + * Sat Nov 01 2008 Sven Lankes - 0.3.1.1-2 - add missing BR From caolanm at fedoraproject.org Sat Nov 1 23:43:50 2008 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Sat, 1 Nov 2008 23:43:50 +0000 (UTC) Subject: rpms/hunspell-sc/devel dict-sc.oxt, NONE, 1.1 hunspell-sc.spec, NONE, 1.1 import.log, NONE, 1.1 Message-ID: <20081101234350.4CF7F7011B@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/hunspell-sc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2205/devel Added Files: dict-sc.oxt hunspell-sc.spec import.log Log Message: --- NEW FILE dict-sc.oxt --- PK >?R4L???]?&?*??=??l?L _f?t??-cc?1_?????aJ???t|?P??F~fV?0??~???1J???*???% #&)P?D/?P???t?]?JcR???95?R'l??)g-zh??????W%????????=?a?H ??? PK ?R ????IR?5#~G?X-"???+H~?j??Y?L F???Eb??bT!f?? S?g:?k?Rr?`F {??{iT?EU!|k?d??D??H???~tBm@?{?:{?rG????a?? ?J e??jD|F?R?Q???,`E?_?r?C???t?N???V`j??????wI??S?M????f?n&??m"????E?n???;/FH??????/PK =?" I??W.u???q9s?j}>ZrR1?jX? ?r?K????;}???????i7??nK???R^N ???>?6(b?k?6B1{??k???+p??7?VLf #?Zl?tk8????? ??<??Y ?c.? V??PK ????;?6gU????????n????W??Y[???7fo???{?? ???d????}?+_???????Y??}s???:??z????jkj?Q????O?r????????M?????W_??[7~?V_?????V}?????_??=????W???????v[ ??u@+????n!n???>?^?????z???n???;????,W??fo??????z?5n??MS5?o?}x?M=?i?&?{?|??}?k\??qu?3?!>??????????????6rL??????????r?????v?CE?`?Ea?????d?2@???(?u????=?????? ?uK??k4j?w?&?P ?@o.zkC???f?????f,}s0vkV??L?????????h?v??~s?+ ?u?}?????hr\7P?U{]???}??????O??~????????????N????ww??|????A??8s?ow}C f ???!?????A?i*?^???????k?j?Nm=ds??J 3r??????K???????n???w_W?i??-???Jgi???P??<"???C????%??e???`4??????,?0??%?H???? ????70DB?l???????7???,Y~???W????W???}S????O????c]? ??6Z????P??u????<????????\^??????W?{??e??W/??????.??z??Eu?????^>;??????m? ???A??M?!hR?????????U??` ??80?`8??s&"?????>???????.??s?zP=:????WB^~?o??M??4???????#?k+p?b???b 3?O?So??h:^ ?R?`????\???plx??B?3?0?I? ?@?U??|6U _?E.?.f?/?????iSq}-? :CGtK%?W~??n???\?n???mw??? #???o :???A?<~???b? ?I??o??"~aZ?????C |?Z?7c???70?? 6J0j|T??s&@??oqLo!???nm +??&??YV???IFe08??U~?4>???? ??0l|?$??Mpg??????1m?Y%??z ?z)???dd??P???r??2????FnN[yM??q.???-?!??G?E??P???;[???? ? ???&??pJ;?0@????=63????rs??? ;????/??????????0?i????????p?4??p6?H*N?S??qs?H?9n?55????s?????5???z@???H????IB%?? ?K??w3???\???? ?Wi?j?d?#s7Lwk?1????????-Ih??????y???nf??s,??(X^??????a6????DZO?5? ????vq?f\_??#52?2???"f???x2???x6??9.???????????p$?????m???9hb?M???g??????Db??0???]?A3a???e> [.l'?? ?U?\??????????kg?? L6?/?q}??????.?~?3??????#?gA;?A7t? O?(?&2?,6):=,?+>?)5.1?9???|????|?H[??"???????????????JK??o?M??8??;???_??,.???A?a??4?&o)?&?????``???.???`xh?pz??m???6j??Z?*?|?&?t? D?k?vD??(???&$L^7? &?/Kh??fP?7??3?i??? ?f????{6++?? #0?o-?3?????????Yk? ?F ??V??z?b????????+%????%??h????BI????? ?(?^?(K?(?+??7??d?????^?(???B??L?Qc?/?I??(vfQg?????h??pf??*???j???j??afS??{????*V????"??4%?f?i?Fj??[????M?}?W????9?x???????X?E6?e?9(??I0?s1?.?s???RF?GR8#J?XJ?_;$??4?d??@??s?A??h?ZE?[V?"I?? ()y%)??$ N????u2??p$?3??D???*??z?$? ??c?}?F| ; z`???I?BAC?=??%???Y? L :?[????E???????r??h??????? v z?C??V??e?L?Fkj????B??B???rf??h??y???*?z??m????l???9?G??{E?>?R?CA??^$? |?]Y8_#D?2}?z? :9 ?@?:{ .????l ???C?yi8=+n? ?`?Q??(bL??7?Ns?#?w???K??p$A??????n?(c??zqn(ss?? t6+? ??2???B???B?8Y?6q?,H??Q?6q?,?mbVY? ?????C\?TR???\)??BV"y?I? ???",?P?d?? "????$9?tztQ7?r?6??z?p???_?9R]?{K?)?3v??DQ?==Z?D!7??d~?~??! ?0????D??E???!2???wb?G?F??M!Nu=W??q???,?uY?KX?:"??B???uR&s)e??K?~\M?,Mo!????5??6??=4??n?????????9r?fq?v???????K3?W^'??,N\yY?+/????C??I[&????[???I?@i?~?T??7V?$5_e??X??W}??|?E?UA;P??[???$?nI,???X??%??uKb1???b?-???[???$?tKb?N?$????????X??[???$?????]oI,??mX?????ua1??A?7???b??du????????FO_2X9?^=?^?8?^?8?^?Y??z?????j?%S?$???? #?qZ?/???*0?K??HL???l???????h??"??J?a??Z?Re???$ ?????P{Pt?(J=E>???f?J???By?@X?(?A\????hp?$??????[?[ J,???6?jT? ?f??v*???I.??E???T???qKA?????N????vP0- Fj??$?0???_?????RD???$?qb???`?V at VB9L?q?/mi???6.????I?@iy?/?9??J?F?W?2? ?o?H?????? *???????h$L???h?XP?{??E?tA]?%??????w/?p??4?y9'mjm?G%W??"??@??F??Ot?"F?E?? .T?"F?:?1?????????rEjK? ??j?? ?\'HY(g?.??]'HX4????j??)???+2?'X?HL??D??Z???R $?@? V??d?bTb?p?X??d)X?#??:1bIP??`>??/????/???BA?>4B1 WJDJfb)??4?#w????t?x??`? ?2%"????b^Px &?$?I?N3?4D???%???B?GA\A??%???Xy?????=!9}z?(???wT?h#?WTh^:IX??PFG5?Vr9??N????f??IG[???2??-?,??Az?????[?W'ny^???y%Ft V???k? U?ys5? ?????(zdmu???d??F]H?.?!Et?#a???????????2I?P??^Y??jy????M?]????\UdG\7GDe??p?WU?;'?rU%?)??SGT??~y??P???????????L?*?/V??3?t??k{?@?pO}???W /?E?!?fx It??*?%CL????"??0??"?f ???3?k?_=?1?6??l??~=?+uB)?????n AN?X?d '!6??a???CU?????T?*?kJ???c9KA/?EC???p?Rv?*?X^?*???????s7,h5j??*?v&??S ?0|??????q?l?lOIA%??Qm!>$9s??6?z?7j????!?% ?C?5??????,$ctT#??UD%??x-m???2?SX??#??V:???W?R?? ?R? )?n????4?/K??????N?S ??BRe5W?JS_]) ?y??? ?????????sf??1?;df{zZ ???6/???n???/['CQ ?-??v??Fo6????8?}??(?????Q?l?e????`??QkD??V?U?C?'?U????T?ux,)(???h???K??tt??? ???$?U??w%?T???????) ????"?w?bY? -9??JY??????8 ?u?o??_?????X78???L????G?:t???G?????+????0???/????? 7???q??l?f#4?Ra??g6:????>Y??.?8cXeN?K?$'HR??a5?Yb,I?? H?m?S,?? \!" /?????#???pB???l.??p?`i?0ee?? ?%?)RY B?R?4e?93i`??sM?DgO?B??%?b??W???? Ct V?{?/~%?44?}%?????S?:,?%[??U?N7%??V??]??L??O?\IOh??????+????????C??????wX??j?xg??k ? ???O????e???????0?????8??????z" D???#?%RK???????#??(?5?2D????8?31O????W>P !J?5??T???3??0???? ???? ??h??^C????*?Z?Y????z??g??g=??=(??v??Q???0w?hX}?~?????0?]?WX??ME?w?????T?"|?'PZ"dF???Y|???Ob??. r???%???? `?@\?8K????[??7???&?T?? 1b????8??+{*???? ???= ?????@>rq?ds???)O6s???P?abRb1??????~a? D?sO?NsN?MsM? ??? ??`P'!?J??z?vXk???*U?F?z? pzr?????????c$?'?*M&????z:?&xt????|?????????,???z*?S?%?`??#d?!2CdS?c?jR??zN\?i?D??:F?x??`?#?@?^W?>B???P??=?i???????!???Z?R?}???????}?n@?]?q1?????=??a????^UO?/?_o????k?????.l??????PK ??%/~C??Q??????????????076??dr??? ?|????r?5????W1??????W3??1u??:$x?? 8??? ?????c?????Q??[?]+?;??%?u%?Q ?a+5?9R?O?*3K?????????X??^???i?T?7?{?j????????? ???w???: ^P??u?Q???`%??,L?%?j?b,s(q??????0??j??t!?????s?2?O? ?i?o5????vC!Gi\OEs4?p?Xo???r?9? :?!0R?t????Z?.bKZ???R$Mu?\???????^K??? ?Y#????F?? V?8%??6?9u????W?`w??0>Y????51?{F?P????yyw????X}???;k ?0??%???aM???B???\I???#?I???{?W? ?\??CP?Q??D??$3m???NK???'X???n?"!?ZQ????????I??g?p??????6? 07??;F!~?(CY?N?R?????Dc F[&e?+H?K?o:?1,????9&?]??????5?f??A???^?:?;?]??'m?n?c??ZV???cn9?P??{?UP?y?0?zt????R??}I"???;?l0>X8C72???M???K??M50'Ug????:Y??????x?n?????sq?x?J? N?OY:%????????@x ??}??_?]??c???3jj???^?qQ?Y???,N??????mS?????VB@???E??a65p?????? ??n????5???m ?S3????m????? ??n?_t ?5?.?=C???qp? Z?x?y?7q??1X?? ??b??k??????????[X?;???N????({???S+?9????????HDb?.??????!U?m???{??R[??$y? ?V?????8????? 0wx???x?bv?f&???1bg?KH;t?????P???K?m?? G??_6?4??4??u!l??h;??????za?Dw??`?6 ??]l?L0??l?#}N?j??y??(??l??p??n?fV?5%??~~??T G;???ho? Bn?S??nv?m?O????j?;f?|dn?y? hgpc0:'????J?? ~???K??? ??X |????y??8??XRp?_?]*_?=4$??J????????+?`?T??'?K? y?Vuu0s?sO|?pt??jW}??I:????gB?te??D?L(?'&??^l?d)??"??z??l?9'??qnS =????F,w???i ???qQ;?i`\?T I??>?5?J?Dl?)?~"~r,?#GJ(.???T=]?X??????x?? ???:?Z??q[?x???j???:??(?nv?????c?oV1Z??b??Em???\3^?;#?|??$?v1P?_?t??V?z? ?$c\?d?V`???x?X??(?4?.??@/???5Te'??z????6/??X?K?gC?Af})?hB? ??/??g 6?v9??:!?#a???? ????|B?\n?B? ?? ?&???,?KRE?8?'?w(Y?q??q?Y^???????????l9;3R?/W.o??:??T0"??\????m?????????;?? ?!?uKn??'?[J' Y??? ?h??c?cg??n|!??????Q??5~c??+?=?;?t???8? ?|????t?5???E#???'??^8??6"????s?uT??f??z????????r^S??????`d9? ?')???&??U?f.?ST?????????e???7?4S???)? ???H?a!&r?y?nFs?}%R???"nCsC? ?%????`q????k?B ?k??d???????iH?I3:??x'MN??R?S ?@ Xp?M?f ??`q.?C?.??k???Z??x(&?????wbC;??Z0*??? {?m??????D???\??? S-]n?(????(S??%??????-????/& 5Q^8J???????1 ?,??O?%?P??????F#?PR"jT??O??@z?%RS^w:ldV'?N?d ?0?q?:?7Z??i ???`???^??,???&?H??g??8)?<O?c?[ }k????????l???,}g?;IRZ?T*y*x?9?r(?Th0?o??)????(5|j=`??B?(7? ?w?????&???=????e.w???r??? rr;??E{??$YXF?@.T1???i?g?_PH??9F?9??,????jM????tj?TP?>C???U???????^i???VJ????Qm???CH??^???????'??)??A5wr;???V???? ?d?? ??C? ?Z?hP??????1??????9Y????[???????b??7???%??d?0?Z?5??2Fk&@ht?????l?????\?{*?odT?q$??? E????1???o#????Fi??q??t?(5?????&+s %?? ?H??s?.t???/?? `??y??????u?`!?????N?%?l??6?2Q?????/?MY?!??? ?U?y[E?p?W\???????S?K???X?j?????9??xs????? ?????s???fD?R??>?)?? ?? ???S? c???"??]; ??s6Y?a?g?Y}? DU??$???a??????=4vr??Ly?9xs?!D?7$!s-?.B?u?v?#??h?y??7????8 ?{T -2U?.?(?10?M3M??"lF}?2?c?K????t???u????`}p? k?? ???F?;???W??Ix{??x?xT???q]J5>??? s%?'?Q?v?(????8???/?X?K?aLC????? c?????7}f?@/`?_??A??-?????v0V??????T?te8>M?"???????2?qE}?s?@??J??z?????????k?F????????s?U?9???9%i??AOP9??:?B??? v?;?.?{???>??v??b??}Hk?p?t?<)?/}?X??y)G??%?]??8?4?E??5????r??Q??????y?F??H?!?D???>?4Y[%F??0?0?j??? ??[\????n4???V??!@????}?$Z?u?R?gx??e?m? ?SXC???5?PX;:1'z?D??SyQlO8?"?c???8SS?'?A?????Z\V{? < V??????4+?$?????}? ?V?(?#+i ?h??^???m$2???HK?????.]?????c?????W<)}??[?A????6 6DS??&???????0qp{v?[?k\?V??R??Zir??.=w??;?? ?("??SN??V?????)q??????p?? bD{?z?w?//?P????T??\??`?*?c,????O??A?_?1?lOoz?????=mX???~?04} ??P?N??H?????w????.? t?U????M??????<)??\??????"D|??~?7G?A g?:????z???"k!?C$????Jt???8?O?2?P?y|0?,??????c?5??Z \???? ww?????/?4?????V???/~?0??v???9??x?G^(? ???93??6?F?v?R??j?g]~ ??"?n???Q?Y(rD?J?": ??[A0$??f?=n???>??]p?CP;xk?f??:v??t5??}`J?4%?? ?.?_]?9mL?td??Ad?3??0lkxiC???A~???5 !?]n?O??L?a-???T?8??~?X?>R??!B?a? ?L ?? ?O????WGn???0?V??E{?I????o?B*I?vb??C}A???a??:{????Th ??>?.?????#f?????5a}????J`'z^????UH??E?dA>M??z?m?*K/?He??@??O~?Y?????,??p#?e???;?????t?^????KB?r?K???? ??+??M???=0??}??????P?1d????}kP[P6???'??X???????b????`?'??VF????^.???X? R??`?K?j?n??&?u?A,4???"??e ??? yt?~??zK?t?lY?j??r?????????m???rC?2????@? ???V????????]?^!?? f????h???c? ?W??>p??????]?|7o?8????Sy???X??6Hs=?????R?{i?:]?x~O????-M^??? SK?E?O?F??? 8??}?????????4???^$??@???0??I?k"E??z??_???g?~??B?]?Qc?X?5??y i??z?}3MR??A'`(?[??H?M? ???w??l?bq?+?g?Px?`???r?V?p)?@(????,???????? GO??*\????kiA???'Y{?J9M???9wc????G!)??Yq ?y ?_??? H ??????c?D#?)??????NP3???r???I.??\????L?G?????`O?r.~`)?+??x??? S??b?y(?? ?g5?c=????? ??}??????qM?4?kJ9???dv???I??O_&i-r?n??32[?L?Z?r??rq?`$????????"?89?S?Y?o???/?-?Dc??uC |qCz???'?(k ????U?;?!?AZ}?[]?X? ??y?????!???o????M ?g??#?so?O?s= ?CE?i?w??p??r? ???oq?u$??R?M???'?[???7Z??2 ??bv?|??9??? 6????[?Q??i?>1???L?y????zX???;d?0 ????w????h?Ynd?L~&???G?O????Qx0??????_? ?L 4?* ??J?????`???ZR?O????>????P??<'?ii????.R??f-?R?u??n???V?8?WB?R???BO)??6??:?;>?G??e?M????X??? ??Rt?K????4?-????*~>???9?4????,L???"$??MC|?$L}??g??????A4Mp?#?|?9>?T1?69;A?X??0????????j?/???!N.?X?v?iE*bI?R??'M?Nj??]DQ????u??l,}???????|???~?????0?p?p^????X??;??C??4UI??u????Z!???z*Y?`Y????C iX8 z?4??E??F??b??U?c? KA^7 WE&?:??I?? ??????*Is\ _?S m??k??>??!~???q?O? ???|? ?????,???g?IR?7-? ?????????j???????????O?f???}????????`???_?t?s8!? ??W????Y???i$,\?A]?' ?Wm$?&?{?6??NA??w?W???kt?$g(?????"'A?Z???T+?|?x?|?jMa a?kJ?-%Jt???)?k??^??M,????4?%&?Lj??R?????\u,-??'hFd???L>???????JS?W}?c?????)k?D3??{O?.?????'`?k?????{m?vm? ???????:??ob??IA?yK???mX:?r?< ???????5??s?????e?q4?nT N?27?T?4?AnS???x???LY?E?+-I?[}????0`?D?&/SC?y??????)?g??;???????5AD??]?+????? I?9$)j???Y]W?.J??&?y???[??( ?i\?ym? ??????^???S???'(??|????????NP??t??d?j ????|?k??????;????f?I?Kr?U?????%R???????i0?b?4uk]?=A??*%?????B?o?L???Ig?}??????\ tZ^?-@? ?;???T??H????=j??????]???LC??Ed?9?????|9?z?\?E???Q3???|L0??NV"? ?3gh?"?TV'-??"+???x|??B???????'???#?"nM?W}??:M?uB?E????? {????,.????_??????????a?lu?O??k?????R?n?U????E???????9?0???[?????li??n?|~?X?17r???E`G????vC?????'???? MUS?+Sf??;?nN?S?0T?6,??P?? ?5I???E??^????l?? =H?7????s?? ?O? j?????? ?;????p????1?3???u???({M??c`m~???v????{?a9?:????'??vPl? ?? ??FU7?????KPT?$)?Za7 ?? ????^R??$???a?S???]l???:Q??}??3?6b?dA?xy?7uX7??H??X?k?:??r=???{? ???i~?8?~?p??}?"}??D ????????????d?*??I???z;C?#???9??&9??3'?+?8Q?? FrY?D??????H?? v?????4 ???cQ??$?xD?y?}????w#3RCF?y?u?9??u?????w n'??` ??^??6??????M?uy?????%O?Bl???f???$?^cS ?U???/???y+J~??`?b6???]??1???X??%/ ?4??V,?2c??9?*???i????[W???g?CrM???????????(?Q zI????W?8?8`?l?pc? ?q*???r??f??I?9??d?????3A?????Sd.????k?=??{?K?f???c;??0?,????gI0????A?ZI#q|?????0i??2?? *A-S? ???e??|????<#???u_-??DY?E?k a?J?MM?tVP?lmVP??br;?[.?;?b>r?)?:????L??)^?QGItQ????0 ??xG???NT??!?7n ?;?]b???sL^T?{?????q.M????a?????P$z??u? B?J??oC?cXU??4??(?Qk??}??Q?IS?(?H?-?C??>??{6PT)?>??xZ1?.????`????????x????+??c???4??9?????????Q}?9%??L[?2 ?T.????????t?8MW?22?6cg?L3iS? ?? ???6?JvT ?w o?3?????????/??5?2?G_?O??????9?r???%????? ??f????(@ w????A3???H????-?????=&e??????3????.?r???V?'d?m?x??????'N _?n??bzn??y>??x???b???Y^??#??j;????I?5$?F?8???)s?+? r ~?d???????R?B??.?(l'???9?X?\z?o??????V????k?????H???Us?7_C????i????4?rB? ???u1~V?3T??Z?E??v?o??k?f??ym"?x??i?5???9?b???k?TE??s??_ ??O5?h??Z?2?5???@6??????zG ??F??$????0?O~|;?o????W?_XL?Msj?????!??????????F?????g ??S??cF3Qd?[]??d?c4?[????j?mkp&U????????Fh?????)g&??????????8?L ?? ?^7?xj?)??"?qQ?e ?^V?z.??KGb[N@? ??7;NTc_???;)????"-??P?q???????>?v?????pTn?? E!MJ?v??}5?2?Y ? "??????_?gj??jr?II?????sq?`?r??b?.???"6?? J#??? ????????3h???????? i??68?? ?? ??????X?A??e~pq3h?6?lq]??Y?? ??5???lRs????????????s??Z8kP??o??A%?????????e8?Onc???? ??%?YQ5?o??????@?m???|???????N??>KVU?W?L????i???? ??R????????au?{?j???b??A?q?:j???????o??p?X?T?????f?y??Z????,?u?(?MA??aQ(?XtQ?? ?~? =J?????p?}?M?QE?(???.?X??^???D??M? D_y?i8I?E???? U?c??l?@C?>???b?;yw?"o}????en??9??Wk????|^?cAZ#?D??/????4] ? ??c?d?B??YAw?? WP?R?x?????{?L??L??U????\??4???R$?G??j??:?????_?GA~?kw?[??^???Ma??4????c(?|???C1)N*????R?;???i?,^???| ?????+$?U?o?>u]????#????@??Y?p?;?^?&??<;a1???????S?(?=P=?"????^ ?o?????#n??x?>6?^j?N??i???????R?C^?I?? ????}\?)+??f?t7?I???w~?:'?3???t?T??K?????z?|?p? ?????r???,??*[??U,???<v3????5??????D???????1???Ru????????N?>Si?/i????k?J?x&2?AEA?2go??E$V??????.???e/7???V]??`?`??x?~?\8?Q???;??5????1?& E????s^!1?w]?y:?????#??}bV??~6iG????K?[?r??8??q???yQ???????l???????M2?r???+?????4R?????W?>?_?I??g???1??T?i?v\?o?????s????P ?.????P????? r#??s??8????U??bnz?2?~???t?v??? ??& ?i??? uG?m?????????v????$??g???&Z?L%???j???):?J??????hCB_????????B??d3???u[???y\ce2??b??#1?5O?\J??????S?A?? J?P3i>?????h8F/2 ?u]"?y???6 ?ch?0w5?g??b.??mK??i? ?i????=??a|%}?g???b?????"?-?s??x?6-?&%??:uS?m??:??????????.??O???Dn?M?P|?B?&?]?Qu?n???}U&GQ???"??3????J1:???g?o??;_?s???|X6??8?j?? ???? ?'?_P ue?X???|?z*-?G?x?b;q~|??3??s?x?-?hV????s-?????Q??????x???????}??MF,???F???C)??:x?????4(\O??????{{????;> )?l?n^]\????$i?%?O?(a?Z???Z?????3W??????y?"?E~???[??r??_?^?&?mt^4u??rh?g}6???kz???10q>T??o, .4?|W?????8??s?z?v?????4??f?????I???!N.???????p????=?/a=f?q ?tj???+??%?]9x???B?E????? ???r??m?W???}ey #??????_?h?;6??????????????u??????k??????Oi+?&]????1????-}?E? lWB??QW??U??????m: V???OW??????$(.'?L?D????Ao(>Maz???,??BQ???4^n] ?E pB>?P??!B??\????C??q??????u??s?N???2???9q??Z?Sho?? G4},i?[M?w???f|??+58???xh??}H???&T?x?????;?"??F?dm?e??6???;??N?[tz??:'??F??K ??#??????]????#?BOM#MZi?n4??L?>?d,4lc???oN??D??s??&?q?~?m???f??h?=?.???o?w??1Mp?"n]?nZ??;&Xk?}L????*????$? ?????5??AQ????_???h8M?#jm?{$?z??k/?kg???O???"{?? x?x??YwUx??~??.????b>(hx{?Q4|????y9?:?{?]G??,?j|?n?x?{?n?N ~?^??????x??M? ;#??;???????n?6????X:??)? j???"?m??B???K???g?~hq???8:,? ??'?,?t?++#??A????pi?5?i??? ??K???????K???k?Dp_?U??:IP?? w????k(cM??iVu???eo3L?,K?p\P??w?PXT??[wVwW?M ?l????mnM ????????]]tj?J??????o????\)?XgH?????X??nE?~?2?Q?kmt?s-B_?JZ e6??z?5[?v??n?^|?9e?JC1?{??????????[?????V?K?? ???5ze??k?p??^?c??y8?&?A*/??? J?b Cw3?? ????(???\ ???????{?????g?].????Y?9>?2?f????,9?# ??Y?3[????$?={onE??0?+???-??u?J?V?H???r?5?u4??V????Eg???c-??.????!??*????m?f?KVQ??u?BE~R?r? ?(???G_~?????b?(?????????>65??.?*???\??>??_RI??1?"??????]y?~??j?Z,_TA??!?q>y???T???i?????b?????4????"}??????e?&C???Z? ????s}???b\?D????}BK)?6cg?*??|5~?< ??5Z????????= ?c_?????+???`+P?sH??H???m???&???????\???????????????I?=?F???i)W?\9?i?K???\???zDZ??]0??U at o????1??.???H?????k???!??g^?W?Ma?Z@wQ3?RXt2?y??o???;?9???k?I?l?YG????ef??I?:?i?H|???w??????Q??????FM?7! ???????m-2*?C??P????Cu?k?1.r(??? rx?????#?.?iXy??iJ?????r?T?f=}2f?9J ?y:k??pz;??y ? %?7?"???g??????I????u??M????86^??????Pd??&??#??I??OZ???3???$??R?????T?????w?$D?h?????"?|?z?x?????uF?d ?lM?z??qN6'%?zUi!?TCs?????22?{3???15?~????????\???d?gHH???????i?PK?(?~?FV??????\U:5A?{?u????(???W??????k??c?,/?F,U?*?$?CJ-W?Q?Z???t ???K2PQ~??!wnb? _?c??? ?K??4 ?:[[W?ES??S;o?0?????='^???9?O?????W??U0wx??3?#?2?i??+?zG?aSk??o?[? ?~?????a+T??2??\?Fm????ZDE??]???F?Ip?]um? ?2n4?K??v????S4ve???????????k*?d4&?- ?Zk??e@?:?f??-?fQh ???????%.K???bV?P;Z?? _?' ~R?*?]$w _???d$A?Hbd# z??L?.J~?j_?H?w?????N????S( ?????f? ?}???????=i}???k???|p???"?*?O??w?S~*?c??> ?y1?4?vA???UaU????U? ?q??????I?J?.Y?0-C?54?b%?9Oks?\,??b??Y{eQ;w?9??H???9xued)A??v??????0????bL2?? ??;????B??O`]???d"???4?k??V??!??9?n???+7?"??*?? &?I?c??????0Yk^??y?b^?"?????{?2????d??P??m???9??}? ?u{?.??c?o!&[ ??#????{?4???? ?W?f???w?P??? ???????'??H???6x?O?~A?@????  };!??Ej2? ????{ ????*????f???+E??????@???5?e??P?]L?)l?V;?uD?G????y?? ?X?%?o????E)?? ??H?,??K?? Ss{z?r??T???=G?$?Vn??.N4?c&???[; ???E???c??????"?r??f?^????c>r??5?a?????8?I'?v-c?wM(???????m_L8??*???x8???om?? c?????1 ??4? ???  ????T?bcL?J?? b?o??9?=6?r????? ??e?[C`6m?? KF?mYC????/??d?"?~H?|?h?8?Boe?_Z????X???q???yr?a?ud?Ssa?? ???????S[?}u?J?w[a??Z????A????.??s?@&???19??k{?p???a]H?&??A V????U?%???>??+??e?DJ??e6??AY???[c:??z=~?????V?Fq?Q{?Ia???d?|?2??g?z ?b?M(??l??o1??CA????J2"??J\?x???(??qX$l,?@_\??"8i???d9=)??$?r??f(?=?? %h?=n?_)?????7u0W?:O???????)??((?? ?v/;8(j_1???????q?????Xp8?eK?:LX ???]????T.?*ZL7q????OP7?*]??6?[???A?Q??%???(?%?Q? ????jh??k9?2??\%I?;=b?OVX??"??.$?t?Z?a?.??5l86??D?6?Z???a??`???6;??X???cD??i3???????/@>?A???6~?n??hg??@Q C????F^^C??xW O? ?=m[ ?W?r?W?+S???/?{??????=\V?l??L???o??w???0??B??eT??l??P^?\| -??8`?C?(??#7FM?Br????u???v???m??:?-aaa0???2?p?>?2?I~P3lEr?;??T2/l?2`?>?L????O?]??pd u?&\?8?????R??V???$??x????lN??EI?E?*?1W@]?`?:?B??? p! ??>?|R}U????E????????0*:RM???B?"????????????u?I? ???oy?j??y? ??`????????)l6fLd[G? )?SH??H??#?(tH?{/????????????L?(n?G???{0?#?U?|?I1N? ??U}?7?+???=?4V(??G?8??Z?b#?? ?-?????????;?D?I???yjvl?i~?P`????0Ki?Hr???? O??c?O?~??C? Y2??9K??72?bm&? YT^?v?.???s?l7KA?????e??5??d?2???????N?X??o?%???????!j5?,??~??da?&?1nm?z?jY??:? ? w.?????&g?;7;?????B??R?u(?o ?yWp??Y??????i???}????j??9????k??Qk#.????y?^????g?x??????A'?t??@?6?0????E(r>?C[$?8wd???7*??N7????u???'?n??(??2???????"ky????G?????e?G YD????k{c??y?K??U??? ?S?/^9????e???%.???E{F??8E6Q?/?d?b?.ar[q?6??e2E??J9??p[%???Wrgr??????????:?_????4H????G?ER???VK? # ??r?????9W??F?[?????\_??<i^??[??1?<????T?Q?????]~"?(~!; w???#??Y?8????? 8?????????"f(DVQ?4??/cC??q$???:???W??A??F?@??5`ME+????r???k? :4???`j?d???'?Gv????"??i??1?????`?rG??W?a???\???^F?????!?6WDY1???d2?fA1?C??'JV ? :?u~??=D??9?_???O? ??r???*?? ^??'5?A??^?????- U? !Mu "????D]W5T????Y???)Xt???Ko???d???C????z??PuU}???U MB??NEM???????"?~???? ??-;??rRZ???m??6?????>?????'q???u???]????KGQz?^z>da????G?????d>Q???o?s??M?1?????0?l??i??????0??4 ??j?L{???<?y.,?M}?? ?? !????? ??u4??J????nw?T?????5??9xP[:?iAxu#&?&?????/m???s?J??t??>???yQ0????J?$??8_?d?b???=??7K??d???;{?i?z?(???h?V???+???rfd?? ??? ]F??L???-?WL^??a???q+??Ye??z??Koo?2?1? ???u"o?q????#;I??\?^(?i????????:?G????A&l?jL5??g?????c[?1??*?t!?P???????)>HqE?Vw??4?Nj at WZ,FE*??? q? G?80???_??1??p?X?+?.??q??b?4?zo9? /??5?7/Z????Q~d?????? ?f?$???iB????~?]?t.T!?v??]?6?????~n????j>??r?"?/R ?8?g??|??dq??PT??BCPB1???O??@?????Su?p,}:??9?Q0!s/O?? +?D????:?K!1.?4?????????T?_??c9???al??k?6M?+??????F:???\?1q@|??Z??o-5?n??)Ce.????G?'?{?}?!}???oM!-????n&??0?x?JmE??x??*`/gV?^?????pIaM!??LK ??s???V??R8???c???c????&?S1?? D??NH??~G)? ?y?bV?q? X?z ??9??"??u?F????????_ ??\??K?K??g??x*r??"? ?Q?=G xJ ?d?& 7??gBX???'2?5???yw ?}????X0????|=4m?o??F?K?2u ????n?(???O?????70Y7\?R, ?h??n?LX????ZF6j???y4???e_O*_??%\?G??>? G?5d?0?2!=?'p?AX?u???e???????o?Q??;?UE?????{'9?5?X???5?#"?f????1? j??s??`\???? ??nO "O?j??|?:N?x ???JE??%?.TGb?RP?[(,????p??"LE??m?iY??u???&???f|h$??AT?&????? EATTdey? ???g?ALS????j -_*?*??eG??U????l,?????????gm?OGI5o?Neoi?u(?{?4??w???????)??x??????Q?(???e?N&q?7M??CP?5p?5?Y??X?Ma???????KL??S1?;??w?3?d???U???8????3~??q??Ko?ZB???F??YZ???ZZ???????k}l ??Q ?[S*????s???????`CN?`?????A????q???A?*?*??tz??`E??????/i??;EKN??a????:??MB???????S[.??k;mC[????&?????'z?3??E??|?c?.e???h?X??/r?r?_?6???????;? g??[??bq?yxa?x?Y??k4???:`z?^?@???w4?-??9U?L????????? G??O 6????TX?WUh!?.?t?|4d?????.?b>O???+?[.?.p??Pj?E?????????h!&?e?ZD?='??k? ?@ ^?????%?r?#??4P?L;=??)?????Pwa??\???L??.#? ?,??~Z?R?.?]J# ??m?^??)?????kj??]?Gki,??????i?M?O????9N??V?x!?e??+?Le{??T??{Y?\??v???c6???qX??8? V?^O??!d??`?,?V ?Q?????h?c???u??$???8??[??????z???m%?????6?8???0Y0?x?/?eH?????????^@s??o???? ?U ??JJ?\ ?J???$r????\??????C~?q!?@?F?i=??L?H?? )??????)??:?;???? rR???F????B?jr?t??1????t&??H?p????vM?@??\q??s?[f?a??D? ?oR6NrzcR??{??w??g???S?9:?&?uc?4q??}-??e???B?C?T?m\f?A?*?*???V?4g???E?????Z??v?????L&k??Y??}{?G?)St_??>vQ?????{??WN P??|?????y?:L}???0?lGT4}?-????v?y???"????VM?s?EEx?X#?:TI<6W'?U?8???V?}????-?d??t?p??%G\??$?!-?????kngu??R?`U ????ch?T?R??-X?r?uS?B8??(??A?d%??p??0??????HA9"??S? ?????d??l??+????????9\???T?*?D?2?4&?c"?, H?????F???P?????p????}t?h??(??? J?b?`???c >?? {??x?? 4l?p??Yg??(L??l'A????u????E??rIh}F?0??o?GJ"9?o???u??\?2?c?j????6??W?P ?7Yp?f??-????! s?SwR???P?/+?7??9 ???Z???????????a ???z?L?Lc# ???]Z??????B??&??v ?k?5KQm????????Nj?:`?{??]*MC??p-???'zZI?]????\h???L????????k_?hu??x?L??3h?W+?d? ???z??$?.)>??H??aU?av??dK?iJ C???|.?}?0??????c??? ???_f??CxI_? 1?A??'??a??],?]F?v ???G??#oR??JT????~P?C????z??6?a^C???? ?5???@??L&L&?_d.??????T?_?`??s-???0h? {? ~????????:?????a??s???:???!???xZg?????F?,?|hR????9??8?N[$ ?/MP#???4k????'?????7??){??e ? ??-????x?cc?x?u?,????7N?}??m ???|Qglg7qX??!?5??D??v? Y-??-z?????? ????\N????'?_?>2T8??WK????r^????f??l?:?]?????C9 ?:?o9B8????? ?1?K0?=&?n??2??\??C?S?y?_N X||M?Im Z?hu??o?zD^0?????0H?rRX?(??,?u??rBzR??hg~???ko]{??O??a?5p?|' I???w,/s???wW?|????o5??_B???g????c8p??^b?ir?????????d,Q?-?? ??L??F?~PR???/?uk???3?????r?R?????Ie????r?L,???v?5:;?????????E?Z??w^???w?m???D???8z9??l???iQ9?(???!????+???h?W????&Pj=!? ??E?z@ ?:?. ?=6??m??\??79^?>??^?????:k????p 1EM?????? Z?o??P??R at 1v&s???3??-?}k??# ???w??DT???a?l????@???>???3e???"?IE]?<??[??^e???S??'>?q????m ?uh?x8 ???|l?a??4?e?%???e t???????<{ ????;*????'b8?? ?d??G?oF????F????*6?`:? gz?8d??????m?/? ???? ?W~???C4??1???~? ?N ??EW???h? V< ?5??? ???O:???TP?c$a??I??? i??Jv??? _2o? >bI)m? ?@?z?P??.?!???????t?bED,?d? .=j?sIA??6A?\?l????'zR??>?x?Nl!-'???x????gG???i???fIo??????|????&?@?RoU????`fG?>??2???4???s?????????HN??????E???D?T?uf?????Hk?^?g??vt???+??8???t ?S??Or?)=??(F??c?J??B??????9E1?)??!6~?/???{v?)sl??????)??M???b??AQl]?????]?7?("6?????)z?O????NP?~?e/?spDM? & ??s????k?n ?_??A?[T????X?z??X?p?????D?v?;UB??n?????????eFt 1?$cu?????@?? ??q?k8??????!w?n???? ?3? ?-?????:??C???9]???F?]???? 1?[M?T}jN?A???j ?k/5?V???5????NraX?v??~?`?O1W2n??,-??i??8\??'/!K?????'?i?q?br;?.??'??? ?vv?.??????RM???h(C ?&5?????? b?~?? ???5(ug2??u(???A1? H??q??y??6?!?h?0??f?Y??f??<(TIz???????0?5e???N?????I???(~??w???X:k???w?hX??)?a_??]??/??????P????h??b?? m?Y???5i-?)_?????????]A? D?>BA??1T? ?$?????_?G?6 ??I?Cs??H N?y?r?+?{?9??>???D?6??k?3???c??'C?M???>?2?????k# K?(??jO>{E????&??g??{??M\r??c??`?&?}u???'6!??34[?K?gK?/???!?o#?????iQ>???l?4???Vw??ML?4??},F????#??????.????{;???Zeu????????f?]?"L??c3q??L?@?l#?????????_?,1?AeR7?B]4??\?]4|??[b?J???"k6 ?????M?-D????E?F?=?KrT?+?.?(u#/S???| ??>?&???i?frg?jP?)?DM???u??eS??2??????n????)???\n???????RP?n?>?`}dK???p??w0?? ? ?`] ?????D2k??p?A??o???\??aqW+e?^p?D6ZH^?X??\0 ??????Q?? ?$?h6?????0TV@ ???r??P)NZ?U??OQpv#2?????TN?g?/]?++???{?5W???C??X4z??!??p$W?? 1 ???2es?m ?xf&@?r?????c??E3?O?_?SAW???&??,3??s7?Yy?)?a??? ????$?c^?F~??V???t?;q?~rg?-???t?????@&]?i????:??nf?????aE???$mt{??G/db?F?r?u???[,x?^4?7?????!?s????? G??\P?%\??=^OHF?]??-???K(??s?O?.-??? '??????sU?(?8]S???U???????Rlp??tA?c?e?h?Q?m?jk}??:~???)?Q?????6??a???????i2O7??0???z?2??? k?~?,????R\??q??Q?W?????{???g???? ? ??N9{,??k?U?????Q??(?<?MXZ?????????3?? n`?fna?????????????SH.?oc??? ? '1M??A??F??K??????H]L??7W?W6M}????8mJ^?I??W?[*4n??5d-?MJl???!Q??EQ?'??? c???9?P,U?????G?l?C ?????$n??fw?9,???s????*?Z?Z?j ??a?64??????.?]q??m?ag ???%?[?w??h??????P??e??a?????&])~??=?&>V???w5???Gt??'reP6??4?F?y??+q?? ?l-??A?????Yi?TC?4x/1??5^??D}?.n$?hD3???+ ???? 1{m&?? /???l??f$^??8 /??yu??x???????teE???P3?1?]???;Wbil?????S???v?r|???S"?L?L?0?1e;6?????? 1?)????T(: ?i??f?bM??C ??? ?????p?? *????3?Yl@Q??6d?y???w+??? ???jj??$???krA?H8N-L?c?BST?????????X??)???\?TS?????q?l]0??Lkp?cl??uT?*l ??Y????8???2?????qs????"???yxgna??J?69c??T???-?Q??? ?????t?m\%W?SL????W??O?Y??a~<??va?????h??&?0?1???:??????G???&??????K|@<?@I?tQ4F!???U) ?????! HqC???P?E???pH?fR???|??,~? :|???K???? ??p ????-+?? ?L?~?????|?????yP}UC?o? ??o 9)fH):?u ?:?}]|?G~44?????N!?#i???uT}H????????E7?%?[J @?e?g1????E??;?G\i?p?q?2~?8kO??#?/????????? zX???:?A?Z} A????F?M??,??AhpS3?lRV?T???C2?m: ????????$?E???yK<'??e??Dj???x?v????\S?4??1????a????@}a???s? ???????m?:?t?YG??AA???c$)?\?m???_?????m????????KG?p&??n1R????????X?k? ???Fs??q# l?????mh?.*x???????`?rK?????& h0???????a?7???C?0??&T?828???!g?2?*?`???y=?????-i??;?F???[3?.R?W?>n? ?m????s?C?_!??LS~V'??xt?_ ???????vH?? ??9/9?WB?a+?$?????mp??z????H&?I?r?? ??x??a??h????xY?&???????d?N?:RI)?-4??????W A? ???[??kN?|+???Nn6g?~?s ??!8?%?d%?c?????$M???)?????`??G?? ??w?@???0T?#???j=??=Q?(??l???A????????h?????1Q-Z#????&y?3?Xm#?eL??C???2?X ?+??b?????*?1eF ???kOV??4U\9?WU???b?[????/?d?S?>???; &????t??u?T?E??S??8)?$????2s0?)y*??V0??n????UG??/??L4R??h???ML[Q]????o?E????fj?????Wf??ZR"F7?i/???lb? ?d??S%?@Yor?i3k???????? I'o???:??u7@??????????7=??<5T?":????Q???[?????-?k ???2m?8?"??!?????6N?;?? &?????E?#??za?28?????OCA7`B?mR3???Q??.?"2!?????Ucd?M???=???????????~J??Z_]?i?1? "?a??A???,?.Wmf|Vm?N|7?pz??C?}????0"???*me?C?OH?O^???V????$?\??????e?6?$???Eb2?4???i?!?l??U???????I?:J???1??6P?? ??n3J~?? ??ybY y??av?' ??s?ACx~??-?YT?s?#??seq??2?(?t-??Q?7?"?lZ??F4??T?-?9??$?w??{? c??@??}?809*#U?5?!??8?fLTD????? ?:nq#????g???8?l ???k?e?bEcl?1??A???????]???.<=???? ??u A????????7?/????U +???G)?;??`?P??R?a&S?|?5??S8?%?}??)? w ????~?w?i??x??>&!???r?}?G???? ?8??g?4??Ch*???y?_34??P ?M?y?1D????? ?K+?|.??g??????8c?K?O@??7???ZH???N?$]zG?6K?????4??;??0?`??Y ?%?y?a??a? 8S??r?)???????N9T[? $????????Bv?????u???cMas??C?`????^Pkf?#??R???}?????B?Bdn.?"????Fm?v???????d?8?hmI*???????*e?>%h??/? ??E????L?c-G????"? ? ?n E??:?c??p??t?V?????;}L?Y1 3????:?H"??A?7???x? ??W?>??GP???????X?QT?kp?D??Y??L???\?b6??????Y6d??L??F?:??B`????G??U?v?(?Qt??1??_???V????/?$?O????Y?)@???~??.2??? ??E?v ??/ ? 3????7??y????)?8#???? ??>g???E????a? ????2!?^??!?|r?h ]td???H???|????0s????/???+????Q6B??z?^?,z3?????L???%b??|??!?B???z?.???6?P?L"o? ??\c?1X???'i?O???@????q????[??d?@&a??S???z??@kP??~ia^k?m?o?????'*bi8?  Z?1BL??NK5?f??? ?uW??#??A@w?@t?_???vp?,ZM????????n?d????a? GdW?r?=?????1???? ??JUB?}; ?C??zDsX??%????????~?<??????oN????-#??????ky????3???:1c??sN?????<1H????d??n?M?WCb-J?;q????#O???n??E?_???[??`?7?e?x???7??.??R??5??o???!?hZ??\H?6????]?D?????G??w^?~???W?U??????????? v?xh????`?JK????&?#??B?VQ? W?? w{8?a????m???(?g ?.?????a@?x??~????? ??????V:??8s%?????wWT?? \`???U%;?*j?????oe?'5??;ON~jXM>g???>??f?3??9?????B\?'Z#?}d??V?C??????#???????u???????p??D??X?=??*????, ??M??yVZ:??$p??F?&?\? 3?SL?'????? ?n]?x??}??P??M)???? 6~? 7{?? ?e?h???i??mi??,?&Ub?s?I;?E%??p?5?C;a?EJ?c???;5?tk??0?k ?h4R?us;??e?7]@? ?"x?V???v????\nfH???!???(4????d?%?QrU??;0^MV????O??N"??]??????7)???}gc???e???lSg????Ul4^?????9Z??k] ?????x?W?L????A??#???1#\???W?D ???????$???p????4??b?@6????E???? ?W3M??e?c?36?}??/W-??{S, ???=??E?48?u?&H???4?u$-?????(???{????i4?Z?8R?????cW????U????X?=????xj1??c?m???u????WB?2?m????! ?sYRO??_o??A??????c:?j2z??L???uF???a??'A?hI????Uyb(?7@??p???#7????P??h?*O-??*?I?????u?C????Q?@I???????.F ??u???O?#?a??????j?? ??????????z[?e????t;?|J?T?S????0????.???n?zS?<??e?uB?+g???a???^?6?H?5??~??j?*.?h???e+^? ??{?9? ????b 0?T$?O??0^2?z=?U??P?OC??d&/?Y?_??????s ? ?2:H?1W??????t?0l????R!?y??9co???????u?B??'e????q_$?Fy???m-C??????R=]?)?L?Y??????[????v?/????j7?f? ??M3?????q?M?iy?sT$)D??????\?w??/#?????????dg?LB??p/?2|?????8>4??ep(?\n??1???`I?%??fa??Yv???? ?p$??43#????i?b?k?=^???aZ??V,6???UR?e???????8??? ??v????D??[??| ??ksE?cw??h?V?2d0????X?????????C?????[uQ?w ?V??xT??d??N??y?U?*??????? r&?.?WBx?j|r?????w???*??gJ???#&\????7%?f??p???p?l?t??'?&??????iUgn&?{?-?WCI??A?w????ah???????M?????/??'??b??x??(?M??T????I??? ??$`??e,?? ?i??g:?3?y???V=????+?elk=?m???G?.??<U3???"?v?~fl^??? ?W??ZE?hf?*?KIm??G?)? ,9? ?? H7jh??r y???$???%?bi??63??H`?H:????]??n?ip?[?????s????8p?????fx?L????T]??Ag?KW????~?1p4?d?? ?i at .T?A??(??p=?7????Q5?Z]??????S>?J p< ?c??$???t?$?je8??Ie/9u??????p???.3????$!9f??F9?Y?6???\j???z?r/????k?~'-h?{?SR?7??_w? ???oj?t??c?P0???w$?4~???H5??1Y?????C??Ea??7o?@?Q??%?c??????,I???vt,????*???E?T??%????OG??c8o??N??rP??TS??T???z??\P?S5l???|?f??N ?!$???eJqo??<%jM1???j??\%??Q ???UACibY? ?'??P???c=?????8I]\.n??F???????q??gWtZ??K?|g??????`]D????3????q?D??4?r?????}???d?????????V???7??n<}???R??MfT?????m??????:_U?( ?<.???5?F?9????? OCq??????H$?q??j???lg??,0?|.?p]r'?R?"*P???k????I??? ???r?;{ ??G?1? jR???4??B?s?V???? ? ???cU?\>?c??|X?`??( b?????????????'v?"~??????R????7???? ??n?DF??{?K?? ????????t????bD??n{?????& ??=?8????N???/?>?\???v??\?V?? ?Oco??.D5*?????%?/??????W??????MG?; ?&?????K?$L|?h?????? ?tk/H?`??^\\?????\2?} s=??Lgs.7?.;??????V???lLT?????_?p?/`?E????hZ??]?????_??,?e?\Gm??z??????$?????o25nH?????N?Z6Q?[+?C[??F???????r??KE*_Uth'd=?z?V>?qbS:rV1?TW=z ?y??y?1:?E??T??^??{????*?vM?;??????s??(????m??>]g?? ???`??O????'wo?????x?z?Y8S??????Sg??????i??e??/Q???2???Xh?F???9???Aw ???\?d@??`?%???hu???w??e?????X,????P?_?l??'i7_??h?X???K ??g!mF?%????zZEI[k?k'?{??S?7?za70????MkL???????>??B?????hs???f?Q)Sc?i??[N???x?l?V/}???"?${ 1??y?;??A????LS???hWym??6?\@??u0[,(??0{?1*$?,Xd?????jiY???M???Zr??ZK?? 78'P ??0@Y oz???0?k?-/cdO%???~@i??@?Nb?zg?/??CWE?4??? ??-?<&v??6?aN??m?|p[X?S[??;???xn2????Vwv?i?????Mu\D0??|,M|?n??$&I??? }???:?EL[???S??d?h'T?n?N\ ?????YB??p?O8??U/l,?T???? M?R?? ????A?m?&r???????M??`?{\+~???M?K?%???2=??b????=??m???w?@??`C9KA_u?????A?i?A???\cz?!??2??C?6u?9?Z!??D?? ?h~?x?$o?I?.?w?? dk0???\?uFK??m?:~??2??x?#?????g??t?j?????????0l??+??[&?j^??V6w??_?D??i???s?W?? +??,???,??<\???Tx>?nX??1????z??6?q?y|???ap I?? ?????]:_}g?????.@?*????r?{l???K??????a??4Y?r^??r?pg??6???h???Z??L8rm???-???o???????4 ????????_????Q:?E~?Ok9m???5\??? ?r? z????e????n?ej?X??????mw ????u??)3P??=~?--???K?:???8=??7?SG\??2?t???t-????)??E~_:?%Us/!?G? 9?8M8[?;???&?\M???=H3??.i8?[Yo???@?l?XMd????K??=?Y???b????@??W???9?so?IuC&n?5 ;D?4???????? ??????[? ?I'?$?????N?}?3??????G?b ???r.?8M-?p??QM~?????a?y-???5?????Tiy;:Yp??????Vm??V7\ "?q??k????D?N??3?3?? P>?x?8?R?c?a???????? ???q?f?< Z????u??/?$5?^?DH?j?M??vh[????y??GG!+?e[%????_???????O???m???>t+?l??U{l????????4???????????"aF?????s5 v+T -?/????"?7???;?x?vB?x7 Gkt?xs??=????Z??D2????F?? ?? S?$??????C??-@?#|?? ??G x??@J???.;?? ??sN_???/"G??m??C???A??t?T??dB??%y?? _<?6???4Fm?!_NF??U?????^B??Mb???t????1F???;?}9v? ? -??8?;qR.?? ?z???:??????#?9??_????0m?OZ?)??Y???]???KG? ?G?R?????,??????M???????Kj??m.T?2\? ???????Z??GX??i97<#?Xn?a???|?k??BY?O???\?=.?{??A??%Y!6H?d+v?M????r`n????tg?]?!?S??/? ????k???a3??M??w? ??2\???]??Q&?_/?[????a?%??5+*?W?^?5*)?X?/1/1q????Twv???9?6???r~c;??l8{?my?d ??Xx}??,?`???? ???WnM???7+????l1????\j??<?|LpnM?????????s*3M?K??}+????X? D???N??\??uv????g;????-?????????i? E;DP4??0??Z? vG?Q ???r??Y??g????mk.?Re@?SL?+jiT4G??F_??=?:????5??@???!Y?M??? &???1>????t?Q?I??????????Ej?qf?9?????,i?>\u??G???I4???wN????s?????}?"3?E???e?yE-?S?,???pe?|I?k}-F?T?z?_??.?m?PO>?8OE??27x>???nA?1???E????4l??.?w>?C?|?@K?i??[K?y??.??????@9?????n??0?xHx? @??(?? ??o?L?:???.?2????B?r)??c?%?|??????>????eW??8?l?q??~Pe??O???wx????d X?i0??H??????????w73A?}?4~?K^b??'I(@,S???]B]?r??D???~??????????, v?????w??9????A?llE?mz ^Mgp??a????O??/?de@?2?&?J,?N?JM5 ????j??h?M??Yd?/??p???I??????v????!1S????C????4???%34?|????F???"J?.?-??`?[??E?2D?????g??? O??????dgmN?V?N?;???5?|????6 ?????Bug?_?????3??O???x??|t ?Z{Vb7K???8Z??5?p?m?????^????????p p?-??zYT?V^?g?5 ??!de?d?4???u?%???:RB?l?A??At;S9`?H??5???Y.??2W^&c?m???8K9? ??cb'B0??aO_KU?A?????#?? ?c???W1?7?rn??\b?????9?A???]?{??'!B??+?h?p-!?? r)??K??;?Zy?W???q?S??O???RE?#?P????&k??I??Y?kDJM??~R^r???9?WF5?_N:??????B????3??v;??3??N?75????b?"c?^???F????db????G?>)??N?f???L?Y?>Q????? ? ?fH???z?????o?A%6Gr???!??@P??8??h??"???~??5C?D?-?,Zs?_c?x?v X?x???K?8?+mx9?1?????U.&?*?o?T,?{8?1?u?#???K_F*x?????g??>3 X?I7??v??? ^M???(??a??LTe??? ????????>????q?X3c`P???Hm??.???????? ??5??^:.~??QU?iSz73??o ??K? `????`w???;?????D?(?????C- X??Q???,?`#?=*????3????o%?O??Z??L??????v?q?$?%%|& G??~???@?}4?Fq1????Z?9?e?\??4?b ?bAsU!??^???????u?b-S??ho-T?Tf???? ?j??Lhh?y?????l ?8$??*i????? ??d????????=?Tl?^[???????2????????dd???%?)?ep{?????44??Y?????M2?1??\??5T?????Y???2?h??????z???8?(??+??N?P??d????'?B6\??uq?? ?????>??2??]???@??Q?5?j\4uQ?>?.T?WL??????w????^????/ ???#L"?b?O?z?r?:?Kq=^??u???p?#?jMmv+G?eV???| W?B??k1T?????"??D:??*Ewm??o??C?/??v?1?F?h???X?\a?fb?? ??d{??????>.????? ?d????pZ???A?%|?j????2#*?}kO1?,??o??A?R4??? p?C>?Y??Z??d}?Oy?_H???????^T?U???j!f??????T)?E???s?>?#?Yq?2F? y??,n?????k ???6??v?;yH\??" ????>???civ?C????S%U?b?1??@A??( !???????)zu&??!????yV???x`????6K?? Gb??L??p H?#&?? ??j?? ?~fy?\+???N"????M????(????v\|gbt?1??????L/T?iTxB>?4?#u?j?Rks??=?d?&?J??S???tK0?T?!?J??????A@$F????"w?t?(I?}} ??+-?_SW8OB?9????,???F?S??,???6? ^????z{ ????+?C?P??u?eV?U????+{??1????`p?TpW??e?>X5??,?Y????+m?kY????g???+??????T?ykN??tl??cUe?/9? _?????J???x?B? P???xA?c?????#k?uRY????\-?@?-?}???v-?Km???>i[0&n??A??j? ??6???b1?.Z??h?I????<??????????|??e?G?m`&????aPa?F???4???c W1N?x???U???1?s??Ge??|?R??4V5?d???Y?c???JjM?2 ?????/?7I??9M???????z???n\?9?EQR?[?!p??z??xL} D? ????5L(??G?^?????????-????-#???E??"?y?OE?F????h??Y?y ?;??>?? ??yWC???4e.l?c? ?5?U]?? ?p??vdI?m4+???>???)?h.F??Gx?'?o?\?yR?sUS>?-?????&???c????W8??+|ye +*??F?|?>???? |<%?L????`????Q????????;g?y??b?D???h????q??u?? ?????' ??Q?tF:?5L?S?b???Q?$l@????^?Y?? oSI???????I$,??`?zP?jQ?? *??? ??6??4!?Voo?2??Q  2?>??/hI?)g#???4z??^{???{+???H???8?@q)&??u7?\?%??X}N?l?Q1?_?,T??k??^???.9??1 D? 7??K??Xpy???%?t??Tx)???????4(???D???c???r1?[?2m???w??JH?D??? ??(n?i?[?C?v????+??bL\U??H*???8????c????K??????2E?>????>v? ?5?? ???????J30????? ??&&I{?#?,?z?DC????????C\?&?C??$$T `%$? l? ???????fXw?Id??41??^9???$??M3?"???????B?????C??|?&\^yt`5'lmA??%???:)?#???????#?P?G^??XR??+??;5tf?|?d?{]??Q?H??[s}?#b?s????/?4ynJ?*?/???QC???I?;???tF?! ?> ,?f??r?b ???6?rGC?zL???u?;?!????u??uu!+?? 0?,D??LT9? ?FP????}???]i[?;q@,|1?Zw&?1K?]/C-2U??m???1???Yze????I?W??h????????? ????6?$?_????D?w#?\'k1gp???o?Z??@fb?????6 e?N?.??Y,?yTW?:vY???`???Zb????????93?L(?0??5?????? ?L?M [???*?/%??~-???????? ??_>??y????pD????Z??g?$?c9E?*???pY ?g???9Sx??gZ??\?? ?>??E6??+?A?]????)M?{???H??? ??1?3}???\?&??M^?YR???o_?F?;x???1q s???@ X???ZB ??0Fu????b?VH?|??d???????s ??X}1?(?9?*??????2w??????????2U?X? |??!?!??|? bU??(,C?o?~??? ??:???z?|????4 U?.?H????5_H?M????9p?????j?oJ??L ?1??X?(?8/??)?q?s?n6j??/??O-/???D}??rQ_e?C6?????r>?\??D????%?g??}L??X???\F??|S?MkESy???h???\fz?4?&k???>?42?????%?=D??>)t???mHG9???:?6H??je??????????U?~ ?t??]??????v)F?N? 2???E?6X???ZE?r? ???????p N?:?X?mHM??*????4?y??~??k:?u?????M+??-+?4??7?2}??. r? ??1?D]? [?* A?????m/T?a$Fn??1 ????3? k8??Y?9???G?@??5?oa???n???6?J????]Ma?? I?nY????"2??P?? ????)??3??R?p]????????????l+K??m,?3?p}g????`?#??FWJ?O?g????6)???G??^???.t?FZnj~D? {??S?d&??????[?X???r?~???pE?8~L#?X???:??~?N;)'?k??:?b???.jZ?U5?W ?%??(???I?B b???iQ???.T?Y (???N?2?`Q??????????????gk'?M?"D??????s???;???!N?i?FU??St?p??????e{??f??{?l?`sC?L?????Hl,I??y ????=B???N??+b?z??m???????dm?7d?'?|#1?????Mz{????|*?O??$s:?!??N?5?|6;~?k???eM?'*Bu?G?&r7q????????d?J?????????R??h?NEi????K??p*`?????:0?6??i???M??????,??????5?n??I}?e???bl??(?7?o??Jv? ?}r ~t?\?????? SN?F???X?4????X?c??4-?`?o@.>?/_Y??5????Mi??Zc{U??????? ?`???OFB??&-?%???????>???Y??1x???*?M''?C??@/N?]}??}???2s?]}R??{Yg1|L z????Bd??? _??"?#??%??N?\?r????0?g?_m?(>???=?5 ???v???/ ???r?J???<>0????z 3???4:?????Lr^??W??]?????? ?)Vh(4?B',??$?E|??b?? s???? -J?F????k??O?? ??h???~?m???u??O??;??x.?R??#~N?]??BM???-t-!^??A?I?f:1?D%~?????????3??I68??`??L????:/s??Q???j??-??S?q?DR7osx[??????Y?/?B???>q???^.??65?? ??3p?)?<.`??U????sX??7?Y>??@??9?P.????=0?5???>%w??.???y??S?r?? ?m?'?8? C\??K?>r???U??C????|V????Nw? S??u?k!?^YH_Q??;???`>????pB??'??b??.???p?8N!?=????T??;2p??P?t??????2C ????GX?????@? ?c?gb4b?^?B??S?Z?7? y6[ W\?hm????:???4>?1??!]?a?????Dx&?R??x2N?G??????(X+4??a??pF"??RY????????<?n;??~\1?x????4?<6? ??? ?:??2?.6?-S ?E??<$?XX m1m???f?{????u??* 0?hf?? ?Y? ?m??~*?6 dYW?~???FU?|????~&f??"? ???@E+??2&??X???O#T?+??????4?yD??@#?Cd???,S?zg??????7??h,re]zp??????ik-!>???V????z?????h???oZ2?o?D|{??@j?>?{|(??d??Y??/e??r\??lugp?8??$ZN???:???V???/???V'?"Q??(ne???k???eU?6iv?y??8?c??P?????x4 Rg??A?E????0???R??K??F)??*t??) p????\??r?A???!???@?H? ?uhnO????????NV??%8?34????&??P????????4?????>??W]5?? ?????mB?}??????Ye??Z?? ?#/??o?)????\q#`?T?u??G???H?? ?q?????V>O ??,?4?'9???#?c@3??`??H> ???$t???Fw???(])ZX+c%%8???)E??????G?}?1??????f|J???#??3RC????b?4yH??!?LR??O???M4 ?K?L??XW????S;????j?????y??ou?U??T?Veo???(????\????q?q?!???q????Fm4??Iy?'?cW???(??>?w?N"??????-?Z????-"?N????2X??????~[p6?%????6?;?C???M5@??+?`?~N?????=5{Y???$p?2?????.??~?w]?r?????A0}??????P?7?I%$? ?\b??'??p???m;?BFd.??M?K'?Qh~bn????FC?cJ`I?:]???????p?qX?@????$?_?c???S?.????S}5??c?@ ? Cb????.s?X?G Q\6??4?\??oc?-'??h?????'P}?6A????0?[???w\H7E?4???B?H???k??????n?f ??M?^\???O?+??m?????????Mz 7yT?y?d??\~w?P??'???????IIM?????{T?7??????*Y ?o?????g??/???????z?&gT?!?`?n#???w?oJ?????I0? ????E???|?P??ZS???Y_4Cwr???I??I7???r??<??%gw??????Z???0?&??xA?'x???2?u?\f?M?i??wB6?.=??t ?o?IYP[? ?t??|I ??A?&?C???9??.?q??]iV?cb?Fo at N??m???{??g??w?$ G??/CG1????;????????|????,I?3g??|??+??v?;?`????6B?q]m/?[?fz7+'????C!?J? ?\?J??M???? ?8t??Os.L??V???????79*?1j??-??kY?+f??W/J????Y???B+?+G?+??????~?????J?q?L????g?i?{fz'??6/z??rs4???''\?b????e??B?.?ynd?/?:????o???x? ?ER???-?+????d&?w???L?ZjV??3?A????????u?Js?????#?m???????? ? ?????:Xs?????l?v??K?\?a?b?F????D.?:z&TW3???6"??E???????????0???E?e!h??????,??I??A5=??K>??W~7???p?|??d?eJ?~???? ? )?9%(?0?M?\?????/#?5ep?_[W?M???I?1^?i?tXT?D????????????^??w"??t??^tA ?????NX??}?Wm:l??T??(?t??????????1(x??J??D72t$???0 ????2,? 8?f?8?aX??q?????Z,??TC???fi????4f?T?????c?5?}?u???g??S ??D??????rD??eY? sC"%??."k??5z???qlHZ???{???;?GBsS:?J}??.MO???V??Zcn CUi??t?k???c????8 ??2/???z^??L?????c?{???bX5Pt???@??/?????jO?Zy??E?q!?z?U?;????M??  ??)?TP?_r???a?D??[St??z??~????0&??>H?*?*?]???h1? -?A??7??p??oz????:&dSl???*?e???I??P???'??u??=I??) ?N?g?}?8??I??ogY ?1??? %??6x??e uTw???{:?36?J?u/?? q??&9?T?O???W:!#?t????F/?Oz{?u??\v,,????fK?tfep,?'W?????????=lR?0?????kS ?< ?*?Ge?y???r\??k?????{v??Y?? w?k'+?L?+?? ?????????~???`1?????? Z /????Y)?a??T????`?|?AM???,?'?>?|.??i??){K?|?Eq????KQ?Q?y??:ws \???BA????V ?%?2 p?NM\Vr!M"z??????8?p?B|?????/??21?#??K???A????~?]??????1hG9???>y?\`?9v???.Y???r??uH???????O?z.??????;?]!?f????"E??'i?9?*a??E9?pd????>?>A?{&?f$n?:???g??#??k"?g????????????~?7??=L O7??? CS?Q?????>???f?T?F???r?Ge?????q9h??1???^}?An9?q ???$m???X`?zG ?)??/???2J?u??p??(?Y??_-@??QTv"%|>?aNgg?1,|i?m??r]?2??*\ha#?????.V?????m??R`???aQ?$4u?!?(?\8m+xN; ?K,xOPy!?s??`??[?x???(??u????q?I????m??~??fc2??%????u??9Msy9?????????"???][tU?/u?.???7??K?????.G???7?0t??@?? ??????????el???Oj$??? ???p??>?????1???kf? K?? 5u?^?????V???J}??r0??-?%???)?????$vJ ??kk?z e???M?????%?)???$?mz?Y??P?f?Et??O}Cx?$d&_?U?v??p???>??"y????E???*z????|yT M ?v?'???????S???J??ns}$?p???As??/t5==???:?-d?? p?zs??G?=??a??0?????$???????^n?????O? /OS???>????[ ??)??F?_?$?E\?b??Ho??????????????-?>??*R??&.??m {6??-F?\J?H??r ?a? ?_]??W?E?!a?2m8??t? ?.4??\ Z???????L??:?P?E?????r??ZR??H?????0p@???eN?D}>??J)?yl??B??1 ??\????z#x]?O{????????? ?wI?3?? PtI-??????F? ?+!????\h??????$2??3????1?????O.nq(]? ???t??~??? ?_\????4?b\.?d??jL???h???s??~?|???}????????0??sT?0?????????? ?M????????Vn?? ?-?[.?pz????6???q?????4 ?????z????w?I????R??,??P? ????i?{??(?6??????PFMnb??? ?f?(????N???#>4??{g5?=>2?zFa:?;??6G p>?g??????cf???O&uc??z??3&?E\e `4hH ? j?If??o?? u]??F?<?u??v?e?*;M?????It9s???i8????H??,l??7?`?~?k??v?w?tX:??#^?m???sB%?2???s? ???qb??(???t?h??SRS?%1??L_KY???e?\N???u???b????5???8^./?????yxM??&?? ? ?u?@l279O???yJKS?.?H?????O#?7)?y6??MHI????3??W?8?f?d4?'F[?[?gc(??U?=F?I?ZRdRU,C`V??? I}????9?????'&d???lj?j???/?q????7???N ?Z?????l'9????? fcK????"???????m??@???\?(=?V5o???F6???? ?1H??5W?Y????,????o?B??0??3Zm P?p ???O??x?????>T.? ???kG/?K.??k?nQ?TR???Q"`??t???sv\???(YWy?r????: ????'??y???7??&???< B'???k?9????=???????,???@?????S`???!?QSZIVCR??SnX??? k?\X??*g?-???j???{???s??????F?????2vt??J? s??Tt?V?9}?6o9?,C2svxN?V???;?!?g9?J????|????????/??58W???_??????p?]?&??1??k???w2mVNO8?&.^???7??E?`Jdo%'???Bw?gPoo[??`??P??????@???????'Pn???t??:|??uT?*?Q??|??????b?xP??????h???u? ?V z,F??)?7????:???K??{G? '?K?_?&??9???o?r?.r??????? ho??&??[7?8?\?q?cy?\?f?.??ot;?AZ???~>??3?? T?XGb???? b`h?? )???????+???,?m?m????????QvP<3%???&D#5?b?p????+??/U??D@$mhS?%?t8J1??.?7?Kq??U??(?|l??z??e??Ar??&??t?/C??p?L?`?????????Pk#??P?? ??V???1&W ???P0?????IX???7??????pQ^???T?o?A??VM?0????gAn????c???p????????gL??A4z?A??W?k?(O?????K??7+???6Y???#??E???"?_Z|?59?rfSe$?6????h?!??"???[??@e5 ?k???y??@?g??]Q#?D 8????1?1???s?y\?+???&?U?.z("?h ???m?`-'?\??I??Z???1?? ??t?????wVI???o?????v???rm?m?5???6YM??R4??M?Q????/??s???7????i???{????????Z??Xd?=L??h?w??n0??=?9??????m}?q??6?q:???????N??(ogm????? ??'? ?????r????X:??'?M?_??6???/?pw?????????{_??5tX3?s??-H??YM?] ???p?d??c?jm???J?F-?w??(????'???T?=?'????p?5?91??p??????+?[??W???59??)?C$?<4??\???u??B????M z?;z?*s??KZk??:j???????E ?8?[D?Y??????ap?^ ?2??z?P???>?????????p?Ol??m ?A.y?R????}???RV=CE?"%??????f?]?W???}F? ????Y ?J??+?gs?^]?R?Ad???Z?o?.X?Cb?-&??+pCK??D'P/??K\?j??????\^M,?&P?w??*j}M?t???L1?"??? ?? 8??f??+LR?[v?#?????R?tP)R~}4????c??{l=/X{^???????(Y?????SqU??`_ ??a)c??Ba?C??`??1e#???t?Z?b??+?h/??X?Woh?!&m(??bH&??H=6Mm???Z?uU??@??w?tpk]@'.??;?JGK?IO????n? W{?Q??Ky5??V?3???_8????:???u1?z{??????/W?X?X_X??/?6?????@?cUC?????(?ng???_yaE?dc&N??D??kz????~????G??s?g??N??)??IX?2?sK??~????? ???5?C??aK?7Q????? ??'??s??0????l&G ??? 9?????E?????x???e"???#??7??/(?:?4<)-?ij'??E]g??[????k|1 ???>?0{f???}?[a?????b???9;4,?I????????t`??9]??4??|?z??f?z?Iqk?m?N?Z??k???T*???c?????S?S??5???vBKZv?"?h "i?????u?????????'t??w???7??]?I~Ql??A?????]r'?L? 5???G? ?_` ??(??J( ??&?=?????q???r8ma??`P?&?"9M??:??IcD??8???M?-?p??j??????mrs;o?W9??]?C????qk??bG,l??Z???W?{????^???}??=[??[?????3?y??M???J"????n??2o?D????(F??L?S}????U{?u"??.???????a??v}z?>w *??7???????8?B?? ?7??9???aa#b?\?????????????E+????5??0?4?U??Z???U?}???a??B?|0$8???q?kBW)???Ls??v?_??C???[?Av??[+???????k??Y?????E?? ??c?#TX>?K??^`?n??1????%j??_??[?@?chW???0?W?e??r ??:Cz???E??>I?B?2l?&x???,5?-??????M`??????? ?ap>yIl?r? ?/b?3 ???Zx y?????x???e?N??%????t?K???;?????????qKcc?~'i????B??k???.~2?6h?`?7?/??-]? #?9B?D_gn[??q?B~??.)???GI??,?& ?"??:]^????9?CGMh?kQ>?Gs?M?ga&?E??&?4m???N????$?=nb???'?????x???o???E?R/?Iuw?oC???Fq??????2O{.D?`?_t95????d?pG????x7???7r???? ??R)????_5?T?????,?l?81??? 0" ????MK5?F?????wZ&??Q??????K?kJ???^??u?3?s%?y??=G??>?9*????`?n????}??*?^?rZ?0?C.?????????? ?+N5??)?S?J??T??.?4???i?&?????b???By|???&?eP=??6e????!1%???v?^(?J??m Iv????????0j???FK???4?s?v?&??E?????5iG???z??T{c7?m?IEc|????????sq???x?M??My??dy??????\ a???`_???M&???S?U+P?? ??e?0??K??,???el}6??????GyW?<) 6?9?FT7/???x????V ??#'0:??4??0???+???r??g ?????M??1?O??q?????/v?? K6}?]?u5O?9y"IM???s?Zp~???(v??????}?? ???A$??}??k??????8(?Z=q???? 5??5?$?? ?????:?R??M?w???????f???1.??xr???A??A??8????oZbw4??Gy`?}x?????F?y='8?x?R?????????*?,;?s?Mbk?E?q_?A?????9EP????}^?*4?hVI?x?}???+=?????D???@-??Z.??????#?.??/????S?P?????m9 P7???Y??????F(z%Z???Cc:kVp???N?&??!?9? T?^Pb?({z?r?????dl??RpZuP????:q?? 1h?l?';???F???Qcx?%?4?7?q?0??PKF?b??W:L????RR?(???xeT??_?Z?c???>??"?u?q?H???]?MO???????d-a???ek?} ????f??N?;?M????]????????_xY??2K??a??a???7?#?6k@?Q??S?0????c??Y???????Pj??>? ???|??y?cP??~??%G?&?f ??mz?? ?Hq?????DC$??.?F^? ?Vu??? ??x??S?m ^?-??N{??{???b-????V???????C|?i??????Nq???????????+;??????U????I%????&???t?8 ?%???9{????r??^?7?X[? .roz?2?O???D???\F?? ?-?:?]??2?????w?m? b?h????0??a>?%?WH??@??#?3?[9???6`n?AdEk???*??e ?=$Y8?:???/??,$??.??`??????S0??8?Z????b??$qM;???????????]??!????g?af?=s^?P79?"c? ?????>a?fO.??4?U^_\? OjB??cL O[???`$????6t? d???)???????vM??,j?j/GyX$?_=??\n???}?i??????8w???D?9"s???2?<??q??u?????{ 2P}oA??+????*?jM??sEr?Y???#?sKXV?? (?A???SN(3F<?q?~5?H?????????????8????(?1m< ?xU?;?`???bsJ??6?Y6?? ???(??7?.r?fn?8p,?????RI6]?s<= !?V??F4+??0??K?s?G?????????1?)???????M!uPg?]Y|?Mu?C???FZ?6?'????? q?1?'? ?[??p?J??}?????y????t?Ns?%?x?g_g???2v{?????? ?j??'c?????L?????????????W????y???9?vY6q???M????xX??????(?W??]r4d?????5???< ????c?:w?\?????&?P?????s?j??$??V??Q?i????g.em ???? 9m>???7?3)??0u?r????)D????:?c?? -??? ???]????6?b???`?b:Z?? ????F???x??????#?C??M??? F ?(?????]?Z?7??R???i??]??/v??????? ?????P????????XS?? ?- c???@??)?Y???????>???%??LN??????r4?"? ?????k???c?)?I??a???:?x?????Fn???'M??5?"r??/??d:??p???*??:??1Y??? i?? ?? M??)?????????-??=I????\??PW?9?Vh?6?g??XO*??sRF???b?-??D?E=V???G? [????\??X???t?&?qv8?(j?%'??.??imr????? E??HR" Dy?8Z- G?8???b? 5??????X??dZ??2(L)J$??L?? ??a?g?VMs????:S???4?i???????"F??~??k(9?E??u^3????i????R??-n?'Ns9$???.?W??P?M<???/?AID??s???`G2???3^19??O??? "O?iL?'???T??L?&??J~&?S-?,?L??x?>?S?.????!V,???; ???????????+\???????xwMy??s]??&????/??xv?} ??KE6?tCo?A!?i|y U??z???;^gM{??? ?e?;??????0x????? K?W?? X????Vx??d`^???Q???,????f???????o Z???f#??N?VCg?_\?-??s????lv? ??Ey???????@B????????o}?? ?????J??:]?>????K??????j?E? ??m?????g+,?F?z ?p??/^6?N-?q_?1???[< f?????_?YR????m?????%??M;[??C??~ ?*?OC?WI?7?????C????X?L?Vv????H? ??6?????U?O?dM;???0???I??4*????? ???$m?(??:?wR??}??=?h??W????|8?o???4o?G???qI?4?D?5P?I ??J?A6???????,??????Nw?%???k?? ??'???N????Oo??59??????z????@}????6?6/`?#??J?O,%up_S??j????????\??5?j??]??w???>???U????????t#?uj?P?8?P$?????B??}?#?q?????`?????-???????^?&????#?TBW?=!&??G?Q'?i ??M?D???D???+?e??c??$z-??u?SL[??9?VFO?KO CU??)r?r?? ?3Z?????f^j??????) @{??{????1qx????"???d??L?Hv?????HBP????i??eh??????e@?{)I| ?????|?;??)??2?????R\?`a?)??Y?Aw? W ??V?2???0??FMR??0h~??6!Q4??????a?????N ??????S??????#??qP5!????5??Kp?NURu??j???abx?8????v???Sb(??9?S???? %???0?O??p???rDrH?????5tY3?)E|????g ???? r??Q??+?+???0t??#?c? -{?YV@?M?hU(??;?n?+uW?? ?3?}????????]?U.z?AP?D.?V? ??^??0??9a???MEM??Q????I???A????? cS?G?s?4???y?VB?"?b???1???{@xzf ;v??>i??4v?+E??????>??c??J?|3t??E?????g~??>?3k?R?Y,,??b??a}6?g?????G??\?s?bi???>?\W??S?7?t?5!??????ti???H??K?PR1?hz????????X | ;j?h ???l`????v!&R??@?????2?JO?????? ??s'????v????u??%;??kYOc=???2?:N?? ??b?H i??"@z?9?x9?N?? ?6?L?i??L??x; Eik??;??+?a;G1?q???9?S??/????c?-G? ??uO+dJ??n????_?P??` ?/+?p?g?I???176l%d>D??+????Ax?B?K?F?%NG????)????/+????pP-IYZ?????/,!6?~?-?^8??a?y??Q?]C.?)??j?]?_?8y?????_?? /??Ic)?'r`????`Cu_???? vn?N?i??r??R}???.?????_}9? 0?d??m????!x5?6s?? {?(??7E ?Fh?6????P???noR??O???W??x?,?1?EcaOw2??'8f" ?i1?xV,????R:K??X???[:([?eH`Z??(?F?|???W????c?,??s}?????F???? 7iR?X?{=?^:?Q???%5?>?W???5tyyiqE???MJM@?????y~??* ?q????.[K*?*??=4???m??4 ???????^??+/?M?bPg4Y?L??? 0??u?A ?Cz???_????'H??U???\???z,1w;?)?xP?X;??[?5???.??af?1???t]??9N?sE'?G??)?+D?Iy#e]???m@??? K???A?Zkf??r??6????O?r???r)???c?{KK5????7?????t???/t>2?q??=??/??????iI,?d??3?u?t?jIF.}0t???'?v ??p?"X?????C[X7????> ??t?}?{?&??r??HS???4B?(?[?8eb?. -7bp?????Lo?n?&????]??@D?~?`!?9(?????f??b??? ??????F?Hd?????G ?6'?????V?#Q????m??\Gu'>?9?????"??????I???"?? }??? /h???????;??k?:?r???:?V??O?s? d(??l???N?>&???INW4hDZ?y*? w??~??GS???U'*?iQ?4?S?? @?W\??4B???M?[????:?.??aaO?)~?????????vb?L?k&?;V}?hXf?Y?$n|~??Dw6 ?>@?u??I(o?? w??p?;??Q?6??t }????'`?t!+???Q??n???]A??Y3?z1????%?:k??3?g?.?#q?>???8l?????^???Iy????C}(???JZb????s ???????>[?l?6J?ex?PJL]J_? ???wJ???c???(9J????\?iEQ?r"??????>??KhU:????3-??^?????d*??v?>???$?&;?????p?p?q????[?????.??[{g???{{|???1,O (??z{jP?} ? U ?????jTp???R& ?$Lh?\. n?,?????4????a:e?8r +M?T?.?? ?P??5?????pz:??h?>HuU?RoU?0?#?Zz?=? ?'(?sp??F??kQ?????*???????.? ??%k??C????K51L*??np???Ky?????D??}????w]??.*??z ?????%??????aM?? U?;r?=? ????????. ?????|??:a?Y??i?gH@???????jGb???M??26??j?*??z6?? ???@?B??v?AOH?????9? ?k?L?RS??[?????????R0-?u?'??I?IMl???;??4? ???????b1???????Z????o??zj???22i????m'}?+?(??(?='`r??a?MO???<9???????????????:^?\Z?r= rF???7??d?????????????5??on?|?g??nh?????V\?1q?m@? w??@??:xcuZ?~t??$?.???g+?????5?'x?l??F/e? ??m??????K?Kf?\????#??U=? ??/|?????W?? .?S ?G ??qa?^???Z,??5s??????'g?????9?YdE??L?$GM3? ?z??????????Z x?cqR??.$??l7???:!? C??=l?6? e?.?K&Lv?k?b?(????OL????????????@???????FV?+??t@??@+I??i)$?0?.?9[t????1Z:[\?A????+-???*?m-$?#U??k??:????h&??R9?^O??b;-!}???DR$?Q?+a??uIW? ??????B???????b?????$????+)?!???F??Z????2-x/?? Cq?1?xbT?2??F[ $?D?sZ? ???l:??vCL?B?kO??J?????????6 ?l??3E?5-??????????6?3?v?R?=???3????{? K?=`?~???????7$1?? {?B?>G??|c?,?c_??B? ?#?@[l"G??{?:U3y????M?w?A+h??d??????X8S ????_?b?oH< ???^`^?r? 3???h??????n??M?2la?eg0???{??)??z_??????} \iZ?!?`=?#???? ??C?s??n???L?c0?]??.????4???U+?Av Ih?o?h1 |??e?? u??X??j????!???Dm?B7???r????g??????{??#?Y?Z????|? ??? J???????nZ???w???????R????Npb?d?]M,^1J\ ??#?e????)?#??(?(?U?k?????Z??@???q%3Em??3~J???O????wC??K&t)???J??Sj?&??????m?? ??Z}?);??=?&B?c???yX?(.??]????X"?y?^Oy?Ga>???W???~ l?? r???wS?? ?Y????d?? e? N-??y?:c?A?qE`???9?O?*h???ok???vW?T?J9?B?^{??NnL?? G?Wo??????s????/?CV?JTb M??U? ????rUA????h??;?F"??J??????xz????1?q?7Fb??l??m??F?[?q?D?b?5D??S?5?4???p?k??H??"????a 0G????M????<e{A?O?t6?????z=????a`?J3???7,)??C??-k?????t? ??K_?????B?P??1????#??|k??uS?$U?Yx s$" i ????r|?j????kJ????;????@F?1????4C???M??l?U?;??e{??u=!f?|.?~?,???MW?/???????HU????????n?j; pm]?????`??!=????? Vf???? ???5?k??N???2?????3s P?7I???n?-??8????+??x??I2p?,????l?)Ra?PK??o???Ei?#m?G??? ?{?W;s;???k+a??Z_?N?[?G?q q"[7:?u????????h8/?????u?n?{mT?z??P{???~V?5???0?y ?\H2]??k/T?c?7????????e?J??@?G?\Urt??X????}?????8@??[}??J?[& ?_.?????jw??>n|`,o?T?3?o?|????(????U?V6???8????=??:?T???3D ????"?C8?????)???`xJ??? >??m???T?m??yh~??B}?3??: S)!?e?'fR?%z??????K??O5??????b?O??b?!u??P???vu??^'? U??qq?ZZ?t~j???3????-U/h?9????B???w??_????C?????????????i??0??CR9?????E??=?L?6???2???RH?\??js?p`?>?t??+F??q???^?Pq?n??G?QiE{T?)?-???????)?~?)??m ???_?y?j?l?k?_#?mx ???"08J:,V]????0{?????????????b??????)?g]??w+`?m-r??{????c?@???1????u{I+???'S?j?2???u??qfy?????.?+G??d?S?$9u?>??d??m8?; ??q?????XR?!6?????+??1Fw ??P{?7?:k?q???W?Q??<?H?W?i???E?u(u; ='??????? ?{ ?.???qsxRC}bM [??1?^`?L?:???x??A??>??uOI????6? ?? !????i??8??p??????X??8??????? ?l2??o@??&?e???5????? r??F? ?70q??>Y?l??*?%|?@!????H???4O?P????bjg???k>?WZ&??Mj? u??{??=?h?:w4?hjS?0f?n?N??~?7?S=?!&?aIv???? u???{???A/?:e?N??{?!???.-???e???sm??ur??????.?;[?C?m??R?}?T?+>,?uYe???? ???j/??u:cR7V?|#??9iH??H????????3H?b?^)\?us.y5??C?p|???}?????g????y??69???????W??Z#???A??l0?????w??????????d !?~?.T?v6? -{V??}? M0???H?B??B2?? ????l?C?c??CH{?O????b??C?2n?????V5Y??????DqCB??}??+J??p??????9?=D?????~ ???q??D?M????D????p`}_???_????1 ?????u=K?????WLDI?~wpI?bK?l2??y??M?t#)L?i??g?k+i?R?{Q???[1??S?]dy???b?????????(s ;1??G???b]?j#??????$?o??G???a??U??L?os15?]?s??s?]?>?oU??.:??j=j`a?Yl?.O?kMJ??[?Y?BI?SI?`??Z? l :.vv??n??g?g??[g)????BK?X? ??i?b??0????I??=? /? ?b/9?,???XsU????!H???y v?P?Hj??U?9??l?D??W??@??m??Y????@y???#]?9??.??RST??5`?!i??n?????4j????:?????'??q??8N? ?n?%?+?u?????}?tF?0?C??????-?(?n?v7?HKy??}=E?=????SK:?W???I??n?q^?;v(C?B????/??g??C????????T??k at AJ=:????_]}??/??\?2??n?????/?:?R?????J ?????g?k0|???M??\???^?q??????3?;5?VR?y??????|rA?A;{?q?/?7?(???|i|?x?P ??4??(??q???O/??R?2E?@G??,??oAsQa??%?z!????????]'iaI;53,K?#o???L?b?????g_??t*?u??~??M+??M????%?? ?|:SdKa4P? vIkD??K??v6???u iP$??????????+?????????`?`?????Y?O??/ ?w4??6???IR}Q??g??9??yO?^???P???/?k?Es??oU?C6_a??"S ??????3?NH?#J!e????????V3? l??}=????-* ??_Gu??v?1P?t?5xr??i+?zL?Y?$?? ?O???w0 ??"DLW5????E1nX??%???8?????~J$K? \|JI)!?t??#Eg?p????l8???SH.?a ??!?+?S?"??@_??+F?^R;??p5 ??j??S?i?W?^7"!?(??rY??>?w?B??,6{?i?e_?V???^??!i?V????????t???H?lv?Y???7??5?1??????Zq????h????Y\??w;???x??!?w9]??n??Y??C-?????LoR??N???E???????%5?Z?e??!?=??[:^?a` ?????4??M(O?R????niI>??????????&????P?|??/?RF?A???Jg2???H_?5 ??]??[p?z?65?}H?U{ WYj?n???5??Q.??^?X???: +???\???}T%?????y?@??;?f??D???J??"???#U|???M?D??>Z?>Z????1 [??????i??~RU????fs~??-?????v?K???????_?m9Cg??N?????D????9JE?????]1?QD????? ??#??]?(J????)Z?%? ??.???U???????R??/7T ?`?s=;-? ???gH???3?`??/??g+?g?iJ ?gu?>??l????M-?? !=?)~? .F???>uo?{?5{??t]??P|J??c?5E?7 ~????5?-W???????????M???>e???S? ?L?:!Iz?s???H(?= ??n??5of??jjN?&??X5???P?????i???]?:??J??k{???>?K8?t/??N??p????W?y?R??J??????W(j|?t???=8u???JQk??g?r?[^O?w???Zb??e???\{??swB??b?R(1R\?]?????? ?F??k???dw?s?b?K??????we?? ??O?oUB???|????O?G???:Bor4?NK????5????????h??ogb?uB??WM?dI/?>C~2T?|?J?/w?? ?rP?To?????????O????O(?+"9??^?????????????x????g???'m??K:?_VY?[g???j7?`?yp???m???????7???_?v????8?}`y?8?Ga?\&.???;????!t?J????t?;??C?'\???x)???????a???6???2?????? m?r????g[?&or?|q?Wyv?I????MT?OW?s??0?z?L??k?d?@?~?????UJ{????uS?u???YJ>?/g?o?c5???>?XHE????j>7?'?DmYK?_??T?-?(?????u? w????E?:t?P??u?O,I#O?A???????fb?? ?#? G7?w??V??@!??. ???gY?I??-??]}S???"????H?????$}&???B??C?_????G?????-dlR?G????-(_??8k????MhyB?7????%v??h/S?l?@(????a????8<;b?Kr??A??vZ????n??y U??? ?KL??R??????"??L?-?D??? )h?y??@k??t?/.k$?Q???`???,3v??_8? ?O6{??1???|???oM?a???+?:?2?s??|S??; r?k???;???!2A}8"???C??????$??a h?? t?\???. at t????} ????!dM?P |)????`?7J??*m?,'Y?f+>?q????`???%?????_S??s[m???]"?Zj&????^X???So?\???fQ?E??8,RT?t????????Ch?~???oY?x??/??_jA#??I?|?~?X|??&f ?/???_?K>?J??V?=8Z??1??KjN????Q?? c2????+? L??8??>T?x~??{ ????a??]?m/??z HAE? ? ????J?Ef?\Z??}??eh??|u?{??A/#.o/??O?hI+?Ex?`???;(????????sX????6_%k????%????\???)8l?Bs???5\ ???vi??F??|???8????l?G?% ?oL\?:_T?!X/,?d???s0?V*?[?? E??cq????5Q?N????K?Gh?Y?\?*S?b?%?>`?6%)????a;???>w?DF??F1?/???E??|?.=??'????????|:??}#? ?8??????6I??O???AsG?])?1?????c??p??????d ?Q?xj!??d???W?? u%?od? ?C???????U??'q l??!\????l??t?z???H@,|??$?~?oy???$?T????}RM@?0G? ?I???7??J?#?U??????? j????A??(@f>???t?!???-??h<???2?XS? pj?L3?? Z?????.?{??n????Az?9Y?[?9H?7???U??|m?7?r??????V?????l? x?Nd>??o!)n??f????=m-???Z?j :??:??Q|8p???U?~Vl?1?>$B?U???p??iHN ?K?~??a?8?f???[?Y?v?.?Mb?A@;?????}?}?m?C:z?uh=?t??7?`??=?V|l???ID[??aYr??'?58??)B??9??a?|??6R?F?????%?????@?9??c?\?? f?r?rHs????b?\?????@????4??Z?U????Q"?4K2?d0?BG]i_????z???)?)?????????AM?\??@X? #gISm?x?G`)n5?&?Mm?zl????8???JV ????s?H?+Y???J??|\E?X????}?'#?1?(??[??`k4?{N?Ef? ?H?$??v ?3J????g?d?m??5??)?]t ??\???M???????r???`?ZH?>?W???????6?_&t?g?w????j9?'??I?c2kus5{5G3??g??]?m?XA5S?d??VO? ???? {??]??*s??ki?2/?RL4Ooj?{&?j?2B?d??????!,???ag??c?????? ?])k?,??a??????{???d??4?B?,Pe?qmoy?ks????FLN-??s? ?????9`????*L?%;??m&?s*g]?<?[?@?)??C??????z???2????:?3n???S?Jv?=?e???6??j? >?x}T??(?X??n????D? ?/ ??????J??~ft%#o*PD- jC?)??? ]????"?U4Z???,y?R? )DVC??P??????K???nz?)?=?????s????Yr??!@ ?&G?[?j?????^?,???JIU???I? ?R????f#!?%fliiJ??Vd? ??W?t??Kx?????X???zl?z~?Z????6??E?+??????o@??t???? ~j?w?D??? ?.w??K :????s?????N????? ??Bf???O??zt t?P??????k?C??0???>R??????????G? ???9?i@V??v??L2A???????X?6>F+?^?@???`????hb2??????8?f?c2???46????z??|?l???loY??????d?.?s???7-V?=??????#??L?????n??b?2?y? ?????*??-F'???)D?A???O)5[k ??j? { ??v?&C{p_} ??q?y?#??x?n5*#????{p??w??H+??z9@???????S?D0??q? ??R|#9??d ?????z O?????qT#?hy??+?.?U??u????(???_Z????yA????c1P??7??r??V?????O?7uq??????????? ???#-?????BC5??????R6?iX?????>?f?R???i?C??]=~?6:?R?{?Vn(???*???R??KE?8Ng&??k?tu??@?D7+? :?x????????'?g????%???nf?T???!KLS\7*?M?p?c<*E ??*??[?!??|GwZ?lwX???B?]j?D?B. ??c???l??:??-Z????Z????o?o?i?B???/?u+? ?-4?????%??/k????z???y?K?r}h&u????[b?>:;?m?c?_]u???t?Kz???k??q_???/^&?m?]??????y BjR??S#?q??(?????????ev???i??}?]???^?Z?`????=?1??SI?!??a}?J??????5+???W??8\????)?%?5??Bw6??p???r????`?uy:C????u????_?LD_????A???r????~?h?: ????R?^???V???`D?u?????+'vS???? ~\???#?+?:S?"t?\k2Mr?H?A?S3????x???=O.?'6e'??????7rc?}?????? R[Kz6?gL????.X????? n?J2Q???\? ????????N%];?XaI} 1???????Q)??>???k?VU?-???????n ?sz*????!? ?b?@f?@??????>|?i?9?|?J)D??|V???%??H ??Ne??}?y?JD??? ?nZ?;$?)Z???????J?He?K+?>??X??lB???:??D?/?9e?| ??,c?l?P ??? ?,?,t?z??"?? ?V??%?vSa???[v??$~ pux???? ?=I?????wQ?z,$???dC??&??w?G &5j?vw?D??E3 d?(??L???-,?h??~??l??? ????L???nT?5?????%q??we???%-3?1????0??B???P???r??5]*?????"???@??NQ????r'???h?????TI jQ?@z????]?dX????$????? ?l?C??U?XD?C??q??^XvM?Xv ???T????????@???MA}?N?(???`Q????W!)??9?8|? ??1S???]??)??b??(?J???z??*e???%??@????d??????z?P?m??_???K?\?????U???b?9?? ??q???5????rL?(h??>7?D` "?? ??????+HK????V???+???+?u?mG??????o?hoM?H_?"C ]#????Y~????p???p3?):?Q??\0? <-;H?i?:????h??3?t??,??v?s??Xw?q????p?&:DZo??g'?[~????S??s?uPOipZ???B ?????J2??????t?????{??J"2?odo ??p??gK@???s????a??? ??&????V??NL??9J7B?j ?F???`]?D????%???????>q?j?0|?L%?????{???mPN????&?q$????i-???z?s??z??????????3?!?9o??#'d??????????B??S????[@? ???w???a?0???mO9t"m? !??d? }????Hv??]b?e??? ?:ApH5?p?Vz??????"K F?M0L?c?'Rd`??gha????s{ ?;KW??1{g?|???:??;?{?`?B&c?pw???Y??8e}0_????J,??RUjI!?q?'????C??J oU0??z5?= ??C??Q:??*!?*?j???OG?NT?????F(???[? ????$s???%??Y??7?xsS?F?????L)?3)??5Kj)?4?????t+P???U?`J[????JW?;?9B????$v?+?E?????????m{U?0????????o???K&?{h4}x4???:?m9c??W?o<?:\?E??+1y????1 ?l???z???1?X??]2?-`????D ??!???????lh??>`???`[??h??L?P??????q;)?b?:?????I??V;SV?R?X???????=????b?Tr????:E?p?4????????2???^???#?+?bNz??A?)?%C?N3T6u??? ??~???3j?3?y?Ic????W???? ?O???????Z??_????>?????DBvU?z????1?`???b?|_??m???`??9b*C? ???2?u?}?9?e?????#??????? 8??~N?429-?!\?o????0?2???U?? ?0F?/|?K???-????u?V???? ?e?X?W??????|>W ?F?)D??;i???w?i??=?HF???I??Z?;Z?oi??]???r1#W??o????%W?6wl???_??8??j?B&?:??96n?>?h??=?m??PJ?*} ??K|????Y? ??U??|(? ??P????;?L??c? ??u?J@??%??Ip?#??q??HG??c??|ulG???c??Qw??H ?????????????2??)t0?z????7????[?M??yr?b}??m?S?? ???o}$??L?P??;??^oTQ+ ?{M ?Z?\??A???'??Ho?????g??`????G??Bzq@? C??=???h????2??*???q??#????????)??_? ??~?3?????JF?????e;?et??U???? ?Z c?.I:9-K ?j?p?? ? q?~?a ??P?k????R?? ?A?)?9 Q???~?@z????m]????/???]?????gz??? ????c(IU0? ????P???(?2?'?v[????M?0D+??&??+zK???vf?y%???a:????"v??J????????2b?2X???>?Uz?S?2?P1?r? ?W2?U??y???<^???H?f53 ?"`?PO)??mgktJ?x' C w?R)???:???? <$?F?+[o?Ur?;zj?C ?Fd???^??????????T^? ??H?|lt???D ????*????2]????n?[Dw?UMLl$???u??oI-9g? ??\nX?8???M??? |7??v?-??~~????{??????%?U?fK?E?????5B?"????? ?a?f?hF???\????u???vn??CQ?0?[????w?????~?|????????%B??Z?@n?????XRFk?Uo????w?????% \G$/???kc?]??????=?=r?????A???0???jo?????F???@#9[??????>?j'#??S??%\B|?1????????/?#??.y????????)?Hk?d???m??!r??&/ ??-?T"ut ?????4??????;??]?x???^?????L?1'?Y??5? C?+???*????j???*??c?0:-????????6q??Zi4??i'?)?[ ??C???T?9?uZo???6?EC??G??k????JrW?<,?>!K??i??? ?)?Kj?G??y ??`L?s ???`???4?*A~??C??j'??-????/?C?d????Y-B)??L!???#?X????*???????o??e7v]9????rC?d?????EC-9?h???zh??????TU?????g???xEQ??:?>???|+ ????< ???? H?{???F[??2???i???2?m??q^K????5??:??(?`#?x?j????????V???????5?? ???-???y ?6\??k??%jx??&?'???o?w???,h??<??4O?R??`????C_??'08?-G??l?H? ??@R???J?2?????P????0?5 ylF?ki%B???? V:+ 1nf???????%???n?????A?s?`]?h?uG'_?k????Ko???????|?u??K?KB??>- ??;???^Y????.?Th:e~??B+g????j ??KO?????????R ? ?8????????T?=Fd????-;p??}b??ck?)?x?E?o?b???`r,????v????????`N?z??? +'??????3#????? `?V"t?????Z???????)Y???\k???m??w ??$?T?m?qe???c??C?>`???eO?gj????????F?z??????b?$???a?I0?????{g??,:D(???#???-?^????Cm???s ??k@??????/? ? ???????]? ??}azr?D????`iq????7}?^?????c/?Ib9?e????E????? ???0X? 3?????G? ???k???A?S????BH???a???C???b??(HT,??^r?????UJ??O1I??6s??q????? ??M??Z?9?!r?[`?`/?ov.??{?y?1???C??u?? ?+??????????lZ$??U????c???R??????7+???e ???L9????8?f?4???y?????~Z??yZ?????b?9? VV?????+.l?WuZ????o??[(?V??#???f#O}w???3^?P??????x3i???U?D??!???>?????o?(?uXt???????~7?? ????W?]#?F;?? ?%,K[????7?.6??tV ?FN?????fWl???;??L??3???rBC?? ]?S??!c?v?Z ??!?????2t?V%?4???`z1IF?? 2???W??K ????k????0dm?-?D?:???1?6??S??-????;??y?]????iV7??p%Q???i[Z?????U at -6NV~B??|?[?b??Cx?4??[??{lQ?Q?#??]????kd*??????]?N??????k??K?j_Ou?????????J??u?? _?V??ls}??jJ5f?????q?F9SS?9?/??z?????????$&J??!W???W?Pl?$????????B4???`b?-?X?9??.f?Cn?L?8?-????Oq=?????? ?? J??? ;~ {4????q?5`%?mJmgB?64#J?? ?t?b??:???3???ch???5;'??`???J???W ?B???Ab??????{0?;9 ?????{?42=tdrs???j0u?!?+v ]?im?^? ???B????Q?????43?1 s-G?A ???q??/&?= y????>???U?!?!t????k???i???F =?)?OA?9?q??wd??0?5???!??"W????3&?3x?E????wW?-?w????"??(B?EVX?. x??$??????:[L????(???1?i?|?????rEi??? ?{??%?9:???,????????u?#??{???)???? ???^?s6j#???>? ?r?? 4??H???T?v??9? ;???2_/t???^&??ff%???{?$l? ?L?8$?T1(Yndah???In?0;G????G???{?s??@?a??)`B??V`?6:????(#??>?Q??t?h??????E?kg?P8???%?:?)x?L??X?W??i?b????H?????@????Z?[??8????W\<?3?UsY????Qr?1?????RfC??=??c$??u?K???l?? ?Xd]Aq??9a?kl;??v??)4???wSL??@?TP???%-????s? ???&?3?1?v?a ????? ??s?Bf?J????|+A-$??$X?p?CF?u{??ir??r=?? Y???sh .< ???~7ei0??=?@??{XJ ???????b?D E ????J6??????? ?f??2??=@???:???[u?? ?gSwV?QAO>?s??????9?EjO??x?\??T??T??/;?,-??d???B_n?8?i????(!4?}G?z(????uD?1.m$&Q\?????p68o???$????!t?;+(???bC?a????.c?f+#?P???y???\W? ?[?????????x??????W????p????B[?j ?k9%W???X?em?????Nv;2\/????????z?F;6??}?@=?r;??????{??/?= ?=M?*j?C???N?i??So??:?Ph?????????J?~ ??|???~??7J??J???B)TZwK????#7???^n?}??]y??c!(?????7 M)?Ou??d?? ?b?u[??h??,W?^?&???o? m??-??v??Y?V??_?>yX? ?*?Wu\q??.?nGG?opAT {S??V???v?Z??:GE??LN?\?{K?9???/?c?_?????*)?2????m???P(?P?? ????/?k??,??5??QYa s????????.???N?J?????);j`N??fWXpV????]? ?[d????coeur?J????'??tB????v?q?1 ?5??ex+?:z_?s?[???6p?????m????????m5_."'9?un???`?_Rd.?F^A??TW???M]~.TE???h?1????pOX1?w??#D?~F:U??}8???- ????G%?8?m????-U?JR????-?????PX??i????h]e??`;? ????6????+a:??~??????? -&?-o@ ???(?k?+ky?B?"??B?c!??T??jv????v???[??K???T ?+??3p8(,.??v!???0?!oq;Sr4??40?m?p ??k???~+??4>?r? )??V?PS??{| ?+?????? p??7?Q???+W??1|?s?M??W?q?mk[G?#Vv+???#? ??hb??MC??? W(???0?Xj!????e3 |W??Z?????lO?T??/?~ ?????3??N(???WH7??>A?3.????F?????el?_0????y???7uh??:?N??}??o?? ??W6E?Mb??Yi?:???h`?pA??7?^????C?Oq?)?=S??l??}?? GlY7=??~?$0@`??l?Ti?A?K ~r??$??g*BN3??d?*?5?_???i c???????U?L?Hn????P,?P?M?KR???K?k??A`???K???W?:sUE ??>9?F??QM"??????b?S???e?"??????? ?p?pZ)?1??? ????[??8fo?K???a?N??x?A?H(^?O*kj!m???+?!?6?L?v ???J[v&?1?a???? ?z?[b??????3???zt#???^?.?r'??-7??5t?x??'Y(q6???VP???o? d?}??c??w??????!??Q? %-??l[?_Fz?????bpOH?m?r_ i"???\?????q?nW??Z?pK"?g???n??}[V??:??E;-[???x????h????Ku-??????=/??F? ?+??2??7#??^??g?g?K?j??R??%k??\??s???ww?????9 ??}oS Wn?????yY?????h????zM??~?c???X?^?<}/t??S??e????e???`?N?"T?P?? ?=?='0??*? ?8????. ??z?K????"ax?n?M???=?s?S?V???????7?S???@???vb????H?$?T?tl??}???Pbt ~l<4l?pb???']??,ihv??2j??`G???F=?r??_u?????lcqYNW?f ??.>?s|????x?)???M??D???W??k???_8?J??TO??52w????????? ??(?M(|K??f??!?V?iH?&???Z???????W?;`?????c???O?+)?? ??d\W????Q?rtLY???tU???s?z?- at g?B?B?j:?_?????g:\???f??{]7 ??g?(6l?0?k?NF?/?u???%??y??K%?_ ?y????7?aB?f?W?l?P??`??; ????q??*w? d?Ju|??RL?r uKi??T???;?63??{????%??KE???i?? ?f? /I{???k?? ?$~vM?`?????j??1??xm)???w?W??N??B?U??{w???l?V????? H??????}?_????6s)????_ ???;H?jS????|??x?: ?y8sC5?K???T??Y?%D????56R??5?X??qa(?y<(????+???????L??m 7?????VS??5??{??n??W,?/k??|?5|~?w??????t.w;???}]?V?6?????pk???I2?I#?G???%?[??Vv?q?????I|?l?^?>U:? !???g?!??]`?|??^By?$F??X??|?xR$#/X??Zxu?L?t?^vOm???????q?>c?4/?iH?H6?q+{/????j????n\85b.?.p?????'%??Rh???????7#?|?c??9j !M?L"e}??O??@e?|3?yb47j???T?]?.?Ss?$qB?:=???.j?X????h??%????sh)d9???]???>??mU?!>??????4??}??????)x??:?=??8?&?y?,?H'?,?cK?~d?\???? ?(g ?4 3#/?x????????@?:???G??????~?~??~?|?r??L?Q'? ?:-?6???E`d?/??H?????)?K??b]jWA??????R?s??# yJ^]??ArZ??z?F??#? 9f???9k?r??f??i?l?m?fki?` ??????????K?z??,??JM???L?????W FC??;p???C?M??q????z???)?????(n??k?,>?1U??-%?????u6A???:????O?y ?2???>??s???5?u^??e=????s?\???sgG???c??@??k?{?(?I}Q?*????N?P?unVj????BS?F??f??)???F^?`???????=??s?<]?2y{'?? ??BhU`???c?? xN??????y?^??.?n4X?Z?8?FV?1???&??`|??]????????p???O??9l?ZZ??E?^:I!?= ????N:JJ??'e???m????? ??p+L????i?!???hg0??"9?$M?m?b???:???t3?s`??0?????????b?C??cZK?Y`?P??????r?@?%??{?m?????'f???X????????ad?m#M6???????q?????0??&?? ???S??M8??g?qs???U???????:?yUl/??:?w5t????J?z[?sC??20?s??;Z????x?*Y;?~)??3E?xfw?ix?????? ????? ?'?5P?????\v??]???????~?(?&gZ?Q?k?Y???|yT"?|?zk?Z?< ?????6*5??????n??)SQ?(M?\???|?(?T ?0ij~,??K#-|?*?]S??W?]?A??=?c????/?????????,?%?q?yZ%?h?5^?????I?}*??j?>A?+?'R?5??s???Ov?????[;3?????? ?\?1?6u?l-?_o????6??(?z ?????????ZX?c??/ ?,?sx??:???9?E??m??r ????xY^?^????G at Lv? ?????+.?w??n \B??H???/??????+????[5?$?E?M???iO?VPS?Njo ??@???)z_????????Wo?Z????+!??,??????????8???????????%?]t???D??????w0!O$???7}X??????8?Y?s???YEh*x?jC???BYI????U<}N[?????W??????????iDF???p???' k:?N???C_?q???m?U?G??????P\?K? #?????c^k*|???????I?s/A?|??n+?[?u0a/??kjdm?+???~??f\?/?O?*?&?? ?e)?h???7??H?*??P????pc??{??Q4??O{????????d?????`??X? &???????a%???8?????3>????m?D?|?????J??Cp????1?d ?7???=R{?XO ? F?2,??.??t?I?:???c?????H$???G?tj?Y??ed%???n??/#?#???p?????????????e^>*|?!?S($h}D?? Z??Ckm??5]?I"?d?????U?*?a?~\o?.?`?-?1$I??y\O:Y:??QB????*,?a?????m????}Lf???1#??A9u??.?????K??3??.???K!??n????????ez?%?????0??$ ??????D5?.@nEy|???!?R?7??ux???n?Rg??k`9?rm??$?K*?? {??yw???k??I?H?????? ?0j6'?]"??dFC??9???LOc{Z8b?$v;^d7??p??}?li?*n???q?G???ZB??"M?c??xS`?hXMk?s?sa}Q?!?H????<8??k'gR18>u???7>??? ??kq?Z?x???vl????H2??_?7?q?5(?:?????A??i????V?Y?t?\mH?g]????;?\? ?$?>???j??>??L97??rMk?O?????????p??1I??G??$h a?'?!x?pW?P??N??*H1???,v?~?;???#?|????&0?c? ??2??????????? ?&N??M}??]?c6???`>C??"?9M??I??????=??i??q?^ 2am???4?k?T??6??I*??5???Fml_&???????'3?oC?'uWl?t?9??n2?%Xs?M???4>???E??uY?$h? .[p?R??B?d3jm??vP[wi ??h?&?Nm c&???ol?K?8|m?z??n????-?=???&&??O3???Ap-fi??6? ???m*t?c???f?]x??3?7???d??`?D?r at F?l[?/@?)p??_AK?u????yT? ??c??7M {?9r;???????v? ?????5i\???d??dI?5[??;??<*N???s`! 2?^-S?X ??ox{?oS?l. 4?N?1#`o?W:??6 1@??H?s??u?A? ?*??0?? ?60??>????Eh?"-?z?vT?!p??`???w9i@??>??z?????X???w;????K????7???S7????<?v???????|?u???X????????a4??8?????NO??~?? x????/????)2???} ???????G?}f??g?M; $o|Y?????eJx??ub??3?tv?&???q&??D?]G+*o:?#???Ikx"??f{?A??$???{o?o?O???0?)?;????uMO????? ??h??zOc ?4?J????~*?L?m???? ??*???????"??? ?u??7??h?c?+???~???6K:??@_?????467~hl??3Xu?gT????7????ilOkZ??3? ??OH?O??.i?????????x?! -??????}3xt?#q???S?r4?{??:????0?j?7?z7?{?.?pm?U_"??? ?? U??q??c????????i?S'??8??[????K?c????$U?s? \h ?5?B?z?x|= X??Q????????;5???Ew4???l???>?s?%~%?m?????????&3[t??} q?u???}d???g7?o??9?4???Q?S?S/?@#F]??Fq?e? %gJ`@{?"C?w?M&??? ?*y?????vfqN?t&fq1? ? 9+?a?5?????x?c>?=????(H??????&??V/a~?1>???? ??%L;?-??}!????<6MO@??? ?ss{?fg?????)V?BLX&???,0 ???o????O?x??hS?#??s??N?8o????Pb?C[???|????i??e?????x?/?8%I??<5?4/??D????o5F ???4??| ??[??_???.???_????qe???O?V????2blJ?_?{X(????8V?tG?.?JCHr????G????K?W?????o??&?M???^n??3?m???? 9>????=?=????8?X?A?d?P?FZ?1-?L?&???????'x?"(??{0?X?v?v??c?)G???>??E???*??5???n %i??????-.RXP???2a??$~3???Hk????x =??9??m? v????b??@?~? v;3Z??)????>??6??!0??????W?F5?k`????&?y????LR+????i_??O?????9?P???????eO3??ii????RX?f'?? ?N????S!??ZB?????????}P9g??????{cN ??a8????????????'??[|p"???q O???2??"*m?r` f?S?f?)????????????A??h?h z?}?"???v?fF?h?=?#Y??F????? ???????r??1zv??? !????M??F?H?uh??Us?????????C?pGjn???5???R?????+?e??4?}???e?!G?~?4+&-F_2k?????lA??@?3??????m\?J????Dk??????9??N?h_ Z?(?????&?7?? rj?")?n???qd??R?X@#)?Cp~c/t\)?????F???z}G?OS?cDF(u??h ?G~?h^s?\???i????????yQ?:????Tf?1???4??_k???0???Z???Q?Ly?? ?6<7?c?q?Z??????hjo??uJ[?????D???J?v?j?H??Q???X?Olx ??? _?8????*^_E??????v?????^8W? `u?-?]??B?K??j?y??V??e#??J?bI? ??p?y(?kT???????^?V?RXc/-?> yS????mxg?????Z?Ms???1??? ???U???"???[??_?>b3??WE?'?5P????j?1??o?????.??9??_????g?<0???O? ?????? ??NF"??F= ?(s ???F?C???C,B??>?'?R????????x???I^?????xm?x??m? ???? ` 9?*p???>???????????@????8IU???gX?UP? ??V??,?&?.?*????? ??y?J ?"E??H1&5??????"oX?+Ff?.?!{?@?????k??z??5r?A? F??{`?[?[??????lU ??S??)??????Y??e?aLU???!3??\=?Ss????????$A?.???j.\?1$P{t?.?v?????}??z?`DML?u/G?????3??????SZc????6??????????????u???Bk\??9?OV?}?????&??W?5?(pd?X?J}:?e60k??;9??b???N_?Z???>'????T-??tf??Th? ?0rX J ?TJ?#???F ?glz???"h??1?C?? ??$?&?!????R ?H?z???(??7?X??{=??m?&4b? ?R????{??J??)?FLl?~iv/m??e??,BfH,?#?A?????]?#?x???1}?x????????f?,.hw???ww?.?\W?;o??=_??N??F8qZ??ex?-l#y??H?q??U?P?? ? ???@VF?hL????u??s???Z?x%???f? +>??`(????????????x?S??Z3.??K(?6???lV?????6?Y~dp3???????6{???5???v%??2??Ng???8?8?X????????2\.?.7??????Ty????gZq??????{a????q?thi?:\??X? f?iE2?l??????w???????5p?>)?Sb?5?.?X:?]??$????%?O&\???7?gR??G??????V??ru?FI??T?/??@??lw??4??????,wI8??@ (??;&]?????????.?x?J$-4??{|?/?!??????L? ???]U???????M?j?+6????????x?kB?+???Scu?C???>??Mn???@????q? ??j?m?l??e?7?%/?~?V4t ???- ??;???"????'"L=??gG?y%?I?H??%?M???Fk?=?????e{???L????8u??N ????m?l???!-??e?_Iu_?c??????????{????? q?7???Y?*??[2?? wm???}V??"?e??s?11??F??? (????6?c??\??{??$eq%R?rOG???Vg?RW??, ??$?q???qdN^b???=|????d????JRZ???8????????w??'????:????????2m??o???%?<G??@?(?6??86?w??C=?Yi????&??O`&??{??M?????;??9J?-????vQ?j) ??`9???_?? ?+g?P???oCz}???@??%w????h???Z1??Z??0??J?0`n? P??oM??y,???9}KI???;???dDVz?? ?}????o??&??#?q?5$?^*u?J??AO?;??E<]?V???>c7???&?zq5??????h???ucK???\f['[h6? l'??VTf?P1s@??5?:?w??\??rd??3??Cmj??y?\5???w@???!E|M??J?W???2?CXw?y?T?{??oaf7?$???????????NT??q=??????? ????M?????W??????o=?????5???t????|/???S??98? ? {??6oO?u`???=,?ec?S?*{?4i?i?fi2???.?Q?8????_&???w:InW?v????1???n ????/b? ????m??3?|;m?F??o???pk???c9+6??t?#???0?????:_?>+????????JF0???[/?k?{%????4?;???????m1W"????nK?K????? ???J?yacp?H?? ?9_F ????|1?S?????vD?????o?&???`FS*: ??D,]C?Z?>~i????|?>X??,?p^??=H?4za2?X???$??y#iz????^F???? ??I?????b?K~??9???.??GyG?j??B8:?m??[j??i?0??u???????7 S?J??z??L? }2???3??i\J`#?UV?@)?????Z??????:???2@"???` ??@??? ?? ??D?E??{Gv?V???q Z^?T?????z?^?#???]???dRn4?????u ?Ke??5>V??8?I9o;f$?{AM?}f%?d6??? ?\s,????oL>?_?y?U???8$????????+?D?B1?????4?i???-?/?????k??VCxz ?'r????????39.i??#E?&???vf?"=??.h??W? m??FYf{?o?9?vC?J?????_?L]n??|?????!?7?? )???E?(??? ~G?????WU?v??v???I?k????p?????K?????p/J??{??A??,^?Jj??%??j??+u%-C?Im ?Y??e Xz????,?)??|>?v???? A?????k?????0?0?f?1??0'17????G?}V&?) ???f?8Cu8????M=???0??Q?B?{+XJ?+O?# e?B4 ?U??h???=Y?]?y{?+/]???(E????h?0o??i?????R[?!$Ok?????????K??V?8 ?x??8/?{??5?7????r????|x'?.?g.&v8??d??0? .?????[?Neq>??O?\k?X:Z???????2H??????Q?????Z?;??1LN????}/y??G????X??5:?j?^?f?????j?m??V??:????l??G?\g????/??,`?sjQ;????-???????/?@?????+*??ZalR???m7Kr?@????p?Iow?yQW>??????5?)#V? ????NWDu??2( ??/z?rO??9?2m%?M?????N?d??y0?lJ;?)k?9?/????"??E=m???@??? ?5!??9?B?3?h?en?U??w/0?D??????????J??wv?&??U???vVw?M??e)[?w???5?q??o??T??R???BJ?K??r$-???d? 0?b?a??ghZP?$?????,?N??=?)?L??~Q?J????I?? ?7??v?L??w???? ?x/???&??8Z????#?????0??7aj?B?P?S+eMPkucSo???q8k?*Q7?I?Ml??(?7%??? ?e?L?31???{R}S????G?"?5(???I???~c?????IC?j*?V??+?????n?IS^m??? ???7??\vy?8????wr?????$N???V?c?<"??Ba`>?l\?)Q?N1\?L??h?U??~??0I&?J?R???P7??g?]Fh??? ??9?^?:[Ic?;??U??V?E?_??d??????3?d??K_?U???01????m?Ew??3???1L% ??e????p?s8????/,?????g????&?[?)k???g?yQ ??A??T)HW?8=?F??;G??\w??HC?>??G?4C???[?of????'???Qr??????????# \:s????g????#?Z?m#???_?,3id?{?N??/?^X???]b ?^?d,H?????Wo?"0??b???????V?I1?? 42_I??Q?v??W!~d@?z? ?? ?????m?U?Y.???????76?????9S?Q;+-?q???v?"?$?v????5?dS???}?9? ?J?1???;??C????NcQ?5n??^?~I??V8 ????C?_Sv??????Dl??&????????l??0????X;i???????Z?SQ=??z?[s?/????DjjP#[??????)F??V2?+i?m??_?R??Z?Vq#???????o:?9????????Zf????9 '?!??!4$?i_?????9? ~??W ?}?he?0??)???? ;,???dt#,\?p.?? ??J?F??aOq_?r??.? Axd?T?LY|???>U?5????xT??W?(?=??n??9s$?????'?F??&?Z?? ????????????^???*???m??????????? KZ?BM"?m???q6?x??.S8W?1?3S:BI?\?@W?b?U?3(???$?9??r?K;_??;|?[??:?M~??m?J??? B?.??G????V??? ?G*?i<[????u?P at o????d?,'?QEs!?]??5v??s???????RKZt ?B?\?u*?=wP?z??n???%F?!??+??(?{ ?"KJ??????~?VZ????FQz4????&x0?>???_?V?/5???y?L$???K?inK?PJ5?dc?!?c???:B?%f?juL(??b.?&n&? z???_??m?~???'????n??+b?? ?? ~T???l#??3vQje.4?t*{)????A???K????/?\???'??^w?/??e at yL????6{?G?%?(y]?b`?.??%d???????j?s?V??xB?e?q?????? Oc???? ?B????s?I??}.9???*??????,N???WnI????/?q????J??f????4????!?Y????"?*?v `(p8??i8?0?1?%??Cy/???Q????PJ???G*???????n??&?w??????&|.`>???#??)?2J???S????^???a:? ?"Dk?????"??v?..r9r???R?D|c#??(?x?i???%? %Vm? Z?D#??w??YD?mY??&0?B?1??6?\aJ???{??z???=?3&?? ??9?)??????5??D ??????]???%?v?????>???? ?????????/s?,r?2`?? 7V?~/?Y????R??!.???[?/-{??3mR`??r?????k?:N???????e??v?+??`??yyE{f-???z ??V{4??! ?E?9]?|-x/9i/?????????UtI?Wn??0??\k?V???w?u?K???q?????T-?j?&?_?@?)??}???0a8`???FX???b??????????hG???4>?Cjwso?F??\?????:\???_n???P???]?T??&?????N??`G?m????2???F???a??`&???B??lP0?bN???U? ??F???%????gH??\?????`??????h??q??>?b?^e?2}}?xA??>?"9?|? 5??r??????R???:??`?%?m\u??:"w9??V:)d)0???tt|?cq????A?9?; ??a1RG?r*X????:n?-???LE?]/ ????%?/v????r???z-?K??? ?B? `??????q?????xo\Ia??aJ6?A?&????????+s*?k?????o???e????{,??`???}"??x? ?????=4????? ?|%{????0Yo?x?s?`'?s?V?YA;???{?a???????U"bM?6??w+?>j??%?? ??[????x(????????????VC?&?C????x$-?? fG ?t?q?kA??#????????O???T????9?????-T?????~`?%?(?????o%??@cz???_?h?WNGQF/????*SS??A 1'??h?7:???3??+?\???`?????u? A;?Ex??????x???T???/??\ ?+j?YA?}???M????R? ??@???Z?p?\?O??9??CX?"??p?8???n??????yCS?z??*?F.??t??????"???a?Ga;t3R?4%#???T??BA???@ D???V??D??h???$??P??&?????{?????T`W?W??&?????+?b???po _qC???????Q??y?k?d8am????&?s???]?&?)?/???J?V\???? E??{???? W????? ?????|?,????7???c????P ?y?e"?C???????(????|?{??q??>?K???F?J??1?@?>,?$R??X??x???}?Lri$??kA?|39 ?pc{?/_Cp%v? o?xJ9~?^???Gb??nO?oX?`?\8????F?????0?????Z?F/??d Y?R???G8rG/Yh?'?????J?????????h????n???+4???N?)?6?CF??%???7N?? ???J?>????K?.5??]J????????? _?Q?{tr??0g17?w?W????(?MJ{???x?>%??]??c??G??W??l~?O ??G?L??Q?1?S?\???????A??l??A????c?y(}~?#?8?N M*??7m????]"y?$?oR???S??????d?A?S4????????X '???)???Ib?!U?A?>??#? ????m?/?v~?sC???}?x#n??1?}6[J?&^%?d????? ??E???? ?R?}s[Bf?Z?c??IKS???nx?????? ?V}`???[9???v?vC?I?4i???P]C?????J???*P&??jw???1???tp??83?mO5??? ??????9dfd'Xj?3b?gg??'j?r?5?*p???wb ??? ?t??q???Z?x?Rg|r???Ku?>?k?<@mvu??`H??????I???!O|???)k????j???????u??5?~?%???~\?[??'a?b?:??:?g?????c??I??6?????W???!+?sf?????B? ??a?w?????p?Fg[????=J?msW??p?}??o??u??????o??????@??????R??W?? ?i????8??{?w^lB??Yy#&n????)????\??`???6????=S?-???p??Z????????????7??????xl?}????????N??[{?yQ??M} ??x?9??-??????%h? ?I???B)7?A?9?H??u ?F????g??\?c t?Z???;s^nT??bu'r?S?????p??X?0?-??=Z_8?F???-?c?N????w?{?y???\h????p ??"???/q o?L??0?F????????L??{?Mo?jP?? ?????Y??s????G?2??z???????Fs?!8?I?#j??s?????:?H.? ?O???kk5~(U_?ba?}??i?????a???N~?^ ??2??p?i}????????.????ML?????????s,j4~?c??`/9oA?????7?????S????Z?[????xE????t???u?g?F??i?m{B?w?RZ?F?o7???I?R?e??y???_?K?s??????s??W<ox+???*?&U??1oOkO?o?=c??}{Z??I?? ;?S9Im?Sg??z?1s?1???5????>51???????0????3o?@}??o]?S??????? 1????6?????={%?l? ???c4?[???4 ? S???H?Lb3?,?^??V??;?@?sv?K?Yq3???Rv.??q??y??d?? ?&????j?}6N?????s?WJ}???O:?n[????T{????a?/?C?mK???B,????f ??0??$??? x)??s??????)?-?sZ?f/ q?B?D#?3???6???ySdI?????<X???3??????=??iE?????6v??????3i?m%%?j???I???wu??????ex??|???7z]X/y??^#t??" ??W?=????S??f??'_1?4?9-????9?????l0??T? ???????4??E7?????t??Pz? iJ^?? _?eu??z???ou?G?$R????E???N??j???N??V?|@Ckbh?T?m+? ?????pR?2??????F??p? ???????s?5??4?E???:z]?KG9t??R????K)?xHv???;????m?????!?~!??nd.]?H?}kM?? ~??`?b??cP&G5?(k??? '{Lg?Y(?%2L???0?????T??T!'? /????????/????? ????????? ?RB*?- ?Oo?^??U:d??T?85 `?2??F?R?*??)?vH???a-B?????5h??B/Yt+??+???q???????}?q?? ????+?-?- ;,?J????pnJ???Oi????S?s?c??1n??i?{6fOk????-??Y?????;?7j?Cv????,??\?2?]?J?? ?????????0(??:w$??? ?E+???;d?????m??(E?vL???h)????I??r?;??Du?]?K?_??e??nB??g?P4?m?~c$?@% j,????i??K&??F?~???([?n ??Sz)?o??$??????N?Zop???8b????? ?????z?{??n_?j??????|b|?O?n] ??&p?{V??(??)q5U+pP??s?B??????pk?Yq??q???M?? ???~?kC??? ?f???S?VI;_?~?????[S???E?g^N< f?`?GT????I?NH?????3 ?HIf???3JMc??O??o'???W??)??VnV??Y?))????MW?W*??!:v??uP????k?????65?(P?+?B;q??P???x?>???z???QH??? ???.??u?s?kW?nj`???????%???E?C??r?9?] ^jF??xG?jm??:*J,4l?sxi???k_ -?wTg?uT???q?????j?S>X?'????v)x_?? ????]???&?g?? ~_??/??do??~?? ??R?e???{|WZ?_q?#?+?"h f???F#?m? C????L? ?y????A1?y\?J?A??Vg???!e?k?>K???????8??n? ?7?????-???JE???z)????c?,?e?'??BC)???A?Q?R???k????)??@???? ???p???WDj???????????>o/Q+U?Shy??t[?Rp?.O?]??g?+5 q6w??u?=?$?4??=f4#_????-'N??J?&??????(?}m} 3?? z(Y1??:?O$??$?89e?gbY?b??o????v$???|?Jxfa?D???{/??gu??Lv??S`??ad?f?S?~???S(???.U?U??ys?,??U????v????R??kiY?|?????8?d??#??K?@???~?H?u???4?_?d?|?4nz??#?&]??? ?!??????i ??S?$???=???{?1?A??z!?,?????^?(4?? ;?5B&!???/??|El??????? ?Jh????aP?o?+???+????I3$hP? ??%S???z?H??_????Z?~HBj????d?^??9k7?B=3??Fa???U2?h???}??fvq"?H5??0N/?ku?o>??v.X!??B?W?N9x?o???48?*?? T???B-??????n>?3?????&????? P_??/ ?j??~%Ao???v?yp?k?A .?$????+!j??B?0?[??>Kj?? b6?h?L?+hT???p??+?{N?1?+'u???*h??{q|?????L?q?:??|???#>???s????? N,?V(??4??;A??i????nq??G??d??????u??s?y???h*?????9?q*????????]??????V?)7_?wM???p ??????]????cN??\ ?y?RSK?9p??6?????8?JEJRJ?)@???jyya'???????????q*??????P?V????L`???????i$8???,A#??? 5?x??W????"G???r%J?L~[?I?cH?g.E???uk???@?? ~$W??E?d???y$??W??ih ???r?x? ??&2?????t?h?? ?l???l?od'?0?R?^???4`L??Y`? ?6q??z??~N>?)?-?3??QcMTG???}?3?p?M?l??&?e)I???M?'??6????????????K??B??om??U[?o|????GtY???n????^?S?|V??w.???w? ?????P'?S32?????U??~[3?zkOSG??? Z??:?? ????????Jg???.??? )??}<$???|^q??8????? ?Y&t?h??T?????,??p???nN?x>?9??5?????2-?????????]???9???oL??a0??8???D;?M??{??q+?I?????nd???Ajh?Ec?U????c???????^?`???&?w??????????3_????Qrdu@??E)??k??c/d?W?????1s??????L?+??B?u%?6?z/ ??] ??2????MP4MT7????Dq8m?$??oL?c???D!???8?0!??@-?j%O0?3J{???r?_+??r???????p?Piy?Y?????? M??N58? ??y?????#'R8s)?gB??qB_??kD??dlvq??G?a???/G:???w?.???k M.p????B??????W?K|?T?!?Ck??}????;?????Vg???O?xo:d?????5_S??4?m??)??JM?}j7??E?1???PSzV???????-?6????&????(?R?/??w??t??????????e?????????uyZ?X???OkyZ???b?% ?7???b??E?)v Rhj????;?Y???N????????X2?_? xf??4????y Q?i??{??L@??w??Ejb?0??9??o????c?/???C?????1U??d??}ki]??&??4??Z???@,?\???A"?]??~?BY ???'Nb???}??I?;??} ?4d?cJ/H2???6?*5?+~???????U]y?>???5???O\Ru????S2??4HHNA ????E?C?????}M?}M??e??}?[????u????d]"?&F)!?]?p?]????5(???n??#o???K???H?1*???m?$???`?`?R?Wj??O)>7 _Ku????E???@????Q??{?sHJ?S?2???~?!??4?? ??1h ??K??S??R'?QN????? t??[ ????H???3?^?rF?&]?????6?*r??X?W%???Sx????????.G?Ok??3??p?u+?l?U??{'??WxR!?H\??p???a5j4K??L?&?1&}??xI ?,?:?;GU0??????K?!KC`??5??6?q?]??g?`???S??!q|e 5 ???4?\B|Q-?I?? ?!Ys?????=?o?U|??k???T???)????YG??ei???O1?x?????W???;v??lX`?= #??s7??45??,?????C???????? ( ???o j? ????y?????)?Wo_?G?? uTy?? N?:????Cn7??X??{??3????4?]?l??Vro?????Dfs?????)?????8???|??????7? ????q???? X:h?~\?6???{l?d:?96L?M?V???aqO?0m????_KK?6????MH??a?@?Ex?$d9??R?c??????vz?l??_???=N??y??-i[???(qT?????j???? c?7?OO@????v?9???? I??_8??h$?El1?J ??}{??c:i?b/jkP? ??]R??z????\?'w???@h?TC5eI???Wj????????\??/'>*??s?V?????&(?????????G?ZK???PKx9?9A?a?J???Q0j?P+?6p9?)??w~??H3????P{h?]??11???K?????z???61?%???Q??'?\??(S????Q????Q????Vp/ !? xlbI?????^???)a??q??????SR>????y(r.??s???:??-?Ir?,???4? g??? ???g????\:??#??'O?s?/p*m?bx=?)?6???gU?jV|???? ? N??3?? =??C;Kf%?]?;I?j???????z?z|c>Y????Q??k?????6 0?R????RF|U#?|?K??F??g?1tP8PB?z8?T#??v.?????>?6u1* ?_5n??&?????????? ???a???+?qM??Rh??????w?'Z?6iO(N)?yT??\??&D????S?l;>K}??U??i???????)?\p?T?]??B?????|??g?MitD!(Y,???P4R??c%s$R?&%eQjB?I-??d??%??%A?L|?????r????N~??z?[??????4??5???m?TF*O?6??)?#???Z?pf???q???|?,`?E???????G????]1???g?7??m"[ =$?????#???GQ?- y?#?????;?????yV??3?? ?????;iI?jM=_ ????H?????????W??-????5???>?!?m'???b?e?m??x???\}A??_U???j*+?.f?$~?????|>?,?#???K!?uJZ? c???&??????SWy??????N?hb}????v?]??-???2?y ????Db?h|????????????????5!?? ???y?4&? ??6?4i??5m????)??/^?M?*??ts?_???[?9?Q????_m??3?#?5?G??sA*o@????~?~??F???L??d?6?0!Q!4/6????????=5??uk????????G ????`+??F??A$??6b?????M?G??|??)?T?OS?????,W1??M? f?zh7?X?p? p&?G*??h[? ??S|?v?e?V_Z???????x??6????.q??0?0v?Au?7????fW?HV?dd0????E??? ?z?)??h-I$??v?z??? }?W|?'p????KB???e?w??O??0??dR? ?w????l??????4????n??&e??8@????k?a~d ???lfle????????y??&we?ee???=?%-? )c?? $Y??][,???????o?????;n??;??%?E?|wf$NMl-?? &I??|R?P??_NNC? ?????????0v?/k??P ???k??????* ?z????b?w??R?P J?;?zs?NoeH?7?????$Q6?????I???)?CW8????q?????]\;z5 ??f3?*5??j?????N??E?? ?55??-.?UeU?1??Sm*?)?N??/???? O>?X?Q;??Q?W???????????9??%??<K?? ?[???[1.laGy??yor?????V??}?Z???z?O?o?????B????W?l@?YV????_?1?????g??.??F?????g? ?????p?]?:??+m?3?|????E???b??a?r?P? ?oH???H??9G? ?he M?????V?pq?-b???? ?9??M?c?????BF_???x$?;w??<?5?Qj?V`?q??D?~7?N W?I??b??E???R~1?w???x??72#$?X?$??iq?Y!B P?????????kTND J???????v? ???????>7???K{??/wlsS",:J?????@?{R,?????//?V???Y<%?i???Z??[??R??Rf)rX?@-tx??? ??0????!?????G??B?n?? ] J??9??(8* C(??Y??Chj??+??????9!???V? ??a???-??"??9???????????#o??)??v????G{4!?X??>???k?:0?O?sfF=???$??[T???&????B????0w????sI3?M??8h????`???A at 4"?\???)?%??????Q ?y{=Oq?I>W|?[eV??aP???8?e??@n??m??????K?6?Ky??"Q?LK?[?>6???611?{?c0? !????K??}??K[???p??}?s?"?c??r??I?P????u??]2]??b??r???~0Z???,??id! ]oK?Z??????{?R????6M????z??;???hJ?kt6?k????oO????V???D"/?)??3L?????%t[???I0??Q??$}???kq???$??)??Z?? ?????NB??? P???d ????rmx $IL??8r?????'??S??M?%#rrl??)p??wJ7E??El?68???v?0?C;??????7?y??8%?%? ??W ???8_?By??w??q f??'O|? ???f ??sq'%????-K??e*B?U??I????4??W???U?6???~??3'???O!?9??5%????~??\?7?H^?q???&D???I??2(k???K????>???O?????,:?H[&???%-v%fo?i-X??$rJ????z??TNb?? (??eg?&?{|3?G?Kf?R?m???p"?N?n????W9????????XU.4???)^????$?r?&p?}??/'o0??2l1{??Sx9????)z?>?b???????9?e?? r???Q`?Gq???^???P????g?90?o???Ku??????????}????k??x-?}?S??9?r?4???syv?Z|?P??C?w,?N???Y????|Dq?E???m&?>B??U??u?)?H????P??????<1?NU?Gi =?7'[W?D?h?z<~???????????]E4?????R?Vx????(???sYU???EO??????Cf\;U?U??!?????K????}????:???,Ox(G???36?P?`8?RX?wg?e?n ??|??A???CG???-?????$?nE`?-pn C?_?t?? ????iP,K?xvH;?????O??????????z?????y?E??b{RP??2P?0??Y?zC??//??b|Vl?????( u?((?>L_?????#?`?3K? ?h?U?A?MaW?^?GY?B??,???4vttT' ^?6t?]??H???Qd >J?KX1?{???.*^JN{+?????w?????????|7%Wk????????3??}???FI?????????-)???c????G??? ??`?8lq??S??o?C?TM?????G?bT?4????q???:?y?p9??Y??k?0???G??[:?????M???Cx?x@?'/yD?1?/? RT2J4d??=??????????od???r?#"?>?yQ? ?????mW??y??Q0b?????O?8??YO??????D?)?'1????z$??s????????5??.?KW7?{??\?Wc'?(}??ph?????:!o??j?'?E?7??????Hl~cA??&???&?Y???U??e?uX??????? s??.?OU?;?/?????s?x???Ov????R??????W??Sut?????????x??=#G??N?????~R??MK*?>???:???i???????Wj???_n????? =??aSa4??QW????y. opg}j(?%???k????[??3{??G???mq???&H?"???????b????B ????,?#?,??????N?Yv4??,??'V???y}?'?_ ??f5??12yy?XS????^?e@?D?D?l??T??)?????$???zn??N7???DS???X.??j????Q??tZ!????<?4'#q?R?_0?>????e8??y3.???]3??.??'??M?%??8mwA7?7%???d??X??/;? ??b?9????WN?=?h?t?6h?-???f??]??6CC? ;?Z??Zy'b???%^??/wI??=?F??Vj9??h??|???)?]M?0???]?H?| ????q?>??@?A?0,?????S?P?a????xo????g~??y?p??Dy?}?k?>??????~l????{???8O???,? ?w?t??p??3/#q????)7&?????????k ????Z???a??????\?N?=????k??X???H????L??/?Kvs????b??c?2????n!_Ks?[???M??????N??y?d??a??/????lI?E\$???C??t:????? c!!?????|v????F?????(????????U&??(?;????y?~X?U`?m??bY:lgH?G??P?$??????S???_??^???ac??Y?m???(??L&?e8%Jj??,??=U8??E??????????9 ???.?(6????0i,??\??u???e??k{??KEW??vM???K?C,?5?x.?h?????L??P?N?n? ?$?v??????-S@???????Z?????E??d??t?S?k>????!??5E@;}??_?+?????????fW??Eb]???ktmU???? ???[?xH?-8??z[?? ?,?i??D?_???K:???7?????Hy????O? i?S??*~%???N?x?#??3????|c??nrI?pL??-5???Fk A???-?m?????IRN??????????/z!2??? ??? &????B|fj????e??8?&_???pF#b?=?AB???}S?qu????R?4???m@?S?E??u9?u?Cj?.??.1?i?????T2??u?e???Y??????b4v??? S`????S??0??=??T%J?:t???S???2U????(l??'???Tj??!??1e????)???????J?F0?*ip)??? =s??M?????????wi?+4?? z.=??&7?vd?!???(?U???l{????~?b?[QS??]?Mm?[?4???U1?I?'??#??3b?@d?80'l?1p:?R?3u|??FM????t?G ????:;???7j?O?XF??%?l?uKK?)-?@?jr?e0 ?y9???????? gP??;???oqY?D?????Y?????I????????b???K??-T????_????I?{??{Qi1t??@dW?%???C??K A?\1?$?$;?{???=?x?]E? _?(N???i????BE?l>?qZ7??B???2??2???l???U???j???C?`!+????Y??g1?U???gX7/ ???????y???8?XVj?a8?????q??dM?Z?:=?????_d?*???\ U??i&\??9?"jM?!hR?? ?-????g?Dm??f? ??,?\yL????H??d??`= ??????,??aw??w??5,A:|r??2?~`?6???EF?&[??/?E?19l?rB??a???a??????op???]?I?8-?&?Q'J????? u????Nl?l!?h??z? ??????????l?W?\1o?*?1????u%?????%n? ??M?,???)??g[?i ?v????.?R{>M????{2k?e?\?W?h??{A????????A???M??e???a)?u}?z,8????l???v?]&]?"6?\#6tA4?2m?MR???????Cm*?Ww:?&??3?6?g?]?-G?z????S?&? ??>??q???1??????2???F???#ITq?p?t9??+??#?I??z??'I?k?QT??Yj???Y??!u?]?< ?????U?b??w??Bp?r?r?b????ii?a?W?Y?b??y?!?d?)>?? ??R?Mh'??I??o??as?X??2??(q# 6???G??1O?jy???gy?_&R?3_?Vv?}? ??Ad?)??????.R???TC???:??K? ?x}????i#??? ??~? K?????h2???B???c;??K??K??]ErUa?R~<??J???|???Lr%??I? d?{??tJ?????j?'???O?t????5??]?/F??0`?_q7?y??4?I(oj???<&?u?E?????fqL? Z?X\??Y[t?_W??R?????C"3?A.?_&O??6B?????W v??+?e*Q?}i?j??????_? 5??M%>?????av? ???).0?K?Hs]?X?6?????L?'LZ)?A??~6?$5^e(6???,l#???X??][R?? ?P<$OG#(???El\ ??z8k????????l?????an????????????????????T?wK??<|?2~???'?gl??V??t?"S???????E????!??Iy? ?.k??d-???cw????u?!Z??Y????.O*?}"2bL?B???m?l?)-|NyPY??Ee?%&?H??h$"??h?????*???W????M)j^????Sol =?+9????????Ev??&?Pol =???]C;9?z??p8g?)"??Y?T?) ????~J??????????3????vJ????m???Hq8?qG<\??????????v??? >!, .e?????}Y?.?Y"??2??q??u. ????b},?!k ?????? }+????Ad??????? ??9?????Q?4/??@??&??]HBC?F?C??oRo? ]??????s?????-???? ????%??u???????????Y?E?5?? y m????i???>-?????????5???h?y?I|??$??}??A????F"?w???i???z??/b ?\???N/55qJ|???Sg\???grD?3???Y???r?-?F?9????w????y?I?ay??3o???\:???P?:?L ???5`BT???"k?J??x ?4??Pa?_(<'??J?`??1BR?? y?-??G????C#&wYoX???x? ??X/!????m?=`.I/??r?P?:??"?p$ d???R???5?U???s?????$????E?Xn??????L??7?2???B[?9????w$I??@???}nqd??A%???6???o9.?t???2C6MG??2??=?6-Uhv??????v|n9l6??^?????m{D???(?h??5 ????B????9??a???v??5?????S??2? ?A!??P???Z??]?+?`i??c -k?I?????g??_O??`?"?'?e?? C??7?]??DG????`?@????Sm?g"???o?;{3_??MQ?U?Ds??do?>???~Z?e???o???/?X?B??xW ???Z"??f5?5 ??a???E???cY?)???kG6??)"Q????G??E?z-3?v?o??{Dy????o ?$!=mR\?~?q?~ X?8?&??:U????Y?|Y?k???1???LV?h0.?????ZE,?????8|?????*??%/?_SI??9??7?+??$??\O-???\?/?)?????U ?XvF??????jY???(*/X??Po/??????`?????<4!7J???????1?:?AC?$P??G????? 1n???[o????D?;]???j??;:??M??/!O[ ???.??{Wv?%\Q???1??S???????jBk-B4?? m??2S?I?W'?G!\1??uj??~ ?"$r??Z??_C??$????;)?O???*eI*??jJ???4mj?????4?_Qs???A?]| ?UQTI????x@??'?????xN??1b?g X?`???#????Gn????m\???-s??SD?7/?????Tv?5?L?????;??3?????$?l2?]???+??sx|???5?U??H??/>??q???M?S-h??c???6?H%????y??,?A'??M?9]??+???ss?c?W??eE??????L? ????D??7???.?2?0?(\???`?u?????N?U???,???@?Eb?????r????vz???u???U?????B?.Z4?3??Tx?fZ??"???w????:?4?|??q?! q??P?n|?$?mkX?<+?=???wQVYm&?6S&??kw?5????i4??_???h?~??|?Z? ?v???????????g??L?_I u:x??S?E??3?Hj???%?aQ?s??????&??4?????p???????k0m??????!??fz???uc??jJ?cP?ZK?e0??d????????????\?ig?6??%?j?}9?9%+tHli?/^mI?????$?rb?L?F??a?? ??B???????-?K?? 4??? NY?Ne??>?zU??=??0??9?cJ??4?g???a?r?` !>b???2??ej-?s`-?X?X/???:??'C>k??????- ?&??%?-E%?????? ???n???????VOJ???VZ?????$??_r???n???qD?B]?]?l???.?"????A??? ???????.I!?XSkH??l?m??d"??Z??????m?`???lWT?c??< ??>wu??~j?????h ?????? ??P?C??F??B??g?d q?',??[??IW????????Z5 ?VS?K5???#/??}?GI0ct?(???6?QVdJ,?????8??N?q}C#.?"H?? ?7D??????NQ??!NH4?? 'h?4?? wf?E?YFu????Q?)??V?*?UC?????G??y????>?????w?!?z???P9?`>??,j?6???}??ID-?M???[?c??(?5l?#e???=?v?'N?7??m????Q???)@?p8????Sb?????????6!??~?? ?&@=7?#-?)Z?M???^YG??'Cy??:??3????{LAS?>????????y?*=?@ul?V.?@?=)??????)???" ??1(?!?u??d??? ??>{???? 3?|?h??0m? ???l?-/[n;??f?????7??v?????!3?.???+?9??iay???5?v????e? l?d???cM?9?a[ O'??SZ??8?? ??cS????-??????T?z!????????geGS$??4???????.??!??'.9??? ?????????l?i?"fA"??`{Aw???8#@r'??j ?} ??v????p{2AlLAo?]5g???-Ra];?8z???????NL??:h???T?t?????? k?d?\?? '?e??S?7?;???9"CF* ?!=?6pM?A1?Y+????zp????e?A?EN?F??f+#?^??t?+gl??/q???s?z~c??BD%4e??h2??W -???D???A?]??????e N????????, {@I????,????????*d???L???,?/<[b?? ?y????m???}????%?2?3'a??l?C6?K ?FIh??Ba??????p`h?x ??/?i?p?k?E???}b`g?? T?U????2???=?8?!*?p??|?4?c?[#?P?t??-??g?m?? ,?h???w???W????? ?!?1???'4fa???????????SIn? g???`c ?D????????@???a?!$???(?T ???R?n?)b>c.= ?m? :U?`???????LIt?I??????? ??p??V?v??1 ?C?d??CRHM?2?.?oO???>AUH?????x?9?g?o?5??)4O????NIf??????3??\>??T?L?3?? ?\?}U? @?": ?Y?B!????VY?Fj?/N2w?F?d?#X??_c????yr??????Z?+q?( ???81?;???{???U{??Eo?7?iT???3??H B????7s??527??c?8?Y?DF?Pu??6hb??Y??????T???4-??#?[?????o?mb=3??T@? ;r?:!{Jw?Y???h?+?^? h"???n??????? ?'n?6n? ?,??t?>???q?????R ????6?????????u{?C]0~? 9^i ???2o?d?yF ??Wn0%?@???L??-1?DW&?\-{?&??;]'&???lW-v? ??Fo?21 ?};^??Z?r?Q'#S??he??Q?????`0{+??!?U??U}?????[!??%??{???+?p??7????p????bY? ??D,??aAuq??Xc??? (z??????,???](???? }d?W????????!,??????+????,&??V???I(]8VGW???g?Dg?F??@nn????s??#???v??U Fm ?p?kfl~!?&??Pg| ? Y?P??p&????????F???M.?,(?{X?ZPD??]?7?????4r?3?@+?s????6k?k??:?M????j ?C&????s?Q??1?2???????? ?z?&??????0xf???A?B??????? ??7????M??sr FV????[mT???R?????W?`o(0? ? -?????X??y@|?B^?????*q??OhQ?VJ??2??73??0?L??R??? ?Ao??A?2X?? u???5??????+?(? N?e?'7?? ? .*?RC$'\?A??G? j0????.%????(?l;???>?>??}t?,?&Ba?<'?O cL*l?j*?[???B?U??g????z}????) ??z?? _?T?S??oFW?D?3???]%??? ?a@???urF?}?0X?j?[?tj?m?{??? 6<??7~?????B?%? ? ??;???U???yr&(??q???FX?9.:U??8VD;~1qHg???/??c%??`@Jg6???'x???0?j????JIE?"U??1??F??q3]??? ?V??????5?z?d???aM?????????]? ?E?~1?`?)??J< ?'??, ???k?BK ???????28?G?{????"5R????mdr&4?7????(??J?_]e??F#??? M????0 ?s ??S?^/p???8?8?????? ??Ud?b??a?|???P/2?? ?@Q??{??????-X?a??????}??(??8N??J!???4|].-???P?j????{F??t?@???j%??L??~UM?Q??A?>p??=??A?????V?t?)???????q? F???O8? ??V ??S??(H%??#??VW????-^????QI|!?;R? ac???Z?????n??,R,?????Gk)(?jk??F?A? ??? _Cq?prqh???,????lC??z??y????!?3a`n/P %??????@ ??L?G?\Vs?kO?Q?? )??2gd????f?'J?????+6??21P5?~?Q: >??J?????QK?5??}?5??????jY(?)?????????c??m>N`Fh??u`~#?@?????@H???'???/????}E?b&???'J???q??G?p/??o??????#!??e$?L?2?@?1?z?%?#?w?????n????_?x?I??%?m?!?Y(???ib?O?y"???0??W??f??pE?:?o???!$~??X??m?Sa??g, ?5UW??@??? ????C?k?????t???XNUM????,??????#"? |??\??#??o??"/2T?L? ?e?H??????'G??\?z??K???>??NT??<@??C??s?A% $??????}O10v?????|??i??Hq???????/??|???0?t?d?? ???X???,*??3%@??? j??0.??3?^??d?F?p?5??7???$[0?U??b????PK>?????*??? ?_ ?w??1p?? W??C?U?3?VfTLK????? (l"???????_??>??}?9?7:J?8???G?G#? ??????S??"&??F ?Q,?0?V???%??[2?@{'D606.T??? 7`??????G??m????K????Ex??? ???&#?mn|?H?F??j?9s???fW ?Q?r|?F????m"??zG?:???9N?|h??f???'????v??eCL3? ?>?????t,v?#??F???'$?YW??F???;[?h?&?? ? ~%???v??pu?D>?16??[-???a??? ??1#??{L????A????`D?n?9R?p??????y??r?_?[?N??#N"??K ?p??? ?7m =Z?%A????qC?x???/px)H 6??=?=?U&?(' X?CS???w?*j,??_?;8nl??LM???wWB??dm?? ?????^???VH?:A?l?????X1?1F?F??t??^?Q???w????~nX???????E?S`??{l???9JLZ????d 5#q?????m?B?BI???)\?????z??;#?Tn?F*??????NL)???????\+?i?Y=,??? e?+?v???? j%??{??u1+ ?r?C???,`/?]?? W-??>FcM??????"??2???j??? ?r??+@K\d`a??e}:2W?4W[????c?R W9? ?M?9??x????LpjH?-T%o???@k??6?b????~?x??? Q?????????#?? 4???@?[9?C??\?#?C??????^????|???q??Qwl???)????r??*???%?8??v8????#O y? ???S???5R?t?3?o????7e?????P?o a????0;????K?c??GZ55?|\??lsPb? 27O?[??7??N??.t? /q??? X?oZK???:kq? ??0 K?S???,?:??8? ??\??H???=??@? J[`??;s?????@r!_?{,?v??S???+%r|.Q?"?%uL ??????V???????????O????G?qE?n(??????????????_O?j??;?o8???H?>k??t?VMz?????????vn??m??LMPpSH?2?fUf??U????C-Bd2????(??2T?????ur?????'?GS-?@????B]?F?Y??Xq?H(??y????Z~p????e?C???????=?~!5???OP??n?kQ????T:?5???????E?"?????$s?g>~ ??W??L??????j.u?y??B???m??`?????W?>^??J???D??JM ????gL??????E????????m(??|}??0?R?Cm???m???f???MmhN?B????~???bYx-??)??i ???.????W?#??y? ??a!?s?Ru???9????kO??@??%]????a???E\4?b????]?@??[?K???U\??K? [????q??G????U??*_.??b???;??{?n??&??_???*? ?]??LX?????LZFL ?o?r????I/Qh ?qbP(???y!?&?s??B*p$?&?]|??:P|????*5$@??|?o?:??5??S?z?`???$???3?X?o?Z@?/?:e?????h?????U?T!????JG?c??V????A?fK??C??q??~7?1? ??? ? >:?$?K?/*?J??I`??LN??D???~=a?1?v??U?Z|f?K?T?^k??js?+?"86?jQ?@W???/? ?3gjn?\B??>?????\%?|$?,??@r}?q?l-?: ?:E?7?????@c@??e?[I ~??E?}????|??;?????O ??-??v0??L|+Q?V&gHlVa??I ???$J7?? `???6C?VAc, _?<??&M\??8xF a???=,O????`M?*?@???X??I7?E???????`??a?,S?e~???!&m???;A??,?O$??b???%k`;??TkJW?D?w?]??J??pxG?I???"c*u?:???D??G???Q;<%?FU*#????5??+e`2?z?`ml?LU??Ge?5???~???????r?????c$???u?t?Ib'?1?f?m?? ????E??.L??vT?O? ????#bw?? ?p????0Z??8??I?/]??\;?T?'?!x? TqQ?P??q:?-]B????? ??YF?vw{-??;??u?nY????;C?\ ?D?Nj?]|?8?*q?\o?(|?Z?j??E??/s !N?{"tT?a??p6??? n ]?cP0|????q???h?J??????'0.?lr??jS???]?m???e?J?N ??/???ox??r??*??????B?7??Kekc`Z?S?? l???|'???J??T???u??}w*??Y????????I?$ ?? ???q1?~?I( ~YKY%~Qj?X?????H???????a ???|?p?#. ???>? ?L??????~?J Z2???m?????t0M?%??orkX?????B??y?????S??D^>@?Ad??9dU?G?%?E????Z?????tJ?m??m_?].?>r"?o? 8????4??Q??????s??[???`o{k??I??m?9 ?U?????R?V??xp?? "z???W?@??,???_d?{??-?xL???V??F ??+??????@{Y????%?T?6??!?}\8??E??????c.????!O$L?g jv????!?PC*???de??? \?D?L??!?T9??4^C?}f???JNN??e????GxJh?rU?0???????*`???q?1????CH?_?s??e@??R]? #-x??-X????o(????`?P?E?h{??c?%?????.:|ll?????T???F????Y?o???????M?R?v????v??E???5????\'?R6?? ? )?????k???d??????p???d?,=?O????vv????l??w]?)z????????x??k?2U5????|u?????? ??????o?N??J?=??Xp????M?|????=Gg???U?BA???Y??e??9o?????W?????;???14G? ?????FV????7?c/Y?upL??B????F?@7ih? ?B???????'op??F?}?????)???W|?[??;?!}[???87??????? "9?@:?w?@?vb?x??oP??>+??0?m\??? ???K?46??I??s??7?d??`?!n ???u???Wx ? nvj?p)??e??-1?s**?5?\"?[~?y??????|??p?u?3??/7A?~?*??q&$????????????]????,?V)j??J???&??+ZY??V?]?" E??tt??????>??????+j?????9)?~?????tg?J3???C????J:PRb?P?'0^C#??V???p?7>k??0?ko???1'?|??????|a>_6 ?[*???????[^??f?}?7?????&V|?;??S????/e?S?Rb-?/*Q????)?"?}X??]V??f??V@?W#?&?%???????FW????o???.??/?-???g~??:??????&5*?;???h???lY I?L?Nl????h??V?7iwfD? ??-_???2? ??(4?}?sw? G?8?( ?&??j????K???g77??/?.5?PrCd?\< ?0??(???????V??a?Mo????y|??=Hc$g ?*?ze????Z????x?AJ????c?????????t? K?!~?t???R???2????)> $ ???_(?d?hXp%?[ ???[?]???????z??OX??/????U?1g@?=? Z???W4P??>?~A~????8???,Ye _F??????l??? !I??I ??RGa> ??B????O?????`7?hd8 ,??8;(?^w?26*??DJ????w???~?R?/?$$???????B?`_w??8???V?5?????W???9??3R??g(?T;?? ?G??*???????M5N}ai?q?#?7T???W[? ????$o o ?`?[2????7?)U ??c???t ???w]???d????C?B?*?v??_?w???3|?R?~B?|?>I?K|?h7e$?S?j?7t????(u??X]?y??!9? ???N,r?]amM?O????[u???????.?Z???>??]??Cd`??Z~A?-=???L ?.?ApY`%Y????????N1n ?????#f ???:B???Akp at V???p:???.??}?????z\z???w9??_Q??y?o???3?????5?8?????? ??????b_? {????V???]???n?hK?{??87??1u?{?@)?????:??G!G9?B??"??r?Z??%sE??rMX?Pb??S??Yw??C??O?!0)5?????P??*?????*zw??]?Xo???B????[7??Q?? ???{?\??b????+???d&?? %?@?XTZ????eP?????lPL W????:?*???e at Wj??Q?|E??????B?Sr??oX)???A??4h??:????\???!{^j?[? ?_???????G |?????I???$??g??p1?"? >???Q??$??$????'???? >??? X?w????g?w?f??4??.?8?????????PW???xkP5?.????vE??U???>I?k??ov(;lO?~+???]\U? Z?)??ml.??~a?8 ??uo ???k?D??W??c??e*?Zs???>?--?;??ZbO??td? ?@??oD?B???^?1c?Q?C?[Wt?%T_? T????9? ???r???H???: ? ?OB??$???':v,?K???A4??'bN ????&??b???+?M??D ???` ????AX%?]Fwq?4?N w??j^? ?????? #?????D??ie??@R????x/????l~??~??_Z?I?sV??w#??4L??F3??y??M{?^ [?TV???/????????BM????g?;????s?5? !?VvW???i|???????L??*? )?J?Q??{79?????"d?|?K????fJB?#?:?0???nP-???u??{?# ?????i????1?n?>"f??SlW????-]\?%_wk"??a??5??D?4??_? ?`???w?9??L?Y?Y-??? ? ???_r???z(?FE?Iv?Xs?T?j??r zJ?3?!D ??!???A'???}?[???2? ?r???Sm?R????X?lG ???Cz???Kj?Z?Wm??"^?#$f?.?.?/?I&??@_??????.T?.?@?K?[??9L?B??a??v?n2>???V???(t?]???@a[??RH NT?~?L?R?"r???&K?m!.??L??gk??c?W?8??L>???+gU?r?W?f??? ????.??????5?aY? ??;I?? ???????8?OE??a>`IWH?0????????9?w????VT?.255????? ????J]vv?qa??Dz_ at K"]w?MF??/3?m#?????u?j????????p??b*vW?d??TxC????>Z??4??9???????eI?c Vh?????[??m?h???U?!)?t$?:??k???5BfO] ???*?bM???eC? ??9???b???]?????a???g?I9? M-?vh???'??? ??o??%?8H???\ZN??2@??A?j)??wP?Yp?i0?4??~?%?W?????????????}B ??!???l?Y??p?h???y?@ d??? /D?/?? ?%`???????]????n??MF??V*>?w?~?ts=*y$?{ }????Q???X? ????? Ny?$Q??u ??j]agD??Wx???s\???? =mx??Y?`k??~ ?)??h????}-??e? ????"2??c9??C?er??,'???v?]Pc???5&kj?!!i?)????p?X?Ps?`??z9???? F??8?(???0?k???k~?????5?y?f??????\"?kq+?!7`e? ?&???/?g??*???2??k~??'?M^????? (????_?}\?^??????B??????R??R??W???????G?5?I???? Q?Or?W?????]bk???? 0?????k?/???!??ZRxm???uil??w+??-lU??Re/???J?k??w??????????t?V???Fu??O ??I ??Xl?v??5?0?j ?????K??????B?m{%?mo?n??x?5???????????:?9????@?(???P????5?6(??s '!??W?????O?0?? ??=u ??XpR-6TmFWz?R?????????n@[0????p?aUU???B?Px?(?E?+ ??=O??/M?????XJ???i??Q?X??0?U?gk?? 'j?????&?b??!?????$??yWB??D??:?2!*????Zx?/?,h?\?:???2??>?f?)??)??(h?e@???3?& ??]??E???_?#????3?L?|?3fs?e???Z'?V?%=????c???=X?? ?????3 ct|X???/J???5%$ ??? ?M 4(?j?Q?~???PR;#???-? ???R??@AQ??$? ??@?Y?M?v?X_?)7?(,?????)"??m?l K?n9a?E?jT?A @????v??9T;%?I?SC?m????u?\???j ??I&U??5-?Z??z:`DG4?q?T:?(?l??????{????8 ?????LX??( .?U?NvO?8( (????=wd? ?U?2???az?:?5???8??????5???n? ? ?7?-?[???p?gi????m/?,{?< ?1?(???ggU n=??[,?pN5-(????}?e????c?U@??? ????8?7v8^???gAN??`? S???sO?b?o??S??t???x0??}??o???M???O???w?????`.?68?qq????k{1 ???????z??)}bhV?@p;???b??d??????4??????\???????~0?%??PA????b?nT?S??q???zA+~????_T?Js{??T*??1wV?EG"??F??T??nd*?N?|??q??G????;?f??lG??+?]?'{%.S\{?T????=??L?????? ?%???Z???4? ??FZ yP?#T{??4?.?h;}??K ?j?Q??Z??!???+./?g ?vE? ??W??#??? ??C??%??q~Z??f??R?D????? ?"? $n???? h ??H at 5????s*&? ?A?????(?r???_???<9?s<9????.E??5@)?a|??|?_u??!?&??? m?@??w?=A??~eP?b??&\?????????????y ?????U,???q??6???c???+?H{?w?C?S??T=????V!i??fp????pC??W??C^cg?f?F??}???-C?%;,?#T??OO???I??????.???j?>-P]???1?[I???"Cl???w??Bm?????u?x?r?{?????????cm`R.?P?4?:v???i??c?z??;??Sx??? s}???L<"?j??b??Y???? ???r?q?_? Pe??B4?N???Q?}????P???#??b????_???9_??E#???> &Tm?2 x????w?j?hE??B^?K!s??f??? ??h???W>??@??R?BY?k?66??? ? Q@???@{???;???F)??????>6??Y#??b$H?H??a]W??v{6????(??????Ah?@ 1???r????8x!????[ dv???r?X??m?%1???I?o?@??g??l)?S??H?Y????U0?w??????(?w???e`???M?D?;??? ]?????]?;?'???j????'-????A_?????K?Z?F?M?j??????-??T?? ??!?UBW!b???(???k?X5B??????p??d?/d???????D="???D?????s??qM,?~l??W??+?n???m????n???[v?+????Mt?#?t??`??*????????m?3???????B??j?J?u?????_?? ??Z^G3j????W??\?PC???a?S???T?l????AO?w9 ???@w.??? o=?? ??_??z?? ????})??? ??*?Qq?D?If?Tq?s????5.?m?}?]?b $???d?5YX/D??f ??????`/???:?v[8E?????Xe!?w??J?m?+??????V??;????9n???7? LE?r?K?????q?rL??????&?nW???m3?k???E???U??Ab?p????&?B???Z?E??L?R????H??h? V??d?ZL??????i??j ?: ??3G)[&?=???W_cS[.???{wJ?6??7??~????????? '???A?#?i?????????Uc[?ov8q(WRO}l?y?? ??F?\r??f?xz????? o~9T+?u?i??h??E?3Yh;R?6?6?)??4??O?5???5??D/c???z????8*??V?W\?8J?J??? 9GbX???\aX??Xe?q??Q2??k????????;8??N????????????`????y???@?MP?DX????nU????:????8???d??&M??????? ?/UVl$?#;?1, !????X??~P? ??Ff?????^e????? ???V?I?ZPH??? SG?P?AE $A??7^UX?\_?v?CR??@?B?? q??N?sGh?6???" ?j ???A???>-l?|?o ?~????&??0)d? ??-dim???????4c?Qf?"{?N?&`x9????97??l?%??????t??5?0?c]f??S?l`?y"!:k??L=?+?x>!8&???/??JX?OK??lx???h???r?-??a??YX?g??v#??)s???k?????d?Y???|-@`?????J8??,?kaN????p????k?????(?6>GU?mM????%= ?????4;9_?~<E???n?J ??p+?%nY??5W????k???_??*? A?{G) ??_^K` -????????????/ ac80?*?Va????JV '\?G?Z?1???\?%?:??+?"]?]?_?O???ZN??2L?m!??-!???+?yI??+??0 ?=??bM?_??84}x??.???aUu(?:??[a??2?J. m] ?2&???G Vz?9\s?X???c ??"?,????WX:?Z?Y:??????Ct;??Z8???K??F??? ???Pf??U2?????n?XT??W?y?6????!??r?H?#F????X??/??N?????Q??pu?2p?F??R??[?Ws?+>??3?N.?j??"?_[??$aH ???????"q-?J?%??|?????pf????%i?NL??X?i?%?JK?A??I ???j >33"?K\~J)?S??DY?Q????T??L????&?U????????????b ?3??? LD?P????r??]X0z?T34u ?"??{???? ?? ?J$ibIOaDj)R?t2??W S(PM?BEO??A9En??*???? hO??1H??????k?I?h1??i???@#f?*?h? ?0?? ??%?-n????/???yN<= b?#?B?w?@1mnk??????????4W0??^H?? j?"?p?R?_?r?E??????La"q?p????BH [G?%?????lt?H WI?_??o?) \?2\`??G&4?????U{?m?o??f9V???GXp?U???>,????7=a?yG?=!f????=Y????rH??p??? ?6????a]q?+??x?x??/??K ?{??&?g??????? 3tN??7Bk??????(?G]??Wm?????Q?g?6?;?l???????AZ?*?????ny?~??~??Y?m 2???l@? ??u at v?;??u?,???`?da??+s ?9???s?~Xk4??=4Q?????Q8#C??)??`?:p??6sk3?s?%M?U*????>???????:?y??????Tc?`+??@?????~??????R9???E?\O?-?? ????^!w?A???kQK?+e?? ???7?x?D?B9W????PO?? ?????([4????7???? ??? 0Ta~????t)??>Q???>)?!?\b ?M&???}4F???5?M}?o??[?v??&(]??? G}M Jb?? ???????L?2:~4???R???r.G?dxdv???N??`q?s??*} .7p?O??'? ???A?]??u??0h??)?<{?l9??0\??A?Ca?^T?7?TD???X?w&??*?:s|???3?m`???3m?|?js??p:hQ?P????WU?A??1???;?)hs????*?Z??T?Q???8?8???4?Z??f?Bc_??j?g??? 1?????)y='???!WxJ?~ ?????;t?9?? P?r?????"???>Z???sO??]????????d+?? BL7?8*?????????????d?? M???R?GX_/ ?g???[bo???|I~?\hg?S??C6?U??? ?5??y?h???9??~y???c?&?B??d???c^??A?? ??l?????9??=??????6???????? 0??($??ze???8*???_w?{f? ??hK???O%???s`FI???M? ???#Un??W?v ????e??:?G\?Ek@a?p?U?????X????? ??????i?AQ?K???&dX?0????<??,?`?d?'?Q+?? ??2c?X?*?5??s? ???b???c??h??kIs???n?????O??e ??^??t??????:f???a ???j ?'??d????+??7????e'?CO\f~)?~QG?]m??~ (k? na?{XBXmL?r?+?k??&?h?2?_U?????Ub;L`??bl ??li?x?g?Mc?V!#LV???????n??????gF J?B?z?l??R?!.????'???,K?6D?]?e?J??1M?:0?),q?z@?`S!??/?hjx?!??,?MHbG??z?????`J/?er??"???Z)K?Q?Q?|??????`??{??vS?b|?7???#???Apd$???t??b???Nex)??9?~??x?|???~???kVh??????S?a?q????q?????15???/???=?&?o?m????^??lS??z@?????=Z WG?????I k????i????Y??t? ??}??o? ???b E?R?=?b??&%F????eB?(Y*!???\???a????~Y???J??GGN??(??????}?|?7???9?n? ?d??mr??zQ??g?*????=???}??*mG??`????? ?O:??K????jm?qnJ??? ??'? xf???w?R?raz?/d?F??????n?4???;3?V?c??]????f%kM?? ?W????o?????]X?????82g?^??R??5?:N???n??R??j??2Bi?????'"?GY???+?????f`Mg"? ?w(?????[ o???))??F?~??ft???5??.?Q?????x?^L$???????R?Y??n?F`??, ?7??{?\?????:???8??;????>?`?:??D?0????4???N?n?U&??e???qH%C??C|?d??~??>?3??N?8E8??????t&??T?2??g?s?d?9 h???????j=?$F???\ ??!C)d@? ???g?????;??????;?~???.??? e???o??7?F?9! )?01???kN??]A\???Af???yXdV?N4??$?Yh8??il9 Z? ?j ?? ? ?e?/e??VBT@ L??]8?>??n??-?:??? ?m???j???~7B?w?$?6????u???`8?}???;????#N1? f? ???8??+z????HH5M}l?cv?SR?I+,t???k"wk?\?{*9?r+??L?En???F???GT???@]w?q?Q??C%7??G?-?-^PF??Q`? vy`@f@???|]r??A???}??<?cq$?3E????K!r?Twe???(4?N b?JP ?CR.???AN!? ?G??e?:o???x ??????$???? 2P?!?????.?i?x;????c?w?N?C???cb???W7li? ????rMd??G?a???c'N???4??????4W?n?) gb????e?Q?i ??.?$??? (?|?????}???lLU??:y?????U|`?sZv?? ?????rKD????U??4???q???*S4???????n???G?S?????V?GB>y???_?r???-???5?{???r:??}??o? [????????,???M'%~ T??2?e??R?.?????'??????'????<[l????j??6@?????yR?+:??r?!d??*???W???Cd?\~?1c??m????7?&??? )l2???H*v?? ??Qd?^!?FN?d? C?X??pb??jXh?4UN?W???J(?9?}<N\?a??0?Sq9.[ d??7C?FoiC?0???k?Gkv? Cn?.?:;???????G?]???? ?u? d???}T ??`?6?7??&?:O0????i?K??/??@???P??G4?????@L.??J?\?eT!F?? ,~F????,?6@????E ?????? ??A??S?+?MQ???????pL??H?+9d? \J??{#??0F?@j?{??A-nd??`??v?+X_pg?9??X??d????#??9?B?*????uFR?R=?qh4?]????b?U?>????? |?> sC&-?u???r?Z???51.?([0w?4?mNxo?vL??.??:??~????v`??\?K?_^?r?#??f?? n?u? W?? ???e???????`?&?aq????oH????Nbg?????????ip?????--8??????fwf?[3e??*H???????Si???a???l????????Rld??" 2?y9?^?~????a??? ^??n? ?]^9??A????0f?`i?)???o???t{?E??`T.??1C 7?,?5??*?? ?w??P%???????r?t?&nG 6?,???b???1??+Q=???c???f??)?9|?>?Mw(?|?P?uc??>?kk'u ???Y?%r?|?????????????t? g?uaB???R?B?!??wu???s???7?x??Dc???=:???8?Z??g?m?i?L??? rD???????h??4??????*p?|??R?"?t?$o7???eB )? ????+^?S??????k?,?fg&????Gj???????&???! h?Nf?? ????x???W???3?S?|@?????v?????o???W??(z+?-?9?9???Z?Z?5d?R??KJy??????? w??n?k6?#O?*u?U.t????p+??Nu???7?????AuT??v???IA?86??V??F?????? ??J_uM%?y ?y`s?m??G???@[?\m???s6??e8ax???@N???{?c?n??s???8?L???????? ??W?;??eT9? ?\?S0 ??# ?z$??*?9???v?)?|P??3???J?`#?U?? ??l:Uv?? [Bq??O? ?????}l??5?!????W?N????????MpT?k???&?i?????j?z[?*????(=Rbi????v?~Nw%????%?Wy???5???pK?z6 ?#Z!} aZ??[??vMb??1*Tm?B3???"?~y??F|?K\g@??O?M1?]?xW?g?!?Hw?? ?l?9????_???'???r?mq?m?MskMn??????p????h?????5?nO?)??*?q?s??I ??R(]??SA?F=?????P?)????NY?`l?? ????{s??????????H"?`?k??????8Me??=?Y?-?4????_??`Y??????????(\?i?$iB?3 2V?B5??P ?dn?W???%Mn4???Q?"v????H??p?w??Yw?8?B?a?? ???/G4?;???h?mQI0?G??A??a???Y???F?y[2?? i?%?n?:u??l?%?=?>???"t?HK??U?Z???-bl?6???Z????>?:?sp?uM8??b?#??????5????F????!4??y6?W?:?b???*R(???8'??????j0o??i????X???5G8??d?_??8??=?'???'???:!????^}U?\???{???Y?n????????p?(6???}W??? ?'x?????'T??ny?&W????K?j??????q???8NM?D?????.g??????????m?K?[??a@?{>?????i4???.sT? ?!vB????X?Y??iw?K??U:LD?{???? R?R`?=0??k<"????X?a??\?o?2?\??GiT?+6????(?S ??J:???o?F?Qe}??? Y, '????X??y. aX ??"?"?f?? ?j?e??x?W=O??Z????,I???Z?uo?^Csu???5???T??? ?{]?z?R?v???????*;3z??U?????E?p!.C? ?f????N???7? 0?e??????ae?7Y 5??? )?e}??l?I(?????{? ??O%??kA? ??/?6?5?? .??Rf??0???????6`]2tAH?j????A`??3??~ n4??)?9P???p;)??j??B??????^ZSAnx???b7??m?????fYi?~?A p?k~??E?:?!]??s @? ??/?A???Wc????]i??#}??nL?B????WY??f??zp???,???|?&2?pS?3?\???????E????L??)w?u{?:f:?Q?-?u ]?? ?????{???$?z}o? p/? ???i?????+??;U????l?*%?h?a?e??j\???????;C??R_?Y>? oo????????`?`?,?????fx??YE??|%???? vA?'??}-?.??{?S?B8??<<=?[J (peWL?;??????????n?X@?}?24?*?K?2??a??=????????[?s?bm"?4??e?kX???4????u?A?bkz?D??(????X @??????D(U??W?K?F??u??'8?U?.X?sW"G???`??_?ps??5?e??????d?>?bm ??????h??we;?!W,s?V(???@l??P???\U?????????/{?(??z??????H)??)????>Z?????uc? ?!?f????+?KM?\&?????q?W?O?$?V???? E%??4?L9??1Q^ ?A??9??b?????,?CxfA????!?P ???&??? ? ?FG?M ??????4Z? K ????bDk4L?t;OaM???,?\??p??E5?,U?^???O??S??k??????J?N????ic? ? V?i??"??r????????????&W???]??? ?+ ?w|?K?M?O??m?P>????(?l?D?G?(U?mw?P0Jf@4???vA5????O? ???l??:`???y4??q?3??????m??d2????????? ?I????V?h?vW/??T?T%?@Vs?k??C5?????1?wen?~hde?? (Z-p?]jl?y*Ki???2Yds????!????????IQ?$??,{"?p??T??%?h??+??R??????O^????uL:?? ????&??x??/h???s?7j?????noU?9?NU?r?$????R????r?E????c?g;??lh{SB????(f?F?sWq+?.????"`?>?I3?f????z?????a??F?????B??`7?6m???????p??@K??}? 0?3?,Ttj]???B?????M?)S?%?D0'? ?i??i 6(??w?W?~?@y???A????o?W?2? ?F?*?J???DC??c??"???t??f?~???0?O?BFxl?rC^9???j?e7???,?yLL????Pk+??????QRa?#??g?>?-?????2??4 ???p1V?j?P5=???,??dJ?Y????????????nB?(???*??????p ??o ?|`????&?d?2j??wT]?_=q'???as\7?????vx? 8*??^: m???l?\?L8??KLl9??, ???L@/?tx ???,&??.?2???F?Nn?Yv/sp;??NPX?$w?Z*!h?6???7?nS"?q????^?????7DL9?????v?5?-? u_O ????;??[*?$/??? K???!P????'?8!?A?^>??%?[9(?? ?HU`S??=#1S at w??{+,?CF>5?x????? X#O?~(:???????:VL??S6???`l???????34???Y?CiQ?/|????????}??w C?)7Y?|&?S;???_?E?>/?H??&?&?';??????j ?^?? ??B,?u???_?d??)??h6rQf__2Bc8I"$?^??[?$?_9.T?h?k??????D?c?KI,_?6e???UJ??[-=?????W????????????5?i?lC??Z%J?:????N@??"?W? ?????Mk???z ?Zh?????d???????E???? ??k??6??g?gJ????????$?"?;?%n}?c???Gf?T.?????}?-H?????S w?8???ND5???%?????$?? Ke???@y?e4 ??B?>Q?? K???z>94? ???J?????m=?J??q?>???6*zM???f??4?c ?J?"??qa??z:pI?bC??????????5?\?6e?a9K?u,??x.??????8U??v`?P(p?(????G?g???4?a?!"~??68 Q* ?m? ???^?e<3h?mwuM????B?????/?:?&C?[a?DI??M???"z?1.O*??IE???"? p??/?????????X'!{??_.Q(.X,?{M@?????6Ur?~?+???*?9??'??(g?????ri?V??"??CCH?2j? ??Yn???G??A??:mPz???O)??D??1?+?(???a?t? ????? ??;??&?`?Y??Hg??M;? ??mg??6'???sn????{?@?????am ?|?]@' ???????PE?"??/f??????????J'c]$???? ??k?M?w??D r?8???P?C4 8?9?08??}???^??????a^?????s??6????Bnd????%?GC?{`(????X?tT4????TH?????*H0.P??0??S??????_??????????a?*?????:??4d+iP.?$??%?0c2O?? ??????}?B??B?s\|m?V?v?+? ?c?F?)?7?r[???2?5QP@? N??:5???r????? ?c?T ip???????g f??/?)?=?D$lE?-U??2dL]]# ??pAY?G??i[a[M???"? N?????}?{^????}????????[=?c0?????f5 ??D3?l??n?0????p?A??3g?S? ?5?J??lj??uW?*Ec? ???U????Ho\???>????;M?????aV?Ey??_??Y??????==3??Sp??HZ?> ?v?????????-????3Su??????x??8?M ????>? ??G???YS??]Ji?Jg????????^???????????c?W<0?a??t?x ????e?c}?~?x^???b?????????5?/???????b?LC?r????L^ ???7???? ?e[?A(v??????O??H?;#????q??/Q????, Y?bC???s?????????>? ??UiQB?x???o?LMW??j?`?W?F ?N?3??hb??C??Y!?7?a`+???)???j/?????&(?Vx??A@x????8U?u?????q#^[gM??V?M??u?? ?u??*?%??K ?~?j????O??v|??ZiZw?|??????????>?N??+????????t???B??A?????.?0?L????9?qp?v? +'GGwF+?bL?W ?/nC]h?????BU >???c#/??r ?.?M? *e?k?!???e? ???BRp??rM-??g?sQF???FN7h81 ???? .?6W +fi??_+??? ?F????&?????? ?'?EV?'3 Z? MT7?3i|???&n??6? ?H)? ?x???C ? ??? \??aj2???9x??B??;@???r??S? 93?:????k3@??H8[?:?????u????n ?P ?????????1(H????W!??`)g?k?[????~E%??Xlbj??1iw?V??`?? ?a\?*?/kJ2?leb??? , ?i??p???d= ?[???#??R?Fq?E??@?t?? ?[0E??ui#$*S?8^?rvd??H?e-po3U?=2 ????u:???BT????m?R??u?I???w:?q???^??????+t???F?;???R?a??8'??3%?m????/HB?? ?i??????z"x?? x ? dY at q?j?w????P?????*[;??/???CYep????"??)??%??L???B?? kj??iCx(P?[n?:t6R?E?xU8?6??~? `2??f.?]?? ???Y??????1?}?>d.c#???8u2???A i#wM?q? ?78???B@?:?~?#5???q?O????r_W ?.?Na=(?4j???PP??0?'???\W????P?A???a?V'???I?k"q?WB$??3=??s??$P8;?]?-??7??(?*a?3P??@?Ty?????u??fB0?????U??uK?/??Q????(yL!\h??????(F??w???q?S ?k?q $?_}???/?]????9?n2?K#???Oq???]??k?????6??P?w???????AT??A?T?SRq??? ??qqn_?(???7????*?5? T4I?;g?H 3???X???-?U rU?/ j??Bqf?????&?]?m? ???w(?J?*m?? 8h?B???&??3???????&[B?4H?D f????????!NQ??A R???d??P??p>???f[?\???k????? Xg1????????k ?mR?ze:6????p????7??[(P?;? ?E?????i?`z?????}L??>??|Tv? ?`K?wbv??)?}<?q.??4??v???I)(?w??u??? ????^#?0?0???o? [?? ????????&??Uy?l?)6? ?k??Hw??9?b4?s?|6_8??I???_d?1??a?+C??^?????$??u??C??"?????&?0?7??<4??M(H?@??F?????W?\_??wSh(??p???????F3??AW???????? L}U??I??eyB????/?1?Y??zw|????t>?!????P?W?)?7?{??_rw????Ap;? ?A?,?? S?V?]6|k?4\?N6?????F????? ;???cl-??q?l???v\?C+g??% ?R( >L??6??0n?gw???x??? ????#aG*?????#??g??T' ?=???`?1?????K????S?????io?bE5u?cPC??h?? ??????LE??c?h?T?????F????(??=yU???,????{?He?i8?*z?u????ZkH???PD ?g???.$^P?-??????wZ??;?#9K???"????C?#:?SP????:,??? ???t?\`????F??J?s??????=_o??X\?_????F JQ??yk?D??y;? ?s#Xp?jY??5M??F???{\?;?????.b??B??2??E F??+r?W???O?T?[)s?I??~o?F:?c??? ~?~??tVo96?w?45?8?????*?????=?k?px?p???E??`xus? 6A9 !?=)?+,??J????0??3Yi0?dT? ?Q?? v????,ot???2????c??j+pe??+?c???M???????? ??s??O?v??;ew at c*}X?^2?U??????![?q??7?n?;?????%??Ig>%???#{??B???P9=c?9?K(??y??'??"h???cT?:?b?-???3?T??Pah?9??q?{_|? ?????T?? ???T??????3??M]?_X? ,S?mv ???s???P????C?ve?>1|_???+????,xtB????>?N??j*?'??F?4FQ?nri?D?V?2??kA_????j ?0Ty6?J?OR????] ?to5?u?_3Y^lP?+???v 1?W??y}??????mpo?ny???#5?j??`\h???k???????*?dI?ou?? ?m???=???pU7:k?????q?+?q??g????iH??)1i???!???> \?? }>??? :?5??n`%?????? ??????$?w?z-\?` ??Yg???#cg,-3?4?}V??[9???6|??|?_P? ???AGw???c????:WI???h??U?6??J#??C???tP???`E??h&??&??BQeo???????????e??-k?84???C;?/?Y7???a?V@??r??S*z?(?R6???>\????t??kA???? ??L??????!?JwQ???">R??#- ??????F?Q?p?*!??$D???? ???*g=?D????J?o??T3??' @ /?,] ?? ?M??V|????a*dL??p?6?y0?~????"s???(,\? ?@VE&???8?k?8o? ??????r?C X???9??_'1!i???0 ns???`9???][?C??Qqt??????f?b8'E'?????b?2?%[e?]??]?_?e??? ??E?=?{?2?K?6?<4???:?e?F?'????Po?? ??*c??p8X?27)???\????j? 0??l7#@?HE??a????x?^1???u?Q?z???Bh?a?!?_J??z?g?23y?C??????l??:?R2?>u??~??p?o^*?%?????????a??'???gG?8?????+?+??R1h?????U?xH???q[a?R?????Wv?]x??%=??v(?q2p??b,???????????XzlFM?)v_\?f??????W???X~??f???s?klCL??? .?Z>??4T(?c?4??!??Hu?8??Z$??B:?=?-?R???Y?{?? ??5A??%???????y??}????FO$)??]?C"??JH?{???TZ7=#x[?$8b`?@?????#?\?D??:????1?UY'?????b"q??J????}0g?g???\>?.??n??8??x??+?O??{5?o*+TR??1-?????9?PB|4?aI???sx??f????\QBc?1YX???c?P?5????^???V?!???`???Orz???o+R?H?x,???Lj???\???? ???ue\@??0`??x?|E??-???U}`?I?p? ???m$bK?zr;?I??%??H'?/]????\??x???*'\.?C Q?T?!??Z?J?2E????9??{u~??A???U?i????????8????C?N? @??@??7?????? ???V???????\??n????????s?"?#V??R@?!]???? &?????? ?-??????N?[P???\??.?u??????2 ?~??L$Eo?^Ax??9?J?Ia%?????_SaCnLH?c9nQ????^??p#?j?a?P@?a!?>]?{i??l?0m????#??G?&??>?? E ???D?l??7 k?$??z ?9??r ?F???S???-?g???iT?"}k? ??????ih?????U\?&pS????Q??I\????d??W?J?%Zl43???R*?]nsQ.]??NRr? ;????P?0??kQ>???#?A????|h??+???A??uc? ?IX7??P:j1PG<{?pL[????1??u???)?*T =?l*)?q?`*???7h??????? &`TX?@??+??? ???0 K,?(?4?7w?LM??^???J??????????A??X???}???? ?c?????5i??w?Cxb)???? m?#????????Q??D?#??N????i"T?>@???z??2*?Fz??[9????z??? ! ???h?x??5?&??\?????06~??{???????????e?????>?% ?tyC???2,6/????X?Z?tKDB?]0??wC?qNGG+9|tB W6?3QO?t??J??#??F?j*%m?v???-K???h???? sC???? =???????x?H\?"i?v????0`C?T\x?W{Z?:f???1???u/-l?%?{??D ??xm?Lk*????}V??S? ?;5?? p?=??V? ?P????H??p&????P?ZCf\o??9$??U(?c 6??s?F>t<(???"mm`??51??A8?*?z?7?d???????????????? ????K*?????{?????^ ??? ??s@???"?'>~?:????/?q?? iO??UB??S?7J???M????A???e????W??Y5l??["?o>??t*{?-(/?????4????k??}??b7?Q?????"?P?mV???0?="J???/?>;??_??~?;?|?O?O?=????}????}@`*?k?]+???; ;%???W?Q+??C????1T?r???dt??S? #5?{??c?? ??????ge?`?c?!h?????hy ??p???Gp3?'??????|"N??F?|???v?-?U??????Y?W?? R???|A?F?*????|T$???(?T?m OQt??u@/T??BY??UC???9????? ? ???U?}? ??????*?"????a?R? ??2???][u?e??q?++?]????/W%b?\??bf?K????f??????R??*??E??[??),!??d? m?V?,b?tR8?Y???? ?U? ??F?!?k???~?H??#y?-???-??????????_?)????J?\?????5??x2Z???Kl??6??0?7&-?g;??????K:????r?m)?xCB=??? ??S???Y?[;??e79?=hn? Nu??{???????N?D?Z???Z???P ???????]??5E??0 ???;?Us\???U?| ??kn?[???^????pA???????J??????Ht?ow?0??6????)@&:???Lt?Y???c?U??Ng%>?hJ?v????-???O?pn?Q9?:eW?>???rs????k????????~????kaZ`???O6k&}@?[p?_??p ??11?y?????X????Q?%???? z\????f_B?i?+?;?G|3?H?FM'?H H??V?o?C@?M9?{b??)?&g???KB?????%?p???"??*?"_????$D??=:??Jh????cs??6qF?G9??H?w??$[Zl???o?c??`45??_?t????B???g?????`$????t??x?~?/??O&~O9????(h?1;??Z?6;???i)??V$??-6$?????}~???P????@?l??~sE????`_? nc?9??;f?nz?????$?? ?B?C?,?S?????}?'???u??Y??8?-?07?+?Ga??r?/??????c????W??0fyM??Wu?Q?@5?????N???????!?o?>R????B~v??????`U#o???????Ag????N>???\\??y?$?~?q?Q9/|?)?gK?KL?????**??U??!?@{Qa?6?M??}Jfuc[?????Y@??????G5e?F?3??????kM??-??q????? E??f?`?+?Z??&??q?? 8#?MOS?????';?W0 b???j????N??U@??c?0!?RS?'tz??n???????7;?kpM?v?? ??,????W???,mo?v?????1?uO9**q>?? ??6??{?????n?i?%c??&d????&?7??h????+W?wEu???*(?C?>????P?1??|q?<^?? ???i?5? ????J??$?XtS??6??*\???"?;Z?????-?^k??&??)???EA?4jc}?%v_ ?*~5>?s?? ??E???d???s??em??Q&??`3???????;?U?\?/u"??D??????]???13?:???X?F?N)????gv???i??[?pAo?]??F 9.?=? ??/???j??ZS????7????????"???J{" 6b!+?p%??J -??? =????? o??gk\??? ?@Ha??n??Z?56? ;"CW?[??aH]#??v?"?kt?P?&???Q??? ULk{CE??? R??Y at 9???pk????Z?4?k???????G?u? ?B2???;????5y??i??r'?l?p690?Q(???I? ??)J"s???*???y?"?]??x??51o5?Q??????I???`?3qZ;???: ????xA????R????H?y?;?>????K<,??(?}???M?`?#n?'??J?c3??? ???qaSU??7??dl????mJ_???XC?aL?c???????Na?c60??N??n?E??*? ??W1;?OH&?S{?::9??%H?\i???8Z??U\ ???"@?d?hv?@z<)??2?4.wr?4G"??S?#???=??r C??Z??????.#$??C?0A??x?Ka9???P?y??0?4?????m?51? ??)??=*??????????-W??Lc?3X']cQ? ? (?p??_w<?qq`z?6??>XK???j?zj?????-???.?Lm???Z?4?????????????b?q??` E?$E????W??? mC???G??0&????;V?????+?F CI3??S??????????UU~D???>(??\???N? ??`dO???:u?????o=+D}:*0???t ???????-?4???.?m`??1UB?kQ?[??V?;??`I$W??1TJ???z?*?tX?}q?5e??? ?3{?0?:Y?,G???MN^?0D+?t?X?B^)E?!B????V-?c"[,w???lS ????u?i?t;?So?H?? ????.0???NR?r?H????[????}?Xp?P?6i ?c???}?oi?%B?4??A??V??8??????j?T+????\5???P???|q???q??? ??5?Rd?p\???????s???H?7?[%6I??cO$W?=???cA?? *???????? ??????E?!2*A ?&?bw?}?s??Q??=??h.?P??G?R???+_??W#]#??PWQ??B??* ?????????x[?-???????5?ti?caK\p.??`E?98???L??p?? ?X?????+i0?Wa=TV ????o?k*S?1?i?)?+?e`?0?~???k.?n=??r8??,??LP??/W???0??cQL????a??????D9?y$?S??????E0???%?? ??????& {??l2?????4;J?F??/1??N??2???"/ mG?1???S?=T??d?8????\???1Yp?#? ?E????a???????l??Qf<|2l??o2y1wP?{k&W? F{H ?*?;k?J?=u?5o?9>??(????bhu_O?w?`?i#??" ??>??B2???2?????|?? HI???????@?vF???w????????vA n???@,????c???u??2?0???/??w?Q? OY? X?0g??v?r??iJ/4p???B?=?F???????s??????Q?(p??7_???O???4??????w?????K??L????????5:X\RXI?J??s?(??dx??w?:????q^4?????:bb?a???^?{????]J?)??-?6???n????? ???#?9???$<`????1? ??@?i?p6??;??r?w.????l[f??v ?? ??*R?S>???k?a? ?8'F?1WJqX??U????????:?pm??+???}>???Ig=|??4??B]?X_@??1?????%????~ ?\???7?-B? ?`???? ?? \?D??`??????r?? /????????:"p????????c4*;?T?????f??~W???3?v?u?7??? ?/?#??o?+IZ????)?????????t/A"???5?6 5???DqoU?P???d;??l}.?Nx?2???h?6?RM??Y???Z??Y ? ?l?H]?VrTY?s??\?@e?I[*??~??+S?7??????2\ ?MX???UF?w??G ?=&'?a/ |8???????#???~????R?W?0F;??? ?-7x?>9???m???Z(??)_?????;?n????b4S@???p??5 9?W+ at g???_??UB????????7??" ?=5q??Jb??a??^?i( ??$?*????? ??U?pO?;W;???? {??????]|?7L?0 ??h??sj??h?? 3??f?cF?{?jIpqW??,e?W???a??F^wD?? tN????t?Y???7^?.?,?i*???????Y'TI% E?h?iP?Q2i??EB??F-xT@6??n??g?? ???e?d??P?Q???:?A??f??_?1??O8(???5K??D??t?V??I?\??? ??L?????o?[???d]?V>??V??0k?x?y7????i?%?Q????????'???????[q ??t??y??p#^?S????.???o?.?s???-?W?]?f??xE?5?2??f??5???*T?;eEu?8,pVUE%#?_^4?!? ???*?Dk????aC.=?(?? ??jY$? X??a ?Q???J?b7XL?????>?? 8?o??xs?AN#?c??>???W4s???rL[#?i??W????????Btra??r??1d?? X?#?\?n??k??b"??/?8H??nT?7??t6??`?l?c5u???le???? ?F????? ???%????[????[??w???? .???/ ?j??U??u??U??%Q?/?U??$i? Bb???R???;?E?R??????,)` ?-!??????r???AR)WA???{?0p NM?m??????X?d??$\?+e???B:5(&?)?&???9?J???7?;?k^s??y??:??J???{??6?7GW?;3?H?.jw?'?q??rK?E0?V??J|?K??`-???????x??o???? ?b?m??9(?????kF?P?????(t??n@]?X?% \Z?5??????????7 W???????Y?*(? +a????J ??}?Ws??c$?\&o??-?*s?N??o??I???????t@??*b???????V?2??a????K??B??+??N? 1Z???@W ???Z?!?/????z?w&?ZR?[???H8d:? ???)??u???4??a?M??Pk?? ????8N??????5?/? ??t~%{*?4?Hu? v???? ?R/??t?b?M???;4l2???;?x?o}-????????A??+EsP!Yd%?(q??????S??9q???a/?f?f7???ZOU??B??T6????9?)z??U ??\?*?i?kQ?Y???N???39Ue??T??M?"?)????????5?8g=d,4f?r?????f?J?n ???n?????i?H??????????!}?%??B??;??o?-D?r%D?a9?m9p@ i?K???]?zb8O????4<{gm??????? ?t?????G??|??II?K??%????#?=? U??{???ix?\i?;e???F?)?%n??eTk[??6?(<n Q ???J?* ?*?_??l?[k>U?A? ??(?8l?`????????2\??M?b????\R?G??? ???????,??q0?v????z?? O??m?R? ????????-??V??S#?????]6????'?9????3?l????~? [%?"JX?????????????W??j??} ?f??A(_?P??? ??{ 1B???Z??5D) [?;li?F~??3?Jp=???J?iUU??=?h]?4!1P??x?5R?P?u?/,??q?L?????m???? ?#?NU??J?i.7? ?hw???5p ?$??????0? lX?:!???[c?$??? 5NBwM(?f?,?|,[jo?*?E44p?G??2??c??'?kCru !??v???*?- ??D>5?AZG%??9?v?w=?.??_t?? ?????????8?_?*?s9???? ?="AE"????'?A8t?DM??c?????.?g!??~7???7?Gk?I_?x??}??+l??????u??z?????-???Oph??=??????T?Px?????????5????5?9??.??K.=??C?bu?(k?? ??,????Q???O?TEd????i??-}??0 kLi?<{???sG???x ;?M^k???w3??l?R??z?4??I?? ???y?3 S????*??????7&1(*??h?????5??}z????{???\\r?? c???=PD=??-???-?;?*?R*?t?|*?_????? I?h???t,TTm?''?&?g:?@oy?? ??V??(?Zo??n??=???: ?]?>?n??n???'+?0V1w?]????S???r?????????Sh???????M (=??X???E????!?0???`8 ?#;?lS ???<%??J?T?b?l????x+cG?c?n??o??t???o??J-?b??O%?$u??????5???U\??2? ??lW????p??8*{???O:?~VT?S)????\?k?#?fFOV?o?M?X???82nt??????#?_o?????&?????v.????~??C? ? H^?????CM9??????Eo?;?R?U?s??2???|U??(??????}<?F{q? ???$??1T??BP?0????"???L?u?JY&o?2>?????Lg????(????????O?Q?e]?d}?l''??j?.f??t????Q????O?B? y??5??x??L???'??{?AQu?#???Q?\e6L??&??r(?Ok?:??@?~??????w??v'??GS?[?uCK???U??7??????t?+T?o????????b?]????T?????QV??+???0*a?`?u?c???t???Qz??|?lu???6?????=~????????x??lK;Ui>?*k"????X? ???i??!?)Z?=?M\,!J9????E ?KpO????$Hh32?8 ??  ???m?g`?k?6?e j???PJ?J{E=?0?P?3?.?4 ?W?3\wh?}?????k? :4?[?U?T?pa-e??k??%F???|?'N_??u9????5????p??A?????[?h?;4g?iUP?( H??Hl??D???4?]??R?q?`Ip$?zNUHk'?l?h,,M5?o???Un?m?i??+r?Xa??al??FV??? n?^e????&?? ?_]??W??E??U?{(x??? j?????h?Q? ?????C??L??? ?Ia???b(d ???|P?rn??t*???#????=?y??3???=An?)?/&%?1E ? {l?????x!??}I??$??+??ysz??p?s?m6i???x/f](b???b???PN?u?????? ???????????" @?=??,????*?&?"??%????s?c???c,xh?}X?:??*?m?????+??}???i???????e?/????o?]?Y7Jk@?h??g???????*?~\sQ=BmZ?P?a]:??(??3?r?l1A??) .f{I?M???b?{?R.5??q?U?|??o?C?????!?????17????L????&????o???????oLY(?? >?5?? m@?RvJ?]eo&9?a????????? $?]?l26p?G" ???Z?]?2?)0??B?O?.WAv?[l????[?????Uc??L?=c??????o??Jz9?7????????m?8 ?? ???-???P?Q?6i?{????|?-[Iu???& ?r???????B?@??????RN??^7 ???7???? ???g?9?????B5J?8?!?Q??=?t ???){?????Y#?3c????;??)?ny???M?e?X??F?????x?EM???????E??????U????Exx7?^????-*?z?????n|????????u ???Na???????z??^??%~[????????(9?????H0?#?J?S?r???iMN?NeN{???X????c?n?E??-TZr????B???????????S?~?Nu?[\???M??Gs?8,|?a?NKMc:Ju???5v?t`bO Z?H???{p?Y??J?Lk??E???K??\??? ai?t????,????0?t?A{?Dk?? c???iT?ee;e?? A8??lH.1?X???('?s?????0?W??L???I|`?????A?? j?Qg?*8AT??????}?y?0J}?h????e?V5?d??k?!]E??`?c?[?~?*?????????UTUC*??????]? l??15l??8\??.C?E?%\?V??9?M?D??????R?+???S\???????-B?"|f???G???&??+"V*??D?f??S?v???? V`PVo??,>?:+!???X???c???_???$??SpMK?R??5-?A?=qD]}L???2a???!?5???v~?/i6L?1!????3n?f?J??????RM,?*D??o???.y?r???{?&?[?? p<95rA??!?F|$?e??O?????H|L ????????0??A&??S??N??|? ???u?#_.?l?,?*?? ???cOj?????5?v?LZ?k?/?w?????5Z ~L?mp???H??Z?2??UV#??j??x'q\??={y7q???.?\??6B?S?>D?)??c &?:$?EXwL?(??6?b???????*???(??@= ?j ?Pr??!???vw??h!?7?*A5?]f?%T;??!?F?}61???'?8*QTB a?? ?9p?@?O#N5??PX(j??:'i??qT ????02?%???;???G?"?z?????y`?F???? ???qT ?s??3t ??N???_@?%W?????]C???????_f??{G ???7?9?%??c? O?????4O? I???+.o??*?k??/6?+?)?c{???K?.D?h,??[NT??J?? ?4n?5???????q?)A?^??4????(?oP???R??*xAR?5????????)+?l??????????%????????????W(???#????sVVZ:]O??rj?????a???Y????|@A??^u<@?.{?*\;?x?0???{??)??5??o????;Q???D??y?>???p?y?f?^??4q}? ?X?vI|?*???????G ?????.!Wgp%????Y?&?Bh?{? ~??S????????j??n ?^??R?WA????*D????J????~?i at 9f?2c?????2?\? ?????@?j?? ?!X5.??J?9b??A??k??i%*? ?2??????%?????m.????/??T??k?vZjJ?#?????WR????r?]al? ?T1???eo.?*a]??Jv?? l?????x? ????L??????D\%??I9????????????wl:?3i<?s>8????)?=BQG??VV??] ???Ff? {\?p?xO?t????R?*??????p??Q?p%@??^vc?????_?&?????lw??Ak?d??U??R?b~`???1??X?9?)z?lnj9Uwe???q?7E T?"m?5????Ju?1?or??f??k??5??d"I;i!I??????va?.fZ&jL?B?Rf?d??9&J3q(????????D ??e.???f??(??P?????Btr [?)?:??3?"???????N??a??Ag!YN?Nu:?Yn? G?2?r????Kll?8? ~?r?+?U"??B NM4NG??7]??x?&jB?"R??\???t?{???d???Z[???z?,R?????w ????5?jr,??bM??RA??????"?6`???[????b|????d??#??{????XA???dA?N[IK?^s{??y*??dIK&?"? e??? 9?W????oE4??@h??????q??%M]8??frM0??L?? ?3??????f?P?}???a2???|?ZQ??^>d$?(@??????s?:7o???XXIJ?x??4????f??e?i?????&?m&???Gr??A??UiP?????~(?????*P??B;6????????iw??O?N?OU?%_???????l?$?PwZCy??Y?? S???{???+??xP????j????d?z??????.M?????6??:?Q9X/???$n????????????/R???]?????5V???f?????] ?????????T&+??om??????_*???}?BT2???????O!????I ???s??]?m?6?p?????pnhu????@x?9LLW???????T?]?C?2R??q??`s\?P?Q????????g??w a?F? =??9?^???vp??#o]?????u A?@?v???7 ???6?:?.y??%|2? ??z??%1f9O???L??y~`??IX???h2"?????apX???h????????CLHYF!9?????~???2L?????S??F??`nO=?w???????]N:?x\???K?{??? ?y?:?J,?(p??????????:?????~????=??g???U?????I?b?Lx??a?? ?????Q???.6?aR?????????{?E??/??l\??2??r??b?{? mF 2X???2?O6?yZ???N2??O?q???????{?????? ?|[q?R????nhh?,?@?6???????????h?1?B?u'???Q????sa`???+ ?&??/??of???3?+4???_?K????v/?e#??J[c???M?????k?4u?? ?? D???> ????=&?-\?? |?/?)?&4?"??5 ?????60???Z?fmj???;e?v???E?Dv??m?T? D?????'r?&}??'???{?X@??B?????????s??w? ???0YI@??v??B?0?6???G???s?6a{?]?????@,?B?|v%?????.???5?\?i?'??Z?PD?????_?O??`?6??K??& g@@?5 ?2?5Tk??P??Q?????#?NSR???9???M(?M@????7??a? ?1???98??"??r?0????Y?t?k,?????^1*???G ??1??? \ >??S3?s??oQ??8???? ?RVn?????K?96`??v?Kf?l3???????`?0?FIV?N???(????w???a???,5???:h??????j2p=?&/6?w .?a?hb{???_hF??|L?I?)????44??gSxMn?F}?????U?X?????e??$&???? ?j#?m??????v???4??O?AA??????m??????O?X?????@d??`?-# ?????)??Wh?????{?????A???h????L??](X?_?*???J?P?y??'H at 4G??!\????[?l???4?\-???F????M8c? "??????kb`O???ziI????'???a,?p??8|?6h/????8'|R???G?9???g?g???nP?????E?,s? ?}???2??D5?>?izN?.4?0?7?x?#?mN?% ?]??= ?sW??7'??:???YO?|?L??*?4C??tK?)?n?????@??? '?X??r???B ???8???3q??Q,?g ???OVn??s??Sk(-3{??{???d??? }??I???|??q?] ??$?`?A??u ??[g?W? ?0i?h?uF???? ???g???/??D?TT???e^?\?????eV?c????M?a??g\??C? ?!u}Bf8&????!????HRG I4???????L?%?1y??J&????K? ?r?X/5`g?pt.?[??R&?????1???[ ??x?-S?A8?toe?#_<^???T???K0N`bZ?????_??d??9?'JV??.????? (??$%?m7b??????\W????e.??????1?g?? >F?Hq?dB?q??DQ?6???,(W???#?]?@tf?uf8??U?7??r,??? ??6?!?P?????5fPI1??????>?a3d`O???]?9@????#??A$?[8_?}?E??9?a??4?!`??s]Q??Z??????Q???5?K? ?P????j?H???? 3l???\P?J?C??JQu?T???????? ????????x??%??Q???????M?+??&??-y?????!839???{?H???Q?.{??G@?s ??EL????0/?\c??0t????q?eq??~?d?/?)?^">??L9?K"?????Sg?!?(d?????8?i????B}O?_ ????????-??+'?N??Z?-??at7?q7?:l??:*???z)???l??}q??D;?0?? 4??-??????~?????-O??x?%ha?\???????&??? ?;('???Pa?k7??)?6?q*???{??e0QXX#jw??x???K?|&?jG?? ?1N????*{??-1ZcF?-R????w?t???b?I5?[? ?!? ??6?'?^?C?G?? rC??i?????????RLle4?????????p?S%??s[??8??]???@?>??!? ?#[{??F??.@G??,aB??Q?!_??5/. ???f?.i?-??0W?p??4cY???c??L?(&f%??#;{??"?15?^???????2`?1?>??=jrQg40^d???I? w???JK?zyZ???_??&??????2?? m*??0?_^?qW????J?w?pN??O????JlX at T??? ? ??!???r??y???p????Y_??????+ ?mQ???0?t0???a?w?^?>??Z????"?m?????? Gn3???k^h??Y7.???CW?:Y??8d?kp???Yeg|????%???S??#?????xd???? v??mv?UN??????E at 8fU?C????p? ???d??z????p ???]q??6!?*????y??yr:??6??P?9????x ????M??^?hn???VpN ??+???v?#??? 1nX? m{?-?G??7??????_9??o@?????m??f?3F ????i??r??.??M?`? U at ay?A?N>lx v?g??O?#??? ????k>h:?.+=???1:!m?????DF!\????A)?>?h&??l??J?uD ?T?;8????=`??kB;-wG\_? ???}c?K??W??????a??\???!?5\? ?:?M?G?????u??b[%[????b?E`9W??"?^e???V??9???-?db???p???y?Kk????3h????w????:??tUc?????k????=?}??S?,?K? rM?fl?*?V????%M?.???P3S????\?>I?? t???=</?qJs]F????2Y????>?)?./??'vz&?CeW?FV?eg??i????]l?.??p??-y??\;??????? ???????\???*?\???L^v?T ??3?*7Jc?s`????????2??D????v?A?[GS5,|_0=??9a :NN/%?? o?5D?d???? ?Ou? ?I??? *??9%??HS??@@a?QAT???av1??Sc?C4??+??[????>L`6??g3????????CE??%?{O??zK??c????????4???E66?z??*?9?=??5 Z?o??????f?v??p]????h?qaYz?H@??biB/L?6?? ?u?\ ??kH{?????????0????????ye.%W/Y`W? Q????=9??'?? ???V?w???j8{V???h????c??8p?ix???`????'3'+???9]x???G? !?{? Qv?$h???G??6?n???I?0p ?|???"`??y???i??&???y??3???z??????1L[j?E?Q??????$?L ?'FB?iXp?????p???h> v@??e?????(????A?o?[.????%?? ???=QC??%?z??xm??%?"???`???P:g6??Q?? ?l?k??T?n(?FT2nc?W??~?????2?=?;?????????eD>I??8??=OK$ ?W?fJ?{???i? ???x??xX*e?1??? ????f_l??? ???l?g??????????lrc??+??? kH? ???D?U-0V ?b-?^h????y??s I?????@EGi1??jTlKPQ????[j p,??Y??? Fkf?~<C?[?? B?-AfH,???=?[??nf?a?-AEZ?D??b???>?U???C??'????H?L?hU??;??U?,??B?)1?^??]?[%G??l?$??????UV[c????(`J????6?El]? ??T?X??}??y?\6,?!ngn?QX???ZwY???ZS_???Z?K????2=$5???L?]5???ZH????q??i????dWrMF IH?L???????k"J?i??K?????? l'????5?#~e ????"????z&?%?L#PR?}X??e?(?(????h????L;?`t!2t6??? ???d??8?%?-?&???U'>UL?+????yx???3G???????j\_?7??L?(H??Tx????^??Pm??r??????KB?P??HV???D?/??U?P6?!????C?Lu+ ???'d:1?p?{??c?????C?;0?yE????-?j?&m6>??S`h9??A?L ???l????LA?? ho??????t`????XjUT????o??2?^3aiD(???j???n[q????+??? ? +?n??9??CK??h?????U?????1WA?L+?&??^hg ?f?x?cc??? C? ?>?\??/?X????????L????j?;U5??I?!c-?Brg]???Lt?=8NV? ?????]Rw?~?@N???"?%???????'?)?0X?:'?k??S?????????6????D????6E{;q:?e^?r?J;yQ?$e?????HP?r?w??:???73)?????}c?<5?`??R?=?/???????????????nW???DI????0NK??:?????L??&??|h??????? ?Z???^8(??U? ?l3??q??~????????????u?H}??????~?|?rJ!????v???* ???????????C#)? ???k/p??(@?(???K??ze,????e?FV?]?:?_?>6????? S?????F????8+????K??E??V?????1u???|XO6???u?&"?>F\v?p??-???0???c?]??$?t????LS?~???g?;H??Ei0???;?@Cm???+lw9 ???W?'??{?I?Fr??o????[=?J??? 4 ??????Kj?e!?????2d6???m_ ?2W?k????Bp3?oV????_???#oS?]|??>,?[QX?m??????` ????l;???C?i???^S'?G?A%??x ~?j l???"g?w?????nK B??? ?????????S???????w???q?????????N jM ??]XS? ????M?1a???:???????k~ ?ULd??M1?C?%6?W]?t???????ibQ??G????p?????{ ????0??????5??/???????:??|??XPE?h???T???????y?wr??O?w?i(S??????U?xcM5??m?}J_?d?7??>^?????G???n?qz.->C???U? ?'^ |V??Yk?%???*[.??|?V9??-3??L?X?0?????? ???*?c? ?????'q??? ?t???>R?1}]???9???????????? ?? ?74 ???????}???#?? E?O0?)??? ???[YKZ? ?}J$?s'?]#?G??)?q??6"???u/?)?/?#??????????????Na? * ??8??????c?x??~y?i??He?n?w????o??W???;?6\??????????p?p???r?%??|?n????,_??rCIU ?q^ 0??O?/?2?? ??? ????\Z??????L^w??kK-?????#|?r??]`??*? ?4?-?*?E`?$?H?D?4?#??~b@???N ????}?#??^???q ?J?P2h????& ??#Y?C?F???J7?4A???t?II?E??\?$? ? |*P'W???&?LYz????$l85??=??9? #?:2=???q????c?)??s ?X??? F??5??? ??? 3 Nx???? ???Vx?\?1??|?*%q?o???9?[+??F?D?6?iCj-?r?kjer??1^?M^?o??????V?rx???BQ8?????4??????? ?E?????f???6?K?) O?"???./BaV????m?@l?*??P????? _l???a?h?'y??M8???0????M????B?H?oV?i?n???r?+???x?ts?K2???ZW????O?uY??,po? ~+ sz??g???????)Nq?????{h?fP???u??|#RM?)a:L??o?????P???>p?>;???u??Q?.??5?!???o~?\|??????????????2??;(?dc?k["?LA??U??g$?? U????=???k?m?f?}??Z? -k!(??`?I???*??~?u8? Qq?????rG%???*?3?a?%?50>(????y z?<???L?Y"????}(9??? ????? K?s?I???h????o?5??J????U?f???{?U@??X@?*DK~b?FT??y???hh??????U?i?I6 Z\????-\%??@?????|`j?t8Z????;??q?> ????KH?G?? ???+?VR?o??.?@j?? ????wi??:},? ??\????53u??1??????5?{?M6A`??%?X6??? N????"? ?? 3PT;???????? ?c??N???? /????^N??{? ????ZE??<??%???????/fp ???????w????Z?&5?/N(????&P9??o W?"???A?????4????B???q???]?????????s?0??d'k?T[-U?b6?????-???E???"?W?*?? ????g{X?0???G?X??t?????Ou???*??Vj???????]?9??{???v?-Q? BP?3v ?P/?o5?(????Z 0???>?4n =g?*}6??????9T????7?$X? W??UU?)K?+???x?Q?9???K? ?bbw??????~??P#?DT??=?1"nI??y??CN:r??G?????h???Na;]q?e??='d??a9;Q}?v??op??????F?*?????????QS?q???u??OuX???8? ??SW?b|??n"???????j-<$T"m0^???w??????"?2????? Ro??KJBajLWUL?????x??|?\???9???.[$P?K????MY??6?A)?)??FxL???????AeM9??\?V?_??k???`???$?[f??t?[[??????"W??J????|p????}?Q???o?!???6??c?9w??{|?J!??p?d???B?_??nRr?G?w??<8?V??Zu)k\????b???? d?u?d???2?????`S?9?K??V?i,?B?^????8??[?]?@???????&r??????kIm? ??:"?k???R!?? ? L?*???H?^???Z??5?n??$???Y?k.-A?K?u-c????T?,.???5-??`aP?l?:i5??K&-??ORbI??X? k?c[%?-+?Z????6T6$????+C*???7????????o?$?wK?L!M+???yt?r?9Z?KT??????6??x??\?????b??:bd ?r??????j4?$aYJ??Q?V`q4?????? *?Ib?1?y????y?;w')j;?B>??S??{?6??{k??f_?e????P??t*???.???????ag8F? ?b?T?eZs?G????X????[??C,?U?????7(???O?: ???w???+ ???!?rM??????H???q?i'Pk:???KC??'???8? ??J????V?($=?x5?S? N;AF{?'?F'???-?q?m??"???oU#?F?F ??S??6??Mp???u??yG?0?%A?l??~?0!?[?????)?#A???<_?]?('? U?%Coc???~xA?M??;?9h?P5W{T??"??w?=D?? E??S?GF)~?????j ??q??m?? R?????x}?16-]?= G????30?sF?A?(I???l2?/????/??g????JH?~??p\????>????;M`?????W???H?x ?Ke?????&???8???4?-A??;h???G??sR$j??-W?{??5U?i@??r?[9I?&?mt??????M5???9??0dMP???%??NX?#??0?J?oL\o?th?Y}? @?*?** ????Y-/?l1?_R???X???) ?(??@?d?H?=#?~\5????????V?q???????;????????%QZ??E?,??7Q8??(n/-O$ ?Q?9?yV3/?L~????3??bx?.?y?H?%~?? ??????^?Ta???W??:?k????z???w?*b??M??B??? ?$m?3yHAnG???| 7??ovI?B???yg?@?>?g??th,??m?k{?Q?$??%2?"?k? a??bx???mdT9i]?r?]Q??{a?^?????N???_??nx?????ni??S???????.?l???@u?Os~?y?:?? j?\????g%[???=?kY???{???(?r?!????-?C?0vW??5?&dg?+?6vh>?6?????mR\?m???d??A6!?V:?U?#G???!??8V??M=???.LKB?????D?g???U=?6???2?R`????c????T???&?G?F?????hl??}i ?b?????yz??a??)???????7?9L?%???_?s??9?$H?-r?HoE??0t?O?????Tp`?G??:n??_?Q?]e?.:?X8?4??G?W'?5?????4????U6??L?pg?N?X?_???D?? ??`u?4#'P?I?kA-???^v?F?xi??h?Ia???7??(4?O???P?t?0:(?Q<-???X??!???_C=r?????Q_4(?e?(?7???C??q???T????? ?YVwlW&???<#? zL-~f ?X?\??cb????g???s?????????????????|?b}}G?W? ?k??k?o???s2q???S??'ZI&}?r8??{??z%g?O;?D?2e???k?$6????s???Tt???~???K?kLFT???g ???i\r?neq?P?e?G?? ??q????F??M!7??$??'{????? 5D???CB-C5W?8Y??????H?:???E? ?f?(?PS?&??Y???k??5??:d"I;i!I??:????v???????2???-.e?Mf??}?4?R???D?e?6???2?FuA??O?fB(Wwwk>B4>???3$TC?2?!??Pm(?;?&:?=gE!?s?;r???4?? ???-?&??cX????? i? 8??JD??#2??l?c?????????Q? ??\??????ua?`??" ?{???????e?4???_?? ??C-????????y???8???q???A45?????._a???QOD?PK ?R --- NEW FILE hunspell-sc.spec --- Name: hunspell-sc Summary: Sardinian hunspell dictionaries %define upstreamid 20081027 Version: 0.%{upstreamid} Release: 1%{?dist} Group: Applications/Text Source: http://extensions.services.openoffice.org/files/1446/0/dict-sc.oxt URL: http://extensions.services.openoffice.org/project/Dict_sc BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) License: GPLv2+ BuildArch: noarch BuildRequires: aspell, hunspell-devel Requires: hunspell %description Sardinian hunspell dictionaries. %prep %setup -q -c -n hunspell-sc %build %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_datadir}/myspell cp -p *.dic *.aff $RPM_BUILD_ROOT/%{_datadir}/myspell %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_datadir}/myspell/* %changelog * Wed Oct 29 2008 Caolan McNamara - 0.20081027-1 - initial version --- NEW FILE import.log --- hunspell-sc-0_20081027-1_fc9:HEAD:hunspell-sc-0.20081027-1.fc9.src.rpm:1225582981 From caolanm at fedoraproject.org Sat Nov 1 23:45:30 2008 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Sat, 1 Nov 2008 23:45:30 +0000 (UTC) Subject: rpms/hunspell-mn/devel dict-mn.oxt, NONE, 1.1 hunspell-mn.spec, NONE, 1.1 import.log, NONE, 1.1 Message-ID: <20081101234530.C21067011B@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/hunspell-mn/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2692/devel Added Files: dict-mn.oxt hunspell-mn.spec import.log Log Message: --- NEW FILE dict-mn.oxt --- PK :?q1.? ?????$#????t ?U.??_?oK?*&?] sVQNxi\_?????^??oM??~?;r??h??b??M???1Wl??7??? ?j??\???p?9,}????W??P?H? ??*?\??K+i8???j?!X#x.???$K?c)???w??C|~Q?3??3???4?|?A???hTb71 ?????Y? ?4T?{?^?;?m?Hk8uV:???V????"???n?T????p??%J??nAY??G???????UO?)*???cp?V+ ??x?,}????]?e???+- }????;>y???\G?Xp^????o??n?Z????e?????7???=?????V?????i????? V??jz0?@?q?KI!???R?%?? ^?4?????No*?`??H??a? P{?/u?????z???5???Kd??B?.eY??L???????????K?r)??r????r^\U?K?D9?? ??.????? ???^?*?]????????a?-???6??I??n??M??????????e5???>GY?Q?%????rQ?#?uD??(??:?_??+?????????9u??u???(?+??+??+??+???5??5??5???????????????????????????\WW?[??e??Q?g???: e- ?3C??P????????{?_l0v[?=?&+?d(?d`?i????4 ???88???r?8?0W ?H|"????1}M????????{?oc|??fvq?6n?? ?a'7l??x3?aG7l??=???vu:????????}-?k??V??}=/???hz>?? B#??Yh2_?Ah??Ih^?1??$nN??$.?q???8?;?A?T?%????J?L%?M?J?J?J?J?J?*q?????/?x??U?^F,q?2e?s?AK?W~????%?C?M? W???R.cWXU?4?0?/?-????H?ai??+f??????ge?[G?Q>?u?um??-????)?????[????X?ig>p8?????????mCh??????{??{??E??{???j?h???JH?)???? ?pHDc?p?x37??&?%?sbA?_?M?t1?Dm??'?5:<3+?????O???F^?????u=???^?|?o?bx7??F???;???s#z,q????=w??n??????s7z?!e???'??zHM?k?<??0Q???V?M?n??#dX!c%6?X???0Bq#7 ????~???t???????o<}??O?x?F?v? W?]??x?\???V?t?'???>?C???'??I?C??R*???a|-?#?6X#?7?F?H???? ?0????????!?(??Cl)/f%v*%????R?m:BRt*%?u???t??`?j????&"XP?h??P?`?F??q?c????J??8^????~?N?h??? ??Qj?# V.&E??8????pM?Y?a???;?? ??V`??w?????8 ?h?s??A??X????????/ ??uy??[??????7_?,???? ?,?!j%h%f%d%b%V%T%R%P%N'!??u??}??z4.?????? "?T??0V\?I9`?Lp9???0~???_?4????ehu?q5 ??????e??A?;v ?a?yd8????'w?< ???? {*???????52?XW?s;?F??T???? ???? ???? ???? ??????U|??2+????6?`?o?6?o?.????? ?e@???O`??sC????4e???%?9?K?U?Iqe?(?I^?l >??&N2q???L? ???0K@??7?H??d?'???6a??U????6mD qF%??F-?\>TN?????z9E???sJ?PB?a T0W?,????p????{???x????=????o ?{???x????=???? W*g|????M ?7o?Tt"?????+?? :??? ,8QEM??%??Ev`]??????`?#?(? ;??;??'??Dz?p? ?p? ??????E???? ??L????L,???I,??jL,??zL?,Xip??yA??Ra.??s?8???N$???5??&???O????N????N????N????.????8? i????SO8??SO???aKX?Z;Z+???k?+?4??????rkQe?i????z`??????5[???XO?z??????[A?wI}?Q?M?g{>K??4??a 3h?Ak?| @??b?? ??@~??>SW?H?\_q?nR?!T???i"?VlI?i???????HC? ??gd?&?-qY$?F?j4??^c?jizn?O?tU???6 L?????T?f???*VU??hU?g%b>??Ds?!??C?????6???u?"?;???4n???d| D%u??D??J???V2?J??>i?{????/??k??&M_?4????g?G8T?S??oF"???a?t?D?? ?M?N???0u}s?H??? ???????&?w??~????E??c+????? M%??????s?$??}Xl?D?\M??jP^X"?3N8?lIG??I?????? ? ??S?v ???-JzKE???????x[???/????????N??!?8?????X??c)????Xi>?.??nd?d?`G??YG?uYG?uYG?u?i??l?? ??:H??5?J???R5???WF at iDuFM???L??+1?TW??F?v?#??uw?h??l?????8????&?fn;?????n????K?^:??W?????8V??h???;?I??Q???X???S^"?VK r_'??l??S??????o?jP?J` ?b?Y?i???_??r???????i??;el??2{??2 !?????*?He>????~????X???cX??c??}a?? ??? _?@Gk:)*?=? ?5??!?a{?@OuqC???A??:(Z%J ????)owE??h?rG??V? ?zD9?@????? ?}????~??????OHZ@??b'?*???N?VR????v?J?JK;?????]??sJ N?Bx3`W9??~??1 N????[?AqM????u??b9?r?(??k?(?i????????a3p??? f???;H???qB?[F?U<3 `?Qs6??F??XaF??x+????o?j?????J?-??Tp??%??bm?&?`?H??????????????f"??j?O??>???8BE??rYx???,??G???X??B9??D???:????0? ?nt?XRTq??zd??*s?Sho*z ?C????C????P?O? 811?'???Op???O???:1???????ObPB?2???(?N7oD-(?%\ ????X, ?[??V?7??@????u????\????( ?>n !V?1? ?mc?ml?????%?7??q?? ??4z?B??Jqz[7?B???wj???7#G???????J?P??wC??Z??Vb??????I?\?W?Mb0 !YCH?Z&$?,9f???P\O5?W?o???"???J?H?? <z*?T??]??????'O)??F?)?pU[t??t?7A?M???5?(?\]?????+ ?V??2??b|U??^(?3??N??T ?~??????4?Q??Qb\V6??4??h?-tp?? ?2Rn ?????V?k???0?\?]Eq??5?1?c?Qa.??Ur'H1Q ?yT0}?~?o?????o?;????u? _??? ?*N?^[?c??/;??????????F??5J?1]?1}??S???#Q`M?w? f?3???t??o~P{??I?????-?.???v??????9.?z?[? ???1???5y??? >????&R???m. ??? ??G1??Q??AP'>?????77??????on?????0$q#T3B5#T3B5#T3B5#T3B5?n??r?`a?gkW??< ???78?g???V?[??p??H??*C???4*i????4R?N??='+??.?yd?&m_60??0??E7L??F?x3?K?g?g#?3? ?0f??o?)4?,h?C?6u? 6??!7z??&H??e?/?|? ???]??25??3*?? ???$K?Gn$?Hh0- ?dBF$d@?????h?????I?y????V?@?pgN?o??L????@=??#?/???? ?lXo?`C???????`????]?J??+????M??p???Hl;?? ????y?????Wc?V?? XL?.?p?????mh?j???%r?|?63l?,#??fI?tu?UI????>L yv?i??zg?y??)w#????-,?{?lZ?.???s???3??@G??NS??KS???a{??z?|???+.???????C?lsP?u'?8?p>d????&??Q???`????_H5?)?5?'E??~w???Z??k??J ??KG?o?????S??-?4e??_"?E?? ??y{?%?3+????+??O?yQ?EMt#?x?+?~?n?0????4t?&????_?oO?GP~q?w#??????oL????Zd?*????)S???iv4?9 ??hP???/?A? ??SLb? H ??????[???L W}?q??D?_????e5??????* ???3S=?B???????3-???i?????E??H? ???e:[?Z?Yo?ss?1L?8??MU48Q?S/pbgD?Ax????? ??^?'Q??}???~????X????????????Z????!:N??)?;5v?????=?Y%jU??H?_I??|??x??5?\?}f?;2AN???-????R?S?vJ?N?????AH+????R??P[???@???"?~?????g?c7 ??k???H??9H??YH??yH?~:?&???!? ?&??t?r )??(????T?j?RM?s?O??O?rI?I?0} ?"? ? :j?2O? T??@8?#5 r? plb??O|w????8?b?4F?8%3?f??(?QB??F)?r|rT? ????m??f??Fu? ?$??A!??K? ?r?O?}c??????????-???~,?G?w?wN??? X?!9'4??}??????+c?w??tw?????^?Ufm?Y[e??3?g???$??G?}???????"[G?=i?b?h?}?u????kE??V4?o5?V0???X?9p?,uf??1I???/?*?}?]?F??T?M?X? ??$)??[CJ ???[~?D??X?]?????^?????T?cb?? _CM??T???? IG???\ ;k???#?h? .~?HB?8^0???P???W?O?????9??U???8[zE??????w??R?jv?z??N?_??w??^???.?a?????ZyN]$??j?+>VH6?{??h?\?????-*OFQjT??XKosF? ????????z?F???? ?' gf??????=Q?W M?@0I?????; =DU????P??qYI?rf%????6??A?rW./D???l?c?L- }w?Z???????v????t{=8?V ?h}?t??w?y??w~M?)???b??N?????????[j?????;!?.??????? ???????y???+?c?z>????P?????????}??A?[???:??x??????C)???uj*@?7??Y?I1vM ?Z]?(???????????b??? ],???H?????|v???D??~??V??U??IbG"??S???Cy???4???=4??.?5???!?t????KR??D??a?N'??yw???M??E???r?"?u#?tZ????V?e???9 ??l?1*?Z}??;H9??0?`\Z9hVq????`?T9d|????0D2f??t:??????:PG?H@ ?A0 a|?4??> ?A?9(<????6h? J????A? ?d???I??I09h?f??I?ur??L???^??(??}K??U{??]???????????6[o\oM??zi?,???~?>???;;~l6?? ?v??C???s???u????s???~????P;1huM?^4?1"?3????X??*???^?'4*????H?p?Y?0-??4m??z???]d??N???|*Mc-K{??? ?????j??>?2????a?K?sz???t??An ?D?OL???bM9?w???w???NwZ=h??GZ?A?O7|??c???9 >[? ??-H?V}H)??H'???5???D?`?ZuIw?????s ?^??e?oY???o?O?)????'y??)]g@?????????? ???@ {?????0???6?S???nC$G5?bt??g?[13?z(?R5|$???E? !?/??/??w?A????$&&&& G??? ?X????"0<????????3s???M#_?JG?<2|]????^?BW]?)??m Y???|?B???eX?? ^?? ^?5A? ??????X???&?H?XoH???G???e;??gSw.?N??'?}?????????Outkd?U??5j?Q?'???9?\????IG????????F!\:?????f?w?!?9!???i9t ?e0i9???C?????lg;8????vpM1???????r?Gp??r?????!?4???R???;&???????L?H?G$?#Bo????Y????z???#??? ?A?q?6z??@???6??.???i?r:??????s:????????+???N??$A?L?"h?*?k?C_)u???LP? j1?- z??????)?y ?4?i?==]?6?8? ???????N?eM`??zE?S???????C?=)??}b?S?i?rG????#rl?(?lU?kq??!;nw ?"8e? l?&?O??ii??/?p??e?{_??W?y)?? ??j??.B?/?!8? ?????? x??^?)5?? M?R?G????,?r?_? (?p?P???.h?]??.?>?u? ?gMfs?vC??p??.???L\6???g??: yGR?}U!?n 2???=???a?d?p??Y? ??Y????=?&i????Qc?1N at J?1?3.wN??O???a?????a??C????T?qAX1??j?F?v?? ?g+??!??Q >????Rv` s?JL???p ??r?t?u??7T ?:}???h?? ?8??97.5E??pr?v??Nc?m(??J??ju.??x4??G^?????B?o?n $|` ???????????Y,?b? ?y Te??????? ???0?S?^?0+?'?a?Q]??.??????d?????Kd??!?;?x????^????>?]??i?lO?= k????Bm?%??&X?3?F?\???0???5 cF?1???= ?? j?i?LF?d?L??Z??I????H? 8??? @?@? H??? P?@?,ja??< ???v???c??1??cz?1=???o?Of~?IF+X?????dT???? )?*??}5??}\VR?!??x"z????8??'???H???N???"???&?q"')r?'rR!O????2|(1 (1 (Q ?::?????ut,?c?k?u??k?X3??9???f?5?$?"?k?X3??9??cP??g`?cU???xW?Ae?Tx`K:[??- \?,xY?? ?9??ny?????v?t???:??4vH?q?y??nT]bgl???6;????'??J??nE ????O????'??t??T??E??g??=??0??0? ??#@?,???D??YL??r? ? ?????%?/a??@?L?D}K???' .h???I?? J`7??x???>$??A$A&??`G?@? ??y%? ?x?y?z?%(MP??D?*?S?#?9????F????p}7???F?]C)"??:caV?"?s????nBl?vS)+b?l*_v?!;? ]?l5 o?(?? ( ?}??6"??S?P???O ???,;g???M????yb`??O<$nS|o?????????,N?X??N?#??wCt????r~?5??|]?? r?4??Y,??t&????????s9z?iI?e?c (???? au?/[???tS?C/?R?? e??b?Z?????/h??-?uA?y^??????? ? ?? ? ? ?? ?Zy at +*VA????????0?2_???}I~A=?0<???;????;X??dO????<`7?????"i?J??FHr21c????1LI7??,?0;`??????i??*@\???m???????Y ?K?NK?p??%?8?p??:)@?&['I?Po??Z????aQ??5???H^G?????5(??8????nX???r{0V{I?6h?7?????????7g[y+ ?V?/?+?/ ?c??_?? z?C?u?????????:?? ?q????p?8> ??0QEKA??\?? j?,?g??"???$?E?D[? ?` `???w?? ?Nt?????????? ? r?r?D?? K*XR?? ?T???%,?`I?@9???SU?<(?????? W????,?`q?+X\A?j?SuD?46:???#G?????B?? ]??k?r?S??SJE?? ?)?k?r?S>?Nyr? |?y?@?????C??C,??????d??qW??e?q????????? ?4?B??D8AD9`? ????>u6??S?????7q?:??r?rsYs?s?s??F?[???]6"b;?0???& 6a? ?????? 7D?!??5??Jl;?????????????ymp~?g?Z????$wB?U6q??F??+??!???? /??p?????????9N??5 K?F???;?? ????7?K??Va2?L??n????UU???BTP? ??????[q.?)??r??4?@??E??????{5??!?^ ?W?h!??1?dc??`?;7???? 6oH(O?????W(??"?T}??%?????m? ?b???RwF?p?wO ?L??sg?>???TD?g??cIcdj???Z?uj????r}'??????J^?*??JW????Wy??KT?V?R??????b??,?????g????4???f?????X???&s??"?Q"? ?ZHy?B? ]?????????.????p?????%L?5???????z?T???????? ??(?_?&??z?v@??x?????OI?c??c ?: ?i:? U?Q??;?c=?^eM?*?????X6?t???e%???D.r?MrQ??>???z??`??L?H???]t? ?3;???#?^?t?a/dJ? ?!?mUY?(?g?5l????n??I?7I??/ ?IW?n???8??j?QSqw ?7t??>??????gRsT????6hs$??H,?+?'?'?#??N ???s3?o??y?=?B??:???N??}?r???(]??????P[????:Q??b#?y??B???TF}k????e??]?~sgz?????|F????????${lw????sA? ??N^??c?iX|??m??#?I??kNRi?\C??x?????v2V??????M|#??rC6??Rh&?&1W [????\o?'(???p??????&? }??.?A?JZ????.?k??%??9b?P?Z???z4U?????*X???V???????o???y?K{Xn?%\?????KwDs?????e????L3o%Z??2"?(?:x7\V?b@??B????05O& /4_?? ^?.>?5 ???q2?,?????@N1?r??????,*oa+fE?8A???D8?0??kU??SEa?D??Fa?R???Q?B???5?^??8???y???3z?Um????[??{??. ?????^`f??C@/?rys???e+P?????DmY?z)W?p??##N??"????2?K???? -'??D???(?%J|?_9?????"1?,7$B???Q-????%UYU?U?U X?]???Qj?7???3? XD~U?????n????h~?LY?P?['?D??s8??f????????7H?D?>???d`M?3 G#~d????!?{??(@????|4?l ???q?Qq?z??Y ?~??@x????????????q e?+?j+UmE???????Bk?????h?0???`?]?r?D[??? P{?~??Z??@?uPN??in??.????]??#;T???x5???k????????@???O???????@?e??*???T?????k? ?4;??]=?s??{X@???s7 /??]??k ??#?@L?\AI???Yb???MA?*??Ff$????.???Qb?;?b?#.\?\jv??p:5??L?y?A???????v?????9f???f??2??sN???????8s?????]|f??P? ? ????Dr|?"<^????lM?U?w??s?@ "A$????k.?.???^ ?T? ???l6????????D8?h&pID.? ???2??+.?Jt?????k????9??V?? ?E????KU6G?(?g^??r???E(o??,?????v"?S????0_??v??Z{n?????};j???a????:??-vj???.?eq?}T?Y????=ccO ?u???O??OOy???e?g???7?? ;|s_???kO????q??5#j ????uL??#X?I?"?3?K]%eE??a]V??s &?X?p???Q"?O?'?G??a?lG^v??y%?#U=??????}????:Dj"??(N?(?C??? ?a??o?b?(????;??MC????F?q??N?jr1(??ofF??96?? ?t?3??G?? o$?m???^??`?????1?;??:?R??u???????3T????????h?u;R?D?????zr??????H????k*????C?}b??6?S]??VI???[`???X`??CR????X????& z?9s??s??s%?|3??p?g?3?_l?>? ?i??fZ?r???7??2~-??2?,????u???h@ ?6pm??9mN??????8Ht9?-|)????r???S?A5??????z4?;??Rv??|????V?w?????;?*O??> ??@??x?{j%C?d?? ????I?~??HH?????6/D??hv<?v?0!??S???]o^??K?@??? (?>X???>??O??,?@?'???k|s?????@;p???>??N ?3*??>?c?? ? |d?$/???O??*0?^?!???????B+??#??M?|].`7N[?/?Z?Wq?~?\???k{+?l?!n? ?+K??<??????m?>f!?:1?>-vK7?Wr8??dh}?M_ky7:|j?&m??? ??3????@uYl47??Bkh?'\`TW???Y??????x1KF?hl?????z?$???????????????}O?;??O??d?? ???:w???S?p?(??????6}r^S? h?f;?)^l?????8i6iA ??t?CY??~??Q??utL3??f???????? kd??Hk???dNF?(?8J3?/?W?d|n>??r|????x???3fR?????r>?x?rlf??@?r?{1??-?}??|W?????&'WXI?o?v??B?}w???Nw?ng?w????|] 8 ????v\??I?d9 ?y?????????_?n????1?B8?E)?*?t:`??? ~W?>???X_???????????] ?Mg?????2e??i??x?C?7???*??F+?z?4nH4????s???x ?j??:?? =?U???L??? ?4?G?? 9:QACe9?;5?x?vF89???u?????|3? ??=?A@????evr ?lvr??????`';9??g'??????[? ?(???]Q????,?????gt??j&[?????bKqy??{w?p_???????8*L?n|'?r?cf T{???Bc`?|?Eu????_A????I?U\??,]???r?nQ??Q?+@?o"??l????6?n;Vl? ;2?????1sW??????U3j`??R|????????V???? ?:???p?p?Y?;??*b???'???`w??}??%?????{Em??*i????xN2????W??f?h?x?6 ?G2????s?`??????w??????R6?y????K]:???????8t ?/???KPu$? ?x??T2?D ?P?J$9??&i?W??E?_7 ???????? ???%?Al0??Fl?~?l5i?I ?????V??m??p?????:????b_??U??a?H???????#b?h?b?d+T?]??S?????VS???}??????-?}? ???&?*\o#??^?C??????l?:~7 ??"??q{A? =# ?["??(?K?W??????*)??:@6WV???r?????? ???fal??lLO/????=O?9T??A?q????q?6Kl?6????x?o??bK9?????r??5??P')[_??z>?????k????o????GM??`?u0? ?_[?w??;?Z??bG.??????N?@g??c~?????tj)k?r????????t at o?.?%??.??W????G+?????C$??I?{A?[?U?k?=?L?.?Or?? ?@>??????5??????m??@?? ??????o???????#?K?s6_l at Q ????ft????S????|?"?????|?o]~?1?u???~??e?#'}8w??T|f???h??M??_Jg??U???*??? ?v-H?RX??????{`g{?pk?s?J???7_?c?'?:????X??@???jR??Zn??c ~?`p??x?V?o???7????w,_:?Sh{?tmC?GD???70e???`?U???|lVsWBoEP7N??[?p75??Cm??#?j9??wwc???j:??CC(?(?0U???W4???????j??Y??????v??U?O??V}????>????sS????Z:?7???~siv??????kk???o???S?!?S??Ay?Ey?????w?Q?????r??r???u???,?J?? ??g?? ?s??f???F at V?P?????? &????'???G^???{???#??=`????{?Z?a9? ?E6??F??7?n?QgA????:.????~????bY?j|??P??K '?m?? ?s??F?k???????1A??????$,???)s;Q?w?1???8$d??\ ?I?????29??????X A'tBA'?^?3Q~/!b??ez r?A?????@???(?4?JYi?? J?(=0H?,??R?????V9Dv;[p??^?D)!??[r?Ct?(?"?un?f??w?????????q??'??~????lT?????=??!??????92??p?c ??d?K?????.S?w?Z???W?#_y=??j??\???H???????9?X?H?Z"????K(}vX?)(?]??J?j??dt?)??:?????*??Z?k$??k??K`8???Jb_6?????????z???k?Z??=m? ?h?(??zPK j?A-5:?Ja??zPXdp&??ADIdk?j?j?j??\?[.?-??Q?????\b-1??J?TFO9e???????????Ql(& ??~b>??Ol'VS?}??~7?S??S ????????*g??m??????????5?j?????iy????R??=_?????Y,~1????P??R???M?#???fVj??Z? ????9L&_7?\?`???B??C9qb?r\???e??=?{&??3??T??c?`o???G>???????????3??}5 ??A????? ??iE?O???????YP?;??#?`?+L?9??gr'??0.???=>>4???+?y???? *?????!??"Q???z??A?~y?6???H?\]_?????[?,n)?o?[? ?? ?? ??V_qD?S???.??D??^"?A??j=?}=??dj?A?3????`??}?AM??'(??=c???dDl$&R?D"?o4e<7???|4e|1???I??]^|?.*?g????5? \G6n????%U?g$=?4?q?#?d?#O?\?5[??q'-??F?????g4@bP???Lkln???s?????,g1??X?????s?#'=r?x_???D???w??????xd?#;?{eJ/?_??_????CCshh???#????yVB??$k, ?F?????}yn??%yn8c?Iv???M?.??Cu+?@??%?5r?F?hq?eR?Z?i?? j ?` ?`?~?? ? ??;?Az???w4???|4HH? >HK??4HL???????S?+q6a?h|x??t? ? ?X?\3p???? ???\ia???]`T??vAr??D_P??$OLQ?eP???Oi??>???,????y??$?? ?_?????V?? ?????ke|??|?? c{???=k?i?t???71+??r e?U?f??y{]??K?EP?Zz?y) ??;??)?5hC?????z?=?Ei,??:?&XSp??A"Q??=?Q^w???4S37b?}?a??[+?H U?? D??5uJ???Z??z!?^?`V?>S????q??f?Z"?:?G?^%T|??Z?j?????????v??????Un? ?>R?????l0?r?Q?+>A????Q?3j~F???0@ K???????7J6?????1Z??r???x?ivY????V?i?ul????IR????R?A????,^h???Y >?'9?'?sL?c??NMG?????#G???;r??< ?????#G??M?O"???S?p ?"b)? ???I?A???JT ?*A "W[???^ ??T????1dhl?R`?4d8??gr%??8??&?'? ?0??c? ????C??Dz?t[:N????Nu?-?nK?n1? ????uc??vs?C ????|?i???]RC>AU#S??4s?N?"o????.d? ? ??g??\ ,??????2??7e???????w?! \ -SN???2?P? ?C?s(|????9>??W?????^r?B?(C?S???j?I??Mv?= qT!t?u?uvYvL;6:0??????%LR?lUf? R?/+?W?y?^???K?6Fmk??;3????A??[a?? O?I??? ?%?????????????????&???fU??C?u?&???????^U???5??=k?????I?u??:?`p?8??'??????S????:w???5?"?S????? #?C,J$?? ?:??dB ?|ED???T ?F}t?a???l?????i??a6Z??,)[p6?,??F?!???D+? ???? ?? ????&?D???U?? MZ?P?C?xv?zd?????z0?????O?I???A?Y??????6??????*ph??s???,f^|??&o*? ? 3R,?P?I[??'?2???x???9Q??1??YK`z??:??b???8I???xZ3?H;????mq0????$?p?h0??#\????%?}Ip_?$AqI@???x?6?zd??y ??u?|4-??/?n??r@??6?:i?xZ????ES?Wk?Blh"?D? W9?#_?f??????j:??Q?U1?/?P ? ??<?? <(?A9O?y ??w???`?`?"?_?????O?????????:?(?:??P? ET?`EXT|?l at xG??T+??a??.L>L??`{?3?????P?O[?? ?A?s??)?u? >,?]??K?g???k??s??[?|? ?????x?3?o>??8-????v?o4?yiygJ&?O?? ???ys??]????>z???W???w?P?WON??????k??????:?d9o???:?Z??_??5?zR8??[?-?T??l?d_??.??:RT?f??????:=O8]????,???G???1????????&??6???9?????Y?Q???;r?D??^??i???]? n??5???S?4?q??O??v ?? ?n?E?(??#????????'????ou ??d?????nN??k>?O???sm?_???? ??????2?????E?i6[?uz??????????{RJM?w??v?????V????u-/???w(/k?*???~c???????8[?`?-$?=??u\? z??????vt 6:? ?B}q??!?G?9?"7???? ???#???m?Qz??|~/Ev??W >??=???+?SW4{}Zb???]N????u6,? ??s ?I?p?]??E???A??(????K??? ??WQ???|y?rU??9jx??\[_V?pU?[??S????y?????y??????p?????X????{?????????V?~; /?????=`U5????ES??.?5(??? I???by??????*?U? ???1???aE??????Ou???gz????;x?;x??gz+??g1??X ?b0????`,#5?Q# 5"R#$5bR#(5?R????4?4??0????Bk$I??????8a?7??&?UyK"3L|??'N|??'??x,??a0%,?????2 ?)ay? ~? ???b???Y8^?q+?D???%U4\.?????*?[qP[??8?? j???p"= 8U?$???I?Z?Z??t?kn?K4X?A|T")??E<=???KGk?>??? ?Xqq?85?k?????f4h??j???d?f????5?Z#????j4??_^p?/??q??????j???]t8?'??1??? ??H??O?U=?` ???????M????????om/T????????s???#?? %????????G??=?+??Zu7??r"WN??r"7Mi???o??.K?]??0??$@?iM?r??[l???h?" y??K?\????a?w?[??|??I???^g?':?OGcT?j2??Nu?r???M??d?NH????X??u?Xe?U?X[u??iX??rt??????~T?8??????4Hh???.A?H??f,R?N??{V\a?&?v ??(_'????u?b?(Y'j???ury^???{yA?W??+w9a.???? ???? ?? ?7C?K?'??N??/A?K???4[@??"?5J#1?<#?w??k ?qo ??5????A?u??NP?????t:????t: ??????TP1?N???0?4 : ???-??? ????????%?d6u9??KV?AkB?? ???? ???_?Xj>?%!?r?-'?r.???"?CDt????!N?????B?3????Cp&???#CC??;A???'?s?'??^?qWD^??>??R)v?#BZ??g?H?????&??y?Et?,F?FM???? 9 ?????}P?e:?O!H"d"A*?"A2?? 4 B? 4 B??W?Y??Y ??>A??>a???W??O?????0y6|?IH?B?f?yN?;`,?)??8[?\B?Tnq?^[??#>?b vC(0??? ?wA?.D?*?? Ua?U?? V?*`U?*E??J?\?<^???R?V ?+???@????R??CAC{?qX_B#??^ ?,1?I/e}e`!??%l?? ????'?? x ??K9?_L^?bbd??Y????*?|?j?|L?L?L?L?ic?'p???`?;7???? 6oH?D????????$"???S???@?2Ue????~?pJ??e?[%??k????|S?9????E?=??????z??z?t.O?????K?=???Z???y??u??z?KzJ??B]????h?N??CsQ :)?F??????Y????q? ???Ty???tj.???D1UZ????1?T0O?8?b{k?3?f???)???"????? r ??2C&?VA?|???h??=??~f]P?:t??H?'s_'??4?t????q?oU?H?p+??-l?`?G?7s?l?`??'?=??lvd??:0???.h?IuC^??-??m ~9?wX???g?H??T|???l+?7m??"?????????N?? ??c?E?!?A???\V??2??Vx9??A$*H???? ??nH_;"?cG??b???%?6?u?????vf^??y?;???e?T?????\?3??m?"??e?"??zWr????????m"?I?R???r([?f?P???~"?r?qo??a?=?e????~?E}kk??[??jE_??????R,?j????~?Ige[uT???6????+7?+\+???q??.?r?AN?QMu@???L?&2?F??t0???????y??6b???o?%???P)~?5?v7??I?v?N????R}??)??????V?L???d?????O[????oM?~' ?????RQ?AV Zp?o|B?I??<|???HG?T?0?]?'????(???h?7??r???$f??Fk?a ??7K/ ??`??Fh??i??xP??N \????l?g?!t?????5m*?$?4C??`?)U0?hT???Q?N?oDx?g?U?.?u_??jZ??C??g?f#??%??>????z????#?S]???(y?"bAmj?\??\?V??????x,??{???l??:?kx?9?W??F???L?;?????kq??%??:C?L????s)?g???a?????????k???????+t?WY??K??v ???vtY??W???A8|??^I?)sX[?`#?x??aJ ?J ] ?+?t%?^G ??;z?6??????F?8???]5??1F?;??F?K????????,s??^?%?%?z?~?U????>=???SuJ???????6?8??? a ? a ? [...2888 lines suppressed...] ?V????? ?CV??p1\pFo??& ????????/??>???s??????;???L?[? ?b??' r?q???E?????@?????r?V??y??jq; I??$f???O?P??a???[w>Qw{O????x???-?.???B]O?XI ??EV???N? d?7??SlC? ?i?+??f????????2cvGw ???????@?uh?>H?5?7{??& DPBP#??X??e??}?2?????Vu5?he???;???,???4'?? 2??`?7;R???Yb|???? ???P??8 ?Run?[?4E?HD???{????|????4??(?A??>???o?t=G??^????l7 1)?hJq???M#?4??y%???%?d????h03d?? ?G?i$T2??R??u??Y???C;(?V?/}??? R?W? ?g?I????t7G?3?l?????KV???'v?R??q? ?^!;?N?_u?G?j?)w?????(????????*}????_????_JP;?????=jm????q?@'???y???7No??`?k;???????;y?l?Y?4m???F?????o???9????:S]g??G??I]?m?+?$??????w???A ??FF??L>g??ck+?2S???*???9v?9~F??I_???L?&I?g???fJ??t< ???0????7 j1?EEWBt??u-QZ????;jgQA?2=-??z?n??$O?????m?l???d[?????{K?a e.8_l'????>??sp??Z?U?v??????q?k???8'??_??6?e??????@s?_?G,?M3U ???,?0u?#??z?#?n???v)???0?9??N;L@?.?qALv?n_?_???^?????[???}?;? ????6????????"?0H?? g?U?h???????p|N?Q!??T?<{? ???9O?E<v??j?2:???]r*"?AJ?b???i??8??70?? H?>v??5?? ??^?{?????Z?&[.?Z??S?xB\??22%T?U9?-???F*JV5??eC)|??/p?4???;???YS T??h??5? ??x?,`XKS??9???0?c??g M{?aE z?k??M??v?H?I? ?????Q????{????X<#???F????`?R?4???????,@^W???F?8???G? [%?N?n?N?,??lw?v0'??y?1?v? ??[??E?y?s!f????? U3Z&??`?G??)???"x???5?? nM??}[??-6????+???VU?&???+l]? ??/?Z?9f????? ?J?5??]E???*??%C?k????~?\N3\??n ???o?D?1?M?[???????^,?*5I?????-?? L/??x?????J?:??V????I????3??RS q??M????6??l?d??(v?????????F?w???zQ????7q,??9?U?3?? ?:?)H?d ?u.dQ?z? d?N?"?]iwz???????6??g J????:8^??????T6!JB?????o??????????Q?Ou??\+???Q?ak?#? ?? ??_Js!?????{^???e??t?a????Q???nmwB?,o?r???b+?'$lT?/?e ???{???7?@??<]}? ????d??d?????????6??`N??_????@??,2 [??1?#%?f?W?1??+> ?-?.cn??G(9|??= ]?? ??K ?i??I?!?p?D9?/?/?[???? 58??s5 P?T?sZ??!??C?Z]????f?_?B(6??Z&?PV?,q?2k???0b??,?],?+??E?i???(u???0?????E???????_????????B???x??.??,??$V)?2G??=??n8?C?o?C??@?^?e????`?9???h4mB?WX?#]QS??g?-?,??SI)???? ????Ha?E?L??? ??2c??? u??)QqX&?????f????Sr? ?????A?????N?d??w?5?????X??!O ?'z???V{Vj??z?:*???N??:L?z?? =]?V?8 ????? ?w v????????=&_2$D?8V?o?OxUx :t?cP?Cte?#%f? ???SqaH!EP1?????b? ?,??? f?????? /??????I?0??1#;????#GK???1??^ ?Xd???W*??L?S??I??8?I??BqUWY???v$W-?N~/???Kt??%???v>'?Sz?{7 ?????u?? '??p??.#??sJ??X???`???F4?ELH???h???[??\ U{?E???'&^?M??[?????w5I??@?hA:?t????????E? QH???'??? ?5??L?2}???? ?)?9~?N0???#???? -GCF")?????????4?P ??XCA`?b ??hI ?%??PeDS ?U?q??SB,' B0qtD??@pw??v??]?m???:???FJ??.??UY?a:';F?+?C?H?IN?AF?h?c\3?0??E] ?????u]3t??Bkqk? ???t?W????65? u?h????f?????t???/~???b?cX??????>???D|?wM????w??M???? ??z?xn???,?????\d?p?pE??mD_??.g?4?????RV3K???????%?hGG), )??????kO?%?A?m??=??,?x????? ?????"???????????4?h?>kZ? ?WB?@he>*??&???M???H?(?- ?+(P??&9?n?3U?]?/v?D?k+?&?_ ?_?S????$?tQ?????=???%?????+?a???????q??\\v?^w???#?o????p=????/c:???P?.N?A '???;???j???U?j?pw ???T??????'?tK??????6c????I???'??x??|8?D??+!!PN:??@?^??4??X?Un?k?t???SvP?X A????zo?????-??\??D?????H?Du??x?!?8u?dq?????X ?$LW??{?@?B???_'@??=??????5C??^/??(???53???\??9U ?=g??U??x?;?8_?'?? ??%O???9r?@h????x?\??????{ y?n?.)??3??q??De??"?C??7?svG?8%$1 ?, ?)??5Y???|??i?g_???s?|??A? W?B??E?R?/`Q '????F?????G????????n?a????(???Yn????????????^????n?sv???o??????z1v~?????Ky???3d{?gN??????????r?+??R??S??? ?J???B?4H?1????} ??B?&?????tq_1D? I?Y?IP?? ?A??? ???;??h? ?,}B??-??@???????j??????0U1??A@%,????g(????qER??m8?+ N?????)e???`<0?4:??? ?-?R??.??{???c????Gz}??0?p.k?$"f9\%??&??|Uz???j2H7???C?? ??];???[?????I6??^??t??[???Q?3?Y?m?$$??r_????6<v?(?'%?|??a??WI????? ??mR('^???-??R????th??f?b ?????'g ??8NF?IM+?c]??K?? eI???"&O?g?kN??n????#olG#WR?i?:X?>???eT5?6???P?p?F? 8?LL?????~M?#???dh?????????=??nj'k|??? 8?p??8HPM?x?QIy??^?!glo5sO%???i????h??3=??:a??t?;?+? ?F???db,7C_???~????h??????Yl?*6h????"#1| Y?@!n??"???S?:?em??k????S??1!]$65?c?R;?????c?v2?lx@f??.?[bj?S??m?? ??tF/F6fXQ?I???E?W-=?????XF?????]r?>?z5???%??x?.?????????V;????( ?Lr*????`Rq??=I??X?f?~R???;C??X??f7??|????mll?E? ?4???M??-?????{? >??l?y?O??)P?>?k?NN`y??B??k???D??????????!????\?K?"?6}?`???????#?????[*??????P?h?X?1???????;??n?^?d??!G?;BcH?^+???g??hWL]?$????????]???T ;???b????R??3KG??e????:h??&?)??L>g2?? 9?!;[U1:U?R7Z?r6???c???s??????\v5?b4?-?4???????X???j??o?q???)??yA?>??]?? ^?6???cj?????<L???8???}?U?N??s???i?#?0?A???l9:|R???Bh??'????"???uL??<$???????? yQ??T?:?8??^?????? ??v'??K+?)&W?R?mP?7u???#O?(& 1q?I???!\??N?G?^?8??fRo?K8???A??m?G%???????(?0&|?t?-?Q[??.?IO1???3?{TA?! |?E? ?oJ?3? ??X9??^4U?+?/?Zd???+????&???b[??k?????2???Tvr???!?[??XN?Cn?[oQ?5z?)??2??NR]7?????em?I???????\)????m???K.?m?FFb?? ??yz??@?5I$??Q????y??t??tk????????U8?K?l?A?q??????A?????n:?s???Py??tS?2.` W??F??r)?v?#????rm ????????4?t qpD'UguB????K?6?? x?\G;?\b*7?x????n%????'?(A]o;5F???oiT??????0+X?????0????????4uL?;C?yt ????????q?q?4?bSB?]?N3 V???16/ ?y??/?Z%?^??QME?N?????????????2f`???\??????EQ?a???H???xo?@????@?n?.#????{>?U??? c ,?T?w???u??[V??+?c?HX?K????KD??t?J?o!???,??V?l?Nv?r?>R???S??u?N?A\???????X??81???O?q,F? ?????C??5?,g+4?Q??Q?X1N?V2??I,????#>?H??. ? j?zg?Kgd2R?,E???H'???)?????????O?H??'?02??????A??w?L*+2N??T?O?k[`???tkWp?yF9fa??Z?4H???E!?k4????T?T?-^K???c?Y??N???>Usz??Q??oG?L?k?3=q???????+???O?&)x???'7????sL? ?)?????4? U%A Ah?G?m??? G??pT, G??????Am?4M??????? ??`???N??l? Ets??d?8yF[???? ????h?S??q?? ?5?C??!s0?????e??7??@?????????!??%8??}t?S??[??????WS?a??:?W.???k1f?J????????U????8>d?L?L??YV7:pZ?# d?j?8v?MV??????3?l? ???????`$?ahH??3Y???? ??u???z??Z?m7?'V?%!?_t?/???i??AG?????????*?Eia-???????0?]u?w??????x*$?????????7Y?~???r5????????l?????VO?$Z?R???(? ?>??????????E4?1%??,%??h?qNHRq?}?Yh?2Q?.?b?:C???l??+ ??=???I??.?t??D????8? ???bJ???i?MQ?bG???>??X?s??^I4mE?ANj???R???mm.??M",M???S??? ??9?T??64}?F ???)#b????X?B?Q5?b?$F?R ~:s???{?;,X??????[?t????=%???L???v '+?o?0??|?????? ???x????\]??s?f??????~??????Z}????8%??L;?#|p?*mb=?G:e ??op?A? ??y?9??L?E??A(4x??c:?@?-{?F?wPb??h??#3L ???Thr?!?E??????o???????? ?P?f?? ??????4????v,0 ?8?jm"dka|????: ??lI`?BH?,????T?'?+??d$ @???>U????>N??q*C^?X*.?]q????4bWKk?'???=}B??I???????.?????h??787???R?]d???0??????S??Z??k??&?`??1?Jp???55??_;??Q???iv?K*?GP%????I???4H? 'W???t0???q?< N ??<.????.?8??'N????0?i?Zb[yIW?1c?"a??M??bpi?????s?(RW??*?"??D\??????????{>??s??N?? ???????o??7P?zj?6A[??6?F??[??^CV???Q?G,??*??Z?????3??9WS?9?????]?/???]??g?? ????????N ?8?!D?b{ ?'???'?hE?r$?T?????c?uc??`??9??fg??X]D?>qh? ?9??r??N,!?V?6{li?1!?^?]_?YD ?f???&???;A?c,Y????9R?I??g?????w?g????2?? i?\??g e???1>?o?|d?!??m??:L?(?8?va?q????MS??????}?????r(??????ji?M??_???W?????K??r ?.?7f?(?:I?? ?N????????S?6 Is?[?:?B?#??.Wx?????l???????t?v;? ???Ot?Ek??6?????6??????!?l???N8?^??DN????Xg 7Vg???K?s c0?rg?rH$? cHn?????????A !?L_\?W? ?5/Cb?K\?b????x?O?K8?f?3xi?4??M?? ????Z:YR? ??dCo+?????*/),????9??^xiw*?4&?n?'?&?"??_????b??82s???? ???)???kDJ???}??Nh=?c??do?7a*'Jl?????????????????h??}???p?[=???/????/,?tuM?,? ??U0?s???'?M?????X?i??????b?8????? ?S|G?l?L2z?w1??9?p????{ M???z??kl?+7}4??5??.?R????????2?}tS???co?:???!?{??_+$??K??w???=G?i? PR]??Byy"*C??N I?P??`????N????8P1??*?cN????Y9 ??????????>hu?mO?.*??????tw?dy?W?N?WM]7?????a??|R????z???(??9n?9y>??? ??cN? Cyu?<??hlwpT??SW?i??/E??5??5?^?? ???^Zok,w??6???jx?. ?56??.!w7?? ??????g? l???)>???#???Hd?6E&?l>?R???-??V?h  ???? ?^??`4???????????Y???|gH2??? ??R?W?!w?O?HF?dFt2O???,$??>??NP ??`??]?=?? ?9?=????x???Rh??e???K}?(???7Gi???=?~f?8P??dh?5??:u?????-]??!KlE*?kN+????by-?????P'??G?F !?K?u??\#????2n??"??????,XM?V(+j??T?IJ??%??r?5%F???2T\}????????b: ?S4????W?0?v??xo8h?#Jn5W?8?uA~dg??9?zv rJ%????!;2????>???R?????????)?G??+???ei ????5??y???&?n????L?,?? ?"?? ?????Yn$#$?lzE.Z?{,?<}Qd????????dmV~3?????????P=?????f??$???52?`R?`?@?Y?? ?p??????6~?S.??S?=???t???{vE????F?8?? ?!$Q[DU,1d??????q?:w{Dm7*Tl\??? "g x%I??R"??q,:fal???z<9???W????H??$??i??? ??????E6L)Z?????L- ?x??v?M??+?????????o?????3x?. ?a??UXB??S&?Q??B$??S?zj[A??[ ?N??????ni??????w ?M????A?L?f??L ?Km???}S@??L??k??yR0?6Y0???v?{f~??[??Mq???`???????mW????f-?Ji??*???nn{@?ZC0 V F? %??g?H?DM???P???Y?f?e??*WK ?!?t??:O?\?%????? ????$N??gM?&`?H8vbGsGVX?V?^??~?P??< ? ??$WfW?^?; ????????,@;?$e92??b???'?TB:??m?.c?|U?????G??;?1??$?????`3U??K???>!h7:F???????;???F?e??Bi?x?t%?+[??j?i??????.??+??!0M ??A?6p??k ,z.M?mP????? ??V?6???gQch?&?C)???c?g????H{s?q????WH?M~4?~8????F??fj?????y G??wn?^?~????Bbp =?u7??v?????????7E68??:h?\?C???:?? ???K???-?dEe?U???R????"6? b??D,?(boA???z4?$1H?r??p?N??m';?????mV?t?M?Z?0??3/????p)????5????f?3?DCM?l? R5?c??-?i?h"C???&A? ?+?[p ??vH????#???????j?????_h?t]kv???t??'?{?; ????Es?A??????g1??6???c?[8`?????=& ??????Hr????b?}&w?:??43?E'??eV??(??^?L 0????BX'?j??V$uk????CFR?6?t?J????/v?M3&??k?<'????????J~/-f?C?????~??????_s????????)@???????1X???\?B?~ o??J=?<;?~4?????F????a2??p?6????????W???a??????? `l?'?MiK??????K????Wz????I?????*???/?? W?z???Em"YLG|?dHfwY S:?L9????V?Q??iMH?> 5?:?7?C??"???M?d8?-?'? ?r??A?i?a?!R?b??8?2d???|(?c?@?{?(jix???N?-????Q?;???????k??]#?????????z,B??V?X?v???/?^?????f??S?i???????@????#'???X?????w6up?5oD?W???? 0 }??? ?Li0??Q*?' 6??o??)!?Z lg 8??&??e.s?]`?J???????, +9?R`?D ?s? ???H[??? a? ?_ZJ?????Q?o?M[??Ux???9??T?:??t?e?????*?gm ???}>???4u?pq+?2?M???S??G$/??pR??U?N"?????w??m????p7[4??ng???>??V?}[M? ???F?????&????QF?n?|???e?#?>????z???UOf3p?I3rD????IH??~???Ia??L??+???3n ??6??tU?(V??\??B?t\p??#?I?:?v6?!'6-\??@??[?????I j(O?p?E iT KDJe??? R[&??9wG?ODtw5??^~??V ?$?/?Zd.-P#?~?b??Am;?????????[?L K???X;???9O?\KY?X????Tq?/?=?@wy???R??5M??????4????k??9b,??tj?$??????3??IE??`???K?h??kZ at N?P{ ?????z?,{c ?P???2?GyH?nD?M0?D??m??RN??r??:Yo????}3??? '?2?????f??;?Q?-M1????OW?{??jSU?6tv^??("????eJ2?ab??sGt??J9eJk?&?????????rOVTHA=)?jG?D] ?J@?W???Ic/=?f?*??1"Z?+??Q?4???E?W??????ACp?1|L??4??#????????????,? ????O?0v?????c;?>?|h?Om.]??)???S??^? ?$%ac~???v??"???^?@l???E?*?U?z????Z????&?^v??V?'}g?'????u?( Y5 ?W??V?'K?D???i?!?8????O,p?4t ?%???\"? ?)0n$???rl??*???j?H??Y?G?|?)?????K?A??N??+`r?~?]m??7???;.,??:^??_{??.?g1???Ew?,??k? 5~?.????Y???~??1?=F?????1??"?I??Y8?6;??6?K?&c???????cS???%??"*?!????3???????U\???y?)?J?L??M?@? ???d???,??????5cN?,?i4??7????R?>?J??'?V???S?N??????????Q}V????????9r??Q?.?zd??'st??$[??G R?92w%?)?)j??K??????G (?wg?q?-t??3H:@??h?0????l?]?0?N?X?r?%??I?????2?d? ??y8?9!"? <3??m??Hl?n????' ?'???"pm?\b?2Nc?? 7????%f??~??9M??? ??q8??|????F???"?Z/T???????Z?c=????Wr??`t? ?1?O[??!????z:u3#B???V??????$.i??????.?cwQ?????O="??d?^?i?????L????w???k??v!-??]?RDJ???R???e_??tU?P ?l B? ?[#??n*Z=??}???u???d???q6???0 ??F??U?[] \?*??szL???-u??>GG1?????'k?7??R?? ??  U hHbaeH>n??u?FK#\|D???>XK??= ???Q?L?#GQ (??Y+?=G??W?TUx ?L}3??0??D#h??y???7??dn?m5u?:??-?p??X?j*(N^wt?'??? ?v? xY?w{#?? ???1 c?5??+o??h?K?????xU7-?l(t#?!??? ?q"^|&???f??????_????W??*?Mr???(??? WLr???K??]]q??5UN????F "/g?D?O???9>??????f?? ???;^"?km;C?O??>??t??*??5?vyoE(?z?f?h -Y9????v???v?j?(;Y?i?0I%'????T9?????? (Q?k\?j?????N??? ?Xh?)w>? ?!?/Y??r~?y???[???G?{u+f"?Z[b???1??L???=???P????[?T>#f?7 ???g 9??????f?y???H?? ???]??ko?w???EO@??9t?pk???g?????w,??PV?S?5??u??1?????Y?w=D ?????v3?\??? ????|N?d:A|???j???G???O???}!A????uoT?u7O?s;}y?? ???????????+??j????N???6G1W????#p"??????2???H??????`g?]b??Xb 5\` 6?qt?i+?Cb???????@?o?zg?'?Y%z~?mH???xyS5???>?.????QP?Y?I)qRk?-h?s_????N?K??? ??Tz??(?b??5?ed0???K??)y???????o?A"??k4 ??????3}?>?G?M?$GF?-???|????,?3?T ?Y:Pl???? ?j??S???gc]f`bK e?*j????>??A)?4?' ?(??b??F?????'?^?????{ ???{??u?,???n f3|?9?}BzI A??`?????????v?e????;????i?~?q?V?1?"??\?I9RodO9D? ?????^'????]T ?f"?TO?r??P ??n??}5L????Aw???????M}???XS???+??w)?v)?4P?s??(?f?????k???&?I( *)W[YL???????Nc????\???K??9?;??k????G-?k?????]um??d?U??z?2?????>?j?e???????l!^??3?*?e5?E??6?i????7???N??}"g??q?u??@?~l??????f?K???H?x??O.?:????!P??u????.U?r?E??M? ???c?A????g?????4? ??o????@P;+.???u?@?x?m ??????Y?;???f????f]???????????????s?M~?+_0L????/?t?Jr??F?,H?????f%g??$????e???C??5??hZ'?,??s?]k??MiR??g?K?~S?s??h???G^??f??????Qy??????}}=???^??WYx????&?????1;??o??\6/??x???d????;???F???????t??HR9[4??;?H????? ???+????G????v??q?|A??V???%W~?1?7?F?? 'o0?nr???k??A???~ ?x?[??!?S?>?7??K????oX????? ???????f????????}??>???mB??+ogYf{?,}@???tb??M'H?{?Wo???=VU??s(??[I?????s#?s??v]rBu??"C3?x ?M???g?j=????+O????< ??.???,.`=???????|k??Jo?ZH???M?G#???u B?g?gP^?->5????V=]???"{y?@we}G/#??z'?d???u??U?_??????Y???DgL (??????+?m?Z?Z?????in7N???????????B?4m?hs4??????+?MEU??:P?????{?kx2y??U?C??m}?8?????m???3?} ??q?)????H?@?`0?C?n9?????J???&Z???4???r?BdA?R?{[c????????Q?D???c )?%"??"?W>j??dq?U?p{??V?D??#?e?z??????'??? -?-ed?#?M????u???\?? ???U,k???????Y?JA?V?2Yi\??yG??g?~{?]OA at d?S?????o?W???B??7?G??-#?xO G??bp??f?????^W??yF???xm????p??????)Y???g?R1? ?b'?tQ??J??RH ?(Oz?>?q???G$??1? ???C????????????[?? <??]?eS??4^ ??????g??Y?T dwf??p?}?z?v??| ?."l??? ?]f??xr???Vgz?_,?xe? ?;l? ?|??!?&???\0 ?????/&?cw??~?K?A????zx ^y??x?BQH.? 9?r?l'??????????T??rj?a?u?:S_?F???4?OW2|1p?????T?j??dR??t??)zW??![M????`??4? ? d=? ???J??e????+?ci?????+?##"?h?M ??s??g?h?XM?? I?\c? @h? 2?B?6????'4dL?5???k?}Z??????= }???!??\?;????? ??0Bn??6??t] H?-<}??????? ;??^????? Q???J?? ???????????? ??~??>,W?? Z?A3??r?f?!?^]U????sL??I8??9{?V??c# ?5?Q?R4????;??????? o]8??Za#? 5'??(]a ???9?????/?D?I?q???D8???M?Z?46??Bg??K-??4i|?? ?B????y?(??Bp??_??qI?u????u?C???k?!??m?=&? ??????;bI????/?{?5?/??~((u???P??PmCu??@???q??6V??g?)??u???????[?'?D?[?1?l1?$[??N????O1r?c?uk???????A?8?A????????9?&i?q?9?2??]?w?*`+?B???s??????w?? ??y}D?$???9?????F??O??%??^??~H)??'? Z?I-o???T8?vek?m?5???;a?V??U?t ????? ?e89?O?????b??H????R??J&?3J3 ??0ei,???m???u???????I.j???nzt)???{??[????p? }??60???I?x??u?C???d??u??k?tEQ at h??x??{T?#?u?h?#GsJ??'???9V~?`??f?l??3}?7??s??QZ?^2-??%??"-W???????$Au??? .??5?wV?}??????x;*?,?J@ $??y???,???Kzu??????=?*S?DC"g P?????E??0U?NE?gG.?a'n9?gD? ?U?V5$??J?x6?S"??o???J{Z`e????7?;PT?/?9??????W???C???_Y???&?k=r??E??y??d?E?7?Mb??`?P?????? ???? l?SN????? >?]!?O+???9~??xv5?R???,g??)?,?O???$??U?K??7??w?m???}w?>?? 4??uo????b ?fk?e?-??????J<$?0????N-? ?]1?K??M? ??4@;?L??1??7?}?l[6????????G>{?4=??^?<4??}??3???????U??????T?R??Dr2vqg?u????]??tlb? `?UJ_??? -?80?L?(^b???Ni??????/?!??????K?oh??????? ?A?????CC?$?'?%V??? M??5fC??n?V?=?|??k" ? v???^?;???~S?O???kP??H???[>??Dx???_??l.????????q^l) /%E?E^P????u??#??$Q?sh?????? ?2:\5?/???????H??#/v?Z??cb ~?4S? N???h%=?kG:2?6pm?B4b??????????p?y??E?5?????????:}? ??h?z??!?e?L#:'????N?????K??.? n?????a????Y?/?? ?(??kI???k??v???N( ??epm at 7 ?n??????wJ?r?0??n?-%??_??:!=????????Q?sl<7@^?#O?? ?b$ ??@???: 8??????I?e?J$??#??6E837'??$ yn?=T?7?7X>+?xd?-??????oH?_??????tT5?t5???#au7?L??1? .?J???D? 6????C R????)?8uU?Z?:Q?l???wz?? ??5v5??3%5??R??? )?VBfu?E!?T??P?q??J??e=?????.!@?m???:>??>?#?VV?~?mb?=??9???!a?=?L?????T??"=c?f ???u?m 2?w? ????'?p!??.:[M???]N???5?# ?Q??.???t?m?5?V???????C=t=(?Mo???O&??P??E?~-??y?????S?/I??3????????[??9???????&?Z~b?i,J,?>1?*?ud?J??[?l3?@N???/?t?????6~???Z??? ?? R6'??d????*r?6?)[????GNL???0?????l?????D??????U??k??v?*???6?t](???J?VGYo????]L?,??H???p?b????'???%~?? ?XX??.??????B?\HO?d???J??:?9j\?e?????????8;?8t??????a.?L(??O?W?t??1un???h?B?Q(?r??Y??bE?? ????i ???&H??a?S???=?6??l?H?|*KQ?Q????;$G??f{???T???v?m????T???v~l'>PZ?Be?? ?g???????? ?JV:?dD???^y?K??????Ip??? ?Y@?H?G??Y:?jn??1????????S?]????2?W?6*?5 ???@|M5?????o? o Ot?>PY'??H??N3???E??b???B?oAH????6???w? ??fPXD?R???G_?u?*?.?(????y'???q5O?v?]????DHj,?V??T?z,?Mm??u.????DrW?8%)??}??~'-R?H??$?'?#ZF?&??????\??) ;;`1? ??????$??9BZ??E?>{?6????[?t??????^`:?7?`??????}/??y??/ ????x??V??3'???m?^?uO2????????SB????cG??B(?q?d??M?R?? M}?N??)???V]us??Lz`?1?{??b??#??v6d;???g????K????? ?T??}U%?XE2??? ?m?hI|?E??5?~n?pv ??3?N^? ???I???J?? ?????'$??"?G? ?k??9j???Et?"U?? O[e?????N ?8:?jZml???m&????????ii???O?F?$??-????6???o?????!????T????m?*?}\mo??'(X?)??-?K?m?5?EQ????P??T?i??Kq-)B?&??????????w?}"?D(H?T1Mmps=?$V??R?????i'?/?&?? ?????KR?=[I?m?;?q4d?2??>?????^??k?9??8C??(:? ?3??z? `S?|4?O?>??vP+y?? ??3?m?N?$????mN?? ?}c?w??????j`i?Y,??^%???=1??BM?I?W?z,.?Tz;%? ?X?u;??/{d6u?nY#??5??`eG???? ?6Tc?v???]??:?c??t????A??V?Ey???)R??/?j?? ????m?Ve???????;??#?????v???p???`???W?[yi`??m?U?x????S??.F+?: Z< ??xU???)?x??/? f?sZ?5????????2tj?h??]???????k?a?%??^? ????'??;?vgh?h????*?PH}?J|?????????Y???g#2??+?????v?#}??????u"?z???Px????~?}?VX?w??w#+TY??~????F???d =Za

??????$5P??@bU?=dJ.??.'??b???/yN|??o????dk?CD?cH??}??? ?n? ?v??.?? ?e?M??u????B???X} ?????5T??.????2??l????3?zQ?]??}5?F???rM?A???]???dWA? z07>??f'??????n?nA???_?`?a???????????H9?E ,[??M??? W?]?ibb??9??a??q?m5??? o??9??X!?7 ??d?P?4???I?d??v???qC?6????{{????jw%9?8??7(?????N*A?^P(f???"r??rl?o???&')???m????U???'???b??g?RI??O?t??q?K????5UV?????*|g?#[d??r??!?`-)?S???%l?????#???o 0??*??y???o? |1??Jf???/?)?4???'M??7???N???OY?^z]??v?cM?ly???r5??????????}?r????w??B??>???2O?T?9?B???m??????&??x?C?i ?7:I?7?K??)S ?????c????w???;?~3U6???vb?????g=??????k?????#A~[??R?i#??????)#?q??Ma?z?e?V}???G?e??{??o???G??+?l???ab??=??y?v?[????? h?O`???N??z???<?,??????/?@1 $??B ?????I?u???s? ???iA.??????<4 r??Ch?L?@?v????WC3$@? \?5?i?%??"??I?fh???2i????F?H?M ??Tj??R#??#??#?n?p??` ?)Z??f??Q?4???|:????????rP1e[?OY_yB}??U???Q???{?????]??????{9!????,?G?-d???+z???????j?E?Q?*?n?2-???R?=?? ????'TO???S?????{???)?bH?'Q?????_v?-?G>?????U;7!?X?x?gS????????(t??*p?f??c?? ??3?i~??j=??z??#?z4???U?M??7??M?D ????:??p2? ??&@?????9r?*??Q??b-???'???0??x?"U{?U=???~??6?i?]?????????!J?P??!J??(???F???SI@]??c+MO?4?+???W?r??3???6?????$}1?&??v?i~?hmw??i9??#;?{?;???)H?*wP??T.?n:?fjj??U??t}??5\b?\??@Pk?+?:?? v? a??JM??6 ???????M"? 7m???}?.T?????????! ?Uu~Rd??v??n_????S {?5?5??k.???S~???)j???????y%?M??]????????@????.?=?{????A???????m??dd ~?U????U???.?????i?d?@}<}w?????I ?q?Ls??????ZtZ???:z??V????I?C"???qD ??????5?????,?t??g???'?(F???Q?????K?(L]?1wG?.??YsWq??1wZ?? iJ?mQ?W???G ?|????r????IZ?}??>?T?G};??LsT?h?` ??qq?zh? cP??[jM?L:*??K??&???l?uSj}?_rw???????sk?nnm???%??-ynm???%??-ynM??&?????p[? ?%O?-? ?%O?-???RN?-1??'Pf??? cI??8?? ?#?U????Rkj??s?K|?????f???J?R?j??W?3R{?<#?!? D?WaE?t?v????,???????o?O??'?,?O? C??iC?`??U'7+cn=?z}:Z7?5???S??? ?c????N7x_1b?V?*?U?? v?????jqYF??&?? 8Ab"W??????????!?????^?2x? ?k?l???????U?????,ZS??E?d]??;dGU??U???")??;????F*????{??\???e? v#?(?????s??O??Q?)?H8xg?j?6????????????????V???b????*f?t?KGa?+M|?|????/??sV?S??#?B???j)???~? '???Y???????8p? #(???G>?u?#???.?5???? ??{??@?n?J????C??? ??M^??$?O?7M???* Yt?? ?h%ouz??a:hp?K??????K???Q?????yH#???\?^???+P?`??L??a??]????e^????l+j?J?>?  ??????]???1?#j9G?w????2???;?? H:??q[K??6?7?G??0???,L???????;????? p?} X?o?????PK --- NEW FILE hunspell-mn.spec --- Name: hunspell-mn Summary: Mongolian hunspell dictionaries Version: 0.60.2 Release: 1%{?dist} Source: http://www.openmn.org/mn_download/dict-mn.oxt Group: Applications/Text URL: http://mnspell.openmn.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) License: GPLv2+ BuildArch: noarch Requires: hunspell %description Mongolian hunspell dictionaries. %prep %setup -q -c -n hunspell-mn %build %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_datadir}/myspell cp -p mn_MN.* $RPM_BUILD_ROOT/%{_datadir}/myspell/ %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README_mn_MN.txt %{_datadir}/myspell/* %changelog * Tue Oct 28 2008 Caolan McNamara - 0.60.2-1 - initial version --- NEW FILE import.log --- hunspell-mn-0_60_2-1_fc9:HEAD:hunspell-mn-0.60.2-1.fc9.src.rpm:1225583055 From pkgdb at fedoraproject.org Sun Nov 2 02:20:38 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sun, 02 Nov 2008 02:20:38 +0000 Subject: [pkgdb] Django: smilner has given up commit Message-ID: <20081102022038.D1A41208D56@bastion.fedora.phx.redhat.com> smilner has given up the commit acl on Django (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/Django From pkgdb at fedoraproject.org Sun Nov 2 02:20:42 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sun, 02 Nov 2008 02:20:42 +0000 Subject: [pkgdb] Django: smilner has requested commit Message-ID: <20081102022042.8B400208D59@bastion.fedora.phx.redhat.com> smilner has requested the commit acl on Django (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/Django From iankent at fedoraproject.org Sun Nov 2 02:27:52 2008 From: iankent at fedoraproject.org (Ian Kent) Date: Sun, 2 Nov 2008 02:27:52 +0000 (UTC) Subject: rpms/autofs/devel autofs-5.0.3-expire-thread-create-cond-handling.patch, NONE, 1.1 autofs-5.0.3-fix-bad-alloca-usage.patch, NONE, 1.1 autofs-5.0.3-fix-master-map-lexer-eval-order.patch, NONE, 1.1 autofs-5.0.3-library-reload-fix.patch, NONE, 1.1 autofs.spec, 1.254, 1.255 Message-ID: <20081102022752.999907011E@cvs1.fedora.phx.redhat.com> Author: iankent Update of /cvs/pkgs/rpms/autofs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5678 Modified Files: autofs.spec Added Files: autofs-5.0.3-expire-thread-create-cond-handling.patch autofs-5.0.3-fix-bad-alloca-usage.patch autofs-5.0.3-fix-master-map-lexer-eval-order.patch autofs-5.0.3-library-reload-fix.patch Log Message: * Sun Nov 2 2008 Ian Kent - 5.0.3-30 - fix segv during library re-open. - fix incorrect pthreads condition handling for expire requests. - fix master map lexer eval order. - fix bad alloca usage. autofs-5.0.3-expire-thread-create-cond-handling.patch: --- NEW FILE autofs-5.0.3-expire-thread-create-cond-handling.patch --- autofs-5.0.3 - fix incorrect pthreads condition handling for expire requests. From: Ian Kent Occassionally, when starting an expire thread we can attempt to use the structure for parameter communication after it has been freed. This patch resolves this issue. --- daemon/direct.c | 40 +++++++++++++++++++++------------------- daemon/indirect.c | 28 +++++++++++++++------------- 2 files changed, 36 insertions(+), 32 deletions(-) --- autofs-5.0.3.orig/daemon/direct.c +++ autofs-5.0.3/daemon/direct.c @@ -1033,55 +1033,53 @@ static void expire_mutex_unlock(void *ar static void *do_expire_direct(void *arg) { - struct pending_args *mt; + struct pending_args *args, mt; struct autofs_point *ap; size_t len; int status, state; - mt = (struct pending_args *) arg; + args = (struct pending_args *) arg; status = pthread_mutex_lock(&ea_mutex); if (status) fatal(status); - ap = mt->ap; + memcpy(&mt, args, sizeof(struct pending_args)); + + ap = mt.ap; - mt->signaled = 1; - status = pthread_cond_signal(&mt->cond); + args->signaled = 1; + status = pthread_cond_signal(&args->cond); if (status) fatal(status); expire_mutex_unlock(NULL); - pthread_cleanup_push(free_pending_args, mt); - pthread_cleanup_push(pending_cond_destroy, mt); - pthread_cleanup_push(expire_send_fail, mt); + pthread_cleanup_push(expire_send_fail, &mt); - len = _strlen(mt->name, KEY_MAX_LEN); + len = _strlen(mt.name, KEY_MAX_LEN); if (!len) { - warn(ap->logopt, "direct key path too long %s", mt->name); + warn(ap->logopt, "direct key path too long %s", mt.name); /* TODO: force umount ?? */ pthread_exit(NULL); } - status = do_expire(ap, mt->name, len); + status = do_expire(ap, mt.name, len); pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &state); if (status) - send_fail(ap->logopt, mt->ioctlfd, mt->wait_queue_token); + send_fail(ap->logopt, mt.ioctlfd, mt.wait_queue_token); else { struct mapent *me; - cache_readlock(mt->mc); - me = cache_lookup_distinct(mt->mc, mt->name); + cache_readlock(mt.mc); + me = cache_lookup_distinct(mt.mc, mt.name); me->ioctlfd = -1; - cache_unlock(mt->mc); - send_ready(ap->logopt, mt->ioctlfd, mt->wait_queue_token); - close(mt->ioctlfd); + cache_unlock(mt.mc); + send_ready(ap->logopt, mt.ioctlfd, mt.wait_queue_token); + close(mt.ioctlfd); } pthread_setcancelstate(state, NULL); pthread_cleanup_pop(0); - pthread_cleanup_pop(1); - pthread_cleanup_pop(1); return NULL; } @@ -1198,6 +1196,8 @@ int handle_packet_expire_direct(struct a cache_unlock(mc); master_source_unlock(ap->entry); + pthread_cleanup_push(free_pending_args, mt); + pthread_cleanup_push(pending_cond_destroy, mt); pthread_cleanup_push(expire_mutex_unlock, NULL); pthread_setcancelstate(state, NULL); @@ -1212,6 +1212,8 @@ int handle_packet_expire_direct(struct a } pthread_cleanup_pop(1); + pthread_cleanup_pop(1); + pthread_cleanup_pop(1); return 0; } --- autofs-5.0.3.orig/daemon/indirect.c +++ autofs-5.0.3/daemon/indirect.c @@ -596,40 +596,38 @@ static void expire_mutex_unlock(void *ar static void *do_expire_indirect(void *arg) { - struct pending_args *mt; + struct pending_args *args, mt; struct autofs_point *ap; int status, state; - mt = (struct pending_args *) arg; + args = (struct pending_args *) arg; status = pthread_mutex_lock(&ea_mutex); if (status) fatal(status); - ap = mt->ap; + memcpy(&mt, args, sizeof(struct pending_args)); - mt->signaled = 1; - status = pthread_cond_signal(&mt->cond); + ap = mt.ap; + + args->signaled = 1; + status = pthread_cond_signal(&args->cond); if (status) fatal(status); expire_mutex_unlock(NULL); - pthread_cleanup_push(free_pending_args, mt); - pthread_cleanup_push(pending_cond_destroy, mt); - pthread_cleanup_push(expire_send_fail, mt); + pthread_cleanup_push(expire_send_fail, &mt); - status = do_expire(mt->ap, mt->name, mt->len); + status = do_expire(mt.ap, mt.name, mt.len); pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &state); if (status) - send_fail(ap->logopt, ap->ioctlfd, mt->wait_queue_token); + send_fail(ap->logopt, ap->ioctlfd, mt.wait_queue_token); else - send_ready(ap->logopt, ap->ioctlfd, mt->wait_queue_token); + send_ready(ap->logopt, ap->ioctlfd, mt.wait_queue_token); pthread_setcancelstate(state, NULL); pthread_cleanup_pop(0); - pthread_cleanup_pop(1); - pthread_cleanup_pop(1); return NULL; } @@ -682,6 +680,8 @@ int handle_packet_expire_indirect(struct return 1; } + pthread_cleanup_push(free_pending_args, mt); + pthread_cleanup_push(pending_cond_destroy, mt); pthread_cleanup_push(expire_mutex_unlock, NULL); pthread_setcancelstate(state, NULL); @@ -696,6 +696,8 @@ int handle_packet_expire_indirect(struct } pthread_cleanup_pop(1); + pthread_cleanup_pop(1); + pthread_cleanup_pop(1); return 0; } autofs-5.0.3-fix-bad-alloca-usage.patch: --- NEW FILE autofs-5.0.3-fix-bad-alloca-usage.patch --- autofs-5.0.3 - fix bad alloca usage From: Ian Kent In the lookup_ghost() function alloca is used within a loop which can lead to stack overflow. --- CHANGELOG | 1 + daemon/lookup.c | 6 +++++- 2 files changed, 6 insertions(+), 1 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 879380e..07feb29 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -48,6 +48,7 @@ - fix $mandir definition in Makefile.conf.in - fix init script stop function. - fix master map lexer eval order. +- fix bad alloca usage. 14/01/2008 autofs-5.0.3 ----------------------- diff --git a/daemon/lookup.c b/daemon/lookup.c index 2233ac8..49030e1 100644 --- a/daemon/lookup.c +++ b/daemon/lookup.c @@ -608,7 +608,7 @@ int lookup_ghost(struct autofs_point *ap, const char *root) goto next; } - fullpath = alloca(strlen(me->key) + strlen(root) + 3); + fullpath = malloc(strlen(me->key) + strlen(root) + 3); if (!fullpath) { warn(ap->logopt, "failed to allocate full path"); goto next; @@ -619,6 +619,7 @@ int lookup_ghost(struct autofs_point *ap, const char *root) if (ret == -1 && errno != ENOENT) { char *estr = strerror_r(errno, buf, MAX_ERR_BUF); warn(ap->logopt, "stat error %s", estr); + free(fullpath); goto next; } @@ -627,6 +628,7 @@ int lookup_ghost(struct autofs_point *ap, const char *root) char *estr = strerror_r(errno, buf, MAX_ERR_BUF); warn(ap->logopt, "mkdir_path %s failed: %s", fullpath, estr); + free(fullpath); goto next; } @@ -634,6 +636,8 @@ int lookup_ghost(struct autofs_point *ap, const char *root) me->dev = st.st_dev; me->ino = st.st_ino; } + + free(fullpath); next: me = cache_enumerate(mc, me); } autofs-5.0.3-fix-master-map-lexer-eval-order.patch: --- NEW FILE autofs-5.0.3-fix-master-map-lexer-eval-order.patch --- autofs-5.0.3 - fix master map lexer eval order From: Ian Kent Two compound regular expressions in the master map lexical analyser lack brackets which leads to an evaluation order error in some versions of flex. --- CHANGELOG | 1 + lib/master_tok.l | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 8cdaab2..879380e 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -47,6 +47,7 @@ - fix incorrect pthreads condition handling for expire requests. - fix $mandir definition in Makefile.conf.in - fix init script stop function. +- fix master map lexer eval order. 14/01/2008 autofs-5.0.3 ----------------------- diff --git a/lib/master_tok.l b/lib/master_tok.l index d2c86bc..801aa6f 100644 --- a/lib/master_tok.l +++ b/lib/master_tok.l @@ -99,7 +99,7 @@ DNSERVSTR1 ([[:alpha:]][[:alnum:]\-.]*(:[0-9]+)?:) DNSERVSTR2 (\/\/[[:alpha:]][[:alnum:]\-.]*(:[0-9]+)?\/) DNSERVSTR3 (([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}(:[0-9]+)?:) DNSERVSTR4 (\/\/([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}(:[0-9]+)?\/) -DNSERVERSTR {DNSERVSTR1}|{DNSERVSTR2}|{DNSERVSTR3}|{DNSERVSTR4} +DNSERVERSTR ({DNSERVSTR1}|{DNSERVSTR2}|{DNSERVSTR3}|{DNSERVSTR4}) AT_CN ([cC][[nN]) AT_NMN ([nN][iI][sS][Mm][aA][pP][Nn][aA][mM][eE]) @@ -108,7 +108,7 @@ AT_OU ([oO][[uU]) AT_DC ([dD][[cC]) AT_O ([oO]) AT_C ([cC]) -DNATTRSTR {AT_CN}|{AT_NMN}|{AT_AMN}|{AT_OU}|{AT_DC}|{AT_O}|{AT_C} +DNATTRSTR ({AT_CN}|{AT_NMN}|{AT_AMN}|{AT_OU}|{AT_DC}|{AT_O}|{AT_C}) DNNAMESTR1 ([[:alnum:]_.\- ]+) DNNAMESTR2 ([[:alnum:]_.\-]+) autofs-5.0.3-library-reload-fix.patch: --- NEW FILE autofs-5.0.3-library-reload-fix.patch --- autofs-5.0.3 - library reload fix From: Ian Kent During a map re-read autofs needs to re-open its lookup libraries but dependent shared libraries can't handle being unloaded and then re-loaded by the same process. This patch preventis dependent libraries from being unloaded during this re-open. --- daemon/automount.c | 1 - daemon/lookup.c | 21 +++++++++------------ daemon/state.c | 3 +++ include/master.h | 17 +++-------------- lib/master.c | 28 ++++++++++++++++++++++------ 5 files changed, 37 insertions(+), 33 deletions(-) --- autofs-5.0.3.orig/daemon/automount.c +++ autofs-5.0.3/daemon/automount.c @@ -85,7 +85,6 @@ int aquire_flag_file(void); void release_flag_file(void); static int umount_all(struct autofs_point *ap, int force); -extern pthread_mutex_t master_mutex; extern struct master *master_list; static int do_mkdir(const char *parent, const char *path, mode_t mode) --- autofs-5.0.3.orig/daemon/lookup.c +++ autofs-5.0.3/daemon/lookup.c @@ -267,17 +267,17 @@ static int do_read_map(struct autofs_poi struct lookup_mod *lookup; int status; - if (!map->lookup) { - lookup = open_lookup(map->type, "", - map->format, map->argc, map->argv); - if (!lookup) { - debug(ap->logopt, "lookup module %s failed", map->type); - return NSS_STATUS_UNAVAIL; - } - map->lookup = lookup; + lookup = open_lookup(map->type, "", map->format, map->argc, map->argv); + if (!lookup) { + debug(ap->logopt, "lookup module %s failed", map->type); + return NSS_STATUS_UNAVAIL; } - lookup = map->lookup; + master_source_writelock(ap->entry); + if (map->lookup) + close_lookup(map->lookup); + map->lookup = lookup; + master_source_unlock(ap->entry); /* If we don't need to create directories then there's no use * reading the map. We just need to test that the map is valid @@ -463,8 +463,6 @@ int lookup_nss_read_map(struct autofs_po * point in the master map) do the nss lookup to * locate the map and read it. */ - pthread_cleanup_push(master_source_lock_cleanup, entry); - master_source_readlock(entry); if (source) map = source; else @@ -557,7 +555,6 @@ int lookup_nss_read_map(struct autofs_po map = map->next; } - pthread_cleanup_pop(1); if (!result || at_least_one) return 1; --- autofs-5.0.3.orig/daemon/state.c +++ autofs-5.0.3/daemon/state.c @@ -387,9 +387,12 @@ static void *do_readmap(void *arg) info(ap->logopt, "re-reading map for %s", ap->path); + pthread_cleanup_push(master_mutex_lock_cleanup, NULL); + master_mutex_lock(); status = lookup_nss_read_map(ap, NULL, now); if (!status) pthread_exit(NULL); + pthread_cleanup_pop(1); if (ap->type == LKP_INDIRECT) { lookup_prune_cache(ap, now); --- autofs-5.0.3.orig/include/master.h +++ autofs-5.0.3/include/master.h @@ -70,6 +70,9 @@ int master_parse_entry(const char *, uns /* From master.c master parser utility routines */ +void master_mutex_lock(void); +void master_mutex_unlock(void); +void master_mutex_lock_cleanup(void *); void master_set_default_timeout(void); void master_set_default_ghost_mode(void); int master_add_autofs_point(struct master_mapent *, time_t, unsigned, unsigned, int); @@ -108,18 +111,4 @@ extern inline unsigned int master_get_lo int master_list_empty(struct master *); int master_kill(struct master *); -#define master_mutex_lock() \ -do { \ - int status = pthread_mutex_lock(&master_mutex); \ - if (status) \ - fatal(status); \ -} while (0) - -#define master_mutex_unlock() \ -do { \ - int status = pthread_mutex_unlock(&master_mutex); \ - if (status) \ - fatal(status); \ -} while (0) - #endif --- autofs-5.0.3.orig/lib/master.c +++ autofs-5.0.3/lib/master.c @@ -41,8 +41,28 @@ static struct map_source * __master_find_map_source(struct master_mapent *, const char *, const char *, int, const char **); -pthread_mutex_t master_mutex = PTHREAD_MUTEX_INITIALIZER; -pthread_mutex_t instance_mutex = PTHREAD_MUTEX_INITIALIZER; +static pthread_mutex_t master_mutex = PTHREAD_MUTEX_INITIALIZER; +static pthread_mutex_t instance_mutex = PTHREAD_MUTEX_INITIALIZER; + +void master_mutex_lock(void) +{ + int status = pthread_mutex_lock(&master_mutex); + if (status) + fatal(status); +} + +void master_mutex_unlock(void) +{ + int status = pthread_mutex_unlock(&master_mutex); + if (status) + fatal(status); +} + +void master_mutex_lock_cleanup(void *arg) +{ + master_mutex_unlock(); + return; +} int master_add_autofs_point(struct master_mapent *entry, time_t timeout, unsigned logopt, unsigned ghost, int submount) @@ -1109,10 +1129,6 @@ int master_mount_mounts(struct master *m continue; } - master_source_writelock(ap->entry); - lookup_close_lookup(ap); - master_source_unlock(ap->entry); - cache_readlock(nc); ne = cache_lookup_distinct(nc, this->path); if (ne && this->age > ne->age) { Index: autofs.spec =================================================================== RCS file: /cvs/pkgs/rpms/autofs/devel/autofs.spec,v retrieving revision 1.254 retrieving revision 1.255 diff -u -r1.254 -r1.255 --- autofs.spec 23 Oct 2008 03:24:17 -0000 1.254 +++ autofs.spec 2 Nov 2008 02:27:21 -0000 1.255 @@ -4,7 +4,7 @@ Summary: A tool for automatically mounting and unmounting filesystems Name: autofs Version: 5.0.3 -Release: 28 +Release: 30 Epoch: 1 License: GPLv2+ Group: System Environment/Daemons @@ -65,6 +65,10 @@ Patch53: autofs-5.0.3-fix-rootless-direct-multi-mount-expire.patch Patch54: autofs-5.0.3-wait-submount-expire-complete.patch Patch55: autofs-5.0.3-add-missing-uris-list-locking.patch +Patch56: autofs-5.0.3-library-reload-fix.patch +Patch57: autofs-5.0.3-expire-thread-create-cond-handling.patch +Patch58: autofs-5.0.3-fix-master-map-lexer-eval-order.patch +Patch59: autofs-5.0.3-fix-bad-alloca-usage.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf, hesiod-devel, openldap-devel, bison, flex, libxml2-devel, cyrus-sasl-devel, openssl-devel module-init-tools util-linux nfs-utils e2fsprogs Requires: kernel >= 2.6.17 @@ -161,6 +165,10 @@ %patch53 -p1 %patch54 -p1 %patch55 -p1 +%patch56 -p1 +%patch57 -p1 +%patch58 -p1 +%patch59 -p1 %build #CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --libdir=%{_libdir} @@ -213,6 +221,12 @@ %{_libdir}/autofs/ %changelog +* Sun Nov 2 2008 Ian Kent - 5.0.3-30 +- fix segv during library re-open. +- fix incorrect pthreads condition handling for expire requests. +- fix master map lexer eval order. +- fix bad alloca usage. + * Thu Oct 23 2008 Ian Kent - 5.0.3-28 - don't close file handle for rootless direct mounti-mount at mount. - wait submount expire thread completion when expire successful. From iankent at fedoraproject.org Sun Nov 2 03:13:47 2008 From: iankent at fedoraproject.org (Ian Kent) Date: Sun, 2 Nov 2008 03:13:47 +0000 (UTC) Subject: rpms/autofs/devel autofs-5.0.3-fix-bad-alloca-usage.patch, 1.1, 1.2 autofs-5.0.3-fix-master-map-lexer-eval-order.patch, 1.1, 1.2 Message-ID: <20081102031347.05BC57011E@cvs1.fedora.phx.redhat.com> Author: iankent Update of /cvs/pkgs/rpms/autofs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15899 Modified Files: autofs-5.0.3-fix-bad-alloca-usage.patch autofs-5.0.3-fix-master-map-lexer-eval-order.patch Log Message: - fix two latest patches not applying. autofs-5.0.3-fix-bad-alloca-usage.patch: Index: autofs-5.0.3-fix-bad-alloca-usage.patch =================================================================== RCS file: /cvs/pkgs/rpms/autofs/devel/autofs-5.0.3-fix-bad-alloca-usage.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- autofs-5.0.3-fix-bad-alloca-usage.patch 2 Nov 2008 02:27:21 -0000 1.1 +++ autofs-5.0.3-fix-bad-alloca-usage.patch 2 Nov 2008 03:13:46 -0000 1.2 @@ -6,28 +6,13 @@ lead to stack overflow. --- - CHANGELOG | 1 + daemon/lookup.c | 6 +++++- - 2 files changed, 6 insertions(+), 1 deletions(-) + 1 file changed, 5 insertions(+), 1 deletion(-) -diff --git a/CHANGELOG b/CHANGELOG -index 879380e..07feb29 100644 ---- a/CHANGELOG -+++ b/CHANGELOG -@@ -48,6 +48,7 @@ - - fix $mandir definition in Makefile.conf.in - - fix init script stop function. - - fix master map lexer eval order. -+- fix bad alloca usage. - - 14/01/2008 autofs-5.0.3 - ----------------------- -diff --git a/daemon/lookup.c b/daemon/lookup.c -index 2233ac8..49030e1 100644 ---- a/daemon/lookup.c -+++ b/daemon/lookup.c -@@ -608,7 +608,7 @@ int lookup_ghost(struct autofs_point *ap, const char *root) +--- autofs-5.0.3.orig/daemon/lookup.c ++++ autofs-5.0.3/daemon/lookup.c +@@ -608,7 +608,7 @@ int lookup_ghost(struct autofs_point *ap goto next; } @@ -36,7 +21,7 @@ if (!fullpath) { warn(ap->logopt, "failed to allocate full path"); goto next; -@@ -619,6 +619,7 @@ int lookup_ghost(struct autofs_point *ap, const char *root) +@@ -619,6 +619,7 @@ int lookup_ghost(struct autofs_point *ap if (ret == -1 && errno != ENOENT) { char *estr = strerror_r(errno, buf, MAX_ERR_BUF); warn(ap->logopt, "stat error %s", estr); @@ -44,7 +29,7 @@ goto next; } -@@ -627,6 +628,7 @@ int lookup_ghost(struct autofs_point *ap, const char *root) +@@ -627,6 +628,7 @@ int lookup_ghost(struct autofs_point *ap char *estr = strerror_r(errno, buf, MAX_ERR_BUF); warn(ap->logopt, "mkdir_path %s failed: %s", fullpath, estr); @@ -52,7 +37,7 @@ goto next; } -@@ -634,6 +636,8 @@ int lookup_ghost(struct autofs_point *ap, const char *root) +@@ -634,6 +636,8 @@ int lookup_ghost(struct autofs_point *ap me->dev = st.st_dev; me->ino = st.st_ino; } autofs-5.0.3-fix-master-map-lexer-eval-order.patch: Index: autofs-5.0.3-fix-master-map-lexer-eval-order.patch =================================================================== RCS file: /cvs/pkgs/rpms/autofs/devel/autofs-5.0.3-fix-master-map-lexer-eval-order.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- autofs-5.0.3-fix-master-map-lexer-eval-order.patch 2 Nov 2008 02:27:21 -0000 1.1 +++ autofs-5.0.3-fix-master-map-lexer-eval-order.patch 2 Nov 2008 03:13:46 -0000 1.2 @@ -7,28 +7,13 @@ error in some versions of flex. --- - CHANGELOG | 1 + lib/master_tok.l | 4 ++-- - 2 files changed, 3 insertions(+), 2 deletions(-) + 1 file changed, 2 insertions(+), 2 deletions(-) -diff --git a/CHANGELOG b/CHANGELOG -index 8cdaab2..879380e 100644 ---- a/CHANGELOG -+++ b/CHANGELOG -@@ -47,6 +47,7 @@ - - fix incorrect pthreads condition handling for expire requests. - - fix $mandir definition in Makefile.conf.in - - fix init script stop function. -+- fix master map lexer eval order. - - 14/01/2008 autofs-5.0.3 - ----------------------- -diff --git a/lib/master_tok.l b/lib/master_tok.l -index d2c86bc..801aa6f 100644 ---- a/lib/master_tok.l -+++ b/lib/master_tok.l -@@ -99,7 +99,7 @@ DNSERVSTR1 ([[:alpha:]][[:alnum:]\-.]*(:[0-9]+)?:) +--- autofs-5.0.3.orig/lib/master_tok.l ++++ autofs-5.0.3/lib/master_tok.l +@@ -99,7 +99,7 @@ DNSERVSTR1 ([[:alpha:]][[:alnum:]\-.]*(: DNSERVSTR2 (\/\/[[:alpha:]][[:alnum:]\-.]*(:[0-9]+)?\/) DNSERVSTR3 (([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}(:[0-9]+)?:) DNSERVSTR4 (\/\/([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}(:[0-9]+)?\/) From mdomsch at fedoraproject.org Sun Nov 2 04:45:56 2008 From: mdomsch at fedoraproject.org (Matt Domsch) Date: Sun, 2 Nov 2008 04:45:56 +0000 (UTC) Subject: rpms/aiccu/EL-5 aiccu-cloexec.patch, NONE, 1.1 aiccu-lsb-initscript.patch, NONE, 1.1 aiccu.spec, 1.8, 1.9 Message-ID: <20081102044556.7626D7011E@cvs1.fedora.phx.redhat.com> Author: mdomsch Update of /cvs/extras/rpms/aiccu/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4439 Modified Files: aiccu.spec Added Files: aiccu-cloexec.patch aiccu-lsb-initscript.patch Log Message: merge changes from devel branch aiccu-cloexec.patch: --- NEW FILE aiccu-cloexec.patch --- diff -urNp --exclude-from=/home/mdomsch/excludes --minimal aiccu.orig/common/common.c aiccu/common/common.c --- aiccu.orig/common/common.c 2008-10-17 18:43:13.000000000 -0500 +++ aiccu/common/common.c 2008-10-17 22:11:52.000000000 -0500 @@ -365,6 +365,7 @@ TLSSOCKET connect_client(const char *hos { sock->socket = socket(res->ai_family, res->ai_socktype, res->ai_protocol); if (sock->socket == -1) continue; + fcntl(sock->socket, F_SETFD, FD_CLOEXEC); if (connect(sock->socket, res->ai_addr, (unsigned int)res->ai_addrlen) == 0) break; closesocket(sock->socket); sock->socket = -1; @@ -428,6 +429,7 @@ TLSSOCKET listen_server(const char *desc sock->socket = socket(res->ai_family, res->ai_socktype, res->ai_protocol); if (!(sock->socket < 0)) { + fcntl(sock->socket, F_SETFD, FD_CLOEXEC); setsockopt(sock->socket, SOL_SOCKET, SO_REUSEADDR, (const char *)&on, sizeof(on)); if (bind(sock->socket, res->ai_addr, (unsigned int)res->ai_addrlen) == 0) break; closesocket(sock->socket); diff -urNp --exclude-from=/home/mdomsch/excludes --minimal aiccu.orig/common/heartbeat.c aiccu/common/heartbeat.c --- aiccu.orig/common/heartbeat.c 2008-10-17 18:43:13.000000000 -0500 +++ aiccu/common/heartbeat.c 2008-10-17 22:12:51.000000000 -0500 @@ -58,6 +58,7 @@ SOCKET heartbeat_socket( dolog(LOG_ERR, "Couldn't open a socket for determining current IPv4 address\n"); return -1; } + fcntl(sockfd, F_SETFD, FD_CLOEXEC); #if defined(SOL_SOCKET) && defined(SO_BINDTODEVICE) /* diff -urNp --exclude-from=/home/mdomsch/excludes --minimal aiccu.orig/common/tun.c aiccu/common/tun.c --- aiccu.orig/common/tun.c 2008-10-17 18:43:13.000000000 -0500 +++ aiccu/common/tun.c 2008-10-17 22:12:42.000000000 -0500 @@ -696,6 +696,8 @@ bool tun_start(struct tun_reader *tun) /* Create a new tap device */ tun_fd = open("/dev/net/tun", O_RDWR); + if (tun_fd >= 0) + fcntl(tun_fd, F_SETFD, FD_CLOEXEC); if (tun_fd == -1) { tun_log(LOG_ERR, "start", "Couldn't open device %s: %s (%d)\n", "/dev/net/tun", strerror(errno), errno); @@ -725,6 +727,8 @@ bool tun_start(struct tun_reader *tun) tun_log(LOG_DEBUG, "start", "Trying Configured TUN/TAP interface %s...\n", g_aiccu->ipv6_interface); snprintf(buf, sizeof(buf), "/dev/%s", g_aiccu->ipv6_interface); tun_fd = open(buf, O_RDWR); + if (tun_fd >= 0) + fcntl(tun_fd, F_SETFD, FD_CLOEXEC); if (tun_fd < 0) { /* Fall back to trying all /dev/tun* devices */ @@ -735,6 +739,7 @@ bool tun_start(struct tun_reader *tun) tun_fd = open(buf, O_RDWR); if (tun_fd >= 0) { + fcntl(tun_fd, F_SETFD, FD_CLOEXEC); /* Copy over the name of the interface so that configging goes okay */ if (g_aiccu->ipv6_interface) free(g_aiccu->ipv6_interface); snprintf(buf, sizeof(buf), "tun%u", i); aiccu-lsb-initscript.patch: --- NEW FILE aiccu-lsb-initscript.patch --- --- aiccu/doc/aiccu.init.rpm.orig 2007-09-21 21:15:04.000000000 -0500 +++ aiccu/doc/aiccu.init.rpm 2007-09-21 21:19:19.000000000 -0500 @@ -8,6 +8,20 @@ # config: /etc/aiccu.conf # chkconfig: - 59 73 # processname: aiccu +# +### BEGIN INIT INFO +# Provides: aiccu +# Required-Start: $local_fs $remote_fs $network $time $named +# Required-Stop: $local_fs $remote_fs $network $time $named +# Default-Start: +# Default-Stop: +# Short-Description: hearbeat daemon for IPv6-in-IPv4 (Proto-41, AYIYA, Heartbeat) tunnels +# Description: aiccu automatically gives one IPv6 connectivity +# without having to manually configure interfaces etc. +# One does need a SixXS account and at least a tunnel. These +# can be freely & gratis requested from the SixXS website. +# For more information about SixXS check http://www.sixxs.net +### END INIT INFO # Source function library. if [ -f /etc/init.d/functions ] ; then @@ -90,6 +104,9 @@ reload) restart ;; + force-reload) + restart + ;; status) rhstatus ;; Index: aiccu.spec =================================================================== RCS file: /cvs/extras/rpms/aiccu/EL-5/aiccu.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- aiccu.spec 20 Apr 2007 01:36:48 -0000 1.8 +++ aiccu.spec 2 Nov 2008 04:45:26 -0000 1.9 @@ -9,12 +9,14 @@ Summary: AICCU - SixXS Automatic IPv6 Connectivity Client Utility Name: aiccu Version: 2007.01.15 -Release: 2%{?dist} +Release: 5%{?dist} License: BSD Group: System Environment/Daemons URL: http://www.sixxs.net/tools/aiccu/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source: http://www.sixxs.net/archive/sixxs/aiccu/unix/aiccu_20070115.tar.gz +Patch0: aiccu-lsb-initscript.patch +Patch1: aiccu-cloexec.patch BuildRequires: gnutls-devel Requires: iproute Requires(post): chkconfig @@ -30,6 +32,9 @@ %prep %setup -q -n %{name} +%patch0 -p1 +%patch1 -p1 + # fix executable permissions on non-executable content # so debuginfo can pick them up properly find . -type f -not -name rules -and -not -name *init* -exec chmod a-x \{\} \; @@ -70,7 +75,16 @@ %{_sysconfdir}/init.d/aiccu %changelog -* Thu Apr 19 2007 Matt Domsch 2007.01.15-2 +* Fri Oct 17 2008 Matt Domsch - 2007.01.15-5 +- close file descriptors on exec (BZ#467381) + +* Tue Jun 24 2008 Tomas Mraz 2007.01.15-4 +- rebuild with new gnutls + +* Fri Sep 21 2007 Matt Domsch 2007.01.15-3 +- add LSB initscript header (BZ#246861) + +* Wed Sep 19 2007 Matt Domsch 2007.01.15-2 - rebuild * Wed Jan 31 2007 Matt Domsch 2007.01.15-1 From mdomsch at fedoraproject.org Sun Nov 2 04:50:10 2008 From: mdomsch at fedoraproject.org (Matt Domsch) Date: Sun, 2 Nov 2008 04:50:10 +0000 (UTC) Subject: rpms/aiccu/F-9 aiccu-cloexec.patch,NONE,1.1 aiccu.spec,1.9,1.10 Message-ID: <20081102045010.8C5757011E@cvs1.fedora.phx.redhat.com> Author: mdomsch Update of /cvs/extras/rpms/aiccu/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5658 Modified Files: aiccu.spec Added Files: aiccu-cloexec.patch Log Message: add cloexec patch aiccu-cloexec.patch: --- NEW FILE aiccu-cloexec.patch --- diff -urNp --exclude-from=/home/mdomsch/excludes --minimal aiccu.orig/common/common.c aiccu/common/common.c --- aiccu.orig/common/common.c 2008-10-17 18:43:13.000000000 -0500 +++ aiccu/common/common.c 2008-10-17 22:11:52.000000000 -0500 @@ -365,6 +365,7 @@ TLSSOCKET connect_client(const char *hos { sock->socket = socket(res->ai_family, res->ai_socktype, res->ai_protocol); if (sock->socket == -1) continue; + fcntl(sock->socket, F_SETFD, FD_CLOEXEC); if (connect(sock->socket, res->ai_addr, (unsigned int)res->ai_addrlen) == 0) break; closesocket(sock->socket); sock->socket = -1; @@ -428,6 +429,7 @@ TLSSOCKET listen_server(const char *desc sock->socket = socket(res->ai_family, res->ai_socktype, res->ai_protocol); if (!(sock->socket < 0)) { + fcntl(sock->socket, F_SETFD, FD_CLOEXEC); setsockopt(sock->socket, SOL_SOCKET, SO_REUSEADDR, (const char *)&on, sizeof(on)); if (bind(sock->socket, res->ai_addr, (unsigned int)res->ai_addrlen) == 0) break; closesocket(sock->socket); diff -urNp --exclude-from=/home/mdomsch/excludes --minimal aiccu.orig/common/heartbeat.c aiccu/common/heartbeat.c --- aiccu.orig/common/heartbeat.c 2008-10-17 18:43:13.000000000 -0500 +++ aiccu/common/heartbeat.c 2008-10-17 22:12:51.000000000 -0500 @@ -58,6 +58,7 @@ SOCKET heartbeat_socket( dolog(LOG_ERR, "Couldn't open a socket for determining current IPv4 address\n"); return -1; } + fcntl(sockfd, F_SETFD, FD_CLOEXEC); #if defined(SOL_SOCKET) && defined(SO_BINDTODEVICE) /* diff -urNp --exclude-from=/home/mdomsch/excludes --minimal aiccu.orig/common/tun.c aiccu/common/tun.c --- aiccu.orig/common/tun.c 2008-10-17 18:43:13.000000000 -0500 +++ aiccu/common/tun.c 2008-10-17 22:12:42.000000000 -0500 @@ -696,6 +696,8 @@ bool tun_start(struct tun_reader *tun) /* Create a new tap device */ tun_fd = open("/dev/net/tun", O_RDWR); + if (tun_fd >= 0) + fcntl(tun_fd, F_SETFD, FD_CLOEXEC); if (tun_fd == -1) { tun_log(LOG_ERR, "start", "Couldn't open device %s: %s (%d)\n", "/dev/net/tun", strerror(errno), errno); @@ -725,6 +727,8 @@ bool tun_start(struct tun_reader *tun) tun_log(LOG_DEBUG, "start", "Trying Configured TUN/TAP interface %s...\n", g_aiccu->ipv6_interface); snprintf(buf, sizeof(buf), "/dev/%s", g_aiccu->ipv6_interface); tun_fd = open(buf, O_RDWR); + if (tun_fd >= 0) + fcntl(tun_fd, F_SETFD, FD_CLOEXEC); if (tun_fd < 0) { /* Fall back to trying all /dev/tun* devices */ @@ -735,6 +739,7 @@ bool tun_start(struct tun_reader *tun) tun_fd = open(buf, O_RDWR); if (tun_fd >= 0) { + fcntl(tun_fd, F_SETFD, FD_CLOEXEC); /* Copy over the name of the interface so that configging goes okay */ if (g_aiccu->ipv6_interface) free(g_aiccu->ipv6_interface); snprintf(buf, sizeof(buf), "tun%u", i); Index: aiccu.spec =================================================================== RCS file: /cvs/extras/rpms/aiccu/F-9/aiccu.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- aiccu.spec 22 Sep 2007 02:30:52 -0000 1.9 +++ aiccu.spec 2 Nov 2008 04:49:40 -0000 1.10 @@ -9,13 +9,14 @@ Summary: AICCU - SixXS Automatic IPv6 Connectivity Client Utility Name: aiccu Version: 2007.01.15 -Release: 3%{?dist} +Release: 5%{?dist} License: BSD Group: System Environment/Daemons URL: http://www.sixxs.net/tools/aiccu/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source: http://www.sixxs.net/archive/sixxs/aiccu/unix/aiccu_20070115.tar.gz Patch0: aiccu-lsb-initscript.patch +Patch1: aiccu-cloexec.patch BuildRequires: gnutls-devel Requires: iproute Requires(post): chkconfig @@ -32,6 +33,8 @@ %prep %setup -q -n %{name} %patch0 -p1 +%patch1 -p1 + # fix executable permissions on non-executable content # so debuginfo can pick them up properly find . -type f -not -name rules -and -not -name *init* -exec chmod a-x \{\} \; @@ -72,6 +75,12 @@ %{_sysconfdir}/init.d/aiccu %changelog +* Fri Oct 17 2008 Matt Domsch - 2007.01.15-5 +- close file descriptors on exec (BZ#467381) + +* Tue Jun 24 2008 Tomas Mraz 2007.01.15-4 +- rebuild with new gnutls + * Fri Sep 21 2007 Matt Domsch 2007.01.15-3 - add LSB initscript header (BZ#246861) From mdomsch at fedoraproject.org Sun Nov 2 04:52:56 2008 From: mdomsch at fedoraproject.org (Matt Domsch) Date: Sun, 2 Nov 2008 04:52:56 +0000 (UTC) Subject: rpms/aiccu/F-8 aiccu-cloexec.patch,NONE,1.1 aiccu.spec,1.9,1.10 Message-ID: <20081102045256.E22627011E@cvs1.fedora.phx.redhat.com> Author: mdomsch Update of /cvs/extras/rpms/aiccu/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6378 Modified Files: aiccu.spec Added Files: aiccu-cloexec.patch Log Message: add cloexec patch aiccu-cloexec.patch: --- NEW FILE aiccu-cloexec.patch --- diff -urNp --exclude-from=/home/mdomsch/excludes --minimal aiccu.orig/common/common.c aiccu/common/common.c --- aiccu.orig/common/common.c 2008-10-17 18:43:13.000000000 -0500 +++ aiccu/common/common.c 2008-10-17 22:11:52.000000000 -0500 @@ -365,6 +365,7 @@ TLSSOCKET connect_client(const char *hos { sock->socket = socket(res->ai_family, res->ai_socktype, res->ai_protocol); if (sock->socket == -1) continue; + fcntl(sock->socket, F_SETFD, FD_CLOEXEC); if (connect(sock->socket, res->ai_addr, (unsigned int)res->ai_addrlen) == 0) break; closesocket(sock->socket); sock->socket = -1; @@ -428,6 +429,7 @@ TLSSOCKET listen_server(const char *desc sock->socket = socket(res->ai_family, res->ai_socktype, res->ai_protocol); if (!(sock->socket < 0)) { + fcntl(sock->socket, F_SETFD, FD_CLOEXEC); setsockopt(sock->socket, SOL_SOCKET, SO_REUSEADDR, (const char *)&on, sizeof(on)); if (bind(sock->socket, res->ai_addr, (unsigned int)res->ai_addrlen) == 0) break; closesocket(sock->socket); diff -urNp --exclude-from=/home/mdomsch/excludes --minimal aiccu.orig/common/heartbeat.c aiccu/common/heartbeat.c --- aiccu.orig/common/heartbeat.c 2008-10-17 18:43:13.000000000 -0500 +++ aiccu/common/heartbeat.c 2008-10-17 22:12:51.000000000 -0500 @@ -58,6 +58,7 @@ SOCKET heartbeat_socket( dolog(LOG_ERR, "Couldn't open a socket for determining current IPv4 address\n"); return -1; } + fcntl(sockfd, F_SETFD, FD_CLOEXEC); #if defined(SOL_SOCKET) && defined(SO_BINDTODEVICE) /* diff -urNp --exclude-from=/home/mdomsch/excludes --minimal aiccu.orig/common/tun.c aiccu/common/tun.c --- aiccu.orig/common/tun.c 2008-10-17 18:43:13.000000000 -0500 +++ aiccu/common/tun.c 2008-10-17 22:12:42.000000000 -0500 @@ -696,6 +696,8 @@ bool tun_start(struct tun_reader *tun) /* Create a new tap device */ tun_fd = open("/dev/net/tun", O_RDWR); + if (tun_fd >= 0) + fcntl(tun_fd, F_SETFD, FD_CLOEXEC); if (tun_fd == -1) { tun_log(LOG_ERR, "start", "Couldn't open device %s: %s (%d)\n", "/dev/net/tun", strerror(errno), errno); @@ -725,6 +727,8 @@ bool tun_start(struct tun_reader *tun) tun_log(LOG_DEBUG, "start", "Trying Configured TUN/TAP interface %s...\n", g_aiccu->ipv6_interface); snprintf(buf, sizeof(buf), "/dev/%s", g_aiccu->ipv6_interface); tun_fd = open(buf, O_RDWR); + if (tun_fd >= 0) + fcntl(tun_fd, F_SETFD, FD_CLOEXEC); if (tun_fd < 0) { /* Fall back to trying all /dev/tun* devices */ @@ -735,6 +739,7 @@ bool tun_start(struct tun_reader *tun) tun_fd = open(buf, O_RDWR); if (tun_fd >= 0) { + fcntl(tun_fd, F_SETFD, FD_CLOEXEC); /* Copy over the name of the interface so that configging goes okay */ if (g_aiccu->ipv6_interface) free(g_aiccu->ipv6_interface); snprintf(buf, sizeof(buf), "tun%u", i); Index: aiccu.spec =================================================================== RCS file: /cvs/extras/rpms/aiccu/F-8/aiccu.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- aiccu.spec 22 Sep 2007 02:30:52 -0000 1.9 +++ aiccu.spec 2 Nov 2008 04:52:26 -0000 1.10 @@ -9,13 +9,14 @@ Summary: AICCU - SixXS Automatic IPv6 Connectivity Client Utility Name: aiccu Version: 2007.01.15 -Release: 3%{?dist} +Release: 5%{?dist} License: BSD Group: System Environment/Daemons URL: http://www.sixxs.net/tools/aiccu/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source: http://www.sixxs.net/archive/sixxs/aiccu/unix/aiccu_20070115.tar.gz Patch0: aiccu-lsb-initscript.patch +Patch1: aiccu-cloexec.patch BuildRequires: gnutls-devel Requires: iproute Requires(post): chkconfig @@ -32,6 +33,8 @@ %prep %setup -q -n %{name} %patch0 -p1 +%patch1 -p1 + # fix executable permissions on non-executable content # so debuginfo can pick them up properly find . -type f -not -name rules -and -not -name *init* -exec chmod a-x \{\} \; @@ -72,6 +75,12 @@ %{_sysconfdir}/init.d/aiccu %changelog +* Fri Oct 17 2008 Matt Domsch - 2007.01.15-5 +- close file descriptors on exec (BZ#467381) + +* Tue Jun 24 2008 Tomas Mraz 2007.01.15-4 +- rebuild with new gnutls + * Fri Sep 21 2007 Matt Domsch 2007.01.15-3 - add LSB initscript header (BZ#246861) From mdomsch at fedoraproject.org Sun Nov 2 05:11:10 2008 From: mdomsch at fedoraproject.org (Matt Domsch) Date: Sun, 2 Nov 2008 05:11:10 +0000 (UTC) Subject: rpms/aiccu/EL-4 aiccu-cloexec.patch, NONE, 1.1 aiccu-lsb-initscript.patch, NONE, 1.1 aiccu.spec, 1.7, 1.8 Message-ID: <20081102051110.B1F277011E@cvs1.fedora.phx.redhat.com> Author: mdomsch Update of /cvs/extras/rpms/aiccu/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9935 Modified Files: aiccu.spec Added Files: aiccu-cloexec.patch aiccu-lsb-initscript.patch Log Message: add initscript cleanups and cloexec patch aiccu-cloexec.patch: --- NEW FILE aiccu-cloexec.patch --- diff -urNp --exclude-from=/home/mdomsch/excludes --minimal aiccu.orig/common/common.c aiccu/common/common.c --- aiccu.orig/common/common.c 2008-10-17 18:43:13.000000000 -0500 +++ aiccu/common/common.c 2008-10-17 22:11:52.000000000 -0500 @@ -365,6 +365,7 @@ TLSSOCKET connect_client(const char *hos { sock->socket = socket(res->ai_family, res->ai_socktype, res->ai_protocol); if (sock->socket == -1) continue; + fcntl(sock->socket, F_SETFD, FD_CLOEXEC); if (connect(sock->socket, res->ai_addr, (unsigned int)res->ai_addrlen) == 0) break; closesocket(sock->socket); sock->socket = -1; @@ -428,6 +429,7 @@ TLSSOCKET listen_server(const char *desc sock->socket = socket(res->ai_family, res->ai_socktype, res->ai_protocol); if (!(sock->socket < 0)) { + fcntl(sock->socket, F_SETFD, FD_CLOEXEC); setsockopt(sock->socket, SOL_SOCKET, SO_REUSEADDR, (const char *)&on, sizeof(on)); if (bind(sock->socket, res->ai_addr, (unsigned int)res->ai_addrlen) == 0) break; closesocket(sock->socket); diff -urNp --exclude-from=/home/mdomsch/excludes --minimal aiccu.orig/common/heartbeat.c aiccu/common/heartbeat.c --- aiccu.orig/common/heartbeat.c 2008-10-17 18:43:13.000000000 -0500 +++ aiccu/common/heartbeat.c 2008-10-17 22:12:51.000000000 -0500 @@ -58,6 +58,7 @@ SOCKET heartbeat_socket( dolog(LOG_ERR, "Couldn't open a socket for determining current IPv4 address\n"); return -1; } + fcntl(sockfd, F_SETFD, FD_CLOEXEC); #if defined(SOL_SOCKET) && defined(SO_BINDTODEVICE) /* diff -urNp --exclude-from=/home/mdomsch/excludes --minimal aiccu.orig/common/tun.c aiccu/common/tun.c --- aiccu.orig/common/tun.c 2008-10-17 18:43:13.000000000 -0500 +++ aiccu/common/tun.c 2008-10-17 22:12:42.000000000 -0500 @@ -696,6 +696,8 @@ bool tun_start(struct tun_reader *tun) /* Create a new tap device */ tun_fd = open("/dev/net/tun", O_RDWR); + if (tun_fd >= 0) + fcntl(tun_fd, F_SETFD, FD_CLOEXEC); if (tun_fd == -1) { tun_log(LOG_ERR, "start", "Couldn't open device %s: %s (%d)\n", "/dev/net/tun", strerror(errno), errno); @@ -725,6 +727,8 @@ bool tun_start(struct tun_reader *tun) tun_log(LOG_DEBUG, "start", "Trying Configured TUN/TAP interface %s...\n", g_aiccu->ipv6_interface); snprintf(buf, sizeof(buf), "/dev/%s", g_aiccu->ipv6_interface); tun_fd = open(buf, O_RDWR); + if (tun_fd >= 0) + fcntl(tun_fd, F_SETFD, FD_CLOEXEC); if (tun_fd < 0) { /* Fall back to trying all /dev/tun* devices */ @@ -735,6 +739,7 @@ bool tun_start(struct tun_reader *tun) tun_fd = open(buf, O_RDWR); if (tun_fd >= 0) { + fcntl(tun_fd, F_SETFD, FD_CLOEXEC); /* Copy over the name of the interface so that configging goes okay */ if (g_aiccu->ipv6_interface) free(g_aiccu->ipv6_interface); snprintf(buf, sizeof(buf), "tun%u", i); aiccu-lsb-initscript.patch: --- NEW FILE aiccu-lsb-initscript.patch --- --- aiccu/doc/aiccu.init.rpm.orig 2007-09-21 21:15:04.000000000 -0500 +++ aiccu/doc/aiccu.init.rpm 2007-09-21 21:19:19.000000000 -0500 @@ -8,6 +8,20 @@ # config: /etc/aiccu.conf # chkconfig: - 59 73 # processname: aiccu +# +### BEGIN INIT INFO +# Provides: aiccu +# Required-Start: $local_fs $remote_fs $network $time $named +# Required-Stop: $local_fs $remote_fs $network $time $named +# Default-Start: +# Default-Stop: +# Short-Description: hearbeat daemon for IPv6-in-IPv4 (Proto-41, AYIYA, Heartbeat) tunnels +# Description: aiccu automatically gives one IPv6 connectivity +# without having to manually configure interfaces etc. +# One does need a SixXS account and at least a tunnel. These +# can be freely & gratis requested from the SixXS website. +# For more information about SixXS check http://www.sixxs.net +### END INIT INFO # Source function library. if [ -f /etc/init.d/functions ] ; then @@ -90,6 +104,9 @@ reload) restart ;; + force-reload) + restart + ;; status) rhstatus ;; Index: aiccu.spec =================================================================== RCS file: /cvs/extras/rpms/aiccu/EL-4/aiccu.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- aiccu.spec 25 Feb 2007 04:02:43 -0000 1.7 +++ aiccu.spec 2 Nov 2008 05:10:40 -0000 1.8 @@ -9,12 +9,14 @@ Summary: AICCU - SixXS Automatic IPv6 Connectivity Client Utility Name: aiccu Version: 2007.01.15 -Release: 1%{?dist} +Release: 5%{?dist} License: BSD Group: System Environment/Daemons URL: http://www.sixxs.net/tools/aiccu/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source: http://www.sixxs.net/archive/sixxs/aiccu/unix/aiccu_20070115.tar.gz +Patch0: aiccu-lsb-initscript.patch +Patch1: aiccu-cloexec.patch BuildRequires: gnutls-devel Requires: iproute Requires(post): chkconfig @@ -30,6 +32,9 @@ %prep %setup -q -n %{name} +%patch0 -p1 +%patch1 -p1 + # fix executable permissions on non-executable content # so debuginfo can pick them up properly find . -type f -not -name rules -and -not -name *init* -exec chmod a-x \{\} \; @@ -70,6 +75,18 @@ %{_sysconfdir}/init.d/aiccu %changelog +* Fri Oct 17 2008 Matt Domsch - 2007.01.15-5 +- close file descriptors on exec (BZ#467381) + +* Tue Jun 24 2008 Tomas Mraz 2007.01.15-4 +- rebuild with new gnutls + +* Fri Sep 21 2007 Matt Domsch 2007.01.15-3 +- add LSB initscript header (BZ#246861) + +* Wed Sep 19 2007 Matt Domsch 2007.01.15-2 +- rebuild + * Wed Jan 31 2007 Matt Domsch 2007.01.15-1 - upgrade to latest upstream From chitlesh at fedoraproject.org Sun Nov 2 07:58:48 2008 From: chitlesh at fedoraproject.org (Chitlesh GOORAH) Date: Sun, 2 Nov 2008 07:58:48 +0000 (UTC) Subject: rpms/ktechlab/devel import.log, NONE, 1.1 .cvsignore, 1.4, 1.5 ktechlab.spec, 1.21, 1.22 sources, 1.5, 1.6 ktechlab-0.3.6-gcc42.patch, 1.2, NONE ktechlab-0.3.69-gcc43.patch, 1.1, NONE ktechlab-bugfix.diff, 1.1, NONE Message-ID: <20081102075848.8559E70139@cvs1.fedora.phx.redhat.com> Author: chitlesh Update of /cvs/pkgs/rpms/ktechlab/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11406/devel Modified Files: .cvsignore ktechlab.spec sources Added Files: import.log Removed Files: ktechlab-0.3.6-gcc42.patch ktechlab-0.3.69-gcc43.patch ktechlab-bugfix.diff Log Message: --- NEW FILE import.log --- ktechlab-0_3_69-9_20081031svn_fc9:HEAD:ktechlab-0.3.69-9.20081031svn.fc9.src.rpm:1225612333 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ktechlab/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 26 Jun 2007 12:14:30 -0000 1.4 +++ .cvsignore 2 Nov 2008 07:58:15 -0000 1.5 @@ -1 +1 @@ -ktechlab-0.3.69.tar.bz2 +ktechlab-svn20081031.tar.bz2 Index: ktechlab.spec =================================================================== RCS file: /cvs/pkgs/rpms/ktechlab/devel/ktechlab.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- ktechlab.spec 17 Jul 2008 22:07:38 -0000 1.21 +++ ktechlab.spec 2 Nov 2008 07:58:16 -0000 1.22 @@ -1,7 +1,7 @@ Name: ktechlab Version: 0.3.69 -Release: 8%{?dist} -# revision checkout 18 with chitlesh's enhancements that upstream +Release: 9.20081031svn%{?dist} +# revision checkout 150 with chitlesh's enhancements that upstream # haven't added since 2 months Summary: Development and simulation of microcontrollers and electronic circuits @@ -9,17 +9,17 @@ Group: Applications/Engineering URL: http://sourceforge.net/projects/ktechlab/ -Source: http://downloads.sourceforge.net/ktechlab/%{name}-%{version}.tar.bz2 +Source: %{name}-svn20081031.tar.bz2 Patch0: ktechlab-0.3.6-multilib.patch -Patch1: ktechlab-bugfix.diff -Patch2: ktechlab-0.3.6-gcc42.patch -Patch3: ktechlab-0.3.69-gcc43.patch +#Patch1: ktechlab-bugfix.diff +#Patch2: ktechlab-0.3.6-gcc42.patch +#Patch3: ktechlab-0.3.69-gcc43.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gpsim-devel readline-devel kdelibs3-devel -BuildRequires: desktop-file-utils autoconf automake +BuildRequires: desktop-file-utils autoconf automake # Ktechlab requires gputils for PIC simulation. Requires: gputils electronics-menu @@ -41,17 +41,20 @@ * Integrated assembler and disassembler via gpasm and gpdasm. %prep -%setup -q +%setup -q -n %{name}-svn20081031 +chmod +x ./admin/detect-autoconf.pl %{__rm} -rf autom4te.cache %patch0 -p0 -b .multilib -%patch1 -p0 -b .bugfix -%patch2 -p1 -b .gcc42 -%patch3 -p1 -b .gcc43 +#%patch1 -p0 -b .bugfix +#%patch2 -p1 -b .gcc42 +#%patch3 -p1 -b .gcc43 %build +%{__make} -f Makefile.cvs + %configure --disable-rpath %{__make} %{?_smp_mflags} @@ -114,6 +117,10 @@ %Changelog +* Sat Nov 01 2008 Chitlesh Goorah - 0.3.69-9.20081031svn +- fixed microcontrollers support +- fixed Bug 469126 - ktechlab quits when attempting to add a component to a schematic + * Thu Jul 17 2008 Kevin Kofler - 0.3.69-8 - fix gcc42 patch to actually apply (remove hunk already applied in 0.3.69) - adapt Debian g++ 4.3 patch by Georges Khaznadar Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ktechlab/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 12 Sep 2007 09:11:02 -0000 1.5 +++ sources 2 Nov 2008 07:58:16 -0000 1.6 @@ -1 +1 @@ -9404e62c621df5d34b2bc455a8d0ae42 ktechlab-0.3.69.tar.bz2 +79f08b90fc086520094f9086ae3aed1f ktechlab-svn20081031.tar.bz2 --- ktechlab-0.3.6-gcc42.patch DELETED --- --- ktechlab-0.3.69-gcc43.patch DELETED --- --- ktechlab-bugfix.diff DELETED --- From kkofler at fedoraproject.org Sun Nov 2 08:59:23 2008 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Sun, 2 Nov 2008 08:59:23 +0000 (UTC) Subject: rpms/kdebase-workspace/devel kdebase-workspace-4.1.2-multihead.patch, NONE, 1.1 kdebase-workspace-4.1.2-panel-autohide-866998.patch, NONE, 1.1 kdebase-workspace-4.1.2-panel-autohide-871058.patch, NONE, 1.1 kdebase-workspace-4.1.2-panel-autohide-coords.patch, NONE, 1.1 kdebase-workspace-4.1.2-rootprivs.patch, NONE, 1.1 kdebase-workspace-4.1.2-session-button.patch, NONE, 1.1 kdebase-workspace.spec, 1.129, 1.130 kdebase-workspace-4.0.72-rootprivs.patch, 1.3, NONE Message-ID: <20081102085923.5AA127011E@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdebase-workspace/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25703/devel Modified Files: kdebase-workspace.spec Added Files: kdebase-workspace-4.1.2-multihead.patch kdebase-workspace-4.1.2-panel-autohide-866998.patch kdebase-workspace-4.1.2-panel-autohide-871058.patch kdebase-workspace-4.1.2-panel-autohide-coords.patch kdebase-workspace-4.1.2-rootprivs.patch kdebase-workspace-4.1.2-session-button.patch Removed Files: kdebase-workspace-4.0.72-rootprivs.patch Log Message: Sync from F-10: * Sat Nov 01 2008 Than Ngo 4.1.2-9 - previous session button should be enabled * Fri Oct 31 2008 Than Ngo 4.1.2-8 - apply patch to fix multihead issue - bz#469235, use non-blocking QProcess:startDetacted * Sat Oct 25 2008 Kevin Kofler 4.1.2-7 - F10: use KDM default face icon from solar-kde-theme, require it * Sat Oct 18 2008 Kevin Kofler 4.1.2-6 - reenable panel-autohide-fix-flicker patch - backport revision 866998 to fix the CPU consumption problem (kde#172549) - backport panelview.cpp coordinate fixes (revisions 869882, 869925, 870041) - backport revision 871058 (request config sync when panel controller goes away) kdebase-workspace-4.1.2-multihead.patch: --- NEW FILE kdebase-workspace-4.1.2-multihead.patch --- diff -up kdebase-workspace-4.1.2/kdm/kfrontend/kgapp.cpp.orig kdebase-workspace-4.1.2/kdm/kfrontend/kgapp.cpp --- kdebase-workspace-4.1.2/kdm/kfrontend/kgapp.cpp.orig 2008-10-31 14:23:05.000000000 +0100 +++ kdebase-workspace-4.1.2/kdm/kfrontend/kgapp.cpp 2008-10-31 14:25:23.000000000 +0100 @@ -248,8 +248,9 @@ kg_main( const char *argv0 ) gSendInt( G_Ready ); if (themer) { - QPixmap pm( app.desktop()->screen()->size() ); - themer->paintBackground( &pm ); + QPixmap pm( app.desktop()->size() ); + for (int i = 0; i < app.desktop()->numScreens(); ++i) + themer->paintBackground( &pm, app.desktop()->screenGeometry(i) ); QPalette palette; palette.setBrush( app.desktop()->backgroundRole(), QBrush( pm ) ); app.desktop()->setPalette( palette ); diff -up kdebase-workspace-4.1.2/kdm/kfrontend/themer/kdmthemer.cpp.orig kdebase-workspace-4.1.2/kdm/kfrontend/themer/kdmthemer.cpp --- kdebase-workspace-4.1.2/kdm/kfrontend/themer/kdmthemer.cpp.orig 2008-10-31 14:21:32.000000000 +0100 +++ kdebase-workspace-4.1.2/kdm/kfrontend/themer/kdmthemer.cpp 2008-10-31 14:22:02.000000000 +0100 @@ -186,10 +186,9 @@ KdmThemer::widgetEvent( QEvent *e ) } void -KdmThemer::paintBackground( QPaintDevice *dev ) +KdmThemer::paintBackground( QPaintDevice *dev, const QRect &rect ) { debug() << "==== setting background geometry ===="; - QRect rect( 0, 0, dev->width(), dev->height() ); QStack ps; rootItem->setGeometry( ps, rect, true ); QPainter p( dev ); diff -up kdebase-workspace-4.1.2/kdm/kfrontend/themer/kdmthemer.h.orig kdebase-workspace-4.1.2/kdm/kfrontend/themer/kdmthemer.h --- kdebase-workspace-4.1.2/kdm/kfrontend/themer/kdmthemer.h.orig 2008-10-31 14:22:13.000000000 +0100 +++ kdebase-workspace-4.1.2/kdm/kfrontend/themer/kdmthemer.h 2008-10-31 14:22:50.000000000 +0100 @@ -29,6 +29,7 @@ class KdmItem; class QDomNode; class QPaintDevice; +class QRect; /** * @author Unai Garro @@ -69,7 +70,7 @@ public: void setTypeVisible( const QString &t, bool show ); bool typeVisible( const QString &t ) { return m_showTypes.value( t, false ); } - void paintBackground( QPaintDevice *dev ); + void paintBackground( QPaintDevice *dev, const QRect &rect ); Q_SIGNALS: void activated( const QString &id ); kdebase-workspace-4.1.2-panel-autohide-866998.patch: --- NEW FILE kdebase-workspace-4.1.2-panel-autohide-866998.patch --- Index: plasma/containments/panel/panel.cpp =================================================================== --- plasma/containments/panel/panel.cpp (revision 866997) +++ plasma/containments/panel/panel.cpp (revision 866998) @@ -443,6 +443,9 @@ if (viewGeom != m_lastViewGeom) { m_lastViewGeom = viewGeom; updateBorders(viewGeom); + if (containmentOpt && containmentOpt->view) { + containmentOpt->view->setMask(m_background->mask()); + } } // blit the background (saves all the per-pixel-products that blending does) @@ -451,10 +454,6 @@ m_background->paintPanel(painter, option->exposedRect); - if (containmentOpt && containmentOpt->view) { - containmentOpt->view->setMask(m_background->mask()); - } - // restore transformation and composition mode painter->restore(); } kdebase-workspace-4.1.2-panel-autohide-871058.patch: --- NEW FILE kdebase-workspace-4.1.2-panel-autohide-871058.patch --- Index: plasma/plasma/panelview.cpp =================================================================== --- plasma/plasma/panelview.cpp (revision 871057) +++ plasma/plasma/panelview.cpp (revision 871058) @@ -626,6 +626,10 @@ containment()->closeToolBox(); updateStruts(); m_firstPaint = true; // triggers autohide + + // not overly efficient since we may not have changed any settings, + // but ensures that if we have, a config sync will occur + PlasmaApp::self()->corona()->requestConfigSync(); } Qt::Alignment PanelView::alignmentFilter(Qt::Alignment align) const kdebase-workspace-4.1.2-panel-autohide-coords.patch: --- NEW FILE kdebase-workspace-4.1.2-panel-autohide-coords.patch --- Index: plasma/plasma/panelview.cpp =================================================================== --- plasma/plasma/panelview.cpp (revision 869881) +++ plasma/plasma/panelview.cpp (revision 870041) @@ -324,7 +324,7 @@ } else if (m_alignment == Qt::AlignRight) { geom.moveTopRight(QPoint(screenGeom.right() - m_offset, screenGeom.top())); } else if (m_alignment == Qt::AlignCenter) { - geom.moveCenter(QPoint(screenGeom.center().x() + m_offset, screenGeom.top() + geom.height()/2 - 1)); + geom.moveTopLeft(QPoint(screenGeom.center().x() - geom.width()/2 + 1 - geom.width()%2 + m_offset, screenGeom.top())); } //enable borders if needed @@ -337,7 +337,7 @@ } else if (m_alignment == Qt::AlignRight) { geom.moveBottomLeft(QPoint(screenGeom.left(), screenGeom.bottom() - m_offset)); } else if (m_alignment == Qt::AlignCenter) { - geom.moveCenter(QPoint(screenGeom.left()+size.width()/2 - 1, screenGeom.center().y() + m_offset -1)); + geom.moveTopLeft(QPoint(screenGeom.left(), screenGeom.center().y() - geom.height()/2 + 1 - geom.height()%2 + m_offset)); } //enable borders if needed @@ -346,11 +346,11 @@ case Plasma::RightEdge: if (m_alignment == Qt::AlignLeft) { - geom.moveTopLeft(QPoint(screenGeom.right() - size.width() + 1, m_offset)); + geom.moveTopRight(QPoint(screenGeom.right(), m_offset)); } else if (m_alignment == Qt::AlignRight) { - geom.moveBottomLeft(QPoint(screenGeom.right() - size.width() + 1, screenGeom.bottom() - m_offset)); + geom.moveBottomRight(QPoint(screenGeom.right(), screenGeom.bottom() - m_offset)); } else if (m_alignment == Qt::AlignCenter) { - geom.moveCenter(QPoint(screenGeom.right() - size.width()/2, screenGeom.center().y() + m_offset)); + geom.moveTopRight(QPoint(screenGeom.right(), screenGeom.center().y() - geom.height()/2 + 1 - geom.height()%2 + m_offset)); } //enable borders if needed @@ -360,11 +360,11 @@ case Plasma::BottomEdge: default: if (m_alignment == Qt::AlignLeft) { - geom.moveTopLeft(QPoint(m_offset, screenGeom.bottom() - size.height() + 1)); + geom.moveBottomLeft(QPoint(m_offset, screenGeom.bottom())); } else if (m_alignment == Qt::AlignRight) { - geom.moveTopRight(QPoint(screenGeom.right() - m_offset, screenGeom.bottom() - size.height() + 1)); + geom.moveBottomRight(QPoint(screenGeom.right() - m_offset, screenGeom.bottom())); } else if (m_alignment == Qt::AlignCenter) { - geom.moveCenter(QPoint(screenGeom.center().x() + m_offset, screenGeom.bottom() - size.height()/2)); + geom.moveBottomLeft(QPoint(screenGeom.center().x() - geom.width()/2 + 1 - geom.width()%2 + m_offset, screenGeom.bottom())); } //enable borders if needed kdebase-workspace-4.1.2-rootprivs.patch: --- NEW FILE kdebase-workspace-4.1.2-rootprivs.patch --- Index: mainwindow.cpp =================================================================== --- mainwindow.cpp (revision 835492) +++ mainwindow.cpp (working copy) @@ -27,6 +27,7 @@ #include #include +#include #include #include @@ -42,6 +43,7 @@ #include #include #include +#include #include #include #include @@ -176,13 +178,6 @@ connect( tv, SIGNAL(activated(const QModelIndex&)), SLOT(selectionChanged(const QModelIndex&)) ); - if (KGlobalSettings::singleClick()) { - connect( tv, SIGNAL(clicked(const QModelIndex&)), - SLOT(selectionChanged(const QModelIndex&))); - } else { - connect( tv, SIGNAL(doubleClicked(const QModelIndex&)), - SLOT(selectionChanged(const QModelIndex&))); - } connect( search, SIGNAL(textChanged(const QString&)), kcsfpm, SLOT(setFilterRegExp(const QString&))); connect( kcsfpm, SIGNAL(layoutChanged()), @@ -299,9 +294,13 @@ return; MenuItem * mItem = selected.data( Qt::UserRole ).value(); + bool needsRootPrivs = false; if ( mItem ) { kDebug() << "Selected item: " << mItem->service->name(); kDebug() << "Comment: " << mItem->service->comment(); + + needsRootPrivs = mItem->service->property( "X-KDE-RootOnly", QVariant::Bool ).toBool(); + kDebug() << "Needs root privs:" << needsRootPrivs; } else { kDebug() << ":'( Got dud pointer from " << selected.data( Qt::DisplayRole ).toString(); Q_ASSERT(mItem); // Would core dump below. Do it now @@ -313,6 +312,35 @@ if ( groupWidget ) return; + if ( needsRootPrivs ) + { + QString kdesu = KStandardDirs::findExe( "kdesu" ); + //kDebug() << "kdesu path:" << kdesu; + + QString cmd = mItem->service->exec().trimmed(); + + /* Prepare the process to run the kcmshell */ + if ( cmd.left(5) == "kdesu" ) + { + cmd = cmd.remove(0,5).trimmed(); + + /* Remove all kdesu switches */ + while ( cmd.length() > 1 && cmd[ 0 ] == '-' ) + cmd = cmd.remove( 0, cmd.indexOf( ' ' ) ).trimmed(); + } + + if ( cmd.left(9) == "kcmshell4" ) + cmd = cmd.remove(0,9).trimmed(); + + QStringList args; + args << "-i" << QString( mItem->service->icon() ) << "-c" << QString( "%1 %2 --lang %3" ).arg( KStandardDirs::locate("exe", "kcmshell4") ).arg( cmd ).arg( KGlobal::locale()->language() ); + + kDebug() << "Starting root module: " << args; + QProcess::startDetached( kdesu, args ); + + return; + } + groupWidget = moduleItemToWidgetDict[mItem->service]; if( !groupWidget ) { kdebase-workspace-4.1.2-session-button.patch: --- NEW FILE kdebase-workspace-4.1.2-session-button.patch --- diff -up kdebase-workspace-4.1.2/kdm/kfrontend/kgreeter.cpp.orig kdebase-workspace-4.1.2/kdm/kfrontend/kgreeter.cpp --- kdebase-workspace-4.1.2/kdm/kfrontend/kgreeter.cpp.orig 2008-10-31 23:21:08.000000000 +0100 +++ kdebase-workspace-4.1.2/kdm/kfrontend/kgreeter.cpp 2008-11-01 00:15:47.000000000 +0100 @@ -520,9 +520,11 @@ KGreeter::setPrevWM( QAction *wm ) if (curPrev != wm) { if (curPrev) curPrev->setText( sessionTypes[curPrev->data().toInt()].name ); - if (wm) + if (wm) { wm->setText( sessionTypes[wm->data().toInt()].name + i18nc("appended to session type", " (previous)") ); + wm->toggle(); + } curPrev = wm; } } Index: kdebase-workspace.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-workspace/devel/kdebase-workspace.spec,v retrieving revision 1.129 retrieving revision 1.130 diff -u -r1.129 -r1.130 --- kdebase-workspace.spec 10 Oct 2008 19:20:07 -0000 1.129 +++ kdebase-workspace.spec 2 Nov 2008 08:58:52 -0000 1.130 @@ -3,8 +3,7 @@ Summary: K Desktop Environment - Workspace Name: kdebase-workspace Version: 4.1.2 - -Release: 5%{?dist} +Release: 9%{?dist} Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdebase-workspace-%{version}.tar.bz2 License: GPLv2 Group: User Interface/Desktops @@ -17,7 +16,7 @@ Patch4: kdebase-workspace-4.1.1-show-systemsettings.patch Patch5: kdebase-workspace-4.0.72-ck-shutdown.patch #??434824: KDE4 System Settings - No Method To Enter Administrative Mode -Patch6: kdebase-workspace-4.0.72-rootprivs.patch +Patch6: kdebase-workspace-4.1.2-rootprivs.patch Patch7: kdebase-workspace-4.0.3-timedate-kcm.patch #??441062: packagekit tools do not show icons correctly on KDE Patch8: kdebase-workspace-4.0.3-krdb.patch @@ -26,6 +25,8 @@ Patch10: kdebase-workspace-4.0.72-klipper-url.patch # allows to define a default wallpaper via plasmarc:wallpaper Patch11: kdebase-workspace-4.0.85-plasma-default-wallpaper.patch +Patch12: kdebase-workspace-4.1.2-multihead.patch +Patch13: kdebase-workspace-4.1.2-session-button.patch # upstream patches: # backport Plasma tooltip manager from KDE 4.2 (fixes regression from 4.0) @@ -52,11 +53,19 @@ # (use sed -i -e 's!plasma/shells/desktop!plasma/plasma!g' to backport): # http://websvn.kde.org/?view=rev&revision=866710 # http://websvn.kde.org/?view=rev&revision=866715 -#Patch105: kdebase-workspace-4.1.2-panel-autohide-fix-flicker.patch +Patch105: kdebase-workspace-4.1.2-panel-autohide-fix-flicker.patch +# http://websvn.kde.org/?view=rev&revision=866998 +Patch106: kdebase-workspace-4.1.2-panel-autohide-866998.patch # http://websvn.kde.org/?view=rev&revision=868231 -Patch106: kdebase-workspace-4.1.2-panel-autohide-868231.patch +Patch107: kdebase-workspace-4.1.2-panel-autohide-868231.patch # http://websvn.kde.org/?view=rev&revision=869277 -Patch107: kdebase-workspace-4.1.2-panel-autohide-869277.patch +Patch108: kdebase-workspace-4.1.2-panel-autohide-869277.patch +# http://websvn.kde.org/?view=rev&revision=869882 +# http://websvn.kde.org/?view=rev&revision=869925 +# http://websvn.kde.org/?view=rev&revision=870041 +Patch109: kdebase-workspace-4.1.2-panel-autohide-coords.patch +# http://websvn.kde.org/?view=rev&revision=871058 +Patch110: kdebase-workspace-4.1.2-panel-autohide-871058.patch # end panel autohide bugfixes # FIXME: "inconsistent naming System Monitor vs KSysGuard" http://bugs.kde.org/162151 @@ -111,6 +120,13 @@ Requires: xorg-x11-utils Requires: xorg-x11-server-utils +%if 0%{?fedora} == 10 +%define default_face_icon default_solar.png +Requires: solar-kde-theme +%else +%define default_face_icon default1.png +%endif + %description The KDE Workspace consists of what is the desktop of the KDE Desktop Environment. @@ -186,15 +202,20 @@ %patch9 -p1 -b .kickoff-suspend %patch10 -p1 -b .klipper-url %patch11 -p1 -b .plasma-default-wallpaper +%patch12 -p1 -b .multihead +%patch13 -p1 -b .session-button # upstream patches %patch100 -p1 -b .plasma-tooltips %patch102 -p0 -b .kwin-taskbarthumbnail %patch103 -p0 -b .klipper-crash %patch104 -p0 -b .panel-autohide -#patch105 -p0 -b .panel-autohide2 +%patch105 -p0 -b .panel-autohide2 %patch106 -p0 -b .panel-autohide3 %patch107 -p0 -b .panel-autohide4 +%patch108 -p0 -b .panel-autohide5 +%patch109 -p0 -b .panel-autohide6 +%patch110 -p0 -b .panel-autohide7 %build @@ -226,7 +247,7 @@ # own %{_kde4_appsdir}/kdm/faces and set default user image mkdir -p %{buildroot}%{_kde4_appsdir}/kdm/faces pushd %{buildroot}%{_kde4_appsdir}/kdm/faces -ln -sf ../pics/users/default1.png .default.face.icon +ln -sf ../pics/users/%{default_face_icon} .default.face.icon popd # move devel symlinks @@ -332,6 +353,22 @@ %changelog +* Sat Nov 01 2008 Than Ngo 4.1.2-9 +- previous session button should be enabled + +* Fri Oct 31 2008 Than Ngo 4.1.2-8 +- apply patch to fix multihead issue +- bz#469235, use non-blocking QProcess:startDetacted + +* Sat Oct 25 2008 Kevin Kofler 4.1.2-7 +- F10: use KDM default face icon from solar-kde-theme, require it + +* Sat Oct 18 2008 Kevin Kofler 4.1.2-6 +- reenable panel-autohide-fix-flicker patch +- backport revision 866998 to fix the CPU consumption problem (kde#172549) +- backport panelview.cpp coordinate fixes (revisions 869882, 869925, 870041) +- backport revision 871058 (request config sync when panel controller goes away) + * Fri Oct 10 2008 Kevin Kofler 4.1.2-5 - disable panel-autohide-fix-flicker patch for now, eats CPU --- kdebase-workspace-4.0.72-rootprivs.patch DELETED --- From pkgdb at fedoraproject.org Sun Nov 2 09:01:33 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sun, 02 Nov 2008 09:01:33 +0000 Subject: [pkgdb] xorg-x11-drv-ati: ndim has requested watchbugzilla Message-ID: <20081102090133.68448208D57@bastion.fedora.phx.redhat.com> ndim has requested the watchbugzilla acl on xorg-x11-drv-ati (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/xorg-x11-drv-ati From kkofler at fedoraproject.org Sun Nov 2 09:07:57 2008 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Sun, 2 Nov 2008 09:07:57 +0000 (UTC) Subject: rpms/kdebase-workspace/F-9 kdebase-workspace-4.1.2-redhat-startkde.patch, NONE, 1.1 kdebase-workspace.spec, 1.113, 1.114 kdebase-workspace-4.0.3-redhat-startkde.patch, 1.2, NONE Message-ID: <20081102090757.3BA437013A@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdebase-workspace/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27700/F-9 Modified Files: kdebase-workspace.spec Added Files: kdebase-workspace-4.1.2-redhat-startkde.patch Removed Files: kdebase-workspace-4.0.3-redhat-startkde.patch Log Message: * Sun Nov 02 2008 Kevin Kofler 4.1.2-10 - never touch PATH in startkde, prepending $QTDIR/bin is unnecessary on Fedora and breaks locating Qt 3 Assistant and other Qt 3 stuff (startkde gets run with a full path by KDM) kdebase-workspace-4.1.2-redhat-startkde.patch: --- NEW FILE kdebase-workspace-4.1.2-redhat-startkde.patch --- diff -ur kdebase-workspace-4.1.2/startkde.cmake kdebase-workspace-4.1.2-redhat-startkde/startkde.cmake --- kdebase-workspace-4.1.2/startkde.cmake 2008-07-15 21:49:02.000000000 +0200 +++ kdebase-workspace-4.1.2-redhat-startkde/startkde.cmake 2008-11-02 09:54:03.000000000 +0100 @@ -19,33 +19,17 @@ exit 1 fi -# Set the background to plain grey. +# Set the background to the Red Hat default # The standard X background is nasty, causing moire effects and exploding # people's heads. We use colours from the standard KDE palette for those with # palettised displays. if test -z "$XDM_MANAGED" || echo "$XDM_MANAGED" | grep ",auto" > /dev/null; then - xsetroot -solid "#000000" + xsetroot -solid "#103D77" fi # we have to unset this for Darwin since it will screw up KDE's dynamic-loading unset DYLD_FORCE_FLAT_NAMESPACE -# in case we have been started with full pathname spec without being in PATH -bindir=`echo "$0" | sed -n 's,^\(/.*\)/[^/][^/]*$,\1,p'` -if [ -n "$bindir" ]; then - qbindir=`$bindir/kde4-config --qt-binaries` - if [ -n "$qbindir" ]; then - case $PATH in - $qbindir|$qbindir:*|*:$qbindir|*:$qbindir:*) ;; - *) PATH=$qbindir:$PATH; export PATH;; - esac - fi - case $PATH in - $bindir|$bindir:*|*:$bindir|*:$bindir:*) ;; - *) PATH=$bindir:$PATH; export PATH;; - esac -fi - # Boot sequence: # # kdeinit is used to fork off processes which improves memory usage @@ -83,6 +67,13 @@ kcmfonts General forceFontDPI 0 kdeglobals Locale Language '' # trigger requesting languages from KLocale EOF +# read the default KSplash theme to use out of kde-settings +if [ -e /usr/share/kde-settings/kde-profile/default/share/config/ksplashrc ] + then eval `grep '^Theme=' /usr/share/kde-settings/kde-profile/default/share/config/ksplashrc` + if [ -n "$Theme" ] + then sed -i -e "s/Default/$Theme/g" $kdehome/share/config/startupconfigkeys + fi +fi kstartupconfig4 if test $? -ne 0; then xmessage -geometry 500x100 "Could not start kstartupconfig4. Check your installation." @@ -202,8 +193,9 @@ # better use the Autostart folder. libpath=`kde4-config --path lib | tr : '\n'` +envpath=/etc/kde/env/ -for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/env/,p'`; do +for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/env/,p'` $envpath ; do for file in "$prefix"*.sh; do test -r "$file" && . "$file" done @@ -414,7 +406,8 @@ echo 'startkde: Running shutdown scripts...' 1>&2 # Run scripts found in $KDEDIRS/shutdown -for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/shutdown/,p'`; do +shutdownpath=/etc/kde/shutdown/ +for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/shutdown/,p'` $shutdownpath; do for file in `ls "$prefix" 2> /dev/null | egrep -v '(~|\.bak)$'`; do test -x "$prefix$file" && "$prefix$file" done Index: kdebase-workspace.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-workspace/F-9/kdebase-workspace.spec,v retrieving revision 1.113 retrieving revision 1.114 diff -u -r1.113 -r1.114 --- kdebase-workspace.spec 31 Oct 2008 23:27:38 -0000 1.113 +++ kdebase-workspace.spec 2 Nov 2008 09:07:26 -0000 1.114 @@ -3,14 +3,14 @@ Summary: K Desktop Environment - Workspace Name: kdebase-workspace Version: 4.1.2 -Release: 9%{?dist} +Release: 10%{?dist} Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdebase-workspace-%{version}.tar.bz2 License: GPLv2 Group: User Interface/Desktops URL: http://www.kde.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Patch1: kdebase-workspace-4.0.3-redhat-startkde.patch +Patch1: kdebase-workspace-4.1.2-redhat-startkde.patch Patch2: kdebase-workspace-4.0.98-consolekit-kdm.patch Patch3: kdebase-workspace-4.0.72-plasma-konsole.patch Patch4: kdebase-workspace-4.1.1-show-systemsettings.patch @@ -353,6 +353,11 @@ %changelog +* Sun Nov 02 2008 Kevin Kofler 4.1.2-10 +- never touch PATH in startkde, prepending $QTDIR/bin is unnecessary on Fedora + and breaks locating Qt 3 Assistant and other Qt 3 stuff (startkde gets run + with a full path by KDM) + * Sat Nov 01 2008 Than Ngo 4.1.2-9 - previous session button should be enabled --- kdebase-workspace-4.0.3-redhat-startkde.patch DELETED --- From kkofler at fedoraproject.org Sun Nov 2 09:07:56 2008 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Sun, 2 Nov 2008 09:07:56 +0000 (UTC) Subject: rpms/kdebase-workspace/F-10 kdebase-workspace-4.1.2-redhat-startkde.patch, NONE, 1.1 kdebase-workspace.spec, 1.134, 1.135 kdebase-workspace-4.0.3-redhat-startkde.patch, 1.2, NONE Message-ID: <20081102090756.D94357011E@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdebase-workspace/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27700/F-10 Modified Files: kdebase-workspace.spec Added Files: kdebase-workspace-4.1.2-redhat-startkde.patch Removed Files: kdebase-workspace-4.0.3-redhat-startkde.patch Log Message: * Sun Nov 02 2008 Kevin Kofler 4.1.2-10 - never touch PATH in startkde, prepending $QTDIR/bin is unnecessary on Fedora and breaks locating Qt 3 Assistant and other Qt 3 stuff (startkde gets run with a full path by KDM) kdebase-workspace-4.1.2-redhat-startkde.patch: --- NEW FILE kdebase-workspace-4.1.2-redhat-startkde.patch --- diff -ur kdebase-workspace-4.1.2/startkde.cmake kdebase-workspace-4.1.2-redhat-startkde/startkde.cmake --- kdebase-workspace-4.1.2/startkde.cmake 2008-07-15 21:49:02.000000000 +0200 +++ kdebase-workspace-4.1.2-redhat-startkde/startkde.cmake 2008-11-02 09:54:03.000000000 +0100 @@ -19,33 +19,17 @@ exit 1 fi -# Set the background to plain grey. +# Set the background to the Red Hat default # The standard X background is nasty, causing moire effects and exploding # people's heads. We use colours from the standard KDE palette for those with # palettised displays. if test -z "$XDM_MANAGED" || echo "$XDM_MANAGED" | grep ",auto" > /dev/null; then - xsetroot -solid "#000000" + xsetroot -solid "#103D77" fi # we have to unset this for Darwin since it will screw up KDE's dynamic-loading unset DYLD_FORCE_FLAT_NAMESPACE -# in case we have been started with full pathname spec without being in PATH -bindir=`echo "$0" | sed -n 's,^\(/.*\)/[^/][^/]*$,\1,p'` -if [ -n "$bindir" ]; then - qbindir=`$bindir/kde4-config --qt-binaries` - if [ -n "$qbindir" ]; then - case $PATH in - $qbindir|$qbindir:*|*:$qbindir|*:$qbindir:*) ;; - *) PATH=$qbindir:$PATH; export PATH;; - esac - fi - case $PATH in - $bindir|$bindir:*|*:$bindir|*:$bindir:*) ;; - *) PATH=$bindir:$PATH; export PATH;; - esac -fi - # Boot sequence: # # kdeinit is used to fork off processes which improves memory usage @@ -83,6 +67,13 @@ kcmfonts General forceFontDPI 0 kdeglobals Locale Language '' # trigger requesting languages from KLocale EOF +# read the default KSplash theme to use out of kde-settings +if [ -e /usr/share/kde-settings/kde-profile/default/share/config/ksplashrc ] + then eval `grep '^Theme=' /usr/share/kde-settings/kde-profile/default/share/config/ksplashrc` + if [ -n "$Theme" ] + then sed -i -e "s/Default/$Theme/g" $kdehome/share/config/startupconfigkeys + fi +fi kstartupconfig4 if test $? -ne 0; then xmessage -geometry 500x100 "Could not start kstartupconfig4. Check your installation." @@ -202,8 +193,9 @@ # better use the Autostart folder. libpath=`kde4-config --path lib | tr : '\n'` +envpath=/etc/kde/env/ -for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/env/,p'`; do +for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/env/,p'` $envpath ; do for file in "$prefix"*.sh; do test -r "$file" && . "$file" done @@ -414,7 +406,8 @@ echo 'startkde: Running shutdown scripts...' 1>&2 # Run scripts found in $KDEDIRS/shutdown -for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/shutdown/,p'`; do +shutdownpath=/etc/kde/shutdown/ +for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/shutdown/,p'` $shutdownpath; do for file in `ls "$prefix" 2> /dev/null | egrep -v '(~|\.bak)$'`; do test -x "$prefix$file" && "$prefix$file" done Index: kdebase-workspace.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-workspace/F-10/kdebase-workspace.spec,v retrieving revision 1.134 retrieving revision 1.135 diff -u -r1.134 -r1.135 --- kdebase-workspace.spec 31 Oct 2008 23:25:55 -0000 1.134 +++ kdebase-workspace.spec 2 Nov 2008 09:07:26 -0000 1.135 @@ -3,14 +3,14 @@ Summary: K Desktop Environment - Workspace Name: kdebase-workspace Version: 4.1.2 -Release: 9%{?dist} +Release: 10%{?dist} Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdebase-workspace-%{version}.tar.bz2 License: GPLv2 Group: User Interface/Desktops URL: http://www.kde.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Patch1: kdebase-workspace-4.0.3-redhat-startkde.patch +Patch1: kdebase-workspace-4.1.2-redhat-startkde.patch Patch2: kdebase-workspace-4.0.98-consolekit-kdm.patch Patch3: kdebase-workspace-4.0.72-plasma-konsole.patch Patch4: kdebase-workspace-4.1.1-show-systemsettings.patch @@ -353,6 +353,11 @@ %changelog +* Sun Nov 02 2008 Kevin Kofler 4.1.2-10 +- never touch PATH in startkde, prepending $QTDIR/bin is unnecessary on Fedora + and breaks locating Qt 3 Assistant and other Qt 3 stuff (startkde gets run + with a full path by KDM) + * Sat Nov 01 2008 Than Ngo 4.1.2-9 - previous session button should be enabled --- kdebase-workspace-4.0.3-redhat-startkde.patch DELETED --- From kkofler at fedoraproject.org Sun Nov 2 09:07:57 2008 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Sun, 2 Nov 2008 09:07:57 +0000 (UTC) Subject: rpms/kdebase-workspace/devel kdebase-workspace-4.1.2-redhat-startkde.patch, NONE, 1.1 kdebase-workspace.spec, 1.130, 1.131 kdebase-workspace-4.0.3-redhat-startkde.patch, 1.2, NONE Message-ID: <20081102090757.8996D7011E@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdebase-workspace/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27700/devel Modified Files: kdebase-workspace.spec Added Files: kdebase-workspace-4.1.2-redhat-startkde.patch Removed Files: kdebase-workspace-4.0.3-redhat-startkde.patch Log Message: * Sun Nov 02 2008 Kevin Kofler 4.1.2-10 - never touch PATH in startkde, prepending $QTDIR/bin is unnecessary on Fedora and breaks locating Qt 3 Assistant and other Qt 3 stuff (startkde gets run with a full path by KDM) kdebase-workspace-4.1.2-redhat-startkde.patch: --- NEW FILE kdebase-workspace-4.1.2-redhat-startkde.patch --- diff -ur kdebase-workspace-4.1.2/startkde.cmake kdebase-workspace-4.1.2-redhat-startkde/startkde.cmake --- kdebase-workspace-4.1.2/startkde.cmake 2008-07-15 21:49:02.000000000 +0200 +++ kdebase-workspace-4.1.2-redhat-startkde/startkde.cmake 2008-11-02 09:54:03.000000000 +0100 @@ -19,33 +19,17 @@ exit 1 fi -# Set the background to plain grey. +# Set the background to the Red Hat default # The standard X background is nasty, causing moire effects and exploding # people's heads. We use colours from the standard KDE palette for those with # palettised displays. if test -z "$XDM_MANAGED" || echo "$XDM_MANAGED" | grep ",auto" > /dev/null; then - xsetroot -solid "#000000" + xsetroot -solid "#103D77" fi # we have to unset this for Darwin since it will screw up KDE's dynamic-loading unset DYLD_FORCE_FLAT_NAMESPACE -# in case we have been started with full pathname spec without being in PATH -bindir=`echo "$0" | sed -n 's,^\(/.*\)/[^/][^/]*$,\1,p'` -if [ -n "$bindir" ]; then - qbindir=`$bindir/kde4-config --qt-binaries` - if [ -n "$qbindir" ]; then - case $PATH in - $qbindir|$qbindir:*|*:$qbindir|*:$qbindir:*) ;; - *) PATH=$qbindir:$PATH; export PATH;; - esac - fi - case $PATH in - $bindir|$bindir:*|*:$bindir|*:$bindir:*) ;; - *) PATH=$bindir:$PATH; export PATH;; - esac -fi - # Boot sequence: # # kdeinit is used to fork off processes which improves memory usage @@ -83,6 +67,13 @@ kcmfonts General forceFontDPI 0 kdeglobals Locale Language '' # trigger requesting languages from KLocale EOF +# read the default KSplash theme to use out of kde-settings +if [ -e /usr/share/kde-settings/kde-profile/default/share/config/ksplashrc ] + then eval `grep '^Theme=' /usr/share/kde-settings/kde-profile/default/share/config/ksplashrc` + if [ -n "$Theme" ] + then sed -i -e "s/Default/$Theme/g" $kdehome/share/config/startupconfigkeys + fi +fi kstartupconfig4 if test $? -ne 0; then xmessage -geometry 500x100 "Could not start kstartupconfig4. Check your installation." @@ -202,8 +193,9 @@ # better use the Autostart folder. libpath=`kde4-config --path lib | tr : '\n'` +envpath=/etc/kde/env/ -for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/env/,p'`; do +for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/env/,p'` $envpath ; do for file in "$prefix"*.sh; do test -r "$file" && . "$file" done @@ -414,7 +406,8 @@ echo 'startkde: Running shutdown scripts...' 1>&2 # Run scripts found in $KDEDIRS/shutdown -for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/shutdown/,p'`; do +shutdownpath=/etc/kde/shutdown/ +for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/shutdown/,p'` $shutdownpath; do for file in `ls "$prefix" 2> /dev/null | egrep -v '(~|\.bak)$'`; do test -x "$prefix$file" && "$prefix$file" done Index: kdebase-workspace.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-workspace/devel/kdebase-workspace.spec,v retrieving revision 1.130 retrieving revision 1.131 diff -u -r1.130 -r1.131 --- kdebase-workspace.spec 2 Nov 2008 08:58:52 -0000 1.130 +++ kdebase-workspace.spec 2 Nov 2008 09:07:27 -0000 1.131 @@ -3,14 +3,14 @@ Summary: K Desktop Environment - Workspace Name: kdebase-workspace Version: 4.1.2 -Release: 9%{?dist} +Release: 10%{?dist} Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdebase-workspace-%{version}.tar.bz2 License: GPLv2 Group: User Interface/Desktops URL: http://www.kde.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Patch1: kdebase-workspace-4.0.3-redhat-startkde.patch +Patch1: kdebase-workspace-4.1.2-redhat-startkde.patch Patch2: kdebase-workspace-4.0.98-consolekit-kdm.patch Patch3: kdebase-workspace-4.0.72-plasma-konsole.patch Patch4: kdebase-workspace-4.1.1-show-systemsettings.patch @@ -353,6 +353,11 @@ %changelog +* Sun Nov 02 2008 Kevin Kofler 4.1.2-10 +- never touch PATH in startkde, prepending $QTDIR/bin is unnecessary on Fedora + and breaks locating Qt 3 Assistant and other Qt 3 stuff (startkde gets run + with a full path by KDM) + * Sat Nov 01 2008 Than Ngo 4.1.2-9 - previous session button should be enabled --- kdebase-workspace-4.0.3-redhat-startkde.patch DELETED --- From pkgdb at fedoraproject.org Sun Nov 2 09:02:12 2008 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sun, 02 Nov 2008 09:02:12 +0000 Subject: [pkgdb] xorg-x11-drv-ati: ndim has requested watchbugzilla Message-ID: <20081102090215.07768208D57@bastion.fedora.phx.redhat.com> ndim has requested the watchbugzilla acl on xorg-x11-drv-ati (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/xorg-x11-drv-ati From mso at fedoraproject.org Sun Nov 2 11:01:40 2008 From: mso at fedoraproject.org (Martin Sourada) Date: Sun, 2 Nov 2008 11:01:40 +0000 (UTC) Subject: rpms/gtk-nodoka-engine/devel .cvsignore, 1.11, 1.12 gtk-nodoka-engine.spec, 1.24, 1.25 sources, 1.12, 1.13 Message-ID: <20081102110140.6FD7D7011E@cvs1.fedora.phx.redhat.com> Author: mso Update of /cvs/extras/rpms/gtk-nodoka-engine/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19615 Modified Files: .cvsignore gtk-nodoka-engine.spec sources Log Message: New upstream release. Fixes misrender in menus on some systems (rhbz #469398). Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/gtk-nodoka-engine/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 22 Jul 2008 20:19:02 -0000 1.11 +++ .cvsignore 2 Nov 2008 11:01:10 -0000 1.12 @@ -1 +1 @@ -gtk-nodoka-engine-0.7.1.tar.gz +gtk-nodoka-engine-0.7.2.tar.gz Index: gtk-nodoka-engine.spec =================================================================== RCS file: /cvs/extras/rpms/gtk-nodoka-engine/devel/gtk-nodoka-engine.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- gtk-nodoka-engine.spec 14 Sep 2008 22:37:43 -0000 1.24 +++ gtk-nodoka-engine.spec 2 Nov 2008 11:01:10 -0000 1.25 @@ -2,15 +2,15 @@ %define nogtk2 %(pkg-config gtk+-2.0 --modversion &> /dev/null; echo $?) Name: gtk-nodoka-engine -Version: 0.7.1 -Release: 2%{?dist} +Version: 0.7.2 +Release: 1%{?dist} Summary: The Nodoka GTK Theme Engine Group: System Environment/Libraries License: GPLv2+ URL: http://fedorahosted.org/nodoka Source0: https://fedorahosted.org/releases/n/o/gtk-nodoka-engine-%{version}.tar.gz -Patch0: gtk-nodoka-engine-leak.patch +#Patch0: gtk-nodoka-engine-leak.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gtk2-devel @@ -36,7 +36,7 @@ %prep %setup -q -%patch0 -p1 -b .leak +#%patch0 -p1 -b .leak %build %configure @@ -68,6 +68,9 @@ %changelog +* Sun Nov 02 2008 Martin Sourada - 0.7.2-1 +- New upstream release, fix misrender in menus on some systems (rhbz #469398) + * Mon Sep 15 2008 Martin Sourada - 0.7.1-2 - Fix cairo context leak (rhbz #462259) Index: sources =================================================================== RCS file: /cvs/extras/rpms/gtk-nodoka-engine/devel/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 22 Jul 2008 20:19:02 -0000 1.12 +++ sources 2 Nov 2008 11:01:10 -0000 1.13 @@ -1 +1 @@ -68d70f114b488bf594820004c37663ad gtk-nodoka-engine-0.7.1.tar.gz +0d9531719fe4e66e3c3b0311eb298126 gtk-nodoka-engine-0.7.2.tar.gz From mso at fedoraproject.org Sun Nov 2 11:08:07 2008 From: mso at fedoraproject.org (Martin Sourada) Date: Sun, 2 Nov 2008 11:08:07 +0000 (UTC) Subject: rpms/gtk-nodoka-engine/F-9 .cvsignore, 1.11, 1.12 gtk-nodoka-engine.spec, 1.23, 1.24 sources, 1.12, 1.13 Message-ID: <20081102110807.C72007011E@cvs1.fedora.phx.redhat.com> Author: mso Update of /cvs/extras/rpms/gtk-nodoka-engine/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21269 Modified Files: .cvsignore gtk-nodoka-engine.spec sources Log Message: New upstream release. Fixes menu item misrender on some systems (rhbz #469398). Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/gtk-nodoka-engine/F-9/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 22 Jul 2008 20:29:22 -0000 1.11 +++ .cvsignore 2 Nov 2008 11:07:35 -0000 1.12 @@ -1 +1 @@ -gtk-nodoka-engine-0.7.1.tar.gz +gtk-nodoka-engine-0.7.2.tar.gz Index: gtk-nodoka-engine.spec =================================================================== RCS file: /cvs/extras/rpms/gtk-nodoka-engine/F-9/gtk-nodoka-engine.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- gtk-nodoka-engine.spec 14 Sep 2008 22:37:43 -0000 1.23 +++ gtk-nodoka-engine.spec 2 Nov 2008 11:07:35 -0000 1.24 @@ -2,15 +2,15 @@ %define nogtk2 %(pkg-config gtk+-2.0 --modversion &> /dev/null; echo $?) Name: gtk-nodoka-engine -Version: 0.7.1 -Release: 2%{?dist} +Version: 0.7.2 +Release: 1%{?dist} Summary: The Nodoka GTK Theme Engine Group: System Environment/Libraries License: GPLv2+ URL: http://fedorahosted.org/nodoka Source0: https://fedorahosted.org/releases/n/o/gtk-nodoka-engine-%{version}.tar.gz -Patch0: gtk-nodoka-engine-leak.patch +#Patch0: gtk-nodoka-engine-leak.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gtk2-devel @@ -35,7 +35,7 @@ %prep %setup -q -%patch0 -p1 -b .leak +#%patch0 -p1 -b .leak %build %configure @@ -67,6 +67,9 @@ %changelog +* Sun Nov 02 2008 Martin Sourada - 0.7.2-1 +- New upstream release. Fixes menu item misrender on some systems (rhbz #469398) + * Mon Sep 15 2008 Martin Sourada - 0.7.1-2 - Fix cairo context leak (rhbz #462259) Index: sources =================================================================== RCS file: /cvs/extras/rpms/gtk-nodoka-engine/F-9/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 22 Jul 2008 20:29:22 -0000 1.12 +++ sources 2 Nov 2008 11:07:35 -0000 1.13 @@ -1 +1 @@ -68d70f114b488bf594820004c37663ad gtk-nodoka-engine-0.7.1.tar.gz +0d9531719fe4e66e3c3b0311eb298126 gtk-nodoka-engine-0.7.2.tar.gz From glommer at fedoraproject.org Sun Nov 2 11:37:39 2008 From: glommer at fedoraproject.org (Glauber Costa) Date: Sun, 2 Nov 2008 11:37:39 +0000 (UTC) Subject: rpms/kvm/devel kvm-62-block-rw-range-check.patch, 1.4, 1.5 kvm.spec, 1.73, 1.74 Message-ID: <20081102113739.74FAC7011E@cvs1.fedora.phx.redhat.com> Author: glommer Update of /cvs/pkgs/rpms/kvm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26838 Modified Files: kvm-62-block-rw-range-check.patch kvm.spec Log Message: - Update to kvm-78 - Changed patch kvm-62-block-rw-range-check. Flag value changed because upstream added a new flag. kvm-62-block-rw-range-check.patch: Index: kvm-62-block-rw-range-check.patch =================================================================== RCS file: /cvs/pkgs/rpms/kvm/devel/kvm-62-block-rw-range-check.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- kvm-62-block-rw-range-check.patch 27 Oct 2008 16:48:00 -0000 1.4 +++ kvm-62-block-rw-range-check.patch 2 Nov 2008 11:37:08 -0000 1.5 @@ -1,7 +1,7 @@ -Index: kvm-77/qemu/block-qcow.c +Index: kvm-78/qemu/block-qcow.c =================================================================== ---- kvm-77.orig/qemu/block-qcow.c -+++ kvm-77/qemu/block-qcow.c +--- kvm-78.orig/qemu/block-qcow.c ++++ kvm-78/qemu/block-qcow.c @@ -95,7 +95,7 @@ static int qcow_open(BlockDriverState *b int len, i, shift, ret; QCowHeader header; @@ -11,10 +11,10 @@ if (ret < 0) return ret; if (bdrv_pread(s->hd, 0, &header, sizeof(header)) != sizeof(header)) -Index: kvm-77/qemu/block-qcow2.c +Index: kvm-78/qemu/block-qcow2.c =================================================================== ---- kvm-77.orig/qemu/block-qcow2.c -+++ kvm-77/qemu/block-qcow2.c +--- kvm-78.orig/qemu/block-qcow2.c ++++ kvm-78/qemu/block-qcow2.c @@ -189,7 +189,7 @@ static int qcow_open(BlockDriverState *b int len, i, shift, ret; QCowHeader header; @@ -24,10 +24,10 @@ if (ret < 0) return ret; if (bdrv_pread(s->hd, 0, &header, sizeof(header)) != sizeof(header)) -Index: kvm-77/qemu/block-vmdk.c +Index: kvm-78/qemu/block-vmdk.c =================================================================== ---- kvm-77.orig/qemu/block-vmdk.c -+++ kvm-77/qemu/block-vmdk.c +--- kvm-78.orig/qemu/block-vmdk.c ++++ kvm-78/qemu/block-vmdk.c @@ -377,7 +377,7 @@ static int vmdk_open(BlockDriverState *b // Parent must be opened as RO. flags = BDRV_O_RDONLY; @@ -37,10 +37,10 @@ if (ret < 0) return ret; if (bdrv_pread(s->hd, 0, &magic, sizeof(magic)) != sizeof(magic)) -Index: kvm-77/qemu/block.c +Index: kvm-78/qemu/block.c =================================================================== ---- kvm-77.orig/qemu/block.c -+++ kvm-77/qemu/block.c +--- kvm-78.orig/qemu/block.c ++++ kvm-78/qemu/block.c @@ -123,6 +123,60 @@ void path_combine(char *dest, int dest_s } } @@ -165,7 +165,7 @@ return drv->bdrv_pwrite(bs, offset, buf1, count1); } -@@ -1138,6 +1206,8 @@ int bdrv_write_compressed(BlockDriverSta +@@ -1143,6 +1211,8 @@ int bdrv_write_compressed(BlockDriverSta return -ENOMEDIUM; if (!drv->bdrv_write_compressed) return -ENOTSUP; @@ -174,7 +174,7 @@ return drv->bdrv_write_compressed(bs, sector_num, buf, nb_sectors); } -@@ -1284,6 +1354,8 @@ BlockDriverAIOCB *bdrv_aio_read(BlockDri +@@ -1289,6 +1359,8 @@ BlockDriverAIOCB *bdrv_aio_read(BlockDri if (!drv) return NULL; @@ -183,7 +183,7 @@ /* XXX: we assume that nb_sectors == 0 is suppored by the async read */ if (sector_num == 0 && bs->boot_sector_enabled && nb_sectors > 0) { -@@ -1315,6 +1387,8 @@ BlockDriverAIOCB *bdrv_aio_write(BlockDr +@@ -1320,6 +1392,8 @@ BlockDriverAIOCB *bdrv_aio_write(BlockDr return NULL; if (bs->read_only) return NULL; @@ -192,22 +192,22 @@ if (sector_num == 0 && bs->boot_sector_enabled && nb_sectors > 0) { memcpy(bs->boot_sector_data, buf, 512); } -Index: kvm-77/qemu/block.h +Index: kvm-78/qemu/block.h =================================================================== ---- kvm-77.orig/qemu/block.h -+++ kvm-77/qemu/block.h -@@ -48,6 +48,7 @@ typedef struct QEMUSnapshotInfo { - it (default for +--- kvm-78.orig/qemu/block.h ++++ kvm-78/qemu/block.h +@@ -49,6 +49,7 @@ typedef struct QEMUSnapshotInfo { bdrv_file_open()) */ - #define BDRV_O_DIRECT 0x0020 -+#define BDRV_O_AUTOGROW 0x0040 /* Allow backing file to extend when writing past end of file */ + #define BDRV_O_NOCACHE 0x0020 /* do not use the host page cache */ + #define BDRV_O_CACHE_WB 0x0040 /* use write-back caching */ ++#define BDRV_O_AUTOGROW 0x0080 /* Allow backing file to extend when writing past end of file */ - void bdrv_info(void); - void bdrv_info_stats(void); -Index: kvm-77/qemu/block_int.h + #define BDRV_O_CACHE_MASK (BDRV_O_NOCACHE | BDRV_O_CACHE_WB) + +Index: kvm-78/qemu/block_int.h =================================================================== ---- kvm-77.orig/qemu/block_int.h -+++ kvm-77/qemu/block_int.h +--- kvm-78.orig/qemu/block_int.h ++++ kvm-78/qemu/block_int.h @@ -97,6 +97,7 @@ struct BlockDriverState { int locked; /* if true, the media cannot temporarily be ejected */ int encrypted; /* if true, the media is encrypted */ Index: kvm.spec =================================================================== RCS file: /cvs/pkgs/rpms/kvm/devel/kvm.spec,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- kvm.spec 27 Oct 2008 16:48:00 -0000 1.73 +++ kvm.spec 2 Nov 2008 11:37:08 -0000 1.74 @@ -1,6 +1,6 @@ Summary: Kernel-based Virtual Machine Name: kvm -Version: 77 +Version: 78 Release: 1%{?dist} License: GPLv2+ and LGPLv2+ Group: Development/Tools @@ -132,6 +132,11 @@ %{_sysconfdir}/sysconfig/modules/%{name}.modules %changelog +* Mon Nov 02 2008 Glauber Costa - 78-1 +- Update to kvm-78 +- Changed patch kvm-62-block-rw-range-check. Flag value changed + because upstream added a new flag. + * Mon Oct 27 2008 Glauber Costa - 77-1 - Update to kvm-77 - dropped kvm-bootmenu.patch - upstream, but uses a slightly From glommer at fedoraproject.org Sun Nov 2 11:45:26 2008 From: glommer at fedoraproject.org (Glauber Costa) Date: Sun, 2 Nov 2008 11:45:26 +0000 (UTC) Subject: rpms/kvm/devel sources,1.38,1.39 Message-ID: <20081102114526.595DB7011E@cvs1.fedora.phx.redhat.com> Author: glommer Update of /cvs/pkgs/rpms/kvm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29155 Modified Files: sources Log Message: new sources file with kvm-78 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kvm/devel/sources,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- sources 27 Oct 2008 16:48:00 -0000 1.38 +++ sources 2 Nov 2008 11:44:56 -0000 1.39 @@ -1 +1 @@ -3ef0858ce2ea6b52c73edb766e464279 kvm-77.tar.gz +54b062575aeeaa424fa0d5aa46c284a9 kvm-78.tar.gz From glommer at fedoraproject.org Sun Nov 2 11:49:55 2008 From: glommer at fedoraproject.org (Glauber Costa) Date: Sun, 2 Nov 2008 11:49:55 +0000 (UTC) Subject: rpms/kvm/devel kvm.spec,1.74,1.75 Message-ID: <20081102114955.7043F7011E@cvs1.fedora.phx.redhat.com> Author: glommer Update of /cvs/pkgs/rpms/kvm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30423 Modified Files: kvm.spec Log Message: cvs is awesome Index: kvm.spec =================================================================== RCS file: /cvs/pkgs/rpms/kvm/devel/kvm.spec,v retrieving revision 1.74 retrieving revision 1.75 diff -u -r1.74 -r1.75 --- kvm.spec 2 Nov 2008 11:37:08 -0000 1.74 +++ kvm.spec 2 Nov 2008 11:49:25 -0000 1.75 @@ -1,7 +1,7 @@ Summary: Kernel-based Virtual Machine Name: kvm Version: 78 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and LGPLv2+ Group: Development/Tools URL: http://%{name}.sf.net From drago01 at fedoraproject.org Sun Nov 2 13:19:32 2008 From: drago01 at fedoraproject.org (Adel Gadllah) Date: Sun, 2 Nov 2008 13:19:32 +0000 (UTC) Subject: rpms/beagle/devel beagle.spec,1.150,1.151 Message-ID: <20081102131932.9859A7013A@cvs1.fedora.phx.redhat.com> Author: drago01 Update of /cvs/pkgs/rpms/beagle/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17840 Modified Files: beagle.spec Log Message: Require gnome-desktop in -gnome Index: beagle.spec =================================================================== RCS file: /cvs/pkgs/rpms/beagle/devel/beagle.spec,v retrieving revision 1.150 retrieving revision 1.151 diff -u -r1.150 -r1.151 --- beagle.spec 27 Oct 2008 17:30:55 -0000 1.150 +++ beagle.spec 2 Nov 2008 13:19:02 -0000 1.151 @@ -1,49 +1,56 @@ -Name: beagle -Version: 0.3.8 -Release: 9%{?dist} -Summary: The Beagle Search Infrastructure -Group: User Interface/Desktops +Name: beagle +Version: 0.3.8 +Release: 10%{?dist} +Summary: The Beagle Search Infrastructure +Group: User Interface/Desktops # see COPYING for details -License: ASL 2.0 and MIT and BSD and CC-BY and LGPLv2+ and (AFL or LGPLv2+) -URL: http://beagle-project.org/ -Source0: http://download.gnome.org/sources/beagle/0.3/%{name}-%{version}.tar.bz2 +License: ASL 2.0 and MIT and BSD and CC-BY and LGPLv2+ and (AFL or LGPLv2+) +URL: http://beagle-project.org/ +Source0: http://download.gnome.org/sources/beagle/0.3/%{name}-%{version}.tar.bz2 Source1: beagle-thunderbird-update.sh -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: mono-devel -BuildRequires: mono-data mono-data-sqlite -BuildRequires: monodoc-devel -BuildRequires: gtk-sharp2-gapi gtk-sharp2-devel gnome-sharp-devel mono-web zip libexif-devel -BuildRequires: gsf-sharp-devel >= 0.6 -BuildRequires: gmime-sharp >= 2.1.19 -BuildRequires: evolution-sharp-devel >= 0.10.2-3 -BuildRequires: libXScrnSaver-devel -BuildRequires: gtk2-devel >= 2.6.0 -BuildRequires: librsvg2-devel >= 2.0 -BuildRequires: libXt-devel -BuildRequires: wv-devel +BuildRequires: mono-devel +BuildRequires: mono-data +BuildRequires: mono-data-sqlite +BuildRequires: monodoc-devel +BuildRequires: gtk-sharp2-gapi +BuildRequires: gtk-sharp2-devel +BuildRequires: gnome-sharp-devel +BuildRequires: mono-web +BuildRequires: zip +BuildRequires: libexif-devel +BuildRequires: gsf-sharp-devel >= 0.6 +BuildRequires: gmime-sharp >= 2.1.19 +BuildRequires: gnome-sharp-devel +BuildRequires: evolution-sharp-devel >= 0.10.2-3 +BuildRequires: libXScrnSaver-devel +BuildRequires: gtk2-devel >= 2.6.0 +BuildRequires: librsvg2-devel >= 2.0 +BuildRequires: libXt-devel +BuildRequires: wv-devel BuildRequires: gettext BuildRequires: autoconf BuildRequires: perl(XML::Parser) -BuildRequires: desktop-file-utils +BuildRequires: desktop-file-utils BuildRequires: libbeagle-devel >= 0.3.4 -BuildRequires: ndesk-dbus-glib-devel +BuildRequires: ndesk-dbus-glib-devel BuildRequires: epiphany-devel -BuildRequires: taglib-sharp-devel -BuildRequires: unzip -BuildRequires: chmlib-devel +BuildRequires: taglib-sharp-devel +BuildRequires: unzip +BuildRequires: chmlib-devel %ifarch ia64 -BuildRequires: libunwind-devel +BuildRequires: libunwind-devel %endif -Requires: sqlite >= 3.3.1 -Requires: zip unzip sed grep poppler-utils -Requires: libbeagle +Requires: sqlite >= 3.3.1 +Requires: zip unzip sed grep poppler-utils +Requires: libbeagle # 4.0.17-5 fixes bug #201991 -Requires(pre): shadow-utils >= 4.0.17-5 +Requires(pre): shadow-utils >= 4.0.17-5 -Patch2: beagle-0.2.7-crawl.patch +#Patch2: beagle-0.2.7-crawl.patch Patch3: beagle-0.3.2-spew.patch Patch4: beagle-0.3.0-runuser.patch Patch5: beagle-0.2.15.1-libdir.patch @@ -73,58 +80,59 @@ A general infrastructure for making your data easy to find. %package gnome -Summary: Beagle search system user interface for GNOME -Group: User Interface/Desktops -Requires: beagle = %{version}-%{release} -Obsoletes: beagle-gui < 0.3.3-9 -Provides: beagle-gui = 0.3.3-9 +Summary: Beagle search system user interface for GNOME +Group: User Interface/Desktops +Requires: beagle = %{version}-%{release} +Requires: gnome-desktop +Obsoletes: beagle-gui < 0.3.3-9 +Provides: beagle-gui = 0.3.3-9 %description gnome User interface for doing beagle searches %package evolution -Summary: Beagle backend for evolution -Group: User Interface/Desktops -Requires: beagle = %{version}-%{release} +Summary: Beagle backend for evolution +Group: User Interface/Desktops +Requires: beagle = %{version}-%{release} %description evolution Beagle indexing backend for evolution %package thunderbird -Summary: Beagle backend for Thunderbird -Group: User Interface/Desktops -Requires: beagle = %{version}-%{release} -Requires: thunderbird +Summary: Beagle backend for Thunderbird +Group: User Interface/Desktops +Requires: beagle = %{version}-%{release} +Requires: thunderbird %description thunderbird Beagle backend for Thunderbird %package firefox -Summary: Beagle Indexer Extension for Firefox -Group: User Interface/Desktops -Requires: beagle = %{version}-%{release} +Summary: Beagle Indexer Extension for Firefox +Group: User Interface/Desktops +Requires: beagle = %{version}-%{release} %description firefox Beagle Indexer Extension for Firefox %package epiphany -Summary: Beagle backend for Epiphany -Group: User Interface/Desktops -Requires: beagle = %{version}-%{release} +Summary: Beagle backend for Epiphany +Group: User Interface/Desktops +Requires: beagle = %{version}-%{release} Requires: epiphany-extensions %description epiphany Beagle backend for Epiphany %package devel -Summary: Development files for the Beagle search infrastructure -Group: Development/Libraries +Summary: Development files for the Beagle search infrastructure +Group: Development/Libraries # for /usr/lib/pkgconfig -Requires: pkgconfig +Requires: pkgconfig # for /usr/lib/monodoc/ -Requires: monodoc -Requires(post): monodoc -Requires(postun): monodoc +Requires: monodoc +Requires(post): monodoc +Requires(postun): monodoc %description devel The beagle-devel package contains documentation and other materials @@ -169,14 +177,14 @@ unzip thunderbird-extension/beagle.xpi -d $RPM_BUILD_ROOT%{_libdir}/beagle/thunderbird install -D -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/beagle/beagle-thunderbird-update.sh -desktop-file-install --vendor gnome --delete-original \ +desktop-file-install --vendor gnome --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ $RPM_BUILD_ROOT%{_datadir}/applications/beagle-search.desktop -desktop-file-install --vendor gnome --delete-original \ +desktop-file-install --vendor gnome --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ - --add-category X-GNOME-SystemSettings \ - --remove-category Utility \ + --add-category X-GNOME-SystemSettings \ + --remove-category Utility \ $RPM_BUILD_ROOT%{_datadir}/applications/beagle-settings.desktop echo "NoDisplay=true" >> $RPM_BUILD_ROOT%{_datadir}/applications/gnome-beagle-search.desktop @@ -332,6 +340,9 @@ %{_libdir}/pkgconfig/beagle*.pc %changelog +* Sun Nov 02 2008 Adel Gadllah - 0.3.8-10 +- Require gnome-deskop in the gnome package (RH #556243) + * Mon Oct 27 2008 Tom "spot" Callaway - 0.3.8-9 - rebuild against new gnome-sharp From drago01 at fedoraproject.org Sun Nov 2 13:29:24 2008 From: drago01 at fedoraproject.org (Adel Gadllah) Date: Sun, 2 Nov 2008 13:29:24 +0000 (UTC) Subject: rpms/beagle/devel beagle.spec,1.151,1.152 Message-ID: <20081102132924.672727011E@cvs1.fedora.phx.redhat.com> Author: drago01 Update of /cvs/pkgs/rpms/beagle/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18995 Modified Files: beagle.spec Log Message: revert last change Index: beagle.spec =================================================================== RCS file: /cvs/pkgs/rpms/beagle/devel/beagle.spec,v retrieving revision 1.151 retrieving revision 1.152 diff -u -r1.151 -r1.152 --- beagle.spec 2 Nov 2008 13:19:02 -0000 1.151 +++ beagle.spec 2 Nov 2008 13:28:54 -0000 1.152 @@ -1,6 +1,6 @@ Name: beagle Version: 0.3.8 -Release: 10%{?dist} +Release: 11%{?dist} Summary: The Beagle Search Infrastructure Group: User Interface/Desktops # see COPYING for details @@ -83,7 +83,6 @@ Summary: Beagle search system user interface for GNOME Group: User Interface/Desktops Requires: beagle = %{version}-%{release} -Requires: gnome-desktop Obsoletes: beagle-gui < 0.3.3-9 Provides: beagle-gui = 0.3.3-9 @@ -340,6 +339,9 @@ %{_libdir}/pkgconfig/beagle*.pc %changelog +* Sun Nov 02 2008 Adel Gadllah - 0.3.8-11 +- Revert last change + * Sun Nov 02 2008 Adel Gadllah - 0.3.8-10 - Require gnome-deskop in the gnome package (RH #556243) From caolanm at fedoraproject.org Sun Nov 2 14:36:32 2008 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Sun, 2 Nov 2008 14:36:32 +0000 (UTC) Subject: rpms/hyphen-it/devel hyphen-it.spec,1.3,1.4 Message-ID: <20081102143632.178897011E@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/hyphen-it/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23582 Modified Files: hyphen-it.spec Log Message: dict-la states that the Italian hyphenation rules are sufficient for latin too Index: hyphen-it.spec =================================================================== RCS file: /cvs/pkgs/rpms/hyphen-it/devel/hyphen-it.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- hyphen-it.spec 29 Nov 2007 08:44:09 -0000 1.3 +++ hyphen-it.spec 2 Nov 2008 14:36:01 -0000 1.4 @@ -2,7 +2,7 @@ Summary: Italian hyphenation rules %define upstreamid 20071127 Version: 0.%{upstreamid} -Release: 2%{?dist} +Release: 3%{?dist} Source: http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/hyph_it_IT.zip Group: Applications/Text URL: http://wiki.services.openoffice.org/wiki/Dictionaries @@ -25,7 +25,9 @@ mkdir -p $RPM_BUILD_ROOT/%{_datadir}/hyphen cp -p hyph_it_IT.dic $RPM_BUILD_ROOT/%{_datadir}/hyphen pushd $RPM_BUILD_ROOT/%{_datadir}/hyphen/ -it_IT_aliases="it_CH" +#http://extensions.services.openoffice.org/project/dict-la uses the it_IT for Latin +#so we'll do the same +it_IT_aliases="it_CH la_VA" for lang in $it_IT_aliases; do ln -s hyph_it_IT.dic "hyph_"$lang".dic" done @@ -39,6 +41,9 @@ %{_datadir}/hyphen/* %changelog +* Sun Nov 02 2008 Caolan McNamara - 0.20071127-3 +- add Latin alias + * Thu Nov 29 2007 Caolan McNamara - 0.20071127-2 - add switz italian alias From caolanm at fedoraproject.org Sun Nov 2 14:36:59 2008 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Sun, 2 Nov 2008 14:36:59 +0000 (UTC) Subject: rpms/hunspell/devel .cvsignore, 1.23, 1.24 hunspell.spec, 1.54, 1.55 sources, 1.25, 1.26 Message-ID: <20081102143659.ABABE7011E@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/hunspell/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23678 Modified Files: .cvsignore hunspell.spec sources Log Message: have it ready for F-11 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/hunspell/devel/.cvsignore,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- .cvsignore 9 Sep 2008 08:59:14 -0000 1.23 +++ .cvsignore 2 Nov 2008 14:36:29 -0000 1.24 @@ -1,3 +1,4 @@ ispellaff2myspell wordlist2hunspell hunspell-1.2.7.tar.gz +hunspell-1.2.8.tar.gz Index: hunspell.spec =================================================================== RCS file: /cvs/pkgs/rpms/hunspell/devel/hunspell.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- hunspell.spec 18 Oct 2008 16:12:30 -0000 1.54 +++ hunspell.spec 2 Nov 2008 14:36:29 -0000 1.55 @@ -1,7 +1,7 @@ Name: hunspell Summary: Hunspell is a spell checker and morphological analyzer library -Version: 1.2.7 -Release: 5%{?dist} +Version: 1.2.8 +Release: 1%{?dist} Source0: http://downloads.sourceforge.net/%{name}/hunspell-%{version}.tar.gz Source1: http://people.debian.org/~agmartin/misc/ispellaff2myspell Source2: http://people.redhat.com/caolanm/hunspell/wordlist2hunspell @@ -60,6 +60,7 @@ mv $RPM_BUILD_ROOT/%{_includedir}/*munch* $RPM_BUILD_ROOT/%{_includedir}/%{name} install -m 755 src/tools/affixcompress $RPM_BUILD_ROOT/%{_bindir}/affixcompress install -m 755 src/tools/makealias $RPM_BUILD_ROOT/%{_bindir}/makealias +install -m 755 src/tools/wordforms $RPM_BUILD_ROOT/%{_bindir}/wordforms install -m 755 %{SOURCE1} $RPM_BUILD_ROOT/%{_bindir}/ispellaff2myspell install -m 755 %{SOURCE2} $RPM_BUILD_ROOT/%{_bindir}/wordlist2hunspell @@ -95,12 +96,16 @@ %{_bindir}/hunzip %{_bindir}/ispellaff2myspell %{_bindir}/wordlist2hunspell +%{_bindir}/wordforms %{_libdir}/pkgconfig/hunspell.pc %{_mandir}/man1/hunzip.1.gz %{_mandir}/man1/hzip.1.gz %{_mandir}/man3/hunspell.3.gz %changelog +* Sun Nov 02 2008 Caolan McNamara - 1.2.8-1 +- latest version + * Sat Oct 18 2008 Caolan McNamara - 1.2.7-5 - sort as per "C" locale Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/hunspell/devel/sources,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- sources 18 Oct 2008 16:12:30 -0000 1.25 +++ sources 2 Nov 2008 14:36:29 -0000 1.26 @@ -1,3 +1,3 @@ 1c5ea5ecd2481ddc116d65ea294acae3 ispellaff2myspell -9a4f345c3cfaeb8e6306285488a3127a hunspell-1.2.7.tar.gz c3843ceb656d9732f674b66fd15d134c wordlist2hunspell +1177af54a09e320d2c24015f29c3a93e hunspell-1.2.8.tar.gz From caolanm at fedoraproject.org Sun Nov 2 14:45:52 2008 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Sun, 2 Nov 2008 14:45:52 +0000 (UTC) Subject: rpms/hyphen-it/devel hyphen-it.spec,1.4,1.5 Message-ID: <20081102144552.284C87011E@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/hyphen-it/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25056 Modified Files: hyphen-it.spec Log Message: and add a latin Provides Index: hyphen-it.spec =================================================================== RCS file: /cvs/pkgs/rpms/hyphen-it/devel/hyphen-it.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- hyphen-it.spec 2 Nov 2008 14:36:01 -0000 1.4 +++ hyphen-it.spec 2 Nov 2008 14:45:21 -0000 1.5 @@ -10,6 +10,7 @@ License: LGPLv2+ BuildArch: noarch Requires: hyphen +Provides: hyphen-la = 0.%{upstreamid}-3%{?dist} %description Italian hyphenation rules. From slankes at fedoraproject.org Sun Nov 2 15:03:34 2008 From: slankes at fedoraproject.org (Sven Lankes) Date: Sun, 2 Nov 2008 15:03:34 +0000 (UTC) Subject: rpms/pyroom/devel pyroom.spec,1.4,1.5 Message-ID: <20081102150334.C2CD57011E@cvs1.fedora.phx.redhat.com> Author: slankes Update of /cvs/pkgs/rpms/pyroom/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26795 Modified Files: pyroom.spec Log Message: add manpage Index: pyroom.spec =================================================================== RCS file: /cvs/pkgs/rpms/pyroom/devel/pyroom.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- pyroom.spec 1 Nov 2008 22:17:51 -0000 1.4 +++ pyroom.spec 2 Nov 2008 15:03:04 -0000 1.5 @@ -2,7 +2,7 @@ Name: pyroom Version: 0.3.1.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: PyRoom is a full screen text editor and a clone of Writeroom Group: Applications/Editors @@ -40,7 +40,8 @@ desktop-file-install --vendor="" \ --dir=%{buildroot}%{_datadir}/applications \ %{buildroot}/%{_datadir}/applications/pyroom.desktop - +gzip pyroom.1 +install -p -D %{name}.1.gz %{buildroot}/%{_mandir}/man1/%{name}.1.gz %clean rm -rf $RPM_BUILD_ROOT @@ -52,8 +53,12 @@ %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop +%{_mandir}/man1/%{name}.1.gz %changelog +* Sun Nov 02 2008 Sven Lankes - 0.3.1.1-4 +- add manpage to package + * Sat Nov 01 2008 Sven Lankes - 0.3.1.1-3 - add %U to .desktop-file From itamarjp at fedoraproject.org Sun Nov 2 15:39:38 2008 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Sun, 2 Nov 2008 15:39:38 +0000 (UTC) Subject: rpms/arp-scan/F-9 arp-scan.spec,1.2,1.3 Message-ID: <20081102153938.AB0927011E@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/arp-scan/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30093 Modified Files: arp-scan.spec Log Message: bum to new version 1.7 Index: arp-scan.spec =================================================================== RCS file: /cvs/pkgs/rpms/arp-scan/F-9/arp-scan.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- arp-scan.spec 20 Feb 2008 00:06:34 -0000 1.2 +++ arp-scan.spec 2 Nov 2008 15:39:08 -0000 1.3 @@ -1,10 +1,11 @@ Name: arp-scan -Version: 1.6 -Release: 2%{?dist} +Version: 1.7 +Release: 1%{?dist} Summary: Scanning and fingerprinting tool Group: Applications/Internet -License: GPL +# Includes getopt, which is LGPLv2+, but the whole is GPLv2+. +License: GPLv2+ URL: http://www.nta-monitor.com/tools/arp-scan/ Source0: http://www.nta-monitor.com/tools/arp-scan/download/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -50,6 +51,12 @@ %changelog +* Sun Nov 11 2008 Itamar Reis Peixoto 1.7-1 +- upgrade to new version + +* Mon Jul 14 2008 Tom "spot" Callaway - 1.6-3 +- fix license tag + * Tue Feb 19 2008 Fedora Release Engineering - 1.6-2 - Autorebuild for GCC 4.3 From itamarjp at fedoraproject.org Sun Nov 2 15:49:28 2008 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Sun, 2 Nov 2008 15:49:28 +0000 (UTC) Subject: rpms/arp-scan/F-9 import.log, NONE, 1.1 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 Message-ID: <20081102154928.763C67011E@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/arp-scan/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30922/F-9 Modified Files: .cvsignore sources Added Files: import.log Log Message: bump to new version 1.7 using cvs-import.sh instead of cvs commit :-) --- NEW FILE import.log --- arp-scan-1_7-1_fc8:F-9:arp-scan-1.7-1.fc8.src.rpm:1225640823 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/arp-scan/F-9/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 10 May 2007 02:45:48 -0000 1.2 +++ .cvsignore 2 Nov 2008 15:48:58 -0000 1.3 @@ -1 +1 @@ -arp-scan-1.6.tar.gz +arp-scan-1.7.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/arp-scan/F-9/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 10 May 2007 02:45:48 -0000 1.2 +++ sources 2 Nov 2008 15:48:58 -0000 1.3 @@ -1 +1 @@ -eb24303c6eb4d77c3abf23511efce642 arp-scan-1.6.tar.gz +a9927dba2b1dbdfd1c3b3bb09615fc14 arp-scan-1.7.tar.gz From itamarjp at fedoraproject.org Sun Nov 2 16:06:12 2008 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Sun, 2 Nov 2008 16:06:12 +0000 (UTC) Subject: rpms/arp-scan/F-9 arp-scan.spec,1.3,1.4 import.log,1.1,1.2 Message-ID: <20081102160612.5D9D57011E@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/arp-scan/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv402/F-9 Modified Files: arp-scan.spec import.log Log Message: no luck with cvs commit, reimporting new SRPM version via cvs-import.sh Index: arp-scan.spec =================================================================== RCS file: /cvs/pkgs/rpms/arp-scan/F-9/arp-scan.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- arp-scan.spec 2 Nov 2008 15:39:08 -0000 1.3 +++ arp-scan.spec 2 Nov 2008 16:05:42 -0000 1.4 @@ -1,6 +1,6 @@ Name: arp-scan Version: 1.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Scanning and fingerprinting tool Group: Applications/Internet @@ -51,6 +51,9 @@ %changelog +* Sun Nov 11 2008 Itamar Reis Peixoto 1.7-2 +- no luck with cvs commit, reimporting new SRPM version via cvs-import.sh + * Sun Nov 11 2008 Itamar Reis Peixoto 1.7-1 - upgrade to new version Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/arp-scan/F-9/import.log,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- import.log 2 Nov 2008 15:48:58 -0000 1.1 +++ import.log 2 Nov 2008 16:05:42 -0000 1.2 @@ -1 +1,2 @@ arp-scan-1_7-1_fc8:F-9:arp-scan-1.7-1.fc8.src.rpm:1225640823 +arp-scan-1_7-2_fc8:F-9:arp-scan-1.7-2.fc8.src.rpm:1225641885 From caolanm at fedoraproject.org Sun Nov 2 16:14:32 2008 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Sun, 2 Nov 2008 16:14:32 +0000 (UTC) Subject: rpms/hunspell-is/devel hunspell-is.spec,1.1,1.2 Message-ID: <20081102161432.2DE907011E@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/hunspell-is/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1657 Modified Files: hunspell-is.spec Log Message: duplicate dictionaries installed Index: hunspell-is.spec =================================================================== RCS file: /cvs/pkgs/rpms/hunspell-is/devel/hunspell-is.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- hunspell-is.spec 8 Sep 2008 16:16:28 -0000 1.1 +++ hunspell-is.spec 2 Nov 2008 16:14:01 -0000 1.2 @@ -2,7 +2,7 @@ Summary: Icelandic hunspell dictionaries %define upstreamid 20060928 Version: 0.%{upstreamid} -Release: 1%{?dist} +Release: 2%{?dist} Source: http://hunspell.sourceforge.net/is_IS.zip Group: Applications/Text URL: http://wiki.services.openoffice.org/wiki/Dictionaries#Icelandic_.28Iceland.29 @@ -26,7 +26,7 @@ %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_datadir}/myspell -cp -p *.dic *.aff $RPM_BUILD_ROOT/%{_datadir}/myspell +cp -p is_IS.dic is_IS.aff $RPM_BUILD_ROOT/%{_datadir}/myspell %clean rm -rf $RPM_BUILD_ROOT @@ -37,5 +37,8 @@ %{_datadir}/myspell/* %changelog +* Sun Nov 02 2008 Caolan McNamara - 0.20060928-2 +- Duplicate dictionaries installed + * Wed Sep 03 2006 Caolan McNamara - 0.20060928-1 - initial version From goeran at fedoraproject.org Sun Nov 2 16:15:22 2008 From: goeran at fedoraproject.org (=?utf-8?q?G=C3=B6ran_Uddeborg?=) Date: Sun, 2 Nov 2008 16:15:22 +0000 (UTC) Subject: rpms/ttf2pt1/devel Makefile, 1.3, 1.4 import.log, NONE, 1.1 sources, 1.3, 1.4 ttf2pt1-destdir.patch, NONE, 1.1 ttf2pt1-doc.patch, NONE, 1.1 ttf2pt1-freetype.patch, NONE, 1.1 ttf2pt1-sed.patch, NONE, 1.1 ttf2pt1.spec, 1.9, 1.10 dead.package, 1.1, NONE Message-ID: <20081102161522.5C8AE7011E@cvs1.fedora.phx.redhat.com> Author: goeran Update of /cvs/pkgs/rpms/ttf2pt1/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1287/devel Added Files: Makefile import.log sources ttf2pt1-destdir.patch ttf2pt1-doc.patch ttf2pt1-freetype.patch ttf2pt1-sed.patch ttf2pt1.spec Removed Files: dead.package Log Message: * Sun Nov 2 2008 G??ran Uddeborg 3.4.4-7 - New package: TrueType to Adobe Type 1 font converter Index: Makefile =================================================================== RCS file: Makefile diff -N Makefile --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ Makefile 2 Nov 2008 16:14:52 -0000 1.4 @@ -0,0 +1,21 @@ +# Makefile for source rpm: ttf2pt1 +# $Id$ +NAME := ttf2pt1 +SPECFILE = $(firstword $(wildcard *.spec)) + +define find-makefile-common +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +endef + +MAKEFILE_COMMON := $(shell $(find-makefile-common)) + +ifeq ($(MAKEFILE_COMMON),) +# attept a checkout +define checkout-makefile-common +test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 +endef + +MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) +endif + +include $(MAKEFILE_COMMON) --- NEW FILE import.log --- ttf2pt1-3_4_4-7:HEAD:ttf2pt1-3.4.4-7.src.rpm:1225641910 Index: sources =================================================================== RCS file: sources diff -N sources --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ sources 2 Nov 2008 16:14:52 -0000 1.4 @@ -0,0 +1 @@ +cb143c07cc83167875ca09ea720d4932 ttf2pt1-3.4.4.tgz ttf2pt1-destdir.patch: --- NEW FILE ttf2pt1-destdir.patch --- --- Makefile 2002-08-30 20:03:07.000000000 +0200 +++ Makefile.destdir 2008-09-15 21:48:53.000000000 +0200 @@ -233,31 +233,31 @@ scripts/unhtml FONTS.hpux install: all - scripts/inst_dir $(BINDIR) $(OWNER) $(GROUP) 0755 - scripts/inst_dir $(LIBXDIR) $(OWNER) $(GROUP) 0755 - scripts/inst_dir $(SHAREDIR) $(OWNER) $(GROUP) 0755 - scripts/inst_dir $(MANDIR)/man1 $(OWNER) $(GROUP) 0755 - scripts/inst_dir $(MANDIR)/man5 $(OWNER) $(GROUP) 0755 - cp -R $(TXTFILES) $(SUBDIRS) $(SHAREDIR) - chown -R $(OWNER) $(SHAREDIR) - chgrp -R $(GROUP) $(SHAREDIR) - chmod -R go-w $(SHAREDIR) - scripts/inst_file ttf2pt1 $(BINDIR)/ttf2pt1 $(OWNER) $(GROUP) 0755 - [ -f $(BINDIR)/t1asm ] || scripts/inst_file t1asm $(LIBXDIR)/t1asm $(OWNER) $(GROUP) 0755 + scripts/inst_dir $(DESTDIR)$(BINDIR) $(OWNER) $(GROUP) 0755 + scripts/inst_dir $(DESTDIR)$(LIBXDIR) $(OWNER) $(GROUP) 0755 + scripts/inst_dir $(DESTDIR)$(SHAREDIR) $(OWNER) $(GROUP) 0755 + scripts/inst_dir $(DESTDIR)$(MANDIR)/man1 $(OWNER) $(GROUP) 0755 + scripts/inst_dir $(DESTDIR)$(MANDIR)/man5 $(OWNER) $(GROUP) 0755 + cp -R $(TXTFILES) $(SUBDIRS) $(DESTDIR)$(SHAREDIR) + chown -R $(OWNER) $(DESTDIR)$(SHAREDIR) + chgrp -R $(GROUP) $(DESTDIR)$(SHAREDIR) + chmod -R go-w $(DESTDIR)$(SHAREDIR) + scripts/inst_file ttf2pt1 $(DESTDIR)$(BINDIR)/ttf2pt1 $(OWNER) $(GROUP) 0755 + [ -f $(DESTDIR)$(BINDIR)/t1asm ] || scripts/inst_file t1asm $(DESTDIR)$(LIBXDIR)/t1asm $(OWNER) $(GROUP) 0755 sed 's|^TTF2PT1_BINDIR=$$|TTF2PT1_BINDIR=$(BINDIR)|;\ s|^TTF2PT1_LIBXDIR=$$|TTF2PT1_LIBXDIR=$(LIBXDIR)|;\ s|^TTF2PT1_SHAREDIR=$$|TTF2PT1_SHAREDIR=$(SHAREDIR)|;' cvt.tmp - scripts/inst_file cvt.tmp $(BINDIR)/ttf2pt1_convert $(OWNER) $(GROUP) 0755 - scripts/inst_file cvt.tmp $(SHAREDIR)/scripts/convert $(OWNER) $(GROUP) 0755 + scripts/inst_file cvt.tmp $(DESTDIR)$(BINDIR)/ttf2pt1_convert $(OWNER) $(GROUP) 0755 + scripts/inst_file cvt.tmp $(DESTDIR)$(SHAREDIR)/scripts/convert $(OWNER) $(GROUP) 0755 rm cvt.tmp - scripts/inst_file scripts/x2gs $(BINDIR)/ttf2pt1_x2gs $(OWNER) $(GROUP) 0755 + scripts/inst_file scripts/x2gs $(DESTDIR)$(BINDIR)/ttf2pt1_x2gs $(OWNER) $(GROUP) 0755 for i in $(MANS1); do { \ sed 's|TTF2PT1_BINDIR|$(BINDIR)|;\ s|TTF2PT1_LIBXDIR|$(LIBXDIR)|;\ - s|TTF2PT1_SHAREDIR|$(SHAREDIR)|;' <$$i >$(MANDIR)/man1/$$i \ - && chown $(OWNER) $(MANDIR)/man1/$$i \ - && chgrp $(GROUP) $(MANDIR)/man1/$$i \ - && chmod 0644 $(MANDIR)/man1/$$i \ + s|TTF2PT1_SHAREDIR|$(SHAREDIR)|;' <$$i >$(DESTDIR)$(MANDIR)/man1/$$i \ + && chown $(OWNER) $(DESTDIR)$(MANDIR)/man1/$$i \ + && chgrp $(GROUP) $(DESTDIR)$(MANDIR)/man1/$$i \ + && chmod 0644 $(DESTDIR)$(MANDIR)/man1/$$i \ || exit 1; \ } done ttf2pt1-doc.patch: --- NEW FILE ttf2pt1-doc.patch --- --- other/README.html~ 2001-11-08 21:32:41.000000000 +0100 +++ other/README.html 2008-10-14 14:08:32.000000000 +0200 @@ -26,7 +26,7 @@ just "Use the source, Luke!"

-

cmpf

+

ttf2pt1_cmpf

@@ -40,7 +40,7 @@ to compare them.

-

dmpf

+

ttf2pt1_dmpf

@@ -52,7 +52,7 @@ search for rendering anomalies.

-

lst.pl

+

ttf2pt1_lst

@@ -64,7 +64,7 @@ at the converted fonts in Netscape (or other graphical browser). -

cntstems.pl

+

ttf2pt1_cntstems

@@ -74,7 +74,7 @@ useful in search for missing glyphs which may be aborted due to insufficient stack depth. -

showg

+

ttf2pt1_showg

@@ -85,7 +85,7 @@ by ttf2pt1. The intended use is like:

-  showg [-c <fontfile.t1a>]... <fontfile.t1a> <glyph-to-draw>... >file.ps
+  ttf2pt1_showg [-c <fontfile.t1a>]... <fontfile.t1a> <glyph-to-draw>... >file.ps
  gv file.ps # start the Ghostscript viewer

@@ -103,7 +103,7 @@ parenthesis" three times:

-  showg file.t1a 40 /parenleft .\( >/file.ps +  ttf2pt1_showg file.t1a 40 /parenleft .\( >/file.ps

Don't forget that some characters have to be protected from the shell @@ -126,7 +126,7 @@ parenthesis" from three files on the same page:

-  showg -c fileA.t1a -c fileB.t1a file.t1a .\( >/file.ps +  ttf2pt1_showg -c fileA.t1a -c fileB.t1a file.t1a .\( >/file.ps

This program is quite valuable it you want to take a close-up view at @@ -142,7 +142,7 @@ marked twice, on each size of the picture.

-

showdf

+

ttf2pt1_showdf

@@ -153,15 +153,14 @@ program for display. The intended use is like:

-  showdf <showg-location> <fontfile1.t1a> <fontfile2.t1a> >file.ps
+  ttf2pt1_showdf <showg-location> <fontfile1.t1a> <fontfile2.t1a> >file.ps
  gv file.ps # start the Ghostscript viewer

-If both showdf and showg scripts are located in the -same directory, the command would look like: +The command would look like:

-  ./showdf ./showg font1.t1a font2.t1a >file.ps
+  ttf2pt1_showdf ttf2pt1_showg font1.t1a font2.t1a >file.ps

For decent results both font files should be converted from the same original --- README.html~ 2002-08-30 20:01:12.000000000 +0200 +++ README.html 2008-10-14 17:50:40.000000000 +0200 @@ -107,8 +107,6 @@ benefit from using this option. But there is a catch: the X11 library has rather low limit for the font size. Including more glyphs increases the file size and thus increases the chance of hitting this limit. - See app/X11/README for the description of a - patch to X11 which fixes this problem.

@@ -339,7 +337,7 @@ The default value is 128, according to the limitation in X11. This seems to be the lowest (and thus the safest) widespread value. To display the hint stack depth required by each glyph in a .t1a file use the script - scripts/cntstems.pl. + ttf2pt1_cntstems.

@@ -376,8 +374,8 @@ the chance of hitting this limit (that does not mean that you shall hit it but you may if your fonts are particularly big). This is especially probable for Unicode fonts converted with option '-a', so you may want to - use '-a' together with '-Ou'. See app/X11/README for the description of - a patch to X11 which fixes this problem. Second, some rasterizers (again, + use '-a' together with '-Ou'. + Second, some rasterizers (again, X11 is the typical example) have a limitation for total number of hints used when drawing a glyph (also known as the hint stack depth). If that stack overflows the glyph is ignored. Starting from version 3.22 ttf2pt1 @@ -390,7 +388,7 @@ hinting may emphasize the defects of the design, such as non-even thickness of lines. So provided that you are not afraid of the X11 bug the best idea would be to generate a font with this feature and without it, then compare - the results using the program other/cmpf (see the description + the results using the program ttf2pt1_cmpf (see the description in other/README) and decide which one looks better. Default: enabled

@@ -510,7 +508,7 @@   cat *.pf[ab] | grep UniqueID | sort | uniq -c | grep -v ' 1 '

- Or if you use scripts/convert it will do that for you automatically + Or if you use ttf2pt1_convert it will do that for you automatically plus it will also give the exact list of files with duplicate UIDs.

@@ -771,17 +769,15 @@ - - - + - + - + --- Makefile~ 2008-10-14 13:26:16.000000000 +0200 +++ Makefile 2008-10-14 17:51:26.000000000 +0200 @@ -127,6 +127,7 @@ LIBXDIR = $(INSTDIR)/libexec/ttf2pt1 # for scripts, maps/encodings etc. SHAREDIR = $(INSTDIR)/share/ttf2pt1 +DOCDIR=$(INSTDIR)/share/doc/ttf2pt1-$(VERSION) MANDIR = $(INSTDIR)/man # owner and group of installed files @@ -254,6 +255,7 @@ for i in $(MANS1); do { \ sed -e 's|TTF2PT1_BINDIR|$(BINDIR)|' \ -e 's|TTF2PT1_LIBXDIR|$(LIBXDIR)|' \ + -e 's|TTF2PT1_DOCDIR|$(DOCDIR)|' \ -e 's|TTF2PT1_SHAREDIR|$(SHAREDIR)|' <$$i >$(DESTDIR)$(MANDIR)/man1/$$i \ && chown $(OWNER) $(DESTDIR)$(MANDIR)/man1/$$i \ && chgrp $(GROUP) $(DESTDIR)$(MANDIR)/man1/$$i \ --- FONTS.html~ 2001-05-28 04:28:37.000000000 +0200 +++ FONTS.html 2008-10-14 17:54:15.000000000 +0200 @@ -72,13 +72,10 @@ To simplify the conversion a set of scripts is provided with ttf2pt1. -They are collected in the `scripts' subdirectory.

-`Convert' is the master conversion script provided with ttf2pt1. -When installed into a public directory it's named `ttf2pt1_convert' -to avoid name collisions with the other programs. +Ttf2pt1_Convert' is the master conversion script provided with ttf2pt1.

@@ -89,7 +86,7 @@

- convert [config-file] + ttf2pt1_convert [config-file]
@@ -99,7 +96,7 @@ file `convert.cfg.sample'. Please copy it to `convert.cfg', look inside it and change the configuration variables. The more stable configuration variables, such as the path names of the scripts and -encoding files are located in `convert' itself, they are +encoding files are located in `ttf2pt1_convert' itself, they are automatically updated when installing ttf2pt1.

@@ -234,7 +231,7 @@ UniqueID and shows those. Still, this does not quarantee that these UniqueIDs won't overlap with some other fonts. The UniqueIDs are generated as hash values from the font names, so it's guaranteed - that if the `convert' script runs multiple times it will + that if the `ttf2pt1_convert' script runs multiple times it will generate the same UniqueIDs during each run. See further description of this option in the README file.

@@ -250,7 +247,8 @@ The following parameters are used to locate the other scripts and configuration files. By default the scripts do a bit of guessing for them: they search in the ttf2pt1 installation directory if ttf2pt1 -was installed or otherwise suppose that you are running `convert' with +was installed or otherwise suppose that you are running +`ttf2pt1_convert' with `scripts' subdirectory being the current directory.

@@ -263,7 +261,8 @@

-Besides that a few parameters are built into the `convert' script itself. +Besides that a few parameters are built into the `ttf2pt1_convert' +script itself. You probably won't need to change them:

@@ -276,12 +275,14 @@ Also there are a few parameters controlling the installation of fonts for Ghostscript. Please look at their description in the Ghostscript section of documentation or in the ttf2pt1_x2gs(1) -manual page before running `convert'. If these parameters are -set, `convert' will call the `x2gs' script automatically +manual page before running `ttf2pt1_convert'. If these parameters are +set, `ttf2pt1_convert' will call the `x2gs' script +automatically to install the newly converted fonts in Ghostscript.

-After creating the configuration file run the `convert' script. Look at +After creating the configuration file run the `ttf2pt1_convert' +script. Look at the result and the log file in DSTDIR.

@@ -308,53 +309,6 @@