Up to [NetBSD + pkgsrc-wip] / pkgsrc / pkgtools / pkgin
Request diff between arbitrary revisions - Display revisions graphically
Keyword substitution: kv
Default branch: MAIN
Recursive bump from icu shlib major bumped to 49.
Pullup ticket #3726 - requested by imil
pkgtools/pkgin: bug fix
Revisions pulled up:
- pkgtools/pkgin/Makefile 1.21
- pkgtools/pkgin/distinfo 1.17
-------------------------------------------------------------------
Module Name: pkgsrc
Committed By: imil
Date: Mon Apr 9 08:58:19 UTC 2012
Modified Files:
pkgsrc/pkgtools/pkgin: Makefile distinfo
Log Message:
20120409
pkgin 0.5.2.3
Fixed "upgrade too many packages" bug (thanks stacktic)
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/pkgtools/pkgin/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/pkgtools/pkgin/distinfo
20120409
pkgin 0.5.2.3
Fixed "upgrade too many packages" bug (thanks stacktic)
Recursive bump for archivers/libarchive buildlink addition.
pkgin-0.5.2.1 Handled the very rare case where CONFLICTS is placed *after* PKGNAME in pkg_summary(5), leading to database inconsistency.
pkgin-0.5.2
Various minor fixes from NetBSDfr hackathon
Moved break_depends() at the end of impact.c to avoid inconsistencies
Check for real filesystem size to be occuppied by upgrade
Check for user permissions before update_db
update_db() returns a status so we can warn simple users
introduced have_enough_rights(), fixed pkg_keep() perms
Various return codes fixed to satisfy frontends
pkgin-0.5.1
. Don't download packages when repository is a file:// scheme
. Reduce verbosity when marking non-autoremovable packages
. Keep going if unmet requirements are encountered and warn about
it before proceeding
. Always move pkg_install on top of the "to-upgrade" list
. pkgin now depends on pkgsrc's pkg_install
. Log timestamp
. Better handling of pkg_install error logs
. rec_pkglist() now takes a va_list
. Added "requires" and "provides" to have a closer look on packages
requirements
. Globs can now be passed as an argument for package installation, i.e.
# pkgin in 'mysql-server<5.1'
. Export / import a list of packages as requested by wiz@
. Operations tracing flag (-t)
. Database silent migration
. More flexible check_yesno()
. Made pkgin in / rm yes by default
. One struct to rule them all (Pkglist)
. Got rid of many useless lists (speed x10, literally)
. Introduced FULLPKGNAME as db member, speed ups searches
. unique_pkg(): no more "many versions of foo", pickup newer
pkgin 0.4.3 Imported progressmeter from OpenSSH, should fix percentage progress
pkgin 0.4.2.2 Cleaned up download.c SQLite upgraded to 3.7.7.1
20110802 Release 0.4.2.1 Fixed the "too many connexions" problem with libfetch and FTP
Bump PKGREVISION for PLIST change. (Not really necessary, but PKGREVISIONs are cheap; and the binary packages do differ.)
recursive bump from textproc/icu shlib major bump.
pkgin 0.4.2
20110306
Moving to SF.net
Check for mark_as_automatic_installed() return code
20110301
pkgin can now upgrade pkg_install with user's approval
20110228
url_stat's size is declared as off_t, will be > SSIZE_MAX on
32 bits systems. Added a fix for this.
20110227
Added -P, print package version instead of globs in sd, srd, sfd
Added warning for repositories with 0-lenght FILE_SIZE
Added -V (verbosity) flag
Moved integer flags to uint8_t
pkgin 0.4.1 . Wiped out file.c, ftpio.c, path.c, str.c, pexec.c, pkg_io.c, pen.c, strsep.c, lpkg.c, iterate.c . Inform about logging
pkgin 0.4.0
20110207
Replaced naive repository arch check by MACHINE_ARCH check
20110206
Bump to SQLite 3.7.5
20110205
Added statvfs64 support
Redirect stderr to logfile while pkg_{add,delete}
20110204
Feature request: -F / force-reinstall
Feature request: PR 43049
Generated repositories.conf for NetBSD, DragonFly BSD and MINIX
20110130
Merged 0.4.0 to HEAD
MINIX patches from Gautam are now upstream
Re-added download-only
Makefile.in / configure.ac cleanup
Integrated some of bapt's patches
- chroot
- bandwidth calculation
20110122
pkgin 0.4.0
SQLite "Amalgamation" version is now part of the tree,
No more databases/sqlite3 dependency needed
Pullup ticket #3332 - requested by imil
pkgtools/pkgin: bug fix update
Revisions pulled up:
- pkgtools/pkgin/Makefile 1.6-1.8
- pkgtools/pkgin/distinfo 1.5-1.7
- pkgtools/pkgin/patches/patch-aa delete
---
Module Name: pkgsrc
Committed By: imil
Date: Sun Jan 16 22:47:56 UTC 2011
Modified Files:
pkgsrc/pkgtools/pkgin: Makefile distinfo
Log Message:
pkgin 0.3.3.2
Fixed a nasty bug in handling dependencies like php>=5.2.17<5.3
Included is@ patch upstream for Solaris build
---
Module Name: pkgsrc
Committed By: imil
Date: Sun Jan 16 22:52:53 UTC 2011
Removed Files:
pkgsrc/pkgtools/pkgin/patches: patch-aa
Log Message:
Removed patches, now upstream.
---
Module Name: pkgsrc
Committed By: imil
Date: Wed Jan 19 12:10:11 UTC 2011
Modified Files:
pkgsrc/pkgtools/pkgin: Makefile distinfo
Log Message:
pkgin 0.3.3.3, hopefully the last 0.3 release
- Double dewey match fixed, i.e. foo>=1.2.3<3.0
- Duplicate entries for remove and upgrade fixed
- "Missing package in repository" case handled
---
Module Name: pkgsrc
Committed By: imil
Date: Thu Jan 20 18:14:09 UTC 2011
Modified Files:
pkgsrc/pkgtools/pkgin: Makefile distinfo
Log Message:
pkgin 0.3.3.4, never say "this is the last release"
Fixed a non-critical bug: some packages were marked
for upgrade more than once.
pkgin 0.3.3.4, never say "this is the last release" Fixed a non-critical bug: some packages were marked for upgrade more than once.
pkgin 0.3.3.3, hopefully the last 0.3 release - Double dewey match fixed, i.e. foo>=1.2.3<3.0 - Duplicate entries for remove and upgrade fixed - "Missing package in repository" case handled
pkgin 0.3.3.2 Fixed a nasty bug in handling dependencies like php>=5.2.17<5.3 Included is@ patch upstream for Solaris build
Update to 0.3.3.1 (on wip: 20100124) + a local patch to fix building on
Solaris (and, I suspect, other autoconf-using architectures). En detail:
20100123:
Many cleanups from stacktic
- Replaced strstr's with str{n}cmp when possible
- #ifdef'ed PROVIDES
- Queries are now const chars
20100102:
Solaris 10 support
Mac OS X support
Many cleanups from stacktic
20100101:
Many fixes by stacktic :
- Added -n (no-flag)
- Various memleaks fixed
- pkgname comparison fix
- Cleaned up trailing spaces
- Got rid of recursion !
20091206:
Added -l status flags
20091203:
autoconf support
percentage redraw fix (jmcneill)
variables cleanups (PKG_SYSCONFDIR, VARBASE) (sketch)
auto-lookup for SUMEXTS, removed options.mk (sketch)
opensolaris fixes (sketch)
repositories.conf variables substitution (tuxillo)
impact mutex (Johannes Hofmann)
SunOS 5.8 support (Mikhail T.)
pkgin 0.3.3.1 Fixed ordering issue.
pkgin 0.3.3 import from wip/pkgin-20100123
- Solaris 10 support
- Mac OS X support
- Added -l status flags
- autoconf support
- percentage redraw fix (jmcneill)
- variables cleanups (PKG_SYSCONFDIR, VARBASE) (sketch)
- auto-lookup for SUMEXTS, removed options.mk (sketch)
- opensolaris fixes (sketch)
- repositories.conf variables substitution (tuxillo)
- impact mutex (Johannes Hofmann)
- SunOS 5.8 support (Mikhail T.)
Plus many cleanups from stacktic@
- Replaced strstr's with str{n}cmp when possible
- #ifdef'ed PROVIDES
- Queries are now const chars
- Added -n (no-flag)
- Various memleaks fixed
- pkgname comparison fix
- Cleaned up trailing spaces
- Got rid of recursion !
Recursive PKGREVISION bump for jpeg update to 8.
pkgin is aimed at being an apt / yum like tool for managing pkgsrc binary packages. It relies on pkg_summary(5) for installation, removal and upgrade of packages and associated dependencies, using a remote repository. OK'd by seb@
Initial revision