diff options
author | cheusov <cheusov@pkgsrc.org> | 2015-11-05 21:26:58 +0000 |
---|---|---|
committer | cheusov <cheusov@pkgsrc.org> | 2015-11-05 21:26:58 +0000 |
commit | 714ab069af1fbb79c0e6593a886210a1c1989d3f (patch) | |
tree | 7393fcf576ead33dc02045bc08f548ab45ead821 /pkgtools | |
parent | 6cde2eb369a70d1400e4dc0545e7ea52123952c0 (diff) | |
download | pkgsrc-714ab069af1fbb79c0e6593a886210a1c1989d3f.tar.gz |
Version 0.14.0, by Aleksey Cheusov, Thu, 5 Nov 2015 23:45:38 +0300
All messages shown to user are sent to stderr
nih:
- CACHEDIR is initialized in nih.default.conf (thanks to wiz@).
- IPv4-only for download is not the default anymore (thanks to gdt@).
- Binary package checksums are kept in pkg_summary.txt.
- Preliminary support for multiple repositories.
- Clean-ups for function "fetch".
It just runs either fetch_wget or fetch_ftp and does nothing else.
- Atomic update for pkg_inst_summary.txt was implemented
(thanks to wiz@ for pointing out!).
nih history:
- Option -p was introduced.
nih list:
- Fix: bug in -f (unexpected line: `Updating pkg_inst_summary...`).
nih remove:
- "nih remove" without arguments uninstalls leaf packages.
This is correct according to the documentation.
"nih install" works the same way (thanks to wiz@ for the report).
nih install:
- Missing dependencies are fixed in a different way.
When nih finds the missing dependency it tries to install
the dependency and then update the installed package.
This is more correct way to fix consequences of 'pkg_delete -f'.
- Fix: the rule "do not change PKGPATHs of installed packages"
was broken in 0.13.0 (thanks to wiz@ for the report!).
- Fix: packages are no longer installed as a dependency by mistake.
- Fix: flag "automatic" is unset correctly
("pkg_add -UD" does not change it).
- Fix: "fake" package creation.
- New option -w was added for ignoring non-existing package.
- New option -f was added for getting package list from a file.
- If "package could not be found", nih exits with non-zero status.
- Configuration variables yes_install and yes_remove_pkgs were removed.
New option -Y was added as a replacement (See NIH_OPTS for details).
- Unnecessary variable "cksums" was removed.
- Better explanation for update plan build failures.
pkg_update_plan:
- New option -w was added for the same purpose as in "nih install".
- Man page was updated.
nih.1:
- A number of typos were fixed (thanks to wiz@).
- All configuration variables were documented.
Diffstat (limited to 'pkgtools')
-rw-r--r-- | pkgtools/nih/Makefile | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgtools/nih/Makefile b/pkgtools/nih/Makefile index fd3c3e9795d..5f14c7771d1 100644 --- a/pkgtools/nih/Makefile +++ b/pkgtools/nih/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.21 2014/11/30 01:10:12 cheusov Exp $ +# $NetBSD: Makefile,v 1.22 2015/11/05 21:26:58 cheusov Exp $ -DISTNAME= pkgnih-0.13.0 +DISTNAME= pkgnih-0.14.0 PKGNAME= ${DISTNAME:S/pkgnih/nih/} CATEGORIES= pkgtools MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/cheusov/nih/ \ @@ -11,7 +11,7 @@ HOMEPAGE= https://github.com/cheusov/pkgnih COMMENT= Package manager for pkgsrc LICENSE= 2-clause-bsd -DEPENDS+= pkg_summary-utils>=0.63.0:../../pkgtools/pkg_summary-utils +DEPENDS+= pkg_summary-utils>=0.66.0:../../pkgtools/pkg_summary-utils DEPENDS+= digest-[0-9]*:../../pkgtools/digest DEPENDS+= pkg_install>=20100915:../../pkgtools/pkg_install |