summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkamil <kamil>2016-04-10 16:54:36 +0000
committerkamil <kamil>2016-04-10 16:54:36 +0000
commit55548ad124f223ac7ff3dc861c8af4a2108cd694 (patch)
tree35b29a97c18da4adc062fed0f9185a3f5b08e6e9
parent9fa8458dad52bc1ef2d63f9e6a454a52a4511e3c (diff)
downloadpkgsrc-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/DESCR4
-rw-r--r--devel/libdwarf/Makefile32
-rw-r--r--devel/libdwarf/PLIST10
-rw-r--r--devel/libdwarf/distinfo6
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