PC-BSD 8.2 Hubble Edition PC-BSD is a free operating system with ease of use in mind. Like any modern system, you can listen to your favorite music, watch your movies, work with office documents and install your favorite applications with a setup wizard at a click.
PBI Builder Changelog PDF Print

Version 2.5 (PC-BSD 7 & 8  1-05-2010)
--------------------------------------    
 * By default all created ports will be copied into the resulting PBI file, negating the use of copy-files in most cases
 * Python & Perl libs are automatically pruned from resulting PBI, since 98% of apps don't use them except for building.
    To change this behavior two new variables have been added to pbi.conf
 * PBIs will automatically create sym-links to the systems font dirs, allowing PBIs to use all available system fonts
 * PBIs will remove any included libGL* libraries, in order to use the systems versions, allowing games / 3d apps to run on different 3d drivers.

Version 2.4 (PC-BSD7 Edition 9-29-2009)
--------------------------------------    
 * Added two new variables which assist in PBI file population from target ports - [4565]
 * PBIAUTOPOPULATE_OTHERPORT - PBIAUTOPOPULATE_PORTS - Usage Instructions

Version 2.3 (PC-BSD7 Edition 7-12-2009)
--------------------------------------   
* Added new variable to a modules pbi.conf - [4318]
  - FBSD7BASE - can be set to 7.1, 7.2
  - This causes the target port to be compiled on the specified version of FreeBSD, which fixes some issues
     with ports that needed a newer world to be built on.
* Set PBIAUTOPOPULATE to enabled by default, which ensures that the target port's files will get
   copied into the resulting PBI properly. - [4318]

 

Version 2.2 (PC-BSD7 Edition 6-1-2009)
--------------------------------------  
* Greatly improved port version detection - [3926]
* Added new option PBIAUTOPOPULATE= to pbi.conf - [3970]
* Setup PBI Builder to use portsnap for fetching latest ports - [3969]
* Fixed bugs creating menu icons, now the favorites still work between PBI updates - [3770]
* Fixed a regression causing circular sym-links in /Programs folder - [3966]
* Added option to disable CrashHandler for specific applications - [3932]
* General code cleanup, and misc bugfixes

Version 2.1 (PC-BSD7 Edition 3-20-2009)
-------------------------------------- 
* Fixed bugs making inmate files
* Improved the version detection function
* General code cleanup
* Updated PBI binaries, improves libary usage

Version 2.0 (PC-BSD7 Edition 1-20-2009)
--------------------------------------
* Implemented PBI Schema v2 [3151]
* Port builds now use custom LOCALBASE, set to /Programs/<Program Name><Program Version>
* Improved library auto-population [3290]
* Improved support for locating port version from its Makefile
* After installing a PBI file, run kbuildsycoca4, to refresh the KMenu, and fix a bug with accepting licenses in text-mode [3293 ]
* Added a shared /pbi-build/distfiles directory, which is used to save downloaded source from port builds. This saves time fetching the same packages over again when doing builds. 


Version 1.2 (PC-BSD7 Edition 12-2-2008)
--------------------------------------

* Added support to build Inmate packages for "The Warden" managed jails in the pbibuilder. [2991] [3020]
* Fixed a bug when trying to figure out the port version number from its Makefile, if the Makefile has weird tab-spacing or other issue. [3031]
* Disable building gmake / qmake with each PBI. The ports should install them during the port make. [3031]

 

Version 1.1 (PC-BSD7 Edition)
--------------------------------------

* Updated the PBI Builder to include the latest version of the PBI installer binaries, which fixes issues with mime types, and allows multiple PBIs to be installed simultaneously. 

 

Version 1.4 (4-24-08)
--------------------------------------

* Updated the PBI Builder software to include both a FreeBSD 6.3 and FreeBSD 7.0 world environment, to make setup and usage  easier. This will alow allow PBIs to select which version of FreeBSD to compile on in the future.

* Included the system source in the chroot environment, since some ports require it for building 

 

Version 1.1_2 (1-31-08)
--------------------------------------

* Adds a new 64bit version of the pbibuilder, allowing the building of 64bit PBIs for the upcomming 64bit PC-BSD release

* Updates the PBI installer, fixing bugs relating to starting a program with user permissions at installation finish. 

 

Version 1.1_1 (1-21-08)
--------------------------------------

* Updates to the PBI installer, fixing formatting problems.

* Updated the PBI Installer so that "kdesu" launches faster after running the application.

 

Version 1.1 (1-15-08)
--------------------------------------

* Updated the software to include the new PBI installer version 4 files. This version of PBI Installer adds these features:

   - New wizard screen during installation, allows user to select a custom installation directory.

   - Installer now displays disk space required for program, and available space on drive.

   - Internal integrity checker confirms that program data hasn't been corrupted in transit.

   - Installer now displays the application specific icon in toolbar during install.
 

Version 1.0.3 (12-19-07)
--------------------------------------

* Added a new option to pbi.conf called VERKEY, which allows you to specify which key string is used in the ports Makefile to
   indicate the port version number. Such as "OOOVERSION=".

Version 1.0.2 (12-10-07)
--------------------------------------

* Added a ".lock" file to the buildpbi.sh script, so users don't have to worry about multiple builds being run at the same time.
* Added support for the preportmake.sh script in the module directory. See the  HOWTO-MODULES for more information on usage.

Version 1.0.1 (12-06-07)
--------------------------------------

* Fixed a bug causing cvsup to fail if /pbi-build/usr/ports did not exist. 

Version 1.0 (12-05-07)
--------------------------------------

* Initial release of the PBI Builder