pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/audio Remove original OpenAL implementation (audio/ope...
details: https://anonhg.NetBSD.org/pkgsrc/rev/b9eb7554e5c4
branches: trunk
changeset: 397619:b9eb7554e5c4
user: nia <nia%pkgsrc.org@localhost>
date: Mon Jul 01 12:30:20 2019 +0000
description:
Remove original OpenAL implementation (audio/openal).
As far as I can tell, no package is using this. They are all using
audio/openal-soft instead.
Brief history of OpenAL: This is the original reference implementation,
developed by Loki Software and Creative Labs. This was eventually made
proprietary, the open source version packaged here was discontinued, and
OpenAL-Soft was developed as a replacement. This package has pointed
to gentoo distfiles for about 10 years since the original distfiles
disappeared.
We've apparently been planning this since 2016 but nobody got around to it:
https://mail-index.netbsd.org/pkgsrc-users/2016/07/16/msg023531.html
diffstat:
audio/Makefile | 3 +-
audio/openal/DESCR | 6 -
audio/openal/Makefile | 52 ---------
audio/openal/PLIST | 7 -
audio/openal/buildlink3.mk | 12 --
audio/openal/distinfo | 14 --
audio/openal/patches/patch-aa | 57 ----------
audio/openal/patches/patch-ab | 24 ----
audio/openal/patches/patch-ac | 13 --
audio/openal/patches/patch-ad | 13 --
audio/openal/patches/patch-ae | 12 --
audio/openal/patches/patch-common_include_AL_alc.h | 42 -------
audio/openal/patches/patch-src_arch_i386_x86__floatmul.c | 34 -----
audio/openal/patches/patch-src_backends_alc__backend__darwin.c | 51 --------
14 files changed, 1 insertions(+), 339 deletions(-)
diffs (truncated from 406 to 300 lines):
diff -r 2f545b261510 -r b9eb7554e5c4 audio/Makefile
--- a/audio/Makefile Mon Jul 01 12:08:51 2019 +0000
+++ b/audio/Makefile Mon Jul 01 12:30:20 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.557 2019/06/09 15:46:52 wiz Exp $
+# $NetBSD: Makefile,v 1.558 2019/07/01 12:30:20 nia Exp $
#
COMMENT= Audio tools
@@ -351,7 +351,6 @@
SUBDIR+= nspmod
SUBDIR+= ocp
SUBDIR+= oggasm
-SUBDIR+= openal
SUBDIR+= openal-soft
SUBDIR+= opencore-amr
SUBDIR+= opus-tools
diff -r 2f545b261510 -r b9eb7554e5c4 audio/openal/DESCR
--- a/audio/openal/DESCR Mon Jul 01 12:08:51 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-OpenAL is a 3D positional spatialized sound library analogous to OpenGL:
-instead of micromanaging each aspect of sound playback and effect, the
-application writer may limit himself to placing sounds in the scene and
-letting the native OpenAL implementation determine the correct amount of
-pitch alteration, gain attenuation, phase shift, etc., required to render
-the sounds correctly.
diff -r 2f545b261510 -r b9eb7554e5c4 audio/openal/Makefile
--- a/audio/openal/Makefile Mon Jul 01 12:08:51 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-# $NetBSD: Makefile,v 1.33 2016/06/01 15:00:25 richard Exp $
-
-DISTNAME= openal-0.0.8
-PKGREVISION= 6
-CATEGORIES= audio
-MASTER_SITES= ${MASTER_SITE_GENTOO:=distfiles/}
-
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= http://www.openal.org/
-COMMENT= 3D positional spatialized sound library
-LICENSE= gnu-gpl-v2
-
-USE_TOOLS+= gmake makeinfo
-USE_LIBTOOL= yes
-GNU_CONFIGURE= yes
-
-PTHREAD_AUTO_VARS= yes
-
-INFO_FILES= yes
-INSTALLATION_DIRS= ${PKGINFODIR} include/AL
-PKGCONFIG_OVERRIDE= admin/pkgconfig/openal.pc.in
-REPLACE_SH= admin/pkgconfig/openal-config.in
-LIBS+= ${LIBOSSAUDIO}
-
-CPPFLAGS.SunOS+= -D__EXTENSIONS__
-
-SUBST_CLASSES+= fixdev
-SUBST_STAGE.fixdev= post-configure
-SUBST_FILES.fixdev= src/backends/alc_backend_bsd.c
-SUBST_SED.fixdev= -e 's;/dev/dsp;${DEVOSSSOUND};g'
-
-.include "../../mk/bsd.prefs.mk"
-
-.if !empty(MACHINE_PLATFORM:MDarwin-10.*-*)
-CONFIGURE_ENV+= NASM_FORMAT="-f macho"
-.endif
-
-.if ${OPSYS} == "SunOS"
-. if ${ABI:U} == "64"
-CONFIGURE_ENV+= NASM_FORMAT="-f elf64"
-. else
-CONFIGURE_ENV+= NASM_FORMAT="-f elf32"
-. endif
-CONFIGURE_ENV+= NM="${NM:Unm} -p"
-LDFLAGS+= -Wl,-zdefs
-.endif
-
-BUILD_DEPENDS+= nasm>=0.98:../../devel/nasm
-
-.include "../../mk/pthread.buildlink3.mk"
-.include "../../mk/oss.buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r 2f545b261510 -r b9eb7554e5c4 audio/openal/PLIST
--- a/audio/openal/PLIST Mon Jul 01 12:08:51 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-@comment $NetBSD: PLIST,v 1.7 2009/06/14 17:32:19 joerg Exp $
-bin/openal-config
-include/AL/al.h
-include/AL/alc.h
-include/AL/alext.h
-lib/libopenal.la
-lib/pkgconfig/openal.pc
diff -r 2f545b261510 -r b9eb7554e5c4 audio/openal/buildlink3.mk
--- a/audio/openal/buildlink3.mk Mon Jul 01 12:08:51 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.8 2009/03/20 19:23:58 joerg Exp $
-
-BUILDLINK_TREE+= openal
-
-.if !defined(OPENAL_BUILDLINK3_MK)
-OPENAL_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.openal+= openal>=0.0.8
-BUILDLINK_PKGSRCDIR.openal?= ../../audio/openal
-.endif # OPENAL_BUILDLINK3_MK
-
-BUILDLINK_TREE+= -openal
diff -r 2f545b261510 -r b9eb7554e5c4 audio/openal/distinfo
--- a/audio/openal/distinfo Mon Jul 01 12:08:51 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: distinfo,v 1.18 2015/11/03 01:12:44 agc Exp $
-
-SHA1 (openal-0.0.8.tar.gz) = 31aaedc18bd26759bd51f4fa495bc4ccb08acb3e
-RMD160 (openal-0.0.8.tar.gz) = 29368dbceea7cfd8b5c520b9e0f0cfdc7324e265
-SHA512 (openal-0.0.8.tar.gz) = 6cb254904c1b22843572a6e54584716778a7b4d6542606c099858b8fc16b644912f68eb89acd0ad9a307aad15405d5d34db10530dcf2f63b3aa082c34c75d92b
-Size (openal-0.0.8.tar.gz) = 870671 bytes
-SHA1 (patch-aa) = 9014e279338650f8a0066b50bdc89f0341d00dc0
-SHA1 (patch-ab) = df734f669866c728ede17d1bfc809ec6a31c43d2
-SHA1 (patch-ac) = a8911a1c8f421c9043df3ed5d7054a30f92eb635
-SHA1 (patch-ad) = c740552ebcb4f846faa7ac17140753a6aac4393c
-SHA1 (patch-ae) = 590a40890ccfe488248ef9d58c8991c07f0422d7
-SHA1 (patch-common_include_AL_alc.h) = 22ee2edf133c5691487fc8628d3ef25d871dcb0d
-SHA1 (patch-src_arch_i386_x86__floatmul.c) = 88d050249673393f702a6c3dd124650656296a4b
-SHA1 (patch-src_backends_alc__backend__darwin.c) = f1ae045dd05e35f76cebaec2e47949a6e507fe4f
diff -r 2f545b261510 -r b9eb7554e5c4 audio/openal/patches/patch-aa
--- a/audio/openal/patches/patch-aa Mon Jul 01 12:08:51 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-$NetBSD: patch-aa,v 1.5 2013/12/15 20:33:47 asau Exp $
-
---- src/backends/alc_backend_bsd.c.orig 2006-01-05 15:11:20.000000000 +0000
-+++ src/backends/alc_backend_bsd.c 2013-12-15 20:30:26.204504830 +0000
-@@ -9,15 +9,31 @@
- */
- #include "al_siteconfig.h"
-
-+#ifdef __NetBSD__
-+#define _NETBSD_SOURCE
-+#endif
-+#ifdef __FreeBSD__
-+#define __BSD_VISIBLE 1
-+#endif
-+
- #include <AL/al.h>
-+#include <AL/alext.h>
- #include <assert.h>
- #include <fcntl.h>
-+#if defined(__FreeBSD__)
-+#include <sys/types.h>
-+#include <sys/soundcard.h>
-+#elif defined(__NetBSD__) || defined(__OpenBSD__)
-+#include <soundcard.h>
-+#else
- #include <sys/soundcard.h>
-+#endif
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <sys/ioctl.h>
- #include <sys/mman.h>
-+#include <sys/select.h>
- #include <sys/stat.h>
- #include <sys/time.h>
- #include <sys/types.h>
-@@ -210,7 +226,11 @@
-
- handle_fd = *(int *) handle;
-
-+#if defined(__NetBSD__) || defined(__OpenBSD__)
-+ if(ioctl(handle_fd, SNDCTL_DSP_RESET, NULL) < 0) {
-+#else
- if(ioctl(handle_fd, SNDCTL_DSP_RESET) < 0) {
-+#endif
- #ifdef DEBUG_MAXIMUS
- fprintf(stderr, "Couldn't reset dsp\n");
- #endif
-@@ -385,7 +405,7 @@
- static void *grab_read_native(void)
- {
- fprintf(stderr,"grab_read_native Not implemented! (%s:%d)\n",__FILE__,__LINE__);
-- return;
-+ return NULL;
- }
-
- void *
diff -r 2f545b261510 -r b9eb7554e5c4 audio/openal/patches/patch-ab
--- a/audio/openal/patches/patch-ab Mon Jul 01 12:08:51 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-ab,v 1.5 2007/09/15 11:45:57 joerg Exp $
-
---- admin/pkgconfig/openal-config.in.orig 2006-02-11 09:36:55.000000000 +0000
-+++ admin/pkgconfig/openal-config.in
-@@ -6,8 +6,8 @@ bindir="@bindir@"
- includedir="@includedir@"
- libdir="@libdir@"
- PACKAGE_VERSION="@PACKAGE_VERSION@"
--# PTHREAD_CFLAGS="@PTHREAD_CFLAGS@"
--# PTHREAD_LIBS="@PTHREAD_LIBS@"
-+PTHREAD_CFLAGS="@PTHREAD_CFLAGS@"
-+PTHREAD_LIBS="@PTHREAD_LIBS@"
-
- openal_dynamic_ldflags="-lopenal"
- # TODO: configure should provide the following...
-@@ -165,7 +165,7 @@ if test "$echo_libs" = "yes"; then
- if test "${libdir}" = "/usr/lib" ; then
- libpathflag=""
- else
-- libpathflag="-L${libdir}"
-+ libpathflag="-Wl,-R${libdir} -L${libdir}"
- fi
- if test "${static_libs}" = "yes"; then
- ldflags="${openal_static_ldflags}"
diff -r 2f545b261510 -r b9eb7554e5c4 audio/openal/patches/patch-ac
--- a/audio/openal/patches/patch-ac Mon Jul 01 12:08:51 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ac,v 1.3 2007/08/30 15:01:46 joerg Exp $
-
---- configure.ac.orig 2007-08-30 14:14:55.000000000 +0000
-+++ configure.ac
-@@ -648,7 +648,7 @@ if test "x$enable_bsd" = xno; then
- openal_backend_bsd_support=disabled
- else
- case "$target" in
-- *bsd*) openal_backend_bsd_support=static ;;
-+ *bsd* | *dragonfly*) openal_backend_bsd_support=static ;;
- *) openal_backend_bsd_support=none
- if test "x$enable_bsd" = xyes; then
- AC_MSG_WARN([--enable-bsd ignored because this is no BSD build.])
diff -r 2f545b261510 -r b9eb7554e5c4 audio/openal/patches/patch-ad
--- a/audio/openal/patches/patch-ad Mon Jul 01 12:08:51 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ad,v 1.4 2007/08/30 15:01:46 joerg Exp $
-
---- configure.orig 2007-08-30 14:15:59.000000000 +0000
-+++ configure
-@@ -23233,7 +23233,7 @@ if test "x$enable_bsd" = xno; then
- openal_backend_bsd_support=disabled
- else
- case "$target" in
-- *bsd*) openal_backend_bsd_support=static ;;
-+ *bsd* | *dragonfly*) openal_backend_bsd_support=static ;;
- *) openal_backend_bsd_support=none
- if test "x$enable_bsd" = xyes; then
- { echo "$as_me:$LINENO: WARNING: --enable-bsd ignored because this is no BSD build." >&5
diff -r 2f545b261510 -r b9eb7554e5c4 audio/openal/patches/patch-ae
--- a/audio/openal/patches/patch-ae Mon Jul 01 12:08:51 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-ae,v 1.1 2009/02/16 12:46:00 drochner Exp $
-
---- admin/pkgconfig/openal.pc.in.orig 2006-02-11 10:36:55.000000000 +0100
-+++ admin/pkgconfig/openal.pc.in
-@@ -5,7 +5,6 @@ includedir=@includedir@
-
- Name: OpenAL
- Description: OpenAL is a cross-platform 3D audio API.
--Requires: @requirements@
- Version: @PACKAGE_VERSION@
- Libs: -L${libdir} -lopenal
- Cflags: -I${includedir}
diff -r 2f545b261510 -r b9eb7554e5c4 audio/openal/patches/patch-common_include_AL_alc.h
--- a/audio/openal/patches/patch-common_include_AL_alc.h Mon Jul 01 12:08:51 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-$NetBSD: patch-common_include_AL_alc.h,v 1.1 2011/08/22 13:36:31 wiz Exp $
-
-gcc-4.5 doesn't like this.
-
---- common/include/AL/alc.h.orig 2006-02-11 09:36:55.000000000 +0000
-+++ common/include/AL/alc.h
-@@ -187,7 +187,7 @@ ALC_API void ALC_APIENTRY alc
-
- ALC_API void ALC_APIENTRY alcDestroyContext( ALCcontext *context );
-
--ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( ALCvoid );
-+ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( void );
-
- ALC_API ALCdevice* ALC_APIENTRY alcGetContextsDevice( ALCcontext *context );
-
-@@ -238,7 +238,7 @@ ALC_API void ALC_APIENTRY alc
-
- ALC_API void ALC_APIENTRY alcCaptureStop( ALCdevice *device );
-
--ALC_API void ALC_APIENTRY alcCaptureSamples( ALCdevice *device, ALCvoid *buffer, ALCsizei samples );
-+ALC_API void ALC_APIENTRY alcCaptureSamples( ALCdevice *device, void *buffer, ALCsizei samples );
-
- /*
- * Pointer-to-function types, useful for dynamically getting ALC entry points.
-@@ -248,7 +248,7 @@ typedef ALCboolean (ALC_APIENTRY *LP
- typedef void (ALC_APIENTRY *LPALCPROCESSCONTEXT)( ALCcontext *context );
- typedef void (ALC_APIENTRY *LPALCSUSPENDCONTEXT)( ALCcontext *context );
- typedef void (ALC_APIENTRY *LPALCDESTROYCONTEXT)( ALCcontext *context );
--typedef ALCcontext * (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( ALCvoid );
Home |
Main Index |
Thread Index |
Old Index