commit: 333288043cf3196a6d2004b8399d642c2da7b7ac Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sun Feb 8 19:17:21 2026 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sun Feb 8 19:17:21 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33328804
sys-fs/lde: Remove last-rited pkg Bug: https://bugs.gentoo.org/943810 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> profiles/package.mask | 5 --- sys-fs/lde/Manifest | 1 - sys-fs/lde/files/lde-2.6.1-fno-common.patch | 32 ---------------- sys-fs/lde/files/lde-2.6.1-no-shadowing.patch | 39 ------------------- sys-fs/lde/files/lde-2.6.1-respect-ar.patch | 11 ------ sys-fs/lde/files/lde-2.6.1-tinfo.patch | 22 ----------- sys-fs/lde/lde-2.6.1-r2.ebuild | 54 --------------------------- sys-fs/lde/metadata.xml | 11 ------ 8 files changed, 175 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 996c4f4cbda0..e69227d6878a 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -203,11 +203,6 @@ app-emacs/docker-tramp >=dev-python/autobahn-25.10 >=dev-python/txaio-25.10 -# David Seifert <[email protected]> (2025-11-30) -# Unmaintained, dead package, last release over 20 years ago, no other distro -# packages this anymore, EAPI 7. Removal on 2025-12-30. Bug #943810. -sys-fs/lde - # David Seifert <[email protected]> (2025-11-30) # More than 26 years since release, ancient C code, no revdeps in tree, # no other distro still packages this. diff --git a/sys-fs/lde/Manifest b/sys-fs/lde/Manifest deleted file mode 100644 index ec927fbe75fe..000000000000 --- a/sys-fs/lde/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lde-2.6.1.tar.gz 598050 BLAKE2B 5ce0dd9c06de599016fa408e8e67ed71923acc556c0f0fce54bbdc091bde99a2ab1b0783ba2928b9a1c7d3521c82fe62e359750d0ef26ba64a3e022d5471b0c5 SHA512 b77baa9998a3d45493b6949a81df81dc5c0ee27060108bbae29548af09595aa260fdfcd12e958ea8ecf12805d97c157f5aad147137d6b42d806529ac6a3ab015 diff --git a/sys-fs/lde/files/lde-2.6.1-fno-common.patch b/sys-fs/lde/files/lde-2.6.1-fno-common.patch deleted file mode 100644 index 8e246aea95ac..000000000000 --- a/sys-fs/lde/files/lde-2.6.1-fno-common.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- a/src/lde.h -+++ b/src/lde.h -@@ -211,7 +211,7 @@ struct fs_constants { - }; - - /* File system specific commands */ --struct { -+struct _FS_cmd { - /* Check if inode is marked in use */ - int (*inode_in_use)(unsigned long n); - /* Check if data zone/block is marked in use */ -@@ -231,7 +231,9 @@ struct { - unsigned long (*map_inode)(unsigned long n); - /* Map block number in file chain to physical block on disk */ - int (*map_block)(unsigned long zone_index[], unsigned long blknr, unsigned long *mapped_block); --} FS_cmd; -+}; -+ -+extern struct _FS_cmd FS_cmd; - - /* Flags */ - struct _lde_flags { ---- a/src/main_lde.c -+++ b/src/main_lde.c -@@ -90,6 +90,7 @@ int (*mgetch)(void) = tty_mgetch; - - struct _lde_typedata lde_typedata[] = LDE_ALLTYPES; - -+struct _FS_cmd FS_cmd; - - /* Check if device is mounted, return 1 if is mounted else 0 */ - static int check_mount(char *device_name) diff --git a/sys-fs/lde/files/lde-2.6.1-no-shadowing.patch b/sys-fs/lde/files/lde-2.6.1-no-shadowing.patch deleted file mode 100644 index 586bbf3e8768..000000000000 --- a/sys-fs/lde/files/lde-2.6.1-no-shadowing.patch +++ /dev/null @@ -1,39 +0,0 @@ -rename daylight to avoid shadowing the daylight function and pissing off gcc - -http://bugs.gentoo.org/141881 - ---- lde/src/swiped/cnews/getdate.y -+++ lde/src/swiped/cnews/getdate.y -@@ -24,7 +24,7 @@ - - static int timeflag, dateflag, dayflag, relflag; - static time_t relsec, relmonth; -- static int hh, mm, ss, merid, daylight; -+ static int hh, mm, ss, merid, foo_daylight; - static int dayord, dayreq; - static int month, day, year; - static int ourzone; -@@ -68,19 +68,19 @@ - {hh = $1; mm = $3; merid = $4;} - | NUMBER ':' NUMBER NUMBER - {hh = $1; mm = $3; merid = 24; -- daylight = STANDARD; ourzone = $4%100 + 60*$4/100;} -+ foo_daylight = STANDARD; ourzone = $4%100 + 60*$4/100;} - | NUMBER ':' NUMBER ':' NUMBER - {hh = $1; mm = $3; ss = $5; merid = 24;} - | NUMBER ':' NUMBER ':' NUMBER MERIDIAN - {hh = $1; mm = $3; ss = $5; merid = $6;} - | NUMBER ':' NUMBER ':' NUMBER NUMBER - {hh = $1; mm = $3; ss = $5; merid = 24; -- daylight = STANDARD; ourzone = $6%100 + 60*$6/100;}; -+ foo_daylight = STANDARD; ourzone = $6%100 + 60*$6/100;}; - - zone: ZONE -- {ourzone = $1; daylight = STANDARD;} -+ {ourzone = $1; foo_daylight = STANDARD;} - | DAYZONE -- {ourzone = $1; daylight = DAYLIGHT;}; -+ {ourzone = $1; foo_daylight = DAYLIGHT;}; - - dyspec: DAY - {dayord = 1; dayreq = $1;} diff --git a/sys-fs/lde/files/lde-2.6.1-respect-ar.patch b/sys-fs/lde/files/lde-2.6.1-respect-ar.patch deleted file mode 100644 index 104aaf45b774..000000000000 --- a/sys-fs/lde/files/lde-2.6.1-respect-ar.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/macros/configure.in -+++ b/macros/configure.in -@@ -30,7 +30,7 @@ AC_PROG_CC - AC_PROG_INSTALL - AC_PROG_MAKE_SET - AC_PATH_PROG(RM, rm, rm) --AC_PATH_PROG(AR, ar, ar) -+AM_PROG_AR - - AC_CHECK_PROG(system,uname,`uname`,unknown) - diff --git a/sys-fs/lde/files/lde-2.6.1-tinfo.patch b/sys-fs/lde/files/lde-2.6.1-tinfo.patch deleted file mode 100644 index bb4c6c2386c4..000000000000 --- a/sys-fs/lde/files/lde-2.6.1-tinfo.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/macros/configure.in -+++ b/macros/configure.in -@@ -14,7 +14,6 @@ AC_SUBST(STATIC_LDFLAGS) - AC_DEFINE(_GNU_SOURCE) - - dnl Must use builtin() as it is overridden by some AC_ macros --builtin(include,./curses.m4) - builtin(include,./misctests.m4) - - dnl Search for ncurses by default -@@ -187,7 +186,10 @@ AC_ARG_WITH(gpm, - dnl ------------------------------------------------------------------ - dnl Search for some version of curses - dnl ------------------------------------------------------------------ --AC_CHECK_CURSES -+has_curses=false -+AC_SUBST(CURSES_INCLUDEDIR) -+AC_SUBST(CURSES_LIBS) -+PKG_CHECK_MODULES(ncurses, ncurses, [CURSES_LIBS="$ncurses_LIBS" CURSES_INCLUDEDIR="$ncurses_CFLAGS" has_curses=true]) - if test "$has_curses" = true - then - AC_DEFINE(LDE_CURSES) diff --git a/sys-fs/lde/lde-2.6.1-r2.ebuild b/sys-fs/lde/lde-2.6.1-r2.ebuild deleted file mode 100644 index 40bd0326562e..000000000000 --- a/sys-fs/lde/lde-2.6.1-r2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="ext2fs and minix disk editor for linux" -HOMEPAGE="http://lde.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/lde/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="sys-libs/ncurses:0=" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - app-alternatives/yacc -" - -S="${WORKDIR}/${PN}" - -PATCHES=( - "${FILESDIR}/${P}-no-shadowing.patch" - "${FILESDIR}/${P}-fno-common.patch" - "${FILESDIR}/${P}-tinfo.patch" - "${FILESDIR}/${P}-respect-ar.patch" -) - -DOCS=( WARNING README TODO COPYING ) - -RESTRICT="test" - -src_prepare() { - default - - # Remove prebuilt lde binary (so that failures to compile are fatal!) - # bug #776862 - rm lde || die - - cd macros || die - # bug #775968 again - touch ar-lib install-sh || die - mv configure.{in,ac} || die - eautoreconf -} - -src_install() { - dosbin "${PN}" - newman "doc/${PN}.man" "${PN}.8" - einstalldocs -} diff --git a/sys-fs/lde/metadata.xml b/sys-fs/lde/metadata.xml deleted file mode 100644 index b7a182227b72..000000000000 --- a/sys-fs/lde/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>[email protected]</email> - <name>Gentoo Base System</name> -</maintainer> -<upstream> - <remote-id type="sourceforge">lde</remote-id> -</upstream> -</pkgmetadata>
