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

cleanup: Remove expired ports:

2023-01-01 sysutils/beats6: No longer maintained and supported.
2023-01-01 sysutils/logstash6: No longer maintained and supported.
2023-01-01 textproc/elasticsearch6: No longer maintained and supported.
parent 802e859d
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -17744,3 +17744,6 @@ sysutils/py-ansible-core211||2022-12-31|Has expired: Depends on expired security
sysutils/ansible4||2022-12-31|Has expired: Depends on expired security/py-pycrypto (via sysutils/py-ansible-core211)
security/py-pycrypto|security/py-pycryptodome|2022-12-31|Has expired: Unmaintained, obsolete, and contains security vulnerabilities. Use security/py-pycryptodome instead
ports-mgmt/chucky||2023-01-01|Has expired: Uses the obsoleted reeBSD tag
sysutils/beats6||2023-01-01|Has expired: No longer maintained and supported
sysutils/logstash6||2023-01-01|Has expired: No longer maintained and supported
textproc/elasticsearch6||2023-01-01|Has expired: No longer maintained and supported
+0 −2
Original line number Diff line number Diff line
@@ -119,7 +119,6 @@
    SUBDIR += bchunk
    SUBDIR += beadm
    SUBDIR += beadm-devel
    SUBDIR += beats6
    SUBDIR += beats7
    SUBDIR += beats8
    SUBDIR += bfs
@@ -672,7 +671,6 @@
    SUBDIR += logrotate
    SUBDIR += logstalgia
    SUBDIR += logstash-forwarder
    SUBDIR += logstash6
    SUBDIR += logstash7
    SUBDIR += logstash8
    SUBDIR += logtool

sysutils/beats6/Makefile

deleted100644 → 0
+0 −75
Original line number Diff line number Diff line
PORTNAME=	beats
PORTVERSION=	6.8.16
DISTVERSIONPREFIX=	v
PORTREVISION=	7
CATEGORIES=	sysutils
PKGNAMESUFFIX=	6

MAINTAINER=	elastic@FreeBSD.org
COMMENT=	Collect logs locally and send to remote logstash
WWW=		https://www.elastic.co/products/beats/

LICENSE=	APACHE20

DEPRECATED=	No longer maintained and supported.
EXPIRATION_DATE=	2023-01-01

BROKEN_aarch64=	fails to build: vendor/golang.org/x/sys/unix/cap_freebsd.go:18:23: undefined: CAP_RIGHTS_VERSION_00

USES=		gmake go
USE_GITHUB=	yes
GH_ACCOUNT=	elastic
USE_RC_SUBR=	${GO_TARGETS}

GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
MAKE_ENV+=	GOBUILD_FLAGS=""

CONFLICTS=	beats7

OPTIONS_DEFINE=		FILEBEAT HEARTBEAT METRICBEAT PACKETBEAT
OPTIONS_DEFAULT=	FILEBEAT HEARTBEAT METRICBEAT
OPTIONS_SUB=		yes

FILEBEAT_DESC=		Filebeat
HEARTBEAT_DESC=		Heartbeat
METRICBEAT_DESC=	Metricbeat
PACKETBEAT_DESC=	Packetbeat

FILEBEAT_VARS=		GO_TARGETS+=filebeat
HEARTBEAT_VARS=		GO_TARGETS+=heartbeat
METRICBEAT_VARS=	GO_TARGETS+=metricbeat
PACKETBEAT_BROKEN=	An underlying library is currently broken under FreeBSD
PACKETBEAT_VARS=	GO_TARGETS+=packetbeat

_FIND_ARGS=	"! ( -regex .*/*\.(go|in|log) ) ! -path *test* ! -path *vendor*"

.include <bsd.port.options.mk>

do-build:
.for GO_TARGET in ${GO_TARGETS}
	@(cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GMAKE} -C ${GO_TARGET})
.endfor

do-install:
.for GO_TARGET in ${GO_TARGETS}
	${INSTALL_PROGRAM} ${GO_WRKSRC}/${GO_TARGET}/${GO_TARGET} \
		${STAGEDIR}${PREFIX}/sbin
	${INSTALL_DATA} ${WRKSRC}/${GO_TARGET}/${GO_TARGET}.yml \
		${STAGEDIR}${PREFIX}/etc/${GO_TARGET}.yml.sample
	(DEST_COMPONENT_PATH_UNSTAGED=/var/db/beats/${GO_TARGET}/kibana; \
		DEST_COMPONENT_PATH=${STAGEDIR}$${DEST_COMPONENT_PATH_UNSTAGED}; \
		${MKDIR} $${DEST_COMPONENT_PATH}; \
		DASHBOARD_FIND_ARGS="-path */_meta/kibana -type d"; \
		DASHBOARD_PATHS=$$(${SETENV} ${FIND} ${WRKSRC}/${GO_TARGET} $${DASHBOARD_FIND_ARGS}); \
		for DASHBOARD_PATH in $${DASHBOARD_PATHS}; \
		do \
			(cd $${DASHBOARD_PATH} && ${COPYTREE_SHARE} . $${DEST_COMPONENT_PATH}); \
		done)
.endfor
.for BEATMOD in filebeat metricbeat
	${MKDIR} ${STAGEDIR}${ETCDIR}/${BEATMOD}.modules.d ${STAGEDIR}${DATADIR}/${BEATMOD}/module
	(cd ${WRKSRC}/${BEATMOD}/module && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/${BEATMOD}/module ${_FIND_ARGS})
	(cd ${WRKSRC}/${BEATMOD}/modules.d && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/${BEATMOD}.modules.d)
.endfor

.include <bsd.port.mk>

sysutils/beats6/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1622123272
SHA256 (elastic-beats-v6.8.16_GH0.tar.gz) = 2cdbcd6e454317fe4fa41555efcd3470fef5b120bb920fff2ae135f0b78195bc
SIZE (elastic-beats-v6.8.16_GH0.tar.gz) = 35592988

sysutils/beats6/files/filebeat.in

deleted100644 → 0
+0 −36
Original line number Diff line number Diff line
#!/bin/sh

# PROVIDE: filebeat
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: shutdown

# Add the following lines to /etc/rc.conf to enable filebeat:
#
# filebeat_enable (bool):	Set to YES to enable filebeat
# 				Default: NO
# filebeat_flags (str):		Extra flags passed to filebeat
# filebeat_conf (str):		filebeat configuration file
#				Default: ${PREFIX}/etc/filebeat.yml

. /etc/rc.subr

name="filebeat"
rcvar=${name}_enable
load_rc_config $name

: ${filebeat_enable:="NO"}
: ${filebeat_config:="-path.home %%DATADIR%%/${name} -path.config %%PREFIX%%/etc"}

# daemon
start_precmd=filebeat_prestart
command=/usr/sbin/daemon
pidfile="/var/run/${name}"
command_args="-rfP ${pidfile} %%PREFIX%%/sbin/${name} ${filebeat_config}"

filebeat_prestart() {
# Have to empty rc_flags so they don't get passed to daemon(8)
	rc_flags=""
}

run_rc_command "$1"
Loading