I needed to use the 2.9.20 beta version of unison because FreeBSD ports has that version and your versions must be identical for remote sync to work, so I modified the 2.9.1 ebuild to use the 2.9.20 src tar.gz, wrote a quick patch for a uname bug I found, and submitted it here. Reproducible: Always Steps to Reproduce: Here's a diff of the changes I made to the ebuild file (besides the rename): [19:48]jesse@isaac:[/usr/portage/net-misc/unison]% diff -u unison-2.9.1.ebuild unison-2.9.20.ebuild --- unison-2.9.1.ebuild 2004-06-24 21:14:02.000000000 -0400 +++ unison-2.9.20.ebuild 2004-07-18 19:24:49.000000000 -0400 @@ -21,8 +21,13 @@ src_unpack() { unpack ${P}.tar.gz - # Fix for coreutils change of tail syntax + cd ${S} + + # Fix for Util.ml incorrectly assuming lowercase 'linux' in uname output. + epatch ${FILESDIR}/${P}-uname.patch + + # Fix for coreutils change of tail syntax sed -i -e 's/tail -1/tail -n 1/' Makefile.OCaml } Exit 1 uname patch to follow in attachment:
Created attachment 35779 [details, diff] unison uname patch. normalizes uname output as lowercase before attempting comparison. I placed this in the files folder under net-misc/unison
Here is the link to the 2.9.20 beta version: http://www.cis.upenn.edu/~bcpierce/unison/download/beta-test/latest/src.tar.gz
Created attachment 35780 [details] This is the final ebuild file Thanks!
2.13.0 is in portage