[arch-commits] Commit in ncurses/repos (3 files)

2012-02-12 Thread Allan McRae
Date: Sunday, February 12, 2012 @ 08:47:58
  Author: allan
Revision: 150102

db-move: moved ncurses from [testing] to [core] (i686)

Added:
  ncurses/repos/core-i686/PKGBUILD
(from rev 150101, ncurses/repos/testing-i686/PKGBUILD)
Deleted:
  ncurses/repos/core-i686/PKGBUILD
  ncurses/repos/testing-i686/

--+
 PKGBUILD |  142 +
 1 file changed, 68 insertions(+), 74 deletions(-)

Deleted: core-i686/PKGBUILD
===
--- core-i686/PKGBUILD  2012-02-12 10:26:56 UTC (rev 150101)
+++ core-i686/PKGBUILD  2012-02-12 13:47:58 UTC (rev 150102)
@@ -1,74 +0,0 @@
-# $Id$
-# Maintainer: Allan McRae al...@archlinux.org
-# Contributor: judd jvi...@zeroflux.org
-
-pkgname=ncurses
-pkgver=5.9
-pkgrel=2
-pkgdesc=System V Release 4.0 curses emulation library
-arch=('i686' 'x86_64')
-url=http://www.gnu.org/software/ncurses/;
-license=('MIT')
-depends=('glibc')
-source=(ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.sig})
-md5sums=('8cb9c412e5f2d96bc6f459aa8c6282a1'
- '014ffdbbfec6d41a9a89d6cbe6434638')
-
-build() {
-  cd ${srcdir}/
-  mkdir ncurses{,w}-build
-
-  cd ${srcdir}/ncursesw-build
-  ../${pkgname}-${pkgver}/configure --prefix=/usr --mandir=/usr/share/man \
- --with-shared --with-normal --without-debug --without-ada \
- --with-install-prefix=${pkgdir} --enable-widec 
-  # add --enable-ext-colors with next soname bump
-  make
-
-  # libncurses.so.5 for external binary support 
-  cd ${srcdir}/ncurses-build
-  [ $CARCH = x86_64 ]  CONFIGFLAG=--with-chtype=long
-  ../${pkgname}-${pkgver}/configure --prefix=/usr \
---with-shared --with-normal --without-debug --without-ada \
---with-install-prefix=${pkgdir} $CONFIGFLAG
-  make
-}
-
-package() {
-  cd ${srcdir}/ncursesw-build
-  make install
-
-  # move libraries needed for boot to /lib (we call tput in initscripts)
-  install -dm755 ${pkgdir}/lib
-  mv ${pkgdir}/usr/lib/libncursesw.so.5* ${pkgdir}/lib
-  ln -sf ../../lib/libncursesw.so.5 ${pkgdir}/usr/lib/libncursesw.so
-
-  # Fool packages looking to link to non-wide-character ncurses libraries
-  for lib in curses ncurses form panel menu; do
-rm -f ${pkgdir}/usr/lib/lib${lib}.so
-echo INPUT(-l${lib}w) ${pkgdir}/usr/lib/lib${lib}.so
-ln -sf lib${lib}w.a ${pkgdir}/usr/lib/lib${lib}.a
-  done
-  ln -sf libncurses++w.a ${pkgdir}/usr/lib/libncurses++.a
-
-  # install tput to /bin
-  install -dm755 ${pkgdir}/bin/
-  mv ${pkgdir}/usr/bin/tput ${pkgdir}/bin/tput
-
-  # Some packages look for -lcurses during build
-  rm -f ${pkgdir}/usr/lib/libcursesw.so
-  echo INPUT(-lncursesw) ${pkgdir}/usr/lib/libcursesw.so
-  ln -sf libncurses.so ${pkgdir}/usr/lib/libcurses.so
-  ln -sf libncursesw.a ${pkgdir}/usr/lib/libcursesw.a
-  ln -sf libncurses.a ${pkgdir}/usr/lib/libcurses.a
-
-  # non-widec compatibility library
-  cd ${srcdir}/ncurses-build
-  install -Dm755 lib/libncurses.so.${pkgver} 
${pkgdir}/usr/lib/libncurses.so.${pkgver}
-  ln -sf libncurses.so.${pkgver} ${pkgdir}/usr/lib/libncurses.so.5
-
-  # install license, rip it from the readme
-  cd ${srcdir}/${pkgname}-${pkgver}
-  install -dm755 ${pkgdir}/usr/share/licenses/$pkgname
-  grep -B 100 '$Id' README  
${pkgdir}/usr/share/licenses/${pkgname}/license.txt
-}

Copied: ncurses/repos/core-i686/PKGBUILD (from rev 150101, 
ncurses/repos/testing-i686/PKGBUILD)
===
--- core-i686/PKGBUILD  (rev 0)
+++ core-i686/PKGBUILD  2012-02-12 13:47:58 UTC (rev 150102)
@@ -0,0 +1,68 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=ncurses
+pkgver=5.9
+pkgrel=3
+pkgdesc=System V Release 4.0 curses emulation library
+arch=('i686' 'x86_64')
+url=http://www.gnu.org/software/ncurses/;
+license=('MIT')
+depends=('glibc')
+source=(ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.sig})
+md5sums=('8cb9c412e5f2d96bc6f459aa8c6282a1'
+ '014ffdbbfec6d41a9a89d6cbe6434638')
+
+build() {
+  cd ${srcdir}/
+  mkdir ncurses{,w}-build
+
+  cd ${srcdir}/ncursesw-build
+  ../${pkgname}-${pkgver}/configure --prefix=/usr --mandir=/usr/share/man \
+ --with-shared --with-normal --without-debug --without-ada \
+ --with-install-prefix=${pkgdir} --enable-widec \
+ --enable-pc-files
+  # add --enable-ext-colors with next soname bump
+  make
+
+  # libncurses.so.5 for external binary support 
+  cd ${srcdir}/ncurses-build
+  [ $CARCH = x86_64 ]  CONFIGFLAG=--with-chtype=long
+  ../${pkgname}-${pkgver}/configure --prefix=/usr \
+--with-shared --with-normal --without-debug --without-ada \
+--with-install-prefix=${pkgdir} $CONFIGFLAG
+  make
+}
+
+package() {
+  cd ${srcdir}/ncursesw-build
+  make install
+
+  # Fool packages looking to link to non-wide-character ncurses libraries
+  for lib in ncurses form panel menu; do
+echo 

[arch-commits] Commit in ncurses/repos (3 files)

2012-02-12 Thread Allan McRae
Date: Sunday, February 12, 2012 @ 08:47:59
  Author: allan
Revision: 150103

db-move: moved ncurses from [testing] to [core] (x86_64)

Added:
  ncurses/repos/core-x86_64/PKGBUILD
(from rev 150101, ncurses/repos/testing-x86_64/PKGBUILD)
Deleted:
  ncurses/repos/core-x86_64/PKGBUILD
  ncurses/repos/testing-x86_64/

--+
 PKGBUILD |  142 +
 1 file changed, 68 insertions(+), 74 deletions(-)

Deleted: core-x86_64/PKGBUILD
===
--- core-x86_64/PKGBUILD2012-02-12 13:47:58 UTC (rev 150102)
+++ core-x86_64/PKGBUILD2012-02-12 13:47:59 UTC (rev 150103)
@@ -1,74 +0,0 @@
-# $Id$
-# Maintainer: Allan McRae al...@archlinux.org
-# Contributor: judd jvi...@zeroflux.org
-
-pkgname=ncurses
-pkgver=5.9
-pkgrel=2
-pkgdesc=System V Release 4.0 curses emulation library
-arch=('i686' 'x86_64')
-url=http://www.gnu.org/software/ncurses/;
-license=('MIT')
-depends=('glibc')
-source=(ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.sig})
-md5sums=('8cb9c412e5f2d96bc6f459aa8c6282a1'
- '014ffdbbfec6d41a9a89d6cbe6434638')
-
-build() {
-  cd ${srcdir}/
-  mkdir ncurses{,w}-build
-
-  cd ${srcdir}/ncursesw-build
-  ../${pkgname}-${pkgver}/configure --prefix=/usr --mandir=/usr/share/man \
- --with-shared --with-normal --without-debug --without-ada \
- --with-install-prefix=${pkgdir} --enable-widec 
-  # add --enable-ext-colors with next soname bump
-  make
-
-  # libncurses.so.5 for external binary support 
-  cd ${srcdir}/ncurses-build
-  [ $CARCH = x86_64 ]  CONFIGFLAG=--with-chtype=long
-  ../${pkgname}-${pkgver}/configure --prefix=/usr \
---with-shared --with-normal --without-debug --without-ada \
---with-install-prefix=${pkgdir} $CONFIGFLAG
-  make
-}
-
-package() {
-  cd ${srcdir}/ncursesw-build
-  make install
-
-  # move libraries needed for boot to /lib (we call tput in initscripts)
-  install -dm755 ${pkgdir}/lib
-  mv ${pkgdir}/usr/lib/libncursesw.so.5* ${pkgdir}/lib
-  ln -sf ../../lib/libncursesw.so.5 ${pkgdir}/usr/lib/libncursesw.so
-
-  # Fool packages looking to link to non-wide-character ncurses libraries
-  for lib in curses ncurses form panel menu; do
-rm -f ${pkgdir}/usr/lib/lib${lib}.so
-echo INPUT(-l${lib}w) ${pkgdir}/usr/lib/lib${lib}.so
-ln -sf lib${lib}w.a ${pkgdir}/usr/lib/lib${lib}.a
-  done
-  ln -sf libncurses++w.a ${pkgdir}/usr/lib/libncurses++.a
-
-  # install tput to /bin
-  install -dm755 ${pkgdir}/bin/
-  mv ${pkgdir}/usr/bin/tput ${pkgdir}/bin/tput
-
-  # Some packages look for -lcurses during build
-  rm -f ${pkgdir}/usr/lib/libcursesw.so
-  echo INPUT(-lncursesw) ${pkgdir}/usr/lib/libcursesw.so
-  ln -sf libncurses.so ${pkgdir}/usr/lib/libcurses.so
-  ln -sf libncursesw.a ${pkgdir}/usr/lib/libcursesw.a
-  ln -sf libncurses.a ${pkgdir}/usr/lib/libcurses.a
-
-  # non-widec compatibility library
-  cd ${srcdir}/ncurses-build
-  install -Dm755 lib/libncurses.so.${pkgver} 
${pkgdir}/usr/lib/libncurses.so.${pkgver}
-  ln -sf libncurses.so.${pkgver} ${pkgdir}/usr/lib/libncurses.so.5
-
-  # install license, rip it from the readme
-  cd ${srcdir}/${pkgname}-${pkgver}
-  install -dm755 ${pkgdir}/usr/share/licenses/$pkgname
-  grep -B 100 '$Id' README  
${pkgdir}/usr/share/licenses/${pkgname}/license.txt
-}

Copied: ncurses/repos/core-x86_64/PKGBUILD (from rev 150101, 
ncurses/repos/testing-x86_64/PKGBUILD)
===
--- core-x86_64/PKGBUILD(rev 0)
+++ core-x86_64/PKGBUILD2012-02-12 13:47:59 UTC (rev 150103)
@@ -0,0 +1,68 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=ncurses
+pkgver=5.9
+pkgrel=3
+pkgdesc=System V Release 4.0 curses emulation library
+arch=('i686' 'x86_64')
+url=http://www.gnu.org/software/ncurses/;
+license=('MIT')
+depends=('glibc')
+source=(ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.sig})
+md5sums=('8cb9c412e5f2d96bc6f459aa8c6282a1'
+ '014ffdbbfec6d41a9a89d6cbe6434638')
+
+build() {
+  cd ${srcdir}/
+  mkdir ncurses{,w}-build
+
+  cd ${srcdir}/ncursesw-build
+  ../${pkgname}-${pkgver}/configure --prefix=/usr --mandir=/usr/share/man \
+ --with-shared --with-normal --without-debug --without-ada \
+ --with-install-prefix=${pkgdir} --enable-widec \
+ --enable-pc-files
+  # add --enable-ext-colors with next soname bump
+  make
+
+  # libncurses.so.5 for external binary support 
+  cd ${srcdir}/ncurses-build
+  [ $CARCH = x86_64 ]  CONFIGFLAG=--with-chtype=long
+  ../${pkgname}-${pkgver}/configure --prefix=/usr \
+--with-shared --with-normal --without-debug --without-ada \
+--with-install-prefix=${pkgdir} $CONFIGFLAG
+  make
+}
+
+package() {
+  cd ${srcdir}/ncursesw-build
+  make install
+
+  # Fool packages looking to link to non-wide-character ncurses libraries
+  for lib in 

[arch-commits] Commit in ncurses/repos (3 files)

2011-11-04 Thread Allan McRae
Date: Friday, November 4, 2011 @ 19:36:05
  Author: allan
Revision: 142071

db-move: moved ncurses from [testing] to [core] (i686)

Added:
  ncurses/repos/core-i686/PKGBUILD
(from rev 142056, ncurses/repos/testing-i686/PKGBUILD)
Deleted:
  ncurses/repos/core-i686/PKGBUILD
  ncurses/repos/testing-i686/

--+
 PKGBUILD |  147 ++---
 1 file changed, 74 insertions(+), 73 deletions(-)

Deleted: core-i686/PKGBUILD
===
--- core-i686/PKGBUILD  2011-11-04 23:36:03 UTC (rev 142070)
+++ core-i686/PKGBUILD  2011-11-04 23:36:05 UTC (rev 142071)
@@ -1,73 +0,0 @@
-# $Id$
-# Maintainer: Allan McRae al...@archlinux.org
-# Contributor: judd jvi...@zeroflux.org
-
-pkgname=ncurses
-pkgver=5.9
-pkgrel=1
-pkgdesc=System V Release 4.0 curses emulation library
-arch=('i686' 'x86_64')
-url=http://www.gnu.org/software/ncurses/;
-license=('MIT')
-depends=('glibc')
-source=(ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz)
-md5sums=('8cb9c412e5f2d96bc6f459aa8c6282a1')
-
-build() {
-  cd ${srcdir}/
-  mkdir ncurses{,w}-build
-
-  cd ${srcdir}/ncursesw-build
-  ../${pkgname}-${pkgver}/configure --prefix=/usr --mandir=/usr/share/man \
- --with-shared --with-normal --without-debug --without-ada \
- --with-install-prefix=${pkgdir} --enable-widec 
-  # add --enable-ext-colors with next soname bump
-  make
-
-  # libncurses.so.5 for external binary support 
-  cd ${srcdir}/ncurses-build
-  [ $CARCH = x86_64 ]  CONFIGFLAG=--with-chtype=long
-  ../${pkgname}-${pkgver}/configure --prefix=/usr \
---with-shared --with-normal --without-debug --without-ada \
---with-install-prefix=${pkgdir} $CONFIGFLAG
-  make
-}
-
-package() {
-  cd ${srcdir}/ncursesw-build
-  make install
-
-  # move libraries needed for boot to /lib (we call tput in initscripts)
-  install -dm755 ${pkgdir}/lib
-  mv ${pkgdir}/usr/lib/libncursesw.so.5* ${pkgdir}/lib
-  ln -sf ../../lib/libncursesw.so.5 ${pkgdir}/usr/lib/libncursesw.so
-
-  # Fool packages looking to link to non-wide-character ncurses libraries
-  for lib in curses ncurses form panel menu; do
-rm -f ${pkgdir}/usr/lib/lib${lib}.so
-echo INPUT(-l${lib}w) ${pkgdir}/usr/lib/lib${lib}.so
-ln -sf lib${lib}w.a ${pkgdir}/usr/lib/lib${lib}.a
-  done
-  ln -sf libncurses++w.a ${pkgdir}/usr/lib/libncurses++.a
-
-  # install tput to /bin
-  install -dm755 ${pkgdir}/bin/
-  mv ${pkgdir}/usr/bin/tput ${pkgdir}/bin/tput
-
-  # Some packages look for -lcurses during build
-  rm -f ${pkgdir}/usr/lib/libcursesw.so
-  echo INPUT(-lncursesw) ${pkgdir}/usr/lib/libcursesw.so
-  ln -sf libncurses.so ${pkgdir}/usr/lib/libcurses.so
-  ln -sf libncursesw.a ${pkgdir}/usr/lib/libcursesw.a
-  ln -sf libncurses.a ${pkgdir}/usr/lib/libcurses.a
-
-  # non-widec compatibility library
-  cd ${srcdir}/ncurses-build
-  install -Dm755 lib/libncurses.so.${pkgver} 
${pkgdir}/usr/lib/libncurses.so.${pkgver}
-  ln -sf libncurses.so.${pkgver} ${pkgdir}/usr/lib/libncurses.so.5
-
-  # install license, rip it from the readme
-  cd ${srcdir}/${pkgname}-${pkgver}
-  install -dm755 ${pkgdir}/usr/share/licenses/$pkgname
-  grep -B 100 '$Id' README  
${pkgdir}/usr/share/licenses/${pkgname}/license.txt
-}

Copied: ncurses/repos/core-i686/PKGBUILD (from rev 142056, 
ncurses/repos/testing-i686/PKGBUILD)
===
--- core-i686/PKGBUILD  (rev 0)
+++ core-i686/PKGBUILD  2011-11-04 23:36:05 UTC (rev 142071)
@@ -0,0 +1,74 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=ncurses
+pkgver=5.9
+pkgrel=2
+pkgdesc=System V Release 4.0 curses emulation library
+arch=('i686' 'x86_64')
+url=http://www.gnu.org/software/ncurses/;
+license=('MIT')
+depends=('glibc')
+source=(ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.sig})
+md5sums=('8cb9c412e5f2d96bc6f459aa8c6282a1'
+ '014ffdbbfec6d41a9a89d6cbe6434638')
+
+build() {
+  cd ${srcdir}/
+  mkdir ncurses{,w}-build
+
+  cd ${srcdir}/ncursesw-build
+  ../${pkgname}-${pkgver}/configure --prefix=/usr --mandir=/usr/share/man \
+ --with-shared --with-normal --without-debug --without-ada \
+ --with-install-prefix=${pkgdir} --enable-widec 
+  # add --enable-ext-colors with next soname bump
+  make
+
+  # libncurses.so.5 for external binary support 
+  cd ${srcdir}/ncurses-build
+  [ $CARCH = x86_64 ]  CONFIGFLAG=--with-chtype=long
+  ../${pkgname}-${pkgver}/configure --prefix=/usr \
+--with-shared --with-normal --without-debug --without-ada \
+--with-install-prefix=${pkgdir} $CONFIGFLAG
+  make
+}
+
+package() {
+  cd ${srcdir}/ncursesw-build
+  make install
+
+  # move libraries needed for boot to /lib (we call tput in initscripts)
+  install -dm755 ${pkgdir}/lib
+  mv ${pkgdir}/usr/lib/libncursesw.so.5* ${pkgdir}/lib
+  ln -sf ../../lib/libncursesw.so.5 

[arch-commits] Commit in ncurses/repos (3 files)

2011-11-04 Thread Allan McRae
Date: Friday, November 4, 2011 @ 19:36:06
  Author: allan
Revision: 142072

db-move: moved ncurses from [testing] to [core] (x86_64)

Added:
  ncurses/repos/core-x86_64/PKGBUILD
(from rev 142056, ncurses/repos/testing-x86_64/PKGBUILD)
Deleted:
  ncurses/repos/core-x86_64/PKGBUILD
  ncurses/repos/testing-x86_64/

--+
 PKGBUILD |  147 ++---
 1 file changed, 74 insertions(+), 73 deletions(-)

Deleted: core-x86_64/PKGBUILD
===
--- core-x86_64/PKGBUILD2011-11-04 23:36:05 UTC (rev 142071)
+++ core-x86_64/PKGBUILD2011-11-04 23:36:06 UTC (rev 142072)
@@ -1,73 +0,0 @@
-# $Id$
-# Maintainer: Allan McRae al...@archlinux.org
-# Contributor: judd jvi...@zeroflux.org
-
-pkgname=ncurses
-pkgver=5.9
-pkgrel=1
-pkgdesc=System V Release 4.0 curses emulation library
-arch=('i686' 'x86_64')
-url=http://www.gnu.org/software/ncurses/;
-license=('MIT')
-depends=('glibc')
-source=(ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz)
-md5sums=('8cb9c412e5f2d96bc6f459aa8c6282a1')
-
-build() {
-  cd ${srcdir}/
-  mkdir ncurses{,w}-build
-
-  cd ${srcdir}/ncursesw-build
-  ../${pkgname}-${pkgver}/configure --prefix=/usr --mandir=/usr/share/man \
- --with-shared --with-normal --without-debug --without-ada \
- --with-install-prefix=${pkgdir} --enable-widec 
-  # add --enable-ext-colors with next soname bump
-  make
-
-  # libncurses.so.5 for external binary support 
-  cd ${srcdir}/ncurses-build
-  [ $CARCH = x86_64 ]  CONFIGFLAG=--with-chtype=long
-  ../${pkgname}-${pkgver}/configure --prefix=/usr \
---with-shared --with-normal --without-debug --without-ada \
---with-install-prefix=${pkgdir} $CONFIGFLAG
-  make
-}
-
-package() {
-  cd ${srcdir}/ncursesw-build
-  make install
-
-  # move libraries needed for boot to /lib (we call tput in initscripts)
-  install -dm755 ${pkgdir}/lib
-  mv ${pkgdir}/usr/lib/libncursesw.so.5* ${pkgdir}/lib
-  ln -sf ../../lib/libncursesw.so.5 ${pkgdir}/usr/lib/libncursesw.so
-
-  # Fool packages looking to link to non-wide-character ncurses libraries
-  for lib in curses ncurses form panel menu; do
-rm -f ${pkgdir}/usr/lib/lib${lib}.so
-echo INPUT(-l${lib}w) ${pkgdir}/usr/lib/lib${lib}.so
-ln -sf lib${lib}w.a ${pkgdir}/usr/lib/lib${lib}.a
-  done
-  ln -sf libncurses++w.a ${pkgdir}/usr/lib/libncurses++.a
-
-  # install tput to /bin
-  install -dm755 ${pkgdir}/bin/
-  mv ${pkgdir}/usr/bin/tput ${pkgdir}/bin/tput
-
-  # Some packages look for -lcurses during build
-  rm -f ${pkgdir}/usr/lib/libcursesw.so
-  echo INPUT(-lncursesw) ${pkgdir}/usr/lib/libcursesw.so
-  ln -sf libncurses.so ${pkgdir}/usr/lib/libcurses.so
-  ln -sf libncursesw.a ${pkgdir}/usr/lib/libcursesw.a
-  ln -sf libncurses.a ${pkgdir}/usr/lib/libcurses.a
-
-  # non-widec compatibility library
-  cd ${srcdir}/ncurses-build
-  install -Dm755 lib/libncurses.so.${pkgver} 
${pkgdir}/usr/lib/libncurses.so.${pkgver}
-  ln -sf libncurses.so.${pkgver} ${pkgdir}/usr/lib/libncurses.so.5
-
-  # install license, rip it from the readme
-  cd ${srcdir}/${pkgname}-${pkgver}
-  install -dm755 ${pkgdir}/usr/share/licenses/$pkgname
-  grep -B 100 '$Id' README  
${pkgdir}/usr/share/licenses/${pkgname}/license.txt
-}

Copied: ncurses/repos/core-x86_64/PKGBUILD (from rev 142056, 
ncurses/repos/testing-x86_64/PKGBUILD)
===
--- core-x86_64/PKGBUILD(rev 0)
+++ core-x86_64/PKGBUILD2011-11-04 23:36:06 UTC (rev 142072)
@@ -0,0 +1,74 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=ncurses
+pkgver=5.9
+pkgrel=2
+pkgdesc=System V Release 4.0 curses emulation library
+arch=('i686' 'x86_64')
+url=http://www.gnu.org/software/ncurses/;
+license=('MIT')
+depends=('glibc')
+source=(ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.sig})
+md5sums=('8cb9c412e5f2d96bc6f459aa8c6282a1'
+ '014ffdbbfec6d41a9a89d6cbe6434638')
+
+build() {
+  cd ${srcdir}/
+  mkdir ncurses{,w}-build
+
+  cd ${srcdir}/ncursesw-build
+  ../${pkgname}-${pkgver}/configure --prefix=/usr --mandir=/usr/share/man \
+ --with-shared --with-normal --without-debug --without-ada \
+ --with-install-prefix=${pkgdir} --enable-widec 
+  # add --enable-ext-colors with next soname bump
+  make
+
+  # libncurses.so.5 for external binary support 
+  cd ${srcdir}/ncurses-build
+  [ $CARCH = x86_64 ]  CONFIGFLAG=--with-chtype=long
+  ../${pkgname}-${pkgver}/configure --prefix=/usr \
+--with-shared --with-normal --without-debug --without-ada \
+--with-install-prefix=${pkgdir} $CONFIGFLAG
+  make
+}
+
+package() {
+  cd ${srcdir}/ncursesw-build
+  make install
+
+  # move libraries needed for boot to /lib (we call tput in initscripts)
+  install -dm755 ${pkgdir}/lib
+  mv ${pkgdir}/usr/lib/libncursesw.so.5* ${pkgdir}/lib
+