[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Acl-devel] [PATCH attr 0/5] modernize the build system
From: |
Mike Frysinger |
Subject: |
[Acl-devel] [PATCH attr 0/5] modernize the build system |
Date: |
Wed, 8 Jan 2014 14:29:15 -0500 |
The current attr build system is full of pain, but for upstream
maintainers and for distro maintainers. Punt all the hand written
logic in favor of autotools.
The first three patches in this series may be applied without the
last two. It should make the overall review/merge process easier.
Note that you might have to run `git clean -x -d` after applying
the 4th patch as some dirs have turned into files and the build
system doesn't cope with a dirty transition.
Assuming this is well received (I think the diffstat speaks for
itself), it should be easy to convert acl in the same way.
Mike Frysinger (5):
punt debian/rpm packaging logic
move gettext logic into misc.h
test: make running parallel/out-of-tree safe
modernize build system
po: regenerate files after move
.gitignore | 55 ++++---
Makefile | 127 --------------
Makefile.am | 30 ++++
Makepkgs | 103 ------------
VERSION | 7 -
attr/Makefile | 34 ----
autogen.sh | 4 +
configure.ac | 61 ++++---
debian/Makefile | 51 ------
debian/changelog | 306 ----------------------------------
debian/compat | 1 -
debian/control | 46 ------
debian/copyright | 19 ---
debian/rules | 75 ---------
debian/watch | 2 -
doc/INSTALL | 48 ------
doc/Makefile | 45 -----
doc/Makemodule.am | 5 +
examples/Makefile | 30 +---
examples/Makefile.examples | 9 -
getfattr/Makefile | 35 ----
include/Makefile | 39 -----
include/Makemodule.am | 9 +
include/builddefs.in | 111 -------------
include/buildmacros | 160 ------------------
include/buildrules | 104 ------------
include/config.h.in | 42 -----
include/install-sh | 365 -----------------------------------------
include/misc.h | 10 ++
libattr/Makefile | 50 ------
libattr/Makemodule.am | 22 +++
libmisc/Makefile | 31 ----
libmisc/Makemodule.am | 8 +
m4/Makefile | 32 ----
m4/manual_format.m4 | 31 ----
m4/multilib.m4 | 43 -----
m4/package_globals.m4 | 61 -------
m4/package_utilies.m4 | 115 -------------
man/Makefile | 41 -----
man/Makemodule.am | 29 ++++
man/man1/Makefile | 35 ----
man/man1/Makemodule.am | 4 +
man/man2/Makefile | 35 ----
man/man2/Makemodule.am | 5 +
man/man3/Makefile | 35 ----
man/man3/Makemodule.am | 6 +
man/man5/Makefile | 35 ----
man/man5/Makemodule.am | 2 +
package/Makefile | 63 -------
package/rpm/Makefile | 76 ---------
package/rpm/attr.spec.in | 91 ----------
package/rpm/macros.template | 30 ----
package/rpm/rpm-2.rc.template | 25 ---
package/tar/Makefile | 36 ----
po/.gitignore | 12 ++
po/LINGUAS | 3 +
po/Makefile | 40 -----
po/Makevars | 41 +++++
po/cs.po | 103 ++++++------
po/de.po | 139 ++++++++++------
po/es.po | 129 +++++++--------
po/fr.po | 141 ++++++++++------
po/gl.po | 135 ++++++++-------
po/nl.po | 154 ++++++++++-------
po/pl.po | 118 ++++++-------
po/sv.po | 148 ++++++++++-------
po/update-potfiles | 13 ++
setfattr/Makefile | 35 ----
test/Makefile | 49 ------
test/Makemodule.am | 15 ++
test/attr.test | 26 +--
test/root/getfattr.test | 16 +-
test/run | 26 ++-
tools/Makemodule.am | 13 ++
{attr => tools}/attr.c | 5 +-
{getfattr => tools}/getfattr.c | 0
{setfattr => tools}/setfattr.c | 0
77 files changed, 949 insertions(+), 3286 deletions(-)
delete mode 100644 Makefile
create mode 100644 Makefile.am
delete mode 100755 Makepkgs
delete mode 100644 VERSION
delete mode 100644 attr/Makefile
create mode 100755 autogen.sh
delete mode 100644 debian/Makefile
delete mode 100644 debian/changelog
delete mode 100644 debian/compat
delete mode 100644 debian/control
delete mode 100644 debian/copyright
delete mode 100755 debian/rules
delete mode 100644 debian/watch
delete mode 100644 doc/INSTALL
delete mode 100644 doc/Makefile
create mode 100644 doc/Makemodule.am
delete mode 100644 examples/Makefile.examples
delete mode 100644 getfattr/Makefile
delete mode 100644 include/Makefile
create mode 100644 include/Makemodule.am
delete mode 100644 include/builddefs.in
delete mode 100644 include/buildmacros
delete mode 100644 include/buildrules
delete mode 100644 include/config.h.in
delete mode 100755 include/install-sh
delete mode 100644 libattr/Makefile
create mode 100644 libattr/Makemodule.am
delete mode 100644 libmisc/Makefile
create mode 100644 libmisc/Makemodule.am
delete mode 100644 m4/Makefile
delete mode 100644 m4/manual_format.m4
delete mode 100644 m4/multilib.m4
delete mode 100644 m4/package_globals.m4
delete mode 100644 m4/package_utilies.m4
delete mode 100644 man/Makefile
create mode 100644 man/Makemodule.am
delete mode 100644 man/man1/Makefile
create mode 100644 man/man1/Makemodule.am
delete mode 100644 man/man2/Makefile
create mode 100644 man/man2/Makemodule.am
delete mode 100644 man/man3/Makefile
create mode 100644 man/man3/Makemodule.am
delete mode 100644 man/man5/Makefile
create mode 100644 man/man5/Makemodule.am
delete mode 100644 package/Makefile
delete mode 100644 package/rpm/Makefile
delete mode 100644 package/rpm/attr.spec.in
delete mode 100644 package/rpm/macros.template
delete mode 100644 package/rpm/rpm-2.rc.template
delete mode 100644 package/tar/Makefile
create mode 100644 po/.gitignore
create mode 100644 po/LINGUAS
delete mode 100644 po/Makefile
create mode 100644 po/Makevars
create mode 100755 po/update-potfiles
delete mode 100644 setfattr/Makefile
delete mode 100644 test/Makefile
create mode 100644 test/Makemodule.am
create mode 100644 tools/Makemodule.am
rename {attr => tools}/attr.c (99%)
rename {getfattr => tools}/getfattr.c (100%)
rename {setfattr => tools}/setfattr.c (100%)
--
1.8.4.3
- [Acl-devel] [PATCH attr 0/5] modernize the build system,
Mike Frysinger <=
- [Acl-devel] [PATCH attr 3/5] test: make running parallel/out-of-tree safe, Mike Frysinger, 2014/01/08
- [Acl-devel] [PATCH attr 2/5] move gettext logic into misc.h, Mike Frysinger, 2014/01/08
- [Acl-devel] [PATCH attr 1/5] punt debian/rpm packaging logic, Mike Frysinger, 2014/01/08
- [Acl-devel] [PATCH attr 5/5] po: regenerate files after move, Mike Frysinger, 2014/01/08
- [Acl-devel] [PATCH attr 4/5] modernize build system, Mike Frysinger, 2014/01/08
- Re: [Acl-devel] [PATCH attr 0/5] modernize the build system, Wolfram Sang, 2014/01/08
- Re: [Acl-devel] [PATCH attr 0/5] modernize the build system, Andreas Grünbacher, 2014/01/09