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


# 247575b3 21-May-2023 espie <espie@openbsd.org>

missed one


# 08eb747c 21-May-2023 espie <espie@openbsd.org>

move the interface to SharedLibs to be somewhat object oriented

accordingly, load it "just in time" in State.

Most calls get simplified, and we can save more state for later.


# 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@


# 78d6a578 24-Dec-2010 espie <espie@openbsd.org>

pass state around.


# a6526ca6 24-Dec-2010 espie <espie@openbsd.org>

move the handling of ldconfig to AddDelete::State
actually simplifies code a great deal. It's not as if trying to avoid
loading ten lines of code is a good idea.


# 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...


# 0242674b 20-Dec-2010 espie <espie@openbsd.org>

extra indirection: allow registration of library objects (refactor for later)


# 3ba918f2 20-Dec-2010 espie <espie@openbsd.org>

pass state to SharedLibs for direct printing
(also cosmetic ws)


# 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).


# 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


# 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


# 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...


# 68529104 24-Jan-2010 espie <espie@openbsd.org>

use libspecs, report problem will be terser for now.


# ab365fe3 24-Jan-2010 espie <espie@openbsd.org>

use libspecs through Dependencies.


# 545728f7 31-Dec-2009 espie <espie@openbsd.org>

oops, actually report issues


# 86a31897 31-Dec-2009 espie <espie@openbsd.org>

always create a problem entry for libraries we don't find


# 4375858a 31-Dec-2009 espie <espie@openbsd.org>

complain if we see weird @libs (so, not in system).
optimization: for system libs, only parse stuff with .so in the name


# dfdce8c8 17-Dec-2009 espie <espie@openbsd.org>

be slightly more paranoid about shell stuff we run.


# 580f1e23 29-Nov-2009 espie <espie@openbsd.org>

show missing libraries as "|detail" for the can't install message.


# 76c0b7c9 29-Nov-2009 espie <espie@openbsd.org>

have SharedLibs use state to print error messages.


# a1501427 28-Nov-2009 espie <espie@openbsd.org>

rework display of missing libs some more: first show the libraries, then
the dependency tree.


123