From email sent to tools-portage: # euse -p sys-fs/ntfs3g ntfsprogs ERROR: Invalid package atom. Did you forget the leading '='? # # atom_re="^[<>]?=?([a-z][\da-z/-]+[a-z])(-[0-9pr._*-]+)?";echo "sys-fs/ntfs3g" | sed -re "s/${atom_re}/\1/" sys-fs/ntfs3g # # atom_re="^[<>]?=?([a-z][\da-z/-]+[a-z])(-[0-9pr._*-]+)?";echo "sys-fs/ntfs3g" | sed -re "s/${atom_re}/\2/" 3g # # atom_re="^[<>]?=?([a-z][\da-z\/-]+[a-z])(-[0-9pr._*-]+)?";echo "=sys-fs/ntfs3g-3.3.1" | sed -re "s/${atom_re}/\1/" sys-fs/ntfs3g-3.3.1 # # atom_re="^[<>]?=?([a-z][\da-z\/-]+[a-z])(-[0-9pr._*-]+)?";echo "=sys-fs/ntfs3g-3.3.1" | sed -re "s/${atom_re}/\2/" 3g-3.3.1 # # atom_re="^[<>]?=?([a-z][0-9a-z\/-]+[a-z])(-[0-9pr._*-]+)?";echo "=sys-fs/ntfs3g-3.3.1" | sed -re "s/${atom_re}/\1/" sys-fs/ntfs3g # atom_re="^[<>]?=?([a-z][0-9a-z\/-]+[a-z])(-[0-9pr._*-]+)?";echo "=sys-fs/ntfs3g-3.3.1" | sed -re "s/${atom_re}/\2/" -3.3.1 # # diff -u /usr/bin/euse.bad /usr/bin/euse --- /usr/bin/euse.bad 2012-03-14 13:59:19.053133461 +0400 +++ /usr/bin/euse 2012-03-14 13:59:57.055660607 +0400 @@ -1034,7 +1034,7 @@ modify_package() { get_useflags - local atom_re="^[<>]?=?([a-z][\da-z/-]+[a-z])(-[0-9pr._*-]+)?" + local atom_re="^[<>]?=?([a-z][0-9a-z/-]+[a-z])(-[0-9pr._*-]+)?" local pkg=$(echo "${PACKAGE}" | sed -re "s/${atom_re}/\1/") local V=$(echo "${PACKAGE}" | sed -re "s/${atom_re}/\2/") local pkg_re="[<>]?=?${pkg}(-[\dpr._*-]+)?" # # euse -p sys-fs/ntfs3g ntfsprogs Adding "sys-fs/ntfs3g[ntfsprogs]" use flag in "/etc/portage/package.use" # Best regards Vitaly Shimansky Patch was applied in the following commit: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commit;h=1ec0b2f81f2186c10411240a3b590c67dc341e1b
This was released in gentoolkit-0.3.0.6