Middleware, development tools, realtime operating system
software and services for superior embedded design
‹ QNX.com
Home
Project Categories
Projects
Community Search
Project: QNX Community pkgsrc Project     Project Home

Quick Links
Bootstrap | Binary Packages | Status | Forums

Project overview

'pkgsrc' is a framework for building third-party software and managing the resulting packages. Originally developed on NetBSD, pkgsrc has evolved according to NetBSD's principle of portability and currently supports 13 different platforms (hopefully QNX will be number 14). Over 6400 packages are in the base distribution. The goal of this project is to act as a stepping point to have QNX included as a supported platform in pkgsrc. Bleeding edge development of QNX support for both the pkgsrc infrastructure and individual packages will happen here. The intent is that the work done here will be propagated back upstream to pkgsrc and the maintainers of particular distributions as applicable.

What's in it for developers?

This will more than likely be the place to make / get the first cut of the latest release of your favourite 3rd party tool or toy on QNX.

Distribution

As its name implies, 'pkgsrc' is distributed in two forms: as source and as binary packages which are compiled therefrom. The goal of this project is to exercise the building of packages from source and to disseminate any resulting patches; however binary distributions of packages will also be made available.

Downloads

Since the goal of this project is to actually get packages building under QNX, please try building your favourite package yourself and let us know how it goes! See the 'Source Code' link above for access to the project repository. The pkgsrc/HEAD branch is where the latest QNX specific development occurs. The pkgsrc/vendor branch contains snapshots of the unmodified NetBSD tree. The vendor branch is useful for diffs and merges to the entire tree but isn't necessarily required to be checked out for development. Instructions to set up a build environment and bootstrap pkgsrc are here.

Pre-built packages are also available. See the following for instructions on installing them.

Licensing

'pkgsrc' itself is under a BSD license. The various distributions are under their own specific licenses.

Resources

NetBSD Pkgsrc Home
The pkgsrc Guide from NetBSD


QNX Community pkgsrc Project

The packages collection
Project Created: 09/13/2007
Project News (2 Items)
Project Members
Total Project Members:15
Project Administrators:
Sean Boudreau
Xiaodan Tang
Project News:  (2 Items)
pkgsrc_qnxutil archive updated - QNX Community pkgsrc Project
The pkgsrc_qnxutil archive has been updated to version 0.14. This update includes new <sys/platform.h>, <unistd.h> and <stdio.h> headers.
Sean Boudreau - 12/19/2007 10:38 AM EST
pkgsrc_qnxutil archive updated - QNX Community pkgsrc Project
The pkgsrc_qnxutil archive has been updated to version 0.13. This update includes a new expr utility that honours the POSIX end of option '--' delimiter.
Sean Boudreau - 10/23/2007 9:54 PM EDT