Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv12556/main/finkinfo/libs

Modified Files:
        cocoa-sharp.info libicu32-dev.info libicu32-dev.patch 
Added Files:
        libicu36-dev.info libicu36-dev.patch 
Log Message:
new upstream libicu, plus libicu36 for leopard, update deps

Index: libicu32-dev.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/libicu32-dev.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- libicu32-dev.patch  20 Jan 2006 20:21:18 -0000      1.1
+++ libicu32-dev.patch  14 Nov 2007 19:32:48 -0000      1.2
@@ -1,6 +1,6 @@
-diff -uNr ICU-6.2.4/icu-config ICU-6.2.4-patched/icu-config
---- ICU-6.2.4/icu-config       1969-12-31 19:00:00.000000000 -0500
-+++ ICU-6.2.4-patched/icu-config       2005-05-13 17:35:42.000000000 -0400
+diff -uNr ICU-6.2.16/icu-config ICU-6.2.16-patched/icu-config
+--- ICU-6.2.16/icu-config      1969-12-31 19:00:00.000000000 -0500
++++ ICU-6.2.16-patched/icu-config      2007-11-14 00:22:20.000000000 -0500
 @@ -0,0 +1,659 @@
 +#!/bin/sh
 +## -*-sh-*-
@@ -661,9 +661,9 @@
 +exit 0
 +
 +# Rebuilt on Fri May 13 17:27:00 EDT 2005
-diff -uNr ICU-6.2.4/icuSources/common/Makefile.in 
ICU-6.2.4-patched/icuSources/common/Makefile.in
---- ICU-6.2.4/icuSources/common/Makefile.in    2004-11-24 13:53:40.000000000 
-0500
-+++ ICU-6.2.4-patched/icuSources/common/Makefile.in    2005-05-13 
17:28:43.000000000 -0400
+diff -uNr ICU-6.2.16/icuSources/common/Makefile.in 
ICU-6.2.16-patched/icuSources/common/Makefile.in
+--- ICU-6.2.16/icuSources/common/Makefile.in   2004-11-24 13:53:40.000000000 
-0500
++++ ICU-6.2.16-patched/icuSources/common/Makefile.in   2007-11-14 
00:22:20.000000000 -0500
 @@ -80,7 +80,7 @@
  
  STATIC_OBJECTS = $(OBJECTS:.o=.$(STATIC_O))
@@ -673,9 +673,30 @@
  
  ## Header files to install
  HEADERS = unicode/*.h $(srcdir)/unicode/*.h
-diff -uNr ICU-6.2.4/icuSources/i18n/Makefile.in 
ICU-6.2.4-patched/icuSources/i18n/Makefile.in
---- ICU-6.2.4/icuSources/i18n/Makefile.in      2004-11-24 13:54:34.000000000 
-0500
-+++ ICU-6.2.4-patched/icuSources/i18n/Makefile.in      2005-05-13 
17:28:59.000000000 -0400
+diff -uNr ICU-6.2.16/icuSources/config/mh-darwin 
ICU-6.2.16-patched/icuSources/config/mh-darwin
+--- ICU-6.2.16/icuSources/config/mh-darwin     2004-06-25 20:49:22.000000000 
-0400
++++ ICU-6.2.16-patched/icuSources/config/mh-darwin     2007-11-14 
00:22:20.000000000 -0500
+@@ -58,7 +58,7 @@
+       @echo "generating dependency information for $<"
+       @$(GEN_DEPS.c) $< > /dev/null
+       @mv $@ [EMAIL PROTECTED]
+-      @echo -n "$@ " > $@
++      [EMAIL PROTECTED] -n "$@ " > $@
+       @cat < [EMAIL PROTECTED] >> $@
+       @-rm [EMAIL PROTECTED]
+ 
+@@ -66,7 +66,7 @@
+       @echo "generating dependency information for $<"
+       @$(GEN_DEPS.cc) $< >/dev/null
+       @mv $@ [EMAIL PROTECTED]
+-      @echo -n "$@ " > $@
++      [EMAIL PROTECTED] -n "$@ " > $@
+       @cat < [EMAIL PROTECTED] >> $@
+       @-rm [EMAIL PROTECTED]
+ 
+diff -uNr ICU-6.2.16/icuSources/i18n/Makefile.in 
ICU-6.2.16-patched/icuSources/i18n/Makefile.in
+--- ICU-6.2.16/icuSources/i18n/Makefile.in     2004-11-24 13:54:34.000000000 
-0500
++++ ICU-6.2.16-patched/icuSources/i18n/Makefile.in     2007-11-14 
00:22:20.000000000 -0500
 @@ -78,7 +78,7 @@
  
  STATIC_OBJECTS = $(OBJECTS:.o=.$(STATIC_O))
@@ -685,9 +706,9 @@
  
  ## Header files to install
  HEADERS= $(srcdir)/unicode/*.h
-diff -uNr ICU-6.2.4/makefile ICU-6.2.4-patched/makefile
---- ICU-6.2.4/makefile 2004-12-02 18:20:11.000000000 -0500
-+++ ICU-6.2.4-patched/makefile 2005-05-13 17:29:53.000000000 -0400
+diff -uNr ICU-6.2.16/makefile ICU-6.2.16-patched/makefile
+--- ICU-6.2.16/makefile        2005-10-06 18:56:50.000000000 -0400
++++ ICU-6.2.16-patched/makefile        2007-11-14 00:24:07.000000000 -0500
 @@ -88,7 +88,7 @@
  #################################
  
@@ -708,32 +729,35 @@
  ICU_DATA_DIR= data/out
  B_DATA_FILE=icudt$(ICU_VERS)b.dat
  L_DATA_FILE=icudt$(ICU_VERS)l.dat
-@@ -141,24 +141,24 @@
-       CFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" $(RC_ARCHS:%=-arch 
%) -g -Os -fno-exceptions" \
-       CXXFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" $(RC_ARCHS:%=-arch 
%) -g -Os -fno-exceptions -fno-rtti" \
+@@ -138,22 +138,22 @@
+       LIBICUI18N="-L$(OBJROOT) -l$(LIB_NAME)"
+ 
+ ENV=  APPLE_INTERNAL_DIR="$(APPLE_INTERNAL_DIR)" \
+-      CFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" $(RC_ARCHS:%=-arch 
%) -g -Os -fno-exceptions" \
+-      CXXFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" $(RC_ARCHS:%=-arch 
%) -g -Os -fno-exceptions -fno-rtti -fvisibility-inlines-hidden" \
++      CFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" $(RC_ARCHS:%=-arch 
%) -Os -fno-exceptions" \
++      CXXFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" $(RC_ARCHS:%=-arch 
%) -Os -fno-exceptions -fno-rtti -fvisibility-inlines-hidden" \
        RC_ARCHS="$(RC_ARCHS)" \
 -      DYLD_LIBRARY_PATH="$(DSTROOT)/usr/local/lib"
 +      DYLD_LIBRARY_PATH="$(DSTROOT)@FINKPREFIX@/lib"
        
  ENV_CONFIGURE=        APPLE_INTERNAL_DIR="$(APPLE_INTERNAL_DIR)" \
-       CFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" -g -Os 
-fno-exceptions" \
-       CXXFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" -g -Os 
-fno-exceptions -fno-rtti" \
+-      CFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" -g -Os 
-fno-exceptions" \
+-      CXXFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" -g -Os 
-fno-exceptions -fno-rtti -fvisibility-inlines-hidden" \
++      CFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" -Os -fno-exceptions" 
\
++      CXXFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" -Os 
-fno-exceptions -fno-rtti -fvisibility-inlines-hidden" \
        RC_ARCHS="$(RC_ARCHS)" \
 -      DYLD_LIBRARY_PATH="$(DSTROOT)/usr/local/lib"
 +      DYLD_LIBRARY_PATH="$(DSTROOT)@FINKPREFIX@/lib"
  
  ENV_DEBUG = APPLE_INTERNAL_DIR="$(APPLE_INTERNAL_DIR)" \
-       CFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" $(RC_ARCHS:%=-arch 
%) -O0 -g -fno-exceptions" \
-       CXXFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" $(RC_ARCHS:%=-arch 
%) -O0 -g -fno-exceptions -fno-rtti" \
+-      CFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" $(RC_ARCHS:%=-arch 
%) -O0 -g -fno-exceptions" \
+-      CXXFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" $(RC_ARCHS:%=-arch 
%) -O0 -g -fno-exceptions -fno-rtti -fvisibility-inlines-hidden" \
++      CFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" $(RC_ARCHS:%=-arch 
%) -O0 -fno-exceptions" \
++      CXXFLAGS="-DICU_DATA_DIR=\"\\\"/usr/share/icu/\\\"\" $(RC_ARCHS:%=-arch 
%) -O0 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden" \
        RC_ARCHS="$(RC_ARCHS)" \
 -      DYLD_LIBRARY_PATH="$(DSTROOT)/usr/local/lib"
 +      DYLD_LIBRARY_PATH="$(DSTROOT)@FINKPREFIX@/lib"
  
  ENV_icu = ENV
  ENV_debug = ENV_DEBUG
- 
--ORDERFILE=/usr/local/lib/OrderFiles/libicucore.order
[EMAIL PROTECTED]@/lib/OrderFiles/libicucore.order
- ifeq "$(shell test -f $(ORDERFILE) && echo YES )" "YES"
-        SECTORDER_FLAGS=-sectorder __TEXT __text $(ORDERFILE)
- else

--- NEW FILE: libicu36-dev.info ---
Package: libicu36-dev
Version: 3.6.0
Revision: 1

Distribution: 10.5

Source: 
http://www.opensource.apple.com/darwinsource/tarballs/other/ICU-8.11.tar.gz
Source-MD5: 8a67e6d41e011fb405ccc762f7a17524
PatchScript: sed -e 's,@FINKPREFIX@,%p,g' %a/%n.patch | patch -p1

Conflicts: libicu28, libicu28-dev, libicu30, libicu30-dev, libicu31, 
libicu31-dev, libicu32-dev
Replaces: libicu28, libicu28-dev, libicu30, libicu30-dev, libicu31, 
libicu31-dev, libicu32-dev

Depends: macosx (>= 10.5-1)
Recommends: macosx (>= 10.5-1)
BuildDependsOnly: true

NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1

CompileScript: true
InstallScript: <<
#!/bin/sh -ex

        make \
                DESTDIR="%d" \
                DSTROOT="%d" \
                SRCROOT=`pwd` \
                PRIVATE_HDR_PREFIX="%p" \
                installhdrs
        install -d -m 755 %i/bin
        install -c -m 755 icu-config %i/bin/
        install -d -m 755 %i/share/doc/%N
<<
License: BSD
Description: Headers for Apple-supplied ICU libraries
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://oss.software.ibm.com/icu/
DescDetail: <<
The International Components for Unicode (ICU) libraries provide robust
and full-featured Unicode services on a wide variety of platforms.  ICU
supports the most current version of the Unicode standard, and they
provide support for supplementary Unicode characters (needed for GB
18030 repertoire support).

As computing environments become more heterogeneous, software
portability becomes more important. ICU lets you produce the same
results across all the various platforms you support, without
sacrificing performance.  It offers great flexibility to extend and
customize the supplied services, which include:

* Text: Unicode text handling, full character properties and character
  set conversions (500+ codepages)
* Analysis: Unicode regular expressions; full Unicode sets; character,
  word and line boundaries
* Comparison: Language sensitive collation and searching
* Transformations: normalization, upper/lowercase, script
  transliterations (50+ pairs)
* Locales: Comprehensive locale data (230+) and resource bundle
  architecture
* Complex Text Layout: Arabic, Hebrew, Indic and Thai
* Time: Multi-calendar and time zone
* Formatting and Parsing: dates, times, numbers, currencies, messages
  and rule based

Please note that this package is based on the ICU source provided by
Apple, as the CoreFoundation kit contains the IBM libICU implementation.
<<

Index: cocoa-sharp.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/cocoa-sharp.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- cocoa-sharp.info    11 Nov 2006 18:55:34 -0000      1.5
+++ cocoa-sharp.info    14 Nov 2007 19:32:48 -0000      1.6
@@ -6,7 +6,7 @@
 Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
 
 Depends: glib2-shlibs (>= 2.8.6-123), mono (>= 1.1.18-1)
-BuildDepends: glib2 (>= 2.8.6-123), glib2-dev (>= 2.8.6-123), libicu32-dev, 
mono-dev (>= 1.1.14-1021), monodoc (>= 1.1.13-1022), pkgconfig
+BuildDepends: glib2 (>= 2.8.6-123), glib2-dev (>= 2.8.6-123), libicu32-dev | 
libicu36-dev, mono-dev (>= 1.1.14-1021), monodoc (>= 1.1.13-1022), pkgconfig
 
 CustomMirror: <<
        Primary: http://ranger.users.finkproject.org/distfiles

--- NEW FILE: libicu36-dev.patch ---
diff -uNr ICU-8.11/icu-config ICU-8.11-patched/icu-config
--- ICU-8.11/icu-config 1969-12-31 19:00:00.000000000 -0500
+++ ICU-8.11-patched/icu-config 2007-11-14 11:01:30.000000000 -0500
@@ -0,0 +1,673 @@
+#!/bin/sh
+## -*-sh-*-
+#set -x
+# BEGIN of icu-config-top
+#******************************************************************************
+#   Copyright (C) 1999-2004, International Business Machines
+#   Corporation and others.  All Rights Reserved.
+#******************************************************************************
+# This script is designed to aid configuration of ICU.
+# rpath links a library search path right into the binaries.
+
+
+### END of icu-config-top
+
+## Zero out prefix.
+execprefix=
+prefix=
+
+
+loaddefs()
+{
+
+# Following from /tmp/ICU-8.11-new/icuSources/config/mh-darwin
+## -*-makefile-*-
+#******************************************************************************
+#   Copyright (C) 1999-2005, International Business Machines
+#   Corporation and others.  All Rights Reserved.
+#******************************************************************************
+# This Makefile.inc is designed to be included into projects which make use
+# of the ICU.
+
+# CONTENTS OF THIS FILE
+# 1). Base configuration information and linkage
+# 2). Variables giving access to ICU tools
+# 3). Host information
+# 4). Compiler flags and settings 
+# 5). Data Packaging directives
+# 6). Include of platform make fragment (mh-* file)
+
+##################################################################
+#
+#       *1*  base configuration information and linkage
+#
+##################################################################
+# The PREFIX is the base of where ICU is installed.
+# Inside this directory you should find  bin, lib, include/unicode, 
+# etc.  If ICU is not installed in this directory, you must change the
+# following line.  There should exist ${prefix}/include/unicode/utypes.h
+# for example.
+default_prefix="/usr"
+if [ "x${prefix}" = "x" ]; then prefix="$default_prefix"; fi
+exec_prefix="${prefix}"
+libdir="${exec_prefix}/lib"
+libexecdir="${exec_prefix}/libexec"
+bindir="${exec_prefix}/bin"
+datadir="${prefix}/share"
+sbindir="${exec_prefix}/sbin"
+
+# about the ICU version
+VERSION="3.6"
+UNICODE_VERSION="5.0"
+
+# The prefix for ICU libraries, normally 'icu'
+ICUPREFIX="icu"
+PACKAGE="icu"
+LIBICU="lib${ICUPREFIX}"
+
+# Static library prefix and file extension
+STATIC_PREFIX="s"
+LIBSICU="lib${STATIC_PREFIX}${ICUPREFIX}"
+A="a"
+
+# Suffix at the end of libraries. Usually empty.
+ICULIBSUFFIX=""
+# ICULIBSUFFIX_VERSION  is non-empty if it is to contain a library
+# version. For example, if it is 21, it means libraries are named
+# libicuuc21.so for example.
+
+# rpath links a library search path right into the binaries.
+## mh-files MUST NOT override RPATHLDFLAGS unless they provide
+## equivalent '#SH#' lines for icu-config fixup
+default_ENABLE_RPATH="NO"
+if [ "x${ENABLE_RPATH}" = "x" ]; then ENABLE_RPATH="$default_ENABLE_RPATH"; fi
+RPATHLDFLAGS="${LD_RPATH}${LD_RPATH_PRE}${libdir}"
+
+# icu-config version of above 'if':
+case "$ENABLE_RPATH" in 
+[yY]*)
+       ENABLE_RPATH=YES
+       RPATHLDFLAGS="${LD_RPATH}${LD_RPATH_PRE}${libdir}"
+       ;;
+
+[nN]*)
+       ENABLE_RPATH=NO
+       RPATHLDFLAGS=""
+       ;;
+
+*)
+       echo $0: Unknown --enable-rpath value ${ENABLE_RPATH} 1>&2
+       exit 3
+       ;;
+esac
+
+# Name flexibility for the library naming scheme.  Any modifications should
+# be made in the mh- file for the specific platform.
+DATA_STUBNAME="data"
+COMMON_STUBNAME="uc"
+I18N_STUBNAME="i18n"
+LAYOUT_STUBNAME="le"
+LAYOUTEX_STUBNAME="lx"
+IO_STUBNAME="io"
+TOOLUTIL_STUBNAME="tu"
+CTESTFW_STUBNAME="test"
+ 
+
+### To link your application with ICU:
+# 1. use LDFLAGS, CFLAGS, etc from above
+# 2. link with ${ICULIBS}
+# 3. optionally, add one or more of:
+#    - ${ICULIBS_I18N}    - i18n library, formatting, etc.
+#    - ${ICULIBS_LAYOUT}  - ICU layout library. 
+#    - ${ICULIBS_ICUIO}   - ICU stdio equivalent library
+
+ICULIBS_COMMON="-l${ICUPREFIX}uc${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
+ICULIBS_DATA="-l${ICUPREFIX}${DATA_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
+ICULIBS_I18N="-l${ICUPREFIX}${I18N_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
+ICULIBS_TOOLUTIL="-l${ICUPREFIX}tu${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
+ICULIBS_CTESTFW="-l${ICUPREFIX}ctestfw${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
+ICULIBS_ICUIO="-l${ICUPREFIX}io${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
+ICULIBS_OBSOLETE="-l${ICUPREFIX}obsolete${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
+ICULIBS_LAYOUT="-l${ICUPREFIX}le${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
+ICULIBS_LAYOUTEX="-l${ICUPREFIX}lx${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
+ICULIBS_BASE="${LIBS} -L${libdir}"
+
+# for icu-config to test with
+ICULIBS_COMMON_LIB_NAME="${LIBICU}uc${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}.${SO}"
+
+# ICULIBS is the set of libraries your application should link
+# with usually. Many applications will want to add ${ICULIBS_I18N} as well. 
+ICULIBS="${ICULIBS_BASE} ${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA} "
+
+##################################################################
+#
+#       *2*  access to ICU tools
+#
+##################################################################
+# Environment variable to set a runtime search path
+#   (Overridden when necessary in -mh files)
+LDLIBRARYPATH_ENVVAR="LD_LIBRARY_PATH"
+
+# Versioned target for a shared library
+## FINAL_SO_TARGET = ${SO_TARGET}.${SO_TARGET_VERSION}
+## MIDDLE_SO_TARGET = ${SO_TARGET}.${SO_TARGET_VERSION_MAJOR}
+
+# Access to important ICU tools.
+# Use as follows:  ${INVOKE} ${GENRB} arguments .. 
+INVOKE="${LDLIBRARYPATH_ENVVAR}=${libdir}:$$${LDLIBRARYPATH_ENVVAR} 
${LEAK_CHECKER}"
+GENCCODE="${sbindir}/genccode"
+GENCMN="${sbindir}/gencmn"
+GENRB="${bindir}/genrb"
+PKGDATA="${bindir}/pkgdata"
+
+##################################################################
+#
+#       *3*  Information about the host
+#
+##################################################################
+
+# Information about the host that 'configure' was run on.
+host="i386-apple-darwin9.0.0"
+host_alias=""
+host_cpu="i386"
+host_vendor="apple"
+host_os="darwin9.0.0"
+# Our platform canonical name (as determined by configure)
+# this is a #define value (i.e. U_XXXX or XXXX)
+platform="U_DARWIN"
+
+##################################################################
+#
+#       *4*  compiler flags and misc. options
+#
+##################################################################
+AIX_SHLIB="makeC++SharedLib_r"
+AR="/usr/bin/ar"
+# initial tab keeps it out of the shell version.
+ARFLAGS=" ${ARFLAGS}"
+CC="gcc"
+CFLAGS="-DICU_DATA_DIR="\"/usr/share/icu/\"" -g -Os -fno-exceptions 
-fvisibility=hidden  -O2 ${THREADSCFLAGS} "
+CPP="gcc -E"
+CPPFLAGS="-DSTD_INSPIRED -DMAC_OS_X_VERSION_MIN_REQUIRED=1040 
${THREADSCPPFLAGS} ${LIBCPPFLAGS} [EMAIL PROTECTED]@/include"
+CXX="g++"
+CXXFLAGS="-DICU_DATA_DIR="\"/usr/share/icu/\"" -g -Os -fno-exceptions 
-fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden  -O2 
${THREADSCXXFLAGS} "
+DEFAULT_MODE="common"
+DEFS="-DHAVE_CONFIG_H "
+FFLAGS="@FFLAGS@"
+INSTALL="/usr/bin/install -c"
+INSTALL_DATA="${INSTALL} -m 644"
+INSTALL_PROGRAM="${INSTALL}"
+INSTALL_SCRIPT="${INSTALL}"
+LDFLAGS="${RPATHLDFLAGS}"
+LIBS="-lpthread -lm  "
+LIB_M=""
+LIB_VERSION="36.0"
+LIB_VERSION_MAJOR="36"
+MKINSTALLDIRS="${SHELL} ${pkgdatadir}/mkinstalldirs"
+RANLIB="ranlib"
+RMV="rm -rf"
+SHELL="/bin/sh"
+SHLIB_c="${CC} ${DEFS} ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -shared"
+SHLIB_cc="${CXX} ${DEFS} ${CPPFLAGS} ${CXXFLAGS} ${LDFLAGS} -shared"
+U_IS_BIG_ENDIAN="0"
+includedir="@FINKPREFIX@/include"
+infodir="${prefix}/info"
+ld_rpath_suf=""
+localstatedir="${prefix}/var"
+mandir="${prefix}/man"
+oldincludedir="/usr/include"
+program_transform_name="s,x,x,"
+sharedstatedir="${prefix}/com"
+sysconfdir="${prefix}/etc"
+INSTALL_L="${INSTALL_DATA}"
+
+##################################################################
+#
+#       *5* packaging options and directories
+#
+##################################################################
+
+pkgdatadir="${datadir}/${PACKAGE}${ICULIBSUFFIX}/${VERSION}"
+pkglibdir="${libdir}/${PACKAGE}${ICULIBSUFFIX}/${VERSION}"
+
+# The basename of the ICU data file (i.e. icudt21b )
+ICUDATA_CHAR="l"
+ICUDATA_NAME="icudt36l"
+
+# Defaults for pkgdata's mode and directories
+# The default data dir changes depending on what packaging mode 
+# is being used
+if [ "x$PKGDATA_MODE" = "x" ];
+then
+PKGDATA_MODE="common"
+fi
+
+case "$PKGDATA_MODE" in
+common)
+ICUDATA_DIR="${pkgdatadir}"
+ICUPKGDATA_DIR="${ICUDATA_DIR}"
+;;
+dll)
+ICUDATA_DIR="${pkgdatadir}"
+ICUPKGDATA_DIR="${libdir}"
+;;
+*)
+ICUDATA_DIR="${pkgdatadir}"
+ICUPKGDATA_DIR="${ICUDATA_DIR}"
+;;
+
+esac
+
+GENCCODE_ASSEMBLY=""
+
+##################################################################
+#
+#       *6* Inclusion of platform make fragment (mh-* file)
+#
+##################################################################
+# The mh- file ("make fragment") for the platform is included here. 
+# It may override the above settings.
+# It is put last so that the mh-file can override anything.
+
+## -*-makefile-*-
+## Darwin-specific setup (Darwin is the Mac OS X developer preview, successor
+## to Rhapsody, aka Mac OS X Server)
+## Copyright (c) 1999-2006 International Business Machines Corporation and
+## others. All Rights Reserved.
+
+## Flags for position independent code
+SHAREDLIBCFLAGS="-dynamic"
+SHAREDLIBCXXFLAGS="-dynamic"
+SHAREDLIBCPPFLAGS=""
+
+# Pad out the paths to the maximum possible length
+LD_FLAGS="${LD_FLAGS}  -headerpad_max_install_names"
+
+## Commands to generate dependency files
+GEN_DEPS_c="${CC} -E -MMD  ${DEFS} ${CPPFLAGS}"
+GEN_DEPS_cc="${CXX} -E -MMD  ${DEFS} ${CPPFLAGS}"
+
+## Commands to compile
+COMPILE_c="${CC} ${DEFS} ${CPPFLAGS} ${CFLAGS} -fno-common -c"
+COMPILE_cc="${CXX} ${DEFS} ${CPPFLAGS} ${CXXFLAGS} -fno-common -c"
+
+## Commands to make a shared library
+SHLIB_c="${CC} -dynamiclib -dynamic ${CFLAGS} ${LDFLAGS}"
+SHLIB_cc="${CXX} -dynamiclib -dynamic ${CXXFLAGS} ${LDFLAGS}"
+
+## Compiler switches to embed a library name and version information
+## LD_SONAME = -Wl,-compatibility_version -Wl,${SO_TARGET_VERSION_MAJOR} 
-Wl,-current_version -Wl,${SO_TARGET_VERSION} -install_name ${notdir 
$(MIDDLE_SO_TARGET})
+
+## Compiler switch to embed a runtime search path
+LD_RPATH=""
+LD_RPATH_PRE=""
+
+## Environment variable to set a runtime search path
+LDLIBRARYPATH_ENVVAR="DYLD_LIBRARY_PATH"
+
+GENCCODE_ASSEMBLY="-a gcc-darwin"
+
+## Shared object suffix
+SO="dylib"
+## Non-shared intermediate object suffix
+STATIC_O="ao"
+
+## Compilation rules
+
+## Dependency rules
+
+## Versioned libraries rules
+
+## End Darwin-specific setup
+## -*-sh-*-
+## BEGIN of icu-config-bottom.
+## Copyright (c) 2002-2005, International Business Machines Corporation and
+## others. All Rights Reserved.
+
+ICUUC_FILE=${libdir}/${ICULIBS_COMMON_LIB_NAME}
+    
+#  echo ENABLE RPATH $ENABLE_RPATH and RPATHLDFLAGS=${RPATH_LDFLAGS}
+if [ "x$PKGDATA_MODE" = "x" ]; then
+    PKGDATA_MODE=dll
+fi
+
+}
+
+## The actual code of icu-config goes here.
+
+ME=`basename "$0"`
+
+allflags()
+{
+    echo "  --bindir               Print binary directory path (bin)"
+    echo "  --cc                   Print C compiler used [CC]"
+    echo "  --cflags               Print C compiler flags [CFLAGS]"
+    echo "  --cflags-dynamic       Print additional C flags for"
+    echo "                             building shared libraries."
+    echo "  --cppflags             Print C Preprocessor flags [CPPFLAGS]"
+    echo "  --cppflags-dynamic     Print additional C Preprocessor flags for"
+    echo "                             building shared libraries."
+    echo "  --cppflags-searchpath  Print only -I include directives  
(-Iinclude)"
+    echo "  --cxx                  Print C++ compiler used [CXX]"
+    echo "  --cxxflags             Print C++ compiler flags [CXXFLAGS]"
+    echo "  --cxxflags-dynamic     Print additional C++ flags for"
+    echo "                             building shared libraries."
+    echo "  --detect-prefix        Attempt to detect prefix based on PATH"
+    echo "  --exec-prefix          Print prefix for executables (/bin)"
+    echo "  --exists               Return with 0 status if ICU exists else 
fail"
+    echo "  --help, -?, --usage    Print this message"
+    echo "  --icudata              Print shortname of ICU data file (icudt21l)"
+    echo "  --icudata-install-dir  Print path to install data to - use as 
--install option to pkgdata(1)"
+    echo "  --icudata-mode         Print default ICU pkgdata mode (dll) - use 
as --mode option to pkgdata(1)."
+    echo "  --icudatadir           Print path to packaged archive data. Can 
set as [ICU_DATA]"
+    echo "  --invoke               Print commands to invoke an ICU program"
+    echo "  --invoke=<prog>        Print commands to invoke an ICU program 
named <prog> (ex: genrb)" 
+    echo "  --ldflags              Print -L search path and -l libraries to 
link with ICU [LDFLAGS].  This is for the data, uc (common), and i18n libraries 
only.  "
+    echo "  --ldflags-layout       Print ICU layout engine link directive. Use 
in addition to --ldflags"
+    echo "  --ldflags-libsonly     Same as --ldflags, but only the -l 
directives"
+    echo "  --ldflags-searchpath   Print only -L (search path) directive"
+    echo "  --ldflags-system       Print only system libs ICU links with 
(-lpthread, -lm)"
+    echo "  --ldflags-icuio        Print ICU icuio link directive. Use in 
addition to --ldflags "
+    echo "  --ldflags-obsolete     Print ICU obsolete link directive. Use in 
addition to --ldflags. (requires icuapps/obsolete to be built and installed.) "
+    echo "  --mandir               Print manpage (man) path"
+    echo "  --prefix               Print PREFIX to icu install (/usr/local)"
+    echo "  --prefix=XXX           Set prefix to XXX for remainder of command"
+    echo "  --sbindir              Print system binary path (sbin) "
+    echo "  --shared-datadir       Print shared data (share) path. This is NOT 
the ICU data dir."
+    echo "  --shlib-c              Print the command to compile and build C 
shared libraries with ICU"
+    echo "  --shlib-cc             Print the command to compile and build C++ 
shared libraries with ICU"
+    echo "  --sysconfdir           Print system config (etc) path"
+    echo "  --unicode-version      Print version of Unicode data used in ICU 
($UNICODE_VERSION)"
+    echo "  --version              Print ICU version ($VERSION)"
+    echo "  --incfile              Print path to Makefile.inc (for -O option 
of pkgdata)"
+}
+
+## Print the normal usage message
+shortusage()
+{
+    echo "usage: ${ME} " `allflags | cut -c-25 | sed -e 's%.*%[ & ]%'`
+}
+
+
+usage()
+{
+    echo "${ME}: icu-config: ICU configuration helper script"
+    echo
+    echo "The most commonly used options will be --cflags, --cxxflags, 
--cppflags, and --ldflags."
+    echo 'Example (in make):   CPFLAGS=$(shell icu-config --cppflags)'
+    echo '                     LDFLAGS=$(shell icu-config --ldflags)'
+    echo "                     (etc).."
+    echo
+    echo "Usage:"
+    allflags
+
+    echo 
+    echo " [Brackets] show MAKE variable equivalents,  (parenthesis) show 
example output"
+    echo
+    echo "Copyright (c) 2002, International Business Machines Corporation and 
others. All Rights Reserved."
+}
+
+## Check the sanity of current variables
+sanity()
+{
+    if [ ! -f ${ICUUC_FILE} ];
+    then
+       echo "### $ME: Can't find ${ICUUC_FILE} - ICU prefix is wrong."  1>&2
+       echo "###      Try the --prefix= or --exec-prefix= options " 1>&2
+       echo "###      or --detect-prefix"
+       echo "### $ME: Exitting." 1>&2
+       exit 2
+    fi
+}
+
+## Main starts here.
+
+if [ $# -lt 1 ]; then
+    shortusage
+    exit 1
+fi
+
+
+# Load our variables from autoconf
+# ALWAYS load twice because of dependencies
+loaddefs
+loaddefs
+sanity
+
+while [ $# -gt 0 ];
+do
+    arg="$1"
+    var=`echo $arg | sed -e 's/^[^=]*=//'`
+#    echo "### processing $arg" 1>&2
+    case "$arg" in
+
+        # undocumented.
+       --debug)
+           set -x
+           ;;
+
+        --so)
+            echo $SO
+            ;;
+
+       --bindir)
+           echo $bindir
+           ;;
+
+       --libdir)
+           echo $libdir
+           ;;
+
+       --exists)
+           sanity
+           ;;
+
+       --sbindir)
+           echo $sbindir
+           ;;
+
+       --invoke=*)
+           QUOT="'"
+            CMD="${var}"
+
+            # If it's not a locally executable command (1st choice) then 
+            # search for it in the ICU directories. 
+            if [ ! -x ${CMD} ]; then
+                if [ -x ${bindir}/${var} ]; then
+                    CMD="${bindir}/${var}"
+                fi
+                if [ -x ${sbindir}/${var} ]; then
+                    CMD="${sbindir}/${var}"
+                fi
+            fi
+
+           echo "env 
${QUOT}${LDLIBRARYPATH_ENVVAR}=${libdir}:"'${'"${LDLIBRARYPATH_ENVVAR}"'}'${QUOT}
 ${CMD}
+           ;;
+
+       --invoke)
+           QUOT="'"
+           echo "env 
${QUOT}${LDLIBRARYPATH_ENVVAR}=${libdir}:"'${'"${LDLIBRARYPATH_ENVVAR}"'}'${QUOT}
+           ;;
+
+       --cflags)
+           echo $CFLAGS
+           ;;
+           
+       --cc)
+           echo $CC
+           ;;
+           
+       --cxx)
+           echo $CXX
+           ;;
+
+       --cxxflags)
+           echo $CXXFLAGS
+           ;;
+
+       --cppflags)
+           # Don't echo the -I. - it's unneeded.
+           echo $CPPFLAGS | sed -e 's/-I. //'
+           ;;
+
+       --cppflags-searchpath)
+           echo [EMAIL PROTECTED]@/include
+           ;;
+
+       --cppflags-dynamic)
+           echo $SHAREDLIBCPPFLAGS
+           ;;
+
+       --cxxflags-dynamic)
+           echo $SHAREDLIBCXXFLAGS
+           ;;
+
+       --cflags-dynamic)
+           echo $SHAREDLIBCFLAGS
+           ;;
+
+       --ldflags-system)
+           echo $LIBS
+           ;;
+
+       --ldflags)
+           echo $LDFLAGS $ICULIBS $LIBS 
+# $RPATH_LDFLAGS
+           ;;
+
+       --ldflags-libsonly)
+           echo $ICULIBS_I18N $ICULIBS_COMMON $ICULIBS_DATA 
+           ;;
+
+       --ldflags-icuio)
+           echo $ICULIBS_ICUIO
+           ;;
+
+       --ldflags-obsolete)
+           echo $ICULIBS_OBSOLETE
+           ;;
+
+       --ldflags-toolutil)
+           echo $ICULIBS_TOOLUTIL
+           ;;
+
+       --ldflags-layout)
+           echo $ICULIBS_LAYOUT $ICULIBS_LAYOUTEX
+           ;;
+
+       --ldflags-searchpath)
+           echo -L${libdir}
+           ;;
+
+       --detect-prefix)
+           HERE=`echo $0 | sed -e "s/$ME//g"`
+           if [ -f $HERE/../lib/${ICULIBS_COMMON_LIB_NAME} ]; then
+               prefix=$HERE/..
+               echo "## Using --prefix=${prefix}" 1>&2
+           fi
+           loaddefs
+           loaddefs
+           sanity
+           ;;
+
+       --exec-prefix)
+           echo $exec_prefix
+           ;;
+
+       --prefix)
+           echo $prefix
+           ;;
+
+       --prefix=*)
+           prefix=$var
+           loaddefs
+           loaddefs
+           sanity
+           ;;
+
+       --sysconfdir)
+           echo $sysconfdir
+           ;;
+
+       --mandir)
+           echo $mandir
+           ;;
+
+       --shared-datadir)
+           echo $datadir
+           ;;
+
+        --incfile)
+           echo $pkglibdir/Makefile.inc
+           ;;
+
+       --icudata)
+           echo $ICUDATA_NAME
+           ;;
+
+       --icudata-mode)
+           echo $PKGDATA_MODE
+           ;;
+
+       --icudata-install-dir)
+            echo $ICUPKGDATA_DIR
+           ;;
+           
+       --icudatadir)
+           echo $ICUDATA_DIR
+           ;;
+
+       --shlib-c)
+           echo $SHLIB_c
+           ;;
+
+       --shlib-cc)
+           echo $SHLIB_cc
+           ;;
+
+       --version)
+            echo $VERSION
+            ;;
+
+        --unicode-version)
+            echo $UNICODE_VERSION
+            ;;
+
+       --help)
+           usage
+           exit 0
+           ;;
+
+       --usage)
+           usage
+           exit 0
+           ;;
+
+#      --enable-rpath=*)
+#          ENABLE_RPATH=$var
+#          loaddefs
+#          ;;
+
+       -?)
+           usage
+           exit 0
+           ;;
+
+        *)
+           echo ${ME}: ERROR Unknown Option $arg 1>&2
+            echo 1>&2
+            shortusage 1>&2
+           echo "### $ME: Exitting." 1>&2
+            exit 1;
+            ;;
+    esac
+    shift
+done
+
+# Check once before we quit (will check last used prefix)
+sanity
+## END of icu-config-bottom
+
+exit 0
+
+# Rebuilt on Wed Nov 14 00:18:55 EST 2007
diff -uNr ICU-8.11/icuSources/common/Makefile.in 
ICU-8.11-patched/icuSources/common/Makefile.in
--- ICU-8.11/icuSources/common/Makefile.in      2006-08-31 19:02:47.000000000 
-0400
+++ ICU-8.11-patched/icuSources/common/Makefile.in      2007-11-14 
00:27:25.000000000 -0500
@@ -90,7 +90,7 @@
 
 STATIC_OBJECTS = $(OBJECTS:.o=.$(STATIC_O))
 
-DEPS = $(OBJECTS:.o=.d)
+DEPS = 
 
 -include Makefile.local
 
diff -uNr ICU-8.11/icuSources/i18n/Makefile.in 
ICU-8.11-patched/icuSources/i18n/Makefile.in
--- ICU-8.11/icuSources/i18n/Makefile.in        2006-08-31 19:04:52.000000000 
-0400
+++ ICU-8.11-patched/icuSources/i18n/Makefile.in        2007-11-14 
00:27:25.000000000 -0500
@@ -83,7 +83,7 @@
 
 STATIC_OBJECTS = $(OBJECTS:.o=.$(STATIC_O))
 
-DEPS = $(OBJECTS:.o=.d)
+DEPS = 
 
 -include Makefile.local
 
diff -uNr ICU-8.11/makefile ICU-8.11-patched/makefile
--- ICU-8.11/makefile   2007-08-17 19:21:40.000000000 -0400
+++ ICU-8.11-patched/makefile   2007-11-14 00:27:25.000000000 -0500
@@ -206,8 +206,8 @@
 #################################
 
 datadir=/usr/share/icu/
-OPEN_SOURCE_VERSIONS_DIR=/usr/local/OpenSourceVersions/
-OPEN_SOURCE_LICENSES_DIR=/usr/local/OpenSourceLicenses/
[EMAIL PROTECTED]@/OpenSourceVersions/
[EMAIL PROTECTED]@/OpenSourceLicenses/
 ICU_DATA_DIR= data/out
 B_DATA_FILE=icudt$(ICU_VERS)b.dat
 L_DATA_FILE=icudt$(ICU_VERS)l.dat

Index: libicu32-dev.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/libicu32-dev.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- libicu32-dev.info   21 Aug 2006 14:42:11 -0000      1.2
+++ libicu32-dev.info   14 Nov 2007 19:32:48 -0000      1.3
@@ -1,16 +1,17 @@
 Package: libicu32-dev
 Version: 3.20
-Revision: 3
+Revision: 4
+Distribution: 10.4
 
-Source: 
http://www.opensource.apple.com/darwinsource/tarballs/other/ICU-6.2.9.tar.gz
-Source-MD5: e46bbdcb358df92a17c274e9a350800b
+Source: 
http://www.opensource.apple.com/darwinsource/tarballs/other/ICU-6.2.16.tar.gz
+Source-MD5: c598a1abced25a672e6c3e2eac315a38
 PatchScript: sed -e 's,@FINKPREFIX@,%p,g' %a/%n.patch | patch -p1
 
-Conflicts: libicu28, libicu28-dev, libicu30, libicu30-dev, libicu31, 
libicu31-dev
-Replaces: libicu28, libicu28-dev, libicu30, libicu30-dev, libicu31, 
libicu31-dev
+Conflicts: libicu28, libicu28-dev, libicu30, libicu30-dev, libicu31, 
libicu31-dev, libicu36-dev
+Replaces: libicu28, libicu28-dev, libicu30, libicu30-dev, libicu31, 
libicu31-dev, libicu36-dev
 
 Depends: macosx (>= 10.4-1)
-Recommends: macosx (>= 10.4.6-1)
+Recommends: macosx (>= 10.4.10-1)
 BuildDependsOnly: true
 
 NoSetMAKEFLAGS: true


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to