/multimedia/netshow/

PR: 204204 [1] (based on) Submitted by: olivierd@ [1] Update Gstreamer framework to 1.4.5. 2014-12-22T10:22:38+00:00 kwm kwm@FreeBSD.org 2014-12-22T10:22:38+00:00 0c6f01cf30599d1ca03b35e9c4dd4d2a95a5c799

Fix 41 gstreamer1-plugins- ports that were creating empty packages 2014-12-17T21:14:29+00:00 antoine antoine@FreeBSD.org 2014-12-17T21:14:29+00:00 ade22f020d6976d5d671319156ba775d3018c083 With hat: portmgr
With hat:	portmgr
Update gstreamer 1.0 ports to version 1.2.4. 2014-04-23T14:22:47+00:00 tijl tijl@FreeBSD.org 2014-04-23T14:22:47+00:00 6694195844c85b02ced4c3c9ab62ce9573081c65

When linking a library libA with a library libB using libtool, if libB.la 2014-04-23T13:25:16+00:00 tijl tijl@FreeBSD.org 2014-04-23T13:25:16+00:00 55e5c34e31b90aa95311b10bd4a3072f2163ebfe exists, libtool will add all libraries libB.la refers to (dependency_libs field) to the linker command line and store them in the dependency_libs field of libA.la. So everything that subsequently links with libA will also link to these extra libraries. This causes too much overlinking. This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs field in .la libraries during staging. However, because .la libraries have very limited use when dependency_libs is empty it makes sense to completely remove them during staging. So with this commit USES=libtool is modified to remove .la libraries and a new form (USES=libtool:keepla) is introduced in case they need to be kept (dependency_libs is still emptied). PORTREVISION is bumped on all ports with USES=libtool that install .la libraries. Most ports are also changed to add :keepla because .la libraries have to be kept around as long as there are dependent ports with .la libraries that refer to them in their dependency_libs field. In most cases :keepla can be removed again as soon as all dependent ports that install .la libraries have some form of USES=libtool added to their Makefile. PR: ports/188759 Exp-run: bdrewery Approved by: portmgr (bdrewery)
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
Stagify Gstreamer ports. 2013-11-01T22:14:07+00:00 kwm kwm@FreeBSD.org 2013-11-01T22:14:07+00:00 1a8785035bcea4385a2ef2b954860630a0805972 Fix build of gstreamer and gstreamer1 with glib 2.38.x [1]. Update gstreamer and gstreamer-plugins to new rules, USES=gmake pathfix, new LIB_DEPENDS syntax. Only pull in flex if base version is too old. Be more selective for which OSVERSIONS we need gcc due to the clang bug. Obtained from: Gstreamer upstream [1]
Fix build of gstreamer and gstreamer1 with glib 2.38.x [1].
Update gstreamer and gstreamer-plugins to new rules, USES=gmake pathfix,
new LIB_DEPENDS syntax.
Only pull in flex if base version is too old.
Be more selective for which OSVERSIONS we need gcc due to the clang bug.

Obtained from:	Gstreamer upstream [1]
Add NO_STAGE all over the place in preparation for the staging support (cat: multimedia) 2013-09-20T20:57:48+00:00 bapt bapt@FreeBSD.org 2013-09-20T20:57:48+00:00 2fb3adc82da4c9df4c899dfb738f8cfc63262559

Add Gstreamer 1.0.7. This is the new stable version of the 2013-04-27T20:56:38+00:00 kwm kwm@FreeBSD.org 2013-04-27T20:56:38+00:00 c6d266a5cd29bcf9bfb144e186232484e32b6c76 Gstreamer multimedia framework. Use the USE_GSTREAMER1 macro to select Gstreamer 1.0 plugins. A new chapter for the porters handbook about gstreamer is a work in progress. X related plugins are now stand alone. The gio plugin is now part of the gstreamer1-plugins port and the oss plugins are now part of the gstreamer1-plugins-good port. Note that the pulseaudio plugin is missing because it needs a newer version of pulseaudio. Also there are still a number of plugins from -bad which haven't been ported to the 1.0 API yet.
Gstreamer multimedia framework.

Use the USE_GSTREAMER1 macro to select Gstreamer 1.0 plugins. A new chapter
for the porters handbook about gstreamer is a work in progress.

X related plugins are now stand alone. The gio plugin is now part of the
gstreamer1-plugins port and the oss plugins are now part of the
gstreamer1-plugins-good port.

Note that the pulseaudio plugin is missing because it needs a newer version
of pulseaudio. Also there are still a number of plugins from -bad which
haven't been ported to the 1.0 API yet.