diff options
-rw-r--r-- | devel/valgrind/Makefile | 2 | ||||
-rw-r--r-- | devel/valgrind/distinfo | 4 | ||||
-rw-r--r-- | devel/valgrind/files/patch-rev328 | 16 | ||||
-rw-r--r-- | devel/valgrind/files/patch-rev329 | 16 | ||||
-rw-r--r-- | devel/valgrind/pkg-message | 6 |
5 files changed, 7 insertions, 37 deletions
diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile index 0d4e2ba188f5..be3f2f6e271c 100644 --- a/devel/valgrind/Makefile +++ b/devel/valgrind/Makefile @@ -6,7 +6,7 @@ # PORTNAME= valgrind -PORTVERSION= 327 +PORTVERSION= 352 CATEGORIES= devel MASTER_SITES= http://www.rabson.org/ DISTNAME= ${PORTNAME}-stable-${PORTVERSION} diff --git a/devel/valgrind/distinfo b/devel/valgrind/distinfo index b891471a33eb..f2426ca13589 100644 --- a/devel/valgrind/distinfo +++ b/devel/valgrind/distinfo @@ -1,2 +1,2 @@ -MD5 (valgrind-stable-327.tar.gz) = 56aabe03a41c4ebbb0cf2fbda3f4656a -SIZE (valgrind-stable-327.tar.gz) = 1161744 +MD5 (valgrind-stable-352.tar.gz) = dcf8f9d7d9f8092d2215362c169fd0ab +SIZE (valgrind-stable-352.tar.gz) = 1228052 diff --git a/devel/valgrind/files/patch-rev328 b/devel/valgrind/files/patch-rev328 deleted file mode 100644 index 1659d7af90cd..000000000000 --- a/devel/valgrind/files/patch-rev328 +++ /dev/null @@ -1,16 +0,0 @@ ---- coregrind/vg_main.c 2004-04-10 08:32:49 UTC (rev 327) -+++ coregrind/vg_main.c 2004-04-19 09:10:49 UTC (rev 328) -@@ -1135,9 +1135,10 @@ - - /* Move logfile_fd into the safe range, so it doesn't conflict with any app fds */ - eventually_logfile_fd = VG_(fcntl)(VG_(clo_logfile_fd), VKI_F_DUPFD, VG_(max_fd)+1); -- if (eventually_logfile_fd < 0) -+ if (eventually_logfile_fd < 0) { -+ VG_(clo_logfile_fd) = 2; - VG_(message)(Vg_UserMsg, "valgrind: failed to move logfile fd into safe range"); -- else { -+ } else { - VG_(clo_logfile_fd) = eventually_logfile_fd; - VG_(fcntl)(VG_(clo_logfile_fd), VKI_F_SETFD, VKI_FD_CLOEXEC); - } - diff --git a/devel/valgrind/files/patch-rev329 b/devel/valgrind/files/patch-rev329 deleted file mode 100644 index 954488effebd..000000000000 --- a/devel/valgrind/files/patch-rev329 +++ /dev/null @@ -1,16 +0,0 @@ ---- coregrind/vg_scheduler.c 2004-04-19 09:10:49 UTC (rev 328) -+++ coregrind/vg_scheduler.c 2004-04-22 08:53:06 UTC (rev 329) -@@ -1146,7 +1146,12 @@ - ) { - - /* If __NR_exit, remember the supplied argument. */ -+#ifdef __linux__ - VG_(exitcode) = VG_(threads)[tid].m_ebx; /* syscall arg1 */ -+#endif -+#ifdef __FreeBSD__ -+ VG_(exitcode) = ((UInt*)VG_(threads)[tid].m_esp)[1]; /* syscall arg1 */ -+#endif - - /* Only run __libc_freeres if the skin says it's ok and - it hasn't been overridden with --run-libc-freeres=no - diff --git a/devel/valgrind/pkg-message b/devel/valgrind/pkg-message index 6aa0bd1b7000..a2b55833c8f2 100644 --- a/devel/valgrind/pkg-message +++ b/devel/valgrind/pkg-message @@ -1,7 +1,9 @@ -Note: This version of valgrind does not support some older AMD processors. +Note: This version of valgrind does not support some older processors, + e.g. AMD K6-III, some (?) Pentium II. + If valgrind crashes immediately after it was started with the error message "Illegal hardware instruction", your processor is affected by this problem. As a workaround you can use the devel/valgrind-snapshot port, which is - based on a more recent snapshot + based on a more recent snapshot. |