Page MenuHomeFreeBSD

devel/cmake: Create a meta-port for CMake
AbandonedPublic

Authored by diizzy on Apr 19 2022, 7:38 AM.
Tags
None
Referenced Files
F81646745: D34957.id105156.diff
Fri, Apr 19, 10:34 AM
Unknown Object (File)
Fri, Mar 29, 3:54 PM
Unknown Object (File)
Mar 19 2024, 8:45 PM
Unknown Object (File)
Mar 7 2024, 1:59 AM
Unknown Object (File)
Mar 7 2024, 1:59 AM
Unknown Object (File)
Mar 7 2024, 1:59 AM
Unknown Object (File)
Mar 7 2024, 1:59 AM
Unknown Object (File)
Mar 7 2024, 1:59 AM

Details

Summary

Create a meta-port for CMake to make it easier for the end user and to better handle migration of build frameworks for dependencies

This pushes devel/cmake into /devel/cmake-core and splits manpages to /devel/cmake-man.
This also detaches CMake "core" itself via its manpages from sphinx and dependencies of sphinx

Poudriere OK (13.0 i386, clean package repo) with all options enabled in devel/cmake (meta-port)

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

diizzy created this revision.
tcberner added inline comments.
devel/cmake/Makefile
10–11

^ DOCSADD seems a bit weird -- why not simply call it DOCS as usual?

24

^ ?

Remove empty line in devel/cmake-core/common.mk

devel/cmake/Makefile
10–11

This was to retain the current "setup", we can rename it to DOCS but I'd like to avoid hacking around defaults in our framework

24

This is to make the framework happy, otherwise it'll try to access non-existing directory and fail

devel/cmake/Makefile
5–6

^ USES=metaport instead of MASTER_SITES, DISTFILES and so on on lines 2-3 and NO_ARCH, NO_BUILD on 12-13

Use USES= metaport (suggested by tcberner)
Update URL in pkg-descr to https

diizzy marked 2 inline comments as done and an inline comment as not done.Apr 19 2022, 10:41 AM
devel/cmake-core/pkg-descr
12

^ please just commit this change separately now -- no need to mix this in this review.

Revert changes to URLs by request of tcberner

diizzy added inline comments.
devel/cmake-core/pkg-descr
12

Reverted

I guess we can scrap this project by now?

I guess we can scrap this project by now?

No-no-no!

It was stuck but idea is alive :)

diizzy edited the summary of this revision. (Show Details)

Refresh patch, reduce number of changes for easier integration
This also reverts the change of a common Makefile (discussed with tcberner)

devel/cmake/Makefile
5–6

^ seems to be a remnant of the previous version

Apart from the nit-pick with the stale option-desc, this looks good to me.

Macro makeitso:

This revision is now accepted and ready to land.Aug 31 2022, 8:08 AM
This revision was automatically updated to reflect the committed changes.