ports/150976: [PATCH] x11/rxvt-unicode: Add a script to start urxvtc and/or urxvtd
Simon Olofsson
simon at olofsson.de
Sun Sep 26 22:00:16 UTC 2010
>Number: 150976
>Category: ports
>Synopsis: [PATCH] x11/rxvt-unicode: Add a script to start urxvtc and/or urxvtd
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Sep 26 22:00:15 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Simon Olofsson
>Release: FreeBSD 8.1-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD sol-fb.olofsson.de 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010
>Description:
Add a script to start urxvtc and urxvtd if it isn't running already.
This script is described in urxvtc(1).
Debian also uses this and the Manpage is from Debian.
I think this will be an useful addition for this port.
Added file(s):
- files/patch-doc-Makefile.in
- files/patch-doc-urxvtcd.1.man
- files/patch-src-Makefile.in
- files/patch-src-urxvtcd
Port maintainer (thierry at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
--- rxvt-unicode-9.07_3.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/x11/rxvt-unicode/Makefile /usr/home/simon/ports/x11/rxvt-unicode/Makefile
--- /usr/ports/x11/rxvt-unicode/Makefile 2010-06-02 21:06:24.000000000 +0200
+++ /usr/home/simon/ports/x11/rxvt-unicode/Makefile 2010-09-26 22:35:43.000000000 +0200
@@ -7,7 +7,7 @@
PORTNAME= rxvt-unicode
PORTVERSION= 9.07
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MASTER_SITES= http://dist.schmorp.de/rxvt-unicode/%SUBDIR%/
MASTER_SITE_SUBDIR= . Attic
@@ -47,7 +47,7 @@
.include <bsd.port.pre.mk>
-MAN1= urxvt.1 urxvtc.1 urxvtd.1
+MAN1= urxvt.1 urxvtc.1 urxvtcd.1 urxvtd.1
MAN7= urxvt.7
PORTDOCS1= Changes README.FAQ README.configure
diff -ruN --exclude=CVS /usr/ports/x11/rxvt-unicode/files/patch-doc-Makefile.in /usr/home/simon/ports/x11/rxvt-unicode/files/patch-doc-Makefile.in
--- /usr/ports/x11/rxvt-unicode/files/patch-doc-Makefile.in 1970-01-01 01:00:00.000000000 +0100
+++ /usr/home/simon/ports/x11/rxvt-unicode/files/patch-doc-Makefile.in 2010-09-26 22:38:11.000000000 +0200
@@ -0,0 +1,10 @@
+--- doc/Makefile.in.orig 2010-09-26 22:34:30.000000000 +0200
++++ doc/Makefile.in 2010-09-26 22:33:53.000000000 +0200
+@@ -94,6 +94,7 @@
+ $(INSTALL) -d $(DESTDIR)$(man7dir)
+ $(INSTALL_DATA) rxvt.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME).$(man1ext)
+ $(INSTALL_DATA) rxvtc.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME)c.$(man1ext)
++ $(INSTALL_DATA) urxvtcd.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME)cd.$(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)
diff -ruN --exclude=CVS /usr/ports/x11/rxvt-unicode/files/patch-doc-urxvtcd.1.man /usr/home/simon/ports/x11/rxvt-unicode/files/patch-doc-urxvtcd.1.man
--- /usr/ports/x11/rxvt-unicode/files/patch-doc-urxvtcd.1.man 1970-01-01 01:00:00.000000000 +0100
+++ /usr/home/simon/ports/x11/rxvt-unicode/files/patch-doc-urxvtcd.1.man 2010-09-26 23:40:54.000000000 +0200
@@ -0,0 +1,26 @@
+--- doc/urxvtcd.1.man.orig 2010-09-26 22:16:01.000000000 +0200
++++ doc/urxvtcd.1.man 2010-09-26 22:16:01.000000000 +0200
+@@ -0,0 +1,23 @@
++.TH rxvt-unicode 1 "2006-04-27"
++.SH NAME
++urxvtcd \- start a urxvtc and/or urxvtd
++.SH SYNOPSIS
++.B urxvtcd
++.RI [ options ]
++.SH DESCRIPTION
++The
++.B urxvtcd
++script automatically starts
++.BR urxvtd (1)
++if it is not running, and then runs
++.BR urxvtc (1)
++with the specified arguments.
++.SH OPTIONS
++All options are passed to
++.BR urxvtc (1)
++as-is.
++.SH AUTHOR
++rxvt\-unicode was written by Marc Alexander Lehmann <rxvt\-unicode at schmorp.de>.
++.PP
++This manual page was written by Decklin Foster <decklin at red\-bean.com>,
++for the Debian project (but may be used by others).
diff -ruN --exclude=CVS /usr/ports/x11/rxvt-unicode/files/patch-src-Makefile.in /usr/home/simon/ports/x11/rxvt-unicode/files/patch-src-Makefile.in
--- /usr/ports/x11/rxvt-unicode/files/patch-src-Makefile.in 1970-01-01 01:00:00.000000000 +0100
+++ /usr/home/simon/ports/x11/rxvt-unicode/files/patch-src-Makefile.in 2010-09-26 22:37:59.000000000 +0200
@@ -0,0 +1,18 @@
+--- src/Makefile.in.orig 2010-09-26 22:32:22.000000000 +0200
++++ src/Makefile.in 2010-09-26 22:33:37.000000000 +0200
+@@ -42,6 +42,7 @@
+ RXVT_BASENAME=`echo $(RXVTNAME)|sed 's/$(EXEEXT)$$//'|sed '$(transform)'`
+ RXVT_BINNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)$(EXEEXT)
+ RXVTC_BINNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)c$(EXEEXT)
++RXVTCD_BINNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)cd$(EXEEXT)
+ RXVTD_BINNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)d$(EXEEXT)
+
+ #
+@@ -105,6 +106,7 @@
+ $(INSTALL) -d $(DESTDIR)$(bindir)
+ $(INSTALL_PROGRAM) rxvt $(RXVT_BINNAME)
+ $(INSTALL_PROGRAM) rxvtc $(RXVTC_BINNAME)
++ $(INSTALL_PROGRAM) urxvtcd $(RXVTCD_BINNAME)
+ $(INSTALL_PROGRAM) rxvtd $(RXVTD_BINNAME)
+
+ install: install-bin install-perl
diff -ruN --exclude=CVS /usr/ports/x11/rxvt-unicode/files/patch-src-urxvtcd /usr/home/simon/ports/x11/rxvt-unicode/files/patch-src-urxvtcd
--- /usr/ports/x11/rxvt-unicode/files/patch-src-urxvtcd 1970-01-01 01:00:00.000000000 +0100
+++ /usr/home/simon/ports/x11/rxvt-unicode/files/patch-src-urxvtcd 2010-09-26 22:26:53.000000000 +0200
@@ -0,0 +1,10 @@
+--- src/urxvtcd.orig 2010-09-26 22:16:01.000000000 +0200
++++ src/urxvtcd 2010-09-26 22:16:01.000000000 +0200
+@@ -0,0 +1,7 @@
++#!/bin/sh
++
++urxvtc "$@"
++if [ $? -eq 2 ]; then
++ urxvtd -q -f
++ exec urxvtc "$@"
++fi
diff -ruN --exclude=CVS /usr/ports/x11/rxvt-unicode/pkg-plist /usr/home/simon/ports/x11/rxvt-unicode/pkg-plist
--- /usr/ports/x11/rxvt-unicode/pkg-plist 2008-11-09 20:39:59.000000000 +0100
+++ /usr/home/simon/ports/x11/rxvt-unicode/pkg-plist 2010-09-26 21:55:37.000000000 +0200
@@ -1,5 +1,6 @@
bin/urxvt
bin/urxvtc
+bin/urxvtcd
bin/urxvtd
%%PERL%%lib/urxvt/perl/block-graphics-to-ascii
%%PERL%%lib/urxvt/perl/digital-clock
--- rxvt-unicode-9.07_3.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list