Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Apr 2006 14:06:38 +0300
From:      Ion-Mihai Tetcu <itetcu@people.tecnik93.com>
To:        Joe Marcus Clarke <marcus@FreeBSD.org>
Cc:        cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   [PATCH] fix dependency (was: Re: cvs commit: ports/audio Makefile ports/audio/gstreamer-plugins-polyp Makefile ports/audio/gstreamer-plugins-polypaudio Makefile)
Message-ID:  <20060422140638.55f500cd@it.buh.tecnik93.com>
In-Reply-To: <200604220339.k3M3dsCd016465@repoman.freebsd.org>
References:  <200604220339.k3M3dsCd016465@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Sat, 22 Apr 2006 03:39:54 +0000 (UTC)
Joe Marcus Clarke <marcus@FreeBSD.org> wrote:

> marcus      2006-04-22 03:39:54 UTC
> 
>   FreeBSD ports repository
> 
>   Modified files:
>     audio                Makefile 
>     audio/gstreamer-plugins-polyp Makefile 
>   Removed files:
>     audio/gstreamer-plugins-polypaudio Makefile 
>   Log:
>   Repocopy gstreamer-plugins-polypaudio to gstreamer-plugins-polyp as the
>   latter is what gstreamer calls the Polyp Audio plug-in.  This effectively
>   fixes the linking of this plug-in.

Attached patch should fix this ports.
Strange INDEX ain't broken.

-- 
IOnut - Unregistered ;) FreeBSD "user"
  "Intellectual Property" is   nowhere near as valuable   as "Intellect"

BOFH excuse #185:
system consumed all the paper for paging



[-- Attachment #2 --]
#-*- mode: Fundamental; tab-width: 4; -*-
# ex:ts=4
#
# bsd.gstreamer.mk - Support for gstreamer-plugins-based ports.
#
# Created by: Michael Johnson <ahze@FreeBSD.org>
# Date:		4 Oct 2004
#
# $FreeBSD: ports/Mk/bsd.gstreamer.mk,v 1.13 2006/01/21 17:37:01 krion Exp $
#

.if !defined(_POSTMKINCLUDED) && !defined(Gstreamer_Pre_Include)

Gstreamer_Include_MAINTAINER=	gnome@FreeBSD.org
Gstreamer_Pre_Include=		bsd.gstreamer.mk

.endif

# Ports can use the following:
#
# USE_GSTREAMER=	dvd lame flac
#
# If you want to use USE_GSTREAMER after <bsd.port.pre.mk>
# you must follow one of the examples listed below
#
#	WANT_GSTREAMER=	yes
#	.include <bsd.port.pre.mk>
#	.if defined(WITH_VORBIS)
#	USE_GSTREAMER+=	vorbis
#	.endif
#
# or
#       USE_GSTREAMER=	yes
#       .include <bsd.port.pre.mk>
#       .if defined(WITH_FAAD)
#       USE_GSTREAMER+=	faad
#       .endif
#
#
#	USE_GSTREAMER=yes will always add a dependency to
#		gstreamer-plugins
#

# "Normal" dependencies and variables
#

GSTREAMER_PORT=		${PORTSDIR}/multimedia/gstreamer-plugins
_GST_LIB_BASE=		${X11BASE}/lib/gstreamer-${GST_VERSION}
GST_VERSION=		0.8
GST_SHLIB_VERSION=	1

#
# These are the current supported gstreamer-plugins modules
#
_USE_GSTREAMER_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 polypaudio \
			swfdec vorbis wavpack x264 xvid

# other plugins
OTHER_GSTREAMER_PLUGINS+=	core yes
_USE_GSTREAMER_ALL+=	${OTHER_GSTREAMER_PLUGINS}

core_DEPENDS=	multimedia/gstreamer-plugins-core
core_PLIST=	.gstreamer-plugins-core
core_GST_EXT=	.keep

yes_DEPENDS=	multimedia/gstreamer-plugins
yes_PLIST=	libgstac3parse

cdio_DEPENDS=	sysutils/gstreamer-plugins-cdio
cdio_PLIST=	libgstcddasrc

gconf_DEPENDS=	devel/gstreamer-plugins-gconf
gconf_PLIST=	libgstgconfelements

# Audio Plugins Section
a52dec_DEPENDS=	audio/gstreamer-plugins-a52dec

artsd_DEPENDS=	audio/gstreamer-plugins-artsd
artsd_PLIST=	libgstartsdsink

audiofile_DEPENDS=	audio/gstreamer-plugins-audiofile

cdaudio_DEPENDS=	audio/gstreamer-plugins-cdaudio

cdparanoia_DEPENDS=	audio/gstreamer-plugins-cdparanoia

esound_DEPENDS=	audio/gstreamer-plugins-esound
esound_PLIST=	libgstesd

faac_DEPENDS=	audio/gstreamer-plugins-faac

faad_DEPENDS=	audio/gstreamer-plugins-faad

flac_DEPENDS=	audio/gstreamer-plugins-flac

gsm_DEPENDS=	audio/gstreamer-plugins-gsm

ivorbis_DEPENDS=	audio/gstreamer-plugins-ivorbis

jack_DEPENDS=	audio/gstreamer-plugins-jack

ladspa_DEPENDS=	audio/gstreamer-plugins-ladspa

lame_DEPENDS=	audio/gstreamer-plugins-lame

mad_DEPENDS=	audio/gstreamer-plugins-mad

mikmod_DEPENDS=	audio/gstreamer-plugins-mikmod

musepack_DEPENDS=	audio/gstreamer-plugins-musepack

musicbrainz_DEPENDS=	audio/gstreamer-plugins-musicbrainz
musicbrainz_PLIST=	libgsttrm

nas_DEPENDS=	audio/gstreamer-plugins-nas
nas_PLIST=	libgstnassink

ogg_DEPENDS=	audio/gstreamer-plugins-ogg

polypaudio_DEPENDS=	audio/gstreamer-plugins-polyp
polypaudio_PLIST=	libpolypaudio

shout_DEPENDS=	audio/gstreamer-plugins-shout

shout2_DEPENDS=	audio/gstreamer-plugins-shout2

sidplay_DEPENDS=	audio/gstreamer-plugins-sidplay
sidplay_PLIST=	libgstsid

smoothwave_DEPENDS=	audio/gstreamer-plugins-smoothwave

sndfile_DEPENDS=	audio/gstreamer-plugins-sndfile

speex_DEPENDS=	audio/gstreamer-plugins-speex

vorbis_DEPENDS=	audio/gstreamer-plugins-vorbis

wavpack_DEPENDS=	audio/gstreamer-plugins-wavpack

# Devel Plugins Section
gnomevfs_DEPENDS=	devel/gstreamer-plugins-gnomevfs

sdl_DEPENDS=	devel/gstreamer-plugins-sdl
sdl_PLIST=	libgstsdlvideosink

# Graphics Plugins Section
aalib_DEPENDS=	graphics/gstreamer-plugins-aalib
aalib_PLIST=	libgstaasink

cairo_DEPENDS=	graphics/gstreamer-plugins-cairo

gdkpixbuf_DEPENDS=	graphics/gstreamer-plugins-gdkpixbuf

hermes_DEPENDS=	graphics/gstreamer-plugins-hermes
hermes_PLIST=	libgsthermescolorspace

jpeg_DEPENDS=	graphics/gstreamer-plugins-jpeg

jpeg-mmx_DEPENDS=	graphics/gstreamer-plugins-jpeg-mmx
jpeg-mmx_PLIST=	libgstjpeg

libcaca_DEPENDS=	graphics/gstreamer-plugins-libcaca
libcaca_PLIST=	libgstcacasink

libmng_DEPENDS=	graphics/gstreamer-plugins-libmng
libmng_PLIST=	libgstmng

libpng_DEPENDS=	graphics/gstreamer-plugins-libpng
libpng_PLIST=	libgstpng

libvisual_DEPENDS=	graphics/gstreamer-plugins-libvisual

swfdec_DEPENDS=	graphics/gstreamer-plugins-swfdec

# Multimedia Plugins Section
dirac_DEPENDS=	multimedia/gstreamer-plugins-dirac

dts_DEPENDS=	multimedia/gstreamer-plugins-dts
dts_PLIST=	libgstdtsdec

ffmpeg_DEPENDS=	multimedia/gstreamer-ffmpeg

libcaca_PLIST=	libgstcacasink

dv_DEPENDS=	multimedia/gstreamer-plugins-dv
dv_PLIST=	libgstdvdec

dvd_DEPENDS=	multimedia/gstreamer-plugins-dvd
dvd_PLIST=	libgstdvdnavsrc

libfame_DEPENDS=	multimedia/gstreamer-plugins-libfame

mpeg2dec_DEPENDS=	multimedia/gstreamer-plugins-mpeg2dec

mpeg2enc_DEPENDS=	multimedia/gstreamer-plugins-mpeg2enc

mplex_DEPENDS=	multimedia/gstreamer-plugins-mplex

theora_DEPENDS=	multimedia/gstreamer-plugins-theora

x264_DEPENDS=	multimedia/gstreamer-plugins-x264
x264_PLIST=	libx264

xvid_DEPENDS=	multimedia/gstreamer-plugins-xvid

# Net Plugins Section

libmms_DEPENDS=	net/gstreamer-plugins-libmms
libmms_PLIST=	libgstmms

# X11-Toolkits Plugins Section
pango_DEPENDS=	x11-toolkits/gstreamer-plugins-pango
pango_PLIST=	libgsttextoverlay

.if defined(_POSTMKINCLUDED) && !defined(Gstreamer_Post_Include)
Gstreamer_Post_Include=	bsd.gstreamer.mk

# defined ext_PLIST="" for each port that uses auto plist
.for ext in ${USE_GSTREAMER}
${ext}_PLIST?=
${ext}_GST_EXT?=	.so
.endfor

.for ext in ${USE_GSTREAMER}
. if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_DEPENDS})
.  if ${${ext}_PLIST} != ""
BUILD_DEPENDS+=	${_GST_LIB_BASE}/${${ext}_PLIST}${${ext}_GST_EXT}:${PORTSDIR}/${${ext}_DEPENDS}
RUN_DEPENDS+=	${_GST_LIB_BASE}/${${ext}_PLIST}${${ext}_GST_EXT}:${PORTSDIR}/${${ext}_DEPENDS}
.  else
BUILD_DEPENDS+= ${_GST_LIB_BASE}/libgst${ext}.so:${PORTSDIR}/${${ext}_DEPENDS}
RUN_DEPENDS+=   ${_GST_LIB_BASE}/libgst${ext}.so:${PORTSDIR}/${${ext}_DEPENDS}
.  endif
. else
BROKEN=	Unknown gstreamer-plugin -- ${ext}
. endif
.endfor

# The End
.endif

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060422140638.55f500cd>