Saturday, March 10, 2018

UPDATE net/librsync

Enclosed a diff for bringing librsync to 2.0.2, which is a minor point
release that includes mainly code cleanups. As a result there is one
patch less to maintain.

Instead of using MASTER_SITES Use GH_* (as explained in
Makefile.template). While here update HOMEPAGE.

Output 'make test':

100% tests passed, 0 tests failed out of 12

Build tested all consumers without any issue.

OK?


Index: Makefile
===================================================================
RCS file: /cvs/ports/net/librsync/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile 8 Feb 2018 22:35:19 -0000 1.19
+++ Makefile 10 Mar 2018 11:59:51 -0000
@@ -2,22 +2,21 @@

COMMENT= library for delta compression of streams

-V= 2.0.1
-DISTNAME= librsync-$V
-DISTFILES= ${DISTNAME}{v$V}.tar.gz
+# XXX: https://github.com/librsync/librsync/issues/146
+GH_ACCOUNT= librsync
+GH_PROJECT= librsync
+GH_TAGNAME= v2.0.2

SHARED_LIBS += rsync 4.0 # 2.0

CATEGORIES= net

-HOMEPAGE= https://github.com/librsync/librsync
+HOMEPAGE= https://librsync.github.io/

# LGPLv2.1+
PERMIT_PACKAGE_CDROM= Yes

WANTLIB += b2 c popt
-
-MASTER_SITES= https://github.com/librsync/librsync/archive/

MODULES= devel/cmake

Index: distinfo
===================================================================
RCS file: /cvs/ports/net/librsync/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo 8 Feb 2018 22:35:19 -0000 1.5
+++ distinfo 10 Mar 2018 11:59:51 -0000
@@ -1,2 +1,2 @@
-SHA256 (librsync-2.0.1.tar.gz) = b85pBBqk/HKiHxqygKcpm4LfKx+gol2Glf1SfmdSYl4=
-SIZE (librsync-2.0.1.tar.gz) = 169765
+SHA256 (librsync-2.0.2.tar.gz) = 5nuVIO6E9yOb5ulIeVgDvZVJUJHMAL9tDoxpdgMqSvE=
+SIZE (librsync-2.0.2.tar.gz) = 174480
Index: patches/patch-tests_hashtable_test_c
===================================================================
RCS file: patches/patch-tests_hashtable_test_c
diff -N patches/patch-tests_hashtable_test_c
--- patches/patch-tests_hashtable_test_c 8 Feb 2018 22:35:19 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-tests_hashtable_test_c,v 1.1 2018/02/08 22:35:19 sthen Exp $
-
-Index: tests/hashtable_test.c
---- tests/hashtable_test.c.orig
-+++ tests/hashtable_test.c
-@@ -27,7 +27,6 @@
- #include "hashtable.h"
-
- /* Key type for the hashtable. */
--typedef int key_t;
- void key_init(key_t *k, int i)
- {
- /* This is chosen to cause bad key collisions and clustering. */

No comments:

Post a Comment