Skip to content
Snippets Groups Projects
  1. Sep 29, 2000
  2. Jul 23, 2000
  3. Jul 19, 2000
    • Peter Eisentraut's avatar
      Add distprep target to take some of the job of the release_prep script. · 32163099
      Peter Eisentraut authored
      The latter updated accordingly. Also add `dist' and `distcheck' targets
      to play with, but caveat packager.
      
      Updated backend/bootstrap and backend/parser makefile to make them
      marginally builddir aware and fix the usual set of things.
      
      Add rule to automatically remake config.h dependent on config.h.in and
      config.status. (Adopted from Autoconf manual and about every other
      package.) On a good day we should now have a complete and accurate set
      of dependencies throughout everything.
      32163099
  4. Jul 06, 2000
    • Peter Eisentraut's avatar
      Backend makefile cleanup. make maintainer-clean is now completely · f0b4ae69
      Peter Eisentraut authored
      functional.
      
      Handle include file installation in src/include/Makefile
      
      genbki.sh improvements: Don't substitute anything by config.status,
      instead pass in AWK and CPP through environment. Change calling
      convention to support named output files, so we get to see error
      messages on stderr.
      
      Rename bootstrap template files and install them into PREFIX/share.
      Update initdb to that effect and other readability improvements
      in initdb.
      f0b4ae69
  5. Jul 02, 2000
  6. Jul 01, 2000
  7. Jun 28, 2000
    • Peter Eisentraut's avatar
      Makefile cleanup for interface tree. Now essentially with all the · 44f64dd3
      Peter Eisentraut authored
      standard targets and behaviour. Replaced Makefile.in's with
      Makefile's and declared the respective variables in Makefile.global.
      
      maintainer-clean target now available at top level, although it does
      not work in the backend tree yet.
      
      Cleanup pass over Makefile.shlib, renamed some targets and variables.
      The shared library symlink tests are now done by make, not the shell.
      
      ecpg: Remove one warning in sloppy flex output.
      
      PL/Perl and Perl interface: the MakeMaker documentation is confusing,
      the realclean target *does* "delete derived files", but it also
      uninstalls them. Don't use that.
      
      The submake targets in the various bin directories that update libpq
      should `make all', not `make libpq.a'. That is a) unportable, and
      b) doesn't build the shared library.
      44f64dd3
  8. Jun 27, 2000
  9. Jun 10, 2000
    • Peter Eisentraut's avatar
      Moved the intricacies of the perl interface build into its own makefile · 6de89c9a
      Peter Eisentraut authored
      that now functions as a wrapper around the MakeMaker stuff. It might
      even behave sensically when we have separate build dirs. Same for plperl,
      which of course still doesn't work very well. Made sure that plperl
      respects the choice of --libdir.
      
      Added --with-python to automatically build and install the Python interface.
      Works similarly to the Perl5 stuff.
      
      Moved the burden of the distclean targets lower down into the source tree.
      Eventually, each make file should have its own.
      
      Added automatic remaking of makefiles and configure. Currently only for the
      top-level because of a bug(?) in Autoconf. Use GNU `missing' to work around
      missing autoconf and aclocal. Start factoring out macros into their own
      config/*.m4 files to increase readability and organization.
      6de89c9a
  10. Jun 07, 2000
  11. Feb 29, 2000
  12. Jan 20, 2000
  13. Jan 16, 2000
  14. Jan 09, 2000
    • Tom Lane's avatar
      New scheme for managing platform-specific regress test result files. · bd62e062
      Tom Lane authored
      Instead of hard-wiring one result file per platform, there is a map file
      'resultmap' that says which one to use --- a lot like template/.similar.
      I have only created entries in resultmap for my own platform (HPUX) so
      far; feel free to add lines for other platforms.
      bd62e062
  15. Dec 04, 1999
  16. Oct 31, 1999
  17. Oct 12, 1999
  18. Aug 08, 1999
  19. Jul 01, 1999
  20. Oct 18, 1998
  21. Oct 17, 1998
  22. Oct 16, 1998
  23. Oct 12, 1998
  24. Oct 09, 1998
  25. Oct 07, 1998
  26. Oct 06, 1998
  27. Sep 29, 1998
    • Marc G. Fournier's avatar
      · 44e01bf9
      Marc G. Fournier authored
      From: Jan Wieck <jwieck@debis.com>
      
          here  is  the  patch  that  includes  PL/pgSQL into the build
          (currently with make errors ignored) and  adds  a  regression
          test for it. A clean build and regression ran fine here.
      
          Can you please apply it?
      
          The  tar  should  be  extracted  in  /usr/local/src/pgsql and
          creates the following files:
      
          src/pl/Makefile
                  called by toplevel GNUmakefile and for now only calls
                  src/pl/plpgsql/Makefile
      
          src/pl/plpgsql/Makefile
                  calls  src/pl/plpgsql/src/Makefile  (here the call to
                  make ignores build errors  -  this  must  be  changed
                  later for the final release).
      
          src/test/regress/input/install_plpgsql.source
                  SQL script installing PL/pgSQL language in regression
                  database. Will be modified by  .../input/Makefile  to
                  point  to  correct  PGLIB  directory where plpgsql.so
                  gets installed.
      
          src/test/regress/output/install_plpgsql.source
                  expected output for installation script.
      
          src/test/regress/sql/plpgsql.sql
                  the main regression  test.  It  tests  functions  and
                  triggers written in PL/pgSQL including views that use
                  supportfunctions in this language.
      
          src/test/regress/expected/plpgsql.out
                  the expected output for the above regression test.
      
          make_plpgsql.diff
                  patch that adds some lines to
      
                  src/GNUmakefile.in
                  src/test/regress/expected/Makefile
                  src/test/regress/input/Makefile
                  src/test/regress/output/Makefile
                  src/test/regress/sql/Makefile
                  src/test/regress/sql/tests
      44e01bf9
  28. Sep 14, 1998
    • Marc G. Fournier's avatar
      · b97a2277
      Marc G. Fournier authored
      Change order of install...installing interfaces is the last to be done,
      as, if not installing as root (which nobody *should* be doing, of course),
      the perl install fails, which means that both bin and man directories
      are not installed :(
      
      This way, only thing that doesn't get installed is perl interface...
      b97a2277
  29. Sep 11, 1998
  30. Aug 30, 1998
  31. Apr 06, 1998
  32. Jan 18, 1998
  33. Jan 13, 1998
  34. Dec 26, 1997
  35. Dec 22, 1997
Loading