Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
79.0.3945.130 22 Jan 2020 20:53:42 |
cmt |
fix build
in a 12.1amd64 poudriere, chromium failed:
In file included from ../../third_party/leveldatabase/port/port_chromium.cc:10:
../../third_party/snappy/src/snappy.h:76:59: error: unknown type name 'string';
did you mean 'std::string'?
size_t Compress(const char* input, size_t input_length, string* output);
^~~~~~
std::string
/usr/include/c++/v1/iosfwd:211:65: note: 'std::string' declared here
instead of trying to muck around with type aliasing (see
snappy-stubs-public.h.in) just reference thy type directly, as there's only
one file requiring patching.
MFH: 2020Q1 (blanket: web browser, just fix it) |
79.0.3945.130 21 Jan 2020 19:29:42 |
rene |
www/chromium: update to 79.0.3945.130 [1] and restore path for policies [2].
Submitted by: Matthias Wolf [1], Landon Fuller [2] via Github
MFH: 2020Q1 (security, browser)
Security: https://chromereleases.googleblog.com/2020/01/stable-channel-update-for-desktop_16.html |
79.0.3945.117 16 Jan 2020 20:59:10 |
rene |
www/chromium: update to 79.0.3945.117
Submitted by: Matthias Wolf via GitHub
Pull requests: 169, 170
MFH: 2019Q2 (browser, security) |
78.0.3904.108_1 13 Jan 2020 21:38:36 |
yuri |
devel/jsoncpp: Update 1.8.1 -> 1.9.2
PR: 229677
Differential Revision: D22905 |
78.0.3904.108 23 Nov 2019 22:26:05 |
rene |
www/chromium: update to 78.0.3904.108
Submitted by: Matthias Wolf
MFH: 2019Q4
Security: yes, but undocumented |
78.0.3904.97 12 Nov 2019 21:02:25 |
rene |
www/chromium: update to 78.0.3904.97
Submitted by: Matthias Wolf
MFH: 2019Q4
Security: 88d00176-058e-11ea-bd1c-3065ec8fd3ec |
78.0.3904.87 05 Nov 2019 19:35:14 |
rene |
www/chromium: update to 78.0.3904.87
Submitted by: Matthias Wolf via github
MFH: 2019Q4 |
76.0.3809.132_1 03 Oct 2019 20:35:30 |
jbeich |
devel/icu: update to 65.1
Changes: http://site.icu-project.org/download/65
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ |
76.0.3809.132 15 Sep 2019 16:15:03 |
jbeich |
audio/pulseaudio: update to 13.0
- Connect tests to the framework
Changes: https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/13.0/
ABI: https://abi-laboratory.pro/tracker/timeline/pulseaudio/
PR: 240585
Submitted by: lightside@gmx.com |
76.0.3809.132 02 Sep 2019 08:23:13 |
cpm |
www/chromium: Update to 76.0.3809.132
Changelog:
https://chromium.googlesource.com/chromium/src/+log/76.0.3809.100..76.0.3809.132?pretty=fuller&n=10000
Submitted by: Matthias Wolf <matthias@rheinwolf.de>
MFH: 2019Q3 |
76.0.3809.100 29 Aug 2019 05:06:52 |
jbeich |
security/nss: detect AES/SHA2 when PMULL/SHA512 is available on aarch64
Submitted by: Greg V <greg@unrelenting.technology> |
76.0.3809.100 14 Aug 2019 12:25:09 |
mat |
Convert to UCL & cleanup pkg-message (categories w) |
76.0.3809.100 12 Aug 2019 17:43:35 |
tobik |
www/chromium: Sync sndio backend with OpenBSD and unbreak build after r508722
../../media/audio/openbsd/audio_manager_openbsd.cc:158:14: error: allocating an
object of abstract class type 'media::SndioAudioOutputStream'
return new SndioAudioOutputStream(params, this);
^
../../media/audio/audio_io.h:117:16: note: unimplemented pure virtual method
'Flush' in 'SndioAudioOutputStream'
virtual void Flush() = 0;
PR: 239802
Submitted by: tobik
Reported by: kib
Tested by: kib
Approved by: chromium (cpm)
MFH: 2019Q3 (together with r508722) |
76.0.3809.100 12 Aug 2019 10:39:48 |
cpm |
www/chromium: Update to 76.0.3809.100
Changelog:
https://chromium.googlesource.com/chromium/src/+log/75.0.3770.142..76.0.3809.100?pretty=fuller&n=10000
Submitted by: Matthias Wolf <matthias@rheinwolf.de>
MFH: 2019Q3 |
75.0.3770.142_3 05 Aug 2019 23:06:50 |
jbeich |
multimedia/ffmpeg: update to 4.2
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ |
75.0.3770.142_2 29 Jul 2019 00:49:33 |
tobik |
www/chromium: Bump PORTREVISION after r507520 |
75.0.3770.142_1 28 Jul 2019 18:05:33 |
cpm |
www/chromium: Fix audio/video synchronization bug after r506266
PR: 238869
Submitted by: tobik
Reported by: jrm
MFH: 2019Q3 |
75.0.3770.142_1 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
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, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
75.0.3770.142 17 Jul 2019 17:36:45 |
cpm |
www/chromium: Update to 75.0.3770.142
Changelog:
https://chromium.googlesource.com/chromium/src/+log/75.0.3770.90..75.0.3770.100?pretty=fuller&n=10000
MFH: 2019Q3 |
75.0.3770.100 09 Jul 2019 08:20:56 |
cpm |
www/chromium: Add support for audio recording using sndio
PR: 238869
Submitted by: Zielonka Michal <zielonka.michal@gmail.com>, tobik
Obtained
from: https://github.com/t6/freebsd-ports-sndio/commit/f213ba25a3460ed6f8e858f04f5592fca8edb7d8
MFH: 2019Q3 |
75.0.3770.100 19 Jun 2019 17:25:18 |
cpm |
www/chromium: Update to 75.0.3770.100
Changelog:
https://chromium.googlesource.com/chromium/src/+log/75.0.3770.90..75.0.3770.100?pretty=fuller&n=10000 |
75.0.3770.90_1 17 Jun 2019 07:56:06 |
jbeich |
multimedia/openh264: update to 2.0.0
- Add symlinks for cliqz and thunderbird
Changes: https://github.com/cisco/openh264/releases/tag/v2.0.0
ABI: https://abi-laboratory.pro/tracker/timeline/openh264/
Reported by: GitHub (watch releases) |
75.0.3770.90 16 Jun 2019 02:20:34 |
cpm |
www/chromium: Update to 75.0.3770.90
Changelog:
https://chromium.googlesource.com/chromium/src/+log/75.0.3770.80..75.0.3770.90?pretty=fuller&n=10000 |
75.0.3770.80 16 Jun 2019 02:17:03 |
cpm |
www/chromium: Unbreak build on < 11.3
In file included from gen/base/base_jumbo_17.cc:8:
./../../base/sampling_heap_profiler/sampling_heap_profiler.cc:74:3: error: use
of undeclared identifier 'pthread_get_name_np'
pthread_get_name_np(pthread_self(), name, kBufferLen);
^
PR: 238563
Reported by: kib@ |
75.0.3770.80 13 Jun 2019 22:29:19 |
cpm |
www/chromium: Update to 75.0.3770.80
Changelog:
https://chromium.googlesource.com/chromium/src/+log/74.0.3729.169..75.0.3770.80?pretty=fuller&n=10000
Submitted by: Matthias Wolf <matthias@rheinwolf.de> |
74.0.3729.169 02 Jun 2019 21:22:10 |
cpm |
www/chromium: Update to 74.3729.169
Changelog:
https://chromium.googlesource.com/chromium/src/+log/74.0.3729.157..74.0.3729.169?pretty=fuller&n=10000 |
74.0.3729.157_1 28 May 2019 17:26:32 |
cpm |
- Add an upstream fix for issue 956061: Context menu and on top elements draw a
black rectangle.
Read for more details:
https://bugs.chromium.org/p/chromium/issues/detail?id=956061 |
74.0.3729.157 24 May 2019 12:34:58 |
rene |
www/chromium: update to 74.0.3729.157
Submitted by: Matthias Wolf via GitHub (#150 #151)
MFH: 2019Q2 |
73.0.3683.103_2 17 Apr 2019 20:46:31 |
cpm |
www/chromium: Unbreak on arm64
PR: 236441
Submitted by: Mikael Urankar <mikael.urankar@gmail.com>
MFH: 2019Q2 |
73.0.3683.103_1 07 Apr 2019 14:23:24 |
tcberner |
accessibility/speech-dispatcher: update to 0.8.8 |
73.0.3683.103 06 Apr 2019 11:09:21 |
cpm |
www/chromium: Update to 73.0.3683.103
Changelog:
https://chromium.googlesource.com/chromium/src/+log/73.0.3683.86..73.0.3683.103?pretty=fuller&n=10000
MFH: 2019Q2 |
73.0.3683.86 05 Apr 2019 12:01:26 |
cpm |
www/chromium: Update to 73.0.3683.86
- Make existing patches apply cleanly
Changelog:
https://chromium.googlesource.com/chromium/src/+log/72.0.3626.121..73.0.3683.86?pretty=fuller&n=10000
Submitted by: Matthias Wolf
MFH: 2019Q2 |
72.0.3626.121_3 31 Mar 2019 20:47:15 |
cpm |
www/chromium: fix U2F support
U2F (ie Yubikeys) support was broken in r489612 when part of the required
functionality was removed from services/device/hid/hid_connection_freebsd.cc
Submitted patch brings it back and also synchronizes blocking checks API with
Linux version of the file.
PR: 236911
Submitted by: gonzo |
72.0.3626.121_2 27 Mar 2019 21:11:09 |
jbeich |
devel/icu: update to 64.1
Changes: http://site.icu-project.org/download/64
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 236325
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D19479 |
72.0.3626.121_1 08 Mar 2019 16:10:21 |
cem |
www/chromium: Remove reference to obsolete FreeBSD
As the removed message says, this has been the default since 11.0. 11.0 itself
is EOL, as is anything older than it.
https://www.freebsd.org/security/index.html#sup
Reviewed by: cpm
Approved by: cpm
Differential Revision: https://reviews.freebsd.org/D19494 |
72.0.3626.121_1 03 Mar 2019 22:19:31 |
sunpoet |
Move x11-fonts/noto-lite to x11-fonts/noto-basic
- Update NotoEmoji-Regular to 1.05uh
- Update MASTER_SITES
- Add NotoColorEmoji
- Update COMMENT
- Add LICENSE_FILE
- Change FONTNAME to noto
- Silence extraction message
- Use PLIST
- Update RUN_DEPENDS of dependent ports
- Bump PORTREVISION of dependent ports for dependency change
Changes: https://github.com/googlei18n/noto-emoji/commits/master/fonts/NotoEmoji-Regular.ttf |
72.0.3626.121 03 Mar 2019 00:22:34 |
cpm |
www/chromium: Update to 72.0.3626.121
Changelog:
https://chromium.googlesource.com/chromium/src/+log/72.0.3626.119..72.0.3626.121?pretty=fuller&n=10000 |
72.0.3626.119 26 Feb 2019 10:25:09 |
rene |
www/chromium: use Java for Javascript on i386 too.
Reported by: pkg-fallout |
72.0.3626.119 24 Feb 2019 10:52:52 |
rene |
www/chromium: update to 72.0.3626.119 [1]
PR: 234773
Submitted by: cpm [1], Matthias Wolf [1]
Obtained from: https://github.com/cpu82/freebsd-chromium.git
MFH: 2019Q1 |
71.0.3578.98_2 12 Jan 2019 09:21:19 |
cpm |
- Fix debug build
- Add missing patch in r489897
- Drop unnecessary patch
- Bump PORTREVISION
MFH: 2019Q1 |
71.0.3578.98_1 10 Jan 2019 20:47:32 |
cpm |
- Enable Hangout extension
- Fix jumbo build with the SNDIO option enabled [1]
- Fix crash in V8
- Fix nav preload with third-party cookie blocking
- Backport more patches from OpenBSD chromium port
- Bump PORTREVISION
Reported by: Joseph Mingrone <jrm@FreeBSD.org> via email [1]
MFH: 2019Q1 |
71.0.3578.98 10 Jan 2019 11:37:26 |
cpm |
- Unbreak devel/chromium-gn port
Reported by: pkg-fallout
MFH: 2019Q1 |
71.0.3578.98 07 Jan 2019 19:47:18 |
cpm |
www/chromium: Update to 71.0.3578.98
Changelog:
https://chromium.googlesource.com/chromium/src/+log/68.0.3440.106..71.0.3578.98?pretty=fuller&n=10000
PR: 233990
Submitted by: Matthias Wolf <freebsd@rheinwolf.de>
Reported by: nikolaibitinit@gmail.com
Reviewed by: rene, cpm
Approved by: rene, cpm
MFH: 2019Q1
Security: http://vuxml.freebsd.org/freebsd/546d4dd4-10ea-11e9-b407-080027ef1a23.html
Security: http://vuxml.freebsd.org/freebsd/720590df-10eb-11e9-b407-080027ef1a23.html |
68.0.3440.106_7 12 Dec 2018 01:35:36 |
gerald |
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 |
68.0.3440.106_6 03 Dec 2018 10:05:32 |
manu |
www/chromium: Really unbreak on arm64
r486198 didn't include the correct patch for boringssl.
Fix this.
Pointy Hat: manu
Tested On: Pinebook
Approved by: bapt (mentor, implicit) |
68.0.3440.106_6 29 Nov 2018 17:26:30 |
manu |
www/chromium: Fix build on aarch64
arm64 doesn't have elf_aux_info and FreeBSD doesn't support getauxval.
For both boringssl and zlib disable the feature checking until we have
a way to expose those feature to the user.
Remove a patch (patch-third__party_boringssl_src_crypto_cpu-aarch64-linux.c)
which is a no op
as all the code in under OPENSSL_LINUX which isn't defined.
Reviewed by: cpm (earier version), bapt (earlier version)
Approved by: bapt (mentor, implicit) |
68.0.3440.106_6 27 Nov 2018 06:49:26 |
manu |
Revert r485933
It was based on an older version of the port, revert until I work on it again
Approved by: bapt (mentor, implicit) |
68.0.3440.106_6 26 Nov 2018 08:43:59 |
manu |
www/chromium: Fix build on aarch64
arm64 doesn't have elf_aux_info and FreeBSD doesn't support getauxval.
For both boringssl and zlib disable the feature checking until we have
a way to expose those feature to the user.
Remove a patch (patch-third__party_boringssl_src_crypto_cpu-aarch64-linux.c)
which is a no op
as all the code in under OPENSSL_LINUX which isn't defined.
Reviewed by: cpm, bapt
Approved by: bapt (mentor)
Differential Revision: https://reviews.freebsd.org/D17207 |
68.0.3440.106_6 06 Nov 2018 01:50:27 |
jbeich |
multimedia/ffmpeg: update to 4.1
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ |
68.0.3440.106_5 02 Nov 2018 13:32:35 |
rene |
Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724 |
68.0.3440.106_5 23 Oct 2018 11:35:04 |
jbeich |
devel/icu: update to 63.1
Changes: http://site.icu-project.org/download/63
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 232300
Exp-run by: antoine |
68.0.3440.106_4 11 Sep 2018 18:34:28 |
zeising |
Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG. Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.
PR: 230909
Reviewed by: eadler
Approved by: portmgr (antoine)
Obtained
from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run: antoine
Differential Revision: https://reviews.freebsd.org/D16906 |
68.0.3440.106_3 01 Sep 2018 13:23:08 |
cpm |
- USE_GNOME also requires USES=gnome
- Switch to USES=localbase:ldflags
- Revert Makefile.tests and include more *_unittests
- Update patch file with missing WEBRTC_BSD macro
- Apply several patches from devel/googletest (thanks to jbeich@)
- Bump PORTREVISION |
68.0.3440.106_2 22 Aug 2018 09:58:18 |
cpm |
- Add more useful comments to make Makefile more readable
- Fix TEST option allow running basic tests and skip tests that must be verified
if they are supported before being added back to TEST_TARGETS
- Add patches that fixes crash with non-MESA drivers fall back to scanning PCI
devices. Ideally, we'd like to use libpci but the current version calculates
device class wrong for non-root users (patch submitted to libpci author), so
a workaround would be messy. Instead, use direct access to /dev/pci. Once the
upstream fixes the bug generic libpci code can be used [1]
Tested by: Oleh Hushchenkov <gor@clogic.com.ua>, Jonathan Chen
<jonc@chen.org.nz>
- Bump PORTREVISION
PR: 230450 [1]
Submitted by: gonzo [1]
Reported by: Oleh Hushchenkov, Jonathan Chen [1] |
68.0.3440.106_1 18 Aug 2018 14:41:14 |
cpm |
- Cosmetic fix in Makefile
- Allow chromium to use the Linux GPU access setup implementation by default
since it works correctly
- Add missing file for DEBUG option in pkg-plist
- Sort pkg-plist
- Bump PORTREVISION |
68.0.3440.106 15 Aug 2018 22:54:53 |
cpm |
www/chromium: Update to 68.0.3440.106
- Update amount of free disk space required to build chromium
- Implement GPU access set up for FreeBSD [1]
- Remove the incorrect sugestion in pkg-message and remove the
fix-hanging-tabs.sh script because the bug of hanging tabs has been fixed in
r337328 improving the chromium stability. Thanks to markj@ [2]
PR: 230450 [1], 212812 [2]
Reported by: Oleh Hushchenkov <gor@clogic.com.ua>
MFH: 2018Q3 |
68.0.3440.84_1 08 Aug 2018 20:27:43 |
cpm |
www/chromium: minor fix in pkg-message
%%DATADIR%% is not being expanded in pkg-message, and it shows up like this:
--II--
Chromium has a known problem of hanging tabs. The workaround
for this problem is to mount ~/.cache/chromium as memory-fs.
In order to do this, before you run Chromium, please run the
following script as root once for each user who uses Chromium
(replace {user}/{group} with your user/group names):
# %%DATADIR%%/fix-hanging-tabs.sh {user} {group}
- Add DATADIR to SUB_LIST to correctly be replaced with its value and move
pkg-message to FILESDIR.
- Bump PORTREVISION
Reported by: olgeni via mail |
68.0.3440.84 07 Aug 2018 13:56:28 |
cpm |
www/chromium: Update to 68.0.3440.84
Changelog:
https://chromium.googlesource.com/chromium/src/+log/67.0.3396.87..68.0.3440.84?pretty=fuller&n=10000
At the moment pkg-message says that in order to work around the hanging tabs
problem the user may wish to run the following commands:
# [ -d ~{user}/.cache/chromium ] || mkdir ~{user}/.cache/chromium
# echo "md $(echo ~{user})/.cache/chromium mfs rw,late,-w{user}:{group},-s300m 2
0" >> /etc/fstab
# mount ~{user}/.cache/chromium
Add fix-hanging-tabs.sh script to the DATADIR [1], which simplifies the process
to just running
/usr/local/share/chromium/fix-hanging-tabs.sh $user $group
PR: 230264 [1]
Submitted by: 0mp [1]
MFH: 2018Q3
Security: http://vuxml.freebsd.org/freebsd/b9c525d9-9198-11e8-beba-080027ef1a23.html |
67.0.3396.87_1 31 Jul 2018 18:41:30 |
zeising |
Switch to xorgproto instead of individual packages
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto. This update
tracks that change.
* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
instead depend on xorgproto. Bump portrevision.
* Delete the old *proto packages, update MOVED.
PR: 230023
Submitted by: zeising
Approved by: portmgr (antoine)
exp-run by: antoine |
67.0.3396.87 24 Jul 2018 23:13:53 |
cpm |
Put the git dependency in the right place. Now chromedriver needs git dependency
at build time.
Don't bump PORTREVISION because DRIVER option is enabled by default and does not
affect to the generated package.
Reported by: Claude Buisson <clbuisson@orange.fr>
MFH: 2018Q3 (blanket) |
67.0.3396.87 22 Jul 2018 10:28:50 |
cpm |
www/chromium: update to 67.0.3396.87
Changelog:
https://chromium.googlesource.com/chromium/src/+log/65.0.3325.181..67.0.3396.87?pretty=fuller&n=10000
MFH: 2018Q3
Security: https://vuxml.freebsd.org/freebsd/36ff7a74-47b1-11e8-a7d6-54e1ad544088.html
Security: https://vuxml.freebsd.org/freebsd/006bee4e-4c49-11e8-9c32-54ee754af08e.html
Security: https://vuxml.freebsd.org/freebsd/e457978b-5484-11e8-9b85-54ee754af08e.html
Security: https://vuxml.freebsd.org/freebsd/427b0f58-644c-11e8-9e1b-e8e0b747a45a.html
Security: https://vuxml.freebsd.org/freebsd/4cb49a23-6c89-11e8-8b33-e8e0b747a45a.html |
65.0.3325.181_6 29 Jun 2018 14:22:11 |
jbeich |
devel/icu: update to 62.1
Changes: http://site.icu-project.org/download/62
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 229359
Exp-run by: antoine (only 10.4) |
65.0.3325.181_5 20 Jun 2018 08:48:19 |
cpm |
- Add patch to build chromium with native LLVM 6.0 on FreeBSD >= 1101513
- Disable use_gold flag. If lld is disabled, chromium uses the gold linker
instead of lld of bfd. We do not want this to happen.
- Bump PORTREVISION |
65.0.3325.181_4 07 May 2018 22:29:46 |
jbeich |
Drop FreeBSD 10.3 support
Reviewed by: yuri (SoPlex), sunpoet (nghttp2), cpm (chromium), brooks (llvm*)
Approved by: portmgr (rene)
Differential Revision: https://reviews.freebsd.org/D15238 |
65.0.3325.181_4 02 May 2018 15:07:27 |
jbeich |
multimedia/ffmpeg: update to 4.0
- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR: 227726
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D15175 |
65.0.3325.181_3 30 Apr 2018 15:42:17 |
cpm |
www/chromium: switch to llvm60
PR: 227683
Submitted by: jbeich |
65.0.3325.181_2 24 Apr 2018 13:58:16 |
jbeich |
www/chromium: unbreak with ffmpeg 4.0
../../media/ffmpeg/ffmpeg_common.cc:36:1: error: static_assert failed
"DecoderBuffer padding size does not fit ffmpeg requirement"
static_assert(DecoderBuffer::kPaddingSize >= AV_INPUT_BUFFER_PADDING_SIZE,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PR: 227726
Obtained from: upstream |
65.0.3325.181_1 18 Apr 2018 07:21:05 |
cpm |
www/chromium: Unbreak build on 12/aarch64
../../third_party/skia/src/core/SkCpu.cpp:84:27: error: use of undeclared
identifier 'getauxval'
uint32_t hwcaps = getauxval(AT_HWCAP);
^
PR: 224383
Submitted by: Mikael Urankar <mikael.urankar@gmail.com>
Reported by: jbeich |
65.0.3325.181_1 08 Apr 2018 17:33:34 |
cpm |
- Remove duplicate dependency libxml2
While I'm here remove comment about use_system_icu because it is already
unbundled.
MFH: 2018Q2 (blanket) |
65.0.3325.181_1 06 Apr 2018 15:53:17 |
jbeich |
devel/icu: update to 61.1
Changes: http://site.icu-project.org/download/61
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 227042
Exp-run by: antoine
MFH: 2018Q2 (required by Firefox 61) |
65.0.3325.181 31 Mar 2018 11:45:16 |
cpm |
www/chromium: update to 65.0.3325.181
Changelog:
https://chromium.googlesource.com/chromium/src/+log/64.0.3282.186..65.0.3325.181?pretty=fuller&n=10000
MFH: 2018Q1
Security: https://vuxml.freebsd.org/freebsd/555af074-22b9-11e8-9799-54ee754af08e.html
Security: https://vuxml.freebsd.org/freebsd/3ae21918-31e3-11e8-927b-e8e0b747a45a.html |
64.0.3282.186_2 20 Mar 2018 02:46:15 |
yuri |
www/chromium: Workaround description for the hanging tabs problem
Thanks to the solution suggested by Dmitri Goutnik, I am amending
pkg-message with the workaround for the hanging tabs problem.
Putting ~/.cache/chromium on memory-fs solved the problem for me.
Now chromium doesn't hang even on a heavily loaded machine.
PR: 226793
Reported by: Dmitri Goutnik <dg@syrec.org>
Approved by: Carlos J. Puga Medina <cpm@freebsd.org> (maintainer) |
64.0.3282.186_1 12 Mar 2018 17:44:37 |
leres |
Add a CUPS option to disable cups support and remove the
dependency on print/cups. This includes a patch from cpm@ that
solves an undefined linker reference that occurs when cups is
disabled. Since chromium does not support printing without cups
enabling this option also disables printing and print previews.
PR: 226505
Reviewed by: cpm, matthew (mentor)
Approved by: cpm, matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D14659 |
64.0.3282.186 07 Mar 2018 22:13:12 |
cpm |
www/chromium: update to 64.0.3282.186
Changelog:
https://chromium.googlesource.com/chromium/src/+log/63.0.3239.132..64.0.3282.186?pretty=fuller&n=10000
MFH: 2018Q1
Security: https://vuxml.freebsd.org/freebsd/8e986b2b-1baa-11e8-a944-54ee754af08e.html
Security: https://vuxml.freebsd.org/freebsd/abfc932e-1ba8-11e8-a944-54ee754af08e.html |
63.0.3239.132_1 07 Mar 2018 21:06:40 |
cpm |
- Switch from x11-fonts/noto to x11-fonts/noto-lite
- Bump PORTREVISION
PR: 226255
Reported by: tobik |
63.0.3239.132 20 Feb 2018 18:51:07 |
rene |
www/chromium: update to 63.0.3239.132
Submitted by: cpm
Obtained from: https://github.com/cpu82/freebsd-chromium
MFH: 2018Q1
Security: https://vuxml.freebsd.org/freebsd/e264e74e-ffe0-11e7-8b91-e8e0b747a45a.html
Security: https://vuxml.freebsd.org/freebsd/1d951e85-ffdb-11e7-8b91-e8e0b747a45a.html
Security: https://vuxml.freebsd.org/freebsd/82894193-ffd4-11e7-8b91-e8e0b747a45a.html
Security: https://vuxml.freebsd.org/freebsd/f8e72cd4-c66a-11e7-bb17-e8e0b747a45a.html
Security: https://vuxml.freebsd.org/freebsd/3cd46257-bbc5-11e7-a3bc-e8e0b747a45a.html
Security: https://vuxml.freebsd.org/freebsd/a692bffe-b6ad-11e7-a1c2-e8e0b747a45a.html |
61.0.3163.100_5 20 Feb 2018 06:32:06 |
antoine |
Remove dependency on the python metaports
PR: 225752
Submitted by: Yasuhiro KIMURA |
61.0.3163.100_5 27 Dec 2017 23:33:04 |
jbeich |
www/chromium, www/iridium: switch to llvm50 (like r457360)
PR: 224622
Approved by: chromium (cpm) |
61.0.3163.100_4 19 Dec 2017 14:41:29 |
linimon |
Mark more recently failing ports broken on aarch64.
While here, pet portlint and reformat some other BROKEN statements.
Approved by: portmgr (tier-2 blanket) |
61.0.3163.100_4 04 Dec 2017 05:44:24 |
gonzo |
www/chromium: add support for USB U2F devices
Implement enough of chrome.hid API to make U2F security keys work.
Due to FreeBSD's HID API limitations it's not possible to consistently
report vedor id or product id values for HID devices so if javascript
library relies on this information to detect supported keys it won't
work, only report descriptor based detection works.
Also by default uhid(4) devices accessible only to root user, current
solution is to change /dev/uhidX node permission using devd. For example
create /usr/local/etc/devd/yubi.conf with following content and
restart devd:
attach 20 {
match "vendor" "0x1050";
action "/bin/chmod 766 /dev/$device-name";
};
Work on u2f-devd port is in progress (see PR). When done it will take
care of maintaining devd rulesets for U2F devices.
PR: 196754
Approved by: cpm |
61.0.3163.100_3 30 Nov 2017 15:50:34 |
mat |
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the (Only the first 15 lines of the commit message are shown above ) |
61.0.3163.100_3 09 Nov 2017 02:31:48 |
jbeich |
devel/icu: update to 60.1
Changes: http://site.icu-project.org/download/60
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 223373
Exp-run by: antoine |
61.0.3163.100_2 21 Oct 2017 06:50:50 |
jbeich |
multimedia/ffmpeg: update to 3.4
Notable changes:
- i386/amd64 now depend on NASM per
https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per
https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed
Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled
dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR: 223057
Exp-run by: antoine |
61.0.3163.100_1 25 Sep 2017 00:02:36 |
jbeich |
devel/icu: update to 59.1
- Temporarily keep C++98 working in consumers for Clang's default -std=
Changes: http://site.icu-project.org/download/59
PR: 218788
Submitted by: takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by: antoine |
61.0.3163.100 22 Sep 2017 21:57:04 |
cpm |
www/chromium: update to 61.0.3163.100
Changelog:
https://chromium.googlesource.com/chromium/src/+log/61.0.3163.79..61.0.3163.100?pretty=fuller&n=10000
MFH: 2017Q3
Security: https://vuxml.freebsd.org/freebsd/917e5519-9fdd-11e7-8b58-e8e0b747a45a.html |
61.0.3163.79 22 Sep 2017 10:48:29 |
mat |
Remove USES=execinfo.
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488 |
61.0.3163.79 17 Sep 2017 11:10:43 |
cpm |
www/chromium: update to 61.0.3163.79
- Add arm64 support [1]
- Fix segfault on i386 [2]
- Switch to USES=compiler:c++14-lang for devel/chromium-gn because chromium
needs __builtin_add_overflow and friends to build.
Changelog:
https://chromium.googlesource.com/chromium/src/+log/60.0.3112.113..61.0.3163.79?pretty=fuller&n=10000
PR: 220291 [1], 221266 [2]
Submitted by: Andrew [1]
Reported by: Patrick <doctorwhoguy@gmail.com> [2]
MFH: 2017Q3 |
60.0.3112.113_1 10 Sep 2017 20:55:39 |
gerald |
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 |
60.0.3112.113 02 Sep 2017 11:34:55 |
cpm |
www/chromium: update to 60.0.3112.113
Changelog:
https://chromium.googlesource.com/chromium/src/+log/60.0.3112.101..60.0.3112.113?pretty=fuller&n=10000 |
60.0.3112.101 23 Aug 2017 20:37:17 |
cpm |
www/chromium: update to 60.0.3112.101
- Update LICENSE
- Drop USE_GNOME=gtk20 dependency because chromium uses gtk3
- Use freetype2 bundled to avoid more issues related to the freetype library
- Fix typo in the comment of pre-configure section
- Update comment in SNDIO section
Changelog:
https://chromium.googlesource.com/chromium/src/+log/59.0.3071.115..60.0.3112.101?pretty=fuller&n=10000
MFH: 2017Q3
Security: https://vuxml.freebsd.org/freebsd/7d138476-7710-11e7-88a1-e8e0b747a45a.html |
59.0.3071.115_2 19 Aug 2017 09:51:22 |
mmokhi |
devel/chromium-gn: Add port to the tree
GN is a meta-build system that generates NinjaBuild.
It helps to build chromium with Ninja.
Also enables us for one step forward to build Electron.io for FreeBSD.
Reported by: Luca Pizzamiglio <luca.pizzamiglio@gmail.com>
Reviewed by: mat (mentor), mmokhi, cpm (chromium)
Approved by: mat (mentor), mmokhi, cpm (chromium)
Differential Revision: https://reviews.freebsd.org/D11554 |
59.0.3071.115_2 21 Jul 2017 14:01:16 |
cpm |
- Fix patch previously committed in r446307
MFH: 2017Q3 (blanket) |
59.0.3071.115_2 21 Jul 2017 11:14:01 |
cpm |
- Add network interface implementation for FreeBSD [1]
- Backport a patch from upstream to fix DPI settings
- Bump PORTREVISION
PR: 211036 [1]
MFH: 2017Q3 |
59.0.3071.115_1 30 Jun 2017 19:10:31 |
cpm |
- Bump PORTREVISION after r444774 |
59.0.3071.115 30 Jun 2017 19:05:32 |
cpm |
www/chromium: convert to option helpers
- Drop USES=compiler as CC/CXX are set manually
- Switch to option helpers
- Cleanup Makefile
PR: 202609
Submitted by: jbeich (based on) |
59.0.3071.115 28 Jun 2017 00:36:33 |
cpm |
www/chromium: update to 59.0.3071.115
- Add my LOCAL to MASTER_SITES to provide FreeType source. This makes possible
to build chromium from this tarball.
- Backport several patches from OpenBSD to enable SwiftShader.
Changelog:
https://chromium.googlesource.com/chromium/src/+log/59.0.3071.109..59.0.3071.115?pretty=fuller&n=10000 |
59.0.3071.109 27 Jun 2017 21:56:39 |
cpm |
www/chromium: add SNDIO option
PR: 220230
Submitted by: tobik |
59.0.3071.109 23 Jun 2017 17:45:26 |
cpm |
www/chromium: update to 59.0.3071.109
- Fix TEST option
Changelog:
https://chromium.googlesource.com/chromium/src/+log/59.0.3071.104..59.0.3071.109?pretty=fuller&n=10000
MFH: 2017Q2 |
59.0.3071.104 20 Jun 2017 20:20:45 |
cpm |
www/chromium: update to 59.0.3071.104
- Use https in WWW and MASTER_SITES
- Sort ONLY_FOR_ARCHS, USES, USE_GNOME and GN_ARGS
- Put in correct place MAKE_ENV+= V=1 variable
- Use LLD linker by default for supported archs
- Fix DEBUG option
- Fix gpu_info_collector.cc warning: control may reach end of non-void function
[-Wreturn-type]
- Get rid of multiple definition errors
Changelog:
https://chromium.googlesource.com/chromium/src/+log/58.0.3029.110..59.0.3071.104?pretty=fuller&n=10000
MFH: 2017Q2
Security: https://www.vuxml.org/freebsd/52f4b48b-4ac3-11e7-99aa-e8e0b747a45a.html
Security: https://www.vuxml.org/freebsd/f53dd5cc-527f-11e7-a772-e8e0b747a45a.html |
58.0.3029.110_2 01 Jun 2017 12:02:42 |
cpm |
- Fix runtime.getPlatformInfo on FreeBSD [1]
- Don't use the PDFium bundle freetype [2]
- Bump PORTREVISION
PR: 212925 [1], 219448 [2]
Submitted by: Jan Kokemueller <jan.kokemueller@gmail.com> [2]
Reported by: Yuri Konotopov <ykonotopov@gmail.com> [1] |