2020-11-05 10:07:25 +01:00
|
|
|
# $NetBSD: Makefile,v 1.110 2020/11/05 09:08:52 ryoon Exp $
|
2000-04-24 09:09:12 +02:00
|
|
|
|
2017-02-26 13:58:28 +01:00
|
|
|
DISTNAME= gtk-gnutella-1.1.11
|
2020-11-05 10:07:25 +01:00
|
|
|
PKGREVISION= 13
|
2003-07-28 13:14:07 +02:00
|
|
|
CATEGORIES= net
|
|
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtk-gnutella/}
|
|
|
|
EXTRACT_SUFX= .tar.bz2
|
2000-04-24 09:09:12 +02:00
|
|
|
|
2003-07-28 13:14:07 +02:00
|
|
|
MAINTAINER= adam@NetBSD.org
|
2020-03-20 12:57:53 +01:00
|
|
|
HOMEPAGE= http://gtk-gnutella.sourceforge.net/
|
2003-07-28 13:14:07 +02:00
|
|
|
COMMENT= GTK-based gnutella client
|
2017-02-26 13:58:28 +01:00
|
|
|
LICENSE= gnu-gpl-v2
|
2000-04-24 09:09:12 +02:00
|
|
|
|
2003-07-28 13:14:07 +02:00
|
|
|
USE_PKGLOCALEDIR= yes
|
2006-06-11 16:22:01 +02:00
|
|
|
USE_TOOLS+= gmake msgfmt pkg-config
|
2004-01-26 13:10:13 +01:00
|
|
|
HAS_CONFIGURE= yes
|
Changes 0.96.5:
Bug Fixes:
- 1870957: Wrong sign could cause out-of-bounds read and potentially a crash.
- Firewalled status was not re-verified after a port change if the previously
used port was open.
- Fixed issue that caused the local peer cache to degenerate.
Improvements:
- Client-side support for tigertree hashes (TTH/THEX).
- Replaced navigation tree by tabs.
- Redesigned download user-interface to make it more accessible.
- Added some selectable pre-defined search filters.
- Bitzi tickets are displayed in full raw indented XML.
- Display Bitzi and ShareMonkey URLs as search result details.
- Topless mode is available at run-time via command-line switch.
- Added default shared filename extensions:
.7z, .bittorrent, .oga, .ogv, .spx, .tbz2
- Removed default shared filename extensions: .doc
- Updated translations: Japanese, Norwegian Bokmal, French.
Under the hood:
- Changed default to dual use of IPv4 and IPv6 instead of IPv4-only.
- Support the "as" (Alternate Source) key in magnet links.
- Eszett is finally normalized to "ss" in search queries.
- Avoid display updates for elements not currently visible.
- Take full advantage of persistent HTTP connections to fetch multiple
files from the same peer through over the same connection if scheduling
permits.
- Improved TLS support and blocking detection.
- Updated list of hostile IP adress ranges, bogons, Geo-IP data,
spam patterns and spam samples.
2008-08-20 12:03:32 +02:00
|
|
|
CONFIGURE_SCRIPT= ./build.sh
|
|
|
|
CONFIGURE_ARGS+= --configure-only
|
2009-02-10 09:35:36 +01:00
|
|
|
CONFIGURE_ARGS+= --prefix=${DESTDIR}/${PREFIX}
|
Changes 0.96.5:
Bug Fixes:
- 1870957: Wrong sign could cause out-of-bounds read and potentially a crash.
- Firewalled status was not re-verified after a port change if the previously
used port was open.
- Fixed issue that caused the local peer cache to degenerate.
Improvements:
- Client-side support for tigertree hashes (TTH/THEX).
- Replaced navigation tree by tabs.
- Redesigned download user-interface to make it more accessible.
- Added some selectable pre-defined search filters.
- Bitzi tickets are displayed in full raw indented XML.
- Display Bitzi and ShareMonkey URLs as search result details.
- Topless mode is available at run-time via command-line switch.
- Added default shared filename extensions:
.7z, .bittorrent, .oga, .ogv, .spx, .tbz2
- Removed default shared filename extensions: .doc
- Updated translations: Japanese, Norwegian Bokmal, French.
Under the hood:
- Changed default to dual use of IPv4 and IPv6 instead of IPv4-only.
- Support the "as" (Alternate Source) key in magnet links.
- Eszett is finally normalized to "ss" in search queries.
- Avoid display updates for elements not currently visible.
- Take full advantage of persistent HTTP connections to fetch multiple
files from the same peer through over the same connection if scheduling
permits.
- Improved TLS support and blocking detection.
- Updated list of hostile IP adress ranges, bogons, Geo-IP data,
spam patterns and spam samples.
2008-08-20 12:03:32 +02:00
|
|
|
CONFIGURE_ARGS+= --localedir="${PREFIX}/${PKGLOCALEDIR}/locale"
|
|
|
|
CONFIGURE_ARGS+= --cc=${CC:Q}
|
|
|
|
CONFIGURE_ARGS+= --cflags=${CFLAGS:Unone:Q}
|
|
|
|
CONFIGURE_ARGS+= --yacc="yacc"
|
2006-05-12 22:43:54 +02:00
|
|
|
|
2014-08-21 11:48:30 +02:00
|
|
|
LDFLAGS.SunOS+= -lsocket -lnsl -liconv
|
|
|
|
|
2006-05-12 22:43:54 +02:00
|
|
|
.include "options.mk"
|
2000-04-24 09:09:12 +02:00
|
|
|
|
2006-04-22 19:32:34 +02:00
|
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
Changes 0.96.5:
Bug Fixes:
- 1870957: Wrong sign could cause out-of-bounds read and potentially a crash.
- Firewalled status was not re-verified after a port change if the previously
used port was open.
- Fixed issue that caused the local peer cache to degenerate.
Improvements:
- Client-side support for tigertree hashes (TTH/THEX).
- Replaced navigation tree by tabs.
- Redesigned download user-interface to make it more accessible.
- Added some selectable pre-defined search filters.
- Bitzi tickets are displayed in full raw indented XML.
- Display Bitzi and ShareMonkey URLs as search result details.
- Topless mode is available at run-time via command-line switch.
- Added default shared filename extensions:
.7z, .bittorrent, .oga, .ogv, .spx, .tbz2
- Removed default shared filename extensions: .doc
- Updated translations: Japanese, Norwegian Bokmal, French.
Under the hood:
- Changed default to dual use of IPv4 and IPv6 instead of IPv4-only.
- Support the "as" (Alternate Source) key in magnet links.
- Eszett is finally normalized to "ss" in search queries.
- Avoid display updates for elements not currently visible.
- Take full advantage of persistent HTTP connections to fetch multiple
files from the same peer through over the same connection if scheduling
permits.
- Improved TLS support and blocking detection.
- Updated list of hostile IP adress ranges, bogons, Geo-IP data,
spam patterns and spam samples.
2008-08-20 12:03:32 +02:00
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
2006-01-29 18:10:54 +01:00
|
|
|
.include "../../security/gnutls/buildlink3.mk"
|
2017-02-26 13:58:28 +01:00
|
|
|
.include "../../sysutils/dbus/buildlink3.mk"
|
2004-04-25 10:45:16 +02:00
|
|
|
.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"
|