head 1.24; access; symbols pkgsrc-2023Q4:1.24.0.4 pkgsrc-2023Q4-base:1.24 pkgsrc-2023Q3:1.24.0.2 pkgsrc-2023Q3-base:1.24 pkgsrc-2023Q2:1.23.0.8 pkgsrc-2023Q2-base:1.23 pkgsrc-2023Q1:1.23.0.6 pkgsrc-2023Q1-base:1.23 pkgsrc-2022Q4:1.23.0.4 pkgsrc-2022Q4-base:1.23 pkgsrc-2022Q3:1.23.0.2 pkgsrc-2022Q3-base:1.23 pkgsrc-2022Q2:1.22.0.4 pkgsrc-2022Q2-base:1.22 pkgsrc-2022Q1:1.22.0.2 pkgsrc-2022Q1-base:1.22 pkgsrc-2021Q4:1.20.0.10 pkgsrc-2021Q4-base:1.20 pkgsrc-2021Q3:1.20.0.8 pkgsrc-2021Q3-base:1.20 pkgsrc-2021Q2:1.20.0.6 pkgsrc-2021Q2-base:1.20 pkgsrc-2021Q1:1.20.0.4 pkgsrc-2021Q1-base:1.20 pkgsrc-2020Q4:1.20.0.2 pkgsrc-2020Q4-base:1.20 pkgsrc-2020Q3:1.19.0.8 pkgsrc-2020Q3-base:1.19 pkgsrc-2020Q2:1.19.0.6 pkgsrc-2020Q2-base:1.19 pkgsrc-2020Q1:1.19.0.2 pkgsrc-2020Q1-base:1.19 pkgsrc-2019Q4:1.19.0.4 pkgsrc-2019Q4-base:1.19 pkgsrc-2019Q3:1.18.0.2 pkgsrc-2019Q3-base:1.18 pkgsrc-2019Q2:1.17.0.2 pkgsrc-2019Q2-base:1.17 pkgsrc-2019Q1:1.14.0.6 pkgsrc-2019Q1-base:1.14 pkgsrc-2018Q4:1.14.0.4 pkgsrc-2018Q4-base:1.14 pkgsrc-2018Q3:1.14.0.2 pkgsrc-2018Q3-base:1.14 pkgsrc-2018Q2:1.13.0.10 pkgsrc-2018Q2-base:1.13 pkgsrc-2018Q1:1.13.0.8 pkgsrc-2018Q1-base:1.13 pkgsrc-2017Q4:1.13.0.6 pkgsrc-2017Q4-base:1.13 pkgsrc-2017Q3:1.13.0.4 pkgsrc-2017Q3-base:1.13 pkgsrc-2017Q2:1.12.0.4 pkgsrc-2017Q2-base:1.12 pkgsrc-2017Q1:1.12.0.2 pkgsrc-2017Q1-base:1.12 pkgsrc-2016Q4:1.11.0.4 pkgsrc-2016Q4-base:1.11 pkgsrc-2016Q3:1.11.0.2 pkgsrc-2016Q3-base:1.11 pkgsrc-2016Q2:1.10.0.2 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.8.0.4 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.2 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.7.0.2 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.5.0.10 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.8 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.6 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.4 pkgsrc-2014Q3-base:1.5 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.3.0.10 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.8 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.6 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.4 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.2 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.2.0.6 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.4 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.2 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.1.1.1.0.8 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-2011Q3:1.1.1.1.0.6 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-2011Q2:1.1.1.1.0.4 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-2011Q1:1.1.1.1.0.2 pkgsrc-2011Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.24 date 2023.08.14.05.24.02; author wiz; state Exp; branches; next 1.23; commitid LOSB79OLVxvXjIAE; 1.23 date 2022.06.30.11.18.10; author nia; state Exp; branches; next 1.22; commitid AhctUV91Vubws3KD; 1.22 date 2022.01.05.15.41.00; author wiz; state Exp; branches; next 1.21; commitid FQ77UruBIUsgzsnD; 1.21 date 2022.01.04.20.52.46; author wiz; state Exp; branches; next 1.20; commitid CYyhdK9qtoffkmnD; 1.20 date 2020.12.04.20.45.06; author nia; state Exp; branches; next 1.19; commitid FPz71MqRX3WN0tyC; 1.19 date 2019.11.03.10.39.05; author rillig; state Exp; branches; next 1.18; commitid REW2CfrA7HdqqoJB; 1.18 date 2019.09.02.13.19.41; author adam; state Exp; branches; next 1.17; commitid JNtg51I3DnX4jrBB; 1.17 date 2019.04.26.14.12.34; author maya; state Exp; branches; next 1.16; commitid Y6vMANX4s26gKRkB; 1.16 date 2019.04.26.13.13.48; author maya; state Exp; branches; next 1.15; commitid U4pISddzN4WXpRkB; 1.15 date 2019.04.25.07.32.42; author maya; state Exp; branches; next 1.14; commitid 1FEMQBEPb9uTxHkB; 1.14 date 2018.07.03.05.03.08; author adam; state Exp; branches; next 1.13; commitid bH4MNADzVzoIfEIA; 1.13 date 2017.09.04.18.08.20; author wiz; state Exp; branches; next 1.12; commitid H3CpyvMOZDCWiU5A; 1.12 date 2017.01.01.14.43.29; author wiz; state Exp; branches; next 1.11; commitid TmfhF2MIYbgU4hAz; 1.11 date 2016.07.09.13.03.37; author wiz; state Exp; branches; next 1.10; commitid k9A2yv7vTRunbEdz; 1.10 date 2016.05.26.17.42.47; author richard; state Exp; branches; next 1.9; commitid 9Q0qwXpI5OFK718z; 1.9 date 2016.04.09.05.06.10; author richard; state Exp; branches; next 1.8; commitid FBI8HiGDZs20sU1z; 1.8 date 2015.12.05.21.25.40; author adam; state Exp; branches; next 1.7; commitid bgA0CynThkP3WNLy; 1.7 date 2015.07.25.22.15.09; author richard; state Exp; branches; next 1.6; commitid MKxP7boOHa5cuIuy; 1.6 date 2015.06.30.21.56.13; author richard; state Exp; branches; next 1.5; commitid GQXpPO5kutPpbvry; 1.5 date 2014.05.09.07.36.58; author wiz; state Exp; branches; next 1.4; commitid wfzXpL2biguCPPzx; 1.4 date 2014.01.25.10.30.00; author wiz; state Exp; branches; next 1.3; commitid VOWgk3vYhVXj8umx; 1.3 date 2012.10.31.11.16.31; author asau; state Exp; branches; next 1.2; 1.2 date 2012.03.15.11.53.23; author obache; state Exp; branches; next 1.1; 1.1 date 2011.01.30.00.55.59; author jnemeth; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2011.01.30.00.55.59; author jnemeth; state Exp; branches; next ; desc @@ 1.24 log @*: recursive bump for Python 3.11 as new default @ text @# $NetBSD: Makefile,v 1.23 2022/06/30 11:18:10 nia Exp $ DISTNAME= RBTools-0.7.6 PKGREVISION= 6 CATEGORIES= devel MASTER_SITES= http://downloads.reviewboard.org/releases/RBTools/0.7/ MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.reviewboard.org/docs/manual/dev/users/tools/ COMMENT= Tool to submit patches to a Review Board LICENSE= mit USE_LANGUAGES= # none REPLACE_PYTHON= ez_setup.py setup.py rbtools/postreview.py REPLACE_PYTHON+= contrib/internal/release.py PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 0.2 USE_PKG_RESOURCES= yes DEPENDS+= ${PYPKGPREFIX}-six>=1.8.0:../../lang/py-six .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" @ 1.23 log @*: Revbump packages that use Python at runtime without a PKGNAME prefix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2022/01/05 15:41:00 wiz Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.22 log @python: egg.mk: add USE_PKG_RESOURCES flag This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2022/01/04 20:52:46 wiz Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.21 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.20 2020/12/04 20:45:06 nia Exp $ d4 1 a4 1 PKGREVISION= 3 d19 2 @ 1.20 log @Revbump packages with a runtime Python dep but no version prefix. For the Python 3.8 default switch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2019/11/03 10:39:05 rillig Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.19 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.18 2019/09/02 13:19:41 adam Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.18 log @Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2019/04/26 14:12:34 maya Exp $ d15 2 a16 2 REPLACE_PYTHON= ez_setup.py setup.py rbtools/postreview.py REPLACE_PYTHON+= contrib/internal/release.py d19 1 a19 1 DEPENDS+= ${PYPKGPREFIX}-six>=1.8.0:../../lang/py-six @ 1.17 log @fix some whitespace, mostly introduced in the previous python 3.4 / 3.5 removal commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2019/04/26 13:13:48 maya Exp $ d17 1 a17 1 PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # not yet ported as of 0.2 @ 1.16 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.15 2019/04/25 07:32:42 maya Exp $ d17 1 a17 1 PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # not yet ported as of 0.2 @ 1.15 log @PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2018/07/03 05:03:08 adam Exp $ d17 1 a17 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 37 # not yet ported as of 0.2 @ 1.14 log @extend PYTHON_VERSIONS_ for Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2017/09/04 18:08:20 wiz Exp $ d4 1 @ 1.13 log @Follow some redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2017/01/01 14:43:29 wiz Exp $ d16 1 a16 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 0.2 @ 1.12 log @Add python-3.6 to incompatible versions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2016/07/09 13:03:37 wiz Exp $ d8 1 a8 1 HOMEPAGE= http://www.reviewboard.org/docs/manual/dev/users/tools/ @ 1.11 log @Remove python33: adapt all packages that refer to it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2016/05/26 17:42:47 richard Exp $ d16 1 a16 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # not yet ported as of 0.2 @ 1.10 log @update to RBTools-0.7.6 RBTools 0.7.6 Release Notes Release date: April 26, 2016 New Features rbt api-get rbt api-get can now be used outside of a checkout. When passing --server, rbt api-get can be used anywhere, making it useful for more types of integrations. Team Foundation Server Added support for specifying the path to the tf.exe command for TFS. The tf.exe path can now be specified by using the --tf-cmd option on the command line, or by setting TF_CMD in .reviewboardrc. Patch by Brandon Martin. Added support for using --exclude on TFS. Patch by Brandon Martin. Added support for branch (copy) operations on TFS. Branched/copied files can now be posted against Review Board when using Power Pack 1.4.1 or higher. These can also be combined with edit operations. Based on work by Brandon Martin. API Added pagination helpers for all ListResources. This introduces ListResource.all_pages(), which yields every page of the resource, and ListResource.all_items(), which yields every item on the page. These should help with processing pages of information from the API in a consistent way. Performance Improvements Reduced the work needed to look up ClearCase and Subversion repositories. For ClearCase and Subversion, it’s necessary to fetch a list of all compatible repositories in order to compare certain information. We now take advantage of server-side filtering to reduce the set of repositories we have to scan through. Patch by Joshua Olson. Improved performance when locally scanning ClearCase repositories. Bug Fixes General When running in a non-interactive console, RBTools commands will no longer hang prompting for login credentials. It’s up to the caller to ensure that RBTools has a valid session cookie or credentials (such as an API token) provided on the command line or in .reviewboardrc. Patch by Vadim Zeitlin. rbt post Fixed posting commit IDs for non-Perforce clients. Patch by Ben Asher. The summary of a commit is no longer lost if passing a custom summary and guessing the description from the commit message. If the summary is passed on the command line but the description is guessed from the commit message, the first line of the commit message would be lost. This change improves that by concatenating the summary and description back together if the summary line isn’t being used for the review request. Based on work by Alexander Goncahrov. rbt setup-repo Improved the fuzzy matching of repositories, to help more accurately return possibly matching results. Patch by H W Tovetjärn. Mercurial Fixed broken parent commit IDs when using relative, negative, or short revisions. (Bug #3915) When referencing a relative revision (those starting with a ^), or specifying a negative or short revision number, hgweb would fail to find the matching commits. We now normalize those revisions. Patch by André Klitzing. Perforce Fixed a crash when posting a changelist that included a deleted symbolic link. (Bug #4037) This was supposed to log that the file would be skipped, but there was an error with the logging call. Patch by Akis Kalligeros. Fixed a Unicode mismatch when updating an existing review request from a changeset using rbt post -u. Fixed a bad update call that would lead to an empty but harmless “CRITICAL” error message. Team Foundation Server Fixed rbt setup-repo with TFS repositories. Fixed properly decoding the character set of XML files coming from TFS. Contributors Akis Kalligeros Alexander Goncahrov André Klitzing Barret Rennie Ben Asher Brandon Martin Christian Hammond David Trowbridge H W Tovetjärn Joshua Olson Vadim Zeitlin @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2016/04/09 05:06:10 richard Exp $ d16 1 a16 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 0.2 @ 1.9 log @update to RBTools-0.7.5 RBTools 0.7.5 Release Notes Release date: October 26, 2015 New Features Users can now specify the search path for .reviewboardrc files. The $RBTOOLS_CONFIG_PATH environment variable now controls the search path. It’s a list of paths separated by the system’s native path separator (':' on Linux/MacOS X, ';' on Windows). These paths are searched prior to any default paths. This is handy for forcing the .reviewboardrc file in your home directory to be searched first. Patch by Nils Philippsen. Bug Fixes General Fixed displaying error output containing non-ASCII characters. (Bug #3907) On Windows, home directory detection now prefers the %HOME% environment variable to %APPDATA%. Prior to this release, %HOME% was always ignored in favor of %APPDATA%, which caused problems in certain setups. Patch by Vadim Zeitlin. rbt api-get The help output no longer mistakenly shows that – is required before query arguments. rbt post Fixed a crash when using --diff-filename. (Bug #3908) Git Git version checking is no longer performed unless Git is installed, preventing a harmless but visible error message for systems without Git. Mercurial Fixed path separator differences when posting a change against Mercurial on Windows. (Bug #3894) Patch by Ali Kamali. Fixed a regression with looking for empty files. When looking for empty files in a change (which must be handled specially), RBTools would get a null result, which wasn’t being handled correctly. Perforce Fixed posting submitted Perforce changes. Posting submitted changes for review regressed in 0.7.x. They can now be posted again. Fixed posting Perforce paths that are not included in the client view. (Bug #3864) It’s once again possible to post a committed revision for review when the commit contains files not in the client view. Subversion Fixed Unicode issues when parsing repository info when using --repository-url. (Bug #3969) Patch by Griffin Myers. Fixed issues processing when a changeset has history scheduled with a commit. Patch by Griffin Myers. Team Foundation Server Fixed a number of issues with diff generation on TFS. The method previously used to generate diffs didn’t deal with a lot of cases that could come up when using different editors or platforms, such as files that don’t end with a newline or files that start with a byte-order marker. RBTools now requires GNU diff for TFS diff generation. Contributors Ali Kamali Anthony Hache Barret Rennie Christian Hammond David Trowbridge Griffin Myers Nils Philippsen Vadim Zeitlin @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2015/12/05 21:25:40 adam Exp $ d3 1 a3 1 DISTNAME= RBTools-0.7.5 @ 1.8 log @Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2015/07/25 22:15:09 richard Exp $ d3 1 a3 2 DISTNAME= RBTools-0.7.4 PKGREVISION= 1 @ 1.7 log @add missing py-six DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2015/06/30 21:56:13 richard Exp $ d17 1 a17 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 0.2 @ 1.6 log @RBTools 0.7.4 Release Notes Release date: June 11, 2015 Compatibility Notes Team Foundation Server support does not yet work with Visual Studio 2013 Update 4 or higher. In Visual Studio 2013 Update 4, the command line tool we used, tf.cmd, has been rewritten, and many of the features we depended on were dropped. For the moment, you will need to stick with Update 3 or lower in order to continue using Power Pack‘s TFS support. Alternatively, if you’re running Update 4, you can try installing Team Explorer Everywhere. Bug Fixes General Fixed a Python 2.6 compatibility problem. (Bug #3753) When there are communication errors with a Review Board server, the error message will now contain more details on what went wrong. (Bug #3840) Fixed additional Unicode issues when running in a non-UTF-8 environment. Patch by Bartosz Gołek. rbt post The --diff-filename and --update flags are now mutually-exclusive. (Bug #3755) The --update option didn’t make sense when using a diff filename, since the review request could not be guessed. There’s now an error shown when trying to use both. Mercurial The --tracking-branch option wasn’t overriding the built-in default tracking branch. Patch by Andrew Bettison. Team Foundation Server Modifications to directories or other non-files no longer break diff generation. Fixed issues with file encodings and newlines. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2014/05/09 07:36:58 wiz Exp $ d4 1 d19 2 @ 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:00 wiz Exp $ d3 1 a3 2 DISTNAME= RBTools-0.2 PKGREVISION= 1 d5 1 a5 1 MASTER_SITES= http://downloads.reviewboard.org/releases/RBTools/0.2/ @ 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 2012/10/31 11:16:31 asau Exp $ d17 1 a17 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 0.2 @ 1.3 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.2 2012/03/15 11:53:23 obache Exp $ # d17 1 @ 1.2 log @Bump PKGREVISION from default python to 2.7. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2011/01/30 00:55:59 jnemeth Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d5 1 @ 1.1.1.1 log @RBTools provides the post-review command: post-review is a command line tool for Windows, Linux and MacOS X that simplifies both creating and updating review requests. It can look at your source directory, generate a diff, and upload it to a new or existing review request on an associated Review Board server. This saves a lot of time over the web UI, and for some types of code repositories (such as Perforce), its actually required in order to produce a compatible diff. @ text @@