aboutsummaryrefslogtreecommitdiffstats
path: root/msdos
diff options
context:
space:
mode:
authorKenichi Handa2010-05-14 12:52:21 +0900
committerKenichi Handa2010-05-14 12:52:21 +0900
commit508197067c434b0111bcb6ded742d424bb738ece (patch)
tree8771c78dae5018afa802675f0f798251d492ba31 /msdos
parent0e5d78007c37e98a5682a5d4c18966cdf6063c0b (diff)
parentfbc00890119ec27ceaf50a0969ee121bef22905a (diff)
downloademacs-508197067c434b0111bcb6ded742d424bb738ece.tar.gz
emacs-508197067c434b0111bcb6ded742d424bb738ece.zip
merge trunk
Diffstat (limited to 'msdos')
-rw-r--r--msdos/ChangeLog30
-rw-r--r--msdos/sed1v2.inp28
-rw-r--r--msdos/sed1x.inp7
-rw-r--r--msdos/sed2x.inp5
4 files changed, 64 insertions, 6 deletions
diff --git a/msdos/ChangeLog b/msdos/ChangeLog
index e4e77c5f101..780ec198d47 100644
--- a/msdos/ChangeLog
+++ b/msdos/ChangeLog
@@ -1,3 +1,33 @@
12010-05-14 Glenn Morris <rgm@gnu.org>
2
3 * sed1v2.inp (MSDOS_OBJ): Edit to dosfns.o msdos.o.
4 (MSDOS_SUPPORT): Edit to $(MSDOS_SUPPORT_REAL).
5 * sed1x.inp (MSDOS_X_OBJ): Edit to w16select.o termcap.o.
6
7 * sed2x.inp (HAVE_WINDOW_SYSTEM): Define.
8 * sed1x.inp (TOOLTIP_SUPPORT): Edit to ${lispsource}tooltip.elc.
9 (WINDOW_SUPPORT): Edit to $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT).
10 * sed1v2.inp (MOUSE_SUPPORT): Edit to $(REAL_MOUSE_SUPPORT).
11 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): Edit to empty.
12
13 * sed1v2.inp (FONT_OBJ): Use the plain X version (no XFT, Freetype).
14
15 * sed1v2.inp (@NS_IMPL_GNUSTEP_INC@): Edit to nil.
16
172010-05-13 Glenn Morris <rgm@gnu.org>
18
19 * sed1x.inp (OLDXMENU): Edit to ${oldXMenudir}libXMenu11.a.
20 (LIBXMENU): Edit to ${OLDXMENU}.
21 (LIBX_OTHER): Edit to ${LIBXT} ${LIBX_EXTRA}.
22
23 * sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
24 (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
25 (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
26 (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
27 Edit to empty,
28 (LIB_MATH): Edit to -lm.
29 (UNEXEC_OBJ): Edit to unexec.o.
30
12010-05-12 Glenn Morris <rgm@gnu.org> 312010-05-12 Glenn Morris <rgm@gnu.org>
2 32
3 * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@. 33 * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@.
diff --git a/msdos/sed1v2.inp b/msdos/sed1v2.inp
index f0e057c6b28..5ebaba06f60 100644
--- a/msdos/sed1v2.inp
+++ b/msdos/sed1v2.inp
@@ -38,13 +38,15 @@ s/\.h\.in/.h-in/
38/^CPPFLAGS *=/s/@[^@\n]*@// 38/^CPPFLAGS *=/s/@[^@\n]*@//
39/^LDFLAGS *=/s/@[^@\n]*@// 39/^LDFLAGS *=/s/@[^@\n]*@//
40/^LIBS *=/s/@[^@\n]*@// 40/^LIBS *=/s/@[^@\n]*@//
41s/@LIB_MATH@/-lm/
42/^LIBES *=/,/^ *$/ { 41/^LIBES *=/,/^ *$/ {
43 s/@[^@\n]*@//g 42 s/@[^@\n]*@//g
44} 43}
45/^LIBOBJS *=/s/@[^@\n]*@/getloadavg.o/ 44/^LIBOBJS *=/s/@[^@\n]*@/getloadavg.o/
46/^C_SWITCH_MACHINE *=/s/@C_SWITCH_MACHINE@// 45/^C_SWITCH_MACHINE *=/s/@C_SWITCH_MACHINE@//
47/^C_SWITCH_SYSTEM *=/s/@C_SWITCH_SYSTEM@// 46/^C_SWITCH_SYSTEM *=/s/@C_SWITCH_SYSTEM@//
47/^C_SWITCH_X_SYSTEM *=/s/@C_SWITCH_X_SYSTEM@//
48/^C_SWITCH_X_SITE *=/s/@C_SWITCH_X_SITE@//
49#/^LD_SWITCH_X_SITE *=/s/@LD_SWITCH_X_SITE@//
48/^LD_SWITCH_SYSTEM_TEMACS *=/s/@LD_SWITCH_SYSTEM_TEMACS@// 50/^LD_SWITCH_SYSTEM_TEMACS *=/s/@LD_SWITCH_SYSTEM_TEMACS@//
49/^LD_SWITCH_X_SITE_AUX *=/s/@LD_SWITCH_X_SITE_AUX@// 51/^LD_SWITCH_X_SITE_AUX *=/s/@LD_SWITCH_X_SITE_AUX@//
50/^LD_SWITCH_X_SITE_AUX_RPATH *=/s/@LD_SWITCH_X_SITE_AUX_RPATH@// 52/^LD_SWITCH_X_SITE_AUX_RPATH *=/s/@LD_SWITCH_X_SITE_AUX_RPATH@//
@@ -52,12 +54,22 @@ s/@LIB_MATH@/-lm/
52/^LD_SWITCH_SYSTEM_EXTRA *=/s/@LD_SWITCH_SYSTEM_EXTRA@// 54/^LD_SWITCH_SYSTEM_EXTRA *=/s/@LD_SWITCH_SYSTEM_EXTRA@//
53/^LIBS_SYSTEM *=/s/@LIBS_SYSTEM@// 55/^LIBS_SYSTEM *=/s/@LIBS_SYSTEM@//
54/^LIB_GCC *=/s/@LIB_GCC@/-Lgcc/ 56/^LIB_GCC *=/s/@LIB_GCC@/-Lgcc/
57/^LIB_STANDARD *=/s/@LIB_STANDARD@//
58/^LIB_MATH *=/s/@LIB_MATH@/-lm/
55/^LIBTIFF *=/s/@LIBTIFF@// 59/^LIBTIFF *=/s/@LIBTIFF@//
56/^LIBJPEG *=/s/@LIBJPEG@// 60/^LIBJPEG *=/s/@LIBJPEG@//
57/^LIBPNG *=/s/@LIBPNG@// 61/^LIBPNG *=/s/@LIBPNG@//
58/^LIBGIF *=/s/@LIBGIF@// 62/^LIBGIF *=/s/@LIBGIF@//
59/^LIBXPM *=/s/@LIBXPM@// 63/^LIBXPM *=/s/@LIBXPM@//
60/^XFT_LIBS *=/s/@XFT_LIBS@// 64/^XFT_LIBS *=/s/@XFT_LIBS@//
65/^FONTCONFIG_CFLAGS *=/s/@FONTCONFIG_CFLAGS@//
66/^FONTCONFIG_LIBS *=/s/@FONTCONFIG_LIBS@//
67/^FREETYPE_CFLAGS *=/s/@FREETYPE_CFLAGS@//
68/^FREETYPE_LIBS *=/s/@FREETYPE_LIBS@//
69/^LIBOTF_CFLAGS *=/s/@LIBOTF_CFLAGS@//
70/^LIBOTF_LIBS *=/s/@LIBOTF_LIBS@//
71/^M17N_FLT_CFLAGS *=/s/@M17N_FLT_CFLAGS@//
72/^M17N_FLT_LIBS *=/s/@M17N_FLT_LIBS@//
61/^DBUS_CFLAGS *=/s/@DBUS_CFLAGS@// 73/^DBUS_CFLAGS *=/s/@DBUS_CFLAGS@//
62/^DBUS_LIBS *=/s/@DBUS_LIBS@// 74/^DBUS_LIBS *=/s/@DBUS_LIBS@//
63/^DBUS_OBJ *=/s/@DBUS_OBJ@// 75/^DBUS_OBJ *=/s/@DBUS_OBJ@//
@@ -77,22 +89,32 @@ s/@LIB_MATH@/-lm/
77/^RSVG_CFLAGS *=/s/@RSVG_CFLAGS@// 89/^RSVG_CFLAGS *=/s/@RSVG_CFLAGS@//
78/^WIDGET_OBJ *=/s/@WIDGET_OBJ@// 90/^WIDGET_OBJ *=/s/@WIDGET_OBJ@//
79/^CYGWIN_OBJ *=/s/@CYGWIN_OBJ@// 91/^CYGWIN_OBJ *=/s/@CYGWIN_OBJ@//
92/^MSDOS_OBJ *=/s/= */= dosfns.o msdos.o/
93/^MSDOS_SUPPORT *=/s/= */= $(MSDOS_SUPPORT_REAL)/
80/^NS_OBJ *=/s/@NS_OBJ@// 94/^NS_OBJ *=/s/@NS_OBJ@//
81/^NS_SUPPORT *=/s/@NS_SUPPORT@// 95/^NS_SUPPORT *=/s/@NS_SUPPORT@//
96/^GNU_OBJC_CFLAGS*=/s/@GNU_OBJC_CFLAGS@//
97/^GNUSTEP_SYSTEM_LIBRARIES *=/s/@GNUSTEP_SYSTEM_LIBRARIES@//
98/^LIBRESOLV *=/s/@LIBRESOLV@//
82/^LIBSELINUX_LIBS *=/s/@LIBSELINUX_LIBS@// 99/^LIBSELINUX_LIBS *=/s/@LIBSELINUX_LIBS@//
83/^GETLOADAVG_LIBS *=/s/@[^@\n]*@// 100/^GETLOADAVG_LIBS *=/s/@[^@\n]*@//
84/^START_FILES *=/s/@START_FILES@// 101/^START_FILES *=/s/@START_FILES@//
85/^OTHER_FILES *=/s/@OTHER_FILES@// 102/^OTHER_FILES *=/s/@OTHER_FILES@//
86/^XMENU_OBJ *=/s/@XMENU_OBJ@/xmenu.o/ 103/^XMENU_OBJ *=/s/@XMENU_OBJ@/xmenu.o/
87/^FONT_OBJ *=/s/@FONT_OBJ@/xfont.o ftfont.o xftfont.o ftxfont.o/ 104/^FONT_OBJ *=/s/@FONT_OBJ@/xfont.o/
105/^MOUSE_SUPPORT *=/s/@MOUSE_SUPPORT@/$(REAL_MOUSE_SUPPORT)/
106/^TOOLTIP_SUPPORT *=/s/@TOOLTIP_SUPPORT@//
107/^WINDOW_SUPPORT *=/s/@WINDOW_SUPPORT@//
108/^LIBGPM *=/s/@LIBGPM@//
88/^EXEEXT *=/s/@EXEEXT@/.exe/ 109/^EXEEXT *=/s/@EXEEXT@/.exe/
89/^PRE_ALLOC_OBJ *=/s/@PRE_ALLOC_OBJ@/lastfile.o/ 110/^PRE_ALLOC_OBJ *=/s/@PRE_ALLOC_OBJ@/lastfile.o/
90/^POST_ALLOC_OBJ *=/s/@POST_ALLOC_OBJ@/$(vmlimitobj)/ 111/^POST_ALLOC_OBJ *=/s/@POST_ALLOC_OBJ@/$(vmlimitobj)/
91s/@unexec@/unexec.o/g 112/^UNEXEC_OBJ *=/s/@unexec@/unexec.o/
92/^version *=/s/@[^@\n]*@// 113/^version *=/s/@[^@\n]*@//
93/^M_FILE *=/s!@[^@\n]*@!m/intel386.h! 114/^M_FILE *=/s!@[^@\n]*@!m/intel386.h!
94/^S_FILE *=/s!@[^@\n]*@!s/msdos.h! 115/^S_FILE *=/s!@[^@\n]*@!s/msdos.h!
95/^@SET_MAKE@$/s/@SET_MAKE@// 116/^@SET_MAKE@$/s/@SET_MAKE@//
117/^@NS_IMPL_GNUSTEP_INC@/s/@NS_IMPL_GNUSTEP_INC@//
96/^.\${libsrc}make-docfile.*>/s!make-docfile!make-docfile -o ../etc/DOC! 118/^.\${libsrc}make-docfile.*>/s!make-docfile!make-docfile -o ../etc/DOC!
97/^.\${libsrc}make-doc/s!>.*$!! 119/^.\${libsrc}make-doc/s!>.*$!!
98/^[ ]*$/d 120/^[ ]*$/d
diff --git a/msdos/sed1x.inp b/msdos/sed1x.inp
index 8be94aafa03..bcdb0fec0ed 100644
--- a/msdos/sed1x.inp
+++ b/msdos/sed1x.inp
@@ -4,8 +4,13 @@
4s!^ cd \${oldXMenudir}; \${MAKE}.*$! ${MAKE} -C ${oldXMenudir}.! 4s!^ cd \${oldXMenudir}; \${MAKE}.*$! ${MAKE} -C ${oldXMenudir}.!
5s!^ @true *$! @rem! 5s!^ @true *$! @rem!
6s/DOC/DOC-X/g 6s/DOC/DOC-X/g
7#/^LIBXMENU *=/s!= *!= ../oldxmenu/! 7/^OLDXMENU *=/s!@OLDXMENU@!${oldXMenudir}libXMenu11.a!
8/^LIBXMENU *=/s!@LIBXMENU@!${OLDXMENU}!
9/^LIBX_OTHER *=/s!@LIBX_OTHER@!${LIBXT} ${LIBX_EXTRA}!
8/^LIBS_SYSTEM *=/s!= *!= -lxext -lsys! 10/^LIBS_SYSTEM *=/s!= *!= -lxext -lsys!
11/^MSDOS_X_OBJ *=/s!= *!= w16select.o termcap.o!
12/^TOOLTIP_SUPPORT *=/s!= *!= ${lispsource}tooltip.elc!
13/^WINDOW_SUPPORT *=/s!= *!= $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT)!
9/^temacs *:/s!OLDXMENU!LIBXMENU! 14/^temacs *:/s!OLDXMENU!LIBXMENU!
10 15
11# arch-tag: 3e8a78f2-3dec-44f3-81f6-3785a562da19 16# arch-tag: 3e8a78f2-3dec-44f3-81f6-3785a562da19
diff --git a/msdos/sed2x.inp b/msdos/sed2x.inp
index 64d138e1b09..d17dd85ace6 100644
--- a/msdos/sed2x.inp
+++ b/msdos/sed2x.inp
@@ -2,8 +2,8 @@
2# Extra configuration script for src/config.h for DesqView/X 2# Extra configuration script for src/config.h for DesqView/X
3# ---------------------------------------------------------------------- 3# ----------------------------------------------------------------------
4# 4#
5# Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005, 5# Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
6# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. 6# 2009, 2010 Free Software Foundation, Inc.
7# 7#
8# This file is part of GNU Emacs. 8# This file is part of GNU Emacs.
9# 9#
@@ -17,6 +17,7 @@
17# 17#
18# ---------------------------------------------------------------------- 18# ----------------------------------------------------------------------
19/^#undef HAVE_X_WINDOWS *$/s/undef/define/ 19/^#undef HAVE_X_WINDOWS *$/s/undef/define/
20/^#undef HAVE_WINDOW_SYSTEM *$/s/undef/define/
20/^#undef HAVE_X11 *$/s/undef/define/ 21/^#undef HAVE_X11 *$/s/undef/define/
21/^#undef HAVE_X_MENU *$/s/undef/define/ 22/^#undef HAVE_X_MENU *$/s/undef/define/
22/^#undef HAVE_XSCREENNUMBEROFSCREEN *$/s/undef/define/ 23/^#undef HAVE_XSCREENNUMBEROFSCREEN *$/s/undef/define/