pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/vlc21 Add "rpi" build option to enable Rasp...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fe06d5b9b78d
branches:  trunk
changeset: 649886:fe06d5b9b78d
user:      jmcneill <jmcneill%pkgsrc.org@localhost>
date:      Sun Apr 12 10:43:25 2015 +0000

description:
Add "rpi" build option to enable Raspberry Pi OpenMAX IL decoding and
video output plugins. While here, fix plist for -x11 builds.

diffstat:

 multimedia/vlc21/Makefile   |   8 +++++++-
 multimedia/vlc21/PLIST      |  10 ++++++----
 multimedia/vlc21/options.mk |  15 ++++++++++++++-
 3 files changed, 27 insertions(+), 6 deletions(-)

diffs (93 lines):

diff -r d612021224d7 -r fe06d5b9b78d multimedia/vlc21/Makefile
--- a/multimedia/vlc21/Makefile Sun Apr 12 10:43:12 2015 +0000
+++ b/multimedia/vlc21/Makefile Sun Apr 12 10:43:25 2015 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2015/02/21 23:35:41 ryoon Exp $
+# $NetBSD: Makefile,v 1.6 2015/04/12 10:43:25 jmcneill Exp $
 
 DISTNAME=              vlc-${VLC_VERSION}
 PKGREVISION=           4
@@ -104,6 +104,12 @@
 SUBST_FILES.fnt=       modules/text_renderer/freetype.c
 SUBST_MESSAGE.fnt=     Fixing hardcoded paths.
 
+SUBST_CLASSES+=                vc
+SUBST_STAGE.vc=                pre-configure
+SUBST_SED.vc=          -e "s,/opt/vc,${LOCALBASE},g"
+SUBST_FILES.vc+=       modules/codec/omxil/omxil_core.c
+SUBST_MESSAGE.vc=      Fixing hardcoded videocore library paths. 
+
 # VLC embeds the build environment info to help debuging.
 CHECK_WRKREF_SKIP=     lib/libvlccore.a \
                        lib/libvlccore.so*
diff -r d612021224d7 -r fe06d5b9b78d multimedia/vlc21/PLIST
--- a/multimedia/vlc21/PLIST    Sun Apr 12 10:43:12 2015 +0000
+++ b/multimedia/vlc21/PLIST    Sun Apr 12 10:43:25 2015 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2014/12/13 11:15:45 wiz Exp $
+@comment $NetBSD: PLIST,v 1.2 2015/04/12 10:43:25 jmcneill Exp $
 bin/cvlc
 ${PLIST.x11}bin/qvlc
 bin/rvlc
@@ -183,6 +183,8 @@
 lib/vlc/plugins/codec/liblibmpeg2_plugin.la
 lib/vlc/plugins/codec/liblpcm_plugin.la
 lib/vlc/plugins/codec/libmpeg_audio_plugin.la
+${PLIST.rpi}lib/vlc/plugins/codec/libomxil_plugin.la
+${PLIST.rpi}lib/vlc/plugins/codec/libomxil_vout_plugin.la
 lib/vlc/plugins/codec/libopus_plugin.la
 lib/vlc/plugins/codec/libpng_plugin.la
 lib/vlc/plugins/codec/librawvideo_plugin.la
@@ -200,7 +202,7 @@
 lib/vlc/plugins/codec/libuleaddvaudio_plugin.la
 lib/vlc/plugins/codec/libvorbis_plugin.la
 lib/vlc/plugins/codec/libx264_plugin.la
-lib/vlc/plugins/codec/libxwd_plugin.la
+${PLIST.x11}lib/vlc/plugins/codec/libxwd_plugin.la
 lib/vlc/plugins/control/libdummy_plugin.la
 lib/vlc/plugins/control/libgestures_plugin.la
 ${PLIST.x11}lib/vlc/plugins/control/libglobalhotkeys_plugin.la
@@ -377,8 +379,8 @@
 lib/vlc/plugins/video_filter/libwall_plugin.la
 lib/vlc/plugins/video_filter/libwave_plugin.la
 lib/vlc/plugins/video_filter/libyuvp_plugin.la
-lib/vlc/plugins/video_output/libgl_plugin.la
-lib/vlc/plugins/video_output/libglx_plugin.la
+${PLIST.x11}lib/vlc/plugins/video_output/libgl_plugin.la
+${PLIST.x11}lib/vlc/plugins/video_output/libglx_plugin.la
 lib/vlc/plugins/video_output/libvdummy_plugin.la
 lib/vlc/plugins/video_output/libvmem_plugin.la
 ${PLIST.sdl}lib/vlc/plugins/video_output/libvout_sdl_plugin.la
diff -r d612021224d7 -r fe06d5b9b78d multimedia/vlc21/options.mk
--- a/multimedia/vlc21/options.mk       Sun Apr 12 10:43:12 2015 +0000
+++ b/multimedia/vlc21/options.mk       Sun Apr 12 10:43:25 2015 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1 2014/12/13 11:15:45 wiz Exp $
+# $NetBSD: options.mk,v 1.2 2015/04/12 10:43:25 jmcneill Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.vlc
 PKG_SUPPORTED_OPTIONS=         debug faad skins sdl pulseaudio x11
@@ -7,6 +7,11 @@
 #PKG_SUPPORTED_OPTIONS+=       dbus
 PKG_SUGGESTED_OPTIONS=         faad x11 rtsp
 
+.if !empty(MACHINE_ARCH:M*earm*)
+PKG_SUPPORTED_OPTIONS+=                rpi
+PKG_SUGGESTED_OPTIONS+=                rpi
+.endif
+
 ### Add VAAPI if it is available
 .include "../../multimedia/libva/available.mk"
 PLIST_VARS+=           vaapi
@@ -177,3 +182,11 @@
 .else
 CONFIGURE_ARGS+=       --disable-lirc
 .endif
+
+## Raspberry Pi support
+.if !empty(PKG_OPTIONS:Mrpi)
+CONFIGURE_ARGS+=       --enable-rpi-omxil
+.include "../../misc/raspberrypi-userland/buildlink3.mk"
+.else
+CONFIGURE_ARGS+=       --disable-rpi-omxil
+.endif



Home | Main Index | Thread Index | Old Index