Path to this page:
Subject: CVS commit: wip/pkg_summary-utils/files
From: Aleksey Cheusov
Date: 2008-09-06 22:31:30
Message id: E1Kc4Rd-000241-Dd@sc8-pr-cvs1.sourceforge.net
Log Message:
version -> 0.13.0, NEWS updated accordingly
Major changes:
-----------------
pkg_src_summary: new option -m added that generates summary
for all variants of multi-variant packages
(Python {23,24,25}, PHP {4,5}, Apache {1.3,2,2.2} etc.)
Example:
0 ~>export PSS_FIELDS='PKGPATH PKGNAME'
0 ~>time -p ./pkg_src_summary -m lang/lua www/php-apc www/ap2-python
PKGPATH=lang/lua
PKGNAME=lua-5.1.3nb1
PKGPATH=www/php-apc
PKGNAME=php4-apc-4.4.8.3.0.16
=> ASSIGNMENTS=PHP_VERSION_REQD=4
PKGPATH=www/php-apc
=> PKGNAME=php5-apc-5.2.6.3.0.16
=> ASSIGNMENTS=PHP_VERSION_REQD=5
PKGPATH=www/ap2-python
=> PKGNAME=ap2-py25-python-3.2.10
=> ASSIGNMENTS=PYTHON_VERSION_REQD=25 PKG_APACHE=apache2
PKGPATH=www/ap2-python
=> PKGNAME=ap22-py25-python-3.2.10
=> ASSIGNMENTS=PYTHON_VERSION_REQD=25 PKG_APACHE=apache22
PKGPATH=www/ap2-python
PKGNAME=ap2-py24-python-3.2.10
ASSIGNMENTS=PYTHON_VERSION_REQD=24 PKG_APACHE=apache2
PKGPATH=www/ap2-python
PKGNAME=ap22-py24-python-3.2.10
ASSIGNMENTS=PYTHON_VERSION_REQD=24 PKG_APACHE=apache22
PKGPATH=www/ap2-python
PKGNAME=ap2-py23-python-3.2.10
ASSIGNMENTS=PYTHON_VERSION_REQD=23 PKG_APACHE=apache2
PKGPATH=www/ap2-python
PKGNAME=ap22-py23-python-3.2.10
ASSIGNMENTS=PYTHON_VERSION_REQD=23 PKG_APACHE=apache22
0 ~>
See lines with '=>'.
-----------------
pkg_src_summary: the following format of input PKGPATH is supported:
real_pkgpath[:var1=value1[,var2=value2[...]]]
Example:
0 ~>export PSS_FIELDS='PKGNAME PKGPATH DEPENDS BUILD_DEPENDS'
0 ~>pkg_src_summary textproc/dictem:EMACS_TYPE=xemacs
=> PKGNAME=xemacs-dictem-0.82
PKGPATH=textproc/dictem
=> DEPENDS=dict-client>=1.9.14:../../textproc/dict-client \
xemacs>=21.4<21.5:../../editors/xemacs \
xemacs>=21.4<21.5:../../editors/xemacs
BUILD_DEPENDS= checkperms>=1.1:../../sysutils/checkperms
=> ASSIGNMENTS=EMACS_TYPE=xemacs
0 ~>pkg_src_summary \
www/ap2-wsgi:PYTHON_VERSION_DEFAULT=23,PKG_APACHE_DEFAULT=apache2
=> PKGNAME=ap2-py23-wsgi-1.3
PKGPATH=www/ap2-wsgi
=> DEPENDS= python23>=2.3:../../lang/python23 \
apache>=2.0.51<2.2:../../www/apache2 \
python23>=2.3.5nb6:../../lang/python23 apache>=2.0.61nb2:../../www/apache2
BUILD_DEPENDS= libtool-base>=1.5.18nb5:../../devel/libtool-base \
perl>=5.0:../../lang/perl5 checkperms>=1.1:../../sysutils/checkperms
=> ASSIGNMENTS=PYTHON_VERSION_DEFAULT=23 PKG_APACHE_DEFAULT=apache2
0 ~>
See lines with '=>'.
Files: