Giter VIP home page Giter VIP logo

rocketman / solaris-ports Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 1.0 13.22 MB

Solaris Ports Collection. This repo facilitiates building of packages not normally included in the Solaris Userland Consolidation, such as epiphany, ffmpeg, and gsmartcontrol.

License: Other

Makefile 69.28% Roff 6.48% Python 15.15% DTrace 0.28% Perl 3.97% Shell 3.14% C 1.71%
solaris-ports solaris cpulimit gftp gsmartcontrol unfs gmtp libdvdcss libdvdnav libx264

solaris-ports's Introduction

Solaris Ports Collection (solaris-ports)

Introduction

This source code repository facilitiates building of packages not normally included in the Solaris Userland Consolidation.

Overview

This repository contains files necessary to download, prep, build, test, package and publish open source software. It does not include the source code of the respective open source packages. This source code is maintained by its respective developers/communities, and is downloaded from their sites as part of the build process.

Getting Started

In order to build or develop in the repository, you will need to clone it:

$ git clone https://github.com/RocketMan/solaris-ports /scratch/clone

Building the individual components

You can build individual components or the contents of the entire repo.

Component build

If you are only working on a single component, you can just build it using following:

Setup the workspace for building components

$ cd (your-workspace)/components ; gmake setup

Build the individual component

$ cd (component-dir) ; gmake publish

Complete Top Down build

Complete top down builds are also possible by simply running

$ cd (your-workspace)/components
$ gmake publish

The publish target will build each component and publish it to your workspace IPS repo.

solaris-ports's People

Contributors

rocketman avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

sjthomason

solaris-ports's Issues

cpulimit: assertion at end of run with O3

Using gcc 7 64-bit build with default -O3 optimisation, at the end of run (after the target process has terminated), cpulimit displays the following:

Assertion failed: tmp_process.starttime == p->starttime, file process_group.c, line 169, function update_process_group

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.