source: npl/perl/Net_SSLeay/buildmods.SlackBuild @ 8662849

perl-5.22
Last change on this file since 8662849 was 8662849, checked in by Edwin Eefting <edwin@datux.nl>, 6 years ago

update/rebuild all perl stuff to 5.22. split up packages

  • Property mode set to 100755
File size: 864 bytes
Line 
1#!/bin/bash
2#DEP:perl
3#DEP:openssl
4
5#Standaard script voor Syn-3 perlmodules.
6#Dit script build alle perlmodule .tar.gz files in de huidige directory, en maakt
7#er Syn-3 packages van.
8
9CWD=`pwd`
10PKGROOT=`pwd`/pkgtmp
11
12for TAR in *.tar.gz; do
13        TARDIR=`echo $TAR|sed 's/.tar.gz//'` || exit 1
14        VER=`echo $TARDIR|sed 's/.*-//'` || exit 1
15        NAME=perlmod_`echo $TARDIR| sed 's/-[^-]*$//' | sed 's/-/_/'|sed 's/.pm//'` || exit 1
16       
17        rm -r $PKGROOT 2>/dev/null
18        mkdir -p $PKGROOT
19       
20        #standard way to build a perl module
21        cd $CWD || exit 1
22        export PERL_INSTALL_ROOT=$PKGROOT
23        tar -xzf $TAR || exit 1
24        cd $TARDIR || exit 1
25       
26        export CFLAGS="-fgnu89-inline"
27       
28        perl Makefile.PL || exit 1
29        make || exit 1
30        #make test || exit 1
31        make install || exit 1
32       
33        cd $PKGROOT
34        makepkg -l y -c n $CWD/$NAME.pkg > /dev/null &&
35        echo $VER > $CWD/$NAME.version &&
36        arch > $CWD/$NAME.arch
37done
Note: See TracBrowser for help on using the repository browser.