wg: Remove unnecessary wg_init()
[dragonfly.git] / dports.base / README.dports.base
blobc674552d02abfd9c4b351fb2769dbce3b57bd3a8
1 USING DPORTS SOFTWARE IN DRAGONFLY BSD BASE
3 * GOALS
5 - Improving and/or replacing our VENDOR software procedure.
6 - Integrating software from DPorts into DragonFly without needing to modify
7   the base system.
9 * APPROACH
11 In DragonFly's src repo there is going to be a directory called 'dports.base'
12 which will contain the dragonfly/base meta-port along with some other
13 configuration files needed by the make system.  All dport dependencies will
14 be retrieved from the dports tree in /usr/dports.
16 The dragonfly/base meta-port specifies all ports that we intend to include
17 in our official distributions.  Many additional ports that the main set of
18 ports are dependent on will also be built.
20 Our Makefile system for building the world is now able to build these ports
21 by creating a custom chrooted environment and running dsynth inside it for
22 a completely pristine build of the required ports.
24 --- DEVELOPER NOTES ---
26 We have not yet decided what to do with programs like LEX and YACC which
27 are integrated into base, but the concept is to reduce the number of
28 third-party applications that are in the base repo, except for those required
29 to bootstrap the dsynth build and get basic networking operational.