Jan Beich
7c039bce3a
multimedia/libvpx: update 1.8.0
...
www/firefox, www/firefox-esr, mail/thunderbird wait for upstream fix via
https://bugzilla.mozilla.org/show_bug.cgi?id=1525393
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.7.0..v1.8.0
ABI: https://abi-laboratory.pro/tracker/timeline/libvpx/
2019-02-06 13:33:13 +00:00
Jan Beich
4667d6c426
multimedia/libvpx: restore NEON on armv6 after r466922
...
- Only armv6 needs -meabi=5
- Build NEON files on armv6
- Respect CPUTYPE on armv7 and aarch64
2019-01-02 08:10:07 +00:00
Jan Beich
bf228555fc
multimedia/libvpx: standardize variable name holding AT_HWCAP value
2018-12-04 00:51:58 +00:00
Jan Beich
ad55310097
multimedia/libvpx: assume NEON on armv7
2018-12-04 00:51:44 +00:00
Jan Beich
3366163855
multimedia/libvpx: simplify NEON/VSX detection on FreeBSD 12
2018-12-04 00:51:30 +00:00
Jan Beich
48d344f9d1
multimedia/libvpx: backport use-after-free fix
...
https://bugs.chromium.org/p/chromium/issues/detail?id=842265
Inspired by: Mozilla
Obtained from: upstream (Chromium 68, Firefox 62)
2018-10-01 17:21:32 +00:00
Jan Beich
e5ec3eafed
multimedia/libvpx: unbreak on powerpc*
...
- newer libstdc++ ABI is required by many consumers
- -mspe and -maltivec are mutually exclusive
- implement VSX detection for powerpc and powerpc64
PR: 228586
Submitted by: jhibbits (based on)
2018-06-13 12:33:00 +00:00
Jan Beich
d4911c10e7
multimedia/libvpx: enable NEON on armv6 with more CPUTYPE values
...
PR: 224107
Submitted by: Mikaël Urankar
2018-04-10 00:13:43 +00:00
Jan Beich
b639a8c291
multimedia/libvpx: merge static post-patch into file
...
PR: 224107
2018-04-10 00:13:23 +00:00
Jan Beich
e2b39d9b99
multimedia/libvpx: drop explicit targets
...
PR: 224107
2018-04-10 00:13:03 +00:00
Jan Beich
1bc81acd3b
multimedia/libvpx: unbreak on armv7
...
vpx_ports/arm_cpudetect.c.o: In function `arm_cpu_caps':
arm_cpudetect.c:(.text+0x48): undefined reference to `getauxval'
arm_cpudetect.c:(.text+0x78): undefined reference to `getauxval'
c++: error: linker command failed with exit code 1 (use -v to see invocation)
PR: 224107
Reported by: pkg-fallout
Submitted by: Mikaël Urankar
2018-04-10 00:12:43 +00:00
Jan Beich
b964b053b6
multimedia/libvpx: update 1.7.0
...
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.6.1..v1.7.0
ABI: https://abi-laboratory.pro/tracker/timeline/libvpx/
2018-01-25 21:20:12 +00:00
Jan Beich
805cf2a8e8
multimedia/libvpx: add missing glibc 2.19+ compat
2017-10-09 11:04:17 +00:00
Jan Beich
6a133361af
multimedia/libvpx: oops, properly cast a_type
2017-10-08 20:22:48 +00:00
Jan Beich
a013e66d91
multimedia/libvpx: unblock build on mips*
...
mips* cannot use lang/gcc*, so let it use GCC 4.2 in base.
Other archs may work as well but x86 won't per r422956.
2017-10-08 18:57:40 +00:00
Jan Beich
3c521411c8
multimedia/libvpx: detect NEON on armv7 at runtime
...
- armv6 may have NEON depending on CPUTYPE
- aarch64 always has NEON but not AT_HWCAP
2017-10-08 18:57:28 +00:00
Jan Beich
3b96621abd
multimedia/libvpx: grab and drop architecture whitelist
...
PR: 216191
Approved by: ashish (previous maintainer)
MFH: 2017Q1
2017-01-22 09:03:55 +00:00
Jan Beich
3531589f30
multimedia/libvpx: update 1.6.1
...
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.6.0..v1.6.1
ACC report: https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.6.0_to_1.6.1/compat_report.html
MFH: 2017Q1 (maybe security from fuzz fixes)
2017-01-17 14:37:36 +00:00
Jan Beich
adb3fa4aa4
multimedia/libvpx: update 1.6.0
...
ABI is incompatible... or not? SONAME has changed but the removed vp10
symbols weren't actually exposed (and still aren't).
Note, FreeBSD 9.x now builds with Clang 3.4 because GCC 4.2 fails:
vp9/encoder/x86/vp9_frame_scale_ssse3.c: In function 'eight_tap_row_ssse3':
vp9/encoder/x86/vp9_frame_scale_ssse3.c:93: internal compiler error: in simplify_binary_operation_1, at simplify-rtx.c:2563
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html > for instructions.
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.5.0..v1.6.0
ACC report: https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.5.0_to_1.6.0/compat_report.html
2016-09-30 01:15:10 +00:00
Jan Beich
9e9a36ea74
multimedia/libvpx: bundled fixes from Firefox
...
Obtained from: upstream, Mozilla
MFH: 2016Q1 (maybe security)
2016-03-15 12:16:16 +00:00
Jan Beich
64c06b959a
multimedia/libvpx: unbreak build on aarch64
...
Approved by: portmgr blanket
2015-11-14 19:34:50 +00:00
Jan Beich
1ad587fb06
multimedia/libvpx: update 1.5.0
...
ABI isn't compatible, so bump PORTREVISION in consumers.
Changes: https://chromium.googlesource.com/webm/libvpx/+log/e67d45d..v1.5.0
ACC report: https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.4.0.488_1_to_1.5.0/compat_report.html
PR: 204478
Exp-run by: antoine
Approved by: ashish (maintainer)
2015-11-14 19:34:12 +00:00
Jan Beich
ed2a0329d8
multimedia/libvpx: update to 1.4.0.488 (snapshot)
...
Sync system libvpx with bundled libvpx in Firefox 40 in order
to fix vulnerabilities in the former.
While here fix other issues:
- Add powerpc targets removed by upstream
- Add sparc64 support [1]
- Improve gcc42 workaround [2]
- Strip binaries as reported by stage-qa
- Drop unused -no-integrated-as hack for Clang
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.4.0..e67d45d
ACC report: https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.4.0_to_1.4.0.488/compat_report.html
PR: 202270
PR: 186394 [1] (based on)
PR: 189136 [2]
Exp-run by: antoine
Approved by: ashish (maintainer)
MFH: 2015Q3
Security: http://www.vuxml.org/freebsd/34e60332-2448-4ed6-93f0-12713749f250.html
2015-08-14 16:35:26 +00:00
Jan Beich
f2fc9d6de4
multimedia/libvpx: update to 1.4.0
...
ABI isn't compatible, so bump PORTREVISION in consumers.
Changes: https://chromium.googlesource.com/webm/libvpx/+/v1.4.0
Differential Revision: https://reviews.freebsd.org/D2570
Exp-run by: antoine
Approved by: ashish, multimedia (kwm)
Approved by: maintainer timeout (ale, dinoex; 2 weeks)
2015-06-09 14:25:41 +00:00
Mathieu Arnold
6172d4b590
Remove $FreeBSD$ from patches files everywhere.
...
With hat: portmgr
Sponsored by: Absolight
2015-05-22 20:34:27 +00:00
Ashish SHUKLA
611b9a7a82
- Fix build with GCC 5
...
PR: 197624
Submitted by: marino
2015-02-15 14:12:19 +00:00
Ashish SHUKLA
c3f4f7709e
- Add support for building on ARMv6 platforms
...
Thanks to sbruno@ for testing the port build on ARMv6
PR: 195466
Submitted by: mikael.urankar <mikael.urankar at gmail dot com>
2014-12-10 15:47:19 +00:00
Ashish SHUKLA
3bf2500ad0
Add fix for building with clang 3.5
2014-12-08 09:13:22 +00:00
Ashish SHUKLA
60f674b64a
- Update to 1.3.0
...
- Use distfile provided by Debian
- Add dependency on GCC from ports when building on 8.x (amd64) due
to code generation issue with built-in GCC
PR: ports/185212
Submitted by: Jan Beich <jbeich at tormail.org>
2014-01-09 11:30:53 +00:00
Ashish SHUKLA
68ff91f93b
- Fix bug where upgrading port results in missing files[1]
...
- Use OptionsNG helpers
- Fix spacing in WWW line in pkg-descr to comply with portlint
Reported by: Ole <ole at coalmont.net>[1]
2013-12-18 09:05:36 +00:00
Ashish SHUKLA
a9f0a8ca33
- Add staging support
...
- Fix ownership of installed files[0]
- Fix building on systems with non UTF-8 locale[1]
- Fix building on 10.x and later
PR: ports/182693[0], ports/169369[1]
Submitted by: Herbert J. Skuhra <h.skuhra@gmail.com> (via private mail)[1]
2013-10-25 07:11:22 +00:00
Alex Kozlov
05a9235c98
- Fix all cases of 'No newline at end of file' in ports tree
...
Approved by: portmgr (bapt)
2013-02-01 15:04:00 +00:00
Pawel Pekala
5563f81654
Fix build on systems with non UTF-8 locale
...
PR: ports/169369
Submitted by: myself
Approved by: maintainer timeout (3 months)
2012-09-27 18:51:21 +00:00
Ashish SHUKLA
ff17abd053
- Update to 1.1
...
- Relax dependency check in BUILD_DEPENDS by replacing path with names
of programs[1]
PR: ports/169126[1]
Submitted by: Jan Beich <jbeich@tormail.org>
2012-06-16 07:22:02 +00:00
Ashish SHUKLA
51a2c89354
- Update to 1.0.0
2012-02-16 15:54:51 +00:00
Ashish SHUKLA
3a4b755440
- Update to 0.9.7-p1[1]
...
- Disable installing documentation due to incompatibility with doxygen[2]
- Enable support for PowerPC architectures[3]
- Fix port to not assume GCC for ${LD}[4]
PR: ports/155937[2], ports/152890[3], ports/159193[4]
Submitted by: Francisco de Borja Lopez Rio <borja@codigo23.net>[1] (via private email)
Peter Jeremy <peterjeremy@acm.org>[2]
Jason Bacon <jwbacon@tds.net>[3]
Test Rat <ttsestt@gmail.com>[4]
2011-09-19 15:36:04 +00:00
Martin Matuska
315d2967e6
Update libvpx to 0.9.6
...
Bump PORTREVISION of depending ports
PR: ports/155522
Approved by: maintainer (timeout)
2011-05-03 17:29:47 +00:00
Ashish SHUKLA
0ca553fe4b
- Add IA64 support.
...
- Mark MAKE_JOBS_SAFE.
- Fix pkg-plist for WITHOUT_SHARED case.
PR: ports/149789
Submitted by: Dmitry Marakasov <amdmi3@amdmi3.ru>
Approved by: tabthorpe (mentor)
2010-08-21 02:26:52 +00:00