From 0191b610afca265e7a44ca14027f30aa41348925 Mon Sep 17 00:00:00 2001 From: "Douglas R. Reno" Date: Sat, 8 Sep 2018 17:41:32 +0000 Subject: [PATCH] Add js60 for gjs Update to atk-2.30.0 Update to gjs-1.54.0 Update to geoclue-2.4.12 git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20475 af4574ff-66df-0310-9fd7-8a98e5e911e0 --- general.ent | 4 +- general/genlib/genlib.xml | 1 + general/genlib/js60.xml | 217 +++++++++++++++++++++++++++++ gnome.ent | 2 +- gnome/platform/gjs.xml | 14 +- introduction/welcome/changelog.xml | 22 +++ networking/netlibs/geoclue2.xml | 6 +- packages.ent | 9 +- x/lib/atk.xml | 9 +- 9 files changed, 262 insertions(+), 22 deletions(-) create mode 100644 general/genlib/js60.xml diff --git a/general.ent b/general.ent index b3e068dd2b..8854bf62ec 100644 --- a/general.ent +++ b/general.ent @@ -1,12 +1,12 @@ - + - + diff --git a/general/genlib/genlib.xml b/general/genlib/genlib.xml index e8f7302dfb..0dcd784230 100644 --- a/general/genlib/genlib.xml +++ b/general/genlib/genlib.xml @@ -69,6 +69,7 @@ $Date$ + diff --git a/general/genlib/js60.xml b/general/genlib/js60.xml new file mode 100644 index 0000000000..b720532ce4 --- /dev/null +++ b/general/genlib/js60.xml @@ -0,0 +1,217 @@ + + + %general-entities; + + + + + + + +]> + + + + + + $LastChangedBy$ + $Date$ + + + JS-&JS60-version; + + + js60 + + + + Introduction to JS + + + JS is Mozilla's JavaScript engine + written in C. This package is present for GJS. + + + &lfs83_checked; + + Package Information + + + + Download (HTTP): + + + + + Download (FTP): + + + + + Download MD5 sum: &js60-md5sum; + + + + + Download size: &js60-size; + + + + + Estimated disk space required: &js60-buildsize; + + + + + Estimated build time: &js60-time; + + + + + JS60 Dependencies + + Required + + , + , + , + , + , + , and + + + + Optional + + + + + + User Notes: + + + + + Installation of JS + + + Install JS by running the following + commands: + + + &shell-env; + +mkdir mozjs-build && +cd mozjs-build && + +../js/src/configure --prefix=/usr \ + --with-intl-api \ + --with-system-zlib \ + --with-system-nspr \ + --with-system-icu \ + --disable-jemalloc + --enable-readline && +make + + + This package does not come with a working test suite. + + + + Now, as the root user: + + +make install + + + + + Command Explanations + + + --with-*: These parameters allow the build system + to use system versions of the above libriares. These are required for + stability. + + + + --enable-readline: This switch enables Readline + support in the JS shell. + + + + --disable-jemalloc: This switch disables the + internal memory allocator used in JS60. jemalloc causes a conflict with glibc. + + + + + + Contents + + + Installed Programs + Installed Libraries) + Installed Directories + + + + js60 and js60-config + + + + libmozjs-60.so and libjs_static.ajs + + + /usr/include/mozjs-60 + + + + + + Short Descriptions + + + + + js60 + + + provides a command line interface to the + JavaScript engine. + + + js60 + + + + + + js60-config + + + is used to find the JS compiler and linker flags. + + + js60-config + + + + + + libmozjs-60.so + + + contains the Mozilla JavaScript API functions. + + + libmozjs-60.so + + + + + + diff --git a/gnome.ent b/gnome.ent index 028031b41a..ee837bd055 100644 --- a/gnome.ent +++ b/gnome.ent @@ -24,7 +24,7 @@ - + diff --git a/gnome/platform/gjs.xml b/gnome/platform/gjs.xml index dfb2218b3d..ef8f511973 100644 --- a/gnome/platform/gjs.xml +++ b/gnome/platform/gjs.xml @@ -4,12 +4,12 @@ %general-entities; - - - - - - + + + + + + ]> @@ -77,7 +77,7 @@ , , , and - + Recommended (required for GNOME) diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index 81bf111fec..23864850dd 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -41,6 +41,28 @@ --> + + September 8th, 2018 + + + [renodr] - Update to atk-2.30.0. Fixes + #11070. + + + [renodr] - Update to gjs-1.54.0. Fixes + #11093. + + + [renodr] - Update to geoclue-2.4.12. Fixes + #11027. + + + [renodr] - Add mozjs60 for gjs. Fixes + #11110. + + + + September 6th, 2018 diff --git a/networking/netlibs/geoclue2.xml b/networking/netlibs/geoclue2.xml index d6a25aa330..28611c99d9 100644 --- a/networking/netlibs/geoclue2.xml +++ b/networking/netlibs/geoclue2.xml @@ -7,9 +7,9 @@ - - - + + + ]> diff --git a/packages.ent b/packages.ent index 9443b8696d..2627f6f09e 100644 --- a/packages.ent +++ b/packages.ent @@ -116,10 +116,11 @@ - + + @@ -466,7 +467,7 @@ to avoid building libxml2 twice, which is slow with all deps --> - + @@ -557,7 +558,7 @@ to avoid building libxml2 twice, which is slow with all deps --> - + diff --git a/x/lib/atk.xml b/x/lib/atk.xml index ae8262b681..bd4d53e732 100644 --- a/x/lib/atk.xml +++ b/x/lib/atk.xml @@ -4,9 +4,9 @@ %general-entities; - - - + + + @@ -136,8 +136,7 @@ ninja libatk-1.0.so - /usr/include/atk-1.0 and - /usr/share/gtk-doc/html/atk + /usr/include/atk-1.0