Commit graph

44 commits

Author SHA1 Message Date
jperkin
3e94af0601 Make sure largefile support is enabled on SunOS. See github issues
joyent/smartos-live#137 and joyent/pkgsrc#28 for more information.

Bump PKGREVISION.
2013-05-24 15:08:00 +00:00
adam
2459ac824e Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu. 2013-05-09 07:39:04 +00:00
sbd
298722a3eb USE_FEATURES must come before bsd.prefs.mk is included. 2013-03-25 10:09:04 +00:00
imil
c5e25f46fb NetBSD specific: repositories.conf is configured using OS release number. 2013-02-25 19:35:38 +00:00
jperkin
84991145cf PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
adam
d1ab9d8533 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
imil
21e404458d 0.6.3.1
Do not exit with not enough space message when install size is negative
2012-12-14 22:43:45 +00:00
imil
69ae9fcc5a 0.6.3
PR3555339@sf (stacktic)
        Avoid negative speed when a download start (stacktic)
        PR47196 fixed by stacktic
        PR47060 fixed by stacktic
        Added show-no-keep by orgrim
        Fixed PR47192 (by stacktic)
2012-12-14 09:05:48 +00:00
jperkin
62c8c7fe77 Ensure that MACHINE_ARCH from pkgsrc is used rather than the default
value from make or uname.

Removes "x86_64 != i386" warnings from pkgin on 64-bit Solaris.

Bump PKGREVISION.
2012-10-02 11:28:42 +00:00
asau
0d2b63b3a3 "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
jperkin
25a2441853 pkgin links against libssl/libcrypto if found, so include openssl buildlink.
Bump PKGREVISION.
2012-08-22 16:55:27 +00:00
imil
9519bc5119 Forgot to bump version in configure.ac 2012-08-01 11:25:40 +00:00
imil
4dd26e7b34 0.6.2.2
Fixed bad size_pkg
2012-08-01 11:15:32 +00:00
imil
661a5bd810 0.6.2.1
0.6.2 broke build for systems lacking __UNCONST
2012-07-30 18:43:51 +00:00
imil
725952ee05 20120730
Modified default behaviour for Proceed [Y/n]
        Sync wip with pkgsrc: pkgin 0.6.2

20120729
        Rewrote narrow_match() using version_check() to avoid more
        dirty repositories mistakes.

20120715
        Preparing pkginteractive integration.

20120530
        SQLite is now part of NetBSD 6.0 base, remove it from pkgin's tree.
        Dependency will be added in the package.
2012-07-30 10:43:03 +00:00
imil
f7fe6a4c76 patch-Makefile.in now upstream 2012-05-28 20:21:47 +00:00
imil
7538b5ef5e 20120528
Added SQLite build patch from sbd@
        Added show-all-categories
        unlink() before symlink()

20120525
        Dynamically read PKG_DBDIR from pkg_admin

20120524
        Do not delete repository entries if the new one is unreachable.

20120429
        When a package is marked as TOREMOVE and TOUPGRADE because of a
        dependency breakage during upgrade, just follow the usual upgrade
        process.

20120427
        Handled "no value field" for buggy packages.

20120419
        Hopefuly fixed the "dirty repository" bug thanks to bapt

20120416
        Added show-{pkg-,}category as requested by Julian Fagir
        Added pkg-build-defs as requested by gls@

20120415
        Added pkg-content and pkg-descr
        Introduced pkg_infos.c to fetch remote informations
        Removed -D_FILE_OFFSET_BITS=64 from Makefile and added it in fsops.c

20120414
        Fire up pkgin 0.6.0
        case: cleanup in summary.c (stacktic)
        Packages list queries ordered differently for display and internals
2012-05-28 20:17:36 +00:00
sbd
4830e06918 Omit the SQLite load extension and insure that sqlite3.o is compiled
with it's extra CPPFLAGS.  (Fixes the build on Linux.)
2012-05-20 04:14:58 +00:00
obache
99dc9c311a Recursive bump from icu shlib major bumped to 49. 2012-04-27 12:31:32 +00:00
imil
f7cf912ff1 20120409
pkgin 0.5.2.3
        Fixed "upgrade too many packages" bug (thanks stacktic)
2012-04-09 08:58:19 +00:00
sbd
aee1f00e82 Recursive bump for archivers/libarchive buildlink addition. 2011-11-01 06:50:28 +00:00
imil
49d04e7647 pkgin-0.5.2.1
Handled the very rare case where CONFLICTS is placed *after* PKGNAME
	in pkg_summary(5), leading to database inconsistency.
2011-10-29 14:25:47 +00:00
imil
8ff6ea6f25 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
2011-10-24 10:00:45 +00:00
imil
be0159faee 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
2011-10-16 09:26:36 +00:00
imil
cd0c53626c pkgin 0.4.3
Imported progressmeter from OpenSSH, should fix percentage progress
2011-08-13 11:23:36 +00:00
imil
8b562dd476 pkgin 0.4.2.2
Cleaned up download.c
	SQLite upgraded to 3.7.7.1
2011-08-10 10:56:23 +00:00
imil
ea2c58ef7d 20110802
Release 0.4.2.1
	Fixed the "too many connexions" problem with libfetch and FTP
2011-08-02 21:26:59 +00:00
wiz
06d237f38c Bump PKGREVISION for PLIST change.
(Not really necessary, but PKGREVISIONs are cheap; and the binary packages
do differ.)
2011-06-20 15:17:02 +00:00
wiz
3ec68319d7 Remove unnecessary exec. PR 45085 by Thomas Cort. 2011-06-20 15:16:27 +00:00
obache
f38363508f recursive bump from textproc/icu shlib major bump. 2011-06-10 09:39:41 +00:00
imil
4e31babb54 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
2011-03-06 18:44:59 +00:00
imil
9a1a8b57f7 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
2011-02-21 22:42:48 +00:00
imil
483daabc14 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
2011-02-13 16:03:56 +00:00
imil
d01408075b 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.
2011-01-20 18:14:09 +00:00
imil
957c00ff36 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
2011-01-19 12:10:11 +00:00
imil
cb6441fabe Removed patches, now upstream. 2011-01-16 22:52:52 +00:00
imil
7c37af0a6e 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
2011-01-16 22:47:56 +00:00
is
724021e527 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.)
2010-06-10 08:05:00 +00:00
imil
bc444119c9 pkgin 0.3.3.1
Fixed ordering issue.
2010-01-24 17:11:04 +00:00
imil
b7fa5da512 Removed options.mk, summary suffix is now handled dynamically 2010-01-24 14:59:05 +00:00
imil
a63a149771 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 !
2010-01-24 14:56:24 +00:00
wiz
672ef23395 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
joerg
0b8fdfcdfa Remove @dirrm entries from PLISTs 2009-06-14 18:10:40 +00:00
imil
3fac2ddfbe 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@
2009-06-08 13:58:26 +00:00