newt: Update to 0.52.17

This commit is contained in:
Michael Tremer
2014-08-14 12:55:01 +02:00
parent 8deed24e4e
commit 8ed963a9d6
3 changed files with 146 additions and 43 deletions

View File

@@ -1,8 +1,143 @@
usr/bin/whiptail
#usr/include/newt.h
#usr/lib/libnewt.a
usr/lib/libnewt.so
usr/lib/libnewt.so.0.51
usr/lib/libnewt.so.0.51.6
#usr/lib/python2.7/site-packages/_snackmodule.so
#usr/lib/libnewt.so
usr/lib/libnewt.so.0.52
usr/lib/libnewt.so.0.52.17
#usr/lib/pkgconfig/libnewt.pc
#usr/lib/python2.7/site-packages/_snack.so
#usr/lib/python2.7/site-packages/snack.py
#usr/share/locale/ar
#usr/share/locale/ar/LC_MESSAGES
#usr/share/locale/ar/LC_MESSAGES/newt.mo
#usr/share/locale/as
#usr/share/locale/as/LC_MESSAGES
#usr/share/locale/as/LC_MESSAGES/newt.mo
#usr/share/locale/ast/LC_MESSAGES/newt.mo
#usr/share/locale/bal
#usr/share/locale/bal/LC_MESSAGES
#usr/share/locale/bal/LC_MESSAGES/newt.mo
#usr/share/locale/bg/LC_MESSAGES/newt.mo
#usr/share/locale/bn
#usr/share/locale/bn/LC_MESSAGES
#usr/share/locale/bn/LC_MESSAGES/newt.mo
#usr/share/locale/bn_IN
#usr/share/locale/bn_IN/LC_MESSAGES
#usr/share/locale/bn_IN/LC_MESSAGES/newt.mo
#usr/share/locale/bs/LC_MESSAGES/newt.mo
#usr/share/locale/ca/LC_MESSAGES/newt.mo
#usr/share/locale/cs/LC_MESSAGES/newt.mo
#usr/share/locale/cy
#usr/share/locale/cy/LC_MESSAGES
#usr/share/locale/cy/LC_MESSAGES/newt.mo
#usr/share/locale/da/LC_MESSAGES/newt.mo
#usr/share/locale/de/LC_MESSAGES/newt.mo
#usr/share/locale/dz
#usr/share/locale/dz/LC_MESSAGES
#usr/share/locale/dz/LC_MESSAGES/newt.mo
#usr/share/locale/el/LC_MESSAGES/newt.mo
#usr/share/locale/eo/LC_MESSAGES/newt.mo
#usr/share/locale/es/LC_MESSAGES/newt.mo
#usr/share/locale/et/LC_MESSAGES/newt.mo
#usr/share/locale/eu/LC_MESSAGES/newt.mo
#usr/share/locale/fa
#usr/share/locale/fa/LC_MESSAGES
#usr/share/locale/fa/LC_MESSAGES/newt.mo
#usr/share/locale/fi/LC_MESSAGES/newt.mo
#usr/share/locale/fr/LC_MESSAGES/newt.mo
#usr/share/locale/ga/LC_MESSAGES/newt.mo
#usr/share/locale/gl/LC_MESSAGES/newt.mo
#usr/share/locale/gu
#usr/share/locale/gu/LC_MESSAGES
#usr/share/locale/gu/LC_MESSAGES/newt.mo
#usr/share/locale/he
#usr/share/locale/he/LC_MESSAGES
#usr/share/locale/he/LC_MESSAGES/newt.mo
#usr/share/locale/hi
#usr/share/locale/hi/LC_MESSAGES
#usr/share/locale/hi/LC_MESSAGES/newt.mo
#usr/share/locale/hr/LC_MESSAGES/newt.mo
#usr/share/locale/hu/LC_MESSAGES/newt.mo
#usr/share/locale/ia/LC_MESSAGES/newt.mo
#usr/share/locale/id/LC_MESSAGES/newt.mo
#usr/share/locale/it/LC_MESSAGES/newt.mo
#usr/share/locale/ja/LC_MESSAGES/newt.mo
#usr/share/locale/km
#usr/share/locale/km/LC_MESSAGES
#usr/share/locale/km/LC_MESSAGES/newt.mo
#usr/share/locale/kn
#usr/share/locale/kn/LC_MESSAGES
#usr/share/locale/kn/LC_MESSAGES/newt.mo
#usr/share/locale/ko/LC_MESSAGES/newt.mo
#usr/share/locale/ku
#usr/share/locale/ku/LC_MESSAGES
#usr/share/locale/ku/LC_MESSAGES/newt.mo
#usr/share/locale/lt/LC_MESSAGES/newt.mo
#usr/share/locale/lv
#usr/share/locale/lv/LC_MESSAGES
#usr/share/locale/lv/LC_MESSAGES/newt.mo
#usr/share/locale/mg
#usr/share/locale/mg/LC_MESSAGES
#usr/share/locale/mg/LC_MESSAGES/newt.mo
#usr/share/locale/mk
#usr/share/locale/mk/LC_MESSAGES
#usr/share/locale/mk/LC_MESSAGES/newt.mo
#usr/share/locale/ml
#usr/share/locale/ml/LC_MESSAGES
#usr/share/locale/ml/LC_MESSAGES/newt.mo
#usr/share/locale/mr
#usr/share/locale/mr/LC_MESSAGES
#usr/share/locale/mr/LC_MESSAGES/newt.mo
#usr/share/locale/ms/LC_MESSAGES/newt.mo
#usr/share/locale/nb/LC_MESSAGES/newt.mo
#usr/share/locale/nds
#usr/share/locale/nds/LC_MESSAGES
#usr/share/locale/nds/LC_MESSAGES/newt.mo
#usr/share/locale/ne
#usr/share/locale/ne/LC_MESSAGES
#usr/share/locale/ne/LC_MESSAGES/newt.mo
#usr/share/locale/nl/LC_MESSAGES/newt.mo
#usr/share/locale/nn
#usr/share/locale/nn/LC_MESSAGES
#usr/share/locale/nn/LC_MESSAGES/newt.mo
#usr/share/locale/pa/LC_MESSAGES/newt.mo
#usr/share/locale/pl/LC_MESSAGES/newt.mo
#usr/share/locale/pt/LC_MESSAGES/newt.mo
#usr/share/locale/pt_BR/LC_MESSAGES/newt.mo
#usr/share/locale/ro/LC_MESSAGES/newt.mo
#usr/share/locale/ru/LC_MESSAGES/newt.mo
#usr/share/locale/sk/LC_MESSAGES/newt.mo
#usr/share/locale/sl/LC_MESSAGES/newt.mo
#usr/share/locale/sq/LC_MESSAGES/newt.mo
#usr/share/locale/sr/LC_MESSAGES/newt.mo
#usr/share/locale/sr@latin
#usr/share/locale/sr@latin/LC_MESSAGES
#usr/share/locale/sr@latin/LC_MESSAGES/newt.mo
#usr/share/locale/sv/LC_MESSAGES/newt.mo
#usr/share/locale/ta
#usr/share/locale/ta/LC_MESSAGES
#usr/share/locale/ta/LC_MESSAGES/newt.mo
#usr/share/locale/te
#usr/share/locale/te/LC_MESSAGES
#usr/share/locale/te/LC_MESSAGES/newt.mo
#usr/share/locale/tg
#usr/share/locale/tg/LC_MESSAGES
#usr/share/locale/tg/LC_MESSAGES/newt.mo
#usr/share/locale/th
#usr/share/locale/th/LC_MESSAGES
#usr/share/locale/th/LC_MESSAGES/newt.mo
#usr/share/locale/tl
#usr/share/locale/tl/LC_MESSAGES
#usr/share/locale/tl/LC_MESSAGES/newt.mo
#usr/share/locale/tr/LC_MESSAGES/newt.mo
#usr/share/locale/uk/LC_MESSAGES/newt.mo
#usr/share/locale/vi/LC_MESSAGES/newt.mo
#usr/share/locale/wo
#usr/share/locale/wo/LC_MESSAGES
#usr/share/locale/wo/LC_MESSAGES/newt.mo
#usr/share/locale/xh
#usr/share/locale/xh/LC_MESSAGES
#usr/share/locale/xh/LC_MESSAGES/newt.mo
#usr/share/locale/zh_CN/LC_MESSAGES/newt.mo
#usr/share/locale/zh_TW/LC_MESSAGES/newt.mo
#usr/share/man/man1/whiptail.1

View File

@@ -24,7 +24,7 @@
include Config
VER = 0.51.6
VER = 0.52.17
THISAPP = newt-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -38,9 +38,9 @@ TARGET = $(DIR_INFO)/$(THISAPP)
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 98567d5a18535e3a926dca5b4527b4a9
$(DL_FILE)_MD5 = f36d4d908965a0c89fd6fd8b61a6118b
install : $(TARGET)
@@ -69,13 +69,10 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/newt-0.51.6-if1close.patch
cd $(DIR_APP) && ./configure --without-gpm-support
cd $(DIR_APP) && sed -i 's%^CFLAGS.*$$%CFLAGS = $(CFLAGS) -Wall -D_GNU_SOURCE%' Makefile
cd $(DIR_APP) && make
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && ./configure --prefix=/usr \
--without-gpm-support --without-tcl
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
cd $(DIR_APP) && install -m 0644 newt.h /usr/include
ln -sf libnewt.so.0.51 /usr/lib/libnewt.so
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -1,29 +0,0 @@
--- newt-0.51.6/form.c.orig 2004-10-15 11:17:35.042333181 -0400
+++ newt-0.51.6/form.c 2004-10-15 11:18:53.428533351 -0400
@@ -889,6 +889,7 @@
struct eventResult er;
int key, i, max;
int done = 0;
+ int success;
fd_set readSet, writeSet, exceptSet;
struct timeval nextTimeout, now, timeout;
#ifdef USE_GPM
@@ -902,7 +903,7 @@
conn.minMod = 0;
conn.maxMod = 0;
- Gpm_Open(&conn, 0);
+ success = Gpm_Open(&conn, 0);
#endif
newtFormSetSize(co);
@@ -1062,7 +1063,8 @@
}
newtRefresh();
#ifdef USE_GPM
- Gpm_Close();
+ if (success > 0)
+ Gpm_Close();
#endif
}