diff options
author | Steve Wills <swills@FreeBSD.org> | 2019-09-02 21:32:45 +0000 |
---|---|---|
committer | Steve Wills <swills@FreeBSD.org> | 2019-09-02 21:32:45 +0000 |
commit | 79358d09ec6cc9f7e9d4544d6def92170e5d67cf (patch) | |
tree | ba9caf6f7a5be7a098c928860491f04a1b88c855 /sysutils/flashrom | |
parent | a432d98d9d58bd292c1659e775c9f032cc820ff5 (diff) | |
download | ports-79358d09ec6cc9f7e9d4544d6def92170e5d67cf.tar.gz ports-79358d09ec6cc9f7e9d4544d6def92170e5d67cf.zip |
sysutils/flashrom: update to 1.1
PR: 239800
Submitted by: Michael Zhilin <mizhka@gmail.com> (maintainer)
Notes
Notes:
svn path=/head/; revision=510852
Diffstat (limited to 'sysutils/flashrom')
-rw-r--r-- | sysutils/flashrom/Makefile | 5 | ||||
-rw-r--r-- | sysutils/flashrom/distinfo | 6 | ||||
-rw-r--r-- | sysutils/flashrom/files/patch-serial.c | 28 |
3 files changed, 5 insertions, 34 deletions
diff --git a/sysutils/flashrom/Makefile b/sysutils/flashrom/Makefile index 594b0bd0ab8b..a3a41b38c428 100644 --- a/sysutils/flashrom/Makefile +++ b/sysutils/flashrom/Makefile @@ -2,10 +2,10 @@ # $FreeBSD$ PORTNAME= flashrom -PORTVERSION= 1.0 -PORTREVISION= 1 +PORTVERSION= 1.1 CATEGORIES= sysutils MASTER_SITES= https://download.flashrom.org/releases/ +DISTVERSIONPREFIX= v MAINTAINER= mizhka@gmail.com COMMENT= Utility for reading, writing, verifying, and erasing flash ROM chips @@ -29,7 +29,6 @@ PORTDOCS= * OPTIONS_DEFINE= BUSPIRATE DOCS FTDI OPTIONS_DEFINE_amd64= DMIDECODE OPTIONS_DEFINE_i386= DMIDECODE -OPTIONS_DEFAULT= FTDI OPTIONS_DEFAULT_amd64= DMIDECODE OPTIONS_DEFAULT_i386= DMIDECODE diff --git a/sysutils/flashrom/distinfo b/sysutils/flashrom/distinfo index 48bf541dcf03..f8f8a93fd2af 100644 --- a/sysutils/flashrom/distinfo +++ b/sysutils/flashrom/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1514932004 -SHA256 (flashrom-1.0.tar.bz2) = 3702fa215ba5fb5af8e54c852d239899cfa1389194c1e51cb2a170c4dc9dee64 -SIZE (flashrom-1.0.tar.bz2) = 321693 +TIMESTAMP = 1565613761 +SHA256 (flashrom-v1.1.tar.bz2) = aeada9c70c22421217c669356180c0deddd0b60876e63d2224e3260b90c14e19 +SIZE (flashrom-v1.1.tar.bz2) = 348458 diff --git a/sysutils/flashrom/files/patch-serial.c b/sysutils/flashrom/files/patch-serial.c deleted file mode 100644 index ec8572751b11..000000000000 --- a/sysutils/flashrom/files/patch-serial.c +++ /dev/null @@ -1,28 +0,0 @@ -Avoid hang of serprog under FreeBSD - -Use case is flashrom+serprog to read SPI flash (MX25L6406) via Arduino -Nano V3. Actual command is: - -/usr/local/bin/flashrom -p serprog:dev=/dev/cuaU0:57600 -c MX25L6406E/MX25L6408E -r tcw770.dump - -Using flashrom 0.9.9 it hangs after 5 seconds on read from tty ("ttyin"). -The problem is that kernel method "ttydisc_rint" ignore same bytes. It -happens due to enabled IEXTEN local flag of termios. TTY cuts few bytes, -Arduino reads 11264 bytes, but flashrom gets 11244 bytes (corrupted) and -waits for remaining 20 bytes. - -The fix is simple: turn off IEXTEN local flag. - -https://patchwork.coreboot.org/patch/4498/ - ---- serial.c.orig 2016-11-18 19:39:55 UTC -+++ serial.c -@@ -203,7 +203,7 @@ int serialport_config(fdtype fd, int bau - } - wanted.c_cflag &= ~(PARENB | CSTOPB | CSIZE | CRTSCTS); - wanted.c_cflag |= (CS8 | CLOCAL | CREAD); -- wanted.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); -+ wanted.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG | IEXTEN); - wanted.c_iflag &= ~(IXON | IXOFF | IXANY | ICRNL | IGNCR | INLCR); - wanted.c_oflag &= ~OPOST; - if (tcsetattr(fd, TCSANOW, &wanted) != 0) { |