Hi, version bump and a new nls-patch because the old one doesn't work with 4.9.10. 4.9.10 adds support for the latest Yahoo!IM login protocol changes, which was broken during the last days. I also merged the dependencies into DEPEND because all libs are required at build and run time. Using the old version, openssl would be deinstalled via emerge -p depclean if no other package depends on it, because openssl was not included in RDEPEND. Sven
Created attachment 23955 [details] centericq-4.9.10.ebuild
Created attachment 23956 [details, diff] 4.9.10-nls.patch
Isn't it about time the msn patch was applied to these ebuilds? http://centericq.de/archive/contrib/patches/centericq-4.9.8.msn.patch.gz http://centericq.de/archive/contrib/patches/cicq-4.9.9-msn.patch.gz Info on it on the main http://centericq.de/ page. Apparently the 4.9.9 patch can be applied to 4.9.10, but I haven't tested it. Unless there's a good reason for not having MSN support still?
I already have ebuilds with these msn patches and they work without a problem for me. But I think that there are still copyright/licensing questions open. Konstantin has removed msn support in 4.9.8 with the ChangeLog comment: MSN support was removed because of possible legal problems with the new protocol. He knows that the msn patch exists and that it works, but still hasn't included it in his branch. I think he has his reasons for this decision. And we should respect it. If you really need to, you can include the patch in one of your own ebuilds in your PORTDIR_OVERLAY and use it. Or I can share mine with you, but for official portage the version without msn support would be better, just to be on the safe side.
Created attachment 23976 [details] centericq-4.9.10.ebuild removed MSN from description, because it is currently not supported by centericq
Created attachment 23977 [details] centericq-4.9.10.ebuild and a typo, seems this isn't my best day
The 4.9.9 patch doesn't cleanly apply to 4.9.10. Do you happen to have a 4.9.10 msn patch or ebuild, similar to http://bugs.gentoo.org/show_bug.cgi?id=34188 ?
see http://gentoo.mirror.at.stealer.net/portage_overlay/net-im/centericq/ The -r1 ebuild uses my 4.9.10-msn patch. I haven't thoroughly tested the patch, is is based on my 4.9.9 patch, which is based on the 4.9.8 patch posted on centericq.de. I have only one person on my contact list that uses msn. The login procedure works, the rest should be ok also. But use it at your own risk. I'm currently in the progress of moving my portage overlay into my own cvs repository, so the files might become unavailable.
Thanks Sven. You've been consistently saving me time in patching it myself. I'd like to requestion the Gentoo maintainers allow in -r1 Since gAIM is part of portage, why not patched centericq? Presumably the two have the same legal circumstances. But if there really are concerns about this, it could always be an optional USE flag. BTW, the emerge worked fine. Except, of course, for needing to: ebuild /usr/portage/net-im/centericq/centericq-4.9.10-r1.ebuild digest wget http://gentoo.mirror.at.stealer.net/portage_overlay/net-im/centericq/files/4.9.10-nls.patch
Your patch doesn't compile from me. The dreaded: aclocal: configure.in: 86: macro `AM_PATH_LIBGNUTLS_EXTRA' not found in library I tried aclocal-1.{4,5,6,7} to no avail. :| This is basically the same problem I've had when trying to apply the patch, I also remember seeing another bugzilla thread where people were having the same problem.
Well, I fixed the MSN patched version with a silly patch: --- configure.in~old 2004-01-27 22:27:43.760063056 +0000 +++ configure.in 2004-01-27 22:26:28.979431440 +0000 @@ -83,11 +83,6 @@ else AC_MSG_RESULT([not found or disabled]) - AM_PATH_LIBGNUTLS_EXTRA(0.0.1, [ - CXXFLAGS="$CXXFLAGS $LIBGNUTLS_CFLAGS" - LIBS="$LIBS $LIBGNUTLS_LIBS -lgnutls-extra" - AC_DEFINE(HAVE_GNUTLS, 1, [use gnutls]) - ]) fi fi And added "autoconf" before the compile in the ebuild.
The dependencies in the Makefile try to update aclocal.m4 at build time, but this fails because you don't have gnutls installed which is required to run aclocal which needs the macro AM_PATH_LIBGNUTLS_EXTRA I updated the ebuild to do "touch aclocal.m4" this should avoid the rebuild of aclocal.m4. It is a real nasty fix but seems to work for the moment. http://gentoo.mirror.at.stealer.net/portage_overlay/*checkout*/net-im/centericq/centericq-4.9.10-r1.ebuild
Created attachment 24507 [details, diff] updated 4.9.10-nls.patch Oops, I forgot to say... your ebuild as of Comment #6 works perfectly. Thanks. My only complaint is your nls patch, which you might notice does absolutely nothing, it's somewhat a dud patch :) This is because they've disabled the NLS bit here upstream entirely. However, the gentoo patch handled it much more nicely :) So this does the same thing the original patch did. Can we get this ebuild in portage now, please?
I edited the patch by hand after creating it. Seems like it was real late when I did that.
It did work for me!. Please put this on portage soon, since it fix a change in yahoo protocol (otherwise, yahoo stop to work). Don't forget to rename the nls patch as 4.9.10-nls.patch (as the .ebuild expects)
Everything worked for me *except* the msn stuff... didn't understand one server, wouldn't talk to two others, crashed on a third, *lol* never mind :)
to fix the msn login problems, run this command: echo "65.54.231.240 login.passport.comcom" >> /etc/hosts
*** Bug 38785 has been marked as a duplicate of this bug. ***
CenterICQ-4.9.11 is out now.
4.9.11 contains some interesting new features like configurable keybindings, icq contacts are now saved on the server, msn support is back and support for gadu-gadu has been added. But, I recommend to not add 4.9.11 to portage because for some people there are problems with special characters like umlauts and accents. There's no option to turn the server-side groups off for icq. When moving too many contacts from group to group you will be disconnected from the icq server. Took me a lot of time to reorganize my contacts. Contacts I already moved showed up in the old group and so on. I recommend to wait for 4.9.12 and see if these problems are fixed. 4.9.10 works fine btw.
Please have a look at #47955.
centericq 4.9.12 is in portage.