summaryrefslogtreecommitdiff
path: root/multimedia/avidemux
diff options
context:
space:
mode:
authorjoerg <joerg>2013-06-13 14:30:17 +0000
committerjoerg <joerg>2013-06-13 14:30:17 +0000
commit2f392b0ee9c7572813109ceba3bc12bcab6fb423 (patch)
treeddc005c6619cf032defc49905e93f69c8184e30e /multimedia/avidemux
parentec1a8585e33d1edfbe93a37c2e2d439d591c11ab (diff)
downloadpkgsrc-2f392b0ee9c7572813109ceba3bc12bcab6fb423.tar.gz
Don't poison malloc and friends in a way that breaks cstdlib.
Diffstat (limited to 'multimedia/avidemux')
-rw-r--r--multimedia/avidemux/distinfo3
-rw-r--r--multimedia/avidemux/patches/patch-avidemux_ADM__core_include_ADM__assert.h21
2 files changed, 23 insertions, 1 deletions
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)