Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Apr 2008 11:09:43 +0200 (CEST)
From:      Ed Schouten <ed@80386.nl>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/122884: [Patch] emulators/dlx: port to termios
Message-ID:  <20080418090943.6C34A1CC6F@palm.hoeg.nl>
Resent-Message-ID: <200804180910.m3I9A17a022736@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080418090943.6C34A1CC6F>