ports/67557: [MAINTAINER] comms/bforce-kst: fix some non critical errors, add docs and contrib utils
Andrey Slusar
vasallia at ukr.net
Fri Jun 4 04:00:46 UTC 2004
>Number: 67557
>Category: ports
>Synopsis: [MAINTAINER] comms/bforce-kst: fix some non critical errors, add docs and contrib utils
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Thu Jun 03 21:00:40 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Andrey Slusar
>Release: FreeBSD 5.2-CURRENT i386
>Organization:
Santinel
>Environment:
System: FreeBSD santinel.home.ua 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Tue Jun 1 12:02:59 EEST 2004 root at santinel.home.ua:/usr/obj/usr/src/sys/ANRAY i386
>Description:
Add patches:
files/patch-daemon.c: fixed bug with sending HUP to daemon
files/patch-prot_emsi.c: fixed emsi traffic information
Added log file analyser, history analyser, python srif freq-processor and other utils
Add docs.
Fix showing pkg-message.
>How-To-Repeat:
N/A
>Fix:
--- bforce-kst.diff begins here ---
diff -ruN bforce-kst/Makefile bforce-kst.new/Makefile
--- bforce-kst/Makefile Sun May 30 18:27:47 2004
+++ bforce-kst.new/Makefile Fri Jun 4 06:38:55 2004
@ -23,6 +23,13 @@
CONFIGDIR= etc/fido/bforce
+CONTRIBS= bfha/README bfha/bfha.pl bflan callout.sh outman timesync.tcl \
+ u-srif/conf/report.footer u-srif/conf/report.header u-srif/conf/u-srif.aliases \
+ u-srif/conf/u-srif.conf u-srif/conf/u-srif.dirs u-srif/lib/uconfig.py \
+ u-srif/lib/udbase.py u-srif/lib/ufido.py u-srif/lib/unodestat.py \
+ u-srif/lib/utmpl.py u-srif/lib/uutil.py u-srif/u-srif-index.py \
+ u-srif/u-srif-lookup.py u-srif/u-srif.py
+
FIXME= include/bforce.h include/util.h include/logger.h \
bforce/bforce.c bforce/conf_proc.c bforce/conf_read.c bforce/daemon.c \
bforce/daemon_branch.c bforce/daemon_call.c bforce/daemon_lines.c \
@@ -56,9 +63,21 @@
${INSTALL_DATA} ${WRKSRC}/../examples/bforce.subst ${PREFIX}/${CONFIGDIR}/bforce.subst.sample
${INSTALL_DATA} ${WRKSRC}/../examples/freq.aliases ${PREFIX}/${CONFIGDIR}/freq.aliases.sample
${INSTALL_DATA} ${WRKSRC}/../examples/freq.dirs ${PREFIX}/${CONFIGDIR}/freq.dirs.sample
+
+ ${MKDIR} ${DATADIR} ${DATADIR}/bfha ${DATADIR}/u-srif/conf ${DATADIR}/u-srif/lib
+.for i in ${CONTRIBS}
+ ${INSTALL_DATA} ${WRKSRC}/../contrib/${i} ${DATADIR}/${i}
+.endfor
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+.for i in CHANGES CHANGES.kst COPYING README README.kst
+ ${INSTALL_DATA} ${WRKSRC}/../${i} ${DOCSDIR}
+.endfor
+.endif
${INSTALL_PROGRAM} ${WRKSRC}/bin/bforce ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/bin/bfindex ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/bin/bfstat ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/bin/nlookup ${PREFIX}/bin
+ @${SED} -e 's|%%PREFIX%%|${PREFIX}|' -e 's|%%CONFIGDIR%%|${CONFIGDIR}|' ${PKGMESSAGE}
.include <bsd.port.mk>
diff -ruN bforce-kst/files/patch-daemon.c bforce-kst.new/files/patch-daemon.c
--- bforce-kst/files/patch-daemon.c Thu Jan 1 03:00:00 1970
+++ bforce-kst.new/files/patch-daemon.c Fri Jun 4 05:05:28 2004
@@ -0,0 +1,17 @@
+--- bforce/daemon.c.old Tue Jun 1 16:14:31 2004
++++ bforce/daemon.c Tue Jun 1 16:20:15 2004
+@@ -772,10 +772,13 @@
+ fclose(pf);
+
+ if (hispid != 0) {
++ if (hispid == mypid)
++ return 0;
+ if (kill(hispid, 0) == 0) {
+ log("daemon_pidfile: another daemon exist. pid=%d", hispid);
+ return (-1);
+- } else if(errno != ESRCH) {
++ }
++ if (errno != ESRCH) {
+ log("daemon_pidfile: error sending signal. pid=%d, errno=%d", hispid, errno);
+ return (-1);
+ }
diff -ruN bforce-kst/files/patch-prot_emsi.c bforce-kst.new/files/patch-prot_emsi.c
--- bforce-kst/files/patch-prot_emsi.c Thu Jan 1 03:00:00 1970
+++ bforce-kst.new/files/patch-prot_emsi.c Fri Jun 4 05:05:28 2004
@@ -0,0 +1,20 @@
+diff -ruN bforce-0.22.8.kst7/source/bforce/prot_emsi.c bforce-0.22.8.kst8/source/bforce/prot_emsi.c
+--- bforce/prot_emsi.c Thu Nov 21 23:22:56 2002
++++ bforce/prot_emsi.c Sat Nov 30 01:41:15 2002
+@@ -829,10 +829,14 @@
+ /* ----------------------------------------------------------------- */
+ if( state.caller == 0 && hrc != HRC_BAD_PASSWD )
+ {
+- emsi->have_traf = emsi->have_moh = 1;
++ emsi->have_traf = 1;
+ emsi->netmail_size = state.traff_send.netmail_size;
+ emsi->arcmail_size = state.traff_send.arcmail_size;
+- emsi->files_size = state.traff_send.files_size;
++ if ( state.traff_send.files_size )
++ {
++ emsi->have_moh = 1;
++ emsi->files_size = state.traff_send.files_size;
++ }
+ }
+ }
+
diff -ruN bforce-kst/pkg-message bforce-kst.new/pkg-message
--- bforce-kst/pkg-message Fri Jan 17 13:16:53 2003
+++ bforce-kst.new/pkg-message Fri Jun 4 06:30:04 2004
@@ -1,3 +1,8 @@
+**************************************************************
+
Please don't forget to copy and edit configuration files found
-in ${PREFIX}/etc/bforce.END-of-bforce-kst/pkg-message
-exit
+in %%PREFIX%%/%%CONFIGDIR%%.
+
+If you using u-srif, please install lang/python
+
+**************************************************************
diff -ruN bforce-kst/pkg-plist bforce-kst.new/pkg-plist
--- bforce-kst/pkg-plist Sun May 30 18:27:47 2004
+++ bforce-kst.new/pkg-plist Fri Jun 4 06:28:42 2004
@@ -7,4 +7,34 @@
%%CONFIGDIR%%/bforce.subst.sample
%%CONFIGDIR%%/freq.aliases.sample
%%CONFIGDIR%%/freq.dirs.sample
+%%DATADIR%%/bfha/README
+%%DATADIR%%/bfha/bfha.pl
+%%DATADIR%%/bflan
+%%DATADIR%%/callout.sh
+%%DATADIR%%/outman
+%%DATADIR%%/timesync.tcl
+%%DATADIR%%/u-srif/conf/report.footer
+%%DATADIR%%/u-srif/conf/report.header
+%%DATADIR%%/u-srif/conf/u-srif.aliases
+%%DATADIR%%/u-srif/conf/u-srif.conf
+%%DATADIR%%/u-srif/conf/u-srif.dirs
+%%DATADIR%%/u-srif/lib/uconfig.py
+%%DATADIR%%/u-srif/lib/udbase.py
+%%DATADIR%%/u-srif/lib/ufido.py
+%%DATADIR%%/u-srif/lib/unodestat.py
+%%DATADIR%%/u-srif/lib/utmpl.py
+%%DATADIR%%/u-srif/lib/uutil.py
+%%DATADIR%%/u-srif/u-srif-index.py
+%%DATADIR%%/u-srif/u-srif-lookup.py
+%%DATADIR%%/u-srif/u-srif.py
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES.kst
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.kst
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%CONFIGDIR%%
+ at dirrm %%DATADIR%%/u-srif/lib
+ at dirrm %%DATADIR%%/u-srif/conf
+ at dirrm %%DATADIR%%/u-srif
+ at dirrm %%DATADIR%%/bfha
--- bforce-kst.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list