head 1.29; access; symbols pkgsrc-2023Q4:1.29.0.4 pkgsrc-2023Q4-base:1.29 pkgsrc-2023Q3:1.29.0.2 pkgsrc-2023Q3-base:1.29 pkgsrc-2023Q2:1.28.0.8 pkgsrc-2023Q2-base:1.28 pkgsrc-2023Q1:1.28.0.6 pkgsrc-2023Q1-base:1.28 pkgsrc-2022Q4:1.28.0.4 pkgsrc-2022Q4-base:1.28 pkgsrc-2022Q3:1.28.0.2 pkgsrc-2022Q3-base:1.28 pkgsrc-2022Q2:1.27.0.4 pkgsrc-2022Q2-base:1.27 pkgsrc-2022Q1:1.27.0.2 pkgsrc-2022Q1-base:1.27 pkgsrc-2021Q4:1.22.0.8 pkgsrc-2021Q4-base:1.22 pkgsrc-2021Q3:1.22.0.6 pkgsrc-2021Q3-base:1.22 pkgsrc-2021Q2:1.22.0.4 pkgsrc-2021Q2-base:1.22 pkgsrc-2021Q1:1.22.0.2 pkgsrc-2021Q1-base:1.22 pkgsrc-2020Q4:1.21.0.10 pkgsrc-2020Q4-base:1.21 pkgsrc-2020Q3:1.21.0.8 pkgsrc-2020Q3-base:1.21 pkgsrc-2020Q2:1.21.0.6 pkgsrc-2020Q2-base:1.21 pkgsrc-2020Q1:1.21.0.2 pkgsrc-2020Q1-base:1.21 pkgsrc-2019Q4:1.21.0.4 pkgsrc-2019Q4-base:1.21 pkgsrc-2019Q3:1.20.0.2 pkgsrc-2019Q3-base:1.20 pkgsrc-2019Q2:1.19.0.2 pkgsrc-2019Q2-base:1.19 pkgsrc-2019Q1:1.18.0.6 pkgsrc-2019Q1-base:1.18 pkgsrc-2018Q4:1.18.0.4 pkgsrc-2018Q4-base:1.18 pkgsrc-2018Q3:1.18.0.2 pkgsrc-2018Q3-base:1.18 pkgsrc-2018Q2:1.17.0.14 pkgsrc-2018Q2-base:1.17 pkgsrc-2018Q1:1.17.0.12 pkgsrc-2018Q1-base:1.17 pkgsrc-2017Q4:1.17.0.10 pkgsrc-2017Q4-base:1.17 pkgsrc-2017Q3:1.17.0.8 pkgsrc-2017Q3-base:1.17 pkgsrc-2017Q2:1.17.0.4 pkgsrc-2017Q2-base:1.17 pkgsrc-2017Q1:1.17.0.2 pkgsrc-2017Q1-base:1.17 pkgsrc-2016Q4:1.15.0.4 pkgsrc-2016Q4-base:1.15 pkgsrc-2016Q3:1.15.0.2 pkgsrc-2016Q3-base:1.15 pkgsrc-2016Q2:1.14.0.6 pkgsrc-2016Q2-base:1.14 pkgsrc-2016Q1:1.14.0.4 pkgsrc-2016Q1-base:1.14 pkgsrc-2015Q4:1.14.0.2 pkgsrc-2015Q4-base:1.14 pkgsrc-2015Q3:1.13.0.4 pkgsrc-2015Q3-base:1.13 pkgsrc-2015Q2:1.13.0.2 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.12.0.2 pkgsrc-2015Q1-base:1.12 pkgsrc-2014Q4:1.11.0.2 pkgsrc-2014Q4-base:1.11 pkgsrc-2014Q3:1.10.0.2 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.5.0.2 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.4.0.2 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.2.0.4 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.2 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.1.0.4 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.2 pkgsrc-2013Q1-base:1.1; locks; strict; comment @# @; 1.29 date 2023.08.14.05.24.09; author wiz; state Exp; branches; next 1.28; commitid LOSB79OLVxvXjIAE; 1.28 date 2022.06.30.11.18.14; author nia; state Exp; branches; next 1.27; commitid AhctUV91Vubws3KD; 1.27 date 2022.01.27.18.48.47; author wiz; state Exp; branches; next 1.26; commitid Lv5U4QUyd46fUiqD; 1.26 date 2022.01.27.18.47.07; author wiz; state Exp; branches; next 1.25; commitid Tld9SFu7dBgBTiqD; 1.25 date 2022.01.27.18.42.15; author wiz; state Exp; branches; next 1.24; commitid 2kAv6MEsfcTURiqD; 1.24 date 2022.01.05.20.47.35; author wiz; state Exp; branches; next 1.23; commitid Kr0JqHrFOvQPgunD; 1.23 date 2022.01.04.20.52.46; author wiz; state Exp; branches; next 1.22; commitid CYyhdK9qtoffkmnD; 1.22 date 2021.02.15.14.52.23; author ryoon; state Exp; branches; next 1.21; commitid UcJTRbmNwxAHIOHC; 1.21 date 2019.11.03.10.39.13; author rillig; state Exp; branches; next 1.20; commitid REW2CfrA7HdqqoJB; 1.20 date 2019.09.02.13.19.40; author adam; state Exp; branches; next 1.19; commitid JNtg51I3DnX4jrBB; 1.19 date 2019.04.26.13.13.49; author maya; state Exp; branches; next 1.18; commitid U4pISddzN4WXpRkB; 1.18 date 2018.07.03.05.03.09; author adam; state Exp; branches; next 1.17; commitid bH4MNADzVzoIfEIA; 1.17 date 2017.01.11.14.47.51; author wiz; state Exp; branches; next 1.16; commitid bJuAuCkvjxQdMyBz; 1.16 date 2017.01.01.14.43.30; author wiz; state Exp; branches; next 1.15; commitid TmfhF2MIYbgU4hAz; 1.15 date 2016.07.09.13.03.38; author wiz; state Exp; branches; next 1.14; commitid k9A2yv7vTRunbEdz; 1.14 date 2015.12.05.21.25.35; author adam; state Exp; branches; next 1.13; commitid bgA0CynThkP3WNLy; 1.13 date 2015.04.13.23.12.40; author rodent; state Exp; branches; next 1.12; commitid NgZhNHAKgraV6uhy; 1.12 date 2015.01.06.10.26.59; author ryoon; state Exp; branches; next 1.11; commitid f78927u0b9RNZW4y; 1.11 date 2014.10.27.13.40.41; author ryoon; state Exp; branches; next 1.10; commitid Ow9GHM8T9xPKlQVx; 1.10 date 2014.08.25.13.20.12; author fhajny; state Exp; branches; next 1.9; commitid gNM4uqJUhMV6gKNx; 1.9 date 2014.08.21.14.49.43; author he; state Exp; branches; next 1.8; commitid SZWxZo8fGM6nReNx; 1.8 date 2014.08.13.22.39.30; author joerg; state Exp; branches; next 1.7; commitid MBOebhcRMwu2KfMx; 1.7 date 2014.08.07.02.52.53; author obache; state Exp; branches; next 1.6; commitid SR5dCt3gU8KNmnLx; 1.6 date 2014.07.19.09.08.36; author ryoon; state Exp; branches; next 1.5; commitid 65IlycJnxHJo3YIx; 1.5 date 2014.05.09.07.36.59; author wiz; state Exp; branches; next 1.4; commitid wfzXpL2biguCPPzx; 1.4 date 2014.01.25.10.30.01; author wiz; state Exp; branches; next 1.3; commitid VOWgk3vYhVXj8umx; 1.3 date 2014.01.24.13.28.30; author fhajny; state Exp; branches; next 1.2; commitid 2XNdGeH8naqt9nmx; 1.2 date 2013.09.08.16.33.25; author ryoon; state Exp; branches; next 1.1; commitid aLrwWr1hJca4CE4x; 1.1 date 2013.01.18.11.32.45; author ryoon; state Exp; branches; next ; desc @@ 1.29 log @*: recursive bump for Python 3.11 as new default @ text @# $NetBSD: Makefile,v 1.28 2022/06/30 11:18:14 nia Exp $ GIT_VERSION= 20210830.d6c5dd51dc3a60bf4ff32a5256713690a1a10376 DIST_VERSION= 0.1 DISTNAME= gyp-${DIST_VERSION}pre${GIT_VERSION} PKGNAME= ${PYPKGPREFIX}-${DISTNAME} PKGREVISION= 2 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_LOCAL} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://gyp.gsrc.io/ COMMENT= GYP can Generate Your Projects LICENSE= modified-bsd WRKSRC= ${WRKDIR} EGG_NAME= gyp-${DIST_VERSION} USE_PKG_RESOURCES= yes PYTHON_VERSIONS_INCOMPATIBLE= 27 # REPLACE_PYTHON settings farmed out due to size... .include "replace-python.mk" SUBST_CLASSES+= python SUBST_STAGE.python= pre-build SUBST_MESSAGE.python= Fix python invocation SUBST_FILES.python+= gyp SUBST_FILES.python+= test/compiler-override/gyptest-compiler-global-settings.py SUBST_SED.python+= -e 's,/usr/bin/python,${PYTHONBIN},g' SUBST_SED.python+= -e 's,\([^/]\)python,\1${PYTHONBIN},g' REPLACE_INTERPRETER+= bash REPLACE.bash.old= .*bash[^ ]* REPLACE.bash.new= ${PREFIX}/bin/bash REPLACE_FILES.bash= gyp USE_TOOLS+= bash:run # for test USE_TOOLS+= gmake 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/application.mk" .include "../../lang/python/tool.mk" .include "../../mk/bsd.pkg.mk" @ 1.28 log @*: Revbump packages that use Python at runtime without a PKGNAME prefix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2022/01/27 18:48:47 wiz Exp $ d7 1 a7 1 PKGREVISION= 1 @ 1.27 log @gyp: rename file for pkglint @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2022/01/27 18:47:07 wiz Exp $ d7 1 @ 1.26 log @gyp: python 3.10 support breaks python 2.7 support; disable it @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2022/01/27 18:42:15 wiz Exp $ d24 1 a24 1 .include "Makefile.replace-python" @ 1.25 log @gyp: update to last snapshot This project is now "idle"... Add patch for compatibility with python 3.10. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2022/01/05 20:47:35 wiz Exp $ d21 2 @ 1.24 log @*: set USE_PKG_RESOURCES for more packages @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2022/01/04 20:52:46 wiz Exp $ d3 1 a3 1 GIT_VERSION= 20200512.caa60026e223fc501e8b337fd5086ece4028b1c6 a6 1 PKGREVISION= 2 a8 1 EXTRACT_SUFX= .tar.xz d15 2 @ 1.23 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2021/02/15 14:52:23 ryoon Exp $ d7 1 a7 1 PKGREVISION= 1 d19 2 @ 1.22 log @gyp: Update to 0.1pre20200512.caa60026e223fc501e8b337fd5086ece4028b1c6 Changelog is not availabel in compact form. The most significant change is to add Python 3 support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2019/11/03 10:39:13 rillig Exp $ d7 1 @ 1.21 log @devel: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2019/09/02 13:19:40 adam Exp $ d3 1 a3 1 GIT_VERSION= 20161117.940a15ee3f1c89f193cb4c19373b3f6e9ad15b95 d9 1 a15 1 PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 0.1pre20161117.940a15ee3f1c89f193cb4c19373b3f6e9ad15b95 a17 2 WRKSRC= ${WRKDIR}/gyp @ 1.20 log @Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2019/04/26 13:13:49 maya Exp $ d15 1 a15 1 PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 0.1pre20161117.940a15ee3f1c89f193cb4c19373b3f6e9ad15b95 d23 1 a23 1 SUBST_CLASSES+= python @ 1.19 log @Omit mentions of python 34 and 35, after those were removed. - Includes some whitespace changes, to be handled in a separate commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2018/07/03 05:03:09 adam Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # not yet ported as of 0.1pre20161117.940a15ee3f1c89f193cb4c19373b3f6e9ad15b95 @ 1.18 log @extend PYTHON_VERSIONS_ for Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2017/01/11 14:47:51 wiz Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 37 # not yet ported as of 0.1pre20161117.940a15ee3f1c89f193cb4c19373b3f6e9ad15b95 @ 1.17 log @Updated py-gyp to 0.1pre20161117.940a15ee3f1c89f193cb4c19373b3f6e9ad15b95. Two years of development. git log is here: https://chromium.googlesource.com/external/gyp/+/master No summary found. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2017/01/01 14:43:30 wiz Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 0.1pre20161117.940a15ee3f1c89f193cb4c19373b3f6e9ad15b95 @ 1.16 log @Add python-3.6 to incompatible versions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2016/07/09 13:03:38 wiz Exp $ d3 1 a3 1 SVN_REVISION= 2019 d5 1 a5 1 DISTNAME= gyp-${DIST_VERSION}pre${SVN_REVISION} d11 1 a11 1 HOMEPAGE= http://code.google.com/p/gyp/ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 0.1pre1718 d18 2 @ 1.15 log @Remove python33: adapt all packages that refer to it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2015/12/05 21:25:35 adam Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # not yet ported as of 0.1pre1718 @ 1.14 log @Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2015/04/13 23:12:40 rodent Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 0.1pre1718 @ 1.13 log @Removing python26. EOL'd quite some ago and discussed a couple times on tech-pkg@@ and pkgsrc-users@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2015/01/06 10:26:59 ryoon Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 0.1pre1718 @ 1.12 log @Update to 0.1pre2019 Changelog is not available. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2014/10/27 13:40:41 ryoon Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 26 33 34 # not yet ported as of 0.1pre1718 @ 1.11 log @Update to 0.1pre1994 Changelog is not available. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2014/08/25 13:20:12 fhajny Exp $ d3 1 a3 1 SVN_REVISION= 1994 @ 1.10 log @Also disable thin archives on SunOS, as they do not work with Sun ar. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2014/08/21 14:49:43 he Exp $ d3 1 a3 1 SVN_REVISION= 1949 a4 1 PKGREVISION= 2 @ 1.9 log @Fix gyp so that all but one of the self-tests pass. The one test remaining I've not been able to figure out what goes wrong (it tries overriding the compiler to use, but ends up passing the source to cc anyway, which wasn't supposed to happen). Updated DESCR to be a little more verbose. It now starts with GYP is a tool for the Chromium project that generates native Visual Studio, Xcode and SCons and/or make build files from a platform-independent input format. Other changes: * Substitute /usr/bin/python and a bare "python" in a couple of files * Replace python in the interpreter line in all *.py files, done in a separate Makefile.replalce-python due to its size * Add a tool.mk make fragment for pkgsrc, for users of "gyp" within pkgsrc. It makes a "python" available, via the python package's own tool.mk. The GYP language spec says it's kosher to invoke Python from a gyp file by just saying "python". * Fix the bash interpreter in the "gyp" script * Add config for "netbsd7" as well * For some reason "thin" ar archives sometimes fail to produce an archive which "ar t" recognizes as valid, so avoid using them on NetBSD * Fix up some of the tests; our GNU make says "nothing to be done" with different quotes, add NetBSD platform support in some tests, and regenerate a couple of output files (should have been done upstream). PKGREVISION bumped. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2014/08/13 22:39:30 joerg Exp $ d5 1 a5 1 PKGREVISION= 1 d23 1 a23 1 SUBST_STAGE.python= post-patch @ 1.8 log @Not compatible with Python 2.6. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2014/08/07 02:52:53 obache Exp $ d5 1 d19 18 d45 2 @ 1.7 log @I'm not maintaining this package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2014/07/19 09:08:36 ryoon Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 0.1pre1718 @ 1.6 log @Update to 0.1pre1949 Changelog: * Bugfixes * More tests @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2014/05/09 07:36:59 wiz Exp $ d10 1 a10 1 MAINTAINER= obache@@NetBSD.org @ 1.5 log @Mark packages that are not ready for python-3.3 also not ready for 3.4, until proven otherwise. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2014/01/25 10:30:01 wiz Exp $ d3 1 a3 1 SVN_REVISION= 1718 a6 1 PKGREVISION= 1 @ 1.4 log @Mark packages as not ready for python-3.x where applicable; either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2014/01/24 13:28:30 fhajny Exp $ d16 1 a16 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 0.1pre1718 @ 1.3 log @Fix gyp for Darwin, where platform libtool should be used. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2013/09/08 16:33:25 ryoon Exp $ d16 1 d22 1 @ 1.2 log @Update to 0.1pre1718 Changelog: unknown. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2013/01/18 11:32:45 ryoon Exp $ d7 1 @ 1.1 log @Import py27-gyp-0.1pre1559 as devel/gyp from pkgsrc-wip/gyp. GYP can Generate Your Projects. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 SVN_REVISION= 1559 a8 1 EXTRACT_SUFX= .tar.bz2 d23 1 a23 1 .include "../../lang/python/distutils.mk" @