Clemens Lang

Results 102 comments of Clemens Lang

Progress is being made: https://github.com/neverpanic/cctrie. This implementation of a CTrie is significantly faster than what's currently in this PR.

I can give those a spin and report back. In fact, I already know the +python310 variant works fine, because I use that for YouCompleteMe. Let me check the tcl...

I successfully built ``` sudo port -vt destroot -- +python310 +ruby30 +tcl +gtk3 ``` The resulting binary runs; couldn't really test gvim, since I don't have an X server installed....

Note that code to achieve this has been written already and is currently living on the gsoc17-migrate branch. See https://github.com/macports/macports-base/blob/gsoc17-migrate/src/macports1.0/migrate.tcl#L72-L74 https://github.com/macports/macports-base/blob/gsoc17-migrate/src/port/port.tcl#L2790-L2794 on how to achieve this. This case would be...

Due to the way MacPorts base is structured you should implement this in a very similar way to what I've linked – theoretically, `macports1.0` is the "macports base functionality library"...

> I see a `base_updated` variable that seems to do a similar thing: should I still return 999 as well? As far as I can tell (I'm no Tcl expert,...

This needs spitting into smaller parts, and some refactoring to keep the rsync selfupdate as fallback. I haven't found the time to implement that yet, unfortunately.

Hm, it seems that this actually breaks a couple of tests. Please take a look.

#15186 will probably have a merge conflict with this change.

Are you going to update the PR with the shell-based solution?