Bomb if $DISPLAY is unset. Prompted by an advisory for rxvt.diff -r1.16 -r1.17 pkgsrc/x11/mrxvt/Makefile
(tnn)
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.16 2008/02/21 02:41:57 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.17 2008/03/31 20:28:28 tnn Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= mrxvt-0.5.3 | 4 | DISTNAME= mrxvt-0.5.3 | |
5 | PKGREVISION= 2 | 5 | PKGREVISION= 3 | |
6 | CATEGORIES= x11 | 6 | CATEGORIES= x11 | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=materm/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=materm/} | |
8 | PATCH_SITES= ${MASTER_SITES} | 8 | PATCH_SITES= ${MASTER_SITES} | |
9 | PATCHFILES= no-scroll-with-buffer-mrxvt-0.5.3.patch | 9 | PATCHFILES= no-scroll-with-buffer-mrxvt-0.5.3.patch | |
10 | 10 | |||
11 | MAINTAINER= tnn@NetBSD.org | 11 | MAINTAINER= tnn@NetBSD.org | |
12 | HOMEPAGE= http://materm.sourceforge.net/ | 12 | HOMEPAGE= http://materm.sourceforge.net/ | |
13 | COMMENT= Multi-tabbed terminal emulator with Xft support | 13 | COMMENT= Multi-tabbed terminal emulator with Xft support | |
14 | 14 | |||
15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
16 | PKG_DESTDIR_SUPPORT= user-destdir | 16 | PKG_DESTDIR_SUPPORT= user-destdir | |
17 | 17 | |||
18 | GNU_CONFIGURE= YES | 18 | GNU_CONFIGURE= YES |
@@ -1,10 +1,11 @@ | @@ -1,10 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.5 2007/09/23 07:57:00 tnn Exp $ | 1 | $NetBSD: distinfo,v 1.6 2008/03/31 20:28:28 tnn Exp $ | |
2 | 2 | |||
3 | SHA1 (mrxvt-0.5.3.tar.gz) = 442006f1d797ea5464c5c49d26d0cdecf79160f4 | 3 | SHA1 (mrxvt-0.5.3.tar.gz) = 442006f1d797ea5464c5c49d26d0cdecf79160f4 | |
4 | RMD160 (mrxvt-0.5.3.tar.gz) = 76fbbd5ba20215dd7785eafa07dae909029194ec | 4 | RMD160 (mrxvt-0.5.3.tar.gz) = 76fbbd5ba20215dd7785eafa07dae909029194ec | |
5 | Size (mrxvt-0.5.3.tar.gz) = 592897 bytes | 5 | Size (mrxvt-0.5.3.tar.gz) = 592897 bytes | |
6 | SHA1 (no-scroll-with-buffer-mrxvt-0.5.3.patch) = 303de6d33aa76892f24c6fac7b93ac21a945fda5 | 6 | SHA1 (no-scroll-with-buffer-mrxvt-0.5.3.patch) = 303de6d33aa76892f24c6fac7b93ac21a945fda5 | |
7 | RMD160 (no-scroll-with-buffer-mrxvt-0.5.3.patch) = 0b05e382fe8736617961d8790786ba0341945caf | 7 | RMD160 (no-scroll-with-buffer-mrxvt-0.5.3.patch) = 0b05e382fe8736617961d8790786ba0341945caf | |
8 | Size (no-scroll-with-buffer-mrxvt-0.5.3.patch) = 2182 bytes | 8 | Size (no-scroll-with-buffer-mrxvt-0.5.3.patch) = 2182 bytes | |
9 | SHA1 (patch-aa) = 1be43fde59a351f6cb0af899f4b524ded320071c | 9 | SHA1 (patch-aa) = 1be43fde59a351f6cb0af899f4b524ded320071c | |
10 | SHA1 (patch-ab) = 071b06c1a6fa3e894ed6fc5e13b67aa2ab0f2ee0 | 10 | SHA1 (patch-ab) = 071b06c1a6fa3e894ed6fc5e13b67aa2ab0f2ee0 | |
11 | SHA1 (patch-ac) = a6d3319cf901dc8a61500bc32d7af46d7ca5e94e |
$NetBSD: patch-ac,v 1.1 2008/03/31 20:28:28 tnn Exp $
--- src/init.c.orig 2007-08-04 23:47:58.000000000 +0200
+++ src/init.c
@@ -1031,7 +1031,7 @@ rxvt_init_resources(rxvt_t* r, int argc,
* Open display, get options/resources and create the window
*/
if (IS_NULL(rs[Rs_display_name] = getenv("DISPLAY")))
- rs[Rs_display_name] = ":0";
+ rs[Rs_display_name] = "Please set $DISPLAY";
rxvt_get_options( r, r_argc, r_argv );
rxvt_free( r_argv ); /* XXX memory leak? */