Compare commits
18 Commits
Author | SHA1 | Date | |
---|---|---|---|
36a23f4b6b | |||
2779bc85d1 | |||
8d5cea4e37 | |||
517ca95f2b | |||
cd0dfe7cdd | |||
f346891169 | |||
9a7b0bd576 | |||
|
8b4964f06d | ||
|
296e340920 | ||
9023008775 | |||
f95fc83fc4 | |||
1ac16decd3 | |||
881da80db2 | |||
a9de1ba967 | |||
bda19b3832 | |||
318edba8c1 | |||
36c943f604 | |||
5296f2b6df |
26
Makefile
26
Makefile
@ -1,7 +1,7 @@
|
||||
# $FreeBSD: head/sysutils/postfix-log-parser/Makefile 517745 2021-02-15 15:10:39Z yo000 $
|
||||
|
||||
PORTNAME= postfix-log-parser
|
||||
PORTVERSION= 1.2.3
|
||||
PORTVERSION= 1.4.7
|
||||
DISTVERSIONPREFIX=v
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= sysutils
|
||||
@ -13,16 +13,32 @@ LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= go
|
||||
GO_TARGET= ${WRKSRC}/postfix-log-parser/main.go
|
||||
GO_PKGNAME= github.com/yo000/postfix-log-parser
|
||||
GO_TARGET= postfix-log-parser/main.go:postfix-log-parser
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= yo000
|
||||
GH_PROJECT= postfix-log-parser
|
||||
|
||||
GH_TUPLE= spf13:cobra:v1.1.3:cobra/vendor/github.com/spf13/cobra \
|
||||
spf13:pflag:v1.0.5:pflag/vendor/github.com/spf13/pflag \
|
||||
tabalt:pidfile:v1.1.0:pidfile/vendor/github.com/tabalt/pidfile
|
||||
GH_TUPLE= \
|
||||
beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
|
||||
cespare:xxhash:v2.3.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
|
||||
golang:sys:v0.28.0:golang_sys/vendor/golang.org/x/sys \
|
||||
inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
|
||||
klauspost:compress:v1.17.11:klauspost_compress/vendor/github.com/klauspost/compress \
|
||||
munnerz:goautoneg:a7dc8b61c822:munnerz_goautoneg/vendor/github.com/munnerz/goautoneg \
|
||||
prometheus:client_golang:v1.21.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
|
||||
prometheus:client_model:v0.6.1:prometheus_client_model/vendor/github.com/prometheus/client_model \
|
||||
prometheus:common:v0.62.0:prometheus_common/vendor/github.com/prometheus/common \
|
||||
prometheus:procfs:v0.15.1:prometheus_procfs/vendor/github.com/prometheus/procfs \
|
||||
protocolbuffers:protobuf-go:v1.36.1:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
|
||||
spf13:cobra:v1.9.1:spf13_cobra/vendor/github.com/spf13/cobra \
|
||||
spf13:pflag:v1.0.6:spf13_pflag/vendor/github.com/spf13/pflag \
|
||||
tabalt:pidfile:v1.1.0:tabalt_pidfile/vendor/github.com/tabalt/pidfile
|
||||
|
||||
USE_RC_SUBR= postfix-log-parser
|
||||
|
||||
USE_RC_SUBR= postfix-log-parser
|
||||
|
||||
pre-test:
|
||||
${SETENV} GOPATH="${WRKDIR}"
|
||||
|
36
distinfo
36
distinfo
@ -1,9 +1,31 @@
|
||||
TIMESTAMP = 1613828883
|
||||
SHA256 (yo000-postfix-log-parser-v1.2.3_GH0.tar.gz) = 2ed60ff695a1dd96331897787164d0e83a7921333246ec5a65ac36fd23787d21
|
||||
SIZE (yo000-postfix-log-parser-v1.2.3_GH0.tar.gz) = 10231
|
||||
SHA256 (spf13-cobra-v1.1.3_GH0.tar.gz) = e5f93c61e1236e61c7fc45882d2a03b81f46ebebdf70628ebb64b0b5fe34f6fa
|
||||
SIZE (spf13-cobra-v1.1.3_GH0.tar.gz) = 146580
|
||||
SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808
|
||||
SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796
|
||||
TIMESTAMP = 1742151192
|
||||
SHA256 (yo000-postfix-log-parser-v1.4.7_GH0.tar.gz) = 0a853822000e066273efe0138d2e0375ef7a0085bbae35bd98959cbf21087de5
|
||||
SIZE (yo000-postfix-log-parser-v1.4.7_GH0.tar.gz) = 20918
|
||||
SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
|
||||
SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
|
||||
SHA256 (cespare-xxhash-v2.3.0_GH0.tar.gz) = 0e3dda07b03a5f3733506218860ecb2d50c0f01f16299b5d60902ef5158cbde5
|
||||
SIZE (cespare-xxhash-v2.3.0_GH0.tar.gz) = 12696
|
||||
SHA256 (golang-sys-v0.28.0_GH0.tar.gz) = 62726b1ccbb09c7e8de2215756a26012751bdded12b5bacc6de83296db694ebf
|
||||
SIZE (golang-sys-v0.28.0_GH0.tar.gz) = 1519898
|
||||
SHA256 (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = ab23e7c5cbf42564eb0190ee051b7217c04fd2599d2f26e9ebe205db75963141
|
||||
SIZE (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = 5338
|
||||
SHA256 (klauspost-compress-v1.17.11_GH0.tar.gz) = d06b1a6f8c5fd1c79a3733acdeac9e3411f88acbe0dcd1ba0823c54e3567e31e
|
||||
SIZE (klauspost-compress-v1.17.11_GH0.tar.gz) = 39082191
|
||||
SHA256 (munnerz-goautoneg-a7dc8b61c822_GH0.tar.gz) = 3a455e3bcf8237ecee0385f97223ca821ec2547284e827e90f94a4984801ca1c
|
||||
SIZE (munnerz-goautoneg-a7dc8b61c822_GH0.tar.gz) = 2810
|
||||
SHA256 (prometheus-client_golang-v1.21.0_GH0.tar.gz) = 1cfb470f51d9f5e8329d921783bfab09b20dac2f23e0bf2122a9fa5e59ec147b
|
||||
SIZE (prometheus-client_golang-v1.21.0_GH0.tar.gz) = 1097236
|
||||
SHA256 (prometheus-client_model-v0.6.1_GH0.tar.gz) = b9b690bc35d80061f255faa7df7621eae39fe157179ccd78ff6409c3b004f05e
|
||||
SIZE (prometheus-client_model-v0.6.1_GH0.tar.gz) = 17373
|
||||
SHA256 (prometheus-common-v0.62.0_GH0.tar.gz) = 8ef329ff7a746436e3a1ba66eb20b6ef88bcf7af2cc09a88b2d068caace2cf79
|
||||
SIZE (prometheus-common-v0.62.0_GH0.tar.gz) = 144719
|
||||
SHA256 (prometheus-procfs-v0.15.1_GH0.tar.gz) = ba96bb6d45f1fcbff820c7d844e6acdef4416bb0ff2d9e24656f5cbacb8e46b5
|
||||
SIZE (prometheus-procfs-v0.15.1_GH0.tar.gz) = 243687
|
||||
SHA256 (protocolbuffers-protobuf-go-v1.36.1_GH0.tar.gz) = 28a6c9eb62a06e65e866bcdb2005c63f9ee7b57c271617ed761f309c7ece17fb
|
||||
SIZE (protocolbuffers-protobuf-go-v1.36.1_GH0.tar.gz) = 1912494
|
||||
SHA256 (spf13-cobra-v1.9.1_GH0.tar.gz) = 4026e019a940b70e59aa8d07184314969888a75adc77adba0be008b1106558af
|
||||
SIZE (spf13-cobra-v1.9.1_GH0.tar.gz) = 197816
|
||||
SHA256 (spf13-pflag-v1.0.6_GH0.tar.gz) = b6beba1d0a8ce6e0827567931ff9b1b1c93b0fb4b091e825aa09bf0310664ff7
|
||||
SIZE (spf13-pflag-v1.0.6_GH0.tar.gz) = 52840
|
||||
SHA256 (tabalt-pidfile-v1.1.0_GH0.tar.gz) = 893a2cf199c48fef6f43969db23d987bec8290f080aff59820c851b82ddd3bac
|
||||
SIZE (tabalt-pidfile-v1.1.0_GH0.tar.gz) = 2158
|
||||
|
41
files/postfix-log-parser.in
Normal file
41
files/postfix-log-parser.in
Normal file
@ -0,0 +1,41 @@
|
||||
#!/bin/sh
|
||||
|
||||
# postfix_log_parser/files/postfix_log_parser.in 2022-05-13 09:04:03Z yo $
|
||||
#
|
||||
# PROVIDE: postfix_log_parser
|
||||
# REQUIRE: DAEMON
|
||||
# KEYWORD: shutdown
|
||||
#
|
||||
# postfix_log_parser_enable (bool): Set to "YES" to enable postfix_log_parser.
|
||||
# (default: "NO")
|
||||
#
|
||||
# postfix_log_parser_args (str): Optional arguments
|
||||
# (default: "")
|
||||
#
|
||||
# postfix_log_parser_loglevel (str): Log level
|
||||
# (default: "warn")
|
||||
#
|
||||
# postfix_log_parser_logfile (str): Postfix-Log-Parser logfile
|
||||
# (default: "/var/log/postfix_log_parser.log")
|
||||
#
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name=postfix_log_parser
|
||||
rcvar=postfix_log_parser_enable
|
||||
|
||||
load_rc_config ${name}
|
||||
|
||||
: ${postfix_log_parser_enable="NO"}
|
||||
: ${postfix_log_parser_loglevel="warn"}
|
||||
: ${postfix_log_parser_pidfile="/var/run/postfix_log_parser.pid"}
|
||||
: ${postfix_log_parser_logfile="/var/log/postfix_log_parser.log"}
|
||||
|
||||
command="/usr/local/bin/postfix-log-parser"
|
||||
pidfile="${postfix_log_parser_pidfile}"
|
||||
command_args="-p ${pidfile} ${postfix_log_parser_args}"
|
||||
|
||||
start_cmd="/usr/sbin/daemon ${command} ${command_args} >> ${postfix_log_parser_logfile} 2>&1"
|
||||
|
||||
run_rc_command "$1"
|
||||
|
Loading…
x
Reference in New Issue
Block a user