An implementation of AT&T Research UNIX V8 newer(1)

PR:		ports/92146
Submitted by:	Jeffrey H. Johnson <CPE1704TKS@bellsouth.net>
This commit is contained in:
Sergey Matveychuk 2006-01-23 07:10:11 +00:00
parent f6159fbf7a
commit e6b78e47f8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=154216
4 changed files with 54 additions and 0 deletions

View file

@ -311,6 +311,7 @@
SUBDIR += muuz
SUBDIR += nagios-base-logos
SUBDIR += najitool
SUBDIR += newer
SUBDIR += nserver
SUBDIR += nsf
SUBDIR += numchar

30
misc/newer/Makefile Normal file
View file

@ -0,0 +1,30 @@
# New ports collection makefile for: newer
# Date created: 22 January 2006
# Whom: Jeffrey H. Johnson <CPE1704TKS@bellsouth.net>
#
# $FreeBSD$
#
PORTNAME= newer
PORTVERSION= 1.0
CATEGORIES= misc
MASTER_SITES= ftp://ftp.cwru.edu/pub/chet/
DISTFILES= newer.c
EXTRACT_ONLY= # none
MAINTAINER= CPE1704TKS@bellsouth.net
COMMENT= An implementation of AT&T Research UNIX V8 newer(1)
CONFLICTS= teTeX-base-[0-9]*
PLIST_FILES= bin/newer
NO_EXTRACT= yes
do-build:
${CP} ${DISTDIR}/newer.c ${WRKDIR}/newer.c
${CC} ${CFLAGS} -o ${WRKDIR}/newer ${WRKDIR}/newer.c
do-install:
${INSTALL_PROGRAM} ${WRKDIR}/newer ${PREFIX}/bin
.include <bsd.port.mk>

4
misc/newer/distinfo Normal file
View file

@ -0,0 +1,4 @@
MD5 (newer.c) = b21df1d77cfa2a7559d2e9cd6e0ca841
SHA256 (newer.c) =
42117fa1b4fe735742bc5be1e73e80cffb041ae264290432ae5dc7faa292d0d4
SIZE (newer.c) = 1539

19
misc/newer/pkg-descr Normal file
View file

@ -0,0 +1,19 @@
> There doesn't appear to be any decent way to compare the last modified
> times of files from the shell...
Before everybody starts inventing their own names for this, it should be
noted that V8 already has a program for this, newer(1). It takes two
filenames as arguments, and exits with status 0 if and only if either
(a) the first exists and the second does not, or (b) both exist and the
first's modification time is at least as recent as the second's. Other-
wise it exits with non-zero status. (The preceding two sentences are
essentially the whole of the manual page for it.)
Relatively few people have V8, but in the absence of any other precedent
for what this facility should like look, it seems reasonable to follow
V8's lead:
newer file1 file2
exit with 0 status if file1 exists and file2 does not, or if file1's last
modified time is at least as recent as file2's.