-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
retdec: new port #11855
retdec: new port #11855
Conversation
659eb97
to
9441364
Compare
ec057a4
to
a695d21
Compare
ee46a0a
to
95ef96b
Compare
fdef4fe
to
d45fdd2
Compare
@reneeotten and port doesn't build because it can't downloads dependency on azure, as far as I can see. Anyway, I've tried to fresh installed |
@reneeotten and right now azure is failed with error:
|
Yeah, ignore that - Azure still doesn't use the latest MacPorts version but still v1.6.x and the |
1987f70
to
ebccbcb
Compare
This looks like a desirable port to have in MacPorts. Good job getting it sorted out. With the way it uses so many internal deps, it will never fil our "usual" model, but perhaps that is OK. It will be somewhat harder to repair older systems, etc, but I think that's OK too. There will be lots of quibbles about smaller things that get worked out, eg git is a bin path dep, but those can all get tweaked as well. If it builds and runs on the last few systems, and installs things where they belong, and generally actually works, we can likely beautify it as much as possible once it is in. |
@kencu thanks! Yes, it is working very well on Big Sur (my laptop), and I used |
@catap I am trying to build this locally now; there are still some changes needed I think. Are you okay, with me pushing one additional commit with the things that I need are still needed to your branch? If so, I'll do that tonight and you can take a look - if you agree and everything looks good we can squash the commits and merge. Also, does building in parallel not work - since you added the non-default |
@reneeotten I'm more than ok to your help with this port because it consumed much more time than I've expected to invest to it ;) Thus, I've just incited you and now you should has write access to original branch that was used to create this PR. Parallel building is working fine but it consumes huge amount of memory, much more than GitHub is limited for CI. Without it CI is fails. I feel that it may create an issue with prebuidled version. I suggest to remove it before merge to master. |
@catap I have pushed a commit with some additional changes (listed in the commit message). One remaining annoying issue is that this building of many dependencies do not all UsingTheRightCompiler. I fixed one of them, but it now fails with the next one ( |
@reneeotten which OS have you used to test it and active fails? |
I've tested this on 10.15.7 ; but it isn't OS dependent - if you follow the instructions for testing in the link I gave about UsingTheRightCompiler you should be able to reproduce this anywhere. |
@reneeotten thanks, I haven't no about this elegant way to track wrong configure settings! ;) |
2b7d9eb
to
d31a0fc
Compare
@catap sorry, I got distracted... have you figured out how to make sure that the correct compiler is used for everything? If so, I can give this another go locally myself and then it should hopefully be ready-to-go... |
@reneeotten yep, I did. Right bow it should work fine. |
I just tried this locally and indeed it now is UsingTheRightCompiler - great! However, I see some weirdness in where files are installed... A lot of things are installed correctly in the |
@reneeotten very good catch! I've solved it. Anyway, it required some time figure it out. |
Excellent - it looks like all files are now indeed installed in proper locations. Anyway, this PR has been open long enough for people to comment on it, which didn't really happen - so I guess nobody has any further comments ;) Let's merge this and if something comes up, that can be taken care of afterwards. Thanks @catap ! |
Description
Added a new port for https://github.com/avast/retdec. The port contains also
-devel
version which is used current master.Type(s)
Tested on
macOS 11.5.1 20G80 x86_64
Xcode 12.5.1 12E507
Verification
Have you
port lint
?sudo port test
?sudo port -vst install
?