Bug 94081 - [PATCH] editors/speedbar-emacs20: fix plist
Summary: [PATCH] editors/speedbar-emacs20: fix plist
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Ion-Mihai "IOnut" Tetcu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-04 23:30 UTC by Ion-Mihai " IOnut " Tetcu
Modified: 2006-05-08 12:48 UTC (History)
0 users

See Also:


Attachments
speedbar-emacs20.diff (415 bytes, patch)
2006-03-04 23:30 UTC, Ion-Mihai " IOnut " Tetcu
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ion-Mihai " IOnut " Tetcu 2006-03-04 23:30:07 UTC

Teach port's Makefile that we install a .info file and fix plist with this.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-03-04 23:32:08 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback
Comment 2 Ion-Mihai " IOnut " Tetcu 2006-03-05 14:07:52 UTC
Reported by:		YAPHR

-- 
IOnut - Unregistered ;) FreeBSD "user"
  "Intellectual Property" is   nowhere near as valuable   as "Intellect"

BOFH excuse #165:
Backbone Scoliosis
Comment 3 Andrey Slusar 2006-03-06 21:56:10 UTC
Very strange - why affected only the speedbar-emacs20 port?
editors/speedbar installs the speedbar.info too and speedbar.info is
not found in plist and Makefile INFO tokens.
Comment 4 Ion-Mihai " IOnut " Tetcu 2006-03-06 22:51:27 UTC
On Mon, 06 Mar 2006 23:56:10 +0200
Andrey Slusar <anrays@gmail.com> wrote:

> 
> Very strange - why affected only the speedbar-emacs20 port?
> editors/speedbar installs the speedbar.info too and speedbar.info is
> not found in plist and Makefile INFO tokens.

5-STABLE Tinderbox says:

===>  Building package for speedbar-emacs21-0.14.b4_3
Creating package /tmp/packages/All/speedbar-emacs21-0.14.b4_3.tbz
Registering depends: emacs-21.3_9 Xaw3d-1.5E_1 libungif-4.1.4_1 xorg-libraries-6.9.0 fontconfig-2.3.2_3,1 tiff-3.8.0_1 libdrm-2.0_1 expat-2.0.0_1 freetype2-2.1.10_3 png-1.2.8_3 jpeg-6b_4 pkgconfig-0.20.
Registering conflicts: cedet*.
Creating bzip'd tar ball in '/tmp/packages/All/speedbar-emacs21-0.14.b4_3.tbz'
Deleting speedbar-emacs21-0.14.b4_3 
Deleting xorg-libraries-6.9.0 tiff-3.8.0_1 png-1.2.8_3 pkgconfig-0.20 libungif-4.1.4_1 libiconv-1.9.2_2 libdrm-2.0_1 jpeg-6b_4 gmake-3.80_2 gettext-0.14.5_2 freetype2-2.1.10_3 fontconfig-2.3.2_3,1 expat-2.0.0_1 emacs-21.3_9 Xaw3d-1.5E_1 
pkg_delete: '/usr/local/info/speedbar.info' fails original MD5 checksum - deleted anyway.

=== Checking filesystem state
================================================================
build ended at Mon Mar  6 22:34:10 UTC 2006

-- 
IOnut - Unregistered ;) FreeBSD "user"
  "Intellectual Property" is   nowhere near as valuable   as "Intellect"

Ferengi Rule of Acquisition #99:
	Trust is the biggest liability of all.
		-- ST: Legends of the Ferengi
Comment 5 Ion-Mihai " IOnut " Tetcu 2006-03-06 23:19:02 UTC
On Mon, 06 Mar 2006 23:56:10 +0200
Andrey Slusar <anrays@gmail.com> wrote:

> 
> Very strange - why affected only the speedbar-emacs20 port?
> editors/speedbar installs the speedbar.info too and speedbar.info is
> not found in plist and Makefile INFO tokens.

So, as pav@ pinted out, speedbar-emacs20 shouldn't overwrite it and my
patch is wrong.

-- 
IOnut - Unregistered ;) FreeBSD "user"
  "Intellectual Property" is   nowhere near as valuable   as "Intellect"

BOFH excuse #446:
Mailer-daemon is busy burning your message in hell
Comment 6 dryice 2006-04-05 05:21:00 UTC
Hi,

My following reply was somehow missed by the gnats system. Please look
this PR as maintainer approve and commit it. Thanks!

----------------------------------------------------------------------
I think the patch is good.

One different between editors/emacs20 and editors/emacs is that the
emacs21 port install a speedbar.info into /usr/local/info and the
emacs20 port do not. (although emacs20 comes with the speedbar
package). This is why we see a checksum mismatch error from
editors/speedbar and a pkg-plist error from
editors/speedbar-emacs20. So I think your patch perfectly fix it for
speedbar-emacs20.

The problem is on editors/speedbar, as both it and editors/emacs
install a speedbar.info in /usr/local/info, and I can't make it a
conflict! One way around this is to not install speedbar.info in the
editors/speedbar port, as we did in devel/cedet, but I don't think
that's a good idea.
----------------------------------------------------------------------

-- 
Dryice @ http://dryice.name

Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/sylvester-response.html
Comment 7 Mark Linimon freebsd_committer freebsd_triage 2006-04-05 06:23:09 UTC
State Changed
From-To: feedback->open

Maintainer approved.
Comment 8 Ion-Mihai "IOnut" Tetcu freebsd_committer freebsd_triage 2006-05-08 00:46:15 UTC
Responsible Changed
From-To: freebsd-ports-bugs->itetcu

I can commit now and I submitted the PR, so take it.
Comment 9 Ion-Mihai "IOnut" Tetcu freebsd_committer freebsd_triage 2006-05-08 12:48:28 UTC
State Changed
From-To: open->closed

Commited.