Bug 228014 - print/py-fonttools: Fix man page conflict between py27 and py36 flavors
Summary: print/py-fonttools: Fix man page conflict between py27 and py36 flavors
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Tobias Kortkamp
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-06 07:00 UTC by Ting-Wei Lan
Modified: 2018-06-12 14:22 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (python)


Attachments
Fix conflict between different python flavors (389 bytes, patch)
2018-05-06 07:00 UTC, Ting-Wei Lan
no flags Details | Diff
Fix conflict between different python flavors (558 bytes, patch)
2018-05-06 08:41 UTC, Ting-Wei Lan
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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!