dev-embedded/avr-libc: drop all keywords except amd64, bug #620316
authorSergei Trofimovich <slyfox@gentoo.org>
Mon, 30 Oct 2017 22:23:25 +0000 (22:23 +0000)
committerSergei Trofimovich <slyfox@gentoo.org>
Mon, 30 Oct 2017 22:30:56 +0000 (22:30 +0000)
dev-embedded/avr-libc is not installable as-is on any ARCH
gentoo currently supports. It should have been a KEYWORDS=avr
but there is no ARCH=avr profiles (at least yet).

To explain meaning of KEYWORDS let's look at a concrete example:
When cross-toolchain is installed with crossdev as 'crossdev -t avr'
on ia64 (as an example ARCH without existing KEYWORDS)
crossdev injects the following 'package.keywords':
    cross-avr/avr-libc * ~* -ia64 -~ia64

(as 'man 5 portage' says:)

    *  package is visible if it is stable on any architecture
    ~* package is visible if it is in testing on any architecture

Basically we need something (anything) in KEYWORDS
to act as a bearer of stable/unstable sign. Let it be amd64.

Bug: https://bugs.gentoo.org/620316
Package-Manager: Portage-2.3.13, Repoman-2.3.4

dev-embedded/avr-libc/avr-libc-1.6.2.ebuild
dev-embedded/avr-libc/avr-libc-1.6.4.ebuild
dev-embedded/avr-libc/avr-libc-1.6.8.ebuild
dev-embedded/avr-libc/avr-libc-1.7.0.ebuild
dev-embedded/avr-libc/avr-libc-1.7.1.ebuild
dev-embedded/avr-libc/avr-libc-1.8.0.ebuild
dev-embedded/avr-libc/avr-libc-1.8.1.ebuild
dev-embedded/avr-libc/avr-libc-2.0.0.ebuild

index 35110ac3d409f7dbf70a8c1868b5e766d5427fed..159067b2bd64751364d23630147cd2989c7a3702 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 CHOST="avr"
@@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
+# 'amd64' is a blessed placeholder for crossdev. It could
+# be any other arch. See bug #620316#c5
+# Don't add more arches to KEYWORDS.
+KEYWORDS="amd64"
 IUSE="doc nls crosscompile_opts_headers-only"
 
 DEPEND=">=sys-devel/crossdev-0.9.1"
index e289f5f9663752f6707af07dbf8c16408c415530..daa457e08bd3bb0d1c4adb9b068895da38cb6b73 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 CHOST="avr"
@@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+# 'amd64' is a blessed placeholder for crossdev. It could
+# be any other arch. See bug #620316#c5
+# Don't add more arches to KEYWORDS.
+KEYWORDS="~amd64"
 IUSE="doc nls crosscompile_opts_headers-only"
 
 DEPEND=">=sys-devel/crossdev-0.9.1"
index 73bedaf38044d811997e39fd12799b654289bb6e..ca7f5fde1704e424b980b45440478671c601781a 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 CHOST="avr"
@@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+# 'amd64' is a blessed placeholder for crossdev. It could
+# be any other arch. See bug #620316#c5
+# Don't add more arches to KEYWORDS.
+KEYWORDS="~amd64"
 IUSE="doc crosscompile_opts_headers-only"
 
 DEPEND=">=sys-devel/crossdev-0.9.1"
index e238218a08ef84d4cb5dc2e376173476c25ead54..0e4ea8fbe364574e4c39d960d0fdfd691bc2514c 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="2"
@@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+# 'amd64' is a blessed placeholder for crossdev. It could
+# be any other arch. See bug #620316#c5
+# Don't add more arches to KEYWORDS.
+KEYWORDS="~amd64"
 IUSE="doc crosscompile_opts_headers-only"
 
 DEPEND=">=sys-devel/crossdev-0.9.1"
index c0077d5bffac1c41dbf89f5f4ba7fc6d79834d01..dbe5b3c302bb0270db67bf6839594852dcf9a22a 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+# 'amd64' is a blessed placeholder for crossdev. It could
+# be any other arch. See bug #620316#c5
+# Don't add more arches to KEYWORDS.
+KEYWORDS="~amd64"
 IUSE="doc crosscompile_opts_headers-only"
 
 DEPEND=">=sys-devel/crossdev-0.9.1"
index 917d548177bc6a53a5661b9eebccee2f12bb3dd9..166f785d1ea9dbab5e865a18eb9137371eec54e9 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
+# 'amd64' is a blessed placeholder for crossdev. It could
+# be any other arch. See bug #620316#c5
+# Don't add more arches to KEYWORDS.
+KEYWORDS="amd64"
 IUSE="doc crosscompile_opts_headers-only"
 
 DEPEND=">=sys-devel/crossdev-0.9.1"
index a3448102b642651d2646bee4fd3b9df82f0f52fe..a217bfb1bc430912fd4e14d8449631e67de12b1c 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+# 'amd64' is a blessed placeholder for crossdev. It could
+# be any other arch. See bug #620316#c5
+# Don't add more arches to KEYWORDS.
+KEYWORDS="~amd64"
 IUSE="doc crosscompile_opts_headers-only"
 
 DEPEND=">=sys-devel/crossdev-0.9.1"
index a3448102b642651d2646bee4fd3b9df82f0f52fe..a217bfb1bc430912fd4e14d8449631e67de12b1c 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+# 'amd64' is a blessed placeholder for crossdev. It could
+# be any other arch. See bug #620316#c5
+# Don't add more arches to KEYWORDS.
+KEYWORDS="~amd64"
 IUSE="doc crosscompile_opts_headers-only"
 
 DEPEND=">=sys-devel/crossdev-0.9.1"