Bug 92257

Summary: Conflicts between graphics/p5-Image-ExifTool and graphics/py-exif
Product: Ports & Packages Reporter: Goran Lowkrantz <goran.lowkrantz>
Component: Individual Port(s)Assignee: Sam Lawrance <lawrance>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Goran Lowkrantz 2006-01-24 11:00:18 UTC
graphics/p5-Image-ExifTool and graphics/py-exif both install bin/exiftool.

Fix: 

Add CONFLICTS to the ports Makefiles.
How-To-Repeat: Install both ports.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-01-24 11:04:14 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback
Comment 2 Tod McQuillin 2006-01-24 11:45:13 UTC
Sure enough, these two ports conflict.

However, there is currently another outstanding PR for 
graphics/p5-Image-ExifTool which also modifies the Makefile; I'll wait 
until ports/92150 is resolved before submitting a patch to close this PR.

Thanks,
-- 
Tod McQuillin
Comment 3 Sam Lawrance freebsd_committer freebsd_triage 2006-02-08 13:49:20 UTC
Responsible Changed
From-To: freebsd-ports-bugs->lawrance

Take it; I'm looking at the p5-Image-ExifTool update now.
Comment 4 Sam Lawrance freebsd_committer freebsd_triage 2006-02-11 04:32:47 UTC
State Changed
From-To: feedback->feedback

p5-Image-ExifTool update completed.  Got a patch?
Comment 5 Andrew Pantyukhin 2006-03-15 13:24:31 UTC
How about working around the conflict:
http://bsd.gubkin.ru/myports/py-exif.diff

If this diff makes it through, a committer might also place
an exiftool->py-exiftool rename note in ports/UPDATING
Comment 6 Sam Lawrance freebsd_committer freebsd_triage 2006-03-16 12:01:26 UTC
State Changed
From-To: feedback->closed

CONFLICTS added. Thanks!
Comment 7 Andrew Pantyukhin 2006-03-17 05:32:41 UTC
I'm sorry, but did you notice my bug follow-up? I posted
this patch: http://bsd.gubkin.ru/myports/py-exif.diff

Somehow making it impossible to use important bindings
for two popular languages on the same FreeBSD system
does not seem right, does it?

Thanks!
Comment 8 Sam Lawrance freebsd_committer freebsd_triage 2006-03-17 06:15:29 UTC
On 17/03/2006, at 4:32 PM, Andrew Pantyukhin wrote:

> I'm sorry, but did you notice my bug follow-up? I posted
> this patch: http://bsd.gubkin.ru/myports/py-exif.diff
>
> Somehow making it impossible to use important bindings
> for two popular languages on the same FreeBSD system
> does not seem right, does it?

Well, OK.  But why is the diff so big?  Shouldn't it just be a one- 
line change for ${INSTALL_SCRIPT} line for exiftool?
Comment 9 Sam Lawrance freebsd_committer freebsd_triage 2006-03-17 06:16:20 UTC
State Changed
From-To: closed->open

I missed a patch.. let's analyse.
Comment 10 Andrew Pantyukhin 2006-03-17 06:45:36 UTC
On 3/17/06, Sam Lawrance <lawrance@freebsd.org> wrote:
>
> On 17/03/2006, at 4:32 PM, Andrew Pantyukhin wrote:
>
> > I'm sorry, but did you notice my bug follow-up? I posted
> > this patch: http://bsd.gubkin.ru/myports/py-exif.diff
> >
> > Somehow making it impossible to use important bindings
> > for two popular languages on the same FreeBSD system
> > does not seem right, does it?
>
> Well, OK.  But why is the diff so big?  Shouldn't it just be a one-
> line change for ${INSTALL_SCRIPT} line for exiftool?
>
>

Clean-up's :-) Portlint is happy now
Comment 11 Sam Lawrance freebsd_committer freebsd_triage 2006-03-17 08:37:07 UTC
On 17/03/2006, at 5:45 PM, Andrew Pantyukhin wrote:

> On 3/17/06, Sam Lawrance <lawrance@freebsd.org> wrote:
>>
>> On 17/03/2006, at 4:32 PM, Andrew Pantyukhin wrote:
>>
>>> I'm sorry, but did you notice my bug follow-up? I posted
>>> this patch: http://bsd.gubkin.ru/myports/py-exif.diff
>>>
>>> Somehow making it impossible to use important bindings
>>> for two popular languages on the same FreeBSD system
>>> does not seem right, does it?
>>
>> Well, OK.  But why is the diff so big?  Shouldn't it just be a one-
>> line change for ${INSTALL_SCRIPT} line for exiftool?
>>
>>
>
> Clean-up's :-) Portlint is happy now

I don't think it's worth removing the pkg-plist if you have to add so  
much extra stuff in to the makefile.  I'll keep it simple and just  
use %%DOCSDIR%% as portlint suggests.
Comment 12 Andrew Pantyukhin 2006-03-17 08:41:27 UTC
On 3/17/06, Sam Lawrance <lawrance@freebsd.org> wrote:
>
> On 17/03/2006, at 5:45 PM, Andrew Pantyukhin wrote:
>
> > On 3/17/06, Sam Lawrance <lawrance@freebsd.org> wrote:
> >>
> >> On 17/03/2006, at 4:32 PM, Andrew Pantyukhin wrote:
> >>
> >>> I'm sorry, but did you notice my bug follow-up? I posted
> >>> this patch: http://bsd.gubkin.ru/myports/py-exif.diff
> >>>
> >>> Somehow making it impossible to use important bindings
> >>> for two popular languages on the same FreeBSD system
> >>> does not seem right, does it?
> >>
> >> Well, OK.  But why is the diff so big?  Shouldn't it just be a one-
> >> line change for ${INSTALL_SCRIPT} line for exiftool?
> >>
> >>
> >
> > Clean-up's :-) Portlint is happy now
>
> I don't think it's worth removing the pkg-plist if you have to add so
> much extra stuff in to the makefile.  I'll keep it simple and just
> use %%DOCSDIR%% as portlint suggests.
>
>
>

Listen to your heart :-)
Comment 13 Sam Lawrance freebsd_committer freebsd_triage 2006-03-19 10:54:50 UTC
State Changed
From-To: open->closed

Committed, thanks!