Commit graph

21 commits

Author SHA1 Message Date
markd
505426bb1d freeimage: get building again.
In PluginJPEG.cpp avoid a name clash with jpeglib function.
Restore accidentally deleted part of patch-Source_FreeImage_PluginTIFF.cpp.
On Linux PluginTIFF.cpp extracts with carriage return/linefeeds whereas
NetBSD only has linefeeds so strip carriage returns so patch will apply on
both.
2021-07-11 04:08:06 +00:00
markd
f5316e3ecc freeimage: build with openexr3 2021-07-08 21:26:12 +00:00
nia
2556db4073 *: Update broken sf.net HOMEPAGEs 2020-06-14 10:07:48 +00:00
nia
85d68c659b freeimage*: Generalize packages. Unbreak freeimageplus. 2020-05-25 12:24:37 +00:00
ryoon
02a5ef8cc3 *: Recursive revbump from graphics/ilmbase 2020-05-21 20:53:37 +00:00
joerg
66774b7ffd Needs pkg-config 2020-05-16 02:13:02 +00:00
nia
53c227f58a freeimage: Force use of unbundled libraries.
Most Linux distributions have been forcing this for a while, because
the reference image libraries are often full of bugs and slow to do
releases, so everyone (including us) is carrying lots of local patches
for security fixes.

Bump PKGREVISION
2020-05-14 16:42:13 +00:00
rillig
87da552718 graphics/freeimage: add patch for char subscript in array 2020-03-21 16:41:41 +00:00
rillig
b686dd9180 all: migrate several HOMEPAGEs to https
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.
2020-01-18 23:30:43 +00:00
nia
996d36c2ad freeimage: Update to 3.18.0
Release 3.18.0 is a maintenance release that mainly brings updates of its third party libraries.
The library has been updated with the new ZLib (1.2.11), LibJPEG (9c), LibPNG (1.6.35), LibTIFF (4.0.9), LibRaw (0.19.0), LibWebP (1.0.0), OpenEXR (2.2.1).
Other significant improvements concern better support for JPEG saving (when using 32-bit CMYK images) and PSD saving.
Lastly, the library contains many bug fixes provided by our users (will concern especially plugins PCX, TIFF, XPM, GIF, TARGA, PSD, BMP, DDS, PNG, HDR).
As usual, check the changes log for full details (especially for bug fixes) and check also the updated FreeImage documentation.
2020-01-11 14:40:44 +00:00
rillig
102c17a1e8 graphics: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-02 22:37:52 +00:00
joerg
a19083df44 Mark packages that require C++03 (or the GNU variants) if they fail with
C++14 default language.
2018-07-18 00:06:10 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
he
9574befff5 Add a couple of patches to adapt to newer C++ where R"some string" now
has special meaning, and add a comment to an existing patch.
Bump PKGREVISION.
2017-12-26 11:55:01 +00:00
nros
4491400716 Install licenses and copyright information in freeimage and
freeimage-plus packages in order to comply with binary redistribution of
the boundled libraries.
2017-08-11 15:26:20 +00:00
nros
4b8809a177 Make freeimage and freeimageplus use the c++ copiler for linking and remove
linking to stdc++.
This will make them use the right runtime library, not all compilers
use stdc++.
2017-07-08 08:08:25 +00:00
nros
de282d2f28 set correct licences for freeimage 2017-07-04 20:50:53 +00:00
snj
d124d22d8e Fix CVE-2015-0852 and CVE-2016-5684. 2017-02-20 08:00:42 +00:00
agc
7f810a359f Add SHA512 digests for distfiles for graphics category
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.
2015-11-03 21:33:50 +00:00
markd
7a5643d341 Update to 3.17.0
Release 3.17.0 adds many improvements for ICO, TIFF, PNG, HDR, TGA, GIF,
RAW, JXR, JP2, Exif plugins. It comes with new conversion functions for
RGBA16/RGBAF formats, as well as new functions used to deal with external
pixel buffers (ConvertFromRawBitsEx, CreateView). Other useful added
functions are ReslaleRect, GetMemorySize, SetMetadataKeyValue and the
FIQ_LFPQUANT quantizer algorithm.
The library has been updated with the new LibPNG (1.6.16), LibTIFF (4.0.4),
LibRaw (0.17.a1), LibWebP (0.4.2), OpenEXR (2.2.0).
FreeImage is also distributed with updated VB6, Delphi and C++ wrappers.
2015-05-27 21:59:26 +00:00
snj
1d309a8395 Import freeimage-3.16.0 as graphics/freeimage.
FreeImage is an Open Source library project for developers who would like to
support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as
needed by today's multimedia applications. FreeImage is easy to use, fast,
multithreading safe, compatible with all 32-bit or 64-bit versions of Windows,
and cross-platform (works both with Linux and Mac OS X).

Thanks to its ANSI C interface, FreeImage is usable in many languages including
C, C++, VB, C#, Delphi, Java and also in common scripting languages such as
Perl, Python, PHP, TCL or Ruby.
2015-02-12 22:40:05 +00:00