head	1.4;
access;
symbols
	pkgsrc-2026Q2:1.4.0.42
	pkgsrc-2026Q2-base:1.4
	pkgsrc-2026Q1:1.4.0.40
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.4.0.38
	pkgsrc-2025Q4-base:1.4
	pkgsrc-2025Q3:1.4.0.36
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.4.0.34
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.4.0.32
	pkgsrc-2025Q1-base:1.4
	pkgsrc-2024Q4:1.4.0.30
	pkgsrc-2024Q4-base:1.4
	pkgsrc-2024Q3:1.4.0.28
	pkgsrc-2024Q3-base:1.4
	pkgsrc-2024Q2:1.4.0.26
	pkgsrc-2024Q2-base:1.4
	pkgsrc-2024Q1:1.4.0.24
	pkgsrc-2024Q1-base:1.4
	pkgsrc-2023Q4:1.4.0.22
	pkgsrc-2023Q4-base:1.4
	pkgsrc-2023Q3:1.4.0.20
	pkgsrc-2023Q3-base:1.4
	pkgsrc-2023Q2:1.4.0.18
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.16
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.14
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.4.0.12
	pkgsrc-2022Q3-base:1.4
	pkgsrc-2022Q2:1.4.0.10
	pkgsrc-2022Q2-base:1.4
	pkgsrc-2022Q1:1.4.0.8
	pkgsrc-2022Q1-base:1.4
	pkgsrc-2021Q4:1.4.0.6
	pkgsrc-2021Q4-base:1.4
	pkgsrc-2021Q3:1.4.0.4
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.4.0.2
	pkgsrc-2021Q2-base:1.4;
locks; strict;
comment	@# @;


1.4
date	2021.05.09.09.12.09;	author nia;	state Exp;
branches;
next	1.3;
commitid	QxXbyZk4FHAAasSC;

1.3
date	2021.05.09.09.10.01;	author nia;	state Exp;
branches;
next	1.2;
commitid	6t4W6QFr5UcP9sSC;

1.2
date	2021.05.09.08.38.20;	author nia;	state Exp;
branches;
next	1.1;
commitid	ow5aVk45O8OWYrSC;

1.1
date	2021.05.09.08.02.03;	author nia;	state Exp;
branches;
next	;
commitid	y40EO99OAHhrMrSC;


desc
@@


1.4
log
@oss*: simplify version handling
@
text
@# $NetBSD: Makefile,v 1.3 2021/05/09 09:10:01 nia Exp $

.include "../../audio/ossinfo/Makefile.common"

PKGNAME=	ossmix-${OSS_CMD_VER}
CATEGORIES=	audio

MAINTAINER=	nia@@NetBSD.org
COMMENT=	Command line audio mixer from OSSv4

.include "../../mk/bsd.pkg.mk"
@


1.3
log
@audio/oss*: improve COMMENTs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2021/05/09 08:38:20 nia Exp $
d5 1
a5 1
PKGNAME=	ossmix-${DISTNAME:S/oss-v//1:S/-src-bsd//1:S/-/./g}
@


1.2
log
@audio/oss*: convert to Makefile.common
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2021/05/09 08:02:03 nia Exp $
d9 1
a9 1
COMMENT=	Command line mixer from OSSv4
@


1.1
log
@add audio/ossmix

Command line mixer application from the Open Sound System.

Compatible with: NetBSD 10, Solaris 11, FreeBSD.

NOTE: On NetBSD, use mixerctl(1) (included in base) instead.
This package primarily exists for testing OSSv4 compatibility.
@
text
@d1 3
a3 1
# $NetBSD: Makefile,v 1.1 2021/05/09 07:54:42 nia Exp $
a4 1
DISTNAME=	oss-v4.2-build2019-src-bsd
a6 2
MASTER_SITES=	http://www.opensound.com/developer/sources/stable/bsd/
EXTRACT_SUFX=	.tar.bz2
a8 1
HOMEPAGE=	http://www.opensound.com/
a9 37
LICENSE=	2-clause-bsd

BUILD_DIRS=	cmd/${PKGBASE}

# NOTE: Linux support will require an OSSv4 package integrated into
# oss.buildlink3.mk
ONLY_FOR_PLATFORM+=	FreeBSD-*-*
ONLY_FOR_PLATFORM+=	NetBSD-*-*
ONLY_FOR_PLATFORM+=	SunOS-*-*

.include "../../mk/oss.buildlink3.mk"

LDFLAGS+=	${LIBOSSAUDIO}

.if ${OPSYS} == "NetBSD" && \
	(!empty(OS_VERSION:M[5-9].*) && empty(OS_VERSION:M9.99.*))
PKG_SKIP_REASON+=	"Requires OSSv4 support"
.endif

SUBST_CLASSES+=		paths
SUBST_STAGE.paths=	pre-configure
SUBST_FILES.paths=	cmd/${PKGBASE}/${PKGBASE}.man
SUBST_SED.paths=	-e 's,/usr/bin,${PREFIX}/bin,g'

INSTALLATION_DIRS+=	bin
INSTALLATION_DIRS+=	share/doc/${PKGBASE}

pre-build:
	${CP} ${FILESDIR}/Makefile ${WRKSRC}/cmd/${PKGBASE}/Makefile

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/cmd/${PKGBASE}/${PKGBASE} \
		${DESTDIR}${PREFIX}/bin/${PKGBASE}
	${INSTALL_DATA} ${WRKSRC}/COPYING \
		${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/COPYING
	${INSTALL_DATA} ${WRKSRC}/cmd/${PKGBASE}/${PKGBASE}.man \
		${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/${PKGBASE}.man
@

