svn commit: r566196 - head/sysutils/cpdup

Matthias Andree mandree at FreeBSD.org
Sat Feb 20 23:15:13 UTC 2021


Author: mandree
Date: Sat Feb 20 23:15:12 2021
New Revision: 566196
URL: https://svnweb.freebsd.org/changeset/ports/566196

Log:
  sysutils/cpdup: update to v1.22, reset maintainer
  
  + switch to DragonflyBSD upstream (Github)
  + patch CFLAGS in
  + patch pkg-config out for base OpenSSL
  + reset maintainer Gianmarco Giovannelli gmarco at gufi.org, repeat timeout,
    reporter claims address unreachable
  
  Extract from https://github.com/DragonFlyBSD/cpdup/tags
  
  cpdup v1.22
  * Add support for lchmod(), lutimes() and lchflags(), allowing symlinks
    to fully replicated.
  * Fix issues when the destination of a rename is chflag'ed in a way that
    causes the rename to fail.
  * Delete temporary files when a rename flies.
  * Remove the FSMID support (obsolete in DragonFly BSD since 2009).
  
  cpdup v1.21
  * Support microsecond timestamp precision; bumped protocol version from
    4 to 5.
  
  PR:		252854
  Reported by:	Henrik Rosenke <rosenke at dssgmbh.de>

Modified:
  head/sysutils/cpdup/Makefile
  head/sysutils/cpdup/distinfo

Modified: head/sysutils/cpdup/Makefile
==============================================================================
--- head/sysutils/cpdup/Makefile	Sat Feb 20 23:14:06 2021	(r566195)
+++ head/sysutils/cpdup/Makefile	Sat Feb 20 23:15:12 2021	(r566196)
@@ -2,23 +2,28 @@
 # $FreeBSD$
 
 PORTNAME=	cpdup
-PORTVERSION=	1.20
+PORTVERSION=	1.22
 CATEGORIES=	sysutils
-MASTER_SITES=	http://utenti.gufi.org/~gmarco/files/distfiles/ \
-		https://www.madpilot.net/~mad/
 
-MAINTAINER=	gmarco at gufi.org
+MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Comprehensive filesystem mirroring and backup program
 
 LICENSE=	BSD2CLAUSE # clarified by Matthew Dillon himself
 
-USES=		tar:xz
+USES=		gmake ssl tar:xz
+USE_GITHUB=	yes
+GH_TUPLE=	DragonFlyBSD:${PORTNAME}:v${PORTVERSION}
+MAKEFILE=	GNUmakefile
+MAKE_ARGS+=	LIBS="-L${OPENSSLLIB} -lcrypto"
 
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-CFLAGS+=	-D_ST_FLAGS_PRESENT_
-
 PLIST_FILES=	bin/cpdup man/man1/cpdup.1.gz
+
+post-patch:
+	${REINPLACE_CMD} \
+		-e 's}^CFLAGS=\(.*\)}& ${CFLAGS}}' \
+		-e '/^CFLAGS+=.*pkg-config.*openssl/s}^CFLAGS.*}CFLAGS+=-I${OPENSSLINC}}' \
+		-e '/^LIBS+=.*pkg-config.*openssl/s}^LIBS.*}LIBS+=-L${OPENSSLLIB} -Wl,--as-needed -lssl -lcrypto}' \
+		${WRKSRC}/GNUmakefile
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/cpdup ${STAGEDIR}${PREFIX}/bin

Modified: head/sysutils/cpdup/distinfo
==============================================================================
--- head/sysutils/cpdup/distinfo	Sat Feb 20 23:14:06 2021	(r566195)
+++ head/sysutils/cpdup/distinfo	Sat Feb 20 23:15:12 2021	(r566196)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1550687246
-SHA256 (cpdup-1.20.tar.xz) = 6c79c0785d29fe611156f1f572db866fa41b52518a181f22e1ed45eae6887169
-SIZE (cpdup-1.20.tar.xz) = 37568
+TIMESTAMP = 1613861241
+SHA256 (DragonFlyBSD-cpdup-1.22-v1.22_GH0.tar.gz) = 2dbfa16a080f8dce1be64a511e785b8491e59be8a0f3d1cef035d08147cc4793
+SIZE (DragonFlyBSD-cpdup-1.22-v1.22_GH0.tar.gz) = 44126


More information about the svn-ports-all mailing list