Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120243 - gtk-gnutella version bump Version 0.96 stable
Summary: gtk-gnutella version bump Version 0.96 stable
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo net-p2p team
URL: http://gtk-gnutella.sourceforge.net/e...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-24 17:06 UTC by coran.fisher@gmail.com
Modified: 2006-01-28 04:55 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description coran.fisher@gmail.com 2006-01-24 17:06:36 UTC
from the release notes:
IT IS MANDATORY TO UPGRADE TO 0.96 AS SOON AS POSSIBLE: Versions 0.95.x
have expired on November 26th, and 0.96b expired 2 days ago!

Here are the changes since latest 0.95.x, as listed in the ChangeLog:

New features:
- Browse Host (HTML and Gnutella), TLS and IPv6 support.
- Chinese and Greek translations of the user interface.
- D-BUS plugging.
- Added hot keys: F2, F8 and F9 (see menu View->...).
- Searches are now created with a configurable expiration date.

Improvements:
- Optimization of the UTF-8 processing.
- Better filename conversion to locale, with automagic charset detection.
- General performance improvements in QRP and search filters.
- Full "nl" translation.
- Sorting persistence.

Under the hood:
- Buffering of downloaded data to avoid excessive disk fragmentation.
- Support for the epoll()/kqueue() system calls.
- More optimistic PARQ ETA, and PARQ back-off when QUEUE are unanswered.
- NFS-compatible session locking if anyone cares.
- Nifty property browser.

Again, IT IS MANDATORY TO UPGRADE TO 0.96 AS SOON AS POSSIBLE!
Comment 1 patrick 2006-01-26 15:49:58 UTC
(In reply to comment #0)
I've been using GTKG-0.96 for the last 24hrs and it's been running stable on x86.
modified the the gtk-gnutella-096b ebuild to install.

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-p2p/gtk-gnutella/gtk-gnutella-0.96.ebuild,v 1.1 2006/01/25 08:05:30 mkay Exp $

inherit eutils

IUSE="gnome nls dbus"

DESCRIPTION="A GTK+ Gnutella client"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
RESTRICT="nomirror"
HOMEPAGE="http://gtk-gnutella.sourceforge.net/"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"

DEPEND="dev-libs/libxml2
        dev-util/yacc
        dbus? ( sys-apps/dbus )
        nls? ( >=sys-devel/gettext-0.11.5 )"

src_compile() {
        local myconf

        if use nls; then
                myconf="${myconf} -Dd_enablenls -Dgmsgfmt=\"/usr/bin/msgfmt\" -Dmsgfmt=\"/usr/bin/msgfmt\""
        else
                myconf="${myconf} -Ud_enablenls"
        fi

        if use dbus; then
                myconf="${myconf} -Ddbus=true"
        else
                myconf="${myconf} -Ddbus=false"
        fi

        ./Configure -d -s -e \
                -Dprefix="/usr" \
                -Dprivlib="/usr/share/gtk-gnutella" \
                -Dccflags="${CFLAGS}" \
                -Dgtkversion=2 \
                ${myconf} \
                -Doptimize=" " \
                -Dofficial="true" || die "Configure failed"

        emake || die "Compile failed"
}

src_install() {
        dodir /usr/bin
        make INSTALL_PREFIX=${D} install || die "Install failed"
        find ${D}/usr/share -type f -exec chmod a-x {} \;
        dodoc AUTHORS ChangeLog README TODO
}
Comment 2 Karol Wojtaszek (RETIRED) gentoo-dev 2006-01-28 00:16:52 UTC
Reassigning to security. I'll bump it in 1h
Comment 3 Karol Wojtaszek (RETIRED) gentoo-dev 2006-01-28 00:29:54 UTC
To much work ;) Misreaded expired with exploited
Comment 4 Marcin Kryczek (RETIRED) gentoo-dev 2006-01-28 04:55:13 UTC
bumped in testing branches for now. i'll try to force stabilization in few days