Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F162799723
D10561.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
8 KB
Referenced Files
None
Subscribers
None
D10561.diff
View Options
Index: head/graphics/llpp/Makefile
===================================================================
--- head/graphics/llpp/Makefile
+++ head/graphics/llpp/Makefile
@@ -3,7 +3,7 @@
PORTNAME= llpp
PORTVERSION= 25
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://repo.or.cz/llpp.git/snapshot/
DISTNAME= v${PORTVERSION}
Index: head/graphics/mupdf/Makefile
===================================================================
--- head/graphics/mupdf/Makefile
+++ head/graphics/mupdf/Makefile
@@ -2,9 +2,8 @@
# $FreeBSD$
PORTNAME= mupdf
-PORTVERSION= 1.10a
+PORTVERSION= 1.11
DISTVERSIONSUFFIX= -source
-PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= http://www.mupdf.com/downloads/ \
@@ -47,14 +46,13 @@
post-patch:
@${REINPLACE_CMD} -e 's/-pipe -O2 //' \
- -e 's|/usr/local|${LOCALBASE}|' \
- -e 's/Linux/FreeBSD/' \
${WRKSRC}/Makerules
+ @${REINPLACE_CMD} -e 's/-ldl //' ${WRKSRC}/Makerules ${WRKSRC}/Makethird
@${RM} -r ${WRKSRC}/thirdparty/curl \
${WRKSRC}/thirdparty/freetype \
${WRKSRC}/thirdparty/harfbuzz \
${WRKSRC}/thirdparty/jbig2dec \
- ${WRKSRC}/thirdparty/jpeg \
+ ${WRKSRC}/thirdparty/libjpeg \
${WRKSRC}/thirdparty/openjpeg \
${WRKSRC}/thirdparty/zlib
Index: head/graphics/mupdf/distinfo
===================================================================
--- head/graphics/mupdf/distinfo
+++ head/graphics/mupdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1484401133
-SHA256 (mupdf-1.10a-source.tar.gz) = aacc1f36b9180f562022ef1ab3439b009369d944364f3cff8a2a898834e3a836
-SIZE (mupdf-1.10a-source.tar.gz) = 42264707
+TIMESTAMP = 1492430059
+SHA256 (mupdf-1.11-source.tar.gz) = 209474a80c56a035ce3f4958a63373a96fad75c927c7b1acdc553fc85855f00a
+SIZE (mupdf-1.11-source.tar.gz) = 40156070
Index: head/graphics/mupdf/files/patch-Makefile
===================================================================
--- head/graphics/mupdf/files/patch-Makefile
+++ head/graphics/mupdf/files/patch-Makefile
@@ -1,7 +1,7 @@
$OpenBSD: patch-Makefile,v 1.12 2016/12/12 10:54:39 sthen Exp $
---- Makefile.orig 2016-11-28 13:34:04 UTC
+--- Makefile.orig 2017-04-05 11:02:21 UTC
+++ Makefile
-@@ -152,14 +152,17 @@ $(FONT_GEN_SIL) : $(FONT_BIN_SIL)
+@@ -300,8 +300,8 @@ generate: $(JAVASCRIPT_GEN)
# --- Library ---
@@ -9,15 +9,18 @@
-THIRD_LIB = $(OUT)/libmupdfthird.a
+MUPDF_LIB = libmupdf.so.$(SOVERSION)
+THIRD_LIB = libmupdfthird.so.$(SOVERSION)
+ THREAD_LIB = $(OUT)/libmuthreads.a
MUPDF_OBJ := $(FITZ_OBJ) $(FONT_OBJ) $(PDF_OBJ) $(XPS_OBJ) $(SVG_OBJ) $(CBZ_OBJ) $(HTML_OBJ) $(GPRF_OBJ)
- THIRD_OBJ := $(FREETYPE_OBJ) $(HARFBUZZ_OBJ) $(JBIG2DEC_OBJ) $(JPEG_OBJ) $(JPEGXR_OBJ) $(LURATECH_OBJ) $(MUJS_OBJ) $(OPENJPEG_OBJ) $(ZLIB_OBJ)
+@@ -309,7 +309,11 @@ THIRD_OBJ := $(FREETYPE_OBJ) $(HARFBUZZ_
+ THREAD_OBJ := $(THREAD_OBJ)
$(MUPDF_LIB) : $(MUPDF_OBJ)
-+ $(CC) $(LDFLAGS) -shared -Wl,-soname=$@ -o $@ $^ $(LIBS)
++ $(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname=$@ -o $@ $^ $(LIBS)
+
$(THIRD_LIB) : $(THIRD_OBJ)
-+ $(CC) $(LDFLAGS) -shared -Wl,-soname=$@ -o $@ $^ $(LIBS)
++ $(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname=$@ -o $@ $^ $(LIBS)
++
+ $(THREAD_LIB) : $(THREAD_OBJ)
INSTALL_LIBS := $(MUPDF_LIB) $(THIRD_LIB)
-
Index: head/graphics/mupdf/files/patch-Makerules
===================================================================
--- head/graphics/mupdf/files/patch-Makerules
+++ head/graphics/mupdf/files/patch-Makerules
@@ -0,0 +1,35 @@
+--- Makerules.orig 2017-04-05 11:02:21 UTC
++++ Makerules
+@@ -110,27 +110,21 @@ LD := xcrun ld
+ RANLIB_CMD := xcrun ranlib $@
+
+ # Linux uses pkg-config for system libraries.
+-else ifeq "$(OS)" "Linux"
++else ifeq "$(OS)" "FreeBSD"
+
+ HAVE_PTHREAD := yes
+ SYS_PTHREAD_CFLAGS :=
+ SYS_PTHREAD_LIBS := -lpthread
+
+-ifeq "$(shell pkg-config --exists 'libcrypto <= 1.0.1t' && echo yes)" "yes"
+-HAVE_LIBCRYPTO := yes
+-SYS_LIBCRYPTO_CFLAGS := -DHAVE_LIBCRYPTO $(shell pkg-config --cflags libcrypto)
+-SYS_LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto)
+-endif
++HAVE_LIBCRYPTO := no
++SYS_LIBCRYPTO_CFLAGS :=
++SYS_LIBCRYPTO_LIBS :=
+
+ ifeq "$(shell pkg-config --exists libcurl && echo yes)" "yes"
+ HAVE_CURL := yes
+ SYS_CURL_CFLAGS := $(shell pkg-config --cflags libcurl)
+ SYS_CURL_LIBS := $(shell pkg-config --libs libcurl)
+-ifeq "$(shell pkg-config --exists openssl && echo yes)" "yes"
+-HAVE_OPENSSL_SSL := yes
+-SYS_CURL_CFLAGS += $(shell pkg-config --cflags openssl)
+-SYS_CURL_DEPS += $(shell pkg-config --libs openssl)
+-endif
++HAVE_OPENSSL_SSL := no
+ endif
+ SYS_CURL_DEPS += -lpthread -lrt
+
Index: head/graphics/mupdf/files/patch-scripts_fontdump.c
===================================================================
--- head/graphics/mupdf/files/patch-scripts_fontdump.c
+++ head/graphics/mupdf/files/patch-scripts_fontdump.c
@@ -1,10 +0,0 @@
---- scripts/fontdump.c.orig 2016-11-28 13:34:04 UTC
-+++ scripts/fontdump.c
-@@ -50,7 +50,6 @@ main(int argc, char **argv)
- fprintf(fo, "#ifndef __STRICT_ANSI__\n");
- fprintf(fo, "#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__)\n");
- fprintf(fo, "#if !defined(__ICC)\n");
-- fprintf(fo, "#define HAVE_INCBIN\n");
- fprintf(fo, "#endif\n");
- fprintf(fo, "#endif\n");
- fprintf(fo, "#endif\n");
Index: head/graphics/mupdf/files/patch-scripts_hexdump.c
===================================================================
--- head/graphics/mupdf/files/patch-scripts_hexdump.c
+++ head/graphics/mupdf/files/patch-scripts_hexdump.c
@@ -0,0 +1,10 @@
+--- scripts/hexdump.c.orig 2017-04-05 11:02:21 UTC
++++ scripts/hexdump.c
+@@ -50,7 +50,6 @@ main(int argc, char **argv)
+ fprintf(fo, "#ifndef __STRICT_ANSI__\n");
+ fprintf(fo, "#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__)\n");
+ fprintf(fo, "#if !defined(__ICC) && !defined(__ANDROID__)\n");
+- fprintf(fo, "#define HAVE_INCBIN\n");
+ fprintf(fo, "#endif\n");
+ fprintf(fo, "#endif\n");
+ fprintf(fo, "#endif\n");
Index: head/graphics/mupdf/files/patch-source__fitz__load-jpx.c
===================================================================
--- head/graphics/mupdf/files/patch-source__fitz__load-jpx.c
+++ head/graphics/mupdf/files/patch-source__fitz__load-jpx.c
@@ -1,19 +1,33 @@
---- source/fitz/load-jpx.c.orig 2016-11-28 13:34:04 UTC
+--- source/fitz/load-jpx.c.orig 2017-04-05 11:02:21 UTC
+++ source/fitz/load-jpx.c
-@@ -481,15 +481,7 @@ fz_load_jpx_info(fz_context *ctx, unsign
+@@ -444,14 +444,18 @@ fz_load_jpx_info(fz_context *ctx, unsign
#else /* HAVE_LURATECH */
--/* Without the definition of OPJ_STATIC, compilation fails on windows
-- * due to the use of __stdcall. We believe it is required on some
-- * linux toolchains too. */
--#define OPJ_STATIC
--#ifndef _MSC_VER
--#define OPJ_HAVE_STDINT_H
--#endif
--
++#ifdef __cplusplus
++extern "C"
++{
+ #define OPJ_STATIC
+ #define OPJ_HAVE_INTTYPES_H
+ #if !defined(_WIN32) && !defined(_WIN64)
+ #define OPJ_HAVE_STDINT_H
+ #endif
++#endif
+ #define USE_JPIP
+
-#include <openjpeg.h>
+#include <openjpeg-2.1/openjpeg.h>
- /* OpenJPEG does not provide a safe mechanism to intercept
- * allocations. In the latest version all allocations go
+ struct fz_jpxd_s
+ {
+@@ -919,6 +923,10 @@ fz_load_jpx_info(fz_context *ctx, unsign
+ *yresp = state.yres;
+ }
+
++#ifdef __cplusplus
++}
++#endif
++
+ #endif /* HAVE_LURATECH */
+
+ #else /* FZ_ENABLE_JPX */
Index: head/graphics/mupdf/pkg-plist
===================================================================
--- head/graphics/mupdf/pkg-plist
+++ head/graphics/mupdf/pkg-plist
@@ -7,6 +7,7 @@
include/mupdf/fitz.h
include/mupdf/fitz/annotation.h
include/mupdf/fitz/archive.h
+include/mupdf/fitz/band-writer.h
include/mupdf/fitz/bidi.h
include/mupdf/fitz/bitmap.h
include/mupdf/fitz/buffer.h
@@ -21,13 +22,13 @@
include/mupdf/fitz/filter.h
include/mupdf/fitz/font.h
include/mupdf/fitz/function.h
+include/mupdf/fitz/geometry.h
include/mupdf/fitz/getopt.h
include/mupdf/fitz/glyph-cache.h
include/mupdf/fitz/glyph.h
include/mupdf/fitz/hash.h
include/mupdf/fitz/image.h
include/mupdf/fitz/link.h
-include/mupdf/fitz/math.h
include/mupdf/fitz/outline.h
include/mupdf/fitz/output-pcl.h
include/mupdf/fitz/output-png.h
@@ -44,7 +45,7 @@
include/mupdf/fitz/shade.h
include/mupdf/fitz/store.h
include/mupdf/fitz/stream.h
-include/mupdf/fitz/string.h
+include/mupdf/fitz/string-util.h
include/mupdf/fitz/structured-text.h
include/mupdf/fitz/system.h
include/mupdf/fitz/text.h
Index: head/graphics/zathura-pdf-mupdf/Makefile
===================================================================
--- head/graphics/zathura-pdf-mupdf/Makefile
+++ head/graphics/zathura-pdf-mupdf/Makefile
@@ -3,7 +3,7 @@
PORTNAME= zathura-pdf-mupdf
PORTVERSION= 0.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= https://pwmt.org/projects/zathura-pdf-mupdf/download/ \
http://www.madpilot.net/~mad/pwmt.org/
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Jul 18, 1:03 AM (9 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35182180
Default Alt Text
D10561.diff (8 KB)
Attached To
Mode
D10561: graphics/mupdf: Update to 1.11
Attached
Detach File
Event Timeline
Log In to Comment