add gom port; Scott Robinson <scott@tranzoa.com>
- gom is a generic audio mixer program; it tries to provide a complete and convenient interface for all kind of audio mixer manipulation. gom's facilities include sound driver (compile time) and sound card (run time) independence, arbitrary mixer selection, loading and saving or mixer settings, volume fading, verbosity-level driven output, "Un*x-like scripting support", etc.
This commit is contained in:
parent
844f4f9cd1
commit
24adf40258
22
audio/gom/Makefile
Normal file
22
audio/gom/Makefile
Normal file
@ -0,0 +1,22 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 1999/07/22 02:06:56 brad Exp $
|
||||
|
||||
DISTNAME= gom-0.29.99
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= ${MASTER_SITE_SUNSITE}
|
||||
MASTER_SITE_SUBDIR= apps/sound/mixers
|
||||
|
||||
NEED_VERSION= 1.73
|
||||
|
||||
MAINTAINER= scott@tranzoa.com
|
||||
|
||||
LIB_DEPENDS= xview:${PORTSDIR}/x11/xview-lib \
|
||||
olgx:${PORTSDIR}/x11/xview-lib
|
||||
|
||||
SEPARATE_BUILD= concurrent
|
||||
USE_AUTOCONF= yes
|
||||
CONFIGURE_ARGS+= ${CONFIGURE_SHARED}
|
||||
# You can disable the X version of gom, and only have a console
|
||||
# interface by commenting out the following line...
|
||||
CONFIGURE_ARGS+= --with-x --enable-x-gomii
|
||||
|
||||
.include <bsd.port.mk>
|
3
audio/gom/files/md5
Normal file
3
audio/gom/files/md5
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (gom-0.29.99.tar.gz) = 7500ff8c81bd3762ffada7415e55911e
|
||||
RMD160 (gom-0.29.99.tar.gz) = 9ebce357ca4603752a8967b081bcb4d91cf0a20e
|
||||
SHA1 (gom-0.29.99.tar.gz) = c3846fac3c0557b367523c4453f0f1f77d2c1692
|
31
audio/gom/patches/patch-aa
Normal file
31
audio/gom/patches/patch-aa
Normal file
@ -0,0 +1,31 @@
|
||||
--- configure.in~ Fri Jan 22 18:12:21 1999
|
||||
+++ configure.in Sun Jul 11 03:24:40 1999
|
||||
@@ -36,9 +36,14 @@
|
||||
|
||||
dnl Checks for libraries.
|
||||
|
||||
-AC_CHECK_LIB(ncurses, beep)
|
||||
-if [[ "$ac_cv_lib_ncurses_beep" != "yes" ]]
|
||||
- then AC_MSG_ERROR("Need ncurses library for terminal gomii!")
|
||||
+AC_CHECK_LIB(curses, beep)
|
||||
+if [[ "$ac_cv_lib_curses_beep" != "yes" ]]
|
||||
+ then AC_MSG_ERROR("Need curses library for terminal gomii!")
|
||||
+fi
|
||||
+
|
||||
+AC_CHECK_LIB(ossaudio, _oss_ioctl)
|
||||
+if [[ "$ac_cv_lib_ossaudio__oss_ioctl" != "yes" ]]
|
||||
+ then AC_MSG_ERROR("Need ossaudio library!")
|
||||
fi
|
||||
|
||||
|
||||
@@ -68,8 +73,8 @@
|
||||
AC_MSG_WARN([Not a POSIX.1 system; this may cause problems.])
|
||||
fi
|
||||
|
||||
-AC_CHECK_HEADERS(sys/soundcard.h)
|
||||
-if [[ "$ac_cv_header_sys_soundcard_h" != "yes" ]]; then
|
||||
+AC_CHECK_HEADERS(soundcard.h)
|
||||
+if [[ "$ac_cv_header_soundcard_h" != "yes" ]]; then
|
||||
AC_MSG_ERROR([No sound card header file.])
|
||||
fi
|
||||
|
13
audio/gom/patches/patch-ab
Normal file
13
audio/gom/patches/patch-ab
Normal file
@ -0,0 +1,13 @@
|
||||
Outdated aclocal.m4 file. Ahh well.
|
||||
|
||||
--- aclocal.m4~ Fri Jan 22 18:12:25 1999
|
||||
+++ aclocal.m4 Sun Jul 11 03:34:37 1999
|
||||
@@ -20,7 +20,7 @@
|
||||
dnl AM_INIT_AUTOMAKE(package,version, [no-define])
|
||||
|
||||
AC_DEFUN(AM_INIT_AUTOMAKE,
|
||||
-[AC_REQUIRE([AM_PROG_INSTALL])
|
||||
+[AC_REQUIRE([AC_PROG_INSTALL])
|
||||
PACKAGE=[$1]
|
||||
AC_SUBST(PACKAGE)
|
||||
VERSION=[$2]
|
11
audio/gom/patches/patch-ac
Normal file
11
audio/gom/patches/patch-ac
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/gom.h~ Sun Jan 17 11:08:40 1999
|
||||
+++ src/gom.h Sun Jul 11 03:06:10 1999
|
||||
@@ -47,7 +47,7 @@
|
||||
/* System headers */
|
||||
#include <sys/time.h>
|
||||
#include <sys/ioctl.h>
|
||||
-#include <sys/soundcard.h>
|
||||
+#include <soundcard.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
1
audio/gom/pkg/COMMENT
Normal file
1
audio/gom/pkg/COMMENT
Normal file
@ -0,0 +1 @@
|
||||
a generic audio mixer
|
13
audio/gom/pkg/DESCR
Normal file
13
audio/gom/pkg/DESCR
Normal file
@ -0,0 +1,13 @@
|
||||
gom is a generic audio mixer program; it tries to provide a complete and
|
||||
convenient interface for all kind of audio mixer manipulation. gom's
|
||||
facilities include sound driver (compile time) and sound card (run time)
|
||||
independence, arbitrary mixer selection, loading and saving or mixer
|
||||
settings, volume fading, verbosity-level driven output, "Un*x-like scripting
|
||||
support", etc.
|
||||
|
||||
At the moment, gom only supports the Open Sound System (OSS) sound driver.
|
||||
OSS comes with the Linux kernel as free software called OSS/Free, and is
|
||||
available for a number of other platforms.
|
||||
|
||||
It comes with an internal terminal interface and and optional internal X
|
||||
interface (xview).
|
3
audio/gom/pkg/PLIST
Normal file
3
audio/gom/pkg/PLIST
Normal file
@ -0,0 +1,3 @@
|
||||
bin/gom
|
||||
bin/gomconfig
|
||||
man/man1/gom.1
|
Loading…
Reference in New Issue
Block a user