Hi again,

Just writing to let you know I updated the proposed updates to Debian
unifdef again.  The updated package is available from the usual spot.

  - http://git.debian.org/?p=collab-maint/unifdef.git
  - 
http://git.debian.org/?p=collab-maint/unifdef.git;a=commitdiff;h=refs/heads/master;hp=refs/heads/debian-sid
  - dget -u http://collab-maint.alioth.debian.org/unifdef/unifdef_1.318-1.dsc

High-level overview of packaging changes:

 * Switching to Tony Finch’s upstream distribution means we can share
   the upstream tarball with other distributions and avoid the current
   situation of the Linux kernel team, Debian, Gentoo, and Fedora each
   separately maintaining porting changes.

 * Use libbsd instead of an embedded copy of strlcpy.  This keeps the
   security team happy and might result in speedups or better
   compile-time checking if the libbsd maintainers work on that.

High-level overview of upstream changes (based on FreeBSD changelog):

 (A) The new -B option compresses blank lines around a deleted section
     so that blank lines around "paragraphs" of code don't get doubled.
 
 (B) Lenient evaluation of && and || so that #if expressions can be
     evaluated even when some of their sub-expressions cannot be.
 
 (C) The evaluator can now handle macros with arguments.
 
 (D) Portability fixes, especially for unifdefall.

 (E) Added a change log and your test suite.

 (F) unifdefall is a bit faster.

 (G) unifdef avoids an invalid array access when the maximum level of
     #if nesting is exceeded.

Enjoy,
Jonathan



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to