#42515 closed submission (fixed)
capstone 2.0 new submission
Reported by: | aquynh@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | disassembly framework x86 arm arm64 armv8 aarch64 powerpc mips | Cc: | |
Port: | capstone |
Description
Capstone is a multi-arch, multi-platform disassembly framework with advanced features.
Further information is available at http://www.capstone-engine.org
Attachments (1)
Change History (4)
Changed 11 years ago by aquynh@…
Attachment: | capstone.tgz added |
---|
comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|---|
Port: | capstone added |
Status: | new → assigned |
Thanks.
comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Committed in r117077 with these changes:
- Add the standard modeline and $Id$ line
- Reformat portfile
- Remove the revision line
- Avoid hardcoding the version number in the master_sites
- Implement livecheck
- "configure.cmd ./make.sh" doesn't seem right. make.sh doesn't configure; it runs
make
. So if anything this would be appropriate during the build phase, not the configure phase. However make.sh doesn't seem to do anything special so I didn't use it; I just let MacPorts callmake
itself. - Disable the configure phase using "use_configure no"; this also highlights the need to manually ensure we're UsingTheRightCompiler and
-arch
flags and add a universal variant - Remove patches, which don't seem to be needed
- Add new Makefile patch with general cleanup and setting the library install_name (current_version and compatibility_version information still needs to be added)
- Specify prefix at build time so the pkg-config file gets the correct information
comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
In my excitement I left the patchfile commented out, so the port got built with the incorrect install_name. Uncommented it and increased the revision in r117078 to rebuild it.
Note: See
TracTickets for help on using
tickets.
tar ball includes all files inside (Portfiles + patches)