git: 05b748dac1da - main - audio/virtual_oss_ctl: Do not depend on audio/virtual_oss after 1500066
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 02 Oct 2025 07:37:59 UTC
The branch main has been updated by christos:
URL: https://cgit.FreeBSD.org/ports/commit/?id=05b748dac1da72516797488219a94dd6f88ebd7f
commit 05b748dac1da72516797488219a94dd6f88ebd7f
Author: Christos Margiolis <christos@FreeBSD.org>
AuthorDate: 2025-10-02 07:37:45 +0000
Commit: Christos Margiolis <christos@FreeBSD.org>
CommitDate: 2025-10-02 07:37:45 +0000
audio/virtual_oss_ctl: Do not depend on audio/virtual_oss after 1500066
virtual_oss is part of base from 15.0 onwards, so instead of depending
on audio/virtual_oss for those versions, build using the base system
sources instead.
While here, since audio/virtual_oss' upstream has been moved to
FreeBSD's GitHub, use that in GH_TUPLE. Also use the latest version.
Sponsored by: The FreeBSD Foundation
Reviewed by: arrowd
Differential Revision: https://reviews.freebsd.org/D52593
---
audio/virtual_oss_ctl/Makefile | 21 ++++++++++++++++-----
audio/virtual_oss_ctl/distinfo | 6 +++---
2 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/audio/virtual_oss_ctl/Makefile b/audio/virtual_oss_ctl/Makefile
index b0b627e524a5..0930f76abcd2 100644
--- a/audio/virtual_oss_ctl/Makefile
+++ b/audio/virtual_oss_ctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= virtual_oss_ctl
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
@@ -10,7 +10,6 @@ WWW= https://github.com/hselasky/virtual_oss_ctl
LICENSE= BSD2CLAUSE
-RUN_DEPENDS= virtual_oss>=1.2.6:audio/virtual_oss
LIB_DEPENDS= libfftw3.so:math/fftw3
USES= compiler:c++11-lang gl qmake qt:5
@@ -20,11 +19,23 @@ USE_QT= buildtools:build core gui widgets
USE_GITHUB= yes
GH_ACCOUNT= hselasky
-GH_TUPLE= hselasky:virtual_oss:v1.3.0:d/virtual_oss
-
PLIST_FILES= \
bin/virtual_oss_ctl \
share/pixmaps/virtual_oss_ctl.png \
share/applications/virtual_oss_ctl.desktop
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+# From 1500066 onwards we have virtual_oss in base.
+.if ${OSVERSION} >= 1500066
+.if !exists(${SRC_BASE})
+IGNORE= requires FreeBSD source files in ${SRC_BASE}
+.else
+CXXFLAGS+= -I${SRC_BASE}/usr.sbin/virtual_oss
+.endif
+.else
+RUN_DEPENDS= virtual_oss>=1.2.6:audio/virtual_oss
+GH_TUPLE= freebsd:virtual_oss:v1.3.2:d/virtual_oss
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/audio/virtual_oss_ctl/distinfo b/audio/virtual_oss_ctl/distinfo
index e8993666848d..f0d0902efa44 100644
--- a/audio/virtual_oss_ctl/distinfo
+++ b/audio/virtual_oss_ctl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1669557393
+TIMESTAMP = 1758121247
SHA256 (hselasky-virtual_oss_ctl-v1.3.0_GH0.tar.gz) = f5829b9f3af4be045fa65ddf40985bf501ef6a5e2a113cbdd53704d4b14c0704
SIZE (hselasky-virtual_oss_ctl-v1.3.0_GH0.tar.gz) = 83100
-SHA256 (hselasky-virtual_oss-v1.3.0_GH0.tar.gz) = 6faf812059c2831c10c7bfbf145147133acc58f022f31e561e3c70b4c27e626a
-SIZE (hselasky-virtual_oss-v1.3.0_GH0.tar.gz) = 72081
+SHA256 (freebsd-virtual_oss-v1.3.2_GH0.tar.gz) = eeb50760b963345d7b5684c3ee4f5d44070cb9572fc8c82d1d63e5844e24dfe7
+SIZE (freebsd-virtual_oss-v1.3.2_GH0.tar.gz) = 71906