public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
* [crosstool-ng/crosstool-ng] 896bc2: Split local helper macros into separate m4's
@ 2018-04-11  4:27 Alexey Neyman
  0 siblings, 0 replies; only message in thread
From: Alexey Neyman @ 2018-04-11  4:27 UTC (permalink / raw)
  To: crossgcc

[-- Attachment #1: Type: text/plain, Size: 18191 bytes --]

  Branch: refs/heads/master
  Home:   https://github.com/crosstool-ng/crosstool-ng
  Commit: 896bc2d17313f32a968efb09917cc3eb2b4e3ed8
      https://github.com/crosstool-ng/crosstool-ng/commit/896bc2d17313f32a968efb09917cc3eb2b4e3ed8
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M .gitignore
    M bootstrap
    M configure.ac
    A m4/README
    A m4/ax_require_defined.m4
    A m4/ctng_cpu_count.m4
    A m4/ctng_gperf.m4
    A m4/ctng_prog.m4
    A m4/ctng_prog_stat.m4
    A m4/ctng_set_kconfig_option.m4
    A m4/ctng_version_check.m4
    A m4/ctng_with_deprecated.m4

  Log Message:
  -----------
  Split local helper macros into separate m4's

... which are then picked up via aclocal.

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 0bcb67fa52b1318b098366fa44955f528999f4db
      https://github.com/crosstool-ng/crosstool-ng/commit/0bcb67fa52b1318b098366fa44955f528999f4db
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M .gitignore
    M configure.ac
    M kconfig/Makefile.in
    A m4/ax_build_date_epoch.m4
    A m4/ax_with_curses.m4
    A m4/ax_with_curses_extra.m4
    M m4/ctng_gperf.m4
    A m4/gettext.m4
    A m4/iconv.m4
    A m4/intlmacosx.m4
    A m4/lib-ld.m4
    A m4/lib-link.m4
    A m4/lib-prefix.m4
    A m4/nls.m4
    A m4/pkg.m4
    A m4/po.m4
    A m4/progtest.m4
    A scripts/config.rpath

  Log Message:
  -----------
  Use autoconfig-archve/automake tests

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 1ce2eab963a004ba352a5cea800e2765a7c6affd
      https://github.com/crosstool-ng/crosstool-ng/commit/1ce2eab963a004ba352a5cea800e2765a7c6affd
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M configure.ac
    M m4/ctng_prog_stat.m4
    M m4/ctng_set_kconfig_option.m4

  Log Message:
  -----------
  Simplify the macro for checking stat flavor a bit

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: d401afbddaae56093cce388e62f7ba4d9d68a327
      https://github.com/crosstool-ng/crosstool-ng/commit/d401afbddaae56093cce388e62f7ba4d9d68a327
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M Makefile.in
    M configure.ac
    M ct-ng.in
    M kconfig/Makefile.in

  Log Message:
  -----------
  Get rid of sub{lib,doc}dir

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>


  Commit: 576dcc3fee5b949cbf439fd95ab642dfcfe51a74
      https://github.com/crosstool-ng/crosstool-ng/commit/576dcc3fee5b949cbf439fd95ab642dfcfe51a74
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M configure.ac
    M kconfig/Makefile.in

  Log Message:
  -----------
  Remove special handling of dpkg-buildflags

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>


  Commit: 9238b587210c53ba51dd665ffb9ff3e13456880f
      https://github.com/crosstool-ng/crosstool-ng/commit/9238b587210c53ba51dd665ffb9ff3e13456880f
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M .gitignore
    A Makefile.am
    R Makefile.in
    M config/comp_tools/autoconf.in
    M config/configure.in.in
    M configure.ac
    A kconfig/Makefile.am
    R kconfig/Makefile.in
    M m4/ctng_version_check.m4
    A scripts/compile
    A scripts/depcomp
    M scripts/install-sh
    A scripts/ltmain.sh
    A scripts/missing
    A scripts/ylwrap

  Log Message:
  -----------
  WIP: autotoolization

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 7655fc2a3c64fce46517d4a2af047d4c6e663f50
      https://github.com/crosstool-ng/crosstool-ng/commit/7655fc2a3c64fce46517d4a2af047d4c6e663f50
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M configure.ac
    R m4/ctng_gperf.m4

  Log Message:
  -----------
  Cleanup after rebase on master:

gperf detection macros no longer needed, gperf is not used anymore.

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 66821508f4064904995189f4b46652eb6257b1ea
      https://github.com/crosstool-ng/crosstool-ng/commit/66821508f4064904995189f4b46652eb6257b1ea
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M .gitignore
    M configure.ac
    M m4/ctng_cpu_count.m4
    A m4/ctng_prog_install.m4
    M m4/ctng_prog_stat.m4

  Log Message:
  -----------
  Fix install --strip-program check after merge

Also, fix the use of AC_CACHE_CHECK in stat format checker.

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 9a4e17cf9b0e27a9af49da932db96ccb19aeb1f7
      https://github.com/crosstool-ng/crosstool-ng/commit/9a4e17cf9b0e27a9af49da932db96ccb19aeb1f7
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M kconfig/Makefile.am

  Log Message:
  -----------
  Add nconf build

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: d9d4d090265b56dc158b9ffa7a875d0a68f9c57f
      https://github.com/crosstool-ng/crosstool-ng/commit/d9d4d090265b56dc158b9ffa7a875d0a68f9c57f
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M configure.ac
    M kconfig/Makefile.am

  Log Message:
  -----------
  Enable mconf build

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: dbe3877285549d1cdc549826673cdf8f07cf154c
      https://github.com/crosstool-ng/crosstool-ng/commit/dbe3877285549d1cdc549826673cdf8f07cf154c
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M Makefile.am
    M ct-ng.in
    M kconfig/Makefile.am
    R kconfig/kconfig.mk

  Log Message:
  -----------
  Install ct-ng

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>


  Commit: 69df9ae9ddb806b42d962ae8a0b2b8f7b31f480e
      https://github.com/crosstool-ng/crosstool-ng/commit/69df9ae9ddb806b42d962ae8a0b2b8f7b31f480e
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M config/global/build-behave.in
    M ct-ng.in
    R scripts/.gitignore
    A scripts/crosstool-NG.sh
    R scripts/crosstool-NG.sh.in
    A scripts/saveSample.sh
    R scripts/saveSample.sh.in
    A scripts/scripts.mk
    R scripts/scripts.mk.in

  Log Message:
  -----------
  Remove the need for configure substitutions in scripts

... so that scripts/ directory can be installed verbatim.

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 9dc94f36627ec79721e485bb4ae50af9fb67c9fc
      https://github.com/crosstool-ng/crosstool-ng/commit/9dc94f36627ec79721e485bb4ae50af9fb67c9fc
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M .gitignore
    M Makefile.am
    M bootstrap
    M configure.ac
    M kconfig/Makefile.am
    R scripts/ylwrap

  Log Message:
  -----------
  Install "pure data" directories

... and update .gitignore. Survives 'make distcheck'.

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 35b830b55233bd932f0bcb32aff04abb1d9b3c75
      https://github.com/crosstool-ng/crosstool-ng/commit/35b830b55233bd932f0bcb32aff04abb1d9b3c75
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M bootstrap

  Log Message:
  -----------
  Ignore/modify the list of installed files to match

what was installed before.

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 0dc8565c4fa521e71667030ec0f994aa4f3918ec
      https://github.com/crosstool-ng/crosstool-ng/commit/0dc8565c4fa521e71667030ec0f994aa4f3918ec
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M .gitignore
    M ct-ng.in
    M kconfig/.gitignore
    R kconfig/lxdialog/.gitignore
    R steps.mk

  Log Message:
  -----------
  Merge steps.mk into ct-ng

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 5b95b81ea90682c124d5280b64a91a249c464ee4
      https://github.com/crosstool-ng/crosstool-ng/commit/5b95b81ea90682c124d5280b64a91a249c464ee4
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M .gitignore
    M .travis.yml
    M bootstrap
    M configure.ac
    M ct-ng.in
    M debian/control
    A paths.sh.in

  Log Message:
  -----------
  Kill gperf vestiges

Generate paths.sh by configure, do away with paths.mk.

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 5159cd7bc070a4fbf013e6c8c259ccb8ef391b0d
      https://github.com/crosstool-ng/crosstool-ng/commit/5159cd7bc070a4fbf013e6c8c259ccb8ef391b0d
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M Makefile.am
    M ct-ng.in

  Log Message:
  -----------
  Adjust the paths to match new stuff location

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: bc542408ca3c74e977e4f30d77ae6b9a6f388cbe
      https://github.com/crosstool-ng/crosstool-ng/commit/bc542408ca3c74e977e4f30d77ae6b9a6f388cbe
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M bootstrap
    M scripts/functions

  Log Message:
  -----------
  config.sub/config.guess must either be executable

or be run through shell

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: f45e29c5ca5c50bded67c295fb62e208365cf4d6
      https://github.com/crosstool-ng/crosstool-ng/commit/f45e29c5ca5c50bded67c295fb62e208365cf4d6
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M Makefile.am
    M configure.ac
    M ct-ng.in

  Log Message:
  -----------
  Restore --enable-local use

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 355f6f03fba92c71f9ff8d2e26985d2c1b7a0a0b
      https://github.com/crosstool-ng/crosstool-ng/commit/355f6f03fba92c71f9ff8d2e26985d2c1b7a0a0b
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M Makefile.am
    M configure.ac
    M ct-ng.in

  Log Message:
  -----------
  Cannot ignore 'make install' with automake

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>


  Commit: d6f5c308f9b9564df548d7d6a245a56dbf5360bc
      https://github.com/crosstool-ng/crosstool-ng/commit/d6f5c308f9b9564df548d7d6a245a56dbf5360bc
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M debian/rules

  Log Message:
  -----------
  No need for overriding MAKELEVEL anymore

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 56d785bd006ab823caf39fc16e2ae6833ef2d780
      https://github.com/crosstool-ng/crosstool-ng/commit/56d785bd006ab823caf39fc16e2ae6833ef2d780
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M Makefile.am
    M docs/ct-ng.1.in
    M maintainer/create-release.sh
    A maintainer/download-docs.sh

  Log Message:
  -----------
  Docs installation

- 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>


  Commit: bb6c97551f7cfafea811367de0a6f382d9aec36b
      https://github.com/crosstool-ng/crosstool-ng/commit/bb6c97551f7cfafea811367de0a6f382d9aec36b
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M Makefile.am
    M configure.ac
    M docs/MANUAL_ONLINE
    M maintainer/download-docs.sh
    M samples/samples.mk

  Log Message:
  -----------
  User manual installation

... when running from a release tarball.

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 970811a1c58d22fad37d8cbe2233b8344f358e78
      https://github.com/crosstool-ng/crosstool-ng/commit/970811a1c58d22fad37d8cbe2233b8344f358e78
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M Makefile.am
    M configure.ac
    R ct-ng.comp
    A ct-ng.comp.in

  Log Message:
  -----------
  Conditionally install bash completion

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: b670aaf1ad5ed2531079a7992b6feb87c0b3b9ea
      https://github.com/crosstool-ng/crosstool-ng/commit/b670aaf1ad5ed2531079a7992b6feb87c0b3b9ea
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M Makefile.am
    A bash-completion/ct-ng.in
    M configure.ac
    R ct-ng.comp.in

  Log Message:
  -----------
  Install bash completion into new location

/share/bash-completion/completions rather than /etc/bash_completion.d

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 20e8402779db3d47856b45b31e5f3d76c8554a55
      https://github.com/crosstool-ng/crosstool-ng/commit/20e8402779db3d47856b45b31e5f3d76c8554a55
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M Makefile.am

  Log Message:
  -----------
  Compress the manpage

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: fda857aeb851e5329b5dec664cc14903bf4d20a6
      https://github.com/crosstool-ng/crosstool-ng/commit/fda857aeb851e5329b5dec664cc14903bf4d20a6
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M debian/rules

  Log Message:
  -----------
  Debian: no longer need to install completion separately

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 7eb903667b59ac00d28e2ebad26e4b8c56bb0b84
      https://github.com/crosstool-ng/crosstool-ng/commit/7eb903667b59ac00d28e2ebad26e4b8c56bb0b84
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M Makefile.am
    M configure.ac

  Log Message:
  -----------
  Lintian warnings cleanup

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 4e7d0906c1047516ab6517e3abd4a83cba98139d
      https://github.com/crosstool-ng/crosstool-ng/commit/4e7d0906c1047516ab6517e3abd4a83cba98139d
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-07 (Sat, 07 Apr 2018)

  Changed paths:
    M ct-ng.in
    M scripts/crosstool-NG.sh
    M scripts/functions
    M scripts/saveSample.sh
    M scripts/show-config.sh
    M scripts/show-tuple.sh

  Log Message:
  -----------
  Support out-of-tree local builds

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: c4608f07f7e06a58d48d74b64296be663a94c604
      https://github.com/crosstool-ng/crosstool-ng/commit/c4608f07f7e06a58d48d74b64296be663a94c604
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M Makefile.am

  Log Message:
  -----------
  Only attempt to chmod bash completion script

... if it has been installed.

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: ffc638142d8bb5d70204047a7bd3bdd34b127d85
      https://github.com/crosstool-ng/crosstool-ng/commit/ffc638142d8bb5d70204047a7bd3bdd34b127d85
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-04-10 (Tue, 10 Apr 2018)

  Changed paths:
    M .gitignore
    M .travis.yml
    A Makefile.am
    R Makefile.in
    A bash-completion/ct-ng.in
    M bootstrap
    M config/comp_tools/autoconf.in
    M config/configure.in.in
    M config/global/build-behave.in
    M configure.ac
    R ct-ng.comp
    M ct-ng.in
    M debian/control
    M debian/rules
    M docs/MANUAL_ONLINE
    M docs/ct-ng.1.in
    M kconfig/.gitignore
    A kconfig/Makefile.am
    R kconfig/Makefile.in
    R kconfig/kconfig.mk
    R kconfig/lxdialog/.gitignore
    A m4/README
    A m4/ax_build_date_epoch.m4
    A m4/ax_require_defined.m4
    A m4/ax_with_curses.m4
    A m4/ax_with_curses_extra.m4
    A m4/ctng_cpu_count.m4
    A m4/ctng_prog.m4
    A m4/ctng_prog_install.m4
    A m4/ctng_prog_stat.m4
    A m4/ctng_set_kconfig_option.m4
    A m4/ctng_version_check.m4
    A m4/ctng_with_deprecated.m4
    A m4/gettext.m4
    A m4/iconv.m4
    A m4/intlmacosx.m4
    A m4/lib-ld.m4
    A m4/lib-link.m4
    A m4/lib-prefix.m4
    A m4/nls.m4
    A m4/pkg.m4
    A m4/po.m4
    A m4/progtest.m4
    M maintainer/create-release.sh
    A maintainer/download-docs.sh
    A paths.sh.in
    M samples/samples.mk
    R scripts/.gitignore
    A scripts/compile
    A scripts/config.rpath
    A scripts/crosstool-NG.sh
    R scripts/crosstool-NG.sh.in
    A scripts/depcomp
    M scripts/functions
    M scripts/install-sh
    A scripts/ltmain.sh
    A scripts/missing
    A scripts/saveSample.sh
    R scripts/saveSample.sh.in
    A scripts/scripts.mk
    R scripts/scripts.mk.in
    M scripts/show-config.sh
    M scripts/show-tuple.sh
    R steps.mk

  Log Message:
  -----------
  Merge pull request #937 from stilor/build-autotoolize

Autotoolize crosstool-ng


Compare: https://github.com/crosstool-ng/crosstool-ng/compare/7c3422675909...ffc638142d8b

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-04-11  4:27 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-11  4:27 [crosstool-ng/crosstool-ng] 896bc2: Split local helper macros into separate m4's Alexey Neyman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).