--- mrxvt-0.5.4.orig/debian/rules +++ mrxvt-0.5.4/debian/rules @@ -0,0 +1,129 @@ +#!/usr/bin/make -f + +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +BUILDDIR = $(CURDIR)/debian/build +VARIANTS = mrxvt mrxvt-cjk mrxvt-mini + +CFG1 += --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) +CFG1 += --prefix=/usr --with-max-profiles=10 +CFG1 += --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info +CFG1 += --sysconfdir=/etc +CFG1 += --with-x +CFG1 += --x-includes=/usr/X11R6/include +CFG1 += --x-libraries=/usr/X11R6/lib + +CFG2 += --disable-debug +CFG2 += --disable-utmp --disable-wtmp --disable-lastlog + +CFG_mrxvt += --enable-everything --disable-ourstrings +CFG_mrxvt-cjk += --enable-minimal --enable-cjk --enable-xim +CFG_mrxvt-mini += --enable-minimal + +CONFIG_mrxvt = $(CFG1) $(CFG_mrxvt) $(CFG2) --program-suffix=-full +CONFIG_mrxvt-cjk = $(CFG1) $(CFG_mrxvt-cjk) $(CFG2) --program-suffix=-cjk +CONFIG_mrxvt-mini = $(CFG1) $(CFG_mrxvt-mini) $(CFG2) --program-suffix=-mini + +clean: $(foreach v,$(VARIANTS),clean-$(v)) + dh_testdir + dh_testroot + rm -f build-stamp* install-stamp* configure-stamp + rm -rf $(BUILDDIR) + find . -name config.sub -or -name config.guess -or -name Makefile.in | xargs rm -f + rm -f missing aclocal.m4 install-sh config.h.in configure + dpatch deapply-all + dh_clean + +clean-%: + for x in links menu postinst preinst prerm; do \ + rm -f debian/$(*).$$x; \ + done + +configure: configure-stamp +configure-stamp: + dh_testdir + dh_prep + dpatch apply-all + cp /usr/share/misc/config.sub /usr/share/misc/config.guess . + chmod 0755 bootstrap.sh + ./bootstrap.sh + touch $@ + +build: configure build-stamp +build-stamp: $(foreach v,$(VARIANTS),build-stamp-$(v)) + touch $@ + +build-stamp-%: + dh_testdir + mkdir -p $(BUILDDIR)/$(*) + cd $(BUILDDIR)/$(*) && ../../../configure \ + $(CONFIG_$(*)) + $(MAKE) -C $(BUILDDIR)/$(*) + touch $@ + +install: build install-stamp +install-stamp: $(foreach v,$(VARIANTS),install-stamp-$(v)) + touch $@ + +install-stamp-%: + dh_testdir + dh_testroot + $(MAKE) -C $(BUILDDIR)/$(*) install DESTDIR=$(CURDIR)/debian/$(*) + rm -rf $(CURDIR)/debian/$(*)/usr/share + ext=$(*); ext=$${ext#mrxvt}; test -n "$$ext" || ext=-full; \ + case "$(*)" in \ + mrxvt-mini) rank=10; xrank=8;; \ + mrxvt-cjk) rank=20; xrank=9;; \ + mrxvt) rank=30; xrank=10;; \ + esac; \ + for x in links menu postinst preinst prerm; do \ + sed -e s/%PKG%/$(*)/ -e s/%EXT%/$$ext/ \ + -e s/%RANK%/$$rank/ -e s/%XRANK%/$$xrank/ \ + debian/mrxvt-variant.$$x >debian/$(*).$$x; \ + done + rm -rf debian/mrxvt/etc debian/mrxvt-mini/etc debian/mrxvt-cjk/etc + touch $@ + +binary-indep: + dh_testdir + dh_testroot + dh_installchangelogs -i ChangeLog + dh_installdocs -i + dh_installman -i doc/mrxvt.1 + dh_install -i + for F in $$(echo debian/mrxvt-common/usr/share/doc/mrxvt-common/*bz2); do bunzip2 -f "$$F"; done + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_shlibdeps -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: build install + dh_testdir + dh_testroot + dh_installmenu -a + dh_link -a + dh_compress -a + dh_strip -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch + +get-orig-tarball: + mkdir -p debian/.tmp + cd debian/.tmp; \ + svn export https://materm.svn.sourceforge.net/svnroot/materm/mrxvt05b; \ + HEADREV=`svn info https://materm.svn.sourceforge.net/svnroot/materm/mrxvt05b | awk '/^Revision:/ { print $$2; }'`; \ + mv mrxvt05b mrxvt-0.5.2+svn$$HEADREV; \ + tar czf mrxvt_0.5.2+svn$$HEADREV.orig.tar.gz mrxvt-0.5.2+svn$$HEADREV; \ + cd ../..; # rm -rf debian/.tmp + +.PHONY: clean configure build install binary-indep binary-arch binary get-orig-tarball --- mrxvt-0.5.4.orig/debian/mrxvt-common.install +++ mrxvt-0.5.4/debian/mrxvt-common.install @@ -0,0 +1,4 @@ +share/pixmaps/* usr/share/pixmaps +share/scripts/* usr/share/doc/mrxvt-common/scripts +share/mrxvtrc.sample usr/share/doc/mrxvt-common/examples +share/mrxvtrc share/submenus.menu share/default.menu etc/mrxvt --- mrxvt-0.5.4.orig/debian/control +++ mrxvt-0.5.4/debian/control @@ -0,0 +1,68 @@ +Source: mrxvt +Section: x11 +Priority: optional +Homepage: http://materm.sourceforge.net +Maintainer: Jan Christoph Nordholz +Build-Depends: debhelper (>= 7), dpatch, bzip2, libfreetype6-dev, libice-dev, libjpeg-dev, libpng12-dev, libx11-dev, libxft-dev, libxpm-dev, libxrender-dev, automake, autoconf, autotools-dev +Standards-Version: 3.8.2 + +Package: mrxvt-common +Architecture: all +Replaces: mrxvt (<< 0.5.2-2), mrxvt-cjk (<< 0.5.2-2), mrxvt-mini (<< 0.5.2-2) +Description: lightweight multi-tabbed X terminal emulator - common files + Mrxvt is a multi-tabbed color vt102 terminal emulator for X Window system. It + features multi-tab support, fast pseudo-transparent background, user supplied + XPM/JPEG/PNG images for background, tinting, off-focus fading, text shadow, + NeXT/Rxvt/Xterm/SGI/Plain style scrollbars, XIM and multi-languages + (Chinese/Korea/Japanese), and logging. + . + Mrxvt does NOT require KDE or GNOME desktop environment. + . + This package contains the arch independent common files. + +Package: mrxvt +Architecture: any +Depends: ${shlibs:Depends}, mrxvt-common (>= ${source:Upstream-Version}) +Provides: x-terminal-emulator +Description: lightweight multi-tabbed X terminal emulator - complete version + Mrxvt is a multi-tabbed color vt102 terminal emulator for X Window system. It + features multi-tab support, fast pseudo-transparent background, user supplied + XPM/JPEG/PNG images for background, tinting, off-focus fading, text shadow, + NeXT/Rxvt/Xterm/SGI/Plain style scrollbars, XIM and multi-languages + (Chinese/Korea/Japanese), and logging. + . + Mrxvt does NOT require KDE or GNOME desktop environment. + . + This package contains mrxvt compiled with all available features. + +Package: mrxvt-mini +Architecture: any +Depends: ${shlibs:Depends}, mrxvt-common (>= ${source:Upstream-Version}) +Provides: x-terminal-emulator +Description: lightweight multi-tabbed X terminal emulator - minimalistic version + Mrxvt is a multi-tabbed color vt102 terminal emulator for X Window system. It + features multi-tab support, fast pseudo-transparent background, user supplied + XPM/JPEG/PNG images for background, tinting, off-focus fading, text shadow, + NeXT/Rxvt/Xterm/SGI/Plain style scrollbars, XIM and multi-languages + (Chinese/Korea/Japanese), and logging. + . + Mrxvt does NOT require KDE or GNOME desktop environment. + . + This package contains a minimalistic version of mrxvt compiled without + any additional features. + +Package: mrxvt-cjk +Architecture: any +Depends: ${shlibs:Depends}, mrxvt-common (>= ${source:Upstream-Version}) +Provides: x-terminal-emulator +Description: lightweight multi-tabbed X terminal emulator - CJK version + Mrxvt is a multi-tabbed color vt102 terminal emulator for X Window system. It + features multi-tab support, fast pseudo-transparent background, user supplied + XPM/JPEG/PNG images for background, tinting, off-focus fading, text shadow, + NeXT/Rxvt/Xterm/SGI/Plain style scrollbars, XIM and multi-languages + (Chinese/Korea/Japanese), and logging. + . + Mrxvt does NOT require KDE or GNOME desktop environment. + . + This package contains a minimalistic version of mrxvt compiled with + support for the Chinese/Japanese/Korean multichar languages. --- mrxvt-0.5.4.orig/debian/README.Debian +++ mrxvt-0.5.4/debian/README.Debian @@ -0,0 +1,22 @@ +This is one of the binary packages built from the mrxvt source package. These +packages are built with the following configure options. + +* mrxvt: --enable-everything --disable-ourstrings +* mrxvt-mini: --enable-minimal +* mrxvt-cjk: --enable-minimal --enable-cjk --enable-xim + +Considering mrxvt is relatively young, the binary is not setgid to utmp, and +"--disable-utmp --disable-wtmpr --disable-lastlog" options are applied to +disable the utmp/wtmp logging. This facility will be added when mrxvt become +mature. + +From version 0.4.0-2, it is possible to have multiple mrxvt packages installed +at the same time. /usr/bin/mrxvt is a symbolic link pointing to the default +mrxvt binary. This symbolic link can be adjusted by the system administrator +using "update-alternatives". + +Please note that resource names in $HOME/.mrxvtrc should always match the +actuall binary name. For example, /usr/bin/mrxvt-full uses resource entries +with the name mrxvt-full. If you have settings that should apply to all +mrxvt instances regardless of the actual binary name, use the class name +Mrxvt (note the capital M) instead. --- mrxvt-0.5.4.orig/debian/mrxvt-variant.prerm +++ mrxvt-0.5.4/debian/mrxvt-variant.prerm @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +if [ "$1" = remove ]; then + update-alternatives --remove x-terminal-emulator /usr/bin/mrxvt%EXT% + update-alternatives --remove mrxvt /usr/bin/mrxvt%EXT% +fi + +#DEBHELPER# --- mrxvt-0.5.4.orig/debian/mrxvt-variant.links +++ mrxvt-0.5.4/debian/mrxvt-variant.links @@ -0,0 +1,2 @@ +usr/share/doc/mrxvt-common usr/share/doc/%PKG% +usr/share/man/man1/mrxvt.1.gz usr/share/man/man1/mrxvt%EXT%.1.gz --- mrxvt-0.5.4.orig/debian/watch +++ mrxvt-0.5.4/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/materm/mrxvt-(0.*)\.tar\.gz --- mrxvt-0.5.4.orig/debian/copyright +++ mrxvt-0.5.4/debian/copyright @@ -0,0 +1,74 @@ +This package was debianized by Xiong Jiang on 6 Nov 2004. +It is maintained by Jan Christoph Nordholz . + +It was downloaded from http://sf.net/projects/materm +Intermediate SVN checkouts have been exported from +https://materm.svn.sourceforge.net/svnroot/materm/mrxvt05b + +Upstream Author: Jimmy Zhou . + +License: + + Copyright (C) 1992 John Bovey + Copyright (C) 1993 Brian Stempien + Copyright (C) 1993 lipka + Copyright (C) 1994 Robert Nation + Copyright (C) 1994-1995 Angelo Haritsis + Copyright (C) 1995 Garrett D'Amore + Copyright (C) 1995 Jakub Jelinek + Copyright (C) 1995 Piet W. Plomp + Copyright (C) 1995 Raul Garcia Garcia + Copyright (C) 1995 Steven Hirsch + Copyright (C) 1996 Chuck Blake + Copyright (C) 1996 mj olesen + Copyright (C) 1997 Carsten Haitzler + Copyright (C) 1997 Raul Garcia Garcia + Copyright (C) 1997-1998 Oezguer Kesim + Copyright (C) 1997-1998 mj olesen + Copyright (C) 1997-2001 Geoff Wing + Copyright (C) 1998 Alfredo K. Kojima + Copyright (C) 1998 Sasha Vasko + Copyright (C) 1999 Felix Bellaby + Copyright (C) 1999 D J Hawkey Jr + Copyright (C) 1999-2002 Toshikaz Hirabayashi + Copyright (C) 2000 Frank Everdij + Copyright (C) 2000 Xianping Ge + Copyright (C) 2000-2001 Teepanis Chachiyo + Copyright (C) 2001 Tomohiro KUBOTA + Copyright (C) 2001 Marius Gedminas + Copyright (C) 2002 Alexis + Copyright (C) 2003 David Hull + Copyright (C) 2003 Mamoru Komachi + Copyright (C) 2003 Rob McMullen + Copyright (C) 2003 Yamanobe Kiichiro + Copyright (C) 2003 marcus at #fluxbox on freenode.net + Copyright (C) 2003-2004 Marc Lehmann + Copyright (C) 2004 Sergey Popov + Copyright (C) 2004 Terry Griffin + Copyright (C) 2004 Mr. Dobalina + Copyright (C) 2004-2005 Jingmin Zhou + Copyright (C) 2005 Grant McDorman + Copyright (C) 2005 William P. Y. Hadisoeseno + Copyright (C) 2005 Teun Burgers + Copyright (C) 2005 Jingyu Zhou + Copyright (C) 2005 Gautam Iyer + Copyright (C) 2005 Mark Olesen + Copyright (C) 2006 Yoshihiko Kashio + Copyright (C) 2006 Frederik Deweerdt + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General Public License can be +found in the file `/usr/share/common-licenses/GPL-2'. --- mrxvt-0.5.4.orig/debian/mrxvt-common.docs +++ mrxvt-0.5.4/debian/mrxvt-common.docs @@ -0,0 +1,13 @@ +AUTHORS +NEWS +README +TODO +doc/README.greek.bz2 +doc/README.menu.bz2 +doc/README.xvt.bz2 +doc/behind_mrxvt.txt.bz2 +doc/hack-mrxvt.txt.bz2 +doc/mrxvt_seq.txt.bz2 +doc/rxvtRef.txt.bz2 +doc/xterm-ctlseqs.txt.bz2 +debian/README.Debian --- mrxvt-0.5.4.orig/debian/mrxvt-variant.preinst +++ mrxvt-0.5.4/debian/mrxvt-variant.preinst @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +if test ! -h /usr/share/doc/%PKG%; then + if test -d /usr/share/doc/%PKG%; then + rm -f /usr/share/doc/%PKG%/* + rmdir /usr/share/doc/%PKG%/ + fi +fi + +#DEBHELPER# --- mrxvt-0.5.4.orig/debian/mrxvt-variant.menu +++ mrxvt-0.5.4/debian/mrxvt-variant.menu @@ -0,0 +1,6 @@ +?package(%PKG%): \ + needs="X11" \ + section="Applications/Terminal Emulators" \ + title="%PKG%" \ + longtitle="%PKG%: multi-tabbed terminal emulator for X" \ + command="/usr/bin/mrxvt%EXT%" --- mrxvt-0.5.4.orig/debian/changelog +++ mrxvt-0.5.4/debian/changelog @@ -0,0 +1,244 @@ +mrxvt (0.5.4-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Replace libjpeg62-dev build-dep with libjpeg-dev (closes: #644066) + + -- Julien Cristau Sun, 29 Jan 2012 18:42:45 +0100 + +mrxvt (0.5.4-1) unstable; urgency=low + + * New upstream version. Closes: #537682. + * Drop dpatch 16, applied upstream. + * Bump Standards version to 3.8.2. + * Clarify GPL version. + * Reorganize package descriptions in d/control, add Homepage field. + * Escape a few roff minus signs in mrxvt(1). + + -- Jan Christoph Nordholz Fri, 24 Jul 2009 13:44:01 +0100 + +mrxvt (0.5.3-2) unstable; urgency=low + + * Fix AC_INIT macro. Closes: #456033. + * Fix another typo. Closes: #483570. + * Remove constraint for MIN_XFT_FONT_SIZE. Closes: #453720. + * Document 'xftpsz' option and resource. Closes: #453735. + Thanks to Adam Katz! + * Bump Standards version to 3.7.3. + * Switch to debhelper v7. + + -- Jan Christoph Nordholz Thu, 29 May 2008 23:01:22 +0200 + +mrxvt (0.5.3-1) unstable; urgency=low + + * New upstream release. + * Include upstream changes up to svn254 as dpatch 01SVN to avoid + having to upload a new tarball each time. + * Adjust menu files to follow the new policy. + * Fix manpage typos. Closes: #452643. + + -- Jan Christoph Nordholz Tue, 27 Nov 2007 16:21:43 +0100 + +mrxvt (0.5.2+svn235-1) unstable; urgency=low + + * New upstream SVN snapshot: + * Add automake/autoconf to build-depends. + * Add dpatch to build-deps and move all orig changes to patches. + * Introduce a get-orig-tarball target, and mention + the svn URI in the copyright file. + * Merge the macro bindings of upstream's new conffiles and those + present in 0.5.2 (add new, don't delete old ones). + * Update README.Debian concerning the acceptable resource names + in ~/.mrxvtrc. Closes: #303514. + * Now that the conffile movement is one upstream version away, relax all + source:Version dependencies to source:Upstream-Version. + + -- Jan Christoph Nordholz Wed, 25 Jul 2007 00:08:02 +0200 + +mrxvt (0.5.2-4) unstable; urgency=low + + * Build-depend on autotools-dev and clean up the config.* mess. + * Increase MAX_PROFILES to 10 (that's 0 for the default settings + and nine usable profiles) and edit the corresponding manpage + paragraphs. Closes: #408631. + + -- Jan Christoph Nordholz Wed, 18 Jul 2007 00:30:39 +0200 + +mrxvt (0.5.2-3) unstable; urgency=low + + * Disable DEBUG_X which upstream had accidentally left turned on. + Closes: #408632. + + -- Jan Christoph Nordholz Tue, 03 Jul 2007 00:01:12 +0200 + +mrxvt (0.5.2-2) unstable; urgency=medium + + * Acknowledge Stephen Gran's NMU, thanks! Closes: #394778. + Bug is RC, upload with elevated urgency. + * Move /etc/mrxvt conffile tree to mrxvt-common, where it belongs. + Closes: #392497. + * Prevent mrxvt from segfaulting when PrintScreen is pressed and + lpr is not installed. The SIGPIPE problem had already been fixed + upstream in the meantime, but a few null pointer checks were + missing. Closes: #362866. + + -- Jan Christoph Nordholz Sun, 29 Oct 2006 01:33:41 +0200 + +mrxvt (0.5.2-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Don't use $ on arm (closes: #394778) + + -- Stephen Gran Sat, 28 Oct 2006 18:55:27 +0100 + +mrxvt (0.5.2-1) unstable; urgency=low + + * New maintainer. Thanks to Qingning Huo for his work! + * Upstream release jump (closes #375793): + * Numerous changes and bugfixes. Have a look at upstream's + changelog for a complete list. One prominent change: + * New configuration directory /etc/mrxvt with default + macro and menu definitions. + * New watch file. + * Clarified copyright file (inserted GPL paragraph). + * Undo upstream's bzip compression of doc files - I like + consistency. New build-dep on bzip2. + * Bump Standards version to 3.7.2 (no changes) and debhelper + level to 5. + + -- Jan Christoph Nordholz Sat, 07 Oct 2006 18:42:09 +0200 + +mrxvt (0.4.2-1) unstable; urgency=low + + * New upstream release (Closes: #341031). + - Many bug fixes. + - Default max number of tabs become 15 (Closes: #309050). + * Update to Standards-Version: 3.6.2. + * Update debian/watch. + + -- Qingning Huo Mon, 28 Nov 2005 21:44:46 +0000 + +mrxvt (0.4.1-3) unstable; urgency=low + + * Fix portability problem on ia64 (Closes: #312710). + - Add CPPFLAGS=-D_GNU_SOURC for strndup(). + - Use uintptr_t to define u_intp_t. + + -- Qingning Huo Mon, 13 Jun 2005 22:02:03 +0100 + +mrxvt (0.4.1-2) unstable; urgency=low + + * New upstream release (upload to unstable). + + -- Qingning Huo Wed, 9 Jun 2005 08:07:22 +0100 + +mrxvt (0.4.1-1) experimental; urgency=low + + * New upstream release. + + -- Qingning Huo Tue, 3 May 2005 21:55:42 +0100 + +mrxvt (0.4.0-3) unstable; urgency=low + + * Fix debian/rules binary-arch/indep targets (Closes: #303487). + * Add debian/watch. + * Use specific binary in update-alternatives x-terminal-emulator. + * Add note about .mrxvtrc resource names to debian/README.Debian + (keep bug #303514 open for the memont). + + -- Qingning Huo Thu, 7 Apr 2005 21:10:23 +0100 + +mrxvt (0.4.0-2) unstable; urgency=low + + * Change package descriptions. + * Add "Provides: x-terminal-emulator". + * Add update-alternatives support. + * Add menu support. + * Add "--disable-ourstrings" option to mrxvt. + * Add "--enable-xim" option to mrxvt-cjk. + * Add mrxvt-common arch independent package, allowing multiple + flavours to be installed at the same time. + + -- Qingning Huo Thu, 31 Mar 2005 23:02:29 +0100 + +mrxvt (0.4.0-1) unstable; urgency=low + + * New upstream release. + + many bug fixes; + + resource names for tab sessions are changed (please refer to + changelog). + * Minor changes of package descriptions. + * Use the new --enable-minimal option to build mrxvt-mini and + mrxct-cjk. + * Add README.Debian. + * Add more copyright claims to debian/copyright. + + -- Qingning Huo Mon, 27 Feb 2005 09:51:47 +0000 + +mrxvt (0.3.13-2) unstable; urgency=low + + * Fixed debian/copyright. + * Close ITP bug (Closes: #295295). + + -- Qingning Huo Mon, 14 Feb 2005 22:27:06 +0000 + +mrxvt (0.3.13-1) unstable; urgency=low + + * New upstream release. + + -- Qingning Huo Mon, 7 Feb 2005 22:12:17 +0000 + +mrxvt (0.3.12-1) unstable; urgency=low + + * New upstream release. + + -- Qingning Huo Tue, 18 Jan 2005 10:34:15 +0000 + +mrxvt (0.3.11-1) unstable; urgency=low + + * New upstream release. + + -- Qingning Huo Sun, 19 Dec 2004 17:35:22 +0000 + +mrxvt (0.3.10-2) unstable; urgency=low + + * Fix a bug of fading mode. + * Add mrxvt-cjk binary package (mrxvt-mini + --enable-cjk). + + -- Qingning Huo Thu, 9 Dec 2004 21:00:43 +0000 + +mrxvt (0.3.10-1) unstable; urgency=low + + * New upstream releaes. + + -- Qingning Huo Tue, 7 Dec 2004 21:34:43 +0000 + +mrxvt (0.3.9-3) unstable; urgency=low + + * Build two binary packages: mrxvt and mrxvt-mini. + + -- Qingning Huo Wed, 24 Nov 2004 10:23:58 +0000 + +mrxvt (0.3.9-2) unstable; urgency=low + + * Remove libxt-dev from Build-Depends. + + -- Qingning Huo Sun, 21 Nov 2004 08:29:40 +0000 + +mrxvt (0.3.9-1) unstable; urgency=low + + * New upstream release. + + -- Qingning Huo Sat, 20 Nov 2004 23:12:56 +0000 + +mrxvt (0.3.8-2) unstable; urgency=low + + * Made to conform to standard 3.6.1 + + -- Qingning Huo Mon, 15 Nov 2004 20:43:30 +0000 + +mrxvt (0.3.8-1) unstable; urgency=low + + * Fix typo in rules. + * Initial Release based on Xiong Jiang's work. + + -- Jimmy Zhou Sat, 6 Nov 2004 20:00:28 -0800 --- mrxvt-0.5.4.orig/debian/mrxvt-variant.postinst +++ mrxvt-0.5.4/debian/mrxvt-variant.postinst @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +if [ "$1" = configure ]; then + update-alternatives --install /usr/bin/x-terminal-emulator \ + x-terminal-emulator /usr/bin/mrxvt%EXT% %XRANK% \ + --slave /usr/share/man/man1/x-terminal-emulator.1.gz \ + x-terminal-emulator.1.gz /usr/share/man/man1/mrxvt.1.gz + update-alternatives --install /usr/bin/mrxvt \ + mrxvt /usr/bin/mrxvt%EXT% %RANK% +fi + +#DEBHELPER# --- mrxvt-0.5.4.orig/debian/compat +++ mrxvt-0.5.4/debian/compat @@ -0,0 +1 @@ +7 --- mrxvt-0.5.4.orig/debian/patches/00list +++ mrxvt-0.5.4/debian/patches/00list @@ -0,0 +1,10 @@ +# 01SVN +02bootstrap_sh +03segfault_wd_empty +11macros_avoid_segfault +12no_tainted_on_arm +13more_profiles +14typos +15macro_backward_compat +17fix_xftpsz +18roff_minus --- mrxvt-0.5.4.orig/debian/patches/14typos.dpatch +++ mrxvt-0.5.4/debian/patches/14typos.dpatch @@ -0,0 +1,34 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 14typos.dpatch +## +## DP: Fix manpage typos. + +--- mrxvt-0.5.4.orig/doc/mrxvt.1 2007-08-01 10:26:41.000000000 -0400 ++++ mrxvt-0.5.4/doc/mrxvt.1 2007-11-24 04:03:06.000000000 -0500 +@@ -366,7 +366,7 @@ + .It Fl fade Ar %d + Make colors + .Ar %d +-darker when mrxvt looses focus. ++darker when mrxvt loses focus. + .Ar %d + is an integer between 0 and 100 + .Op Cm fading +@@ -1412,7 +1412,7 @@ + .It Ctrl+Shift+k + Change shading of terminal to make it less transparent. + .It Ctrl+Shift+r +-Toggle psdudo-transparency ++Toggle pseudo-transparency + . + .It Ctrl+Shift+i + Hide/show tabbar +@@ -1644,7 +1644,7 @@ + .It Ic GotoTab Op Ar N + Goto tab. If + .Ar N +-is ommited or 0, then goto the previous active tab. Otherwise goto the ++is omitted or 0, then go to the previous active tab. Otherwise go to the + .Ar N Ns th + tab. If + .Ar N --- mrxvt-0.5.4.orig/debian/patches/13more_profiles.dpatch +++ mrxvt-0.5.4/debian/patches/13more_profiles.dpatch @@ -0,0 +1,34 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 13more_profiles.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Increase the compiled-in number of available profiles (accomplished +## DP: with a configure option in debian/rules) and document the change +## DP: (done here). + +@DPATCH@ +--- mrxvt-0.5.2_orig/doc/mrxvt.1 ++++ mrxvt-0.5.2/doc/mrxvt.1 +@@ -711,16 +711,18 @@ + .Pp + . + .Ar N +-can be any integer between 0 and the compiled in maximum (default 5). The profile number 0 is special, and contains default settings which are used for all profiles where this option is not set (e.g. ++can be the special number 0 (which stores default settings that apply to all profiles where those settings ++are not explicitly overridden, e.g. + .Fl profile0.tt Ar mrxvt + sets the tab title to + .Ar mrxvt +-for all profiles where the tab title has not been set). In this case the ++for all profiles where the tab title has not been set - in this case the + .Fl profile0. +-can be omitted entirely (i.e. ++can be omitted entirely, i.e. + .Fl profile0.tt + is equivalent to +-.Fl tt ) . ++.Fl tt ) ++or a number between 0 and the compiled-in maximum (10 on Debian systems), exclusive. + .Pp + This option is intended to replace the + .Fl vt Ns Ar %d Ns Cm .xx --- mrxvt-0.5.4.orig/debian/patches/17fix_xftpsz.dpatch +++ mrxvt-0.5.4/debian/patches/17fix_xftpsz.dpatch @@ -0,0 +1,30 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 17fix_xftpsz.dpatch by +## +## DP: Document the 'xftpsz' commandline option and Xresource. + +@DPATCH@ +--- mrxvt-0.5.4.orig/src/xdefaults.c 2008-05-29 22:54:18.000000000 +0200 ++++ mrxvt-0.5.4/src/xdefaults.c 2008-05-29 22:55:06.000000000 +0200 +@@ -427,7 +427,7 @@ + "freetype font sub-pixel order = rgb|bgr|vrgb|vbgr|none", 0), + STRG(Rs_xftpfn, "xftPFont", "xftpfn", "fontname", + "propotionally spaced freetype font to use for tabbar / menubar", 0), +- STRG(Rs_xftpsz, "xftPSize", "xftpsz", "size", ++ STRG(Rs_xftpsz, "xftPSize", "xftpsz", "number", + "size of propotional freetype font", 0), + #endif + +--- mrxvt-0.5.4.orig/doc/mrxvt.1 2008-05-29 22:55:13.000000000 +0200 ++++ mrxvt-0.5.4/doc/mrxvt.1 2008-05-29 22:57:10.000000000 +0200 +@@ -529,6 +529,10 @@ + visible. The active tab title is drawn in a bold font. (Your colors are still used). + .Op Cm xftPFont + . ++.It Fl xftpsz Ar number ++Proportional freetype font size in pixels. ++.Op Cm xftPSize ++. + .It Fl xftrgb Ar style + Freetype font sub-pixel order: + .Ar rgb | bgr | vrgb | vbgr | none . --- mrxvt-0.5.4.orig/debian/patches/12no_tainted_on_arm.dpatch +++ mrxvt-0.5.4/debian/patches/12no_tainted_on_arm.dpatch @@ -0,0 +1,18 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 12no_tainted_on_arm.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Avoid the $tainted definitions on ARM. + +@DPATCH@ +--- mrxvt-0.5.2_orig/src/rxvt.h 2007-07-20 23:55:16.000000000 +0200 ++++ mrxvt-0.5.2/src/rxvt.h 2007-07-20 23:55:54.000000000 +0200 +@@ -485,7 +485,7 @@ + * turn is unsafe without checking. Untainted defines the type of data that is + * safe. + */ +-#ifdef __GNUC__ ++#if defined(__GNUC__) && !defined(__arm__) + # define $tainted + # define $untainted + # define TAINTED $tainted --- mrxvt-0.5.4.orig/debian/patches/18roff_minus.dpatch +++ mrxvt-0.5.4/debian/patches/18roff_minus.dpatch @@ -0,0 +1,49 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 18roff_minus.dpatch by +## +## DP: Clarify hyphen/minus entities in mrxvt(1). + +@DPATCH@ +--- mrxvt-0.5.4.orig/doc/mrxvt.1 2009-07-24 13:44:05.632070148 +0200 ++++ mrxvt-0.5.4/doc/mrxvt.1 2009-07-24 13:52:22.049310938 +0200 +@@ -103,11 +103,11 @@ + .Sq Em ++ + as appropriate. For example + .Vb +-mrxvt -tr -shade 85 +trt ++mrxvt \-tr \-shade 85 +trt + .Ve + is the same as + .Vb +-mrxvt --transparent --shading 85 ++transparentTabbar ++mrxvt \-\-transparent \-\-shading 85 ++transparentTabbar + .Ve + which is the same as putting the lines + .Vb +@@ -228,7 +228,7 @@ + .Xr xsetroot 1 + or other non-Esetroot compatible programs will not be detected. If you're hell bent on non-Esetroot compatible programs to set your background, then do something like + .Vb +-xsetroot -solid "#202040" && fvwm-root -d ++xsetroot \-solid "#202040" && fvwm\-root \-d + .Ve + Note: To use your precious + .Cm backgroundFade , tinting +@@ -406,7 +406,7 @@ + .Op Cm tabForeground + . + .It Fl tint Ar color +-Color tinted on background image or pseudo-transparent background. This works differently depending on the tint type: With XRender (when compiled with --enable-xrender), ++Color tinted on background image or pseudo-transparent background. This works differently depending on the tint type: With XRender (when compiled with \-\-enable-xrender), + .Ar color + is the color you want to tint your background to. The brighter the color, the less transparent it will be (regardless of the shade degree specified by + .Fl shade ) . +@@ -1192,7 +1192,7 @@ + .Xr fifo 7 Pa /tmp/.mrxvt-%pid + and listen for macros on it. To execute macros, just write them to this fifo. For example + .Vb +-/bin/echo -e "NewTab\enRaise" >> /tmp/.mrxvt-%pid ++/bin/echo \-e "NewTab\enRaise" >> /tmp/.mrxvt-%pid + .Ve + creates a new tab and raises the + .Nm --- mrxvt-0.5.4.orig/debian/patches/11macros_avoid_segfault.dpatch +++ mrxvt-0.5.4/debian/patches/11macros_avoid_segfault.dpatch @@ -0,0 +1,28 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 11macros_avoid_segfault.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix the checks of the s parameter, which comes from astr and may +## DP: perfectly be NULL. + +@DPATCH@ +--- mrxvt-0.5.2_orig/src/macros.c 2007-07-20 23:55:13.000000000 +0200 ++++ mrxvt-0.5.2/src/macros.c 2007-07-20 23:55:33.000000000 +0200 +@@ -1175,7 +1175,7 @@ + linecont = 1; + + +- if( *s && *s == '-' ) ++ if( s && *s == '-' ) + { + while( *(++s) && !isspace( *s ) ) + { +@@ -1195,7 +1195,7 @@ + } + + rxvt_scr_printscreen( r, ATAB(r), scrollback, pretty, linecont, +- *s ? s : NULL ); ++ s ); + + break; + } --- mrxvt-0.5.4.orig/debian/patches/03segfault_wd_empty.dpatch +++ mrxvt-0.5.4/debian/patches/03segfault_wd_empty.dpatch @@ -0,0 +1,17 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 03segfault_wd_empty.dpatch taken unchanged from upstream +## +## DP: Fix a null-pointer dereference segfault. + +@DPATCH@ +--- mrxvt-0.5.4.orig/src/tabbar.c (revision 337) ++++ mrxvt-0.5.4/src/tabbar.c (working copy) +@@ -1327,7 +1327,7 @@ + if( p.we_wordc > 1) + rxvt_msg( DBG_ERROR, DBG_TABBAR, + "Too many words when expanding %s\n", cwdOption ); +- else ++ else if( NOT_NULL( *p.we_wordv ) ) + { + filename = *p.we_wordv; + --- mrxvt-0.5.4.orig/debian/patches/02bootstrap_sh.dpatch +++ mrxvt-0.5.4/debian/patches/02bootstrap_sh.dpatch @@ -0,0 +1,34 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02bootstrap_sh.dpatch taken unchanged from upstream +## +## DP: Re-add bootstrap.sh which is not included in the tarball anymore. + +@DPATCH@ +--- mrxvt-0.5.4.orig/bootstrap.sh 1970-01-01 01:00:00.000000000 +0100 ++++ mrxvt-0.5.4/bootstrap.sh 2006-05-11 01:40:46.000000000 +0200 +@@ -0,0 +1,25 @@ ++#!/bin/sh ++# ++# All portions of code are copyright by their respective author/s. ++# Copyright (c) 2004 Jingmin Zhou ++# ++# This program is free software; you can redistribute it and/or modify it under ++# the terms of the GNU General Public License as published by the Free Software ++# Foundation; either version 2 of the License, or (at your option) any later ++# version. ++# ++# This program is distributed in the hope that it will be useful, but WITHOUT ++# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS ++# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more ++# details. ++# ++# You should have received a copy of the GNU General Public License along with ++# this program; if not, write to the Free Software Foundation, Inc., 675 Mass ++# Ave, Cambridge, MA 02139, USA. ++ ++set -x ++aclocal ++autoheader ++automake --add-missing --copy ++#libtoolize --automake ++autoconf --- mrxvt-0.5.4.orig/debian/patches/15macro_backward_compat.dpatch +++ mrxvt-0.5.4/debian/patches/15macro_backward_compat.dpatch @@ -0,0 +1,45 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 15macro_backward_compat.dpatch by +## +## DP: Include upstream's new macro definitions, but keep the old ones, too. + +@DPATCH@ +--- mrxvt-0.5.2.orig/share/mrxvtrc 2007-07-25 00:43:45.000000000 +0200 ++++ mrxvt-0.5.2/share/mrxvtrc 2007-07-25 00:45:37.000000000 +0200 +@@ -1,7 +1,7 @@ + # ---------------------------------------------------------------------------- # + # + # For an example configuration file, you probably want to look at mrxvtrc.sample +-# (provided with the source archive), and not this file. ++# (provided in /usr/share/doc/mrxvt-common/examples), and not this file. + # + # This is the system wide configuration file for mrxvt (versions 0.5.0 or + # higher). Only resources with application name 'Mrxvt' are read from this file. +@@ -185,6 +185,10 @@ + Mrxvt.macro.Ctrl+Shift+v: Paste + Mrxvt.macro.Shift+Delete: SetTitle + ++# Clear scroll back and execute command ++Mrxvt.macro.Primary+Shift+Return: Esc \ec ++Mrxvt.macro.Primary+Add+Shift+Return: Str ^M ++ + # + # Mrxvt Console: Enable the useFifo option, and then open a console in a new + # tab. Anything typed there is executed as a macro. When done (on clean exit), +--- mrxvt-0.5.2.orig/share/default.menu 2007-07-25 00:43:23.000000000 +0200 ++++ mrxvt-0.5.2/share/default.menu 2007-07-25 00:43:41.000000000 +0200 +@@ -61,10 +61,10 @@ + {Toggle Tabbar}{Ctrl-Shift-i} ToggleSubwin t + {Toggle Tabbar buttons}{Ctrl-Shift-a} ToggleSubwin b + #2007-01-28 gi1242: Hiding all subwindows doesn't work well +-#{-} +-#{Hide all subwindows} ToggleSubwin -mst +-#{Show all subwindows} ToggleSubwin +mst +-#{-} ++{-} ++{Hide all subwindows} ToggleSubwin -mst ++{Show all subwindows} ToggleSubwin +mst ++{-} + ./Colors/* + {Reverse video} Esc \e[?5h + {Normal video} Esc \e[?5l