jak resit nepritomnost 3rd party zavislosti portu?

Miroslav Lachman 000.fbsd at quip.cz
Mon Jun 4 13:37:10 CEST 2007


Uz jsem to tu jednou zminoval a tak nejak se to snazil s Danem resit u 
instalace Trac, ale ani tam jsem to uplne nedoresil a v podstate ten 
samy problem mam i v pripade Amavisd-new a SpamAssassin.

Oba porty maji oficialne zavislost na GnuPG-2, jenze tenhle port je 
nekompatibilni s GnuPG-1 (na urovni scriptovani), takze nadale na vsech 
strojich pouzivam GnuPG-1. GnuPG-2 zavisi na hromade veci, ktere se mi 
samozrejme s GnuPG-1 neinstaluji. Jak Amavisd-new tak i SpamAssassin 
spokojene funguje s GnuPG-1 a tudiz pri instalaci / upgrade portu 
nevyzaduje instalaci GnuPG-2 a jeho zavislosti, jenze pak se mi po 
upgrade SpamAssassinu vypise pri volani portversion chyba:

root ~/# portversion -vL =
Stale dependency: p5-Mail-SpamAssassin-3.2.0 --> curl-7.16.1 -- manually 
run 'pkgdb -F' to fix, or specify -O to force.

Lze "nekde nejak" definovat, ze mam GnuPG-1 a tudiz port ani nema 
ocekavat pritomnost nejakych 3rd party zavislosti? Po kazdem upgrade pak 
totiz projedu kolecko techto oprav:

root ~/# pkgdb -F
--->  Checking the package registry database
Stale dependency: p5-Mail-SpamAssassin-3.2.0 -> curl-7.16.1 (ftp/curl):
Install stale dependency? ([y]es/[n]o/[a]ll) [yes] no
New dependency? (? to help):
Delete this? ([y]es/[n]o/[a]ll) [yes]
Deleted.
Stale dependency: p5-Mail-SpamAssassin-3.2.0 -> libksba-1.0.1_1 
(security/libksba):
libxml2-2.6.27 (score:16%) ? ([y]es/[n]o/[a]ll) [no]
Install stale dependency? ([y]es/[n]o/[a]ll) [yes] no
New dependency? (? to help):
Delete this? ([y]es/[n]o/[a]ll) [yes]
Deleted.
Stale dependency: p5-Mail-SpamAssassin-3.2.0 -> openldap-client-2.3.35 
(net/openldap23-client):
Install stale dependency? ([y]es/[n]o/[a]ll) [yes] no
New dependency? (? to help):
Delete this? ([y]es/[n]o/[a]ll) [yes]
Deleted.
Stale dependency: p5-Mail-SpamAssassin-3.2.0 -> pth-2.0.7 (devel/pth):
Install stale dependency? ([y]es/[n]o/[a]ll) [yes] no
New dependency? (? to help):
Delete this? ([y]es/[n]o/[a]ll) [yes]
Deleted.
Stale dependency: p5-Mail-SpamAssassin-3.2.0 -> dirmngr-0.9.7_2 
(security/dirmngr):
Install stale dependency? ([y]es/[n]o/[a]ll) [yes] no
New dependency? (? to help):
Delete this? ([y]es/[n]o/[a]ll) [yes]
Deleted.
Stale dependency: p5-Mail-SpamAssassin-3.2.0 -> libgcrypt-1.2.4_1 
(security/libgcrypt):
libxml2-2.6.27 (score:16%) ? ([y]es/[n]o/[a]ll) [no] no
Install stale dependency? ([y]es/[n]o/[a]ll) [yes] no
New dependency? (? to help):
Delete this? ([y]es/[n]o/[a]ll) [yes]
Deleted.
Stale dependency: p5-Mail-SpamAssassin-3.2.0 -> gnupg-2.0.3 
(security/gnupg):
gnupg-1.4.7_1 (score:68%) ? ([y]es/[n]o/[a]ll) [no] yes
Fixed. (-> gnupg-1.4.7_1)
Stale dependency: p5-Mail-SpamAssassin-3.2.0 -> libgpg-error-1.4_1 
(security/libgpg-error):
libxml2-2.6.27 (score:18%) ? ([y]es/[n]o/[a]ll) [no] no
Install stale dependency? ([y]es/[n]o/[a]ll) [yes] no
New dependency? (? to help):
Delete this? ([y]es/[n]o/[a]ll) [yes]
Deleted.


Pokud se nepletu / nedelam nekde chybu, tak tohle jsou vsechno 
zavislosti pro GnuPG-2, ale nepotrebne pro GnuPG-1 (jinak by se patrne s 
GnuPG-1, nebo s instalaci Amavisu / SpamAssassinu nainstalovaly)

Mirek



More information about the Users-l mailing list