postgresql: fix shell version of pg_config.sh

[skip ci]
This commit is contained in:
Đoàn Trần Công Danh 2020-04-09 22:01:41 +07:00 committed by Jürgen Buchmüller
parent e53cda0d82
commit 3e16ec9653
2 changed files with 31 additions and 27 deletions

View file

@ -1,6 +1,10 @@
#!/bin/sh
# Released to Public Domain by Doan Tran Cong Danh
print() {
printf '%s\n' "$@"
}
sysroot="$(cd "${0%/*}" && cd ../.. && pwd)"
BINDIR="$sysroot/usr/bin"
@ -29,9 +33,9 @@ LIBS="@LIBS@"
VERSION="PostgreSQL @VERSION@"
if [ "$sysroot" != "/" ]; then
CPPFLAGS="$(echo "$CPPFLAGS" | sed "s,-I *\\(/usr/include\\),-I$sysroot\\1,g")"
CFLAGS="$(echo "$CFLAGS" | sed "s,-I *\\(/usr/include\\),-I$sysroot\\1,g")"
LDFLAGS="$(echo "$LDFLAGS" | sed "s,-L *\\(/usr/lib\\),-L$sysroot\\1,g")"
CPPFLAGS="$(print "$CPPFLAGS" | sed "s,-I *\\(/usr/include\\),-I$sysroot\\1,g")"
CFLAGS="$(print "$CFLAGS" | sed "s,-I *\\(/usr/include\\),-I$sysroot\\1,g")"
LDFLAGS="$(print "$LDFLAGS" | sed "s,-L *\\(/usr/lib\\),-L$sysroot\\1,g")"
fi
usage() {
@ -112,28 +116,28 @@ done
for arg
do
case "$arg" in
--bindir) echo "$BINDIR" ;;
--docdir) echo "$DOCDIR" ;;
--htmldir) echo "$HTMLDIR" ;;
--includedir) echo "$INCLUDEDIR" ;;
--pkgincludedir) echo "$PKGINCLUDEDIR" ;;
--includedir-server) echo "$INCLUDEDIR_SERVER" ;;
--libdir) echo "$LIBDIR" ;;
--pkglibdir) echo "$PKGLIBDIR" ;;
--localedir) echo "$LOCALEDIR" ;;
--mandir) echo "$MANDIR" ;;
--sharedir) echo "$SHAREDIR" ;;
--sysconfdir) echo "$SYSCONFDIR" ;;
--pgxs) echo "$PGXS" ;;
--configure) echo "$CONFIGURE" ;;
--cc) echo "$CC" ;;
--cppflags) echo "$CPPFLAGS" ;;
--cflags) echo "$CFLAGS" ;;
--cflags_sl) echo "$CFLAGS_SL" ;;
--ldflags) echo "$LDFLAGS" ;;
--ldflags_ex) echo "$LDFLAGS_EX" ;;
--ldflags_sl) echo "$LDFLAGS_SL" ;;
--libs) echo "$LIBS" ;;
--version) echo "$VERSION" ;;
--bindir) print "$BINDIR" ;;
--docdir) print "$DOCDIR" ;;
--htmldir) print "$HTMLDIR" ;;
--includedir) print "$INCLUDEDIR" ;;
--pkgincludedir) print "$PKGINCLUDEDIR" ;;
--includedir-server) print "$INCLUDEDIR_SERVER" ;;
--libdir) print "$LIBDIR" ;;
--pkglibdir) print "$PKGLIBDIR" ;;
--localedir) print "$LOCALEDIR" ;;
--mandir) print "$MANDIR" ;;
--sharedir) print "$SHAREDIR" ;;
--sysconfdir) print "$SYSCONFDIR" ;;
--pgxs) print "$PGXS" ;;
--configure) print "$CONFIGURE" ;;
--cc) print "$CC" ;;
--cppflags) print "$CPPFLAGS" ;;
--cflags) print "$CFLAGS" ;;
--cflags_sl) print "$CFLAGS_SL" ;;
--ldflags) print "$LDFLAGS" ;;
--ldflags_ex) print "$LDFLAGS_EX" ;;
--ldflags_sl) print "$LDFLAGS_SL" ;;
--libs) print "$LIBS" ;;
--version) print "$VERSION" ;;
esac
done

View file

@ -1,7 +1,7 @@
# Template file for 'postgresql'
pkgname=postgresql
version=9.6.17
revision=2
revision=3
build_style=gnu-configure
make_build_target=world
configure_args="--with-openssl --with-python