From owner-freebsd-ports Mon Oct 23 18: 0:11 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id E2B0237B479 for ; Mon, 23 Oct 2000 18:00:01 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id SAA67009; Mon, 23 Oct 2000 18:00:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from palraz.rem.cmu.edu (PALRAZ.REM.CMU.EDU [128.2.82.76]) by hub.freebsd.org (Postfix) with ESMTP id A018837B479 for ; Mon, 23 Oct 2000 17:57:39 -0700 (PDT) Received: (from root@localhost) by palraz.rem.cmu.edu (8.11.0/8.11.0) id e9O0vb307722; Mon, 23 Oct 2000 20:57:37 -0400 (EDT) (envelope-from dpelleg) Message-Id: <200010240057.e9O0vb307722@palraz.rem.cmu.edu> Date: Mon, 23 Oct 2000 20:57:37 -0400 (EDT) From: dpelleg+unison@cs.cmu.edu Reply-To: dpelleg+unison@cs.cmu.edu To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/22264: New port: net/unison Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 22264 >Category: ports >Synopsis: New port: net/unison >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: Mon Oct 23 18:00:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Dan Pelleg >Release: FreeBSD 4.1.1-STABLE i386 >Organization: >Environment: >Description: unison is a user-level (no server) file synchronization tool >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/pkg-plist # /usr/ports/net/unison/pkg-descr # /usr/ports/net/unison/distinfo # /usr/ports/net/unison/Makefile # /usr/ports/net/unison/pkg-comment # /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/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 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/distinfo sed 's/^X//' >/usr/ports/net/unison/distinfo << 'END-of-/usr/ports/net/unison/distinfo' XMD5 (src.tar.gz) = e7e1f701d8d2c22e25380550ca8d60f4 END-of-/usr/ports/net/unison/distinfo 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$ X# X XPORTNAME= unison XPORTVERSION= 2.5.1 XCATEGORIES= net XMASTER_SITES= http://www.cis.upenn.edu/~bcpierce/unison/download/stable/unison-2.5.1/ XDISTNAME= src 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/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 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 Thu Oct 5 14:41:06 2000 X+++ Makefile Mon Oct 23 20:30:07 2000 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 X ###################################################################### X # Demo 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