iaxcomm would be a good program to add to Portage.
Just checked out http://iaxclient.sourceforge.net/ and they don't appear to have any formal numbered releases. I don't know how you can create an ebuild without a consistant source package. Maybe I'm missing something.
All the files are on the project's homepage, http://iaxclient.sourceforge.net/ .
Either a -cvs package or pulling tagged sources from CVS should work.
Created attachment 68677 [details] iaxcomm-cvs-1.0.ebuild You need to build x11-libs/wxGTK with unicode support.
I have utf-8 problems, when I click on the "dial" button I get a Segmentation fault: flowolf@nibiru ~ $ iaxcomm (iaxcomm:9550): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text() (iaxcomm:9550): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text() (iaxcomm:9550): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text() Segmentation fault nibiru ~ # emerge wxGTK -pv These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] x11-libs/wxGTK-2.6.2-r1 USE="X gnome joystick opengl sdl unicode -debug -doc -odbc" 12,753 kB
Created attachment 80147 [details] net-misc/iaxcomm-cvs/iaxcomm-cvs-1.0.ebuild This ebuild includes alsa support.
Created attachment 80423 [details] net-misc/iaxcomm-cvs/iaxcomm-cvs-1.0.ebuild This ebuild includes an error message if x11-libs/wxGTK was built without unicode support.
I will handle this one, since I know Edward and owe him a favour. :)
Um, accepting. Thanks, Bugzilla.
Created attachment 80427 [details] net-misc/iaxcomm-cvs/iaxcomm-cvs-1.0.ebuild added icon and menu option.
Created attachment 80428 [details] net-misc/iaxcomm-cvs/files/iaxcomm.desktop desktop file
Created attachment 80429 [details] net-misc/iaxcomm-cvs/files/iaxcomm.png icon
Edward, the ebuild looks pretty nice. I would prefer that it target a CVS snapshot, and not the HEAD. See: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1#doc_chap3_sect5 If you have a specific reason for needing a live ebuild, please comment here. Also, please suggest a Portage location. (Heh, we just had a Bugzilla collision--we both tried to commit a change at the same time. Haven't seen that before!)
various other asterisk and other clients are in the net-misc section which would seem to be appropriate.
Created attachment 80433 [details] net-misc/iaxcomm/iaxcomm-1.0_pre20060222.ebuild This is a snapshot cvs ebuild from today.
Edward, sorry for being slow on this. Do you have the CVS snapshot tarball handy? I can make a new snapshot from today, of course, but since your snapshot build was presumably tested and working, I would prefer it. You can email me the tarball offline, as we probably do not want it attached to the bug.
Hi, I tried the ebuild with current (20060301) cvs snapshot but I run into some troubles compiling it: ringer.cc: In member function `void Ringer::LoadTone(wxString, int)': ringer.cc:102: error: no matching function for call to `wxFFile::Open(wxString&, const wchar_t[2])' /usr/include/wx/ffile.h:51: note: candidates are: bool wxFFile::Open(const wxChar*, const char*) wxGTK is installed with unicode: [ebuild R ] x11-libs/wxGTK-2.6.2-r1 +X -debug -doc -gnome -joystick -odbc +opengl -sdl +unicode 0 kB As workaround, I tried to change line 102 so that it looks like the following: fTone.Open(Filename.wx_str(), (char*) _T("r")); but now when I start iaxcomm, I get some errors and then a segfault 23:47:34: Error: Cannot load resources from file 'memory:XRC_resource/xrc_res.cc$rc_accounts.xrc'. ... 23:47:34: Error: XRC resource 'MyFrame' (class 'wxFrame') not found! ... 23:47:34: Error: Cannot load resources from file 'memory:XRC_resource/xrc_res.cc$rc_prefs.xrc'. 23:47:34: Error: XRC resource 'main_menubar' (class 'wxMenuBar') not found! zsh: segmentation fault iaxcomm any ideas? something missing? wxGTK version troubles?
Pi, I am not sure about your problem, but this is precisely why we prefer to use a known good snapshot ebuild, because CVS can be broken. Maybe try checking out the CVS repository as it was on 2006/02/22--that seemed to work for Edward.
pi I will have a look at this tomorrow. I am running ~x86 so it might be a dependency on a latter version of x11-libs/wxGTK Josh Obviously it wasn't tested at the time I posted but I have used it since and it does seem to be stable. This is a much later version then the binary drivers 2005-03-30. The iaxcomm maintainer Steve Kann does not release source packages so their are no offical snapshots. The binary versions are also statically linked to wxGTK.
(In reply to comment #16) > Do you have the CVS snapshot tarball handy? Yes > You can email me the tarball offline, as we probably do not want it attached > to the bug. I will do that tomorrow.
(In reply to comment #17) > ringer.cc: In member function `void Ringer::LoadTone(wxString, int)': > ringer.cc:102: error: no matching function for call to > `wxFFile::Open(wxString&, const wchar_t[2])' > /usr/include/wx/ffile.h:51: note: candidates are: bool wxFFile::Open(const > wxChar*, const char*) iaxcomm uses the unicode version of wxFFile::Open which does not seem to be present on your system. > wxGTK is installed with unicode: > [ebuild R ] x11-libs/wxGTK-2.6.2-r1 +X -debug -doc -gnome -joystick -odbc > +opengl -sdl +unicode 0 kB It looks like this is a bug in wxGTK #112073
> Maybe try checking out the CVS repository as it was on 2006/02/22 no changes between 2006/02/22 and 2006/03/03, so if I didn't miss something that should make no difference > It looks like this is a bug in wxGTK #112073 Tried it with a patched ebuild, but still the same errors To Edward: What version of wxGTK do you use?
Pi, I am using [ebuild R ] x11-libs/wxGTK-2.6.2-r1 USE="X gnome opengl sdl unicode -debug -doc -joystick -odbc" 12,753 kB
Pi, what do you get when typing # wx-config looking at bug #91307 there could be conflicts with a previous version of wxGtk. wx-config is used by iaxcomm to determine the wxGtk to link to.
thank you edward I unmerged wxGTK-2.4... and now everything is working fine ;-)
Created attachment 81901 [details] net-misc/iaxcomm/iaxcomm-1.0_pre20060222.ebuild This is an updated version with the following changes * explicitly calls wx-config-2.6 * support for ilbc codec (I am not really sure how the LICENSE field should be handled because the ilbc version is covered by the GIPS Royalty Free License which I can't find)
(In reply to comment #26) > * support for ilbc codec (I am not really sure how the LICENSE field should be > handled because the ilbc version is covered by the GIPS Royalty Free License > which I can't find) The license is hear, it apears to require registration. http://ilbcfreeware.org/documentation/gips_iLBClicense.pdf
I'm not going to get to this any time soon; releasing it for some other dev to snag.
(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. 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