On Tue, May 30, 2017 at 06:56:16AM +0200, Sebastien Marie wrote: > Hi, > > Today, when updating my hosts, I saw this odd error message: > > # pkg_add -u > quirks-2.325 signed on 2017-05-29T19:16:18Z > Can't install cups-filters-1.14.0p1 because of libraries > |library tasn1.3.6 not found > | /usr/local/lib/libtasn1.so.3.5 (libtasn1-4.10): minor is too small > > It was odd because I knew libtasn1 should be updated too. > > In fact, it seems that cups-filter has WANTLIB for tasn1 (so pkg_add > checks if the right version is here before installing the pacakge), but > has no LIB_DEPENDS for tasn1: it will not first update libtasn1 package > before upgrading cups-filter. > > It is what occurs here: just rerunning pkg_add -u updated cups-filter > (as libtasn1 has been update after the previous error). > > So just adding security/libtasn1 to LIB_DEPENDS ?
I don't why this should be needed. cups-filters -> print/cups,-libs -> security/gnutls -> security/libtasn1 > Index: Makefile > =================================================================== > RCS file: /cvs/ports/print/cups-filters/Makefile,v > retrieving revision 1.111 > diff -u -p -r1.111 Makefile > --- Makefile 27 May 2017 19:57:06 -0000 1.111 > +++ Makefile 30 May 2017 04:52:23 -0000 > @@ -7,7 +7,7 @@ COMMENT= OpenPrinting CUPS filters > > DISTNAME= cups-filters-1.14.0 > CATEGORIES= print > -REVISION= 1 > +REVISION= 2 > > SHARED_LIBS += cupsfilters 1.1 # 1.0 > SHARED_LIBS += fontembed 0.0 # 1.0 > @@ -46,7 +46,8 @@ RUN_DEPENDS= print/ghostscript/gnu \ > LIB_DEPENDS= print/cups,-libs \ > print/ijs \ > print/poppler \ > - print/qpdf > + print/qpdf \ > + security/libtasn1 > > # make it easier for users: bring in foomatic-db and allow the > # regeneration of PPD files from share/foomatic/db/source/*/*.xml > -- Antoine