Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 38469 - net-im/centericq-4.9.10.ebuild (Update)
Summary: net-im/centericq-4.9.10.ebuild (Update)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Alex Veber (RETIRED)
URL: http://konst.org.ua/centericq/
Whiteboard:
Keywords:
: 38785 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-01-16 16:55 UTC by Sven Wegener
Modified: 2004-05-06 07:22 UTC (History)
2 users (show)

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


Attachments
centericq-4.9.10.ebuild (centericq-4.9.10.ebuild,1.46 KB, text/plain)
2004-01-16 16:56 UTC, Sven Wegener
Details
4.9.10-nls.patch (4.9.10-nls.patch,491 bytes, patch)
2004-01-16 16:56 UTC, Sven Wegener
Details | Diff
centericq-4.9.10.ebuild (centericq-4.9.10.ebuild,1.37 KB, text/plain)
2004-01-17 06:32 UTC, Sven Wegener
Details
centericq-4.9.10.ebuild (centericq-4.9.10.ebuild,1.37 KB, text/plain)
2004-01-17 06:35 UTC, Sven Wegener
Details
updated 4.9.10-nls.patch (centericq-4.9.10-nls.patch,496 bytes, patch)
2004-01-27 15:53 UTC, ferret
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Wegener gentoo-dev 2004-01-16 16:55:35 UTC
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
Comment 1 Sven Wegener gentoo-dev 2004-01-16 16:56:08 UTC
Created attachment 23955 [details]
centericq-4.9.10.ebuild
Comment 2 Sven Wegener gentoo-dev 2004-01-16 16:56:27 UTC
Created attachment 23956 [details, diff]
4.9.10-nls.patch
Comment 3 ferret 2004-01-16 17:12:31 UTC
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?


Comment 4 Sven Wegener gentoo-dev 2004-01-16 17:52:33 UTC
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.
Comment 5 Sven Wegener gentoo-dev 2004-01-17 06:32:06 UTC
Created attachment 23976 [details]
centericq-4.9.10.ebuild

removed MSN from description, because it is currently not supported by
centericq
Comment 6 Sven Wegener gentoo-dev 2004-01-17 06:35:01 UTC
Created attachment 23977 [details]
centericq-4.9.10.ebuild

and a typo, seems this isn't my best day
Comment 7 Sri Gupta 2004-01-17 14:02:50 UTC
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 ?
Comment 8 Sven Wegener gentoo-dev 2004-01-17 15:57:38 UTC
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.
Comment 9 bugs 2004-01-22 18:34:05 UTC
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
Comment 10 ferret 2004-01-27 14:22:06 UTC
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.
Comment 11 ferret 2004-01-27 15:46:08 UTC
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.
Comment 12 Sven Wegener gentoo-dev 2004-01-27 15:53:05 UTC
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
Comment 13 ferret 2004-01-27 15:53:38 UTC
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?
Comment 14 Sven Wegener gentoo-dev 2004-01-27 16:00:39 UTC
I edited the patch by hand after creating it. Seems like it was real late when I did that.
Comment 15 Pablo De Nápoli 2004-01-27 18:21:44 UTC
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) 
Comment 16 ferret 2004-01-28 21:58:45 UTC
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 :)
Comment 17 Sri Gupta 2004-02-06 12:15:51 UTC
to fix the msn login problems, run this command:
echo "65.54.231.240 login.passport.comcom" >> /etc/hosts
Comment 18 Alex Veber (RETIRED) gentoo-dev 2004-03-02 02:27:12 UTC
*** Bug 38785 has been marked as a duplicate of this bug. ***
Comment 19 Tassilo Horn 2004-03-23 09:25:17 UTC
CenterICQ-4.9.11 is out now.
Comment 20 Sven Wegener gentoo-dev 2004-03-24 05:36:21 UTC
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.
Comment 21 Johnny Franz 2004-04-26 11:05:21 UTC
Please have a look at #47955.
Comment 22 Alex Veber (RETIRED) gentoo-dev 2004-05-06 07:22:16 UTC
centericq 4.9.12 is in portage.