Opened 11 years ago

Closed 10 years ago

#37633 closed enhancement (fixed)

Move optional dependancies out of 'scapy'

Reported by: petehere@… Owned by: macports-tickets@…
Priority: Low Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: kurthindenburg (Kurt Hindenburg)
Port: scapy

Description

Scapy (a network monitoring/testing tool) has a command line interface with optional dependancies on packages such as gnuplot, py27-pyx and graphviz for graphing results. Currently these optional deps are installed in the default port, resulting in a very large dependancy tree.

As Scapy detects the presence of these packages at runtime, no changes to the port are needed aside from removing the optional deps. It would be nice to have a separate port or variant for the optional extras for those that want the graphing functions, and I suggest that this should be installed for those who already have scapy so that graphing doesn't break for them.

Link to docs detailing optional packages: http://www.secdev.org/projects/scapy/doc/installation.html#optional-software-for-special-features

Change History (2)

comment:1 Changed 10 years ago by kurthindenburg (Kurt Hindenburg)

Cc: khindenburg@… added

Cc Me!

comment:2 Changed 10 years ago by kurthindenburg (Kurt Hindenburg)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.