[82061] trunk/dports/devel/libhsplasma
ryandesign at macports.org
ryandesign at macports.org
Sat Aug 6 23:53:11 PDT 2011
Revision: 82061
http://trac.macports.org/changeset/82061
Author: ryandesign at macports.org
Date: 2011-08-06 23:53:11 -0700 (Sat, 06 Aug 2011)
Log Message:
-----------
libhsplasma: update to version from 2011-08-01, update fetch and livecheck
Modified Paths:
--------------
trunk/dports/devel/libhsplasma/Portfile
trunk/dports/devel/libhsplasma/files/patch-endian.diff
Modified: trunk/dports/devel/libhsplasma/Portfile
===================================================================
--- trunk/dports/devel/libhsplasma/Portfile 2011-08-07 06:50:57 UTC (rev 82060)
+++ trunk/dports/devel/libhsplasma/Portfile 2011-08-07 06:53:11 UTC (rev 82061)
@@ -5,7 +5,7 @@
PortGroup cmake 1.0
name libhsplasma
-version 0.0-798
+version 0.0-20110801
categories devel
platforms darwin
maintainers ryandesign
@@ -19,9 +19,9 @@
acquired by Cyan Worlds), such as those in the \
games Myst V: End of Ages and Myst Online: URU Live
-fetch.type hg
-hg.url http://uru.zrax.net/hg/libhsplasma
-hg.tag 51c5233d5049
+fetch.type git
+git.url https://github.com/H-uru/libhsplasma.git
+git.branch 7bb605276da0ba15d44d
depends_lib port:zlib \
port:jpeg \
@@ -64,6 +64,6 @@
}
livecheck.type regex
-livecheck.url ${hg.url}
-livecheck.version [lindex [split ${version} -] 1]
-livecheck.regex {rev (\d+)}
+livecheck.url https://github.com/H-uru/libhsplasma/commits/master
+livecheck.version [regsub {(....)(..)(..)} [lindex [split ${version} -] 1] {\1-\2-\3}]
+livecheck.regex {<h2>([0-9-]+)</h2>}
Modified: trunk/dports/devel/libhsplasma/files/patch-endian.diff
===================================================================
--- trunk/dports/devel/libhsplasma/files/patch-endian.diff 2011-08-07 06:50:57 UTC (rev 82060)
+++ trunk/dports/devel/libhsplasma/files/patch-endian.diff 2011-08-07 06:53:11 UTC (rev 82061)
@@ -1,6 +1,6 @@
---- core/Sys/plUuid.cpp.orig Thu Nov 11 11:14:21 2010 -0800
-+++ core/Sys/plUuid.cpp Thu Nov 18 15:52:46 2010 -0600
-@@ -69,6 +69,9 @@
+--- core/Sys/plUuid.cpp.orig
++++ core/Sys/plUuid.cpp
+@@ -69,6 +69,9 @@ void plUuid::read(const unsigned char* buffer) {
fData1 = *(unsigned int* )(buffer );
fData2 = *(unsigned short*)(buffer + 4);
fData3 = *(unsigned short*)(buffer + 6);
@@ -10,7 +10,7 @@
memcpy(fData4, buffer + 8, 8);
}
-@@ -80,9 +83,9 @@
+@@ -80,9 +83,9 @@ void plUuid::write(hsStream* S) {
}
void plUuid::write(unsigned char* buffer) const {
@@ -23,88 +23,88 @@
memcpy(buffer + 8, fData4, 8);
}
---- net/auth/pnAuthClient.cpp.orig Thu Nov 11 11:14:21 2010 -0800
-+++ net/auth/pnAuthClient.cpp Thu Nov 18 15:52:46 2010 -0600
-@@ -64,6 +64,7 @@
- hsUint16 msgId;
+--- net/auth/pnAuthClient.cpp.orig
++++ net/auth/pnAuthClient.cpp
+@@ -64,6 +64,7 @@ bool pnAuthClient::Dispatch::dispatch(pnSocket* sock)
+ uint16_t msgId;
- sock->recv(&msgId, sizeof(hsUint16));
+ sock->recv(&msgId, sizeof(uint16_t));
+ msgId = LESWAP16(msgId);
const pnNetMsg* msgDesc = GET_Auth2Cli(msgId);
if (msgDesc == NULL) {
plDebug::Error("Got invalid message ID (%u)", msgId);
-@@ -385,13 +386,13 @@
- hsUbyte connectHeader[51]; // ConnectHeader + AuthConnectHeader
+@@ -385,13 +386,13 @@ ENetError pnAuthClient::performConnect()
+ uint8_t connectHeader[51]; // ConnectHeader + AuthConnectHeader
/* Begin ConnectHeader */
- *(hsUbyte* )(connectHeader ) = kConnTypeCliToAuth;
-- *(hsUint16*)(connectHeader + 1) = 31;
-- *(hsUint32*)(connectHeader + 3) = fBuildId;
-- *(hsUint32*)(connectHeader + 7) = fBuildType;
-- *(hsUint32*)(connectHeader + 11) = fBranchId;
-+ *(hsUint16*)(connectHeader + 1) = LESWAP16(31);
-+ *(hsUint32*)(connectHeader + 3) = LESWAP32(fBuildId);
-+ *(hsUint32*)(connectHeader + 7) = LESWAP32(fBuildType);
-+ *(hsUint32*)(connectHeader + 11) = LESWAP32(fBranchId);
+ *(uint8_t* )(connectHeader ) = kConnTypeCliToAuth;
+- *(uint16_t*)(connectHeader + 1) = 31;
+- *(uint32_t*)(connectHeader + 3) = fBuildId;
+- *(uint32_t*)(connectHeader + 7) = fBuildType;
+- *(uint32_t*)(connectHeader + 11) = fBranchId;
++ *(uint16_t*)(connectHeader + 1) = LESWAP16(31);
++ *(uint32_t*)(connectHeader + 3) = LESWAP32(fBuildId);
++ *(uint32_t*)(connectHeader + 7) = LESWAP32(fBuildType);
++ *(uint32_t*)(connectHeader + 11) = LESWAP32(fBranchId);
fProductId.write(connectHeader + 15);
/* Begin AuthConnectHeader */
-- *(hsUint32*)(connectHeader + 31) = 20;
-+ *(hsUint32*)(connectHeader + 31) = LESWAP32(20);
+- *(uint32_t*)(connectHeader + 31) = 20;
++ *(uint32_t*)(connectHeader + 31) = LESWAP32(20);
memset(connectHeader + 35, 0, 16);
fSock->send(connectHeader, 51);
-@@ -439,6 +440,7 @@
+@@ -439,6 +440,7 @@ ENetError pnAuthClient::performConnect()
} else if (msg == kNetCliSrv2CliError) {
- hsUint32 errorCode;
- fSock->recv(&errorCode, sizeof(hsUint32));
+ uint32_t errorCode;
+ fSock->recv(&errorCode, sizeof(uint32_t));
+ errorCode = LESWAP32(errorCode);
delete fSock;
fSock = NULL;
plDebug::Error("Error connecting to Auth server: %s",
---- net/pnSocket.cpp.orig Thu Nov 11 11:14:21 2010 -0800
-+++ net/pnSocket.cpp Thu Nov 18 15:52:46 2010 -0600
-@@ -334,11 +334,11 @@
+--- net/pnSocket.cpp.orig
++++ net/pnSocket.cpp
+@@ -338,11 +338,11 @@ static void RecvBasic(pnSocket* sock, msgparm_t& data,
} else if (size == 2) {
- hsUint16 v;
- sock->recv(&v, sizeof(hsUint16));
+ uint16_t v;
+ sock->recv(&v, sizeof(uint16_t));
- data.fUint = v;
+ data.fUint = LESWAP16(v);
} else if (size == 4) {
- hsUint32 v;
- sock->recv(&v, sizeof(hsUint32));
+ uint32_t v;
+ sock->recv(&v, sizeof(uint32_t));
- data.fUint = v;
+ data.fUint = LESWAP32(v);
}
#ifdef COMMDEBUG
-@@ -381,10 +381,10 @@
- *(hsUbyte*)buf = (hsUbyte)data.fUint;
- buf += sizeof(hsUbyte);
+@@ -385,10 +385,10 @@ static void SendBasic(unsigned char*& buf, const msgparm_t& data,
+ *(uint8_t*)buf = (uint8_t)data.fUint;
+ buf += sizeof(uint8_t);
} else if (size == 2) {
-- *(hsUint16*)buf = (hsUint16)data.fUint;
-+ *(hsUint16*)buf = (hsUint16)LESWAP16(data.fUint);
- buf += sizeof(hsUint16);
+- *(uint16_t*)buf = (uint16_t)data.fUint;
++ *(uint16_t*)buf = (uint16_t)LESWAP16(data.fUint);
+ buf += sizeof(uint16_t);
} else if (size == 4) {
-- *(hsUint32*)buf = data.fUint;
-+ *(hsUint32*)buf = LESWAP32(data.fUint);
- buf += sizeof(hsUint32);
+- *(uint32_t*)buf = data.fUint;
++ *(uint32_t*)buf = LESWAP32(data.fUint);
+ buf += sizeof(uint32_t);
}
-@@ -435,7 +435,7 @@
- size_t bufSize = sizeof(hsUint16) + NCMessageSize(data, msg);
+@@ -439,7 +439,7 @@ bool pnSocket::sendMsg(const msgparm_t* data, const pnNetMsg* msg)
+ size_t bufSize = sizeof(uint16_t) + NCMessageSize(data, msg);
unsigned char* buffer = new unsigned char[bufSize];
unsigned char* bp = buffer;
-- *(hsUint16*)bp = msg->fMsgId;
-+ *(hsUint16*)bp = LESWAP16(msg->fMsgId);
- bp += sizeof(hsUint16);
+- *(uint16_t*)bp = msg->fMsgId;
++ *(uint16_t*)bp = LESWAP16(msg->fMsgId);
+ bp += sizeof(uint16_t);
unsigned int size = 0;
-@@ -450,9 +450,13 @@
+@@ -454,9 +454,13 @@ bool pnSocket::sendMsg(const msgparm_t* data, const pnNetMsg* msg)
case kFieldString:
{
- hsUint16 len = plwcslen(data[i].fString);
-- *(hsUint16*)bp = len;
-+ *(hsUint16*)bp = LESWAP16(len);
- bp += sizeof(hsUint16);
+ uint16_t len = plwcslen(data[i].fString);
+- *(uint16_t*)bp = len;
++ *(uint16_t*)bp = LESWAP16(len);
+ bp += sizeof(uint16_t);
memcpy(bp, data[i].fString, len * sizeof(pl_wchar_t));
+#ifdef WORDS_BIGENDIAN
+ for (size_t j=0; j<len; j++)
@@ -113,19 +113,19 @@
bp += len * sizeof(pl_wchar_t);
#ifdef COMMDEBUG
plDebug::Debug(" -> Str: %s", plString(data[i].fString, len).cstr());
-@@ -462,7 +466,7 @@
+@@ -466,7 +470,7 @@ bool pnSocket::sendMsg(const msgparm_t* data, const pnNetMsg* msg)
case kFieldVarCount:
size = field->fSize;
count = data[i].fUint;
-- *(hsUint32*)bp = count;
-+ *(hsUint32*)bp = LESWAP32(count);
- bp += sizeof(hsUint32);
+- *(uint32_t*)bp = count;
++ *(uint32_t*)bp = LESWAP32(count);
+ bp += sizeof(uint32_t);
#ifdef COMMDEBUG
plDebug::Debug(" -> Count: %d", count);
-@@ -536,8 +540,13 @@
+@@ -540,8 +544,13 @@ msgparm_t* pnSocket::recvMsg(const pnNetMsg* msg)
{
- hsUint16 len;
- recv(&len, sizeof(hsUint16));
+ uint16_t len;
+ recv(&len, sizeof(uint16_t));
+ len = LESWAP16(len);
pl_wchar_t* str = new pl_wchar_t[len + 1];
recv(str, len * sizeof(pl_wchar_t));
@@ -136,205 +136,205 @@
str[len] = 0;
data[i].fString = str;
#ifdef COMMDEBUG
-@@ -548,7 +557,7 @@
+@@ -552,7 +561,7 @@ msgparm_t* pnSocket::recvMsg(const pnNetMsg* msg)
case kFieldVarCount:
size = field->fSize;
- recv(&count, sizeof(hsUint32));
+ recv(&count, sizeof(uint32_t));
- data[i].fUint = count;
+ data[i].fUint = LESWAP32(count);
#ifdef COMMDEBUG
plDebug::Debug(" <- Count: %d", count);
#endif
---- net/file/pnFileClient.cpp.orig Thu Nov 11 11:14:21 2010 -0800
-+++ net/file/pnFileClient.cpp Thu Nov 18 15:52:46 2010 -0600
-@@ -115,6 +115,8 @@
+--- net/file/pnFileClient.cpp.orig
++++ net/file/pnFileClient.cpp
+@@ -115,6 +115,8 @@ bool pnFileClient::Dispatch::dispatch(pnSocket* sock)
sock->recv(&header.fMsgSize, sizeof(header.fMsgSize));
sock->recv(&header.fMsgId, sizeof(header.fMsgId));
+ header.fMsgSize = LESWAP32(header.fMsgSize);
+ header.fMsgId = LESWAP32(header.fMsgId);
- hsUbyte* msgbuf = new hsUbyte[header.fMsgSize - 8];
- hsUint32 read_data = 0;
+ uint8_t* msgbuf = new uint8_t[header.fMsgSize - 8];
+ uint32_t read_data = 0;
while (read_data < header.fMsgSize - 8)
-@@ -239,13 +241,13 @@
- hsUbyte connectHeader[43]; // ConnectHeader + FileConnectHeader
+@@ -239,13 +241,13 @@ ENetError pnFileClient::performConnect()
+ uint8_t connectHeader[43]; // ConnectHeader + FileConnectHeader
/* Begin ConnectHeader */
- *(hsUbyte* )(connectHeader ) = kConnTypeCliToFile;
-- *(hsUint16*)(connectHeader + 1) = 31;
-+ *(hsUint16*)(connectHeader + 1) = LESWAP16(31);
- *(hsUint32*)(connectHeader + 3) = 0;
-- *(hsUint32*)(connectHeader + 7) = fBuildType;
-- *(hsUint32*)(connectHeader + 11) = fBranchId;
-+ *(hsUint32*)(connectHeader + 7) = LESWAP32(fBuildType);
-+ *(hsUint32*)(connectHeader + 11) = LESWAP32(fBranchId);
+ *(uint8_t* )(connectHeader ) = kConnTypeCliToFile;
+- *(uint16_t*)(connectHeader + 1) = 31;
++ *(uint16_t*)(connectHeader + 1) = LESWAP16(31);
+ *(uint32_t*)(connectHeader + 3) = 0;
+- *(uint32_t*)(connectHeader + 7) = fBuildType;
+- *(uint32_t*)(connectHeader + 11) = fBranchId;
++ *(uint32_t*)(connectHeader + 7) = LESWAP32(fBuildType);
++ *(uint32_t*)(connectHeader + 11) = LESWAP32(fBranchId);
fProductId.write(connectHeader + 15);
/* Begin FileConnectHeader */
-- *(hsUint32*)(connectHeader + 31) = 12;
-+ *(hsUint32*)(connectHeader + 31) = LESWAP32(12);
- *(hsUint32*)(connectHeader + 35) = 0;
- *(hsUint32*)(connectHeader + 39) = 0;
+- *(uint32_t*)(connectHeader + 31) = 12;
++ *(uint32_t*)(connectHeader + 31) = LESWAP32(12);
+ *(uint32_t*)(connectHeader + 35) = 0;
+ *(uint32_t*)(connectHeader + 39) = 0;
fSock->send(connectHeader, 43);
-@@ -269,9 +271,9 @@
- void pnFileClient::sendPingRequest(hsUint32 pingTimeMs)
+@@ -269,9 +271,9 @@ ENetError pnFileClient::performConnect()
+ void pnFileClient::sendPingRequest(uint32_t pingTimeMs)
{
- hsUbyte msgbuf[12];
-- *(hsUint32*)(msgbuf ) = 12; // Msg size
-- *(hsUint32*)(msgbuf + 4) = kCli2File_PingRequest; // Msg ID
-- *(hsUint32*)(msgbuf + 8) = pingTimeMs; // Ping time
-+ *(hsUint32*)(msgbuf ) = LESWAP32(12); // Msg size
-+ *(hsUint32*)(msgbuf + 4) = LESWAP32(kCli2File_PingRequest); // Msg ID
-+ *(hsUint32*)(msgbuf + 8) = LESWAP32(pingTimeMs); // Ping time
+ uint8_t msgbuf[12];
+- *(uint32_t*)(msgbuf ) = 12; // Msg size
+- *(uint32_t*)(msgbuf + 4) = kCli2File_PingRequest; // Msg ID
+- *(uint32_t*)(msgbuf + 8) = pingTimeMs; // Ping time
++ *(uint32_t*)(msgbuf ) = LESWAP32(12); // Msg size
++ *(uint32_t*)(msgbuf + 4) = LESWAP32(kCli2File_PingRequest); // Msg ID
++ *(uint32_t*)(msgbuf + 8) = LESWAP32(pingTimeMs); // Ping time
fSock->send(msgbuf, 12);
}
-@@ -279,9 +281,9 @@
+@@ -279,9 +281,9 @@ uint32_t pnFileClient::sendBuildIdRequest()
{
- hsUint32 transId = nextTransId();
- hsUbyte msgbuf[12];
-- *(hsUint32*)(msgbuf ) = 12; // Msg size
-- *(hsUint32*)(msgbuf + 4) = kCli2File_BuildIdRequest; // Msg ID
-- *(hsUint32*)(msgbuf + 8) = transId; // Trans ID
-+ *(hsUint32*)(msgbuf ) = LESWAP32(12); // Msg size
-+ *(hsUint32*)(msgbuf + 4) = LESWAP32(kCli2File_BuildIdRequest); // Msg ID
-+ *(hsUint32*)(msgbuf + 8) = LESWAP32(transId); // Trans ID
+ uint32_t transId = nextTransId();
+ uint8_t msgbuf[12];
+- *(uint32_t*)(msgbuf ) = 12; // Msg size
+- *(uint32_t*)(msgbuf + 4) = kCli2File_BuildIdRequest; // Msg ID
+- *(uint32_t*)(msgbuf + 8) = transId; // Trans ID
++ *(uint32_t*)(msgbuf ) = LESWAP32(12); // Msg size
++ *(uint32_t*)(msgbuf + 4) = LESWAP32(kCli2File_BuildIdRequest); // Msg ID
++ *(uint32_t*)(msgbuf + 8) = LESWAP32(transId); // Trans ID
fSock->send(msgbuf, 12);
return transId;
}
-@@ -293,12 +295,12 @@
+@@ -293,12 +295,12 @@ uint32_t pnFileClient::sendManifestRequest(const plString& group, uint32_t build
- hsUint32 transId = nextTransId();
- hsUbyte msgbuf[536];
-- *(hsUint32*)(msgbuf ) = 536; // Msg size
-- *(hsUint32*)(msgbuf + 4) = kCli2File_ManifestRequest; // Msg ID
-- *(hsUint32*)(msgbuf + 8) = transId; // Trans ID
-+ *(hsUint32*)(msgbuf ) = LESWAP32(536); // Msg size
-+ *(hsUint32*)(msgbuf + 4) = LESWAP32(kCli2File_ManifestRequest); // Msg ID
-+ *(hsUint32*)(msgbuf + 8) = LESWAP32(transId); // Trans ID
+ uint32_t transId = nextTransId();
+ uint8_t msgbuf[536];
+- *(uint32_t*)(msgbuf ) = 536; // Msg size
+- *(uint32_t*)(msgbuf + 4) = kCli2File_ManifestRequest; // Msg ID
+- *(uint32_t*)(msgbuf + 8) = transId; // Trans ID
++ *(uint32_t*)(msgbuf ) = LESWAP32(536); // Msg size
++ *(uint32_t*)(msgbuf + 4) = LESWAP32(kCli2File_ManifestRequest); // Msg ID
++ *(uint32_t*)(msgbuf + 8) = LESWAP32(transId); // Trans ID
memcpy(msgbuf + 12, wgroup.data(), (len >= 260 ? 259 : len) * sizeof(pl_wchar_t));
- *(pl_wchar_t*)(msgbuf + 530) = 0; // Nul terminator
-- *(hsUint32*)(msgbuf + 532) = buildId; // Build ID
+- *(uint32_t*)(msgbuf + 532) = buildId; // Build ID
+ *(pl_wchar_t*)(msgbuf + 530) = 0; // Nul terminator
-+ *(hsUint32*)(msgbuf + 532) = LESWAP32(buildId); // Build ID
++ *(uint32_t*)(msgbuf + 532) = LESWAP32(buildId); // Build ID
fSock->send(msgbuf, 536);
return transId;
}
-@@ -310,12 +312,12 @@
+@@ -310,12 +312,12 @@ uint32_t pnFileClient::sendFileDownloadRequest(const plString& filename, uint32_
- hsUint32 transId = nextTransId();
- hsUbyte msgbuf[536];
-- *(hsUint32*)(msgbuf ) = 536; // Msg size
-- *(hsUint32*)(msgbuf + 4) = kCli2File_FileDownloadRequest; // Msg ID
-- *(hsUint32*)(msgbuf + 8) = transId; // Trans ID
-+ *(hsUint32*)(msgbuf ) = LESWAP32(536); // Msg size
-+ *(hsUint32*)(msgbuf + 4) = LESWAP32(kCli2File_FileDownloadRequest); // Msg ID
-+ *(hsUint32*)(msgbuf + 8) = LESWAP32(transId); // Trans ID
+ uint32_t transId = nextTransId();
+ uint8_t msgbuf[536];
+- *(uint32_t*)(msgbuf ) = 536; // Msg size
+- *(uint32_t*)(msgbuf + 4) = kCli2File_FileDownloadRequest; // Msg ID
+- *(uint32_t*)(msgbuf + 8) = transId; // Trans ID
++ *(uint32_t*)(msgbuf ) = LESWAP32(536); // Msg size
++ *(uint32_t*)(msgbuf + 4) = LESWAP32(kCli2File_FileDownloadRequest); // Msg ID
++ *(uint32_t*)(msgbuf + 8) = LESWAP32(transId); // Trans ID
memcpy(msgbuf + 12, wfilename.data(), (len >= 260 ? 259 : len) * sizeof(pl_wchar_t));
- *(pl_wchar_t*)(msgbuf + 530) = 0; // Nul terminator
-- *(hsUint32*)(msgbuf + 532) = buildId; // Build ID
+- *(uint32_t*)(msgbuf + 532) = buildId; // Build ID
+ *(pl_wchar_t*)(msgbuf + 530) = 0; // Nul terminator
-+ *(hsUint32*)(msgbuf + 532) = LESWAP32(buildId); // Build ID
++ *(uint32_t*)(msgbuf + 532) = LESWAP32(buildId); // Build ID
fSock->send(msgbuf, 536);
return transId;
}
-@@ -323,20 +325,20 @@
- void pnFileClient::sendManifestEntryAck(hsUint32 transId, hsUint32 readerId)
+@@ -323,20 +325,20 @@ uint32_t pnFileClient::sendFileDownloadRequest(const plString& filename, uint32_
+ void pnFileClient::sendManifestEntryAck(uint32_t transId, uint32_t readerId)
{
- hsUbyte msgbuf[16];
-- *(hsUint32*)(msgbuf ) = 16; // Msg size
-- *(hsUint32*)(msgbuf + 4) = kCli2File_ManifestEntryAck; // Msg ID
-- *(hsUint32*)(msgbuf + 8) = transId; // Trans ID
-- *(hsUint32*)(msgbuf + 12) = readerId; // Reader ID
-+ *(hsUint32*)(msgbuf ) = LESWAP32(16); // Msg size
-+ *(hsUint32*)(msgbuf + 4) = LESWAP32(kCli2File_ManifestEntryAck); // Msg ID
-+ *(hsUint32*)(msgbuf + 8) = LESWAP32(transId); // Trans ID
-+ *(hsUint32*)(msgbuf + 12) = LESWAP32(readerId); // Reader ID
+ uint8_t msgbuf[16];
+- *(uint32_t*)(msgbuf ) = 16; // Msg size
+- *(uint32_t*)(msgbuf + 4) = kCli2File_ManifestEntryAck; // Msg ID
+- *(uint32_t*)(msgbuf + 8) = transId; // Trans ID
+- *(uint32_t*)(msgbuf + 12) = readerId; // Reader ID
++ *(uint32_t*)(msgbuf ) = LESWAP32(16); // Msg size
++ *(uint32_t*)(msgbuf + 4) = LESWAP32(kCli2File_ManifestEntryAck); // Msg ID
++ *(uint32_t*)(msgbuf + 8) = LESWAP32(transId); // Trans ID
++ *(uint32_t*)(msgbuf + 12) = LESWAP32(readerId); // Reader ID
fSock->send(msgbuf, 16);
}
- void pnFileClient::sendFileDownloadChunkAck(hsUint32 transId, hsUint32 readerId)
+ void pnFileClient::sendFileDownloadChunkAck(uint32_t transId, uint32_t readerId)
{
- hsUbyte msgbuf[16];
-- *(hsUint32*)(msgbuf ) = 16; // Msg size
-- *(hsUint32*)(msgbuf + 4) = kCli2File_FileDownloadChunkAck; // Msg ID
-- *(hsUint32*)(msgbuf + 8) = transId; // Trans ID
-- *(hsUint32*)(msgbuf + 12) = readerId; // Reader ID
-+ *(hsUint32*)(msgbuf ) = LESWAP32(16); // Msg size
-+ *(hsUint32*)(msgbuf + 4) = LESWAP32(kCli2File_FileDownloadChunkAck); // Msg ID
-+ *(hsUint32*)(msgbuf + 8) = LESWAP32(transId); // Trans ID
-+ *(hsUint32*)(msgbuf + 12) = LESWAP32(readerId); // Reader ID
+ uint8_t msgbuf[16];
+- *(uint32_t*)(msgbuf ) = 16; // Msg size
+- *(uint32_t*)(msgbuf + 4) = kCli2File_FileDownloadChunkAck; // Msg ID
+- *(uint32_t*)(msgbuf + 8) = transId; // Trans ID
+- *(uint32_t*)(msgbuf + 12) = readerId; // Reader ID
++ *(uint32_t*)(msgbuf ) = LESWAP32(16); // Msg size
++ *(uint32_t*)(msgbuf + 4) = LESWAP32(kCli2File_FileDownloadChunkAck); // Msg ID
++ *(uint32_t*)(msgbuf + 8) = LESWAP32(transId); // Trans ID
++ *(uint32_t*)(msgbuf + 12) = LESWAP32(readerId); // Reader ID
fSock->send(msgbuf, 16);
}
---- net/game/pnGameClient.cpp.orig Thu Nov 11 11:14:21 2010 -0800
-+++ net/game/pnGameClient.cpp Thu Nov 18 15:52:46 2010 -0600
-@@ -35,6 +35,7 @@
- hsUint16 msgId;
+--- net/game/pnGameClient.cpp.orig
++++ net/game/pnGameClient.cpp
+@@ -35,6 +35,7 @@ bool pnGameClient::Dispatch::dispatch(pnSocket* sock)
+ uint16_t msgId;
- sock->recv(&msgId, sizeof(hsUint16));
+ sock->recv(&msgId, sizeof(uint16_t));
+ msgId = LESWAP16(msgId);
const pnNetMsg* msgDesc = GET_Game2Cli(msgId);
if (msgDesc == NULL) {
plDebug::Error("Got invalid message ID (%u)", msgId);
-@@ -153,13 +154,13 @@
- hsUbyte connectHeader[67]; // ConnectHeader + GameConnectHeader
+@@ -153,13 +154,13 @@ ENetError pnGameClient::performConnect()
+ uint8_t connectHeader[67]; // ConnectHeader + GameConnectHeader
/* Begin ConnectHeader */
- *(hsUbyte* )(connectHeader ) = kConnTypeCliToGame;
-- *(hsUint16*)(connectHeader + 1) = 31;
-- *(hsUint32*)(connectHeader + 3) = fBuildId;
-- *(hsUint32*)(connectHeader + 7) = fBuildType;
-- *(hsUint32*)(connectHeader + 11) = fBranchId;
-+ *(hsUint16*)(connectHeader + 1) = LESWAP16(31);
-+ *(hsUint32*)(connectHeader + 3) = LESWAP32(fBuildId);
-+ *(hsUint32*)(connectHeader + 7) = LESWAP32(fBuildType);
-+ *(hsUint32*)(connectHeader + 11) = LESWAP32(fBranchId);
+ *(uint8_t* )(connectHeader ) = kConnTypeCliToGame;
+- *(uint16_t*)(connectHeader + 1) = 31;
+- *(uint32_t*)(connectHeader + 3) = fBuildId;
+- *(uint32_t*)(connectHeader + 7) = fBuildType;
+- *(uint32_t*)(connectHeader + 11) = fBranchId;
++ *(uint16_t*)(connectHeader + 1) = LESWAP16(31);
++ *(uint32_t*)(connectHeader + 3) = LESWAP32(fBuildId);
++ *(uint32_t*)(connectHeader + 7) = LESWAP32(fBuildType);
++ *(uint32_t*)(connectHeader + 11) = LESWAP32(fBranchId);
fProductId.write(connectHeader + 15);
/* Begin GameConnectHeader */
-- *(hsUint32*)(connectHeader + 31) = 36;
-+ *(hsUint32*)(connectHeader + 31) = LESWAP32(36);
+- *(uint32_t*)(connectHeader + 31) = 36;
++ *(uint32_t*)(connectHeader + 31) = LESWAP32(36);
fAccountId.write(connectHeader + 35);
fAgeId.write(connectHeader + 51);
fSock->send(connectHeader, 67);
-@@ -208,6 +209,7 @@
+@@ -208,6 +209,7 @@ ENetError pnGameClient::performConnect()
} else if (msg == kNetCliSrv2CliError) {
- hsUint32 errorCode;
- fSock->recv(&errorCode, sizeof(hsUint32));
+ uint32_t errorCode;
+ fSock->recv(&errorCode, sizeof(uint32_t));
+ errorCode = LESWAP32(errorCode);
delete fSock;
fSock = NULL;
plDebug::Error("Error connecting to Game server: %s",
---- net/gate/pnGateKeeperClient.cpp.orig Thu Nov 11 11:14:21 2010 -0800
-+++ net/gate/pnGateKeeperClient.cpp Thu Nov 18 15:52:46 2010 -0600
-@@ -33,6 +33,7 @@
+--- net/gate/pnGateKeeperClient.cpp.orig
++++ net/gate/pnGateKeeperClient.cpp
+@@ -33,6 +33,7 @@ bool pnGateKeeperClient::Dispatch::dispatch(pnSocket* sock)
{
- hsUint16 msgId;
- sock->recv(&msgId, sizeof(hsUint16));
+ uint16_t msgId;
+ sock->recv(&msgId, sizeof(uint16_t));
+ msgId = LESWAP16(msgId);
const pnNetMsg* msgDesc = GET_GateKeeper2Cli(msgId);
if (msgDesc == NULL) {
plDebug::Error("Got invalid message ID (%u)", msgId);
-@@ -121,13 +122,13 @@
- hsUbyte connectHeader[51]; // ConnectHeader + GateKeeperConnectHeader
+@@ -121,13 +122,13 @@ ENetError pnGateKeeperClient::performConnect()
+ uint8_t connectHeader[51]; // ConnectHeader + GateKeeperConnectHeader
/* Begin ConnectHeader */
- *(hsUbyte* )(connectHeader ) = kConnTypeCliToGateKeeper;
-- *(hsUint16*)(connectHeader + 1) = 31;
-- *(hsUint32*)(connectHeader + 3) = fBuildId;
-- *(hsUint32*)(connectHeader + 7) = fBuildType;
-- *(hsUint32*)(connectHeader + 11) = fBranchId;
-+ *(hsUint16*)(connectHeader + 1) = LESWAP16(31);
-+ *(hsUint32*)(connectHeader + 3) = LESWAP32(fBuildId);
-+ *(hsUint32*)(connectHeader + 7) = LESWAP32(fBuildType);
-+ *(hsUint32*)(connectHeader + 11) = LESWAP32(fBranchId);
+ *(uint8_t* )(connectHeader ) = kConnTypeCliToGateKeeper;
+- *(uint16_t*)(connectHeader + 1) = 31;
+- *(uint32_t*)(connectHeader + 3) = fBuildId;
+- *(uint32_t*)(connectHeader + 7) = fBuildType;
+- *(uint32_t*)(connectHeader + 11) = fBranchId;
++ *(uint16_t*)(connectHeader + 1) = LESWAP16(31);
++ *(uint32_t*)(connectHeader + 3) = LESWAP32(fBuildId);
++ *(uint32_t*)(connectHeader + 7) = LESWAP32(fBuildType);
++ *(uint32_t*)(connectHeader + 11) = LESWAP32(fBranchId);
fProductId.write(connectHeader + 15);
/* Begin GateKeeperConnectHeader */
-- *(hsUint32*)(connectHeader + 31) = 20;
-+ *(hsUint32*)(connectHeader + 31) = LESWAP32(20);
+- *(uint32_t*)(connectHeader + 31) = 20;
++ *(uint32_t*)(connectHeader + 31) = LESWAP32(20);
memset(connectHeader + 35, 0, 16);
fSock->send(connectHeader, 51);
-@@ -175,6 +176,7 @@
+@@ -175,6 +176,7 @@ ENetError pnGateKeeperClient::performConnect()
} else if (msg == kNetCliSrv2CliError) {
- hsUint32 errorCode;
- fSock->recv(&errorCode, sizeof(hsUint32));
+ uint32_t errorCode;
+ fSock->recv(&errorCode, sizeof(uint32_t));
+ errorCode = LESWAP32(errorCode);
delete fSock;
fSock = NULL;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110806/4fbf8c40/attachment-0001.html>
More information about the macports-changes
mailing list