(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(krb5)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.15.2)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[9])] spids: [9] ) (Case to_match: {($ VSub_Name "$pkgver")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.) (Lit_Other "*") (.) (Lit_Other "*")}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_ver) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(".*")}) spids: [27 31] ) } spids: [26] ) ] spids: [26] ) ] spids: [19 24 32 -1] ) (case_arm pat_list: [{(Lit_Other "*")}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_ver) op: Equal rhs: {(${ VSub_Name pkgver)} spids: [37] ) ] spids: [37] ) ] spids: [34 35 41 -1] ) ] spids: [13 17 43] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("The Kerberos network authentication system"))} spids: [46] ) ] spids: [46] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://web.mit.edu/kerberos/www/"))} spids: [51] ) ] spids: [51] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[56])] spids: [56] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (MIT))} spids:[61])] spids: [61] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (krb5-conf))} spids:[66])] spids: [66] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dev) op: Equal rhs: {(DQ (e2fsprogs-dev))} spids: [71] ) ] spids: [71] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ($ VSub_Name "$depends_dev") (" libverto-dev openldap-dev libressl-dev\n") ("\tkeyutils-dev bison flex perl") ) } spids: [76] ) ] spids: [76] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("suid !check"))} spids:[83])] spids: [83] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-dev ") ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-server\n") ("\t") ($ VSub_Name "$pkgname") ("-server-ldap:ldap ") ($ VSub_Name "$pkgname") ("-pkinit ") ($ VSub_Name "$pkgname") (-libs) ) } spids: [88] ) ] spids: [88] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://web.mit.edu/kerberos/dist/krb5/") (${ VSub_Name _ver) (/krb5-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tmit-krb5_krb5-config_LDFLAGS.patch\n") ("\tlibressl.patch\n") ("\n") ("\tkrb5kadmind.initd\n") ("\tkrb5kdc.initd\n") ("\tkrb5kpropd.initd\n") ("\t") ) } spids: [105] ) ] spids: [105] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/krb5-) ($ VSub_Name "$pkgver")} spids: [124] ) ] spids: [124] ) (FuncDef name: unpack body: (BraceGroup children: [ (C {(default_unpack)}) (C {(cd)} {(DQ ($ VSub_Name "$srcdir"))}) (C {(tar)} {(-zxf)} {(krb5-) ($ VSub_Name "$pkgver") (.tar.gz)}) ] spids: [136] ) spids: [132 135] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir")) (/src)}) (C {(./configure)} {(Lit_VarLike "CPPFLAGS=") (DQ ($ VSub_Name "$CPPFLAGS") (" -fPIC -I/usr/include/et"))} {(Lit_VarLike "WARN_CFLAGS=")} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--localstatedir) (Lit_Other "=") (/var/lib)} {(--enable-shared)} {(--disable-static)} {(--disable-rpath)} {(--with-system-et)} {(--with-system-ss)} {(--with-system-verto)} {(--without-tcl)} {(--with-ldap)} ) (C {(make)}) ] spids: [164] ) spids: [160 163] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir")) (/src)}) (C {(make)} {(install)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/) ($ VSub_Name "$pkgname")} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/examples)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/) ($ VSub_Name "$pkgname") (/)} ) (ForEach iter_name: i iter_words: [{($ VSub_Name "$source")}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name "$i")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.initd)}] action: [ (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$i")} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) (BracedVarSub token: <VSub_Name i> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(.initd)}) spids: [342 346] ) } ) ] spids: [322 324 347 -1] ) ] spids: [315 319 350] ) ] spids: [312 353] ) spids: [308 310] ) ] spids: [255] ) spids: [251 254] ) (FuncDef name: server body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("The KDC and related programs for Kerberos 5"))} spids: [365] ) ] spids: [365] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (libverto-libev))} spids: [371] ) ] spids: [371] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/)} ) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/krb5kdc)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/sbin)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/)} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/)} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/sclient)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)} ) ] spids: [362] ) spids: [358 361] ) (FuncDef name: ldap body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("The LDAP storage plugin for the Kerberos 5 KDC"))} spids: [464] ) ] spids: [464] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/krb5/plugins/kdb)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/krb5/plugins/kdb/kldap.so)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/krb5/plugins/kdb/)} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libkdb_ldap) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/)} ) ] spids: [461] ) spids: [457 460] ) (FuncDef name: pkinit body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("The PKINIT module for Kerberos 5"))} spids: [520] ) ] spids: [520] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/krb5/plugins/preauth)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/krb5/plugins/preauth/pkinit.so)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/krb5/plugins/preauth/pkinit.so)} ) ] spids: [517] ) spids: [513 516] ) (FuncDef name: libs body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("The shared libraries used by Kerberos 5"))} spids: [560] ) ] spids: [560] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (krb5-conf))} spids: [566] ) ] spids: [566] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/)} ) ] spids: [557] ) spids: [553 556] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "e5814bb66384b13637c37918df694c6b9933c29c2d952da0ed0dcd2e623b269060b4c16b6c02162039dadebdab99ff1085e37e7621ae4748dafb036424e612c2 krb5-1.15.2.tar.gz\n" ) ( "5a3782ff17b383f8cd0415fd13538ab56afd788130d6ad640e9f2682b7deaae7f25713ce358058ed771091040dccf62a3bc87e6fd473d505ec189a95debcc801 mit-krb5_krb5-config_LDFLAGS.patch\n" ) ( "1bcfd92f610ccee6edeb22d3cfef1388ed52f999eb976f158e7be3e4d65394ceb82d915f232e4fa1f365cd35814e4a97a657d70b6d9d64c1f8c08541adcdcc23 libressl.patch\n" ) ( "43b9885b7eb8d0d60920def688de482f2b1701288f9acb1bb21dc76b2395428ff304961959eb04ba5eafd0412bae35668d6d2c8223424b9337bc051eadf51682 krb5kadmind.initd\n" ) ( "ede15f15bbbc9d0227235067abe15245bb9713aea260d397379c63275ce74aea0db6c91c15d599e40c6e89612d76f3a0f8fdd21cbafa3f30d426d4310d3e2cec krb5kdc.initd\n" ) ( "45be0d421efd41e9dd056125a750c90856586e990317456b68170d733b03cba9ecd18ab87603b20e49575e7839fb4a6d628255533f2631f9e8ddb7f3cc493a90 krb5kpropd.initd" ) ) } spids: [596] ) ] spids: [596] ) ] )