Update of /cvsroot/fink/experimental/thesin/finkinfo In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv30259
Modified Files: apt.info apt.patch Log Message: * pick up Translation-* even if only compressed available (Closes: 717665) * request absolute URIs from proxies again (0.9.9.3 regession) (Closes: 717891) * fix missing changelog entry for 0.9.9.3 (git-dch issue) * debian/apt.auto-removal.sh: - do not include debug symbol packages for the kernel in the blacklist (closes: #717616) * debian/apt.postinst: - run /etc/kernel/postinst.d/apt-auto-removal once on upgrade to ensure that the correct auto-removal list is generated (closes: #717615) * skip all Description fields in apt-cache, not just first (Closes: 717254) * fix 'apt-cache search' crash with missing description (Closes: 647590) * Do not send a connection: keep-alive, at all * Vietnamese updated by Tran Ngoc Quan. Closes: #717016 * fix if-clause to generate hook-info for 'rc' packages (Closes: 717006) * apt-pkg/packagemanager.cc: - increate APT::pkgPackageManager::MaxLoopCount to 5000 * cherry pick debian/apt.auto-removal.sh feature from the ubuntu/master branch * debian/apt.conf.autoremove: don't include linux-image*, linux-restricted-modules*, and linux-ubuntu-modules* packages in the list to never be autoremoved. * debian/apt.auto-removal.sh, debian/rules, debian/apt.dirs: install new script to /etc/kernel/postinst.d/ which ensures we only automatically keep the currently-running kernel, the being-installed kernel, and the newest kernel, so we don't fill /boot up with an unlimited number of kernels. LP: #923876. * Fix up two things in debian/apt.auto-removal.sh: - Use exact matches with $-terminated regexes, so we don't get confusion between similarly-named kernel flavours. - Keep linux-backports-modules in sync with installed kernels. * Version 3 for DPkg::Pre-Install-Pkgs with MultiArch info (Closes: #712116) * implement arch+= and arch-= for sources.list * prevent MarkInstall of unsynced Multi-Arch:same siblings * improve debug output for the Debug::pkgProblemResolver and Debug::pkgDepCache::AutoInstall * improve apt-cdrom output when no CD-ROM can be auto-detected * document --no-auto-detect in apt-cdrom * build the en manpages in subdirectory doc/en * remove -ldl from cdrom and -lutil from apt-get linkage * rewrite pkgOrderList::DepRemove to stop incorrect immediate setting (Closes: 645713) * prefer Essentials over Removals in ordering score * fix priority sorting by prefering higher in MarkInstall * try all providers in order if uninstallable in MarkInstall * do unpacks before configures in SmartConfigure (Closes: #707578) * fix support for multiple patterns in apt-cache search (Closes: #691453) * set Fail flag in FileFd on all errors consistently * don't explicitly init ExtractTar InFd with invalid fd * OpenDescriptor should autoclose fd always on error (Closes: #704608) * fail in CopyFile if the FileFds have error flag set * ensure state-dir exists before coyping cdrom files * fix file location for configure-index.gz in apt.conf(5) (Closes: #711921) * handle missing "Description" in apt-cache show (Closes: #712435) * try defaults if auto-detection failed in apt-cdrom (Closes: #712433) * support \n and \r\n line endings in ReadMessages * do not redownload unchanged InRelease files * trigger NODATA error for invalid InRelease files (Closes: #712486) Index: apt.patch =================================================================== RCS file: /cvsroot/fink/experimental/thesin/finkinfo/apt.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- apt.patch 21 Jun 2013 04:13:59 -0000 1.3 +++ apt.patch 27 Aug 2013 21:33:02 -0000 1.4 @@ -1,10 +1,22 @@ -diff -ruN apt-0.9.8.2.orig/fink/patches/darwin-fixes.patch apt-0.9.8.2/fink/patches/darwin-fixes.patch ---- apt-0.9.8.2.orig/fink/patches/darwin-fixes.patch 1969-12-31 17:00:00.000000000 -0700 -+++ apt-0.9.8.2/fink/patches/darwin-fixes.patch 2013-06-19 20:00:38.000000000 -0600 -@@ -0,0 +1,537 @@ -+diff -ruN apt-0.9.8.2.orig/apt-pkg/contrib/macros.h apt-0.9.8.2/apt-pkg/contrib/macros.h -+--- apt-0.9.8.2.orig/apt-pkg/contrib/macros.h 2013-06-06 11:25:59.000000000 -0600 -++++ apt-0.9.8.2/apt-pkg/contrib/macros.h 2013-06-18 11:55:07.000000000 -0600 +diff -ruN apt-0.9.9.4.orig/fink/patches/darwin-fixes.patch apt-0.9.9.4/fink/patches/darwin-fixes.patch +--- apt-0.9.9.4.orig/fink/patches/darwin-fixes.patch 1969-12-31 17:00:00.000000000 -0700 ++++ apt-0.9.9.4/fink/patches/darwin-fixes.patch 2013-08-27 15:23:36.000000000 -0600 +@@ -0,0 +1,558 @@ [...4399 lines suppressed...] +++ SigWinch(0); +++ +++ // Match the operation +++ CmdL.DispatchArg(Cmds); +++ +++ // Print any errors or warnings found during parsing +++ bool const Errors = _error->PendingError(); +++ if (_config->FindI("quiet",0) > 0) +++ _error->DumpErrors(); +++ else +++ _error->DumpErrors(GlobalError::DEBUG); +++ return Errors == true ? 100 : 0; +++} +++ /*}}}*/ ++diff -ruN apt-0.9.9.4.darwin/dselect/setup apt-0.9.9.4.f-v-p/dselect/setup ++--- apt-0.9.9.4.darwin/dselect/setup 2013-07-26 01:58:55.000000000 -0600 +++++ apt-0.9.9.4.f-v-p/dselect/setup 2013-08-27 15:08:57.000000000 -0600 +@@ -23,15 +23,18 @@ + my $vardir=$ARGV[0]; + my $method=$ARGV[1]; Index: apt.info =================================================================== RCS file: /cvsroot/fink/experimental/thesin/finkinfo/apt.info,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- apt.info 21 Jun 2013 04:13:59 -0000 1.4 +++ apt.info 27 Aug 2013 21:33:02 -0000 1.5 @@ -1,10 +1,10 @@ Package: apt -Version: 0.9.8.2 +Version: 0.9.9.4 Revision: 1.1 GCC: 4.0 Source: mirror:debian:pool/main/a/%n/%n_%v.tar.gz -Source-MD5: 956bb906224a5662111d353ab11a0347 +Source-MD5: 72b3283acd9b99868da5545f0499b0da SourceDirectory: %n-%v BuildDepends: << @@ -31,7 +31,7 @@ << PatchFile: %n.patch -PatchFile-MD5: 5eb84aed1a18fdae5a85a33fac572d96 +PatchFile-MD5: 5bf67bf17e64f387648455a0dbcf64ac PatchScript: << osxversion=$(sw_vers -productVersion | perl -pi -e 's,(\d\.\d)(\.\d)+?,$1,g'); \ sed -e 's|@FINKPREFIX@|%p|g' -e "s|@DIST@|$osxversion|g" < %{PatchFile} | patch -p1 @@ -47,7 +47,7 @@ perl -pi -e 's,po4a,notpo4a,g' configure # fix paths -for i in %b/po/*.po %b/po/*.pot %b/doc/po/*.po %b/doc/po/*.pot %b/doc/*.[13578] %b/doc/*.ent %b/doc/*.sgml %b/doc/*.xmli %b/doc/examples/apt-https-method-example.conf %b/doc/examples/configure-index %b/debian/apt.logrotate %b/apt-pkg/deb/debsystem.cc %b/apt-pkg/deb/dpkgpm.cc %b/apt-pkg/init.cc %b/apt-pkg/acquire-item.cc %b/apt-pkg/aptconfiguration.cc %b/apt-pkg/contrib/gpgv.cc %b/cmdline/apt-get.cc %b/cmdline/apt-key %b/dselect/install %b/dselect/update; do \ +for i in %b/po/*.po %b/po/*.pot %b/doc/po/*.po %b/doc/po/*.pot %b/doc/*.[13578] %b/doc/*.ent %b/doc/*.sgml %b/doc/*.xmli %b/doc/examples/apt-https-method-example.conf %b/doc/examples/configure-index %b/debian/apt.logrotate %b/debian/apt.auto-removal.sh %b/apt-pkg/deb/debsystem.cc %b/apt-pkg/deb/dpkgpm.cc %b/apt-pkg/init.cc %b/apt-pkg/acquire-item.cc %b/apt-pkg/aptconfiguration.cc %b/apt-pkg/contrib/gpgv.cc %b/cmdline/apt-get.cc %b/cmdline/apt-key %b/dselect/install %b/dselect/update; do \ perl -pi -e 's,/usr/,%p/,g' $i; \ perl -pi -e 's,/var/,%p/var/,g' $i; \ perl -pi -e 's,/etc/,%p/etc/,g' $i; \ @@ -117,6 +117,7 @@ install -d -m755 %i/etc/apt/preferences.d install -d -m755 %i/etc/apt/sources.list.d install -d -m755 %i/etc/apt/trusted.gpg.d +install -d -m755 %i/etc/kernel/postinst.d install -d -m755 %i/etc/cron.daily install -d -m755 %i/etc/logrotate.d install -d -m755 %i/var/cache/apt/archives/partial @@ -137,6 +138,8 @@ cp scripts/dselect/* %i/lib/dpkg/methods/apt/ cp debian/apt.conf.autoremove %i/etc/apt/apt.conf.d/01autoremove +cp debian/apt.auto-removal.sh %i/etc/kernel/postinst.d/apt-auto-removal +chmod 755 %i/etc/kernel/postinst.d/apt-auto-removal cp debian/apt.bug-script %i/share/bug/apt/script cp debian/apt.cron.daily %i/etc/cron.daily/apt cp debian/apt.logrotate %i/etc/logrotate.d/apt @@ -171,9 +174,9 @@ cp -R locale %i/share/ -cp doc/*.1 %i/share/man/man1/ -cp doc/*.5 %i/share/man/man5/ -cp doc/*.8 %i/share/man/man8/ +cp doc/en/*.1 %i/share/man/man1/ +cp doc/en/*.5 %i/share/man/man5/ +cp doc/en/*.8 %i/share/man/man8/ << PreInstScript: << @@ -235,6 +238,10 @@ chmod -f 0640 %p/var/log/apt/term.log* || true fi + # create kernel autoremoval blacklist on update + if dpkg --compare-versions "$2" lt-nl 0.9.9.3; then + %p/etc/kernel/postinst.d/apt-auto-removal + fi ;; abort-upgrade|abort-remove|abort-deconfigure) ------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs