;ò ³ôšBc@s£dkZdkZdklZdkTdkTdkZd„Zd„Zd„Zga da ga ha d„Z d„Zd „Zd „Zd „Zd „ZdS( N(sArgs(s*cCs4tdƒtttfGH|}|}|}t‚dS(Ns5A-A-P recipe executive version %s; released %s %s GMT(s_sversion_strings version_dates version_timesargsfoosopts NormalExit(soptsargsfoo((s+/mnt/gmirror/ports/devel/aap/work/DoArgs.pys opt_versions cCs]td„tƒ}tdƒtdƒtitd„|ƒdƒdGH|}|}t ‚dS(NcCs|iS(N(sxshelpline(sx((s+/mnt/gmirror/ports/devel/aap/work/DoArgs.pys,ss-Usage: aap [OPTION] [VAR=VALUE] [TARGET] ... s Options: s ( sfilters option_lists help_optss_sstringsjoinsmapsargsfoosopts NormalExit(soptsargsfoos help_opts((s+/mnt/gmirror/ports/devel/aap/work/DoArgs.pysopt_help)s 5cCs$dkl}||dƒ|}dS(N(ssign_clear_filei(sSignssign_clear_filesargsoptsfoo(soptsargssign_clear_filesfoo((s+/mnt/gmirror/ports/devel/aap/work/DoArgs.pys opt_changed7s  scCsÅdfd„ƒY}|dtddddgdtd ƒƒ|dtdd ddgdtd ƒƒ|d d dddd gdtdƒƒ|d dddddgdtdƒƒ|d dddddgdddtdƒƒ|d dddgdddtdƒƒ|d dddddgdtdƒƒ|dtddgdddtdƒƒ|d d dd!dd gdtd"ƒƒ|d d#dd$dd#gdtd%ƒƒ|d d&dd'dd&gdtd(ƒƒ|d d)dd*dd)gdd+d,d-dtd.ƒƒ|d d/dd0dd/gdtd1ƒƒ|d d2dd3dd2gdtd4ƒƒ|d d5dd6dd5gdtd7ƒƒ|d d8dd9dd8gdtd:ƒƒ|d d;dd<dd;gdtd=ƒƒ|d d>dd?dd>gdtd@ƒƒ|d dAddBddAgdd9dtdCƒƒ|d dDddEddDdFgdtdGƒƒ|d dHddIddHgddJd,d-dtdKƒƒ|d dLddMddLgdddtdNƒƒ|d dOddOgddPdtdQƒƒ|d dRddSdtdTƒƒxÇtD]¿}|ioKx|iD]}|t dS|°scCsd|S(Ns--(sx(sx((s+/mnt/gmirror/ports/devel/aap/work/DoArgs.pys±ss, iis is (sfuncsselfsnamesshortslongsargsappendshelpsoptsscslsmapsstringsjoins optstringshelplinesfutureslensseps helpstringsNones option_list(sselfsfuncsnameshelplinesshortslongsargsappendshelpsfuturescssepslsopts((s+/mnt/gmirror/ports/devel/aap/work/DoArgs.pys__init__”s<             (s__name__s __module__s__doc__sNones__init__(((s+/mnt/gmirror/ports/devel/aap/work/DoArgs.pysOptionKs GsfuncsshortsVslongsversionshelps"Print version information and exitshs&Print help message (this one) and exitsnamesverbosesvsPrint more informationssilentsssPrint less informationsdebugsdsargsFLAGSsDebug the specified itemssprofilesFILEs1Profile A-A-P execution and write results in FILEsnobuildsns0Print the build commands but do not execute themschangedsConsider FILE changedstouchsts&Update target signatures, do not buildsforcesFsForce rebuildingscontentssCs%Only build when file contents changedscommandscsCMDsappendis*Execute a command after reading the recipescontinuesks Continue building after an errorsstopsSs&Stop building at first error (default)s fetch-recipesRs#Fetch recipe file and child recipessnofetch-recipesNs'Do not fetch recipes for "fetch" targetsnocachesas*Always download files, don't use the cacheslocalsls"Do not recurse into subdirectoriessjobssjsMaximum number of parallel jobss search-upsusups1Search directory tree upwards for main.aap recipesincludesIsDIRs(Directory to search for included recipessrecipesfsRecipe file to be executedsinstallsNAMEsinstall package NAMEsends-s.End of options, targets and assignments follows:s--cCs|dS(Ns=(sa(sa((s+/mnt/gmirror/ports/devel/aap/work/DoArgs.pys;sN(sOptions opt_versions_sopt_helps opt_changeds option_listsosshortscs option_dicts short_optssargslongsls long_optssmap(sOptionscsosl((s+/mnt/gmirror/ports/devel/aap/work/DoArgs.pys options_initDsº|                               c Cs×tƒtƒ}y ti}Wnti}nXxœ|o”y%|}ti|t t ƒ\}}Wn.|j o"} t tdƒt| ƒ‚q3Xx¾|D]¶\}}t|} | io| i||ƒn| iox| o d}n| ioH|ii| iƒo|i| ii|ƒqI|g|i| i