net-misc / unison

Two-way cross-platform file synchronizer

Official package sites : ·

v2.51.2 :: 2.51 :: gentoo

~amd64 ~amd64-linux ~arm ~ppc ~ppc-macos ~sparc-solaris ~x86 ~x86-linux ~x86-macos
USE flags
debug doc gtk ocamlopt static test threads

v2.48.4-r1 :: 2.48 :: gentoo

~amd64 ~amd64-linux ~arm ~ppc ~ppc-macos ~sparc-solaris ~x86 ~x86-linux ~x86-macos
USE flags
debug doc gtk ocamlopt static test threads

v2.48.4 :: 2.48 :: gentoo

amd64 x86 ~amd64-linux ~arm ~ppc ~ppc-macos ~sparc-solaris ~x86-linux ~x86-macos
USE flags
debug doc gtk ocamlopt static test threads


Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
Add support for x11-libs/gtk+ (The GIMP Toolkit)
Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale)
!!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
Add threads support for various packages. Usually pthreads

dev-lang / ocaml : Type-inferring functional programming language descended from the ML family

dev-ml / lablgtk : Objective CAML interface for Gtk+2

dev-util / ctags : Exuberant Ctags creates tags files for code browsing in editors

virtual / emacs : Virtual for GNU Emacs

app-eselect / eselect-unison : unison module for eselect

dev-ml / lablgtk : Objective CAML interface for Gtk+2

net-misc / ssh-askpass-fullscreen : A small SSH Askpass replacement written with GTK2

net-misc / unison : Two-way cross-platform file synchronizer

net-misc / x11-ssh-askpass : X11-based passphrase dialog for use with OpenSSH

net-misc / unison : Two-way cross-platform file synchronizer

net-misc/unison example init
net-misc/unison[gtk] is missing application menu entry
net-misc/unison-2.48.3 failed to build on musl
net-misc/unison-2.48.3 - Uncaught exception Gtk.Error("GtkMain.init: initialization failed\nml_gtk_init: initialization failed")
net-misc/unison-2.48.4 out of bounds error if compiled in Native code
net-misc/unison-2.48.4 : [TEST] * emake failed
net-misc/unison: uses STRIP_MASK
net-misc/unison-2.51 USE=-ocamlopt strips bytecode from binaries
net-misc/unison-2.51.2 - cannot edit profile data
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
net-misc/unison: bump to 2.51.2
Closes: Package-Manager: Portage-2.3.48, Repoman-2.3.10
Benda Xu · gentoo
net-misc/unison: remove old versions that do not build.
Closes: Package-Manager: Portage-2.3.19, Repoman-2.3.6
Jason Zaman · gentoo
net-misc/unison: amd64 stable
Gentoo-bug: 626304 Package-Manager: Portage-2.3.13, Repoman-2.3.3
Benda Xu · gentoo
net-misc/unison: strip CFLAGS in src_test.
Credit: ernsteiswuerfel Closes: Package-Manager: Portage-2.3.16, Repoman-2.3.6
Benda Xu · gentoo
net-misc/unison: fix parallel build bug.
Reference: Credit: Robert Forsman, Coacher, José María Fernández González Credit: Frank Steinmetzger, WGH Closes: Package-Manager: Portage-2.3.3, Repoman-2.3.1
Thomas Deutschmann · gentoo
net-misc/unison: x86 stable (bug #626304)
Package-Manager: Portage-2.3.10, Repoman-2.3.3
Benda Xu · gentoo
net-misc/unison: install unison-fsmonitor.
Bug: 572148 Credit: Phil Tooley Package-Manager: Portage-2.3.3, Repoman-2.3.1
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <>
Alexis Ballier · gentoo
net-misc/unison: Remove old slots that do not build with stable dev-lang/ocaml.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Benda Xu · gentoo
net-misc/unison: use eselect update to set a default.
Package-Manager: portage-2.3.0
Benda Xu · gentoo
net-misc/unison: version bumps, remove outdated changelogs.
Deal with issues of ocaml-4.03. Bug: 592020 594088 594104 594108 594110 Package-Manager: portage-2.3.0
Agostino Sarubbo · gentoo
net-misc/unison: x86 stable wrt bug #578224
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <>
Agostino Sarubbo · gentoo
net-misc/unison: amd64 stable wrt bug #578224
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <> X-Thanks: Alec Warner <> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <> - validation scripts X-Thanks: Patrick Lauer <> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed