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 816341381F3 for ; Sat, 15 Jun 2013 08:57:10 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 34909E08C0; Sat, 15 Jun 2013 08:56:48 +0000 (UTC) Received: from forward5l.mail.yandex.net (forward5l.mail.yandex.net [84.201.143.138]) by pigeon.gentoo.org (Postfix) with ESMTP id 359B9E086F for ; Sat, 15 Jun 2013 08:56:47 +0000 (UTC) Received: from smtp2h.mail.yandex.net (smtp2h.mail.yandex.net [84.201.187.145]) by forward5l.mail.yandex.net (Yandex) with ESMTP id 330F5C40D0B for ; Sat, 15 Jun 2013 12:56:46 +0400 (MSK) Received: from smtp2h.mail.yandex.net (localhost [127.0.0.1]) by smtp2h.mail.yandex.net (Yandex) with ESMTP id E097417010F5 for ; Sat, 15 Jun 2013 12:56:45 +0400 (MSK) Received: from host-109-171-17-91.bbcustomer.zsttk.net (host-109-171-17-91.bbcustomer.zsttk.net [109.171.17.91]) by smtp2h.mail.yandex.net (nwsmtp/Yandex) with ESMTP id KKs9xftESv-ujrOgEGC; Sat, 15 Jun 2013 12:56:45 +0400 Message-ID: <51BC2C55.7010506@mva.name> Date: Sat, 15 Jun 2013 15:56:53 +0700 From: "Vadim A. Misbakh-Soloviov" Organization: Alpha LLC User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130519 Firefox/17.0 Thunderbird/17.0.6 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 MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] [RFC] SRC_URI behaviour X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="----enig2NFIAHWWJETVXUIXPCOSR" X-Archives-Salt: 1a0abda1-5686-491f-ba45-4f3222f3ce72 X-Archives-Hash: b0823618d5d3cc61bbed1e88dc2f144d This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2NFIAHWWJETVXUIXPCOSR Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Sometimes I find myself in a situation, when I need to use both RESTRICT=3Dfetch for the main distfile and allow fetch for additional one= s (langpacks, extensions and so on). Sometimes it is even impossible to split that additions into separate package, since they might want to replace some file (for example, Dear Esther's translations). So, in that case, I think, it'd be useful to change SRC_URI behaviour a bit: for example: SRC_URI=3D" restrict://dearesther-linux-06082013-bin #fetch restrict linguas_ru? ( http://www.dear-esther.com/translations/DE_Russian.rar ) linguas_hu? ( http://www.dear-esther.com/translations/DE_Hungarian.rar )= linguas_hu2? ( http://www.dear-esther.com/translations/DE_Hungarian2.rar ) " Alternatively it can be even: SRC_URI=3D" restrict+http://foo.bar/moo-123.run # mirror-restrict or specifying a link for fetch-restrict (like for oracle-jdk) " And, moreover, I guess, SRC_URI can even be used for VCS: SRC_URI=3D" git+ssh://github.com/lol/moo.git hg+ssh://bitbucket.org/lol/moo svn+ssh://assembla.com/lol/moo " And it can also be extendable: SRC_URI=3D" hg+http://prosody.im/trunk modules? ( hg+https://prosody-modules.googlecode.com/hg ) " Any thoughts? ------enig2NFIAHWWJETVXUIXPCOSR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJRvCxVAAoJECZQPTSbOzNLsDAP/3pji9HH/Lsilwx0xO+5xWyE cd1I0dtITqVpfS0SHZT5ry5xWSY1Y8hlmMPiW32JJFtDGtT+UWhWCU6eQhLkLylx e2qvwUcq1sDqoaVYyN8cQF5kFauS/EjXcc9vobZTDyzN5I936KXFIk3rP4yrDCUj c2RRTMOrc+aSYrWKMIkh+pW9MRkZMbQU0l+2cx0FD4fPSvYLjySb911z26KAwbK1 MgNa4FMpSgFqws1IzNvTiCz8PRqDc64ED2i2Qqo4eyKI7Jbf13c1S/l64NsOBJvJ r4oU+jZThe4IZYHZ0HW7XhFdN0AkypIklBaIhxnKOfoVdWmycYDpZUE4HdNZBRug rUsycPdM1Q4W0XExQJ9cYFwPqSE5PBWZcOv584l+d1e7nTyq1z2zy8SHwWknApKl mLyWNauXqgFZwv2lzfxseo+7UiJUm0mjuS1D4sasHBQgC0TuOkwaMrHEoVm1IdCU or0hWFIgIqa8YOdmH5JDZpF2bPOy2B6aBK0Gvivco3gTt2SoJ+/r4bSMUahHPvJ6 fWCFqayGELyTHSUosfzv6MJ5kKCLfYbJzrUSkd69NI6loFToEww3e3fTYMVr/OA8 6dRoNBRH7hsee6oryCz6knIDd7QbyKxJL8zSxrs4NDndmmbbCO84DRfv67mvfEDF o8rAupKwU5KTxkq0xkit =SJ3R -----END PGP SIGNATURE----- ------enig2NFIAHWWJETVXUIXPCOSR--