Mon Jun 8 20:17:56 2020 UTC ()
py-pip: Add pip[23] as alternatives

pip2 and pip3 are widely used aliases which make sure the specific
major version is used.

Patch from Bartosz Kosiorek via <https://github.com/NetBSD/pkgsrc/pull/64>.

Closes NetBSD/pkgsrc#64

PKGREVISION++


(leot)
diff -r1.1 -r1.2 pkgsrc/devel/py-pip/ALTERNATIVES
diff -r1.37 -r1.38 pkgsrc/devel/py-pip/Makefile

cvs diff -r1.1 -r1.2 pkgsrc/devel/py-pip/ALTERNATIVES (expand / switch to unified diff)

--- pkgsrc/devel/py-pip/ALTERNATIVES 2015/07/04 14:12:03 1.1
+++ pkgsrc/devel/py-pip/ALTERNATIVES 2020/06/08 20:17:56 1.2

cvs diff -r1.37 -r1.38 pkgsrc/devel/py-pip/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-pip/Makefile 2020/06/01 16:27:17 1.37
+++ pkgsrc/devel/py-pip/Makefile 2020/06/08 20:17:56 1.38
@@ -1,28 +1,32 @@ @@ -1,28 +1,32 @@
1# $NetBSD: Makefile,v 1.37 2020/06/01 16:27:17 adam Exp $ 1# $NetBSD: Makefile,v 1.38 2020/06/08 20:17:56 leot Exp $
2 2
3DISTNAME= pip-20.1.1 3DISTNAME= pip-20.1.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
 5PKGREVISION= 1
5CATEGORIES= devel python 6CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pip/} 7MASTER_SITES= ${MASTER_SITE_PYPI:=p/pip/}
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.pip-installer.org/ 10HOMEPAGE= http://www.pip-installer.org/
10COMMENT= Installs Python packages as an easy_install replacement 11COMMENT= Installs Python packages as an easy_install replacement
11LICENSE= mit 12LICENSE= mit
12 13
13USE_LANGUAGES= # none 14USE_LANGUAGES= # none
14 15
15REPLACE_PYTHON+= src/pip/_vendor/appdirs.py 16REPLACE_PYTHON+= src/pip/_vendor/appdirs.py
16REPLACE_PYTHON+= src/pip/_vendor/chardet/cli/chardetect.py 17REPLACE_PYTHON+= src/pip/_vendor/chardet/cli/chardetect.py
17REPLACE_PYTHON+= src/pip/_vendor/requests/certs.py 18REPLACE_PYTHON+= src/pip/_vendor/requests/certs.py
18 19
 20.include "../../lang/python/pyversion.mk"
 21FILES_SUBST+= PYMAJORVERSION=${_PYTHON_VERSION:C/^([0-9]).*/\1/}
 22
19post-install: 23post-install:
20 cd ${DESTDIR}${PREFIX}/bin && ${RM} -f pip pip[2-3] 24 cd ${DESTDIR}${PREFIX}/bin && ${RM} -f pip pip[2-3]
21 25
22# no tests included 26# no tests included
23do-test: 27do-test:
24 ${DO_NADA} 28 ${DO_NADA}
25 29
26.include "../../lang/python/application.mk" 30.include "../../lang/python/application.mk"
27.include "../../lang/python/egg.mk" 31.include "../../lang/python/egg.mk"
28.include "../../mk/bsd.pkg.mk" 32.include "../../mk/bsd.pkg.mk"