Your message dated Tue, 24 Dec 2013 06:49:02 +0000
with message-id <[email protected]>
and subject line Bug#732969: fixed in mygui 3.2.0-4
has caused the Debian Bug report #732969,
regarding mygui FTBFS, fails to find freetype.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
732969: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732969
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mygui
Severity: serious
Tags: patch

http://buildd.raspbian.org/status/fetch.php?pkg=mygui&arch=armhf&ver=3.2.0-3%2Bb1&stamp=1387738789

-- Looking for FREETYPE...
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26") -- checking for module 'freetype2'
--   found freetype2, version 17.0.11
-- CMAKE_PREFIX_PATH: 
Dependencies;/«PKGBUILDDIR»/obj-arm-linux-gnueabihf/Dependencies;/«PKGBUILDDIR»/Dependencies;/«PKGBUILDDIR»/obj-arm-linux-gnueabihf/../Dependencies;/«PKGBUILDDIR»/../Dependencies;/usr/local
-- Could not locate FREETYPE
<--snip-->
 -----------------------------------------------------------------------------


 -- The following REQUIRED packages could NOT be located on your system.

 -- Please install them before continuing this software installation.

 -- If you are in Windows, try passing -DMYGUI_DEPENDENCIES_DIR=<path to
 dependencies>

 -- Also check that you buildind with RenderSystem that you need or set
 another with -DMYGUI_RENDERSYSTEM=<1 2 or 3 for Direct3D_9 OGRE or OpenGL>

-----------------------------------------------------------------------------


 + freetype: Portable font engine <http://www.freetype.org>

-----------------------------------------------------------------------------



This bug was intially noticed in raspbian jessie but I also reproduced it locally in debian sid.

Debdiff is attatched (note: the fix has only been tested in raspbian jessie, there is nothing raspbian specific about it though), no intent to NMU.

Note that the fix I applied may well not be the best fix, I belive cmake can find freetype on it's own nowadays so there is no need for local logic but given I have no clue about cmake I doubt I could convert the package.
diff -Nru mygui-3.2.0/debian/changelog mygui-3.2.0/debian/changelog
--- mygui-3.2.0/debian/changelog        2013-04-30 18:19:21.000000000 +0000
+++ mygui-3.2.0/debian/changelog        2013-12-23 06:51:23.000000000 +0000
@@ -1,3 +1,11 @@
+mygui (3.2.0-3+rpi1) jessie-staging; urgency=medium
+
+  * Adjust cmake stuff for new freetype.
+  * Build-depend on jessie version of freetype since it's not clear exactly
+    when the location was changed.
+
+ -- Peter Michael Green <[email protected]>  Mon, 23 Dec 2013 06:36:01 
+0000
+
 mygui (3.2.0-3) unstable; urgency=low
 
   * Build against libogre 1.8 (Closes: #705010)
diff -Nru mygui-3.2.0/debian/control mygui-3.2.0/debian/control
--- mygui-3.2.0/debian/control  2013-04-30 18:18:38.000000000 +0000
+++ mygui-3.2.0/debian/control  2013-12-23 06:51:38.000000000 +0000
@@ -3,7 +3,7 @@
 Maintainer: Scott Howard <[email protected]>
 Uploaders: Bret Curtis <[email protected]>
 Build-Depends: cmake, doxygen, debhelper (>= 9), libogre-1.8-dev,
- libfreetype6-dev, libois-dev, pkg-config, graphviz, libglu1-mesa-dev,
+ libfreetype6-dev (>= 2.5.1-1), libois-dev, pkg-config, graphviz, 
libglu1-mesa-dev,
  libgl1-mesa-dev, libglew-dev
 Homepage: http://www.ogre3d.org/tikiwiki/MyGUI
 Standards-Version: 3.9.3
diff -Nru mygui-3.2.0/debian/patches/new-freetype.h-location 
mygui-3.2.0/debian/patches/new-freetype.h-location
--- mygui-3.2.0/debian/patches/new-freetype.h-location  1970-01-01 
00:00:00.000000000 +0000
+++ mygui-3.2.0/debian/patches/new-freetype.h-location  2013-12-23 
06:53:15.000000000 +0000
@@ -0,0 +1,29 @@
+Description: Adjust cmake stuff for new freetype.
+ freetype.h no longer has a freetype/ in it's path, adjust the cmake files
+ to match.
+Author: Peter Michael Green <[email protected]>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- mygui-3.2.0.orig/CMake/Packages/FindFreetype.cmake
++++ mygui-3.2.0/CMake/Packages/FindFreetype.cmake
+@@ -33,7 +33,7 @@ set(CMAKE_FIND_FRAMEWORK "LAST")
+ findpkg_framework(FREETYPE)
+ message(STATUS "CMAKE_PREFIX_PATH: ${CMAKE_PREFIX_PATH}")
+ 
+-find_path(FREETYPE_INCLUDE_DIR NAMES freetype/freetype.h HINTS 
${FREETYPE_INC_SEARCH_PATH} ${FREETYPE_PKGC_INCLUDE_DIRS} PATH_SUFFIXES 
freetype2)
++find_path(FREETYPE_INCLUDE_DIR NAMES freetype.h HINTS 
${FREETYPE_INC_SEARCH_PATH} ${FREETYPE_PKGC_INCLUDE_DIRS} PATH_SUFFIXES 
freetype2)
+ find_path(FREETYPE_FT2BUILD_INCLUDE_DIR NAMES ft2build.h HINTS 
${FREETYPE_INC_SEARCH_PATH} ${FREETYPE_PKGC_INCLUDE_DIRS})
+ find_library(FREETYPE_LIBRARY_REL NAMES ${FREETYPE_LIBRARY_NAMES} HINTS 
${FREETYPE_LIB_SEARCH_PATH} ${FREETYPE_PKGC_LIBRARY_DIRS} PATH_SUFFIXES "" 
release relwithdebinfo minsizerel)
+ find_library(FREETYPE_LIBRARY_DBG NAMES ${FREETYPE_LIBRARY_NAMES_DBG} HINTS 
${FREETYPE_LIB_SEARCH_PATH} ${FREETYPE_PKGC_LIBRARY_DIRS} PATH_SUFFIXES "" 
debug)
diff -Nru mygui-3.2.0/debian/patches/series mygui-3.2.0/debian/patches/series
--- mygui-3.2.0/debian/patches/series   2013-04-08 12:28:44.000000000 +0000
+++ mygui-3.2.0/debian/patches/series   2013-12-23 06:52:25.000000000 +0000
@@ -1,2 +1,3 @@
 disable_sse.patch
 shared_libraries.patch
+new-freetype.h-location

--- End Message ---
--- Begin Message ---
Source: mygui
Source-Version: 3.2.0-4

We believe that the bug you reported is fixed in the latest version of
mygui, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Scott Howard <[email protected]> (supplier of updated mygui package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 23 Dec 2013 12:20:00 -0500
Source: mygui
Binary: libmygui-dev libmyguiengine3 libmyguiengine3-dbg 
libmygui.ogreplatform0debian0 libmygui.ogreplatform0debian0-dbg 
libmygui.openglplatform0debian0 libmygui.openglplatform0debian0-dbg mygui-doc
Architecture: source i386 all
Version: 3.2.0-4
Distribution: unstable
Urgency: medium
Maintainer: Bret Curtis <[email protected]>
Changed-By: Scott Howard <[email protected]>
Description: 
 libmygui-dev - Fast, simple and flexible GUI for OpenMW - development files
 libmygui.ogreplatform0debian0 - Fast, simple and flexible GUI - Ogre interface
 libmygui.ogreplatform0debian0-dbg - Fast, simple and flexible GUI Ogre - 
debugging symbols
 libmygui.openglplatform0debian0 - Fast, simple and flexible GUI - OpenGL 
interface
 libmygui.openglplatform0debian0-dbg - Fast, simple and flexible GUI OpenGL - 
debugging symbols
 libmyguiengine3 - Fast, simple and flexible GUI - shared library
 libmyguiengine3-dbg - Fast, simple and flexible GUI - debugging symbols
 mygui-doc  - API documentations for MyGUI library
Closes: 732969
Changes: 
 mygui (3.2.0-4) unstable; urgency=medium
 .
   [ Peter Michael Green ]
   * Adjust cmake stuff for new freetype. (Closes: #732969)
   * Build-depend on jessie version of freetype since it's not clear exactly
     when the location was changed.
 .
   [ Scott Howard ]
   * Updated Vcs-Browser
   * moved maintainer to Bret Curtis <[email protected]>, made myself uploader
Checksums-Sha1: 
 79104343e60412ecf3e28935e92c72871313d57f 1874 mygui_3.2.0-4.dsc
 f05055177ff62ab33e3c812306e4cad11c38fb7b 72076 mygui_3.2.0-4.debian.tar.gz
 9874f3b6b2919aa586962c59b9610bea5e95713e 95652 libmygui-dev_3.2.0-4_i386.deb
 995254f7f81e2818cbe655b8b618b566fe4d9250 630054 
libmyguiengine3_3.2.0-4_i386.deb
 2b05d88b00fdafc07d01839778ed9ee039a51cdc 8002448 
libmyguiengine3-dbg_3.2.0-4_i386.deb
 a2bc0216274810985c8a2674961c21aa16e065ba 47872 
libmygui.ogreplatform0debian0_3.2.0-4_i386.deb
 ed4d6d63805ac7e3d0963ed2a177d70dc10ed8f5 1372270 
libmygui.ogreplatform0debian0-dbg_3.2.0-4_i386.deb
 b98e4581a6816f75ea7c18c956bdf1bb955d9c1f 46542 
libmygui.openglplatform0debian0_3.2.0-4_i386.deb
 e6866d154b885c10dd35a017f44d9d32e1ba865b 329184 
libmygui.openglplatform0debian0-dbg_3.2.0-4_i386.deb
 60c03de04eb8dd69c0267aba74d7f327c22014e7 5179702 mygui-doc_3.2.0-4_all.deb
Checksums-Sha256: 
 9e8655affb8392f78095d7e98bddfb65099082e972f80f998dff15edd1d9fef6 1874 
mygui_3.2.0-4.dsc
 e643768e15d1960bf3fc9988e7cb089a6283433607a402793693b98735aae07e 72076 
mygui_3.2.0-4.debian.tar.gz
 90d1e52d7ebe20dbb1a9966c357eace672eb8452bce72b9085e6902c029651eb 95652 
libmygui-dev_3.2.0-4_i386.deb
 eb8735664ff3e405c2f72c4f62044bf88947dd88ea480d48501dfe2f8e260966 630054 
libmyguiengine3_3.2.0-4_i386.deb
 09bdf3fd1376ece57ffe23848874494ab8fdc1cf568033db460d0fc242892fdf 8002448 
libmyguiengine3-dbg_3.2.0-4_i386.deb
 5f434974ea3fdaa54cd5672dd5993a46c5d04856530f682ae2d9b977461e30e1 47872 
libmygui.ogreplatform0debian0_3.2.0-4_i386.deb
 5421929fd800d89d3be8e10e39e6c340911110d315249818b5a81801d62dd53c 1372270 
libmygui.ogreplatform0debian0-dbg_3.2.0-4_i386.deb
 c5ffb759469838684b7ccf42c6075caba08a419c2a400e7cea23c258bc2b0f1b 46542 
libmygui.openglplatform0debian0_3.2.0-4_i386.deb
 60df0c8117a29c9eea33e6d330ce91d10e009a04e13b0bc474754a1745398e44 329184 
libmygui.openglplatform0debian0-dbg_3.2.0-4_i386.deb
 93daa776304ef9e7fa632d5652a59d95051de831d0adea6940ea4665f751db9a 5179702 
mygui-doc_3.2.0-4_all.deb
Files: 
 62c46c29cbf4aa0d8d2e4f89c7cd3fa8 1874 libs optional mygui_3.2.0-4.dsc
 9857909e29527d04f367363a61afdfac 72076 libs optional 
mygui_3.2.0-4.debian.tar.gz
 0d2c03918a1dc38475c8898d3a6fea78 95652 libdevel optional 
libmygui-dev_3.2.0-4_i386.deb
 f3e90e06c470509c67bb0e93b5c78e2e 630054 libs optional 
libmyguiengine3_3.2.0-4_i386.deb
 8393b14743cf62a67347d96bab0e088c 8002448 debug extra 
libmyguiengine3-dbg_3.2.0-4_i386.deb
 4611d6226c64c97fa0ee81a8535ee94b 47872 libs optional 
libmygui.ogreplatform0debian0_3.2.0-4_i386.deb
 fbb15639a8c6af15e9237f7d0e48c93c 1372270 debug extra 
libmygui.ogreplatform0debian0-dbg_3.2.0-4_i386.deb
 d29200a6c894b86ea8bab16602e80e26 46542 libs optional 
libmygui.openglplatform0debian0_3.2.0-4_i386.deb
 848ea0ef4bba50dc06d7d4c4a8088898 329184 debug extra 
libmygui.openglplatform0debian0-dbg_3.2.0-4_i386.deb
 dcdd55fbc0a703053a024fc4fb702986 5179702 doc optional mygui-doc_3.2.0-4_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iEYEARECAAYFAlK5LPYACgkQuqVp0MvxKmr32gCglIUjP06sjHVfqrjMUAfbYLGA
RqMAoLHkuso7koQmvKBuRLLRcJRscbAU
=mIog
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to