netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] patches for an autotooled version of 'nftables'. (vers. 2)
@ 2014-07-07 14:19 Giorgio Dal Molin
  2014-07-07 14:19 ` [PATCH 1/7] autotool conversion: autotools support for the subdir. 'files/nftables' Giorgio Dal Molin
                   ` (7 more replies)
  0 siblings, 8 replies; 22+ messages in thread
From: Giorgio Dal Molin @ 2014-07-07 14:19 UTC (permalink / raw)
  To: netfilter-devel; +Cc: Giorgio Dal Molin

Hi,

I'm sending a couple of patches to add autotools support to the 'nftables' project.

I would like to have some feedback on it and eventually see the patches
merged on the main 'nftables' repo.

The patches are based on the version 0.3 of nftable:

commit id: ae73759150652213029718ecfa3017fa28e879c1

upstream.

The whole changes are divided in different commits for the sake of clarity
and documentation but it's not really possible to build any of the tree states
in between, only the last 'autotool conversion: ...' state is usable.

Target of these patches is a sw package that is easier to configure, cross-compile,
build in parallel also from a different build directory, and that supports
creating release tar archives.

One of my tests was to create a release distribution from there:

# cd /tmp
# mkdir nft_build
# cd nft_build
# /tmp/nftable-0.3_autotooled/autogen.sh
# /tmp/nftable-0.3_autotooled/configure
# make distcheck

The 'distcheck' target tries to configure/build/locally-install the package and if it's all
right it produces a tar archive with all that's needed for a release.

giorgio


Giorgio Dal Molin (7):
  autotool conversion: converted the subdir. 'src/'
  autotool conversion: updated the files .gitignore
  autotool conversion: use pkg-config to find 'libmnl', libnftnl' and
    'ncurses'.
  autotool conversion: Converted the support for the 'doc/' subdir.
  autotools conversion: commit the rest of the configure.ac changes.
  autotool conversion: autotools support for the subdir.
    'files/nftables'.
  autotools conversion: include the header 'config.h' in every C source
    file.

 .gitignore                   |   19 +-
 autogen.sh                   |   10 +-
 configure.ac                 |  133 ++-
 doc/Makefile.am              |   10 +
 doc/Makefile.in              |   20 -
 files/nftables/Makefile.am   |   13 +
 files/nftables/bridge-filter |    2 +-
 files/nftables/inet-filter   |    2 +-
 files/nftables/ipv4-filter   |    2 +-
 files/nftables/ipv4-mangle   |    2 +-
 files/nftables/ipv4-nat      |    2 +-
 files/nftables/ipv6-filter   |    2 +-
 files/nftables/ipv6-mangle   |    2 +-
 files/nftables/ipv6-nat      |    2 +-
 m4/ax_lib_readlibe.m4        |  107 ++
 src/.gitignore               |    4 +-
 src/Makefile.am              |   44 +
 src/Makefile.in              |   31 -
 src/cli.c                    |    3 +
 src/ct.c                     |    3 +
 src/datatype.c               |    3 +
 src/erec.c                   |    3 +
 src/evaluate.c               |    3 +
 src/expression.c             |    3 +
 src/exthdr.c                 |    3 +
 src/gmputil.c                |    3 +
 src/main.c                   |    3 +
 src/meta.c                   |    3 +
 src/mnl.c                    |    3 +
 src/netlink.c                |    3 +
 src/netlink_delinearize.c    |    3 +
 src/netlink_linearize.c      |    3 +
 src/parser.y                 | 2251 ------------------------------------------
 src/payload.c                |    3 +
 src/proto.c                  |    3 +
 src/rbtree.c                 |    3 +
 src/rule.c                   |    3 +
 src/scanner.l                |    3 +-
 src/segtree.c                |    3 +
 src/statement.c              |    3 +
 src/utils.c                  |    3 +
 src/yacc_parser.y            | 2251 ++++++++++++++++++++++++++++++++++++++++++
 42 files changed, 2605 insertions(+), 2370 deletions(-)
 create mode 100644 doc/Makefile.am
 delete mode 100644 doc/Makefile.in
 create mode 100644 files/nftables/Makefile.am
 create mode 100644 m4/ax_lib_readlibe.m4
 create mode 100644 src/Makefile.am
 delete mode 100644 src/Makefile.in
 delete mode 100644 src/parser.y
 create mode 100644 src/yacc_parser.y

-- 
2.0.1


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2014-07-25 21:55 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-07 14:19 [PATCH 0/7] patches for an autotooled version of 'nftables'. (vers. 2) Giorgio Dal Molin
2014-07-07 14:19 ` [PATCH 1/7] autotool conversion: autotools support for the subdir. 'files/nftables' Giorgio Dal Molin
2014-07-07 14:19 ` [PATCH 2/7] autotool conversion: use pkg-config to find 'libmnl', libnftnl' and 'ncurses' Giorgio Dal Molin
2014-07-07 14:19 ` [PATCH 3/7] autotool conversion: converted the subdir. 'src/' Giorgio Dal Molin
2014-07-10 10:08   ` Pablo Neira Ayuso
2014-07-10 10:42     ` Giorgio Dal Molin
2014-07-07 14:19 ` [PATCH 4/7] autotools conversion: include the header 'config.h' in every C source file Giorgio Dal Molin
2014-07-10 10:04   ` Patrick McHardy
2014-07-11  7:24     ` Jan Engelhardt
2014-07-07 14:19 ` [PATCH 5/7] autotool conversion: Converted the support for the 'doc/' subdir Giorgio Dal Molin
2014-07-07 14:19 ` [PATCH 6/7] autotools conversion: commit the rest of the configure.ac changes Giorgio Dal Molin
2014-07-07 14:19 ` [PATCH 7/7] autotool conversion: updated the files .gitignore Giorgio Dal Molin
2014-07-25 17:16 ` [PATCH 0/7] patches for an autotooled version of 'nftables'. (vers. 2) Pablo Neira Ayuso
2014-07-25 21:53   ` [PATCH 0/8] patches for an autotooled version of 'nftables' Giorgio Dal Molin
2014-07-25 21:53     ` [PATCH 1/8] autotool conversion: Added some required files, removed some unneeded Giorgio Dal Molin
2014-07-25 21:53     ` [PATCH 2/8] autotool conversion: autotools support for the subdir. 'files/nftables' Giorgio Dal Molin
2014-07-25 21:53     ` [PATCH 3/8] autotool conversion: use pkg-config to find 'libmnl', libnftnl' and 'ncurses' Giorgio Dal Molin
2014-07-25 21:53     ` [PATCH 4/8] autotool conversion: converted the subdir. 'src/' Giorgio Dal Molin
2014-07-25 21:53     ` [PATCH 5/8] autotools conversion: include the header 'config.h' in every C source file Giorgio Dal Molin
2014-07-25 21:53     ` [PATCH 6/8] autotool conversion: Converted the support for the 'doc/' subdir Giorgio Dal Molin
2014-07-25 21:53     ` [PATCH 7/8] autotools conversion: commit the rest of the configure.ac changes Giorgio Dal Molin
2014-07-25 21:53     ` [PATCH 8/8] autotool conversion: updated the files .gitignore Giorgio Dal Molin

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 NNTP newsgroup(s).