Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 326361 - ngircd-17 version bump
Summary: ngircd-17 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Packages in net-irc
URL: http://ngircd.barton.de/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-30 20:03 UTC by Robin Kauffman
Modified: 2011-09-10 23:15 UTC (History)
2 users (show)

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


Attachments
Patch to bump ngircd ebuild from -13 to -16 (ngircd-16-ebuild.patch,707 bytes, patch)
2010-06-30 20:04 UTC, Robin Kauffman
Details | Diff
Cleaned up ngircd-16 (ngircd-16.ebuild,1.56 KB, text/plain)
2010-08-17 14:45 UTC, Ewoud Kohl van Wijngaarden
Details
Update ngircd from 16 to 17 (ngircd-16-to-17.patch,993 bytes, patch)
2010-11-11 15:20 UTC, Ewoud Kohl van Wijngaarden
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robin Kauffman 2010-06-30 20:03:45 UTC
ngircd is now at version 16.  Additionally, it supports SSL and gnutls.  Created an ebuild that reflects that.
Comment 1 Robin Kauffman 2010-06-30 20:04:40 UTC
Created attachment 237075 [details, diff]
Patch to bump ngircd ebuild from -13 to -16

This patches ngircd from version 13 to 16, and adds SSL and gnutls support.
Comment 2 Ewoud Kohl van Wijngaarden 2010-08-17 14:45:30 UTC
Created attachment 243337 [details]
Cleaned up ngircd-16

Attached is a cleaned up ngircd-16. It's now EAPI=3 and adds ident, ssl, zeroconf and ipv6 USE-flags.

I submitted a bug to fix the broken --docdir. I've already added it to ./configure so with the next version, you can remove the docdir= from make install. See http://arthur.barton.de/cgi-bin/bugzilla3/show_bug.cgi?id=108. The fix is already in upstream git, but I didn't feel like backporting it since there's a good workaround and running eautoreconf only slows it down.

Someone could also add gnutls, but I haven't tested that. The real adventurous might add a pkg_config step to set up a chroot or perhaps make a static compilation possible which removes the need for a chroot environment.
Comment 3 Matti Bickel (RETIRED) gentoo-dev 2010-11-11 12:34:14 UTC
-17 is out, should include your fix then?
I'm using ngircd here, so I'll see what I can do here.
Comment 4 Ewoud Kohl van Wijngaarden 2010-11-11 15:19:33 UTC
That is correct.(In reply to comment #3)
> -17 is out, should include your fix then?
That is correct. You can test it by removing docdir= from emake install and checking if the doc dir is /usr/share/doc/ngircd or /usr/share/doc/${PF}.

> I'm using ngircd here, so I'll see what I can do here.
That would be nice. I just noticed that you could specify RDEPEND and not have sed in there. See the attached patch.
Comment 5 Ewoud Kohl van Wijngaarden 2010-11-11 15:20:43 UTC
Created attachment 254003 [details, diff]
Update ngircd from 16 to 17
Comment 6 Ewoud Kohl van Wijngaarden 2011-02-25 09:41:19 UTC
17.1 is out since december.
Comment 7 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2011-02-25 13:26:34 UTC
(In reply to comment #6)
> 17.1 is out since december.

An unstable 17.1 ebuild has been in portage for a few weeks now.