{"action":"created","issue":{"url":"https://api.github.com/repos/pure-data/pure-data/issues/16","repository_url":"https://api.github.com/repos/pure-data/pure-data","labels_url":"https://api.github.com/repos/pure-data/pure-data/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/pure-data/pure-data/issues/16/comments","events_url":"https://api.github.com/repos/pure-data/pure-data/issues/16/events","html_url":"https://github.com/pure-data/pure-data/pull/16","id":151298035,"number":16,"title":"[WIP] Autotools updates","user":{"login":"danomatika","id":480637,"avatar_url":"https://avatars.githubusercontent.com/u/480637?v=3","gravatar_id":"","url":"https://api.github.com/users/danomatika","html_url":"https://github.com/danomatika","followers_url":"https://api.github.com/users/danomatika/followers","following_url":"https://api.github.com/users/danomatika/following{/other_user}","gists_url":"https://api.github.com/users/danomatika/gists{/gist_id}","starred_url":"https://api.github.com/users/danomatika/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danomatika/subscriptions","organizations_url":"https://api.github.com/users/danomatika/orgs","repos_url":"https://api.github.com/users/danomatika/repos","events_url":"https://api.github.com/users/danomatika/events{/privacy}","received_events_url":"https://api.github.com/users/danomatika/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":104,"created_at":"2016-04-27T04:47:08Z","updated_at":"2016-06-02T20:25:46Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/pure-data/pure-data/pulls/16","html_url":"https://github.com/pure-data/pure-data/pull/16","diff_url":"https://github.com/pure-data/pure-data/pull/16.diff","patch_url":"https://github.com/pure-data/pure-data/pull/16.patch"},"body":"Here's what I've been doing far with the auto tools build system:\r\n\r\n* cleaned up the configure formatting (largely following what [I use in my autotools projects](https://github.com/danomatika/joyosc/blob/master/configure.ac))\r\n* added a large summary print with all the available options etc\r\n* portaudio is no longer configured if not enabled\r\n* upgraded the port audio configure.in from the portaudio git which adds the -Wno-deprecation override needed to build pa on newer OSXs\r\n* fixed automake subdir-objects warning\r\n* fixed autoconf INCLUDES warnings, was renamed to AM_CPPFLAGS long before the required version of autoconf in the configure.ac\r\n* fixed portmidi build due to missing .h file\r\n* added fink & macports paths if they exist on OS X (homebrew uses /usr/local)\r\n\r\nThere are a few more things I'd like to do, but I wanted to throw what I have up.\r\n\r\nHere's what the configure summary looks like (default OS X options):\r\n~~~\r\n\r\n    pd 0.47.0 is now configured\r\n\r\n    Platform:             macosx\r\n    Universal build:      no\r\n    Translations:         yes\r\n    Source directory:     .\r\n    Installation prefix:  /usr/local\r\n\r\n    Compiler:             gcc\r\n    CFLAGS:               -g -O3 -funroll-loops -fomit-frame-pointer\r\n    LDFLAGS:               \r\n    INCLUDES:              \r\n\r\n    External extension:   d_fat\r\n    External CFLAGS:      -fPIC\r\n    External LDFLAGS:     -bundle -undefined dynamic_lookup\r\n\r\n    alsa:                 no\r\n    asio:                 no\r\n    jack:                 no\r\n    portaudio:            yes\r\n    portmidi:             no\r\n    fftw:                 no\r\n~~~"},"comment":{"url":"https://api.github.com/repos/pure-data/pure-data/issues/comments/223411275","html_url":"https://github.com/pure-data/pure-data/pull/16#issuecomment-223411275","issue_url":"https://api.github.com/repos/pure-data/pure-data/issues/16","id":223411275,"user":{"login":"danomatika","id":480637,"avatar_url":"https://avatars.githubusercontent.com/u/480637?v=3","gravatar_id":"","url":"https://api.github.com/users/danomatika","html_url":"https://github.com/danomatika","followers_url":"https://api.github.com/users/danomatika/followers","following_url":"https://api.github.com/users/danomatika/following{/other_user}","gists_url":"https://api.github.com/users/danomatika/gists{/gist_id}","starred_url":"https://api.github.com/users/danomatika/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danomatika/subscriptions","organizations_url":"https://api.github.com/users/danomatika/orgs","repos_url":"https://api.github.com/users/danomatika/repos","events_url":"https://api.github.com/users/danomatika/events{/privacy}","received_events_url":"https://api.github.com/users/danomatika/received_events","type":"User","site_admin":false},"created_at":"2016-06-02T20:25:46Z","updated_at":"2016-06-02T20:25:46Z","body":"Actually --enable-debug also makes sure the fast-math & other optimizations are not set. Its more than -O0."}}
{"actor":{"display_login":"danomatika"}}