From bloom@reyim.ne.mediaone.net  Thu Mar  9 08:24:29 2000
Return-Path: <bloom@reyim.ne.mediaone.net>
Received: from reyim.ne.mediaone.net (reyim.ne.mediaone.net [24.218.251.241])
	by hub.freebsd.org (Postfix) with ESMTP id F12D637B7C1
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  9 Mar 2000 08:24:24 -0800 (PST)
	(envelope-from bloom@reyim.ne.mediaone.net)
Received: (from bloom@localhost)
	by reyim.ne.mediaone.net (8.9.3/8.9.3) id LAA05541;
	Thu, 9 Mar 2000 11:24:22 -0500 (EST)
	(envelope-from bloom)
Message-Id: <200003091624.LAA05541@reyim.ne.mediaone.net>
Date: Thu, 9 Mar 2000 11:24:22 -0500 (EST)
From: bloom@acm.org
Sender: bloom@reyim.ne.mediaone.net
Reply-To: bloom@acm.org
To: FreeBSD-gnats-submit@freebsd.org
Subject: New port of ISC DHCP 3.0
X-Send-Pr-Version: 3.2

>Number:         17286
>Category:       ports
>Synopsis:       New port of ISC DHCP 3.0 beta
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar  9 08:30:10 PST 2000
>Closed-Date:    Mon Jun 19 23:59:21 PDT 2000
>Last-Modified:  Tue Jun 20 00:00:05 PDT 2000
>Originator:     Jim Bloom
>Release:        FreeBSD 4.0-CURRENT i386
>Organization:
>Environment:
>Description:

This is a port of the ISC-DHCP server and client versionn 3.0.  This
version is still beta code.

I am not sure what this port should be called to handle future releases.
Version 3.0 will be release eventually and there is talk of a 3.1 following
that release.  As such, the port could be net/isc-dhcp3 or net/isc-dhcp-devel.
I would like to keep a port of the future beta releases going forward.

>How-To-Repeat:
>Fix:


# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	dhcp_port
#	dhcp_port/Makefile
#	dhcp_port/files
#	dhcp_port/files/md5
#	dhcp_port/pkg
#	dhcp_port/pkg/COMMENT
#	dhcp_port/pkg/DESCR
#	dhcp_port/pkg/PLIST
#	dhcp_port/patches
#	dhcp_port/patches/patch-ab
#	dhcp_port/patches/patch-aa
#	dhcp_port/patches/patch-ac
#	dhcp_port/patches/patch-ad
#	dhcp_port/patches/patch-ae
#	dhcp_port/patches/patch-af
#
echo c - dhcp_port
mkdir -p dhcp_port > /dev/null 2>&1
echo x - dhcp_port/Makefile
sed 's/^X//' >dhcp_port/Makefile << 'END-of-dhcp_port/Makefile'
X# New ports collection makefile for:   isc-dhcp-devel
X# Version required:    3.0b1pl13
X# Date created:        9 March 2000
X# Whom:                Jim Bloom <bloom@acm.org>
X#
X# $FreeBSD$
X#
X
XDISTNAME=	dhcp-3.0b1pl13
XPKGNAME=	dhcp-3.0.1.13
XCATEGORIES=	net
XMASTER_SITES=	ftp://ftp.isc.org/isc/dhcp/
X
XMAINTAINER=	bloom@acm.org
X
XHAS_CONFIGURE=	YES
X
XMAN5=		dhcp-options.5 dhcp-eval.5 dhcp-contrib.5 dhclient.conf.5
XMAN5+=		dhclient.leases.5 dhcpd.conf.5 dhcpd.leases.5
XMAN8=		dhclient.8 dhclient-script.8 dhcrelay.8 dhcpd.8
X
Xpost-install:
X	strip ${PREFIX}/sbin/dhclient
X	strip ${PREFIX}/sbin/dhcpd
X	strip ${PREFIX}/sbin/dhcrelay
X
X.include <bsd.port.mk>
END-of-dhcp_port/Makefile
echo c - dhcp_port/files
mkdir -p dhcp_port/files > /dev/null 2>&1
echo x - dhcp_port/files/md5
sed 's/^X//' >dhcp_port/files/md5 << 'END-of-dhcp_port/files/md5'
XMD5 (dhcp-3.0b1pl13.tar.gz) = faf269bd5aba70eefe29345ddb905eee
END-of-dhcp_port/files/md5
echo c - dhcp_port/pkg
mkdir -p dhcp_port/pkg > /dev/null 2>&1
echo x - dhcp_port/pkg/COMMENT
sed 's/^X//' >dhcp_port/pkg/COMMENT << 'END-of-dhcp_port/pkg/COMMENT'
XISC Dynamic Host Configuration Protocol client/server code (beta 3.0)
END-of-dhcp_port/pkg/COMMENT
echo x - dhcp_port/pkg/DESCR
sed 's/^X//' >dhcp_port/pkg/DESCR << 'END-of-dhcp_port/pkg/DESCR'
XISC-DHCP Dynamic Host Configuration Protocol server and client
X
XThis is a beta release of the Internet Software Consortium
XDHCP Server (ISC dhcpd) and Client (ISC dhclient).  In this
XBeta release, support for the core DHCP protocol is provided.
XBOOTP support is also provided for backwards compatibility. 
X
XThe server also contains early support for Dynamic DNS.
X
XWWW: http://www.isc.org/products/DHCP/dhcp-v3.html
END-of-dhcp_port/pkg/DESCR
echo x - dhcp_port/pkg/PLIST
sed 's/^X//' >dhcp_port/pkg/PLIST << 'END-of-dhcp_port/pkg/PLIST'
Xetc/dhclient-script
Xsbin/dhclient
Xsbin/dhcpd
Xsbin/dhcrelay
X@exec touch /var/db/dhcpd.leases
X@exec touch %D/etc/dhclient.conf
END-of-dhcp_port/pkg/PLIST
echo c - dhcp_port/patches
mkdir -p dhcp_port/patches > /dev/null 2>&1
echo x - dhcp_port/patches/patch-ab
sed 's/^X//' >dhcp_port/patches/patch-ab << 'END-of-dhcp_port/patches/patch-ab'
X--- client/Makefile.dist.orig	Thu Mar  9 09:06:07 2000
X+++ client/Makefile.dist	Thu Mar  9 09:06:31 2000
X@@ -29,7 +29,7 @@
X DEBUG  = -g
X INCLUDES = -I.. $(BINDINC) -I../includes
X DHCPLIB = ../common/libdhcp.a
X-CFLAGS = $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS)
X+CFLAGS+= $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS)
X 
X all:	$(PROG) $(CATMANPAGES)
X 
END-of-dhcp_port/patches/patch-ab
echo x - dhcp_port/patches/patch-aa
sed 's/^X//' >dhcp_port/patches/patch-aa << 'END-of-dhcp_port/patches/patch-aa'
X--- Makefile.conf.orig	Wed Dec  8 19:23:26 1999
X+++ Makefile.conf	Wed Mar  8 11:09:49 2000
X@@ -169,10 +169,22 @@
X 
X ## FreeBSD
X ##--freebsd--
X-#BINDLIBDEF = -L/usr/local/lib -lbind
X-#BINDINCDEF = -I/usr/local/include/bind
X+#BINDLIBDEF = -L${PREFIX}/lib -lbind
X+#BINDINCDEF = -I${PREFIX}/include/bind
X #CF = cf/freebsd.h
X #SCRIPT=freebsd
X+#PREFIX ?= /usr/local
X+#BINDIR = ${PREFIX}/sbin
X+#CLIENTBINDIR = ${PREFIX}/sbin
X+#ETC = ${PREFIX}/etc
X+#PREDEFINES += -DCL_DEFAULT_SCRIPT_NAME=\"${ETC}/dhclient-script\"
X+#PREDEFINES += -D_PATH_DHCLIENT_CONF=\"${ETC}/dhclient.conf\"
X+#PREDEFINES += -D_PATH_DHCPD_CONF=\"${ETC}/dhcpd.conf\"
X+#MANCAT = man
X+#ADMMANDIR = ${PREFIX}/man/man8
X+#ADMMANEXT = .8
X+#FFMANDIR = ${PREFIX}/man/man5
X+#FFMANEXT = .5
X ##--freebsd--
X 
X ## Rhapsody
END-of-dhcp_port/patches/patch-aa
echo x - dhcp_port/patches/patch-ac
sed 's/^X//' >dhcp_port/patches/patch-ac << 'END-of-dhcp_port/patches/patch-ac'
X--- common/Makefile.dist.orig	Thu Mar  9 09:06:48 2000
X+++ common/Makefile.dist	Thu Mar  9 09:07:13 2000
X@@ -31,7 +31,7 @@
X 
X DEBUG  = -g
X INCLUDES = -I.. $(BINDINC) -I../includes
X-CFLAGS = $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS)
X+CFLAGS+= $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS)
X 
X all:	libdhcp.a $(CATMANPAGES)
X 
END-of-dhcp_port/patches/patch-ac
echo x - dhcp_port/patches/patch-ad
sed 's/^X//' >dhcp_port/patches/patch-ad << 'END-of-dhcp_port/patches/patch-ad'
X--- relay/Makefile.dist.orig	Thu Mar  9 09:07:40 2000
X+++ relay/Makefile.dist	Thu Mar  9 09:07:54 2000
X@@ -27,7 +27,7 @@
X DEBUG  = -g
X INCLUDES = -I.. $(BINDINC) -I../includes
X DHCPLIB = ../common/libdhcp.a
X-CFLAGS = $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS)
X+CFLAGS+= $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS)
X 
X all:	$(PROG) $(CATMANPAGES)
X 
END-of-dhcp_port/patches/patch-ad
echo x - dhcp_port/patches/patch-ae
sed 's/^X//' >dhcp_port/patches/patch-ae << 'END-of-dhcp_port/patches/patch-ae'
X--- server/Makefile.dist.orig	Thu Mar  9 09:08:06 2000
X+++ server/Makefile.dist	Thu Mar  9 09:08:20 2000
X@@ -27,7 +27,7 @@
X DEBUG  = -g
X INCLUDES = -I.. $(BINDINC) -I../includes
X DHCPLIB = ../common/libdhcp.a
X-CFLAGS = $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS)
X+CFLAGS+= $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS)
X 
X all:	$(PROG) $(CATMANPAGES)
X 
END-of-dhcp_port/patches/patch-ae
echo x - dhcp_port/patches/patch-af
sed 's/^X//' >dhcp_port/patches/patch-af << 'END-of-dhcp_port/patches/patch-af'
X--- client/clparse.c.orig	Tue Dec 21 14:22:27 1999
X+++ client/clparse.c	Thu Mar  9 09:56:25 2000
X@@ -74,7 +74,7 @@
X 	top_level_config.backoff_cutoff = 15;
X 	top_level_config.initial_interval = 3;
X 	top_level_config.bootp_policy = P_ACCEPT;
X-	top_level_config.script_name = "/etc/dhclient-script";
X+	top_level_config.script_name = CL_DEFAULT_SCRIPT_NAME;
X 	top_level_config.requested_options = default_requested_options;
X 
X 	top_level_config.on_receipt = new_group ("read_client_conf");
END-of-dhcp_port/patches/patch-af
exit


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: gnats-admin->freebsd-ports 
Responsible-Changed-By: jedgar 
Responsible-Changed-When: Sat Mar 11 06:27:11 PST 2000 
Responsible-Changed-Why:  
Misfiled PR 
State-Changed-From-To: open->closed 
State-Changed-By: will 
State-Changed-When: Mon Jun 19 23:59:21 PDT 2000 
State-Changed-Why:  
David committed an update to isc-dhcp3 port. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=17286 
>Unformatted:
