summaryrefslogtreecommitdiff
path: root/pkgtools/pkgin/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2019-12-12pkgin: Update to 0.14.0.jperkin1-2/+2
## 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.jperkin1-2/+2
## 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.jperkin1-2/+2
## 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.jperkin1-3/+2
## 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.jperkin1-4/+3
## 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.
2018-12-09revbump after updating textproc/icuadam1-1/+2
2018-09-20pkgin: Update to 0.11.6.jperkin1-2/+2
## Version 0.11.6 (2018-09-20) * Fix -Werror=conversion build issue.
2018-09-20pkgin: Update to 0.11.5.jperkin1-3/+2
## 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.jperkin1-2/+2
## 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.jperkin1-2/+2
## 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.jperkin1-2/+2
## 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.jperkin1-2/+2
## 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.jperkin1-2/+2
## 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.jperkin1-2/+2
## 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.jperkin1-2/+2
## 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.jperkin1-12/+5
## 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.
2016-04-11Recursive revbump from textproc/icu 57.1ryoon1-2/+2
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin1-1/+2
2016-02-25Use OPSYSVARS.jperkin1-4/+2
2016-02-08Update pkgin to 0.9.4. Changes:jperkin1-8/+4
* Check for pkg_summary updates before fetching packages.
2015-10-10Recursive revbump from textproc/icuryoon1-1/+2
2015-09-27Revert previous.gdt1-2/+1
This warning isn't supposed to fire on macro code, so this is either something subtly odd in pkgin or broken in OS X's clang. This still needs fixing, but in a way that's more limited to the problematic platform.
2015-09-26Disable -Werror to avoid build failures.gdt1-1/+2
At least on OS X with clang, pkgin fails to build because of extra parens around ==. See https://github.com/NetBSDfr/pkgin/issues/64 for details. This seems to be a new issue with something in the pkgsrc build environment (bsd makefiles or compat libs), not in pkgin proper, but pkgin's use of bsd makefiles leads to Werror.
2015-09-04Add ${VARBASE}/db/pkgin to OWN_DIRS.jperkin1-1/+3
2015-08-18Update pkgin to version 0.9.3. Changes:jperkin1-3/+3
* Ensure we aren't copying overlapping memory regions. Issue found by Matthias Ferdinand. * Free libarchive resources after use. * Various WARNS and build cleanups. Tested on Linux (now builds on Ubuntu 12.04), OSX, SmartOS and NetBSD.
2015-08-17Pick up configure version bump. Ride previous version.jperkin1-2/+2
2015-08-17Update pkgin to version 0.9.2. Changes:jperkin1-3/+3
* Fix -Wempty-body issue, noticed by joerg.
2015-08-13Update pkgin to version 0.9.1. Changes:jperkin1-3/+3
* Fix off-by-one NUL handling in pkg_summary. Problem noticed by yrmt, caused occasional failures on OSX.
2015-08-13Use MASTER_SITE_GITHUB.jperkin1-2/+2
2015-08-13Update pkgin to version 0.9.0. Changes:jperkin1-4/+3
* Significantly reduce RAM requirements for both "install" and "update", headline number is "pkgin install gcc47" on SmartOS/x86_64 reduces from 383MB to 14MB, as well as being significantly faster, especially on slower hardware. See my blog post at <http://www.perkin.org.uk/posts/reducing-ram-usage-in-pkgin.html> for more details. * Handle pkg_add signature verification failures. * Support pkg_summary.xz if available. * Don't switch to parsable output when stdout isn't a tty, which broke various automation tools. * Integrate patches/patch-external_progressmeter.h Tested on NetBSD, OSX, and SmartOS.
2015-04-06Revbump after updating textproc/icuadam1-1/+2
2015-03-08Updated pkgin to version 0.8.0imil1-3/+5
20150308 bugfix: added missing dash before ffu 20150128 0.8.0 Added preferred.conf support man page now based on ronn <http://rtomayko.github.io/ronn/ronn.1.html>
2015-01-25Updated to pkgin 0.7.0imil1-5/+5
Changes: 20150124 When -n is provided to pkgin ar, rm, in, fug, packages list is shown as one package per line so it is easier to read (feature proposed by gdt@ in GitHub issue #41) 20150122 Fixed GitHub issue #33: clean database when repository removed 20150121 Fixed some resource leakage pointed out by coverity scan 20150119 +PRESERVE packages now correctly upgraded without pkg_add -f 20150106 Dropped percentage printout if stdout is not a tty (patch by Havard Eidnes) Changed pkg_add -f flag with -D as suggested by Greg Troxel 20150105 Fixed an issue with meta-packages not updating pkgdb, check for PKG_DBDIR mtime instead 20150102 Avoid deepness > 1 when checking for dependency upgrades, should fix PR #48561 20141229 Avoid `preserved' packages to be `autoremoved' 20141228 Fixed GH issue #1, NULL PKG_PATH (which is wrong btw) makes pkgin segfault, strcmp() secured with safe_strcmp() Added --with-pkginstall to configure 20141223 0.7.0 Fixed GH issue #36, automatic flag no more set when a package is installed via pkg_add(1) Added -p (parsable) flag for 3rd party frontends Added statistics (patch by Youri Mouton) Package-names-containing-a-dot fix (patch by Yamamoto Takashi)
2015-01-21recuesive bump from libarchive major update.obache1-2/+2
2014-11-19allow overriding the default repository URL with PKGIN_REPOSITORY_URLjmcneill1-2/+7
2014-10-07Revbump after updating libwebp and icuadam1-2/+2
2014-06-05Depend on libfetch from pkgsrc.gdt1-2/+3
On NetBSD 5, builtin libfetch is linked against builtin openssl, but pkgsrc openssl is used to build pkgin, causing a link failure. ok imil@.
2014-04-09recursive bump from icu shlib major bump.obache1-2/+2
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron1-2/+2
2014-01-27Do not set FETCH_USING, should not be set in a package Makefile.wiz1-2/+1