git: 35230312a382 - main - filesystems/sqlfs: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 01 Jan 2025 12:15:39 UTC
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
-}
-]