Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 125665

Summary: Honeyd-1.5a - Version Bump Request
Product: Gentoo Linux Reporter: D.J. Capelis <djcapelis>
Component: New packagesAssignee: Gentoo Netmon project <netmon>
Status: RESOLVED FIXED    
Severity: enhancement CC: csbebeau-keyword-gentoo.9f0090, federico.granata, jan, sgtphou
Priority: Highest    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://honeyd.org
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Modified ebuild for honeyd-1.5a
honeyd-1.5a-Makefile.patch
Working ebuild for honeyd 1.5a
Re-attached ebuild

Description D.J. Capelis 2006-03-09 21:24:47 UTC
Honeyd 1.5a was release several weeks ago and is a major version improvement.  Didn't see any hardmask builds and don't know of an overlay so figured I'd file a  bump request for it.  Thanks!
Comment 1 Ryan Bebeau 2006-03-28 11:25:33 UTC
Created attachment 83316 [details]
Modified ebuild for honeyd-1.5a

Added dependencies for libdnsres, libpcre and patch to Makefile to make a directory, or else installation will fail.
Comment 2 Ryan Bebeau 2006-03-28 11:27:36 UTC
Created attachment 83317 [details, diff]
honeyd-1.5a-Makefile.patch

Patch needed to stop installation from failing.
Comment 3 Ryan Bebeau 2006-03-28 11:30:17 UTC
I've modified the existing ebuild for honeyd, added some dependencies, made a patch for the makefile which needs to go in the files/ directory.  Hopefully no mistakes, but it seems to work for me so far.
Comment 4 FieldySnuts 2006-04-11 06:12:39 UTC
Hi Ryan, thanks for your work!

I am having a problem. Seems to bail on dodoc.

>>> Source compiled.
>>> Test phase [not enabled]: net-analyzer/honeyd-1.5a

>>> Install honeyd-1.5a into /var/tmp/portage/honeyd-1.5a/image/ category net-analyzer
dodoc: TODO does not exist
Making installdirs in .
make[1]: Entering directory `/var/tmp/portage/honeyd-1.5a/work/honeyd-1.5a'
for dir in "/var/tmp/portage/honeyd-1.5a/image//usr/bin" "/var/tmp/portage/honeyd-1.5a/image//usr/share/honeyd" "/var/tmp/portage/honeyd-1.5a/image//usr/share/man/man1" "/var/tmp/portage/honeyd-1.5a/image//usr/share/man/man8" "/var/tmp/portage/honeyd-1.5a/image//usr/share/honeyd" "/var/tmp/portage/honeyd-1.5a/image//usr/lib/honeyd" "/var/tmp/portage/honeyd-1.5a/image//usr/include/honeyd"; do \
  test -z "$dir" || mkdir -p -- "$dir"; \
done
make[1]: Leaving directory `/var/tmp/portage/honeyd-1.5a/work/honeyd-1.5a'
Making installdirs in pypcap
make[1]: Entering directory `/var/tmp/portage/honeyd-1.5a/work/honeyd-1.5a/pypcap'
Makefile:349: warning: overriding commands for target `distclean'
Makefile:273: warning: ignoring old commands for target `distclean'
make[1]: Nothing to be done for `installdirs'.
make[1]: Leaving directory `/var/tmp/portage/honeyd-1.5a/work/honeyd-1.5a/pypcap'
Making installdirs in dpkt
make[1]: Entering directory `/var/tmp/portage/honeyd-1.5a/work/honeyd-1.5a/dpkt'
make[1]: *** No rule to make target `installdirs'.  Stop.
make[1]: Leaving directory `/var/tmp/portage/honeyd-1.5a/work/honeyd-1.5a/dpkt'
make: *** [installdirs-recursive] Error 1

!!! ERROR: net-analyzer/honeyd-1.5a failed.
Call stack:
  ebuild.sh, line 1532:   Called dyn_install
  ebuild.sh, line 1005:   Called src_install
  honeyd-1.5a.ebuild, line 39:   Called einstall
  ebuild.sh, line 566:   Called die


Portage 2.1_pre7-r5 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16.2-ifc i686)
=================================================================
System uname: 2.6.16.2-ifc i686 Intel(R) Pentium(R) M processor 1.86GHz
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=pentium-m -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=pentium-m -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distcc distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.rhnet.is/pub/gentoo/ http://ftp.rhnet.is/pub/gentoo/"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 alsa apache2 apm avi berkdb bitmap-fonts bzip2 cdr chroot cli crypt ctype dba dri dv dvd dvdr dvdread eds emboss encode expat fastbuild foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gpm gstreamer gtk gtk2 hal imlib isdnlog jpeg kde kdeenablefinal libg++ libwww mad memlimit mikmod mmx motif mp3 mpeg ncurses network nls nptl ogg opengl pam pcre pdflib perl png posix pppd pwdb python qt quicktime readline sdl session simplexml soap sockets spell spl sse ssl theora tiff tokenizer truetype truetype-fonts type1-fonts udev vorbis xml xmms xsl xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux userland_GNU video_cards_ati"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 5 Jan Meier 2006-05-03 15:05:15 UTC
Created attachment 86093 [details]
Working ebuild for honeyd 1.5a

Attached an working ebuild for honeyd-1.5a, it is currently only working on x86 becuase of the dependency libdnsres, which has only the ~x86 keyword flag in its ebuild.
Comment 6 Marcelo Goes (RETIRED) gentoo-dev 2006-07-07 19:09:34 UTC
Hi guys,

Mind re-attaching the ebuilds as plain/text?

Thanks!
Comment 7 D.J. Capelis 2006-07-08 09:02:28 UTC
Created attachment 91209 [details]
Re-attached ebuild

Re-attaching as text/plain.  (Same ebuild as Jan's, just re-attached with overridden MIME type.)
Comment 8 Peter Volkov (RETIRED) gentoo-dev 2006-09-30 10:34:15 UTC
honeyd-1.5d is already in portage...