From 2c6438c276c27a98ad357a6460b580392b05cb2c Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sun, 13 Nov 2011 22:15:57 +0000 Subject: [PATCH] Update to gc-7.1. Add libunistring-0.9.3. git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8959 af4574ff-66df-0310-9fd7-8a98e5e911e0 --- general.ent | 3 +- general/genlib/genlib.xml | 1 + general/genlib/libunistring.xml | 121 +++++++++++++++++++++++++++++ general/prog/gc.xml | 29 +++---- introduction/welcome/changelog.xml | 6 ++ 5 files changed, 142 insertions(+), 18 deletions(-) create mode 100644 general/genlib/libunistring.xml diff --git a/general.ent b/general.ent index 49d7ec85b8..93f95181c7 100644 --- a/general.ent +++ b/general.ent @@ -214,6 +214,7 @@ $Date$ + diff --git a/general/genlib/libunistring.xml b/general/genlib/libunistring.xml new file mode 100644 index 0000000000..7a45dcd489 --- /dev/null +++ b/general/genlib/libunistring.xml @@ -0,0 +1,121 @@ + + + %general-entities; + + + + + + + +]> + + + + + + $LastChangedBy$ + $Date$ + + + libunistring-&libunistring-version; + + + libunistring + + + + Introduction to libunistring + + libunistring is a library that provides functions for manipulating + Unicode strings and for manipulating C strings according to the Unicode + standard. + + &lfs70_checked; + + Package Information + + + Download (HTTP): + + + Download (FTP): + + + Download MD5 sum: &libunistring-md5sum; + + + Download size: &libunistring-size; + + + Estimated disk space required: &libunistring-buildsize; + + + Estimated build time: &libunistring-time; + + + + libusb Dependencies + + Optional + (to rebuild the documentation) + + User Notes: + + + + + + Installation of libunistring + + Install libunistring by running the following + commands: + +./configure --prefix=/usr && +make + + To test the results, issue: make check. + + Now, as the root user: + +make install + + + + + Contents + + + Installed Programs + Installed Libraries + Installed Directory + + + None + libunistring.{a,so} + /usr/share/libunistring + + + + + Short Descriptions + + + + + libunistring.{a,so} + + provides the unicode string library API. + + libunistring.{a,so} + + + + + + + + + diff --git a/general/prog/gc.xml b/general/prog/gc.xml index 2980ad496a..1ac907ff04 100644 --- a/general/prog/gc.xml +++ b/general/prog/gc.xml @@ -4,11 +4,11 @@ %general-entities; - - - - - + + + + + ]> @@ -42,7 +42,7 @@ may be used as a leak detector for C or C++ programs, though that is not its primary goal. - &lfs67_built; + &lfs70_checked; Package Information @@ -77,9 +77,9 @@ Install GC by running the following commands: -sed -i "s|\$(datadir)/@PACKAGE@|&-&gc-version;|" doc/Makefile.in && -./configure --prefix=/usr \ - --datadir=/usr/share/doc --enable-cplusplus && +./configure --prefix=/usr \ + --datadir=/usr/share/doc \ + --enable-cplusplus && make To test the results, issue: make check. @@ -88,18 +88,13 @@ make make install && install -v -m644 doc/gc.man /usr/share/man/man3/gc_malloc.3 && -ln -v -s gc_malloc.3 /usr/share/man/man3/gc.3 +ln -v -s gc_malloc.3 /usr/share/man/man3/gc.3 Command Explanations - sed -i "s|\$(datadir)/@PACKAGE@|&-&gc-version;|" ...: - This command appends -&gc-version; to the default documentation - installation path of - /usr/share/doc/gc. - --datadir=/usr/share/doc: This parameter changes the installation path of the documentation to /usr/share/doc/gc instead of @@ -121,8 +116,8 @@ ln -v -s gc_malloc.3 /usr/share/man/man3/gc.3 None - libgc.{so,a} and libgccpp.{so,a} - /usr/include/gc and /usr/share/doc/gc-&gc-version; + libcord.{a,so}, libgc.{so,a}, and libgccpp.{so,a} + /usr/include/gc and /usr/share/doc/gc diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index bb32f13d39..e730e0b4f0 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -44,6 +44,12 @@ November 13th, 2011 + + [bdubbs] - Update to gc-7.1. + + + [bdubbs] - Add libunistring-0.9.3. + [bdubbs] - Add cifs-utils-5.1.