summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2018-05-21Removed 92 from PGSQL_VERSIONS_ACCEPTEDadam2-3/+3
2018-05-19pkgtools/pkglint: update to 5.5.12rillig14-24/+108
Changes since 5.5.11: * Improve support for TEST_DEPENDS and USE_TOOLS+= *:test (thanks @leot) * Add checks for ALTERNATIVES files
2018-05-18Fix Perl errorhauke2-5/+5
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/\${ <-- HERE PORTNAME}/
2018-05-17pkgin: Update to version 0.10.0 and take MAINTAINER.jperkin2-17/+10
## Version 0.10.0 (2018-05-17) * Add BUILD_DATE support, packages are now upgraded if the BUILD_DATE has changed, to ensure rebuilt dependencies are correctly handled. * Download handling fixes. * Count packages correctly. * Ensure the remote database is updated before performing upgrades. * Internal code cleanups, refactoring, WARNS fixes, etc. * Support nanosecond resolution on pkgdb mtime. * Sync progressmeter and pkg_install with upstreams. * Improve SQL logging. * Fix -d when used with an upgrade action. * Fix exit status for various commands and usage. * Avoid segfault in show-category. * Improve pkgin database initialisation and upgrade checks. * Support libarchive 2.x and Minix 3.3.0 * Support PKG_INSTALL_DIR and PKGIN_DBDIR, primarily to support the new pkgin test suite: https://github.com/joyent/pkgin-test-suite
2018-05-14Update pkglint to 5.5.11rillig3-4/+64
Changes since 5.5.10: * Read JVMs and compiler languages from mk/* instead of predefined lists. * Support TEST_DEPENDS.
2018-05-10x11-links 1.11maya2-3/+5
Add missing freetype 2.9.1 includes. Fixes e.g. www/firefox build on netbsd-current.
2018-05-06pkg_rolling-replace: avoid top-level make cleangdt2-3/+4
In some cases, if an installed package's source directory did not exist, pkg_rr could invoke "make clean" at top-level of pkgsrc. Bug report and fix by Andreas Gustafsson in PR pkg/53157.
2018-05-01Update pkglint to 5.5.10.rillig13-64/+180
Changes since 5.5.9: * Fix wrong pkglint behavior for .include lines that are guarded by corresponding .if exists(...) * A little bit of refactoring, as always.
2018-04-30*: remove references to obsolete DragonFly/i386wiz1-2/+2
2018-04-28Update pkglint to 5.5.9rillig20-58/+237
Changes since 5.5.8: * Improved support for the "strip" tool, which has a special definition and is not directly connected to the STRIP variable. * Miscellaneous code cleanup and new tests.
2018-04-25pkg_install-20180425: correctly detect package names in PKG_DBDIRjoerg2-8/+12
If PKG_DBDIR is /foo and a path like /foobar is given, it is not below PKG_DBDIR, so don't translate it into a package name look up. The old logic for giving a path to PKG_DBDIR remains for legacy compat.
2018-04-21Add support for DragonFly BSD.sevan1-4/+17
OS is essentially the same as FreeBSD from our configuration point of view, with the exception of the name of utiliy for nullfs mounts. Tested on DragonFly 5.3-DEVELOPMENT.
2018-04-17pkg_install: Update to 20180417.jperkin2-9/+10
Fix an issue in pkg_create where we may have been using corrupted owner and group information. Noticed on macOS where libarchive would complain about the owner entry being too long. Reviewed by joerg. Also includes some manual page improvements committed recently.
2018-04-16Recursive bump for new fribidi dependency in pango.wiz2-4/+4
2018-04-14revbump after icu updateadam4-8/+8
2018-04-12Document the existing --without-src and new --without-xsrc options.simonb1-1/+7
2018-04-12Add a --without-xsrc option similar to the existing --without-srcsimonb1-3/+4
option. Allows for building X packages without needing xsrc in the sandbox. Approved by agc@.
2018-04-08pkgtools/url2pkg: refactor variable alignment coderillig2-7/+8
The new code is more expressive and uses fewer magic numbers.
2018-04-07pkgtools/pkg_rolling-replace: update MAINTAINERgson1-2/+2
Mail to ngoffee bounces, and gdt has agreed to take on maintainership.
2018-04-06pkgtools/pkglint: update to 5.5.8rillig5-6/+10
Changes since 5.5.7: * Enable the check for variable order in Makefiles by default.
2018-04-05X509_get_extended_key_usage and X509_get_extension_flags definitions are alsosevan1-3/+4
needed for LibreSSL. Tested on OpenBSD/amd64 6.3
2018-03-30x11-links: Add missing libXf86dga entrieswiz3-56/+65
From David A. Holland in PR 53115. Sort file while here. Bump version to 1.10 and depend on it.
2018-03-30Revbump all Go packages after 1.10.1 update.bsiegert1-1/+2
ok wiz@ for committing during freeze
2018-03-27regen catalog files using mandoc.sevan8-58/+55
2018-03-27Switch from nroff to using mandoc for updating catalog file in the ↵sevan1-3/+3
update-catpages target. This results in closer resemblence to the actual mdoc manuals. Reviewed by <wiz>
2018-03-25cwrappers-20180325: append the append list for -shared supportjoerg2-4/+4
2018-03-25pkgtools/pkglint: remove duplicate filesrillig3-791/+2
The definitions from globaldata.go had been moved to pkgsrc.go. Having these definitions twice led to compile errors. While here, the file package_test.go doesn't need to be patched anymore since it gets its @VERSION@ from the constants defined in pkglint.go.
2018-03-25Bump version for commits earlier this week.sevan1-2/+2
pkg_install-20180325 - pkg_add(1): Documentation fixes - pkg_delete: Add missing -A to usage()
2018-03-24Update pkglint to 5.5.7rillig35-231/+1399
Changes since 5.5.6: * When pkglint warns about files that are accidentally executable, it offers to fix the file permissions. * Warn about ${HOMEPAGE:=repository/}, since the := modifier should only be used with MASTER_SITES. * When the distinfo file is missing, suggest setting NO_CHECKSUM. * Several refactorings.
2018-03-21List options alphabetically.sevan1-6/+6
2018-03-21Document -h option.sevan1-3/+5
2018-03-21Add missing -A to usage()sevan1-2/+2
2018-03-14fix the xorgproto list to include everything in all the subdirs theymrg3-48/+96
may exist in. i rebuilt the contents from the other xorg*proto files here, which should make them functionally equivalent. fixes builds of eg, devel/imake and devel/pango with native x11. bump version to 1.09.
2018-03-13fake up xorgproto support for native xsrc. it has some failingsmrg3-4/+190
but is likely sufficient: - add xorgproto support to x11-links, bump version - add a builtin.mk for xorgproto. check for the list of packages that xorgproto covers, eliding the few that native xsrc never installed, and making sure xproto is last. use the BUILTIN_VERSION_SCRIPT method to convert Version: 7.0.31 into the necessary 2018.1. the missing packages are a problem, but since we've never had a report about it, it's not a big problem. the things newer xorgproto has that are wanted may be a problem, but probably only for X11_TYPE!=native builds that don't really need these. longer term native xsrc will get xorgproto (and maybe even for netbsd-8), though i'm not sure it will help any unless we make our native xsrc install a fake xorgproto.pc that pkgsrc can find an use -- currently xorgproto installs .pc files for all the replaced packages, but not one for itself, so the hack of finding xproto version and switching may still be needed. ok @wiz.
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz2-4/+4
2018-03-07xorgproto: use xorgproto instead of separate *proto packageswiz2-29/+4
Remove now obsolete packages.
2018-03-04pkgtools/pkglint: update to 5.5.6rillig27-347/+840
Changes since 5.5.5: * Only offer explanations if an explainable diagnostic has actually been logged. * Clean up code. * Improve a few diagnostics. * In any Makefile, treat documented variables as used. This prevents warning about defined but unused variables. * Add support for some variables not previously known to pkglint.
2018-03-04Revbump all Go packages after Go 1.10 update.bsiegert1-1/+2
2018-03-02x11-links: update to 1.07wiz4-9/+5
Remove fontcacheproto
2018-02-26pkg_install-20180226:ginsbach8-36/+55
- add option to include IGNORE_URL pkg_install.conf entries in audit but flagged as "ignored". - bump version to 20180226
2018-02-23plist-utils: updated to 20180222adam3-13/+7
20180222: Also sort the first line (@comment $NetBSD$) as it should be on top.
2018-02-20verifypc 1.7: adapt to a change in the log format produced by pkg-config,dholland2-9/+18
and while here, fix PR 50482 (verifypc uses invalid ASCII literal in script). also tidy some pkglint.
2018-02-19pkgtools/pkglint: update to 5.5.5rillig35-470/+893
Changes since 5.5.3: - Removed check for PERL5_PACKLIST, since it was not fixable by the package author. - Completely rewrote the check for ordering variables in simple package Makefiles. Now it reports the variables in the correct order instead of just saying "this above that" for a few variables. - Lots of code cleanup and documentation.
2018-02-19Fix typo in status message.wiz1-2/+2
2018-02-05pkg_install: Recognize the happy license as acceptablekamil1-1/+2
Noted by <wiz>
2018-01-28pkgtools/pkglint: update to 5.5.3rillig21-147/+652
Changes since 5.5.2: * Fixed lots of bugs regarding autofixing variable assignments in continuation lines. * Fixed checking of MESSAGE files, which also get fixed now. * In variable assignments, commented assignments are aligned too. * Fixed a crash when checking an empty patch file. * The :Q modifier is only checked on predefined variables, to prevent the --autofix mode from removing :Q from user-defined variables. * Fixed lots of bugs in PLIST autofixing: relevant lines had been removed, and the sorting was not correct.
2018-01-28pkgtools/pkglint: update HOMEPAGErillig1-2/+2
2018-01-27pkg_chk: Replace PKG_SYSCONFDIR.wiz1-3/+3
From Vicente Chaves in PR 52955. Bump version.
2018-01-27pkgtools/*: Realign variables in Makefilesrillig21-86/+86
Mainly done by pkglint, manually reviewed and improved in some few cases.
2018-01-27pkgtools/pkglint: Update to 5.5.2rillig43-1904/+3324
Changes since 5.5.1: * Fixed command line parsing for the --only option. * Improved alignment of variable values in Makefiles. * Code cleanup: better abstraction in the tests.