Subject: CVS commit: pkgsrc/audio/id3
From: Thomas Klausner
Date: 2016-08-24 11:59:31
Message id: 20160824095931.52D3FFBC3@cvs.NetBSD.org

Log Message:
Updated id3 to 1.0.0.

1.0.0
-----

- Development taken over by Peter Pentchev.
- Import a Debian patch by Stefan Ott <stefan@ott.net> to
  avoid backquotes in the usage string.
- Import a Debian patch by Stefan Ott <stefan@ott.net> and
  Peter Pentchev to let the compiler and linker flags be
  overridden.
- Let the install program and the strip flag also be overridden.
- Check some more functions' return values for errors.
- Add some preprocessor and compiler flags to specify certain
  POSIX and C environment standards.
- Reorder the #include statements.
- Also include <strings.h> for strncasecmp().
- Mark the list of genres in genre.h as "const char".
- Add a lot of GCC-specific compiler warning flags.
- Use the err(3) and warn(3) functions, they're portable enough.
- Mark several global variables as static.
- Break the display of the ID3 tags out into a separate function.
- Use "return" from main(), remove unreachable "break" \ 
statements.
- Avoid possible out-of-bound copying when storing command-line
  arguments into the new tag structure.
- Expect a C99 compiler and reduce the scope of some variables.
- Use the C99 "bool" type for, well, boolean flags.
- Convert the id3.1 manual page to the mdoc format.
- Fix the fields length in the manual page - only the comment is
  limited to 28 characters, the rest of the text fields are at 30.
- Use the more common "file..." instead of "file1 [file2 \ 
[file3...]]"
- Fill in some commonly-used manual page sections.
- Validate number-to-string conversions for the genre and track number.
- Fix a signedness error in the track number display.

Files:
RevisionActionfile
1.12modifypkgsrc/audio/id3/Makefile
1.6modifypkgsrc/audio/id3/distinfo
1.4modifypkgsrc/audio/id3/patches/patch-aa
1.2modifypkgsrc/audio/id3/patches/patch-ab