aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Brewer <tomboy64@sina.cn>2016-04-28 07:25:53 +0200
committerMatthew Brewer <tomboy64@sina.cn>2016-04-28 07:25:53 +0200
commit1bb15d74baf65c6ca8a598894475a696c4daab0e (patch)
treeb4c887b0fb6e13c28b8b347b7d580b5706e496f7
parentslic3r stuff (diff)
downloadtbc-1bb15d74baf65c6ca8a598894475a696c4daab0e.tar.gz
tbc-1bb15d74baf65c6ca8a598894475a696c4daab0e.tar.bz2
tbc-1bb15d74baf65c6ca8a598894475a696c4daab0e.zip
remove old cruft
-rw-r--r--app-cdr/burn-cd/burn-cd-1.8.1.ebuild30
-rw-r--r--dev-libs/libsecp256k1/Manifest3
-rw-r--r--dev-libs/libsecp256k1/files/20141212-fixes.patch289
-rw-r--r--dev-libs/libsecp256k1/libsecp256k1-0.0.0_pre20141212.ebuild74
-rw-r--r--dev-libs/libsecp256k1/libsecp256k1-0.0.0_pre20150423.ebuild54
-rw-r--r--dev-libs/libsecp256k1/libsecp256k1-0.0.0_pre20151118.ebuild59
-rw-r--r--dev-libs/libsecp256k1/libsecp256k1-9999.ebuild57
-rw-r--r--dev-libs/libsecp256k1/metadata.xml24
-rw-r--r--dev-libs/univalue/Manifest1
-rw-r--r--dev-libs/univalue/metadata.xml16
-rw-r--r--dev-libs/univalue/univalue-1.0.2.ebuild34
-rw-r--r--games-arcade/blackvoxel/Manifest1
-rw-r--r--games-arcade/blackvoxel/blackvoxel-1.38.ebuild38
-rw-r--r--media-fonts/ricty/Manifest2
-rw-r--r--media-fonts/ricty/ricty-3.2.0-r1.ebuild38
-rw-r--r--sys-firmware/iwl7265-ucode/Manifest13
-rw-r--r--sys-firmware/iwl7265-ucode/iwl7265-ucode-0.10.15.23.ebuild47
-rw-r--r--sys-firmware/iwl7265-ucode/iwl7265-ucode-0.12.17.25.ebuild47
-rw-r--r--sys-firmware/iwl7265-ucode/iwl7265-ucode-0.13.30.25.ebuild48
-rw-r--r--sys-firmware/iwl7265-ucode/iwl7265-ucode-0.14.30.25.ebuild47
-rw-r--r--sys-firmware/iwl7265-ucode/iwl7265-ucode-0.8.24.22.ebuild47
-rw-r--r--sys-firmware/iwl7265-ucode/iwl7265-ucode-0.9.228.25.ebuild47
-rw-r--r--sys-firmware/iwl7265-ucode/metadata.xml8
-rw-r--r--www-client/chromium/Manifest5
-rw-r--r--www-client/chromium/chromium-44.0.2403.89.ebuild637
-rw-r--r--www-client/chromium/files/chromium-launcher-r3.sh39
-rw-r--r--www-client/chromium/files/chromium-system-jinja-r7.patch35
-rw-r--r--www-client/chromium/files/chromium.default5
28 files changed, 0 insertions, 1745 deletions
diff --git a/app-cdr/burn-cd/burn-cd-1.8.1.ebuild b/app-cdr/burn-cd/burn-cd-1.8.1.ebuild
deleted file mode 100644
index a553d23..0000000
--- a/app-cdr/burn-cd/burn-cd-1.8.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-inherit python-single-r1
-
-
-DESCRIPTION="Smart console frontend for the cdrkit/cdrtools & dvd+rw-tools"
-HOMEPAGE="https://github.com/aglyzov/burn-cd/"
-EGIT_REPO_URI="git://github.com/aglyzov/burn-cd.git"
-inherit git-2
-SRC_URI=""
-
-LICENSE="LGPL-2"
-IUSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="${PYTHON_DEPS}
- virtual/cdrtools
- app-cdr/dvd+rw-tools"
-
-src_install() {
- newbin ${P} ${PN}
- insinto /etc
- newins dotburn-cd.conf burn-cd.conf
-}
diff --git a/dev-libs/libsecp256k1/Manifest b/dev-libs/libsecp256k1/Manifest
deleted file mode 100644
index 86c170d..0000000
--- a/dev-libs/libsecp256k1/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST secp256k1-v0.0.0_pre20141212.tgz 60007 SHA256 f5d3a7cac425caf64040395d99c1a91ab2ca1c973b228a66772ba4a290f355ce SHA512 ab2a211c1bf882ebb62e78891e4e12c3ed7244d46d532e37ff2a669ba08db8dcafec7b4c57c073310e463957fd2fa0dffb940c4f35b61890cb8ce86d4283f0f6 WHIRLPOOL 3aa8b7545ca24028ceb17e770fdbf997e2895212ec25a193fcd926660e78f16d704bf27a5b1aa7cf3cabe643c33b128bf0b0568172c15833eb82fcc58e5941c1
-DIST secp256k1-v0.0.0_pre20150423.tgz 77451 SHA256 7e4e78d5ded245b59dbe8abc9804fdf7ba41d9030936fb39766d5f2bd7e29b2e SHA512 a640188d83e9aa5a4292900c211e29815f2f1b57db4fbccfb8a3bf770bb52f0232d405044f317a3b6b6ea4d5a5107180dc4e374cf7ab06eb79676c270061c3b7 WHIRLPOOL 5796d32cd8f578ef28f6e79ced53fa505519273af39bdeaa413e9b48669ce7945d12437c6093f3aa0b3db9412dac50638c335a3f4f8cf0d4ffa8c94665a85f72
-DIST secp256k1-v0.0.0_pre20151118.tgz 125884 SHA256 75549cea9b22affda02d6731385a7184b60703f1ca0a4f098fec8c702a20f7b0 SHA512 3cc0a4973acf7936a7c6dc0abc37ee43ecd69e835069ed40765595d36ca597b43837b5d6f90499455599de03abfc775d7c9d019d26216b79b03dd6dc53a73e19 WHIRLPOOL 61eb9a709e8986db9113d305a989d44700f5e53143471485935bed0f79d18c745cb78f2b4b5e55614b6ca80a6bd29830b52108797bc21bc792789a7590597fed
diff --git a/dev-libs/libsecp256k1/files/20141212-fixes.patch b/dev-libs/libsecp256k1/files/20141212-fixes.patch
deleted file mode 100644
index f8cb274..0000000
--- a/dev-libs/libsecp256k1/files/20141212-fixes.patch
+++ /dev/null
@@ -1,289 +0,0 @@
-diff --git a/build-aux/m4/bitcoin_secp.m4 b/build-aux/m4/bitcoin_secp.m4
-index 1373478..4a398d6 100644
---- a/build-aux/m4/bitcoin_secp.m4
-+++ b/build-aux/m4/bitcoin_secp.m4
-@@ -1,12 +1,6 @@
- dnl libsecp25k1 helper checks
- AC_DEFUN([SECP_INT128_CHECK],[
- has_int128=$ac_cv_type___int128
--if test x"$has_int128" != x"yes" && test x"$set_field" = x"64bit"; then
-- AC_MSG_ERROR([$set_field field support explicitly requested but is not compatible with this host])
--fi
--if test x"$has_int128" != x"yes" && test x"$set_scalar" = x"64bit"; then
-- AC_MSG_ERROR([$set_scalar scalar support explicitly requested but is not compatible with this host])
--fi
- ])
-
- dnl
-@@ -18,11 +12,6 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
- __asm__ __volatile__("movq $0x100000000,%1; mulq %%rsi" : "+a"(a) : "S"(tmp) : "cc", "%rdx");
- ]])],[has_64bit_asm=yes],[has_64bit_asm=no])
- AC_MSG_RESULT([$has_64bit_asm])
--if test x"$set_field" == x"64bit_asm"; then
-- if test x"$has_64bit_asm" == x"no"; then
-- AC_MSG_ERROR([$set_field field support explicitly requested but no x86_64 assembly available])
-- fi
--fi
- ])
-
- dnl
-@@ -43,7 +32,7 @@ else
- )])
- LIBS=
- fi
--if test x"$has_libcrypto" == x"yes" && test x"$has_openssl_ec" = x; then
-+if test x"$has_libcrypto" = x"yes" && test x"$has_openssl_ec" = x; then
- AC_MSG_CHECKING(for EC functions in libcrypto)
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
- #include <openssl/ec.h>
-@@ -69,11 +58,4 @@ if test x"$has_gmp" != x"yes"; then
- CPPFLAGS="$CPPFLAGS_TEMP"
- LIBS="$LIBS_TEMP"
- fi
--if test x"$set_field" = x"gmp" && test x"$has_gmp" != x"yes"; then
-- AC_MSG_ERROR([$set_field field support explicitly requested but libgmp was not found])
--fi
--if test x"$set_bignum" = x"gmp" && test x"$has_gmp" != x"yes"; then
-- AC_MSG_ERROR([$set_bignum field support explicitly requested but libgmp was not found])
--fi
- ])
--
-diff --git a/configure.ac b/configure.ac
-index 40e121e..bd99013 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -23,7 +23,7 @@ if test "x$CFLAGS" = "x"; then
- fi
-
- AC_PROG_CC_C99
--if test x"$ac_cv_prog_cc_c99" == x"no"; then
-+if test x"$ac_cv_prog_cc_c99" = x"no"; then
- AC_MSG_ERROR([c99 compiler support required])
- fi
-
-@@ -96,15 +96,18 @@ AC_ARG_ENABLE(endomorphism,
- [use_endomorphism=$enableval],
- [use_endomorphism=no])
-
--AC_ARG_WITH([field], [AS_HELP_STRING([--with-field=gmp|64bit|64bit_asm|32bit|auto],
-+AC_ARG_WITH([field], [AS_HELP_STRING([--with-field=gmp|64bit|32bit|auto],
- [Specify Field Implementation. Default is auto])],[req_field=$withval], [req_field=auto])
-
--AC_ARG_WITH([bignum], [AS_HELP_STRING([--with-bignum=gmp|none|auto],
-+AC_ARG_WITH([bignum], [AS_HELP_STRING([--with-bignum=gmp|no|auto],
- [Specify Bignum Implementation. Default is auto])],[req_bignum=$withval], [req_bignum=auto])
-
- AC_ARG_WITH([scalar], [AS_HELP_STRING([--with-scalar=64bit|32bit|auto],
- [Specify scalar implementation. Default is auto])],[req_scalar=$withval], [req_scalar=auto])
-
-+AC_ARG_WITH([asm], [AS_HELP_STRING([--with-asm=x86_64|no|auto]
-+[Specify assembly optimizations to use. Default is auto])],[req_asm=$withval], [req_asm=auto])
-+
- AC_CHECK_TYPES([__int128])
-
- AC_MSG_CHECKING([for __builtin_expect])
-@@ -113,40 +116,66 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[void myfunc() {__builtin_expect(0,0);}]])],
- [ AC_MSG_RESULT([no])
- ])
-
--if test x"$req_field" = x"auto"; then
-+if test x"$req_asm" = x"auto"; then
- SECP_64BIT_ASM_CHECK
- if test x"$has_64bit_asm" = x"yes"; then
-- set_field=64bit_asm
-+ set_asm=x86_64
-+ fi
-+ if test x"$set_asm" = x; then
-+ set_asm=no
- fi
-+else
-+ set_asm=$req_asm
-+ case $set_asm in
-+ x86_64)
-+ SECP_64BIT_ASM_CHECK
-+ if test x"$has_64bit_asm" != x"yes"; then
-+ AC_MSG_ERROR([x86_64 assembly optimization requested but not available])
-+ fi
-+ ;;
-+ no)
-+ ;;
-+ *)
-+ AC_MSG_ERROR([invalid assembly optimization selection])
-+ ;;
-+ esac
-+fi
-
-+if test x"$req_field" = x"auto"; then
-+ if test x"set_asm" = x"x86_64"; then
-+ set_field=64bit
-+ fi
- if test x"$set_field" = x; then
- SECP_INT128_CHECK
- if test x"$has_int128" = x"yes"; then
- set_field=64bit
- fi
- fi
--
- if test x"$set_field" = x; then
- SECP_GMP_CHECK
- if test x"$has_gmp" = x"yes"; then
- set_field=gmp
- fi
- fi
--
- if test x"$set_field" = x; then
- set_field=32bit
- fi
- else
- set_field=$req_field
- case $set_field in
-- 64bit_asm)
-- SECP_64BIT_ASM_CHECK
-- ;;
- 64bit)
-- SECP_INT128_CHECK
-+ if test x"$set_asm" != x"x86_64"; then
-+ SECP_INT128_CHECK
-+ if test x"$has_int128" != x"yes"; then
-+ AC_MSG_ERROR([64bit field explicitly requested but neither __int128 support or x86_64 assembly available])
-+ fi
-+ fi
- ;;
- gmp)
- SECP_GMP_CHECK
-+ if test x"$has_gmp" != x"yes"; then
-+ AC_MSG_ERROR([gmp field explicitly requested but libgmp not available])
-+ fi
- ;;
- 32bit)
- ;;
-@@ -157,11 +186,9 @@ else
- fi
-
- if test x"$req_scalar" = x"auto"; then
-- if test x"$set_scalar" = x; then
-- SECP_INT128_CHECK
-- if test x"$has_int128" = x"yes"; then
-- set_scalar=64bit
-- fi
-+ SECP_INT128_CHECK
-+ if test x"$has_int128" = x"yes"; then
-+ set_scalar=64bit
- fi
- if test x"$set_scalar" = x; then
- set_scalar=32bit
-@@ -171,6 +198,9 @@ else
- case $set_scalar in
- 64bit)
- SECP_INT128_CHECK
-+ if test x"$has_int128" != x"yes"; then
-+ AC_MSG_ERROR([64bit scalar explicitly requested but __int128 support not available])
-+ fi
- ;;
- 32bit)
- ;;
-@@ -187,15 +217,18 @@ if test x"$req_bignum" = x"auto"; then
- fi
-
- if test x"$set_bignum" = x; then
-- set_bignum=none
-+ set_bignum=no
- fi
- else
- set_bignum=$req_bignum
- case $set_bignum in
- gmp)
- SECP_GMP_CHECK
-+ if test x"$has_gmp" != x"yes"; then
-+ AC_MSG_ERROR([gmp bignum explicitly requested but libgmp not available])
-+ fi
- ;;
-- none)
-+ no)
- ;;
- *)
- AC_MSG_ERROR([invalid bignum implementation selection])
-@@ -203,14 +236,21 @@ else
- esac
- fi
-
-+# select assembly optimization
-+case $set_asm in
-+x86_64)
-+ AC_DEFINE(USE_ASM_X86_64, 1, [Define this symbol to enable x86_64 assembly optimizations])
-+ ;;
-+no)
-+ ;;
-+*)
-+ AC_MSG_ERROR([invalid assembly optimizations])
-+ ;;
-+esac
-+
- # select field implementation
- case $set_field in
--64bit_asm)
-- AC_DEFINE(USE_FIELD_5X52_ASM, 1, [Define this symbol to use the assembly version for the 5x52 field implementation])
-- AC_DEFINE(USE_FIELD_5X52, 1, [Define this symbol to use the FIELD_5X52 implementation])
-- ;;
- 64bit)
-- AC_DEFINE(USE_FIELD_5X52_INT128, 1, [Define this symbol to use the __int128 version for the 5x52 field implementation])
- AC_DEFINE(USE_FIELD_5X52, 1, [Define this symbol to use the FIELD_5X52 implementation])
- ;;
- gmp)
-@@ -233,7 +273,7 @@ gmp)
- AC_DEFINE(USE_FIELD_INV_NUM, 1, [Define this symbol to use the num-based field inverse implementation])
- AC_DEFINE(USE_SCALAR_INV_NUM, 1, [Define this symbol to use the num-based scalar inverse implementation])
- ;;
--none)
-+no)
- AC_DEFINE(USE_NUM_NONE, 1, [Define this symbol to use no num implementation])
- AC_DEFINE(USE_FIELD_INV_BUILTIN, 1, [Define this symbol to use the native field inverse implementation])
- AC_DEFINE(USE_SCALAR_INV_BUILTIN, 1, [Define this symbol to use the native scalar inverse implementation])
-@@ -258,7 +298,7 @@ esac
-
- if test x"$use_tests" = x"yes"; then
- SECP_OPENSSL_CHECK
-- if test x"$has_openssl_ec" == x"yes"; then
-+ if test x"$has_openssl_ec" = x"yes"; then
- AC_DEFINE(ENABLE_OPENSSL_TESTS, 1, [Define this symbol if OpenSSL EC functions are available])
- SECP_TEST_INCLUDES="$SSL_CFLAGS $CRYPTO_CFLAGS"
- SECP_TEST_LIBS="$CRYPTO_LIBS"
-@@ -281,9 +321,11 @@ if test x"$use_endomorphism" = x"yes"; then
- AC_DEFINE(USE_ENDOMORPHISM, 1, [Define this symbol to use endomorphism optimization])
- fi
-
-+AC_MSG_NOTICE([Using assembly optimizations: $set_asm])
- AC_MSG_NOTICE([Using field implementation: $set_field])
- AC_MSG_NOTICE([Using bignum implementation: $set_bignum])
- AC_MSG_NOTICE([Using scalar implementation: $set_scalar])
-+AC_MSG_NOTICE([Using endomorphism optimizations: $use_endomorphism])
-
- AC_CONFIG_HEADERS([src/libsecp256k1-config.h])
- AC_CONFIG_FILES([Makefile libsecp256k1.pc])
-@@ -291,7 +333,6 @@ AC_SUBST(SECP_INCLUDES)
- AC_SUBST(SECP_LIBS)
- AC_SUBST(SECP_TEST_LIBS)
- AC_SUBST(SECP_TEST_INCLUDES)
--AM_CONDITIONAL([USE_ASM], [test x"$set_field" == x"64bit_asm"])
- AM_CONDITIONAL([USE_TESTS], [test x"$use_tests" != x"no"])
- AM_CONDITIONAL([USE_BENCHMARK], [test x"$use_benchmark" != x"no"])
-
-diff --git a/src/field_5x52_impl.h b/src/field_5x52_impl.h
-index 63176d6..a045db3 100644
---- a/src/field_5x52_impl.h
-+++ b/src/field_5x52_impl.h
-@@ -16,12 +16,10 @@
- #include "num.h"
- #include "field.h"
-
--#if defined(USE_FIELD_5X52_ASM)
-+#if defined(USE_ASM_X86_64)
- #include "field_5x52_asm_impl.h"
--#elif defined(USE_FIELD_5X52_INT128)
--#include "field_5x52_int128_impl.h"
- #else
--#error "Please select field_5x52 implementation"
-+#include "field_5x52_int128_impl.h"
- #endif
-
- /** Implements arithmetic modulo FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE FFFFFC2F,
diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.0.0_pre20141212.ebuild b/dev-libs/libsecp256k1/libsecp256k1-0.0.0_pre20141212.ebuild
deleted file mode 100644
index f466f13..0000000
--- a/dev-libs/libsecp256k1/libsecp256k1-0.0.0_pre20141212.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit autotools eutils
-
-MyPN=secp256k1
-DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
-HOMEPAGE="https://github.com/bitcoin/${MyPN}"
-COMMITHASH="2a53a472f24acd9ff10878b5bf21b5b27ab8060a"
-SRC_URI="https://github.com/bitcoin/${MyPN}/archive/${COMMITHASH}.tar.gz -> ${MyPN}-v${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm x86"
-IUSE="asm doc endomorphism gmp test"
-
-REQUIRED_USE="
- asm? ( amd64 )
-"
-RDEPEND="
- gmp? ( dev-libs/gmp:0 )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- >=sys-devel/gcc-4.7
- test? ( dev-libs/openssl:0 )
-"
-
-S="${WORKDIR}/${MyPN}-${COMMITHASH}"
-
-src_prepare() {
- epatch "${FILESDIR}/20141212-fixes.patch"
- eautoreconf
-}
-
-src_configure() {
- local field
- if use gmp && ! use asm; then
- field=gmp
- elif use amd64; then
- field=64bit
- else
- field=32bit
- fi
-
- econf \
- --disable-benchmark \
- $(use_enable test tests) \
- $(use_enable endomorphism) \
- --with-asm=$(usex asm auto no) \
- --with-bignum=$(usex gmp gmp no) \
- --with-field=${field} \
- --disable-static
-}
-
-src_compile() {
- emake
-}
-
-src_test() {
- emake check
-}
-
-src_install() {
- if use doc; then
- dodoc README.md
- fi
-
- emake DESTDIR="${D}" install
- prune_libtool_files
-}
diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.0.0_pre20150423.ebuild b/dev-libs/libsecp256k1/libsecp256k1-0.0.0_pre20150423.ebuild
deleted file mode 100644
index b4084c5..0000000
--- a/dev-libs/libsecp256k1/libsecp256k1-0.0.0_pre20150423.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit autotools eutils
-
-MyPN=secp256k1
-DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
-HOMEPAGE="https://github.com/bitcoin/${MyPN}"
-COMMITHASH="22f60a62801a8a49ecd049e7a563f69a41affd8d"
-SRC_URI="https://github.com/bitcoin/${MyPN}/archive/${COMMITHASH}.tar.gz -> ${MyPN}-v${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="asm doc endomorphism gmp test"
-
-REQUIRED_USE="
- asm? ( amd64 )
-"
-RDEPEND="
- gmp? ( dev-libs/gmp:0 )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- test? ( dev-libs/openssl:0 )
-"
-
-S="${WORKDIR}/${MyPN}-${COMMITHASH}"
-
-src_prepare() {
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-benchmark \
- $(use_enable test tests) \
- $(use_enable endomorphism) \
- --with-asm=$(usex asm auto no) \
- --with-bignum=$(usex gmp gmp no) \
- --disable-static
-}
-
-src_install() {
- if use doc; then
- dodoc README.md
- fi
-
- emake DESTDIR="${D}" install
- prune_libtool_files
-}
diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.0.0_pre20151118.ebuild b/dev-libs/libsecp256k1/libsecp256k1-0.0.0_pre20151118.ebuild
deleted file mode 100644
index d635ef0..0000000
--- a/dev-libs/libsecp256k1/libsecp256k1-0.0.0_pre20151118.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit autotools eutils
-
-MyPN=secp256k1
-DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
-HOMEPAGE="https://github.com/bitcoin/${MyPN}"
-COMMITHASH="6c527eceee7f5105c33c98dfae24ffeffd71f7cf"
-SRC_URI="https://github.com/bitcoin/${MyPN}/archive/${COMMITHASH}.tar.gz -> ${MyPN}-v${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="asm doc ecdh endomorphism experimental gmp +recovery schnorr test"
-
-REQUIRED_USE="
- asm? ( amd64 )
- ecdh? ( experimental )
- schnorr? ( experimental )
-"
-RDEPEND="
- gmp? ( dev-libs/gmp:0 )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- test? ( dev-libs/openssl:0 )
-"
-
-S="${WORKDIR}/${MyPN}-${COMMITHASH}"
-
-src_prepare() {
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-benchmark \
- $(use_enable test tests) \
- $(use_enable ecdh module-ecdh) \
- $(use_enable endomorphism) \
- --with-asm=$(usex asm auto no) \
- --with-bignum=$(usex gmp gmp no) \
- $(use_enable recovery module-recovery) \
- $(use_enable schnorr module-schnorr) \
- --disable-static
-}
-
-src_install() {
- if use doc; then
- dodoc README.md
- fi
-
- emake DESTDIR="${D}" install
- prune_libtool_files
-}
diff --git a/dev-libs/libsecp256k1/libsecp256k1-9999.ebuild b/dev-libs/libsecp256k1/libsecp256k1-9999.ebuild
deleted file mode 100644
index cd2d9a8..0000000
--- a/dev-libs/libsecp256k1/libsecp256k1-9999.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-EGIT_REPO_URI="https://github.com/bitcoin/secp256k1.git"
-inherit git-2 autotools eutils
-
-MyPN=secp256k1
-DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
-HOMEPAGE="https://github.com/bitcoin/${MyPN}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-IUSE="asm doc ecdh endomorphism experimental gmp +recovery schnorr test"
-
-REQUIRED_USE="
- asm? ( amd64 )
- ecdh? ( experimental )
- schnorr? ( experimental )
-"
-RDEPEND="
- gmp? ( dev-libs/gmp:0 )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- test? ( dev-libs/openssl:0 )
-"
-
-src_prepare() {
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-benchmark \
- $(use_enable experimental) \
- $(use_enable test tests) \
- $(use_enable ecdh module-ecdh) \
- $(use_enable endomorphism) \
- --with-asm=$(usex asm auto no) \
- --with-bignum=$(usex gmp gmp no) \
- $(use_enable recovery module-recovery) \
- $(use_enable schnorr module-schnorr) \
- --disable-static
-}
-
-src_install() {
- if use doc; then
- dodoc README.md
- fi
-
- emake DESTDIR="${D}" install
- prune_libtool_files
-}
diff --git a/dev-libs/libsecp256k1/metadata.xml b/dev-libs/libsecp256k1/metadata.xml
deleted file mode 100644
index d5c0710..0000000
--- a/dev-libs/libsecp256k1/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>proxy-maintainers</herd>
- <maintainer>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </maintainer>
- <maintainer>
- <email>luke-jr+gentoobugs@utopios.org</email>
- <name>Luke Dashjr</name>
- </maintainer>
- <use>
- <flag name="asm">Enable x86_64 assembly optimisation</flag>
- <flag name="ecdh">Enable ECDH shared secret computation</flag>
- <flag name="endomorphism">Enable endomorphism</flag>
- <flag name="experimental">Allow experimental USE flags</flag>
- <flag name="recovery">Enable ECDSA pubkey recovery module</flag>
- <flag name="schnorr">Enable Schnorr signature module</flag>
- </use>
- <upstream>
- <remote-id type="github">bitcoin/secp256k1</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/univalue/Manifest b/dev-libs/univalue/Manifest
deleted file mode 100644
index 5bb6673..0000000
--- a/dev-libs/univalue/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST univalue-1.0.2.tgz 14201 SHA256 685ca5d2db9c0475d88bfd0a444a90ade770f7e98dacfed55921775c36d28e51 SHA512 727096735dbad082741fb863c9066936a80d7337b1d7c4c289107d240b7f695756a8720f5db320f0c7521b523e299829bd49833b6a31969d8aa43267653a4f2f WHIRLPOOL a801c578c8ac48ebb8febf22b5c808b5728a7af7eff2af4717d7c6fa5208d2d2758b07eee7acc56d153cf98ddd0aa1b350a4b66155dd49cf87d515644054a0f3
diff --git a/dev-libs/univalue/metadata.xml b/dev-libs/univalue/metadata.xml
deleted file mode 100644
index b0fb784..0000000
--- a/dev-libs/univalue/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>proxy-maintainers</herd>
- <maintainer>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </maintainer>
- <maintainer>
- <email>luke-jr+gentoobugs@utopios.org</email>
- <name>Luke Dashjr</name>
- </maintainer>
- <upstream>
- <remote-id type="github">jgarzik/univalue</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/univalue/univalue-1.0.2.ebuild b/dev-libs/univalue/univalue-1.0.2.ebuild
deleted file mode 100644
index 29eec35..0000000
--- a/dev-libs/univalue/univalue-1.0.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="C++ universal value object and JSON library"
-HOMEPAGE="https://github.com/jgarzik/univalue"
-LICENSE="MIT"
-
-SRC_URI="https://codeload.github.com/jgarzik/${PN}/tar.gz/v${PV} -> ${P}.tgz"
-SLOT="0/0"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86 ~amd64-linux ~x86-linux"
-
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- ./autogen.sh || die
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default_src_install
- prune_libtool_files
-} \ No newline at end of file
diff --git a/games-arcade/blackvoxel/Manifest b/games-arcade/blackvoxel/Manifest
deleted file mode 100644
index be73ebd..0000000
--- a/games-arcade/blackvoxel/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST blackvoxel-1.38.tar.gz 20141324 SHA256 f4c2472e43ebdb8b0648b07b21a9cfb491a00300d9c2917b6b09f3751ead117c SHA512 d8901f7312986f35ab210b019497ffde74fd46b03561dc79a85ba676e70f375adc07e38f315c1ad5ca936bb2ae895ce6cc60e91c1d66677316e33c23758cc8a7 WHIRLPOOL beee8c571f445f369f3ade3be1e4532cb04c746a181a5cc99c50b51e0189d7d62664e41bc5876b47657032c376444f9920cdb1c6d7788522d093243054126044
diff --git a/games-arcade/blackvoxel/blackvoxel-1.38.ebuild b/games-arcade/blackvoxel/blackvoxel-1.38.ebuild
deleted file mode 100644
index 78bb107..0000000
--- a/games-arcade/blackvoxel/blackvoxel-1.38.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit games
-
-DESCRIPTION="a"
-HOMEPAGE="b"
-SRC_URI="https://github.com/Blackvoxel/Blackvoxel/archive/v${PV}.tar.gz -> ${PF}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/Blackvoxel-${PV}"
-
-src_prepare() {
- sed -i 's/\(CFLAGS\)=\(.*\)/\1+=\2/g' Makefile || die
- sed -i 's/\(CFLAGS.*\)-O3/\1/g' Makefile || die
- sed -i '/Licence/d' Makefile || die
-}
-
-src_install() {
- emake specialinstall=1 \
- DESTDIR="${D}" \
- bindir="${D}/usr/bin/" \
- icondir="${D}/usr/share/icons/" \
- icondir2="${D}/usr/share/icons/" \
- desktopdir="${D}/usr/share/applications/" \
- blackvoxeldatadir="${D}/usr/share/${PF}/"
- install
-}
diff --git a/media-fonts/ricty/Manifest b/media-fonts/ricty/Manifest
deleted file mode 100644
index 370299b..0000000
--- a/media-fonts/ricty/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST Ricty-3.2.0.tar.gz 13286 SHA256 bb2bf6d7762b5e6e13d237bd82ba43d6faffc17b7e6d541db89d58a73a8a319e SHA512 77b7416e8c2e6847ec4c964dda8e4fa52ba3e63751ce030fbd0cd83a07a88c777319690777e48e945d36ebf06fe4717d10a7e02193f48575507c5c1f71446b36 WHIRLPOOL cc86cd4da191941ea13bf3900ff78e2b0cd2c4825e79d23b0b00543ca3180fbc8afdc0fc94876d0ed89cc7de0c9ff8332b4877551f06f98a70cd5a96fa2aef47
-EBUILD ricty-3.2.0-r1.ebuild 1065 SHA256 c1ea98f965c9a016475558b70168d73582e112cf10888585161726a5a68d8523 SHA512 6186b5abe1de7202070023475f28ac5bc66d224a4353a700af31a29ec117d5c606bf14993b4e2185e68eccf162f820470d8df08ae2425463967fd27000c0fb98 WHIRLPOOL 09c0bcb3e9a7954954072bce75b90117dd9ebad4a6189695850110cfe106b2c73e846da380cd428331a9e34275d57435cd5b91e3d1482b9cb1feb70edc0a96ff
diff --git a/media-fonts/ricty/ricty-3.2.0-r1.ebuild b/media-fonts/ricty/ricty-3.2.0-r1.ebuild
deleted file mode 100644
index 7d0cb0c..0000000
--- a/media-fonts/ricty/ricty-3.2.0-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-inherit font
-
-MY_PN="Ricty"
-DESCRIPTION="A beautiful sans-serif monotype Japanese font designed for code listings"
-HOMEPAGE="http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html"
-#SRC_URI="http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty/${MY_PN}-${PV}.tar.gz"
-SRC_URI="https://github.com/yascentur/${MY_PN}/tarball/${PV} -> ${MY_PN}-${PV}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-fonts/inconsolata
- >=media-fonts/mix-mplus-ipa-20111002
- media-gfx/fontforge"
-RDEPEND=""
-
-#S="${WORKDIR}/yascentur-${MY_PN}-*"
-S="${WORKDIR}/yascentur-${MY_PN}-b9d8b9c"
-
-FONT_SUFFIX="ttf"
-FONT_S="${S}"
-
-# Only installs fonts.
-RESTRICT="strip binchecks"
-
-src_compile() {
- sh ricty_generator.sh \
- "${EPREFIX}/usr/share/fonts/inconsolata/Inconsolata-Regular.ttf" \
- "${EPREFIX}/usr/share/fonts/mix-mplus-ipa/migu-1m-regular.ttf" \
- "${EPREFIX}/usr/share/fonts/mix-mplus-ipa/migu-1m-bold.ttf" || die
-}
diff --git a/sys-firmware/iwl7265-ucode/Manifest b/sys-firmware/iwl7265-ucode/Manifest
deleted file mode 100644
index b0c2e1d..0000000
--- a/sys-firmware/iwl7265-ucode/Manifest
+++ /dev/null
@@ -1,13 +0,0 @@
-DIST iwl7265-ucode-0.10.15.23.tgz 724314 SHA256 bf3d5404a463dc57e97689591c282762fc5a0619998d4c22a76e537cecfc1357 SHA512 fa11051ec0231d4def47995f9d69570576384dd0cc8634665b9bc2938fe11375a42293a36f9f60a40251f6e9300f03c7e45a12784248fa372302f6ae578cd968 WHIRLPOOL 90259a60913141e298c41d33a10605d8d245e2a192571905cff0bbb178c4186958302c4d934ad6888089f315b879e8c50272981c7771df3179ea6b87430ec570
-DIST iwl7265-ucode-0.12.17.25.tgz 762443 SHA256 ccd449b084cd7cee70079853ffbe99c46fe48e7b25d4c0317708c7452a444631 SHA512 3a9f513daee9432b8a08ffa9dcd72c1ec2cf0c17d660961b077669d9371a422826194bcc858f575f14de4615cdbf8049ee27eb99deecb2688cba001c1bed9d8a WHIRLPOOL 6d6f1ef657553393473e9c2cf80ba3fc9d14dfd13404904f0aed9dd107d77e7f1823b143c847f0a1313ca1a924869547d7db1382c2d3e051fd17329c4711491f
-DIST iwl7265-ucode-0.13.30.25.tgz 771799 SHA256 67009bab1c6f50cebf17700e0b2240d146b5c49a64bc24234d89c4a617305ec6 SHA512 e64daf6788193c1d6c4e7f2325eaf0383e5d02e88f4bf4d8bc81fcc48ea4a3706cf0f63ef70bbec81e5ce8b0b7c8cbc4c421f52306c1249535b88fb9be132a21 WHIRLPOOL 1a8f75cd5c302ba55dfdb5ed3b6a1df8de1967e235b9d5b5285bb1f001c6221c560c1e020db685b4c232ab0fcedccad9fe03dfc94a2f4f0a271085a178d570f0
-DIST iwl7265-ucode-0.14.30.25.tgz 1099998 SHA256 78611530b73e8abc9bd2da358b9d260ff7ab8e6df6925d9d8ed587ecbddb4396 SHA512 7f82b10d67da55a467ec2e94508becdc01c4782a2ce115e01018e97acaaf4f40c0113c8edac26a09cd2b056b3cf9113e158629ec44cde5b8e4089800706fcac7 WHIRLPOOL 6fab8e5905a13a785cb64cdf18360d1763e9e92bbea7219307342106cf2bc9f224cbd18c570dcb0c0857cac9c4c379afa03bdcf8e3eb1992210018b1cc7814f7
-DIST iwl7265-ucode-0.8.24.22.tgz 356862 SHA256 e94a1ec429c160f1ee6e1f55aef83fa68d38bc00fd21d9fe54c264ff506175df SHA512 59923a005cbe1127ccafd139625930aa21475e37c0a9e4b0f873ec687ef32c77e1cbb2a1b81b2b76731579818629f92b01076e4b7c9cc7dcf6782d364292e477 WHIRLPOOL 24010ef4d51b1282d7964579025826ba075074f020888551f015c1677cb8c17e38f053340285bdcf93617da8869e982f6a384a555f8537ae0035c28c20bc6fcd
-DIST iwl7265-ucode-0.9.228.25.tgz 365335 SHA256 e89bb8664a9a8c160438127d3c9f6ee2da6629973d2fa8f48b6d1b1da25a69b7 SHA512 759cc05f1c68a49827ce5629828e9e9fa36d72628407cd6c6be37aa86111b2360f10a387637ab4f4119400272a548b6b0a7d4aba67572bde89e6bda61c37e7b2 WHIRLPOOL bfd98e9237ad3cd0763ad1e16dfd32e72d7b9d89022596ed373e9cde0565e99d2f4eabffbeef95776729f66c8088a1ed2865b038187111b3c880a837dd140176
-EBUILD iwl7265-ucode-0.10.15.23.ebuild 1381 SHA256 98625e4c525d5b43b37a03dff8b2a5fe15c853caf991318a1e0d32acd4ed53cc SHA512 e1921de9e52ee8f13922336ff836008a1a0789e0702a117475422b475d98b45ee499a3ee65599ea9ebecd9a6124a484575da0b97530450cff0a830646b0c70db WHIRLPOOL 1b4250dff819335a11ae52ff19b3fe3bf06143ebf459264e477f874497e406aa7b32fe0ddfe8e7c6b5501eb0cc07877593c21d5a8031ce1b23e9055c7a9073c1
-EBUILD iwl7265-ucode-0.12.17.25.ebuild 1381 SHA256 b2c2cc229837ba697c300db28645feebf4b2ea9089a381d0d193f338ea968ef4 SHA512 4cdd7eab42cef137e13394a94ee2136325e9b51bb8ccae3f6b196b8f1d5125a8a4ce314fb72aaeb56d10841ae91576f76619327a75a9b90fc17443ac5aa70c61 WHIRLPOOL 346243db784ca59e58585bd7a841a917a62124cc6c4f9b9331b2bc45f43f7515672b9a096d24df0e80f25bb940efbfb34dae5c543038ad6cfc1b378d5703fc33
-EBUILD iwl7265-ucode-0.13.30.25.ebuild 1480 SHA256 6b5361a884cbbd9bae4b7202147486ea6694d1307b798c6ed622eb68c33476fa SHA512 49b37bdfbd5d9c080ce8a1e2776791fcd111dfc8460a56c3ccc0d0eafa9ac8b3b62c0c00beee6917d53f34d70f1b5f7fdee08f569182922b182ea9fc303d7c6b WHIRLPOOL 5eb6ced0415566cbf5f253bb4fe3b2dc7d0ffb871ee3a3fa09f08950f93b44ea792db752727f99fcaff6c5b77c146fcc990a1485d5c7cb84e39c908660ed4654
-EBUILD iwl7265-ucode-0.14.30.25.ebuild 1380 SHA256 55fa62c318869f3cbdb2b2880cd74b6fd6c9b611cd69ad22f38dd72ae67c3fad SHA512 d8c5ef3215a1ed73ce78a95a1c49b854f7ac1f59098e11575e48cf47b0782a0b43250879d3591daadf009babeadc946086fb0a59f1f585d9b8b8e346734ab3e5 WHIRLPOOL 2a1f87f2aa8e2c8cbc3a1eb9efca18b5bb05edbfbdf304e3d4697c94cd93cb6a759f818be14b4511114a2fe7b19ff0cc91bd74b8f55e69e56f3d9488e8871c4d
-EBUILD iwl7265-ucode-0.8.24.22.ebuild 1381 SHA256 4de3cd89536ae07247702e6beb21ca9890456cf1a3b927ab2808b872a4e396eb SHA512 1b9655080c2c7d53111007c971b2720c3c48c469346f7be35ba3bda227786c46fcc8d94ac71fd4225afb62587ff510637bfc2c1f742cc3baf09e2ffac334e53a WHIRLPOOL 386e8938aa3012adf76163a49a14b3545bb9dfe9076edbfbd492a33d44dcf6958e8f5bea8007293cd253cfeb72c23cfc9a2ee9a3119497309fead4040cdccf84
-EBUILD iwl7265-ucode-0.9.228.25.ebuild 1381 SHA256 ceb3bef58eee96b2cdc2d305803ef20dea15f2091359b1df531d824b82c8c663 SHA512 b290e07f3ebcfa9fbb711fd0f717157ba372bbb7bfbb3fb3eeaf48eefdf76c80915e61597bf57f419f51e4dd1575ab3880deb7d9fb01325f4b787db790d1a9a5 WHIRLPOOL efa4cb0ad91f45b711646f82eeb56162037f54df1f0948d7ab4715d1c2de8e18c8422056c9c14e32d732ab5afb575202c47b38db73fca47b826c945a534fa472
-MISC metadata.xml 222 SHA256 5380111b53823dfa11d4b79a4a8d621617fc970784622b9154238e46f6fc3327 SHA512 34b5f72157fd31235787d157cc65f77df498cf0eda56f4e3cfb49b7461700ef233bf05a747931c50a47b6b292bfae7efdc6b45eb985b14aa86fb1807ab5928ab WHIRLPOOL f358c8799128113f894a1bf746f9545bfaf7cff485794bf6960ad2fd6f1dc4ba8afd150ee3da7a3398e4be8322cca85922f5fcb9449771ff88d18d4df557ff48
diff --git a/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.10.15.23.ebuild b/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.10.15.23.ebuild
deleted file mode 100644
index 8d3bbda..0000000
--- a/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.10.15.23.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit linux-info versionator
-
-DEV_N="${PN:3:4}"
-vc=($(get_all_version_components "${PV}"))
-MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}"
-MY_PN="iwlwifi-${DEV_N}-ucode"
-
-DV_MAJOR="3"
-DV_MINOR="17"
-DV_PATCH="0"
-
-DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}"
-HOMEPAGE="http://wireless.kernel.org/en/users/Drivers/iwlwifi"
-SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz"
-
-LICENSE="ipw3945"
-SLOT="${vc[2]}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="!sys-kernel/linux-firmware[-savedconfig]"
-
-S="${WORKDIR}/${MY_PN}-${MY_PV}"
-
-CONFIG_CHECK="~IWLMVM"
-ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware"
-
-pkg_pretend() {
- if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then
- ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}."
- ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}."
- ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS"
- fi
-}
-
-src_install() {
- insinto /lib/firmware
- doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode"
- doins "${S}/iwlwifi-${DEV_N}D-${vc[2]}.ucode"
- dodoc README*
-}
diff --git a/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.12.17.25.ebuild b/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.12.17.25.ebuild
deleted file mode 100644
index 4df7f73..0000000
--- a/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.12.17.25.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit linux-info versionator
-
-DEV_N="${PN:3:4}"
-vc=($(get_all_version_components "${PV}"))
-MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}"
-MY_PN="iwlwifi-${DEV_N}-ucode"
-
-DV_MAJOR="3"
-DV_MINOR="19"
-DV_PATCH="0"
-
-DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}"
-HOMEPAGE="http://wireless.kernel.org/en/users/Drivers/iwlwifi"
-SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz"
-
-LICENSE="ipw3945"
-SLOT="${vc[2]}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="!sys-kernel/linux-firmware[-savedconfig]"
-
-S="${WORKDIR}/${MY_PN}-${MY_PV}"
-
-CONFIG_CHECK="~IWLMVM"
-ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware"
-
-pkg_pretend() {
- if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then
- ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}."
- ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}."
- ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS"
- fi
-}
-
-src_install() {
- insinto /lib/firmware
- doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode"
- doins "${S}/iwlwifi-${DEV_N}D-${vc[2]}.ucode"
- dodoc README*
-}
diff --git a/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.13.30.25.ebuild b/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.13.30.25.ebuild
deleted file mode 100644
index d8b2af7..0000000
--- a/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.13.30.25.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit linux-info versionator
-
-DEV_N="${PN:3:4}"
-vc=($(get_all_version_components "${PV}"))
-MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}"
-MY_PN="iwlwifi-${DEV_N}-ucode"
-
-DV_MAJOR="4"
-DV_MINOR="1"
-DV_PATCH="0"
-
-DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}"
-HOMEPAGE="http://wireless.kernel.org/en/users/Drivers/iwlwifi"
-SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz"
-# https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-7265-ucode-25.30.13.0.tgz
-
-LICENSE="ipw3945"
-SLOT="${vc[2]}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="!sys-kernel/linux-firmware[-savedconfig]"
-
-S="${WORKDIR}/${MY_PN}-${MY_PV}"
-
-CONFIG_CHECK="~IWLMVM"
-ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware"
-
-pkg_pretend() {
- if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then
- ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}."
- ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}."
- ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS"
- fi
-}
-
-src_install() {
- insinto /lib/firmware
- doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode"
- doins "${S}/iwlwifi-${DEV_N}D-${vc[2]}.ucode"
- dodoc README*
-}
diff --git a/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.14.30.25.ebuild b/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.14.30.25.ebuild
deleted file mode 100644
index 0cb966c..0000000
--- a/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.14.30.25.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit linux-info versionator
-
-DEV_N="${PN:3:4}"
-vc=($(get_all_version_components "${PV}"))
-MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}"
-MY_PN="iwlwifi-${DEV_N}-ucode"
-
-DV_MAJOR="4"
-DV_MINOR="2"
-DV_PATCH="0"
-
-DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}"
-HOMEPAGE="http://wireless.kernel.org/en/users/Drivers/iwlwifi"
-SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz"
-
-LICENSE="ipw3945"
-SLOT="${vc[2]}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="!sys-kernel/linux-firmware[-savedconfig]"
-
-S="${WORKDIR}/${MY_PN}-${MY_PV}"
-
-CONFIG_CHECK="~IWLMVM"
-ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware"
-
-pkg_pretend() {
- if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then
- ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}."
- ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}."
- ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS"
- fi
-}
-
-src_install() {
- insinto /lib/firmware
- doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode"
- doins "${S}/iwlwifi-${DEV_N}D-${vc[2]}.ucode"
- dodoc README*
-}
diff --git a/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.8.24.22.ebuild b/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.8.24.22.ebuild
deleted file mode 100644
index 43182b6..0000000
--- a/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.8.24.22.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit linux-info versionator
-
-DEV_N="${PN:3:4}"
-vc=($(get_all_version_components "${PV}"))
-MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}"
-MY_PN="iwlwifi-${DEV_N}-ucode"
-
-DV_MAJOR="3"
-DV_MINOR="13"
-DV_PATCH="0"
-
-DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}"
-HOMEPAGE="http://wireless.kernel.org/en/users/Drivers/iwlwifi"
-SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz"
-
-LICENSE="ipw3945"
-SLOT="${vc[2]}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="!sys-kernel/linux-firmware[-savedconfig]"
-
-S="${WORKDIR}/${MY_PN}-${MY_PV}"
-
-CONFIG_CHECK="~IWLMVM"
-ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware"
-
-pkg_pretend() {
- if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then
- ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}."
- ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}."
- ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS"
- fi
-}
-
-src_install() {
- insinto /lib/firmware
- doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode"
- doins "${S}/iwlwifi-${DEV_N}D-${vc[2]}.ucode"
- dodoc README*
-}
diff --git a/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.9.228.25.ebuild b/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.9.228.25.ebuild
deleted file mode 100644
index aabf9ea..0000000
--- a/sys-firmware/iwl7265-ucode/iwl7265-ucode-0.9.228.25.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit linux-info versionator
-
-DEV_N="${PN:3:4}"
-vc=($(get_all_version_components "${PV}"))
-MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}"
-MY_PN="iwlwifi-${DEV_N}-ucode"
-
-DV_MAJOR="3"
-DV_MINOR="14"
-DV_PATCH="9"
-
-DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}"
-HOMEPAGE="http://wireless.kernel.org/en/users/Drivers/iwlwifi"
-SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz"
-
-LICENSE="ipw3945"
-SLOT="${vc[2]}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="!sys-kernel/linux-firmware[-savedconfig]"
-
-S="${WORKDIR}/${MY_PN}-${MY_PV}"
-
-CONFIG_CHECK="~IWLMVM"
-ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware"
-
-pkg_pretend() {
- if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then
- ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}."
- ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}."
- ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS"
- fi
-}
-
-src_install() {
- insinto /lib/firmware
- doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode"
- doins "${S}/iwlwifi-${DEV_N}D-${vc[2]}.ucode"
- dodoc README*
-}
diff --git a/sys-firmware/iwl7265-ucode/metadata.xml b/sys-firmware/iwl7265-ucode/metadata.xml
deleted file mode 100644
index 0aca597..0000000
--- a/sys-firmware/iwl7265-ucode/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email></email>
- <description></description>
- </maintainer>
-</pkgmetadata>
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
deleted file mode 100644
index ed8f880..0000000
--- a/www-client/chromium/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX chromium-launcher-r3.sh 1199 SHA256 9bceb14a6c171754b77bcc7e6095285fcb58a9ca10e2e4a9c9e13dc561fc0c01 SHA512 f1909314ae74985c85740d26c9bfab694f3202de8ccc392a1c4ec5c8760db21b6cc46146c78a9abebd09e6d24f37e19466f0c4d2d61815400b48d859f8ce154d WHIRLPOOL faa7eb72a4a5902299925ab4c13308299fccfbdf34a417ce89fa800cfcd6ebf0a3a456db1e8625e205be445d4ad2718db6cf6d581b266bb9227fb03506a67220
-AUX chromium-system-jinja-r7.patch 1611 SHA256 ff06a869615dd10ed3b26946b6a3113b3866c4d72183037be30996857e56ce32 SHA512 689cee917bd8a81edb4e640d551eca8bbbca9fa7c8d0afbca513cd911880773e7bfa0e3d558ca770afb418c6e0b42c28edb08b4792de900df1fb0b58afba22ee WHIRLPOOL 340253d54a041a1cb607ba5048ac83bf5f4ac1d691ecc69f09d0fbcdf4207db8b665f7f467b2632ead988736c4779f33fd749d91b0d5f2ecf16caff09725d444
-AUX chromium.default 148 SHA256 bdac1d32025d53158f96c8ad5bd71a58abdcf02f3a8759a43154e97e812fcdd1 SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739 WHIRLPOOL 2e51e864134426668cc73fc5081c35288677d8ce855b07dfbd3413397f9c43148a6d6096a9b7a617511388f87623a3ce7f3387103202db53876a74bccb9dbe6c
-DIST chromium-44.0.2403.89.tar.xz 292891880 SHA256 badd9aa979487b55bbcce4f54ec16926c6fa7eb46ec2536866200a5e68853a98 SHA512 786923a45c6baaf309ac2fe43309d8b73e5fa7e97f918ec42449b6fefdf52bd9d544e77bc1332abdce0df645d9d564a58781619de4e67f7b0fc9afae37c141e0 WHIRLPOOL 4d31a80a1dfdd3b733199412e1429ce36eeb4f1e60f31401e9e8bb2163d9d4b24b700ce26ec53f82f6b0f4bbca023737ca92e4e494397d55ab6fa20793078caf
-EBUILD chromium-44.0.2403.89.ebuild 19722 SHA256 855fdc975443caa097693e1347549880d3d58f967afd941c4782f0a9e7f50a3e SHA512 62e7ad173c8134637fe3a13064f8c210081b8898c745ad4cd48cffba8fc2d6a5ea3a6912adbf807704eb21a9d1bd32b7708be513ec3a8dc3e821a0a5e146791b WHIRLPOOL d01496dbde399494f24b05dcc85f8bad20a02169c35d55189ac80601c2dc9410b038c88fb0dd6585e922a069c67d49d50473b868031f1e709833ab70254c6d56
diff --git a/www-client/chromium/chromium-44.0.2403.89.ebuild b/www-client/chromium/chromium-44.0.2403.89.ebuild
deleted file mode 100644
index b7f95e2..0000000
--- a/www-client/chromium/chromium-44.0.2403.89.ebuild
+++ /dev/null
@@ -1,637 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 )
-
-CHROMIUM_LANGS="am ar bg bn ca cs da de el en_GB es es_LA 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 eutils flag-o-matic multilib multiprocessing pax-utils \
- portability python-any-r1 readme.gentoo toolchain-funcs versionator virtualx
-
-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 hotwording? ( no-source-code )"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="cups gnome gnome-keyring hidpi hotwording kerberos neon pic +proprietary-codecs pulseaudio selinux +tcmalloc +widevine"
-RESTRICT="proprietary-codecs? ( bindist )"
-
-# Native Client binaries are compiled with different set of flags, bug #452066.
-QA_FLAGS_IGNORED=".*\.nexe"
-
-# Native Client binaries may be stripped by the build system, which uses the
-# right tools for it, bug #469144 .
-QA_PRESTRIPPED=".*\.nexe"
-
-RDEPEND=">=app-accessibility/speech-dispatcher-0.8:=
- app-arch/bzip2:=
- app-arch/snappy:=
- cups? ( >=net-print/cups-1.3.11:= )
- >=dev-libs/elfutils-0.149
- dev-libs/expat:=
- dev-libs/glib:=
- >=dev-libs/jsoncpp-0.5.0-r1:=
- >=dev-libs/libevent-1.4.13:=
- dev-libs/libxml2:=[icu]
- dev-libs/libxslt:=
- dev-libs/nspr:=
- >=dev-libs/nss-3.14.3:=
- dev-libs/re2:=
- gnome? ( >=gnome-base/gconf-2.24.0:= )
- gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= )
- >=media-libs/alsa-lib-1.0.19:=
- media-libs/flac:=
- media-libs/fontconfig:=
- media-libs/freetype:=
- media-libs/harfbuzz:=[icu(+)]
- media-libs/libexif:=
- >=media-libs/libjpeg-turbo-1.2.0-r1:=
- media-libs/libpng:0=
- >=media-libs/libwebp-0.4.0:=
- >=media-libs/libvpx-1.4.0:=[postproc]
- media-libs/speex:=
- pulseaudio? ( media-sound/pulseaudio:= )
- sys-apps/dbus:=
- sys-apps/pciutils:=
- >=sys-libs/libcap-2.22:=
- sys-libs/zlib:=[minizip]
- virtual/udev
- x11-libs/cairo:=
- x11-libs/gdk-pixbuf:=
- x11-libs/gtk+:2=
- x11-libs/libdrm
- 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/libXinerama:=
- x11-libs/libXrandr:=
- x11-libs/libXrender:=
- x11-libs/libXScrnSaver:=
- x11-libs/libXtst:=
- x11-libs/pango:=
- kerberos? ( virtual/krb5 )"
-DEPEND="${RDEPEND}
- !arm? (
- dev-lang/yasm
- )
- dev-lang/perl
- dev-perl/JSON
- >=dev-util/gperf-3.0.3
- dev-util/ninja
- sys-apps/hwids[usb(+)]
- >=sys-devel/bison-2.4.3
- sys-devel/flex
- virtual/pkgconfig
- widevine? ( www-plugins/chrome-binary-plugins[widevine] )"
-
-# For nvidia-drivers blocker, see bug #413637 .
-RDEPEND+="
- !=www-client/chromium-9999
- !<www-plugins/chrome-binary-plugins-37
- x11-misc/xdg-utils
- virtual/opengl
- virtual/ttf-fonts
- selinux? ( sec-policy/selinux-chromium )
- tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 )"
-
-# Python dependencies. The DEPEND part needs to be kept in sync
-# with python_check_deps.
-DEPEND+=" $(python_gen_any_dep '
- dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/ply[${PYTHON_USEDEP}]
- dev-python/simplejson[${PYTHON_USEDEP}]
-')"
-python_check_deps() {
- has_version "dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]" && \
- has_version "dev-python/jinja[${PYTHON_USEDEP}]" && \
- has_version "dev-python/ply[${PYTHON_USEDEP}]" && \
- has_version "dev-python/simplejson[${PYTHON_USEDEP}]"
-}
-
-if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
- EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
-fi
-
-# TODO: flag-mask widevine in non-intel profiles in lieu of this
-REQUIRED_USE="|| ( x86 amd64 !widevine )"
-
-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/bitstream-cyberbit
-- media-fonts/droid
-- media-fonts/ipamonafont
-- media-fonts/ja-ipafonts
-- media-fonts/takao-fonts
-- media-fonts/wqy-microhei
-- media-fonts/wqy-zenhei
-
-Depending on your desktop environment, you may need
-to install additional packages to get icons on the Downloads page.
-
-For KDE, the required package is kde-apps/oxygen-icons.
-
-For other desktop environments, try one of the following:
-- x11-themes/gnome-icon-theme
-- x11-themes/tango-icon-theme
-"
-
-pkg_pretend() {
- if [[ $(tc-getCC)$ == *gcc* ]] && \
- [[ $(gcc-major-version)$(gcc-minor-version) -lt 48 ]]; then
- die 'At least gcc 4.8 is required, see bugs: #535730, #525374, #518668.'
- 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"
- fi
- eshopts_pop
- check-reqs_pkg_pretend
-}
-
-pkg_setup() {
- if [[ "${SLOT}" == "0" ]]; then
- CHROMIUM_SUFFIX=""
- else
- CHROMIUM_SUFFIX="-${SLOT}"
- fi
- CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser${CHROMIUM_SUFFIX}"
-
- # Make sure the build system will use the right python, bug #344367.
- python-any-r1_pkg_setup
-
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
- # if ! use arm; then
- # mkdir -p out/Release/gen/sdk/toolchain || die
- # # Do not preserve SELinux context, bug #460892 .
- # cp -a --no-preserve=context /usr/$(get_libdir)/nacl-toolchain-newlib \
- # out/Release/gen/sdk/toolchain/linux_x86_newlib || die
- # touch out/Release/gen/sdk/toolchain/linux_x86_newlib/stamp.untar || die
- # fi
-
- epatch "${FILESDIR}/${PN}-system-jinja-r7.patch"
-
- epatch_user
-
- # Remove most bundled libraries. Some are still needed.
- build/linux/unbundle/remove_bundled_libraries.py \
- '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' \
- 'breakpad/src/third_party/curl' \
- 'chrome/third_party/mozilla_security_manager' \
- 'courgette/third_party' \
- 'crypto/third_party/nss' \
- 'net/third_party/mozilla_security_manager' \
- 'net/third_party/nss' \
- 'third_party/WebKit' \
- 'third_party/analytics' \
- 'third_party/angle' \
- 'third_party/angle/src/third_party/compiler' \
- 'third_party/boringssl' \
- 'third_party/brotli' \
- 'third_party/cacheinvalidation' \
- 'third_party/cld_2' \
- 'third_party/cros_system_api' \
- 'third_party/cython/python_flags.py' \
- 'third_party/devscripts' \
- 'third_party/dom_distiller_js' \
- 'third_party/dom_distiller_js/dist/proto_gen/third_party/dom_distiller_js' \
- 'third_party/ffmpeg' \
- 'third_party/fips181' \
- 'third_party/flot' \
- '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/hunspell' \
- 'third_party/iccjpeg' \
- 'third_party/icu' \
- 'third_party/jstemplate' \
- 'third_party/khronos' \
- 'third_party/leveldatabase' \
- 'third_party/libaddressinput' \
- 'third_party/libjingle' \
- 'third_party/libphonenumber' \
- 'third_party/libsecret' \
- 'third_party/libsrtp' \
- 'third_party/libudev' \
- 'third_party/libusb' \
- 'third_party/libxml/chromium' \
- 'third_party/libXNVCtrl' \
- 'third_party/libyuv' \
- 'third_party/lss' \
- 'third_party/lzma_sdk' \
- 'third_party/mesa' \
- 'third_party/modp_b64' \
- 'third_party/mojo' \
- 'third_party/mt19937ar' \
- 'third_party/npapi' \
- 'third_party/openmax_dl' \
- 'third_party/opus' \
- 'third_party/ots' \
- 'third_party/pdfium' \
- 'third_party/pdfium/third_party/base' \
- 'third_party/pdfium/third_party/bigint' \
- 'third_party/pdfium/third_party/freetype' \
- 'third_party/polymer' \
- 'third_party/protobuf' \
- 'third_party/qcms' \
- 'third_party/readability' \
- 'third_party/sfntly' \
- 'third_party/skia' \
- 'third_party/smhasher' \
- 'third_party/sqlite' \
- 'third_party/tcmalloc' \
- 'third_party/trace-viewer' \
- 'third_party/trace-viewer/third_party/components/polymer' \
- 'third_party/trace-viewer/third_party/d3' \
- 'third_party/trace-viewer/third_party/gl-matrix' \
- 'third_party/trace-viewer/third_party/jszip' \
- 'third_party/trace-viewer/third_party/tvcm' \
- 'third_party/trace-viewer/third_party/tvcm/third_party/beautifulsoup/polymer_soup.py' \
- 'third_party/trace-viewer/third_party/tvcm/third_party/rcssmin' \
- 'third_party/trace-viewer/third_party/tvcm/third_party/rjsmin' \
- 'third_party/undoview' \
- 'third_party/usrsctp' \
- 'third_party/web-animations-js' \
- 'third_party/webdriver' \
- 'third_party/webrtc' \
- 'third_party/widevine' \
- 'third_party/x86inc' \
- 'third_party/zlib/google' \
- 'url/third_party/mozilla' \
- 'v8/src/third_party/fdlibm' \
- 'v8/src/third_party/kernel' \
- 'v8/src/third_party/valgrind' \
- --do-remove || die
-}
-
-src_configure() {
- local myconf=""
-
- # Never tell the build system to "enable" SSE2, it has a few unexpected
- # additions, bug #336871.
- myconf+=" -Ddisable_sse2=1"
-
- # Disable nacl, we can't build without pnacl (http://crbug.com/269560).
- myconf+=" -Ddisable_nacl=1"
-
- # Disable glibc Native Client toolchain, we don't need it (bug #417019).
- # myconf+=" -Ddisable_glibc=1"
-
- # TODO: also build with pnacl
- # myconf+=" -Ddisable_pnacl=1"
-
- # It would be awkward for us to tar the toolchain and get it untarred again
- # during the build.
- # myconf+=" -Ddisable_newlib_untar=1"
-
- # Make it possible to remove third_party/adobe.
- echo > "${T}/flapper_version.h" || die
- myconf+=" -Dflapper_version_h_file=${T}/flapper_version.h"
-
- # Use system-provided libraries.
- # TODO: use_system_hunspell (upstream changes needed).
- # TODO: use_system_icu (needs http://bugs.icu-project.org/trac/ticket/11358)
- # TODO: use_system_libsrtp (bug #459932).
- # TODO: use_system_libusb (http://crbug.com/266149).
- # TODO: use_system_opus (https://code.google.com/p/webrtc/issues/detail?id=3077).
- # TODO: use_system_protobuf (bug #525560).
- # TODO: use_system_ssl (http://crbug.com/58087).
- # TODO: use_system_sqlite (http://crbug.com/22208).
- myconf+="
- -Duse_system_bzip2=1
- -Duse_system_flac=1
- -Duse_system_harfbuzz=1
- -Duse_system_jsoncpp=1
- -Duse_system_libevent=1
- -Duse_system_libjpeg=1
- -Duse_system_libpng=1
- -Duse_system_libwebp=1
- -Duse_system_libvpx=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_zlib=1"
-
- # Needed for system icu - we don't need additional data files.
- myconf+=" -Dicu_use_data_file_flag=0"
-
- # TODO: patch gyp so that this arm conditional is not needed.
- if ! use arm; then
- myconf+="
- -Duse_system_yasm=1"
- fi
-
- # Optional dependencies.
- # TODO: linux_link_kerberos, bug #381289.
- myconf+="
- $(gyp_use cups)
- $(gyp_use gnome use_gconf)
- $(gyp_use gnome-keyring use_gnome_keyring)
- $(gyp_use gnome-keyring linux_link_gnome_keyring)
- $(gyp_use hidpi enable_hidpi)
- $(gyp_use hotwording enable_hotwording)
- $(gyp_use kerberos)
- $(gyp_use pulseaudio)
- $(gyp_use tcmalloc use_allocator tcmalloc none)
- $(gyp_use widevine enable_widevine)"
-
- # Use explicit library dependencies instead of dlopen.
- # This makes breakages easier to detect by revdep-rebuild.
- myconf+="
- -Dlinux_link_gsettings=1
- -Dlinux_link_libpci=1
- -Dlinux_link_libspeechd=1
- -Dlibspeechd_h_prefix=speech-dispatcher/"
-
- # TODO: use the file at run time instead of effectively compiling it in.
- myconf+="
- -Dusb_ids_path=/usr/share/misc/usb.ids"
-
- # Save space by removing DLOG and DCHECK messages (about 6% reduction).
- myconf+="
- -Dlogging_like_official_build=1"
-
- if [[ $(tc-getCC) == *clang* ]]; then
- myconf+=" -Dclang=1"
- else
- myconf+=" -Dclang=0"
- fi
-
- # Never use bundled gold binary. Disable gold linker flags for now.
- # Do not use bundled clang.
- myconf+="
- -Dclang_use_chrome_plugins=0
- -Dhost_clang=0
- -Dlinux_use_bundled_binutils=0
- -Dlinux_use_bundled_gold=0
- -Dlinux_use_gold_flags=0"
-
- ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)"
- myconf+=" -Dproprietary_codecs=1 -Dffmpeg_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.
- myconf+=" -Dgoogle_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
- -Dgoogle_default_client_id=329227923882.apps.googleusercontent.com
- -Dgoogle_default_client_secret=vgKG0NNv7GoDpbtoFNLxCUXu"
-
- local myarch="$(tc-arch)"
- if [[ $myarch = amd64 ]] ; then
- target_arch=x64
- ffmpeg_target_arch=x64
- elif [[ $myarch = x86 ]] ; then
- target_arch=ia32
- ffmpeg_target_arch=ia32
- elif [[ $myarch = arm ]] ; then
- target_arch=arm
- ffmpeg_target_arch=$(usex neon arm-neon arm)
- # TODO: re-enable NaCl (NativeClient).
- local CTARGET=${CTARGET:-${CHOST}}
- if [[ $(tc-is-softfloat) == "no" ]]; then
-
- myconf+=" -Darm_float_abi=hard"
- fi
- filter-flags "-mfpu=*"
- use neon || myconf+=" -Darm_fpu=${ARM_FPU:-vfpv3-d16}"
-
- if [[ ${CTARGET} == armv[78]* ]]; then
- myconf+=" -Darmv7=1"
- else
- myconf+=" -Darmv7=0"
- fi
- myconf+=" -Dsysroot=
- $(gyp_use neon arm_neon)
- -Ddisable_nacl=1"
- else
- die "Failed to determine target arch, got '$myarch'."
- fi
-
- myconf+=" -Dtarget_arch=${target_arch}"
-
- # 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+=" -Dwerror="
-
- # Disable fatal linker warnings, bug 506268.
- myconf+=" -Ddisable_fatal_linker_warnings=1"
-
- # 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-avx2
- fi
- fi
-
- append-cppflags '-DWIDEVINE_CDM_VERSION_STRING=\"DRMSUCKS\"'
-
- # Make sure the build system will use the right tools, bug #340795.
- tc-export AR CC CXX RANLIB
-
- # Tools for building programs to be executed on the build system, bug #410883.
- export AR_host=$(tc-getBUILD_AR)
- export CC_host=$(tc-getBUILD_CC)
- export CXX_host=$(tc-getBUILD_CXX)
- export LD_host=${CXX_host}
-
- # Bug 491582.
- export TMPDIR="${WORKDIR}/temp"
- mkdir -m 755 "${TMPDIR}" || die
-
- 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_gyp.py || die
- popd > /dev/null || die
-
- third_party/libaddressinput/chromium/tools/update-strings.py || die
-
- einfo "Configuring Chromium..."
- build/linux/unbundle/replace_gyp_files.py ${myconf} || die
- egyp_chromium ${myconf} || die
-}
-
-eninja() {
- if [[ -z ${NINJAOPTS+set} ]]; then
- local jobs=$(makeopts_jobs)
- local loadavg=$(makeopts_loadavg)
-
- if [[ ${MAKEOPTS} == *-j* && ${jobs} != 999 ]]; then
- NINJAOPTS+=" -j ${jobs}"
- fi
- if [[ ${MAKEOPTS} == *-l* && ${loadavg} != 999 ]]; then
- NINJAOPTS+=" -l ${loadavg}"
- fi
- fi
- set -- ninja -v ${NINJAOPTS} "$@"
- echo "$@"
- "$@"
-}
-
-src_compile() {
- local ninja_targets="chrome chrome_sandbox chromedriver"
-
- # Build mksnapshot and pax-mark it.
- eninja -C out/Release mksnapshot || die
- pax-mark m out/Release/mksnapshot
-
- # 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 ${ninja_targets} || die
-
- pax-mark m out/Release/chrome
-}
-
-src_install() {
- exeinto "${CHROMIUM_HOME}"
- doexe out/Release/chrome || die
-
- newexe out/Release/chrome_sandbox chrome-sandbox || die
- fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox"
-
- doexe out/Release/chromedriver || die
-
- # if ! use arm; then
- # doexe out/Release/nacl_helper{,_bootstrap} || die
- # insinto "${CHROMIUM_HOME}"
- # doins out/Release/nacl_irt_*.nexe || die
- # doins out/Release/libppGoogleNaClPluginChrome.so || die
- # fi
-
- local sedargs=( -e "s:/usr/lib/:/usr/$(get_libdir)/:g" )
- if [[ -n ${CHROMIUM_SUFFIX} ]]; then
- sedargs+=(
- -e "s:chromium-browser:chromium-browser${CHROMIUM_SUFFIX}:g"
- -e "s:chromium.desktop:chromium${CHROMIUM_SUFFIX}.desktop:g"
- -e "s:plugins:plugins --user-data-dir=\${HOME}/.config/chromium${CHROMIUM_SUFFIX}:"
- )
- fi
- 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${CHROMIUM_SUFFIX} || die
- # keep the old symlink around for consistency
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium${CHROMIUM_SUFFIX} || die
-
- dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver${CHROMIUM_SUFFIX} || die
-
- # Allow users to override command-line options, bug #357629.
- dodir /etc/chromium || die
- insinto /etc/chromium
- newins "${FILESDIR}/chromium.default" "default" || die
-
- pushd out/Release/locales > /dev/null || die
- chromium_remove_language_paks
- popd
-
- insinto "${CHROMIUM_HOME}"
- doins out/Release/*.bin || die
- doins out/Release/*.pak || die
-
- doins -r out/Release/locales || die
- doins -r out/Release/resources || die
-
- newman out/Release/chrome.1 chromium${CHROMIUM_SUFFIX}.1 || die
- newman out/Release/chrome.1 chromium-browser${CHROMIUM_SUFFIX}.1 || die
-
- if use widevine; then
- doexe out/Release/libwidevinecdmadapter.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${CHROMIUM_SUFFIX}.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_SUFFIX} \
- "Chromium${CHROMIUM_SUFFIX}" \
- chromium-browser${CHROMIUM_SUFFIX} \
- "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).
- if use gnome; then
- dodir /usr/share/gnome-control-center/default-apps || die
- insinto /usr/share/gnome-control-center/default-apps
- newins "${FILESDIR}"/chromium-browser.xml chromium-browser${CHROMIUM_SUFFIX}.xml || die
- if [[ "${CHROMIUM_SUFFIX}" != "" ]]; then
- sed "s:chromium-browser:chromium-browser${CHROMIUM_SUFFIX}:g" -i \
- "${ED}"/usr/share/gnome-control-center/default-apps/chromium-browser${CHROMIUM_SUFFIX}.xml
- fi
- fi
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
- readme.gentoo_print_elog
-}
diff --git a/www-client/chromium/files/chromium-launcher-r3.sh b/www-client/chromium/files/chromium-launcher-r3.sh
deleted file mode 100644
index a4fc1a9..0000000
--- a/www-client/chromium/files/chromium-launcher-r3.sh
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/bash
-
-# Allow the user to override command-line flags, bug #357629.
-# This is based on Debian's chromium-browser package, and is intended
-# to be consistent with Debian.
-for f in /etc/chromium/*; do
- [[ -f ${f} ]] && source "${f}"
-done
-
-# Prefer user defined CHROMIUM_USER_FLAGS (from env) over system
-# default CHROMIUM_FLAGS (from /etc/chromium/default).
-CHROMIUM_FLAGS=${CHROMIUM_USER_FLAGS:-"$CHROMIUM_FLAGS"}
-
-# Let the wrapped binary know that it has been run through the wrapper
-export CHROME_WRAPPER=$(readlink -f "$0")
-
-PROGDIR=${CHROME_WRAPPER%/*}
-
-case ":$PATH:" in
- *:$PROGDIR:*)
- # $PATH already contains $PROGDIR
- ;;
- *)
- # Append $PROGDIR to $PATH
- export PATH="$PATH:$PROGDIR"
- ;;
-esac
-
-if [[ ${EUID} == 0 && -O ${XDG_CONFIG_HOME:-${HOME}} ]]; then
- # Running as root with HOME owned by root.
- # Pass --user-data-dir to work around upstream failsafe.
- CHROMIUM_FLAGS="--user-data-dir=${XDG_CONFIG_HOME:-${HOME}/.config}/chromium
- ${CHROMIUM_FLAGS}"
-fi
-
-# Set the .desktop file name
-export CHROME_DESKTOP="chromium-browser-chromium.desktop"
-
-exec -a "chromium-browser" "$PROGDIR/chrome" --extra-plugin-dir=/usr/lib/nsbrowser/plugins ${CHROMIUM_FLAGS} "$@"
diff --git a/www-client/chromium/files/chromium-system-jinja-r7.patch b/www-client/chromium/files/chromium-system-jinja-r7.patch
deleted file mode 100644
index fe28e12..0000000
--- a/www-client/chromium/files/chromium-system-jinja-r7.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- third_party/WebKit/Source/bindings/scripts/scripts.gyp.orig 2014-08-19 09:55:10.330972228 +0000
-+++ third_party/WebKit/Source/bindings/scripts/scripts.gyp 2014-08-19 09:55:26.387286232 +0000
-@@ -54,7 +54,6 @@
- 'actions': [{
- 'action_name': 'cache_jinja_templates',
- 'inputs': [
-- '<@(jinja_module_files)',
- 'code_generator_v8.py',
- '<@(code_generator_template_files)',
- ],
---- third_party/WebKit/Source/build/scripts/scripts.gypi.orig 2014-08-19 10:00:00.216521733 +0000
-+++ third_party/WebKit/Source/build/scripts/scripts.gypi 2014-08-19 10:00:11.464735099 +0000
-@@ -2,10 +2,6 @@
- {
- 'variables': {
- 'scripts_for_in_files': [
-- # jinja2/__init__.py contains version string, so sufficient as
-- # dependency for whole jinja2 package
-- '<(DEPTH)/third_party/jinja2/__init__.py',
-- '<(DEPTH)/third_party/markupsafe/__init__.py', # jinja2 dep
- 'hasher.py',
- 'in_file.py',
- 'in_generator.py',
---- third_party/WebKit/Source/bindings/scripts/scripts.gypi.orig 2014-08-19 10:53:02.824618979 +0000
-+++ third_party/WebKit/Source/bindings/scripts/scripts.gypi 2014-08-19 10:53:20.784957370 +0000
-@@ -12,9 +12,6 @@
- '<(DEPTH)/third_party/markupsafe/__init__.py', # jinja2 dep
- ],
- 'idl_lexer_parser_files': [
-- # PLY (Python Lex-Yacc)
-- '<(DEPTH)/third_party/ply/lex.py',
-- '<(DEPTH)/third_party/ply/yacc.py',
- # Web IDL lexer/parser (base parser)
- '<(DEPTH)/tools/idl_parser/idl_lexer.py',
- '<(DEPTH)/tools/idl_parser/idl_node.py',
diff --git a/www-client/chromium/files/chromium.default b/www-client/chromium/files/chromium.default
deleted file mode 100644
index c140cde..0000000
--- a/www-client/chromium/files/chromium.default
+++ /dev/null
@@ -1,5 +0,0 @@
-# Default settings for chromium. This file is sourced by /bin/bash from
-# the chromium launcher.
-
-# Options to pass to chromium.
-#CHROMIUM_FLAGS=""