Bug 209513 - [NEW PORT] devel/extra-cmake-modules: Extra modules and scripts for CMake
Summary: [NEW PORT] devel/extra-cmake-modules: Extra modules and scripts for CMake
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: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-15 06:50 UTC by Yuri Victorovich
Modified: 2016-05-16 06:23 UTC (History)
1 user (show)

See Also:


Attachments
shar archive (4.18 KB, text/plain)
2016-05-15 06:50 UTC, Yuri Victorovich
no flags Details
shar archive (4.19 KB, text/plain)
2016-05-15 07:34 UTC, Yuri Victorovich
no flags Details
shar archive (12.56 KB, text/plain)
2016-05-15 21:07 UTC, Yuri Victorovich
no flags Details

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