diff options
-rw-r--r-- | audio/ossinfo/Makefile | 45 | ||||
-rw-r--r-- | audio/ossinfo/Makefile.common | 50 | ||||
-rw-r--r-- | audio/ossmix/Makefile | 45 | ||||
-rw-r--r-- | audio/osstest/Makefile | 45 | ||||
-rw-r--r-- | audio/ossxmix/Makefile | 46 |
5 files changed, 65 insertions, 166 deletions
diff --git a/audio/ossinfo/Makefile b/audio/ossinfo/Makefile index 77f7d9b2b63..3851b144a5c 100644 --- a/audio/ossinfo/Makefile +++ b/audio/ossinfo/Makefile @@ -1,50 +1,11 @@ -# $NetBSD: Makefile,v 1.1 2021/05/09 08:27:21 nia Exp $ +# $NetBSD: Makefile,v 1.2 2021/05/09 08:38:20 nia Exp $ + +.include "Makefile.common" -DISTNAME= oss-v4.2-build2019-src-bsd PKGNAME= ossinfo-${DISTNAME:S/oss-v//1:S/-src-bsd//1:S/-/./g} CATEGORIES= audio -MASTER_SITES= http://www.opensound.com/developer/sources/stable/bsd/ -EXTRACT_SUFX= .tar.bz2 MAINTAINER= nia@NetBSD.org -HOMEPAGE= http://www.opensound.com/ COMMENT= Display OSSv4 device information -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 .include "../../mk/bsd.pkg.mk" diff --git a/audio/ossinfo/Makefile.common b/audio/ossinfo/Makefile.common new file mode 100644 index 00000000000..0477dc1bc5f --- /dev/null +++ b/audio/ossinfo/Makefile.common @@ -0,0 +1,50 @@ +# $NetBSD: Makefile.common,v 1.1 2021/05/09 08:38:20 nia Exp $ +# Common Makefile logic for commands included with the OSSv4 distribution. + +# used by audio/ossinfo/Makefile +# used by audio/ossmix/Makefile +# used by audio/osstest/Makefile +# used by audio/ossxmix/Makefile + +DISTNAME= oss-v4.2-build2019-src-bsd +MASTER_SITES= http://www.opensound.com/developer/sources/stable/bsd/ +EXTRACT_SUFX= .tar.bz2 + +HOMEPAGE= http://www.opensound.com/ +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 diff --git a/audio/ossmix/Makefile b/audio/ossmix/Makefile index 35364410704..b5e261bed96 100644 --- a/audio/ossmix/Makefile +++ b/audio/ossmix/Makefile @@ -1,50 +1,11 @@ -# $NetBSD: Makefile,v 1.1 2021/05/09 08:02:03 nia Exp $ +# $NetBSD: Makefile,v 1.2 2021/05/09 08:38:20 nia Exp $ + +.include "../../audio/ossinfo/Makefile.common" -DISTNAME= oss-v4.2-build2019-src-bsd PKGNAME= ossmix-${DISTNAME:S/oss-v//1:S/-src-bsd//1:S/-/./g} CATEGORIES= audio -MASTER_SITES= http://www.opensound.com/developer/sources/stable/bsd/ -EXTRACT_SUFX= .tar.bz2 MAINTAINER= nia@NetBSD.org -HOMEPAGE= http://www.opensound.com/ COMMENT= Command line mixer from OSSv4 -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 .include "../../mk/bsd.pkg.mk" diff --git a/audio/osstest/Makefile b/audio/osstest/Makefile index 97ab4b11a15..1868aae02ae 100644 --- a/audio/osstest/Makefile +++ b/audio/osstest/Makefile @@ -1,50 +1,11 @@ -# $NetBSD: Makefile,v 1.1 2021/05/09 08:14:51 nia Exp $ +# $NetBSD: Makefile,v 1.2 2021/05/09 08:38:20 nia Exp $ + +.include "../../audio/ossinfo/Makefile.common" -DISTNAME= oss-v4.2-build2019-src-bsd PKGNAME= osstest-${DISTNAME:S/oss-v//1:S/-src-bsd//1:S/-/./g} CATEGORIES= audio -MASTER_SITES= http://www.opensound.com/developer/sources/stable/bsd/ -EXTRACT_SUFX= .tar.bz2 MAINTAINER= nia@NetBSD.org -HOMEPAGE= http://www.opensound.com/ COMMENT= Application for testing OSSv4 sound devices -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 .include "../../mk/bsd.pkg.mk" diff --git a/audio/ossxmix/Makefile b/audio/ossxmix/Makefile index 53b930ab4ce..b22d40f27c9 100644 --- a/audio/ossxmix/Makefile +++ b/audio/ossxmix/Makefile @@ -1,56 +1,22 @@ -# $NetBSD: Makefile,v 1.1 2021/05/09 07:54:42 nia Exp $ +# $NetBSD: Makefile,v 1.2 2021/05/09 08:38:20 nia Exp $ + +.include "../../audio/ossinfo/Makefile.common" -DISTNAME= oss-v4.2-build2019-src-bsd PKGNAME= ossxmix-${DISTNAME:S/oss-v//1:S/-src-bsd//1:S/-/./g} CATEGORIES= audio -MASTER_SITES= http://www.opensound.com/developer/sources/stable/bsd/ -EXTRACT_SUFX= .tar.bz2 MAINTAINER= nia@NetBSD.org -HOMEPAGE= http://www.opensound.com/ COMMENT= Audio mixer GUI from OSSv4 -LICENSE= 2-clause-bsd USE_TOOLS+= pkg-config -BUILD_DIRS= cmd/ossxmix - -# 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}/ossxmix.man -SUBST_SED.paths= -e 's,/usr/bin,${PREFIX}/bin,g' - -INSTALLATION_DIRS+= bin INSTALLATION_DIRS+= share/applications -INSTALLATION_DIRS+= share/doc/${PKGBASE} -pre-build: - ${CP} ${FILESDIR}/Makefile ${WRKSRC}/cmd/${PKGBASE}/Makefile - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/cmd/${PKGBASE}/ossxmix \ - ${DESTDIR}${PREFIX}/bin/ossxmix +install-desktop-file: .PHONY ${INSTALL_DATA} ${FILESDIR}/ossxmix.desktop \ ${DESTDIR}${PREFIX}/share/applications - ${INSTALL_DATA} ${WRKSRC}/COPYING \ - ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} - ${INSTALL_DATA} ${WRKSRC}/cmd/${PKGBASE}/ossxmix.man \ - ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} + +do-install: install-desktop-file .include "../../sysutils/desktop-file-utils/buildlink3.mk" .include "../../x11/gtk2/buildlink3.mk" |