# Contributor: Jeff Bilyk # Maintainer: Natanael Copa global pkgname := 'mrtg' global pkgver := '2.17.4' global pkgrel := '4' global pkgdesc := '"MRTG Network Latency Monitoring'" global url := '"http://oss.oetiker.ch/mrtg/'" global source := ""http://oss.oetiker.ch/mrtg/pub/$pkgname-$pkgver.tar.gz mrtg.initd mrtg.confd"" global subpackages := ""$pkgname-doc"" global depends := '"perl'" global makedepends := '"gd-dev libpng-dev zlib-dev'" global arch := '"all'" global license := '"GPL'" global _builddir := ""$srcdir"/$pkgname-$pkgver" proc build { cd $_builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --bindir=/usr/bin \ --libdir=/usr/lib \ --datadir=/usr/share/doc \ --mandir=/usr/share/doc/man \ || return 1 make } proc package { cd $_builddir make install DESTDIR="$pkgdir" } global md5sums := '"197565e97f97212eef7b414463c8d40c mrtg-2.17.4.tar.gz 1316b7deccc7240a4a37b5f734effe0c mrtg.initd a8d246d324b90fd1e37cc912d4651372 mrtg.confd'" global sha256sums := '"5efa7fae8040159208472e5f889be5b41d8c8a2ea6b31616f0f75cc7f48d2365 mrtg-2.17.4.tar.gz d1c558ca256032872dce31651d86f359afd01a4975cc608940c9a0c5786ac73b mrtg.initd fb929fd0e3658bc614f2ba51b9fba748050dbc76c0f1c0ac1bc233559bd2b4e7 mrtg.confd'" global sha512sums := '"b15dac707e387714ba1a181c487894fcacbb9c2c1a1710475ebe86a11e30d758a4b44c139b42638de7fdef6616cf3112afc4e5a8c5fbf53718829673698ee110 mrtg-2.17.4.tar.gz bafdee6845f9f38ca4e3a547ac74e4fdbe444f351f7548b894f2cd3ff39a8eb7d19558459d1c54f5d547e730b8d011e128331c4ec84a192f8ec1c7faa0b577a2 mrtg.initd ee42805b0d3abb802e7e69d1544f2821223183aadf3a6009c9434e56054d9b0df579e83a9f6ab22afa65590f6d331daf49fb512ac2578e9f473b6d40382dd2b5 mrtg.confd'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(mrtg)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.17.4)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(4)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("MRTG Network Latency Monitoring"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://oss.oetiker.ch/mrtg/"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://oss.oetiker.ch/mrtg/pub/") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tmrtg.initd mrtg.confd") ) } spids: [25] ) ] spids: [25] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (perl))} spids:[41])] spids: [41] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("gd-dev libpng-dev zlib-dev"))} spids: [46] ) ] spids: [46] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[51])] spids: [51] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[56])] spids: [56] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver")} spids: [62] ) ] spids: [62] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (AndOr children: [ (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--bindir) (Lit_Other "=") (/usr/bin)} {(--libdir) (Lit_Other "=") (/usr/lib)} {(--datadir) (Lit_Other "=") (/usr/share/doc)} {(--mandir) (Lit_Other "=") (/usr/share/doc/man)} ) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(make)}) ] spids: [76] ) spids: [72 75] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (C {(make)} {(install)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))}) ] spids: [142] ) spids: [138 141] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: { (DQ ("197565e97f97212eef7b414463c8d40c mrtg-2.17.4.tar.gz\n") ("1316b7deccc7240a4a37b5f734effe0c mrtg.initd\n") ("a8d246d324b90fd1e37cc912d4651372 mrtg.confd") ) } spids: [164] ) ] spids: [164] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "5efa7fae8040159208472e5f889be5b41d8c8a2ea6b31616f0f75cc7f48d2365 mrtg-2.17.4.tar.gz\n" ) ("d1c558ca256032872dce31651d86f359afd01a4975cc608940c9a0c5786ac73b mrtg.initd\n") ("fb929fd0e3658bc614f2ba51b9fba748050dbc76c0f1c0ac1bc233559bd2b4e7 mrtg.confd") ) } spids: [171] ) ] spids: [171] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "b15dac707e387714ba1a181c487894fcacbb9c2c1a1710475ebe86a11e30d758a4b44c139b42638de7fdef6616cf3112afc4e5a8c5fbf53718829673698ee110 mrtg-2.17.4.tar.gz\n" ) ( "bafdee6845f9f38ca4e3a547ac74e4fdbe444f351f7548b894f2cd3ff39a8eb7d19558459d1c54f5d547e730b8d011e128331c4ec84a192f8ec1c7faa0b577a2 mrtg.initd\n" ) ( "ee42805b0d3abb802e7e69d1544f2821223183aadf3a6009c9434e56054d9b0df579e83a9f6ab22afa65590f6d331daf49fb512ac2578e9f473b6d40382dd2b5 mrtg.confd" ) ) } spids: [178] ) ] spids: [178] ) ] )