Commit graph

59 commits

Author SHA1 Message Date
Jan Beich
250cdde253 multimedia/libva-intel*driver: allow disabling Wayland/X11 independently of libva
PR:		236376
Submitted by:	Dries Michiels (based on)
2019-03-12 16:53:44 +00:00
Jan Beich
fae8e5bf08 multimedia/libva: update to 2.4.0
Changes:	https://github.com/intel/libva/releases/tag/2.4.0
2019-01-26 00:43:01 +00:00
Jan Beich
21f1e7651f multimedia/libva-intel-driver: unbreak libva + WAYLAND=off after r490613
Dependency wayland-client found: NO (tried pkgconfig and cmake)
Dependency libva-wayland found: NO (tried pkgconfig and cmake)

meson.build:94:2: ERROR:  Unknown variable "wl_scanner".

PR:		235039
Reported by:	jakub_lach@mailplus.pl
2019-01-18 10:41:36 +00:00
Jan Beich
8f57676c02 multimedia/libva: USE_GITHUB doesn't support bzip2 2019-01-18 00:01:55 +00:00
Jan Beich
c2828a7218 multimedia/libva{,-intel-driver}: convert to USES=meson
Meson is faster than autoreconf + libtool and easier to maintain.
Force rebuild to catch regressions early.
2019-01-17 23:56:33 +00:00
Jan Beich
a653947346 multimedia/libva{,-intel-driver}: better group variables
Consistent style across my ports helps to process issues faster.
2019-01-17 23:56:20 +00:00
Jan Beich
09384ce004 multimedia/libva{,-intel-driver}: clean up
- Add BUILD_DEPENDS to intel driver for wl_drm_interface fix
- Rewrite gettid() to make it easier to maintain
- Update description from upstream
- Drop unused v4l_compat dependency
- Drop unused USES=alias as <alloca.h> is gone
- Drop libGL dependency as intel driver uses libEGL via dlopen on Wayland
- Drop --program-prefix after vainfo moved to libva-utils
- Drop fmake workaround as USES=gmake is used
- Drop -ldl workaround for FreeBSD < 11.2
- Drop RTLD_NODELETE workaround for FreeBSD < 8.0
- Drop GLX_GLXEXT_VERSION workaround for Mesa < 7.8.1
- Drop Created by as the port diverged a lot (even more with Meson)
- Hint intel driver isn't actively developed (but still maintained)
- Clarify libdrm dependency
2019-01-17 23:54:42 +00:00
Guido Falsi
b062a5caad - Unbreak Wayland support in libva-intel-driver with Mesa 18.3 [1]
- Allow disabling X11 support in libva [2]
- Update minimum version requirement in libva-intel-media-driver
  BUILD_DEPENDS (required by submitter/maintainer) [1]
- While here, silence some portling warnings
- Pass maintainership to jbeich (submitter) [1]

PR:		234891 [1], 234925 [2]
Submitted by:	jbeich
2019-01-16 18:04:05 +00:00
Jan Beich
77a4e46c8b multimedia/libva-intel-driver: clean up descriptions
- Spell Intel properly as the driver is named i965
- Mention support for Gen4/Gen5
- Disambiguate COMMENT from libva-intel-media-driver
- Simplify ONLY_FOR_ARCHS_REASON wording
- Move ONLY_FOR_ARCHS to pacify `portlint -C`
- Mention HYBRID support for VP8 encoding
- Update WWW to actual homepage
- Expand pkg-descr with from upstream README.md

Approved by:	madpilot (maintainer)
Differential Revision:	https://reviews.freebsd.org/D18688
2018-12-31 13:43:36 +00:00
Guido Falsi
61593aa4ac Update libva-intel-driver to 2.3.0 2018-12-18 20:12:33 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Guido Falsi
b8a346d178 - Bump portrevision, forgot when disabling option
- Completely remove the OPTIONS_DEFAULT line.

Reported by:	jbeich
2018-11-17 16:24:35 +00:00
Guido Falsi
acde4b42b7 Disable HYBRID option by default due to lockups being reported on
Sandy Bridge CPUs.

PR:		233259
Submitted by:	rkoberman@gmail.com
2018-11-17 15:33:34 +00:00
Jan Beich
b32621abd8 multimedia/libva-intel-driver: enable HYBRID by default
PR:		232981
Approved by:	madpilot (maintainer)
Tested by:	Kevin Oberman, madpilot
2018-11-07 22:40:27 +00:00
Jan Beich
875e438459 multimedia/libva-intel-driver: chase HTTP redirect 2018-11-06 00:45:54 +00:00
Jan Beich
0610068bb2 multimedia/libva-*-driver: only used by dlopen, so drop ldconfig 2018-11-06 00:25:08 +00:00
Jan Beich
32d14152c5 multimedia/libva-intel-driver: expose Hybrid decoding
On Skylake this reduces CPU usage by half when decoding VP9.
2018-11-03 16:25:07 +00:00
Thomas Zander
84b6aee905 Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l 2018-09-29 08:04:27 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Guido Falsi
62a774daf1 - Update libva to 2.2.0
- Update libva-intel-driver 2.2.0
- Add Missing dependency

- Update libva-utils to 2.2.0
- Add missing dependencies
- Add WAYLAND option
- Cleanup some testing comments which slipped in by mistake
2018-07-14 06:37:14 +00:00
Guido Falsi
76c677c186 Update libva, libva-intel-driver and libva-utils to 2.1.0 2018-02-12 22:37:33 +00:00
Guido Falsi
7a8364fb88 Make libva and it's drivers install modules in the standard location
PREFIX/lib/dri.

This is the same location where other ports(mesa) install drivers,
so that everything works out of the box.

PR:		224424
Submitted by:	Greg V <greg@unrelenting.technology>
2017-12-18 21:25:57 +00:00
Guido Falsi
c26152ae1a - Update libva to 2.0.0
- Update libva-intel-driver to 2.0.0
- Update libva-utils to 2.0.0
- Bump dependent ports due to shlib bump
- Import upstream patch to fix multimedia/mpv [1]
- Import upstream patch to fix multimedia/gstreamer1-vaapi [2]

Approved by:	cpm [1], multimedia (timeout) [2]
Obtained from:	2ecf240b1c [1]
		https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi/commit/gst-libs/gst/vaapi/gstvaapiutils.c?id=777bba473e3ed1c7b8b7f7f0322892851c70dfd9 [2]
Differential Revision:	https://reviews.freebsd.org/D12761
2017-12-12 21:29:57 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Guido Falsi
1502725f9d Update libva, libva-utils and libva-intel-driver to 1.8.3 2017-06-29 17:55:22 +00:00
Guido Falsi
c139c9d6e7 Update libva, libva-utils and liva-intel-driver to 1.8.2 2017-05-24 09:41:39 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Guido Falsi
a187acc298 - Update multimedia/libva to 1.8.1
- Update multimedia/libva-utils to 1.8.1
- Update multimedia/libva-intel-driver to 1.8.1
2017-04-12 09:09:34 +00:00
Guido Falsi
2eec4f8342 - Update multimedia/libva to 1.8.0
- Update multimedia/libva-intel-driver to 1.8.0
- Utility programs have been split out of libva distribution to
  another repository, so create a new libva-utils port, copied
  from libva, with these bits
- While here, update home pages in pkg-descr files
2017-04-02 16:12:42 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Guido Falsi
d0cbba0ef6 X11 looks for this driver with two names depending on the hardware, since linux has tow separate drivers. Having just one KMS driver in FreeBSD I create a symlink with the alternative name, so X11 can alys find the driver.
PR:		217825
Submitted by:	Henry Hu <henry.hu.sh@gmail.com>
2017-03-19 11:26:19 +00:00
Guido Falsi
b13dda510e - Update multimedia/libva to 1.7.3
- Update multimedia/libva-intel-driver to 1.7.3
- Both project moved to github
2017-02-23 14:27:40 +00:00
Gerald Pfeifer
89f8b05214 Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
2016-11-20 09:38:08 +00:00
Guido Falsi
a13a4f9bae Mark port as ONLY_FOR_ARCHS=amd64 i386, as it supports hardware
specific to those architectures.

PR:		214561
Submitted by:	matthew@reztek.cz
2016-11-17 14:27:59 +00:00
Mark Linimon
6d5d36d741 Mark as broken on various tier-2 archs.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2016-11-16 00:34:36 +00:00
Guido Falsi
f69161cef9 Update to 1.7.2 2016-09-05 11:00:28 +00:00
Guido Falsi
14fbf3b2e3 - Update to 1.7.1
- Convert to USES=localbase
- Remove uneeded use of bsd.port.pre.mk
2016-06-23 17:56:53 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Guido Falsi
d23cbb0971 Update to 1.7.0. 2016-03-16 09:22:46 +00:00
Guido Falsi
652e21a838 Update to 1.6.2 2016-02-21 18:53:21 +00:00
Guido Falsi
b987ab2084 - Update to 1.6.1
- Take maintainership due to multiple timeouts

PR:		202654
Submitted by:	Myself
Approved by:	Maintainer timeout
2015-09-09 22:14:07 +00:00
John Marino
84d76e90b2 multimedia/libva-intel-driver: support DragonFly with USES=alias 2015-05-08 12:20:46 +00:00
Tijl Coosemans
2f31f6488f Convert to USES=autoreconf 2015-04-18 15:14:57 +00:00
Guido Falsi
14f0bef9ce Update to 1.5.1
PR:		198748
Submitted by:	me
Approved by:	Maintainer timeout
2015-04-03 15:17:28 +00:00
Guido Falsi
ac52489f42 - Update to 1.5.0
PR:		196422
Submitted by:	me
Approved by:	maintainer timeout
2015-01-17 12:15:38 +00:00
Jean-Sébastien Pédron
3c9a1d11c2 Final removal of WITH_NEW_XORG
This knob was turned on for all version of FreeBSD in r369875
(2014-10-03) and officially deprecated. Since then, it was gradually
removed from many ports when they needed an update.

x11-servers/xorg-server was the last major user of this knob. The port
was updated to xserver 1.14 in r374982 (2014-12-19). The update got rid
of the knob, clearing the path to the final removal.

This commit changes ports who were checking for WITH_NEW_XORG and remove
its handling from bsd.port.mk.

While here, two sanity checks are added to warn user about WITH_KMS and
WITH_NEW_XORG which have no effect now.

Differential Revision:	https://reviews.freebsd.org/D1351
Reviewed by:	antoine, bapt, kwm
Approved by:	portmgr (antoine, bapt), kwm
2014-12-22 23:04:17 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Dmitry Marakasov
daef2b8aaa - Drop .la files, no dependees require them
Approved by:	portmgr blanket
2014-08-27 20:43:03 +00:00
Guido Falsi
46e6046a3a Update to 1.3.1
PR:		189677
Submitted by:	me
Approved by:	Maintainer timeout
2014-06-03 20:30:45 +00:00
Guido Falsi
c76e28e800 - Update to 1.3.0
- Use new LIB_DEPENDS format
- USES=tar
- Enable staging

PR:		ports/187986
Submitted by:	me
Approved by:	Maintainer timeout
2014-04-22 23:34:18 +00:00