From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Apr 18 09:10:02 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 457B31065672 for ; Fri, 18 Apr 2008 09:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 199778FC27 for ; Fri, 18 Apr 2008 09:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m3I9A28I022737 for ; Fri, 18 Apr 2008 09:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m3I9A17a022736; Fri, 18 Apr 2008 09:10:01 GMT (envelope-from gnats) Resent-Date: Fri, 18 Apr 2008 09:10:01 GMT Resent-Message-Id: <200804180910.m3I9A17a022736@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ed Schouten Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75B39106566B for ; Fri, 18 Apr 2008 09:09:45 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:610:652::211]) by mx1.freebsd.org (Postfix) with ESMTP id 3216C8FC17 for ; Fri, 18 Apr 2008 09:09:45 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: by palm.hoeg.nl (Postfix, from userid 1000) id 6C34A1CC6F; Fri, 18 Apr 2008 11:09:43 +0200 (CEST) Message-Id: <20080418090943.6C34A1CC6F@palm.hoeg.nl> Date: Fri, 18 Apr 2008 11:09:43 +0200 (CEST) From: Ed Schouten To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/122884: [Patch] emulators/dlx: port to termios X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Ed Schouten List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 09:10:02 -0000 >Number: 122884 >Category: ports >Synopsis: [Patch] emulators/dlx: port to termios >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Apr 18 09:10:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Ed Schouten >Release: FreeBSD 6.3-STABLE i386 >Organization: >Environment: System: FreeBSD palm.hoeg.nl 6.3-STABLE FreeBSD 6.3-STABLE #0: Fri Feb 1 16:35:28 CET 2008 root@palm.hoeg.nl:/usr/obj/usr/src/sys/PALM i386 >Description: The emulators/dlx port is one of the last remaining ports that uses sgtty exclusively. We'd better port it to termios, to make it work without the COMPAT_43TTY kernel switch. >How-To-Repeat: >Fix: b64decode the following patch and store it in the files/ directory of the emulators/dlx port. begin-base64 644 patch-io-termios LS0tIGRseHNpbS9pby5jCisrKyBkbHhzaW0vaW8uYwpAQCAtMTgsNiArMTgsOCBAQAogc3RhdGlj IGNoYXIgcmNzaWRbXSA9ICIkSGVhZGVyOiAvdXNlcjEvb3VzdGVyL21pcHNpbS9SQ1MvaW8uYyx2 IDEuMyA4OS8xMi8wNyAxODowMDoyMSBvdXN0ZXIgRXhwICQgU1BSSVRFIChCZXJrZWxleSkiOwog I2VuZGlmIC8qIG5vdCBsaW50ICovCiAKKyNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KKwogI2luY2x1 ZGUgPGN0eXBlLmg+CiAjaW5jbHVkZSA8c3RkaW8uaD4KICNpbmNsdWRlIDxmY250bC5oPgpAQCAt MjgzLDE3ICsyODUsMTkgQEAKICAgICByZWdpc3RlciBETFggKm1hY2hQdHI7CQkvKiBNYWNoaW5l IGJlaW5nIHNpbXVsYXRlZC4gKi8KIHsKICAgICBpbnQgZmxhZ3M7CisgICAgc3RydWN0IHRlcm1p b3MgbmV3U3RhdGU7CiAKICAgICAvKgogICAgICAqIFNhdmUgdGVybWluYWwgc3RhdGUsIGFuZCBw dXQgaXQgaW50byBhIHJhdy1lciBtb2RlIGR1cmluZwogICAgICAqIHRoZSBzaW11bGF0aW9uLgog ICAgICAqLwogCi0gICAgaW9jdGwoMCwgVElPQ0dFVFAsIChjaGFyICopICYobWFjaFB0ci0+aW9T dGF0ZS5zYXZlZFN0YXRlKSk7Ci0gICAgZmxhZ3MgPSBtYWNoUHRyLT5pb1N0YXRlLnNhdmVkU3Rh dGUuc2dfZmxhZ3M7Ci0gICAgbWFjaFB0ci0+aW9TdGF0ZS5zYXZlZFN0YXRlLnNnX2ZsYWdzID0g KGZsYWdzIHwgQ0JSRUFLKSAmIH5FQ0hPOwotICAgIGlvY3RsKDAsIFRJT0NTRVRQLCAoY2hhciAq KSAmbWFjaFB0ci0+aW9TdGF0ZS5zYXZlZFN0YXRlKTsKLSAgICBtYWNoUHRyLT5pb1N0YXRlLnNh dmVkU3RhdGUuc2dfZmxhZ3MgPSBmbGFnczsKKyAgICB0Y2dldGF0dHIoMCwgJm5ld1N0YXRlKTsK KyAgICBtYWNoUHRyLT5pb1N0YXRlLnNhdmVkU3RhdGUgPSBuZXdTdGF0ZTsKKyAgICBuZXdTdGF0 ZS5jX2xmbGFnICY9IH4oSUNBTk9OfEVDSE8pOworICAgIG5ld1N0YXRlLmNfY2NbVk1JTl0gPSAw OworICAgIG5ld1N0YXRlLmNfY2NbVlRJTUVdID0gMDsKKyAgICB0Y3NldGF0dHIoMCwgVENTQU5P VywgJm5ld1N0YXRlKTsKIH0KIAwKIC8qCkBAIC0zMjUsNyArMzI5LDcgQEAKICAgICAgKi8KIAog ICAgIENoZWNrSW5wdXQobWFjaFB0cik7Ci0gICAgaW9jdGwoMCwgVElPQ1NFVFAsIChjaGFyICop ICZtYWNoUHRyLT5pb1N0YXRlLnNhdmVkU3RhdGUpOworICAgIHRjc2V0YXR0cigwLCBUQ1NBTk9X LCAmbWFjaFB0ci0+aW9TdGF0ZS5zYXZlZFN0YXRlKTsKIH0KIAwKIC8qCi0tLSBkbHhzaW0vaW8u aAorKysgZGx4c2ltL2lvLmgKQEAgLTE5LDcgKzE5LDcgQEAKICNpZm5kZWYgX01JUFNJTV9JTwog I2RlZmluZSBfTUlQU0lNX0lPCiAKLSNpbmNsdWRlIDxzZ3R0eS5oPgorI2luY2x1ZGUgPHRlcm1p b3MuaD4KIAogLyoKICAqIFRoZSBmb2xsb3dpbmcgc3RydWN0dXJlIGlzIHBhcnQgb2YgZWFjaCBE TFggbWFjaGluZSwgYW5kIGRlc2NyaWJlcwpAQCAtMjcsNyArMjcsNyBAQAogICovCiAKIHR5cGVk ZWYgc3RydWN0IElvU3RhdGUgewotICAgIHN0cnVjdCBzZ3R0eWIgc2F2ZWRTdGF0ZTsJLyogVXNl ZCB0byBzYXZlIG9yaWdpbmFsIHRlcm1pbmFsIHN0YXRlCisgICAgc3RydWN0IHRlcm1pb3Mgc2F2 ZWRTdGF0ZTsJLyogVXNlZCB0byBzYXZlIG9yaWdpbmFsIHRlcm1pbmFsIHN0YXRlCiAJCQkJICog c28gdGVybWluYWwgY2FuIGJlIHB1dCBpbnRvIENCUkVBSwogCQkJCSAqIG1vZGUgZHVyaW5nIHNp bXVsYXRpb24gYW5kIHRoZW4gYmUKIAkJCQkgKiByZXN0b3JlZCB3aGVuIHNpbXVsYXRpb24gc3Rv cHMuICovCg== ==== >Release-Note: >Audit-Trail: >Unformatted: