Wed Mar 9 21:40:05 2016 UTC ()
needs dlopen


(tnn)
diff -r1.23 -r1.24 pkgsrc/devel/elfsh/Makefile

cvs diff -r1.23 -r1.24 pkgsrc/devel/elfsh/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/elfsh/Makefile 2013/07/15 02:02:20 1.23
+++ pkgsrc/devel/elfsh/Makefile 2016/03/09 21:40:05 1.24
@@ -1,30 +1,31 @@ @@ -1,30 +1,31 @@
1# $NetBSD: Makefile,v 1.23 2013/07/15 02:02:20 ryoon Exp $ 1# $NetBSD: Makefile,v 1.24 2016/03/09 21:40:05 tnn Exp $
2# 2#
3 3
4VERS= 0.51b3 4VERS= 0.51b3
5DISTNAME= elfsh-${VERS}-portable 5DISTNAME= elfsh-${VERS}-portable
6PKGNAME= elfsh-${VERS} 6PKGNAME= elfsh-${VERS}
7PKGREVISION= 4 7PKGREVISION= 4
8CATEGORIES= devel 8CATEGORIES= devel
9MASTER_SITES= http://elfsh.asgardlabs.org/files/ 9MASTER_SITES= http://elfsh.asgardlabs.org/files/
10EXTRACT_SUFX= .tgz 10EXTRACT_SUFX= .tgz
11 11
12MAINTAINER= pkgsrc-users@NetBSD.org 12MAINTAINER= pkgsrc-users@NetBSD.org
13HOMEPAGE= http://elfsh.segfault.net/ 13HOMEPAGE= http://elfsh.segfault.net/
14COMMENT= ELF format exploration shell 14COMMENT= ELF format exploration shell
15 15
16MAKE_JOBS_SAFE= no 16MAKE_JOBS_SAFE= no
17 17
 18LDFLAGS+= ${BUILDLINK_LDADD.dl:Q}
18WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} 19WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
19 20
20SUBST_CLASSES+= elfsh 21SUBST_CLASSES+= elfsh
21SUBST_STAGE.elfsh= post-patch 22SUBST_STAGE.elfsh= post-patch
22SUBST_MESSAGE.elfsh= Fixing hardcoded paths. 23SUBST_MESSAGE.elfsh= Fixing hardcoded paths.
23SUBST_FILES.elfsh= vm/include/elfsh.h 24SUBST_FILES.elfsh= vm/include/elfsh.h
24SUBST_SED.elfsh= -e '/ELFSH_SHELL/s,/bin/bash,${SH},' 25SUBST_SED.elfsh= -e '/ELFSH_SHELL/s,/bin/bash,${SH},'
25SUBST_SED.elfsh+= -e '/ELFSH_MODPATH/s,/usr/share/,${PREFIX}/lib/,' 26SUBST_SED.elfsh+= -e '/ELFSH_MODPATH/s,/usr/share/,${PREFIX}/lib/,'
26 27
27# XXX This package should be converted to use libtool 28# XXX This package should be converted to use libtool
28 29
29INSTALLATION_DIRS= bin include lib 30INSTALLATION_DIRS= bin include lib
30 31
@@ -37,15 +38,16 @@ do-install: @@ -37,15 +38,16 @@ do-install:
37 ${INSTALL_DATA} ${WRKSRC}/libelfsh/include/libelfsh.h \ 38 ${INSTALL_DATA} ${WRKSRC}/libelfsh/include/libelfsh.h \
38 ${DESTDIR}${PREFIX}/include/libelfsh.h 39 ${DESTDIR}${PREFIX}/include/libelfsh.h
39 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/elfsh 40 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/elfsh
40 ${INSTALL_DATA} ${WRKSRC}/modules/modremap.so \ 41 ${INSTALL_DATA} ${WRKSRC}/modules/modremap.so \
41 ${DESTDIR}${PREFIX}/lib/elfsh 42 ${DESTDIR}${PREFIX}/lib/elfsh
42 ${INSTALL_DATA} ${WRKSRC}/modules/modtest.so \ 43 ${INSTALL_DATA} ${WRKSRC}/modules/modtest.so \
43 ${DESTDIR}${PREFIX}/lib/elfsh 44 ${DESTDIR}${PREFIX}/lib/elfsh
44 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/elfsh 45 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/elfsh
45 ${INSTALL_DATA} ${WRKSRC}/doc/elfsh-ref.txt \ 46 ${INSTALL_DATA} ${WRKSRC}/doc/elfsh-ref.txt \
46 ${DESTDIR}${PREFIX}/share/doc/elfsh/elfsh-ref.txt 47 ${DESTDIR}${PREFIX}/share/doc/elfsh/elfsh-ref.txt
47 ${INSTALL_DATA} ${WRKSRC}/doc/libelfsh-ref.txt \ 48 ${INSTALL_DATA} ${WRKSRC}/doc/libelfsh-ref.txt \
48 ${DESTDIR}${PREFIX}/share/doc/elfsh/libelfsh-ref.txt 49 ${DESTDIR}${PREFIX}/share/doc/elfsh/libelfsh-ref.txt
49 50
 51.include "../../mk/dlopen.buildlink3.mk"
50.include "../../devel/readline/buildlink3.mk" 52.include "../../devel/readline/buildlink3.mk"
51.include "../../mk/bsd.pkg.mk" 53.include "../../mk/bsd.pkg.mk"