Index: head/net-p2p/gtk-gnutella/Makefile =================================================================== --- head/net-p2p/gtk-gnutella/Makefile (revision 478104) +++ head/net-p2p/gtk-gnutella/Makefile (revision 478105) @@ -1,78 +1,79 @@ # Created by: rbt@zort.on.ca # $FreeBSD$ PORTNAME= gtk-gnutella PORTVERSION= 1.1.13 +PORTREVISION= 1 CATEGORIES= net-p2p ipv6 MASTER_SITES= SF MAINTAINER= woodsb02@FreeBSD.org COMMENT= GTK based Gnutella client LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= iconv localbase:ldflags pkgconfig tar:xz USE_GNOME= glib20 libxml2 HAS_CONFIGURE= yes CONFIGURE_SCRIPT= Configure CONFIGURE_ARGS= -O -Dyacc='byacc' \ -Dprefix='${PREFIX}' \ -Dprivlib='${DATADIR}' \ -Dmansrc='${MANPREFIX}/man/man1' \ -Dlocale='${PREFIX}/share/locale' \ -Dcc='${CC}' -Doptimize='${CFLAGS}' \ -Dccflags='${CPPFLAGS}' -Dldflags='${LDFLAGS}' \ -Dusemymalloc='n' MAKE_ARGS= INSTALL_PREFIX="${STAGEDIR}" INSTALL_TARGET= install install.man PLIST_SUB= ARCH="${ARCH}" OPSYS="${OPSYS:tl}" ONLY_FOR_ARCHS= i386 amd64 MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DBUS DEBUG GUI IPV6 NLS PORTABILITY TLS OPTIONS_DEFAULT= GUI TLS OPTIONS_SUB= yes DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CONFIGURE_OFF= -Ud_dbus DEBUG_CONFIGURE_ON= -Ud_official GUI_USE= gnome=gtk20,cairo GUI_VARS= INSTALLS_ICONS=yes GUI_CONFIGURE_OFF= -Dd_headless GUI_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 IPV6_CONFIGURE_OFF= -Ud_ipv6 NLS_USES= gettext NLS_CONFIGURE_OFF= -Ud_nls PORTABILITY_DESC= Use the PATH variable at run-time PORTABILITY_CONFIGURE_ON= -Dd_portable TLS_LIB_DEPENDS= libgnutls.so:security/gnutls TLS_CONFIGURE_OFF= -Ud_gnutls .if !defined(INTERACTIVE_CONFIGURE) CONFIGURE_ARGS+= -ders .endif post-patch: @${FIND} ${WRKSRC} -name "Makefile.SH" | ${XARGS} ${REINPLACE_CMD} -e \ 's|@exit 0|@echo done|' post-patch-DEBUG-off: @${REINPLACE_CMD} 's/(INSTALL) -c -m 555/(INSTALL) -c -s -m 555/g' \ ${WRKSRC}/src/Makefile.SH post-install-GUI-on: .for i in 16 32 128 256 512 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps (cd ${WRKSRC}/extra_files && ${INSTALL_DATA} gtk-gnutella.${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/gtk-gnutella.png) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps (cd ${WRKSRC}/extra_files && ${INSTALL_DATA} gtk-gnutella.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/gtk-gnutella.svg) .include Index: head/net-p2p/gtk-gnutella/files/patch-src_lib_arc4random.c =================================================================== --- head/net-p2p/gtk-gnutella/files/patch-src_lib_arc4random.c (nonexistent) +++ head/net-p2p/gtk-gnutella/files/patch-src_lib_arc4random.c (revision 478105) @@ -0,0 +1,14 @@ +--- src/lib/arc4random.c.orig 2017-10-22 16:12:09 UTC ++++ src/lib/arc4random.c +@@ -298,9 +298,11 @@ arc4random64(void) + void G_COLD + arc4random_stir_once(void) + { ++#ifdef arc4random_stir + static once_flag_t done; + + once_flag_run(&done, arc4random_stir); ++#endif + } + + /*** Property changes on: head/net-p2p/gtk-gnutella/files/patch-src_lib_arc4random.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net-p2p/gtk-gnutella/files/patch-src_lib_random.c =================================================================== --- head/net-p2p/gtk-gnutella/files/patch-src_lib_random.c (nonexistent) +++ head/net-p2p/gtk-gnutella/files/patch-src_lib_random.c (revision 478105) @@ -0,0 +1,12 @@ +--- src/lib/random.c.orig 2017-10-22 16:12:12 UTC ++++ src/lib/random.c +@@ -1058,7 +1058,9 @@ random_entropy(void *unused) + break; + case RANDOM_ARC4: + RANDOM_STATS_INC(arc4_distributed); ++#ifdef arc4random_addrandom + arc4random_addrandom(entropy, (int) ELEN); ++#endif + break; + case RANDOM_CMWC: + RANDOM_STATS_INC(cmwc_distributed); Property changes on: head/net-p2p/gtk-gnutella/files/patch-src_lib_random.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property