From 275673ba5e814377b8f5315752d7d2af44cbbf7c Mon Sep 17 00:00:00 2001 From: marcus Date: Sun, 16 Jun 2002 19:03:10 +0000 Subject: Fix build on -CURRENT. --- www/galeon/Makefile | 10 +++++++++- www/galeon/files/patch-src_mozilla_TOCProtocolHandler.cpp | 11 +++++++++++ www/galeon2/Makefile | 10 +++++++++- www/galeon2/files/patch-src_mozilla_TOCProtocolHandler.cpp | 11 +++++++++++ 4 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 www/galeon/files/patch-src_mozilla_TOCProtocolHandler.cpp create mode 100644 www/galeon2/files/patch-src_mozilla_TOCProtocolHandler.cpp diff --git a/www/galeon/Makefile b/www/galeon/Makefile index 6eb3a1f4cda5..b59b68ed1067 100644 --- a/www/galeon/Makefile +++ b/www/galeon/Makefile @@ -41,6 +41,14 @@ CONFIGURE_TARGET= --target=${MACHINE_ARCH}-unknown-freebsd${OSREL} MAN1= galeon.1 +.include + +.if ${OSVERSION} > 500000 +# Galeon does not build correctly in -CURRENT if -Werror is passed +# to the compiler. +CONFIGURE_ARGS+= --disable-werror +.endif + post-extract: .if !defined(WITH_FULL_MOZILLA) @${ECHO_MSG} @@ -69,4 +77,4 @@ post-configure: pre-install: @-${X11BASE}/bin/gconftool --shutdown -.include +.include diff --git a/www/galeon/files/patch-src_mozilla_TOCProtocolHandler.cpp b/www/galeon/files/patch-src_mozilla_TOCProtocolHandler.cpp new file mode 100644 index 000000000000..8a63aaa3b565 --- /dev/null +++ b/www/galeon/files/patch-src_mozilla_TOCProtocolHandler.cpp @@ -0,0 +1,11 @@ +--- src/mozilla/TOCProtocolHandler.cpp.orig Sun Jun 16 14:02:36 2002 ++++ src/mozilla/TOCProtocolHandler.cpp Sun Jun 16 14:11:48 2002 +@@ -400,7 +400,7 @@ + nsresult rv; + + struct dirent **namelist; +- int n = scandir (SHARE_DIR"/../gnome/help", &namelist, select, ++ int n = scandir (SHARE_DIR"/../gnome/help", &namelist, ((int(*)(struct dirent *))select), + alphasort); + if (n<0) return NS_ERROR_FAILURE; + diff --git a/www/galeon2/Makefile b/www/galeon2/Makefile index 6eb3a1f4cda5..b59b68ed1067 100644 --- a/www/galeon2/Makefile +++ b/www/galeon2/Makefile @@ -41,6 +41,14 @@ CONFIGURE_TARGET= --target=${MACHINE_ARCH}-unknown-freebsd${OSREL} MAN1= galeon.1 +.include + +.if ${OSVERSION} > 500000 +# Galeon does not build correctly in -CURRENT if -Werror is passed +# to the compiler. +CONFIGURE_ARGS+= --disable-werror +.endif + post-extract: .if !defined(WITH_FULL_MOZILLA) @${ECHO_MSG} @@ -69,4 +77,4 @@ post-configure: pre-install: @-${X11BASE}/bin/gconftool --shutdown -.include +.include diff --git a/www/galeon2/files/patch-src_mozilla_TOCProtocolHandler.cpp b/www/galeon2/files/patch-src_mozilla_TOCProtocolHandler.cpp new file mode 100644 index 000000000000..8a63aaa3b565 --- /dev/null +++ b/www/galeon2/files/patch-src_mozilla_TOCProtocolHandler.cpp @@ -0,0 +1,11 @@ +--- src/mozilla/TOCProtocolHandler.cpp.orig Sun Jun 16 14:02:36 2002 ++++ src/mozilla/TOCProtocolHandler.cpp Sun Jun 16 14:11:48 2002 +@@ -400,7 +400,7 @@ + nsresult rv; + + struct dirent **namelist; +- int n = scandir (SHARE_DIR"/../gnome/help", &namelist, select, ++ int n = scandir (SHARE_DIR"/../gnome/help", &namelist, ((int(*)(struct dirent *))select), + alphasort); + if (n<0) return NS_ERROR_FAILURE; + -- cgit