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
$