From 2f392b0ee9c7572813109ceba3bc12bcab6fb423 Mon Sep 17 00:00:00 2001 From: joerg Date: Thu, 13 Jun 2013 14:30:17 +0000 Subject: Don't poison malloc and friends in a way that breaks cstdlib. --- multimedia/avidemux/distinfo | 3 ++- .../patch-avidemux_ADM__core_include_ADM__assert.h | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 multimedia/avidemux/patches/patch-avidemux_ADM__core_include_ADM__assert.h (limited to 'multimedia/avidemux') diff --git a/multimedia/avidemux/distinfo b/multimedia/avidemux/distinfo index 3d696b43383..16a32450eb4 100644 --- a/multimedia/avidemux/distinfo +++ b/multimedia/avidemux/distinfo @@ -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-as) = 391b9f173aaa329ec879cc0ac5a9a2a0ad48a924 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 diff --git a/multimedia/avidemux/patches/patch-avidemux_ADM__core_include_ADM__assert.h b/multimedia/avidemux/patches/patch-avidemux_ADM__core_include_ADM__assert.h new file mode 100644 index 00000000000..94ee0cab1f8 --- /dev/null +++ b/multimedia/avidemux/patches/patch-avidemux_ADM__core_include_ADM__assert.h @@ -0,0 +1,21 @@ +$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) -- cgit v1.2.3