1. 07 Jul, 2003 4 commits
    • brendan's avatar
      Irix portability fixes: · 6f9ad504
      brendan authored
      1. Don't define _XOPEN_SOURCE, at least with GCC. As ALWAYS, this macro undefines
         a lot of the symbols we need. As of libshout 2.1, this define will be moved
         into the "if not $GCC" category so we don't have to deal with it so often.
      2. Irix defines inet_pton but not sockaddr_storage. We could fake it by using
         an in6 structure, but why bother? Just don't check for inet_pton unless
         we have struct sockaddr_storage.
      svn path=/trunk/m4/; revision=5087
    • brendan's avatar
      MAX may be defined elsewhere · f84e1c14
      brendan authored
      svn path=/trunk/avl/; revision=5086
    • brendan's avatar
      I missed a spot. And another one. · e81379a0
      brendan authored
      svn path=/trunk/avl/; revision=5084
    • brendan's avatar
      Namespace cleanup: _mangle exported symbols, declare others static. · dc46014b
      brendan authored
      This is tedious.
      svn path=/trunk/avl/; revision=5082
  2. 06 Jul, 2003 4 commits
  3. 05 Jul, 2003 1 commit
  4. 04 Jul, 2003 1 commit
    • giles's avatar
      Add a name mangling mechanism so we can safely compile in code we share with... · 07f535b1
      giles authored
      Add a name mangling mechanism so we can safely compile in code we share with applications that might link with use. Currently only hooked up for the timing liblet, but thread is the real target.
      Basically we define _mangle() in config.h, and use that in timing.h (if available) to prepend the package name to all the symbols in the header and including C files. It's thus fairly invisible.
      Unfortunately the prefix is hardwired, so it's another thing that has to be maintained by hand (not that is changes often, but we can't make it a macro). AH_VERBATIM seems to be the only way to add a macro that takes arguments, and it explicitly doesn't do shell expansion. Further, @PACKAGE@ substitution doesn't happen on config.h.in. Insert standard autotools frustration here.
      svn path=/trunk/timing/; revision=5060
  5. 03 Jul, 2003 2 commits
  6. 02 Jul, 2003 3 commits
  7. 01 Jul, 2003 6 commits
  8. 28 Jun, 2003 1 commit
  9. 26 Jun, 2003 3 commits
  10. 25 Jun, 2003 1 commit
  11. 24 Jun, 2003 4 commits
    • brendan's avatar
      Lots more autoconf stuff · c5a790a4
      brendan authored
      1. src/net tests abstracted into XIPH_NET macro. We should do the same for
         src/thread, but it's a little more complicated - it will have to
         interact with the caller (eg some apps may want --disable-threads)
      2. uintxx_t, socklen_t tests encapsulated, moved to xiph_types.m4
      3. solaris fixes for socket func, nanosleep detection
      4. added $LIBS to SHOUT_LIBS for *-config scripts. Good or bad idea?
      We'll definitely need a libshout beta 2.
      svn path=/trunk/m4/; revision=5005
    • brendan's avatar
      oops. · 8053e312
      brendan authored
      svn path=/trunk/m4/; revision=4998
    • Karl Heyes's avatar
      autoconf seems to be removing trailing spaces, apply a work around for it · 77b282f7
      Karl Heyes authored
      svn path=/trunk/m4/; revision=4996
    • brendan's avatar
      A load of changes by Karl · 547e326b
      brendan authored
      svn path=/trunk/m4/; revision=4992
  12. 18 Jun, 2003 1 commit
  13. 13 Jun, 2003 4 commits
    • brendan's avatar
      Copied back from ices/m4/shout.m4 1.2. There must be a better way of keeping · 0716b6bf
      brendan authored
      these m4 macros synchronised.
      svn path=/trunk/m4/; revision=4944
    • brendan's avatar
      Move m4 macros from acinclude into m4 directory · 34eeaf87
      brendan authored
      Use new shout.m4 macro
      svn path=/trunk/m4/; revision=4943
    • brendan's avatar
      Make configure --help look pretty · f5e9a778
      brendan authored
      svn path=/trunk/m4/; revision=4941
    • brendan's avatar
      shout.m4 has been completely rewritten for libshout 2. · ce94a81e
      brendan authored
      It relies on pkg-config or shout-config (in that order) for compiler/linker
      flags. --with-shout-prefix is gone. Also gone is --disable-shouttest. I don't
      understand the advantages of that home built script over the standard header/
      func checks, so I used those. I guess AC_TRY_RUN isn't invoked, but I feel
      (mildly) that the business of autoconf is to ensure the program builds
      correctly, not runs correctly. Run errors can usually be fixed after the build
      (by tweaking LD_LIBRARY_PATH, ld.so.conf, crle etc) without rebuilding.
      I've ported ices 0 to this macro in order to test it, but haven't put the various
      fallbacks through the ringer yet. I will before release.
      TODO: I don't think this file is being included with make dist. Should it be?
      Probably. Should it be installed? Probably, but less so.
      svn path=/trunk/m4/; revision=4939
  14. 10 Jun, 2003 1 commit
  15. 06 Jun, 2003 1 commit
  16. 05 Jun, 2003 2 commits
  17. 04 Apr, 2003 1 commit