Index: devel/Makefile =================================================================== --- devel/Makefile +++ devel/Makefile @@ -1401,6 +1401,7 @@ SUBDIR += libcrossguid SUBDIR += libcutl SUBDIR += libcwd + SUBDIR += libcxx-gdb SUBDIR += libdaemon SUBDIR += libdap SUBDIR += libdatrie Index: devel/libcxx-gdb/Makefile =================================================================== --- /dev/null +++ devel/libcxx-gdb/Makefile @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= libcxx-gdb +DISTVERSION= g20190205 +CATEGORIES= devel + +MAINTAINER= jhb@FreeBSD.org +COMMENT= Pretty printers for libc++ classes + +LICENSE= LLVM +LICENSE_NAME= LLVM Release License +LICENSE_FILE= ${WRKSRC}/LICENSE.TXT +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +RUN_DEPENDS= ${LOCALBASE}/share/gdb/python/gdb/xmethod.py:devel/gdb + +USE_GITHUB= yes +GH_ACCOUNT= bsdjhb +GH_PROJECT= libcxx-gdbpy +GH_TAGNAME= 756d62a + +NO_ARCH= yes +NO_BUILD= yes + +.include Index: devel/libcxx-gdb/distinfo =================================================================== --- /dev/null +++ devel/libcxx-gdb/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1549391735 +SHA256 (bsdjhb-libcxx-gdbpy-g20190205-756d62a_GH0.tar.gz) = 318c94bdef0b843e7d44fd4a96ea703dc8b51519849dbdd7cce9681d45a4036e +SIZE (bsdjhb-libcxx-gdbpy-g20190205-756d62a_GH0.tar.gz) = 4606 Index: devel/libcxx-gdb/pkg-descr =================================================================== --- /dev/null +++ devel/libcxx-gdb/pkg-descr @@ -0,0 +1,6 @@ +This port installs python scripts that include pretty printers and xmethods +for libc++. GDB uses these scripts to print the value of STL objects more +cleanly as well as permit the use of template functions and operators on +STL objects. + +WWW: https://github.com/bsdjhb/libcxx-gdbpy Index: devel/libcxx-gdb/pkg-plist =================================================================== --- /dev/null +++ devel/libcxx-gdb/pkg-plist @@ -0,0 +1,4 @@ +share/libcxx-gdbpy/python/libcxx/__init__.py +share/libcxx-gdbpy/python/libcxx/printers.py +share/libcxx-gdbpy/python/libcxx/xmethods.py +share/gdb/auto-load/usr/lib/libc++.so.1-gdb.py