diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2008-06-09 18:22:55 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2008-06-09 18:22:55 +0000 |
commit | 9f09902e13af51f9dee841804a9aed90c9dfc354 (patch) | |
tree | 8cae149d9955a14b65aeee34c05006e13e1ceda5 /games-engines | |
parent | sparc stable (diff) | |
download | historical-9f09902e13af51f9dee841804a9aed90c9dfc354.tar.gz historical-9f09902e13af51f9dee841804a9aed90c9dfc354.tar.bz2 historical-9f09902e13af51f9dee841804a9aed90c9dfc354.zip |
old
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'games-engines')
-rw-r--r-- | games-engines/scummvm/Manifest | 3 | ||||
-rw-r--r-- | games-engines/scummvm/files/flac-1.1.3.patch | 474 | ||||
-rw-r--r-- | games-engines/scummvm/scummvm-0.9.1.ebuild | 91 |
3 files changed, 0 insertions, 568 deletions
diff --git a/games-engines/scummvm/Manifest b/games-engines/scummvm/Manifest index 71581bb5dbab..b805b7e9cbbe 100644 --- a/games-engines/scummvm/Manifest +++ b/games-engines/scummvm/Manifest @@ -1,9 +1,6 @@ -AUX flac-1.1.3.patch 19758 RMD160 453ccfacfe7ce9bc9a917ff5a81564fe78b4f213 SHA1 a6b06fbb13c1864ce7d21906e7ff7c0d9e00853a SHA256 b48da44ec6e37bc1a220e3f8dc88805c45aaab7ddc5e5d9d5c02ae90dca4dbc4 DIST scummvm-0.10.0.tar.bz2 4756977 RMD160 6de5ecbf1006f47287fd665acaf6af1fdaf27b8b SHA1 f0c4885300ea8d6a804eb4f3ece86f85bab44e6d SHA256 c9d1c68937cde4e4f2ba01c9b43bc745721fdd6c89064b3a60cf5ba2d7263126 DIST scummvm-0.11.1.tar.bz2 5539656 RMD160 067be5e8f4bdc099cd3faa963e3df3b3a1fd39e2 SHA1 a254d7382aa6c3f769591999f83ca9dfad939028 SHA256 0859c2b1e66584b29909dae2c7cc700c408e99fee28a668ca1e06a6df651a58e -DIST scummvm-0.9.1.tar.bz2 4514100 RMD160 c77a7fa4251b6f6ee303dc35049671547dffed7a SHA1 6fcd00903f13fbafab65b432458e097f0e0d5d83 SHA256 5cd5d9c06281a4f81d85d9a9f9b0410045d4a764a855f06f574183b528c15d1a EBUILD scummvm-0.10.0.ebuild 2990 RMD160 ac5c158e3ea76c8b3b2598b304479c1d028128a2 SHA1 a512ab48d884a667b4c795106d9401526ba3aa50 SHA256 46d31e36dff1106522a621e2f4eb3c365230bcb2a926eb7f9ec7341983bbf842 EBUILD scummvm-0.11.1.ebuild 2718 RMD160 a0b132efe6865f0435dfeb26078670b30cce5cf0 SHA1 b35d134fb7eda79b5b305ee46108ab7b592982ee SHA256 bfda39461f872599f625ef0bd8baafd856e47008c9d587f7bff09efb084ba9d2 -EBUILD scummvm-0.9.1.ebuild 2611 RMD160 5bd16e39b8d2d1b1439dd6f5c0cea3631fe64290 SHA1 c83a8851a7d7c910f950bc643a6e4ecb3b5b039f SHA256 2e4cd7d266ae1708400add4c697888b7b59557f965267cb0efd559187c362b39 MISC ChangeLog 9501 RMD160 b10f01ddac0561871aefdce1ab9db0445c51e3f7 SHA1 45b1c4c7305db72fe55b54931976b6584b3d83a7 SHA256 59c669b6f61628280e3c4acabb690e85ba24b6d9e2cbfce69ee97c937a2018ea MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 diff --git a/games-engines/scummvm/files/flac-1.1.3.patch b/games-engines/scummvm/files/flac-1.1.3.patch deleted file mode 100644 index 9c9ca8def367..000000000000 --- a/games-engines/scummvm/files/flac-1.1.3.patch +++ /dev/null @@ -1,474 +0,0 @@ -diff -r -u scummvm-0.9.0/configure scummvm-0.9.0-b2/configure ---- scummvm-0.9.0/configure 2006-06-21 14:19:07.000000000 -0700 -+++ scummvm-0.9.0-b2/configure 2006-10-25 00:10:35.000000000 -0700 -@@ -1076,15 +1076,15 @@ - if test "$_flac" = auto ; then - _flac=no - cat > $TMPC << EOF --#include <FLAC/seekable_stream_decoder.h> --int main(void) { FLAC__seekable_stream_decoder_init( 0 ); return 0; } -+#include <FLAC/format.h> -+int main(void) { return FLAC__STREAM_SYNC_LEN >> 30; /* guaranteed to be 0 */ } - EOF -- cc_check $LDFLAGS $CXXFLAGS $FLAC_CFLAGS $FLAC_LIBS \ -- -lFLAC -lm && _flac=yes -+ cc_check $LDFLAGS $CXXFLAGS $FLAC_CFLAGS $FLAC_LIBS $OGG_CFLAGS $OGG_LIBS \ -+ -lFLAC -logg -lm && _flac=yes - fi - if test "$_flac" = yes ; then - _def_flac='#define USE_FLAC' -- LIBS="$LIBS $FLAC_LIBS -lFLAC" -+ LIBS="$LIBS $FLAC_LIBS $OGG_LIBS -lFLAC -logg" - INCLUDES="$INCLUDES $FLAC_CFLAGS" - else - _def_flac='#undef USE_FLAC' -diff -r -u scummvm-0.9.0/sound/flac.cpp scummvm-0.9.0-b2/sound/flac.cpp ---- scummvm-0.9.0/sound/flac.cpp 2006-06-21 14:16:13.000000000 -0700 -+++ scummvm-0.9.0-b2/sound/flac.cpp 2006-10-25 00:08:18.000000000 -0700 -@@ -31,7 +31,18 @@ - #include "sound/audiocd.h" - - #define FLAC__NO_DLL // that MS-magic gave me headaches - just link the library you like -+#include <FLAC/export.h> -+// check if we have FLAC >= 1.1.3; LEGACY_FLAC code can be removed once FLAC-1.1.3 propagates everywhere -+#if !defined(FLAC_API_VERSION_CURRENT) || FLAC_API_VERSION_CURRENT < 8 -+#define LEGACY_FLAC -+#else -+#undef LEGACY_FLAC -+#endif -+#ifdef LEGACY_FLAC - #include <FLAC/seekable_stream_decoder.h> -+#else -+#include <FLAC/stream_decoder.h> -+#endif - - - using Common::File; -@@ -67,7 +78,11 @@ - - const FLAC__StreamMetadata_StreamInfo& getStreamInfo() const {return _streaminfo;} - -+#ifdef LEGACY_FLAC - inline FLAC__SeekableStreamDecoderState getState() const; -+#else -+ inline FLAC__StreamDecoderState getState() const; -+#endif - inline FLAC__StreamDecoderState getStreamDecoderState() const; - - -@@ -81,18 +96,30 @@ - inline void setLastSample(FLAC__uint64 absoluteSample); - - protected: -+#ifdef LEGACY_FLAC - inline ::FLAC__SeekableStreamDecoderReadStatus callbackRead(FLAC__byte buffer[], uint *bytes); - inline ::FLAC__SeekableStreamDecoderSeekStatus callbackSeek(FLAC__uint64 absoluteByteOffset); - inline ::FLAC__SeekableStreamDecoderTellStatus callbackTell(FLAC__uint64 *absoluteByteOffset); - inline ::FLAC__SeekableStreamDecoderLengthStatus callbackLength(FLAC__uint64 *streamLength); -+#else -+ inline ::FLAC__StreamDecoderReadStatus callbackRead(FLAC__byte buffer[], size_t *bytes); -+ inline ::FLAC__StreamDecoderSeekStatus callbackSeek(FLAC__uint64 absoluteByteOffset); -+ inline ::FLAC__StreamDecoderTellStatus callbackTell(FLAC__uint64 *absoluteByteOffset); -+ inline ::FLAC__StreamDecoderLengthStatus callbackLength(FLAC__uint64 *streamLength); -+#endif - inline bool callbackEOF(); - inline ::FLAC__StreamDecoderWriteStatus callbackWrite(const ::FLAC__Frame *frame, const FLAC__int32 * const buffer[]); - inline void callbackMetadata(const ::FLAC__StreamMetadata *metadata); - inline void callbackError(::FLAC__StreamDecoderErrorStatus status); - -+#ifdef LEGACY_FLAC - ::FLAC__SeekableStreamDecoder *_decoder; -+#else -+ ::FLAC__StreamDecoder *_decoder; -+#endif - - private: -+#ifdef LEGACY_FLAC - static ::FLAC__SeekableStreamDecoderReadStatus callWrapRead(const ::FLAC__SeekableStreamDecoder *decoder, FLAC__byte buffer[], uint *bytes, void *clientData); - static ::FLAC__SeekableStreamDecoderSeekStatus callWrapSeek(const ::FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 absoluteByteOffset, void *clientData); - static ::FLAC__SeekableStreamDecoderTellStatus callWrapTell(const ::FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 *absoluteByteOffset, void *clientData); -@@ -101,6 +128,16 @@ - static ::FLAC__StreamDecoderWriteStatus callWrapWrite(const ::FLAC__SeekableStreamDecoder *decoder, const ::FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *clientData); - static void callWrapMetadata(const ::FLAC__SeekableStreamDecoder *decoder, const ::FLAC__StreamMetadata *metadata, void *clientData); - static void callWrapError(const ::FLAC__SeekableStreamDecoder *decoder, ::FLAC__StreamDecoderErrorStatus status, void *clientData); -+#else -+ static ::FLAC__StreamDecoderReadStatus callWrapRead(const ::FLAC__StreamDecoder *decoder, FLAC__byte buffer[], size_t *bytes, void *clientData); -+ static ::FLAC__StreamDecoderSeekStatus callWrapSeek(const ::FLAC__StreamDecoder *decoder, FLAC__uint64 absoluteByteOffset, void *clientData); -+ static ::FLAC__StreamDecoderTellStatus callWrapTell(const ::FLAC__StreamDecoder *decoder, FLAC__uint64 *absoluteByteOffset, void *clientData); -+ static ::FLAC__StreamDecoderLengthStatus callWrapLength(const ::FLAC__StreamDecoder *decoder, FLAC__uint64 *streamLength, void *clientData); -+ static FLAC__bool callWrapEOF(const ::FLAC__StreamDecoder *decoder, void *clientData); -+ static ::FLAC__StreamDecoderWriteStatus callWrapWrite(const ::FLAC__StreamDecoder *decoder, const ::FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *clientData); -+ static void callWrapMetadata(const ::FLAC__StreamDecoder *decoder, const ::FLAC__StreamMetadata *metadata, void *clientData); -+ static void callWrapError(const ::FLAC__StreamDecoder *decoder, ::FLAC__StreamDecoderErrorStatus status, void *clientData); -+#endif - // Private and undefined so you can't use them: - FlacInputStream(const FlacInputStream &); - void operator=(const FlacInputStream &); -@@ -157,7 +194,12 @@ - }; - - FlacInputStream::FlacInputStream(File *sourceFile, const uint32 fileStart) -- : _decoder(::FLAC__seekable_stream_decoder_new()), _firstSample(0), _lastSample(0), -+#ifdef LEGACY_FLAC -+ : _decoder(::FLAC__seekable_stream_decoder_new()), -+#else -+ : _decoder(::FLAC__stream_decoder_new()), -+#endif -+ _firstSample(0), _lastSample(0), - _outBuffer(NULL), _requestedSamples(0), _lastSampleWritten(true), - _methodConvertBuffers(&FlacInputStream::convertBuffersGeneric) - { -@@ -178,7 +220,12 @@ - } - - FlacInputStream::FlacInputStream(File *sourceFile, const uint32 fileStart, const uint32 fileStop) -- : _decoder(::FLAC__seekable_stream_decoder_new()), _firstSample(0), _lastSample(0), -+#ifdef LEGACY_FLAC -+ : _decoder(::FLAC__seekable_stream_decoder_new()), -+#else -+ : _decoder(::FLAC__stream_decoder_new()), -+#endif -+ _firstSample(0), _lastSample(0), - _outBuffer(NULL), _requestedSamples(0), _lastSampleWritten(true), - _methodConvertBuffers(&FlacInputStream::convertBuffersGeneric) - { -@@ -201,8 +248,13 @@ - - FlacInputStream::~FlacInputStream() { - if (_decoder != NULL) { -+#ifdef LEGACY_FLAC - (void) ::FLAC__seekable_stream_decoder_finish(_decoder); - ::FLAC__seekable_stream_decoder_delete(_decoder); -+#else -+ (void) ::FLAC__stream_decoder_finish(_decoder); -+ ::FLAC__stream_decoder_delete(_decoder); -+#endif - } - if (_preBuffer.bufData != NULL) - delete[] _preBuffer.bufData; -@@ -210,14 +262,27 @@ - _fileInfo.fileHandle->decRef(); - } - --inline FLAC__SeekableStreamDecoderState FlacInputStream::getState() const { -+#ifdef LEGACY_FLAC -+inline FLAC__SeekableStreamDecoderState FlacInputStream::getState() const -+#else -+inline FLAC__StreamDecoderState FlacInputStream::getState() const -+#endif -+{ - assert(isValid()); -+#ifdef LEGACY_FLAC - return ::FLAC__seekable_stream_decoder_get_state(_decoder); -+#else -+ return ::FLAC__stream_decoder_get_state(_decoder); -+#endif - } - - inline FLAC__StreamDecoderState FlacInputStream::getStreamDecoderState() const { - assert(isValid()); -+#ifdef LEGACY_FLAC - return ::FLAC__seekable_stream_decoder_get_stream_decoder_state(_decoder); -+#else -+ return ::FLAC__stream_decoder_get_state(_decoder); -+#endif - } - - bool FlacInputStream::init() { -@@ -229,6 +294,7 @@ - _lastSampleWritten = false; - _methodConvertBuffers = &FlacInputStream::convertBuffersGeneric; - -+#ifdef LEGACY_FLAC - ::FLAC__seekable_stream_decoder_set_read_callback(_decoder, &FlacInputStream::callWrapRead); - ::FLAC__seekable_stream_decoder_set_seek_callback(_decoder, &FlacInputStream::callWrapSeek); - ::FLAC__seekable_stream_decoder_set_tell_callback(_decoder, &FlacInputStream::callWrapTell); -@@ -247,6 +313,27 @@ - } - } - } -+#else -+ if (::FLAC__stream_decoder_init_stream( -+ _decoder, -+ &FlacInputStream::callWrapRead, -+ &FlacInputStream::callWrapSeek, -+ &FlacInputStream::callWrapTell, -+ &FlacInputStream::callWrapLength, -+ &FlacInputStream::callWrapEOF, -+ &FlacInputStream::callWrapWrite, -+ &FlacInputStream::callWrapMetadata, -+ &FlacInputStream::callWrapError, -+ (void*)this -+ ) == FLAC__STREAM_DECODER_INIT_STATUS_OK) { -+ if (processUntilEndOfMetadata() && _streaminfo.channels > 0) { -+ if (_firstSample == 0 || 0 != ::FLAC__stream_decoder_seek_absolute(_decoder, _firstSample)) { -+ // FLAC__StreamDecoderState state = getStreamDecoderState(); -+ return true; // no error occured -+ } -+ } -+ } -+#endif - - warning("FlacInputStream: could not create an Audiostream from File %s", _fileInfo.fileHandle->name()); - return false; -@@ -255,28 +342,48 @@ - bool FlacInputStream::finish() { - assert(isValid()); - deleteBuffer(); -+#ifdef LEGACY_FLAC - return 0 != ::FLAC__seekable_stream_decoder_finish(_decoder); -+#else -+ return 0 != ::FLAC__stream_decoder_finish(_decoder); -+#endif - } - - bool FlacInputStream::flush() { - assert(isValid()); - flushBuffer(); -+#ifdef LEGACY_FLAC - return 0 != ::FLAC__seekable_stream_decoder_flush(_decoder); -+#else -+ return 0 != ::FLAC__stream_decoder_flush(_decoder); -+#endif - } - - inline bool FlacInputStream::processSingleBlock() { - assert(isValid()); -+#ifdef LEGACY_FLAC - return 0 != ::FLAC__seekable_stream_decoder_process_single(_decoder); -+#else -+ return 0 != ::FLAC__stream_decoder_process_single(_decoder); -+#endif - } - - inline bool FlacInputStream::processUntilEndOfMetadata() { - assert(isValid()); -+#ifdef LEGACY_FLAC - return 0 != ::FLAC__seekable_stream_decoder_process_until_end_of_metadata(_decoder); -+#else -+ return 0 != ::FLAC__stream_decoder_process_until_end_of_metadata(_decoder); -+#endif - } - - bool FlacInputStream::seekAbsolute(FLAC__uint64 sample) { - assert(isValid()); -+#ifdef LEGACY_FLAC - const bool result = (0 != ::FLAC__seekable_stream_decoder_seek_absolute(_decoder, sample)); -+#else -+ const bool result = (0 != ::FLAC__stream_decoder_seek_absolute(_decoder, sample)); -+#endif - if (result) { - flushBuffer(); - _lastSampleWritten = (_lastSample != 0 && sample >= _lastSample); // only set if we are SURE -@@ -349,11 +456,20 @@ - return decoderOk ? samples : -1; - } - --inline ::FLAC__SeekableStreamDecoderReadStatus FlacInputStream::callbackRead(FLAC__byte buffer[], uint *bytes) { -+#ifdef LEGACY_FLAC -+inline ::FLAC__SeekableStreamDecoderReadStatus FlacInputStream::callbackRead(FLAC__byte buffer[], uint *bytes) -+#else -+inline ::FLAC__StreamDecoderReadStatus FlacInputStream::callbackRead(FLAC__byte buffer[], size_t *bytes) -+#endif -+{ - assert(_fileInfo.fileHandle != NULL); - - if (*bytes == 0) -+#ifdef LEGACY_FLAC - return FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_ERROR; /* abort to avoid a deadlock */ -+#else -+ return FLAC__STREAM_DECODER_READ_STATUS_ABORT; /* abort to avoid a deadlock */ -+#endif - - const uint32 length = MIN(_fileInfo.fileEndPos - _fileInfo.filePos, static_cast<uint32>(*bytes)); - -@@ -361,11 +477,19 @@ - const uint32 bytesRead = _fileInfo.fileHandle->read(buffer, length); - - if (bytesRead == 0 && _fileInfo.fileHandle->ioFailed()) -+#ifdef LEGACY_FLAC - return FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_ERROR; -+#else -+ return FLAC__STREAM_DECODER_READ_STATUS_ABORT; -+#endif - - _fileInfo.filePos += bytesRead; - *bytes = static_cast<uint>(bytesRead); -+#ifdef LEGACY_FLAC - return FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_OK; -+#else -+ return FLAC__STREAM_DECODER_READ_STATUS_CONTINUE; -+#endif - } - - inline void FlacInputStream::setLastSample(FLAC__uint64 absoluteSample) { -@@ -637,30 +761,60 @@ - return FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE; - } - --inline ::FLAC__SeekableStreamDecoderSeekStatus FlacInputStream::callbackSeek(FLAC__uint64 absoluteByteOffset) { -+#ifdef LEGACY_FLAC -+inline ::FLAC__SeekableStreamDecoderSeekStatus FlacInputStream::callbackSeek(FLAC__uint64 absoluteByteOffset) -+#else -+inline ::FLAC__StreamDecoderSeekStatus FlacInputStream::callbackSeek(FLAC__uint64 absoluteByteOffset) -+#endif -+{ - FLAC__uint64 newPos = absoluteByteOffset + _fileInfo.fileStartPos; - const bool result = (newPos < _fileInfo.fileEndPos); - - if (result) - _fileInfo.filePos = static_cast<uint32>(newPos); - -+#ifdef LEGACY_FLAC - return result ? FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_OK : FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_ERROR; -- -+#else -+ return result ? FLAC__STREAM_DECODER_SEEK_STATUS_OK : FLAC__STREAM_DECODER_SEEK_STATUS_ERROR; -+#endif - } - --inline ::FLAC__SeekableStreamDecoderTellStatus FlacInputStream::callbackTell(FLAC__uint64 *absoluteByteOffset) { -+#ifdef LEGACY_FLAC -+inline ::FLAC__SeekableStreamDecoderTellStatus FlacInputStream::callbackTell(FLAC__uint64 *absoluteByteOffset) -+#else -+inline ::FLAC__StreamDecoderTellStatus FlacInputStream::callbackTell(FLAC__uint64 *absoluteByteOffset) -+#endif -+{ - /*if () - return FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_ERROR;*/ - *absoluteByteOffset = static_cast<FLAC__uint64>(_fileInfo.filePos-_fileInfo.fileStartPos); -+#ifdef LEGACY_FLAC - return FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_OK; -+#else -+ return FLAC__STREAM_DECODER_TELL_STATUS_OK; -+#endif - } - --inline ::FLAC__SeekableStreamDecoderLengthStatus FlacInputStream::callbackLength(FLAC__uint64 *streamLength) { -+#ifdef LEGACY_FLAC -+inline ::FLAC__SeekableStreamDecoderLengthStatus FlacInputStream::callbackLength(FLAC__uint64 *streamLength) -+#else -+inline ::FLAC__StreamDecoderLengthStatus FlacInputStream::callbackLength(FLAC__uint64 *streamLength) -+#endif -+{ - if (_fileInfo.fileStartPos > _fileInfo.fileEndPos) -+#ifdef LEGACY_FLAC - return FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_ERROR; -+#else -+ return FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR; -+#endif - - *streamLength = static_cast<FLAC__uint64>(_fileInfo.fileEndPos - _fileInfo.fileStartPos); -+#ifdef LEGACY_FLAC - return FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_OK; -+#else -+ return FLAC__STREAM_DECODER_LENGTH_STATUS_OK; -+#endif - } - - inline bool FlacInputStream::callbackEOF() { -@@ -682,56 +836,96 @@ - } - - /* Static Callback Wrappers */ --::FLAC__SeekableStreamDecoderReadStatus FlacInputStream::callWrapRead(const ::FLAC__SeekableStreamDecoder *decoder, FLAC__byte buffer[], uint *bytes, void *clientData) { -+#ifdef LEGACY_FLAC -+::FLAC__SeekableStreamDecoderReadStatus FlacInputStream::callWrapRead(const ::FLAC__SeekableStreamDecoder *decoder, FLAC__byte buffer[], uint *bytes, void *clientData) -+#else -+::FLAC__StreamDecoderReadStatus FlacInputStream::callWrapRead(const ::FLAC__StreamDecoder *decoder, FLAC__byte buffer[], size_t *bytes, void *clientData) -+#endif -+{ - assert(0 != clientData); - FlacInputStream *instance = reinterpret_cast<FlacInputStream *>(clientData); - assert(0 != instance); - return instance->callbackRead(buffer, bytes); - } - --::FLAC__SeekableStreamDecoderSeekStatus FlacInputStream::callWrapSeek(const ::FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 absoluteByteOffset, void *clientData) { -+#ifdef LEGACY_FLAC -+::FLAC__SeekableStreamDecoderSeekStatus FlacInputStream::callWrapSeek(const ::FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 absoluteByteOffset, void *clientData) -+#else -+::FLAC__StreamDecoderSeekStatus FlacInputStream::callWrapSeek(const ::FLAC__StreamDecoder *decoder, FLAC__uint64 absoluteByteOffset, void *clientData) -+#endif -+{ - assert(0 != clientData); - FlacInputStream *instance = reinterpret_cast<FlacInputStream *>(clientData); - assert(0 != instance); - return instance->callbackSeek(absoluteByteOffset); - } - --::FLAC__SeekableStreamDecoderTellStatus FlacInputStream::callWrapTell(const ::FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 *absoluteByteOffset, void *clientData) { -+#ifdef LEGACY_FLAC -+::FLAC__SeekableStreamDecoderTellStatus FlacInputStream::callWrapTell(const ::FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 *absoluteByteOffset, void *clientData) -+#else -+::FLAC__StreamDecoderTellStatus FlacInputStream::callWrapTell(const ::FLAC__StreamDecoder *decoder, FLAC__uint64 *absoluteByteOffset, void *clientData) -+#endif -+{ - assert(0 != clientData); - FlacInputStream *instance = reinterpret_cast<FlacInputStream *>(clientData); - assert(0 != instance); - return instance->callbackTell(absoluteByteOffset); - } - --::FLAC__SeekableStreamDecoderLengthStatus FlacInputStream::callWrapLength(const ::FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 *streamLength, void *clientData) { -+#ifdef LEGACY_FLAC -+::FLAC__SeekableStreamDecoderLengthStatus FlacInputStream::callWrapLength(const ::FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 *streamLength, void *clientData) -+#else -+::FLAC__StreamDecoderLengthStatus FlacInputStream::callWrapLength(const ::FLAC__StreamDecoder *decoder, FLAC__uint64 *streamLength, void *clientData) -+#endif -+{ - assert(0 != clientData); - FlacInputStream *instance = reinterpret_cast<FlacInputStream *>(clientData); - assert(0 != instance); - return instance->callbackLength(streamLength); - } - --FLAC__bool FlacInputStream::callWrapEOF(const ::FLAC__SeekableStreamDecoder *decoder, void *clientData) { -+#ifdef LEGACY_FLAC -+FLAC__bool FlacInputStream::callWrapEOF(const ::FLAC__SeekableStreamDecoder *decoder, void *clientData) -+#else -+FLAC__bool FlacInputStream::callWrapEOF(const ::FLAC__StreamDecoder *decoder, void *clientData) -+#endif -+{ - assert(0 != clientData); - FlacInputStream *instance = reinterpret_cast<FlacInputStream *>(clientData); - assert(0 != instance); - return instance->callbackEOF(); - } - --::FLAC__StreamDecoderWriteStatus FlacInputStream::callWrapWrite(const ::FLAC__SeekableStreamDecoder *decoder, const ::FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *clientData) { -+#ifdef LEGACY_FLAC -+::FLAC__StreamDecoderWriteStatus FlacInputStream::callWrapWrite(const ::FLAC__SeekableStreamDecoder *decoder, const ::FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *clientData) -+#else -+::FLAC__StreamDecoderWriteStatus FlacInputStream::callWrapWrite(const ::FLAC__StreamDecoder *decoder, const ::FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *clientData) -+#endif -+{ - assert(0 != clientData); - FlacInputStream *instance = reinterpret_cast<FlacInputStream *>(clientData); - assert(0 != instance); - return instance->callbackWrite(frame, buffer); - } - --void FlacInputStream::callWrapMetadata(const ::FLAC__SeekableStreamDecoder *decoder, const ::FLAC__StreamMetadata *metadata, void *clientData) { -+#ifdef LEGACY_FLAC -+void FlacInputStream::callWrapMetadata(const ::FLAC__SeekableStreamDecoder *decoder, const ::FLAC__StreamMetadata *metadata, void *clientData) -+#else -+void FlacInputStream::callWrapMetadata(const ::FLAC__StreamDecoder *decoder, const ::FLAC__StreamMetadata *metadata, void *clientData) -+#endif -+{ - assert(0 != clientData); - FlacInputStream *instance = reinterpret_cast<FlacInputStream *>(clientData); - assert(0 != instance); - instance->callbackMetadata(metadata); - } - --void FlacInputStream::callWrapError(const ::FLAC__SeekableStreamDecoder *decoder, ::FLAC__StreamDecoderErrorStatus status, void *clientData) { -+#ifdef LEGACY_FLAC -+void FlacInputStream::callWrapError(const ::FLAC__SeekableStreamDecoder *decoder, ::FLAC__StreamDecoderErrorStatus status, void *clientData) -+#else -+void FlacInputStream::callWrapError(const ::FLAC__StreamDecoder *decoder, ::FLAC__StreamDecoderErrorStatus status, void *clientData) -+#endif -+{ - assert(0 != clientData); - FlacInputStream *instance = reinterpret_cast<FlacInputStream *>(clientData); - assert(0 != instance); diff --git a/games-engines/scummvm/scummvm-0.9.1.ebuild b/games-engines/scummvm/scummvm-0.9.1.ebuild deleted file mode 100644 index 5f959746b2d8..000000000000 --- a/games-engines/scummvm/scummvm-0.9.1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm/scummvm-0.9.1.ebuild,v 1.8 2008/02/29 19:07:27 carlo Exp $ - -inherit eutils games - -DESCRIPTION="Reimplementation of the SCUMM game engine used in Lucasarts adventures" -HOMEPAGE="http://scummvm.sourceforge.net/" -SRC_URI="mirror://sourceforge/scummvm/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc sparc x86 ~x86-fbsd" -IUSE="alsa debug flac fluidsynth mp3 ogg vorbis zlib" -RESTRICT="test" # it only looks like there's a test there #77507 - -RDEPEND=">=media-libs/libsdl-1.2.2 - >media-libs/libmpeg2-0.3.1 - ogg? ( media-libs/libogg media-libs/libvorbis ) - vorbis? ( media-libs/libogg media-libs/libvorbis ) - alsa? ( >=media-libs/alsa-lib-0.9 ) - mp3? ( media-libs/libmad ) - flac? ( media-libs/flac ) - fluidsynth? ( media-sound/fluidsynth ) - zlib? ( sys-libs/zlib )" -DEPEND="${RDEPEND} - x86? ( dev-lang/nasm )" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/flac-1.1.3.patch - if use x86 ; then - local f - for f in graphics/scaler/{hq3x_i386.asm,hq2x_i386.asm} - do - cat >> $f <<EOF - %ifidn __OUTPUT_FORMAT__,elf - section .note.GNU-stack noalloc noexec nowrite progbits - %endif -EOF - done - fi -} - -src_compile() { - local myconf="--backend=sdl" # x11 backend no worky (bug #83502) - - # let the engine find its data files in the right place (bug #178116) - myconf="${myconf} --datadir=${GAMES_DATADIR}" - - ( use vorbis || use ogg ) \ - && myconf="${myconf} --enable-vorbis" \ - || myconf="${myconf} --disable-vorbis --disable-mpeg2" - - # bug #137547 - use fluidsynth || myconf="${myconf} --disable-fluidsynth" - - # NOT AN AUTOCONF SCRIPT SO DONT CALL ECONF - # mpeg2 support needs vorbis (bug #79149) so turn it off if -oggvorbis - ./configure \ - $(use_enable debug) \ - $(use_enable alsa) \ - $(use_enable mp3 mad) \ - $(use_enable flac) \ - $(use_enable zlib) \ - $(use_enable x86 nasm) \ - ${myconf} \ - || die "configure failed" - emake || die "emake failed" -} - -src_install() { - dogamesbin scummvm || die "dobin failed" - doman dists/scummvm.6 - dodoc AUTHORS NEWS README TODO - insinto "${GAMES_DATADIR}"/${PN}/engines - doins gui/themes/modern.* - doicon icons/scummvm.xpm - make_desktop_entry scummvm ScummVM scummvm "Game;AdventureGame" - prepgamesdirs -} - -pkg_postinst() { - games_pkg_postinst - echo - elog "If you want to use the new \"modern\" theme for ${PN}," - elog "add the following line to the [scummvm] section of" - elog "your ~/.scummvmrc file (after running scummvm once):" - elog "themepath=${GAMES_DATADIR}/${PN}/engines/" -} |