Bug 187330 - net-im/ekg2{,-remote} - New Package
Bug#: 187330 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: NEW Severity: enhancement Priority: P2
Resolution:  Assigned To: maintainer-wanted@gentoo.org Reported By: projects.gg.aaron@gmail.com
Component: Ebuilds
URL:  http://ekg2.org/download.php
Summary: net-im/ekg2{,-remote} - New Package
Keywords:  EBUILD, InOverlay
Status Whiteboard: [sunrise-overlay]
Opened: 2007-08-01 06:47 0000
Description:   Opened: 2007-08-01 06:47 0000
Ekg2 version from portage is quite old, and there are newer versions of ekg2:
http://pl.ekg2.org/ekg2-20070716.tar.gz

Reproducible: Always

------- Comment #1 From Jakub Moc (RETIRED) 2007-09-02 12:28:35 0000 -------
*** Bug 191040 has been marked as a duplicate of this bug. ***

------- Comment #2 From Marek Aaron Sapota 2007-09-02 15:20:44 0000 -------
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).

------- Comment #3 From Karol Czeryna 2007-09-02 16:41:54 0000 -------
My bad , sorry but this is the stable release ;] The current isnt stable (?)
but can add this 2 version to portage ;-)

------- Comment #4 From Marek Aaron Sapota 2007-09-02 17:56:41 0000 -------
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=/

------- Comment #5 From Karol Czeryna 2007-09-16 06:33:42 0000 -------
new stable version: ekg2-0.1.1 (http://pl.ekg2.org/ekg2-0.1.1.tar.gz)

------- Comment #6 From Piotr Szymaniak 2007-11-05 22:13:36 0000 -------
Created an attachment (id=135274) [details]
ekg2-0.1.1.ebuild

Works fine on my two x86 boxes.

------- Comment #7 From Marek Aaron Sapota 2007-11-05 22:35:39 0000 -------
Works for me.

------- Comment #8 From Jakub Zawadzki 2007-12-14 17:06:21 0000 -------
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

------- Comment #9 From Piotr Szymaniak 2008-03-20 22:49:40 0000 -------
Created an attachment (id=146715) [details]
net-im/ekg2-0.2_rc1.ebuild

Version bump.

------- Comment #10 From Piotr Szymaniak 2008-03-20 22:50:55 0000 -------
Created an attachment (id=146717) [details]
0.1.1-conference-logs.patch

------- Comment #11 From Piotr Szymaniak 2008-03-20 22:51:37 0000 -------
Created an attachment (id=146719) [details]
net-im/ekg2-0.1.1-r1.ebuild

And a stable one.

------- Comment #12 From Piotr Szymaniak 2008-07-09 06:26:26 0000 -------
Created an attachment (id=159935) [details]
net-im/ekg2-20080703.ebuild

New snapshot.

------- Comment #13 From Piotr Szymaniak 2008-07-21 06:24:00 0000 -------
Created an attachment (id=160980) [details]
ekg2-20080720.ebuild

Another new snapshot. Compiles fine on x86.

------- Comment #14 From Remigiusz Jan Andrzej Modrzejewski 2008-08-13 22:24:41 0000 -------
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?

------- Comment #15 From Marcin Rybarski 2008-09-15 17:47:52 0000 -------
Created an attachment (id=165517) [details]
bump

------- Comment #16 From Henrique Rodrigues 2009-01-14 10:03:31 0000 -------
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.

------- Comment #17 From aparat2@wp.pl 2009-02-09 12:29:58 0000 -------
SRC_URI="http://pl.ekg2.org/archive/${MY_P}.tar.bz2"
or http://www.ekg2.org/archive/
would be more accurate

------- Comment #18 From Ryan Hill 2009-06-08 21:39:39 0000 -------
Created an attachment (id=193939) [details]
ekg2-20090608-gnutls-pkgconfig.patch

------- Comment #19 From Ryan Hill 2009-06-08 22:37:04 0000 -------
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'

------- Comment #20 From Piotr Szymaniak 2009-06-09 06:39:16 0000 -------
Created an attachment (id=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.

------- Comment #21 From Samuli Suominen 2009-06-18 17:36:27 0000 -------
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 :)

------- Comment #22 From Michał Górny 2009-06-19 14:36:20 0000 -------
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.

------- Comment #23 From Michał Górny 2009-07-23 22:50:18 0000 -------
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'?

------- Comment #24 From Michał Górny 2009-07-25 21:04:41 0000 -------
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.