Tool zur grafische Darstellung der Abhängigkeiten eines Ports?

UlrichG

Member
Hallo,

gibt es ein Tool, das die Abhängigkeiten eines Ports im FreeBSD-Portstree graphisch darstellt? (Ähnlich wie z.B. sysutils/pstree die Hierarchie der Prozesse grafisch darstellt.)

Also die Ausgabe von make pretty-print-build-depends-list bzw. make pretty-print-run-depends-list graphisch aufbereitet.

Grüße

Ulrich
 
Hoi,
wär mir jetzt keins bekannt. Ich hatte das mal quick & dirty faul oifach so gelöst

#!/bin/sh
###############################
# Show Port Deps by Bummibaer #
# quick & dirty #
###############################
cd /usr/ports
PF=`make search name=$1 | grep -i 'Path:' | head -1 | awk '{print $2}'`
cd $PF
RES1=`make pretty-print-build-depends-list`
RES2=`make pretty-print-run-depends-list`
echo 'Port:' $1
echo 'BDL: '$RES1
echo 'PRD: '$RES2


./portdep.sh zfs-stats
Port: zfs-stats
BDL: This port requires package(s) "perl5-5.20.3_8" to build.
PRD: This port requires package(s) "perl5-5.20.3_8" to run.

Gruß Bummibär
 
Es gibt/gab portgraph.

Google spuckt dazu spontan folgendes aus:
http://www.cs.kun.nl/~adridg/geek/portgraph.html
Dort gibt es auch ein pythonskript zum Download

Bei mir in ~/devel liegt ein portgraph.pl rum, das mit
Code:
#!/usr/bin/perl
#
# $RCSfile: portgraph,v $
#
# Copyright 2002 Christopher G. BeHanna, all rights reserved.
beginnt sowie eine python-Version von mir, die allerdings die alten packages braucht und mit pkg-ng sicher nicht funktioniert.
 
Zurück
Oben