From owner-freebsd-ports Wed Aug 29 8: 0:12 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 77D1E37B406 for ; Wed, 29 Aug 2001 08:00:05 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f7TF05333325; Wed, 29 Aug 2001 08:00:05 -0700 (PDT) (envelope-from gnats) Received: from lawrence.libagent.org (libagent2.cs.technion.ac.il [132.68.32.14]) by hub.freebsd.org (Postfix) with ESMTP id A2C7837B403 for ; Wed, 29 Aug 2001 07:56:48 -0700 (PDT) (envelope-from dpelleg@libagent.org) Received: (from dpelleg@localhost) by lawrence.libagent.org (8.11.3/8.11.3) id f7TEubr02351; Wed, 29 Aug 2001 17:56:37 +0300 (IDT) (envelope-from dpelleg) Message-Id: <200108291456.f7TEubr02351@lawrence.libagent.org> Date: Wed, 29 Aug 2001 17:56:37 +0300 (IDT) From: Dan Pelleg Reply-To: Dan Pelleg To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/30195: [PATCH] port update for unison 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: 30195 >Category: ports >Synopsis: update of net/unison port to 2.7.1 >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 Aug 29 08:00:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Dan Pelleg >Release: FreeBSD 4.3-RELEASE-p14 i386 >Organization: >Environment: System: FreeBSD l 4.3-RELEASE-p14 FreeBSD 4.3-RELEASE-p14 #0: Tue Aug 28 21:53:23 IDT 2001 root@l:/usr/obj/usr/src/sys/L i386 >Description: unison port updated to version 2.7.1 >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: # # /usr/ports/net/unison/ # /usr/ports/net/unison/Makefile # /usr/ports/net/unison/distinfo # /usr/ports/net/unison/pkg-comment # /usr/ports/net/unison/pkg-descr # /usr/ports/net/unison/pkg-plist # /usr/ports/net/unison/files # /usr/ports/net/unison/files/patch-aa # echo c - /usr/ports/net/unison/ mkdir -p /usr/ports/net/unison/ > /dev/null 2>&1 echo x - /usr/ports/net/unison/Makefile sed 's/^X//' >/usr/ports/net/unison/Makefile << 'END-of-/usr/ports/net/unison/Makefile' X# New ports collection makefile for: unison X# Date created: 4 October 2000 X# Whom: Dan Pelleg X# X# $FreeBSD: ports/net/unison/Makefile,v 1.1 2000/10/26 01:42:33 trevor Exp $ X# X XPORTNAME= unison XPORTVERSION= 2.7.1 XCATEGORIES= net XMASTER_SITES= http://www.cis.upenn.edu/~bcpierce/unison/download/stable/unison-${PORTVERSION}/ XDISTNAME= src XDIST_SUBDIR= unison-${PORTVERSION} X XMAINTAINER= Dan Pelleg X XBUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml X XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} X XUSE_GMAKE= yes XMAKE_ARGS= UISTYLE=text CFLAGS="" X Xpost-install: X strip ${PREFIX}/bin/unison X X.include END-of-/usr/ports/net/unison/Makefile echo x - /usr/ports/net/unison/distinfo sed 's/^X//' >/usr/ports/net/unison/distinfo << 'END-of-/usr/ports/net/unison/distinfo' XMD5 (unison-2.7.1/src.tar.gz) = a83b78764b8f141eff8468ca2a1d5ecc END-of-/usr/ports/net/unison/distinfo echo x - /usr/ports/net/unison/pkg-comment sed 's/^X//' >/usr/ports/net/unison/pkg-comment << 'END-of-/usr/ports/net/unison/pkg-comment' XA user-level file synchronization tool END-of-/usr/ports/net/unison/pkg-comment echo x - /usr/ports/net/unison/pkg-descr sed 's/^X//' >/usr/ports/net/unison/pkg-descr << 'END-of-/usr/ports/net/unison/pkg-descr' XUnison is a file-synchronization tool for Unix and Windows. It allows two Xreplicas of a collection of files and directories to be stored on different Xhosts (or different disks on the same host), modified separately, and then Xbrought up to date by propagating the changes in each replica to the other. X XUnison shares a number of features with tools such as configuration Xmanagement packages (CVS, PRCS, etc.) distributed filesystems (Coda, etc.) Xuni-directional mirroring utilities (rsync, etc.) and other synchronizers X(Intellisync, Reconcile, etc). X XWWW: http://www.cis.upenn.edu/~bcpierce/unison/ X X- Dan Pelleg X Xdpelleg+unison@cs.cmu.edu END-of-/usr/ports/net/unison/pkg-descr echo x - /usr/ports/net/unison/pkg-plist sed 's/^X//' >/usr/ports/net/unison/pkg-plist << 'END-of-/usr/ports/net/unison/pkg-plist' Xbin/unison END-of-/usr/ports/net/unison/pkg-plist echo c - /usr/ports/net/unison/files mkdir -p /usr/ports/net/unison/files > /dev/null 2>&1 echo x - /usr/ports/net/unison/files/patch-aa sed 's/^X//' >/usr/ports/net/unison/files/patch-aa << 'END-of-/usr/ports/net/unison/files/patch-aa' X--- Makefile.orig Tue Aug 28 16:27:01 2001 X+++ Makefile Wed Aug 29 09:15:09 2001 X@@ -62,12 +62,12 @@ X ###################################################################### X # Installation X X-INSTALLDIR = $(HOME)/bin/ X+INSTALLDIR = ${PREFIX}/bin/ X X install: $(NAME)$(EXEC_EXT) X- -mv $(INSTALLDIR)/$(NAME)$(EXEC_EXT) /tmp/$(NAME)-$(shell echo $$$$) X+# -mv $(INSTALLDIR)/$(NAME)$(EXEC_EXT) /tmp/$(NAME)-$(shell echo $$$$) X cp $(NAME)$(EXEC_EXT) $(INSTALLDIR) X- cp $(NAME)$(EXEC_EXT) $(INSTALLDIR)$(NAME)-$(VERSION)$(EXEC_EXT) X+# cp $(NAME)$(EXEC_EXT) $(INSTALLDIR)$(NAME)-$(VERSION)$(EXEC_EXT) X @# If we're running at Penn, install a public version too X if [ -d /plclub/bin ]; then cp $(NAME)$(EXEC_EXT) /plclub/bin/$(NAME)-$(VERSION)$(EXEC_EXT); fi X X@@ -231,7 +231,7 @@ X tags: X -$(ETAGS) *.ml *.mli *.txt X X-all:: TAGS X+#all:: TAGS X X TAGS: X $(MAKE) tags END-of-/usr/ports/net/unison/files/patch-aa exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message