Changeset View
Changeset View
Standalone View
Standalone View
multimedia/gstreamer1-plugins/Makefile.common
Show First 20 Lines • Show All 281 Lines • ▼ Show 20 Lines | |||||
# gme | # gme | ||||
gst_gme_LIB_DEPENDS= libgme.so:audio/libgme | gst_gme_LIB_DEPENDS= libgme.so:audio/libgme | ||||
# gsm | # gsm | ||||
gst_gsm_LIB_DEPENDS= libgsm.so:audio/gsm | gst_gsm_LIB_DEPENDS= libgsm.so:audio/gsm | ||||
# gtk3 | # gtk3 | ||||
gst_gtk3_USES= gnome | gst_gtk3_USES= gnome | ||||
gst_gtk3_USE_GSTREAMER1= gl | gst_gtk3_USE_GSTREAMER= gl | ||||
gst_gtk3_USE_GNOME= cairo gdkpixbuf2 gtk30 | gst_gtk3_USE_GNOME= cairo gdkpixbuf2 gtk30 | ||||
gst_gtk3_CONFIGURE_ARGS=--enable-gtk3 | gst_gtk3_CONFIGURE_ARGS=--enable-gtk3 | ||||
gst_gtk3_GST_PLUGIN_DIR=ext/gtk | gst_gtk3_GST_PLUGIN_DIR=ext/gtk | ||||
gst_gtk3_PLIST_FILES= ${GST_LIB_DIR}/libgstgtk.so | gst_gtk3_PLIST_FILES= ${GST_LIB_DIR}/libgstgtk.so | ||||
# hls | # hls | ||||
gst_hls_LIB_DEPENDS= libnettle.so:security/nettle | gst_hls_LIB_DEPENDS= libnettle.so:security/nettle | ||||
▲ Show 20 Lines • Show All 104 Lines • ▼ Show 20 Lines | |||||
# pulse | # pulse | ||||
gst_pulse_LIB_DEPENDS= libpulse.so:audio/pulseaudio | gst_pulse_LIB_DEPENDS= libpulse.so:audio/pulseaudio | ||||
gst_pulse_PLIST_FILES= ${GST_LIB_DIR}/libgstpulseaudio.so | gst_pulse_PLIST_FILES= ${GST_LIB_DIR}/libgstpulseaudio.so | ||||
# qt | # qt | ||||
gst_qt_USES= compiler:c++11-lang qt:5 | gst_qt_USES= compiler:c++11-lang qt:5 | ||||
gst_qt_USE_QT= core gui declarative buildtools_build network x11extras | gst_qt_USE_QT= core gui declarative buildtools_build network x11extras | ||||
gst_qt_USE_GSTREAMER1= gl | gst_qt_USE_GSTREAMER= gl | ||||
gst_qt_PLIST_FILES= ${GST_LIB_DIR}/libgstqmlgl.so | gst_qt_PLIST_FILES= ${GST_LIB_DIR}/libgstqmlgl.so | ||||
# resindvd | # resindvd | ||||
gst_resindvd_BUILD_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav | gst_resindvd_BUILD_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav | ||||
gst_resindvd_LIB_DEPENDS= libdvdread.so:multimedia/libdvdread | gst_resindvd_LIB_DEPENDS= libdvdread.so:multimedia/libdvdread | ||||
gst_resindvd_RUN_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav | gst_resindvd_RUN_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav | ||||
# rtmp | # rtmp | ||||
▲ Show 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | |||||
# gst_v4l2 | # gst_v4l2 | ||||
gst_gst_v4l2_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat | gst_gst_v4l2_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat | ||||
gst_gst_v4l2_LIB_DEPENDS= libv4l2.so:multimedia/libv4l | gst_gst_v4l2_LIB_DEPENDS= libv4l2.so:multimedia/libv4l | ||||
gst_gst_v4l2_RUN_DEPENDS= webcamd:multimedia/webcamd | gst_gst_v4l2_RUN_DEPENDS= webcamd:multimedia/webcamd | ||||
gst_gst_v4l2_PLIST_FILES= ${GST_LIB_DIR}/libgstvideo4linux2.so | gst_gst_v4l2_PLIST_FILES= ${GST_LIB_DIR}/libgstvideo4linux2.so | ||||
gst_gst_v4l2_GST_PLUGIN_DIR= sys/v4l2 | gst_gst_v4l2_GST_PLUGIN_DIR= sys/v4l2 | ||||
# vorbis | # vorbis | ||||
gst_vorbis_USE_GSTREAMER1= ogg | gst_vorbis_USE_GSTREAMER= ogg | ||||
gst_vorbis_LIB_DEPENDS= libvorbis.so:audio/libvorbis | gst_vorbis_LIB_DEPENDS= libvorbis.so:audio/libvorbis | ||||
# vpx | # vpx | ||||
gst_vpx_LIB_DEPENDS= libvpx.so:multimedia/libvpx | gst_vpx_LIB_DEPENDS= libvpx.so:multimedia/libvpx | ||||
gst_vpx_PLIST_FILES= ${GST_LIB_DIR}/libgstvpx.so \ | gst_vpx_PLIST_FILES= ${GST_LIB_DIR}/libgstvpx.so \ | ||||
share/gstreamer-${VERSION}/presets/GstVP8Enc.prs | share/gstreamer-${VERSION}/presets/GstVP8Enc.prs | ||||
# vdpau | # vdpau | ||||
gst_vdpau_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau | gst_vdpau_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau | ||||
gst_vdpau_GST_PLUGIN_DIR= sys/vdpau | gst_vdpau_GST_PLUGIN_DIR= sys/vdpau | ||||
# vulkan | # vulkan | ||||
gst_vulkan_USE_GSTREAMER1= gl | gst_vulkan_USE_GSTREAMER= gl | ||||
gst_vulkan_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ | gst_vulkan_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ | ||||
${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm \ | ${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm \ | ||||
${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \ | ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \ | ||||
wayland-protocols>=0:graphics/wayland-protocols | wayland-protocols>=0:graphics/wayland-protocols | ||||
gst_vulkan_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \ | gst_vulkan_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \ | ||||
libwayland-client.so:graphics/wayland | libwayland-client.so:graphics/wayland | ||||
gst_vulkan_CONFIGURE_ARGS= --enable-wayland | gst_vulkan_CONFIGURE_ARGS= --enable-wayland | ||||
▲ Show 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | |||||
gst_${GST_PLUGIN}_POSTBUILD_DIR?= | gst_${GST_PLUGIN}_POSTBUILD_DIR?= | ||||
gst_${GST_PLUGIN}_USE_XORG?= | gst_${GST_PLUGIN}_USE_XORG?= | ||||
gst_${GST_PLUGIN}_USE_GNOME?= | gst_${GST_PLUGIN}_USE_GNOME?= | ||||
gst_${GST_PLUGIN}_CONFIGURE_ENV?= | gst_${GST_PLUGIN}_CONFIGURE_ENV?= | ||||
gst_${GST_PLUGIN}_USE_GL?= | gst_${GST_PLUGIN}_USE_GL?= | ||||
gst_${GST_PLUGIN}_GLIB_SCHEMAS?= | gst_${GST_PLUGIN}_GLIB_SCHEMAS?= | ||||
gst_${GST_PLUGIN}_CONFIGURE_ARGS?= | gst_${GST_PLUGIN}_CONFIGURE_ARGS?= | ||||
gst_${GST_PLUGIN}_USE_SDL?= | gst_${GST_PLUGIN}_USE_SDL?= | ||||
gst_${GST_PLUGIN}_USE_GSTREAMER1?= | gst_${GST_PLUGIN}_USE_GSTREAMER?= | ||||
BUILD_DEPENDS+= ${gst_${GST_PLUGIN}_BUILD_DEPENDS} | BUILD_DEPENDS+= ${gst_${GST_PLUGIN}_BUILD_DEPENDS} | ||||
LIB_DEPENDS+= ${gst_${GST_PLUGIN}_LIB_DEPENDS} | LIB_DEPENDS+= ${gst_${GST_PLUGIN}_LIB_DEPENDS} | ||||
RUN_DEPENDS+= ${gst_${GST_PLUGIN}_RUN_DEPENDS} | RUN_DEPENDS+= ${gst_${GST_PLUGIN}_RUN_DEPENDS} | ||||
USES+= ${gst_${GST_PLUGIN}_USES} | USES+= ${gst_${GST_PLUGIN}_USES} | ||||
PLIST_FILES= ${gst_${GST_PLUGIN}_PLIST_FILES} | PLIST_FILES= ${gst_${GST_PLUGIN}_PLIST_FILES} | ||||
EXTRA_LIBS+= ${gst_${GST_PLUGIN}_EXTRA_LIBS} | EXTRA_LIBS+= ${gst_${GST_PLUGIN}_EXTRA_LIBS} | ||||
.if ${gst_${GST_PLUGIN}_USE_XORG}!="" | .if ${gst_${GST_PLUGIN}_USE_XORG}!="" | ||||
Show All 15 Lines | |||||
.endif | .endif | ||||
CONFIGURE_ARGS+= ${gst_${GST_PLUGIN}_CONFIGURE_ARGS} | CONFIGURE_ARGS+= ${gst_${GST_PLUGIN}_CONFIGURE_ARGS} | ||||
.if ${gst_${GST_PLUGIN}_USE_SDL}!="" | .if ${gst_${GST_PLUGIN}_USE_SDL}!="" | ||||
USE_SDL= ${gst_${GST_PLUGIN}_USE_SDL} | USE_SDL= ${gst_${GST_PLUGIN}_USE_SDL} | ||||
.endif | .endif | ||||
USE_GSTREAMER1+= ${gst_${GST_PLUGIN}_USE_GSTREAMER1} ${DIST:base=yes} | USE_GSTREAMER+= ${gst_${GST_PLUGIN}_USE_GSTREAMER} ${DIST:base=} | ||||
GST_PREBUILD_DIR= ${gst_${GST_PLUGIN}_GST_PREBUILD_DIR} | GST_PREBUILD_DIR= ${gst_${GST_PLUGIN}_GST_PREBUILD_DIR} | ||||
GST_PLUGIN_DIR= ${gst_${GST_PLUGIN}_GST_PLUGIN_DIR} | GST_PLUGIN_DIR= ${gst_${GST_PLUGIN}_GST_PLUGIN_DIR} | ||||
GST_POSTBUILD_DIR= ${gst_${GST_PLUGIN}_GST_POSTBUILD_DIR} | GST_POSTBUILD_DIR= ${gst_${GST_PLUGIN}_GST_POSTBUILD_DIR} | ||||
.if !target(do-build) | .if !target(do-build) | ||||
do-build: | do-build: | ||||
.for dir in ${GST_PREBUILD_DIR} ${GST_PLUGIN_DIR} ${GST_POSTBUILD_DIR} | .for dir in ${GST_PREBUILD_DIR} ${GST_PLUGIN_DIR} ${GST_POSTBUILD_DIR} | ||||
@cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ | @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ | ||||
Show All 12 Lines |