2013-02-06 09:23:06 -05:00
|
|
|
# $OpenBSD: Makefile,v 1.90 2013/02/06 14:23:06 ajacoutot Exp $
|
2011-09-30 15:05:50 -04:00
|
|
|
|
|
|
|
# XXX ossaudio(3) is only enabled to be used as a mixing device by
|
|
|
|
# audio/pulseaudio and x11/xfce4/xfce4-mixer
|
2008-05-13 11:11:51 -04:00
|
|
|
|
2012-09-06 08:37:57 -04:00
|
|
|
COMMENT-main= good elements for GStreamer
|
|
|
|
COMMENT-aalib= aalib element for GStreamer (plugins-good)
|
|
|
|
COMMENT-dv= dv element for GStreamer (plugins-good)
|
|
|
|
COMMENT-caca= libcaca element for GStreamer (plugins-good)
|
2008-05-13 11:11:51 -04:00
|
|
|
|
2012-09-06 08:37:57 -04:00
|
|
|
V= 0.10.31
|
|
|
|
DISTNAME= gst-plugins-good-${V}
|
2012-09-10 04:05:09 -04:00
|
|
|
PKGNAME= gstreamer-plugins-good-${V}
|
2009-09-28 15:52:14 -04:00
|
|
|
|
2012-09-06 08:37:57 -04:00
|
|
|
PKGNAME-main= gstreamer-plugins-good-${V}
|
|
|
|
PKGNAME-aalib= gstreamer-aalib-${V}
|
|
|
|
PKGNAME-dv= gstreamer-dv-${V}
|
|
|
|
PKGNAME-caca= gstreamer-libcaca-${V}
|
|
|
|
EPOCH-main= 0
|
2010-08-26 17:33:27 -04:00
|
|
|
|
2013-02-06 09:23:06 -05:00
|
|
|
REVISION-main= 6
|
2012-09-10 04:05:09 -04:00
|
|
|
REVISION-aalib= 3
|
|
|
|
REVISION-dv= 3
|
|
|
|
REVISION-caca= 3
|
2012-02-21 08:40:10 -05:00
|
|
|
|
2012-09-06 08:37:57 -04:00
|
|
|
MULTI_PACKAGES= -main -aalib -dv -caca
|
2007-01-08 12:37:27 -05:00
|
|
|
|
2012-09-06 08:37:57 -04:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GST:=gst-plugins-good/}
|
2010-10-02 03:40:05 -04:00
|
|
|
|
2012-09-06 08:37:57 -04:00
|
|
|
MODULES= devel/gconf2
|
2009-06-07 01:59:47 -04:00
|
|
|
MODGCONF2_LIBDEP= No
|
|
|
|
MODGCONF2_SCHEMAS_DIR= gst-plugins
|
|
|
|
|
2012-09-06 08:37:57 -04:00
|
|
|
WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0 pthread
|
|
|
|
WANTLIB += pcre xml2 m z gstreamer-0.10 gstbase-0.10 ffi
|
|
|
|
|
|
|
|
WANTLIB-main += ${WANTLIB} ${MODGCONF2_WANTLIB}
|
|
|
|
WANTLIB-main += FLAC GL ICE SM X11 Xau Xdamage Xdmcp Xext Xfixes Xrender
|
|
|
|
WANTLIB-main += Xv Xxf86vm bz2 cairo cairo-gobject dbus-1 dbus-glib-1
|
|
|
|
WANTLIB-main += drm expat fontconfig freetype gcrypt gdk_pixbuf-2.0
|
|
|
|
WANTLIB-main += gio-2.0 gnome-keyring gpg-error gstaudio-0.10 gstcontroller-0.10
|
|
|
|
WANTLIB-main += gstfft-0.10 gstinterfaces-0.10 gstnetbuffer-0.10 gstpbutils-0.10
|
|
|
|
WANTLIB-main += gstriff-0.10 gstrtp-0.10 gstrtsp-0.10 gstsdp-0.10 gsttag-0.10
|
|
|
|
WANTLIB-main += gstvideo-0.10 jpeg ogg orc-0.4 ossaudio pixman-1 png
|
|
|
|
WANTLIB-main += pthread-stubs shout sndio soup-2.4 soup-gnome-2.4 speex
|
|
|
|
WANTLIB-main += sqlite3 stdc++ tag theora vorbis wavpack xcb xcb-render
|
|
|
|
WANTLIB-main += xcb-shm
|
|
|
|
|
|
|
|
WANTLIB-aalib += ${WANTLIB}
|
|
|
|
WANTLIB-aalib += X11 aa ncurses xcb
|
|
|
|
|
|
|
|
WANTLIB-caca += ${WANTLIB}
|
|
|
|
WANTLIB-caca += X11 caca ncursesw xcb
|
|
|
|
|
|
|
|
WANTLIB-dv += ${WANTLIB}
|
|
|
|
WANTLIB-dv += dv gstaudio-0.10 gstinterfaces-0.10 gstpbutils-0.10
|
|
|
|
|
|
|
|
RUN_DEPENDS= ${BUILD_PKGPATH}
|
|
|
|
LIB_DEPENDS= ${P}/core
|
|
|
|
|
2012-10-04 03:39:51 -04:00
|
|
|
# needed for ${WRKSRC}/tests/
|
|
|
|
BUILD_DEPENDS += x11/gtk+2
|
|
|
|
|
2012-09-06 08:37:57 -04:00
|
|
|
LIB_DEPENDS-main= ${LIB_DEPENDS} \
|
2009-10-14 09:59:23 -04:00
|
|
|
${MODGCONF2_LIB_DEPENDS} \
|
2010-11-19 02:23:05 -05:00
|
|
|
${P}/plugins-base \
|
2012-09-06 08:37:57 -04:00
|
|
|
archivers/bzip2 \
|
2010-11-19 02:23:05 -05:00
|
|
|
audio/flac \
|
2012-09-06 08:37:57 -04:00
|
|
|
audio/speex \
|
2010-11-19 02:23:05 -05:00
|
|
|
audio/taglib \
|
|
|
|
audio/wavpack \
|
|
|
|
devel/libsoup,-gnome \
|
2012-09-06 08:37:57 -04:00
|
|
|
devel/orc \
|
|
|
|
graphics/gdk-pixbuf2 \
|
|
|
|
graphics/jpeg \
|
|
|
|
net/libshout
|
|
|
|
RUN_DEPENDS-main= ${MODGCONF2_RUN_DEPENDS} \
|
2009-11-29 04:17:38 -05:00
|
|
|
${MODGETTEXT_RUN_DEPENDS}
|
2007-01-08 12:37:27 -05:00
|
|
|
|
2012-09-06 08:37:57 -04:00
|
|
|
LIB_DEPENDS-aalib= ${LIB_DEPENDS} \
|
2010-11-19 02:23:05 -05:00
|
|
|
graphics/aalib
|
2007-01-09 16:33:25 -05:00
|
|
|
|
2012-09-06 08:37:57 -04:00
|
|
|
LIB_DEPENDS-dv= ${LIB_DEPENDS} \
|
|
|
|
${P}/plugins-base \
|
|
|
|
multimedia/libdv
|
2007-01-09 19:34:49 -05:00
|
|
|
|
2012-09-06 08:37:57 -04:00
|
|
|
LIB_DEPENDS-caca= ${LIB_DEPENDS} \
|
2010-11-19 02:23:05 -05:00
|
|
|
graphics/libcaca
|
2008-06-21 17:03:55 -04:00
|
|
|
|
2012-09-06 08:37:57 -04:00
|
|
|
CONFIGURE_ARGS= --with-aalib-prefix=${LOCALBASE} \
|
2007-01-08 12:37:27 -05:00
|
|
|
--disable-dv1394 \
|
2009-11-29 04:17:38 -05:00
|
|
|
--disable-pulse \
|
|
|
|
--disable-sunaudio \
|
|
|
|
--disable-esd \
|
|
|
|
--disable-esdtest \
|
2010-06-02 08:06:54 -04:00
|
|
|
--disable-oss4 \
|
2011-05-15 04:32:09 -04:00
|
|
|
--disable-jack \
|
2012-09-06 08:37:57 -04:00
|
|
|
--enable-goom
|
|
|
|
|
|
|
|
### SNDIO ###
|
|
|
|
CONFIGURE_STYLE += gnu
|
|
|
|
AUTOMAKE_VERSION= 1.10
|
|
|
|
BUILD_DEPENDS += ${MODGNU_AUTOMAKE_DEPENDS} \
|
|
|
|
${MODGNU_AUTOCONF_DEPENDS}
|
|
|
|
BUILD_DEPENDS += devel/libtool # needs needs libtoolize
|
2007-01-09 16:33:25 -05:00
|
|
|
|
2008-11-03 18:24:08 -05:00
|
|
|
post-extract:
|
2012-01-25 09:06:27 -05:00
|
|
|
cp -R ${FILESDIR} ${WRKSRC}/ext/sndio
|
2008-11-03 18:24:08 -05:00
|
|
|
|
2009-09-08 04:00:18 -04:00
|
|
|
# autopoint(1) uses HOME, make sure it exists
|
2008-11-03 18:24:08 -05:00
|
|
|
pre-configure:
|
2012-09-06 08:37:57 -04:00
|
|
|
cd ${WRKSRC} && HOME=${WRKDIST} \
|
|
|
|
AUTOCONF_VERSION=${AUTOCONF_VERSION} \
|
|
|
|
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} \
|
|
|
|
AUTOMAKE=automake-${AUTOMAKE_VERSION} \
|
|
|
|
NOCONFIGURE="true" \
|
|
|
|
${CONFIGURE_ENV} ./autogen.sh ${CONFIGURE_ARGS}
|
|
|
|
### END SNDIO ###
|
2012-09-06 10:30:59 -04:00
|
|
|
perl -pi -e 's,/dev/dsp,/dev/audio,g' \
|
|
|
|
${WRKSRC}/docs/plugins/gst-plugins-good-plugins.args \
|
|
|
|
${WRKSRC}/docs/plugins/html/gst-plugins-good-plugins-osssink.html \
|
|
|
|
${WRKSRC}/docs/plugins/html/gst-plugins-good-plugins-osssrc.html \
|
|
|
|
${WRKSRC}/sys/oss/gstosssink.c \
|
|
|
|
${WRKSRC}/sys/oss/gstosssrc.c
|
2008-11-03 18:24:08 -05:00
|
|
|
|
2007-01-08 12:37:27 -05:00
|
|
|
.include <bsd.port.mk>
|