Re: merge some gstreamer plugins

2009-11-23 Thread Mikolaj Kucharski
On Mon, Nov 23, 2009 at 06:16:34PM +0100, Antoine Jacoutot wrote:
> On Mon, 23 Nov 2009, Mikolaj Kucharski wrote:
> > Could someone try to make PLIST changes to gstreamer-plugins-* after the
> > merge to resolve conflict mentioned above in this email. I cannot find
> > where I'm wrong with my diff. TIA.
> > 
> > http://marc.info/?l=openbsd-ports&m=125866602429263&q=p3
> 
> I am in the progress of updating all gstreamers components to their 
> latest release. This is a lot of work and I already have a giant diff, 
> so I'm not going to add to it for now.
> Once the update is in, the thing to try will be to update from 4.6 pkg 
> to current, see how it goes and fix from there.
> 
> For now, I'm already to deep into the mess...

Alright, thanks for update. I will prepare 4.6-stable then.

-- 
best regards
q#



Re: merge some gstreamer plugins

2009-11-23 Thread Antoine Jacoutot
On Mon, 23 Nov 2009, Mikolaj Kucharski wrote:
> Could someone try to make PLIST changes to gstreamer-plugins-* after the
> merge to resolve conflict mentioned above in this email. I cannot find
> where I'm wrong with my diff. TIA.
> 
> http://marc.info/?l=openbsd-ports&m=125866602429263&q=p3

I am in the progress of updating all gstreamers components to their 
latest release. This is a lot of work and I already have a giant diff, 
so I'm not going to add to it for now.
Once the update is in, the thing to try will be to update from 4.6 pkg 
to current, see how it goes and fix from there.

For now, I'm already to deep into the mess...

-- 
Antoine



Re: merge some gstreamer plugins

2009-11-23 Thread Mikolaj Kucharski
On Thu, Nov 19, 2009 at 09:29:01PM +, Stuart Henderson wrote:
> On 2009/11/19 21:23, Mikolaj Kucharski wrote:
> > On Tue, Nov 17, 2009 at 12:52:17AM +, Mikolaj Kucharski wrote:
> > > I had some issues with update of my system:
> > > 
> > > # pkg_add -ri gstreamer-plugins-bad
> > > Can't install gstreamer-plugins-bad-0.10.7p9 because of conflicts
> > > (gstreamer-xvid-0.10.7p4,gstreamer-sdl-0.10.7p6,gstreamer-plugins-bad-0.10.7p6,gstreamer-faad-0.10.7p3,gstreamer-faac-0.10.7p3,gstreamer-musepack-0.10.7p3,gstreamer-tremor-0.10.7p3)
> > > /usr/sbin/pkg_add: gstreamer-plugins-bad-0.10.7p9:Fatal error
> > > 
> > > 
> > > I thought that attached file should fix above issue, but it doesn't. I
> > > still have the same error with packages created from my diff.
> > > 
> > > 
> > > What I am missing?
> > 
> > Does ports framework allow to write PLIST in that way, when
> > subpackages are merged into one package, pkg_add(1) will know to remove
> > obsolet packages and install newer package without erroring out with
> > conflict error like in above example? I was pretty sure that this was
> > possible, but I'm failing to write correct PLIST for that.
> 
> a combination of @conflict and @pkgpath should usually work, I'm not
> sure what's wrong with your PLIST...

Could someone try to make PLIST changes to gstreamer-plugins-* after the
merge to resolve conflict mentioned above in this email. I cannot find
where I'm wrong with my diff. TIA.

http://marc.info/?l=openbsd-ports&m=125866602429263&q=p3

-- 
best regards
q#



Re: merge some gstreamer plugins

2009-11-19 Thread Stuart Henderson
On 2009/11/19 21:23, Mikolaj Kucharski wrote:
> On Tue, Nov 17, 2009 at 12:52:17AM +, Mikolaj Kucharski wrote:
> > I had some issues with update of my system:
> > 
> > # pkg_add -ri gstreamer-plugins-bad
> > Can't install gstreamer-plugins-bad-0.10.7p9 because of conflicts
> > (gstreamer-xvid-0.10.7p4,gstreamer-sdl-0.10.7p6,gstreamer-plugins-bad-0.10.7p6,gstreamer-faad-0.10.7p3,gstreamer-faac-0.10.7p3,gstreamer-musepack-0.10.7p3,gstreamer-tremor-0.10.7p3)
> > /usr/sbin/pkg_add: gstreamer-plugins-bad-0.10.7p9:Fatal error
> > 
> > 
> > I thought that attached file should fix above issue, but it doesn't. I
> > still have the same error with packages created from my diff.
> > 
> > 
> > What I am missing?
> 
> Does ports framework allow to write PLIST in that way, when
> subpackages are merged into one package, pkg_add(1) will know to remove
> obsolet packages and install newer package without erroring out with
> conflict error like in above example? I was pretty sure that this was
> possible, but I'm failing to write correct PLIST for that.

a combination of @conflict and @pkgpath should usually work, I'm not
sure what's wrong with your PLIST...



Re: merge some gstreamer plugins

2009-11-19 Thread Mikolaj Kucharski
On Tue, Nov 17, 2009 at 12:52:17AM +, Mikolaj Kucharski wrote:
> I had some issues with update of my system:
> 
> # pkg_add -ri gstreamer-plugins-bad
> Can't install gstreamer-plugins-bad-0.10.7p9 because of conflicts
> (gstreamer-xvid-0.10.7p4,gstreamer-sdl-0.10.7p6,gstreamer-plugins-bad-0.10.7p6,gstreamer-faad-0.10.7p3,gstreamer-faac-0.10.7p3,gstreamer-musepack-0.10.7p3,gstreamer-tremor-0.10.7p3)
> /usr/sbin/pkg_add: gstreamer-plugins-bad-0.10.7p9:Fatal error
> 
> 
> I thought that attached file should fix above issue, but it doesn't. I
> still have the same error with packages created from my diff.
> 
> 
> What I am missing?

Does ports framework allow to write PLIST in that way, when
subpackages are merged into one package, pkg_add(1) will know to remove
obsolet packages and install newer package without erroring out with
conflict error like in above example? I was pretty sure that this was
possible, but I'm failing to write correct PLIST for that.

> OpenBSD 4.6-current (GENERIC) #179: Thu Sep 24 10:50:43 MDT 2009
> t...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC

I'm attaching updated patch as an example what I mean.

-- 
best regards
q#
diff -ruN -xCVS -xlog gstreamer-0.10-orig/plugins-bad/Makefile 
gstreamer-0.10/plugins-bad/Makefile
--- gstreamer-0.10-orig/plugins-bad/MakefileMon Nov 16 01:35:12 2009
+++ gstreamer-0.10/plugins-bad/Makefile Mon Nov 16 01:01:50 2009
@@ -8,7 +8,7 @@
 V =0.10.7
 DISTNAME = gst-plugins-bad-$V
 
-PKGNAME-main = gstreamer-plugins-bad-${V}p9
+PKGNAME-main = gstreamer-plugins-bad-${V}p10
 PKGNAME-neon = gstreamer-neon-$Vp5
 PKGNAME-real = gstreamer-real-$Vp4
 PKGNAME-mplex =gstreamer-mplex-$Vp2
diff -ruN -xCVS -xlog gstreamer-0.10-orig/plugins-bad/pkg/PLIST-main 
gstreamer-0.10/plugins-bad/pkg/PLIST-main
--- gstreamer-0.10-orig/plugins-bad/pkg/PLIST-main  Mon Nov 16 01:35:12 2009
+++ gstreamer-0.10/plugins-bad/pkg/PLIST-main   Thu Nov 19 21:20:32 2009
@@ -8,10 +8,22 @@
 @conflict gstreamer-musepack-*
 @conflict gstreamer-sdl-*
 @conflict gstreamer-sndfile-*
-...@conflict gstreamer-swf-*
 @conflict gstreamer-tremor-*
 @conflict gstreamer-x264-*
 @conflict gstreamer-xvid-*
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-bz2
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-faac
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-faad
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-gsm
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-ladspa
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-main
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-meta
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-musepack
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-sdl
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-sndfile
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-tremor
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-x264
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-xvid
 include/gstreamer-${VERSION}/gst/app/
 include/gstreamer-${VERSION}/gst/app/gstappbuffer.h
 include/gstreamer-${VERSION}/gst/app/gstappsink.h
diff -ruN -xCVS -xlog gstreamer-0.10-orig/plugins-base/Makefile 
gstreamer-0.10/plugins-base/Makefile
--- gstreamer-0.10-orig/plugins-base/Makefile   Mon Nov 16 01:35:12 2009
+++ gstreamer-0.10/plugins-base/MakefileMon Nov 16 01:05:41 2009
@@ -7,7 +7,7 @@
 V =0.10.19
 DISTNAME = gst-plugins-base-$V
 
-PKGNAME-main = gstreamer-plugins-base-$Vp4
+PKGNAME-main = gstreamer-plugins-base-$Vp5
 PKGNAME-gnome =gstreamer-gnome-$Vp5
 PKGNAME-cdda = gstreamer-cdda-$Vp3
 
diff -ruN -xCVS -xlog gstreamer-0.10-orig/plugins-base/pkg/PLIST-main 
gstreamer-0.10/plugins-base/pkg/PLIST-main
--- gstreamer-0.10-orig/plugins-base/pkg/PLIST-main Mon Nov 16 01:35:13 2009
+++ gstreamer-0.10/plugins-base/pkg/PLIST-main  Mon Nov 16 01:05:26 2009
@@ -3,6 +3,10 @@
 @conflict gstreamer-theora-*
 @conflict gstreamer-vorbis-*
 @conflict gstreamer-pango-*
+...@pkgpath multimedia/gstreamer-0.10/plugins-base,-ogg
+...@pkgpath multimedia/gstreamer-0.10/plugins-base,-pango
+...@pkgpath multimedia/gstreamer-0.10/plugins-base,-theora
+...@pkgpath multimedia/gstreamer-0.10/plugins-base,-vorbis
 bin/gst-visualise-${VERSION}
 include/gstreamer-${VERSION}/gst/audio/
 include/gstreamer-${VERSION}/gst/audio/audio.h
diff -ruN -xCVS -xlog gstreamer-0.10-orig/plugins-good/Makefile 
gstreamer-0.10/plugins-good/Makefile
--- gstreamer-0.10-orig/plugins-good/Makefile   Mon Nov 16 01:35:14 2009
+++ gstreamer-0.10/plugins-good/MakefileMon Nov 16 01:29:18 2009
@@ -11,7 +11,7 @@
 V =0.10.8
 DISTNAME = gst-plugins-good-$V
 
-PKGNAME-main = gstreamer-plugins-good-$Vp77v0
+PKGNAME-main = gstreamer-plugins-good-$Vp78v0
 PKGNAME-aalib =gstreamer-aalib-$Vp6
 PKGNAME-esd =  gstreamer-esd-$Vp6
 PKGNAME-dv =   gstreamer

Re: merge some gstreamer plugins

2009-11-16 Thread Mikolaj Kucharski
Hi,

There is laftover in CVS:

cd multimedia/gstreamer-0.10/plugins-good && \
cvs rm pkg/PLIST-gconf


I had some issues with update of my system:

# pkg_add -ri gstreamer-plugins-bad
Can't install gstreamer-plugins-bad-0.10.7p9 because of conflicts
(gstreamer-xvid-0.10.7p4,gstreamer-sdl-0.10.7p6,gstreamer-plugins-bad-0.10.7p6,gstreamer-faad-0.10.7p3,gstreamer-faac-0.10.7p3,gstreamer-musepack-0.10.7p3,gstreamer-tremor-0.10.7p3)
/usr/sbin/pkg_add: gstreamer-plugins-bad-0.10.7p9:Fatal error


I thought that attached file should fix above issue, but it doesn't. I
still have the same error with packages created from my diff.


What I am missing?


OpenBSD 4.6-current (GENERIC) #179: Thu Sep 24 10:50:43 MDT 2009
t...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC

-- 
best regards
q#
diff -ruN -xCVS gstreamer-0.10/plugins-bad/Makefile 
gstreamer-0.10-new/plugins-bad/Makefile
--- gstreamer-0.10/plugins-bad/Makefile Mon Nov 16 01:35:12 2009
+++ gstreamer-0.10-new/plugins-bad/Makefile Mon Nov 16 01:01:50 2009
@@ -8,7 +8,7 @@
 V =0.10.7
 DISTNAME = gst-plugins-bad-$V
 
-PKGNAME-main = gstreamer-plugins-bad-${V}p9
+PKGNAME-main = gstreamer-plugins-bad-${V}p10
 PKGNAME-neon = gstreamer-neon-$Vp5
 PKGNAME-real = gstreamer-real-$Vp4
 PKGNAME-mplex =gstreamer-mplex-$Vp2
diff -ruN -xCVS gstreamer-0.10/plugins-bad/pkg/PLIST-main 
gstreamer-0.10-new/plugins-bad/pkg/PLIST-main
--- gstreamer-0.10/plugins-bad/pkg/PLIST-main   Mon Nov 16 01:35:12 2009
+++ gstreamer-0.10-new/plugins-bad/pkg/PLIST-main   Mon Nov 16 01:01:34 2009
@@ -8,10 +8,22 @@
 @conflict gstreamer-musepack-*
 @conflict gstreamer-sdl-*
 @conflict gstreamer-sndfile-*
-...@conflict gstreamer-swf-*
 @conflict gstreamer-tremor-*
 @conflict gstreamer-x264-*
 @conflict gstreamer-xvid-*
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-bz2
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-faac
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-faad
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-gsm
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-ladspa
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-main
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-meta
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-musepack
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-sdl
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-sndfile
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-tremor
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-x264
+...@pkgpath multimedia/gstreamer-0.10/plugins-bad,-xvid
 include/gstreamer-${VERSION}/gst/app/
 include/gstreamer-${VERSION}/gst/app/gstappbuffer.h
 include/gstreamer-${VERSION}/gst/app/gstappsink.h
diff -ruN -xCVS gstreamer-0.10/plugins-base/Makefile 
gstreamer-0.10-new/plugins-base/Makefile
--- gstreamer-0.10/plugins-base/MakefileMon Nov 16 01:35:12 2009
+++ gstreamer-0.10-new/plugins-base/MakefileMon Nov 16 01:05:41 2009
@@ -7,7 +7,7 @@
 V =0.10.19
 DISTNAME = gst-plugins-base-$V
 
-PKGNAME-main = gstreamer-plugins-base-$Vp4
+PKGNAME-main = gstreamer-plugins-base-$Vp5
 PKGNAME-gnome =gstreamer-gnome-$Vp5
 PKGNAME-cdda = gstreamer-cdda-$Vp3
 
diff -ruN -xCVS gstreamer-0.10/plugins-base/pkg/PLIST-main 
gstreamer-0.10-new/plugins-base/pkg/PLIST-main
--- gstreamer-0.10/plugins-base/pkg/PLIST-main  Mon Nov 16 01:35:13 2009
+++ gstreamer-0.10-new/plugins-base/pkg/PLIST-main  Mon Nov 16 01:05:26 2009
@@ -3,6 +3,10 @@
 @conflict gstreamer-theora-*
 @conflict gstreamer-vorbis-*
 @conflict gstreamer-pango-*
+...@pkgpath multimedia/gstreamer-0.10/plugins-base,-ogg
+...@pkgpath multimedia/gstreamer-0.10/plugins-base,-pango
+...@pkgpath multimedia/gstreamer-0.10/plugins-base,-theora
+...@pkgpath multimedia/gstreamer-0.10/plugins-base,-vorbis
 bin/gst-visualise-${VERSION}
 include/gstreamer-${VERSION}/gst/audio/
 include/gstreamer-${VERSION}/gst/audio/audio.h
diff -ruN -xCVS gstreamer-0.10/plugins-good/Makefile 
gstreamer-0.10-new/plugins-good/Makefile
--- gstreamer-0.10/plugins-good/MakefileMon Nov 16 01:35:14 2009
+++ gstreamer-0.10-new/plugins-good/MakefileMon Nov 16 01:29:18 2009
@@ -11,7 +11,7 @@
 V =0.10.8
 DISTNAME = gst-plugins-good-$V
 
-PKGNAME-main = gstreamer-plugins-good-$Vp77v0
+PKGNAME-main = gstreamer-plugins-good-$Vp78v0
 PKGNAME-aalib =gstreamer-aalib-$Vp6
 PKGNAME-esd =  gstreamer-esd-$Vp6
 PKGNAME-dv =   gstreamer-dv-$Vp5
diff -ruN -xCVS gstreamer-0.10/plugins-good/pkg/PLIST-gconf 
gstreamer-0.10-new/plugins-good/pkg/PLIST-gconf
--- gstreamer-0.10/plugins-good/pkg/PLIST-gconf Mon Nov 16 01:35:14 2009
+++ gstreamer-0.10-new/plugins-good/pkg/PLIST-gconf Thu Jan  1 01:00:00 1970
@@ -1,9 +0,0 @@
-...@comment $OpenBSD: PLIST-gconf,v 1.3 2009/06/07 06:02:20 ajacoutot Exp $
-lib/gstreamer-${VERSION}/libgsta

Re: merge some gstreamer plugins

2009-09-19 Thread Antoine Jacoutot
On Sat, 19 Sep 2009, Brad wrote:
> If you're going to merge all of these then it only makes sense to also
> merge speex for plugins-good.

Sure, will do, thanks!

-- 
Antoine



Re: merge some gstreamer plugins

2009-09-19 Thread Brad
On Saturday 19 September 2009 10:50:02 Antoine Jacoutot wrote:
> Hi.
>
> I've been willing (with agreement from some other porters) to merge some
> gstreamer-plugins-* subpackages into their -main counterpart.
> This for several reasons.
>
> For the most used plugins, like jpeg, vorbis, ogg, png... I don't really
> see any point in having a subpackage for each as their dependency is
> quite small and are already probably installed on desktop systems using
> gstreamer plugins.
> Also, this will greatly simplify maintainance and upgrade.
> But the most important thing imho, it that basic functionnality shoud be
> there when you install a gstreamer-plugins package, we've seen several
> reports on ports@ already about either missing dependencies or missing
> functionnality from packages because the user was missing one of the
> "obvious" plugins (like he already had gstreamer-plugins-base but was
> missing gstreamer-plugins-vorbis which imho should have been part of
> gstreamer-plugins-base in the first place).
>
> Here's a primilarely diff that only does the merging so that you guys
> can check what would go into -main and what would stay as a subpackage.
> Don't look to deep at the diff, I only made sure it would build but
> that's all. I didn't want to put too much work on this if the general
> consensus was against it.
>
> If most people are ok with this change, then I will cook up a complete
> diff with necessary modifications to ports depending on
> gstreamer-plugins-*.

If you're going to merge all of these then it only makes sense to also
merge speex for plugins-good.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



Re: merge some gstreamer plugins

2009-09-19 Thread Jasper Lievisse Adriaanse
On Sat, Sep 19, 2009 at 04:50:02PM +0200, Antoine Jacoutot wrote:
> Hi.
> 
> I've been willing (with agreement from some other porters) to merge some 
> gstreamer-plugins-* subpackages into their -main counterpart.
> This for several reasons.
> 
> For the most used plugins, like jpeg, vorbis, ogg, png... I don't really 
> see any point in having a subpackage for each as their dependency is 
> quite small and are already probably installed on desktop systems using 
> gstreamer plugins.
> Also, this will greatly simplify maintainance and upgrade.
> But the most important thing imho, it that basic functionnality shoud be 
> there when you install a gstreamer-plugins package, we've seen several 
> reports on ports@ already about either missing dependencies or missing 
> functionnality from packages because the user was missing one of the 
> "obvious" plugins (like he already had gstreamer-plugins-base but was 
> missing gstreamer-plugins-vorbis which imho should have been part of 
> gstreamer-plugins-base in the first place).
> 
> Here's a primilarely diff that only does the merging so that you guys 
> can check what would go into -main and what would stay as a subpackage. 
> Don't look to deep at the diff, I only made sure it would build but 
> that's all. I didn't want to put too much work on this if the general 
> consensus was against it.
> 
> If most people are ok with this change, then I will cook up a complete 
> diff with necessary modifications to ports depending on 
> gstreamer-plugins-*.
> 
> I hope that makes sense...
> 
> Cheers!
i think this is something we really want(/need ?). i'm all for finishing
this move.

cheers,
jasper

> -- 
> Antoine
> Index: plugins-bad/Makefile
> ===
> RCS file: /cvs/ports/multimedia/gstreamer-0.10/plugins-bad/Makefile,v
> retrieving revision 1.18
> diff -u -r1.18 Makefile
> --- plugins-bad/Makefile  10 Aug 2009 06:33:02 -  1.18
> +++ plugins-bad/Makefile  19 Sep 2009 14:38:12 -
> @@ -1,45 +1,20 @@
>  # $OpenBSD: Makefile,v 1.18 2009/08/10 06:33:02 kili Exp $
>  
>  COMMENT-main =   multimedia framework - plugins bad
> -COMMENT-tremor = multimedia framework - tremor plugin
> -COMMENT-musepack =   multimedia framework - musepack plugin
> -COMMENT-faac =   multimedia framework - faac plugin
> -COMMENT-faad =   multimedia framework - faad plugin
> -COMMENT-xvid =   multimedia framework - xvid plugin
> -COMMENT-sdl =multimedia framework - sdl plugin
> -COMMENT-bz2 =multimedia framework - bz2 plugin
>  COMMENT-gsm =multimedia framework - gsm plugin
> -COMMENT-ladspa = multimedia framework - ladspa plugin
>  COMMENT-neon =   multimedia framework - neon plugin
> -COMMENT-swf =multimedia framework - flash plugin
> -COMMENT-meta =   multimedia framework - metadata plugin
> -COMMENT-sndfile =multimedia framework - sndfile plugin
>  COMMENT-real =   multimedia framework - real plugin
> -COMMENT-x264 =   multimedia framework - x264 plugin
>  COMMENT-mplex =  multimedia framework - mplex plugin
>  
>  V =  0.10.7
>  DISTNAME =   gst-plugins-bad-$V
> -PKGNAME-main =   gstreamer-plugins-bad-${V}p6
> -PKGNAME-tremor = gstreamer-tremor-$Vp3
> -PKGNAME-musepack =   gstreamer-musepack-$Vp3
> -PKGNAME-faac =   gstreamer-faac-$Vp3
> -PKGNAME-faad =   gstreamer-faad-$Vp3
> -PKGNAME-xvid =   gstreamer-xvid-$Vp4
> -PKGNAME-sdl =gstreamer-sdl-$Vp6
> -PKGNAME-bz2 =gstreamer-bz2-$Vp3
> +PKGNAME-main =   gstreamer-plugins-bad-${V}p7
>  PKGNAME-gsm =gstreamer-gsm-$Vp3
> -PKGNAME-ladspa = gstreamer-ladspa-$Vp3
>  PKGNAME-neon =   gstreamer-neon-$Vp4
> -PKGNAME-swf =gstreamer-flash-$Vp2
> -PKGNAME-meta =   gstreamer-meta-$Vp3
> -PKGNAME-sndfile =gstreamer-sndfile-$Vp3
>  PKGNAME-real =   gstreamer-real-$Vp3
> -PKGNAME-x264 =   gstreamer-x264-$Vp2
>  PKGNAME-mplex =  gstreamer-mplex-$Vp1
>  
> -MULTI_PACKAGES = -main -tremor -musepack -faac -faad -xvid -sdl -bz2 \
> - -gsm -ladspa -meta -neon -sndfile -x264 -mplex
> +MULTI_PACKAGES = -main -gsm -neon -mplex
>  
>  SHARED_LIBS +=   gstapp-0.10   0.0 # .0.0
>  
> @@ -52,57 +27,23 @@
>  RUN_DEPENDS =::${BUILD_PKGPATH}
>  
>  WANTLIB-main =   ${WANTLIB} \
> -   

Re: merge some gstreamer plugins

2009-09-19 Thread Landry Breuil
On Sat, Sep 19, 2009 at 04:50:02PM +0200, Antoine Jacoutot wrote:
> Hi.
> 
> I've been willing (with agreement from some other porters) to merge some 
> gstreamer-plugins-* subpackages into their -main counterpart.
> This for several reasons.
> 
> For the most used plugins, like jpeg, vorbis, ogg, png... I don't really 
> see any point in having a subpackage for each as their dependency is 
> quite small and are already probably installed on desktop systems using 
> gstreamer plugins.
> Also, this will greatly simplify maintainance and upgrade.
> But the most important thing imho, it that basic functionnality shoud be 
> there when you install a gstreamer-plugins package, we've seen several 
> reports on ports@ already about either missing dependencies or missing 
> functionnality from packages because the user was missing one of the 
> "obvious" plugins (like he already had gstreamer-plugins-base but was 
> missing gstreamer-plugins-vorbis which imho should have been part of 
> gstreamer-plugins-base in the first place).
> 
> Here's a primilarely diff that only does the merging so that you guys 
> can check what would go into -main and what would stay as a subpackage. 
> Don't look to deep at the diff, I only made sure it would build but 
> that's all. I didn't want to put too much work on this if the general 
> consensus was against it.
> 
> If most people are ok with this change, then I will cook up a complete 
> diff with necessary modifications to ports depending on 
> gstreamer-plugins-*.
> 
> I hope that makes sense...

gstreamer packaging is a real nightmare, i'm all for simplification.
choice of 'merged' subpackages makes sense to me.

Landry