Age | Commit message (Collapse) | Author |
|
- create an element that accumulates version values for when we have
several
- actually use compare on version values instead of hardcoding the
difference
no functional change
|
|
now handle_continue and find_window_size are fully separated.
|
|
|
|
this does fix the grep case
|
|
return -1, in which case we never need to suppress output.
noticed by Mark Patruck
|
|
who pointed at ssh code for process group handling. Thanks
|
|
|
|
|
|
(to be overrideen by subclasses when needed)
|
|
the better thing to do would be to pseudo-install it under /tmp so we
can run it, but it requires way more changes
|
|
|
|
thanks bluhm@
|
|
- tweak the look-up mechanism for dependencies to NOT look at installed
packages for inter-dependencies between subpackages (and debug packages)
of the SAME pkgpath.
The rationale for looking at installed packages in the usual case
is that it's normally much faster rather than have the ports tree
spew out packing-lists.
In the case of multi-packages updates, the new version may have been built
successfully (and correctly) while the old version is still around.
However, if pkg_create looks at the installed version, it may fail to create
the package because the shared library versions will be different.
|
|
|
|
Filenames with colons are not allowed on windows filesystems. So we rename
the pod files to avoid this. Should get us closer to being able to check
out the openbsd source code on a windows system.
ok espie@ (who suggested the current approach); sthen@ was ok with a
previous version of the diff
|
|
|
|
|
|
first pass will read packing-lists fully, use that to cache along dependency
information, so we don't have to read packing-list again during second pass.
we do not cache full plists for the file checks, because
1/ that is significantly larger
2/ that pass is disk io bound anyway
|
|
definitions to the list of RequiredBy.
requires passing the pkgname around for the special case where tag and
define-tag are in the same location, so use that info for better diagnostics
Note that this loses the optimization where we only need read DependsOnly
this can be addressed later by storing stub packing-lists with only relevant
info during the first pass, so that we don't have to read them again
|
|
|
|
|
|
ok landry@ robert@
|
|
|
|
not just a regular file path;
patient explanation (neccessary) and eventual ok espie
|
|
|
|
end of an install and can take quite a while if you have certain fonts
installed. Before this change the cursor was left at an empty line.
tweak/ok espie@
|
|
be read. This happens for packages ending in symlinks for instance.
this should fix some fringe cases where FETCH_PACKAGES doesn't work
|
|
|
|
We already supported "beta" releases but not "alpha", probably to
discourage people from pushing "alpha-quality" software in the ports
tree.
We have 30 ports with distfiles matching "alpha", and people just work
around the lack of explicit support for "alpha" releases with mixes of
crafted PKGNAME and REVISION/EPOCH. This looks needlessly complicated
and a bit unfair when compared to GH_COMMIT support.
Pointers from landry@ and sthen@, lgtm landry@, no objection from espie@
|
|
|
|
|
|
stuff "no debug" eventually
|
|
|
|
make sure we see -a along with opt('Q')
tweak -aQ to use keep_all so that it shows every entry in every
repository instead of stopping at the first one.
|
|
aware of that for match_locations
|
|
|
|
|
|
- the name was a bit confusing (pkg_info)
- one of the first modules I wrote, and the old one isn't OO at all, and
full of globals, which can be a problem for displaying error messages, and
for tweaking PKG_DB locally...
This will replace PackageInfo.pm once I've gone through all the callers.
New synopsis would make this part of State in most cases, without any
singleton.
|
|
|
|
|
|
probably GC'd.
|
|
points in there.
okay aja@ sthen@
|
|
Triggered because Claus Assmann observed on ports@ that the pkg_add(1)
manual page didn't mention pkg-readmes.
|
|
|
|
It's only used for debugging pkgtools, it shouldn't interfere with
possible flavors in pkg_create
|
|
make sure the child has the same effective and real ids,
as perl interprets it as "setuid, refuse to debug"
go to the end of the pipe so the child doesn't exit
prematurely (didn't use to happen but now it does)
help from afresh1@ in diagnosing that one.
|
|
"(yes/no answer instead of full list)" regarding how to use wantarray().
Flesh this out with an example and a bit of explanation to reduce the
risk of misunderstandings and misuse.
Discussed with espie@.
|
|
my wording after espie@ explained what he had in mind;
OK espie@
|
|
OK espie@
|
|
Based on a writeup that espie@ posted to misc@ with tweaks by me
and additional feedback from espie@.
|