Merge pull request #23482 from rardiol/pcsxr
pcsxr: remove name conflict with zlib 1.2.9
This commit is contained in:
commit
c31c11ecef
|
@ -45,6 +45,8 @@ stdenv.mkDerivation rec {
|
||||||
url = "https://anonscm.debian.org/cgit/pkg-games/pcsxr.git/plain/debian/patches/08_reproducible.patch?h=debian/1.9.94-2";
|
url = "https://anonscm.debian.org/cgit/pkg-games/pcsxr.git/plain/debian/patches/08_reproducible.patch?h=debian/1.9.94-2";
|
||||||
sha256 = "1cx9q59drsk9h6l31097lg4aanaj93ysdz5p88pg9c7wvxk1qz06";
|
sha256 = "1cx9q59drsk9h6l31097lg4aanaj93ysdz5p88pg9c7wvxk1qz06";
|
||||||
})
|
})
|
||||||
|
|
||||||
|
./uncompress2.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
--- a/libpcsxcore/cdriso.c
|
||||||
|
+++ b/libpcsxcore/cdriso.c
|
||||||
|
@@ -1219,7 +1219,7 @@
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
-static int uncompress2(void *out, unsigned long *out_size, void *in, unsigned long in_size)
|
||||||
|
+static int uncompress3(void *out, unsigned long *out_size, void *in, unsigned long in_size)
|
||||||
|
{
|
||||||
|
static z_stream z;
|
||||||
|
int ret = 0;
|
||||||
|
@@ -1298,7 +1298,7 @@
|
||||||
|
if (is_compressed) {
|
||||||
|
cdbuffer_size_expect = sizeof(compr_img->buff_raw[0]) << compr_img->block_shift;
|
||||||
|
cdbuffer_size = cdbuffer_size_expect;
|
||||||
|
- ret = uncompress2(compr_img->buff_raw[0], &cdbuffer_size, compr_img->buff_compressed, size);
|
||||||
|
+ ret = uncompress3(compr_img->buff_raw[0], &cdbuffer_size, compr_img->buff_compressed, size);
|
||||||
|
if (ret != 0) {
|
||||||
|
SysPrintf("uncompress failed with %d for block %d, sector %d\n",
|
||||||
|
ret, block, sector);
|
Loading…
Reference in New Issue