Import gecko-mediaplayer-0.9.5
Gecko Media Player is a browser plugin that uses GNOME MPlayer to play media in a browser. It should work with all browsers on Unix-like systems that use the NS4 API (Seamonkey, Firefox, Epiphany, etc). from David Coppa (MAINTAINER) with some tweaks
This commit is contained in:
parent
55a3d3de44
commit
13467619d0
47
www/gecko-mediaplayer/Makefile
Normal file
47
www/gecko-mediaplayer/Makefile
Normal file
@ -0,0 +1,47 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2009/03/16 13:00:19 ajacoutot Exp $
|
||||
|
||||
COMMENT = gnome-mplayer browser media plugin
|
||||
DISTNAME = gecko-mediaplayer-0.9.5
|
||||
CATEGORIES = www
|
||||
|
||||
MAINTAINER = David Coppa <dcoppa@gmail.com>
|
||||
|
||||
HOMEPAGE = http://kdekorte.googlepages.com/gecko-mediaplayer
|
||||
|
||||
MASTER_SITES = http://gecko-mediaplayer.googlecode.com/files/
|
||||
|
||||
# GPLv2+
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
PERMIT_PACKAGE_FTP = Yes
|
||||
PERMIT_DISTFILES_CDROM =Yes
|
||||
PERMIT_DISTFILES_FTP = Yes
|
||||
|
||||
WANTLIB = ORBit-2 dbus-1 dbus-glib-1 glib-2.0 gmodule-2.0 gobject-2.0 \
|
||||
gthread-2.0
|
||||
|
||||
MODULES = devel/gettext
|
||||
|
||||
LIB_DEPENDS = gconf-2::devel/gconf2
|
||||
BUILD_DEPENDS = :xulrunner-devel-*:devel/xulrunner,-devel
|
||||
RUN_DEPENDS = ::x11/gnome-mplayer
|
||||
|
||||
USE_X11 = Yes
|
||||
USE_LIBTOOL = Yes
|
||||
USE_GMAKE = Yes
|
||||
|
||||
CONFIGURE_STYLE = gnu
|
||||
|
||||
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include \
|
||||
-I${X11BASE}/include \
|
||||
-I${LOCALBASE}/xulrunner/include/xpcom -DBSD" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib \
|
||||
-L${X11BASE}/lib"
|
||||
CONFIGURE_ARGS = --with-gconf-schema-file-dir=${LOCALBASE}/share/schemas/gecko-mediaplayer \
|
||||
--with-gconf
|
||||
|
||||
|
||||
# don't install schemas configuration, @exec takes care of it
|
||||
post-patch:
|
||||
@ln -s /usr/bin/true ${WRKDIR}/bin/gconftool-2
|
||||
|
||||
.include <bsd.port.mk>
|
5
www/gecko-mediaplayer/distinfo
Normal file
5
www/gecko-mediaplayer/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (gecko-mediaplayer-0.9.5.tar.gz) = 95b83f30a41769e14a3c7bbb422b514e
|
||||
RMD160 (gecko-mediaplayer-0.9.5.tar.gz) = 674de88a6654c829855094d5d20f8d21bebd768b
|
||||
SHA1 (gecko-mediaplayer-0.9.5.tar.gz) = 74ad7f5f62f8c7bc0709d25bc14c668f545cec75
|
||||
SHA256 (gecko-mediaplayer-0.9.5.tar.gz) = 60cd30e5d44e0ee1e3b96309c3767f5f2eb1cbc29d3d49b7c624cfa60579bf16
|
||||
SIZE (gecko-mediaplayer-0.9.5.tar.gz) = 220301
|
229
www/gecko-mediaplayer/patches/patch-configure
Normal file
229
www/gecko-mediaplayer/patches/patch-configure
Normal file
@ -0,0 +1,229 @@
|
||||
$OpenBSD: patch-configure,v 1.1.1.1 2009/03/16 13:00:19 ajacoutot Exp $
|
||||
--- configure.orig Wed Feb 11 15:49:36 2009
|
||||
+++ configure Mon Mar 16 12:44:52 2009
|
||||
@@ -8375,225 +8375,6 @@ if test -n "$GECKO_CFLAGS"; then
|
||||
pkg_cv_GECKO_CFLAGS="$GECKO_CFLAGS"
|
||||
elif test -n "$PKG_CONFIG"; then
|
||||
if test -n "$PKG_CONFIG" && \
|
||||
- { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"mozilla-plugin mozilla-xpcom\"") >&5
|
||||
- ($PKG_CONFIG --exists --print-errors "mozilla-plugin mozilla-xpcom") 2>&5
|
||||
- ac_status=$?
|
||||
- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
- (exit $ac_status); }; then
|
||||
- pkg_cv_GECKO_CFLAGS=`$PKG_CONFIG --cflags "mozilla-plugin mozilla-xpcom" 2>/dev/null`
|
||||
-else
|
||||
- pkg_failed=yes
|
||||
-fi
|
||||
- else
|
||||
- pkg_failed=untried
|
||||
-fi
|
||||
-if test -n "$GECKO_LIBS"; then
|
||||
- pkg_cv_GECKO_LIBS="$GECKO_LIBS"
|
||||
- elif test -n "$PKG_CONFIG"; then
|
||||
- if test -n "$PKG_CONFIG" && \
|
||||
- { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"mozilla-plugin mozilla-xpcom\"") >&5
|
||||
- ($PKG_CONFIG --exists --print-errors "mozilla-plugin mozilla-xpcom") 2>&5
|
||||
- ac_status=$?
|
||||
- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
- (exit $ac_status); }; then
|
||||
- pkg_cv_GECKO_LIBS=`$PKG_CONFIG --libs "mozilla-plugin mozilla-xpcom" 2>/dev/null`
|
||||
-else
|
||||
- pkg_failed=yes
|
||||
-fi
|
||||
- else
|
||||
- pkg_failed=untried
|
||||
-fi
|
||||
-
|
||||
-
|
||||
-
|
||||
-if test $pkg_failed = yes; then
|
||||
-
|
||||
-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||||
- _pkg_short_errors_supported=yes
|
||||
-else
|
||||
- _pkg_short_errors_supported=no
|
||||
-fi
|
||||
- if test $_pkg_short_errors_supported = yes; then
|
||||
- GECKO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "mozilla-plugin mozilla-xpcom" 2>&1`
|
||||
- else
|
||||
- GECKO_PKG_ERRORS=`$PKG_CONFIG --print-errors "mozilla-plugin mozilla-xpcom" 2>&1`
|
||||
- fi
|
||||
- # Put the nasty error message in config.log where it belongs
|
||||
- echo "$GECKO_PKG_ERRORS" >&5
|
||||
-
|
||||
- { $as_echo "$as_me:$LINENO: result: no" >&5
|
||||
-$as_echo "no" >&6; }
|
||||
- { $as_echo "$as_me:$LINENO: WARNING: mozilla-plugin not found, trying another" >&5
|
||||
-$as_echo "$as_me: WARNING: mozilla-plugin not found, trying another" >&2;}
|
||||
-elif test $pkg_failed = untried; then
|
||||
- { $as_echo "$as_me:$LINENO: WARNING: mozilla-plugin not found, trying another" >&5
|
||||
-$as_echo "$as_me: WARNING: mozilla-plugin not found, trying another" >&2;}
|
||||
-else
|
||||
- GECKO_CFLAGS=$pkg_cv_GECKO_CFLAGS
|
||||
- GECKO_LIBS=$pkg_cv_GECKO_LIBS
|
||||
- { $as_echo "$as_me:$LINENO: result: yes" >&5
|
||||
-$as_echo "yes" >&6; }
|
||||
-
|
||||
-
|
||||
-fi
|
||||
-fi
|
||||
-
|
||||
-if test "$GECKO_CFLAGS" = ""; then
|
||||
-
|
||||
-pkg_failed=no
|
||||
-{ $as_echo "$as_me:$LINENO: checking for GECKO" >&5
|
||||
-$as_echo_n "checking for GECKO... " >&6; }
|
||||
-
|
||||
-if test -n "$GECKO_CFLAGS"; then
|
||||
- pkg_cv_GECKO_CFLAGS="$GECKO_CFLAGS"
|
||||
- elif test -n "$PKG_CONFIG"; then
|
||||
- if test -n "$PKG_CONFIG" && \
|
||||
- { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"firefox-plugin firefox-xpcom\"") >&5
|
||||
- ($PKG_CONFIG --exists --print-errors "firefox-plugin firefox-xpcom") 2>&5
|
||||
- ac_status=$?
|
||||
- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
- (exit $ac_status); }; then
|
||||
- pkg_cv_GECKO_CFLAGS=`$PKG_CONFIG --cflags "firefox-plugin firefox-xpcom" 2>/dev/null`
|
||||
-else
|
||||
- pkg_failed=yes
|
||||
-fi
|
||||
- else
|
||||
- pkg_failed=untried
|
||||
-fi
|
||||
-if test -n "$GECKO_LIBS"; then
|
||||
- pkg_cv_GECKO_LIBS="$GECKO_LIBS"
|
||||
- elif test -n "$PKG_CONFIG"; then
|
||||
- if test -n "$PKG_CONFIG" && \
|
||||
- { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"firefox-plugin firefox-xpcom\"") >&5
|
||||
- ($PKG_CONFIG --exists --print-errors "firefox-plugin firefox-xpcom") 2>&5
|
||||
- ac_status=$?
|
||||
- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
- (exit $ac_status); }; then
|
||||
- pkg_cv_GECKO_LIBS=`$PKG_CONFIG --libs "firefox-plugin firefox-xpcom" 2>/dev/null`
|
||||
-else
|
||||
- pkg_failed=yes
|
||||
-fi
|
||||
- else
|
||||
- pkg_failed=untried
|
||||
-fi
|
||||
-
|
||||
-
|
||||
-
|
||||
-if test $pkg_failed = yes; then
|
||||
-
|
||||
-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||||
- _pkg_short_errors_supported=yes
|
||||
-else
|
||||
- _pkg_short_errors_supported=no
|
||||
-fi
|
||||
- if test $_pkg_short_errors_supported = yes; then
|
||||
- GECKO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "firefox-plugin firefox-xpcom" 2>&1`
|
||||
- else
|
||||
- GECKO_PKG_ERRORS=`$PKG_CONFIG --print-errors "firefox-plugin firefox-xpcom" 2>&1`
|
||||
- fi
|
||||
- # Put the nasty error message in config.log where it belongs
|
||||
- echo "$GECKO_PKG_ERRORS" >&5
|
||||
-
|
||||
- { $as_echo "$as_me:$LINENO: result: no" >&5
|
||||
-$as_echo "no" >&6; }
|
||||
- { $as_echo "$as_me:$LINENO: WARNING: firefox-plugin not found, trying another" >&5
|
||||
-$as_echo "$as_me: WARNING: firefox-plugin not found, trying another" >&2;}
|
||||
-elif test $pkg_failed = untried; then
|
||||
- { $as_echo "$as_me:$LINENO: WARNING: firefox-plugin not found, trying another" >&5
|
||||
-$as_echo "$as_me: WARNING: firefox-plugin not found, trying another" >&2;}
|
||||
-else
|
||||
- GECKO_CFLAGS=$pkg_cv_GECKO_CFLAGS
|
||||
- GECKO_LIBS=$pkg_cv_GECKO_LIBS
|
||||
- { $as_echo "$as_me:$LINENO: result: yes" >&5
|
||||
-$as_echo "yes" >&6; }
|
||||
-
|
||||
-
|
||||
-fi
|
||||
-fi
|
||||
-
|
||||
-if test "$GECKO_CFLAGS" = ""; then
|
||||
-
|
||||
-pkg_failed=no
|
||||
-{ $as_echo "$as_me:$LINENO: checking for GECKO" >&5
|
||||
-$as_echo_n "checking for GECKO... " >&6; }
|
||||
-
|
||||
-if test -n "$GECKO_CFLAGS"; then
|
||||
- pkg_cv_GECKO_CFLAGS="$GECKO_CFLAGS"
|
||||
- elif test -n "$PKG_CONFIG"; then
|
||||
- if test -n "$PKG_CONFIG" && \
|
||||
- { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"seamonkey-plugin seamonkey-xpcom\"") >&5
|
||||
- ($PKG_CONFIG --exists --print-errors "seamonkey-plugin seamonkey-xpcom") 2>&5
|
||||
- ac_status=$?
|
||||
- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
- (exit $ac_status); }; then
|
||||
- pkg_cv_GECKO_CFLAGS=`$PKG_CONFIG --cflags "seamonkey-plugin seamonkey-xpcom" 2>/dev/null`
|
||||
-else
|
||||
- pkg_failed=yes
|
||||
-fi
|
||||
- else
|
||||
- pkg_failed=untried
|
||||
-fi
|
||||
-if test -n "$GECKO_LIBS"; then
|
||||
- pkg_cv_GECKO_LIBS="$GECKO_LIBS"
|
||||
- elif test -n "$PKG_CONFIG"; then
|
||||
- if test -n "$PKG_CONFIG" && \
|
||||
- { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"seamonkey-plugin seamonkey-xpcom\"") >&5
|
||||
- ($PKG_CONFIG --exists --print-errors "seamonkey-plugin seamonkey-xpcom") 2>&5
|
||||
- ac_status=$?
|
||||
- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
- (exit $ac_status); }; then
|
||||
- pkg_cv_GECKO_LIBS=`$PKG_CONFIG --libs "seamonkey-plugin seamonkey-xpcom" 2>/dev/null`
|
||||
-else
|
||||
- pkg_failed=yes
|
||||
-fi
|
||||
- else
|
||||
- pkg_failed=untried
|
||||
-fi
|
||||
-
|
||||
-
|
||||
-
|
||||
-if test $pkg_failed = yes; then
|
||||
-
|
||||
-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||||
- _pkg_short_errors_supported=yes
|
||||
-else
|
||||
- _pkg_short_errors_supported=no
|
||||
-fi
|
||||
- if test $_pkg_short_errors_supported = yes; then
|
||||
- GECKO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "seamonkey-plugin seamonkey-xpcom" 2>&1`
|
||||
- else
|
||||
- GECKO_PKG_ERRORS=`$PKG_CONFIG --print-errors "seamonkey-plugin seamonkey-xpcom" 2>&1`
|
||||
- fi
|
||||
- # Put the nasty error message in config.log where it belongs
|
||||
- echo "$GECKO_PKG_ERRORS" >&5
|
||||
-
|
||||
- { $as_echo "$as_me:$LINENO: result: no" >&5
|
||||
-$as_echo "no" >&6; }
|
||||
- { $as_echo "$as_me:$LINENO: WARNING: seamokey-plugin not found, trying another" >&5
|
||||
-$as_echo "$as_me: WARNING: seamokey-plugin not found, trying another" >&2;}
|
||||
-elif test $pkg_failed = untried; then
|
||||
- { $as_echo "$as_me:$LINENO: WARNING: seamokey-plugin not found, trying another" >&5
|
||||
-$as_echo "$as_me: WARNING: seamokey-plugin not found, trying another" >&2;}
|
||||
-else
|
||||
- GECKO_CFLAGS=$pkg_cv_GECKO_CFLAGS
|
||||
- GECKO_LIBS=$pkg_cv_GECKO_LIBS
|
||||
- { $as_echo "$as_me:$LINENO: result: yes" >&5
|
||||
-$as_echo "yes" >&6; }
|
||||
-
|
||||
-
|
||||
-fi
|
||||
-fi
|
||||
-
|
||||
-if test "$GECKO_CFLAGS" = ""; then
|
||||
-
|
||||
-pkg_failed=no
|
||||
-{ $as_echo "$as_me:$LINENO: checking for GECKO" >&5
|
||||
-$as_echo_n "checking for GECKO... " >&6; }
|
||||
-
|
||||
-if test -n "$GECKO_CFLAGS"; then
|
||||
- pkg_cv_GECKO_CFLAGS="$GECKO_CFLAGS"
|
||||
- elif test -n "$PKG_CONFIG"; then
|
||||
- if test -n "$PKG_CONFIG" && \
|
||||
{ ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xulrunner-plugin xulrunner-xpcom\"") >&5
|
||||
($PKG_CONFIG --exists --print-errors "xulrunner-plugin xulrunner-xpcom") 2>&5
|
||||
ac_status=$?
|
12
www/gecko-mediaplayer/patches/patch-src_Makefile_in
Normal file
12
www/gecko-mediaplayer/patches/patch-src_Makefile_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-src_Makefile_in,v 1.1.1.1 2009/03/16 13:00:19 ajacoutot Exp $
|
||||
--- src/Makefile.in.orig Wed Feb 11 15:51:28 2009
|
||||
+++ src/Makefile.in Mon Mar 16 12:44:52 2009
|
||||
@@ -266,7 +266,7 @@ COMMONCODE = \
|
||||
npp_gate.cpp \
|
||||
npupp.h
|
||||
|
||||
-install_libexecdir = $(libdir)/mozilla/plugins
|
||||
+install_libexecdir = $(libdir)/mozilla-plugins
|
||||
gecko_mediaplayer_so_SOURCES = \
|
||||
plugin_types_std.cpp \
|
||||
$(COMMONCODE)
|
3
www/gecko-mediaplayer/pkg/DESCR
Normal file
3
www/gecko-mediaplayer/pkg/DESCR
Normal file
@ -0,0 +1,3 @@
|
||||
Gecko Media Player is a browser plugin that uses GNOME MPlayer to play
|
||||
media in a browser. It should work with all browsers on Unix-like
|
||||
systems that use the NS4 API (Seamonkey, Firefox, Epiphany, etc).
|
26
www/gecko-mediaplayer/pkg/PLIST
Normal file
26
www/gecko-mediaplayer/pkg/PLIST
Normal file
@ -0,0 +1,26 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2009/03/16 13:00:19 ajacoutot Exp $
|
||||
lib/mozilla-plugins/
|
||||
lib/mozilla-plugins/gecko-mediaplayer-dvx.so
|
||||
lib/mozilla-plugins/gecko-mediaplayer-qt.so
|
||||
lib/mozilla-plugins/gecko-mediaplayer-rm.so
|
||||
lib/mozilla-plugins/gecko-mediaplayer-wmp.so
|
||||
lib/mozilla-plugins/gecko-mediaplayer.so
|
||||
share/doc/gecko-mediaplayer/
|
||||
share/doc/gecko-mediaplayer/AUTHORS
|
||||
share/doc/gecko-mediaplayer/COPYING
|
||||
share/doc/gecko-mediaplayer/ChangeLog
|
||||
share/doc/gecko-mediaplayer/INSTALL
|
||||
share/doc/gecko-mediaplayer/NEWS
|
||||
share/doc/gecko-mediaplayer/README
|
||||
share/doc/gecko-mediaplayer/javascript.txt
|
||||
share/locale/es/LC_MESSAGES/gecko-mediaplayer.mo
|
||||
share/locale/fr/LC_MESSAGES/gecko-mediaplayer.mo
|
||||
share/locale/it/LC_MESSAGES/gecko-mediaplayer.mo
|
||||
share/locale/ja/LC_MESSAGES/gecko-mediaplayer.mo
|
||||
share/locale/pl/LC_MESSAGES/gecko-mediaplayer.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/gecko-mediaplayer.mo
|
||||
share/locale/tr/LC_MESSAGES/gecko-mediaplayer.mo
|
||||
@unexec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-uninstall-rule %D/share/schemas/gecko-mediaplayer/*.schemas > /dev/null
|
||||
share/schemas/gecko-mediaplayer/
|
||||
share/schemas/gecko-mediaplayer/gecko-mediaplayer.schemas
|
||||
@exec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-install-rule %D/share/schemas/gecko-mediaplayer/*.schemas > /dev/null
|
Loading…
x
Reference in New Issue
Block a user