Skip to content
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

Add remill and gap portfiles #950

Open
wants to merge 25 commits into
base: master
Choose a base branch
from
Open

Add remill and gap portfiles #950

wants to merge 25 commits into from

Conversation

xlauko
Copy link

@xlauko xlauko commented Jun 7, 2022

Add remill and gap ports.

remill port allows to specify features cxx-common-llvm-14 or system-llvm to build with local install llvm or uses cxx-common provided LLVM.

Comment on lines 3 to 6
REPO lifting-bits/remill
REF e7c0e3f9f7f482b6bcc336cd98b8afd4129c6e3b
SHA512 49ee8db4dbf097e89046f3fce3de85ea35703d329f44b3388af992664760044aa8a9e7d0dac1c71e914b0fe0293f5ec10cc8ef4de5e5a118a492b6b2581b9b8c
HEAD_REF vcpkg-manifest
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I mentioned this already privately, but ideally we use a commit on master branch before merging this

@xlauko xlauko force-pushed the port-files branch 2 times, most recently from 4074180 to 3f87fb1 Compare August 8, 2022 21:47
@CLAassistant
Copy link

CLAassistant commented Jun 23, 2023

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
4 out of 5 committers have signed the CLA.

✅ ekilmer
✅ xlauko
✅ Ninja3047
✅ PappasBrent
❌ lkorenc
You have signed the CLA already but the status is still pending? Let us recheck it.

@Ninja3047 Ninja3047 removed their request for review June 27, 2023 13:43
ekilmer and others added 4 commits September 15, 2023 10:37
Only upgrade ports that are specified. Also, ask the user if they're sure they want to upgrade.

It should prevent accidentally deleting/rebuilding LLVM if it's out of date or if trying to upgrade a port it depends on.
- Replace patch `0027-unknown-attrs-as-annotations.patch` with a new
  patch that also adds the method `AttributedType::getAttr()` to get the
  type that an `AttributedType` instance is attributed with.
- Update `ports/llvm-16/portfile.cmake` to reflect this change.
* Update vcpkg

* bump rellic

* bump anvill/remill

* Cleanup NuGet cache to fix space error on runner

* Use anvill patchable-ir-main

---------

Co-authored-by: Eric Kilmer <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants