diff options
-rw-r--r-- | graphics/multivideo/Makefile | 2 | ||||
-rw-r--r-- | graphics/multivideo/files/patch-buffer.cpp | 39 |
2 files changed, 40 insertions, 1 deletions
diff --git a/graphics/multivideo/Makefile b/graphics/multivideo/Makefile index 7d52328..05cc9e5 100644 --- a/graphics/multivideo/Makefile +++ b/graphics/multivideo/Makefile @@ -15,7 +15,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= An image sequence viewer -LIB_DEPENDS= wx_gtk-2.2.2:${PORTSDIR}/x11-toolkits/wxgtk +LIB_DEPENDS= wx_gtk.2:${PORTSDIR}/x11-toolkits/wxgtk-devel WRKSRC= ${WRKDIR}/${PORTNAME} diff --git a/graphics/multivideo/files/patch-buffer.cpp b/graphics/multivideo/files/patch-buffer.cpp new file mode 100644 index 0000000..3096a80 --- /dev/null +++ b/graphics/multivideo/files/patch-buffer.cpp @@ -0,0 +1,39 @@ +--- buffer.cpp.orig Thu Jan 31 18:46:26 2002 ++++ buffer.cpp Sun Oct 5 03:33:25 2003 +@@ -20,6 +20,9 @@ + #include <iostream> + #include "buffer.hh" + ++wxMutex load_thread_cond_mutex; ++wxMutex thread_proc_cond_mutex; ++ + buffer::buffer(int nb_pictures, int size,bool free) : + number_of_pictures(nb_pictures), + buffer_size(size), +@@ -35,8 +38,8 @@ + mutex_first_image (new wxMutex()), + mutex_loaded_image (new wxMutex()), + mutex_last_position (new wxMutex()), +- load_thread_you_can_load (new wxCondition()), +- thread_process_you_can_process(new wxCondition()) ++ load_thread_you_can_load (new wxCondition(load_thread_cond_mutex)), ++ thread_process_you_can_process(new wxCondition(thread_proc_cond_mutex)) + { + images.resize(number_of_pictures+1); + images_process.resize(number_of_pictures+1); +@@ -429,7 +432,7 @@ + { + delete load_thread_you_can_load; + } +- load_thread_you_can_load=new wxCondition(); ++ load_thread_you_can_load=new wxCondition(load_thread_cond_mutex); + } + + void buffer::initialize_condition_process() +@@ -438,5 +441,5 @@ + { + delete thread_process_you_can_process; + } +- thread_process_you_can_process=new wxCondition(); ++ thread_process_you_can_process=new wxCondition(thread_proc_cond_mutex); + } |