diff options
author | kamil <kamil> | 2016-04-10 16:54:36 +0000 |
---|---|---|
committer | kamil <kamil> | 2016-04-10 16:54:36 +0000 |
commit | 55548ad124f223ac7ff3dc861c8af4a2108cd694 (patch) | |
tree | 35b29a97c18da4adc062fed0f9185a3f5b08e6e9 | |
parent | 9fa8458dad52bc1ef2d63f9e6a454a52a4511e3c (diff) | |
download | pkgsrc-55548ad124f223ac7ff3dc861c8af4a2108cd694.tar.gz |
Import libdwarf-20160115 as devel/libdwarf
Library to access the DWARF debugging file format which supports source level
debugging of a number of procedural languages, such as C, C++, and Fortran.
This package contains utility dwarfdump.
-rw-r--r-- | devel/libdwarf/DESCR | 4 | ||||
-rw-r--r-- | devel/libdwarf/Makefile | 32 | ||||
-rw-r--r-- | devel/libdwarf/PLIST | 10 | ||||
-rw-r--r-- | devel/libdwarf/distinfo | 6 |
4 files changed, 52 insertions, 0 deletions
diff --git a/devel/libdwarf/DESCR b/devel/libdwarf/DESCR new file mode 100644 index 00000000000..ee39773e8a1 --- /dev/null +++ b/devel/libdwarf/DESCR @@ -0,0 +1,4 @@ +Library to access the DWARF debugging file format which supports source level +debugging of a number of procedural languages, such as C, C++, and Fortran. + +This package contains utility dwarfdump. diff --git a/devel/libdwarf/Makefile b/devel/libdwarf/Makefile new file mode 100644 index 00000000000..14c866d9cc5 --- /dev/null +++ b/devel/libdwarf/Makefile @@ -0,0 +1,32 @@ +# $NetBSD: Makefile,v 1.1 2016/04/10 16:54:36 kamil Exp $ + +DISTNAME= libdwarf-20160115 +CATEGORIES= devel +MASTER_SITES= https://www.prevanders.net/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://www.prevanders.net/dwarf.html +COMMENT= Tools for parsing DWARF debug information +LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 + +WRKSRC= ${WRKDIR}/dwarf-${PKGVERSION_NOREV} +GNU_CONFIGURE= yes +USE_LANGUAGES= c c++ + +CONFIGURE_ARGS+= --enable-shared + +MAKE_JOBS_SAFE= no + +INSTALLATION_DIRS+= bin lib include ${PKGMANDIR}/man1 share/doc/libdwarf + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/dwarfdump/dwarfdump ${DESTDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/dwarfdump/dwarfdump.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_LIB} ${WRKSRC}/libdwarf/libdwarf.a ${DESTDIR}${PREFIX}/lib + ${INSTALL_LIB} ${WRKSRC}/libdwarf/libdwarf.so ${DESTDIR}${PREFIX}/lib + ${INSTALL_DATA} ${WRKSRC}/libdwarf/dwarf.h ${DESTDIR}${PREFIX}/include + ${INSTALL_DATA} ${WRKSRC}/libdwarf/libdwarf.h ${DESTDIR}${PREFIX}/include + ${INSTALL_DATA} ${WRKSRC}/libdwarf/*.pdf ${DESTDIR}${PREFIX}/share/doc/libdwarf + +.include "../../devel/libelf/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/libdwarf/PLIST b/devel/libdwarf/PLIST new file mode 100644 index 00000000000..ae5dceb5914 --- /dev/null +++ b/devel/libdwarf/PLIST @@ -0,0 +1,10 @@ +@comment $NetBSD: PLIST,v 1.1 2016/04/10 16:54:36 kamil Exp $ +bin/dwarfdump +include/dwarf.h +include/libdwarf.h +lib/libdwarf.a +lib/libdwarf.so +man/man1/dwarfdump.1 +share/doc/libdwarf/libdwarf2.1.pdf +share/doc/libdwarf/libdwarf2p.1.pdf +share/doc/libdwarf/mips_extensions.pdf diff --git a/devel/libdwarf/distinfo b/devel/libdwarf/distinfo new file mode 100644 index 00000000000..e6b04683fb3 --- /dev/null +++ b/devel/libdwarf/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2016/04/10 16:54:36 kamil Exp $ + +SHA1 (libdwarf-20160115.tar.gz) = 15a86bc3f7fed11092e9610218b3e18a694b3fb3 +RMD160 (libdwarf-20160115.tar.gz) = b086e7ae3e3945bb418732ee2529a8b77aedd9d5 +SHA512 (libdwarf-20160115.tar.gz) = 594519460d3cd3f60f7e97931ce3e3d775393e03068a2c932d72ba95d8cdb2c53b622671c5af8a798712937b62dbf9594e2da8945553a0021a275cf677f4d90a +Size (libdwarf-20160115.tar.gz) = 1538930 bytes |