#
d803f986 |
| 08-Oct-2023 |
espie <espie@openbsd.org> |
subclass system libraries so we can give better diagnostic eventually
|
#
039cbdaa |
| 13-Jun-2023 |
espie <espie@openbsd.org> |
move to use v5.36; tested by me over the last few weeks, and tb@ also fixed a "manual install" bug properly reported by tb@
aside that there should be *no functional change*. If you see any message
move to use v5.36; tested by me over the last few weeks, and tb@ also fixed a "manual install" bug properly reported by tb@
aside that there should be *no functional change*. If you see any message like "hey, the number of params is wrong" it is a fringe case I didn't run into and should be easy to fix.
show more ...
|
#
0413d3f2 |
| 27-May-2023 |
espie <espie@openbsd.org> |
document base method
|
#
605f450f |
| 16-Sep-2017 |
espie <espie@openbsd.org> |
we already have a comparison function for libobjects, so move it up to the best class, and sort bad libraries in dependency solving accordingly
|
#
e4e7a0bb |
| 10-Feb-2017 |
espie <espie@openbsd.org> |
add glue to be able to ask "give me the highest number shared library with that stem". needed later for new fancy stuff in check-lib-depends okay sthen@
|
#
b62674eb |
| 18-Mar-2014 |
espie <espie@openbsd.org> |
remove $_ usage that warns under perl 5.18
|
#
85d1f632 |
| 24-Dec-2010 |
espie <espie@openbsd.org> |
handle failures from ports tree with more care. this does avoid infinite loops in case of wrong plists. necessary since print-plist-with-depends CAN fail...
|
#
000ce162 |
| 27-Oct-2010 |
espie <espie@openbsd.org> |
initial scaffolding for @rcscript: for now, acts like normal files, but allow absolute pathnames (treat that as an implicit @cwd).
|
#
3e70b2f1 |
| 11-Jul-2010 |
espie <espie@openbsd.org> |
move compare into LibSpec, it's not so specific to Signature after all
|
#
b0dfb814 |
| 30-Jun-2010 |
espie <espie@openbsd.org> |
allow say and errsay to work without parameters, as it's ways common. create verbose_system up in state, because it makes sense without verbose.
|
#
a3f853c2 |
| 30-Jun-2010 |
espie <espie@openbsd.org> |
whitespace cleanup
|
#
89a05b10 |
| 19-Jun-2010 |
espie <espie@openbsd.org> |
let build libspec match as they should. namely, if a shared lib exists, then a static library should not match if the version number is not okay. problem noticed by sthen@, okay sthen@
|
#
7e83eca3 |
| 09-Jun-2010 |
espie <espie@openbsd.org> |
ui changes: go thru a state object for most printouts
|
#
d57bb46a |
| 10-May-2010 |
espie <espie@openbsd.org> |
whitespace fixes
|
#
6e1be68b |
| 24-Apr-2010 |
espie <espie@openbsd.org> |
more tweaks so that it can be extended and used during ports builds
|
#
456981a6 |
| 24-Apr-2010 |
espie <espie@openbsd.org> |
refactor LibSpec to be able to reuse it for library matches during build: - use double dispatch to match static libs - prepare for less strict dependencies if need be
|
#
33efc49f |
| 22-Mar-2010 |
espie <espie@openbsd.org> |
clean up the ProgressMeter code, create a specific class if a Term is around. start using stuff from termcap, specifically, cleareol, and move to hp. use the full line when we can, cram 100% if we ca
clean up the ProgressMeter code, create a specific class if a Term is around. start using stuff from termcap, specifically, cleareol, and move to hp. use the full line when we can, cram 100% if we can. (this should flicker much less on slow terminals).
clean-up the install-and-progress bits to be in progressmeter, this removes some code.
have pkg_create follow the same pattern as the others, with a state. This allows us to unify error messages a bit.
show more ...
|
#
0571e82f |
| 24-Jan-2010 |
espie <espie@openbsd.org> |
extra indirection: no match gives a reason why, so we can rebuild report_problems to actually say what's wrong...
|
#
4add690f |
| 24-Jan-2010 |
espie <espie@openbsd.org> |
add code to unify spec and names as LibraryObject, plus a repository and match/lookup functions.
|
#
7eb3bd1a |
| 19-Jan-2010 |
espie <espie@openbsd.org> |
simplify caching: return $cached->{$_} //= new_value; remove stats cache LibSpec as well (1000 c.53.0 !)
|
#
2a95ed22 |
| 19-Jan-2010 |
espie <espie@openbsd.org> |
move generic code to handle libspec in a new file, to clean up stuff
|