summaryrefslogtreecommitdiff
path: root/pkgtools/pkgin
AgeCommit message (Collapse)AuthorFilesLines
2021-10-07parallel: Remove SHA1 hashes for distfilesnia1-2/+1
2021-07-22pkgin: Update to 21.7.0.jperkin2-8/+7
## Version 21.7.0 (2021-07-22) * Syncronise latest humanize_number() from NetBSD, sizes greater than 64PB are now printed correctly. * Regenerate for autoconf-2.71 and fix "make distcheck". * Fix inconsistent output when using globs. * Fix out-of-srcdir builds. * Improve fetch failure error messages. * Update documentation to reflect IRC migration to Libera.
2021-04-21revbump for textproc/icuadam1-1/+2
2020-12-30pkgin: Update to 20.12.1.jperkin2-7/+7
## Version 20.12.1 (2020-12-30) * Fix version selection of packages and dependencies for install. Previously the first returned match would win, and preferred.conf was not considered for dependencies.
2020-12-13pkgin: Update to 20.12.0.jperkin2-8/+7
## Version 20.12.0 (2020-12-13) * Return correct MACHINE_ARCH when using $arch in repositories.conf.
2020-12-11pkgin: just depend on pkg_install againwiz1-3/+3
Bump PKGREVISION
2020-12-04pkgin: comment out pkg_install dependencywiz1-3/+3
pkg_install required by mk is newer than what is required here, and the DEPENDS here will always pull in the package even if the base system provides a newer version. Bump PKGREVISION.
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon1-1/+2
2020-11-02pkgin: Update to 20.11.0.jperkin2-7/+7
## Version 20.11.0 (2020-11-02) * Avoid segmentation fault when trying to install package conflicts. * Remove default 15 second download timeout, also fixing -fno-common. * Remove debugging code that snuck into the previous release.
2020-10-06pkgin: The cat page is no more.jperkin1-2/+1
2020-08-28pkgin: Update to 20.8.0.jperkin2-7/+7
## Version 20.8.0 (2020-08-28) * Avoid segmentation faults across a few different scenarios.
2020-07-13pkgin: Update to 20.7.0.jperkin2-9/+8
Update pkg_install dependency for "pkg_admin rebuild-tree" fixes. ## Version 20.7.0 (2020-07-13) * Order package installs correctly. * Switch to mdoc(7) manual page, converted by wizd(8). * Remove -F (force reinstall) flag. * Enable compiler warnings in maintainer mode. * Match candidate packages correctly, avoiding issues with packages that include "-[0-9]" in their package names. * Various internal cleanups.
2020-07-09Pass PKG_SYSCONFDIR to configurekim1-1/+2
2020-06-02Revbump for icuadam1-1/+2
2020-05-25pkgin: Update to 20.5.1.jperkin3-49/+20
This is quite a disruptive change, but has been tested in various ways across Darwin, Minix, and SmartOS, so I'm reasonably confident I caught most issues. With the switch to automake the pkgsrc Makefile has been able to be simplified a lot, and I also took the opportunity to remove the mostly useless MESSAGE file. ## Version 20.5.1 (2020-05-25) * Improve make portability. ## Version 20.5.0 (2020-05-25) * Switch to automake and overhaul mandatory configure options. * Remove unused code and pointless configure tests, cleaning up includes and headers where appropriate. * New version number scheme (yy.m.x). The previous scheme had no relevance, this one at least gives users some clue about how up-to-date their version is.
2020-05-17pkgtools/pkgin: allow no-op SUBST block for pathsrillig1-1/+2
In a pkgsrc setup with default paths, the simple substitutions are all no-ops. The last two substitutions only apply to Makefile.in, which means that they are no-ops for the other files. Since the whole sed command is not considered an identity substitution, an explicit SUBST_NOOP_OK is needed here. https://mail-index.netbsd.org/pkgsrc-users/2020/05/17/msg031245.html
2020-05-04pkgin: Unbreak PKGPATH subst change.jperkin1-2/+2
2020-04-29pkgin: Update to 0.16.1.jperkin2-14/+7
The "jperkin should have run the test suite before releasing 0.16.0" release. ## Version 0.16.1 (2020-04-29) * Don't attempt to update the keep list if we're only downloading packages. * Avoid C99isms for now, fixes CentOS 6 build. * Ignore "pkg_admin rebuild-tree" output, removes spurious "Done." messages from output. * Some minor internal refactoring.
2020-04-28pkgtools/pkgin: define PKGPATH before including mk.confrillig1-1/+3
PKGPATH is one of the few variables that is guaranteed to be defined when mk.conf is included. Conditions like ".if ${PKGPATH} == category/package" trigger a "Malformed conditional" when this variable is not defined.
2020-04-27pkgin: Update to 0.16.0.jperkin2-8/+7
## Version 0.16.0 (2020-04-27) * Rebuild +REQUIRED_BY files after each pkgdb modification, ensuring consistency and avoiding "Can't open +CONTENTS of ..." errors during subsequent upgrades. * Improved output sorting. * Turn off WARNS. * Minor cleanups. * Documentation fixes. * Flush yes/no prompt before reading response (Michael Forney).
2020-04-12Recursive revision bump after textproc/icu updateadam1-2/+2
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin1-1/+2
2020-01-06pkgin: Update to 0.15.0.jperkin2-7/+7
## Version 0.15.0 (2020-01-06) * Also match full package names when searching (Erik van Nooijen).
2019-12-12pkgin: Update to 0.14.0.jperkin2-7/+7
## Version 0.14.0 (2019-12-12) * Ensure reverse dependencies are considered when a "pkgin install" triggers an upgrade of a local package, avoiding potentially nasty bugs. * Minor performance improvement.
2019-11-04pkgin: fix build with gcc-8.xwiz1-1/+7
Turn off string truncation and overflow warnings until the code is fixed
2019-09-24pkgin: Update to 0.13.0.jperkin2-7/+7
## Version 0.13.0 (2019-09-24) * "pkgin upgrade" now upgrades all packages instead of only keep packages, and essentially replaces "pkgin full-upgrade". Selective upgrades have always been risky and provide no benefit, especially in light of refresh support. "pkgin full-upgrade" is retained for compatibility but marked as deprecated. * Refresh the local package repository when a forced update is requested, so that a failed update can be repaired easily. * Switch NetBSD default repository from ftp.netbsd.org to cdn.netbsd.org.
2019-06-13pkgin: Update to 0.12.0.jperkin2-7/+7
## Version 0.12.0 (2019-06-13) * Fix ordering of database updates, ensuring modification times are only updated once the new data is committed.
2019-05-20pkgin: Update to 0.11.8.jperkin2-8/+7
## Version 0.11.8 (2019-05-20) * Improve SQL strictness, avoiding issues where excessive writes to the SQL error log caused by changes in SQLite 3.27.0 would swamp regular operations.
2019-04-03Recursive revbump from textproc/icuryoon1-1/+2
2019-03-07pkgin: Update to 0.11.7.jperkin5-54/+8
## Version 0.11.7 (2019-03-07) * Switch back to NetBSDfr/pkgin as the upstream repository. * Improve database safety. * Fix clang -Wmissing-noreturn and -Wformat-nonliteral warnings. * Fix some typos in the manual page.
2019-01-15pkgin: fix some clang build errors on NetBSD-currentwiz4-1/+46
2018-12-09revbump after updating textproc/icuadam1-1/+2
2018-09-20pkgin: Update to 0.11.6.jperkin2-7/+7
## Version 0.11.6 (2018-09-20) * Fix -Werror=conversion build issue.
2018-09-20pkgin: Update to 0.11.5.jperkin2-8/+7
## Version 0.11.5 (2018-09-20) * Fix crash when preferred.conf exists but is empty. * Improve preferred.conf handling. * Fix package not available message when attempting to install a non-existent package. * Small performance improvement in newline handling.
2018-07-20Recursive revbump from textproc/icu-62.1ryoon1-1/+2
2018-07-03pkgin: Update to 0.11.4.jperkin2-7/+7
## Version 0.11.4 (2018-07-03) * Fix dependency matching to correctly consider DEPENDS rather than simply attempting to pull in the highest version. Resolves issues with installing packages depending on samba and their conflicts against tdb and talloc.
2018-06-29pkgin: Update to 0.11.3.jperkin2-7/+7
## Version 0.11.3 (2018-06-29) * Allow -y flag to work with autoremove. * Improve -n flag and autoremove output formatting.
2018-06-20pkgin: Update to 0.11.2.jperkin2-7/+7
## Version 0.11.2 (2018-06-20) * Fix a couple of issues with PKGPATH handling in import and upgrade. * Fix an occasional memory corruption issue with commands that call pkg_info for output.
2018-06-14pkgin: Update to 0.11.1.jperkin2-7/+7
## Version 0.11.1 (2018-06-14) * Permit the user to install an older package version. * Ensure warning and error counters are reset for each phase. * Print total download size when using -d.
2018-06-08pkgin: Update to 0.11.0.jperkin2-7/+7
## Version 0.11.0 (2018-06-08) * Fix build on NetBSD/evbarm. * Skip download checks for packages that are being removed, prevents erroneous "empty FILE_SIZE" failures. * Perform in-place upgrades using `pkg_add -DU` rather than removing and reinstalling. Should be faster and less error-prone. * Output formatting improvements. Installs are now split between refresh, upgrade, and install, with package lists formatted to be easier to read.
2018-06-06pkgin: Update to 0.10.2.jperkin2-7/+7
## Version 0.10.2 (2018-06-06) * Fix -f flag when used with install. * Handle empty BUILD_DATE correctly.
2018-05-31pkgin: Update to 0.10.1.jperkin2-7/+7
## Version 0.10.1 (2018-06-01) * Fix BUILD_DATE refresh support for preserved packages. * Improve provides/requires output to avoid confusion for new users.
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-04-14revbump after icu updateadam1-2/+2
2017-11-30Revbump after textproc/icu updateadam1-2/+2
2017-09-18revbump for requiring ICU 59.xmaya1-2/+2
2017-05-29Recursive revision bump for archivers/libarchive.jperkin1-2/+2
2017-04-22Revbump after icu updateadam1-2/+2
2016-12-04Recursive revbump from textproc/icu 58.1ryoon1-2/+2
2016-07-01The recent libarchive update changed the library major. Increase thejperkin1-2/+2
ABI depends and perform a PKGREVISION bump for dependents. Noticed by OSX binary package users.