--- plamo/03_xclassics/fep.txz/old/Canna-20170920/PlamoBuild.Canna-37p3 2017-09-20 21:47:29.000000000 +0900 +++ plamo/03_xclassics/fep.txz/Canna/PlamoBuild.Canna-37p3 2018-07-06 16:27:31.000000000 +0900 @@ -4,8 +4,6 @@ url="http://jaist.dl.sourceforge.jp/canna/9565/Canna37p3.tar.bz2 ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/03_xclassics/fep.txz/Canna/Canna37p3-keybind.patch.gz http://www.nslabs.jp/archives/nicolatter-1.7.9.tar.gz - http://www.j10n.org/libspt/libspt-1.1.tar.bz2 - ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/03_xclassics/fep.txz/Canna/libspt-1.1-set_timefield.patch.gz ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/03_xclassics/fep.txz/Canna/cannadic-0.95c.tar.gz" verify= digest= @@ -14,19 +12,16 @@ pkgbase=Canna vers=37p3 arch=`uname -m` -build=P7 -src[0]=Canna37p3 -src[1]=libspt-1.1 -src[2]=cannadic-0.95c +build=P8 +src[0]=$pkgbase$vers +src[1]=cannadic-0.95c patchfiles[0]="Canna37p3-keybind.patch.gz nicolatter-1.7.9/patch/Canna37p1-q1.diff" -patchfiles[1]="libspt-1.1-set_timefield.patch.gz" OPT_CONFIG="" DOCS[0]="`echo canuum/{COPYRIGHT,README.{copyright,jp}}` ChangeLog CHANGES.jp COPYRIGHT INSTALL INSTALL.jp OCHANGES.jp README README.jp RKCCONF.jp WHATIS WHATIS.jp" -DOCS[1]="CHANGES COPYRIGHT INSTALL" -DOCS[2]="README.ja COPYING" +DOCS[1]="README.ja COPYING" template=20170713 tmplurl=ftp://plamo.linet.gr.jp/pub/Plamo-src/admin ###################################################################### @@ -80,9 +75,6 @@ --- > JMNLOCALE = ja_JP.eucJP EOF - cd ${B[1]} - cp -p Makefile.in{,.orig} - sed -i 's@man$@share/man@g' Makefile.in for i in `seq 0 $((${#B[@]} - 1))` ; do cd ${B[$i]} if [ -x configure ] ; then @@ -93,18 +85,14 @@ done cd ${B[0]} xmkmf - cd canuum - xmkmf -a fi if [ $opt_build -eq 1 ] ; then for i in `seq 0 $((${#B[@]} - 1))` ; do cd ${B[$i]} if [ -f Makefile ] ; then - case $i in - 0) make canna ; ( cd canuum ; make ) ;; - 1) make ;; - 2) make maindic ;; - esac + if [ $i -eq 0 ] ; then + make canna ; ( cd canuum ; xmkmf -a ; make ) + fi fi done fi @@ -119,38 +107,17 @@ if [ $i -eq 0 ] ; then make -i install install.man DESTDIR=$P ( cd canuum ; make install install.man DESTDIR=$P ) - elif [ $i -eq 1 ] ; then - make -i install DESTDIR=$P fi fi done - cd ${B[2]} - cannadicdir=$P/var/lib/canna/dic/canna - install -o bin -g bin -m 664 gcanna.c[bl]d $cannadicdir - install -o bin -g bin -m 664 gcannaf.ctd $cannadicdir - cp -p $cannadicdir/dics.dir{,.orig} - cat <<- "EOF" | patch $cannadicdir/dics.dir - 25a26,28 - > gcanna.cbd(gcanna.mwd) -gcanna--- - > gcanna.cld(gcanna.mwd) -gcanna--- - > gcannaf.ctd(.swd) -gcannaf--- - EOF - cannalibdir=$P/usr/$libdir/canna - cp -p $cannalibdir/default.canna{,.orig} - cat <<- "EOF" | patch $cannalibdir/default.canna - 27c27,29 - < "iroha" - --- - > "gcanna" - > "gcannaf" - > ; "iroha" - EOF + cd ${B[1]} + install -d $P/var/lib/canna/dic/canna + install -o bin -g bin -m 664 gcanna{,f}.ctd $P/var/lib/canna/dic/canna touch $W/i.et cd $W find $P ! -type l -newer i.st ! -newer i.et \ -exec touch -t `date '+%m%d0900'` {} \; compress - strip_bindir $P/usr/libexec gzip_dir $mandir/ja_JP.eucJP/man1 gzip_dir $mandir/ja_JP.eucJP/man3 install -d $P/etc/rc.d/init.d @@ -203,13 +170,42 @@ touch -r $S $docdir/$src convert_links prune_symlink $mandir/ja_JP.eucJP/man3 + cat <<- EOF | unexpand >> $P/install/doinst.sh + #%% begin initialize $pkg + cannadicdir=/var/lib/canna/dic/canna + crxdic -m -o \$cannadicdir/gcanna.cbd \$cannadicdir/gcanna.ctd + crfreq -div 512 \$cannadicdir/gcanna.cbd gcanna.mwd + chown bin.bin \$cannadicdir/gcanna.c[bl]d + chmod 664 \$cannadicdir/gcanna.c[bl]d + if [ ! -f \$cannadicdir/dics.dir.orig ] ; then + cp -p \$cannadicdir/dics.dir \$cannadicdir/dics.dir.orig + cat <<- "EOF" | patch \$cannadicdir/dics.dir + 25a26,28 + > gcanna.cbd(gcanna.mwd) -gcanna--- + > gcanna.cld(gcanna.mwd) -gcanna--- + > gcannaf.ctd(.swd) -gcannaf--- + EOF + fi + cannalibdir=/usr/$libdir/canna + if [ ! -f \$cannalibdir/$libdir/canna/default.canna.orig ] ; then + cp -p \$cannalibdir/default.canna \$cannalibdir/default.canna.orig + cat <<- "EOF" | patch \$cannalibdir/default.canna + 27c27,29 + < "iroha" + --- + > "gcanna" + > "gcannaf" + > ; "iroha" + EOF + fi + #%% end + EOF + touch -t `date '+%m%d0900'` $P/install/doinst.sh tar cvpf $pkg.tar -C $P `cd $P ; find usr/sbin | tail -n+2` tar rvpf $pkg.tar -C $P `cd $P ; find usr/bin | tail -n+2` - tar rvpf $pkg.tar -C $P `cd $P ; find usr/libexec | tail -n+2` tar rvpf $pkg.tar -C $P `cd $P ; find usr/$libdir -maxdepth 1 | tail -n+2` - tar rvpf $pkg.tar -C $P `cd $P ; find usr/include -maxdepth 1 | tail -n+2` - tar rvpf $pkg.tar -C $P var/lib/canna - tar rvpf $pkg.tar -C $P var/log/canna + tar rvpf $pkg.tar -C $P usr/include/canna + tar rvpf $pkg.tar -C $P var/{lib,log}/canna tar rvpf $pkg.tar -C $P etc/rc.d/init.d/canna.r tar rvpf $pkg.tar -C $P etc/hosts.canna tar rvpf $pkg.tar -C $P `cd $P ; find usr/share/man/man1 | tail -n+2`