Up to [cvs.NetBSD.org] / pkgsrc / net / unison2.40
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
net/unison2.40: Remove As proposed on pkgsrc-users with no comments. Note that unison has multiple versions only to deal with wire protocol breaks that happen every version; without that there would just be a single recent unison version. In addition to being very old and unused, I believe that 2.40 from pkgsrc cannot work to interoperate with other systems that still have 2.40, because pkgsrc's ocaml version has an incompatible serialization format, and the unison wire protocol is effectively the combination of the unison version and the ocaml serialization version. (Separate from 2.32 removal to ease separate reverting, should it be necessary.)
Rename bin/unison to bin/unison-2.40 so it can co-exist with other versions of unison Also add ALTERNATIVES file.
Fix build with ocaml 4.06.
Merge Ocaml compatibility fix from newer Unison.
Add SHA512 digests for distfiles for net category Problems found with existing digests: Package haproxy distfile haproxy-1.5.14.tar.gz 159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package bsddip: missing distfile bsddip-1.02.tar.Z Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2 Package djbdns: missing distfile djbdns-cachestats.patch Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch Package gated: missing distfile gated-3-5-11.tar.gz Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz Package poink: missing distfile poink-1.6.tar.gz Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch Package waste: missing distfile waste-source.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Update to 2.40.128 -- build fix for latest ocaml (pkgsrc already had a patch for that).
Import unison-2.40.102nb22 as net/unison2.40 before updating net/unison. 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.