[PATCH 0/3] Drop popt dependency

Dan Nicholson dbn.lists at gmail.com
Thu Mar 22 10:36:49 PDT 2012


Dusting off and rebasing a patchset from a while ago.

Now that pkg-config has a hard dependency on glib2, we can drop usage
of popt since glib2 provides equivalent functionality. Essentially
this is the same conversion GNOME did years ago when glib grew
popt-like APIs.

This also removes the wart of the internal popt that hasn't been
updated in years and has at least one unfixed bug in it.

The following changes since commit b93f7958488ba99e3e81ea97a81c474a5e90b570:

  Fix typo in configure.ac which led to confusing error messages from configure (2011-09-20 08:50:51 +0200)

are available in the git repository at:
  git://people.freedesktop.org/~dbn/pkg-config no-popt

Dan Nicholson (3):
  Use glib to parse argv strings instead of popt
  Convert to GOption for command line option parsing
  Drop popt usage and remove unused popt sources

 Makefile.am       |   17 +--
 configure.ac      |   17 --
 main.c            |  216 +++++++++-----------
 parse.c           |   61 ++----
 pkg.c             |    2 +-
 popt/COPYING      |   22 --
 popt/Makefile.am  |   12 -
 popt/findme.c     |   90 --------
 popt/findme.h     |   31 ---
 popt/popt.c       |  588 -----------------------------------------------------
 popt/popt.h       |  131 ------------
 popt/poptconfig.c |  188 -----------------
 popt/popthelp.c   |  306 ----------------------------
 popt/poptint.h    |   85 --------
 popt/poptparse.c  |  126 ------------
 15 files changed, 129 insertions(+), 1763 deletions(-)
 delete mode 100644 popt/COPYING
 delete mode 100644 popt/Makefile.am
 delete mode 100644 popt/findme.c
 delete mode 100644 popt/findme.h
 delete mode 100644 popt/popt.c
 delete mode 100644 popt/popt.h
 delete mode 100644 popt/poptconfig.c
 delete mode 100644 popt/popthelp.c
 delete mode 100644 popt/poptint.h
 delete mode 100644 popt/poptparse.c

-- 
1.7.7.6



More information about the pkg-config mailing list