- Update to 4.2-build2019.
- Fix build on current after r343485. - Drop support for 8.x and earlier. http://ossnext.trueinstruments.com/forum/viewtopic.php?f=19&t=5876
This commit is contained in:
parent
cd3f29f110
commit
325e66059b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=495531
@ -2,7 +2,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= oss
|
||||
DISTVERSION= 4.2-build2017
|
||||
DISTVERSION= 4.2-build2019
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= http://www.opensound.com/developer/sources/stable/bsd/
|
||||
DISTNAME= ${PORTNAME}-v${DISTVERSION}-src-bsd
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1486110185
|
||||
SHA256 (oss-v4.2-build2017-src-bsd.tar.bz2) = 8ef2b1b964719b4c356de234d4b28832302027dc23bf636820be1afe1b099972
|
||||
SIZE (oss-v4.2-build2017-src-bsd.tar.bz2) = 1714709
|
||||
TIMESTAMP = 1552427700
|
||||
SHA256 (oss-v4.2-build2019-src-bsd.tar.bz2) = 3eaa2f66cc5f9cc66843eae9ae4601cf7206d00e7229d1f3144a122adea4e7c9
|
||||
SIZE (oss-v4.2-build2019-src-bsd.tar.bz2) = 1723557
|
||||
|
18
audio/oss/files/patch-kernel_OS_FreeBSD_os__freebsd.c
Normal file
18
audio/oss/files/patch-kernel_OS_FreeBSD_os__freebsd.c
Normal file
@ -0,0 +1,18 @@
|
||||
--- kernel/OS/FreeBSD/os_freebsd.c.orig 2019-03-06 07:52:21 UTC
|
||||
+++ kernel/OS/FreeBSD/os_freebsd.c
|
||||
@@ -920,15 +920,9 @@ oss_poll (struct cdev *bsd_dev, int events, struct thr
|
||||
return ev.revents;
|
||||
}
|
||||
|
||||
-#if defined(D_VERSION_03) && (D_VERSION == D_VERSION_03)
|
||||
static int
|
||||
oss_mmap (struct cdev *bsd_dev, vm_ooffset_t offset, vm_paddr_t * paddr,
|
||||
int nprot, vm_memattr_t *memattr)
|
||||
-#else
|
||||
-static int
|
||||
-oss_mmap (struct cdev *bsd_dev, vm_offset_t offset, vm_paddr_t * paddr,
|
||||
- int nprot)
|
||||
-#endif
|
||||
{
|
||||
int retval;
|
||||
int dev;
|
@ -1,12 +0,0 @@
|
||||
--- kernel/OS/FreeBSD/wrapper/bsddefs.h.orig 2019-01-12 19:57:42 UTC
|
||||
+++ kernel/OS/FreeBSD/wrapper/bsddefs.h
|
||||
@@ -91,6 +91,9 @@ typedef int ddi_iblock_cookie_t;
|
||||
extern void oss_udelay (unsigned long t);
|
||||
|
||||
#ifdef _KERNEL
|
||||
+#ifdef memset
|
||||
+#undef memset
|
||||
+#endif
|
||||
#define memset oss_memset
|
||||
extern void *oss_memset (void *t, int val, int l);
|
||||
#endif
|
@ -1,14 +0,0 @@
|
||||
--- setup/srcconf_freebsd.inc.orig 2014-02-14 22:59:55 UTC
|
||||
+++ setup/srcconf_freebsd.inc
|
||||
@@ -10,8 +10,10 @@ check_sysdep (conf_t * conf, struct utsname *un)
|
||||
static void
|
||||
add_kernel_flags (FILE * f)
|
||||
{
|
||||
+ fprintf (f, "CFLAGS += -DKLD_MODULE ");
|
||||
# if defined(__x86_64__)
|
||||
fprintf (f,
|
||||
- "CFLAGS += -O3 -fno-common -mcmodel=kernel -mno-red-zone -fno-asynchronous-unwind-tables -ffreestanding\n");
|
||||
+ "-O3 -fno-common -mcmodel=kernel -mno-red-zone -fno-asynchronous-unwind-tables -ffreestanding -mno-sse");
|
||||
# endif
|
||||
+ fprintf(f, "\n");
|
||||
}
|
Loading…
Reference in New Issue
Block a user