Index: head/sysutils/py-pytsk/Makefile =================================================================== --- head/sysutils/py-pytsk/Makefile (revision 399282) +++ head/sysutils/py-pytsk/Makefile (revision 399283) @@ -1,40 +1,41 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= pytsk PORTVERSION= 20150406 +PORTREVISION= 1 CATEGORIES= sysutils security devel python MASTER_SITES= https://github.com/py4n6/pytsk/releases/download/${PORTVERSION}/ \ LOCAL/antoine PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python bindings for the Sleuthkit LICENSE= APACHE20 LIB_DEPENDS= libtsk.so:${PORTSDIR}/sysutils/sleuthkit WRKSRC= ${WRKDIR}/${PORTNAME} USES= python shebangfix tar:tgz SHEBANG_FILES= samples/*.py python_OLD_CMD= .* USE_PYTHON= distutils autoplist PORTDOCS= README PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-patch: ${REINPLACE_CMD} 's|"/", "usr", "local"|"${LOCALBASE}"|' \ ${WRKSRC}/setup.py post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/samples/*.py ${STAGEDIR}${EXAMPLESDIR} .include Index: head/sysutils/sleuthkit/Makefile =================================================================== --- head/sysutils/sleuthkit/Makefile (revision 399282) +++ head/sysutils/sleuthkit/Makefile (revision 399283) @@ -1,48 +1,49 @@ # Created by: Pieter Danhieux # $FreeBSD$ PORTNAME= sleuthkit -PORTVERSION= 4.1.3 -PORTREVISION= 2 +PORTVERSION= 4.2.0 CATEGORIES= sysutils security MASTER_SITES= SF MAINTAINER= antoine@FreeBSD.org COMMENT= Tools and library for filesystem forensic analysis LICENSE= CPL IBM GPLv2 LICENSE_COMB= multi LICENSE_NAME_CPL=Common Public License LICENSE_NAME_IBM=IBM Public License LICENSE_FILE_CPL=${WRKSRC}/licenses/cpl1.0.txt LICENSE_FILE_IBM=${WRKSRC}/licenses/IBM-LICENSE LICENSE_PERMS_CPL=dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_IBM=dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= p5-DateTime-TimeZone>=0:${PORTSDIR}/devel/p5-DateTime-TimeZone \ exif:${PORTSDIR}/graphics/exif CONFLICTS= ja-ls-[0-9]* icat-[0-9]* GNU_CONFIGURE= yes -CONFIGURE_ENV= ac_cv_path_PERL="${PERL}" USES= libtool perl5 USE_LDCONFIG= yes INSTALL_TARGET= install-strip DATADIR= ${PREFIX}/share/tsk -PORTDOCS= NEWS.txt README.txt +PORTDOCS= NEWS.txt README.md -OPTIONS_DEFINE= DOCS LIBEWF +OPTIONS_DEFINE= AFFLIB DOCS LIBEWF +AFFLIB_DESC= Build with AFFLIB support LIBEWF_DESC= Build with EWF support OPTIONS_DEFAULT=LIBEWF +AFFLIB_LIB_DEPENDS= libafflib.so:${PORTSDIR}/sysutils/afflib +AFFLIB_CONFIGURE_WITH= afflib=${LOCALBASE} + LIBEWF_LIB_DEPENDS= libewf.so:${PORTSDIR}/devel/libewf -LIBEWF_CONFIGURE_ON= --with-libewf=${LOCALBASE} -LIBEWF_CONFIGURE_OFF= --without-libewf +LIBEWF_CONFIGURE_WITH= libewf=${LOCALBASE} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/sleuthkit/distinfo =================================================================== --- head/sysutils/sleuthkit/distinfo (revision 399282) +++ head/sysutils/sleuthkit/distinfo (revision 399283) @@ -1,2 +1,2 @@ -SHA256 (sleuthkit-4.1.3.tar.gz) = 67f9d2a31a8884d58698d6122fc1a1bfa9bf238582bde2b49228ec9b899f0327 -SIZE (sleuthkit-4.1.3.tar.gz) = 7952733 +SHA256 (sleuthkit-4.2.0.tar.gz) = 91b287f19798ae480083c15401686e4a041c15f7a92054a5c0320bcb65604723 +SIZE (sleuthkit-4.2.0.tar.gz) = 8444596 Index: head/sysutils/sleuthkit/files/patch-tsk__img__tsk_img.h =================================================================== --- head/sysutils/sleuthkit/files/patch-tsk__img__tsk_img.h (revision 399282) +++ head/sysutils/sleuthkit/files/patch-tsk__img__tsk_img.h (nonexistent) @@ -1,11 +0,0 @@ ---- ./tsk/img/tsk_img.h.orig 2014-01-27 03:27:03.000000000 +0000 -+++ ./tsk/img/tsk_img.h 2014-02-09 16:25:08.000000000 +0000 -@@ -66,6 +66,8 @@ - - TSK_IMG_TYPE_EWF_EWF = 0x0040, ///< EWF version - -+ TSK_IMG_TYPE_EXTERNAL = 0x1000, ///< external defined format which at least implements TSK_IMG_INFO, used by pytsk -+ - TSK_IMG_TYPE_UNSUPP = 0xffff, ///< Unsupported disk image type - } TSK_IMG_TYPE_ENUM; - Property changes on: head/sysutils/sleuthkit/files/patch-tsk__img__tsk_img.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/sysutils/sleuthkit/files/patch-tsk_hashdb_binsrch__index.cpp =================================================================== --- head/sysutils/sleuthkit/files/patch-tsk_hashdb_binsrch__index.cpp (nonexistent) +++ head/sysutils/sleuthkit/files/patch-tsk_hashdb_binsrch__index.cpp (revision 399283) @@ -0,0 +1,11 @@ +--- tsk/hashdb/binsrch_index.cpp.orig 2015-09-16 17:07:12 UTC ++++ tsk/hashdb/binsrch_index.cpp +@@ -23,7 +23,7 @@ + // the hash, so there are 2 ^ 12 or 4096 possible entries. + static const size_t IDX_IDX_ENTRY_COUNT = 4096; + static const size_t IDX_IDX_SIZE = IDX_IDX_ENTRY_COUNT * sizeof(uint64_t); +-static const uint64_t IDX_IDX_ENTRY_NOT_SET = 0xFFFFFFFFFFFFFFFF; ++static const uint64_t IDX_IDX_ENTRY_NOT_SET = 0xFFFFFFFFFFFFFFFFULL; + + + /** Property changes on: head/sysutils/sleuthkit/files/patch-tsk_hashdb_binsrch__index.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/sysutils/sleuthkit/pkg-plist =================================================================== --- head/sysutils/sleuthkit/pkg-plist (revision 399282) +++ head/sysutils/sleuthkit/pkg-plist (revision 399283) @@ -1,88 +1,91 @@ bin/blkcalc bin/blkcat bin/blkls bin/blkstat bin/fcat bin/ffind bin/fiwalk bin/fls bin/fsstat bin/hfind bin/icat bin/ifind bin/ils bin/img_cat bin/img_stat bin/istat bin/jcat bin/jls bin/jpeg_extract bin/mactime bin/mmcat bin/mmls bin/mmstat bin/sigfind bin/sorter bin/srch_strings bin/tsk_comparedir bin/tsk_gettimes bin/tsk_loaddb bin/tsk_recover +include/tsk/auto/sqlite3.h include/tsk/auto/tsk_auto.h include/tsk/base/tsk_base.h include/tsk/base/tsk_os.h +include/tsk/fs/tsk_exfatfs.h include/tsk/fs/tsk_ext2fs.h include/tsk/fs/tsk_fatfs.h +include/tsk/fs/tsk_fatxxfs.h include/tsk/fs/tsk_ffs.h include/tsk/fs/tsk_fs.h include/tsk/fs/tsk_hfs.h include/tsk/fs/tsk_iso9660.h include/tsk/fs/tsk_ntfs.h include/tsk/fs/tsk_yaffs.h include/tsk/hashdb/tsk_hashdb.h include/tsk/img/tsk_img.h include/tsk/libtsk.h include/tsk/tsk_incs.h include/tsk/vs/tsk_bsd.h include/tsk/vs/tsk_dos.h include/tsk/vs/tsk_gpt.h include/tsk/vs/tsk_mac.h include/tsk/vs/tsk_sun.h include/tsk/vs/tsk_vs.h lib/libtsk.a lib/libtsk.so -lib/libtsk.so.10 -lib/libtsk.so.10.2.0 +lib/libtsk.so.13 +lib/libtsk.so.13.0.0 man/man1/blkcalc.1.gz man/man1/blkcat.1.gz man/man1/blkls.1.gz man/man1/blkstat.1.gz man/man1/ffind.1.gz man/man1/fls.1.gz man/man1/fsstat.1.gz man/man1/hfind.1.gz man/man1/icat.1.gz man/man1/ifind.1.gz man/man1/ils.1.gz man/man1/img_cat.1.gz man/man1/img_stat.1.gz man/man1/istat.1.gz man/man1/jcat.1.gz man/man1/jls.1.gz man/man1/mactime.1.gz man/man1/mmcat.1.gz man/man1/mmls.1.gz man/man1/mmstat.1.gz man/man1/sigfind.1.gz man/man1/sorter.1.gz man/man1/tsk_comparedir.1.gz man/man1/tsk_gettimes.1.gz man/man1/tsk_loaddb.1.gz man/man1/tsk_recover.1.gz %%DATADIR%%/sorter/default.sort %%DATADIR%%/sorter/freebsd.sort %%DATADIR%%/sorter/images.sort %%DATADIR%%/sorter/linux.sort %%DATADIR%%/sorter/openbsd.sort %%DATADIR%%/sorter/solaris.sort %%DATADIR%%/sorter/windows.sort