SVN commit 13981 by rakuco:
qtwebengine: Add USE_QT5=location for Geolocation support.
M +2 -2 Makefile
SVN commit 13979 by rakuco:
qtwebengine: Build with the bundled FFMPEG.
FFMPEG from ports crashes on at least WEBM and MP4 videos here, so use the
bundled version at least for now.
M +6 -4 Makefile
AM
files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c
SVN commit 13978 by rakuco:
qtwebengine: Drop multimedia/libvpx dependency.
The libvpx configuration test fails with our libvpx port because it is not
built with --enable-experimental and --enable-spatial-svc, so we're always
building and using Chromium's bundled version.
M +0 -1 Makefi
SVN commit 13977 by rakuco:
qtwebengine: Use libevent from ports.
M +3 -1 Makefile
SVN commit 13976 by rakuco:
qtwebengine: Adjust audio backend dependencies.
The qmake files check for QT_CONFIG to determine whether to enable ALSA or
PulseAudio support.
Instead of hardcoding ALSA support, offer an option for both and depend on them
properly.
This allows me to head audio on Yo
SVN commit 13952 by rakuco:
qtwebengine: NINJA_FLAGS is actually called NINJAFLAGS.
M +1 -1 Makefile
SVN commit 13941 by rakuco:
qtwebengine: Drop IGNORE.
The port builds and works at least with its own quicktestbrowser, so we can
drop the IGNORE clause.
M +0 -2 Makefile
SVN commit 13940 by rakuco:
qtwebengine: Stop using the stub version of CreateVideoCaptureDeviceFactory().
And we thus get rid of another "not implemented" warning on the console.
AM
patch-src_3rdparty_chromium_media_capture_video_video__capture__device__factory.cc
SVN commit 13934 by rakuco:
qtwebengine: Add OS_BSD to FileVideoCaptureDeviceFactory::GetDeviceNames().
Borrow another patch from www/chromium.
AM
patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc
SVN commit 13933 by rakuco:
qtwebengine: Implement crypto::UseLocalCacheOfNSSDatabaseIfNFS().
Borrow a patch from www/chromium to implement it and get rid of some "not
implemented" warning messages.
AMpatch-src_3rdparty_chromium_crypto_nss__util.cc
SVN commit 13932 by rakuco:
qtwebengine: Make `check-plist' finally pass.
In order for the Qt Designer plugin to be built and installed, we need to make
a few changes:
- Add `designer' to USE_QT5.
- Pass `norecursive' to USES=qmake. Configuring everything at once during `make
configure' causes
SVN commit 13931 by rakuco:
qtwebengine: Pass NINJA_FLAGS to MAKE_ENV.
By default, ninja will spawn as many jobs as it can, set NINJA_FLAGS for it to
respect ${MAKE_JOBS_NUMBER}.
M +2 -1 Makefile
SVN commit 13930 by tcberner:
Depend on gperf
M +1 -1 Makefile
SVN commit 13929 by tcberner:
Add debug files.
AMfiles/patch-src_core_core__module.pro
M +15 -0 pkg-plist
SVN commit 13928 by rakuco:
qtwebengine: Add a comment explaining why QtWebEngine is horrible to port.
Explain that most of the work is getting Chromium to build, that we are missing
a lot of functionality and that we need to investigate a few other items even
after the port builds fine.
M +
SVN commit 13927 by rakuco:
qtwebengine: Do not indent comments.
Very minor nitpick, do not precede '#'s with tabs.
M +3 -3 Makefile
SVN commit 13923 by tcberner:
fix wrong plist sub
M +3 -3 pkg-plist
SVN commit 13922 by rakuco:
qtwebengine: Revert r13888.
tcberner said his build on 12amd64 was failing without them. I had only tried
11.0-amd64 and 10.3-i386.
A patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.cc
patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.cc#13
SVN commit 13921 by rakuco:
qtwebengine: Make freebsd.pri inherit from desktop_linux.pri.
There isn't anything Linux-specific in desktop_linux.pri, and it allows us to
stop having to set a lot of flags that the upstream .pri files already take
care of.
M +7 -25 freebsd.pri
SVN commit 13920 by rakuco:
qtwebengine: Pass more flags to WEBENGINE_CONFIG.
M +3 -2 Makefile
SVN commit 13919 by rakuco:
qtwebengine: Adjust dependencies.
Add missing ones we were linking against, and drop some unnecessary build
dependencies.
M +19 -9 Makefile
SVN commit 13918 by rakuco:
qtwebengine: Set ALL_TARGET to "first".
The "all" target does not have the right dependencies and does not do what is
intended, "first" (which is the first target in each Makefile) is the right
one.
M +4 -0 Makefile
SVN commit 13915 by rakuco:
qtwebengine: Add another net/ patch.
Piggyback on an existing #ifdef to make sure the definitions of some stub
network functions are present.
AM
patch-src_3rdparty_chromium_net_base_network__interfaces__posix.cc
SVN commit 13914 by rakuco:
qtwebengine: Improve explanation for changing CONFIGURE_ENV and MAKE_ENV.
M +4 -2 Makefile
SVN commit 13913 by rakuco:
qtwebengine: Add missing X dependencies.
M +2 -1 Makefile
SVN commit 13912 by rakuco:
qtwebengine: Do not reference the libusb hotplug API on FreeBSD <= 10.3.
The API is not available there. The patches contain additional background on
when the changes were committed to base.
AMpatch-src_3rdparty_chromium_device_usb_usb__service__impl.cc
SVN commit 13911 by rakuco:
qtwebengine: Adjust CONFIGURE_ENV and MAKE_ENV usage.
qmake and gyp are invoked during `make configure', so make sure CC, CXX and
NINJA_PATH are set there so the right compilers are picked up and the bundled
ninja copy is not built.
Similarly, pass NINJA_PATH to MAKE_
SVN commit 13910 by rakuco:
qtwebengine: Drop USES=localbase.
Even though I did not manage to get to the end of a Poudriere build yet, things
look fine without it.
M +1 -1 Makefile
SVN commit 13909 by rakuco:
qtwebengine: Drop GConf2 dependency.
QtWebEngine upstream passes use_gconf=0 by default.
M +0 -1 Makefile
SVN commit 13908 by rakuco:
qtwebengine: Another content/ patch.
Surround some sandbox calls with checks for OS_LINUX so we do not have even
more undefined reference errors.
AM
patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc
SVN commit 13907 by rakuco:
qtwebengine: Add another WebRTC patch exposing another function.
AM
patch-src_3rdparty_chromium_third__party_webrtc_modules_rtp__rtcp_source_rtp__utility.cc
SVN commit 13906 by rakuco:
qtwebengine: Sync content_browser.gypi with my tree.
We do not need to exclude so many files (which reduces the "undefined
reference" link errors).
M +23 -24patch-src_3rdparty_chromium_content_content__browser.gypi
SVN commit 13905 by rakuco:
qtwebengine: Make file_metadata_linux.cc work on FreeBSD.
AM
patch-src_3rdparty_chromium_content_browser_download_file__metadata__linux.cc
SVN commit 13904 by rakuco:
qtwebengine: Add Skia patch to build all the files we need.
AMpatch-src_3rdparty_chromium_skia_skia__chrome.gypi
SVN commit 13903 by rakuco:
qtwebengine: Depend on the mesa_headers target in content_common.gypi.
This makes sure the Mesa headers from Chromium's third_party/mesa get picked up
instead of the system ones, which were causing build failures at least in
10.3-i386 due to GLintptr being typedef'ed w
SVN commit 13902 by rakuco:
qtwebengine: Rework patch removed in r13894.
FreeBSD 11+ does not seem to need the include, but 10.3 was
failing here without it.
AMpatch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc
SVN commit 13901 by rakuco:
qtwebengine: Update vp9_parser.h patch.
off_t comes from sys/types.h, not unistd.h. This also makes the code in sync
with what's currently upstream.
M +1 -1 patch-src_3rdparty_chromium_media_filters_vp9__parser.h
SVN commit 13900 by rakuco:
qtwebengine: Remove unneeded dbus.gyp patch.
D patch-src_3rdparty_chromium_dbus_dbus.gyp
SVN commit 13898 by rakuco:
qtwebengine: Drop unneded stringutils.h.
It was also invalid, I generated it against the wrong base...
D
patch-src_3rdparty_chromium_third__party_webrtc_base_stringutils.h
SVN commit 13897 by rakuco:
qtwebengine: Sync Chromium net/ patches.
Stop building some Linux files.
D patch-src_3rdparty_chromium_net_base_address__tracker__linux.cc
M +1 -13 patch-src_3rdparty_chromium_net_base_address__tracker__linux.h
D
patch-src_3rdpar
SVN commit 13896 by rakuco:
qtwebengine: Fix one of the media/ patches I've committed.
It had a check backwards.
M +1 -1
patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__linux.cc
SVN commit 13895 by rakuco:
qtwebengine: Simplify the ppapi/ patch.
We only need one include here.
M +7 -12
patch-src_3rdparty_chromium_ppapi_shared__impl_private_net__address__private__impl.cc
SVN commit 13894 by rakuco:
qtwebengine: Drop patch that does not seem to be needed.
My tree built fine without it, so fingers crossed.
D patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc
SVN commit 13893 by rakuco:
qtwebengine: Update Blink's media/ patches.
Sync with my tree: stop excluding some files, use the v4lcompat headers we
have.
AM
patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc
M +13 -14
patch-src_3rdparty_chromi
SVN commit 13892 by rakuco:
qtwebengine: Update gpu_config.gypi patch.
There is no need to drop any files, and pull in the libpci dependency that
Linux has.
M +8 -14 patch-src_3rdparty_chromium_gpu_gpu__config.gypi
SVN commit 13891 by rakuco:
qtwebengine: Drop patch for a file we no longer build.
D
patch-src_3rdparty_chromium_content_common_sandbox__linux_sandbox__debug__handling__linux.cc
SVN commit 13890 by rakuco:
qtwebengine: Define only "BSD" in WebRTC, add all missing WebRTC patches.
There is no need to piggyback on WEBRTC_LINUX, which requires us to add ifdefs
all around.
D
patch-src_3rdparty_chromium_third__party_webrtc_base_httpcommon.cc
D p
SVN commit 13889 by rakuco:
qtwebengine: Drop compile_test.py.
Pass the compilers in MAKE_ENV instead.
M +1 -1 Makefile
D
files/patch-src_3rdparty_chromium_tools_compile__test_compile__test.py
SVN commit 13888 by rakuco:
qtwebengine: Drop v8 patches.
They were not needed in my build, so let's try removing them.
D patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.cc
D patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.h
SVN commit 13887 by rakuco:
qtwebengine: Pull in the fontconfig dependency in web.gyp too.
AM
patch-src_3rdparty_chromium_third__party_WebKit_Source_web_web.gyp
SVN commit 13886 by rakuco:
qtwebengine: Stop hardcoding /usr/local/include/include.
It is not needed, and the directory does not even exist.
M +1 -9
patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_blink__platform.gyp
SVN commit 13885 by rakuco:
qtwebengine: Check for os_bsd in more places in core.gyp.
This ensures we do not exclude files we need.
M +17 -3
patch-src_3rdparty_chromium_third__party_WebKit_Source_core_core.gyp
SVN commit 13884 by rakuco:
qtwebengine: Update content_common.gypi exclusion list.
Several sandbox files had wrong paths, and we can exclude
set_process_title_linux.{cc,h} altogether, as FreeBSD already provides
setproctitle(3).
D
patch-src_3rdparty_chromium_content_common_set__
SVN commit 13883 by rakuco:
qtwebengine: Stop calling content::NewSystemLocationProvider().
We should follow OS X, Linux and others and just return NULL in
LocationArbitratorImpl::NewSystemLocationProvider().
AM
patch-src_3rdparty_chromium_content_browser_geolocation_location__arb
SVN commit 13882 by rakuco:
qtwebengine: Stop referencing the zygote code in content_main_runner.cc.
We do not use it (at least yet).
AMpatch-src_3rdparty_chromium_content_app_content__main__runner.cc
SVN commit 13881 by rakuco:
qtwebengine: Enable HiDPI and dbus support.
Enable them via freebsd.pri instead of hacking the conditions in common.gypi.
M +3 -1 freebsd.pri
SVN commit 13880 by rakuco:
qtwebengine: Do not define UncheckedCalloc() in multiple locations.
Use the version in memory.cc, which is not just a stub, instead of the one from
memory_stubs.cc.
AMpatch-src_3rdparty_chromium_base_process_memory__stubs.cc
SVN commit 13879 by rakuco:
qtwebengine: Do not pass USE_SYMBOLIZE when building Chromium base.
It assumes Linux, and calls code we are not building.
AMpatch-src_3rdparty_chromium_base_base.gyp
SVN commit 13878 by rakuco:
qtwebengine: Use OS_BSD instead of __FreeBSD__ in process_memory_dump.cc check.
Both work, but we seem to be using OS_BSD elsewhere so use it here for
consistency.
M +21 -3
patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc
SVN commit 13877 by rakuco:
qtwebengine: Sort list and do not build file_path_watcher_stub.cc in base.gypi.
M +6 -9 patch-src_3rdparty_chromium_base_base.gypi
SVN commit 13876 by rakuco:
qtwebengine: Update the dns_reloader.cc patch.
Simplify the header inclusion a bit and add a pointer about how FreeBSD's libc
resolver achieve the same thing startin with FreeBSD 11.
M +11 -6 patch-src_3rdparty_chromium_net_dns_dns__reloader.cc
SVN commit 13875 by rakuco:
qtwebengine: Note that one of our patches is already upstream.
M +2 -0
patch-src_3rdparty_chromium_third__party_ots_include_opentype-sanitiser.h
SVN commit 13874 by rakuco:
qtwebengine: Patch event_switches.cc in Chromium too.
We were only patching event_switches.h, so we were declaring kTouchDevices but
not actually defining it anywhere.
AMpatch-src_3rdparty_chromium_ui_events_event__switches.cc
SVN commit 13873 by rakuco:
qtwebengine: Rename patch-src_3rdparty_chromium_net_dns_address_sorter_posix.cc
Take the underscores in the actual file name into account so we have a patch
with the same name that's generated by `make makepatch'.
A patch-src_3rdparty_chromium_net_dns_a
SVN commit 13872 by rakuco:
qtwebengine: Implement FilePatchWatcher constructor in Chromium.
The upstream version implements it in file_path_watcher_mac.cc, which we do not
use. Add a version to file_path_watcher_kqueue.cc.
AM
patch-src_3rdparty_chromium_base_files_file__path__wat
SVN commit 13870 by rakuco:
qtwebengine: Pull in dependency on fontconfig.
Turn a linux gyp check into an os_posix one, we also need to depend on
fontconfig.
AMpatch-src_core_qtwebengine.gypi
SVN commit 13869 by rakuco:
qtwebengine: Generalize Linux checks in configure.prf.
Turn more "linux" conditionals into "unix" ones, since we also need those.
AMpatch-tools_qmake_mkspecs_features_configure.prf
SVN commit 13868 by rakuco:
qtwebengine: Also enable khr configuration test on FreeBSD.
M +8 -0 patch-tools-qmake-config.tests-enable-on-FreeBSD
SVN commit 13867 by rakuco:
qtwebengine: In functions.prf, just change the linux check to unix.
This works with other mkspecs besides freebsd-clang, and allows further checks
to run instead of just returning early like we were doing before.
We also do not need to change NINJA_PATH, we are settin
SVN commit 13866 by rakuco:
qtwebengine: Build part of QtWebEngine without -Wl,--no-undefined.
environ is provided by crt1.o, so Chromium was failing to link with "undefined
reference to environ" errors.
AMpatch-src_core_core__common.pri
SVN commit 13862 by adridg:
Massage QtWebengine
- add missing depends
- missing includes for the build
M +4 -2 Makefile
M +9 -1
files/patch-src_3rdparty_chromium_content_renderer_devtools_v8__sampling__profiler.cc
A
files/patch-src_3rdparty_chromium_net_dns_a
SVN commit 13861 by adridg:
Restore IGNORE, also needs bison to build
M +3 -0 Makefile
SVN commit 13860 by tcberner:
readd git, dropped by mistake, in previous commit
M +1 -0 Makefile
SVN commit 13859 by tcberner:
add patches i forgot to svn-add
M +0 -3 Makefile
AMfiles/patch-src_3rdparty_chromium_base_process_process__posix.cc
AM
files/patch-src_3rdparty_chromium_content_common_sandbox__linux_sandbox__debug__handling__linux.cc
AM
SVN commit 13857 by tcberner:
Throw some more time at webengine
M +33 -18Makefile
A distinfo
M +9 -21 files/freebsd.pri
D
files/patch-src_3rdparty_chromium_base_allocator_allocator__extension.cc
M +2 -2 files/patch-src_3rdparty_chromium_base_b
SVN commit 13050 by tcberner:
Add some more patches
AM
patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc
AM
patch-src_3rdparty_chromium_content_browser_child__process__launcher.cc
AM
patch-src_3rdparty_chromium_content_browser_gpu_gpu_
SVN commit 12955 by tcberner:
Import patches from www/chromium
AMpatch-src_3rdparty_chromium_content_gpu_gpu__main.cc
AMpatch-src_3rdparty_chromium_gpu_config_gpu__info__collector.cc
SVN commit 12954 by tcberner:
Import patch from www/chromium
AMpatch-src_3rdparty_chromium_ui_gl_gl.gyp
SVN commit 12953 by tcberner:
Mask some stuff away
M +30 -2
patch-src_3rdparty_chromium_media_video_capture_linux_v4l2__capture__delegate.cc
SVN commit 12952 by tcberner:
Fix issues with libc++ 3.8
see: https://svnweb.freebsd.org/ports?view=revision&revision=412412
AMpatch-src_3rdparty_chromium_v8_src_compiler_instruction.h
AMpatch-src_3rdparty_chromium_v8_src_compiler_js-type-feedback.h
AM
80 matches
Mail list logo