git: ad75dcf54905 - main - net-p2p/qtum: Remove expired port:

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Wed, 31 May 2023 21:00:23 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ad75dcf54905e2cea48dd61227198ee0da61237f

commit ad75dcf54905e2cea48dd61227198ee0da61237f
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2023-05-31 21:00:06 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2023-05-31 21:00:06 +0000

    net-p2p/qtum: Remove expired port:
    
    2023-05-31 net-p2p/qtum: Broken for nearly a year
---
 MOVED                                              |  1 +
 net-p2p/Makefile                                   |  1 -
 net-p2p/qtum/Makefile                              | 68 ----------------------
 net-p2p/qtum/distinfo                              | 11 ----
 net-p2p/qtum/files/patch-src_Makefile.am           | 14 -----
 ...c_cpp-ethereum_ethash_lib_ethash_endianness.hpp | 11 ----
 ...tch-src_cpp-ethereum_ethash_lib_ethash_keccak.c | 11 ----
 ...ch-src_cpp-ethereum_libaleth-interpreter_VM.cpp | 13 -----
 .../patch-src_cpp-ethereum_libdevcore_Common.cpp   | 10 ----
 .../patch-src_cpp-ethereum_libevm_LegacyVM.cpp     | 13 -----
 net-p2p/qtum/pkg-descr                             |  4 --
 net-p2p/qtum/pkg-plist                             |  8 ---
 12 files changed, 1 insertion(+), 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