Hello community, here is the log from the commit of package pandoc for openSUSE:Factory checked in at 2015-08-27 08:55:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pandoc (Old) and /work/SRC/openSUSE:Factory/.pandoc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pandoc" Changes: -------- --- /work/SRC/openSUSE:Factory/pandoc/pandoc.changes 2015-05-21 08:13:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.pandoc.new/pandoc.changes 2015-08-27 08:55:35.000000000 +0200 @@ -1,0 +2,173 @@ +Tue Jul 28 11:28:41 UTC 2015 - [email protected] + +- update to 1.15.0.6 +- removed man.patch , pandoc.1.gz and pandoc_markdown.5.gz + * `--self-contained`: Fixed overaggressive CSS minimization (#2301, 2286). + Previously `--self-contained` wiped out all spaces in CSS, + including semantically significant spaces. This was a regression + from 1.14.x. + * Markdown reader: don't allow bare URI links or autolinks in link + label (#2300). Added test cases. + * `Text.Pandoc.Parsing`, `uri`: Improved bare autolink detection (#2299). + Previously we disallowed `-` at the end of an autolink, + and disallowed the combination `=-`. This commit liberalizes the + rules for allowing punctuation in a bare URI, and adds test cases. + One potential drawback is that you can no longer put a bare + URI in em dashes like this: + `this uri---http://example.com---is an example.` + But in this respect we now match github's treatment of bare URIs. + * HTML writer: support speaker notes in dzslides. + With this change `<div class="notes">` and also `<div class="notes" + role="note">` will be output if `-t dzslides` is used. So we can + have speaker notes in dzslides too. Thanks to maybegeek. + * Updated dzslides template. + * Improved documentation of options to print system default files (#2298). + `--print-default-data-file` and `--print-default-template`. + * DokuWiki writer: use `$..$` for Math instead of `<math>..</math>` + (Tiziano Müller). MathJax seems currently to be the only maintained + math rendering extension for DokuWiki. + * `Text.Pandoc.Shared`: Changed `hierarchicalize` so it treats references + div as top-level header (#2294). This fixes a bug with `--section-divs`, + where the final references section added by pandoc-citeproc, enclosed in + its own div, got nested in the div for the section previous to it. + * Allow vector 0.11. + * Require cmark > 0.4. + * HTML writer: Fixed email javascript obfuscation with `mailto:` + URLs (#2280). This fixes a potential security issue. Because + single quotes weren't being escaped in the link portion, a + specially crafted email address could allow javascript code injection. + * Markdown/HTML readers: Avoid parsing partial URLs like + `<www.pandoc.org/blah#foo>` as HTML tags (#2277). + * RST reader: allow inline formatting in definition list field + names (Lars-Dominik Braun). + * PDF: Make sure `--latex-engine-opt` goes before the filename + on the command line. LaTeX needs the argument to come after + the options (#1779). + * CommonMark writer: fixed tags used for super/subscript. + * ConTeXt template: activate hanging indent for definition lists + (mb21). + * Make cabal require `hsb2hs` >= 0.3.1 if `embed_data_files` specified. + This is done by adding `hookedPrograms` in `Setup.hs`, which allows us + to include `hsb2hs` in Build-Tools in cabal. + + Admin privileges are no longer required for a per-user install + * Travis: unpack sdist for build to catch packaging bugs. + * Improved documentation on where user templates go (#2272). + * Added pandoc.1 man page to the repository. It is no longer + built as part of the cabal build process. (This proved too + fragile.) pandoc.1 can be regenerated (`make man/pandoc.1`) + when `README` is changed. + * Copying of the man page now respects `--destdir` (#2262). + * Improved error messages for filters. User is now informed if + the filter requires an interpreter that isn't found in the path, + or if the filter returns an error status. + * Ensure target directory is created when installing man page. + * Added files needed for building man page to Extra-Source-Files. + * Man page is now built and installed as part of the cabal build + process. Removed Makefile target for man page. + * Man page changes: + + Removed `--man1`, `--man5` options (breaking change). + + Removed `Text.Pandoc.ManPages` module (breaking API change). + + Makefile target for `man/man1/pandoc.1`. This uses pandoc to + create the man page from README using a custom template and filters. + + Added `man/` directory with template and filters needed to build + man page. + + We no longer have two man pages: `pandoc.1` and `pandoc_markdown.5`. + Now there is just pandoc.1, which has all the content from README. + This change was needed because of the extensive cross-references + between parts of the README. + + Removed old `data/pandoc.1.template` and + `data/pandoc_markdown.5.template`. + * OpenDocument writer: Do not add a carriage return after a hard + line break (Michael Chladek). + * ConTeXt writer: + + use `\goto` for internal links. + + Added a `%` at end for `\reference` to avoid spurious space. + * Ignore sandbox on 'make quick' + * Added new unexported module: `Text.Pandoc.ManPages`. + * `README` now acts like a data file (even though it isn't in + `data/`). So, for example, `pandoc --print-default-data-file README` + will produce the README.) This change was required for the `--man1` + and `--man5` options, since the man pages are produced from the + README, but it may be useful for other purposes as well. + * Allow `reference.docx` and `reference.odt` to be used with + `--print-default-data-file` and to shadow defaults if placed in + the user data directory. Note that as of 1.14, we no longer + include these files as data files; instead, we include their + components. This change causes pandoc to behave as if it has + these data files; they are constructed on demand when needed + using `getDefaultReferenceDocx` and `getDefaultReferenceODT`. + * Fixed regression in CSS parsing with `--self-contained` (#2224). + Pandoc 1.14.0.x used css-text to parse the CSS, but its parser + silently drops big sections of CSS. This commit replaces the + use of css-text with a small but principled CSS preprocessor, + which removes whitespace and comments and replaces `url()` with + base 64 data when possible. + * Use `https://` instead of `//` for MathJax and KaTeX CDN URLs (#1920). + This will allow math to work when pages are being viewed locally. + * `Text.Pandoc.Options`: Export `plainExtensions`. + These are the extensions used in `plain` output. + * LaTeX reader: Don't parse `_` and `^` as sub/superscript outside of + math mode; treat them as regular inline text. Normally these will + cause an error in LaTeX, but there are contexts (e.g. `alltt` + environments) where they are allowed. + * HTML reader: allow `<body>` to close `<head>`. + * DocBook reader: support `mediaobject`s and `figures` (#2184, mb21). + * RST reader: Fix reference names with special characters + (Lars-Dominik Braun). + * Textile writer: escape `+` and `-` as entities (#2225). + * DokuWiki writer: Use proper `<code>` tags for code blocks (#2213). + * Plain writer: don't use symbols for super/subscript (#2237). + Simplified code by using `plainExtensions`. + * InDesign writer: Properly escape URLs containing more than one + colon character (gohai). + * Docx writer: Make sure we use dist version of `reference.docx` + (and not the user's version) for certain settings. Taking some + settings values from a user-supplied reference.docx can lead to + corruption. This fixes a regression from the last release (#2249). + * `Text.Pandoc.Shared`: exports `getDefaultReferenceDocx` and + `getDefaultReferenceODT` (API change). These functions have been + removed from the Docx and ODT writers. + * LaTeX template (Xavier Olive): + + Added `CJKmainfont` and `CJKoptions` variables. + + Allow dvipsnames (e.g. `MidnightBlue`) for colors (Xavier Olive). + * Epub templates: use `author.role`, not `author.type`. + * Bump cmark version to >= 0.3.4. + * Improved Windows installer (#2205, thanks to nkalvi). + Users can now select a per-user or systemwide install, and can set + the installation path. At the end of installation, the install location + is given. The install location is also now given in the list of + installed programs in Control Panel. Cleaner WiX syntax is used for + setting the path. + * Added `download_stats` target to Makefile. + +------------------------------------------------------------------- +Thu Jun 4 06:16:07 UTC 2015 - [email protected] + +- update to 1.14.0.4 +* Added missing commonmark template. + +------------------------------------------------------------------- +Tue Jun 2 08:12:43 UTC 2015 - [email protected] + +- update to 1.14.0.3 +* Allow compilation with syb 0.5.*. +* Custom writer: fixed some compiler warnings for ghc < 7.10. + +------------------------------------------------------------------- +Tue Jun 2 08:03:05 UTC 2015 - [email protected] + +- reworked man patch + +------------------------------------------------------------------- +Sun May 31 19:54:22 UTC 2015 - [email protected] + +- update to 1.14.0.2 +- man.patch to remove generating of man pages +* for changes please see upstream 'changelog' file + +------------------------------------------------------------------- +Thu May 14 12:59:43 UTC 2015 - [email protected] + +- disable old-locale support + +------------------------------------------------------------------- Old: ---- _service pandoc-1.13.2.1.tar.gz New: ---- pandoc-1.15.0.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pandoc.spec ++++++ --- /var/tmp/diff_new_pack.VWAt58/_old 2015-08-27 08:55:36.000000000 +0200 +++ /var/tmp/diff_new_pack.VWAt58/_new 2015-08-27 08:55:36.000000000 +0200 @@ -17,17 +17,24 @@ %global pkg_name pandoc + %bcond_with tests -Name: %{pkg_name} -Version: 1.13.2.1 + +Name: pandoc +Version: 1.15.0.6 Release: 0 Summary: Conversion between markup formats License: GPL-1.0+ Group: Development/Languages/Other + Url: https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz -# Begin cabal-rpm deps: +BuildRoot: %{_tmppath}/%{name}-%{version}-build + BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +BuildRequires: chrpath BuildRequires: ghc-HTTP-devel BuildRequires: ghc-JuicyPixels-devel BuildRequires: ghc-SHA-devel @@ -38,28 +45,27 @@ BuildRequires: ghc-blaze-html-devel BuildRequires: ghc-blaze-markup-devel BuildRequires: ghc-bytestring-devel +BuildRequires: ghc-cmark-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-data-default-devel BuildRequires: ghc-deepseq-generics-devel BuildRequires: ghc-directory-devel BuildRequires: ghc-extensible-exceptions-devel +BuildRequires: ghc-filemanip-devel BuildRequires: ghc-filepath-devel BuildRequires: ghc-haddock-library-devel BuildRequires: ghc-highlighting-kate-devel BuildRequires: ghc-hslua-devel BuildRequires: ghc-http-client-devel BuildRequires: ghc-http-client-tls-devel -BuildRequires: ghc-http-types +BuildRequires: ghc-http-types-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-network-devel BuildRequires: ghc-network-uri-devel -BuildRequires: ghc-old-locale-devel -BuildRequires: ghc-old-time-devel BuildRequires: ghc-pandoc-types-devel BuildRequires: ghc-parsec-devel BuildRequires: ghc-process-devel BuildRequires: ghc-random-devel -BuildRequires: ghc-rpm-macros BuildRequires: ghc-scientific-devel BuildRequires: ghc-syb-devel BuildRequires: ghc-tagsoup-devel @@ -73,7 +79,6 @@ BuildRequires: ghc-yaml-devel BuildRequires: ghc-zip-archive-devel BuildRequires: ghc-zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with tests} BuildRequires: ghc-Diff-devel BuildRequires: ghc-HUnit-devel @@ -110,6 +115,7 @@ target format. Thus, adding an input or output format requires only adding a reader or writer. + %package -n ghc-%{name} Summary: Haskell %{name} library Group: System/Libraries @@ -117,33 +123,31 @@ %description -n ghc-%{name} This package provides the Haskell %{name} shared library. + %package -n ghc-%{name}-devel Summary: Haskell %{name} library development files Group: Development/Libraries/Other -Requires: ghc-%{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} Requires(postun): ghc-compiler = %{ghc_version} +Requires: ghc-%{name} = %{version}-%{release} %description -n ghc-%{name}-devel This package provides the Haskell %{name} library development files. + %prep %setup -q %build -# make-pandoc-man-pages: generate man pages -%define cabal_configure_options --flags="make-pandoc-man-pages" -%{ghc_lib_build} +%define cabl_configure_options --flags="-old-locale" +%ghc_lib_build %install -%{ghc_lib_install} +%ghc_lib_install %ghc_fix_dynamic_rpath %{pkg_name} -install -m 0644 -p -D man/man1/pandoc.1 %{buildroot}%{_mandir}/man1/pandoc.1 -install -m 0644 -p -D man/man5/pandoc_markdown.5 %{buildroot}%{_mandir}/man5/pandoc_markdown.5 - # These files will be installed in the standard _docdir rm %{buildroot}%{_datadir}/%{pkg_name}-%{version}/COPYRIGHT rm %{buildroot}%{_datadir}/%{pkg_name}-%{version}/README @@ -152,14 +156,14 @@ %check %if %{with tests} -%{cabal} test +%cabal test %endif %post -n ghc-%{name}-devel -%{ghc_pkg_recache} +%ghc_pkg_recache %postun -n ghc-%{name}-devel -%{ghc_pkg_recache} +%ghc_pkg_recache %files %defattr(-,root,root,-) @@ -168,8 +172,7 @@ %doc BUGS CONTRIBUTING.md COPYRIGHT changelog %{_bindir}/%{name} %{_datadir}/%{name}-%{version} -%{_mandir}/man1/pandoc.1* -%{_mandir}/man5/pandoc_markdown.5* +%{_mandir}/man1/pandoc.1.* %files -n ghc-%{name} -f ghc-%{name}.files %defattr(-,root,root,-) ++++++ pandoc-1.13.2.1.tar.gz -> pandoc-1.15.0.6.tar.gz ++++++ ++++ 25690 lines of diff (skipped)
