Sun May 8 15:02:33 2022 UTC ()
net/unison: Update to 2.52.1

2.52.1 is a maintenance release in the 2.52 series. All users are
strongly encouraged to migrate all systems on which they use unison to
2.52.1. Fairly soon, only reports about 2.52.1 will be allowed in the
issue tracker.

2.52.1 is expected to be the last release in the 2.52 series, absent
prompt (7 days) discovery and reporting of a serious problem.

After a 7-day hold, work towards 2.53 may be merged. In particular
this will include changing the minimum ocaml version to 4.08. Once
this happens, there will not be any more 2.52.x releases, as no one
contributing to unison maintenance is interested in supporting old
versions. Of course, the license gives anyone the ability to create or
cherry-pick fixes and to use the fixed versions.

Changes in 2.52.1

Released 2022-05-08

- Deprecate ocaml < 4.08: 2.53.0 will require 4.08 or higher
- Add man page
- Remove rsh:// URI scheme (ssh:// of course remains).
- Significant bugfixes and minor improvements
- Deprecate "backups" preference (see manual for alternatives)
- Deprecate "stream" and "halfduplex" preferences


(gdt)
diff -r1.139 -r1.140 pkgsrc/net/unison/Makefile
diff -r1.6 -r1.7 pkgsrc/net/unison/PLIST
diff -r1.33 -r1.34 pkgsrc/net/unison/distinfo

cvs diff -r1.139 -r1.140 pkgsrc/net/unison/Makefile (expand / switch to unified diff)

--- pkgsrc/net/unison/Makefile 2022/04/25 23:40:42 1.139
+++ pkgsrc/net/unison/Makefile 2022/05/08 15:02:33 1.140
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.139 2022/04/25 23:40:42 gdt Exp $ 1# $NetBSD: Makefile,v 1.140 2022/05/08 15:02:33 gdt Exp $
2 2
3DISTNAME= unison-2.52.0 3DISTNAME= unison-2.52.1
4#PKGREVISION= 0 4#PKGREVISION= 0
5PKGREVISION= 1 
6CATEGORIES= net 5CATEGORIES= net
7MASTER_SITES= ${MASTER_SITE_GITHUB:=bcpierce00/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=bcpierce00/}
8GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
9 8
10MAINTAINER= gdt@NetBSD.org 9MAINTAINER= gdt@NetBSD.org
11HOMEPAGE= https://github.com/bcpierce00/unison 10HOMEPAGE= https://github.com/bcpierce00/unison
12#HOMEPAGE+= https://www.cis.upenn.edu/~bcpierce/unison/ 11#HOMEPAGE+= https://www.cis.upenn.edu/~bcpierce/unison/
13COMMENT= File-synchronization tool 12COMMENT= File-synchronization tool
14LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
15 14
16USE_TOOLS+= gmake bash 15USE_TOOLS+= gmake bash
17MAKE_FLAGS+= CFLAGS="" 16MAKE_FLAGS+= CFLAGS=""
18MAKE_ENV+= HOME=${WRKDIR:Q} 17MAKE_ENV+= HOME=${WRKDIR:Q}
@@ -23,31 +22,33 @@ MAKE_ENV+= HOME=${WRKDIR:Q} @@ -23,31 +22,33 @@ MAKE_ENV+= HOME=${WRKDIR:Q}
23MAKE_FLAGS+= NATIVE=true 22MAKE_FLAGS+= NATIVE=true
24.else 23.else
25MAKE_FLAGS+= NATIVE=false 24MAKE_FLAGS+= NATIVE=false
26.endif 25.endif
27 26
28# bsd.prefs.mk, included also by options, must be after ocaml to get 27# bsd.prefs.mk, included also by options, must be after ocaml to get
29# _PKGSRC_MKPIE set correctly. 28# _PKGSRC_MKPIE set correctly.
30.include "options.mk" 29.include "options.mk"
31.include "../../mk/bsd.prefs.mk" 30.include "../../mk/bsd.prefs.mk"
32 31
33TEST_TARGET= test 32TEST_TARGET= test
34 33
35INSTALLATION_DIRS= bin 34INSTALLATION_DIRS= bin
 35INSTALLATION_DIRS+= ${PKGMANDIR}/man1
36INSTALLATION_DIRS+= share/doc/unison 36INSTALLATION_DIRS+= share/doc/unison
37 37
38do-install: 38do-install:
39 ${INSTALL_PROGRAM} ${WRKSRC}/src/unison ${DESTDIR}${PREFIX}/bin 39 ${INSTALL_PROGRAM} ${WRKSRC}/src/unison ${DESTDIR}${PREFIX}/bin
40 ${INSTALL_MAN} ${WRKSRC}/src/CONTRIB ${DESTDIR}${PREFIX}/share/doc/unison 40 ${INSTALL_MAN} ${WRKSRC}/src/CONTRIB ${DESTDIR}${PREFIX}/share/doc/unison
41 ${INSTALL_MAN} ${WRKSRC}/src/COPYING ${DESTDIR}${PREFIX}/share/doc/unison 41 ${INSTALL_MAN} ${WRKSRC}/src/COPYING ${DESTDIR}${PREFIX}/share/doc/unison
42 ${INSTALL_MAN} ${WRKSRC}/NEWS.md ${DESTDIR}${PREFIX}/share/doc/unison 42 ${INSTALL_MAN} ${WRKSRC}/NEWS.md ${DESTDIR}${PREFIX}/share/doc/unison
43 ${INSTALL_MAN} ${WRKSRC}/src/README ${DESTDIR}${PREFIX}/share/doc/unison 43 ${INSTALL_MAN} ${WRKSRC}/src/README ${DESTDIR}${PREFIX}/share/doc/unison
44 ${INSTALL_MAN} ${WRKSRC}/src/ROADMAP.txt ${DESTDIR}${PREFIX}/share/doc/unison 44 ${INSTALL_MAN} ${WRKSRC}/src/ROADMAP.txt ${DESTDIR}${PREFIX}/share/doc/unison
45 ${INSTALL_MAN} ${WRKSRC}/src/TODO.txt ${DESTDIR}${PREFIX}/share/doc/unison 45 ${INSTALL_MAN} ${WRKSRC}/src/TODO.txt ${DESTDIR}${PREFIX}/share/doc/unison
 46 ${INSTALL_MAN} ${WRKSRC}/man/unison.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
46 47
47.include "../../mk/pthread.buildlink3.mk" 48.include "../../mk/pthread.buildlink3.mk"
48.if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} != "none") 49.if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} != "none")
49MAKE_FLAGS+= THREADS=true 50MAKE_FLAGS+= THREADS=true
50.endif 51.endif
51 52
52.include "../../lang/ocaml/buildlink3.mk" 53.include "../../lang/ocaml/buildlink3.mk"
53.include "../../mk/bsd.pkg.mk" 54.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/net/unison/PLIST (expand / switch to unified diff)

--- pkgsrc/net/unison/PLIST 2022/03/13 15:07:13 1.6
+++ pkgsrc/net/unison/PLIST 2022/05/08 15:02:33 1.7
@@ -1,8 +1,9 @@ @@ -1,8 +1,9 @@
1@comment $NetBSD: PLIST,v 1.6 2022/03/13 15:07:13 gdt Exp $ 1@comment $NetBSD: PLIST,v 1.7 2022/05/08 15:02:33 gdt Exp $
2bin/unison 2bin/unison
 3man/man1/unison.1
3share/doc/unison/CONTRIB 4share/doc/unison/CONTRIB
4share/doc/unison/COPYING 5share/doc/unison/COPYING
5share/doc/unison/NEWS.md 6share/doc/unison/NEWS.md
6share/doc/unison/README 7share/doc/unison/README
7share/doc/unison/ROADMAP.txt 8share/doc/unison/ROADMAP.txt
8share/doc/unison/TODO.txt 9share/doc/unison/TODO.txt

cvs diff -r1.33 -r1.34 pkgsrc/net/unison/distinfo (expand / switch to unified diff)

--- pkgsrc/net/unison/distinfo 2022/03/13 15:20:13 1.33
+++ pkgsrc/net/unison/distinfo 2022/05/08 15:02:33 1.34
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.33 2022/03/13 15:20:13 gdt Exp $ 1$NetBSD: distinfo,v 1.34 2022/05/08 15:02:33 gdt Exp $
2 2
3BLAKE2s (unison-2.52.0.tar.gz) = 59129fa38b89e23e2defdb7163754153b497d828a69c5d7f6695465d002390fe 3BLAKE2s (unison-2.52.1.tar.gz) = 1e84eba3381f984ddd0c39b73d42d108b37a5fd731aced466fcce7f75fae9146
4SHA512 (unison-2.52.0.tar.gz) = 24cfb43b40a05f85164c43e8744216142db4cd74d9d09ba7178f25f794b0dcce252597fa1eb49a4133e63d891c8d23fd7472669cf9f52777bc6aa86b0a50e6f5 4SHA512 (unison-2.52.1.tar.gz) = 6b1b44ffb9c1f6373e7250b28c08c26dfc4281ff750f64155872317e1b98fce40fb3adf16ad89ebe0d033c93254c048c8b7d641163219642bfea9b4bb37c9e0a
5Size (unison-2.52.0.tar.gz) = 1354200 bytes 5Size (unison-2.52.1.tar.gz) = 1360920 bytes
6SHA1 (patch-src_Makefile) = 0a453634bacf03516192128ad653446a3b760537 6SHA1 (patch-src_Makefile) = 0a453634bacf03516192128ad653446a3b760537