Commit 42429381 authored by Rene Ladan's avatar Rene Ladan
Browse files

filesystems/moosefs3-master: Remove expired port

2026-06-30 filesystems/moosefs3-master: 3.x reached EoL 2025-03-31, use filesystems/moosefs-* 4.x instead
parent 15fa36ac
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5443,3 +5443,4 @@ filesystems/moosefs3-cgiserv||2026-06-30|Has expired: 3.x reached EoL 2025-03-31
filesystems/moosefs3-cli|filesystems/moosefs-cli|2026-06-30|Has expired: 3.x reached EoL 2025-03-31, use filesystems/moosefs-* 4.x instead
filesystems/moosefs3-client|filesystems/moosefs-client|2026-06-30|Has expired: 3.x reached EoL 2025-03-31, use filesystems/moosefs-* 4.x instead
filesystems/moosefs3-cgi|filesystems/moosefs-cgi|2026-06-30|Has expired: 3.x reached EoL 2025-03-31, use filesystems/moosefs-* 4.x instead
filesystems/moosefs3-master|filesystems/moosefs-master|2026-06-30|Has expired: 3.x reached EoL 2025-03-31, use filesystems/moosefs-* 4.x instead
+0 −1
Original line number Diff line number Diff line
@@ -67,7 +67,6 @@
    SUBDIR += moosefs-master
    SUBDIR += moosefs-metalogger
    SUBDIR += moosefs-netdump
    SUBDIR += moosefs3-master
    SUBDIR += mp3fs
    SUBDIR += mtools
    SUBDIR += mtpfs
+0 −113
Original line number Diff line number Diff line
PORTNAME=		moosefs3
DISTVERSION=		3.0.118
DISTVERSIONSUFFIX=	1
PORTREVISION?=		0
CATEGORIES=		filesystems sysutils
MASTER_SITES=		http://ppa.moosefs.com/src/
PKGNAMESUFFIX?=		-master
DISTNAME=		moosefs-${DISTVERSION}-${DISTVERSIONSUFFIX}

MAINTAINER=		freebsd@moosefs.com
COMMENT?=		Fault-tolerant distributed filesystem
WWW=			https://moosefs.com/

LICENSE=		GPLv2

DEPRECATED=		3.x reached EoL 2025-03-31, use filesystems/moosefs-* 4.x instead
EXPIRATION_DATE=	2026-06-30

USES=			python:build
GNU_CONFIGURE=		yes
WRKSRC=			${WRKDIR}/moosefs-${DISTVERSION}
PLIST=			${.CURDIR}/pkg-plist
DESCR=			${.CURDIR}/pkg-descr

MFS_COMPONENT?=		master
MFS_USER=		mfs
MFS_GROUP=		mfs
MFS_WORKDIR=		/var

USERS=			${MFS_USER}
GROUPS=			${MFS_GROUP}

CONFIGURE_ARGS+=	--localstatedir=${MFS_WORKDIR} \
			--with-default-user=${MFS_USER} \
			--with-default-group=${MFS_GROUP}

CONFLICTS=		moosefs-*

.if ${MFS_COMPONENT} == cgi
MFS_CGIDIR=		${PREFIX}/share/mfscgi
USES=			python
CONFIGURE_ARGS+=	--enable-mfscgi \
			--with-mfscgi-dir=${MFS_CGIDIR}
.else
CONFIGURE_ARGS+=	--disable-mfscgi
.endif

.if ${MFS_COMPONENT} == cgiserv
MFS_CGISERVDIR=		${PREFIX}/sbin
USES=			python
USE_RC_SUBR=		mfscgiserv
SUB_FILES+=		pkg-message-cgiserv
PKGMESSAGE=		${WRKDIR}/pkg-message-cgiserv
PLIST_SUB+=		MFS_WORKDIR="${MFS_WORKDIR}"
CONFIGURE_ARGS+=	--enable-mfscgiserv \
			--with-mfscgiserv-dir=${MFS_CGISERVDIR}
RUN_DEPENDS=		moosefs3-cgi>0:filesystems/moosefs3-cgi
.else
CONFIGURE_ARGS+=	--disable-mfscgiserv
.endif

.if ${MFS_COMPONENT} == chunkserver
USE_RC_SUBR=		mfschunkserver
SUB_FILES+=		pkg-message-chunkserver
PKGMESSAGE=		${WRKDIR}/pkg-message-chunkserver
PLIST_SUB+=		MFS_WORKDIR="${MFS_WORKDIR}"
CONFIGURE_ARGS+=	--enable-mfschunkserver
.else
CONFIGURE_ARGS+=	--disable-mfschunkserver
.endif

.if ${MFS_COMPONENT} == cli
USES=			python
CONFIGURE_ARGS+=	--enable-mfscli
.else
CONFIGURE_ARGS+=	--disable-mfscli
.endif

.if ${MFS_COMPONENT} == client
USES=			compiler:c11 fuse:3 libtool pkgconfig
USE_LDCONFIG=		yes
CONFIGURE_ARGS+=	--enable-mfsmount
.else
CONFIGURE_ARGS+=	--disable-mfsmount
.endif

.if ${MFS_COMPONENT} == master
USE_RC_SUBR=		mfsmaster
PLIST_SUB+=		MFS_WORKDIR="${MFS_WORKDIR}"
SUB_FILES+=		pkg-message-master
PKGMESSAGE=		${WRKDIR}/pkg-message-master
CONFIGURE_ARGS+=	--enable-mfsmaster
.else
CONFIGURE_ARGS+=	--disable-mfsmaster
.endif

.if ${MFS_COMPONENT} == metalogger
USE_RC_SUBR=		mfsmetalogger
SUB_FILES+=		pkg-message-metalogger
PKGMESSAGE=		${WRKDIR}/pkg-message-metalogger
PLIST_SUB+=		MFS_WORKDIR="${MFS_WORKDIR}"
CONFIGURE_ARGS+=	--enable-mfsmetalogger
.else
CONFIGURE_ARGS+=	--disable-mfsmetalogger
.endif

.if ${MFS_COMPONENT} == netdump
CONFIGURE_ARGS+=	--enable-mfsnetdump
.else
CONFIGURE_ARGS+=	--disable-mfsnetdump
.endif

.include <bsd.port.mk>
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1770444444
SHA256 (moosefs-3.0.118-1.tar.gz) = d730c82602b303004dbee2e30c0b013a6ee0ee88e427cee930f4a40bc9241df8
SIZE (moosefs-3.0.118-1.tar.gz) = 1256430
+0 −29
Original line number Diff line number Diff line
#!/bin/sh

# PROVIDE: mfscgiserv
# REQUIRE: DAEMON
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable mfscgiserv:
#
# mfscgiserv_enable="YES"
#

. /etc/rc.subr

name=mfscgiserv
rcvar=mfscgiserv_enable

command=%%PREFIX%%/sbin/${name}
pid_file=%%MFS_WORKDIR%%/mfs/.${name}.lock
procname="python"

stop_cmd="$command stop"
status_cmd="$command test"

load_rc_config $name

# set defaults
: ${mfscgiserv_enable="NO"}

run_rc_command "$1"
Loading