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:
brad 1999-07-22 02:06:56 +00:00
parent 844f4f9cd1
commit 24adf40258
8 changed files with 97 additions and 0 deletions

22
audio/gom/Makefile Normal file
View 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
View 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

View 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

View 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]

View 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
View File

@ -0,0 +1 @@
a generic audio mixer

13
audio/gom/pkg/DESCR Normal file
View 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
View File

@ -0,0 +1,3 @@
bin/gom
bin/gomconfig
man/man1/gom.1