Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Apr 2004 15:36:14 -0400 (EDT)
From:      Matthew George <mdg@secureworks.net>
To:        FreeBDS-gnats-submit@FreeBSD.org
Subject:   ports/65549: [MAINTAINER] net-mgmt/arpwatch-devel: use PTHREAD_* variables from bsd.port.mk
Message-ID:  <20040414152303.C50206@localhost>
Resent-Message-ID: <200404142110.i3ELANEc029210@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         65549
>Category:       ports
>Synopsis:       [MAINTAINER] net-mgmt/arpwatch-devel: use PTHREAD_* variables from bsd.port.mk
>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:   Wed Apr 14 14:10:23 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Matthew George
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
SecureWorks
>Environment:
System: FreeBSD mdg.secureworks.net 5.2-CURRENT FreeBSD 5.2-CURRENT #2: Mon Mar 29 12:02:58 EST 2004 mdg@mdg.secureworks.net:/usr/obj/usr/src/sys/GENERIC i386


>Description:

	net-mgmt/arpwatch-devel does not properly utilize the PTHREAD_*
make variables defined by Mk/bsd.port.mk.  Also included is a small change
to pkg-descr, reflecting the previous category move for arpwatch.  I don't
feel this is really worthy of a PORTREVISION bump, but wouldn't be opposed
to it either.

>How-To-Repeat:
>Fix:



--- Makefile.orig	Wed Apr 14 15:13:09 2004
+++ Makefile	Wed Apr 14 15:14:14 2004
@@ -25,6 +25,8 @@
 INSTALL_TARGET=	install install-man
 MAN8=		arpwatch.8 arpsnmp.8

+MAKE_ENV=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" PTHREAD_LIBS="${PTHREAD_LIBS}"
+
 post-install:
 	if [ ! -d ${PREFIX}/arpwatch ]; then				\
 		${MKDIR} ${PREFIX}/arpwatch;				\


--- patch-aa.orig	Wed Apr 14 15:17:35 2004
+++ patch-aa	Wed Apr 14 15:16:28 2004
@@ -1,22 +1,33 @@
---- ../arpwatch.orig/Makefile.in	Wed Jun 14 20:39:55 2000
-+++ ./Makefile.in	Mon Sep 15 14:31:33 2003
-@@ -45,7 +45,7 @@
+--- Makefile.in.orig	Wed Jun 14 20:39:55 2000
++++ Makefile.in	Wed Apr 14 15:16:06 2004
+@@ -45,15 +45,15 @@
  PROG = arpwatch
  CCOPT = @V_CCOPT@
  INCLS = -I. @V_INCLS@
 -DEFS = -DDEBUG @DEFS@ -DARPDIR=\"$(ARPDIR)\" -DPATH_SENDMAIL=\"$(SENDMAIL)\"
-+DEFS = @DEFS@ -pthread -DARPDIR=\"$(ARPDIR)\" -DPATH_SENDMAIL=\"$(SENDMAIL)\"
-
++DEFS = @DEFS@ -DARPDIR=\"$(ARPDIR)\" -DPATH_SENDMAIL=\"$(SENDMAIL)\"
+
  # Standard CFLAGS
- CFLAGS = $(CCOPT) $(DEFS) $(INCLS)
+-CFLAGS = $(CCOPT) $(DEFS) $(INCLS)
++CFLAGS = $(CCOPT) $(PTHREAD_CFLAGS) $(DEFS) $(INCLS)
+
+ # Standard LIBS
+-LIBS = @LIBS@
++LIBS = @LIBS@ $(PTHREAD_LIBS)
+ # Standard LIBS without libpcap.a
+-SLIBS = @LBL_LIBS@
++SLIBS = @LBL_LIBS@ $(PTHREAD_LIBS)
+
+ INSTALL = @INSTALL@
+ SENDMAIL = @V_SENDMAIL@
 @@ -110,8 +110,8 @@
  	$(CC) $(CFLAGS) -o $@ zap.o intoa.o -lutil
-
+
  install: force
 -	$(INSTALL) -m 555 -o bin -g bin arpwatch $(DESTDIR)$(BINDEST)
 -	$(INSTALL) -m 555 -o bin -g bin arpsnmp $(DESTDIR)$(BINDEST)
 +	$(INSTALL) -s -m 555 -o bin -g bin arpwatch $(DESTDIR)$(BINDEST)
 +	$(INSTALL) -s -m 555 -o bin -g bin arpsnmp $(DESTDIR)$(BINDEST)
-
+
  install-man: force
  	$(INSTALL) -m 444 -o bin -g bin $(srcdir)/arpwatch.8 \


--- pkg-descr.orig	Wed Apr 14 15:14:36 2004
+++ pkg-descr	Wed Apr 14 15:14:48 2004
@@ -5,6 +5,6 @@
 move between interfaces.  In addition, event processing has been
 refactored, and some bugs have been fixed.

-see net/arpwatch/pkg-descr for more information about arpwatch 2.x
+see net-mgmt/arpwatch/pkg-descr for more information about arpwatch 2.x

 Matthew George <mdg@secureworks.net>



-- 
Matthew George
SecureWorks Technical Operations

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040414152303.C50206>