Hello community,

here is the log from the commit of package ghc-gtk3 for openSUSE:Factory 
checked in at 2017-11-07 10:00:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-gtk3 (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-gtk3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-gtk3"

Tue Nov  7 10:00:18 2017 rev:7 rq:539097 version:0.14.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-gtk3/ghc-gtk3.changes        2017-09-15 
21:46:28.950429584 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-gtk3.new/ghc-gtk3.changes   2017-11-07 
10:01:04.523603938 +0100
@@ -1,0 +2,6 @@
+Wed Oct 11 03:02:25 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.7.
+  A more detailed change log is not available.
+
+-------------------------------------------------------------------

Old:
----
  gtk3-0.14.6.tar.gz

New:
----
  gtk3-0.14.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-gtk3.spec ++++++
--- /var/tmp/diff_new_pack.TwpYgd/_old  2017-11-07 10:01:05.663562580 +0100
+++ /var/tmp/diff_new_pack.TwpYgd/_new  2017-11-07 10:01:05.663562580 +0100
@@ -18,7 +18,7 @@
 
 %global pkg_name gtk3
 Name:           ghc-%{pkg_name}
-Version:        0.14.6
+Version:        0.14.7
 Release:        0
 Summary:        Binding to the Gtk+ 3 graphical user interface library
 License:        LGPL-2.1+

++++++ gtk3-0.14.6.tar.gz -> gtk3-0.14.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk3-0.14.6/Graphics/UI/Gtk/Cairo.chs 
new/gtk3-0.14.7/Graphics/UI/Gtk/Cairo.chs
--- old/gtk3-0.14.6/Graphics/UI/Gtk/Cairo.chs   2016-10-30 00:27:52.000000000 
+0200
+++ new/gtk3-0.14.7/Graphics/UI/Gtk/Cairo.chs   2017-09-26 11:58:35.000000000 
+0200
@@ -52,11 +52,11 @@
   -- * Functions for the 'Render' monad.
 #if GTK_MAJOR_VERSION < 3
   renderWithDrawable,
-  region,
 #else
   getClipRectangle,
   renderWithDrawWindow,
 #endif
+  region,
   setSourceColor,
   setSourcePixbuf,
   rectangle,
@@ -171,16 +171,12 @@
       cr
       (castPtr rectPtr)
 
-#if GTK_MAJOR_VERSION < 3
 -- | Adds the given region to the current path of the 'Render' context.
---
--- Removed in Gtk3.
 region :: Region -> Render ()
 region region = Render $ do
   cr <- ask
   liftIO $ {# call unsafe gdk_cairo_region #}
     cr
     region
-#endif
 
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk3-0.14.6/Graphics/UI/Gtk/Embedding/Types.chs 
new/gtk3-0.14.7/Graphics/UI/Gtk/Embedding/Types.chs
--- old/gtk3-0.14.6/Graphics/UI/Gtk/Embedding/Types.chs 2016-10-30 
00:27:52.000000000 +0200
+++ new/gtk3-0.14.7/Graphics/UI/Gtk/Embedding/Types.chs 2017-09-26 
11:58:35.000000000 +0200
@@ -42,7 +42,8 @@
 
 #if (defined(HAVE_PLUG_AND_SOCKET) && (!defined(WIN32) || 
GTK_CHECK_VERSION(2,8,0))) || defined(GDK_WINDOWING_X11)
 import Foreign.ForeignPtr (ForeignPtr, castForeignPtr)
-#if __GLASGOW_HASKELL__ >= 707
+-- TODO work around cpphs https://ghc.haskell.org/trac/ghc/ticket/13553
+#if __GLASGOW_HASKELL__ >= 707 || __GLASGOW_HASKELL__ == 0
 import Foreign.ForeignPtr.Unsafe (unsafeForeignPtrToPtr)
 #else
 import Foreign.ForeignPtr (unsafeForeignPtrToPtr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk3-0.14.6/Graphics/UI/Gtk/Gdk/EventM.hsc 
new/gtk3-0.14.7/Graphics/UI/Gtk/Gdk/EventM.hsc
--- old/gtk3-0.14.6/Graphics/UI/Gtk/Gdk/EventM.hsc      2016-10-30 
00:27:52.000000000 +0200
+++ new/gtk3-0.14.7/Graphics/UI/Gtk/Gdk/EventM.hsc      2017-09-26 
11:58:35.000000000 +0200
@@ -98,6 +98,13 @@
 --   you can (and usually have to) use @liftIO@ to execute @IO@ functions.
 --
 
+-- * Classes
+
+  HasCoordinates,
+  HasRootCoordinates,
+  HasModifier,
+  HasTime,
+
 -- * Event monad and type tags
   EventM,
   EAny,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk3-0.14.6/Graphics/UI/Gtk/Types.chs 
new/gtk3-0.14.7/Graphics/UI/Gtk/Types.chs
--- old/gtk3-0.14.6/Graphics/UI/Gtk/Types.chs   2016-10-30 00:27:52.000000000 
+0200
+++ new/gtk3-0.14.7/Graphics/UI/Gtk/Types.chs   2017-09-26 11:58:35.000000000 
+0200
@@ -769,11 +769,13 @@
   ) where
 
 import Foreign.ForeignPtr (ForeignPtr, castForeignPtr)
-#if __GLASGOW_HASKELL__ >= 707
+-- TODO work around cpphs https://ghc.haskell.org/trac/ghc/ticket/13553
+#if __GLASGOW_HASKELL__ >= 707 || __GLASGOW_HASKELL__ == 0
 import Foreign.ForeignPtr.Unsafe (unsafeForeignPtrToPtr)
 #else
 import Foreign.ForeignPtr (unsafeForeignPtrToPtr)
 #endif
+
 import Foreign.C.Types    (CULong(..), CUInt(..), CULLong(..))
 import System.Glib.GType  (GType, typeInstanceIsA)
 {#import System.Glib.GObject#}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk3-0.14.6/gtk3.cabal new/gtk3-0.14.7/gtk3.cabal
--- old/gtk3-0.14.6/gtk3.cabal  2016-10-30 00:27:52.000000000 +0200
+++ new/gtk3-0.14.7/gtk3.cabal  2017-09-26 11:58:35.000000000 +0200
@@ -1,5 +1,5 @@
 Name:           gtk3
-Version:        0.14.6
+Version:        0.14.7
 License:        LGPL-2.1
 License-file:   COPYING
 Copyright:      (c) 2001-2010 The Gtk2Hs Team
@@ -130,7 +130,7 @@
 
 custom-setup
   setup-depends: base >= 4.6,
-                 Cabal >= 1.24 && < 1.25,
+                 Cabal >= 1.24 && < 2.1,
                  gtk2hs-buildtools >= 0.13.2.0 && < 0.14
 
 Library
@@ -372,7 +372,7 @@
         x-Signals-Import: Graphics.UI.Gtk.General.Threading
         include-dirs:   .
         cpp-options: -DDISABLE_DEPRECATED -U__BLOCKS__
-        if os(darwin)
+        if os(darwin) || os(freebsd)
           cpp-options: -D__attribute__(A)= -D_Nullable= -D_Nonnull=
         if os(windows)
           cpp-options:    -DWIN32 -fno-exceptions
@@ -398,7 +398,7 @@
     main-is: ActionMenu.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers, text
+    build-depends: gtk3==0.14.7, base, transformers, text
 
 Executable gtk2hs-demo-buttonBox
     default-language: Haskell98
@@ -406,7 +406,7 @@
     main-is: ButtonBox.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers
+    build-depends: gtk3==0.14.7, base, transformers
 
 Executable gtk2hs-demo-carsim
     default-language: Haskell98
@@ -414,7 +414,7 @@
     main-is: CarSim.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers, time, cairo
+    build-depends: gtk3==0.14.7, base, transformers, time, cairo
 
 Executable gtk2hs-demo-progress
     default-language: Haskell98
@@ -422,7 +422,7 @@
     main-is: Progress.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers
+    build-depends: gtk3==0.14.7, base, transformers
 
 Executable gtk2hs-demo-progressThreadedRTS
     default-language: Haskell98
@@ -430,7 +430,7 @@
     main-is: ProgressThreadedRTS.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers
+    build-depends: gtk3==0.14.7, base, transformers
     ghc-options: -threaded
 
 Executable gtk2hs-demo-fastDraw
@@ -439,7 +439,7 @@
     main-is: FastDraw.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers, array, cairo
+    build-depends: gtk3==0.14.7, base, transformers, array, cairo
 
 Executable gtk2hs-demo-fonts
     default-language: Haskell98
@@ -447,7 +447,7 @@
     main-is: Fonts.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base
+    build-depends: gtk3==0.14.7, base
 
 Executable gtk2hs-demo-builder
     default-language: Haskell98
@@ -455,7 +455,7 @@
     main-is: GtkBuilderTest.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers
+    build-depends: gtk3==0.14.7, base, transformers
 
 Executable gtk2hs-demo-helloworld
     default-language: Haskell98
@@ -463,7 +463,7 @@
     main-is: World.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers
+    build-depends: gtk3==0.14.7, base, transformers
 
 Executable gtk2hs-demo-layout
     default-language: Haskell98
@@ -471,7 +471,7 @@
     main-is: Layout.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers, cairo, text
+    build-depends: gtk3==0.14.7, base, transformers, cairo, text
 
 Executable gtk2hs-demo-menudemo
     default-language: Haskell98
@@ -479,7 +479,7 @@
     main-is: MenuDemo.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers, text
+    build-depends: gtk3==0.14.7, base, transformers, text
 
 Executable gtk2hs-demo-combodemo
     default-language: Haskell98
@@ -487,7 +487,7 @@
     main-is: ComboDemo.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, text, base, transformers
+    build-depends: gtk3==0.14.7, text, base, transformers
 
 Executable gtk2hs-demo-notebook
     default-language: Haskell98
@@ -495,7 +495,7 @@
     main-is: Notebook.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers, text
+    build-depends: gtk3==0.14.7, base, transformers, text
 
 Executable gtk2hs-demo-statusIcon
     default-language: Haskell98
@@ -503,7 +503,7 @@
     main-is: StatusIcon.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers
+    build-depends: gtk3==0.14.7, base, transformers
 
 Executable gtk2hs-demo-arabic
     default-language: Haskell98
@@ -511,7 +511,7 @@
     main-is: Arabic.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers, text
+    build-depends: gtk3==0.14.7, base, transformers, text
 
 Executable gtk2hs-demo-overlay
     default-language: Haskell98
@@ -519,4 +519,4 @@
     main-is: Overlay.hs
     if !flag(build-demos)
       buildable: False
-    build-depends: gtk3==0.14.6, base, transformers
+    build-depends: gtk3==0.14.7, base, transformers


Reply via email to