Index: head/net-p2p/qtum/Makefile =================================================================== --- head/net-p2p/qtum/Makefile (revision 568959) +++ head/net-p2p/qtum/Makefile (revision 568960) @@ -1,76 +1,76 @@ # Created by: Vasil Dimov # $FreeBSD$ PORTNAME= qtum -PORTVERSION= 0.20.1 -DISTVERSIONPREFIX= mainnet-ignition-v -PORTREVISION= 1 +PORTVERSION= 0.20.2 +DISTVERSIONPREFIX= mainnet-fastlane-v CATEGORIES= net-p2p finance MAINTAINER= vd@FreeBSD.org COMMENT= PoS cryptocurrency that can execute smart contract as part of an UTXO LICENSE= GPLv3 BROKEN_i386= does not compile: invalid operand for instruction ... ASJ(jnz, 0, b) ... "jnz" BUILD_DEPENDS= libzmq4>0:net/libzmq4 RUN_DEPENDS= libzmq4>0:net/libzmq4 LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ libevent.so:devel/libevent \ libgmp.so:math/gmp \ libminiupnpc.so:net/miniupnpc \ libprotobuf.so:devel/protobuf \ libqrencode.so:graphics/libqrencode USES= autoreconf bdb:5+ compiler:c++14-lang gmake libtool pkgconfig qt:5 ssl GNU_CONFIGURE= yes CONFIGURE_ENV+= BDB_CFLAGS="-I${BDB_INCLUDE_DIR}" \ BDB_LIBS="-L${BDB_LIB_DIR} -l${BDB_LIB_CXX_NAME}" \ LDFLAGS="-L${LOCALBASE}/lib" # * Man pages have not been adjusted after cloning the Bitcoin code base. # They are the old Bitcoin man pages, so do not install them. # * --with-incompatible-bdb is required in order to use bdb-5. # * Do not install unneeded include/bitcoinconsensus.h and # lib/libbitcoinconsensus.* (--without-libs) CONFIGURE_ARGS= --disable-man \ --with-gui=qt5 \ --with-incompatible-bdb \ --with-miniupnpc=${LOCALBASE} \ --with-qrencode \ --without-libs USE_QT= buildtools core dbus gui linguisttools network testlib widgets USE_GITHUB= yes GH_TUPLE= qtumproject:qtum:${DISTVERSIONPREFIX}${PORTVERSION} \ - qtumproject:cpp-eth-qtum:397271eb2f80f21caec9e8:cppeth1/src/cpp-ethereum \ - chfast:ethash:67a3216a5494834f7c221df93b079dac4:cppeth2/src/cpp-ethereum/ethash \ - ethereum:evmc:bf7064dca5cbbda4def8c2548d0d7a040:cppeth3/src/cpp-ethereum/evmc + qtumproject:cpp-eth-qtum:3f8e2fa7a3b97:cppeth1/src/cpp-ethereum \ + ethereum:cable:3fc90c6eed80a2cbe81e968:cppeth2/src/cpp-ethereum/cmake/cable \ + chfast:ethash:67a3216a5494834f7c221df9:cppeth3/src/cpp-ethereum/ethash \ + ethereum:evmc:1de783316a95fccb4fe7c24f:cppeth4/src/cpp-ethereum/evmc .include # The ./configure script tries to use pkg-config to derive the SSL CFLAGS and # libraries, but pkg-config requires libssl.pc which is only installed by the # ports' security/openssl and not present in the base system. So if we are to # use the base's SSL, then we trick ./configure to not use pkg-config by # setting some related environment variables. .if ${SSL_DEFAULT} == base CONFIGURE_ENV+= CRYPTO_CFLAGS="-I${OPENSSLINC}" \ CRYPTO_LIBS="-lcrypto" \ SSL_CFLAGS="-I${OPENSSLINC}" \ SSL_LIBS="-lssl" .endif .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200000 # Force PIC on FreeBSD 11.x because otherwise linking fails: # /usr/bin/ld: qtum_cli-bitcoin-cli.o: relocation R_X86_64_32 against `a local # symbol' can not be used when making a shared object; recompile with -fPIC CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -fPIC -DPIC" post-patch: ${REINPLACE_CMD} -e 's/AC_SUBST(PIE_FLAGS)//' ${WRKSRC}/configure.ac .else CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" .endif .include Index: head/net-p2p/qtum/distinfo =================================================================== --- head/net-p2p/qtum/distinfo (revision 568959) +++ head/net-p2p/qtum/distinfo (revision 568960) @@ -1,9 +1,11 @@ -TIMESTAMP = 1607679406 -SHA256 (qtumproject-qtum-mainnet-ignition-v0.20.1_GH0.tar.gz) = 76c239a862ef06d5535a02e673873072c27ff7676978234a3b7839f0c8318a80 -SIZE (qtumproject-qtum-mainnet-ignition-v0.20.1_GH0.tar.gz) = 14173287 -SHA256 (qtumproject-cpp-eth-qtum-397271eb2f80f21caec9e8_GH0.tar.gz) = 6625efcdf883a4b6f57f6cdfa5fb025e34590db12fea8591e5686139e33cb180 -SIZE (qtumproject-cpp-eth-qtum-397271eb2f80f21caec9e8_GH0.tar.gz) = 1036823 -SHA256 (chfast-ethash-67a3216a5494834f7c221df93b079dac4_GH0.tar.gz) = 6c3f996b488844d70f1d4a0234cee5f93e715a3debcb626bdb3778c241bc1860 -SIZE (chfast-ethash-67a3216a5494834f7c221df93b079dac4_GH0.tar.gz) = 95929 -SHA256 (ethereum-evmc-bf7064dca5cbbda4def8c2548d0d7a040_GH0.tar.gz) = 881c99b3093978f3b03811d318373eea04ce91092e1f8585eaa4bb82c41b81b3 -SIZE (ethereum-evmc-bf7064dca5cbbda4def8c2548d0d7a040_GH0.tar.gz) = 68126 +TIMESTAMP = 1616400217 +SHA256 (qtumproject-qtum-mainnet-fastlane-v0.20.2_GH0.tar.gz) = 4fdb8aa3450284e9ca23859ae0cd5b714911cdd856993906e4a43bfbd53f57de +SIZE (qtumproject-qtum-mainnet-fastlane-v0.20.2_GH0.tar.gz) = 14322267 +SHA256 (qtumproject-cpp-eth-qtum-3f8e2fa7a3b97_GH0.tar.gz) = 7a3b46f41675501fb33d8606f1bdd3d646ab4513d6162edd4dcafbc65667b552 +SIZE (qtumproject-cpp-eth-qtum-3f8e2fa7a3b97_GH0.tar.gz) = 1079015 +SHA256 (ethereum-cable-3fc90c6eed80a2cbe81e968_GH0.tar.gz) = cec4a9eb03f69cb52a0a7f57e30f6d0139c7e835163ccd7095818c39e9243b75 +SIZE (ethereum-cable-3fc90c6eed80a2cbe81e968_GH0.tar.gz) = 17068 +SHA256 (chfast-ethash-67a3216a5494834f7c221df9_GH0.tar.gz) = db14f6c87387259b31812da81563f9dfc450e94f9723bc5ad8ec6a9d7593c39f +SIZE (chfast-ethash-67a3216a5494834f7c221df9_GH0.tar.gz) = 95941 +SHA256 (ethereum-evmc-1de783316a95fccb4fe7c24f_GH0.tar.gz) = 800a17a03b4fd4d23797a3176e0e0e57a5f6e6a03fe16d75d8f726fdf86ebc7f +SIZE (ethereum-evmc-1de783316a95fccb4fe7c24f_GH0.tar.gz) = 108219