--- file_not_specified_in_diff +++ file_not_specified_in_diff @@ -, +, @@ --- kazehakase-0.5.2.ebuild +++ kazehakase-0.5.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/www-client/kazehakase/kazehakase-0.5.2.ebuild,v 1.1 2008/02/24 15:54:16 matsuu Exp $ -inherit flag-o-matic +inherit autotools eutils flag-o-matic IUSE="hyperestraier migemo ruby ssl" @@ -31,6 +31,13 @@ DEPEND="${DEPEND} dev-util/pkgconfig" +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-gcc43.patch + AT_M4DIR=macros eautoreconf +} + src_compile(){ local myconf --- /dev/null +++ files/kazehakase-0.5.2-gcc43.patch @@ -0,0 +1,25 @@ +--- kazehakase-0.5.2/macros/gecko.m4 ++++ kazehakase-0.5.2/macros/gecko.m4 +@@ -30,7 +30,7 @@ + AM_CXXFLAGS=$_SAVE_AM_CXXFLAGS + fi + +-CPPFLAGS="-I$MOZILLA_INCLUDE_ROOT -I$MOZILLA_INCLUDE_ROOT/widget -I$MOZILLA_INCLUDE_ROOT/layout -I$MOZILLA_INCLUDE_ROOT/helperAppDlg -I$MOZILLA_INCLUDE_ROOT/dom -I$MOZILLA_INCLUDE_ROOT/exthandler -I$MOZILLA_INCLUDE_ROOT/pipnss -I$MOZILLA_INCLUDE_ROOT/necko -I$MOZILLA_INCLUDE_ROOT/gfx -I$MOZILLA_INCLUDE_ROOT/content -I$MOZILLA_INCLUDE_ROOT/locale -I$MOZILLA_INCLUDE_ROOT/docshell -I$MOZILLA_INCLUDE_ROOT/mimetype -I$MOZILLA_INCLUDE_ROOT/nkcache `$PKG_CONFIG --cflags-only-I $GECKO-xpcom` -Wconversion -Wsign-compare -Werror" ++CPPFLAGS="-I$MOZILLA_INCLUDE_ROOT -I$MOZILLA_INCLUDE_ROOT/widget -I$MOZILLA_INCLUDE_ROOT/layout -I$MOZILLA_INCLUDE_ROOT/helperAppDlg -I$MOZILLA_INCLUDE_ROOT/dom -I$MOZILLA_INCLUDE_ROOT/exthandler -I$MOZILLA_INCLUDE_ROOT/pipnss -I$MOZILLA_INCLUDE_ROOT/necko -I$MOZILLA_INCLUDE_ROOT/gfx -I$MOZILLA_INCLUDE_ROOT/content -I$MOZILLA_INCLUDE_ROOT/locale -I$MOZILLA_INCLUDE_ROOT/docshell -I$MOZILLA_INCLUDE_ROOT/mimetype -I$MOZILLA_INCLUDE_ROOT/nkcache `$PKG_CONFIG --cflags-only-I $GECKO-xpcom`" + CXXFLAGS="$AM_CXXFLAGS `$PKG_CONFIG --cflags-only-other $GECKO-xpcom`" + + AC_MSG_RESULT([$CXXFLAGS]) +@@ -136,9 +136,11 @@ + + AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM( +- [[#include ]], ++ [[#include ++ class convert { private: operator PRUint32(); public: operator PRBool(); };]], + [[nsIHelperAppLauncherDialog *p; +- p->Show (nsnull, nsnull, -1);]] ++ convert *c; ++ p->Show(nsnull, nsnull, *c);]] + )], + [AC_DEFINE([MOZ_NSIHELPERAPPLAUNCHERDIALOG_NSPRBOOL_],[1],[Define if nsIHelperAppLauncharDialog uses PRBool]) result=yes], + [result=no])