<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/</link>
    <language>en-us</language>

    <title>Python2/PyMuPDF: Makefile.freebsd history</title>
    <description>Makefile.freebsd revision history</description>
    <item>
    <title>Allow to build with the PyPI package &quot;clang&quot; instead of &quot;libclang&quot;.</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/8934ac156ef5/Makefile.freebsd</link>
    <description><![CDATA[Allow to build with the PyPI package &quot;clang&quot; instead of &quot;libclang&quot;.<br/>
<br/>
1. It seems to be maintained.<br/>
2. In the FreeBSD base system there is no pre-built libclang.so. If you<br/>
   need this library you have to install llvm from ports additionally.<br/>
2. On FreeBSD there is no pre-built wheel &quot;libclang&quot; with a packaged<br/>
   libclang.so.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 23 Sep 2025 10:27:15 +0200</pubDate>
</item>
<item>
    <title>Comment about building with tesseract</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/f0e1e5146733/Makefile.freebsd</link>
    <description><![CDATA[Comment about building with tesseract]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 21 Sep 2025 19:06:03 +0200</pubDate>
</item>
<item>
    <title>Apply also -fstack-clash-protection and -fstack-protector-strong for all generated binaries.</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/c4daa0c83d64/Makefile.freebsd</link>
    <description><![CDATA[Apply also -fstack-clash-protection and -fstack-protector-strong for all generated binaries.<br/>
<br/>
Only done if EXTRA_CHECKS is not empty and not 0.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 21 Sep 2025 17:55:13 +0200</pubDate>
</item>
<item>
    <title>Also apply -Werror=implicit-function-declaration</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/72c1b70d4f5c/Makefile.freebsd</link>
    <description><![CDATA[Also apply -Werror=implicit-function-declaration]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 21 Sep 2025 15:10:12 +0200</pubDate>
</item>
<item>
    <title>Fortify sources using _FORTIFY_SOURCE=3 and also apply -fno-delete-null-pointer-checks.</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/baeb8bdeff3a/Makefile.freebsd</link>
    <description><![CDATA[Fortify sources using _FORTIFY_SOURCE=3 and also apply -fno-delete-null-pointer-checks.<br/>
<br/>
See: https://github.com/ossf/wg-best-practices-os-developers/issues/659.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 21 Sep 2025 13:11:30 +0200</pubDate>
</item>
<item>
    <title>Provide an &quot;all&quot; target to build both the sdist and the wheel</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/2f43e400f144/Makefile.freebsd</link>
    <description><![CDATA[Provide an &quot;all&quot; target to build both the sdist and the wheel]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 19 Sep 2025 10:28:53 +0200</pubDate>
</item>
<item>
    <title>FIX: the new &quot;sdist&quot; build target is PHONY also</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/eb3dd22fef2c/Makefile.freebsd</link>
    <description><![CDATA[FIX: the new &quot;sdist&quot; build target is PHONY also]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 18 Sep 2025 22:04:13 +0200</pubDate>
</item>
<item>
    <title>Rename the &quot;build&quot; target to &quot;wheel&quot;</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/c3ef899c5e56/Makefile.freebsd</link>
    <description><![CDATA[Rename the &quot;build&quot; target to &quot;wheel&quot;]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 18 Sep 2025 22:03:34 +0200</pubDate>
</item>
<item>
    <title>Make building an sdist work on FreeBSD and with Mercurial as SCM.</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/dd663470c57c/Makefile.freebsd</link>
    <description><![CDATA[Make building an sdist work on FreeBSD and with Mercurial as SCM.<br/>
<br/>
Because of the inclusion of MuPDF symbolic links in tar-files must be<br/>
handled also.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 18 Sep 2025 22:02:17 +0200</pubDate>
</item>
<item>
    <title>A &quot;check&quot; target that checks for all venv and host prerequisites</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/bd5bb0742cc3/Makefile.freebsd</link>
    <description><![CDATA[A &quot;check&quot; target that checks for all venv and host prerequisites]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 17 Sep 2025 21:11:25 +0200</pubDate>
</item>
<item>
    <title>Explicitely use python3 instead of python</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/393e55ef9200/Makefile.freebsd</link>
    <description><![CDATA[Explicitely use python3 instead of python]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 17 Sep 2025 21:11:04 +0200</pubDate>
</item>
<item>
    <title>Increase verbosity level for builds</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/d6cbc8049ab0/Makefile.freebsd</link>
    <description><![CDATA[Increase verbosity level for builds]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 17 Sep 2025 20:31:46 +0200</pubDate>
</item>
<item>
    <title>A make target to populate the Python virtual environment</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/f704f0a78213/Makefile.freebsd</link>
    <description><![CDATA[A make target to populate the Python virtual environment]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 17 Sep 2025 12:49:20 +0200</pubDate>
</item>
<item>
    <title>Also use the LLVM linker by symlinking and use LLVM's ar now</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/76e05e28f6a8/Makefile.freebsd</link>
    <description><![CDATA[Also use the LLVM linker by symlinking and use LLVM's ar now]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 17 Sep 2025 06:30:46 +0200</pubDate>
</item>
<item>
    <title>Use the LLVM compilers by symlinking them in the venv.</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/b2d41d02518f/Makefile.freebsd</link>
    <description><![CDATA[Use the LLVM compilers by symlinking them in the venv.<br/>
<br/>
This is because CC= and CXX= do not work for some subprojects.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 17 Sep 2025 06:11:34 +0200</pubDate>
</item>
<item>
    <title>Some documentation notes into Makefile.freebsd</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/bf1744083a54/Makefile.freebsd</link>
    <description><![CDATA[Some documentation notes into Makefile.freebsd]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 17 Sep 2025 05:39:30 +0200</pubDate>
</item>
<item>
    <title>PyMuPDF builds on FreeBSD now with &quot;gmake -f Makefile.freebsd&quot;.</title>
    <link>https://hg2.dom66.de/hgrepos/Python2/PyMuPDF/log/b5f06508363a/Makefile.freebsd</link>
    <description><![CDATA[PyMuPDF builds on FreeBSD now with &quot;gmake -f Makefile.freebsd&quot;.<br/>
<br/>
A virtual environment with requirements from &quot;requirements-build.txt&quot; is required.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 15 Sep 2025 16:16:51 +0200</pubDate>
</item>

  </channel>
</rss>
