Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Aug 2020 20:20:08 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r547084 - in head/sysutils/burp-devel: . files
Message-ID:  <202008302020.07UKK8HL096230@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Sun Aug 30 20:20:08 2020
New Revision: 547084
URL: https://svnweb.freebsd.org/changeset/ports/547084

Log:
  Update to 2.3.32
  
  - Update MASTER_SITES: use upstream release tarball
  - Sort PLIST
  - Update pkg-descr
  - Take maintainership
  
  Changes:	https://github.com/grke/burp/releases
  		https://github.com/grke/burp/blob/master/CHANGELOG

Added:
  head/sysutils/burp-devel/files/
     - copied from r546901, head/sysutils/burp/files/
  head/sysutils/burp-devel/pkg-descr
     - copied, changed from r545742, head/sysutils/burp/pkg-descr
  head/sysutils/burp-devel/pkg-plist
     - copied, changed from r545742, head/sysutils/burp/pkg-plist
Modified:
  head/sysutils/burp-devel/Makefile
  head/sysutils/burp-devel/distinfo

Modified: head/sysutils/burp-devel/Makefile
==============================================================================
--- head/sysutils/burp-devel/Makefile	Sun Aug 30 20:20:03 2020	(r547083)
+++ head/sysutils/burp-devel/Makefile	Sun Aug 30 20:20:08 2020	(r547084)
@@ -1,15 +1,41 @@
 # $FreeBSD$
 
-PORTVERSION=	2.3.28
-PORTREVISION=	0	#this is a slave port that needs PORTREVISION to be tracked separately
+PORTNAME=	burp
+PORTVERSION=	2.3.32
+CATEGORIES=	sysutils
+MASTER_SITES=	https://github.com/grke/burp/releases/download/${PORTVERSION}/
 PKGNAMESUFFIX=	-devel
 
+MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Network backup and restore program (development)
 
-MASTERDIR=	${.CURDIR}/../burp
-DISTINFO_FILE=	${.CURDIR}/distinfo
+LICENSE=	AGPLv3 PD
+LICENSE_COMB=	multi
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BUILD_DEPENDS=	${LOCALBASE}/include/uthash.h:devel/uthash \
+		${LOCALBASE}/include/yajl/yajl_common.h:devel/yajl
+LIB_DEPENDS=	librsync.so:net/librsync
+RUN_DEPENDS=	bash:shells/bash
+
+#USES=		gmake libtool ncurses pkgconfig ssl tar:bz2
+USES=		libtool ncurses pkgconfig ssl tar:bz2
+
+CONFIGURE_ARGS=	--sysconfdir=${ETCDIR}
+GNU_CONFIGURE=	yes
+INSTALL_TARGET=	install-all
+USE_RC_SUBR=	burp
+
+PLIST_SUB=	PORTVERSION=${PORTVERSION}
+
 CONFLICTS_INSTALL=	burp
-PORTSCOUT=
 
-.include "${MASTERDIR}/Makefile"
+OPTIONS_DEFINE=	IPV6
+IPV6_CONFIGURE_ENABLE=	ipv6
+
+post-install:
+.for file in CA.cnf burp.conf burp-server.conf clientconfdir/testclient
+	${MV} ${STAGEDIR}${ETCDIR}/${file} ${STAGEDIR}${ETCDIR}/${file}.sample
+.endfor
+
+.include <bsd.port.mk>

Modified: head/sysutils/burp-devel/distinfo
==============================================================================
--- head/sysutils/burp-devel/distinfo	Sun Aug 30 20:20:03 2020	(r547083)
+++ head/sysutils/burp-devel/distinfo	Sun Aug 30 20:20:08 2020	(r547084)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1591049857
-SHA256 (grke-burp-2.3.28_GH0.tar.gz) = 53f6c85705ab62542c244e57832e17da00044fb2c4daecd5cd742524eefb1678
-SIZE (grke-burp-2.3.28_GH0.tar.gz) = 616937
+TIMESTAMP = 1598777618
+SHA256 (burp-2.3.32.tar.bz2) = 61e62de7726a888067666aa3a9c2e7ed9ddb3c5d5d02f9ed35b4e927800f9454
+SIZE (burp-2.3.32.tar.bz2) = 714904

Copied and modified: head/sysutils/burp-devel/pkg-descr (from r545742, head/sysutils/burp/pkg-descr)
==============================================================================
--- head/sysutils/burp/pkg-descr	Sat Aug 22 07:29:02 2020	(r545742, copy source)
+++ head/sysutils/burp-devel/pkg-descr	Sun Aug 30 20:20:08 2020	(r547084)
@@ -1,6 +1,12 @@
-Burp is a backup and restore program.
-It uses librsync in order to save on the amount of space that is used
-by each backup. It also uses VSS (Volume Shadow Copy Service)
-to make snapshots when backing up Windows computers.
+Burp is a network backup and restore program. It attempts to reduce network
+traffic and the amount of space that is used by each backup. There are two
+independent backup protocols to choose from:
+- Protocol 1: Optionally uses librsync.
+  Available in all burp versions and is stable.
+- Protocol 2: Uses variable length chunking for inline deduplication, and
+  sparse indexing on the server side.
+  Available from burp version 2.0.x, but is experimental and should not be used
+  in production.
 
 WWW: https://burp.grke.org/
+WWW: https://github.com/grke/burp

Copied and modified: head/sysutils/burp-devel/pkg-plist (from r545742, head/sysutils/burp/pkg-plist)
==============================================================================
--- head/sysutils/burp/pkg-plist	Sat Aug 22 07:29:02 2020	(r545742, copy source)
+++ head/sysutils/burp-devel/pkg-plist	Sun Aug 30 20:20:08 2020	(r547084)
@@ -1,9 +1,12 @@
 bin/vss_strip
-@sample %%ETCDIR%%/CA.cnf.sample
-@sample %%ETCDIR%%/burp-server.conf.sample
-@sample %%ETCDIR%%/burp.conf.sample
-%%ETCDIR%%/clientconfdir/incexc/example
-@sample %%ETCDIR%%/clientconfdir/testclient.sample
+@dir etc/burp/CA-client
+@sample etc/burp/CA.cnf.sample
+@dir etc/burp/autoupgrade/server/win32
+@dir etc/burp/autoupgrade/server/win64/%%PORTVERSION%%
+@sample etc/burp/burp-server.conf.sample
+@sample etc/burp/burp.conf.sample
+etc/burp/clientconfdir/incexc/example
+@sample etc/burp/clientconfdir/testclient.sample
 man/man8/bedup.8.gz
 man/man8/bsigs.8.gz
 man/man8/bsparse.8.gz
@@ -20,7 +23,4 @@ sbin/burp_ca
 %%DATADIR%%/scripts/ssl_extra_checks_script
 %%DATADIR%%/scripts/summary_script
 %%DATADIR%%/scripts/timer_script
-@dir %%ETCDIR%%/CA-client
-@dir %%ETCDIR%%/autoupgrade/server/win32
-@dir %%ETCDIR%%/autoupgrade/server/win64/%%PORTVERSION%%
 @dir /var/spool/burp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008302020.07UKK8HL096230>