Update of /cvsroot/fink/experimental/jfmertens/crypto/finkinfo In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv5241
Modified Files: seamonkey.info Log Message: sync with local Index: seamonkey.info =================================================================== RCS file: /cvsroot/fink/experimental/jfmertens/crypto/finkinfo/seamonkey.info,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- seamonkey.info 18 Jun 2006 21:10:00 -0000 1.7 +++ seamonkey.info 3 Jul 2006 16:02:01 -0000 1.8 @@ -25,22 +25,15 @@ ### The next appears needed eg when building yelp... perl -pi.bak -e 's,lxpcom,$& -lxpcom_core,' build/unix/mozilla-{config,xpcom.pc}.in #### MISSING INCLUDES - perl -pi.bak -e 's,\#ifndef NSS,#include "pki1t.h"\n$&,' security/nss/lib/pki1/oiddata.h -## All the following are "for safety" : to avoid "implicit declaration" warnings : - perl -pi.bak -e 's,\#include,\#include <unistd.h>\n$&,' directory/c-sdk/ldap/libraries/liblber/io.c - perl -pi.bak -e 's,\#if 0,\#include <unistd.h>\n$&,' directory/c-sdk/ldap/libraries/libldap/os-ip.c -# for strcpy : - perl -pi.bak -e 's,gtk/gtk.h>,$&\n\#include <string.h>,' gfx/src/gtk/nsPrintdGTK.c -# for NSSRWLock_LockWrite, NSSRWLock_UnlockWrite, NSSRWLock_LockRead, and NSSRWLock_UnlockRead : - perl -pi.bak -e 's,secmod.h"$,$&\n\#include "nssrwlk.h",' security/nss/lib/pki/pki3hack.c + perl -pi.bak -e 's,NSSP,P,; s,nss,,' security/nss/lib/pki1/oiddata.h +## The following is "for safety" : to avoid "implicit declaration" warnings : + perl -pi.bak -e 's,\(XP_OS2\) \&\& \!defined\(DARWIN\)$,\(XP_OS2\),' directory/c-sdk/ldap/libraries/liblber/lber-int.h #### MISC ## configure fails to detect libresolv (hence the 'env' before ./configure), ## and even if it would detect it, it forgets to add -lresolv to LIBS (Still true with seamonkey ??) ## We put it as far as possible in the link line _ and just for the link that needs it, in order not to get ## libresolv in the LOAD_COMMANDS everywhere : perl -pi.bak -e 's,^MODULE\s,OS_LIBS += -lresolv\n$&,' netwerk/build/Makefile.in -## Experiment _ why is it not enabled for Darwin while it is for all unix platforms ? - perl -pi -e 's,Darwin"; then$,$&\n MOZ_MOVEMAIL=1,' configure #### ### Finally, ad-hoc correction of some install_names : perl -pi -e "s;rules.mk;$&\nEXTRA_DSO_LDOPTS := \\\$\(subst install_name \\\$\(mozappdir\)/,install_name \\\$\(mozappdir\)/ipc/modules/,\\\$\(EXTRA_DSO_LDOPTS\)\);" ipc/ipcd/{extensions/{lock/src,transmngr},test}/module/Makefile.in @@ -53,18 +46,27 @@ perl -pi.bak -e 's,sed \-E,/usr/bin/$&,' xpcom/typelib/xpidl/Makefile.in ## To fix EXC_BAD_INSTRUCTION on macintel (XP_MACOSX is zapped in the patch file): perl -pi.bak -e 's,XP_MACOSX,__APPLE__,' xpcom/reflect/xptcall/src/md/unix/xptc{stubs_unixish_x86.cpp,_platforms_unixish_x86.h} +## linking nspr with g++ when using --enable-cplus + perl -pi -e 's,cplus$,$&\n\tMKSHLIB = \$(CCC) \$(DSO_LDOPTS) -o \$@,' nsprpub/pr/src/Makefile.in << ########## # --enable-default-toolkit=cairo-gtk2 not useable (also w/o --enable-system-cairo) : # "nsCairoRenderingContext.cpp:99: error: 'cairo_set_target_surface_DEPRECATED_BY_cairo_create' was not declared in this scope" # : files in src refer (not always!) to a deprecated version cairo... # https://bugzilla.mozilla.org/show_bug.cgi?id=334250 -ConfigureParams: --enable-xft --disable-freetype2 --enable-calendar --enable-optimize="-O3 -fstrict-aliasing" --disable-debug --enable-application=suite --enable-macos-target=10.4 --enable-default-toolkit=gtk2 --with-pthreads --with-default-mozilla-five-home=%p/lib/%N --mandir=%p/share/man --enable-strip --enable-extensions=all --enable-image-decoders=all --enable-ldap-experimental --enable-xpctools --enable-necko-protocols=all --enable-ctl --enable-xinerama --with-system-mng --with-system-jpeg --with-system-png --with-system-zlib --enable-postscript --enable-ipv6 --enable-tests --with-x --enable-canvas --with-qtdir=%p --enable-pango --enable-svg --enable-update-packaging --enable-storage --enable-system-cairo --enable-profilesharing -# drop "--enable-xpctools" ? Add --enable-javaxpcom --enable-svg-renderer=cairo --enable-boehm ? +## can't enable static : "configure: error: Only one of --enable-shared or --enable-static must be specified." +ConfigureParams: --enable-xft --disable-freetype2 --enable-calendar --enable-optimize="-O3 -fstrict-aliasing" --disable-debug --enable-application=suite --enable-macos-target=10.4 --enable-default-toolkit=gtk2 --with-pthreads --with-default-mozilla-five-home=%p/lib/%N --mandir=%p/share/man --enable-strip --enable-extensions=all --enable-image-decoders=all --enable-ldap-experimental --enable-necko-protocols=all --enable-ctl --enable-xinerama --with-system-mng --with-system-jpeg --with-system-png --with-system-zlib --enable-postscript --enable-ipv6 --enable-tests --with-x --enable-canvas --with-qtdir=%p --enable-pango --enable-svg --enable-update-packaging --enable-storage --enable-system-cairo --enable-profilesharing --enable-svg-renderer=cairo --enable-cplus +# dropped "--enable-xpctools" . Add --enable-javaxpcom (needs xulrunner ?); --with-nss ? +# Also "--enable-boehm" leads to trouble...; probably not important (for a 'production' pkg): according to +# http://www.hpl.hp.com/personal/Hans_Boehm/gc/ , it is only used as a leak detector. CompileScript: << #!/bin/sh -ev export CPATH=%p/include env ac_cv_func_res_ninit=yes ./configure %c +## next is needed for extensions/java/xpcom/nsJavaInterfaces.cpp, when using "--enable-javaxpcom" +# not sufficient : trouble at link time then (for same symbols) _ make should be run in toolkit/xre +# (cf above comment "--enable-javaxpcom (needs xulrunner ?)") +#ln -s ../../../../toolkit/xre/nsXULAppAPI.h extensions/java/xpcom/src make -w << InstallScript: << @@ -215,10 +217,10 @@ SplitOff2: << Package: %N-dev Depends: %N-shlibs (= %v-%r), pkgconfig -# The following is for %p/share/aclocal/nspr.m4 _ not sure the replaces -# is really warranted, and the Conflicts not, but convenience is worth something.. -# Conflicts: mozilla-dev, firefox-dev +# The following is for %p/share/aclocal/nspr.m4 + Conflicts: mozilla-dev, firefox-dev Replaces: mozilla-dev, firefox-dev + Provides: mozilla-dev, firefox-dev BuildDependsOnly: true Description: Seamonkey - development headers and libraries InstallScript: mkdir -p %i/share/doc; ln -s %N-shlibs %i/share/doc/%n Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits