summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-04-29debian: no need to override dh_auto_installDavid Lechner1-4/+0
Since fda857aeb851e5329b5dec664cc14903bf4d20a6 and d6f5c308f9b9564df548d7d6a245a56dbf5360bc, there is no longer any need to override dh_auto_install
2018-04-18Merge pull request #947 from stilor/docker-testingAlexey Neyman7-1/+154
Docker-based testing for Linux distros
2018-04-16Testing works for archlinux dockerAlexey Neyman5-12/+19
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-15Require libtool be presentAlexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-15First stab at docker-based test frameworkAlexey Neyman6-0/+146
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-14Merge pull request #943 from xavloose/masterAlexey Neyman1-0/+3
modified ax_with_curses_extra.m4 to have better regocnition of <panel.h>
2018-04-14modified ax_with_curses_extra.m4 to have better regocnition of <panel.h>Xavier Loose1-0/+3
2018-04-14Merge pull request #941 from stilor/issue-940Alexey Neyman1-3/+2
Supply explicit --tag CC
2018-04-14Supply explicit --tag CCAlexey Neyman1-3/+2
... to libtool, to allow CC overrides at make stage. Fixes #940. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-13Merge pull request #939 from stilor/updatesAlexey Neyman46-175/+137
Update packages: automake, isl, linux, mpfr, musl, newlib, strace, uC…
2018-04-12Update packages: automake, isl, linux, mpfr, musl, newlib, strace, uClibc-ngAlexey Neyman46-175/+137
Also, fix manage-packages.sh after autotoolization. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-11Merge pull request #924 from tofutim/feature/fixchecksampsAlexey Neyman1-1/+1
fix deprecated diff option
2018-04-11Merge pull request #937 from stilor/build-autotoolizeAlexey Neyman60-1275/+5531
Autotoolize crosstool-ng
2018-04-09Only attempt to chmod bash completion scriptAlexey Neyman1-0/+2
... if it has been installed. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Support out-of-tree local buildsAlexey Neyman6-9/+17
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Lintian warnings cleanupAlexey Neyman2-6/+12
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Debian: no longer need to install completion separatelyAlexey Neyman1-1/+0
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Compress the manpageAlexey Neyman1-1/+11
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Install bash completion into new locationAlexey Neyman3-24/+16
/share/bash-completion/completions rather than /etc/bash_completion.d Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Conditionally install bash completionAlexey Neyman3-5/+23
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07User manual installationAlexey Neyman5-9/+64
... when running from a release tarball. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Docs installationAlexey Neyman4-47/+53
- 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-04-07No need for overriding MAKELEVEL anymoreAlexey Neyman1-2/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Cannot ignore 'make install' with automakeAlexey Neyman3-21/+5
Automake does not allow us to place the hooks before its generated actions, and does not allow us to check MAKECMDGOALS, and does not support a mechanism for disabling make install (such as noinst_SUBDIRS, requested a few times on automake mailing list). The only way I could preserve the current behavior is to have a GNUmakefile wrapper that will convert MAKECMDGOAL into a variable unknown to automake - which seems too convoluted a solution for the problem being solved. Hence the approach is to not override anything for --enable-local. It is now fully handled by selecting different values for CT_xxx_DIR in ct-ng.in; but at the build-system level, all the variables remain the same. We just don't support 'make install' in that case anymore; but the ct-ng in the working copy can be used after a regular 'make' (or 'make all'). Help message for --enable-local updated accordingly. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Restore --enable-local useAlexey Neyman3-4/+10
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07config.sub/config.guess must either be executableAlexey Neyman2-5/+10
or be run through shell Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Adjust the paths to match new stuff locationAlexey Neyman2-9/+11
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Kill gperf vestigesAlexey Neyman7-4/+33
Generate paths.sh by configure, do away with paths.mk. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Merge steps.mk into ct-ngAlexey Neyman5-73/+61
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Ignore/modify the list of installed files to matchAlexey Neyman1-0/+12
what was installed before. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Install "pure data" directoriesAlexey Neyman6-10/+29
... and update .gitignore. Survives 'make distcheck'. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Remove the need for configure substitutions in scriptsAlexey Neyman6-11/+14
... so that scripts/ directory can be installed verbatim. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Install ct-ngAlexey Neyman4-76/+84
Also, move kconfig.mk into the main driver - we'd want kconfig to be a sub-package so there's no sense in writing the installation framework for the ct-ng-specific fragment in an otherwise independent directory. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Enable mconf buildAlexey Neyman2-3/+7
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Add nconf buildAlexey Neyman1-1/+6
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Fix install --strip-program check after mergeAlexey Neyman5-44/+53
Also, fix the use of AC_CACHE_CHECK in stat format checker. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Cleanup after rebase on master:Alexey Neyman2-24/+0
gperf detection macros no longer needed, gperf is not used anymore. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07WIP: autotoolizationAlexey Neyman15-709/+1624
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Remove special handling of dpkg-buildflagsAlexey Neyman2-14/+1
Instead, just honor CFLAGS/CPPFLAGS/LDFLAGS as they're passed down from configure. This brings the build process in compliance with the recommended practices. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Get rid of sub{lib,doc}dirAlexey Neyman4-23/+27
They don't make sense - using same ct-ng won't work with different versions, so they cannot coexist in the same prefix. Also localize other configure variables so that their usage is easier to track. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Simplify the macro for checking stat flavor a bitAlexey Neyman3-13/+17
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Use autoconfig-archve/automake testsAlexey Neyman18-66/+3235
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-07Split local helper macros into separate m4'sAlexey Neyman12-234/+265
... which are then picked up via aclocal. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-03-31Merge pull request #935 from cpackham/check-configureAlexey Neyman1-1/+5
Makefile.in: check for configure being up to date
2018-03-29Makefile.in: check for configure being up to dateChris Packham1-1/+5
Fixes #934 Add a rule that errors out with a message if configure.ac is newer than configure. This should catch times where someone is building from the repo without running bootstrap. Signed-off-by: Chris Packham <judge.packham@gmail.com>
2018-02-28fix deprecated diff optionTim Uy1-1/+1
2018-02-16Merge pull request #915 from stilor/source-fails-on-custom-pkgAlexey Neyman1-4/+13
Avoid calling CT_Abort from CT_Mirrors
2018-02-16Avoid calling CT_Abort from CT_MirrorsAlexey Neyman1-4/+13
... see the comment for the reason. Defer aborting until the result of CT_Mirrors is actually used (if it is used). Signed-off-by: Alexey Neyman <stilor@att.net>
2018-02-16Merge pull request #912 from M1cha/pr/limits_h_testAlexey Neyman1-1/+2
cc/gcc: use correct sysroot arg for do_gcc_core_backend
2018-02-15Merge pull request #914 from stilor/msp430-fixAlexey Neyman5-3/+295
Backport GCC fix for partial int modes