This adds a new patch to fix a problem with the 
Help->About->Thanks dialog, from ajacoutot@: thanks!

cheers, 
david

Index: net/livemedia/Makefile
===================================================================
RCS file: /cvs/ports/net/livemedia/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- net/livemedia/Makefile      15 Apr 2009 08:22:11 -0000      1.9
+++ net/livemedia/Makefile      7 Jun 2010 12:35:28 -0000
@@ -1,16 +1,19 @@
 # $OpenBSD: Makefile,v 1.9 2009/04/15 08:22:11 landry Exp $
 
-SHARED_ONLY=   Yes
-
 COMMENT=       LIVE555 streaming media library
 
-DISTNAME=      live.2009.04.07
-PKGNAME=       liveMedia-20090407
+DISTNAME=      live.2010.03.08
+PKGNAME=       liveMedia-20100308
 CATEGORIES=    net devel
-MASTER_SITES=  http://comstyle.com/source/
+MASTER_SITES=  ftp://ftp.archlinux.org/other/live-media/
 
 HOMEPAGE=      http://www.live555.com/liveMedia/
 
+SHARED_LIBS=   BasicUsageEnvironment 0.0 \
+               UsageEnvironment 0.0 \
+               groupsock 0.0 \
+               liveMedia 0.0
+
 # LGPLv2.1+
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=    Yes
@@ -30,8 +33,19 @@ NO_REGRESS=  Yes
 CFLAGS+=       -fPIC
 
 post-extract:
+# garbage files in distfile that mess up 'make update-patches'
+       @mv -f ${WRKSRC}/config.armlinux.orig ${WRKSRC}/config.armlinux
+       @rm -f ${WRKSRC}/config.armlinux.rej
        @cp -f ${FILESDIR}/config.fixed-openbsd ${WRKSRC}/
 
+pre-configure:
+       cd ${WRKSRC}; perl -i -pe 's/(LIBRARY_LINK\))(\S+)/$$1 $$2/' \
+               `find . -type f -name Makefile.tail`
+       ${SUBST_CMD} ${WRKSRC}/BasicUsageEnvironment/Makefile.tail \
+               ${WRKSRC}/UsageEnvironment/Makefile.tail \
+               ${WRKSRC}/groupsock/Makefile.tail \
+               ${WRKSRC}/liveMedia/Makefile.tail
+
 do-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/live
        ${INSTALL_DATA_DIR} ${PREFIX}/live/groupsock
@@ -53,6 +67,20 @@ do-install:
            ${PREFIX}/live/groupsock/
        ${INSTALL_DATA} ${WRKSRC}/liveMedia/libliveMedia.a \
            ${PREFIX}/live/liveMedia/
+       cd ${WRKSRC}/BasicUsageEnvironment && \
+           ${INSTALL_DATA} \
+           libBasicUsageEnvironment.so.${LIBBasicUsageEnvironment_VERSION} \
+           ${PREFIX}/lib/
+       cd ${WRKSRC}/UsageEnvironment && \
+           ${INSTALL_DATA} \
+           libUsageEnvironment.so.${LIBUsageEnvironment_VERSION} \
+           ${PREFIX}/lib/
+       cd ${WRKSRC}/groupsock && \
+           ${INSTALL_DATA} \
+           libgroupsock.so.${LIBgroupsock_VERSION} ${PREFIX}/lib/
+       cd ${WRKSRC}/liveMedia && \
+           ${INSTALL_DATA} \
+           libliveMedia.so.${LIBliveMedia_VERSION} ${PREFIX}/lib/
        cd ${WRKSRC}/BasicUsageEnvironment/include && \
            ${INSTALL_DATA} *.hh ${PREFIX}/live/BasicUsageEnvironment/include/
        cd ${WRKSRC}/UsageEnvironment/include && \
Index: net/livemedia/distinfo
===================================================================
RCS file: /cvs/ports/net/livemedia/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- net/livemedia/distinfo      15 Apr 2009 08:22:11 -0000      1.7
+++ net/livemedia/distinfo      7 Jun 2010 12:35:28 -0000
@@ -1,5 +1,5 @@
-MD5 (live.2009.04.07.tar.gz) = ck1nea5jY1RdnoOAjlzsLg==
-RMD160 (live.2009.04.07.tar.gz) = TpyGGjx41t2qeeYHI+6r6YVqz/M=
-SHA1 (live.2009.04.07.tar.gz) = IRnWCUGqPXQjTfDzb6ppu5BKdTA=
-SHA256 (live.2009.04.07.tar.gz) = PpHLzaAvnbSMbteFZPIjksJzWD4D0v3VRBf2G6XdY1E=
-SIZE (live.2009.04.07.tar.gz) = 462577
+MD5 (live.2010.03.08.tar.gz) = LGhcAEaVr84GTseA5YQJzA==
+RMD160 (live.2010.03.08.tar.gz) = ox9ONGqNSo6BToyFrrOe5Gmp+pY=
+SHA1 (live.2010.03.08.tar.gz) = 37lKaJ4AYZJZ/72gQDsTK5B+qKc=
+SHA256 (live.2010.03.08.tar.gz) = Ghgde2jiquN/6wNXooN+WYOGrW3MojgOBcYPJgnu8ig=
+SIZE (live.2010.03.08.tar.gz) = 453654
Index: net/livemedia/files/config.fixed-openbsd
===================================================================
RCS file: /cvs/ports/net/livemedia/files/config.fixed-openbsd,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 config.fixed-openbsd
--- net/livemedia/files/config.fixed-openbsd    19 Apr 2007 08:32:23 -0000      
1.1.1.1
+++ net/livemedia/files/config.fixed-openbsd    7 Jun 2010 12:35:28 -0000
@@ -10,9 +10,11 @@ OBJ =                        o
 LINK =                 $(CXX) -o
 LINK_OPTS =            -L.
 CONSOLE_LINK_OPTS =    $(LINK_OPTS)
-LIBRARY_LINK =         $(LD) -o
-LIBRARY_LINK_OPTS =    $(LINK_OPTS) -r -Bstatic
+LIBRARY_LINK =         $(AR) cr
+LIBRARY_LINK_OPTS =
 LIB_SUFFIX =           a
+LIBRARY_LINK_SHARED =  $(CXX) -o
+LIBRARY_LINK_OPTS_SHARED = $(LINK_OPTS) -shared -Wl,-soname,$@
 LIBS_FOR_CONSOLE_APPLICATION =
 LIBS_FOR_GUI_APPLICATION =
 EXE =
Index: net/livemedia/patches/patch-BasicUsageEnvironment_Makefile_tail
===================================================================
RCS file: net/livemedia/patches/patch-BasicUsageEnvironment_Makefile_tail
diff -N net/livemedia/patches/patch-BasicUsageEnvironment_Makefile_tail
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ net/livemedia/patches/patch-BasicUsageEnvironment_Makefile_tail     7 Jun 
2010 12:35:28 -0000
@@ -0,0 +1,24 @@
+$OpenBSD$
+--- BasicUsageEnvironment/Makefile.tail.orig   Mon Mar  8 10:52:12 2010
++++ BasicUsageEnvironment/Makefile.tail        Mon May 31 16:34:21 2010
+@@ -1,7 +1,8 @@
+ ##### End of variables to change
+ 
+ LIB = libBasicUsageEnvironment.$(LIB_SUFFIX)
+-ALL = $(LIB)
++LIB_SHARED = libBasicUsageEnvironment.so.${LIBBasicUsageEnvironment_VERSION}
++ALL = $(LIB) $(LIB_SHARED)
+ all:  $(ALL)
+ 
+ OBJS = BasicUsageEnvironment0.$(OBJ) BasicUsageEnvironment.$(OBJ) \
+@@ -11,6 +12,10 @@ OBJS = BasicUsageEnvironment0.$(OBJ) BasicUsageEnviron
+ libBasicUsageEnvironment.$(LIB_SUFFIX): $(OBJS)
+       $(LIBRARY_LINK)$@ $(LIBRARY_LINK_OPTS) \
+               $(OBJS)
++
++libBasicUsageEnvironment.so.${LIBBasicUsageEnvironment_VERSION}: $(OBJS)
++      $(LIBRARY_LINK_SHARED) $@ $(LIBRARY_LINK_OPTS_SHARED) \
++              $(OBJS) -lstdc++
+ 
+ .$(C).$(OBJ):
+       $(C_COMPILER) -c $(C_FLAGS) $<       
Index: net/livemedia/patches/patch-UsageEnvironment_Makefile_tail
===================================================================
RCS file: net/livemedia/patches/patch-UsageEnvironment_Makefile_tail
diff -N net/livemedia/patches/patch-UsageEnvironment_Makefile_tail
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ net/livemedia/patches/patch-UsageEnvironment_Makefile_tail  7 Jun 2010 
12:35:28 -0000
@@ -0,0 +1,22 @@
+$OpenBSD$
+--- UsageEnvironment/Makefile.tail.orig        Mon Mar  8 10:52:12 2010
++++ UsageEnvironment/Makefile.tail     Mon May 31 16:34:34 2010
+@@ -1,13 +1,17 @@
+ ##### End of variables to change
+ 
+ USAGE_ENVIRONMENT_LIB = libUsageEnvironment.$(LIB_SUFFIX)
+-ALL = $(USAGE_ENVIRONMENT_LIB)
++USAGE_ENVIRONMENT_LIB_SHARED = 
libUsageEnvironment.so.${LIBUsageEnvironment_VERSION}
++ALL = $(USAGE_ENVIRONMENT_LIB) $(USAGE_ENVIRONMENT_LIB_SHARED)
+ all:  $(ALL)
+ 
+ OBJS = UsageEnvironment.$(OBJ) HashTable.$(OBJ) strDup.$(OBJ)
+ 
+ $(USAGE_ENVIRONMENT_LIB): $(OBJS)
+       $(LIBRARY_LINK)$@ $(LIBRARY_LINK_OPTS) $(OBJS)
++
++$(USAGE_ENVIRONMENT_LIB_SHARED): $(OBJS)
++      $(LIBRARY_LINK_SHARED) $@ $(LIBRARY_LINK_OPTS_SHARED) $(OBJS) -lstdc++
+ 
+ .$(C).$(OBJ):
+       $(C_COMPILER) -c $(C_FLAGS) $<       
Index: net/livemedia/patches/patch-groupsock_Makefile_tail
===================================================================
RCS file: net/livemedia/patches/patch-groupsock_Makefile_tail
diff -N net/livemedia/patches/patch-groupsock_Makefile_tail
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ net/livemedia/patches/patch-groupsock_Makefile_tail 7 Jun 2010 12:35:28 
-0000
@@ -0,0 +1,23 @@
+$OpenBSD$
+--- groupsock/Makefile.tail.orig       Mon Mar  8 10:52:12 2010
++++ groupsock/Makefile.tail    Mon May 31 16:34:46 2010
+@@ -1,6 +1,6 @@
+ ##### End of variables to change
+ 
+-ALL = libgroupsock.$(LIB_SUFFIX)
++ALL = libgroupsock.$(LIB_SUFFIX) libgroupsock.so.${LIBgroupsock_VERSION}
+ all:  $(ALL)
+ 
+ .$(C).$(OBJ):
+@@ -29,6 +29,11 @@ libgroupsock.$(LIB_SUFFIX): $(GROUPSOCK_LIB_OBJS) \
+     $(PLATFORM_SPECIFIC_LIB_OBJS)
+       $(LIBRARY_LINK)$@ $(LIBRARY_LINK_OPTS) \
+               $(GROUPSOCK_LIB_OBJS)
++
++libgroupsock.so.${LIBgroupsock_VERSION}: $(GROUPSOCK_LIB_OBJS) \
++    $(PLATFORM_SPECIFIC_LIB_OBJS)
++      $(LIBRARY_LINK_SHARED) $@ $(LIBRARY_LINK_OPTS_SHARED) \
++              $(GROUPSOCK_LIB_OBJS) -lstdc++
+ 
+ clean:
+       -rm -rf *.$(OBJ) $(ALL) core *.core *~ include/*~
Index: net/livemedia/patches/patch-liveMedia_Makefile_tail
===================================================================
RCS file: net/livemedia/patches/patch-liveMedia_Makefile_tail
diff -N net/livemedia/patches/patch-liveMedia_Makefile_tail
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ net/livemedia/patches/patch-liveMedia_Makefile_tail 7 Jun 2010 12:35:28 
-0000
@@ -0,0 +1,25 @@
+$OpenBSD$
+--- liveMedia/Makefile.tail.orig       Mon Mar  8 10:52:12 2010
++++ liveMedia/Makefile.tail    Mon May 31 16:35:16 2010
+@@ -1,7 +1,8 @@
+ ##### End of variables to change
+ 
+ LIVEMEDIA_LIB = libliveMedia.$(LIB_SUFFIX)
+-ALL = $(LIVEMEDIA_LIB)
++LIVEMEDIA_LIB_SHARED = libliveMedia.so.${LIBliveMedia_VERSION}
++ALL = $(LIVEMEDIA_LIB) $(LIVEMEDIA_LIB_SHARED)
+ all:  $(ALL)
+ 
+ .$(C).$(OBJ):
+@@ -49,6 +50,11 @@ $(LIVEMEDIA_LIB): $(LIVEMEDIA_LIB_OBJS) \
+     $(PLATFORM_SPECIFIC_LIB_OBJS)
+       $(LIBRARY_LINK)$@ $(LIBRARY_LINK_OPTS) \
+               $(LIVEMEDIA_LIB_OBJS)
++
++$(LIVEMEDIA_LIB_SHARED): $(LIVEMEDIA_LIB_OBJS) \
++    $(PLATFORM_SPECIFIC_LIB_OBJS)
++      $(LIBRARY_LINK_SHARED) $@ $(LIBRARY_LINK_OPTS_SHARED) \
++              $(LIVEMEDIA_LIB_OBJS) -lstdc++
+ 
+ Media.$(CPP):         include/Media.hh
+ include/Media.hh:     include/liveMedia_version.hh
Index: net/livemedia/patches/patch-liveMedia_RTSPClient_cpp
===================================================================
RCS file: /cvs/ports/net/livemedia/patches/patch-liveMedia_RTSPClient_cpp,v
retrieving revision 1.2
diff -u -p -r1.2 patch-liveMedia_RTSPClient_cpp
--- net/livemedia/patches/patch-liveMedia_RTSPClient_cpp        15 Apr 2009 
08:22:12 -0000      1.2
+++ net/livemedia/patches/patch-liveMedia_RTSPClient_cpp        7 Jun 2010 
12:35:28 -0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-liveMedia_RTSPClient_cpp,v 1.2 2009/04/15 08:22:12 landry Exp $
 Fixes tv-over-ip with my isp (free.fr) using vlc.
---- liveMedia/RTSPClient.cpp.orig      Mon Apr  6 22:19:00 2009
-+++ liveMedia/RTSPClient.cpp   Thu Apr  9 23:27:06 2009
-@@ -2136,9 +2136,7 @@ unsigned RTSPClient::getResponse1(char*& responseBuffe
+--- liveMedia/RTSPClient.cpp.orig      Mon Mar  8 10:52:12 2010
++++ liveMedia/RTSPClient.cpp   Mon May 31 13:58:49 2010
+@@ -2122,9 +2122,7 @@ unsigned RTSPClient::getResponse1(char*& responseBuffe
    Boolean success = False;
    while (1) {
      unsigned char firstByte;
Index: net/livemedia/pkg/PFRAG.shared
===================================================================
RCS file: net/livemedia/pkg/PFRAG.shared
diff -N net/livemedia/pkg/PFRAG.shared
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ net/livemedia/pkg/PFRAG.shared      7 Jun 2010 12:35:28 -0000
@@ -0,0 +1,5 @@
+...@comment $OpenBSD$
+...@lib lib/libBasicUsageEnvironment.so.${LIBBasicUsageEnvironment_VERSION}
+...@lib lib/libUsageEnvironment.so.${LIBUsageEnvironment_VERSION}
+...@lib lib/libgroupsock.so.${LIBgroupsock_VERSION}
+...@lib lib/libliveMedia.so.${LIBliveMedia_VERSION}
Index: net/livemedia/pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/livemedia/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- net/livemedia/pkg/PLIST     15 Jul 2008 16:14:24 -0000      1.3
+++ net/livemedia/pkg/PLIST     7 Jun 2010 12:35:29 -0000
@@ -1,4 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.3 2008/07/15 16:14:24 brad Exp $
+%%SHARED%%
 @bin bin/openRTSP
 @bin bin/playSIP
 @bin bin/sapWatch
@@ -53,6 +54,10 @@ live/liveMedia/include/BasicUDPSink.hh
 live/liveMedia/include/BasicUDPSource.hh
 live/liveMedia/include/ByteStreamFileSource.hh
 live/liveMedia/include/ByteStreamMultiFileSource.hh
+live/liveMedia/include/DVVideoFileServerMediaSubsession.hh
+live/liveMedia/include/DVVideoRTPSink.hh
+live/liveMedia/include/DVVideoRTPSource.hh
+live/liveMedia/include/DVVideoStreamFramer.hh
 live/liveMedia/include/DarwinInjector.hh
 live/liveMedia/include/DeviceSource.hh
 live/liveMedia/include/DigestAuthentication.hh
Index: x11/vlc/Makefile
===================================================================
RCS file: /cvs/ports/x11/vlc/Makefile,v
retrieving revision 1.90
diff -u -p -r1.90 Makefile
--- x11/vlc/Makefile    16 May 2010 08:37:48 -0000      1.90
+++ x11/vlc/Makefile    7 Jun 2010 12:36:12 -0000
@@ -6,7 +6,7 @@ COMMENT-main=   VideoLAN client; multimedi
 
 V=             1.0.6
 DISTNAME=      vlc-${V}
-PKGNAME-main=  ${DISTNAME}p1
+PKGNAME-main=  ${DISTNAME}p2
 CATEGORIES=    x11
 MASTER_SITES=  http://download.videolan.org/pub/videolan/vlc/${V}/
 EXTRACT_SUFX=  .tar.bz2
@@ -47,11 +47,14 @@ LIB_DEPENDS-main=${LIB_DEPENDS} \
                x264::multimedia/x264 \
                schroedinger-1.0::multimedia/schroedinger \
                dvbpsi.>=3::graphics/libdvbpsi \
+               gsm.>=1.0::audio/gsm \
                speex::audio/speex \
                tag::audio/taglib \
+               vorbis.>=6,vorbisenc.>=2::audio/libvorbis \
                dca::audio/libdca \
                proxy::net/libproxy \
-               notify::devel/libnotify
+               notify::devel/libnotify \
+               
BasicUsageEnvironment,UsageEnvironment,groupsock,liveMedia::net/livemedia
 RUN_DEPENDS=   :desktop-file-utils-*:devel/desktop-file-utils
 
 WANTLIB-main=  GL GLU ICE SM SDL X11 Xau Xcomposite Xcursor Xdamage Xdmcp \
@@ -60,8 +63,8 @@ WANTLIB-main= GL GLU ICE SM SDL X11 Xau 
                gdk_pixbuf-2.0 gio-2.0 glib-2.0 glitz gmodule-2.0 gobject-2.0 \
                gthread-2.0 gtk-x11-2.0 jpeg m mp3lame oil-0.3 ogg pango-1.0 \
                pangocairo-1.0 pangoft2-1.0 pcre pixman-1 pthread-stubs pthread 
\
-               stdc++.>=46.0 sndio tiff usbhid vorbis vorbisenc xcb-keysyms \
-               xcb-render xcb-render-util xcb z
+               stdc++.>=46.0 sndio tiff usbhid xcb-keysyms xcb-render \
+               xcb-render-util xcb z
 
 USE_X11=       Yes
 USE_GMAKE=     Yes
@@ -82,7 +85,8 @@ CONFIGURE_ARGS+=--disable-altivec \
                --disable-libgcrypt \
                --disable-libtar \
                --disable-libv4l2 \
-               --disable-live555 \
+               --enable-live555 \
+               --with-live555-tree=/usr/local/live/ \
                --disable-lua \
                --disable-mod \
                --disable-mtp \
@@ -116,17 +120,25 @@ FLAVOR?=
 .if !${FLAVOR:L:Mno_web}
 MULTI_PACKAGES+=-web
 COMMENT-web=   Mozilla plugin for embedded media playback
-PKGNAME-web=   vlc-web-${V}
-BUILD_DEPENDS+=        :xulrunner-devel->=1.8,<1.9:devel/xulrunner/1.8,-devel
-CONFIGURE_ARGS+=--enable-mozilla
-CONFIGURE_ENV+=        MOZILLA_CONFIG="${LOCALBASE}/bin/xulrunner-config" \
-               with_mozilla_pkg="xulrunner-plugin"
-PORTPATH=      
${WRKDIR}/bin:/usr/bin:/bin:/usr/sbin:/sbin:${DEPBASE}/bin:${LOCALBASE}/bin:${X11BASE}/bin:${LOCALBASE}/xulrunner
+PKGNAME-web=   vlc-web-${V}p0
+BUILD_DEPENDS+=        :xulrunner-devel->=1.9:devel/xulrunner/1.9,-devel
+CONFIGURE_ARGS+=--enable-mozilla 
--with-mozilla-sdk-path=${LOCALBASE}/xulrunner-1.9
+CONFIGURE_ENV+=        CPPFLAGS="-I${WRKSRC}/include -I${X11BASE}/include 
-I${LOCALBASE}/include \
+                         -I${LOCALBASE}/include/libpng \
+                         -I${LOCALBASE}/include/nspr \
+                         -I${LOCALBASE}/xulrunner1.9/include \
+                         -I${LOCALBASE}/xulrunner1.9/include/java \
+                         -I${LOCALBASE}/xulrunner1.9/include/plugin -DOPENBSD \
+                         -I${LOCALBASE}/xulrunner1.9/include/pref" \
+               LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib" \
+               PKG_CONFIG_PATH="${LOCALBASE}/lib/qt4/pkgconfig" \
+               LOCALBASE=${LOCALBASE}
+PORTPATH=      
${WRKDIR}/bin:/usr/bin:/bin:/usr/sbin:/sbin:${DEPBASE}/bin:${LOCALBASE}/bin:${X11BASE}/bin:${LOCALBASE}/xulrunner1.9
 LIB_DEPENDS-web=${LIB_DEPENDS} \
                vlc,vlccore::${BASE_PKGPATH} \
                nspr4,plc4,plds4::devel/nspr
 RUN_DEPENDS-web=::${BUILD_PKGPATH}
-WANTLIB-web=   ICE SM X11 Xau Xdmcp Xt Xpm m pthread-stubs xcb
+WANTLIB-web=   ICE SM X11 Xau Xdmcp Xt Xpm m pthread-stubs stdc++.>=46.0 xcb
 .endif
 
 .if !${FLAVOR:L:Mno_jack}
@@ -155,6 +167,9 @@ PKG_ARGS+=-Di386=1
 .else
 PKG_ARGS+=-Di386=0
 .endif
+
+pre-configure:
+       ${SUBST_CMD} ${WRKSRC}/configure.ac
 
 post-install:
 .for _img in 16x16 32x32 48x48 128x128
Index: x11/vlc/patches/patch-configure_ac
===================================================================
RCS file: /cvs/ports/x11/vlc/patches/patch-configure_ac,v
retrieving revision 1.16
diff -u -p -r1.16 patch-configure_ac
--- x11/vlc/patches/patch-configure_ac  9 May 2010 00:16:26 -0000       1.16
+++ x11/vlc/patches/patch-configure_ac  7 Jun 2010 12:36:12 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-configure_ac,v 1.16 2010/05/09 00:16:26 sthen Exp $
---- configure.ac.orig  Sun Apr 18 09:03:54 2010
-+++ configure.ac       Wed May  5 18:37:05 2010
+--- configure.ac.orig  Sun Apr 18 15:03:54 2010
++++ configure.ac       Mon Jun  7 11:43:18 2010
 @@ -826,6 +826,9 @@ if test "${SYS}" != "mingw32" -a "${SYS}" != "mingwce"
  dnl Check for pthreads - borrowed from XMMS
  THREAD_LIB=error
@@ -11,7 +11,23 @@ $OpenBSD: patch-configure_ac,v 1.16 2010
    AC_CHECK_LIB(pthread,main,THREAD_LIB="-lpthread")
  fi
  if test "${THREAD_LIB}" = "error"; then
-@@ -2525,7 +2528,7 @@ then
+@@ -2016,10 +2019,11 @@ lternatively you can use --disable-live555 to disable 
+         VLC_ADD_LIBS([live555],[-lws2_32])
+       fi
+ 
+-      VLC_ADD_LIBS([live555],[-L${real_live555_tree}/UsageEnvironment 
-lUsageEnvironment])
+-      VLC_ADD_LIBS([live555],[-L${real_live555_tree}/BasicUsageEnvironment 
-lBasicUsageEnvironment])
+-      VLC_ADD_LIBS([live555],[-L${real_live555_tree}/groupsock -lgroupsock])
+-      VLC_ADD_LIBS([live555],[-L${real_live555_tree}/liveMedia -lliveMedia])
++      VLC_ADD_LIBS([live555],[-L/usr/lib -lstdc++])
++      VLC_ADD_LIBS([live555],[-lUsageEnvironment])
++      VLC_ADD_LIBS([live555],[-lBasicUsageEnvironment])
++      VLC_ADD_LIBS([live555],[-lgroupsock])
++      VLC_ADD_LIBS([live555],[-L${LOCALBASE}/lib -lliveMedia])
+ 
+       
VLC_ADD_CXXFLAGS([live555],[-I${real_live555_tree}/BasicUsageEnvironment/include])
+       VLC_ADD_CXXFLAGS([live555],[-I${real_live555_tree}/groupsock/include])
+@@ -2525,7 +2529,7 @@ then
    fi
  
    CPPFLAGS="${CPPFLAGS_save} ${CPPFLAGS_v4l2}"
@@ -20,7 +36,7 @@ $OpenBSD: patch-configure_ac,v 1.16 2010
      VLC_ADD_PLUGIN([v4l2])
    ],[])
    CPPFLAGS="${CPPFLAGS_save}"
-@@ -3753,14 +3756,14 @@ AC_ARG_ENABLE(png,
+@@ -3753,14 +3757,14 @@ AC_ARG_ENABLE(png,
    [  --enable-png            PNG support (default enabled)])
  if test "${enable_png}" != "no"; then
  AC_CHECK_HEADERS(png.h, [
@@ -38,3 +54,12 @@ $OpenBSD: patch-configure_ac,v 1.16 2010
      LDFLAGS="${LDFLAGS_save}"
    ])
  fi
+@@ -5746,7 +5750,7 @@ then
+     PLUGINS_BINDINGS="${PLUGINS_BINDINGS} mozilla"
+     VLC_ADD_CPPFLAGS([mozilla],[-DXPCOM_GLUE 
-DHAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX -I${real_mozilla_sdk} 
-I${real_mozilla_sdk}/include -I${real_mozilla_sdk}/embedstring/include 
-I${real_mozilla_sdk}/xpcom/include -I${real_mozilla_sdk}/nspr/include 
-I${real_mozilla_sdk}/string/include -I${real_mozilla_sdk}/plugin/include 
-I${real_mozilla_sdk}/java/include])
+     if ${need_xpcom_libs}; then
+-       VLC_ADD_LIBS([mozilla],[-L${real_mozilla_sdk}/embedstring/bin 
-L${real_mozilla_sdk}/xpcom/bin -L${real_mozilla_sdk}/nspr/bin 
-L${real_mozilla_sdk}/string/bin -L${real_mozilla_sdk}/lib -lnspr4 -lplds4 
-lplc4 -lxpcomglue])
++       VLC_ADD_LIBS([mozilla],[-L${real_mozilla_sdk}/embedstring/bin 
-L${real_mozilla_sdk}/xpcom/bin -L${real_mozilla_sdk}/nspr/bin 
-L${real_mozilla_sdk}/string/bin -L${real_mozilla_sdk}/lib -lnspr4 -lplds4 
-lplc4 ${LOCALBASE}/xulrunner1.9/libxpcomglue.a -L${X11BASE}/lib -lXt -lX11 
-lSM -lICE -lXpm])
+       if test "${SYS}" = "mingw32"; then
+         dnl latest gecko sdk does not have embedstring
+         if test -d "${real_mozilla_sdk}/embedstring/bin"
Index: x11/vlc/patches/patch-src_Makefile_in
===================================================================
RCS file: x11/vlc/patches/patch-src_Makefile_in
diff -N x11/vlc/patches/patch-src_Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ x11/vlc/patches/patch-src_Makefile_in       7 Jun 2010 16:07:19 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- src/Makefile.in.orig       Mon Jun  7 11:22:23 2010
++++ src/Makefile.in    Mon Jun  7 11:22:30 2010
+@@ -3609,7 +3609,7 @@ uninstall-am: uninstall-libLTLIBRARIES uninstall-pkgco
+       cat $(top_srcdir)/COPYING | sed s/'"'/'\\"'/g | $(AWK) '{ print 
"\""$$0"\\n\"" }' >> "$...@.tmp"
+       echo ";" >> "$...@.tmp"
+       echo "static const char psz_thanks[] =" >> "$...@.tmp"
+-      grep -v '$$Id:'  $(top_srcdir)/THANKS | sed s/'"'/'\\"'/g | $(AWK) '{ 
print "\""$$0"\\n\"" }'|sed s/"<.*.> "// >> "$...@.tmp"
++      grep -av '$$Id:'  $(top_srcdir)/THANKS | sed s/'"'/'\\"'/g | $(AWK) '{ 
print "\""$$0"\\n\"" }'|sed s/"<.*.> "// >> "$...@.tmp"
+       echo ";" >> "$...@.tmp"
+       echo "static const char psz_authors[] =" >> "$...@.tmp"
+       grep N: $(top_srcdir)/AUTHORS | cut -d" " -f 2- | sed s/'"'/'\\"'/g | 
$(AWK) '{ print "\""$$0"\\n\"" }' >> "$...@.tmp"
Index: x11/vlc/patches/patch-projects_mozilla_support_npunix_c
===================================================================
RCS file: x11/vlc/patches/patch-projects_mozilla_support_npunix_c
diff -N x11/vlc/patches/patch-projects_mozilla_support_npunix_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ x11/vlc/patches/patch-projects_mozilla_support_npunix_c     7 Jun 2010 
12:36:13 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+--- projects/mozilla/support/npunix.c.orig     Fri May 28 17:15:04 2010
++++ projects/mozilla/support/npunix.c  Fri May 28 17:15:45 2010
+@@ -49,10 +49,10 @@
+ #define OJI 1
+ 
+ #include <npapi.h>
+-#ifdef HAVE_NPFUNCTIONS_H
+-#include <npfunctions.h>
+-#else
++#if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
+ #include <npupp.h>
++#else
++#include <npfunctions.h>
+ #endif
+ 
+ #include "../vlcshell.h"
Index: x11/vlc/patches/patch-projects_mozilla_vlcplugin_cpp
===================================================================
RCS file: x11/vlc/patches/patch-projects_mozilla_vlcplugin_cpp
diff -N x11/vlc/patches/patch-projects_mozilla_vlcplugin_cpp
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ x11/vlc/patches/patch-projects_mozilla_vlcplugin_cpp        7 Jun 2010 
12:36:13 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+--- projects/mozilla/vlcplugin.cpp.orig        Sun Mar  7 19:38:03 2010
++++ projects/mozilla/vlcplugin.cpp     Mon May 31 12:49:02 2010
+@@ -36,11 +36,12 @@
+ #include "control/npolibvlc.h"
+ 
+ #include <ctype.h>
++#include <stdlib.h>
+ 
+ /*****************************************************************************
+  * VlcPlugin constructor and destructor
+  
*****************************************************************************/
+-VlcPlugin::VlcPlugin( NPP instance, uint16 mode ) :
++VlcPlugin::VlcPlugin( NPP instance, uint16_t mode ) :
+     i_npmode(mode),
+     b_stream(0),
+     b_autoplay(1),
Index: x11/vlc/patches/patch-projects_mozilla_vlcplugin_h
===================================================================
RCS file: x11/vlc/patches/patch-projects_mozilla_vlcplugin_h
diff -N x11/vlc/patches/patch-projects_mozilla_vlcplugin_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ x11/vlc/patches/patch-projects_mozilla_vlcplugin_h  7 Jun 2010 12:36:13 
-0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- projects/mozilla/vlcplugin.h.orig  Sun Mar  7 19:38:03 2010
++++ projects/mozilla/vlcplugin.h       Mon May 31 12:49:02 2010
+@@ -82,7 +82,7 @@ typedef enum vlc_toolbar_clicked_e {
+ class VlcPlugin
+ {
+ public:
+-             VlcPlugin( NPP, uint16 );
++             VlcPlugin( NPP, uint16_t );
+     virtual ~VlcPlugin();
+ 
+     NPError             init(int argc, char* const argn[], char* const 
argv[]);
+@@ -135,7 +135,7 @@ class VlcPlugin (public)
+     vlc_toolbar_clicked_t getToolbarButtonClicked( int i_xpos, int i_ypos );
+ #endif
+ 
+-    uint16    i_npmode; /* either NP_EMBED or NP_FULL */
++    uint16_t    i_npmode; /* either NP_EMBED or NP_FULL */
+ 
+     /* plugin properties */
+     int      b_stream;
Index: x11/vlc/patches/patch-projects_mozilla_vlcshell_cpp
===================================================================
RCS file: x11/vlc/patches/patch-projects_mozilla_vlcshell_cpp
diff -N x11/vlc/patches/patch-projects_mozilla_vlcshell_cpp
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ x11/vlc/patches/patch-projects_mozilla_vlcshell_cpp 7 Jun 2010 12:36:13 
-0000
@@ -0,0 +1,39 @@
+$OpenBSD$
+--- projects/mozilla/vlcshell.cpp.orig Sun Mar  7 19:38:03 2010
++++ projects/mozilla/vlcshell.cpp      Mon May 31 12:49:02 2010
+@@ -275,7 +275,7 @@ void NPP_Shutdown( void )
+     ;
+ }
+ 
+-NPError NPP_New( NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc,
++NPError NPP_New( NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t 
argc,
+                  char* argn[], char* argv[], NPSavedData* saved )
+ {
+     NPError status;
+@@ -579,7 +579,7 @@ NPError NPP_SetWindow( NPP instance, NPWindow* window 
+ }
+ 
+ NPError NPP_NewStream( NPP instance, NPMIMEType type, NPStream *stream,
+-                       NPBool seekable, uint16 *stype )
++                       NPBool seekable, uint16_t *stype )
+ {
+     if( NULL == instance  )
+     {
+@@ -608,14 +608,14 @@ NPError NPP_NewStream( NPP instance, NPMIMEType type, 
+     return NPERR_GENERIC_ERROR;
+ }
+ 
+-int32 NPP_WriteReady( NPP instance, NPStream *stream )
++int32_t NPP_WriteReady( NPP instance, NPStream *stream )
+ {
+     /* TODO */
+     return 8*1024;
+ }
+ 
+-int32 NPP_Write( NPP instance, NPStream *stream, int32 offset,
+-                 int32 len, void *buffer )
++int32_t NPP_Write( NPP instance, NPStream *stream, int32_t offset,
++                 int32_t len, void *buffer )
+ {
+     /* TODO */
+     return len;
Index: x11/vlc/patches/patch-projects_mozilla_vlcshell_h
===================================================================
RCS file: x11/vlc/patches/patch-projects_mozilla_vlcshell_h
diff -N x11/vlc/patches/patch-projects_mozilla_vlcshell_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ x11/vlc/patches/patch-projects_mozilla_vlcshell_h   7 Jun 2010 12:36:13 
-0000
@@ -0,0 +1,38 @@
+$OpenBSD$
+--- projects/mozilla/vlcshell.h.orig   Sun Mar  7 19:38:03 2010
++++ projects/mozilla/vlcshell.h        Mon May 31 12:49:23 2010
+@@ -30,7 +30,7 @@ NPError NPP_Initialize( void );
+ jref NPP_GetJavaClass( void );
+ void NPP_Shutdown( void );
+ 
+-NPError NPP_New( NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc,
++NPError NPP_New( NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t 
argc,
+                  char* argn[], char* argv[], NPSavedData* saved );
+ NPError NPP_Destroy( NPP instance, NPSavedData** save );
+ 
+@@ -40,20 +40,20 @@ NPError NPP_SetValue( NPP instance, NPNVariable variab
+ NPError NPP_SetWindow( NPP instance, NPWindow* window );
+ 
+ NPError NPP_NewStream( NPP instance, NPMIMEType type, NPStream *stream,
+-                       NPBool seekable, uint16 *stype );
++                       NPBool seekable, uint16_t *stype );
+ NPError NPP_DestroyStream( NPP instance, NPStream *stream, NPError reason );
+ void NPP_StreamAsFile( NPP instance, NPStream *stream, const char* fname );
+ 
+-int32 NPP_WriteReady( NPP instance, NPStream *stream );
+-int32 NPP_Write( NPP instance, NPStream *stream, int32 offset,
+-                 int32 len, void *buffer );
++int32_t NPP_WriteReady( NPP instance, NPStream *stream );
++int32_t NPP_Write( NPP instance, NPStream *stream, int32_t offset,
++                 int32_t len, void *buffer );
+ 
+ void NPP_URLNotify( NPP instance, const char* url,
+                     NPReason reason, void* notifyData );
+ void NPP_Print( NPP instance, NPPrint* printInfo );
+ 
+ #ifdef XP_MACOSX
+-int16 NPP_HandleEvent( NPP instance, void * event );
++int16_t NPP_HandleEvent( NPP instance, void * event );
+ #endif
+ 
+ #endif
Index: x11/vlc/patches/patch-src_libvlc_c
===================================================================
RCS file: /cvs/ports/x11/vlc/patches/patch-src_libvlc_c,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src_libvlc_c
--- x11/vlc/patches/patch-src_libvlc_c  5 May 2010 08:43:35 -0000       1.1
+++ x11/vlc/patches/patch-src_libvlc_c  7 Jun 2010 12:36:13 -0000
@@ -1,11 +1,11 @@
 $OpenBSD: patch-src_libvlc_c,v 1.1 2010/05/05 08:43:35 edd Exp $
---- src/libvlc.c.orig  Sun Mar  7 13:38:03 2010
-+++ src/libvlc.c       Tue Apr 27 19:14:30 2010
+--- src/libvlc.c.orig  Sun Mar  7 19:38:03 2010
++++ src/libvlc.c       Wed May 26 16:42:36 2010
 @@ -906,21 +906,25 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i
               && config_GetInt( p_libvlc, "started-from-file" ) ) )
          libvlc_InternalAddIntf( p_libvlc, "dbus,none" );
  
-+#ifdef __i386__
++#if 0
      /* Prevents the power management daemon from suspending the system
       * when VLC is active */
      if( config_GetInt( p_libvlc, "inhibit" ) > 0 )
@@ -18,7 +18,7 @@ $OpenBSD: patch-src_libvlc_c,v 1.1 2010/
       * Currently, only for X
       */
  #ifdef HAVE_X11_XLIB_H
-+#ifdef __i386__
++#if 0
      if( config_GetInt( p_libvlc, "disable-screensaver" ) )
      {
          libvlc_InternalAddIntf( p_libvlc, "screensaver,none" );
Index: x11/vlc/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/x11/vlc/pkg/PLIST-main,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST-main
--- x11/vlc/pkg/PLIST-main      16 May 2010 08:37:48 -0000      1.10
+++ x11/vlc/pkg/PLIST-main      7 Jun 2010 12:36:13 -0000
@@ -391,6 +391,9 @@ lib/vlc/demux/libflacsys_plugin.so
 @comment lib/vlc/demux/libh264_plugin.a
 lib/vlc/demux/libh264_plugin.la
 lib/vlc/demux/libh264_plugin.so
+lib/vlc/demux/liblive555_plugin.a
+lib/vlc/demux/liblive555_plugin.la
+lib/vlc/demux/liblive555_plugin.so
 @comment lib/vlc/demux/libm4v_plugin.a
 lib/vlc/demux/libm4v_plugin.la
 lib/vlc/demux/libm4v_plugin.so

Reply via email to