summaryrefslogtreecommitdiff
path: root/maintainer
AgeCommit message (Collapse)AuthorFilesLines
2018-12-01Add moxiebox as a choice for libcAlexey Neyman2-1/+14
This required some rework of the libc selection, as moxiebox is a layer on top of another libc - newlib. Also, moxiebox'es host VM (`sandbox`) needs a libcrypto on the host. We will not have it if we're cross-compiling a canadian cross. Fortunately, all moxiebox needs from libcrypto is SHA256, and it already includes a standalone implementation of SHA256 in its runtime. Provide a little wrapper that allows moxiebox use that implementation for the host binary, too. Also, automate collecting/printing the list of all packages in a given category (e.g. LIBC or COMP_TOOLS), generate a list of all Kconfig symbols for a given category. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-27Abbreviate to 7 characters when building out of gitAlexey Neyman1-2/+2
Otherwise, release tarballs look weird with strings varying in length. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-27Include testing/ into the release.Alexey Neyman1-0/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-09-29Move the last bits of release creation into Makefile.amAlexey Neyman1-60/+3
Fixes #938. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-06-07Use git-version-gen to generate version infoAlexey Neyman1-0/+227
Suggested-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Alexey Neyman <stilor@att.net>
2018-06-06Make patch order overridable by individual packagesAlexey Neyman1-0/+40
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-12Update packages: automake, isl, linux, mpfr, musl, newlib, strace, uClibc-ngAlexey Neyman1-3/+4
Also, fix manage-packages.sh after autotoolization. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07User manual installationAlexey Neyman1-3/+27
... when running from a release tarball. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Docs installationAlexey Neyman2-33/+35
- Move downloading the pages from a website to a separate script, invoke as dist hook - Install manpage Signed-off-by: Alexey Neyman <stilor@att.net>
2018-01-29Upgrade to new releasesAlexey Neyman1-3/+24
android-ndk, binutils, gcc, linux, mpfr, ncurses, newlib, uclibc-ng MPC vs MPFR dependencies required modifications in auto-generated templates to also provide non-inclusive older-than/newer-than specifications. Also correct MPC URLs, the website seems to have adjusted its directory layout. Currently, newlib 3.0.0 doesn't build for arm-nano-eabi. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-05Add a summary of the operationsAlexey Neyman1-0/+6
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-02Retire old scripts for handling patchesAlexey Neyman3-264/+0
Also rename test-packages -> manage-packages, it is no longer just testing. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-02Add an ability to refresh/renumber patchesAlexey Neyman1-3/+63
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-11-30Make comp.libs use generated templates, tooAlexey Neyman2-1/+16
This allows us to include the component-to-package relation in the generated kconfig files and make use of that information in the show-config.sh script. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-11-20A few fixes for showSamplesAlexey Neyman2-0/+8
- Use fork's name, not the master package name - Allow to use a choice selector when printing a package - Consider complibs always present (they are, gcc does require gmp/...) Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-30Add digests for all packagesAlexey Neyman1-4/+8
Also fix test-packages: it was saving the output from CT_DoLog into the checksum file. Also use one file per version. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-28Add an ability to download signatures from test-packages.shAlexey Neyman1-0/+8
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-28Add an ability to verify the digest/signatureAlexey Neyman2-1/+43
Fixes #611. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-16Update gcc-linaro to 2017.08Alexey Neyman1-0/+5
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-04Allow test-package.sh to be used in a clean treeAlexey Neyman1-2/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-03Workaround for static uClibc-ng issue with -lpthreadAlexey Neyman1-0/+2
Also, preserve .config when running test-package.sh. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24Allow loops to skip entries if certain variable is keptAlexey Neyman1-4/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24Add "postprocessing" to substituted variablesAlexey Neyman4-72/+72
... and reduce the number of variables defined explicitly. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24MPC: older releases are only on master siteAlexey Neyman1-0/+3
Also, Linux stopped making .bz2 tarballs on recent 3.x branches. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24Skip ftp:// URLs, wget cannot verify themAlexey Neyman1-1/+5
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-23Implement a script for checking packagesAlexey Neyman3-0/+209
Then use this script to check that all packages can be extracted and patched. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-19Use per-package list of formats to determine downloadsAlexey Neyman1-15/+22
Fixes #789 Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Separate the notions of package name/labelAlexey Neyman1-6/+6
Also, remove resolved TBDs. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Kconfigize choice/menu itemsAlexey Neyman2-5/+5
Also, add a poor man's upgrade script. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Switch gen-kconfig to new frameworkAlexey Neyman5-958/+52
Also: - Move companion_* to comp_* to match the kconfig symbols - Replace bootstrap with former gen-versions.sh - Fold *.in.2 into their respective first parts; this moves common options to the end - if it is undesirable, inclusion of *.in can be moved where *.in.2 used to be (but that will also move version selection after common options). - Retire addToolVersion.sh (may later replace with a more comprehensive script that tries to download the added tarballs, copy the patches and try to apply them, and create a version.desc). Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Allow for custom archive namesAlexey Neyman2-5/+14
... and directories therein. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Fixes for buildingAlexey Neyman2-6/+17
- Need GDB8.0 milestone - Make uClibc "master" package - Rename bionic -> android-ndk to match the package name and support suffixes for archives Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Encode GCC/ISL/CLooG requirementsAlexey Neyman1-0/+6
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Builds comp.libs from VCSAlexey Neyman2-0/+19
... fails on DUMA because it cannot be compiled by newer C++, and patches are not applied to checkouts from VCS. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Downloading packages using new frameworkAlexey Neyman2-60/+108
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Fix the references to old config variablesAlexey Neyman3-52/+120
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Convert the rest of packages to new frameworkAlexey Neyman1-4/+0
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Switch comp.libs/tools and debug to new framework.Alexey Neyman3-12/+22
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Implement "milestones" for packagesAlexey Neyman2-12/+203
Also get rid of dependency on GNU sort. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Convert gcc to new framework.Alexey Neyman2-14/+56
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Switch to template-based approachAlexey Neyman2-239/+391
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08More work-in-progress.Alexey Neyman1-2/+42
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08First stab at gen-versions.shAlexey Neyman1-0/+253
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-23Retire BACKEND stuffAlexey Neyman1-36/+16
... it is possible to just not set it in the configuration, why force it? It just increases the complexity in Kconfig. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-23Get rid of config.genAlexey Neyman1-0/+180
Instead, prepare the files as a part of bootstrap and install them. This avoids rebuilding these files in each working directory; they don't change anyway as they are generated from the same installed source. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-24Go into subdirectory when checksumming/signingAlexey Neyman1-2/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-22Add tarball signing to release scriptAlexey Neyman1-1/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-21Add a release creation scriptAlexey Neyman2-0/+105
One TBD left is the signing of the tarballs. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-21Move some scripts to a new directory, maintainerAlexey Neyman3-0/+502
... which are not of much interest to the end user. Signed-off-by: Alexey Neyman <stilor@att.net>