diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2005-12-15 08:39:47 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2005-12-15 08:39:47 +0000 |
commit | 6cb0df921173007164fb58b331abaaa9ce6772ba (patch) | |
tree | fe4697b4e5a563e56b0c5c8e17e61ff9de5038bc /audio/mac/files | |
parent | Fix dependency after removal of WANT_PHP_PEAR. (diff) |
- Update to 3.99.4.4
- Fix runtime on amd64 (passing pointers inside 32bit ints)
Approved by: maintainer timeout (14 days)
Diffstat (limited to 'audio/mac/files')
-rw-r--r-- | audio/mac/files/patch-long-pointers | 114 | ||||
-rw-r--r-- | audio/mac/files/patch-src-MACLib-Assembly-Assembly.h | 11 | ||||
-rw-r--r-- | audio/mac/files/patch-src-MACLib-MACLib.cpp | 36 | ||||
-rw-r--r-- | audio/mac/files/patch-src-Shared-NoWindows.h | 22 |
4 files changed, 143 insertions, 40 deletions
diff --git a/audio/mac/files/patch-long-pointers b/audio/mac/files/patch-long-pointers new file mode 100644 index 000000000000..167c8929508f --- /dev/null +++ b/audio/mac/files/patch-long-pointers @@ -0,0 +1,114 @@ +diff -ru --exclude Makefile --exclude *.Plo orig/work/mac-3.99-u4-b4/src/MACLib/APEDecompress.cpp mac/work/mac-3.99-u4-b4/src/MACLib/APEDecompress.cpp +--- src/MACLib/APEDecompress.cpp Sun Jul 3 16:31:35 2005 ++++ src/MACLib/APEDecompress.cpp Mon Nov 28 02:05:18 2005 +@@ -23,7 +23,7 @@ + } + + // get format information +- GetInfo(APE_INFO_WAVEFORMATEX, (int) &m_wfeInput); ++ GetInfo(APE_INFO_WAVEFORMATEX, (long) &m_wfeInput); + m_nBlockAlign = GetInfo(APE_INFO_BLOCK_ALIGN); + + // initialize other stuff +@@ -367,7 +367,7 @@ + /***************************************************************************************** + Get information from the decompressor + *****************************************************************************************/ +-int CAPEDecompress::GetInfo(APE_DECOMPRESS_FIELDS Field, int nParam1, int nParam2) ++int CAPEDecompress::GetInfo(APE_DECOMPRESS_FIELDS Field, long nParam1, int nParam2) + { + int nRetVal = 0; + BOOL bHandled = TRUE; +diff -ru --exclude Makefile --exclude *.Plo orig/work/mac-3.99-u4-b4/src/MACLib/APEDecompress.h mac/work/mac-3.99-u4-b4/src/MACLib/APEDecompress.h +--- src/MACLib/APEDecompress.h Thu Mar 10 13:36:25 2005 ++++ src/MACLib/APEDecompress.h Mon Nov 28 02:05:37 2005 +@@ -22,7 +22,7 @@ + int GetData(char * pBuffer, int nBlocks, int * pBlocksRetrieved);
+ int Seek(int nBlockOffset);
+
+- int GetInfo(APE_DECOMPRESS_FIELDS Field, int nParam1 = 0, int nParam2 = 0);
++ int GetInfo(APE_DECOMPRESS_FIELDS Field, long nParam1 = 0, int nParam2 = 0);
+
+ protected:
+
+diff -ru --exclude Makefile --exclude *.Plo orig/work/mac-3.99-u4-b4/src/MACLib/APEInfo.cpp mac/work/mac-3.99-u4-b4/src/MACLib/APEInfo.cpp +--- src/MACLib/APEInfo.cpp Mon Nov 28 02:15:38 2005 ++++ src/MACLib/APEInfo.cpp Mon Nov 28 02:13:29 2005 +@@ -129,7 +129,7 @@ + /*****************************************************************************************
+ Primary query function
+ *****************************************************************************************/
+-int CAPEInfo::GetInfo(APE_DECOMPRESS_FIELDS Field, int nParam1, int nParam2)
++int CAPEInfo::GetInfo(APE_DECOMPRESS_FIELDS Field, long nParam1, int nParam2)
+ {
+ int nRetVal = -1;
+
+@@ -254,7 +254,7 @@ + }
+ else
+ {
+- WAVEFORMATEX wfeFormat; GetInfo(APE_INFO_WAVEFORMATEX, (int) &wfeFormat, 0);
++ WAVEFORMATEX wfeFormat; GetInfo(APE_INFO_WAVEFORMATEX, (long) &wfeFormat, 0);
+ WAVE_HEADER WAVHeader; FillWaveHeader(&WAVHeader, m_APEFileInfo.nWAVDataBytes, &wfeFormat,
+ m_APEFileInfo.nWAVTerminatingBytes);
+ memcpy(pBuffer, &WAVHeader, sizeof(WAVE_HEADER));
+diff -ru --exclude Makefile --exclude *.Plo orig/work/mac-3.99-u4-b4/src/MACLib/APEInfo.h mac/work/mac-3.99-u4-b4/src/MACLib/APEInfo.h +--- src/MACLib/APEInfo.h Thu Mar 10 13:36:25 2005 ++++ src/MACLib/APEInfo.h Mon Nov 28 02:13:35 2005 +@@ -82,7 +82,7 @@ + virtual ~CAPEInfo();
+
+ // query for information
+- int GetInfo(APE_DECOMPRESS_FIELDS Field, int nParam1 = 0, int nParam2 = 0);
++ int GetInfo(APE_DECOMPRESS_FIELDS Field, long nParam1 = 0, int nParam2 = 0);
+
+ private:
+
+diff -ru --exclude Makefile --exclude *.Plo orig/work/mac-3.99-u4-b4/src/MACLib/APESimple.cpp mac/work/mac-3.99-u4-b4/src/MACLib/APESimple.cpp +--- src/MACLib/APESimple.cpp Thu Mar 10 13:36:25 2005 ++++ src/MACLib/APESimple.cpp Mon Nov 28 02:00:57 2005 +@@ -291,7 +291,7 @@ + if (spAPEDecompress == NULL || nFunctionRetVal != ERROR_SUCCESS) throw(nFunctionRetVal);
+
+ // get the input format
+- THROW_ON_ERROR(spAPEDecompress->GetInfo(APE_INFO_WAVEFORMATEX, (int) &wfeInput))
++ THROW_ON_ERROR(spAPEDecompress->GetInfo(APE_INFO_WAVEFORMATEX, (long) &wfeInput))
+
+ // allocate space for the header
+ spTempBuffer.Assign(new unsigned char [spAPEDecompress->GetInfo(APE_INFO_WAV_HEADER_BYTES)], TRUE);
+diff -ru --exclude Makefile --exclude *.Plo orig/work/mac-3.99-u4-b4/src/MACLib/MACLib.h mac/work/mac-3.99-u4-b4/src/MACLib/MACLib.h +--- src/MACLib/MACLib.h Tue May 31 10:02:27 2005 ++++ src/MACLib/MACLib.h Mon Nov 28 02:06:30 2005 +@@ -259,7 +259,7 @@ + // int nParam2 + // generic parameter... usage is listed in APE_DECOMPRESS_FIELDS + ////////////////////////////////////////////////////////////////////////////////////////////// +- virtual int GetInfo(APE_DECOMPRESS_FIELDS Field, int nParam1 = 0, int nParam2 = 0) = 0; ++ virtual int GetInfo(APE_DECOMPRESS_FIELDS Field, long nParam1 = 0, int nParam2 = 0) = 0; + }; + + /************************************************************************************************* +diff -ru --exclude Makefile --exclude *.Plo orig/work/mac-3.99-u4-b4/src/MACLib/Old/APEDecompressOld.cpp mac/work/mac-3.99-u4-b4/src/MACLib/Old/APEDecompressOld.cpp +--- src/MACLib/Old/APEDecompressOld.cpp Fri Mar 11 13:23:37 2005 ++++ src/MACLib/Old/APEDecompressOld.cpp Mon Nov 28 02:11:44 2005 +@@ -165,7 +165,7 @@ + return ERROR_SUCCESS;
+ }
+
+-int CAPEDecompressOld::GetInfo(APE_DECOMPRESS_FIELDS Field, int nParam1, int nParam2)
++int CAPEDecompressOld::GetInfo(APE_DECOMPRESS_FIELDS Field, long nParam1, int nParam2)
+ {
+ int nRetVal = 0;
+ BOOL bHandled = TRUE;
+diff -ru --exclude Makefile --exclude *.Plo orig/work/mac-3.99-u4-b4/src/MACLib/Old/APEDecompressOld.h mac/work/mac-3.99-u4-b4/src/MACLib/Old/APEDecompressOld.h +--- src/MACLib/Old/APEDecompressOld.h Thu Mar 10 13:36:26 2005 ++++ src/MACLib/Old/APEDecompressOld.h Mon Nov 28 02:11:54 2005 +@@ -13,7 +13,7 @@ + int GetData(char * pBuffer, int nBlocks, int * pBlocksRetrieved);
+ int Seek(int nBlockOffset);
+
+- int GetInfo(APE_DECOMPRESS_FIELDS Field, int nParam1 = 0, int nParam2 = 0);
++ int GetInfo(APE_DECOMPRESS_FIELDS Field, long nParam1 = 0, int nParam2 = 0);
+
+ protected:
+
diff --git a/audio/mac/files/patch-src-MACLib-Assembly-Assembly.h b/audio/mac/files/patch-src-MACLib-Assembly-Assembly.h deleted file mode 100644 index c9123d059239..000000000000 --- a/audio/mac/files/patch-src-MACLib-Assembly-Assembly.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/MACLib/Assembly/Assembly.h.orig Wed May 12 06:35:56 2004 -+++ src/MACLib/Assembly/Assembly.h Mon Aug 9 20:26:40 2004 -@@ -6,7 +6,7 @@ - void Adapt(short * pM, const short * pAdapt, int nDirection, int nOrder);
- int CalculateDotProduct(const short * pA, const short * pB, int nOrder);
- BOOL GetMMXAvailable();
--};
-+}
-
- #endif // #ifndef APE_ASSEMBLY_H
-
diff --git a/audio/mac/files/patch-src-MACLib-MACLib.cpp b/audio/mac/files/patch-src-MACLib-MACLib.cpp index 386142cb0e5e..01ee0a50d942 100644 --- a/audio/mac/files/patch-src-MACLib-MACLib.cpp +++ b/audio/mac/files/patch-src-MACLib-MACLib.cpp @@ -1,20 +1,20 @@ ---- src/MACLib/MACLib.cpp.orig Wed May 12 08:56:22 2004 -+++ src/MACLib/MACLib.cpp Mon Aug 9 20:27:19 2004 +--- src/MACLib/MACLib.cpp.orig Wed May 4 15:35:33 2005 ++++ src/MACLib/MACLib.cpp Mon Nov 28 01:45:59 2005 @@ -62,7 +62,7 @@ - pExtension--;
-
- // take the appropriate action (based on the extension)
-- if (wcsicmp(pExtension, L".apl") == 0)
-+ if (wcscmp(pExtension, L".apl") == 0)
- {
- // "link" file (.apl linked large APE file)
- CAPELink APELink(pFilename);
+ pExtension--; + + // take the appropriate action (based on the extension) +- if (wcsicmp(pExtension, L".apl") == 0) ++ if (wcscmp(pExtension, L".apl") == 0) + { + // "link" file (.apl linked large APE file) + CAPELink APELink(pFilename); @@ -72,7 +72,7 @@ - nStartBlock = APELink.GetStartBlock(); nFinishBlock = APELink.GetFinishBlock();
- }
- }
-- else if ((wcsicmp(pExtension, L".mac") == 0) || (wcsicmp(pExtension, L".ape") == 0))
-+ else if ((wcscmp(pExtension, L".mac") == 0) || (wcscmp(pExtension, L".ape") == 0))
- {
- // plain .ape file
- pAPEInfo = new CAPEInfo(&nErrorCode, pFilename);
+ nStartBlock = APELink.GetStartBlock(); nFinishBlock = APELink.GetFinishBlock(); + } + } +- else if ((wcsicmp(pExtension, L".mac") == 0) || (wcsicmp(pExtension, L".ape") == 0)) ++ else if ((wcscmp(pExtension, L".mac") == 0) || (wcscmp(pExtension, L".ape") == 0)) + { + // plain .ape file + pAPEInfo = new CAPEInfo(&nErrorCode, pFilename); diff --git a/audio/mac/files/patch-src-Shared-NoWindows.h b/audio/mac/files/patch-src-Shared-NoWindows.h index ca15ca2be98b..7051635da62c 100644 --- a/audio/mac/files/patch-src-Shared-NoWindows.h +++ b/audio/mac/files/patch-src-Shared-NoWindows.h @@ -1,11 +1,11 @@ ---- src/Shared/NoWindows.h.orig Wed May 12 09:00:17 2004 -+++ src/Shared/NoWindows.h Mon Aug 9 20:28:34 2004 -@@ -50,7 +50,7 @@ -
- #include <locale.h>
-
--#define _FPOSOFF(fp) ((long)(fp).__pos)
-+#define _FPOSOFF(fp) ((long)(fp))
- #define MAX_PATH 260
-
- #ifndef _WAVEFORMATEX_
+--- src/Shared/NoWindows.h.orig Tue May 3 10:05:03 2005 ++++ src/Shared/NoWindows.h Mon Nov 28 01:47:00 2005 +@@ -65,7 +65,7 @@ + + #include <locale.h> + +-#define _FPOSOFF(fp) ((long)(fp).__pos) ++#define _FPOSOFF(fp) ((long)(fp)) + #define MAX_PATH 260 + + #ifndef _WAVEFORMATEX_ |