mirror of
https://github.com/openharmony/third_party_gettext.git
synced 2026-07-19 13:17:36 -04:00
939ea33303
* libtextstyle/AUTHORS: New file, extracted from gettext/AUTHORS. * libtextstyle/COPYING: New file, copied from gettext/COPYING. * libtextstyle/DEPENDENCIES: New file, based on gettext/DEPENDENCIES. * libtextstyle/HACKING: New file, based on gettext/HACKING. * libtextstyle/INSTALL: New file, copied from gettext/INSTALL. * libtextstyle/Makefile.am: New file, based on libunistring/Makefile.am. * libtextstyle/NEWS: New file. * libtextstyle/README: New file, based on libunistring/README. * libtextstyle/autogen.sh: New file, based on libunistring/autogen.sh. * libtextstyle/configure.ac: New file, based on libunistring/configure.ac. * libtextstyle/build-aux/texi2html: New file, copied from libunistring/build-aux/texi2html. * libtextstyle/doc/Makefile.am: New file, based on libunistring/doc/Makefile.am. * libtextstyle/doc/fdl.texi: New file, copied from gnulib/doc/fdl.texi. * libtextstyle/doc/gpl.texi: New file, copied from gnulib/doc/gpl-3.0.texi. * libtextstyle/doc/libtextstyle.texi: New file, partially based on gettext/gettext-tools/doc/gettext.texi. * libtextstyle/examples/color-filter/INSTALL: New file, based on gettext/gettext-tools/examples/hello-c/INSTALL. * libtextstyle/examples/color-filter/Makefile.am: New file, based on gettext/gettext-tools/examples/hello-c/Makefile.am. * libtextstyle/examples/color-filter/README: New file. * libtextstyle/examples/color-filter/autoclean.sh: New file, based on gettext/gettext-tools/examples/hello-c/autoclean.sh. * libtextstyle/examples/color-filter/autogen.sh: New file, based on gettext/gettext-tools/examples/hello-c/autogen.sh. * libtextstyle/examples/color-filter/configure.ac: New file. * libtextstyle/examples/color-filter/filter.c: New file. * libtextstyle/examples/color-filter/filter-default.css: New file. * libtextstyle/examples/color-hello/INSTALL: New file, based on gettext/gettext-tools/examples/hello-c/INSTALL. * libtextstyle/examples/color-hello/Makefile.am: New file, based on gettext/gettext-tools/examples/hello-c/Makefile.am. * libtextstyle/examples/color-hello/README: New file. * libtextstyle/examples/color-hello/autoclean.sh: New file, based on gettext/gettext-tools/examples/hello-c/autoclean.sh. * libtextstyle/examples/color-hello/autogen.sh: New file, based on gettext/gettext-tools/examples/hello-c/autogen.sh. * libtextstyle/examples/color-hello/configure.ac: New file. * libtextstyle/examples/color-hello/hello.c: New file. * libtextstyle/examples/color-hello/hello-default.css: New file. * libtextstyle/examples/color-hello/names.c: New file. * libtextstyle/lib/Makefile.am: New file, based on libunistring/lib/Makefile.am. * libtextstyle/lib/misc.h: New file. * libtextstyle/lib/misc.c: New file. * libtextstyle/lib/notinline.h: New file, based on libunistring/lib/unistring-notinline.h. * libtextstyle/lib/stdbool.mini.h: New file, based on libunistring/lib/stdbool.mini.h. * libtextstyle/lib/textstyle.h: New file, based on gnulib-local/lib/*ostream.oo.h. * libtextstyle/lib/textstyle/version.in.h: New file, based on libunistring/lib/unistring/version.in.h. * libtextstyle/lib/textstyle/woe32dll.in.h: New file, based on libunistring/lib/unistring/woe32dll.in.h. * libtextstyle/lib/version.c: New file, based on libunistring/lib/version.c. * libtextstyle/m4/init-package-version.m4: New file, copied from libunistring/m4/init-package-version.m4. * libtextstyle/tests/Makefile.am: New file, based on libunistring/tests/Makefile.am. * libtextstyle/version.sh: New file, based on libunistring/version.sh. * libtextstyle/woe32dll/c++fd-styled-ostream.cc: New file. * libtextstyle/woe32dll/c++html-styled-ostream.cc: New file. * libtextstyle/woe32dll/c++term-styled-ostream.cc: New file. * gnulib-local/lib/glib/gstring.c (g_string_append_c): In libtextstyle, honor a macro definition. * gnulib-local/lib/libxml/elfgcchack.h: In libtextstyle, make this entire file a no-op. * gnulib-local/lib/libxml/globals.in.h (docbDefaultSAXHandler, htmlDefaultSAXHandler, oldXMLWDcompatibility, xmlBufferAllocScheme, xmlDefaultBufferSize, xmlDefaultSAXHandler, xmlDefaultSAXLocator, xmlDoValidityCheckingDefaultValue, xmlFree, xmlGenericError, xmlStructuredError, xmlGenericErrorContext, xmlStructuredErrorContext, xmlGetWarningsDefaultValue, xmlIndentTreeOutput, xmlTreeIndentString, xmlKeepBlanksDefaultValue, xmlLineNumbersDefaultValue, xmlLoadExtDtdDefaultValue, xmlMalloc, xmlMallocAtomic, xmlMemStrdup, xmlParserDebugEntities, xmlParserVersion, xmlPedanticParserDefaultValue, xmlRealloc, xmlSaveNoEmptyTags, xmlSubstituteEntitiesDefaultValue, xmlRegisterNodeDefaultValue, xmlDeregisterNodeDefaultValue, xmlLastError, xmlParserInputBufferCreateFilenameValue, xmlOutputBufferCreateFilenameValue): In libtextstyle, honor a macro definition. * gnulib-local/lib/libxml/globals.c (xmlFree, xmlMalloc, xmlMallocAtomic, xmlMemStrdup, xmlRealloc, docbDefaultSAXHandler, htmlDefaultSAXHandler, oldXMLWDcompatibility, xmlBufferAllocScheme, xmlDefaultBufferSize, xmlDefaultSAXHandler, xmlDefaultSAXLocator, xmlDoValidityCheckingDefaultValue, xmlGenericError, xmlStructuredError, xmlGenericErrorContext, xmlStructuredErrorContext, xmlGetWarningsDefaultValue, xmlIndentTreeOutput, xmlTreeIndentString, xmlKeepBlanksDefaultValue, xmlLineNumbersDefaultValue, xmlLoadExtDtdDefaultValue, xmlParserDebugEntities, xmlParserVersion, xmlPedanticParserDefaultValue, xmlSaveNoEmptyTags, xmlSubstituteEntitiesDefaultValue, xmlRegisterNodeDefaultValue, xmlDeregisterNodeDefaultValue, xmlLastError, xmlParserInputBufferCreateFilenameValue, xmlOutputBufferCreateFilenameValue): Likewise. * gnulib-local/lib/libxml/xmlmemory.c (xmlMalloc): Likewise.
86 lines
2.7 KiB
Plaintext
86 lines
2.7 KiB
Plaintext
The following packages should be installed before GNU libtextstyle is installed
|
|
(runtime dependencies that are also build dependencies):
|
|
|
|
* GNU ncurses (preferred)
|
|
or libtermcap (discouraged) or a curses library (legacy).
|
|
+ Highly recommended.
|
|
Needed for styling of terminal output.
|
|
+ Homepage:
|
|
https://www.gnu.org/software/ncurses/
|
|
+ Download:
|
|
https://ftp.gnu.org/gnu/ncurses/
|
|
+ If it is installed in a nonstandard directory, pass the option
|
|
--with-ncurses-prefix=DIR or --with-libtermcap-prefix to 'configure'.
|
|
|
|
* GNU libiconv
|
|
+ Not needed on systems with
|
|
- glibc 2.2 or newer, or
|
|
- MacOS X 10.3 or newer, or
|
|
- NetBSD 3.0 or newer.
|
|
But recommended on all other systems.
|
|
Needed for the iconv_ostream class.
|
|
+ Homepage:
|
|
https://www.gnu.org/software/libiconv/
|
|
+ Download:
|
|
https://ftp.gnu.org/gnu/libiconv/
|
|
+ If it is installed in a nonstandard directory, pass the option
|
|
--with-libiconv-prefix=DIR to 'configure'.
|
|
|
|
|
|
The following packages should be installed when GNU libtextstyle is installed
|
|
(runtime dependencies, but not build dependencies):
|
|
|
|
None.
|
|
|
|
|
|
The following should be installed when GNU libtextstyle is built, but are not
|
|
needed later, once it is installed (build dependencies, but not runtime
|
|
dependencies):
|
|
|
|
* A C runtime, compiler, linker, etc.
|
|
+ Mandatory. Either the platform's native 'cc', or GCC 2.95 or newer.
|
|
+ GCC Homepage:
|
|
https://gcc.gnu.org/
|
|
+ Download:
|
|
https://ftp.gnu.org/gnu/gcc/
|
|
|
|
* A 'make' utility.
|
|
+ Mandatory. Either the platform's native 'make' (for in-tree builds only),
|
|
or GNU Make 3.79.1 or newer.
|
|
+ GNU Make Homepage:
|
|
https://www.gnu.org/software/make/
|
|
+ Download:
|
|
https://ftp.gnu.org/gnu/make/
|
|
|
|
* A shell
|
|
+ Mandatory. Either the platform's native 'sh', or Bash.
|
|
+ Homepage:
|
|
https://www.gnu.org/software/bash/
|
|
+ Download:
|
|
https://ftp.gnu.org/gnu/bash/
|
|
|
|
* Core POSIX utilities, including:
|
|
[ basename cat chgrp chmod chown cp dd echo expand expr
|
|
false hostname install kill ln ls md5sum mkdir mkfifo
|
|
mknod mv printenv pwd rm rmdir sleep sort tee test touch
|
|
true uname
|
|
+ Mandatory. Either the platform's native utilities, or GNU coreutils.
|
|
+ Homepage:
|
|
https://www.gnu.org/software/coreutils/
|
|
+ Download:
|
|
https://ftp.gnu.org/gnu/coreutils/
|
|
|
|
* The comparison utilities 'cmp' and 'diff'.
|
|
+ Mandatory. Either the platform's native utilities, or GNU diffutils.
|
|
+ Homepage:
|
|
https://www.gnu.org/software/diffutils/
|
|
+ Download:
|
|
https://ftp.gnu.org/gnu/diffutils/
|
|
|
|
* Grep.
|
|
+ Mandatory. Either the platform's native grep, or GNU grep.
|
|
+ Homepage:
|
|
https://www.gnu.org/software/grep/
|
|
+ Download:
|
|
https://ftp.gnu.org/gnu/grep/
|