[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