Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Feb 2019 08:09:09 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r492672 - in head/sysutils: . mapdir
Message-ID:  <201902110809.x1B8992t004986@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Mon Feb 11 08:09:09 2019
New Revision: 492672
URL: https://svnweb.freebsd.org/changeset/ports/492672

Log:
  New port: sysutils/mapdir
  
  mapdir is a shell script utility, that can be used to map the
  structure of directory trees.  It is mainly used to verify the
  consistency between different directory hierachies, which contain
  the same files, as the report files generated by mapdir can
  subsequently be passed to the diff utility.
  
  WWW: https://www.olivermahmoudi.com/programming/mapping-dirs
  
  PR:		233112
  Submitted by:	Oliver Mahmoudi <fbsd@olivermahmoudi.com>

Added:
  head/sysutils/mapdir/
  head/sysutils/mapdir/Makefile   (contents, props changed)
  head/sysutils/mapdir/distinfo   (contents, props changed)
  head/sysutils/mapdir/pkg-descr   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Mon Feb 11 07:39:41 2019	(r492671)
+++ head/sysutils/Makefile	Mon Feb 11 08:09:09 2019	(r492672)
@@ -644,6 +644,7 @@
     SUBDIR += magicrescue
     SUBDIR += manck
     SUBDIR += mapchan
+    SUBDIR += mapdir
     SUBDIR += massadmin
     SUBDIR += mate-control-center
     SUBDIR += mate-polkit

Added: head/sysutils/mapdir/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/mapdir/Makefile	Mon Feb 11 08:09:09 2019	(r492672)
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME=	mapdir
+PORTVERSION=	1.0
+CATEGORIES=	sysutils
+MASTER_SITES=	https://www.olivermahmoudi.com/files/
+
+MAINTAINER=	fbsd@olivermahmoudi.com
+COMMENT=	Tool to map directory trees
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${LOCALBASE}/bin/bash:shells/bash
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+
+PLIST_FILES=	bin/mapdir \
+		man/man1/mapdir.1.gz
+
+WRKSRC=		${WRKDIR}/${PORTNAME}
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|/bin/sh|${LOCALBASE}/bin/bash|' \
+		-e 's|md5sum|md5|g' \
+		-e 's|sha256sum|sha256|g' \
+		-e 's|print $$1|print $$4|g' \
+		${WRKSRC}/${PORTNAME}
+	@${REINPLACE_CMD} -e 's|md5sum|md5|g' \
+		-e 's|sha256sum|sha256|g' \
+		${WRKSRC}/${PORTNAME}.1
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/mapdir ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/mapdir.1 ${STAGEDIR}${PREFIX}/man/man1
+
+.include <bsd.port.mk>

Added: head/sysutils/mapdir/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/mapdir/distinfo	Mon Feb 11 08:09:09 2019	(r492672)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1521914328
+SHA256 (mapdir-1.0.tar.gz) = 44380a69af60eec22b95dcbafcf01d1eb676d222020ce4bb3b4e5f3e0e367ad5
+SIZE (mapdir-1.0.tar.gz) = 4534

Added: head/sysutils/mapdir/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/mapdir/pkg-descr	Mon Feb 11 08:09:09 2019	(r492672)
@@ -0,0 +1,7 @@
+mapdir is a shell script utility, that can be used to map the
+structure of directory trees.  It is mainly used to verify the
+consistency between different directory hierachies, which contain
+the same files, as the report files generated by mapdir can
+subsequently be passed to the diff utility.
+
+WWW: https://www.olivermahmoudi.com/programming/mapping-dirs



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