[Bug 240585] audio/pulseaudio: Update to 13.0

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Sep 15 16:15:30 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240585

Jan Beich <jbeich at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|New                         |Closed

--- Comment #2 from Jan Beich <jbeich at FreeBSD.org> ---
Thanks for providing rationale for each change. I've added a few of mine:

- Add missing dependency to build tests and confirm
files/patch-src_tests_atomic-test.c
- Move tests into a separate option as it has extra dependency
- Allow running tests via "make test"
- Auto-run "make test" if TEST=on to simplify testing on every
release/architecture via poudriere;
  To be revisited after https://github.com/freebsd/poudriere/pull/355 lands
- Add missing dependency for building manpages:

  perl ./xmltoman pulseaudio.1.xml > pulseaudio.1 || rm -f pulseaudio.1
  /bin/sh: perl: not found
  Can't locate XML/Parser.pm in @INC (you may need to install the XML::Parser
module) (@INC contains: /usr/local/lib/perl5/site_perl/mach/5.30
/usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.30/mach
/usr/local/lib/perl5/5.30 .) at ./xmltoman line 20.
  [...]
   /bin/mkdir -p
'/wrkdirs/usr/ports/audio/pulseaudio/work/stage/usr/local/man/man1'
   install  -m 0644 ./pulseaudio.1 ./pax11publish.1 ./pacat.1 ./pacmd.1
./pactl.1 ./pasuspender.1 ./padsp.1 ./start-pulseaudio-x11.1
'/wrkdirs/usr/ports/audio/pulseaudio/work/stage/usr/local/man/man1'
  install: ./pulseaudio.1: No such file or directory

- Fix some errors in pa-info script:

  > cat /etc/pulse/daemon.conf
  cat: /etc/pulse/daemon.conf: No such file or directory
  ________________
  > cat /etc/pulse/client.conf
  cat: /etc/pulse/client.conf: No such file or directory
  ________________
  > cat /etc/pulse/default.pa
  cat: /etc/pulse/default.pa: No such file or directory
  ________________
  > cat /etc/pulse/system.pa
  cat: /etc/pulse/system.pa: No such file or directory
  ________________
  > jacks_do
  ls: illegal option -- -
  usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwxy1,] [-D format] [file ...]

- Adjust RUN_DEPENDS in net/xrdp:
  ===>   xrdp-0.9.11,1 depends on file:
/usr/local/lib/pulse-12.2/modules/module-xrdp-sink.so - not found
  *** Error code 1

- Fix Blink-based consumers by adding "const" to lazy bindings:

  [992/17036] python ../../tools/generate_stubs/generate_stubs.py -i
gen/media/audio/pulse -o gen/media/audio/pulse -t posix_stubs -e
../../media/audio/pulse/pulse_stub_header.fragment -s pulse_stubs -p
media/audio/pulse ../../media/audio/pulse/pulse.sigs
  [...]
  gen/media/audio/pulse/pulse_stubs.cc:155:27: error: conflicting types for
'pa_context_get_state'
  extern pa_context_state_t pa_context_get_state(pa_context* c)
__attribute__((weak));
                            ^
  ../../../../../../../../../../usr/local/include/pulse/context.h:199:20: note:
previous declaration is here
  pa_context_state_t pa_context_get_state(const pa_context *c);
                     ^

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.


More information about the freebsd-gnome mailing list