Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Jul 2017 09:01:06 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r446562 - in head/sysutils/ufs_copy: . files
Message-ID:  <201707250901.v6P916eh085411@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Tue Jul 25 09:01:05 2017
New Revision: 446562
URL: https://svnweb.freebsd.org/changeset/ports/446562

Log:
  - Update WWW
  - Add LICENSE
  - Switch to options helpers
  - Remove outdated __FreeBSD_version condition
  
  Approved by:	portmgr blanket

Modified:
  head/sysutils/ufs_copy/Makefile
  head/sysutils/ufs_copy/files/patch-ufs_copy.c
  head/sysutils/ufs_copy/pkg-descr

Modified: head/sysutils/ufs_copy/Makefile
==============================================================================
--- head/sysutils/ufs_copy/Makefile	Tue Jul 25 09:01:05 2017	(r446561)
+++ head/sysutils/ufs_copy/Makefile	Tue Jul 25 09:01:05 2017	(r446562)
@@ -5,22 +5,24 @@ PORTNAME=	ufs_copy
 PORTVERSION=	20060921
 PORTREVISION=	2
 CATEGORIES=	sysutils
-MASTER_SITES=	http://people.freebsd.org/~simokawa/ufs/
+MASTER_SITES=	https://people.freebsd.org/~simokawa/ufs/
 DISTNAME=	ufs-${PORTVERSION}
 
 MAINTAINER=	nobutaka@FreeBSD.org
 COMMENT=	Fast copy utility for UFS filesystem
 
+LICENSE=	BSD4CLAUSE
+
 USES=		uidfix
 WRKSRC=		${WRKDIR}/ufs
 MAKE_ARGS=	BINDIR=${PREFIX}/sbin
 
-PORTDOCS=		README
+PORTDOCS=	README
 
-OPTIONS_DEFINE=		DOCS
+OPTIONS_DEFINE=	DOCS
 
-post-install:
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA}	${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/sysutils/ufs_copy/files/patch-ufs_copy.c
==============================================================================
--- head/sysutils/ufs_copy/files/patch-ufs_copy.c	Tue Jul 25 09:01:05 2017	(r446561)
+++ head/sysutils/ufs_copy/files/patch-ufs_copy.c	Tue Jul 25 09:01:05 2017	(r446562)
@@ -1,6 +1,6 @@
---- ufs_copy.c.orig	2006-09-21 15:28:09.000000000 +0900
-+++ ufs_copy.c	2015-08-17 11:45:07.797947000 +0900
-@@ -111,9 +111,11 @@
+--- ufs_copy.c.orig	2006-09-21 06:28:09 UTC
++++ ufs_copy.c
+@@ -111,9 +111,11 @@ int
  main(int argc, char *argv[])
  {
  	struct fstab *fs;
@@ -14,7 +14,7 @@
  
  #ifdef USEMMAP
  	while ((ch = getopt(argc, argv, "aBb:ceMms:v")) != -1)
-@@ -174,6 +176,21 @@
+@@ -174,6 +176,21 @@ main(int argc, char *argv[])
  		eval = system(buf);
  		if (eval)
  			errx(eval, "mksnap_ffs failed");
@@ -36,7 +36,7 @@
  	}
  
  	if ((fs = getfsfile(src)) == NULL) {
-@@ -188,9 +205,19 @@
+@@ -188,9 +205,19 @@ main(int argc, char *argv[])
  	}
  
  	if (snapshot) {
@@ -58,13 +58,11 @@
  			fprintf(stderr, "done\n");
  		else
  			fprintf(stderr, "failed\n");
-@@ -262,6 +289,9 @@
+@@ -262,6 +289,7 @@ copy_ufs(const char *src_path, const cha
  		}
  	}
  	bcopy(&src, &dst, sizeof(dst));
-+#if __FreeBSD_version >= 900011
 +	dst.d_sbcsum = NULL;
-+#endif
  	dst.d_name = dst_path;
  	dst.d_fd = open(dst_path, O_CREAT | O_WRONLY,  S_IRUSR |  S_IWUSR );
  	if (dst.d_fd < 0) {

Modified: head/sysutils/ufs_copy/pkg-descr
==============================================================================
--- head/sysutils/ufs_copy/pkg-descr	Tue Jul 25 09:01:05 2017	(r446561)
+++ head/sysutils/ufs_copy/pkg-descr	Tue Jul 25 09:01:05 2017	(r446562)
@@ -2,4 +2,4 @@ The ufs_copy copies a UFS filesystem image like dd(1).
 It doesn't copy free blocks for speed and it generates a sparse destination
 file for saving space.
 
-WWW: http://people.freebsd.org/~simokawa/ufs/
+WWW: https://people.freebsd.org/~simokawa/ufs/



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