summaryrefslogtreecommitdiff
path: root/sysutils/tct
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-09-27 03:53:32 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-09-27 03:53:32 +0000
commit5b42e257dc28c7d4a824b3118684cabbd8595fb9 (patch)
treef76315ce0cf9125f329caf72fcfd330fbe99006a /sysutils/tct
parentUpdate port: misc/gretl to 1.1.2 (diff)
[NEW PORT] sysutils/tct: Analyzer for forensic data
The Coroner's Toolkit (TCT) is a collection of tools designed to assist in a forensic examination of a computer. It is primarily designed for Unix systems, but it can some small amount of data collection & analysis from non-Unix disks/media. WWW: http://www.fish.com/tct/ - Francisco Gomez - francisco@gomezmarin.com PR: ports/57048 Submitted by: Francisco Gomez <francisco@gomezmarin.com>
Notes
Notes: svn path=/head/; revision=89506
Diffstat (limited to 'sysutils/tct')
-rw-r--r--sysutils/tct/Makefile56
-rw-r--r--sysutils/tct/distinfo1
-rw-r--r--sysutils/tct/pkg-descr9
-rw-r--r--sysutils/tct/pkg-plist27
4 files changed, 93 insertions, 0 deletions
diff --git a/sysutils/tct/Makefile b/sysutils/tct/Makefile
new file mode 100644
index 000000000000..8a84a93caf96
--- /dev/null
+++ b/sysutils/tct/Makefile
@@ -0,0 +1,56 @@
+# New ports collection makefile for: tct
+# Date created: 21 September 2003
+# Whom: Francisco Gomez <francisco@gomezmarin.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= tct
+PORTVERSION= 1.12
+CATEGORIES= sysutils
+MASTER_SITES= http://www.fish.com/tct/ \
+ http://www.porcupine.org/forensics/
+
+MAINTAINER= francisco@gomezmarin.com
+COMMENT= Analyzer for forensic data
+
+RUN_DEPENDS= ${PERL}:${PORTSDIR}/lang/perl5
+RUN_DEPENDS+= ${LOCALBASE}/sbin/lsof:${PORTSDIR}/sysutils/lsof
+
+MAN1= file.1 ils.1 mactime.1 pcat.1 grave-robber.1 lastcomm.1 major_minor.1 timeout.1 icat.1 lazarus.1 md5.1 unrm.1
+MAN5= magic.5 tm-format.5
+
+PORTDOCS= CHANGES COPYRIGHT INSTALL LICENSE MANIFEST OS-NOTES README.FIRST TODO docs/README docs/design-notes docs/lazarus.README docs/grave-robber.README docs/mac.README
+
+do-install:
+ @${INSTALL_PROGRAM} ${WRKSRC}/bin/file ${LOCALBASE}/bin
+ @${INSTALL_DATA} -m 555 ${WRKSRC}/bin/grave-robber ${LOCALBASE}/bin
+ @${INSTALL_PROGRAM} ${WRKSRC}/bin/icat ${LOCALBASE}/bin
+ @${INSTALL_PROGRAM} ${WRKSRC}/bin/ils ${LOCALBASE}/bin
+ @${INSTALL_PROGRAM} ${WRKSRC}/bin/lastcomm ${LOCALBASE}/bin
+ @${INSTALL_DATA} -m 555 ${WRKSRC}/bin/mactime ${LOCALBASE}/bin
+ @${INSTALL_DATA} -m 555 ${WRKSRC}/lazarus/lazarus ${LOCALBASE}/bin
+ @${INSTALL_PROGRAM} ${WRKSRC}/bin/major_minor ${LOCALBASE}/bin
+ @${INSTALL_PROGRAM} ${WRKSRC}/bin/md5 ${LOCALBASE}/bin
+ @${INSTALL_PROGRAM} ${WRKSRC}/bin/pcat ${LOCALBASE}/bin
+ @${INSTALL_DATA} -m 555 ${WRKSRC}/bin/strip_tct_home ${LOCALBASE}/bin
+ @${INSTALL_PROGRAM} ${WRKSRC}/bin/unrm ${LOCALBASE}/bin
+ @${INSTALL_PROGRAM} ${WRKSRC}/bin/timeout ${LOCALBASE}/bin
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${PREFIX}/share/doc/tct
+.for file in ${PORTDOCS}
+ @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/tct
+.endfor
+.endif
+
+.for file in ${MAN1}
+ @${INSTALL_MAN} ${WRKSRC}/man/man1/${file} ${PREFIX}/man/man1
+.endfor
+
+.for file in ${MAN5}
+ @${INSTALL_MAN} ${WRKSRC}/man/man5/${file} ${PREFIX}/man/man5
+.endfor
+
+.include <bsd.port.mk>
diff --git a/sysutils/tct/distinfo b/sysutils/tct/distinfo
new file mode 100644
index 000000000000..787ee3ab4bf0
--- /dev/null
+++ b/sysutils/tct/distinfo
@@ -0,0 +1 @@
+MD5 (tct-1.12.tar.gz) = 7a2a2404bd992fed438d547b9ea14348
diff --git a/sysutils/tct/pkg-descr b/sysutils/tct/pkg-descr
new file mode 100644
index 000000000000..9d15e0db3b75
--- /dev/null
+++ b/sysutils/tct/pkg-descr
@@ -0,0 +1,9 @@
+The Coroner's Toolkit (TCT) is a collection of tools designed to
+assist in a forensic examination of a computer. It is primarily
+designed for Unix systems, but it can some small amount of data
+collection & analysis from non-Unix disks/media.
+
+WWW: http://www.fish.com/tct/
+
+- Francisco Gomez -
+francisco@gomezmarin.com
diff --git a/sysutils/tct/pkg-plist b/sysutils/tct/pkg-plist
new file mode 100644
index 000000000000..50df84a1ae3f
--- /dev/null
+++ b/sysutils/tct/pkg-plist
@@ -0,0 +1,27 @@
+share/doc/tct/README
+share/doc/tct/CHANGES
+share/doc/tct/COPYRIGHT
+share/doc/tct/INSTALL
+share/doc/tct/LICENSE
+share/doc/tct/MANIFEST
+share/doc/tct/OS-NOTES
+share/doc/tct/README.FIRST
+share/doc/tct/TODO
+share/doc/tct/design-notes
+share/doc/tct/grave-robber.README
+share/doc/tct/lazarus.README
+share/doc/tct/mac.README
+bin/ils
+bin/grave-robber
+bin/lastcomm
+bin/mactime
+bin/major_minor
+bin/pcat
+bin/unrm
+bin/strip_tct_home
+bin/timeout
+bin/lazarus
+bin/icat
+bin/md5
+bin/file
+@dirrm share/doc/tct