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
