home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Programming / ICU / src / icu-diffs next >
Text File  |  1999-11-13  |  55KB  |  1,679 lines

  1. diff -u -r -N icu-1.3.1.orig/README.amiga icu-1.3.1/README.amiga
  2. --- icu-1.3.1.orig/README.amiga    Thu Jan  1 02:00:00 1970
  3. +++ icu-1.3.1/README.amiga    Sat Nov 13 19:04:59 1999
  4. @@ -0,0 +1,30 @@
  5. +This is the source of the native Amiga port (no ixemul.library required)
  6. +of ICU, IBM's International Classes For Unicode
  7. +
  8. +To build on the Amiga using gcc, you must first of all install a wide
  9. +character library (e.g., the simple wchar library that I have extracted
  10. +from the Jikes source.) After this, cd to icu/source, set you stack to
  11. +at least 30000, invoke configure from sh as follows:
  12. +
  13. +CFLAGS="-O0 -fomit-frame-pointer -m68000 -msoft-float -DAPP_NO_THREADS" \
  14. +CXXFLAGS="-O0 -fomit-frame-pointer -m68000 -msoft-float -DAPP_NO_THREADS" \
  15. +LDFLAGS="-noixemul -s -m68000 -msoft-float" LIBS="-lw" configure \
  16. +--host=amiga --prefix=GG: --bindir=GG:bin --sbindir=GG:bin \
  17. +--libexecdir=GG:libexec --datadir=GG:share --sysconfdir=GG:etc \
  18. +--sharedstatedir=GG:com --localstatedir=GG:var --libdir=/GG/lib \
  19. +--includedir=GG:include --infodir=GG:info --mandir=GG:man
  20. +
  21. +adjusting for the CPU, FPU, and optimization level of your preference, then
  22. +type "make". Be warned that raising the optimization level increases
  23. +compilation time significantly, and requires large amounts of memory.
  24. +
  25. +This will build all of the package, except for one of the test programs
  26. +that requires pthreads. After the package is built, type "make install"
  27. +to install it.
  28. +
  29. +Kriton Kyrimis (kyrimis@cti.gr)
  30. +
  31. +******************************************************************************
  32. +This software is subject to the terms of the IBM Public License, a copy
  33. +of which is available in file icu/license.html.
  34. +******************************************************************************
  35. diff -u -r -N icu-1.3.1.orig/icu/source/aclocal.m4 icu-1.3.1/icu/source/aclocal.m4
  36. --- icu-1.3.1.orig/icu/source/aclocal.m4    Tue Aug 17 00:50:52 1999
  37. +++ icu-1.3.1/icu/source/aclocal.m4    Mon Nov  8 19:17:18 1999
  38. @@ -24,6 +24,7 @@
  39.      *CC)     icu_cv_host_frag=$srcdir/config/mh-hpux-cc ;;
  40.      esac;;
  41.  *-*-os390*)    icu_cv_host_frag=$srcdir/config/mh-os390 ;;
  42. +*-*-amigaos*)    icu_cv_host_frag=$srcdir/config/mh-amigaos ;;
  43.  *)         icu_cv_host_frag=$srcdir/config/mh-unknown ;;
  44.  esac
  45.          ]
  46. diff -u -r -N icu-1.3.1.orig/icu/source/common/putil.c icu-1.3.1/icu/source/common/putil.c
  47. --- icu-1.3.1.orig/icu/source/common/putil.c    Fri Oct 22 03:38:40 1999
  48. +++ icu-1.3.1/icu/source/common/putil.c    Thu Nov 11 00:44:40 1999
  49. @@ -67,6 +67,10 @@
  50.  #include <winnls.h>
  51.  #endif
  52.  
  53. +#ifdef __amigaos__
  54. +#include <proto/dos.h>
  55. +#endif
  56. +
  57.  /* We return QNAN rather than SNAN*/
  58.  #define NAN_TOP ((int16_t)0x7FF8)
  59.  #define INF_TOP ((int16_t)0x7FF0)
  60. @@ -96,7 +100,7 @@
  61.    ---------------------------------------------------------------------------*/
  62.  
  63.  /* Assume POSIX, and modify as necessary below*/
  64. -#if defined(_WIN32) || defined(XP_MAC) || defined(OS400) || defined(OS2)
  65. +#if defined(_WIN32) || defined(XP_MAC) || defined(OS400) || defined(OS2) || defined(__amigaos__)
  66.  #   undef POSIX
  67.  #else
  68.  #   define POSIX
  69. @@ -545,6 +549,13 @@
  70.    ---------------------------------------------------------------------------*/
  71.  
  72.  /* Time zone utilities */
  73. +
  74. +#ifdef __amigaos__
  75. +static int tzone = 0;
  76. +static char tzname1[20];
  77. +static char tzname2[20];
  78. +#endif
  79. +
  80.  void 
  81.  icu_tzset()
  82.  {
  83. @@ -559,6 +570,38 @@
  84.  #if defined(WIN32) || defined(OS2)
  85.    _tzset();
  86.  #endif
  87. +
  88. +#ifdef  __amigaos__
  89. +  static char t[80];
  90. +  int status;
  91. +  int n;
  92. +  status = GetVar("TZ", t, sizeof(t), GVF_GLOBAL_ONLY);
  93. +  if (status == -1) {
  94. +    tzone = 0;
  95. +    strcpy(tzname1, "GMT");
  96. +    tzone = 0;
  97. +    strcpy(tzname2, "GMT");
  98. +  }else{
  99. +    n = sscanf(t, "%3s%d%s", tzname1, &tzone, tzname2);
  100. +    switch (n) {
  101. +      case 0:
  102. +    strcpy(tzname1, "GMT");
  103. +        tzone = 0;
  104. +    strcpy(tzname2, "GMT");
  105. +    break;
  106. +      case 1:
  107. +        tzone = 0;
  108. +    strcpy(tzname2, tzname1);
  109. +    break;
  110. +      case 2:
  111. +    strcpy(tzname2, tzname1);
  112. +        break;
  113. +      default:
  114. +        tzone *= 3600;
  115. +    break;
  116. +    }
  117. +  }
  118. +#endif
  119.  }
  120.  
  121.  int32_t 
  122. @@ -589,6 +632,10 @@
  123.  #if defined(WIN32) || defined(OS2)
  124.    return _timezone;
  125.  #endif
  126. +
  127. +#ifdef __amigaos__
  128. +  return tzone;
  129. +#endif
  130.  }
  131.  
  132.  char* 
  133. @@ -605,12 +652,20 @@
  134.  #if defined(WIN32) || defined(OS2)
  135.    return _tzname[index];
  136.  #endif
  137. +
  138. +#ifdef __amigaos__
  139. +  if (index == 0) {
  140. +    return tzname1;
  141. +  }else{
  142. +    return tzname2;
  143. +  }
  144. +#endif
  145.  }
  146.  
  147.  const char* 
  148.  icu_getDefaultDataDirectory()
  149.  {
  150. -#ifdef POSIX
  151. +#if defined(POSIX) || defined(__amigaos__)
  152.    static char *PATH = 0;
  153.    if(PATH == 0) {
  154.      umtx_lock(NULL);
  155. @@ -791,7 +846,7 @@
  156.  const char* 
  157.  icu_getDefaultLocaleID()
  158.  {
  159. -#ifdef POSIX
  160. +#if defined(POSIX) || defined(__amigaos__)
  161.    char* posixID = getenv("LC_ALL");
  162.    if (posixID == 0) posixID = getenv("LANG");
  163.    if (posixID == 0) posixID = setlocale(LC_ALL, NULL);
  164. diff -u -r -N icu-1.3.1.orig/icu/source/common/umutex.c icu-1.3.1/icu/source/common/umutex.c
  165. --- icu-1.3.1.orig/icu/source/common/umutex.c    Tue Oct 19 01:48:28 1999
  166. +++ icu-1.3.1/icu/source/common/umutex.c    Tue Nov  9 00:09:01 1999
  167. @@ -33,6 +33,9 @@
  168.  #if defined(OS2)
  169.  #undef POSIX
  170.  #endif
  171. +#if defined(__amigaos__)
  172. +#undef POSIX
  173. +#endif
  174.  
  175.  
  176.  #if defined(POSIX) && !defined(APP_NO_THREADS)
  177. diff -u -r -N icu-1.3.1.orig/icu/source/config/Makefile icu-1.3.1/icu/source/config/Makefile
  178. --- icu-1.3.1.orig/icu/source/config/Makefile    Thu Jan  1 02:00:00 1970
  179. +++ icu-1.3.1/icu/source/config/Makefile    Thu Nov 11 00:49:21 1999
  180. @@ -0,0 +1,131 @@
  181. +# Generated automatically from Makefile.in by configure.
  182. +# This Makefile is designed to be included into projects which make use
  183. +# of the ICU.
  184. +
  185. +
  186. +SHELL=/bin/sh
  187. +CFLAGS=-O0 -fomit-frame-pointer -m68000 -msoft-float -DAPP_NO_THREADS 
  188. +CPPFLAGS= -I$(prefix)/include
  189. +CXXFLAGS=-O0 -fomit-frame-pointer -m68000 -msoft-float -DAPP_NO_THREADS 
  190. +FFLAGS=
  191. +DEFS=-DHAVE_CONFIG_H 
  192. +LDFLAGS=-noixemul -s -m68000 -msoft-float -L$(prefix)/lib $(LD_RPATH)$(LD_RPATH_PRE)$(libdir)
  193. +LIBS=-lm -lw 
  194. +ICULIBS=$(LIBS) -licu-i18n -licu-uc
  195. +exec_prefix=${prefix}
  196. +prefix=GG:
  197. +program_transform_name=s,x,x,
  198. +bindir=GG:bin
  199. +sbindir=GG:bin
  200. +libexecdir=GG:libexec
  201. +datadir=GG:share
  202. +sysconfdir=GG:etc
  203. +sharedstatedir=GG:com
  204. +localstatedir=GG:var
  205. +libdir=/GG/lib
  206. +includedir=GG:include
  207. +oldincludedir=/usr/include
  208. +infodir=GG:info
  209. +mandir=GG:man
  210. +PACKAGE=icu
  211. +VERSION=1.3.1
  212. +CC=gcc
  213. +CXX=c++
  214. +
  215. +INSTALL = /bin/install -c
  216. +INSTALL_PROGRAM = ${INSTALL}
  217. +INSTALL_DATA = ${INSTALL} -m 644
  218. +
  219. +INSTALL_PROGRAM=${INSTALL}
  220. +INSTALL_SCRIPT=${INSTALL_PROGRAM}
  221. +INSTALL_DATA=${INSTALL} -m 644
  222. +AUTOCONF=autoconf
  223. +host=m68k-cbm-amigaos
  224. +host_alias=amiga
  225. +host_cpu=m68k
  226. +host_vendor=cbm
  227. +host_os=amigaos
  228. +LIB_M=
  229. +CPP=gcc -E
  230. +HAVE_INTTYPES_H=0
  231. +U_IS_BIG_ENDIAN=1
  232. +HAVE_INT8_T=1
  233. +HAVE_UINT8_T=0
  234. +HAVE_INT16_T=1
  235. +HAVE_UINT16_T=0
  236. +HAVE_INT32_T=1
  237. +HAVE_UINT32_T=0
  238. +HAVE_BOOL_T=0
  239. +EXTRAS_TRUE=
  240. +EXTRAS_FALSE=#
  241. +TESTS_TRUE=
  242. +TESTS_FALSE=#
  243. +SAMPLES_TRUE=
  244. +SAMPLES_FALSE=#
  245. +platform=UNKNOWN
  246. +
  247. +
  248. +ld_rpath_suf=
  249. +
  250. +
  251. +# begin host fragment
  252. +
  253. +## -*-makefile-*-
  254. +## AmigaOS-specific setup using gcc
  255. +
  256. +## Commands to generate dependency files
  257. +GEN_DEPS.c=    $(CC) -E -MM $(DEFS) $(CPPFLAGS)
  258. +GEN_DEPS.cc=    $(CXX) -E -MM $(DEFS) $(CPPFLAGS)
  259. +
  260. +## Commands to compile
  261. +COMPILE.c=    $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c
  262. +COMPILE.cc=    $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) -c
  263. +
  264. +## Commands to link
  265. +#LINK.c=        $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
  266. +LINK.c=        $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS)
  267. +LINK.cc=    $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS)
  268. +
  269. +## Commands to make a shared library
  270. +#SHLIB.c=    $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -G
  271. +#SHLIB.cc=    $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -G
  272. +SHLIB.c=    ${top_srcdir}/makelib
  273. +SHLIB.cc=    ${top_srcdir}/makelib
  274. +
  275. +## Compiler switch to embed a runtime search path
  276. +LD_RPATH=    
  277. +LD_RPATH_PRE=    $(subst =, ,=-L)
  278. +
  279. +## Shared object suffix
  280. +SO=        a
  281. +
  282. +## Link commands to link to ICU libs
  283. +LIBICU-UC=     -L$(top_builddir)/common -licu-uc
  284. +LIBICU-I18N=     -L$(top_builddir)/i18n -licu-i18n
  285. +LIBCTESTFW=     -L$(top_builddir)/tools/ctestfw -lctestfw
  286. +
  287. +## Compilation rules
  288. +%.o : $(srcdir)/%.c
  289. +    $(COMPILE.c) -o $@ $<
  290. +
  291. +%.o : $(srcdir)/%.cpp
  292. +    $(COMPILE.cc) -o $@ $<
  293. +
  294. +## Dependency rules
  295. +%.d : $(srcdir)/%.c
  296. +    @echo "Generating dependency information for $<"
  297. +    @$(SHELL) -ec '$(GEN_DEPS.c) $< \
  298. +        | sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
  299. +        [ -s $@ ] || rm -f $@'
  300. +
  301. +%.d : $(srcdir)/%.cpp
  302. +    @echo "Generating dependency information for $<"
  303. +    @$(SHELL) -ec '$(GEN_DEPS.cc) $< \
  304. +        | sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
  305. +        [ -s $@ ] || rm -f $@'
  306. +
  307. +## End AmigaOS-specific setup
  308. +# end host fragment
  309. +
  310. +
  311. +
  312. diff -u -r -N icu-1.3.1.orig/icu/source/config/Makefile.in icu-1.3.1/icu/source/config/Makefile.in
  313. --- icu-1.3.1.orig/icu/source/config/Makefile.in    Wed Oct 13 09:17:38 1999
  314. +++ icu-1.3.1/icu/source/config/Makefile.in    Tue Nov  9 20:04:20 1999
  315. @@ -10,7 +10,7 @@
  316.  DEFS=@DEFS@ 
  317.  LDFLAGS=@LDFLAGS@ -L$(prefix)/lib $(LD_RPATH)$(LD_RPATH_PRE)$(libdir)
  318.  LIBS=@LIBS@ 
  319. -ICULIBS=$(LIBS) -licu-uc -licu-i18n
  320. +ICULIBS=$(LIBS) -licu-i18n -licu-uc
  321.  exec_prefix=@exec_prefix@
  322.  prefix=@prefix@
  323.  program_transform_name=@program_transform_name@
  324. diff -u -r -N icu-1.3.1.orig/icu/source/config/mh-amigaos icu-1.3.1/icu/source/config/mh-amigaos
  325. --- icu-1.3.1.orig/icu/source/config/mh-amigaos    Thu Jan  1 02:00:00 1970
  326. +++ icu-1.3.1/icu/source/config/mh-amigaos    Mon Nov  8 23:31:04 1999
  327. @@ -0,0 +1,55 @@
  328. +## -*-makefile-*-
  329. +## AmigaOS-specific setup using gcc
  330. +
  331. +## Commands to generate dependency files
  332. +GEN_DEPS.c=    $(CC) -E -MM $(DEFS) $(CPPFLAGS)
  333. +GEN_DEPS.cc=    $(CXX) -E -MM $(DEFS) $(CPPFLAGS)
  334. +
  335. +## Commands to compile
  336. +COMPILE.c=    $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c
  337. +COMPILE.cc=    $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) -c
  338. +
  339. +## Commands to link
  340. +#LINK.c=        $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
  341. +LINK.c=        $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS)
  342. +LINK.cc=    $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS)
  343. +
  344. +## Commands to make a shared library
  345. +#SHLIB.c=    $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -G
  346. +#SHLIB.cc=    $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -G
  347. +SHLIB.c=    ${top_srcdir}/makelib
  348. +SHLIB.cc=    ${top_srcdir}/makelib
  349. +
  350. +## Compiler switch to embed a runtime search path
  351. +LD_RPATH=    
  352. +LD_RPATH_PRE=    $(subst =, ,=-L)
  353. +
  354. +## Shared object suffix
  355. +SO=        a
  356. +
  357. +## Link commands to link to ICU libs
  358. +LIBICU-UC=     -L$(top_builddir)/common -licu-uc
  359. +LIBICU-I18N=     -L$(top_builddir)/i18n -licu-i18n
  360. +LIBCTESTFW=     -L$(top_builddir)/tools/ctestfw -lctestfw
  361. +
  362. +## Compilation rules
  363. +%.o : $(srcdir)/%.c
  364. +    $(COMPILE.c) -o $@ $<
  365. +
  366. +%.o : $(srcdir)/%.cpp
  367. +    $(COMPILE.cc) -o $@ $<
  368. +
  369. +## Dependency rules
  370. +%.d : $(srcdir)/%.c
  371. +    @echo "Generating dependency information for $<"
  372. +    @$(SHELL) -ec '$(GEN_DEPS.c) $< \
  373. +        | sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
  374. +        [ -s $@ ] || rm -f $@'
  375. +
  376. +%.d : $(srcdir)/%.cpp
  377. +    @echo "Generating dependency information for $<"
  378. +    @$(SHELL) -ec '$(GEN_DEPS.cc) $< \
  379. +        | sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
  380. +        [ -s $@ ] || rm -f $@'
  381. +
  382. +## End AmigaOS-specific setup
  383. diff -u -r -N icu-1.3.1.orig/icu/source/configure icu-1.3.1/icu/source/configure
  384. --- icu-1.3.1.orig/icu/source/configure    Tue Oct 26 01:36:32 1999
  385. +++ icu-1.3.1/icu/source/configure    Mon Nov  8 19:19:24 1999
  386. @@ -50,6 +50,10 @@
  387.  includedir='${prefix}/include'
  388.  oldincludedir='/usr/include'
  389.  infodir='${prefix}/info'
  390. +guidedir='${prefix}/guide'
  391. +htmldir='${prefix}/html'
  392. +psdir='${prefix}/ps'
  393. +dvidir='${prefix}/dvi'
  394.  mandir='${prefix}/man'
  395.  
  396.  # Initialize some other variables.
  397. @@ -167,6 +171,10 @@
  398.    --includedir=DIR        C header files in DIR [PREFIX/include]
  399.    --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  400.    --infodir=DIR           info documentation in DIR [PREFIX/info]
  401. +  --guidedir=DIR          Amigaguide documentation in DIR [PREFIX/guide]
  402. +  --htmldir=DIR           HTML documentation in DIR [PREFIX/html]
  403. +  --psdir=DIR             postscript documentation in DIR [PREFIX/ps]
  404. +  --dvidir=DIR            TeX dvi documentation in DIR [PREFIX/dvi]
  405.    --mandir=DIR            man documentation in DIR [PREFIX/man]
  406.    --srcdir=DIR            find the sources in DIR [configure dir or ..]
  407.    --program-prefix=PREFIX prepend PREFIX to installed program names
  408. @@ -209,6 +217,22 @@
  409.    -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  410.      infodir="$ac_optarg" ;;
  411.  
  412. + -guidedir | --guidedir | --guidedi | --guided | --guide | --gui)
  413. +   ac_prev=guidedir ;;
  414. + -guidedir=* | --guidedir=* | --guidedi=* | --guided=* | --guide=* |--gui=*)+    guidedir="$ac_optarg" ;;
  415. +
  416. + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm)
  417. +   ac_prev=htmldir ;;
  418. + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* |--htm=*)+    htmldir="$ac_optarg" ;;
  419. +
  420. + -psdir | --psdir | --psdi | --psd | --ps)
  421. +   ac_prev=psdir ;;
  422. + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)+    psdir="$ac_optarg" ;;
  423. +
  424. + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
  425. +   ac_prev=dvidir ;;
  426. + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* |--dv=*)+    dvidir="$ac_optarg" ;;
  427. +
  428.    -libdir | --libdir | --libdi | --libd)
  429.      ac_prev=libdir ;;
  430.    -libdir=* | --libdir=* | --libdi=* | --libd=*)
  431. @@ -530,13 +554,13 @@
  432.  
  433.  PACKAGE="icu"
  434.  
  435. -VERSION="1.2.5"
  436. +VERSION="1.3.1"
  437.  
  438.  
  439.  # Extract the first word of "gcc", so it can be a program name with args.
  440.  set dummy gcc; ac_word=$2
  441.  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  442. -echo "configure:540: checking for $ac_word" >&5
  443. +echo "configure:564: checking for $ac_word" >&5
  444.  if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  445.    echo $ac_n "(cached) $ac_c" 1>&6
  446.  else
  447. @@ -563,10 +587,105 @@
  448.  fi
  449.  
  450.  if test -z "$CC"; then
  451. +  # Extract the first word of "bcc", so it can be a program name with args.
  452. +set dummy bcc; ac_word=$2
  453. +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  454. +echo "configure:594: checking for $ac_word" >&5
  455. +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  456. +  echo $ac_n "(cached) $ac_c" 1>&6
  457. +else
  458. +  if test -n "$CC"; then
  459. +  ac_cv_prog_CC="$CC" # Let the user override the test.
  460. +else
  461. +  IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS=":"
  462. +  ac_dummy="$PATH"
  463. +  for ac_dir in $ac_dummy; do
  464. +    test -z "$ac_dir" && ac_dir=.
  465. +    if test -f $ac_dir/$ac_word; then
  466. +      ac_cv_prog_CC="bcc"
  467. +      break
  468. +    fi
  469. +  done
  470. +  IFS="$ac_save_ifs"
  471. +fi
  472. +fi
  473. +CC="$ac_cv_prog_CC"
  474. +if test -n "$CC"; then
  475. +  echo "$ac_t""$CC" 1>&6
  476. +else
  477. +  echo "$ac_t""no" 1>&6
  478. +fi
  479. +
  480. +fi
  481. +if test -z "$CC"; then
  482. +  machine=`(uname -m 2>/dev/null)` || machine=unknown
  483. +  case "$machine" in
  484. +    BePC) # Extract the first word of "mwccx86", so it can be a program name with args.
  485. +set dummy mwccx86; ac_word=$2
  486. +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  487. +echo "configure:627: checking for $ac_word" >&5
  488. +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  489. +  echo $ac_n "(cached) $ac_c" 1>&6
  490. +else
  491. +  if test -n "$CC"; then
  492. +  ac_cv_prog_CC="$CC" # Let the user override the test.
  493. +else
  494. +  IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS=":"
  495. +  ac_dummy="$PATH"
  496. +  for ac_dir in $ac_dummy; do
  497. +    test -z "$ac_dir" && ac_dir=.
  498. +    if test -f $ac_dir/$ac_word; then
  499. +      ac_cv_prog_CC="mwccx86"
  500. +      break
  501. +    fi
  502. +  done
  503. +  IFS="$ac_save_ifs"
  504. +fi
  505. +fi
  506. +CC="$ac_cv_prog_CC"
  507. +if test -n "$CC"; then
  508. +  echo "$ac_t""$CC" 1>&6
  509. +else
  510. +  echo "$ac_t""no" 1>&6
  511. +fi
  512. + ;;
  513. +    BeBox | BeMac ) # Extract the first word of "mwcc", so it can be a program name with args.
  514. +set dummy mwcc; ac_word=$2
  515. +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  516. +echo "configure:656: checking for $ac_word" >&5
  517. +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  518. +  echo $ac_n "(cached) $ac_c" 1>&6
  519. +else
  520. +  if test -n "$CC"; then
  521. +  ac_cv_prog_CC="$CC" # Let the user override the test.
  522. +else
  523. +  IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS=":"
  524. +  ac_dummy="$PATH"
  525. +  for ac_dir in $ac_dummy; do
  526. +    test -z "$ac_dir" && ac_dir=.
  527. +    if test -f $ac_dir/$ac_word; then
  528. +      ac_cv_prog_CC="mwcc"
  529. +      break
  530. +    fi
  531. +  done
  532. +  IFS="$ac_save_ifs"
  533. +fi
  534. +fi
  535. +CC="$ac_cv_prog_CC"
  536. +if test -n "$CC"; then
  537. +  echo "$ac_t""$CC" 1>&6
  538. +else
  539. +  echo "$ac_t""no" 1>&6
  540. +fi
  541. + ;;
  542. +    *) ;;
  543. +  esac
  544. +fi
  545. +if test -z "$CC"; then
  546.    # Extract the first word of "cc", so it can be a program name with args.
  547.  set dummy cc; ac_word=$2
  548.  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  549. -echo "configure:570: checking for $ac_word" >&5
  550. +echo "configure:689: checking for $ac_word" >&5
  551.  if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  552.    echo $ac_n "(cached) $ac_c" 1>&6
  553.  else
  554. @@ -611,13 +730,14 @@
  555.    echo "$ac_t""no" 1>&6
  556.  fi
  557.  
  558. -  if test -z "$CC"; then
  559. -    case "`uname -s`" in
  560. -    *win32* | *WIN32*)
  561. -      # Extract the first word of "cl", so it can be a program name with args.
  562. +fi
  563. +if test -z "$CC"; then
  564. +  case "`uname -s`" in
  565. +  *win32* | *WIN32*)
  566. +    # Extract the first word of "cl", so it can be a program name with args.
  567.  set dummy cl; ac_word=$2
  568.  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  569. -echo "configure:621: checking for $ac_word" >&5
  570. +echo "configure:741: checking for $ac_word" >&5
  571.  if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  572.    echo $ac_n "(cached) $ac_c" 1>&6
  573.  else
  574. @@ -643,13 +763,12 @@
  575.    echo "$ac_t""no" 1>&6
  576.  fi
  577.   ;;
  578. -    esac
  579. -  fi
  580. -  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
  581. +  esac
  582.  fi
  583. +test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
  584.  
  585.  echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
  586. -echo "configure:653: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
  587. +echo "configure:772: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
  588.  
  589.  ac_ext=c
  590.  # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  591. @@ -660,12 +779,12 @@
  592.  
  593.  cat > conftest.$ac_ext << EOF
  594.  
  595. -#line 664 "configure"
  596. +#line 783 "configure"
  597.  #include "confdefs.h"
  598.  
  599.  main(){return(0);}
  600.  EOF
  601. -if { (eval echo configure:669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  602. +if { (eval echo configure:788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  603.    ac_cv_prog_cc_works=yes
  604.    # If we can't run a trivial program, we are probably using a cross compiler.
  605.    if (./conftest; exit) 2>/dev/null; then
  606. @@ -691,12 +810,12 @@
  607.    { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
  608.  fi
  609.  echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
  610. -echo "configure:695: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
  611. +echo "configure:814: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
  612.  echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
  613.  cross_compiling=$ac_cv_prog_cc_cross
  614.  
  615.  echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
  616. -echo "configure:700: checking whether we are using GNU C" >&5
  617. +echo "configure:819: checking whether we are using GNU C" >&5
  618.  if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
  619.    echo $ac_n "(cached) $ac_c" 1>&6
  620.  else
  621. @@ -705,7 +824,7 @@
  622.    yes;
  623.  #endif
  624.  EOF
  625. -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:709: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  626. +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:828: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  627.    ac_cv_prog_gcc=yes
  628.  else
  629.    ac_cv_prog_gcc=no
  630. @@ -724,7 +843,7 @@
  631.  ac_save_CFLAGS="$CFLAGS"
  632.  CFLAGS=
  633.  echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
  634. -echo "configure:728: checking whether ${CC-cc} accepts -g" >&5
  635. +echo "configure:847: checking whether ${CC-cc} accepts -g" >&5
  636.  if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
  637.    echo $ac_n "(cached) $ac_c" 1>&6
  638.  else
  639. @@ -754,13 +873,36 @@
  640.      CFLAGS=
  641.    fi
  642.  fi
  643. +case "$CC" in
  644. +  bcc )
  645. +    AR=${AR-mwld}
  646. +    LD=${LD-mwld}
  647. +    RANLIB=${RANLIB-true};;
  648. +  mwcc )
  649. +    CC="mwcc -I- -I. -I/boot/apps/GeekGadgets/include -L/boot/apps/GeekGadgets/lib -opt global -nodup"
  650. +    AR=${AR-mwld}
  651. +    LD=${LD-mwld}
  652. +    RANLIB=${RANLIB-true};;
  653. +  mwccx86 )
  654. +    CC="mwccx86 -I- -I. -I/boot/apps/GeekGadgets/include -L/boot/apps/GeekGadgets/lib"
  655. +    AR=${AR-mwldx86}
  656. +    LD=${LD-mwldx86}
  657. +    RANLIB=${RANLIB-true};;
  658. +  ${host_alias}-gcc)
  659. +    ;;
  660. +  *)
  661. +    AR=${AR-ar}
  662. +    LD=${LD-ld}
  663. +    RANLIB=${RANLIB-ranlib};;
  664. +esac
  665.  
  666.  for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
  667.  do
  668.  # Extract the first word of "$ac_prog", so it can be a program name with args.
  669.  set dummy $ac_prog; ac_word=$2
  670.  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  671. -echo "configure:764: checking for $ac_word" >&5
  672. +echo "configure:906: checking for $ac_word" >&5
  673.  if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
  674.    echo $ac_n "(cached) $ac_c" 1>&6
  675.  else
  676. @@ -792,7 +934,7 @@
  677.  
  678.  
  679.  echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
  680. -echo "configure:796: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
  681. +echo "configure:938: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
  682.  
  683.  ac_ext=C
  684.  # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  685. @@ -803,12 +945,12 @@
  686.  
  687.  cat > conftest.$ac_ext << EOF
  688.  
  689. -#line 807 "configure"
  690. +#line 949 "configure"
  691.  #include "confdefs.h"
  692.  
  693.  int main(){return(0);}
  694.  EOF
  695. -if { (eval echo configure:812: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  696. +if { (eval echo configure:954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  697.    ac_cv_prog_cxx_works=yes
  698.    # If we can't run a trivial program, we are probably using a cross compiler.
  699.    if (./conftest; exit) 2>/dev/null; then
  700. @@ -834,12 +976,12 @@
  701.    { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
  702.  fi
  703.  echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
  704. -echo "configure:838: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
  705. +echo "configure:980: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
  706.  echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
  707.  cross_compiling=$ac_cv_prog_cxx_cross
  708.  
  709.  echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
  710. -echo "configure:843: checking whether we are using GNU C++" >&5
  711. +echo "configure:985: checking whether we are using GNU C++" >&5
  712.  if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
  713.    echo $ac_n "(cached) $ac_c" 1>&6
  714.  else
  715. @@ -848,7 +990,7 @@
  716.    yes;
  717.  #endif
  718.  EOF
  719. -if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:852: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  720. +if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:994: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  721.    ac_cv_prog_gxx=yes
  722.  else
  723.    ac_cv_prog_gxx=no
  724. @@ -867,7 +1009,7 @@
  725.  ac_save_CXXFLAGS="$CXXFLAGS"
  726.  CXXFLAGS=
  727.  echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
  728. -echo "configure:871: checking whether ${CXX-g++} accepts -g" >&5
  729. +echo "configure:1013: checking whether ${CXX-g++} accepts -g" >&5
  730.  if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
  731.    echo $ac_n "(cached) $ac_c" 1>&6
  732.  else
  733. @@ -924,12 +1066,13 @@
  734.  # SunOS /usr/etc/install
  735.  # IRIX /sbin/install
  736.  # AIX /bin/install
  737. +# AmigaOS /c/install
  738.  # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  739.  # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  740.  # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  741.  # ./install, which can be erroneously created by make from ./install.sh.
  742.  echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
  743. -echo "configure:933: checking for a BSD compatible install" >&5
  744. +echo "configure:1076: checking for a BSD compatible install" >&5
  745.  if test -z "$INSTALL"; then
  746.  if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
  747.    echo $ac_n "(cached) $ac_c" 1>&6
  748. @@ -938,7 +1081,7 @@
  749.    for ac_dir in $PATH; do
  750.      # Account for people who put trailing slashes in PATH elements.
  751.      case "$ac_dir/" in
  752. -    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
  753. +    /|./|.//|/etc/*|/c/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
  754.      *)
  755.        # OSF1 and SCO ODT 3.0 have their own names for install.
  756.        # Don't use installbsd from OSF since it installs stuff as root
  757. @@ -984,7 +1127,7 @@
  758.  # Extract the first word of "autoconf", so it can be a program name with args.
  759.  set dummy autoconf; ac_word=$2
  760.  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  761. -echo "configure:988: checking for $ac_word" >&5
  762. +echo "configure:1131: checking for $ac_word" >&5
  763.  if eval "test \"`echo '$''{'ac_cv_prog_AUTOCONF'+set}'`\" = set"; then
  764.    echo $ac_n "(cached) $ac_c" 1>&6
  765.  else
  766. @@ -1019,7 +1162,7 @@
  767.  fi
  768.  
  769.  echo $ac_n "checking host system type""... $ac_c" 1>&6
  770. -echo "configure:1023: checking host system type" >&5
  771. +echo "configure:1166: checking host system type" >&5
  772.  
  773.  host_alias=$host
  774.  case "$host_alias" in
  775. @@ -1041,7 +1184,7 @@
  776.  
  777.  
  778.      echo $ac_n "checking which Makefile fragment to use""... $ac_c" 1>&6
  779. -echo "configure:1045: checking which Makefile fragment to use" >&5
  780. +echo "configure:1188: checking which Makefile fragment to use" >&5
  781.  if eval "test \"`echo '$''{'icu_cv_host_frag'+set}'`\" = set"; then
  782.    echo $ac_n "(cached) $ac_c" 1>&6
  783.  else
  784. @@ -1061,6 +1204,7 @@
  785.      *CC)     icu_cv_host_frag=$srcdir/config/mh-hpux-cc ;;
  786.      esac;;
  787.  *-*-os390*)    icu_cv_host_frag=$srcdir/config/mh-os390 ;;
  788. +*-*-amigaos*)    icu_cv_host_frag=$srcdir/config/mh-amigaos ;;
  789.  *)         icu_cv_host_frag=$srcdir/config/mh-unknown ;;
  790.  esac
  791.          
  792. @@ -1072,7 +1216,7 @@
  793.  
  794.  case "${host}" in
  795.      *-*-hpux*)     echo $ac_n "checking for floor in -lm""... $ac_c" 1>&6
  796. -echo "configure:1076: checking for floor in -lm" >&5
  797. +echo "configure:1220: checking for floor in -lm" >&5
  798.  ac_lib_var=`echo m'_'floor | sed 'y%./+-%__p_%'`
  799.  if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  800.    echo $ac_n "(cached) $ac_c" 1>&6
  801. @@ -1080,7 +1224,7 @@
  802.    ac_save_LIBS="$LIBS"
  803.  LIBS="-lm  $LIBS"
  804.  cat > conftest.$ac_ext <<EOF
  805. -#line 1084 "configure"
  806. +#line 1228 "configure"
  807.  #include "confdefs.h"
  808.  /* Override any gcc2 internal prototype to avoid an error.  */
  809.  /* We use char because int might match the return type of a gcc2
  810. @@ -1091,7 +1235,7 @@
  811.  floor()
  812.  ; return 0; }
  813.  EOF
  814. -if { (eval echo configure:1095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  815. +if { (eval echo configure:1239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  816.    rm -rf conftest*
  817.    eval "ac_cv_lib_$ac_lib_var=yes"
  818.  else
  819. @@ -1112,7 +1256,7 @@
  820.  fi
  821.   ;;
  822.      *)         echo $ac_n "checking for floor in -lm""... $ac_c" 1>&6
  823. -echo "configure:1116: checking for floor in -lm" >&5
  824. +echo "configure:1260: checking for floor in -lm" >&5
  825.  ac_lib_var=`echo m'_'floor | sed 'y%./+-%__p_%'`
  826.  if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  827.    echo $ac_n "(cached) $ac_c" 1>&6
  828. @@ -1120,7 +1264,7 @@
  829.    ac_save_LIBS="$LIBS"
  830.  LIBS="-lm  $LIBS"
  831.  cat > conftest.$ac_ext <<EOF
  832. -#line 1124 "configure"
  833. +#line 1268 "configure"
  834.  #include "confdefs.h"
  835.  /* Override any gcc2 internal prototype to avoid an error.  */
  836.  /* We use char because int might match the return type of a gcc2
  837. @@ -1131,7 +1275,7 @@
  838.  floor()
  839.  ; return 0; }
  840.  EOF
  841. -if { (eval echo configure:1135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  842. +if { (eval echo configure:1279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  843.    rm -rf conftest*
  844.    eval "ac_cv_lib_$ac_lib_var=yes"
  845.  else
  846. @@ -1163,7 +1307,7 @@
  847.  
  848.  
  849.  echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
  850. -echo "configure:1167: checking for pthread_create in -lpthread" >&5
  851. +echo "configure:1311: checking for pthread_create in -lpthread" >&5
  852.  ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
  853.  if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  854.    echo $ac_n "(cached) $ac_c" 1>&6
  855. @@ -1171,7 +1315,7 @@
  856.    ac_save_LIBS="$LIBS"
  857.  LIBS="-lpthread  $LIBS"
  858.  cat > conftest.$ac_ext <<EOF
  859. -#line 1175 "configure"
  860. +#line 1319 "configure"
  861.  #include "confdefs.h"
  862.  /* Override any gcc2 internal prototype to avoid an error.  */
  863.  /* We use char because int might match the return type of a gcc2
  864. @@ -1182,7 +1326,7 @@
  865.  pthread_create()
  866.  ; return 0; }
  867.  EOF
  868. -if { (eval echo configure:1186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  869. +if { (eval echo configure:1330: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  870.    rm -rf conftest*
  871.    eval "ac_cv_lib_$ac_lib_var=yes"
  872.  else
  873. @@ -1211,7 +1355,7 @@
  874.  
  875.  if test $ac_cv_lib_pthread_pthread_create = no; then
  876.  echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
  877. -echo "configure:1215: checking for pthread_create in -lpthreads" >&5
  878. +echo "configure:1359: checking for pthread_create in -lpthreads" >&5
  879.  ac_lib_var=`echo pthreads'_'pthread_create | sed 'y%./+-%__p_%'`
  880.  if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  881.    echo $ac_n "(cached) $ac_c" 1>&6
  882. @@ -1219,7 +1363,7 @@
  883.    ac_save_LIBS="$LIBS"
  884.  LIBS="-lpthreads  $LIBS"
  885.  cat > conftest.$ac_ext <<EOF
  886. -#line 1223 "configure"
  887. +#line 1367 "configure"
  888.  #include "confdefs.h"
  889.  /* Override any gcc2 internal prototype to avoid an error.  */
  890.  /* We use char because int might match the return type of a gcc2
  891. @@ -1230,7 +1374,7 @@
  892.  pthread_create()
  893.  ; return 0; }
  894.  EOF
  895. -if { (eval echo configure:1234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  896. +if { (eval echo configure:1378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  897.    rm -rf conftest*
  898.    eval "ac_cv_lib_$ac_lib_var=yes"
  899.  else
  900. @@ -1260,7 +1404,7 @@
  901.  fi
  902.  if test $ac_cv_lib_pthread_pthread_create = no; then
  903.  echo $ac_n "checking for pthread_create in -lcma""... $ac_c" 1>&6
  904. -echo "configure:1264: checking for pthread_create in -lcma" >&5
  905. +echo "configure:1408: checking for pthread_create in -lcma" >&5
  906.  ac_lib_var=`echo cma'_'pthread_create | sed 'y%./+-%__p_%'`
  907.  if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  908.    echo $ac_n "(cached) $ac_c" 1>&6
  909. @@ -1268,7 +1412,7 @@
  910.    ac_save_LIBS="$LIBS"
  911.  LIBS="-lcma  $LIBS"
  912.  cat > conftest.$ac_ext <<EOF
  913. -#line 1272 "configure"
  914. +#line 1416 "configure"
  915.  #include "confdefs.h"
  916.  /* Override any gcc2 internal prototype to avoid an error.  */
  917.  /* We use char because int might match the return type of a gcc2
  918. @@ -1279,7 +1423,7 @@
  919.  pthread_create()
  920.  ; return 0; }
  921.  EOF
  922. -if { (eval echo configure:1283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  923. +if { (eval echo configure:1427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  924.    rm -rf conftest*
  925.    eval "ac_cv_lib_$ac_lib_var=yes"
  926.  else
  927. @@ -1309,7 +1453,7 @@
  928.  fi
  929.  
  930.  echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
  931. -echo "configure:1313: checking how to run the C preprocessor" >&5
  932. +echo "configure:1457: checking how to run the C preprocessor" >&5
  933.  # On Suns, sometimes $CPP names a directory.
  934.  if test -n "$CPP" && test -d "$CPP"; then
  935.    CPP=
  936. @@ -1324,13 +1468,13 @@
  937.    # On the NeXT, cc -E runs the code through the compiler's parser,
  938.    # not just through cpp.
  939.    cat > conftest.$ac_ext <<EOF
  940. -#line 1328 "configure"
  941. +#line 1472 "configure"
  942.  #include "confdefs.h"
  943.  #include <assert.h>
  944.  Syntax Error
  945.  EOF
  946.  ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  947. -{ (eval echo configure:1334: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  948. +{ (eval echo configure:1478: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  949.  ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  950.  if test -z "$ac_err"; then
  951.    :
  952. @@ -1341,13 +1485,13 @@
  953.    rm -rf conftest*
  954.    CPP="${CC-cc} -E -traditional-cpp"
  955.    cat > conftest.$ac_ext <<EOF
  956. -#line 1345 "configure"
  957. +#line 1489 "configure"
  958.  #include "confdefs.h"
  959.  #include <assert.h>
  960.  Syntax Error
  961.  EOF
  962.  ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  963. -{ (eval echo configure:1351: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  964. +{ (eval echo configure:1495: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  965.  ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  966.  if test -z "$ac_err"; then
  967.    :
  968. @@ -1358,13 +1502,13 @@
  969.    rm -rf conftest*
  970.    CPP="${CC-cc} -nologo -E"
  971.    cat > conftest.$ac_ext <<EOF
  972. -#line 1362 "configure"
  973. +#line 1506 "configure"
  974.  #include "confdefs.h"
  975.  #include <assert.h>
  976.  Syntax Error
  977.  EOF
  978.  ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  979. -{ (eval echo configure:1368: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  980. +{ (eval echo configure:1512: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  981.  ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  982.  if test -z "$ac_err"; then
  983.    :
  984. @@ -1392,17 +1536,17 @@
  985.  do
  986.  ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  987.  echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  988. -echo "configure:1396: checking for $ac_hdr" >&5
  989. +echo "configure:1540: checking for $ac_hdr" >&5
  990.  if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  991.    echo $ac_n "(cached) $ac_c" 1>&6
  992.  else
  993.    cat > conftest.$ac_ext <<EOF
  994. -#line 1401 "configure"
  995. +#line 1545 "configure"
  996.  #include "confdefs.h"
  997.  #include <$ac_hdr>
  998.  EOF
  999.  ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1000. -{ (eval echo configure:1406: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  1001. +{ (eval echo configure:1550: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  1002.  ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  1003.  if test -z "$ac_err"; then
  1004.    rm -rf conftest*
  1005. @@ -1435,13 +1579,111 @@
  1006.  fi
  1007.  
  1008.  
  1009. +echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
  1010. +echo "configure:1584: checking whether byte ordering is bigendian" >&5
  1011. +if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
  1012. +  echo $ac_n "(cached) $ac_c" 1>&6
  1013. +else
  1014. +  ac_cv_c_bigendian=unknown
  1015. +# See if sys/param.h defines the BYTE_ORDER macro.
  1016. +cat > conftest.$ac_ext <<EOF
  1017. +#line 1591 "configure"
  1018. +#include "confdefs.h"
  1019. +#include <sys/types.h>
  1020. +#include <sys/param.h>
  1021. +int main() {
  1022. +
  1023. +#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
  1024. + bogus endian macros
  1025. +#endif
  1026. +; return 0; }
  1027. +EOF
  1028. +if { (eval echo configure:1602: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  1029. +  rm -rf conftest*
  1030. +  # It does; now see whether it defined to BIG_ENDIAN or not.
  1031. +cat > conftest.$ac_ext <<EOF
  1032. +#line 1606 "configure"
  1033. +#include "confdefs.h"
  1034. +#include <sys/types.h>
  1035. +#include <sys/param.h>
  1036. +int main() {
  1037. +
  1038. +#if BYTE_ORDER != BIG_ENDIAN
  1039. + not big endian
  1040. +#endif
  1041. +; return 0; }
  1042. +EOF
  1043. +if { (eval echo configure:1617: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  1044. +  rm -rf conftest*
  1045. +  ac_cv_c_bigendian=yes
  1046. +else
  1047. +  echo "configure: failed program was:" >&5
  1048. +  cat conftest.$ac_ext >&5
  1049. +  rm -rf conftest*
  1050. +  ac_cv_c_bigendian=no
  1051. +fi
  1052. +rm -f conftest*
  1053. +else
  1054. +  echo "configure: failed program was:" >&5
  1055. +  cat conftest.$ac_ext >&5
  1056. +fi
  1057. +rm -f conftest*
  1058. +if test $ac_cv_c_bigendian = unknown; then
  1059. +if test "$cross_compiling" = yes; then
  1060. +    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
  1061. +else
  1062. +  cat > conftest.$ac_ext <<EOF
  1063. +#line 1637 "configure"
  1064. +#include "confdefs.h"
  1065. +main () {
  1066. +  /* Are we little or big endian?  From Harbison&Steele.  */
  1067. +  union
  1068. +  {
  1069. +    long l;
  1070. +    char c[sizeof (long)];
  1071. +  } u;
  1072. +  u.l = 1;
  1073. +  exit (u.c[sizeof (long) - 1] == 1);
  1074. +}
  1075. +EOF
  1076. +if { (eval echo configure:1650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  1077. +then
  1078. +  ac_cv_c_bigendian=no
  1079. +else
  1080. +  echo "configure: failed program was:" >&5
  1081. +  cat conftest.$ac_ext >&5
  1082. +  rm -fr conftest*
  1083. +  ac_cv_c_bigendian=yes
  1084. +fi
  1085. +rm -fr conftest*
  1086. +fi
  1087. +
  1088. +fi
  1089. +fi
  1090. +
  1091. +echo "$ac_t""$ac_cv_c_bigendian" 1>&6
  1092. +if test $ac_cv_c_bigendian = yes; then
  1093. +  cat >> confdefs.h <<\EOF
  1094. +#define WORDS_BIGENDIAN 1
  1095. +EOF
  1096. +
  1097. +fi
  1098. +
  1099. +if test $ac_cv_c_bigendian = no; then
  1100. +U_IS_BIG_ENDIAN=0
  1101. +else
  1102. +U_IS_BIG_ENDIAN=1
  1103. +fi
  1104. +
  1105. +
  1106. +
  1107.  echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
  1108. -echo "configure:1440: checking for ANSI C header files" >&5
  1109. +echo "configure:1682: checking for ANSI C header files" >&5
  1110.  if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
  1111.    echo $ac_n "(cached) $ac_c" 1>&6
  1112.  else
  1113.    cat > conftest.$ac_ext <<EOF
  1114. -#line 1445 "configure"
  1115. +#line 1687 "configure"
  1116.  #include "confdefs.h"
  1117.  #include <stdlib.h>
  1118.  #include <stdarg.h>
  1119. @@ -1449,7 +1691,7 @@
  1120.  #include <float.h>
  1121.  EOF
  1122.  ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1123. -{ (eval echo configure:1453: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  1124. +{ (eval echo configure:1695: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  1125.  ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  1126.  if test -z "$ac_err"; then
  1127.    rm -rf conftest*
  1128. @@ -1466,7 +1708,7 @@
  1129.  if test $ac_cv_header_stdc = yes; then
  1130.    # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  1131.  cat > conftest.$ac_ext <<EOF
  1132. -#line 1470 "configure"
  1133. +#line 1712 "configure"
  1134.  #include "confdefs.h"
  1135.  #include <string.h>
  1136.  EOF
  1137. @@ -1484,7 +1726,7 @@
  1138.  if test $ac_cv_header_stdc = yes; then
  1139.    # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  1140.  cat > conftest.$ac_ext <<EOF
  1141. -#line 1488 "configure"
  1142. +#line 1730 "configure"
  1143.  #include "confdefs.h"
  1144.  #include <stdlib.h>
  1145.  EOF
  1146. @@ -1505,7 +1747,7 @@
  1147.    :
  1148.  else
  1149.    cat > conftest.$ac_ext <<EOF
  1150. -#line 1509 "configure"
  1151. +#line 1751 "configure"
  1152.  #include "confdefs.h"
  1153.  #include <ctype.h>
  1154.  #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  1155. @@ -1516,7 +1758,7 @@
  1156.  exit (0); }
  1157.  
  1158.  EOF
  1159. -if { (eval echo configure:1520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  1160. +if { (eval echo configure:1762: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  1161.  then
  1162.    :
  1163.  else
  1164. @@ -1540,12 +1782,12 @@
  1165.  fi
  1166.  
  1167.  echo $ac_n "checking for int8_t""... $ac_c" 1>&6
  1168. -echo "configure:1544: checking for int8_t" >&5
  1169. +echo "configure:1786: checking for int8_t" >&5
  1170.  if eval "test \"`echo '$''{'ac_cv_type_int8_t'+set}'`\" = set"; then
  1171.    echo $ac_n "(cached) $ac_c" 1>&6
  1172.  else
  1173.    cat > conftest.$ac_ext <<EOF
  1174. -#line 1549 "configure"
  1175. +#line 1791 "configure"
  1176.  #include "confdefs.h"
  1177.  #include <sys/types.h>
  1178.  #if STDC_HEADERS
  1179. @@ -1573,12 +1815,12 @@
  1180.  fi
  1181.  
  1182.  echo $ac_n "checking for uint8_t""... $ac_c" 1>&6
  1183. -echo "configure:1577: checking for uint8_t" >&5
  1184. +echo "configure:1819: checking for uint8_t" >&5
  1185.  if eval "test \"`echo '$''{'ac_cv_type_uint8_t'+set}'`\" = set"; then
  1186.    echo $ac_n "(cached) $ac_c" 1>&6
  1187.  else
  1188.    cat > conftest.$ac_ext <<EOF
  1189. -#line 1582 "configure"
  1190. +#line 1824 "configure"
  1191.  #include "confdefs.h"
  1192.  #include <sys/types.h>
  1193.  #if STDC_HEADERS
  1194. @@ -1606,12 +1848,12 @@
  1195.  fi
  1196.  
  1197.  echo $ac_n "checking for int16_t""... $ac_c" 1>&6
  1198. -echo "configure:1610: checking for int16_t" >&5
  1199. +echo "configure:1852: checking for int16_t" >&5
  1200.  if eval "test \"`echo '$''{'ac_cv_type_int16_t'+set}'`\" = set"; then
  1201.    echo $ac_n "(cached) $ac_c" 1>&6
  1202.  else
  1203.    cat > conftest.$ac_ext <<EOF
  1204. -#line 1615 "configure"
  1205. +#line 1857 "configure"
  1206.  #include "confdefs.h"
  1207.  #include <sys/types.h>
  1208.  #if STDC_HEADERS
  1209. @@ -1639,12 +1881,12 @@
  1210.  fi
  1211.  
  1212.  echo $ac_n "checking for uint16_t""... $ac_c" 1>&6
  1213. -echo "configure:1643: checking for uint16_t" >&5
  1214. +echo "configure:1885: checking for uint16_t" >&5
  1215.  if eval "test \"`echo '$''{'ac_cv_type_uint16_t'+set}'`\" = set"; then
  1216.    echo $ac_n "(cached) $ac_c" 1>&6
  1217.  else
  1218.    cat > conftest.$ac_ext <<EOF
  1219. -#line 1648 "configure"
  1220. +#line 1890 "configure"
  1221.  #include "confdefs.h"
  1222.  #include <sys/types.h>
  1223.  #if STDC_HEADERS
  1224. @@ -1672,12 +1914,12 @@
  1225.  fi
  1226.  
  1227.  echo $ac_n "checking for int32_t""... $ac_c" 1>&6
  1228. -echo "configure:1676: checking for int32_t" >&5
  1229. +echo "configure:1918: checking for int32_t" >&5
  1230.  if eval "test \"`echo '$''{'ac_cv_type_int32_t'+set}'`\" = set"; then
  1231.    echo $ac_n "(cached) $ac_c" 1>&6
  1232.  else
  1233.    cat > conftest.$ac_ext <<EOF
  1234. -#line 1681 "configure"
  1235. +#line 1923 "configure"
  1236.  #include "confdefs.h"
  1237.  #include <sys/types.h>
  1238.  #if STDC_HEADERS
  1239. @@ -1705,12 +1947,12 @@
  1240.  fi
  1241.  
  1242.  echo $ac_n "checking for uint32_t""... $ac_c" 1>&6
  1243. -echo "configure:1709: checking for uint32_t" >&5
  1244. +echo "configure:1951: checking for uint32_t" >&5
  1245.  if eval "test \"`echo '$''{'ac_cv_type_uint32_t'+set}'`\" = set"; then
  1246.    echo $ac_n "(cached) $ac_c" 1>&6
  1247.  else
  1248.    cat > conftest.$ac_ext <<EOF
  1249. -#line 1714 "configure"
  1250. +#line 1956 "configure"
  1251.  #include "confdefs.h"
  1252.  #include <sys/types.h>
  1253.  #if STDC_HEADERS
  1254. @@ -1738,12 +1980,12 @@
  1255.  fi
  1256.  
  1257.  echo $ac_n "checking for bool_t""... $ac_c" 1>&6
  1258. -echo "configure:1742: checking for bool_t" >&5
  1259. +echo "configure:1984: checking for bool_t" >&5
  1260.  if eval "test \"`echo '$''{'ac_cv_type_bool_t'+set}'`\" = set"; then
  1261.    echo $ac_n "(cached) $ac_c" 1>&6
  1262.  else
  1263.    cat > conftest.$ac_ext <<EOF
  1264. -#line 1747 "configure"
  1265. +#line 1989 "configure"
  1266.  #include "confdefs.h"
  1267.  #include <sys/types.h>
  1268.  #if STDC_HEADERS
  1269. @@ -1990,7 +2232,9 @@
  1270.  : ${CONFIG_STATUS=./config.status}
  1271.  
  1272.  echo creating $CONFIG_STATUS
  1273. -rm -f $CONFIG_STATUS
  1274. +# Some systems, like AmigaOS, won't allow you to remove a script that is
  1275. +# being executed, so just move it out of the way instead.
  1276. +if test -f $CONFIG_STATUS; then mv $CONFIG_STATUS $CONFIG_STATUS.old; else true; fi
  1277.  cat > $CONFIG_STATUS <<EOF
  1278.  #! /bin/sh
  1279.  # Generated automatically by configure.
  1280. @@ -2023,7 +2267,7 @@
  1281.  ac_given_INSTALL="$INSTALL"
  1282.  
  1283.  trap 'rm -fr `echo "Makefile \
  1284. -        common/Makefile common/platform.h i18n/Makefile \
  1285. +        common/Makefile common/platform.h config/Makefile i18n/Makefile \
  1286.          extra/Makefile extra/ustdio/Makefile \
  1287.          tools/Makefile tools/ctestfw/Makefile tools/makeconv/Makefile \
  1288.          tools/genrb/Makefile tools/gencol/Makefile \
  1289. @@ -2062,10 +2306,16 @@
  1290.  s%@includedir@%$includedir%g
  1291.  s%@oldincludedir@%$oldincludedir%g
  1292.  s%@infodir@%$infodir%g
  1293. +s%@guidedir@%$guidedir%g
  1294. +s%@htmldir@%$htmldir%g
  1295. +s%@psdir@%$psdir%g
  1296. +s%@dvidir@%$dvidir%g
  1297.  s%@mandir@%$mandir%g
  1298.  s%@PACKAGE@%$PACKAGE%g
  1299.  s%@VERSION@%$VERSION%g
  1300.  s%@CC@%$CC%g
  1301. +s%@AR@%$AR%g
  1302. +s%@RANLIB@%$RANLIB%g
  1303.  s%@CXX@%$CXX%g
  1304.  s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
  1305.  s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
  1306. @@ -2079,6 +2329,7 @@
  1307.  s%@LIB_M@%$LIB_M%g
  1308.  s%@CPP@%$CPP%g
  1309.  s%@HAVE_INTTYPES_H@%$HAVE_INTTYPES_H%g
  1310. +s%@U_IS_BIG_ENDIAN@%$U_IS_BIG_ENDIAN%g
  1311.  s%@HAVE_INT8_T@%$HAVE_INT8_T%g
  1312.  s%@HAVE_UINT8_T@%$HAVE_UINT8_T%g
  1313.  s%@HAVE_INT16_T@%$HAVE_INT16_T%g
  1314. @@ -2138,7 +2389,7 @@
  1315.  cat >> $CONFIG_STATUS <<EOF
  1316.  
  1317.  CONFIG_FILES=\${CONFIG_FILES-"Makefile \
  1318. -        common/Makefile common/platform.h i18n/Makefile \
  1319. +        common/Makefile common/platform.h config/Makefile i18n/Makefile \
  1320.          extra/Makefile extra/ustdio/Makefile \
  1321.          tools/Makefile tools/ctestfw/Makefile tools/makeconv/Makefile \
  1322.          tools/genrb/Makefile tools/gencol/Makefile \
  1323. @@ -2247,6 +2498,7 @@
  1324.  
  1325.  EOF
  1326.  
  1327. +
  1328.  # Transform confdefs.h into a sed script conftest.vals that substitutes
  1329.  # the proper values into config.h.in to produce config.h.  And first:
  1330.  # Protect against being on the right side of a sed subst in config.status.
  1331. @@ -2292,6 +2544,7 @@
  1332.  done
  1333.  rm -f conftest.vals
  1334.  
  1335. +
  1336.  cat >> $CONFIG_STATUS <<\EOF
  1337.    rm -f conftest.frag conftest.h
  1338.    echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  1339. @@ -2321,6 +2574,7 @@
  1340.  exit 0
  1341.  EOF
  1342.  chmod +x $CONFIG_STATUS
  1343. +rm -f CONFIG.STATUS.old
  1344.  rm -fr confdefs* $ac_clean_files
  1345.  test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
  1346.  
  1347. diff -u -r -N icu-1.3.1.orig/icu/source/extra/ustdio/Makefile.in icu-1.3.1/icu/source/extra/ustdio/Makefile.in
  1348. --- icu-1.3.1.orig/icu/source/extra/ustdio/Makefile.in    Mon Oct 11 20:18:24 1999
  1349. +++ icu-1.3.1/icu/source/extra/ustdio/Makefile.in    Tue Nov  9 20:04:35 1999
  1350. @@ -52,7 +52,7 @@
  1351.  CXXFLAGS = @CXXFLAGS@
  1352.  LDFLAGS = @LDFLAGS@ \
  1353.  $(LD_RPATH)$(LD_RPATH_PRE)$(libdir)@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/common@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/i18n
  1354. -LIBS = $(LIBICU-UC) $(LIBICU-I18N) @LIBS@
  1355. +LIBS = $(LIBICU-I18N) $(LIBICU-UC) @LIBS@
  1356.  
  1357.  OBJECTS = locbund.o loccache.o ufile.o ufmt_cmn.o uprintf.o uprntf_p.o    \
  1358.  uscanf.o uscanf_p.o uscanset.o ustdio.o
  1359. diff -u -r -N icu-1.3.1.orig/icu/source/makelib icu-1.3.1/icu/source/makelib
  1360. --- icu-1.3.1.orig/icu/source/makelib    Thu Jan  1 02:00:00 1970
  1361. +++ icu-1.3.1/icu/source/makelib    Mon Nov  8 23:24:14 1999
  1362. @@ -0,0 +1,19 @@
  1363. +#!/bin/sh
  1364. +#$(SHLIB.cc) -o $@ $^ $(LIBS)
  1365. +
  1366. +shift
  1367. +lib=$1
  1368. +shift
  1369. +
  1370. +files=" "
  1371. +
  1372. +for i in $*; do
  1373. +  case $i in
  1374. +    *.o) files="${files} $i";;
  1375. +    *) ;;
  1376. +  esac
  1377. +  shift
  1378. +done
  1379. +rm -f ${lib}
  1380. +ar rcv ${lib} ${files}
  1381. +ranlib ${lib}
  1382. diff -u -r -N icu-1.3.1.orig/icu/source/samples/XMLConverter/Makefile icu-1.3.1/icu/source/samples/XMLConverter/Makefile
  1383. --- icu-1.3.1.orig/icu/source/samples/XMLConverter/Makefile    Thu Jan  1 02:00:00 1970
  1384. +++ icu-1.3.1/icu/source/samples/XMLConverter/Makefile    Thu Nov 11 00:50:48 1999
  1385. @@ -0,0 +1,158 @@
  1386. +# Generated automatically from Makefile.in by configure.
  1387. +## Makefile.in for ICU - samples/XMLConverter
  1388. +## Madhu Katragadda
  1389. +
  1390. +## Shell to use
  1391. +SHELL = /bin/sh
  1392. +
  1393. +## Install directory information
  1394. +srcdir = .
  1395. +top_srcdir = ../..
  1396. +prefix = GG:
  1397. +exec_prefix = ${prefix}
  1398. +
  1399. +bindir = GG:bin
  1400. +sbindir = GG:bin
  1401. +datadir = GG:share
  1402. +libdir = /GG/lib
  1403. +includedir = GG:include
  1404. +
  1405. +pkgdatadir = $(datadir)/icu
  1406. +pkglibdir = $(libdir)/icu
  1407. +pkgincludedir = $(includedir)/icu
  1408. +
  1409. +## Install program information
  1410. +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
  1411. +
  1412. +INSTALL = /bin/install -c
  1413. +INSTALL_PROGRAM = ${INSTALL}
  1414. +INSTALL_DATA = ${INSTALL} -m 644
  1415. +
  1416. +## Compiler/tools information
  1417. +CC = gcc
  1418. +CXX = c++
  1419. +PACKAGE = icu
  1420. +VERSION = 1.3.1
  1421. +
  1422. +## Platform-specific setup
  1423. +
  1424. +## -*-makefile-*-
  1425. +## AmigaOS-specific setup using gcc
  1426. +
  1427. +## Commands to generate dependency files
  1428. +GEN_DEPS.c=    $(CC) -E -MM $(DEFS) $(CPPFLAGS)
  1429. +GEN_DEPS.cc=    $(CXX) -E -MM $(DEFS) $(CPPFLAGS)
  1430. +
  1431. +## Commands to compile
  1432. +COMPILE.c=    $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c
  1433. +COMPILE.cc=    $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) -c
  1434. +
  1435. +## Commands to link
  1436. +#LINK.c=        $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
  1437. +LINK.c=        $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS)
  1438. +LINK.cc=    $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS)
  1439. +
  1440. +## Commands to make a shared library
  1441. +#SHLIB.c=    $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -G
  1442. +#SHLIB.cc=    $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -G
  1443. +SHLIB.c=    ${top_srcdir}/makelib
  1444. +SHLIB.cc=    ${top_srcdir}/makelib
  1445. +
  1446. +## Compiler switch to embed a runtime search path
  1447. +LD_RPATH=    
  1448. +LD_RPATH_PRE=    $(subst =, ,=-L)
  1449. +
  1450. +## Shared object suffix
  1451. +SO=        a
  1452. +
  1453. +## Link commands to link to ICU libs
  1454. +LIBICU-UC=     -L$(top_builddir)/common -licu-uc
  1455. +LIBICU-I18N=     -L$(top_builddir)/i18n -licu-i18n
  1456. +LIBCTESTFW=     -L$(top_builddir)/tools/ctestfw -lctestfw
  1457. +
  1458. +## Compilation rules
  1459. +%.o : $(srcdir)/%.c
  1460. +    $(COMPILE.c) -o $@ $<
  1461. +
  1462. +%.o : $(srcdir)/%.cpp
  1463. +    $(COMPILE.cc) -o $@ $<
  1464. +
  1465. +## Dependency rules
  1466. +%.d : $(srcdir)/%.c
  1467. +    @echo "Generating dependency information for $<"
  1468. +    @$(SHELL) -ec '$(GEN_DEPS.c) $< \
  1469. +        | sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
  1470. +        [ -s $@ ] || rm -f $@'
  1471. +
  1472. +%.d : $(srcdir)/%.cpp
  1473. +    @echo "Generating dependency information for $<"
  1474. +    @$(SHELL) -ec '$(GEN_DEPS.cc) $< \
  1475. +        | sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
  1476. +        [ -s $@ ] || rm -f $@'
  1477. +
  1478. +## End AmigaOS-specific setup
  1479. +
  1480. +## Build directory information
  1481. +top_builddir = ../..
  1482. +subdir = samples/XMLConverter
  1483. +## Extra files to remove for 'make clean'
  1484. +CLEANFILES = *~
  1485. +
  1486. +## Target information
  1487. +TARGET = XMLConverter
  1488. +
  1489. +DEFS = -DHAVE_CONFIG_H
  1490. +CPPFLAGS =  -I$(top_srcdir)/common 
  1491. +CFLAGS = -O0 -fomit-frame-pointer -m68000 -msoft-float -DAPP_NO_THREADS
  1492. +CXXFLAGS = -O0 -fomit-frame-pointer -m68000 -msoft-float -DAPP_NO_THREADS
  1493. +LDFLAGS = -noixemul -s -m68000 -msoft-float \
  1494. +$(LD_RPATH)$(LD_RPATH_PRE)$(libdir)$(LD_RPATH_PRE)$(top_builddir)/common
  1495. +LIBS = $(LIBICU-UC) -lm -lw 
  1496. +
  1497. +OBJECTS = XMLConverter.o
  1498. +
  1499. +DEPS = $(OBJECTS:.o=.d)
  1500. +
  1501. +##Headers files to install
  1502. +HEADERS = XMLConverter.hpp
  1503. +
  1504. +## List of phony targets
  1505. +.PHONY : all all-local install install-local clean clean-local \
  1506. +distclean distclean-local dist dist-local check check-local
  1507. +
  1508. +## Clear suffix list
  1509. +.SUFFIXES :
  1510. +
  1511. +## List of standard targets
  1512. +all: all-local
  1513. +install: install-local
  1514. +clean: clean-local
  1515. +distclean : distclean-local
  1516. +dist: dist-local
  1517. +check: check-local
  1518. +
  1519. +all-local: $(TARGET)
  1520. +
  1521. +install-local: all-local
  1522. +
  1523. +dist-local:
  1524. +
  1525. +clean-local:
  1526. +    test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
  1527. +    rm -f $(OBJECTS) $(TARGET)
  1528. +
  1529. +distclean-local: clean-local
  1530. +    rm -f Makefile $(DEPS)
  1531. +
  1532. +check-local:
  1533. +
  1534. +Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
  1535. +    cd $(top_builddir) \
  1536. +     && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
  1537. +
  1538. +$(TARGET) : $(OBJECTS)
  1539. +    $(LINK.c) -o $@ $^ $(LIBS)
  1540. +
  1541. +ifneq ($(MAKECMDGOALS),distclean)
  1542. +-include $(DEPS)
  1543. +endif
  1544. diff -u -r -N icu-1.3.1.orig/icu/source/samples/cal/Makefile.in icu-1.3.1/icu/source/samples/cal/Makefile.in
  1545. --- icu-1.3.1.orig/icu/source/samples/cal/Makefile.in    Sat Sep  4 01:08:48 1999
  1546. +++ icu-1.3.1/icu/source/samples/cal/Makefile.in    Tue Nov  9 20:04:51 1999
  1547. @@ -52,7 +52,7 @@
  1548.  CXXFLAGS = @CXXFLAGS@
  1549.  LDFLAGS = @LDFLAGS@ \
  1550.  $(LD_RPATH)$(LD_RPATH_PRE)$(libdir)@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/common@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/i18n
  1551. -LIBS = $(LIBICU-UC) $(LIBICU-I18N) @LIBS@ @LIB_M@
  1552. +LIBS = $(LIBICU-I18N) $(LIBICU-UC) @LIBS@ @LIB_M@
  1553.  
  1554.  OBJECTS = uprint.o cal.o
  1555.  
  1556. diff -u -r -N icu-1.3.1.orig/icu/source/samples/date/Makefile.in icu-1.3.1/icu/source/samples/date/Makefile.in
  1557. --- icu-1.3.1.orig/icu/source/samples/date/Makefile.in    Sat Sep  4 01:08:48 1999
  1558. +++ icu-1.3.1/icu/source/samples/date/Makefile.in    Tue Nov  9 20:05:03 1999
  1559. @@ -52,7 +52,7 @@
  1560.  CXXFLAGS = @CXXFLAGS@
  1561.  LDFLAGS = @LDFLAGS@ \
  1562.  $(LD_RPATH)$(LD_RPATH_PRE)$(libdir)@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/common@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/i18n
  1563. -LIBS = $(LIBICU-UC) $(LIBICU-I18N) @LIBS@ @LIB_M@
  1564. +LIBS = $(LIBICU-I18N) $(LIBICU-UC) @LIBS@ @LIB_M@
  1565.  
  1566.  OBJECTS = uprint.o date.o
  1567.  
  1568. diff -u -r -N icu-1.3.1.orig/icu/source/test/cintltst/Makefile.in icu-1.3.1/icu/source/test/cintltst/Makefile.in
  1569. --- icu-1.3.1.orig/icu/source/test/cintltst/Makefile.in    Sat Oct 23 02:45:56 1999
  1570. +++ icu-1.3.1/icu/source/test/cintltst/Makefile.in    Tue Nov  9 20:05:48 1999
  1571. @@ -52,7 +52,7 @@
  1572.  CXXFLAGS = @CXXFLAGS@
  1573.  LDFLAGS = @LDFLAGS@ \
  1574.  $(LD_RPATH)$(LD_RPATH_PRE)$(top_builddir)/common@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/i18n@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/tools/ctestfw
  1575. -LIBS = $(LIBICU-UC) $(LIBICU-I18N) $(LIBCTESTFW) @LIBS@ @LIB_M@
  1576. +LIBS = $(LIBCTESTFW) $(LIBICU-I18N) $(LIBICU-UC) @LIBS@ @LIB_M@
  1577.  
  1578.  OBJECTS = callcoll.o calltest.o capitst.o cbiapts.o cbkittst.o        \
  1579.  ccaltst.o ccapitst.o ccolltst.o cconvtst.o ccurrtst.o cdantst.o        \
  1580. diff -u -r -N icu-1.3.1.orig/icu/source/test/intltest/Makefile.in icu-1.3.1/icu/source/test/intltest/Makefile.in
  1581. --- icu-1.3.1.orig/icu/source/test/intltest/Makefile.in    Fri Oct 22 03:59:24 1999
  1582. +++ icu-1.3.1/icu/source/test/intltest/Makefile.in    Tue Nov  9 20:06:37 1999
  1583. @@ -52,7 +52,7 @@
  1584.  CXXFLAGS = @CXXFLAGS@
  1585.  LDFLAGS = @LDFLAGS@ \
  1586.  $(LD_RPATH)$(LD_RPATH_PRE)$(top_builddir)/common@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/i18n
  1587. -LIBS = $(LIBICU-UC) $(LIBICU-I18N) @LIBS@ @LIB_M@
  1588. +LIBS = $(LIBICU-I18N) $(LIBICU-UC) @LIBS@ @LIB_M@
  1589.  
  1590.  OBJECTS = allcoll.o apicoll.o callimts.o calregts.o caltest.o        \
  1591.  caltztst.o citrtest.o cppcnvt.o cpputils.o currcoll.o dacoll.o        \
  1592. diff -u -r -N icu-1.3.1.orig/icu/source/tools/gencol/Makefile.in icu-1.3.1/icu/source/tools/gencol/Makefile.in
  1593. --- icu-1.3.1.orig/icu/source/tools/gencol/Makefile.in    Sat Sep  4 01:08:48 1999
  1594. +++ icu-1.3.1/icu/source/tools/gencol/Makefile.in    Thu Nov 11 07:26:12 1999
  1595. @@ -52,7 +52,7 @@
  1596.  CXXFLAGS = @CXXFLAGS@
  1597.  LDFLAGS = @LDFLAGS@ \
  1598.  $(LD_RPATH)$(LD_RPATH_PRE)$(libdir)@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/common@ld_rpath_suf@$(LD_RPATH_PRE)$(top_builddir)/i18n
  1599. -LIBS = $(LIBICU-UC) $(LIBICU-I18N) @LIBS@ @LIB_M@
  1600. +LIBS = $(LIBICU-I18N) $(LIBICU-UC) @LIBS@ @LIB_M@
  1601.  
  1602.  OBJECTS = gencol.o
  1603.  
  1604. @@ -76,7 +76,9 @@
  1605.  
  1606.  all-local: $(TARGET)
  1607.      @echo "Creating binary collation files (may take a while)"
  1608. -    @ICU_DATA=$(top_builddir)/../data/ ./$(TARGET) > /dev/null 2>&1
  1609. +    @echo -n $(subst ../,/,$(top_builddir)/../data/) >ENV:ICU_DATA
  1610. +    @./$(TARGET) > /dev/null 2>&1
  1611. +    @rm ENV:ICU_DATA
  1612.  
  1613.  install-local: target-clean-local all-local
  1614.  #    $(mkinstalldirs) $(sbindir)
  1615. diff -u -r -N icu-1.3.1.orig/icu/source/tools/genrb/Makefile.in icu-1.3.1/icu/source/tools/genrb/Makefile.in
  1616. --- icu-1.3.1.orig/icu/source/tools/genrb/Makefile.in    Sat Sep  4 01:08:48 1999
  1617. +++ icu-1.3.1/icu/source/tools/genrb/Makefile.in    Thu Nov 11 02:36:00 1999
  1618. @@ -140,7 +140,9 @@
  1619.  ## Rule to build a compiled cnv file
  1620.  %.res : %.txt
  1621.      @echo "Creating compiled resource file for $<"
  1622. -    @ICU_DATA=$(top_builddir)/../data/ ./genrb $< > /dev/null 2>&1
  1623. +    @echo -n $(subst ../,/,$(top_builddir)/../data/) >ENV:ICU_DATA
  1624. +    @./genrb $(subst ../,/,$<) > /dev/null 2>&1
  1625. +    @rm ENV:ICU_DATA
  1626.  
  1627.  ifneq ($(MAKECMDGOALS),distclean)
  1628.  -include $(DEPS)
  1629. diff -u -r -N icu-1.3.1.orig/icu/source/tools/makeconv/Makefile.in icu-1.3.1/icu/source/tools/makeconv/Makefile.in
  1630. --- icu-1.3.1.orig/icu/source/tools/makeconv/Makefile.in    Sat Oct 23 02:47:22 1999
  1631. +++ icu-1.3.1/icu/source/tools/makeconv/Makefile.in    Thu Nov 11 02:35:39 1999
  1632. @@ -143,7 +143,9 @@
  1633.  ## Rule to build a compiled cnv file
  1634.  %.cnv : %.ucm
  1635.      @echo "Creating .cnv file for $<"
  1636. -    @ICU_DATA=$(top_builddir)/../data/ ./makeconv $< > /dev/null 2>&1
  1637. +    @echo -n $(subst ../,/,$(top_builddir)/../data/) >ENV:ICU_DATA
  1638. +    @./makeconv $(subst ../,/,$<) > /dev/null 2>&1
  1639. +    @rm ENV:ICU_DATA
  1640.  
  1641.  ifneq ($(MAKECMDGOALS),distclean)
  1642.  -include $(DEPS)
  1643. diff -u -r -N icu-1.3.1.orig/icu/source/tools/makeconv/makeconv.c icu-1.3.1/icu/source/tools/makeconv/makeconv.c
  1644. --- icu-1.3.1.orig/icu/source/tools/makeconv/makeconv.c    Tue Oct 19 01:48:32 1999
  1645. +++ icu-1.3.1/icu/source/tools/makeconv/makeconv.c    Mon Nov  8 23:36:55 1999
  1646. @@ -233,6 +233,7 @@
  1647.  }
  1648.  
  1649.  
  1650. +#ifndef __amigaos__
  1651.  void copyPlatformString(char* platformString, UConverterPlatform pltfrm)
  1652.  {
  1653.    switch (pltfrm)
  1654. @@ -243,6 +244,7 @@
  1655.   
  1656.    return;
  1657.  }
  1658. +#endif
  1659.  
  1660.  UConverterPlatform getPlatformFromName(char* name)
  1661.  {
  1662. @@ -656,6 +658,7 @@
  1663.    return;
  1664.  }
  1665.  
  1666. +#ifndef __amigaos__
  1667.  /*deletes the "shared" type object*/
  1668.  bool_t deleteSharedConverterData(UConverterSharedData* deadSharedData)
  1669.  {
  1670. @@ -685,6 +688,7 @@
  1671.      }
  1672.    return TRUE;
  1673.  }
  1674. +#endif
  1675.  
  1676.  
  1677.  
  1678.