Ports Re-engineering: Semi-official statement of scope and schedule

Aryeh M. Friedman aryeh.friedman at gmail.com
Mon Dec 17 03:51:32 PST 2007

Hash: SHA1

Project Name: Ports 2.0


    1. This project is not meant to completely supplant the current
ports system for a minimum of 2 years

    2. For non-core team versions all standard FreeBSD change
management procedures and policies will be followed

    3. The system will not use any non-BSD licensed code

Core team:
    Aryeh M. Friedman <aryeh.friedman at gmail.com>
    Alejandro Pulver <alepulver at freebsd.org>
    David Southwell <david at vizion2000.net>

Summary of scope:

    To restructure the ports system, not individual ports, via gound
up rewrite.   While no immediate need and/or requirement is seen for
making the system non-FreeBSD portable it will be developed without
hard coding any FreeBSD only run-time requirements.

Key goals:

    * 100% backwards compatibility with the ports current system

    * No reliance on the ports current system for it's installation
and/or operation

    * Separation of dependency and build systems

    * Preparation for 100% OO based ports system

    * Provide for easy future extension

Work schedule (dates TBD):

    1. Complete feature/requirement gathering

    2. Complete conceptual design

    3. Produce a full scale unit test test via managing the
build,install, updating and deletition of all ports needed by x11/xorg
(including non-xorg supplied ports)

    4. Expand the system to cover all ports in the current selection

    5. After substantial testing replace the current ports system with
the new one

- --
Aryeh M. Friedman
FloSoft Systems
Developer, not business, friendly
Version: GnuPG v2.0.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


More information about the freebsd-ports mailing list