Commit graph

23 commits

Author SHA1 Message Date
Adam Weinberger
ee3240b8ef Fix opencv detection, fixes gstreamer1-plugins-opencv build. 2014-09-04 15:30:21 +00:00
Baptiste Daroussin
a33191366c Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2014-06-25 05:35:31 +00:00
Olli Hauer
886a9071a1 - USE_(BZIP2|XZ) -> USES= tar:(bzip2|xz) 2014-06-01 13:03:14 +00:00
Koop Mast
097c01dd0a Update openjpeg to 2.1.0.
Version 2.x is incompatible with openjpeg 1.5. Preserve it as openjpeg15
and update users.

Approved by:	portmgr (implicit) for NO_STAGE ports
2014-05-26 14:42:44 +00:00
Sunpoet Po-Chuan Hsieh
a26a7c64e7 - Update to 2.3.1 (from audio/libshout2)
- Use USES=libtool
- Strip shared library
- Bump PORTREVISION for audio/libshout shlib change and
  dependency change from audio/libshout2 to audio/libshout [1]

Approved by:	portmgr (bapt) [1]
2014-05-05 14:51:06 +00:00
Tijl Coosemans
834ddf0e25 Fix LIB_DEPENDS on mjpegtools.
Reported by:	jenkins (swills)
2014-04-24 07:52:30 +00:00
Tijl Coosemans
ce5a9a5d44 Update gstreamer 1.0 ports to version 1.2.4. 2014-04-23 14:22:47 +00:00
Tijl Coosemans
aad09bc5e2 When linking a library libA with a library libB using libtool, if libB.la
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)
2014-04-23 13:25:16 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Koop Mast
8e9a2ad5ef Update gstreamer to 1.2.3.
Switch from USE_GNOME=ltverhack to USES=libtool
2014-02-25 20:26:10 +00:00
Koop Mast
330437c238 Remove left over directory.
Submitted by:	QaT
2014-01-01 09:07:27 +00:00
Koop Mast
2dba4b6fda Update to 1.2.2.
Remove vaapi from plugin list in bsd.gstreamer.mk it accidently snuck in.

Changelog: http://lists.freedesktop.org/archives/gstreamer-devel/2013-December/045238.html
2013-12-30 12:56:11 +00:00
Koop Mast
6fd348728d Update to 1.2.1.
Retire celt plugin, it was removed in flavor for the opus plugin.
Add new webp, kate and openjpeg plugin.
2013-11-21 19:06:50 +00:00
Koop Mast
44d0dc12bb Stagify Gstreamer ports.
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]
2013-11-01 22:14:07 +00:00
Hiroki Sato
ec941d2562 s/rtmpdump/librtmp/
Spotted by:	vanilla
2013-10-31 02:33:44 +00:00
Baptiste Daroussin
855fb638fb Add NO_STAGE all over the place in preparation for the staging support (cat: multimedia) 2013-09-20 20:57:48 +00:00
Koop Mast
26461e5aec Update to 1.0.10.
Bug fix release.
2013-08-31 18:29:55 +00:00
Koop Mast
ea50e52183 Update to 1.0.9.
This is a bug fix release.
Changelog: http://lists.freedesktop.org/archives/gstreamer-devel/2013-August/042360.html

Enable neon http plugin
Switch to new LIB_DEPEND format, use USES=gmake instead of USE_GMAKE
Utilize new introspection USE_GNOME component.
Allow gstreamer1-libav to play mp3's, note that mad plugin is still
prefered if available.
2013-08-21 11:24:07 +00:00
Koop Mast
7e59e64187 Add PORTSCOUT macro's to prevent from picking up development versions. 2013-06-11 09:14:26 +00:00
Koop Mast
c7ee117f4c Also add USE_GCC=any as workaround for clang 3.3 crash on i386 2013-05-10 16:59:15 +00:00
Koop Mast
0011670c11 Add missed file to plist.
Submitted by:	pointyhat (via miwi)
2013-05-10 09:14:12 +00:00
Koop Mast
fda1757e89 Provide the rtmp streaming plugin [1].
Provide complete version for gstreamer1-plugins-core so it passes the version
check. [2]

Reported by:	Olivier Duchateau <duchateau.olivier@gmail.com> [2]
Requested by:	Vanilla Hsu <v@fatpipi.com> [1]
2013-04-28 17:53:47 +00:00
Koop Mast
05d2886d27 Add Gstreamer 1.0.7. This is the new stable version of the
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.
2013-04-27 20:56:38 +00:00