View | Details | Raw Unified | Return to bug 72404
Collapse All | Expand All

(-)/usr/ports/multimedia/gstreamer-plugins/Makefile (-37 / +29 lines)
Lines 6-15 Link Here
6
#
6
#
7
7
8
PORTNAME=	gstreamer
8
PORTNAME=	gstreamer
9
PORTVERSION=	0.8.4
9
PORTVERSION=	0.8.5
10
CATEGORIES=	multimedia audio
10
CATEGORIES=	multimedia audio
11
MASTER_SITES=	${MASTER_SITE_GNOME} \
11
MASTER_SITES=	http://gstreamer.freedesktop.org/src/gst-plugins/ \
12
		http://gstreamer.freedesktop.org/src/gst-plugins/
12
		${MASTER_SITE_GNOME}
13
MASTER_SITE_SUBDIR=	sources/gst-plugins/0.8
13
MASTER_SITE_SUBDIR=	sources/gst-plugins/0.8
14
PKGNAMESUFFIX=	-plugins
14
PKGNAMESUFFIX=	-plugins
15
DISTNAME=	gst-plugins-${PORTVERSION}
15
DISTNAME=	gst-plugins-${PORTVERSION}
Lines 54-60 Link Here
54
CONFIGURE_ARGS+=\
54
CONFIGURE_ARGS+=\
55
		--disable-tarkin \
55
		--disable-tarkin \
56
		--disable-lcs \
56
		--disable-lcs \
57
		--disable-mplex \
58
		--disable-shout2 \
57
		--disable-shout2 \
59
		--disable-libvisual \
58
		--disable-libvisual \
60
		--disable-dirac \
59
		--disable-dirac \
Lines 133-143 Link Here
133
		${WRKSRC}/sys/cdrom/gstcdplayer_ioctl.c \
132
		${WRKSRC}/sys/cdrom/gstcdplayer_ioctl.c \
134
		${WRKSRC}/sys/vcd/vcdsrc.c \
133
		${WRKSRC}/sys/vcd/vcdsrc.c \
135
		${WRKSRC}/sys/vcd/vcdsrc.h
134
		${WRKSRC}/sys/vcd/vcdsrc.h
136
# KDE libkio required thread support
137
	${REINPLACE_CMD} -E \
138
		 -e 's|(KIO_CFLAGS=.+)"$$|\1 ${PTHREAD_CFLAGS}"|' \
139
		 -e 's|(KIO_LIBS=.+)"$$|\1 ${PTHREAD_LIBS}"|' \
140
			${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
141
135
142
.include <bsd.port.pre.mk>
136
.include <bsd.port.pre.mk>
143
137
Lines 221-236 Link Here
221
WITH_JACK=YES
215
WITH_JACK=YES
222
.endif
216
.endif
223
217
224
# KIO
225
.if exists(${LOCALBASE}/lib/libkio.so)
226
WITH_KIO=yes
227
.endif
228
229
# libcaca
218
# libcaca
230
.if exists(${LOCALBASE}/lib/libcaca.a)
219
.if exists(${LOCALBASE}/lib/libcaca.a)
231
WITH_LIBCACA=yes
220
WITH_LIBCACA=yes
232
.endif
221
.endif
233
222
223
# libmng
224
.if exists(${LOCALBASE}/lib/libmng.a)
225
WITH_MNG=yes
226
.endif
227
234
# gsm
228
# gsm
235
.if exists(${LOCALBASE}/lib/libgsm.a)
229
.if exists(${LOCALBASE}/lib/libgsm.a)
236
WITH_GSM=yes
230
WITH_GSM=yes
Lines 549-567 Link Here
549
PLIST_SUB+=	JACK=""
543
PLIST_SUB+=	JACK=""
550
.endif
544
.endif
551
545
552
# KIO
553
.ifndef(WITH_KIO)
554
CONFIGURE_ARGS+=	--disable-kio
555
PLIST_SUB+=	KIO="@comment "
556
.else
557
LIB_DEPENDS+=	kio.6:${PORTSDIR}/x11/kdelibs3
558
559
CONFIGURE_ENV+=	KDE_PREFIX="${LOCALBASE}" \
560
		KDE_MOC="${X11BASE}/bin/moc" \
561
		QTDIR="${X11BASE}"
562
PLIST_SUB+=	KIO=""
563
.endif
564
565
# Hermes
546
# Hermes
566
.ifndef(WITH_HERMES)
547
.ifndef(WITH_HERMES)
567
CONFIGURE_ARGS+=	--disable-hermes
548
CONFIGURE_ARGS+=	--disable-hermes
Lines 757-767 Link Here
757
738
758
# mjpegtools
739
# mjpegtools
759
.ifndef(WITH_MJPEGTOOLS)
740
.ifndef(WITH_MJPEGTOOLS)
760
CONFIGURE_ARGS+=	--disable-mpeg2enc
741
CONFIGURE_ARGS+=	--disable-mpeg2enc --disable-mplex
761
PLIST_SUB+=	MJPEGTOOLS="@comment "
742
PLIST_SUB+=	MJPEGTOOLS="@comment "
762
.else
743
.else
763
LIB_DEPENDS+=	lavjpeg-1.6.2:${PORTSDIR}/multimedia/mjpegtools
744
LIB_DEPENDS+=	lavjpeg-1.6.2:${PORTSDIR}/multimedia/mjpegtools
764
745
746
EXTRA_BUILD_DIR+=	ext/mpeg2enc
765
# XXX - make sure CONFIGURE works with mpeg2enc even with "ccache
747
# XXX - make sure CONFIGURE works with mpeg2enc even with "ccache
766
# c++" ... weird but necessary
748
# c++" ... weird but necessary
767
CONFIGURE_ENV+=	HAVE_CXX=yes
749
CONFIGURE_ENV+=	HAVE_CXX=yes
Lines 806-811 Link Here
806
PLIST_SUB+=	PANGO=""
788
PLIST_SUB+=	PANGO=""
807
.endif
789
.endif
808
790
791
# mng
792
.ifndef(WITH_MNG)
793
CONFIGURE_ARGS+=	--disable-libmng
794
PLIST_SUB+=	MNG="@comment "
795
.else
796
LIB_DEPENDS+=	mng.1:${PORTSDIR}/graphics/libmng
797
PLIST_SUB+=	MNG=""
798
.endif
799
809
# png
800
# png
810
.ifndef(WITH_PNG)
801
.ifndef(WITH_PNG)
811
CONFIGURE_ARGS+=	--disable-libpng
802
CONFIGURE_ARGS+=	--disable-libpng
Lines 840-852 Link Here
840
.endif
831
.endif
841
832
842
# speex
833
# speex
843
.ifndef(WITH_SPEEX)
834
# !!!BROKEN RIGHT NOW!!! - need -devel speex
835
#.ifndef(WITH_SPEEX)
844
CONFIGURE_ARGS+=	--disable-speex
836
CONFIGURE_ARGS+=	--disable-speex
845
PLIST_SUB+=	SPEEX="@comment "
837
PLIST_SUB+=	SPEEX="@comment "
846
.else
838
#.else
847
LIB_DEPENDS+=	speex.3:${PORTSDIR}/audio/speex
839
#LIB_DEPENDS+=	speex.3:${PORTSDIR}/audio/speex
848
PLIST_SUB+=	SPEEX=""
840
#PLIST_SUB+=	SPEEX=""
849
.endif
841
#.endif
850
842
851
# swfdec
843
# swfdec
852
.ifndef(WITH_SWFDEC)
844
.ifndef(WITH_SWFDEC)
Lines 987-996 Link Here
987
	@${ECHO_MSG} '===>'
979
	@${ECHO_MSG} '===>'
988
	@${ECHO_MSG} '===> Define WITH_JACK to enable jackd audio plugin'
980
	@${ECHO_MSG} '===> Define WITH_JACK to enable jackd audio plugin'
989
.endif
981
.endif
990
.ifndef(WITH_KIO)
991
	@${ECHO_MSG} '===>'
992
	@${ECHO_MSG} '===> Define WITH_KIO to enable support for KIO slave sources'
993
.endif
994
.ifndef(WITH_HERMES)
982
.ifndef(WITH_HERMES)
995
	@${ECHO_MSG} '===>'
983
	@${ECHO_MSG} '===>'
996
	@${ECHO_MSG} '===> Define WITH_HERMES to enable Hermes colorspace plugin'
984
	@${ECHO_MSG} '===> Define WITH_HERMES to enable Hermes colorspace plugin'
Lines 1066-1071 Link Here
1066
.ifndef(WITH_MAD)
1054
.ifndef(WITH_MAD)
1067
	@${ECHO_MSG} '===>'
1055
	@${ECHO_MSG} '===>'
1068
	@${ECHO_MSG} '===> Define WITH_MAD to enable mad Audio plugin'
1056
	@${ECHO_MSG} '===> Define WITH_MAD to enable mad Audio plugin'
1057
.endif
1058
.ifndef(WITH_MNG)
1059
	@${ECHO_MSG} '===>'
1060
	@${ECHO_MSG} '===> Define WITH_MNG to enable libmng plugin'
1069
.endif
1061
.endif
1070
.ifndef(WITH_NAS)
1062
.ifndef(WITH_NAS)
1071
	@${ECHO_MSG} '===>'
1063
	@${ECHO_MSG} '===>'
(-)/usr/ports/multimedia/gstreamer-plugins/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (gnome2/gst-plugins-0.8.4.tar.bz2) = 203360bb6546ac45e5a76cbb34d514e0
1
MD5 (gnome2/gst-plugins-0.8.5.tar.bz2) = da9ed7c74b9ac0ccc5d2efcf4fd60db0
2
SIZE (gnome2/gst-plugins-0.8.4.tar.bz2) = 2005935
2
SIZE (gnome2/gst-plugins-0.8.5.tar.bz2) = 2031638
(-)/usr/ports/multimedia/gstreamer-plugins/files/patch-ext_theora_theoradec.c (-19 lines)
Lines 1-19 Link Here
1
--- ext/theora/theoradec.c.orig	Wed Aug  4 16:29:13 2004
2
+++ ext/theora/theoradec.c	Wed Aug  4 16:30:47 2004
3
@@ -385,6 +385,7 @@
4
   gboolean res = TRUE;
5
   GstTheoraDec *dec;
6
   GstFormat format;
7
+  GstEvent *real_seek;
8
 
9
   dec = GST_THEORA_DEC (gst_pad_get_parent (pad));
10
 
11
@@ -405,7 +406,7 @@
12
         goto error;
13
 
14
       /* then seek with time on the peer */
15
-      GstEvent *real_seek = gst_event_new_seek (
16
+      real_seek = gst_event_new_seek (
17
           (GST_EVENT_SEEK_TYPE (event) & ~GST_SEEK_FORMAT_MASK) |
18
           format, value);
19
 
(-)/usr/ports/multimedia/gstreamer-plugins/files/patch-ext_vorbis_vorbisparse.c (-23 lines)
Lines 1-23 Link Here
1
--- ext/vorbis/vorbisparse.c.orig	Wed Jun 23 23:49:17 2004
2
+++ ext/vorbis/vorbisparse.c	Wed Jun 23 23:50:16 2004
3
@@ -103,6 +103,9 @@
4
 vorbis_parse_set_header_on_caps (GstVorbisParse * parse, GstCaps * caps)
5
 {
6
   GstBuffer *buf1, *buf2, *buf3;
7
+  GstStructure *structure;
8
+  GValue list = { 0 };
9
+  GValue value = { 0 };
10
 
11
   g_assert (parse);
12
   g_assert (parse->streamheader);
13
@@ -115,9 +118,7 @@
14
   buf3 = parse->streamheader->next->next->data;
15
   g_assert (buf3);
16
 
17
-  GstStructure *structure = gst_caps_get_structure (caps, 0);
18
-  GValue list = { 0 };
19
-  GValue value = { 0 };
20
+  structure = gst_caps_get_structure (caps, 0);
21
 
22
   /* mark buffers */
23
   GST_BUFFER_FLAG_SET (buf1, GST_BUFFER_IN_CAPS);
(-)/usr/ports/multimedia/gstreamer-plugins/pkg-plist (-4 / +5 lines)
Lines 1-8 Link Here
1
bin/gst-launch-ext-%%VERSION%%
1
bin/gst-launch-ext-%%VERSION%%
2
bin/gst-visualise-%%VERSION%%
2
bin/gst-visualise-%%VERSION%%
3
@unexec GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-uninstall-rule %D/etc/gconf/schemas/gstreamer-%%VERSION%%.schemas > /dev/null || /usr/bin/true
4
etc/gconf/schemas/gstreamer-%%VERSION%%.schemas
3
etc/gconf/schemas/gstreamer-%%VERSION%%.schemas
5
@exec GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-install-rule %D/etc/gconf/schemas/gstreamer-%%VERSION%%.schemas > /dev/null || /usr/bin/true
4
@exec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-install-rule %D/etc/gconf/schemas/gstreamer-%%VERSION%%.schemas >/dev/null || /usr/bin/true
5
@unexec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-uninstall-rule %D/etc/gconf/schemas/gstreamer-%%VERSION%%.schemas >/dev/null || /usr/bin/true
6
include/gstreamer-%%VERSION%%/gst/audio/gstaudiofilter.h
6
include/gstreamer-%%VERSION%%/gst/audio/gstaudiofilter.h
7
include/gstreamer-%%VERSION%%/gst/audio/audioclock.h
7
include/gstreamer-%%VERSION%%/gst/audio/audioclock.h
8
include/gstreamer-%%VERSION%%/gst/audio/audio.h
8
include/gstreamer-%%VERSION%%/gst/audio/audio.h
Lines 87-93 Link Here
87
%%IVORBIS%%lib/gstreamer-%%VERSION%%/libgstivorbis.so
87
%%IVORBIS%%lib/gstreamer-%%VERSION%%/libgstivorbis.so
88
%%JACK%%lib/gstreamer-%%VERSION%%/libgstjack.so
88
%%JACK%%lib/gstreamer-%%VERSION%%/libgstjack.so
89
%%JPEG%%lib/gstreamer-%%VERSION%%/libgstjpeg.so
89
%%JPEG%%lib/gstreamer-%%VERSION%%/libgstjpeg.so
90
%%KIO%%lib/gstreamer-%%VERSION%%/libgstkio.so
91
%%LADSPA%%lib/gstreamer-%%VERSION%%/libgstladspa.so
90
%%LADSPA%%lib/gstreamer-%%VERSION%%/libgstladspa.so
92
%%LAME%%lib/gstreamer-%%VERSION%%/libgstlame.so
91
%%LAME%%lib/gstreamer-%%VERSION%%/libgstlame.so
93
lib/gstreamer-%%VERSION%%/libgstlevel.so
92
lib/gstreamer-%%VERSION%%/libgstlevel.so
Lines 107-112 Link Here
107
lib/gstreamer-%%VERSION%%/libgstmpegaudio.so
106
lib/gstreamer-%%VERSION%%/libgstmpegaudio.so
108
lib/gstreamer-%%VERSION%%/libgstmpegaudioparse.so
107
lib/gstreamer-%%VERSION%%/libgstmpegaudioparse.so
109
lib/gstreamer-%%VERSION%%/libgstmpegstream.so
108
lib/gstreamer-%%VERSION%%/libgstmpegstream.so
109
%%MNG%%lib/gstreamer-%%VERSION%%/libgstmng.so
110
%%MJPEGTOOLS%%lib/gstreamer-%%VERSION%%/libgstmplex.so
110
lib/gstreamer-%%VERSION%%/libgstmulaw.so
111
lib/gstreamer-%%VERSION%%/libgstmulaw.so
111
lib/gstreamer-%%VERSION%%/libgstmultifilesink.so
112
lib/gstreamer-%%VERSION%%/libgstmultifilesink.so
112
lib/gstreamer-%%VERSION%%/libgstmultipart.so
113
lib/gstreamer-%%VERSION%%/libgstmultipart.so
Lines 127-133 Link Here
127
lib/gstreamer-%%VERSION%%/libgstrtp.so
128
lib/gstreamer-%%VERSION%%/libgstrtp.so
128
%%SDL%%lib/gstreamer-%%VERSION%%/libgstsdlvideosink.so
129
%%SDL%%lib/gstreamer-%%VERSION%%/libgstsdlvideosink.so
129
%%LIBSHOUT%%lib/gstreamer-%%VERSION%%/libgstshout.so
130
%%LIBSHOUT%%lib/gstreamer-%%VERSION%%/libgstshout.so
130
%%LIBSIDPLAY%%lib/gstreamer-%%VERSION%%/libgstsid.a
131
%%LIBSIDPLAY%%lib/gstreamer-%%VERSION%%/libgstsid.so
131
%%LIBSIDPLAY%%lib/gstreamer-%%VERSION%%/libgstsid.so
132
%%LIBSIDPLAY%%lib/gstreamer-%%VERSION%%/libgstsid.so
132
lib/gstreamer-%%VERSION%%/libgstsilence.so
133
lib/gstreamer-%%VERSION%%/libgstsilence.so
133
lib/gstreamer-%%VERSION%%/libgstsinesrc.so
134
lib/gstreamer-%%VERSION%%/libgstsinesrc.so

Return to bug 72404