diff mupdf-source/thirdparty/zint/README.bsd @ 2:b50eed0cc0ef upstream

ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4. The directory name has changed: no version number in the expanded directory now.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:43:07 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mupdf-source/thirdparty/zint/README.bsd	Mon Sep 15 11:43:07 2025 +0200
@@ -0,0 +1,88 @@
+% README.bsd 2024-01-17
+% Tested on FreeBSD 14.0-RELEASE (with X11 + GNOME installed), OpenBSD 7.4 (with X11) and NetBSD 9.3 (with X11)
+
+1. Prerequisites for building zint
+==================================
+
+Prerequisites are git, cmake, make, gcc (or clang) and, for PNG support, libpng, e.g. FreeBSD
+
+    su
+    pkg install git cmake gmake gcc graphics/png
+    exit
+
+or OpenBSD (make and clang should already be installed):
+
+    su
+    pkg_add git cmake png
+    exit
+
+or NetBSD (make and gcc should already be installed):
+
+    su
+    pkgin install git cmake png
+    exit
+
+Then clone the latest source
+
+    git clone https://git.code.sf.net/p/zint/code zint
+    cd zint
+
+
+2. Prerequisites for building zint-qt
+=====================================
+
+On FreeBSD:
+
+    su
+    pkg install qt5-core qt5-uitools qt5-buildtools qt5-qmake qt5-svg
+    exit
+
+On OpenBSD:
+
+    su
+    pkg_add qtbase qttools qtsvg
+    exit
+
+On NetBSD:
+
+    su
+    pkgin install qt5-qtbase qt5-qttools qt5-qtsvg
+    exit
+
+
+3. Build
+========
+
+The rest is standard CMake (allowing for absence of sudo)
+
+    mkdir build
+    cd build
+    cmake ..
+    make
+    su
+    make install
+    exit
+
+except that on OpenBSD you need to use
+
+    cmake -DCMAKE_PREFIX_PATH=/usr/local/lib/qt5/cmake ..
+
+and on NetBSD
+
+    cmake -DCMAKE_PREFIX_PATH=/usr/pkg/qt5 ..
+
+instead.
+
+
+3. CMake options
+================
+
+See "README.linux". Note for running the test suite on FreeBSD, if using the default csh, to set LD_LIBRARY_PATH use:
+
+   setenv LD_LIBRARY_PATH ${PWD}/backend
+
+Also, for Qt5 test on FreeBSD, need:
+
+   su
+   pkg install qt5-testlib
+   exit