diff --git a/fix_makefile.patch b/fix_makefile.patch new file mode 100644 index 0000000..3269b36 --- /dev/null +++ b/fix_makefile.patch @@ -0,0 +1,12 @@ +diff -Naur a/Makefile b/Makefile +--- a/Makefile 2010-10-08 17:44:59.000000000 +0200 ++++ b/Makefile 2011-01-29 18:57:31.334257694 +0100 +@@ -60,7 +60,7 @@ + # NAME, VERSION, and MAJORVERSION, automatically generated + -include Makefile.ProjectInfo + +-Makefile.ProjectInfo: mkProjectInfo.ml $(wildcard ../.bzr/branch/last-revision) ++Makefile.ProjectInfo: mkProjectInfo $(wildcard ../.bzr/branch/last-revision) + ./mkProjectInfo > $@ + + mkProjectInfo: mkProjectInfo.ml diff --git a/unison-2.32.52.tar.gz b/unison-2.32.52.tar.gz deleted file mode 100644 index b6d3d1e..0000000 --- a/unison-2.32.52.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1542e5d4ad03e928260e061a8ff9d5e0bca3282481ed8bec5552de17a0270485 -size 697866 diff --git a/unison-2.32.52-manual.html b/unison-2.40.61-manual.html similarity index 90% rename from unison-2.32.52-manual.html rename to unison-2.40.61-manual.html index 60c1145..04ea2e5 100644 --- a/unison-2.32.52-manual.html +++ b/unison-2.40.61-manual.html @@ -36,7 +36,7 @@ BLOCKQUOTE{margin-left:4ex;margin-right:4ex;text-align:left;}
Unison File Synchronizer
User Manual and Reference Guide
-Version 2.32.52
+Version 2.40.61
Copyright 1998-2009, Benjamin C. Pierce


@@ -58,6 +58,7 @@ BLOCKQUOTE{margin-left:4ex;margin-right:4ex;text-align:left;}           •Upgrading
          •Building Unison from Scratch
                  Unix
+                  Mac OS X
                  Windows
                  Installation Options
Tutorial
@@ -104,7 +105,7 @@ BLOCKQUOTE{margin-left:4ex;margin-right:4ex;text-align:left;} Installing Ssh
          •Unix
          •Windows
-Changes in Version 2.32.52
+Changes in Version 2.40.61
@@ -187,7 +188,7 @@ Our implementation of the rsync protocol was built by Norman Ramsey - and Sylvain Gommier. It is is based on + and Sylvain Gommier. It is based on Andrew Tridgell's thesis work and inspired by his @@ -301,7 +302,8 @@ Unison can be used with either of two user interfaces:
  1. a simple textual interface, suitable for dumb terminals (and running from scripts), and -
  2. a more sophisticated grapical interface, based on Gtk2. +
  3. a more sophisticated grapical interface, based on Gtk2 (on + Linux/Windows) or the native UI framework (on OSX).
You will need to install a copy of Unison on every machine that you want to synchronize. However, you only need the version with a @@ -385,7 +387,7 @@ Solaris, Linux, FreeBSD), and on both 32- and 64-bit architectures.

Unix

-You'll need the Objective Caml compiler (version 3.07 or later), which is +You'll need the Objective Caml compiler (version 3.11.2 or later), which is available from http://caml.inria.fr. Building and installing OCaml on Unix systems is very straightforward; just follow the instructions in the distribution. You'll probably want to build the native-code compiler in @@ -433,6 +435,27 @@ Put the unison executable somewhere in your search path, either by adding the Unison directory to your PATH variable or by copying the executable to some standard directory where executables are stored.

+ + +

Mac OS X

+ +To build the text-only user interface, follow the instructions above for +building on Unix systems. You should do this first, even if you are also +planning on building the GUI, just to make sure it works.
+
+To build the basic GUI version, you'll first need to download and install +the XCode developer tools from Apple. Once this is done, just type make UISTYLE=macnew in the src directory, and if things go well you +should get an application that you can move from uimacnew/build/Default/Unison.app to wherever you want it.
+
+There is also an experimental GUI with a somewhat smoother look and feel. +To compile this one (once you've got the basic one working), proceed as +follows: +
  1. +Go to the uimacnew09 directory and double-click the file BWToolkit.ibplugin. +
  2. Go back up to the src directory and type make + UISTYLE=macnew09. +
  3. You should get an application built for you at uimacnew09/build/Default/Unison.app. +

Windows

@@ -544,7 +567,8 @@ will remember the current state of both directories so that it will be able to tell next time what has changed.) Type:
        unison a.tmp b.tmp
-
+(You may need to add -ui text, depending how your unison binary was built.)
+

Textual Interface: