Bug 228014

Summary: print/py-fonttools: Fix man page conflict between py27 and py36 flavors
Product: Ports & Packages Reporter: Ting-Wei Lan <lantw44>
Component: Individual Port(s)Assignee: Tobias Kortkamp <tobik>
Status: Closed FIXED    
Severity: Affects Only Me CC: miwi
Priority: --- Flags: bugzilla: maintainer-feedback? (python)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Fix conflict between different python flavors
none
Fix conflict between different python flavors none

Description Ting-Wei Lan 2018-05-06 07:00:51 UTC
Created attachment 193080 [details]
Fix conflict between different python flavors

===>   Registering installation for py36-fonttools-3.25.0
Installing py36-fonttools-3.25.0...
pkg-static: py36-fonttools-3.25.0 conflicts with py27-fonttools-3.25.0 (installs files into the same place).  Problematic file: /usr/local/share/man/man1/ttx.1
*** Error code 70

Upstream now provides a way to move man pages to 'man' without patching setup.py, so we can remove the sed patch and use it instead.
Comment 1 Ting-Wei Lan 2018-05-06 08:41:27 UTC
Created attachment 193082 [details]
Fix conflict between different python flavors

Bump PORTREVISION.
Comment 2 Ting-Wei Lan 2018-06-12 13:42:46 UTC
Ping ... It is still broken.
Comment 3 commit-hook freebsd_committer freebsd_triage 2018-06-12 14:21:38 UTC
A commit references this bug:

Author: tobik
Date: Tue Jun 12 14:21:26 UTC 2018
New revision: 472258
URL: https://svnweb.freebsd.org/changeset/ports/472258

Log:
  print/py-fonttools: Fix man page install location

  The man page is currently installed in share/man/man1 and not
  man/man1.  uniquefiles cannot do it's job and {py27,py3*}-fonttools
  cannot be installed concurrently as a result.

  PR:		228014
  Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
  Approved by:	python (maintainer timeout, 1 month)

Changes:
  head/print/py-fonttools/Makefile
Comment 4 Tobias Kortkamp freebsd_committer freebsd_triage 2018-06-12 14:22:23 UTC
(In reply to Ting-Wei Lan from comment #2)
Landed. Thanks!