summaryrefslogtreecommitdiff
path: root/audio/virtual_oss_ctl/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/virtual_oss_ctl/Makefile')
-rw-r--r--audio/virtual_oss_ctl/Makefile21
1 files changed, 16 insertions, 5 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>