mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 06:48:18 -07:00
games-arcade/performous: Fix building with media-libs/jpeg
Closes: https://bugs.gentoo.org/649280 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: David Seifert <soap@gentoo.org>
This commit is contained in:
11
games-arcade/performous/files/performous-1.1-jpeg-9c.patch
Normal file
11
games-arcade/performous/files/performous-1.1-jpeg-9c.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
--- a/common/image.cc
|
||||
+++ b/common/image.cc
|
||||
@@ -180,7 +180,7 @@
|
||||
}
|
||||
jpeg_create_decompress(&cinfo);
|
||||
jpeg_mem_src(&cinfo, data.data(), data.size());
|
||||
- if (jpeg_read_header(&cinfo, true) != JPEG_HEADER_OK) throw std::runtime_error("Cannot read header of " + filename.string());
|
||||
+ if (jpeg_read_header(&cinfo, TRUE) != JPEG_HEADER_OK) throw std::runtime_error("Cannot read header of " + filename.string());
|
||||
jpeg_start_decompress(&cinfo);
|
||||
bitmap.resize(cinfo.output_width, cinfo.output_height);
|
||||
unsigned stride = (bitmap.width * 3 + 3) & ~3; // Number of bytes per row (word-aligned)
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
@@ -63,6 +63,7 @@ PATCHES=(
|
||||
"${FILESDIR}"/${P}-gentoo.patch
|
||||
"${FILESDIR}"/${P}-linguas.patch
|
||||
"${FILESDIR}"/${P}-nomancompress.patch
|
||||
"${FILESDIR}"/${P}-jpeg-9c.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
|
||||
Reference in New Issue
Block a user