Date: Tue, 21 Jan 2014 06:21:14 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r340554 - in head/sysutils/memdump: . files Message-ID: <201401210621.s0L6LEjm011061@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danfe Date: Tue Jan 21 06:21:14 2014 New Revision: 340554 URL: http://svnweb.freebsd.org/changeset/ports/340554 QAT: https://qat.redports.org/buildarchive/r340554/ Log: - Add custom LICENSE (IBM Public License 1.0) - Respect CFLAGS (CC was already respected) - Stagify and simplify FreeBSD handling in source code - Improve COMMENT and port description while here Modified: head/sysutils/memdump/Makefile head/sysutils/memdump/files/patch-makedefs head/sysutils/memdump/files/patch-memdump.c head/sysutils/memdump/pkg-descr Modified: head/sysutils/memdump/Makefile ============================================================================== --- head/sysutils/memdump/Makefile Tue Jan 21 06:14:58 2014 (r340553) +++ head/sysutils/memdump/Makefile Tue Jan 21 06:21:14 2014 (r340554) @@ -7,28 +7,23 @@ CATEGORIES= sysutils MASTER_SITES= http://www.porcupine.org/forensics/ MAINTAINER= onatan@gmail.com -COMMENT= Forensic utility for memory-dumping +COMMENT= Forensic utility for memory dumping + +LICENSE= IBM +LICENSE_NAME= IBM Public License 1.0 +LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept ALL_TARGET= what +MAKE_ARGS= OPT="${CFLAGS}" DEBUG='' -PLIST_FILES= bin/memdump -PORTDOCS= README LICENSE -MAN1= memdump.1 +PORTDOCS= README +PLIST_FILES= bin/memdump man/man1/memdump.1.gz -NO_STAGE= yes do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/memdump ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/memdump.1 ${MANPREFIX}/man/man1 -. if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR} -. endif - -.include <bsd.port.pre.mk> - -.if ${OSVERSION} >= 900000 -BROKEN= unsupported FreeBSD version -.endif + ${INSTALL_PROGRAM} ${WRKSRC}/memdump ${STAGEDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/memdump.1 ${STAGEDIR}${MANPREFIX}/man/man1 + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} -.include <bsd.port.post.mk> +.include <bsd.port.mk> Modified: head/sysutils/memdump/files/patch-makedefs ============================================================================== --- head/sysutils/memdump/files/patch-makedefs Tue Jan 21 06:14:58 2014 (r340553) +++ head/sysutils/memdump/files/patch-makedefs Tue Jan 21 06:21:14 2014 (r340554) @@ -1,11 +1,21 @@ --- ./makedefs.orig 2005-08-30 23:03:40.000000000 +0000 +++ ./makedefs 2007-11-30 18:54:11.000000000 +0000 -@@ -14,6 +14,8 @@ +@@ -2,17 +2,7 @@ SYSTEM=`(uname -s) 2>/dev/null` + RELEASE=`(uname -r) 2>/dev/null` + + case "$SYSTEM.$RELEASE" in +- FreeBSD.2*) DEFS="-DFREEBSD2" +- ;; +- FreeBSD.3*) DEFS="-DFREEBSD3" +- ;; +- FreeBSD.4*) DEFS="-DFREEBSD4" +- ;; +- FreeBSD.5*) DEFS="-DFREEBSD5" +- ;; +- FreeBSD.6*) DEFS="-DFREEBSD6" +- ;; +- FreeBSD.7*) DEFS="-DFREEBSD7" ++ FreeBSD.*) DEFS="-DFREEBSD" ;; - FreeBSD.7*) DEFS="-DFREEBSD7" - ;; -+ FreeBSD.8*) DEFS="-DFREEBSD8" -+ ;; OpenBSD.2*) DEFS="-DOPENBSD2" ;; - OpenBSD.3*) DEFS="-DOPENBSD3" Modified: head/sysutils/memdump/files/patch-memdump.c ============================================================================== --- head/sysutils/memdump/files/patch-memdump.c Tue Jan 21 06:14:58 2014 (r340553) +++ head/sysutils/memdump/files/patch-memdump.c Tue Jan 21 06:21:14 2014 (r340554) @@ -1,10 +1,12 @@ --- ./memdump.c.orig 2005-08-30 23:04:18.000000000 +0000 +++ ./memdump.c 2007-11-30 18:54:11.000000000 +0000 -@@ -109,6 +109,7 @@ +@@ -107,8 +107,7 @@ + #define SUPPORTED + #endif - #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ - || defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \ -+ || defined(FREEBSD8) \ +-#if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ +- || defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \ ++#if defined(FREEBSD) \ || defined(OPENBSD2) || defined(OPENBSD3) \ || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) #include <sys/param.h> Modified: head/sysutils/memdump/pkg-descr ============================================================================== --- head/sysutils/memdump/pkg-descr Tue Jan 21 06:14:58 2014 (r340553) +++ head/sysutils/memdump/pkg-descr Tue Jan 21 06:21:14 2014 (r340554) @@ -1,5 +1,10 @@ -This program dumps system memory to the standard output stream, -skipping over holes in memory maps. -By default, the program dumps the contents of physical memory. +This program dumps system memory to the standard output stream, skipping +over holes in memory maps. By default, the program dumps the contents of +physical memory. + +Note: consider using Brian Carrier's Sleuthkit, available as `sysutils/ +sleuthkit' port. It is the official successor, based on parts from TCT. +Development of the Coroner's Toolkit was stopped years ago. It is only +updated for bugfixes, which are very rare. WWW: http://www.porcupine.org/forensics/tct.html
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401210621.s0L6LEjm011061>