* Add PostgreSQL package version 16 * Use commit for pg_probackup fetch sources * Update ck=hecksums
62 lines
2.1 KiB
Diff
62 lines
2.1 KiB
Diff
--- postgresql-9.5.1/src/pl/plpython/Makefile.orig 2015-02-02 23:42:55.000000000 +0300
|
|
+++ postgresql-9.5.1/src/pl/plpython/Makefile 2015-02-10 21:33:26.353400000 +0300
|
|
@@ -5,11 +5,6 @@
|
|
include $(top_builddir)/src/Makefile.global
|
|
|
|
|
|
-# On Windows we have to remove -lpython from the link since we are
|
|
-# building our own
|
|
-ifeq ($(PORTNAME), win32)
|
|
-override python_libspec =
|
|
-endif
|
|
|
|
override CPPFLAGS := -I. -I$(srcdir) $(python_includespec) $(CPPFLAGS)
|
|
|
|
@@ -59,25 +57,6 @@
|
|
plpy_typeio.h \
|
|
plpy_util.h
|
|
|
|
-# Python on win32 ships with import libraries only for Microsoft Visual C++,
|
|
-# which are not compatible with mingw gcc. Therefore we need to build a
|
|
-# new import library to link with.
|
|
-ifeq ($(PORTNAME), win32)
|
|
-
|
|
-pytverstr=$(subst .,,${python_version})
|
|
-PYTHONDLL=$(subst \,/,$(WINDIR))/system32/python${pytverstr}.dll
|
|
-
|
|
-OBJS += libpython${pytverstr}.a
|
|
-
|
|
-libpython${pytverstr}.a: python${pytverstr}.def
|
|
- dlltool --dllname python${pytverstr}.dll --def python${pytverstr}.def --output-lib libpython${pytverstr}.a
|
|
-
|
|
-python${pytverstr}.def:
|
|
- gendef - $(PYTHONDLL) > $@
|
|
-
|
|
-endif # win32
|
|
-
|
|
-
|
|
SHLIB_LINK = $(python_libspec) $(python_additional_libs) $(filter -lintl,$(LIBS))
|
|
|
|
REGRESS_OPTS = --dbname=$(PL_TESTDB)
|
|
@@ -187,9 +165,6 @@
|
|
clean distclean: clean-lib
|
|
rm -f $(OBJS)
|
|
rm -rf $(pg_regress_clean_files)
|
|
-ifeq ($(PORTNAME), win32)
|
|
- rm -f python${pytverstr}.def
|
|
-endif
|
|
|
|
else # can't build
|
|
|
|
--- postgresql-10.1/config/python.m4.orig 2017-12-01 08:18:11.189297000 +0300
|
|
+++ postgresql-10.1/config/python.m4 2017-12-01 08:18:22.161116600 +0300
|
|
@@ -88,7 +88,7 @@
|
|
python_ldlibrary=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LDLIBRARY'))))"`
|
|
|
|
# If LDLIBRARY exists and has a shlib extension, use it verbatim.
|
|
-ldlibrary=`echo "${python_ldlibrary}" | sed -e 's/\.so$//' -e 's/\.dll$//' -e 's/\.dylib$//' -e 's/\.sl$//'`
|
|
+ldlibrary=`echo "${python_ldlibrary}" | sed -e 's/\.so$//' -e 's/\.dll$//' -e 's/\.dll.a$//' -e 's/\.dylib$//' -e 's/\.sl$//'`
|
|
if test -e "${python_libdir}/${python_ldlibrary}" -a x"${python_ldlibrary}" != x"${ldlibrary}"
|
|
then
|
|
ldlibrary=`echo "${ldlibrary}" | sed "s/^lib//"`
|