Date: Tue, 14 Nov 2006 13:34:59 +0200 (EET) From: "Max N. Boyarov" <m.boyarov@bsd.by> To: FreeBSD-gnats-submit@FreeBSD.org Cc: anholt@FreeBSD.org Subject: ports/105519: [patch] devel/git: Add [x]emacs support Message-ID: <20061114113459.724821702D@deimos> Resent-Message-ID: <200611141140.kAEBeV4V038767@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 105519 >Category: ports >Synopsis: [patch] devel/git: Add [x]emacs support >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Nov 14 11:40:10 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Max N. Boyarov >Release: FreeBSD 7.0-CURRENT i386 >Organization: Velesys >Environment: System: FreeBSD night.bsd.by 7.0-CURRENT FreeBSD 7.0-CURRENT #11: Thu Nov 9 02:00:39 EET 2006 root@night.bsd.by:/usr/obj/usr/src/sys/deimos i386 >Description: Add WITH_EMACS knob to add installation git el files for [X]Emacs >How-To-Repeat: >Fix: --- git-patch.diff begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/devel/git/Makefile,v retrieving revision 1.13 diff -u -p -u -r1.13 Makefile --- Makefile 8 Nov 2006 05:55:45 -0000 1.13 +++ Makefile 13 Nov 2006 18:35:53 -0000 @@ -7,6 +7,7 @@ PORTNAME= git PORTVERSION= 1.4.3.4 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.kernel.org/pub/software/scm/git/ @@ -160,4 +161,22 @@ MAKE_ENV+= CURLDIR=${LOCALBASE} \ PERL_PATH=${PERL} MAKE_ARGS+= prefix="${PREFIX}" +.if defined(WITH_EMACS) +PLIST_SUB+= WITHEMACS="" +.else +PLIST_SUB+= WITHEMACS="@comment " +.endif + +.if defined(WITH_EMACS) +post-install: + ${MKDIR} ${PREFIX}/share/emacs/site-lisp/git + ${MKDIR} ${PREFIX}/lib/xemacs/site-lisp/git + ${INSTALL_DATA} ${WRKSRC}/contrib/emacs/git.el ${PREFIX}/share/emacs/site-lisp/git/ + ${INSTALL_DATA} ${WRKSRC}/contrib/emacs/vc-git.el ${PREFIX}/share/emacs/site-lisp/git/ + ${LN} -sf ${PREFIX}/share/emacs/site-lisp/git/git.el \ + ${PREFIX}/lib/xemacs/site-lisp/git/git.el + ${LN} -sf ${PREFIX}/share/emacs/site-lisp/git/vc-git.el \ + ${PREFIX}/lib/xemacs/site-lisp/git/vc-git.el +.endif + .include <bsd.port.mk> Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/devel/git/pkg-plist,v retrieving revision 1.6 diff -u -p -u -r1.6 pkg-plist --- pkg-plist 8 Nov 2006 05:55:45 -0000 1.6 +++ pkg-plist 13 Nov 2006 18:33:46 -0000 @@ -131,6 +131,10 @@ bin/gitk %%SITE_PERL%%/Error.pm %%SITE_PERL%%/Git.pm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Git/.packlist +%%WITHEMACS%%lib/xemacs/site-lisp/git/git.el +%%WITHEMACS%%lib/xemacs/site-lisp/git/vc-git.el +%%WITHEMACS%%share/emacs/site-lisp/git/git.el +%%WITHEMACS%%share/emacs/site-lisp/git/vc-git.el share/git-core/python/gitMergeCommon.py share/git-core/templates/description share/git-core/templates/hooks/applypatch-msg @@ -142,6 +146,12 @@ share/git-core/templates/hooks/pre-commi share/git-core/templates/hooks/pre-rebase share/git-core/templates/hooks/update share/git-core/templates/info/exclude +%%WITHEMACS%%@dirrm share/emacs/site-lisp/git +%%WITHEMACS%%@dirrm lib/xemacs/site-lisp/git +%%WITHEMACS%%@dirrmtry lib/xemacs/site-lisp +%%WITHEMACS%%@dirrmtry lib/xemacs +%%WITHEMACS%%@dirrmtry share/emacs/site-lisp +%%WITHEMACS%%@dirrmtry share/emacs @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Git @dirrm share/git-core/templates/branches @dirrm share/git-core/templates/hooks --- git-patch.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061114113459.724821702D>