(command.CommandList children: [ (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgname) op:Equal rhs:{(perl-authen-digestmd5)})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:_pkgreal) op:Equal rhs:{(Authen-DigestMD5)})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgver) op:Equal rhs:{(0.04)})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgrel) op:Equal rhs:{(0)})] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc) op: Equal rhs: {(DQ ('SASL DIGEST-MD5 authentication (RFC2831) '))} ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url) op: Equal rhs: {(DQ (search.cpan.org/dist/Authen-DigestMD5/))} ) ] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:arch) op:Equal rhs:{(DQ (noarch))})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:license) op:Equal rhs:{(DQ ('GPL PerlArtistic'))})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:cpandepends) op:Equal rhs:{(DQ )})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:cpanmakedepends) op:Equal rhs:{(DQ )})] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_DollarName '$cpandepends'))} ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:makedepends) op: Equal rhs: {(DQ ('perl-dev ') ($ VSub_DollarName '$cpanmakedepends'))} ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgname') (-doc))} ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source) op: Equal rhs: { (DQ ('http://search.cpan.org/CPAN/authors/id/S/SA/SALVA/') ($ VSub_DollarName '$_pkgreal') (-) ($ VSub_DollarName '$pkgver') (.tar.gz) ) } ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:_builddir) op: Equal rhs: { (DQ ($ VSub_DollarName '$srcdir') (/) ($ VSub_DollarName '$_pkgreal') (-) ($ VSub_DollarName '$pkgver') ) } ) ] ) (command.FuncDef name: prepare body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$_builddir'))}) (command.AndOr ops: [Op_DPipe] children: [ (command.Simple words: [{(perl)} {(Makefile.PL)} {(Lit_VarLike 'INSTALLDIRS=') (vendor)}] more_env: [(env_pair name:PERL_MM_USE_DEFAULT val:{(1)})] ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] ) ) (command.FuncDef name: build body: (command.BraceGroup children: [(C {(cd)} {(DQ ($ VSub_DollarName '$_builddir'))}) (C {(make)})] ) ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$_builddir'))}) (command.AndOr ops: [Op_DPipe] children: [ (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_DollarName '$pkgdir'))} {(install)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (C {(find)} {(DQ ($ VSub_DollarName '$pkgdir'))} {(word_part.EscapedLiteral token:<Lit_EscapedChar '\\('>)} {(-name)} {(perllocal.pod)} {(-o)} {(-name)} {(.packlist)} {(word_part.EscapedLiteral token:<Lit_EscapedChar '\\)'>)} {(-delete)} ) ] ) ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:md5sums) op: Equal rhs: {(DQ ('f96d3ccc55c4bf551baf59fd8cb51421 Authen-DigestMD5-0.04.tar.gz'))} ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha256sums) op: Equal rhs: { (DQ ( 'e568b193fa2f752416102543e06be81cf0dd785b881a6e99ecb77c9a07a2fd6c Authen-DigestMD5-0.04.tar.gz' ) ) } ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums) op: Equal rhs: { (DQ ( 'b159d487738c22d9a1de2b9e068680697369b905b56370b57e3b3fb46ecea65ce2d3801b5733b032aa7ad8d320b29b551eef1c67304b53a86983e40969e0c14f Authen-DigestMD5-0.04.tar.gz' ) ) } ) ] ) ] )