[Clfs-dev] iputils deprecated autotools for meson

William Harrington kb0iic at berzerkula.org
Wed Oct 3 14:50:31 PDT 2018


Greetings,

If using latest IPUtils, should be able to use meson now.

-------- Original Message --------
Subject: [iputils/iputils] deprecate autotools in favour of meson (#120)
Date: 2017-12-29 15:18
 From: Sami Kerola <notifications at github.com>
To: iputils/iputils <iputils at noreply.github.com>
Cc: Subscribed <subscribed at noreply.github.com>
Reply-To: iputils/iputils 
<reply+01936d7f12015ea4b0934a0a5807534bc4d3caa541e493f792cf00000001165e731692a169ce10ff257c at reply.github.com>

New year, new build system. This pull request removes autotools and
replaces it with meson. As far I can tell all should work, including
stuff like ninja dist. I admit manual creation is printing all sorts of
warnings, but they were there earlier. If I some day figure out how to
docbook another pull request will fix these.

For people who are unfamiliar with meson I added ./configure and
Makefile to get going. These do bare minimum, but should give just
enough hint how to go about when starting from zero. Perhaps in few
years these become unnecessary, meanwhile what ever makes building easy
should be favoured.

Let me know if changes to pull are needed. I'm sure travis will tell if
I got something wrong with it.
-------------------------

YOU CAN VIEW, COMMENT ON, OR MERGE THIS PULL REQUEST ONLINE AT:

   https://github.com/iputils/iputils/pull/120

COMMIT SUMMARY

  	* pg3: remove broken package generator kernel module
  	* build-sys: remove old build system
  	* build-sys: make meson to do everything needed

FILE CHANGES

  	* M .gitignore [1] (11)
  	* D .rpmtmp/.placeholder [2] (0)
  	* M .travis.yml [3] (12)
  	* M Makefile [4] (236)
  	* D Modules/Makefile [5] (12)
  	* D Modules/pg3.c [6] (735)
  	* D SNAPSHOT.h [7] (1)
  	* M arping.c [8] (4)
  	* A configure [9] (11)
  	* D doc/Makefile [10] (26)
  	* A doc/meson.build [11] (41)
  	* D doc/pg3.xml [12] (140)
  	* D ipg [13] (34)
  	* M meson.build [14] (161)
  	* M meson_options.txt [15] (22)
  	* D ninfod/Makefile.in [16] (88)
  	* D ninfod/config.h.in [17] (142)
  	* D ninfod/configure [18] (5539)
  	* D ninfod/configure.in [19] (143)
  	* D ninfod/install-sh [20] (251)
  	* A ninfod/meson.build [21] (25)
  	* M ninfod/ni_ifaddrs.c [22] (2)
  	* M ninfod/ninfod.c [23] (4)
  	* M ninfod/ninfod_addrs.c [24] (4)
  	* M ninfod/ninfod_core.c [25] (5)
  	* M ninfod/ninfod_name.c [26] (4)

PATCH LINKS:

  	* https://github.com/iputils/iputils/pull/120.patch
  	* https://github.com/iputils/iputils/pull/120.diff

--
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub [27], or mute the thread
[28].

	*

Links:
------
[1] https://github.com/iputils/iputils/pull/120/files#diff-0
[2] https://github.com/iputils/iputils/pull/120/files#diff-1
[3] https://github.com/iputils/iputils/pull/120/files#diff-2
[4] https://github.com/iputils/iputils/pull/120/files#diff-3
[5] https://github.com/iputils/iputils/pull/120/files#diff-4
[6] https://github.com/iputils/iputils/pull/120/files#diff-5
[7] https://github.com/iputils/iputils/pull/120/files#diff-6
[8] https://github.com/iputils/iputils/pull/120/files#diff-7
[9] https://github.com/iputils/iputils/pull/120/files#diff-8
[10] https://github.com/iputils/iputils/pull/120/files#diff-9
[11] https://github.com/iputils/iputils/pull/120/files#diff-10
[12] https://github.com/iputils/iputils/pull/120/files#diff-11
[13] https://github.com/iputils/iputils/pull/120/files#diff-12
[14] https://github.com/iputils/iputils/pull/120/files#diff-13
[15] https://github.com/iputils/iputils/pull/120/files#diff-14
[16] https://github.com/iputils/iputils/pull/120/files#diff-15
[17] https://github.com/iputils/iputils/pull/120/files#diff-16
[18] https://github.com/iputils/iputils/pull/120/files#diff-17
[19] https://github.com/iputils/iputils/pull/120/files#diff-18
[20] https://github.com/iputils/iputils/pull/120/files#diff-19
[21] https://github.com/iputils/iputils/pull/120/files#diff-20
[22] https://github.com/iputils/iputils/pull/120/files#diff-21
[23] https://github.com/iputils/iputils/pull/120/files#diff-22
[24] https://github.com/iputils/iputils/pull/120/files#diff-23
[25] https://github.com/iputils/iputils/pull/120/files#diff-24
[26] https://github.com/iputils/iputils/pull/120/files#diff-25
[27] https://github.com/iputils/iputils/pull/120
[28] 
https://github.com/notifications/unsubscribe-auth/AZNtf76QnxhXi_pnbYKx5TMQz-N0OSFjks5tFVcWgaJpZM4RPZJg

Sincerely,

William Harrington

-- 
You feel a whole lot more like you do now than you did when  you used 
to.



More information about the Clfs-dev mailing list