https://github.com/dive/macports-custom
Additional packages for MacPorts
https://github.com/dive/macports-custom
Last synced: 4 months ago
JSON representation
Additional packages for MacPorts
- Host: GitHub
- URL: https://github.com/dive/macports-custom
- Owner: dive
- License: mit
- Created: 2022-12-28T09:41:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-19T08:01:23.000Z (almost 2 years ago)
- Last Synced: 2025-10-11T10:24:36.592Z (8 months ago)
- Language: Tcl
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# macports-custom
Additional packages for MacPorts
## Packages
- [Firefox](https://www.mozilla.org/firefox) (binary, stable version)
- [Iosevka](https://github.com/be5invis/Iosevka) font (binary)
### Deprecated
- Emacs (source, with tree-sitter support). The changes adopted by the official MacPorts.
## Installation
The following example will checkout the repository and add a local Portfile repository to the default MacPorts configuration. Check the [Local Portfile Repositories](https://guide.macports.org/index.html#development.local-repositories) guide for more information.
```
git clone git@github.com:dive/macports-custom.git
cd macports-custom
sudo sh ./scripts/add-local-repository.sh
```
## Tips & Tricks
### Re-running a specific Port Phase
```
sudo port -vto destroot $portname
```
If you want to re-run a phase that was already completed, you'll have to edit `$(port dir $portname)/work/.macports.$portname.state`. Note that any modification of the Portfile will trigger a complete re-run, unless you specify `-o`.