From nobody Fri Mar 29 09:49:15 2024 X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-qk0-f176.google.com (mail-qk0-f176.google.com [209.85.220.176]) by lists.alpinelinux.org (Postfix) with ESMTP id 94D8F5C48BC for ; Wed, 19 Apr 2017 05:12:15 +0000 (GMT) Received: by mail-qk0-f176.google.com with SMTP id h67so11411361qke.0 for ; Tue, 18 Apr 2017 22:12:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=flatglobe.org; s=google; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=Qqbd+RgpOCu1iHHN8D6oV3VREGe1NYJ3E65k6Xgc0oA=; b=DgPQwpta+Txri/Pq/QTXWJ1KUtwum3db343/62k+VW87+0NrgtrK9chtOewpPRLAEG Qic7aHRNL/2lih5dtrXhfq0Gat0BLzTKoL1EV3US0sVI0llscvSUcamcS7d9nEXGsm+z UXsYFWsDkL042vnYvZR60aRELFj3STz0JFU+w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=Qqbd+RgpOCu1iHHN8D6oV3VREGe1NYJ3E65k6Xgc0oA=; b=JpxXthJ+Mklm/HL+PMrfL6W8rgCjaoia4xj/NDS5EqoH1GycXZS9TtBWwACyZJ4c07 SHkXZv1DL1ZxJFp1R4AKxIzoc7lXVIo38i38sjnuugfrE+HCvYuqKtgA4DXN87OPOBS4 cP8frr1fpgYvre66nkm2r8DKSNpGDiRQWjLdvd/EqpDDj0YGfTBKuQM5AQvOsiXisOcy dv62Gspnmi9HMRwGdV4qLCB1KaEh7jA5/l6SwTdBLB/XPLphWlFy1Jcv1mWrpEM2AGZ0 04Hu/H0Y/66z16Y1WD/aizlniRDOBexhvTec38N7sRdVZOVg00sVugfAKpHGuADTpBWR MYmw== X-Gm-Message-State: AN3rC/6E9o7SxUzCDIE5XU2ljLpDR6kO3V3nMYXWCOLEYbNGOxm1r5RK 8v+mJ1LNCFEU78Mk X-Received: by 10.55.21.141 with SMTP id 13mr738543qkv.276.1492578734324; Tue, 18 Apr 2017 22:12:14 -0700 (PDT) Received: from localhost.localdomain (cpe-204-210-151-44.hvc.res.rr.com. [204.210.151.44]) by smtp.gmail.com with ESMTPSA id y52sm1109844qty.60.2017.04.18.22.12.12 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 18 Apr 2017 22:12:12 -0700 (PDT) From: "Tuan M. Hoang" To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH 1/3] main/libbsd: fix a.out.h bug Date: Wed, 19 Apr 2017 01:11:44 -0400 Message-Id: <1492578704-28080-1-git-send-email-tmhoang@flatglobe.org> X-Mailer: git-send-email 2.1.4 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmVmDQpodHRwczovL2dpdC55b2N0b3Byb2plY3Qub3JnL2NnaXQuY2dpL3Bva3kvdHJlZS9tZXRh L3JlY2lwZXMtc3VwcG9ydC9saWJic2QvbGliYnNkDQpodHRwczovL3BhdGNod29yay5vcGVuZW1i ZWRkZWQub3JnL3BhdGNoLzEzMzYzNy8NCg0KLS0tDQogLi4uMDAxLVJlcGxhY2UtX19CRUdJTl9E RUNMUy1hbmQtX19FTkRfREVDTFMucGF0Y2ggfCAzNjMgKysrKysrKysrKysrKysrKysrKysrDQog bWFpbi9saWJic2QvMDAwMi1SZW1vdmUtZnVub3Blbi5wYXRjaCAgICAgICAgICAgICAgfCAgNTUg KysrKw0KIC4uLjMtRml4LWJ1aWxkLWJyZWFrcy1kdWUtdG8tbWlzc2luZy1hLm91dC5oLnBhdGNo IHwgMTMwICsrKysrKysrDQogbWFpbi9saWJic2QvQVBLQlVJTEQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMTUgKy0NCiBtYWluL2xpYmJzZC9tdXNsLWZpeGVzLnBhdGNoICAgICAg ICAgICAgICAgICAgICAgICB8ICAzMCAtLQ0KIDUgZmlsZXMgY2hhbmdlZCwgNTU2IGluc2VydGlv bnMoKyksIDM3IGRlbGV0aW9ucygtKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBtYWluL2xpYmJzZC8w MDAxLVJlcGxhY2UtX19CRUdJTl9ERUNMUy1hbmQtX19FTkRfREVDTFMucGF0Y2gNCiBjcmVhdGUg bW9kZSAxMDA2NDQgbWFpbi9saWJic2QvMDAwMi1SZW1vdmUtZnVub3Blbi5wYXRjaA0KIGNyZWF0 ZSBtb2RlIDEwMDY0NCBtYWluL2xpYmJzZC8wMDAzLUZpeC1idWlsZC1icmVha3MtZHVlLXRvLW1p c3NpbmctYS5vdXQuaC5wYXRjaA0KIGRlbGV0ZSBtb2RlIDEwMDY0NCBtYWluL2xpYmJzZC9tdXNs LWZpeGVzLnBhdGNoDQoNCmRpZmYgLS1naXQgYS9tYWluL2xpYmJzZC8wMDAxLVJlcGxhY2UtX19C RUdJTl9ERUNMUy1hbmQtX19FTkRfREVDTFMucGF0Y2ggYi9tYWluL2xpYmJzZC8wMDAxLVJlcGxh Y2UtX19CRUdJTl9ERUNMUy1hbmQtX19FTkRfREVDTFMucGF0Y2gNCm5ldyBmaWxlIG1vZGUgMTAw NjQ0DQppbmRleCAwMDAwMDAwMC4uZTk3ZTMwZTgNCi0tLSAvZGV2L251bGwNCisrKyBiL21haW4v bGliYnNkLzAwMDEtUmVwbGFjZS1fX0JFR0lOX0RFQ0xTLWFuZC1fX0VORF9ERUNMUy5wYXRjaA0K QEAgLTAsMCArMSwzNjMgQEANCitGcm9tIDg4YWRiZTFhODU1YjdhYTk1YmQ5MjVjODBlZDgzYzg2 ZjNmYzQyZTMgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxDQorRnJvbTogS2hlbSBSYWogPHJhai5r aGVtQGdtYWlsLmNvbT4NCitEYXRlOiBTdW4sIDYgTm92IDIwMTYgMDk6Mzk6MzEgLTA4MDANCitT dWJqZWN0OiBbUEFUQ0ggMS8zXSBSZXBsYWNlIF9fQkVHSU5fREVDTFMgYW5kIF9fRU5EX0RFQ0xT DQorDQorU2lnbmVkLW9mZi1ieTogS2hlbSBSYWogPHJhai5raGVtQGdtYWlsLmNvbT4NCistLS0N CitVcHN0cmVhbS1TdGF0dXM6IFBlbmRpbmcNCisNCisgaW5jbHVkZS9ic2QvZXJyLmggICAgICAg ICAgICB8IDEwICsrKysrKysrLS0NCisgaW5jbHVkZS9ic2QvbGlidXRpbC5oICAgICAgICB8IDEw ICsrKysrKysrLS0NCisgaW5jbHVkZS9ic2QvbWQ1LmggICAgICAgICAgICB8IDEwICsrKysrKysr LS0NCisgaW5jbHVkZS9ic2Qvbmxpc3QuaCAgICAgICAgICB8IDEwICsrKysrKysrLS0NCisgaW5j bHVkZS9ic2QvcmVhZHBhc3NwaHJhc2UuaCB8IDEwICsrKysrKysrLS0NCisgaW5jbHVkZS9ic2Qv c3RkaW8uaCAgICAgICAgICB8IDEwICsrKysrKysrLS0NCisgaW5jbHVkZS9ic2Qvc3RkbGliLmgg ICAgICAgICB8IDEwICsrKysrKysrLS0NCisgaW5jbHVkZS9ic2Qvc3RyaW5nLmggICAgICAgICB8 IDEwICsrKysrKysrLS0NCisgaW5jbHVkZS9ic2Qvc3RyaW5nbGlzdC5oICAgICB8IDEwICsrKysr KysrLS0NCisgaW5jbHVkZS9ic2QvdW5pc3RkLmggICAgICAgICB8IDEwICsrKysrKysrLS0NCisg aW5jbHVkZS9ic2QvdmlzLmggICAgICAgICAgICB8IDEwICsrKysrKysrLS0NCisgaW5jbHVkZS9i c2Qvd2NoYXIuaCAgICAgICAgICB8IDEwICsrKysrKysrLS0NCisgc3JjL2hhc2gvc2hhNTEyLmgg ICAgICAgICAgICB8IDEwICsrKysrKysrLS0NCisgMTMgZmlsZXMgY2hhbmdlZCwgMTA0IGluc2Vy dGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQ0KKw0KK2RpZmYgLS1naXQgYS9pbmNsdWRlL2JzZC9l cnIuaCBiL2luY2x1ZGUvYnNkL2Vyci5oDQoraW5kZXggMTJmZDA1MS4uNDNkZmMzMiAxMDA2NDQN CistLS0gYS9pbmNsdWRlL2JzZC9lcnIuaA0KKysrKyBiL2luY2x1ZGUvYnNkL2Vyci5oDQorQEAg LTQyLDcgKzQyLDEwIEBADQorIA0KKyAjaW5jbHVkZSA8c3RkYXJnLmg+DQorIA0KKy1fX0JFR0lO X0RFQ0xTDQorKy8qIF9fQkVHSU5fREVDTFMgKi8NCisrI2lmZGVmIF9fY3BsdXNwbHVzDQorK2V4 dGVybiAiQyIgew0KKysjZW5kaWYNCisgdm9pZCB3YXJuYyhpbnQgY29kZSwgY29uc3QgY2hhciAq Zm9ybWF0LCAuLi4pDQorIAlfX3ByaW50Zmxpa2UoMiwgMyk7DQorIHZvaWQgdndhcm5jKGludCBj b2RlLCBjb25zdCBjaGFyICpmb3JtYXQsIHZhX2xpc3QgYXApDQorQEAgLTUxLDYgKzU0LDkgQEAg dm9pZCBlcnJjKGludCBzdGF0dXMsIGludCBjb2RlLCBjb25zdCBjaGFyICpmb3JtYXQsIC4uLikN CisgCV9fcHJpbnRmbGlrZSgzLCA0KTsNCisgdm9pZCB2ZXJyYyhpbnQgc3RhdHVzLCBpbnQgY29k ZSwgY29uc3QgY2hhciAqZm9ybWF0LCB2YV9saXN0IGFwKQ0KKyAJX19wcmludGZsaWtlKDMsIDAp Ow0KKy1fX0VORF9ERUNMUw0KKysjaWZkZWYgX19jcGx1c3BsdXMNCisrfQ0KKysjZW5kaWYNCisr LyogX19FTkRfREVDTFMgKi8NCisgDQorICNlbmRpZg0KK2RpZmYgLS1naXQgYS9pbmNsdWRlL2Jz ZC9saWJ1dGlsLmggYi9pbmNsdWRlL2JzZC9saWJ1dGlsLmgNCitpbmRleCBlYmI2MTYwLi4yOGI5 MTlkIDEwMDY0NA0KKy0tLSBhL2luY2x1ZGUvYnNkL2xpYnV0aWwuaA0KKysrKyBiL2luY2x1ZGUv YnNkL2xpYnV0aWwuaA0KK0BAIC01Myw3ICs1MywxMCBAQCBzdHJ1Y3QgcGlkZmggew0KKyAJaW5v X3QJcGZfaW5vOw0KKyB9Ow0KKyANCistX19CRUdJTl9ERUNMUw0KKysvKiBfX0JFR0lOX0RFQ0xT ICovDQorKyNpZmRlZiBfX2NwbHVzcGx1cw0KKytleHRlcm4gIkMiIHsNCisrI2VuZGlmDQorIGlu dCBodW1hbml6ZV9udW1iZXIoY2hhciAqYnVmLCBzaXplX3QgbGVuLCBpbnQ2NF90IGJ5dGVzLA0K KyAgICAgY29uc3QgY2hhciAqc3VmZml4LCBpbnQgc2NhbGUsIGludCBmbGFncyk7DQorIGludCBl eHBhbmRfbnVtYmVyKGNvbnN0IGNoYXIgKl9idWYsIHVpbnQ2NF90ICpfbnVtKTsNCitAQCAtNjYs NyArNjksMTAgQEAgaW50IHBpZGZpbGVfY2xvc2Uoc3RydWN0IHBpZGZoICpwZmgpOw0KKyBpbnQg cGlkZmlsZV9yZW1vdmUoc3RydWN0IHBpZGZoICpwZmgpOw0KKyANCisgY2hhciAgICpmcGFyc2Vs bihGSUxFICosIHNpemVfdCAqLCBzaXplX3QgKiwgY29uc3QgY2hhclszXSwgaW50KTsNCistX19F TkRfREVDTFMNCisrI2lmZGVmIF9fY3BsdXNwbHVzDQorK30NCisrI2VuZGlmDQorKy8qIF9fRU5E X0RFQ0xTICovDQorIA0KKyAvKiBodW1hbml6ZV9udW1iZXIoMykgKi8NCisgI2RlZmluZSBITl9E RUNJTUFMICAgICAgICAgICAgICAweDAxDQorZGlmZiAtLWdpdCBhL2luY2x1ZGUvYnNkL21kNS5o IGIvaW5jbHVkZS9ic2QvbWQ1LmgNCitpbmRleCA5YTc1ZmFkLi4zNTMxZmQ2IDEwMDY0NA0KKy0t LSBhL2luY2x1ZGUvYnNkL21kNS5oDQorKysrIGIvaW5jbHVkZS9ic2QvbWQ1LmgNCitAQCAtMzAs NyArMzAsMTAgQEAgdHlwZWRlZiBzdHJ1Y3QgTUQ1Q29udGV4dCB7DQorICNpbmNsdWRlIDxzeXMv Y2RlZnMuaD4NCisgI2luY2x1ZGUgPHN5cy90eXBlcy5oPg0KKyANCistX19CRUdJTl9ERUNMUw0K KysvKiBfX0JFR0lOX0RFQ0xTICovDQorKyNpZmRlZiBfX2NwbHVzcGx1cw0KKytleHRlcm4gIkMi IHsNCisrI2VuZGlmDQorIHZvaWQJIE1ENUluaXQoTUQ1X0NUWCAqKTsNCisgdm9pZAkgTUQ1VXBk YXRlKE1ENV9DVFggKiwgY29uc3QgdWludDhfdCAqLCBzaXplX3QpDQorIAkJX19hdHRyaWJ1dGVf XygoX19ib3VuZGVkX18oX19zdHJpbmdfXywyLDMpKSk7DQorQEAgLTQ5LDYgKzUyLDkgQEAgY2hh cgkqTUQ1RmlsZUNodW5rKGNvbnN0IGNoYXIgKiwgY2hhciAqLCBvZmZfdCwgb2ZmX3QpDQorIGNo YXIJKk1ENURhdGEoY29uc3QgdWludDhfdCAqLCBzaXplX3QsIGNoYXIgKikNCisgCQlfX2F0dHJp YnV0ZV9fKChfX2JvdW5kZWRfXyhfX3N0cmluZ19fLDEsMikpKQ0KKyAJCV9fYXR0cmlidXRlX18o KF9fYm91bmRlZF9fKF9fbWluYnl0ZXNfXywzLE1ENV9ESUdFU1RfU1RSSU5HX0xFTkdUSCkpKTsN CistX19FTkRfREVDTFMNCisrI2lmZGVmIF9fY3BsdXNwbHVzDQorK30NCisrI2VuZGlmDQorKy8q IF9fRU5EX0RFQ0xTICovDQorIA0KKyAjZW5kaWYgLyogX01ENV9IXyAqLw0KK2RpZmYgLS1naXQg YS9pbmNsdWRlL2JzZC9ubGlzdC5oIGIvaW5jbHVkZS9ic2Qvbmxpc3QuaA0KK2luZGV4IDI3MzAy MzcuLjAzODlhYjcgMTAwNjQ0DQorLS0tIGEvaW5jbHVkZS9ic2Qvbmxpc3QuaA0KKysrKyBiL2lu Y2x1ZGUvYnNkL25saXN0LmgNCitAQCAtMzAsOCArMzAsMTQgQEANCisgI2luY2x1ZGUgPHN5cy9j ZGVmcy5oPg0KKyAjaW5jbHVkZSA8YS5vdXQuaD4NCisgDQorLV9fQkVHSU5fREVDTFMNCisrLyog X19CRUdJTl9ERUNMUyAqLw0KKysjaWZkZWYgX19jcGx1c3BsdXMNCisrZXh0ZXJuICJDIiB7DQor KyNlbmRpZg0KKyBleHRlcm4gaW50IG5saXN0KGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBzdHJ1Y3Qg bmxpc3QgKmxpc3QpOw0KKy1fX0VORF9ERUNMUw0KKysjaWZkZWYgX19jcGx1c3BsdXMNCisrfQ0K KysjZW5kaWYNCisrLyogX19FTkRfREVDTFMgKi8NCisgDQorICNlbmRpZg0KK2RpZmYgLS1naXQg YS9pbmNsdWRlL2JzZC9yZWFkcGFzc3BocmFzZS5oIGIvaW5jbHVkZS9ic2QvcmVhZHBhc3NwaHJh c2UuaA0KK2luZGV4IGUxZGFjYzMuLjc2ZTBkMzMgMTAwNjQ0DQorLS0tIGEvaW5jbHVkZS9ic2Qv cmVhZHBhc3NwaHJhc2UuaA0KKysrKyBiL2luY2x1ZGUvYnNkL3JlYWRwYXNzcGhyYXNlLmgNCitA QCAtMzQsOCArMzQsMTQgQEANCisgI2luY2x1ZGUgPHN5cy9jZGVmcy5oPg0KKyAjaW5jbHVkZSA8 c3lzL3R5cGVzLmg+DQorIA0KKy1fX0JFR0lOX0RFQ0xTDQorKy8qIF9fQkVHSU5fREVDTFMgKi8N CisrI2lmZGVmIF9fY3BsdXNwbHVzDQorK2V4dGVybiAiQyIgew0KKysjZW5kaWYNCisgY2hhciAq IHJlYWRwYXNzcGhyYXNlKGNvbnN0IGNoYXIgKiwgY2hhciAqLCBzaXplX3QsIGludCk7DQorLV9f RU5EX0RFQ0xTDQorKyNpZmRlZiBfX2NwbHVzcGx1cw0KKyt9DQorKyNlbmRpZg0KKysvKiBfX0VO RF9ERUNMUyAqLw0KKyANCisgI2VuZGlmIC8qICFfUkVBRFBBU1NQSFJBU0VfSF8gKi8NCitkaWZm IC0tZ2l0IGEvaW5jbHVkZS9ic2Qvc3RkaW8uaCBiL2luY2x1ZGUvYnNkL3N0ZGlvLmgNCitpbmRl eCA3Njk3NDI1Li5iNWIzZWZkIDEwMDY0NA0KKy0tLSBhL2luY2x1ZGUvYnNkL3N0ZGlvLmgNCisr KysgYi9pbmNsdWRlL2JzZC9zdGRpby5oDQorQEAgLTQxLDcgKzQxLDEwIEBADQorICNpbmNsdWRl IDxzeXMvY2RlZnMuaD4NCisgI2luY2x1ZGUgPHN5cy90eXBlcy5oPg0KKyANCistX19CRUdJTl9E RUNMUw0KKysvKiBfX0JFR0lOX0RFQ0xTICovDQorKyNpZmRlZiBfX2NwbHVzcGx1cw0KKytleHRl cm4gIkMiIHsNCisrI2VuZGlmDQorIGNvbnN0IGNoYXIgKmZtdGNoZWNrKGNvbnN0IGNoYXIgKiwg Y29uc3QgY2hhciAqKTsNCisgDQorIC8qIFhYWDogVGhlIGZ1bmN0aW9uIHJlcXVpcmVzIGNvb3Bl cmF0aW9uIGZyb20gdGhlIHN5c3RlbSBsaWJjIHRvIHN0b3JlIHRoZQ0KK0BAIC02OSw3ICs3Miwx MCBAQCBGSUxFICpmdW5vcGVuKGNvbnN0IHZvaWQgKmNvb2tpZSwNCisgI2RlZmluZSBmd29wZW4o Y29va2llLCBmbikgZnVub3Blbihjb29raWUsIE5VTEwsIGZuLCBOVUxMLCBOVUxMKQ0KKyANCisg aW50IGZwdXJnZShGSUxFICpmcCk7DQorLV9fRU5EX0RFQ0xTDQorKyNpZmRlZiBfX2NwbHVzcGx1 cw0KKyt9DQorKyNlbmRpZg0KKysvKiBfX0VORF9ERUNMUyAqLw0KKyANCisgI2VuZGlmDQorICNl bmRpZg0KK2RpZmYgLS1naXQgYS9pbmNsdWRlL2JzZC9zdGRsaWIuaCBiL2luY2x1ZGUvYnNkL3N0 ZGxpYi5oDQoraW5kZXggMDYwNGNhZC4uYjlmMDUxNSAxMDA2NDQNCistLS0gYS9pbmNsdWRlL2Jz ZC9zdGRsaWIuaA0KKysrKyBiL2luY2x1ZGUvYnNkL3N0ZGxpYi5oDQorQEAgLTQ2LDcgKzQ2LDEw IEBADQorICNpbmNsdWRlIDxzeXMvc3RhdC5oPg0KKyAjaW5jbHVkZSA8c3RkaW50Lmg+DQorIA0K Ky1fX0JFR0lOX0RFQ0xTDQorKy8qIF9fQkVHSU5fREVDTFMgKi8NCisrI2lmZGVmIF9fY3BsdXNw bHVzDQorK2V4dGVybiAiQyIgew0KKysjZW5kaWYNCisgdWludDMyX3QgYXJjNHJhbmRvbSh2b2lk KTsNCisgdm9pZCBhcmM0cmFuZG9tX3N0aXIodm9pZCk7DQorIHZvaWQgYXJjNHJhbmRvbV9hZGRy YW5kb20odV9jaGFyICpkYXQsIGludCBkYXRsZW4pOw0KK0BAIC03Myw2ICs3Niw5IEBAIGxvbmcg bG9uZyBzdHJ0b251bShjb25zdCBjaGFyICpucHRyLCBsb25nIGxvbmcgbWludmFsLCBsb25nIGxv bmcgbWF4dmFsLA0KKyAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqKmVycnN0cik7DQor IA0KKyBjaGFyICpnZXRic2l6ZShpbnQgKmhlYWRlcmxlbnAsIGxvbmcgKmJsb2Nrc2l6ZXApOw0K Ky1fX0VORF9ERUNMUw0KKysjaWZkZWYgX19jcGx1c3BsdXMNCisrfQ0KKysjZW5kaWYNCisrLyog X19FTkRfREVDTFMgKi8NCisgDQorICNlbmRpZg0KK2RpZmYgLS1naXQgYS9pbmNsdWRlL2JzZC9z dHJpbmcuaCBiL2luY2x1ZGUvYnNkL3N0cmluZy5oDQoraW5kZXggZWUyZjk1My4uZmJmOGM1NCAx MDA2NDQNCistLS0gYS9pbmNsdWRlL2JzZC9zdHJpbmcuaA0KKysrKyBiL2luY2x1ZGUvYnNkL3N0 cmluZy5oDQorQEAgLTM2LDEzICszNiwxOSBAQA0KKyAjaW5jbHVkZSA8c3lzL2NkZWZzLmg+DQor ICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4NCisgDQorLV9fQkVHSU5fREVDTFMNCisrLyogX19CRUdJ Tl9ERUNMUyAqLw0KKysjaWZkZWYgX19jcGx1c3BsdXMNCisrZXh0ZXJuICJDIiB7DQorKyNlbmRp Zg0KKyBzaXplX3Qgc3RybGNweShjaGFyICpkc3QsIGNvbnN0IGNoYXIgKnNyYywgc2l6ZV90IHNp eik7DQorIHNpemVfdCBzdHJsY2F0KGNoYXIgKmRzdCwgY29uc3QgY2hhciAqc3JjLCBzaXplX3Qg c2l6KTsNCisgY2hhciAqc3RybnN0cihjb25zdCBjaGFyICpzdHIsIGNvbnN0IGNoYXIgKmZpbmQs IHNpemVfdCBzdHJfbGVuKTsNCisgdm9pZCBzdHJtb2RlKG1vZGVfdCBtb2RlLCBjaGFyICpzdHIp Ow0KKyANCisgdm9pZCBleHBsaWNpdF9iemVybyh2b2lkICpidWYsIHNpemVfdCBsZW4pOw0KKy1f X0VORF9ERUNMUw0KKysjaWZkZWYgX19jcGx1c3BsdXMNCisrfQ0KKysjZW5kaWYNCisrLyogX19F TkRfREVDTFMgKi8NCisgDQorICNlbmRpZg0KK2RpZmYgLS1naXQgYS9pbmNsdWRlL2JzZC9zdHJp bmdsaXN0LmggYi9pbmNsdWRlL2JzZC9zdHJpbmdsaXN0LmgNCitpbmRleCBlM2M0MmU5Li40MGQw YTUyIDEwMDY0NA0KKy0tLSBhL2luY2x1ZGUvYnNkL3N0cmluZ2xpc3QuaA0KKysrKyBiL2luY2x1 ZGUvYnNkL3N0cmluZ2xpc3QuaA0KK0BAIC00MywxMiArNDMsMTggQEAgdHlwZWRlZiBzdHJ1Y3Qg X3N0cmluZ2xpc3Qgew0KKyAJc2l6ZV90CSAgc2xfY3VyOw0KKyB9IFN0cmluZ0xpc3Q7DQorIA0K Ky1fX0JFR0lOX0RFQ0xTDQorKy8qIF9fQkVHSU5fREVDTFMgKi8NCisrI2lmZGVmIF9fY3BsdXNw bHVzDQorK2V4dGVybiAiQyIgew0KKysjZW5kaWYNCisgU3RyaW5nTGlzdAkqc2xfaW5pdCh2b2lk KTsNCisgaW50CQkgc2xfYWRkKFN0cmluZ0xpc3QgKiwgY2hhciAqKTsNCisgdm9pZAkJIHNsX2Zy ZWUoU3RyaW5nTGlzdCAqLCBpbnQpOw0KKyBjaGFyCQkqc2xfZmluZChTdHJpbmdMaXN0ICosIGNv bnN0IGNoYXIgKik7DQorIGludAkJIHNsX2RlbGV0ZShTdHJpbmdMaXN0ICosIGNvbnN0IGNoYXIg KiwgaW50KTsNCistX19FTkRfREVDTFMNCisrI2lmZGVmIF9fY3BsdXNwbHVzDQorK30NCisrI2Vu ZGlmDQorKy8qIF9fRU5EX0RFQ0xTICovDQorIA0KKyAjZW5kaWYgLyogX1NUUklOR0xJU1RfSCAq Lw0KK2RpZmYgLS1naXQgYS9pbmNsdWRlL2JzZC91bmlzdGQuaCBiL2luY2x1ZGUvYnNkL3VuaXN0 ZC5oDQoraW5kZXggMWY5YzVmOC4uNWIyZjRjNyAxMDA2NDQNCistLS0gYS9pbmNsdWRlL2JzZC91 bmlzdGQuaA0KKysrKyBiL2luY2x1ZGUvYnNkL3VuaXN0ZC5oDQorQEAgLTQ1LDcgKzQ1LDEwIEBA DQorICNkZWZpbmUgU19JU1RYVCBTX0lTVlRYDQorICNlbmRpZg0KKyANCistX19CRUdJTl9ERUNM Uw0KKysvKiBfX0JFR0lOX0RFQ0xTICovDQorKyNpZmRlZiBfX2NwbHVzcGx1cw0KKytleHRlcm4g IkMiIHsNCisrI2VuZGlmDQorIGV4dGVybiBpbnQgb3B0cmVzZXQ7DQorIA0KKyAjaWZkZWYgTElC QlNEX09WRVJMQVkNCitAQCAtNjgsNiArNzEsOSBAQCB2b2lkIHNldHByb2N0aXRsZShjb25zdCBj aGFyICpmbXQsIC4uLikNCisgCV9fcHJpbnRmbGlrZSgxLCAyKTsNCisgDQorIGludCBnZXRwZWVy ZWlkKGludCBzLCB1aWRfdCAqZXVpZCwgZ2lkX3QgKmVnaWQpOw0KKy1fX0VORF9ERUNMUw0KKysj aWZkZWYgX19jcGx1c3BsdXMNCisrfQ0KKysjZW5kaWYNCisrLyogX19FTkRfREVDTFMgKi8NCisg DQorICNlbmRpZg0KK2RpZmYgLS1naXQgYS9pbmNsdWRlL2JzZC92aXMuaCBiL2luY2x1ZGUvYnNk L3Zpcy5oDQoraW5kZXggODM1ZDJkNi4uNjNjOTUxZSAxMDA2NDQNCistLS0gYS9pbmNsdWRlL2Jz ZC92aXMuaA0KKysrKyBiL2luY2x1ZGUvYnNkL3Zpcy5oDQorQEAgLTc0LDcgKzc0LDEwIEBADQor IA0KKyAjaW5jbHVkZSA8c3lzL2NkZWZzLmg+DQorIA0KKy1fX0JFR0lOX0RFQ0xTDQorKy8qIF9f QkVHSU5fREVDTFMgKi8NCisrI2lmZGVmIF9fY3BsdXNwbHVzDQorK2V4dGVybiAiQyIgew0KKysj ZW5kaWYNCisgY2hhcgkqdmlzKGNoYXIgKiwgaW50LCBpbnQsIGludCk7DQorIGludAlzdHJ2aXMo Y2hhciAqLCBjb25zdCBjaGFyICosIGludCk7DQorIGludAlzdHJ2aXN4KGNoYXIgKiwgY29uc3Qg Y2hhciAqLCBzaXplX3QsIGludCk7DQorQEAgLTgzLDYgKzg2LDkgQEAgaW50CXN0cnVudmlzKGNo YXIgKiwgY29uc3QgY2hhciAqKTsNCisgaW50CXN0cnVudmlzeChjaGFyICosIGNvbnN0IGNoYXIg KiwgaW50KTsNCisgc3NpemVfdCBzdHJudW52aXMoY2hhciAqLCBjb25zdCBjaGFyICosIHNpemVf dCk7DQorIGludAl1bnZpcyhjaGFyICosIGludCwgaW50ICosIGludCk7DQorLV9fRU5EX0RFQ0xT DQorKyNpZmRlZiBfX2NwbHVzcGx1cw0KKyt9DQorKyNlbmRpZg0KKysvKiBfX0VORF9ERUNMUyAq Lw0KKyANCisgI2VuZGlmIC8qICFfVklTX0hfICovDQorZGlmZiAtLWdpdCBhL2luY2x1ZGUvYnNk L3djaGFyLmggYi9pbmNsdWRlL2JzZC93Y2hhci5oDQoraW5kZXggMzNhNTAwZS4uYWE3MDc0MiAx MDA2NDQNCistLS0gYS9pbmNsdWRlL2JzZC93Y2hhci5oDQorKysrIGIvaW5jbHVkZS9ic2Qvd2No YXIuaA0KK0BAIC00MywxMiArNDMsMTggQEANCisgI2luY2x1ZGUgPHN5cy9jZGVmcy5oPg0KKyAj aW5jbHVkZSA8c3lzL3R5cGVzLmg+DQorIA0KKy1fX0JFR0lOX0RFQ0xTDQorKy8qIF9fQkVHSU5f REVDTFMgKi8NCisrI2lmZGVmIF9fY3BsdXNwbHVzDQorK2V4dGVybiAiQyIgew0KKysjZW5kaWYN Cisgd2NoYXJfdCAqZmdldHdsbihGSUxFICpzdHJlYW0sIHNpemVfdCAqbGVuKTsNCisgDQorIHNp emVfdCB3Y3NsY2F0KHdjaGFyX3QgKmRzdCwgY29uc3Qgd2NoYXJfdCAqc3JjLCBzaXplX3Qgc2l6 ZSk7DQorIHNpemVfdCB3Y3NsY3B5KHdjaGFyX3QgKmRzdCwgY29uc3Qgd2NoYXJfdCAqc3JjLCBz aXplX3Qgc2l6ZSk7DQorLV9fRU5EX0RFQ0xTDQorKyNpZmRlZiBfX2NwbHVzcGx1cw0KKyt9DQor KyNlbmRpZg0KKysvKiBfX0VORF9ERUNMUyAqLw0KKyANCisgI2VuZGlmDQorICNlbmRpZg0KK2Rp ZmYgLS1naXQgYS9zcmMvaGFzaC9zaGE1MTIuaCBiL3NyYy9oYXNoL3NoYTUxMi5oDQoraW5kZXgg NGYzNjhhMS4uMjdkZGMyNCAxMDA2NDQNCistLS0gYS9zcmMvaGFzaC9zaGE1MTIuaA0KKysrKyBi L3NyYy9oYXNoL3NoYTUxMi5oDQorQEAgLTM5LDcgKzM5LDEwIEBAIHR5cGVkZWYgc3RydWN0IFNI QTUxMkNvbnRleHQgew0KKyAJdW5zaWduZWQgY2hhciBidWZbMTI4XTsNCisgfSBTSEE1MTJfQ1RY Ow0KKyANCistX19CRUdJTl9ERUNMUw0KKysvKiBfX0JFR0lOX0RFQ0xTICovDQorKyNpZmRlZiBf X2NwbHVzcGx1cw0KKytleHRlcm4gIkMiIHsNCisrI2VuZGlmDQorIA0KKyB2b2lkCVNIQTUxMl9J bml0KFNIQTUxMl9DVFggKik7DQorIHZvaWQJU0hBNTEyX1VwZGF0ZShTSEE1MTJfQ1RYICosIGNv bnN0IHZvaWQgKiwgc2l6ZV90KTsNCitAQCAtNDgsNiArNTEsOSBAQCBjaGFyICAgKlNIQTUxMl9F bmQoU0hBNTEyX0NUWCAqLCBjaGFyICopOw0KKyBjaGFyICAgKlNIQTUxMl9GaWxlKGNvbnN0IGNo YXIgKiwgY2hhciAqKTsNCisgY2hhciAgICpTSEE1MTJfRmlsZUNodW5rKGNvbnN0IGNoYXIgKiwg Y2hhciAqLCBvZmZfdCwgb2ZmX3QpOw0KKyBjaGFyICAgKlNIQTUxMl9EYXRhKGNvbnN0IHZvaWQg KiwgdW5zaWduZWQgaW50LCBjaGFyICopOw0KKy1fX0VORF9ERUNMUw0KKysjaWZkZWYgX19jcGx1 c3BsdXMNCisrfQ0KKysjZW5kaWYNCisrLyogX19FTkRfREVDTFMgKi8NCisgDQorICNlbmRpZiAv KiAhX1NIQTUxMl9IXyAqLw0KKy0tIA0KKzIuMTAuMg0KKw0KZGlmZiAtLWdpdCBhL21haW4vbGli YnNkLzAwMDItUmVtb3ZlLWZ1bm9wZW4ucGF0Y2ggYi9tYWluL2xpYmJzZC8wMDAyLVJlbW92ZS1m dW5vcGVuLnBhdGNoDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMDAuLjgzY2U3 YzhkDQotLS0gL2Rldi9udWxsDQorKysgYi9tYWluL2xpYmJzZC8wMDAyLVJlbW92ZS1mdW5vcGVu LnBhdGNoDQpAQCAtMCwwICsxLDU1IEBADQorRnJvbSAyOGZjNjZlOGI4NDg3MDlhMmU2OWRiYTdm MDc2OTQyNDhlMDE1NGU4IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KK0Zyb206IEtoZW0gUmFq IDxyYWoua2hlbUBnbWFpbC5jb20+DQorRGF0ZTogU3VuLCA2IE5vdiAyMDE2IDA5OjQwOjQzIC0w ODAwDQorU3ViamVjdDogW1BBVENIIDIvM10gUmVtb3ZlIGZ1bm9wZW4oKQ0KKw0KK011c2wgZG9l c250IGhhdmUgcHJlcmVxdWlzaXRlcyBmb3IgaXQuDQorDQorU2lnbmVkLW9mZi1ieTogS2hlbSBS YWogPHJhai5raGVtQGdtYWlsLmNvbT4NCistLS0NCitVcHN0cmVhbS1TdGF0dXM6IEluYXBwcm9w cmlhdGUgW211c2wgc3BlY2lmaWNdDQorDQorIG1hbi9NYWtlZmlsZS5hbSAgfCAxIC0NCisgc3Jj L01ha2VmaWxlLmFtICB8IDEgLQ0KKyB0ZXN0L01ha2VmaWxlLmFtIHwgMSAtDQorIDMgZmlsZXMg Y2hhbmdlZCwgMyBkZWxldGlvbnMoLSkNCisNCitkaWZmIC0tZ2l0IGEvbWFuL01ha2VmaWxlLmFt IGIvbWFuL01ha2VmaWxlLmFtDQoraW5kZXggZTRkNmU0YS4uYzcwMWQ5NCAxMDA2NDQNCistLS0g YS9tYW4vTWFrZWZpbGUuYW0NCisrKysgYi9tYW4vTWFrZWZpbGUuYW0NCitAQCAtMjksNyArMjks NiBAQCBkaXN0X21hbl9NQU5TID0gXA0KKyAJZmxvcGVuLjMgXA0KKyAJZm10Y2hlY2suMyBcDQor IAlmcGFyc2Vsbi4zIFwNCistCWZ1bm9wZW4uM2JzZCBcDQorIAlnZXRic2l6ZS4zIFwNCisgCWdl dG1vZGUuMyBcDQorIAlnZXRwZWVyZWlkLjMgXA0KK2RpZmYgLS1naXQgYS9zcmMvTWFrZWZpbGUu YW0gYi9zcmMvTWFrZWZpbGUuYW0NCitpbmRleCBhZDgzZGJmLi4xMzIyNWEzIDEwMDY0NA0KKy0t LSBhL3NyYy9NYWtlZmlsZS5hbQ0KKysrKyBiL3NyYy9NYWtlZmlsZS5hbQ0KK0BAIC03Niw3ICs3 Niw2IEBAIGxpYmJzZF9sYV9TT1VSQ0VTID0gXA0KKyAJZm10Y2hlY2suYyBcDQorIAlmcGFyc2Vs bi5jIFwNCisgCWZwdXJnZS5jIFwNCistCWZ1bm9wZW4uYyBcDQorIAlnZXRic2l6ZS5jIFwNCisg CWdldHBlZXJlaWQuYyBcDQorIAloYXNoL21kNS5jIFwNCitkaWZmIC0tZ2l0IGEvdGVzdC9NYWtl ZmlsZS5hbSBiL3Rlc3QvTWFrZWZpbGUuYW0NCitpbmRleCBhNzVjOGZmLi5lM2ExZDQxIDEwMDY0 NA0KKy0tLSBhL3Rlc3QvTWFrZWZpbGUuYW0NCisrKysgYi90ZXN0L01ha2VmaWxlLmFtDQorQEAg LTM2LDcgKzM2LDYgQEAgY2hlY2tfUFJPR1JBTVMgPSBcDQorIAllbmRpYW4gXA0KKyAJaHVtYW5p emUgXA0KKyAJZmdldGxuIFwNCistCWZ1bm9wZW4gXA0KKyAJZnBhcnNlbG4gXA0KKyAJZnB1cmdl IFwNCisgCW1kNSBcDQorLS0gDQorMi4xMC4yDQorDQpkaWZmIC0tZ2l0IGEvbWFpbi9saWJic2Qv MDAwMy1GaXgtYnVpbGQtYnJlYWtzLWR1ZS10by1taXNzaW5nLWEub3V0LmgucGF0Y2ggYi9tYWlu L2xpYmJzZC8wMDAzLUZpeC1idWlsZC1icmVha3MtZHVlLXRvLW1pc3NpbmctYS5vdXQuaC5wYXRj aA0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwLi4xNzZkOTQwZg0KLS0tIC9k ZXYvbnVsbA0KKysrIGIvbWFpbi9saWJic2QvMDAwMy1GaXgtYnVpbGQtYnJlYWtzLWR1ZS10by1t aXNzaW5nLWEub3V0LmgucGF0Y2gNCkBAIC0wLDAgKzEsMTMwIEBADQorRnJvbSBhMWI5M2MyNTMx MTgzNGYyZjQxMWU5YmZlMmU2MTY4OTliYTIxMjJkIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0K K0Zyb206IEtoZW0gUmFqIDxyYWoua2hlbUBnbWFpbC5jb20+DQorRGF0ZTogU3VuLCA2IE5vdiAy MDE2IDEwOjIzOjU1IC0wODAwDQorU3ViamVjdDogW1BBVENIIDMvM10gRml4IGJ1aWxkIGJyZWFr cyBkdWUgdG8gbWlzc2luZyBhLm91dC5oDQorDQorU2lnbmVkLW9mZi1ieTogS2hlbSBSYWogPHJh ai5raGVtQGdtYWlsLmNvbT4NCistLS0NCitVcHN0cmVhbS1TdGF0dXM6IFBlbmRpbmcNCisNCisg aW5jbHVkZS9ic2Qvbmxpc3QuaCAgICAgICAgICAgICAgICAgICAgIHwgIDEgLQ0KKyBpbmNsdWRl L2JzZC9ubGlzdC5oID0+IHNyYy9sb2NhbC1hb3V0LmggfCA0NyArKysrKysrKysrKysrKysrKysr KysrLS0tLS0tLS0tLS0NCisgc3JjL25saXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDkgKysrKysrKw0KKyAzIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDE2IGRl bGV0aW9ucygtKQ0KKyBjb3B5IGluY2x1ZGUvYnNkL25saXN0LmggPT4gc3JjL2xvY2FsLWFvdXQu aCAoNjMlKQ0KKw0KK2RpZmYgLS1naXQgYS9pbmNsdWRlL2JzZC9ubGlzdC5oIGIvaW5jbHVkZS9i c2Qvbmxpc3QuaA0KK2luZGV4IDAzODlhYjcuLjljN2UzZDggMTAwNjQ0DQorLS0tIGEvaW5jbHVk ZS9ic2Qvbmxpc3QuaA0KKysrKyBiL2luY2x1ZGUvYnNkL25saXN0LmgNCitAQCAtMjgsNyArMjgs NiBAQA0KKyAjZGVmaW5lIExJQkJTRF9OTElTVF9IDQorIA0KKyAjaW5jbHVkZSA8c3lzL2NkZWZz Lmg+DQorLSNpbmNsdWRlIDxhLm91dC5oPg0KKyANCisgLyogX19CRUdJTl9ERUNMUyAqLw0KKyAj aWZkZWYgX19jcGx1c3BsdXMNCitkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ic2Qvbmxpc3QuaCBiL3Ny Yy9sb2NhbC1hb3V0LmgNCitzaW1pbGFyaXR5IGluZGV4IDYzJQ0KK2NvcHkgZnJvbSBpbmNsdWRl L2JzZC9ubGlzdC5oDQorY29weSB0byBzcmMvbG9jYWwtYW91dC5oDQoraW5kZXggMDM4OWFiNy4u MmFkYjkzZSAxMDA2NDQNCistLS0gYS9pbmNsdWRlL2JzZC9ubGlzdC5oDQorKysrIGIvc3JjL2xv Y2FsLWFvdXQuaA0KK0BAIC0xLDUgKzEsNSBAQA0KKyAvKg0KKy0gKiBDb3B5cmlnaHQgwqkgMjAw OSBHdWlsbGVtIEpvdmVyIDxndWlsbGVtQGhhZHJvbnMub3JnPg0KKysgKiBDb3B5cmlnaHQgwqkg MjAxNiBLaGVtIFJhaiA8cmFqLmtoZW1AZ21haWwuY29tPg0KKyAgKg0KKyAgKiBSZWRpc3RyaWJ1 dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQN CisgICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxv d2luZyBjb25kaXRpb25zDQorQEAgLTI0LDIwICsyNCwzNyBAQA0KKyAgKiBBRFZJU0VEIE9GIFRI RSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4NCisgICovDQorIA0KKy0jaWZuZGVmIExJQkJT RF9OTElTVF9IDQorLSNkZWZpbmUgTElCQlNEX05MSVNUX0gNCisrI2lmbmRlZiBMSUJCU0RfTE9D QUxfQU9VVF9IDQorKyNkZWZpbmUgTElCQlNEX0xPQ0FMX0FPVVRfSA0KKyANCistI2luY2x1ZGUg PHN5cy9jZGVmcy5oPg0KKy0jaW5jbHVkZSA8YS5vdXQuaD4NCisrI2RlZmluZSBOX1VOREYgIDAN CisrI2RlZmluZSBOX0FCUyAgIDINCisrI2RlZmluZSBOX1RFWFQgIDQNCisrI2RlZmluZSBOX0RB VEEgIDYNCisrI2RlZmluZSBOX0JTUyAgIDgNCisrI2RlZmluZSBOX0ZOICAgIDE1DQorKyNkZWZp bmUgTl9FWFQgICAxDQorKyNkZWZpbmUgTl9UWVBFICAwMzYNCisrI2RlZmluZSBOX1NUQUIgIDAz NDANCisrI2RlZmluZSBOX0lORFIgIDB4YQ0KKysjZGVmaW5lIE5fU0VUQSAgMHgxNCAgICAvKiBB YnNvbHV0ZSBzZXQgZWxlbWVudCBzeW1ib2wuICAqLw0KKysjZGVmaW5lIE5fU0VUVCAgMHgxNiAg ICAvKiBUZXh0IHNldCBlbGVtZW50IHN5bWJvbC4gICovDQorKyNkZWZpbmUgTl9TRVREICAweDE4 ICAgIC8qIERhdGEgc2V0IGVsZW1lbnQgc3ltYm9sLiAgKi8NCisrI2RlZmluZSBOX1NFVEIgIDB4 MUEgICAgLyogQnNzIHNldCBlbGVtZW50IHN5bWJvbC4gICovDQorKyNkZWZpbmUgTl9TRVRWICAw eDFDICAgIC8qIFBvaW50ZXIgdG8gc2V0IHZlY3RvciBpbiBkYXRhIGFyZWEuICAqLw0KKyANCist LyogX19CRUdJTl9ERUNMUyAqLw0KKy0jaWZkZWYgX19jcGx1c3BsdXMNCistZXh0ZXJuICJDIiB7 DQorLSNlbmRpZg0KKy1leHRlcm4gaW50IG5saXN0KGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBzdHJ1 Y3Qgbmxpc3QgKmxpc3QpOw0KKy0jaWZkZWYgX19jcGx1c3BsdXMNCistfQ0KKy0jZW5kaWYNCist LyogX19FTkRfREVDTFMgKi8NCisrc3RydWN0IG5saXN0DQorK3sNCisrICB1bmlvbg0KKysgICAg ew0KKysgICAgICBjaGFyICpuX25hbWU7DQorKyAgICAgIHN0cnVjdCBubGlzdCAqbl9uZXh0Ow0K KysgICAgICBsb25nIG5fc3RyeDsNCisrICAgIH0gbl91bjsNCisrICB1bnNpZ25lZCBjaGFyIG5f dHlwZTsNCisrICBjaGFyIG5fb3RoZXI7DQorKyAgc2hvcnQgbl9kZXNjOw0KKysgIHVuc2lnbmVk IGxvbmcgbl92YWx1ZTsNCisrfTsNCisgDQorLSNlbmRpZg0KKysjZW5kaWYgLyogTElCQlNEX0xP Q0FMX0FPVVRfSCAqLw0KK2RpZmYgLS1naXQgYS9zcmMvbmxpc3QuYyBiL3NyYy9ubGlzdC5jDQor aW5kZXggMGNmZmU1NS4uNjI1ZDMxMCAxMDA2NDQNCistLS0gYS9zcmMvbmxpc3QuYw0KKysrKyBi L3NyYy9ubGlzdC5jDQorQEAgLTQwLDcgKzQwLDExIEBAIHN0YXRpYyBjaGFyIHNjY3NpZFtdID0g IkAoIylubGlzdC5jCTguMSAoQmVya2VsZXkpIDYvNC85MyI7DQorIA0KKyAjaW5jbHVkZSA8ZXJy bm8uaD4NCisgI2luY2x1ZGUgPGZjbnRsLmg+DQorKyNpZmRlZiBfX0dMSUJDX18NCisgI2luY2x1 ZGUgPGEub3V0Lmg+DQorKyNlbHNlDQorKyNkZWZpbmUgX19OT19BX09VVF9TVVBQT1JUDQorKyNl bmRpZg0KKyAjaW5jbHVkZSA8c3RkaW8uaD4NCisgI2luY2x1ZGUgPHN0cmluZy5oPg0KKyAjaW5j bHVkZSA8dW5pc3RkLmg+DQorQEAgLTQ4LDEyICs1MiwxNyBAQCBzdGF0aWMgY2hhciBzY2NzaWRb XSA9ICJAKCMpbmxpc3QuYwk4LjEgKEJlcmtlbGV5KSA2LzQvOTMiOw0KKyAjaWYgIWRlZmluZWQo X19OT19BX09VVF9TVVBQT1JUKQ0KKyAjZGVmaW5lIF9OTElTVF9ET19BT1VUDQorICNlbmRpZg0K KysNCisgI2RlZmluZSBfTkxJU1RfRE9fRUxGDQorIA0KKyAjaWZkZWYgX05MSVNUX0RPX0VMRg0K KyAjaW5jbHVkZSAibG9jYWwtZWxmLmgiDQorICNlbmRpZg0KKyANCisrI2lmZGVmIF9OTElTVF9E T19FTEYNCisrI2luY2x1ZGUgImxvY2FsLWFvdXQuaCINCisrI2VuZGlmDQorKw0KKyAjZGVmaW5l IFNJWkVfVF9NQVggMHhmZmZmZmZmZlUNCisgDQorICNpZmRlZiBfTkxJU1RfRE9fQU9VVA0KKy0t IA0KKzIuMTAuMg0KKw0KZGlmZiAtLWdpdCBhL21haW4vbGliYnNkL0FQS0JVSUxEIGIvbWFpbi9s aWJic2QvQVBLQlVJTEQNCmluZGV4IGJmOTU3MDFjLi43ZGM2MDhhZSAxMDA2NDQNCi0tLSBhL21h aW4vbGliYnNkL0FQS0JVSUxEDQorKysgYi9tYWluL2xpYmJzZC9BUEtCVUlMRA0KQEAgLTMsNyAr Myw3IEBADQogIyBNYWludGFpbmVyOiBXaWxsaWFtIFBpdGNvY2sgPG5lbm9sb2RAZGVyZWZlcmVu Y2VkLm9yZz4NCiBwa2duYW1lPWxpYmJzZA0KIHBrZ3Zlcj0wLjguMw0KLXBrZ3JlbD0xDQorcGtn cmVsPTINCiBwa2dkZXNjPSJjb21tb25seS11c2VkIEJTRCBmdW5jdGlvbnMgbm90IGltcGxlbWVu dGVkIGJ5IGFsbCBsaWJjcyINCiB1cmw9Imh0dHA6Ly9saWJic2QuZnJlZWRlc2t0b3Aub3JnLyIN CiBhcmNoPSJhbGwgIWFybWhmICFhYXJjaDY0ICFwcGM2NGxlIg0KQEAgLTEzLDcgKzEzLDEwIEBA IGRlcGVuZHNfZGV2PSJic2QtY29tcGF0LWhlYWRlcnMgbGludXgtaGVhZGVycyINCiBtYWtlZGVw ZW5kcz0iJGRlcGVuZHNfZGV2IGF1dG9jb25mIGF1dG9tYWtlIGxpYnRvb2wiDQogc3VicGFja2Fn ZXM9IiRwa2duYW1lLWRldiAkcGtnbmFtZS1kb2MiDQogc291cmNlPSJodHRwOi8vbGliYnNkLmZy ZWVkZXNrdG9wLm9yZy9yZWxlYXNlcy8kcGtnbmFtZS0kcGtndmVyLnRhci54eg0KLQltdXNsLWZp eGVzLnBhdGNoIg0KKwkwMDAxLVJlcGxhY2UtX19CRUdJTl9ERUNMUy1hbmQtX19FTkRfREVDTFMu cGF0Y2gNCisJMDAwMi1SZW1vdmUtZnVub3Blbi5wYXRjaA0KKwkwMDAzLUZpeC1idWlsZC1icmVh a3MtZHVlLXRvLW1pc3NpbmctYS5vdXQuaC5wYXRjaA0KKwkiDQogDQogYnVpbGRkaXI9IiRzcmNk aXIvJHBrZ25hbWUtJHBrZ3ZlciINCiBwcmVwYXJlKCkgew0KQEAgLTQyLDkgKzQ1LDcgQEAgcGFj a2FnZSgpIHsNCiAJCWluc3RhbGwgfHwgcmV0dXJuIDENCiB9DQogDQotbWQ1c3Vtcz0iZTkzNWMx YmI2Y2M5OGE0YTQzY2IxZGEyMjc5NTQ5M2EgIGxpYmJzZC0wLjguMy50YXIueHoNCi0yMWEzNTBk OTcyM2Q2NjdiNWVkOGE4YjYxMDUyODg0MyAgbXVzbC1maXhlcy5wYXRjaCINCi1zaGEyNTZzdW1z PSI5MzRiNjM0ZjRkZmQ4NjViNjQ4MjY1MGI4ZjUyMmM3MGFlNjVjNDYzNTI5ZGU4YmU5MDdiNTNj ODljM2EzNGE4ICBsaWJic2QtMC44LjMudGFyLnh6DQotY2M3ZDJmMmRmZTJjYzVkODIzZTZlYTVm N2MxZWZlYTIzNmY2ODhjN2VlNTNlYzkyNTQ3MTI2NGU1NGM3MjM1OSAgbXVzbC1maXhlcy5wYXRj aCINCiBzaGE1MTJzdW1zPSIxNTViODk1ZDZiZDYyYjE4MDcxOGQ2NWEyY2RhNzQ4NDk0NmM0OTJk NTI3MzVhNTdiNTEwMDU3MDVkZmU0NTI4YjZhNzJlODc0NWFjZWE0N2IwMWZlNjhlM2JiYmUzYzAz NmM1ZTk5OThhOGQwNmZjNzllZmUyYjk2YTA0NzY3ZiAgbGliYnNkLTAuOC4zLnRhci54eg0KLTAz MmI4ZGU3YWJmZTZmZmVjODA5NTdkYjA1ZmNiMDJiMmNlYzc0ZjI2ZWNjOTllZjIwZDJhMzE0ZWZk MGRmZDg4NDg2ZTMxYmQzM2RkNzQ2MGFjODViNDhhY2RhYjNiYTg0OWNkOTZiZGQwODg0Y2Q1NjY3 ZTdhNDNhYjMwYzNhICBtdXNsLWZpeGVzLnBhdGNoIg0KKzRlZjVkNjY0ZjA0YWYyMWRhMTdjNWFj OWVlZDZmZWM0YzBjN2QwNmZmM2FmNzBlOTNiZmRmZGY5MjZjNzQ3Mzk1NDY0OWUzMTUxNThlYzhm OTBjZWY5M2Y4MjUyNDQzMWZhNGZiYzYwMzc0ZDIwMDA3ZjEyMzRkNmFmZTllZGNkICAwMDAxLVJl cGxhY2UtX19CRUdJTl9ERUNMUy1hbmQtX19FTkRfREVDTFMucGF0Y2gNCithZWU5NjlkODgwYmM5 NjhiMmFkNmMxYTM0M2JjNjczM2MyMzBmZGM1NWM4ZGVkOWM0ZjIxMWJlMjY3ZGNmMjZmNjA1ZTNj MjNkMWNlMmFiYzQ5NjE2ZmNmNjg2NGM1MWE2YzE2YTY3Yjk0NTE4MDM2MGJkNjVkNGM0ZDNkZGY4 NiAgMDAwMi1SZW1vdmUtZnVub3Blbi5wYXRjaA0KKzY0YjY4NDk3YzlhNjM4ZDQzZjkwZjE0OGQy MDZkNTlhZmFiZWMwYTYyZTM5NTIyMjAwZjcyZjliYTI3NTI5ODA5YzZlNTc4YWQ2NzA2ODE0MjRi MmI5NDBiYTMyYTlmYWI2YzUyNjQ4N2ZkOWM2ODYzZTBjOWExNTc0OWJkODBhICAwMDAzLUZpeC1i dWlsZC1icmVha3MtZHVlLXRvLW1pc3NpbmctYS5vdXQuaC5wYXRjaCINCmRpZmYgLS1naXQgYS9t YWluL2xpYmJzZC9tdXNsLWZpeGVzLnBhdGNoIGIvbWFpbi9saWJic2QvbXVzbC1maXhlcy5wYXRj aA0KZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCBkMDdmMThjYi4uMDAwMDAwMDANCi0t LSBhL21haW4vbGliYnNkL211c2wtZml4ZXMucGF0Y2gNCisrKyAvZGV2L251bGwNCkBAIC0xLDMw ICswLDAgQEANCi0tLS0gbGliYnNkLTAuOC4zLm9yaWcvaW5jbHVkZS9ic2Qvbmxpc3QuaA0KLSsr KyBsaWJic2QtMC44LjMvaW5jbHVkZS9ic2Qvbmxpc3QuaA0KLUBAIC0yOCw3ICsyOCw3IEBADQot ICNkZWZpbmUgTElCQlNEX05MSVNUX0gNCi0gDQotICNpbmNsdWRlIDxzeXMvY2RlZnMuaD4NCi0t I2luY2x1ZGUgPGEub3V0Lmg+DQotKyNpbmNsdWRlIDxsaW51eC9hLm91dC5oPg0KLSANCi0gX19C RUdJTl9ERUNMUw0KLSBleHRlcm4gaW50IG5saXN0KGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBzdHJ1 Y3Qgbmxpc3QgKmxpc3QpOw0KLS0tLSBsaWJic2QtMC44LjMub3JpZy9zcmMvZnVub3Blbi5jDQot KysrIGxpYmJzZC0wLjguMy9zcmMvZnVub3Blbi5jDQotQEAgLTEzOCw1ICsxMzgsNCBAQA0KLSAJ cmV0dXJuIGZvcGVuY29va2llKGNvb2tpZXdyYXAsIG1vZGUsIGZ1bmNzd3JhcCk7DQotIH0NCi0g I2Vsc2UNCi0tI2Vycm9yICJGdW5jdGlvbiBmdW5vcGVuKCkgbmVlZHMgdG8gYmUgcG9ydGVkLiIN Ci0gI2VuZGlmDQotLS0tIGxpYmJzZC0wLjguMy5vcmlnL3NyYy9ubGlzdC5jDQotKysrIGxpYmJz ZC0wLjguMy9zcmMvbmxpc3QuYw0KLUBAIC00MCw3ICs0MCw3IEBADQotIA0KLSAjaW5jbHVkZSA8 ZXJybm8uaD4NCi0gI2luY2x1ZGUgPGZjbnRsLmg+DQotLSNpbmNsdWRlIDxhLm91dC5oPg0KLSsj aW5jbHVkZSA8bGludXgvYS5vdXQuaD4NCi0gI2luY2x1ZGUgPHN0ZGlvLmg+DQotICNpbmNsdWRl IDxzdHJpbmcuaD4NCi0gI2luY2x1ZGUgPHVuaXN0ZC5oPg0KLS0gDQoyLjEyLjINCg0KDQoNCi0t LQ0KVW5zdWJzY3JpYmU6ICBhbHBpbmUtYXBvcnRzK3Vuc3Vic2NyaWJlQGxpc3RzLmFscGluZWxp bnV4Lm9yZw0KSGVscDogICAgICAgICBhbHBpbmUtYXBvcnRzK2hlbHBAbGlzdHMuYWxwaW5lbGlu dXgub3JnDQotLS0NCg== From nobody Fri Mar 29 09:49:15 2024 X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-qt0-f174.google.com (mail-qt0-f174.google.com [209.85.216.174]) by lists.alpinelinux.org (Postfix) with ESMTP id 4AD2D5C48BC for ; Wed, 19 Apr 2017 05:12:48 +0000 (GMT) Received: by mail-qt0-f174.google.com with SMTP id g60so10762555qtd.3 for ; Tue, 18 Apr 2017 22:12:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=flatglobe.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references; bh=g+zISIrVdT0qA4W0zn66sWNXAK87Z+oDJ5Y2Y0kV3rs=; b=YNSIhrdMujQo4F0iSg4OICvLWxVpCn1SAkv/p77VUb5E+7+wVf95Hm77vui0mADXMk FppszPndJ9ExIQ7bQPbVB+qHVwlBjeaq51kl1hBkKwak3UjbCRMmpudCHGnK7BKuE/RY XkgZjLGvQul0KZk47X3FBdi1dLnwFNQOqK1qQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=g+zISIrVdT0qA4W0zn66sWNXAK87Z+oDJ5Y2Y0kV3rs=; b=iKfjV64cjns1lLGcOUw8fruhoNc1qGtspQUL7UKh9enu6aXNusctjlJRhQNRFvUTsq WcbZfTS63Hs4tccXZpPdcs9GlLNYXn1nj+a49fAD8N2py7o8LlIiP/cfUuL/5DS4fX+/ 9Vj+lAuHJ09IwBl06xtgXN6DwBCCQU5MjhMyEf2upXZK6wgkO/nIz18QZgzCZi9pGj9M o+z/gDxHVH3nFX7e9oU2vyeomRIvvhsKjtMoGdAYfyZue3kYhO+FHvCx9vZPqEjwDHX8 P7SFI9Hlk/RIRwqc8GSmQVeRNRi1au1jr23217RD1VrTWKEo9QIis5jkuJbsCEUvS8SF jkPA== X-Gm-Message-State: AN3rC/4mZ2WT1dpoPLI/5/hAt5qDoPnUir105JtPfedoStR7kAcLzyDo oIA0s2mRrkqkv8cl X-Received: by 10.237.45.39 with SMTP id h36mr781661qtd.211.1492578767568; Tue, 18 Apr 2017 22:12:47 -0700 (PDT) Received: from localhost.localdomain (cpe-204-210-151-44.hvc.res.rr.com. [204.210.151.44]) by smtp.gmail.com with ESMTPSA id i64sm1146876qkd.5.2017.04.18.22.12.45 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 18 Apr 2017 22:12:45 -0700 (PDT) From: "Tuan M. Hoang" To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH 2/3] main/kamailio: allow big endian on s390x Date: Wed, 19 Apr 2017 01:12:20 -0400 Message-Id: <1492578740-28128-1-git-send-email-tmhoang@flatglobe.org> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1492578704-28080-1-git-send-email-tmhoang@flatglobe.org> References: <1492578704-28080-1-git-send-email-tmhoang@flatglobe.org> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Ref : https://github.com/kamailio/kamailio/pull/1068 --- main/kamailio/APKBUILD | 4 +++- main/kamailio/s390x-big-endian.patch | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 main/kamailio/s390x-big-endian.patch diff --git a/main/kamailio/APKBUILD b/main/kamailio/APKBUILD index 698448e6d6..1246486875 100644 --- a/main/kamailio/APKBUILD +++ b/main/kamailio/APKBUILD @@ -241,6 +241,7 @@ source="http://www.kamailio.org/pub/kamailio/$pkgver/src/${pkgname}-${pkgver}${_ 0004-remove-spurious-execinfo.patch kamailio.cfg kamailio.initd + s390x-big-endian.patch " snapshot() { @@ -520,4 +521,5 @@ sha512sums="686ede6afcf275b739297b322be3ac74396d3230a38a52891b03e088447f5befec07 139fab275e7d01da85bf3422a16966165c72584122513d34b5fb3d9341c430eeb69ec5b86b82ff4acce709f5ab3f651de5954ae38ff9a256a19b22d88cfea830 0003-kamdbctl.base.patch e60e8d41e55008f0473e4d645af3b43f2bc097e341bb3bb81daec8bc47abcd6d037cbb56082675c24ffb1c50b2eb93e3c4fc50b0dc2df9cdfe4f28ad7b9fbf9e 0004-remove-spurious-execinfo.patch c1abf69b48847dc8c7ab0d11ef9adb531aa4635f9d44db6933981edc5a47df374664fb24867b19aa64abbcc9777bf1cd0360d9aea54e27b081065928c61e0f0b kamailio.cfg -cd6e3b677d803cd78561ad14d9b2589fd35ad0096f48047fdcb4ddc7d9103871357efba3b350946844cb53dbb081210746421fc420c22ac845b90251168a628e kamailio.initd" +cd6e3b677d803cd78561ad14d9b2589fd35ad0096f48047fdcb4ddc7d9103871357efba3b350946844cb53dbb081210746421fc420c22ac845b90251168a628e kamailio.initd +54016ee9a9f729bab317807761580cf2ac5d8e5dde747377f4d66337af37733de504658aaef28e9432e642b87b79c4bb03bcbb1b2d9c67acd515a37080013d0f s390x-big-endian.patch" diff --git a/main/kamailio/s390x-big-endian.patch b/main/kamailio/s390x-big-endian.patch new file mode 100644 index 0000000000..d7d9defba3 --- /dev/null +++ b/main/kamailio/s390x-big-endian.patch @@ -0,0 +1,24 @@ +diff --git a/src/modules/acc/diam_message.h b/src/modules/acc/diam_message.h +index 35ad2d9..e4faaf0 100644 +--- a/src/modules/acc/diam_message.h ++++ b/src/modules/acc/diam_message.h +@@ -74,7 +74,6 @@ + #define ST_MSG_CODE 0x13010000 + #define MASK_MSG_CODE 0xffffff00 + #else +- #error BIG endian detected!! + #define AS_MSG_CODE 0x00000112 + #define AC_MSG_CODE 0x0000010f + #define CE_MSG_CODE 0x00000101 +diff --git a/src/modules/cdp/diameter.h b/src/modules/cdp/diameter.h +index 38115a9..2be2525 100644 +--- a/src/modules/cdp/diameter.h ++++ b/src/modules/cdp/diameter.h +@@ -115,7 +115,6 @@ + #define ST_MSG_CODE 0x13010000 + #define MASK_MSG_CODE 0xffffff00 + #else +- #error BIG endian detected!! + #define AS_MSG_CODE 0x00000112 + #define AC_MSG_CODE 0x0000010f + #define CE_MSG_CODE 0x00000101 -- 2.12.2 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org --- From nobody Fri Mar 29 09:49:15 2024 X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-qt0-f169.google.com (mail-qt0-f169.google.com [209.85.216.169]) by lists.alpinelinux.org (Postfix) with ESMTP id AA3765C48BC for ; Wed, 19 Apr 2017 05:12:56 +0000 (GMT) Received: by mail-qt0-f169.google.com with SMTP id y33so10760663qta.2 for ; Tue, 18 Apr 2017 22:12:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=flatglobe.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references; bh=TE53T6G2YQGpERk+SWjGUKn8kSucHVvp5WxIZ2Vfn0s=; b=JhEn9i05HjQdYhRusSvUecE4Nq1sb1hq+APITww9fR3OE9U7hO5sm83tsrECAFGIHb 2I4QjfvORzFrrY7ROXlYDUGtdqXpTY66/NrM/HeUwXPsnL4FSdM5RSynFvXvf6GfKF4/ w/E87F98YtPv89o5Tqgq+sVrjTxEXsiZ8nuWo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=TE53T6G2YQGpERk+SWjGUKn8kSucHVvp5WxIZ2Vfn0s=; b=uPcvWzdFDZUdSTLwJHedxXJMuMx7TtmR/cdUuuMY1tKdhXRUUKt6h9gdgIDpCC7gX4 eGbHy8Ax//1BY8fFg38KQNMK63yL0jH/CTLP1nbfvhgdfSgDJ6BN6GtwgzFWkIrwVHta oG17dvUF7vJogDgpN8wU8q3gEhEFiH0h9bNcPsNJKrjv/p80BepJNC4MjeaI8DR9J1gQ JxZ2y3ZcaobfbwVCbXbzZkW3XLV9GJ5mRR6jmZNGNgBYVHdWTSvgThbt5LNRXwVBbsxk VQ9xBBoEC5dz1x7YM/m7e0rMxWGWIjoIl0C6CwYbxbIequcRssPe2xn0uo7t0XIy5pM+ if2g== X-Gm-Message-State: AN3rC/4i1e4ROMW5iev31UCDvA5jQm8mikkVzBa7xlpxuvZGNnAtfZzO rPX/aCstaLsDYgpj X-Received: by 10.237.36.5 with SMTP id r5mr760606qtc.253.1492578775963; Tue, 18 Apr 2017 22:12:55 -0700 (PDT) Received: from localhost.localdomain (cpe-204-210-151-44.hvc.res.rr.com. [204.210.151.44]) by smtp.gmail.com with ESMTPSA id 19sm1124736qtv.38.2017.04.18.22.12.54 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 18 Apr 2017 22:12:54 -0700 (PDT) From: "Tuan M. Hoang" To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH 3/3] community/qt5-qtbase: big endian bug on s390x Date: Wed, 19 Apr 2017 01:12:28 -0400 Message-Id: <1492578748-28167-1-git-send-email-tmhoang@flatglobe.org> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1492578704-28080-1-git-send-email-tmhoang@flatglobe.org> References: <1492578704-28080-1-git-send-email-tmhoang@flatglobe.org> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Ref https://code.qt.io/cgit/qt/qtbase.git/commit/?id=6f64bfa654fb7e20bb75ec3b0544b81482babb44 --- community/qt5-qtbase/APKBUILD | 4 +- community/qt5-qtbase/s390x-big-endian.patch | 94 +++++++++++++++++++++++++++++ 2 files changed, 97 insertions(+), 1 deletion(-) create mode 100644 community/qt5-qtbase/s390x-big-endian.patch diff --git a/community/qt5-qtbase/APKBUILD b/community/qt5-qtbase/APKBUILD index 36a8f41573..df1606529f 100644 --- a/community/qt5-qtbase/APKBUILD +++ b/community/qt5-qtbase/APKBUILD @@ -57,6 +57,7 @@ source="http://download.qt-project.org/$_rel/qt/${pkgver%.*}/$_ver/submodules/qt qt-musl-iconv-no-bom.patch libressl-compat.patch hack-openssl_test.patch + s390x-big-endian.patch " _qt5_prefix=/usr/lib/qt5 @@ -212,4 +213,5 @@ x11() { sha512sums="36a1ba4b0dba02ae65c3b2b0aa3fb3767cbee4dbdf204c9ded7d1700e70144ce85a3a66167f86cc716a1fdd38d832962b2a752e803b0647d03032b2685da5ced qtbase-opensource-src-5.8.0.tar.xz 7d68421a14f0259535c977d8a521c98918193c107b76ac664571b12f5b0d7588a0d0e1297af412a26753a393b21f3f44c3274fa8ab5bc87f03705a3a03acb444 qt-musl-iconv-no-bom.patch af284ebb51e3d903275f0f43901755fee0d0071a2fa4f5d6e8a4b00d9185d9d9fffba8e5cbda8c4aa2b3acde69fd26a449b23ad104f509fd4156f6908e0b43da libressl-compat.patch -3bc1380268f077587114cfa535c58403f59c4c931902d0599633e1365f075d2e253b6f461e22ed3fe3adb12ef45ea97e1dbcbc1bbe0d151435703986f25c44c6 hack-openssl_test.patch" +3bc1380268f077587114cfa535c58403f59c4c931902d0599633e1365f075d2e253b6f461e22ed3fe3adb12ef45ea97e1dbcbc1bbe0d151435703986f25c44c6 hack-openssl_test.patch +aef4633243e53dc5c09eafb785d105659ee5f56c6cc9faf927b8207cda774e31df262e2c63dc05496977cd081a9dd9c7545fbcd5b5ed351aab33e4666957909c s390x-big-endian.patch" diff --git a/community/qt5-qtbase/s390x-big-endian.patch b/community/qt5-qtbase/s390x-big-endian.patch new file mode 100644 index 0000000000..384244d44c --- /dev/null +++ b/community/qt5-qtbase/s390x-big-endian.patch @@ -0,0 +1,94 @@ +From 6f64bfa654fb7e20bb75ec3b0544b81482babb44 Mon Sep 17 00:00:00 2001 +From: Shawn Rutledge +Date: Fri, 10 Feb 2017 13:56:58 +0100 +Subject: fix VNC platform plugin build on big-endian machines + +Task-number: QTBUG-58734 +Change-Id: I3e44ee4be5003acaba2f1b8ed2658a3ff1bd700e +Reviewed-by: Lars Knoll +Reviewed-by: Dmitry Shachnev +--- + src/plugins/platforms/vnc/qvncclient.cpp | 6 +++--- + src/plugins/platforms/vnc/qvncscreen.cpp | 7 ++++++- + src/plugins/platforms/vnc/qvncscreen.h | 2 +- + 3 files changed, 10 insertions(+), 5 deletions(-) + +diff --git a/src/plugins/platforms/vnc/qvncclient.cpp b/src/plugins/platforms/vnc/qvncclient.cpp +index dae3e83..58dcfc9 100644 +--- a/src/plugins/platforms/vnc/qvncclient.cpp ++++ b/src/plugins/platforms/vnc/qvncclient.cpp +@@ -142,7 +142,7 @@ void QVncClient::convertPixels(char *dst, const char *src, int count) const + case 16: { + quint16 p = *reinterpret_cast(src); + #if Q_BYTE_ORDER == Q_BIG_ENDIAN +- if (swapBytes) ++ if (m_swapBytes) + p = ((p & 0xff) << 8) | ((p & 0xff00) >> 8); + #endif + r = (p >> 11) & 0x1f; +@@ -484,7 +484,7 @@ void QVncClient::setPixelFormat() + m_sameEndian = (QSysInfo::ByteOrder == QSysInfo::BigEndian) == !!m_pixelFormat.bigEndian; + m_needConversion = pixelConversionNeeded(); + #if Q_BYTE_ORDER == Q_BIG_ENDIAN +- m_swapBytes = qvnc_screen->swapBytes(); ++ m_swapBytes = server()->screen()->swapBytes(); + #endif + } + } +@@ -639,7 +639,7 @@ bool QVncClient::pixelConversionNeeded() const + return true; + + #if Q_BYTE_ORDER == Q_BIG_ENDIAN +- if (qvnc_screen->swapBytes()) ++ if (server()->screen()->swapBytes()) + return true; + #endif + +diff --git a/src/plugins/platforms/vnc/qvncscreen.cpp b/src/plugins/platforms/vnc/qvncscreen.cpp +index 34def45..64f1bc0 100644 +--- a/src/plugins/platforms/vnc/qvncscreen.cpp ++++ b/src/plugins/platforms/vnc/qvncscreen.cpp +@@ -43,6 +43,7 @@ + #include + + #include ++#include + #include + + +@@ -172,14 +173,18 @@ QPixmap QVncScreen::grabWindow(WId wid, int x, int y, int width, int height) con + } + + #if Q_BYTE_ORDER == Q_BIG_ENDIAN +-bool QVNCScreen::swapBytes() const ++bool QVncScreen::swapBytes() const + { ++ return false; ++ ++ /* TODO + if (depth() != 16) + return false; + + if (screen()) + return screen()->frameBufferLittleEndian(); + return frameBufferLittleEndian(); ++ */ + } + #endif + +diff --git a/src/plugins/platforms/vnc/qvncscreen.h b/src/plugins/platforms/vnc/qvncscreen.h +index 785abd6..0b42c3c 100644 +--- a/src/plugins/platforms/vnc/qvncscreen.h ++++ b/src/plugins/platforms/vnc/qvncscreen.h +@@ -73,7 +73,7 @@ public: + void clearDirty() { dirtyRegion = QRegion(); } + + #if Q_BYTE_ORDER == Q_BIG_ENDIAN +- bool swapBytes() const ++ bool swapBytes() const; + #endif + + QStringList mArgs; +-- +cgit v1.0-4-g1e03 + -- 2.12.2 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org --- From nobody Fri Mar 29 09:49:15 2024 X-Original-To: alpine-aports@lists.alpinelinux.org Received: from newmail.tetrasec.net (unknown [172.21.74.12]) by lists.alpinelinux.org (Postfix) with ESMTP id 1DF465C48FB for ; Tue, 25 Apr 2017 19:08:24 +0000 (GMT) Received: from ncopa-desktop.copa.dup.pw (15.63.200.37.customer.cdi.no [37.200.63.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: n@tanael.org) by newmail.tetrasec.net (Postfix) with ESMTPSA id 502C95A1345; Tue, 25 Apr 2017 19:08:23 +0000 (GMT) Date: Tue, 25 Apr 2017 21:08:17 +0200 From: Natanael Copa To: "Tuan M. Hoang" Cc: alpine-aports@lists.alpinelinux.org Subject: Re: [alpine-aports] [PATCH 1/3] main/libbsd: fix a.out.h bug Message-ID: <20170425210817.016437d5@ncopa-desktop.copa.dup.pw> In-Reply-To: <1492578704-28080-1-git-send-email-tmhoang@flatglobe.org> References: <1492578704-28080-1-git-send-email-tmhoang@flatglobe.org> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-alpine-linux-musl) X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Wed, 19 Apr 2017 01:11:44 -0400 "Tuan M. Hoang" wrote: > Ref > https://git.yoctoproject.org/cgit.cgi/poky/tree/meta/recipes-support/libbsd/libbsd > https://patchwork.openembedded.org/patch/133637/ I ended up using this as it fixes the issue for all arches. I rebased it and enabled all arches. Thanks! --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---