diff --git a/GI/PangoCairo/Callbacks.hs b/GI/PangoCairo/Callbacks.hs
--- a/GI/PangoCairo/Callbacks.hs
+++ b/GI/PangoCairo/Callbacks.hs
@@ -70,7 +70,7 @@
     IO ()
 shapeRendererFuncWrapper funptrptr _cb cr attr doPath data_ = do
     cr' <- (newBoxed Cairo.Context) cr
-    attr' <- (newPtr 72 Pango.AttrShape) attr
+    attr' <- (newPtr Pango.AttrShape) attr
     let doPath' = (/= 0) doPath
     _cb  cr' attr' doPath' data_
     maybeReleaseFunPtr funptrptr
diff --git a/GI/PangoCairo/Functions.hs b/GI/PangoCairo/Functions.hs
--- a/GI/PangoCairo/Functions.hs
+++ b/GI/PangoCairo/Functions.hs
@@ -609,8 +609,7 @@
     let context' = unsafeManagedPtrCastPtr context
     result <- pango_cairo_context_get_font_options context'
     maybeResult <- convertIfNonNull result $ \result' -> do
-        -- XXX Wrapping a foreign struct/union with no known destructor, leak?
-        result'' <- (\x -> Cairo.FontOptions <$> newForeignPtr_ x) result'
+        result'' <- (newPtr Cairo.FontOptions) result'
         return result''
     touchManagedPtr context
     return maybeResult
diff --git a/GI/PangoCairo/Interfaces/FontMap.hs b/GI/PangoCairo/Interfaces/FontMap.hs
--- a/GI/PangoCairo/Interfaces/FontMap.hs
+++ b/GI/PangoCairo/Interfaces/FontMap.hs
@@ -160,8 +160,7 @@
     let _obj' = unsafeManagedPtrCastPtr _obj
     result <- pango_cairo_font_map_get_font_type _obj'
     checkUnexpectedReturnNULL "pango_cairo_font_map_get_font_type" result
-    -- XXX Wrapping a foreign struct/union with no known destructor, leak?
-    result' <- (\x -> Cairo.FontType <$> newForeignPtr_ x) result
+    result' <- (wrapPtr Cairo.FontType) result
     touchManagedPtr _obj
     return result'
 
diff --git a/gi-pangocairo.cabal b/gi-pangocairo.cabal
--- a/gi-pangocairo.cabal
+++ b/gi-pangocairo.cabal
@@ -1,6 +1,6 @@
 -- Autogenerated, do not edit.
 name:               gi-pangocairo
-version:            0.1.38.14
+version:            0.1.38.15
 synopsis:           PangoCairo bindings
 description:        Bindings for PangoCairo, autogenerated by haskell-gi.
 homepage:           https://github.com/haskell-gi/haskell-gi
@@ -28,11 +28,11 @@
                         GI.PangoCairo.Objects.FcFontMap
     pkgconfig-depends:  pangocairo >= 1.38
     build-depends: base >= 4.7 && <5,
-        haskell-gi-base >= 0.14 && < 1,
-        gi-glib >= 0.2.46.14 && < 0.2.47,
-        gi-gobject >= 0.2.46.14 && < 0.2.47,
-        gi-pango >= 0.1.38.14 && < 0.1.39,
-        gi-cairo >= 0.1.14.14 && < 0.1.15,
+        haskell-gi-base >= 0.15 && < 1,
+        gi-glib >= 0.2.46.15 && < 0.2.47,
+        gi-gobject >= 0.2.46.15 && < 0.2.47,
+        gi-pango >= 0.1.38.15 && < 0.1.39,
+        gi-cairo >= 0.1.14.15 && < 0.1.15,
         bytestring >= 0.10,
         containers >= 0.5,
         text >= 1.0,
