pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-e3-core
Module Name: pkgsrc
Committed By: dkazankov
Date: Wed Sep 24 05:36:17 UTC 2025
Modified Files:
pkgsrc/devel/py-e3-core: Makefile PLIST distinfo
Added Files:
pkgsrc/devel/py-e3-core/patches: patch-src_e3_os_platform.py
patch-src_e3_platform__db_knowledge__base.py
Log Message:
py-e3-core: improve NetBSD support
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-e3-core/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-e3-core/PLIST \
pkgsrc/devel/py-e3-core/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/devel/py-e3-core/patches/patch-src_e3_os_platform.py \
pkgsrc/devel/py-e3-core/patches/patch-src_e3_platform__db_knowledge__base.py
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-e3-core/Makefile
diff -u pkgsrc/devel/py-e3-core/Makefile:1.2 pkgsrc/devel/py-e3-core/Makefile:1.3
--- pkgsrc/devel/py-e3-core/Makefile:1.2 Mon Sep 15 05:52:28 2025
+++ pkgsrc/devel/py-e3-core/Makefile Wed Sep 24 05:36:17 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.2 2025/09/15 05:52:28 dkazankov Exp $
+# $NetBSD: Makefile,v 1.3 2025/09/24 05:36:17 dkazankov Exp $
DISTNAME= ${GITHUB_PROJECT}-22.10.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_GITHUB:=AdaCore/}
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -13,6 +13,8 @@ HOMEPAGE= https://github.com/AdaCore/e3-
COMMENT= E3 core. Tools and library for building and testing software
LICENSE= gnu-gpl-v3
+USE_LANGUAGES= c
+
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=61:../../devel/py-setuptools
#DEPENDS+= ${PYPKGPREFIX}-bson-[0-9]*:../../wip/py-bson
@@ -38,6 +40,16 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test_socke
TEST_DEPENDS+= ${PYPKGPREFIX}-ansi2html-[0-9]*:../../converters/py-ansi2html
TEST_DEPENDS+= ${PYPKGPREFIX}-ptyprocess-[0-9]*:../../sysutils/py-ptyprocess
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "NetBSD"
+
+pre-build:
+ ${RUN} cd ${WRKSRC} && \
+ ${CC} -o src/e3/os/data/rlimit-${MACHINE_ARCH}-${LOWER_OPSYS} tools/rlimit/rlimit.c
+
+.endif
+
post-install:
.for bin in e3 e3-pypi-closure e3-sandbox
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/devel/py-e3-core/PLIST
diff -u pkgsrc/devel/py-e3-core/PLIST:1.1 pkgsrc/devel/py-e3-core/PLIST:1.2
--- pkgsrc/devel/py-e3-core/PLIST:1.1 Tue Jul 29 06:48:02 2025
+++ pkgsrc/devel/py-e3-core/PLIST Wed Sep 24 05:36:17 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2025/07/29 06:48:02 dkazankov Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/09/24 05:36:17 dkazankov Exp $
bin/e3-${PYVERSSUFFIX}
bin/e3-pypi-closure-${PYVERSSUFFIX}
bin/e3-sandbox-${PYVERSSUFFIX}
@@ -207,6 +207,7 @@ ${PYSITELIB}/e3/os/data/rlimit-x86-solar
${PYSITELIB}/e3/os/data/rlimit-x86-windows
${PYSITELIB}/e3/os/data/rlimit-x86_64-darwin
${PYSITELIB}/e3/os/data/rlimit-x86_64-linux
+${PYSITELIB}/e3/os/data/rlimit-x86_64-netbsd
${PYSITELIB}/e3/os/data/rlimit-x86_64-windows
${PYSITELIB}/e3/os/fs.py
${PYSITELIB}/e3/os/fs.pyc
Index: pkgsrc/devel/py-e3-core/distinfo
diff -u pkgsrc/devel/py-e3-core/distinfo:1.1 pkgsrc/devel/py-e3-core/distinfo:1.2
--- pkgsrc/devel/py-e3-core/distinfo:1.1 Tue Jul 29 06:48:02 2025
+++ pkgsrc/devel/py-e3-core/distinfo Wed Sep 24 05:36:17 2025
@@ -1,5 +1,7 @@
-$NetBSD: distinfo,v 1.1 2025/07/29 06:48:02 dkazankov Exp $
+$NetBSD: distinfo,v 1.2 2025/09/24 05:36:17 dkazankov Exp $
BLAKE2s (e3-core-22.10.0.tar.gz) = 5e6fc0f4ee7dd26cd4751ec53f630525ee18cb33abe54380c8a4dd2f9efab99f
SHA512 (e3-core-22.10.0.tar.gz) = 6c4e7119cab4de99eeefaf6e703c46b7773db82ae32982485393edfcdd9ee4643d370c5382ef21bfebb1c9da202694151a68a6890b7b1eea3a269c1934b62481
Size (e3-core-22.10.0.tar.gz) = 805122 bytes
+SHA1 (patch-src_e3_os_platform.py) = 7d5b9e8133a104ceb3a7a65475b6069a7ba0a889
+SHA1 (patch-src_e3_platform__db_knowledge__base.py) = 875a5747f0d909c0923ced9ce6534a9d41044cbd
Added files:
Index: pkgsrc/devel/py-e3-core/patches/patch-src_e3_os_platform.py
diff -u /dev/null pkgsrc/devel/py-e3-core/patches/patch-src_e3_os_platform.py:1.1
--- /dev/null Wed Sep 24 05:36:17 2025
+++ pkgsrc/devel/py-e3-core/patches/patch-src_e3_os_platform.py Wed Sep 24 05:36:17 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_e3_os_platform.py,v 1.1 2025/09/24 05:36:17 dkazankov Exp $
+
+Add NetBSD support
+
+--- src/e3/os/platform.py.orig 2025-03-28 15:21:34.000000000 +0200
++++ src/e3/os/platform.py
+@@ -165,7 +165,7 @@
+
+ if system == "Darwin": # darwin-only
+ version = cls.uname.release
+- elif system == "FreeBSD": # bsd-only
++ elif system == "FreeBSD" or system == "NetBSD": # bsd-only
+ version = re.sub("-.*", "", cls.uname.release)
+ elif system == "Linux": # linux-only
+ full_version_number = cls.ld_info["version"]
Index: pkgsrc/devel/py-e3-core/patches/patch-src_e3_platform__db_knowledge__base.py
diff -u /dev/null pkgsrc/devel/py-e3-core/patches/patch-src_e3_platform__db_knowledge__base.py:1.1
--- /dev/null Wed Sep 24 05:36:17 2025
+++ pkgsrc/devel/py-e3-core/patches/patch-src_e3_platform__db_knowledge__base.py Wed Sep 24 05:36:17 2025
@@ -0,0 +1,26 @@
+$NetBSD: patch-src_e3_platform__db_knowledge__base.py,v 1.1 2025/09/24 05:36:17 dkazankov Exp $
+
+Fix NetBSD support
+
+--- src/e3/platform_db/knowledge_base.py.orig 2025-03-28 15:21:34.000000000 +0200
++++ src/e3/platform_db/knowledge_base.py
+@@ -167,13 +167,13 @@
+ "ppc-aix": {"os": "AIX", "cpu": None},
+ "x86_64-darwin": {"os": "Darwin", "cpu": "i386"},
+ "x86-freebsd": {"os": "FreeBSD", "cpu": "i386"},
+- "x86-openbsd": {"os": "OpenBSD", "cpu": None},
+- "x86-netbsd": {"os": "NetBSD", "cpu": None},
+- "x86-dragonfly": {"os": "DragonFly", "cpu": None},
++ "x86-openbsd": {"os": "OpenBSD", "cpu": "i.86"},
++ "x86-netbsd": {"os": "NetBSD", "cpu": "i.86"},
++ "x86-dragonfly": {"os": "DragonFly", "cpu": "i386"},
+ "x86_64-freebsd": {"os": "FreeBSD", "cpu": "amd64"},
+- "x86_64-openbsd": {"os": "OpenBSD", "cpu": None},
+- "x86_64-netbsd": {"os": "NetBSD", "cpu": None},
+- "x86_64-dragonfly": {"os": "DragonFly", "cpu": None},
++ "x86_64-openbsd": {"os": "OpenBSD", "cpu": "amd64|x86_64"},
++ "x86_64-netbsd": {"os": "NetBSD", "cpu": "amd64|x86_64"},
++ "x86_64-dragonfly": {"os": "DragonFly", "cpu": "amd64"},
+ "ppc-linux": {"os": "Linux", "cpu": "powerpc.*|ppc64"},
+ "x86-linux": {"os": "Linux", "cpu": "i.86|pentium"},
+ "x86_64-linux": {"os": "Linux", "cpu": "x86_64"},
Home |
Main Index |
Thread Index |
Old Index