<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/postgresql.git/src/bin/pg_id/Makefile, branch master</title>
<subtitle>git.postgresql.org: git/postgresql.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/'/>
<entry>
<title>Remove pg_id.</title>
<updated>2003-12-17T18:44:09+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2003-12-17T18:44:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=b40b3306faa36e469d52a5fa86e8cbcbd6fdbff2'/>
<id>b40b3306faa36e469d52a5fa86e8cbcbd6fdbff2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>$Header: -&gt; $PostgreSQL Changes ...</title>
<updated>2003-11-29T19:52:15+00:00</updated>
<author>
<name>PostgreSQL Daemon</name>
<email>webmaster@postgresql.org</email>
</author>
<published>2003-11-29T19:52:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=969685ad443637a24650909357e4e768a88412fc'/>
<id>969685ad443637a24650909357e4e768a88412fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make all commands that link a program look like</title>
<updated>2000-11-30T20:36:13+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2000-11-30T20:36:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=e5ba2fc5b59ee5a7993b3ab65a32860661da81b8'/>
<id>e5ba2fc5b59ee5a7993b3ab65a32860661da81b8</id>
<content type='text'>
$(CC) $(CFLAGS) $(LDFLAGS) &lt;object files&gt; &lt;extra-libraries&gt; $(LIBS) -o $@

This form seemed to be the most portable, readable, and logical, but in any
case it's better than having a dozen different ones in the tree.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
$(CC) $(CFLAGS) $(LDFLAGS) &lt;object files&gt; &lt;extra-libraries&gt; $(LIBS) -o $@

This form seemed to be the most portable, readable, and logical, but in any
case it's better than having a dozen different ones in the tree.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support for DESTDIR make variable. This is used as in `make install</title>
<updated>2000-09-17T13:02:52+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2000-09-17T13:02:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=335248c9b7cf590f03c67aa0cadfcf95627fedd5'/>
<id>335248c9b7cf590f03c67aa0cadfcf95627fedd5</id>
<content type='text'>
DESTDIR=/else/where' and prepends the value of DESTDIR to the full
installation paths (e.g., /else/where/usr/local/pgsql/bin). This allows
users to install the package into a location different from the one that
was configured and hard-coded into various scripts, e.g., for creating
binary packages.

DESTDIR is in many cases preferrable over `make install
prefix=/else/where' because

a) `prefix' affects the path that is hard-coded into the files, which can
lead to a `make install prefix=xxx' (as done by the regression test
driver) corrupting the files in the source tree with wrong paths.

b) it doesn't work at all if a directory was overridden to not depend on
`prefix', e.g., --sysconfdir=/etc.

(Updating the regression test driver to use DESTDIR is a separate
undertaking.)

See also autoconf@gnu.org, From: Akim Demaille &lt;akim@epita.fr&gt;, Date: 08
Sep 2000 12:48:59 +0200, Message-ID:
&lt;mv4em2vb1lw.fsf@nostromo.lrde.epita.fr&gt;, Subject: Re: HTML format
documentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DESTDIR=/else/where' and prepends the value of DESTDIR to the full
installation paths (e.g., /else/where/usr/local/pgsql/bin). This allows
users to install the package into a location different from the one that
was configured and hard-coded into various scripts, e.g., for creating
binary packages.

DESTDIR is in many cases preferrable over `make install
prefix=/else/where' because

a) `prefix' affects the path that is hard-coded into the files, which can
lead to a `make install prefix=xxx' (as done by the regression test
driver) corrupting the files in the source tree with wrong paths.

b) it doesn't work at all if a directory was overridden to not depend on
`prefix', e.g., --sysconfdir=/etc.

(Updating the regression test driver to use DESTDIR is a separate
undertaking.)

See also autoconf@gnu.org, From: Akim Demaille &lt;akim@epita.fr&gt;, Date: 08
Sep 2000 12:48:59 +0200, Message-ID:
&lt;mv4em2vb1lw.fsf@nostromo.lrde.epita.fr&gt;, Subject: Re: HTML format
documentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix relative path references so that make knowns which dependencies refer</title>
<updated>2000-08-31T16:12:35+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2000-08-31T16:12:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=424f0edcb8d73446223f1812d3ca88150e1cc953'/>
<id>424f0edcb8d73446223f1812d3ca88150e1cc953</id>
<content type='text'>
to one another. Sort out builddir vs srcdir variable namings. Remove some
now obsoleted make variables.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to one another. Sort out builddir vs srcdir variable namings. Remove some
now obsoleted make variables.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile cleanup for bin and pl subtrees. They should now support</title>
<updated>2000-06-27T00:32:06+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2000-06-27T00:32:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=5bb8b62983799c8bb5ef2e578629dbd2705bbd52'/>
<id>5bb8b62983799c8bb5ef2e578629dbd2705bbd52</id>
<content type='text'>
all the standard semantics. Also get rid of Makefile.in's on the
way and instead declare all variables in Makefile.global.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
all the standard semantics. Also get rid of Makefile.in's on the
way and instead declare all variables in Makefile.global.
</pre>
</div>
</content>
</entry>
<entry>
<title>I have tested the beta3 on WinNT and here are the results:</title>
<updated>2000-03-31T14:14:36+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2000-03-31T14:14:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=ac70c3547b81bed9768d2071b1b2e35bfbb3adcd'/>
<id>ac70c3547b81bed9768d2071b1b2e35bfbb3adcd</id>
<content type='text'>
- I was unable to compile ecpg due to the ":=" instead of "=" in defining
LIBPQDIR and some other variables in Makefile.global.in
- pg_id (and also pg_encoding) executable was not removed during "make
clean" - there was no $(X) appended to the executable name for rm
- I have added result for int2, int4, float8 and geometry regression tests
        - int2, int2 - yet another message for too large numbers ;-)
        - float8 - it is problably a bug in the newlib C library - it has no
error message for numbers with exponent -400
        - geometry - differences in precision of float numbers
- I have added appropriate lines into resultmap file
- I have modified the script regress.sh to use "case" statement when testing
the hostname. For cygwin the script is called with "i686-pc-cygwin" (on my
machine) as a parameter and this was not catched with the "if" statement.
The check was done for PORTNAME (win) and not HOSTNAME (i.86-pc-cygwin*).

The patch for described modifications is included.

All this modifications can be applied to "current" tree too.
The compilation was done on CygwinB20.1 with gcc 2.95, cygipc library 1.05.
The binaries were able to run also on the newest development snapshot
(2000-03-25).

                        Dan
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- I was unable to compile ecpg due to the ":=" instead of "=" in defining
LIBPQDIR and some other variables in Makefile.global.in
- pg_id (and also pg_encoding) executable was not removed during "make
clean" - there was no $(X) appended to the executable name for rm
- I have added result for int2, int4, float8 and geometry regression tests
        - int2, int2 - yet another message for too large numbers ;-)
        - float8 - it is problably a bug in the newlib C library - it has no
error message for numbers with exponent -400
        - geometry - differences in precision of float numbers
- I have added appropriate lines into resultmap file
- I have modified the script regress.sh to use "case" statement when testing
the hostname. For cygwin the script is called with "i686-pc-cygwin" (on my
machine) as a parameter and this was not catched with the "if" statement.
The check was done for PORTNAME (win) and not HOSTNAME (i.86-pc-cygwin*).

The patch for described modifications is included.

All this modifications can be applied to "current" tree too.
The compilation was done on CygwinB20.1 with gcc 2.95, cygipc library 1.05.
The binaries were able to run also on the newest development snapshot
(2000-03-25).

                        Dan
</pre>
</div>
</content>
</entry>
<entry>
<title>I checked the WinNT port yesterday (a few days old snapshot from CVS) and I</title>
<updated>2000-02-09T16:23:44+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2000-02-09T16:23:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=ecd853737690478f85c5304a5ea1f4a3792480b3'/>
<id>ecd853737690478f85c5304a5ea1f4a3792480b3</id>
<content type='text'>
am including a patch to get it compile.

changes to psql:
- added less as default pager when compiling on Cygwin
- need to declare "filename_completion_function" because it is not exported
from readline -&gt; added to include/port/win.h

changes to pg_id:
- include of &lt;getopt.h&gt;
- add .exe when installing

I think there is a problem with calling the regress tests on WinNT - it
should be called with PORTNAME not HOST as the parameter to regress.sh or
the check  when to add "-h localhost" to psql has to be changed. Now it is
checked against the PORTNAME.

The results of the regress tests were OK with expected failures ;-)

Daniel Horak
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am including a patch to get it compile.

changes to psql:
- added less as default pager when compiling on Cygwin
- need to declare "filename_completion_function" because it is not exported
from readline -&gt; added to include/port/win.h

changes to pg_id:
- include of &lt;getopt.h&gt;
- add .exe when installing

I think there is a problem with calling the regress tests on WinNT - it
should be called with PORTNAME not HOST as the parameter to regress.sh or
the check  when to add "-h localhost" to psql has to be changed. Now it is
checked against the PORTNAME.

The results of the regress tests were OK with expected failures ;-)

Daniel Horak
</pre>
</div>
</content>
</entry>
<entry>
<title>Added new pg_id to fix initdb problems</title>
<updated>2000-01-20T21:51:09+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2000-01-20T21:51:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=13f88750178ced2b948a3d2b8370f5231534577d'/>
<id>13f88750178ced2b948a3d2b8370f5231534577d</id>
<content type='text'>
New INSTALL file
Fixed a copyright notice
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New INSTALL file
Fixed a copyright notice
</pre>
</div>
</content>
</entry>
<entry>
<title>another round of user interface cleanups</title>
<updated>2000-01-19T20:08:36+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2000-01-19T20:08:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=65e00518431652be36cfa676a3e216315e4dd659'/>
<id>65e00518431652be36cfa676a3e216315e4dd659</id>
<content type='text'>
removed pg_id
fixed a few bugs in the scripts
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
removed pg_id
fixed a few bugs in the scripts
</pre>
</div>
</content>
</entry>
</feed>
