Wed Dec 28 22:57:51 2022 UTC ()
gtk-gnutella: do not use included malloc()

Makes it work better by not segfaulting early in startup.

Bump PKGREVISION.


(wiz)
diff -r1.119 -r1.120 pkgsrc/net/gtk-gnutella/Makefile

cvs diff -r1.119 -r1.120 pkgsrc/net/gtk-gnutella/Makefile (expand / switch to unified diff)

--- pkgsrc/net/gtk-gnutella/Makefile 2022/12/25 17:55:14 1.119
+++ pkgsrc/net/gtk-gnutella/Makefile 2022/12/28 22:57:51 1.120
@@ -1,30 +1,35 @@ @@ -1,30 +1,35 @@
1# $NetBSD: Makefile,v 1.119 2022/12/25 17:55:14 wiz Exp $ 1# $NetBSD: Makefile,v 1.120 2022/12/28 22:57:51 wiz Exp $
2 2
3DISTNAME= gtk-gnutella-1.2.2 3DISTNAME= gtk-gnutella-1.2.2
 4PKGREVISION= 1
4CATEGORIES= net 5CATEGORIES= net
5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtk-gnutella/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtk-gnutella/}
6EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
7 8
8MAINTAINER= adam@NetBSD.org 9MAINTAINER= adam@NetBSD.org
9HOMEPAGE= http://gtk-gnutella.sourceforge.net/ 10HOMEPAGE= http://gtk-gnutella.sourceforge.net/
10COMMENT= GTK-based gnutella client 11COMMENT= GTK-based gnutella client
11LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
12 13
13USE_PKGLOCALEDIR= yes 14USE_PKGLOCALEDIR= yes
14USE_TOOLS+= gmake msgfmt pkg-config 15USE_TOOLS+= gmake msgfmt pkg-config
15HAS_CONFIGURE= yes 16HAS_CONFIGURE= yes
16CONFIGURE_SCRIPT= ./build.sh 17CONFIGURE_SCRIPT= ./build.sh
17CONFIGURE_ARGS+= --configure-only 18CONFIGURE_ARGS+= --configure-only
 19# causes segfaults because the malloc() is used by other libraries as well
 20# before it is set up completely, see discussion in
 21# https://github.com/gtk-gnutella/gtk-gnutella/pull/37
 22CONFIGURE_ARGS+= --disable-malloc
18CONFIGURE_ARGS+= --prefix=${DESTDIR}/${PREFIX} 23CONFIGURE_ARGS+= --prefix=${DESTDIR}/${PREFIX}
19CONFIGURE_ARGS+= --localedir="${PREFIX}/${PKGLOCALEDIR}/locale" 24CONFIGURE_ARGS+= --localedir="${PREFIX}/${PKGLOCALEDIR}/locale"
20CONFIGURE_ARGS+= --cc=${CC:Q} 25CONFIGURE_ARGS+= --cc=${CC:Q}
21CONFIGURE_ARGS+= --cflags=${CFLAGS:Unone:Q} 26CONFIGURE_ARGS+= --cflags=${CFLAGS:Unone:Q}
22CONFIGURE_ARGS+= --yacc="yacc" 27CONFIGURE_ARGS+= --yacc="yacc"
23 28
24LDFLAGS.SunOS+= -lsocket -lnsl 29LDFLAGS.SunOS+= -lsocket -lnsl
25 30
26.include "options.mk" 31.include "options.mk"
27 32
28.include "../../devel/gettext-lib/buildlink3.mk" 33.include "../../devel/gettext-lib/buildlink3.mk"
29.include "../../devel/zlib/buildlink3.mk" 34.include "../../devel/zlib/buildlink3.mk"
30.include "../../security/gnutls/buildlink3.mk" 35.include "../../security/gnutls/buildlink3.mk"