| Summary: | Honeyd-1.5a - Version Bump Request | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | D.J. Capelis <djcapelis> |
| Component: | New packages | Assignee: | 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
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.
Created attachment 83317 [details, diff]
honeyd-1.5a-Makefile.patch
Patch needed to stop installation from failing.
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. 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 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.
Hi guys, Mind re-attaching the ebuilds as plain/text? Thanks! Created attachment 91209 [details]
Re-attached ebuild
Re-attaching as text/plain. (Same ebuild as Jan's, just re-attached with overridden MIME type.)
honeyd-1.5d is already in portage... |