From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E531D138334 for ; Mon, 4 Mar 2019 15:02:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5DF47E08FF; Mon, 4 Mar 2019 15:02:41 +0000 (UTC) Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D3122E08E2 for ; Mon, 4 Mar 2019 15:02:40 +0000 (UTC) Received: by mail-lj1-x236.google.com with SMTP id z7so4609813lji.0 for ; Mon, 04 Mar 2019 07:02:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:reply-to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=cAjhrK9oyhGuX2spSsNiJK+/He5zLQgplXnOzftrEew=; b=jkVvQy97ZSFa+iop4/+Qx036OYE66D/JPhq+4099se2EEvrOGhgQCION+aoqonDlu4 xBoEAlt8QnI0UN0g52+MhY64rGjTYqPtkvWGNmnhhlfbuASYukHZyPKJx1c9Zp8YOCRO JFBteaUz2M290TZ0KJH2wm2GG5bRNFLFxbObnVllXsiF4YyvCEm26xqHUx2iVBHNhj5Q jKQquAYdc/VPmiBTkSC3O0LhNIL9gvJRgygcUJyUqCjjztfcMvn38MAxbrfniWMetu51 vy6AHrTHgyP5LXFN993Y2lcRo3N6GoUqVu3Xt03PYlJh4EAT336sYDs96qlkppHJ1d2v qhvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:reply-to:from:subject:message-id:date :user-agent:mime-version:content-transfer-encoding:content-language; bh=cAjhrK9oyhGuX2spSsNiJK+/He5zLQgplXnOzftrEew=; b=USlMaOdiKfwxZda/U9dT3wUnvGDIr+TXxKb1gRdKl38cOLUa9vyxPtAxOI4UG3e7jK 0/oDAV492wN8CXZjl9xl464lqOl6vU3x7istVNt8v3UGB9rMfxgx8nnP2pPvv0RikKKb ZbUUS1DhDdHyFzACGDMsOA9W63KD3EBObrZ2JOE7OFG31QYYS05oN/p3y8ORXh74rJlt ZXRkvEB2P/eANUI6kiDQrlfocXmL9ETlMqfvgGljgk3VvD7PXC/HD4LH5lC8uwZnc+uV jjMa+ITwS7p19d1Q4/S4Dw4T86qk1RxSi6tP860sAbQUKYcopVTNMc+XXZPZb6kuEOLZ LvJg== X-Gm-Message-State: APjAAAUAcxDdI4YvW27WUHFGX31J4jE7zW8sXNhIQJDyryzI1Bc3PkpW ozZJztKtS9Y5Chcy/k4fzrxBbCZX X-Google-Smtp-Source: APXvYqzo20IvNT7iXk6IjeJVZlEzh+LpRtng3PNFTiRi7RuWNE7C8AB846wJh5+HhLeq8Cd/0VNd/Q== X-Received: by 2002:a2e:9e09:: with SMTP id e9mr10803920ljk.14.1551711758552; Mon, 04 Mar 2019 07:02:38 -0800 (PST) Received: from [192.168.1.145] (dsl-tkubng11-54f8a7-99.dhcp.inet.fi. [84.248.167.99]) by smtp.gmail.com with ESMTPSA id b15sm1555471ljj.70.2019.03.04.07.02.37 for (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Mon, 04 Mar 2019 07:02:37 -0800 (PST) To: gentoo-dev@lists.gentoo.org From: Joonas Niilola Subject: [gentoo-dev] [RFC] skel.ebuild: update for EAPI-7 Message-ID: Date: Mon, 4 Mar 2019 17:02:26 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.2 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-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Archives-Salt: d0807244-d2a7-4f56-8072-44be277106f7 X-Archives-Hash: c8d82e493b5b56a63cbe26b6da07b635 # https://bugs.gentoo.org/679408 # https://github.com/gentoo/gentoo/pull/11253 Started with these PRs, but been left without attention for a long time now: https://github.com/gentoo/gentoo/pull/10333 && https://github.com/gentoo/gentoo/pull/9289 § $ diff --- /usr/portage/skel.ebuild    2019-01-02 12:16:14.469856171 +0200 +++ ./skel.ebuild    2019-03-04 16:56:39.353281559 +0200 @@ -10,7 +10,9 @@  # It is suggested that you use the latest EAPI approved by the Council.  # The PMS contains specifications for all EAPIs. Eclasses will test for this  # variable if they need to use features that are not universal in all EAPIs. -EAPI=6 +# If an eclass doesn't support latest EAPI, use the previous EAPI instead. +EAPI=7 +  # inherit lists eclasses to inherit functions from. For example, an ebuild  # that needs the eautoreconf function from autotools.eclass won't work @@ -89,11 +91,15 @@  # The below is valid if the same run-time depends are required to compile.  RDEPEND="${DEPEND}" +# Build-time dependencies that are executed during the emerge process, and +# only need to be present in the host system, rather than target. Example: +#BDEPEND="virtual/pkgconfig" +  # Source directory; the dir where the sources can be found (automatically  # unpacked) inside ${WORKDIR}.  The default value for S is ${WORKDIR}/${P}  # If you don't need to change it, leave the S= line out of the ebuild  # to keep it tidy. -#S=${WORKDIR}/${P} +#S="${WORKDIR}/${P}"  # The following src_configure function is implemented as default by portage, so @@ -116,7 +122,7 @@      #    --mandir=/usr/share/man || die      # Note the use of --infodir and --mandir, above. This is to make      # this package FHS 2.2-compliant.  For more information, see -    #   https://www.pathname.com/fhs/ +    #   https://wiki.linuxfoundation.org/lsb/fhs  #}  # The following src_compile function is implemented as default by portage, so