From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 424B513888F for ; Mon, 12 Oct 2015 17:21:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 222A321C00D; Mon, 12 Oct 2015 17:20:24 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2870321C006 for ; Mon, 12 Oct 2015 17:20:23 +0000 (UTC) Received: from localhost.localdomain (aftr-37-201-213-240.unity-media.net [37.201.213.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: hasufell) by smtp.gentoo.org (Postfix) with ESMTPSA id A9BF03402A2; Mon, 12 Oct 2015 17:20:21 +0000 (UTC) From: Julian Ospald To: gentoo-dev@lists.gentoo.org Cc: Julian Ospald Subject: [gentoo-dev] [PATCH] metadata: add slots element Date: Mon, 12 Oct 2015 19:19:33 +0200 Message-Id: <1444670373-12706-2-git-send-email-hasufell@gentoo.org> X-Mailer: git-send-email 2.6.1 In-Reply-To: <1444670373-12706-1-git-send-email-hasufell@gentoo.org> References: <1444670373-12706-1-git-send-email-hasufell@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Archives-Salt: a05674c2-15cf-41e6-a74a-09391d26942e X-Archives-Hash: 19d31851bfbbb4176102549d194f9802 There seems to be some general confusion about specific package SLOTs and their meaning, since there can be several naming schemes applied and documentation is either non-existent or is inside the ebuild via comments. Because of that it should be part of metadata.xml. An example use case for media-libs/libpng would be: For building against. This is the only slot that provides headers and command line tools. For binary compatibility, provides libpng12.so.0. For binary compatibility, provides libpng15.so.15. Represent ABI compatibility for libpng.so. For packages like x11-libs/wxGTK one could write: Major versions. --- metadata.dtd | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/metadata.dtd b/metadata.dtd index ff2649c..4b29f3b 100644 --- a/metadata.dtd +++ b/metadata.dtd @@ -5,7 +5,7 @@ - + @@ -20,6 +20,15 @@ + + + + + + + + + @@ -79,6 +88,7 @@ language "C" or "en", which is equivalent --> +