summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add
AgeCommit message (Collapse)Author
2024-01-02have quirks behave way more like other packages so it can have dependenciesMarc Espie
2023-12-03move to using updatedb annotation exclusivelyMarc Espie
2023-11-29aliases package.5 as packing-list and plist, since this is the entryMarc Espie
point for people looking for packing-list details. small tweak by tb@ for readability okay tb@, jca@
2023-11-25recognize future updatedb tagged packagesMarc Espie
2023-11-25forgot to zap really old D/FMarc Espie
2023-11-25-h is handled by State.pm, don't try to recognize itMarc Espie
2023-11-25check_security has been around long enough, no need to check quirks canMarc Espie
do it
2023-11-25reinstate checking the keytype, which I unwittingly dropped a long time ago.Marc Espie
2023-11-25reason this is hereMarc Espie
2023-11-25dead tooMarc Espie
2023-11-25this is dead since 2016Marc Espie
2023-11-24add glue to match usage against actual options, as a debugging facilityMarc Espie
2023-11-23need to represent the option for it to actually make it into the packageMarc Espie
2023-11-22Prepare to do the updatedb stuff as an @option, so that the code is less ad-hocMarc Espie
2023-11-08pkg_add: sort flags in usage messageCaspar Schutijser
OK espie@
2023-10-25okay, that one ought to work.Marc Espie
Recognize + only right before =
2023-10-24revert Subst.pm r1.24 again, it breaks package creationChristian Weisgerber
'+' is a widely used character in LIBxxx_VERSION, e.g. LIBFLAC++_VERSION. Making it illegal breaks numerous packages.
2023-10-23sorry, somehow I did redo this line badly and didn't retestMarc Espie
2023-10-23Revert Subst.pm r1.22. It broke ordinary pkg_add usageTheo Buehler
2023-10-23split on spaces as well, to take advantage of +=Marc Espie
2023-10-23add some limited capability to -DVAR+=valueMarc Espie
to be used with REGRESSION_TESTING, where it's somewhat inconvenient to know the full list in advance.
2023-10-18only strip actual file/line part from the eval errorMarc Espie
2023-10-11put "stub" within grasp of -DREGRESSION_TESTING.Marc Espie
Extend it slightly: do not stub quirks, so that caching mechanisms work as usual even when using stubs.
2023-10-11missing state in locator call, surprised nobody else ran into thatMarc Espie
2023-10-09placeholder for later featureMarc Espie
2023-10-09simplify: all 3 mock-ups are strings that get eval'd, so do this properly.Marc Espie
2023-10-08subclass system libraries so we can give better diagnostic eventuallyMarc Espie
2023-10-08oops, those eval need to be STRINGS, otherwise the whole definition stuffMarc Espie
happens regardless. Add a third one to only disregard base libraries
2023-10-08add another two regression testing parts. Use a simple framework thatMarc Espie
allows me to redefine methods to not do a thing (maybe this will migrate to its own file if it grows enough)
2023-10-08wrong prototype, it's called as an OO methodMarc Espie
2023-10-08plain forgot to save the values for regression testingMarc Espie
2023-10-07with firmware known, recognize that we couldn't find any update at allMarc Espie
and just say that instead of a dauntingly long list of packages
2023-10-07track firmware separately, since those will appear as uptodate for usMarc Espie
2023-10-07use more specific regression testing knobMarc Espie
2023-09-16forgot to kill thatMarc Espie
2023-09-12is is -> isJonathan Gray
2023-08-30fix signal reportingMarc Espie
2023-07-20fix esoteric error message in case PackageName parses stuff to a bogusMarc Espie
fullpkgname, as seen by Matthias Schmidt
2023-07-05fw_update is in section 8 not 1Jonathan Gray
2023-07-04use local assignment to $ENV{TZ} like we do for signal handlersMarc Espie
2023-07-04stop saying the format is "simple" there are so many annotations.Marc Espie
"straightforward" is a better description at this point.
2023-07-04add some more fluff to documentationMarc Espie
2023-07-04explain why NO_TS_IN_PLIST existsMarc Espie
2023-07-04fix some very minor syntactic nitsMarc Espie
2023-07-03record when pkg_add is actually doing something.Marc Espie
details of rc code to be set in stone later (currently as an option)
2023-07-03also make things 5.36 if not usedMarc Espie
2023-07-02lost silence_children behavior by accidentMarc Espie
add a hook to compute the exit_code in more fun ways
2023-06-27remove allupdates marker, it was only used by the short-livedMarc Espie
"@option explicit-update" flavor of firmware circa 2013. pkg_add hasn't needed to know about this since basically forever
2023-06-20tweak fragment handling error messages a bitMarc Espie
don't pass parameters we don't need
2023-06-16locator object owns a state object, no need to pass it as paramMarc Espie
also better method name