pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/gyp
Module Name: pkgsrc
Committed By: wiz
Date: Wed Feb 4 00:06:54 UTC 2026
Modified Files:
pkgsrc/devel/gyp: Makefile PLIST distinfo
pkgsrc/devel/gyp/patches: patch-pylib_gyp_common.py
patch-test_module_src_program.c
Log Message:
py-gyp: update to 0.1pre20240206.
Switch to wheel.mk, remove git hash from version number.
Three years of changes, but it's only around 10 commits.
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/devel/gyp/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/gyp/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/gyp/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/gyp/patches/patch-pylib_gyp_common.py
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/devel/gyp/patches/patch-test_module_src_program.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/gyp/Makefile
diff -u pkgsrc/devel/gyp/Makefile:1.29 pkgsrc/devel/gyp/Makefile:1.30
--- pkgsrc/devel/gyp/Makefile:1.29 Mon Aug 14 05:24:09 2023
+++ pkgsrc/devel/gyp/Makefile Wed Feb 4 00:06:54 2026
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.29 2023/08/14 05:24:09 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2026/02/04 00:06:54 wiz Exp $
-GIT_VERSION= 20210830.d6c5dd51dc3a60bf4ff32a5256713690a1a10376
+GIT_VERSION= 20240206.1615ec326858f8c2bd8f30b3a86ea71830409ce4
DIST_VERSION= 0.1
DISTNAME= gyp-${DIST_VERSION}pre${GIT_VERSION}
-PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 2
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:C/.[^.]*$//}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_LOCAL}
@@ -13,13 +12,11 @@ HOMEPAGE= https://gyp.gsrc.io/
COMMENT= GYP can Generate Your Projects
LICENSE= modified-bsd
-WRKSRC= ${WRKDIR}
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
-EGG_NAME= gyp-${DIST_VERSION}
+WRKSRC= ${WRKDIR}/gyp
-USE_PKG_RESOURCES= yes
-
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+WHEEL_NAME= gyp-${DIST_VERSION}
# REPLACE_PYTHON settings farmed out due to size...
.include "replace-python.mk"
@@ -46,7 +43,7 @@ USE_LANGUAGES= c c++
do-test:
${RUN}cd ${WRKSRC}; LANG=C ${SETENV} ${TEST_ENV} ${PYTHONBIN} gyptest.py -a -f make --passed
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/tool.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/gyp/PLIST
diff -u pkgsrc/devel/gyp/PLIST:1.5 pkgsrc/devel/gyp/PLIST:1.6
--- pkgsrc/devel/gyp/PLIST:1.5 Mon Feb 15 14:52:23 2021
+++ pkgsrc/devel/gyp/PLIST Wed Feb 4 00:06:54 2026
@@ -1,10 +1,12 @@
-@comment $NetBSD: PLIST,v 1.5 2021/02/15 14:52:23 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.6 2026/02/04 00:06:54 wiz Exp $
bin/gyp
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/gyp/MSVSNew.py
${PYSITELIB}/gyp/MSVSNew.pyc
${PYSITELIB}/gyp/MSVSNew.pyo
Index: pkgsrc/devel/gyp/distinfo
diff -u pkgsrc/devel/gyp/distinfo:1.14 pkgsrc/devel/gyp/distinfo:1.15
--- pkgsrc/devel/gyp/distinfo:1.14 Thu Jan 27 18:42:15 2022
+++ pkgsrc/devel/gyp/distinfo Wed Feb 4 00:06:54 2026
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.14 2022/01/27 18:42:15 wiz Exp $
+$NetBSD: distinfo,v 1.15 2026/02/04 00:06:54 wiz Exp $
-BLAKE2s (gyp-0.1pre20210830.d6c5dd51dc3a60bf4ff32a5256713690a1a10376.tar.gz) = d5356f8c4d185dc267d39085794be4f8cc3737e1dca2d2ca125ee8532b6b90b4
-SHA512 (gyp-0.1pre20210830.d6c5dd51dc3a60bf4ff32a5256713690a1a10376.tar.gz) =
3eae598943b463ddc7d7ed0a3d6a5fe91a12205f0ada1787fd24e2d0162556398f7241d374ee8efca76318b158cd165af0d42ed6058689e92486fa2b18bf2ce6
-Size (gyp-0.1pre20210830.d6c5dd51dc3a60bf4ff32a5256713690a1a10376.tar.gz) = 627436 bytes
+BLAKE2s (gyp-0.1pre20240206.1615ec326858f8c2bd8f30b3a86ea71830409ce4.tar.gz) = aded0d09e94f3ea4002f9a6b4e9784bb2961e096bd68a444f7fc84dc3c9c0c85
+SHA512 (gyp-0.1pre20240206.1615ec326858f8c2bd8f30b3a86ea71830409ce4.tar.gz) =
df55eaf8d62f8e847673cb8ef40d502673847abbfa45567f2edb531f9a1135f832f13c8cecd8fcfbbbd8a2489463678f4b629aad7744e6afaf423ed5a8746988
+Size (gyp-0.1pre20240206.1615ec326858f8c2bd8f30b3a86ea71830409ce4.tar.gz) = 13327419 bytes
SHA1 (patch-gyptest.py) = b5580c82be8f93b50bfc66e094ae092bf8571202
-SHA1 (patch-pylib_gyp_common.py) = 218efae2b4761b17f40c8465ae3a3b91bb0f93eb
+SHA1 (patch-pylib_gyp_common.py) = 161ceeed274a95908d678a01a80e31918b6c7ac3
SHA1 (patch-pylib_gyp_generator_make.py) = 1feb43b650a4dd8514e74e0c2bda41bde2243e03
SHA1 (patch-test_library__dirs_subdir_test.gyp) = 9eb3b39f0bdbf54df6b45a3c613d83e9dfb68d8f
SHA1 (patch-test_module_src_module.gyp) = 8016db83cce1244f17295d3dfd725f75ff78cb28
-SHA1 (patch-test_module_src_program.c) = ab55d357d9855f79f6fdfb151767f0521a217871
+SHA1 (patch-test_module_src_program.c) = 90850bbf561d70948f798c385b051df8b1b994b1
Index: pkgsrc/devel/gyp/patches/patch-pylib_gyp_common.py
diff -u pkgsrc/devel/gyp/patches/patch-pylib_gyp_common.py:1.5 pkgsrc/devel/gyp/patches/patch-pylib_gyp_common.py:1.6
--- pkgsrc/devel/gyp/patches/patch-pylib_gyp_common.py:1.5 Thu Jan 27 18:42:15 2022
+++ pkgsrc/devel/gyp/patches/patch-pylib_gyp_common.py Wed Feb 4 00:06:54 2026
@@ -1,19 +1,9 @@
-$NetBSD: patch-pylib_gyp_common.py,v 1.5 2022/01/27 18:42:15 wiz Exp $
+$NetBSD: patch-pylib_gyp_common.py,v 1.6 2026/02/04 00:06:54 wiz Exp $
-* Python 3.10 support
* Add NetBSD support
--- pylib/gyp/common.py.orig 2022-01-27 18:36:11.000000000 +0000
+++ pylib/gyp/common.py
-@@ -4,7 +4,7 @@
-
- from __future__ import with_statement
-
--import collections
-+import collections.abc as collections
- import errno
- import filecmp
- import os.path
@@ -445,6 +445,7 @@ def CopyTool(flavor, out_path, generator
prefix = {
'aix': 'flock',
Index: pkgsrc/devel/gyp/patches/patch-test_module_src_program.c
diff -u pkgsrc/devel/gyp/patches/patch-test_module_src_program.c:1.1 pkgsrc/devel/gyp/patches/patch-test_module_src_program.c:1.2
--- pkgsrc/devel/gyp/patches/patch-test_module_src_program.c:1.1 Thu Aug 21 14:49:43 2014
+++ pkgsrc/devel/gyp/patches/patch-test_module_src_program.c Wed Feb 4 00:06:54 2026
@@ -1,9 +1,9 @@
-$NetBSD: patch-test_module_src_program.c,v 1.1 2014/08/21 14:49:43 he Exp $
+$NetBSD: patch-test_module_src_program.c,v 1.2 2026/02/04 00:06:54 wiz Exp $
Treat other targets than Windows the same,
don't require explicit platform code here.
---- test/module/src/program.c.orig 2014-07-14 14:19:50.000000000 +0000
+--- test/module/src/program.c.orig 2026-02-04 00:01:38.000000000 +0000
+++ test/module/src/program.c
@@ -3,7 +3,7 @@
@@ -14,17 +14,18 @@ don't require explicit platform code her
#include <dlfcn.h>
#include <libgen.h>
#include <string.h>
-@@ -13,9 +13,7 @@
+@@ -13,10 +13,8 @@
#if defined(PLATFORM_WIN)
#define MODULE_SUFFIX ".dll"
-#elif defined(PLATFORM_MAC)
--#define MODULE_SUFFIX ".so"
--#elif defined(PLATFORM_LINUX)
+#else
#define MODULE_SUFFIX ".so"
+-#elif defined(PLATFORM_LINUX)
+-#define MODULE_SUFFIX ".so"
#endif
+ typedef void (*module_symbol)(void);
@@ -56,7 +54,7 @@ void CallModule(const char* module) {
funcptr();
Home |
Main Index |
Thread Index |
Old Index