Thu Jun 13 14:30:17 2013 UTC ()
Don't poison malloc and friends in a way that breaks cstdlib.


(joerg)
diff -r1.22 -r1.23 pkgsrc/multimedia/avidemux/distinfo
diff -r0 -r1.1 pkgsrc/multimedia/avidemux/patches/patch-avidemux_ADM__core_include_ADM__assert.h

cvs diff -r1.22 -r1.23 pkgsrc/multimedia/avidemux/distinfo (expand / switch to context diff)
--- pkgsrc/multimedia/avidemux/distinfo 2012/07/03 17:38:31 1.22
+++ pkgsrc/multimedia/avidemux/distinfo 2013/06/13 14:30:17 1.23
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.22 2012/07/03 17:38:31 joerg Exp $
+$NetBSD: distinfo,v 1.23 2013/06/13 14:30:17 joerg Exp $
 
 SHA1 (avidemux_2.5.4.tar.gz) = 83d6f6d87442ce4fc4e4806735ec27ef5e90364c
 RMD160 (avidemux_2.5.4.tar.gz) = e20454a558210d5f7ab1418ae4013b618d1001d9
@@ -10,6 +10,7 @@
 SHA1 (patch-avidemux_ADM__coreImage_src_ADM__vidFieldASM.cpp) = 54a6bb29553c0c039617e57aef39d9d32e25683a
 SHA1 (patch-avidemux_ADM__coreImage_src_ADM__vidFieldBlend.cpp) = 91c6741ad967e65a91f7f2e439453d44894e37df
 SHA1 (patch-avidemux_ADM__coreUI_include_DIA__factory.h) = 1aa53bdb0519122e63ac8fbcb76ca389cc97d6ba
+SHA1 (patch-avidemux_ADM__core_include_ADM__assert.h) = ff039fcb901aa78a01c1fda07295ae170a5aaee4
 SHA1 (patch-avidemux_ADM__core_include_ADM__mangle.h) = 54d580839fb5c1007379692e5e33979f72eedcbf
 SHA1 (patch-avidemux_ADM__userInterfaces_ADM__GTK_ADM__toolkit__gtk_jogshuttle.c) = d9fb28f3db0978cff3e90746aa9efcef0084daa3
 SHA1 (patch-avidemux_ADM_core_src_ADM_cpuCap.cpp) = c344cf9707c2e8dc9f03b6379f749997bf01b22b

File Added: pkgsrc/multimedia/avidemux/patches/patch-avidemux_ADM__core_include_ADM__assert.h
$NetBSD: patch-avidemux_ADM__core_include_ADM__assert.h,v 1.1 2013/06/13 14:30:17 joerg Exp $

--- avidemux/ADM_core/include/ADM_assert.h.orig	2013-06-13 13:39:33.000000000 +0000
+++ avidemux/ADM_core/include/ADM_assert.h
@@ -91,15 +91,7 @@ extern adm_fast_memcpy myAdmMemcpy;
 #endif
 
 #if !defined(__APPLE__) && !defined(__WIN64)
-#ifndef ADM_LEGACY_PROGGY
-  #define malloc #error
-  #define realloc #error
-  #define memalign #error
-  #define free  #error
-  #undef strdup
-  #define strdup #error
-  #define calloc #error
-#else
+#ifdef ADM_LEGACY_PROGGY
   #define malloc ADM_alloc
   #define realloc ADM_realloc
   #define memalign(x,y) ADM_alloc(y)