Commit Graph

83 Commits

Author SHA1 Message Date
bket
b8a4a924bb Update to unison-2.53.0
Changes: https://github.com/bcpierce00/unison/releases/tag/v2.53.0

OK caspar@
2022-11-12 17:29:14 +00:00
bket
9523edf55d Update to unison-2.52.1
Bugfix release. Noticeable change is addition of manpage. Changelog:
https://github.com/bcpierce00/unison/releases/tag/v2.52.1
2022-05-08 19:42:42 +00:00
bket
ae63a967f1 net/unison: add a BDEP on sysutils/findlib
tb@ found that building unison fails when sysutils/findlib is not
present. Fixed by adding this explicitly as BDEP.

No need for a bump since the fix does not change the resulting package.

Initial diff from tb@, thank you!

OK tb@
2022-05-08 15:06:04 +00:00
bket
079b51fbf3 Unbreak net/unison
Managed to move to some files to the wrong place.

Found by kevlo@
2022-03-21 09:37:06 +00:00
bket
a91e2c8bb0 Update to unison-2.52.0
This release introduces a new wire protocol, a new archive format, and
feature negotiation. In particular, once two machines have been upgraded
to unison-2.52.0 or later, it is possible to use unison compiled with
different ocaml versions. Summary of changes can be found at
https://github.com/bcpierce00/unison/blob/v2.52.0/NEWS.md.

This release is compatible with:
- unison 2.52 or newer. You do not have to pay any attention to OCaml
  compiler versions
- unison 2.51 if both versions are compiled with same OCaml compiler
  version
- unison 2.48 if both versions are compiled with same OCaml compiler
  version

Comments and OK sthen@
2022-03-21 04:26:59 +00:00
bket
34a8a25e31 remove rcs IDs in ports maintained by me 2022-03-08 08:53:49 +00:00
bket
e13ef00abe Update to unison-2.51.5
Changes: https://github.com/bcpierce00/unison/blob/v2.51.5/src/NEWS

OK daniel@
2021-12-19 18:49:45 +00:00
daniel
efd5a97f0a update ocaml to 4.12.1
The ocaml update requires ocaml-camlp4 to be updated in sync and all
dependant ports need a bump.

ok avsm@ (MAINTAINER)
2021-12-10 04:10:59 +00:00
daniel
68d09754c0 minor tweaks for ocaml 4.12
Both mldonkey and the 2.4x series of unison need the same minor tweak so they
can build on ocaml 4.12.

The unison change was ok bket@ (MAINTAINER)
2021-12-04 01:31:33 +00:00
daniel
68420eccff update ocaml to to 4.11.2 and bump all dependant ports
As usual camlp4 and camlp4 need to be updated in sync with ocaml. All
ocaml ports were successfully builds- tested on amd64. coccinelle remains
broken, but was built with the proposed diff floating on ports@

ok chrisz@
2021-12-02 03:59:19 +00:00
bket
c6b64b8f9b Missed cvs rm 2021-06-28 04:15:15 +00:00
bket
b659cc418f Update to unison-2.51.4
This is a release along the 2.51 stable branch. It is
protocol-compatible with prior 2.51 releases.

Changes: https://github.com/bcpierce00/unison/releases/tag/v2.51.4
2021-06-27 19:17:41 +00:00
bket
beb0fd96bd net/unison, set MODOCAML_RUNDEP=if-not-native
Bumped REVISION of 2.4x and 2.5x.
2021-02-01 05:31:03 +00:00
bket
fedcddff6d Update pkg/README
OK ian@ who prodded for this update
2021-01-03 19:59:15 +00:00
bket
1e754c0402 Bump REVISION
I updated WANTLIB in net/unison/Makefile.inc as part of an update of
net/unison/2.5x, and forgot to bump REVISION in net/unison/2.4x.

Reported by naddy@. Thank you!
2020-11-05 05:35:33 +00:00
bket
d7a5e8dd9b Update to unison-2.51.3
Changes: https://github.com/bcpierce00/unison/blob/v2.51.3/src/NEWS
2020-11-03 19:45:30 +00:00
chrisz
8f34a2e806 Update lang/ocaml to 4.10.0
tested on sparc64, update to lang/camlp4 and ok by jca@
ok daniel@
thanks.
2020-06-09 17:34:13 +00:00
chrisz
2dd0fda6b6 Update OCaml to 4.09
reviewed ports wise and help with @pkgpath, ok by sthen@
reviewed and help with bytecode-only plists, minor nits and ok by jca@
tested on sparc 64 by @jca
tested on aarch64 by Kurt Miller
tested on amd64 by me

Thanks for reviews and testing!
2019-09-26 09:46:09 +00:00
chrisz
e49631940c Correct the instructions to set OPAMROOT. Problem reported by Laurence Tratt. 2019-09-22 18:29:54 +00:00
chrisz
a1ef6db3e6 Add instructions how to build unison with fixed OCaml version via OPAM.
reviewed by sthen@, ok bket@
2019-09-22 17:59:03 +00:00
chrisz
225ce4224b Upgrade lang/ocaml to 4.08.1
* net unison needed some patchign to avoid deprecated library functions.
* all ports depending on the exact version of OCaml need revision bumps.
* net/unison needed some help to avoid deprecated library functions.

ok krw@, testing on i386 and ok daniel@
2019-09-18 17:49:35 +00:00
sthen
48b0b9660c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:48:23 +00:00
chrisz
b438efbd00 Upgrade OCaml and dependent ports
testing and OKs by avsm@, jca@, krw@ Thanks a lot !
2019-03-04 12:51:12 +00:00
bket
af1d9cf0ec Change Makefile's in net/unison to make them more consistent. Suggested
by jca@.

OK jca@
2019-02-04 18:55:08 +00:00
jca
ed91f63165 Fix DISTNAME/PKGNAME
Encode the "vX" part in distfiles, translated as "plX" in PKGNAME.
Makes it possible to update to v2.48.15v4, which is needed with newer
OCaml version.

ok sthen@ bket@ (maintainer)
2019-02-04 16:23:30 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
bket
cb0dcedee3 Add PORTROACH annotation.
This fixes portroach picking up a newer, incompatible version (which is
offered via unison/2.5x).

OK sthen@
2018-05-02 08:08:11 +00:00
bket
3d0dc3deb3 Update to unison-2.51.2.
This version is not compatible with older versions, so retain 2.48.15 by
splitting into 2.4x and 2.5x subdirectories and using "@option
is-branch".

Initial diff has been looked at by kn@ (looks OK port- and build-wise on
amd64) and giovanni@ (OK). Issues found by sthen@ (thanks!) and fixed by
me.

Take MAINTAINER (as discussed with giovanni@).

OK sthen@
2018-04-26 21:34:23 +00:00
giovanni
6f255c7f33 Update to 2.48.15
patch versions are on github now so switch to GH_ vars
enable regression tests
Initial diff from Bjorn Ketelaars with some tweaks by me
2017-12-21 15:31:48 +00:00
naddy
d3fccf836d replace gettext module 2017-11-16 22:23:42 +00:00
giovanni
3cc3c32cd2 patch the correct file
spotted and fixed by Caspar Shutijs
2017-03-13 22:25:14 +00:00
giovanni
6503680461 Fix rare SIGSEGV when transferring large replicas.
from Alex Markley via Davide Gerhard
2017-03-06 16:04:22 +00:00
giovanni
89f6e5f761 bugfix update to 2.48.4 2016-06-27 13:34:49 +00:00
krw
f5fd6f0fd2 Upgrade Ocaml to 4.3.0 and tweak ports the minimal amount to keep
them all compiling.

Tweaks include updating

ocaml-batteries 2.3.1 -> 2.5.0
ocaml-lwt 2.4.8 -> 2.5.2
ocaml-ppx-tools 0.99.2 -> 4.03.0
ocaml-camlp4 4.02+6 -> 4.03+1
utop 1.15 -> 1.19.2

and fixes to coccinelle and wyrd to let them build on bytecode archs.

Other necessary tweaks from the various homes of the projects.

Everything still builds on amd64 (native and bytecode) and sparc64 (bytecode).

ok anil@ sthen@ so final 4.3.0 tweaks can be done in-tree.
2016-06-24 15:59:11 +00:00
giovanni
21a447f8c3 Update to 2.48.3
Same diff from Björn Ketelaars, thanks
2015-01-09 10:10:43 +00:00
chrisz
4ae1d1646c Somehow I missed to cvs add the pkg and patches directories.
Thanks to Björn Ketelaars for telling me.
2014-10-17 06:22:08 +00:00
chrisz
94b0308ba9 missing changes in last commit. Also note the changes were given OKs by
ok sthen@, giovanni@
2014-10-16 16:17:07 +00:00
chrisz
902ef08796 * remove snapshot port, move net/unison/stable to net/unison
* patch to retain backtrace on uncaught exceptions
* add readme warning about incompadibilities between
  different OCaml versions.
2014-10-16 16:07:51 +00:00
chrisz
c0fe6ba6e0 Fix segfault in module UPrintf by using the stdlib instead. 2014-09-19 12:56:23 +00:00
kili
edea600f6e More bumps due to lang/ocaml pkgname change. 2014-08-22 22:49:07 +00:00
kili
c0f0c11435 Move REVISION bump from Makefile.inc to stable/Makefile where it
belongs.

BTW: there seems to be a snapshot newer than stable available again
(2.45.28), so if anyone is interested in reviving the snapshot
version, just give it a try.
2014-06-28 21:08:09 +00:00
sthen
7b10e7c633 PERMIT_* 2013-03-11 12:27:53 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
sthen
f5a323c546 Don't use ${FLAVOR:L}, we only support lower-case flavours now.
OK ajacoutot@ espie@
2013-02-09 14:49:50 +00:00
chrisz
0081341c9f update lang/ocaml to 4.00.1.
Let all ocaml ports RUN_DEPEND on the version of ocaml they were built with.
2012-11-30 19:38:09 +00:00
giovanni
d5cb91485d Update to 2.40.102
fixes an incompatibility between a server compiled with ocaml3 and a client
compiled with ocaml4
spotted by Jan Johansson, ok dcoppa@, chrisz@
2012-11-20 15:18:31 +00:00
espie
d0fa01c846 normalize pkgpath 2011-09-16 11:13:37 +00:00
ajacoutot
ebf18cf0c6 Use the gettext MODULE 2011-07-07 00:22:37 +00:00
giovanni
bf35fb2c10 Bugfix update to 2.40.63 2011-05-24 17:46:40 +00:00
giovanni
ef4a2501a4 Update to 2.40.61 from Björn Ketelaars with tweaks by me.
Unicode support is now enabled by default.
2011-03-03 08:47:55 +00:00