aboutsummaryrefslogtreecommitdiff
path: root/sysutils/sleuthkit/Makefile
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2008-03-19 15:36:19 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2008-03-19 15:36:19 +0000
commitaa587fb32d125c95792c4c4c65d0a987e6e207c1 (patch)
tree2b411f44c84592ec8b6f0ca56f7a22e17d0c24f8 /sysutils/sleuthkit/Makefile
parenta6d4fe71fcd8bbfdea3009c87dac64ac517f0341 (diff)
Notes
Diffstat (limited to 'sysutils/sleuthkit/Makefile')
-rw-r--r--sysutils/sleuthkit/Makefile52
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>