Make sure libperfuse has -lpuffs, so that DSO will not miss it when calling dlopen()diff -r1.18 -r1.19 pkgsrc/filesystems/perfuse/Makefile
(manu)
@@ -1,17 +1,18 @@ | @@ -1,17 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.18 2011/06/01 16:04:32 manu Exp $ | 1 | # $NetBSD: Makefile,v 1.19 2011/06/06 16:20:32 manu Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= perfuse-20110601 | 4 | DISTNAME= perfuse-20110601 | |
5 | PKGREVISION= 1 | |||
5 | CATEGORIES= filesystems | 6 | CATEGORIES= filesystems | |
6 | MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/perfuse/ | 7 | MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/perfuse/ | |
7 | EXTRACT_SUFX= .tgz | 8 | EXTRACT_SUFX= .tgz | |
8 | 9 | |||
9 | MAINTAINER= manu@NetBSD.org | 10 | MAINTAINER= manu@NetBSD.org | |
10 | COMMENT= PUFFS Enabled Relay to FUSE | 11 | COMMENT= PUFFS Enabled Relay to FUSE | |
11 | LICENSE= 2-clause-bsd | 12 | LICENSE= 2-clause-bsd | |
12 | 13 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 15 | |||
15 | WRKSRC= ${WRKDIR}/src/ | 16 | WRKSRC= ${WRKDIR}/src/ | |
16 | BUILD_DIRS= lib/libperfuse usr.sbin/perfused | 17 | BUILD_DIRS= lib/libperfuse usr.sbin/perfused | |
17 | BUILDLINK_TRANSFORM= rm:-Werror | 18 | BUILDLINK_TRANSFORM= rm:-Werror |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.17 2011/06/01 16:04:32 manu Exp $ | 1 | $NetBSD: distinfo,v 1.18 2011/06/06 16:20:32 manu Exp $ | |
2 | 2 | |||
3 | SHA1 (perfuse-20110601.tgz) = 8eaf02b36dae14d51c53b33a247cbf7406e49f71 | 3 | SHA1 (perfuse-20110601.tgz) = 8eaf02b36dae14d51c53b33a247cbf7406e49f71 | |
4 | RMD160 (perfuse-20110601.tgz) = 6b422049764f14ddee03b578ff71bc95da5dce4d | 4 | RMD160 (perfuse-20110601.tgz) = 6b422049764f14ddee03b578ff71bc95da5dce4d | |
5 | Size (perfuse-20110601.tgz) = 37545 bytes | 5 | Size (perfuse-20110601.tgz) = 37545 bytes | |
6 | SHA1 (patch-aa) = bade77e0bc143fbb73564e2d737f6dc76bf58913 | 6 | SHA1 (patch-aa) = 77e266476421fc041bbd2d2284ef586add1c35f2 |
@@ -1,12 +1,16 @@ | @@ -1,12 +1,16 @@ | |||
1 | $NetBSD: patch-aa,v 1.4 2011/05/17 12:44:13 wiz Exp $ | 1 | $NetBSD: patch-aa,v 1.5 2011/06/06 16:20:32 manu Exp $ | |
2 | 2 | --- lib/libperfuse/Makefile.orig 2011-05-26 12:56:30.000000000 +0000 | ||
3 | --- lib/libperfuse/Makefile.orig 2011-05-09 11:44:28.000000000 +0200 | 3 | +++ lib/libperfuse/Makefile 2011-06-06 16:13:13.000000000 +0000 | |
4 | +++ lib/libperfuse/Makefile 2011-05-09 11:44:35.000000000 +0200 | 4 | @@ -2,5 +2,5 @@ | |
5 | @@ -2,6 +2,6 @@ | |||
6 | 5 | |||
7 | LIB= perfuse | 6 | LIB= perfuse | |
8 | -LIBDPLIBS+= puffs ${.CURDIR}/../libpuffs | 7 | -LIBDPLIBS+= puffs ${.CURDIR}/../libpuffs | |
9 | +#LIBDPLIBS+= puffs ${.CURDIR}/../libpuffs | 8 | +#LIBDPLIBS+= puffs ${.CURDIR}/../libpuffs | |
10 | 9 | |||
11 | .ifdef DEBUG | 10 | .ifdef DEBUG | |
12 | PERFUSE_OPT_DEBUG_FLAGS= -g -DPERFUSE_DEBUG | 11 | @@ -13,4 +13,5 @@ | |
12 | CPPFLAGS+= -I${.CURDIR} | |||
13 | CPPFLAGS+= -I${NETBSDSRCDIR}/lib/libpuffs | |||
14 | +LDADD+= -lpuffs | |||
15 | SRCS= perfuse.c ops.c subr.c debug.c | |||
16 | MAN= libperfuse.3 |