summaryrefslogtreecommitdiff
path: root/sysutils/scanmem
diff options
context:
space:
mode:
authorLarry Rosenman <ler@FreeBSD.org>2017-04-30 15:47:51 +0000
committerLarry Rosenman <ler@FreeBSD.org>2017-04-30 15:47:51 +0000
commit68401688132997e52b1b9405b5aaa1e5ad6a48b3 (patch)
treeb3b50e2c634467d93b8a02100f23093ca0cbeb86 /sysutils/scanmem
parentbd251adcb6a393657c39b0696f200ee64bacb408 (diff)
downloadfreebsd-ports-68401688132997e52b1b9405b5aaa1e5ad6a48b3.zip
2017-04-30 devel/stormlib-ghost++: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/py-coil: Unfetchable for more than six months (google code has gone away) 2017-04-30 devel/py-cmdln: Unfetchable for more than six months (google code has gone away) 2017-04-30 devel/privman: Unfetchable for more than six months (google code has gone away) 2017-04-30 devel/c-unit: Unfetchable for more than six months (google code has gone away) 2017-04-30 devel/py-px: Unfetchable for more than six months (google code has gone away) 2017-04-30 devel/nglogc: Unfetchable for more than six months (google code has gone away) 2017-04-30 devel/bncsutil-ghost++: Unfetchable for more than six months (google code has gone away) 2017-04-30 devel/liblouisxml: Unfetchable for more than six months (google code has gone away) 2017-04-30 devel/nxt-python: Unfetchable for more than six months (google code has gone away) 2017-04-30 devel/spdict: Unfetchable for more than six months (google code has gone away) 2017-04-30 devel/guiloader-c++: Unfetchable for more than six months (google code has gone away) 2017-04-30 devel/streamhtmlparser: Unfetchable for more than six months (google code has gone away) 2017-04-30 devel/winpdb: Unfetchable for more than six months (google code has gone away) 2017-04-30 net/opendpi: Unfetchable for more than six months (google code has gone away) 2017-04-30 net/py-pybeanstalk: Unfetchable for more than six months (google code has gone away) 2017-04-30 net-im/qwit: Unfetchable for more than six months (google code has gone away) 2017-04-30 net-im/linux-instantbird: Unfetchable for more than six months (google code has gone away) 2017-04-30 net-im/jabber-pyicq: Unfetchable for more than six months (google code has gone away) 2017-04-30 net-im/qwit-devel: Unfetchable for more than six months (google code has gone away) 2017-04-30 net-im/naim: Unfetchable for more than six months (google code has gone away) 2017-04-30 net-im/pwytter: Unfetchable for more than six months (google code has gone away) 2017-04-30 sysutils/sievelog: Unfetchable for more than six months (google code has gone away) 2017-04-30 sysutils/ldapenter: Unfetchable for more than six months (google code has gone away) 2017-04-30 sysutils/py-danzfs: Unfetchable for more than six months (google code has gone away) 2017-04-30 sysutils/plasma-applet-apcups: Unfetchable for more than six months (google code has gone away) 2017-04-30 sysutils/scanmem: Unfetchable for more than six months (google code has gone away) 2017-04-30 sysutils/pdsh: Unfetchable for more than six months (google code has gone away) 2017-04-30 deskutils/superswitcher: Unfetchable for more than six months (google code has gone away) 2017-04-30 deskutils/plasma-applet-playwolf: Unfetchable for more than six months (google code has gone away) 2017-04-30 deskutils/nagaina: Unfetchable for more than six months (google code has gone away) 2017-04-30 deskutils/vboxgtk: Unfetchable for more than six months (google code has gone away) 2017-04-30 deskutils/libgcal: Unfetchable for more than six months (google code has gone away) 2017-04-30 math/carve: Unfetchable for more than six months (google code has gone away) 2017-04-30 math/foma: Unfetchable for more than six months (google code has gone away) 2017-04-30 math/libjbigi: Unfetchable for more than six months (google code has gone away) 2017-04-30 multimedia/gcap: Unfetchable for more than six months (google code has gone away) 2017-04-30 multimedia/freetuxtv: Unfetchable for more than six months (google code has gone away) 2017-04-30 multimedia/bangarang: Unfetchable for more than six months (google code has gone away) 2017-04-30 multimedia/opencinematools: Unfetchable for more than six months (google code has gone away) 2017-04-30 multimedia/vstream-client: Unfetchable for more than six months (google code has gone away) 2017-04-30 biology/treeviewx: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/pylot: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/xpi-pencil: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/mod_myvhost: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/feedonfeeds: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/mod_jail: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/jspacker: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/cocoon: Overly complex port with no maintainer since 2008, requires openjdk 1.6 2017-04-30 www/mod_authz_unixgroup24: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/trac-down: Upstream is gone www/tengine 2017-04-30 www/arora: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/py-postmarkup: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/py-dotcloud.cli: deprecated in upstream 2017-04-30 www/closure-linter: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/httpsqs: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/sventon: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/mod_authnz_external22: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/mod_authn_otp: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/php-plurk-api: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/py-django-app-plugins: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/mod_authz_unixgroup22: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/squidstats: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/mod_log_firstbyte: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/gaeo: Unfetchable for more than six months (google code has gone away) 2017-04-30 www/xpi-pentadactyl: Unfetchable for more than six months (google code has gone away) 2017-04-30 net-mgmt/py-flowtools: Unfetchable for more than six months (google code has gone away) 2017-04-30 chinese/ydict: Unfetchable for more than six months (google code has gone away) 2017-04-30 chinese/py-cconv: Unfetchable for more than six months (google code has gone away) 2017-04-30 chinese/fqterm: Unfetchable for more than six months (google code has gone away) 2017-04-30 chinese/libgooglepinyin: Unfetchable for more than six months (google code has gone away) 2017-04-30 chinese/p5-cconv: Unfetchable for more than six months (google code has gone away) 2017-04-30 chinese/fcitx-googlepinyin: Unfetchable for more than six months (google code has gone away) 2017-04-30 chinese/php-cconv: Unfetchable for more than six months (google code has gone away) 2017-04-30 chinese/ibus-table-chinese: Unfetchable for more than six months (google code has gone away) 2017-04-30 databases/jdbm2: Unfetchable for more than six months (google code has gone away) 2017-04-30 databases/akonadi-googledata: Unfetchable for more than six months (google code has gone away) 2017-04-30 lang/ofc: Unfetchable for more than six months (google code has gone away) 2017-04-30 comms/esmska: Unfetchable for more than six months (google code has gone away) 2017-04-30 x11/keynav: Unfetchable for more than six months (google code has gone away) 2017-04-30 x11/hotwire-shell: Unfetchable for more than six months (google code has gone away) 2017-04-30 security/fuzzdb: Unfetchable for more than six months (google code has gone away) 2017-04-30 security/truecrack: Unfetchable for more than six months (google code has gone away) 2017-04-30 security/skipfish: Unfetchable for more than six months (google code has gone away) 2017-04-30 security/py-yara-editor: Unfetchable for more than six months (google code has gone away) 2017-04-30 security/nmapsi4: Unfetchable for more than six months (google code has gone away) 2017-04-30 security/cmd5checkpw: Unfetchable for more than six months (google code has gone away) 2017-04-30 net-p2p/unworkable: Unfetchable for more than six months (google code has gone away) 2017-04-30 net-p2p/rtgui: Unfetchable for more than six months (google code has gone away) 2017-04-30 audio/xpi-musicpm: Unfetchable for more than six months (google code has gone away) 2017-04-30 audio/pidgin-musictracker: Unfetchable for more than six months (google code has gone away) 2017-04-30 audio/logitechmediaserver-superdatetime: Unfetchable for more than six months (google code has gone away) 2017-04-30 audio/last-cmus: Unfetchable for more than six months (google code has gone away) 2017-04-30 audio/mehdiaplayer: Unfetchable for more than six months (google code has gone away) 2017-04-30 japanese/nhocr: Unfetchable for more than six months (google code has gone away) 2017-04-30 misc/xsw: Unfetchable for more than six months (google code has gone away) 2017-04-30 dns/py-adns: Unfetchable for more than six months (google code has gone away) 2017-04-30 dns/py-bonjour: Unfetchable for more than six months (google code has gone away) 2017-04-30 games/robocalypto: Unfetchable for more than six months (google code has gone away) 2017-04-30 games/libfov: Unfetchable for more than six months (google code has gone away) 2017-04-30 games/dcross: Unfetchable for more than six months (google code has gone away) 2017-04-30 games/lostfeathers: Unfetchable for more than six months (google code has gone away) 2017-04-30 games/hexglass: Unfetchable for more than six months (google code has gone away) 2017-04-30 textproc/ibus-table: Unfetchable for more than six months (google code has gone away) 2017-04-30 textproc/chm2pdf: Unfetchable for more than six months (google code has gone away) 2017-04-30 textproc/dtdinst: Unfetchable for more than six months (google code has gone away) 2017-04-30 textproc/py-xmltv: Unfetchable for more than six months (google code has gone away) 2017-04-30 textproc/ibus-m17n: Unfetchable for more than six months (google code has gone away) 2017-04-30 textproc/libroxml: Unfetchable for more than six months (google code has gone away) 2017-04-30 mail/gnome-gmail-notifier: Unfetchable for more than six months (google code has gone away) 2017-04-30 irc/py-gozerbot: Unfetchable for more than six months (google code has gone away) 2017-04-30 irc/tircd: Unfetchable for more than six months (google code has gone away) 2017-04-30 graphics/qiviewer: Unfetchable for more than six months (google code has gone away) 2017-04-30 graphics/py-gchartwrapper: Unfetchable for more than six months (google code has gone away) 2017-04-30 graphics/svgfig: Unfetchable for more than six months (google code has gone away) 2017-04-30 graphics/iulib: Unfetchable for more than six months (google code has gone away) 2017-04-30 graphics/seam-carving-gui: Unfetchable for more than six months (google code has gone away) 2017-04-30 graphics/py-pyggel: Unfetchable for more than six months (google code has gone away) 2017-04-30 graphics/rubygem-gemojione2: Use graphics/rubygem-gemojione instead
Diffstat (limited to 'sysutils/scanmem')
-rw-r--r--sysutils/scanmem/Makefile39
-rw-r--r--sysutils/scanmem/distinfo2
-rw-r--r--sysutils/scanmem/files/patch-commands.c11
-rw-r--r--sysutils/scanmem/files/patch-gui-GameConqueror.py30
-rw-r--r--sysutils/scanmem/files/patch-gui-gameconqueror.in18
-rw-r--r--sysutils/scanmem/files/patch-handlers.c58
-rw-r--r--sysutils/scanmem/files/patch-interrupt.h11
-rw-r--r--sysutils/scanmem/files/patch-maps.c28
-rw-r--r--sysutils/scanmem/files/patch-maps.h10
-rw-r--r--sysutils/scanmem/files/patch-ptrace.c61
-rw-r--r--sysutils/scanmem/pkg-descr22
-rw-r--r--sysutils/scanmem/pkg-plist17
12 files changed, 0 insertions, 307 deletions
diff --git a/sysutils/scanmem/Makefile b/sysutils/scanmem/Makefile
deleted file mode 100644
index 37f985321e81..000000000000
--- a/sysutils/scanmem/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= scanmem
-PORTVERSION= 0.13
-CATEGORIES= sysutils
-MASTER_SITES= GOOGLE_CODE
-EXTRACT_SUFX= _.tar.gz
-
-MAINTAINER= danfe@FreeBSD.org
-COMMENT= Locate and modify various data in an executing process
-
-LICENSE= GPLv3
-
-BROKEN= Unfetchable (google code has gone away)
-DEPRECATED= Unfetchable for more than six months (google code has gone away)
-EXPIRATION_DATE= 2017-04-30
-
-ONLY_FOR_ARCHS= i386 amd64
-ONLY_FOR_ARCHS_REASON= requires linprocfs(5)
-
-USES= readline
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= ac_cv_file__proc_self_maps=yes \
- ac_cv_file__proc_self_mem=yes
-
-OPTIONS_DEFINE= X11 DOCS
-OPTIONS_SUB= yes
-
-X11_DESC= Install PyGTK-based GUI (GameConqueror)
-X11_CATEGORIES= python
-X11_RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pygtk-2.0.pc:x11-toolkits/py-gtk2
-X11_CONFIGURE_ON= --enable-gui
-
-post-patch:
- @${REINPLACE_CMD} -e 's,/proc/,/compat/linux&,' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's, COPYING,,' ${WRKSRC}/gui/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/sysutils/scanmem/distinfo b/sysutils/scanmem/distinfo
deleted file mode 100644
index 409829006af1..000000000000
--- a/sysutils/scanmem/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (scanmem-0.13_.tar.gz) = 36f6b99e26c171dc1caa59e5338f4369391224c8e9b5506bf96a5382831e27b1
-SIZE (scanmem-0.13_.tar.gz) = 240619
diff --git a/sysutils/scanmem/files/patch-commands.c b/sysutils/scanmem/files/patch-commands.c
deleted file mode 100644
index 3558fa885533..000000000000
--- a/sysutils/scanmem/files/patch-commands.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- commands.c.orig 2010-01-19 07:37:07 UTC
-+++ commands.c
-@@ -104,7 +104,7 @@ bool execcommand(globals_t * vars, const
-
- np = commands->head;
-
-- str = tok = strdupa(commandline);
-+ str = tok = strdup(commandline);
-
- /* tokenize command line into an argument vector */
- for (argc = 0; tok; argc++, str = NULL) {
diff --git a/sysutils/scanmem/files/patch-gui-GameConqueror.py b/sysutils/scanmem/files/patch-gui-GameConqueror.py
deleted file mode 100644
index 1a3efbd6de87..000000000000
--- a/sysutils/scanmem/files/patch-gui-GameConqueror.py
+++ /dev/null
@@ -1,30 +0,0 @@
---- gui/GameConqueror.py.orig 2011-12-02 14:22:35 UTC
-+++ gui/GameConqueror.py
-@@ -749,7 +749,7 @@ class GameConqueror():
- self.cheatlist_liststore.prepend(['=', False, description, addr, vt, value, True])
-
- def get_process_list(self):
-- return [map(str.strip, e.strip().split(' ',2)) for e in os.popen('ps -wweo pid=,user=,command= --sort=-pid').readlines()]
-+ return [map(str.strip, e.strip().split(' ',2)) for e in reversed(os.popen('ps -axww -o pid= -o user= -o command=').readlines())]
-
- def select_process(self, pid, process_name):
- # ask backend for attaching the target process
-@@ -778,7 +778,7 @@ class GameConqueror():
- self.cheatlist_liststore[i][1] = False
-
- def read_maps(self):
-- lines = open('/proc/%d/maps' % (self.pid,)).readlines()
-+ lines = open('/compat/linux/proc/%d/maps' % (self.pid,)).readlines()
- self.maps = []
- for l in lines:
- item = {}
-@@ -980,7 +980,9 @@ class GameConqueror():
- gtk.main_quit()
-
- def main(self):
-+ gtk.threads_enter()
- gtk.main()
-+ gtk.threads_leave()
-
- def check_backend_version(self):
- if self.backend.version != VERSION:
diff --git a/sysutils/scanmem/files/patch-gui-gameconqueror.in b/sysutils/scanmem/files/patch-gui-gameconqueror.in
deleted file mode 100644
index 313202046b18..000000000000
--- a/sysutils/scanmem/files/patch-gui-gameconqueror.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- gui/gameconqueror.in.orig 2012-09-02 15:26:56 UTC
-+++ gui/gameconqueror.in
-@@ -1,13 +1,5 @@
--#!/bin/bash
-+#!/bin/sh
-
- DATADIR=@PKGDATADIR@
-
--if [[ "$(id -u)" != "0" ]]; then
-- if [ -e "/usr/bin/gksu" ]; then
-- exec gksu --description "GameConqueror" "python -OO $DATADIR/GameConqueror.py"
-- else
-- exec beesu - "python -OO $DATADIR/GameConqueror.py"
-- fi
--else
-- exec python -OO "$DATADIR/GameConqueror.py"
--fi
-+exec python -OO "$DATADIR/GameConqueror.py"
diff --git a/sysutils/scanmem/files/patch-handlers.c b/sysutils/scanmem/files/patch-handlers.c
deleted file mode 100644
index fa7515b1f999..000000000000
--- a/sysutils/scanmem/files/patch-handlers.c
+++ /dev/null
@@ -1,58 +0,0 @@
---- handlers.c.orig 2012-03-26 06:25:08 UTC
-+++ handlers.c
-@@ -34,7 +34,6 @@
- #include <signal.h>
- #include <assert.h>
- #include <setjmp.h>
--#include <alloca.h>
- #include <strings.h> /*lint -esym(526,strcasecmp) */
- #include <string.h>
- #include <stdbool.h>
-@@ -123,9 +122,9 @@ bool handler__set(globals_t * vars, char
- } else {
- /* there is a '=', value+1 points to value string. */
-
-- /* use strndupa() to copy the matchids into a new buffer */
-+ /* use strndup() to copy the matchids into a new buffer */
- settings[block].matchids =
-- strndupa(argv[block + 1],
-+ strndup(argv[block + 1],
- (size_t) (settings[block].value++ - argv[block + 1]));
- }
-
-@@ -161,7 +160,7 @@ bool handler__set(globals_t * vars, char
-
- /* remove any delay suffix from the value */
- settings[block].value =
-- strndupa(settings[block].value,
-+ strndup(settings[block].value,
- (size_t) (delay - settings[block].value));
- } /* if (strchr('/')) */
- } /* for(block...) */
-@@ -207,7 +206,7 @@ bool handler__set(globals_t * vars, char
- unsigned num = 0;
-
- /* create local copy of the matchids for strtok() to modify */
-- lmatches = strdupa(settings[block].matchids);
-+ lmatches = strdup(settings[block].matchids);
-
- /* now seperate each match, spearated by commas */
- while ((id = strtok(lmatches, ",")) != NULL) {
-@@ -545,7 +544,7 @@ bool handler__dregion(globals_t * vars,
- if (*argv[1] == '!') {
- invert = true;
- /* create a copy of the argument for strtok(), +1 to skip '!' */
-- block = strdupa(argv[1] + 1);
-+ block = strdup(argv[1] + 1);
-
- /* check for lone '!' */
- if (*block == '\0') {
-@@ -561,7 +560,7 @@ bool handler__dregion(globals_t * vars,
-
- } else {
- invert = false;
-- block = strdupa(argv[1]);
-+ block = strdup(argv[1]);
- }
-
- /* loop for every number specified, eg "1,2,3,4,5" */
diff --git a/sysutils/scanmem/files/patch-interrupt.h b/sysutils/scanmem/files/patch-interrupt.h
deleted file mode 100644
index 0a7228050288..000000000000
--- a/sysutils/scanmem/files/patch-interrupt.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- interrupt.h.orig 2009-12-14 15:15:26 UTC
-+++ interrupt.h
-@@ -10,7 +10,7 @@
- /* small header file to manage interrupted commands */
-
- static sigjmp_buf jmpbuf; /* used when aborting a command due to interrupt */
--static sighandler_t oldsig; /* reinstalled before longjmp */
-+static sig_t oldsig; /* reinstalled before longjmp */
- static unsigned intused;
-
- /* signal handler to handle interrupt during a commands */
diff --git a/sysutils/scanmem/files/patch-maps.c b/sysutils/scanmem/files/patch-maps.c
deleted file mode 100644
index fa84434fa71c..000000000000
--- a/sysutils/scanmem/files/patch-maps.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- maps.c.orig 2011-01-13 09:22:33 UTC
-+++ maps.c
-@@ -31,7 +31,6 @@
- #include <stddef.h>
- #include <stdlib.h>
- #include <string.h>
--#include <alloca.h>
- #include <stdbool.h>
- #include <unistd.h>
-
-@@ -56,7 +55,7 @@ bool readmaps(pid_t target, list_t * reg
- return false;
-
- /* construct the maps filename */
-- snprintf(name, sizeof(name), "/proc/%u/maps", target);
-+ snprintf(name, sizeof(name), "/compat/linux/proc/%u/maps", target);
-
- /* attempt to open the maps file */
- if ((maps = fopen(name, "r")) == NULL) {
-@@ -110,7 +109,7 @@ bool readmaps(pid_t target, list_t * reg
- break;
- }
- /* test if the region is mapped to the executable */
-- snprintf(exename, sizeof(exename), "/proc/%u/exe", target);
-+ snprintf(exename, sizeof(exename), "/compat/linux/proc/%u/exe", target);
- if((linkbuf_size = readlink(exename, linkbuf, MAX_LINKBUF_SIZE)) > 0)
- {
- linkbuf[linkbuf_size] = 0;
diff --git a/sysutils/scanmem/files/patch-maps.h b/sysutils/scanmem/files/patch-maps.h
deleted file mode 100644
index 41aa26937e1b..000000000000
--- a/sysutils/scanmem/files/patch-maps.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- maps.h.orig 2010-01-14 08:52:26 UTC
-+++ maps.h
-@@ -23,6 +23,7 @@
- #ifndef _MAPS_INC
- #define _MAPS_INC /* include guard */
-
-+#include <sys/types.h>
- #include "list.h"
-
- /* determine what regions we need */
diff --git a/sysutils/scanmem/files/patch-ptrace.c b/sysutils/scanmem/files/patch-ptrace.c
deleted file mode 100644
index b301e358fe20..000000000000
--- a/sysutils/scanmem/files/patch-ptrace.c
+++ /dev/null
@@ -1,61 +0,0 @@
---- ptrace.c.orig 2012-04-22 03:04:11 UTC
-+++ ptrace.c
-@@ -22,11 +22,13 @@
-
- #include "config.h"
-
-+#if 0
- /* for pread */
- # ifdef _XOPEN_SOURCE
- # undef _XOPEN_SOURCE
- # endif
- # define _XOPEN_SOURCE 500
-+#endif
-
- #include <time.h>
- #include <sys/types.h>
-@@ -376,7 +378,7 @@ bool checkmatches(globals_t * vars,
- return detach(vars->target);
- }
-
--/* read region using /proc/pid/mem */
-+/* read region using /compat/linux/proc/pid/mem */
- ssize_t readregion(pid_t target, void *buf, size_t count, unsigned long offset)
- {
- char mem[32];
-@@ -384,7 +386,7 @@ ssize_t readregion(pid_t target, void *b
- ssize_t len;
-
- /* print the path to mem file */
-- snprintf(mem, sizeof(mem), "/proc/%d/mem", target);
-+ snprintf(mem, sizeof(mem), "/compat/linux/proc/%d/mem", target);
-
- /* attempt to open the file */
- if ((fd = open(mem, O_RDONLY)) == -1) {
-@@ -498,7 +500,7 @@ bool searchregions(globals_t * vars, sca
- }
-
- #else
-- /* cannot use /proc/pid/mem */
-+ /* cannot use /compat/linux/proc/pid/mem */
- nread = r->size;
- #endif
- /* print a progress meter so user knows we havent crashed */
-@@ -632,7 +634,7 @@ bool setaddr(pid_t target, void *addr, c
- return false;
- }
-
-- /* TODO: may use /proc/<pid>/mem here */
-+ /* TODO: may use /compat/linux/proc/<pid>/mem here */
- /* assume that sizeof(save.int64_value) (int64_t) is multiple of sizeof(long) */
- for (i = 0; i < sizeof(saved.int64_value); i += sizeof(long))
- {
-@@ -687,7 +689,7 @@ bool read_array(pid_t target, void *addr
- #endif
- }
-
--/* TODO: may use /proc/<pid>/mem here */
-+/* TODO: may use /compat/linux/proc/<pid>/mem here */
- bool write_array(pid_t target, void *addr, const void *data, int len)
- {
- int i,j;
diff --git a/sysutils/scanmem/pkg-descr b/sysutils/scanmem/pkg-descr
deleted file mode 100644
index d931e2fc030e..000000000000
--- a/sysutils/scanmem/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-Scanmem is a simple interactive debugging utility for Linux, used to locate
-various data in an executing process. This can be used for the analysis or
-modification of a hostile process on a compromised machine, help in reverse
-engineering, or to cheat at video games. Brief list of its features:
-
- - Interactive command mode, with internal help
- - Efficient and easy-to-use syntax
- - Support for different data types: integers, floats, bytearrays, strings
- - Support for different scan (comparison) types: equal, greater/less than,
- changed, unchanged, increased/decreased
- - Set any variable to any value
- - Detailed information about mappings, allow users to eliminate regions
-
-More in GameConqueror, optional PyGTK-based GUI:
-
- - User-friendly CheatEngline-alike interface
- - Modify and lock (freeze) variables
- - Memory viewer/editor
-
-It requires linprocfs(5) to be mounted under /compat/linux/proc to operate.
-
-WWW: http://code.google.com/p/scanmem/
diff --git a/sysutils/scanmem/pkg-plist b/sysutils/scanmem/pkg-plist
deleted file mode 100644
index 114c462cae17..000000000000
--- a/sysutils/scanmem/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-%%X11%%bin/gameconqueror
-bin/scanmem
-%%X11%%man/man1/gameconqueror.1.gz
-man/man1/scanmem.1.gz
-%%X11%%share/applications/GameConqueror.desktop
-%%X11%%share/gameconqueror/GameConqueror.py
-%%X11%%share/gameconqueror/GameConqueror.xml
-%%X11%%share/gameconqueror/GameConqueror_128x128.png
-%%X11%%share/gameconqueror/GameConqueror_72x72.png
-%%X11%%share/gameconqueror/backend.py
-%%X11%%share/gameconqueror/consts.py
-%%X11%%share/gameconqueror/hexview.py
-%%X11%%share/gameconqueror/misc.py
-%%X11%%share/pixmaps/GameConqueror_128x128.png
-%%X11%%share/pixmaps/GameConqueror_72x72.png
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%X11%%%%PORTDOCS%%%%DOCSDIR%%/TODO