From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?YWzDrXJpbyBleW5n?= Subject: Re: [PATCH] gnu: font-gnu-freefont-ttf: Update to 20120503 and build from source. Date: Thu, 31 Mar 2016 13:18:06 +0000 Message-ID: References: <87k2kmn2jk.fsf@member.fsf.org> <87a8lfdr4q.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a114b0c88ce6d27052f5817ba Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60862) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alcUG-0003GY-0N for guix-devel@gnu.org; Thu, 31 Mar 2016 09:18:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alcUE-00039a-Pz for guix-devel@gnu.org; Thu, 31 Mar 2016 09:18:11 -0400 In-Reply-To: <87a8lfdr4q.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: ludo@gnu.org Cc: guix-devel@gnu.org --001a114b0c88ce6d27052f5817ba Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable reiterating for the list On 3/31/16, Ludovic Court=C3=A8s wrote: > I understand cannot support Python 2 and 3 simultaneously, but I think > Leo was suggesting changing the =E2=80=98fontforge=E2=80=99 package to us= e Python 2.x > instead of 3.x. WDYT? python 2 has a end of life determined, 2020, https://www.python.org/dev/peps/pep-0373/ so the default should be python 3 > Also, could you explain why we need fontforge-with-python2 instead of > fontforge-with-python3? inline comment in patch >> +++ b/guix/gnu-maintenance.scm >> (define %tarball-rx >> - ;; The .zip extensions is notably used for freefont-ttf. >> ;; The "-src" pattern is for "TeXmacs-1.0.7.9-src.tar.gz". >> ;; The "-gnu[0-9]" pattern is for "icecat-38.4.0-gnu1.tar.bz2". >> (make-regexp >> "^([^.]+)-([0-9]|[^-])+(-(src|gnu[0-9]))?\\.(tar\\.|zip$)")) > > This comment remains valid because there are .zip files in > ftp.gnu.org/gnu/freefont, so I think we should keep it. .zip files in freefont and icecat are binaries, not useful for guix another patch will remove .zip support --001a114b0c88ce6d27052f5817ba Content-Type: text/x-patch; charset=US-ASCII; name="0001-gnu-font-gnu-freefont-ttf-Update-to-20120503-and-bui.patch" Content-Disposition: attachment; filename="0001-gnu-font-gnu-freefont-ttf-Update-to-20120503-and-bui.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 RnJvbSBkYjllODBlYTNkNmU3OWU3MWI5YjY3ZTQ0MGE3OGY0OWVlOGEyNmQ4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/YWw9QzM9QURyaW89MjBleW5nPz0gPGFsaXJp b2V5bmdAZ21haWwuY29tPgpEYXRlOiBUaHUsIDMxIE1hciAyMDE2IDEyOjUxOjQ3ICswMDAwClN1 YmplY3Q6IFtQQVRDSF0gZ251OiBmb250LWdudS1mcmVlZm9udC10dGY6IFVwZGF0ZSB0byAyMDEy MDUwMyBhbmQgYnVpbGQgZnJvbQogc291cmNlLgoKKiBnbnUvcGFja2FnZXMvZm9udHMuc2NtIChm b250LWdudS1mcmVlZm9udC10dGYpOiBVcGRhdGUgdG8gMjAxMjA1MDMuClthcmd1bWVudHNdOiBC dWlsZCBmcm9tIHNvdXJjZS4KLS0tCiBnbnUvcGFja2FnZXMvZm9udHMuc2NtIHwgNzEgKysrKysr KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu Z2VkLCAzNSBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMvZm9udHMuc2NtIGIvZ251L3BhY2thZ2VzL2ZvbnRzLnNjbQppbmRleCBmMDdlMDUy Li4zZDc1NTkxIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZm9udHMuc2NtCisrKyBiL2dudS9w YWNrYWdlcy9mb250cy5zY20KQEAgLTMzLDEwICszMywxMiBAQAogICAjOnVzZS1tb2R1bGUgKGd1 aXggYnVpbGQtc3lzdGVtIHRyaXZpYWwpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJh c2UpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQotICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyB6aXApCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZv bnR1dGlscykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGVybCkKKyAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgcGtnLWNvbmZpZykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgcHl0aG9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4b3JnKQotICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBwa2ctY29uZmlnKSkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgemlwKSkKIAogKGRlZmluZS1wdWJsaWMgZm9udC1pbmNvbnNvbGF0YQogICAocGFja2Fn ZQpAQCAtMjYwLDQ3ICsyNjIsNDQgQEAgc2Fucy1zZXJpZiBkZXNpZ25lZCBmb3Igb24tc2NyZWVu IHJlYWRpbmcuICBJdCBpcyB1c2VkIGJ5IEdOT01FQHRpZXt9My4iKQogKGRlZmluZS1wdWJsaWMg Zm9udC1nbnUtZnJlZWZvbnQtdHRmCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImZvbnQtZ251LWZy ZWVmb250LXR0ZiIpCi0gICAgKHZlcnNpb24gIjIwMTAwOTE5IikKKyAgICAodmVyc2lvbiAiMjAx MjA1MDMiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQotICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2dudS9mcmVl Zm9udC9mcmVlZm9udC10dGYtIgorICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2dudS9mcmVlZm9udC9mcmVlZm9udC1zcmMtIgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdmVyc2lvbiAiLnRhci5neiIpKQogICAgICAgICAgICAgIChzaGEyNTYKICAg ICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgIjFxM2g1anAxbWJka2lua3d4eTBs ZmQwYTFxN2F6bGJhZ3JheWRsemFhMm5nODI4MzZ3ZzQiKSkpKQotICAgIChidWlsZC1zeXN0ZW0g dHJpdmlhbC1idWlsZC1zeXN0ZW0pCisgICAgICAgICAgICAgICAiMHlrNThibGhjZDRobTdueWlu Y21xcTRqcnpqams4MndpZjJ6bWsxbDN5Mm00dmlmNHFoZCIpKSkpCisgICAgKGJ1aWxkLXN5c3Rl bSBnbnUtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKLSAgICAgYCgjOm1vZHVsZXMgKChn dWl4IGJ1aWxkIHV0aWxzKSkKLSAgICAgICAjOmJ1aWxkZXIgKGJlZ2luCi0gICAgICAgICAgICAg ICAgICAgKHVzZS1tb2R1bGVzIChndWl4IGJ1aWxkIHV0aWxzKQotICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoc3JmaSBzcmZpLTI2KSkKLQotICAgICAgICAgICAgICAgICAgIChsZXQg KCh0YXIgICAgICAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMKLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi dGFyIikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9iaW4vdGFyIikpCi0gICAgICAgICAgICAgICAgICAgICAgICAgKFBBVEggICAgIChzdHJpbmct YXBwZW5kIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cwotICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnemlwIikKLSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9iaW4iKSkKLSAgICAgICAg ICAgICAgICAgICAgICAgICAoZm9udC1kaXIgKHN0cmluZy1hcHBlbmQgJW91dHB1dAotICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NoYXJlL2ZvbnRz L3RydWV0eXBlIikpCi0gICAgICAgICAgICAgICAgICAgICAgICAgKGRvYy1kaXIgIChzdHJpbmct YXBwZW5kICVvdXRwdXQgIi9zaGFyZS9kb2MvIgotICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAsbmFtZSAiLSIgLHZlcnNpb24pKSkKLSAgICAgICAgICAg ICAgICAgICAgIChzZXRlbnYgIlBBVEgiIFBBVEgpCi0gICAgICAgICAgICAgICAgICAgICAoc3lz dGVtKiB0YXIgInh2ZiIgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJzb3VyY2UiKSkKLQotICAg ICAgICAgICAgICAgICAgICAgKG1rZGlyLXAgZm9udC1kaXIpCi0gICAgICAgICAgICAgICAgICAg ICAobWtkaXItcCBkb2MtZGlyKQotICAgICAgICAgICAgICAgICAgICAgKGNoZGlyIChzdHJpbmct YXBwZW5kICJmcmVlZm9udC0iICx2ZXJzaW9uKSkKLSAgICAgICAgICAgICAgICAgICAgIChmb3It ZWFjaCAobGFtYmRhIChmaWxlKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxl dCAoKGRpciAoaWYgKHN0cmluZy1zdWZmaXg/ICJ0dGYiIGZpbGUpCi0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWRpcgotICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9jLWRpcikpKQorICAgICBgKCM6cGhh c2VzIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAgICAgICAgIChk ZWxldGUgJ2NvbmZpZ3VyZSkKKyAgICAgICAgICAgICAgICAgIChyZXBsYWNlICdpbnN0YWxsCisg ICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAgICAgICAobGV0ICgo ZG9jLWRpciAgKHN0cmluZy1hcHBlbmQgJW91dHB1dCAiL3NoYXJlL2RvYy8iCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLG5hbWUgIi0iICx2ZXJz aW9uKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChmb250LWRpciAoc3RyaW5nLWFwcGVu ZCAlb3V0cHV0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIi9zaGFyZS9mb250cy90cnVldHlwZSIpKSkKKyAgICAgICAgICAgICAgICAgICAgICAg KG1rZGlyLXAgZG9jLWRpcikKKyAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJN YWtlZmlsZSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAoKCJcXCRcXChUTVBESVJcXCkiKSBk b2MtZGlyKQorICAgICAgICAgICAgICAgICAgICAgICAgICgoInNmZC9cXCoudHRmIikgIiIpKQor ICAgICAgICAgICAgICAgICAgICAgICAoc3lzdGVtKiAibWFrZSIgInR0ZnRhciIpCisgICAgICAg ICAgICAgICAgICAgICAgIChta2Rpci1wIGZvbnQtZGlyKQorICAgICAgICAgICAgICAgICAgICAg ICAoZm9yLWVhY2ggKGxhbWJkYSAoZmlsZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGNvcHktZmlsZSBmaWxlCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgZGlyICIvIiBmaWxlKSkpKQotICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChmaW5kLWZpbGVzICIuIiAiIikpKSkpKQotICAgIChuYXRpdmUt aW5wdXRzIGAoKCJzb3VyY2UiICxzb3VyY2UpCi0gICAgICAgICAgICAgICAgICAgICAoInRhciIg LHRhcikKLSAgICAgICAgICAgICAgICAgICAgICgiZ3ppcCIgLGd6aXApKSkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBmb250LWRp ciAiLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoYmFzZW5hbWUgZmlsZSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChmaWx0ZXIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJk YSAoZmlsZSkgKHN0cmluZy1zdWZmaXg/ICJ0dGYiIGZpbGUpKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoZmluZC1maWxlcyAiLiIgIiIpKSkpKSkpCisgICAgICAgIzp0ZXN0 LXRhcmdldCAidGVzdHMiKSkKKyAgICA7OyByZXBsYWNlIHB5dGhvbiAzIHdpdGggcHl0aG9uIDIK KyAgICA7OyBweXRob24gMyBzdXBwb3J0IGNvbW1pdHMgYXJlbid0IHlldCByZWxlYXNlZCBpbiAy MDEyMDUwMworICAgIDs7IHNvIGZyZWVmb250IG5lZWRzIHB5dGhvbiAyIHN1cHBvcnQgaW4gZm9u dGZvcmdlCisgICAgKG5hdGl2ZS1pbnB1dHMgYCgoImZvbnRmb3JnZSIgLChwYWNrYWdlIChpbmhl cml0IGZvbnRmb3JnZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5w dXRzIGAoKCJweXRob24tMiIgLHB5dGhvbi0yKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICxAKHBhY2thZ2UtaW5wdXRzIGZvbnRmb3JnZSkpKSkpKSkKICAgICAoaG9tZS1w YWdlICJodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZnJlZWZvbnQvIikKICAgICAoc3lub3Bz aXMgIlVuaWNvZGUtZW5jb2RlZCBvdXRsaW5lIGZvbnRzIikKICAgICAoZGVzY3JpcHRpb24KLS0g CjEuOS4xCgo= --001a114b0c88ce6d27052f5817ba--