Sorry for the inconvenience.  Chance of typos in templates, the navigation header should be functional for most versions of the handbook.
Potential remains for unforeseen breakage primarily in the handbook portion of the wiki.
Notice will be up until above verified and no other troubles found from recent modifications.

PBI Build Testing

From PC-BSD Wiki
Revision as of 04:09, 21 December 2011 by Tigersharke (Talk | contribs)

Jump to: navigation, search

This area of the wiki is for those who have worked on turning a FreeBSD port into a PBI. Those who wish to add their results may do so in the table below.

Getting a port turned into a PBI

If you wish to keep your favorite port across system updates, there is more than one way to accomplish this, but soon to become common is the creation of a PBI. The process of turning a port into a PBI can be a very simple matter of either using pbi_makeport from the commandline, or the GUIfied EasyPBI program. However, not every port submits so easily to this conversion process, and sometimes extra interaction is needed in order to succeed. The purpose of this area is to help document how those challenging ports get turned into PBIs and also perhaps, by way of this information, assist with improvement to the tools that would automate the process. Note: This page pertains to PBI version 9.

Table: Ports that have been attempted. Is it a One-Click PBI creation candidate?

Category Port name Version Options 1-Click Special changes (and/or errors)
sysutils easypbi 1.0 defaults yes
www firefox 8.0,1 defaults yes needs adjustment to define desktop icon
mail gmail-notify defaults yes needs adjustment to define desktop icon
irc quassel 0.73 no needs work; cannot create monolithic version, other versions have problems.
emulators virtualbox-ose 4.0.14 defaults no seems like it cannot pull-in kernel source
emulators virtualbox-ose-additions 4.0.14 defaults no seems like it cannot pull-in kernel source
emulators virtualbox-ose-kmod 4.0.14 defaults no seems like it cannot pull-in kernel source
deskutils znotes 0.45 defaults yes needs adjustment to define included desktop icon

One-click candidates are fully functional but can have minor flaws, such as a generic desktop/menu icon, or appearing in 'lost & found.' Some ports have various non-default options, which may prevent creation or cause a substantially different PBI to be made that either performs differently or lacks certain features (such as NLS).


There is a small discrepency in that EasyPBI is a GUI frontend to Make-a-PBI, which neither actually initiate a compile of the port into a PBI that can be immediately added. However, pbi_makeport does perform the required compilation of the port and its dependencies to output a PBI file. The true local build test method is to use pbi_makeport though EasyPBI may allow a port to be submitted for testing/approval/addition.
Personal tools