1. 27 Jan, 2019 1 commit
  2. 27 May, 2018 1 commit
    • Colin Watson's avatar
      Switch to bootstrap · 9b7b0d22
      Colin Watson authored
      We no longer keep autogenerated files in git.
      
      * .gitignore: Add **/Makefile.in, /INSTALL, /aclocal.m4, /build-aux,
      /config.h.in, /configure, /gl, and /gnulib.  Remove gnulib/*.
      * INSTALL, Makefile.in, aclocal.m4, autogen.sh, build-aux, config.h.in,
      configure, gnulib, lib/Makefile.in, man/Makefile.in, tests/Makefile.in:
      Remove.
      * bootstrap, bootstrap.conf: New files.
      * Makefile.am (SUBDIRS, EXTRA_DIST, ACLOCAL_AMFLAGS): Refer to gl/
      rather than gnulib/ (gnulib/ now contains pristine source).
      (EXTRA_DIST): Replace autogen.sh with bootstrap and bootstrap.conf.
      Remove gnulib/m4/gnulib-cache.m4 and gnulib/m4/gnulib-tool.m4.
      * configure.ac (AC_CONFIG_FILES): Refer to gl/ rather than gnulib/.
      * lib/Makefile.am (libpipeline_la_CPPFLAGS, libpipeline_la_LIBADD):
      Likewise.
      * tests/Makefile.am (LIBS, AM_CPPFLAGS): Likewise.
      * release.sh: Call ./bootstrap rather than ./autogen.sh.
      9b7b0d22
  3. 14 Nov, 2017 1 commit
    • Colin Watson's avatar
      Version: 1.5.0. · 5b448639
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to 6:0:5.
      5b448639
  4. 10 Jul, 2017 1 commit
    • Colin Watson's avatar
      Version: 1.4.2. · 730709d0
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to 5:2:4.
      730709d0
  5. 17 Aug, 2015 1 commit
    • Colin Watson's avatar
      Version: 1.4.1. · 84ee401d
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
      5:1:4.
      84ee401d
  6. 26 Oct, 2014 1 commit
    • Colin Watson's avatar
      Version: 1.4.0. · 76ae983a
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
      5:0:4.
      76ae983a
  7. 22 Sep, 2014 1 commit
    • Colin Watson's avatar
      Version: 1.3.1. · 906b40bf
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
      4:1:3.
      906b40bf
  8. 17 Sep, 2014 1 commit
  9. 26 Mar, 2014 1 commit
    • Colin Watson's avatar
      Version: 1.3.0. · 74678ab2
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
      4:0:3.
      74678ab2
  10. 18 Dec, 2013 1 commit
    • Colin Watson's avatar
      Version: 1.2.6. · 609e59d2
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
        3:6:2.
      609e59d2
  11. 03 Dec, 2013 1 commit
    • Colin Watson's avatar
      Version: 1.2.5. · 0f9bf5c4
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
        3:5:2.
      0f9bf5c4
  12. 06 Jun, 2013 1 commit
    • Colin Watson's avatar
      * Version: 1.2.4. · b98bf1c6
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
        3:4:2.
      b98bf1c6
  13. 05 Jun, 2013 1 commit
    • Colin Watson's avatar
      Quieten warnings from compiling Gnulib. · 5acb97d8
      Colin Watson authored
      * m4/pipeline-gcc-warning.m4: Remove.
      * gnulib: Import warnings module.
      * configure.ac: Replace PIPELINE_GCC_WARNING with gl_WARN_ADD.
      * lib/Makefile.am (AM_CFLAGS): Add $(WARN_CFLAGS).
      * tests/Makefile.am (AM_CFLAGS): Likewise.
      5acb97d8
  14. 24 Apr, 2013 1 commit
    • Colin Watson's avatar
      * Version: 1.2.3. · 4b99751b
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
        3:3:2.
      4b99751b
  15. 17 Sep, 2012 1 commit
    • Colin Watson's avatar
      * Version: 1.2.2. · 36579417
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
        3:2:2.
      36579417
  16. 02 Mar, 2012 1 commit
    • Colin Watson's avatar
      * Version: 1.2.1. · 1e17dcca
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
        3:1:2.
      1e17dcca
  17. 18 Mar, 2011 1 commit
    • Colin Watson's avatar
      * Version: 1.2.0. · d0ead748
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
        3:0:2.
      d0ead748
  18. 11 Dec, 2010 1 commit
    • Colin Watson's avatar
      * Version: 1.1.0. · c1e9aebf
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
        2:0:1.
      c1e9aebf
  19. 29 Oct, 2010 1 commit
  20. 25 Oct, 2010 2 commits
    • Colin Watson's avatar
      * gnulib: Import mkstemp module. · f4a906e1
      Colin Watson authored
      * tests/Makefile.am (TESTS): Add redirect.
        (LIBPIPELINE): Rename to ...
        (LIBS): ... this, and add libgnu and $(LTLIBOBJS).
        (AM_CPPFLAGS): Add -I$(top_srcdir)/gnulib/lib and
        -I$(top_builddir)/gnulib/lib.
        (clean-local): Remove temporary test files.
        (basic_LDADD): Use $(LIBS) rather than $(LIBPIPELINE).
        (redirect_SOURCES, redirect_LDADD): Add.
      * tests/redirect.c: New file.
      * .bzrignore: Add gnulib/lib/time.h and tests/redirect.
      
      * lib/Makefile.am (libpipeline_la_CPPFLAGS): Remove spurious
        -I$(top_builddir)/include.
      f4a906e1
    • Colin Watson's avatar
      Start test suite. · 8bae16e3
      Colin Watson authored
      * lib/Makefile.am (libpipeline_la_LDFLAGS): Remove -module; this
        introduces too many complications for now.
      
      * configure.ac: Test for check >= 0.9.4.
        (AC_CONFIG_FILES): Add tests/Makefile.
      * Makefile.am (SUBDIRS): Add tests if check was found.
      * tests/Makefile.am: New file.
      * tests/basic.c: New file.
      * .bzrignore: Add tests/basic.
      8bae16e3
  21. 11 Oct, 2010 1 commit
    • Colin Watson's avatar
      Remove gettext support. It's overkill for a library considering · 137f29a1
      Colin Watson authored
      that we only emit error messages, and it vastly inflates the size of
      our configuration requirements.
      * Makefile.am (SUBDIRS): Remove gnulib/po and po.
        (EXTRA_DIST): Remove everything except gnulib/m4/sockpfaf.m4.
      * autogen.sh: Remove call to autopoint and removal of po/ChangeLog.
      * configure.ac: Remove calls to AM_GNU_GETTEXT and
        AM_GNU_GETTEXT_VERSION.  Stop substituting LINGUAS.
        (AC_CONFIG_FILES): Remove gnulib/po/Makefile.in and
        po/Makefile.in.
      * gnulib/m4/gnulib-cache.m4: Remove --po-base and --po-domain
        options.  Remove gettext module.
      * lib/Makefile.am (libpipeline_la_LIBADD): Remove @LTLIBINTL@.
      * lib/pipeline.c (command_new_argstr, command_start_child),
        pipeline_get_infile, pipeline_get_outfile,
        pipeline_install_sigchld, pipeline_start, pipeline_wait,
        pipeline_pump): Remove gettext support.
      * po/*: Remove.
      * .bzrignore: Remove gnulib/po and po/*.
      137f29a1
  22. 07 Oct, 2010 3 commits
    • Colin Watson's avatar
      * lib/libpipeline.pc.in: New file. · e1e51063
      Colin Watson authored
      * configure.ac (AC_CONFIG_FILES): Add lib/libpipeline.pc.
      * lib/Makefile.am (pkgconfigdir, pkgconfig_DATA): Install
        libpipeline.pc to $(libdir)/pkgconfig.
      * .bzrignore: Add lib/libpipeline.pc.
      e1e51063
    • Colin Watson's avatar
    • Colin Watson's avatar
      Build independently from man-db. Many new files from gettextize, · b6f54f99
      Colin Watson authored
      gnulib-tool, and autoreconf.
      * lib/appendstr.c: New file, from man-db.
      * lib/debug.c: Likewise.
      * m4/pipeline-gcc-warning.m4: Likewise.
      * m4/pipeline-socketpair.m4: Likewise.
      * lib/pipeline-private.h: New file.
      * lib/pipeline.c (command_new_argstr): Use strcmp rather than STREQ.
        (pipeline_install_post_fork): New function.
        (pipeline_start): Call post-fork handler rather than hardcoding
        pop_all_cleanups.
      * lib/pipeline.h (pipeline_install_post_fork): Add prototype.
      * lib/pipeline.c: Update copyright notice for libpipeline.
      * lib/pipeline.h: Likewise.
      * gnulib: Import dirname, error, gettext, lib-ignore, setenv,
        sigaction, signal, sigprocmask, strerror, strsignal, sys_select,
        xalloc, xstrndup, and xvasprintf modules.
      * Makefile.am: New file.
      * NEWS: New file.
      * autogen.sh: New file.
      * configure.ac: New file.
      * lib/Makefile.am: New file.
      * .bzrignore: New file.
      b6f54f99