Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 193177 - net-irc/irssi-mod-fish-0.99.ebuild (New Package)
Summary: net-irc/irssi-mod-fish-0.99.ebuild (New Package)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard: sunrise suggested
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2007-09-20 13:22 UTC by dword ptr
Modified: 2019-06-29 15:35 UTC (History)
3 users (show)

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


Attachments
irssi-mod-fish-0.99.ebuild (irssi-mod-fish-0.99.ebuild,2.12 KB, text/plain)
2007-09-20 13:23 UTC, dword ptr
Details
irssi-mod-fish-0.99-fPIC.patch (irssi-mod-fish-0.99-fPIC.patch,709 bytes, patch)
2007-09-20 13:23 UTC, dword ptr
Details | Diff
irssi-mod-fish-0.99-include.patch (irssi-mod-fish-0.99-include.patch,559 bytes, patch)
2007-09-20 13:24 UTC, dword ptr
Details | Diff
irssi-mod-fish-0.99.ebuild (irssi-mod-fish-0.99.ebuild,2.86 KB, text/plain)
2007-09-20 18:54 UTC, dword ptr
Details
irssi-mod-fish-gmp.patch (irssi-mod-fish-gmp.patch,7.40 KB, patch)
2007-09-20 18:55 UTC, dword ptr
Details | Diff
irssi-mod-fish-gmp-type.patch (irssi-mod-fish-gmp-type.patch,475 bytes, patch)
2007-09-20 18:56 UTC, dword ptr
Details | Diff
compile log (fish,9.66 KB, text/plain)
2007-10-18 21:20 UTC, Friedrich Göpel
Details
irssi-mod-fish-0.99.ebuild (irssi-mod-fish-0.99.ebuild,2.95 KB, text/plain)
2007-10-18 23:32 UTC, dword ptr
Details
irssi-mod-fish-0.99-fPIC.patch-13471.out (irssi-mod-fish-0.99-fPIC.patch-13471.out,2.62 KB, text/plain)
2008-01-17 21:00 UTC, Milan Berger
Details
irssi-mod-fish-0.99.ebuild (irssi-mod-fish-0.99.ebuild,2.95 KB, text/plain)
2008-01-17 21:34 UTC, dword ptr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description dword ptr 2007-09-20 13:22:50 UTC
FiSH http://fish.sekure.us/ is a blowfish encryption module for several irc clients, including IRSSI.

suggested:
    net-irc/irssi-mod-fish

depends:
    >=dev-libs/glib-2.2.1
    dev-libs/miracl (previously submitted)
    >=net-irc/irssi-0.8.9

IRSSI_PV is hard-coded as I don't know how to extract the version from an installed package

Tested on: ~amd64, should work on ~x86

Reproducible: Always
Comment 1 dword ptr 2007-09-20 13:23:19 UTC
Created attachment 131370 [details]
irssi-mod-fish-0.99.ebuild
Comment 2 dword ptr 2007-09-20 13:23:50 UTC
Created attachment 131371 [details, diff]
irssi-mod-fish-0.99-fPIC.patch
Comment 3 dword ptr 2007-09-20 13:24:09 UTC
Created attachment 131373 [details, diff]
irssi-mod-fish-0.99-include.patch
Comment 4 dword ptr 2007-09-20 18:54:36 UTC
Created attachment 131441 [details]
irssi-mod-fish-0.99.ebuild

update:
    possible to use gmp instead of miracl with the gmp use flag enabled
    no unnecessary download of irssi sources anymore, hard-coded version solved
    uses toolchain-funcs
Comment 5 dword ptr 2007-09-20 18:55:57 UTC
Created attachment 131443 [details, diff]
irssi-mod-fish-gmp.patch
Comment 6 dword ptr 2007-09-20 18:56:26 UTC
Created attachment 131444 [details, diff]
irssi-mod-fish-gmp-type.patch
Comment 7 Friedrich Göpel 2007-10-18 21:20:21 UTC
Created attachment 133830 [details]
compile log

Fails to compile rather spectacularly for me on amd64 with gcc 4.2.2.
Attached since I don't know what's potentially relevant and it's rather large.
Comment 8 dword ptr 2007-10-18 22:19:59 UTC
(In reply to comment #7)
> Created an attachment (id=133830) [edit]
> compile log
> 
> Fails to compile rather spectacularly for me on amd64 with gcc 4.2.2.
> Attached since I don't know what's potentially relevant and it's rather large.
> 

>/usr/include/irssi/src/common.h:49:18: error: glib.h: No such file or directory
It seems it cannot find the /usr/lib/glib-2.0/include/glib.h file. Is it located somewhere inside /usr/lib64/glib2.0/ ?
Comment 9 Friedrich Göpel 2007-10-18 22:41:04 UTC
(In reply to comment #8)
> It seems it cannot find the /usr/lib/glib-2.0/include/glib.h file. Is it
> located somewhere inside /usr/lib64/glib2.0/ ?
> 

No, it's at /usr/include/glib-2.0/glib.h for me.
Comment 10 Friedrich Göpel 2007-10-18 22:57:36 UTC
(In reply to comment #9)
> 
> No, it's at /usr/include/glib-2.0/glib.h for me.
> 

And adding that -I/usr/include/glib-2.0 to that big sed in the ebuild, indeed gets it compiling for me. :)
Comment 11 dword ptr 2007-10-18 23:30:10 UTC
(In reply to comment #10)
> (In reply to comment #9)
> > 
> > No, it's at /usr/include/glib-2.0/glib.h for me.
> > 
> 
> And adding that -I/usr/include/glib-2.0 to that big sed in the ebuild, indeed
> gets it compiling for me. :)
> 

Good. I updated the ebuild so it now looks in both directories (on my system it wouldn't compile if I simply changed it to look in /usr/include/glib-2.0 as it couldn't find glibconfig.h then.

Just out of curiosity: Did you build it with miracl or gmp? If you built it with miracl it meens that my ebuild for miracl seems to work and if you built it with gmp it means that the gmp-patch should work.
Comment 12 dword ptr 2007-10-18 23:32:34 UTC
Created attachment 133846 [details]
irssi-mod-fish-0.99.ebuild

Updated ebuild so it patches the Makefile to include /usr/include/glib-2.0 as well.
Comment 13 Friedrich Göpel 2007-10-19 02:16:23 UTC
(In reply to comment #11)
> Just out of curiosity: Did you build it with miracl or gmp? If you built it
> with miracl it meens that my ebuild for miracl seems to work and if you built
> it with gmp it means that the gmp-patch should work.
> 

I built it with gmp, because I remembered the fun I had trying to get that pos to build manually. Must be the worst build system ever, if you can call it that.

If you want, I can test with miracl tomorrow.
Comment 14 Milan Berger 2008-01-17 21:00:17 UTC
Created attachment 141177 [details]
irssi-mod-fish-0.99-fPIC.patch-13471.out

Patching fails.
New domain for fish is http://fish.secure.la
Comment 15 dword ptr 2008-01-17 21:32:39 UTC
(In reply to comment #14)
> Created an attachment (id=141177) [edit]
> irssi-mod-fish-0.99-fPIC.patch-13471.out
> 
> Patching fails.
> New domain for fish is http://fish.secure.la
> 

Judging from the output you attached you're using an ebuild from another overlay, which is probably why it doesn't work. Set up your own overlay and use the ebuild and the patches provided here.
Comment 16 dword ptr 2008-01-17 21:34:01 UTC
Created attachment 141187 [details]
irssi-mod-fish-0.99.ebuild

Updated URLs.
Comment 17 Milan Berger 2008-01-18 16:19:56 UTC
> Judging from the output you attached you're using an ebuild from another
> overlay, which is probably why it doesn't work. Set up your own overlay and use
> the ebuild and the patches provided here.

Hi there,

its not another ebuild, I just wrecked yours into another overlay, I know very dirty, but should work.
Manual patching didn't work either. 

Comment 18 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-04-13 16:28:30 UTC
(this is an automated message based on filtering criteria that matched this bug)
'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached 
to this bug.
This bug is assigned to maintainer-wanted which means that it is not in the 
main tree.
Heuristics show that no Gentoo developer has commented on your ebuild.

Hello, The Gentoo Team would like to firstly thank you for your ebuild 
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The 
sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to 
commit to and all users can have ebuilds reviewed by Gentoo devs for entry 
into the overlay. So, the sunrise team is suggesting that you look into this 
and submit your ebuild to the overlay where even *you* can commit to. =)

Because this is a mass message, we are also asking you to be patient with us. 
We anticipate a large number of requests in a short time. 

Thanks,
On behalf of the Gentoo Sunrise Team,
Jeremy.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq