/mpv-v0.40.0-445-g7815181b19.tar.zst
/mpv.git/
/mu-1.10.8.tar.xz
-/mupdf-1.24.0-170-g05063f228.tar.zst
+/mupdf-1.27.2.tar.zst
/mupdf/
/mutt-2.3.0.tar.gz
/nasm-2.16.01.tar.xz
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d mupdf ] || git clone --depth 1 https://github.com/ArtifexSoftware/mupdf.git >&2
cd mupdf
-commit=05063f228c6a8809f01a7ac21b4c077924054e67
+commit=73d3100d46d8a9ad634f6ef035bbe78f0f947886
git fetch origin $commit >&2
git checkout $commit >&2
git submodule update --init --recursive >&2
devel/pkgconf-2.1.1
shells/bash-5.2.21
"
-rdeps=graphics/libjpeg-turbo-3.0.3
-[ -n "$MUPDF_NO_GL" ] || rdeps="$rdeps graphics/freetype-2.13.3"
+rdeps="
+graphics/freetype-2.13.3
+graphics/libjpeg-turbo-3.0.3
+"
redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst $rdeps
hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
cd $NAME
-# Ability to install only shared libraries:
-# patch <"$BASS_ROOT"/build/skel/graphics/mupdf-libmupdf-third-install.patch >&2
-if [ -n "$MUPDF_NO_GL" ] ; then
- flags="HAVE_X11=no HAVE_GLUT=no"
-else
- flags="HAVE_GLUT=yes USE_SYSTEM_FREETYPE=yes USE_SYSTEM_GLUT=yes "
- perl -i -npe "s/-lfreetype2/-lfreetype/" Makerules
- export XLDFLAGS="-lglut -lGL"
-fi
-XCFLAGS=-fPIC gmake -j$MAKE_JOBS $flags USE_SYSTEM_LIBJPEG=yes build=release \
- prefix="$SKELBINS"/$ARCH/$NAME-$hsh install >&2
+perl -i -npe "s/-lfreetype2/-lfreetype/" Makerules
+XCFLAGS=-fPIC gmake -j$MAKE_JOBS \
+ HAVE_GLUT=no \
+ HAVE_CURL=no \
+ USE_SYSTEM_FREETYPE=yes \
+ USE_SYSTEM_HARFBUZZ=yes \
+ build=release \
+ mujs=no \
+ prefix="$SKELBINS"/$ARCH/$NAME-$hsh \
+ install >&2
cd "$SKELBINS"/$ARCH
"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps
+++ /dev/null
---- Makefile.orig 2024-06-12 20:55:27.000000000 +0300
-+++ Makefile 2024-06-14 12:14:18.213060000 +0300
-@@ -126,7 +126,7 @@
- $(CC_CMD) $(LIB_CFLAGS) $(WARNING_CFLAGS) $(THIRD_CFLAGS) $(THREADING_CFLAGS)
-
- $(OUT)/generated/%.o : generated/%.c
-- $(CC_CMD) $(WARNING_CFLAGS) $(LIB_CFLAGS) -O0
-+ $(CC_CMD) $(WARNING_CFLAGS) $(LIB_CFLAGS) -O2
-
- $(OUT)/platform/x11/%.o : platform/x11/%.c
- $(CC_CMD) $(WARNING_CFLAGS) $(X11_CFLAGS)
-@@ -300,6 +300,7 @@
-
- ifeq ($(shared),yes)
- MUPDF_LIB = $(OUT)/libmupdf.$(SO)$(SO_VERSION)
-+THIRD_LIB = $(OUT)/libmupdf-third.$(SO)$(SO_VERSION)
- ifeq ($(SO),dll)
- MUPDF_LIB_IMPORT = $(OUT)/libmupdf_$(SO).a
- LIBS_TO_INSTALL_IN_BIN = $(MUPDF_LIB)
-@@ -335,7 +336,10 @@
- endif
-
- $(MUPDF_LIB) : $(MUPDF_OBJ)
-+ $(LINK_CMD) -shared -Wl,-soname -Wl,libmupdf.$(SO)$(SO_VERSION)
- $(THIRD_LIB) : $(THIRD_OBJ)
-+ $(LINK_CMD) -shared -Wl,-soname -Wl,libmupdf-third.$(SO)$(SO_VERSION)
-+LIBS_TO_INSTALL_IN_LIB = $(MUPDF_LIB) $(THIRD_LIB)
- $(THREAD_LIB) : $(THREAD_OBJ)
- $(PKCS7_LIB) : $(PKCS7_OBJ)
-
databases/sqlite-3450100
devel/json-glib-1.10.6
graphics/djvulibre-3.5.28
-graphics/mupdf-1.24.0-170-g05063f228
+graphics/mupdf-1.27.2
"
meson=meson-1.7.2
pdfmupdf=zathura-pdf-mupdf-0.4.4