[Lunar-commits] r23048 - in moonbase/trunk/libs: . ncursesw
Jan Eidtmann
cmak at lunar-linux.org
Thu Jan 25 20:09:39 CET 2007
Author: cmak
Date: 2007-01-25 20:09:39 +0100 (Thu, 25 Jan 2007)
New Revision: 23048
Added:
moonbase/trunk/libs/ncursesw/
moonbase/trunk/libs/ncursesw/BUILD
moonbase/trunk/libs/ncursesw/CONFIGURE
moonbase/trunk/libs/ncursesw/DEPENDS
moonbase/trunk/libs/ncursesw/DETAILS
Log:
added
Added: moonbase/trunk/libs/ncursesw/BUILD
===================================================================
--- moonbase/trunk/libs/ncursesw/BUILD (rev 0)
+++ moonbase/trunk/libs/ncursesw/BUILD 2007-01-25 19:09:39 UTC (rev 23048)
@@ -0,0 +1,46 @@
+(
+ if $(in_depends ncurses gpm); then
+ OPTS+=" --with-gpm"
+ else
+ OPTS+=" --without-gpm"
+ fi
+ if [ $WITH_DEBUG == "y" ]; then
+ OPTS="$OPTS --with-debug"
+ else
+ OPTS="$OPTS --without-debug"
+ fi;
+
+ if [ $WITH_PROFILING == "y" ]; then
+ OPTS="$OPTS --with-profile"
+ else
+ OPTS="$OPTS --without-profile"
+ fi;
+
+# ************************ WARNING *************************
+# DO NOT MESS WITH THE CONFIGURE STUFF here unless you
+# really know what you're doing! We chose the lib location
+# specifically so we could link ncurses to bash which is
+# needed at init time! If you move it you could break your
+# system!
+unset CC CXX
+
+set -x
+ ./configure --build=$BUILD \
+ --prefix=/usr \
+ --libdir=/lib \
+ --with-normal \
+ --with-shared \
+ --mandir=/usr/share/man \
+ --with-manpage-format=gzip \
+ --disable-termcap \
+ --enable-colorfgbg \
+ --with-terminfo-dirs=/usr/share/terminfo \
+ --enable-widec \
+ $OPTS &&
+set +x &&
+ make &&
+ prepare_install &&
+ cp -a lib/*w.so* /lib/ &&
+ ldconfig
+
+) > $C_FIFO 2>&1
Added: moonbase/trunk/libs/ncursesw/CONFIGURE
===================================================================
--- moonbase/trunk/libs/ncursesw/CONFIGURE (rev 0)
+++ moonbase/trunk/libs/ncursesw/CONFIGURE 2007-01-25 19:09:39 UTC (rev 23048)
@@ -0,0 +1,2 @@
+mquery WITH_DEBUG "Do you want to install debug libraries ?" n
+mquery WITH_PROFILING "Do you want to install profiling libraries ?" n
Added: moonbase/trunk/libs/ncursesw/DEPENDS
===================================================================
--- moonbase/trunk/libs/ncursesw/DEPENDS (rev 0)
+++ moonbase/trunk/libs/ncursesw/DEPENDS 2007-01-25 19:09:39 UTC (rev 23048)
@@ -0,0 +1 @@
+depends ncurses
Added: moonbase/trunk/libs/ncursesw/DETAILS
===================================================================
--- moonbase/trunk/libs/ncursesw/DETAILS (rev 0)
+++ moonbase/trunk/libs/ncursesw/DETAILS 2007-01-25 19:09:39 UTC (rev 23048)
@@ -0,0 +1,27 @@
+ MODULE=ncursesw
+ MOD=ncurses
+ VERSION=5.6
+ SOURCE=$MOD-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MOD-$VERSION
+ SOURCE_URL[0]=$GNU_URL/$MOD/
+ SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$MOD/
+ SOURCE_VFY=sha1:4d54d8ad0b90fffa2780a0a45edb6fcb027ef18d
+ WEB_SITE=http://www.gnu.org/software/ncurses/ncurses.html
+ ENTERED=20070125
+ UPDATED=20070125
+ SHORT="Displays and updates text on text-only terminals."
+ PSAFE=no
+
+cat << EOF
+NOTE: These are multibyte-enabled versions of the ncurses libs.
+
+ncurses - Displays and updates text on text-only terminals.
+The ncurses (new curses) library is a free software emulation of curses
+in System V Release 4.0 and more. It uses terminfo format, supports pads
+and color and multiple highlights and forms chracters and function-key
+mapping, and has all the other SYSV-curses enhancements over BSD curses.
+It should port easily to any ANSI/POSIX-conforming UNIX-like system.
+The distribution includes the library and support utilities, including a
+terminfo compiler tic, a decompiler infocmp, clear, tput, tset, and a
+termcap conversion tool captoinfo.
+EOF
More information about the Lunar-commits
mailing list