diff options
| author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2025-07-03 10:08:08 +0000 |
|---|---|---|
| committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2025-07-03 10:08:08 +0000 |
| commit | c8b024f8b2333cb66a90d79d620480ff70212a9f (patch) | |
| tree | 8a70ca61e59fbebd759741415ac191eafc855354 | |
| parent | d9945408bf5476a7fca647080eab059984e8b2ec (diff) | |
devel/demumble: new port had been added (+)
A better c++filt and a better undname in one binary for
Itanium C++ ABI and Visual Studio symbol demangling.
Via: https://redd.it/9xf6f4
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/demumble/Makefile | 26 | ||||
| -rw-r--r-- | devel/demumble/distinfo | 3 | ||||
| -rw-r--r-- | devel/demumble/pkg-descr | 3 |
4 files changed, 33 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 8fe579077a17..179acc191414 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -596,6 +596,7 @@ SUBDIR += deheader SUBDIR += delta SUBDIR += delve + SUBDIR += demumble SUBDIR += deployer SUBDIR += derelict-sdl2 SUBDIR += derelict-util diff --git a/devel/demumble/Makefile b/devel/demumble/Makefile new file mode 100644 index 000000000000..ba4451857862 --- /dev/null +++ b/devel/demumble/Makefile @@ -0,0 +1,26 @@ +PORTNAME= demumble +PORTVERSION= 1.3.0 +DISTVERSIONPREFIX= v +CATEGORIES= devel + +MAINTAINER= danfe@FreeBSD.org +COMMENT= Better c++filt and undname in one binary (symbol demangler) +WWW= https://github.com/nico/demumble + +LICENSE= APACHE20 + +USES= cmake python:test +USE_GITHUB= yes +GH_ACCOUNT= nico + +PLIST_FILES= bin/${PORTNAME} + +do-install: + ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \ + ${STAGEDIR}${PREFIX}/bin + +do-test: + @${LN} -f ${BUILD_WRKSRC}/${PORTNAME} ${WRKSRC} + ${PYTHON_CMD} ${WRKSRC}/demumble_test.py + +.include <bsd.port.mk> diff --git a/devel/demumble/distinfo b/devel/demumble/distinfo new file mode 100644 index 000000000000..0bee517e4b7c --- /dev/null +++ b/devel/demumble/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1722883830 +SHA256 (nico-demumble-v1.3.0_GH0.tar.gz) = 29501fbd5522820a1672aea0292105b8706899e4e4b283ff51c126f79b3b2c41 +SIZE (nico-demumble-v1.3.0_GH0.tar.gz) = 331908 diff --git a/devel/demumble/pkg-descr b/devel/demumble/pkg-descr new file mode 100644 index 000000000000..dc352a3ce6b1 --- /dev/null +++ b/devel/demumble/pkg-descr @@ -0,0 +1,3 @@ +A better c++filt and a better undname in one binary, demumble demangles +both Itanium C++ ABI and Visual Studio symbols. It can also demangle D, +Rust, and Swift symbols. |
