[Cucumber-linux-development] Introducing Portmake - It's like Make, but for Ports!
A general purpose desktop and server Linux distribution.
Brought to you by:
z5t1
From: Scott C. <sc...@cu...> - 2018-05-14 21:01:49
|
Hello All, I'm pleased to announce the availability of *portmake*, a shell script to automate the process of building packages. As I alluded to in the subject, portmake works similarly to the make utility, only it build binary packages from source using the buildscripts in the ports tree. For instance, to install Firefox from source, all you have to do is run `portmake install firefox`. It automatically handles (among other things): downloading source archives, verifying the integrity of package sources, building and installing packages from source, resolving and installing build time dependencies, and updating packages from source. It can be found in the ports tree at ports/utilities/tools/portmake (https://github.com/cucumberlinux/ports/blob/master/utilities/tools/portmake). Documentation on how to use portmake can be found in ports/utilities/documentation/building-packages (https://github.com/cucumberlinux/ports/blob/master/utilities/documentation/building-packages). Also, it stores all of the packages that it builds in /opt/packages, mirroring the hierarchy found in the ports tree, which mirrors the hierarchy of the official Cucumber Linux source tree. This, combined with the dependency resolution, should make it much easier to build Cucumber Linux 2.0. - Scott |