From owner-freebsd-emulation@FreeBSD.ORG Thu Dec 30 03:00:39 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3500E1065670 for ; Thu, 30 Dec 2010 03:00:39 +0000 (UTC) (envelope-from luchesar.iliev@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 872BB8FC08 for ; Thu, 30 Dec 2010 03:00:38 +0000 (UTC) Received: by fxm16 with SMTP id 16so10731891fxm.13 for ; Wed, 29 Dec 2010 19:00:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id :disposition-notification-to:date:from:user-agent:mime-version:to:cc :subject:x-enigmail-version:content-type; bh=YuVsXp612uGQ7w39+10ReGeHOVaWITOi47X6P6JWXU4=; b=eshQTUrk4sNLoyBJm5gVRdtTSpFunpb/8sNNTh+aVH6w1j95Mufv1mn+AVXXaZQYZc Rl4VC5+5yetAXRAzinePHBgcALKJKI0/KBc9camDlZir2AJ2AT1zSB01cbFxzH3bwW1o QY81q2hF+TNRvnEE3H6JzGsndyKhC/lsAMZSg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:disposition-notification-to:date:from:user-agent :mime-version:to:cc:subject:x-enigmail-version:content-type; b=KW7XoIu0Jd0HgWxu1xW75kHZnNcp/4UpWUw60jB4H1zY318blbCYGZT5sWhRTbaJho kz5uF/IuHYNfRx8qX4Uf91L/rOYqR3slWzpFYamXipmBTC7dD0eIzYG5dOj+kCXwSJSf n7uJZ7GbvP/khbUyc5y7ATC74oNmh7u1dD5JM= Received: by 10.223.121.139 with SMTP id h11mr547592far.5.1293676681076; Wed, 29 Dec 2010 18:38:01 -0800 (PST) Received: from [79.124.93.41] ([79.124.93.41]) by mx.google.com with ESMTPS id b7sm785242faa.18.2010.12.29.18.37.59 (version=SSLv3 cipher=RC4-MD5); Wed, 29 Dec 2010 18:38:00 -0800 (PST) Message-ID: <4D1BF086.4020902@gmail.com> Date: Thu, 30 Dec 2010 04:37:58 +0200 From: "Luchesar V. ILIEV" User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.13) Gecko/20101229 Lightning/1.0b2 Thunderbird/3.1.7 MIME-Version: 1.0 To: freebsd-emulation@FreeBSD.org X-Enigmail-Version: 1.1.2 Content-Type: multipart/mixed; boundary="------------000002010101090303000301" Cc: Vedrin Jeliazkov Subject: Re: ports/136321: x11-toolkits/linux-pango: please update linux based port of pango X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Dec 2010 03:00:39 -0000 This is a multi-part message in MIME format. --------------000002010101090303000301 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hello Everyone, The PR has been suspended until support for the Linux runtime libraries from Fedora 11 (or perhaps an even later version) is implemented, so it seems we have to live with the vulnerable Pango for the time being. However, I noticed a comment somewhere else in the MLs that if somebody builds RPM for newer version of Pango on Fedora 10, it could be used as intermediate solution -- so I decided to do it. I'm not really sure if this is indeed an acceptable solution in the "official" sense, but as it worked for me, I thought it would be nice to at least share it. The build environment was pretty straightforward: standard "development box" Fedora 10 installation in VirtualBox, fully patched. Had to only install libthai-devel and (unsurprisingly) the RPM development tools. I'm attaching a diff for the port files and also a shar(1) archive, just in case (NB: the Makefile's CVS id has been stripped from it). "${PORTSDIR}/Mk/bsd.linux-apps.mk" would also need to be updated, and while that's pretty trivial, I've nevertheless attached the relevant diff -- for the sake of clarity. As you'll see from the Makefile, the RPMs are currently available from two MASTER_SITES, but if the update is accepted for the official ports tree, I could arrange to have it hosted in a few other places as well. I have to emphasize, however, that I haven't had much (if any) previous experience with building RPMs or patching ports, so please -- that goes mostly to the "ordinary" list members like me -- DO NOT blindly use the attached files. Even though I did my best to ensure everything is correct, I could have as well made some nasty mistake. That being said, I did test the port on my everyday system and at least the following dependent ports seem to work flawlessly (I expect that if something was badly broken, at least the Flash plugin would suffer): linux-f10-flashplugin-10.1r102.65 linux-f10-gtk2-2.14.7_2 nspluginwrapper-1.2.2_7 linux-realplayer-10.0.9.809.20070726_1 mplayer-1.0.r20101106 If you need any further information, if there's any additional testing you could suggest, or if there's anything that needs to be corrected, please don't hesitate to ask/tell. Cheers, Luchesar - -- Luchesar V. ILIEV Operations & Information Security Officer Ideaconsult Ltd. | www.ideaconsult.net PGP Key ID 0x9A1FEEFF https://cert.acad.bg/pgp-keys/ icq ......... 13261897 skype/yim ... luchesar_iliev jabber ...... luchesariliev@jabber.org gtalk ....... luchesar.iliev@gmail.com msnm ........ l_iliev@hotmail.com aim ......... luchesariliev -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBCAAGBQJNG/CGAAoJENvaS4iaH+7/mQoH/0M0EfeT6L5jMnRR0RHLVdHW EmRID8a1ZSF306gIkZhYZpigXcLyXcrshg9EjkcMDsdUt1qCuNCKYTsqkJmNFeLr PnUgByMQKegORW9DPhEJ9gtTP659Wv2FkZgSuZqLR62lfn0FB6EBU9HHhw+nSqY4 VPQe85H1LY66mwuUxyNfwP51z8EqHzEtBxgIPRtOO15LtHmuQ0UgdFbgdDHvscTh o7ttR9+0Q7gREvMzuVR8RQhYWdMZ6FrLyDCydxl9QLsbZBkuoea1plZqiSBIjcuW 1vMDJtpQ12TYU4QiqgTF+W5GU9zbhHtJ/TzSvqyFDxfwrRxAn7dClGZ5C2/Shds= =L7Mk -----END PGP SIGNATURE----- --------------000002010101090303000301 Content-Type: text/plain; name="linux-f10-pango_1.22.3-1.28.3.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="linux-f10-pango_1.22.3-1.28.3.diff" ZGlmZiAtcnUgbGludXgtZjEwLXBhbmdvL01ha2VmaWxlIGxpbnV4LWYxMC1wYW5nb18xLjI4 LjMvTWFrZWZpbGUKLS0tIGxpbnV4LWYxMC1wYW5nby9NYWtlZmlsZQkyMDEwLTAzLTI4IDA5 OjQ2OjUyLjAwMDAwMDAwMCArMDMwMAorKysgbGludXgtZjEwLXBhbmdvXzEuMjguMy9NYWtl ZmlsZQkyMDEwLTEyLTMwIDAyOjQ5OjU2LjA1NTY3NDA4NCArMDIwMApAQCAtNiw5ICs2LDEw IEBACiAjCiAKIFBPUlROQU1FPQlwYW5nbwotUE9SVFZFUlNJT049CTEuMjIuMwotUE9SVFJF VklTSU9OPQkxCitQT1JUVkVSU0lPTj0JMS4yOC4zCiBDQVRFR09SSUVTPQl4MTEtdG9vbGtp dHMgbGludXgKK01BU1RFUl9TSVRFUz0JaHR0cDovL3d3dy5pZGVhY29uc3VsdC5uZXQvZG93 bmxvYWRzL2ZyZWVic2QvcG9ydHMvZGlzdGZpbGVzLyBcCisJCWh0dHA6Ly9jZXJiZXJ1cy51 bmktcGxvdmRpdi5iZy9kb3dubG9hZHMvZnJlZWJzZC9wb3J0cy9kaXN0ZmlsZXMvCiBQS0dO QU1FUFJFRklYPQlsaW51eC1mMTAtCiBESVNUTkFNRT0JJHtQT1JUTkFNRX0tJHtQT1JUVkVS U0lPTn0tJHtSUE1WRVJTSU9OfQogCkBAIC0yOSw2ICszMCw2IEBACiBERVNDUj0JCSR7LkNV UkRJUn0vLi4vJHtQT1JUTkFNRX0vcGtnLWRlc2NyCiAKIHBvc3QtaW5zdGFsbDoKLQlAJHtQ UkVGSVh9L3Vzci9iaW4vcGFuZ28tcXVlcnltb2R1bGVzLTMyID4gJHtQUkVGSVh9L2V0Yy9w YW5nby9pMzg2LXJlZGhhdC1saW51eC1nbnUvcGFuZ28ubW9kdWxlcworCUAke1BSRUZJWH0v dXNyL2Jpbi9wYW5nby1xdWVyeW1vZHVsZXMtMzIgPiAke1BSRUZJWH0vZXRjL3BhbmdvL2k2 ODYtcGMtbGludXgtZ251L3BhbmdvLm1vZHVsZXMKIAogLmluY2x1ZGUgPGJzZC5wb3J0Lm1r PgpkaWZmIC1ydSBsaW51eC1mMTAtcGFuZ28vZGlzdGluZm8uaTM4NiBsaW51eC1mMTAtcGFu Z29fMS4yOC4zL2Rpc3RpbmZvLmkzODYKLS0tIGxpbnV4LWYxMC1wYW5nby9kaXN0aW5mby5p Mzg2CTIwMDktMDYtMDEgMjA6MjY6MzAuMDAwMDAwMDAwICswMzAwCisrKyBsaW51eC1mMTAt cGFuZ29fMS4yOC4zL2Rpc3RpbmZvLmkzODYJMjAxMC0xMi0zMCAwMDo0Mzo0MC44OTgxODU3 MjEgKzAyMDAKQEAgLTEsNiArMSw2IEBACi1NRDUgKHJwbS9pMzg2L2ZlZG9yYS8xMC9wYW5n by0xLjIyLjMtMS5mYzEwLmkzODYucnBtKSA9IGYyNjZhNTUxMzFmZmU5MjU0MWJkY2JlMDNl N2QxMTRhCi1TSEEyNTYgKHJwbS9pMzg2L2ZlZG9yYS8xMC9wYW5nby0xLjIyLjMtMS5mYzEw LmkzODYucnBtKSA9IDZhYTY0NTIzNDUzMzAzMzY2ZjFhYzFiZmQyYTcwN2JkNGY3OTQwZGQx M2MzNjZhZDIyYjBmY2RlNDg5ZmE0NGYKLVNJWkUgKHJwbS9pMzg2L2ZlZG9yYS8xMC9wYW5n by0xLjIyLjMtMS5mYzEwLmkzODYucnBtKSA9IDM4Mzc1NgotTUQ1IChycG0vaTM4Ni9mZWRv cmEvMTAvcGFuZ28tMS4yMi4zLTEuZmMxMC5zcmMucnBtKSA9IDNjYTI5ZTAzMGEzYTQ5MWYx YzQzZGU2YmRkMjdhZjFiCi1TSEEyNTYgKHJwbS9pMzg2L2ZlZG9yYS8xMC9wYW5nby0xLjIy LjMtMS5mYzEwLnNyYy5ycG0pID0gZGMwYjdmNzM1ZDdiMzgzZjc3NDBmMGRlMmYyZWRjYTYx MWNhYWI5ZTQwODFkZmFkYWU4OTA1NWJiNzFlMzEyNQotU0laRSAocnBtL2kzODYvZmVkb3Jh LzEwL3BhbmdvLTEuMjIuMy0xLmZjMTAuc3JjLnJwbSkgPSAxNDAxMzY5CitNRDUgKHJwbS9p Mzg2L2ZlZG9yYS8xMC9wYW5nby0xLjI4LjMtMS5mYzEwLmkzODYucnBtKSA9IGY0YjhlMmQ3 ZjkzMGEzNTIxOGIwN2QzNDgxOGI0MzM1CitTSEEyNTYgKHJwbS9pMzg2L2ZlZG9yYS8xMC9w YW5nby0xLjI4LjMtMS5mYzEwLmkzODYucnBtKSA9IGIyNjNlNzllMTIzM2Q3ODIzNzk4MTky MmY4NzE0ZmExZWNiYmI4MzZjNTY2MWExZmI2NWYxODA0NDVmNDc4NGIKK1NJWkUgKHJwbS9p Mzg2L2ZlZG9yYS8xMC9wYW5nby0xLjIyLjMtMS5mYzEwLmkzODYucnBtKSA9IDM4MzczNgor TUQ1IChkaXN0ZmlsZXMvcnBtL2kzODYvZmVkb3JhLzEwL3BhbmdvLTEuMjguMy0xLmZjMTAu c3JjLnJwbSkgPSBmNmI5MDA5MTJmM2RmMTJhM2M4YTM1OTZlMjk2MGY4OQorU0hBMjU2IChy cG0vaTM4Ni9mZWRvcmEvMTAvcGFuZ28tMS4yOC4zLTEuZmMxMC5zcmMucnBtKSA9IGFiNmE3 MWMxMTllOWQ1NjRkZDMyMWEyZTI1NWM4YzVmMDRmMTE4MDFjMzE3NzJiMDFlMzE3MTdmODVk NjUzYjMKK1NJWkUgKHJwbS9pMzg2L2ZlZG9yYS8xMC9wYW5nby0xLjIyLjMtMS5mYzEwLnNy Yy5ycG0pID0gMTQzMjk3OQpkaWZmIC1ydSBsaW51eC1mMTAtcGFuZ28vcGtnLXBsaXN0IGxp bnV4LWYxMC1wYW5nb18xLjI4LjMvcGtnLXBsaXN0Ci0tLSBsaW51eC1mMTAtcGFuZ28vcGtn LXBsaXN0CTIwMDktMDYtMDEgMjA6MjY6MzAuMDAwMDAwMDAwICswMzAwCisrKyBsaW51eC1m MTAtcGFuZ29fMS4yOC4zL3BrZy1wbGlzdAkyMDEwLTEyLTMwIDAwOjQzOjQwLjg5ODE4NTcy MSArMDIwMApAQCAtMSwxNyArMSwxNyBAQAogQGNvbW1lbnQgZmlsZSBsaXN0aW5nCi1ldGMv cGFuZ28vaTM4Ni1yZWRoYXQtbGludXgtZ251L3BhbmdvLm1vZHVsZXMKK2V0Yy9wYW5nby9p Njg2LXBjLWxpbnV4LWdudS9wYW5nby5tb2R1bGVzCiBldGMvcGFuZ28vcGFuZ294LmFsaWFz ZXMKIHVzci9iaW4vcGFuZ28tcXVlcnltb2R1bGVzLTMyCiB1c3IvbGliL2xpYnBhbmdvLTEu MC5zby4wCi11c3IvbGliL2xpYnBhbmdvLTEuMC5zby4wLjIyMDMuMAordXNyL2xpYi9saWJw YW5nby0xLjAuc28uMC4yODAwLjMKIHVzci9saWIvbGlicGFuZ29jYWlyby0xLjAuc28uMAot dXNyL2xpYi9saWJwYW5nb2NhaXJvLTEuMC5zby4wLjIyMDMuMAordXNyL2xpYi9saWJwYW5n b2NhaXJvLTEuMC5zby4wLjI4MDAuMwogdXNyL2xpYi9saWJwYW5nb2Z0Mi0xLjAuc28uMAot dXNyL2xpYi9saWJwYW5nb2Z0Mi0xLjAuc28uMC4yMjAzLjAKK3Vzci9saWIvbGlicGFuZ29m dDItMS4wLnNvLjAuMjgwMC4zCiB1c3IvbGliL2xpYnBhbmdveC0xLjAuc28uMAotdXNyL2xp Yi9saWJwYW5nb3gtMS4wLnNvLjAuMjIwMy4wCit1c3IvbGliL2xpYnBhbmdveC0xLjAuc28u MC4yODAwLjMKIHVzci9saWIvbGlicGFuZ294ZnQtMS4wLnNvLjAKLXVzci9saWIvbGlicGFu Z294ZnQtMS4wLnNvLjAuMjIwMy4wCit1c3IvbGliL2xpYnBhbmdveGZ0LTEuMC5zby4wLjI4 MDAuMwogdXNyL2xpYi9wYW5nby8xLjYuMC9tb2R1bGVzL3BhbmdvLWFyYWJpYy1mYy5zbwog dXNyL2xpYi9wYW5nby8xLjYuMC9tb2R1bGVzL3BhbmdvLWFyYWJpYy1sYW5nLnNvCiB1c3Iv bGliL3BhbmdvLzEuNi4wL21vZHVsZXMvcGFuZ28tYmFzaWMteC5zbwpAQCAtMjQsMTkgKzI0 LDIwIEBACiB1c3IvbGliL3BhbmdvLzEuNi4wL21vZHVsZXMvcGFuZ28tdGhhaS1mYy5zbwog dXNyL2xpYi9wYW5nby8xLjYuMC9tb2R1bGVzL3BhbmdvLXRoYWktbGFuZy5zbwogdXNyL2xp Yi9wYW5nby8xLjYuMC9tb2R1bGVzL3BhbmdvLXRpYmV0YW4tZmMuc28KLXVzci9zaGFyZS9k b2MvcGFuZ28tMS4yMi4zL0FVVEhPUlMKLXVzci9zaGFyZS9kb2MvcGFuZ28tMS4yMi4zL0NP UFlJTkcKLXVzci9zaGFyZS9kb2MvcGFuZ28tMS4yMi4zL0hFTExPLnR4dAotdXNyL3NoYXJl L2RvYy9wYW5nby0xLjIyLjMvTkVXUwotdXNyL3NoYXJlL2RvYy9wYW5nby0xLjIyLjMvUkVB RE1FCit1c3Ivc2hhcmUvZG9jL3BhbmdvLTEuMjguMy9BVVRIT1JTCit1c3Ivc2hhcmUvZG9j L3BhbmdvLTEuMjguMy9DT1BZSU5HCit1c3Ivc2hhcmUvZG9jL3BhbmdvLTEuMjguMy9IRUxM Ty50eHQKK3Vzci9zaGFyZS9kb2MvcGFuZ28tMS4yOC4zL05FV1MKK3Vzci9zaGFyZS9kb2Mv cGFuZ28tMS4yOC4zL1JFQURNRQogdXNyL3NoYXJlL21hbi9tYW4xL3BhbmdvLXF1ZXJ5bW9k dWxlcy4xLmd6Cit1c3Ivc2hhcmUvbWFuL21hbjEvcGFuZ28tdmlldy4xLmd6CiBAY29tbWVu dCBkZWFsIHdpdGggZW1wdHkgZGlyZWN0b3JpZXMgY3JlYXRlZCBieSB0aGUgcG9ydAotQGV4 ZWMgL2Jpbi9ta2RpciAtcCAlRC9ldGMvcGFuZ28vaTM4Ni1yZWRoYXQtbGludXgtZ251Ci1A ZGlycm10cnkgZXRjL3BhbmdvL2kzODYtcmVkaGF0LWxpbnV4LWdudQorQGV4ZWMgL2Jpbi9t a2RpciAtcCAlRC9ldGMvcGFuZ28vaTY4Ni1wYy1saW51eC1nbnUKK0BkaXJybXRyeSBldGMv cGFuZ28vaTY4Ni1wYy1saW51eC1nbnUKIEBjb21tZW50IG5vbi1lbXB0eSBkaXJlY3Rvcnkg bGlzdGluZyBpbiByZXZlcnMgb3JkZXIKLUBkaXJybSB1c3Ivc2hhcmUvZG9jL3BhbmdvLTEu MjIuMworQGRpcnJtIHVzci9zaGFyZS9kb2MvcGFuZ28tMS4yOC4zCiBAZGlycm0gdXNyL2xp Yi9wYW5nby8xLjYuMC9tb2R1bGVzCiBAZGlycm0gdXNyL2xpYi9wYW5nby8xLjYuMAogQGRp cnJtIHVzci9saWIvcGFuZ28KIEBkaXJybSBldGMvcGFuZ28KLUBleGVjIGNocm9vdCAlRCAv dXNyL2Jpbi9wYW5nby1xdWVyeW1vZHVsZXMtMzIgPiAlRC9ldGMvcGFuZ28vaTM4Ni1yZWRo YXQtbGludXgtZ251L3BhbmdvLm1vZHVsZXMKK0BleGVjIGNocm9vdCAlRCAvdXNyL2Jpbi9w YW5nby1xdWVyeW1vZHVsZXMtMzIgPiAlRC9ldGMvcGFuZ28vaTY4Ni1wYy1saW51eC1nbnUv cGFuZ28ubW9kdWxlcyAK --------------000002010101090303000301 Content-Type: text/plain; name="bsd.linux-apps.mk.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bsd.linux-apps.mk.patch" LS0tIE1rL2JzZC5saW51eC1hcHBzLm1rLm9yaWcJMjAxMC0xMS0xNiAyMDo0NTozMi4wMDAw MDAwMDAgKzAyMDAKKysrIE1rL2JzZC5saW51eC1hcHBzLm1rCTIwMTAtMTItMzAgMDI6MDA6 NDguNTMyMTUxMjQ3ICswMjAwCkBAIC0zODgsNyArMzg4LDcgQEAKIAogcGFuZ29fRklMRT0J CQkke0xJTlVYQkFTRX0vdXNyL2xpYi9saWJwYW5nby0xLjAuc28uMC4xMDAxLjEKIHBhbmdv X2Y4X0ZJTEU9CQkke0xJTlVYQkFTRX0vdXNyL2xpYi9saWJwYW5nby0xLjAuc28uMC4xODAw LjQKLXBhbmdvX2YxMF9GSUxFPQkJJHtMSU5VWEJBU0V9L3Vzci9saWIvbGlicGFuZ28tMS4w LnNvLjAuMjIwMy4wCitwYW5nb19mMTBfRklMRT0JCSR7TElOVVhCQVNFfS91c3IvbGliL2xp YnBhbmdvLTEuMC5zby4wLjI4MDAuMwogcGFuZ29fREVURUNUPQkJJHtwYW5nbyR7TElOVVhf RElTVF9TVUZGSVg6Uy8tL18vfV9GSUxFfQogcGFuZ29fUE9SVD0JCQkke1BPUlRTRElSfS94 MTEtdG9vbGtpdHMvbGludXgke0xJTlVYX0RJU1RfU1VGRklYfS1wYW5nbwogcGFuZ29fREVQ RU5EUz0JCWNhaXJvIGV4cGF0IGZvbnRjb25maWcgeG9yZ2xpYnMK --------------000002010101090303000301 Content-Type: text/plain; name="linux-f10-pango-1.28.3.shar" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="linux-f10-pango-1.28.3.shar" IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUg YW55dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50 ZXJpbmcgInNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBm aWxlcyBhbmQgZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBk ZWZhdWx0IHBlcm1pc3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJbGlu dXgtZjEwLXBhbmdvCiMJbGludXgtZjEwLXBhbmdvL01ha2VmaWxlCiMJbGludXgtZjEwLXBh bmdvL2Rpc3RpbmZvLmkzODYKIwlsaW51eC1mMTAtcGFuZ28vcGtnLXBsaXN0CiMKZWNobyBj IC0gbGludXgtZjEwLXBhbmdvCm1rZGlyIC1wIGxpbnV4LWYxMC1wYW5nbyA+IC9kZXYvbnVs bCAyPiYxCmVjaG8geCAtIGxpbnV4LWYxMC1wYW5nby9NYWtlZmlsZQpzZWQgJ3MvXlgvLycg PmxpbnV4LWYxMC1wYW5nby9NYWtlZmlsZSA8PCAnNTdhNzA0NjE5M2ZkY2IxOWMxN2ZjZGNk YTJiZTY4MzInClgjIE5ldyBwb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjoJeDExLXRv b2xraXRzL2xpbnV4LWYxMC1wYW5nbwpYIyBEYXRlIGNyZWF0ZWQ6CQkJCTIwMDktMDUtMDMK WCMgV2hvbToJCQkJCWJzYW0KWApYUE9SVE5BTUU9CXBhbmdvClhQT1JUVkVSU0lPTj0JMS4y OC4zClhDQVRFR09SSUVTPQl4MTEtdG9vbGtpdHMgbGludXgKWE1BU1RFUl9TSVRFUz0JaHR0 cDovL3d3dy5pZGVhY29uc3VsdC5uZXQvZG93bmxvYWRzL2ZyZWVic2QvcG9ydHMvZGlzdGZp bGVzLyBcClgJCWh0dHA6Ly9jZXJiZXJ1cy51bmktcGxvdmRpdi5iZy9kb3dubG9hZHMvZnJl ZWJzZC9wb3J0cy9kaXN0ZmlsZXMvClhQS0dOQU1FUFJFRklYPQlsaW51eC1mMTAtClhESVNU TkFNRT0JJHtQT1JUTkFNRX0tJHtQT1JUVkVSU0lPTn0tJHtSUE1WRVJTSU9OfQpYClhNQUlO VEFJTkVSPQlmcmVlYnNkLWVtdWxhdGlvbkBGcmVlQlNELm9yZwpYQ09NTUVOVD0JVGhlIHBh bmdvIGxpYnJhcnkgKExpbnV4IEZlZG9yYSAxMCkKWApYQ09ORkxJQ1RTPQlsaW51eC1wYW5n by1bMC05XSogbGludXgtZjgtcGFuZ28tWzAtOV0qClgKWE9OTFlfRk9SX0FSQ0hTPQlpMzg2 IGFtZDY0ClhVU0VfTElOVVhfUlBNPQl5ZXMKWCMgdGhlc2UgbGlicmFyaWVzIGFyZSByZXF1 aXJlZCBieSBwYW5nby1xdWVyeW1vZHVsZXMKWFVTRV9MSU5VWF9BUFBTPQljYWlybyBleHBh dCBmb250Y29uZmlnIHhvcmdsaWJzClhMSU5VWF9ESVNUX1ZFUj0JMTAKWFJQTVZFUlNJT049 CTEuZmMxMApYQlJBTkRFTEZfRklMRVM9CXVzci9iaW4vcGFuZ28tcXVlcnltb2R1bGVzLTMy ClhVU0VfTERDT05GSUc9CXllcwpYClhERVNDUj0JCSR7LkNVUkRJUn0vLi4vJHtQT1JUTkFN RX0vcGtnLWRlc2NyClgKWHBvc3QtaW5zdGFsbDoKWAlAJHtQUkVGSVh9L3Vzci9iaW4vcGFu Z28tcXVlcnltb2R1bGVzLTMyID4gJHtQUkVGSVh9L2V0Yy9wYW5nby9pNjg2LXBjLWxpbnV4 LWdudS9wYW5nby5tb2R1bGVzClgKWC5pbmNsdWRlIDxic2QucG9ydC5taz4KNTdhNzA0NjE5 M2ZkY2IxOWMxN2ZjZGNkYTJiZTY4MzIKZWNobyB4IC0gbGludXgtZjEwLXBhbmdvL2Rpc3Rp bmZvLmkzODYKc2VkICdzL15YLy8nID5saW51eC1mMTAtcGFuZ28vZGlzdGluZm8uaTM4NiA8 PCAnOWY1NTFjOTc0N2E2ZDk1Y2I0M2VkMjkzNDRlYmQ3YTknClhNRDUgKHJwbS9pMzg2L2Zl ZG9yYS8xMC9wYW5nby0xLjI4LjMtMS5mYzEwLmkzODYucnBtKSA9IGY0YjhlMmQ3ZjkzMGEz NTIxOGIwN2QzNDgxOGI0MzM1ClhTSEEyNTYgKHJwbS9pMzg2L2ZlZG9yYS8xMC9wYW5nby0x LjI4LjMtMS5mYzEwLmkzODYucnBtKSA9IGIyNjNlNzllMTIzM2Q3ODIzNzk4MTkyMmY4NzE0 ZmExZWNiYmI4MzZjNTY2MWExZmI2NWYxODA0NDVmNDc4NGIKWFNJWkUgKHJwbS9pMzg2L2Zl ZG9yYS8xMC9wYW5nby0xLjIyLjMtMS5mYzEwLmkzODYucnBtKSA9IDM4MzczNgpYTUQ1IChk aXN0ZmlsZXMvcnBtL2kzODYvZmVkb3JhLzEwL3BhbmdvLTEuMjguMy0xLmZjMTAuc3JjLnJw bSkgPSBmNmI5MDA5MTJmM2RmMTJhM2M4YTM1OTZlMjk2MGY4OQpYU0hBMjU2IChycG0vaTM4 Ni9mZWRvcmEvMTAvcGFuZ28tMS4yOC4zLTEuZmMxMC5zcmMucnBtKSA9IGFiNmE3MWMxMTll OWQ1NjRkZDMyMWEyZTI1NWM4YzVmMDRmMTE4MDFjMzE3NzJiMDFlMzE3MTdmODVkNjUzYjMK WFNJWkUgKHJwbS9pMzg2L2ZlZG9yYS8xMC9wYW5nby0xLjIyLjMtMS5mYzEwLnNyYy5ycG0p ID0gMTQzMjk3OQo5ZjU1MWM5NzQ3YTZkOTVjYjQzZWQyOTM0NGViZDdhOQplY2hvIHggLSBs aW51eC1mMTAtcGFuZ28vcGtnLXBsaXN0CnNlZCAncy9eWC8vJyA+bGludXgtZjEwLXBhbmdv L3BrZy1wbGlzdCA8PCAnOTFiNDM1NjBjMDBjNDQyNTQyMDdiZDU1YWQwNGUzNGUnClhAY29t bWVudCBmaWxlIGxpc3RpbmcKWGV0Yy9wYW5nby9pNjg2LXBjLWxpbnV4LWdudS9wYW5nby5t b2R1bGVzClhldGMvcGFuZ28vcGFuZ294LmFsaWFzZXMKWHVzci9iaW4vcGFuZ28tcXVlcnlt b2R1bGVzLTMyClh1c3IvbGliL2xpYnBhbmdvLTEuMC5zby4wClh1c3IvbGliL2xpYnBhbmdv LTEuMC5zby4wLjI4MDAuMwpYdXNyL2xpYi9saWJwYW5nb2NhaXJvLTEuMC5zby4wClh1c3Iv bGliL2xpYnBhbmdvY2Fpcm8tMS4wLnNvLjAuMjgwMC4zClh1c3IvbGliL2xpYnBhbmdvZnQy LTEuMC5zby4wClh1c3IvbGliL2xpYnBhbmdvZnQyLTEuMC5zby4wLjI4MDAuMwpYdXNyL2xp Yi9saWJwYW5nb3gtMS4wLnNvLjAKWHVzci9saWIvbGlicGFuZ294LTEuMC5zby4wLjI4MDAu MwpYdXNyL2xpYi9saWJwYW5nb3hmdC0xLjAuc28uMApYdXNyL2xpYi9saWJwYW5nb3hmdC0x LjAuc28uMC4yODAwLjMKWHVzci9saWIvcGFuZ28vMS42LjAvbW9kdWxlcy9wYW5nby1hcmFi aWMtZmMuc28KWHVzci9saWIvcGFuZ28vMS42LjAvbW9kdWxlcy9wYW5nby1hcmFiaWMtbGFu Zy5zbwpYdXNyL2xpYi9wYW5nby8xLjYuMC9tb2R1bGVzL3BhbmdvLWJhc2ljLXguc28KWHVz ci9saWIvcGFuZ28vMS42LjAvbW9kdWxlcy9wYW5nby1oYW5ndWwtZmMuc28KWHVzci9saWIv cGFuZ28vMS42LjAvbW9kdWxlcy9wYW5nby1oZWJyZXctZmMuc28KWHVzci9saWIvcGFuZ28v MS42LjAvbW9kdWxlcy9wYW5nby1pbmRpYy1mYy5zbwpYdXNyL2xpYi9wYW5nby8xLjYuMC9t b2R1bGVzL3BhbmdvLWluZGljLWxhbmcuc28KWHVzci9saWIvcGFuZ28vMS42LjAvbW9kdWxl cy9wYW5nby1raG1lci1mYy5zbwpYdXNyL2xpYi9wYW5nby8xLjYuMC9tb2R1bGVzL3Bhbmdv LXN5cmlhYy1mYy5zbwpYdXNyL2xpYi9wYW5nby8xLjYuMC9tb2R1bGVzL3BhbmdvLXRoYWkt ZmMuc28KWHVzci9saWIvcGFuZ28vMS42LjAvbW9kdWxlcy9wYW5nby10aGFpLWxhbmcuc28K WHVzci9saWIvcGFuZ28vMS42LjAvbW9kdWxlcy9wYW5nby10aWJldGFuLWZjLnNvClh1c3Iv c2hhcmUvZG9jL3BhbmdvLTEuMjguMy9BVVRIT1JTClh1c3Ivc2hhcmUvZG9jL3BhbmdvLTEu MjguMy9DT1BZSU5HClh1c3Ivc2hhcmUvZG9jL3BhbmdvLTEuMjguMy9IRUxMTy50eHQKWHVz ci9zaGFyZS9kb2MvcGFuZ28tMS4yOC4zL05FV1MKWHVzci9zaGFyZS9kb2MvcGFuZ28tMS4y OC4zL1JFQURNRQpYdXNyL3NoYXJlL21hbi9tYW4xL3BhbmdvLXF1ZXJ5bW9kdWxlcy4xLmd6 Clh1c3Ivc2hhcmUvbWFuL21hbjEvcGFuZ28tdmlldy4xLmd6ClhAY29tbWVudCBkZWFsIHdp dGggZW1wdHkgZGlyZWN0b3JpZXMgY3JlYXRlZCBieSB0aGUgcG9ydApYQGV4ZWMgL2Jpbi9t a2RpciAtcCAlRC9ldGMvcGFuZ28vaTY4Ni1wYy1saW51eC1nbnUKWEBkaXJybXRyeSBldGMv cGFuZ28vaTY4Ni1wYy1saW51eC1nbnUKWEBjb21tZW50IG5vbi1lbXB0eSBkaXJlY3Rvcnkg bGlzdGluZyBpbiByZXZlcnMgb3JkZXIKWEBkaXJybSB1c3Ivc2hhcmUvZG9jL3BhbmdvLTEu MjguMwpYQGRpcnJtIHVzci9saWIvcGFuZ28vMS42LjAvbW9kdWxlcwpYQGRpcnJtIHVzci9s aWIvcGFuZ28vMS42LjAKWEBkaXJybSB1c3IvbGliL3BhbmdvClhAZGlycm0gZXRjL3Bhbmdv ClhAZXhlYyBjaHJvb3QgJUQgL3Vzci9iaW4vcGFuZ28tcXVlcnltb2R1bGVzLTMyID4gJUQv ZXRjL3BhbmdvL2k2ODYtcGMtbGludXgtZ251L3BhbmdvLm1vZHVsZXMgCjkxYjQzNTYwYzAw YzQ0MjU0MjA3YmQ1NWFkMDRlMzRlCmV4aXQKCg== --------------000002010101090303000301 Content-Type: application/octet-stream; name="linux-f10-pango_1.22.3-1.28.3.diff.sig" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="linux-f10-pango_1.22.3-1.28.3.diff.sig" iQEcBAABCAAGBQJNG/CGAAoJENvaS4iaH+7/L44H+gNgoUvOhyGolrtftERyt23z0r8uj0LF GnZlCjuL9TbrJPKm8nCqFWUc3L0l2/XZHUv9HJXls1LOrbIOrqb+dUapIMNFj6TC8gGIzq0p YJZHqWy4zXMlBuZpbriO4SrSoP/lW59gxvFj4hnePV/og6S6m8MCmQsu2X7gq4l/Cdff3sZf dJZk5IJlDO86kwSAp9YrACs8lY8vJwd6F3kHWz9Pj1k8QCl0AXK2ssQyrYRoXrtOHUg2wtIv EU3tCaHQfRSbIl8wCttycQot0o9OJ3vQteeTHTtqCc8sEIaXAbbeFjFfdAoi+cEby3FN7j72 Qs8Lr3U054hyJ+pbUQb5u8Q= --------------000002010101090303000301 Content-Type: application/octet-stream; name="bsd.linux-apps.mk.patch.sig" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bsd.linux-apps.mk.patch.sig" iQEcBAABCAAGBQJNG/CGAAoJENvaS4iaH+7/pesH/j57WYGeAEXeaugkx6Rd9C0TFuOK8Jy6 wkmwQkPADXIBIwcNIAcJB103hkez+31549+hFcghUy0jAsQHBJHV9q/EpkTQ30QIxKUrPwa/ oeEXhNvZueva6W0dA98EpD6IZ91xcpHPCku/XawWI/fHUm+5VCQoqvS/rYA1d/7vytjMW7dz 17A0Fek8HuDkr2CWovk8m+U6oBYmkWdMWd9tnE7ir39WlX1LRFWt1yZZCT6hzrXka9SUqe5j 6eeZmRJ4eRidRG0ZAOREQRUsQidEMKpm1d+F7I8bysa9f9vjkaMRDXuWWjES2GOZhFl0r0TN yHt9m1eiMJR32UXnr9H8tSw= --------------000002010101090303000301 Content-Type: application/octet-stream; name="linux-f10-pango-1.28.3.shar.sig" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="linux-f10-pango-1.28.3.shar.sig" iQEcBAABCAAGBQJNG/CGAAoJENvaS4iaH+7/r0sIAIHDCDP+6yIwOWj8X57upeDD0xPews1m 3FvYRWLBx226Ia77Eu8vO7o1o8eonoPi1/z4HvfbXrGDvcH5qyGpI2+1H8QhoRkJdcD6J13S UAuxXgzMEyOaDypNqPXieD3O8WqkUnvG7rT13M9YE0ohlScBsfQ9WRIaMqBzPEcUt/KUIMQk 8Z7H+y6dqZnfMFUfdtLD3JeYedLTfj+BphPRCAtxYHAwE5/M4j6zRhY2bcbWfGN0pVeDAAeX GytQegV77WmDppFMBXnTldjzJf85LAI8fDnBa/AqDGsKRn9dIr2hVsK02DupObemIa/2cOeO APu51R5e9ARR4tmWQzCV370= --------------000002010101090303000301--