diff -ru emacs-26.1.orig/configure emacs-26.1/configure
--- emacs-26.1.orig/configure 2018-05-25 17:30:58.000000000 +0200
+++ emacs-26.1/configure 2018-11-28 19:48:51.524844347 +0100
@@ -4766,6 +4766,11 @@
opsys=gnu-linux
;;
+ ## Midipix ports
+ *-*-midipix* )
+ opsys=midipix
+ ;;
+
## FreeBSD ports
*-*-freebsd* )
opsys=freebsd
@@ -9158,6 +9163,7 @@
test "x$CANNOT_DUMP" = "x" && CANNOT_DUMP=no
case "$opsys" in
nacl) CANNOT_DUMP=yes ;;
+ midipix) CANNOT_DUMP=yes ;;
esac
if test "$CANNOT_DUMP" = "yes"; then
@@ -9768,7 +9774,7 @@
fi
if test x$have_sound_header = xyes || test $HAVE_ALSA = yes; then
case "$opsys" in
- gnu-linux|freebsd|netbsd|mingw32|cygwin)
+ gnu-linux|freebsd|netbsd|mingw32|cygwin|midipix)
$as_echo "#define HAVE_SOUND 1" >>confdefs.h
@@ -11412,7 +11418,7 @@
## #ifdef DOUG_LEA_MALLOC; #undef REL_ALLOC; #endif
## Does the AC_FUNC_MMAP test below make this check unnecessary?
case "$opsys" in
- mingw32|gnu*) REL_ALLOC=no ;;
+ mingw32|midipix|gnu*) REL_ALLOC=no ;;
esac
fi
@@ -11422,7 +11428,7 @@
use_mmap_for_buffers=no
case "$opsys" in
- mingw32) use_mmap_for_buffers=yes ;;
+ mingw32|midipix) use_mmap_for_buffers=yes ;;
esac
@@ -15365,7 +15371,7 @@
esac
if test "${with_modules}" != "no"; then
case $opsys in
- gnu|gnu-linux)
+ gnu|gnu-linux|midipix)
LIBMODULES="-ldl"
HAVE_MODULES=yes
;;
@@ -16764,7 +16770,7 @@
case $opsys in
aix4-2) mail_lock="lockf" ;;
- gnu|freebsd|dragonfly|netbsd|openbsd|darwin) mail_lock="flock" ;;
+ gnu|midipix|freebsd|dragonfly|netbsd|openbsd|darwin) mail_lock="flock" ;;
## On GNU/Linux systems, both methods are used by various mail programs.
## I assume most people are using newer mailers that have heard of flock.
@@ -18510,7 +18516,7 @@
case $opsys in
- cygwin|gnu|gnu-linux|gnu-kfreebsd|freebsd|netbsd|openbsd)
+ cygwin|midipix|gnu|gnu-linux|gnu-kfreebsd|freebsd|netbsd|openbsd)
$as_echo "#define NARROWPROTO 1" >>confdefs.h
@@ -18550,7 +18556,7 @@
;;
- gnu-linux | gnu-kfreebsd | dragonfly | freebsd | netbsd | darwin | nacl )
+ gnu-linux | midipix | gnu-kfreebsd | dragonfly | freebsd | netbsd | darwin | nacl )
if test "x$ac_cv_func_grantpt" = xyes; then
$as_echo "#define UNIX98_PTYS 1" >>confdefs.h
@@ -18620,7 +18626,7 @@
case $opsys in
- aix4-2 | cygwin | gnu | dragonfly | freebsd | netbsd | openbsd | darwin )
+ aix4-2 | cygwin | midipix | gnu | dragonfly | freebsd | netbsd | openbsd | darwin )
$as_echo "#define SIGNALS_VIA_CHARACTERS 1" >>confdefs.h
;;
Only in emacs-26.1/lib: .binary-io.h.swp
diff -ru emacs-26.1.orig/lib-src/Makefile.in emacs-26.1/lib-src/Makefile.in
--- emacs-26.1.orig/lib-src/Makefile.in 2018-04-23 16:17:42.000000000 +0200
+++ emacs-26.1/lib-src/Makefile.in 2018-11-28 19:25:21.901162314 +0100
@@ -388,8 +388,12 @@ profile${EXEEXT}: ${srcdir}/profile.c $(NTLIB) $(config_h)
$(AM_V_CCLD)$(CC) ${ALL_CFLAGS} $< \
$(NTLIB) $(LOADLIBES) $(LIB_CLOCK_GETTIME) -o $@
-make-docfile${EXEEXT}: ${srcdir}/make-docfile.c $(NTLIB) $(config_h)
- $(AM_V_CCLD)$(CC) ${ALL_CFLAGS} $< $(NTLIB) $(LOADLIBES) -o $@
+make-docfile${EXEEXT}: CFLAGS_FOR_BUILD += -std=gnu99
+make-docfile${EXEEXT}: CFLAGS_FOR_BUILD += -I../src
+make-docfile${EXEEXT}: CFLAGS_FOR_BUILD += -I${srcdir}/../src -I${srcdir}/../lib
+make-docfile${EXEEXT}: CFLAGS_FOR_BUILD += -D_BINARY_H -Dset_binary_mode\(x\,y\)
+make-docfile${EXEEXT}: ${srcdir}/make-docfile.c $(config_h)
+ $(AM_V_CCLD)$(BUILDCC) $< -o $@ $(CFLAGS_FOR_BUILD)
movemail${EXEEXT}: ${srcdir}/movemail.c pop.o $(NTLIB) $(config_h)
$(AM_V_CCLD)$(CC) ${ALL_CFLAGS} ${MOVE_FLAGS} $< pop.o \