Update to rxvt-unicode-9.14.

From maintainer Levai Daniel with tweaks by me
This commit is contained in:
dcoppa 2011-12-22 11:29:33 +00:00
parent d195f120e6
commit 5e98aef231
8 changed files with 30 additions and 74 deletions

View File

@ -1,9 +1,8 @@
# $OpenBSD: Makefile,v 1.15 2011/10/17 11:45:43 dcoppa Exp $
# $OpenBSD: Makefile,v 1.16 2011/12/22 11:29:33 dcoppa Exp $
COMMENT = clone of rxvt with Unicode and Xft support
DISTNAME = rxvt-unicode-9.12
REVISION = 2
DISTNAME = rxvt-unicode-9.14
CATEGORIES = x11
EXTRACT_SUFX = .tar.bz2
@ -20,10 +19,11 @@ PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
WANTLIB = X11 Xau Xdmcp Xft Xrender c expat fontconfig \
freetype gdk_pixbuf-2.0 glib-2.0 gmodule-2.0 \
gobject-2.0 gthread-2.0 m perl png \
pthread-stubs pthread util xcb z
WANTLIB = X11 Xau Xdmcp Xft Xrender c expat ffi \
fontconfig freetype gdk_pixbuf-2.0 gio-2.0 \
glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0 \
m pcre perl png pthread-stubs pthread util \
xcb z
MODULES = devel/gettext

View File

@ -1,5 +1,5 @@
MD5 (rxvt-unicode-9.12.tar.bz2) = lFrzfWYcjEWnysKSFg58cA==
RMD160 (rxvt-unicode-9.12.tar.bz2) = MvU6V7UHLLyxt2UTfwFh2X/eWZ0=
SHA1 (rxvt-unicode-9.12.tar.bz2) = TL8FFrgwTfsEG58+WqumYv7kuXk=
SHA256 (rxvt-unicode-9.12.tar.bz2) = HbM0IEv7JksxNOAdnTz0RsWsfUdRSQlDX5FPOQbzfn4=
SIZE (rxvt-unicode-9.12.tar.bz2) = 886255
MD5 (rxvt-unicode-9.14.tar.bz2) = AiI1qaiwEsKecsSRd75s5A==
RMD160 (rxvt-unicode-9.14.tar.bz2) = U6AISFF5IiGsUe8GmQXqF7TzRMk=
SHA1 (rxvt-unicode-9.14.tar.bz2) = 4wO3WRIlsGvAThiodUYUOMY1AU4=
SHA256 (rxvt-unicode-9.14.tar.bz2) = KZKKM75rP7Dt0SbfLD014ZAPgmi1Rs5UQweAxVD6HVI=
SIZE (rxvt-unicode-9.14.tar.bz2) = 894702

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-doc_Makefile_in,v 1.3 2011/09/23 15:02:13 dcoppa Exp $
--- doc/Makefile.in.orig Mon May 2 11:58:32 2011
+++ doc/Makefile.in Fri Sep 23 14:59:07 2011
@@ -98,7 +98,7 @@ install: all
$OpenBSD: patch-doc_Makefile_in,v 1.4 2011/12/22 11:29:33 dcoppa Exp $
--- doc/Makefile.in.orig Wed Dec 14 12:33:32 2011
+++ doc/Makefile.in Thu Dec 22 10:36:17 2011
@@ -103,7 +103,7 @@ install: all
$(INSTALL_DATA) rxvt.7.man $(DESTDIR)$(man7dir)/$(RXVTNAME).$(man7ext)
@IF_PERL@ $(INSTALL) -d $(DESTDIR)$(man3dir)
@IF_PERL@ $(INSTALL_DATA) rxvtperl.3.man $(DESTDIR)$(man3dir)/$(RXVTNAME)perl.$(man3ext)

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-libev_ev_c,v 1.1 2011/12/22 11:29:33 dcoppa Exp $
--- libev/ev.c.orig Thu Dec 22 10:54:44 2011
+++ libev/ev.c Thu Dec 22 10:55:30 2011
@@ -882,7 +882,6 @@ ecb_function_ ecb_bool ecb_little_endian (void) { retu
* alternatively, you can remove this #error and link against libpthread,
* which will then provide the memory fences.
*/
-# error "memory fences not defined for your architecture, please report"
#endif
#ifndef ECB_MEMORY_FENCE

View File

@ -1,17 +0,0 @@
$OpenBSD: patch-libptytty_src_ptytty_h,v 1.1 2011/07/05 15:08:49 dcoppa Exp $
Fix compilation on systems with bsd style utmp and no utmpx, such
as OpenBSD (upstream cvs revision 1.30 of libptytty)
--- libptytty/src/ptytty.h.orig Tue May 31 08:21:52 2011
+++ libptytty/src/ptytty.h Tue Jul 5 13:20:23 2011
@@ -69,9 +69,7 @@ struct ptytty_unix : ptytty (public)
#ifdef HAVE_STRUCT_UTMPX
struct utmpx utx;
#endif
-#if (defined(HAVE_STRUCT_UTMP) && defined(HAVE_UTMP_PID)) || defined(HAVE_STRUCT_UTMPX)
char ut_id[5];
-#endif
void logout ();
#endif

View File

@ -1,17 +0,0 @@
$OpenBSD: patch-src_main_C,v 1.5 2011/07/05 15:08:49 dcoppa Exp $
Fix a bug causing artifacts at the bottom of the screen when using
rxvt-unicode without hints
(From: https://awesome.naquadah.org/wiki/Urxvt_Hints)
--- src/main.C.orig Mon May 2 11:42:28 2011
+++ src/main.C Mon May 23 16:34:12 2011
@@ -708,6 +708,8 @@ rxvt_term::window_calc (unsigned int newwidth, unsigne
ncol = width / fwidth;
nrow = height / fheight;
+ width = ncol * fwidth;
+ height = nrow * fheight;
}
/*----------------------------------------------------------------------*/

View File

@ -1,23 +0,0 @@
$OpenBSD: patch-src_perl_tabbed,v 1.1 2011/09/26 15:18:37 dcoppa Exp $
Bugfix: pty input was not properly dispatched to the active tabbed
window when events were sent to the main window.
(upstream cvs revision 1.26)
--- src/perl/tabbed.orig Mon Feb 21 08:39:52 2011
+++ src/perl/tabbed Mon Sep 26 17:13:29 2011
@@ -170,6 +170,14 @@ sub on_focus_out {
()
}
+sub on_tt_write {
+ my ($self, $octets) = @_;
+
+ $self->{cur}->tt_write ($octets);
+
+ 1
+}
+
sub on_key_press {
my ($self, $event) = @_;

View File

@ -1,14 +1,16 @@
@comment $OpenBSD: PLIST,v 1.3 2011/09/23 15:02:13 dcoppa Exp $
@comment $OpenBSD: PLIST,v 1.4 2011/12/22 11:29:33 dcoppa Exp $
@bin bin/urxvt
@bin bin/urxvtc
@bin bin/urxvtd
lib/urxvt/
lib/urxvt/perl/
lib/urxvt/perl/bell-command
lib/urxvt/perl/block-graphics-to-ascii
lib/urxvt/perl/clipboard-osc
lib/urxvt/perl/confirm-paste
lib/urxvt/perl/digital-clock
lib/urxvt/perl/example-refresh-hooks
lib/urxvt/perl/keysym-list
lib/urxvt/perl/kuake
lib/urxvt/perl/macosx-clipboard
lib/urxvt/perl/macosx-clipboard-native