git: 78b1c8900047 - main - games/cockatrice: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 31 Jul 2023 20:56:03 UTC
The branch main has been updated by rene:

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

commit 78b1c8900047cebef4e55680e390f022120a639f
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2023-07-31 20:54:26 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2023-07-31 20:55:54 +0000

    games/cockatrice: Remove expired port
    
    2023-07-31 games/cockatrice: Upstream releases haven't occured for multiple years and will require a new portbuild.
    
    While here fix MOVED as MOVEDlint complained that lang/guile is not removed.
---
 MOVED                                              |  2 +-
 games/Makefile                                     |  1 -
 games/cockatrice/Makefile                          | 47 -----------
 games/cockatrice/distinfo                          |  3 -
 .../files/patch-cockatrice_src_playertarget.cpp    | 10 ---
 games/cockatrice/files/servatrice.in               | 31 -------
 games/cockatrice/pkg-descr                         |  6 --
 games/cockatrice/pkg-plist                         | 94 ----------------------
 8 files changed, 1 insertion(+), 193 deletions(-)

diff --git a/MOVED b/MOVED
index 328304fb8c95..1d596e81a8a1 100644
--- a/MOVED
+++ b/MOVED
@@ -7774,4 +7774,4 @@ games/naev-data||2023-07-15|Remove obsoleted port. Now games/naev installs data
 graphics/pecl-imagick-im7|graphics/pecl-imagick|2023-07-19|Merged into master port
 x11-toolkits/fox14||2023-07-27|Has expired: Obsolete leaf port, use x11-toolkits/fox(16,17) instead
 x11-wm/cage-devel|x11-wm/cage|2023-07-27|Out of date: use x11-wm/cage for now
-lang/guile|lang/guile3|2023-07-28|lang/guile is now meta-port for default guile version
+games/cockatrice||2023-07-31|Has expired: Upstream releases haven't occured for multiple years and will require a new portbuild
diff --git a/games/Makefile b/games/Makefile
index d31fde3f5b7b..d51fecb6eefb 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -156,7 +156,6 @@
     SUBDIR += chromono
     SUBDIR += circuslinux
     SUBDIR += cmatrix
-    SUBDIR += cockatrice
     SUBDIR += coffeebreak
     SUBDIR += colobot
     SUBDIR += colorcode
diff --git a/games/cockatrice/Makefile b/games/cockatrice/Makefile
deleted file mode 100644
index 08f16d592cbd..000000000000
--- a/games/cockatrice/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-PORTNAME=	Cockatrice
-PORTVERSION=	2.8.0
-PORTREVISION=	4
-CATEGORIES=	games
-
-MAINTAINER=	sbruno@FreeBSD.org
-COMMENT=	Virtual tabletop client and server for multiplayer card games
-WWW=		http://www.woogerworks.com
-DEPRECATED=	Upstream releases haven't occured for multiple years and will require a new portbuild.
-EXPIRATION_DATE=2023-07-31
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-LIB_DEPENDS=	libprotobuf.so:devel/protobuf
-
-USES=		cmake compiler:c++11-lib gnome qt:5
-USE_QT=		buildtools:build concurrent core network qmake:build websockets widgets gui
-USE_GITHUB=	yes
-GH_TAGNAME=	2021-01-26-Release-2.8.0
-
-DATADIR=	${PREFIX}/share/${PORTNAME:tl}
-
-OPTIONS_DEFINE=		COCKATRICE SERVATRICE MYSQL
-OPTIONS_DEFAULT=	COCKATRICE
-OPTIONS_SUB=		yes
-
-COCKATRICE_DESC=	Build Cockatrice Client
-SERVATRICE_DESC=	Build Cockatrice Server
-MYSQL_DESC=		(Server Only) Add runtime dependencies on mysql-server
-
-SERVATRICE_CMAKE_ON=	-DWITH_SERVER=ON
-SERVATRICE_CMAKE_OFF=	-DWITH_SERVER=OFF
-COCKATRICE_CMAKE_ON=	-DWITH_CLIENT=ON -DWITH_ORACLE=ON
-COCKATRICE_CMAKE_OFF=	-DWITH_CLIENT=OFF -DWITH_ORACLE=OFF
-
-COCKATRICE_USE=		qt=multimedia,printsupport,svg,linguisttools:build
-SERVATRICE_USE=		qt=sql,sql-mysql
-SERVATRICE_USE+=	RC_SUBR=servatrice
-
-MYSQL_USES+=		mysql:server
-MYSQL_SUB_LIST_OFF=	mysql=""
-MYSQL_SUB_LIST=		mysql="mysql"
-
-SERVATRICE_LDFLAGS+=	-lexecinfo
-
-.include <bsd.port.mk>
diff --git a/games/cockatrice/distinfo b/games/cockatrice/distinfo
deleted file mode 100644
index c21dfa583432..000000000000
--- a/games/cockatrice/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1611794477
-SHA256 (Cockatrice-Cockatrice-2.8.0-2021-01-26-Release-2.8.0_GH0.tar.gz) = fbf908138e40b20529ebdc27b3b37d63891bf6a91f660be694407a8e57471e79
-SIZE (Cockatrice-Cockatrice-2.8.0-2021-01-26-Release-2.8.0_GH0.tar.gz) = 8589061
diff --git a/games/cockatrice/files/patch-cockatrice_src_playertarget.cpp b/games/cockatrice/files/patch-cockatrice_src_playertarget.cpp
deleted file mode 100644
index 12137df11242..000000000000
--- a/games/cockatrice/files/patch-cockatrice_src_playertarget.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- cockatrice/src/playertarget.cpp.orig	2020-05-19 17:58:07 UTC
-+++ cockatrice/src/playertarget.cpp
-@@ -6,6 +6,7 @@
- 
- #include <QDebug>
- #include <QPainter>
-+#include <QPainterPath>
- #include <QPixmapCache>
- #include <cmath>
- #ifdef _WIN32
diff --git a/games/cockatrice/files/servatrice.in b/games/cockatrice/files/servatrice.in
deleted file mode 100644
index 12031875d7d9..000000000000
--- a/games/cockatrice/files/servatrice.in
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: servatrice
-# REQUIRE: LOGIN %%mysql%%
-# KEYWORD: shutdown
-
-#
-# Add the following line to /etc/rc.conf to enable servatrice:
-# servatrice_enable (bool):	Set to "NO" by default.
-# servatrice_optfile (str):	Server-specific option file.
-#			Set it in the rc.conf or default behaviour of
-#			`servatriced_safe` itself, will be picking
-#			${servatrice_confdir}/my.cnf if it exists.
-# servatrice_pidfile (str):	Custom PID file path and name.
-#			Default to "${servatrice_dbdir}/${hostname}.pid".
-# servatrice_args (str):	Custom additional arguments to be passed
-#			to servatriced_safe (default empty).
-#
-
-. /etc/rc.subr
-
-name="servatrice"
-
-load_rc_config $name
-
-: ${servatrice_enable="NO"}
-: ${servatrice_flags="--config /usr/local/etc/servatrice.ini 2>1 & > /dev/null"}
-
-command="/usr/local/bin/servatrice"
-
-run_rc_command "$1"
diff --git a/games/cockatrice/pkg-descr b/games/cockatrice/pkg-descr
deleted file mode 100644
index 39cedd4beb01..000000000000
--- a/games/cockatrice/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Cockatrice is an open-source multiplatform supported program for playing
-tabletop card games over a network. The program's server design prevents any
-kind of client modifications to gain an unfair advantage in a game. The client
-also has a built in single-player mode where you can brew without being
-connected to a server. This project is written in C++/Qt with support for both
-Qt4 and Qt5.
diff --git a/games/cockatrice/pkg-plist b/games/cockatrice/pkg-plist
deleted file mode 100644
index d2b5acebabfa..000000000000
--- a/games/cockatrice/pkg-plist
+++ /dev/null
@@ -1,94 +0,0 @@
-%%SERVATRICE%%bin/servatrice
-%%SERVATRICE%%share/applications/servatrice.desktop
-%%SERVATRICE%%share/icons/hicolor/48x48/apps/servatrice.png
-%%SERVATRICE%%share/icons/hicolor/scalable/apps/servatrice.svg
-%%SERVATRICE%%share/servatrice/servatrice.ini.example
-%%SERVATRICE%%share/servatrice/servatrice.sql
-%%COCKATRICE%%bin/cockatrice
-%%COCKATRICE%%bin/dbconverter
-%%COCKATRICE%%bin/oracle
-%%COCKATRICE%%share/applications/cockatrice.desktop
-%%COCKATRICE%%share/applications/oracle.desktop
-%%COCKATRICE%%%%DATADIR%%/sounds/Default/attack_step.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Default/buddy_join.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Default/buddy_leave.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Default/end_step.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Default/player_join.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Default/start_combat.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Default/tap_card.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Legacy/all_mention.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Legacy/chat_mention.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Legacy/draw_step.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Legacy/play_card.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Legacy/player_join.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Legacy/private_message.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Legacy/shuffle.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Legacy/tap_card.wav
-%%COCKATRICE%%%%DATADIR%%/sounds/Legacy/untap_card.wav
-%%COCKATRICE%%%%DATADIR%%/themes/Default/.gitignore
-%%COCKATRICE%%%%DATADIR%%/themes/Fabric/zones/handzone.png
-%%COCKATRICE%%%%DATADIR%%/themes/Fabric/zones/playerzone.png
-%%COCKATRICE%%%%DATADIR%%/themes/Fabric/zones/stackzone.png
-%%COCKATRICE%%%%DATADIR%%/themes/Fabric/zones/tablezone.png
-%%COCKATRICE%%%%DATADIR%%/themes/Leather/zones/handzone.png
-%%COCKATRICE%%%%DATADIR%%/themes/Leather/zones/playerzone.png
-%%COCKATRICE%%%%DATADIR%%/themes/Leather/zones/stackzone.png
-%%COCKATRICE%%%%DATADIR%%/themes/Leather/zones/tablezone.png
-%%COCKATRICE%%%%DATADIR%%/themes/Plasma/zones/handzone.png
-%%COCKATRICE%%%%DATADIR%%/themes/Plasma/zones/playerzone.png
-%%COCKATRICE%%%%DATADIR%%/themes/Plasma/zones/stackzone.png
-%%COCKATRICE%%%%DATADIR%%/themes/Plasma/zones/tablezone.png
-%%COCKATRICE%%%%DATADIR%%/themes/VelvetMarble/zones/handzone.jpg
-%%COCKATRICE%%%%DATADIR%%/themes/VelvetMarble/zones/playerzone.jpg
-%%COCKATRICE%%%%DATADIR%%/themes/VelvetMarble/zones/stackzone.jpg
-%%COCKATRICE%%%%DATADIR%%/themes/VelvetMarble/zones/tablezone.jpg
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_cs.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_de.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_el.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_en.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_en@pirate.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_es.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_et.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_fi.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_fr.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_hu.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_it.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_ja.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_ko.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_nb.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_nl.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_pl.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_pt.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_pt_BR.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_ru.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_sr.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_sv.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_tr.qm
-%%COCKATRICE%%%%DATADIR%%/translations/cockatrice_zh-Hans.qm
-%%COCKATRICE%%share/icons/hicolor/48x48/apps/cockatrice.png
-%%COCKATRICE%%share/icons/hicolor/48x48/apps/oracle.png
-%%COCKATRICE%%share/icons/hicolor/scalable/apps/cockatrice.svg
-%%COCKATRICE%%share/icons/hicolor/scalable/apps/oracle.svg
-%%COCKATRICE%%share/oracle/translations/oracle_cs.qm
-%%COCKATRICE%%share/oracle/translations/oracle_de.qm
-%%COCKATRICE%%share/oracle/translations/oracle_el.qm
-%%COCKATRICE%%share/oracle/translations/oracle_en.qm
-%%COCKATRICE%%share/oracle/translations/oracle_en@pirate.qm
-%%COCKATRICE%%share/oracle/translations/oracle_es.qm
-%%COCKATRICE%%share/oracle/translations/oracle_et.qm
-%%COCKATRICE%%share/oracle/translations/oracle_fi.qm
-%%COCKATRICE%%share/oracle/translations/oracle_fr.qm
-%%COCKATRICE%%share/oracle/translations/oracle_hu.qm
-%%COCKATRICE%%share/oracle/translations/oracle_it.qm
-%%COCKATRICE%%share/oracle/translations/oracle_ja.qm
-%%COCKATRICE%%share/oracle/translations/oracle_ko.qm
-%%COCKATRICE%%share/oracle/translations/oracle_nb.qm
-%%COCKATRICE%%share/oracle/translations/oracle_nl.qm
-%%COCKATRICE%%share/oracle/translations/oracle_pl.qm
-%%COCKATRICE%%share/oracle/translations/oracle_pt.qm
-%%COCKATRICE%%share/oracle/translations/oracle_pt_BR.qm
-%%COCKATRICE%%share/oracle/translations/oracle_ru.qm
-%%COCKATRICE%%share/oracle/translations/oracle_sr.qm
-%%COCKATRICE%%share/oracle/translations/oracle_sv.qm
-%%COCKATRICE%%share/oracle/translations/oracle_tr.qm
-%%COCKATRICE%%share/oracle/translations/oracle_zh-Hans.qm