Bug 209513

Summary: [NEW PORT] devel/extra-cmake-modules: Extra modules and scripts for CMake
Product: Ports & Packages Reporter: Yuri Victorovich <yuri>
Component: Individual Port(s)Assignee: Kurt Jaeger <pi>
Status: Closed FIXED    
Severity: Affects Only Me CC: pi
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
shar archive
none
shar archive
none
shar archive none

Description Yuri Victorovich freebsd_committer freebsd_triage 2016-05-15 06:50:32 UTC
Created attachment 170309 [details]
shar archive

The set of extra cmake macros that are distributed by the kde project that never made its way to ports. Also known as an "ecm" module.

Passes poudriere.
Comment 1 Yuri Victorovich freebsd_committer freebsd_triage 2016-05-15 07:34:27 UTC
Created attachment 170311 [details]
shar archive

Added NO_ARCH=yes
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2016-05-15 17:15:16 UTC
testbuilding in poudriere works.

If I build on a host with textproc/py-sphinx installed, the pkg-plist misses a lot of files. Can you try to cope with that case or find a way to disable sphinx detection ?

For the additional files see
http://people.freebsd.org/~pi/logs/plist.diff
Comment 3 Yuri Victorovich freebsd_committer freebsd_triage 2016-05-15 21:07:14 UTC
Created attachment 170334 [details]
shar archive

Hi Kurt,

Thanks for noticing this.

I fixed the issue by introducing options DOCS and MANPAGES and proper dependencies and options. I tried every combination of options.

Yuri
Comment 4 commit-hook freebsd_committer freebsd_triage 2016-05-16 06:22:39 UTC
A commit references this bug:

Author: pi
Date: Mon May 16 06:22:23 UTC 2016
New revision: 415309
URL: https://svnweb.freebsd.org/changeset/ports/415309

Log:
  New port: devel/extra-cmake-modules

  The Extra CMake Modules package, or ECM, adds to the modules provided
  by CMake, including ones used by find_package() to find common
  software, ones that can be used directly in CMakeLists.txt files
  to perform common tasks and toolchain files that must be specified
  on the commandline by the user.

  WWW: https://quickgit.kde.org/?p=extra-cmake-modules.git

  PR:		209513
  Submitted by:	yuri@rawbw.com

Changes:
  head/devel/Makefile
  head/devel/extra-cmake-modules/
  head/devel/extra-cmake-modules/Makefile
  head/devel/extra-cmake-modules/distinfo
  head/devel/extra-cmake-modules/files/
  head/devel/extra-cmake-modules/files/patch-CMakeLists.txt
  head/devel/extra-cmake-modules/pkg-descr
  head/devel/extra-cmake-modules/pkg-plist
Comment 5 Kurt Jaeger freebsd_committer freebsd_triage 2016-05-16 06:23:14 UTC
Committed, thanks!