PORTNAME= mtg DISTVERSIONPREFIX= v DISTVERSION= 2.2.8 CATEGORIES= net MAINTAINER= drtr0jan@yandex.ru COMMENT= MTPROTO proxy server for Telegram WWW= https://github.com/9seconds/mtg LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.26+,modules USE_RC_SUBR= ${PORTNAME} GO_MODULE= github.com/9seconds/mtg/v2 GO_BUILDFLAGS+= -ldflags "-s -w -X main.version=${DISTVERSION}" -tags netgo MTG_USER?= ${WWWOWN} MTG_GROUP?= ${WWWGRP} SUB_LIST+= USER=${MTG_USER} \ GROUP=${MTG_GROUP} PLIST_FILES= bin/${PORTNAME} \ "@dir(${MTG_USER},${MTG_GROUP},750) ${ETCDIR}" \ "@sample(${MTG_USER},${MTG_GROUP},640) ${ETCDIR}/config.toml.sample" .include .if ${MTG_USER} == ${WWWOWN} USERS= ${MTG_USER} .endif .if ${MTG_GROUP} == ${WWWGRP} GROUPS= ${MTG_GROUP} .endif post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/example.config.toml \ ${STAGEDIR}${ETCDIR}/config.toml.sample .include