Bug 209248

Summary: multimedia/qmmp-plugin-pack-qt5: Update to 1.0.3
Product: Ports & Packages Reporter: Olivier Duchateau <olivierd>
Component: Individual Port(s)Assignee: Olivier Duchateau <olivierd>
Status: Closed FIXED    
Severity: Affects Only Me CC: liangtai.s16
Priority: --- Flags: bugzilla: maintainer-feedback? (liangtai.s16)
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 209247    
Bug Blocks:    
Attachments:
Description Flags
Patch to update multimedia/qmmp-plugin-pack-qt5
none
Poudriere log on FreeBSD amd64 9.3
none
Set minimal version to 1.9 of TagLib liangtai.s16: maintainer-approval+

Description Olivier Duchateau freebsd_committer 2016-05-03 19:01:51 UTC
Created attachment 169944 [details]
Patch to update multimedia/qmmp-plugin-pack-qt5

- Update to 1.0.3
- Add taglib as dependency for MPG123 option
- Add patch in order to downgrade version of taglib, otherwise MPG123 and FFAP options are not build. Tested quickly with the latest release of taglib (1.11, not in ports tree) and patch is not necessary.
Comment 1 Olivier Duchateau freebsd_committer 2016-05-03 19:02:31 UTC
Created attachment 169945 [details]
Poudriere log on FreeBSD amd64 9.3
Comment 2 SimaMoto,RyōTa 2016-05-08 05:40:43 UTC
Since seetting 'pkg_check_modules(TAGLIB taglib>=1.10)' also accepts taglib-1.10,
I assume CMake determines 1.10 is older than 1.10.0 in version expression.  I
reported this problem to the qmmp developer.
Comment 3 SimaMoto,RyōTa 2016-05-09 10:07:49 UTC
Created attachment 170139 [details]
Set minimal version to 1.9 of TagLib

I appreciate your plan to use USES+=localbase and add explicit dependency on TagLib.

Replace the minimal version of TagLib 1.7 to 1.9 accordings to the developers fix:
https://sourceforge.net/p/qmmp-dev/code/6339/
Comment 4 commit-hook freebsd_committer 2016-05-09 17:40:32 UTC
A commit references this bug:

Author: olivierd
Date: Mon May  9 17:39:56 UTC 2016
New revision: 414874
URL: https://svnweb.freebsd.org/changeset/ports/414874

Log:
  - Update to 1.0.3 [2]
  - Adjust dependencies [1], [2]

  Fix build with TagLib < 1.11, otherwise MPG123 and FFAP options are not build
  anymore.

  PR:		209248
  Submitted by:	<liangtai.s16@gmail.com> (maintainer) [1], myself [2]

Changes:
  head/multimedia/qmmp-plugin-pack-qt5/Makefile
  head/multimedia/qmmp-plugin-pack-qt5/distinfo
Comment 5 Olivier Duchateau freebsd_committer 2016-05-09 17:43:18 UTC
Committed