Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 May 2006 03:00:25 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/97220: Update port: sysutils/tct to 1.15
Message-ID:  <20060514030025.ea054d3b.tkato432@yahoo.com>
Resent-Message-ID: <200605131810.k4DIANBV003959@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         97220
>Category:       ports
>Synopsis:       Update port: sysutils/tct to 1.15
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 13 18:10:21 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.11-RELEASE-p17 i386
>Organization:
>Environment:
>Description:
- Update to version 1.15

Remove file:
pkg-message

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/sysutils/tct/Makefile sysutils/tct/Makefile
--- /usr/ports/sysutils/tct/Makefile	Sun Mar 19 15:56:27 2006
+++ sysutils/tct/Makefile	Sun May 14 00:07:20 2006
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	tct
-PORTVERSION=	1.14
+PORTVERSION=	1.15
 CATEGORIES=	sysutils
 MASTER_SITES=	http://www.porcupine.org/forensics/
 
@@ -14,61 +14,68 @@
 COMMENT=	Analyzer for forensic data
 
 USE_PERL5=	yes
-PKGMESSAGE=	${WRKSRC}/pkg-message
+MAKE_ENV=	OPT="${CFLAGS}"
+SUB_FILES=	pkg-message
 
-MAN1=		file-tct.1 ils.1 mactime.1 md5-tct.1 pcat.1 grave-robber.1 lastcomm.1 major_minor.1 timeout.1 icat.1 lazarus.1 unrm.1
+MAN1=		file-tct.1 grave-robber.1 icat.1 ils.1 lastcomm.1 lazarus.1 \
+		mactime.1 major_minor.1 md5-tct.1 pcat.1 timeout.1 unrm.1
 MAN5=		magic.5 tm-format.5
 
-MYPORTDOCS=	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
-
 .include <bsd.port.pre.mk>
 
+.if defined(WITH_LSOF)
+RUN_DEPENDS+=	${LOCALBASE}/sbin/lsof:${PORTSDIR}/sysutils/lsof
+.endif
+
 post-patch:
-	${SED} -e 's,/usr/local,${PREFIX},g' pkg-message > ${PKGMESSAGE}
+	@${FIND} ${WRKSRC} -name "Makefile" | ${XARGS} ${REINPLACE_CMD} -e \
+		's|^CC|#CC|g ; \
+		 s|^DEBUG|#DEBUG|g ; \
+		 s|^OPT|#OPT|g'
+	@${REINPLACE_CMD} -e '/TCT_HOME/s|$$cwd|${DATADIR}|g' ${WRKSRC}/reconfig
+	@${REINPLACE_CMD} -e 's|/usr/local/bin|${LOCALBASE}/bin|g ; \
+		 s|/usr/X11R6/bin|${X11BASE}/bin|g' ${WRKSRC}/conf/paths.pl
 
 do-install:
-	@${MKDIR} ${DOCSDIR}/lib
-	@${MKDIR} ${DOCSDIR}/lazarus
-	@${MKDIR} ${DOCSDIR}/etc
-	@${MKDIR} ${DOCSDIR}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/file ${PREFIX}/bin/file-tct
-	${INSTALL_DATA} -m 555 ${WRKSRC}/bin/grave-robber ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/icat ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/ils ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/lastcomm ${PREFIX}/bin
-	${INSTALL_DATA} -m 555 ${WRKSRC}/bin/mactime ${PREFIX}/bin
-	${INSTALL_DATA} -m 555 ${WRKSRC}/lazarus/lazarus ${PREFIX}/bin
-	${LN} -s ${PREFIX}/bin/lazarus ${DOCSDIR}/lazarus/lazarus
-	${LN} -s ${PREFIX}/bin/file-tct ${DOCSDIR}/bin/file
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/major_minor ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/md5 ${PREFIX}/bin/md5-tct
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/pcat ${PREFIX}/bin
-	${INSTALL_DATA} -m 555 ${WRKSRC}/bin/strip_tct_home ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/unrm ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/timeout ${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/man/man1/file.1 ${PREFIX}/man/man1/file-tct.1
-	${INSTALL_MAN} ${WRKSRC}/man/man1/md5.1 ${PREFIX}/man/man1/md5-tct.1
-	@${MKDIR} ${DOCSDIR}/lib
-	${INSTALL_DATA} ${WRKSRC}/lib/* ${DOCSDIR}/lib
+.for f in icat ils lastcomm major_minor pcat unrm timeout
+	${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${PREFIX}/bin/${f}
+.endfor
+.for f in file grave-robber mactime strip_tct_home
+	${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${PREFIX}/bin/${f}
+.endfor
+.for f in file md5
+	${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${PREFIX}/bin/${f}-tct
+.endfor
+	${INSTALL_SCRIPT} ${WRKSRC}/lazarus/lazarus ${PREFIX}/bin
+	@${MKDIR} ${DATADIR}/bin
+	${LN} -s ${PREFIX}/bin/file-tct ${DATADIR}/bin/file
 	@${MKDIR} ${PREFIX}/${SITE_PERL_REL}
 	${INSTALL_SCRIPT} ${WRKSRC}/lib/savecore.pl ${PREFIX}/${SITE_PERL_REL}
 	${INSTALL_SCRIPT} ${WRKSRC}/conf/paths.pl ${PREFIX}/${SITE_PERL_REL}
-
-post-install:
-.if !defined(NOPORTDOCS)
-.for file in ${MYPORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif
+	@${MKDIR} ${DATADIR}/conf
+	${INSTALL_DATA} ${WRKSRC}/conf/* ${DATADIR}/conf
+	@${MKDIR} ${DATADIR}/etc
+	${INSTALL_DATA} ${WRKSRC}/etc/magic ${DATADIR}/etc
+	@${MKDIR} ${DATADIR}/lazarus
+	${LN} -s ${PREFIX}/bin/lazarus ${DATADIR}/lazarus/lazarus
+	@${MKDIR} ${DATADIR}/lib
+	${INSTALL_DATA} ${WRKSRC}/lib/* ${DATADIR}/lib
+	${INSTALL_MAN} ${WRKSRC}/man/man1/file.1 ${MANPREFIX}/man/man1/file-tct.1
+	${INSTALL_MAN} ${WRKSRC}/man/man1/md5.1 ${MANPREFIX}/man/man1/md5-tct.1
 .for f in ${MAN1:S/file-tct.1//:S/md5-tct.1//}
-	${INSTALL_MAN} ${WRKSRC}/man/man1/${f} ${PREFIX}/man/man1
+	${INSTALL_MAN} ${WRKSRC}/man/man1/${f} ${MANPREFIX}/man/man1
 .endfor
 .for f in ${MAN5}
-	${INSTALL_MAN} ${WRKSRC}/man/man5/${f} ${PREFIX}/man/man5
+	${INSTALL_MAN} ${WRKSRC}/man/man5/${f} ${MAN5PREFIX}/man/man5
 .endfor
-	@${MKDIR} ${DOCSDIR}/conf
-	${INSTALL_DATA} ${WRKSRC}/conf/* ${DOCSDIR}/conf
-	${INSTALL_DATA} ${WRKSRC}/etc/magic ${DOCSDIR}/etc
-	@${CAT} ${PKGMESSAGE}
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+.for f in CHANGES COPYRIGHT INSTALL LICENSE MANIFEST OS-NOTES README.FIRST TODO 
+	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+.endfor
+.for f in README design-notes grave-robber.README lazarus.README mac.README
+	${INSTALL_DATA} ${WRKSRC}/docs/${f} ${DOCSDIR}
+.endfor
+.endif
 
 .include <bsd.port.post.mk>
diff -urN /usr/ports/sysutils/tct/distinfo sysutils/tct/distinfo
--- /usr/ports/sysutils/tct/distinfo	Tue Jan 24 13:41:23 2006
+++ sysutils/tct/distinfo	Thu May 11 22:57:18 2006
@@ -1,3 +1,3 @@
-MD5 (tct-1.14.tar.gz) = 732d01e7771da6c940dbdae80cefb60e
-SHA256 (tct-1.14.tar.gz) = 97009847bf0cf4e4b88bd576d792e540be8d345efc6354d4bc71ebce71015879
-SIZE (tct-1.14.tar.gz) = 316852
+MD5 (tct-1.15.tar.gz) = d4992f242f7b3a6c8137e8562935f946
+SHA256 (tct-1.15.tar.gz) = 4c8e343453332bd1fdf0627f9b888e2a4f597e70b367f124cc7f2562558213a1
+SIZE (tct-1.15.tar.gz) = 317164
diff -urN /usr/ports/sysutils/tct/pkg-message sysutils/tct/pkg-message
--- /usr/ports/sysutils/tct/pkg-message	Sat May 22 08:24:04 2004
+++ sysutils/tct/pkg-message	Thu Jan  1 09:00:00 1970
@@ -1,4 +0,0 @@
-
-You will need to edit some files like lazarus or coroner.cf and change the path for
-$TCT_HOME to /usr/local/share/doc/tct. It is recommended to install sysutils/lsof too.
-
diff -urN /usr/ports/sysutils/tct/pkg-plist sysutils/tct/pkg-plist
--- /usr/ports/sysutils/tct/pkg-plist	Wed Oct 13 23:12:28 2004
+++ sysutils/tct/pkg-plist	Thu May 11 23:48:53 2006
@@ -1,83 +1,84 @@
-%%DOCSDIR%%/README
-%%DOCSDIR%%/CHANGES
-%%DOCSDIR%%/COPYRIGHT
-%%DOCSDIR%%/INSTALL
-%%DOCSDIR%%/LICENSE
-%%DOCSDIR%%/MANIFEST
-%%DOCSDIR%%/OS-NOTES
-%%DOCSDIR%%/README.FIRST
-%%DOCSDIR%%/TODO
-%%DOCSDIR%%/design-notes
-%%DOCSDIR%%/grave-robber.README
-%%DOCSDIR%%/lazarus.README
-%%DOCSDIR%%/mac.README
-%%DOCSDIR%%/conf/coroner.cf
-%%DOCSDIR%%/conf/grave-robber.cf
-%%DOCSDIR%%/conf/lazarus.cf
-%%DOCSDIR%%/conf/look@first
-%%DOCSDIR%%/conf/mac_file.lst
-%%DOCSDIR%%/conf/mac_file.headers
-%%DOCSDIR%%/conf/paths.pl
-%%DOCSDIR%%/conf/paths.pl.old
-%%DOCSDIR%%/conf/save_these_files
-%%DOCSDIR%%/lazarus/lazarus
-%%DOCSDIR%%/bin/file
-bin/ils
+bin/file-tct
 bin/grave-robber
+bin/icat
+bin/ils
 bin/lastcomm
+bin/lazarus
 bin/mactime
 bin/major_minor
+bin/md5-tct
 bin/pcat
-bin/unrm
 bin/strip_tct_home
 bin/timeout
-bin/lazarus
-bin/icat
-bin/md5-tct
-bin/file-tct
-%%DOCSDIR%%/lib/body_init.pl
-%%DOCSDIR%%/lib/bsd.pl
-%%DOCSDIR%%/lib/chk_binaries.pl
-%%DOCSDIR%%/lib/command.pl
-%%DOCSDIR%%/lib/crunch.pl
-%%DOCSDIR%%/lib/date.pl
-%%DOCSDIR%%/lib/datez.pl
-%%DOCSDIR%%/lib/dig-sig.pl
-%%DOCSDIR%%/lib/file_mode.pl
-%%DOCSDIR%%/lib/getopts.pl
-%%DOCSDIR%%/lib/hostname.pl
-%%DOCSDIR%%/lib/is_able.pl
-%%DOCSDIR%%/lib/linux.pl
-%%DOCSDIR%%/lib/logger.pl
-%%DOCSDIR%%/lib/major_minor.pl
-%%DOCSDIR%%/lib/maj_min_walk.pl
-%%DOCSDIR%%/lib/misc.pl
-%%DOCSDIR%%/lib/ostype.pl
-%%DOCSDIR%%/lib/pass.cache.pl
-%%DOCSDIR%%/lib/print_table.pl
-%%DOCSDIR%%/lib/proc.pl
-%%DOCSDIR%%/lib/process_dirs.pl
-%%DOCSDIR%%/lib/ps_spy.pl
-%%DOCSDIR%%/lib/rawdev.pl
-%%DOCSDIR%%/lib/realpath.pl
-%%DOCSDIR%%/lib/save_the_files.pl
-%%DOCSDIR%%/lib/savecore.pl
-%%SITE_PERL%%/savecore.pl
+bin/unrm
+%%DATADIR%%/bin/file
+%%DATADIR%%/conf/coroner.cf
+%%DATADIR%%/conf/grave-robber.cf
+%%DATADIR%%/conf/lazarus.cf
+%%DATADIR%%/conf/look@first
+%%DATADIR%%/conf/mac_file.headers
+%%DATADIR%%/conf/mac_file.lst
+%%DATADIR%%/conf/paths.pl
+%%DATADIR%%/conf/paths.pl.old
+%%DATADIR%%/conf/save_these_files
+%%DATADIR%%/etc/magic
+%%DATADIR%%/lazarus/lazarus
+%%DATADIR%%/lib/body_init.pl
+%%DATADIR%%/lib/bsd.pl
+%%DATADIR%%/lib/chk_binaries.pl
+%%DATADIR%%/lib/command.pl
+%%DATADIR%%/lib/crunch.pl
+%%DATADIR%%/lib/date.pl
+%%DATADIR%%/lib/datez.pl
+%%DATADIR%%/lib/dig-sig.pl
+%%DATADIR%%/lib/file_mode.pl
+%%DATADIR%%/lib/getopts.pl
+%%DATADIR%%/lib/hostname.pl
+%%DATADIR%%/lib/is_able.pl
+%%DATADIR%%/lib/linux.pl
+%%DATADIR%%/lib/logger.pl
+%%DATADIR%%/lib/maj_min_walk.pl
+%%DATADIR%%/lib/major_minor.pl
+%%DATADIR%%/lib/misc.pl
+%%DATADIR%%/lib/ostype.pl
+%%DATADIR%%/lib/pass.cache.pl
+%%DATADIR%%/lib/print_table.pl
+%%DATADIR%%/lib/proc.pl
+%%DATADIR%%/lib/process_dirs.pl
+%%DATADIR%%/lib/ps_spy.pl
+%%DATADIR%%/lib/rawdev.pl
+%%DATADIR%%/lib/realpath.pl
+%%DATADIR%%/lib/save_the_files.pl
+%%DATADIR%%/lib/savecore.pl
+%%DATADIR%%/lib/solaris.pl
+%%DATADIR%%/lib/stat.pl
+%%DATADIR%%/lib/suck_free_inodes.pl
+%%DATADIR%%/lib/suck_table.pl
+%%DATADIR%%/lib/sunos.pl
+%%DATADIR%%/lib/system_stubs.pl
+%%DATADIR%%/lib/tm_misc.pl
+%%DATADIR%%/lib/tree.pl
+%%DATADIR%%/lib/trust.pl
+%%DATADIR%%/lib/vault_cp.pl
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES
+%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/MANIFEST
+%%PORTDOCS%%%%DOCSDIR%%/OS-NOTES
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.FIRST
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/design-notes
+%%PORTDOCS%%%%DOCSDIR%%/grave-robber.README
+%%PORTDOCS%%%%DOCSDIR%%/lazarus.README
+%%PORTDOCS%%%%DOCSDIR%%/mac.README
 %%SITE_PERL%%/paths.pl
-%%DOCSDIR%%/lib/solaris.pl
-%%DOCSDIR%%/lib/stat.pl
-%%DOCSDIR%%/lib/suck_free_inodes.pl
-%%DOCSDIR%%/lib/suck_table.pl
-%%DOCSDIR%%/lib/sunos.pl
-%%DOCSDIR%%/lib/system_stubs.pl
-%%DOCSDIR%%/lib/tm_misc.pl
-%%DOCSDIR%%/lib/tree.pl
-%%DOCSDIR%%/lib/trust.pl
-%%DOCSDIR%%/lib/vault_cp.pl
-%%DOCSDIR%%/etc/magic
-@dirrm %%DOCSDIR%%/conf
-@dirrm %%DOCSDIR%%/lib
-@dirrm %%DOCSDIR%%/lazarus
-@dirrm %%DOCSDIR%%/etc
-@dirrm %%DOCSDIR%%/bin
-@dirrm %%DOCSDIR%%
+%%SITE_PERL%%/savecore.pl
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm %%DATADIR%%/lib
+@dirrm %%DATADIR%%/lazarus
+@dirrm %%DATADIR%%/etc
+@dirrm %%DATADIR%%/conf
+@dirrm %%DATADIR%%/bin
+@dirrm %%DATADIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:



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