Commit graph

93 commits

Author SHA1 Message Date
christos
48b4ffe4ea remove gmake from TOOLS. NAS uses imake and imake forces the use of
/usr/bin/make in all Makefiles. Fixes PR/47933.
gmake saw $MAKELEVEL being set, and passed -w to recursive makes (so
directory enter and exit events are printed). Imake forces our make
to be used, and our make does not understand -w (yet)
2013-07-15 19:55:31 +00:00
ryoon
c429e83039 Bump PKGREVISION.
* Add missing double quotation mark in patch-ac.
  Reported by isaki@, thank you.
2013-07-07 05:45:15 +00:00
ryoon
8f0893d48d Fix build on OpenBSD/amd64 5.2.
* Add OpenBSD conditionals
* Add workaround for library link
2013-01-06 03:21:46 +00:00
mef
152dc9130c (1) Bump version 1.9.1 to 1.9.3 based on PR pkg/45449
ChangeLog attached at the bottom of this Log.

(2) patches/patch-ag
    Delete the first chunk, upstream included the first one.
    Comments added from cvs log (1.4)

(3) patches/patch-ah
    # fix for "libpthread: Unlocking unlocked mutex" seen on NetBSD-4
    removed (upstream included).

(4) Comments added for
    patches/patch-aa
      -- Add NetBSDArchitecture and DragonFlyArchitecture
    patches/patch-ab
      -- (1.9) Convert -lossaudio to portable $(LIBOSSAUDIO)
	      Make this work with audio/oss again.
      -- (1.13) Add NetBSDArchitecture
      -- (1.14) In server/Imakefile add a target for $(VOXWARELIBS) that call make for
	the targets directory.
	This should fix the occasional problem were make complains with
	"don't know how to make dda/voxware/libvoxware.a"
      -- (1.5) Taking care nasd.conf (etc)
    patches/patch-ae
      -- Honor ${PKG_SYSCONFDIR}, see SUBST in Makefile.
    patches/patch-af
      -- Don't build/install auscope.

(5) PLIST.client
    PLIST.server
    Convert IMAKE_MANNEWSUFFIX to IMAKE_MAN_SUFFIX which
    pkglint flagged and by reading the thread starting with
      http://mail-index.netbsd.org/tech-pkg/2005/12/06/0034.html
   (Please correct this part if some OS'en get problems.)
  -----
Version 1.9.3 (stable) 05/13/2011

  - overdue 1.9.3 maint release

  - Older X11 systems used to define SharedLibX and friends if the
    installed X11 system was built with shared lib support.  Newer
    X11's use SharedLibX11 instead.  Same for
    {Normal|Debug|Profile}LibX.  So check for these and set
    appropriately in NetAudio.tmpl.

    Shared lib installations should deal with libXau dependancies
    correctly now.

  - auerswald:

    Added MacOS X aka Darwin to list of systems that need to
    explicitely link libaudio.so against libXau. This enables building
    of the shared library libaudio.so on MacOS X.

    There is currently no NAS server for MacOS X.

Version 1.9.2 (stable) 03/07/2009

  - overdue 1.9.2 release.

  - patch from Aleksey Cheusov:

    "fix for "libpthread: Unlocking unlocked mutex" seen on NetBSD-4"

    libaudio: OpenSvr.c: The server mutex was being unlocked, even
    though it was never locked in the first place.

  - Hugo Vanwoerkom reported thousands of diagnostics in his syslog:
    "doSetup: elementRate == 0! Forcing to 5000".  Fix doSetup to only
    warn about this when the debug level is above 10.

  - auerswald:

    document syslog usage

    use syslog if running as a daemon, stderr otherwise

    add syslog-usage-change to HISTORY file

  - steve_mcintyre:

    Minor man page fix ported from the Debian packages.

    Multiple minor portability changes ported over from the Debian
    packages. Cope with Hurd and GNU/KFreeBSD and other systems using
    glibc

  - apply patch from sourceforge user moinakg:

    Libaudio is built with missing linker flags on OpenSolaris like
    missing lXt, so it results in symbol not found errors at runtime.
    I am including an Imakefile patch below that fixed this.
  -----
2013-01-05 12:57:21 +00:00
asau
3997aff2d7 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-02 23:47:56 +00:00
obache
6e54f6ba47 Drop dependency on libXp (from Imake)
* libXp was used by Xaw8, but it had been obsolated, and in pkgsrc,
  x11/libXaw/buildlink3.mk had been switched to pick up Xaw7 by default.
* With x11/xorg-cf-files, libXp was offered with XawClientLibs,
  but updated to 1.0.4, it was removed.
* And pkgsrc had been switched to use always xorg-cf-files and imake from pkgsrc,
  so all platforms should not require libXp from libXaw with Imake.

Bump PKGREVISION.
2012-05-03 09:55:29 +00:00
hans
9040ee10c7 Remove SunOS-specific post-install target, not needed anymore.
REPLACE_SH on an installed script.
2012-02-15 15:33:27 +00:00
wiz
24d24fc352 Add makedepend to tools. From Makoto Fujiwara in PR 45434. 2011-10-10 10:29:58 +00:00
hans
30781a8cd4 Fix DESTDIR build on SunOS. 2011-06-29 19:47:35 +00:00
heinz
d653ce6a74 Added LICENSE information. 2010-01-24 17:11:17 +00:00
hasso
02281fec7e Libm is needed on DragonFly as well. Bump PKGREVISION. 2009-07-09 19:10:25 +00:00
wiz
285b7dd776 Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
markd
b7ae1594a5 Update nas to version 1.9.1.
This version adds some enhancements to aupanel, and reworks signal
handling in the voxware server to avoid races, hangs and other issues
seen with linux 2.6.21+ kernels. Other changes relating to the default
value of the 'MixerInit' option and the new location of the local unix
socket on Linux systems were also made.

Also include a patch from Aleksey Cheusov for a
"libpthread: Unlocking unlocked mutex" bug.
2008-10-14 12:47:11 +00:00
markd
3f7754b9a5 Add an rc.d script. Slightly modified from the one provided in
PR pkg/39701.  Bump PKGREVISION.
2008-10-11 21:00:53 +00:00
rillig
f338d15c24 Some more packages need lex and yacc. Patch by Aleksey Cheusov on
pkgsrc-users.
2007-12-02 08:32:23 +00:00
wiz
a623639904 Link libaudio against the libraries it needs (previously on Linux, Darwin,
and FreeBSD; now on NetBSD too).
Bump PKGREVISION.

Noted broken by hira@
2007-11-10 02:41:34 +00:00
joerg
3f0b6d342a Supports DESTDIR. 2007-08-17 21:47:05 +00:00
markd
0e4ea8184f nas has moved to sourceforge so adjust MASTER_SITES and HOMEPAGE 2007-08-15 08:12:17 +00:00
markd
b96bd1b1c3 Update nas to 1.9
Fixes to several DOS attacks that could be carried out
aginst a nasd server, ANSI'fication of most of the server and
client code, and significant rework of input and output mixer
handling in the voxware (OSS) server.
2007-05-05 21:31:09 +00:00
gdt
846746460b # 1) uses dia library before it is built
# 2) make succeeds even with failures, making this problem non-obvious
MAKE_JOBS_SAFE=		no
2007-05-02 12:51:43 +00:00
markd
6744c06d7b Don't build/install auscope. Removes dependency on perl if all you
are interested in is the nas library. Bump PKGREVISION.
2007-03-24 13:45:05 +00:00
tron
eb611f8d6b The server components don't get installed under Mac OS X. 2007-01-28 20:18:30 +00:00
markd
1a8e1fbee7 Restructure how the PLIST is built to hopefully be clearer in whats
happening and (closer) match the imake logic for what gets installed.
Bump PKGREVISION.
2007-01-27 20:56:18 +00:00
markd
e00ec6ce35 Revert the attempt to set MANPATH. It only applied to some parts of the
the tree resulting in some manual pages being installed into different
path than the others.  I see rillig has reverted his equivalent patch
in mk/bsd.pkg.use.mk
2007-01-27 20:46:52 +00:00
joerg
d26cf36e57 - fine grained X11 dependencies for packages which have either USE_IMAKE
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
  via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
  in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
  C++ for compilation without including the proper headers

Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
2006-12-27 13:37:35 +00:00
rillig
eb04a4827a Fixed PKGMANDIR. 2006-10-22 16:03:18 +00:00
markd
be1d97a391 Fix PLIST for sparc64. 2006-09-06 12:08:30 +00:00
rillig
c7e05ef542 Fixed pkglint warnings. 2006-07-12 17:21:52 +00:00
minskim
9e95b82b7b Capitalize file names so that they match with those on a case-sensitive file
system.  Noted by joerg@ on pkgsrc-changes@.
2006-07-09 23:58:42 +00:00
minskim
007d7a258d If UNPRIVILEGED=yes, replace hardcoded root and wheel with
${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}, respectively.
2006-07-08 00:30:26 +00:00
minskim
462f4c08ab Run configure with env variables set by pkgsrc. Previously, it was imake
that ran configure, which failed on Darwin because imake didn't pass all
variables in CONFIGURE_ENV.

This fixes PR 33812.  The package still does not build on Darwin due to
link errors.
2006-07-07 23:20:20 +00:00
jlam
b7ebfd264d Add an explicit run-time dependency on perl because these packages
install perl scripts.  Bump the PKGREVISION for the dependency change.
2006-07-07 22:10:06 +00:00
markd
aacfd6cd53 Update to nas-1.8
- Correct problem in auvoxware, where if MixerInit is set to
          false, remote volume (mixer) requests are ignored.
          Reported by Paul Fox, with a fix determined by Steve
          McIntyre and Erik Auerswald.

        - Applied patch from Nicolas Escuder correcting a Cygwin
          issue in auvoxware.c

        - applied patch from Erik Auerswald adding a Mute button and
          functionality to aupanel.

        - applied patch from Nicolas Franois  (via Steve McIntyre)
          correcting some typos in the AuSetBucketAttributes and
          AuSoundCreateFileFromBucket man pages.
2006-06-17 11:47:47 +00:00
markd
d762feb0a3 amd64 trys to build the server so add oss dependency so it can. Bump
PKGREVISION.

Also do some pkglint cleanups.
2006-04-02 02:07:38 +00:00
jlam
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
markd
e99257570e Update to version 1.7b
6/3/2005 1.7b (devel)

         - applied patch from 'Inma', correcting a connection hang in
           Solaris 9.  This reworks some of the very old and primitive
           fd_set stuff in Aulibint.c .

         - updated config/config.sub and config.guess to properly
           detect DragonFly systems.

         - Applied patch from Mark Davies and Joerg Sonnenberger
           correcting some BSD issues and adding DragonFly support.

           Then nasd.conf man page is always installed in
           $FILEMANDIR for all systems.

4/10/2005 1.7a (devel)

        - applied patch from Mark Davies correcting audio/Imakefile
          to properly define BSD44SOCKETS on NetBSD systems.

        - Applied patch from Steve McIntyre correcting CYWIN -> CYGWIN
          typo in server/dda/voxware/auvoxware.c

        - applied patch from Steve McIntyre Correcting some Gcc 4.0
          and AMD64 issues.
2005-06-04 23:43:51 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
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
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
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