The twisted ebuilds I'm working on (bug 80639) use 'eunuchs' for some low-level networking, so I wrote an ebuild for that. This pulls the source from debian's pool since eunuchs is missing a proper homepage (it just has a bitkeeper repository, you can't pull from that without bitkeeper apparently). The ebuild should work fine, it's straightforward distutils stuff. Only thing I'm not sure of is the minimal python version it needs. I do know there's a debian package for eunuchs with python 2.2, so I picked that as minimum. It might work with older versions too though. Reproducible: Always Steps to Reproduce: 1. emerge eunuchs Actual Results: missing ebuild. Expected Results: merged it. Gentoo Base System version 1.6.9 Portage 2.0.51.19 (hardened/x86/2.6, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r0, 2.6.11-gentoo-r2-m3-more-minimal i686) ================================================================= System uname: 2.6.11-gentoo-r2-m3-more-minimal i686 AMD Athlon(tm) XP 2600+ Python: dev-lang/python-2.4-r2 [2.4 (#1, Feb 22 2005, 15:02:34)] ccache version 2.4 [enabled] dev-lang/python: 2.4-r2 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r5 sys-devel/libtool: 1.5.10-r5 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -fweb -frename-registers" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -fweb -frename-registers" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache confcache distlocks noauto prelink sandbox test userpriv usersandbox verify-rdepend" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/ http://www.gigaload.org/gentoo.org/" LANG="en_US.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage//packages/x86/" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage/" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X alsa ansi bzip2 ccache cdr crypt dlloader emacs faad fbcon gnome gtk2 javascript jit jpeg kdeenablefinal libcaca maildir md5sum mmx mmx2 mng mozdevelop mozsvg mpeg ncurses nethack network nls no-helpbrowser no-old-linux nptl nptlonly oggvorbis opengl pam png python qemu-fast quicktime readline rtc sdl softmmu spell splash sse ssl svg symlink tetex truetype truetype-fonts unicode userlocales xml2 xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
Created attachment 53012 [details] dev-python/eunuchs-20030824.1.ebuild
Created attachment 53013 [details] dev-python/eunuchs-20030824.1.ebuild take two aarg, typo in DESCRIPTION. I should really proofread these things *before* attaching...
Will have a look and if really needed by twisted I'll add a snapshot version or release from bk to the tree (will upload the archive to gentoo mirrors then)
Created attachment 68190 [details] eunuchs-20050320.1.ebuild Here is an ebuild I did for eunuchs-20050320.1 before I noticed this bug. This package ought to be a dependency of dev-python/twisted-pair, as it is required by twisted.pair.tuntap. Cheers, Henry
Added eunuchs-20050320.1 to the tree, will look into adding it as a dependency to twisted-pair once I've finished the twisted.eclass stuff.