NetBSD Problem Report #47481
From makoto@mx.ki.nu Mon Jan 21 13:47:10 2013
Return-Path: <makoto@mx.ki.nu>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
by www.NetBSD.org (Postfix) with ESMTP id 93D1863E6F1
for <gnats-bugs@gnats.NetBSD.org>; Mon, 21 Jan 2013 13:47:10 +0000 (UTC)
Message-Id: <201301211347.r0LDl60m025764@mx.ki.nu>
Date: Mon, 21 Jan 2013 22:47:06 +0900 (JST)
From: makoto@ki.nu
Reply-To: makoto@ki.nu
To: gnats-bugs@gnats.NetBSD.org
Subject: [PATCH] devel/magit installs *.el{,c} files just under site-lisp
X-Send-Pr-Version: 3.95
>Number: 47481
>Category: pkg
>Synopsis: devel/magit installs *.el{,c} files just under site-lisp
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Jan 21 13:50:00 +0000 2013
>Originator: Makoto Fujiwara
>Release: NetBSD 6.0.1
>Organization:
KINU Corporation
>Environment:
System: NetBSD modena 6.0.1 NetBSD 6.0.1 (GENERIC) amd64
Architecture: x86_64
Machine: amd64
>Description:
devel/magit installs files just under emacs/site-lisp, resulting
many files are spreaded out, and I don't believe following regular
practice. I've reported it as
https://github.com/magit/magit/issues/543
>How-To-Repeat:
(cd /usr/pkgsrc/devel/magit; make package-install);
ls -l /usr/pkg/share/emacs/site-lisp;
>Fix:
Index: devel/magit/PLIST
===================================================================
RCS file: /cvs/cvsroot/pkgsrc/devel/magit/PLIST,v
retrieving revision 1.2
diff -u -r1.2 PLIST
--- devel/magit/PLIST 24 Dec 2012 06:42:56 -0000 1.2
+++ devel/magit/PLIST 21 Jan 2013 13:23:39 -0000
@@ -1,21 +1,21 @@
-@comment $NetBSD: PLIST,v 1.2 2012/12/24 06:42:56 dholland Exp $
+@comment $NetBSD$
etc/emacs/site-start.d/50magit.el
-${EMACS_LISPPREFIX}/magit-bisect.el
-${EMACS_LISPPREFIX}/magit-bisect.elc
-${EMACS_LISPPREFIX}/magit-blame.el
-${EMACS_LISPPREFIX}/magit-blame.elc
-${EMACS_LISPPREFIX}/magit-key-mode.el
-${EMACS_LISPPREFIX}/magit-key-mode.elc
-${EMACS_LISPPREFIX}/magit-stgit.el
-${EMACS_LISPPREFIX}/magit-stgit.elc
-${EMACS_LISPPREFIX}/magit-svn.el
-${EMACS_LISPPREFIX}/magit-svn.elc
-${EMACS_LISPPREFIX}/magit-topgit.el
-${EMACS_LISPPREFIX}/magit-topgit.elc
-${EMACS_LISPPREFIX}/magit-wip.el
-${EMACS_LISPPREFIX}/magit-wip.elc
-${EMACS_LISPPREFIX}/magit.el
-${EMACS_LISPPREFIX}/magit.elc
-${EMACS_LISPPREFIX}/rebase-mode.el
-${EMACS_LISPPREFIX}/rebase-mode.elc
info/magit.info
+${EMACS_LISPPREFIX}/magit/magit-bisect.el
+${EMACS_LISPPREFIX}/magit/magit-bisect.elc
+${EMACS_LISPPREFIX}/magit/magit-blame.el
+${EMACS_LISPPREFIX}/magit/magit-blame.elc
+${EMACS_LISPPREFIX}/magit/magit-key-mode.el
+${EMACS_LISPPREFIX}/magit/magit-key-mode.elc
+${EMACS_LISPPREFIX}/magit/magit-stgit.el
+${EMACS_LISPPREFIX}/magit/magit-stgit.elc
+${EMACS_LISPPREFIX}/magit/magit-svn.el
+${EMACS_LISPPREFIX}/magit/magit-svn.elc
+${EMACS_LISPPREFIX}/magit/magit-topgit.el
+${EMACS_LISPPREFIX}/magit/magit-topgit.elc
+${EMACS_LISPPREFIX}/magit/magit-wip.el
+${EMACS_LISPPREFIX}/magit/magit-wip.elc
+${EMACS_LISPPREFIX}/magit/magit.el
+${EMACS_LISPPREFIX}/magit/magit.elc
+${EMACS_LISPPREFIX}/magit/rebase-mode.el
+${EMACS_LISPPREFIX}/magit/rebase-mode.elc
Index: devel/magit/distinfo
===================================================================
RCS file: /cvs/cvsroot/pkgsrc/devel/magit/distinfo,v
retrieving revision 1.1
diff -u -r1.1 distinfo
--- devel/magit/distinfo 6 Oct 2012 22:04:02 -0000 1.1
+++ devel/magit/distinfo 21 Jan 2013 13:23:39 -0000
@@ -3,3 +3,4 @@
SHA1 (magit-1.2.0.tar.gz) = b4d9531e9f66202f8a74cde38ad53ca1a6b4516d
RMD160 (magit-1.2.0.tar.gz) = 6afbfd0c29b351e7c78c39ebaf74408b3a10a02d
Size (magit-1.2.0.tar.gz) = 163318 bytes
+SHA1 (patch-Makefile) = a236dd8ff4b35bff733936354a3e1372e1a5f0a1
--- /dev/null 2013-01-21 21:23:50.000000000 +0900
+++ devel/magit/patches/patch-Makefile 2013-01-21 21:10:02.000000000 +0900
@@ -0,0 +1,18 @@
+$NetBSD$
+
+Original installs files just below share/emacs/site-lisp.
+This bundles them under share/emacs/site-lisp/magit.
+
+--- Makefile.orig 2013-01-20 23:25:02.000000000 +0900
++++ Makefile 2013-01-21 21:04:49.000000000 +0900
+@@ -64,8 +64,8 @@ magit-$(VERSION).tar: $(ELPA_FILES)
+ install: install_core install_docs
+
+ install_core: core
+- mkdir -p $(DESTDIR)$(PREFIX)/share/emacs/site-lisp
+- install -m 644 $(ELS) $(ELCS) $(DESTDIR)$(PREFIX)/share/emacs/site-lisp
++ mkdir -p $(DESTDIR)$(PREFIX)/share/emacs/site-lisp/magit
++ install -m 644 $(ELS) $(ELCS) $(DESTDIR)$(PREFIX)/share/emacs/site-lisp/magit
+ mkdir -p $(DESTDIR)$(SYSCONFDIR)/emacs/site-start.d
+ install -m 644 50magit.el $(DESTDIR)$(SYSCONFDIR)/emacs/site-start.d/50magit.el
+
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.