# Recipe for version 1.1.11 by venisonslurpee , on Sun Aug 3 23:09:55 CDT 2008 # Recipe (MakeRecipe) for SeaMonkey by Jan Tomka, on Wed Feb 28 10:28:12 CET 2007 compile_version=1.8.2 url="http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/1.1.11/seamonkey-1.1.11.source.tar.bz2" file_size=38055522 file_md5=a1bde0923cb1eaef48e61c67676ad18f dir='mozilla' recipe_type=configure configure_options=( --enable-application=suite # Compile the SeaMonkey Internet --enable-optimize # Optimize the binaries --disable-debug # Don't compile debugging symbols --enable-default-toolkit=gtk2 # Use GTK+2 as the graphical toolkit --enable-xft # Use XFT Advanced Font Rendering --disable-static # Make a shared binary --enable-shared --disable-tests # Don't compile the test programs or libraries --with-system-zlib # Use the system-supplied libraries --with-system-png --with-system-jpeg --enable-system-cairo --with-system-nss --with-nss-prefix=$nss_path --with-system-nspr --with-nspr-prefix=$nspr_path --enable-svg # Enable SVG Support #--enable-crypto # It may be illegal to compile with this option; uncomment if wanted. --enable-canvas # Enable HTML:canvas elements --with-pthreads # Compile with POSIX threads support --enable-xinerama # Enable the X11 Xinerama Extensions --disable-installer # An installer isn't necessary --disable-accessibility # Comment this if accessibility features are wanted. --enable-updater # Enable update notifications of the application and its extensions. --with-distribution-id=GoboLinux # This is a GoboLinux recipe; let's add a GoboLinux Dist ID. :D ) pre_build() { # Pre_build credit to Danielle Maccari, Jonas Karlsson, Lucas C. Villa Real # Fix an anonymous enum in an external/public interface header file sed -i "s/^ enum$/& xptinfo_enum_1/" xpcom/reflect/xptinfo/public/xptinfo.h }