From nobody Sun Dec 31 00:08:27 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4T2fbK09SLz55bqc; Sun, 31 Dec 2023 00:08:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4T2fbH5qdsz3Bs2; Sun, 31 Dec 2023 00:08:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1703981307; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kRCnACNRzc9CJnPVKbG1MrdLDefKQJbZo/t1irZcH2w=; b=BcUD7YDRSiuYABC5U8U+TJOUJ7HgIJZp38x+y50y7dVqdWwCBaBBcvG2NXuL5vXcyk1sHF 8JoKDTosBh0Do4I+LKadhHC8v+kUm6vPsZXWqfZlwRpJz9drIv1QsNCaO/Y/UTUCKKzHdp ycnrZQSFbfa8i1njKiGpbEJXmoCHxYay5N27w5tFYsCZtqSDRY/IP8/8/7pvmo/4623QoR qx2aXU0p57uC4Z54DkfEAPi5S1lxUF9bq0K1XniRuCK0ZKmp6+b/FP+X5yizyzfbzjt5hc RBjZ3GcJWg/38GQovr6uxG1F4pBZLUcKyXDgjJTHF/0Ktc5kd5KNGmRdEmEIqg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1703981307; a=rsa-sha256; cv=none; b=Ym5bO9qAu2XJ6OP+loNVnVmLDVDwa2FmQkP5E1132nxA8ZQw0Dkgtidtp6vTwTibYuth/u IIXI71lq0QmNStpP9T+s/I7Ji7H6q3pvqVu64bRBgBZlOFIGrvMIzyUaqfdOLT6rztG8+Q bmsMeJWPXVDwmwBoQikBaJG+IxVFMnuCDqTN5/UEnaTMaS5QLeAFej5QaKrTMEnO1vDNkO 9q4z9p9stm/gRhwAIIKWPwq+7Tvo4azFKchASBQCEyC6GGK8AeMKQjgKuGsVGs9IopMoPn qlHxo/UITEHiSnwJJ1gOGryQ1gvT4WDusutdWbDl4pQOypca6Z9+jaE27f2CQQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1703981307; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kRCnACNRzc9CJnPVKbG1MrdLDefKQJbZo/t1irZcH2w=; b=SV48Rj3ge6w6CLU/8yR6XC4+U3c8m3iEO5/BS2YMM8O61iEtXq+Ul/uFscdFLqr4fjCWJb 8rIRfcn+1JOUGPQ6PqpEW9F9IdTeKEqxdY8D3Xb+FfbhR1wqRx6z8OoAGwLg6jjWf0uFMa ZHwkKPinBCaSKujPkIuOu6aS/wowLO+gfvFFsp3M1zKQKXgGn5ZBk5G9pkBaMnKWGiA3Pm EgmCVRQG35wRBiamzX3X4/k5gAMUPD9wkb3W2x4HK44G1uqfq0yGUwrv+vp0C0++vqaq8v 7NxW3RogstxmnkJAbfjj0KY/uP4IIv64N9+HU0+WkymB7Z+hohppXWzZ832kGQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4T2fbH4rTqz19sK; Sun, 31 Dec 2023 00:08:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3BV08Rad096172; Sun, 31 Dec 2023 00:08:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3BV08RW6096169; Sun, 31 Dec 2023 00:08:27 GMT (envelope-from git) Date: Sun, 31 Dec 2023 00:08:27 GMT Message-Id: <202312310008.3BV08RW6096169@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: bda9651adf47 - main - sysutils/ffs2recov: Remove expired port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bda9651adf479eee0b7a8ff26af64c86bc792c83 Auto-Submitted: auto-generated The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=bda9651adf479eee0b7a8ff26af64c86bc792c83 commit bda9651adf479eee0b7a8ff26af64c86bc792c83 Author: Muhammad Moinur Rahman AuthorDate: 2023-12-30 05:19:29 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2023-12-31 00:06:29 +0000 sysutils/ffs2recov: Remove expired port 2023-12-31 sysutils/ffs2recov: BROKEN on supported versions after EOL of 12 --- MOVED | 1 + sysutils/Makefile | 1 - sysutils/ffs2recov/Makefile | 27 --------------------------- sysutils/ffs2recov/distinfo | 2 -- sysutils/ffs2recov/files/patch-inode.c | 13 ------------- sysutils/ffs2recov/pkg-descr | 26 -------------------------- 6 files changed, 1 insertion(+), 69 deletions(-) diff --git a/MOVED b/MOVED index 90712d498799..271cf61eacec 100644 --- a/MOVED +++ b/MOVED @@ -8254,3 +8254,4 @@ devel/fuel||2023-12-31|Has expired: Depends on deprecated www/qt5-webkit devel/rubygem-aws-sdk-macie||2023-12-31|Has expired: Deprecated by upstream sysutils/devcpu-data|sysutils/cpu-microcode|2023-12-31|Has expired: Use sysutils/cpu-microcode math/wfmath||2023-12-31|Has expired: There has been no release for most of the Worldforge libraries in the past 10 years. +sysutils/ffs2recov||2023-12-31|Has expired: BROKEN on supported versions after EOL of 12 diff --git a/sysutils/Makefile b/sysutils/Makefile index dc94211b26e9..d83c2b4f3692 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -396,7 +396,6 @@ SUBDIR += fd SUBDIR += fdupes SUBDIR += fetchlog - SUBDIR += ffs2recov SUBDIR += file SUBDIR += filedupe SUBDIR += filelight diff --git a/sysutils/ffs2recov/Makefile b/sysutils/ffs2recov/Makefile deleted file mode 100644 index 72873f0097f9..000000000000 --- a/sysutils/ffs2recov/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -PORTNAME= ffs2recov -PORTVERSION= 1.0 -PORTREVISION= 1 -CATEGORIES= sysutils -MASTER_SITES= https://BSDforge.com/projects/source/sysutils/ffs2recov/ - -MAINTAINER= portmaster@bsdforge.com -COMMENT= Utility to recover UFS2 filesystems -WWW= https://BSDforge.com/projects/sysutils/ffs2recov/ - -LICENSE= BSD2CLAUSE - -DEPRECATED= BROKEN on supported versions after EOL of 12 -EXPIRATION_DATE= 2023-12-31 -BROKEN_FreeBSD_13= Changes made to the ffs2 filesystem in FreeBSD 13 are no longer compatible with ffs2recov -BROKEN_FreeBSD_14= Changes made to the ffs2 filesystem in FreeBSD 13 are no longer compatible with ffs2recov - -USES= compiler:c11 tar:bzip2 uidfix -WRKSRC= ${WRKDIR}/${PORTNAME} - -PLIST_FILES= sbin/ffs2recov \ - man/man8/ffs2recov.8.gz - -MAKE_ENV= BINDIR=${PREFIX}/sbin MANDIR=${MANPREFIX}/man/man \ - WARNS=0 - -.include diff --git a/sysutils/ffs2recov/distinfo b/sysutils/ffs2recov/distinfo deleted file mode 100644 index a0632a8f983f..000000000000 --- a/sysutils/ffs2recov/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (ffs2recov-1.0.tar.bz2) = 92b442008085d5141ccf536bdfc09e3fc877a9fd90fa42c5460e2559f4cbd614 -SIZE (ffs2recov-1.0.tar.bz2) = 15022 diff --git a/sysutils/ffs2recov/files/patch-inode.c b/sysutils/ffs2recov/files/patch-inode.c deleted file mode 100644 index 8c1f86003155..000000000000 --- a/sysutils/ffs2recov/files/patch-inode.c +++ /dev/null @@ -1,13 +0,0 @@ ---- inode.c.orig 2017-04-05 19:51:41 UTC -+++ inode.c -@@ -52,6 +52,10 @@ - #define NO_IN_EXTERNS - #include "ffs2recov.h" - -+#ifdef UFS_NDADDR -+#define NDADDR UFS_NDADDR -+#endif -+ - static uint64_t direct_maxblk; /* Max block # for a direct block. */ - static uint64_t single_maxblk; /* Max block # for a single indirect. */ - static uint64_t double_maxblk; /* Max block # for a double indirect. */ diff --git a/sysutils/ffs2recov/pkg-descr b/sysutils/ffs2recov/pkg-descr deleted file mode 100644 index c34e3856a54a..000000000000 --- a/sysutils/ffs2recov/pkg-descr +++ /dev/null @@ -1,26 +0,0 @@ -This is the UFS2 version of ffsrecov, heavily (and I do mean _heavily_) -based on John-Mark Gurney's program of the same name. It does basically -the same thing, only it's a little more resistant to crashes caused by -bad pointers, offsets and the like, and it does a little more than his -did. Don't contact him for problems with this program, it's definitely -_my_ fault if it breaks. - -This program is not ready for prime time. It has some shortfalls, it -has a bunch of new options that are mostly undocumented and the manpage -could stand to be rewritten. One _good_ thing is that it now uses the -libufs library and is therefore not as dependent on carrying around -low-level code. - -On the other hand, it worked for me. Using this tool, I was able to -recover almost all of a several-hundred-gigabyte file system that had -been stomped by a misconfigured RAID controller. (That's why I wrote the -thing in the first place, in fact.) With the right knowledge and a lot -of patience, it is possible to recover most or all of a trashed file -system, at least if it's not _too_ trashed. - -I'm releasing it under the Berkeley two-clause license in the hope that -someone with more time will pick it up, polish it and make something a -little more useful out of it. - -Frank Mayhar -frank@exit.com