Update of /cvsroot/fink/dists/10.4/unstable/crypto/finkinfo
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv543

Modified Files:
        seamonkey.info seamonkey.patch 
Log Message:
cleanup _ including precomp stuff.
Hoping that anybody is allowed to fix also nobody's pkgs in addition to his own 
:)

Index: seamonkey.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/crypto/finkinfo/seamonkey.info,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- seamonkey.info      11 Jan 2007 19:12:51 -0000      1.7
+++ seamonkey.info      13 Jan 2007 03:41:14 -0000      1.8
@@ -24,8 +24,19 @@
 
 PatchScript: <<
  #!/bin/sh -ev
+## someone should once re-generate this old patch-file, going back to the 
early mozilla versions, and that I've only edited since..
  sed 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1
- perl -pi.bak -e 's,[EMAIL PROTECTED],%p/lib/%N,' security/coreconf/Darwin.mk
+## next 4 points substitute a.o. for things from msek's old patchscript _ 
trying slowly to move to more 'literate programmimg' :):
+# there should be a better way to make @executable_path work correctly, but 
didn't look at it yet...
+ perl -pi.bak -e 's,(install_name|dylib_file) [EMAIL PROTECTED],\1 %p/lib/%N,' 
\
+       config/{config,rules}.mk {nsprpub,directory/c-sdk}/configure{,/in} 
security/coreconf/Darwin.mk \
+       security/nss/{cmd/platlibs,lib/s{mime,sl}/config}.mk
+# if we were to use --enable-prebinding, then:
+ perl -pi -e 's,LD_SEG_ADDR_TABLE=.*,LD_PREBIND_ALLOW_OVERLAP=1,' 
config/config.mk
+# remove obsolete flags:
+ perl -pi.bak -e 's, \-fpascal\-strings,,; s, \-no\-cpp\-precomp,,' 
{,directory/c-sdk/,nsprpub/}configure{,.in} security/coreconf/Darwin.mk 
xpfe/global/buildconfig.html
+# we want a gtk2 build:
+ perl -pi -e 's, \-DXP_MACOSX \-DNO_X11,,' configure configure.in
 ### fix for automake1.9 stricter parsing.  Remove when moving to gecko1.9 
(seamonkey1.5) or higher
  perl -pi.bak -e 's/(AC_DEFUN\()([^[,]+)(,)/\1\[\2]\3/' 
{{build,directory/c-sdk/config}/autoconf,nsprpub/config}/nspr.m4
 ### The next appears needed eg when building yelp...
@@ -101,10 +112,12 @@
     then
        export PATH=%p/lib/freetype219/bin:$PATH
        export 
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:%p/lib/pango-ft219/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig
-       export 
CPATH=%p/lib/freetype219/include:%p/lib/freetype219/include/freetype2:%p/lib/pango-ft219/include/pango-1.0:/usr/X11R6/include:%p/include
-       export 
LIBRARY_PATH=%p/lib/freetype219/lib:%p/lib/pango-ft219/lib:/usr/X11R6/lib:%p/lib
-       export CPPFLAGS="-I%p/lib/pango-ft219/include/pango-1.0 
-I%p/lib/freetype219/include -I%p/lib/freetype219/include/freetype2"
-       export LDFLAGS="-L%p/lib/pango-ft219/lib -L%p/lib/freetype219/lib"
+#      export 
CPATH=%p/lib/freetype219/include:%p/lib/freetype219/include/freetype2:%p/lib/pango-ft219/include/pango-1.0:/usr/X11R6/include:%p/include
+       export CPATH=/usr/X11R6/include:%p/include
+#      export 
LIBRARY_PATH=%p/lib/freetype219/lib:%p/lib/pango-ft219/lib:/usr/X11R6/lib:%p/lib
+       export LIBRARY_PATH=/usr/X11R6/lib:%p/lib
+#      export CPPFLAGS="-I%p/lib/pango-ft219/include/pango-1.0 
-I%p/lib/freetype219/include -I%p/lib/freetype219/include/freetype2"
+#      export LDFLAGS="-L%p/lib/pango-ft219/lib -L%p/lib/freetype219/lib"
     else
        export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:%p/lib/freetype219/lib/pkgconfig
        export CPATH=/usr/X11R6/include:%p/include

Index: seamonkey.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/crypto/finkinfo/seamonkey.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- seamonkey.patch     11 Jan 2007 19:12:51 -0000      1.2
+++ seamonkey.patch     13 Jan 2007 03:41:14 -0000      1.3
@@ -32,62 +32,6 @@
  mrelibdir     = $(mredir)/lib
  
  DIST          = $(DEPTH)/dist
-diff -Naur mozilla-1.7.2.old/config/config.mk 
mozilla-1.7.2.new/config/config.mk
---- mozilla-1.7.2.old/config/config.mk Sun Apr 11 07:51:37 2004
-+++ mozilla-1.7.2.new/config/config.mk Fri Aug 20 20:36:42 2004
-@@ -702,7 +702,7 @@
- ifeq ($(OS_ARCH),Darwin)
- ifdef USE_PREBINDING
- export LD_PREBIND=1
--export LD_SEG_ADDR_TABLE=$(shell cd $(topsrcdir); 
pwd)/config/prebind-address-table
-+export LD_PREBIND_ALLOW_OVERLAP=1
- endif # USE_PREBINDING
- PBBUILD = NEXT_ROOT= $(PBBUILD_BIN)
- PBBUILD_SETTINGS = GCC_VERSION="$(GCC_VERSION)" SYMROOT=build
-@@ -747,7 +747,7 @@
- # Tell the linker where NSS is, if we're building crypto
- ifeq ($(OS_ARCH),Darwin)
- ifeq (,$(findstring crypto,$(MOZ_META_COMPONENTS)))
--MOZ_COMPONENTLIB_EXTRA_LIBS = $(foreach library, $(patsubst -l%, 
$(LIB_PREFIX)%$(DLL_SUFFIX), $(filter -l%, $(NSS_LIBS))), -dylib_file 
@executable_path/$(library):$(DIST)/bin/$(library))
-+MOZ_COMPONENTLIB_EXTRA_LIBS = $(foreach library, $(patsubst -l%, 
$(LIB_PREFIX)%$(DLL_SUFFIX), $(filter -l%, $(NSS_LIBS))), -dylib_file 
@PREFIX@/lib/seamonkey/$(library):$(DIST)/bin/$(library))
- endif
- endif
- endif
-diff -Naur mozilla-1.7.2.old/config/rules.mk mozilla-1.7.2.new/config/rules.mk
---- mozilla-1.7.2.old/config/rules.mk  Wed May  5 22:44:22 2004
-+++ mozilla-1.7.2.new/config/rules.mk  Fri Aug 20 20:07:48 2004
-@@ -420,7 +420,7 @@
- ifdef IS_COMPONENT
- EXTRA_DSO_LDOPTS      += -bundle
- else
--EXTRA_DSO_LDOPTS      += -dynamiclib -install_name 
@executable_path/$(SHARED_LIBRARY) -compatibility_version 1 -current_version 1
-+EXTRA_DSO_LDOPTS      += -dynamiclib -install_name 
$(mozappdir)/$(SHARED_LIBRARY) -compatibility_version 1 -current_version 1
- endif
- endif
- endif
-diff -Naur mozilla-1.7.2.old/configure mozilla-1.7.2.new/configure
---- mozilla-1.7.2.old/configure        Sun Jun  6 03:44:52 2004
-+++ mozilla-1.7.2.new/configure        Sat Aug 21 03:41:21 2004
-@@ -4976,7 +4976,7 @@
-     ;;
- 
- *-darwin*)
--    HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX -DNO_X11"
-+    HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
-     HOST_NSPR_MDCPUCFG='\"md/_darwin.cfg\"'
-     HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
-     ;;
-@@ -5207,8 +5207,8 @@
- 
- *-darwin*) 
-     _PEDANTIC=
--    CFLAGS="$CFLAGS -fpascal-strings -no-cpp-precomp -fno-common"
--    CXXFLAGS="$CXXFLAGS -fpascal-strings -no-cpp-precomp -fno-common"
-+    CFLAGS="$CFLAGS -no-cpp-precomp -fno-common"
-+    CXXFLAGS="$CXXFLAGS -no-cpp-precomp -fno-common"
-     DLL_SUFFIX=".dylib"
-     DSO_LDOPTS=''
-     STRIP="$STRIP -x -S"
 diff -Naur mozilla-1.7.2.old/directory/c-sdk/config/config.mk 
mozilla-1.7.2.new/directory/c-sdk/config/config.mk
 --- mozilla-1.7.2.old/directory/c-sdk/config/config.mk Mon Feb 24 00:54:18 2003
 +++ mozilla-1.7.2.new/directory/c-sdk/config/config.mk Fri Aug 20 20:07:48 2004
@@ -106,18 +50,6 @@
  # For purify
  NOMD_CFLAGS   = $(CC_ONLY_FLAGS) $(OPTIMIZER) $(NOMD_OS_CFLAGS)\
                  $(XP_DEFINE) $(DEFINES) $(INCLUDES) $(XCFLAGS)
-diff -Naur mozilla-1.7.2.old/directory/c-sdk/configure 
mozilla-1.7.2.new/directory/c-sdk/configure
---- mozilla-1.7.2.old/directory/c-sdk/configure        Fri Mar 26 10:23:41 2004
-+++ mozilla-1.7.2.new/directory/c-sdk/configure        Fri Aug 20 20:07:48 2004
-@@ -3401,7 +3401,7 @@
-         CPU_ARCH=ppc
-         ;;
-     esac
--    DSO_LDOPTS='-dynamiclib -compatibility_version 1 -current_version 1 
-all_load -install_name @executable_path/$@'
-+    DSO_LDOPTS='-dynamiclib -compatibility_version 1 -current_version 1 
-all_load -install_name @PREFIX@/lib/seamonkey/$@'
-     # Use the standard preprocessor (cpp)
-     CFLAGS="$CFLAGS -no-cpp-precomp"
-     MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
 diff -Naur mozilla-1.7.2.old/fink/applications/Seamonkey-address.desktop 
mozilla-1.7.2.new/fink/applications/Seamonkey-address.desktop
 --- mozilla-1.7.2.old/fink/applications/Seamonkey-address.desktop      Thu Jan 
 1 09:00:00 1970
 +++ mozilla-1.7.2.new/fink/applications/Seamonkey-address.desktop      Sun Aug 
22 21:36:12 2004
@@ -409,15 +341,6 @@
 diff -Naur mozilla-1.7.2.old/nsprpub/configure 
mozilla-1.7.2.new/nsprpub/configure
 --- mozilla-1.7.2.old/nsprpub/configure        Sat Apr 17 07:28:02 2004
 +++ mozilla-1.7.2.new/nsprpub/configure        Fri Aug 20 20:13:54 2004
-@@ -3305,7 +3305,7 @@
-         CPU_ARCH=ppc
-     fi
-     DSO_CFLAGS=-fPIC
--    DSO_LDOPTS='-dynamiclib -compatibility_version 1 -current_version 1 
-all_load -install_name @executable_path/$@ -headerpad_max_install_names'
-+    DSO_LDOPTS='-dynamiclib -compatibility_version 1 -current_version 1 
-all_load -install_name @PREFIX@/lib/seamonkey/$@ -headerpad_max_install_names'
-     # Use the standard preprocessor (cpp)
-     CFLAGS="$CFLAGS -no-cpp-precomp"
-     MKSHLIB='$(CC) -arch $(CPU_ARCH) $(DSO_LDOPTS) -o $@'
 @@ -3320,9 +3320,6 @@
  
      # Add Mac OS X support for loading CFM & CFBundle plugins
@@ -479,42 +402,6 @@
  #endif
  
  #ifdef XP_PC
-diff -Naur mozilla-1.7.2.old/security/nss/cmd/platlibs.mk 
mozilla-1.7.2.new/security/nss/cmd/platlibs.mk
---- mozilla-1.7.2.old/security/nss/cmd/platlibs.mk     Sun Apr 20 13:23:14 2003
-+++ mozilla-1.7.2.new/security/nss/cmd/platlibs.mk     Fri Aug 20 20:07:54 2004
-@@ -195,7 +195,7 @@
- endif
- 
- ifeq ($(OS_ARCH), Darwin)
--EXTRA_SHARED_LIBS += -dylib_file 
@executable_path/libsoftokn3.dylib:$(DIST)/lib/libsoftokn3.dylib
-+EXTRA_SHARED_LIBS += -dylib_file 
@PREFIX@/lib/seamonkey/libsoftokn3.dylib:$(DIST)/lib/libsoftokn3.dylib
- endif
- 
- 
-diff -Naur mozilla-1.7.2.old/security/nss/lib/smime/config.mk 
mozilla-1.7.2.new/security/nss/lib/smime/config.mk
---- mozilla-1.7.2.old/security/nss/lib/smime/config.mk Sun Apr 20 13:23:33 2003
-+++ mozilla-1.7.2.new/security/nss/lib/smime/config.mk Fri Aug 20 20:07:54 2004
-@@ -70,7 +70,7 @@
-       $(NULL)
- 
- ifeq ($(OS_ARCH), Darwin)
--EXTRA_SHARED_LIBS += -dylib_file 
@executable_path/libsoftokn3.dylib:$(DIST)/lib/libsoftokn3.dylib
-+EXTRA_SHARED_LIBS += -dylib_file 
@PREFIX@/lib/seamonkey/libsoftokn3.dylib:$(DIST)/lib/libsoftokn3.dylib
- endif
- 
- endif
-diff -Naur mozilla-1.7.2.old/security/nss/lib/ssl/config.mk 
mozilla-1.7.2.new/security/nss/lib/ssl/config.mk
---- mozilla-1.7.2.old/security/nss/lib/ssl/config.mk   Sun Apr 20 13:23:37 2003
-+++ mozilla-1.7.2.new/security/nss/lib/ssl/config.mk   Fri Aug 20 20:07:54 2004
-@@ -75,7 +75,7 @@
- endif
- 
- ifeq ($(OS_ARCH), Darwin)
--EXTRA_SHARED_LIBS += -dylib_file 
@executable_path/libsoftokn3.dylib:$(DIST)/lib/libsoftokn3.dylib
-+EXTRA_SHARED_LIBS += -dylib_file 
@PREFIX@/lib/seamonkey/libsoftokn3.dylib:$(DIST)/lib/libsoftokn3.dylib
- endif
- 
- endif
 diff -Naur mozilla-1.7.2.old/themes/Makefile.in 
mozilla-1.7.2.new/themes/Makefile.in
 --- mozilla-1.7.2.old/themes/Makefile.in       Thu Sep 25 21:48:58 2003
 +++ mozilla-1.7.2.new/themes/Makefile.in       Fri Aug 20 20:07:54 2004


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to