[PC-BSD Commits] r6597 - in pcbsd-projects: . pbi-manager pbi-manager/icons pbi-manager/man pbi-manager/module-examples pbi-manager/module-examples/firefox pbi-manager/module-examples/firefox/bin-files pbi-manager/module-examples/firefox/resources pbi-manager/module-examples/firefox/scripts pbi-manager/module-examples/firefox/xdg-desktop pbi-manager/module-examples/firefox/xdg-menu pbi-manager/module-examples/gimp pbi-manager/module-examples/gimp/bin-files pbi-manager/module-examples/gimp/resources pbi-manager/module-examples/gimp/scripts pbi-manager/module-examples/gimp/xdg-desktop pbi-manager/module-examples/gimp/xdg-menu pbi-manager/module-examples/gimp/xdg-mime pbi-manager/rc.d

svn at pcbsd.org svn at pcbsd.org
Tue Apr 27 15:08:56 PDT 2010


Author: kris
Date: 2010-04-27 15:08:55 -0700 (Tue, 27 Apr 2010)
New Revision: 6597

Added:
   pcbsd-projects/pbi-manager/
   pcbsd-projects/pbi-manager/INSTALL
   pcbsd-projects/pbi-manager/icons/
   pcbsd-projects/pbi-manager/icons/default.png
   pcbsd-projects/pbi-manager/install.sh
   pcbsd-projects/pbi-manager/man/
   pcbsd-projects/pbi-manager/man/pbi_add.1
   pcbsd-projects/pbi-manager/man/pbi_create.1
   pcbsd-projects/pbi-manager/man/pbi_delete.1
   pcbsd-projects/pbi-manager/man/pbi_info.1
   pcbsd-projects/pbi-manager/man/pbi_makeport.1
   pcbsd-projects/pbi-manager/mktar.sh
   pcbsd-projects/pbi-manager/module-examples/
   pcbsd-projects/pbi-manager/module-examples/firefox/
   pcbsd-projects/pbi-manager/module-examples/firefox/LICENSE
   pcbsd-projects/pbi-manager/module-examples/firefox/bin-files/
   pcbsd-projects/pbi-manager/module-examples/firefox/bin-files/firefox
   pcbsd-projects/pbi-manager/module-examples/firefox/pbi.conf
   pcbsd-projects/pbi-manager/module-examples/firefox/resources/
   pcbsd-projects/pbi-manager/module-examples/firefox/resources/firefox.png
   pcbsd-projects/pbi-manager/module-examples/firefox/resources/gui_banner.png
   pcbsd-projects/pbi-manager/module-examples/firefox/resources/gui_sidebanner.png
   pcbsd-projects/pbi-manager/module-examples/firefox/scripts/
   pcbsd-projects/pbi-manager/module-examples/firefox/scripts/post-install.sh
   pcbsd-projects/pbi-manager/module-examples/firefox/scripts/post-portmake.sh
   pcbsd-projects/pbi-manager/module-examples/firefox/scripts/pre-install.sh
   pcbsd-projects/pbi-manager/module-examples/firefox/scripts/pre-remove.sh
   pcbsd-projects/pbi-manager/module-examples/firefox/xdg-desktop/
   pcbsd-projects/pbi-manager/module-examples/firefox/xdg-desktop/firefox.desktop
   pcbsd-projects/pbi-manager/module-examples/firefox/xdg-menu/
   pcbsd-projects/pbi-manager/module-examples/firefox/xdg-menu/firefox3.desktop
   pcbsd-projects/pbi-manager/module-examples/firefox/xdg-mime/
   pcbsd-projects/pbi-manager/module-examples/gimp/
   pcbsd-projects/pbi-manager/module-examples/gimp/LICENSE
   pcbsd-projects/pbi-manager/module-examples/gimp/bin-files/
   pcbsd-projects/pbi-manager/module-examples/gimp/bin-files/gimp
   pcbsd-projects/pbi-manager/module-examples/gimp/pbi.conf
   pcbsd-projects/pbi-manager/module-examples/gimp/resources/
   pcbsd-projects/pbi-manager/module-examples/gimp/resources/gimp.png
   pcbsd-projects/pbi-manager/module-examples/gimp/resources/gui_banner.png
   pcbsd-projects/pbi-manager/module-examples/gimp/resources/gui_sidebanner.png
   pcbsd-projects/pbi-manager/module-examples/gimp/scripts/
   pcbsd-projects/pbi-manager/module-examples/gimp/scripts/post-install.sh
   pcbsd-projects/pbi-manager/module-examples/gimp/scripts/post-portmake.sh
   pcbsd-projects/pbi-manager/module-examples/gimp/scripts/pre-install.sh
   pcbsd-projects/pbi-manager/module-examples/gimp/scripts/pre-portmake.sh
   pcbsd-projects/pbi-manager/module-examples/gimp/scripts/pre-remove.sh
   pcbsd-projects/pbi-manager/module-examples/gimp/xdg-desktop/
   pcbsd-projects/pbi-manager/module-examples/gimp/xdg-desktop/gimp.desktop
   pcbsd-projects/pbi-manager/module-examples/gimp/xdg-menu/
   pcbsd-projects/pbi-manager/module-examples/gimp/xdg-menu/gimp.desktop
   pcbsd-projects/pbi-manager/module-examples/gimp/xdg-mime/
   pcbsd-projects/pbi-manager/module-examples/gimp/xdg-mime/gimp-xdg.png
   pcbsd-projects/pbi-manager/module-examples/gimp/xdg-mime/gimp-xdg.xml
   pcbsd-projects/pbi-manager/pbi-manager
   pcbsd-projects/pbi-manager/rc.d/
   pcbsd-projects/pbi-manager/rc.d/ldpbiconfig
Log:

Initial import of the new "pbi-manager", which is targed for 9.0.

Initial features:

* Ability to build a PBI from port file, with minimal module configuration, no chroot necessary
* Auto-pruning of build related ports, while keeping the real dependancies
* Don't need to make list of files to copy anymore
* Support for xdg-utils, allows adding menu / desktop / mime configurations
* Compression with "xz"
* Command-line based, with hooks for GUIs
* Shared hash-dir: Using a shared folder of hard-links, files that are the same between
	PBI's are now shared, saving disk space and runtime memory
* Man pages for all various commands
* Able to install 32bit apps on 64bit
* Ability to extract / view any setup scripts prior to installation
* Better integrity verification with sha256
* Initial support for generating ld "hints" files for each PBI path - WIP
* Portable and in format suitable for FreeBSD ports tree
* Not dependant upon Qt / KDE or any WM, runs without X completely

Note: 

This is the initial import, still under heavy development, expect things to change as we test / fix issues. 




Property changes on: pcbsd-projects/pbi-manager/icons/default.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream


Property changes on: pcbsd-projects/pbi-manager/install.sh
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/mktar.sh
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/module-examples/firefox/pbi.conf
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/module-examples/firefox/resources/firefox.png
___________________________________________________________________
Added: svn:executable
   + *
Added: svn:mime-type
   + application/octet-stream


Property changes on: pcbsd-projects/pbi-manager/module-examples/firefox/resources/gui_banner.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream


Property changes on: pcbsd-projects/pbi-manager/module-examples/firefox/resources/gui_sidebanner.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream


Property changes on: pcbsd-projects/pbi-manager/module-examples/firefox/scripts/post-install.sh
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/module-examples/firefox/scripts/post-portmake.sh
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/module-examples/firefox/scripts/pre-install.sh
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/module-examples/firefox/scripts/pre-remove.sh
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/module-examples/gimp/pbi.conf
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/module-examples/gimp/resources/gimp.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream


Property changes on: pcbsd-projects/pbi-manager/module-examples/gimp/resources/gui_banner.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream


Property changes on: pcbsd-projects/pbi-manager/module-examples/gimp/resources/gui_sidebanner.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream


Property changes on: pcbsd-projects/pbi-manager/module-examples/gimp/scripts/post-install.sh
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/module-examples/gimp/scripts/post-portmake.sh
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/module-examples/gimp/scripts/pre-install.sh
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/module-examples/gimp/scripts/pre-portmake.sh
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/module-examples/gimp/scripts/pre-remove.sh
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/module-examples/gimp/xdg-mime/gimp-xdg.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream


Property changes on: pcbsd-projects/pbi-manager/pbi-manager
___________________________________________________________________
Added: svn:executable
   + *


Property changes on: pcbsd-projects/pbi-manager/rc.d/ldpbiconfig
___________________________________________________________________
Added: svn:executable
   + *



More information about the Commits mailing list