#49359: tdom: fix build failure with tcl 8.6 ------------------------+--------------------------------- Reporter: neumann@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch maintainer Port: tdom | ------------------------+--------------------------------- Comment (by neumann@…): Oops. The problem was, that "port clean tdom" and "port unsinstall tdom" did not remove "/opt/local/var/macports/distfiles/tDOM/tDOM-0.8.3.tgz" and "/opt/local/var/macports//software/tDOM/tDOM-0.8.3_2.darwin_14.x86_64.tgz" on my installation, so the githup options were ignored, and the old .tgz files were used in the builds. I gave a try to the github portgroup, but was not very successful: Attempt a) {{{ github.setup tDOM tdom 0.8.3 github.tarball_from downloads }}} the leads to {{{ :notice:fetch ---> Attempting to fetch tdom-0.8.3.tgz from https://github.com/downloads/tDOM/tdom :debug:fetch Fetching distfile failed: SSL peer handshake failed, the server most likely requires a client certificate to connect }}} Attempt b) {{{ github.setup tDOM tdom tdom_0_8_3_postrelease github.homepage https://api.github.com/repos/tDOM/tdom github.tarball_from tags }}} the leads to {{{ :notice:fetch ---> Attempting to fetch tdom-tdom_0_8_3_postrelease.tar.gz from https://api.github.com/repos/tDOM/tdom/tarball/tdom_0_8_3_postrelease :debug:fetch Fetching distfile failed: The requested URL returned error: 404 Not Found }}} where a cut&paste of the same url works perfectly with wget. I had to provide the github.homepage path, otherwise the generated path from the portgroup was substantilally wrong (i.e. not confirming to the documented API of https://developer.github.com/v3/repos/contents/#get-archive-link) Shouldn't we stick with the old-fashioned working way (first patch)? -- Ticket URL: <https://trac.macports.org/ticket/49359#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X