diff options
Diffstat (limited to 'wspkg-doc/freebsd.txt')
-rw-r--r-- | wspkg-doc/freebsd.txt | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/wspkg-doc/freebsd.txt b/wspkg-doc/freebsd.txt new file mode 100644 index 0000000..d98c8b3 --- /dev/null +++ b/wspkg-doc/freebsd.txt @@ -0,0 +1,34 @@ +wspkg - FreeBSD 支援:ports 與 pkgng +==================================== +217 工作站實驗室 <217ta@csie.ntu.edu.tw> + +------------------------------------------------------------------------------- + +----------------------+ + | FreeBSD package list | + | freebsd.list | + +----------------------+ + | freebsd.ports.sh + | freebsd.ports.find + v + +---------------------+ + | FreeBSD ports list | + | freebsd.ports |-+ + +---------------------+ | freebsd.makefile.sh +------------------------+ + +--------------------->>>>| FreeBSD ports Makefile | + | | freebsd.makefile | ++-------------------------+-------+ +------------------------+ +| FreeBSD ports Makefile template | +| freebsd.makefile.in | ++---------------------------------+ + +------------------------------------------------------------------------------- + +產生 ports 目錄清單 +------------------- +由於指定 dependency 時需要指定所需套件的來源 ports 目錄,因此我們需要找到各套件 +所在的目錄。freebsd.ports.sh 會幫忙找到系統的 ports tree 及 index file,再執行 +freebsd.ports.find 從 index file 產生清單。 + +產生 meta-ports Makefile +------------------------ +freebsd.makefile.sh 會根據 template 填上版本號以及 RUN_DEPENDS 以產生 Makefile。 |