(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {(imap)} spids: [13] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {(2007f)} spids: [16] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgrel) op: assign_op.Equal rhs: {(6)} spids: [19] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ ('An IMAP/POP server'))} spids: [22] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ ('http://www.washington.edu/imap'))} spids: [27] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ (all))} spids: [32] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ ('ASL 2.0'))} spids: [37] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:subpackages) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$pkgname') ('-dev c-client:cclient'))} spids: [42] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: {(DQ )} spids: [48] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ (libressl-dev))} spids: [52] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ ('http://gd.tuwien.ac.at/infosys/mail/imap/imap-') ($ Id.VSub_DollarName '$pkgver') ('.tar.gz\n') ('\tfix-linking.patch\n') ('\tc-client-2006k_KOLAB_Annotations.patch\n') ('\t') ) } spids: [57] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:builddir) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$srcdir')) (/) ($ Id.VSub_DollarName '$pkgname') (-) ($ Id.VSub_DollarName '$pkgver') } spids: [68] ) ] ) (command.ShFunction name: prepare body: (command.BraceGroup children: [ (C {(default_prepare)}) (C {(sed)} {(-e)} { (DQ ('s:-g -fno-omit-frame-pointer -O6:') (word_part.EscapedLiteral token: (Token id:Id.Lit_EscapedChar val:'\\$' span_id:93) ) ('{CFLAGS}:') ) } {(-e)} {(DQ ('s:SSLDIR=/usr/local/ssl:SSLDIR=/usr:'))} {(-e)} { (DQ ('s:SSLCERTS=') (word_part.EscapedLiteral token: (Token id:Id.Lit_EscapedChar val:'\\$' span_id:111) ) ('(SSLDIR)/certs:SSLCERTS=/etc/ssl/certs:') ) } {(-e)} { (DQ ('s:^CC=.*:CC=') (braced_var_sub token: (Token id:Id.VSub_Name val:CC span_id:122) suffix_op: (suffix_op.Unary op_id:Id.VTest_ColonHyphen arg_word:{(cc)}) ) (':') ) } {(-i)} {(src/osdep/unix/Makefile)} ) ] ) ) (command.ShFunction name: build body: (command.BraceGroup children: [ (C {(cd)} {($ Id.VSub_DollarName '$builddir')}) (C {(export)} {(Id.Lit_VarLike 'GCCCFLAGS=') (DQ ($ Id.VSub_DollarName '$CFLAGS'))}) (command.Pipeline children: [ (C {(yes)} {(DQ (y))}) (C {(make)} {(slx)} {(Id.Lit_VarLike 'SPECIALAUTHENTICATORS=') (ssl)} {(Id.Lit_VarLike 'SSLTYPE=') (unix)} {(Id.Lit_VarLike 'EXTRACFLAGS=') (DQ ($ Id.VSub_DollarName '$CFLAGS') (' -fPIC'))} {(Id.Lit_VarLike 'EXTRALDFLAGS=') (DQ ($ Id.VSub_DollarName '$LDFLAGS'))} ) ] negated: F ) ] ) ) (command.ShFunction name: package body: (command.BraceGroup children: [ (C {(cd)} {($ Id.VSub_DollarName '$builddir')}) (C {(mkdir)} {(-p)} {($ Id.VSub_DollarName '$pkgdir') (/usr/sbin)}) (C {(install)} {(-D)} {(-m755)} {(imapd/imapd)} {($ Id.VSub_DollarName '$pkgdir') (/usr/sbin/imapd)} ) (C {(install)} {(-D)} {(-m755)} {(ipopd/ipop2d)} {($ Id.VSub_DollarName '$pkgdir') (/usr/sbin/ipop2d)} ) (C {(install)} {(-D)} {(-m755)} {(ipopd/ipop3d)} {($ Id.VSub_DollarName '$pkgdir') (/usr/sbin/ipop3d)} ) (command.ForEach iter_name: i iter_words: [ {(c-client)} {(mail)} {(imap4r1)} {(rfc822)} {(linkage)} {(misc)} {(smtp)} {(nntp)} {(osdep)} {(env_unix)} {(env)} {(fs)} {(ftl)} {(nl)} {(tcp)} {(sslio)} {(utf8)} {(utf8aux)} ] do_arg_iter: F body: (command.DoGroup children: [ (C {(install)} {(-D)} {(-m644)} {(c-client/) ($ Id.VSub_DollarName '$i') (.h)} {(DQ ($ Id.VSub_DollarName '$pkgdir')) (/usr/include/imap/) ($ Id.VSub_DollarName '$i') (.h) } ) ] ) ) (C {(install)} {(-m644)} {(c-client/linkage.c)} {(DQ ($ Id.VSub_DollarName '$pkgdir')) (/usr/include/imap/linkage.c)} ) (C {(install)} {(-Dm755)} {(c-client/libc-client.so.1.0.0)} {(DQ ($ Id.VSub_DollarName '$pkgdir')) (/usr/lib/libc-client.so.1.0.0)} ) (C {(ln)} {(-s)} {(libc-client.so.1.0.0)} {(DQ ($ Id.VSub_DollarName '$pkgdir')) (/usr/lib/libc-client.so.1)} ) (C {(ln)} {(-s)} {(libc-client.so.1.0.0)} {(DQ ($ Id.VSub_DollarName '$pkgdir')) (/usr/lib/libc-client.so)} ) ] ) ) (command.ShFunction name: cclient body: (command.BraceGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ ('UW IMAP c-client library'))} spids: [381] ) ] ) (C {(mkdir)} {(-p)} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) (/usr)}) (C {(mv)} {(DQ ($ Id.VSub_DollarName '$pkgdir')) (/usr/lib)} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) (/usr/)} ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ ( '7c3e1d9927872001e768ff2ddbcf3af74078243efe58dd70e01d966856b7611134e4b579818691a954bade9acaeeda6f2f30f40d812b8aa20990de5cb90d5d35 imap-2007f.tar.gz\n' ) ( 'f8a4b5b8759b690273ec8c86db55c3c3ebf7b358321aa829341bc65e98db0f10696b1eeae922eecada668f011b0b3231ed73c3a959b47b4cba00568bf7d231c1 fix-linking.patch\n' ) ( '871093236b3ae300968e1e200a2389566af72ed1f62ad57c1dc617dd59e8378f29175fe07e5cfc575e022f3c27769b06850cbf21567f7cc359ca204c4d87a3af c-client-2006k_KOLAB_Annotations.patch' ) ) } spids: [412] ) ] ) ] )