Bug 224809

Summary: databases/py-bsddb3: py27-bsddb3 and py36-bsddb3 conflict with each other
Product: Ports & Packages Reporter: Ting-Wei Lan <lantw44>
Component: Individual Port(s)Assignee: Muhammad Moinur Rahman <bofh>
Status: Closed FIXED    
Severity: Affects Only Me CC: wen
Priority: --- Flags: bugzilla: maintainer-feedback? (bofh)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch to fix the conflict none

Description Ting-Wei Lan 2018-01-01 05:44:49 UTC
===>   Installing existing package /packages/All/py36-bsddb3-6.2.5.txz
Installing py36-bsddb3-6.2.5...
pkg-static: py36-bsddb3-6.2.5 conflicts with py27-bsddb3-6.2.5 (installs files into the same place).  Problematic file: /usr/local/share/doc/py-bsddb3/README.txt

Is it possible to rename the py-bsddb3 directory to py27-bsddb3 and py36-bsddb3 to avoid the conflict?
Comment 1 Ting-Wei Lan 2018-01-01 15:10:02 UTC
Created attachment 189314 [details]
Patch to fix the conflict
Comment 2 commit-hook freebsd_committer freebsd_triage 2018-01-08 20:03:17 UTC
A commit references this bug:

Author: bofh
Date: Mon Jan  8 20:02:51 UTC 2018
New revision: 458473
URL: https://svnweb.freebsd.org/changeset/ports/458473

Log:
  databases/py-bsddb3: Fix concurrent installation [1]

  - Suppress post-patch and post-install tasks

  PR:		224809 [1]
  Submitted by:	lantw44@gmail.com [1]

Changes:
  head/databases/py-bsddb3/Makefile
Comment 3 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2018-01-08 20:04:12 UTC
Based on flavors there is no requirement to create different ports directory. Just use flavors.