aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2023-05-31 21:00:06 +0000
committerRene Ladan <rene@FreeBSD.org>2023-05-31 21:00:06 +0000
commitad75dcf54905e2cea48dd61227198ee0da61237f (patch)
treec7a51df32d054b1940437895e278ab8db502a176
parent15f30ccca3feebc2b9563c049282e3225d5f603a (diff)
downloadports-ad75dcf54905e2cea48dd61227198ee0da61237f.tar.gz
ports-ad75dcf54905e2cea48dd61227198ee0da61237f.zip
net-p2p/qtum: Remove expired port:
2023-05-31 net-p2p/qtum: Broken for nearly a year
-rw-r--r--MOVED1
-rw-r--r--net-p2p/Makefile1
-rw-r--r--net-p2p/qtum/Makefile68
-rw-r--r--net-p2p/qtum/distinfo11
-rw-r--r--net-p2p/qtum/files/patch-src_Makefile.am14
-rw-r--r--net-p2p/qtum/files/patch-src_cpp-ethereum_ethash_lib_ethash_endianness.hpp11
-rw-r--r--net-p2p/qtum/files/patch-src_cpp-ethereum_ethash_lib_ethash_keccak.c11
-rw-r--r--net-p2p/qtum/files/patch-src_cpp-ethereum_libaleth-interpreter_VM.cpp13
-rw-r--r--net-p2p/qtum/files/patch-src_cpp-ethereum_libdevcore_Common.cpp10
-rw-r--r--net-p2p/qtum/files/patch-src_cpp-ethereum_libevm_LegacyVM.cpp13
-rw-r--r--net-p2p/qtum/pkg-descr4
-rw-r--r--net-p2p/qtum/pkg-plist8
12 files changed, 1 insertions, 164 deletions
diff --git a/MOVED b/MOVED
index d4443ff5e77b..2e4850e06d72 100644
--- a/MOVED
+++ b/MOVED
@@ -7587,3 +7587,4 @@ devel/py-pyxb|devel/py-pyxb-x|2023-05-31|Has expired: Upstream issued End-of-Lif
devel/arm-none-eabi-gcc492|devel/arm-none-eabi-gcc|2023-05-31|Has expired: Long time unsupported upstream
multimedia/nordlicht||2023-05-31|Has expired: Unmaintained for years upstream and fails to build with FFmpeg 6
finance/vanitygen||2023-05-31|Has expired: Broken for more than a year and upstream last release was 11 years ago
+net-p2p/qtum||2023-05-31|Has expired: Broken for nearly a year
diff --git a/net-p2p/Makefile b/net-p2p/Makefile
index e1432143c8ef..42a4188b99e8 100644
--- a/net-p2p/Makefile
+++ b/net-p2p/Makefile
@@ -85,7 +85,6 @@
SUBDIR += py-tremc
SUBDIR += py-vertex
SUBDIR += qbittorrent
- SUBDIR += qtum
SUBDIR += radarr
SUBDIR += readarr
SUBDIR += reticulum
diff --git a/net-p2p/qtum/Makefile b/net-p2p/qtum/Makefile
deleted file mode 100644
index 4983c6f747ba..000000000000
--- a/net-p2p/qtum/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-PORTNAME= qtum
-PORTVERSION= 0.20.3
-DISTVERSIONPREFIX= mainnet-fastlane-v
-PORTREVISION= 4
-CATEGORIES= net-p2p finance
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= PoS cryptocurrency that can execute smart contract as part of an UTXO
-WWW= https://qtum.org/
-
-LICENSE= GPLv3
-
-DEPRECATED= Broken for nearly a year
-EXPIRATION_DATE= 2023-05-31
-BROKEN_i386= does not compile: invalid operand for instruction ... ASJ(jnz, 0, b) ... "jnz"
-BROKEN= does not compile: error: expected ';' after expression
-
-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 cpe 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" \
- CPPFLAGS="-I${LOCALBASE}/include"
-# * 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: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 <bsd.port.pre.mk>
-
-# 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
-
-.include <bsd.port.post.mk>
diff --git a/net-p2p/qtum/distinfo b/net-p2p/qtum/distinfo
deleted file mode 100644
index 7a6252e0c86d..000000000000
--- a/net-p2p/qtum/distinfo
+++ /dev/null
@@ -1,11 +0,0 @@
-TIMESTAMP = 1624349206
-SHA256 (qtumproject-qtum-mainnet-fastlane-v0.20.3_GH0.tar.gz) = 622096ab9703d06c92df84dea502abc33d6c482acb39180e170062474de7ea7f
-SIZE (qtumproject-qtum-mainnet-fastlane-v0.20.3_GH0.tar.gz) = 14335430
-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
diff --git a/net-p2p/qtum/files/patch-src_Makefile.am b/net-p2p/qtum/files/patch-src_Makefile.am
deleted file mode 100644
index dfd446a4666a..000000000000
--- a/net-p2p/qtum/files/patch-src_Makefile.am
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/Makefile.am.orig 2019-09-18 14:02:05 UTC
-+++ src/Makefile.am
-@@ -19,9 +19,8 @@ else
- LIBUNIVALUE = $(UNIVALUE_LIBS)
- endif
-
--BITCOIN_INCLUDES=-I$(builddir) $(BDB_CPPFLAGS) $(BOOST_CPPFLAGS) $(LEVELDB_CPPFLAGS) $(CRYPTO_CFLAGS) $(SSL_CFLAGS) -I$(srcdir)/cpp-ethereum/utils
--
--BITCOIN_INCLUDES += -I$(srcdir)/secp256k1/include
-+BITCOIN_INCLUDES= -I$(srcdir)/secp256k1/include
-+BITCOIN_INCLUDES += -I$(builddir) $(BDB_CPPFLAGS) $(BOOST_CPPFLAGS) $(LEVELDB_CPPFLAGS) $(CRYPTO_CFLAGS) $(SSL_CFLAGS) -I$(srcdir)/cpp-ethereum/utils
- BITCOIN_INCLUDES += -I$(srcdir)/libff/libff
- BITCOIN_INCLUDES += -I$(srcdir)/libff
- BITCOIN_INCLUDES += $(UNIVALUE_CFLAGS)
diff --git a/net-p2p/qtum/files/patch-src_cpp-ethereum_ethash_lib_ethash_endianness.hpp b/net-p2p/qtum/files/patch-src_cpp-ethereum_ethash_lib_ethash_endianness.hpp
deleted file mode 100644
index ce1153dfd6bc..000000000000
--- a/net-p2p/qtum/files/patch-src_cpp-ethereum_ethash_lib_ethash_endianness.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/cpp-ethereum/ethash/lib/ethash/endianness.hpp.orig 2018-12-14 16:19:59 UTC
-+++ src/cpp-ethereum/ethash/lib/ethash/endianness.hpp
-@@ -24,7 +24,7 @@
- #define __BIG_ENDIAN 4321
- #define __BYTE_ORDER __LITTLE_ENDIAN
-
--#elif __APPLE__
-+#elif __APPLE__ || __FreeBSD__
-
- #include <machine/endian.h>
-
diff --git a/net-p2p/qtum/files/patch-src_cpp-ethereum_ethash_lib_ethash_keccak.c b/net-p2p/qtum/files/patch-src_cpp-ethereum_ethash_lib_ethash_keccak.c
deleted file mode 100644
index 997395bec572..000000000000
--- a/net-p2p/qtum/files/patch-src_cpp-ethereum_ethash_lib_ethash_keccak.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/cpp-ethereum/ethash/lib/ethash/keccak.c.orig 2018-12-14 16:19:59 UTC
-+++ src/cpp-ethereum/ethash/lib/ethash/keccak.c
-@@ -13,7 +13,7 @@
- #define __LITTLE_ENDIAN 1234
- #define __BIG_ENDIAN 4321
- #define __BYTE_ORDER __LITTLE_ENDIAN
--#elif __APPLE__
-+#elif __APPLE__ || __FreeBSD__
- #include <machine/endian.h>
- #else
- #include <endian.h>
diff --git a/net-p2p/qtum/files/patch-src_cpp-ethereum_libaleth-interpreter_VM.cpp b/net-p2p/qtum/files/patch-src_cpp-ethereum_libaleth-interpreter_VM.cpp
deleted file mode 100644
index a54d411af77e..000000000000
--- a/net-p2p/qtum/files/patch-src_cpp-ethereum_libaleth-interpreter_VM.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/cpp-ethereum/libaleth-interpreter/VM.cpp.orig 2019-09-18 13:47:22 UTC
-+++ src/cpp-ethereum/libaleth-interpreter/VM.cpp
-@@ -20,6 +20,10 @@
-
- #include <aleth/buildinfo.h>
-
-+#ifdef MSIZE
-+#undef MSIZE
-+#endif /* MSIZE */
-+
- namespace
- {
- void destroy(evmc_instance* _instance)
diff --git a/net-p2p/qtum/files/patch-src_cpp-ethereum_libdevcore_Common.cpp b/net-p2p/qtum/files/patch-src_cpp-ethereum_libdevcore_Common.cpp
deleted file mode 100644
index d0f85d2e0b52..000000000000
--- a/net-p2p/qtum/files/patch-src_cpp-ethereum_libdevcore_Common.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/cpp-ethereum/libdevcore/Common.cpp.orig 2019-09-18 13:47:22 UTC
-+++ src/cpp-ethereum/libdevcore/Common.cpp
-@@ -24,6 +24,7 @@
- #endif
-
- #include <aleth/buildinfo.h>
-+#include <clocale> /* std::setlocale */
-
- using namespace std;
-
diff --git a/net-p2p/qtum/files/patch-src_cpp-ethereum_libevm_LegacyVM.cpp b/net-p2p/qtum/files/patch-src_cpp-ethereum_libevm_LegacyVM.cpp
deleted file mode 100644
index f1610c00c179..000000000000
--- a/net-p2p/qtum/files/patch-src_cpp-ethereum_libevm_LegacyVM.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/cpp-ethereum/libevm/LegacyVM.cpp.orig 2019-09-18 13:47:22 UTC
-+++ src/cpp-ethereum/libevm/LegacyVM.cpp
-@@ -17,6 +17,10 @@
-
- #include "LegacyVM.h"
-
-+#ifdef MSIZE
-+#undef MSIZE
-+#endif /* MSIZE */
-+
- using namespace std;
- using namespace dev;
- using namespace dev::eth;
diff --git a/net-p2p/qtum/pkg-descr b/net-p2p/qtum/pkg-descr
deleted file mode 100644
index 9cace6964902..000000000000
--- a/net-p2p/qtum/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Combining a modified Bitcoin Core infrastructure with an intercompatible
-version of the Ethereum Virtual Machine (EVM), Qtum merges the
-reliability of Bitcoin's unfailing blockchain with the endless
-possibilities provided by smart contracts.
diff --git a/net-p2p/qtum/pkg-plist b/net-p2p/qtum/pkg-plist
deleted file mode 100644
index 396f34aad107..000000000000
--- a/net-p2p/qtum/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/bench_qtum
-bin/qtum-cli
-bin/qtum-qt
-bin/qtum-tx
-bin/qtum-wallet
-bin/qtumd
-bin/test_qtum
-bin/test_qtum-qt