diff options
author | Matthew Brewer <tomboy64@sina.cn> | 2016-04-28 07:25:53 +0200 |
---|---|---|
committer | Matthew Brewer <tomboy64@sina.cn> | 2016-04-28 07:25:53 +0200 |
commit | 1bb15d74baf65c6ca8a598894475a696c4daab0e (patch) | |
tree | b4c887b0fb6e13c28b8b347b7d580b5706e496f7 | |
parent | slic3r stuff (diff) | |
download | tbc-1bb15d74baf65c6ca8a598894475a696c4daab0e.tar.gz tbc-1bb15d74baf65c6ca8a598894475a696c4daab0e.tar.bz2 tbc-1bb15d74baf65c6ca8a598894475a696c4daab0e.zip |
remove old cruft
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="" |