From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Nov 23 10:10:27 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 487C816A4CE for ; Tue, 23 Nov 2004 10:10:27 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FDEC43D5C for ; Tue, 23 Nov 2004 10:10:27 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iANAAQ14065067 for ; Tue, 23 Nov 2004 10:10:26 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iANAAQVo065066; Tue, 23 Nov 2004 10:10:26 GMT (envelope-from gnats) Resent-Date: Tue, 23 Nov 2004 10:10:26 GMT Resent-Message-Id: <200411231010.iANAAQVo065066@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Herve Quiroz Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9F01716A4CF for ; Tue, 23 Nov 2004 10:05:24 +0000 (GMT) Received: from arabica.esil.univ-mrs.fr (arabica.esil.univ-mrs.fr [139.124.41.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id F217443D31 for ; Tue, 23 Nov 2004 10:05:23 +0000 (GMT) (envelope-from rv@arabica.esil.univ-mrs.fr) Received: from arabica.esil.univ-mrs.fr (localhost.esil.univ-mrs.fr [127.0.0.1])iANA4oxE018049; Tue, 23 Nov 2004 11:04:50 +0100 (CET) (envelope-from rv@arabica.esil.univ-mrs.fr) Received: (from rv@localhost) by arabica.esil.univ-mrs.fr (8.13.1/8.13.1/Submit) id iANA4nV0018048; Tue, 23 Nov 2004 11:04:49 +0100 (CET) (envelope-from rv) Message-Id: <200411231004.iANA4nV0018048@arabica.esil.univ-mrs.fr> Date: Tue, 23 Nov 2004 11:04:49 +0100 (CET) From: Herve Quiroz To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: bkhl@elektrubadur.se Subject: ports/74283: [PATCH] x11-wm/ratpoison: Add GDM support and calm portlint X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Nov 2004 10:10:27 -0000 >Number: 74283 >Category: ports >Synopsis: [PATCH] x11-wm/ratpoison: Add GDM support and calm portlint >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: Tue Nov 23 10:10:26 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Herve Quiroz >Release: FreeBSD 5.3-RELEASE i386 >Organization: >Environment: System: FreeBSD arabica.esil.univ-mrs.fr 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Mon Nov 15 17:58:51 CET 2004 >Description: - Add support for GDM sessions (only when WITH_GDM is defined) - Calm portlint by tweaking a little Makefile and pkg-plist NOTE: There's a problem with installed files when NOPORTDOCS is defined. Actually the shared files are not installed but are still listed in the packing list. I tried to have them installed but with no success so far so I guess we will have to prefix them with %%PORTDOCS%% in pkg-plist so that the 'deinstall' target does not complain. Added file(s): - files/ratpoison.desktop Port maintainer (bkhl@elektrubadur.se) is cc'd. Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- ratpoison-1.3.0.patch begins here --- Index: Makefile =================================================================== RCS file: /var/fcvs/ports/x11-wm/ratpoison/Makefile,v retrieving revision 1.9 diff -u -u -r1.9 Makefile --- Makefile 17 Jun 2004 14:28:27 -0000 1.9 +++ Makefile 23 Nov 2004 09:55:40 -0000 @@ -14,12 +14,27 @@ MAINTAINER= bkhl@elektrubadur.se COMMENT= Simple window manager with no fat library dependencies -MAN1= ratpoison.1 USE_X_PREFIX= yes GNU_CONFIGURE= yes +.if defined (WITH_GDM) +PLIST_SUB+= WITH_GDM="" +post-configure: + ${SED} -e 's,%%PREFIX%%,${PREFIX},' ${FILESDIR}/ratpoison.desktop \ + > ${WRKSRC}/ratpoison.desktop + +post-install: + ${MKDIR} ${PREFIX}/etc/gdm/Sessions + ${INSTALL_DATA} ${WRKSRC}/ratpoison.desktop ${PREFIX}/etc/dm/Sessions/ +.else +PLIST_SUB+= WITH_GDM="@comment " +.endif + .if defined(NOPORTDOCS) INSTALL_TARGET= SUBDIRS=src install-exec +.else +MAN1= ratpoison.1 +INFO= ratpoison .endif .include Index: pkg-plist =================================================================== RCS file: /var/fcvs/ports/x11-wm/ratpoison/pkg-plist,v retrieving revision 1.5 diff -u -u -r1.5 pkg-plist --- pkg-plist 17 Jun 2004 10:56:42 -0000 1.5 +++ pkg-plist 23 Nov 2004 09:55:54 -0000 @@ -1,19 +1,17 @@ @comment $FreeBSD: ports/x11-wm/ratpoison/pkg-plist,v 1.5 2004/06/17 10:56:42 jkoshy Exp $ bin/ratpoison -share/ratpoison/allwindows.sh -share/ratpoison/clickframe.pl -share/ratpoison/genrpbindings -share/ratpoison/ratpoison.el -share/ratpoison/rpshowall.sh -share/ratpoison/rpws -share/ratpoison/split.sh -%%PORTDOCS%%@unexec install-info --delete %D/info/ratpoison %D/info/dir -%%PORTDOCS%%info/ratpoison.info -%%PORTDOCS%%@exec install-info %D/info/ratpoison.info %D/info/dir -%%PORTDOCS%%share/doc/ratpoison/AUTHORS -%%PORTDOCS%%share/doc/ratpoison/COPYING -%%PORTDOCS%%share/doc/ratpoison/ChangeLog -%%PORTDOCS%%share/doc/ratpoison/NEWS -%%PORTDOCS%%share/doc/ratpoison/README -%%PORTDOCS%%@dirrm share/doc/ratpoison -@dirrm share/ratpoison +%%DATADIR%%/allwindows.sh +%%DATADIR%%/clickframe.pl +%%DATADIR%%/genrpbindings +%%DATADIR%%/ratpoison.el +%%DATADIR%%/rpshowall.sh +%%DATADIR%%/rpws +%%DATADIR%%/split.sh +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog +%%PORTDOCS%%%%DOCSDIR%%/NEWS +%%PORTDOCS%%%%DOCSDIR%%/README +%%WITH_GDM%%etc/dm/Sessions/ratpoison.desktop +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm %%DATADIR%% Index: files/ratpoison.desktop =================================================================== RCS file: files/ratpoison.desktop diff -N files/ratpoison.desktop --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/ratpoison.desktop 23 Nov 2004 09:22:26 -0000 @@ -0,0 +1,3 @@ +[Desktop Entry] +Name=Ratpoison +Exec=%%PREFIX%%/bin/ratpoison --- ratpoison-1.3.0.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: