svn commit: r483279 - in head/graphics/freeimage: . files
Mark Linimon
linimon at FreeBSD.org
Sun Oct 28 11:26:06 UTC 2018
Author: linimon
Date: Sun Oct 28 11:26:05 2018
New Revision: 483279
URL: https://svnweb.freebsd.org/changeset/ports/483279
Log:
Fix build on GCC-based architectures.
PR: 232381
Submitted by: Piotr Kubaj
Added:
head/graphics/freeimage/files/patch-Source_FreeImage_PluginBMP.cpp (contents, props changed)
Modified:
head/graphics/freeimage/Makefile
Modified: head/graphics/freeimage/Makefile
==============================================================================
--- head/graphics/freeimage/Makefile Sun Oct 28 11:23:17 2018 (r483278)
+++ head/graphics/freeimage/Makefile Sun Oct 28 11:26:05 2018 (r483279)
@@ -26,7 +26,9 @@ USES= dos2unix gmake zip
USE_LDCONFIG= yes
DOS2UNIX_FILES= Source/LibOpenJPEG/opj_malloc.h \
Source/LibRawLite/dcraw/dcraw.c \
- Source/LibRawLite/internal/dcraw_common.cpp
+ Source/LibRawLite/internal/dcraw_common.cpp \
+ Source/FreeImage/PluginBMP.cpp \
+ Source/FreeImage/PluginDDS.cpp
WRKSRC= ${WRKDIR}/FreeImage
MAKE_ARGS= CC="${CC}" CPP="${CPP}" CXX="${CXX}"
Added: head/graphics/freeimage/files/patch-Source_FreeImage_PluginBMP.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/freeimage/files/patch-Source_FreeImage_PluginBMP.cpp Sun Oct 28 11:26:05 2018 (r483279)
@@ -0,0 +1,29 @@
+--- Source/FreeImage/PluginBMP.cpp.orig 2018-10-18 12:56:26 UTC
++++ Source/FreeImage/PluginBMP.cpp
+@@ -1419,7 +1419,7 @@ Save(FreeImageIO *io, FIBITMAP *dib, fi_handle handle,
+
+ free(buffer);
+ #ifdef FREEIMAGE_BIGENDIAN
+- } else if (bpp == 16) {
++ } else if (dst_bpp == 16) {
+ int padding = dst_pitch - dst_width * sizeof(WORD);
+ WORD pad = 0;
+ WORD pixel;
+@@ -1440,7 +1440,7 @@ Save(FreeImageIO *io, FIBITMAP *dib, fi_handle handle,
+ }
+ #endif
+ #if FREEIMAGE_COLORORDER == FREEIMAGE_COLORORDER_RGB
+- } else if (bpp == 24) {
++ } else if (dst_bpp == 24) {
+ int padding = dst_pitch - dst_width * sizeof(FILE_BGR);
+ DWORD pad = 0;
+ FILE_BGR bgr;
+@@ -1461,7 +1461,7 @@ Save(FreeImageIO *io, FIBITMAP *dib, fi_handle handle,
+ }
+ }
+ }
+- } else if (bpp == 32) {
++ } else if (dst_bpp == 32) {
+ FILE_BGRA bgra;
+ for(unsigned y = 0; y < dst_height; y++) {
+ BYTE *line = FreeImage_GetScanLine(dib, y);
More information about the svn-ports-all
mailing list