MANIFEST | 2 +- debian/changelog | 10 ++++++++-- debian/control | 2 +- debian/rules | 12 +++++++----- debian/xterm.install | 1 - debian/xterm.menu | 6 ++++-- fontutils.c | 7 +------ minstall.sh | 9 ++++++++- version.h | 5 ++--- xterm.log.html | 14 ++++++++++++-- 10 files changed, 44 insertions(+), 24 deletions(-)
New commits: commit b69a1f84cf7f6bec1087933c53ac7dc6f6196e1a Author: Julien Cristau <[EMAIL PROTECTED]> Date: Mon Aug 13 12:00:55 2007 +0200 Use a separate build dir. diff --git a/debian/changelog b/debian/changelog index 756818a..c2f0bfc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,8 +6,9 @@ xterm (229-1) UNRELEASED; urgency=low (closes: #435858). * Stop installing the .desktop files and adapt xterm.menu to the new menu structure. + * Use a separate build dir. - -- Julien Cristau <[EMAIL PROTECTED]> Mon, 13 Aug 2007 02:11:11 +0200 + -- Julien Cristau <[EMAIL PROTECTED]> Mon, 13 Aug 2007 12:00:25 +0200 xterm (228-1) unstable; urgency=low diff --git a/debian/rules b/debian/rules index ae98c18..91fcad8 100755 --- a/debian/rules +++ b/debian/rules @@ -98,7 +98,9 @@ unpatch: configure: $(STAMP_DIR)/patch $(STAMP_DIR)/configure $(STAMP_DIR)/configure: $(STAMP_DIR)/patch dh_testdir - ./configure --enable-logging --enable-wide-chars --enable-luit \ + [ -d obj-$(DEB_BUILD_GNU_TYPE) ] || mkdir obj-$(DEB_BUILD_GNU_TYPE) + cd obj-$(DEB_BUILD_GNU_TYPE) && \ + ../configure --enable-logging --enable-wide-chars --enable-luit \ --with-tty-group=tty --enable-256-color \ --prefix=/usr --exec-prefix=/usr --mandir=/usr/share/man \ --with-app-defaults=/etc/X11/app-defaults \ @@ -111,7 +113,7 @@ $(STAMP_DIR)/configure: $(STAMP_DIR)/patch build: $(STAMP_DIR)/build $(STAMP_DIR)/build: $(STAMP_DIR)/configure debian/local/xterm.faq.gz dh_testdir - $(MAKE) + cd obj-$(DEB_BUILD_GNU_TYPE) && $(MAKE) touch $@ .PHONY: clean @@ -120,7 +122,7 @@ clean: unpatch dh_testroot rm -f .pc patches rm -rf $(STAMP_DIR) - -$(MAKE) distclean + rm -rf obj-$(DEB_BUILD_GNU_TYPE) dh_clean debian/local/xterm.faq.gz .PHONY: install @@ -130,6 +132,7 @@ install: build dh_clean -k dh_installdirs # General installation + cd obj-$(DEB_BUILD_GNU_TYPE) && \ $(MAKE) install mandir=/usr/share/man/man1 libdir=/etc DESTDIR=$(DEBINSTALLTREE) ## Install lxterm command and manual page. commit cc68a12d6f88899971b450f0c9505e62a367d5c4 Author: Julien Cristau <[EMAIL PROTECTED]> Date: Mon Aug 13 11:42:47 2007 +0200 Drop .desktop files; migrate to new menu structure. diff --git a/debian/changelog b/debian/changelog index 78b2bd6..756818a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,8 +4,10 @@ xterm (229-1) UNRELEASED; urgency=low * New upstream release + undo an incorrect fix for a memory leak in patch #209 (closes: #435858). + * Stop installing the .desktop files and adapt xterm.menu to the new menu + structure. - -- Julien Cristau <[EMAIL PROTECTED]> Mon, 13 Aug 2007 01:59:47 +0200 + -- Julien Cristau <[EMAIL PROTECTED]> Mon, 13 Aug 2007 02:11:11 +0200 xterm (228-1) unstable; urgency=low diff --git a/debian/control b/debian/control index ac7b51f..a920812 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,7 @@ Priority: optional Maintainer: Debian X Strike Force <debian-x@lists.debian.org> Uploaders: David MartÃnez Moreno <[EMAIL PROTECTED]>, David Nusinow <[EMAIL PROTECTED]>, Julien Cristau <[EMAIL PROTECTED]> Standards-Version: 3.7.2 -Build-Depends: libncurses5-dev | libncurses-dev, libxft-dev (>> 2.1.2), libxrender-dev (>> 1:0.9.0), libxaw7-dev, debhelper (>= 4.1.16), quilt, lynx, desktop-file-utils +Build-Depends: libncurses5-dev | libncurses-dev, libxft-dev (>> 2.1.2), libxrender-dev (>> 1:0.9.0), libxaw7-dev, debhelper (>= 4.1.16), quilt, lynx # Reasons for Build-Depends: # diff --git a/debian/rules b/debian/rules index a06375e..ae98c18 100755 --- a/debian/rules +++ b/debian/rules @@ -130,7 +130,7 @@ install: build dh_clean -k dh_installdirs # General installation - $(MAKE) install install-desktop mandir=/usr/share/man/man1 libdir=/etc DESTDIR=$(DEBINSTALLTREE) + $(MAKE) install mandir=/usr/share/man/man1 libdir=/etc DESTDIR=$(DEBINSTALLTREE) ## Install lxterm command and manual page. install -m 755 debian/local/lxterm $(DEBINSTALLTREE)/usr/bin @@ -150,7 +150,6 @@ install: build dh_installchangelogs dh_installmenu dh_install --sourcedir=debian/tmp --list-missing - dh_desktop # Lintian overrides. cp debian/xterm.overrides $(CURDIR)/debian/xterm/usr/share/lintian/overrides/xterm diff --git a/debian/xterm.install b/debian/xterm.install index af07cd8..e620391 100644 --- a/debian/xterm.install +++ b/debian/xterm.install @@ -2,4 +2,3 @@ etc/X11/app-defaults/* usr/bin/* usr/share/man/man1/* usr/share/pixmaps -usr/share/applications diff --git a/debian/xterm.menu b/debian/xterm.menu index 67f8d87..9bb0dd6 100644 --- a/debian/xterm.menu +++ b/debian/xterm.menu @@ -2,13 +2,15 @@ ?package(xterm):\ needs="x11"\ - section="XShells"\ + section="Applications/Terminal Emulators"\ longtitle="XTerm: terminal emulator for X"\ title="XTerm"\ + icon="/usr/share/pixmaps/xterm-color_32x32.xpm"\ command="xterm" ?package(xterm):\ needs="x11"\ - section="XShells"\ + section="Applications/Terminal Emulators"\ longtitle="XTerm: terminal emulator for X with Unicode support"\ title="XTerm (Unicode)"\ + icon="/usr/share/pixmaps/xterm-color_32x32.xpm"\ command="uxterm" commit 4b570708aa3ef11b01f2d71326edd9015a46d148 Author: Julien Cristau <[EMAIL PROTECTED]> Date: Mon Aug 13 02:01:27 2007 +0200 New upstream release. diff --git a/debian/changelog b/debian/changelog index a9b9f12..78b2bd6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,11 @@ -xterm (228-2) UNRELEASED; urgency=low +xterm (229-1) UNRELEASED; urgency=low * Fix typo in uxterm(1) (LP: #128136). + * New upstream release + + undo an incorrect fix for a memory leak in patch #209 + (closes: #435858). - -- Julien Cristau <[EMAIL PROTECTED]> Sat, 28 Jul 2007 23:08:10 +0200 + -- Julien Cristau <[EMAIL PROTECTED]> Mon, 13 Aug 2007 01:59:47 +0200 xterm (228-1) unstable; urgency=low commit dbdf13b65a972064129c00623e5b5adc999c6961 Author: Julien Cristau <[EMAIL PROTECTED]> Date: Mon Aug 13 01:55:24 2007 +0200 Import xterm 229. diff --git a/MANIFEST b/MANIFEST index cc11697..ba5965c 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1,4 +1,4 @@ -MANIFEST for xterm-228, version xterm-228 +MANIFEST for xterm-229, version xterm-229 -------------------------------------------------------------------------------- MANIFEST this file 256colres.h resource-definitions for 256-color mode diff --git a/fontutils.c b/fontutils.c index db8839c..d03dbab 100644 --- a/fontutils.c +++ b/fontutils.c @@ -1,8 +1,4 @@ -/* $XTermId: fontutils.c,v 1.249 2007/06/17 12:50:22 tom Exp $ */ - -/* - * $XFree86: xc/programs/xterm/fontutils.c,v 1.60 2006/04/30 21:55:39 dickey Exp $ - */ +/* $XTermId: fontutils.c,v 1.251 2007/08/05 00:11:55 tom Exp $ */ /************************************************************ @@ -850,7 +846,6 @@ xtermLoadFont(XtermWidget xw, fnts[fWBold] = xtermCloseFont(xw, fnts[fWBold]); } if (fnts[fWBold] == 0) { - free(myfonts.f_wb); myfonts.f_wb = myfonts.f_w; fnts[fWBold] = fnts[fWide]; TRACE(("...cannot load wide-bold, use wide %s\n", NonNull(myfonts.f_w))); diff --git a/minstall.sh b/minstall.sh index dd9635e..89e17da 100755 --- a/minstall.sh +++ b/minstall.sh @@ -1,5 +1,5 @@ #!/bin/sh -# $XTermId: minstall.sh,v 1.11 2007/05/24 22:10:42 tom Exp $ +# $XTermId: minstall.sh,v 1.12 2007/08/12 15:29:02 tom Exp $ # # Install manpages, substituting a reasonable section value since XFree86 4.x # and derived imakes do not use constants... @@ -11,6 +11,13 @@ # $4 = app-defaults directory # +# override locale... +LANG=C; export LANG +LANGUAGE=C; export LANGUAGE +LC_ALL=C; export LC_ALL +LC_CTYPE=C; export LC_CTYPE + +# get parameters MINSTALL="$1" OLD_FILE="$2" END_FILE="$3" diff --git a/version.h b/version.h index 5b35cf6..3a608a0 100644 --- a/version.h +++ b/version.h @@ -1,5 +1,4 @@ -/* $XTermId: version.h,v 1.283 2007/07/07 15:29:25 tom Exp $ */ -/* $XFree86: xc/programs/xterm/version.h,v 3.126 2006/06/20 00:42:38 dickey Exp $ */ +/* $XTermId: version.h,v 1.285 2007/08/12 15:37:19 tom Exp $ */ /* * These definitions are used to build the string that's printed in response to @@ -7,7 +6,7 @@ * version of X to which this version of xterm has been built. The number in * parentheses is my patch number (Thomas E. Dickey). */ -#define XTERM_PATCH 228 +#define XTERM_PATCH 229 #ifndef __vendorversion__ #define __vendorversion__ "XTerm" diff --git a/xterm.log.html b/xterm.log.html index bb3204e..83fd700 100644 --- a/xterm.log.html +++ b/xterm.log.html @@ -20,8 +20,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * ***************************************************************************** - $XTermId: xterm.log.html,v 1.596 2007/07/22 23:12:38 tom Exp $ - $XFree86: xc/programs/xterm/xterm.log.html,v 1.151 2006/06/20 00:42:38 dickey Exp $ + $XTermId: xterm.log.html,v 1.600 2007/08/12 17:32:04 tom Exp $ --> <HTML> <HEAD> @@ -46,6 +45,7 @@ Most of these are summarized in the XFree86 CHANGELOG is the latest version of this file. <UL> +<LI><A HREF="#xterm_229">Patch #229 - 2008/8/12</A> <LI><A HREF="#xterm_228">Patch #228 - 2007/7/22</A> <LI><A HREF="#xterm_227">Patch #227 - 2007/6/27</A> <LI><A HREF="#xterm_226">Patch #226 - 2007/6/17</A> @@ -277,6 +277,16 @@ is the latest version of this file. <LI><A HREF="#xterm_01">Patch #1 - 1996/1/6</A> </UL> +<H1><A NAME="xterm_229">Patch #229 - 2008/8/12</A></H1> +<ul> + <li>override locale in minstall.sh; + change in <a href="#xterm_226">patch #226</a> + does not work in UTF-8 locale (report by Zdenek Sekera). + + <li>undo an incorrect fix for a memory leak + in <a href="#xterm_209">patch #209</a> (Debian #435858). +</ul> + <H1><A NAME="xterm_228">Patch #228 - 2007/7/22</A></H1> <ul> <li>modify configure script to permit combining -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]