Opened 9 years ago

Closed 9 years ago

#48726 closed defect (fixed)

fwknop @1.9.12 should list dependency p5.16-gnupg-interface

Reported by: mccutchon.brian@… Owned by: blair (Blair Zajac)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: fwknop

Description

After installing fwknop, I run the following command with the following results:

$ fwknop -A tcp/22 --gpg-recip [key] --gpg-sign [key] -a [ip] -D [ip] --debug
[+] import_perl_modules(): The @INC array:
/opt/local/lib/perl5/site_perl/5.16.3/darwin-thread-multi-2level
/opt/local/lib/perl5/site_perl/5.16.3
/opt/local/lib/perl5/vendor_perl/5.16.3/darwin-thread-multi-2level
/opt/local/lib/perl5/vendor_perl/5.16.3
/opt/local/lib/perl5/5.16.3/darwin-thread-multi-2level
/opt/local/lib/perl5/5.16.3
/opt/local/lib/perl5/site_perl
/opt/local/lib/perl5/vendor_perl
.
[+] Term::ReadKey::VERSION 2.33

[+] ***DEBUG*** Starting fwknop client (SPA mode)...
Can't locate GnuPG/Interface.pm in @INC (@INC contains: /opt/local/lib/perl5/site_perl/5.16.3/darwin-thread-multi-2level /opt/local/lib/perl5/site_perl/5.16.3 /opt/local/lib/perl5/vendor_perl/5.16.3/darwin-thread-multi-2level /opt/local/lib/perl5/vendor_perl/5.16.3 /opt/local/lib/perl5/5.16.3/darwin-thread-multi-2level /opt/local/lib/perl5/5.16.3 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl .) at /opt/local/bin/fwknop line 1793.

port search gnupg yields Perl libraries for gnupg. After installing p5.16-gnupg-interface, the above command does not give this error message. It appears that fwknop has an unlisted dependency in p5.16-gnupg-interface. (Why p5.16? Because all of fwknop's other dependencies are p5.16.)

Change History (2)

comment:1 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to blair@…

This would also be a good opportunity to switch this port to perl5.22.

comment:2 Changed 9 years ago by blair (Blair Zajac)

Resolution: fixed
Status: newclosed

Fixed in r140215 and r140216.

Note: See TracTickets for help on using tickets.