From owner-freebsd-ports Thu Feb 8 02:46:23 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA14980 for ports-outgoing; Thu, 8 Feb 1996 02:46:23 -0800 (PST) Received: from csc.canberra.edu.au (csc.canberra.edu.au [137.92.1.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id CAA14973 for ; Thu, 8 Feb 1996 02:46:00 -0800 (PST) Received: from student.canberra.edu.au by csc.canberra.edu.au (5.65/1.35) id AA26711; Thu, 8 Feb 96 21:45:31 +1100 Received: by student.canberra.edu.au (SMI-8.6/SMI-SVR4) id VAA02690; Thu, 8 Feb 1996 21:43:23 +1100 Date: Thu, 8 Feb 1996 21:43:22 +1100 (EST) From: "Gasparovski / Daniel (ISE)" To: Satoshi Asami Cc: ports@freebsd.org Subject: Re: Updating a package In-Reply-To: <199602072342.PAA26859@silvia.HIP.Berkeley.EDU> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Wed, 7 Feb 1996, Satoshi Asami wrote: > * What's the protocol for updating a package? I'd like to upgrade the > * Slirp package to version 1.0c (the old version was beta and has some > * nasty bugs in it). > > You just need to update the *port*, we build packages ourselves. > Please send us a recursive context diff of /usr/ports/net/slirp. Ok, the patch is below. Thanks. Dan ... diff -rcN slirp.orig/Makefile slirp/Makefile *** slirp.orig/Makefile Fri Oct 6 00:18:34 1995 --- slirp/Makefile Thu Feb 8 21:16:15 1996 *************** *** 6,19 **** # Makefile,v 1.4 1995/10/06 05:18:34 asami Exp # ! DISTNAME= slirp-0.95f CATEGORIES+= networking MASTER_SITES= ftp://blitzen.canberra.edu.au/pub/slirp/ \ ! ftp://freedom.wit.com/misc4/danjo/SLiRP/ ! MAINTAINER= A.C.P.M.Kalker@student.utwente.nl ! WRKSRC= ${WRKDIR}/slirp-0.95f/src HAS_CONFIGURE= yes post-install: --- 6,19 ---- # Makefile,v 1.4 1995/10/06 05:18:34 asami Exp # ! DISTNAME= slirp-1.0c CATEGORIES+= networking MASTER_SITES= ftp://blitzen.canberra.edu.au/pub/slirp/ \ ! ftp://peak.usa1.com/pub/slirp/ ! MAINTAINER= danjo@blitzen.canberra.edu.au ! WRKSRC= ${WRKDIR}/slirp-1.0c/src HAS_CONFIGURE= yes post-install: diff -rcN slirp.orig/files/md5 slirp/files/md5 *** slirp.orig/files/md5 Sat Aug 26 02:47:42 1995 --- slirp/files/md5 Thu Feb 8 21:28:52 1996 *************** *** 1 **** ! MD5 (slirp-0.95f.tar.gz) = 9fefa9fa79b103e67de77f4756c755a4 --- 1 ---- ! MD5 (slirp-1.0c.tar.gz) = 62aad016f16b51cbdef4c8e34454f31a diff -rcN slirp.orig/patches/patch-aa slirp/patches/patch-aa *** slirp.orig/patches/patch-aa Sat Aug 26 02:47:44 1995 --- slirp/patches/patch-aa Thu Feb 8 21:24:16 1996 *************** *** 1,18 **** ! *** Makefile.in.orig Fri Aug 25 02:32:36 1995 ! --- Makefile.in Fri Aug 25 02:32:42 1995 ! *************** ! *** 38,43 **** ! --- 38,50 ---- ! slirp: $(PROTO) $(OBJ) ! $(CC) @LDFLAGS@ -o slirp $(OBJ) $(LIBS) ! ! + # This is a very very crude install target, but it's less crude than ! + # creating one in the top level directory. ! + install: slirp ! + install -c -s -m 755 slirp ${PREFIX}/bin ! + @mkdir -p ${PREFIX}/man/man1 ! + install -c -m 755 ../docs/slirp.man.OLD ${PREFIX}/man/man1/slirp.1 ! + ! objclean: ! rm -f $(OBJ) ! --- 1,19 ---- ! --- Makefile.in.orig Thu Feb 8 21:21:33 1996 ! +++ Makefile.in Thu Feb 8 21:22:54 1996 ! @@ -44,12 +44,10 @@ ! slirp: $(PROTO) $(OBJ) ! $(CC) @LDFLAGS@ -o slirp $(OBJ) $(LIBS) ! ! -install: slirp install.man ! - strip slirp ! - cp slirp $(BINDIR) ! - ! -install.man: ! - cp slirp.man $(MANDIR)/slirp.$(MANEXT) ! +install: slirp ! + install -c -s -m 755 slirp ${PREFIX}/bin ! + @mkdir -p ${PREFIX}/man/man1 ! + install -c -m 755 slirp.man ${PREFIX}/man/man1/slirp.1 ! ! objclean: ! rm -f $(OBJ) diff -rcN slirp.orig/pkg/COMMENT slirp/pkg/COMMENT *** slirp.orig/pkg/COMMENT Sat Aug 26 02:47:45 1995 --- slirp/pkg/COMMENT Thu Feb 8 21:27:06 1996 *************** *** 1 **** ! SLiRP is a SLIP/CSLIP emulator for users with shell accounts, ver 0.95f --- 1 ---- ! Slirp - A (C)SLIP/PPP emulator for shell accounts. diff -rcN slirp.orig/pkg/DESCR slirp/pkg/DESCR *** slirp.orig/pkg/DESCR Sat Aug 26 02:47:46 1995 --- slirp/pkg/DESCR Thu Feb 8 21:27:43 1996 *************** *** 1,4 **** ! SLiRP is a (C)SLIP/PPP emulator which allows users with normal shell ! accounts act as if they had a (C)SLIP/PPP account. This allows users to use ! Netscape/Mosaic, ftp, telnet, etc. from their home machine, as if they had a ! real (C)SLIP/PPP connection (with limitations). --- 1,3 ---- ! Slirp is a TCP/IP emulator which turns an ordinary shell account into a ! (C)SLIP/PPP account. This allows shell users to use all the funky Internet ! applications like Netscape, Mosaic, CUSeeMe, etc.