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
|
*** 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=/
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?
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.
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 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.
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'?