commit perl-DBD-CSV for openSUSE:Factory
Hello community, here is the log from the commit of package perl-DBD-CSV for openSUSE:Factory checked in at Fri Apr 1 16:54:08 CEST 2011. --- perl-DBD-CSV/perl-DBD-CSV.changes 2011-03-31 11:28:48.0 +0200 +++ /mounts/work_src_done/STABLE/perl-DBD-CSV/perl-DBD-CSV.changes 2011-04-01 09:53:25.0 +0200 @@ -1,0 +2,5 @@ +Fri Apr 1 07:52:28 UTC 2011 - co...@novell.com + +- /pro is not FHS-compliant + +--- calling whatdependson for head-i586 New: fix-perl.diff Other differences: -- ++ perl-DBD-CSV.spec ++ --- /var/tmp/diff_new_pack.VbBw53/_old 2011-04-01 16:53:45.0 +0200 +++ /var/tmp/diff_new_pack.VbBw53/_new 2011-04-01 16:53:45.0 +0200 @@ -19,7 +19,7 @@ Name: perl-DBD-CSV Version:0.31 -Release:1 +Release:3 License:GPL+ or Artistic %define cpan_name DBD-CSV Summary:DBI driver for CSV files @@ -27,6 +27,7 @@ Group: Development/Libraries/Perl #Source: http://www.cpan.org/authors/id/H/HM/HMBRAND/DBD-CSV-%{version}.tgz Source: %{cpan_name}-%{version}.tar.gz +Patch0: fix-perl.diff BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl @@ -139,6 +140,7 @@ %prep %setup -q -n %{cpan_name}-%{version} +%patch0 -p1 %build %{__perl} Makefile.PL INSTALLDIRS=vendor ++ fix-perl.diff ++ Index: DBD-CSV-0.31/lib/DBD/CSV.pm === --- DBD-CSV-0.31.orig/lib/DBD/CSV.pm2010-09-16 08:46:34.0 +0200 +++ DBD-CSV-0.31/lib/DBD/CSV.pm 2011-04-01 09:52:08.514241868 +0200 @@ -1,4 +1,4 @@ -#!/pro/bin/perl +#!/usr/bin/perl # # DBD::CSV - A DBI driver for CSV and similar structured files # Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kiwi for openSUSE:Factory
Hello community, here is the log from the commit of package kiwi for openSUSE:Factory checked in at Fri Apr 1 16:53:33 CEST 2011. --- kiwi/kiwi.changes 2011-03-31 11:53:17.0 +0200 +++ /mounts/work_src_done/STABLE/kiwi/kiwi.changes 2011-04-01 14:40:18.0 +0200 @@ -1,0 +2,25 @@ +Fri Apr 1 14:32:57 CEST 2011 - m...@suse.de + +- v4.84 released + +--- +Fri Apr 1 11:12:49 CEST 2011 - m...@suse.de + +- added normalizeBootPath() function which allows to use + the following boot attribute source locator prefixes: + +* this://=> pointing to the image description directory +* system:// => pointing to /usr/share/kiwi/image +* dir:// => pointing to a directory + + if no source locator is set kiwi uses the path if it is an + absolute path and in case of a relative path it checks if + the path relative to the called directory exists and if not + it also checks if the path exists below /usr/share/kiwi/image + +--- +Fri Apr 1 10:42:23 CEST 2011 - m...@suse.de + +- fixed repository setup for cache creation + +--- calling whatdependson for head-i586 Other differences: -- ++ kiwi.spec ++ --- /var/tmp/diff_new_pack.V5UAAu/_old 2011-04-01 16:51:22.0 +0200 +++ /var/tmp/diff_new_pack.V5UAAu/_new 2011-04-01 16:51:22.0 +0200 @@ -65,8 +65,8 @@ %endif %endif Summary:OpenSuSE - KIWI Image System -Version:4.83 -Release:7 +Version:4.84 +Release:1 Group: System/Management License:GPLv2 Source: %{name}.tar.bz2 ++ kiwi-docu.tar.bz2 ++ kiwi/kiwi-docu.tar.bz2 /mounts/work_src_done/STABLE/kiwi/kiwi-docu.tar.bz2 differ: char 11, line 1 ++ kiwi.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/.revision new/kiwi/.revision --- old/kiwi/.revision 2011-03-25 14:47:34.0 +0100 +++ new/kiwi/.revision 2011-04-01 14:35:59.0 +0200 @@ -1 +1 @@ -3ce9b1d00c9723deef8343f8948a1987c9a52c55 +c8b8dce8bc1ea227b9606fd4c238877129c43491 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/kiwi.pl new/kiwi/kiwi.pl --- old/kiwi/kiwi.pl2011-03-25 14:47:34.0 +0100 +++ new/kiwi/kiwi.pl2011-04-01 14:35:59.0 +0200 @@ -49,7 +49,7 @@ # # Globals (Version) # -our $Version = "4.83"; +our $Version = "4.84"; our $Publisher = "SUSE LINUX Products GmbH"; our $Preparer = "KIWI - http://kiwi.berlios.de";; our $openSUSE = "http://download.opensuse.org";; @@ -1979,9 +1979,11 @@ # sources #-- /^sources/ && do { - foreach my $url (@{$xml->{urllist}}) { + my %repos = $xml -> getRepository(); + foreach my $url (keys %repos) { my $source = new XML::LibXML::Element ("source"); $source -> setAttribute ("path","$url"); + $source -> setAttribute ("type",$repos{$url}->[0]); $scan -> appendChild ($source); } last SWITCH; @@ -3054,7 +3056,7 @@ # Create image package list #-- $listXMLInfo = $mode; - @listXMLInfoSelection = ("packages"); + @listXMLInfoSelection = ("packages","sources"); $CacheScan = listXMLInfo ("internal"); if (! $CacheScan) { undef $ImageCache; @@ -3206,6 +3208,7 @@ my $CacheDistro= $init->[0]; my @CachePatterns = @{$init->[1]}; my @CachePackages = @{$init->[2]}; + my $CacheScan = $init->[3]; my $imageCacheDir = $ImageCache; my $imagePrepareDir= $main::Prepare; #== @@ -3220,6 +3223,20 @@ if (@CachePackages) { push @CachePatterns,"package-cache" } + #== + # setup repositories for building + #-- + $main::IgnoreRepos = 1; + my @repos = $CacheScan -> getElementsByTagName ("source"); + foreach my $node (@repos) { + my $path = $node -> getAttribute ("path"); + my $type = $node -> getAttribute ("type"); + push @main::
commit sysvinit for openSUSE:Factory
Hello community, here is the log from the commit of package sysvinit for openSUSE:Factory checked in at Fri Apr 1 16:51:08 CEST 2011. --- sysvinit/sysvinit.changes 2011-03-25 19:01:19.0 +0100 +++ /mounts/work_src_done/STABLE/sysvinit/sysvinit.changes 2011-04-01 15:02:37.0 +0200 @@ -1 +1,15 @@ +-- +Fri Apr 1 15:00:19 CEST 2011 - wer...@suse.de + +- Let sulogin respect device on the comman line as well as the + standard input +- Let sulogin initialize serial terminals + +-- +Thu Mar 31 16:14:55 CEST 2011 - wer...@suse.de + +- Remove debug code from showconsole/blogd +- Make serial console tc init work even with blogd +- sulogin: add support for multiple console devices + +-- calling whatdependson for head-i586 New: sysvinit-2.88dsf-multiple-sulogin.patch Other differences: -- ++ sysvinit.spec ++ --- /var/tmp/diff_new_pack.EFuG99/_old 2011-04-01 16:50:29.0 +0200 +++ /var/tmp/diff_new_pack.EFuG99/_new 2011-04-01 16:50:29.0 +0200 @@ -29,7 +29,7 @@ Group: System/Base AutoReqProv:on Version:2.88+ -Release:2 +Release:44 Summary:SysV-Style init BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: audit-devel libselinux-devel libsepol-devel pam-devel @@ -49,6 +49,7 @@ Patch2: sysvinit-2.88dsf-suse.patch Patch3: sysvinit-2.88dsf-no-kill.patch Patch4: notify-pam-dead.patch +Patch5: sysvinit-2.88dsf-multiple-sulogin.patch Patch20:powerd-2.0.2.dif Patch21:powerd-2.0.2-getaddrinfo.patch Patch30:killproc-2.19.dif @@ -89,6 +90,7 @@ %patch2 -p0 -b .suse %patch3 -p0 -b .no-kill %patch4 -p0 -b .pam +%patch5 -p0 -b .sulogin %patch pushd ../powerd-%{PDVER} %patch20 ++ showconsole-1.14.dif ++ --- /var/tmp/diff_new_pack.EFuG99/_old 2011-04-01 16:50:29.0 +0200 +++ /var/tmp/diff_new_pack.EFuG99/_new 2011-04-01 16:50:29.0 +0200 @@ -1,4 +1,95 @@ .dummy -+++ .dummy 2011-03-25 17:58:16.867926297 + -@@ -0,0 +1 @@ -+Remove if real patch is required +--- blogd.c blogd.c2011-03-31 14:59:37.543926064 + +@@ -336,7 +336,7 @@ int main(int argc, char *argv[]) + dup2(0, 2); + + secondtty(cons, st.st_rdev); +-exit(0); ++ + (void)ioctl(0, TIOCCONS, NULL); /* Undo any current map if any */ + close(0); + +@@ -351,22 +351,34 @@ exit(0); + #endif + c->max_canon = _POSIX_MAX_CANON; + c->tlock = 0; +- if (tcgetattr(cons->fd, &cons->otio) < 0) ++ if (tcgetattr(c->fd, &c->otio) < 0) + continue; + c->tlock = 1; +-#if 1 ++ + iflag = c->otio.c_iflag; + oflag = c->otio.c_oflag; + +- c->otio.c_iflag |= (ICRNL | IGNBRK); +- c->otio.c_iflag &= ~(INLCR | IGNCR | BRKINT); +- c->otio.c_oflag |= (ONLCR | OPOST); +- c->otio.c_oflag &= ~(OCRNL | ONLRET); +- (void)tcsetattr(cons->fd, TCSADRAIN, &cons->otio); ++ if (ioctl(c->fd, TIOCMGET, &flags) == 0) { ++ ispeed = cfgetispeed(&c->otio); ++ ospeed = cfgetospeed(&c->otio); ++ ++ c->otio.c_iflag = c->otio.c_lflag = 0; ++ c->otio.c_oflag = (ONLCR | OPOST); ++ c->otio.c_cflag = CREAD | CS8 | HUPCL | (c->otio.c_cflag & CLOCAL); ++ ++ cfsetispeed(&c->otio, ispeed); ++ cfsetospeed(&c->otio, ospeed); ++ } else { ++ c->otio.c_iflag |= (ICRNL | IGNBRK); ++ c->otio.c_iflag &= ~(INLCR | IGNCR | BRKINT); ++ c->otio.c_oflag |= (ONLCR | OPOST); ++ c->otio.c_oflag &= ~(OCRNL | ONLRET); ++ } ++ (void)tcsetattr(c->fd, TCSADRAIN, &c->otio); + + c->otio.c_iflag = iflag; + c->otio.c_oflag = oflag; +-#endif ++ + if ((c->otio.c_lflag & ICANON) == 0) { + c->otio.c_lflag |= ICANON | IEXTEN | ISIG | ECHO|ECHOE|ECHOK|ECHOKE; + c->otio.c_oflag |= OPOST; +--- libconsole.c libconsole.c 2011-03-31 14:44:34.988426227 + +@@ -302,7 +302,7 @@ out: + /* + * The stdio file pointer for our log file + */ +-struct console *restrict cons; ++struct console *cons; + static FILE * flog = NULL; + static int fdread = -1; + static int fdfifo = -1; +@@ -1463,6 +1463,10 @@ static void consalloc(struct console *re + return; + } + tail->next = newc; ++tail->tlock = 0; ++tail->max_canon = _POSIX_MAX_CANON; ++memset(&tail->ltio, 0, sizeof(tail->ltio)); ++memset(&tail->otio, 0, sizeof(tail->otio)); + tail = tail->next; + + if ((flags = fcntl(newc->fd, F_GETFL)) < 0) +--- libconsole.h libconsole.h 2
commit perl-List-MoreUtils for openSUSE:Factory
Hello community, here is the log from the commit of package perl-List-MoreUtils for openSUSE:Factory checked in at Fri Apr 1 16:50:03 CEST 2011. --- perl-List-MoreUtils/perl-List-MoreUtils.changes 2011-03-18 10:05:21.0 +0100 +++ /mounts/work_src_done/STABLE/perl-List-MoreUtils/perl-List-MoreUtils.changes 2011-04-01 13:08:35.0 +0200 @@ -2 +2,11 @@ -Thu Mar 17 08:24:00 UTC 2011 - cfarr...@novell.com +Fri Apr 1 11:06:39 UTC 2011 - co...@novell.com + +- shortened description + +--- +Thu Mar 31 12:40:18 UTC 2011 - co...@novell.com + +- update to 0.30, see Changes for details (a lot) + +--- + Mar 17 08:24:00 UTC 2011 - cfarr...@novell.com calling whatdependson for head-i586 Old: List-MoreUtils-0.22.tar.gz New: List-MoreUtils-0.30.tar.gz Other differences: -- ++ perl-List-MoreUtils.spec ++ --- /var/tmp/diff_new_pack.feXNYJ/_old 2011-04-01 16:48:58.0 +0200 +++ /var/tmp/diff_new_pack.feXNYJ/_new 2011-04-01 16:48:58.0 +0200 @@ -15,38 +15,38 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-List-MoreUtils -%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' ) -Summary:Provide the stuff missing in List::Util -Version:0.22 -Release:85 -# +Version:0.30 +Release:1 License:GPL+ or Artistic +%define cpan_name List-MoreUtils +Summary:Provide the stuff missing in List::Util +Url:http://search.cpan.org/dist/List-MoreUtils/ Group: Development/Libraries/Perl -# -Url:http://search.cpan.org/perldoc?List::MoreUtils -Source: http://search.cpan.org/CPAN/authors/id/V/VP/VPARSEVAL/List-MoreUtils-0.22.tar.gz -# +#Source: http://www.cpan.org/authors/id/A/AD/ADAMK/List-MoreUtils-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros +%{perl_requires} %description +*List::MoreUtils* provides some trivial but commonly needed functionality +on lists which is not going to go into the List::Util manpage. - %{cpan_name} module for perl - List::MoreUtils provides some trivial but commonly needed functionality - on lists which is not going to go into List::Util. - Authors: Tassilo von Parseval, +All of the below functions are implementable in only a couple of lines of +Perl code. Using the functions from this module however should give +slightly better performance as everything is implemented in C. The +pure-Perl implementation of these functions only serves as a fallback in +case the C portions of this module couldn't be compiled on this machine. %prep %setup -q -n %{cpan_name}-%{version} %build -perl Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall" +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" %{__make} %{?_smp_mflags} %check @@ -58,10 +58,10 @@ %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(-, root, root) -%doc Changes README +%defattr(644,root,root,755) +%doc Changes LICENSE README %changelog ++ List-MoreUtils-0.22.tar.gz -> List-MoreUtils-0.30.tar.gz ++ 4129 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit coreutils for openSUSE:Factory
Hello community, here is the log from the commit of package coreutils for openSUSE:Factory checked in at Fri Apr 1 16:48:45 CEST 2011. --- coreutils/coreutils.changes 2011-02-10 17:07:27.0 +0100 +++ /mounts/work_src_done/STABLE/coreutils/coreutils.changes2011-04-01 15:36:03.0 +0200 @@ -1,0 +2,7 @@ +Fri Apr 1 15:34:49 CEST 2011 - p...@suse.de + +- Readd documentation of hostname and hostid to texinfo + documentation. +- Remove obsolete and unused german translation. + +--- calling whatdependson for head-i586 Old: coreutils-8.9.de.po New: _service:set_version:coreutils-testsuite.spec coreutils-readd_documentation.patch coreutils-testsuite.spec Other differences: -- ++ _service:set_version:coreutils-testsuite.spec ++ # # spec file for package coreutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: coreutils Summary:GNU Core Utilities BuildRequires: help2man libacl-devel libcap-devel libselinux-devel pam-devel xz Url:http://www.gnu.org/software/coreutils/ License:GFDLv1.2 ; GPLv2+ ; GPLv3+ Group: System/Base Version:8.10 Release:2 Provides: fileutils = %{version}, sh-utils = %{version}, stat = %version}, textutils = %{version}, mktemp = %{version} Obsoletes: fileutils < %{version}, sh-utils < %{version}, stat < %version}, textutils < %{version}, mktemp < %{version} Obsoletes: libselinux <= 1.23.11-3 libselinux-32bit = 9 libselinux-64bit = 9 libselinux-x86 = 9 AutoReqProv:on PreReq: %{install_info_prereq} Recommends: %{name}-lang = %version Requires: pam >= 1.1.1.90 Source: coreutils-%{version}.tar.xz Source1:su.pamd Source2:su.default Source3:baselibs.conf Patch0: coreutils-misc.patch Patch1: coreutils-no_hostname_and_hostid.patch Patch2: coreutils-gl_printf_safe.patch Patch4: coreutils-8.6-i18n.patch Patch5: coreutils-i18n-uninit.patch Patch6: coreutils-i18n-infloop.patch Patch8: coreutils-sysinfo.patch Patch16:coreutils-invalid-ids.patch Patch20:coreutils-8.6-pam-support-for-su.diff Patch21:coreutils-8.6-update-man-page-for-pam.diff Patch22:coreutils-8.6-log-all-su-attempts.diff Patch23:coreutils-8.6-set-sane-default-path.diff Patch24: coreutils-8.6-honor-settings-in-etc-default-su-resp-etc-login.defs.diff Patch25:coreutils-8.6-make-sure-sbin-resp-usr-sbin-are-in-PATH.diff # Patch30:coreutils-8.6-compile-su-with-fpie.diff Patch31:coreutils-getaddrinfo.patch Patch32:coreutils-ptr_int_casts.patch Patch33:coreutils-8.9-singlethreaded-sort.patch #Next two patches added after 8.10 release so should be obsolete with next release Patch34:coreutils-compute_range_endpoint.patch Patch35:coreutils-fix_sparse_fiemap_test.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # this will create a cycle, broken up randomly - coreutils is just too core to have other # prerequires #PreReq: permissions %description Basic file, shell, and text manipulation utilities. The package contains the following programs: [ arch base64 basename cat chcon chgrp chmod chown chroot cksum comm cp csplit cut date dd df dir dircolors dirname du echo env expand expr factor false fmt fold groups head id install join kill link ln logname ls md5sum mkdir mkfifo mknod mktemp mv nice nl nohup od paste pathchk pinky pr printenv printf ptx pwd readlink rm rmdir runcon seq sha1sum sha224sum sha256sum sha384sum sha512sum shred shuf sleep sort split stat stty su sum sync tac tail tee test timeout touch tr true tsort tty uname unexpand uniq unlink uptime users vdir wc who whoami yes %lang_package %prep %setup -q %patch4 %patch5 %patch6 %patch0 %patch1 %patch2 %patch8 %patch16 %patch20 %patch21 %patch22 -p1 %patch23 -p1 %patch24 -p1 %patch25 -p1 # %patch30 -p1 %patch31 %patch32 %patch33 %patch34 -p1 %patch35 -p1 %build AUTOPOINT=true autoreconf -fi export CFLAGS="%optflags -Wall" %configure --without-included-regex \ --enable-install-program=arch,su \ gl_cv_f
commit perl-Module-Info for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Module-Info for openSUSE:Factory checked in at Fri Apr 1 12:58:35 CEST 2011. --- perl-Module-Info/perl-Module-Info.changes 2010-12-01 14:49:43.0 +0100 +++ /mounts/work_src_done/STABLE/perl-Module-Info/perl-Module-Info.changes 2011-04-01 10:25:49.0 +0200 @@ -1,0 +2,8 @@ +Fri Apr 1 08:25:14 UTC 2011 - co...@novell.com + +- update to 0.32 + + Add archlib and privlib to the search path for core modules +(patch by Jonas B. Nielsen). + * Many test fixes. + +--- calling whatdependson for head-i586 Old: Module-Info-0.31.tar.bz2 New: Module-Info-0.32.tar.gz Other differences: -- ++ perl-Module-Info.spec ++ --- /var/tmp/diff_new_pack.XUtPoA/_old 2011-04-01 12:57:21.0 +0200 +++ /var/tmp/diff_new_pack.XUtPoA/_new 2011-04-01 12:57:21.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-Module-Info (Version 0.31) +# spec file for package perl-Module-Info # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,60 +15,51 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-Module-Info -%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' ) +Version:0.32 +Release:1 +License:GPL+ or Artistic +%define cpan_name Module-Info Summary:Information about Perl modules -Version:0.31 -Release:85 -License:Artistic -Group: Development/Languages/Perl Url:http://search.cpan.org/dist/Module-Info/ -Source: %{cpan_name}-%{version}.tar.bz2 +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/M/MB/MBARBON/Module-Info-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz +BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl +BuildRequires: perl(Module::Build) BuildRequires: perl-macros -BuildRequires: perl(Test::Pod) >= 1.00 -BuildRequires: perl(Test::Pod::Coverage) >= 1.00 -# -BuildRequires: perl(File::Spec) >= 0.08 -Requires: perl(File::Spec) >= 0.08 -Provides: %{cpan_name} +BuildRequires: perl(File::Spec) >= 0.8 +Requires: perl(File::Spec) >= 0.8 +%{perl_requires} %description -Module::Info gives you information about Perl modules without actually -loading the module. It actually isn't specific to modules and should -work on any perl code. - - - -Authors: - -Mattia Barbon +Module::Info gives you information about Perl modules *without actually +loading the module*. It actually isn't specific to modules and should work +on any perl code. %prep -%setup -n %{cpan_name}-%{version} +%setup -q -n %{cpan_name}-%{version} %build -perl Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall" -%{__make} %{?_smp_mflags} +%{__perl} Build.PL installdirs=vendor +./Build build flags=%{?_smp_mflags} %check -%{__make} test +./Build test %install -%perl_make_install -%perl_process_packlist +./Build install destdir=%{buildroot} create_packlist=0 %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(-,root,root) +%defattr(644,root,root,755) %doc Changes %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-Prima for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Prima for openSUSE:Factory checked in at Fri Apr 1 12:57:10 CEST 2011. --- perl-Prima/perl-Prima.changes 2010-10-19 10:32:49.0 +0200 +++ /mounts/work_src_done/STABLE/perl-Prima/perl-Prima.changes 2011-04-01 10:38:31.0 +0200 @@ -1,0 +2,9 @@ +Fri Apr 1 08:34:21 UTC 2011 - co...@novell.com + +- update to 1.29 + Support for 16-bit BMP files. Fixes for modern Xorg, macos, + and strawberry. + Optionally support truncated image files. + Fixes in documentation, Sliders, and key event handling. + +--- calling whatdependson for head-i586 Old: Prima-1.28.tar.gz New: Prima-1.29.tar.gz Other differences: -- ++ perl-Prima.spec ++ --- /var/tmp/diff_new_pack.kMtBAT/_old 2011-04-01 12:56:38.0 +0200 +++ /var/tmp/diff_new_pack.kMtBAT/_new 2011-04-01 12:56:38.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-Prima (Version 1.28) +# spec file for package perl-Prima # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,8 +24,8 @@ Group: Development/Libraries/Perl AutoReqProv:on Requires: xorg-x11 -Version:1.28 -Release:6 +Version:1.29 +Release:1 Summary:A Perl toolkit for multi-platform GUI development Url:http://prima.eu.org Source: http://prima.eu.org/download/Prima-%{version}.tar.gz ++ Prima-1.28.tar.gz -> Prima-1.29.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Prima-1.28/HISTORY new/Prima-1.29/HISTORY --- old/Prima-1.28/HISTORY 2009-02-24 14:03:45.0 +0100 +++ new/Prima-1.29/HISTORY 2011-01-12 20:07:32.0 +0100 @@ -1,3 +1,8 @@ +1.29 Support for 16-bit BMP files. Fixes for modern Xorg, macos, and strawberry. + Optionally support truncated image files. + +1.28 Fixes in documentation, Sliders, and key event handling. + 1.27 Support JPEG comments and metadata. Save multiframe images. 1.26 Abandond prigraph, adopt libjpeg/libpng/etc cohort instead. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Prima-1.28/Makefile.PL new/Prima-1.29/Makefile.PL --- old/Prima-1.28/Makefile.PL 2009-02-24 14:03:45.0 +0100 +++ new/Prima-1.29/Makefile.PL 2011-01-12 20:07:31.0 +0100 @@ -24,7 +24,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $Id: Makefile.PL,v 1.221 2008/11/08 23:19:02 dk Exp $ +# $Id: Makefile.PL,v 1.226 2011/01/10 21:59:20 dk Exp $ # BEGIN { @@ -164,6 +164,7 @@ %cache_find_files $binary_prereq $win32_use_dlltool + $compiler_version ); my $see_makefile_log = "(see also makefile.log for details)"; @@ -328,6 +329,34 @@ return( $rc == 0); } +sub compile_and_run +{ + my ( $text) = @_; + my $tmpsrc = qd( tempfile( "$TMPDIR/pmts%04d.c")); + my $tmpo = qd( tempfile( "$TMPDIR/pmts%04d$OBJ_EXT")); + my $tmpexe = qd( tempfile( "$TMPDIR/pmts%04d$EXE_EXT")); + my @tmpextras = ( $tmpsrc, $tmpsrc); + $tmpextras[0] =~ s/\.[^\.+]$/.ilk/; + $tmpextras[1] =~ s/\.[^\.+]$/.pdb/; + + open TMPSRC, ">$tmpsrc" or die "Creation of temporary file $tmpsrc failed $see_makefile_log"; + print TMPSRC $text; + close TMPSRC; + + null_output; + my @cc = grep !/^-W(all|error|\d)/i, cc_command_line( $tmpsrc, $tmpo, $tmpexe, 0); + print STDERR "@cc\n"; + my $rc = system("@cc"); + restore_output; + unlink $tmpsrc; + unlink $tmpo if -w $tmpo; + my $ret = `$tmpexe`; + chomp $ret; + unlink $tmpexe if -w $tmpexe; + unlink $_ for @tmpextras; + return $ret; +} + sub have_header { my $header = shift; @@ -849,7 +878,7 @@ setvar( 'INCPATH', ( "include", qd( "include/generic"), - $Config{installarchlib} . qd( "/CORE"), + $Config{archlib} . qd( "/CORE"), ( map { s/-I//; $_ } split ' ', $INC) )); my @libpaths = quoted_split( $Config{ libpth}); @@ -871,7 +900,10 @@ if ( $useGC) { push @libs, 'leak'; } - if ( $COMPILER eq 'gcc') { + if ( + $COMPILER eq 'gcc' and + $LD ne 'g++' # g++ and gcc together are weird kind - g++ does -lgcc itself + ) { push @libs, 'gcc'; } my @flibs; @@ -939,9 +971,15 @@ } if (
commit perl-PPIx-Regexp for openSUSE:Factory
Hello community, here is the log from the commit of package perl-PPIx-Regexp for openSUSE:Factory checked in at Fri Apr 1 12:54:51 CEST 2011. --- perl-PPIx-Regexp/perl-PPIx-Regexp.changes 2010-12-27 18:27:59.0 +0100 +++ /mounts/work_src_done/STABLE/perl-PPIx-Regexp/perl-PPIx-Regexp.changes 2011-03-31 20:35:04.0 +0200 @@ -1,0 +2,32 @@ +Thu Mar 31 18:33:39 UTC 2011 - co...@novell.com + +- update to 0.019: + Various corrections to perl_version_introduced(): +\X is now 5.006 (was 5.000); +\N{name} is now 5.006001 (was 5.006); +\N{U+} is now 5.008 (was 5.006). + The \C is now parsed as a PPIx::Regexp::Token::CharClass::Simple. It +was previously considered a PPIx::Regexp::Token::Literal. + Ensure that \N{$foo} parses as a Unicode literal, not a quantified \N. +The ordinal() method returns undef for this. + Understand the /aa modifier, introduced with 5.13.10. + Report perl_version_introduced() of 5.013010 for the new semantic +modifiers when modifying the entire expression. + Correct handling of interpolations like ${^foo} and $#{foo}. + Override ppi() in PPIx::Regexp::Token::Interpolation to provide the +proper PPI when variable names are bracketed. + Properly parse bracketed variable names (I hope!), which may not be +subscripted. + Take account of possible '$' or '@' casts before a symbol in an +interpolation (e.g. $$foo{bar}, which is equivalent to $foo->{bar}). + Add the /a modifier to PPI::Regexp::Token::Modifiers, legal only in +the (?:...) construction. This was introduced in Perl 5.13.9. + When parsing an interpolation from a replacement string (rather than a +regular expression), take subscripts at face value rather than +trying to disambiguate them from quantifiers and character classes, +which they can't be in this context. + The PPIx::Regexp::Token::Code perl_version_introduced() method now +returns the minimum Perl version (currently set to 5.000) if it is +used to represent the subst- + +--- calling whatdependson for head-i586 Old: PPIx-Regexp-0.015.tar.bz2 New: PPIx-Regexp-0.019.tar.gz Other differences: -- ++ perl-PPIx-Regexp.spec ++ --- /var/tmp/diff_new_pack.rOeKg0/_old 2011-04-01 12:54:02.0 +0200 +++ /var/tmp/diff_new_pack.rOeKg0/_new 2011-04-01 12:54:02.0 +0200 @@ -15,78 +15,87 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-PPIx-Regexp -%define cpan_name PPIx-Regexp -Summary:Represent a regular expression of some sort -Version:0.015 +Version:0.019 Release:1 License:GPL+ or Artistic -Group: Development/Libraries/Perl +%define cpan_name PPIx-Regexp +Summary:Represent a regular expression of some sort Url:http://search.cpan.org/dist/PPIx-Regexp/ -#Source: http://search.cpan.org/CPAN/authors/id/W/WY/WYANT/PPIx-Regexp-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/W/WY/WYANT/PPIx-Regexp-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl(Module::Build) BuildRequires: perl-macros BuildRequires: perl(List::MoreUtils) BuildRequires: perl(List::Util) -BuildRequires: perl(PPI::Document) +BuildRequires: perl(PPI::Document) >= 1.117 BuildRequires: perl(Scalar::Util) BuildRequires: perl(Task::Weaken) -# Requires: perl(List::MoreUtils) Requires: perl(List::Util) -Requires: perl(PPI::Document) +Requires: perl(PPI::Document) >= 1.117 Requires: perl(Scalar::Util) Requires: perl(Task::Weaken) +%{perl_requires} %description -The purpose of the PPIx-Regexp package is to parse regular expressions in a -manner similar to the way the PPI package parses Perl. This class forms the -root of the parse tree, playing a role similar to PPI::Document. - -The PPIx::Regexp object is instantiated using either new() or -new_from_cache(). Either way, you must pass it a regular expression, -either as a string or as one of the three relevant PPI objects: -PPI::Token::StringLike::Regexp, PPI::Token::Regexp::Match, or -PPI::Token::Regexp::Substitute. In the case of new_from_cache(), only -one PPIx::Regexp object will be generated from a given PPI object; -subsequent calls with the same PPI object will return the same -PPIx::Regexp object. +The purpose of the _PPIx-Regexp_ package is to parse regular expressions in +a manner similar to the way the PPI package parses Perl. This class forms +the root of the parse tree, playing a role similar to PPI::Documen
commit perl-SQL-Statement for openSUSE:Factory
Hello community, here is the log from the commit of package perl-SQL-Statement for openSUSE:Factory checked in at Fri Apr 1 12:53:45 CEST 2011. --- perl-SQL-Statement/perl-SQL-Statement.changes 2010-12-01 14:54:43.0 +0100 +++ /mounts/work_src_done/STABLE/perl-SQL-Statement/perl-SQL-Statement.changes 2011-03-31 14:12:37.0 +0200 @@ -1,0 +2,30 @@ +Thu Mar 31 12:07:05 UTC 2011 - co...@novell.com + +- update to 1.33 +[Bug fixes] +* Move test dependencies to (unreleased) Bundle::Test::SQL::Statement + to avoid circular dependencies +* Fixed invalid check for escaped single quotes +* Fixed unpermitted modification of array source for table creation + (CREATE TABLE AS IMPORT(?),[[..],[..]]) +* Fixing alias used in ORDER BY (RT#61384, thanks jvm) +* Fixing ORDER BY behavior for multiple sort columns + (slower, but guaranteed correct) + +[Improvements] +* renamed fetch-method into fetch_row (keep fetch() as alias) and + add a fetch_rows() to fetch all rows at once +* Different accessors for direction of ORDER BY clause query part + and it's boolean equivalent "desc" (0 or 1, respectively) +* Add a lot of Pure-Perl DBD's as build dependency for testing + (skip DBD::AnyData for now, because it seems to be broken - check + for next release) + +[Misc] +* Bump requirement of DBI to 1.616 +* switch for fully external DBD tests from DBD::XBase to DBD::SQLite +* Document another limitation (lacking implicit creating temp table + during processing a query using the same table with different aliases + twice) + +--- calling whatdependson for head-i586 Old: SQL-Statement-1.31.tar.bz2 New: SQL-Statement-1.33.tar.gz Other differences: -- ++ perl-SQL-Statement.spec ++ --- /var/tmp/diff_new_pack.Q9OCa7/_old 2011-04-01 12:52:06.0 +0200 +++ /var/tmp/diff_new_pack.Q9OCa7/_new 2011-04-01 12:52:06.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-SQL-Statement (Version 1.31) +# spec file for package perl-SQL-Statement # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,51 +15,33 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild -%bcond_with opt Name: perl-SQL-Statement +Version:1.33 +Release:1 +License:GPL+ or Artistic %define cpan_name SQL-Statement Summary:SQL parsing and processing engine -Version:1.31 -Release:2 -License:GPL+ or Artistic -Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/SQL-Statement/ -#Source: http://www.cpan.org/modules/by-module/SQL/SQL-Statement-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/R/RE/REHSACK/SQL-Statement-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Carp) BuildRequires: perl(Clone) >= 0.30 BuildRequires: perl(Data::Dumper) -# means perl-DBI >= 1.612 -BuildRequires: perl(DBD::File) >= 0.39 -BuildRequires: perl(DBI::DBD::SqlEngine) >= 0.01 BuildRequires: perl(Params::Util) >= 1.00 BuildRequires: perl(Scalar::Util) >= 1.0 -BuildRequires: perl(Test::Simple) >= 0.90 -# optional for build -%if %{with opt} -BuildRequires: perl(Test::Pod) >= 1.00 -BuildRequires: perl(Test::Pod::Coverage) >= 1.00 -BuildRequires: perl(DBD::CSV) -%endif -# Requires: perl(Carp) Requires: perl(Clone) >= 0.30 Requires: perl(Data::Dumper) Requires: perl(Params::Util) >= 1.00 Requires: perl(Scalar::Util) >= 1.0 -# -Recommends: perl(DBD::CSV) -# means perl-DBI >= 1.612 -Recommends: perl(DBD::File) >= 0.39 -Recommends: perl(DBI::DBD::SqlEngine) >= 0.01 +%{perl_requires} %description The SQL::Statement module implements a pure Perl SQL parsing and execution @@ -68,20 +50,20 @@ functions, implicit and explicit joins, complex nested search conditions, and other features. -Authors: - -Jochen Wiedmann (original module as an XS (C) extension in 1998) -Jeff Zucker (since 2001) -Jens Rehsack (since 2008) +SQL::Statement is a small embeddable Database Management System (DBMS). +This means that it provides all of the services of a simple DBMS except +that instead of a persistent storage mechanism, it has two things: 1) an +in-memory storage mechanism that allows you to prepare, execute, and fetch +from
commit perl-NetAddr-IP for openSUSE:Factory
Hello community, here is the log from the commit of package perl-NetAddr-IP for openSUSE:Factory checked in at Fri Apr 1 12:51:55 CEST 2011. --- perl-NetAddr-IP/perl-NetAddr-IP.changes 2010-12-01 14:50:58.0 +0100 +++ /mounts/work_src_done/STABLE/perl-NetAddr-IP/perl-NetAddr-IP.changes 2011-03-31 10:51:58.0 +0200 @@ -1,0 +2,6 @@ +Thu Mar 31 08:47:06 UTC 2011 - co...@novell.com + +- initial package 4.042 + * a lot of changes, see Changes + +--- calling whatdependson for head-i586 Old: NetAddr-IP-4.030.tar.bz2 New: NetAddr-IP-4.042.tar.gz Other differences: -- ++ perl-NetAddr-IP.spec ++ --- /var/tmp/diff_new_pack.CYXzov/_old 2011-04-01 12:50:33.0 +0200 +++ /var/tmp/diff_new_pack.CYXzov/_new 2011-04-01 12:50:33.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-NetAddr-IP (Version 4.030) +# spec file for package perl-NetAddr-IP # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,44 +15,37 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild -%bcond_with pod Name: perl-NetAddr-IP +Version:4.042 +Release:1 +License:CHECK(GPL+ or Artistic) %define cpan_name NetAddr-IP Summary:Manages IPv4 and IPv6 addresses and subnets -Version:4.030 -Release:2 -License:CHECK(GPL+ or Artistic) -Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/NetAddr-IP/ -#Source: http://www.cpan.org/modules/by-module/NetAddr/NetAddr-IP-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/M/MI/MIKER/NetAddr-IP-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros -%if %{with pod} -BuildRequires: perl(Test::Pod) -BuildRequires: perl(Pod::Coverage) -%endif +%{perl_requires} %description This module provides an object-oriented abstraction on top of IP addresses or IP subnets, that allows for easy manipulations. Version 4.xx of -NetAdder::IP will will work older versions of Perl and does not use +NetAdder::IP will will work older versions of Perl and does *not* use Math::BigInt as in previous versions. -Authors: - -Luis E. Munoz +The internal representation of all IP objects is in 128 bit IPv6 notation. +IPv4 and IPv6 objects may be freely mixed. %prep %setup -q -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" %{__make} %{?_smp_mflags} %check @@ -64,10 +57,10 @@ %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(-,root,root,-) -%doc Changes README TODO docs/rfc1884.txt +%defattr(644,root,root,755) +%doc Changes README TODO %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit unison for openSUSE:Factory
Hello community, here is the log from the commit of package unison for openSUSE:Factory checked in at Fri Apr 1 12:36:50 CEST 2011. --- unison/unison.changes 2010-10-07 09:59:08.0 +0200 +++ unison/unison.changes 2011-03-31 15:20:54.0 +0200 @@ -1,0 +2,20 @@ +Thu Mar 31 13:16:51 UTC 2011 - sasc...@suse.de + +- Spec file cleanup + * Removed authors from description + * Removed ctags dependency + +--- +Sat Jan 29 18:25:43 UTC 2011 - poletti.ma...@gmail.com + +- Update to version 2.40.61: + * Add "BelowPath" patterns + * Other fixes and improvements +- Update to version 2.40.1: + * Unicode support + * Partial transfer of directories + * Experimental prococol for asyncronous file tranfers, hiding latency + * Improve the performance of the rsync protocol + * Many (!) other improvements and fixes + +--- calling whatdependson for head-i586 Old: unison-2.32.52-manual.html unison-2.32.52.tar.gz unison-ocaml.patch New: fix_makefile.patch unison-2.40.61-manual.html unison-2.40.61.tar.gz Other differences: -- ++ unison.spec ++ --- /var/tmp/diff_new_pack.mBxKnZ/_old 2011-04-01 12:36:25.0 +0200 +++ /var/tmp/diff_new_pack.mBxKnZ/_new 2011-04-01 12:36:25.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package unison (Version 2.32.52) +# spec file for package unison # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,29 +15,28 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: unison +Version:2.40.61 +Release:1 +Summary:A file synchronization tool +Group: Productivity/Networking/Other +License:GPLv3+ +Url:http://www.cis.upenn.edu/~bcpierce/unison +Source0: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-%{version}.tar.gz +Source1: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-%{version}-manual.html +Source2:%{name}.desktop +Source3:%{name}.png +Patch0: fix_makefile.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gtk2-devel ncurses-devel update-desktop-files %if 0%{?suse_version} > 1020 BuildRequires: lablgtk2-devel %else BuildRequires: lablgtk2 %endif -License:GPLv3+ -Group: Productivity/Networking/Other AutoReqProv:on -Version:2.32.52 -Release:6 -Source0: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-%{version}.tar.gz -Source1: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-%{version}-manual.html -Source2:%name.desktop -Source3:%name.png -Patch1: unison-ocaml.patch -Url:http://www.cis.upenn.edu/~bcpierce/unison -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Summary:A file synchronization tool %description Unison is a file synchronization tool for Unix and Windows. It allows @@ -46,15 +45,9 @@ separately, then brought up to date by propagating the changes in each replica to the other. - - -Authors: - -Benjamin Pierce - %prep %setup -q -%patch1 -p1 +%patch0 -p 1 %build # This package failed when testing with -Wl,-as-needed being default. @@ -67,10 +60,10 @@ %endif %install -install -m 755 -d $RPM_BUILD_ROOT/%{_bindir} -install -m 755 %name $RPM_BUILD_ROOT%{_bindir} -install -m 755 -d $RPM_BUILD_ROOT/%{_prefix}/share/pixmaps -install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/%{_prefix}/share/pixmaps +install -m 755 -d %{buildroot}/%{_bindir} +install -m 755 %name %{buildroot}%{_bindir} +install -m 755 -d %{buildroot}/%{_prefix}/share/pixmaps +install -m 644 %{SOURCE3} %{buildroot}/%{_prefix}/share/pixmaps install -m 644 %{SOURCE1} unison-manual.html %suse_update_desktop_file -i %name Utility SyncUtility %ifarch s390 s390x @@ -79,13 +72,13 @@ %endif %clean -rm -rf $RPM_BUILD_ROOT; +rm -rf %{buildroot} %files -%defattr(-, root, root) +%defattr(-,root,root) %doc BUGS.txt CONTRIB COPYING NEWS README ROADMAP.txt TODO.txt unison-manual.html -/usr/share/applications/* -/usr/share/pixmaps/unison.png +%{_datadir}/applications/* +%{_datadir}/pixmaps/unison.png %{_bindir}/%{name} %changelog ++ fix_makefile.patch ++ diff -Naur a/Makefile b/Makefile --- a/Makefile 2010-10-08 17:44:59.0 +0200 +++ b/Makefile 2011-01-29 18:57:31.334257694 +0100 @@ -60,7 +60,7 @@ # NAME, VERSION, and MAJORVERSION, automatically generated -include
commit quagga for openSUSE:11.4
Hello community, here is the log from the commit of package quagga for openSUSE:11.4 checked in at Fri Apr 1 11:45:16 CEST 2011. --- old-versions/11.4/all/quagga/quagga.changes 2010-11-10 17:26:08.0 +0100 +++ 11.4/quagga/quagga.changes 2011-03-31 14:14:15.0 +0200 @@ -1,0 +2,5 @@ +Wed Feb 23 13:10:09 UTC 2011 - prus...@opensuse.org + +- fix CVE-2010-1674 and CVE-2010-1675 [bnc#654270] + +--- Package does not exist at destination yet. Using Fallback old-versions/11.4/all/quagga Destination is old-versions/11.4/UPDATES/all/quagga calling whatdependson for 11.4-i586 New: quagga-0.99.17-CVE-2010-1674.patch quagga-0.99.17-CVE-2010-1675.patch Other differences: -- ++ quagga.spec ++ --- /var/tmp/diff_new_pack.flDjRU/_old 2011-04-01 11:44:37.0 +0200 +++ /var/tmp/diff_new_pack.flDjRU/_new 2011-04-01 11:44:37.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package quagga (Version 0.99.17) +# spec file for package quagga # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: quagga Version:0.99.17 -Release:1 +Release:4. License:LGPLv2.1+ Summary:Free Routing Software (for BGP, OSPF and RIP, for example) Url:http://www.quagga.net @@ -27,6 +27,8 @@ Source: http://www.quagga.net/download/%{name}-%{version}.tar.gz Source1:%{name}-SUSE.tar.bz2 Source2:%{name}.pam +Patch0: %{name}-0.99.17-CVE-2010-1674.patch +Patch1: %{name}-0.99.17-CVE-2010-1675.patch BuildRequires: net-snmp-devel BuildRequires: pam-devel BuildRequires: readline-devel @@ -64,6 +66,8 @@ %prep %setup -q -a 1 +%patch0 -p 1 +%patch1 -p 1 %build if ! ls /proc/net/{dev,route,snmp} >/dev/null; then ++ quagga-0.99.17-CVE-2010-1674.patch ++ commit 5aadc3763588766490a25ef6b475f64ef88f8e0e Author: Paul Jakma Date: Sun Dec 5 17:17:26 2010 + bgpd/security: CVE-2010-1674 Fix crash due to extended-community parser error * bgp_attr.c: (bgp_attr_ext_communities) Certain extended-community attrs can leave attr->flag indicating ext-community is present, even though no extended-community object has been attached to the attr structure. Thus a null-pointer dereference can occur later. (bgp_attr_community) No bug fixed here, but tidy up flow so it has same form as previous. Problem and fix thanks to anonymous reporter. Index: quagga-0.99.17/bgpd/bgp_attr.c === --- quagga-0.99.17.orig/bgpd/bgp_attr.c +++ quagga-0.99.17/bgpd/bgp_attr.c @@ -1235,13 +1235,16 @@ bgp_attr_community (struct peer *peer, b attr->community = NULL; return 0; } - else -{ - attr->community = -community_parse ((u_int32_t *)stream_pnt (peer->ibuf), length); - stream_forward_getp (peer->ibuf, length); -} + + attr->community = +community_parse ((u_int32_t *)stream_pnt (peer->ibuf), length); + + /* XXX: fix community_parse to use stream API and remove this */ + stream_forward_getp (peer->ibuf, length); + if (!attr->community) +return -1; + attr->flag |= ATTR_FLAG_BIT (BGP_ATTR_COMMUNITIES); return 0; @@ -1478,13 +1481,18 @@ bgp_attr_ext_communities (struct peer *p { if (attr->extra) attr->extra->ecommunity = NULL; + /* Empty extcomm doesn't seem to be invalid per se */ + return 0; } - else -{ - (bgp_attr_extra_get (attr))->ecommunity = -ecommunity_parse ((u_int8_t *)stream_pnt (peer->ibuf), length); - stream_forward_getp (peer->ibuf, length); -} + + (bgp_attr_extra_get (attr))->ecommunity = +ecommunity_parse ((u_int8_t *)stream_pnt (peer->ibuf), length); + /* XXX: fix ecommunity_parse to use stream API */ + stream_forward_getp (peer->ibuf, length); + + if (!attr->extra->ecommunity) +return -1; + attr->flag |= ATTR_FLAG_BIT (BGP_ATTR_EXT_COMMUNITIES); return 0; ++ quagga-0.99.17-CVE-2010-1675.patch ++ Index: quagga-0.99.17/bgpd/bgp_attr.c === --- quagga-0.99.17.orig/bgpd/bgp_attr.c +++ quagga-0.99.17/bgpd/bgp_attr.c @@ -704,43 +704,6 @@ bgp_attr_flush (struct attr *attr) } } -/* Parse AS_PATHLIMIT attribute in an UPDATE */ -static int -bgp_attr_aspathlimit (struct peer *peer, bgp_size_t length, - struct attr *attr, u_char flag, u_char *startp) -{ - bgp_size_t total; - - total = length + (CHECK_FLAG (flag, BGP_ATTR_FLAG
drop jessie from openSUSE:Factory
Hello community, FYI: Package jessie was dropped from openSUSE:Factory at Fri Apr 1 11:27:54 CEST 2011. You can find the latest sources of the package in the openSUSE:Dropped repository: https://build.opensuse.org/package/show?project=openSUSE:Dropped&package=jessie Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit cobbler for openSUSE:11.4
Hello community, here is the log from the commit of package cobbler for openSUSE:11.4 checked in at Fri Apr 1 10:52:12 CEST 2011. --- old-versions/11.4/all/cobbler/cobbler.changes 2011-02-28 18:25:30.0 +0100 +++ 11.4/cobbler/cobbler.changes2011-03-23 14:17:37.0 +0100 @@ -1,0 +2,15 @@ +Wed Mar 23 14:16:58 CET 2011 - u...@suse.de + +- changed logfiles to root:root (bnc#678433) + +--- +Tue Mar 22 13:47:40 CET 2011 - u...@suse.de + +- changed permissions in /var/log/ to root:www (bnc#678433) + +--- +Fri Mar 4 14:08:33 CET 2011 - u...@suse.de + +- patches cleaned up + +--- Package does not exist at destination yet. Using Fallback old-versions/11.4/all/cobbler Destination is old-versions/11.4/UPDATES/all/cobbler calling whatdependson for 11.4-i586 Old: fhs.diff fhs_pathes_lazy_patch.diff lazy_suse_sync.diff users_lazy_patch.diff New: pathes_fix.diff suse_config.diff users_patch.diff Other differences: -- ++ cobbler.spec ++ --- /var/tmp/diff_new_pack.jrQVs8/_old 2011-04-01 10:51:35.0 +0200 +++ /var/tmp/diff_new_pack.jrQVs8/_new 2011-04-01 10:51:35.0 +0200 @@ -27,21 +27,20 @@ License:GPLv2+ AutoReq:no Version:2.0.10 -Release:15. +Release:15. Source0:cobbler-%{version}.tar.gz Source1:vendor-files.tar.bz2 Patch0: fix-initscript.dif -Patch1: bugfixes.dif -Patch10:fhs.diff -Patch12:fhs_pathes_lazy_patch.diff -Patch13:users_lazy_patch.diff +Patch1: suse_config.diff +Patch5: bugfixes.dif +Patch12:pathes_fix.diff +Patch13:users_patch.diff Patch14:webui_vhost.diff Patch15:autoyast1.diff Patch16:build_iso.diff Patch17:koan-install_tree.diff Patch18:setup_py.diff Patch19:cheetah_class_fix.diff -Patch20:lazy_suse_sync.diff #Patch100: importer.diff Group: Applications/System @@ -71,7 +70,6 @@ #%endif Requires: libyaml-0-2 Requires: python-cheetah -Requires: python-devel Requires: python-netaddr Requires: python-simplejson #%if 0%{?fedora} >= 8 @@ -127,18 +125,19 @@ %setup -a1 %if 0%{suse_version} %patch0 +%patch1 %endif -%patch1 -p0 -%patch10 +%patch5 -p0 %patch12 %patch13 +%if 0%{suse_version} %patch14 +%endif %patch15 %patch16 %patch17 %patch18 %patch19 -%patch20 #%patch100 mv vendor-files/cobbler.1.gz docs @@ -272,6 +271,10 @@ #%defattr(444,apache,apache) (MOVED to cobbler-web) #/usr/share/cobbler/webui_templates/*.tmpl (MOVED to cobbler-web) +%defattr(755,root,root) +%dir /var/log/cobbler +%dir /var/log/cobbler/tasks +%dir /var/log/cobbler/kicklog %if 0%{suse_version} %defattr(755,root,root) /%{_sysconfdir}/sysconfig/SuSEfirewall2.d/cobbler @@ -279,9 +282,6 @@ %else %defattr(755,apache,apache) %endif -%dir /var/log/cobbler -%dir /var/log/cobbler/tasks -%dir /var/log/cobbler/kicklog %dir /srv/www/cobbler/ %dir /srv/www/cobbler/localmirror %dir /srv/www/cobbler/repo_mirror ++ autoyast1.diff ++ --- /var/tmp/diff_new_pack.jrQVs8/_old 2011-04-01 10:51:35.0 +0200 +++ /var/tmp/diff_new_pack.jrQVs8/_new 2011-04-01 10:51:35.0 +0200 @@ -1,16 +1,14 @@ --- cobbler/kickgen.py -+++ cobbler/kickgen.py 2010/09/02 08:32:59 -@@ -41,6 +41,9 @@ cobbler/kickgen.py 2011/03/03 16:15:08 +@@ -41,6 +41,7 @@ from utils import _ +import xml.dom.minidom -+#import xml.dom.ext -+from StringIO import StringIO class KickGen: """ -@@ -60,6 +63,96 @@ +@@ -60,6 +61,96 @@ self.repos = config.repos() self.templar = templar.Templar(config) @@ -69,6 +67,8 @@ +break + +# if not, add the "#raw" comment + some useful data for autoyast or scripts parsing ++# if the cheetah parser can deal with autoyast XML, it's not needed to add a #raw comment ++# maybe this should be configureable +if addComment == 1: +startComment = document.createComment("\ncobbler_system_name=$system_name\ncobbler_server=$server\n#raw\n") +endComment = document.createComment("\n#end raw\n") @@ -99,23 +99,13 @@ +self.addAutoYaSTScript( document, "pre-scripts", runpre % ( srv, what, name ) ) +self.addAutoYaSTScript( document, "init-scripts", runpost % ( srv, what, name ) ) + -+#raw_result = StringIO(); -+return document.toprettyxml() -+#return raw_result.getvalue() ++return document.toxml() + + def generate_kickstart_signal(self, is_pre=0, profile=None, system=None): """ Do things that
commit tiff for openSUSE:11.4
Hello community, here is the log from the commit of package tiff for openSUSE:11.4 checked in at Fri Apr 1 10:49:43 CEST 2011. --- old-versions/11.4/UPDATES/all/tiff/tiff.changes 2011-03-03 09:54:26.0 +0100 +++ 11.4/tiff/tiff.changes 2011-03-31 23:08:09.0 +0200 @@ -1,0 +2,8 @@ +Thu Mar 31 10:08:23 CEST 2011 - pgaj...@suse.cz + +- fixed regression caused by previous update [bnc#682871] + * modified CVE-2011-0192.patch +- fixed buffer overflow in thunder decoder [bnc#683337] + * added CVE-2011-1167.patch + +--- calling whatdependson for 11.4-i586 New: tiff-3.9.4-CVE-2011-1167.patch Other differences: -- ++ tiff.spec ++ --- /var/tmp/diff_new_pack.nJkwai/_old 2011-04-01 10:48:34.0 +0200 +++ /var/tmp/diff_new_pack.nJkwai/_new 2011-04-01 10:48:34.0 +0200 @@ -29,7 +29,7 @@ # Url:http://www.remotesensing.org/libtiff/ Version:3.9.4 -Release:3. +Release:3. Summary:Tools for Converting from and to the Tiff Format Source: tiff-%{version}.tar.bz2 Source2:README.SUSE @@ -41,6 +41,7 @@ Patch8: tiff-%{version}-scanlinesize.patch Patch9: tiff-%{version}-dont-fancy-upsampling.patch Patch10:tiff-%{version}-CVE-2011-0192.patch +Patch11:tiff-%{version}-CVE-2011-1167.patch # FYI: this issue is solved another way # http://bugzilla.maptools.org/show_bug.cgi?id=1985#c1 # Patch9: tiff-%{version}-lzw-CVE-2009-2285.patch @@ -107,6 +108,7 @@ %patch8 -p1 %patch9 -p1 %patch10 +%patch11 find -type d -name "CVS" | xargs rm -rfv find -type d | xargs chmod 755 ++ tiff-3.9.4-CVE-2011-0192.patch ++ --- /var/tmp/diff_new_pack.nJkwai/_old 2011-04-01 10:48:34.0 +0200 +++ /var/tmp/diff_new_pack.nJkwai/_new 2011-04-01 10:48:34.0 +0200 @@ -1,15 +1,29 @@ -Index: libtiff/tif_fax3.h -=== libtiff/tif_fax3.h.orig -+++ libtiff/tif_fax3.h -@@ -478,6 +478,10 @@ done1d: \ +Protect against a fax VL(n) codeword commanding a move left. Without +this, a malicious input file can generate an indefinitely large series +of runs without a0 ever reaching the right margin, thus overrunning +our buffer of run lengths. Per CVE-2011-0192. This is a modified +version of a patch proposed by Drew Yao of Apple Product Security. +It adds an unexpected() report, and disallows the equality case except +for the first run of a line, since emitting a run without increasing a0 +still allows buffer overrun. (We have to allow it for the first run to +cover the case of encoding a zero-length run at start of line using VL.) + +http://bugzilla.maptools.org/show_bug.cgi?id=2297 + +diff -Naur libtiff/tif_fax3.h tiff-3.9.4/libtiff/tif_fax3.h +--- libtiff/tif_fax3.h 2010-06-08 14:50:42.0 -0400 libtiff/tif_fax3.h 2011-03-10 12:11:20.850839162 -0500 +@@ -478,6 +478,12 @@ break; \ case S_VL: \ CHECK_b1; \ -+if (b1 <= (int) (a0 + TabEnt->Param)) { \ -+ unexpected("VL", a0); \ -+ goto eol2d; \ -+} \ ++ if (b1 <= (int) (a0 + TabEnt->Param)) { \ ++ if (b1 < (int) (a0 + TabEnt->Param) || pa != thisrun) { \ ++ unexpected("VL", a0); \ ++ goto eol2d; \ ++ } \ ++ } \ SETVALUE(b1 - a0 - TabEnt->Param); \ b1 -= *--pb;\ break; \ + ++ tiff-3.9.4-CVE-2011-1167.patch ++ Index: libtiff/tif_thunder.c === --- libtiff/tif_thunder.c.orig +++ libtiff/tif_thunder.c @@ -25,6 +25,7 @@ */ #include "tiffiop.h" +#include #ifdef THUNDER_SUPPORT /* * TIFF Library. @@ -55,12 +56,32 @@ static const int twobitdeltas[4] = { 0, 1, 0, -1 }; static const int threebitdeltas[8] = { 0, 1, 2, 3, 0, -3, -2, -1 }; -#defineSETPIXEL(op, v) { \ - lastpixel = (v) & 0xf; \ - if (npixels++ & 1) \ - *op++ |= lastpixel; \ - else \ +#defineSETPIXEL(op, v) {
commit tiff for openSUSE:11.3
Hello community, here is the log from the commit of package tiff for openSUSE:11.3 checked in at Fri Apr 1 10:48:24 CEST 2011. --- old-versions/11.3/UPDATES/all/tiff/tiff.changes 2011-03-03 09:29:00.0 +0100 +++ 11.3/tiff/tiff.changes 2011-03-31 23:07:33.0 +0200 @@ -1,0 +2,8 @@ +Thu Mar 31 10:33:24 CEST 2011 - pgaj...@suse.cz + +- fixed regression caused by previous update [bnc#682871] + * modified CVE-2011-0192.patch +- fixed buffer overflow in thunder decoder [bnc#683337] + * added CVE-2011-1167.patch + +--- calling whatdependson for 11.3-i586 New: tiff-3.9.2-CVE-2011-1167.patch Other differences: -- ++ tiff.spec ++ --- /var/tmp/diff_new_pack.V55Fxf/_old 2011-04-01 10:47:38.0 +0200 +++ /var/tmp/diff_new_pack.V55Fxf/_new 2011-04-01 10:47:38.0 +0200 @@ -29,7 +29,7 @@ # Url:http://www.remotesensing.org/libtiff/ Version:3.9.2 -Release:5. +Release:5. Summary:Tools for Converting from and to the Tiff Format Source: tiff-%{version}.tar.bz2 Source2:README.SUSE @@ -45,6 +45,7 @@ Patch10:tiff-%{version}-dont-fancy-upsampling.patch Patch11:tiff-%{version}-CVE-2011-0192.patch Patch12:tiff-%{version}-CVE-2011-0191.patch +Patch13:tiff-3.9.2-CVE-2011-1167.patch # FYI: this issue is solved another way # http://bugzilla.maptools.org/show_bug.cgi?id=1985#c1 # Patch9: tiff-%{version}-lzw-CVE-2009-2285.patch @@ -115,6 +116,7 @@ %patch10 -p1 %patch11 %patch12 +%patch13 find -type d -name "CVS" | xargs rm -rfv find -type d | xargs chmod 755 ++ tiff-3.9.2-CVE-2011-0192.patch ++ --- /var/tmp/diff_new_pack.V55Fxf/_old 2011-04-01 10:47:38.0 +0200 +++ /var/tmp/diff_new_pack.V55Fxf/_new 2011-04-01 10:47:38.0 +0200 @@ -1,15 +1,29 @@ -Index: libtiff/tif_fax3.h -=== libtiff/tif_fax3.h.orig -+++ libtiff/tif_fax3.h -@@ -478,6 +478,10 @@ done1d: \ +Protect against a fax VL(n) codeword commanding a move left. Without +this, a malicious input file can generate an indefinitely large series +of runs without a0 ever reaching the right margin, thus overrunning +our buffer of run lengths. Per CVE-2011-0192. This is a modified +version of a patch proposed by Drew Yao of Apple Product Security. +It adds an unexpected() report, and disallows the equality case except +for the first run of a line, since emitting a run without increasing a0 +still allows buffer overrun. (We have to allow it for the first run to +cover the case of encoding a zero-length run at start of line using VL.) + +http://bugzilla.maptools.org/show_bug.cgi?id=2297 + +diff -Naur libtiff/tif_fax3.h tiff-3.9.4/libtiff/tif_fax3.h +--- libtiff/tif_fax3.h 2010-06-08 14:50:42.0 -0400 libtiff/tif_fax3.h 2011-03-10 12:11:20.850839162 -0500 +@@ -478,6 +478,12 @@ break; \ case S_VL: \ CHECK_b1; \ -+if (b1 <= (int) (a0 + TabEnt->Param)) { \ -+ unexpected("VL", a0); \ -+ goto eol2d; \ -+} \ ++ if (b1 <= (int) (a0 + TabEnt->Param)) { \ ++ if (b1 < (int) (a0 + TabEnt->Param) || pa != thisrun) { \ ++ unexpected("VL", a0); \ ++ goto eol2d; \ ++ } \ ++ } \ SETVALUE(b1 - a0 - TabEnt->Param); \ b1 -= *--pb;\ break; \ + ++ tiff-3.9.2-CVE-2011-1167.patch ++ Index: libtiff/tif_thunder.c === --- libtiff/tif_thunder.c.orig +++ libtiff/tif_thunder.c @@ -25,6 +25,7 @@ */ #include "tiffiop.h" +#include #ifdef THUNDER_SUPPORT /* * TIFF Library. @@ -55,12 +56,32 @@ static const int twobitdeltas[4] = { 0, 1, 0, -1 }; static const int threebitdeltas[8] = { 0, 1, 2, 3, 0, -3, -2, -1 }; -#defineSETPIXEL(op, v) { \ - lastpixel = (v) & 0xf; \ - if (npixels++ & 1) \ - *op++ |= lastpixel; \ - else \ +#defineSETPIXEL(op, v) {
commit tiff for openSUSE:11.2
Hello community, here is the log from the commit of package tiff for openSUSE:11.2 checked in at Fri Apr 1 10:44:47 CEST 2011. --- old-versions/11.2/UPDATES/all/tiff/tiff.changes 2011-03-03 09:28:25.0 +0100 +++ 11.2/tiff/tiff.changes 2011-03-31 23:07:12.0 +0200 @@ -1,0 +2,8 @@ +Thu Mar 31 12:31:31 CEST 2011 - pgaj...@suse.cz + +- fixed regression caused by previous update [bnc#682871] + * modified CVE-2011-0192.patch +- fixed buffer overflow in thunder decoder [bnc#683337] + * added CVE-2011-1167.patch + +--- calling whatdependson for 11.2-i586 New: tiff-3.8.2-CVE-2011-1167.patch Other differences: -- ++ tiff.spec ++ --- /var/tmp/diff_new_pack.Pf4nDC/_old 2011-04-01 10:44:31.0 +0200 +++ /var/tmp/diff_new_pack.Pf4nDC/_new 2011-04-01 10:44:31.0 +0200 @@ -29,7 +29,7 @@ # Url:http://www.remotesensing.org/libtiff/ Version:3.8.2 -Release:145. +Release:145. Summary:Tools for Converting from and to the Tiff Format Source: tiff-%{version}.tar.bz2 Source1:jpegint.h @@ -46,6 +46,7 @@ Patch11:tiff-%{version}-CVE-2010-1411.patch Patch12:tiff-%{version}-CVE-2011-0192.patch Patch13:tiff-%{version}-CVE-2011-0191.patch +Patch14:tiff-3.8.2-CVE-2011-1167.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -114,6 +115,7 @@ %patch11 -p1 %patch12 %patch13 +%patch14 cp %{S:1} libtiff find -type d -name "CVS" | xargs rm -rfv find -type d | xargs chmod 755 ++ tiff-3.8.2-CVE-2011-0192.patch ++ --- /var/tmp/diff_new_pack.Pf4nDC/_old 2011-04-01 10:44:31.0 +0200 +++ /var/tmp/diff_new_pack.Pf4nDC/_new 2011-04-01 10:44:31.0 +0200 @@ -1,15 +1,29 @@ -Index: libtiff/tif_fax3.h -=== libtiff/tif_fax3.h.orig -+++ libtiff/tif_fax3.h -@@ -478,6 +478,10 @@ done1d: \ +Protect against a fax VL(n) codeword commanding a move left. Without +this, a malicious input file can generate an indefinitely large series +of runs without a0 ever reaching the right margin, thus overrunning +our buffer of run lengths. Per CVE-2011-0192. This is a modified +version of a patch proposed by Drew Yao of Apple Product Security. +It adds an unexpected() report, and disallows the equality case except +for the first run of a line, since emitting a run without increasing a0 +still allows buffer overrun. (We have to allow it for the first run to +cover the case of encoding a zero-length run at start of line using VL.) + +http://bugzilla.maptools.org/show_bug.cgi?id=2297 + +diff -Naur libtiff/tif_fax3.h tiff-3.9.4/libtiff/tif_fax3.h +--- libtiff/tif_fax3.h 2010-06-08 14:50:42.0 -0400 libtiff/tif_fax3.h 2011-03-10 12:11:20.850839162 -0500 +@@ -478,6 +478,12 @@ break; \ case S_VL: \ CHECK_b1; \ -+if (b1 <= (int) (a0 + TabEnt->Param)) { \ -+ unexpected("VL", a0); \ -+ goto eol2d; \ -+} \ ++ if (b1 <= (int) (a0 + TabEnt->Param)) { \ ++ if (b1 < (int) (a0 + TabEnt->Param) || pa != thisrun) { \ ++ unexpected("VL", a0); \ ++ goto eol2d; \ ++ } \ ++ } \ SETVALUE(b1 - a0 - TabEnt->Param); \ b1 -= *--pb;\ break; \ + ++ tiff-3.8.2-CVE-2011-1167.patch ++ Index: libtiff/tif_thunder.c === --- libtiff/tif_thunder.c.orig +++ libtiff/tif_thunder.c @@ -25,6 +25,7 @@ */ #include "tiffiop.h" +#include #ifdef THUNDER_SUPPORT /* * TIFF Library. @@ -55,12 +56,32 @@ static const int twobitdeltas[4] = { 0, 1, 0, -1 }; static const int threebitdeltas[8] = { 0, 1, 2, 3, 0, -3, -2, -1 }; -#defineSETPIXEL(op, v) { \ - lastpixel = (v) & 0xf; \ - if (npixels++ & 1) \ - *op++ |= lastpixel; \ - else \ +#defineSETPIXEL(op, v) { \ + lastpixel = (v) & 0xf;\ +if ( npixels
commit otrs for openSUSE:11.2
Hello community, here is the log from the commit of package otrs for openSUSE:11.2 checked in at Fri Apr 1 10:42:49 CEST 2011. --- old-versions/11.2/UPDATES/all/otrs/otrs.changes 2010-07-07 16:49:22.0 +0200 +++ 11.2/otrs/otrs.changes 2011-03-31 17:01:55.0 +0200 @@ -1,0 +2,9 @@ +Thu Mar 31 14:54:19 UTC 2011 - ch...@computersalat.de + +- fix for CVE-2011-0456 [bnc#679292] + o added CVE-2011-0456 patch + o This issue is related to scripts/webform.pl, an example file which +is not used by default in OTRS, and therefore not directly +vulnerable from outside. + +--- calling whatdependson for 11.2-i586 New: otrs-2.2.6-CVE-2011-0456.patch Other differences: -- ++ otrs.spec ++ --- /var/tmp/diff_new_pack.jlQ3Ai/_old 2011-04-01 10:41:00.0 +0200 +++ /var/tmp/diff_new_pack.jlQ3Ai/_new 2011-04-01 10:41:00.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package otrs (Version 2.2.6) +# spec file for package otrs # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: otrs Version:2.2.6 -Release:46. +Release:46. License:GPLv2+ Group: Productivity/Networking/Email/Utilities Url:http://otrs.org/ @@ -33,6 +33,9 @@ Patch: otrs-init.diff Patch1: otrs-nochown.diff Patch2: otrs-2.2-OSA-2010-01.diff +# patch for CVE-2011-0456 +# http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-0456 +Patch3: otrs-2.2.6-CVE-2011-0456.patch Summary:Open Ticket Request System BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: pwdutils @@ -181,6 +184,7 @@ %patch -p1 %patch1 %patch2 +%patch3 -p1 find -name ".cvsignore" -type f | xargs rm -fv %build ++ otrs-2.2.6-CVE-2011-0456.patch ++ diff -ruN otrs-2.2.6-orig/scripts/webform.pl otrs-2.2.6/scripts/webform.pl --- otrs-2.2.6-orig/scripts/webform.pl 2007-02-07 06:27:22.0 +0100 +++ otrs-2.2.6/scripts/webform.pl 2009-02-20 13:05:54.0 +0100 @@ -2,50 +2,57 @@ # -- # webform.pl - a simple web form script to generate email with # X-OTRS-Queue header for an OTRS system (x-headers for dispatching!). -# Copyright (C) 2001-2007 OTRS GmbH, http://otrs.org/ +# Copyright (C) 2001-2009 OTRS AG, http://otrs.org/ # -- -# $Id: webform.pl,v 1.8 2007/02/07 05:27:22 tr Exp $ +# $Id: webform.pl,v 1.14 2009/02/20 12:05:54 mh Exp $ # -- # This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. +# it under the terms of the GNU AFFERO General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # -# You should have received a copy of the GNU General Public License +# You should have received a copy of the GNU Affero General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# or see http://www.gnu.org/licenses/agpl.txt. # -- use strict; +use warnings; + # to get the errors on screen use CGI::Carp qw(fatalsToBrowser); + # Simple Common Gateway Interface Class use CGI; -my $VERSION = '$Revision: 1.8 $'; -$VERSION =~ s/^\$.*:\W(.*)\W.+?$/$1/; +my $VERSION = qw($Revision: 1.14 $) [1]; # -- # web form options # -- my $Ident = 'ahfiw2Fw32r230dddl2foeo3r'; + # sendmail location and options -my $Sendmail = '/usr/sbin/sendmail -t -i -f '; +my $Sendmail = '/usr/sbin/sendmail -t -i -f'; + # email where the emails of the form will send to my $OTRSEmail = 'otrs-sys...@example.com'; + # topics and dest. queues my %Topics = ( + # topic => OTRS queue -'Info' => 'info', -'Support' => 'support', -'Bugs' => 'bugs', -'Sales' => 'sales', -'Billing' => 'billing', +'Info' => 'info', +'Support' => 'support', +'Bugs' => 'bugs', +'Sales' => 'sales', +'Billing' => 'billing', 'Webmaster' => 'webmaster', ); @@ -54,17 +61,23 @@ # -- sub Header { -my %Param = @_; -(my $Output = < -$Param{"Title"} +$Param
commit perl-Params-Util for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Params-Util for openSUSE:Factory checked in at Fri Apr 1 10:31:12 CEST 2011. --- perl-Params-Util/perl-Params-Util.changes 2010-12-01 14:51:58.0 +0100 +++ /mounts/work_src_done/STABLE/perl-Params-Util/perl-Params-Util.changes 2011-04-01 07:37:38.0 +0200 @@ -1,0 +2,12 @@ +Fri Apr 1 05:35:33 UTC 2011 - co...@novell.com + +- update to 1.03 +- Trying for a much more advanced can_xs() alternative to can_cc() + to deal with the situation where a host has a superficially + working compiler, but completely screwed up headers. +- Adding some fallback strategies to deal with cases where these + same machines don't support configure_requires. +- Adopt Chorny's eumm-upgrade style for the Makefile.PL. +- Allow the Makefile.PL to build it's own META.yml now. + +--- calling whatdependson for head-i586 Old: Params-Util-1.01.tar.bz2 New: Params-Util-1.03.tar.gz Other differences: -- ++ perl-Params-Util.spec ++ --- /var/tmp/diff_new_pack.mQ10Lk/_old 2011-04-01 10:30:31.0 +0200 +++ /var/tmp/diff_new_pack.mQ10Lk/_new 2011-04-01 10:30:31.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-Params-Util (Version 1.01) +# spec file for package perl-Params-Util # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,59 +18,57 @@ Name: perl-Params-Util -%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' ) +Version:1.03 +Release:1 +License:GPL+ or Artistic +%define cpan_name Params-Util Summary:Simple, compact and correct param-checking functions -Version:1.01 -Release:4 -License:Artistic +Url:http://search.cpan.org/dist/Params-Util/ Group: Development/Libraries/Perl -Url:http://search.cpan.org/dist/Params-Util -Source: %{cpan_name}-%{version}.tar.bz2 +#Source: http://www.cpan.org/authors/id/A/AD/ADAMK/Params-Util-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Scalar::Util) >= 1.18 -BuildRequires: perl(Test::More) >= 0.42 BuildRequires: perl(File::Spec) >= 0.80 +BuildRequires: perl(Scalar::Util) >= 1.18 Requires: perl(Scalar::Util) >= 1.18 -Requires: perl(Test::More) >= 0.42 -Requires: perl(File::Spec) >= 0.80 +%{perl_requires} %description -Params::Util provides a basic set of importable functions that makes checking -parameters a hell of a lot easier While they can be (and are) used in other -contexts, the main point behind this module is that the functions both Do What -You Mean, and Do The Right Thing, so they are most useful when you are getting -params passed into your code from someone and/or somewhere else and you can't -really trust the quality. - -Thus, Params::Util is of most use at the edges of your API, where params and -data are coming in from outside your code. The functions provided by -Params::Util check in the most strictly correct manner known, are documented as -thoroughly as possible so their exact behaviour is clear, and heavily tested so -make sure they are not fooled by weird data and Really Bad Things. +'Params::Util' provides a basic set of importable functions that makes +checking parameters a hell of a lot easier + +While they can be (and are) used in other contexts, the main point behind +this module is that the functions *both* Do What You Mean, and Do The Right +Thing, so they are most useful when you are getting params passed into your +code from someone and/or somewhere else and you can't really trust the +quality. + +Thus, 'Params::Util' is of most use at the edges of your API, where params +and data are coming in from outside your code. + +The functions provided by 'Params::Util' check in the most strictly correct +manner known, are documented as thoroughly as possible so their exact +behaviour is clear, and heavily tested so make sure they are not fooled by +weird data and Really Bad Things. To use, simply load the module providing the functions you want to use as arguments (as shown in the SYNOPSIS). -To aid in maintainability, Params::Util will never export by default. +To aid in maintainability, 'Params::Util' will *never* export by default. -You must explicitly name the functions you want to export, or use the :ALL -param to just have it export everything (although this is not recommended if -
commit perl-IO-Tty for openSUSE:Factory
Hello community, here is the log from the commit of package perl-IO-Tty for openSUSE:Factory checked in at Fri Apr 1 10:30:17 CEST 2011. --- perl-IO-Tty/perl-IO-Tty.changes 2010-12-01 14:47:30.0 +0100 +++ /mounts/work_src_done/STABLE/perl-IO-Tty/perl-IO-Tty.changes 2011-03-31 20:17:56.0 +0200 @@ -1,0 +2,18 @@ +Thu Mar 31 18:15:58 UTC 2011 - co...@novell.com + +- update to 1.10 +* CPAN testers clean. Bumping to release version 1.10 +* RT 60788 - Better error reporting on Operating Systems + that can't set a controlling terminal e.g. BeOS +* CPAN testers looks clean. Internal testing done on perl 5.6 +* Bump version to 1.09 and release to CPAN +* RT 61642 - Fix file number test to work without hang on cygwin +* Update all versions to the new version +* RT 45008 - only try TIOCSCTTY if we don't have a ctty +* RT 53883 - IO::Tty detection on BeOS w/fix +* RT 60014 - better META.yml by modernizing Makefile.PL +* RT 44771 - Add _ to list of escape characters for compiler + so it'll compile on windows This is experimental pending a + successful dev release + +--- calling whatdependson for head-i586 Old: IO-Tty-1.08.tar.bz2 New: IO-Tty-1.10.tar.gz Other differences: -- ++ perl-IO-Tty.spec ++ --- /var/tmp/diff_new_pack.v4OILz/_old 2011-04-01 10:25:26.0 +0200 +++ /var/tmp/diff_new_pack.v4OILz/_new 2011-04-01 10:25:26.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-IO-Tty (Version 1.08) +# spec file for package perl-IO-Tty # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,39 +15,58 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-IO-Tty -%define cpan_name IO-Tty -Summary:Low-level allocate a pseudo-Tty, import constants -Version:1.08 -Release:10 +Version:1.10 +Release:1 License:GPL+ or Artistic -Group: Development/Libraries/Perl +%define cpan_name IO-Tty +Summary:Low-level allocate a pseudo-Tty, import constants. Url:http://search.cpan.org/dist/IO-Tty/ -#Source: http://www.cpan.org/authors/id/R/RG/RGIERSIG/IO-Tty-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/T/TO/TODDR/IO-Tty-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros +%{perl_requires} %description -IO::Tty is used internally by IO::Pty to create a pseudo-tty. You wouldn't - want to use it directly except to import constants, use IO::Pty. For a - list of importable constants, see IO::Tty::Constant. - -Authors: - -Graham Barr -Nick Ing-Simmons +'IO::Tty' is used internally by 'IO::Pty' to create a pseudo-tty. You +wouldn't want to use it directly except to import constants, use 'IO::Pty'. +For a list of importable constants, see the IO::Tty::Constant manpage. + +Windows is now supported, but ONLY under the Cygwin environment, see the +http://sources.redhat.com/cygwin/ manpage. + +Please note that pty creation is very system-dependend. From my experience, +any modern POSIX system should be fine. Find below a list of systems that +'IO::Tty' should work on. A more detailed table (which is slowly getting +out-of-date) is available from the project pages document manager at +SourceForge the http://sourceforge.net/projects/expectperl/ manpage. + +If you have problems on your system and your system is listed in the +"verified" list, you probably have some non-standard setup, e.g. you +compiled your Linux-kernel yourself and disabled ptys (bummer!). Please ask +your friendly sysadmin for help. + +If your system is not listed, unpack the latest version of 'IO::Tty', do a +''perl Makefile.PL; make; make test; uname -a'' and send me +(_RGiersig@cpan.org_) the results and I'll see what I can deduce from that. +There are chances that it will work right out-of-the-box... + +If it's working on your system, please send me a short note with details +(version number, distribution, etc. 'uname -a' and 'perl -V' is a good +start; also, the output from "perl Makefile.PL" contains a lot of +interesting info, so please include that as well) so I can get an overview. +Thanks! %prep %setup -q -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" +%{__perl} Ma
commit kvirc for openSUSE:Factory
Hello community, here is the log from the commit of package kvirc for openSUSE:Factory checked in at Fri Apr 1 10:25:03 CEST 2011. --- KDE/kvirc/kvirc.changes 2010-12-16 19:18:25.0 +0100 +++ /mounts/work_src_done/STABLE/kvirc/kvirc.changes2011-04-01 01:06:37.0 +0200 @@ -1,0 +2,9 @@ +Fri Apr 1 01:03:39 CEST 2011 - r...@suse.de + +- update to 4.0.4 + * translations updated + * many fixes to the buildsystem + * bugfixes + * details please see https://svn.kvirc.de/kvirc/timeline + +--- calling whatdependson for head-i586 Old: kvirc-4.0.2.tar.bz2 New: kvirc-4.0.4.tar.bz2 Other differences: -- ++ kvirc.spec ++ --- /var/tmp/diff_new_pack.ANKlVt/_old 2011-04-01 10:23:46.0 +0200 +++ /var/tmp/diff_new_pack.ANKlVt/_new 2011-04-01 10:23:46.0 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kvirc (Version 4.0.2) +# spec file for package kvirc # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -27,7 +27,7 @@ License:KVIrc Irc Client license Group: Productivity/Networking/IRC Summary:Graphical Front-End for IRC -Version:4.0.2 +Version:4.0.4 Release:1 Source: ftp://ftp.kvirc.de/pub/kvirc/%{version}/source/kvirc-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -133,6 +133,7 @@ %{_mandir}/man?/kvirc.* %{_mandir}/de/man?/kvirc.* %{_mandir}/it/man?/kvirc.* +%{_mandir}/fr/man?/kvirc.* %files devel %defattr(-,root,root) ++ kvirc-4.0.2.tar.bz2 -> kvirc-4.0.4.tar.bz2 ++ 158824 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit hydrogen for openSUSE:Factory
Hello community, here is the log from the commit of package hydrogen for openSUSE:Factory checked in at Fri Apr 1 10:22:55 CEST 2011. --- KDE/hydrogen/hydrogen.changes 2010-03-26 20:48:18.0 +0100 +++ /mounts/work_src_done/STABLE/hydrogen/hydrogen.changes 2011-04-01 01:59:59.0 +0200 @@ -1,0 +2,34 @@ +Fri Mar 18 01:18:26 UTC 2011 - davejpla...@gmail.com + +- Update to Version 0.9.5 added portaudio.patch from upstream. +- Made hydrogen-no-current-time.patch use __TIMESTAMP__ instead of + __DATE__ +- No more kde3 dependency since version 0.9.4, now uses Qt4. +- Added man page created with hepl2man. +- Added hydrogen-0.9.5-desktopfile.patch which replaces + linux/hydrogen.desktop file which is installed with the one in + the top source directory. +- Upstream changes : + *load playlists at startup + *midi-learn works now with shift-click on some gui elements + *multi-track export and LADI support + *maximum number of bars is now configurable + *added czech translation + *fixed serveral export song failures + *added ogg, flac, aiff export support + *added some new commandline parameter for no_gui version + *added rubberband-cli support + *several improvements on sample editor + *added support for app bundles on OSX + *non destructive sample editor + *piano roll editor and instrument midi out + *destructive midi recording and added czech translation + *support for midi "note off" messages & virtual patterns + *time line to change song tempo and add tags + *director and at least several small changes + *Xml handling is now done by QtXml instead of TinyXML + *improved support for non-ascii filenames / strings + *remove direct dependencies to libflac +- For earlier 0.9.4 changes see ChangeLog + +--- calling whatdependson for head-i586 Old: hydrogen-0.9.3.tar.bz2 hydrogen-flac-1.1.4-fix.diff hydrogen-gcc4.1-fix.diff hydrogen-gcc43-fixes.diff hydrogen-gcc44-fixes.diff hydrogen-plugin-compile-fix.diff hydrogen.desktop New: hydrogen-0.9.5-desktopfile.patch hydrogen-0.9.5.tar.bz2 hydrogen-no-current-time.patch hydrogen-no-return-in-nonvoid-function.patch hydrogen.1 portaudio.patch Other differences: -- ++ hydrogen.spec ++ --- /var/tmp/diff_new_pack.I1EcOt/_old 2011-04-01 10:14:06.0 +0200 +++ /var/tmp/diff_new_pack.I1EcOt/_new 2011-04-01 10:14:06.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package hydrogen (Version 0.9.3) +# spec file for package hydrogen # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,71 +19,118 @@ Name: hydrogen -BuildRequires: flac-devel kdelibs3-devel liblrdf-devel libsndfile-devel -%if %suse_version > 1020 -BuildRequires: libraptor-devel -%else -BuildRequires: raptor-devel -%endif +BuildRequires: alsa-devel flac-devel libjack-devel liblrdf-devel libqt4-devel libsndfile-devel +BuildRequires: ladspa-devel lash-devel libarchive-devel libraptor-devel portaudio-devel zlib-devel +BuildRequires: fdupes gcc-c++ help2man hicolor-icon-theme rsync scons subversion update-desktop-files Summary:A Real-Time Drum Machine and Sequencer -Version:0.9.3 -Release:249 +Version:0.9.5 +Release:1 License:GPLv2+ Group: Productivity/Multimedia/Sound/Midi BuildRoot: %{_tmppath}/%{name}-%{version}-build Url:http://www.hydrogen-music.org/ -Source: %{name}-%{version}.tar.bz2 -Source1:hydrogen.desktop -Patch1: hydrogen-gcc4.1-fix.diff -Patch2: hydrogen-plugin-compile-fix.diff -Patch3: hydrogen-flac-1.1.4-fix.diff -Patch4: hydrogen-gcc43-fixes.diff -Patch5: hydrogen-gcc44-fixes.diff +Source0:%{name}-%{version}.tar.bz2 +Source1:hydrogen.1 +Patch1: portaudio.patch +Patch2: hydrogen-no-return-in-nonvoid-function.patch +Patch3: hydrogen-no-current-time.patch +Patch4: hydrogen-0.9.5-desktopfile.patch %description -Hydrogen is a simple real-time Drum machine and sequencer for computer -aided composition (CAC). It supports OSS and JACK outputs and ALSA -sequencer MIDI input. +Hydrogen is an advanced drum machine for GNU/Linux. +It's main goal is to bring professional yet simple and intuitive +pattern-based drum programming. sequencer MIDI input. +Very user-friendly, modular, fast and intuitive graphical +interface based on QT4. +Sample-based stereo audio engine, with import of sound samples +in .wav, .au and .aiff formats. +Pattern-based sequencer, with unlimited number of patterns and +ability to chain patterns into a song.
commit lxc for openSUSE:Factory
Hello community, here is the log from the commit of package lxc for openSUSE:Factory checked in at Fri Apr 1 10:13:54 CEST 2011. --- lxc/lxc.changes 2011-02-28 18:20:18.0 +0100 +++ /mounts/work_src_done/STABLE/lxc/lxc.changes2011-03-24 18:04:36.0 +0100 @@ -1,0 +2,7 @@ +Thu Mar 24 14:22:15 UTC 2011 - br...@aljex.com + +- update to 0.7.4.1 + - fix mount path + - rename physical device to the original name + +--- calling whatdependson for head-i586 Old: _service:recompress:download_url:lxc-0.7.4.tar.bz2 New: _service:recompress:download_url:lxc-0.7.4.1.tar.bz2 Other differences: -- ++ lxc.spec ++ --- /var/tmp/diff_new_pack.SfsvqN/_old 2011-04-01 10:09:20.0 +0200 +++ /var/tmp/diff_new_pack.SfsvqN/_new 2011-04-01 10:09:20.0 +0200 @@ -18,14 +18,14 @@ Name: lxc -Version:0.7.4 +Version:0.7.4.1 Release:1 Url:http://lxc.sourceforge.net/ Summary:Linux containers implementation Group: System/Management AutoReqProv:on License:LGPLv2.1 -Source: http://dl.sourceforge.net/sourceforge/lxc/lxc-%{version}.tar.bz2 +Source: %{name}-%{version}.tar.bz2 Source1:README.SUSE BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: docbook-utils libcap-devel pkg-config @@ -46,50 +46,32 @@ package is useful to create Virtual Private Server, or to run isolated applications like bash or sshd. - - -Authors: - -Daniel Lezcano - %package devel License:LGPLv2.1 Summary:Development library for lxc -Requires: %{name} = %{version} glibc-devel +Requires: %name = %version glibc-devel Group: Development/Libraries/C and C++ %description devel Lxc header files and library needed for development of containers. - - -Authors: - -Daniel Lezcano - %prep -%setup -q +%setup %build -aclocal -I config -autoheader -autoconf -automake --add-missing --copy -%configure --libexecdir=%{_prefix}/lib/%{name} --disable-examples -%{__make} %{?jobs:-j%jobs} -cp %{SOURCE1} . -# copy to separate dir do we can use rpm's %%doc -rm -rf .doc -mkdir -p .doc/examples -cp doc/examples/*.conf .doc/examples +%configure --disable-examples +%__make %{?_smp_mflags} +%__cp %{SOURCE1} . +%__rm -rf .doc +%__mkdir_p .doc/examples +%__cp doc/examples/*.conf .doc/examples %install %makeinstall -install -d -m 755 %{buildroot}/var/lib/lxc -find $RPM_BUILD_ROOT -type f -name '*.la' -exec rm -f {} ';' +find %buildroot -type f -name '*.la' -delete %clean -rm -rf %{buildroot} +%__rm -rf %buildroot %post -p /sbin/ldconfig @@ -97,18 +79,18 @@ %files %defattr(-,root,root) -%doc AUTHORS MAINTAINERS COPYING README +%doc AUTHORS MAINTAINERS COPYING README doc/FAQ.txt %doc README.SUSE %doc .doc/examples -%{_libdir}/liblxc.so.* -%{_libdir}/lxc +%{_libdir}/lib%{name}.so.* +%{_libdir}/%name %{_bindir}/%{name}-* %{_mandir}/man[^3]/* %files devel %defattr(-,root,root) -%{_includedir}/%{name} -%{_libdir}/liblxc.so +%{_includedir}/%name +%{_libdir}/lib%{name}.so %{_datadir}/pkgconfig/%{name}.pc %changelog ++ _service ++ --- /var/tmp/diff_new_pack.SfsvqN/_old 2011-04-01 10:09:20.0 +0200 +++ /var/tmp/diff_new_pack.SfsvqN/_new 2011-04-01 10:09:20.0 +0200 @@ -1,11 +1,11 @@ - http lxc.sourceforge.net - /download/lxc/lxc-0.7.4.tar.gz + http + /download/lxc/lxc-0.7.4.1.tar.gz - _service:download_url:lxc-0.7.4.tar.gz + _service:download_url:lxc-*.tar.gz bz2 ++ _service:recompress:download_url:lxc-0.7.4.tar.bz2 -> _service:recompress:download_url:lxc-0.7.4.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxc-0.7.4/configure new/lxc-0.7.4.1/configure --- old/lxc-0.7.4/configure 2011-02-26 10:20:20.0 +0100 +++ new/lxc-0.7.4.1/configure 2011-03-14 21:48:53.0 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.67 for lxc 0.7.4. +# Generated by GNU Autoconf 2.67 for lxc 0.7.4.1. # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -549,8 +549,8 @@ # Identity of this package. PACKAGE_NAME='lxc' PACKAGE_TARNAME='lxc' -PACKAGE_VERSION='0.7.4' -PACKAGE_STRING='lxc 0.7.4' +PACKAGE_VERSION='0.7.4.1' +PACKAGE_STRING='lxc 0.7.4.1' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1266,7 +1266,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures lxc 0.7.4 to adapt to many kinds of systems. +\`configure' configures lxc 0.7.4.1 to adapt to many kinds of systems. Usage: $0
commit perl-Net-SSLGlue for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Net-SSLGlue for openSUSE:Factory checked in at Fri Apr 1 10:09:07 CEST 2011. --- perl-Net-SSLGlue/perl-Net-SSLGlue.changes 2010-12-01 14:51:36.0 +0100 +++ /mounts/work_src_done/STABLE/perl-Net-SSLGlue/perl-Net-SSLGlue.changes 2011-03-31 13:53:37.0 +0200 @@ -1,0 +2,6 @@ +Thu Mar 31 11:51:59 UTC 2011 - co...@novell.com + +- update to 0.5: + documentation fixes: http://rt.cpan.org/Ticket/Display.html?id=65258 + +--- calling whatdependson for head-i586 Old: Net-SSLGlue-0.4.tar.gz New: Net-SSLGlue-0.5.tar.gz Other differences: -- ++ perl-Net-SSLGlue.spec ++ --- /var/tmp/diff_new_pack.B8ELFp/_old 2011-04-01 10:04:38.0 +0200 +++ /var/tmp/diff_new_pack.B8ELFp/_new 2011-04-01 10:04:38.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-Net-SSLGlue (Version 0.4) +# spec file for package perl-Net-SSLGlue # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,40 +15,39 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-Net-SSLGlue +Version:0.5 +Release:1 +License:CHECK(Distributable) %define cpan_name Net-SSLGlue -Summary:Add/extend SSL support for common perl modules -Version:0.4 -Release:2 -License:GPL+ or Artistic -Group: Development/Libraries/Perl +Summary:add/extend SSL support for common perl modules Url:http://search.cpan.org/dist/Net-SSLGlue/ -Source: http://www.cpan.org/modules/by-module/Net/Net-SSLGlue-%{version}.tar.gz +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/S/SU/SULLR/Net-SSLGlue-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(IO::Socket::INET) -BuildRequires: perl(IO::Socket::INET6) BuildRequires: perl(IO::Socket::SSL) >= 1.19 -BuildRequires: perl(LWP::UserAgent) >= 5.822 -Requires: perl(IO::Socket::INET) -Requires: perl(IO::Socket::INET6) Requires: perl(IO::Socket::SSL) >= 1.19 -Requires: perl(LWP::UserAgent) >= 5.822 +%{perl_requires} %description Some commonly used perl modules don't have SSL support at all, even if the protocol would support it. Others have SSL support, but most of them don't do proper checking of the servers certificate. -Authors: - - Steffen Ullrich +The 'Net::SSLGlue::*' modules try to add SSL support or proper certificate +to these modules. Currently is support for the following modules available: + +* Net::SMTP - add SSL from beginning or using STARTTLS + +* Net::LDAP - add proper certificate checking + +* LWP - add proper certificate checking %prep %setup -q -n %{cpan_name}-%{version} @@ -62,18 +61,14 @@ %install %perl_make_install -# do not perl_process_packlist (noarch) -# remove .packlist file -%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch -# remove perllocal.pod file -%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib +%perl_process_packlist %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(-,root,root,-) -%doc Changes COPYRIGHT TODO examples +%defattr(644,root,root,755) +%doc Changes COPYRIGHT README TODO %changelog ++ Net-SSLGlue-0.4.tar.gz -> Net-SSLGlue-0.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-0.4/Changes new/Net-SSLGlue-0.5/Changes --- old/Net-SSLGlue-0.4/Changes 2010-06-13 21:26:32.0 +0200 +++ new/Net-SSLGlue-0.5/Changes 2011-02-03 19:44:35.0 +0100 @@ -1,3 +1,6 @@ +0.5 2011/02/03 +documentation fixes: http://rt.cpan.org/Ticket/Display.html?id=65258 + 0.4 2010/06/13 added Changes, put examples into examples/ dir diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-0.4/MANIFEST new/Net-SSLGlue-0.5/MANIFEST --- old/Net-SSLGlue-0.4/MANIFEST2010-06-13 21:32:24.0 +0200 +++ new/Net-SSLGlue-0.5/MANIFEST2011-02-03 19:46:15.0 +0100 @@ -14,4 +14,5 @@ examples/send-ssl-mail.pl examples/send-starttls-mail.pl Changes +README META.yml Module meta-data (added by MakeMaker) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-0.4/META.yml new/Net-SSLG
commit postgrey for openSUSE:Factory
Hello community, here is the log from the commit of package postgrey for openSUSE:Factory checked in at Fri Apr 1 10:04:30 CEST 2011. --- postgrey/postgrey.changes 2011-01-17 13:28:36.0 +0100 +++ /mounts/work_src_done/STABLE/postgrey/postgrey.changes 2011-03-31 10:46:05.0 +0200 @@ -1,0 +2,6 @@ +Thu Mar 31 08:45:55 UTC 2011 - ch...@computersalat.de + +- cleanup init script (skeleton) + o added sleep 3s when restart + +--- calling whatdependson for head-i586 Other differences: -- ++ postgrey.spec ++ --- /var/tmp/diff_new_pack.cdvFmc/_old 2011-04-01 10:03:27.0 +0200 +++ /var/tmp/diff_new_pack.cdvFmc/_new 2011-04-01 10:03:27.0 +0200 @@ -29,7 +29,7 @@ Group: Productivity/Networking/Email/Utilities Summary:Postfix greylisting policy server Version:1.33 -Release:1 +Release:15 Url:http://postgrey.schweikert.ch/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0:http://postgrey.schweikert.ch/pub/%name-%{version}.tar.bz2 ++ postgrey.init ++ --- /var/tmp/diff_new_pack.cdvFmc/_old 2011-04-01 10:03:27.0 +0200 +++ /var/tmp/diff_new_pack.cdvFmc/_new 2011-04-01 10:03:27.0 +0200 @@ -31,24 +31,20 @@ ### END INIT INFO # +# Check for missing binaries (stale symlinks should not happen) +# Note: Special treatment of stop for LSB conformance POSTGREY_BIN=/usr/sbin/postgrey -POSTGREY_SYSCONFIG=/etc/sysconfig/postgrey +test -x $POSTGREY_BIN || { echo "$POSTGREY_BIN not installed"; + if [ "$1" = "stop" ]; then exit 0; + else exit 5; fi; } -if [ ! -x $POSTGREY_BIN ] ; then - echo -n "Postfix greylisting server postgrey not installed ! " - exit 5 -fi - -if [ ! -r $POSTGREY_SYSCONFIG ]; then - echo "$POSTGREY_SYSCONFIG not existing"; - if [ x"$1" = x"stop" ]; then - exit 0 - else - exit 6 - fi -fi +# Check for existence of needed config file and read it +POSTGREY_SYSCONFIG=/etc/sysconfig/postgrey +test -r $POSTGREY_SYSCONFIG || { echo "$POSTGREY_SYSCONFIG not existing"; + if [ "$1" = "stop" ]; then exit 0; + else exit 6; fi; } -# Load options file +# Read sysconfig . $POSTGREY_SYSCONFIG # glue all the sysconfig options to one - easier handling @@ -57,24 +53,28 @@ # Source SuSE config, only if exists with size greater zero test -s /etc/rc.status && . /etc/rc.status - +# Reset status of this service rc_reset case "$1" in start) -echo -n "Starting postgrey daemon" + echo -n "Starting postgrey daemon" ## Start daemon with startproc(8). If this fails ## the echo return value is set appropriate. -startproc "$POSTGREY_BIN" -d $POSTGREY_OPTIONS -rc_status -v -;; + /sbin/startproc "$POSTGREY_BIN" -d $POSTGREY_OPTIONS + + # Remember status and be verbose + rc_status -v + ;; stop) -echo -n "Shutting down postgrey daemon" + echo -n "Shutting down postgrey daemon" ## Stop daemon with killproc(8) and if this fails ## set echo the return value. -killproc -TERM "$POSTGREY_BIN" -rc_status -v -;; + /sbin/killproc -TERM "$POSTGREY_BIN" + + # Remember status and be verbose + rc_status -v + ;; try-restart) $0 status >/dev/null && $0 restart # Remember status and be quiet @@ -83,31 +83,37 @@ restart) ## Stop the service and regardless of whether it was ## running or not, start it again. -$0 stop -$0 start + $0 stop + sleep 3s + $0 start # Remember status and be quiet -rc_status -;; + rc_status + ;; force-reload) echo -n "Reload service postgrey not possible" rc_failed 3 + + # Remember status and be verbose rc_status -v ;; reload) ## Send daemon HUP signal with killproc(8) and if this ## fails set echo the return value. -killproc -HUP "$POSTGREY_BIN" -rc_status -v + /sbin/killproc -HUP "$POSTGREY_BIN" + + # Remember status and be verbose + rc_status -v ;; status) -echo -n "Checking for service postgrey: " -checkproc "$POSTGREY_BIN" -rc_status -v -;; + echo -n "Checking for service postgrey: " + /sbin/checkproc "$POSTGREY_BIN" + + # Remember status and be verbose + rc_status -v + ;; *) -echo "Usage: postgrey {start|stop|try-restart|restart|reload|status}" -exit 1 + echo "Usage: postgrey {start|stop|try-restart|restart|reload|status}" + exit 1 esac - rc_exit Remember to have fun.
commit kdebase4-openSUSE for openSUSE:Factory
Hello community, here is the log from the commit of package kdebase4-openSUSE for openSUSE:Factory checked in at Fri Apr 1 10:03:11 CEST 2011. --- KDE/kdebase4-openSUSE/kdebase4-openSUSE.changes 2011-03-10 01:42:23.0 +0100 +++ /mounts/work_src_done/STABLE/kdebase4-openSUSE/kdebase4-openSUSE.changes 2011-03-30 14:03:49.0 +0200 @@ -1,0 +2,6 @@ +Wed Mar 30 12:02:00 UTC 2011 - jav...@opensuse.org + +- remove Source4 (sysinfo_background.png) since it is already + included in kdebase4-openSUSE-11.4.tar.bz2 (bnc#680328) + +--- calling whatdependson for head-i586 Old: sysinfo_background.png Other differences: -- ++ kdebase4-openSUSE.spec ++ --- /var/tmp/diff_new_pack.0VdKlt/_old 2011-04-01 10:01:14.0 +0200 +++ /var/tmp/diff_new_pack.0VdKlt/_new 2011-04-01 10:01:14.0 +0200 @@ -26,11 +26,10 @@ PreReq: %fillup_prereq BuildRoot: %{_tmppath}/%{name}-%{version}-build Version:11.4 -Release:37 +Release:38 # git clone git://git.opensuse.org/projects/desktop/kdebase4-openSUSE.git Source0:kdebase4-openSUSE-%{version}.tar.bz2 Source2:devel-splash.tar.bz2 -Source4:sysinfo_background.png Requires: kdebase4-workspace Provides: kdebase4-SuSE = 11.0 Obsoletes: kdebase4-SuSE <= 11.0 @@ -135,7 +134,6 @@ cd build %makeinstall cd .. - install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/usr/share/kde4/apps/sysinfo/about/images/background.png for l in SUSEgreeter krpmview kde4-openSUSE kio_sysinfo; do %find_lang $l suse.lang done Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-PPI for openSUSE:Factory
Hello community, here is the log from the commit of package perl-PPI for openSUSE:Factory checked in at Fri Apr 1 09:59:21 CEST 2011. --- perl-PPI/perl-PPI.changes 2010-12-01 10:46:04.0 +0100 +++ /mounts/work_src_done/STABLE/perl-PPI/perl-PPI.changes 2011-03-31 20:31:56.0 +0200 @@ -1,0 +2,18 @@ +Thu Mar 31 18:29:18 UTC 2011 - co...@novell.com + +* update to 1.215 + - Confirmed new Perl::Critic works with 1.214_02, so we + can release a new PPI now. + - Updated copyright year to 2011 (ADAMK) + - Fixed RT #64247 bless {} probably contains a hash constructor (WYANT) + - Backed out glob fix (WYANT) + - Fixed RT #65199 Cast can trump braces in + PPI::Token::Symbol->symbol (WYANT) + - index_locations on an empty document no longer warns (WYANT) + - Corrected a bug in line-spanning attribute support (WYANT) + - Regression test for line-spanning attribute support (ADAMK) + - Fixed #61305 return { foo => 1 } should parse curlys as hash + constructor, not block (WYANT) + - Fixed #63943 map and regexp confuse PPI? (ADAMK) + +--- calling whatdependson for head-i586 Old: PPI-1.213.tar.bz2 New: PPI-1.215.tar.gz Other differences: -- ++ perl-PPI.spec ++ --- /var/tmp/diff_new_pack.ht8bRX/_old 2011-04-01 09:58:39.0 +0200 +++ /var/tmp/diff_new_pack.ht8bRX/_new 2011-04-01 09:58:39.0 +0200 @@ -15,22 +15,20 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-PPI %define cpan_name PPI Summary:Parse, Analyze and Manipulate Perl (without perl) -Version:1.213 -Release:6 +Url:http://search.cpan.org/dist/PPI/ +Version:1.215 +Release:1 License:GPL+ or Artistic Group: Development/Libraries/Perl -Url:http://search.cpan.org/dist/PPI/ -#Source: http://www.cpan.org/modules/by-module/PPI/PPI-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 +#Source: http://www.cpan.org/authors/id/A/AD/ADAMK/PPI-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Class::Inspector) >= 1.22 @@ -43,11 +41,9 @@ BuildRequires: perl(List::Util) >= 1.20 BuildRequires: perl(Params::Util) >= 1.00 BuildRequires: perl(Task::Weaken) -BuildRequires: perl(Test::More) >= 0.86 BuildRequires: perl(Test::NoWarnings) >= 0.084 BuildRequires: perl(Test::Object) >= 0.07 BuildRequires: perl(Test::SubCalls) >= 1.07 -# Requires: perl(Clone) >= 0.30 Requires: perl(Digest::MD5) >= 2.35 Requires: perl(File::Spec) >= 0.84 @@ -56,23 +52,18 @@ Requires: perl(List::Util) >= 1.20 Requires: perl(Params::Util) >= 1.00 Requires: perl(Task::Weaken) +%{perl_requires} %description -The purpose of PPI is not to parse Perl *Code*, but to parse Perl -*Documents*. By treating the problem this way, we are able to parse a -single file containing Perl source code "isolated" from any other -resources, such as libraries upon which the code may depend, and without -needing to run an instance of perl alongside or inside the parser. - -Authors: -Adam Kennedy +This is the PPI manual. It describes its reason for existing, its +general structure, its use, an overview of the API, and provides a few +implementation samples. %prep %setup -q -n %{cpan_name}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor - %{__make} %{?_smp_mflags} %check @@ -80,18 +71,14 @@ %install %perl_make_install -# do not perl_process_packlist (noarch) -# remove .packlist file -%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch -# remove perllocal.pod file -%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib +%perl_process_packlist %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(-,root,root,-) +%defattr(644,root,root,755) %doc Changes inline2test.conf inline2test.tpl LICENSE README %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-File-Slurp for openSUSE:Factory
Hello community, here is the log from the commit of package perl-File-Slurp for openSUSE:Factory checked in at Fri Apr 1 09:58:29 CEST 2011. --- perl-File-Slurp/perl-File-Slurp.changes 2010-11-30 20:25:51.0 +0100 +++ /mounts/work_src_done/STABLE/perl-File-Slurp/perl-File-Slurp.changes 2011-03-31 13:51:28.0 +0200 @@ -1,0 +2,7 @@ +Thu Mar 31 11:45:47 UTC 2011 - co...@novell.com + +* update to .15 + - Added LICENCE (same as perl) to POD + - for the rest, see Changes (a lot) + +--- calling whatdependson for head-i586 Old: File-Slurp-.13.tar.bz2 New: File-Slurp-.15.tar.gz Other differences: -- ++ perl-File-Slurp.spec ++ --- /var/tmp/diff_new_pack.RVSPV6/_old 2011-04-01 09:55:05.0 +0200 +++ /var/tmp/diff_new_pack.RVSPV6/_new 2011-04-01 09:55:05.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-File-Slurp (Version .13) +# spec file for package perl-File-Slurp # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,47 +15,49 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild -%bcond_with pod Name: perl-File-Slurp -%define cpan_name File-Slurp -Summary:Efficient Reading/Writing of Complete Files -Version:.13 -Release:10 +Version:.15 +Release:1 License:GPL+ or Artistic -Group: Development/Libraries/Perl +%define cpan_name File-Slurp +Summary:Simple and Efficient Reading/Writing of Complete Files Url:http://search.cpan.org/dist/File-Slurp/ -#Source: http://www.cpan.org/modules/by-module/File/File-Slurp-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/U/UR/URI/File-Slurp-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros -%if %{with pod} -BuildRequires: perl(Test::Pod) >= 1.14 -BuildRequires: perl(Test::Pod::Coverage) >= 1.04 -%endif +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) +BuildRequires: perl(Fcntl) +BuildRequires: perl(POSIX) +Requires: perl(Carp) +Requires: perl(Exporter) +Requires: perl(Fcntl) +Requires: perl(POSIX) +%{perl_requires} %description This module provides subs that allow you to read or write entire files with one simple call. They are designed to be simple to use, have flexible ways to pass in or get the file contents and to be very efficient. There is also -a sub to read in all the files in a directory other than . and .. - -These slurp/spew subs work for files, pipes and sockets, and stdio, -pseudo-files, and DATA. +a sub to read in all the files in a directory other than '.' and '..' -Authors: - -Uri Guttman +These slurp/spew subs work for files, pipes and sockets, stdio, +pseudo-files, and the DATA handle. Read more about why slurping files is a +good thing in the file 'slurp_article.pod' in the extras/ directory. + +If you are interested in how fast these calls work, check out the +slurp_bench.pl program in the extras/ directory. It compares many different +forms of slurping. You can select the I/O direction, context and file +sizes. Use the --help option to see how to run it. %prep %setup -q -n %{cpan_name}-%{version} -# rpmlint: script-without-shebang -%{__chmod} a-x lib/File/Slurp.pm %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -66,18 +68,14 @@ %install %perl_make_install -# do not perl_process_packlist (noarch) -# remove .packlist file -%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch -# remove perllocal.pod file -%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib +%perl_process_packlist %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(-,root,root,-) -%doc Changes README +%defattr(644,root,root,755) +%doc Changes README TODO %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-HTTP-Message for openSUSE:Factory
Hello community, here is the log from the commit of package perl-HTTP-Message for openSUSE:Factory checked in at Fri Apr 1 09:53:45 CEST 2011. --- perl-HTTP-Message/perl-HTTP-Message.changes 2011-03-17 00:37:44.0 +0100 +++ /mounts/work_src_done/STABLE/perl-HTTP-Message/perl-HTTP-Message.changes 2011-03-31 20:43:08.0 +0200 @@ -1,0 +2,6 @@ +Thu Mar 31 18:39:23 UTC 2011 - co...@novell.com + +- update to 6.02 + Declare dependency on Bunzip2 v2.021 [RT#66593] + +--- calling whatdependson for head-i586 Old: HTTP-Message-6.01.tar.gz New: HTTP-Message-6.02.tar.gz Other differences: -- ++ perl-HTTP-Message.spec ++ --- /var/tmp/diff_new_pack.bWtXD0/_old 2011-04-01 09:44:43.0 +0200 +++ /var/tmp/diff_new_pack.bWtXD0/_new 2011-04-01 09:44:43.0 +0200 @@ -18,48 +18,27 @@ Name: perl-HTTP-Message -%define cpan_name HTTP-Message -Summary:HTTP style message (base class) -Version:6.01 +Version:6.02 Release:1 License:GPL+ or Artistic -Group: Development/Libraries/Perl +%define cpan_name HTTP-Message +Summary:HTTP style message (base class) Url:http://search.cpan.org/dist/HTTP-Message/ -Source: http://www.cpan.org/authors/id/G/GA/GAAS/HTTP-Message-%{version}.tar.gz +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/G/GA/GAAS/HTTP-Message-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Compress::Raw::Zlib) -BuildRequires: perl(Encode) >= 2.12 BuildRequires: perl(Encode::Locale) >= 1 BuildRequires: perl(HTML::Parser) >= 3.33 BuildRequires: perl(HTTP::Date) >= 6 -BuildRequires: perl(IO::Compress::Bzip2) -BuildRequires: perl(IO::Compress::Deflate) -BuildRequires: perl(IO::Compress::Gzip) -BuildRequires: perl(IO::Uncompress::Bunzip2) -BuildRequires: perl(IO::Uncompress::Gunzip) -BuildRequires: perl(IO::Uncompress::Inflate) -BuildRequires: perl(IO::Uncompress::RawInflate) -BuildRequires: perl(MIME::Base64) >= 2.1 -BuildRequires: perl(MIME::QuotedPrint) BuildRequires: perl(LWP::MediaTypes) >= 6 BuildRequires: perl(URI) >= 1.10 -Requires: perl(Compress::Raw::Zlib) -Requires: perl(Encode) >= 2.12 Requires: perl(Encode::Locale) >= 1 Requires: perl(HTML::Parser) >= 3.33 Requires: perl(HTTP::Date) >= 6 -Requires: perl(IO::Compress::Bzip2) -Requires: perl(IO::Compress::Deflate) -Requires: perl(IO::Compress::Gzip) -Requires: perl(IO::Uncompress::Bunzip2) -Requires: perl(IO::Uncompress::Gunzip) -Requires: perl(IO::Uncompress::Inflate) -Requires: perl(IO::Uncompress::RawInflate) -Requires: perl(MIME::Base64) >= 2.1 -Requires: perl(MIME::QuotedPrint) Requires: perl(LWP::MediaTypes) >= 6 Requires: perl(URI) >= 1.10 %{perl_requires} @@ -68,6 +47,12 @@ An 'HTTP::Message' object contains some headers and a content body. The following methods are available: +* $mess = HTTP::Message->new + +* $mess = HTTP::Message->new( $headers ) + +* $mess = HTTP::Message->new( $headers, $content ) + %prep %setup -q -n %{cpan_name}-%{version} ++ HTTP-Message-6.01.tar.gz -> HTTP-Message-6.02.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.01/Changes new/HTTP-Message-6.02/Changes --- old/HTTP-Message-6.01/Changes 2011-03-07 18:53:38.0 +0100 +++ new/HTTP-Message-6.02/Changes 2011-03-20 12:50:33.0 +0100 @@ -1,4 +1,11 @@ ___ +2011-03-20 HTTP-Message 6.02 + +Declare dependency on Bunzip2 v2.021 [RT#66593] + + + +___ 2011-03-07 HTTP-Message 6.01 Avoid loading XML::Simple to avoid test failures. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.01/META.yml new/HTTP-Message-6.02/META.yml --- old/HTTP-Message-6.01/META.yml 2011-03-07 18:54:10.0 +0100 +++ new/HTTP-Message-6.02/META.yml 2011-03-20 13:10:22.0 +0100 @@ -1,6 +1,6 @@ --- #YAML:1.0 name: HTTP-Message -version:6.01 +version:6.02 abstract: HTTP style messages author: - Gisle Aas @@ -16,10 +16,10 @@ Encode::Locale: 1 HTML::Parser: 3.33 HTTP::Date: 6 -IO::Compress::Bzip2: 0 +IO::Compress::Bzip2: 2.021 IO::Compress::Deflate: 0 IO::Compress::Gzip: 0 -IO::Uncompress::Bunzip2: 0 +IO::Uncomp
commit tiff for openSUSE:Factory
Hello community, here is the log from the commit of package tiff for openSUSE:Factory checked in at Fri Apr 1 09:07:15 CEST 2011. --- tiff/tiff.changes 2011-03-03 09:30:27.0 +0100 +++ /mounts/work_src_done/STABLE/tiff/tiff.changes 2011-03-31 23:13:44.0 +0200 @@ -1,0 +2,8 @@ +Thu Mar 31 21:49:49 CEST 2011 - pgaj...@suse.cz + +- fixed regression caused by previous update [bnc#682871] + * modified CVE-2011-0192.patch +- fixed buffer overflow in thunder decoder [bnc#683337] + * added CVE-2011-1167.patch + +--- calling whatdependson for head-i586 New: tiff-3.9.4-CVE-2011-1167.patch Other differences: -- ++ tiff.spec ++ --- /var/tmp/diff_new_pack.QT8QWP/_old 2011-04-01 09:01:24.0 +0200 +++ /var/tmp/diff_new_pack.QT8QWP/_new 2011-04-01 09:01:24.0 +0200 @@ -29,7 +29,7 @@ # Url:http://www.remotesensing.org/libtiff/ Version:3.9.4 -Release:3 +Release:4 Summary:Tools for Converting from and to the Tiff Format Source: tiff-%{version}.tar.bz2 Source2:README.SUSE @@ -41,6 +41,7 @@ Patch8: tiff-%{version}-scanlinesize.patch Patch9: tiff-%{version}-dont-fancy-upsampling.patch Patch10:tiff-%{version}-CVE-2011-0192.patch +Patch11:tiff-3.9.4-CVE-2011-1167.patch # FYI: this issue is solved another way # http://bugzilla.maptools.org/show_bug.cgi?id=1985#c1 # Patch9: tiff-%{version}-lzw-CVE-2009-2285.patch @@ -107,6 +108,7 @@ %patch8 -p1 %patch9 -p1 %patch10 +%patch11 find -type d -name "CVS" | xargs rm -rfv find -type d | xargs chmod 755 ++ tiff-3.9.4-CVE-2011-0192.patch ++ --- /var/tmp/diff_new_pack.QT8QWP/_old 2011-04-01 09:01:24.0 +0200 +++ /var/tmp/diff_new_pack.QT8QWP/_new 2011-04-01 09:01:24.0 +0200 @@ -1,15 +1,29 @@ -Index: libtiff/tif_fax3.h -=== libtiff/tif_fax3.h.orig -+++ libtiff/tif_fax3.h -@@ -478,6 +478,10 @@ done1d: \ +Protect against a fax VL(n) codeword commanding a move left. Without +this, a malicious input file can generate an indefinitely large series +of runs without a0 ever reaching the right margin, thus overrunning +our buffer of run lengths. Per CVE-2011-0192. This is a modified +version of a patch proposed by Drew Yao of Apple Product Security. +It adds an unexpected() report, and disallows the equality case except +for the first run of a line, since emitting a run without increasing a0 +still allows buffer overrun. (We have to allow it for the first run to +cover the case of encoding a zero-length run at start of line using VL.) + +http://bugzilla.maptools.org/show_bug.cgi?id=2297 + +diff -Naur libtiff/tif_fax3.h tiff-3.9.4/libtiff/tif_fax3.h +--- libtiff/tif_fax3.h 2010-06-08 14:50:42.0 -0400 libtiff/tif_fax3.h 2011-03-10 12:11:20.850839162 -0500 +@@ -478,6 +478,12 @@ break; \ case S_VL: \ CHECK_b1; \ -+if (b1 <= (int) (a0 + TabEnt->Param)) { \ -+ unexpected("VL", a0); \ -+ goto eol2d; \ -+} \ ++ if (b1 <= (int) (a0 + TabEnt->Param)) { \ ++ if (b1 < (int) (a0 + TabEnt->Param) || pa != thisrun) { \ ++ unexpected("VL", a0); \ ++ goto eol2d; \ ++ } \ ++ } \ SETVALUE(b1 - a0 - TabEnt->Param); \ b1 -= *--pb;\ break; \ + ++ tiff-3.9.4-CVE-2011-1167.patch ++ Index: libtiff/tif_thunder.c === --- libtiff/tif_thunder.c.orig +++ libtiff/tif_thunder.c @@ -25,6 +25,7 @@ */ #include "tiffiop.h" +#include #ifdef THUNDER_SUPPORT /* * TIFF Library. @@ -55,12 +56,32 @@ static const int twobitdeltas[4] = { 0, 1, 0, -1 }; static const int threebitdeltas[8] = { 0, 1, 2, 3, 0, -3, -2, -1 }; -#defineSETPIXEL(op, v) { \ - lastpixel = (v) & 0xf; \ - if (npixels++ & 1) \ - *op++ |= lastpixel; \ - else \ +#defineSETPIXEL(op, v) { \ +