Bug 206965 - audio/pd cannot load any externals
Summary: audio/pd cannot load any externals
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Many People
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-06 06:59 UTC by Tobias Brodel
Modified: 2016-02-06 08:51 UTC (History)
1 user (show)

See Also:


Attachments
patch to src/s_locader.c to solve issue (1.25 KB, text/x-csrc)
2016-02-06 06:59 UTC, Tobias Brodel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Brodel 2016-02-06 06:59:45 UTC
Created attachment 166642 [details]
patch to src/s_locader.c to solve issue

pd relies on functionality provided through external objects. The FreeBSD port is currently unable to load any of these.

Steps to reproduce:

1. Add a path to an external external (eg: /usr/local/lib/pd/extra/bob~/) to pd: Edit-> Preferences -> Path...
2. Attempt to create external in new window: Put -> Object [type bob~]

A patch is provided which allows pd to load externals on FreeBSD.

Tested on pd-0.46.7 using FreeBSD 10.2-RELEASE-p12
Comment 1 Kurt Jaeger freebsd_committer 2016-02-06 08:33:00 UTC
testbuilds@work
Comment 2 commit-hook freebsd_committer 2016-02-06 08:50:17 UTC
A commit references this bug:

Author: pi
Date: Sat Feb  6 08:49:51 UTC 2016
New revision: 408285
URL: https://svnweb.freebsd.org/changeset/ports/408285

Log:
  audio/pd: some fixes

  - repair the loading of external objects
  - reduce portlint complaints

  PR:		206965
  Submitted by:	Tobias Brodel <brittlehaus@gmail.com>

Changes:
  head/audio/pd/Makefile
  head/audio/pd/files/patch-src_s__audio__alsa.c
  head/audio/pd/files/patch-src_s__loader.c
  head/audio/pd/files/patch-src_s__main.c
  head/audio/pd/files/patch-src_s_audio_alsa.c
  head/audio/pd/files/patch-src_s_main.c
Comment 3 Kurt Jaeger freebsd_committer 2016-02-06 08:51:42 UTC
Testbuilds all fine, port has no maintainer, so: committed, thanks for the patch!