Fri May 10 05:06:12 2024 UTC (17d)
url2pkg: for Python 3.x only


(adam)
diff -r1.136 -r1.137 pkgsrc/pkgtools/url2pkg/Makefile

cvs diff -r1.136 -r1.137 pkgsrc/pkgtools/url2pkg/Makefile (expand / switch to unified diff)

--- pkgsrc/pkgtools/url2pkg/Makefile 2024/01/17 18:35:52 1.136
+++ pkgsrc/pkgtools/url2pkg/Makefile 2024/05/10 05:06:12 1.137
@@ -1,46 +1,47 @@ @@ -1,46 +1,47 @@
1# $NetBSD: Makefile,v 1.136 2024/01/17 18:35:52 rillig Exp $ 1# $NetBSD: Makefile,v 1.137 2024/05/10 05:06:12 adam Exp $
2 2
3PKGNAME= url2pkg-23.3.0 3PKGNAME= url2pkg-23.3.0
4CATEGORIES= pkgtools 4CATEGORIES= pkgtools
5 5
6MAINTAINER= rillig@NetBSD.org 6MAINTAINER= rillig@NetBSD.org
7HOMEPAGE= https://www.NetBSD.org/docs/pkgsrc/creating.html 7HOMEPAGE= https://www.NetBSD.org/docs/pkgsrc/creating.html
8COMMENT= Tool to automate initial steps in building a package 8COMMENT= Tool to automate initial steps in building a package
9LICENSE= 2-clause-bsd 9LICENSE= 2-clause-bsd
10 10
11WRKSRC= ${WRKDIR} 11WRKSRC= ${WRKDIR}
12NO_CHECKSUM= yes 12NO_CHECKSUM= yes
13NO_BUILD= yes 13NO_BUILD= yes
14USE_LANGUAGES= # none 14USE_LANGUAGES= # none
15USE_TOOLS+= perl:run pax 15USE_TOOLS+= perl:run pax
16AUTO_MKDIRS= yes 16AUTO_MKDIRS= yes
17 17
18PYTHON_VERSIONED_DEPENDENCIES= test:test 18TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 19
 20PYTHON_VERSIONS_INCOMPATIBLE= 27
19 21
20do-extract: 22do-extract:
21 ${RUN} cd ${FILESDIR} && pax -rw *.* python/*.py python/*/*.py python/*/*/*.py ${WRKSRC}/ 23 ${RUN} cd ${FILESDIR} && ${PAX} -rw *.* python/*.py python/*/*.py python/*/*/*.py ${WRKSRC}/
22 24
23do-test: 25do-test:
24 ${RUN} cd ${WRKSRC} && env PKGSRCDIR=${PKGSRCDIR} MAKE=${MAKE:Q} \ 26 ${RUN} cd ${WRKSRC} && ${SETENV} PKGSRCDIR=${PKGSRCDIR} MAKE=${MAKE:Q} \
25 ${PREFIX}/bin/pytest-${PYVERSSUFFIX} ${PY_TEST_FLAGS:U} 27 ${PREFIX}/bin/pytest-${PYVERSSUFFIX} ${PY_TEST_FLAGS:U}
26 28
27SUBST_CLASSES+= up 29SUBST_CLASSES+= up
28SUBST_STAGE.up= do-configure 30SUBST_STAGE.up= do-configure
29SUBST_MESSAGE.up= Replacing variable placeholders 31SUBST_MESSAGE.up= Replacing variable placeholders
30SUBST_FILES.up= MakeMaker.pm url2pkg.py 32SUBST_FILES.up= MakeMaker.pm url2pkg.py
31SUBST_VARS.up= MAKE PERL5 PKGSRCDIR PYTHONBIN 33SUBST_VARS.up= MAKE PERL5 PKGSRCDIR PYTHONBIN
32SUBST_SED.up= -e 's,@LIBDIR@,${PREFIX}/lib/url2pkg,g' 34SUBST_SED.up= -e 's,@LIBDIR@,${PREFIX}/lib/url2pkg,g'
33 35
34do-install: 36do-install:
35 ${INSTALL_SCRIPT} ${WRKSRC}/url2pkg.py ${DESTDIR}${PREFIX}/bin/url2pkg 37 ${INSTALL_SCRIPT} ${WRKSRC}/url2pkg.py ${DESTDIR}${PREFIX}/bin/url2pkg
36 ${INSTALL_MAN} ${FILESDIR}/url2pkg.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 38 ${INSTALL_MAN} ${FILESDIR}/url2pkg.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
37 ${INSTALL_DATA} ${WRKSRC}/Build.pm ${DESTDIR}${PREFIX}/lib/url2pkg/Module/ 39 ${INSTALL_DATA} ${WRKSRC}/Build.pm ${DESTDIR}${PREFIX}/lib/url2pkg/Module/
38 ${INSTALL_DATA} ${WRKSRC}/MakeMaker.pm ${DESTDIR}${PREFIX}/lib/url2pkg/ExtUtils/ 40 ${INSTALL_DATA} ${WRKSRC}/MakeMaker.pm ${DESTDIR}${PREFIX}/lib/url2pkg/ExtUtils/
39 ${RUN} cd ${WRKSRC}; \ 41 ${RUN} cd ${WRKSRC}; \
40 for f in $$(find python -name '*.py' -print); do \ 42 for f in $$(find python -name '*.py' -print); do \
41 ${INSTALL_DATA} "$$f" ${DESTDIR}${PREFIX}/lib/url2pkg/"$$f"; \ 43 ${INSTALL_DATA} "$$f" ${DESTDIR}${PREFIX}/lib/url2pkg/"$$f"; \
42 done 44 done
43 45
44.include "../../lang/python/application.mk" 46.include "../../lang/python/application.mk"
45.include "../../lang/python/versioned_dependencies.mk" 
46.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"