openbsd-ports/multimedia/gstreamer-0.10/plugins-good/Makefile
ajacoutot e953a008f8 Quiet gconftool-2:
gconf_ping() will try to shutdown gconfd, but since installing pkg is
done as root, there is not gconfd nor dbus that can be started when
DISPLAY isn't set and an annoying warning is issued.

discussed with espie@
2013-02-06 14:23:06 +00:00

127 lines
3.6 KiB
Makefile

# $OpenBSD: Makefile,v 1.90 2013/02/06 14:23:06 ajacoutot Exp $
# XXX ossaudio(3) is only enabled to be used as a mixing device by
# audio/pulseaudio and x11/xfce4/xfce4-mixer
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)
V= 0.10.31
DISTNAME= gst-plugins-good-${V}
PKGNAME= gstreamer-plugins-good-${V}
PKGNAME-main= gstreamer-plugins-good-${V}
PKGNAME-aalib= gstreamer-aalib-${V}
PKGNAME-dv= gstreamer-dv-${V}
PKGNAME-caca= gstreamer-libcaca-${V}
EPOCH-main= 0
REVISION-main= 6
REVISION-aalib= 3
REVISION-dv= 3
REVISION-caca= 3
MULTI_PACKAGES= -main -aalib -dv -caca
MASTER_SITES= ${MASTER_SITE_GST:=gst-plugins-good/}
MODULES= devel/gconf2
MODGCONF2_LIBDEP= No
MODGCONF2_SCHEMAS_DIR= gst-plugins
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
# needed for ${WRKSRC}/tests/
BUILD_DEPENDS += x11/gtk+2
LIB_DEPENDS-main= ${LIB_DEPENDS} \
${MODGCONF2_LIB_DEPENDS} \
${P}/plugins-base \
archivers/bzip2 \
audio/flac \
audio/speex \
audio/taglib \
audio/wavpack \
devel/libsoup,-gnome \
devel/orc \
graphics/gdk-pixbuf2 \
graphics/jpeg \
net/libshout
RUN_DEPENDS-main= ${MODGCONF2_RUN_DEPENDS} \
${MODGETTEXT_RUN_DEPENDS}
LIB_DEPENDS-aalib= ${LIB_DEPENDS} \
graphics/aalib
LIB_DEPENDS-dv= ${LIB_DEPENDS} \
${P}/plugins-base \
multimedia/libdv
LIB_DEPENDS-caca= ${LIB_DEPENDS} \
graphics/libcaca
CONFIGURE_ARGS= --with-aalib-prefix=${LOCALBASE} \
--disable-dv1394 \
--disable-pulse \
--disable-sunaudio \
--disable-esd \
--disable-esdtest \
--disable-oss4 \
--disable-jack \
--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
post-extract:
cp -R ${FILESDIR} ${WRKSRC}/ext/sndio
# autopoint(1) uses HOME, make sure it exists
pre-configure:
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 ###
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
.include <bsd.port.mk>