1. 01 Sep, 2017 1 commit
    • Evan Green's avatar
      Autotools fixes for Windows. · 8e5e13ca
      Evan Green authored
      These changes contain bug fixes specific to Windows found while trying to
      autoreconf the basic toolchain.
      8e5e13ca
  2. 24 Aug, 2017 1 commit
  3. 11 Aug, 2017 1 commit
    • Evan Green's avatar
      Include long double softfp support in libgcc. · 86599e7b
      Evan Green authored
      Due to a missing "minoca, too!" line in libgcc's config.host, compiling
      programs on x64 was crapping out with an undefined reference to __eqtf2
      (and others) in libgcc. This tweak to config.host turns on the long double
      support in libgcc for x86 and AMD64, which includes __eqtf2 and friends in
      libgcc.
      86599e7b
  4. 04 Aug, 2017 1 commit
  5. 03 Aug, 2017 1 commit
  6. 31 Jul, 2017 1 commit
    • Evan Green's avatar
      Autom4te fix for double quoting traces.m4 on Windows. · 6b2c10c6
      Evan Green authored
      This change fixes a quote-too-much issue causing M4 on windows to fail to
      open '.../traces.m4' (because the single quotes are there). This seems to
      come down to Perl's built-in open() function, which is overloaded to run
      shell commands. The parentheses run the command in a subshell, which
      removes one more level of quotes. Not sure if this is really a great
      solution, but it got me through autoreconf of gmp.
      6b2c10c6
  7. 25 Jul, 2017 3 commits
  8. 21 Jul, 2017 1 commit
  9. 18 Jul, 2017 1 commit
  10. 13 Jul, 2017 4 commits
    • Evan Green's avatar
      Another libtool for Windows fix. · 30974fa3
      Evan Green authored
      This one avoids 1) a big in our old shell and 2) an annoying print in the
      fixed shell.
      
      The problem is a little tricky. Libtool is taking something like ar.exe,
      stripping off the .exe, and then using that as an input redirection via
      <ar. Libtool was doing test -f ar before attempting the redirection. On
      Windows, we automatically try test -f ar.exe as well because of all the
      other places autoconf looks for tools this way. So test -f ar succeeds,
      but then the shell redirection fails. We had a bug in the shell where this
      caused the entire script to exit, where it really should have just caused
      that single command to fail. But in the fixed shell, you still get an
      annoying "sh: failed to open redirection file ar" message each time
      libtool tries to install something.
      
      This change uses the different technique of "sed -4q input" rather than
      "dd < input", which won't cause the annoying complaints. Libtool did use
      this technique itself in older version.
      30974fa3
    • Evan Green's avatar
      Fixes for libtool on Windows. · 4e3d6cfe
      Evan Green authored
      This change gets make tools for libtool on Windows working, so that
      libtoolize will actually work on a source package.
      
      Libtoolize was going nuts because some files were supposed to be inlined
      into it but weren't.
      4e3d6cfe
    • Evan Green's avatar
      No-op change for GCC. · e1c13b23
      Evan Green authored
      Our diff program before the fix wasn't supplying enough context for
      changes at the end of the file, and the line numbers were slightly off
      there too. This change uses the new diff, which gets that right. There are
      no actual changes in the diff.
      e1c13b23
    • Evan Green's avatar
      Add automake-1.12.6. · a65dfdee
      Evan Green authored
      Automake-1.12 turns out to be important because it's the last version to
      support Cygnus style trees. These are still widely used, by binutils 2.27
      for instance.
      a65dfdee
  11. 23 Jun, 2017 1 commit
  12. 25 May, 2017 1 commit
  13. 19 May, 2017 2 commits
    • Chris Stevens's avatar
      Fixes for SDL audio device discovery. · 9b58c9d1
      Chris Stevens authored
      OsGetFilePath correctly returns the path from the true root (i.e. /Devices)
      and not the path from the chroot (i.e. /dev/Devices). As a result, the
      Minoca specific way to find audio devices in SDL needs to actually open
      the devices rather than hand back a path. This is a little uglier than the
      first attempt, but it should be replaced by pseudo-FS anyway.
      9b58c9d1
    • Chris Stevens's avatar
      Enable SDL to automatically find sound devices. · 771c4886
      Chris Stevens authored
      This changes adds a Minoca specific function to the general OSS sound
      device search code. Rather than depending on a hard-coded path like other
      OS's, this change calls a function which queries the system in search of
      the primary audio device.
      771c4886
  14. 16 May, 2017 1 commit
  15. 09 May, 2017 2 commits
    • Evan Green's avatar
      Add font-adobe-utopia-type1 as dependency for xinit. · 6e1dc5e7
      Evan Green authored
      Really X just needs some font, not Utopia specifically. Using this package
      since it's already sort of a bundling package. The xf86-input-minoca and
      xf86-video-fbdev packages are also not stricly required, but in here as
      well.
      6e1dc5e7
    • Evan Green's avatar
      Add gperftools-2.5. · 162ac8fb
      Evan Green authored
      Add gperftools since we wanted to look at the performance of X. It looks
      alright, though there is lots of memcpy with the framebuffer.
      162ac8fb
  16. 06 May, 2017 1 commit
  17. 03 May, 2017 1 commit
  18. 01 May, 2017 1 commit
    • Evan Green's avatar
      More build fixes. · 627244d2
      Evan Green authored
      Fixed a hang while building fceux that I couldn't verify was the
      multithreaded fork issue, but I bet it is. Also fixed some more package
      dependency issues.
      627244d2
  19. 29 Apr, 2017 1 commit
  20. 28 Apr, 2017 2 commits
    • Evan Green's avatar
      Add a setsid() to xterm so it has its own terminal. · c5d2539e
      Evan Green authored
      xterm's controlling terminal was still whatever terminal had fired it up,
      which makes things like emacs go terribly wrong. Add a setsid so that
      xterm disassociates with its previous controlling terminal. When it
      attempts to open the slave terminal, that will become its controlling
      terminal.
      c5d2539e
    • Evan Green's avatar
      Build fixes. · f0fff888
      Evan Green authored
      This fixes mostly some hardcoded paths. Also fixes an abort during gnutls
      because it was finding a leftover guile in the dep directory, but guile
      aborts because it doesn't know where it is.
      f0fff888
  21. 26 Apr, 2017 4 commits
  22. 25 Apr, 2017 1 commit
    • Evan Green's avatar
      Minor build fixes. · 40556acc
      Evan Green authored
      Mysql build had a typo.
      Pkg-config probably shouldn't have define-prefix on by default for the
      final binary.
      Added some package dependencies to xorg-server.
      40556acc
  23. 24 Apr, 2017 3 commits
    • Evan Green's avatar
      Minor build cleanup. · 53da531a
      Evan Green authored
      Fixed a couple things that were in my other enlistment, and removed a
      stray file.
      53da531a
    • Evan Green's avatar
      Remove qingy-1.0.0. · 84cd3298
      Evan Green authored
      I added qingy originally as an example graphical application because it
      ran solely on DirectFB. At that time I had not come to understand that all
      roads lead to X. Now that X is up and running, and given the lack of
      development on Qingy, I don't think it makes sense to keep it. I'll hold
      on to DirectFB for now in case someone else wants to persue an X-less
      environment.
      84cd3298
    • Evan Green's avatar
      Fixes for mesa, xinit, and xorg-server. · c7ab5c7d
      Evan Green authored
      Mesa was deleting its own /usr/lib/dri/swrast_dri.so because it was using
      ln -f, and hard links are not supported on FAT.
      
      Xorg-server had some build paths getting compiled in.
      
      xinit also had a build path to tools/bin/openssl baked in there.
      c7ab5c7d
  24. 21 Apr, 2017 4 commits