Skip to content

Commit feffb39

Browse files
authored
Merge pull request #46 from oleludwig/autoconfig2
Reimplement the configure-script with autoconf
2 parents ecd70e7 + f72851d commit feffb39

34 files changed

+15842
-876
lines changed

.github/workflows/build-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
pkg_add bison
5252
pkg_add mhash
5353
run: |
54-
MYSQL=NO ./configure
54+
./configure --disable-mysql CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"
5555
make
5656
make install
5757
@@ -69,6 +69,6 @@ jobs:
6969
pkg install -y bison
7070
pkg install -y mhash
7171
run: |
72-
MYSQL=NO ./configure
72+
./configure --disable-mysql CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"
7373
make
74-
make install
74+
make install

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
Makefile.inc
1+
Makefile
2+
autom4te.cache
3+
/config.cache
4+
/config.log
5+
/config.status
6+
/config.sub
7+
28
scripts/startup/init.d_script
39
test.man
410
*.o

CHANGELOG

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ FIXES:
5252
from VARCHAR to TEXT to stay under the limit of 16383 characters per
5353
column on databases which use the charset utfmb4 with 4 bytes per
5454
character
55+
- Fix the detection of %z support in strftime for systems using gcc14
56+
or newer.
57+
- Fix the detection of the PostgreSQL client library on openSUSE
5558
MISC:
5659
- Applied NetBSD pkgsrc patch for err feature and for lexer/parser
5760
functions from Michael Baeuerle; thx for that!
@@ -76,6 +79,10 @@ MISC:
7679
- Installed atomic switches for SIGTERM and SIGHUP. It is now a
7780
statefull kill. SIGHUP can be used to signal conditions in future.
7881
Thanks to @SvenLie for the patch.
82+
- Rewrite the configure-script with autoconf. Features are now
83+
enabled/disabled by CLI flags instead of environment variables.
84+
The Makefile uses standardised variables from autoconf for the
85+
installation directories and compiler flags.
7986

8087
2.1.3-stable "Friedrichroda" : 17-Apr-2021:
8188
As usual, every new release gets named after a nice travel location.

Makefile

Lines changed: 0 additions & 200 deletions
This file was deleted.

0 commit comments

Comments
 (0)