summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2012-02-16 09:24:02 +0000
committerPacho Ramos <pacho@gentoo.org>2012-02-16 09:24:02 +0000
commit28602450c886c0b5ea800dadd060d69d0740b78e (patch)
tree0fe5708b59b5781f440e179a09ea1417e3496cde /net-misc
parentBlock the revdep rebuild running all the time. (diff)
downloadhistorical-28602450c886c0b5ea800dadd060d69d0740b78e.tar.gz
historical-28602450c886c0b5ea800dadd060d69d0740b78e.tar.bz2
historical-28602450c886c0b5ea800dadd060d69d0740b78e.zip
Version bump with latest upstream snapshot including tons of bugfixes, this also solves bug #262504 (adding a gtk2 gui) and buffer overflow problems (bug #340833). Thanks a lot to Richard Grenville, dE, Andreas Klauer and D_W. Remove old and broken buggy versions.
Package-Manager: portage-2.1.10.46/cvs/Linux x86_64
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/pavuk/ChangeLog14
-rw-r--r--net-misc/pavuk/Manifest17
-rw-r--r--net-misc/pavuk/files/pavuk-0.9.34-gcc43.patch11
-rw-r--r--net-misc/pavuk/files/pavuk-0.9.34-nls.patch13
-rw-r--r--net-misc/pavuk/metadata.xml5
-rw-r--r--net-misc/pavuk/pavuk-0.9.34-r1.ebuild47
-rw-r--r--net-misc/pavuk/pavuk-0.9.34-r2.ebuild49
-rw-r--r--net-misc/pavuk/pavuk-0.9.36_pre20120215.ebuild77
8 files changed, 101 insertions, 132 deletions
diff --git a/net-misc/pavuk/ChangeLog b/net-misc/pavuk/ChangeLog
index db6da864f4ce..372ffc5c1f43 100644
--- a/net-misc/pavuk/ChangeLog
+++ b/net-misc/pavuk/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for net-misc/pavuk
-# Copyright 2002-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/pavuk/ChangeLog,v 1.34 2011/11/22 18:01:50 pacho Exp $
+# Copyright 2002-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/pavuk/ChangeLog,v 1.35 2012/02/16 09:24:02 pacho Exp $
+
+*pavuk-0.9.36_pre20120215 (16 Feb 2012)
+
+ 16 Feb 2012; Pacho Ramos <pacho@gentoo.org> +pavuk-0.9.36_pre20120215.ebuild,
+ -files/pavuk-0.9.34-gcc43.patch, -files/pavuk-0.9.34-nls.patch,
+ -pavuk-0.9.34-r1.ebuild, -pavuk-0.9.34-r2.ebuild, metadata.xml:
+ Version bump with latest upstream snapshot including tons of bugfixes, this
+ also solves bug #262504 (adding a gtk2 gui) and buffer overflow problems (bug
+ #340833). Thanks a lot to Richard Grenville, dE, Andreas Klauer and D_W.
+ Remove old and broken buggy versions.
22 Nov 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop maintainer due retirement, bug #82110
diff --git a/net-misc/pavuk/Manifest b/net-misc/pavuk/Manifest
index 45f571cbb688..51f40750b9dc 100644
--- a/net-misc/pavuk/Manifest
+++ b/net-misc/pavuk/Manifest
@@ -1,17 +1,14 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX pavuk-0.9.34-gcc43.patch 388 RMD160 1cd75672eff1aa6468f2f8e20d5901e6413b312f SHA1 85e960434dcc075c14ba839370649d28496ca2b9 SHA256 efcf83cb814b345a2c3267b6fa7374f9152a74cb096a13ea98ada4fe2a60fdbc
-AUX pavuk-0.9.34-nls.patch 450 RMD160 8a3261f85051e3bd5634732420d6693f8384832c SHA1 a1bcddfc633f1be6d5aa4acca34acce94c09e19b SHA256 85cb6decf10e0219a374fd0c03a2c4640daa22ab60aeb1d076b8b723c41176db
-DIST pavuk-0.9.34.tar.bz2 647199 RMD160 b844cca1a293d4f7d251242f6e285f1c5f3e656b SHA1 c082db6bccbf38cb2bcf0aef619426c332a62e2d SHA256 f9e13dfe8fd02951e74362b57e9637fc831c139810da62bc22020ac086558dd6
-EBUILD pavuk-0.9.34-r1.ebuild 1035 RMD160 8f770384c5d2dc3abe0c5656d787dbe0be847f65 SHA1 9ed44265654c062a0af72c6b04ac124b00afadf3 SHA256 ce5accfd6df5fd10d87e41089ad296c7b07f695c9cd618815f38e8373e4394ce
-EBUILD pavuk-0.9.34-r2.ebuild 1098 RMD160 673b82c26c7ab57e81483548937e9cf596e68779 SHA1 5627fcb888b36b0566701ba81a7ddeb38ae45817 SHA256 8e43a9b5860c61c2808acd600f90ff901160df4a99b148fef3d205c2b9bde129
-MISC ChangeLog 5507 RMD160 b8c2aa1a6ac31ff31eb95e45897fb3e4ebfca39a SHA1 380f404058473ae741dded5f40a4dcab3de85c0a SHA256 457ddd873f899e4e706185aafcfcaa8830a26818c4bbe74e9b2f041fa08ee6b5
-MISC metadata.xml 211 RMD160 f0c4ad6ccb0152d62a300bc77956ea3bf7c170a2 SHA1 6f46be7ecc51754f0679bc5a779c151e1b701016 SHA256 84ff2341253cdd21a6782e14ebc076a8bcae11428aacfe2454f4b32165504727
+DIST pavuk-0.9.36_pre20120215.tar.xz 810516 RMD160 c3a5bc160b70a74dbe90ccc68d0ccae68e0143ed SHA1 686d1a4d016992cf1cf13315bea2bb070483a92d SHA256 522e07e3163b835f26157f091ad43bd6fa6e2ddb5d46c2176f10e81c6429ff1e
+EBUILD pavuk-0.9.36_pre20120215.ebuild 1957 RMD160 49950fd314aa2a47bb49df18addb45ee324c35f9 SHA1 60c42061a4ae33109465e36357266e2259116a86 SHA256 75ac348cd34b69c542955ace74ccba22f5b7bc1e49d15da7b9505fe41c6fa0bc
+MISC ChangeLog 6034 RMD160 6954a0972855c9b46a10f80cf291dd8e54f9eede SHA1 45fd79690815d42760ee729483173f5bc0d62261 SHA256 3dda52dc6619d177fe79bc05fbeaa8405d67040cd56f5a559f0e83b85f58fae2
+MISC metadata.xml 412 RMD160 d0a6ea977913f19429b872858e20fc9143169e06 SHA1 31a63205b14ed5e41d647dba306cad8598051056 SHA256 1e1e36c39a28c6b2b31e9f6e409b96bc98cc1d8d92a9860d49776908d455b117
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk7L45YACgkQCaWpQKGI+9SsEQCeM2GrqbtiP2XaIp7BSvwKrIjF
-zHUAn30H8uA88eBBIlQ9M1GNQxgUyWl2
-=JErf
+iEYEARECAAYFAk88yzgACgkQCaWpQKGI+9Q7pACfYw0BTUUQvESm4xCiyep9wTFa
+LgcAn2eLbGVT3JAtvBhWiwFHid5TF5Ha
+=fVFf
-----END PGP SIGNATURE-----
diff --git a/net-misc/pavuk/files/pavuk-0.9.34-gcc43.patch b/net-misc/pavuk/files/pavuk-0.9.34-gcc43.patch
deleted file mode 100644
index 8f990ca1d2c6..000000000000
--- a/net-misc/pavuk/files/pavuk-0.9.34-gcc43.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/tools.c 2005-10-26 07:02:34.000000000 +0000
-+++ src/tools.c 2009-03-05 01:57:03.000000000 +0000
-@@ -1723,7 +1723,7 @@
- if(length < 0)
- length = strlen(content);
-
-- if((fd = open(filename, O_WRONLY | O_BINARY | O_CREAT | O_TRUNC), 0644) < 0)
-+ if((fd = open(filename, O_WRONLY | O_BINARY | O_CREAT | O_TRUNC, 0644), 0644) < 0)
- {
- xperror(filename);
- return -1;
diff --git a/net-misc/pavuk/files/pavuk-0.9.34-nls.patch b/net-misc/pavuk/files/pavuk-0.9.34-nls.patch
deleted file mode 100644
index 0015f06e69d4..000000000000
--- a/net-misc/pavuk/files/pavuk-0.9.34-nls.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --exclude='*~' -Naur pavuk-0.9.34.orig/src/pavuk.c pavuk-0.9.34/src/pavuk.c
---- pavuk-0.9.34.orig/src/pavuk.c 2006-02-25 16:35:27.000000000 -0300
-+++ pavuk-0.9.34/src/pavuk.c 2006-02-25 16:47:43.000000000 -0300
-@@ -134,9 +134,7 @@
- char pom[PATH_MAX];
- struct hostent *hp = NULL;
- struct passwd *pwstruct;
--#ifdef GETTEXT_NLS
- int i;
--#endif
- memset(&cfg, '\0', sizeof(cfg));
- #ifdef I_FACE
- memset(&gui_cfg, '\0', sizeof(gui_cfg));
diff --git a/net-misc/pavuk/metadata.xml b/net-misc/pavuk/metadata.xml
index a40624fba8f0..c57d13c31c8b 100644
--- a/net-misc/pavuk/metadata.xml
+++ b/net-misc/pavuk/metadata.xml
@@ -4,4 +4,9 @@
<maintainer>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
+<use>
+<flag name="hammer">Turn on chunky/hammer mode (DoS) in pavuk: when
+ specified, pavuk will include features to stress test web sites using an
+ ultrahigh performancereplay mechanism</flag>
+</use>
</pkgmetadata>
diff --git a/net-misc/pavuk/pavuk-0.9.34-r1.ebuild b/net-misc/pavuk/pavuk-0.9.34-r1.ebuild
deleted file mode 100644
index f454d21fe226..000000000000
--- a/net-misc/pavuk/pavuk-0.9.34-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/pavuk/pavuk-0.9.34-r1.ebuild,v 1.5 2006/12/08 06:59:50 opfer Exp $
-
-inherit eutils
-
-DESCRIPTION="Web spider and website mirroring tool"
-HOMEPAGE="http://www.pavuk.org/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ppc sparc x86"
-IUSE="nls ssl"
-
-DEPEND=">=sys-apps/sed-4
- sys-devel/gettext
- ssl? ( dev-libs/openssl )"
-
-RDEPEND="virtual/libintl
- ssl? ( dev-libs/openssl )"
-
-src_unpack() {
- unpack ${A}
- epatch "${FILESDIR}"/${PN}-0.9.34-nls.patch
-}
-
-src_compile() {
- econf \
- --enable-threads \
- --with-regex=auto \
- --disable-socks \
- --disable-gtk \
- $(use_enable ssl) \
- $(use_enable nls) \
- || die "econf failed"
-
- emake || die
-}
-
-src_install() {
- make DESTDIR="${D}" install || die
-
- dodoc README CREDITS NEWS AUTHORS BUGS \
- TODO MAILINGLIST ChangeLog wget-pavuk.HOWTO jsbind.txt \
- pavuk_authinfo.sample pavukrc.sample
-}
diff --git a/net-misc/pavuk/pavuk-0.9.34-r2.ebuild b/net-misc/pavuk/pavuk-0.9.34-r2.ebuild
deleted file mode 100644
index a8ad5e1af913..000000000000
--- a/net-misc/pavuk/pavuk-0.9.34-r2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/pavuk/pavuk-0.9.34-r2.ebuild,v 1.1 2009/04/03 14:54:56 patrick Exp $
-
-inherit eutils
-
-DESCRIPTION="Web spider and website mirroring tool"
-HOMEPAGE="http://www.pavuk.org/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="nls ssl"
-
-DEPEND=">=sys-apps/sed-4
- sys-devel/gettext
- ssl? ( dev-libs/openssl )"
-
-RDEPEND="virtual/libintl
- ssl? ( dev-libs/openssl )"
-
-src_unpack() {
- unpack ${A}
- epatch "${FILESDIR}"/${PN}-0.9.34-nls.patch
- cd "${S}"
- epatch "${FILESDIR}"/${PN}-0.9.34-gcc43.patch
-}
-
-src_compile() {
- econf \
- --enable-threads \
- --with-regex=auto \
- --disable-socks \
- --disable-gtk \
- $(use_enable ssl) \
- $(use_enable nls) \
- || die "econf failed"
-
- emake || die
-}
-
-src_install() {
- make DESTDIR="${D}" install || die
-
- dodoc README CREDITS NEWS AUTHORS BUGS \
- TODO MAILINGLIST ChangeLog wget-pavuk.HOWTO jsbind.txt \
- pavuk_authinfo.sample pavukrc.sample
-}
diff --git a/net-misc/pavuk/pavuk-0.9.36_pre20120215.ebuild b/net-misc/pavuk/pavuk-0.9.36_pre20120215.ebuild
new file mode 100644
index 000000000000..41a7b85ac996
--- /dev/null
+++ b/net-misc/pavuk/pavuk-0.9.36_pre20120215.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/pavuk/pavuk-0.9.36_pre20120215.ebuild,v 1.1 2012/02/16 09:24:02 pacho Exp $
+
+EAPI=4
+
+S="${WORKDIR}/${PN}"
+
+inherit eutils autotools-utils
+
+DESCRIPTION="Web spider and website mirroring tool"
+HOMEPAGE="http://www.pavuk.org/"
+SRC_URI="http://dev.gentoo.org/~pacho/maintainer-needed/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="debug gtk javascript hammer ipv6 nls profile ssl"
+
+RDEPEND="virtual/libintl
+ gtk? ( x11-libs/gtk+:2 )
+ javascript? ( dev-lang/spidermonkey )
+ ssl? ( dev-libs/openssl )"
+
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4
+ sys-devel/gettext"
+
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+DOCS=( README CREDITS NEWS AUTHORS BUGS TODO MAILINGLIST wget-pavuk.HOWTO
+ ChangeLog wget-pavuk.HOWTO pavuk_authinfo.sample pavukrc.sample
+ )
+src_prepare() {
+ sed -i 's/^\(ACLOCAL_AMFLAGS[[:space:]]*=[[:space:]]*-I[[:space:]]*\)\$(top_srcdir)\//\1/' "${S}/Makefile.am" || die
+ sed -i 's/\([[:space:]]C\(PP\)*FLAGS=`\)/true; # \1/' "${S}/configure.in" || die
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ local myeconfargs=(
+ --enable-threads
+ --enable-socks
+ --enable-utf-8
+ $(use_enable gtk)
+ $(use_enable gtk gtk2)
+ $(use_enable gtk gnome)
+ $(use_with gtk x)
+ $(use_enable debug debugging)
+ $(use_enable debug debug-build)
+ # $(use_enable debug debug-features)
+ $(use_enable ssl)
+ $(use_enable nls)
+ $(use_enable ipv6)
+ $(use_enable javascript js)
+ $(use_enable profile profiling)
+ )
+ # PCRE support is broken!
+ # if use pcre; then
+ # myeconfargs=($myeconfargs --with-regex=pcre)
+ # else
+ myeconfargs+=( "--with-regex=auto" )
+ # fi
+ autotools-utils_src_configure
+}
+
+src_install() {
+ if use gtk; then
+ insinto /usr/share/applications
+ doins "${S}/pavuk.desktop"
+ fi
+
+ doman "${S}/doc/pavuk.1"
+
+ autotools-utils_src_install
+}