Date: Tue, 05 Oct 2004 20:45:27 -0400 From: Joe Marcus Clarke <marcus@marcuscom.com> To: Michael Johnson <ahze@ahze.net> Cc: FreeBSD GNOME Users <gnome@freebsd.org> Subject: Re: Gstreamer-plugins splitting ports .. needs testing and feed back ? Message-ID: <1097023527.79913.20.camel@shumai.marcuscom.com> In-Reply-To: <F0BECB69-166F-11D9-AC42-000A958C81C6@ahze.net> References: <F0BECB69-166F-11D9-AC42-000A958C81C6@ahze.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-KbzH4ULdJsyu90S74jxB Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2004-10-04 at 21:43, Michael Johnson wrote: > Hi, > I've tried to get ahold of lioux@ for a while now trying to talk to=20 > him about splitting multimedia/gstreamer-plugins in to separate ports > for each plugin but I have not yet received a reply. So I have started=20 > splitting up gstreamer-plugins in to separate ports for each plugin > I've spent about 5hours on it so far and I have completed a separate=20 > plugin for ever plugin we had before, 47 in all and all working. I have=20 > a working > bsd.gstreamer.mk for use of WANT_GSTREAMER & USE_GSTREAMER=3DPLUGIN and=20 > one working port using USE_GSTREAMER, which is audio/rhythmbox >=20 > I used NetBSD's pkgsrc a guide to see what they have done to split up=20 > gstreamer-plugins, can be viewed here=20 > http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/multimedia/gst-plugins/ > Makefile.common has all the goodies. Gentoo's Portage also does this=20 > and it gave me a few ideas also. >=20 > From my checklist I feel like I'm 90% done, but the last 10% will take=20 > 90% of the time. >=20 > Checklist: >=20 > Done: > - bsd.gstreamer.mk > - separate gstreamer-plugins in single ports (47 new ports) >=20 > Todo: > - Retest all the ports > - Figure out which ports use gstreamer-plugins and which plugins each=20 > needs > - Code cleanup, spelling, any conflicts or needed dependencies within=20 > gstreamer-plugins >=20 > In-Question: > - Figure out how to make configure faster and not check so much and=20 > only check what it needs > it takes longer to configure a gstreamer-plugins-X port than it=20 > does to build > - Should sys/ plugins also be separated in to their own ports (this=20 > includes cdrom, vcd, and oss audio)? > as of now they are built by default >=20 > Please check it out and see > cvs: cvs -d:pserver:anoncvs@ahze.net:/home/cvs co gst-ports > cvsweb: http://ahze.net:8080/cgi-bin/cvsweb.cgi/gst-ports/ > tar.gz: http://ahze.net:8080/dist/gst-ports.tar.gz >=20 > Positive and negative feedback is greatly appreciated There's a lot here, and I certainly haven't been through it all.=20 Besides my earlier request to allow for a way to build all of gstreamer-plugins in a monolithic way (like we can now) for testing purposes, I would add that you should include bsd.gstreamer.mk twice in bsd.port.mk (once during the bsd.port.pre.mk, and once during post).=20 This way it will work with things like OPTIONS. Joe >=20 > Cheers, > Michael >=20 > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-KbzH4ULdJsyu90S74jxB Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBBY0Anb2iPiv4Uz4cRAtNDAJ4qo+gQJv5JAbD+ZwGpsOGmpMu0nQCcCwmY gSxuTscSzEUoSk6IW29qHtA= =dMf7 -----END PGP SIGNATURE----- --=-KbzH4ULdJsyu90S74jxB--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1097023527.79913.20.camel>