file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
Changes since 0.7.0:
- Workaround for problems with big files (DVD images) when compiling
with GCC 3.0 to 3.3.
- removed "too many files missing, won't attempt to download them
from fallback mirror" logic in jigdo-lite because it was broken
- .jigdo file format: Semantics of multiple [Image] sections have
changed: Formerly, the idea was that one .jigdo could provide
multiple images, but the idea never caught on and the idea "one
.jigdo => one image" is firmly planted in people's minds now. The
original incentive of allowing multiple [Image] sections was to
make it possible to avoid duplication of .jigdo data, by providing
all 7 CDs and the single DVD in one .jigdo. This duplication can
now be avoided by [Include]ing the CDs' files from the DVD's,
because all except the first [Image] section are ignored.
- Fixed minor bug in jigdo-lite; it would sometimes abort even if no
error code was returned by jigdo-file
- GUI: Added code for processing of .jigdo files and [Include]
- GUI: Added simple caching of downloaded data during .jigdo
downloads
- Bugfix for "jigdo-file make-image" (Steve McIntyre): Failed
assertion `nextAlignedOff>off' and huge .template with >4GB image.
- Bugfix for "jigdo-file make-template": Sometimes *incorrectly*
reports: "You have found a bug". (Maxim Reznik)
- Bugfix for "jigdo-file make-image": Handle I/O errors more
gracefully (Brian Bennett)
- Bugfix for "jigdo-file make-image" (Andreas Krüger): Do not
allocate on the stack an array whose size is the number of matched
files in the image. This gave, er, "funny" results with tens of
thousands of matches... <slap>
- Added comfortable debugging aids ("debug(fmt,...)", --debug=...)
- Various documentation updates (manpages, Hacking.txt, changelog;-P)
- Fix for build problems if size_t is 64 bits wide
- Various fixes to allow compilation with GCC 3.4
- Added unit tests for many parts of the code, with support in
depend.awk
- Fixed bug in html-beautify.awk
- Vanity meter reports 26000 lines of code in 120 files
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
Jigsaw Download, or short jigdo, is a tool designed to ease the
distribution of very large files over the internet, for example CD or
DVD images. Its aim is to make downloading the images as easy for
users as a click on a direct download link in a browser, while
avoiding all the problems that server administrators have with hosting
such large files.