From nobody Thu Feb 01 15:48:16 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TQjww55N6z58sfW; Thu, 1 Feb 2024 15:48:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TQjww4S6Zz4rKy; Thu, 1 Feb 2024 15:48:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706802496; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lKysoFkW24Zmb52FsV6RSuHoV7V6j+Y/pRXRbfRhV4c=; b=wrgBKcRnWx+yr+FT5MnTi2kJtCuUgoa6X8qtcUfYmE/TalH+3Eqe4Btjsb6AkMwK96yqMW oimH9qz9hhtIOkNv92rNYEQ+TaFMR70UclAU801onTnD8hESn78V5RLY3SDXQcTKLtE59R qUs9hFRxmoC0mRekeAbo911lrDcxVgUjGVCEVrOApnGeTaN9QJxpFpCaiipEvzN+bf/qv2 4mIDA4utK2famDQHxbQIlwBS/EyGUVttbi3zfL+Ivz2TD/83DEOR5/YsORDXRNgGu1KECD pbKUVRh6WGMf6EP8e1bfvgpUmVsMIkIEJ2r1NATe9Iygsfvu8+f1pSecVqR1Ig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706802496; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lKysoFkW24Zmb52FsV6RSuHoV7V6j+Y/pRXRbfRhV4c=; b=yzXPTjDPj/ld5HLYL2dz909NYQIe1JAmyhegRJZmF/kdnqF3/qrY4EDI0OMOyc8iidf539 jRp5iLoSj6VOWMlbuacdYgQpG3JP4oIw75sNNmseWkR8LBkAiqMKipQPUZvBS4HS+TMZqh zjAEMyakMmIhh6hkW0CyrDf/mVeuNHJlcUlVbkAfar8pjjCoWI1ol+Of/qQYZ/k6MMQ6pH /vU0TSFNCt228y8t04ZlsF8OxSmsXR+lzoWa1hGxLgdv9vMUXX7f8nDrST3JNyxYDdAEtd MFlKupyoqa+wMzFoyi0/UvP6xpHNh6ndry33cJeAo9eSorzrYD6jFtQPC8Ku0g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706802496; a=rsa-sha256; cv=none; b=O8ApFCQkDDBjPIWso65XkUqH39XjSd3JRElFkhA1dohkEix1jwU2AueQL7+/vNJBeuo2Px Q7ozm68WNByg86TNzW71ldZOICCv4Uwm1U5du2q4BTov2YxSgfeNcWUbU0wmpdtqNXZX3G MqmY7LJqAFDpARMSWxmPWFrsMbCDBUPbPO4oCNvn7VmD+F2DADAHXej70reI5L+0Lyn70Q cBRIF8Fz6iHG+q719XliCgXLymDulDieYBABeJcgO1/nn1OFqAe5CV6j39uSqoke+1yTSG 5CEOhefLk7ZH+AqR47iy1CApgNCM2OGDXRobRgJX0SLFrY7tXIe1FWZvMABxiA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TQjww3NfWz17bQ; Thu, 1 Feb 2024 15:48:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 411FmGuE097215; Thu, 1 Feb 2024 15:48:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 411FmGMd097212; Thu, 1 Feb 2024 15:48:16 GMT (envelope-from git) Date: Thu, 1 Feb 2024 15:48:16 GMT Message-Id: <202402011548.411FmGMd097212@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Diane Bruce Subject: git: e2c383399ef6 - main - comms/svxlink: Fix missing port files List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: db X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e2c383399ef69b69bed81b4b6de35e29d0db687d Auto-Submitted: auto-generated The branch main has been updated by db: URL: https://cgit.FreeBSD.org/ports/commit/?id=e2c383399ef69b69bed81b4b6de35e29d0db687d commit e2c383399ef69b69bed81b4b6de35e29d0db687d Author: Diane Bruce AuthorDate: 2024-02-01 15:40:21 +0000 Commit: Diane Bruce CommitDate: 2024-02-01 15:43:51 +0000 comms/svxlink: Fix missing port files Looks like I missed adding some files --- comms/svxlink/Makefile | 1 + .../files/patch-src_svxlink_svxlink_CMakeLists.txt | 12 ++++++++ comms/svxlink/files/remotetrx.in | 32 ++++++++++++++++++++++ comms/svxlink/files/svxlink.in | 31 +++++++++++++++++++++ comms/svxlink/files/svxreflector.in | 32 ++++++++++++++++++++++ comms/svxlink/pkg-message | 22 +++++++++++++++ 6 files changed, 130 insertions(+) diff --git a/comms/svxlink/Makefile b/comms/svxlink/Makefile index f0180a805dce..7caea05c081a 100644 --- a/comms/svxlink/Makefile +++ b/comms/svxlink/Makefile @@ -1,5 +1,6 @@ PORTNAME?= svxlink PORTVERSION= 19.09.2 +PORTREVISION= 1 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org diff --git a/comms/svxlink/files/patch-src_svxlink_svxlink_CMakeLists.txt b/comms/svxlink/files/patch-src_svxlink_svxlink_CMakeLists.txt new file mode 100644 index 000000000000..b1f0d566d71d --- /dev/null +++ b/comms/svxlink/files/patch-src_svxlink_svxlink_CMakeLists.txt @@ -0,0 +1,12 @@ +--- src/svxlink/svxlink/CMakeLists.txt.orig 2021-03-09 23:15:07 UTC ++++ src/svxlink/svxlink/CMakeLists.txt +@@ -55,6 +55,9 @@ add_version_target(SVXLINK VERSION_DEPENDS) + set(VERSION_DEPENDS) + add_version_target(SVXLINK VERSION_DEPENDS) + ++# Needed on FreeBSD ++string(PREPEND CMAKE_CXX_FLAGS "-Wl,-export-dynamic ") ++ + # Build the executable + add_executable(svxlink + MsgHandler.cpp Module.cpp Logic.cpp SimplexLogic.cpp RepeaterLogic.cpp diff --git a/comms/svxlink/files/remotetrx.in b/comms/svxlink/files/remotetrx.in new file mode 100644 index 000000000000..b3c8f6f797f1 --- /dev/null +++ b/comms/svxlink/files/remotetrx.in @@ -0,0 +1,32 @@ +#!/bin/sh + +# $FreeBSD$ +# +# PROVIDE: remotetrx +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add these lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# remotetrx_enable (bool): Set to NO by default. +# Set it to YES to enable remotetrx. +# remotetrx_config (path): Set to %%PREFIX%%/etc/remotetrx/remotetrx +# by default. + +. /etc/rc.subr + +name=remotetrx +rcvar=remotetrx_enable + +load_rc_config $name + +: ${remotetrx_enable:="NO"} +: ${remotetrx_config="%%PREFIX%%/etc/remotetrx/remotetrx.conf"} + +command=%%PREFIX%%/bin/${name} +pidfile=/var/run/${name}.pid + +command_args="--config $remotetrx_config --daemon --runasuser svxlink --pidfile ${pidfile}" + +run_rc_command "$1" diff --git a/comms/svxlink/files/svxlink.in b/comms/svxlink/files/svxlink.in new file mode 100644 index 000000000000..aba8a2ecebfc --- /dev/null +++ b/comms/svxlink/files/svxlink.in @@ -0,0 +1,31 @@ +#!/bin/sh + +# $FreeBSD$ +# +# PROVIDE: svxlink +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add these lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# svxlink_enable (bool): Set to NO by default. +# Set it to YES to enable svxlink. +# svxlink_config (path): Set to %%PREFIX%%/etc/svxlink/svxlink.conf +# by default. + +. /etc/rc.subr + +name=svxlink +rcvar=svxlink_enable + +load_rc_config $name + +: ${svxlink_enable:="NO"} +: ${svxlink_config="%%PREFIX%%/etc/svxlink/svxlink.conf"} + +command=%%PREFIX%%/bin/${name} +pidfile=/var/run/${name}.pid +command_args="--config $svxlink_config --daemon --runasuser ${name} --pidfile ${pidfile}" + +run_rc_command "$1" diff --git a/comms/svxlink/files/svxreflector.in b/comms/svxlink/files/svxreflector.in new file mode 100644 index 000000000000..0e66932fc4b9 --- /dev/null +++ b/comms/svxlink/files/svxreflector.in @@ -0,0 +1,32 @@ +#!/bin/sh + +# $FreeBSD$ +# +# PROVIDE: remotetrx +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add these lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# svxreflector_enable (bool): Set to NO by default. +# Set it to YES to enable svxreflector. +# svxreflector_config (path): Set to %%PREFIX%%/etc/svxlink/svxreflector.conf +# by default. + +. /etc/rc.subr + +name=svxreflector +rcvar=svxreflector_enable + +load_rc_config $name + +: ${svxreflector_enable:="NO"} +: ${svxreflector_config="%%PREFIX%%/etc/svxlink/svxreflector.conf"} + +command=%%PREFIX%%/bin/${name} +pidfile=/var/run/${name}.pid + +command_args="--config $svxreflector_config --daemon --runasuser svxlink --pidfile ${pidfile}" + +run_rc_command "$1" diff --git a/comms/svxlink/pkg-message b/comms/svxlink/pkg-message new file mode 100644 index 000000000000..f1766bf86153 --- /dev/null +++ b/comms/svxlink/pkg-message @@ -0,0 +1,22 @@ +[ +{ type: install + message: <