Summary: | devel/libc++ devel/libcxxrt: Remove, and clean out last dependencies | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Dimitry Andric <dim> | ||||||
Component: | Individual Port(s) | Assignee: | Dimitry Andric <dim> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Some People | CC: | dim, emaste, mmokhi, portmgr | ||||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(mmokhi) dim: exp-run? |
||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
Well, I'm not sure why we should delete devel/libcxxrt. AFAIK, it's updated on 20160529 (which easily can become newer). But If you and portmgr@ have good reasons, I have no objections :-) (In reply to Mahdi Mokhtari from comment #1) > Well, I'm not sure why we should delete devel/libcxxrt. > AFAIK, it's updated on 20160529 (which easily can become newer). > > But If you and portmgr@ have good reasons, I have no objections :-) devel/libcxxrt was added only for one reason: to support devel/libc++. In turn, devel/libc++ was added only for the versions of FreeBSD that did not have libc++ in the base system, to support some ports that required C++11. Take for exp-run A note: - PORTREVISION will have to be bumped in parmetis and gnash - the 2 ports will have to be removed from devel/Makefile Created attachment 180249 [details]
Delete devel/{libc++,libcxxrt}, update dependent ports and MOVED
Patch updated:
* Update MOVED dates
* Update devel/Makefile
* Bump graphics/gnash, math/parmetis PORTREVISION
Exp-run looks fine. Will it make sense to MFH this to the latest quarterly? (In reply to Dimitry Andric from comment #6) I think yes. A commit references this bug: Author: dim Date: Fri Feb 24 17:57:09 UTC 2017 New revision: 434738 URL: https://svnweb.freebsd.org/changeset/ports/434738 Log: Remove the devel/libc++ and devel/libcxxrt ports. Since all supported versions of FreeBSD now have libc++ and libcxxrt in the base system, and these ports were outdated, remove them, and update any ports that still depended on them: * graphics/gnash * textproc/hs-double-conversion * x11-toolkits/hs-wxc * math/parmetis Approved by: portmgr (antoine) Exp-run by: antoine PR: 217257 MFH: 2017Q1 Changes: head/MOVED head/devel/Makefile head/devel/libc++/ head/devel/libcxxrt/ head/graphics/gnash/Makefile head/math/parmetis/Makefile head/textproc/hs-double-conversion/Makefile head/x11-toolkits/hs-wxc/Makefile A commit references this bug: Author: dim Date: Fri Feb 24 18:50:36 UTC 2017 New revision: 434740 URL: https://svnweb.freebsd.org/changeset/ports/434740 Log: After r434738, also remove devel/xlocale, as it uses devel/libc++ as its MASTERDIR. The port itself is not used by anything else. Approved by: portmgr (antoine) PR: 217257 Changes: head/devel/Makefile head/devel/xlocale/ Just received mail from the indexing bot, that INDEX builds successfully again. (In reply to Dimitry Andric from comment #10) Yeah. Thanks, good job indeed __/|\__ |
Created attachment 180175 [details] Delete devel/{libc++,libcxxrt}, update dependent ports and MOVED I think the time has now come to finally get rid of the devel/libc++ and devel/libcxxrt ports, since these ports are rather outdated by now, and all supported versions of FreeBSD have libc++ and libcxxrt in the base system. This diff: * Deletes devel/libc++ * Deletes devel/libcxxrt (only consumer is devel/libc++) * Removes devel/libc++ dependency from: - graphics/gnash - textproc/hs-double-conversion - x11-toolkits/hs-wxc - math/parmetis * Add entries to MOVED. An exp-run may be required for a sanity check. I will leave that to portmgr@ :)