pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-ninja
Module Name: pkgsrc
Committed By: adam
Date: Thu Sep 3 10:15:34 UTC 2026
Modified Files:
pkgsrc/devel/py-ninja: Makefile PLIST distinfo
pkgsrc/devel/py-ninja/patches: patch-CMakeLists.txt
Log Message:
py-ninja: updated to 1.13.2
1.13.2
chore: adopt PEP-639 license metadata format
chore: pytest log_level is better than log_cli_level
ci: build with clang instead of gcc
ci: secure GitHub Actions workflows
chore(ci): use manylinux clang install script
Added note about ninja_syntax names being in the ninja namespace.
fix: force BUILD_TESTING to inherit RUN_NINJA_TEST value
Update to Ninja 1.13.2.g7659b.kitware.jobserver-pipe-1
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-ninja/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-ninja/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-ninja/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-ninja/patches/patch-CMakeLists.txt
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-ninja/Makefile
diff -u pkgsrc/devel/py-ninja/Makefile:1.8 pkgsrc/devel/py-ninja/Makefile:1.9
--- pkgsrc/devel/py-ninja/Makefile:1.8 Tue Jan 27 12:59:15 2026
+++ pkgsrc/devel/py-ninja/Makefile Thu Sep 3 10:15:33 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2026/01/27 12:59:15 mef Exp $
+# $NetBSD: Makefile,v 1.9 2026/09/03 10:15:33 adam Exp $
-DISTNAME= ninja-1.13.0
+DISTNAME= ninja-1.13.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=n/ninja/}
@@ -13,13 +13,13 @@ LICENSE= apache-2.0
# avoid conflict with devel/ninja-build
DIST_SUBDIR= py-ninja
-TOOL_DEPENDS+= cmake-[0-9]*:../../devel/cmake
-TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme-[0-9]*:../../devel/py-hatch-fancy-pypi-readme
-TOOL_DEPENDS+= ${PYPKGPREFIX}-scikit-build-core-[0-9]*:../../devel/py-scikit-build-core
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
-DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build
+TOOL_DEPENDS+= cmake>=0:../../devel/cmake
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme>=0:../../devel/py-hatch-fancy-pypi-readme
+TOOL_DEPENDS+= ${PYPKGPREFIX}-scikit-build-core>=0:../../devel/py-scikit-build-core
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=0:../../devel/py-setuptools_scm
+DEPENDS+= ninja-build>=0:../../devel/ninja-build
TEST_DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=2.0:../../devel/py-importlib-metadata
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=0:../../devel/py-test-cov
USE_LANGUAGES= c c++
Index: pkgsrc/devel/py-ninja/PLIST
diff -u pkgsrc/devel/py-ninja/PLIST:1.2 pkgsrc/devel/py-ninja/PLIST:1.3
--- pkgsrc/devel/py-ninja/PLIST:1.2 Sun Nov 24 07:21:16 2024
+++ pkgsrc/devel/py-ninja/PLIST Thu Sep 3 10:15:33 2026
@@ -1,8 +1,7 @@
-@comment $NetBSD: PLIST,v 1.2 2024/11/24 07:21:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/09/03 10:15:33 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
-${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS.rst
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE_Apache_20
${PYSITELIB}/ninja/__init__.py
${PYSITELIB}/ninja/__init__.pyc
Index: pkgsrc/devel/py-ninja/distinfo
diff -u pkgsrc/devel/py-ninja/distinfo:1.6 pkgsrc/devel/py-ninja/distinfo:1.7
--- pkgsrc/devel/py-ninja/distinfo:1.6 Tue Jan 27 12:59:15 2026
+++ pkgsrc/devel/py-ninja/distinfo Thu Sep 3 10:15:33 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2026/01/27 12:59:15 mef Exp $
+$NetBSD: distinfo,v 1.7 2026/09/03 10:15:33 adam Exp $
-BLAKE2s (py-ninja/ninja-1.13.0.tar.gz) = 2d52248690f4623a5d8935b6685e5fc5e7ec6667f0d0d08273748c663a7c823b
-SHA512 (py-ninja/ninja-1.13.0.tar.gz) = 383c342ff3ea061e83ccec0100d6e03b65268792a93fed58f6e7a6fc29d996c9639ed5f71b5800e69fec6f989b3e6221de496e35f9ee67d9f5f2e84621fb3d08
-Size (py-ninja/ninja-1.13.0.tar.gz) = 242558 bytes
-SHA1 (patch-CMakeLists.txt) = 071d718895af64ee7a215bb9c0d3a7e6f6619458
+BLAKE2s (py-ninja/ninja-1.13.2.tar.gz) = 64228070713f84aefb841ead24a53f4f72f7eb36c70a85f23b2ea32c660ceb4f
+SHA512 (py-ninja/ninja-1.13.2.tar.gz) = ff4b477c1bcdc1e2ac9eef7153e08d1dfe531e09b70db2e7c378fb38251038fa6386b30da94d824a616dc8040c367ee8876d102ee8734b91839ba633b0ba9aa7
+Size (py-ninja/ninja-1.13.2.tar.gz) = 243739 bytes
+SHA1 (patch-CMakeLists.txt) = 8c9569ab3d04d9f7739870a614769b1d470c11fa
Index: pkgsrc/devel/py-ninja/patches/patch-CMakeLists.txt
diff -u pkgsrc/devel/py-ninja/patches/patch-CMakeLists.txt:1.4 pkgsrc/devel/py-ninja/patches/patch-CMakeLists.txt:1.5
--- pkgsrc/devel/py-ninja/patches/patch-CMakeLists.txt:1.4 Sat Dec 27 22:17:02 2025
+++ pkgsrc/devel/py-ninja/patches/patch-CMakeLists.txt Thu Sep 3 10:15:34 2026
@@ -1,19 +1,19 @@
-$NetBSD: patch-CMakeLists.txt,v 1.4 2025/12/27 22:17:02 adam Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.5 2026/09/03 10:15:34 adam Exp $
Don't build ninja binary. Just install a link to the pkgsrc copy in the package
Makefile instead.
--- CMakeLists.txt.orig 2022-11-09 12:37:21.000000000 +0000
+++ CMakeLists.txt
-@@ -23,7 +23,6 @@ message(STATUS "")
- message(STATUS " RUN_NINJA_TEST : ${RUN_NINJA_TEST}")
- message(STATUS "************************************")
+@@ -26,7 +26,6 @@ message(STATUS "************************
+ set(BUILD_TESTING "${RUN_NINJA_TEST}" CACHE BOOL "Build the testing tree." FORCE)
+ set_property(CACHE BUILD_TESTING PROPERTY TYPE INTERNAL)
-add_subdirectory(ninja-upstream)
if(RUN_NINJA_TEST)
add_custom_target(
-@@ -33,5 +32,5 @@ if(RUN_NINJA_TEST)
+@@ -36,5 +35,5 @@ if(RUN_NINJA_TEST)
)
endif()
Home |
Main Index |
Thread Index |
Old Index