commit cmark for openSUSE:Factory

2019-08-06 Thread root
Hello community,

here is the log from the commit of package cmark for openSUSE:Factory checked 
in at 2019-08-06 15:12:11

Comparing /work/SRC/openSUSE:Factory/cmark (Old)
 and  /work/SRC/openSUSE:Factory/.cmark.new.4126 (New)


Package is "cmark"

Tue Aug  6 15:12:11 2019 rev:9 rq:721249 version:0.29.0

Changes:

--- /work/SRC/openSUSE:Factory/cmark/cmark.changes  2017-11-04 
19:30:22.466741836 +0100
+++ /work/SRC/openSUSE:Factory/.cmark.new.4126/cmark.changes2019-08-06 
15:12:13.219736582 +0200
@@ -1,0 +2,126 @@
+Tue Aug  6 09:15:08 UTC 2019 - Ondřej Súkup 
+
+- update to 0.29.0
+  * Update spec to 0.29.
+  * Make rendering safe by default (#239, #273).
+Adds `CMARK_OPT_UNSAFE` and make `CMARK_OPT_SAFE` a no-op (for API
+compatibility).  The new default behavior is to suppress raw HTML and
+potentially dangerous links.  The `CMARK_OPT_UNSAFE` option has to be set
+explicitly to prevent this.
+**NOTE:** This change will require modifications in bindings for cmark
+and in most libraries and programs that use cmark.
+Borrows heavily from @kivikakk's patch in github/cmark-gfm#123.
+  * Add sourcepos info for inlines (Yuki Izumi).
+  * Disallow more than 32 nested balanced parens in a link (Yuki Izumi).
+  * Resolve link references before creating setext header.
+A setext header line after a link reference should not
+create a header, according to the spec.
+  * commonmark renderer: improve escaping.
+URL-escape special characters when escape mode is URL, and not otherwise.
+Entity-escape control characters (< 0x20) in non-literal escape modes.
+  * render:  only emit actual newline when escape mode is LITERAL.
+For markdown content, e.g., in other contexts we want some
+kind of escaping, not a literal newline.
+  * Update code span normalization to conform with spec change.
+  * Allow empty `<>` link destination in reference link.
+  * Remove leftover includes of `memory.h` (#290).
+  * A link destination can't start with `<` unless it is
+an angle-bracket link that also ends with `>` (#289).
+(If your URL really starts with `<`, URL-escape it.)
+  * Allow internal delimiter runs to match if both have lengths that are
+multiples of 3.  See commonmark/commonmark#528.
+  * Include `references.h` in `parser.h` (#287).
+  * Fix `[link]()`.
+  * Use hand-rolled scanner for thematic break (see #284).
+Keep track of the last position where a thematic break
+failed to match on a line, to avoid rescanning unnecessarily.
+  * Rename `ends_with_blank_line` with `S_` prefix.
+  * Add `CMARK_NODE__LAST_LINE_CHECKED` flag (#284).
+Use this to avoid unnecessary recursion in `ends_with_blank_line`.
+  * In `ends_with_blank_line`, call `S_set_last_line_blank`
+to avoid unnecessary repetition (#284).  Once we settle whether a list
+item ends in a blank line, we don't need to revisit this in considering
+parent list items.
+  * Disallow unescaped `(` in parenthesized link title.
+  * Copy line/col info straight from opener/closer (Ashe Connor).
+We can't rely on anything in `subj` since it's been modified while parsing
+the subject and could represent line info from a future line.  This is
+simple and works.
+  * `render.c`: reset `last_breakable` after cr.  Fixes jgm/pandoc#5033.
+  * Fix a typo in `houdini_href_e.c` (Felix Yan).
+  * commonmark writer: use `~~~` fences if info string contains backtick.
+This is needed for round-trip tests.
+  * Update scanners for new info string rules.
+  * Add XSLT stylesheet to convert cmark XML back to Commonmark
+(Nick Wellnhofer, #264).  Initial version of an XSLT stylesheet that
+converts the XML format produced by `cmark -t xml` back to Commonmark.
+  * Check for whitespace before reference title (#263).
+  * Bump CMake to version 3 (Jonathan Müller).
+  * Build: Remove deprecated call to `add_compiler_export_flags()`
+(Jonathan Müller).  It is deprecated in CMake 3.0, the replacement is to
+set the `CXX_VISIBILITY_PRESET` (or in our case `C_VISIBILITY_PRESET`) and
+`VISIBILITY_INLINES_HIDDEN` properties of the target.  We're already
+setting them by setting the CMake variables anyway, so the call can be
+removed.
+  * Build: only attempt to install MSVC system libraries on Windows
+(Saleem Abdulrasool).  Newer versions of CMake attempt to query the system
+for information about the VS 2017 installation.  Unfortunately, this query
+fails on non-Windows systems when cross-compiling:
+`cmake_host_system_information does not recognize  VS_15_DIR`.
+CMake will not find these system libraries on non-Windows hosts anyways,
+and we were silencing the warnings, so simply omit the installation when
+cross-compiling to Windows.
+  * Simplify code normalization, in line with 

commit cmark for openSUSE:Factory

2017-11-04 Thread root
Hello community,

here is the log from the commit of package cmark for openSUSE:Factory checked 
in at 2017-11-04 19:29:56

Comparing /work/SRC/openSUSE:Factory/cmark (Old)
 and  /work/SRC/openSUSE:Factory/.cmark.new (New)


Package is "cmark"

Sat Nov  4 19:29:56 2017 rev:8 rq:538801 version:0.28.3

Changes:

--- /work/SRC/openSUSE:Factory/cmark/cmark.changes  2017-10-01 
17:02:06.760193144 +0200
+++ /work/SRC/openSUSE:Factory/.cmark.new/cmark.changes 2017-11-04 
19:30:22.466741836 +0100
@@ -1,0 +2,10 @@
+Fri Nov  3 16:07:37 UTC 2017 - mimi...@gmail.com
+
+- update to 0.28.3
+ * -smart: open quote can never occur right after ] or ) 
+ * Include GNUInstallDirs in src/CMakeLists.txt
+ * Fix quadratic behavior in finalize
+ * Don't use CMAKE_INSTALL_LIBDIR to create libcmark.pc
+ - drop cmark-install_libdir_is_abs.patch
+
+---

Old:

  cmark-0.28.0.tar.gz
  cmark-install_libdir_is_abs.patch

New:

  cmark-0.28.3.tar.gz



Other differences:
--
++ cmark.spec ++
--- /var/tmp/diff_new_pack.CmBZ9j/_old  2017-11-04 19:30:25.554629010 +0100
+++ /var/tmp/diff_new_pack.CmBZ9j/_new  2017-11-04 19:30:25.558628865 +0100
@@ -16,16 +16,15 @@
 #
 
 
-%define libname libcmark0_28_0
+%define libname libcmark0_28_3
 Name:   cmark
-Version:0.28.0
+Version:0.28.3
 Release:0
 Summary:CommonMark parsing and rendering library and program in C
 License:BSD-2-Clause AND MIT AND CC-BY-SA-4.0
 Group:  Productivity/Text/Utilities
 Url:https://github.com/jgm/cmark
 Source: 
https://github.com/jgm/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-Patch0: cmark-install_libdir_is_abs.patch
 BuildRequires:  cmake >= 3.0.2
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
@@ -63,7 +62,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %cmake -DCMARK_TESTS=OFF -DCMARK_STATIC=OFF

++ cmark-0.28.0.tar.gz -> cmark-0.28.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cmark-0.28.0/CMakeLists.txt 
new/cmark-0.28.3/CMakeLists.txt
--- old/cmark-0.28.0/CMakeLists.txt 2017-08-02 16:06:54.0 +0200
+++ new/cmark-0.28.3/CMakeLists.txt 2017-10-21 18:06:00.0 +0200
@@ -18,7 +18,7 @@
 
 set(PROJECT_VERSION_MAJOR 0)
 set(PROJECT_VERSION_MINOR 28)
-set(PROJECT_VERSION_PATCH 0)
+set(PROJECT_VERSION_PATCH 3)
 set(PROJECT_VERSION 
${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH} )
 
 option(CMARK_TESTS "Build cmark tests and enable testing" ON)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cmark-0.28.0/README.md new/cmark-0.28.3/README.md
--- old/cmark-0.28.0/README.md  2017-08-02 16:06:54.0 +0200
+++ new/cmark-0.28.3/README.md  2017-10-21 18:06:00.0 +0200
@@ -110,9 +110,9 @@
 
 make leakcheck
 
-To reformat source code using `astyle`:
+To reformat source code using `clang-format`:
 
-make astyle
+make format
 
 To run a "fuzz test" against ten long randomly generated inputs:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cmark-0.28.0/changelog.txt 
new/cmark-0.28.3/changelog.txt
--- old/cmark-0.28.0/changelog.txt  2017-08-02 16:06:54.0 +0200
+++ new/cmark-0.28.3/changelog.txt  2017-10-21 18:06:00.0 +0200
@@ -1,4 +1,27 @@
-[0.28]
+[0.28.3]
+
+  * Include GNUInstallDirs in src/CMakeLists.txt (Nick Wellnhofer, #240).
+This fixes build problems on some cmake versions (#241).
+
+[0.28.2]
+
+  * Fixed regression in install dest for static library (#238).
+Due to a mistake, 0.28.1 installed libcmark.a into include/.
+
+[0.28.1]
+
+  * `--smart`: open quote can never occur right after `]` or `)` (#227).
+  * Fix quadratic behavior in `finalize` (Vicent Marti).
+  * Don't use `CMAKE_INSTALL_LIBDIR` to create `libcmark.pc` (#236).
+This wasn't getting set in processing `libcmark.pc.in`, and we
+were getting the wrong entry in `libcmark.pc`.
+The new approach sets an internal `libdir` variable to
+`lib${LIB_SUFFIX}`.  This variable is used both to set the
+install destination and in the libcmark.pc.in template.
+  * Update README.md, replace `make astyle` with `make format`
+(Nguyễn Thái Ngọc Duy).
+
+[0.28.0]
 
   * Update spec.
   * Use unsigned integer when shifting (Phil Turnbull).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cmark-0.28.0/src/CMakeLists.txt 
new/cmark-0.28.3/src/CMakeLists.txt
--- old/cmark-0.28.0/src/CMakeLists.txt 2017-08-02 16:06:54.0 +0200
+++ new/cmark-0.28.3/src/CMakeLists.txt 2017-10

commit cmark for openSUSE:Factory

2017-10-01 Thread root
Hello community,

here is the log from the commit of package cmark for openSUSE:Factory checked 
in at 2017-10-01 17:01:57

Comparing /work/SRC/openSUSE:Factory/cmark (Old)
 and  /work/SRC/openSUSE:Factory/.cmark.new (New)


Package is "cmark"

Sun Oct  1 17:01:57 2017 rev:7 rq:529924 version:0.28.0

Changes:

--- /work/SRC/openSUSE:Factory/cmark/cmark.changes  2017-09-22 
21:35:04.126900496 +0200
+++ /work/SRC/openSUSE:Factory/.cmark.new/cmark.changes 2017-10-01 
17:02:06.760193144 +0200
@@ -1,0 +2,6 @@
+Fri Sep 29 11:06:13 UTC 2017 - dims...@opensuse.org
+
+- Add cmark-install_libdir_is_abs.patch: CMAKE_INSTALL_LIBDIR is an
+  absolute path (if -DLIBDIR=%{_libdir} is being passed.
+
+---

New:

  cmark-install_libdir_is_abs.patch



Other differences:
--
++ cmark.spec ++
--- /var/tmp/diff_new_pack.XxiZSu/_old  2017-10-01 17:02:07.516086806 +0200
+++ /var/tmp/diff_new_pack.XxiZSu/_new  2017-10-01 17:02:07.520086243 +0200
@@ -25,6 +25,7 @@
 Group:  Productivity/Text/Utilities
 Url:https://github.com/jgm/cmark
 Source: 
https://github.com/jgm/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Patch0: cmark-install_libdir_is_abs.patch
 BuildRequires:  cmake >= 3.0.2
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
@@ -62,6 +63,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %cmake -DCMARK_TESTS=OFF -DCMARK_STATIC=OFF

++ cmark-install_libdir_is_abs.patch ++
Index: cmark-0.28.0/src/libcmark.pc.in
===
--- cmark-0.28.0.orig/src/libcmark.pc.in
+++ cmark-0.28.0/src/libcmark.pc.in
@@ -1,6 +1,6 @@
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@
+libdir=@CMAKE_INSTALL_LIBDIR@
 includedir=@CMAKE_INSTALL_PREFIX@/include
 
 Name: libcmark



commit cmark for openSUSE:Factory

2017-09-22 Thread root
Hello community,

here is the log from the commit of package cmark for openSUSE:Factory checked 
in at 2017-09-22 21:35:00

Comparing /work/SRC/openSUSE:Factory/cmark (Old)
 and  /work/SRC/openSUSE:Factory/.cmark.new (New)


Package is "cmark"

Fri Sep 22 21:35:00 2017 rev:6 rq:528142 version:0.28.0

Changes:

--- /work/SRC/openSUSE:Factory/cmark/cmark.changes  2016-11-20 
18:20:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.cmark.new/cmark.changes 2017-09-22 
21:35:04.126900496 +0200
@@ -1,0 +2,59 @@
+Thu Sep 21 20:37:44 UTC 2017 - mimi...@gmail.com
+
+- update to 0.28.0
+  * Update spec.
+  * Use unsigned integer when shifting
+  * Avoid memcpy'ing NULL pointers
+  * DeMorgan simplification of some tests in emphasis parser.
+  * Fixed undefined shift in commonmark writer
+  * latex writer:  fix memory overflow
+  * Check for NULL pointer in get_link_type
+  * Move fuzzing dictionary into single file
+  * Reset bytes after UTF8 proc
+  * Don't scan past an EOL
+  * Document cases where `get_` functions return `NULL`
+  * Properly handle backslashes in link destinations
+  * Fixed `cmark_node_get_list_start` to return 0 for bullet lists,
+as documented
+  * Use `CMARK_NO_DELIM` for bullet lists
+  * Fixed code for freeing delimiter stack
+  * Removed abort outside of conditional (typo).
+  * Removed coercion in error message when aborting from buffer.
+  * Print message to stderr when we abort due to memory demands
+  * `libcmark.pc`: use `CMAKE_INSTALL_LIBDIR`
+  * Fixed buffer overflow error in `S_parser_feed`
+  * Update emphasis parsing for spec change.
+  * Fixes for the LaTeX renderer
++ Don't double-output the link in latex-rendering.
++ Prevent ligatures in dashes sensibly when rendering latex.
+  `\-` is a hyphenation, so it doesn't get displayed at all.
+  * Added a test for NULL when freeing `subj->last_delim`.
+  * Cleaned up setting of lower bounds for openers.
+  * Fix #178, quadratic parsing bug.  Add pathological test.
+  * Slight improvement of clarity of logic in emph matching.
+  * Fix "multiple of 3" determination in emph/strong parsing.
+  * Correctly initialize chunk in S_process_line
+  * Added 'make newbench'.
+  * `scanners.c` generated with re2c 0.16
+  * `scanners.re` - fixed warnings; use `*` for fallback.
+  * Fixed some warnings in `scanners.re`.
+  * Update CaseFolding to latest
+  * Allow balanced nested parens in link destinations
+  * Allocate enough bytes for backticks array.
+  * Inlines: Ensure that the delimiter stack is freed in subject.
+  * Fixed pathological cases with backtick code spans:
+- Removed recursion in scan_to_closing_backticks
+- Added an array of pointers to potential backtick closers
+  to subject
+- This array is used to avoid traversing the subject again
+  when we've already seen all the potential backtick closers.
+- Added a max bound of 1000 for backtick code span delimiters.
+- Added pathological test case.
+  * Remove redundant cmake_minimum_required
+  * Make shared and static libraries optional
+  * Added support for built-in `${LIB_SUFFIX}` feature
+  * Add Makefile target and harness to fuzz with libFuzzer
+  * Advertise `--validate-utf8` in usage information
+  * Makefile: use warnings with re2c.
+
+---

Old:

  cmark-0.27.1.tar.gz

New:

  cmark-0.28.0.tar.gz



Other differences:
--
++ cmark.spec ++
--- /var/tmp/diff_new_pack.aDU7f0/_old  2017-09-22 21:35:05.246742860 +0200
+++ /var/tmp/diff_new_pack.aDU7f0/_new  2017-09-22 21:35:05.246742860 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cmark
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -16,12 +16,12 @@
 #
 
 
-%define libname libcmark0_27_1
+%define libname libcmark0_28_0
 Name:   cmark
-Version:0.27.1
+Version:0.28.0
 Release:0
 Summary:CommonMark parsing and rendering library and program in C
-License:BSD-2-Clause and MIT and CC-BY-SA-4.0
+License:BSD-2-Clause AND MIT AND CC-BY-SA-4.0
 Group:  Productivity/Text/Utilities
 Url:https://github.com/jgm/cmark
 Source: 
https://github.com/jgm/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
@@ -64,29 +64,25 @@
 %setup -q
 
 %build
-%cmake -DCMARK_TESTS=OFF
+%cmake -DCMARK_TESTS=OFF -DCMARK_STATIC=OFF
 %make_jobs
 
 %install
 %cmake_install
-rm %{buildroot}%{_libdir}/libcmark.a
 
 %post -n %{libname} -p /sbin/ldconfig
 %postun -n %{libname} -p /s

commit cmark for openSUSE:Factory

2016-11-20 Thread h_root
Hello community,

here is the log from the commit of package cmark for openSUSE:Factory checked 
in at 2016-11-20 18:20:17

Comparing /work/SRC/openSUSE:Factory/cmark (Old)
 and  /work/SRC/openSUSE:Factory/.cmark.new (New)


Package is "cmark"

Changes:

--- /work/SRC/openSUSE:Factory/cmark/cmark.changes  2016-11-02 
12:45:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.cmark.new/cmark.changes 2016-11-20 
18:20:19.0 +0100
@@ -1,0 +2,30 @@
+Sun Nov 20 10:21:44 UTC 2016 - mimi...@gmail.com
+
+- update to 0.27.1
+* Set policy for CMP0063 to avoid a warning
+* Use VERSION_GREATER to clean up cmake version test
+
+---
+Fri Nov 18 22:44:10 UTC 2016 - mimi...@gmail.com
+
+- update to 0.27.0
+* Fix CMAKE_C_VISIBILITY_PRESET for cmake versions greater than 1.8
+* Fix for non-matching entities
+* Modified print_delimiters (commented out) so it compiles again.
+* make format: don't change order of includes.
+* Changed logic for null/eol checks
+only check once for "not at end of line"
+check for null before we check for newline characters (the previous
+   patch would fail for NULL + CR)
+* Fix by not advancing past both \0 and \n
+* Add test for NUL-LF sequence
+* Fix memory leak in list parsing
+* Use cmark_mem to free where used to alloc
+* Allow a shortcut link before a
+* Allow tabs after setext header line
+* Don't let URI schemes start with spaces.
+* Fixed h2..h6 HTML blocks
+* Autolink scheme can contain digits
+* Fix nullary function declarations in cmark.h
+
+---

Old:

  cmark-0.26.1.tar.gz

New:

  cmark-0.27.1.tar.gz



Other differences:
--
++ cmark.spec ++
--- /var/tmp/diff_new_pack.DQu4L9/_old  2016-11-20 18:20:20.0 +0100
+++ /var/tmp/diff_new_pack.DQu4L9/_new  2016-11-20 18:20:20.0 +0100
@@ -16,9 +16,9 @@
 #
 
 
-%define libname libcmark0_26_1
+%define libname libcmark0_27_1
 Name:   cmark
-Version:0.26.1
+Version:0.27.1
 Release:0
 Summary:CommonMark parsing and rendering library and program in C
 License:BSD-2-Clause and MIT and CC-BY-SA-4.0

++ cmark-0.26.1.tar.gz -> cmark-0.27.1.tar.gz ++
 2303 lines of diff (skipped)




commit cmark for openSUSE:Factory

2016-11-02 Thread h_root
Hello community,

here is the log from the commit of package cmark for openSUSE:Factory checked 
in at 2016-11-02 12:45:49

Comparing /work/SRC/openSUSE:Factory/cmark (Old)
 and  /work/SRC/openSUSE:Factory/.cmark.new (New)


Package is "cmark"

Changes:

--- /work/SRC/openSUSE:Factory/cmark/cmark.changes  2016-09-01 
14:03:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.cmark.new/cmark.changes 2016-11-02 
12:45:51.0 +0100
@@ -1,0 +2,5 @@
+Sun Oct 16 15:47:56 UTC 2016 - mplus...@suse.com
+
+- Use current cmake macros
+
+---



Other differences:
--
++ cmark.spec ++
--- /var/tmp/diff_new_pack.8QS8NG/_old  2016-11-02 12:45:52.0 +0100
+++ /var/tmp/diff_new_pack.8QS8NG/_new  2016-11-02 12:45:52.0 +0100
@@ -25,10 +25,9 @@
 Group:  Productivity/Text/Utilities
 Url:https://github.com/jgm/cmark
 Source: 
https://github.com/jgm/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-BuildRequires:  cmake
+BuildRequires:  cmake >= 3.0.2
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 `cmark` is the C reference implementation of CommonMark,
@@ -66,10 +65,10 @@
 
 %build
 %cmake -DCMARK_TESTS=OFF
-make %{?_smp_mflags} V=1
+%make_jobs
 
 %install
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
+%cmake_install
 rm %{buildroot}%{_libdir}/libcmark.a
 
 %post -n %{libname} -p /sbin/ldconfig




commit cmark for openSUSE:Factory

2016-09-01 Thread h_root
Hello community,

here is the log from the commit of package cmark for openSUSE:Factory checked 
in at 2016-09-01 14:03:30

Comparing /work/SRC/openSUSE:Factory/cmark (Old)
 and  /work/SRC/openSUSE:Factory/.cmark.new (New)


Package is "cmark"

Changes:

--- /work/SRC/openSUSE:Factory/cmark/cmark.changes  2016-07-20 
09:18:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.cmark.new/cmark.changes 2016-09-01 
14:03:30.0 +0200
@@ -1,0 +2,5 @@
+Wed Aug 31 14:00:14 UTC 2016 - mplus...@suse.com
+
+- Fix building with different release types set via cmake
+
+---



Other differences:
--
++ cmark.spec ++
--- /var/tmp/diff_new_pack.TKax4q/_old  2016-09-01 14:03:31.0 +0200
+++ /var/tmp/diff_new_pack.TKax4q/_new  2016-09-01 14:03:31.0 +0200
@@ -94,7 +94,7 @@
 %{_libdir}/libcmark.so
 %{_libdir}/pkgconfig/libcmark.pc
 %{_mandir}/man3/cmark.3%{?ext_man}
-%{_libdir}/cmake/cmark-none.cmake
+%{_libdir}/cmake/cmark-*.cmake
 %{_libdir}/cmake/cmark.cmake
 
 %doc README.md




commit cmark for openSUSE:Factory

2016-07-20 Thread h_root
Hello community,

here is the log from the commit of package cmark for openSUSE:Factory checked 
in at 2016-07-20 09:18:11

Comparing /work/SRC/openSUSE:Factory/cmark (Old)
 and  /work/SRC/openSUSE:Factory/.cmark.new (New)


Package is "cmark"

Changes:

--- /work/SRC/openSUSE:Factory/cmark/cmark.changes  2016-04-12 
19:31:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.cmark.new/cmark.changes 2016-07-20 
09:18:12.0 +0200
@@ -1,0 +2,89 @@
+Sat Jul 16 18:58:24 UTC 2016 - mimi...@gmail.com
+
+- update to 0.26.1
+* Removed unnecessary typedef that caused build failure on some platforms.
+* Use $(MAKE) in Makefile instead of hardcoded make
+
+---
+Sat Jul 16 08:12:31 UTC 2016 - mimi...@gmail.com
+
+- update to 0.26.0
+* Implement spec changes for list items:
+   + Empty list items cannot interrupt paragraphs.
+   + Ordered lists cannot interrupt paragraphs unless they start with 1.
+   + Removed "two blank lines break out of a list" feature.
+* Fix sourcepos for blockquotes.
+* Fix sourcepos for atx headers).
+* Fix ATX headers and thematic breaks to allow tabs as well as spaces.
+* Fix chunk_set_cstr with suffix of current string
+* Export targets on installation
+* Fix cmake warning about CMP0048
+* commonmark renderer: Ensure we don't have a blank line before a code block 
when
+it's the first thing in a list item.
+* Change parsing of strong/emph in response to spec changes. process_emphasis 
now 
+   gets better results in corner cases. The change is this: when 
considering
+   matches between an interior delimiter run (one that can open and can 
close)
+   and another delimiter run, we require that the sum of the lengths of 
the two
+   delimiter runs mod 3 is not 0.
+* Ported Robin Stocker's changes to link parsing in jgm/CommonMark#101. This 
uses
+   a separate stack for brackets, instead of putting them on the delimiter 
stack.
+   This avoids the need for looking through the delimiter stack for
+   the next bracket.
+* cmark_reference_lookup: Return NULL if reference is null string.
+* Fix character type detection in commonmark.c
+   + Implement cmark_isalpha.
+   + Check for ASCII character before implicit cast to char.
+   + Use internal ctype functions in commonmark.c.
+* Better documentation of memory-freeing responsibilities. in cmark.h and
+its man page
+* Use library functions to insert nodes in emphasis/link processing. 
Previously we
+did this manually, which introduces many places where errors can creep 
in.
+* Correctly handle list marker followed only by spaces. Previously when a list
+   marker was followed only by spaces, cmark expected the following 
content to be
+   indented by the same number of spaces. But in this case we should treat 
the
+   line just like a blank line and set list padding accordingly.
+* Fixed a number of issues relating to line wrapping.
+   + Extend CMARK_OPT_NOBREAKS to all renderers and add --nobreaks.
+   + Do not autowrap, regardless of width parameter, if CMARK_OPT_NOBREAKS 
is set.
+   + Fixed CMARK_OPT_HARDBREAKS for LaTeX and man renderers.
+   + Ensure that no auto-wrapping occurs if CMARK_OPT_NOBREAKS is enabled, 
or if
+ output is CommonMark and CMARK_OPT_HARDBREAKS is enabled.
+* Set stdin to binary mode on Windows
+* Add library option to render softbreaks as spaces. Note that the NOBREAKS 
option
+is HTML-only
+* renderer: no_linebreaks instead of no_wrap. We generally want this option to
+prohibit any breaking in things like headers (not just wraps, but 
softbreaks).
+* Coerce realurllen to int. This is an alternate solution for pull request, 
which 
+   introduced a new warning on the comparison.
+* Remove unused variable link_text.
+* Improved safety checks in buffer.
+* Add new interface allowing specification of custom memory allocator for 
nodes.
+Added cmark_node_new_with_mem, cmark_parser_new_with_mem, cmark_mem to 
API.
+* Reduce storage size for nodes by using bit flags instead of separate 
booleans.
+* cmake: Global handler for OOM situations.
+* Add tests for memory exhaustion.
+* Document in man page and public header that one should use the same memory
+allocator for every node in a tree.
+* Fix ctypes in Python FFI calls (Nick Wellnhofer). This didn't cause problems
+   so far because all types are 32-bit on 32-bit systems and arguments are 
passed
+   in registers on x86-64. The wrong types could cause crashes on other
+   platforms, though.
+* Remove spurious failures in roundtrip tests. In the commonmark writer we 
separate
+   lists, and lists and indented code, using a dummy HTML comment. 
+   So in evaluating the round-trip tests