cvsync version 0.24.19 for OS X
The formula for cvsync was recently updated to version 0.24.19.
To install cvsync on your Mac, open your Terminal application and run the following commands;
brew update brew install cvsync
Β The updated formula is as follows:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
require 'formula' class Cvsync < Formula url 'ftp://ftp.cvsync.org/pub/cvsync/cvsync-0.24.19.tar.gz' homepage 'http://www.cvsync.org/' sha1 'a3c0673bf0f3b81b1eb45ac828a527d2a4e6d2f6' def install ENV['PREFIX'] = prefix ENV['MANDIR'] = man ENV['CVSYNC_DEFAULT_CONFIG'] = etc + 'cvsync.conf' ENV['CVSYNCD_DEFAULT_CONFIG'] = etc + 'cvsyncd.conf' ENV['HASH_TYPE'] = 'openssl' # Makefile from 2005 assumes Darwin doesn't define `socklen_t' and defines # it with a CC macro parameter making gcc unhappy about double define. inreplace 'mk/network.mk', /^CFLAGS \+= \-Dsocklen_t=int/, '' # Remove owner and group parameters from install. inreplace 'mk/base.mk', /^INSTALL_(.{3})_OPTS\?=.*/, 'INSTALL_\1_OPTS?= -c -m ${\1MODE}' # These paths must exist or "make install" fails. bin.mkpath lib.mkpath man1.mkpath system 'make install' end end
Currently cvsync has no dependencies in homebrew.
See which packages depend on cvsync.