Hi! Update for rxvt-unicode. Use patch -E, one file from patches/ is gone. Also regenerated WANTLIBs.
A few changes worth noting (at least in my opinion) from the changelog: - perl extensions now have their own manpages, installed as urxvt-NAME(1) - completely redone background pixmap support - users can now specify arbitrary expressions (And programs) that calculate new terminal backgrounds. - perl extensions can now provide commandline switches and resources which show up in -help etc. - remove support for libafterimage. (we didn't use it, however) - update to CVS version of libev Index: Makefile =================================================================== RCS file: /cvs/ports/x11/rxvt-unicode/Makefile,v retrieving revision 1.20 diff -p -u -r1.20 Makefile --- Makefile 29 Aug 2012 14:45:36 -0000 1.20 +++ Makefile 27 Dec 2012 21:27:29 -0000 @@ -2,8 +2,7 @@ COMMENT = clone of rxvt with Unicode and Xft support -DISTNAME = rxvt-unicode-9.15 -REVISION = 1 +DISTNAME = rxvt-unicode-9.16 CATEGORIES = x11 EXTRACT_SUFX = .tar.bz2 @@ -20,11 +19,9 @@ PERMIT_PACKAGE_FTP = Yes PERMIT_DISTFILES_CDROM =Yes PERMIT_DISTFILES_FTP = Yes -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 \ - startup-notification-1 util xcb z +WANTLIB = X11 Xft Xrender c expat fontconfig freetype \ + gdk_pixbuf-2.0 glib-2.0 gobject-2.0 m perl \ + pthread startup-notification-1 util z MODULES = devel/gettext @@ -36,8 +33,8 @@ CONFIGURE_ARGS = --enable-256-color \ --enable-perl \ --enable-pixbuf \ --enable-startup-notification \ - --with-term=rxvt-256color \ - --disable-afterimage + --with-term=rxvt-256color + # missing locale support CONFIGURE_ARGS += --disable-xim Index: distinfo =================================================================== RCS file: /cvs/ports/x11/rxvt-unicode/distinfo,v retrieving revision 1.7 diff -p -u -r1.7 distinfo --- distinfo 23 Jan 2012 08:10:40 -0000 1.7 +++ distinfo 27 Dec 2012 21:27:29 -0000 @@ -1,5 +1,2 @@ -MD5 (rxvt-unicode-9.15.tar.bz2) = FVlaoyYWesXraMKNlUMvrw== -RMD160 (rxvt-unicode-9.15.tar.bz2) = gLM8Ej7e5JjyZxR7XCNhqBxC8WA= -SHA1 (rxvt-unicode-9.15.tar.bz2) = 5v3wkYYOy0WHMNxosBdvZ/IHovc= -SHA256 (rxvt-unicode-9.15.tar.bz2) = 7Bqiky2oRJee2BQL2SIj3vsSBCql6HfgWsMROcqB8rE= -SIZE (rxvt-unicode-9.15.tar.bz2) = 894764 +SHA256 (rxvt-unicode-9.16.tar.bz2) = drsVzcjMdwmwE4lyf32Bjx9AG2YWEh8CFhZaTLXnSHQ= +SIZE (rxvt-unicode-9.16.tar.bz2) = 898089 Index: patches/patch-doc_Makefile_in =================================================================== RCS file: /cvs/ports/x11/rxvt-unicode/patches/patch-doc_Makefile_in,v retrieving revision 1.5 diff -p -u -r1.5 patch-doc_Makefile_in --- patches/patch-doc_Makefile_in 23 Jan 2012 08:10:41 -0000 1.5 +++ patches/patch-doc_Makefile_in 27 Dec 2012 21:27:29 -0000 @@ -1,10 +1,10 @@ $OpenBSD: patch-doc_Makefile_in,v 1.5 2012/01/23 08:10:41 dcoppa Exp $ ---- doc/Makefile.in.orig Wed Dec 28 03:31:26 2011 -+++ doc/Makefile.in Sun Jan 22 18:04:25 2012 -@@ -102,7 +102,7 @@ install: all +--- doc/Makefile.in.orig Tue Nov 6 21:54:10 2012 ++++ doc/Makefile.in Thu Dec 27 15:24:07 2012 +@@ -96,7 +96,7 @@ install: all + $(INSTALL_DATA) rxvtc.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME)c.$(man1ext) + $(INSTALL_DATA) rxvtd.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME)d.$(man1ext) $(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) - @TIC@ $(srcdir)/etc/rxvt-unicode.terminfo + @TIC@ -o $(DESTDIR)$(prefix)/share/terminfo $(srcdir)/etc/rxvt-unicode.terminfo Index: patches/patch-libev_ev_c =================================================================== RCS file: patches/patch-libev_ev_c diff -N patches/patch-libev_ev_c --- patches/patch-libev_ev_c 29 Aug 2012 14:45:36 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,18 +0,0 @@ -$OpenBSD: patch-libev_ev_c,v 1.3 2012/08/29 14:45:36 dcoppa Exp $ ---- libev/ev.c.orig Thu Jan 19 18:55:00 2012 -+++ libev/ev.c Wed Aug 29 10:04:02 2012 -@@ -562,6 +562,14 @@ struct signalfd_siginfo - #define ECB_MEMORY_FENCE __asm__ __volatile__ ("membar #LoadStore | #LoadLoad | #StoreStore | #StoreLoad | " : : : "memory") - #define ECB_MEMORY_FENCE_ACQUIRE __asm__ __volatile__ ("membar #LoadStore | #LoadLoad" : : : "memory") - #define ECB_MEMORY_FENCE_RELEASE __asm__ __volatile__ ("membar #LoadStore | #StoreStore") -+ #elif defined(__s390__) || defined(__s390x__) -+ #define ECB_MEMORY_FENCE __asm__ __volatile__ ("bcr 15,0" : : : "memory") -+ #elif defined(__mips__) -+ #define ECB_MEMORY_FENCE __asm__ __volatile__ ("sync" : : : "memory") -+ #elif defined(__alpha__) -+ #define ECB_MEMORY_FENCE __asm__ __volatile__ ("mb" : : : "memory") -+ #elif defined(__hppa__) -+ #define ECB_MEMORY_FENCE __asm__ __volatile__ ("sync" : : : "memory") - #endif - #endif - #endif Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/rxvt-unicode/pkg/PLIST,v retrieving revision 1.4 diff -p -u -r1.4 PLIST --- pkg/PLIST 22 Dec 2011 11:29:33 -0000 1.4 +++ pkg/PLIST 27 Dec 2012 21:27:29 -0000 @@ -4,6 +4,7 @@ @bin bin/urxvtd lib/urxvt/ lib/urxvt/perl/ +lib/urxvt/perl/background lib/urxvt/perl/bell-command lib/urxvt/perl/block-graphics-to-ascii lib/urxvt/perl/clipboard-osc @@ -28,6 +29,30 @@ lib/urxvt/perl/tabbed lib/urxvt/perl/urxvt-popup lib/urxvt/perl/xim-onthespot lib/urxvt/urxvt.pm +@man man/man1/urxvt-background.1 +@man man/man1/urxvt-bell-command.1 +@man man/man1/urxvt-block-graphics-to-ascii.1 +@man man/man1/urxvt-clipboard-osc.1 +@man man/man1/urxvt-confirm-paste.1 +@man man/man1/urxvt-digital-clock.1 +@man man/man1/urxvt-example-refresh-hooks.1 +@man man/man1/urxvt-extensions.1 +@man man/man1/urxvt-keysym-list.1 +@man man/man1/urxvt-kuake.1 +@man man/man1/urxvt-macosx-clipboard-native.1 +@man man/man1/urxvt-macosx-clipboard.1 +@man man/man1/urxvt-matcher.1 +@man man/man1/urxvt-option-popup.1 +@man man/man1/urxvt-overlay-osc.1 +@man man/man1/urxvt-readline.1 +@man man/man1/urxvt-remote-clipboard.1 +@man man/man1/urxvt-searchable-scrollback.1 +@man man/man1/urxvt-selection-autotransform.1 +@man man/man1/urxvt-selection-pastebin.1 +@man man/man1/urxvt-selection-popup.1 +@man man/man1/urxvt-selection.1 +@man man/man1/urxvt-tabbed.1 +@man man/man1/urxvt-xim-onthespot.1 @man man/man1/urxvt.1 @man man/man1/urxvtc.1 @man man/man1/urxvtd.1 Daniel -- LÉVAI Dániel PGP key ID = 0x83B63A8F Key fingerprint = DBEC C66B A47A DFA2 792D 650C C69B BE4C 83B6 3A8F