It's not that hard to repackage it, is it?

Here you go: www.icer.nl/misc_stuff/flac.xcodeproj .zip

On 06-05-13 23:37, Marcus Johnson wrote:
Ralph, for Mac OS you should download either the Unarchiver which is free, or Entrophy which is what I use, but it costs like $15 I believe, both support decompressing .7z and Entrophy supports compressing TO .7z


On Mon, May 6, 2013 at 3:00 PM, <[email protected] <mailto:[email protected]>> wrote:

    Send flac-dev mailing list submissions to
    [email protected] <mailto:[email protected]>

    To subscribe or unsubscribe via the World Wide Web, visit
    http://lists.xiph.org/mailman/listinfo/flac-dev
    or, via email, send a message with subject or body 'help' to
    [email protected] <mailto:[email protected]>

    You can reach the person managing the list at
    [email protected] <mailto:[email protected]>

    When replying, please edit your Subject line so it is more specific
    than "Re: Contents of flac-dev digest..."

    Today's Topics:

       1. Re: Bug fix and compatibility patches for 1.3.0pre4
          (Timothy B. Terriberry)
       2. Re: Bug fix and compatibility patches for 1.3.0pre4
          (Robert Kausch)
       3. Re: Bug fix and compatibility patches for 1.3.0pre4
          (Robert Kausch)
       4. Re: Bug fix and compatibility patches for 1.3.0pre4
          (Robert Kausch)
       5. Re: Bug fix and compatibility patches for 1.3.0pre4
          (Timothy B. Terriberry)
       6. Re: Bug fix and compatibility patches for 1.3.0pre4
          (Janne Hyv?rinen)
       7. Re: (no subject) (Ralph Giles)


    ---------- Forwarded message ----------
    From: "Timothy B. Terriberry" <[email protected]
    <mailto:[email protected]>>
    To: [email protected] <mailto:[email protected]>
    Cc:
    Date: Sun, 05 May 2013 14:43:46 -0700
    Subject: Re: [flac-dev] Bug fix and compatibility patches for
    1.3.0pre4
    Janne Hyvärinen wrote:

        You people do realize these hacks would only be required for
        10+ year
        old obsolete compilers?


    No, they're required for easy distribution on 12 year old OSes
    (which, last I saw, make up almost 40% of Firefox's desktop
    userbase, and likely will continue to for some time).



    ---------- Forwarded message ----------
    From: Robert Kausch <[email protected]
    <mailto:[email protected]>>
    To: [email protected] <mailto:[email protected]>
    Cc:
    Date: Mon, 06 May 2013 01:20:52 +0200
    Subject: Re: [flac-dev] Bug fix and compatibility patches for
    1.3.0pre4
    Timothy B. Terriberry wrote:

        _lseeki64 operates on the underlying file handle, and does not
        interact
        well with the buffering in stdio streams. I _think_ you can
        use this
        successfully if you call fflush() beforehand (as this sets
        FILE::_cnt to
        0 and FILE::_ptr to FILE::_base). By which I mean I read the
        MSVCRT
        source from MSVC6.0 and it appears this is how things work.

    Ok, I didn't take that into account. Thanks for pointing it out!
    Using fflush to clear the buffers before calling _lseeki64 sounds
    reasonable, so I think I'll try that.

    I noticed another problem with _lseeki64 though. It returns the
    new file pointer position on success instead of 0, so the macro
    will have to take that into account.

        That source also includes an fseeki64()/ftelli64(), but they
        are not
        defined in stdio.h. I wonder if just declaring it yourself is good
        enough?

    Those functions are not exported by XPs msvcrt.dll, so declaring
    them won't help.



    ---------- Forwarded message ----------
    From: Robert Kausch <[email protected]
    <mailto:[email protected]>>
    To: [email protected] <mailto:[email protected]>
    Cc:
    Date: Mon, 06 May 2013 01:21:56 +0200
    Subject: Re: [flac-dev] Bug fix and compatibility patches for
    1.3.0pre4
    JonY wrote:

        How about just forgetting about base XP and require at least
        SP2 or some
        such? Alternatively, use win32api underneath instead, eg
        CreateFileW/SetFilePointer.

    Even SP2 and SP3 do not have fseeki64/ftelli64. Using Windows API
    functions would probably be the cleanest solution, but on the
    other hand require wrappers for all file IO functions. I guess
    that would be too big of a change to make it into 1.3.0 at this point.



    ---------- Forwarded message ----------
    From: Robert Kausch <[email protected]
    <mailto:[email protected]>>
    To: [email protected] <mailto:[email protected]>
    Cc:
    Date: Mon, 06 May 2013 01:26:08 +0200
    Subject: Re: [flac-dev] Bug fix and compatibility patches for
    1.3.0pre4
    Timothy B. Terriberry wrote:

        Instead I've attached a patch that uses fgetpos/fsetpos. This
        is totally untested (I haven't even checked it compiles), but
        the idea should work.

    MSDN says "The pos value is stored in an internal format and is
    intended for use only by *fgetpos* and *fsetpos*."
    (http://msdn.microsoft.com/en-us/library/70hdhh4t%28v=vs.80%29.aspx),
    so I don't think it's a good idea to use it this way even if tests
    suggested it works.

    I'll write a test program tomorrow to try the fflush+_lseeki64
    approach.

    Another solution - although a bit ugly - might be to disable
    buffering on Windows using setvbuf.



    ---------- Forwarded message ----------
    From: "Timothy B. Terriberry" <[email protected]
    <mailto:[email protected]>>
    To: [email protected] <mailto:[email protected]>
    Cc:
    Date: Sun, 05 May 2013 16:34:04 -0700
    Subject: Re: [flac-dev] Bug fix and compatibility patches for
    1.3.0pre4
    Robert Kausch wrote:

        MSDN says "The pos value is stored in an internal format and
        is intended
        for use only by *fgetpos* and *fsetpos*."
        (http://msdn.microsoft.com/en-us/library/70hdhh4t%28v=vs.80%29.aspx),
        so
        I don't think it's a good idea to use it this way even if tests
        suggested it works.


    FWIW, I verified that this is the approach used by mingw32 to
    implement fseeko/ftello.



    ---------- Forwarded message ----------
    From: "Janne Hyvärinen" <[email protected] <mailto:[email protected]>>
    To: [email protected] <mailto:[email protected]>
    Cc:
    Date: Mon, 06 May 2013 07:42:34 +0300
    Subject: Re: [flac-dev] Bug fix and compatibility patches for
    1.3.0pre4
    On 6.5.2013 0:43, Timothy B. Terriberry wrote:

        Janne Hyvärinen wrote:

            You people do realize these hacks would only be required
            for 10+ year
            old obsolete compilers?

        No, they're required for easy distribution on 12 year old OSes
        (which,
        last I saw, make up almost 40% of Firefox's desktop userbase,
        and likely
        will continue to for some time).


    What kind of nonsense is this? You should know that the last
    Microsoft compiler to create dynamically linked code that used
    msvcrt.dll was Visual Studio 6.0 from 1998.

    Oldest Visual Studio supported by FLAC 1.3 is Visual Studio 2005.
    FLAC is also configured to be compiled with static linking, so no
    external dependencies hinder its function.

    If you take a look at the following MSDN pages for Visual Studio
    2005, you will see that _fseeki64 and _ftelli64 are supported all
    the way back to Windows 95:
    http://msdn.microsoft.com/en-us/library/75yw9bf3%28v=vs.80%29.aspx and
    http://msdn.microsoft.com/en-US/library/0ys3hc0b%28v=vs.80%29.aspx





    ---------- Forwarded message ----------
    From: Ralph Giles <[email protected] <mailto:[email protected]>>
    To: [email protected] <mailto:[email protected]>
    Cc:
    Date: Mon, 06 May 2013 11:20:15 -0700
    Subject: Re: [flac-dev] (no subject)
    On 13-05-02 7:37 PM, Marcus Johnson wrote:
    > Here's the Flac.xcodeproj, compressed with 7-zip as it's just a
    folder
    > and can't be transmitted without being compressed, check to see
    if it
    > works on your computers, and hopefully everything works.

    .7z isn't a normal MacOS tool. Could you please send a tar.gz or .zip
    instead?

     -r



    _______________________________________________
    flac-dev mailing list
    [email protected] <mailto:[email protected]>
    http://lists.xiph.org/mailman/listinfo/flac-dev




_______________________________________________
flac-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/flac-dev

_______________________________________________
flac-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/flac-dev

Reply via email to