OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web openpkg$ Date: 05-Oct-2003 20:08:05
Branch: HEAD Handle: 2003100519080203
Added files:
openpkg-re/vcheck vc.mozilla-mplayer
openpkg-src/mozilla-mplayer
mozilla-mplayer.patch mozilla-mplayer.spec
Modified files:
openpkg-web news.txt
Log:
new package: mozilla-mplayer 0.95 (Mozilla MPlayer Plugin)
Summary:
Revision Changes Path
1.1 +9 -0 openpkg-re/vcheck/vc.mozilla-mplayer
1.1 +43 -0 openpkg-src/mozilla-mplayer/mozilla-mplayer.patch
1.1 +95 -0 openpkg-src/mozilla-mplayer/mozilla-mplayer.spec
1.6863 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-re/vcheck/vc.mozilla-mplayer
============================================================================
$ cvs diff -u -r0 -r1.1 vc.mozilla-mplayer
--- /dev/null 2003-10-05 20:08:03.000000000 +0200
+++ vc.mozilla-mplayer 2003-10-05 20:08:03.000000000 +0200
@@ -0,0 +1,9 @@
+config = {
+}
+
+prog mozilla-mplayer = {
+ version = 0.95
+ url = http://prdownloads.sourceforge.net/mplayerplug-in/
+ regex = mplayerplug-in-(__VER__)\.tar\.gz
+}
+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/mozilla-mplayer/mozilla-mplayer.patch
============================================================================
$ cvs diff -u -r0 -r1.1 mozilla-mplayer.patch
--- /dev/null 2003-10-05 20:08:05.000000000 +0200
+++ mozilla-mplayer.patch 2003-10-05 20:08:05.000000000 +0200
@@ -0,0 +1,43 @@
+Index: Source/mplayerplug-in.c
+--- Source/mplayerplug-in.c.orig 2003-10-03 16:54:52.000000000 +0200
++++ Source/mplayerplug-in.c 2003-10-05 20:01:29.000000000 +0200
+@@ -28,6 +28,9 @@
+ */
+
+ #include "mplayerplug-in.h"
++#ifndef PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
++#define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP PTHREAD_MUTEX_INITIALIZER
++#endif
+ pthread_mutex_t playlist_mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
+
+ // This routine is only called when the plugin library is newer than the pluginrc
file
+@@ -71,7 +74,7 @@
+ }
+
+ if (config == NULL) {
+- config = fopen("/etc/mplayerplug-in.conf", "r");
++ config = fopen("@l_prefix@/etc/mozilla-mplayer/mplayerplug-in.conf", "r");
+ }
+
+ if (config == NULL) {
+@@ -148,7 +151,7 @@
+ }
+
+ if (customtypes == NULL) {
+- customtypes = fopen("/etc/mplayerplug-in.types", "r");
++ customtypes = fopen("@l_prefix@/etc/mozilla-mplayer/mplayerplug-in.types",
"r");
+ }
+
+ if (customtypes != NULL) {
+Index: Source/support.c
+--- Source/support.c.orig 2003-10-03 16:51:20.000000000 +0200
++++ Source/support.c 2003-10-05 20:02:40.000000000 +0200
+@@ -114,7 +114,7 @@
+ }
+
+ if (config == NULL) {
+- config = fopen("/etc/mplayerplug-in.conf", "r");
++ config = fopen("@l_prefix@/etc/mozilla-mplayer/mplayerplug-in.conf", "r");
+ }
+
+ if (config == NULL) {
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/mozilla-mplayer/mozilla-mplayer.spec
============================================================================
$ cvs diff -u -r0 -r1.1 mozilla-mplayer.spec
--- /dev/null 2003-10-05 20:08:05.000000000 +0200
+++ mozilla-mplayer.spec 2003-10-05 20:08:05.000000000 +0200
@@ -0,0 +1,95 @@
+##
+## mozilla-mplayer.spec -- OpenPKG RPM Specification
+## Copyright (c) 2000-2003 The OpenPKG Project <http://www.openpkg.org/>
+## Copyright (c) 2000-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
+## Copyright (c) 2000-2003 Cable & Wireless <http://www.cw.com/>
+##
+## Permission to use, copy, modify, and distribute this software for
+## any purpose with or without fee is hereby granted, provided that
+## the above copyright notice and this permission notice appear in all
+## copies.
+##
+## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
+## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+## SUCH DAMAGE.
+##
+
+# package information
+Name: mozilla-mplayer
+Summary: Mozilla MPlayer Plugin
+URL: http://mplayerplug-in.sourceforge.net/
+Vendor: Kevin DeKorte
+Packager: The OpenPKG Project
+Distribution: OpenPKG [EVAL]
+Group: Web
+License: GPL
+Version: 0.95
+Release: 20031005
+
+# list of sources
+Source0:
http://osdn.dl.sourceforge.net/mplayerplug-in/mplayerplug-in-%{version}.tar.gz
+Patch0: mozilla-mplayer.patch
+
+# build information
+Prefix: %{l_prefix}
+BuildRoot: %{l_buildroot}
+BuildPreReq: OpenPKG, openpkg >= 20030927, X11, gcc
+PreReq: OpenPKG, openpkg >= 20030927, X11, mozilla, mplayer
+AutoReq: no
+AutoReqProv: no
+
+%description
+ This is the MPLayer Plugin for the Mozilla web browser. It allows
+ embedded playing of Windows Media, Quicktime and MPEG video format
+ files.
+
+%prep
+ %setup -q -n mplayerplug-in
+ %patch -p0
+ %{l_shtool} subst %{l_value -s l_prefix} Source/*.c
+
+%build
+ cflags="%{l_cflags}"
+ cflags="$cflags -DXP_UNIX -fPIC -I./include"
+ cflags="$cflags -I`%{l_prefix}/etc/rc --query x11_incdir`"
+ ldflags="%{l_ldflags}"
+ ldflags="$ldflags -L`%{l_prefix}/etc/rc --query x11_libdir`"
+ case "%{l_platform -t}" in
+ *-freebsd4* ) ldflags="$ldflags -lc_r" ;;
+ * ) ldflags="$ldflags -lpthread" ;;
+ esac
+ %{l_make} %{l_mflags -O} \
+ CC="%{l_cc}" \
+ CFLAGS="$cflags" \
+ LDFLAGS="$ldflags"
+
+%install
+ rm -rf $RPM_BUILD_ROOT
+ %{l_shtool} mkdir -f -p -m 755 \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/mozilla-mplayer \
+ $RPM_BUILD_ROOT%{l_prefix}/lib/mozilla/plugins
+ %{l_shtool} install -c -m 755 \
+ mplayerplug-in.so $RPM_BUILD_ROOT%{l_prefix}/lib/mozilla/plugins/
+ %{l_shtool} install -c -m 644 \
+ mplayerplug-in.conf mplayerplug-in.types \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/mozilla-mplayer/
+ %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
+ %{l_files_std} \
+ '%config %{l_prefix}/etc/mozilla-mplayer/*' \
+ '%not %dir %{l_prefix}/lib/mozilla' \
+ '%not %dir %{l_prefix}/lib/mozilla/plugins'
+
+%files -f files
+
+%clean
+ rm -rf $RPM_BUILD_ROOT
+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.6862 -r1.6863 news.txt
--- openpkg-web/news.txt 5 Oct 2003 17:54:31 -0000 1.6862
+++ openpkg-web/news.txt 5 Oct 2003 18:08:03 -0000 1.6863
@@ -1,3 +1,4 @@
+05-Oct-2003: New package: P<mozilla-mplayer-0.95-20031005>
05-Oct-2003: Upgraded package: P<top-3.5b12.7-20031005>
05-Oct-2003: New package: P<top-3.5b12.7-20031005>
05-Oct-2003: Upgraded package: P<rfc-3.2.3-20031005>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]