diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-08-08 20:11:47 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-08-08 20:11:47 +0100 |
commit | f625b9919a60a30f1bd860f7d1b2eac183ced593 (patch) | |
tree | 7543f00925ff7277e31881de0a87801681f6f92f /www-client | |
parent | e3872864be25f7421015bef2732fa57c0c9fb726 (diff) |
gentoo resync : 08.08.2018
Diffstat (limited to 'www-client')
32 files changed, 889 insertions, 597 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz Binary files differindex 0c33396ad067..a2dc436635dd 100644 --- a/www-client/Manifest.gz +++ b/www-client/Manifest.gz diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 14dd0b7013b1..520e0294b130 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -1,12 +1,7 @@ AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca -AUX chromium-compiler-r0.patch 5681 BLAKE2B d56abb6f816cfb530e583b5e59c7719f766ed0ce198f1caf3043cde38115fabb8f776f57946abf57f7430259ac0bb7c7c44602198d9a5e1f3ac942c4f1da366f SHA512 01a799b1ae1dd4042fffb0307207089c99d568289e20677ff7436767da9ee16cc6491f759d0b7447b59b53d44cbd235053078aa7dfdfcbc66eb9cd2d73ab8857 AUX chromium-compiler-r2.patch 5649 BLAKE2B 211945cbb207e956517470210d97b2dbbf6c496f71cacda7f2fa288e5ba631a791a0e60214e982d4f91c4db723dd5c4aaa2e9f51423d2e63fce8b334687170f8 SHA512 563017b56d410080ae3bee8053cb65f0308d841b96222cb6ea7e444cfd066dbd8c6161489240c778de63794ada76c90189fd794001d4fe50ab875251c0b7f41f -AUX chromium-compiler-r3.patch 6170 BLAKE2B 51bb86d462a4da19adab669217529e09a227a53f7eb6c9adf2b98bc5426181fef869e23a8ffa240952c2d3dd5b0bde957909a946e0db51eb3dcb300a562b098c SHA512 a64743d003bfe90750d446b12be1a64f458ac35185d4cba222e98632bc097550a880cdf2d3f25474c932d7af02208a30be32fc3b05b7865394bfc109af5a55a3 AUX chromium-compiler-r4.patch 5640 BLAKE2B 2fe93975237f112bb280bd5b51f48e0e8454d11a91b81ce2ae0520fb59ff2c00498319e202e34f4c2abb1330ba2c7dbe9dd1a75bfd578453da533531b7dfaf8e SHA512 34e32d9e46a5981b021cffee3440582ef312e78ec1bf287c6d0f14f5ff7921a5b229238394259b8df5aa081360dd76aa6d7db095ed4e1841479d8fe55cde9fe8 AUX chromium-cors-string-r0.patch 1819 BLAKE2B 80f68395eebbc8425dd5d17c46364bc8d3f8cb657c4e4ffe94a221a22f006f15eb6aad68160e0da767a23276ebd6a4efb6fe2d468501c48571b32bf8c17486c9 SHA512 06314e759c7073d19bb18f41713e43ca34e608ebec4d269cecb7d592e84fe7f10e839e1c3824c574e938746b26a6f2f9d6361f7d21b5698b917c7b3e0fe87b94 -AUX chromium-disable_xml_catalogs.patch 738 BLAKE2B c756c9c6c97da3cb1ec771a25b91ecec2d4792b4d925bd5135cf36910e73dd19a2e8187101c474b756d52042a2f42b93248e0e7b2a8bb46eba4669f64d42dc3a SHA512 c2cef0ccb124d1417ee9cf02be2114c193b3f42887bbddee40dfde8531a35ee3c1891db58fb8b398a6dcc881740244166b63b520221c548d1f29accd7702014d -AUX chromium-ffmpeg-clang.patch 840 BLAKE2B cd0af6414462be4ee0cbb46e0c43b705f6883ed42a536747a5ab5a9a6c52727c521aca92bce61b55cf68be6dbac665a41846fd8907335e1dd34b452f973b624e SHA512 e02bc169ef60af8f48b67ed36a7f0e1232fcfc2c59fd48de5cc6c0a267fe29eccd7971a2692ce07c34cf07d5bf416389e10442bf2658822b3fbd27dd623ea91a -AUX chromium-ffmpeg-ebp-r0.patch 596 BLAKE2B a858b782aba848b99964c7f0c5175b8992dae9b053d3314dbd1f7a349054bbf647f2d3a64073049ab1af02b29f4948dbfe668bbfe266aac9cacf2230a491424d SHA512 03bf99d6900516ad30f9f1afeb5d0ffe6978eda0b63d8ddabac2732df0eb8db237805b9ae688b3541a9d4ee66500c05acd309f67117f08f97d0da4b7476ac63d AUX chromium-ffmpeg-ebp-r1.patch 553 BLAKE2B 2f9799b38436f37ed7f7de06d6f7692bcadcacc0269169cc75e48f52ad6eb1c5af54891249eecf1bd5e10efad3888dc650326b53878ad1d9360d6304b12d51ed SHA512 27d929756707b964465c2cc1b586b118ffd67b3fec84e1c6606c2d4141a6717741cbc1ebf5b4c3b40f9476220610a1ada6e80b342506c4f9d2ccbe7e067191ba AUX chromium-ffmpeg-r1.patch 528 BLAKE2B c6cbbbb13093b10d0d8e95bd382dbc7f9afb6634802f6560a7b5886482c912cb493aed4c231b4c781b89de6dcf4200b17ba9315e337a3f73e8fdca12dceb80fb SHA512 1dc7dd844e8e0aec379ace3a163200735bbab0644f9d02fa0736f91a4156e9cede5b66eb6a015f8679ecd26dab2345b82ed181591bb78a1e88d3cc0174237ea0 AUX chromium-launcher-r3.sh 1199 BLAKE2B 85f57b380cdc25bd000cf57d3c129b67f6e55d96dd958190040b0680f8d4d358ac777e0c1ebd6a1b32dd3821a377bcf9f598e073584528d0480460978c4c1fb1 SHA512 f1909314ae74985c85740d26c9bfab694f3202de8ccc392a1c4ec5c8760db21b6cc46146c78a9abebd09e6d24f37e19466f0c4d2d61815400b48d859f8ce154d @@ -19,9 +14,11 @@ AUX chromium-webrtc-r0.patch 972 BLAKE2B 1c49db0ba631c8e517a5b361e2882e7f00d9b01 AUX chromium-widevine-r2.patch 1488 BLAKE2B fc4dc6ce40b2d2a152a0bbc5958d8050d9a7f4176cd0121d81ae1a9e76d361c064f54e034fb9213fc802e0a4b1b8d661788dbe9089daf8b197414724a057d4e4 SHA512 6fe8eb7b0e6c88e00d1b3dadf433b886c71cbf9b3dd4e712845a636a689cad6bc58fa8b20b412a1f7a8a1b649bccc8c961e762fa5f4d4ae092355e70db0a9cfe AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739 DIST chromium-68.0.3440.75.tar.xz 630277224 BLAKE2B 87c152c14333007223f611acb56360b553c5a4a97026f9cf4ca37d90aa501aabe5e294c3bacbd537c7602fc5dcb010a493c8d64b2881681ddfaad66cd58a3c56 SHA512 99ab36c9a9c224469f3a34f0193b0b4662b626ac29d23711716117cc6fa437717c2c3357f8a95adf9085b94a262c8b4c46727f88bf50bb231bb85af956afbedb -DIST chromium-69.0.3493.3.tar.xz 622878800 BLAKE2B 46aabdf4032471db8c6b461ebce6cfbc4fe99be55b959134c950bbba63d2c303673f48bb10004698f79abd4e22aa8b8c390ff6a12210020cf6bd8cf6cf8d8060 SHA512 96393f8939fccc8514094f9215496883f416669e61feb45b706610f67ff90672a88f9154fb06e59dec9d363c5e9a072bf1f2ba562dd533345a493664dabcb19e DIST chromium-69.0.3497.12.tar.xz 618608916 BLAKE2B 08090979f0e78e4e0cfc5b638bfd4a3b94479f824d279dd3fe269ac8ce3d6820f5d56dabef76763f9e5d6ab335a84f9173db600c2c7060db66ed8462d6a57c24 SHA512 0eae307df50efb872271e395541e5434ab0cfbd4d1db66fec4ac0578ca228f391deb4e70ffa3af2adf26618b22961978d06692b39d20037a1da41512258e3c55 +DIST chromium-69.0.3497.23.tar.xz 618726780 BLAKE2B d1f6284044e33200291ca736be3c5d63f3225f303028f54aeafc43bcf33d0f4b46101e893cf0c0d01b2ec2d8b5ab45948c3092a59cec91ad3ab15a8bf494dca8 SHA512 e3423e45fd3811da9338c1e687004ba538b4c80eee7d1825084d242b72d10d78874926e0f5ac249a09382348b098b3a19646ef142d769c8ec147049144b6a73e +DIST chromium-70.0.3510.0.tar.xz 620983276 BLAKE2B e2bb05e3e8aefa23ebda5559515d41e41a7c383acf5c4150adfa22ba107096f51603ff5d6bbbd20e9f2e8d549cf832b3a7e194d584c44c289835d9a54e8563bc SHA512 2954737aa229fe8572ef9cf2cc998f5be6bec1745c027fda56278ff9525e9a24eddc6ff48c2f2e07d3eb0607aaf35a5371f3568d218250f95a152a5148b29149 EBUILD chromium-68.0.3440.75.ebuild 20531 BLAKE2B c619601ec5d1959e2b885d39f1802b1db71974cb4a4077642dc7a6e92193833d6f006e5088993dd85d439b718d080b68f42dd2fa890e303d886c34ffe7f132af SHA512 91b2a75aac963b7910d43c09d21a0b4b4b9997a87fca7af713b1422774c331a46d810b40d647062a66b6914c2a9f6885df3d9baf963b3ed13f7b3e475a9b4168 -EBUILD chromium-69.0.3493.3.ebuild 20236 BLAKE2B ce27ddcb28c8a783fa23f0f51f5ecb9f74e8ba1255e920c52ed467f5aa83ff6238fc02610c488d2e5eba9d364d55cfdf469e974cd37dc82421a54c776acff5ee SHA512 0724a7af2d40b29d37e83c75c59840992814a6cde9142803bb379a4c2c7a3d1d791855fa6b3d736c76163a6bf91e25733679b26df2c9d1af5b8bc52b44b7cd2a EBUILD chromium-69.0.3497.12.ebuild 20236 BLAKE2B ce27ddcb28c8a783fa23f0f51f5ecb9f74e8ba1255e920c52ed467f5aa83ff6238fc02610c488d2e5eba9d364d55cfdf469e974cd37dc82421a54c776acff5ee SHA512 0724a7af2d40b29d37e83c75c59840992814a6cde9142803bb379a4c2c7a3d1d791855fa6b3d736c76163a6bf91e25733679b26df2c9d1af5b8bc52b44b7cd2a +EBUILD chromium-69.0.3497.23.ebuild 20236 BLAKE2B ce27ddcb28c8a783fa23f0f51f5ecb9f74e8ba1255e920c52ed467f5aa83ff6238fc02610c488d2e5eba9d364d55cfdf469e974cd37dc82421a54c776acff5ee SHA512 0724a7af2d40b29d37e83c75c59840992814a6cde9142803bb379a4c2c7a3d1d791855fa6b3d736c76163a6bf91e25733679b26df2c9d1af5b8bc52b44b7cd2a +EBUILD chromium-70.0.3510.0.ebuild 20511 BLAKE2B 1d41334fadb5284258588bbc67547064967e5e73de207c284b47253ba5b32e158aa07e9dc0c3e997c004c7e45a903c307766e069dbb03924a14c0f62dbe8e2bb SHA512 17f52ae1b3044940220dced3f38e8c3b9907d721b92c248a1948649ef52a9950787d0231272c9a5801d5fc3deac41a6e6ceeecffe5c09e3f9334f4d0dd2bacdd MISC metadata.xml 1418 BLAKE2B 0fd718bd70dc0fa890bf7e0efa2f6a186df446617f36bb5e4689989c4766da4016b5325d8a81f8959e887fc182ff792bb10909b5724df8c4fcaade221b289d8b SHA512 1c68218f5cab5787a7524823975474065794aa18f8301e9efe066847b9a566b870a68a3768cee925a3ad6543fb182575043c1cb45e145db67382c502a535d039 diff --git a/www-client/chromium/chromium-69.0.3493.3.ebuild b/www-client/chromium/chromium-69.0.3497.23.ebuild index dcee9bd0f1c5..dcee9bd0f1c5 100644 --- a/www-client/chromium/chromium-69.0.3493.3.ebuild +++ b/www-client/chromium/chromium-69.0.3497.23.ebuild diff --git a/www-client/chromium/chromium-70.0.3510.0.ebuild b/www-client/chromium/chromium-70.0.3510.0.ebuild new file mode 100644 index 000000000000..af3cb811d001 --- /dev/null +++ b/www-client/chromium/chromium-70.0.3510.0.ebuild @@ -0,0 +1,676 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PYTHON_COMPAT=( python2_7 ) + +CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk vi zh-CN zh-TW" + +inherit check-reqs chromium-2 eutils gnome2-utils flag-o-matic multilib ninja-utils pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="http://chromium.org/" +SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="component-build cups gnome-keyring +hangouts jumbo-build kerberos neon pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine" +RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )" + +COMMON_DEPEND=" + app-accessibility/at-spi2-atk:2 + app-arch/bzip2:= + cups? ( >=net-print/cups-1.3.11:= ) + dev-libs/atk + dev-libs/expat:= + dev-libs/glib:2 + system-icu? ( >=dev-libs/icu-59:= ) + >=dev-libs/libxml2-2.9.4-r3:=[icu] + dev-libs/libxslt:= + dev-libs/nspr:= + >=dev-libs/nss-3.26:= + >=dev-libs/re2-0.2016.05.01:= + gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= ) + >=media-libs/alsa-lib-1.0.19:= + media-libs/fontconfig:= + media-libs/freetype:= + >=media-libs/harfbuzz-1.6.0:=[icu(-)] + media-libs/libjpeg-turbo:= + media-libs/libpng:= + system-libvpx? ( media-libs/libvpx:=[postproc,svc] ) + >=media-libs/openh264-1.6.0:= + pulseaudio? ( media-sound/pulseaudio:= ) + system-ffmpeg? ( + >=media-video/ffmpeg-4:= + || ( + media-video/ffmpeg[-samba] + >=net-fs/samba-4.5.10-r1[-debug(-)] + ) + !=net-fs/samba-4.5.12-r0 + media-libs/opus:= + ) + sys-apps/dbus:= + sys-apps/pciutils:= + virtual/udev + x11-libs/cairo:= + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + x11-libs/libX11:= + x11-libs/libXcomposite:= + x11-libs/libXcursor:= + x11-libs/libXdamage:= + x11-libs/libXext:= + x11-libs/libXfixes:= + >=x11-libs/libXi-1.6.0:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/libXScrnSaver:= + x11-libs/libXtst:= + x11-libs/pango:= + app-arch/snappy:= + media-libs/flac:= + >=media-libs/libwebp-0.4.0:= + sys-libs/zlib:=[minizip] + kerberos? ( virtual/krb5 ) +" +# For nvidia-drivers blocker, see bug #413637 . +RDEPEND="${COMMON_DEPEND} + !<www-plugins/chrome-binary-plugins-57 + dev-util/gn + x11-misc/xdg-utils + virtual/opengl + virtual/ttf-fonts + selinux? ( sec-policy/selinux-chromium ) + tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 ) + widevine? ( www-plugins/chrome-binary-plugins[widevine(-)] ) +" +# dev-vcs/git - https://bugs.gentoo.org/593476 +# sys-apps/sandbox - https://crbug.com/586444 +DEPEND="${COMMON_DEPEND} + >=app-arch/gzip-1.7 + !arm? ( + dev-lang/yasm + ) + dev-lang/perl + >=dev-util/gperf-3.0.3 + >=dev-util/ninja-1.7.2 + >=net-libs/nodejs-6.9.4[inspector] + sys-apps/hwids[usb(+)] + >=sys-devel/bison-2.4.3 + sys-devel/flex + >=sys-devel/clang-5 + virtual/pkgconfig + dev-vcs/git +" + +if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then + EBUILD_DEATH_HOOKS+=" chromium_pkg_die"; +fi + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Some web pages may require additional fonts to display properly. +Try installing some of the following packages if some characters +are not displayed properly: +- media-fonts/arphicfonts +- media-fonts/droid +- media-fonts/ipamonafont +- media-fonts/noto +- media-fonts/ja-ipafonts +- media-fonts/takao-fonts +- media-fonts/wqy-microhei +- media-fonts/wqy-zenhei + +To fix broken icons on the Downloads page, you should install an icon +theme that covers the appropriate MIME types, and configure this as your +GTK+ icon theme. +" + +PATCHES=( + "${FILESDIR}/chromium-compiler-r4.patch" + "${FILESDIR}/chromium-widevine-r2.patch" + "${FILESDIR}/chromium-webrtc-r0.patch" + "${FILESDIR}/chromium-memcpy-r0.patch" + "${FILESDIR}/chromium-math.h-r0.patch" + "${FILESDIR}/chromium-stdint.patch" + "${FILESDIR}/chromium-ffmpeg-ebp-r1.patch" +) + +pre_build_checks() { + #if [[ ${MERGE_TYPE} != binary ]]; then + # local -x CPP="$(tc-getCXX) -E" + # if tc-is-clang && ! version_is_at_least "3.9.1" "$(clang-fullversion)"; then + # # bugs: #601654 + # die "At least clang 3.9.1 is required" + # fi + # if tc-is-gcc && ! version_is_at_least 5.0 "$(gcc-version)"; then + # # bugs: #535730, #525374, #518668, #600288, #627356 + # die "At least gcc 5.0 is required" + # fi + #fi + + # Check build requirements, bug #541816 and bug #471810 . + CHECKREQS_MEMORY="3G" + CHECKREQS_DISK_BUILD="5G" + eshopts_push -s extglob + if is-flagq '-g?(gdb)?([1-9])'; then + CHECKREQS_DISK_BUILD="25G" + if ! use component-build; then + CHECKREQS_MEMORY="16G" + fi + fi + eshopts_pop + check-reqs_pkg_setup +} + +pkg_pretend() { + pre_build_checks +} + +pkg_setup() { + pre_build_checks + + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + default + + mkdir -p third_party/node/linux/node-linux-x64/bin || die + ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die + + local keeplibs=( + base/third_party/dmg_fp + base/third_party/dynamic_annotations + base/third_party/icu + base/third_party/nspr + base/third_party/superfasthash + base/third_party/symbolize + base/third_party/valgrind + base/third_party/xdg_mime + base/third_party/xdg_user_dirs + buildtools/third_party/libc++ + buildtools/third_party/libc++abi + chrome/third_party/mozilla_security_manager + courgette/third_party + net/third_party/http2 + net/third_party/mozilla_security_manager + net/third_party/nss + net/third_party/quic + net/third_party/spdy + third_party/WebKit + third_party/abseil-cpp + third_party/analytics + third_party/angle + third_party/angle/src/common/third_party/base + third_party/angle/src/common/third_party/smhasher + third_party/angle/src/third_party/compiler + third_party/angle/src/third_party/libXNVCtrl + third_party/angle/src/third_party/trace_event + third_party/angle/third_party/glslang + third_party/angle/third_party/spirv-headers + third_party/angle/third_party/spirv-tools + third_party/angle/third_party/vulkan-headers + third_party/angle/third_party/vulkan-loader + third_party/angle/third_party/vulkan-tools + third_party/angle/third_party/vulkan-validation-layers + third_party/apple_apsl + third_party/blink + third_party/boringssl + third_party/boringssl/src/third_party/fiat + third_party/breakpad + third_party/breakpad/breakpad/src/third_party/curl + third_party/brotli + third_party/cacheinvalidation + third_party/catapult + third_party/catapult/common/py_vulcanize/third_party/rcssmin + third_party/catapult/common/py_vulcanize/third_party/rjsmin + third_party/catapult/third_party/beautifulsoup4 + third_party/catapult/third_party/html5lib-python + third_party/catapult/third_party/polymer + third_party/catapult/third_party/six + third_party/catapult/tracing/third_party/d3 + third_party/catapult/tracing/third_party/gl-matrix + third_party/catapult/tracing/third_party/jszip + third_party/catapult/tracing/third_party/mannwhitneyu + third_party/catapult/tracing/third_party/oboe + third_party/catapult/tracing/third_party/pako + third_party/ced + third_party/cld_3 + third_party/crashpad + third_party/crashpad/crashpad/third_party/zlib + third_party/crc32c + third_party/cros_system_api + third_party/devscripts + third_party/dom_distiller_js + third_party/fips181 + third_party/flatbuffers + third_party/flot + third_party/freetype + third_party/glslang-angle + third_party/google_input_tools + third_party/google_input_tools/third_party/closure_library + third_party/google_input_tools/third_party/closure_library/third_party/closure + third_party/googletest + third_party/hunspell + third_party/iccjpeg + third_party/inspector_protocol + third_party/jinja2 + third_party/jstemplate + third_party/khronos + third_party/leveldatabase + third_party/libXNVCtrl + third_party/libaddressinput + third_party/libaom + third_party/libaom/source/libaom/third_party/vector + third_party/libaom/source/libaom/third_party/x86inc + third_party/libjingle + third_party/libphonenumber + third_party/libsecret + third_party/libsrtp + third_party/libsync + third_party/libudev + third_party/libwebm + third_party/libxml/chromium + third_party/libyuv + third_party/llvm + third_party/lss + third_party/lzma_sdk + third_party/markupsafe + third_party/mesa + third_party/metrics_proto + third_party/modp_b64 + third_party/node + third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2 + third_party/openmax_dl + third_party/ots + third_party/pdfium + third_party/pdfium/third_party/agg23 + third_party/pdfium/third_party/base + third_party/pdfium/third_party/bigint + third_party/pdfium/third_party/freetype + third_party/pdfium/third_party/lcms + third_party/pdfium/third_party/libopenjpeg20 + third_party/pdfium/third_party/libpng16 + third_party/pdfium/third_party/libtiff + third_party/pdfium/third_party/skia_shared + third_party/perfetto + third_party/ply + third_party/polymer + third_party/protobuf + third_party/protobuf/third_party/six + third_party/pyjson5 + third_party/qcms + third_party/rnnoise + third_party/s2cellid + third_party/sfntly + third_party/simplejson + third_party/skia + third_party/skia/third_party/gif + third_party/skia/third_party/skcms + third_party/skia/third_party/vulkan + third_party/smhasher + third_party/spirv-headers + third_party/spirv-tools-angle + third_party/sqlite + third_party/swiftshader + third_party/swiftshader/third_party/llvm-subzero + third_party/swiftshader/third_party/subzero + third_party/unrar + third_party/usrsctp + third_party/vulkan + third_party/vulkan-validation-layers + third_party/web-animations-js + third_party/webdriver + third_party/webrtc + third_party/webrtc/common_audio/third_party/fft4g + third_party/webrtc/modules/third_party/fft + third_party/webrtc/modules/third_party/g711 + third_party/webrtc/modules/third_party/g722 + third_party/webrtc/rtc_base/third_party/base64 + third_party/webrtc/rtc_base/third_party/sigslot + third_party/widevine + third_party/woff2 + third_party/zlib/google + url/third_party/mozilla + v8/src/third_party/valgrind + v8/src/third_party/utf8-decoder + v8/third_party/inspector_protocol + + # gyp -> gn leftovers + base/third_party/libevent + third_party/adobe + third_party/speech-dispatcher + third_party/usb_ids + third_party/xdg-utils + third_party/yasm/run_yasm.py + ) + if ! use system-ffmpeg; then + keeplibs+=( third_party/ffmpeg third_party/opus ) + fi + if ! use system-icu; then + keeplibs+=( third_party/icu ) + fi + if ! use system-libvpx; then + keeplibs+=( third_party/libvpx ) + keeplibs+=( third_party/libvpx/source/libvpx/third_party/x86inc ) + fi + if use tcmalloc; then + keeplibs+=( third_party/tcmalloc ) + fi + + # Remove most bundled libraries. Some are still needed. + build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die +} + +src_configure() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + local myconf_gn="" + + # Make sure the build system will use the right tools, bug #340795. + tc-export AR CC CXX NM + + if ! tc-is-clang; then + # Force clang since gcc is pretty broken at the moment. + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + strip-unsupported-flags + fi + + if tc-is-clang; then + myconf_gn+=" is_clang=true clang_use_chrome_plugins=false" + else + myconf_gn+=" is_clang=false" + fi + + # Define a custom toolchain for GN + myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\"" + + if tc-is-cross-compiler; then + tc-export BUILD_{AR,CC,CXX,NM} + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\"" + myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\"" + else + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\"" + fi + + # GN needs explicit config for Debug/Release as opposed to inferring it from build directory. + myconf_gn+=" is_debug=false" + + # Component build isn't generally intended for use by end users. It's mostly useful + # for development and debugging. + myconf_gn+=" is_component_build=$(usex component-build true false)" + + # https://chromium.googlesource.com/chromium/src/+/lkcr/docs/jumbo.md + myconf_gn+=" use_jumbo_build=$(usex jumbo-build true false)" + + myconf_gn+=" use_allocator=$(usex tcmalloc \"tcmalloc\" \"none\")" + + # Disable nacl, we can't build without pnacl (http://crbug.com/269560). + myconf_gn+=" enable_nacl=false" + + # Use system-provided libraries. + # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733). + # TODO: use_system_hunspell (upstream changes needed). + # TODO: use_system_libsrtp (bug #459932). + # TODO: use_system_protobuf (bug #525560). + # TODO: use_system_ssl (http://crbug.com/58087). + # TODO: use_system_sqlite (http://crbug.com/22208). + + # libevent: https://bugs.gentoo.org/593458 + local gn_system_libraries=( + flac + fontconfig + freetype + # Need harfbuzz_from_pkgconfig target + #harfbuzz-ng + libdrm + libjpeg + libpng + libwebp + libxml + libxslt + openh264 + re2 + snappy + yasm + zlib + ) + if use system-ffmpeg; then + gn_system_libraries+=( ffmpeg opus ) + fi + if use system-icu; then + gn_system_libraries+=( icu ) + fi + if use system-libvpx; then + gn_system_libraries+=( libvpx ) + fi + build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die + + # See dependency logic in third_party/BUILD.gn + myconf_gn+=" use_system_harfbuzz=true" + + # Optional dependencies. + myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)" + myconf_gn+=" enable_widevine=$(usex widevine true false)" + myconf_gn+=" use_cups=$(usex cups true false)" + myconf_gn+=" use_gnome_keyring=$(usex gnome-keyring true false)" + myconf_gn+=" use_kerberos=$(usex kerberos true false)" + myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)" + + # TODO: link_pulseaudio=true for GN. + + myconf_gn+=" fieldtrial_testing_like_official_build=true" + + # Never use bundled gold binary. Disable gold linker flags for now. + # Do not use bundled clang. + # Trying to use gold results in linker crash. + myconf_gn+=" use_gold=false use_sysroot=false linux_use_bundled_binutils=false use_custom_libcxx=false" + + # Disable forced lld, bug 641556 + myconf_gn+=" use_lld=false" + + ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)" + myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)" + myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\"" + + # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys . + # Note: these are for Gentoo use ONLY. For your own distribution, + # please get your own set of keys. Feel free to contact chromium@gentoo.org + # for more info. + local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" + local google_default_client_id="329227923882.apps.googleusercontent.com" + local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" + myconf_gn+=" google_api_key=\"${google_api_key}\"" + myconf_gn+=" google_default_client_id=\"${google_default_client_id}\"" + myconf_gn+=" google_default_client_secret=\"${google_default_client_secret}\"" + + local myarch="$(tc-arch)" + if [[ $myarch = amd64 ]] ; then + myconf_gn+=" target_cpu=\"x64\"" + ffmpeg_target_arch=x64 + elif [[ $myarch = x86 ]] ; then + myconf_gn+=" target_cpu=\"x86\"" + ffmpeg_target_arch=ia32 + elif [[ $myarch = arm64 ]] ; then + myconf_gn+=" target_cpu=\"arm64\"" + ffmpeg_target_arch=arm64 + elif [[ $myarch = arm ]] ; then + myconf_gn+=" target_cpu=\"arm\"" + ffmpeg_target_arch=$(usex neon arm-neon arm) + else + die "Failed to determine target arch, got '$myarch'." + fi + + # Make sure that -Werror doesn't get added to CFLAGS by the build system. + # Depending on GCC version the warnings are different and we don't want + # the build to fail because of that. + myconf_gn+=" treat_warnings_as_errors=false" + + # Disable fatal linker warnings, bug 506268. + myconf_gn+=" fatal_linker_warnings=false" + + # Avoid CFLAGS problems, bug #352457, bug #390147. + if ! use custom-cflags; then + replace-flags "-Os" "-O2" + strip-flags + + # Prevent linker from running out of address space, bug #471810 . + if use x86; then + filter-flags "-g*" + fi + + # Prevent libvpx build failures. Bug 530248, 544702, 546984. + if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then + filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 + fi + fi + + # https://bugs.gentoo.org/588596 + #append-cxxflags $(test-flags-CXX -fno-delete-null-pointer-checks) + + # Bug 491582. + export TMPDIR="${WORKDIR}/temp" + mkdir -p -m 755 "${TMPDIR}" || die + + # https://bugs.gentoo.org/654216 + addpredict /dev/dri/ #nowarn + + #if ! use system-ffmpeg; then + if false; then + local build_ffmpeg_args="" + if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then + build_ffmpeg_args+=" --disable-asm" + fi + + # Re-configure bundled ffmpeg. See bug #491378 for example reasons. + einfo "Configuring bundled ffmpeg..." + pushd third_party/ffmpeg > /dev/null || die + chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \ + --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die + chromium/scripts/copy_config.sh || die + chromium/scripts/generate_gn.py || die + popd > /dev/null || die + fi + + einfo "Configuring Chromium..." + set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release + echo "$@" + "$@" || die +} + +src_compile() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die + + # Even though ninja autodetects number of CPUs, we respect + # user's options, for debugging with -j 1 or any other reason. + eninja -C out/Release chrome chromedriver + use suid && eninja -C out/Release chrome_sandbox + + pax-mark m out/Release/chrome +} + +src_install() { + local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser" + exeinto "${CHROMIUM_HOME}" + doexe out/Release/chrome + + if use suid; then + newexe out/Release/chrome_sandbox chrome-sandbox + fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" + fi + + doexe out/Release/chromedriver + + local sedargs=( -e "s:/usr/lib/:/usr/$(get_libdir)/:g" ) + sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r3.sh" > chromium-launcher.sh || die + doexe chromium-launcher.sh + + # It is important that we name the target "chromium-browser", + # xdg-utils expect it; bug #355517. + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser + # keep the old symlink around for consistency + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium + + dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver + + # Allow users to override command-line options, bug #357629. + insinto /etc/chromium + newins "${FILESDIR}/chromium.default" "default" + + pushd out/Release/locales > /dev/null || die + chromium_remove_language_paks + popd + + insinto "${CHROMIUM_HOME}" + doins out/Release/*.bin + doins out/Release/*.pak + doins out/Release/*.so + + if ! use system-icu; then + doins out/Release/icudtl.dat + fi + + doins -r out/Release/locales + doins -r out/Release/resources + + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi + + # Install icons and desktop entry. + local branding size + for size in 16 22 24 32 48 64 128 256 ; do + case ${size} in + 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; + *) branding="chrome/app/theme/chromium" ;; + esac + newicon -s ${size} "${branding}/product_logo_${size}.png" \ + chromium-browser.png + done + + local mime_types="text/html;text/xml;application/xhtml+xml;" + mime_types+="x-scheme-handler/http;x-scheme-handler/https;" # bug #360797 + mime_types+="x-scheme-handler/ftp;" # bug #412185 + mime_types+="x-scheme-handler/mailto;x-scheme-handler/webcal;" # bug #416393 + make_desktop_entry \ + chromium-browser \ + "Chromium" \ + chromium-browser \ + "Network;WebBrowser" \ + "MimeType=${mime_types}\nStartupWMClass=chromium-browser" + sed -e "/^Exec/s/$/ %U/" -i "${ED}"/usr/share/applications/*.desktop || die + + # Install GNOME default application entry (bug #303100). + insinto /usr/share/gnome-control-center/default-apps + newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml + + readme.gentoo_create_doc +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog +} diff --git a/www-client/chromium/files/chromium-compiler-r0.patch b/www-client/chromium/files/chromium-compiler-r0.patch deleted file mode 100644 index 3c528e5e71aa..000000000000 --- a/www-client/chromium/files/chromium-compiler-r0.patch +++ /dev/null @@ -1,168 +0,0 @@ -From 71924291b586feaa7045fe0ad7874116e3d1de80 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert <floppym@gentoo.org> -Date: Wed, 25 Apr 2018 13:22:49 -0400 -Subject: [PATCH] Disable various compiler configs - ---- - build/config/compiler/BUILD.gn | 61 ++++++++++------------------------ - 1 file changed, 18 insertions(+), 43 deletions(-) - -diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn -index 461e62da2d50..964d41e9c971 100644 ---- a/build/config/compiler/BUILD.gn -+++ b/build/config/compiler/BUILD.gn -@@ -222,8 +222,6 @@ config("compiler") { - - configs += [ - # See the definitions below. -- ":clang_revision", -- ":compiler_cpu_abi", - ":compiler_codegen", - ] - -@@ -464,18 +462,6 @@ config("compiler") { - cflags += [ "-fcolor-diagnostics" ] - } - -- # TODO(hans): Remove this once Clang generates better optimized debug info by -- # default. https://crbug.com/765793 -- if (is_clang && !is_nacl && current_toolchain == host_toolchain && -- target_os != "chromeos") { -- cflags += [ -- "-Xclang", -- "-mllvm", -- "-Xclang", -- "-instcombine-lower-dbg-declare=0", -- ] -- } -- - # Print absolute paths in diagnostics. There is no precedent for doing this - # on Linux/Mac (GCC doesn't support it), but MSVC does this with /FC and - # Windows developers rely on it (crbug.com/636109) so only do this on Windows. -@@ -1387,10 +1373,6 @@ config("default_warnings") { - - # TODO(hans): https://crbug.com/766891 - "-Wno-null-pointer-arithmetic", -- -- # Ignore warnings about MSVC optimization pragmas. -- # TODO(thakis): Only for no_chromium_code? http://crbug.com/505314 -- "-Wno-ignored-pragma-optimize", - ] - if (llvm_force_head_revision) { - cflags += [ -@@ -1440,22 +1422,6 @@ config("chromium_code") { - "__STDC_FORMAT_MACROS", - ] - -- if (!is_debug && !using_sanitizer && -- (!is_linux || !is_clang || is_official_build) && -- current_cpu != "s390x" && current_cpu != "s390" && -- current_cpu != "ppc64" && current_cpu != "ppc64" && -- current_cpu != "mips" && current_cpu != "mips64") { -- # _FORTIFY_SOURCE isn't really supported by Clang now, see -- # http://llvm.org/bugs/show_bug.cgi?id=16821. -- # It seems to work fine with Ubuntu 12 headers though, so use it in -- # official builds. -- # -- # Non-chromium code is not guaranteed to compile cleanly with -- # _FORTIFY_SOURCE. Also, fortified build may fail when optimizations are -- # disabled, so only do that for Release build. -- defines += [ "_FORTIFY_SOURCE=2" ] -- } -- - if (is_mac || is_ios) { - cflags_objc = [ "-Wobjc-missing-property-synthesis" ] - cflags_objcc = [ "-Wobjc-missing-property-synthesis" ] -@@ -1786,7 +1752,8 @@ config("default_stack_frames") { - } - - # Default "optimization on" config. --config("optimize") { -+config("optimize") { } -+config("xoptimize") { - if (is_win) { - # TODO(thakis): Remove is_clang here, https://crbug.com/598772 - if (is_official_build && full_wpo_on_official && !is_clang) { -@@ -1820,7 +1787,8 @@ config("optimize") { - } - - # Same config as 'optimize' but without the WPO flag. --config("optimize_no_wpo") { -+config("optimize_no_wpo") { } -+config("xoptimize_no_wpo") { - if (is_win) { - # Favor size over speed, /O1 must be before the common flags. The GYP - # build also specifies /Os and /GF but these are implied by /O1. -@@ -1843,7 +1811,8 @@ config("optimize_no_wpo") { - } - - # Turn off optimizations. --config("no_optimize") { -+config("no_optimize") { } -+config("xno_optimize") { - if (is_win) { - cflags = [ - "/Od", # Disable optimization. -@@ -1867,7 +1836,8 @@ config("no_optimize") { - # Turns up the optimization level. On Windows, this implies whole program - # optimization and link-time code generation which is very expensive and should - # be used sparingly. --config("optimize_max") { -+config("optimize_max") { } -+config("xoptimize_max") { - if (is_nacl && is_nacl_irt) { - # The NaCl IRT is a special case and always wants its own config. - # Various components do: -@@ -1914,7 +1884,8 @@ config("optimize_max") { - # - # TODO(crbug.com/621335) - rework how all of these configs are related - # so that we don't need this disclaimer. --config("optimize_speed") { -+config("optimize_speed") { } -+config("xoptimize_speed") { - if (is_nacl && is_nacl_irt) { - # The NaCl IRT is a special case and always wants its own config. - # Various components do: -@@ -1952,7 +1923,8 @@ config("optimize_speed") { - } - } - --config("optimize_fuzzing") { -+config("optimize_fuzzing") { } -+config("xoptimize_fuzzing") { - cflags = [ "-O1" ] + common_optimize_on_cflags - ldflags = common_optimize_on_ldflags - visibility = [ ":default_optimization" ] -@@ -2034,7 +2006,8 @@ config("afdo") { - # configs += [ "//build/config/compiler:symbols" ] - - # Full symbols. --config("symbols") { -+config("symbols") { } -+config("xsymbols") { - if (is_win) { - if (use_goma || is_clang) { - # Note that with VC++ this requires is_win_fastlink, enforced elsewhere. -@@ -2126,7 +2099,8 @@ config("symbols") { - # Minimal symbols. - # This config guarantees to hold symbol for stack trace which are shown to user - # when crash happens in unittests running on buildbot. --config("minimal_symbols") { -+config("minimal_symbols") { } -+config("xminimal_symbols") { - if (is_win) { - # Linker symbols for backtraces only. - cflags = [] -@@ -2157,7 +2131,8 @@ config("minimal_symbols") { - } - - # No symbols. --config("no_symbols") { -+config("no_symbols") { } -+config("xno_symbols") { - if (!is_win) { - cflags = [ "-g0" ] - asmflags = cflags --- -2.17.0 - diff --git a/www-client/chromium/files/chromium-compiler-r3.patch b/www-client/chromium/files/chromium-compiler-r3.patch deleted file mode 100644 index ca41add408ee..000000000000 --- a/www-client/chromium/files/chromium-compiler-r3.patch +++ /dev/null @@ -1,182 +0,0 @@ -From cba2fccce163bc549db529c5d6783478de908325 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert <floppym@gentoo.org> -Date: Wed, 25 Apr 2018 13:22:49 -0400 -Subject: [PATCH] Disable various compiler configs - ---- - build/config/compiler/BUILD.gn | 68 +++++++++------------------------- - 1 file changed, 18 insertions(+), 50 deletions(-) - -diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn -index 2d82ed5b4e23..23632b156900 100644 ---- a/build/config/compiler/BUILD.gn -+++ b/build/config/compiler/BUILD.gn -@@ -225,8 +225,6 @@ config("compiler") { - - configs += [ - # See the definitions below. -- ":clang_revision", -- ":compiler_cpu_abi", - ":compiler_codegen", - ] - -@@ -488,18 +486,6 @@ config("compiler") { - } - } - -- if (is_clang && !is_nacl && current_toolchain == host_toolchain && -- target_os != "chromeos") { -- cflags += [ -- # TODO(hans): Remove this once Clang generates better optimized debug info -- # by default. https://crbug.com/765793 -- "-Xclang", -- "-mllvm", -- "-Xclang", -- "-instcombine-lower-dbg-declare=0", -- ] -- } -- - # Print absolute paths in diagnostics. There is no precedent for doing this - # on Linux/Mac (GCC doesn't support it), but MSVC does this with /FC and - # Windows developers rely on it (crbug.com/636109) so only do this on Windows. -@@ -672,13 +658,6 @@ config("compiler") { - ldflags += [ "-Wl,--no-rosegment" ] - } - -- # This flag enforces that member pointer base types are complete. It helps -- # prevent us from running into problems in the Microsoft C++ ABI (see -- # https://crbug.com/847724). -- if (is_clang && !is_nacl && target_os != "chromeos" && !use_xcode_clang) { -- cflags += [ "-fcomplete-member-pointers" ] -- } -- - # Pass the same C/C++ flags to the objective C/C++ compiler. - cflags_objc += cflags_c - cflags_objcc += cflags_cc -@@ -1467,10 +1446,6 @@ config("default_warnings") { - cflags += [ - # TODO(thakis): https://crbug.com/753973 - "-Wno-enum-compare-switch", -- -- # Ignore warnings about MSVC optimization pragmas. -- # TODO(thakis): Only for no_chromium_code? http://crbug.com/505314 -- "-Wno-ignored-pragma-optimize", - ] - } - } -@@ -1512,22 +1487,6 @@ config("chromium_code") { - "__STDC_FORMAT_MACROS", - ] - -- if (!is_debug && !using_sanitizer && -- (!is_linux || !is_clang || is_official_build) && -- current_cpu != "s390x" && current_cpu != "s390" && -- current_cpu != "ppc64" && current_cpu != "ppc64" && -- current_cpu != "mips" && current_cpu != "mips64") { -- # _FORTIFY_SOURCE isn't really supported by Clang now, see -- # http://llvm.org/bugs/show_bug.cgi?id=16821. -- # It seems to work fine with Ubuntu 12 headers though, so use it in -- # official builds. -- # -- # Non-chromium code is not guaranteed to compile cleanly with -- # _FORTIFY_SOURCE. Also, fortified build may fail when optimizations are -- # disabled, so only do that for Release build. -- defines += [ "_FORTIFY_SOURCE=2" ] -- } -- - if (is_mac || is_ios) { - cflags_objc = [ "-Wobjc-missing-property-synthesis" ] - cflags_objcc = [ "-Wobjc-missing-property-synthesis" ] -@@ -1857,7 +1816,8 @@ config("default_stack_frames") { - } - - # Default "optimization on" config. --config("optimize") { -+config("optimize") { } -+config("xoptimize") { - if (is_win) { - # TODO(thakis): Remove is_clang here, https://crbug.com/598772 - if (is_official_build && full_wpo_on_official && !is_clang) { -@@ -1891,7 +1851,8 @@ config("optimize") { - } - - # Same config as 'optimize' but without the WPO flag. --config("optimize_no_wpo") { -+config("optimize_no_wpo") { } -+config("xoptimize_no_wpo") { - if (is_win) { - # Favor size over speed, /O1 must be before the common flags. The GYP - # build also specifies /Os and /GF but these are implied by /O1. -@@ -1914,7 +1875,8 @@ config("optimize_no_wpo") { - } - - # Turn off optimizations. --config("no_optimize") { -+config("no_optimize") { } -+config("xno_optimize") { - if (is_win) { - cflags = [ - "/Od", # Disable optimization. -@@ -1938,7 +1900,8 @@ config("no_optimize") { - # Turns up the optimization level. On Windows, this implies whole program - # optimization and link-time code generation which is very expensive and should - # be used sparingly. --config("optimize_max") { -+config("optimize_max") { } -+config("xoptimize_max") { - if (is_nacl && is_nacl_irt) { - # The NaCl IRT is a special case and always wants its own config. - # Various components do: -@@ -1985,7 +1948,8 @@ config("optimize_max") { - # - # TODO(crbug.com/621335) - rework how all of these configs are related - # so that we don't need this disclaimer. --config("optimize_speed") { -+config("optimize_speed") { } -+config("xoptimize_speed") { - if (is_nacl && is_nacl_irt) { - # The NaCl IRT is a special case and always wants its own config. - # Various components do: -@@ -2023,7 +1987,8 @@ config("optimize_speed") { - } - } - --config("optimize_fuzzing") { -+config("optimize_fuzzing") { } -+config("xoptimize_fuzzing") { - cflags = [ "-O1" ] + common_optimize_on_cflags - ldflags = common_optimize_on_ldflags - visibility = [ ":default_optimization" ] -@@ -2109,7 +2074,8 @@ config("afdo") { - # configs += [ "//build/config/compiler:symbols" ] - - # Full symbols. --config("symbols") { -+config("symbols") { } -+config("xsymbols") { - if (is_win) { - if (use_goma || is_clang) { - # Note that with VC++ this requires is_win_fastlink, enforced elsewhere. -@@ -2207,7 +2173,8 @@ config("symbols") { - # Minimal symbols. - # This config guarantees to hold symbol for stack trace which are shown to user - # when crash happens in unittests running on buildbot. --config("minimal_symbols") { -+config("minimal_symbols") { } -+config("xminimal_symbols") { - if (is_win) { - # Linker symbols for backtraces only. - cflags = [] -@@ -2238,7 +2205,8 @@ config("minimal_symbols") { - } - - # No symbols. --config("no_symbols") { -+config("no_symbols") { } -+config("xno_symbols") { - if (!is_win) { - cflags = [ "-g0" ] - asmflags = cflags --- -2.18.0.rc2 - diff --git a/www-client/chromium/files/chromium-disable_xml_catalogs.patch b/www-client/chromium/files/chromium-disable_xml_catalogs.patch deleted file mode 100644 index 9f57ed2261c7..000000000000 --- a/www-client/chromium/files/chromium-disable_xml_catalogs.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- a/third_party/blink/renderer/core/xml/parser/xml_document_parser.cc -+++ b/third_party/blink/renderer/core/xml/parser/xml_document_parser.cc -@@ -28,6 +28,10 @@ - - #include <libxml/parser.h> - #include <libxml/parserInternals.h> -+#include <libxml/xmlversion.h> -+#if defined(LIBXML_CATALOG_ENABLED) -+#include <libxml/catalog.h> -+#endif - #include <libxslt/xslt.h> - - #include <memory> -@@ -648,6 +652,9 @@ static void InitializeLibXMLIfNecessary() { - if (did_init) - return; - -+#if defined(LIBXML_CATALOG_ENABLED) -+ xmlCatalogSetDefaults(XML_CATA_ALLOW_NONE); -+#endif - xmlInitParser(); - xmlRegisterInputCallbacks(MatchFunc, OpenFunc, ReadFunc, CloseFunc); - xmlRegisterOutputCallbacks(MatchFunc, OpenFunc, WriteFunc, CloseFunc); diff --git a/www-client/chromium/files/chromium-ffmpeg-clang.patch b/www-client/chromium/files/chromium-ffmpeg-clang.patch deleted file mode 100644 index 6c5ac71323b4..000000000000 --- a/www-client/chromium/files/chromium-ffmpeg-clang.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- a/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py -+++ b/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py -@@ -639,18 +639,8 @@ - if 'win' not in target_os: - configure_flags['Common'].extend([ - '--enable-pic', -- '--cc=clang', -- '--cxx=clang++', -- '--ld=clang', - ]) - -- # Clang Linux will use the first 'ld' it finds on the path, which will -- # typically be the system one, so explicitly configure use of Clang's -- # ld.lld, to ensure that things like cross-compilation and LTO work. -- # This does not work for arm64, ia32 and is always used on mac. -- if target_arch not in ['arm64', 'ia32', 'mipsel'] and target_os != 'mac': -- configure_flags['Common'].append('--extra-ldflags=-fuse-ld=lld') -- - # Should be run on Mac. - if target_os == 'mac': - if host_os != 'mac': diff --git a/www-client/chromium/files/chromium-ffmpeg-ebp-r0.patch b/www-client/chromium/files/chromium-ffmpeg-ebp-r0.patch deleted file mode 100644 index cca5b84d7024..000000000000 --- a/www-client/chromium/files/chromium-ffmpeg-ebp-r0.patch +++ /dev/null @@ -1,18 +0,0 @@ -https://bugs.chromium.org/p/chromium/issues/detail?id=796379 -https://bugs.gentoo.org/656902 - ---- a/third_party/ffmpeg/BUILD.gn -+++ b/third_party/ffmpeg/BUILD.gn -@@ -247,11 +247,7 @@ - # On POSIX x86, sanitizers will fail to compiler the H264 CABAC code due to - # insufficient registers unless we disable EBP usage. crbug.com/786760 - if (target_cpu == "x86") { -- if (using_sanitizer) { -- defines += [ "HAVE_EBP_AVAILABLE=0" ] -- } else { -- defines += [ "HAVE_EBP_AVAILABLE=1" ] -- } -+ defines += [ "HAVE_EBP_AVAILABLE=0" ] - } - - if (!is_clang) { diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest index 57f6ff52e12c..c0df21d0ab6c 100644 --- a/www-client/epiphany/Manifest +++ b/www-client/epiphany/Manifest @@ -1,5 +1,7 @@ AUX epiphany-3.14.0-unittest-2.patch 1725 BLAKE2B 1464841241c618137db834933094968d7769c513ecd8934f73e6522744175efb5d41e05be11ed629cf3072135de39a2c6f05c083d48ea219bc29952ac000487e SHA512 5ec81de76fb8bb1574e954d5bdffd81114c022d558573f049c415f037855b65c03e727fd3fa2ce557c12f3a17921dc655c60ef4e1ad06f3bc9a6a42e58ddde70 AUX epiphany-3.16.0-unittest-1.patch 972 BLAKE2B bf27a8b68a9526ed3b481bae00c614dc57db57c2b6909a6e0d1936c86a395cf577cba8db8bc272a3485527118e69b0f8109ad1427f957b5b2eeff4437c954c5a SHA512 ec59eb312e7826306af76fc587fb9435c6ac2da96cd574df381829bda2e2f987a47afef9bdff0e8dc162fe63f43d1a744edc84b84ae387edd1279d77ebdfdc86 DIST epiphany-3.24.5.tar.xz 3216736 BLAKE2B 8a4dd668606521d1b0144afc9ace8607f52eac457f0059e6087216323ec1132dbe1c755e40dfe9993bf685e5444db1268ada1cdf55edc04c51058fdd256c6047 SHA512 a8f203d182b8c87878a3272f8b4f642b0cf4128476e0727208135cfdffeb293425cf662c58820f0d3aed2e1b20fe6dc4cf5cbb8277a398c6f533a0bea34f40f2 +DIST epiphany-3.26.7.tar.xz 4429308 BLAKE2B cdd8cf084631891e97585307c90bd67f45e71deb6564f54711deb8dfd39c09007732efeb22ad5be45c1b0af6af7be30cf13a9d90aa1e9506a2e997f6f3f8d854 SHA512 686c8825d476a4c6675dadd7a68bf72727714bc6fe01b4dbf67d39b2dc7e3f21d4f630417865800664a716d6316df8a97fde5201ec72c90f448fd6f0af4b49a0 EBUILD epiphany-3.24.5.ebuild 1949 BLAKE2B f17b4603d8f1dbfc26cde3be0c333fa50d3147b61255d1d1618180d5578330a388ed866439e4506c83fb2b06dbc37cf767cd4e25cf2b2a971c222ab0613afecb SHA512 49dabbd617bf90f4af2dbb45d08d6c9a0854555a58a933872b15dca299e7bce9e9084fe07a51571be96d3310651475b0e95e4babf4cf0f7456aea0313fa42f3a +EBUILD epiphany-3.26.7.ebuild 1841 BLAKE2B 74962e17d4ad5c7d962f1ab47bef5161fbc7c3616205520c6d088de51b7b33f3bcb4a1ddeeb74c6a475de72e529be9a87cc67ed16fa855f6caf36170c8fd9627 SHA512 889bbd1442da2425711c85259a73a8cb34e0a76c65f319838eabb2f31514736a03a16bf5e112fc6a8d3956f17bce645b41386c1dc279cb89f8840daf25e561a6 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/www-client/epiphany/epiphany-3.26.7.ebuild b/www-client/epiphany/epiphany-3.26.7.ebuild new file mode 100644 index 000000000000..fba9d58cc806 --- /dev/null +++ b/www-client/epiphany/epiphany-3.26.7.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome.org gnome2-utils meson xdg virtualx + +DESCRIPTION="GNOME webbrowser based on Webkit" +HOMEPAGE="https://wiki.gnome.org/Apps/Web" + +LICENSE="GPL-3+" +SLOT="0" +IUSE="test" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86" + +COMMON_DEPEND=" + >=dev-libs/glib-2.52.0:2 + >=x11-libs/gtk+-3.22.13:3 + >=dev-libs/nettle-3.2:= + >=net-libs/webkit-gtk-2.17.4:4= + >=x11-libs/cairo-1.2 + >=app-crypt/gcr-3.5.5:=[gtk] + >=x11-libs/gdk-pixbuf-2.36.5:2 + >=gnome-base/gnome-desktop-2.91.2:3= + dev-libs/icu:= + >=app-text/iso-codes-0.35 + >=dev-libs/json-glib-1.2.4 + >=x11-libs/libnotify-0.5.1 + >=app-crypt/libsecret-0.14 + >=net-libs/libsoup-2.48:2.4 + >=dev-libs/libxml2-2.6.12:2 + >=dev-libs/libxslt-1.1.7 + dev-db/sqlite:3 + dev-libs/gmp:0= + >=gnome-base/gsettings-desktop-schemas-0.0.1 +" +RDEPEND="${COMMON_DEPEND} + x11-themes/adwaita-icon-theme +" +# paxctl needed for bug #407085 +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools + dev-util/gdbus-codegen + sys-apps/paxctl + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + # https://bugzilla.gnome.org/show_bug.cgi?id=751591 + # ephy-file-helpers tests are currently disabled due to https://gitlab.gnome.org/GNOME/epiphany/issues/419 + # So this patch is currently without effect. Retest with PORTAGE_TMPDIR=/var/tmp once re-enabled upstream. + #"${FILESDIR}"/${PN}-3.16.0-unittest-1.patch +) + +src_configure() { + local emesonargs=( + -Ddeveloper_mode=false + -Ddistributor_name=Gentoo + -Dhttps_everywhere=false # removed in 3.28 + $(meson_use test unit_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_icon_cache_update + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_icon_cache_update + gnome2_schemas_update +} diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest index 7fca305ab685..6eeeb2d2d1ff 100644 --- a/www-client/google-chrome-beta/Manifest +++ b/www-client/google-chrome-beta/Manifest @@ -1,3 +1,3 @@ -DIST google-chrome-beta_68.0.3440.75-1_amd64.deb 55365092 BLAKE2B 242882a9d4bdaf2821b84979573c6b07fe6647774c09ee8971e5c3467bae1a3f426c2a24f09d2b65fdd575c6ded0859e92c2db005df66bf89d723f420ae405bc SHA512 3eecb8c013bb76e80a40fd7fed47ff70c3eff7cc055b22e1b6ee219c0d5e9308e0b47b315560df9e1fcdcf79ca924f9b80ed9df841e8da2a7b52ec8623bae549 -EBUILD google-chrome-beta-68.0.3440.75.ebuild 2715 BLAKE2B e390e4af632a26200d63279a35ef5edba71eb9316f508837edd92dd5dd1b1208b325555f3fab6130b39a29e8c5667e748388791e49ec1cce1ab1a5e13cda8b97 SHA512 31b8b89c65dd7c0a5efcf8ae7775970c4513d6d2b6200e07493bfca8428618dc8beb46f455393614ba9f51c5cabd3513dba67a1957558fabdcfd05f58f42ab8a +DIST google-chrome-beta_69.0.3497.23-1_amd64.deb 56361772 BLAKE2B bdd8581f97e45dbb959d49b00d1beeb0302b5f74a31284af621151a0155be679e299d7d7b0e940519f7b90f49d17e0f9f4de3d3edbe2dd94ae9f7037e63c65e6 SHA512 c9769099551d135a0204331ec0d747043d0e63b27d02844883fd4a516e834a88365a02b947e400b856e8fc81608130ec46068c4c82ce0af8427c757f2cd733dd +EBUILD google-chrome-beta-69.0.3497.23.ebuild 2715 BLAKE2B e390e4af632a26200d63279a35ef5edba71eb9316f508837edd92dd5dd1b1208b325555f3fab6130b39a29e8c5667e748388791e49ec1cce1ab1a5e13cda8b97 SHA512 31b8b89c65dd7c0a5efcf8ae7775970c4513d6d2b6200e07493bfca8428618dc8beb46f455393614ba9f51c5cabd3513dba67a1957558fabdcfd05f58f42ab8a MISC metadata.xml 517 BLAKE2B dfd840aa3f7845f67c8d6cca488d89845ca7c259eb4df00f8458ae48b1962df91ca8299ef34785f635dcab25b445246e999fbbfef3bdd7117a4ee1b14beca420 SHA512 837becd9e41aca24694cd10a7bddbc5ca501aca983832daccb4c091a7712267ef20051e7a19af02bc3b48eed89c9e18aa0d46ca2411e1d58d045ceb732a180af diff --git a/www-client/google-chrome-beta/google-chrome-beta-68.0.3440.75.ebuild b/www-client/google-chrome-beta/google-chrome-beta-69.0.3497.23.ebuild index 3a57de6d8e18..3a57de6d8e18 100644 --- a/www-client/google-chrome-beta/google-chrome-beta-68.0.3440.75.ebuild +++ b/www-client/google-chrome-beta/google-chrome-beta-69.0.3497.23.ebuild diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest index 167ce73fe654..59a79ec7bbf2 100644 --- a/www-client/google-chrome-unstable/Manifest +++ b/www-client/google-chrome-unstable/Manifest @@ -1,3 +1,3 @@ -DIST google-chrome-unstable_69.0.3497.23-1_amd64.deb 56345622 BLAKE2B fab0ffab47b2201310b87bf885b85f87a83b2c5bea03d1bf7d70b334105afe549b62afdbc45b64093b2626bd962a2f2f90bc362e2be089b13424dd52c85a5ac9 SHA512 3908824161e2200c39d20668443ba910b7cb04ed3979f8c8c41ae4ecdc9b59d175a61cb39321aba660de3fffb473c316b6cda5235715765f76560b4850da7b49 -EBUILD google-chrome-unstable-69.0.3497.23.ebuild 2694 BLAKE2B 2bc43982ec155ed3e7b416348d7a58227b2d326f2bab4349d6cdfa216e88c4bd78529301e97ad16a36dd9226d71ab0b748ba262f3e80cbef26fbbd8525c3c286 SHA512 25c03f363aa887f119c763528698b5b370196897ba3344cca4334ef0f232f29a57137fb21fef3e9d5fd696988eefb853a3b0dcbfdd023a57773d940bde4c547a +DIST google-chrome-unstable_70.0.3510.0-1_amd64.deb 56663720 BLAKE2B 57ed294f222a4f8b3d6c76832b0c3741aa3870a661979d934e04c4458de3da57df39f611a72146576796171b75b8b2536aeea9761f0831ad59bf892fc2d1c3ba SHA512 5ac10d46c0adb1d5cfa2caf8bbbc8bcac3ab0bc6798bbcbb8cd023cab128177bb2b417c7da0bcbc37451498edd1f213f70dad07bb47eeece62eb61ac94deff5e +EBUILD google-chrome-unstable-70.0.3510.0.ebuild 2694 BLAKE2B 2bc43982ec155ed3e7b416348d7a58227b2d326f2bab4349d6cdfa216e88c4bd78529301e97ad16a36dd9226d71ab0b748ba262f3e80cbef26fbbd8525c3c286 SHA512 25c03f363aa887f119c763528698b5b370196897ba3344cca4334ef0f232f29a57137fb21fef3e9d5fd696988eefb853a3b0dcbfdd023a57773d940bde4c547a MISC metadata.xml 517 BLAKE2B dfd840aa3f7845f67c8d6cca488d89845ca7c259eb4df00f8458ae48b1962df91ca8299ef34785f635dcab25b445246e999fbbfef3bdd7117a4ee1b14beca420 SHA512 837becd9e41aca24694cd10a7bddbc5ca501aca983832daccb4c091a7712267ef20051e7a19af02bc3b48eed89c9e18aa0d46ca2411e1d58d045ceb732a180af diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-69.0.3497.23.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-70.0.3510.0.ebuild index 550065b04c3e..550065b04c3e 100644 --- a/www-client/google-chrome-unstable/google-chrome-unstable-69.0.3497.23.ebuild +++ b/www-client/google-chrome-unstable/google-chrome-unstable-70.0.3510.0.ebuild diff --git a/www-client/jd/Manifest b/www-client/jd/Manifest index cfb70f80762c..704fe79b77e4 100644 --- a/www-client/jd/Manifest +++ b/www-client/jd/Manifest @@ -1,3 +1,6 @@ +AUX jd-gcc-5.patch 531 BLAKE2B cd4ddb54f204eb6c09b77b76013bd91071a13b37bf365d61be7e41239d577453dd6733bf769ac4ceaff4ea7978d800106922b3ef58d46da98eb1bc9e71b31bec SHA512 851c7ff7faa83cf4e443b6ecee31790d97882bdb5ec461fb925c1bc350492d8b2a150a111778798931c8ca7f327890df11d256e0a75062c54839e8bbd285c4c6 DIST jd-2.8.5-120826.tgz 784657 BLAKE2B 07e3ef150ddbc58cdd5d4e7bddfeb5f4cb5dd9b0c6bfc9fda4309768e34b7f4534549dad919c18ed8c5918d519e672ea4d3728d8bc87280096764d87a74151cb SHA512 0c4aa0845aca71f1172a565d7b9e4a7099fa27c221b452c623b818144b958c8b042e5ab00582eee07bc8d44186a172c9abb750550ae3293851e03382e527e11b -EBUILD jd-2.8.5_p120826.ebuild 1318 BLAKE2B 080ab48fab13fdbac7fbf7539828559fd8c8b14d5541e13b115102fda7be335604a659d2df0335c7fb320ed9b6be09b5070f34915e700f19f64b4942df8ec888 SHA512 d5f91ea64ad531e0931db349722c0a5a9f5710e438103e714d37d977b459a88c805b9ceb8bb31e22eb7bda7bcf07c6357aece94a44ea2a94b770722a46808d2b -MISC metadata.xml 315 BLAKE2B cd3f447e3abc191fcbfa1fef5a48b628972e663374da0ca3908cb48a9ad7c36f2773cfa98d35ec208775bc6b32f1073f40e39b11e3f792e13ea772180a16fb10 SHA512 087cd02ed5f0102424d975d865f4039a567d970e7272da23c8455c00d592f1d2d368ea4843b4570e52a8f892bb2234dfb8b259aa51495794d73e925b1f58419f +DIST jd-2.8.9-150226.tgz 770110 BLAKE2B 096469fdc343dab64485897c5a402a48093ab1cc49e30973ab2f969fd60c389b1987c90246cf897125ab0d1787960574b35b811feacbc68e8079a00366c74602 SHA512 39bb4f0242426a5eff40e2a8c4bfc703491d260d4764be3745581b77a39d6db553521f2e09ea36c15d0318847a6fea8f48e079504f1f575fb600cb196c94df70 +EBUILD jd-2.8.5_p120826.ebuild 1221 BLAKE2B abd38a288f11e9a9cd1abc1515148258a96ccad9a52209dcfc42c77c45131f655584bae500c34ec27dc04ee37c1561760e0d6de2db3a7e3980f7e0cee10477fb SHA512 04b8b510412344fff172326a16d4bdf18b1e5890628cb4ea37ce7cf1f02814bba7072d83125edc060c72b7ec555fa7baeb03bf9f18c4b2bc57a9731d80d903af +EBUILD jd-2.8.9_p150226.ebuild 1192 BLAKE2B 28475f34242dbd8cf00fcb44b8c91c29f7ac48e681ca58bddd190db778ce7ab221ea22672bac5af87d4dc5fd646ae5ba3a4ffbad9e51d7e1966f7bb044efd712 SHA512 fc6368265bbac771685df6195c0a0cef5f1950284df3d7479d67517678e9220981400e6d08ea0ab316fb3a45f3807d129a312c3b4db03cca54f4c10e4b20d2e6 +MISC metadata.xml 419 BLAKE2B cf2a3244f7358e218a9fcbf2fe6265fee1f0ebc983230a8b6777ea8fbaf86555ece54455e464aba5abee3b4fa6ea832eb246c268d7e101d4ca7bb550d11783f5 SHA512 c558d2d6312e3076ee584db16f8192297782ef8cee53dfb7078ba9787d67d777080f2ea8cff26e091240eee712c372cb3a9b364c9f346bd8bbcc138314b921a7 diff --git a/www-client/jd/files/jd-gcc-5.patch b/www-client/jd/files/jd-gcc-5.patch new file mode 100644 index 000000000000..4e6a74f4d79d --- /dev/null +++ b/www-client/jd/files/jd-gcc-5.patch @@ -0,0 +1,15 @@ +https://bugs.gentoo.org/600802 + +Author: nanikata@gmail.com + +--- a/src/article/drawareabase.h ++++ b/src/article/drawareabase.h +@@ -330,7 +330,7 @@ + + // リアライズしたか + // Gtk::Widget::is_realized() はうまく動作しない +- const bool is_drawarea_realized(){ return m_window; } ++ const bool is_drawarea_realized(){ return static_cast<bool>(m_window); } + + // 文字色のID( colorid.h にある ID を指定) + const int get_colorid_text() const{ return m_colorid_text; } diff --git a/www-client/jd/jd-2.8.5_p120826.ebuild b/www-client/jd/jd-2.8.5_p120826.ebuild index dcc8ee7aced2..80bbabb0121e 100644 --- a/www-client/jd/jd-2.8.5_p120826.ebuild +++ b/www-client/jd/jd-2.8.5_p120826.ebuild @@ -1,59 +1,59 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils autotools autotools-utils flag-o-matic +EAPI="6" + +inherit eutils autotools flag-o-matic MY_P="${P/_p/-}" -MY_P="${MY_P/_/-}" DESCRIPTION="gtk2 based 2ch browser written in C++" HOMEPAGE="http://jd4linux.sourceforge.jp/" -SRC_URI="mirror://sourceforge.jp/jd4linux/56721/${MY_P}.tgz" +SRC_URI="mirror://sourceforge.jp/${PN}4linux/56721/${MY_P}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="alsa gnome gnutls migemo" +IUSE="alsa gnutls migemo oniguruma" RDEPEND="dev-cpp/gtkmm:2.4 dev-libs/glib:2 + sys-libs/zlib + x11-libs/libICE + x11-libs/libSM x11-misc/xdg-utils alsa? ( >=media-libs/alsa-lib-1 ) - gnome? ( >=gnome-base/libgnomeui-2 ) - !gnome? ( - x11-libs/libSM - x11-libs/libICE - ) - gnutls? ( >=net-libs/gnutls-1.2 ) - !gnutls? ( >=dev-libs/openssl-0.9 ) - migemo? ( app-text/cmigemo )" - + gnutls? ( net-libs/gnutls ) + !gnutls? ( dev-libs/openssl:0 ) + migemo? ( app-text/cmigemo ) + oniguruma? ( dev-libs/oniguruma )" DEPEND="${RDEPEND} virtual/pkgconfig" - S="${WORKDIR}/${MY_P}" -AUTOTOOLS_AUTORECONF=1 +PATCHES=( "${FILESDIR}"/${PN}-gcc-5.patch ) -src_configure() { +src_prepare() { + default append-cxxflags -std=c++11 - # use gnomeui sm instead of Xorg SM/ICE - local myeconfargs=( + + mv configure.{in,ac} || die + eautoreconf +} + +src_configure() { + econf \ + $(use_with alsa) \ + $(use_with !gnutls openssl) \ + $(use_with migemo) \ + $(use_with migemo migemodict "${EREPFIX}"/usr/share/migemo/migemo-dict) \ + $(use_with oniguruma) \ + --with-sessionlib=xsmp \ --with-xdgopen - $(use_with gnome sessionlib gnomeui) - $(use_with !gnome sessionlib xsmp) - $(use_with alsa) - $(use_with !gnutls openssl) - $(use_with migemo) - $(use_with migemo migemodict /usr/share/migemo/migemo-dict) - ) - autotools-utils_src_configure } src_install() { - autotools-utils_src_install + default doicon ${PN}.png domenu ${PN}.desktop - #dodoc AUTHORS ChangeLog NEWS README } diff --git a/www-client/jd/jd-2.8.9_p150226.ebuild b/www-client/jd/jd-2.8.9_p150226.ebuild new file mode 100644 index 000000000000..c1e8d8e99e2c --- /dev/null +++ b/www-client/jd/jd-2.8.9_p150226.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit eutils autotools flag-o-matic + +MY_P="${P/_p/-}" + +DESCRIPTION="gtk2 based 2ch browser written in C++" +HOMEPAGE="http://jd4linux.sourceforge.jp/" +SRC_URI="mirror://sourceforge.jp/${PN}4linux/62877/${MY_P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa gnutls migemo oniguruma" + +RDEPEND="dev-cpp/gtkmm:2.4 + dev-libs/glib:2 + sys-libs/zlib + x11-libs/libICE + x11-libs/libSM + x11-misc/xdg-utils + alsa? ( >=media-libs/alsa-lib-1 ) + gnutls? ( net-libs/gnutls ) + !gnutls? ( dev-libs/openssl:0 ) + migemo? ( app-text/cmigemo ) + oniguruma? ( dev-libs/oniguruma )" +DEPEND="${RDEPEND} + virtual/pkgconfig" +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${FILESDIR}"/${PN}-gcc-5.patch ) + +src_prepare() { + default + append-cxxflags -std=c++11 + + eautoreconf +} + +src_configure() { + econf \ + $(use_with alsa) \ + $(use_with !gnutls openssl) \ + $(use_with migemo) \ + $(use_with migemo migemodict "${EREPFIX}"/usr/share/migemo/migemo-dict) \ + $(use_with oniguruma) \ + --with-sessionlib=xsmp \ + --with-xdgopen +} + +src_install() { + default + doicon ${PN}.png + domenu ${PN}.desktop +} diff --git a/www-client/jd/metadata.xml b/www-client/jd/metadata.xml index f69cb4cf43a6..79b2e260a246 100644 --- a/www-client/jd/metadata.xml +++ b/www-client/jd/metadata.xml @@ -5,6 +5,9 @@ <email>cjk@gentoo.org</email> <name>Cjk</name> </maintainer> + <use> + <flag name="oniguruma">Use <pkg>dev-libs/oniguruma</pkg> for regular expression</flag> + </use> <upstream> <remote-id type="sourceforge-jp">jd4linux</remote-id> </upstream> diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest index 45e977112571..32d01b94767a 100644 --- a/www-client/opera-beta/Manifest +++ b/www-client/opera-beta/Manifest @@ -1,5 +1,5 @@ -DIST opera-beta_55.0.2994.20_amd64.deb 56266674 BLAKE2B a8198ecf4c9086f8e50f027256a380e3a97760cc47a8a54c3975cdff08374330fba35e77f03a9b0293cf1932cc98201f876974b59421bfb1c3c4a682d8ff1742 SHA512 607942e2cfa31c98c503077d827c74122e7ac8540500f89f72e1aff613c1b21abc260defb6ef6bcf31437e13fe98dd2b97537a4f81040d80f9d2c519f3c40e41 DIST opera-beta_55.0.2994.23_amd64.deb 56588490 BLAKE2B 4ddf932d0ad9cba59a9e221f880d31b3346868cc163974d63ee200dc402d4cb13f0228def39b8f469f09c82eb98e7bce5608f7395126c1721143e52db83132b4 SHA512 c0125bb6087998941f7edcdf97b399c3fd965e70491f5de3c1191a826c2687607dc87af4784d942263749e9b361ef976351c16ab925206354030922045734ba3 -EBUILD opera-beta-55.0.2994.20.ebuild 2321 BLAKE2B b09bfa2cc73d206f4d9ebb72efcaa7e9cfbdf4fc351bc97c8ca993d13f54dfcc96c0119ddb2503b5b041489ce57bff76faa1b300263fc3ff14094a580f847d31 SHA512 31332154b99d40920a9898923af02d8009f0fedddd324fdf2628e60239509a2d58e2a8484d0090cc5a458947e4f5e7e02e465caac866c134b08798958d7daf60 +DIST opera-beta_55.0.2994.29_amd64.deb 55842144 BLAKE2B cde94452c7986e2c913605865eb85928dc250105347db2af81e4891bdc9dfae38006861ac8bcf88df7a4dcf1ed6714b335d978ecf0e32a1ddde9d77a2130b3c2 SHA512 8808fec284cad8944000609b286636a929c84d92ca16b41c9398e22811c861ed1b219b0e4bac8dc7b8cecb1202d82588cf7194663f597270f146d3cdffbb0a67 EBUILD opera-beta-55.0.2994.23.ebuild 2321 BLAKE2B b09bfa2cc73d206f4d9ebb72efcaa7e9cfbdf4fc351bc97c8ca993d13f54dfcc96c0119ddb2503b5b041489ce57bff76faa1b300263fc3ff14094a580f847d31 SHA512 31332154b99d40920a9898923af02d8009f0fedddd324fdf2628e60239509a2d58e2a8484d0090cc5a458947e4f5e7e02e465caac866c134b08798958d7daf60 +EBUILD opera-beta-55.0.2994.29.ebuild 2321 BLAKE2B b09bfa2cc73d206f4d9ebb72efcaa7e9cfbdf4fc351bc97c8ca993d13f54dfcc96c0119ddb2503b5b041489ce57bff76faa1b300263fc3ff14094a580f847d31 SHA512 31332154b99d40920a9898923af02d8009f0fedddd324fdf2628e60239509a2d58e2a8484d0090cc5a458947e4f5e7e02e465caac866c134b08798958d7daf60 MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993 diff --git a/www-client/opera-beta/opera-beta-55.0.2994.20.ebuild b/www-client/opera-beta/opera-beta-55.0.2994.29.ebuild index 135872778f99..135872778f99 100644 --- a/www-client/opera-beta/opera-beta-55.0.2994.20.ebuild +++ b/www-client/opera-beta/opera-beta-55.0.2994.29.ebuild diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest index cf44ae1fdf6d..a0a9caaf656f 100644 --- a/www-client/opera-developer/Manifest +++ b/www-client/opera-developer/Manifest @@ -1,5 +1,5 @@ -DIST opera-developer_56.0.3023.0_amd64.deb 59238156 BLAKE2B b76684508134413bad2df613f5cbed3f0c166f7cc89335026c8817d3f1c8d81acde14682b2dd2417395a478bdabd8c680994fd9cdcae143e9aab1537b8ef81cd SHA512 e680cee4804707556e72d0d3ba476651bcdaf15c3264b87fe0fcfcbaab896b650f6ef940c2805f4f2611350fab2cbcfdeaaf3abcf0a02ea0150bca46cc19292a DIST opera-developer_56.0.3026.0_amd64.deb 59316648 BLAKE2B be1cb1abc97b32f9e323b49378d6d626b58aedcb5c529e77cabfebe65cd0e6dfaba0f26a7e90c2910a7468a3958a70cb538aa1ec886c5a60fa8ae77ce9c4b1c1 SHA512 dbc1ddfcc3f6914ab157ba56db60398a73d16e42b5c7a2d6452b0707acdade74060a1832dd2eda28c38c0363340b5185fd50cc01bcc0e7a199d4c154c3fe9817 -EBUILD opera-developer-56.0.3023.0.ebuild 2321 BLAKE2B 56e8594faefd33b0303eeaa1c40b8874d038679f0296782dd593974fb5d58bbe22364d4a70bac166ae4587ace78c60aa0ae5ccfb79b5c2b2b8d2e285bfbe7cf1 SHA512 602f6281bac8432618c22f051541c513517d6a4f805b07a1c53a1c597089e53131ecf9cd8bf177af212941b45733e4eebc1ddb91a8d074ef5bf4418067cdbd5f +DIST opera-developer_56.0.3037.0_amd64.deb 55910568 BLAKE2B cdec28a3437084a1fdabdf39ad23db2ca913558c2e73fcb744c22873683b628543312fbf4eb68d5d82fedb4444e88b6016c23f6f4a4f47273e62b9af5f65baa6 SHA512 6a47a2a89d9b54c35df14eb99226685517b27b3adfea482280eb4eb77e1560f7c91a3409f964ed1f708ec680ada14fe6255da6228e83c677bd175144526eb3cf EBUILD opera-developer-56.0.3026.0.ebuild 2321 BLAKE2B 56e8594faefd33b0303eeaa1c40b8874d038679f0296782dd593974fb5d58bbe22364d4a70bac166ae4587ace78c60aa0ae5ccfb79b5c2b2b8d2e285bfbe7cf1 SHA512 602f6281bac8432618c22f051541c513517d6a4f805b07a1c53a1c597089e53131ecf9cd8bf177af212941b45733e4eebc1ddb91a8d074ef5bf4418067cdbd5f +EBUILD opera-developer-56.0.3037.0.ebuild 2321 BLAKE2B 56e8594faefd33b0303eeaa1c40b8874d038679f0296782dd593974fb5d58bbe22364d4a70bac166ae4587ace78c60aa0ae5ccfb79b5c2b2b8d2e285bfbe7cf1 SHA512 602f6281bac8432618c22f051541c513517d6a4f805b07a1c53a1c597089e53131ecf9cd8bf177af212941b45733e4eebc1ddb91a8d074ef5bf4418067cdbd5f MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993 diff --git a/www-client/opera-developer/opera-developer-56.0.3023.0.ebuild b/www-client/opera-developer/opera-developer-56.0.3037.0.ebuild index 7f81451646eb..7f81451646eb 100644 --- a/www-client/opera-developer/opera-developer-56.0.3023.0.ebuild +++ b/www-client/opera-developer/opera-developer-56.0.3037.0.ebuild diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest index a58250aac23b..fb48f704ad4f 100644 --- a/www-client/opera/Manifest +++ b/www-client/opera/Manifest @@ -2,9 +2,9 @@ DIST opera-12.16-1860.amd64.freebsd.tar.xz 13312684 BLAKE2B 2c4cd52a07999c5beabe DIST opera-12.16-1860.i386.freebsd.tar.xz 13385696 BLAKE2B 35fef5a5d1784941ce11ff3fed440d9c8f83ce5f9a0a8aad3f68deb470a7d82accfe7c9c93be225b458c0fc8e738ca7841d3d14abcaa201801321f3280f2b58f SHA512 0bb2c0548765ea476cdb8be6c84faf1d60dddb5a2c08b7312027f4cd17fa8ebd4fbc1a97657bbcb0ac07733e5f3b340b181a307a778c38543140adbfe7f8b844 DIST opera-12.16-1860.i386.linux.tar.xz 13154668 BLAKE2B 7f9ef54f44bc143c13173bce92543351c39288058455baf3fde19f9f8766c9acd72971216c8c340fd89e918f18e89320eb8d13c4be9ec71635e2073c94c90067 SHA512 a13ec53311e3e78f35103a9dd5337c0e9a555362860213080211ee9d21de88fbd6aae03bed20b7515874d5a09dfbab108954213745fb82175f5e48e555152613 DIST opera-12.16-1860.x86_64.linux.tar.xz 14018800 BLAKE2B e0cb727ea79868d1c3c692d445fc8949f554c3bbe2bf3c9f222885891458cab7af1a29096cd3caf6936e83068841dda4bff5b8a17eb55a86bebe39ce2b270183 SHA512 c1289f352ea5fc8133b105771f48fdc56ccd770920330b1a0ed939ff909abc68081447673572eabeb1aae6db5194b6ab35c93afad78a91d8f7a9a0f91e81ef8b -DIST opera-stable_54.0.2952.60_amd64.deb 55845302 BLAKE2B b7b8ea124dc50da1b9bac33aa9aca9e672a54ddbffd5257d31984951af5d8f9587f86699a6969c9594e7f8e6e6a11b4e26e92dc6203d9f8fec1ba6eae0db7597 SHA512 e650f202fed6bf962bc3f94aad3eadcf5cfb9a82a6588263d4cf4bec5e4ce3a798aab0be1692c385579964031785fb4875528be803aa8dd93ca8eaecc22812e6 DIST opera-stable_54.0.2952.64_amd64.deb 55735848 BLAKE2B a2530afdf8c6aa6d0d2d456eea1f222fe58e6048c015d8a28977aac8cfd967d62c88dc727abb3d2e2bdb10962e55fa9de22d8066b9d1de03113162c47d3d7199 SHA512 410f6fae8bfc35373e22e73465af87544e0051c4fd04df560601fb57ae313b2db849d862387a8769c65bdc22b02e9ba81600ff44ae65f612e838b9bfcfa9a40c +DIST opera-stable_54.0.2952.71_amd64.deb 55731158 BLAKE2B 81df63cee2199b7ace01f30b86fbdbffb6adbefacb0828b3b1744993be96227a25991f367541396b7535cc4d69b2de727649853fc6be0dfd78e54c518a5e3c82 SHA512 4f9881071063ff290534c5f13f5fd783129d3430ed64ebb8e48622fcd22291343c62784a2f4ba6eabbf36049270b7383162597ca7ff48aac78078981b351e439 EBUILD opera-12.16_p1860-r1.ebuild 6118 BLAKE2B 72e7be2d8786ef62b3a7b9fe93019e0df26b60d37826789c0e1ff691571a84d9f964c18517cb2acee0c4a6ba98c86ba00a032cb309197b83101ab8edf4a17dda SHA512 109edf5cd49938f57a59ce704efa46abfa93e1f72edabc57cffd8ca72e15193b3d35280b458ceb569a7163e7f7ec25cf84aaf602114855fad849f3c6c2125937 -EBUILD opera-54.0.2952.60.ebuild 2244 BLAKE2B 29a9abb8eef54f8a45263e1fa5fa114de5c5e5c04a792ac829c64fd1dfe2fbeac65eb8ef2a1118a69ee7c461edbbdcf4af34543fe25e2d7c67e12ff619f602ff SHA512 98a4dc3cf7b5b0023a11837b8eaeed8f540351473634b5f61d9054dda004fbb4b38d26710b8ffa22fa6dd3dfd36a36a330754f0ceca17dee8d304b183a99a1a5 EBUILD opera-54.0.2952.64.ebuild 2244 BLAKE2B 29a9abb8eef54f8a45263e1fa5fa114de5c5e5c04a792ac829c64fd1dfe2fbeac65eb8ef2a1118a69ee7c461edbbdcf4af34543fe25e2d7c67e12ff619f602ff SHA512 98a4dc3cf7b5b0023a11837b8eaeed8f540351473634b5f61d9054dda004fbb4b38d26710b8ffa22fa6dd3dfd36a36a330754f0ceca17dee8d304b183a99a1a5 +EBUILD opera-54.0.2952.71.ebuild 2244 BLAKE2B 29a9abb8eef54f8a45263e1fa5fa114de5c5e5c04a792ac829c64fd1dfe2fbeac65eb8ef2a1118a69ee7c461edbbdcf4af34543fe25e2d7c67e12ff619f602ff SHA512 98a4dc3cf7b5b0023a11837b8eaeed8f540351473634b5f61d9054dda004fbb4b38d26710b8ffa22fa6dd3dfd36a36a330754f0ceca17dee8d304b183a99a1a5 MISC metadata.xml 576 BLAKE2B b7741cc8f83a9b2f8b5a408f90123000ff5daab77771adaefeb72ae1cdfaf7213f674097e6875c168907bc6820764ccb93c2a3696e792e1f6db92d5f13d664af SHA512 475c622917d4c749b7d940d023519152820a6d6cba48b01f3fdeee8261a2faf217fee10c0e482d6dee5d46f26b2e8ca938d79b93cde178aeb66fb71c268d2374 diff --git a/www-client/opera/opera-54.0.2952.60.ebuild b/www-client/opera/opera-54.0.2952.71.ebuild index 23b9ad88ecc4..23b9ad88ecc4 100644 --- a/www-client/opera/opera-54.0.2952.60.ebuild +++ b/www-client/opera/opera-54.0.2952.71.ebuild diff --git a/www-client/otter/Manifest b/www-client/otter/Manifest index a9bb7659eb97..9050ab970526 100644 --- a/www-client/otter/Manifest +++ b/www-client/otter/Manifest @@ -1,6 +1,6 @@ DIST otter-0.9.99.1.tar.gz 4815838 BLAKE2B 466193891c13d1ac1837dbf4d845fe26fe1c2456afc20b31e75d5ae1d8579d0b80a87a5ac0cd8ae778a23db997dfcf438169634776da97d65a49e13d44a240d4 SHA512 333759ee0f846ce503d7a96ba7ce69fb7bfc4c08e8872b80f6230966d5d8f4c3d85b98b8e636500cc4e100f5c2d400ac7f622fbeb15ec1100614fe53fe73f88d -DIST otter-0.9.99.tar.gz 4758228 BLAKE2B 503f94bb341e4a1701b8935cb14d7b972f0a212a1c626743a2758e95d864be534737d320daf142738a983a95512c1985aa035afdd33ac62ac2947a68403c49dd SHA512 7178dc9e7b7ecb9a1e9e4910616366f7e4186be592795cd6f9674238b1f94855cec2fa4065651491265f9d713ca8149aca225feff85fff62938580a050ca1afc +DIST otter-0.9.99.2.tar.gz 4857916 BLAKE2B c6009c29c8740e9159dd874eb76db1245c3eae64f1f795a1dda0a6bb0f99f9d82595efa76ea1fdea0043e1131464718520d08b82d503c0ac07162f8631a499bf SHA512 5d30e826a011847be8f2df53efa3d389be350d139ed39abbd21fa7de2555769b5098a6f7849794463866be793365b3c91c527cfd3b17e06f32f61ec526756139 EBUILD otter-0.9.99.1.ebuild 1817 BLAKE2B fec0434247425fcfbaa89abfb3b669269acc294dde57f1f84c95445b023b78b48a30e074f927ff5ba15ff1d1ca3da864bb2c71bad2c5856f5a9da2a8b7ca29fb SHA512 d5dd664dc246ee0e15f92214961eb641fa4274da6032870cc8b879c6de0c42cb4dad6423e4486d57b3c8121bf56c4e173875583158aea700cbbe6a38af2b10c2 -EBUILD otter-0.9.99.ebuild 1817 BLAKE2B fec0434247425fcfbaa89abfb3b669269acc294dde57f1f84c95445b023b78b48a30e074f927ff5ba15ff1d1ca3da864bb2c71bad2c5856f5a9da2a8b7ca29fb SHA512 d5dd664dc246ee0e15f92214961eb641fa4274da6032870cc8b879c6de0c42cb4dad6423e4486d57b3c8121bf56c4e173875583158aea700cbbe6a38af2b10c2 +EBUILD otter-0.9.99.2.ebuild 1817 BLAKE2B fec0434247425fcfbaa89abfb3b669269acc294dde57f1f84c95445b023b78b48a30e074f927ff5ba15ff1d1ca3da864bb2c71bad2c5856f5a9da2a8b7ca29fb SHA512 d5dd664dc246ee0e15f92214961eb641fa4274da6032870cc8b879c6de0c42cb4dad6423e4486d57b3c8121bf56c4e173875583158aea700cbbe6a38af2b10c2 EBUILD otter-9999.ebuild 1454 BLAKE2B 44a2b89a5ab1b01a9d16440d25b4de7889e02fac35a5c4e5bb755a3323b8c68baaa27d8518905246bcb6741cec19e81713130dd3b516f23500bf6c3d6dc8e2d5 SHA512 ae93d8bae4b15c1cb99d304d28ce9547bd068bbcc29924091523af470293bce0f077a06042785a76b66a89a431f297af52c5b35eba987de2e7ac769066b983b4 MISC metadata.xml 466 BLAKE2B 95a6b3f8c4a297c6a57f514173a99b2e6a6dda37cd90c0b9a3bb9069a272daad73dc7b9c3a054741331e813b625e14f1a395263409255ad12692f049f557d5ff SHA512 3c07f030c4ae6777cca5e122f32a6b2f5844a2dc5bba27a6ea17b36ae56ef43174deefe0460128a6e31d709857e5b915d340b8e6e50049e43c87bfcf58f95f22 diff --git a/www-client/otter/otter-0.9.99.ebuild b/www-client/otter/otter-0.9.99.2.ebuild index a354d54d965f..a354d54d965f 100644 --- a/www-client/otter/otter-0.9.99.ebuild +++ b/www-client/otter/otter-0.9.99.2.ebuild diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest index 6bb7ac04c964..3d4e7b30e2aa 100644 --- a/www-client/vivaldi-snapshot/Manifest +++ b/www-client/vivaldi-snapshot/Manifest @@ -1,14 +1,9 @@ -AUX vivaldi-snapshot-1.14.1072.3_p1-libffmpeg.patch 603 BLAKE2B a4b048e605d70544de30e69245b50615162aa8b983bb254b3979ee6060d93a1e04de16d4e8b2b0426a7faea471a89644be3d6896206de35affb2158941c0f542 SHA512 60aedeeb8e8443c3177f19b4aa745415138ad9f3fa4f3696ad00d2b93889e145f401c59298454e62462f0a8afa619ff2d07bb481ff5895735b89c3701d270be9 -DIST vivaldi-snapshot-1.16.1226.3_p1-amd64.deb 54931368 BLAKE2B fecdbf62cf301a051f0798545847aba381f803b69165c470f6057247b626b31c0194f1bdf88f7bfeda57cbcc7d2b14d21efbf9e60cd177f37d9cd65d7edd6f36 SHA512 88a5c72cc2b0558d9819eb17525f00d3a049b01ebd80734ddbcc0b5928f188b3b6f081b7ed1e1a403cf2a071b009d5b26ea5af2b72b26b45eb42e644f5a47236 -DIST vivaldi-snapshot-1.16.1226.3_p1-armhf.deb 48799752 BLAKE2B 4bf6ddf1ff1869c1a4614615046de27367dce9bf6c02208701740e12a3e6ef0c821ec486129feee8b2886c6a7f744d57115e5e8c2077e5540c71b70faadef4cd SHA512 d53eeba114f0502c0e045fc3a5d5531654f36bafeb34666ecea3798c4ceda8966f7079fb80c55617789c16ee273529f9ff6b872c56d63b430997bd2901cae6af -DIST vivaldi-snapshot-1.16.1226.3_p1-i386.deb 54406672 BLAKE2B 42e979c5b16d3f4d7ba3cf22c63b84b8991d14a13b3f1d8950cc1e504800cbb4a25a560b515201ebc4292a6aef6254008150926dbab5bb806ab70bfc84da0b7a SHA512 b7f50f377ede4a3a9ccb90dece883f5ca289f875b4397c0aa9151c60ab80378eed4dc198a0aa4d3960bfb766061510277f8b53f3a72c29532940b3878d04d887 -DIST vivaldi-snapshot-1.16.1230.3_p1-amd64.deb 54948576 BLAKE2B e32ed93d6e5692f4e2dd21e7fb93edfe67408e346e3ab264f7dbc0f536245d32d06573edc396efb9c7eff5e7eb02ceb1965321c104e6be556998102aba6c65bc SHA512 6e60ddc456525012a02648cff70aa1908635da79b0711cea6b9a296d983969f2fe2e22f0dc78ee29d362403a4cb5dacacc8e3d3f302e4fc5170cd508639fd348 -DIST vivaldi-snapshot-1.16.1230.3_p1-armhf.deb 48827914 BLAKE2B 53166df94706501b96c185cc97681cec6a1a227ceb74f5974a6e63b5f70148195fde0ddfda978c7694f480460d915ad7f8f5c3b68217835847a7b2d109362923 SHA512 a1483e209a82886b24fe067218b27f72667aa40f92382db560008d5198a018df43ec076c17f2059e03c2a41402f8f862799537385660007dff30b29e899cc127 -DIST vivaldi-snapshot-1.16.1230.3_p1-i386.deb 54437300 BLAKE2B 0465cfed1663a1595d9361ed9677019edfe10ef9b3e3c39ddf450c86ad9f23aa56307a95c048fc67dfee9d0e440e2519498b8913bde306f4eff159a429b1276c SHA512 3c24a26f8797ec844bbbf385ea61390000ee27c4cd9dce09958ac4e21143b65fad0bfaca56b35caba4f22401cf0e3279471e034520deb4ec1b424a7f18bacf3e DIST vivaldi-snapshot-1.16.1246.7_p1-amd64.deb 54951038 BLAKE2B 2e74799186965efc3ccd5eea6051c4eca4df287de3820ae88f72d0bb11eb50e31d768fea6c4d2dbc7d1fb3d4d2d5eaeb8f491d068c3be80e327134e56d69aa8d SHA512 2c3a7f2e7f1a3d458f245f89764486fd7dc00b77ec23cee51fda2a3aabfa8e51a27ce6152060858d441da6296a1970705f20f46d676e20531e3bc58556d96cf6 DIST vivaldi-snapshot-1.16.1246.7_p1-armhf.deb 48813648 BLAKE2B 5ace5fa65e255a5acec7fe8b9c8299f385af06f9d0d2e1a92580bc1b16801b123c052044c7473def7e2e87e89a51db08070e8a39ba79f981a1ea7ed0b2c9a478 SHA512 eb41b1abe8a4b50c71f881f96e308c922cee0acdbe4a5933d9f0d873104b6003a4c7ac58257acaafff6c5d67580c36764c06c3860b35a2d995c65e04c99c5d20 DIST vivaldi-snapshot-1.16.1246.7_p1-i386.deb 54434310 BLAKE2B 19940c56ab8644d63e18f5d0003d98fe126fbefe138801b3fa376d22745f98a1a9acef4bb7b182beb081abf55f9161187f0b85ac225297d904bd5648e41bfb56 SHA512 ae1f98efa4ccf2051b7770ddb8f22e7ee869705294ab8a83c129ee99e26090dc654d3a2890c9aa3ec4b945e0e5329b910e8696e32a6cbdcf2b8551811612bee6 -EBUILD vivaldi-snapshot-1.16.1226.3_p1-r1.ebuild 2509 BLAKE2B e2bf04ea6626b6f1b1ad34e1825a12eec0f6fc2ee785faf9c62ad3076e3b911f73a23f5850264afab28023475f4d1d27954bd2510b7268ba895f948fa83069f8 SHA512 0488ae172c9096e9bd4ed7b862964a50735f74db4e77039e1efe2f712540fb3807fa45090ab6bb7f245db1f43fe15a90b78a39ba7453e28f7455f45be5e2127d -EBUILD vivaldi-snapshot-1.16.1230.3_p1.ebuild 2509 BLAKE2B e2bf04ea6626b6f1b1ad34e1825a12eec0f6fc2ee785faf9c62ad3076e3b911f73a23f5850264afab28023475f4d1d27954bd2510b7268ba895f948fa83069f8 SHA512 0488ae172c9096e9bd4ed7b862964a50735f74db4e77039e1efe2f712540fb3807fa45090ab6bb7f245db1f43fe15a90b78a39ba7453e28f7455f45be5e2127d +DIST vivaldi-snapshot-1.16.1259.3_p1-amd64.deb 54952974 BLAKE2B 660b7ef27e994c77223f082d63377420093e68c24285c15e3cb9188489218a66264d6a996f4f848d16a80e22e6cb8b32023d5ef91b16beb370ab9145b9f944b0 SHA512 dd5fbdc9cc757e5fa89fbd44171c1992e839d17a5581d970484fd6531b3ba4a8ebca3f7af85bbaa15400c7831f71831d70baf0c65b6d513d5433a0fa35d7d2a3 +DIST vivaldi-snapshot-1.16.1259.3_p1-armhf.deb 48849488 BLAKE2B 4663e7fa65e5c2c05ceef0b03e201647eaf7778bf95bfc2b9166df117a23f71c3f5bfca457a34a52694cba428d1a4557f2784ef9c957159d80e531fae0748497 SHA512 67c9fc8adc2913ae5baeb25fb730aa2da06133987aa3adee48e194b6be9fa46a44854edbcafc521c5ba4fa96c379b5fd435113e893e84ca1cbad5a5c0f2cb0f9 +DIST vivaldi-snapshot-1.16.1259.3_p1-i386.deb 54436966 BLAKE2B 8e35f0ff901004fc755018431e80c336ecc76c381f6e36382227277a0348e35bcd2f405e98d03ea479daef1b46e536de3172e9407a16960f760f9a0dc9a57344 SHA512 a4871246d476edf53f28cb8167d641403ec826030dceb3a9e6d904b4b32aa6cc8c78f0528feef4314be618b442484d8061dc34eae94830103967c11562211052 EBUILD vivaldi-snapshot-1.16.1246.7_p1.ebuild 2509 BLAKE2B e2bf04ea6626b6f1b1ad34e1825a12eec0f6fc2ee785faf9c62ad3076e3b911f73a23f5850264afab28023475f4d1d27954bd2510b7268ba895f948fa83069f8 SHA512 0488ae172c9096e9bd4ed7b862964a50735f74db4e77039e1efe2f712540fb3807fa45090ab6bb7f245db1f43fe15a90b78a39ba7453e28f7455f45be5e2127d +EBUILD vivaldi-snapshot-1.16.1259.3_p1.ebuild 2509 BLAKE2B e2bf04ea6626b6f1b1ad34e1825a12eec0f6fc2ee785faf9c62ad3076e3b911f73a23f5850264afab28023475f4d1d27954bd2510b7268ba895f948fa83069f8 SHA512 0488ae172c9096e9bd4ed7b862964a50735f74db4e77039e1efe2f712540fb3807fa45090ab6bb7f245db1f43fe15a90b78a39ba7453e28f7455f45be5e2127d MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993 diff --git a/www-client/vivaldi-snapshot/files/vivaldi-snapshot-1.14.1072.3_p1-libffmpeg.patch b/www-client/vivaldi-snapshot/files/vivaldi-snapshot-1.14.1072.3_p1-libffmpeg.patch deleted file mode 100644 index bd64493c404a..000000000000 --- a/www-client/vivaldi-snapshot/files/vivaldi-snapshot-1.14.1072.3_p1-libffmpeg.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/opt/vivaldi-snapshot/vivaldi-snapshot -+++ b/opt/vivaldi-snapshot/vivaldi-snapshot -@@ -54,6 +54,7 @@ - # Check for libs in preferred order. - # Where possible, use other files/directories to confirm it's the correct variant. - VIVALDI_FFMPEG_FOUND=NO -+checkffmpeg '/usr/lib64/chromium/libffmpeg.so' - checkffmpeg '/usr/lib/chromium-browser/libffmpeg.so' '/usr/share/doc/chromium-codecs-ffmpeg-extra' - checkffmpeg "/usr/lib/$DEBARCH/oxide-qt/libffmpeg.so" '/usr/share/doc/oxideqt-codecs-extra' - checkffmpeg '/usr/lib64/chromium-ffmpeg-extra/libffmpeg.so' '/usr/share/doc/packages/chromium-ffmpeg-extra' diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.16.1230.3_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.16.1230.3_p1.ebuild deleted file mode 100644 index e897c38d5d11..000000000000 --- a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.16.1230.3_p1.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -CHROMIUM_LANGS=" - am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk vi zh-CN zh-TW -" -inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs xdg-utils - -VIVALDI_HOME="opt/${PN}" -DESCRIPTION="A browser for our friends" -HOMEPAGE="https://vivaldi.com/" -VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_" -SRC_URI=" - amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) - arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb ) - x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) -" - -LICENSE="Vivaldi" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~x86" -RESTRICT="bindist mirror" - -DEPEND=" - virtual/libiconv -" -RDEPEND=" - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/speex - net-print/cups - sys-apps/dbus - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:2 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango[X] -" -QA_PREBUILT="*" -S=${WORKDIR} - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die - mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die - - mv usr/share/doc/${PN} usr/share/doc/${PF} || die - chmod 0755 usr/share/doc/${PF} || die - - rm \ - _gpgbuilder \ - etc/cron.daily/${PN} \ - ${VIVALDI_HOME}/libwidevinecdm.so \ - || die - rmdir \ - etc/cron.daily/ \ - etc/ \ - || die - - local c d - for d in 16 22 24 32 48 64 128 256; do - mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die - cp \ - ${VIVALDI_HOME}/product_logo_${d}.png \ - usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die - done - - pushd "${VIVALDI_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - epatch_user -} - -src_install() { - mv * "${D}" || die - dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} - - fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox -} -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update -} diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.16.1226.3_p1-r1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.16.1259.3_p1.ebuild index e897c38d5d11..e897c38d5d11 100644 --- a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.16.1226.3_p1-r1.ebuild +++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.16.1259.3_p1.ebuild |