Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 242300

Summary: Add ebuild for app-portage/unmasker-0.4
Product: Gentoo Linux Reporter: Valery Novikov <accessor>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: enhancement CC: ibormuth, nikoli, pacho, serkan
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: app-portage/unmasker-0.4 ebuild
Ebuild is cleaned and refactored
Modified unmasker to honor PORTAGE_CONFIGROOT variable
patch to unmasker script to use PORTAGE_CONFIGROOT variable
Bug in path in patch

Description Valery Novikov 2008-10-16 04:24:52 UTC
unmasker is't a program which allow to automate process of unmasking packages and their denedencies in gentoo.

Unlike another tools for such purpose (eg autounmask), this supports new portage feature - sets and provide ability to control unmasking process very flexible.

You can use config file to remember your favorite options and you can override all of them using command line.

Few usage examples:

Unmask 3.5.10 version of kde-meta
# unmasker =kde-base/kde-meta-3.5.10
Unmask 3.5.10 version of kde-meta using only required versions and
try to use slot instead of version
# unmasker --prefer-slotted 1 --unmask-mode equal =kde-base/kde-meta-3.5.10
Unmask kde-svn slot of kde-meta package
# unmasker kde-meta:kde-svn
Umask kde-svn slot of kde-meta package and name generated files with specified prefix
# unmasker --postfix '_generated' kde-meta:kde-svn
Unmask lastest kde-meta package version
# unmasker --unmask-highest 1 kde-meta
Unmask highest version but don't use svn
# unmasker --unmask-highest 1 --suppress-svn 1 kde-meta

It works pretty stable for me and my friends.

Here is changeset and features list for this program:
http://forums.gentoo.org/viewtopic-t-708688-start-0-postdays-0-postorder-asc-highlight-unmasker.html

Reproducible: Always

Steps to Reproduce:
Comment 1 Valery Novikov 2008-10-16 04:26:38 UTC
Created attachment 168638 [details]
app-portage/unmasker-0.4 ebuild

Ebuild is attached.
Comment 2 Valery Novikov 2008-11-01 07:30:52 UTC
Comment on attachment 168638 [details]
app-portage/unmasker-0.4 ebuild

Ebuild style is not pretty good.
Comment 3 Valery Novikov 2008-11-01 07:33:57 UTC
Created attachment 170437 [details]
Ebuild is cleaned and refactored
Comment 4 Marshall McMullen 2010-07-16 07:22:38 UTC
Created attachment 238999 [details]
Modified unmasker to honor PORTAGE_CONFIGROOT variable
Comment 5 Marshall McMullen 2010-07-16 07:23:19 UTC
Created attachment 239001 [details, diff]
patch to unmasker script to use PORTAGE_CONFIGROOT variable
Comment 6 Marshall McMullen 2010-07-16 07:27:06 UTC
Created attachment 239003 [details, diff]
Bug in path in patch