Sat Jul 23 14:57:33 2022 UTC ()
python27: set path to pkg-config in environment

avoids hardcoding WRKDIR path to it in binary


(wiz)
diff -r1.102 -r1.103 pkgsrc/lang/python27/Makefile

cvs diff -r1.102 -r1.103 pkgsrc/lang/python27/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/python27/Makefile 2022/05/13 19:24:02 1.102
+++ pkgsrc/lang/python27/Makefile 2022/07/23 14:57:33 1.103
@@ -1,36 +1,37 @@ @@ -1,36 +1,37 @@
1# $NetBSD: Makefile,v 1.102 2022/05/13 19:24:02 tnn Exp $ 1# $NetBSD: Makefile,v 1.103 2022/07/23 14:57:33 wiz Exp $
2 2
3.include "dist.mk" 3.include "dist.mk"
4 4
5PKGNAME= python27-${PY_DISTVERSION} 5PKGNAME= python27-${PY_DISTVERSION}
6PKGREVISION= 8 6PKGREVISION= 8
7CATEGORIES= lang python 7CATEGORIES= lang python
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.python.org/ 10HOMEPAGE= https://www.python.org/
11COMMENT= Interpreted, interactive, object-oriented programming language 11COMMENT= Interpreted, interactive, object-oriented programming language
12LICENSE= python-software-foundation 12LICENSE= python-software-foundation
13 13
14DEPENDS= mozilla-rootcerts>=1.0.20150804nb1:../../security/mozilla-rootcerts 14DEPENDS= mozilla-rootcerts>=1.0.20150804nb1:../../security/mozilla-rootcerts
15 15
16CONFLICTS+= python-[0-9]* 16CONFLICTS+= python-[0-9]*
17 17
18USE_LANGUAGES= c c++ 18USE_LANGUAGES= c c++
19GNU_CONFIGURE= yes 19GNU_CONFIGURE= yes
20CONFIGURE_ARGS+= --enable-shared 20CONFIGURE_ARGS+= --enable-shared
21CONFIGURE_ARGS+= --with-dbmliborder=ndbm:bdb 21CONFIGURE_ARGS+= --with-dbmliborder=ndbm:bdb
22CONFIGURE_ARGS+= --with-system-ffi 22CONFIGURE_ARGS+= --with-system-ffi
23CONFIGURE_ARGS+= --with-threads 23CONFIGURE_ARGS+= --with-threads
 24CONFIGURE_ARGS+= PKG_CONFIG=${PREFIX}/bin/pkg-config
24CONFIGURE_ENV+= MKDIR_P=${MKDIR:Q} 25CONFIGURE_ENV+= MKDIR_P=${MKDIR:Q}
25CONFIGURE_ENV+= OPT=${CFLAGS:M*:Q} 26CONFIGURE_ENV+= OPT=${CFLAGS:M*:Q}
26PKGCONFIG_OVERRIDE+= Misc/python.pc.in 27PKGCONFIG_OVERRIDE+= Misc/python.pc.in
27 28
28LDFLAGS+= -L${WRKSRC} 29LDFLAGS+= -L${WRKSRC}
29 30
30# $RANDOM usage there is fine 31# $RANDOM usage there is fine
31CHECK_PORTABILITY_SKIP= Tools/faqwiz/move-faqwiz.sh 32CHECK_PORTABILITY_SKIP= Tools/faqwiz/move-faqwiz.sh
32 33
33PTHREAD_OPTS+= require 34PTHREAD_OPTS+= require
34PTHREAD_AUTO_VARS= yes 35PTHREAD_AUTO_VARS= yes
35.include "../../mk/pthread.buildlink3.mk" 36.include "../../mk/pthread.buildlink3.mk"
36.if ${PTHREAD_TYPE} == "pth" 37.if ${PTHREAD_TYPE} == "pth"