View | Details | Raw Unified | Return to bug 284157
Collapse All | Expand All

(-)b/devel/cppman/Makefile (+28 lines)
Added Link Here
1
PORTNAME=        cppman
2
PORTVERSION=     0.5.7
3
CATEGORIES=      devel
4
5
MAINTAINER=      python@FreeBSD.org
6
COMMENT=         C++ manual pages on the terminal
7
WWW=             https://github.com/aitjcize/cppman
8
9
LICENSE=         GPLv3
10
LICENSE_FILE=    ${WRKSRC}/COPYING
11
12
USES=            python:3.6+ shebangfix
13
USE_PYTHON=	     autoplist distutils
14
USE_GITHUB=      yes
15
GH_ACCOUNT=      aitjcize
16
GH_PROJECT=      cppman
17
GH_TAGNAME=      ${PORTVERSION}
18
19
NO_ARCH=         yes
20
21
SHEBANG_FILES=   cppman/lib/pager.sh
22
23
RUN_DEPENDS=     ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup \
24
                 ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib \
25
                 vim:editors/vim \
26
                 bash:shells/bash
27
28
.include <bsd.port.mk>
(-)b/devel/cppman/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1737284967
2
SHA256 (aitjcize-cppman-0.5.7_GH0.tar.gz) = df42088a9c8601289e18589aba3506a803eba8bb31446c183153de6936700526
3
SIZE (aitjcize-cppman-0.5.7_GH0.tar.gz) = 3820843
(-)b/devel/cppman/pkg-descr (+10 lines)
Added Link Here
1
Cppman is a tool that provides C++ manual pages in the terminal. It acts as a convenient interface to view formatted C++ documentation directly from cppreference.com, allowing developers to access relevant information quickly without switching to a web browser.
2
3
Key features:
4
- Displays documentation for C++ standard libraries and keywords.
5
- Offline mode with pre-downloaded documentation.
6
- Search and filter C++ topics using the command line.
7
8
Cppman simplifies and speeds up the process of accessing C++ references during development.
9
10
WWW: https://github.com/aitjcize/cppman
(-)b/devel/cppman/pkg-message (-1 / +17 lines)
Added Link Here
0
- 
1
[
2
{ type: install
3
  message: <<EOM
4
5
To support vim on nvim as pager, cppman needs fdescfs(5)
6
to be mounted on /dev/fd.
7
8
If /dev/fd is not already mounted:
9
10
	mount -t fdescfs fdesc /dev/fd
11
12
To make it permanent, add the following line to /etc/fstab:
13
14
	fdesc	/dev/fd		fdescfs		rw	0	0
15
EOM
16
}
17
]

Return to bug 284157