All pastes #271725 Raw Edit

perl configured with

public text v1 · immutable
·published 2006-12-08 12:10 UTC
rendered paste body
build() {                                                                                               
    cd $name-$version                                                                                   
    patch -p4 < ../$name-$version-CVE-2005-3962.patch                                                   
    ./Configure -des \                                                                                  
                -Dprefix=/usr \                                                                         
                -Darchname=linux \                                                                      
                -Dman1ext=1pm \                                                                         
                -Dman3ext=3pm \                                                                         
                -Dman1dir=/usr/man/man1 \                                                               
                -Dman3dir=/usr/man/man3 \                                                               
                -Di_gdbm \                                                                              
                -Di_db \                                                                                
                -Doptimize="$CFLAGS"                                                                    
    make                                                                                                
    gcc -shared -Wl,-soname,libperl.so.5 -o libperl.so.$version `ar t libperl.a`                        
    make DESTDIR=$PKG install                                                                           
    chmod 755 $PKG/usr/lib/perl5/$version/linux/CORE/libperl.so.$version                                
    ln -s libperl.so.$version $PKG/usr/lib/perl5/$version/linux/CORE/libperl.so.5.8                     
    ln -s libperl.so.5.8 $PKG/usr/lib/perl5/$version/linux/CORE/libperl.so.5                            
    ln -s libperl.so.5 $PKG/usr/lib/perl5/$version/linux/CORE/libperl.so                                
    ln -sf perl$version $PKG/usr/bin/perl                                                               
    ln -sf c2ph $PKG/usr/bin/pstruct                                                                    
    ln -sf s2p $PKG/usr/bin/psed                                                                        
    ln -sf c2ph.1pm $PKG/usr/man/man1/pstruct.1pm                                                       
    ln -sf s2p.1pm $PKG/usr/man/man1/psed.1pm                                                           
    find $PKG \                                                                                         
         -iname 'TODO*' -or \                                                                           
         -iname 'Change*' -or \                                                                         
         -iname 'README*' -or \                                                                         
         -name '*.bs' -or \                                                                             
         -name .packlist -or \                                                                          
         -name perllocal.pod | xargs rm                                                                 
    find $PKG -depth -empty -exec rmdir {} \;                                                           
    chmod -R +w $PKG                                                                                    
}