commit ghc-JuicyPixels for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2020-08-28 21:24:01

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.3399 (New)


Package is "ghc-JuicyPixels"

Fri Aug 28 21:24:01 2020 rev:29 rq:829153 version:3.3.5

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2020-06-19 17:07:07.713059271 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.3399/ghc-JuicyPixels.changes
2020-08-28 21:24:02.904401753 +0200
@@ -1,0 +2,5 @@
+Tue Aug 18 10:43:49 UTC 2020 - Peter Simons 
+
+- Replace %setup -q with the more modern %autosetup macro.
+
+---



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.Nmj18L/_old  2020-08-28 21:24:03.452402013 +0200
+++ /var/tmp/diff_new_pack.Nmj18L/_new  2020-08-28 21:24:03.456402015 +0200
@@ -51,7 +51,7 @@
 This package provides the Haskell %{pkg_name} library development files.
 
 %prep
-%setup -q -n %{pkg_name}-%{version}
+%autosetup -n %{pkg_name}-%{version}
 
 %build
 %ghc_lib_build




commit ghc-JuicyPixels for openSUSE:Factory

2020-06-19 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2020-06-19 17:07:05

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.3606 (New)


Package is "ghc-JuicyPixels"

Fri Jun 19 17:07:05 2020 rev:28 rq:815014 version:3.3.5

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2020-05-11 13:35:46.544416000 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.3606/ghc-JuicyPixels.changes
2020-06-19 17:07:07.713059271 +0200
@@ -1,0 +2,5 @@
+Tue Jun 16 11:13:37 UTC 2020 - Peter Simons 
+
+- Re-generate file with latest version of spec-cleaner.
+
+---



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.GRtZ66/_old  2020-06-19 17:07:08.197060544 +0200
+++ /var/tmp/diff_new_pack.GRtZ66/_new  2020-06-19 17:07:08.201060556 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-JuicyPixels
 #
-# 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 ghc-JuicyPixels for openSUSE:Factory

2020-05-11 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2020-05-11 13:35:24

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.2738 (New)


Package is "ghc-JuicyPixels"

Mon May 11 13:35:24 2020 rev:27 rq:801031 version:3.3.5

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2019-12-27 13:51:01.072558500 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.2738/ghc-JuicyPixels.changes
2020-05-11 13:35:46.544416000 +0200
@@ -1,0 +2,14 @@
+Wed May  6 06:52:10 UTC 2020 - psim...@suse.com
+
+- Update JuicyPixels to version 3.3.5.
+  v3.3.5 January 2020
+  ---
+
+  Maintenance release to push various pull requests onto
+  hackage
+
+   * Exporting Pixel32 (will)
+   * Palettization of transparent frames in Gif (flutterlice)
+   * Documentation fixes (lehins)
+
+---

Old:

  JuicyPixels-3.3.4.tar.gz

New:

  JuicyPixels-3.3.5.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.Uw4z6M/_old  2020-05-11 13:35:47.848418734 +0200
+++ /var/tmp/diff_new_pack.Uw4z6M/_new  2020-05-11 13:35:47.848418734 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-JuicyPixels
 #
-# 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
@@ -18,7 +18,7 @@
 
 %global pkg_name JuicyPixels
 Name:   ghc-%{pkg_name}
-Version:3.3.4
+Version:3.3.5
 Release:0
 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause

++ JuicyPixels-3.3.4.tar.gz -> JuicyPixels-3.3.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.3.4/JuicyPixels.cabal 
new/JuicyPixels-3.3.5/JuicyPixels.cabal
--- old/JuicyPixels-3.3.4/JuicyPixels.cabal 2019-10-02 21:17:11.0 
+0200
+++ new/JuicyPixels-3.3.5/JuicyPixels.cabal 2020-02-28 09:16:46.0 
+0100
@@ -1,5 +1,5 @@
 Name:JuicyPixels
-Version: 3.3.4
+Version: 3.3.5
 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
 Description:
 
<>
@@ -28,7 +28,7 @@
 Source-Repository this
 Type:  git
 Location:  git://github.com/Twinside/Juicy.Pixels.git
-Tag:   v3.3.3.1
+Tag:   v3.3.5
 
 Flag Mmap
 Description: Enable the file loading via mmap (memory map)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.3.4/changelog 
new/JuicyPixels-3.3.5/changelog
--- old/JuicyPixels-3.3.4/changelog 2019-10-02 21:17:11.0 +0200
+++ new/JuicyPixels-3.3.5/changelog 2020-02-28 09:16:46.0 +0100
@@ -1,6 +1,16 @@
 Change log
 ==
 
+v3.3.5 January 2020
+---
+
+Maintenance release to push various pull requests onto
+hackage
+
+ * Exporting Pixel32 (will)
+ * Palettization of transparent frames in Gif (flutterlice)
+ * Documentation fixes (lehins)
+
 v3.3.4 September 2019
 -
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.3.4/docimages/pixelgraph.svg 
new/JuicyPixels-3.3.5/docimages/pixelgraph.svg
--- old/JuicyPixels-3.3.4/docimages/pixelgraph.svg  2015-04-25 
11:09:38.0 +0200
+++ new/JuicyPixels-3.3.5/docimages/pixelgraph.svg  2018-08-14 
13:07:59.0 +0200
@@ -1,264 +1,264 @@
-
-http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd;>
-
-
-http://www.w3.org/2000/svg; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
-
-pixelGraphic
-
-
-PixelRGB8
-
-PixelRGB8
-
-
-PixelRGBA8
-
-PixelRGBA8
-
-
-PixelRGB8PixelRGBA8
-
-
-promotePixel
-
-
-PixelRGBF
-
-PixelRGBF
-
-
-PixelRGB8PixelRGBF
-
-
-promotePixel
-
-
-Pixel8
-
-Pixel8
-
-
-PixelRGB8Pixel8
-
-
-computeLuma
-
-
-PixelCMYK8
-
-PixelCMYK8
-
-
-PixelRGB8PixelCMYK8
-
-
-convertPixel
-
-
-PixelYCbCr8
-
-PixelYCbCr8
-
-
-PixelRGB8PixelYCbCr8
-
-
-convertPixel
-
-
-PixelRGB16
-
-PixelRGB16
-
-
-PixelRGBA16
-
-PixelRGBA16
-
-
-PixelRGB16PixelRGBA16
-
-
-promotePixel
-
-
-Pixel16
-
-Pixel16
-
-
-PixelRGB16Pixel16
-
-
-computeLuma
-
-
-PixelCMYK16
-
-PixelCMYK16
-
-
-PixelRGB16PixelCMYK16
-
-
-convertPixel
-
-
-PixelRGBA16PixelRGB16
-
-
-dropTransparency
-
-
-PixelRGBA8PixelRGB8
-
-
-dropTransparency
-
-
-PixelRGBA8Pixel8
-
-
-computeLuma
-
-

commit ghc-JuicyPixels for openSUSE:Factory

2019-12-27 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2019-12-27 13:50:53

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.6675 (New)


Package is "ghc-JuicyPixels"

Fri Dec 27 13:50:53 2019 rev:26 rq:759319 version:3.3.4

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2019-10-18 14:33:29.020231545 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.6675/ghc-JuicyPixels.changes
2019-12-27 13:51:01.072558500 +0100
@@ -1,0 +2,5 @@
+Fri Nov  8 16:14:06 UTC 2019 - Peter Simons 
+
+- Drop obsolete group attributes.
+
+---



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.5LQgQz/_old  2019-12-27 13:51:02.084559219 +0100
+++ /var/tmp/diff_new_pack.5LQgQz/_new  2019-12-27 13:51:02.084559219 +0100
@@ -22,7 +22,6 @@
 Release:0
 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause
-Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
@@ -43,7 +42,6 @@
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
-Group:  Development/Libraries/Haskell
 Requires:   %{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}




commit ghc-JuicyPixels for openSUSE:Factory

2019-10-18 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2019-10-18 14:33:27

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.2352 (New)


Package is "ghc-JuicyPixels"

Fri Oct 18 14:33:27 2019 rev:25 rq:737184 version:3.3.4

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2019-06-30 10:21:24.515611552 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.2352/ghc-JuicyPixels.changes
2019-10-18 14:33:29.020231545 +0200
@@ -1,0 +2,11 @@
+Thu Oct  3 02:02:01 UTC 2019 - psim...@suse.com
+
+- Update JuicyPixels to version 3.3.4.
+  v3.3.4 September 2019
+  -
+
+   * support reading compressed zTXt metadata from PNG files (claudeha)
+   * Add helper functions to convert a DynamicImage to RGB16 (uglyoldbob)
+   * Fix RGB to CMYK conversion (lehins)
+
+---

Old:

  JuicyPixels-3.3.3.1.tar.gz

New:

  JuicyPixels-3.3.4.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.5U98Nj/_old  2019-10-18 14:33:29.564230128 +0200
+++ /var/tmp/diff_new_pack.5U98Nj/_new  2019-10-18 14:33:29.564230128 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name JuicyPixels
 Name:   ghc-%{pkg_name}
-Version:3.3.3.1
+Version:3.3.4
 Release:0
 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause

++ JuicyPixels-3.3.3.1.tar.gz -> JuicyPixels-3.3.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.3.3.1/JuicyPixels.cabal 
new/JuicyPixels-3.3.4/JuicyPixels.cabal
--- old/JuicyPixels-3.3.3.1/JuicyPixels.cabal   2019-06-19 21:11:57.0 
+0200
+++ new/JuicyPixels-3.3.4/JuicyPixels.cabal 2019-10-02 21:17:11.0 
+0200
@@ -1,5 +1,5 @@
 Name:JuicyPixels
-Version: 3.3.3.1
+Version: 3.3.4
 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
 Description:
 
<>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.3.3.1/changelog 
new/JuicyPixels-3.3.4/changelog
--- old/JuicyPixels-3.3.3.1/changelog   2019-06-19 21:11:17.0 +0200
+++ new/JuicyPixels-3.3.4/changelog 2019-10-02 21:17:11.0 +0200
@@ -1,6 +1,13 @@
 Change log
 ==
 
+v3.3.4 September 2019
+-
+
+ * support reading compressed zTXt metadata from PNG files (claudeha)
+ * Add helper functions to convert a DynamicImage to RGB16 (uglyoldbob)
+ * Fix RGB to CMYK conversion (lehins)
+
 v3.3.3.1 June 2019
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/JuicyPixels-3.3.3.1/src/Codec/Picture/Png/Internal/Metadata.hs 
new/JuicyPixels-3.3.4/src/Codec/Picture/Png/Internal/Metadata.hs
--- old/JuicyPixels-3.3.3.1/src/Codec/Picture/Png/Internal/Metadata.hs  
2019-06-19 21:11:57.0 +0200
+++ new/JuicyPixels-3.3.4/src/Codec/Picture/Png/Internal/Metadata.hs
2019-10-02 21:17:11.0 +0200
@@ -13,13 +13,15 @@
 
 import Data.Maybe( fromMaybe )
 import Data.Binary( Binary( get, put ), encode )
-import Data.Binary.Get( getLazyByteStringNul )
+import Data.Binary.Get( getLazyByteStringNul, getWord8 )
 import Data.Binary.Put( putLazyByteString, putWord8 )
 import qualified Data.ByteString.Lazy.Char8 as L
 #if !MIN_VERSION_base(4,11,0)
 import Data.Monoid( (<>) )
 #endif
 
+import qualified Codec.Compression.Zlib as Z
+
 import Codec.Picture.InternalHelper
 import qualified Codec.Picture.Metadata as Met
 import Codec.Picture.Metadata ( Metadatas
@@ -68,8 +70,26 @@
 putWord8 0
 putLazyByteString pdata
 
-textToMetadata :: PngText -> Metadatas
-textToMetadata ptext = case pngKeyword ptext of
+data PngZText = PngZText
+  { pngZKeyword :: !L.ByteString
+  , pngZData:: !L.ByteString
+  }
+  deriving Show
+
+instance Binary PngZText where
+  get = PngZText <$> getLazyByteStringNul <* getCompressionType <*> 
(Z.decompress <$> getRemainingLazyBytes)
+where
+  getCompressionType = do
+0 <- getWord8
+return ()
+  put (PngZText kw pdata) = do
+putLazyByteString kw
+putWord8 0
+putWord8 0 -- compression type
+putLazyByteString (Z.compress pdata)
+
+aToMetadata :: (a -> L.ByteString) -> (a -> L.ByteString) -> a -> Metadatas
+aToMetadata pkeyword pdata ptext = case pkeyword ptext of
   "Title" -> strValue Met.Title
   "Author" -> strValue Met.Author
   "Description" -> strValue 

commit ghc-JuicyPixels for openSUSE:Factory

2019-06-30 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2019-06-30 10:21:23

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.4615 (New)


Package is "ghc-JuicyPixels"

Sun Jun 30 10:21:23 2019 rev:24 rq:712498 version:3.3.3.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2019-06-19 21:11:46.662706206 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.4615/ghc-JuicyPixels.changes
2019-06-30 10:21:24.515611552 +0200
@@ -1,0 +2,9 @@
+Thu Jun 20 02:03:03 UTC 2019 - psim...@suse.com
+
+- Update JuicyPixels to version 3.3.3.1.
+  Upstream has edited the change log file since the last release in
+  a non-trivial way, i.e. they did more than just add a new entry
+  at the top. You can review the file at:
+  http://hackage.haskell.org/package/JuicyPixels-3.3.3.1/src/changelog
+
+---

Old:

  JuicyPixels-3.3.3.tar.gz
  JuicyPixels.cabal

New:

  JuicyPixels-3.3.3.1.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.pVyu0T/_old  2019-06-30 10:21:25.199612615 +0200
+++ /var/tmp/diff_new_pack.pVyu0T/_new  2019-06-30 10:21:25.207612627 +0200
@@ -18,14 +18,13 @@
 
 %global pkg_name JuicyPixels
 Name:   ghc-%{pkg_name}
-Version:3.3.3
+Version:3.3.3.1
 Release:0
 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause
 Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-binary-devel
 BuildRequires:  ghc-bytestring-devel
@@ -55,7 +54,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ JuicyPixels-3.3.3.tar.gz -> JuicyPixels-3.3.3.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.3.3/JuicyPixels.cabal 
new/JuicyPixels-3.3.3.1/JuicyPixels.cabal
--- old/JuicyPixels-3.3.3/JuicyPixels.cabal 2018-12-16 22:36:06.0 
+0100
+++ new/JuicyPixels-3.3.3.1/JuicyPixels.cabal   2019-06-19 21:11:57.0 
+0200
@@ -1,5 +1,5 @@
 Name:JuicyPixels
-Version: 3.3.3
+Version: 3.3.3.1
 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
 Description:
 
<>
@@ -28,7 +28,7 @@
 Source-Repository this
 Type:  git
 Location:  git://github.com/Twinside/Juicy.Pixels.git
-Tag:   v3.3.3
+Tag:   v3.3.3.1
 
 Flag Mmap
 Description: Enable the file loading via mmap (memory map)
@@ -69,11 +69,11 @@
   Build-depends: base>= 4.8 && < 6,
  bytestring  >= 0.9 && < 0.11,
  mtl >= 1.1 && < 2.3,
- binary  >= 0.5 && < 0.9,
+ binary  >= 0.8.1 && < 0.9,
  zlib>= 0.5.3.1 && < 0.7,
  transformers>= 0.2,
  vector  >= 0.10&& < 0.13,
- primitive   >= 0.4 && < 0.7,
+ primitive   >= 0.4,
  deepseq >= 1.1 && < 1.5,
  containers  >= 0.4.2   && < 0.7
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.3.3/changelog 
new/JuicyPixels-3.3.3.1/changelog
--- old/JuicyPixels-3.3.3/changelog 2018-12-16 22:36:06.0 +0100
+++ new/JuicyPixels-3.3.3.1/changelog   2019-06-19 21:11:17.0 +0200
@@ -1,6 +1,11 @@
 Change log
 ==
 
+v3.3.3.1 June 2019
+--
+
+ * New GHC maintenance (thanks to ekmett)
+
 v3.3.3 December 2018
 
 
@@ -9,6 +14,8 @@
  * Refactoring: exposing dynamicMap & dynamicPixelMap
through `Codec.Picture` (thnks to LightAndLight)
 
+ * v3.3.3.1: fixing compilation with older GHC
+
 v3.3.2 October 2018
 ---
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.3.3/src/Codec/Picture/Bitmap.hs 
new/JuicyPixels-3.3.3.1/src/Codec/Picture/Bitmap.hs
--- old/JuicyPixels-3.3.3/src/Codec/Picture/Bitmap.hs   2018-12-16 

commit ghc-JuicyPixels for openSUSE:Factory

2019-06-19 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2019-06-19 21:10:10

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.4811 (New)


Package is "ghc-JuicyPixels"

Wed Jun 19 21:10:10 2019 rev:23 rq:710618 version:3.3.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2018-12-28 12:35:32.847954020 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.4811/ghc-JuicyPixels.changes
2019-06-19 21:11:46.662706206 +0200
@@ -1,0 +2,5 @@
+Tue Jun 11 14:29:07 UTC 2019 - Peter Simons 
+
+- Update Cabal file for more accurate build dependencies.
+
+---



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.fMH2yG/_old  2019-06-19 21:11:47.494707014 +0200
+++ /var/tmp/diff_new_pack.fMH2yG/_new  2019-06-19 21:11:47.498707018 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-JuicyPixels
 #
-# 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
@@ -25,7 +25,7 @@
 Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-binary-devel
 BuildRequires:  ghc-bytestring-devel

++ JuicyPixels.cabal ++
--- /var/tmp/diff_new_pack.fMH2yG/_old  2019-06-19 21:11:47.554707073 +0200
+++ /var/tmp/diff_new_pack.fMH2yG/_new  2019-06-19 21:11:47.554707073 +0200
@@ -1,6 +1,6 @@
 Name:JuicyPixels
 Version: 3.3.3
-x-revision: 1
+x-revision: 2
 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
 Description:
 
<>
@@ -74,7 +74,7 @@
  zlib>= 0.5.3.1 && < 0.7,
  transformers>= 0.2,
  vector  >= 0.10&& < 0.13,
- primitive   >= 0.4 && < 0.7,
+ primitive   >= 0.4,
  deepseq >= 1.1 && < 1.5,
  containers  >= 0.4.2   && < 0.7
 




commit ghc-JuicyPixels for openSUSE:Factory

2018-12-28 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2018-12-28 12:35:26

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.28833 (New)


Package is "ghc-JuicyPixels"

Fri Dec 28 12:35:26 2018 rev:22 rq:661505 version:3.3.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2018-12-24 11:37:26.877662126 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.28833/ghc-JuicyPixels.changes   
2018-12-28 12:35:32.847954020 +0100
@@ -1,0 +2,5 @@
+Wed Dec 26 13:22:56 UTC 2018 - Peter Simons 
+
+- Fix an incorrectly specified upper bound on the 'base' library.
+
+---

New:

  JuicyPixels.cabal



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.F9EJqQ/_old  2018-12-28 12:35:33.299953703 +0100
+++ /var/tmp/diff_new_pack.F9EJqQ/_new  2018-12-28 12:35:33.303953701 +0100
@@ -25,6 +25,7 @@
 Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-binary-devel
 BuildRequires:  ghc-bytestring-devel
@@ -54,6 +55,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ JuicyPixels.cabal ++
Name:JuicyPixels
Version: 3.3.3
x-revision: 1
Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
Description:

<>
.
This library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff 
and Gif images.

homepage:https://github.com/Twinside/Juicy.Pixels
License: BSD3
License-file:LICENSE
Author:  Vincent Berthoux
Maintainer:  vincent.berth...@gmail.com
Category:Codec, Graphics, Image
Stability:   Stable
Build-type:  Simple

-- Constraint on the version of Cabal needed to build this package.
Cabal-version:   >= 1.18

extra-source-files: changelog, docimages/*.png, docimages/*.svg, README.md
extra-doc-files: docimages/*.png, docimages/*.svg

Source-Repository head
Type:  git
Location:  git://github.com/Twinside/Juicy.Pixels.git

Source-Repository this
Type:  git
Location:  git://github.com/Twinside/Juicy.Pixels.git
Tag:   v3.3.3

Flag Mmap
Description: Enable the file loading via mmap (memory map)
Default: False

Library
  hs-source-dirs: src
  Default-Language: Haskell2010
  Exposed-modules:  Codec.Picture,
Codec.Picture.Bitmap,
Codec.Picture.Gif,
Codec.Picture.Png,
Codec.Picture.Jpg,
Codec.Picture.HDR,
Codec.Picture.Tga,
Codec.Picture.Tiff,
Codec.Picture.Metadata,
Codec.Picture.Metadata.Exif,
Codec.Picture.Saving,
Codec.Picture.Types,
Codec.Picture.ColorQuant,
Codec.Picture.Jpg.Internal.DefaultTable,
Codec.Picture.Jpg.Internal.Metadata,
Codec.Picture.Jpg.Internal.FastIdct,
Codec.Picture.Jpg.Internal.FastDct,
Codec.Picture.Jpg.Internal.Types,
Codec.Picture.Jpg.Internal.Common,
Codec.Picture.Jpg.Internal.Progressive,
Codec.Picture.Gif.Internal.LZW,
Codec.Picture.Gif.Internal.LZWEncoding,
Codec.Picture.Png.Internal.Export,
Codec.Picture.Png.Internal.Type,
Codec.Picture.Png.Internal.Metadata,
Codec.Picture.Tiff.Internal.Metadata,
Codec.Picture.Tiff.Internal.Types

  Ghc-options: -O3 -Wall
  Build-depends: base>= 4.11&& < 5,
 bytestring  >= 0.9 && < 0.11,
 mtl >= 1.1 && < 2.3,
 binary  >= 0.5 && < 0.9,
 zlib>= 0.5.3.1 && < 0.7,
 transformers>= 0.2,
 vector  >= 0.10&& < 0.13,
 primitive   >= 0.4 && < 0.7,
 deepseq >= 1.1 && < 1.5,
 containers 

commit ghc-JuicyPixels for openSUSE:Factory

2018-12-24 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2018-12-24 11:37:26

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.28833 (New)


Package is "ghc-JuicyPixels"

Mon Dec 24 11:37:26 2018 rev:21 rq:658878 version:3.3.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2018-10-25 08:17:35.620037904 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.28833/ghc-JuicyPixels.changes   
2018-12-24 11:37:26.877662126 +0100
@@ -1,0 +2,12 @@
+Mon Dec 17 03:01:26 UTC 2018 - psim...@suse.com
+
+- Update JuicyPixels to version 3.3.3.
+  v3.3.3 December 2018
+  
+
+   * Enhanced: loading of bitmap format (thanks to CLowcay)
+   * Refactoring: exposing more internal modules (thanks to wyager)
+   * Refactoring: exposing dynamicMap & dynamicPixelMap
+ through `Codec.Picture` (thnks to LightAndLight)
+
+---

Old:

  JuicyPixels-3.3.2.tar.gz

New:

  JuicyPixels-3.3.3.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.BCyO9n/_old  2018-12-24 11:37:27.305661746 +0100
+++ /var/tmp/diff_new_pack.BCyO9n/_new  2018-12-24 11:37:27.309661743 +0100
@@ -18,7 +18,7 @@
 
 %global pkg_name JuicyPixels
 Name:   ghc-%{pkg_name}
-Version:3.3.2
+Version:3.3.3
 Release:0
 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause

++ JuicyPixels-3.3.2.tar.gz -> JuicyPixels-3.3.3.tar.gz ++
 9367 lines of diff (skipped)




commit ghc-JuicyPixels for openSUSE:Factory

2018-10-25 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2018-10-25 08:17:07

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Thu Oct 25 08:17:07 2018 rev:20 rq:642872 version:3.3.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2018-08-20 16:20:03.832876948 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2018-10-25 08:17:35.620037904 +0200
@@ -1,0 +2,12 @@
+Thu Oct  4 15:39:54 UTC 2018 - psim...@suse.com
+
+- Update JuicyPixels to version 3.3.2.
+  v3.3.2 October 2018
+  ---
+
+   * Fix: GHC-8.6 compilation fix (no upper bound on base)
+   * Fix: upper bound on containers (pull request phadej)
+   * Fix: palette validation for gifs (pull request omedan)
+   * New: More complete gif creation API (pull request omedan)
+
+---

Old:

  JuicyPixels-3.3.1.tar.gz

New:

  JuicyPixels-3.3.2.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.akiYrm/_old  2018-10-25 08:17:36.100037693 +0200
+++ /var/tmp/diff_new_pack.akiYrm/_new  2018-10-25 08:17:36.104037692 +0200
@@ -12,13 +12,13 @@
 # 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 JuicyPixels
 Name:   ghc-%{pkg_name}
-Version:3.3.1
+Version:3.3.2
 Release:0
 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause

++ JuicyPixels-3.3.1.tar.gz -> JuicyPixels-3.3.2.tar.gz ++
 3541 lines of diff (skipped)




commit ghc-JuicyPixels for openSUSE:Factory

2018-08-20 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2018-08-20 16:19:56

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Mon Aug 20 16:19:56 2018 rev:19 rq:630359 version:3.3.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2018-07-24 17:24:03.211427857 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2018-08-20 16:20:03.832876948 +0200
@@ -1,0 +2,10 @@
+Fri Aug 17 09:43:29 UTC 2018 - psim...@suse.com
+
+- Update JuicyPixels to version 3.3.1.
+  v3.3.1 August 2018
+  --
+
+   * Fix: gif decoding of 1bit palette (fix Ornedan)
+   * Fix: end of stream handling for gif's lzw encoding (fix Ornedan)
+
+---

Old:

  JuicyPixels-3.3.tar.gz

New:

  JuicyPixels-3.3.1.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.ETGVUA/_old  2018-08-20 16:20:04.788878298 +0200
+++ /var/tmp/diff_new_pack.ETGVUA/_new  2018-08-20 16:20:04.812878332 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name JuicyPixels
 Name:   ghc-%{pkg_name}
-Version:3.3
+Version:3.3.1
 Release:0
 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause

++ JuicyPixels-3.3.tar.gz -> JuicyPixels-3.3.1.tar.gz ++
 3317 lines of diff (skipped)




commit ghc-JuicyPixels for openSUSE:Factory

2018-07-24 Thread root
Hello community,

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

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Tue Jul 24 17:23:59 2018 rev:18 rq:624313 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2018-05-30 12:22:33.919426236 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2018-07-24 17:24:03.211427857 +0200
@@ -1,0 +2,19 @@
+Wed Jul 18 14:26:10 UTC 2018 - psim...@suse.com
+
+- Cosmetic: replace tabs with blanks, strip trailing white space,
+  and update copyright headers with spec-cleaner.
+
+---
+Tue Jul 17 19:31:07 UTC 2018 - psim...@suse.com
+
+- Update JuicyPixels to version 3.3.
+  v3.3 July 2018
+  --
+
+   * New: Eq instances for image
+   * Fix: color gif resolution offset
+   * New: support for Float Tiff
+   * Breaking change: New `ImageY32` constructor for `Dynamic`
+hence the version bump.
+
+---
@@ -104 +122,0 @@
-

Old:

  JuicyPixels-3.2.9.5.tar.gz

New:

  JuicyPixels-3.3.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.zJQkjQ/_old  2018-07-24 17:24:03.923428765 +0200
+++ /var/tmp/diff_new_pack.zJQkjQ/_new  2018-07-24 17:24:03.927428770 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name JuicyPixels
 Name:   ghc-%{pkg_name}
-Version:3.2.9.5
+Version:3.3
 Release:0
 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause

++ JuicyPixels-3.2.9.5.tar.gz -> JuicyPixels-3.3.tar.gz ++
 2527 lines of diff (skipped)




commit ghc-JuicyPixels for openSUSE:Factory

2018-05-30 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2018-05-30 12:10:26

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Wed May 30 12:10:26 2018 rev:17 rq:607831 version:3.2.9.5

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2017-07-05 23:57:56.608415643 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2018-05-30 12:22:33.919426236 +0200
@@ -1,0 +2,14 @@
+Mon May 14 17:02:11 UTC 2018 - psim...@suse.com
+
+- Update JuicyPixels to version 3.2.9.5.
+ * Fix: uniform color quantization
+ * Compat for GHC-8.4 (pull request)
+ * Fix: Progressive jpeg decoding when number of blocks of the MCU
+is below line size
+ * Feature: Paletted alpha png saving
+ * Fix: Adding correct import of Exif Flash for Jpeg (thanks to Alexander 
Kjeldaas)
+ * Feature: Jpg Exif writing
+ * Fix: Jpeg loading of extended sequential jpg, not sure of all
+the implications, works with the sample
+
+---

Old:

  JuicyPixels-3.2.8.2.tar.gz

New:

  JuicyPixels-3.2.9.5.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.R8lOc5/_old  2018-05-30 12:22:35.211388619 +0200
+++ /var/tmp/diff_new_pack.R8lOc5/_new  2018-05-30 12:22:35.211388619 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-JuicyPixels
 #
-# 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
@@ -18,12 +18,12 @@
 
 %global pkg_name JuicyPixels
 Name:   ghc-%{pkg_name}
-Version:3.2.8.2
+Version:3.2.9.5
 Release:0
 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause
-Group:  Development/Languages/Other
-Url:https://hackage.haskell.org/package/%{pkg_name}
+Group:  Development/Libraries/Haskell
+URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-binary-devel
@@ -36,7 +36,6 @@
 BuildRequires:  ghc-transformers-devel
 BuildRequires:  ghc-vector-devel
 BuildRequires:  ghc-zlib-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 This library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff and
@@ -44,7 +43,7 @@
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
-Group:  Development/Libraries/Other
+Group:  Development/Libraries/Haskell
 Requires:   %{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}
@@ -69,11 +68,9 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
-%doc LICENSE
+%license LICENSE
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
 %doc README.md changelog docimages
 
 %changelog

++ JuicyPixels-3.2.8.2.tar.gz -> JuicyPixels-3.2.9.5.tar.gz ++
 4596 lines of diff (skipped)




commit ghc-JuicyPixels for openSUSE:Factory

2017-07-05 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2017-07-05 23:57:55

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Wed Jul  5 23:57:55 2017 rev:16 rq:506795 version:3.2.8.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2017-04-14 13:37:15.927254809 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2017-07-05 23:57:56.608415643 +0200
@@ -1,0 +2,5 @@
+Mon Jun 19 20:53:33 UTC 2017 - psim...@suse.com
+
+- Update to version 3.2.8.2.
+
+---

Old:

  JuicyPixels-3.2.8.1.tar.gz

New:

  JuicyPixels-3.2.8.2.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.zJ79Vb/_old  2017-07-05 23:57:57.260323811 +0200
+++ /var/tmp/diff_new_pack.zJ79Vb/_new  2017-07-05 23:57:57.260323811 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name JuicyPixels
 Name:   ghc-%{pkg_name}
-Version:3.2.8.1
+Version:3.2.8.2
 Release:0
 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause

++ JuicyPixels-3.2.8.1.tar.gz -> JuicyPixels-3.2.8.2.tar.gz ++
 2902 lines of diff (skipped)




commit ghc-JuicyPixels for openSUSE:Factory

2017-04-14 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2017-04-14 13:37:13

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Fri Apr 14 13:37:13 2017 rev:15 rq:485102 version:3.2.8.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2017-03-20 17:06:47.597333444 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2017-04-14 13:37:15.927254809 +0200
@@ -1,0 +2,5 @@
+Tue Mar 14 09:26:30 UTC 2017 - psim...@suse.com
+
+- Update to version 3.2.8.1 with cabal2obs.
+
+---

Old:

  JuicyPixels-3.2.8.tar.gz
  JuicyPixels.cabal

New:

  JuicyPixels-3.2.8.1.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.jif366/_old  2017-04-14 13:37:16.855123674 +0200
+++ /var/tmp/diff_new_pack.jif366/_new  2017-04-14 13:37:16.855123674 +0200
@@ -18,14 +18,13 @@
 
 %global pkg_name JuicyPixels
 Name:   ghc-%{pkg_name}
-Version:3.2.8
+Version:3.2.8.1
 Release:0
 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-binary-devel
 BuildRequires:  ghc-bytestring-devel
@@ -56,7 +55,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ JuicyPixels-3.2.8.tar.gz -> JuicyPixels-3.2.8.1.tar.gz ++
 3012 lines of diff (skipped)




commit ghc-JuicyPixels for openSUSE:Factory

2017-03-20 Thread root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2017-03-20 17:06:45

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Mon Mar 20 17:06:45 2017 rev:14 rq:477440 version:3.2.8

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2016-10-19 13:02:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2017-03-20 17:06:47.597333444 +0100
@@ -1,0 +2,5 @@
+Sun Jan  8 21:13:08 UTC 2017 - psim...@suse.com
+
+- Update to version 3.2.8 revision 1 with cabal2obs.
+
+---

New:

  JuicyPixels.cabal



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.ocTZtp/_old  2017-03-20 17:06:48.249241395 +0100
+++ /var/tmp/diff_new_pack.ocTZtp/_new  2017-03-20 17:06:48.253240830 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-JuicyPixels
 #
-# 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
@@ -25,6 +25,7 @@
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-binary-devel
 BuildRequires:  ghc-bytestring-devel
@@ -55,6 +56,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ JuicyPixels.cabal ++
Name:JuicyPixels
Version: 3.2.8
x-revision: 1
Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
Description:

<>
.
This library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff 
and Gif images.

homepage:https://github.com/Twinside/Juicy.Pixels
License: BSD3
License-file:LICENSE
Author:  Vincent Berthoux
Maintainer:  vincent.berth...@gmail.com
Category:Codec, Graphics, Image
Stability:   Stable
Build-type:  Simple

-- Constraint on the version of Cabal needed to build this package.
Cabal-version:   >= 1.10

extra-source-files: changelog, docimages/*.png, docimages/*.svg, README.md
extra-doc-files: docimages/*.png, docimages/*.svg

Source-Repository head
Type:  git
Location:  git://github.com/Twinside/Juicy.Pixels.git

Source-Repository this
Type:  git
Location:  git://github.com/Twinside/Juicy.Pixels.git
Tag:   v3.2.8

Flag Mmap
Description: Enable the file loading via mmap (memory map)
Default: False

Library
  hs-source-dirs: src
  Default-Language: Haskell2010
  Exposed-modules:  Codec.Picture,
Codec.Picture.Bitmap,
Codec.Picture.Gif,
Codec.Picture.Png,
Codec.Picture.Jpg,
Codec.Picture.HDR,
Codec.Picture.Tga,
Codec.Picture.Tiff,
Codec.Picture.Metadata,
Codec.Picture.Metadata.Exif,
Codec.Picture.Saving,
Codec.Picture.Types,
Codec.Picture.ColorQuant

  Ghc-options: -O3 -Wall
  Build-depends: base>= 4.5 && < 5,
 bytestring  >= 0.9 && < 0.11,
 mtl >= 1.1 && < 2.3,
 binary  >= 0.5 && < 0.9,
 zlib>= 0.5.3.1 && < 0.7,
 transformers>= 0.2,
 vector  >= 0.10&& < 0.13,
 primitive   >= 0.4 && < 0.7,
 deepseq >= 1.1 && < 1.5,
 containers  >= 0.4.2   && < 0.6

  if flag(Mmap)
Build-depends: mmap
CC-Options: "-DWITH_MMAP_BYTESTRING"

  -- Modules not exported by this package.
  Other-modules: Codec.Picture.Jpg.DefaultTable,
 Codec.Picture.Jpg.Metadata,
 Codec.Picture.Jpg.FastIdct,
 Codec.Picture.Jpg.FastDct,
 Codec.Picture.Jpg.Types,
 Codec.Picture.Jpg.Common,
 Codec.Picture.Jpg.Progressive,
 

commit ghc-JuicyPixels for openSUSE:Factory

2016-10-19 Thread h_root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2016-10-19 13:02:34

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2016-07-21 08:05:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2016-10-19 13:02:37.0 +0200
@@ -1,0 +2,5 @@
+Thu Sep 15 06:38:32 UTC 2016 - psim...@suse.com
+
+- Update to version 3.2.8 revision 0 with cabal2obs.
+
+---

Old:

  JuicyPixels-3.2.7.2.tar.gz

New:

  JuicyPixels-3.2.8.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.T2Vn2h/_old  2016-10-19 13:02:40.0 +0200
+++ /var/tmp/diff_new_pack.T2Vn2h/_new  2016-10-19 13:02:40.0 +0200
@@ -18,15 +18,14 @@
 
 %global pkg_name JuicyPixels
 Name:   ghc-%{pkg_name}
-Version:3.2.7.2
+Version:3.2.8
 Release:0
 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause
-Group:  System/Libraries
+Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
-# Begin cabal-rpm deps:
 BuildRequires:  ghc-binary-devel
 BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-containers-devel
@@ -38,7 +37,6 @@
 BuildRequires:  ghc-vector-devel
 BuildRequires:  ghc-zlib-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# End cabal-rpm deps
 
 %description
 This library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff and
@@ -58,15 +56,12 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %post devel
 %ghc_pkg_recache
 

++ JuicyPixels-3.2.7.2.tar.gz -> JuicyPixels-3.2.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.7.2/JuicyPixels.cabal 
new/JuicyPixels-3.2.8/JuicyPixels.cabal
--- old/JuicyPixels-3.2.7.2/JuicyPixels.cabal   2016-06-29 22:23:57.0 
+0200
+++ new/JuicyPixels-3.2.8/JuicyPixels.cabal 2016-09-04 18:31:55.0 
+0200
@@ -1,5 +1,5 @@
 Name:JuicyPixels
-Version: 3.2.7.2
+Version: 3.2.8
 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
 Description:
 
<>
@@ -28,7 +28,7 @@
 Source-Repository this
 Type:  git
 Location:  git://github.com/Twinside/Juicy.Pixels.git
-Tag:   v3.2.7.2
+Tag:   v3.2.8
 
 Flag Mmap
 Description: Enable the file loading via mmap (memory map)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.7.2/changelog 
new/JuicyPixels-3.2.8/changelog
--- old/JuicyPixels-3.2.7.2/changelog   2016-06-29 22:23:57.0 +0200
+++ new/JuicyPixels-3.2.8/changelog 2016-09-04 18:31:55.0 +0200
@@ -1,6 +1,12 @@
 Change log
 ==
 
+v3.2.8 September 2016
+-
+ * Added: possibility to retrieve the parsed palette.
+ * Fix: Fixing problem of progressive Jpeg decoding when
+   block height is different of block width (#)
+
 v3.2.7.2 June 2016
 --
  * Fix: no more libjpeg warning when decoding Juicy.Pixels encoded images.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.7.2/src/Codec/Picture/Bitmap.hs 
new/JuicyPixels-3.2.8/src/Codec/Picture/Bitmap.hs
--- old/JuicyPixels-3.2.7.2/src/Codec/Picture/Bitmap.hs 2016-05-30 
12:34:56.0 +0200
+++ new/JuicyPixels-3.2.8/src/Codec/Picture/Bitmap.hs   2016-09-04 
18:31:55.0 +0200
@@ -11,6 +11,7 @@
, encodeBitmapWithMetadata
, decodeBitmap
, decodeBitmapWithMetadata
+   , decodeBitmapWithPaletteAndMetadata
, encodeDynamicBitmap 
, encodeBitmapWithPaletteAndMetadata
, writeDynamicBitmap 
@@ -23,10 +24,10 @@
 import Control.Applicative( (<$>) )
 #endif
 
-import Control.Monad( when, foldM_, forM_ )
+import Control.Arrow( first )
+import Control.Monad( replicateM, when, foldM_, forM_ )
 import Control.Monad.ST ( ST, runST )
 import Data.Maybe( 

commit ghc-JuicyPixels for openSUSE:Factory

2016-07-21 Thread h_root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2016-07-21 08:05:03

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2016-07-05 09:52:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2016-07-21 08:05:09.0 +0200
@@ -1,0 +2,5 @@
+Sun Jul 10 16:56:13 UTC 2016 - psim...@suse.com
+
+- Update to version 3.2.7.2 revision 0 with cabal2obs.
+
+---



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.fC0prE/_old  2016-07-21 08:05:10.0 +0200
+++ /var/tmp/diff_new_pack.fC0prE/_new  2016-07-21 08:05:10.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-JuicyPixels
 #
-# 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,15 +17,14 @@
 
 
 %global pkg_name JuicyPixels
-# no useful debuginfo for Haskell packages without C sources
-Name:   ghc-JuicyPixels
+Name:   ghc-%{pkg_name}
 Version:3.2.7.2
 Release:0
-Summary:Picture loading/serialization 
+Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, 
tiff and radiance)
 License:BSD-3-Clause
-Group:  Development/Languages/Other 
-Url:http://hackage.haskell.org/package/%{pkg_name}
-Source0:
http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
+Group:  System/Libraries
+Url:https://hackage.haskell.org/package/%{pkg_name}
+Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
 # Begin cabal-rpm deps:
 BuildRequires:  ghc-binary-devel
@@ -42,7 +41,6 @@
 # End cabal-rpm deps
 
 %description
-
 This library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff and
 Gif images.
 
@@ -50,25 +48,30 @@
 Summary:Haskell %{pkg_name} library development files
 Group:  Development/Libraries/Other
 Requires:   %{name} = %{version}-%{release}
+Requires:   ghc-compiler = %{ghc_version}
+Requires(post): ghc-compiler = %{ghc_version}
+Requires(postun): ghc-compiler = %{ghc_version}
 
 %description devel
 This package provides the Haskell %{pkg_name} library development files.
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-sed  -i 's/\r//'  LICENSE
+
 
 %build
-%{ghc_lib_build}
+%ghc_lib_build
+
 
 %install
-%{ghc_lib_install}
+%ghc_lib_install
+
 
 %post devel
-%{ghc_pkg_recache}
+%ghc_pkg_recache
 
 %postun devel
-%{ghc_pkg_recache}
+%ghc_pkg_recache
 
 %files -f %{name}.files
 %defattr(-,root,root,-)
@@ -76,6 +79,6 @@
 
 %files devel -f %{name}-devel.files
 %defattr(-,root,root,-)
-%doc docimages
+%doc README.md changelog docimages
 
 %changelog




commit ghc-JuicyPixels for openSUSE:Factory

2016-07-05 Thread h_root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2016-07-05 09:52:33

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2016-06-07 23:48:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2016-07-05 09:52:52.0 +0200
@@ -1,0 +2,6 @@
+Thu Jun 30 12:02:57 UTC 2016 - mimi...@gmail.com
+
+- update to 3.2.7.2
+* Fix: no more libjpeg warning when decoding Juicy.Pixels encoded images.
+
+---

Old:

  JuicyPixels-3.2.7.1.tar.gz

New:

  JuicyPixels-3.2.7.2.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.z5tVsj/_old  2016-07-05 09:52:53.0 +0200
+++ /var/tmp/diff_new_pack.z5tVsj/_new  2016-07-05 09:52:53.0 +0200
@@ -19,7 +19,7 @@
 %global pkg_name JuicyPixels
 # no useful debuginfo for Haskell packages without C sources
 Name:   ghc-JuicyPixels
-Version:3.2.7.1
+Version:3.2.7.2
 Release:0
 Summary:Picture loading/serialization 
 License:BSD-3-Clause

++ JuicyPixels-3.2.7.1.tar.gz -> JuicyPixels-3.2.7.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.7.1/JuicyPixels.cabal 
new/JuicyPixels-3.2.7.2/JuicyPixels.cabal
--- old/JuicyPixels-3.2.7.1/JuicyPixels.cabal   2016-05-30 12:34:56.0 
+0200
+++ new/JuicyPixels-3.2.7.2/JuicyPixels.cabal   2016-06-29 22:23:57.0 
+0200
@@ -1,5 +1,5 @@
 Name:JuicyPixels
-Version: 3.2.7.1
+Version: 3.2.7.2
 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
 Description:
 
<>
@@ -28,7 +28,7 @@
 Source-Repository this
 Type:  git
 Location:  git://github.com/Twinside/Juicy.Pixels.git
-Tag:   v3.2.7.1
+Tag:   v3.2.7.2
 
 Flag Mmap
 Description: Enable the file loading via mmap (memory map)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.7.1/changelog 
new/JuicyPixels-3.2.7.2/changelog
--- old/JuicyPixels-3.2.7.1/changelog   2016-05-30 12:34:56.0 +0200
+++ new/JuicyPixels-3.2.7.2/changelog   2016-06-29 22:23:57.0 +0200
@@ -1,6 +1,10 @@
 Change log
 ==
 
+v3.2.7.2 June 2016
+--
+ * Fix: no more libjpeg warning when decoding Juicy.Pixels encoded images.
+
 v3.2.7.1 May 2016
 -
  * Fix: some wrongly infinitely looping JPEG decoding
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.7.1/src/Codec/Picture/Jpg/Types.hs 
new/JuicyPixels-3.2.7.2/src/Codec/Picture/Jpg/Types.hs
--- old/JuicyPixels-3.2.7.1/src/Codec/Picture/Jpg/Types.hs  2016-01-25 
23:32:48.0 +0100
+++ new/JuicyPixels-3.2.7.2/src/Codec/Picture/Jpg/Types.hs  2016-06-29 
22:23:57.0 +0200
@@ -444,8 +444,16 @@
 put JpgHuffmanTableMarker >> put (TableList $ map fst tables)
 putFrame (JpgIntervalRestart size) =
 put JpgRestartInterval >> put (RestartInterval size)
-putFrame (JpgScanBlob hdr blob) =
-put JpgStartOfScan >> put hdr >> putLazyByteString blob
+putFrame (JpgScanBlob hdr blob) = do
+put JpgStartOfScan
+put hdr
+putLazyByteString blob
+putWord8 0 -- AKA the libjpeg pleaser, for some unknown reason
+   -- libjpeg raise a warning "invalid end of data segment".
+   -- so dumbly pad, seems to make the warning go away (and
+   -- I don't want to invest that much time looking for that).
+   --
+   -- Ok this is a crummy fix
 putFrame (JpgScans kind hdr) =
 put kind >> put hdr
 




commit ghc-JuicyPixels for openSUSE:Factory

2016-06-07 Thread h_root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2016-06-07 23:48:19

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2016-01-28 17:24:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2016-06-07 23:48:21.0 +0200
@@ -1,0 +2,6 @@
+Sun Jun  5 19:31:05 UTC 2016 - mimi...@gmail.com
+
+- update to 3.2.7.1
+* Fix: some wrongly infinitely looping JPEG decoding
+
+---

Old:

  JuicyPixels-3.2.7.tar.gz

New:

  JuicyPixels-3.2.7.1.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.Do1VDj/_old  2016-06-07 23:48:22.0 +0200
+++ /var/tmp/diff_new_pack.Do1VDj/_new  2016-06-07 23:48:22.0 +0200
@@ -18,9 +18,8 @@
 
 %global pkg_name JuicyPixels
 # no useful debuginfo for Haskell packages without C sources
-%global debug_package %{nil}
 Name:   ghc-JuicyPixels
-Version:3.2.7
+Version:3.2.7.1
 Release:0
 Summary:Picture loading/serialization 
 License:BSD-3-Clause

++ JuicyPixels-3.2.7.tar.gz -> JuicyPixels-3.2.7.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.7/JuicyPixels.cabal 
new/JuicyPixels-3.2.7.1/JuicyPixels.cabal
--- old/JuicyPixels-3.2.7/JuicyPixels.cabal 2016-01-25 23:33:57.0 
+0100
+++ new/JuicyPixels-3.2.7.1/JuicyPixels.cabal   2016-05-30 12:34:56.0 
+0200
@@ -1,5 +1,5 @@
 Name:JuicyPixels
-Version: 3.2.7
+Version: 3.2.7.1
 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
 Description:
 
<>
@@ -28,7 +28,7 @@
 Source-Repository this
 Type:  git
 Location:  git://github.com/Twinside/Juicy.Pixels.git
-Tag:   v3.2.7
+Tag:   v3.2.7.1
 
 Flag Mmap
 Description: Enable the file loading via mmap (memory map)
@@ -58,7 +58,7 @@
  binary  >= 0.5 && < 0.9,
  zlib>= 0.5.3.1 && < 0.7,
  transformers>= 0.2,
- vector  >= 0.9 && < 0.12,
+ vector  >= 0.10&& < 0.12,
  primitive   >= 0.4 && < 0.7,
  deepseq >= 1.1 && < 1.5,
  containers  >= 0.4.2   && < 0.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.7/changelog 
new/JuicyPixels-3.2.7.1/changelog
--- old/JuicyPixels-3.2.7/changelog 2016-01-25 23:33:57.0 +0100
+++ new/JuicyPixels-3.2.7.1/changelog   2016-05-30 12:34:56.0 +0200
@@ -1,6 +1,10 @@
 Change log
 ==
 
+v3.2.7.1 May 2016
+-
+ * Fix: some wrongly infinitely looping JPEG decoding
+
 v3.2.7 January 2016
 ---
  * Addition: convertRGB8 and convertRGBA8 helper functions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.7/src/Codec/Picture/BitWriter.hs 
new/JuicyPixels-3.2.7.1/src/Codec/Picture/BitWriter.hs
--- old/JuicyPixels-3.2.7/src/Codec/Picture/BitWriter.hs2016-01-25 
23:33:57.0 +0100
+++ new/JuicyPixels-3.2.7.1/src/Codec/Picture/BitWriter.hs  2016-05-30 
12:34:56.0 +0200
@@ -80,7 +80,7 @@
case B.uncons str of
  Nothing -> BoolState 0 0 B.empty
  Just (0xFF, rest) -> case B.uncons rest of
-Nothing  -> BoolState maxBound 0 B.empty
+Nothing  -> BoolState 7 0 B.empty
 Just (0x00, afterMarker) -> BoolState 7 0xFF afterMarker
 Just (_   , afterMarker) -> initBoolStateJpg afterMarker
  Just (v, rest) -> BoolState 7 v rest
@@ -178,9 +178,9 @@
 -- code (0xFF 0x00), thus should be only used in JPEG decoding.
 setDecodedStringJpg :: B.ByteString -> BoolReader s ()
 setDecodedStringJpg str = case B.uncons str of
- Nothing-> S.put $ BoolState maxBound 0 B.empty
+ Nothing-> S.put $ BoolState 7 0 B.empty
  Just (0xFF, rest) -> case B.uncons rest of
-Nothing  -> S.put $ BoolState maxBound 0 B.empty
+Nothing  -> S.put $ BoolState 7 0 B.empty
 Just (0x00, afterMarker) -> -- trace "00" $ 
 S.put $ BoolState 7 0xFF afterMarker
 Just (_   , 

commit ghc-JuicyPixels for openSUSE:Factory

2016-01-29 Thread h_root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2016-01-28 17:23:56

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2015-12-09 22:16:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2016-01-28 17:24:47.0 +0100
@@ -1,0 +2,11 @@
+Tue Jan 26 09:39:22 UTC 2016 - mimi...@gmail.com
+
+- update to 3.2.7
+* Addition: convertRGB8 and convertRGBA8 helper functions
+* Addition: new output colorspace for JPEG format: Y, RGB & CMYK
+* Addition: RGBA8 bitmap reading (thanks to mtolly)
+* Enhancement: Optimized JPG & Tiff reading (thanks to Calvin Beck)
+* Enhancement: INLINE SPECIALIZE for pixelMap (Pixel8 -> Pixel8) (thx to 
Calvin Beck)
+* Fix: GHC 8.0 compilation (thanks to phadej)
+
+---

Old:

  JuicyPixels-3.2.6.4.tar.gz

New:

  JuicyPixels-3.2.7.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.bDE1ez/_old  2016-01-28 17:24:49.0 +0100
+++ /var/tmp/diff_new_pack.bDE1ez/_new  2016-01-28 17:24:49.0 +0100
@@ -20,7 +20,7 @@
 # no useful debuginfo for Haskell packages without C sources
 %global debug_package %{nil}
 Name:   ghc-JuicyPixels
-Version:3.2.6.4
+Version:3.2.7
 Release:0
 Summary:Picture loading/serialization 
 License:BSD-3-Clause

++ JuicyPixels-3.2.6.4.tar.gz -> JuicyPixels-3.2.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6.4/JuicyPixels.cabal 
new/JuicyPixels-3.2.7/JuicyPixels.cabal
--- old/JuicyPixels-3.2.6.4/JuicyPixels.cabal   2015-12-02 22:38:14.0 
+0100
+++ new/JuicyPixels-3.2.7/JuicyPixels.cabal 2016-01-25 23:33:57.0 
+0100
@@ -1,5 +1,5 @@
 Name:JuicyPixels
-Version: 3.2.6.4
+Version: 3.2.7
 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
 Description:
 
<>
@@ -28,7 +28,7 @@
 Source-Repository this
 Type:  git
 Location:  git://github.com/Twinside/Juicy.Pixels.git
-Tag:   v3.2.6.4
+Tag:   v3.2.7
 
 Flag Mmap
 Description: Enable the file loading via mmap (memory map)
@@ -52,11 +52,10 @@
 Codec.Picture.ColorQuant
 
   Ghc-options: -O3 -Wall
-  Ghc-prof-options: -rtsopts -Wall -prof -auto-all
   Build-depends: base>= 4.5 && < 5,
  bytestring  >= 0.9 && < 0.11,
  mtl >= 1.1 && < 2.3,
- binary  >= 0.5 && < 0.8,
+ binary  >= 0.5 && < 0.9,
  zlib>= 0.5.3.1 && < 0.7,
  transformers>= 0.2,
  vector  >= 0.9 && < 0.12,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6.4/README.md 
new/JuicyPixels-3.2.7/README.md
--- old/JuicyPixels-3.2.6.4/README.md   2015-12-02 22:38:14.0 +0100
+++ new/JuicyPixels-3.2.7/README.md 2016-01-25 23:33:57.0 +0100
@@ -52,6 +52,7 @@
 
  - Bitmap (.bmp) (mainly used as a debug output format)
 * Reading
+- 32bits (RGBA) images
 - 24bits (RGB) images
 - 8bits (greyscale & paletted) images
 
@@ -62,10 +63,12 @@
 
 * Metadata (reading/writing): DPI information
 
- - Jpeg   (.jpg, .jpeg) 
+ - Jpeg   (.jpg, .jpeg)
 * Reading normal and interlaced baseline DCT image
 - YCbCr (default) CMYK/YCbCrK/RGB colorspaces
+
 * Writing non-interlaced JPG
+- YCbCr (favored), Y, RGB & CMYK colorspaces
 
 * Metadata:
 - Reading and writing DpiX & DpiY from JFIF header.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6.4/changelog 
new/JuicyPixels-3.2.7/changelog
--- old/JuicyPixels-3.2.6.4/changelog   2015-12-02 22:38:14.0 +0100
+++ new/JuicyPixels-3.2.7/changelog 2016-01-25 23:33:57.0 +0100
@@ -1,7 +1,20 @@
 Change log
 ==
 
-v3.2.6.3 December 2015
+v3.2.7 January 2016
+---
+ * Addition: convertRGB8 and convertRGBA8 helper functions
+ * Addition: new output colorspace for JPEG format: Y, RGB & CMYK
+ * Addition: RGBA8 bitmap reading (thanks to mtolly)
+ * Enhancement: Optimized JPG & Tiff reading (thanks to Calvin Beck)
+ * Enhancement: INLINE 

commit ghc-JuicyPixels for openSUSE:Factory

2015-12-09 Thread h_root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2015-12-09 19:52:47

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2015-11-10 10:02:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2015-12-09 22:16:50.0 +0100
@@ -1,0 +2,7 @@
+Mon Dec  7 11:11:25 UTC 2015 - mimi...@gmail.com
+
+- update to 3.2.6.4
+* Fix: Fixing unwanted sharing with createMutableImage due to
+wrongly used INLINE pragma
+
+---

Old:

  JuicyPixels-3.2.6.2.tar.gz

New:

  JuicyPixels-3.2.6.4.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.ZKVvAo/_old  2015-12-09 22:16:51.0 +0100
+++ /var/tmp/diff_new_pack.ZKVvAo/_new  2015-12-09 22:16:51.0 +0100
@@ -20,7 +20,7 @@
 # no useful debuginfo for Haskell packages without C sources
 %global debug_package %{nil}
 Name:   ghc-JuicyPixels
-Version:3.2.6.2
+Version:3.2.6.4
 Release:0
 Summary:Picture loading/serialization 
 License:BSD-3-Clause

++ JuicyPixels-3.2.6.2.tar.gz -> JuicyPixels-3.2.6.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6.2/JuicyPixels.cabal 
new/JuicyPixels-3.2.6.4/JuicyPixels.cabal
--- old/JuicyPixels-3.2.6.2/JuicyPixels.cabal   2015-10-31 10:40:30.0 
+0100
+++ new/JuicyPixels-3.2.6.4/JuicyPixels.cabal   2015-12-02 22:38:14.0 
+0100
@@ -1,5 +1,5 @@
 Name:JuicyPixels
-Version: 3.2.6.2
+Version: 3.2.6.4
 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
 Description:
 
<>
@@ -28,7 +28,7 @@
 Source-Repository this
 Type:  git
 Location:  git://github.com/Twinside/Juicy.Pixels.git
-Tag:   v3.2.6.2
+Tag:   v3.2.6.4
 
 Flag Mmap
 Description: Enable the file loading via mmap (memory map)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6.2/changelog 
new/JuicyPixels-3.2.6.4/changelog
--- old/JuicyPixels-3.2.6.2/changelog   2015-10-31 10:40:30.0 +0100
+++ new/JuicyPixels-3.2.6.4/changelog   2015-12-02 22:38:14.0 +0100
@@ -1,11 +1,20 @@
 Change log
 ==
 
+v3.2.6.3 December 2015
+--
+ * Fix: previous broken bugfix.
+
+v3.2.6.3 November 2015
+--
+ * Fix: Fixing unwanted sharing with createMutableImage due to
+   wrongly used INLINE pragma
+
 v3.2.6.2 November 2015
 --
  * Fix: Using minimal GIF version if outputing a single image.
 
-v3.2.6.1 AUgust 2015
+v3.2.6.1 August 2015
 
  * Fix: handling of negative height & width in bitmap format.
  * Fix: regression on Tiff parsing.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6.2/src/Codec/Picture/Types.hs 
new/JuicyPixels-3.2.6.4/src/Codec/Picture/Types.hs
--- old/JuicyPixels-3.2.6.2/src/Codec/Picture/Types.hs  2015-10-31 
10:40:29.0 +0100
+++ new/JuicyPixels-3.2.6.4/src/Codec/Picture/Types.hs  2015-12-02 
22:38:14.0 +0100
@@ -309,6 +309,7 @@
 -- The source image shouldn't be used after this operation.
 unsafeThawImage :: (Storable (PixelBaseComponent px), PrimMonad m)
 => Image px -> m (MutableImage (PrimState m) px)
+{-# NOINLINE unsafeThawImage #-}
 unsafeThawImage (Image w h d) = MutableImage w h `liftM` V.unsafeThaw d
 
 -- | `O(1)` Unsafe convert a mutable image to an immutable one without copying.
@@ -323,9 +324,8 @@
-> Int -- ^ Height
-> px  -- ^ Background color
-> m (MutableImage (PrimState m) px)
-{-# INLINE createMutableImage #-}
 createMutableImage width height background =
-   unsafeThawImage $ generateImage (\_ _ -> background) width height
+   generateMutableImage (\_ _ -> background) width height
 
 -- | Create a mutable image with garbage as content. All data
 -- is uninitialized.
@@ -733,6 +733,26 @@
 convertImage :: Image a -> Image b
 convertImage = pixelMap convertPixel
 
+generateMutableImage :: forall m px. (Pixel px, PrimMonad m)
+ => (Int -> Int -> px)  -- ^ Generating function, with `x` 
and `y` params.
+ -> Int-- ^ Width in pixels
+ -> Int-- ^ Height 

commit ghc-JuicyPixels for openSUSE:Factory

2015-11-10 Thread h_root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2015-11-10 10:02:53

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2015-09-02 00:36:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2015-11-10 10:02:54.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov  4 08:17:52 UTC 2015 - mimi...@gmail.com
+
+- update to 3.2.6.2
+* Fix: Using minimal GIF version if outputing a single image.
+
+---

Old:

  JuicyPixels-3.2.6.1.tar.gz

New:

  JuicyPixels-3.2.6.2.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.tDa68b/_old  2015-11-10 10:02:54.0 +0100
+++ /var/tmp/diff_new_pack.tDa68b/_new  2015-11-10 10:02:54.0 +0100
@@ -20,7 +20,7 @@
 # no useful debuginfo for Haskell packages without C sources
 %global debug_package %{nil}
 Name:   ghc-JuicyPixels
-Version:3.2.6.1
+Version:3.2.6.2
 Release:0
 Summary:Picture loading/serialization 
 License:BSD-3-Clause

++ JuicyPixels-3.2.6.1.tar.gz -> JuicyPixels-3.2.6.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6.1/JuicyPixels.cabal 
new/JuicyPixels-3.2.6.2/JuicyPixels.cabal
--- old/JuicyPixels-3.2.6.1/JuicyPixels.cabal   2015-08-23 16:38:47.0 
+0200
+++ new/JuicyPixels-3.2.6.2/JuicyPixels.cabal   2015-10-31 10:40:30.0 
+0100
@@ -1,5 +1,5 @@
 Name:JuicyPixels
-Version: 3.2.6.1
+Version: 3.2.6.2
 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
 Description:
 
<>
@@ -28,7 +28,7 @@
 Source-Repository this
 Type:  git
 Location:  git://github.com/Twinside/Juicy.Pixels.git
-Tag:   v3.2.6.1
+Tag:   v3.2.6.2
 
 Flag Mmap
 Description: Enable the file loading via mmap (memory map)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6.1/changelog 
new/JuicyPixels-3.2.6.2/changelog
--- old/JuicyPixels-3.2.6.1/changelog   2015-08-23 16:38:47.0 +0200
+++ new/JuicyPixels-3.2.6.2/changelog   2015-10-31 10:40:30.0 +0100
@@ -1,6 +1,10 @@
 Change log
 ==
 
+v3.2.6.2 November 2015
+--
+ * Fix: Using minimal GIF version if outputing a single image.
+
 v3.2.6.1 AUgust 2015
 
  * Fix: handling of negative height & width in bitmap format.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6.1/src/Codec/Picture/Gif.hs 
new/JuicyPixels-3.2.6.2/src/Codec/Picture/Gif.hs
--- old/JuicyPixels-3.2.6.1/src/Codec/Picture/Gif.hs2015-08-23 
16:38:47.0 +0200
+++ new/JuicyPixels-3.2.6.2/src/Codec/Picture/Gif.hs2015-10-31 
10:40:29.0 +0100
@@ -753,9 +753,14 @@
 | any areIndexAbsentFromPalette imageList = Left "Image contains indexes 
absent from the palette"
 encodeGifImages looping imageList@((firstPalette, _,firstImage):_) = Right $ 
encode allFile
   where
+version = case imageList of
+  [] -> GIF87a
+  [_] -> GIF87a
+  _:_:_ -> GIF89a
+
 allFile = GifFile
 { gifHeader = GifHeader
-{ gifVersion = GIF89a
+{ gifVersion = version
 , gifScreenDescriptor = logicalScreen
 , gifGlobalMap = firstPalette
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6.1/src/Codec/Picture/Types.hs 
new/JuicyPixels-3.2.6.2/src/Codec/Picture/Types.hs
--- old/JuicyPixels-3.2.6.1/src/Codec/Picture/Types.hs  2015-08-23 
16:38:47.0 +0200
+++ new/JuicyPixels-3.2.6.2/src/Codec/Picture/Types.hs  2015-10-31 
10:40:29.0 +0100
@@ -742,7 +742,7 @@
 --
 -- > imageCreator :: String -> IO ()
 -- > imageCreator path = writePng path $ generateImage pixelRenderer 250 300
--- >where pixelRenderer x y = PixelRGB8 x y 128
+-- >where pixelRenderer x y = PixelRGB8 (fromIntegral x) (fromIntegral y) 
128
 --
 generateImage :: forall a. (Pixel a)
   => (Int -> Int -> a)  -- ^ Generating function, with `x` and `y` 
params.




commit ghc-JuicyPixels for openSUSE:Factory

2015-09-01 Thread h_root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2015-09-02 00:35:59

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is "ghc-JuicyPixels"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2015-08-27 08:56:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2015-09-02 00:36:01.0 +0200
@@ -1,0 +2,7 @@
+Mon Aug 31 06:16:56 UTC 2015 - mimi...@gmail.com
+
+- update to 3.2.6.1
+* Fix: handling of negative height & width in bitmap format
+* Fix: regression on Tiff parsing.
+
+---

Old:

  JuicyPixels-3.2.6.tar.gz

New:

  JuicyPixels-3.2.6.1.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.tudBxX/_old  2015-09-02 00:36:02.0 +0200
+++ /var/tmp/diff_new_pack.tudBxX/_new  2015-09-02 00:36:02.0 +0200
@@ -20,7 +20,7 @@
 # no useful debuginfo for Haskell packages without C sources
 %global debug_package %{nil}
 Name:   ghc-JuicyPixels
-Version:3.2.6
+Version:3.2.6.1
 Release:0
 Summary:Picture loading/serialization 
 License:BSD-3-Clause

++ JuicyPixels-3.2.6.tar.gz -> JuicyPixels-3.2.6.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6/JuicyPixels.cabal 
new/JuicyPixels-3.2.6.1/JuicyPixels.cabal
--- old/JuicyPixels-3.2.6/JuicyPixels.cabal 2015-08-17 20:14:41.0 
+0200
+++ new/JuicyPixels-3.2.6.1/JuicyPixels.cabal   2015-08-23 16:38:47.0 
+0200
@@ -1,5 +1,5 @@
 Name:JuicyPixels
-Version: 3.2.6
+Version: 3.2.6.1
 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
 Description:
 
<>
@@ -28,7 +28,7 @@
 Source-Repository this
 Type:  git
 Location:  git://github.com/Twinside/Juicy.Pixels.git
-Tag:   v3.2.6
+Tag:   v3.2.6.1
 
 Flag Mmap
 Description: Enable the file loading via mmap (memory map)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6/changelog 
new/JuicyPixels-3.2.6.1/changelog
--- old/JuicyPixels-3.2.6/changelog 2015-08-17 20:14:41.0 +0200
+++ new/JuicyPixels-3.2.6.1/changelog   2015-08-23 16:38:47.0 +0200
@@ -1,6 +1,11 @@
 Change log
 ==
 
+v3.2.6.1 AUgust 2015
+
+ * Fix: handling of negative height & width in bitmap format.
+ * Fix: regression on Tiff parsing.
+
 V3.2.6 August 2015
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.6/src/Codec/Picture/Bitmap.hs 
new/JuicyPixels-3.2.6.1/src/Codec/Picture/Bitmap.hs
--- old/JuicyPixels-3.2.6/src/Codec/Picture/Bitmap.hs   2015-08-17 
20:14:40.0 +0200
+++ new/JuicyPixels-3.2.6.1/src/Codec/Picture/Bitmap.hs 2015-08-23 
16:38:47.0 +0200
@@ -23,7 +23,7 @@
 import Control.Applicative( (<$>) )
 #endif
 
-import Control.Monad( when, forM_ )
+import Control.Monad( when, foldM_, forM_ )
 import Control.Monad.ST ( ST, runST )
 import Data.Maybe( fromMaybe )
 import qualified Data.Vector as V
@@ -45,6 +45,7 @@
   , skip
   )
 
+import Data.Int( Int32 )
 import Data.Word( Word32, Word16, Word8 )
 import qualified Data.ByteString as B
 import qualified Data.ByteString.Lazy as L
@@ -93,14 +94,14 @@
 
 data BmpInfoHeader = BmpInfoHeader
 { size  :: !Word32 -- Header size in bytes
-, width :: !Word32
-, height:: !Word32
+, width :: !Int32
+, height:: !Int32
 , planes:: !Word16 -- Number of colour planes
 , bitPerPixel   :: !Word16
 , bitmapCompression :: !Word32
 , byteImageSize :: !Word32
-, xResolution   :: !Word32 -- ^ Pixels per meter
-, yResolution   :: !Word32 -- ^ Pixels per meter
+, xResolution   :: !Int32 -- ^ Pixels per meter
+, yResolution   :: !Int32 -- ^ Pixels per meter
 , colorCount:: !Word32
 , importantColours  :: !Word32
 }
@@ -113,27 +114,27 @@
 instance Binary BmpInfoHeader where
 put hdr = do
 putWord32le $ size hdr
-putWord32le $ width hdr
-putWord32le $ height hdr
+putWord32le . fromIntegral $ width hdr
+putWord32le . fromIntegral $ height hdr
 putWord16le $ planes hdr
 putWord16le $ bitPerPixel hdr
 

commit ghc-JuicyPixels for openSUSE:Factory

2015-08-27 Thread h_root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2015-08-27 08:56:40

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is ghc-JuicyPixels

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2015-08-05 06:50:46.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2015-08-27 08:56:41.0 +0200
@@ -1,0 +2,8 @@
+Sun Aug 23 17:20:53 UTC 2015 - mimi...@gmail.com
+
+- update to 3.2.6
+* Added: imageToTga saving helper function.
+* Fix: don't invert TGA alpha channel.
+* Fix: various typo in documentation.
+
+---

Old:

  JuicyPixels-3.2.5.3.tar.gz

New:

  JuicyPixels-3.2.6.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.nYYYt2/_old  2015-08-27 08:56:41.0 +0200
+++ /var/tmp/diff_new_pack.nYYYt2/_new  2015-08-27 08:56:41.0 +0200
@@ -20,7 +20,7 @@
 # no useful debuginfo for Haskell packages without C sources
 %global debug_package %{nil}
 Name:   ghc-JuicyPixels
-Version:3.2.5.3
+Version:3.2.6
 Release:0
 Summary:Picture loading/serialization 
 License:BSD-3-Clause

++ JuicyPixels-3.2.5.3.tar.gz - JuicyPixels-3.2.6.tar.gz ++
 1712 lines of diff (skipped)




commit ghc-JuicyPixels for openSUSE:Factory

2015-08-04 Thread h_root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2015-08-05 06:50:44

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is ghc-JuicyPixels

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2015-06-09 12:24:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2015-08-05 06:50:46.0 +0200
@@ -1,0 +2,6 @@
+Mon Jul 27 07:00:22 UTC 2015 - mimi...@gmail.com
+
+- update to 3.2.5.3
+*  Fix: bumping vector upper bounds.
+
+---

Old:

  JuicyPixels-3.2.5.2.tar.gz

New:

  JuicyPixels-3.2.5.3.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.emUyEx/_old  2015-08-05 06:50:46.0 +0200
+++ /var/tmp/diff_new_pack.emUyEx/_new  2015-08-05 06:50:46.0 +0200
@@ -20,7 +20,7 @@
 # no useful debuginfo for Haskell packages without C sources
 %global debug_package %{nil}
 Name:   ghc-JuicyPixels
-Version:3.2.5.2
+Version:3.2.5.3
 Release:0
 Summary:Picture loading/serialization 
 License:BSD-3-Clause

++ JuicyPixels-3.2.5.2.tar.gz - JuicyPixels-3.2.5.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.5.2/JuicyPixels.cabal 
new/JuicyPixels-3.2.5.3/JuicyPixels.cabal
--- old/JuicyPixels-3.2.5.2/JuicyPixels.cabal   2015-06-04 22:38:06.0 
+0200
+++ new/JuicyPixels-3.2.5.3/JuicyPixels.cabal   2015-07-26 12:28:21.0 
+0200
@@ -1,5 +1,5 @@
 Name:JuicyPixels
-Version: 3.2.5.2
+Version: 3.2.5.3
 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, 
tga, tiff and radiance)
 Description:
 
data:image/png;base64,iVBORw0KGgoNSUhEUgAAAMDABAMAAACg8nE0ElBMVEUAAABJqDSTWEL/qyb///8AAABH/1GTAXRSTlMAQObYZgAAAN5JREFUeF7s1sEJgFAQxFBbsAV72v5bEVYWPwT/XDxmCsi7zvHXavYREBDI3XP2GgICqBBYuwIC+/rVayPUAyAg0HvIXBcQoDFDGnUBgWQQ2Bx3AYFaRoBpAQHWb3bt2ARgGAiCYFFuwf3X5HA/McgGJWI2FdykCv4aBYzmKwDwvl6NVmUAAK2vlwEALK7fo88GANB6HQsA7P94AQCzswEAAICzh4UAO4zWAYBfRutHA4Bn5C69JhowAMGoBaMWDG0wCkbBKBgFo2AUAACPmegUST/IJABJRU5ErkJggg==
@@ -28,7 +28,7 @@
 Source-Repository this
 Type:  git
 Location:  git://github.com/Twinside/Juicy.Pixels.git
-Tag:   v3.2.5.2
+Tag:   v3.2.5.3
 
 Flag Mmap
 Description: Enable the file loading via mmap (memory map)
@@ -59,7 +59,7 @@
  binary  = 0.5   0.8,
  zlib= 0.5.3.1   0.7,
  transformers= 0.2,
- vector  = 0.9   0.11,
+ vector  = 0.9   0.12,
  primitive   = 0.4   0.7,
  deepseq = 1.1   1.5,
  containers  = 0.4.2 0.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.5.2/changelog 
new/JuicyPixels-3.2.5.3/changelog
--- old/JuicyPixels-3.2.5.2/changelog   2015-06-04 22:38:06.0 +0200
+++ new/JuicyPixels-3.2.5.3/changelog   2015-07-26 12:28:21.0 +0200
@@ -1,6 +1,11 @@
 Change log
 ==
 
+V3.2.5.3 July 2015
+--
+
+ * Fix: bumping vector upper bounds.
+
 V3.2.5.2 June 2015
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuicyPixels-3.2.5.2/src/Codec/Picture/Jpg.hs 
new/JuicyPixels-3.2.5.3/src/Codec/Picture/Jpg.hs
--- old/JuicyPixels-3.2.5.2/src/Codec/Picture/Jpg.hs2015-06-04 
22:38:05.0 +0200
+++ new/JuicyPixels-3.2.5.3/src/Codec/Picture/Jpg.hs2015-07-26 
12:28:20.0 +0200
@@ -581,7 +581,7 @@
in
(, meta) $
dynamicOfColorSpace (colorSpaceOfState st) imgWidth imgHeight arr
- _ - Left Unkown JPG kind
+ _ - Left Unnkown JPG kind
 where
   compCount = length $ jpgComponents scanInfo
   (_,scanInfo) = gatherScanInfo img




commit ghc-JuicyPixels for openSUSE:Factory

2015-06-09 Thread h_root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2015-06-09 12:24:42

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is ghc-JuicyPixels

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2015-06-02 10:06:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2015-06-09 12:24:43.0 +0200
@@ -1,0 +2,9 @@
+Mon Jun  8 06:12:29 UTC 2015 - mimi...@gmail.com
+
+- update to 3.2.5.2
+* Adding: Width  Height metdata to help querying image information without 
+decompressing the whole.
+* Adding: Source format metadata.
+
+
+---

Old:

  JuicyPixels-3.2.5.1.tar.gz

New:

  JuicyPixels-3.2.5.2.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.frM9BB/_old  2015-06-09 12:24:43.0 +0200
+++ /var/tmp/diff_new_pack.frM9BB/_new  2015-06-09 12:24:43.0 +0200
@@ -20,7 +20,7 @@
 # no useful debuginfo for Haskell packages without C sources
 %global debug_package %{nil}
 Name:   ghc-JuicyPixels
-Version:3.2.5.1
+Version:3.2.5.2
 Release:0
 Summary:Picture loading/serialization 
 License:BSD-3-Clause

++ JuicyPixels-3.2.5.1.tar.gz - JuicyPixels-3.2.5.2.tar.gz ++
 3133 lines of diff (skipped)




commit ghc-JuicyPixels for openSUSE:Factory

2015-06-02 Thread h_root
Hello community,

here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory 
checked in at 2015-06-02 10:06:02

Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New)


Package is ghc-JuicyPixels

Changes:

--- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes  
2015-05-21 08:14:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 
2015-06-02 10:06:03.0 +0200
@@ -1,0 +2,10 @@
+Sun May 31 20:15:22 UTC 2015 - mimi...@gmail.com
+
+- update to 3.2.5.1
+* Fixing: utf-8 encoding of Jpg/Types causing problems with Haddock.
+* Adding: Metadata extraction for various file format.
+* Adding: Metadata writing for various file format.
+* Adding: light EXIF mapping.
+* Fix: handling of Tiff with predictors (thanks to Patrick Pelletier)
+
+---

Old:

  JuicyPixels-3.2.4.tar.gz

New:

  JuicyPixels-3.2.5.1.tar.gz



Other differences:
--
++ ghc-JuicyPixels.spec ++
--- /var/tmp/diff_new_pack.7MpXUa/_old  2015-06-02 10:06:03.0 +0200
+++ /var/tmp/diff_new_pack.7MpXUa/_new  2015-06-02 10:06:03.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-JuicyPixels
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -20,7 +20,7 @@
 # no useful debuginfo for Haskell packages without C sources
 %global debug_package %{nil}
 Name:   ghc-JuicyPixels
-Version:3.2.4
+Version:3.2.5.1
 Release:0
 Summary:Picture loading/serialization 
 License:BSD-3-Clause
@@ -65,15 +65,12 @@
 %install
 %{ghc_lib_install}
 
-
 %post devel
 %{ghc_pkg_recache}
 
-
 %postun devel
 %{ghc_pkg_recache}
 
-
 %files -f %{name}.files
 %defattr(-,root,root,-)
 %doc LICENSE

++ JuicyPixels-3.2.4.tar.gz - JuicyPixels-3.2.5.1.tar.gz ++
 8853 lines of diff (skipped)