diff options
Diffstat (limited to 'meta/recipes-extended/libsolv')
2 files changed, 13 insertions, 11 deletions
diff --git a/meta/recipes-extended/libsolv/libsolv/0001-Add-fallback-fopencookie-implementation.patch b/meta/recipes-extended/libsolv/libsolv/0001-Add-fallback-fopencookie-implementation.patch index a575d0ebce..e5cb60dd56 100644 --- a/meta/recipes-extended/libsolv/libsolv/0001-Add-fallback-fopencookie-implementation.patch +++ b/meta/recipes-extended/libsolv/libsolv/0001-Add-fallback-fopencookie-implementation.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 4d9b6ec30b78d00ead0a22eb5d047dcdba37e99c Mon Sep 17 00:00:00 2001 | 1 | From 47c6f1b4332a9e4935c48cca826786a6b8fe6f59 Mon Sep 17 00:00:00 2001 |
2 | From: =?UTF-8?q?Neal=20Gompa=20=28=E3=83=8B=E3=83=BC=E3=83=AB=E3=83=BB?= | 2 | From: =?UTF-8?q?Neal=20Gompa=20=28=E3=83=8B=E3=83=BC=E3=83=AB=E3=83=BB?= |
3 | =?UTF-8?q?=E3=82=B3=E3=82=99=E3=83=B3=E3=83=8F=E3=82=9A=29?= | 3 | =?UTF-8?q?=E3=82=B3=E3=82=99=E3=83=B3=E3=83=8F=E3=82=9A=29?= |
4 | <ngompa13@gmail.com> | 4 | <ngompa13@gmail.com> |
@@ -13,6 +13,7 @@ Alex Kanavin: rebased CMakeLists.txt change to apply to latest upstream code. | |||
13 | 13 | ||
14 | Upstream-Status: Denied [https://github.com/openSUSE/libsolv/pull/112] | 14 | Upstream-Status: Denied [https://github.com/openSUSE/libsolv/pull/112] |
15 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | 15 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> |
16 | |||
16 | --- | 17 | --- |
17 | ext/CMakeLists.txt | 7 ++ | 18 | ext/CMakeLists.txt | 7 ++ |
18 | ext/solv_xfopen.c | 10 +-- | 19 | ext/solv_xfopen.c | 10 +-- |
@@ -23,7 +24,7 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | |||
23 | create mode 100644 ext/solv_xfopen_fallback_fopencookie.h | 24 | create mode 100644 ext/solv_xfopen_fallback_fopencookie.h |
24 | 25 | ||
25 | diff --git a/ext/CMakeLists.txt b/ext/CMakeLists.txt | 26 | diff --git a/ext/CMakeLists.txt b/ext/CMakeLists.txt |
26 | index 586eda8..477a2ef 100644 | 27 | index b8917a2..fac6c32 100644 |
27 | --- a/ext/CMakeLists.txt | 28 | --- a/ext/CMakeLists.txt |
28 | +++ b/ext/CMakeLists.txt | 29 | +++ b/ext/CMakeLists.txt |
29 | @@ -4,6 +4,13 @@ SET (libsolvext_SRCS | 30 | @@ -4,6 +4,13 @@ SET (libsolvext_SRCS |
@@ -41,11 +42,11 @@ index 586eda8..477a2ef 100644 | |||
41 | SET (libsolvext_SRCS ${libsolvext_SRCS} | 42 | SET (libsolvext_SRCS ${libsolvext_SRCS} |
42 | pool_fileconflicts.c repo_rpmdb.c) | 43 | pool_fileconflicts.c repo_rpmdb.c) |
43 | diff --git a/ext/solv_xfopen.c b/ext/solv_xfopen.c | 44 | diff --git a/ext/solv_xfopen.c b/ext/solv_xfopen.c |
44 | index b0421bf..31345dd 100644 | 45 | index 2c64bb6..eb3a3ad 100644 |
45 | --- a/ext/solv_xfopen.c | 46 | --- a/ext/solv_xfopen.c |
46 | +++ b/ext/solv_xfopen.c | 47 | +++ b/ext/solv_xfopen.c |
47 | @@ -13,6 +13,10 @@ | 48 | @@ -12,6 +12,10 @@ |
48 | #include <zlib.h> | 49 | #include <string.h> |
49 | #include <fcntl.h> | 50 | #include <fcntl.h> |
50 | 51 | ||
51 | +#if !defined(HAVE_FUNOPEN) && !defined(HAVE_FOPENCOOKIE) | 52 | +#if !defined(HAVE_FUNOPEN) && !defined(HAVE_FOPENCOOKIE) |
@@ -55,7 +56,7 @@ index b0421bf..31345dd 100644 | |||
55 | #include "solv_xfopen.h" | 56 | #include "solv_xfopen.h" |
56 | #include "util.h" | 57 | #include "util.h" |
57 | 58 | ||
58 | @@ -39,7 +43,7 @@ static FILE *cookieopen(void *cookie, const char *mode, | 59 | @@ -21,7 +25,7 @@ static FILE *cookieopen(void *cookie, const char *mode, |
59 | ssize_t (*cwrite)(void *, const char *, size_t), | 60 | ssize_t (*cwrite)(void *, const char *, size_t), |
60 | int (*cclose)(void *)) | 61 | int (*cclose)(void *)) |
61 | { | 62 | { |
@@ -64,7 +65,7 @@ index b0421bf..31345dd 100644 | |||
64 | if (!cookie) | 65 | if (!cookie) |
65 | return 0; | 66 | return 0; |
66 | return funopen(cookie, | 67 | return funopen(cookie, |
67 | @@ -48,7 +52,7 @@ static FILE *cookieopen(void *cookie, const char *mode, | 68 | @@ -30,7 +34,7 @@ static FILE *cookieopen(void *cookie, const char *mode, |
68 | (fpos_t (*)(void *, fpos_t, int))NULL, /* seekfn */ | 69 | (fpos_t (*)(void *, fpos_t, int))NULL, /* seekfn */ |
69 | cclose | 70 | cclose |
70 | ); | 71 | ); |
@@ -73,7 +74,7 @@ index b0421bf..31345dd 100644 | |||
73 | cookie_io_functions_t cio; | 74 | cookie_io_functions_t cio; |
74 | 75 | ||
75 | if (!cookie) | 76 | if (!cookie) |
76 | @@ -60,8 +64,6 @@ static FILE *cookieopen(void *cookie, const char *mode, | 77 | @@ -42,8 +46,6 @@ static FILE *cookieopen(void *cookie, const char *mode, |
77 | cio.write = cwrite; | 78 | cio.write = cwrite; |
78 | cio.close = cclose; | 79 | cio.close = cclose; |
79 | return fopencookie(cookie, *mode == 'w' ? "w" : "r", cio); | 80 | return fopencookie(cookie, *mode == 'w' ? "w" : "r", cio); |
@@ -246,5 +247,5 @@ index 0000000..6a7bfee | |||
246 | + | 247 | + |
247 | +#endif | 248 | +#endif |
248 | -- | 249 | -- |
249 | 2.11.0 | 250 | 2.4.0 |
250 | 251 | ||
diff --git a/meta/recipes-extended/libsolv/libsolv/0002-Fixes-to-internal-fopencookie-implementation.patch b/meta/recipes-extended/libsolv/libsolv/0002-Fixes-to-internal-fopencookie-implementation.patch index efb4e3ad7e..93b8cc9c18 100644 --- a/meta/recipes-extended/libsolv/libsolv/0002-Fixes-to-internal-fopencookie-implementation.patch +++ b/meta/recipes-extended/libsolv/libsolv/0002-Fixes-to-internal-fopencookie-implementation.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 99b10cdf6a0f8a24e1670c1813b1d9563ae3f5b5 Mon Sep 17 00:00:00 2001 | 1 | From 84e12bf7ece49073c559dfd58005132a6099a964 Mon Sep 17 00:00:00 2001 |
2 | From: =?UTF-8?q?Neal=20Gompa=20=28=E3=83=8B=E3=83=BC=E3=83=AB=E3=83=BB?= | 2 | From: =?UTF-8?q?Neal=20Gompa=20=28=E3=83=8B=E3=83=BC=E3=83=AB=E3=83=BB?= |
3 | =?UTF-8?q?=E3=82=B3=E3=82=99=E3=83=B3=E3=83=8F=E3=82=9A=29?= | 3 | =?UTF-8?q?=E3=82=B3=E3=82=99=E3=83=B3=E3=83=8F=E3=82=9A=29?= |
4 | <ngompa13@gmail.com> | 4 | <ngompa13@gmail.com> |
@@ -11,6 +11,7 @@ the tests all pass. | |||
11 | 11 | ||
12 | Upstream-Status: Denied [https://github.com/openSUSE/libsolv/pull/112] | 12 | Upstream-Status: Denied [https://github.com/openSUSE/libsolv/pull/112] |
13 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | 13 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> |
14 | |||
14 | --- | 15 | --- |
15 | ext/solv_xfopen_fallback_fopencookie.c | 19 ++++++++++--------- | 16 | ext/solv_xfopen_fallback_fopencookie.c | 19 ++++++++++--------- |
16 | ext/solv_xfopen_fallback_fopencookie.h | 10 +++++----- | 17 | ext/solv_xfopen_fallback_fopencookie.h | 10 +++++----- |
@@ -100,5 +101,5 @@ index 6a7bfee..7223e3f 100644 | |||
100 | 101 | ||
101 | #ifndef SOLV_XFOPEN_FALLBACK_FOPENCOOKIE_H | 102 | #ifndef SOLV_XFOPEN_FALLBACK_FOPENCOOKIE_H |
102 | -- | 103 | -- |
103 | 2.11.0 | 104 | 2.4.0 |
104 | 105 | ||