summaryrefslogtreecommitdiffstats
path: root/src/postgresql.mk
diff options
context:
space:
mode:
authorMark Brand <mabrand@mabrand.nl>2011-10-24 15:47:39 (GMT)
committerMark Brand <mabrand@mabrand.nl>2011-10-24 15:47:39 (GMT)
commitd31b6ec92d0779dad8f9f4981eac32135e41713c (patch)
tree779e23aa045cd2d5521173f9d4dd123c3c417d65 /src/postgresql.mk
parent7c5a6741b8311a555b2729a2c18f72a149f6fd48 (diff)
downloadmxe-d31b6ec92d0779dad8f9f4981eac32135e41713c.zip
mxe-d31b6ec92d0779dad8f9f4981eac32135e41713c.tar.gz
mxe-d31b6ec92d0779dad8f9f4981eac32135e41713c.tar.bz2
package postgresql: replace sed with patch
Diffstat (limited to 'src/postgresql.mk')
-rw-r--r--src/postgresql.mk10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/postgresql.mk b/src/postgresql.mk
index 06423ca..902e97a 100644
--- a/src/postgresql.mk
+++ b/src/postgresql.mk
@@ -23,14 +23,8 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
+ cd '$(1)' && autoconf
cp -Rp '$(1)' '$(1).native'
- # The static OpenSSL libraries are in unix (not win32) naming style.
- $(SED) -i 's,SSLEAY32,SSL,' '$(1)'/configure
- $(SED) -i 's,ssleay32,ssl,' '$(1)'/configure
- $(SED) -i 's,EAY32,CRYPTO,' '$(1)'/configure
- $(SED) -i 's,eay32,crypto,' '$(1)'/configure
- $(SED) -i 's,ssleay32,ssl,' '$(1)'/src/interfaces/libpq/Makefile
- $(SED) -i 's,eay32,crypto,' '$(1)'/src/interfaces/libpq/Makefile
# Since we build only client libary, use bogus tzdata to satisfy configure.
cd '$(1)' && ./configure \
--prefix='$(PREFIX)/$(TARGET)' \
@@ -52,7 +46,7 @@ define $(PKG)_BUILD
--without-libxslt \
--with-zlib \
--with-system-tzdata=/dev/null \
- LIBS='-lsecur32 -lws2_32 -lgdi32'
+ LIBS="-lsecur32 `'i686-pc-mingw32-pkg-config' openssl --libs`"
$(MAKE) -C '$(1)'/src/interfaces/libpq -j '$(JOBS)' install haslibarule= shlib=
$(MAKE) -C '$(1)'/src/port -j '$(JOBS)' haslibarule= shlib=
$(MAKE) -C '$(1)'/src/bin/psql -j '$(JOBS)' install haslibarule= shlib=