Skip to content

Commit 9ce4213

Browse files
committed
patch 8.0.1699: leftover stuff for Python 1.4
Problem: Leftover stuff for Python 1.4. Solution: Remove outdated Python 1.4 stuff. (Naoki Inada, closes #2794)
1 parent 1ed0033 commit 9ce4213

File tree

6 files changed

+6
-40
lines changed

6 files changed

+6
-40
lines changed

src/Makefile

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3170,12 +3170,6 @@ objects/if_perl.o: auto/if_perl.c
31703170
objects/if_perlsfio.o: if_perlsfio.c
31713171
$(CCC_NF) $(PERL_CFLAGS) $(ALL_CFLAGS) -o $@ if_perlsfio.c
31723172

3173-
objects/py_getpath.o: $(PYTHON_CONFDIR)/getpath.c
3174-
$(CCC_NF) $(PYTHON_CFLAGS) $(ALL_CFLAGS) -o $@ \
3175-
$(PYTHON_CONFDIR)/getpath.c \
3176-
-I$(PYTHON_CONFDIR) -DHAVE_CONFIG_H -DNO_MAIN \
3177-
$(PYTHON_GETPATH_CFLAGS)
3178-
31793173
objects/if_python.o: if_python.c if_py_both.h
31803174
$(CCC_NF) $(PYTHON_CFLAGS) $(PYTHON_CFLAGS_EXTRA) $(ALL_CFLAGS) -o $@ if_python.c
31813175

src/auto/configure

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -679,14 +679,11 @@ PYTHON3_OBJ
679679
PYTHON3_SRC
680680
PYTHON3_CFLAGS
681681
PYTHON3_LIBS
682-
PYTHON3_CONFDIR
683682
vi_cv_path_python3
684683
PYTHON_OBJ
685684
PYTHON_SRC
686685
PYTHON_CFLAGS
687-
PYTHON_GETPATH_CFLAGS
688686
PYTHON_LIBS
689-
PYTHON_CONFDIR
690687
vi_cv_path_python
691688
PERL_LIBS
692689
PERL_CFLAGS
@@ -6018,11 +6015,7 @@ eof
60186015
vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python"
60196016
fi
60206017
else
6021-
if test "${vi_cv_var_python_version}" = "1.4"; then
6022-
vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
6023-
else
6024-
vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
6025-
fi
6018+
vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
60266019
if test -n "${python_LINKFORSHARED}" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then
60276020
python_link_symbol=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t].*/\1/'`
60286021
python_link_path=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t][ \t]*\(.*\)/\2/'`
@@ -6068,10 +6061,6 @@ $as_echo "$vi_cv_dll_name_python" >&6; }
60686061
fi
60696062
PYTHON_SRC="if_python.c"
60706063
PYTHON_OBJ="objects/if_python.o"
6071-
if test "${vi_cv_var_python_version}" = "1.4"; then
6072-
PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
6073-
fi
6074-
PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
60756064

60766065
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
60776066
$as_echo_n "checking if -pthread should be used... " >&6; }
@@ -6175,8 +6164,6 @@ fi
61756164

61766165

61776166

6178-
6179-
61806167
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5
61816168
$as_echo_n "checking --enable-python3interp argument... " >&6; }
61826169
# Check whether --enable-python3interp was given.
@@ -6504,7 +6491,6 @@ fi
65046491

65056492

65066493

6507-
65086494
if test "$python_ok" = yes && test "$python3_ok" = yes; then
65096495
$as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
65106496

@@ -14323,7 +14309,7 @@ fi
1432314309

1432414310
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5
1432514311
$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; }
14326-
if echo "$CFLAGS $LUA_CFLAGS $MZSCHEME_CFLAGS $PERL_CFLAGS $PYTHON_GETPATH_CFLAGS $PYTHON_CFLAGS $PYTHON3_CFLAGS $TCL_CFLAGS $RUBY_CFLAGS $GTK_CFLAGS" | grep -q D_FILE_OFFSET_BITS 2>/dev/null; then
14312+
if echo "$CFLAGS $LUA_CFLAGS $MZSCHEME_CFLAGS $PERL_CFLAGS $PYTHON_CFLAGS $PYTHON3_CFLAGS $TCL_CFLAGS $RUBY_CFLAGS $GTK_CFLAGS" | grep -q D_FILE_OFFSET_BITS 2>/dev/null; then
1432714313
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1432814314
$as_echo "yes" >&6; }
1432914315
$as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h

src/config.aap.in

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,6 @@ PYTHON_SRC = @PYTHON_SRC@
4747
PYTHON_OBJ = @PYTHON_OBJ@
4848
PYTHON_CFLAGS = @PYTHON_CFLAGS@
4949
PYTHON_LIBS = @PYTHON_LIBS@
50-
PYTHON_CONFDIR = @PYTHON_CONFDIR@
51-
PYTHON_GETPATH_CFLAGS = @PYTHON_GETPATH_CFLAGS@
5250

5351
TCL = @vi_cv_path_tcl@
5452
TCL_SRC = @TCL_SRC@

src/config.mk.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,11 @@ PYTHON_SRC = @PYTHON_SRC@
6565
PYTHON_OBJ = @PYTHON_OBJ@
6666
PYTHON_CFLAGS = @PYTHON_CFLAGS@
6767
PYTHON_LIBS = @PYTHON_LIBS@
68-
PYTHON_CONFDIR = @PYTHON_CONFDIR@
69-
PYTHON_GETPATH_CFLAGS = @PYTHON_GETPATH_CFLAGS@
7068

7169
PYTHON3_SRC = @PYTHON3_SRC@
7270
PYTHON3_OBJ = @PYTHON3_OBJ@
7371
PYTHON3_CFLAGS = @PYTHON3_CFLAGS@
7472
PYTHON3_LIBS = @PYTHON3_LIBS@
75-
PYTHON3_CONFDIR = @PYTHON3_CONFDIR@
7673

7774
TCL = @vi_cv_path_tcl@
7875
TCL_SRC = @TCL_SRC@

src/configure.ac

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1211,11 +1211,7 @@ eof
12111211
vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python"
12121212
fi
12131213
else
1214-
if test "${vi_cv_var_python_version}" = "1.4"; then
1215-
vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
1216-
else
1217-
vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
1218-
fi
1214+
vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
12191215
dnl -- Check if the path contained in python_LINKFORSHARED is
12201216
dnl usable for vim build. If not, make and try other
12211217
dnl candidates.
@@ -1262,10 +1258,6 @@ eof
12621258
fi
12631259
PYTHON_SRC="if_python.c"
12641260
PYTHON_OBJ="objects/if_python.o"
1265-
if test "${vi_cv_var_python_version}" = "1.4"; then
1266-
PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
1267-
fi
1268-
PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
12691261

12701262
dnl On FreeBSD linking with "-pthread" is required to use threads.
12711263
dnl _THREAD_SAFE must be used for compiling then.
@@ -1334,9 +1326,7 @@ eof
13341326
fi
13351327
fi
13361328

1337-
AC_SUBST(PYTHON_CONFDIR)
13381329
AC_SUBST(PYTHON_LIBS)
1339-
AC_SUBST(PYTHON_GETPATH_CFLAGS)
13401330
AC_SUBST(PYTHON_CFLAGS)
13411331
AC_SUBST(PYTHON_SRC)
13421332
AC_SUBST(PYTHON_OBJ)
@@ -1542,7 +1532,6 @@ eof
15421532
fi
15431533
fi
15441534

1545-
AC_SUBST(PYTHON3_CONFDIR)
15461535
AC_SUBST(PYTHON3_LIBS)
15471536
AC_SUBST(PYTHON3_CFLAGS)
15481537
AC_SUBST(PYTHON3_SRC)
@@ -4382,7 +4371,7 @@ dnl (e.g. ino_t and off_t), all of Vim's modules must be compiled with a
43824371
dnl consistent value. It's therefore safest to force the use of the define
43834372
dnl if it's present in any of the *_CFLAGS variables.
43844373
AC_MSG_CHECKING(whether we need to force -D_FILE_OFFSET_BITS=64)
4385-
if echo "$CFLAGS $LUA_CFLAGS $MZSCHEME_CFLAGS $PERL_CFLAGS $PYTHON_GETPATH_CFLAGS $PYTHON_CFLAGS $PYTHON3_CFLAGS $TCL_CFLAGS $RUBY_CFLAGS $GTK_CFLAGS" | grep -q D_FILE_OFFSET_BITS 2>/dev/null; then
4374+
if echo "$CFLAGS $LUA_CFLAGS $MZSCHEME_CFLAGS $PERL_CFLAGS $PYTHON_CFLAGS $PYTHON3_CFLAGS $TCL_CFLAGS $RUBY_CFLAGS $GTK_CFLAGS" | grep -q D_FILE_OFFSET_BITS 2>/dev/null; then
43864375
AC_MSG_RESULT(yes)
43874376
AC_DEFINE(_FILE_OFFSET_BITS, 64)
43884377
else

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -762,6 +762,8 @@ static char *(features[]) =
762762

763763
static int included_patches[] =
764764
{ /* Add new patch number below this line */
765+
/**/
766+
1699,
765767
/**/
766768
1698,
767769
/**/

0 commit comments

Comments
 (0)