Pav Lucistnik
e1e27ead34
- Backout 1.15, it was committed by accident
...
Pointy hat to: pav
2008-05-03 23:17:37 +00:00
Pav Lucistnik
2b520e6990
- Restore functionality broken in previous commit; we need to be able to report
...
multiple installed packages with the same PKGORIGIN.
Reported by: marcus
MFC after: 1 month
2008-05-03 22:56:50 +00:00
Florent Thoumie
b41205533d
Fix pkg_info when specifying a remote package.
...
MFC after: 1 week
2008-04-16 13:05:35 +00:00
Pav Lucistnik
42b1030bbd
Optimize package registration/deregistration. Previously, when looking up the
...
package name for the origin of a dependency, all entries in /var/db/pkg were
traversed for each dependency of added/removed package. Now, gather all the
origins first, then do the lookup in a single pass over /var/db/pkg.
This should provide a major speedup for packages with hundreds of dependencies.
Submitted by: rdivacky (earlier version)
MFC after: 1 month
2008-04-11 08:26:06 +00:00
Florent Thoumie
64d1b2c64f
Add a distfile target to generate a distfile to be used by the
...
ports-mgmt/pkg_install port.
2008-04-09 15:08:31 +00:00
Florent Thoumie
4260ec2def
Retire pkg_sign. It was used to embed signatures in gzip'ed packages.
...
It's not relevant since we've changed to bzip2 compression.
MFC after: 1 week
2008-03-31 12:45:17 +00:00
Roman Divacky
4f49091fda
Improve style a little and remove one always-true condition.
...
Approved by: portmgr (pav)
Approved by: kib (mentor)
2008-03-30 16:49:19 +00:00
Ken Smith
ecdaaa7050
Sync list of directories to look for packages in to current releases
...
available.
MFC after: 3 days
2008-02-26 14:35:01 +00:00
Ruslan Ermilov
60bcf1bfb9
Introduce -i to SYNOPSIS, forgotten by krion@.
2008-02-08 14:00:01 +00:00
Ruslan Ermilov
c95546f4a2
Revise the TECHNICAL DETAILS section.
...
Reviewed by: skv
2008-01-09 09:38:53 +00:00
Gabor Kovesdan
290a89ad8f
- Adjust INDEX file name to INDEX-8 so that it matches the major FreeBSD
...
version number, as it is named after that
PR: docs/118053
Submitted by: Michael Plass <mfp49_freebsd@plass-family.net>
2007-12-20 20:02:16 +00:00
Kirill Ponomarev
e75d31642e
Backout previous commit, since it's done without maintainers
...
approval. These changes were approved by adding it as port to
ports/ tree, but not for src/. I talked to PR submitter and miwi@
some days ago and explained the reasons for it, the both were agree
to add it to ports/ only.
2007-12-09 11:01:58 +00:00
David E. O'Brien
f0693a7533
Add the 'pkg_search' script.
...
This makes it easier to figure what packages you want to install.
Submitted by: Matthias Schmidt <schmidtm @ mathematik . uni-marburg . de>
2007-12-09 02:06:00 +00:00
Kirill Ponomarev
dffc4d533f
Fix segfault while running with -a option and deinstalling broken
...
packages with incorrect plists.
PR: bin/115327
Submitted by: Michael Zhilin <mizhka@gmail.com>
MFC after: 3 days
2007-11-10 22:57:12 +00:00
Kirill Ponomarev
01ea2a8822
Some code cleanups, including removing of stale getopt argument and
...
hardcoded +CONTENTS defines.
PR: bin/117855
Submitted by: Beat Gaetzi <beat@chruetertee.ch>
MFC after: 14 days
2007-11-10 10:21:29 +00:00
Kirill Ponomarev
2cd24b447e
Add -i option for package installation without fetching and
...
installing its dependencies.
PR: bin/117065
Submitted by: Vladimir Ermakov <samflanker@gmail.com>
MFC after: 14 days
2007-11-10 09:40:39 +00:00
Kevin Lo
784bddbc5b
Cleanup of userland __P use
2007-11-07 10:53:41 +00:00
Kirill Ponomarev
cc8b585463
Introduce pkg_updating(1) which scans for installed ports and shows
...
all ports/UPDATING entries that affect one of the installed ports,
and are relevant on the given machine.
PR: bin/117564
Submitted by: Beat Gaetzi <beat@chruetertee.ch>
MFC after: 14 days
2007-11-02 22:46:30 +00:00
Kirill Ponomarev
2704bd0e13
Momoize the results of isinstalledpkg()
...
PR: bin/116452
Submitted by: wollmann
MFC after: 7 days
2007-11-02 20:18:47 +00:00
Simon L. B. Nielsen
387f26f9e1
If the INDEX file cannot be opened, print the actual filename / path
...
pkg_version tried to open instead of just "INDEX" to make the actual
problem more clear (e.g. missing INDEX-8).
MFC after: 3 days
Reviewed by: portmgr (pav)
2007-10-26 10:12:26 +00:00
Kirill Ponomarev
9f0626a570
Add whitespace.
2007-10-17 13:47:10 +00:00
Kirill Ponomarev
e619861f5e
Update for INDEX-8 support.
2007-10-17 13:45:43 +00:00
Ken Smith
c15e0967df
To honor the birth of RELENG_7 bump HEAD to 8.0-CURRENT.
...
Approved by: re (implicit)
2007-10-11 04:28:08 +00:00
Kirill Ponomarev
1b1f2361bd
Fix pkg_add behaviour to preserve pathnames.
...
PR: bin/93915 bin/109134
Submitted by: Jason Heiss <heissj@yahoo-inc.com>, Constantin Stefanov<cstef@mail.ru>
Approved by: re@ (kensmith)
MFC after: 7 days
2007-08-23 13:05:10 +00:00
Pav Lucistnik
217176a40c
- Replace rather inefficient bubble sort with a recursive depth-first search.
...
This speeds up registration of packages considerably.
- style(9) police welcome!
PR: bin/112630
Submitted by: Stephen Montgomery-Smith <stephen@cauchy.math.missouri.edu>
Tested by: bento i386 experimental run
MFC after: 14 days
2007-06-18 22:49:13 +00:00
Nate Lawson
92931013f6
Make consistent with style(msmith). 4 spaces indent, tab for each 2 indents.
2007-03-28 05:33:52 +00:00
Ruslan Ermilov
d73d2e1de2
Invoke tar(1) with the -p option when installing a package
...
from an URL (i.e., do it the same way as when installing
from a file). This fixes the lossage of the setuid bits.
It wasn't a problem before because GNU tar(1) implied the
-p option for root, but BSD tar(1) doesn't do that.
Discussed with: tobez and some advanced users :)
2007-03-06 14:54:45 +00:00
Ruslan Ermilov
3fa28f5447
The use of predefined strings such as \*[Ge] can be harmful here,
...
as some fonts (e.g., KOI8-R) have special symbols for displaying
them, and we want symbols ">=" literally here.
2007-03-04 13:30:02 +00:00
Ruslan Ermilov
d5cb5b379c
Fix markup and clean up some of the wording.
...
(This English was hard to translate as it uses a language that is
far from a pure technical. It would definitely benefit from a
revision.)
2007-03-04 13:14:41 +00:00
Greg Lehey
7e2e58c4c8
Clarify the meaning information printed by the -o option.
...
Clean up grammar, adding articles.
2007-03-03 03:50:59 +00:00
Pav Lucistnik
9486c31113
Fix a bug in 1.40 - it missed three occurences in pkg_info which leads to
...
(null)/file output.
MFC after: 1 week
2007-02-07 19:44:44 +00:00
Pav Lucistnik
103fcbb3ba
Fix previous rev.: don't step behind the end of memory we allocate
2007-02-01 15:52:47 +00:00
Ade Lovett
1bc1069b83
Remove hard-coded limit (200) on maximum number of packages that can be
...
added with a single invocation of pkg_add, replacing it with something
rather more dynamic.
Approved by: portmgr (pav)
Tested by: full pointyhat package run
MFC after: 1 week
2007-01-31 22:34:45 +00:00
Ruslan Ermilov
e2f227fbaa
Fix the logic bug that caused the custom versions of warn(3) and
...
warnx(3) to be compiled on systems that have it (e.g. FreeBSD),
while the intention was opposite, i.e., compile them on systems
that don't have them. Also fixes static linkage of pkg_sign(1).
2007-01-30 15:09:30 +00:00
Ruslan Ermilov
bc84aa4ba3
Markup fixes.
2006-09-29 17:57:04 +00:00
Ruslan Ermilov
7bd89ff038
Fix usage().
2006-09-29 17:23:14 +00:00
Ruslan Ermilov
37085ccacf
Sync usage() with manpage's SYNOPSIS.
2006-09-29 17:17:53 +00:00
Ken Smith
3aaadbcce2
Oops. Catch up on the last couple of releases and prepare for the next
...
one.
2006-09-26 14:51:33 +00:00
Kirill Ponomarev
b041cda4ed
Fix "pkg_version -Io" coredump, if some packages have no origin at
...
all.
PR: bin/101932
Submitted by: novel, sat
MFC after: 5 days
2006-08-12 18:32:51 +00:00
Dag-Erling Smørgrav
b21860b5d0
Cosmetic: fix indentation.
2006-08-11 17:17:14 +00:00
Dag-Erling Smørgrav
ccbca788b3
Turn on libfetch debugging if -v was specified on the command line.
...
MFC after: 2 weeks
2006-07-08 14:34:56 +00:00
David E. O'Brien
3b26c608f8
Allow variable amounts of verbosity.
2006-06-12 22:39:32 +00:00
Kirill Ponomarev
69b1a1dece
Add INDEX-7 and remove trailing spaces.
...
MFC after: 5 days
2006-04-17 11:15:29 +00:00
Kirill Ponomarev
1b753fc66b
Use bzip2(1) by default to compress package tarball on
...
__FreeBSD_version >= 500039.
Submitted by: Alex Lyashkov <umka@sevcity.net>
MFC after: 5 days
2006-04-17 10:58:45 +00:00
Ruslan Ermilov
e1fe3dba5c
Reimplementation of world/kernel build options. For details, see:
...
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
2006-03-17 18:54:44 +00:00
Kirill Ponomarev
8e6e8c2670
Close descriptor in retrieve_x509_marker function.
...
PR: bin/71594
Submitted by: Dan Lukes <dan@obluda.cz>
2006-03-15 01:19:23 +00:00
Poul-Henning Kamp
05380e0125
Add -F option to not fail on already installed packages.
...
Submitted by: Eugene Grosbein <eugen@grosbein.pp.ru>
2006-03-09 14:49:19 +00:00
Kirill Ponomarev
863c9a46b4
Fix pkg_version with the -o argument to print the origin.
...
Submitted by: Sebastian Stach <sebsta AT t-online DOT de>
MFC after: 3 days
2006-02-12 16:09:33 +00:00
Kirill Ponomarev
1a4eb4edac
Fix typo.
2006-01-29 20:30:55 +00:00
Florent Thoumie
cd2407daad
Add -K option to pkg_add and pkg_info.
...
This option saves packages to PKGDIR (if defined or current directory by default)
as they are downloaded.
Silent a warning when -n is used and package has a +DISPLAY file.
Approved by: krion
MFC after: 1 week
2006-01-09 18:27:21 +00:00