From nobody Thu Feb 01 00:09:03 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 4TQK5D0BnZz58bJw; Thu, 1 Feb 2024 00:09:04 +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 4TQK5C6qcJz4GDd; Thu, 1 Feb 2024 00:09:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706746144; 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=PKfgQCqZtq7cafkZcni5wW6AX4pr7s5A1ybZgmCmF0k=; b=Bkq2HbxysNcIJ9OHR2RNNEcj9YZAQm/yfuGJRQUT3jHBPCHpGLmjcGgqcm3hdT0TKCT23P 5t1SiURBNp0bYMSD+XORGToYOUt4fjLsTGtuZGRjQoiL2TnkqyGrQLfDm/w6WOcXs3pDjb U+DiCRjL+ov9UWGNmrHBPwBwWJz/pJ+OjLHBsPHD8/u/CGhEElWvUOhU8cei8bJljMKyyR pK+N9+sziM1WmEcR3NlFaGw3tJC01y3Rj/kBtF3WQyE+MUSWR/CoA+GBOGm50JFSd2zYOV 7dmnI3Umn0PVkETIkrpLho4y/bP0E3iNmnnrAnEVWu0+JVLZJ+xtU8SvSIgcYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706746144; 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=PKfgQCqZtq7cafkZcni5wW6AX4pr7s5A1ybZgmCmF0k=; b=Q2IVbPsyD0Cg8T4qsjWLei/lLtYm41s/OEYn/p9y9bMM7ItL8ofg7Dbi7jDs3mlIE6hG7r t9fZ94C8c2y+ej0ltbEWrFCGhBy1tT2wuUKjHn8MUfFAXvvYBY73Rb1H8Zfn/xWAbarr+F t/u0f+vsf8sWRSmK539d/rOgX+Ho3XXUqHDdZZ8ml0m9psG2JdOR7D6PVFUQAfpTdQJBcT jIphXZ7PWBlhSrAiQdOthPlxcaA7tvw9UJdYkaIs9A2NewhUIvbwV8AWI+cuxPvF9eaUeF EFt4xjfSGAx4XW2VssZO6SX3baAyQEGUI+Dbh/ZUEz5sMzNQHn/OgJ0oi6ZVmA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706746144; a=rsa-sha256; cv=none; b=JeiV5mWSN/IV7pGcrEByn4CdJNNC8A1xAEwXjxsMYo+yDy1NjZhmJCo8VjzroPNkY3I5pO E/SKpalypCpHV1P3M/K1/UL2dj4M+/fIDMyUH9M0PGeFf9d/pWKAU4HeKc4+t+NMcYxOmZ /CtSHHh0mDflr9STR7KFvO+LxddAKRwynT3GDWWLrHDzRHjXJTPhGx1WOhlIB2JxucMn5U NuTryJ7zLTkICAQIQHYDtqQq+zGb8GoWwc8jPkuYCoCN1KPd3J37qfyAeIIneavdVyJ3WE bmVNhZgzofzdoAbojZ71SnFuK7khN0nMJlwxjJbD+QHka87HmD8ug2kjRdIa4g== 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 4TQK5C5t5kzfnv; Thu, 1 Feb 2024 00:09:03 +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 4110935w019911; Thu, 1 Feb 2024 00:09:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 411093RL019908; Thu, 1 Feb 2024 00:09:03 GMT (envelope-from git) Date: Thu, 1 Feb 2024 00:09:03 GMT Message-Id: <202402010009.411093RL019908@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: 971a9cbb9432 - main - comms/svslink: Update svxlink 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: 971a9cbb943290a88f90ffdf99c8d8863be9e90d Auto-Submitted: auto-generated The branch main has been updated by db: URL: https://cgit.FreeBSD.org/ports/commit/?id=971a9cbb943290a88f90ffdf99c8d8863be9e90d commit 971a9cbb943290a88f90ffdf99c8d8863be9e90d Author: Diane Bruce AuthorDate: 2024-02-01 00:04:55 +0000 Commit: Diane Bruce CommitDate: 2024-02-01 00:04:55 +0000 comms/svslink: Update svxlink - Update svxlink - add some startup scripts - fix module load --- GIDs | 2 +- UIDs | 2 +- comms/svxlink/Makefile | 61 ++++++++++++++++++++++++++----------------------- comms/svxlink/distinfo | 6 ++--- comms/svxlink/pkg-plist | 8 +++---- 5 files changed, 41 insertions(+), 38 deletions(-) diff --git a/GIDs b/GIDs index a2e872ae22ab..862dc28445c0 100644 --- a/GIDs +++ b/GIDs @@ -271,7 +271,7 @@ _reticulum:*:327: galene:*:328: certspotter:*:329: orthanc:*:330: -# free: 331 +svxlink:*:331: # free: 332 # free: 333 honeytrap:*:333: diff --git a/UIDs b/UIDs index f0522ea3f17c..e8a4a025a983 100644 --- a/UIDs +++ b/UIDs @@ -276,7 +276,7 @@ _reticulum:*:327:327::0:0:Reticulum Daemon:/nonexistent:/usr/sbin/nologin galene:*:328:328::0:0:Galene Visioconference server:/nonexistent:/usr/sbin/nologin certspotter:*:329:329::0:0:Cert Spotter user:/nonexistent:/usr/sbin/nologin orthanc:*:330:330::0:0:Orthanc Daemon:/nonexistent:/usr/sbin/nologin -# free: 331 +svxlink:*:331:331::0:0:svxlink server:/nonexistent:/usr/sbin/nologin # free: 332 honeytrap:*:333:333::0:0:HoneyTrap Daemon:/nonexistent:/usr/sbin/nologin # free: 334 diff --git a/comms/svxlink/Makefile b/comms/svxlink/Makefile index 371bf32ab611..f0180a805dce 100644 --- a/comms/svxlink/Makefile +++ b/comms/svxlink/Makefile @@ -1,6 +1,5 @@ PORTNAME?= svxlink -PORTVERSION= 19.09.1 -PORTREVISION= 4 +PORTVERSION= 19.09.2 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org @@ -9,15 +8,15 @@ WWW= https://www.svxlink.org/ LICENSE?= GPLv2 -LIB_DEPENDS?= libgsm.so:audio/gsm \ - libspeex.so:audio/speex \ - libgpg-error.so:security/libgpg-error \ +LIB_DEPENDS?= libcurl.so:ftp/curl \ libgcrypt.so:security/libgcrypt \ - libsigc-2.0.so:devel/libsigc++20 \ - libpopt.so:devel/popt \ + libgpg-error.so:security/libgpg-error \ + libgsm.so:audio/gsm \ libopus.so:audio/opus \ + libpopt.so:devel/popt \ librtlsdr.so:comms/rtl-sdr \ - libcurl.so:ftp/curl + libsigc-2.0.so:devel/libsigc++20 \ + libspeex.so:audio/speex BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto USES+= cmake:noninja compiler:c++11-lang groff pkgconfig tcl @@ -26,36 +25,39 @@ GH_ACCOUNT= sm0svx GH_PROJECT= svxlink CMAKE_SOURCE_PATH= ${WRKSRC}/src -CMAKE_ARGS+= -DMAN_INSTALL_DIR:FILEPATH=${PREFIX}/share/man \ - -DLOCAL_STATE_DIR=/var \ - -DLOCALBASE:STRING="${LOCALBASE}" +CMAKE_ARGS+= -DLOCAL_STATE_DIR=/var \ + -DLOCALBASE:STRING="${LOCALBASE}" \ + -DMAN_INSTALL_DIR:FILEPATH=${PREFIX}/share/man -.if ${PORTNAME}==svxlink +USERS= svxlink +GROUPS= svxlink +USE_RC_SUBR= remotetrx svxlink svxreflector +.if ${PORTNAME} == svxlink CMAKE_ARGS+= -DUSE_QT:BOOL=NO .endif USE_LDCONFIG= yes -ALL_TARGET?= all man -OPTIONS_DEFINE= DOXYGEN STATIC DOCS -STATIC_DESC= Build and install static libraries +ALL_TARGET?= all man +OPTIONS_DEFINE= DOCS DOXYGEN STATIC +STATIC_DESC= Build and install static libraries STATIC_CMAKE_ON= -DBUILD_STATIC_LIBS=YES -.if ${PORTNAME}==svxlink -OPTIONS_DEFAULT=OSS ALSA -OPTIONS_MULTI= SOUND +.if ${PORTNAME} == svxlink +OPTIONS_DEFAULT= ALSA OSS +OPTIONS_MULTI= SOUND OPTIONS_MULTI_SOUND= ALSA OSS ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib -ALSA_CMAKE_OFF= -DUSE_ALSA:BOOL=OFF -ALSA_CMAKE_ON= -DUSE_ALSA:BOOL=ON -OSS_CMAKE_OFF= -DUSE_OSS:BOOL=OFF -OSS_CMAKE_ON= -DUSE_OSS:BOOL=ON +ALSA_CMAKE_OFF= -DUSE_ALSA:BOOL=OFF +ALSA_CMAKE_ON= -DUSE_ALSA:BOOL=ON +OSS_CMAKE_OFF= -DUSE_OSS:BOOL=OFF +OSS_CMAKE_ON= -DUSE_OSS:BOOL=ON .endif DOXYGEN_IMPLIES= DOCS -DOXYGEN_ALL_TARGET=doc +DOXYGEN_ALL_TARGET= doc DOXYGEN_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen:BOOL=TRUE -DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ - dot:graphics/graphviz -OPTIONS_SUB= yes -PORTDOCS= * +DOXYGEN_BUILD_DEPENDS= dot:graphics/graphviz \ + doxygen:devel/doxygen +OPTIONS_SUB= yes +PORTDOCS= * post-patch: @${GREP} -lr /dev/ttyS0 ${WRKSRC} | ${GREP} -v .bak | ${GREP} -v .orig | ${XARGS} \ @@ -75,7 +77,7 @@ post-patch-OSS-on: @${GREP} -lr alsa:plughw:0 ${WRKSRC} | ${GREP} -v .bak | ${GREP} -v .orig | ${XARGS} \ ${REINPLACE_CMD} -e 's|alsa:plughw:0|oss:/dev/dsp|' -.if ${PORTNAME}==svxlink +.if ${PORTNAME} == svxlink post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/.procmailrc \ ${STAGEDIR}${PREFIX}/etc/svxlink/.procmailrc.sample @@ -114,10 +116,11 @@ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/src/doc/README-19.09.adoc ${STAGEDIR}${DOCSDIR} .endif -.if ${PORTNAME}==qtel +.if ${PORTNAME} == qtel post-install: ${RM} ${STAGEDIR}${PREFIX}/include/svxlink/CppStdCompat.h ${RM} ${STAGEDIR}${PREFIX}/include/svxlink/common.h ${RM} ${STAGEDIR}${PREFIX}/lib/libsvxmisc.a .endif + ${INSTALL} -d ${STAGEDIR}/var/spool/svxlink .include diff --git a/comms/svxlink/distinfo b/comms/svxlink/distinfo index 4f58aff99b46..89a08bd93c52 100644 --- a/comms/svxlink/distinfo +++ b/comms/svxlink/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1567427570 -SHA256 (sm0svx-svxlink-19.09.1_GH0.tar.gz) = 5e5cbc3501fa6c6ec68334f8217ef93f5dc879d4d0e41e6f71378fd67d69f6a2 -SIZE (sm0svx-svxlink-19.09.1_GH0.tar.gz) = 1730688 +TIMESTAMP = 1702760267 +SHA256 (sm0svx-svxlink-19.09.2_GH0.tar.gz) = 47e9bf098cef19a8f0a3bf567e96d70447cb028e0fcfc3bbeb692ae5bae05a70 +SIZE (sm0svx-svxlink-19.09.2_GH0.tar.gz) = 1730836 diff --git a/comms/svxlink/pkg-plist b/comms/svxlink/pkg-plist index ebc2363e7103..23f3f559633d 100644 --- a/comms/svxlink/pkg-plist +++ b/comms/svxlink/pkg-plist @@ -147,7 +147,7 @@ share/man/man5/svxreflector.conf.5.gz sbin/svxlink_gpio_down sbin/svxlink_gpio_up @dir %%DATADIR%%/sounds -@dir /var/spool/svxlink/propagation_monitor -@dir /var/spool/svxlink/qso_recorder -@dir /var/spool/svxlink/voice_mail -@dir /var/spool/svxlink +@dir(svxlink,svxlink,755) /var/spool/svxlink/propagation_monitor +@dir(svxlink,svxlink,755) /var/spool/svxlink/qso_recorder +@dir(svxlink,svxlink,755) /var/spool/svxlink/voice_mail +@dir(svxlink,svxlink,755) /var/spool/svxlink