Date: Sun, 10 Apr 2016 19:49:17 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r412982 - in head/devel: . vtable-dumper vtable-dumper/files Message-ID: <201604101949.u3AJnH5X030062@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Sun Apr 10 19:49:17 2016 New Revision: 412982 URL: https://svnweb.freebsd.org/changeset/ports/412982 Log: New port: devel/vtable-dumper List contents of virtual tables in a C++ shared library It is intended for developers of software libraries and maintainers of Linux distributions who are interested in ensuring backward binary compatibility. WWW: https://github.com/lvc/vtable-dumper Added: head/devel/vtable-dumper/ head/devel/vtable-dumper/Makefile (contents, props changed) head/devel/vtable-dumper/distinfo (contents, props changed) head/devel/vtable-dumper/files/ head/devel/vtable-dumper/files/patch-Makefile (contents, props changed) head/devel/vtable-dumper/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sun Apr 10 19:04:12 2016 (r412981) +++ head/devel/Makefile Sun Apr 10 19:49:17 2016 (r412982) @@ -5390,6 +5390,7 @@ SUBDIR += violet SUBDIR += visualparadigm SUBDIR += vstr + SUBDIR += vtable-dumper SUBDIR += vtcl SUBDIR += vxlog SUBDIR += wand-libconfig Added: head/devel/vtable-dumper/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/vtable-dumper/Makefile Sun Apr 10 19:49:17 2016 (r412982) @@ -0,0 +1,19 @@ +# $FreeBSD$ + +PORTNAME= vtable-dumper +PORTVERSION= 1.1 +CATEGORIES= devel + +MAINTAINER= pi@FreeBSD.org +COMMENT= List content of virtual tables in a C++ shared library + +LICENSE= GPLv2 + +USE_GITHUB= yes +GH_ACCOUNT= lvc +PLIST_FILES= bin/vtable-dumper + +do-install: + ${INSTALL} -s ${WRKSRC}/vtable-dumper ${STAGEDIR}${PREFIX}/bin/vtable-dumper + +.include <bsd.port.mk> Added: head/devel/vtable-dumper/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/vtable-dumper/distinfo Sun Apr 10 19:49:17 2016 (r412982) @@ -0,0 +1,2 @@ +SHA256 (lvc-vtable-dumper-1.1_GH0.tar.gz) = f0a57a7b82a0a56845cea9ab56ad449e63f5f01c6a0c9f1467efa4ef60dd4a93 +SIZE (lvc-vtable-dumper-1.1_GH0.tar.gz) = 15739 Added: head/devel/vtable-dumper/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/vtable-dumper/files/patch-Makefile Sun Apr 10 19:49:17 2016 (r412982) @@ -0,0 +1,20 @@ +--- Makefile.orig 2015-06-29 15:11:48 UTC ++++ Makefile +@@ -1,7 +1,9 @@ + prefix ?= /usr + ++CC ?= gcc ++ + all: +- gcc dump-vtable.c -o vtable-dumper -ldl -lelf -lstdc++ -Wall ++ ${CC} dump-vtable.c -o vtable-dumper -lelf -lstdc++ -Wall + + install: all + mkdir -p $(prefix)/bin/ +@@ -11,4 +13,4 @@ uninstall: + rm -f $(prefix)/bin/vtable-dumper + + clean: +- rm -f vtable-dumper +\ No newline at end of file ++ rm -f vtable-dumper Added: head/devel/vtable-dumper/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/vtable-dumper/pkg-descr Sun Apr 10 19:49:17 2016 (r412982) @@ -0,0 +1,6 @@ +List contents of virtual tables in a C++ shared library + +It is intended for developers of software libraries and maintainers of Linux +distributions who are interested in ensuring backward binary compatibility. + +WWW: https://github.com/lvc/vtable-dumper
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604101949.u3AJnH5X030062>