Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/base
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv1203

Added Files:
        gettext-tools-0.17.patch 
Log Message:
...

--- NEW FILE: gettext-tools-0.17.patch ---
diff -uNr gettext-0.17/gettext-runtime/gnulib-lib/setenv.c 
gettext-0.17-new/gettext-runtime/gnulib-lib/setenv.c
--- gettext-0.17/gettext-runtime/gnulib-lib/setenv.c    2007-10-07 
16:28:16.000000000 -0400
+++ gettext-0.17-new/gettext-runtime/gnulib-lib/setenv.c        2007-12-06 
16:31:05.000000000 -0500
@@ -37,9 +37,14 @@
 #endif
 
 #if !_LIBC
-# define __environ     environ
-# ifndef HAVE_ENVIRON_DECL
-extern char **environ;
+# define __environ   environ
+# if ! HAVE_ENVIRON_DECL
+#  ifdef __APPLE__
+#   include <crt_externs.h>
+#   define environ (*_NSGetEnviron())
+#  else
+    extern char **environ;
+#  endif
 # endif
 #endif
 
diff -uNr gettext-0.17/gettext-runtime/libasprintf/Makefile.in 
gettext-0.17-new/gettext-runtime/libasprintf/Makefile.in
--- gettext-0.17/gettext-runtime/libasprintf/Makefile.in        2007-11-06 
18:35:22.000000000 -0500
+++ gettext-0.17-new/gettext-runtime/libasprintf/Makefile.in    2007-12-06 
16:31:05.000000000 -0500
@@ -290,7 +290,7 @@
 # How to build libasprintf.
 # With libtool 1.5.14, on some platforms, like BeOS, "libtool --tag=CXX" fails
 # to create a shared library, however "libtool --tag=CC" succeeds.
-libasprintf_la_LDFLAGS = @LTNOUNDEF@
+libasprintf_la_LDFLAGS = @LTNOUNDEF@ -static
 MAKEINFOFLAGS = --no-split
 info_TEXINFOS = autosprintf.texi
 CLEANFILES = autosprintf.pdf
diff -uNr gettext-0.17/gettext-tools/doc/gettext.info 
gettext-0.17-new/gettext-tools/doc/gettext.info
--- gettext-0.17/gettext-tools/doc/gettext.info 2007-11-01 22:23:13.000000000 
-0400
+++ gettext-0.17-new/gettext-tools/doc/gettext.info     2007-12-06 
16:30:28.000000000 -0500
@@ -1,7 +1,7 @@
-INFO-DIR-SECTION GNU Gettext Utilities
-START-INFO-DIR-ENTRY
 This is gettext.info, produced by makeinfo version 4.11 from gettext.texi.
 
+INFO-DIR-SECTION GNU Gettext Utilities
+START-INFO-DIR-ENTRY
 * gettext: (gettext).                          GNU gettext utilities.
 * autopoint: (gettext)autopoint Invocation.    Copy gettext infrastructure.
 * envsubst: (gettext)envsubst Invocation.      Expand environment variables.
diff -uNr gettext-0.17/gettext-tools/gnulib-lib/execute.c 
gettext-0.17-new/gettext-tools/gnulib-lib/execute.c
--- gettext-0.17/gettext-tools/gnulib-lib/execute.c     2007-10-07 
16:29:19.000000000 -0400
+++ gettext-0.17-new/gettext-tools/gnulib-lib/execute.c 2007-12-06 
16:31:05.000000000 -0500
@@ -55,7 +55,12 @@
 #endif
 
 #if ! HAVE_ENVIRON_DECL
-extern char **environ;
+# ifdef __APPLE__
+#  include <crt_externs.h>
+#  define environ (*_NSGetEnviron())
+# else
+   extern char **environ;
+# endif
 #endif
 
 #ifndef STDIN_FILENO
diff -uNr gettext-0.17/gettext-tools/gnulib-lib/pipe.c 
gettext-0.17-new/gettext-tools/gnulib-lib/pipe.c
--- gettext-0.17/gettext-tools/gnulib-lib/pipe.c        2007-10-07 
16:29:34.000000000 -0400
+++ gettext-0.17-new/gettext-tools/gnulib-lib/pipe.c    2007-12-06 
16:31:05.000000000 -0500
@@ -54,7 +54,12 @@
 #endif
 
 #if ! HAVE_ENVIRON_DECL
-extern char **environ;
+# ifdef __APPLE__
+#  include <crt_externs.h>
+#  define environ (*_NSGetEnviron())
+# else
+   extern char **environ;
+# endif
 #endif
 
 #ifndef STDIN_FILENO
diff -uNr gettext-0.17/gettext-tools/gnulib-lib/setenv.c 
gettext-0.17-new/gettext-tools/gnulib-lib/setenv.c
--- gettext-0.17/gettext-tools/gnulib-lib/setenv.c      2007-10-07 
16:29:34.000000000 -0400
+++ gettext-0.17-new/gettext-tools/gnulib-lib/setenv.c  2007-12-06 
16:31:05.000000000 -0500
@@ -38,8 +38,13 @@
 
 #if !_LIBC
 # define __environ     environ
-# ifndef HAVE_ENVIRON_DECL
-extern char **environ;
+# if ! HAVE_ENVIRON_DECL
+#  ifdef __APPLE__
+#   include <crt_externs.h>
+#   define environ (*_NSGetEnviron())
+#  else
+    extern char **environ;
+#  endif
 # endif
 #endif
 
diff -uNr gettext-0.17/gettext-tools/gnulib-lib/unsetenv.c 
gettext-0.17-new/gettext-tools/gnulib-lib/unsetenv.c
--- gettext-0.17/gettext-tools/gnulib-lib/unsetenv.c    2007-10-07 
16:29:39.000000000 -0400
+++ gettext-0.17-new/gettext-tools/gnulib-lib/unsetenv.c        2007-12-06 
16:31:05.000000000 -0500
@@ -27,8 +27,13 @@
 
 #if !_LIBC
 # define __environ     environ
-# ifndef HAVE_ENVIRON_DECL
-extern char **environ;
+# if ! HAVE_ENVIRON_DECL
+#  ifdef __APPLE__
+#   include <crt_externs.h>
+#   define environ (*_NSGetEnviron())
+#  else
+    extern char **environ;
+#  endif
 # endif
 #endif
 


------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to