Thread: pgsql: Remove dead ports

pgsql: Remove dead ports

From
Peter Eisentraut
Date:
Remove dead ports

Remove the following ports:

- dgux
- nextstep
- sunos4
- svr4
- ultrix4
- univel

These are obsolete and not worth rescuing.  In most cases, there is
circumstantial evidence that they wouldn't work anymore anyway.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/f2f9439fbfba378cb64cd6e5a046e0184cd542c6

Modified Files
--------------
configure                             |    9 ---
configure.in                          |    9 ---
doc/src/sgml/installation.sgml        |    6 +-
src/Makefile.shlib                    |   12 ----
src/backend/main/main.c               |    4 -
src/backend/port/dynloader/dgux.c     |    6 --
src/backend/port/dynloader/dgux.h     |   44 -------------
src/backend/port/dynloader/irix.h     |    2 +-
src/backend/port/dynloader/nextstep.c |   84 -------------------------
src/backend/port/dynloader/nextstep.h |   26 --------
src/backend/port/dynloader/sunos4.c   |    7 --
src/backend/port/dynloader/sunos4.h   |   46 --------------
src/backend/port/dynloader/svr4.c     |    7 --
src/backend/port/dynloader/svr4.h     |   46 --------------
src/backend/port/dynloader/ultrix4.c  |   67 --------------------
src/backend/port/dynloader/ultrix4.h  |  109 ---------------------------------
src/backend/port/dynloader/univel.c   |    7 --
src/backend/port/dynloader/univel.h   |   49 ---------------
src/backend/port/dynloader/unixware.h |    2 +-
src/backend/port/nextstep/Makefile    |   17 -----
src/backend/port/nextstep/port.c      |   62 -------------------
src/include/port/dgux.h               |    3 -
src/include/port/nextstep.h           |   19 ------
src/include/port/sunos4.h             |    7 --
src/include/port/svr4.h               |    3 -
src/include/port/ultrix4.h            |   57 -----------------
src/include/port/univel.h             |    8 ---
src/include/storage/s_lock.h          |   13 ----
src/makefiles/Makefile.dgux           |    9 ---
src/makefiles/Makefile.sunos4         |   12 ----
src/makefiles/Makefile.svr4           |   15 -----
src/makefiles/Makefile.ultrix4        |   11 ---
src/makefiles/Makefile.univel         |   10 ---
src/template/dgux                     |    1 -
src/template/nextstep                 |    5 --
src/template/sunos4                   |    7 --
src/template/univel                   |    2 -
37 files changed, 5 insertions(+), 798 deletions(-)


Re: pgsql: Remove dead ports

From
Tom Lane
Date:
Peter Eisentraut <peter_e@gmx.net> writes:
> Remove dead ports

Checking this patch, I noticed that config.guess and config.sub harbor
most of the remaining references to those platforms, which reminded me:
don't we usually update those files from autoconf upstream before beta?

            regards, tom lane

Re: pgsql: Remove dead ports

From
Bruce Momjian
Date:
On Wed, May 02, 2012 at 12:31:10AM -0400, Tom Lane wrote:
> Peter Eisentraut <peter_e@gmx.net> writes:
> > Remove dead ports
>
> Checking this patch, I noticed that config.guess and config.sub harbor
> most of the remaining references to those platforms, which reminded me:
> don't we usually update those files from autoconf upstream before beta?

I looked at that because they have 'bsdi' references too.  Is that file
auto-generated, and the references are not ours but autoconf's?  There
are a lot of platforms there we never supported, e.g.
Night_Hawk:Power_UNIX.

--
  Bruce Momjian  <bruce@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

  + It's impossible for everything to be true. +