Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Sep 2010 23:52:13 +0200
From:      "Simon Olofsson" <simon@olofsson.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        thierry@FreeBSD.org
Subject:   ports/150976: [PATCH] x11/rxvt-unicode: Add a script to start urxvtc and/or urxvtd
Message-ID:  <20100926215220.72F6D106564A@hub.freebsd.org>
Resent-Message-ID: <201009262200.o8QM0FQk058259@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@schmorp.de>.
++.PP
++This manual page was written by Decklin Foster <decklin@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100926215220.72F6D106564A>