1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-libxml2
5 KEYWORDS= python textproc
7 SDESC[py37]= Python bindings for libxml2 (PY 37)
8 SDESC[py38]= Python bindings for libxml2 (PY 38)
9 HOMEPAGE= http://xmlsoft.org/
13 SITES[main]= http://xmlsoft.org/sources/
14 DISTFILE[1]= libxml2-2.9.10.tar.gz:main
20 OPTIONS_AVAILABLE= PY37 PY38
21 OPTIONS_STANDARD= none
22 VOPTS[py37]= PY37=ON PY38=OFF
23 VOPTS[py38]= PY37=OFF PY38=ON
25 USES= cpe gmake iconv gettext-runtime libtool
26 GNOME_COMPONENTS= libxml2
28 DISTNAME= libxml2-2.9.10
31 FPC_EQUIVALENT= textproc/py-libxml2
35 CONFIGURE_ARGS= --with-iconv={{ICONV_PREFIX}}
36 --with-html-dir={{PREFIX}}/share/doc
37 --with-html-subdir=libxml2
38 --with-python={{PYTHON_CMD}}
40 BUILD_WRKSRC= {{WRKSRC}}/python
42 INSTALL_WRKSRC= {{WRKSRC}}/python
44 [PY37].USES_ON= python:py37
46 [PY38].USES_ON= python:py38
49 ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/libxml2mod.so
50 ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/libxml2-python-2.9.10
52 [FILE:51:descriptions/desc.single]
53 Python interface for XML parser library for GNOME.
57 aafee193ffb8fe0c82d4afef6ef91972cbaf5feea100edc2f262750611b4be1f 5624761 gnome2/libxml2-2.9.10.tar.gz
60 [FILE:80:manifests/plist.single]
61 %%PYTHON_SITELIBDIR%%/
68 [FILE:984:patches/patch-python_Makefile.in]
69 --- python/Makefile.in.orig 2019-10-30 19:14:24 UTC
70 +++ python/Makefile.in
71 @@ -493,7 +493,7 @@ top_srcdir = @top_srcdir@
73 # Makefile for libxml2 python library
74 AUTOMAKE_OPTIONS = 1.4 foreign
77 docsdir = $(datadir)/doc/libxml2-python-$(LIBXML_VERSION)
80 @@ -513,7 +513,7 @@ EXTRA_DIST = \
81 @WITH_PYTHON_TRUE@python_LTLIBRARIES = libxml2mod.la
82 @WITH_PYTHON_TRUE@libxml2mod_la_SOURCES = libxml.c libxml_wrap.h libxml2-py.h libxml2-py.c types.c
83 @WITH_PYTHON_TRUE@libxml2mod_la_LDFLAGS = $(CYGWIN_EXTRA_LDFLAGS) $(WIN32_EXTRA_LDFLAGS) -module -avoid-version \
84 -@WITH_PYTHON_TRUE@ $(top_builddir)/libxml2.la $(CYGWIN_EXTRA_PYTHON_LIBADD) $(WIN32_EXTRA_PYTHON_LIBADD) $(PYTHON_LIBS)
85 +@WITH_PYTHON_TRUE@ -lxml2 $(CYGWIN_EXTRA_PYTHON_LIBADD) $(WIN32_EXTRA_PYTHON_LIBADD) $(PYTHON_LIBS)
87 @WITH_PYTHON_TRUE@BUILT_SOURCES = libxml2-export.c libxml2-py.h libxml2-py.c
88 @WITH_PYTHON_TRUE@dist_python_DATA = \
91 [FILE:83:files/special.mk]
92 CPPFLAGS+= `${PYTHON_CMD}-config --cflags`
93 LDFLAGS+= `${PYTHON_CMD}-config --libs`