Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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)
|
|
Given that libarchive is built with large file support, pkg_install
needs it too. Otherwise libarchive and pkg_install may see different
definitions of types such as struct stat, resulting in a runtime
failure on some platforms (especially Darwin 9):
% bmake package
=> Creating binary package /usr/pkgsrc/pkgtools/pkg_install/work/.packages/pkg_install-20141227.tgz
pkg_create: cannot write to archive: tar format cannot archive this (type=00)
The reason why this was unnoticed until now is that libarchive's
"configure" has just been regenerated with Autoconf 2.69. Prior to
2.69, AC_SYS_LARGEFILE did nothing significant on Darwin so there was
no actual inconsistency between libarchive and pkg_install, which was
just coincidental.
|
|
prevents us from attempting to link the inplace libarchive against itself.
Fixes build on systems which do not include a native libarchive, and avoids
possible issues on systems which do.
Tested on SmartOS (no native libarchive) and OS X in both builtin and pkgsrc
configurations. Ok joerg@.
|
|
|
|
|
|
pkg_lint_summary -l:
REQUIRES/PROVIDES paths are normalized (//, /.., /. are removed).
This fixes some problems in nih.
|
|
|
|
|
|
From J. Lewis Muir.
Bump version.
|
|
white-space. No logic change.
|
|
|
|
|
|
|
|
|
|
|
|
This update is proposed as
http://mail-index.netbsd.org/tech-pkg/2014/12/08/msg013888.html
- (revbump) convert internal to two pass, and reduce fallout
- (replace-commonbump) new command to replace 'commonbump' to
'commonbump.replaced'
- (check-cvs-diff) new command to check 'cvs diff -u' if py27,py34, ruby200
and replace it if exists
Thanks wiz@ and gdt@ for advice.
|
|
uninitialized.
|
|
Now that mail/qmail-run "looks fine", replace it with another of
my errant packages as a test case. Bump version.
|
|
|
|
NIH_<subcommand>_OPTS variables were introduced. With their help one
can configure EVERYTHING from config file.
NIH_OPTS config variable was also introduced.
nih mark:
- new option -n was added.
nih install:
- Option -D doesn't remove temporary directory.
- New options -v and -V were added.
- NO_REQPROV_CHECK and NO_REQPROV_CHECK config variables were
removed. Use NIH_INSTALL_OPTS instead.
nih uninstall:
- does not need "nih refresh -b".
Thanks to Andrey N. Oktyabrski for the report!
Fixed:
- Finding a correct dependency now works correctly if dependency
is ambiguous.
- Unicity problem in "nih install PKGNAME" was fixed.
- Analysing file conflicts now works correctly with files
containing a space character.
- Fix in saving ~/.nih/installed_* files
- Check for version emptyness in "fake packages" was added.
|
|
- Export path to the wrapper via config file and use that to replace the
libtool call in the relink command.
- Do not drop rpath entries when processing the relink command, they are
still needed.
|
|
for consistency.
|
|
'..' test to print "looks fine." and exit 0. Indeed, this is what
an installed pkglint does when run in pkgtools/pkglint. But the
corresponding test does not, depending in some way on the state
left by previous tests of main().
In lieu of precise understanding, just run the adjusted '..' test
earlier so that nothing causes it to fail. This will annoy someone
later (probably me), but gets us back to green.
|
|
|
|
Adrian Portelli ten years ago in PR pkg/25451.
|
|
|
|
packages to build.
|
|
|
|
- PythonDependency is a basic vartype
- Wording for missing LICENSE has changed (plural -> singular)
- Unknown dependency pattern is now ERROR (used to be WARN)
- qmail package behavior has been improved a bit (surprise!)
|
|
Thanks wiz@ for OK. I don't believe we need emacs25nox ;-(
|
|
clang. Update version for bootstrap-mk-files.
Patch provided by Todd Kover in PR pkg/48966.
|
|
depend on perl at run-time. Make it so.
Bump version.
|
|
|
|
|
|
|
|
|
|
If it is "yes", pkgtools/osabi package does not check kernel version.
Oked by bouyer@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and run-time dependencies can be specified without pkglint warnings.
|
|
|
|
|
|
le32toh.
|
|
|
|
|