svn commit: r446562 - in head/sysutils/ufs_copy: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Tue Jul 25 09:01:07 UTC 2017
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 at 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/
More information about the svn-ports-all
mailing list