[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:08576] Re: libperl.so



鈴木です。

----- Original Message -----
From: "Jun Kuwamura" <juk@rccm.co.jp>
Subject: [plamo:08562] libperl.so
> くわむらです。
>
>   どなたか、Plamo-2.0 用の libperl.so を作ってある人いませんか。
> # 最近 perl をコンパイルする気力もありません。(;;)

こんなスクリプトを使って、perl のパッケージを作って、使っています。
perlo.build と config.over と perl-5.6.0.tar.gz を同じディレクトリにおい
て、
./perl.build でパッケージを作成しています。

perl.build --- ここから --------------
#!/bin/sh

CWD=`pwd`
TMP=/tmp
PKG=$TMP/package-perl
PKGNAME=$TMP/perl.tgz

#
rm -rf $PKG $PKGNAME $TMP/perl-5.6.0

#
cd $TMP
tar zxvf $CWD/perl-5.6.0.tar.gz
cd perl-5.6.0
cp $CWD/config.over .
rm -f config.sh Policy.sh
# make and install regular perl:
./Configure -des \
            -Dprefix=/usr \
            -Darchname=i386-linux \
            -Dprivlib=/usr/lib/perl5 \
            -Darchlib=/usr/lib/perl5/i386-linux \
            -Dsitelib=/usr/lib/perl5/site_perl \
            -Dsitearch=/usr/lib/perl5/site_perl/i386-linux \
            -Duseshrplib
make
make test
make install

#
mkdir -p $PKG
cd $PKG
mv /tmp/perl5 usr

#
cd $TMP/perl-5.6.0
mkdir -p $PKG/usr/doc/perl-5.6.0
cp -a AUTHORS Artistic Changes Changes5.* INSTALL README README.* Todo
Todo-5.6 $PKG/usr/doc/perl-5.6.0

# Create package:
cd $PKG
echo "y
y" | makepkg $PKGNAME
perl.build --- ここまで --------------

perl.build --- ここから --------------
installprefix=/tmp/perl5
test -d $installprefix || mkdir $installprefix
test -d $installprefix/bin || mkdir $installprefix/bin
installarchlib=`echo $installarchlib | sed "s!$prefix!$installprefix!"`
installbin=`echo $installbin | sed "s!$prefix!$installprefix!"`
installman1dir=`echo $installman1dir | sed "s!$prefix!$installprefix!"`
installman3dir=`echo $installman3dir | sed "s!$prefix!$installprefix!"`
installprivlib=`echo $installprivlib | sed "s!$prefix!$installprefix!"`
installscript=`echo $installscript | sed "s!$prefix!$installprefix!"`
installsitelib=`echo $installsitelib | sed "s!$prefix!$installprefix!"`
installsitearch=`echo $installsitearch | sed "s!$prefix!$installprefix!"`
perl.build --- ここまで --------------

-------+-------+-------+-------+-------+
Takuro Suzuki
etsuzuki@esg.hitachi-hec.co.jp

Follow-Ups
[plamo:08595] Re: libperl.so, Jun Kuwamura
References
[plamo:08562] libperl.so, Jun Kuwamura

[検索ページ] [メール一覧]
Plamo ML 公開システム