pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkgsrc python default version -> 3.7
On Fri, May 03, 2019 at 07:30:54AM +0100, Sad Clouds wrote:
> This totally fails on SPARC Solaris 11.3, due to util-linux where
> random_get_bytes() conflicts with Solaris own function. Why does Python
> depend on all these Linux packages? Not that I care that much about
> Python, but it seems you can't build anything without installing
> Perl and Python as well.
it can handle non libuuid-uuid implementation, too.
but it will try to link libuuid if it's available.
maybe we want:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/lang/python37/Makefile,v
retrieving revision 1.8
diff -u -r1.8 Makefile
--- Makefile 30 Apr 2019 04:49:38 -0000 1.8
+++ Makefile 3 May 2019 10:15:08 -0000
@@ -4,6 +4,7 @@
PKGNAME= python37-${PY_DISTVERSION}
CATEGORIES= lang python
+PKGREVISION= 1
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://www.python.org/
@@ -170,13 +171,22 @@
${DESTDIR}${PREFIX}/lib/libpython3.7.sl.1.0
.endif
+.if ${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD" || \
+ ${OPSYS} == "DragonFly" || ${OPSYS} == "SunOS" || \
+ ${OPSYS} == "NetBSD" || ${OPSYS} == "Darwin" || \
+ ${OPSYS} == "AIX"
+# uuid functionality in libc, avoid detecting libuuid if installed
+BUILDLINK_TRANSFORM+= rm:-luuid
+.else
+.include "../../devel/libuuid/buildlink3.mk"
+.endif
+
BUILDLINK_DEPMETHOD.readline= build
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../archivers/xz/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/libffi/buildlink3.mk"
-.include "../../devel/libuuid/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
BUILDLINK_API_DEPENDS.openssl+= openssl>=1.0.2
Home |
Main Index |
Thread Index |
Old Index