Fix build on -current, thanks to a patch from walt <wa1ter@myrealbox.com>
Use PORTDOCS fully.
This commit is contained in:
parent
5c19d071d3
commit
460ab28cb3
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=93449
4 changed files with 46 additions and 12 deletions
|
@ -8,6 +8,7 @@
|
|||
|
||||
PORTNAME= ngrep
|
||||
PORTVERSION= 1.40.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= net security
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
@ -21,10 +22,12 @@ CONFIGURE_ARGS= --with-pcre --with-restart
|
|||
ALL_TARGET= ngrep
|
||||
MAN8= ngrep.8
|
||||
|
||||
PORTDOCS= BUGS CHANGES README README.pcre USAGE
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
.for file in BUGS CHANGES README README.pcre USAGE
|
||||
.for file in ${PORTDOCS}
|
||||
${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
|
||||
.endfor
|
||||
.endif
|
||||
|
|
37
net/ngrep/files/patch-configure
Normal file
37
net/ngrep/files/patch-configure
Normal file
|
@ -0,0 +1,37 @@
|
|||
--- configure.orig Sat Nov 8 15:49:02 2003
|
||||
+++ configure Sat Nov 8 15:49:54 2003
|
||||
@@ -1978,9 +1978,9 @@
|
||||
|
||||
else
|
||||
echo "$ac_t""no" 1>&6
|
||||
-echo $ac_n "checking for pcap_yyrestart in -lpcap""... $ac_c" 1>&6
|
||||
-echo "configure:1983: checking for pcap_yyrestart in -lpcap" >&5
|
||||
-ac_lib_var=`echo pcap'_'pcap_yyrestart | sed 'y%./+-%__p_%'`
|
||||
+echo $ac_n "checking for pcapyyrestart in -lpcap""... $ac_c" 1>&6
|
||||
+echo "configure:1983: checking for pcapyyrestart in -lpcap" >&5
|
||||
+ac_lib_var=`echo pcap'_'pcapyyrestart | sed 'y%./+-%__p_%'`
|
||||
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@@ -1992,10 +1992,10 @@
|
||||
/* Override any gcc2 internal prototype to avoid an error. */
|
||||
/* We use char because int might match the return type of a gcc2
|
||||
builtin and then its argument prototype would still apply. */
|
||||
-char pcap_yyrestart();
|
||||
+char pcapyyrestart();
|
||||
|
||||
int main() {
|
||||
-pcap_yyrestart()
|
||||
+pcapyyrestart()
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:2002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
@@ -2014,7 +2014,7 @@
|
||||
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
||||
echo "$ac_t""yes" 1>&6
|
||||
cat >> confdefs.h <<\EOF
|
||||
-#define PCAP_RESTART pcap_yyrestart
|
||||
+#define PCAP_RESTART pcapyyrestart
|
||||
EOF
|
||||
|
||||
else
|
|
@ -1,19 +1,19 @@
|
|||
--- ngrep.c.orig Wed Aug 8 23:36:09 2001
|
||||
+++ ngrep.c Wed Aug 8 23:36:31 2001
|
||||
--- ngrep.c.orig Mon Dec 31 14:11:00 2001
|
||||
+++ ngrep.c Sat Nov 8 15:50:53 2003
|
||||
@@ -62,6 +62,7 @@
|
||||
|
||||
#include "ngrep.h"
|
||||
|
||||
+extern FILE *yyin;
|
||||
+extern FILE *pcapyyin;
|
||||
|
||||
static char rcsver[] = "$Revision: 1.18 $";
|
||||
static char rcsver[] = "$Revision: 1.23 $";
|
||||
|
||||
@@ -232,7 +233,7 @@
|
||||
filter = get_filter(&argv[optind-1]);
|
||||
|
||||
#ifdef NEED_RESTART
|
||||
- PCAP_RESTART();
|
||||
+ PCAP_RESTART(yyin);
|
||||
+ PCAP_RESTART(pcapyyin);
|
||||
#endif
|
||||
if (pcap_compile(pd, &pcapfilter, filter, 0, mask.s_addr)) {
|
||||
pcap_perror(pd, "pcap compile");
|
||||
|
|
|
@ -1,8 +1,2 @@
|
|||
@comment $FreeBSD$
|
||||
bin/ngrep
|
||||
%%PORTDOCS%%share/doc/ngrep/BUGS
|
||||
%%PORTDOCS%%share/doc/ngrep/CHANGES
|
||||
%%PORTDOCS%%share/doc/ngrep/README
|
||||
%%PORTDOCS%%share/doc/ngrep/README.pcre
|
||||
%%PORTDOCS%%share/doc/ngrep/USAGE
|
||||
%%PORTDOCS%%@dirrm share/doc/ngrep
|
||||
|
|
Loading…
Reference in a new issue