Lines 3-9
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= flowviewer |
4 |
PORTNAME= flowviewer |
5 |
PORTVERSION= 4.5 |
5 |
PORTVERSION= 4.5 |
6 |
PORTREVISION= 1 |
6 |
PORTREVISION= 2 |
7 |
CATEGORIES= net-mgmt |
7 |
CATEGORIES= net-mgmt |
8 |
MASTER_SITES= SF/${PORTNAME} |
8 |
MASTER_SITES= SF/${PORTNAME} |
9 |
DISTNAME= FlowViewer_${DISTVERSION} |
9 |
DISTNAME= FlowViewer_${DISTVERSION} |
Lines 26-50
Link Here
|
26 |
|
26 |
|
27 |
FLOWVIEWERDIR?= ${PREFIX}/www/flowviewer |
27 |
FLOWVIEWERDIR?= ${PREFIX}/www/flowviewer |
28 |
|
28 |
|
29 |
PLIST_SCRIPT= FV.cgi FV_Relay.cgi FlowGrapher.cgi FlowGrapher_Main.cgi \ |
29 |
FLOWVIEWERSCRIPTS= FV.cgi FV_Relay.cgi FlowGrapher.cgi FlowGrapher_Analyze.cgi \ |
30 |
FlowGrapher_Replay.cgi FlowGrapher_Sort.cgi \ |
30 |
FlowGrapher_Main.cgi FlowGrapher_Replay.cgi FlowGrapher_Sort.cgi \ |
31 |
FlowMonitor.cgi FlowMonitor_Dashboard.cgi FlowMonitor_Display.cgi \ |
31 |
FlowMonitor.cgi FlowMonitor_Dashboard.cgi FlowMonitor_Display.cgi \ |
32 |
FlowMonitor_DisplayPublic.cgi FlowMonitor_Dumper.cgi \ |
32 |
FlowMonitor_DisplayPublic.cgi FlowMonitor_Dumper.cgi \ |
33 |
FlowMonitor_Group.cgi FlowMonitor_Main.cgi FlowMonitor_Management.cgi \ |
33 |
FlowMonitor_Group.cgi FlowMonitor_Main.cgi FlowMonitor_Management.cgi \ |
34 |
FlowMonitor_Replay.cgi FlowViewer.cgi dscan.suppress.dst dscan.suppress.src \ |
34 |
FlowMonitor_Replay.cgi FlowViewer.cgi FlowViewer_Main.cgi \ |
35 |
FlowViewer_Main.cgi FlowViewer_Replay.cgi \ |
35 |
FlowViewer_Replay.cgi FlowViewer_Save.cgi FlowViewer_SaveManage.cgi \ |
36 |
FlowViewer_Save.cgi FlowViewer_SaveManage.cgi FlowViewer_Sort.cgi \ |
36 |
FlowViewer_Sort.cgi FlowViewer_UI.pm FlowViewer_Utilities.pm \ |
37 |
FlowViewer_UI.pm FlowViewer_Utilities.pm FlowGrapher_Colors \ |
|
|
38 |
FlowMonitor_Collector FlowMonitor_Grapher \ |
37 |
FlowMonitor_Collector FlowMonitor_Grapher \ |
39 |
FlowMonitor_Recreate FlowMonitor_Thumbnail FlowViewer_CleanASCache \ |
38 |
FlowMonitor_Recreate FlowMonitor_Thumbnail FlowViewer_CleanASCache \ |
40 |
FlowViewer_CleanFiles FlowViewer_CleanHostCache FlowViewer_CleanSiLK |
39 |
FlowViewer_CleanFiles FlowViewer_CleanHostCache FlowViewer_CleanSiLK |
41 |
PLIST_DATA= FG_button.png FM_button.png FV_button.png FlowViewer.css |
40 |
FLOWVIEWERDATA= FG_button.png FM_button.png FV_button.png FlowViewer.css |
42 |
PLIST_TOOLS= flowcapture_restart resize_rrdtools flowmonitor_grapher_nonlazy \ |
41 |
SHEBANG_TOOLS= tools/analyze_flowmonitor_debug tools/analyze_netflow_packets \ |
43 |
date_to_epoch_gm performance_check flowmonitor_restart \ |
42 |
tools/convert_pre40_filters tools/create_ports_file tools/date_to_epoch_gm \ |
44 |
convert_pre40_filters analyze_flowmonitor_debug flowmonitor_grapher_recent \ |
43 |
tools/date_to_epoch_local tools/epoch_to_date_gm tools/epoch_to_date_local \ |
45 |
flow-capture-table.conf rsync_monitors epoch_to_date_local rwflowpack_start \ |
44 |
tools/flowmonitor_archive_restore tools/flowmonitor_grapher_nonlazy \ |
46 |
epoch_to_date_gm rsync_htmls flowmonitor_archive_restore \ |
45 |
tools/flowmonitor_grapher_recent tools/performance_check tools/resize_rrdtools |
47 |
date_to_epoch_local analyze_netflow_packets rsync_flows |
46 |
FLOWVIEWERTOOLS= ${SHEBANG_TOOLS} \ |
|
|
47 |
tools/flowcapture_restart tools/flowmonitor_restart \ |
48 |
tools/flow-capture-table.conf tools/rsync_monitors tools/rwflowpack_start \ |
49 |
tools/rsync_htmls tools/rsync_flows |
50 |
FLOWVIEWERCONFIGS= FlowViewer_Configuration.pm \ |
51 |
FlowGrapher_Colors FlowGrapher_Ports \ |
52 |
NamedInterfaces_Devices NamedInterfaces_Exporters \ |
53 |
dscan.suppress.dst dscan.suppress.src |
48 |
|
54 |
|
49 |
PLIST_SUB+= FLOWVIEWERDIR="${FLOWVIEWERDIR}" \ |
55 |
PLIST_SUB+= FLOWVIEWERDIR="${FLOWVIEWERDIR}" \ |
50 |
WWWOWN=${WWWOWN} \ |
56 |
WWWOWN=${WWWOWN} \ |
Lines 53-59
Link Here
|
53 |
"PKGNAME=${PKGNAME}" |
59 |
"PKGNAME=${PKGNAME}" |
54 |
SUB_FILES= pkg-message |
60 |
SUB_FILES= pkg-message |
55 |
|
61 |
|
56 |
USES= perl5 |
62 |
USES= perl5 shebangfix |
|
|
63 |
SHEBANG_FILES= ${FLOWVIEWERSCRIPTS} ${SHEBANG_TOOLS} FlowViewer_Configuration.pm |
57 |
NO_BUILD= yes |
64 |
NO_BUILD= yes |
58 |
|
65 |
|
59 |
PORTDOCS= README |
66 |
PORTDOCS= README |
Lines 69-88
Link Here
|
69 |
do-install: |
76 |
do-install: |
70 |
${MKDIR} ${STAGEDIR}${FLOWVIEWERDIR} |
77 |
${MKDIR} ${STAGEDIR}${FLOWVIEWERDIR} |
71 |
${MKDIR} ${STAGEDIR}${FLOWVIEWERDIR}/tools |
78 |
${MKDIR} ${STAGEDIR}${FLOWVIEWERDIR}/tools |
72 |
${INSTALL_DATA} ${WRKSRC}/FlowViewer_Configuration.pm ${STAGEDIR}${FLOWVIEWERDIR}/FlowViewer_Configuration.pm.sample |
|
|
73 |
${INSTALL_DATA} ${WRKSRC}/NamedInterfaces_Devices ${STAGEDIR}${FLOWVIEWERDIR}/NamedInterfaces_Devices.sample |
74 |
${INSTALL_DATA} ${WRKSRC}/NamedInterfaces_Exporters ${STAGEDIR}${FLOWVIEWERDIR}/NamedInterfaces_Exporters.sample |
75 |
${MKDIR} ${STAGEDIR}${FLOWVIEWERDIR}/tmp ${STAGEDIR}${FLOWVIEWERDIR}/reports ${STAGEDIR}${FLOWVIEWERDIR}/graphs \ |
79 |
${MKDIR} ${STAGEDIR}${FLOWVIEWERDIR}/tmp ${STAGEDIR}${FLOWVIEWERDIR}/reports ${STAGEDIR}${FLOWVIEWERDIR}/graphs \ |
76 |
${STAGEDIR}${FLOWVIEWERDIR}/monitor ${STAGEDIR}${FLOWVIEWERDIR}/working ${STAGEDIR}${FLOWVIEWERDIR}/saves \ |
80 |
${STAGEDIR}${FLOWVIEWERDIR}/monitor ${STAGEDIR}${FLOWVIEWERDIR}/working ${STAGEDIR}${FLOWVIEWERDIR}/saves \ |
77 |
${STAGEDIR}${FLOWVIEWERDIR}/names ${STAGEDIR}${FLOWVIEWERDIR}/ipsets ${STAGEDIR}${FLOWVIEWERDIR}/filters \ |
81 |
${STAGEDIR}${FLOWVIEWERDIR}/names ${STAGEDIR}${FLOWVIEWERDIR}/ipsets ${STAGEDIR}${FLOWVIEWERDIR}/filters \ |
78 |
${STAGEDIR}${FLOWVIEWERDIR}/rrdtools ${STAGEDIR}${FLOWVIEWERDIR}/FlowViewer_Dashboard |
82 |
${STAGEDIR}${FLOWVIEWERDIR}/rrdtools ${STAGEDIR}${FLOWVIEWERDIR}/FlowViewer_Dashboard |
79 |
.for i in ${PLIST_SCRIPT} |
83 |
.for i in ${FLOWVIEWERCONFIGS} |
|
|
84 |
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${FLOWVIEWERDIR}/${i}.sample |
85 |
.endfor |
86 |
.for i in ${FLOWVIEWERSCRIPTS} |
80 |
${INSTALL_SCRIPT} ${WRKSRC}/${i} ${STAGEDIR}${FLOWVIEWERDIR} |
87 |
${INSTALL_SCRIPT} ${WRKSRC}/${i} ${STAGEDIR}${FLOWVIEWERDIR} |
81 |
.endfor |
88 |
.endfor |
82 |
.for i in ${PLIST_TOOLS} |
89 |
.for i in ${FLOWVIEWERTOOLS} |
83 |
${INSTALL_SCRIPT} ${WRKSRC}/tools/${i} ${STAGEDIR}${FLOWVIEWERDIR}/tools |
90 |
${INSTALL_SCRIPT} ${WRKSRC}/${i} ${STAGEDIR}${FLOWVIEWERDIR}/tools |
84 |
.endfor |
91 |
.endfor |
85 |
.for i in ${PLIST_DATA} |
92 |
.for i in ${FLOWVIEWERDATA} |
86 |
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${FLOWVIEWERDIR}/reports |
93 |
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${FLOWVIEWERDIR}/reports |
87 |
.endfor |
94 |
.endfor |
88 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
95 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |