gwenhywfar: modernize
gwenhywfar: modernize

* Add test
* Put options before depends_on

Closes #45608.

Signed-off-by: Dominyk Tiller <53e438f55903875d07efdd98a8aaf887e7208dd3@gmail.com>

getgauge/homebrew,liamstask/homebrew,saketkc/linuxbrew,okuramasafumi/homebrew,vigo/homebrew,elyscape/homebrew,esamson/homebrew,ge11232002/homebrew,hongkongkiwi/homebrew,LonnyGomes/homebrew,iandennismiller/homebrew,okuramasafumi/homebrew,influxdata/homebrew,base10/homebrew,menivaitsi/homebrew,kenips/homebrew,sometimesfood/homebrew,bukzor/linuxbrew,liamstask/homebrew,vihangm/homebrew,reelsense/linuxbrew,kodabb/homebrew,petere/homebrew,skinny-framework/homebrew,bukzor/linuxbrew,skatsuta/homebrew,arg/homebrew,jmagnusson/homebrew,dalanmiller/homebrew,pdpi/homebrew,yumitsu/homebrew,vigo/homebrew,reelsense/linuxbrew,max-horvath/homebrew,Noctem/homebrew,theeternalsw0rd/homebrew,a-b/homebrew,youtux/homebrew,sjackman/linuxbrew,danabrand/linuxbrew,danabrand/linuxbrew,sferik/homebrew,eighthave/homebrew,dericed/homebrew,reelsense/homebrew,xyproto/homebrew,adamliter/homebrew,recruit-tech/homebrew,jab/homebrew,jeremiahyan/homebrew,iostat/homebrew2,getgauge/homebrew,afh/homebrew,tutumcloud/homebrew,cscetbon/homebrew,jiashuw/homebrew,DoomHammer/linuxbrew,manphiz/homebrew,benjaminfrank/homebrew,nandub/homebrew,kashif/homebrew,Homebrew/homebrew,afh/homebrew,heinzf/homebrew,michaKFromParis/homebrew-sparks,pdpi/homebrew,ge11232002/homebrew,dickeyxxx/homebrew,ebouaziz/linuxbrew,tsaeger/homebrew,drewwells/homebrew,quantumsteve/homebrew,scpeters/homebrew,ryanfb/homebrew,booi/homebrew,ralic/homebrew,vigo/homebrew,brunchboy/homebrew,geoff-codes/homebrew,retrography/homebrew,changzuozhen/homebrew,dgageot/homebrew,scorphus/homebrew,quantumsteve/homebrew,grepnull/homebrew,grepnull/homebrew,recruit-tech/homebrew,tstack/homebrew,galaxy001/homebrew,tschoonj/homebrew,princeofdarkness76/homebrew,danabrand/linuxbrew,sakra/homebrew,Cutehacks/homebrew,booi/homebrew,elgertam/homebrew,arnested/homebrew,teslamint/homebrew,drbenmorgan/linuxbrew,ento/homebrew,ablyler/homebrew,marcusandre/homebrew,danieroux/homebrew,bchatard/homebrew,teslamint/homebrew,feelpp/homebrew,hakamadare/homebrew,sjackman/linuxbrew,alex/homebrew,muellermartin/homebrew,booi/homebrew,MartinDelille/homebrew,manphiz/homebrew,kvs/homebrew,razamatan/homebrew,dplarson/homebrew,LinusU/homebrew,ybott/homebrew,Angeldude/linuxbrew,pdpi/homebrew,alex/homebrew,zchee/homebrew,windoze/homebrew,knpwrs/homebrew,base10/homebrew,theeternalsw0rd/homebrew,feelpp/homebrew,danieroux/homebrew,TaylorMonacelli/homebrew,jmagnusson/homebrew,optikfluffel/homebrew,alebcay/homebrew,iostat/homebrew2,bigbes/homebrew,muellermartin/homebrew,tschoonj/homebrew,yangj1e/homebrew,slyphon/homebrew,yazuuchi/homebrew,kevinastone/homebrew,drbenmorgan/linuxbrew,LonnyGomes/homebrew,saketkc/linuxbrew,youtux/homebrew,gnawhleinad/homebrew,manphiz/homebrew,frodeaa/homebrew,chadcatlett/homebrew,teslamint/homebrew,cscetbon/homebrew,getgauge/homebrew,Habbie/homebrew,filcab/homebrew,Cutehacks/homebrew,dunn/homebrew,DoomHammer/linuxbrew,apjanke/homebrew,reelsense/homebrew,michaKFromParis/homebrew-sparks,jsjohnst/homebrew,cchacin/homebrew,quantumsteve/homebrew,utzig/homebrew,iostat/homebrew2,sjackman/linuxbrew,dkotvan/homebrew,kad/homebrew,lmontrieux/homebrew,heinzf/homebrew,brunchboy/homebrew,retrography/homebrew,dolfly/homebrew,vihangm/homebrew,nelstrom/homebrew,LinusU/homebrew,jamer/homebrew,ExtremeMan/homebrew,gnawhleinad/homebrew,osimola/homebrew,bigbes/homebrew,reelsense/homebrew,gicmo/homebrew,LinusU/homebrew,ento/homebrew,frodeaa/homebrew,polishgeeks/homebrew,dongcarl/homebrew,hanxue/homebrew,felixonmars/homebrew,marcusandre/homebrew,galaxy001/homebrew,drewwells/homebrew,afh/homebrew,felixonmars/homebrew,lrascao/homebrew,treyharris/homebrew,mkrapp/homebrew,cprecioso/homebrew,optikfluffel/homebrew,3van/homebrew,dongcarl/homebrew,danabrand/linuxbrew,cprecioso/homebrew,frodeaa/homebrew,lmontrieux/homebrew,ehamberg/homebrew,dutchcoders/homebrew,3van/homebrew,dgageot/homebrew,nandub/homebrew,razamatan/homebrew,kenips/homebrew,deorth/homebrew,Noctem/homebrew,redpen-cc/homebrew,AGWA-forks/homebrew,afb/homebrew,dplarson/homebrew,codeout/homebrew,cosmo0920/homebrew,Chilledheart/homebrew,joshua-rutherford/homebrew,LinusU/homebrew,josa42/homebrew,esamson/homebrew,scorphus/homebrew,josa42/homebrew,ebouaziz/linuxbrew,tutumcloud/homebrew,kevinastone/homebrew,totalvoidness/homebrew,geoff-codes/homebrew,hyuni/homebrew,mactkg/homebrew,skatsuta/homebrew,teslamint/homebrew,jarrettmeyer/homebrew,thinker0/homebrew,davydden/linuxbrew,cosmo0920/homebrew,Angeldude/linuxbrew,princeofdarkness76/homebrew,gnubila-france/linuxbrew,osimola/homebrew,tstack/homebrew,josa42/homebrew,mobileoverlord/homebrew-1,georgschoelly/homebrew,zhipeng-jia/homebrew,a-b/homebrew,kodabb/homebrew,ge11232002/homebrew,totalvoidness/homebrew,lvicentesanchez/homebrew,gvangool/homebrew,slyphon/homebrew,AGWA-forks/homebrew,razamatan/homebrew,elgertam/homebrew,ilovezfs/homebrew,dkotvan/homebrew,deorth/homebrew,max-horvath/homebrew,AlexejK/homebrew,ear/homebrew,max-horvath/homebrew,tseven/homebrew,OJFord/homebrew,tutumcloud/homebrew,OJFord/homebrew,totalvoidness/homebrew,jsjohnst/homebrew,grepnull/homebrew,alex/homebrew,yazuuchi/homebrew,Homebrew/homebrew,marcusandre/homebrew,dolfly/homebrew,polishgeeks/homebrew,skinny-framework/homebrew,kad/homebrew,geoff-codes/homebrew,tschoonj/homebrew,royhodgman/homebrew,kvs/homebrew,Habbie/homebrew,ryanfb/homebrew,arg/homebrew,MoSal/homebrew,deorth/homebrew,cHoco/homebrew,hanxue/homebrew,mactkg/homebrew,retrography/homebrew,dalanmiller/homebrew,arnested/homebrew,getgauge/homebrew,ralic/homebrew,ear/homebrew,Homebrew/linuxbrew,petere/homebrew,Angeldude/linuxbrew,AGWA-forks/homebrew,dalanmiller/homebrew,afh/homebrew,xyproto/homebrew,michaKFromParis/homebrew-sparks,muellermartin/homebrew,drbenmorgan/linuxbrew,optikfluffel/homebrew,jiashuw/homebrew,SteveClement/homebrew,bigbes/homebrew,ehamberg/homebrew,SteveClement/homebrew,elyscape/homebrew,dickeyxxx/homebrew,dickeyxxx/homebrew,ilovezfs/homebrew,arg/homebrew,manphiz/homebrew,base10/homebrew,jiashuw/homebrew,davidcelis/homebrew,LonnyGomes/homebrew,miketheman/homebrew,vihangm/homebrew,gawbul/homebrew,kevinastone/homebrew,zhipeng-jia/homebrew,emcrisostomo/homebrew,jeremiahyan/homebrew,ehamberg/homebrew,cchacin/homebrew,elgertam/homebrew,kodabb/homebrew,saketkc/linuxbrew,sferik/homebrew,Noctem/homebrew,lvicentesanchez/homebrew,okuramasafumi/homebrew,drewwells/homebrew,cosmo0920/homebrew,dolfly/homebrew,utzig/homebrew,jsjohnst/homebrew,bigbes/homebrew,jedahan/homebrew,kad/homebrew,mmizutani/homebrew,ybott/homebrew,tsaeger/homebrew,windoze/homebrew,sakra/homebrew,arnested/homebrew,scorphus/homebrew,SteveClement/homebrew,lmontrieux/homebrew,recruit-tech/homebrew,MoSal/homebrew,tjschuck/homebrew,moyogo/homebrew,polishgeeks/homebrew,3van/homebrew,marcwebbie/homebrew,SuperNEMO-DBD/cadfaelbrew,elgertam/homebrew,ryanfb/homebrew,hakamadare/homebrew,gnubila-france/linuxbrew,blogabe/homebrew,DoomHammer/linuxbrew,lrascao/homebrew,OJFord/homebrew,dongcarl/homebrew,petere/homebrew,jiashuw/homebrew,moyogo/homebrew,amjith/homebrew,blogabe/homebrew,cHoco/homebrew,xcezx/homebrew,sometimesfood/homebrew,skinny-framework/homebrew,hyuni/homebrew,emcrisostomo/homebrew,tschoonj/homebrew,changzuozhen/homebrew,bchatard/homebrew,coldeasy/homebrew,a-b/homebrew,gvangool/homebrew,sferik/homebrew,tstack/homebrew,BrewTestBot/homebrew,cprecioso/homebrew,nelstrom/homebrew,cHoco/homebrew,optikfluffel/homebrew,zchee/homebrew,adamliter/homebrew,MartinDelille/homebrew,patrickmckenna/homebrew,Homebrew/homebrew,eighthave/homebrew,dericed/homebrew,MoSal/homebrew,influxdata/homebrew,zeha/homebrew,gawbul/homebrew,LonnyGomes/homebrew,arnested/homebrew,esamson/homebrew,gnawhleinad/homebrew,hakamadare/homebrew,zeha/homebrew,mobileoverlord/homebrew-1,pcottle/homebrew,dolfly/homebrew,apjanke/homebrew,jab/homebrew,MoSal/homebrew,mmizutani/homebrew,dunn/homebrew,cprecioso/homebrew,scpeters/homebrew,xyproto/homebrew,mmizutani/homebrew,xcezx/homebrew,Red54/homebrew,davydden/linuxbrew,moyogo/homebrew,ebouaziz/linuxbrew,jmagnusson/homebrew,megahall/homebrew,cchacin/homebrew,emcrisostomo/homebrew,scorphus/homebrew,codeout/homebrew,dkotvan/homebrew,bukzor/linuxbrew,jarrettmeyer/homebrew,mobileoverlord/homebrew-1,feelpp/homebrew,dgageot/homebrew,ehamberg/homebrew,pdxdan/homebrew,ablyler/homebrew,lvicentesanchez/homebrew,Homebrew/linuxbrew,kvs/homebrew,danieroux/homebrew,hanxue/homebrew,influxdb/homebrew,kvs/homebrew,skatsuta/homebrew,joshua-rutherford/homebrew,sferik/homebrew,megahall/homebrew,arg/homebrew,gicmo/homebrew,AGWA-forks/homebrew,kashif/homebrew,gnawhleinad/homebrew,vigo/homebrew,dutchcoders/homebrew,sometimesfood/homebrew,haihappen/homebrew,skinny-framework/homebrew,jconley/homebrew,osimola/homebrew,megahall/homebrew,davidcelis/homebrew,Linuxbrew/linuxbrew,polishgeeks/homebrew,zhipeng-jia/homebrew,influxdata/homebrew,heinzf/homebrew,Asuranceturix/homebrew,jab/homebrew,koraktor/homebrew,sakra/homebrew,TaylorMonacelli/homebrew,Gasol/homebrew,reelsense/homebrew,xyproto/homebrew,galaxy001/homebrew,Asuranceturix/homebrew,liamstask/homebrew,BrewTestBot/homebrew,megahall/homebrew,sometimesfood/homebrew,esamson/homebrew,tstack/homebrew,keith/homebrew,decors/homebrew,max-horvath/homebrew,osimola/homebrew,ear/homebrew,nelstrom/homebrew,marcwebbie/homebrew,treyharris/homebrew,benjaminfrank/homebrew,zchee/homebrew,saketkc/linuxbrew,ento/homebrew,afb/homebrew,Asuranceturix/homebrew,jamer/homebrew,hongkongkiwi/homebrew,SuperNEMO-DBD/cadfaelbrew,Linuxbrew/linuxbrew,ablyler/homebrew,xcezx/homebrew,tsaeger/homebrew,lvicentesanchez/linuxbrew,Red54/homebrew,miketheman/homebrew,chadcatlett/homebrew,SteveClement/homebrew,zhipeng-jia/homebrew,mkrapp/homebrew,davydden/linuxbrew,dericed/homebrew,BrewTestBot/homebrew,elyscape/homebrew,galaxy001/homebrew,sjackman/linuxbrew,nelstrom/homebrew,cchacin/homebrew,decors/homebrew,pcottle/homebrew,grepnull/homebrew,petere/homebrew,jconley/homebrew,dutchcoders/homebrew,pdxdan/homebrew,MartinDelille/homebrew,kevinastone/homebrew,AlexejK/homebrew,georgschoelly/homebrew,alebcay/homebrew,benjaminfrank/homebrew,hyuni/homebrew,Gasol/homebrew,jamer/homebrew,lrascao/homebrew,kodabb/homebrew,ryanfb/homebrew,geoff-codes/homebrew,cscetbon/homebrew,nandub/homebrew,moyogo/homebrew,frickler01/homebrew,princeofdarkness76/homebrew,hakamadare/homebrew,marcusandre/homebrew,tseven/homebrew,yangj1e/homebrew,iandennismiller/homebrew,pcottle/homebrew,muellermartin/homebrew,coldeasy/homebrew,Red54/homebrew,princeofdarkness76/homebrew,marcwebbie/homebrew,thinker0/homebrew,thinker0/homebrew,tjschuck/homebrew,SuperNEMO-DBD/cadfaelbrew,okuramasafumi/homebrew,danieroux/homebrew,decors/homebrew,dongcarl/homebrew,kenips/homebrew,gnubila-france/linuxbrew,amjith/homebrew,cosmo0920/homebrew,lvicentesanchez/linuxbrew,yumitsu/homebrew,pdxdan/homebrew,influxdata/homebrew,eighthave/homebrew,Angeldude/linuxbrew,menivaitsi/homebrew,scpeters/homebrew,ge11232002/homebrew,felixonmars/homebrew,redpen-cc/homebrew,feelpp/homebrew,ablyler/homebrew,menivaitsi/homebrew,kashif/homebrew,lmontrieux/homebrew,royhodgman/homebrew,influxdb/homebrew,afb/homebrew,dgageot/homebrew,jeremiahyan/homebrew,SuperNEMO-DBD/cadfaelbrew,patrickmckenna/homebrew,haihappen/homebrew,joshfriend/homebrew,gnubila-france/linuxbrew,keith/homebrew,amjith/homebrew,Homebrew/linuxbrew,Chilledheart/homebrew,benjaminfrank/homebrew,pcottle/homebrew,gvangool/homebrew,gicmo/homebrew,heinzf/homebrew,iandennismiller/homebrew,dalanmiller/homebrew,drewwells/homebrew,treyharris/homebrew,Chilledheart/homebrew,Linuxbrew/linuxbrew,Homebrew/homebrew,felixonmars/homebrew,razamatan/homebrew,zeha/homebrew,pdxdan/homebrew,influxdb/homebrew,haihappen/homebrew,liamstask/homebrew,influxdb/homebrew,jeremiahyan/homebrew,miketheman/homebrew,ilovezfs/homebrew,reelsense/linuxbrew,scpeters/homebrew,ralic/homebrew,jedahan/homebrew,alex/homebrew,TaylorMonacelli/homebrew,xcezx/homebrew,lvicentesanchez/linuxbrew,jconley/homebrew,youtux/homebrew,utzig/homebrew,theeternalsw0rd/homebrew,tutumcloud/homebrew,lvicentesanchez/homebrew,jsjohnst/homebrew,keith/homebrew,ExtremeMan/homebrew,Chilledheart/homebrew,quantumsteve/homebrew,brunchboy/homebrew,MartinDelille/homebrew,ear/homebrew,adamliter/homebrew,emcrisostomo/homebrew,jedahan/homebrew,tjschuck/homebrew,nandub/homebrew,joshua-rutherford/homebrew,Asuranceturix/homebrew,changzuozhen/homebrew,gvangool/homebrew,dkotvan/homebrew,Habbie/homebrew,Noctem/homebrew,frickler01/homebrew,gawbul/homebrew,tseven/homebrew,vihangm/homebrew,ExtremeMan/homebrew,Homebrew/linuxbrew,iostat/homebrew2,zchee/homebrew,recruit-tech/homebrew,Asuranceturix/homebrew,pcottle/homebrew,jamer/homebrew,filcab/homebrew,adamliter/homebrew,yangj1e/homebrew,davidcelis/homebrew,kashif/homebrew,johanhammar/homebrew,youtux/homebrew,ybott/homebrew,pdpi/homebrew,a-b/homebrew,ralic/homebrew,patrickmckenna/homebrew,davidcelis/homebrew,ExtremeMan/homebrew,yangj1e/homebrew,codeout/homebrew,dunn/homebrew,sakra/homebrew,reelsense/linuxbrew,bchatard/homebrew,royhodgman/homebrew,davydden/linuxbrew,skatsuta/homebrew,changzuozhen/homebrew,coldeasy/homebrew,Gasol/homebrew,joshua-rutherford/homebrew,redpen-cc/homebrew,SteveClement/homebrew,totalvoidness/homebrew,theeternalsw0rd/homebrew,filcab/homebrew,mkrapp/homebrew,koraktor/homebrew,joshfriend/homebrew,jarrettmeyer/homebrew,frodeaa/homebrew,jarrettmeyer/homebrew,gicmo/homebrew,drbenmorgan/linuxbrew,dickeyxxx/homebrew,bukzor/linuxbrew,Cutehacks/homebrew,windoze/homebrew,Habbie/homebrew,royhodgman/homebrew,knpwrs/homebrew,hongkongkiwi/homebrew,knpwrs/homebrew,menivaitsi/homebrew,DoomHammer/linuxbrew,retrography/homebrew,mactkg/homebrew,dunn/homebrew,dutchcoders/homebrew,amjith/homebrew,OJFord/homebrew,TaylorMonacelli/homebrew,hongkongkiwi/homebrew,yazuuchi/homebrew,windoze/homebrew,slyphon/homebrew,keith/homebrew,utzig/homebrew,jab/homebrew,coldeasy/homebrew,slyphon/homebrew,eighthave/homebrew,cHoco/homebrew,zeha/homebrew,koraktor/homebrew,filcab/homebrew,AlexejK/homebrew,kad/homebrew,Gasol/homebrew,Red54/homebrew,alebcay/homebrew,Cutehacks/homebrew,frickler01/homebrew,johanhammar/homebrew,apjanke/homebrew,codeout/homebrew,thinker0/homebrew,blogabe/homebrew,apjanke/homebrew,yazuuchi/homebrew,jedahan/homebrew,bchatard/homebrew,jmagnusson/homebrew,dplarson/homebrew,haihappen/homebrew,hanxue/homebrew,georgschoelly/homebrew,ebouaziz/linuxbrew,georgschoelly/homebrew,mmizutani/homebrew,tjschuck/homebrew,AlexejK/homebrew,johanhammar/homebrew,kenips/homebrew,redpen-cc/homebrew,tseven/homebrew,dplarson/homebrew,Linuxbrew/linuxbrew,miketheman/homebrew,base10/homebrew,ento/homebrew,decors/homebrew,alebcay/homebrew,ybott/homebrew,treyharris/homebrew,knpwrs/homebrew,mobileoverlord/homebrew-1,johanhammar/homebrew,patrickmckenna/homebrew,blogabe/homebrew,BrewTestBot/homebrew,brunchboy/homebrew,joshfriend/homebrew,afb/homebrew,tsaeger/homebrew,yumitsu/homebrew,chadcatlett/homebrew,3van/homebrew,marcwebbie/homebrew,dericed/homebrew,frickler01/homebrew,jconley/homebrew,elyscape/homebrew,mactkg/homebrew,iandennismiller/homebrew,hyuni/homebrew,ilovezfs/homebrew,koraktor/homebrew,lvicentesanchez/linuxbrew