--- trunk/mage/usr/lib/mage/smage2.sh 2013/02/01 09:50:07 2042 +++ trunk/mage/usr/lib/mage/smage2.sh 2013/02/01 10:19:20 2043 @@ -471,6 +471,11 @@ do # honor split_info split_info_${subpackage} + if [[ ${PKGTYPE} = virtual ]] + then + # automatically set !pkgbuild here too + msetfeature "!pkgbuild" + fi if mqueryfeature "!compressdoc" then @@ -507,6 +512,11 @@ do # honor split_info split_info_${subpackage} + if [[ ${PKGTYPE} = virtual ]] + then + # automatically set !pkgbuild here too + msetfeature "!pkgbuild" + fi if mqueryfeature "!libtool" then @@ -547,6 +557,11 @@ do # honor split_info split_info_${subpackage} + if [[ ${PKGTYPE} = virtual ]] + then + # automatically set !pkgbuild here too + msetfeature "!pkgbuild" + fi if mqueryfeature "purge" then @@ -589,6 +604,11 @@ do # honor split_info split_info_${subpackage} + if [[ ${PKGTYPE} = virtual ]] + then + # automatically set !pkgbuild here too + msetfeature "!pkgbuild" + fi if mqueryfeature "!strip" then @@ -676,6 +696,11 @@ PCAT="${PCATEGORIE}" unset PCATEGORIE fi + if [[ ${PKGTYPE} = virtual ]] + then + # automatically set !pkgbuild here too + msetfeature "!pkgbuild" + fi # jump to next one if !pkgbuild is set in split_info if mqueryfeature "!pkgbuild"