diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2008-03-19 15:36:19 +0000 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2008-03-19 15:36:19 +0000 |
commit | aa587fb32d125c95792c4c4c65d0a987e6e207c1 (patch) | |
tree | 2b411f44c84592ec8b6f0ca56f7a22e17d0c24f8 /sysutils/sleuthkit/Makefile | |
parent | a6d4fe71fcd8bbfdea3009c87dac64ac517f0341 (diff) |
Notes
Diffstat (limited to 'sysutils/sleuthkit/Makefile')
-rw-r--r-- | sysutils/sleuthkit/Makefile | 52 |
1 files changed, 17 insertions, 35 deletions
diff --git a/sysutils/sleuthkit/Makefile b/sysutils/sleuthkit/Makefile index 089fb4abe5c3..7a4258a17bdf 100644 --- a/sysutils/sleuthkit/Makefile +++ b/sysutils/sleuthkit/Makefile @@ -6,10 +6,9 @@ # PORTNAME= sleuthkit -PORTVERSION= 2.10 +PORTVERSION= 2.51 CATEGORIES= sysutils security -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= ${PORTNAME} +MASTER_SITES= SF MAINTAINER= danfe@FreeBSD.org COMMENT= The @stake Sleuth Kit for forensic analysis @@ -18,7 +17,9 @@ RUN_DEPENDS= ${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip CONFLICTS= ja-ls-[0-9]* +GNU_CONFIGURE= yes USE_PERL5= yes +DATADIR= ${PREFIX}/share/tsk .include <bsd.port.pre.mk> @@ -26,41 +27,22 @@ USE_PERL5= yes BROKEN= Does not build on pre-GEOM versions of FreeBSD .endif -PROGS= dcalc dcat disk_sreset disk_stat dls dstat ffind \ - fls fsstat hfind icat ifind ils img_cat img_stat istat \ - jcat jls md5 mmls mmstat sha1 sigfind srch_strings -SCRIPTS= mactime sorter -DOCS= CHANGES.txt README.txt docs/*.txt docs/api-doc/* -MAN1= dcalc.1 dcat.1 disk_sreset.1 disk_stat.1 dls.1 \ - dstat.1 ffind.1 fls.1 fsstat.1 hfind.1 icat.1 ifind.1 \ - ils.1 img_cat.1 img_stat.1 istat.1 jcat.1 jls.1 mactime.1 \ - mmls.1 sigfind.1 sorter.1 +DOCS= CHANGES.txt README.txt docs/*.txt +MAN1= disk_sreset.1 disk_stat.1 dls.1 dstat.1 fls.1 fsstat.1 \ + hfind.1 icat.1 ifind.1 img_cat.1 img_stat.1 istat.1 jcat.1 \ + mactime.1 mmls.1 sigfind.1 mmstat.1 sorter.1 dcalc.1 dcat.1 \ + ffind.1 ils.1 jls.1 -post-patch: - @${REINPLACE_CMD} -E -e 's/^CC[[:space:]]*=/CC \?=/' \ - -e 's/[[:space:]]+file test[[:space:]]*$$//' \ - ${WRKSRC}/Makefile - @${REINPLACE_CMD} -e '/^CC[[:space:]]*=/d' \ - -e 's/\$$(OPT) \$$(DEBUG)//' \ - -e 's/^CFLAGS[[:space:]]*=/CFLAGS \+=/' \ - ${WRKSRC}/src/disktools/Makefile \ - ${WRKSRC}/src/fstools/Makefile \ - ${WRKSRC}/src/hashtools/Makefile \ - ${WRKSRC}/src/imgtools/Makefile \ - ${WRKSRC}/src/auxtools/Makefile \ - ${WRKSRC}/src/mmtools/Makefile \ - ${WRKSRC}/src/srchtools/Makefile - @${REINPLACE_CMD} -e 's/$${BIN_DIR}file/\/usr\/bin\/file/' \ - ${WRKSRC}/src/sorter/sorter.base +post-extract: +# Do not install own Date::Manip, use system-wide one + @${REINPLACE_CMD} -e 's,[[:graph:]]*Date[[:graph:]]*,,g' \ + ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} '/use lib/d' ${WRKSRC}/tools/timeline/Makefile.in -do-install: +post-install: .if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR}/api-doc - cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS:M*.txt} ${DOCSDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS:N*.txt} ${DOCSDIR}/api-doc + @${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} .endif - cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} ${PROGS} ${PREFIX}/bin - cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} ${SCRIPTS} ${PREFIX}/bin - cd ${WRKSRC}/man/man1 && ${INSTALL_MAN} ${MAN1} ${PREFIX}/man/man1 .include <bsd.port.post.mk> |