--- dosemu-1.1.4/base-configure.in.orig Wed Dec 18 02:36:44 2002 +++ dosemu-1.1.4/base-configure.in Sat Jan 25 23:00:39 2003 @@ -532,14 +532,13 @@ AC_SUBST(INCDIR) if test "$dodebug" = "yes"; then - COPTFLAGS=" -g -Wall -D_DEBUG" - OPT="-O" + COPTFLAGS=" -Wall -D_DEBUG" + OPT="$OPTFLAGS" else COPTFLAGS=" -Wall" - OPT="-O2" # BIG NOTE: do _not_ use -O3, + OPT="$OPTFLAGS" # BIG NOTE: do _not_ use -O3, # because in forces _inline_ at places where we don't want it ! # If we want _inline_, well then we 'code' it. - OPT="$OPT -fomit-frame-pointer" # never omit the frame pointer when debugging! fi dnl CPU emulator @@ -625,32 +624,6 @@ fi - # -m486 is usually in the specs for the compiler - # but gcc-3.0 wants -mcpu=i486 instead - # let the compiler options be dependent of the _target_ - # where dosemu is compiled for, not the host - if test "$target_cpu" = "athlon" -a $GCC_VERSION_CODE -le 2095 ; then - target_cpu="i686" - fi - if test "$GCC_VERSION_CODE" -ge 2095 ; then - OPT="$OPT -mcpu=$target_cpu" - else - case "$target_cpu" in - i486) - OPT="$OPT -m486" - ;; - i386) - OPT="$OPT -m386" - ;; - *) - ;; - esac - fi - if test "$target_cpu" = "athlon"; then - OPT="$OPT -malign-functions=4 -fexpensive-optimizations" - elif test "$target_cpu" = "i486"; then - OPT="$OPT -malign-loops=2 -malign-jumps=2 -malign-functions=2" - fi GCC_VERSION_CODE="-DGCC_VERSION_CODE=$GCC_VERSION_CODE" echo -n "checking for glibc..." --- dosemu-1.0.1.orig/man/Makefile Sun Mar 5 13:57:36 2000 +++ dosemu-1.0.1/man/Makefile Thu Aug 17 09:57:21 2000 @@ -7,6 +7,6 @@ install: @install -d $(INSTROOT)/usr/man/man1; \ - install *dos*.1 mkfatimage*.1 $(INSTROOT)/usr/man/man1 + install *dos*.1 mkfatimage*.1 $(INSTROOT)/usr/share/man/man1 clean realclean: --- dosemu-1.1.4/src/arch/linux/Makefile.main.orig Wed Dec 18 02:36:44 2002 +++ dosemu-1.1.4/src/arch/linux/Makefile.main Sat Jan 25 23:12:44 2003 @@ -8,7 +8,7 @@ # You should do a "make" to compile and a "make install" as root to # install DOSEMU. -INSTALL = install -c -o root +INSTALL = install -c TMP = ../tmp COM = ../src/plugin/commands SYS = ../commands @@ -273,11 +273,11 @@ install: rm -rf $(TMP) mkdir -p -m 0755 $(TMP)/dosemu/freedos/dosemu - if [ ! -d $(dosemudir) ]; then \ - $(INSTALL) -d $(dosemudir); \ + if [ ! -d $(DESTDIR)$(dosemudir) ]; then \ + $(INSTALL) -d $(DESTDIR)$(dosemudir); \ fi - if [ ! -d $(syshdimagedir) ]; then \ - $(INSTALL) -d $(syshdimagedir); \ + if [ ! -d $(DESTDIR)$(syshdimagedir) ]; then \ + $(INSTALL) -d $(DESTDIR)$(syshdimagedir); \ fi for i in aspi.sys cdrom.sys dumpconf.sys ems.sys emufs.sys fossil.com isemu.com mgarrot.com; do \ $(INSTALL) -m 0644 $(SYS)/$$i $(TMP)/dosemu/freedos/dosemu; \ @@ -286,93 +286,93 @@ for i in `(cd $(COM); for i in *.com; do if [ -L $$i ]; then echo -n " $$i";fi;done)`; do \ ln -sf generic.com $(TMP)/dosemu/freedos/dosemu/$$i; \ done - cp -a $(TMP)/dosemu/freedos $(dosemudir) + cp -a $(TMP)/dosemu/freedos $(DESTDIR)$(dosemudir) cd $(TMP)/dosemu; \ for i in `find freedos -type f` ; do \ - ln -snf $(dosemudir)/$$i $$i; \ + ln -snf $(DESTDIR)$(dosemudir)/$$i $$i; \ done tar -cf- -C $(TMP) dosemu/freedos | gzip -9 > $(TMP)/dosemu/dosemu-bin.tgz - $(INSTALL) -m 0644 $(TMP)/dosemu/dosemu-bin.tgz $(dosemudir) + $(INSTALL) -m 0644 $(TMP)/dosemu/dosemu-bin.tgz $(DESTDIR)$(dosemudir) rm -rf $(TMP) mkdir -p -m 0755 $(TMP)/dosemu/freedos/dosemu if [ -f ../$(fdtarball) ]; then \ tar -C $(dosemudir)/.. -xpzf ../dosemu-freedos-bin.tgz; \ tar -C $(TMP) -xpzf ../dosemu-freedos-bin.tgz; \ cd $(TMP)/dosemu; \ - rm -f FDchange.log $(dosemudir)/FDchange.log; \ - rm -f README.bindist $(dosemudir)/README.bindist; \ + rm -f FDchange.log $(DESTDIR)$(dosemudir)/FDchange.log; \ + rm -f README.bindist $(DESTDIR)$(dosemudir)/README.bindist; \ for i in `find freedos -type f | grep -v autoexec.bat | grep -v config.sys` ; do \ - ln -snf $(dosemudir)/$$i $$i; \ + ln -snf $(DESTDIR)$(dosemudir)/$$i $$i; \ done; \ - $(INSTALL) $(dosemudir)/freedos/config.sys freedos; \ - $(INSTALL) $(dosemudir)/freedos/autoexec.bat freedos; \ - cd .. ; tar -cf- dosemu |gzip -9 >$(dosemudir)/dosemu-freedos-bin.tgz; \ + $(INSTALL) $(DESTDIR)$(dosemudir)/freedos/config.sys freedos; \ + $(INSTALL) $(DESTDIR)$(dosemudir)/freedos/autoexec.bat freedos; \ + cd .. ; tar -cf- dosemu |gzip -9 >$(DESTDIR)$(dosemudir)/dosemu-freedos-bin.tgz; \ fi sed -e "s|SYSTEM_INSTALL_PATH=NOT_SYSTEM_WIDE|SYSTEM_INSTALL_PATH=$(dosemudir)|" \ -e "s|SYSTEM_CONF_PATH=NOT_SYSTEM_WIDE|SYSTEM_CONF_PATH=$(sysconfdir)|" \ -e "s|SYSTEM_XFONTS_PATH=NOT_SYSTEM_WIDE|SYSTEM_XFONTS_PATH=$(x11fontdir)|" \ ../dist/dosemu > $(TMP)/dosemu/dosemu - if [ ! -d $(sysconfdir) ]; then \ - $(INSTALL) -d $(sysconfdir); \ + if [ ! -d $(DESTDIR)$(sysconfdir) ]; then \ + $(INSTALL) -d $(DESTDIR)$(sysconfdir); \ fi - if [ ! -f $(sysconfdir)/dosemu.conf ]; then \ - $(INSTALL) -m 0644 ../etc/dosemu.conf ../etc/dosemu.users.easy ../etc/dosemu.users.secure $(sysconfdir); \ - $(INSTALL) -m 0644 ../etc/global.conf $(sysconfdir)/global.conf.example; \ + if [ ! -f $(DESTDIR)$(sysconfdir)/dosemu.conf ]; then \ + $(INSTALL) -m 0644 ../etc/dosemu.conf ../etc/dosemu.users.easy ../etc/dosemu.users.secure $(DESTDIR)$(sysconfdir); \ + $(INSTALL) -m 0644 ../etc/global.conf $(DESTDIR)$(sysconfdir)/global.conf.example; \ fi - if [ ! -d $(dosemudir)/keymap ]; then \ - $(INSTALL) -d $(dosemudir)/keymap; \ - $(INSTALL) -m 0644 ../etc/keymap/* $(dosemudir)/keymap; \ + if [ ! -d $(DESTDIR)$(dosemudir)/keymap ]; then \ + $(INSTALL) -d $(DESTDIR)$(dosemudir)/keymap; \ + $(INSTALL) -m 0644 ../etc/keymap/* $(DESTDIR)$(dosemudir)/keymap; \ fi - $(INSTALL) -m 0755 ../bin/$(DOSBIN) $(bindir) - $(INSTALL) -m 0755 $(TMP)/dosemu/dosemu $(bindir) - $(INSTALL) -m 0644 ../bin/dosemu.map $(dosemudir)/dosemu-$(THISVERSION).map - $(INSTALL) -m 0755 ../bin/mkfatimage $(bindir) - $(INSTALL) -m 0755 ../bin/mkfatimage16 $(bindir) + $(INSTALL) -m 0755 ../bin/$(DOSBIN) $(DESTDIR)$(bindir) + $(INSTALL) -m 0755 $(TMP)/dosemu/dosemu $(DESTDIR)$(bindir) + $(INSTALL) -m 0644 ../bin/dosemu.map $(DESTDIR)$(dosemudir)/dosemu-$(THISVERSION).map + $(INSTALL) -m 0755 ../bin/mkfatimage $(DESTDIR)$(bindir) + $(INSTALL) -m 0755 ../bin/mkfatimage16 $(DESTDIR)$(bindir) ifdef USE_SBEMU - $(INSTALL) -m 0755 ../bin/midid $(bindir) + $(INSTALL) -m 0755 ../bin/midid $(DESTDIR)$(bindir) endif ifdef USE_MHPDBG - $(INSTALL) -m 0755 ../bin/dosdebug $(bindir) + $(INSTALL) -m 0755 ../bin/dosdebug $(DESTDIR)$(bindir) endif - if [ -f $(bindir)/xdosemu ]; then \ - $(INSTALL) -m 0700 $(bindir)/xdosemu /tmp; \ - rm -f $(bindir)/xdosemu; \ + if [ -f $(DESTDIR)$(bindir)/xdosemu ]; then \ + $(INSTALL) -m 0700 $(DESTDIR)$(bindir)/xdosemu /tmp; \ + rm -f $(DESTDIR)$(bindir)/xdosemu; \ fi - if [ ! -d $(docdir) ]; then \ - $(INSTALL) -d $(docdir); \ + if [ ! -d $(DESTDIR)$(docdir) ]; then \ + $(INSTALL) -d $(DESTDIR)$(docdir); \ fi - $(INSTALL) -m 0644 ../README.bindist $(docdir) + $(INSTALL) -m 0644 ../README.bindist $(DESTDIR)$(docdir) $(INSTALL) -m 0644 ../doc/{README,README-tech,dosemu-HOWTO,sound-usage}.txt \ - ../doc/announce $(docdir) - if [ ! -d $(mandir)/man1 ]; then \ - $(INSTALL) -d $(mandir)/man1; \ + ../doc/announce $(DESTDIR)$(docdir) + if [ ! -d $(DESTDIR)$(mandir)/man1 ]; then \ + $(INSTALL) -d $(DESTDIR)$(mandir)/man1; \ fi $(INSTALL) -m 0644 ../man/{mkfatimage16,dosemu,dosemu.bin,dosdebug}.1 \ - $(mandir)/man1 - ln -sf dosemu.1 $(mandir)/man1/xdosemu.1 + $(DESTDIR)$(mandir)/man1 + ln -sf dosemu.1 $(DESTDIR)$(mandir)/man1/xdosemu.1 ifdef X_SUPPORT - if [ ! -e $(prefix)/xdosemu ]; then ln -s dosemu $(bindir)/xdosemu; fi - if [ ! -d $(x11fontdir) ]; then \ - $(INSTALL) -d $(x11fontdir); \ + if [ ! -e $(DESTDIR)$(prefix)/xdosemu ]; then ln -s dosemu $(DESTDIR)$(bindir)/xdosemu; fi + if [ ! -d $(DESTDIR)$(x11fontdir) ]; then \ + $(INSTALL) -d $(DESTDIR)$(x11fontdir); \ fi - if [ -w $(x11fontdir) ] && \ - [ -d $(X11fontdir) ] && \ - [ ! -e $(x11fontdir)/vga.pcf ] && \ - [ ! -e $(x11fontdir)/vga.pcf.Z ] && \ - [ ! -e $(x11fontdir)/vga.pcf.gz ]; then \ + if [ -w $(DESTDIR)$(x11fontdir) ] && \ + [ -d $(DESTDIR)$(X11fontdir) ] && \ + [ ! -e $(DESTDIR)$(x11fontdir)/vga.pcf ] && \ + [ ! -e $(DESTDIR)$(x11fontdir)/vga.pcf.Z ] && \ + [ ! -e $(DESTDIR)$(x11fontdir)/vga.pcf.gz ]; then \ echo "-> Main DOSEMU files installation done. Installing the X PC fonts..."; \ - $(INSTALL) -m 0644 ../etc/vga.pcf $(x11fontdir); \ - gzip -9 $(x11fontdir)/vga.pcf; \ - bdftopcf ../etc/vga11x19.bdf | gzip -c -9 > $(x11fontdir)/vga11x19.pcf.gz; \ - bdftopcf ../etc/vga-cp866.bdf | gzip -c -9 > $(x11fontdir)/vga-cp866.pcf.gz; \ - bdftopcf ../etc/vga10x20-cp866.bdf | gzip -c -9 > $(x11fontdir)/vga10x20-cp866.pcf.gz; \ - chmod 0644 $(x11fontdir)/vga11x19.pcf.gz $(x11fontdir)/vga-cp866.pcf.gz $(x11fontdir)/vga10x20-cp866.pcf.gz; \ - if [ ! -f $(x11fontdir)/fonts.alias ]; then \ - $(INSTALL) -m 0644 ../etc/dosemu.alias $(x11fontdir)/fonts.alias; \ - elif [ grep ^vga $(x11fontdir)/fonts.alias ]; then \ - cat ../etc/dosemu.alias >> $(x11fontdir)/fonts.alias; \ + $(INSTALL) -m 0644 ../etc/vga.pcf $(DESTDIR)$(x11fontdir); \ + gzip -9 $(DESTDIR)$(x11fontdir)/vga.pcf; \ + bdftopcf ../etc/vga11x19.bdf | gzip -c -9 > $(DESTDIR)$(x11fontdir)/vga11x19.pcf.gz; \ + bdftopcf ../etc/vga-cp866.bdf | gzip -c -9 > $(DESTDIR)$(x11fontdir)/vga-cp866.pcf.gz; \ + bdftopcf ../etc/vga10x20-cp866.bdf | gzip -c -9 > $(DESTDIR)$(x11fontdir)/vga10x20-cp866.pcf.gz; \ + chmod 0644 $(DESTDIR)$(x11fontdir)/vga11x19.pcf.gz $(DESTDIR)$(x11fontdir)/vga-cp866.pcf.gz $(DESTDIR)$(x11fontdir)/vga10x20-cp866.pcf.gz; \ + if [ ! -f $(DESTDIR)$(x11fontdir)/fonts.alias ]; then \ + $(INSTALL) -m 0644 ../etc/dosemu.alias $(DESTDIR)$(x11fontdir)/fonts.alias; \ + elif [ grep ^vga $(DESTDIR)$(x11fontdir)/fonts.alias ]; then \ + cat ../etc/dosemu.alias >> $(DESTDIR)$(x11fontdir)/fonts.alias; \ fi; \ - cd $(x11fontdir); \ + cd $(DESTDIR)$(x11fontdir); \ mkfontdir; \ fi; endif --- dosemu-1.1.4/src/arch/linux/dosext/sound/midid/Makefile.orig Wed Dec 18 02:36:44 2002 +++ dosemu-1.1.4/src/arch/linux/dosext/sound/midid/Makefile Sun Jan 26 00:14:10 2003 @@ -15,7 +15,7 @@ # No servicable parts below CC=gcc -CFLAGS=-Wall -pipe -O -g +CFLAGS=-Wall -pipe $(OPTFLAGS) LDFLAGS += -Wall OBJECTS=midid.o events.o io.o stats.o emulation.o device.o \ oss.o midout.o timid.o null.o