| 
     
      
      
      From: Andy S. <And...@co...> - 2010-03-18 16:47:13
      
     
   | 
Thu Mar 18 12:12:17 EDT 2010  Andy Stewart <laz...@gm...>
  * Fix compile error of Webkit patch.
  Ignore-this: 2a53ca7d0b84edf5ad6a7bc375d88cc0
    hunk ./Makefile.am 79
    +if ENABLE_WEBKIT
    +pkglib_LIBRARIES += libHSwebkit.a
    +endif
    hunk ./Makefile.am 103
    -if ENABLE_WEBKIT
    -pkglib_LIBRARIES += libHSwebkit.a
    -endif
    hunk ./Makefile.am 990
    -endif
    +endif #ENABLE_GTK
    hunk ./Makefile.am 1141
    - [_$_]
    +
    hunk ./Makefile.am 1152
    -libHSvte_a_LIBADD =					\
    -	vte/Graphics/UI/Gtk/Vte/Vte_stub.o
    -
    hunk ./Makefile.am 1156
    -[_^I_][_^I_][_^I_][_$_]
    hunk ./Makefile.am 1251
    +#
    +##	webkit package
    +#
    +##################################################################################
    +
    +if ENABLE_WEBKIT
    +
    +webkit_PKGNAME = libHSwebkit_a
    +
    +libHSwebkit_a_NAME		= webkit
    +libHSwebkit_a_CONFIG		= webkit/webkit.package.conf
    +libHSwebkit_a_EXTERNALDEPS	= base-$(PKG_BASE_VERSION)
    +libHSwebkit_a_INTERNALDEPS	= gtk glib
    +libHSwebkit_a_HEADER 		= webkit/hswebkit.h
    +libHSwebkit_a_PRECOMP		= webkit/webkit.precomp
    +libHSwebkit_a_LIBS		= $(GLIB_LIBS) $(GTK_LIBS) $(WEBKIT_LIBS)
    +libHSwebkit_a_HCFLAGS		= $(FFI)
    +libHSwebkit_a_CFLAGS		= $(filter-out -I% -D%,$(GLIB_CFLAGS) $(GTK_CFLAGS) $(WEBKIT_CFLAGS)) [_$_]
    +libHSwebkit_a_CPPFLAGS		= $(filter -I% -D%,$(GLIB_CFLAGS) $(GTK_CFLAGS) $(WEBKIT_CFLAGS))
    +
    +
    +libHSwebkit_a_SOURCESDIRS	= webkit
    +
    +libHSwebkit_a_GENERATEDSOURCES =	\
    +	webkit/Graphics/UI/Gtk/WebKit/Types.chs
    +
    +nodist_libHSwebkit_a_SOURCES = $(libHSwebkit_a_GENERATEDSOURCES)
    +
    +libHSwebkit_a_SOURCES =	        			\
    +         webkit/Graphics/UI/Gtk/WebKit/WebView.chs \
    +         webkit/Graphics/UI/Gtk/WebKit/WebFrame.chs \
    +         webkit/Graphics/UI/Gtk/WebKit/WebSettings.chs \
    +         webkit/Graphics/UI/Gtk/WebKit/WebHistoryItem.chs \
    +         webkit/Graphics/UI/Gtk/WebKit/WebBackForwardList.chs \
    +         webkit/Graphics/UI/Gtk/WebKit/WebInspector.chs \
    +         webkit/Graphics/UI/Gtk/WebKit/Download.chs \
    +         webkit/Graphics/UI/Gtk/WebKit/NetworkRequest.chs \
    +         webkit/Graphics/UI/Gtk/WebKit/NetworkResponse.chs [_$_]
    +
    +htmldoc_HSFILES_HIDDEN += $(libHSwebkit_a_GENERATEDSOURCES:.chs=.hs)
    +
    +webkit_Graphics_UI_Gtk_Webkit_Types_hs_HCFLAGS	= -fglasgow-exts [_$_]
    +
    +webkit/Graphics/UI/Gtk/WebKit/Types.chs : $(srcdir)/tools/hierarchyGen/hierarchy.list \
    +		      $(srcdir)/tools/hierarchyGen/TypeGenerator$(EXEEXT)  \
    +		      $(srcdir)/tools/hierarchyGen/Hierarchy.chs.template
    +		      $(strip $(srcdir)/tools/hierarchyGen/TypeGenerator$(EXEEXT) \
    +		      $(srcdir)/tools/hierarchyGen/hierarchy.list \
    +		      $(srcdir)/tools/hierarchyGen/Hierarchy.chs.template \
    +		      $@ --tag=webkit --lib=webkit --prefix=webkit \
    +                      --modname=Graphics.UI.Gtk.WebKit.Types \
    +		      --forward=*System.Glib.GObject \
    +		      --destructor=objectUnrefFromMainloop \
    +		      --forward=*Graphics.UI.Gtk.Types)
    +
    +libHSwebkit_a_ALLSOURCES = $(libHSwebkit_a_SOURCES) $(nodist_libHSwebkit_a_SOURCES)
    +
    +am_libHSwebkit_a_OBJECTS = \
    +	$(addsuffix .$(OBJEXT),$(basename $(basename $(libHSwebkit_a_ALLSOURCES))))
    +
    +libHSwebkit_a_HSPPFILES  = $(filter %.hs.pp, $(libHSwebkit_a_ALLSOURCES))
    +libHSwebkit_a_CHSPPFILES = $(filter %.chs.pp,$(libHSwebkit_a_ALLSOURCES))
    +libHSwebkit_a_CHSFILES = \
    +  $(filter %.chs,$(libHSwebkit_a_ALLSOURCES:.chs.pp=.chs))
    +libHSwebkit_a_CHSFILES_HS = $(libHSwebkit_a_CHSFILES:.chs=.hs)
    +libHSwebkit_a_HSCFILES = $(filter %.hsc, $(libHSwebkit_a_ALLSOURCES))
    +libHSwebkit_a_HSCFILES_HS = $(libHSwebkit_a_HSCFILES:.hsc=.hs)
    +libHSwebkit_a_BUILDSOURCES = \
    +	$(libHSwebkit_a_HSPPFILES:.hs.pp=.hs) \
    +	$(libHSwebkit_a_CHSPPFILES:.chs.pp=.chs) \
    +	$(libHSwebkit_a_CHSFILES_HS) \
    +        $(libHSwebkit_a_HSCFILES_HS) \
    +        $(libHSwebkit_a_GENERATEDSOURCES)
    +libHSwebkit_a_HSFILES  = \
    +	$(filter %.hs,$(libHSwebkit_a_BUILDSOURCES)) \
    +	$(filter %.hs,$(libHSwebkit_a_ALLSOURCES))
    +
    +nobase_hi_DATA += $(libHSwebkit_a_HSFILES:.hs=.hi)
    +
    +webkit_MOSTLYCLEANFILES  = $(am_libHSwebkit_a_OBJECTS)
    +webkit_MOSTLYCLEANFILES += $(libHSwebkit_a_HSFILES:.hs=.hi)
    +webkit_MOSTLYCLEANFILES += $(libHSwebkit_a_CHSFILES:.chs=.chi)
    +webkit_CLEANFILES  = $(libHSwebkit_a_BUILDSOURCES)
    +webkit_CLEANFILES += $(libHSwebkit_a_CHSFILES_HS:.hs=.dep)
    +webkit_CLEANFILES += \
    +	$(libHSwebkit_a_HSCFILES:.hsc=_hsc_make$(EXEEXT))	\
    +	$(libHSwebkit_a_HSCFILES:.hsc=_hsc_make.c)		\
    +	$(libHSwebkit_a_HSCFILES:.hsc=_hsc_make.o)
    +
    +webkit/libHSwebkit_a.deps: $(libHSwebkit_a_HSFILES) | \
    +	$(foreach pkg,$(libHSwebkit_a_INTERNALDEPS),$(pkg)/libHS$(pkg)_a.deps)
    +$(libHSwebkit_a_CHSFILES:.chs=.dep): \
    +	$(foreach pkg,webkit $(libHSglib_a_INTERNALDEPS),$(libHS$(pkg)_a_CHSFILES))
    +$(libHSwebkit_a_CHSFILES_HS): $(libHSwebkit_a_PRECOMP)
    +$(libHSwebkit_a_OBJECTS) : \
    +	$(foreach pkg,$(libHSwebkit_a_INTERNALDEPS),$(libHS$(pkg)_a_OBJECTS))
    +
    +EARLY_DEPS += $(libHSwebkit_a_CHSFILES:.chs=.dep)
    +
    +ifeq (,$(DONT_USE_DEPS))
    +-include $(libHSwebkit_a_CHSFILES:.chs=.dep) webkit/libHSwebkit_a.deps
    + endif
    +
    +if ENABLE_SPLITOBJS
    +libHSwebkit_a_AR = $(srcdir)/mk/link-splitobjs.sh
    +webkit_CLEANFILES_SPLIT = $(libHSwebkit_a_HSFILES:.hs=_split/)
    +else
    +libHSwebkit_a_AR = $(AR) $(ARFLAGS)
    +endif
    +
    +libHSwebkit_a_DEPENDENCIES = HSwebkit.o
    +pkglib_DATA += HSwebkit.o
    +HSwebkit.o : $(libHSwebkit_a_OBJECTS)
    +	$(LD) -r $(LD_X) -o $@ $(libHSwebkit_a_OBJECTS) $(libHSwebkit_a_LIBADD)
    +
    +if ENABLE_PROFILING
    +libHSwebkit_a_DEPENDENCIES += libHSwebkit_p.a
    +pkglib_DATA += libHSwebkit_p.a
    +libHSwebkit_p.a : $(libHSwebkit_a_HSFILES:.hs=.p_o) \
    +		$(libHSwebkit_a_LIBADD:.o=.p_o)
    +	$(AR) $(ARFLAGS) $@ $^
    +
    +ifeq (,$(DONT_USE_DEPS))
    +-include webkit/libHSwebkit_a.p_deps
    + endif
    +
    +nobase_hi_DATA         += $(libHSwebkit_a_HSFILES:.hs=.p_hi)
    +webkit_MOSTLYCLEANFILES += $(libHSwebkit_a_HSFILES:.hs=.p_hi)
    +webkit_MOSTLYCLEANFILES += $(libHSwebkit_a_HSFILES:.hs=.p_o)
    +webkit_MOSTLYCLEANFILES += $(libHSwebkit_a_LIBADD:.o=.p_o)
    +endif
    +
    +endif #ENABLE_WEBKIT
    +
    hunk ./Makefile.am 2841
    -endif
    -
    -
    -#
    -#	webkit package
    -#
    -#################################################################################
    -
    -if ENABLE_WEBKIT
    -
    -webkit_PKGNAME = libHSwebkit_a
    -
    -libHSwebkit_a_NAME		= webkit
    -libHSwebkit_a_CONFIG		= webkit/webkit.package.conf
    -libHSwebkit_a_EXTERNALDEPS	= base-$(PKG_BASE_VERSION)
    -libHSwebkit_a_INTERNALDEPS	= gtk glib
    -libHSwebkit_a_HEADER 		= webkit/hswebkit.h
    -libHSwebkit_a_PRECOMP		= webkit/webkit.precomp
    -libHSwebkit_a_LIBS		= $(GLIB_LIBS) $(GTK_LIBS) $(WEBKIT_LIBS)
    -libHSwebkit_a_HCFLAGS		= $(FFI)
    -libHSwebkit_a_CFLAGS		= $(filter-out -I% -D%,$(GLIB_CFLAGS) $(GTK_CFLAGS) $(WEBKIT_CFLAGS)) [_$_]
    -libHSwebkit_a_CPPFLAGS		= $(filter -I% -D%,$(GLIB_CFLAGS) $(GTK_CFLAGS) $(WEBKIT_CFLAGS))
    -
    -
    -libHSwebkit_a_SOURCESDIRS	= webkit
    -
    -libHSwebkit_a_GENERATEDSOURCES =	\
    -	webkit/Graphics/UI/Gtk/WebKit/Types.chs
    -
    -nodist_libHSwebkit_a_SOURCES = $(libHSwebkit_a_GENERATEDSOURCES)
    -
    -libHSwebkit_a_SOURCES =	        \
    -        webkit/Graphics/UI/Gtk/WebKit/WebView.chs \
    -        webkit/Graphics/UI/Gtk/WebKit/WebFrame.chs \
    -        webkit/Graphics/UI/Gtk/WebKit/WebSettings.chs \
    -        webkit/Graphics/UI/Gtk/WebKit/WebHistoryItem.chs \
    -        webkit/Graphics/UI/Gtk/WebKit/WebBackForwardList.chs \
    -        webkit/Graphics/UI/Gtk/WebKit/WebInspector.chs \
    -        webkit/Graphics/UI/Gtk/WebKit/Download.chs \
    -        webkit/Graphics/UI/Gtk/WebKit/NetworkRequest.chs \
    -        webkit/Graphics/UI/Gtk/WebKit/NetworkResponse.chs [_$_]
    -
    -htmldoc_HSFILES_HIDDEN += $(libHSwebkit_a_GENERATEDSOURCES:.chs=.hs)
    -
    -webkit_Graphics_UI_Gtk_WebKit_Types_hs_HCFLAGS	= -fglasgow-exts
    -
    -webkit/Graphics/UI/Gtk/WebKit/Types.chs : $(srcdir)/tools/hierarchyGen/hierarchy.list \
    -		      $(srcdir)/tools/hierarchyGen/TypeGenerator$(EXEEXT)  \
    -		      $(srcdir)/tools/hierarchyGen/Hierarchy.chs.template
    -		      $(strip $(srcdir)/tools/hierarchyGen/TypeGenerator$(EXEEXT) \
    -		      $(srcdir)/tools/hierarchyGen/hierarchy.list \
    -		      $(srcdir)/tools/hierarchyGen/Hierarchy.chs.template \
    -		      $@ --tag=webkit --lib=webkit --prefix=webkit \
    -                      --modname=Graphics.UI.Gtk.WebKit.Types \
    -		      --parentname=Graphics.UI.Gtk.Types)
    -
    -libHSwebkit_a_ALLSOURCES = $(libHSwebkit_a_SOURCES) $(nodist_libHSwebkit_a_SOURCES)
    -
    -am_libHSwebkit_a_OBJECTS = \
    -	$(addsuffix .$(OBJEXT),$(basename $(basename $(libHSwebkit_a_ALLSOURCES))))
    -
    -libHSwebkit_a_HSPPFILES  = $(filter %.hs.pp, $(libHSwebkit_a_ALLSOURCES))
    -libHSwebkit_a_CHSPPFILES = $(filter %.chs.pp,$(libHSwebkit_a_ALLSOURCES))
    -libHSwebkit_a_CHSFILES = \
    -  $(filter %.chs,$(libHSwebkit_a_ALLSOURCES:.chs.pp=.chs))
    -libHSwebkit_a_CHSFILES_HS = $(libHSwebkit_a_CHSFILES:.chs=.hs)
    -libHSwebkit_a_HSCFILES = $(filter %.hsc, $(libHSwebkit_a_ALLSOURCES))
    -libHSwebkit_a_HSCFILES_HS = $(libHSwebkit_a_HSCFILES:.hsc=.hs)
    -libHSwebkit_a_BUILDSOURCES = \
    -	$(libHSwebkit_a_HSPPFILES:.hs.pp=.hs) \
    -	$(libHSwebkit_a_CHSPPFILES:.chs.pp=.chs) \
    -	$(libHSwebkit_a_CHSFILES_HS) \
    -        $(libHSwebkit_a_HSCFILES_HS) \
    -        $(libHSwebkit_a_GENERATEDSOURCES)
    -libHSwebkit_a_HSFILES  = \
    -	$(filter %.hs,$(libHSwebkit_a_BUILDSOURCES)) \
    -	$(filter %.hs,$(libHSwebkit_a_ALLSOURCES))
    -
    -nobase_hi_DATA += $(libHSwebkit_a_HSFILES:.hs=.hi)
    -
    -webkit_MOSTLYCLEANFILES  = $(am_libHSwebkit_a_OBJECTS)
    -webkit_MOSTLYCLEANFILES += $(libHSwebkit_a_HSFILES:.hs=.hi)
    -webkit_MOSTLYCLEANFILES += $(libHSwebkit_a_CHSFILES:.chs=.chi)
    -webkit_CLEANFILES  = $(libHSwebkit_a_BUILDSOURCES)
    -webkit_CLEANFILES += $(libHSwebkit_a_CHSFILES_HS:.hs=.dep)
    -webkit_CLEANFILES += \
    -	$(libHSwebkit_a_HSCFILES:.hsc=_hsc_make$(EXEEXT))	\
    -	$(libHSwebkit_a_HSCFILES:.hsc=_hsc_make.c)		\
    -	$(libHSwebkit_a_HSCFILES:.hsc=_hsc_make.o)
    -
    -webkit/libHSwebkit_a.deps: $(libHSwebkit_a_HSFILES) | \
    -	$(foreach pkg,$(libHSwebkit_a_INTERNALDEPS),$(pkg)/libHS$(pkg)_a.deps)
    -$(libHSwebkit_a_CHSFILES:.chs=.dep): \
    -	$(foreach pkg,webkit $(libHSglib_a_INTERNALDEPS),$(libHS$(pkg)_a_CHSFILES))
    -$(libHSwebkit_a_CHSFILES_HS): $(libHSwebkit_a_PRECOMP)
    -$(libHSwebkit_a_OBJECTS) : \
    -	$(foreach pkg,$(libHSwebkit_a_INTERNALDEPS),$(libHS$(pkg)_a_OBJECTS))
    -
    -EARLY_DEPS += $(libHSwebkit_a_CHSFILES:.chs=.dep)
    -
    -ifeq (,$(DONT_USE_DEPS))
    --include $(libHSwebkit_a_CHSFILES:.chs=.dep) webkit/libHSwebkit_a.deps
    - endif
    -
    -if ENABLE_SPLITOBJS
    -libHSwebkit_a_AR = $(srcdir)/mk/link-splitobjs.sh
    -webkit_CLEANFILES_SPLIT = $(libHSwebkit_a_HSFILES:.hs=_split/)
    -else
    -libHSwebkit_a_AR = $(AR) $(ARFLAGS)
    -endif
    -
    -libHSwebkit_a_DEPENDENCIES = HSwebkit.o
    -pkglib_DATA += HSwebkit.o
    -HSwebkit.o : $(libHSwebkit_a_OBJECTS)
    -	$(LD) -r $(LD_X) -o $@ $(libHSwebkit_a_OBJECTS) $(libHSwebkit_a_LIBADD)
    -
    -if ENABLE_PROFILING
    -libHSwebkit_a_DEPENDENCIES += libHSwebkit_p.a
    -pkglib_DATA += libHSwebkit_p.a
    -libHSwebkit_p.a : $(libHSwebkit_a_HSFILES:.hs=.p_o) \
    -		$(libHSwebkit_a_LIBADD:.o=.p_o)
    -	$(AR) $(ARFLAGS) $@ $^
    -
    -ifeq (,$(DONT_USE_DEPS))
    --include webkit/libHSwebkit_a.p_deps
    - endif
    -
    -nobase_hi_DATA         += $(libHSwebkit_a_HSFILES:.hs=.p_hi)
    -webkit_MOSTLYCLEANFILES += $(libHSwebkit_a_HSFILES:.hs=.p_hi)
    -webkit_MOSTLYCLEANFILES += $(libHSwebkit_a_HSFILES:.hs=.p_o)
    -webkit_MOSTLYCLEANFILES += $(libHSwebkit_a_LIBADD:.o=.p_o)
    -endif
    -
    -endif #ENABLE_WEBKIT
    +endif #ENABLE_GSTREAMER
    hunk ./tools/hierarchyGen/hierarchy.list 60
    +                    WebkitWebView as WebView            if webkit [_$_]
    hunk ./tools/hierarchyGen/hierarchy.list 106
    -			WebkitWebView as WebView            if webkit [_$_]
    -			WebkitWebFrame as WebFrame          if webkit [_$_]
    -			WebkitWebSettings as WebSettings    if webkit
    -			WebkitNetworkRequest as NetworkRequest  if webkit
    -			WebkitNetworkResponse as NetworkResponse    if webkit
    -			WebkitDownload as Download  if webkit
    -			WebkitWebBackForwardList as WebBackForwardList if webkit
    -			WebkitWebHistoryItem as WebHistoryItem if webkit
    -			WebkitWebInspector as WebInspector if webkit
    -			WebkitWebNavigationAction as WebNavigationAction if webkit [_$_]
    -			WebkitWebPolicyDecision as WebPolicyDecision if webkit
    -			WebkitWebWindowFeatures as WebWindowFeatures if webkit
    -			WebkitWebDatabase as WebDatabase if webkit
    -			WebkitWebDataSource as WebDataSource if webkit
    -			WebkitWebResource as WebResource if webkit
    -			WebkitSecurityOrigin as SecurityOrigin if webkit
    hunk ./tools/hierarchyGen/hierarchy.list 169
    -
    +[_^I_][_^I_][_^I_][_$_]
    hunk ./tools/hierarchyGen/hierarchy.list 318
    +
    +        WebkitWebFrame as WebFrame          if webkit [_$_]
    +        WebkitWebSettings as WebSettings    if webkit
    +        WebkitNetworkRequest as NetworkRequest  if webkit
    +        WebkitNetworkResponse as NetworkResponse    if webkit
    +        WebkitDownload as Download  if webkit
    +        WebkitWebBackForwardList as WebBackForwardList if webkit
    +        WebkitWebHistoryItem as WebHistoryItem if webkit
    +        WebkitWebInspector as WebInspector if webkit
    hunk ./webkit/Graphics/UI/Gtk/WebKit/WebView.chs.pp 129
    -  onHoveringOverLink,
    +  -- onHoveringOverLink,
    hunk ./webkit/Graphics/UI/Gtk/WebKit/WebView.chs.pp 131
    -  onCreateWebView,
    +  -- onCreateWebView,
    hunk ./webkit/Graphics/UI/Gtk/WebKit/WebView.chs.pp 143
    +-- import Data.IORef
    +
    hunk ./webkit/Graphics/UI/Gtk/WebKit/WebView.chs.pp 802
    -onHoveringOverLink :: WebViewClass self => self -> (Maybe String -> Maybe String -> IO()) -> IO(ConnectId self)
    -onHoveringOverLink =
    -  connect_BOXED_BOXED__NONE "hovering-over-link" readMString True
    -  where
    -  readMString strPtr | strPtr==nullPtr = return Nothing
    -                     | otherwise = liftM Just $ peekUTFString strPtr
    +-- onHoveringOverLink :: WebViewClass self => self -> (Maybe String -> Maybe String -> IO()) -> IO(ConnectId self)
    +-- onHoveringOverLink =
    +--   connect_BOXED_BOXED__NONE "hovering-over-link" readMString True
    +--   where
    +--   readMString strPtr | strPtr==nullPtr = return Nothing
    +--                      | otherwise = liftM Just $ peekUTFString strPtr
    hunk ./webkit/Graphics/UI/Gtk/WebKit/WebView.chs.pp 855
    -onCreateWebView :: WebViewClass self => self -> (WebFrame -> IO WebView) -> IO (ConnectId self)
    -onCreateWebView = \vw act
    -    connect_OBJECT__PTR "create-web-view" True vw act'
    -  where
    -  act' wf = do
    -    wv <- act wf
    -    -- We need to return a Ptr WebView to the caller of this signal. To
    -    -- prevent the garbage collector from freeing the WebView before this
    -    -- signal returns, we increment the reference count of the object and
    -    -- decrement it as soon as the 'webViewReady' signal is emitted which
    -    -- always happens after this signal returns.
    -    gObjectRef wv
    -    sidRef <- newIORef undefined
    -    sid <- onWebViewReady wv $ do
    -      gObjectUnref wv
    -      sid <- readIORef sidRef
    -      signalDisconnect wv sid
    -      return False
    -    writeIORef sidRef sid
    -    return unsafeForeignPtrToPtr (unWebView wv)
    -
    +-- onCreateWebView :: WebViewClass self => self -> (WebFrame -> IO WebView) -> IO (ConnectId self)
    +-- -- onCreateWebView = \vw act
    +-- onCreateWebView vw act =
    +--     connect_OBJECT__PTR "create-web-view" True vw act'
    +--         where
    +--           act' wf = do
    +--             wv <- act wf
    +--             -- We need to return a Ptr WebView to the caller of this signal. To
    +--             -- prevent the garbage collector from freeing the WebView before this
    +--             -- signal returns, we increment the reference count of the object and
    +--             -- decrement it as soon as the 'webViewReady' signal is emitted which
    +--             -- always happens after this signal returns.
    +--             gObjectRef wv
    +--             sidRef <- newIORef undefined
    +--             sid <- onWebViewReady wv $ do
    +--                       gObjectUnref wv
    +--                       sid <- readIORef sidRef
    +--                       signalDisconnect wv sid
    +--                       return False
    +--             writeIORef sidRef sid
    +--             return unsafeForeignPtrToPtr (unWebView wv)
    hunk ./webkit/Graphics/UI/Gtk/WebKit/WebView.chs.pp 899
    -   [_$_]
    -
    hunk ./webkit/webkit.package.conf.in 3
    +id: webkit-@PACKAGE_VERSION@
    hunk ./webkit/webkit.package.conf.in 17
    -depends: base-@PKG_BASE_VERSION@ gtk-@PACKAGE_VERSION@
    +depends: @PKG_BASE_ID@ gtk-@PACKAGE_VERSION@
 |