diff --git a/net/44bsd-rdist/Makefile b/net/44bsd-rdist/Makefile index 49f707f31751..8066661f65c7 100644 --- a/net/44bsd-rdist/Makefile +++ b/net/44bsd-rdist/Makefile @@ -1,33 +1,32 @@ PORTNAME= 44bsd-rdist PORTVERSION= 20001111 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= LOCAL/cy MAINTAINER= cy@FreeBSD.org COMMENT= The traditional 4.4BSD rdist EXTRACT_DEPENDS= rcs:devel/rcs57 USES= tar:bzip2 NO_WRKSUBDIR= yes PLIST_FILES= bin/44bsd-rdist \ man/man1/44bsd-rdist.1.gz CFLAGS= -Wno-deprecated-non-prototype \ - -Wno-incompatible-library-redeclaration \ - -Wno-int-conversion + -Wno-incompatible-library-redeclaration post-extract: cd ${WRKSRC} ; co RCS/*,v do-install: ${INSTALL_PROGRAM} ${WRKSRC}/rdist ${STAGEDIR}${PREFIX}/bin/44bsd-rdist ${INSTALL_MAN} ${WRKSRC}/rdist.1 ${STAGEDIR}${PREFIX}/man/man1/44bsd-rdist.1 tarup: -cd ${WRKSRC} ; ${RM} * cd ${WRKSRC} ; ${TAR} cvyf /tmp/${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} . .include diff --git a/net/44bsd-rdist/files/patch-expand.c b/net/44bsd-rdist/files/patch-expand.c index 4c052f4e4e89..dfa8ba4be4c7 100644 --- a/net/44bsd-rdist/files/patch-expand.c +++ b/net/44bsd-rdist/files/patch-expand.c @@ -1,11 +1,20 @@ ---- expand.c.orig 2013-09-17 23:46:26.681322944 -0700 -+++ expand.c 2013-09-18 00:29:13.792410201 -0700 +--- expand.c.orig 2023-02-14 21:23:14.429816000 -0800 ++++ expand.c 2023-02-14 21:25:25.393203000 -0800 +@@ -179,7 +179,7 @@ + savec = *tail; + *tail = '\0'; + } +- tp = lookup(cp, NULL, 0); ++ tp = lookup(cp, 0, 0); + if (savec != '\0') + *tail = savec; + if (tp != NULL) { @@ -309,7 +309,7 @@ return; goto patherr2; } - if (fstat(dirp->dd_fd, &stb) < 0) + if (fstat(dirfd(dirp), &stb) < 0) goto patherr1; if (!ISDIR(stb.st_mode)) { errno = ENOTDIR;