Commit graph

58 commits

Author SHA1 Message Date
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
wiz
4d24b9b8ad More PKGREVISION bumps for pixman update. 2010-09-14 11:13:10 +00:00
tsutsui
a680616f2d Fix build failure on NetBSD/arm.
patch-ah (new):
 Fix wrong placed #else clause against #if defined(__linux__) in cpu-arm.c.

patch-ba:
 Check NetBSD's native atomic_ops in configure even in arm case.
 configure checks $host_cpu first, not $host_os on checks for
 native atomic operations.
 (In upstream it seems fixed to see $host_os first but
  it might still have problem around NetBSD version checks)
2010-08-10 05:42:33 +00:00
tron
9c1c9edbb7 Add fix for symlink race reported in CVE-2009-1299 taken from
Lennart Poettering's GIT repository.
2010-07-24 12:51:09 +00:00
tron
d7920570bf Don't attempt to create the directory "/lib/udev/rules.d" on platforms
that don't use "udev".
2010-07-04 17:41:58 +00:00
obache
7f4eb545b4 require libsndfile>=1.0.20. 2010-06-15 16:25:42 +00:00
dholland
04552b7d98 Needs at least autoconf 2.63. From Makoto Fujiwara in PR 43434. 2010-06-08 08:28:43 +00:00
wiz
7778b54530 Add fix for NetBSD-4*, from Robert Elz in PR 42820. 2010-02-22 21:48:03 +00:00
drochner
bd022190ed the libs need dbus, so propagate a dependency 2010-02-11 17:52:10 +00:00
obache
87962d7c44 Also add missing buildlinkfy to buildlink3.mk. 2010-02-07 12:46:29 +00:00
jmcneill
acdd408d99 - add libsndfile to bl3
- don't invoke git when running autoreconf
- bump pkgrevision
2010-02-02 12:39:14 +00:00
tron
1c1348d522 Correct package list for systems with OSS support e.g. Mac OS X. 2010-02-02 11:35:11 +00:00
tnn
06a401f03b Add missing buildlinkry to fix modular X.org build.
Bump PKGREVISION.
2010-02-01 17:38:07 +00:00
jmcneill
b5787d3149 gc old patches, no longer necessary for pa 0.9.21 2010-02-01 15:05:58 +00:00
jmcneill
0dedecc112 Update pulseaudio to 0.9.21.
Too many changes to list here:

  http://pulseaudio.org/milestone/0.9.15
  http://pulseaudio.org/milestone/0.9.16
  http://pulseaudio.org/milestone/0.9.17
  http://pulseaudio.org/milestone/0.9.18
  http://pulseaudio.org/milestone/0.9.19
  http://pulseaudio.org/milestone/0.9.20
  http://pulseaudio.org/milestone/0.9.21
2010-02-01 15:00:20 +00:00
heinz
d653ce6a74 Added LICENSE information. 2010-01-24 17:11:17 +00:00
drochner
560d736ed3 make the "avahi" option "off" per defauld, as in other pkgs,
bump PKGREVISION
2010-01-21 12:12:27 +00:00
abs
50ecad39a4 Avoid an assert on pthread_setschedparam() if the priority was already
SCHED_OTHER - bump pkgrevision
2009-12-27 15:06:28 +00:00
joerg
d0278d538d Recursive bump for libltdl 2009-12-15 21:30:51 +00:00
joerg
f9a61cbb8d Fix default module path to not include trailing slashes as it breaks
libtool.
2009-09-18 09:59:54 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
tnn
29dd45461e - plug up CVE-2009-1894, Linux specific local root shell vulnerability
- add SPECIAL_PERMS to make the user-destdir build consistent
- bump PKGREVISION
2009-07-28 12:52:40 +00:00
wiz
d70523df21 Remove USE_DIRS from pkgsrc.
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.

Packages needing empty directories can use the @pkgdir command in PLIST.

Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
2009-07-22 09:01:16 +00:00
obache
5c5052b35c Added minimum buildlink found in lib/libpulse.la (not all libpulse*.la).
Fixes PR#41625.
2009-07-07 10:44:18 +00:00
obache
e30af6f5cf Remove trailing white spaces. 2009-07-05 10:42:53 +00:00
joerg
e209761d06 Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
heinz
95b0637fe5 Make pkgsrc provide autoconf>=2.62, the minimum version required here.
See configure.ac, line 23.
2009-05-29 15:51:34 +00:00
tron
dc7a4a06d1 Don't depend on the "consolekit" package under Mac OS X as the
"consolekit" package doesn't build.
2009-05-04 16:20:48 +00:00
wiz
26a0c39e50 depend on consolekit as well -- it checks for it at runtime. Bump PKGREVISION. 2009-05-04 06:21:02 +00:00
wiz
b64abd5555 Fix pulseaudio for Linux. From Aleksey Cheusov in PR 41184. 2009-04-10 18:47:59 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
wiz
18decf1db4 PKGREVISION bump for libsndfile ABI depends bump. 2009-02-21 13:22:43 +00:00
joerg
8f4eadf82f Supports DESTDIR. 2009-02-07 20:42:33 +00:00
tron
69051cfd22 Make this package build and work under Mac OS X (Leopard).
This fixes PR pkg/40424 by Torsten Harenberg.
2009-02-05 21:05:07 +00:00
jmcneill
c5c0ce10c5 Add a note about where to send patches upstream:
# NOTE: Please send a copy of any patches that are not pkgsrc-specific
# to <pulseaudio-discuss@mail.0pointer.de>
2009-01-29 12:56:03 +00:00
tron
db440b0f53 Move options handling into seperate file. 2009-01-25 16:56:01 +00:00
drochner
e3b191ca53 avoid GNUism in iconv usage 2009-01-21 15:40:20 +00:00
jmcneill
5680c10755 Update pulseaudio to 0.9.14.
Colin Guthrie (2):
      Fix a potential C++/C99 ism, add a log message on error condition
      Fix two typos that broke tunnels

Lennart Poettering (46):
      Initialize exit_idle_time to -1 instead of 0  when in system mode.
      instead of resetting virtual_volume unconditionally on initialization, do so only when no volume was set before
      use pa_channel_map_init_extend() instead of pa_channel_map_init_auto() as channel map for sink inputs/source outputs in case no map is specified
      if the channel map was modified due to PA_SINK_INPUT_FIX_CHANNELS, remap the specified volume properly
      define 0dB in PA as maximum amplification
      properly remove dbus matches an filters when unloading m-b-d
      always check for libtool prefix binary name to avoid confusion when using both installed and run-from-build-tree versions of PA in parallel
      Fix spelling of privilige
      Make missing git-changelog.perl non-fatal
      fix invalid validity check
      convert argument to boolean int in PA_UNLIKELY, too
      include log.h near the end so that macro.h can be included in log.h and defines pa_bool_t properly
      Try to catch certain driver errors
      make the debug trap macro a proper macro in macro.h
      don't set the volume of pacat unless it is explicitly set
      warn if ALSA wakes us up and there is actually nothing to do
      fix build
      make sure to use 64bit rounding even on 32bit machines when converting to pa_usec_t
      make shm marker architecture independant, patch from michich, closes #401
      Make sure libpulse never gets unloaded
      Check if environ is actually set before we use it
      Fix return value of --dump-resample-methods
      Don't mix front-center into rear channels
      Pass GDBM_NOLOCK to gdbm
      Load module-volume-restore and module-device-restore before all other modules
      introduce new function pa_module_unload_request_by_index
      Don't store pointer to pa_module
      actually unload the modules from a new stack frame
      unload tunnel modules from a new stack frame
      it's better to always use the index of a module instead of the pa_module*
      downgrade a few warnings
      Make sure we drop CAP_NICE if RT is not allowed
      Allow access("/dev/dsp", W_OK) succeed
      Use FIONREAD instead of TIOCINQ
      Implement PA_SOURCE_MESSAGE_GET_LATENCY
      make sure we don't hit an assert when we issue two rewind requests in a
      If we cannot open an ALSA device with SND_PCM_NO_AUTO_FORMAT retry without
      fix a gcc warning
      Rework handling of the PA_SINK_LATENCY/PA_SOURCE_LATENCY flags
      A few minor cleanups and updates
      add a few missing parens
      show maximum usable slot size
      Make sure we don't drop any data on the client side
      for record streams fill in the latency as the fragsize
      Fix suspending of all sinks/sources
      bump version/soname

Luiz Augusto von Dentz (7):
      Unload module-bluetooth-device if the remote device disconnects.
      Fix possible invalid read while attempting to load module-bluetooth-device.
      Fix bug walking on module list.
      Update module-bluetooth-device to the new ipc.
      Send packets with proper size.
      Fix send and recv message sizes.
      Fix sending wrong codec capability length.

Sean McNamara (1):
      --check: Updated manpage slightly and pulseaudio --help slightly.

Tom Bamford (1):
      Multicast SDP packets sent with same IP TTL as RTP packets

chocolateboy (1):
      Fix typo in log message: s/Recevied/Received/
2009-01-19 14:19:00 +00:00
dsainty
c74fa7d4dc If the target NetBSD system is dated enough (E.g. 4.99.1), AUDIO_GETBUFINFO
won't be available, and the previous version of this patch would not allow
successful building.

Change the code (in the OSS module) to check for a defined AUDIO_GETBUFINFO
under NetBSD.  If it isn't available, indicate that the system has no
mechanism available.

(May compromise on audio synchronisation on local OSS devices)

Ok jmcneill@
2009-01-08 12:11:46 +00:00
gdt
1b5334f5b1 Express depdendency on glib2 and add it to bl3 file, so that depending
packages that use pkg-config to check for pulseaudio but don't depend
on glib2 can build.  Reviewed by wiz@.
2009-01-03 19:34:02 +00:00
ahoka
107980ad07 Fix minor issues reported by pkglint:
- Fix incorrect package option name
- Add $NetBSD$ to patch-ad
- Add autoreconf to USE_TOOLS
2008-12-25 21:53:30 +00:00
ahoka
943e93a8d7 Actually look for the configuration files in the right place
honouring PKG_SYSCONFBASE.
2008-12-25 21:47:03 +00:00
dsainty
ec245279a3 The rtstutter test is afunctional for all operating systems but one. Make it
go one operating system further.

Old patch-ac disabled the guts of tests/rtstutter.c for all but Linux.  But it
isn't that portable on Linux either as it stands, and errors out (on EeePC) at
link time with:

rtstutter.c:(.text+0xbd): undefined reference to `pthread_setaffinity_np'

Just bring Linux in line with other platforms by changing the #ifdef __linux__
to #if 0.

Doesn't deserve a revision bump.
2008-12-24 04:11:17 +00:00
jmcneill
eed3e482ac Fix build on NetBSD 4.0. 2008-12-23 19:29:28 +00:00
dsainty
2931f813ab Fix some overly aggressive cut and pasting that breaks the build under Linux.
It still doesn't build, but it gets further.  The fixes here are obvious and
trivial pastos.
2008-12-23 08:58:01 +00:00
hasso
a4d0917d35 Portability fixes to make it compile in DragonFly and possibly to help
other platforms.
2008-12-23 02:15:27 +00:00
jmcneill
5b446446bf Update comment about atomic ops to reflect the current situation, no
functional change.
2008-12-22 03:32:11 +00:00
jmcneill
29ed68c84d Pull in libatomic_ops if NetBSD native atomic ops are not available, should
fix build on NetBSD < 5.0 and other platforms.
2008-12-22 02:50:09 +00:00
dsainty
d72e138bb2 For systems with no installed m4, USE_TOOLS+=m4 (E.g. Linux)
Fixes configure stage bombing out like so:

checking for m4... no
configure: error: m4 missing
*** Error code 1
2008-12-22 01:17:51 +00:00
jmcneill
4a9b65acca Add avahi support, bump PKGREVISION. 2008-12-20 18:23:56 +00:00