OS-X-MaciASL-patchmatic | MaciASL project , primarily to add command line patcher
kandi X-RAY | OS-X-MaciASL-patchmatic Summary
kandi X-RAY | OS-X-MaciASL-patchmatic Summary
OS-X-MaciASL-patchmatic is a HTML library. OS-X-MaciASL-patchmatic has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.
After SJ_Underwater released his ACPI IDE, MaciASL, I immediately wanted to prepare a version of the embedded DSDT patching code into a command line application which could be used for automated DSDT patching from scripts or PKG installers, such as the ProBook Installer. Since I had no experience writing Objective-C code, I was a bit hesitant to take on the task. But given that it seemed no one else was interested in taking it on, I eventually decided to learn enough Objective-C and OS X "Foundation" framework to give it a try. The result is 'patchmatic' a command line version of MaciASL's patching functionality. Mostly the changes to MaciASL source code are minimal, as the patchmatic has its own PCH (pre-compiled header). Mostly a few #ifdefs and changes to the project file to allow for the additional 'patchmatic' target, plus main.m which is the command line driver to the patch classes. Because I wanted it to work on ML, Lion, and SL, there is a NSRegularExpression shim which utilizes open-source RegexKitLite. If you build to target OS X 10.6, it uses this shim. If you build to target OS X 10.7 or greater it uses the built-in NSRegularExpression provided by the OS (the code for RegexKitLite is still compiled in unless you remove those files from the patchmatic target). Please note the shim is incomplete, as I only implemented the NSRegularExpression features that MaciASL is using (well, there is a few 'easy' extras implemented, but the more involved methods that are not being used are not implemented). A note about changes to MaciASL itself: You can also build the MaciASL.app from this repo. It contains a few changes to SJ's MaciASL. In particular: autosaves are disabled (I find that feature incredibly annoying/buggy), syntax color highlighting is turned off (I find it too slow), and there are some improvements to the algorithm used for automatic indenting of patch output. Forked from the following repo: git://git.code.sf.net/p/maciasl/code.
After SJ_Underwater released his ACPI IDE, MaciASL, I immediately wanted to prepare a version of the embedded DSDT patching code into a command line application which could be used for automated DSDT patching from scripts or PKG installers, such as the ProBook Installer. Since I had no experience writing Objective-C code, I was a bit hesitant to take on the task. But given that it seemed no one else was interested in taking it on, I eventually decided to learn enough Objective-C and OS X "Foundation" framework to give it a try. The result is 'patchmatic' a command line version of MaciASL's patching functionality. Mostly the changes to MaciASL source code are minimal, as the patchmatic has its own PCH (pre-compiled header). Mostly a few #ifdefs and changes to the project file to allow for the additional 'patchmatic' target, plus main.m which is the command line driver to the patch classes. Because I wanted it to work on ML, Lion, and SL, there is a NSRegularExpression shim which utilizes open-source RegexKitLite. If you build to target OS X 10.6, it uses this shim. If you build to target OS X 10.7 or greater it uses the built-in NSRegularExpression provided by the OS (the code for RegexKitLite is still compiled in unless you remove those files from the patchmatic target). Please note the shim is incomplete, as I only implemented the NSRegularExpression features that MaciASL is using (well, there is a few 'easy' extras implemented, but the more involved methods that are not being used are not implemented). A note about changes to MaciASL itself: You can also build the MaciASL.app from this repo. It contains a few changes to SJ's MaciASL. In particular: autosaves are disabled (I find that feature incredibly annoying/buggy), syntax color highlighting is turned off (I find it too slow), and there are some improvements to the algorithm used for automatic indenting of patch output. Forked from the following repo: git://git.code.sf.net/p/maciasl/code.
Support
Quality
Security
License
Reuse
Support
OS-X-MaciASL-patchmatic has a low active ecosystem.
It has 192 star(s) with 65 fork(s). There are 26 watchers for this library.
It had no major release in the last 6 months.
There are 1 open issues and 7 have been closed. On average issues are closed in 9 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of OS-X-MaciASL-patchmatic is current.
Quality
OS-X-MaciASL-patchmatic has no bugs reported.
Security
OS-X-MaciASL-patchmatic has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
OS-X-MaciASL-patchmatic does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
Reuse
OS-X-MaciASL-patchmatic releases are not available. You will need to build from source code and install.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of OS-X-MaciASL-patchmatic
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of OS-X-MaciASL-patchmatic
OS-X-MaciASL-patchmatic Key Features
No Key Features are available at this moment for OS-X-MaciASL-patchmatic.
OS-X-MaciASL-patchmatic Examples and Code Snippets
No Code Snippets are available at this moment for OS-X-MaciASL-patchmatic.
Community Discussions
No Community Discussions are available at this moment for OS-X-MaciASL-patchmatic.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install OS-X-MaciASL-patchmatic
My build environment is currently Xcode 6.1, using SDK 10.8, targeting OS X 10.6. No other build environment is supported. There is a 'makefile' provided if you wish to do command line builds. The 'makefile' will build both patchmatic and MaciASL.app. You can install it to the standard places using 'make install'.
Support
You can use the following thread for questions and to find out more about MaciASL or patchmatic:.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page