svn commit: r473182 - in head/www/gecko-mediaplayer: . files
Tobias Kortkamp
tobik at FreeBSD.org
Sun Jun 24 05:10:42 UTC 2018
Author: tobik
Date: Sun Jun 24 05:10:41 2018
New Revision: 473182
URL: https://svnweb.freebsd.org/changeset/ports/473182
Log:
Attempt to unbreak www/gecko-mediaplayer
- The build needs the 4 NPAPI headers. Extract them from
libxul-45.9.0_12 to a separate distfile and point the build
to them.
- Remove no longer needed patches
Deleted:
head/www/gecko-mediaplayer/files/patch-configure
Modified:
head/www/gecko-mediaplayer/Makefile
head/www/gecko-mediaplayer/distinfo
Modified: head/www/gecko-mediaplayer/Makefile
==============================================================================
--- head/www/gecko-mediaplayer/Makefile Sun Jun 24 05:04:48 2018 (r473181)
+++ head/www/gecko-mediaplayer/Makefile Sun Jun 24 05:10:41 2018 (r473182)
@@ -3,33 +3,32 @@
PORTNAME= gecko-mediaplayer
PORTVERSION= 1.0.9
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www multimedia gnome
-MASTER_SITES= https://pkgs.rpmfusion.org/repo/pkgs/free/gecko-mediaplayer/gecko-mediaplayer-1.0.9.tar.gz/69b50ecbbbf34ca6d980a477345dbd40/
+MASTER_SITES= https://pkgs.rpmfusion.org/repo/pkgs/free/gecko-mediaplayer/gecko-mediaplayer-1.0.9.tar.gz/69b50ecbbbf34ca6d980a477345dbd40/ \
+ LOCAL/tobik:npapi
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ npapi-headers${EXTRACT_SUFX}:npapi
MAINTAINER= ports at FreeBSD.org
COMMENT= Multimedia browser plugin for Gecko based browsers
LICENSE= GPLv2
-BROKEN= Does not specify gecko type to use
-
LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
libnspr4.so:devel/nspr \
libcurl.so:ftp/curl \
libgmlib.so:multimedia/gmtk
RUN_DEPENDS= gnome-mplayer:multimedia/gnome-mplayer
-USES= compiler:c++11-lang gecko gettext pkgconfig webplugin:native
+USES= compiler:c++11-lang gettext gnome localbase pkgconfig webplugin:native
USE_GNOME= glib20
USE_CXXSTD= c++11
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-schemas-install \
--with-plugin_dir="${WEBPLUGIN_DIR}"
+CONFIGURE_ENV= GECKO_CFLAGS="-I${WRKDIR}/npapi-headers -DHAVE_NSPR"
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
OPTIONS_DEFINE= CACHE DOCS
OPTIONS_DEFAULT= CACHE
@@ -42,9 +41,6 @@ WEBPLUGIN_FILES+= ${PORTNAME}-${p}.so
.endfor
post-patch:
- @${REINPLACE_CMD} -e \
- 's|-std=c++11|| ; \
- s|-ldl||' ${WRKSRC}/configure
@${REINPLACE_CMD} -e \
'/COPYING\\/d ; \
/INSTALL\\/d' ${WRKSRC}/Makefile.in
Modified: head/www/gecko-mediaplayer/distinfo
==============================================================================
--- head/www/gecko-mediaplayer/distinfo Sun Jun 24 05:04:48 2018 (r473181)
+++ head/www/gecko-mediaplayer/distinfo Sun Jun 24 05:10:41 2018 (r473182)
@@ -1,2 +1,5 @@
+TIMESTAMP = 1529800930
SHA256 (gecko-mediaplayer-1.0.9.tar.gz) = 212a0a87e35da9ed944f5fb827552e9978fd3ea051da89554da5ef3934d4c2a5
SIZE (gecko-mediaplayer-1.0.9.tar.gz) = 271917
+SHA256 (npapi-headers.tar.gz) = 625d86955aef95c7a0a4c192bb51a1e7833d30c2d53e390d07f97abd835744f8
+SIZE (npapi-headers.tar.gz) = 15637
More information about the svn-ports-head
mailing list