[Midnightbsd-cvs] mports: bsd.gstreamer.mk: Remove the .8 version crap.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Nov 23 19:15:31 EST 2007
Log Message:
-----------
Remove the .8 version crap. Update for our version of gnome.
Modified Files:
--------------
mports/Mk:
bsd.gstreamer.mk (r1.2 -> r1.3)
-------------- next part --------------
Index: bsd.gstreamer.mk
===================================================================
RCS file: /home/cvs/mports/Mk/bsd.gstreamer.mk,v
retrieving revision 1.2
retrieving revision 1.3
diff -L Mk/bsd.gstreamer.mk -L Mk/bsd.gstreamer.mk -u -r1.2 -r1.3
--- Mk/bsd.gstreamer.mk
+++ Mk/bsd.gstreamer.mk
@@ -3,12 +3,10 @@
#
# bsd.gstreamer.mk - Support for gstreamer-plugins-based ports.
#
-# Created by: Michael Johnson <ahze at FreeBSD.org>
-# Date: 4 Oct 2004
+# Created by: Lucas Holt <luke at midnightbsd.org>
+# Date: Nov 23 2007
#
# $MidnightBSD$
-# $FreeBSD: ports/Mk/bsd.gstreamer.mk,v 1.22 2006/08/01 04:52:35 ahze Exp $
-# $MCom: ports/Mk/bsd.gstreamer.mk,v 1.24 2006/04/25 14:45:31 ahze Exp $
.if !defined(_POSTMKINCLUDED) && !defined(Gstreamer_Pre_Include)
@@ -21,8 +19,6 @@
#
# For Gstreamer 0.10:
# USE_GSTREAMER= lame faac ffmpeg
-# For Gstreamer 0.8:
-# USE_GSTREAMER80= dvd lame flac
#
# If you want to use USE_GSTREAMER after <bsd.port.pre.mk>
# you must follow one of the examples listed below
@@ -49,45 +45,30 @@
#
GSTREAMER_PORT= ${PORTSDIR}/multimedia/gstreamer-plugins
-GSTREAMER80_PORT= ${GSTREAMER_PORT}80
-_GST_LIB_BASE= ${X11BASE}/lib/gstreamer-${GST_VERSION}
-_GST80_LIB_BASE= ${X11BASE}/lib/gstreamer-${GST80_VERSION}
+_GST_LIB_BASE= ${LOCALBASE}/lib/gstreamer-${GST_VERSION}
GST_VERSION= 0.10
GST_MINOR_VERSION= .0
-GST80_VERSION= 0.8
-GST80_MINOR_VERSION= .10
GST_SHLIB_VERSION= 1
-GST80_SHLIB_VERSION= 1
#
# These are the current supported gstreamer-plugins modules
#
-_USE_GSTREAMER_ALL= a52dec aalib bad cairo cdparanoia dts \
+_USE_GSTREAMER10_ALL= a52dec aalib annodex bad bz2 cairo cdaudio cdparanoia dts \
dv dvd esound faac faad ffmpeg flac gconf gnomevfs \
- gnonlin good gsm ivorbis jpeg ladspa lame libcaca \
- libmms libpng libvisual mad mpeg2dec \
- musepack ogg pango python sdl shout2 sidplay \
- speex theora ugly vorbis wavpack xvid
-_USE_GSTREAMER80_ALL= a52dec aalib artsd audiofile cairo cdaudio cdio cdparanoia \
- dirac dts dv dvd esound faac faad ffmpeg flac \
- gconf gdkpixbuf gnomevfs gsm hermes ivorbis jack jpeg \
- jpeg-mmx ladspa lame libcaca libfame libmms libmng \
- libpng libvisual mad mikmod mpeg2dec mpeg2enc mplex \
- musepack musicbrainz nas sdl shout shout2 sidplay \
- smoothwave sndfile speex theora ogg pango polyp python \
- swfdec vorbis wavpack x264 xvid
+ gnonlin good gsm hal ivorbis jack jpeg ladspa lame \
+ libcaca libmms libpng libvisual mp3 mpeg2enc mpeg2dec \
+ musepack nas neon ogg pango pulse python sdl shout2 sidplay \
+ sndfile spc speex swfdec theora ugly vorbis wavpack x264 xvid
+
# other plugins
-OTHER_GSTREAMER_PLUGINS+= core yes
-OTHER_GSTREAMER80_PLUGINS+= ${OTHER_GSTREAMER_PLUGINS}
+OTHER_GSTREAMER_PLUGINS+= core yes ${_USE_GSTREAMER10_ALL} fluendo-mp3 mad
_USE_GSTREAMER_ALL+= ${OTHER_GSTREAMER_PLUGINS}
-_USE_GSTREAMER80_ALL+= ${OTHER_GSTREAMER80_PLUGINS}
core_DEPENDS= multimedia/gstreamer-plugins-core
yes_DEPENDS= multimedia/gstreamer-plugins
yes_NAME= gstreamer-plugins
-yes_GST80_PREFIX= # empty
-yes_GST_PREFIX= # empty
+yes_GST_PREFIX= # empty
cdio_DEPENDS= sysutils/gstreamer-plugins-cdio
@@ -112,10 +93,14 @@
flac_DEPENDS= audio/gstreamer-plugins-flac
+fluendo-mp3_DEPENDS= audio/gstreamer-plugins-fluendo-mp3
+
gsm_DEPENDS= audio/gstreamer-plugins-gsm
ivorbis_DEPENDS= audio/gstreamer-plugins-ivorbis
+hal_DEPENDS= sysutils/gstreamer-plugins-hal
+
jack_DEPENDS= audio/gstreamer-plugins-jack
ladspa_DEPENDS= audio/gstreamer-plugins-ladspa
@@ -126,16 +111,23 @@
mikmod_DEPENDS= audio/gstreamer-plugins-mikmod
+mp3_DEPENDS= audio/gstreamer-plugins-mp3
+
musepack_DEPENDS= audio/gstreamer-plugins-musepack
musicbrainz_DEPENDS= audio/gstreamer-plugins-musicbrainz
nas_DEPENDS= audio/gstreamer-plugins-nas
+neon_DEPENDS= www/gstreamer-plugins-neon
+
ogg_DEPENDS= audio/gstreamer-plugins-ogg
polyp_DEPENDS= audio/gstreamer-plugins-polyp
+pulse_DEPENDS= audio/gstreamer-plugins-pulse
+pulse_GST_VERSION= 0.9.3
+
shout_DEPENDS= audio/gstreamer-plugins-shout
shout2_DEPENDS= audio/gstreamer-plugins-shout2
@@ -146,6 +138,8 @@
sndfile_DEPENDS= audio/gstreamer-plugins-sndfile
+spc_DEPENDS= audio/gstreamer-plugins-spc
+
speex_DEPENDS= audio/gstreamer-plugins-speex
vorbis_DEPENDS= audio/gstreamer-plugins-vorbis
@@ -160,6 +154,8 @@
# Graphics Plugins Section
aalib_DEPENDS= graphics/gstreamer-plugins-aalib
+annodex_DEPENDS= multimedia/gstreamer-plugins-annodex
+
cairo_DEPENDS= graphics/gstreamer-plugins-cairo
gdkpixbuf_DEPENDS= graphics/gstreamer-plugins-gdkpixbuf
@@ -168,8 +164,6 @@
jpeg_DEPENDS= graphics/gstreamer-plugins-jpeg
-jpeg-mmx_DEPENDS= graphics/gstreamer-plugins-jpeg-mmx
-
libcaca_DEPENDS= graphics/gstreamer-plugins-libcaca
libmng_DEPENDS= graphics/gstreamer-plugins-libmng
@@ -183,14 +177,11 @@
# Multimedia Plugins Section
bad_DEPENDS= multimedia/gstreamer-plugins-bad
-dirac_DEPENDS= multimedia/gstreamer-plugins-dirac
+bz2_DEPENDS= multimedia/gstreamer-plugins-bz2
ffmpeg_DEPENDS= multimedia/gstreamer-ffmpeg
-ffmpeg_GST80_SUFX= 80
-ffmpeg_GST80_PREFIX= gstreamer-
ffmpeg_GST_PREFIX= gstreamer-
ffmpeg_GST_SUFX= # empty
-ffmpeg_GST80_VERSION= 0.8.7
ffmpeg_GST_VERSION= 0.10.0
dts_DEPENDS= multimedia/gstreamer-plugins-dts
@@ -211,14 +202,15 @@
mplex_DEPENDS= multimedia/gstreamer-plugins-mplex
-python_DEPENDS= multimedia/py-gstreamer
-python_NAME= gstreamer
-python_GST80_SUFX= 80
-python_GST80_PREFIX= ${PYTHON_PKGNAMEPREFIX}
-python_GST_PREFIX= ${PYTHON_PKGNAMEPREFIX}
-python_GST_SUFX= # empty
-python_GST80_VERSION= 0.8.2
-python_GST_VERSION= 0.10.4
+# XXX: This is a quick solution for ports with USE_GSTREAMER=python
+# but without USE_PYTHON.
+PYTHON_PKGNAMEPREFIX?= py*-
+
+python_DEPENDS= multimedia/py-gstreamer
+python_NAME= gstreamer
+python_GST_PREFIX= ${PYTHON_PKGNAMEPREFIX}
+python_GST_SUFX= # empty
+python_GST_VERSION= 0.10.4
theora_DEPENDS= multimedia/gstreamer-plugins-theora
@@ -238,30 +230,10 @@
.if defined(_POSTMKINCLUDED) && !defined(Gstreamer_Post_Include)
Gstreamer_Post_Include= bsd.gstreamer.mk
-.for ext in ${USE_GSTREAMER80}
-${ext}_GST80_SUFX?= 80
-${ext}_GST80_PREFIX?= gstreamer-plugins-
-${ext}_GST80_VERSION?= ${GST80_VERSION}${GST80_MINOR_VERSION}
-${ext}_NAME?= ${ext}
-.endfor
.for ext in ${USE_GSTREAMER}
${ext}_GST_PREFIX?= gstreamer-plugins-
${ext}_GST_VERSION?= ${GST_VERSION}${GST_MINOR_VERSION}
${ext}_NAME?= ${ext}
-.endfor
-
-.if defined(USE_GSTREAMER80)
-.for ext in ${USE_GSTREAMER80}
-. if ${_USE_GSTREAMER80_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_DEPENDS}${${ext}_GST80_SUFX})
-BUILD_DEPENDS+= ${${ext}_GST80_PREFIX}${${ext}_NAME}${${ext}_GST80_SUFX}>=${${ext}_GST80_VERSION}:${PORTSDIR}/${${ext}_DEPENDS}${${ext}_GST80_SUFX}
-RUN_DEPENDS+= ${${ext}_GST80_PREFIX}${${ext}_NAME}${${ext}_GST80_SUFX}>=${${ext}_GST80_VERSION}:${PORTSDIR}/${${ext}_DEPENDS}${${ext}_GST80_SUFX}
-. else
-IGNORE= cannot install: unknown gstreamer-plugin -- ${ext}
-. endif
-.endfor
-.endif
-.if defined(USE_GSTREAMER)
-.for ext in ${USE_GSTREAMER}
. if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_DEPENDS})
BUILD_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${PORTSDIR}/${${ext}_DEPENDS}
RUN_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${PORTSDIR}/${${ext}_DEPENDS}
@@ -269,7 +241,6 @@
IGNORE= cannot install: unknown gstreamer-plugin -- ${ext}
. endif
.endfor
-.endif
# The End
.endif
More information about the Midnightbsd-cvs
mailing list