summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2025-01-01 13:15:57 +0100
committerRene Ladan <rene@FreeBSD.org>2025-01-01 13:16:02 +0100
commit75c34909a8b53dba1a692198611a6438d4302d11 (patch)
tree17bf3a1828f4b8be20e104dd259090bbb976a50d
parentfilesystems/sqlfs: Remove expired port (diff)
filesystems/gitfs: Remove expired port
2024-12-31 filesystems/gitfs: Abandonware, last release on 2019
-rw-r--r--MOVED1
-rw-r--r--filesystems/Makefile1
-rw-r--r--filesystems/gitfs/Makefile45
-rw-r--r--filesystems/gitfs/distinfo3
-rw-r--r--filesystems/gitfs/files/patch-gitfs_utils_args.py36
-rw-r--r--filesystems/gitfs/pkg-descr3
6 files changed, 1 insertions, 88 deletions
diff --git a/MOVED b/MOVED
index d80d78c621c9..9f5384c5fc04 100644
--- a/MOVED
+++ b/MOVED
@@ -3838,3 +3838,4 @@ math/opensolaris-libm||2025-01-01|Has expired: Obsolete, consider using libm in
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
+filesystems/gitfs||2025-01-01|Has expired: Abandonware, last release on 2019
diff --git a/filesystems/Makefile b/filesystems/Makefile
index 5963ee803d8b..d0ec8a07ed91 100644
--- a/filesystems/Makefile
+++ b/filesystems/Makefile
@@ -31,7 +31,6 @@
SUBDIR += fusefs-libs
SUBDIR += fusefs-libs3
SUBDIR += genromfs
- SUBDIR += gitfs
SUBDIR += gphotofs
SUBDIR += gvfs
SUBDIR += hammer2
diff --git a/filesystems/gitfs/Makefile b/filesystems/gitfs/Makefile
deleted file mode 100644
index d943f6188d14..000000000000
--- a/filesystems/gitfs/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-PORTNAME= gitfs
-DISTVERSION= 0.5.2
-PORTREVISION= 2
-CATEGORIES= filesystems devel
-PKGNAMEPREFIX= fusefs-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Version controlled file system
-WWW= https://www.presslabs.com/code/gitfs/
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Abandonware, last release on 2019
-EXPIRATION_DATE=2024-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomiclong>=0.1.1:devel/py-atomiclong@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cffi>=1.12.3:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}fusepy>=3.0.1:filesystems/py-fusepy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycparser>=2.19:devel/py-pycparser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygit2>=0.28.2:devel/py-pygit2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}raven>=6.10.0:devel/py-raven@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.12.0:devel/py-six@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.6.5:devel/py-pytest@${PY_FLAVOR}
-
-USE_GITHUB= yes
-GH_ACCOUNT= PressLabs
-
-NO_ARCH= yes
-USES= python
-USE_PYTHON= autoplist distutils concurrent optsuffix
-
-post-patch:
- @${REINPLACE_CMD} -e 's/==/>=/' ${WRKSRC}/*requirements.txt
-
-# XXX Integrations tests want MOUNT_PATH, REPO_* passed via TEST_ENV
-do-test:
- @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest)
-
-post-patch: patch-py3k-mock
-patch-py3k-mock:
- @${GREP} -Flr 'mock import' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \
- -i .bak.mock -e 's/mock import/unittest.&/'
-
-.include <bsd.port.mk>
diff --git a/filesystems/gitfs/distinfo b/filesystems/gitfs/distinfo
deleted file mode 100644
index a44e0ec16308..000000000000
--- a/filesystems/gitfs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1571569210
-SHA256 (PressLabs-gitfs-0.5.2_GH0.tar.gz) = 921e24311e3b8ea3a5448d698a11a747618ee8dd62d5d43a85801de0b111cbf3
-SIZE (PressLabs-gitfs-0.5.2_GH0.tar.gz) = 64141
diff --git a/filesystems/gitfs/files/patch-gitfs_utils_args.py b/filesystems/gitfs/files/patch-gitfs_utils_args.py
deleted file mode 100644
index bc4d1d42d80d..000000000000
--- a/filesystems/gitfs/files/patch-gitfs_utils_args.py
+++ /dev/null
@@ -1,36 +0,0 @@
-https://github.com/PressLabs/gitfs/issues/258
-https://github.com/PressLabs/gitfs/issues/257
-
---- gitfs/utils/args.py.orig 2019-10-20 11:00:10 UTC
-+++ gitfs/utils/args.py
-@@ -44,7 +44,7 @@ class Args(object):
- ("foreground", (False, "bool")),
- ("branch", ("master", "string")),
- ("allow_other", (False, "bool")),
-- ("allow_root", (True, "bool")),
-+ ("allow_root", (False, "bool")),
- ("commiter_name", (self.get_commiter_user, "string")),
- ("commiter_email", (self.get_commiter_email, "string")),
- ("max_size", (10, "float")),
-@@ -76,12 +76,6 @@ class Args(object):
- return self.check_args(self.set_defaults(args))
-
- def check_args(self, args):
-- # check allow_other and allow_root
-- if args.allow_other:
-- args.allow_root = False
-- else:
-- args.allow_root = True
--
- # check log_level
- if args.debug:
- args.log_level = "debug"
-@@ -182,7 +176,7 @@ class Args(object):
- return "{}@{}".format(args.user, socket.gethostname())
-
- def get_repo_path(self, args):
-- return tempfile.mkdtemp(dir="/var/lib/gitfs")
-+ return tempfile.mkdtemp(prefix="gitfs")
-
- def get_ssh_key(self, args):
- return os.environ["HOME"] + "/.ssh/id_rsa"
diff --git a/filesystems/gitfs/pkg-descr b/filesystems/gitfs/pkg-descr
deleted file mode 100644
index ce7e2bf5144f..000000000000
--- a/filesystems/gitfs/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-gitfs is a FUSE file system that fully integrates with git. You can
-mount a remote repository's branch locally, and any subsequent changes
-made to the files will be automatically committed to the remote.