Skip to content

Add remill and gap portfiles#950

Open
xlauko wants to merge 25 commits intomasterfrom
port-files
Open

Add remill and gap portfiles#950
xlauko wants to merge 25 commits intomasterfrom
port-files

Conversation

@xlauko
Copy link
Copy Markdown

@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 thread ports/remill/portfile.cmake Outdated
Comment on lines +3 to +6
REPO lifting-bits/remill
REF e7c0e3f9f7f482b6bcc336cd98b8afd4129c6e3b
SHA512 49ee8db4dbf097e89046f3fce3de85ea35703d329f44b3388af992664760044aa8a9e7d0dac1c71e914b0fe0293f5ec10cc8ef4de5e5a118a492b6b2581b9b8c
HEAD_REF vcpkg-manifest
Copy link
Copy Markdown
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
Copy Markdown

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.
3 out of 5 committers have signed the CLA.

✅ ekilmer
✅ Ninja3047
✅ PappasBrent
❌ Henrich Lauko
❌ lkorenc


Henrich Lauko seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
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 <eric.d.kilmer@gmail.com>
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