History log of /openbsd/usr.sbin/pkg_add/OpenBSD/LibSpec.pm (Results 1 – 21 of 21)
Revision Date Author Comments
# 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