commit texmath for openSUSE:Factory

2020-09-30 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2020-09-30 19:53:53

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


Package is "texmath"

Wed Sep 30 19:53:53 2020 rev:38 rq:838502 version:0.12.0.3

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2020-08-28 
21:42:28.664911561 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new.4249/texmath.changes
2020-09-30 19:54:01.552765104 +0200
@@ -1,0 +2,8 @@
+Tue Sep 22 09:33:28 UTC 2020 - psim...@suse.com
+
+- Update texmath to version 0.12.0.3.
+  texmath (0.12.0.3)
+
+* Allow pandoc-types 1.22.
+
+---

Old:

  texmath-0.12.0.2.tar.gz

New:

  texmath-0.12.0.3.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.sjpIJc/_old  2020-09-30 19:54:03.424766778 +0200
+++ /var/tmp/diff_new_pack.sjpIJc/_new  2020-09-30 19:54:03.428766781 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.12.0.2
+Version:0.12.0.3
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0-or-later

++ texmath-0.12.0.2.tar.gz -> texmath-0.12.0.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.0.2/changelog 
new/texmath-0.12.0.3/changelog
--- old/texmath-0.12.0.2/changelog  2020-04-19 17:11:21.0 +0200
+++ new/texmath-0.12.0.3/changelog  2020-09-19 19:19:52.0 +0200
@@ -1,3 +1,7 @@
+texmath (0.12.0.3)
+
+  * Allow pandoc-types 1.22.
+
 texmath (0.12.0.2)
 
   * Allow pandoc-types 1.21.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.0.2/texmath.cabal 
new/texmath-0.12.0.3/texmath.cabal
--- old/texmath-0.12.0.2/texmath.cabal  2020-04-19 17:10:17.0 +0200
+++ new/texmath-0.12.0.3/texmath.cabal  2020-09-19 19:19:39.0 +0200
@@ -1,5 +1,5 @@
 Name:texmath
-Version: 0.12.0.2
+Version: 0.12.0.3
 Cabal-Version:   >= 1.10
 Build-type:  Simple
 Synopsis:Conversion between formats used to represent mathematics.
@@ -87,7 +87,7 @@
 
 Library
 Build-depends:   base >= 4.8 && < 5, syb >= 0.4.2 && < 0.8, xml, 
parsec >= 3, containers,
- pandoc-types >= 1.20 && < 1.22, mtl, text
+ pandoc-types >= 1.20 && < 1.23, mtl, text
 
 Exposed-modules: Text.TeXMath,
  Text.TeXMath.Types,
@@ -130,7 +130,7 @@
 if flag(executable)
   Buildable: True
   Build-Depends: base >= 4.8 && < 5, texmath, xml,
- pandoc-types >= 1.20 && < 1.22,
+ pandoc-types >= 1.20 && < 1.23,
  aeson, bytestring, text
 else
   Buildable: False




commit texmath for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2020-08-28 21:42:27

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


Package is "texmath"

Fri Aug 28 21:42:27 2020 rev:37 rq:829527 version:0.12.0.2

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2020-08-18 
12:25:06.343823949 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new.3399/texmath.changes
2020-08-28 21:42:28.664911561 +0200
@@ -1,0 +2,5 @@
+Tue Aug 18 10:46:54 UTC 2020 - Peter Simons 
+
+- Replace %setup -q with the more modern %autosetup macro.
+
+---



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.nETJTj/_old  2020-08-28 21:42:29.152911741 +0200
+++ /var/tmp/diff_new_pack.nETJTj/_new  2020-08-28 21:42:29.156911743 +0200
@@ -87,7 +87,7 @@
 This package provides the Haskell %{name} library development files.
 
 %prep
-%setup -q
+%autosetup
 
 %build
 %define cabal_configure_options -fexecutable




commit texmath for openSUSE:Factory

2020-08-18 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2020-08-18 12:24:57

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


Package is "texmath"

Tue Aug 18 12:24:57 2020 rev:36 rq:825806 version:0.12.0.2

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2020-06-19 
17:22:19.159705646 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new.3399/texmath.changes
2020-08-18 12:25:06.343823949 +0200
@@ -1,0 +2,5 @@
+Tue Jul 21 12:31:04 UTC 2020 - Michel Normand 
+
+- Add _constraints for PowerPC avoid "no space left on device" build error
+
+---

New:

  _constraints



Other differences:
--
++ _constraints ++

  

  ppc64
  ppc64le


  
4096
  

  




commit texmath for openSUSE:Factory

2020-06-19 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2020-06-19 17:22:13

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


Package is "texmath"

Fri Jun 19 17:22:13 2020 rev:35 rq:815231 version:0.12.0.2

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2020-05-11 
13:37:16.920605451 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new.3606/texmath.changes
2020-06-19 17:22:19.159705646 +0200
@@ -1,0 +2,5 @@
+Tue Jun 16 11:14:56 UTC 2020 - Peter Simons 
+
+- Re-generate file with latest version of spec-cleaner.
+
+---



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.RNJKys/_old  2020-06-19 17:22:19.999708089 +0200
+++ /var/tmp/diff_new_pack.RNJKys/_new  2020-06-19 17:22:20.003708101 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package texmath
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed




commit texmath for openSUSE:Factory

2020-05-11 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2020-05-11 13:37:14

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


Package is "texmath"

Mon May 11 13:37:14 2020 rev:34 rq:801071 version:0.12.0.2

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2020-03-09 
14:17:18.590661883 +0100
+++ /work/SRC/openSUSE:Factory/.texmath.new.2738/texmath.changes
2020-05-11 13:37:16.920605451 +0200
@@ -1,0 +2,11 @@
+Wed May  6 06:54:10 UTC 2020 - psim...@suse.com
+
+- Update texmath to version 0.12.0.2.
+  texmath (0.12.0.2)
+
+* Allow pandoc-types 1.21.
+* Pandoc output: omit empty Emph for sub/superscript without base (#155).
+* tex writer: Use `\overline{\overline{B}}` instead of unicode
+  double line accent (#153).
+
+---

Old:

  texmath-0.12.0.1.tar.gz

New:

  texmath-0.12.0.2.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.3L5MZK/_old  2020-05-11 13:37:17.860607421 +0200
+++ /var/tmp/diff_new_pack.3L5MZK/_new  2020-05-11 13:37:17.860607421 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.12.0.1
+Version:0.12.0.2
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0-or-later

++ texmath-0.12.0.1.tar.gz -> texmath-0.12.0.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.0.1/changelog 
new/texmath-0.12.0.2/changelog
--- old/texmath-0.12.0.1/changelog  2020-02-15 06:54:18.0 +0100
+++ new/texmath-0.12.0.2/changelog  2020-04-19 17:11:21.0 +0200
@@ -1,3 +1,10 @@
+texmath (0.12.0.2)
+
+  * Allow pandoc-types 1.21.
+  * Pandoc output: omit empty Emph for sub/superscript without base (#155).
+  * tex writer: Use `\overline{\overline{B}}` instead of unicode
+double line accent (#153).
+
 texmath (0.12.0.1)
 
   * OMML writer: Fix overline and accent rendering (#152).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.0.1/src/Text/TeXMath/Writers/Pandoc.hs 
new/texmath-0.12.0.2/src/Text/TeXMath/Writers/Pandoc.hs
--- old/texmath-0.12.0.1/src/Text/TeXMath/Writers/Pandoc.hs 2019-11-12 
20:07:47.0 +0100
+++ new/texmath-0.12.0.2/src/Text/TeXMath/Writers/Pandoc.hs 2020-03-21 
02:11:11.0 +0100
@@ -72,33 +72,34 @@
 medspace  = EText TextNormal "\x2005"
 widespace = EText TextNormal "\x2004"
 
-renderStr :: TextType -> T.Text -> Inline
+renderStr :: TextType -> T.Text -> [Inline]
+renderStr _ "" = []
 renderStr tt s =
   case tt of
-   TextNormal   -> Str s
-   TextBold -> Strong [Str s]
-   TextItalic   -> Emph   [Str s]
-   TextMonospace-> Code nullAttr s
-   TextSansSerif-> Str s
-   TextDoubleStruck -> Str $ toUnicode tt s
-   TextScript   -> Str $ toUnicode tt s
-   TextFraktur  -> Str $ toUnicode tt s
-   TextBoldItalic-> Strong [Emph [Str s]]
-   TextSansSerifBold -> Strong [Str s]
-   TextBoldScript-> Strong [Str $ toUnicode tt s]
-   TextBoldFraktur   -> Strong [Str $ toUnicode tt s]
-   TextSansSerifItalic -> Emph [Str s]
-   TextSansSerifBoldItalic -> Strong [Emph [Str s]]
+   TextNormal   -> [Str s]
+   TextBold -> [Strong [Str s]]
+   TextItalic   -> [Emph   [Str s]]
+   TextMonospace-> [Code nullAttr s]
+   TextSansSerif-> [Str s]
+   TextDoubleStruck -> [Str $ toUnicode tt s]
+   TextScript   -> [Str $ toUnicode tt s]
+   TextFraktur  -> [Str $ toUnicode tt s]
+   TextBoldItalic-> [Strong [Emph [Str s]]]
+   TextSansSerifBold -> [Strong [Str s]]
+   TextBoldScript-> [Strong [Str $ toUnicode tt s]]
+   TextBoldFraktur   -> [Strong [Str $ toUnicode tt s]]
+   TextSansSerifItalic -> [Emph [Str s]]
+   TextSansSerifBoldItalic -> [Strong [Emph [Str s]]]
 
 expToInlines :: TextType -> Exp -> Maybe [Inline]
-expToInlines tt (ENumber s) = Just [renderStr tt s]
-expToInlines TextNormal (EIdentifier s) = Just [renderStr TextItalic s]
-expToInlines tt (EIdentifier s) = Just [renderStr tt s]
-expToInlines tt (EMathOperator s) = Just [renderStr tt s]
-expToInlines tt (ESymbol _ s) = Just [renderStr tt s]
+expToInlines tt (ENumber s) = Just $ renderStr tt s
+expToInlines TextNormal (EIdentifier s) = Just $ renderStr TextItalic s
+expToInlines tt (EIdentifier s) = Just $ renderStr tt s
+expToInlines tt (EMathOperator s) = 

commit texmath for openSUSE:Factory

2020-03-09 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2020-03-09 14:17:15

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


Package is "texmath"

Mon Mar  9 14:17:15 2020 rev:33 rq:780042 version:0.12.0.1

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2019-12-27 
13:59:41.484841617 +0100
+++ /work/SRC/openSUSE:Factory/.texmath.new.26092/texmath.changes   
2020-03-09 14:17:18.590661883 +0100
@@ -1,0 +2,9 @@
+Thu Feb 27 14:17:03 UTC 2020 - psim...@suse.com
+
+- Update texmath to version 0.12.0.1.
+  texmath (0.12.0.1)
+
+* OMML writer: Fix overline and accent rendering (#152).
+* OMML reader: Fix dropped arrows (#153). Add tests.
+
+---

Old:

  texmath-0.12.tar.gz

New:

  texmath-0.12.0.1.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.FrePfC/_old  2020-03-09 14:17:19.518662495 +0100
+++ /var/tmp/diff_new_pack.FrePfC/_new  2020-03-09 14:17:19.534662506 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package texmath
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 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
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.12
+Version:0.12.0.1
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0-or-later

++ texmath-0.12.tar.gz -> texmath-0.12.0.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12/changelog new/texmath-0.12.0.1/changelog
--- old/texmath-0.12/changelog  2019-11-12 20:07:47.0 +0100
+++ new/texmath-0.12.0.1/changelog  2020-02-15 06:54:18.0 +0100
@@ -1,3 +1,8 @@
+texmath (0.12.0.1)
+
+  * OMML writer: Fix overline and accent rendering (#152).
+  * OMML reader: Fix dropped arrows (#153). Add tests.
+
 texmath (0.12)
 
   * Use Text instead of String in data types and functions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12/src/Text/TeXMath/Readers/OMML.hs 
new/texmath-0.12.0.1/src/Text/TeXMath/Readers/OMML.hs
--- old/texmath-0.12/src/Text/TeXMath/Readers/OMML.hs   2019-11-12 
20:07:47.0 +0100
+++ new/texmath-0.12.0.1/src/Text/TeXMath/Readers/OMML.hs   2020-02-14 
19:06:48.0 +0100
@@ -319,6 +319,9 @@
   pos = gPr >>=
 filterChildName (hasElemName "m" "pos") >>=
 findAttrBy (hasElemName "m" "val")
+  justif = gPr >>=
+   filterChildName (hasElemName "m" "vertJC") >>=
+   findAttrBy (hasElemName "m" "val")
   baseExp <- filterChildName (hasElemName "m" "e") element >>=
  elemToBase
   case pos of
@@ -327,14 +330,19 @@
 Just (c:_) -> T.singleton c
 _   -> "\65079"   -- default to overbrace
   in
-   return [EOver False baseExp (ESymbol TOver chr')]
-Just "bot" ->
+   return $
+ case justif of
+   Just "top" -> [EUnder False (ESymbol TOver chr') baseExp]
+   _ -> [EOver False baseExp (ESymbol TOver chr')]
+_ -> -- bot is default
   let chr' = case chr of
 Just (c:_) -> T.singleton c
 _   -> "\65080"   -- default to underbrace
   in
-   return [EUnder False baseExp (ESymbol TUnder chr')]
-_  -> Nothing
+   return $
+ case justif of
+   Just "top" -> [EUnder False baseExp (ESymbol TUnder chr')]
+   _ -> [EOver False (ESymbol TUnder chr') baseExp]
 elemToExps' element | isElem "m" "limLow" element = do
   baseExp <- filterChildName (hasElemName "m" "e") element
   >>= elemToBase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12/src/Text/TeXMath/Writers/OMML.hs 
new/texmath-0.12.0.1/src/Text/TeXMath/Writers/OMML.hs
--- old/texmath-0.12/src/Text/TeXMath/Writers/OMML.hs   2019-11-12 
20:07:47.0 +0100
+++ new/texmath-0.12.0.1/src/Text/TeXMath/Writers/OMML.hs   2020-01-27 
16:53:10.0 +0100
@@ -221,11 +221,11 @@
  | n > 1.8   -> [str props "\x2001\x2001"]
  | otherwise -> [str props "\x200B"]
-- this is how the xslt sheet handles all spaces
-   EUnder _ x (ESymbol _ (T.unpack -> [c])) | isBarChar c ->
+   EUnder _ x (ESymbol TUnder t) | T.all isBarChar t ->
 

commit texmath for openSUSE:Factory

2019-12-27 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2019-12-27 13:59:39

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


Package is "texmath"

Fri Dec 27 13:59:39 2019 rev:32 rq:759576 version:0.12

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2019-10-18 
14:35:36.443899690 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new.6675/texmath.changes
2019-12-27 13:59:41.484841617 +0100
@@ -1,0 +2,17 @@
+Wed Nov 13 03:02:31 UTC 2019 - psim...@suse.com
+
+- Update texmath to version 0.12.
+  texmath (0.12)
+
+* Use Text instead of String in data types and functions
+  (Christian Despres) [API change].  Note that there are still a few
+  places where we unpack Text to String with a view pattern:
+  performance could likely be increased with further rewriting.
+* Avoid use of !! with negative index (jgm/pandoc#5853).
+
+---
+Fri Nov  8 16:15:22 UTC 2019 - Peter Simons 
+
+- Drop obsolete group attributes.
+
+---

Old:

  texmath-0.11.3.tar.gz

New:

  texmath-0.12.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.LAd8qZ/_old  2019-12-27 13:59:41.984841859 +0100
+++ /var/tmp/diff_new_pack.LAd8qZ/_new  2019-12-27 13:59:41.984841859 +0100
@@ -19,11 +19,10 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.11.3
+Version:0.12
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0-or-later
-Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{name}
 Source0:
https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  chrpath
@@ -36,7 +35,6 @@
 BuildRequires:  ghc-pandoc-types-devel
 BuildRequires:  ghc-parsec-devel
 BuildRequires:  ghc-rpm-macros
-BuildRequires:  ghc-split-devel
 BuildRequires:  ghc-syb-devel
 BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-xml-devel
@@ -74,14 +72,12 @@
 
 %package -n ghc-%{name}
 Summary:Haskell %{name} library
-Group:  System/Libraries
 
 %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/Haskell
 Requires:   ghc-%{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}

++ texmath-0.11.3.tar.gz -> texmath-0.12.tar.gz ++
 2949 lines of diff (skipped)




commit texmath for openSUSE:Factory

2019-10-18 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2019-10-18 14:35:34

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


Package is "texmath"

Fri Oct 18 14:35:34 2019 rev:31 rq:737230 version:0.11.3

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2019-03-19 
09:59:52.627988478 +0100
+++ /work/SRC/openSUSE:Factory/.texmath.new.2352/texmath.changes
2019-10-18 14:35:36.443899690 +0200
@@ -1,0 +2,34 @@
+Sat Oct  5 02:02:38 UTC 2019 - psim...@suse.com
+
+- Update texmath to version 0.11.3.
+  texmath (0.11.3)
+
+* Use error instead of fail to allow building with ghc 8.8.
+* Test output: remove superfluous spaces after control sequences,
+  superfluous groups, and unicode VARIATION SELECTOR 1.
+* renderTeX: add space between control sequence and any non-ASCII
+  character.  There are differences in behavior of isAlphaNum between
+  different ghc versions that would affect test output otherwise.
+* charToLaTeXString: Ignore 65024 VARIATION SELECTOR 1 to avoid putting
+  it literally in the output ; it is used in mathml output and occurs
+  in many of the test cases.
+* Add cabal.project.
+* Use actions rather than travis for CI.
+
+---
+Wed Sep 25 02:02:10 UTC 2019 - psim...@suse.com
+
+- Update texmath to version 0.11.2.3.
+  texmath (0.11.2.3)
+
+* OMML reader: properly distinguish normal text from math (#136).
+  If `m:nor` or `m:lit` is set in `m:rPr`, we interpret the
+  contents as literal text and not as math.
+* TeX reader: use different symbol (`_`) for `\underline` (#142).
+  This gets the right accent properties on MathML output, so
+  that the underline is not lower than it should be.
+* TeX reader: Treat `\bmod` as a relational symbol rather than
+  an operator (#143).  This fixes spacing problems in several
+  output formats.
+
+---

Old:

  texmath-0.11.2.2.tar.gz

New:

  texmath-0.11.3.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.gfZdyh/_old  2019-10-18 14:35:37.415897158 +0200
+++ /var/tmp/diff_new_pack.gfZdyh/_new  2019-10-18 14:35:37.415897158 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.11.2.2
+Version:0.11.3
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0-or-later

++ texmath-0.11.2.2.tar.gz -> texmath-0.11.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.11.2.2/README.markdown 
new/texmath-0.11.3/README.markdown
--- old/texmath-0.11.2.2/README.markdown2019-03-08 07:07:58.0 
+0100
+++ new/texmath-0.11.3/README.markdown  2019-10-03 23:28:36.0 +0200
@@ -1,6 +1,9 @@
 texmath
 ===
 
+[![CI
+tests](https://github.com/jgm/texmath/workflows/CI%20tests/badge.svg)](https://github.com/jgm/texmath/actions)
+
 texmath is a Haskell library for converting between formats used to
 represent mathematics.  Currently it provides functions to read and
 write TeX math, presentation MathML, and OMML (Office Math Markup
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.11.2.2/changelog 
new/texmath-0.11.3/changelog
--- old/texmath-0.11.2.2/changelog  2019-03-08 07:07:58.0 +0100
+++ new/texmath-0.11.3/changelog2019-10-04 06:14:44.0 +0200
@@ -1,3 +1,29 @@
+texmath (0.11.3)
+
+  * Use error instead of fail to allow building with ghc 8.8.
+  * Test output: remove superfluous spaces after control sequences,
+superfluous groups, and unicode VARIATION SELECTOR 1.
+  * renderTeX: add space between control sequence and any non-ASCII
+character.  There are differences in behavior of isAlphaNum between
+different ghc versions that would affect test output otherwise.
+  * charToLaTeXString: Ignore 65024 VARIATION SELECTOR 1 to avoid putting
+it literally in the output ; it is used in mathml output and occurs
+in many of the test cases.
+  * Add cabal.project.
+  * Use actions rather than travis for CI.
+
+texmath (0.11.2.3)
+
+  * OMML reader: properly distinguish normal text from math (#136).
+If `m:nor` or `m:lit` is set in `m:rPr`, we interpret the
+contents as literal text and not as math.
+  * TeX reader: use different symbol (`_`) for `\underline` (#142).
+This gets the right accent properties on MathML output, so
+that 

commit texmath for openSUSE:Factory

2019-03-19 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2019-03-19 09:59:50

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


Package is "texmath"

Tue Mar 19 09:59:50 2019 rev:30 rq:686012 version:0.11.2.2

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2019-03-06 
15:47:38.200446849 +0100
+++ /work/SRC/openSUSE:Factory/.texmath.new.28833/texmath.changes   
2019-03-19 09:59:52.627988478 +0100
@@ -1,0 +2,8 @@
+Sat Mar  9 03:01:56 UTC 2019 - psim...@suse.com
+
+- Update texmath to version 0.11.2.2.
+  texmath (0.11.2.2)
+
+* OMML writer: use m:nor for normal text (#135).
+
+---

Old:

  texmath-0.11.2.1.tar.gz

New:

  texmath-0.11.2.2.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.o5lehn/_old  2019-03-19 09:59:53.667983615 +0100
+++ /var/tmp/diff_new_pack.o5lehn/_new  2019-03-19 09:59:53.667983615 +0100
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.11.2.1
+Version:0.11.2.2
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0-or-later

++ texmath-0.11.2.1.tar.gz -> texmath-0.11.2.2.tar.gz ++
 52616 lines of diff (skipped)




commit texmath for openSUSE:Factory

2019-03-06 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2019-03-06 15:47:36

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


Package is "texmath"

Wed Mar  6 15:47:36 2019 rev:29 rq:681691 version:0.11.2.1

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2019-02-17 
12:20:49.348209117 +0100
+++ /work/SRC/openSUSE:Factory/.texmath.new.28833/texmath.changes   
2019-03-06 15:47:38.200446849 +0100
@@ -1,0 +2,10 @@
+Sun Mar  3 03:01:39 UTC 2019 - psim...@suse.com
+
+- Update texmath to version 0.11.2.1.
+  texmath (0.11.2.1)
+
+* OMML reader: Don't collapse `fName` to a string (#133).
+  This fixes cases where fName has some complexity, e.g.
+  a subscript or limit.
+
+---

Old:

  texmath-0.11.2.tar.gz

New:

  texmath-0.11.2.1.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.wJHMAz/_old  2019-03-06 15:47:39.496446505 +0100
+++ /var/tmp/diff_new_pack.wJHMAz/_new  2019-03-06 15:47:39.520446499 +0100
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.11.2
+Version:0.11.2.1
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0-or-later

++ texmath-0.11.2.tar.gz -> texmath-0.11.2.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.11.2/changelog 
new/texmath-0.11.2.1/changelog
--- old/texmath-0.11.2/changelog2019-01-31 07:09:29.0 +0100
+++ new/texmath-0.11.2.1/changelog  2019-03-03 00:46:12.0 +0100
@@ -1,3 +1,9 @@
+texmath (0.11.2.1)
+
+  * OMML reader: Don't collapse `fName` to a string (#133).
+This fixes cases where fName has some complexity, e.g.
+a subscript or limit.
+
 texmath (0.11.2)
 
   * Improved handling of \mathop etc (#126).  We now allow operators like
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.11.2/src/Text/TeXMath/Readers/OMML.hs 
new/texmath-0.11.2.1/src/Text/TeXMath/Readers/OMML.hs
--- old/texmath-0.11.2/src/Text/TeXMath/Readers/OMML.hs 2019-01-31 
07:09:29.0 +0100
+++ new/texmath-0.11.2.1/src/Text/TeXMath/Readers/OMML.hs   2019-03-03 
00:46:12.0 +0100
@@ -303,12 +303,10 @@
   fName <- filterChildName (hasElemName "m" "fName") element
   baseExp <- filterChildName (hasElemName "m" "e") element >>=
   elemToBase
-  -- We need a string for the fname, but omml gives it to us as a
-  -- series of oMath elems. We're going to filter out the oMathRuns,
-  -- which should work for us most of the time.
-  let fnameString = concatMap expToString $
-concat $ mapMaybe (elemToExps) (elChildren fName)
-  return [EMathOperator fnameString, baseExp]
+  let fnameExp = case mconcat $ mapMaybe (elemToExps') (elChildren fName) of
+   [x] -> x
+   xs  -> EGrouped xs
+  return [fnameExp, baseExp]
 elemToExps' element | isElem "m" "groupChr" element = do
   let gPr = filterChildName (hasElemName "m" "groupChrPr") element
   chr = gPr >>=
@@ -470,16 +468,6 @@
 isIdentifierOrSpace (ESpace _)  = True
 isIdentifierOrSpace _   = False
 
-expToString :: Exp -> String
-expToString (ENumber s) = s
-expToString (EIdentifier s) = s
-expToString (EMathOperator s) = s
-expToString (ESymbol _ s) = s
-expToString (EText _ s) = s
-expToString (EGrouped exps) = concatMap expToString exps
-expToString (EStyled _ exps) = concatMap expToString exps
-expToString _ = ""
-
 -- The char attribute is a hex string
 getSymChar :: Element -> String
 getSymChar element
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.11.2/texmath.cabal 
new/texmath-0.11.2.1/texmath.cabal
--- old/texmath-0.11.2/texmath.cabal2019-01-31 07:09:29.0 +0100
+++ new/texmath-0.11.2.1/texmath.cabal  2019-03-03 00:46:12.0 +0100
@@ -1,5 +1,5 @@
 Name:texmath
-Version: 0.11.2
+Version: 0.11.2.1
 Cabal-Version:   >= 1.10
 Build-type:  Simple
 Synopsis:Conversion between formats used to represent mathematics.




commit texmath for openSUSE:Factory

2019-02-17 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2019-02-17 12:20:48

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


Package is "texmath"

Sun Feb 17 12:20:48 2019 rev:28 rq:674315 version:0.11.2

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2018-11-09 
07:53:44.275758011 +0100
+++ /work/SRC/openSUSE:Factory/.texmath.new.28833/texmath.changes   
2019-02-17 12:20:49.348209117 +0100
@@ -1,0 +2,15 @@
+Fri Feb  1 03:01:10 UTC 2019 - psim...@suse.com
+
+- Update texmath to version 0.11.2.
+  texmath (0.11.2)
+
+* Improved handling of \mathop etc (#126).  We now allow operators like
+  `arg\,min`, converting the space into unicode.
+* Support \hspace (#126).
+* Support \hdots as synonym of \ldots (#126).
+* Support \mathds (#126).
+* In parsing array, ignore `|` in column specs (#127).
+  We have no way to represent this in EArray, currently.
+  Ignoring them seems better than failing altogether.
+
+---

Old:

  texmath-0.11.1.2.tar.gz

New:

  texmath-0.11.2.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.XFRU1E/_old  2019-02-17 12:20:49.996208939 +0100
+++ /var/tmp/diff_new_pack.XFRU1E/_new  2019-02-17 12:20:50.000208937 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package texmath
 #
-# Copyright (c) 2018 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
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.11.1.2
+Version:0.11.2
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0-or-later

++ texmath-0.11.1.2.tar.gz -> texmath-0.11.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.11.1.2/changelog 
new/texmath-0.11.2/changelog
--- old/texmath-0.11.1.2/changelog  2018-10-24 19:08:17.0 +0200
+++ new/texmath-0.11.2/changelog2019-01-31 07:09:29.0 +0100
@@ -1,3 +1,14 @@
+texmath (0.11.2)
+
+  * Improved handling of \mathop etc (#126).  We now allow operators like
+`arg\,min`, converting the space into unicode.
+  * Support \hspace (#126).
+  * Support \hdots as synonym of \ldots (#126).
+  * Support \mathds (#126).
+  * In parsing array, ignore `|` in column specs (#127).
+We have no way to represent this in EArray, currently.
+Ignoring them seems better than failing altogether.
+
 texmath (0.11.1.2)
 
   * Eqn writer: properly escape `{` and `}`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.11.1.2/src/Text/TeXMath/Readers/TeX.hs 
new/texmath-0.11.2/src/Text/TeXMath/Readers/TeX.hs
--- old/texmath-0.11.1.2/src/Text/TeXMath/Readers/TeX.hs2018-10-24 
19:08:17.0 +0200
+++ new/texmath-0.11.2/src/Text/TeXMath/Readers/TeX.hs  2019-01-31 
07:09:29.0 +0100
@@ -1,4 +1,5 @@
 {-# LANGUAGE TupleSections #-}
+{-# LANGUAGE ScopedTypeVariables #-}
 {-
 Copyright (C) 2009 John MacFarlane 
 
@@ -28,6 +29,7 @@
 import Control.Monad
 import Data.Char (isDigit, isAscii, isLetter)
 import qualified Data.Map as M
+import Data.Maybe (mapMaybe)
 import Text.Parsec hiding (label)
 import Text.Parsec.Error
 import Text.Parsec.String
@@ -38,6 +40,7 @@
 import Text.TeXMath.Unicode.ToTeX (getSymbolType)
 import Data.Maybe (fromJust)
 import Text.TeXMath.Unicode.ToUnicode (toUnicode)
+import Text.TeXMath.Shared (getSpaceChars)
 
 type TP = Parser
 
@@ -52,6 +55,7 @@
   , styled
   , root
   , mspace
+  , hspace
   , mathop
   , phantom
   , boxed
@@ -108,8 +112,11 @@
   return result
 
 ignorable :: TP ()
-ignorable = skipMany (comment <|> label <|> () <$ ctrlseq "nonumber" <|>
-(skipMany1 space  "whitespace"))
+ignorable = skipMany $
+comment
+<|> label
+<|> () <$ ctrlseq "nonumber"
+<|> (skipMany1 space  "whitespace")
 
 comment :: TP ()
 comment = char '%' *> skipMany (noneOf "\n") *> optional newline
@@ -172,7 +179,7 @@
   toStr sty (ENumber s) = Just $ toUnicode sty s
   toStr sty (EMathOperator s)   = Just $ toUnicode sty s
   toStr sty (ESymbol _ s)   = Just $ toUnicode sty s
-  toStr _   (ESpace _)  = Just $ " "
+  toStr _   (ESpace n)  = Just $ 

commit texmath for openSUSE:Factory

2018-11-08 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2018-11-09 07:53:37

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


Package is "texmath"

Fri Nov  9 07:53:37 2018 rev:27 rq:646372 version:0.11.1.2

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2018-10-25 
08:20:08.815970350 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2018-11-09 
07:53:44.275758011 +0100
@@ -1,0 +2,9 @@
+Mon Oct 29 09:03:12 UTC 2018 - psim...@suse.com
+
+- Update texmath to version 0.11.1.2.
+  texmath (0.11.1.2)
+
+* Eqn writer: properly escape `{` and `}`.
+* Set more accurate bounds (Herbert Valerio Riedel).
+
+---

Old:

  texmath-0.11.1.1.tar.gz
  texmath.cabal

New:

  texmath-0.11.1.2.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.PejGNo/_old  2018-11-09 07:53:45.571756525 +0100
+++ /var/tmp/diff_new_pack.PejGNo/_new  2018-11-09 07:53:45.571756525 +0100
@@ -19,14 +19,13 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.11.1.1
+Version:0.11.1.2
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0-or-later
 Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{name}
 Source0:
https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal#/%{name}.cabal
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-aeson-devel
@@ -93,7 +92,6 @@
 
 %prep
 %setup -q
-cp -p %{SOURCE1} %{name}.cabal
 
 %build
 %define cabal_configure_options -fexecutable

++ texmath-0.11.1.1.tar.gz -> texmath-0.11.1.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.11.1.1/changelog 
new/texmath-0.11.1.2/changelog
--- old/texmath-0.11.1.1/changelog  2018-09-29 01:28:07.0 +0200
+++ new/texmath-0.11.1.2/changelog  2018-10-24 19:08:17.0 +0200
@@ -1,3 +1,8 @@
+texmath (0.11.1.2)
+
+  * Eqn writer: properly escape `{` and `}`.
+  * Set more accurate bounds (Herbert Valerio Riedel).
+
 texmath (0.11.1.1)
 
   * Fix building with ghc-8.6.1 by removing need for now missing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.11.1.1/src/Text/TeXMath/Writers/Eqn.hs 
new/texmath-0.11.1.2/src/Text/TeXMath/Writers/Eqn.hs
--- old/texmath-0.11.1.1/src/Text/TeXMath/Writers/Eqn.hs2018-09-29 
01:28:07.0 +0200
+++ new/texmath-0.11.1.2/src/Text/TeXMath/Writers/Eqn.hs2018-10-24 
19:08:17.0 +0200
@@ -69,6 +69,8 @@
 writeExp (EIdentifier s) = writeExp (ESymbol Ord s)
 writeExp (ESymbol t s) =
   case s of
+"{" -> "\\[lC]"
+"}" -> "\\[rC]"
 "\8805" -> ">="
 "\8804" -> "<="
 "\8801" -> "=="
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/texmath-0.11.1.1/tests/writers/0_C0_Controls_and_Basic_Latin.eqn 
new/texmath-0.11.1.2/tests/writers/0_C0_Controls_and_Basic_Latin.eqn
--- old/texmath-0.11.1.1/tests/writers/0_C0_Controls_and_Basic_Latin.eqn
2018-09-29 01:28:10.0 +0200
+++ new/texmath-0.11.1.2/tests/writers/0_C0_Controls_and_Basic_Latin.eqn
2018-10-24 19:08:20.0 +0200
@@ -7,5 +7,5 @@
 ccol{ {roman "4"} above @ above A above B above C above D above E above F 
above G above H above I above J above K above L above M above N above O }
 ccol{ {roman "5"} above P above Q above R above S above T above U above V 
above W above X above Y above Z above [ above \ above ] above ^ above _ }
 ccol{ {roman "6"} above ` above a above b above c above d above e above f 
above g above h above i above j above k above l above m above n above o }
-ccol{ {roman "7"} above p above q above r above s above t above u above v 
above w above x above y above z above { above | above } above ~ above @ }
+ccol{ {roman "7"} above p above q above r above s above t above u above v 
above w above x above y above z above \[lC] above | above \[rC] above ~ above @ 
}
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.11.1.1/tests/writers/complex3.eqn 
new/texmath-0.11.1.2/tests/writers/complex3.eqn
--- old/texmath-0.11.1.1/tests/writers/complex3.eqn 2018-09-29 
01:28:10.0 +0200
+++ new/texmath-0.11.1.2/tests/writers/complex3.eqn 2018-10-24 

commit texmath for openSUSE:Factory

2018-10-25 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2018-10-25 08:19:58

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


Package is "texmath"

Thu Oct 25 08:19:58 2018 rev:26 rq:642916 version:0.11.1.1

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2018-07-24 
17:23:51.175412495 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2018-10-25 
08:20:08.815970350 +0200
@@ -1,0 +2,17 @@
+Thu Oct  4 15:40:07 UTC 2018 - psim...@suse.com
+
+- Update texmath to version 0.11.1.1.
+  texmath (0.11.1.1)
+
+* Fix building with ghc-8.6.1 by removing need for now missing
+  MonadFail instances (Jonas Scholl).
+* TeX reader: Allow operators like `/` to be scaled (#120).
+* TeX reader: Improved efficiency of basicEnclosure.
+* TeX reader: Handle `\bmod` (#115).
+
+  texmath (0.11.1)
+
+* OMML writer: Use m:acc for accents in OMML (#119).  This fixes
+  some spacing issues for e.g. the translation of `\dot{m}`.
+
+---

Old:

  texmath-0.11.0.1.tar.gz

New:

  texmath-0.11.1.1.tar.gz
  texmath.cabal



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.c6vsQa/_old  2018-10-25 08:20:09.647969981 +0200
+++ /var/tmp/diff_new_pack.c6vsQa/_new  2018-10-25 08:20:09.655969977 +0200
@@ -12,20 +12,21 @@
 # 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/
 #
 
 
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.11.0.1
+Version:0.11.1.1
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0-or-later
 Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{name}
 Source0:
https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
+Source1:
https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal#/%{name}.cabal
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-aeson-devel
@@ -92,6 +93,7 @@
 
 %prep
 %setup -q
+cp -p %{SOURCE1} %{name}.cabal
 
 %build
 %define cabal_configure_options -fexecutable

++ texmath-0.11.0.1.tar.gz -> texmath-0.11.1.1.tar.gz ++
 8046 lines of diff (skipped)

++ texmath.cabal ++
Name:texmath
Version: 0.11.1.1
x-revision: 1
Cabal-Version:   >= 1.10
Build-type:  Simple
Synopsis:Conversion between formats used to represent mathematics.
Description: The texmath library provides functions to read and
 write TeX math, presentation MathML, and OMML (Office
 Math Markup Language, used in Microsoft Office).
 Support is also included for converting math formats
 to Gnu eqn and to pandoc's native format (allowing
 conversion, via pandoc, to a variety of different
 markup formats).  The TeX reader supports basic LaTeX
 and AMS extensions, and it can parse and apply LaTeX
 macros.  (See 
 for a live demo of bidirectional conversion between LaTeX
 and MathML.)
 .
 The package also includes several utility modules which
 may be useful for anyone looking to manipulate either
 TeX math or MathML.  For example, a copy of the MathML
 operator dictionary is included.
 .
 Use the @executable@ flag to install a standalone
 executable, @texmath@, that by default reads a LaTeX
 formula from @stdin@ and writes MathML to @stdout@.
 With flags all the functionality exposed by
 'Text.TeXMath' can be accessed through this executable.
 (Use the @--help@ flag for a description of all
 functionality)
 .
 The @texmath@ executable can also be used as a CGI
 script, when renamed as @texmath-cgi@.
 It will expect query parameters for @from@, @to@,
 @input@, and optionally @inline@, and return a JSON
 object with either 

commit texmath for openSUSE:Factory

2018-07-24 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2018-07-24 17:23:47

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


Package is "texmath"

Tue Jul 24 17:23:47 2018 rev:25 rq:623908 version:0.11.0.1

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2018-05-30 
12:41:17.252468334 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2018-07-24 
17:23:51.175412495 +0200
@@ -1,0 +2,17 @@
+Wed Jul 18 14:26:50 UTC 2018 - psim...@suse.com
+
+- Cosmetic: replace tabs with blanks, strip trailing white space,
+  and update copyright headers with spec-cleaner.
+
+---
+Fri Jul 13 14:31:28 UTC 2018 - psim...@suse.com
+
+- Update texmath to version 0.11.0.1.
+  texmath (0.11.0.1)
+
+* OMML writer: use zero-width space to avoid dashed box (#118).
+  In Word, a dashed box shows up for empty text runs in
+  exponents and bases, or empty exponents and bases.  So
+  we use a zero-width space in these contexts.
+
+---

Old:

  texmath-0.11.tar.gz

New:

  texmath-0.11.0.1.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.rtGRZ8/_old  2018-07-24 17:23:51.979413522 +0200
+++ /var/tmp/diff_new_pack.rtGRZ8/_new  2018-07-24 17:23:51.983413527 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.11
+Version:0.11.0.1
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0-or-later

++ texmath-0.11.tar.gz -> texmath-0.11.0.1.tar.gz ++
 2534 lines of diff (skipped)




commit texmath for openSUSE:Factory

2018-05-30 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2018-05-30 11:55:06

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


Package is "texmath"

Wed May 30 11:55:06 2018 rev:24 rq:607965 version:0.11

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2017-09-15 
22:30:23.207279590 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2018-05-30 
12:41:17.252468334 +0200
@@ -1,0 +2,67 @@
+Mon May 14 17:02:11 UTC 2018 - psim...@suse.com
+
+- Update texmath to version 0.11.
+
+  * Changed treatment of non-ASCII characters.
+Previously we ensured that the output of conversion to tex
+was pure ASCII.  This meant rendering "รค" as "a", for
+example, and it meant that many characters (e.g. Chinese)
+simply got replaced with an empty string, while others
+got replaced with "[?]".
+
+This was not a particularly helpful behavior.  Including
+the unicode characters verbatim doesn't interfere with
+latex compilation.  They often won't show up in the generated
+math, but that is no worse than what happened before.
+
+This change passes through unicode characters unchanged
+when they can't be converted to standard LaTeX commands.
+
+An important reason for including the unicode characters
+is that pandoc uses TeX to represent math in its AST.
+So, for example, if you convert HTML with mathml to docx,
+you'll currently lose all Chinese characters, since they'll
+disappear in the TeX intermediary, even though a direct
+mathml to ooml conversion would have passed them through.
+With this change, these conversions will work better
+(see jgm/pandoc#4642).
+
++ Removed Text.TeXMath.Unicode.ToASCII (API change).
++ Removed cbits that were needed for that module.
++ Modified Tex.TeXMath.Unicode.ToTeX to pass through
+  unicode characters that can't be converted, rather
+  than trying to asciify them or remove them.
+
+  * Render degree symbol in tex as `{^\circ}`.
+  * eqn writer:  use uppercase letters in unicode escapes (jgm/pandoc#4597).
+  * Handle multicharacter operators better in Eqn, TeX, OMML (#109).
+  * OMML reader: unwrap `` tags immediately under ``
+(#111, Jesse Rosenthal).
+  * Expose Text.TeXMath.TeX (TeX rendering functions) (#108).
+This is needed in order to use getTeXMath from Text.TeXMath.Unicode.ToTeX.
+  * Pandoc writer: don't insert punctuation space before explicit space
+(#107).  E.g. in `2,\!4`.
+  * Fix end-line command ('\\') in AMSmath environments (ARATA Mizuki).
+The end-line command in AMSmath environments does not allow spaces
+before its optional argument.
+  * Use `\in` for SMALL ELEMENT OF in "base" (Vaclav Haisman).
+  * Use `\ni` in base for U+220D (#103).
+  * Improved unicode -> tex symbol lookup.  Previously we had many
+cases where the lookup table would map a unicode character to
+the empty string for the base package, and this would print finding
+a good match in another package in the environment.
+  * Added support for `\symbf` (#101).
+  * Revert "migrating the lookup structures for Unicode/ToTex.hs to
+use C source files to accelerate builds."  This change gave us somewhat
+faster builds (using less memory), but at a huge cost of
+maintainability.
+  * Removed AlignDefault from Alignment (API change, #102).
+AlignDefault doesn't make sense for a converter between
+formats that may have different defaults.  We now properly treat
+centering as the default in MathML and OMML input.
+  * Update tests that should have been updated for 0.9.4.3.
+  * MathML writer: put linethickness attribute directly on mfrac
+element. This fixes binomial rendering.
+  * Pandoc writer: better handle accented characters (jgm/pandoc#3922).
+
+---

Old:

  texmath-0.9.4.1.tar.gz

New:

  texmath-0.11.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.6prp4e/_old  2018-05-30 12:41:17.764450597 +0200
+++ /var/tmp/diff_new_pack.6prp4e/_new  2018-05-30 12:41:17.768450458 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package texmath
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -19,10 +19,10 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.9.4.1
+Version:0.11
 Release:0
 Summary:

commit texmath for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2017-09-15 22:30:22

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


Package is "texmath"

Fri Sep 15 22:30:22 2017 rev:23 rq:525806 version:0.9.4.1

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2017-07-27 
11:12:33.958744300 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2017-09-15 
22:30:23.207279590 +0200
@@ -1,0 +2,5 @@
+Thu Aug  3 15:38:38 UTC 2017 - psim...@suse.com
+
+- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.
+
+---



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.vHCuUM/_old  2017-09-15 22:30:24.535092545 +0200
+++ /var/tmp/diff_new_pack.vHCuUM/_new  2017-09-15 22:30:24.539091982 +0200
@@ -23,8 +23,8 @@
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0
-Group:  Development/Languages/Other
-Url:https://hackage.haskell.org/package/%{name}
+Group:  Development/Libraries/Haskell
+URL:https://hackage.haskell.org/package/%{name}
 Source0:
https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
@@ -40,7 +40,6 @@
 BuildRequires:  ghc-syb-devel
 BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-xml-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-filepath-devel
@@ -82,7 +81,7 @@
 
 %package -n ghc-%{name}-devel
 Summary:Haskell %{name} library development files
-Group:  Development/Libraries/Other
+Group:  Development/Libraries/Haskell
 Requires:   ghc-%{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}
@@ -112,17 +111,14 @@
 %ghc_pkg_recache
 
 %files
-%defattr(-,root,root,-)
 %doc LICENSE
 %doc README.markdown changelog
 %{_bindir}/%{name}
 
 %files -n ghc-%{name} -f ghc-%{name}.files
-%defattr(-,root,root,-)
 %doc LICENSE
 
 %files -n ghc-%{name}-devel -f ghc-%{name}-devel.files
-%defattr(-,root,root,-)
 %doc README.markdown changelog
 
 %changelog




commit texmath for openSUSE:Factory

2017-07-27 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2017-07-27 11:12:29

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


Package is "texmath"

Thu Jul 27 11:12:29 2017 rev:22 rq:511524 version:0.9.4.1

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2017-04-11 
09:44:22.399775685 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2017-07-27 
11:12:33.958744300 +0200
@@ -1,0 +2,5 @@
+Tue Jul 11 03:02:27 UTC 2017 - psim...@suse.com
+
+- Update to version 0.9.4.1.
+
+---

Old:

  texmath-0.9.4.tar.gz

New:

  texmath-0.9.4.1.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.R72zj7/_old  2017-07-27 11:12:35.090584420 +0200
+++ /var/tmp/diff_new_pack.R72zj7/_new  2017-07-27 11:12:35.090584420 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.9.4
+Version:0.9.4.1
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0

++ texmath-0.9.4.tar.gz -> texmath-0.9.4.1.tar.gz ++
 11676 lines of diff (skipped)




commit texmath for openSUSE:Factory

2017-04-11 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2017-04-11 09:44:19

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


Package is "texmath"

Tue Apr 11 09:44:19 2017 rev:21 rq:485184 version:0.9.4

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2017-03-03 
17:53:13.431486002 +0100
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2017-04-11 
09:44:22.399775685 +0200
@@ -1,0 +2,10 @@
+Mon Mar 27 12:40:11 UTC 2017 - psim...@suse.com
+
+- Update to version 0.9.4 with cabal2obs.
+
+---
+Tue Mar 14 09:25:21 UTC 2017 - psim...@suse.com
+
+- Update to version 0.9.3 with cabal2obs.
+
+---

Old:

  texmath-0.9.1.tar.gz

New:

  texmath-0.9.4.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.fKYdra/_old  2017-04-11 09:44:24.211519752 +0200
+++ /var/tmp/diff_new_pack.fKYdra/_new  2017-04-11 09:44:24.215519187 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.9.1
+Version:0.9.4
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0
@@ -52,11 +52,11 @@
 %description
 The texmath library provides functions to read and write TeX math, presentation
 MathML, and OMML (Office Math Markup Language, used in Microsoft Office).
-Support is also included for converting math formats to pandoc's native format
-(allowing conversion, via pandoc, to a variety of different markup formats).
-The TeX reader supports basic LaTeX and AMS extensions, and it can parse and
-apply LaTeX macros. (See  for a live
-demo of bidirectional conversion between LaTeX and MathML.)
+Support is also included for converting math formats to Gnu eqn and to pandoc's
+native format (allowing conversion, via pandoc, to a variety of different
+markup formats). The TeX reader supports basic LaTeX and AMS extensions, and it
+can parse and apply LaTeX macros. (See 
+for a live demo of bidirectional conversion between LaTeX and MathML.)
 
 The package also includes several utility modules which may be useful for
 anyone looking to manipulate either TeX math or MathML. For example, a copy of

++ texmath-0.9.1.tar.gz -> texmath-0.9.4.tar.gz ++
 47544 lines of diff (skipped)




commit texmath for openSUSE:Factory

2017-03-03 Thread root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2017-03-03 17:53:12

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


Package is "texmath"

Fri Mar  3 17:53:12 2017 rev:20 rq:461709 version:0.9.1

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2016-11-05 
21:26:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2017-03-03 
17:53:13.431486002 +0100
@@ -1,0 +2,5 @@
+Sun Feb 12 14:19:55 UTC 2017 - psim...@suse.com
+
+- Update to version 0.9.1 with cabal2obs.
+
+---

Old:

  texmath-0.8.6.7.tar.gz

New:

  texmath-0.9.1.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.Y60EUG/_old  2017-03-03 17:53:13.991406918 +0100
+++ /var/tmp/diff_new_pack.Y60EUG/_new  2017-03-03 17:53:13.995406353 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package texmath
 #
-# 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
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.8.6.7
+Version:0.9.1
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0
@@ -100,7 +100,7 @@
 
 %install
 %ghc_lib_install
-%ghc_fix_dynamic_rpath %{pkg_name}
+%ghc_fix_rpath %{pkg_name}-%{version}
 
 %check
 %cabal_test

++ texmath-0.8.6.7.tar.gz -> texmath-0.9.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.6.7/changelog new/texmath-0.9.1/changelog
--- old/texmath-0.8.6.7/changelog   2016-10-28 20:43:31.0 +0200
+++ new/texmath-0.9.1/changelog 2017-02-03 21:17:30.0 +0100
@@ -1,3 +1,33 @@
+texmath (0.9.1)
+
+  * Pandoc writer:  add thin space after math operators.
+  * TeX reader: improve parsing of `\mathop` to allow
+multi-character operator names.
+  * Minor optimizations.
+  * Added Ord instances to Exp and associated types.
+
+texmath (0.9)
+
+  * OMML writer: Properly handle nary inside delimiters (#92).
+Previously under-overs inside delimiters didn't get
+converted to nary the way they did outside of delimiters.
+  * TeX reader: Support bm, mathbold, pmd.
+  * OMML reader: Handle w:sym (#65).
+  * New module, Text.TeXMath.Unicode.Fonts, for MS font code point
+lookup.  Copied from pandoc Text.Pandoc.Readers.Docx.Fonts,
+which will be changed to import this.  [API change]
+  * Fixed typo in test program for round-trip tests.
+  * Parse math inside text constructions (#62).  E.g.
+`\text{if $y$ is greater than $0$}` Text and math can nest indefinitely.
+  * Modify test suite so tests can be marked as "ought to raise error."
+So far this is only used in mml.  If the test is called foo
+and `readers/mml/foo.error` exists, then the test is expected
+to raise a parse error.
+  * MathML reader err: Don't print colon after line number.
+  * Restore proper error handling to MathML reader.  Note that the tests
+need to be redone, since they assumed the old behavior of just
+returning empty elements on parse errors.
+
 texmath (0.8.6.7)
 
   * TeX reader: treat backslash + newline as like backslash + space.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.6.7/src/Text/TeXMath/Readers/MathML.hs 
new/texmath-0.9.1/src/Text/TeXMath/Readers/MathML.hs
--- old/texmath-0.8.6.7/src/Text/TeXMath/Readers/MathML.hs  2014-08-10 
02:44:23.0 +0200
+++ new/texmath-0.9.1/src/Text/TeXMath/Readers/MathML.hs2017-02-03 
19:34:29.0 +0100
@@ -120,7 +120,9 @@
 "mtable" -> mkE <$> table e
 "maction" -> mkE <$> action e
 "semantics" -> mkE <$> semantics e
-_ -> return $ mkE empty
+"maligngroup" -> return $ mkE empty
+"malignmark" -> return $ mkE empty
+_ -> throwError $ "Unexpected element " ++ err e
   where
 mkE :: Exp -> [IR Exp]
 mkE = (:[]) . E
@@ -560,7 +562,7 @@
 nargs n xs = length xs == n
 
 err :: Element -> String
-err e = name e ++ " line: " ++ (show $ elLine e) ++ (show e)
+err e = name e ++ maybe "" (\x -> " line " ++ show x) (elLine e)
 
 findAttrQ :: String -> Element -> MML (Maybe String)
 findAttrQ s e = do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.6.7/src/Text/TeXMath/Readers/OMML.hs 

commit texmath for openSUSE:Factory

2016-11-05 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2016-11-05 21:26:49

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2016-10-22 
13:23:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2016-11-05 
21:26:50.0 +0100
@@ -1,0 +2,5 @@
+Sun Oct 30 16:26:14 UTC 2016 - psim...@suse.com
+
+- Update to version 0.8.6.7 with cabal2obs.
+
+---

Old:

  texmath-0.8.6.6.tar.gz

New:

  texmath-0.8.6.7.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.XZPG8U/_old  2016-11-05 21:26:51.0 +0100
+++ /var/tmp/diff_new_pack.XZPG8U/_new  2016-11-05 21:26:51.0 +0100
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.8.6.6
+Version:0.8.6.7
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0

++ texmath-0.8.6.6.tar.gz -> texmath-0.8.6.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.6.6/changelog 
new/texmath-0.8.6.7/changelog
--- old/texmath-0.8.6.6/changelog   2016-10-13 11:42:39.0 +0200
+++ new/texmath-0.8.6.7/changelog   2016-10-28 20:43:31.0 +0200
@@ -1,3 +1,8 @@
+texmath (0.8.6.7)
+
+  * TeX reader: treat backslash + newline as like backslash + space.
+Previously this case gave an error.  See jgm/pandoc#3189.
+
 texmath (0.8.6.6)
 
   * Allow pandoc-types 1.17.*.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.6.6/src/Text/TeXMath/Readers/TeX.hs 
new/texmath-0.8.6.7/src/Text/TeXMath/Readers/TeX.hs
--- old/texmath-0.8.6.6/src/Text/TeXMath/Readers/TeX.hs 2016-10-13 
11:41:38.0 +0200
+++ new/texmath-0.8.6.7/src/Text/TeXMath/Readers/TeX.hs 2016-10-28 
20:40:11.0 +0200
@@ -975,6 +975,7 @@
   , ("\\:",ESpace (2 % 9))
   , ("\\;",ESpace (5 % 18))
   , ("\\ ",ESpace (2 % 9))
+  , ("\\\n",ESpace (2 % 9))
   , ("\\quad",ESpace (1 % 1))
   , ("\\qquad",ESpace (2 % 1))
   , ("\\arccos",EMathOperator "arccos")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.6.6/texmath.cabal 
new/texmath-0.8.6.7/texmath.cabal
--- old/texmath-0.8.6.6/texmath.cabal   2016-10-13 11:42:17.0 +0200
+++ new/texmath-0.8.6.7/texmath.cabal   2016-10-28 20:43:37.0 +0200
@@ -1,5 +1,5 @@
 Name:texmath
-Version: 0.8.6.6
+Version: 0.8.6.7
 Cabal-Version:   >= 1.10
 Build-type:  Simple
 Synopsis:Conversion between formats used to represent mathematics.




commit texmath for openSUSE:Factory

2016-10-22 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2016-10-22 13:23:23

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2016-09-05 
21:21:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2016-10-22 
13:23:25.0 +0200
@@ -1,0 +2,5 @@
+Mon Oct 17 15:37:29 UTC 2016 - psim...@suse.com
+
+- Update to version 0.8.6.6 with cabal2obs.
+
+---

Old:

  texmath-0.8.6.5.tar.gz

New:

  texmath-0.8.6.6.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.Zhjw0Q/_old  2016-10-22 13:23:26.0 +0200
+++ /var/tmp/diff_new_pack.Zhjw0Q/_new  2016-10-22 13:23:26.0 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.8.6.5
+Version:0.8.6.6
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0
@@ -95,7 +95,7 @@
 %setup -q
 
 %build
-%define cabal_configure_options -fnetwork-uri -fexecutable
+%define cabal_configure_options -fexecutable
 %ghc_lib_build
 
 %install

++ texmath-0.8.6.5.tar.gz -> texmath-0.8.6.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.6.5/changelog 
new/texmath-0.8.6.6/changelog
--- old/texmath-0.8.6.5/changelog   2016-07-24 19:54:30.0 +0200
+++ new/texmath-0.8.6.6/changelog   2016-10-13 11:42:39.0 +0200
@@ -1,3 +1,7 @@
+texmath (0.8.6.6)
+
+  * Allow pandoc-types 1.17.*.
+
 texmath (0.8.6.5)
 
   * Fixed transposition of sub/super on operators (jgm/pandoc#3040).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.6.5/texmath.cabal 
new/texmath-0.8.6.6/texmath.cabal
--- old/texmath-0.8.6.5/texmath.cabal   2016-07-24 19:54:30.0 +0200
+++ new/texmath-0.8.6.6/texmath.cabal   2016-10-13 11:42:17.0 +0200
@@ -1,5 +1,5 @@
 Name:texmath
-Version: 0.8.6.5
+Version: 0.8.6.6
 Cabal-Version:   >= 1.10
 Build-type:  Simple
 Synopsis:Conversion between formats used to represent mathematics.
@@ -82,7 +82,7 @@
 
 Library
 Build-depends:   xml, parsec >= 3, containers,
- pandoc-types >= 1.12.3.3 && < 1.17, mtl
+ pandoc-types >= 1.12.3.3 && < 1.18, mtl
 if impl(ghc >= 6.10)
   Build-depends: base >= 4.5 && < 5, syb
 else
@@ -131,7 +131,7 @@
 if flag(executable)
   Buildable: True
   Build-Depends: base >= 4.5 && < 5, texmath, xml,
- pandoc-types >= 1.12.3.3 && < 1.17,
+ pandoc-types >= 1.12.3.3 && < 1.18,
  split, aeson, bytestring, text
 else
   Buildable: False




commit texmath for openSUSE:Factory

2016-09-05 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2016-09-05 21:21:11

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2016-07-21 
08:01:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2016-09-05 
21:21:13.0 +0200
@@ -1,0 +2,5 @@
+Mon Aug  1 10:41:44 UTC 2016 - psim...@suse.com
+
+- Update to version 0.8.6.5 revision 0 with cabal2obs.
+
+---

Old:

  texmath-0.8.6.4.tar.gz

New:

  texmath-0.8.6.5.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.peJRc2/_old  2016-09-05 21:21:14.0 +0200
+++ /var/tmp/diff_new_pack.peJRc2/_new  2016-09-05 21:21:14.0 +0200
@@ -19,36 +19,35 @@
 %global pkg_name texmath
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.8.6.4
+Version:0.8.6.5
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{name}
 Source0:
https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
+BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
-# Begin cabal-rpm deps:
+BuildRequires:  ghc-aeson-devel
+BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-mtl-devel
+BuildRequires:  ghc-network-uri-devel
 BuildRequires:  ghc-pandoc-types-devel
 BuildRequires:  ghc-parsec-devel
 BuildRequires:  ghc-rpm-macros
+BuildRequires:  ghc-split-devel
 BuildRequires:  ghc-syb-devel
+BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-xml-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
-BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-process-devel
-BuildRequires:  ghc-split-devel
 BuildRequires:  ghc-temporary-devel
-BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-utf8-string-devel
 %endif
-# End cabal-rpm deps
-BuildRequires:  ghc-network-uri-devel
-BuildRequires:  ghc-split-devel
 
 %description
 The texmath library provides functions to read and write TeX math, presentation
@@ -94,21 +93,17 @@
 
 %prep
 %setup -q
-%define cabal_configure_options -f 'executable'
 
 %build
+%define cabal_configure_options -fnetwork-uri -fexecutable
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
-%ghc_fix_dynamic_rpath %{name}
+%ghc_fix_dynamic_rpath %{pkg_name}
 
 %check
-%if %{with tests}
-%{cabal} test
-%endif
-
+%cabal_test
 
 %post -n ghc-%{name}-devel
 %ghc_pkg_recache
@@ -119,7 +114,7 @@
 %files
 %defattr(-,root,root,-)
 %doc LICENSE
-%doc README.markdown
+%doc README.markdown changelog
 %{_bindir}/%{name}
 
 %files -n ghc-%{name} -f ghc-%{name}.files
@@ -128,5 +123,6 @@
 
 %files -n ghc-%{name}-devel -f ghc-%{name}-devel.files
 %defattr(-,root,root,-)
+%doc README.markdown changelog
 
 %changelog

++ texmath-0.8.6.4.tar.gz -> texmath-0.8.6.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.6.4/changelog 
new/texmath-0.8.6.5/changelog
--- old/texmath-0.8.6.4/changelog   2016-06-22 20:43:48.0 +0200
+++ new/texmath-0.8.6.5/changelog   2016-07-24 19:54:30.0 +0200
@@ -1,7 +1,10 @@
+texmath (0.8.6.5)
+
+  * Fixed transposition of sub/super on operators (jgm/pandoc#3040).
+
 texmath (0.8.6.4)
 
-  * Handle equation environment (without numbering).  This is similar
-to the way we handle environments like align.
+  * Support 'equation' environment, without the numbering of course.
 
 texmath (0.8.6.3)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.6.4/src/Text/TeXMath/Writers/OMML.hs 
new/texmath-0.8.6.5/src/Text/TeXMath/Writers/OMML.hs
--- old/texmath-0.8.6.4/src/Text/TeXMath/Writers/OMML.hs2016-06-22 
20:43:48.0 +0200
+++ new/texmath-0.8.6.5/src/Text/TeXMath/Writers/OMML.hs2016-07-24 
19:54:30.0 +0200
@@ -117,11 +117,11 @@
   case exp' of
EOver convertible x y
  | isNary x  ->
- EGrouped [EUnderover convertible x y emptyGroup, next] : rest
+ EGrouped [EUnderover convertible x emptyGroup y, next] : rest
  | convertible && dt == DisplayInline -> ESuper x y : xs
EUnder convertible x y
  | isNary x  ->
- EGrouped [EUnderover convertible x emptyGroup y, next] : rest
+ EGrouped 

commit texmath for openSUSE:Factory

2016-07-21 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2016-07-21 08:01:33

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2016-07-01 
09:59:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2016-07-21 
08:01:35.0 +0200
@@ -1,0 +2,5 @@
+Sun Jul 10 17:19:19 UTC 2016 - psim...@suse.com
+
+- Update to version 0.8.6.4 revision 0 with cabal2obs.
+
+---



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.JGIpdk/_old  2016-07-21 08:01:36.0 +0200
+++ /var/tmp/diff_new_pack.JGIpdk/_new  2016-07-21 08:01:36.0 +0200
@@ -23,18 +23,16 @@
 Release:0
 Summary:Conversion between formats used to represent mathematics
 License:GPL-2.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:
-BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
+# Begin cabal-rpm deps:
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-mtl-devel
-BuildRequires:  ghc-network-uri-devel
 BuildRequires:  ghc-pandoc-types-devel
 BuildRequires:  ghc-parsec-devel
 BuildRequires:  ghc-rpm-macros
-BuildRequires:  ghc-split-devel
 BuildRequires:  ghc-syb-devel
 BuildRequires:  ghc-xml-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -43,11 +41,14 @@
 BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-process-devel
+BuildRequires:  ghc-split-devel
 BuildRequires:  ghc-temporary-devel
 BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-utf8-string-devel
 %endif
 # End cabal-rpm deps
+BuildRequires:  ghc-network-uri-devel
+BuildRequires:  ghc-split-devel
 
 %description
 The texmath library provides functions to read and write TeX math, presentation
@@ -105,7 +106,7 @@
 
 %check
 %if %{with tests}
-%cabal test
+%{cabal} test
 %endif
 
 




commit texmath for openSUSE:Factory

2016-07-01 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2016-07-01 09:59:50

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2016-05-31 
12:25:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2016-07-01 
09:59:54.0 +0200
@@ -1,0 +2,12 @@
+Tue Jun 28 15:24:15 UTC 2016 - mimi...@gmail.com
+
+- regenerate spec-file, fix ghc-texmath-devel requires 
+- remove texmath-rpmlintrc
+
+---
+Mon Jun 27 09:36:32 UTC 2016 - mimi...@gmail.com
+
+- update to 0.8.6.4
+* Handle equation environment (without numbering).
+
+---

Old:

  texmath-0.8.6.3.tar.gz
  texmath-rpmlintrc

New:

  texmath-0.8.6.4.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.RplWXY/_old  2016-07-01 09:59:55.0 +0200
+++ /var/tmp/diff_new_pack.RplWXY/_new  2016-07-01 09:59:55.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package texmath
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -17,82 +17,98 @@
 
 
 %global pkg_name texmath
-
-Name:   texmath
-Version:0.8.6.3
+%bcond_with tests
+Name:   %{pkg_name}
+Version:0.8.6.4
 Release:0
-Summary:Conversion of LaTeX math formulas to MathML or OMML
+Summary:Conversion between formats used to represent mathematics
 License:GPL-2.0
-Group:  Productivity/Publishing/TeX/Utilities
-
-Url:http://hackage.haskell.org/package/%{name}
-Source0:
http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz
-Source1:texmath-rpmlintrc
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
-BuildRequires:  ghc-Cabal-devel
-BuildRequires:  ghc-rpm-macros
+Url:https://hackage.haskell.org/package/%{name}
+Source0:
https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
 # Begin cabal-rpm deps:
 BuildRequires:  chrpath
-BuildRequires:  ghc-aeson-devel
-BuildRequires:  ghc-bytestring-devel
+BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-containers-devel
+BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-network-uri-devel
 BuildRequires:  ghc-pandoc-types-devel
 BuildRequires:  ghc-parsec-devel
+BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-split-devel
 BuildRequires:  ghc-syb-devel
 BuildRequires:  ghc-xml-devel
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if %{with tests}
+BuildRequires:  ghc-bytestring-devel
+BuildRequires:  ghc-directory-devel
+BuildRequires:  ghc-filepath-devel
+BuildRequires:  ghc-process-devel
+BuildRequires:  ghc-temporary-devel
+BuildRequires:  ghc-text-devel
+BuildRequires:  ghc-utf8-string-devel
+%endif
 # End cabal-rpm deps
 
 %description
-The texmathml library provides functions to convert LaTeX
-math formulas to presentation MathML (which can be used
-in HTML) or OMML (Office Math Markup Language, used in
-Microsoft Office). It supports basic LaTeX and AMS
-extensions, and it can parse and apply LaTeX macros.
-
+The texmath library provides functions to read and write TeX math, presentation
+MathML, and OMML (Office Math Markup Language, used in Microsoft Office).
+Support is also included for converting math formats to pandoc's native format
+(allowing conversion, via pandoc, to a variety of different markup formats).
+The TeX reader supports basic LaTeX and AMS extensions, and it can parse and
+apply LaTeX macros. (See  for a live
+demo of bidirectional conversion between LaTeX and MathML.)
+
+The package also includes several utility modules which may be useful for
+anyone looking to manipulate either TeX math or MathML. For example, a copy of
+the MathML operator dictionary is included.
+
+Use the 'executable' flag to install a standalone executable, 'texmath', that
+by default reads a LaTeX formula from 'stdin' and writes MathML to 'stdout'.
+With flags all the functionality exposed by 'Text.TeXMath' can be accessed
+through this executable. (Use the '--help' flag for a description of all
+functionality)
+
+The 'texmath' executable can also be used as a CGI script, when renamed as
+'texmath-cgi'. It will expect query parameters for 'from', 'to', 'input', and
+optionally 'inline', 

commit texmath for openSUSE:Factory

2016-05-31 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2016-05-31 12:25:05

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2016-04-30 
23:30:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2016-05-31 
12:25:06.0 +0200
@@ -1,0 +2,6 @@
+Thu May 26 06:04:59 UTC 2016 - mimi...@gmail.com
+
+- update to 0.8.6.3
+* Use POST instead of GET for texmath-cgi.
+
+---

Old:

  texmath-0.8.6.2.tar.gz

New:

  texmath-0.8.6.3.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.VXJP28/_old  2016-05-31 12:25:07.0 +0200
+++ /var/tmp/diff_new_pack.VXJP28/_new  2016-05-31 12:25:07.0 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 
 Name:   texmath
-Version:0.8.6.2
+Version:0.8.6.3
 Release:0
 Summary:Conversion of LaTeX math formulas to MathML or OMML
 License:GPL-2.0

++ texmath-0.8.6.2.tar.gz -> texmath-0.8.6.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.6.2/cgi/texmath.html 
new/texmath-0.8.6.3/cgi/texmath.html
--- old/texmath-0.8.6.2/cgi/texmath.html2016-04-21 00:01:00.0 
+0200
+++ new/texmath-0.8.6.3/cgi/texmath.html2016-05-24 21:29:41.0 
+0200
@@ -2,7 +2,7 @@
 
 
   
-  stmd.js demo
+  texmath demo
   

commit texmath for openSUSE:Factory

2016-04-30 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2016-04-30 23:30:39

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2016-04-03 
23:07:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2016-04-30 
23:30:40.0 +0200
@@ -1,0 +2,9 @@
+Tue Apr 26 09:04:55 UTC 2016 - mimi...@gmail.com
+
+- update to 0.8.6.2
+* Fixed array alignment issues
+* Use 1 and 0 for _Hide attributes, rather than on and off.
+* Fixed EUnderOver for omml output.  Previously both the under and
+the over part were being placed under
+
+---

Old:

  texmath-0.8.6.1.tar.gz

New:

  texmath-0.8.6.2.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.8WQjBd/_old  2016-04-30 23:30:41.0 +0200
+++ /var/tmp/diff_new_pack.8WQjBd/_new  2016-04-30 23:30:41.0 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 
 Name:   texmath
-Version:0.8.6.1
+Version:0.8.6.2
 Release:0
 Summary:Conversion of LaTeX math formulas to MathML or OMML
 License:GPL-2.0

++ texmath-0.8.6.1.tar.gz -> texmath-0.8.6.2.tar.gz ++
 33033 lines of diff (skipped)




commit texmath for openSUSE:Factory

2016-04-03 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2016-04-03 23:07:24

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2016-03-31 
13:02:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2016-04-03 
23:07:40.0 +0200
@@ -1,0 +2,16 @@
+Thu Mar 31 08:41:59 UTC 2016 - mimi...@gmail.com
+
+- update to 0.8.6.1
+* OMML writer:  Fixed rendering of roots, so that the degree appears
+in the right place.
+* OMML writer:  Don't include empty rPr elements.
+
+---
+Tue Mar 29 07:57:26 UTC 2016 - mimi...@gmail.com
+
+- update to 0.8.6
+* TeX reader: Support hundreds more math symbols (all of those defined in 
+Text.TeXMath.Unicode.ToTeX), including `\nwarrow`, `\swarrow`, `\nearrow`,
+`\searrow`.
+
+---

Old:

  texmath-0.8.5.1.tar.gz

New:

  texmath-0.8.6.1.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.RL48Rv/_old  2016-04-03 23:07:41.0 +0200
+++ /var/tmp/diff_new_pack.RL48Rv/_new  2016-04-03 23:07:41.0 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 
 Name:   texmath
-Version:0.8.5.1
+Version:0.8.6.1
 Release:0
 Summary:Conversion of LaTeX math formulas to MathML or OMML
 License:GPL-2.0

++ texmath-0.8.5.1.tar.gz -> texmath-0.8.6.1.tar.gz ++
 160509 lines of diff (skipped)




commit texmath for openSUSE:Factory

2016-03-31 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2016-03-31 13:02:48

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2016-03-26 
15:26:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2016-03-31 
13:02:51.0 +0200
@@ -1,0 +2,10 @@
+Tue Mar 29 07:40:14 UTC 2016 - mimi...@gmail.com
+
+- update to 0.8.5.1
+* OMML writer: Fixed order of elements in nary formulas to conform
+to OMML spec (#88, Niko Weh).  `` must follow the `` and ``
+parts of ``. This fixes rendering issues in LibreOffice
+(though Word copes with the incorrect order).
+* Added Paths_texmath to Other-Modules for texmath executable.
+
+---

Old:

  texmath-0.8.5.tar.gz

New:

  texmath-0.8.5.1.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.Zo9u0m/_old  2016-03-31 13:02:51.0 +0200
+++ /var/tmp/diff_new_pack.Zo9u0m/_new  2016-03-31 13:02:51.0 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 
 Name:   texmath
-Version:0.8.5
+Version:0.8.5.1
 Release:0
 Summary:Conversion of LaTeX math formulas to MathML or OMML
 License:GPL-2.0

++ texmath-0.8.5.tar.gz -> texmath-0.8.5.1.tar.gz ++
 3430 lines of diff (skipped)




commit texmath for openSUSE:Factory

2016-03-26 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2016-03-26 15:26:08

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2016-02-17 
12:25:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2016-03-26 
15:26:11.0 +0100
@@ -1,0 +2,13 @@
+Mon Mar 21 07:52:29 UTC 2016 - mimi...@gmail.com
+
+- update to 0.8.5 
+* TeX parser: Support limited styling inside \DeclareMathOperator.
+* TeX reader: Correctly parse \mbox.  Its argument is text mode.
+* Updated mathml tests to use mo for operators.
+* TeX reader: support mathopen, mathclose, mathpunct.
+* MathML writer: render EMathOperator as mo, not mi.
+* MathML: handle leading space in EText.
+* Take --version in executable from cabal metadata.
+* Added Paths_texmath to other-modules.
+
+---

Old:

  texmath-0.8.4.2.tar.gz

New:

  texmath-0.8.5.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.l0X4o1/_old  2016-03-26 15:26:12.0 +0100
+++ /var/tmp/diff_new_pack.l0X4o1/_new  2016-03-26 15:26:12.0 +0100
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 
 Name:   texmath
-Version:0.8.4.2
+Version:0.8.5
 Release:0
 Summary:Conversion of LaTeX math formulas to MathML or OMML
 License:GPL-2.0

++ texmath-0.8.4.2.tar.gz -> texmath-0.8.5.tar.gz ++
 2313 lines of diff (skipped)




commit texmath for openSUSE:Factory

2016-02-17 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2016-02-17 10:25:56

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2015-12-23 
08:49:25.0 +0100
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2016-02-17 
12:25:29.0 +0100
@@ -1,0 +2,10 @@
+Sun Feb 14 15:19:50 UTC 2016 - mimi...@gmail.com
+
+- update to 0.8.4.2
+* Fixed overbrace, underbrace.  Previously we were using the wrong
+character: U+FE37 instead of U+23DE.  This didn't work in Word.
+* Support \mathop, \mathrel, \mathbin, \mathord
+* MathML - render Symbol Ord as mi, not mo.
+* Handle align environments with > 2 cells per row.
+
+---

Old:

  texmath-0.8.4.1.tar.gz

New:

  texmath-0.8.4.2.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.8SBO1i/_old  2016-02-17 12:25:30.0 +0100
+++ /var/tmp/diff_new_pack.8SBO1i/_new  2016-02-17 12:25:30.0 +0100
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 
 Name:   texmath
-Version:0.8.4.1
+Version:0.8.4.2
 Release:0
 Summary:Conversion of LaTeX math formulas to MathML or OMML
 License:GPL-2.0

++ texmath-0.8.4.1.tar.gz -> texmath-0.8.4.2.tar.gz ++
 38814 lines of diff (skipped)




commit texmath for openSUSE:Factory

2015-12-22 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2015-12-23 08:49:24

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2015-10-20 
00:07:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2015-12-23 
08:49:25.0 +0100
@@ -1,0 +2,24 @@
+Sun Dec 13 17:03:51 UTC 2015 - mimi...@gmail.com
+
+- update to 0.8.4.1
+* Fixed bold-italic in OMML.  Previously `\mathbfit` didn't work
+properly in OMML output.
+* Ignore `\nonumber`.
+* Allow styling in `\operatorname` e.g. `\operatorname{\mathcal{L}}`.
+* Fixed bug in `supHide` and `subHide` for OMML.  This  led to little
+empty boxes being displayed in integrals with subscripts but no
+superscripts.
+* Implemented `\mod` as a math operator.  This doesn't capture all the
+spacing subtleties of the amsmath version, but should be good enough
+for most purposes.
+* Allow pandoc-types < 1.17.
+* Improved symbol spacing in Pandoc output.
+This change avoids putting space around binary symbols that
+come at the beginning or end of a group, or appear on their
+own.  It also avoids spacing on a binary symbol that follows
+a Bin, Op, Rel, Open, or Punct atom, in accord with
+TeXBook Appendix G.  We could go farther towards exactly
+matching the TeXBook rules, but this simple change goes some of
+the way.
+
+---

Old:

  texmath-0.8.4.tar.gz

New:

  texmath-0.8.4.1.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.EYg0gV/_old  2015-12-23 08:49:26.0 +0100
+++ /var/tmp/diff_new_pack.EYg0gV/_new  2015-12-23 08:49:26.0 +0100
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 
 Name:   texmath
-Version:0.8.4
+Version:0.8.4.1
 Release:0
 Summary:Conversion of LaTeX math formulas to MathML or OMML
 License:GPL-2.0

++ texmath-0.8.4.tar.gz -> texmath-0.8.4.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.4/README.markdown 
new/texmath-0.8.4.1/README.markdown
--- old/texmath-0.8.4/README.markdown   2015-10-15 20:08:21.0 +0200
+++ new/texmath-0.8.4.1/README.markdown 2015-12-11 22:58:26.0 +0100
@@ -25,6 +25,16 @@
 
 To run the test suite, compile with `--enable-tests` and do `cabal test`.
 
+Alternatively, texmath can be installed using
+[stack](https://github.com/commercialhaskell/stack).  Install
+the stack binary somewhere in your path.  Then, in the texmath
+repository,
+
+stack setup
+stack install --flag texmath:executable
+
+The `texmath` binary will be put in `~/.local/bin`.
+
 Macro definitions may be included before a LaTeX formula.
 
 `texmath` will behave as a CGI script when called under the name
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.4/changelog new/texmath-0.8.4.1/changelog
--- old/texmath-0.8.4/changelog 2015-10-15 20:08:21.0 +0200
+++ new/texmath-0.8.4.1/changelog   2015-12-11 22:58:26.0 +0100
@@ -1,3 +1,30 @@
+texmath (0.8.4.1)
+
+  * Added stack install instructions.
+  * Fixed bold-italic in OMML (#76).  Previously `\mathbfit` didn't work
+properly in OMML output.
+  * Ignore `\nonumber` (#79).
+  * Allow styling in `\operatorname` e.g. `\operatorname{\mathcal{L}}` (#80).
+  * Fixed bug in `supHide` and `subHide` for OMML.  This  led to little
+empty boxes being displayed in integrals with subscripts but no
+superscripts.  See jgm/pandoc#2571.
+  * Implemented `\mod` as a math operator (#81).  This doesn't capture all the
+spacing subtleties of the amsmath version, but should be good enough
+for most purposes.
+  * Allow pandoc-types < 1.17.
+
+texmath (0.8.4)
+
+  * Improved symbol spacing in Pandoc output (jgm/pandoc#2261).
+This change avoids putting space around binary symbols that
+come at the beginning or end of a group, or appear on their
+own.  It also avoids spacing on a binary symbol that follows
+a Bin, Op, Rel, Open, or Punct atom, in accord with
+TeXBook Appendix G.  We could go farther towards exactly
+matching the TeXBook rules, but this simple change goes some of
+the way.
+  * Added stack.yaml.
+
 texmath (0.8.3)
 
   * Parse uppercase Greek letters as EIdentifier, not ESymbol Op.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.4/src/Text/TeXMath/Readers/TeX.hs 

commit texmath for openSUSE:Factory

2015-10-19 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2015-10-19 22:53:20

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


Package is "texmath"

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2015-08-28 
08:26:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2015-10-20 
00:07:12.0 +0200
@@ -1,0 +2,5 @@
+Sun Oct 18 14:30:58 UTC 2015 - mimi...@gmail.com
+
+- update to 0.8.4 
+
+---

Old:

  texmath-0.8.3.tar.gz

New:

  texmath-0.8.4.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.261lNR/_old  2015-10-20 00:07:13.0 +0200
+++ /var/tmp/diff_new_pack.261lNR/_new  2015-10-20 00:07:13.0 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 
 Name:   texmath
-Version:0.8.3
+Version:0.8.4
 Release:0
 Summary:Conversion of LaTeX math formulas to MathML or OMML
 License:GPL-2.0

++ texmath-0.8.3.tar.gz -> texmath-0.8.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.3/src/Text/TeXMath/Writers/Pandoc.hs 
new/texmath-0.8.4/src/Text/TeXMath/Writers/Pandoc.hs
--- old/texmath-0.8.3/src/Text/TeXMath/Writers/Pandoc.hs2015-08-18 
18:44:37.0 +0200
+++ new/texmath-0.8.4/src/Text/TeXMath/Writers/Pandoc.hs2015-10-15 
20:08:21.0 +0200
@@ -35,9 +35,32 @@
 
 expsToInlines :: TextType -> [Exp] -> Maybe [Inline]
 expsToInlines tt xs = do
-  res <- mapM (expToInlines tt) xs
+  res <- mapM (expToInlines tt) (addSpaces xs)
   return (concat res)
 
+-- This adds spaces around certain symbols, in accord
+-- with Appendix G of TeXBook.
+addSpaces :: [Exp] -> [Exp]
+addSpaces (ESymbol t1 s1 : ESymbol t2 s2 : xs)
+  | t2 == Pun || (t1 `notElem` [Bin, Op, Rel, Open, Pun] && not (null xs)) =
+ESymbol t1 s1 : addSpace t2 (ESymbol t2 s2) ++ addSpaces xs
+addSpaces (x : ESymbol t2 s2 : xs)
+  | not (null xs) =
+x : addSpace t2 (ESymbol t2 s2) ++ addSpaces xs
+addSpaces (x : xs) = x : addSpaces xs
+addSpaces [] = []
+
+addSpace :: TeXSymbolType -> Exp -> [Exp]
+addSpace t x =
+  case t of
+  Bin -> [medspace, x, medspace]
+  Rel -> [widespace, x, widespace]
+  Pun -> [x, thinspace]
+  _   -> [x]
+  where thinspace = EText TextNormal "\x2006"
+medspace  = EText TextNormal "\x2005"
+widespace = EText TextNormal "\x2004"
+
 renderStr :: TextType -> String -> Inline
 renderStr tt s =
   case tt of
@@ -61,15 +84,7 @@
 expToInlines TextNormal (EIdentifier s) = Just [renderStr TextItalic s]
 expToInlines tt (EIdentifier s) = Just [renderStr tt s]
 expToInlines tt (EMathOperator s) = Just [renderStr tt s]
-expToInlines tt (ESymbol t s) = Just $ addSpace t $ renderStr tt s
-  where addSpace Op x = [x]
-addSpace Bin x = [medspace, x, medspace]
-addSpace Rel x = [widespace, x, widespace]
-addSpace Pun x = [x, thinspace]
-addSpace _ x = [x]
-thinspace = Str "\x2006"
-medspace  = Str "\x2005"
-widespace = Str "\x2004"
+expToInlines tt (ESymbol _ s) = Just [renderStr tt s]
 expToInlines tt (EDelimited start end xs) = do
   xs' <- mapM (either (return . (:[]) . renderStr tt) (expToInlines tt)) xs
   return $ [renderStr tt start] ++ concat xs' ++ [renderStr tt end]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.3/texmath.cabal 
new/texmath-0.8.4/texmath.cabal
--- old/texmath-0.8.3/texmath.cabal 2015-08-18 18:44:37.0 +0200
+++ new/texmath-0.8.4/texmath.cabal 2015-10-15 20:08:21.0 +0200
@@ -1,5 +1,5 @@
 Name:texmath
-Version: 0.8.3
+Version: 0.8.4
 Cabal-Version:   >= 1.10
 Build-type:  Simple
 Synopsis:Conversion between formats used to represent mathematics.




commit texmath for openSUSE:Factory

2015-08-28 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2015-08-28 08:26:29

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


Package is texmath

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2015-07-08 
06:59:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2015-08-28 
08:26:30.0 +0200
@@ -1,0 +2,7 @@
+Sun Aug 23 17:48:29 UTC 2015 - mimi...@gmail.com
+
+- update to 0.8.3
+* Parse uppercase Greek letters as EIdentifier, not ESymbol Op.
+   This fixes handling of things like `$Lambda^1$`, particularly in omml.
+
+---

Old:

  texmath-0.8.2.2.tar.gz

New:

  texmath-0.8.3.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.ZCnv49/_old  2015-08-28 08:26:31.0 +0200
+++ /var/tmp/diff_new_pack.ZCnv49/_new  2015-08-28 08:26:31.0 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 
 Name:   texmath
-Version:0.8.2.2
+Version:0.8.3
 Release:0
 Summary:Conversion of LaTeX math formulas to MathML or OMML
 License:GPL-2.0

++ texmath-0.8.2.2.tar.gz - texmath-0.8.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.2.2/changelog new/texmath-0.8.3/changelog
--- old/texmath-0.8.2.2/changelog   2015-07-05 00:11:08.0 +0200
+++ new/texmath-0.8.3/changelog 2015-08-18 18:44:37.0 +0200
@@ -1,3 +1,8 @@
+texmath (0.8.3)
+
+  * Parse uppercase Greek letters as EIdentifier, not ESymbol Op.
+This fixes handling of things like `$Lambda^1$`, particularly in omml.
+
 texmath (0.8.2.2)
 
   * Handle `.` after number with no following digits.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.2.2/src/Text/TeXMath/Readers/TeX.hs 
new/texmath-0.8.3/src/Text/TeXMath/Readers/TeX.hs
--- old/texmath-0.8.2.2/src/Text/TeXMath/Readers/TeX.hs 2015-07-05 
00:11:08.0 +0200
+++ new/texmath-0.8.3/src/Text/TeXMath/Readers/TeX.hs   2015-08-18 
18:44:37.0 +0200
@@ -723,38 +723,38 @@
, (\\beta, EIdentifier \x03B2)
, (\\chi, EIdentifier \x03C7)
, (\\delta, EIdentifier \x03B4)
-   , (\\Delta, ESymbol Op \x0394)
+   , (\\Delta, EIdentifier \x0394)
, (\\epsilon, EIdentifier \x03F5)
, (\\varepsilon, EIdentifier \x03B5)
, (\\eta, EIdentifier \x03B7)
, (\\gamma, EIdentifier \x03B3)
-   , (\\Gamma, ESymbol Op \x0393)
+   , (\\Gamma, EIdentifier \x0393)
, (\\iota, EIdentifier \x03B9)
, (\\kappa, EIdentifier \x03BA)
, (\\lambda, EIdentifier \x03BB)
-   , (\\Lambda, ESymbol Op \x039B)
+   , (\\Lambda, EIdentifier \x039B)
, (\\mu, EIdentifier \x03BC)
, (\\nu, EIdentifier \x03BD)
, (\\omega, EIdentifier \x03C9)
-   , (\\Omega, ESymbol Op \x03A9)
+   , (\\Omega, EIdentifier \x03A9)
, (\\phi, EIdentifier \x03D5)
, (\\varphi, EIdentifier \x03C6)
-   , (\\Phi, ESymbol Op \x03A6)
+   , (\\Phi, EIdentifier \x03A6)
, (\\pi, EIdentifier \x03C0)
-   , (\\Pi, ESymbol Op \x03A0)
+   , (\\Pi, EIdentifier \x03A0)
, (\\psi, EIdentifier \x03C8)
-   , (\\Psi, ESymbol Ord \x03A8)
+   , (\\Psi, EIdentifier \x03A8)
, (\\rho, EIdentifier \x03C1)
, (\\sigma, EIdentifier \x03C3)
-   , (\\Sigma, ESymbol Op \x03A3)
+   , (\\Sigma, EIdentifier \x03A3)
, (\\tau, EIdentifier \x03C4)
, (\\theta, EIdentifier \x03B8)
, (\\vartheta, EIdentifier \x03D1)
-   , (\\Theta, ESymbol Op \x0398)
+   , (\\Theta, EIdentifier \x0398)
, (\\upsilon, EIdentifier \x03C5)
, (\\Upsilon, EIdentifier \x03A5)
, (\\xi, EIdentifier \x03BE)
-   , (\\Xi, ESymbol Op \x039E)
+   , (\\Xi, EIdentifier \x039E)
, (\\zeta, EIdentifier \x03B6)
, (\\pm, ESymbol Bin \x00B1)
, (\\mp, ESymbol Bin \x2213)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.2.2/texmath.cabal 
new/texmath-0.8.3/texmath.cabal
--- old/texmath-0.8.2.2/texmath.cabal   2015-07-05 00:11:08.0 +0200
+++ new/texmath-0.8.3/texmath.cabal 2015-08-18 18:44:37.0 +0200
@@ -1,5 +1,5 @@
 Name:texmath
-Version: 0.8.2.2
+Version: 0.8.3
 

commit texmath for openSUSE:Factory

2015-07-07 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2015-07-08 06:59:53

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


Package is texmath

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2015-05-21 
08:13:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2015-07-08 
06:59:54.0 +0200
@@ -1,0 +2,9 @@
+Mon Jul  6 12:54:35 UTC 2015 - mimi...@gmail.com
+
+- update to 0.8.2.2
+* Handle . after number with no following digits.
+* Handle bare hyphen in \text{...}. Closes jgm/pandoc#2274.
+* Support \ltimes and \rtimes in the TeX reader (Arata Mizuki).
+* Slightly more efficient number parser.
+
+---

Old:

  texmath-0.8.2.tar.gz

New:

  texmath-0.8.2.2.tar.gz



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.UxxAZD/_old  2015-07-08 06:59:54.0 +0200
+++ /var/tmp/diff_new_pack.UxxAZD/_new  2015-07-08 06:59:54.0 +0200
@@ -19,7 +19,7 @@
 %global pkg_name texmath
 
 Name:   texmath
-Version:0.8.2
+Version:0.8.2.2
 Release:0
 Summary:Conversion of LaTeX math formulas to MathML or OMML
 License:GPL-2.0

++ texmath-0.8.2.tar.gz - texmath-0.8.2.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.2/changelog new/texmath-0.8.2.2/changelog
--- old/texmath-0.8.2/changelog 2015-05-02 19:19:12.0 +0200
+++ new/texmath-0.8.2.2/changelog   2015-07-05 00:11:08.0 +0200
@@ -1,3 +1,13 @@
+texmath (0.8.2.2)
+
+  * Handle `.` after number with no following digits.
+
+texmath (0.8.2.1)
+
+  * Handle bare hyphen in `\text{...}`.  Closes jgm/pandoc#2274.
+  * Support `\ltimes` and `\rtimes` in the TeX reader (Arata Mizuki).
+  * Slightly more efficient number parser.
+
 texmath (0.8.2)
 
   * Better handling of decimal points. Decimal points are now parsed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.2/src/Text/TeXMath/Readers/TeX.hs 
new/texmath-0.8.2.2/src/Text/TeXMath/Readers/TeX.hs
--- old/texmath-0.8.2/src/Text/TeXMath/Readers/TeX.hs   2015-05-02 
19:19:12.0 +0200
+++ new/texmath-0.8.2.2/src/Text/TeXMath/Readers/TeX.hs 2015-07-05 
00:11:08.0 +0200
@@ -244,15 +244,13 @@
 inbrackets = (brackets $ manyExp $ notFollowedBy (char ']')  expr)
 
 number :: TP Exp
-number = lexeme $ ENumber $ decimalNumber
-  where decimalNumber = try $ do
+number = lexeme $ ENumber $ try decimalNumber
+  where decimalNumber = do
   xs - many digit
-  pt - option  (string .)
-  if null pt
- then if null xs
- then mzero
- else return xs
- else ((xs ++ pt) ++) $ many1 digit
+  ys - option [] $ try (char '.'  (('.':) $ many1 digit))
+  case xs ++ ys of
+   []  - mzero
+   zs  - return zs
 
 enclosure :: TP Exp
 enclosure = basicEnclosure | scaledEnclosure | delimited
@@ -719,6 +717,8 @@
, (\\backslash, ESymbol Bin \x2216)
, (\\setminus, ESymbol Bin \\)
, (\\times, ESymbol Bin \x00D7)
+   , (\\ltimes, ESymbol Bin \x22C9)
+   , (\\rtimes, ESymbol Bin \x22CA)
, (\\alpha, EIdentifier \x03B1)
, (\\beta, EIdentifier \x03B2)
, (\\chi, EIdentifier \x03C7)
@@ -969,6 +969,7 @@
 ligature :: TP String
 ligature = try (\x2014 $ string ---)
| try (\x2013 $ string --)
+   | try (string -)
| try (\x201C $ string ``)
| try (\x201D $ string '')
| try (\x2019 $ string ')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.2/tests/readers/tex/23.native 
new/texmath-0.8.2.2/tests/readers/tex/23.native
--- old/texmath-0.8.2/tests/readers/tex/23.native   1970-01-01 
01:00:00.0 +0100
+++ new/texmath-0.8.2.2/tests/readers/tex/23.native 2015-07-05 
00:11:09.0 +0200
@@ -0,0 +1 @@
+[ENumber 1,ESymbol Ord .]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.2/tests/src/23.tex 
new/texmath-0.8.2.2/tests/src/23.tex
--- old/texmath-0.8.2/tests/src/23.tex  1970-01-01 01:00:00.0 +0100
+++ new/texmath-0.8.2.2/tests/src/23.tex2015-07-05 00:11:09.0 
+0200
@@ -0,0 +1 @@
+1.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.8.2/tests/writers/23.mml 
new/texmath-0.8.2.2/tests/writers/23.mml
--- 

commit texmath for openSUSE:Factory

2015-05-21 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2015-05-21 08:13:52

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


Package is texmath

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2014-08-01 
07:08:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2015-05-21 
08:13:53.0 +0200
@@ -1,0 +2,141 @@
+Mon May  4 06:00:54 UTC 2015 - mimi...@gmail.com
+
+- update to 0.8.2
+* Better handling of decimal points. Decimal points are now parsed
+as parts of numbers, not as separate symbols.  E.g. in MathML they
+now appear in `mn` elements.  Closes #74.
+
+---
+Thu Apr 23 20:10:09 UTC 2015 - mimi...@gmail.com
+
+- update to 0.8.1
+  * OMML: Don't force everything into Roman font by default.
+This change ensures that variables will be italic by
+default in Word.  See jgm/pandoc#2075.
+  * Fixed typo in `defaultEnv` to include `amssymb` (#68).
+  * Moved some lookup tables to C, and disabled aggressive
+profiling defaults, to avoid excessive memory usage in
+compiling with clang (#70).
+  * Support `\newcommand*` in `parseMacroDefinition` (jgm/pandoc#2005).
+  * Fixed order bug for over/under in OMML reader (#66).
+  * Support `\boldsymbol` (#67).
+  * Added network-uri flag. This addresses the split of network
+and network-uri packages.
+  * OMML reader: change default accent (Jesse Rosenthal).
+The default had previously been set as accute (possibly as a
+placeholder). It appears to be circumflex/hat instead.
+  * Added OMML reader (Jesse Rosenthal).
+  * Support latex \substack (#57).
+  * Added EBoxed and implemented in readers and writers (#58).
+  * Handle latex \genfrac.  Use \genfrac for \brace, \brack,
+etc. when amsmath is available.
+  * Improvements in handling of space characters.
+  * Use ESpace rather than EText when a mathml mtext just contains
+a space.
+  * Use \mspace when needed to get latex spaces with odd sizes, rather
+than finding the closest simple command.
+  * Use Rational instead of Double in ESpaced, EScaled.
+  * Shared: Export getSpaceWidth, getSpaceChars.
+  * Shared: Export fixTree, isEmpty, empty (formerly in MathML reader).
+  * TeX reader:  further improvements in error reporting.
+Instead of reporting line and column, a snippet is printed
+with a caret indicating the position of the error.  Also
+fixed bad position information when control sequences are
+followed by a letter.
+  * TeX reader:
++ Improved error reporting.
++ Optimized parser.
++ Treat `\ ` as ESpaced rather than ESymbol.
++ Internal improvements, including using the parsec3 interface
+  instead of the older parsec2 compatibility interface.
+  * Added tests for phantom.
+  * Changes in Exp type:
++ Removed EUp, EDown, EDownup, EUnary, EBinary.
++ Added EFraction (and FractionType), ESqrt, Eroot, EPhantom.
++ Added boolean convertible parameter to EUnder, EOver, EUnderover.
++ Changed parameter of EScaled from String to Double.
++ Changed parameter of ESpace from String to Double.
++ Removed EStretchy.
++ Added EStyled, corresponding to mstyle in mathml, and \mathrm,
+  \mathcal, etc. in TeX (which can contain arbitrary math content,
+  not just text).
++ Changed the type of EDelimited.  The contents of an EDelimited are
+  now either Right Exp or Left String (the latter case represents a
+  fence in middle position, e.g. \mid| in LaTeX).
+  * Module reorganisation:  the exposed interface has been completely
+changed, and modules for reading MathML and writing TeX math
+have been added:
++ All writers now reside in Text.TeXMath.Writers.
+- Text.TeXMath.MathML - Text.TeXMath.Writers.MathML.
+  toMathML and showExp are removed, writeMathML added.
+- Text.TeXMath.OMML - Text.TeXMath.Writers.OMML.
+  toOMML and showExp removed, writeOMML added.
+- Text.TeXMath.Pandoc - Text.TeXMath.Writers.Pandoc.
+  toPandoc removed, writePandoc added.
+- New module Text.TeXMath.Writers.TeX, exporting writeTeX,
+  writeTeXWith, addLaTeXEnvironment (the latter giving control
+  over which packages are assumed to be available).
++ All readers now reside in Text.TeXMath.Readers.
+- Text.TeXMath.MathMLParser - Text.TeXMath.Readers.MathML,
+  exporting readMathML.
+- Text.TeXMath.Readers.TeX nows exports readTeX rather than
+  parseFormula.
++ New modules for unicode conversion: Text.TeXMath.Unicode.ToASCII,
+  Text.TeXMath.Unicode.ToTeX, Text.TeXMath.Unicode.ToUnicode.
++ Two MathML specific modules: 

commit texmath for openSUSE:Factory

2014-07-31 Thread h_root
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2014-08-01 07:08:10

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


Package is texmath

Changes:

--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2014-04-02 
17:19:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2014-08-01 
07:08:26.0 +0200
@@ -1,0 +2,6 @@
+Thu Jul 31 14:05:51 UTC 2014 - dims...@opensuse.org
+
+- Rename rpmlintrc to %{name}-rpmlintrc.
+  Follow the packaging guidelines.
+
+---

Old:

  rpmlintrc

New:

  texmath-rpmlintrc



Other differences:
--
++ texmath.spec ++
--- /var/tmp/diff_new_pack.4duMxd/_old  2014-08-01 07:08:28.0 +0200
+++ /var/tmp/diff_new_pack.4duMxd/_new  2014-08-01 07:08:28.0 +0200
@@ -27,6 +27,7 @@
 
 Url:http://hackage.haskell.org/package/%{name}
 Source0:
http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz
+Source1:texmath-rpmlintrc
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 BuildRequires:  ghc-Cabal-devel

++ texmath-rpmlintrc ++
addFilter(no-manual-page-for-binary)
addFilter(name-repeated-in-summary)
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org