diff options
author | 2012-02-16 09:24:02 +0000 | |
---|---|---|
committer | 2012-02-16 09:24:02 +0000 | |
commit | 28602450c886c0b5ea800dadd060d69d0740b78e (patch) | |
tree | 0fe5708b59b5781f440e179a09ea1417e3496cde /net-misc | |
parent | Block the revdep rebuild running all the time. (diff) | |
download | historical-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/ChangeLog | 14 | ||||
-rw-r--r-- | net-misc/pavuk/Manifest | 17 | ||||
-rw-r--r-- | net-misc/pavuk/files/pavuk-0.9.34-gcc43.patch | 11 | ||||
-rw-r--r-- | net-misc/pavuk/files/pavuk-0.9.34-nls.patch | 13 | ||||
-rw-r--r-- | net-misc/pavuk/metadata.xml | 5 | ||||
-rw-r--r-- | net-misc/pavuk/pavuk-0.9.34-r1.ebuild | 47 | ||||
-rw-r--r-- | net-misc/pavuk/pavuk-0.9.34-r2.ebuild | 49 | ||||
-rw-r--r-- | net-misc/pavuk/pavuk-0.9.36_pre20120215.ebuild | 77 |
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 +} |