{"action":"created","issue":{"url":"https://api.github.com/repos/macports/macports-ports/issues/1674","repository_url":"https://api.github.com/repos/macports/macports-ports","labels_url":"https://api.github.com/repos/macports/macports-ports/issues/1674/labels{/name}","comments_url":"https://api.github.com/repos/macports/macports-ports/issues/1674/comments","events_url":"https://api.github.com/repos/macports/macports-ports/issues/1674/events","html_url":"https://github.com/macports/macports-ports/pull/1674","id":318264108,"number":1674,"title":"fontforge: update to 20170731","user":{"login":"tessus","id":223439,"avatar_url":"https://avatars3.githubusercontent.com/u/223439?v=4","gravatar_id":"","url":"https://api.github.com/users/tessus","html_url":"https://github.com/tessus","followers_url":"https://api.github.com/users/tessus/followers","following_url":"https://api.github.com/users/tessus/following{/other_user}","gists_url":"https://api.github.com/users/tessus/gists{/gist_id}","starred_url":"https://api.github.com/users/tessus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tessus/subscriptions","organizations_url":"https://api.github.com/users/tessus/orgs","repos_url":"https://api.github.com/users/tessus/repos","events_url":"https://api.github.com/users/tessus/events{/privacy}","received_events_url":"https://api.github.com/users/tessus/received_events","type":"User","site_admin":false},"labels":[{"id":598559460,"url":"https://api.github.com/repos/macports/macports-ports/labels/maintainer:%20none","name":"maintainer: none","color":"c2e0c6","default":false},{"id":457720721,"url":"https://api.github.com/repos/macports/macports-ports/labels/type:%20enhancement","name":"type: enhancement","color":"0e8a16","default":false},{"id":457720722,"url":"https://api.github.com/repos/macports/macports-ports/labels/type:%20update","name":"type: update","color":"1d76db","default":false},{"id":916785031,"url":"https://api.github.com/repos/macports/macports-ports/labels/wip","name":"wip","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":22,"created_at":"2018-04-27T03:15:24Z","updated_at":"2018-04-29T23:37:48Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/macports/macports-ports/pulls/1674","html_url":"https://github.com/macports/macports-ports/pull/1674","diff_url":"https://github.com/macports/macports-ports/pull/1674.diff","patch_url":"https://github.com/macports/macports-ports/pull/1674.patch"},"body":"#### Description\r\n\r\nsee https://trac.macports.org/ticket/43844\r\n\r\nThe Portfile can be improved so that `PYTHON_CFLAGS` and `PYTHON_LIBS` are not hardcoded. \r\nThey should rather be set as follows:\r\n\r\n```\r\nPYTHON_CFLAGS=\"`${PYTHON}-config --cflags`\"\r\nPYTHON_LIBS=\"`${PYTHON}-config --ldflags`\"\r\n```\r\n\r\nI just do not know how to do that in the `Portfile`.\r\n\r\nI've also noticed that `sudo port install -vst fontforge [+python27]` abends in the configure phase for some obscure reason.\r\n\r\nHowever, it compiles and installs perfectly without `-t`.\r\n\r\nPlease note that the OSX GUI app compiles correctly, but is unusable for no apparent reason. I tried to get some info about this issue upstream, but they couldn't help. I believe they don't care about the OSX GUI app anymore. This is the reason why I removed the configure options `--x-includes=${prefix}/include --x-libraries=${prefix}/lib` and replaced them with `--without-x`. \r\n\r\n###### Type(s)\r\n<!-- update (title contains \": U(u)pdate to\"), submission (new Portfile) and CVE Identifiers are auto-detected, replace [ ] with [x] to select -->\r\n\r\n- [ ] bugfix\r\n- [x] enhancement\r\n- [ ] security fix\r\n\r\n###### Tested on\r\n<!-- Generate version information with this command in shell:\r\n    echo \"macOS $(sw_vers -productVersion) $(sw_vers -buildVersion)\"; echo \"Xcode $(xcodebuild -version | awk '{print $NF}' | tr '\\n' ' ')\"\r\n-->\r\nmacOS 10.13.4 17E199\r\nXcode 9.3 9E145\r\n\r\n###### Verification <!-- (delete not applicable items) -->\r\nHave you\r\n\r\n- [x] followed our [Commit Message Guidelines](https://trac.macports.org/wiki/CommitMessages)?\r\n- [x] checked that there aren't other open [pull requests](https://github.com/macports/macports-ports/pulls) for the same change?\r\n- [x] referenced existing tickets on [Trac](https://trac.macports.org/wiki/Tickets) with full URL?\r\n<!-- Please don't open a new Trac ticket if you are submitting a pull request. -->\r\n- [x] checked your Portfile with `port lint`?\r\n- [x] tried existing tests with `sudo port test`?\r\n- [ ] tried a full install with `sudo port -vst install`?\r\n- [x] tested basic functionality of all binary files?\r\n"},"comment":{"url":"https://api.github.com/repos/macports/macports-ports/issues/comments/385290661","html_url":"https://github.com/macports/macports-ports/pull/1674#issuecomment-385290661","issue_url":"https://api.github.com/repos/macports/macports-ports/issues/1674","id":385290661,"user":{"login":"tessus","id":223439,"avatar_url":"https://avatars3.githubusercontent.com/u/223439?v=4","gravatar_id":"","url":"https://api.github.com/users/tessus","html_url":"https://github.com/tessus","followers_url":"https://api.github.com/users/tessus/followers","following_url":"https://api.github.com/users/tessus/following{/other_user}","gists_url":"https://api.github.com/users/tessus/gists{/gist_id}","starred_url":"https://api.github.com/users/tessus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tessus/subscriptions","organizations_url":"https://api.github.com/users/tessus/orgs","repos_url":"https://api.github.com/users/tessus/repos","events_url":"https://api.github.com/users/tessus/events{/privacy}","received_events_url":"https://api.github.com/users/tessus/received_events","type":"User","site_admin":false},"created_at":"2018-04-29T23:37:48Z","updated_at":"2018-04-29T23:37:48Z","author_association":"CONTRIBUTOR","body":"@kencu I'm not frustrated, only very, very confused. \r\nSorry, if I did sound harsh or ungrateful. This was not my intent. I'm happy that you guys are helping me.\r\n\r\nI understand dependencies but generating this list of dependencies for py27-pygtk is an overkill. I cannot believe that 3 compilers (besides the one I have already installed) are needed. If py27-pygtk has to be compiled -> maybe. But then a user should be given the choice to install the package.\r\n\r\nCurrently this package might be available as binary `sudo port install -b ...`, but you still have to install  this huge list of dependencies."}}
{"actor":{"display_login":"tessus"}}