freerdp-9999 ebuild is supposed to build the latest git version. This no longer works, it seems the git url has changed from git://github.com/FreeRDP/FreeRDP.git to git://github.com/FreeRDP/FreeRDP-1.0.git (version number added). Just changing the git url in the ebuild doesn't make it build though (it does do the git clone :)). I have little knowledge about build systems, and it's been a while since I built it, but it seems they have switched to cmake, from what I can make of it with my limited knowledge in this area. On the other hand, probably good news, since it thus seems they're preparing for the 1.0 release, which should bring a lot of features many people have been waiting for :D. Reproducible: Always
I have changed the git uri to point at the "old" development repo. I also replaced the ebuild with an autotools-utils based implementation, and added a couple use flags. I also have a mostly-working ebuild for FreeRDP-1.0 in my overlay, but it currently fails when it tries to install the manpage. Once I get that fixed, I will add it to the tree. I'm leaving this open until that happens.
Created attachment 288451 [details, diff] freerdp-9999.1.ebuild.patch Hi, looks like you've already commited git version so this bug can be closed. that said there was "# TODO: Add debug options" in ebuild. Patch in attachment adds all debugging options and updates descriptions to better reflect what they do. Also it adds sse2 USE flag. Please apply or give me Ok.
(In reply to comment #2) > Created attachment 288451 [details, diff] > freerdp-9999.1.ebuild.patch > > Hi, looks like you've already commited git version so this bug can be closed. > that said there was "# TODO: Add debug options" in ebuild. Patch in attachment > adds all debugging options and updates descriptions to better reflect what they > do. Also it adds sse2 USE flag. Please apply or give me Ok. Thanks for the patch! I'm ok with everything except the SSE2 flag; all that does is append -msse2 to CFLAGS. Please commit.
(In reply to comment #3) > Thanks for the patch! I'm ok with everything except the SSE2 flag; all that > does is append -msse2 to CFLAGS. Ok, a quick re-review of the code shows that the SSE2 flags does do more than that, so ok to keep that.
Thanks. Commited and fixed :)