Even if removed manually, our package tools ensures quirks is present: $ doas pkg_delete quirks quirks-3.332: ok Read shared items: ok $ doas pkg_add -u quirks-3.332 signed on 2020-05-18T21:18:05Z quirks-3.332: ok pkg_add: Caught SIGINT
Feedback? OK? Index: Makefile =================================================================== RCS file: /cvs/ports/devel/quirks/Makefile,v retrieving revision 1.944 diff -u -p -r1.944 Makefile --- Makefile 18 May 2020 16:06:20 -0000 1.944 +++ Makefile 20 May 2020 09:52:37 -0000 @@ -5,7 +5,7 @@ CATEGORIES = devel databases DISTFILES = # API.rev -PKGNAME = quirks-3.335 +PKGNAME = quirks-3.336 PKG_ARCH = * MAINTAINER = Marc Espie <es...@openbsd.org> Index: pkg/DESCR =================================================================== RCS file: /cvs/ports/devel/quirks/pkg/DESCR,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 DESCR --- pkg/DESCR 4 Dec 2009 16:50:48 -0000 1.1.1.1 +++ pkg/DESCR 20 May 2020 09:52:23 -0000 @@ -1,5 +1,4 @@ The quirks package allows unpredicted changes to the package system. For instance, package name changes, or stuff incorporated into base. -pkg_add tests whether it's present, and whether it has a compatible -interface. Otherwise it degrades gracefully to not using any quirks. +pkg_add(1) always installs and updates it automatically.