diff options
author | Kirill Ponomarev <krion@FreeBSD.org> | 2007-05-26 21:01:13 +0000 |
---|---|---|
committer | Kirill Ponomarev <krion@FreeBSD.org> | 2007-05-26 21:01:13 +0000 |
commit | 43adabc85f660a56f944fc1e3f1acf14541bdc5c (patch) | |
tree | 560040f4256558b224c28dbf6be3e42ed1ca442f /devel/codeworker | |
parent | d5f9a73cc03d65fe6c1674778c9c1301d9cf31d7 (diff) |
Notes
Diffstat (limited to 'devel/codeworker')
-rw-r--r-- | devel/codeworker/Makefile | 4 | ||||
-rw-r--r-- | devel/codeworker/files/patch-GrfForeach.h | 14 | ||||
-rw-r--r-- | devel/codeworker/files/patch-NetSocket.cpp | 23 |
3 files changed, 37 insertions, 4 deletions
diff --git a/devel/codeworker/Makefile b/devel/codeworker/Makefile index 2741c75bcb0d..8024a4a1f118 100644 --- a/devel/codeworker/Makefile +++ b/devel/codeworker/Makefile @@ -30,10 +30,6 @@ PLIST_FILES= bin/codeworker .include <bsd.port.pre.mk> -.if ${OSVERSION} >= 700042 -BROKEN= Broken with gcc 4.2 -.endif - .if ${OSVERSION} < 500035 CFLAGS+= -fpermissive .endif diff --git a/devel/codeworker/files/patch-GrfForeach.h b/devel/codeworker/files/patch-GrfForeach.h new file mode 100644 index 000000000000..8ad4584eae36 --- /dev/null +++ b/devel/codeworker/files/patch-GrfForeach.h @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- GrfForeach.h.orig ++++ GrfForeach.h +@@ -83,7 +83,7 @@ + virtual SEQUENCE_INTERRUPTION_LIST executeReverseSortedForeach(DtaScriptVariable& theVariable, DtaScriptVariable& stackForeach); + virtual SEQUENCE_INTERRUPTION_LIST executeReverseSortedIndirectForeach(DtaScriptVariable& theVariable, DtaScriptVariable& stackForeach); + +- SEQUENCE_INTERRUPTION_LIST GrfForeach::iterate(DtaArrayIterator& iteratorData, DtaScriptVariable& stackForeach); ++ SEQUENCE_INTERRUPTION_LIST iterate(DtaArrayIterator& iteratorData, DtaScriptVariable& stackForeach); + }; + } + diff --git a/devel/codeworker/files/patch-NetSocket.cpp b/devel/codeworker/files/patch-NetSocket.cpp new file mode 100644 index 000000000000..6620067f24e1 --- /dev/null +++ b/devel/codeworker/files/patch-NetSocket.cpp @@ -0,0 +1,23 @@ + +$FreeBSD$ + +--- NetSocket.cpp.orig ++++ NetSocket.cpp +@@ -45,7 +45,7 @@ + namespace CodeWorker { + bool socketReaderCBK(ScpStream& theStream, void* pData) { + char tcBuffer[2048]; +- int hSocket = (int) pData; ++ int hSocket = (intptr_t) pData; + int iLength = recv(hSocket, tcBuffer, 2047, 0); + if (iLength <= 0) return false; + theStream.writeBinaryData(tcBuffer, iLength); +@@ -53,7 +53,7 @@ + } + + bool socketWriterCBK(ScpStream& theStream, void* pData) { +- int hSocket = (int) pData; ++ int hSocket = (intptr_t) pData; + int iLength = theStream.size(); + if (iLength <= 0) return false; + return NetSocket::sendToSocket(hSocket, theStream.readBuffer(), iLength); |