svn commit: r340555 - in head/sysutils/memfetch: . files
Alexey Dokuchaev
danfe at FreeBSD.org
Tue Jan 21 06:21:36 UTC 2014
Author: danfe
Date: Tue Jan 21 06:21:35 2014
New Revision: 340555
URL: http://svnweb.freebsd.org/changeset/ports/340555
QAT: https://qat.redports.org/buildarchive/r340555/
Log:
- Improve COMMENT text, add LICENSE
- Convert one patch file to MAKE_ARGS
- Stagify, dismiss NOPORTDOCS check
- Cleanup pkg-descr and pkg-message
Deleted:
head/sysutils/memfetch/files/patch-Makefile
Modified:
head/sysutils/memfetch/Makefile
head/sysutils/memfetch/pkg-descr
head/sysutils/memfetch/pkg-message
Modified: head/sysutils/memfetch/Makefile
==============================================================================
--- head/sysutils/memfetch/Makefile Tue Jan 21 06:21:14 2014 (r340554)
+++ head/sysutils/memfetch/Makefile Tue Jan 21 06:21:35 2014 (r340555)
@@ -9,24 +9,20 @@ DISTNAME= ${PORTNAME}
EXTRACT_SUFX= .tgz
MAINTAINER= onatan at gmail.com
-COMMENT= Utility to dump process memory
+COMMENT= Utility to dump memory of a running process
+
+LICENSE= GPLv2
-WRKSRC= ${WRKDIR}/${PORTNAME}
USES= perl5
USE_PERL5= run
+MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
-CFLAGS+= ${CPPFLAGS}
+WRKSRC= ${WRKDIR}/${PORTNAME}
-NO_STAGE= yes
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/mffind.pl ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
-.endif
-
-post-install:
- @${CAT} ${PKGMESSAGE}
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/mffind.pl ${STAGEDIR}${PREFIX}/bin
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Modified: head/sysutils/memfetch/pkg-descr
==============================================================================
--- head/sysutils/memfetch/pkg-descr Tue Jan 21 06:21:14 2014 (r340554)
+++ head/sysutils/memfetch/pkg-descr Tue Jan 21 06:21:35 2014 (r340555)
@@ -1,16 +1,7 @@
-Memfetch is a very simple utility that can be used to dump process memory of
-any userspace process running on the system without affecting its execution.
-Why bother? Well, quite often it is desirable to see what code and what data
-actually resides in memory under some pid (/proc entries are not always
-accurate). Debuggers like gdb are pretty good for examining small sections
-of code or memory, but are pretty much useless for massive comparison,
-sophisticated searches and such. It's good to be able to retrieve full
-memory image to run it thru grep, strings, your favorite viewer or any other
-tool. Quite obviously, I developed this code not because it's extremely
-difficult to do it on your own, but because it is a valuable shell utility
-for all kinds of deep hacking activities that simply saves you time.
-
-Memfetch is a convenient screenshot grabber for ssh or screen sessions, by
-the way ;-)
+Memfetch is a simple utility to dump all memory of a running process, either
+immediately, or when a fault condition is discovered. It is an attractive
+alternative to the vastly inferior search capabilities of many debuggers and
+tracers -- and a convenient way to grab "screen shots" from many types of
+text-based interactive utilities, like ssh or screen sessions.
WWW: http://lcamtuf.coredump.cx/
Modified: head/sysutils/memfetch/pkg-message
==============================================================================
--- head/sysutils/memfetch/pkg-message Tue Jan 21 06:21:14 2014 (r340554)
+++ head/sysutils/memfetch/pkg-message Tue Jan 21 06:21:35 2014 (r340555)
@@ -1,5 +1,2 @@
-
-Security Warning:
-This port requires that you mount procfs(5) filesystem in /proc.
-Please note that this can pose a security risk.
-
+ This port requires procfs(5) filesystem mounted under /proc.
+ Please note that this can pose a security risk.
More information about the svn-ports-all
mailing list