Summary: | [NEW PORT] textproc/c2man: allow building GNU FriBidi from a git snapshot | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Ting-Wei Lan <lantw44> | ||||||
Component: | Individual Port(s) | Assignee: | Li-Wen Hsu <lwhsu> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | CC: | lwhsu | ||||||
Priority: | --- | ||||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
IMHO this should have a "DEPRECATED= not recommended for new projects" line, if it is added. (In reply to Mark Linimon from comment #1) The porter handbook says 'DEPRECATED' is used to mark for removal, but I hope I can keep c2man in ports until FriBidi migrates off c2man ... (In reply to Ting-Wei Lan from comment #2) Well it also says "It is possible to set DEPRECATED without an EXPIRATION_DATE (for instance, recommending a newer version of the port), but the converse does not make any sense." which is what should apply here. I agree the wording is suboptimal. Created attachment 192562 [details]
shell archive of c2man port, with deprecated set
Sorry for the delay. This is the updated version with DEPRECATED set to remind users that using it is not recommended except for building fribidi.
A commit references this bug: Author: lwhsu Date: Sun May 6 12:31:03 UTC 2018 New revision: 469196 URL: https://svnweb.freebsd.org/changeset/ports/469196 Log: Add c2man, tool to generate documentation from C source code comments Add with DEPRECATED but without EXPIRATION_DATE because it is not recommended for use in new projects. We still add this port because there is needed for building GNU FriBidi from git snapshot. PR: 226915 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/textproc/Makefile head/textproc/c2man/ head/textproc/c2man/Makefile head/textproc/c2man/distinfo head/textproc/c2man/files/ head/textproc/c2man/files/patch-grammar.y head/textproc/c2man/files/patch-lex.l head/textproc/c2man/pkg-descr |
Created attachment 191803 [details] shell archive of c2man port c2man is an obsolete and unmaintained documentation tool that extracts comments from C source code. Do not use this tool in new projects. The only reason for it to exist in FreeBSD ports is to allow building GNU FriBidi from a git snapshot. I am not sure whether we can have an abandoned program added to FreeBSD ports. Getting c2man work on FreeBSD did take me a few hours, so I thought it would be nice to have it in FreeBSD ports to save time of people who need to build GNU FriBidi from git.