- patch ufraw for newer error and pointer (AutoPtr to UniquePtr) types
- avoid extern C around glib includes
- don't force --std=c++03, because exiv2 fails with that
ufraw includes jasper headers from a C++ file, and jasper relies in
int_limit.h defines. But NetBSD only defines the macros in C mode, or
in C++>=C11. Ask for the defines explicitly.
Set ufraw to C99, and gc support for gcc before 3.
Replace patches that broke NetBSD 8 (added without MAINTAINER
consultation, and for which queries went unanswered), replacing them
with something that seems likely to work in multiple situations.
The basic issue is that OPENMP is unstable, and it does not seem to be
possible to write non-ifdefed code that compiles cleanly on old and
new versions:
https://gcc.gnu.org/gcc-9/porting_to.html#ompdatasharing
pkglint --only "https instead of http" -r -F
With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.
This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
Problems found with existing digests:
Package fotoxx distfile fotoxx-14.03.1.tar.gz
ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
Problems found locating distfiles:
Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
Package pgraf: missing distfile pgraf-20010131.tar.gz
Package qvplay: missing distfile qvplay-0.95.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
Change to lcms2.
16/06/2015 - UFRaw-0.22 released, based on DCRaw v 9.26.
* Fix security issue CVE-2015-3885.
* Removal of liblcms1 support.
* Better Foveon support.
* Lot of new camera support and bug fixes.
patch-ufraw.h (extern C guards) was applied upstream.
Upstream NEWS:
24/09/2014 - UFRaw-0.20 released, based on DCRaw v 9.22.
Fuji X-Trans filters are finally supported.