Sat Jan 1 21:21:14 2022 UTC ()
py-libxml2: simplify

Fix some pkglint while here.


(wiz)
diff -r1.72 -r1.73 pkgsrc/textproc/py-libxml2/Makefile

cvs diff -r1.72 -r1.73 pkgsrc/textproc/py-libxml2/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/py-libxml2/Makefile 2021/12/31 15:18:37 1.72
+++ pkgsrc/textproc/py-libxml2/Makefile 2022/01/01 21:21:14 1.73
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.72 2021/12/31 15:18:37 tnn Exp $ 1# $NetBSD: Makefile,v 1.73 2022/01/01 21:21:14 wiz Exp $
2 2
3.include "../../textproc/libxml2/Makefile.common" 3.include "../../textproc/libxml2/Makefile.common"
4 4
5PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 5PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
6PKGREVISION= 3 6PKGREVISION= 3
7 7
8COMMENT= Python wrapper for libxml2 8COMMENT= Python wrapper for libxml2
9LICENSE= modified-bsd 9LICENSE= modified-bsd
10 10
11USE_GCC_RUNTIME= yes 11USE_GCC_RUNTIME= yes
12 12
13PYSETUPSUBDIR= python 13PYSETUPSUBDIR= python
14NO_CONFIGURE= YES 14NO_CONFIGURE= YES
@@ -17,33 +17,31 @@ SUBST_CLASSES+= setup @@ -17,33 +17,31 @@ SUBST_CLASSES+= setup
17SUBST_MESSAGE.setup= Fixing hardcoded paths. 17SUBST_MESSAGE.setup= Fixing hardcoded paths.
18SUBST_STAGE.setup= pre-build 18SUBST_STAGE.setup= pre-build
19SUBST_FILES.setup= python/setup.py 19SUBST_FILES.setup= python/setup.py
20SUBST_SED.setup= -e "/ROOT/s,'/usr','${BUILDLINK_PREFIX.libxml2}',g" 20SUBST_SED.setup= -e "/ROOT/s,'/usr','${BUILDLINK_PREFIX.libxml2}',g"
21SUBST_SED.setup+= -e "/^\"/s,/usr/include,${BUILDLINK_PREFIX.iconv}/include,g" 21SUBST_SED.setup+= -e "/^\"/s,/usr/include,${BUILDLINK_PREFIX.iconv}/include,g"
22SUBST_SED.setup+= -e "/^\"/s,/usr/local/include,${BUILDLINK_PREFIX.iconv}/include,g" 22SUBST_SED.setup+= -e "/^\"/s,/usr/local/include,${BUILDLINK_PREFIX.iconv}/include,g"
23 23
24BUILDLINK_TRANSFORM.Darwin+= opt:-bundle:-dynamiclib 24BUILDLINK_TRANSFORM.Darwin+= opt:-bundle:-dynamiclib
25 25
26.include "../../mk/bsd.prefs.mk" 26.include "../../mk/bsd.prefs.mk"
27 27
28.if ${OPSYS} == "Darwin" 28.if ${OPSYS} == "Darwin"
29post-install: fix-darwin-install-name 29post-install: fix-darwin-install-name
 30.PHONY: fix-darwin-install-name
30fix-darwin-install-name: 31fix-darwin-install-name:
31 install_name_tool -id ${PREFIX}/${PYSITELIB}/libxml2mod.so \ 32 install_name_tool -id ${PREFIX}/${PYSITELIB}/libxml2mod.so \
32 ${DESTDIR}${PREFIX}/${PYSITELIB}/libxml2mod.so 33 ${DESTDIR}${PREFIX}/${PYSITELIB}/libxml2mod.so
33.endif 34.endif
34 35
35EGG_NAME= ${DISTNAME:S/-/_python-/} 36EGG_NAME= ${DISTNAME:S/-/_python-/}
36 37
37BUILD_DEPENDS+= ${PYPKGPREFIX}-expat>=0:../../textproc/py-expat 38BUILD_DEPENDS+= ${PYPKGPREFIX}-expat>=0:../../textproc/py-expat
38 39
39.include "../../lang/python/egg.mk" 40.include "../../lang/python/egg.mk"
40PLIST_VARS+= py3x 41.if ${PYPKGPREFIX} == "py27"
41.if ${_PYTHON_VERSION} > 27 
42PLIST.py3x= yes 
43.else 
44_PYSETUPTOOLSINSTALLARGS:= ${PYSETUPTOOLSINSTALLARGS:N--single-version-externally-managed} 42_PYSETUPTOOLSINSTALLARGS:= ${PYSETUPTOOLSINSTALLARGS:N--single-version-externally-managed}
45.endif 43.endif
46.include "../../converters/libiconv/buildlink3.mk" 44.include "../../converters/libiconv/buildlink3.mk"
47BUILDLINK_API_DEPENDS.libxml2+= libxml2>=${PKGVERSION_NOREV} 45BUILDLINK_API_DEPENDS.libxml2+= libxml2>=${PKGVERSION_NOREV}
48.include "../../textproc/libxml2/buildlink3.mk" 46.include "../../textproc/libxml2/buildlink3.mk"
49.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"