Commit 70f3c922 authored by Rene Ladan's avatar Rene Ladan
Browse files

filesystems/moosefs2-master: Remove expired port

2026-03-31 filesystems/moosefs2-master: 2.x reached EoL 2017-12-31, use filesystems/moosefs-* 4.x instead
parent c71a771c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5194,3 +5194,4 @@ filesystems/moosefs2-metalogger||2026-03-31|Has expired: 2.x reached EoL 2017-12
filesystems/moosefs2-cli||2026-03-31|Has expired: 2.x reached EoL 2017-12-31, use filesystems/moosefs-* 4.x instead
filesystems/moosefs2-client||2026-03-31|Has expired: 2.x reached EoL 2017-12-31, use filesystems/moosefs-* 4.x instead
multimedia/gstreamer1-plugins-svt-hevc||2026-03-31|Has expired: SVT-HEVC project discontinued by Intel on 2024-07-29
filesystems/moosefs2-master||2026-03-31|Has expired: 2.x reached EoL 2017-12-31, use filesystems/moosefs-* 4.x instead
+0 −1
Original line number Diff line number Diff line
@@ -65,7 +65,6 @@
    SUBDIR += moosefs-master
    SUBDIR += moosefs-metalogger
    SUBDIR += moosefs-netdump
    SUBDIR += moosefs2-master
    SUBDIR += moosefs3-cgi
    SUBDIR += moosefs3-cgiserv
    SUBDIR += moosefs3-chunkserver
+0 −112
Original line number Diff line number Diff line
PORTNAME=		moosefs2
PORTVERSION=		2.0.91
PORTREVISION?=		2
CATEGORIES=		filesystems sysutils
MASTER_SITES=		http://ppa.moosefs.com/src/
PKGNAMESUFFIX?=		-master
DISTNAME=		moosefs-${PORTVERSION}-1

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

LICENSE=		GPLv2

DEPRECATED=		2.x reached EoL 2017-12-31, use filesystems/moosefs-* 4.x instead
EXPIRATION_DATE=	2026-03-31

USES=			python:build
GNU_CONFIGURE=		yes
WRKSRC=			${WRKDIR}/moosefs-${PORTVERSION}
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=		moosefs3-* \
			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=		moosefs2-cgi>0:filesystems/moosefs2-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 pkgconfig
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 = 1475264147
SHA256 (moosefs-2.0.91-1.tar.gz) = c63c578b06395e913a163c2076effe39d3fd66b09caff6b23f6303d4a22fe249
SIZE (moosefs-2.0.91-1.tar.gz) = 970133
+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