summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2022-12-08Revbump all Go packages after go119 security updatebsiegert1-1/+2
2022-11-28pkgtools/pkglint: update to 22.3.2rillig6-8/+77
Changes since 22.3.1: Complain about conditions of the form '_PYTHON_VERSION < 38', as they lead to 'Malformed conditional' when _PYTHON_VERSION is 'none' instead of a number.
2022-11-23massive revision bump after textproc/icu updateadam4-7/+8
2022-11-19(pkgtools/revbump) Add Copyright notice for check-cvs-diff. Tks wiz@mef1-1/+32
2022-11-19pkgtools/pkglint: Update to 22.3.1rillig8-338/+599
Changes since 22.3.0: In doc/CHANGES files, check for typos in month and day of the dates. In conditions for YesNo variables, suggest to replace the modifier ':M[yY][eE][sS]' with a simpler comparison. https://mail-index.netbsd.org/tech-pkg/2022/11/16/msg026992.html
2022-11-18revbump: fix support for Python >= 3.10 in check-cvs-diffgutteridge2-5/+5
One regex was missing the final potential digit to strip off.
2022-11-17revbump: support python 3.10 and newer in check-cvs-diffwiz2-5/+4
Bump version.
2022-11-17revbump: correct an error message in check-cvs-diffgutteridge2-3/+5
While here, also add an RCS ID to the file. XXX the file is also missing its copyright header block.
2022-11-12pkgtools/revbump: Catch up with ocaml.mk movegdt2-4/+4
mk/ocaml.mk has moved to lang/ocaml/ocaml.mk, so simply adjust the path here.
2022-11-09Reset MAINTAINERjoerg4-8/+8
2022-11-06pkgdiff: fix on macOS >= 13tnn1-3/+6
Apple switched from GNU diff to their own diff. It does not support combining -q with -U so depend on GNU diff from pkgsrc.
2022-11-02Revbump all Go packages after go119 security updatebsiegert1-2/+2
2022-10-05pkgin: Update to 22.10.0.jperkin2-6/+6
## Version 22.10.0 (2022-10-05) * Fix issue where newly-installed packages were not correctly marked as keep packages.
2022-10-05Revbump all Go packages after go119 security updatebsiegert1-1/+2
2022-10-02pkgtools/pkglint: fix check for package option groupsrillig1-2/+2
2022-10-02pkgtools/pkglint: update to 22.3.0rillig9-17/+96
Changes since 22.2.7: Pkglint no longer wrongly warns about package options from optional or required option groups. Fixes PR 57038.
2022-09-29lintpkgsrc: fix search path for mk.confrillig1-3/+3
The variable MAKECONF has the highest precedence, not the lowest one. Bump version.
2022-09-26Revbump all Go packages after 1.19 became defaultbsiegert1-1/+2
2022-09-22revbump: improve wording in the check-cvs-diff.1 man pagegutteridge1-9/+9
2022-09-17pkglint: use Go module build, simplify Makefilebsiegert5-40/+88
Add a go.mod file to the sources and pull in goyacc through a TOOL_DEPENDS. Bump version to 22.2.7.
2022-09-14pkgtools/lintpkgsrc: ignore exit status from running pkg_inforillig2-4/+8
In case of multi-versioned packages like Python modules, lintpkgsrc queries the wrong installed packages. Bump version. https://mail-index.netbsd.org/pkgsrc-users/2022/09/13/msg036186.html
2022-09-07Revbump all Go packages after go118 security updatebsiegert1-1/+2
2022-09-06pkgin: Update to 22.9.0.jperkin2-7/+6
## Version 22.9.0 (2022-09-06) * Pass verbose flag down to libfetch operations too. * Update show-keep/show-no-keep output format (Sunil Nimmagadda). * Add -4 and -6 flags to force libfetch to use IPv4/IPv6 (Staffan Thomén, Sebastian Wiedenroth). * Convert many SQL queries to use sqlite3_snprintf() and sqlite3 format strings to reduce potential SQL injection attacks (Taylor R Campbell). * Use sqlite3 savepoints, fixing issue around interrupted local summary updates (Taylor R Campbell). * Use posix_spawn() on newer macOS.
2022-09-04pkgtools/distlint: add early prototype implementationrillig5-1/+296
Do not enable the package yet as it is still under active development and lacking proper documentation.
2022-08-26pkgtools/url2pkg: make distutils.version.LooseVersion more completerillig1-3/+15
For the benefit of wip/py-torch.
2022-08-26pkgtools/url2pkg: clean up Globals.pkgsrc_licenserillig1-8/+7
Having a nested function accessing nonlocal variables was more complicated to understand than the straight-forward copy-and-paste code.
2022-08-25pkgtools/url2pkg: add support for distutils.errorsrillig4-1/+36
Needed for geography/py-maxmindb.
2022-08-25pkgtools/url2pkg: fix line endsrillig9-114/+114
2022-08-25pkgtools/url2pkg: support Python with setuptools.command.testrillig4-4/+22
Needed for www/py-pook 1.0.2.
2022-08-20pkgtools/distlint: add initial draft document, no package yetrillig1-0/+122
2022-08-19ve2pkg: fix shell syntax. Allow versioned doc tarballs.wiz2-16/+13
Bump version.
2022-08-19lintpkgsrc: fix location of mk.confrillig2-4/+20
The effective location of mk.conf is not stored in a variable, and there are several locations where it could be. Noticed by adam@.
2022-08-19pkgtools/pkglint: update to 22.2.6rillig5-6/+60
Changes since 22.2.5: A makefile that adds a _VARGROUPS section is partly considered part of the infrastructure. It may define and use variables from its own namespace. For example, devel/cmake/build.mk adds _VARGROUPS+=cmake, thereby reserving the namespace '_CMAKE_*' for itself. Dependencies in BUILDLINK_API_DEPENDS and BUILDLINK_ABI_DEPENDS that contain unresolved variable expressions are no longer marked as redundant. They were marked as redundant before because '$', when interpreted as a package version, was smaller than 0.0.
2022-08-19lintpkgsrc: cleanup: extract 'make show-vars' into subroutinerillig1-23/+27
2022-08-19lintpkgsrc: fix parse-guessing of Apache modulesrillig1-2/+3
When lintpkgsrc parses the package makefile of an Apache module, it includes mk/apache.mk, and that file defines APACHE_PKG_PREFIX, thereby hiding the fallback value from $default_vars.
2022-08-19lintpkgsrc: fix handling of Apache modulesrillig1-2/+2
2022-08-18lintpkgsrc: fix warning about bogus PKGREVISION for Git packagesrillig1-2/+2
(Since a few days.)
2022-08-18lintpkgsrc: clean up stylerillig1-10/+7
2022-08-18lintpkgsrc: cleanup: replace '|| fail' with 'or fail'rillig1-7/+7
2022-08-18lintpkgsrc: remove special rule for RESTRICTEDrillig1-5/+1
There's no point in saving the fixed value 'NO_BIN_ON_FTP' in the variable 'RESTRICTED'. The purpose of that code was unclear, as all packages that define NO_BIN_ON_FTP also define RESTRICTED.
2022-08-18lintpkgsrc: normalize package name for Apache Web Server modulesrillig1-1/+3
2022-08-17pkgtools/pkglint: update to 22.2.5rillig5-49/+61
Changes since 22.2.4: Makefiles in wip/mk may use internal variables (starting with '_'), just like their counterparts in main mk/. Package versions containing letters are now parsed like in pkg_install.
2022-08-17lintpkgsrc: fix default value of LOCALBASErillig1-2/+2
LOCALBASE is not related to PKGSRCDIR in any way.
2022-08-17lintpkgsrc: cleanup: remove redundant punctuation around declarationsrillig1-13/+11
2022-08-17lintpkgsrc: prefer clarity over brevity in usage messagerillig1-3/+3
2022-08-17lintpkgsrc: cleanup: untangle parsing of .include directivesrillig1-19/+22
2022-08-17lintpkgsrc: cleanup: reduce syntactical verbosityrillig1-16/+11
2022-08-17lintpkgsrc: add error handling for files and subprocessesrillig1-11/+10
2022-08-17lintpkgsrc: cleanup: reduce indentation of parse_makefile_pkgsrcrillig1-40/+37
2022-08-17lintpkgsrc: cleanup: condense guess-parsing of PKGNAMErillig1-15/+8