# Contributor: Michael Mason # Maintainer: Natanael Copa global pkgname := 'hypermail' global pkgver := '2.3.0' global pkgrel := '4' global pkgdesc := '"Mail Archiver'" global url := '"http://www.hypermail-project.org'" global arch := '"all'" global license := '"GPL2+'" global depends := '"lua'" global makedepends := '"pcre-dev bison gdbm-dev'" global install := ''"" global subpackages := ''"" global source := ""http://www.hypermail-project.org/$pkgname-$pkgver.tar.gz mdir2mbox.lua"" global _builddir := ""$srcdir"/hypermail" proc prepare { cd $_builddir update_config_sub || return 1 } proc build { cd $_builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --with-httpddir=/var/www \ --with-cgidir=/var/www/cgi-bin \ || return 1 make || return 1 } proc package { cd $_builddir #does not understand DESTDIR so going to install ourselves #make DESTDIR="$pkgdir" install install -m755 -D archive/rdmsg "$pkgdir"/usr/bin/rdmsg install -m755 -D archive/msg2archive "$pkgdir"/usr/bin/msgarchive install -m755 -D src/hypermail "$pkgdir"/usr/bin/hypermail install -m755 -D "$srcdir"/mdir2mbox.lua "$pkgdir"/usr/bin/mdir2mbox.lua } global md5sums := '"510c46b98314f4e98796719f27865846 hypermail-2.3.0.tar.gz 079b00d4ea667a0efd6fd370b1a4d5d8 mdir2mbox.lua'" global sha256sums := '"619938b0cf54eae786f36ef237f106ef7bff7a5c69904ca32afd8d47bf1605d1 hypermail-2.3.0.tar.gz 447069efc7d1ae3cf32f348ca1ddfa18a1354dc74289bcdce9b69fc92ec84eb0 mdir2mbox.lua'" global sha512sums := '"6f4db2613a53f27e88a9827057be57df49b1dfff6dfcc7b531fdb983b03e64818f5845411f9eb42fc7ae8829281c67773d16fcb3b9d3fa2a7c92d5100fa9bb57 hypermail-2.3.0.tar.gz 203c292c46d40c35023629795ef0baa254c036ccfdb5628b3abf2d0c965bff9274f39571dfcb27aa508d9b801356d793fd5f78466ebb69b2306f56b28ac85b9c mdir2mbox.lua'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(hypermail)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.3.0)} 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 ("Mail Archiver"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.hypermail-project.org"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ("GPL2+"))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (lua))} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("pcre-dev bison gdbm-dev"))} spids: [40] ) ] spids: [40] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[45])] spids: [45] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(DQ )} spids:[49])] spids: [49] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://www.hypermail-project.org/") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tmdir2mbox.lua") ) } spids: [53] ) ] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/hypermail)} spids: [64] ) ] spids: [64] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (AndOr children: [ (C {(update_config_sub)}) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [74] ) spids: [70 73] ) (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")} {(--prefix) (Lit_Other "=") (/usr)} {(--sysconfdir) (Lit_Other "=") (/etc)} {(--mandir) (Lit_Other "=") (/usr/share/man)} {(--infodir) (Lit_Other "=") (/usr/share/info)} {(--with-httpddir) (Lit_Other "=") (/var/www)} {(--with-cgidir) (Lit_Other "=") (/var/www/cgi-bin)} ) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [(C {(make)}) (ControlFlow token: arg_word:{(1)})] op_id: Op_DPipe ) ] spids: [99] ) spids: [95 98] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (C {(install)} {(-m755)} {(-D)} {(archive/rdmsg)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/rdmsg)} ) (C {(install)} {(-m755)} {(-D)} {(archive/msg2archive)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/msgarchive)} ) (C {(install)} {(-m755)} {(-D)} {(src/hypermail)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/hypermail)} ) (C {(install)} {(-m755)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/mdir2mbox.lua)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/mdir2mbox.lua)} ) ] spids: [182] ) spids: [178 181] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: { (DQ ("510c46b98314f4e98796719f27865846 hypermail-2.3.0.tar.gz\n") ("079b00d4ea667a0efd6fd370b1a4d5d8 mdir2mbox.lua") ) } spids: [263] ) ] spids: [263] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "619938b0cf54eae786f36ef237f106ef7bff7a5c69904ca32afd8d47bf1605d1 hypermail-2.3.0.tar.gz\n" ) ("447069efc7d1ae3cf32f348ca1ddfa18a1354dc74289bcdce9b69fc92ec84eb0 mdir2mbox.lua") ) } spids: [269] ) ] spids: [269] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "6f4db2613a53f27e88a9827057be57df49b1dfff6dfcc7b531fdb983b03e64818f5845411f9eb42fc7ae8829281c67773d16fcb3b9d3fa2a7c92d5100fa9bb57 hypermail-2.3.0.tar.gz\n" ) ( "203c292c46d40c35023629795ef0baa254c036ccfdb5628b3abf2d0c965bff9274f39571dfcb27aa508d9b801356d793fd5f78466ebb69b2306f56b28ac85b9c mdir2mbox.lua" ) ) } spids: [275] ) ] spids: [275] ) ] )