Copy the autogen.sh script from the newer daala project. This
just calls autoreconf instead of doing its own tool and version
detection.
Note that this now means one must explicitly invoke ./configure
like in the opus and daala projects. ./autogen.sh will no longer
do so.
Keep a copy of the release tarball sha-256 checksums in the
repository for reference. Having a copy with the code in
distributed version control adds a verification path.
This should match http://downloads.xiph.org/releases/ogg/SHA256SUMS
overflow checking in oggpack_writecopy_helper got the reallocation
size test condition backwards and so would error out when it needed to
expand the destination's internal buffer.
At the same time, do preexpansion of both aligned and unaligned copies
to avoid possible heap thrashing in the unaligned case.
Add black and glass box unit tests for oggpack_writecopy and
oggpackB_writecopy.
svn path=/trunk/ogg/; revision=19119
This seems like a fairly sane thing to do anyway if the stdint
types are available to use - but primarily we're doing it here to
hide the problem evident in http://bugs.debian.org/675887 where
the public header is unnecessarily different between architectures.
Patch contributed by Ron Lee.
svn path=/trunk/ogg/; revision=18942
This isn't automatic.
It does need to be invoked explicitly, after the package version is
changed in configure.in, immediately before release, but that
beats updating all of those files by hand for each release.
Patch contributed by Ron Lee.
svn path=/trunk/ogg/; revision=18941
Thanks to RedDwarf, lilrc, and mgorny for pointing it out and
suggesting patches.
Patch contributed by Ron Lee.
Closes ticket:1758
svn path=/trunk/ogg/; revision=18934
Adds some files that weren't being installed at all.
Installs the libogg docs with the same relative path that they have in
the source, which is where the top level index link expects them to be.
Patch contributed by Ron Lee.
svn path=/trunk/ogg/; revision=18932
This matches what we've been doing with the opus msvc builds,
but presumedly breaks the corresponding vorbis-tools projects.
Those should be updated as well.
svn path=/trunk/ogg/; revision=18734
Previously we linked libogg.la, which only works if the
caller is using libtool. This also forces a static link
when building against uninstalled libogg, which is is
usually what I want, but does require rebuilding after
an update.
svn path=/trunk/ogg/; revision=18565