mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-21 04:06:46 +00:00
audio/praat: unbreak sound support
Portaudio doesn't work with alsa-plugins-oss, so switch to native OSS. ALSA lib confmisc.c:768:(parse_card) cannot find card '0' ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory [...] PR: 208728 Reported by: kaltheat@gmail.com Approved by: Jason Bacon <bacon4000@gmail.com> (maintainer) MFH: 2016Q2
This commit is contained in:
parent
1cc87bfa36
commit
71c5bb8a43
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=413318
@ -4,7 +4,7 @@
|
||||
PORTNAME= praat
|
||||
PORTVERSION= 5.4.08
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= audio science
|
||||
|
||||
MAINTAINER= bacon4000@gmail.com
|
||||
@ -19,8 +19,6 @@ USE_GNOME= gtk20
|
||||
MAKEFILE= makefile
|
||||
PLIST_FILES= bin/praat man/man1/praat.1.gz
|
||||
|
||||
LIB_DEPENDS+= libasound.so:audio/alsa-lib
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} < 1000000
|
||||
|
@ -8,17 +8,18 @@ CC ?= gcc
|
||||
|
||||
CXX ?= g++
|
||||
|
||||
CFLAGS = -std=gnu99 -DUNIX -Dlinux -DALSA `pkg-config --cflags gtk+-2.0` -Werror=implicit -Wreturn-type -Wunused -Wunused-parameter -Wuninitialized -O1 -g1
|
||||
CFLAGS = -std=gnu99 -DUNIX -Dlinux -DHAVE_SYS_SOUNDCARD_H `pkg-config --cflags gtk+-2.0` -Werror=implicit -Wreturn-type -Wunused -Wunused-parameter -Wuninitialized -O1 -g1
|
||||
|
||||
CXXFLAGS = -std=gnu++11 -Wshadow -DUNIX -Dlinux -DALSA `pkg-config --cflags gtk+-2.0` -Werror=implicit -Wreturn-type -Wunused -Wunused-parameter -Wuninitialized -O1 -g1 -I%%WRKSRC%%/sys -I%%WRKSRC%%/dwsys -I%%WRKSRC%%/num -I%%WRKSRC%%/stat -I%%WRKSRC%%/kar -I%%WRKSRC%%/dwtools -I%%WRKSRC%%/fon -I%%WRKSRC%%/LPC -I%%WRKSRC%%/EEG -I%%WRKSRC%%/external/espeak -I%%WRKSRC%%/external/flac -I%%WRKSRC%%/external/mp3 -I%%WRKSRC%%/external/gsl -I%%LOCALBASE%%/include -I%%LOCALBASE%%/include/unicode
|
||||
CXXFLAGS = -std=gnu++11 -Wshadow -DUNIX -Dlinux -DHAVE_SYS_SOUNDCARD_H `pkg-config --cflags gtk+-2.0` -Werror=implicit -Wreturn-type -Wunused -Wunused-parameter -Wuninitialized -O1 -g1 -I%%WRKSRC%%/sys -I%%WRKSRC%%/dwsys -I%%WRKSRC%%/num -I%%WRKSRC%%/stat -I%%WRKSRC%%/kar -I%%WRKSRC%%/dwtools -I%%WRKSRC%%/fon -I%%WRKSRC%%/LPC -I%%WRKSRC%%/EEG -I%%WRKSRC%%/external/espeak -I%%WRKSRC%%/external/flac -I%%WRKSRC%%/external/mp3 -I%%WRKSRC%%/external/gsl -I%%LOCALBASE%%/include -I%%LOCALBASE%%/include/unicode
|
||||
|
||||
LINK ?= $(CXX)
|
||||
|
||||
EXECUTABLE = praat
|
||||
|
||||
LIBS = `pkg-config --libs gtk+-2.0` -L%%LOCALBASE%%/lib -lm -lasound -lpthread -ltinfow
|
||||
LIBS = `pkg-config --libs gtk+-2.0` -L%%LOCALBASE%%/lib -lm -lpthread -ltinfow
|
||||
|
||||
AR = ar
|
||||
RANLIB = ls
|
||||
ICON =
|
||||
MAIN_ICON =
|
||||
PA_BACKEND = pa_unix_oss.o
|
||||
|
13
audio/praat/files/patch-external_portaudio_Makefile
Normal file
13
audio/praat/files/patch-external_portaudio_Makefile
Normal file
@ -0,0 +1,13 @@
|
||||
--- external/portaudio/Makefile.orig 2015-05-20 01:47:31 UTC
|
||||
+++ external/portaudio/Makefile
|
||||
@@ -3,8 +3,9 @@
|
||||
|
||||
include ../../makefile.defs
|
||||
|
||||
+PA_BACKEND ?= pa_linux_alsa.o
|
||||
OBJECTS = \
|
||||
- pa_unix_hostapis.o pa_unix_util.o pa_linux_alsa.o \
|
||||
+ pa_unix_hostapis.o pa_unix_util.o $(PA_BACKEND) \
|
||||
pa_win_hostapis.o pa_win_util.o pa_win_wmme.o pa_win_waveformat.o \
|
||||
pa_front.o pa_debugprint.o pa_cpuload.o \
|
||||
pa_allocation.o pa_process.o pa_converters.o pa_dither.o \
|
@ -0,0 +1,11 @@
|
||||
--- external/portaudio/pa_unix_hostapis.c.orig 2015-05-20 01:47:31 UTC
|
||||
+++ external/portaudio/pa_unix_hostapis.c
|
||||
@@ -60,6 +60,8 @@ PaUtilHostApiInitializer *paHostApiIniti
|
||||
{
|
||||
#if defined (linux) && defined (ALSA)
|
||||
PaAlsa_Initialize, // ppgb
|
||||
+ #else
|
||||
+ PaOSS_Initialize,
|
||||
#endif
|
||||
0 /* NULL terminated array */
|
||||
};
|
Loading…
Reference in New Issue
Block a user