Hello community, here is the log from the commit of package joe for openSUSE:Factory checked in at 2019-01-08 12:18:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/joe (Old) and /work/SRC/openSUSE:Factory/.joe.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "joe" Tue Jan 8 12:18:58 2019 rev:31 rq:662655 version:4.6 Changes: -------- --- /work/SRC/openSUSE:Factory/joe/joe.changes 2017-01-25 22:38:32.016672436 +0100 +++ /work/SRC/openSUSE:Factory/.joe.new.28833/joe.changes 2019-01-08 12:19:02.936893505 +0100 @@ -1,0 +2,92 @@ +Thu Jan 3 12:39:35 UTC 2019 - Martin Pluskal <[email protected]> + +- Small packaging simplifications +- Lets enable selinux + +------------------------------------------------------------------- +Thu Jan 3 11:56:03 UTC 2019 - Enno Gotthold <[email protected]> + +- Added patch to fix build on SLe_12_Sp3 and openSUSE_Leap_42.3 + * joe-4.6-nonvoid-functions.patch + +------------------------------------------------------------------- +Thu Jan 3 11:36:05 UTC 2019 - Enno Gotthold <[email protected]> + +- Fixed broken build: Added patch which was forgotten to add to version control. + +------------------------------------------------------------------- +Fri Nov 30 14:26:27 UTC 2018 - Enno Gotthold <[email protected]> + +- Add Patch joe-4.6-desktop_files.patch: Desktop Category was wrong. +- Update to version 4.6 + * Upgrade to Unicode 10.0.0. Add configure environment variable that allows + you select Unicode 8.0.0, 9.0.0 or 10.0.0. + * Install Gnome .desktop files for JOE. This allows you to use JOE in GUI + "Open With" mouse actions. + * Support strikeout and double-underline attributes for the few terminal + emulators that support them. Use "stricken" and "dunderline" in the syntax + files, or \s and \z in help screens and status line. + * Fix bug where JOE would sometimes crash when editing shell scripts. This + was due to an obscure bug in the syntax highlighter: 'reset' command (used + for default state) was incorrectly messing with stack. + * -highlighter_context was missing from many file types, which negated some + improvements from the previous version. + * Fixed signed char overflow with old style mouse events in large windows + * Fix bug where path restart (//) was being applied to block filter command + prompt. Strange things would happen if you had adjacent slashes in command + arguments. + * Allow ~ expansion but suppress path restart (//) in compiler error parsing. + Restore default handling of SIGPIPE and SIGINT for shell commands. This + fixes an issue where SIGPIPE doesn't terminate a process as expected, for + example by the head -n 10 in: ^K R !sh -c 'while :; do echo y; done' | + head -n 10. This issue only occurred in read/write to !, JOE already did + the right thing for shell windows and the filter region through shell + command. + * Improve screen update algorithm so that spaces at the ends of lines are + always emitted. This allows them to be preserved when cutting text with + the mouse from a terminal emulator window. + * Improve efficiency of screen update algorithm: JOE had been resetting + attributes such as background color before performing cursor motions + (probably as work around for bugs in old terminal emulators). This made + screen update slow when there were many attributes, as with syntax + highlighting and color schemes. It was also repeatedly emitting ESC [ K. + * Switch JOE to issue scrolling commands, even at high baud rates (before + this, JOE issued scrolling commands only at 19200 and below because it + used to be that simple screen refresh was faster than scrolling in + terminal emulators. But this is no longer true with complex screens + involving color schemes, unicode and highlighting). +- Update to version 4.5 + * New color scheme feature, which can be accessed with ^T S or by setting + * the -colors option. + * 24-bit color support can be enabled by setting the COLORTERM environment + variable to truecolor or 24bit. + * Several schemes included in-the-box: + * gruvbox by Pavel Pertsev + * ir_black by Todd Werth + * molokai by Tomas Restrepo + * solarized by Ethan Schoonover + * wombat by Lars H. Nielsen + * xoria by Dmitriy Y. Zotikov + * zenburn by Jani Nurminen + * The current line can be highlighted by pressing ^T U or by enabling the + -hiline option. + * The gutter containing line numbers has a dynamic size based on the length + of the file, rather than a fixed size of 10. + * Updated all language syntax files to use comment_todo and string/comment + contexts where appropriate. + * Now pass character which invoked a macro to each macro step and call. If a + macro step happens to be the 'type' command, the character which invoked + the macro will be typed in. For example, this macro will type three 'X's. + Before this change you got three NULs. + * type,type,type X + * Fix exsave: (^K ^X) should close file when a block is present in the + window, and the file is unmodified (regression from ^C change in 4.2). + * Fix regex assertions: they were not working because the character before + the search position was not being loaded. + * For jmacs: ^Q^J now again inserts \n in the string replace prompt. This + broke beginning with JOE 4.0. + * Don't try to open files for writing to check file access. This behaves + better on unionfs mounts. + * Fix stray blocks created after find/replace. + +------------------------------------------------------------------- Old: ---- joe-4.4.tar.gz New: ---- joe-4.6-desktop_files.patch joe-4.6-nonvoid-functions.patch joe-4.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ joe.spec ++++++ --- /var/tmp/diff_new_pack.ODKjzU/_old 2019-01-08 12:19:03.504892972 +0100 +++ /var/tmp/diff_new_pack.ODKjzU/_new 2019-01-08 12:19:03.508892969 +0100 @@ -1,7 +1,7 @@ # # spec file for package joe # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,18 +12,17 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: joe -Version: 4.4 +Version: 4.6 Release: 0 Summary: A Text Editor -License: GPL-2.0+ -# FIXME: use correct group, see "https://en.opensuse.org/openSUSE:Package_group_guidelines" -Group: Productivity/Editors/Other -Url: http://sourceforge.net/projects/joe-editor +License: GPL-2.0-or-later +Group: Productivity/Text/Editors +URL: http://sourceforge.net/projects/joe-editor Source: http://downloads.sf.net/joe-editor/%{name}-%{version}.tar.gz Source2: de.po Source3: joe-rpmlintrc @@ -32,9 +31,11 @@ Patch7: joe-3.7-additional_key_mappings.patch Patch8: joe-3.7-spec_association.patch Patch10: joe-sigiot.patch +Patch11: joe-4.6-desktop_files.patch +Patch12: joe-4.6-nonvoid-functions.patch BuildRequires: automake +BuildRequires: libselinux-devel BuildRequires: ncurses-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Joe is a powerful, easy to use, modeless text editor. It uses the same @@ -47,16 +48,14 @@ %patch7 %patch8 %patch10 +%patch11 -p1 +%patch12 -p1 %build autoreconf -fiv export CFLAGS="%{optflags} -W -Wno-unused" %configure \ - --prefix=%{_prefix} \ - --mandir=%{_mandir} \ - --sysconfdir=%{_sysconfdir} \ --docdir=%{_defaultdocdir}/%{name} - make %{?_smp_mflags} %install @@ -67,7 +66,6 @@ rm -rf %{buildroot}/%{_datadir}/%{name}/lang %files -%defattr(-,root,root) %doc %{_defaultdocdir}/%{name} %{_mandir}/man1/* %{_mandir}/*/man1/* @@ -80,5 +78,8 @@ %{_datadir}/%{name}/charmaps %dir %{_datadir}/%{name}/syntax %config(noreplace) %{_datadir}/%{name}/syntax/* +%{_datadir}/applications/*.desktop +%{_datadir}/joe/colors +%{_datadir}/joe/colors/*.jcf %changelog ++++++ joe-3.1-fix_isblanck_argument.patch ++++++ --- /var/tmp/diff_new_pack.ODKjzU/_old 2019-01-08 12:19:03.536892942 +0100 +++ /var/tmp/diff_new_pack.ODKjzU/_new 2019-01-08 12:19:03.536892942 +0100 @@ -6,7 +6,7 @@ =================================================================== --- joe/b.c.orig +++ joe/b.c -@@ -633,9 +633,10 @@ int piseow(P *p) +@@ -638,9 +638,10 @@ int piseow(P *p) int pisblank(P *p) { P *q = pdup(p, "pisblank"); @@ -18,7 +18,7 @@ pgetb(q); if (piseol(q)) { prm(q); -@@ -667,9 +668,10 @@ off_t pisindent(P *p) +@@ -672,9 +673,10 @@ off_t pisindent(P *p) { P *q = pdup(p, "pisindent"); off_t col; ++++++ joe-3.3-warnings.patch ++++++ --- /var/tmp/diff_new_pack.ODKjzU/_old 2019-01-08 12:19:03.544892935 +0100 +++ /var/tmp/diff_new_pack.ODKjzU/_new 2019-01-08 12:19:03.548892931 +0100 @@ -6,7 +6,7 @@ =================================================================== --- joe/bw.c.orig +++ joe/bw.c -@@ -209,6 +209,7 @@ void bwfllw(W *w) +@@ -231,6 +231,7 @@ void bwfllw(W *w) static HIGHLIGHT_STATE get_highlight_state(BW *w, P *p, off_t line) { HIGHLIGHT_STATE state; ++++++ joe-3.7-additional_key_mappings.patch ++++++ --- /var/tmp/diff_new_pack.ODKjzU/_old 2019-01-08 12:19:03.560892920 +0100 +++ /var/tmp/diff_new_pack.ODKjzU/_new 2019-01-08 12:19:03.560892920 +0100 @@ -10,7 +10,7 @@ =================================================================== --- rc/jmacsrc.in.orig +++ rc/jmacsrc.in -@@ -1058,6 +1058,7 @@ home .kh Goto beginning of line +@@ -1019,6 +1019,7 @@ home .kh Goto beginning of line home ^A home ^[ [ H home ^[ [ 1 ~ @@ -18,7 +18,7 @@ bop ^[ p (uemacs) bop ^[ P (uemacs) bop ^[ { -@@ -1089,6 +1090,7 @@ eol .@7 +@@ -1050,6 +1051,7 @@ eol .@7 eol ^E eol ^[ [ F eol ^[ [ 4 ~ @@ -30,7 +30,7 @@ =================================================================== --- rc/joerc.in.orig +++ rc/joerc.in -@@ -1106,6 +1106,9 @@ bof ^K u +@@ -1065,6 +1065,9 @@ bof ^K u bol ^# SP A home .kh home ^A @@ -40,7 +40,7 @@ center ^K A Center line center ^K ^A center ^K a -@@ -1132,6 +1135,9 @@ eof ^K v +@@ -1091,6 +1094,9 @@ eof ^K v eol .kH Go to end of line eol .@7 eol ^E @@ -54,7 +54,7 @@ =================================================================== --- rc/jpicorc.in.orig +++ rc/jpicorc.in -@@ -877,6 +877,7 @@ home .kh Goto beginning of line +@@ -837,6 +837,7 @@ home .kh Goto beginning of line home ^A home ^[ [ H home ^[ [ 1 ~ @@ -62,7 +62,7 @@ center ^[ ^C Center line center ^[ c delch .kD Delete character -@@ -905,6 +906,7 @@ eol .@7 +@@ -865,6 +866,7 @@ eol .@7 eol ^E eol ^[ [ F eol ^[ [ 4 ~ @@ -74,7 +74,7 @@ =================================================================== --- rc/jstarrc.in.orig +++ rc/jstarrc.in -@@ -915,6 +915,7 @@ bof ^Q .kP +@@ -874,6 +874,7 @@ bof ^Q .kP home .kh Goto beginning of line home ^[ [ H home ^[ [ 1 ~ @@ -82,7 +82,7 @@ home ^Q S home ^Q ^S home ^Q s -@@ -956,6 +957,7 @@ eol .kH Go to end of line +@@ -915,6 +916,7 @@ eol .kH Go to end of line eol .@7 eol ^[ [ F eol ^[ [ 4 ~ @@ -94,7 +94,7 @@ =================================================================== --- rc/rjoerc.in.orig +++ rc/rjoerc.in -@@ -919,6 +919,7 @@ bol .kh Goto beginning of line +@@ -879,6 +879,7 @@ bol .kh Goto beginning of line bol ^A bol ^[ [ H bol ^[ [ 1 ~ @@ -102,7 +102,7 @@ bol ^# SP A center ^K A Center line center ^K ^A -@@ -947,6 +948,7 @@ eol .kH Go to end of line +@@ -907,6 +908,7 @@ eol .kH Go to end of line eol ^E eol ^[ [ F eol ^[ [ 4 ~ ++++++ joe-3.7-spec_association.patch ++++++ --- /var/tmp/diff_new_pack.ODKjzU/_old 2019-01-08 12:19:03.568892912 +0100 +++ /var/tmp/diff_new_pack.ODKjzU/_new 2019-01-08 12:19:03.568892912 +0100 @@ -6,9 +6,9 @@ =================================================================== --- rc/ftyperc.orig +++ rc/ftyperc -@@ -605,6 +605,12 @@ - *jpicorc.in +@@ -647,6 +647,12 @@ -syntax joerc + -highlighter_context +*.spec +-syntax spec ++++++ joe-4.6-desktop_files.patch ++++++ Index: joe-4.6/desktop/jmacs.desktop =================================================================== --- joe-4.6.orig/desktop/jmacs.desktop +++ joe-4.6/desktop/jmacs.desktop @@ -9,4 +9,4 @@ TryExec=jmacs Icon=accessories-text-editor Type=Application Terminal=true -Categories=Utility;Development;TextEditor; +Categories=Utility;TextEditor; Index: joe-4.6/desktop/joe.desktop =================================================================== --- joe-4.6.orig/desktop/joe.desktop +++ joe-4.6/desktop/joe.desktop @@ -9,4 +9,4 @@ TryExec=joe Icon=accessories-text-editor Type=Application Terminal=true -Categories=Utility;Development;TextEditor; +Categories=Utility;TextEditor; Index: joe-4.6/desktop/jpico.desktop =================================================================== --- joe-4.6.orig/desktop/jpico.desktop +++ joe-4.6/desktop/jpico.desktop @@ -9,4 +9,4 @@ TryExec=jpico Icon=accessories-text-editor Type=Application Terminal=true -Categories=Utility;Development;TextEditor; +Categories=Utility;TextEditor; Index: joe-4.6/desktop/jstar.desktop =================================================================== --- joe-4.6.orig/desktop/jstar.desktop +++ joe-4.6/desktop/jstar.desktop @@ -9,4 +9,4 @@ TryExec=jstar Icon=accessories-text-editor Type=Application Terminal=true -Categories=Utility;Development;TextEditor; +Categories=Utility;TextEditor; ++++++ joe-4.6-nonvoid-functions.patch ++++++ Index: joe-4.6/joe/util/checkwidths.c =================================================================== --- joe-4.6.orig/joe/util/checkwidths.c +++ joe-4.6/joe/util/checkwidths.c @@ -188,4 +188,5 @@ int main() } tcsetattr(fileno(stdin), TCSADRAIN, &org_attr); + return 0; } ++++++ joe-4.4.tar.gz -> joe-4.6.tar.gz ++++++ ++++ 205997 lines of diff (skipped)
