--- plamo/00_base/old/ncurses-20160324/PlamoBuild.ncurses-5.7 2016-03-24 11:50:31.000000000 +0900 +++ plamo/00_base/ncurses/PlamoBuild.ncurses-6.0 2016-04-03 20:06:48.000000000 +0900 @@ -1,16 +1,16 @@ #!/bin/sh ###################################################################### -url="http://ftp.gnu.org/gnu/ncurses/ncurses-5.7.tar.gz - http://ftp.clfs.org/pub/clfs/conglomeration/ncurses/ncurses-5.7-branch_update-21.patch" +url="http://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz" pkgbase=ncurses -vers=5.7 +vers=6.0 arch=`uname -m` -build=P5 +build=P3 src=$pkgbase-$vers OPT_CONFIG="--with-shared --without-debug --enable-widec --with-manpage-format=normal" -DOCS="ANNOUNCE AUTHORS INSTALL NEWS README README.emx TO-DO" +DOCS="README.MinGW README README.emx NEWS ANNOUNCE COPYING INSTALL + TO-DO AUTHORS" ###################################################################### fscheck() { @@ -203,7 +203,6 @@ if [ -d ${B[$i]} ] ; then rm -rf ${B[$i]} ; fi ; cp -a ${S[$i]} ${B[$i]} done cd $B - patch -Np1 -i $W/ncurses-5.7-branch_update-21.patch if [ $arch == x86_64 ] ; then cp -p misc/run_tic.in{,.orig} sed -i 's@\@lib64@g' misc/run_tic.in @@ -217,7 +216,7 @@ rm -rf config.cache config.log fi if [ -x configure ] ; then - ./configure --prefix=/usr --libdir='${exec_prefix}'/$libdir \ + ./configure --prefix=/usr --libdir=/$libdir \ --infodir='${prefix}'/share/info \ --mandir='${prefix}'/share/man ${OPT_CONFIG[$i]} fi @@ -247,11 +246,17 @@ make install DESTDIR=$P fi done - ln -s ncursesw5-config $P/usr/bin/ncurses5-config - ln -s libncursesw.so.5.7 $P/usr/$libdir/libncurses.so.5 - ln -s libncurses.so.5 $P/usr/$libdir/libncurses.so - ln -s libncursesw.so.5.7 $P/usr/$libdir/libcurses.so.5 - ln -s libcurses.so.5 $P/usr/$libdir/libcurses.so + ln -s ncursesw6-config $P/usr/bin/ncurses6-config + ln -s libncursesw.so.$vers $P/$libdir/libncurses.so.6 + ln -s libncurses.so.6 $P/$libdir/libncurses.so + ln -s libncursesw.so.$vers $P/$libdir/libcurses.so.6 + ln -s libcurses.so.6 $P/$libdir/libcurses.so + ln -s libncursesw.so.$vers $P/$libdir/libncursesw.so.5 + ln -s libpanelw.so.$vers $P/$libdir/libpanelw.so.5 + ln -s libmenuw.so.$vers $P/$libdir/libmenuw.so.5 + ln -s libformw.so.$vers $P/$libdir/libformw.so.5 + install -d $P/usr/$libdir + ln -s /usr/share/terminfo $P/usr/$libdir touch $W/i.et cd $W find $P ! -type l -newer i.st ! -newer i.et \ @@ -276,6 +281,7 @@ done convert tar cvpf $pkg.tar -C $P `cd $P ; find usr/bin | tail -n+2` + tar rvpf $pkg.tar -C $P `cd $P ; find $libdir | tail -n+2` tar rvpf $pkg.tar -C $P `cd $P ; find usr/$libdir | tail -n+2` tar rvpf $pkg.tar -C $P `cd $P ; find usr/include | tail -n+2` tar rvpf $pkg.tar -C $P usr/share/{tabset,terminfo}