diff --git a/.gitignore b/.gitignore index a568f8b..4f90f29 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ docker/data/ +src/newyorkcd +src/obj/*.o diff --git a/newyorkc-qt.pro b/newyorkc-qt.pro index f7fe62f..c7454bd 100644 --- a/newyorkc-qt.pro +++ b/newyorkc-qt.pro @@ -35,9 +35,9 @@ UI_DIR = build # use: qmake "RELEASE=1" contains(RELEASE, 1) { # Mac: compile for maximum compatibility (10.5, 32-bit) - macx:QMAKE_CXXFLAGS += -mmacosx-version-min=10.5 -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk - macx:QMAKE_CFLAGS += -mmacosx-version-min=10.5 -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk - macx:QMAKE_LFLAGS += -mmacosx-version-min=10.5 -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk + macx:QMAKE_CXXFLAGS += -mmacosx-version-min=10.7 -arch i386 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk + macx:QMAKE_CFLAGS += -mmacosx-version-min=10.7 -arch i386 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk + macx:QMAKE_LFLAGS += -mmacosx-version-min=10.7 -arch i386 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk !windows:!macx { # Linux: static link LIBS += -Wl,-Bstatic @@ -307,7 +307,7 @@ isEmpty(BOOST_THREAD_LIB_SUFFIX) { } isEmpty(BDB_LIB_PATH) { - macx:BDB_LIB_PATH = /usr/local/Cellar/berkeley-db/5.3.21/lib/ + macx:BDB_LIB_PATH = /usr/local/Cellar/berkeley-db/5.3.28/lib/ } isEmpty(BDB_LIB_SUFFIX) { @@ -315,23 +315,23 @@ isEmpty(BDB_LIB_SUFFIX) { } isEmpty(BDB_INCLUDE_PATH) { - macx:BDB_INCLUDE_PATH = /usr/local/Cellar/berkeley-db/5.3.21/include/ + macx:BDB_INCLUDE_PATH = /usr/local/Cellar/berkeley-db/5.3.28/include/ } isEmpty(BOOST_LIB_PATH) { - macx:BOOST_LIB_PATH = /usr/local/Cellar/boost/1.55.0/lib/ + macx:BOOST_LIB_PATH = /usr/local/Cellar/boost@1.55/1.55.0_1/lib/ } isEmpty(BOOST_INCLUDE_PATH) { - macx:BOOST_LIB_PATH = /usr/local/Cellar/boost/1.55.0/include/ + macx:BOOST_INCLUDE_PATH = /usr/local/Cellar/boost@1.55/1.55.0_1/include/ } isEmpty(OPENSSL_INCLUDE_PATH) { - macx:OPENSSL_INCLUDE_PATH = /usr/local/Cellar/openssl/1.0.1f/include/ + macx:OPENSSL_INCLUDE_PATH = /usr/local/Cellar/openssl/1.0.2n/include/ } isEmpty(OPENSSL_LIB_PATH) { - macx:OPENSSL_LIB_PATH = /usr/local/Cellar/openssl/1.0.1f/lib/ + macx:OPENSSL_LIB_PATH = /usr/local/Cellar/openssl/1.0.2n/lib/ } windows:LIBS += -lws2_32 -lshlwapi -lmswsock @@ -376,4 +376,5 @@ contains(RELEASE, 1) { } } -system($$QMAKE_LRELEASE -silent $$_PRO_FILE_) \ No newline at end of file +system($$QMAKE_LRELEASE -silent $$_PRO_FILE_) + diff --git a/src/makefile.osx b/src/makefile.osx index 4728f8b..9121469 100644 --- a/src/makefile.osx +++ b/src/makefile.osx @@ -9,11 +9,15 @@ CXX=llvm-g++ DEPSDIR=/usr/local INCLUDEPATHS= \ + -I/usr/local/opt/openssl/include \ + -I/usr/local/opt/berkeley-db/include \ -I"$(CURDIR)" \ -I"$(CURDIR)"/obj \ -I"$(DEPSDIR)/include" LIBPATHS= \ + -L/usr/local/opt/openssl/lib \ + -L/usr/local/opt/berkeley-db/lib \ -L"$(DEPSDIR)/lib" USE_UPNP:=1 diff --git a/src/net.cpp b/src/net.cpp index 06fada7..085106d 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -1032,10 +1032,14 @@ void ThreadMapPort2(void* parg) #ifndef UPNPDISCOVER_SUCCESS /* miniupnpc 1.5 */ devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0); -#else +#elif MINIUPNPC_API_VERSION < 14 /* miniupnpc 1.6 */ int error = 0; devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0, 0, &error); +#else + /* miniupnpc 1.9 */ + int error = 0; + devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0, 0, 2, &error); #endif struct UPNPUrls urls; diff --git a/src/newyorkcd b/src/newyorkcd deleted file mode 100755 index d373168..0000000 Binary files a/src/newyorkcd and /dev/null differ diff --git a/src/obj/addrman.o b/src/obj/addrman.o deleted file mode 100644 index 129c9ab..0000000 Binary files a/src/obj/addrman.o and /dev/null differ diff --git a/src/obj/bitcoinrpc.o b/src/obj/bitcoinrpc.o deleted file mode 100644 index 36945fa..0000000 Binary files a/src/obj/bitcoinrpc.o and /dev/null differ diff --git a/src/obj/checkpoints.o b/src/obj/checkpoints.o deleted file mode 100644 index ff2889e..0000000 Binary files a/src/obj/checkpoints.o and /dev/null differ diff --git a/src/obj/crypter.o b/src/obj/crypter.o deleted file mode 100644 index 4a34e04..0000000 Binary files a/src/obj/crypter.o and /dev/null differ diff --git a/src/obj/db.o b/src/obj/db.o deleted file mode 100644 index 6114121..0000000 Binary files a/src/obj/db.o and /dev/null differ diff --git a/src/obj/init.o b/src/obj/init.o deleted file mode 100644 index 43f9210..0000000 Binary files a/src/obj/init.o and /dev/null differ diff --git a/src/obj/irc.o b/src/obj/irc.o deleted file mode 100644 index 5037df0..0000000 Binary files a/src/obj/irc.o and /dev/null differ diff --git a/src/obj/key.o b/src/obj/key.o deleted file mode 100644 index 1ab0160..0000000 Binary files a/src/obj/key.o and /dev/null differ diff --git a/src/obj/keystore.o b/src/obj/keystore.o deleted file mode 100644 index 5aeaddd..0000000 Binary files a/src/obj/keystore.o and /dev/null differ diff --git a/src/obj/main.o b/src/obj/main.o deleted file mode 100644 index 3104bad..0000000 Binary files a/src/obj/main.o and /dev/null differ diff --git a/src/obj/net.o b/src/obj/net.o deleted file mode 100644 index a2557c2..0000000 Binary files a/src/obj/net.o and /dev/null differ diff --git a/src/obj/netbase.o b/src/obj/netbase.o deleted file mode 100644 index 6fa53ee..0000000 Binary files a/src/obj/netbase.o and /dev/null differ diff --git a/src/obj/noui.o b/src/obj/noui.o deleted file mode 100644 index 0993c02..0000000 Binary files a/src/obj/noui.o and /dev/null differ diff --git a/src/obj/protocol.o b/src/obj/protocol.o deleted file mode 100644 index d4c9166..0000000 Binary files a/src/obj/protocol.o and /dev/null differ diff --git a/src/obj/rpcdump.o b/src/obj/rpcdump.o deleted file mode 100644 index d6a44e1..0000000 Binary files a/src/obj/rpcdump.o and /dev/null differ diff --git a/src/obj/rpcnet.o b/src/obj/rpcnet.o deleted file mode 100644 index 8323619..0000000 Binary files a/src/obj/rpcnet.o and /dev/null differ diff --git a/src/obj/rpcrawtransaction.o b/src/obj/rpcrawtransaction.o deleted file mode 100644 index f809bc1..0000000 Binary files a/src/obj/rpcrawtransaction.o and /dev/null differ diff --git a/src/obj/script.o b/src/obj/script.o deleted file mode 100644 index b278f30..0000000 Binary files a/src/obj/script.o and /dev/null differ diff --git a/src/obj/scrypt.o b/src/obj/scrypt.o deleted file mode 100644 index 9dd879f..0000000 Binary files a/src/obj/scrypt.o and /dev/null differ diff --git a/src/obj/sync.o b/src/obj/sync.o deleted file mode 100644 index ac1d905..0000000 Binary files a/src/obj/sync.o and /dev/null differ diff --git a/src/obj/util.o b/src/obj/util.o deleted file mode 100644 index 2e1d8e9..0000000 Binary files a/src/obj/util.o and /dev/null differ diff --git a/src/obj/version.o b/src/obj/version.o deleted file mode 100644 index 41be85e..0000000 Binary files a/src/obj/version.o and /dev/null differ diff --git a/src/obj/wallet.o b/src/obj/wallet.o deleted file mode 100644 index 9fa36b8..0000000 Binary files a/src/obj/wallet.o and /dev/null differ diff --git a/src/obj/walletdb.o b/src/obj/walletdb.o deleted file mode 100644 index f3a74b0..0000000 Binary files a/src/obj/walletdb.o and /dev/null differ diff --git a/src/qt/res/icons/bitcoin.icns b/src/qt/res/icons/bitcoin.icns index 9b33f2c..f43ba68 100644 Binary files a/src/qt/res/icons/bitcoin.icns and b/src/qt/res/icons/bitcoin.icns differ