Update mplayerplug-in to 3.21 (trivial) How-To-Repeat: See the diff
Responsible Changed From-To: freebsd-ports-bugs->marcus Over to maintainer
Hi Marcus, can you actually try the following diff? It has a workaround for pthread_mutex_lock / pthread_mutex_unlock issue (remember #91952?) It's a better idea, though, to patch the fiile from project's Sourceforge CVS Thanks --- diff starts here --- diff -urN /usr/ports/www/mplayer-plugin/Makefile /data/adi/work/ports/mplayer-plugin/Makefile --- /usr/ports/www/mplayer-plugin/Makefile Tue Feb 7 23:41:16 2006 +++ /data/adi/work/ports/mplayer-plugin/Makefile Wed Feb 15 13:29:57 2006 @@ -6,7 +6,7 @@ # PORTNAME= mplayerplug-in -PORTVERSION= 3.20 +PORTVERSION= 3.21 CATEGORIES= www multimedia MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= mplayerplug-in diff -urN /usr/ports/www/mplayer-plugin/distinfo /data/adi/work/ports/mplayer-plugin/distinfo --- /usr/ports/www/mplayer-plugin/distinfo Tue Feb 7 23:41:16 2006 +++ /data/adi/work/ports/mplayer-plugin/distinfo Wed Feb 15 13:30:18 2006 @@ -1,3 +1,3 @@ -MD5 (mplayerplug-in-3.20.tar.gz) = ded921539090d998d225583cf6915729 -SHA256 (mplayerplug-in-3.20.tar.gz) = 457518d1650bf7064d755bf4d74772ad87306d3899c056a88c17a6862da429dd -SIZE (mplayerplug-in-3.20.tar.gz) = 209190 +MD5 (mplayerplug-in-3.21.tar.gz) = 3e36aa1a42aa312b312ba7ceaaa75f73 +SHA256 (mplayerplug-in-3.21.tar.gz) = d72142236ee88a143325003eb47bcb5d41b11e0c66795f753b9f626202297193 +SIZE (mplayerplug-in-3.21.tar.gz) = 209865 diff -urN /usr/ports/www/mplayer-plugin/files/patch-Source_plugin-support.cpp /data/adi/work/ports/mplayer-plugin/files/patch-Source_plugin-support.cpp --- /usr/ports/www/mplayer-plugin/files/patch-Source_plugin-support.cpp Thu Jan 1 02:00:00 1970 +++ /data/adi/work/ports/mplayer-plugin/files/patch-Source_plugin-support.cpp Wed Feb 15 13:23:06 2006 @@ -0,0 +1,16 @@ +--- Source/plugin-support.cpp.orig Tue Jan 31 17:28:55 2006 ++++ Source/plugin-support.cpp Wed Feb 15 12:24:23 2006 +@@ -486,9 +486,13 @@ + if (instance->paused == 1) + sendCommand(instance, "pause\n"); + sendCommand(instance, "quit\n"); ++#ifndef BSD + pthread_mutex_lock(&(instance->read_mutex)); ++#endif + instance->cancelled = 1; ++#ifndef BSD + pthread_mutex_unlock(&(instance->read_mutex)); ++#endif + + /* count = 0; + while (count < 500) { --- diff ends here --- -- Adi Pircalabu -- Fight against viruses and spam BitDefender for FreeBSD
Sorry for the malformed diff from the previous follow-up, please take a look at this one. Thanks -- Adi Pircalabu (PGP Key ID 0x04329F5E)
State Changed From-To: open->closed Committed, thanks!