From f92095b090e2a8f46159297f6e1156cf0bded937 Mon Sep 17 00:00:00 2001 From: Trevor Johnson Date: Thu, 26 Oct 2000 01:42:33 +0000 Subject: Add new port of unison 2.5.1, a utility for synchronizing files which works both on local disks and over a network (can use ssh). PR: 22264 Submitted by: Dan Pelleg --- net/unison/Makefile | 27 +++++++++++++++++++++++++++ net/unison/distinfo | 1 + net/unison/files/patch-aa | 27 +++++++++++++++++++++++++++ net/unison/pkg-comment | 1 + net/unison/pkg-descr | 15 +++++++++++++++ net/unison/pkg-plist | 1 + 6 files changed, 72 insertions(+) create mode 100644 net/unison/Makefile create mode 100644 net/unison/distinfo create mode 100644 net/unison/files/patch-aa create mode 100644 net/unison/pkg-comment create mode 100644 net/unison/pkg-descr create mode 100644 net/unison/pkg-plist (limited to 'net/unison') diff --git a/net/unison/Makefile b/net/unison/Makefile new file mode 100644 index 000000000000..256eb12ed317 --- /dev/null +++ b/net/unison/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: unison +# Date created: 4 October 2000 +# Whom: Dan Pelleg +# +# $FreeBSD$ +# + +PORTNAME= unison +PORTVERSION= 2.5.1 +CATEGORIES= net +MASTER_SITES= http://www.cis.upenn.edu/~bcpierce/unison/download/stable/unison-${PORTVERSION}/ +DISTNAME= src +DIST_SUBDIR= unison + +MAINTAINER= Dan Pelleg + +BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +USE_GMAKE= yes +MAKE_ARGS= UISTYLE=text CFLAGS="" + +post-install: + strip ${PREFIX}/bin/unison + +.include diff --git a/net/unison/distinfo b/net/unison/distinfo new file mode 100644 index 000000000000..28b5f9fb75bc --- /dev/null +++ b/net/unison/distinfo @@ -0,0 +1 @@ +MD5 (unison/src.tar.gz) = e7e1f701d8d2c22e25380550ca8d60f4 diff --git a/net/unison/files/patch-aa b/net/unison/files/patch-aa new file mode 100644 index 000000000000..6c45ce1d18b1 --- /dev/null +++ b/net/unison/files/patch-aa @@ -0,0 +1,27 @@ +--- Makefile.orig Mon Sep 25 19:04:31 2000 ++++ Makefile Wed Oct 25 20:48:53 2000 +@@ -62,12 +62,12 @@ + ###################################################################### + # Installation + +-INSTALLDIR = $(HOME)/bin/ ++INSTALLDIR = ${PREFIX}/bin/ + + install: $(NAME)$(EXEC_EXT) +- -mv $(INSTALLDIR)/$(NAME)$(EXEC_EXT) /tmp/$(NAME)-$(shell echo $$$$) ++# -mv $(INSTALLDIR)/$(NAME)$(EXEC_EXT) /tmp/$(NAME)-$(shell echo $$$$) + cp $(NAME)$(EXEC_EXT) $(INSTALLDIR) +- cp $(NAME)$(EXEC_EXT) $(INSTALLDIR)$(NAME)-$(VERSION)$(EXEC_EXT) ++# cp $(NAME)$(EXEC_EXT) $(INSTALLDIR)$(NAME)-$(VERSION)$(EXEC_EXT) + + ###################################################################### + # Demo +@@ -204,7 +204,7 @@ + tags: + -$(ETAGS) *.ml *.mli + +-all:: TAGS ++# all:: TAGS + + TAGS: + $(MAKE) tags diff --git a/net/unison/pkg-comment b/net/unison/pkg-comment new file mode 100644 index 000000000000..140bbf544904 --- /dev/null +++ b/net/unison/pkg-comment @@ -0,0 +1 @@ +A user-level file synchronization tool diff --git a/net/unison/pkg-descr b/net/unison/pkg-descr new file mode 100644 index 000000000000..5ae58aebb642 --- /dev/null +++ b/net/unison/pkg-descr @@ -0,0 +1,15 @@ +Unison is a file-synchronization tool for Unix and Windows. It allows two +replicas of a collection of files and directories to be stored on different +hosts (or different disks on the same host), modified separately, and then +brought up to date by propagating the changes in each replica to the other. + +Unison shares a number of features with tools such as configuration +management packages (CVS, PRCS, etc.) distributed filesystems (Coda, etc.) +uni-directional mirroring utilities (rsync, etc.) and other synchronizers +(Intellisync, Reconcile, etc). + +WWW: http://www.cis.upenn.edu/~bcpierce/unison/ + +- Dan Pelleg + +dpelleg+unison@cs.cmu.edu diff --git a/net/unison/pkg-plist b/net/unison/pkg-plist new file mode 100644 index 000000000000..31b7bedb59e4 --- /dev/null +++ b/net/unison/pkg-plist @@ -0,0 +1 @@ +bin/unison -- cgit v1.2.3