Revision: 6001
http://ipcop.svn.sourceforge.net/ipcop/?rev=6001&view=rev
Author: gespinasse
Date: 2011-10-27 06:46:56 +0000 (Thu, 27 Oct 2011)
Log Message:
-----------
Upgrade ncurses to 5.9
Remove the static lib compilation as not needed
/usr/lib/libncurses++w.a reference was missing on rootfile
Create a symlink on ncursesw5-config.
slang-2.2.4 find only ncurses5-config (so only on TOOLS_DIR). Next slang
version will find ncursesw5-config too.
-v option on ln, mv, rm command is not needed. Contrary to LFS, execution is
visible on log
Add a comment that we could run no tests, avoid me to look at again
Modified Paths:
--------------
ipcop/trunk/config/rootfiles/common/ncurses
ipcop/trunk/lfs/ncurses
ipcop/trunk/updates/2.0.1/ROOTFILES.i486-2.0.1
ipcop/trunk/updates/2.0.1/information.xml
ipcop/trunk/updates/2.0.1/setup
Modified: ipcop/trunk/config/rootfiles/common/ncurses
===================================================================
--- ipcop/trunk/config/rootfiles/common/ncurses 2011-10-26 22:58:14 UTC (rev
6000)
+++ ipcop/trunk/config/rootfiles/common/ncurses 2011-10-27 06:46:56 UTC (rev
6001)
@@ -1,11 +1,10 @@
-## ncurses-5.8 terminfo:gnome*,linux*,putty*,vt100*,vt220*,ntconsonle*,xterm*
-##
lib/libncursesw.so.5
-lib/libncursesw.so.5.8
+lib/libncursesw.so.5.9
#usr/bin/captoinfo
usr/bin/clear
#usr/bin/infocmp
#usr/bin/infotocap
+#usr/bin/ncurses5-config
#usr/bin/ncursesw5-config
usr/bin/reset
#usr/bin/tabs
@@ -33,34 +32,23 @@
#usr/include/termcap.h
#usr/include/tic.h
#usr/include/unctrl.h
-#usr/lib/libcurses.a
#usr/lib/libcurses.so
-#usr/lib/libcursesw.a
#usr/lib/libcursesw.so
-#usr/lib/libform.a
#usr/lib/libform.so
-#usr/lib/libformw.a
#usr/lib/libformw.so
#usr/lib/libformw.so.5
-#usr/lib/libformw.so.5.8
-#usr/lib/libmenu.a
+#usr/lib/libformw.so.5.9
#usr/lib/libmenu.so
-#usr/lib/libmenuw.a
#usr/lib/libmenuw.so
#usr/lib/libmenuw.so.5
-#usr/lib/libmenuw.so.5.8
-#usr/lib/libncurses++.a
-#usr/lib/libncurses++w.a
-#usr/lib/libncurses.a
+#usr/lib/libmenuw.so.5.9
+usr/lib/libncurses++w.a
usr/lib/libncurses.so
-#usr/lib/libncursesw.a
usr/lib/libncursesw.so
-#usr/lib/libpanel.a
usr/lib/libpanel.so
-#usr/lib/libpanelw.a
usr/lib/libpanelw.so
usr/lib/libpanelw.so.5
-usr/lib/libpanelw.so.5.8
+#usr/lib/libpanelw.so.5.9
#usr/lib/terminfo
usr/share/tabset
#usr/share/tabset/std
Modified: ipcop/trunk/lfs/ncurses
===================================================================
--- ipcop/trunk/lfs/ncurses 2011-10-26 22:58:14 UTC (rev 6000)
+++ ipcop/trunk/lfs/ncurses 2011-10-27 06:46:56 UTC (rev 6001)
@@ -33,7 +33,7 @@
include Config
PKG_NAME = ncurses
-VER = 5.8
+VER = 5.9
HOST_ARCH = all
OTHER_SRC = yes
@@ -51,7 +51,7 @@
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 20ed3fa7599937f0ca268d9088837a64
+$(DL_FILE)_MD5 = 8cb9c412e5f2d96bc6f459aa8c6282a1
install : $(TARGET)
@@ -82,11 +82,14 @@
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ # ncurses static lib are not needed at any time. Contrary to LFS, don't
compile them
+ # without-normal, with-shared, without-debug produce the shared lib,
not static and debug libs
ifeq "$(STAGE)" "toolchain"
# don't update host ld.so.cache when ldconfig run
cd $(DIR_APP) && LDCONFIG="/sbin/ldconfig -n /tools_$(MACHINE)/lib"
\
./configure --prefix=/$(TOOLS_DIR)
\
--with-shared \
+ --without-normal \
--without-debug \
--without-manpages \
--without-ada \
@@ -97,29 +100,29 @@
ifeq "$(STAGE)" "base"
cd $(DIR_APP) && ./configure --prefix=/usr \
+ --enable-warnings \
--with-shared \
+ --without-normal \
--without-debug \
--without-manpages \
- --without-ada \
--enable-widec
cd $(DIR_APP) && make -j $(PARALLELISM)
cd $(DIR_APP) && make install
- chmod -v 644 /usr/lib/libncurses++w.a
- mv -v /usr/lib/libncursesw.so.5* /lib
- ln -sfv ../../lib/libncursesw.so.5 /usr/lib/libncursesw.so
+
+ mv /usr/lib/libncursesw.so.5* /lib
+ ln -sf ../../lib/libncursesw.so.5 /usr/lib/libncursesw.so
+ # Help find the wide version for program that only look at the non-wide
for lib in curses ncurses form panel menu ; do \
- rm -vf /usr/lib/lib$${lib}.so ; \
+ rm -f /usr/lib/lib$${lib}.so ; \
echo "INPUT(-l$${lib}w)" > /usr/lib/lib$${lib}.so ; \
- ln -sfv lib$${lib}w.a /usr/lib/lib$${lib}.a ; \
done
- ln -sfv libncurses++w.a /usr/lib/libncurses++.a
+ ln -sf /usr/bin/ncursesw5-config /usr/bin/ncurses5-config
# If any program is still using -lcurses, create the proper links to
fool it
echo "INPUT(-lncursesw)" > /usr/lib/libcursesw.so
ln -sfv libncurses.so /usr/lib/libcurses.so
- ln -sfv libncursesw.a /usr/lib/libcursesw.a
- ln -sfv libncurses.a /usr/lib/libcurses.a
+ # there is tests available but nothing to run from a script
endif
@rm -rf $(DIR_APP)
Modified: ipcop/trunk/updates/2.0.1/ROOTFILES.i486-2.0.1
===================================================================
--- ipcop/trunk/updates/2.0.1/ROOTFILES.i486-2.0.1 2011-10-26 22:58:14 UTC
(rev 6000)
+++ ipcop/trunk/updates/2.0.1/ROOTFILES.i486-2.0.1 2011-10-27 06:46:56 UTC
(rev 6001)
@@ -228,6 +228,11 @@
/usr/lib/librrd_th.so.4
/usr/lib/librrd_th.so.4.1.4
##
+## ncurses-5.9
+/lib/libncursesw.so.5
+/lib/libncursesw.so.5.9
+/usr/lib/libncursesw.so
+##
## ntp-4.2.6p4
/usr/bin/ntpd
/usr/bin/ntpdate
Modified: ipcop/trunk/updates/2.0.1/information.xml
===================================================================
--- ipcop/trunk/updates/2.0.1/information.xml 2011-10-26 22:58:14 UTC (rev
6000)
+++ ipcop/trunk/updates/2.0.1/information.xml 2011-10-27 06:46:56 UTC (rev
6001)
@@ -7,8 +7,8 @@
Add firewall logging to logsummary.<br />
Add 'classroom extension' to proxy.<br />
Upgrade acpid to 2.0.12, bind to 9.8.1, coreutils-8.14, dnsmasq to
2.59,
- iptables to 1.4.12.1, iw to 3.1, krb5 to 1.9.1, libpng to 1.5.5,
ntp to 4.2.6p4,
- module-init-tools to 3.16, openssh to 5.9, openssl to 1.0.0e,
openswan to 2.6.36,
+ iptables to 1.4.12.1, iw to 3.1, krb5 to 1.9.1, libpng to 1.5.5,
module-init-tools to 3.16,
+ ncurses to 5.9, ntp to 4.2.6p4,, openssh to 5.9, openssl to
1.0.0e, openswan to 2.6.36,
pciutils to 3.1.8, pixman to 0.22.2, smartmontools to 5.41, sqlite
to 3.7.8,
squid to 3.1.16, squid-langpack to 20110902, tzdata to 2011m,
usb-modeswitch to 1.2.0, usb-modeswitch-data to 20111023,
Modified: ipcop/trunk/updates/2.0.1/setup
===================================================================
--- ipcop/trunk/updates/2.0.1/setup 2011-10-26 22:58:14 UTC (rev 6000)
+++ ipcop/trunk/updates/2.0.1/setup 2011-10-27 06:46:56 UTC (rev 6001)
@@ -81,17 +81,18 @@
# Remove old libraries (version specific)
/bin/rm -f /usr/lib/libbind9.so.60.0.4
+/bin/rm -f /usr/lib/libcrypto.so.0.9.8
/bin/rm -f /usr/lib/libdns.so.69.1.3
+/bin/rm -f /usr/lib/libfreetype.so.6.7.1
/bin/rm -f /usr/lib/libisc.so.62.1.1
/bin/rm -f /usr/lib/libisccc.so.60.0.0
/bin/rm -f /usr/lib/libisccfg.so.62.0.0
/bin/rm -f /usr/lib/liblwres.so.60.0.1
-/bin/rm -f /usr/lib/libcrypto.so.0.9.8
-/bin/rm -f /usr/lib/libssl.so.0.9.8
+/bin/rm -f /lib/libncursesw.so.5.8
/bin/rm -f /usr/lib/libpci.so.3.1.8
/bin/rm -f /usr/lib/libpixman-1.so.0.20.2
/bin/rm -f /usr/lib/libpng15.so.15.4.0
-/bin/rm -f /usr/lib/libfreetype.so.6.7.1
+/bin/rm -f /usr/lib/libssl.so.0.9.8
# Remove dead symlink
/bin/rm -f /usr/lib/libpng14.so
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn
about Cisco certifications, training, and career opportunities.
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Ipcop-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ipcop-svn