--- admin/PlamoBuild-template-20180815 2018-08-15 16:18:50.000000000 +0900 +++ plamo/03_xclassics/xshisen/PlamoBuild.xshisen-1.51 2019-10-14 19:59:47.000000000 +0900 @@ -1,19 +1,23 @@ #!/bin/sh ###################################################################### -url="" +url="http://ftp.yz.yamagata-u.ac.jp/pub/FreeBSD/ports/local-distfiles/hrs/xshisen-1.51.tar.gz + ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/03_xclassics/xshisen/xshisen-debian-bug213957.patch.gz + ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/03_xclassics/xshisen/xshisen-debian-bug289784.patch.gz + ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/03_xclassics/xshisen/xshisen-1.51-delete-hintArray.patch.gz + ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/03_xclassics/xshisen/xshisen-1.51-DESTDIR.patch.gz" verify= digest= branch= commitid= -pkgbase= -vers= +pkgbase=xshisen +vers=1.51 arch=`uname -m` -build=P1 +build=P7 src=$pkgbase-$vers patchfiles="" -OPT_CONFIG="" -DOCS="README" +OPT_CONFIG="--sharedstatedir=/var/games" +DOCS="INSTALL INSTALL.jp ChangeLog LICENSE README" template=20180815 tmplurl=ftp://plamo.linet.gr.jp/pub/Plamo-src/admin ###################################################################### @@ -37,12 +41,24 @@ if [ -d ${B[$i]} ] ; then rm -rf ${B[$i]} ; fi ; cp -a ${S[$i]} ${B[$i]} done apply_patches + cd $B + gunzip -c $W/xshisen-debian-bug213957.patch.gz | patch -Np0 -i - + gunzip -c $W/xshisen-debian-bug289784.patch.gz | patch -Np0 -i - + gunzip -c $W/xshisen-1.51-delete-hintArray.patch.gz | patch -Np1 -i - + gunzip -c $W/xshisen-1.51-DESTDIR.patch.gz | patch -Np1 -i - + cp -p configure{,.orig} + sed -i '/LIBS=/s@Xaw@Xaw3d@g' configure + cat <<- "EOF" | patch configure + 2486a2487 + > LANGS="ja_JP.eucJP pl" + EOF for i in `seq 0 $((${#B[@]} - 1))` ; do cd ${B[$i]} if [ -x configure ] ; then ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --libdir='${exec_prefix}'/$libdir --infodir='${prefix}'/share/info \ - --mandir='${prefix}'/share/man ${OPT_CONFIG[$i]} + --mandir='${prefix}'/share/man ${OPT_CONFIG[$i]} \ + --x-includes=/usr/include --x-libraries=/usr/$libdir fi done fi @@ -62,7 +78,7 @@ for i in `seq 0 $((${#B[@]} - 1))` ; do cd ${B[$i]} if [ -f Makefile ] ; then - make install DESTDIR=$P + make install install.man DESTDIR=$P fi done touch $W/i.et @@ -70,10 +86,17 @@ TZ=UTC find $P ! -type l -newer i.st ! -newer i.et \ -exec touch -t `date -u '+%m%d0000'` {} \; compress + gzip_dir $mandir/ja_JP.eucJP/man6 setup_docdir convert_links tar cvpf $pkg.tar -C $P `cd $P ; find usr/bin | tail -n+2` - tar rvpf $pkg.tar -C $P `cd $P ; find usr/share/man/man1 | tail -n+2` + tar rvpf $pkg.tar -C $P usr/$libdir/X11/app-defaults/XShisen + tar rvpf $pkg.tar -C $P usr/$libdir/X11/ja_JP.eucJP/app-defaults/XShisen + tar rvpf $pkg.tar -C $P usr/$libdir/X11/pl/app-defaults/XShisen + tar rvpf $pkg.tar -C $P usr/share/xshisen + tar rvpf $pkg.tar -C $P var/games/xshisen.scores + tar rvpf $pkg.tar -C $P `cd $P ; find usr/share/man/man6 | tail -n+2` + tar rvpf $pkg.tar -C $P `cd $P ; find usr/share/man/ja_JP.eucJP/man6 | tail -n+2` tar rvpf $pkg.tar -C $P usr/share/doc/$src TZ=UTC touch -t `date -u '+%m%d0000'` $pkg.tar xz $pkg.tar ; touch $pkg.tar.xz ; mv $pkg.tar.xz $pkg.txz