From ed2d440a08aba129a737705b2ac4231dc1bb0be4 Mon Sep 17 00:00:00 2001 From: Thomas Huth Date: Fri, 23 Aug 2024 10:40:40 +0200 Subject: [PATCH] package/frotz: remove the "frotz" package I'm not much interested anymore in maintaining the "frotz" package in buildroot, and since I likely was the only one who really used it in the past years, I guess it's time remove it now. Fixes: http://autobuild.buildroot.net/results/077e4756e56903f094b935af4ee8829507e0c3de/ Signed-off-by: Thomas Huth Signed-off-by: Thomas Petazzoni --- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/frotz/Config.in | 10 ---------- package/frotz/frotz.hash | 3 --- package/frotz/frotz.mk | 31 ------------------------------- 5 files changed, 7 insertions(+), 45 deletions(-) delete mode 100644 package/frotz/Config.in delete mode 100644 package/frotz/frotz.hash delete mode 100644 package/frotz/frotz.mk diff --git a/Config.in.legacy b/Config.in.legacy index 0bae66c3bb..d8480106ba 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2024.08" +config BR2_PACKAGE_FROTZ + bool "frotz has been removed" + select BR2_LEGACY + help + This package was causing build breakage, and was no longer + maintained in Buildroot. + config BR2_PACKAGE_FAN_CTRL bool "fan-ctrl has been removed" select BR2_LEGACY diff --git a/package/Config.in b/package/Config.in index 317f859684..211080345a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -293,7 +293,6 @@ menu "Games" source "package/doom-wad/Config.in" source "package/flare-engine/Config.in" source "package/flare-game/Config.in" - source "package/frotz/Config.in" source "package/gnuchess/Config.in" source "package/lbreakout2/Config.in" source "package/ltris/Config.in" diff --git a/package/frotz/Config.in b/package/frotz/Config.in deleted file mode 100644 index 9473f5944d..0000000000 --- a/package/frotz/Config.in +++ /dev/null @@ -1,10 +0,0 @@ -config BR2_PACKAGE_FROTZ - bool "frotz" - select BR2_PACKAGE_NCURSES - help - Frotz is an interpreter for old Infocom adventure games and - other Z-code games. Note that frotz cannot be run as root. - You must add a normal user to your buildroot configuration to - be able to use it. - - https://661.org/proj/if/frotz/ diff --git a/package/frotz/frotz.hash b/package/frotz/frotz.hash deleted file mode 100644 index 145aa3800f..0000000000 --- a/package/frotz/frotz.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 bdf9131e6de49108c9f032200cea3cb4011e5ca0c9fbdbf5b0c05f7c56c81395 frotz-2.54.tar.bz2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/frotz/frotz.mk b/package/frotz/frotz.mk deleted file mode 100644 index 4c477c396d..0000000000 --- a/package/frotz/frotz.mk +++ /dev/null @@ -1,31 +0,0 @@ -################################################################################ -# -# Frotz -# -################################################################################ - -FROTZ_VERSION = 2.54 -FROTZ_SOURCE = frotz-$(FROTZ_VERSION).tar.bz2 -FROTZ_SITE = $(call gitlab,DavidGriffith,frotz,$(FROTZ_VERSION)) -FROTZ_DEPENDENCIES = host-pkgconf ncurses -FROTZ_LICENSE = GPL-2.0+ -FROTZ_LICENSE_FILES = COPYING - -ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y) -FROTZ_CURSES=ncursesw -FROTZ_UTF8=yes -else -FROTZ_CURSES=ncurses -endif - -define FROTZ_BUILD_CMDS - $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) PREFIX=/usr CONFIG_DIR=/etc \ - SOUND_TYPE=none CURSES="$(FROTZ_CURSES)" USE_UTF8=$(FROTZ_UTF8) \ - CFLAGS="$(TARGET_CFLAGS) -std=gnu99" -endef - -define FROTZ_INSTALL_TARGET_CMDS - $(INSTALL) -D -m 0755 $(@D)/frotz $(TARGET_DIR)/usr/bin/frotz -endef - -$(eval $(generic-package))