Commit graph

86 commits

Author SHA1 Message Date
markd
3fca12fe3b Define BSD44SOCKETS when building libaudio on NetBSD.
From PR pkg/20615 by Scott Presnell.
Scott's patch was added to nas before 1.7 but then broken, this fixes that.

Bump PKGREVISION.
2005-04-07 14:33:56 +00:00
markd
05ca5e8b04 Take maintainership. 2005-04-07 12:38:02 +00:00
agc
71c8259803 Add RMD160 digests to the SHA1 ones. 2005-02-23 20:39:42 +00:00
tv
f1921c15cc Interix has no ossaudio, so don't try to use it there. 2005-01-21 21:40:43 +00:00
fredb
6e239560a5 Generalize the dependency on p5-perl-headers to take account of all "nb"
bumps, as suggested by Juergen Hannken-Illjes (PR pkg/28754).
2004-12-29 17:12:13 +00:00
wiz
b5b885cbb5 Allow nb1 version of perl-headers as dependency too. 2004-12-28 11:06:35 +00:00
adam
11a9e22781 Changes 1.7:
- fixed config/Imakefile so 'configure' command would work
  under cygwin.  Tested clients/server under cygwin.

- corrected a possible race condition in auvoxware that could
  cause the server to hang under certain conditions.  I do not
  know why I haven't seen this problem before, but I could
  recreate it easily by killing auplay while playing a long
  tune.

  If the system restarts syscalls after a signal handler has
  run, a situation could arise where the previous timer was
  never disabled.  This could cause a previous ioctl(DSP_SYNC)
  called from setSampleRate() to be constantly interrupted and
  restarted, causing an apparent hang.

  Now we just turn off the timer as the first thing in
  setSampleRate() so DSP_SYNC can actually finish.

  We also turn off the timer when openDevice is called, so the
  'wait for device to become available' code can work too.

- Patch from Tobias Diedrich that allows mixer init to
  fail in the voxware server.

- redid the FAQ in an attempt to make it more useful.  I'll
  try to keep it up to date.

- updated libtool due to a problem(s) reported by Steve
  McIntyre.
2004-11-23 08:50:23 +00:00
wiz
e5fd31bae6 Update MASTER_SITES. 2004-10-28 13:38:52 +00:00
wiz
fc0ff84f92 Unused. 2004-04-25 00:01:15 +00:00
minskim
2e6b82604d Enable pkgviews installation. 2004-04-17 22:48:06 +00:00
xtraeme
291137c322 bl3ify, and remove redundant USE_X11BASE, because we are using USE_IMAKE. 2004-04-11 16:17:20 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
grant
b6be80581b I have no reason to believe I maintain this package. 2004-02-11 07:03:37 +00:00
grant
d037ea63b2 this doesn't actually use xpm, the problem lies elsewhere... 2004-02-11 07:03:16 +00:00
grant
d6bb311d69 nas requires Xpm, so include xpm/buildlink2.mk. 2004-02-09 12:19:45 +00:00
heinz
18a916d5e6 Use $FIND with "-print". Noted by Georg Schwarz in PR pkg/24248 2004-01-27 00:53:10 +00:00
jlam
a7d877ca6a Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. In
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives
a value only once due to the multiple inclusion protection in the
bulldlink3.mk files.  In the case where a package includes several
buildlink3.mk files that each want a slightly different version of another
dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the
strictest <pkg> dependency to be matched.
2004-01-24 03:26:45 +00:00
jlam
a5f99db9cf nas is in the audio category, not graphics. 2004-01-21 18:22:39 +00:00
agc
dc52048e01 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
jlam
b16a0ebc5c Add some buildlink3.mk files. 2004-01-14 07:37:00 +00:00
cjep
8f4ebb016a Whitespace fixes 2003-12-30 16:58:14 +00:00
sketch
af6a274da1 Fix the script which munges man pages to work with Solaris' xpg4 sed,
which bails out if there is whitespace before a comment.
2003-12-18 19:09:31 +00:00
fredb
fab3627344 grant evidently owns this package. 2003-10-28 14:11:47 +00:00
grant
24e4da6ec1 bump PKGREVISION (broken binary installation fix). 2003-10-28 00:50:21 +00:00
grant
9b699dcf71 backout unnecessary patch.
this patch was unnecessarily causing the resulting binaries to be
linked against libaudio, which couldn't be found at runtime, and
contrary to the log message it had no effect on PR pkg/23081.

fixes my PR pkg/23288.
2003-10-28 00:49:48 +00:00
grant
2ba6f02e98 use DEPENDS+=, not DEPENDS= 2003-10-26 00:03:42 +00:00
grant
b5bd5a4abc replace <malloc.h> with <stdlib.h>, allowing this to build on systems
without <malloc.h>.
2003-10-26 00:02:05 +00:00
fredb
d3228217c8 Fix a warning, that may or may not be related to
PR pkg/23081.
2003-10-25 14:29:12 +00:00
grant
40614d0b3c get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
2003-09-17 19:39:58 +00:00
grant
569d4e5d30 don't make assumptions about systems, just use GNU make everywhere. 2003-09-15 08:46:25 +00:00
martti
0b6a2ceda9 Use GNU make on Linux 2003-09-15 08:08:04 +00:00
wulf
51f3a145ea Added missing p5-perl-headers dependency required by nas perl scripts 2003-07-29 12:59:08 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
wulf
c107605d9c Added patch-af: fixing path to perl header file "sys/syscall.ph" in auscope 2003-07-13 10:39:40 +00:00
wulf
47f9cf2a40 Added auscope perl script to REPLACE_PERL to fix broken path to perl 2003-07-13 10:32:01 +00:00
abs
b7e4d4cfe3 if defined(USE_GCC3) include "../../lang/gcc3/buildlink2.mk"
Fixes gcc3 'Canadian' build issue (Can now find gcc_eh)
No change to non gcc3 compiled packages
2003-06-12 15:48:17 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
jschauma
1eba5a9dc4 Forgot one ${IMAKE_MANNEWSUFFIX} the last time. 2003-03-03 02:39:14 +00:00
tron
fe4e0e9ed9 Fix oversight in last commit. 2003-02-25 14:16:54 +00:00
jschauma
5564429d7e Use new IMAKE_MAN_PATH variables in PLISTs to make these packages more
portable.  Bump PKGREVISION accordingly.
2003-02-25 02:22:28 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
jlam
8d7aad658a Ensure that the voxware (OSS) audio server is built on NetBSD/sparc. 2002-12-03 09:13:39 +00:00
jlam
88c0d70d36 Make this work with audio/oss again. 2002-12-03 09:03:07 +00:00
markd
963dec3cc2 Update of nas to 1.6.
pkgsrc changes: PKG_SYSCONFised.

changes: bug fixes and ...

1.5h    10/12/2002

        - Added SoundFileGetProc() to get access to the toSound and
          fromSound Procs in _SoundFileInfo[].  Needed for xemacs.

        - Added AudioLibraryVersionMajor, AudioLibraryVersionMinor,
          and AudioLibraryVersionTeeny to audiolib.h.  Somewhat more
          informative than just the old AudioLibraryVersion which was
          set a '2'.  The older AudioLibraryVersion define is still
          there however.

1.5g    10/7/2002

        - changed inputsection defaults in nasd.conf.eg to 44.1Khz, 2
          channel 16b sound.

          outputsection also defaults to 44.1Khz now, instead of 33Khz.

        - began some CC ANSI'fication of libaudio.

1.5f    8/26/2002


        7/20/2002

        - added cygwinArchitecture to the server Imakefile so
          auvoxware will be built on cygwin systems.

        - Removed the SoundFileInfo[] array in sound.h so cygwin would
          be happy.  Apps should not have been accessing that array
          directly anyways.

          Added the following new functions to sound.c (that used to
          be macros in sound.h):

             SoundFileFormatString, SoundValidDataFormat,
             SoundFileFormatToString, SoundFileFormatToAbbrev,
             SoundFileFormatToSuffixes

          Assuming your code did not attempt to directly access
          SoundFileInfo[], no changes should be required.

          libaudio.so revision bumped to 2.3

        - re-added back the Xtutils stuff, as some of the demos did in
          fact require it.  cygwin has a problem with implicitly
          defined functions anyway.


        7/9/2002

        - rename dia/nasconfig.* to dia/nasconf.* to avoid name
          collision with NasConfig.h on windows systems.


1.5e    7/7/2002

        - added patch from Nicolas Escuder that adds support for
          Windows operating systems using Cygwin.  Even the NAS server
          is now supported.  There are still issues with building
          regarding Imake, but once I can get more information, I'll
          fix those up.

          Read the README.CYGWIN file in the nas/ directory for
          instructions.  I will provide a link on the nas-links page
          to precompiled windows binaries for libaudio.dll, nasd, and
          some clients - provided by Nicolas.

        - based on idea from Nicolas, added background (-b) mode to
          nasd, to force it to run in the background.  Actually, he
          supplied a patch, but I just redid it to work properly with unix
          systems.

        - added NAS_AUDIOMSGFILE in config/NasConfig.h to specify
          where audio messages are stored (ADMPATH in os/osinit.c).

1.5d    6/1/2002

        - added .ps -> .pdf conversions in doc/pdf/

        - added html versions of man pages in doc/html/

1.5c    3/27/2002

        - removed Xtutil[hc] from libaudio and removed references to
          Xtutil.h in the  clients.  Suggestion by Paul Fox.

1.5b    3/16/2002

        - added patch from Marco Molteni to add a '-local' option to
          nasd.  Specifying this option allows only local clients to
          connect.

        - moved allow_any_host into the NasConfig struct.  Along with
          the new '-local' option.

1.5a    2/23/2002

        - more STARTSERVER fixes - there was still one case where when
          STARTSERVER was defined, nasd could be called with the wrong
          display number due to a bug in _AuConnectServer.

        - changed LEX/YACC DEBUG token to CDEBUG to avoid conflicts
          when building nas with '-DDEBUG'

        - DEFAULT_AUSERVER is now ":0" rather than
          "tcp/localhost:8000".  A local socket connection will startup
          faster than a tcp connection.

        - mutex.h
                - corrected unixware 7.x build problem
                  (XMUTEX_INITIALIZER) in mutex.h
                - added same check for sun/solaris boxes
                - got rid of XUSE_MTSAFE_API - now controlled by
                  NAS_USEMTSAFEAPI defined in config/NasConfig.h


                  If you think you are having mutex problems, you can
                  edit config/NasConfig.h and '#undef'
                  NAS_USEMTSAFEAPI, then rebuild everthing.  This will
                  turn off threadsafety in libaudio.

        - added new option, 'gain', to config file in the input/output
          sections.  This sets the default gains when nasd starts up
          (if MixerInit is enabled).  Only in voxware for now.
2002-11-28 11:40:45 +00:00
jlam
3fc789d9ca Make this packages OSS-aware. 2002-10-18 14:02:12 +00:00
wiz
065dc37a69 Not needed any longer. 2002-08-31 14:37:05 +00:00
jlam
16f2d118ff Use buildlink2. 2002-08-28 06:16:07 +00:00
jlam
efb93b17bd Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.
2002-08-25 19:21:43 +00:00
tron
310c47fa3a Remove X11 contrib sites from master list, add a working mirror. 2002-06-09 20:21:08 +00:00