pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/py-libxml2



Module Name:    pkgsrc
Committed By:   tnn
Date:           Mon Feb 23 12:21:00 UTC 2026

Modified Files:
        pkgsrc/textproc/py-libxml2: Makefile

Log Message:
py-libxml2: disable doxygen

It causes too many circular dependency problems, for example:

fontconfig -> meson -> itstool -> py313-libxml2 -> doxygen -> ghostscript -> ghostscript-agpl -> fontconfig

Also disabling doxygen doesn't change the PLIST so the dependency seems
to not have affected the package meaningfully regardless.


To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 pkgsrc/textproc/py-libxml2/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/py-libxml2/Makefile
diff -u pkgsrc/textproc/py-libxml2/Makefile:1.109 pkgsrc/textproc/py-libxml2/Makefile:1.110
--- pkgsrc/textproc/py-libxml2/Makefile:1.109   Thu Feb 19 15:12:09 2026
+++ pkgsrc/textproc/py-libxml2/Makefile Mon Feb 23 12:21:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.109 2026/02/19 15:12:09 wiz Exp $
+# $NetBSD: Makefile,v 1.110 2026/02/23 12:21:00 tnn Exp $
 
 .include "../../textproc/libxml2/Makefile.common"
 
@@ -14,20 +14,14 @@ GNU_CONFIGURE=              yes
 GNU_CONFIGURE_ICONV=   no
 USE_TOOLS+=            pkg-config
 
-# needed for Python bindings
-CONFIGURE_ARGS+=       --with-docs
-
-TOOL_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen
-TOOL_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
-TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
 
 MAKE_ENV+=     PYTHONPATH=${WRKSRC}/python
 
 WHEEL_NAME=    ${DISTNAME:S/-/_python-/}
 
-pre-build:
-       cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE}
+post-extract:
+       ${MKDIR} ${WRKSRC}/python/doc/xml       # pretend docs are already built
 
 # python/setup.py looks in various places for libxml2 and libiconv,
 # including (usually incorrectly) in /usr/include, /usr/local/include



Home | Main Index | Thread Index | Old Index