pkgsrc/net/gtk-gnutella/Makefile

36 lines
1.1 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.110 2020/11/05 09:08:52 ryoon Exp $
2000-04-24 09:09:12 +02:00
Changes 1.1.11: New Features: - Flag uploads coming from G2 servents with a "[G2]" tag after IP address. - Added alias support in sharing/querying. - Made the "Clear completed" button in Downloads/Tools do something useful. - Moved "Clear completed" button to the bottom right of the download pane. - Remember fileinfo notebook tab number across sessions. - Remember main notebook tab number across sessions, only restored after crash. - Remember Gnet stats notebook tab number across sessions. - Remember download info / tools notebook tab number across sessions. Improvements: - Added --cleanup to explicitly request for final memory cleanup sequence. - Updated Italian translation. - Updated GeoIP databases. Bug Fixes: - Leaf nodes could end-up being connected to more ultrapeers than configured. - Fixed monitoring of alien threads, important when GTK file selector is used. Under the Hood: - Debian compatibility level changed from 4 to 5. - Make sure we can deal with older pkg-config, which needs leading arguments. - Use "embedded" symbols for xmalloc(), xfree() and friends. - Added "query_trace" property to trace all queries which were searched. - Moved halloc-based string functions like h_strdup() to dedicated hstrfn.c. - Expanded search mask to 64 bits to be able to hold all digits and letters. - Count aliased queries and hits from aliases. - Pre-compute shared file media type at record creation time. - Pass query limits to st_search() to avoid needless pattern matching. - Added h_strsplit() and h_strsplit_set(). - Added strvec_append_with() to expand vector by appending another vector. - crash_assert_logv(): don't call crash_mode() if assert failure was recorded. - entropy_clock_time(): mix the entropy nonce through hashing for more diffusion. - node_can_accept_connection(): only send headers back when handshaking. - qrp_add_file(): optimized to avoid computing word length if not required. - thread_stack_check_overflow(): ignore virtual addresses outside stack range. - vmm_init_once(): ensure any shared library for stacktrace unwinding is loaded.
2017-02-26 13:58:28 +01:00
DISTNAME= gtk-gnutella-1.1.11
PKGREVISION= 13
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtk-gnutella/}
EXTRACT_SUFX= .tar.bz2
2000-04-24 09:09:12 +02:00
MAINTAINER= adam@NetBSD.org
HOMEPAGE= http://gtk-gnutella.sourceforge.net/
COMMENT= GTK-based gnutella client
Changes 1.1.11: New Features: - Flag uploads coming from G2 servents with a "[G2]" tag after IP address. - Added alias support in sharing/querying. - Made the "Clear completed" button in Downloads/Tools do something useful. - Moved "Clear completed" button to the bottom right of the download pane. - Remember fileinfo notebook tab number across sessions. - Remember main notebook tab number across sessions, only restored after crash. - Remember Gnet stats notebook tab number across sessions. - Remember download info / tools notebook tab number across sessions. Improvements: - Added --cleanup to explicitly request for final memory cleanup sequence. - Updated Italian translation. - Updated GeoIP databases. Bug Fixes: - Leaf nodes could end-up being connected to more ultrapeers than configured. - Fixed monitoring of alien threads, important when GTK file selector is used. Under the Hood: - Debian compatibility level changed from 4 to 5. - Make sure we can deal with older pkg-config, which needs leading arguments. - Use "embedded" symbols for xmalloc(), xfree() and friends. - Added "query_trace" property to trace all queries which were searched. - Moved halloc-based string functions like h_strdup() to dedicated hstrfn.c. - Expanded search mask to 64 bits to be able to hold all digits and letters. - Count aliased queries and hits from aliases. - Pre-compute shared file media type at record creation time. - Pass query limits to st_search() to avoid needless pattern matching. - Added h_strsplit() and h_strsplit_set(). - Added strvec_append_with() to expand vector by appending another vector. - crash_assert_logv(): don't call crash_mode() if assert failure was recorded. - entropy_clock_time(): mix the entropy nonce through hashing for more diffusion. - node_can_accept_connection(): only send headers back when handshaking. - qrp_add_file(): optimized to avoid computing word length if not required. - thread_stack_check_overflow(): ignore virtual addresses outside stack range. - vmm_init_once(): ensure any shared library for stacktrace unwinding is loaded.
2017-02-26 13:58:28 +01:00
LICENSE= gnu-gpl-v2
2000-04-24 09:09:12 +02:00
USE_PKGLOCALEDIR= yes
2006-06-11 16:22:01 +02:00
USE_TOOLS+= gmake msgfmt pkg-config
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= ./build.sh
CONFIGURE_ARGS+= --configure-only
2009-02-10 09:35:36 +01:00
CONFIGURE_ARGS+= --prefix=${DESTDIR}/${PREFIX}
CONFIGURE_ARGS+= --localedir="${PREFIX}/${PKGLOCALEDIR}/locale"
CONFIGURE_ARGS+= --cc=${CC:Q}
CONFIGURE_ARGS+= --cflags=${CFLAGS:Unone:Q}
CONFIGURE_ARGS+= --yacc="yacc"
LDFLAGS.SunOS+= -lsocket -lnsl -liconv
.include "options.mk"
2000-04-24 09:09:12 +02:00
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../security/gnutls/buildlink3.mk"
Changes 1.1.11: New Features: - Flag uploads coming from G2 servents with a "[G2]" tag after IP address. - Added alias support in sharing/querying. - Made the "Clear completed" button in Downloads/Tools do something useful. - Moved "Clear completed" button to the bottom right of the download pane. - Remember fileinfo notebook tab number across sessions. - Remember main notebook tab number across sessions, only restored after crash. - Remember Gnet stats notebook tab number across sessions. - Remember download info / tools notebook tab number across sessions. Improvements: - Added --cleanup to explicitly request for final memory cleanup sequence. - Updated Italian translation. - Updated GeoIP databases. Bug Fixes: - Leaf nodes could end-up being connected to more ultrapeers than configured. - Fixed monitoring of alien threads, important when GTK file selector is used. Under the Hood: - Debian compatibility level changed from 4 to 5. - Make sure we can deal with older pkg-config, which needs leading arguments. - Use "embedded" symbols for xmalloc(), xfree() and friends. - Added "query_trace" property to trace all queries which were searched. - Moved halloc-based string functions like h_strdup() to dedicated hstrfn.c. - Expanded search mask to 64 bits to be able to hold all digits and letters. - Count aliased queries and hits from aliases. - Pre-compute shared file media type at record creation time. - Pass query limits to st_search() to avoid needless pattern matching. - Added h_strsplit() and h_strsplit_set(). - Added strvec_append_with() to expand vector by appending another vector. - crash_assert_logv(): don't call crash_mode() if assert failure was recorded. - entropy_clock_time(): mix the entropy nonce through hashing for more diffusion. - node_can_accept_connection(): only send headers back when handshaking. - qrp_add_file(): optimized to avoid computing word length if not required. - thread_stack_check_overflow(): ignore virtual addresses outside stack range. - vmm_init_once(): ensure any shared library for stacktrace unwinding is loaded.
2017-02-26 13:58:28 +01:00
.include "../../sysutils/dbus/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
Changes 0.96.6: * Bug Fixes * Refuse to share certain directories: /, $HOME, $GTK_GNUTELLA_DIR, and the incomplete and corrupted directories. * Downloads GUI: added checkboxes to invert the select/filter patterns. * Downloads GUI: added "Modified" column and detail showing the timestamp of the last file modification. * Optional beautification operations on filenames: strip leading "-", remove consecutive "_" and prevent "_" surrounding punctuation characters. * Fixed significant performance issue in the Gtk+ 1.2 front-end: update of upload statistics was O(n) but is now O(1). * Background TTH file verification now lights an icon in the GUI. * Show TTH tree depth in the download "Details" pane. * Update the bitzi metadata info box when a query finishes, so that it is not required to click on the result again after requesting bitzi data. * Added MIME type column for search results. * Added "Last Request" and "Last Upload" columns to the Upload History. * Almost complete DHT support (missing only publishing of data), but code needs to be explicitly enabled by setting "enable_dht" to TRUE. The DHT knows how to look for alt-locs for files and push-proxies for firewalled hosts, and will store local data for others to query. * New shell commands "stats", "download", "echo". * It is now possible to rename files being downloaded (through GTK2 or shell, no support in GTK1). * Added more filename extensions to the built-in search filters. * Switch resources after getting an HTTP error if the connection is kept alive and the error permits follow-ups (non-busy conditions). * Improved ability to switch resources after file completion by ignoring trailing swarming data, to keep the connection alive. * Bitzi tickets are refreshed when explicitely requested, avoiding reuse of stale metadata * Completed files are displayed during hash verification. * Only propagate good alt-locs for files we are downloading, i.e. addresses of hosts which we know to be serving that file because we contacted them. * Many new statistics counters. * Allow scheduling of special downloads without considering per-host limits, as these are of a much shorter duration (THEX and browse host requests). * Always seed completed files, regardless of their size (no PFSP minimum as with partial files), when their SHA-1 has been verified. * Incorrectly encoded Bitzi metadata is translated to Unicode. * Browse-host responses are sorted alphanumerically on relative pathnames to allow users to relate files together if they don't understand GGEP "PATH". * Improved routing of PUSH messages by also looking whether targetted hosts happen to be one of our immediate neighbours. * Updated Norwegian Bokmal and Spanish translations.
2009-05-05 08:46:55 +02:00
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
2000-04-24 09:09:12 +02:00
.include "../../mk/bsd.pkg.mk"