COMMENT should not be longer than 70 characters.
COMMENT should not begin with 'A'.
COMMENT should not begin with 'An'.
COMMENT should not begin with 'a'.
COMMENT should not end with a period.
COMMENT should start with a capital letter.
pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
alternative from mk/jpeg.buildlink3.mk
This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).
The mechanical edits were applied via the following script:
#!/bin/sh
for d in */*; do
[ -d "$d" ] || continue
for i in "$d/"Makefile* "$d/"*.mk; do
case "$i" in *.orig|*"*"*) continue;; esac
out="$d/x"
sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
-e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
< "$i" > "$out"
if cmp -s "$i" "$out"; then
rm -f "$out"
else
echo "Edited $i"
mv -f "$i" "$i.orig" && mv "$out" "$i"
fi
done
done
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
changes:
- API changed: Move all Exiv2 classes acess methods to interanl provate container.
ABI number set to 5.0.0.
- Fix broken compilation with Exiv2 0.18.
- Support TIFF metadata writting mode (require Exiv2 >= 0.18).
- Added new methods canWriteComment(), canWriteExif(), canWriteIptc().
- Added new method supportMetadataWritting().
- Do not change file time-stamp when metadata are changed.
0.1.6
------------------------------------------------------------------------
- API Changed : Kexiv2 destructor is now virtual.
Krazy Code Checker fix (http://www.englishbreakfastnetwork.org/krazy)
Bugs fixed from B.K.O (http://bugs.kde.org):
001 ==> 137750: color mode2 nikon d70s not recognized as adobe rgb
002 ==> 149267: digiKam crashes after finding gif,avi,txt and so on.
003 ==> 148182: Iptc.Application2.Keywords appends always the 0-byte.
0.1.4, 0.1.5:
Libtool versioning fixes.
0.1.3
------------------------------------------------------------------------
New features
- API changed: added 4 new static methods to get Exif/Iptc tags description/title.
moved depreceate protected methods used by digiKam core to private.
Bugs fixed from B.K.O (http://bugs.kde.org):
001 ==> 144604: Rotation causes Exif data corruption. GPS data fix
General : Make size of icons used in album icon view more configurable using a slider
in status bar.
General : Removing direct Exiv2 library depency. libkexiv2 interface is used everywhere
instead.
0.1.2
------------------------------------------------------------------------
New features
- added support for exiv2 from svn (next 0.14.0 release)
- API changed: added printExiv2ExceptionError to manage Exiv2 C++ Exception error message
Bugs fixed from B.K.O (http://bugs.kde.org):
001 ==> 142564: digiKam-signature in iptc and exif tags.
002 ==> 140297: GPS kipi plugin truncates input coordinates, introducing inacuracy.