From owner-freebsd-ports Wed Sep 16 03:10:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA16355 for freebsd-ports-outgoing; Wed, 16 Sep 1998 03:10:20 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA16346 for ; Wed, 16 Sep 1998 03:10:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA25558; Wed, 16 Sep 1998 03:10:01 -0700 (PDT) Received: from icc.surw.chel.su (surw.chel.su [195.54.2.162]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA15690 for ; Wed, 16 Sep 1998 03:03:06 -0700 (PDT) (envelope-from andy@icc.surw.chel.su) Received: (from andy@localhost) by icc.surw.chel.su (8.8.8/8.8.8) id OAA01531; Wed, 16 Sep 1998 14:03:20 +0400 (MSD) (envelope-from andy) Message-Id: <199809161003.OAA01531@icc.surw.chel.su> Date: Wed, 16 Sep 1998 14:03:20 +0400 (MSD) From: Andrey Zakhvatov Reply-To: andy@icc.surw.chel.su To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: ports/7947: Update port: net/mpd Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7947 >Category: ports >Synopsis: Update port: net/mpd >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Sep 16 03:10:01 PDT 1998 >Last-Modified: >Originator: Andrey Zakhvatov >Organization: South Ural Railway ICC >Release: FreeBSD 2.2.7-RELEASE i386 >Environment: >Description: This is a patch to update net/mpd port. diff -Nru mpd/Makefile mpd-1.0b5/Makefile --- mpd/Makefile Thu Jan 15 11:22:28 1998 +++ mpd-1.0b5/Makefile Wed Sep 16 17:21:36 1998 @@ -1,23 +1,23 @@ # New ports collection makefile for: mpd -# Version required: 1.0b4 +# Version required: 1.0b5 # Date created: 16 May 1997 # Whom: Andrey Zakhvatov # # $Id: Makefile,v 1.7 1998/01/15 03:42:31 steve Exp $ # -DISTNAME= mpd-1.0b4 -CATEGORIES= net -MASTER_SITES= ftp://ftp.whistle.com/pub/archie/mpd/ -EXTRACT_SUFX= .tgz +DISTNAME= mpd-1.0b5 +CATEGORIES= net +MASTER_SITES= ftp://ftp.whistle.com/pub/archie/mpd/ +EXTRACT_SUFX= .tgz -MAINTAINER= andy@icc.surw.chel.su +MAINTAINER= andy@icc.surw.chel.su -OSVERSION!= sysctl -n kern.osreldate +OSVERSION!= sysctl -n kern.osreldate -WRKSRC= ${WRKDIR}/mpd-1.0b4/src -ALL_TARGET= depend all -MAN1= mpd.1 +WRKSRC= ${WRKDIR}/mpd-1.0b5/src +ALL_TARGET= depend all +MAN1= mpd.1 do-install: @ ${INSTALL_PROGRAM} ${WRKSRC}/mpd ${PREFIX}/sbin/mpd @@ -26,10 +26,12 @@ .for file in mpd.conf mpd.links mpd.script mpd.secret @ ${INSTALL_DATA} ${WRKSRC}/../conf/${file} ${PREFIX}/etc/mpd/${file}.sample .endfor +.if !defined(NOPORTDOCS) @ ${MKDIR} ${PREFIX}/share/doc/mpd @ ${INSTALL_DATA} ${WRKSRC}/../README ${PREFIX}/share/doc/mpd/README -.for file in CHANGES PROTOS README.code README.commands README.scripts +.for file in CHANGES PROTOS EQL.patch README.code README.commands README.scripts README.server @ ${INSTALL_DATA} ${WRKSRC}/../docs/${file} ${PREFIX}/share/doc/mpd .endfor +.endif .include diff -Nru mpd/files/md5 mpd-1.0b5/files/md5 --- mpd/files/md5 Wed Sep 10 18:55:34 1997 +++ mpd-1.0b5/files/md5 Wed Sep 16 15:57:39 1998 @@ -1 +1 @@ -MD5 (mpd-1.0b4.tgz) = 3b09fbfe752cfe87c275e8ee1c67a4c0 +MD5 (mpd-1.0b5.tgz) = 306b7422256b0634fc0921364cf8a898 diff -Nru mpd/patches/patch-aa mpd-1.0b5/patches/patch-aa --- mpd/patches/patch-aa Wed Sep 10 18:55:35 1997 +++ mpd-1.0b5/patches/patch-aa Wed Sep 16 17:28:40 1998 @@ -1,19 +1,19 @@ -*** Makefile Mon Aug 18 02:12:35 1997 ---- /home/andy/tmp/wrk/Makefile Wed Sep 10 13:06:30 1997 -*************** -*** 15,21 **** - - # Default configuration directory - -! MPD_CONF_DIR?= ${PREFIX}/etc/ppp - - # Define supported physical layer types - ---- 15,21 ---- - - # Default configuration directory - -! MPD_CONF_DIR?= ${PREFIX}/etc/mpd - - # Define supported physical layer types - +--- Makefile Wed Sep 9 07:12:26 1998 ++++ /home/andy/tmp/wrk/Makefile Wed Sep 16 17:26:34 1998 +@@ -15,7 +15,7 @@ + + # Default configuration directory + +-MPD_CONF_DIR?= ${PREFIX}/etc/ppp ++MPD_CONF_DIR?= ${PREFIX}/etc/mpd + + # Define supported physical layer types + +@@ -42,7 +42,6 @@ + LDADD+= -lmd + DPADD+= ${LIBMD} + +-COPTS+= -O2 + COPTS+= -Wall -Wmissing-prototypes -Wnested-externs + COPTS+= -DPATH_CONF_DIR=\"${MPD_CONF_DIR}\" + diff -Nru mpd/pkg/DESCR mpd-1.0b5/pkg/DESCR --- mpd/pkg/DESCR Wed Sep 10 18:55:36 1997 +++ mpd-1.0b5/pkg/DESCR Wed Sep 16 15:57:39 1998 @@ -1,12 +1,12 @@ + MPD MULTI-LINK PPP DAEMON FOR FREEBSD -Release 1.0b4 +Release 1.0b5 Written by Archie Cobbs Based on IIJ-PPP by Toshiharu OHNO Please see the CHANGES file if you are updating from mpd-1.0b3. - * WHAT IS IT? A user-mode PPP daemon based on iij-ppp which supports multi-link PPP. @@ -18,30 +18,52 @@ as compression, have not been tested very much at all. However, the core of the daemon is very solid. +* HOW DO I BUILD AND INSTALL IT? + + cd src + make depend all install + * HOW DO I SET IT UP? - Check the "etc/mpd" directory for configuration file examples. - There are four configuration files: + You will need to create your own versions of the four required + configuration files in /etc/ppp: - mpd.conf.sample - General configuration - mpd.links.sample - Description of available links - mpd.script.sample - Modem scripts - mpd.secret.sample - Login/password pairs + mpd.conf - General configuration + mpd.links - Description of available links + mpd.script - Modem scripts + mpd.secret - Login/password pairs If you're familiar with iij-ppp, the configuration method is similar: commands are read from a file. + Check the "conf" subdirectory for configuration file examples. + + Then append the following lines to /etc/syslog.conf and create an + empty /var/log/mpd.log file to get proper logging: + + !mpd + *.* /var/log/mpd.log + + Add a corresponding line to /etc/newsyslog.conf as well to get + proper log rotation. + + If you want to start it as a background daemon at boot time, + add the appropriate line to /etc/rc.local, e.g.: + + echo -n " mpd" ; /usr/local/bin/mpd -b + * WHAT'S THE COPYRIGHT STATUS? Berkeley style: see ``COPYRIGHT.iij'' and ``COPYRIGHT.whistle''. * WHERE CAN I READ MORE ABOUT IT? - In the "doc/mpd" directory is a preliminary man page and some other - assorted stuff. In the "etc/mpd" directory are example configuration + In the "docs" directory is a preliminary man page and some other + assorted stuff. In the "conf" directory are example configuration files with descriptive comments. * WHERE CAN I GO FOR HELP? Email me any questions and I'll do my best to answer them. + diff -Nru mpd/pkg/PLIST mpd-1.0b5/pkg/PLIST --- mpd/pkg/PLIST Tue Aug 18 22:48:42 1998 +++ mpd-1.0b5/pkg/PLIST Wed Sep 16 17:21:22 1998 @@ -1,11 +1,15 @@ -sbin/mpd etc/mpd/mpd.conf.sample etc/mpd/mpd.links.sample etc/mpd/mpd.script.sample etc/mpd/mpd.secret.sample +sbin/mpd share/doc/mpd/README share/doc/mpd/CHANGES +share/doc/mpd/EQL.patch share/doc/mpd/PROTOS share/doc/mpd/README.code share/doc/mpd/README.commands share/doc/mpd/README.scripts +share/doc/mpd/README.server +@dirrm etc/mpd +@dirrm share/doc/mpd >How-To-Repeat: >Fix: Please, check and apply this patch. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message