From owner-freebsd-ports Sun Jul 22 14:50:15 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 2FBF837B407 for ; Sun, 22 Jul 2001 14:50:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f6MLo1T18749; Sun, 22 Jul 2001 14:50:01 -0700 (PDT) (envelope-from gnats) Received: from puppeteer.es.net (c57340-a.plstn1.sfba.home.com [24.15.221.10]) by hub.freebsd.org (Postfix) with ESMTP id 471F237B401 for ; Sun, 22 Jul 2001 14:48:56 -0700 (PDT) (envelope-from oberman@puppeteer.es.net) Received: (from oberman@localhost) by puppeteer.es.net (8.11.4/8.11.4) id f6MLmtM50442; Sun, 22 Jul 2001 14:48:55 -0700 (PDT) (envelope-from oberman) Message-Id: <200107222148.f6MLmtM50442@puppeteer.es.net> Date: Sun, 22 Jul 2001 14:48:55 -0700 (PDT) From: Kevin Oberman Reply-To: Kevin Oberman To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/29151: Minor correction and new tarball location for port Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 29151 >Category: ports >Synopsis: Minor correction and new tarball location for port >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jul 22 14:50:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Kevin Oberman >Release: FreeBSD 4.3-STABLE i386 >Organization: ESnet >Environment: System: FreeBSD puppeteer.es.net 4.3-STABLE FreeBSD 4.3-STABLE #29: Sat Jul 14 18:00:27 PDT 2001 oberman@puppeteer.es.net:/scratch/src/sys/compile/THINKPAD i386 >Description: Update port:comms/mwavem Correct tarball download location and minor fix to start/stop script. >How-To-Repeat: N/A >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: # # /usr/ports/comms/mwavem # /usr/ports/comms/mwavem/files # /usr/ports/comms/mwavem/files/mwavem.sh # /usr/ports/comms/mwavem/Makefile # /usr/ports/comms/mwavem/distinfo # /usr/ports/comms/mwavem/pkg-comment # /usr/ports/comms/mwavem/pkg-descr # /usr/ports/comms/mwavem/pkg-message # /usr/ports/comms/mwavem/pkg-plist # echo c - /usr/ports/comms/mwavem mkdir -p /usr/ports/comms/mwavem > /dev/null 2>&1 echo c - /usr/ports/comms/mwavem/files mkdir -p /usr/ports/comms/mwavem/files > /dev/null 2>&1 echo x - /usr/ports/comms/mwavem/files/mwavem.sh sed 's/^X//' >/usr/ports/comms/mwavem/files/mwavem.sh << 'END-of-/usr/ports/comms/mwavem/files/mwavem.sh' X#!/bin/sh XMWAVE_NAME="mwavem" XMWAVEM_PATH="/usr/local/bin/" X# X# -- START -- X# $Id: init.freebsd.sh,v 1.1 2000/10/03 16:23:21 papowell Exp papowell $ X# This file can be installed in /usr/local/etc/rc.d X# as mwavem.sh X# Freebsd 4.x will run all files in this directory X# with the suffix .sh as shell scripts X# X Xcase "$1" in X restart ) X $0 stop X sleep 2 X $0 start X ;; X stop ) X ;; X start ) X echo -n ' modem' X kldstat -n mwavedd 2>/dev/null >/dev/null || kldload /usr/local/share/mwave/mwavedd X ${MWAVE_PATH}${MWAVE_NAME} > /dev/null & X ;; Xesac END-of-/usr/ports/comms/mwavem/files/mwavem.sh echo x - /usr/ports/comms/mwavem/Makefile sed 's/^X//' >/usr/ports/comms/mwavem/Makefile << 'END-of-/usr/ports/comms/mwavem/Makefile' X# New ports collection makefile for: mwave X# Date Created: Apr 22 2001 X# Whom: R. Kevin Oberman X# X# $FreeBSD: ports/comms/mwavem/Makefile,v 1.2 2001/06/04 17:19:05 ijliao Exp $ X# X XPORTNAME= mwavem-fbsd XPORTVERSION= 1.1 XPORTREVISION= 1 XCATEGORIES= comms XMASTER_SITES= http://www.escape.com/~simonw/ \ X ${MASTER_SITE_LOCAL} XEXTRACT_SUFX= .tgz X XMAINTAINER= oberman@es.net X XLIB_DEPENDS= lthread.2:${PORTSDIR}/devel/linuxthreads X XONLY_FOR_ARCHS= i386 X XSTARTUP= mwavem.sh XUSE_GMAKE= yes XSLEEP= /bin/sleep X X.include X Xpre-build: X ${PERL} -pi.orig -e "s@f /etc@f ${PREFIX}/etc@g;s@install -c -m -755@install -s -c -m 755@g" ${WRKSRC}/Makefile X ${PERL} -pi.orig -e "s@/etc/mwavem@${PREFIX}/etc/mwavem@g" ${WRKSRC}/modem.c X ${PERL} -pi.orig -e "s@ko /modules@ko ${PREFIX}/share/mwave@g" ${WRKSRC}/drivers/Makefile X Xpre-install: X ${MKDIR} ${PREFIX}/share/mwave X Xpost-install: X @${RM} -f /dev/mwave X @${ECHO} "Creating /dev/mwave" X mknod /dev/mwave c 96 0 X @${ECHO} "Installing ${PREFIX}/etc/rc.d/${STARTUP} startup file." X @${INSTALL_SCRIPT} ${FILESDIR}/${STARTUP} ${PREFIX}/etc/rc.d/ X @${ECHO} "******************************************************************************"; \ X ${ECHO} "* Driver loading information *"; \ X ${ECHO} "* *"; \ X ${ECHO} "* This package includes a device driver in a kernel module. While it is *"; \ X ${ECHO} "* installed in ${PREFIX}/share/mwave, this results in the initial device *"; \ X ${ECHO} "* probe not seeing the device and possibly reporting errors for the sio *"; \ X ${ECHO} "* device which may be ignored. *"; \ X ${ECHO} "* *"; \ X ${ECHO} "* It may also result in the serial device being probed at a 8250 instead of *"; \ X ${ECHO} "* a 16550A as the probe may occur before he device is fully initialized. If *"; \ X ${ECHO} "* this happens you must re-boot to get the modem to work. *"; \ X ${ECHO} "* *"; \ X ${ECHO} "* You can eliminate this problem by copying ${PREFIX}/share/mwave/mwavedd.ko*"; \ X ${ECHO} "* into /modules. Then add the line: *"; \ X ${ECHO} "* mwavedd_load=\"YES\" *"; \ X ${ECHO} "* to /boot/loader.conf. This will load the driver at the start of the *"; \ X ${ECHO} "* bootstrap and it will probe in a normal manner. *"; \ X ${ECHO} "******************************************************************************"; \ X ${ECHO} " " X @${SLEEP} 5 X Xpre-fetch: X.if !exists(${SRC_BASE}/sys/Makefile) X @if ! ${LDCONFIG} -r | ${GREP} -qwF -e "-llthreads.2"; then \ X ${ECHO} " "; \ X ${ECHO} "****************************************************************"; \ X ${ECHO} "* This port requires the linuxthreads library. Installation of *"; \ X ${ECHO} "* this port requires that the full FreeBSD sources be present *"; \ X ${ECHO} "* on the system. *"; \ X ${ECHO} "* *"; \ X ${ECHO} "* If you prefer not oading the full sources, you make install *"; \ X ${ECHO} "* the linuxthreads package from /stand/sysinstall. *"; \ X ${ECHO} "****************************************************************"; \ X ${SLEEP} 10; fi; X.endif X X.if ${OSVERSION} < 410000 XBROKEN= "Systems prior to 4.1 are not supported" X.endif X X.include END-of-/usr/ports/comms/mwavem/Makefile echo x - /usr/ports/comms/mwavem/distinfo sed 's/^X//' >/usr/ports/comms/mwavem/distinfo << 'END-of-/usr/ports/comms/mwavem/distinfo' XMD5 (mwavem-fbsd-1.1.tgz) = 77bb7e86b2ab4caf251076e38e5d8a61 END-of-/usr/ports/comms/mwavem/distinfo echo x - /usr/ports/comms/mwavem/pkg-comment sed 's/^X//' >/usr/ports/comms/mwavem/pkg-comment << 'END-of-/usr/ports/comms/mwavem/pkg-comment' XLoadable module and user excutable to support IBM Mwave ACP modem END-of-/usr/ports/comms/mwavem/pkg-comment echo x - /usr/ports/comms/mwavem/pkg-descr sed 's/^X//' >/usr/ports/comms/mwavem/pkg-descr << 'END-of-/usr/ports/comms/mwavem/pkg-descr' XThis port includes a loadable kernel module and a user executable to Xallow FreeBSD to use the DSP modem in IBM ThinkPad 600 and 700 series Xlaptop computers. X X- R. Kevin Oberman Xoberman@es.net END-of-/usr/ports/comms/mwavem/pkg-descr echo x - /usr/ports/comms/mwavem/pkg-message sed 's/^X//' >/usr/ports/comms/mwavem/pkg-message << 'END-of-/usr/ports/comms/mwavem/pkg-message' X****************************************************************************** X* Driver loading information * X* * X* This package includes a device driver in a kernel module. While it is * X* installed in $PREFIX/share/mwave, this results in the initial device * X* probe not seeing the device and possibly reporting errors for the sio * X* device which may be ignored. * X* * X* It may also result in the serial device being probed at a 8250 instead of * X* a 16550A as the probe may occur before he device is fully initialized. If * X* this happens you must re-boot to get the modem to work. * X* * X* You can eliminate this problem by copying $PREFIX/share/mwave/mwavedd.ko * X* into /modules. Then add the line 'mwavedd_load="YES"' to /boot/loader.conf.* X* This will load the driver at the start of the bootstrap and it will probe * X* in a normal manner. * X****************************************************************************** X END-of-/usr/ports/comms/mwavem/pkg-message echo x - /usr/ports/comms/mwavem/pkg-plist sed 's/^X//' >/usr/ports/comms/mwavem/pkg-plist << 'END-of-/usr/ports/comms/mwavem/pkg-plist' Xsbin/mwavem Xetc/mwavem.conf Xetc/rc.d/mwavem.sh Xshare/mwave/agc8.dsp Xshare/mwave/agc9.dsp Xshare/mwave/agc9wt.dsp Xshare/mwave/async.dsp Xshare/mwave/async2x.dsp Xshare/mwave/c96441.dsp Xshare/mwave/callerid.dsp Xshare/mwave/callprog.dsp Xshare/mwave/cancel.dsp Xshare/mwave/cl1_hdlc.dsp Xshare/mwave/class1.dsp Xshare/mwave/class2.dsp Xshare/mwave/class8.dsp Xshare/mwave/class80.dsp Xshare/mwave/disc.dsp Xshare/mwave/dtmfr8.dsp Xshare/mwave/dtmfrm.dsp Xshare/mwave/fax01.dsp Xshare/mwave/faxpmp17.dsp Xshare/mwave/gain96.dsp Xshare/mwave/gainwt.dsp Xshare/mwave/gpc2pc.dsp Xshare/mwave/gsm.dsp Xshare/mwave/imaadpcm.dsp Xshare/mwave/init0437.dsp Xshare/mwave/int0896.dsp Xshare/mwave/int9608.dsp Xshare/mwave/meix0437.dsp Xshare/mwave/mhint.dsp Xshare/mwave/mixer96.dsp Xshare/mwave/mnp.dsp Xshare/mwave/mnp5.dsp Xshare/mwave/modem.dsp Xshare/mwave/mwbi0917.dsp Xshare/mwave/mwos3780.dsp Xshare/mwave/pc2gpc.dsp Xshare/mwave/ramm.dsp Xshare/mwave/rammv34.dsp Xshare/mwave/router.dsp Xshare/mwave/sildet.dsp Xshare/mwave/spk076.dsp Xshare/mwave/spk076m.dsp Xshare/mwave/spkeec.dsp Xshare/mwave/spkeecm.dsp Xshare/mwave/spkmmtp.dsp Xshare/mwave/spkvod.dsp Xshare/mwave/stp08m.dsp Xshare/mwave/stpvm.dsp Xshare/mwave/str08ser.dsp Xshare/mwave/strvm.dsp Xshare/mwave/t30.dsp Xshare/mwave/tonegen.dsp Xshare/mwave/uartdma.dsp Xshare/mwave/v22.dsp Xshare/mwave/v23.dsp Xshare/mwave/v32bis.dsp Xshare/mwave/v34.dsp Xshare/mwave/v34pcmc.dsp Xshare/mwave/v42.dsp Xshare/mwave/v42bisn.dsp Xshare/mwave/v8.dsp Xshare/mwave/v80.dsp Xshare/mwave/v80mac.dsp Xshare/mwave/v90.dsp Xshare/mwave/vv_hdlc.dsp Xshare/mwave/vv_prot.dsp Xshare/mwave/mwmmem.prf Xshare/mwave/tigr1040.wtt Xshare/mwave/mwavedd.ko Xlib/libmwave.a Xlib/libmeio.a Xlib/libmwmutil.a Xlib/libmwwtt32.a Xlib/libmwmlw32.a Xlib/libmwmpw32.a Xlib/libmwmbl.a X@dirrm share/mwave X@exec rm -f /dev/mwave X@exec mknod /dev/mwave c 96 0 X@unexec rm -f /dev/mwave END-of-/usr/ports/comms/mwavem/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message