Age | Commit message (Collapse) | Author | Lines |
|
The most recent PatchELF needs C++17, which is not yet available on
many compilers. So as backup for those systems, we'll also keep the
older version.
|
|
|
|
As part of the 2022-2 software update
|
|
|
|
|
|
|
|
|
|
These software have been updated in the core Maneage branch (commit
ab811d0952).
|
|
|
|
|
|
These will be included in the latest version update of Maneage.
|
|
|
|
|
|
While testing Maneage on a new Ubuntu system, I discovered that libbsd
needs some special functions that come from 'libmd', which isn't
always available on some systems! So this library (which is also for
non-BSD systems) has also been added in the version update branch and
its source is also being archived here.
|
|
These were added as part of the effort to update Maneage software.
|
|
This is their full list: Astropy, Beautifulsoup4, Beniget,
Extension-helpers, gast, jinja2, markupsafe, mpi4py, packaging, ply,
pyerfa, pythran, scipy, xlsxio.
This is being done as part of the general procedure to update
Maneage's software.
|
|
As part of ongoing work to update the versions of Maneage software.
|
|
Until now (in the development branch of Maneage to update all
software), these two updates were recently made, but I had forgot to
upload their tarballs. While checking the development branch, Raul
Infante-Sainz informed me that they are missing
With this commit, they are added.
|
|
With this commit, a second set of optinal high-level software source
code is being added in a unified tarball format. The build
instructions for these packages is being added simultaneously with
this commit on a development branch of Maneage (that will later be
rebased as one commit in its history).
|
|
Until now, only the software source code in the default Maneage branch
were updated, but with this commit, the first set of "extra" software
are included (in parallel with updating their information within the
development branch of Maneage).
|
|
Until now, we had only put the basic software that are always
installed.
With this commit, all the default high-level software source code is
also added.
|
|
As part of the process to update the software of Maneage and unify
their tarball formatting, the following packages are now included:
bash (5.1.8) cert.pem (2021-10-15), coreutils (9.0), libiconv (1.16),
libunistring (0.9.10), libxml2 (2.9.12), m4 (1.4.19), ncurses (6.2),
openssl (3.0.0), patchelf (0.13), perl (5.34.0), pkg-config (0.29.2),
readline (8.1.1).
|
|
As recommended by Antonio Diaz Diaz, the tarballs are now built with
level-9 compression by Lzip (which provides a better compression rate
than '--best').
These tarballs aren't yet in the 'maneage' branch and are still in a
development branch of Maneage, so there is no problem if they are
changed in a commit. But generally, this helps in having a common
standard.
|
|
Following the discussion in Task #15699 [1], all software that come
into Maneage will be archived in a unified format. To do this, the
downloaded tarball from each software's webpage (or the version we
already had) was put in an 'orig' directory, then the following two
commands were run (for example for xz version 5.2.5):
$ name=xz-5.2.5
$ tar xf orig/$name.tar.gz \
&& tar -c -Hustar --owner=root --group=root \
-f $name.tar $name/ \
&& lzip $name.tar \
&& rm -r $name/
But besides the formatting, the top directory within the tarballs is
now always just the name of the tarball without the 'tar.lz'. While
most software already follow that convention, some (like Zip or Unzip)
didn't. So they have also been corrected.
As one exception, for now, Make has not been updated because it would
have the same file name as before and we don't want to break any
dependencies (by modifying it, and thus its checksum). I tried
bootstrapping Make's latest commit (so the version identifier can be
different), but there was a bug when building the latest version on my
computer and it has been reported to its developers [2].
[1] https://savannah.nongnu.org/task/?15699
[2] https://lists.gnu.org/archive/html/bug-make/2021-10/msg00002.html
|
|
less has been added to help viewing large files and in particular to
help with using Git within './project shell'.
|
|
These editors are now also available in Maneage (Nano in all projects,
and the other two as optional high-level.mk).
|
|
These new versions have been added in that commit of Maneage.
|
|
|
|
These are necessary for Ghostscript and are now installed in Maneage
(soon to be merged with the core Maneage branch).
|
|
|
|
Boost has been updated, due to a problem on macOS, to save space and
be more archivable, it has also been saved as .tar.lz, and the version
is now standard (not having '_' instead of '.')!
|
|
After a full build of Maneage (attempting to build everything!), I
noticed that the tarballs of this commit were missing. They have been
added.
|
|
|
|
|
|
Lzip itself must not be compressed and the rest (until and including
Gzip) should be compressed in Lzip until we build Gzip.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Using the full tarball of HEALPix (for all languages).
|
|
|
|
|
|
|
|
|