On 31 Mar 2009, at 09:47, Daniel Pielmeier wrote:

2009/3/31 Stroller <strol...@stellar.eclipse.co.uk>:
I tried copying nmap-4.76.ebuild (the latest in the Portage tree) to
/usr/local/portage/net-analyzer/nmap/nmap-4.85_beta5.ebuild and added the
MY_P="${P/_beta/BETA}" line from
http://bugs.gentoo.org/attachment.cgi?id=8748&action=view but I still get
"File nmap-4.85_beta5.tar.bz2 doesn't exist" when I try to create a
manifest. I also tried using MY_P="${P/_beta/BETA/}" in case it needed that
extra slash, but no joy.

This replacement should do normally.

Did you try "ebuild nmap-4.85_beta5.ebuild clean" before "ebuild
nmap-4.85_beta5.ebuild manifest"

Nope. :(

Output attached in case I'm missing something really stupid.

Stroller.

~ $ cat /usr/local/portage/net-analyzer/nmap/nmap-4.85_beta5.ebuild
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nmap/nmap-4.76.ebuild,v 1.9 2009
/03/08 10:35:21 cla Exp $

EAPI="2"

inherit eutils flag-o-matic

MY_P="${P/_beta/BETA/}"
DESCRIPTION="A utility for network exploration or security auditing"
HOMEPAGE="http://nmap.org/";
SRC_URI="http://download.insecure.org/nmap/dist/${P}.tar.bz2";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="gtk lua ssl"

DEPEND="dev-libs/libpcre
        net-libs/libpcap
        gtk? ( >=x11-libs/gtk+-2.6
                   >=dev-python/pygtk-2.6
                   || ( >=dev-lang/python-2.5[sqlite]
                                >=dev-python/pysqlite-2 )
                 )
        ssl? ( dev-libs/openssl )"

src_unpack() {
        unpack ${A}
        cd "${S}"
        epatch "${FILESDIR}/${PN}-4.75-include.patch"
        epatch "${FILESDIR}/${PN}-4.75-nolua.patch"
}

src_configure() {
        local myconf=""

        if use lua ; then
                if has_version ">=dev-lang/lua-5.1.3-r1" &&
                   built_with_use dev-lang/lua deprecated ; then
                        myconf="--with-liblua"
                else
                        myconf="--with-liblua=included"
                fi
        else
                myconf="--without-liblua"
        fi

        econf \
                --with-libdnet=included \
                "${myconf}" \
                $(use_with gtk zenmap) \
                $(use_with ssl openssl) || die
}

src_install() {
        LC_ALL=C emake DESTDIR="${D}" -j1 nmapdatadir=/usr/share/nmap install ||
 die
        dodoc CHANGELOG HACKING docs/README docs/*.txt || die

        use gtk && doicon "${FILESDIR}/nmap-logo-64.png"
}
~ $ sudo ebuild /usr/local/portage/net-analyzer/nmap/nmap-4.85_beta5.ebuild 
clean
Appending /usr/local/portage to PORTDIR_OVERLAY...
 * Manifest not found for '/usr/local/portage/net-analyzer/nmap/nmap-4.85_beta5.
ebuild'
902 ~ $ sudo ebuild /usr/local/portage/net-analyzer/nmap/nmap-4.85_beta5.ebuild 
manifest
Appending /usr/local/portage to PORTDIR_OVERLAY...
>>> Downloading 'http://distfiles.gentoo.org/distfiles/nmap-4.85_beta5.tar.bz2'
--10:27:29--  http://distfiles.gentoo.org/distfiles/nmap-4.85_beta5.tar.bz2
           => `/usr/portage/distfiles/nmap-4.85_beta5.tar.bz2'
Resolving distfiles.gentoo.org... 64.50.236.52, 216.165.129.135, 156.56.247.195,
 ...
Connecting to distfiles.gentoo.org|64.50.236.52|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
10:27:30 ERROR 404: Not Found.

>>> Downloading 'http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfi
les/nmap-4.85_beta5.tar.bz2'
--10:27:30--  http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles
/nmap-4.85_beta5.tar.bz2
           => `/usr/portage/distfiles/nmap-4.85_beta5.tar.bz2'
Resolving distro.ibiblio.org... 152.46.7.109
Connecting to distro.ibiblio.org|152.46.7.109|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
10:27:30 ERROR 404: Not Found.

>>> Downloading 'http://download.insecure.org/nmap/dist/nmap-4.85_beta5.tar.bz2'
--10:27:30--  http://download.insecure.org/nmap/dist/nmap-4.85_beta5.tar.bz2
           => `/usr/portage/distfiles/nmap-4.85_beta5.tar.bz2'
Resolving download.insecure.org... 75.119.212.99
Connecting to download.insecure.org|75.119.212.99|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://nmap.org/dist/nmap-4.85_beta5.tar.bz2 [following]
--10:27:30--  http://nmap.org/dist/nmap-4.85_beta5.tar.bz2
           => `/usr/portage/distfiles/nmap-4.85_beta5.tar.bz2'
Resolving nmap.org... 64.13.134.48
Connecting to nmap.org|64.13.134.48|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
10:27:31 ERROR 404: Not Found.

!!! Couldn't download 'nmap-4.85_beta5.tar.bz2'. Aborting.
!!! File nmap-4.85_beta5.tar.bz2 doesn't exist, can't update Manifest
$

Reply via email to