Hello community,

here is the log from the commit of package yank for openSUSE:Factory checked in 
at 2019-09-19 15:52:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yank (Old)
 and      /work/SRC/openSUSE:Factory/.yank.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yank"

Thu Sep 19 15:52:49 2019 rev:3 rq:731888 version:1.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/yank/yank.changes        2019-02-27 
17:27:35.747354199 +0100
+++ /work/SRC/openSUSE:Factory/.yank.new.7948/yank.changes      2019-09-19 
15:53:08.579265229 +0200
@@ -1,0 +2,8 @@
+Thu Sep 19 08:11:22 UTC 2019 - Dany Marcoux <[email protected]>
+
+- Version 1.2.0
+    - Do not confuse the escape key with up arrow. 
+    - Remove opinionated -Werror option from CFLAGS.
+    - Map carriage return to newline.
+
+-------------------------------------------------------------------

Old:
----
  yank-1.1.0.tar.gz

New:
----
  yank-1.2.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yank.spec ++++++
--- /var/tmp/diff_new_pack.1WCRaq/_old  2019-09-19 15:53:11.639264607 +0200
+++ /var/tmp/diff_new_pack.1WCRaq/_new  2019-09-19 15:53:11.643264606 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           yank
-Version:        1.1.0
+Version:        1.2.0
 Release:        0
 Summary:        Tool for selecting and copying text from stdin without a mouse
 License:        MIT
@@ -44,7 +44,6 @@
 %make_install PREFIX=/usr
 
 %files
-%defattr(-,root,root)
 %{_bindir}/%{name}
 %{_mandir}/man?/%{name}.?%{ext_man}
 %license LICENSE

++++++ yank-1.1.0.tar.gz -> yank-1.2.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yank-1.1.0/CHANGELOG.md new/yank-1.2.0/CHANGELOG.md
--- old/yank-1.1.0/CHANGELOG.md 2018-11-01 17:42:07.000000000 +0100
+++ new/yank-1.2.0/CHANGELOG.md 2019-08-12 10:27:17.000000000 +0200
@@ -1,3 +1,22 @@
+v1.2.0 - 2019-08-12
+===================
+
+- Add openSUSE installation instructions to README.
+  (c4ce72e)
+  (Dany Marcoux)
+
+- Do not confuse the escape key with up arrow.
+  (8536116)
+  (Emanuele Giaquinta)
+
+- Remove opinionated `-Werror` option from `CFLAGS`.
+  (f9ac9e6)
+  (Anton Lindqvist)
+
+- Map carriage return to newline.
+  (dffe105)
+  (Anton Lindqvist)
+
 v1.1.0 - 2018-11-01
 ===================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yank-1.1.0/Makefile new/yank-1.2.0/Makefile
--- old/yank-1.1.0/Makefile     2018-11-01 17:42:07.000000000 +0100
+++ new/yank-1.2.0/Makefile     2019-08-12 10:27:17.000000000 +0200
@@ -1,4 +1,4 @@
-VERSION=       1.1.0
+VERSION=       1.2.0
 
 YANKCMD=       xsel
 
@@ -11,7 +11,7 @@
 INSTALL_PROGRAM=       install -s -m 0755
 INSTALL_MAN=           install -m 0644
 
-CFLAGS+=       -pedantic -Wall -Werror -Wextra
+CFLAGS+=       -pedantic -Wall -Wextra
 CFLAGS+=       -DVERSION=\"${VERSION}\" -DYANKCMD=\"${YANKCMD}\"
 
 DISTFILES=     CHANGELOG.md \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yank-1.1.0/README.md new/yank-1.2.0/README.md
--- old/yank-1.1.0/README.md    2018-11-01 17:42:07.000000000 +0100
+++ new/yank-1.2.0/README.md    2019-08-12 10:27:17.000000000 +0200
@@ -106,6 +106,12 @@
 $ nix-env -i yank
 ```
 
+### openSUSE
+
+```
+$ zypper install yank
+```
+
 ### macOS
 
 ```sh
@@ -152,4 +158,4 @@
 Distributed under the MIT license.
 
 [xsel]: http://www.vergenet.net/~conrad/software/xsel/
-[yank]: https://mptre.github.io/yank/
+[yank]: https://www.basename.se/yank/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yank-1.1.0/yank.1 new/yank-1.2.0/yank.1
--- old/yank-1.1.0/yank.1       2018-11-01 17:42:07.000000000 +0100
+++ new/yank-1.2.0/yank.1       2019-08-12 10:27:17.000000000 +0200
@@ -6,9 +6,9 @@
 .Nd yank terminal output to clipboard
 .Sh SYNOPSIS
 .Nm
-.Op Fl lx | v
+.Op Fl ilxv
 .Op Fl d Ar delim
-.Op Fl g Ar pattern Op Fl i
+.Op Fl g Ar pattern
 .Op Fl - Ar command Op Ar argument ...
 .Sh DESCRIPTION
 Read input from
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yank-1.1.0/yank.c new/yank-1.2.0/yank.c
--- old/yank-1.1.0/yank.c       2018-11-01 17:42:07.000000000 +0100
+++ new/yank-1.2.0/yank.c       2019-08-12 10:27:17.000000000 +0200
@@ -262,6 +262,7 @@
        if (tcgetattr(tty.rfd, &tty.attr) == -1)
                err(1, "tcgetattr");
        attr = tty.attr;
+       attr.c_iflag |= ICRNL;
        attr.c_lflag &= ~(ICANON|ECHO|ISIG);
        if (tcsetattr(tty.rfd, TCSANOW, &attr) == -1)
                err(1, "tcsetattr");
@@ -316,18 +317,19 @@
                { "\033[D",     KEY_LEFT },
                { NULL,         0 },
        };
-       char    buf[3];
+       char    buf[4];
        ssize_t n;
        int     i;
 
-       n = read(tty.rfd, buf, sizeof(buf));
+       n = read(tty.rfd, buf, sizeof(buf) - 1);
        if (n == -1)
                err(1, "read");
        if (n == 0)
                return KEY_TERM;        /* EOF */
+       buf[n] = '\0';
 
        for (i = 0; keys[i].s != NULL; i++)
-               if (strncmp(keys[i].s, buf, n) == 0)
+               if (strncmp(keys[i].s, buf, strlen(keys[i].s)) == 0)
                        return keys[i].c;
 
        return 0;
@@ -402,7 +404,7 @@
 static void
 usage(void)
 {
-       fprintf(stderr, "usage: yank [-lx | -v] [-d delim] [-g pattern [-i]] "
+       fprintf(stderr, "usage: yank [-ilxv] [-d delim] [-g pattern] "
            "[-- command [args]]\n");
        exit(2);
 }


Reply via email to