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

Reply via email to