Compare commits
No commits in common. "rawhide" and "f31" have entirely different histories.
28
.gitignore
vendored
28
.gitignore
vendored
@ -21,31 +21,3 @@
|
||||
/mupdf-1.15.0-source.tar.gz
|
||||
/mupdf-1.16.1-source.tar.gz
|
||||
/mupdf-1.17.0-source.tar.gz
|
||||
/mupdf-1.18.0-rc1-source.tar.gz
|
||||
/mupdf-1.18.0-source.tar.gz
|
||||
/mupdf-1.19.0-source.tar.gz
|
||||
/mupdf-1.20.0-rc1-source.tar.gz
|
||||
/mupdf-1.20.0-rc2-source.tar.gz
|
||||
/mupdf-1.20.0-source.tar.gz
|
||||
/mupdf-1.20.3-source.tar.gz
|
||||
/mupdf-1.21.0-rc1-source.tar.gz
|
||||
/mupdf-1.21.0-source.tar.gz
|
||||
/mupdf-1.21.1-source.tar.gz
|
||||
/mupdf-1.22.0-source.tar.gz
|
||||
/mupdf-1.22.1-source.tar.gz
|
||||
/mupdf-1.22.2-source.tar.gz
|
||||
/mupdf-1.23.2-source.tar.gz
|
||||
/mupdf-1.23.3-source.tar.gz
|
||||
/mupdf-1.23.4-source.tar.gz
|
||||
/mupdf-1.23.5-source.tar.gz
|
||||
/mupdf-1.23.7-source.tar.gz
|
||||
/mupdf-1.23.8-source.tar.gz
|
||||
/mupdf-1.23.9-source.tar.gz
|
||||
/mupdf-1.23.10-source.tar.gz
|
||||
/mupdf-1.24.0-source.tar.gz
|
||||
/mupdf-1.24.1-source.tar.gz
|
||||
/mupdf-1.24.2-source.tar.gz
|
||||
/mupdf-1.24.3-source.tar.gz
|
||||
/mupdf-1.24.4-source.tar.gz
|
||||
/mupdf-1.24.5-source.tar.gz
|
||||
/mupdf-1.24.6-source.tar.gz
|
||||
|
@ -1,29 +0,0 @@
|
||||
From 2fdf3e160fc2f30324d1ce9eaceedd3f0ea158bd Mon Sep 17 00:00:00 2001
|
||||
Message-ID: <2fdf3e160fc2f30324d1ce9eaceedd3f0ea158bd.1717676942.git.mjg@fedoraproject.org>
|
||||
From: Michael J Gruber <mjg@fedoraproject.org>
|
||||
Date: Thu, 6 Jun 2024 14:27:12 +0200
|
||||
Subject: [PATCH] Do not complain to your friendly local distribution manager
|
||||
|
||||
Artifex decided to rely on local forks for added functionality, so do
|
||||
not complain to the distribution manager about lack of functionality in
|
||||
unbundled builds.
|
||||
---
|
||||
platform/gl/gl-ui.c | 2 --
|
||||
1 file changed, 2 deletions(-)
|
||||
|
||||
diff --git a/platform/gl/gl-ui.c b/platform/gl/gl-ui.c
|
||||
index d3dfb1de6..c0d9d72d7 100644
|
||||
--- a/platform/gl/gl-ui.c
|
||||
+++ b/platform/gl/gl-ui.c
|
||||
@@ -449,8 +449,6 @@ void ui_init(int w, int h, const char *title)
|
||||
#if defined(FREEGLUT) && (GLUT_API_VERSION >= 6)
|
||||
glutKeyboardExtFunc(on_keyboard);
|
||||
#else
|
||||
- fz_warn(ctx, "This version of MuPDF has been built WITHOUT clipboard or unicode input support!");
|
||||
- fz_warn(ctx, "Please file a complaint with your friendly local distribution manager.");
|
||||
glutKeyboardFunc(on_keyboard);
|
||||
#endif
|
||||
glutSpecialFunc(on_special);
|
||||
--
|
||||
2.45.2.607.ge77ae43106
|
||||
|
@ -0,0 +1,27 @@
|
||||
From a38556c13b132c2e3b275fac0d2e2f0f32895036 Mon Sep 17 00:00:00 2001
|
||||
Message-Id: <a38556c13b132c2e3b275fac0d2e2f0f32895036.1590932097.git.mjg@fedoraproject.org>
|
||||
From: Paul Gardiner <paul.gardiner@artifex.com>
|
||||
Date: Tue, 12 May 2020 17:21:18 +0100
|
||||
Subject: [PATCH] Fix possible crash when using openssl for digital signature
|
||||
support.
|
||||
|
||||
---
|
||||
source/helpers/pkcs7/pkcs7-openssl.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/source/helpers/pkcs7/pkcs7-openssl.c b/source/helpers/pkcs7/pkcs7-openssl.c
|
||||
index dfb99bb8c..a0a15fbd5 100644
|
||||
--- a/source/helpers/pkcs7/pkcs7-openssl.c
|
||||
+++ b/source/helpers/pkcs7/pkcs7-openssl.c
|
||||
@@ -606,7 +606,7 @@ static char *x509_get_name_entry_string(fz_context *ctx, X509_NAME *name, int ni
|
||||
int idx = X509_NAME_get_index_by_NID(name, nid, -1);
|
||||
X509_NAME_ENTRY *entry = X509_NAME_get_entry(name, idx);
|
||||
ASN1_STRING *data = X509_NAME_ENTRY_get_data(entry);
|
||||
- return fz_strdup(ctx, (const char *)ASN1_STRING_get0_data(data));
|
||||
+ return data ? fz_strdup(ctx, (const char *)ASN1_STRING_get0_data(data)) : NULL;
|
||||
}
|
||||
|
||||
static pdf_pkcs7_designated_name *x509_designated_name(fz_context *ctx, X509 *x509)
|
||||
--
|
||||
2.27.0.rc1.210.gb37d18b052
|
||||
|
@ -1,28 +0,0 @@
|
||||
From e3423caf5820d97970068a243427c2bdc576fe26 Mon Sep 17 00:00:00 2001
|
||||
Message-ID: <e3423caf5820d97970068a243427c2bdc576fe26.1710968212.git.mjg@fedoraproject.org>
|
||||
From: Michael J Gruber <mjg@fedoraproject.org>
|
||||
Date: Wed, 20 Mar 2024 21:55:23 +0100
|
||||
Subject: [PATCH] add missing header for fz_archive
|
||||
|
||||
2eb4c51a4 ("Reduce document handler open functions to a single one.",
|
||||
2024-01-08) introduced an additional fz_archive argument. Include the
|
||||
header which defines the argument type.
|
||||
---
|
||||
include/mupdf/fitz/document.h | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/include/mupdf/fitz/document.h b/include/mupdf/fitz/document.h
|
||||
index a23340768..a732fa5d8 100644
|
||||
--- a/include/mupdf/fitz/document.h
|
||||
+++ b/include/mupdf/fitz/document.h
|
||||
@@ -32,6 +32,7 @@
|
||||
#include "mupdf/fitz/link.h"
|
||||
#include "mupdf/fitz/outline.h"
|
||||
#include "mupdf/fitz/separation.h"
|
||||
+#include "mupdf/fitz/archive.h"
|
||||
|
||||
typedef struct fz_document_handler fz_document_handler;
|
||||
typedef struct fz_page fz_page;
|
||||
--
|
||||
2.44.0.458.ge6d7a2c32c
|
||||
|
104
0001-fix-build-on-big-endian.patch
Normal file
104
0001-fix-build-on-big-endian.patch
Normal file
@ -0,0 +1,104 @@
|
||||
From ea2fba125c79be72d339b49aa83bde88103ce68c Mon Sep 17 00:00:00 2001
|
||||
Message-Id: <ea2fba125c79be72d339b49aa83bde88103ce68c.1556708736.git.mjg@fedoraproject.org>
|
||||
From: Michael J Gruber <mjg@fedoraproject.org>
|
||||
Date: Sun, 3 Jun 2018 17:55:46 +0200
|
||||
Subject: [PATCH] fix build on big endian
|
||||
|
||||
0dc1153 ("Spread of context into all procedures and removal from
|
||||
structures", 2017-04-26) missed a few spots that are relevant on big
|
||||
endian only.
|
||||
|
||||
Add the missing ContextIDs in the call chain so that the build succeeds
|
||||
again.
|
||||
|
||||
Signed-off-by: Michael J Gruber <mjg@fedoraproject.org>
|
||||
---
|
||||
src/cmsmd5.c | 18 +++++++++---------
|
||||
1 file changed, 9 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/src/cmsmd5.c b/src/cmsmd5.c
|
||||
index d3017ab..75caacb 100644
|
||||
--- a/src/cmsmd5.c
|
||||
+++ b/src/cmsmd5.c
|
||||
@@ -29,7 +29,7 @@
|
||||
#ifdef CMS_USE_BIG_ENDIAN
|
||||
|
||||
static
|
||||
-void byteReverse(cmsUInt8Number * buf, cmsUInt32Number longs)
|
||||
+void byteReverse(cmsContext ContextID, cmsUInt8Number * buf, cmsUInt32Number longs)
|
||||
{
|
||||
do {
|
||||
|
||||
@@ -42,7 +42,7 @@ void byteReverse(cmsUInt8Number * buf, cmsUInt32Number longs)
|
||||
}
|
||||
|
||||
#else
|
||||
-#define byteReverse(buf, len)
|
||||
+#define byteReverse(ContextID, buf, len)
|
||||
#endif
|
||||
|
||||
|
||||
@@ -169,7 +169,7 @@ cmsHANDLE MD5alloc(cmsContext ContextID)
|
||||
|
||||
|
||||
static
|
||||
-void MD5add(cmsHANDLE Handle, cmsUInt8Number* buf, cmsUInt32Number len)
|
||||
+void MD5add(cmsContext ContextID, cmsHANDLE Handle, cmsUInt8Number* buf, cmsUInt32Number len)
|
||||
{
|
||||
_cmsMD5* ctx = (_cmsMD5*) Handle;
|
||||
cmsUInt32Number t;
|
||||
@@ -193,7 +193,7 @@ void MD5add(cmsHANDLE Handle, cmsUInt8Number* buf, cmsUInt32Number len)
|
||||
}
|
||||
|
||||
memmove(p, buf, t);
|
||||
- byteReverse(ctx->in, 16);
|
||||
+ byteReverse(ContextID, ctx->in, 16);
|
||||
|
||||
MD5_Transform(ctx->buf, (cmsUInt32Number *) ctx->in);
|
||||
buf += t;
|
||||
@@ -202,7 +202,7 @@ void MD5add(cmsHANDLE Handle, cmsUInt8Number* buf, cmsUInt32Number len)
|
||||
|
||||
while (len >= 64) {
|
||||
memmove(ctx->in, buf, 64);
|
||||
- byteReverse(ctx->in, 16);
|
||||
+ byteReverse(ContextID, ctx->in, 16);
|
||||
MD5_Transform(ctx->buf, (cmsUInt32Number *) ctx->in);
|
||||
buf += 64;
|
||||
len -= 64;
|
||||
@@ -229,21 +229,21 @@ void MD5finish(cmsContext ContextID, cmsProfileID* ProfileID, cmsHANDLE Handle)
|
||||
if (count < 8) {
|
||||
|
||||
memset(p, 0, count);
|
||||
- byteReverse(ctx->in, 16);
|
||||
+ byteReverse(ContextID, ctx->in, 16);
|
||||
MD5_Transform(ctx->buf, (cmsUInt32Number *) ctx->in);
|
||||
|
||||
memset(ctx->in, 0, 56);
|
||||
} else {
|
||||
memset(p, 0, count - 8);
|
||||
}
|
||||
- byteReverse(ctx->in, 14);
|
||||
+ byteReverse(ContextID, ctx->in, 14);
|
||||
|
||||
((cmsUInt32Number *) ctx->in)[14] = ctx->bits[0];
|
||||
((cmsUInt32Number *) ctx->in)[15] = ctx->bits[1];
|
||||
|
||||
MD5_Transform(ctx->buf, (cmsUInt32Number *) ctx->in);
|
||||
|
||||
- byteReverse((cmsUInt8Number *) ctx->buf, 4);
|
||||
+ byteReverse(ContextID, (cmsUInt8Number *) ctx->buf, 4);
|
||||
memmove(ProfileID ->ID8, ctx->buf, 16);
|
||||
|
||||
_cmsFree(ContextID, ctx);
|
||||
@@ -288,7 +288,7 @@ cmsBool CMSEXPORT cmsMD5computeID(cmsContext ContextID, cmsHPROFILE hProfile)
|
||||
if (MD5 == NULL) goto Error;
|
||||
|
||||
// Add all bytes
|
||||
- MD5add(MD5, Mem, BytesNeeded);
|
||||
+ MD5add(ContextID,MD5, Mem, BytesNeeded);
|
||||
|
||||
// Temp storage is no longer needed
|
||||
_cmsFree(ContextID, Mem);
|
||||
--
|
||||
2.21.0.1043.g4a4bfeb487
|
||||
|
66
0001-fix-build-with-gcc-10.patch
Normal file
66
0001-fix-build-with-gcc-10.patch
Normal file
@ -0,0 +1,66 @@
|
||||
From 33349b6cebcca0ac9db79177c046fa153c073470 Mon Sep 17 00:00:00 2001
|
||||
Message-Id: <33349b6cebcca0ac9db79177c046fa153c073470.1580897265.git.mjg@fedoraproject.org>
|
||||
From: Michael J Gruber <mjg@fedoraproject.org>
|
||||
Date: Wed, 5 Feb 2020 11:07:38 +0100
|
||||
Subject: [PATCH] fix build with gcc 10
|
||||
|
||||
gcc 10 uses -fno-common by default, so that mupdf fails to build: the
|
||||
linker raises "multiple definition" errors the the definitions in
|
||||
fg_gl2.h which were supposed to be declarations. Mark them as such and
|
||||
move the definition to fg_gl2.c.
|
||||
|
||||
Signed-off-by: Michael J Gruber <mjg@fedoraproject.org>
|
||||
---
|
||||
src/fg_gl2.c | 10 ++++++++++
|
||||
src/fg_gl2.h | 14 +++++++-------
|
||||
2 files changed, 17 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/src/fg_gl2.c b/src/fg_gl2.c
|
||||
index 38b0acb..a9ccdf1 100644
|
||||
--- a/src/fg_gl2.c
|
||||
+++ b/src/fg_gl2.c
|
||||
@@ -27,6 +27,16 @@
|
||||
#include "fg_internal.h"
|
||||
#include "fg_gl2.h"
|
||||
|
||||
+#ifndef GL_ES_VERSION_2_0
|
||||
+FGH_PFNGLGENBUFFERSPROC fghGenBuffers;
|
||||
+FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers;
|
||||
+FGH_PFNGLBINDBUFFERPROC fghBindBuffer;
|
||||
+FGH_PFNGLBUFFERDATAPROC fghBufferData;
|
||||
+FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray;
|
||||
+FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray;
|
||||
+FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer;
|
||||
+#endif
|
||||
+
|
||||
void FGAPIENTRY glutSetVertexAttribCoord3(GLint attrib) {
|
||||
if (fgStructure.CurrentWindow != NULL)
|
||||
fgStructure.CurrentWindow->Window.attribute_v_coord = attrib;
|
||||
diff --git a/src/fg_gl2.h b/src/fg_gl2.h
|
||||
index ab8ba5c..fb3d467 100644
|
||||
--- a/src/fg_gl2.h
|
||||
+++ b/src/fg_gl2.h
|
||||
@@ -67,13 +67,13 @@ typedef void (APIENTRY *FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
|
||||
typedef void (APIENTRY *FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint);
|
||||
typedef void (APIENTRY *FGH_PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
|
||||
|
||||
-FGH_PFNGLGENBUFFERSPROC fghGenBuffers;
|
||||
-FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers;
|
||||
-FGH_PFNGLBINDBUFFERPROC fghBindBuffer;
|
||||
-FGH_PFNGLBUFFERDATAPROC fghBufferData;
|
||||
-FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray;
|
||||
-FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray;
|
||||
-FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer;
|
||||
+extern FGH_PFNGLGENBUFFERSPROC fghGenBuffers;
|
||||
+extern FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers;
|
||||
+extern FGH_PFNGLBINDBUFFERPROC fghBindBuffer;
|
||||
+extern FGH_PFNGLBUFFERDATAPROC fghBufferData;
|
||||
+extern FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray;
|
||||
+extern FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray;
|
||||
+extern FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer;
|
||||
|
||||
# endif
|
||||
|
||||
--
|
||||
2.25.0.231.gf1b37f75f4
|
||||
|
269
changelog
269
changelog
@ -1,269 +0,0 @@
|
||||
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 1.18.0-9
|
||||
- Rebuilt with OpenSSL 3.0.0
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.0-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Wed Jul 14 2021 Scott Talbert <swt@techie.net> - 1.18.0-7
|
||||
- Enable DroidSansFallback font
|
||||
|
||||
* Wed Feb 24 2021 Michael J Gruber <mjg@fedoraproject.org> - 1.18.0-6
|
||||
- remove obsolete PyMuPDF support
|
||||
|
||||
* Tue Feb 23 2021 Michael J Gruber <mjg@fedoraproject.org> - 1.18.0-5
|
||||
- CVE-2021-3407 (bz #1931964, bz#1931965)
|
||||
|
||||
* Tue Jan 26 2021 Michael J Gruber <mjg@fedoraproject.org> - 1.18.0-4
|
||||
- (original date: Thu Oct 29 2020)
|
||||
- remove obsolete patch
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Thu Oct 08 2020 Michael J Gruber <mjg@fedoraproject.org> - 1.18.0-2
|
||||
- support PyMuPDF
|
||||
|
||||
* Thu Oct 08 2020 Michael J Gruber <mjg@fedoraproject.org> - 1.18.0-1
|
||||
- bugfix and feature release
|
||||
- bz #1886338 #1886339 #1886083
|
||||
|
||||
* Sun Oct 04 2020 Michael J Gruber <mjg@fedoraproject.org> - 1.18.0-0.1.rc1
|
||||
- properly name the rc prerelease
|
||||
- update versions of bundled libs
|
||||
|
||||
* Sat Oct 03 2020 Michael J Gruber <mjg@fedoraproject.org> - 1.18.0-rc1
|
||||
- mupdf 1.18.0-rc1 test
|
||||
|
||||
* Fri Sep 18 2020 Michael J Gruber <mjg@fedoraproject.org> - 1.17.0-4
|
||||
- rebuild with jbig2dec 0.19
|
||||
|
||||
* Mon Jul 27 2020 Michael J Gruber <mjg@fedoraproject.org> - 1.17.0-3
|
||||
- depend on exact jbig2dec version (bz 1861103)
|
||||
|
||||
* Sun May 31 2020 Michael J Gruber <mjg@fedoraproject.org> - 1.17.0-2
|
||||
- fix signature check crash
|
||||
|
||||
* Mon May 11 2020 Michael J Gruber <mjg@fedoraproject.org> - 1.17.0-1
|
||||
- rebase to 1.17.0 (bz #1831652)
|
||||
|
||||
* Wed Feb 05 2020 Michael J Gruber <mjg@fedoraproject.org> - 1.16.1-3
|
||||
- fix build with gcc 10
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Fri Aug 16 2019 Michael J Gruber <mjg@fedoraproject.org> - 1.16.1-1
|
||||
- rebase to 1.16.1
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.15.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Tue May 07 2019 Michael J Gruber <mjg@fedoraproject.org> - 1.15.0-1
|
||||
- rebase to 1.15.0
|
||||
|
||||
* Mon Apr 29 2019 Michael J Gruber <mjg@fedoraproject.org> - 1.15rc1-1
|
||||
- rc1 test
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.0-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-7
|
||||
- work around missing mesa EGl dependency
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-6
|
||||
- signature handling fix needs more patches than claimed
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-5
|
||||
- fix signature handling
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-4
|
||||
- bz #1644444 #1644445
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-3
|
||||
- bz #1626481 #1626484
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-2
|
||||
- bz #1626483 #1626484
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-1
|
||||
- rebase to 1.14.0
|
||||
|
||||
* Mon Oct 01 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14rc1-3
|
||||
- mupdf-gl desktop entry
|
||||
|
||||
* Mon Oct 01 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14rc1-2
|
||||
- enable libcrypto
|
||||
|
||||
* Wed Sep 26 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14rc1-1
|
||||
- rc test
|
||||
- adjust to new build system setup
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Sun Jun 10 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-8
|
||||
- CVE-2018-10289 (rh bz #1573050) (gs bz #699271)
|
||||
|
||||
* Wed Jun 06 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-7
|
||||
- fix license field (bug #1586328)
|
||||
|
||||
* Sun Jun 03 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-6
|
||||
- fix lcms2art build on big endian
|
||||
|
||||
* Fri May 18 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-5
|
||||
- fix BR (pulled in by freeglut-devel before)
|
||||
|
||||
* Mon Apr 23 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-4
|
||||
- bundle unicode safe freeglut
|
||||
|
||||
* Mon Apr 23 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-3
|
||||
- include (now non-empty) libmupdfthird.a again (fixes bug #1553915 for zathura-pdf-mupdf)
|
||||
|
||||
* Fri Apr 20 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-2
|
||||
- bundle thread-safe lcms2 (fixes bug #1553915)
|
||||
|
||||
* Fri Apr 20 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-1
|
||||
- rebase to 1.13.0 (rh bz #1569993)
|
||||
|
||||
* Fri Apr 13 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.12.0-6
|
||||
- install svg icon
|
||||
|
||||
* Fri Apr 13 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.12.0-6
|
||||
- install svg icon
|
||||
|
||||
* Wed Feb 14 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.12.0-5
|
||||
- CVE-2018-6192 (rh bz #1539845 #1539846) (gs bz #698916)
|
||||
- CVE-2018-6544 (rh bz #1542264 #1542265) (gs bz #698830 #698965)
|
||||
- CVE-2018-1000051 (rh bz #1544847 #1544848) (gs bz #698825 #698873)
|
||||
|
||||
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Tue Feb 06 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.12.0-4
|
||||
- CVE-2018-6187 (rh bz #1538432 #1538433) (gs bz #698908)
|
||||
|
||||
* Wed Jan 24 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.12.0-2
|
||||
- CVE-2017-17858 (rh bz #1537952) (gs bz #698819)
|
||||
- CVE-2018-5686 (gs bz #698860)
|
||||
|
||||
* Thu Dec 14 2017 Michael J Gruber <mjg@fedoraproject.org> - 1.12.0-1
|
||||
- rebase to 1.12
|
||||
- follow switch from GLFW to GLUT
|
||||
- follow switch to new version scheme
|
||||
|
||||
* Sun Nov 26 2017 Michael J Gruber <mjg@fedoraproject.org> - 1.12rc1-1
|
||||
- rc test
|
||||
|
||||
* Sat Nov 11 2017 Michael J Gruber <mjg@fedoraproject.org> - 1.11-9
|
||||
- CVE-2017-15369
|
||||
- CVE-2017-15587
|
||||
|
||||
* Sat Nov 11 2017 Michael J Gruber <mjg@fedoraproject.org> - 1.11-8
|
||||
- repair FTBFS from version specific patch in 412e729 ("New release 1.11", 2017-04-11)
|
||||
|
||||
* Sat Nov 11 2017 Michael J Gruber <mjg@fedoraproject.org> - 1.11-7
|
||||
- rebuild with jbig2dec 0.14 (#1456731)
|
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Tue May 09 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 1.11-4
|
||||
- Rebuild with new jbig2dec (#1443933)
|
||||
|
||||
* Fri Apr 14 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 1.11-3
|
||||
- Fix mupdf-gl build (#1442384)
|
||||
|
||||
* Tue Apr 11 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 1.11-1
|
||||
- New release 1.11 (#1441186)
|
||||
|
||||
* Thu Apr 6 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 1.10a-5
|
||||
- Fix stack consumption CVE (#1439643)
|
||||
|
||||
* Thu Mar 2 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 1.10a-4
|
||||
- fix buffer overflow (#1425338)
|
||||
|
||||
* Thu Mar 02 2017 Michael J Gruber <mjg@fedoraproject.org> - 1.10a-3
|
||||
- Several packaging fixes
|
||||
|
||||
* Thu Feb 23 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 1.10a-2
|
||||
- Add comment with explanation of disabled debuginfo
|
||||
- Fix make verbose output
|
||||
|
||||
* Sat Feb 11 2017 Pavel Zhukov <pzhukov@redhat.com> - 1.10a-1
|
||||
- New release (1.10a)
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Sat Nov 28 2015 Pavel Zhukov <landgraf@fedoraproject.org> -1.8-1
|
||||
- New release (#1280518)
|
||||
|
||||
* Sat Nov 28 2015 Pavel Zhukov <landgraf@fedoraproject.org> -1.7a-4
|
||||
- Disable memento
|
||||
|
||||
* Wed Nov 18 2015 Petr Šabata <contyk@redhat.com> - 1.7a-3
|
||||
- Package the license text with the %%license macro
|
||||
- Don't use the %%version macro in filenames, it's not helpful
|
||||
- Added extra handling for the docs; %%_docdir is no longer autopackaged,
|
||||
plus we want to install the license text elsewhere
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7a-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Mon Jun 01 2015 Pavel Zhukov <landgraf@fedoraproject.org> - 1.7a-1
|
||||
- New release 1.7a (#1219482)
|
||||
* Wed May 06 2015 Pavel Zhukov <landgraf@fedoraproject.org> - 1.7-1
|
||||
- New release 1.7 (#1210318)
|
||||
- Fix segfault in obj_close routine (#1202137, #1215752)
|
||||
|
||||
* Wed May 06 2015 Pavel Zhukov <landgraf@fedoraproject.org> - 1.5-6
|
||||
- Fix executable name in desktop file
|
||||
|
||||
* Sat Oct 11 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 1.5-5
|
||||
- Add missed curl-devel
|
||||
|
||||
* Fri Jul 04 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 1.5-3
|
||||
- Add fPIC flag (#1109589)
|
||||
- Add curl-devel to BR (#1114566)
|
||||
|
||||
* Sun Jun 15 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 1.5-2
|
||||
- Add fix for new openjpeg2
|
||||
|
||||
* Sun Jun 15 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 1.5-1
|
||||
- New release 1.5 (#1108710)
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Tue May 6 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 1.4-1
|
||||
- New release 1.4 (#1087287)
|
||||
|
||||
* Fri Jan 24 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 1.1-5
|
||||
- Fix stack overflow (#1056699)
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 1.1-2
|
||||
- rebuild due to "jpeg8-ABI" feature drop
|
||||
|
||||
* Wed Jan 09 2013 Pavel Zhukov <landgraf@fedoraproject.org> - 1.1-1
|
||||
- New release
|
||||
|
||||
* Sun May 20 2012 Pavel Zhukov <landgraf@fedoraproject.org> - 1.0-1
|
||||
- New release
|
||||
|
||||
* Wed Mar 14 2012 Pavel Zhukov <landgraf@fedoraproject.org> - 0.9-2
|
||||
- Fix buffer overflow (#752388)
|
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
364
mupdf.spec
364
mupdf.spec
@ -1,41 +1,29 @@
|
||||
Name: mupdf
|
||||
%global libname libmupdf
|
||||
Version: 1.24.6
|
||||
%global pypiname mupdf
|
||||
# upstream prerelease versions tags need to be translated to Fedorian
|
||||
%global upversion %{version}
|
||||
%global soname 24.6
|
||||
Release: %autorelease
|
||||
Version: 1.17.0
|
||||
Release: 2%{?dist}
|
||||
Summary: A lightweight PDF viewer and toolkit
|
||||
License: AGPL-3.0-or-later
|
||||
License: AGPLv3+
|
||||
URL: http://mupdf.com/
|
||||
Source0: http://mupdf.com/downloads/archive/%{name}-%{upversion}-source.tar.gz
|
||||
Source0: http://mupdf.com/downloads/archive/%{name}-%{version}-source.tar.gz
|
||||
Source1: %{name}.desktop
|
||||
Source2: %{name}-gl.desktop
|
||||
# Upstreamable patches:
|
||||
# https://bugs.ghostscript.com/show_bug.cgi?id=707682
|
||||
Patch: 0001-add-missing-header-for-fz_archive.patch
|
||||
# Fedora specific patches:
|
||||
# Do not bug me if Artifex relies on local fork
|
||||
Patch: 0001-Do-not-complain-to-your-friendly-local-distribution-.patch
|
||||
BuildRequires: gcc gcc-c++ make binutils desktop-file-utils coreutils pkgconfig
|
||||
BuildRequires: openjpeg2-devel desktop-file-utils
|
||||
BuildRequires: gcc make binutils desktop-file-utils coreutils pkgconfig
|
||||
BuildRequires: openjpeg2-devel jbig2dec-devel desktop-file-utils
|
||||
BuildRequires: libjpeg-devel freetype-devel libXext-devel curl-devel
|
||||
BuildRequires: harfbuzz-devel openssl-devel mesa-libEGL-devel
|
||||
BuildRequires: mesa-libGL-devel mesa-libGLU-devel libXi-devel libXrandr-devel
|
||||
BuildRequires: gumbo-parser-devel leptonica-devel tesseract-devel
|
||||
BuildRequires: freeglut-devel
|
||||
BuildRequires: jbig2dec-devel
|
||||
BuildRequires: swig python3-clang python3-devel
|
||||
# We need to build against the Artifex fork of lcms2 so that we are thread safe
|
||||
# (see bug #1553915). Artifex make sure to rebase against upstream, who refuse
|
||||
# to integrate Artifex's changes.
|
||||
Provides: bundled(lcms2-devel) = 2.14~rc1^60.gab4547b
|
||||
Provides: bundled(lcms2-devel) = 2.9
|
||||
# We need to build against the Artifex fork of freeglut so that we are unicode safe.
|
||||
Provides: bundled(freeglut-devel) = 3.0.0
|
||||
# muPDF needs the muJS sources for the build even if we build against the system
|
||||
# version so bundling them is the safer choice.
|
||||
Provides: bundled(mujs-devel) = 1.3.3
|
||||
# muPDF builds only against in-tree extract which is versioned along with ghostpdl.
|
||||
Provides: bundled(extract) = 10.01.2^1.ged5acb1
|
||||
Provides: bundled(mujs-devel) = 1.0.5
|
||||
Patch0: 0001-fix-build-on-big-endian.patch
|
||||
Patch1: 0001-fix-build-with-gcc-10.patch
|
||||
Patch2: 0001-Fix-possible-crash-when-using-openssl-for-digital-si.patch
|
||||
|
||||
%description
|
||||
MuPDF is a lightweight PDF viewer and toolkit written in portable C.
|
||||
@ -45,7 +33,7 @@ within fractions of a pixel for the highest fidelity in reproducing
|
||||
the look of a printed page on screen.
|
||||
MuPDF has a small footprint. A binary that includes the standard
|
||||
Roman fonts is only one megabyte. A build with full CJK support
|
||||
(including an Asian font) is approximately seven megabytes.
|
||||
(including an Asian font) is approximately five megabytes.
|
||||
MuPDF has support for all non-interactive PDF 1.7 features, and the
|
||||
toolkit provides a simple API for accessing the internal structures of
|
||||
the PDF document. Example code for navigating interactive links and
|
||||
@ -53,77 +41,52 @@ bookmarks, encrypting PDF files, extracting fonts, images, and
|
||||
searchable text, and rendering pages to image files is provided.
|
||||
|
||||
%package devel
|
||||
Summary: C Development files for %{name}
|
||||
Requires: %{name}-libs%{_isa} = %{version}-%{release}
|
||||
Summary: Development files for %{name}
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Provides: %{name}-static = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The mupdf-devel package contains library and header files for developing
|
||||
C applications that use the mupdf library.
|
||||
|
||||
%package libs
|
||||
Summary: C Library files for %{name}
|
||||
|
||||
%description libs
|
||||
The mupdf-libs package contains the mupdf C library files.
|
||||
|
||||
%package cpp-devel
|
||||
Summary: C++ Development files for %{name}
|
||||
Requires: %{name}-cpp-libs%{_isa} = %{version}-%{release}
|
||||
|
||||
%description cpp-devel
|
||||
The mupdf-cpp-devel package contains library and header files for developing
|
||||
C++ applications that use the mupdf library.
|
||||
|
||||
%package cpp-libs
|
||||
Summary: C++ Library files for %{name}
|
||||
|
||||
%description cpp-libs
|
||||
The mupdf-cpp-libs package contains the mupdf C++ library files.
|
||||
|
||||
%package -n python3-%{pypiname}
|
||||
Summary: Python bindings for %{name}
|
||||
|
||||
%description -n python3-%{pypiname}
|
||||
The python3-%{pypiname} package contains low level mupdf python bindings.
|
||||
The mupdf-devel package contains header files for developing
|
||||
applications that use mupdf and static libraries
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n %{name}-%{upversion}-source
|
||||
for d in $(ls thirdparty | grep -v -e extract -e lcms2 -e mujs)
|
||||
%setup -q -n %{name}-%{version}-source
|
||||
for d in $(ls thirdparty | grep -v -e freeglut -e lcms2 -e mujs)
|
||||
do
|
||||
rm -rf thirdparty/$d
|
||||
done
|
||||
|
||||
%patch0 -p1 -d thirdparty/lcms2
|
||||
%patch1 -p1 -d thirdparty/freeglut
|
||||
%patch2 -p1
|
||||
echo > user.make "\
|
||||
USE_SYSTEM_LIBS := yes
|
||||
USE_SYSTEM_FREETYPE := yes
|
||||
USE_SYSTEM_HARFBUZZ := yes
|
||||
USE_SYSTEM_JBIG2DEC := yes
|
||||
USE_SYSTEM_JPEGXR := yes # not used without HAVE_JPEGXR
|
||||
USE_SYSTEM_LCMS2 := no # need lcms2-art fork
|
||||
USE_SYSTEM_LIBJPEG := yes
|
||||
USE_SYSTEM_MUJS := no # build needs source anyways
|
||||
USE_TESSERACT := yes
|
||||
VENV_FLAG :=
|
||||
build := debug
|
||||
shared := yes
|
||||
verbose := yes
|
||||
USE_SYSTEM_OPENJPEG := yes
|
||||
USE_SYSTEM_ZLIB := yes
|
||||
USE_SYSTEM_GLUT := no # need freeglut2-art fork
|
||||
USE_SYSTEM_CURL := yes
|
||||
"
|
||||
|
||||
# c++ and python install targets rebuild unconditionally. Avoid multiple rebuilds:
|
||||
sed -i -e '/^install-shared-c++:/s/ c++//' Makefile
|
||||
sed -i -e '/^install-shared-python:/s/ python//' Makefile
|
||||
|
||||
%build
|
||||
export XCFLAGS="%{optflags} -fPIC -DJBIG_NO_MEMENTO -DTOFU -DTOFU_CJK_EXT"
|
||||
make %{?_smp_mflags} c++ python
|
||||
export XCFLAGS="%{optflags} -fPIC -DJBIG_NO_MEMENTO -DTOFU -DTOFU_CJK"
|
||||
|
||||
make %{?_smp_mflags} build=debug verbose=yes
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install install-shared-c install-shared-c++ install-shared-python prefix=%{_prefix} libdir=%{_libdir} pydir=%{python3_sitearch} SO_INSTALL_MODE=755
|
||||
# wheel bundles too much, so build & install with make and generate metadata here:
|
||||
MUPDF_SETUP_VERSION=%{version} %{__python3} setup.py dist_info
|
||||
mkdir -p %{buildroot}/%{python3_sitearch}/%{pypiname}-%{version}.dist-info
|
||||
install -p -m644 mupdf-*.dist-info/METADATA/PKG-INFO %{buildroot}/%{python3_sitearch}/%{pypiname}-%{version}.dist-info/METADATA
|
||||
# handle docs on our own
|
||||
make DESTDIR=%{buildroot} install prefix=%{_prefix} libdir=%{_libdir} build=debug verbose=yes
|
||||
## handle docs on our own
|
||||
rm -rf %{buildroot}/%{_docdir}
|
||||
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
|
||||
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE2}
|
||||
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
|
||||
install -p -m644 docs/logo/mupdf-logo.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/mupdf.svg
|
||||
install -p -m644 docs/logo/mupdf-logo.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/mupdf-gl.svg
|
||||
## fix strange permissons
|
||||
chmod 0644 %{buildroot}%{_libdir}/*.a
|
||||
find %{buildroot}/%{_mandir} -type f -exec chmod 0644 {} \;
|
||||
find %{buildroot}/%{_includedir} -type f -exec chmod 0644 {} \;
|
||||
cd %{buildroot}/%{_bindir} && ln -s %{name}-x11 %{name}
|
||||
@ -138,24 +101,233 @@ cd %{buildroot}/%{_bindir} && ln -s %{name}-x11 %{name}
|
||||
|
||||
%files devel
|
||||
%{_includedir}/%{name}
|
||||
%{_libdir}/%{libname}.so
|
||||
|
||||
%files libs
|
||||
%license COPYING
|
||||
%{_libdir}/%{libname}.so.%{soname}
|
||||
|
||||
%files cpp-devel
|
||||
%{_includedir}/%{name}
|
||||
%{_libdir}/%{libname}cpp.so
|
||||
|
||||
%files cpp-libs
|
||||
%license COPYING
|
||||
%{_libdir}/%{libname}cpp.so.%{soname}
|
||||
|
||||
%files -n python3-%{pypiname}
|
||||
%license COPYING
|
||||
%{python3_sitearch}/%{pypiname}/
|
||||
%{python3_sitearch}/%{pypiname}-%{version}.dist-info/
|
||||
%{_libdir}/lib%{name}*.a
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Sun May 31 2020 Michael J Gruber <mjg@fedoraproject.org> - 1.17.0-2
|
||||
- fix signature check crash
|
||||
|
||||
* Mon May 11 2020 Michael J Gruber <mjg@fedoraproject.org> - 1.17.0-1
|
||||
- rebase to 1.17.0 (bz #1831652)
|
||||
|
||||
* Wed Feb 05 2020 Michael J Gruber <mjg@fedoraproject.org> - 1.16.1-3
|
||||
- fix build with gcc 10
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Fri Aug 16 2019 Michael J Gruber <mjg@fedoraproject.org> - 1.16.1-1
|
||||
- rebase to 1.16.1
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.15.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Tue May 07 2019 Michael J Gruber <mjg@fedoraproject.org> - 1.15.0-1
|
||||
- rebase to 1.15.0
|
||||
|
||||
* Mon Apr 29 2019 Michael J Gruber <mjg@fedoraproject.org> - 1.15rc1-1
|
||||
- rc1 test
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.0-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-7
|
||||
- work around missing mesa EGl dependency
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-6
|
||||
- signature handling fix needs more patches than claimed
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-5
|
||||
- fix signature handling
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-4
|
||||
- bz #1644444 #1644445
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-3
|
||||
- bz #1626481 #1626484
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-2
|
||||
- bz #1626483 #1626484
|
||||
|
||||
* Thu Nov 15 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14.0-1
|
||||
- rebase to 1.14.0
|
||||
|
||||
* Mon Oct 01 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14rc1-3
|
||||
- mupdf-gl desktop entry
|
||||
|
||||
* Mon Oct 01 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14rc1-2
|
||||
- enable libcrypto
|
||||
|
||||
* Wed Sep 26 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.14rc1-1
|
||||
- rc test
|
||||
- adjust to new build system setup
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Sun Jun 10 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-8
|
||||
- CVE-2018-10289 (rh bz #1573050) (gs bz #699271)
|
||||
|
||||
* Wed Jun 06 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-7
|
||||
- fix license field (bug #1586328)
|
||||
|
||||
* Sun Jun 03 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-6
|
||||
- fix lcms2art build on big endian
|
||||
|
||||
* Fri May 18 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-5
|
||||
- fix BR (pulled in by freeglut-devel before)
|
||||
|
||||
* Mon Apr 23 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-4
|
||||
- bundle unicode safe freeglut
|
||||
|
||||
* Mon Apr 23 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-3
|
||||
- include (now non-empty) libmupdfthird.a again (fixes bug #1553915 for zathura-pdf-mupdf)
|
||||
|
||||
* Fri Apr 20 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-2
|
||||
- bundle thread-safe lcms2 (fixes bug #1553915)
|
||||
|
||||
* Fri Apr 20 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.13.0-1
|
||||
- rebase to 1.13.0 (rh bz #1569993)
|
||||
|
||||
* Fri Apr 13 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.12.0-6
|
||||
- install svg icon
|
||||
|
||||
* Fri Apr 13 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.12.0-6
|
||||
- install svg icon
|
||||
|
||||
* Wed Feb 14 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.12.0-5
|
||||
- CVE-2018-6192 (rh bz #1539845 #1539846) (gs bz #698916)
|
||||
- CVE-2018-6544 (rh bz #1542264 #1542265) (gs bz #698830 #698965)
|
||||
- CVE-2018-1000051 (rh bz #1544847 #1544848) (gs bz #698825 #698873)
|
||||
|
||||
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Tue Feb 06 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.12.0-4
|
||||
- CVE-2018-6187 (rh bz #1538432 #1538433) (gs bz #698908)
|
||||
|
||||
* Wed Jan 24 2018 Michael J Gruber <mjg@fedoraproject.org> - 1.12.0-2
|
||||
- CVE-2017-17858 (rh bz #1537952) (gs bz #698819)
|
||||
- CVE-2018-5686 (gs bz #698860)
|
||||
|
||||
* Thu Dec 14 2017 Michael J Gruber <mjg@fedoraproject.org> - 1.12.0-1
|
||||
- rebase to 1.12
|
||||
- follow switch from GLFW to GLUT
|
||||
- follow switch to new version scheme
|
||||
|
||||
* Sun Nov 26 2017 Michael J Gruber <mjg@fedoraproject.org> - 1.12rc1-1
|
||||
- rc test
|
||||
|
||||
* Sat Nov 11 2017 Michael J Gruber <mjg@fedoraproject.org> - 1.11-9
|
||||
- CVE-2017-15369
|
||||
- CVE-2017-15587
|
||||
|
||||
* Sat Nov 11 2017 Michael J Gruber <mjg@fedoraproject.org> - 1.11-8
|
||||
- repair FTBFS from version specific patch in 412e729 ("New release 1.11", 2017-04-11)
|
||||
|
||||
* Sat Nov 11 2017 Michael J Gruber <mjg@fedoraproject.org> - 1.11-7
|
||||
- rebuild with jbig2dec 0.14 (#1456731)
|
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Tue May 09 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 1.11-4
|
||||
- Rebuild with new jbig2dec (#1443933)
|
||||
|
||||
* Fri Apr 14 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 1.11-3
|
||||
- Fix mupdf-gl build (#1442384)
|
||||
|
||||
* Tue Apr 11 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 1.11-1
|
||||
- New release 1.11 (#1441186)
|
||||
|
||||
* Thu Apr 6 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 1.10a-5
|
||||
- Fix stack consumption CVE (#1439643)
|
||||
|
||||
* Thu Mar 2 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 1.10a-4
|
||||
- fix buffer overflow (#1425338)
|
||||
|
||||
* Thu Mar 02 2017 Michael J Gruber <mjg@fedoraproject.org> - 1.10a-3
|
||||
- Several packaging fixes
|
||||
|
||||
* Thu Feb 23 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 1.10a-2
|
||||
- Add comment with explanation of disabled debuginfo
|
||||
- Fix make verbose output
|
||||
|
||||
* Sat Feb 11 2017 Pavel Zhukov <pzhukov@redhat.com> - 1.10a-1
|
||||
- New release (1.10a)
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Sat Nov 28 2015 Pavel Zhukov <landgraf@fedoraproject.org> -1.8-1
|
||||
- New release (#1280518)
|
||||
|
||||
* Sat Nov 28 2015 Pavel Zhukov <landgraf@fedoraproject.org> -1.7a-4
|
||||
- Disable memento
|
||||
|
||||
* Wed Nov 18 2015 Petr Šabata <contyk@redhat.com> - 1.7a-3
|
||||
- Package the license text with the %%license macro
|
||||
- Don't use the %%version macro in filenames, it's not helpful
|
||||
- Added extra handling for the docs; %%_docdir is no longer autopackaged,
|
||||
plus we want to install the license text elsewhere
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7a-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Mon Jun 01 2015 Pavel Zhukov <landgraf@fedoraproject.org> - 1.7a-1
|
||||
- New release 1.7a (#1219482)
|
||||
* Wed May 06 2015 Pavel Zhukov <landgraf@fedoraproject.org> - 1.7-1
|
||||
- New release 1.7 (#1210318)
|
||||
- Fix segfault in obj_close routine (#1202137, #1215752)
|
||||
|
||||
* Wed May 06 2015 Pavel Zhukov <landgraf@fedoraproject.org> - 1.5-6
|
||||
- Fix executable name in desktop file
|
||||
|
||||
* Sat Oct 11 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 1.5-5
|
||||
- Add missed curl-devel
|
||||
|
||||
* Fri Jul 04 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 1.5-3
|
||||
- Add fPIC flag (#1109589)
|
||||
- Add curl-devel to BR (#1114566)
|
||||
|
||||
* Sun Jun 15 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 1.5-2
|
||||
- Add fix for new openjpeg2
|
||||
|
||||
* Sun Jun 15 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 1.5-1
|
||||
- New release 1.5 (#1108710)
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Tue May 6 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 1.4-1
|
||||
- New release 1.4 (#1087287)
|
||||
|
||||
* Fri Jan 24 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 1.1-5
|
||||
- Fix stack overflow (#1056699)
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 1.1-2
|
||||
- rebuild due to "jpeg8-ABI" feature drop
|
||||
|
||||
* Wed Jan 09 2013 Pavel Zhukov <landgraf@fedoraproject.org> - 1.1-1
|
||||
- New release
|
||||
|
||||
* Sun May 20 2012 Pavel Zhukov <landgraf@fedoraproject.org> - 1.0-1
|
||||
- New release
|
||||
|
||||
* Wed Mar 14 2012 Pavel Zhukov <landgraf@fedoraproject.org> - 0.9-2
|
||||
- Fix buffer overflow (#752388)
|
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (mupdf-1.24.6-source.tar.gz) = 251a347cc98c837070f01abfc9463a16867e22d06a015967e3e6f4a886c2599c0027641fc36e3f6f50602e088fe9338325007988dcf00f935b2a7dde48615020
|
||||
SHA512 (mupdf-1.17.0-source.tar.gz) = a049c4dde20d42d4165959c58434a838581413b89afe0c4e72f40dc54097966b995357eece5e81d87b5d64f24c57c5778bc5b9a7b668057d01b736fc17bc3cb3
|
||||
|
Loading…
Reference in New Issue
Block a user