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