diff options
Diffstat (limited to 'community/chromium/APKBUILD')
-rw-r--r-- | community/chromium/APKBUILD | 351 |
1 files changed, 228 insertions, 123 deletions
diff --git a/community/chromium/APKBUILD b/community/chromium/APKBUILD index a69fc2fd11..f9076c6f40 100644 --- a/community/chromium/APKBUILD +++ b/community/chromium/APKBUILD @@ -1,24 +1,75 @@ # Contributor: Carlo Landmeter <clandmeter@gmail.com> # Maintainer: Carlo Landmeter <clandmeter@gmail.com> pkgname=chromium -pkgver=53.0.2785.143 -pkgrel=1 +pkgver=55.0.2883.87 +pkgrel=0 pkgdesc="chromium web browser" url="http://www.chromium.org/" arch="x86_64" license="BSD" depends="xdg-utils" depends_dev="" -makedepends="$depends_dev alsa-lib-dev libevent-dev libpng-dev jpeg-dev - cairo-dev cups-dev mesa-dev libcap-dev dbus-glib-dev gtk+-dev - libxml2-dev freetype-dev jpeg-dev libxslt-dev libxtst-dev - flac-dev speex-dev hunspell-dev libxinerama-dev ffmpeg-dev nss-dev - libwebp-dev bzip2-dev libvpx-dev sqlite-dev libelf-dev libgcrypt-dev - zlib-dev gnutls-dev mesa-dev libxcursor-dev libxcomposite-dev krb5-dev - libxrandr-dev libxscrnsaver-dev pciutils-dev eudev-dev libexif-dev - hwdata-usb ninja libbsd-dev harfbuzz-dev snappy-dev bsd-compat-headers - libre2-dev jsoncpp-dev minizip-dev linux-headers gzip - xdg-utils yasm gperf bison flex perl python2 bash paxmark findutils" +makedepends="$depends_dev + alsa-lib-dev + bash + bison flex + bsd-compat-headers + bzip2-dev + cairo-dev + cups-dev + dbus-glib-dev + eudev-dev + ffmpeg-dev + findutils + flac-dev + freetype-dev + gnutls-dev + gperf + gtk+-dev + gzip + harfbuzz-dev + hunspell-dev + hwdata-usb + jpeg-dev + jsoncpp-dev + krb5-dev + libbsd-dev + libcap-dev + libelf-dev + libevent-dev + libexif-dev + libgcrypt-dev + libgnome-keyring-dev + libjpeg-turbo-dev + libpng-dev + libre2-dev + libvpx-dev + libwebp-dev + libxcomposite-dev + libxcursor-dev + libxinerama-dev + libxml2-dev + libxrandr-dev + libxscrnsaver-dev + libxslt-dev + libxtst-dev + linux-headers + mesa-dev + mesa-dev + minizip-dev + ninja + nss-dev + paxmark + pciutils-dev + perl + python2 + snappy-dev + speex-dev + sqlite-dev + xdg-utils + yasm + zlib-dev + " install="" options=suid subpackages="$pkgname-doc $pkgname-chromedriver" @@ -28,20 +79,18 @@ source="https://commondatastorage.googleapis.com/chromium-browser-official/$pkgn chromium.desktop google-api.keys + chromium-widevine.patch + default-pthread-stacksize.patch + gcc6.patch + gn_bootstrap.patch + last-commit-position.patch musl-fixes.patch + musl-sandbox.patch no-execinfo.patch - resolver.patch - no-mallinfo.patch no-getcontext.patch - musl-sandbox.patch + no-mallinfo.patch + resolver.patch unset-madv_free.patch - default-pthread-stacksize.patch - cups22.patch - - chromium-system-jinja-r7.patch - chromium-widevine.patch - - musl-hacks.patch " builddir="$srcdir"/$pkgname-$pkgver @@ -59,18 +108,19 @@ prepare() { cd "$builddir" for i in $source; do case $i in - *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + *.patch) msg $i; patch -p0 -i "$srcdir"/$i || return 1;; esac done - # Remove bundled ICU; its header files appear to get picked up instead of - # the system ones, leading to errors during the final link stage. - # https://groups.google.com/a/chromium.org/d/topic/chromium-packagers/BNGvJc08B6Q - #find third_party/icu -type f \! -regex '.*\.\(gyp\|gypi\|isolate\)' -delete - # https://groups.google.com/a/chromium.org/d/topic/chromium-packagers/9JX1N2nf4PU/discussion touch chrome/test/data/webui/i18n_process_css_test.html || return 1 + # Use the file at run time instead of effectively compiling it in + sed 's|//third_party/usb_ids/usb.ids|/usr/share/hwdata/usb.ids|g' \ + -i device/usb/BUILD.gn +} +_gn_flags() { + echo $* } build() { @@ -81,34 +131,34 @@ build() { local vpx=0 # reusable system library settings local use_system=" - -Duse_system_bzip2=1 - -Duse_system_flac=1 - -Duse_system_harfbuzz=1 - -Duse_system_icu=0 - -Duse_system_jsoncpp=1 - -Duse_system_libevent=1 - -Duse_system_libjpeg=1 - -Duse_system_libpng=1 - -Duse_system_libvpx=$vpx - -Duse_system_libwebp=1 - -Duse_system_libxml=1 - -Duse_system_libxslt=1 - -Duse_system_minizip=1 - -Duse_system_nspr=1 - -Duse_system_re2=1 - -Duse_system_snappy=1 - -Duse_system_speex=1 - -Duse_system_xdg_utils=1 - -Duse_system_yasm=1 - -Duse_system_zlib=1 + flac + harfbuzz-ng + libevent + libjpeg + libpng + libwebp + libxslt + snappy + yasm " + for _lib in ${use_system} libjpeg_turbo; do + msg "Removing buildscripts for system provided $_lib" + find -type f -path "*third_party/$_lib/*" \ + \! -path "*third_party/$LIB/chromium/*" \ + \! -path "*third_party/$LIB/google/*" \ + \! -regex '.*\.\(gn\|gni\|isolate\|py\)' \ + -delete + done + # Work around bug in v8 in which GCC 6 optimizes away null pointer checks # https://bugs.chromium.org/p/v8/issues/detail?id=3782 # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 CFLAGS="$CFLAGS -fno-delete-null-pointer-checks" msg "Replacing gyp files" - build/linux/unbundle/replace_gyp_files.py ${use_system} || return 1 + python build/linux/unbundle/replace_gn_files.py --system-libraries \ + ${use_system} || return 1 + third_party/libaddressinput/chromium/tools/update-strings.py ############################################################## # Please dont use these keys outside of Alpine Linux project # @@ -117,46 +167,101 @@ build() { ############################################################## eval "$(base64 -d < $srcdir/google-api.keys)" - msg "Running gyp_chromium" - build/gyp_chromium --depth=. \ - ${use_system} \ - -Dgoogle_api_key="$_google_api_key" \ - -Dgoogle_default_client_id="$_google_default_client_id" \ - -Dgoogle_default_client_secret="$_google_default_client_secret" \ - -Dwerror= \ - -Dclang=0 \ - -Dpython_ver=2.7 \ - -Dlinux_link_cups=1 \ - -Dlinux_link_gsettings=1 \ - -Dlinux_link_libpci=1 \ - -Dlinux_link_libspeechd=0 \ - -Dlinux_strip_binary=1 \ - -Dlinux_use_bundled_binutils=0 \ - -Dlinux_use_bundled_gold=0 \ - -Dlinux_use_gold_flags=0 \ - -Dicu_use_data_file_flag=1 \ - -Dlogging_like_official_build=1 \ - -Dlibspeechd_h_prefix=speech-dispatcher/ \ - -Dffmpeg_branding=Chrome \ - -Dproprietary_codecs=1 \ - -Duse_allocator=none \ - -Duse_experimental_allocator_shim=false \ - -Duse_gnome_keyring=0 \ - -Dusb_ids_path=/usr/share/hwdata/usb.ids \ - -Duse_mojo=0 \ - -Duse_gconf=0 \ - -Duse_sysroot=0 \ - -Duse_pulseaudio=0 \ - -Denable_hotwording=0 \ - -Ddisable_fatal_linker_warnings=1 \ - -Ddisable_glibc=1 \ - -Ddisable_nacl=1 \ - -Ddisable_pnacl=1 \ - -Dtarget_arch="$target_arch" \ - -Drelease_extra_cflags="$CFLAGS" \ - -Ddisable_sse2=1 \ + msg "Bootstrapping GN" + local _c=$(_gn_flags is_clang=false \ + use_sysroot=false \ + treat_warnings_as_errors=false \ + fatal_linker_warnings=false \ + binutils_path=\"/usr/bin\" \ + use_gconf=false \ + use_gold=true \ + use_allocator=\"none\" \ + use_experimental_allocator_shim=false \ + ) + + python tools/gn/bootstrap/bootstrap.py --gn-gen-args "$_c"\ || return 1 + _c=$(_gn_flags \ + google_api_key=\"$_google_api_key\" \ + google_default_client_id=\"$_google_default_client_id\" \ + google_default_client_secret=\"$_google_default_client_secret\" \ + treat_warnings_as_errors=false \ + is_clang=false \ + is_debug=false \ + symbol_level=0 \ + linux_link_cups=true \ + linux_link_gsettings=true \ + linux_link_libpci=true \ + linux_link_libspeechd=false \ + linux_use_bundled_binutils=false \ + linux_use_bundled_gold=false \ + linux_use_gold_flags=false \ + icu_use_data_file_flag=true \ + logging_like_official_build=true \ + libspeechd_h_prefix=\"speech-dispatcher/\" \ + ffmpeg_branding=\"Chrome\" \ + proprietary_codecs=true \ + use_allocator=\"none\" \ + use_experimental_allocator_shim=false \ + use_gnome_keyring=false \ + usb_ids_path=\"/usr/share/hwdata/usb.ids\" \ + use_mojo=false \ + use_gconf=false \ + use_sysroot=false \ + use_pulseaudio=false \ + enable_hotwording=false \ + disable_fatal_linker_warnings=true \ + disable_glibc=true \ + enable_nacl=false \ + enable_nacl_nonsfi=false \ + target_arch=\"$target_arch\" \ + release_extra_cflags=\"$CFLAGS\" \ + disable_sse2=true \ + fieldtrial_testing_like_official_build=true \ + ) + + out/Release/gn gen out/Release --args="$_c" || return 1 + +# build/gyp_chromium --depth=. \ +# ${use_system} \ +# -Dgoogle_api_key="$_google_api_key" \ +# -Dgoogle_default_client_id="$_google_default_client_id" \ +# -Dgoogle_default_client_secret="$_google_default_client_secret" \ +# -Dwerror= \ +# -Dclang=0 \ +# -Dpython_ver=2.7 \ +# -Dlinux_link_cups=1 \ +# -Dlinux_link_gsettings=1 \ +# -Dlinux_link_libpci=1 \ +# -Dlinux_link_libspeechd=0 \ +# -Dlinux_strip_binary=1 \ +# -Dlinux_use_bundled_binutils=0 \ +# -Dlinux_use_bundled_gold=0 \ +# -Dlinux_use_gold_flags=0 \ +# -Dicu_use_data_file_flag=1 \ +# -Dlogging_like_official_build=1 \ +# -Dlibspeechd_h_prefix=speech-dispatcher/ \ +# -Dffmpeg_branding=Chrome \ +# -Dproprietary_codecs=1 \ +# -Duse_allocator=none \ +# -Duse_experimental_allocator_shim=false \ +# -Duse_gnome_keyring=0 \ +# -Dusb_ids_path=/usr/share/hwdata/usb.ids \ +# -Duse_mojo=0 \ +# -Duse_gconf=0 \ +# -Duse_sysroot=0 \ +# -Duse_pulseaudio=0 \ +# -Denable_hotwording=0 \ +# -Ddisable_fatal_linker_warnings=1 \ +# -Ddisable_glibc=1 \ +# -Ddisable_nacl=1 \ +# -Ddisable_pnacl=1 \ +# -Dtarget_arch="$target_arch" \ +# -Drelease_extra_cflags="$CFLAGS" \ +# -Ddisable_sse2=1 \ +# || return 1 +# msg "Ninja turtles GO!" # build mksnapshot and paxmark it ninja -C out/Release mksnapshot || return 1 @@ -235,54 +340,54 @@ chromedriver() { mv "$pkgdir"/usr/bin/chromedriver "$subpkgdir"/usr/bin || return 1 } -md5sums="fdc737af242421b2a9a0bb84f6b17040 chromium-53.0.2785.143.tar.xz +md5sums="c389ad65365d76b36cb56952e76835e4 chromium-55.0.2883.87.tar.xz b6d015c1da85aa65ee21bc974c7fc7d2 chromium-launcher.sh c5aa73a87d4b88cce9f1a680ca691bb6 chromium.conf 2962ac6259e39a797d441daf43aa49c9 chromium.desktop 2d2ee5f22d65c756871301b4a407f4ca google-api.keys -eb7ce3cac0fde703474cb127b63ba705 musl-fixes.patch -6723002017d7103639d919e2cd053fbe no-execinfo.patch -f99a4572c0be2c2123acc2478905e01f resolver.patch -4b69f969c7b959348cf5b10ca05eca97 no-mallinfo.patch -2c8de771a7c0e5e0e9fc68fa978785f7 no-getcontext.patch +7c3504d7362e8b0a1b186cbebec6af8d chromium-widevine.patch +815a36d63207a84657fe67e71ba5bc7c default-pthread-stacksize.patch +8b37a7bc4e46b0268d278b44b588ecb0 gcc6.patch +9698bd0a1002fbfb99975a7ad45cacb7 gn_bootstrap.patch +463e62c1aa93ff4457abee86c336962f last-commit-position.patch +3b22c6fbed9c7129d535febe0beda858 musl-fixes.patch c805e026abc748d9925fab8250760bcc musl-sandbox.patch -183bf3b136f99a0f60f8e171ddd147e8 unset-madv_free.patch -b034187a2c9046e8bb3e56b9055c56cf default-pthread-stacksize.patch -db26100a8caef8b7e486c3b3ba5768a0 cups22.patch -97b1578585ab600ed9adef4f341ccd80 chromium-system-jinja-r7.patch -de717d6430532f34fe161035dfdafcdf chromium-widevine.patch -5f1bca53835b6380b5949c96860f6894 musl-hacks.patch" -sha256sums="c52a58b79bfb27bb87e4a0a6ff213001485fbc747657b290f75d39ddce07dcc3 chromium-53.0.2785.143.tar.xz +d232b8dcb4d4db9a868c89e3a48ee716 no-execinfo.patch +886bc4ce1423a185b4d969ec2daa5933 no-getcontext.patch +3dd580483ebf0a94db90d35288c0f340 no-mallinfo.patch +f99a4572c0be2c2123acc2478905e01f resolver.patch +bff9e1de1e5fa119b41bf6705926cd9e unset-madv_free.patch" +sha256sums="e81bd3140d9c84dfee04d9a94686dfe6a20ae79475d84f17154c5536dcb81a58 chromium-55.0.2883.87.tar.xz 89f1eb19d1ed998a190045ea173959f01faee3490d58a6a34ca3fe21228e569f chromium-launcher.sh b466559340a36998354a0577325fe533d9e6b74c24a15b7599671171506bf128 chromium.conf 3ae90cea7503d0039de53448ed112b9bc0cb5a09f6b0045506eb777fc23517e5 chromium.desktop 267ba8ff50574e51d2582c4fca9b9e14f7225c1fa064d135cbceff9cef2324ac google-api.keys -a620b4492cb28e4b0d571ba3b79ec7635506f297824d390167ec7391f23eb27e musl-fixes.patch -1bc3edae8d591b7fc89d9b45d159b35f45d628bcdf8ede0684877cb2ee1c7405 no-execinfo.patch -914c513bb54d4d97cd2a7622647f6af5cd0c8d29a0aa2962a60fdbed88f54429 resolver.patch -633885c9af2b2f635e93ab0dbaa76eb72cb87d030b237459e82d35400999af83 no-mallinfo.patch -ea79f9a46116c8b56bbc69d226abd9252e4ae4d946ca695203f2298279cc2211 no-getcontext.patch +95fd28debaafbf5eb78f589054f984382c2b23ed4ce0572f25c4af93cf33e5ca chromium-widevine.patch +230f4b9d368c38f39ec6a3d49c3aa776609ea1a2b5478f0d6e44c17b76647d71 default-pthread-stacksize.patch +20526e0cf4d8ef6947675346243b5a12670f6929f198a19b9e4f14fe23c949e9 gcc6.patch +ef7ff14f3e91a72d1d7437b5edf5d3cf1ac04e1c80cfb8c2f2fe5c93bc80bb27 gn_bootstrap.patch +2ade69c40f553889e11d11eccef68e4729ed74c8dfe53e6e32e743a645dd3d46 last-commit-position.patch +9081abe6666bc9f1096d993b6814f49f9a1735dbcda5f429d2624a1ceddf8ac7 musl-fixes.patch 3d0303f9ea04b2c24e16068ea2d423fce0e37ebb2b89dde342f9e8f9d0b149b4 musl-sandbox.patch -178fbdd552b21b7675425067b1c6ee84f6a24ec275bb40a0769d71072adfe482 unset-madv_free.patch -67b235079c768a5fb0f93203e5f13e1e4cd78ce217c48e858bca97d123a59fb8 default-pthread-stacksize.patch -b0ff4ac02b9498e0bad07002c7fd522eb7b820b30c8b2f007db791eb46f53759 cups22.patch -872f5a38d8263b14308bb117828496a4093d0e6ad755d39d2c5e6857314fe071 chromium-system-jinja-r7.patch -1d1ead77250475228524770e57c17282aff9098c5efc3d7719b0df76229b8874 chromium-widevine.patch -10a4d81e1d8f70e4993ba0b7e1b9069f18c28190e6660e0f67bf24d598aa7c66 musl-hacks.patch" -sha512sums="d51ee1bd60d9ac0ae2dfa66b7ba10cae479002f32995d169c181e7ef1170953069531ec786e8031d3fc4777f002b213471213b4ed3e6f1e89f851547305456b9 chromium-53.0.2785.143.tar.xz +18ee716e709da867d6e8b8dcf4c5e33dc9def31781ff40f2ec3fc2860705dd24 no-execinfo.patch +855edf1062e199ceaa7619d5bb81ff6939cc5ee1c947dfd15b50e0cba18548e2 no-getcontext.patch +3a5d4c8e38c6345eec21ed9d6f0b82aaddfca310fd7d5f57e7ec1c359f59ef2e no-mallinfo.patch +914c513bb54d4d97cd2a7622647f6af5cd0c8d29a0aa2962a60fdbed88f54429 resolver.patch +e9c1f901c7bc8102a31ef2cc2235892671357362c04a4a1f009f54830449ef5f unset-madv_free.patch" +sha512sums="b39b5a9e50d9406cc21db1f5972a02dfba74eb2d5f8b0accde4d2aeca07bcddc6bbdf44ea6f5414a755f8ed0b0852381cb1c7b4f0cb02742146db314e4a0c55e chromium-55.0.2883.87.tar.xz b9a810416dd7a8ffc3a5ced85ad9acebda1665bd08a57eec7b189698cc5f74d2c3fd69044e20fcb83297a43214b2772a1312b2c6122ea0eb716abacf39524d60 chromium-launcher.sh f6d962b9e4c22dd42183df3db5d3202dab33eccecafb1bf63ca678147289581262db1e5e64cbe8f9c212beefb0a6717bb8d311e497f56b55fe95b8bab2db493f chromium.conf e182c998a43d22d1c76a86c561619afd1fca8c2be668265ad5e2f81a3806f7a154272cc027a2f8b370fb69446892c69e5967a4be76082325c14245ee7915234c chromium.desktop 2d8237a940ea691bd10b08315429677a587f7ef9692a0cca53bfd066eae82998a6c71f402a8669e9de39f94d7f3280745d1628ea6eac5d76ca7116844d4e0dac google-api.keys -a81c323024537e02f03e3d7cfd62f7a3e0ceb6d2534d1a6169841fc58a1ccdf106ab942151b0124333b23a8955fbf6d0bc18b6dc64e9ff4cfd070abc3dd20253 musl-fixes.patch -0d0b69dcc4779f5a6e9820513e35d94c8959f8f57a8a3f9d2a63b0d48222526fc6657d6f3d23eafbf1cb2f9ad3a5d3d6f1e6b0ca7d20f17b7459979a1c5390cf no-execinfo.patch -d60407a8faadfd2a8294570163b4d1b1112c8a70a6f8e778fc3aff25d20613a2e26c66cd87e69c54953cc1b984e4038015ad04797b0495df13932541b05398fe resolver.patch -286f8bf4941c62b691059ad7cc1ec446a5b6ca3e4c740ecb7bd2ab1fab2e77b538bc975c6d7941b006380574758b584aa02aae3878092ac477aa0427d7d35e18 no-mallinfo.patch -42d9a6ebea2d95cdc169b921cc1a1b846cf500997059fd3084de09e21f00b63b76e60c6124f4af247d402ff5ca3f4bf8867a6f2c78198c05b4273ca01fb29241 no-getcontext.patch +55921cc33d623e0751e94d4fef2ddd69afb57381da6115995b1f318e2398978b9173e80f6ffbc6e6c0c0c55a04e934e0e34a46c32e03947cc31f0f5a226e7725 chromium-widevine.patch +0f296d24ca6de1bf340a67f294b53304c44e7b46b6bb0936e10ae33786d5b3b6b523914e1f9eb7bc0995623c2404c8e1d5d27596cbfbc3cc36ca00fb92bc17e7 default-pthread-stacksize.patch +08300afd0bbcdc62bc96c52b11a40fb51b31ef2fb874873438a40ce70d80eb91779e1e0d9b64e020b28c3744f14630d576020cf73d626b720e51e474912a0127 gcc6.patch +0a15b178fadffdc31f1f7bc814b95817cbcea9dd90b1ed84f7bab2d840f36453573742bd8501d79edecfa38c0ec2147843aef03c7b2c9bcfd0e3d22b72c25c4b gn_bootstrap.patch +8fbfd67a0b6bbdf08364e810bd85b4a80dda9af73fefe3aba8010d9b33022d458a785c628515bbda9c743b8a0293d57cfe18fcc5aa2313c845c6fb948c2335f9 last-commit-position.patch +88f70ac8453c744c8735c1ccd3cf638e2c03f73295454e6b224b1dfe9f4576f3674f1803f87aa729e1fb836fafa62ec41c6d46ed706566b2aa38eca277ad5570 musl-fixes.patch ce8276bb35a8d72cf58868a6331e85286b350a1aad694525ebf637499819219dd4d87ab67dd3b938830a6bd3e7172fc9bcd9c8971820d0ed95c0d141867a24fe musl-sandbox.patch -a86f262d6fde8497ba448052fa8777867633eff7eb71d91e56e005e2c00951a9f447d636e1bc86b682979b6746d1355963df0a6aaf4bb7ae9577226457493e09 unset-madv_free.patch -2767cbfda98a6ec40ccccab759c5de53155396c15fdb9789bf246947816e9f06833ce4730dc4845a936c1570951b88e78c098de244ee0706952375e679275ef2 default-pthread-stacksize.patch -3c5a243d26220631e579e4763d3cae10e2193ca8b089f3882de97418f753a06332e3030a255c120e8ee4c58392a328751b323bfbd197e692886a37aefa34e4d2 cups22.patch -10bcc6a467b6766d13b5e41e7b7dcdbd62de7c04daad16c83037e88043032a0c118627029f91ef8a2a57faaaebc8b6f4ee16e8d1fecb5921d0d49efd60a27863 chromium-system-jinja-r7.patch -4a11b46afa8ce84bd23a8c506301b5848ee4291a764f3aed282b8a98706ece16cf9346dec6cc71b1e17812b15f43a5cbc7bc6d38ed4dcc88c12d6fcb03bd9295 chromium-widevine.patch -4043dd7a64dcb9b73e15786b407934dd1b171df8b628ab1b18718fd93f9758c76eb25d1bdf1e1a22901544185088b8f817d3e2a58154c54949704dc8cc87b84d musl-hacks.patch" +fef119b4e23269cc6252e940e23029a312c9852b8d2115ee155ef9a4f5788b6b7dc8c1cab2e32fb4f25c2956a4dd2305375cbd1847c58d7159d15907d6b17a5d no-execinfo.patch +a57858e45cfbb7e97f77b3b308502e377543d61d3d0085798ed73bc53da456828f5e010308d0de05fee4fe52071362d074f5af205f98f41d67222d997857d626 no-getcontext.patch +0d2e4b64f5bcb0ece5cf0cace493b07e900b14d9da5e4173a3034322ff264ab1978364000442c83240983ac0aa5f2b18f941bb5121b043a1e8e28e7de94fa44b no-mallinfo.patch +d60407a8faadfd2a8294570163b4d1b1112c8a70a6f8e778fc3aff25d20613a2e26c66cd87e69c54953cc1b984e4038015ad04797b0495df13932541b05398fe resolver.patch +5eafc0b92d6aa3a4a94bce544461d57121a9405784e2687b9ed382371a7c10e4db5fd6325057344a66b7df32dca963bc12b7f67b256f1f1295bf6519400b0b8e unset-madv_free.patch" |