92 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
version=\
 | 
						|
(
 | 
						|
    '1.0'
 | 
						|
)
 | 
						|
 | 
						|
url=\
 | 
						|
(
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/M/MS/MSCHWERN/ExtUtils-MakeMaker-6.56.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/IO-Tty-1.10.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/R/RG/RGIERSIG/Expect-1.21.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/Class-Trigger-0.14.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/K/KA/KASEI/Class-Accessor-0.34.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/R/RD/RDF/Clone-0.31.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/K/KA/KASEI/UNIVERSAL-moniker-0.08.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.616.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/T/TM/TMTM/DBIx-ContextualFetch-1.03.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/P/PE/PERRIN/Ima-DBI-0.35.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/DBD-SQLite-1.31.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/T/TM/TMTM/Class-DBI-v3.0.17.tar.gz'
 | 
						|
    'http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/Class-DBI-SQLite-0.11.tar.gz'
 | 
						|
)
 | 
						|
 | 
						|
md5=\
 | 
						|
(
 | 
						|
    'af7e032a1e845e4decf7672929510b98'
 | 
						|
    '46baec86a145e57f0ec661fa412b097c'
 | 
						|
    'a151b0dc4d1a35c73941c65b7c26da5b'
 | 
						|
    'b0a95ebe359a3c4e768d81fc58031c83'
 | 
						|
    '0d9640d237a13276145f7e44b4855b89'
 | 
						|
    'fc0fe65926eb8fb932743559feb54eb9'
 | 
						|
    '65f34e7280d7b7dfb72ab6224e5767f5'
 | 
						|
    'e59b97ccf88f9fa68c3e5c18d7059d57'
 | 
						|
    '799313e54a693beb635b47918458f7c4'
 | 
						|
    '20a78432ae26b266216b7b30ff7941c3'
 | 
						|
    'f3c5c0b1fe509556ca35f08aae91b3f5'
 | 
						|
    '67b3575104efd606c8093bc416e3338d'
 | 
						|
    'df59962bab98a0d31bf1d04d7270831b'
 | 
						|
    '25e80b9d2f2d66e6fc51d487f0894802'
 | 
						|
)
 | 
						|
 | 
						|
requires=\
 | 
						|
(
 | 
						|
    'perl/default'
 | 
						|
    'qemu/host'
 | 
						|
)
 | 
						|
 | 
						|
post_unpack()
 | 
						|
{
 | 
						|
    sed "s!%cfg_dir_rootfs%!$cfg_dir_rootfs!g" "$pkg_dir"/perl.in > "$pkg_build_dir"/perl &&
 | 
						|
    chmod 0755 "$pkg_build_dir"/perl
 | 
						|
}
 | 
						|
 | 
						|
target_install()
 | 
						|
{
 | 
						|
    export CC="$cfg_target_canonical-gcc"
 | 
						|
    export PATH="$pkg_build_dir":$PATH
 | 
						|
    export PERL_LIB="$cfg_dir_rootfs/usr/lib/perl5/5.10.0"
 | 
						|
    export PERL_SITELIB="$cfg_dir_rootfs/usr/lib/perl5/site_perl/5.10.0/arm-linux-thread-multi"
 | 
						|
    export PERL5LIB="$cfg_dir_rootfs/usr/lib/perl5/5.10.0"
 | 
						|
    export PERL_MM_USE_DEFAULT=1
 | 
						|
    export PERL_ARCHLIB="$cfg_dir_rootfs/usr/lib/perl5/5.10.0/arm-linux-thread-multi"
 | 
						|
    export INST_MAN1DIR=/tmp/perl-modules
 | 
						|
    export INST_MAN3DIR=/tmp/perl-modules
 | 
						|
    export PREFIX="$cfg_dir_rootfs/usr"
 | 
						|
    export INSTALLSITELIB="$PERL_SITELIB"
 | 
						|
    export INSTALLSITEARCH="$PERL_SITELIB"
 | 
						|
    export INSTALLARCHLIB="$PERL_SITELIB"
 | 
						|
 | 
						|
    n=0; while [ -n "${url[$n]}" ]; do
 | 
						|
        pkg="$(basename "${url[$n]}" .tar.gz)"
 | 
						|
 | 
						|
        cd "$pkg_build_dir/../$pkg"
 | 
						|
 | 
						|
        "$pkg_build_dir/perl" Makefile.PL \
 | 
						|
            PERL="$pkg_build_dir/perl" \
 | 
						|
            FULLPERL="$pkg_build_dir/perl" \
 | 
						|
            PERL_ARCHLIB=${PERL_ARCHLIB} \
 | 
						|
            INST_MAN1DIR=${INST_MAN1DIR} \
 | 
						|
            INST_MAN3DIR=${INST_MAN3DIR} \
 | 
						|
            PREFIX=${PREFIX} \
 | 
						|
            INSTALLSITELIB=${INSTALLSITELIB} \
 | 
						|
            INSTALLSITEARCH=${INSTALLSITEARCH} \
 | 
						|
            INSTALLARCHLIB=${INSTALLARCHLIB} &&
 | 
						|
 | 
						|
            make install UNINST=1 || return 1
 | 
						|
 | 
						|
            cd "$pkg_build_dir"
 | 
						|
            let n++
 | 
						|
    done
 | 
						|
}
 |