((/news-custom/public/cmake-midori.png|Montage logos cmake et Midori|C|Montage logos cmake et Midori))
[Midori|http://midori-browser.org/||a lightweight, fast, and free web browser] est mon navigateur de prédilection sous [FreeBSD|http://www.freebsd.org/] $$Je suis le mainteneur de ce port, [www/midori|http://svnweb.freebsd.org/ports/head/www/midori/?view=log]$$, est donc, je suis son développement de prêt.
Pour la prochaine version (0.5.6 aka __Two Webkittens__) un »bug » a attiré mon attention [#1211909|https://bugs.launchpad.net/midori/+bug/1211909]. On va donc abandonné [Waf|https://code.google.com/p/waf/] que j’aimais bien (car il est écrit en [Python|http://www.python.org/]) au profit de [CMake|http://www.cmake.org/] $$Un équivalent aux outils [autotools|http://fr.wikipedia.org/wiki/Autotools].$$ (révision [6370|http://bazaar.launchpad.net/~midori/midori/trunk/revision/6370]).
Pour que la mise à jour soit totalement transparente (sous FreeBSD), j’ai commencé à proposer une série de »patches ».
Le premier est une « traduction » (@@wscript@@ vers @@CMakeLists.txt@@) d’un correctif $$[bug #1212761|https://bugs.launchpad.net/midori/+bug/1212761]$$ (pour la dernière version stable, __0.5.5__) pour les systèmes ??BSD|Berkeley Software Distribution??, car on a besoin d’une bibliothèque sinon une extension ne se compile pas. Il est en attente de [relecture|https://code.launchpad.net/~midori/midori/execinfo].
Le second $$[bug #1224692|https://bugs.launchpad.net/midori/+bug/1224692]$$, que j’ai envoyé, permet de transformer une image ??SVG|Scalable Vector Graphics?? en ??PNG|Portable Network Graphics?? nécessaire au fichier @@data/error.html@@. Il est également en cours de [relecture|https://code.launchpad.net/~midori/midori/svgtrans].
Le troisième $$[bug #1225693|https://bugs.launchpad.net/midori/+bug/1225693]$$ permet de compiler et d’installer (grâce à [gtk-doc|http://www.gtk.org/gtk-doc/] la documentation de l’API des fonctions dans Midori.
Avec ça la mise à jour sera plus facile (pour moi, sous FreeBSD).