Ekg2 version from portage is quite old, and there are newer versions of ekg2: http://pl.ekg2.org/ekg2-20070716.tar.gz Reproducible: Always
*** Bug 191040 has been marked as a duplicate of this bug. ***
The 0.1 version is quite dated too: http://ekg2.org/download.php There are many newer versions, probably major snapshots, but I don't think that ekg2 project releases some "major" packages - ok, there is the 0.1 version but I don't remember any major releases before and the project runs for some time... So I think that the newer package should be available in portage (or probably two versions, the 0.1 for stability paranoiacs).
My bad , sorry but this is the stable release ;] The current isnt stable (?) but can add this 2 version to portage ;-)
I really don't know which versions are stable (as claimed by developers, I don't know even if they made any statements about ekg2's stability=/), the ekg2 site is quite not complete and I couldn't find much information=/
new stable version: ekg2-0.1.1 (http://pl.ekg2.org/ekg2-0.1.1.tar.gz)
Created attachment 135274 [details] ekg2-0.1.1.ebuild Works fine on my two x86 boxes.
Works for me.
Hi, I'm ekg2 developer, yes we released 0.1 version @ 22 July 2007 ( http://ml.ziew.org/mailman/pipermail/ekg2-users/2007-July/001126.html ) and 0.1.1 @ 6 September 2007 ( http://ml.ziew.org/mailman/pipermail/ekg2-users/2007-September/001132.html ) 0.1.x is _STABLE_ branch, and 0.1.1 is stable/testing version. (No new features will be introduced, only bugfixes) However I happy to see commented: #! use debug && epatch ${FILESDIR}/${P}-no-default-debug.patch
Created attachment 146715 [details] net-im/ekg2-0.2_rc1.ebuild Version bump.
Created attachment 146717 [details, diff] 0.1.1-conference-logs.patch
Created attachment 146719 [details] net-im/ekg2-0.1.1-r1.ebuild And a stable one.
Created attachment 159935 [details] net-im/ekg2-20080703.ebuild New snapshot.
Created attachment 160980 [details] ekg2-20080720.ebuild Another new snapshot. Compiles fine on x86.
Version ekg2-20080806 is reported by my users to "work nicely". Unlike anything we have in the tree. Isn't it high time to make any bump here?
Created attachment 165517 [details] ekg2-20080914.ebuild bump
The latest release is ekg2-20090113. Also, the homepage has changed to http://www.ekg2.org/. Please, just bump this, it's been too long.
SRC_URI="http://pl.ekg2.org/archive/${MY_P}.tar.bz2" or http://www.ekg2.org/archive/ would be more accurate
Created attachment 193939 [details, diff] ekg2-20090608-gnutls-pkgconfig.patch
In file included from sessions.h:25, from plugins.h:28, from net.h:25, from net.c:69: /usr/include/time.h:226: error: expected declaration specifiers or '...' before '__locale_t'
Created attachment 193968 [details] ekg2-20090608.ebuild Works for me (ebuild probably needs more love ;) on: # emerge --info Portage 2.2_rc33 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.30-rc8 i686) ================================================================= System uname: Linux-2.6.30-rc8-i686-Intel-R-_Pentium-R-_4_CPU_2.60GHz-with-glibc2.0 Timestamp of tree: Mon, 08 Jun 2009 21:00:02 +0000 distcc 3.1 i686-pc-linux-gnu [enabled] app-shells/bash: 3.2_p39 dev-lang/python: 2.5.4-r2 dev-util/cmake: 2.6.4 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.4.3-r3 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.63 sys-devel/automake: 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distcc distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="pl_PL.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="pl" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/home/porttmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/lazy_bum/svn/roslin /var/tmp/sunrise" SYNC="rsync://10.0.0.1/gentoo-portage" USE="X acl acpi alsa bash-completion berkdb bluetooth bzip2 cairo cdr cli cracklib crypt cups custom-cflags custom-cxxflags dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gdbm gif gpm gtk hal iconv ipv6 isdnlog jabber jpeg kde kdeenablefinal libnotify mad midi mikmod mmx mmxext mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl pam pcre pdf perl png ppds pppd python qt3support qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis win32codecs x86 xml xorg xulrunner xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Doesn't compile on gcc-4.4 with glibc-2.10.1 with same error as Ryan posted.
ekg2 has been masked for removal wrt bug 247994, you've got around 60 days to fix it or it'll be in the way of dodo :)
If you need some directions, you can take a look at my ebuilds: http://svn.mgorny.alt.pl/emdzientoo/trunk/net-im/ekg2/ They both are for SVN versions. -r2 uses newer, SCons-based build system and is capable of tweaking all possible stuff. The older one is still based on autotools and thus is certainly slower and delivers less configuration possibilities. If you want to use them with stable versions, you need to use the older one (because stable ones doesn't contain SConstruct files yet) and you may also need to remove some flags or sth.
I'm currently working on getting ekg2 into Sunrise and I want to break into main ekg2 ebuild and ekg2-remote for remote plugin client. Due to Sunrise policy, each ebuild has to be connected with some bug. Thus, to avoid creating separate bug for ekg2-remote, could you change the summary to something like 'net-im/ekg2 & net-im/ekg2-remote - new packages'?
Ok, the ebuilds are in Sunrise now, awaiting review. In a few days they will be reviewed and made available as: * http://overlays.gentoo.org/proj/sunrise/browser/reviewed/net-im/ekg2 * http://overlays.gentoo.org/proj/sunrise/browser/reviewed/net-im/ekg2-remote In few days I'm going to prepare a 'considered quite stable' snapshot too.
I've committed the live ebuild to gx86. I'll commit a new snapshot soon too.
Ok, the snapshot ebuild is in the tree and ekg2 was removed from Sunrise.