Bug 244694 - www/chromium using poudriere patch-base_memory_protected__memory__posix.cc failed to apply cleanly.
Summary: www/chromium using poudriere patch-base_memory_protected__memory__posix.cc fa...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-chromium (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-09 12:50 UTC by Robert Cina
Modified: 2020-03-10 11:51 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (chromium)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Cina 2020-03-09 12:50:51 UTC
The port www/chromium fails to patch using poudriere. My system is 12.1-stable amd64. 

UNAME_v=FreeBSD 12.1-STABLE 1201512

Below is the excerpt from the poudriere build log:

===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for chromium-80.0.3987.132
===>   Converting DOS text files to UNIX text files
===>  Applying extra patch /usr/ports/www/chromium/files/extra-patch-clang
===>  Applying FreeBSD patches for chromium-80.0.3987.132
No file to patch.  Skipping...
3 out of 3 hunks ignored--saving rejects to base/memory/protected_memory_posix.cc.rej
=> FreeBSD patch patch-base_memory_protected__memory__posix.cc failed to apply cleanly.
=> Patch(es)  patch-3p-pdfium_3p_base_allocator_partition__allocator_page__allocator__internals__posix.h patch-BUILD.gn patch-apps_ui_views_app__window__frame__view.cc patch-ash_display_mirror__window__controller.cc patch-base_BUILD.gn patch-base_allocator_allocator__shim.cc patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc patch-base_allocator_allocator__shim__override__libc__symbols.h patch-base_allocator_allocator__shim__unittest.cc patch-base_allocator_partition__allocator_page__allocator__internals__posix.h patch-base_base__switches.cc patch-base_base__switches.h patch-base_cpu.cc patch-base_debug_debugger__posix.cc patch-base_debug_elf__reader.cc patch-base_debug_proc__maps__linux.cc patch-base_debug_stack__trace.cc patch-base_debug_stack__trace.h patch-base_debug_stack__trace__posix.cc patch-base_files_file__path__unittest.cc patch-base_files_file__path__watcher.cc patch-base_files_file__path__watcher__kqueue.h patch-base_files_file__path__watcher__stub.cc patch-base_files_file__path__watcher__unittest.cc patch-base_files_file__util.h patch-base_files_file__util__posix.cc patch-base_files_scoped__file.cc patch-base_i18n_icu__util.cc patch-base_linux__util.cc patch-base_logging__unittest.cc patch-base_memory_madv__free__discardable__memory__posix.cc patch-base_memory_platform__shared__memory__region.h patch-base_memory_platform__shared__memory__region__posix.cc applied cleanly.
*** Error code 1

Stop.
make: stopped in /usr/ports/www/chromium
Comment 1 Robert Cina 2020-03-09 13:03:37 UTC
Sorry for the noise. After updating the ports tree and rebuilding chromium the port patches successfully now.  This bug report can be closed. Thanks.