svn commit: r412982 - in head/devel: . vtable-dumper vtable-dumper/files
Kurt Jaeger
pi at FreeBSD.org
Sun Apr 10 19:49:19 UTC 2016
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 at 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
More information about the svn-ports-all
mailing list