Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jan 2025 12:15:39 GMT
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 35230312a382 - main - filesystems/sqlfs: Remove expired port
Message-ID:  <202501011215.501CFd93069812@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by rene:

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

commit 35230312a382185a035ad29bfa356b745886d0c8
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-01-01 12:15:28 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-01-01 12:15:28 +0000

    filesystems/sqlfs: Remove expired port
    
    2024-12-31 filesystems/sqlfs: Abandoned upstream, superseded by forks
---
 MOVED                                     |  1 +
 filesystems/Makefile                      |  1 -
 filesystems/sqlfs/Makefile                | 41 -------------------
 filesystems/sqlfs/distinfo                |  3 --
 filesystems/sqlfs/files/patch-fuse_main.c | 65 -------------------------------
 filesystems/sqlfs/pkg-descr               |  6 ---
 filesystems/sqlfs/pkg-message             | 13 -------
 7 files changed, 1 insertion(+), 129 deletions(-)

diff --git a/MOVED b/MOVED
index 38e69c846d77..d80d78c621c9 100644
--- a/MOVED
+++ b/MOVED
@@ -3837,3 +3837,4 @@ security/dirmngr|security/gnupg|2025-01-01|Has expired: Obsolete, now maintained
 math/opensolaris-libm||2025-01-01|Has expired: Obsolete, consider using libm in base or math/openlibm
 textproc/sgrep||2025-01-01|Has expired: Abandonware, primary site is dead and according to website not touched in 20 years. Consider migrating to textproc/p5-ack
 devel/gitflow||2025-01-01|Has expired: Upstream repo archived Jun 19, 2023
+filesystems/sqlfs||2025-01-01|Has expired: Abandoned upstream, superseded by forks
diff --git a/filesystems/Makefile b/filesystems/Makefile
index 41efde84f53d..5963ee803d8b 100644
--- a/filesystems/Makefile
+++ b/filesystems/Makefile
@@ -110,7 +110,6 @@
     SUBDIR += securefs
     SUBDIR += simple-mtpfs
     SUBDIR += smbnetfs
-    SUBDIR += sqlfs
     SUBDIR += squashfs-tools
     SUBDIR += squashfs-tools-ng
     SUBDIR += squashfuse
diff --git a/filesystems/sqlfs/Makefile b/filesystems/sqlfs/Makefile
deleted file mode 100644
index 820783f9370f..000000000000
--- a/filesystems/sqlfs/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-PORTNAME=	sqlfs
-PORTVERSION=	1.1
-PORTREVISION=	1
-PORTEPOCH=	1
-CATEGORIES=	filesystems
-MASTER_SITES=	SAVANNAH/libsqlfs
-PKGNAMEPREFIX=	fusefs-
-DISTNAME=	lib${PORTNAME}-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	SQLite backed FUSE file system
-WWW=		https://www.nongnu.org/libsqlfs/
-
-LICENSE=	LGPL21+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-DEPRECATED=	Abandoned upstream, superseded by forks
-EXPIRATION_DATE=2024-12-31
-
-USES=		fuse sqlite
-
-PORTDOCS=	README
-PLIST_FILES=	bin/sqlfs
-
-OPTIONS_DEFINE=	DOCS
-
-do-build:
-	(cd ${WRKSRC} && ${CC} -DFUSE -DFUSE_USE_VERSION=25		\
-		-D_FILE_OFFSET_BITS=64 -D_REENTRANT ${CFLAGS}		\
-		-I. -I${LOCALBASE}/include -L${LOCALBASE}/lib		\
-		-lfuse -lsqlite${SQLITE_VER} sqlfs.c fuse_main.c	\
-		-o sqlfs)
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/sqlfs ${STAGEDIR}${PREFIX}/bin
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/filesystems/sqlfs/distinfo b/filesystems/sqlfs/distinfo
deleted file mode 100644
index dea05271c448..000000000000
--- a/filesystems/sqlfs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1730905177
-SHA256 (libsqlfs-1.1.tar.gz) = 0ca70ae5f6153186e54931365bb4932a29c96be3e39aa9a981d838b53f3705ff
-SIZE (libsqlfs-1.1.tar.gz) = 329744
diff --git a/filesystems/sqlfs/files/patch-fuse_main.c b/filesystems/sqlfs/files/patch-fuse_main.c
deleted file mode 100644
index 2e9fff3146e2..000000000000
--- a/filesystems/sqlfs/files/patch-fuse_main.c
+++ /dev/null
@@ -1,65 +0,0 @@
---- fuse_main.c.orig	2006-10-25 15:28:26 UTC
-+++ fuse_main.c
-@@ -17,12 +17,60 @@ Foundation, Inc., 51 Franklin Street, Fi
- 
- *****************************************************************************/
- 
-+#include <stdlib.h>
-+#include <stdio.h>
-+#include <sysexits.h>
- #include "sqlfs.h"
- 
-+void usage() __dead2;
-+
-+void usage()
-+{
-+	fprintf(stderr, "Usage: %s -o dbname [-h] dir\n", getprogname());
-+
-+	exit(EX_USAGE);
-+}
- 
- int main(int argc, char **argv)
- {
--    sqlfs_init("/tmp/fsdata");
-+	char c;
-+	int ret;
-+	char *dbname = NULL;
-+	char *args[2];
-+	char *prog = argv[0];
-+	
-+	while ((c = getopt(argc, argv, "o:h")) != -1)
-+		switch (c) {
-+		case 'o':
-+			dbname = strdup(optarg);
-+			break;
-+		case 'h':
-+			/* FALLTHROUGH */
-+		default:
-+			usage();
-+			/* NOTREACHED */
-+		}
-+		argc -= optind;
-+		argv += optind;
-+
-+	if (dbname == NULL) {
-+		dbname = getenv("SQLFS_DBNAME");
-+	}
-+
-+	if (dbname == NULL || argc < 1)
-+		usage();
-+	/* NOTREACHED */
-+
-+	ret = sqlfs_init(dbname);
-+	if (ret != 0)
-+		return ret;
-+
-+	fprintf(stderr, "init\n");
-+
-+	args[0] = strdup(getprogname());
-+	args[1] = strdup(argv[0]);
-    
--    return sqlfs_fuse_main(argc, argv);
-+	ret = sqlfs_fuse_main(2, args);
-+	
-+	return ret;
- }
diff --git a/filesystems/sqlfs/pkg-descr b/filesystems/sqlfs/pkg-descr
deleted file mode 100644
index 378379443d03..000000000000
--- a/filesystems/sqlfs/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The sqlfs filesystem implements a POSIX style file system on top of an SQLite
-database. It allows applications to have access to a full read/write
-file system in a single file, complete with its own file hierarchy and name
-space.  This is useful for applications which needs structured storage, such
-as embedding documents within documents, or management of configuration
-data or preferences.
diff --git a/filesystems/sqlfs/pkg-message b/filesystems/sqlfs/pkg-message
deleted file mode 100644
index 7d5fccea8529..000000000000
--- a/filesystems/sqlfs/pkg-message
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Now sqlfs filesystem is installed.
-You can mount it by issuing
-% sqlfs -o /path/to/sqlite/database /path/to/mountpoint
-
-Alternatively you can supply database name via SQLFS_DBNAME env variable
-
-For additional information see supplied documentation.
-EOM
-}
-]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202501011215.501CFd93069812>