There have been some mac-friendly bug fixes to unison, and 
the current version compiles and installs (non-Aqua) just 
fine for me on 10.6.8 (I can't test any other OS versions). 
I installed it using the info file copied below in my local 
tree, originally provided by Monic Polynomial (Cc'd).  It 
does need to be restricted to a single build though (haven't 
added this, not sure of the right way to do it, I 
reconfigured my fink to use only 1 processor).

I have no idea of the current status of the Aqua interface 
(being happy with the gtk one, which works well).

Could the updated version find its way back into the main 
fink tree??  It would save me remembering to copy the info 
file between my computers.  But more importantly, it might 
be useful to other mac unison users...

thanks,
-- Viv
________________________________________________
Dr Viv Kendon    http://quantum.leeds.ac.uk/~viv
tel: +44 113 343 4864      Physics and Astronomy
Quantum Information Group    University of Leeds

Info2: <<
Package: unison%type_pkg[uitype]
Version: 2.40.63
Revision: 1
Type: uitype (. -nox)
Description: File synchronization tool
License: GPL
Homepage: http://www.cis.upenn.edu/~bcpierce/unison/
Maintainer: Monic Polynomial <[email protected]>

Source: 
http://www.cis.upenn.edu/~bcpierce/unison/download/releases/%{ni}-%v/%{ni}-%v.tar.gz
Source-MD5: 3281207850cf6f0a17fe73f371893bd3

BuildDepends: <<
   (%type_raw[uitype] = .) aspell-dev,
   (%type_raw[uitype] = .) atk1 (>= 1.20.0-1),
   (%type_raw[uitype] = .) audiofile,
   (%type_raw[uitype] = .) cairo (>= 1.6-1),
   (%type_raw[uitype] = .) esound,
   (%type_raw[uitype] = .) expat1,
   fink (>= 0.24.12),
   (%type_raw[uitype] = .) fontconfig2-dev (>= 2.4.1-1),
   (%type_raw[uitype] = .) freetype219 (>= 2.3.5-1),
   (%type_raw[uitype] = .) gconf2-dev (>= 2.20.0-1),
   (%type_raw[uitype] = .) gettext-tools,
   (%type_raw[uitype] = .) glib2-dev (>= 2.14.0-1),
   (%type_raw[uitype] = .) glitz,
   (%type_raw[uitype] = .) gnome-keyring-dev,
   (%type_raw[uitype] = .) gnome-panel-dev (>= 2.20.0-1),
   (%type_raw[uitype] = .) gnome-vfs2-unified-dev (>= 1:2.20.0-1),
   (%type_raw[uitype] = .) gtk+2-dev (>= 2.12.0-1),
   (%type_raw[uitype] = .) gtkglarea2,
   (%type_raw[uitype] = .) gtksourceview-dev,
   (%type_raw[uitype] = .) gtkspell2-dev (>= 2.0.11-1004),
   (%type_raw[uitype] = .) lablgtk2 (>= 2.10.1-1),
   (%type_raw[uitype] = .) libart2,
   (%type_raw[uitype] = .) libbonobo2-dev (>= 2.20.0-1),
   (%type_raw[uitype] = .) libbonoboui2-dev (>= 2.20.0-1),
   (%type_raw[uitype] = .) libgettext3-dev,
   (%type_raw[uitype] = .) libglade2 (>= 2.6.2-1),
   (%type_raw[uitype] = .) libgnome2-dev (>= 2.20.0-1),
   (%type_raw[uitype] = .) libgnomecanvas2-dev (>= 2.20.0-1),
   (%type_raw[uitype] = .) libgnomeprint2.2-dev,
   (%type_raw[uitype] = .) libgnomeui2-dev (>= 2.20.0-1),
   (%type_raw[uitype] = .) libiconv-dev,
   (%type_raw[uitype] = .) libpng3,
   (%type_raw[uitype] = .) librsvg2 (>= 2.20.0-1),
   (%type_raw[uitype] = .) libxml2 (>= 2.6.30-1),
   ocaml (>=3.08),
   (%type_raw[uitype] = .) orbit2-dev (>= 2.14.9-1),
   (%type_raw[uitype] = .) pango1-xft2-ft219-dev (>= 1.18.4-4),
   (%type_raw[uitype] = .) pixman (>= 0.10.0-1),
   (%type_raw[uitype] = .) pkgconfig (>= 0.21-1),
   (%type_raw[uitype] = .) popt,
   (%type_raw[uitype] = .) x11-dev,
   (%type_raw[uitype] = .) xft2-dev
<<

Depends: <<
   (%type_raw[uitype] = .) atk1-shlibs (>= 1.20.0-1),
   (%type_raw[uitype] = .) cairo-shlibs (>= 1.6-1),
   (%type_raw[uitype] = .) fontconfig2-shlibs (>= 2.4.1-1),
   (%type_raw[uitype] = .) freetype219-shlibs (>= 2.3.5-1),
   (%type_raw[uitype] = .) glib2-shlibs (>= 2.14.0-1),
   (%type_raw[uitype] = .) gtk+2-shlibs (>= 2.12.0-1),
   (%type_raw[uitype] = .) libgettext3-shlibs,
   (%type_raw[uitype] = .) pango1-xft2-ft219-shlibs (>= 1.18.4-4)
<<

CompileScript: <<
#!/bin/bash -ev
   case %type_raw[uitype] in
     -nox) UISTYLE=text;;
     .)    UISTYLE=gtk2;;
   esac
   make UISTYLE=$UISTYLE THREADS=true
<<

InstallScript: <<
#!/bin/bash -ev
   case %type_raw[uitype] in
     -nox) BINNAME=unison-nox;;
     .)    BINNAME=unison;;
   esac

   /bin/mkdir -p %i/bin
   /usr/bin/install unison %i/bin/$BINNAME
<<

DocFiles: BUGS.txt CONTRIB COPYING NEWS README ROADMAP.txt TODO.txt

DescDetail: <<
   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).

   The unison package installs a program called unison which is the console-only
   version. The unison-gtk package installs a program called unison-gtk with
   the GTK2 graphical user interface.
<<

DescPackaging: <<
   I've disabled the native GUI for the moment because it does not build.
   I have to look more carefully at the OCaml native binary mechanism.
<<
<<

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
_______________________________________________
Fink-users mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to