head	1.1;
branch	1.1.1;
access;
symbols
	netbsd-11-0-RC4:1.1.1.11
	netbsd-11-0-RC3:1.1.1.11
	netbsd-11-0-RC2:1.1.1.11
	netbsd-11-0-RC1:1.1.1.11
	netbsd-11:1.1.1.11.0.2
	netbsd-11-base:1.1.1.11
	xterm-397:1.1.1.11
	netbsd-10-1-RELEASE:1.1.1.9
	xterm-392:1.1.1.10
	netbsd-8-3-RELEASE:1.1.1.6.2.1
	netbsd-9-4-RELEASE:1.1.1.7.2.1
	netbsd-10-0-RELEASE:1.1.1.9
	netbsd-10-0-RC6:1.1.1.9
	netbsd-10-0-RC5:1.1.1.9
	netbsd-10-0-RC4:1.1.1.9
	netbsd-10-0-RC3:1.1.1.9
	netbsd-10-0-RC2:1.1.1.9
	netbsd-10-0-RC1:1.1.1.9
	xterm-382:1.1.1.10
	netbsd-10:1.1.1.9.0.2
	netbsd-10-base:1.1.1.9
	netbsd-9-3-RELEASE:1.1.1.7.2.1
	xterm-372:1.1.1.9
	xterm-370:1.1.1.8
	xterm-368:1.1.1.8
	netbsd-9-2-RELEASE:1.1.1.7.2.1
	xterm-367:1.1.1.8
	xterm-366:1.1.1.8
	netbsd-9-1-RELEASE:1.1.1.7
	netbsd-8-2-RELEASE:1.1.1.6
	netbsd-9-0-RELEASE:1.1.1.7
	netbsd-9-0-RC2:1.1.1.7
	netbsd-9-0-RC1:1.1.1.7
	netbsd-9:1.1.1.7.0.2
	netbsd-9-base:1.1.1.7
	netbsd-8-1-RELEASE:1.1.1.6
	netbsd-8-1-RC1:1.1.1.6
	netbsd-7-2-RELEASE:1.1.1.4
	netbsd-8-0-RELEASE:1.1.1.6
	netbsd-8-0-RC2:1.1.1.6
	netbsd-8-0-RC1:1.1.1.6
	netbsd-7-1-2-RELEASE:1.1.1.4
	xterm-330:1.1.1.7
	netbsd-7-1-1-RELEASE:1.1.1.4
	netbsd-8:1.1.1.6.0.2
	netbsd-8-base:1.1.1.6
	netbsd-7-1:1.1.1.4.0.6
	netbsd-7-1-RELEASE:1.1.1.4
	xterm-327:1.1.1.6
	netbsd-7-1-RC2:1.1.1.4
	netbsd-7-1-RC1:1.1.1.4
	netbsd-7-0-2-RELEASE:1.1.1.4
	netbsd-7-0-1-RELEASE:1.1.1.4
	netbsd-7-0:1.1.1.4.0.4
	netbsd-7-0-RELEASE:1.1.1.4
	netbsd-7-0-RC3:1.1.1.4
	netbsd-7-0-RC2:1.1.1.4
	xterm-318:1.1.1.5
	netbsd-7-0-RC1:1.1.1.4
	netbsd-6-0-6-RELEASE:1.1.1.2
	netbsd-6-1-5-RELEASE:1.1.1.2
	netbsd-7:1.1.1.4.0.2
	netbsd-7-base:1.1.1.4
	xterm-308:1.1.1.4
	netbsd-6-1-4-RELEASE:1.1.1.2
	netbsd-6-0-5-RELEASE:1.1.1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.4
	xterm-303:1.1.1.4
	riastradh-drm2:1.1.1.3.0.2
	riastradh-drm2-base:1.1.1.3
	netbsd-6-1-3-RELEASE:1.1.1.2
	netbsd-6-0-4-RELEASE:1.1.1.2
	netbsd-6-1-2-RELEASE:1.1.1.2
	netbsd-6-0-3-RELEASE:1.1.1.2
	netbsd-6-1-1-RELEASE:1.1.1.2
	xterm-293:1.1.1.3
	netbsd-6-1:1.1.1.2.0.6
	netbsd-6-0-2-RELEASE:1.1.1.2
	netbsd-6-1-RELEASE:1.1.1.2
	netbsd-6-1-RC4:1.1.1.2
	netbsd-6-1-RC3:1.1.1.2
	netbsd-6-1-RC2:1.1.1.2
	netbsd-6-1-RC1:1.1.1.2
	netbsd-6-0-1-RELEASE:1.1.1.2
	netbsd-6-0:1.1.1.2.0.4
	netbsd-6-0-RELEASE:1.1.1.2
	netbsd-6-0-RC2:1.1.1.2
	netbsd-6-0-RC1:1.1.1.2
	netbsd-6:1.1.1.2.0.2
	netbsd-6-base:1.1.1.2
	xterm-271:1.1.1.2
	xterm-269:1.1.1.1
	xterm-267:1.1.1.1
	xterm-266:1.1.1.1
	xorg:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2010.11.21.06.19.09;	author mrg;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2010.11.21.06.19.09;	author mrg;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2011.07.23.23.51.27;	author mrg;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	2013.05.31.21.22.48;	author mrg;	state Exp;
branches;
next	1.1.1.4;
commitid	7JdZzrGSiAhEqPRw;

1.1.1.4
date	2014.03.20.07.00.09;	author mrg;	state Exp;
branches;
next	1.1.1.5;
commitid	o9kqoJixcpPNeptx;

1.1.1.5
date	2015.07.23.04.50.52;	author mrg;	state Exp;
branches;
next	1.1.1.6;
commitid	3kXste455NbVLmuy;

1.1.1.6
date	2017.03.08.02.54.10;	author mrg;	state Exp;
branches
	1.1.1.6.2.1;
next	1.1.1.7;
commitid	qnUfacHSu3c62HIz;

1.1.1.7
date	2018.03.14.06.04.22;	author mrg;	state Exp;
branches
	1.1.1.7.2.1;
next	1.1.1.8;
commitid	5iVJerG5rbUY9ouA;

1.1.1.8
date	2021.02.11.12.19.55;	author mrg;	state Exp;
branches;
next	1.1.1.9;
commitid	uqdG3YuikH8o0iHC;

1.1.1.9
date	2022.07.11.19.19.26;	author mrg;	state Exp;
branches;
next	1.1.1.10;
commitid	BtB2ygsMtqXXLvLD;

1.1.1.10
date	2023.06.20.02.02.00;	author mrg;	state Exp;
branches;
next	1.1.1.11;
commitid	AvRp6s6FIQgvYCtE;

1.1.1.11
date	2025.03.09.23.17.11;	author mrg;	state Exp;
branches;
next	;
commitid	6W32RIW8rmHqQrMF;

1.1.1.6.2.1
date	2021.02.17.09.48.39;	author martin;	state Exp;
branches;
next	;
commitid	AiVLYHEHTDVpY2IC;

1.1.1.7.2.1
date	2021.02.17.09.45.00;	author martin;	state Exp;
branches;
next	;
commitid	BI7YP4R11SXiW2IC;


desc
@@


1.1
log
@Initial revision
@
text
@#!/usr/bin/make -f
# Made with the aid of dh_make, by Craig Small
# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
# Some lines taken from debmake, by Cristoph Lameter.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)

DESKTOP_VENDOR  = dickey

PKG_SUFFIX	= -dev

PACKAGE		:= $(shell dpkg-parsechangelog| \
			sed -n 's/^Source: \(.*\)$$/\1/p')

PKG_APPDEFAULTS	:= /etc/X11/app-defaults
PKG_DESKTOP	:= /usr/share/applications

DSTDIR		:= $(CURDIR)/debian/$(PACKAGE)
MY_DESKTOP	:= $(DSTDIR)/usr/share/applications

CFLAGS =

ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
DEBOP=--enable-debug
else
DEBOP=
endif

ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
        CFLAGS += -O0
else
        CFLAGS += -O2
endif
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
        INSTALL_PROGRAM += -s
endif

configure: configure-stamp
configure-stamp:
	dh_testdir

	./configure \
		--host=$(DEB_HOST_GNU_TYPE) \
		--build=$(DEB_BUILD_GNU_TYPE) \
		--program-suffix=$(PKG_SUFFIX) \
		--prefix=/usr \
		--libexecdir=\$${prefix}/lib \
		--mandir=\$${prefix}/share/man \
		--sysconfdir=/etc/$(PACKAGE) \
		--localstatedir=/var \
		--libdir=/etc/$(PACKAGE) \
		--without-xterm-symlink \
		--enable-256-color \
		--enable-88-color \
		--enable-dabbrev \
		--enable-dec-locator \
		--enable-exec-xterm \
		--enable-hp-fkeys \
		--enable-load-vt-fonts \
		--enable-logfile-exec \
		--enable-logging \
		--enable-mini-luit \
		--enable-paste64 \
		--enable-rectangles \
		--enable-sco-fkeys \
		--enable-tcap-fkeys \
		--enable-tcap-query \
		--enable-toolbar \
		--enable-wide-chars \
		--enable-xmc-glitch \
		--with-app-defaults=$(PKG_APPDEFAULTS) \
		--with-icondir=\$${prefix}/share/pixmaps \
		--with-own-terminfo=\$${prefix}/share/terminfo \
		--with-terminal-type=xterm-new \
		--with-utempter \
		${DEBOP}

	touch configure-stamp

build: build-stamp
build-stamp: configure-stamp
	dh_testdir

	$(MAKE)

	touch build-stamp

clean:
	dh_testdir
	dh_testroot

	[ ! -f Makefile ] || $(MAKE) distclean

	dh_clean

install: install-stamp
install-stamp: build-stamp
	dh_testdir
	dh_testroot
	dh_clean -k
	dh_installdirs

	$(MAKE) install \
		DESTDIR=$(CURDIR)/debian/$(PACKAGE)

	touch install-stamp

install: install-indep install-arch
install-indep:

install-arch:
	dh_testdir
	dh_testroot
	dh_prep -s 
	dh_installdirs -s

	$(MAKE) install-bin \
		DESTDIR=$(DSTDIR)

# Build architecture-independent files here.
binary-indep: build install
	dh_testdir
	dh_testroot

	# This overwrites the Debian package's copy of app-defaults and icons.
	# But the resources are not the same; they are patched.
	sed -i -f package/debian/color.sed XTerm-col.ad
	sed -i -f package/debian/xterm-xres.sed XTerm.ad

	$(MAKE) install-app \
		install-icon \
		install-man \
		DESTDIR=$(DSTDIR)

	# Follow-up with a check against the installed resource files.
	( cd $(DSTDIR)$(PKG_APPDEFAULTS) && $(SHELL) -c 'for p in *;do diff -u $$p $(PKG_APPDEFAULTS)/; done' ; exit 0 )

	# The Debian package does not install desktop files.
	# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=486317
	$(SHELL) -c 'for p in *.desktop;do \
		sed -i \
			-e "s/Categories=System;/Categories=Application;Utility;/" \
			-e "s/^\\(Name=.*\\)/\\1$(PKG_SUFFIX)/" \
			-e "s/^\\(Exec=.*\\)/\\1$(PKG_SUFFIX)/" \
		$$p; done'

	$(MAKE) install-desktop \
		DESKTOP_FLAGS="--vendor='$(DESKTOP_VENDOR)' --dir $(MY_DESKTOP)"

	( cd $(DSTDIR)$(PKG_DESKTOP) \
	  && $(SHELL) -c 'for p in *;do \
	  	test -n "$(PKG_SUFFIX)" && mv $$p `basename $$p .desktop`$(PKG_SUFFIX).desktop; \
	  	diff -u $$p $(PKG_DESKTOP)/; \
		done' ; \
	  exit 0 )

# Build architecture-dependent files here.
binary-arch: build install
	dh_testdir
	dh_testroot
	dh_installdebconf
	dh_installdocs
	dh_installmenu
	dh_installmime
	dh_installexamples tektests vttests
	dh_installchangelogs
	dh_install
	dh_link
	dh_strip
	dh_compress
	dh_fixperms
	dh_installdeb
	dh_shlibdeps
	dh_gencontrol
	dh_md5sums
	dh_builddeb

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install install-stamp
@


1.1.1.1
log
@initial import of xterm-266
@
text
@@


1.1.1.2
log
@initial import of xterm 271.  important changes include:
add OPT_PRINT_ON_EXIT support for debugging X errors
adds an xterm+tmux terminfo entry
fix reverse video issues in the scroll bar
bold font suppression
updated desktop support
@
text
@a16 1
PKG_CLASS	= XTermDev
a57 1
		--with-app-class=$(PKG_CLASS) \
d142 1
a142 6
	( cd $(DSTDIR)$(PKG_APPDEFAULTS) \
	  && $(SHELL) -c 'for p in *; do \
	  	test -f $(PKG_APPDEFAULTS)/$$p && \
	  	diff -u $(PKG_APPDEFAULTS)/$$p $$p; \
		done' ; \
	  exit 0 )
d146 7
a157 2
	  	test -f $(PKG_DESKTOP)/$$p && \
		diff -u $(PKG_DESKTOP)/$$p $$p; \
d159 1
@


1.1.1.3
log
@initial import of xterm-293
@
text
@a60 1
		--disable-imake \
d80 1
a80 2
		--with-icondir=\$${prefix}/share/icons \
		--with-pixmapdir=\$${prefix}/share/pixmaps \
a81 1
		--with-icon-theme \
d84 1
a84 2
		--with-icon-name=mini.xterm \
		--with-xpm ${DEBOP}
a163 2
	dh_icons

@


1.1.1.4
log
@initial import of xterm-303
@
text
@a74 1
		--enable-sixel-graphics \
d183 1
a183 1
	dh_compress -Xexamples
@


1.1.1.5
log
@initial import of xterm-318
@
text
@d73 1
a73 1
		--enable-regis-graphics \
@


1.1.1.6
log
@initial import of xterm-327
@
text
@a74 1
		--enable-screen-dumps \
@


1.1.1.6.2.1
log
@Pull up the following

	xsrc/external/mit/xterm/dist/package/debian/xterm-dev.lintian-overrides up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/freebsd/distinfo up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/freebsd/pkg-message.wchar up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/Makefile up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/DESCR    up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/distinfo up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/PLIST    up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/options.mk up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/closest-rgb.pl  up to 1.1.1.2
	xsrc/external/mit/xterm/dist/vttests/query-status.pl up to 1.1.1.2
	xsrc/external/mit/xterm/dist/vttests/modify-keys.pl  up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/mouse-codes     up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/other-sgr.sh    up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/print-vt-chars.pl up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/query-dynamic.pl up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/query-xres.pl   up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/report-sgr.pl   up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/sgrPushPop.pl   up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/sgrPushPop2.pl  up to 1.1.1.1
	xsrc/external/mit/xterm/dist/COPYING                 up to 1.1.1.1
	xsrc/external/mit/xterm/dist/gen-charsets.pl         up to 1.1.1.1
	xsrc/external/mit/xterm/include/Tekparse.hin         delete
	xsrc/external/mit/xterm/include/VTparse.hin          delete
	xsrc/external/mit/xterm/dist/INSTALL                 up to 1.1.1.12
	xsrc/external/mit/xterm/dist/Imakefile               up to 1.1.1.10
	xsrc/external/mit/xterm/dist/MANIFEST                up to 1.1.1.16
	xsrc/external/mit/xterm/dist/Makefile.in             up to 1.1.1.13
	xsrc/external/mit/xterm/dist/NEWS                    up to 1.1.1.3
	xsrc/external/mit/xterm/dist/THANKS                  up to 1.1.1.9
	xsrc/external/mit/xterm/dist/TekPrsTbl.c             up to 1.1.1.2
	xsrc/external/mit/xterm/dist/Tekproc.c               up to 1.1.1.14
	xsrc/external/mit/xterm/dist/UXTerm.ad               up to 1.1.1.3
	xsrc/external/mit/xterm/dist/VTPrsTbl.c              up to 1.1.1.9
	xsrc/external/mit/xterm/dist/VTparse.def             up to 1.1.1.8
	xsrc/external/mit/xterm/dist/VTparse.h               up to 1.1.1.10
	xsrc/external/mit/xterm/dist/XTerm.ad                up to 1.11
	xsrc/external/mit/xterm/dist/aclocal.m4              up to 1.1.1.14
	xsrc/external/mit/xterm/dist/button.c                up to 1.1.1.16
	xsrc/external/mit/xterm/dist/cachedGCs.c             up to 1.1.1.11
	xsrc/external/mit/xterm/dist/charclass.c             up to 1.1.1.6
	xsrc/external/mit/xterm/dist/charclass.h             up to 1.1.1.3
	xsrc/external/mit/xterm/dist/charproc.c              up to 1.1.1.15
	xsrc/external/mit/xterm/dist/charsets.c              up to 1.1.1.6
	xsrc/external/mit/xterm/dist/config.guess            up to 1.1.1.12
	xsrc/external/mit/xterm/dist/config.sub              up to 1.1.1.12
	xsrc/external/mit/xterm/dist/configure               up to 1.1.1.14
	xsrc/external/mit/xterm/dist/configure.in            up to 1.1.1.13
	xsrc/external/mit/xterm/dist/ctlseqs.ms              up to 1.1.1.15
	xsrc/external/mit/xterm/dist/ctlseqs.txt             up to 1.1.1.15
	xsrc/external/mit/xterm/dist/cursor.c                up to 1.1.1.9
	xsrc/external/mit/xterm/dist/data.c                  up to 1.1.1.7
	xsrc/external/mit/xterm/dist/data.h                  up to 1.1.1.10
	xsrc/external/mit/xterm/dist/df-install.in           up to 1.1.1.3
	xsrc/external/mit/xterm/dist/doublechr.c             up to 1.1.1.9
	xsrc/external/mit/xterm/dist/error.h                 up to 1.1.1.6
	xsrc/external/mit/xterm/dist/fontutils.c             up to 1.8
	xsrc/external/mit/xterm/dist/fontutils.h             up to 1.1.1.10
	xsrc/external/mit/xterm/dist/graphics.c              up to 1.1.1.6
	xsrc/external/mit/xterm/dist/graphics_regis.c        up to 1.1.1.5
	xsrc/external/mit/xterm/dist/graphics_sixel.c        up to 1.1.1.4
	xsrc/external/mit/xterm/dist/html.c                  up to 1.1.1.3
	xsrc/external/mit/xterm/dist/input.c                 up to 1.1.1.13
	xsrc/external/mit/xterm/dist/keysym2ucs.c            up to 1.1.1.3
	xsrc/external/mit/xterm/dist/koi8rxterm              up to 1.1.1.3
	xsrc/external/mit/xterm/dist/koi8rxterm.man          up to 1.1.1.3
	xsrc/external/mit/xterm/dist/linedata.c              up to 1.6
	xsrc/external/mit/xterm/dist/main.c                  up to 1.1.1.13
	xsrc/external/mit/xterm/dist/main.h                  up to 1.1.1.6
	xsrc/external/mit/xterm/dist/menu.c                  up to 1.1.1.13
	xsrc/external/mit/xterm/dist/menu.h                  up to 1.1.1.12
	xsrc/external/mit/xterm/dist/minstall.in             up to 1.1.1.5
	xsrc/external/mit/xterm/dist/misc.c                  up to 1.17
	xsrc/external/mit/xterm/dist/plink.sh                up to 1.1.1.5
	xsrc/external/mit/xterm/dist/print.c                 up to 1.1.1.11
	xsrc/external/mit/xterm/dist/ptydata.c               up to 1.1.1.9
	xsrc/external/mit/xterm/dist/ptyx.h                  up to 1.15
	xsrc/external/mit/xterm/dist/resize.c                up to 1.1.1.9
	xsrc/external/mit/xterm/dist/resize.man              up to 1.1.1.5
	xsrc/external/mit/xterm/dist/run-tic.sh              up to 1.1.1.3
	xsrc/external/mit/xterm/dist/screen.c                up to 1.1.1.12
	xsrc/external/mit/xterm/dist/scrollback.c            up to 1.6
	xsrc/external/mit/xterm/dist/scrollbar.c             up to 1.1.1.11
	xsrc/external/mit/xterm/dist/svg.c                   up to 1.1.1.2
	xsrc/external/mit/xterm/dist/tabs.c                  up to 1.1.1.6
	xsrc/external/mit/xterm/dist/termcap                 up to 1.1.1.6
	xsrc/external/mit/xterm/dist/terminfo                up to 1.1.1.7
	xsrc/external/mit/xterm/dist/testxmc.c               up to 1.1.1.7
	xsrc/external/mit/xterm/dist/trace.c                 up to 1.1.1.13
	xsrc/external/mit/xterm/dist/trace.h                 up to 1.1.1.13
	xsrc/external/mit/xterm/dist/util.c                  up to 1.1.1.13
	xsrc/external/mit/xterm/dist/uxterm                  up to 1.1.1.3
	xsrc/external/mit/xterm/dist/uxterm.desktop          up to 1.1.1.5
	xsrc/external/mit/xterm/dist/uxterm.man              up to 1.1.1.3
	xsrc/external/mit/xterm/dist/version.c               up to 1.1.1.5
	xsrc/external/mit/xterm/dist/version.h               up to 1.1.1.16
	xsrc/external/mit/xterm/dist/vms.c                   up to 1.1.1.4
	xsrc/external/mit/xterm/dist/wcwidth.c               up to 1.1.1.6
	xsrc/external/mit/xterm/dist/wcwidth.h               up to 1.1.1.2
	xsrc/external/mit/xterm/dist/xcharmouse.h            up to 1.1.1.5
	xsrc/external/mit/xterm/dist/xstrings.c              up to 1.1.1.10
	xsrc/external/mit/xterm/dist/xstrings.h              up to 1.1.1.6
	xsrc/external/mit/xterm/dist/xterm.appdata.xml       up to 1.1.1.3
	xsrc/external/mit/xterm/dist/xterm.dat               up to 1.1.1.3
	xsrc/external/mit/xterm/dist/xterm.h                 up to 1.3
	xsrc/external/mit/xterm/dist/xterm.log.html          up to 1.1.1.16
	xsrc/external/mit/xterm/dist/xterm.man               up to 1.17
	xsrc/external/mit/xterm/dist/xterm_io.h              up to 1.1.1.7
	xsrc/external/mit/xterm/dist/xtermcap.c              up to 1.1.1.9
	xsrc/external/mit/xterm/dist/xtermcfg.hin            up to 1.1.1.13
	xsrc/external/mit/xterm/dist/xutf8.c                 up to 1.1.1.6
	xsrc/external/mit/xterm/dist/icons/filled-xterm.svg  up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/mini.xterm.svg    up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/terminal_48x48.svg up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/xterm-color.svg   up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/xterm.svg         up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/xterm.spec      up to 1.1.1.11
	xsrc/external/mit/xterm/dist/package/debian/changelog up to 1.1.1.11
	xsrc/external/mit/xterm/dist/package/debian/compat   up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/debian/control  up to 1.1.1.5
	xsrc/external/mit/xterm/dist/package/debian/copyright up to 1.1.1.7
	xsrc/external/mit/xterm/dist/package/debian/rules    up to 1.1.1.8
	xsrc/external/mit/xterm/dist/package/debian/watch    up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/debian/xterm-dev.docs up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/debian/xterm-dev.menu up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/freebsd/Makefile up to 1.1.1.7
	xsrc/external/mit/xterm/dist/package/freebsd/pkg-descr up to 1.1.1.2
	xsrc/external/mit/xterm/dist/unicode/convmap.pl      up to 1.1.1.3
	xsrc/external/mit/xterm/dist/unicode/keysym.map      up to 1.1.1.3
	xsrc/external/mit/xterm/dist/vttests/256colors.pl    up to 1.1.1.4
	xsrc/external/mit/xterm/dist/vttests/256colors2.pl   up to 1.1.1.6
	xsrc/external/mit/xterm/dist/vttests/88colors.pl     up to 1.1.1.4
	xsrc/external/mit/xterm/dist/vttests/88colors2.pl    up to 1.1.1.6
	xsrc/external/mit/xterm/dist/vttests/dynamic.pl      up to 1.1.1.4
	xsrc/external/mit/xterm/dist/vttests/paste64.pl      up to 1.1.1.5
	xsrc/external/mit/xterm/dist/vttests/query-color.pl  up to 1.1.1.4
	xsrc/external/mit/xterm/dist/vttests/query-fonts.pl  up to 1.1.1.3
	xsrc/external/mit/xterm/dist/vttests/resize.pl       up to 1.1.1.5
	xsrc/external/mit/xterm/dist/vttests/tcapquery.pl    up to 1.1.1.6
	xsrc/external/mit/xterm/include/xtermcfg.h           up to 1.15

Import Xterm 366, changes too numerous to list, main fix is for CVE-2021-27135:
 * correct upper-limit for selection buffer, accounting for combining
   characters
@
text
@d28 1
a28 3
CPPFLAGS	:= $(shell dpkg-buildflags --get CPPFLAGS)
CFLAGS		:= $(shell dpkg-buildflags --get CFLAGS)
LDFLAGS		:= $(shell dpkg-buildflags --get LDFLAGS)
a48 3
	CPPFLAGS="$(CPPFLAGS)" \
	CFLAGS="$(CFLAGS)" \
	LDFLAGS="$(LDFLAGS)" \
d62 2
a65 1
		--enable-double-buffer \
d72 1
d75 4
d80 1
d157 1
a157 5
	# The Debian package stopped installing xterm's desktop files; a
	# subsequent revision added that back with limitations.  xterm's
	# configure script checks for categories which are used by other
	# terminal emulators.  The Debian package overrides that to a single
	# category.
d160 1
a160 1
		DESKTOP_FLAGS="--dir $(MY_DESKTOP)"
a176 1
	dh_lintian
@


1.1.1.7
log
@initial import of xterm-330
@
text
@d28 1
a28 3
CPPFLAGS	:= $(shell dpkg-buildflags --get CPPFLAGS)
CFLAGS		:= $(shell dpkg-buildflags --get CFLAGS)
LDFLAGS		:= $(shell dpkg-buildflags --get LDFLAGS)
a48 3
	CPPFLAGS="$(CPPFLAGS)" \
	CFLAGS="$(CFLAGS)" \
	LDFLAGS="$(LDFLAGS)" \
@


1.1.1.7.2.1
log
@Pull up the following

	xsrc/external/mit/xterm/dist/package/debian/xterm-dev.lintian-overrides up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/freebsd/distinfo up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/freebsd/pkg-message.wchar up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/Makefile up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/DESCR    up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/distinfo up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/PLIST    up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/options.mk up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/modify-keys.pl  up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/mouse-codes     up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/other-sgr.sh    up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/print-vt-chars.pl up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/query-dynamic.pl up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/query-xres.pl   up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/report-sgr.pl   up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/sgrPushPop.pl   up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/sgrPushPop2.pl  up to 1.1.1.1
	xsrc/external/mit/xterm/dist/COPYING                 up to 1.1.1.1
	xsrc/external/mit/xterm/dist/gen-charsets.pl         up to 1.1.1.1
	xsrc/external/mit/xterm/dist/INSTALL                 up to 1.1.1.12
	xsrc/external/mit/xterm/dist/Imakefile               up to 1.1.1.10
	xsrc/external/mit/xterm/dist/MANIFEST                up to 1.1.1.16
	xsrc/external/mit/xterm/dist/Makefile.in             up to 1.1.1.13
	xsrc/external/mit/xterm/dist/NEWS                    up to 1.1.1.3
	xsrc/external/mit/xterm/dist/THANKS                  up to 1.1.1.9
	xsrc/external/mit/xterm/dist/TekPrsTbl.c             up to 1.1.1.2
	xsrc/external/mit/xterm/dist/Tekproc.c               up to 1.1.1.14
	xsrc/external/mit/xterm/dist/UXTerm.ad               up to 1.1.1.3
	xsrc/external/mit/xterm/dist/VTPrsTbl.c              up to 1.1.1.9
	xsrc/external/mit/xterm/dist/VTparse.def             up to 1.1.1.8
	xsrc/external/mit/xterm/dist/VTparse.h               up to 1.1.1.10
	xsrc/external/mit/xterm/dist/XTerm.ad                up to 1.11
	xsrc/external/mit/xterm/dist/aclocal.m4              up to 1.1.1.14
	xsrc/external/mit/xterm/dist/button.c                up to 1.1.1.16
	xsrc/external/mit/xterm/dist/cachedGCs.c             up to 1.1.1.11
	xsrc/external/mit/xterm/dist/charclass.c             up to 1.1.1.6
	xsrc/external/mit/xterm/dist/charclass.h             up to 1.1.1.3
	xsrc/external/mit/xterm/dist/charproc.c              up to 1.1.1.15
	xsrc/external/mit/xterm/dist/charsets.c              up to 1.1.1.6
	xsrc/external/mit/xterm/dist/config.guess            up to 1.1.1.12
	xsrc/external/mit/xterm/dist/config.sub              up to 1.1.1.12
	xsrc/external/mit/xterm/dist/configure               up to 1.1.1.14
	xsrc/external/mit/xterm/dist/configure.in            up to 1.1.1.13
	xsrc/external/mit/xterm/dist/ctlseqs.ms              up to 1.1.1.15
	xsrc/external/mit/xterm/dist/ctlseqs.txt             up to 1.1.1.15
	xsrc/external/mit/xterm/dist/cursor.c                up to 1.1.1.9
	xsrc/external/mit/xterm/dist/data.c                  up to 1.1.1.7
	xsrc/external/mit/xterm/dist/data.h                  up to 1.1.1.10
	xsrc/external/mit/xterm/dist/df-install.in           up to 1.1.1.3
	xsrc/external/mit/xterm/dist/doublechr.c             up to 1.1.1.9
	xsrc/external/mit/xterm/dist/error.h                 up to 1.1.1.6
	xsrc/external/mit/xterm/dist/fontutils.c             up to 1.8
	xsrc/external/mit/xterm/dist/fontutils.h             up to 1.1.1.10
	xsrc/external/mit/xterm/dist/graphics.c              up to 1.1.1.6
	xsrc/external/mit/xterm/dist/graphics_regis.c        up to 1.1.1.5
	xsrc/external/mit/xterm/dist/graphics_sixel.c        up to 1.1.1.4
	xsrc/external/mit/xterm/dist/html.c                  up to 1.1.1.3
	xsrc/external/mit/xterm/dist/input.c                 up to 1.1.1.13
	xsrc/external/mit/xterm/dist/keysym2ucs.c            up to 1.1.1.3
	xsrc/external/mit/xterm/dist/koi8rxterm              up to 1.1.1.3
	xsrc/external/mit/xterm/dist/koi8rxterm.man          up to 1.1.1.3
	xsrc/external/mit/xterm/dist/linedata.c              up to 1.6
	xsrc/external/mit/xterm/dist/main.c                  up to 1.1.1.13
	xsrc/external/mit/xterm/dist/main.h                  up to 1.1.1.6
	xsrc/external/mit/xterm/dist/menu.c                  up to 1.1.1.13
	xsrc/external/mit/xterm/dist/menu.h                  up to 1.1.1.12
	xsrc/external/mit/xterm/dist/minstall.in             up to 1.1.1.5
	xsrc/external/mit/xterm/dist/misc.c                  up to 1.17
	xsrc/external/mit/xterm/dist/plink.sh                up to 1.1.1.5
	xsrc/external/mit/xterm/dist/print.c                 up to 1.1.1.11
	xsrc/external/mit/xterm/dist/ptydata.c               up to 1.1.1.9
	xsrc/external/mit/xterm/dist/ptyx.h                  up to 1.15
	xsrc/external/mit/xterm/dist/resize.c                up to 1.1.1.9
	xsrc/external/mit/xterm/dist/resize.man              up to 1.1.1.5
	xsrc/external/mit/xterm/dist/run-tic.sh              up to 1.1.1.3
	xsrc/external/mit/xterm/dist/screen.c                up to 1.1.1.12
	xsrc/external/mit/xterm/dist/scrollback.c            up to 1.6
	xsrc/external/mit/xterm/dist/scrollbar.c             up to 1.1.1.11
	xsrc/external/mit/xterm/dist/svg.c                   up to 1.1.1.2
	xsrc/external/mit/xterm/dist/tabs.c                  up to 1.1.1.6
	xsrc/external/mit/xterm/dist/termcap                 up to 1.1.1.6
	xsrc/external/mit/xterm/dist/terminfo                up to 1.1.1.7
	xsrc/external/mit/xterm/dist/testxmc.c               up to 1.1.1.7
	xsrc/external/mit/xterm/dist/trace.c                 up to 1.1.1.13
	xsrc/external/mit/xterm/dist/trace.h                 up to 1.1.1.13
	xsrc/external/mit/xterm/dist/util.c                  up to 1.1.1.13
	xsrc/external/mit/xterm/dist/uxterm                  up to 1.1.1.3
	xsrc/external/mit/xterm/dist/uxterm.desktop          up to 1.1.1.5
	xsrc/external/mit/xterm/dist/uxterm.man              up to 1.1.1.3
	xsrc/external/mit/xterm/dist/version.c               up to 1.1.1.5
	xsrc/external/mit/xterm/dist/version.h               up to 1.1.1.16
	xsrc/external/mit/xterm/dist/vms.c                   up to 1.1.1.4
	xsrc/external/mit/xterm/dist/wcwidth.c               up to 1.1.1.6
	xsrc/external/mit/xterm/dist/xcharmouse.h            up to 1.1.1.5
	xsrc/external/mit/xterm/dist/xstrings.c              up to 1.1.1.10
	xsrc/external/mit/xterm/dist/xterm.appdata.xml       up to 1.1.1.3
	xsrc/external/mit/xterm/dist/xterm.dat               up to 1.1.1.3
	xsrc/external/mit/xterm/dist/xterm.h                 up to 1.3
	xsrc/external/mit/xterm/dist/xterm.log.html          up to 1.1.1.16
	xsrc/external/mit/xterm/dist/xterm.man               up to 1.17
	xsrc/external/mit/xterm/dist/xterm_io.h              up to 1.1.1.7
	xsrc/external/mit/xterm/dist/xtermcap.c              up to 1.1.1.9
	xsrc/external/mit/xterm/dist/xtermcfg.hin            up to 1.1.1.13
	xsrc/external/mit/xterm/dist/xutf8.c                 up to 1.1.1.6
	xsrc/external/mit/xterm/dist/icons/filled-xterm.svg  up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/mini.xterm.svg    up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/terminal_48x48.svg up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/xterm-color.svg   up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/xterm.svg         up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/xterm.spec      up to 1.1.1.11
	xsrc/external/mit/xterm/dist/package/debian/changelog up to 1.1.1.11
	xsrc/external/mit/xterm/dist/package/debian/compat   up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/debian/control  up to 1.1.1.5
	xsrc/external/mit/xterm/dist/package/debian/copyright up to 1.1.1.7
	xsrc/external/mit/xterm/dist/package/debian/rules    up to 1.1.1.8
	xsrc/external/mit/xterm/dist/package/debian/watch    up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/freebsd/Makefile up to 1.1.1.7
	xsrc/external/mit/xterm/dist/package/freebsd/pkg-descr up to 1.1.1.2
	xsrc/external/mit/xterm/dist/unicode/convmap.pl      up to 1.1.1.3
	xsrc/external/mit/xterm/dist/unicode/keysym.map      up to 1.1.1.3
	xsrc/external/mit/xterm/dist/vttests/256colors2.pl   up to 1.1.1.6
	xsrc/external/mit/xterm/dist/vttests/88colors2.pl    up to 1.1.1.6
	xsrc/external/mit/xterm/dist/vttests/closest-rgb.pl  up to 1.1.1.2
	xsrc/external/mit/xterm/dist/vttests/dynamic.pl      up to 1.1.1.4
	xsrc/external/mit/xterm/dist/vttests/paste64.pl      up to 1.1.1.5
	xsrc/external/mit/xterm/dist/vttests/query-color.pl  up to 1.1.1.4
	xsrc/external/mit/xterm/dist/vttests/query-fonts.pl  up to 1.1.1.3
	xsrc/external/mit/xterm/dist/vttests/query-status.pl up to 1.1.1.2
	xsrc/external/mit/xterm/dist/vttests/tcapquery.pl    up to 1.1.1.6
	xsrc/external/mit/xterm/include/xtermcfg.h           up to 1.15

Import Xterm 366, changes too numerous to list, main fix is for CVE-2021-27135:
 * correct upper-limit for selection buffer, accounting for combining
   characters
@
text
@d67 2
a70 1
		--enable-double-buffer \
d77 1
d80 4
d85 1
d162 1
a162 5
	# The Debian package stopped installing xterm's desktop files; a
	# subsequent revision added that back with limitations.  xterm's
	# configure script checks for categories which are used by other
	# terminal emulators.  The Debian package overrides that to a single
	# category.
d165 1
a165 1
		DESKTOP_FLAGS="--dir $(MY_DESKTOP)"
a181 1
	dh_lintian
@


1.1.1.8
log
@initial import of xterm-366
@
text
@d67 2
a70 1
		--enable-double-buffer \
d77 1
d80 4
d85 1
d162 1
a162 5
	# The Debian package stopped installing xterm's desktop files; a
	# subsequent revision added that back with limitations.  xterm's
	# configure script checks for categories which are used by other
	# terminal emulators.  The Debian package overrides that to a single
	# category.
d165 1
a165 1
		DESKTOP_FLAGS="--dir $(MY_DESKTOP)"
a181 1
	dh_lintian
@


1.1.1.9
log
@initial import of xterm-372
@
text
@d69 1
a77 1
		--enable-status-line \
@


1.1.1.10
log
@initial import of xterm-382
@
text
@d112 1
a112 1
	dh_prep
d126 2
a127 2
	dh_prep -a
	dh_installdirs -a
@


1.1.1.11
log
@initial import of xterm-397
@
text
@a8 6
SHELL = /bin/bash
DPKG_EXPORT_BUILDFLAGS = 1
export DEB_BUILD_MAINT_OPTIONS := hardening=+all qa=+bug reproducible=+all

include /usr/share/dpkg/buildflags.mk

d28 4
a46 36
configure_flags = \
	--host=$(DEB_HOST_GNU_TYPE) \
	--build=$(DEB_BUILD_GNU_TYPE) \
	--program-suffix=$(PKG_SUFFIX) \
	--prefix=/usr \
	--libexecdir=\$${prefix}/lib \
	--mandir=\$${prefix}/share/man \
	--sysconfdir=/etc/$(PACKAGE) \
	--localstatedir=/var \
	--libdir=/etc/$(PACKAGE) \
	--with-app-class=$(PKG_CLASS) \
	--without-xterm-symlink \
	--disable-imake \
	--enable-dabbrev \
	--enable-dec-locator \
	--enable-exec-xterm \
	--enable-hp-fkeys \
	--enable-load-vt-fonts \
	--enable-logfile-exec \
	--enable-logging \
	--enable-mini-luit \
	--enable-regis-graphics \
	--enable-sco-fkeys \
	--enable-status-line \
	--enable-toolbar \
	--enable-xmc-glitch \
	--with-app-defaults=$(PKG_APPDEFAULTS) \
	--with-icondir=\$${prefix}/share/icons \
	--with-pixmapdir=\$${prefix}/share/pixmaps \
	--with-own-terminfo=\$${prefix}/share/terminfo \
	--with-icon-theme \
	--with-terminal-type=xterm-new \
	--with-utempter \
	--with-icon-name=mini.xterm \
	--with-xpm ${DEBOP}

d51 38
a88 5
	# Update config.guess, config.sub
	dh_update_autotools_config

	# Configure xterm-dev
	dh_auto_configure -- $(configure_flags)
@


