This makes rxvt show up in menus in kde and gnome et al.

Cc to ports as I haven't seen the maintainer around in ages.

OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/rxvt/Makefile,v
retrieving revision 1.45
diff -u -p -r1.45 Makefile
--- Makefile    22 Nov 2010 08:37:04 -0000      1.45
+++ Makefile    1 May 2011 17:58:33 -0000
@@ -6,7 +6,7 @@ COMMENT-clock=  analog clock for X11 w/ap
 VER=           2.7.10
 DISTNAME=      rxvt-${VER}
 PKGNAME-main=  rxvt-${VER}
-REVISION-main= 5
+REVISION-main= 6
 PKGNAME-clock= rclock-${VER}
 REVISION-clock=        1
 CATEGORIES=    x11
@@ -50,5 +50,9 @@ CONFIGURE_ARGS=               --enable-utmp \
                        --with-encoding=noenc
 
 NO_REGRESS=            Yes
+
+post-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/applications
+       ${INSTALL_DATA} ${FILESDIR}/rxvt.desktop ${PREFIX}/share/applications
 
 .include <bsd.port.mk>
Index: files/rxvt.desktop
===================================================================
RCS file: files/rxvt.desktop
diff -N files/rxvt.desktop
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ files/rxvt.desktop  1 May 2011 17:58:33 -0000
@@ -0,0 +1,14 @@
+[Desktop Entry]
+Version=1.0
+Encoding=UTF-8
+Name=Rxvt: ouR X Virtual Termainal
+GenericName=Terminal
+Comment=Command-line terminal
+Categories=System;Terminal;
+Exec=rxvt
+Icon=terminal
+Path=
+Type=Application
+Terminal=false
+X-KDE-StartupNotify=true
+X-KDE-AuthorizeAction=shell_access
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/x11/rxvt/pkg/PLIST-main,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST-main
--- pkg/PLIST-main      26 Aug 2010 10:36:53 -0000      1.2
+++ pkg/PLIST-main      1 May 2011 17:58:33 -0000
@@ -4,3 +4,7 @@
 @bin bin/rxvt
 @mode
 @man man/man1/rxvt.1
+share/applications/rxvt.desktop
+@exec %D/bin/update-desktop-database
+@unexec-delete %D/bin/update-desktop-database
+

Reply via email to