Merge pull request #2717 from blshkv/master

burpsuite
This commit is contained in:
github-actions[bot] 2026-03-10 08:24:54 +00:00 committed by GitHub
commit bb8cd5792d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 24 additions and 159 deletions

View file

@ -1 +1,2 @@
DIST mini_exiftool-2.10.0.gem 318976 BLAKE2B 4a7c2101c226a7d9149211e58b01c964f1eb4eaa22eac9eaf9c447832d2964433b7caa830ba087cc7c4f843f411df04029f90dfda98b279fc4ae57b60c4bf0e6 SHA512 fcc8066b324bc3e79190919935ae9ba52426552b4ed6bd8dee7cddaafa6567cc7998b39ddc313e115b75cbf82564cb699f3e55c86f248ece696a29587b6a53e1
DIST mini_exiftool-2.14.0.gem 28160 BLAKE2B 82d18f0c210ea72c5b8d89a94223e99d71404676db93ba3b2d0f4de940b364195168a650d64d1f2ae81fae96af71f827c319e4d7d424dd971db8f55a1a3c43a9 SHA512 0ec4e43c5e9ac7ab18e37957073500afc0bae4f910f03f02acf20d93861b3c4eaaac2ecea3355196a102c63408623916eeba1fb34bab08b7135c567a00fab428

View file

@ -13,6 +13,7 @@ HOMEPAGE="https://rubygems.org/gems/mini_exiftool"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE=""
RDEPEND="media-libs/exiftool"
RESTRICT=test

View file

@ -0,0 +1,19 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
USE_RUBY="ruby32 ruby33"
inherit ruby-fakegem
DESCRIPTION="wrapper for exiftool"
HOMEPAGE="https://rubygems.org/gems/mini_exiftool"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
RDEPEND="media-libs/exiftool"
RESTRICT=test

View file

@ -1,2 +1,2 @@
DIST burpsuite_pro_v2026.1.4.jar 656558502 BLAKE2B e2a3de781207ef3df033066164b089c8661a324703db42caf73308d91f018e3ba34dbcd34f10abec2df90324ab64fb569b2ca7bb6f82e2544bf3094204e2140e SHA512 cbc4f3fb94cc6cd230fd343fe9629b4876cf04d3eed86ae86c054c9315a5d309b2476e838d41034509fee07df46cc7d8089c5c1898ea144e837d6eeb7c6c62eb
DIST burpsuite_pro_v2026.1.5.jar 656521046 BLAKE2B 685c9c4595fb86ef32852a957b4f186458f6e7ea670aa68afad6a9570bd139d8605ca4c0186248295be406a109ee6aeaee610cc4ebeb237f741604c3b1a87ed8 SHA512 c21f490ea5d7adf128b8d857d96f14221e4c51406cea6630f9cee4ead9e7136f35b511012ebb73eba62797ef797920acf703ddb1b0b7f1a91ce286cb55da74ec
DIST burpsuite_pro_v2026.2.3.jar 661599093 BLAKE2B eb6dd095e7fa00c0240460ef3a58c4d6d2c0252da56ccb222146c59b8f89e0c0a0918d3084d81808a6bdcfd49e9466cb727a50fd610004e89e968da9bc025250 SHA512 99b188ca621c1381741401dd49918eada5ec85a91fe9f892d6b4f00d793ef48942973552d297a2000d9bb7ee7ec5ea3811f82cc135ec1f6d73c5d3959e4645f7

View file

@ -1,2 +1,2 @@
DIST burpsuite_community_v2026.1.4.jar 647988243 BLAKE2B b0153ba8b9b88134bb7b09d0983dfb9fc26f88386055b58a15743bb3c778f42ea4dcca246a29c86cbede92e9485bbc5c0f1b8c722dd72f5654434ab60766a6ae SHA512 17c58827286dd63323ead7d9cea5e7b5ab62d6f89760e6c16f76b7afd2534058150810cecacf837efb41dc3420d7fede2e5ff4c580fbee75fd166c5e2f0295e0
DIST burpsuite_community_v2026.1.5.jar 647981618 BLAKE2B 816dcc00a2a0f2f19b031c01d55612a94e307652393f77e35602c561a96c3bc448c83f53e0a1235677f8933e43470aaf3ac5e31187b0e8ba34dc127ce99760e0 SHA512 72c4d4cc3364682b84237824c2bdd40fd0cdd3720c4f45538cea6ea14e8495bed8b5c698f5c3db7b4e0ffcb3f35b1f63fdaa2c0852e8ed17bd545dc7f5799184
DIST burpsuite_community_v2026.2.3.jar 653018544 BLAKE2B 370114c851abdd25eeb10ebeea11e46b6b524b469f04b5aa2db5615b4e0e19d010a71b93e50d89a822cb594539089ae179e506da42622269d9fff22eacec4f38 SHA512 47128478705f90eadcb1efeb0c2f764d74d65eff81b3cb7b35197e723f23b7cc26df388f2ad923be921f78d08687dc0d097256421f5bb1c4944e24ca3f1c7c8b

View file

@ -3,7 +3,6 @@ dev-libs/capstone python
# required by dev-util/ropper
dev-libs/keystone python
dev-libs/libdbusmenu-qt qt5
dev-libs/libpcre pcre16
dev-libs/libpcre2 jit pcre32
@ -14,9 +13,6 @@ dev-libs/nss utils
# required by gnuradio
dev-libs/Ice python
#required by sqlitebrowser
dev-libs/qcustomplot qt5
#required by app-office/libreoffice-bin-5.4.2.2
dev-libs/xmlsec nss

View file

@ -10,8 +10,6 @@ media-libs/libvpx postproc svc
media-libs/lsp-plugins ladspa
media-libs/mesa gbm gles1 gles2 osmesa pic vulkan xa xvmc
media-libs/rubberband ladspa
media-libs/phonon designer qt5
media-libs/phonon-vlc qt5
#required by app-office/libreoffice
media-libs/harfbuzz icu
#required by x11-libs/pango

View file

@ -1,2 +1 @@
sys-auth/pambase -passwdqc
sys-auth/polkit-qt qt5

View file

@ -2,12 +2,8 @@ x11-libs/fltk threads xft
x11-libs/libdrm libkms
x11-libs/motif xft
x11-libs/qwt designer
x11-libs/qwt-multiaxes -designer
x11-libs/vte python
x11-libs/wxGTK gstreamer tiff
#required by sqlitebrowser
x11-libs/qscintilla qt5
# required by gnome-extra/cinnamon-screensaver
x11-libs/xapps introspection

View file

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zerochaos@gentoo.org</email>
<name>Rick farina</name>
</maintainer>
<longdescription lang="en">
The Qwt library contains GUI Components and utility classes which are
primarily useful for programs with a technical background.
Besides a 2D plot widget it provides scales, sliders, dials,
compasses, thermometers, wheels and knobs to control or display
values, arrays or ranges of type double. This package is built using the
qwt-6.1-multiaxes branch
</longdescription>
<use>
<flag name="designer">Installs <pkg>dev-qt/designer</pkg> plugin.</flag>
</use>
<upstream>
<remote-id type="sourceforge">qwt</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1,123 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qmake-utils subversion
DESCRIPTION="2D plotting library for Qt5"
HOMEPAGE="https://qwt.sourceforge.net/"
ESVN_REPO_URI="https://svn.code.sf.net/p/qwt/code/branches/qwt-6.1-multiaxes"
LICENSE="qwt"
SLOT="6/1.9999"
IUSE="designer doc examples opengl svg"
DEPEND="
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtprintsupport:5
dev-qt/qtwidgets:5
designer? ( dev-qt/designer:5 )
opengl? (
dev-qt/qtopengl:5
virtual/opengl
)
svg? ( dev-qt/qtsvg:5 )
"
RDEPEND="${DEPEND}"
DOCS=( README )
src_prepare() {
default
mv qwtconfig.pri qwt-multiaxesconfig.pri || die
sed -e 's#qwtconfig.pri#qwt-multiaxesconfig.pri#' \
-i qwt.pro qwt.prf tests/tests.pri tests/tests.pro \
src/src.pro src/src.pri src/qwt_plot_canvas.h \
playground/playground.pri playground/playground.pro \
examples/examples.pri examples/examples.pro \
doc/install.dox doc/doc.pro designer/designer.pro \
classincludes/classincludes.pro admin/svn2package.sh || die
cat > qwt-multiaxesconfig.pri <<-EOF
QWT_INSTALL_LIBS = "${EPREFIX}/usr/$(get_libdir)"
QWT_INSTALL_HEADERS = "${EPREFIX}/usr/include/qwt6-multiaxes"
QWT_INSTALL_DOCS = "${EPREFIX}/usr/share/doc/${PF}"
QWT_CONFIG += QwtPlot QwtWidgets QwtPkgConfig
VERSION = ${PV/_*}
QWT_VERSION = ${PV/_*}
EOF
use designer && echo "QWT_CONFIG += QwtDesigner" >> qwt-multiaxesconfig.pri
use opengl && echo "QWT_CONFIG += QwtOpenGL" >> qwt-multiaxesconfig.pri
use svg && echo "QWT_CONFIG += QwtSvg" >> qwt-multiaxesconfig.pri
cat > qwt-multiaxesbuild.pri <<-EOF
QWT_CONFIG += qt warn_on thread release no_keywords
EOF
echo "QWT_CONFIG += QwtDll" >> qwt-multiaxesconfig.pri
cat >> qwt-multiaxesconfig.pri <<-EOF
QWT_INSTALL_PLUGINS = "${EPREFIX}$(qt5_get_plugindir)/designer"
QWT_INSTALL_FEATURES = "${EPREFIX}$(qt5_get_mkspecsdir)/features"
EOF
sed \
-e 's/target doc/target/' \
-e "/^TARGET/s:(qwt):(qwt6-qt5-multiaxes):g" \
-e "/^TARGET/s:qwt):qwt6-qt5-multiaxes):g" \
-i src/src.pro || die
sed \
-e '/qwtAddLibrary/s:(qwt):(qwt6-qt5-multiaxes):g' \
-e '/qwtAddLibrary/s:qwt):qwt6-qt5-multiaxes):g' \
-i qwt.prf designer/designer.pro examples/examples.pri || die
sed -i 's#QMAKE_PKGCONFIG_NAME = Qwt#QMAKE_PKGCONFIG_NAME = Qwt-multiaxes#' src/src.pro || die
sed -i 's#qwtconfig.pri qwtfunctions.pri qwt.prf#qwt-multiaxesconfig.pri qwt-multiaxesfunctions.pri qwt-multiaxes.prf#' qwt.pro || die
mv qwt.prf qwt-multiaxes.prf || die
mv qwtfunctions.pri qwt-multiaxesfunctions.pri || die
sed -e 's#qwt.prf#qwt-multiaxes.prf#' -i qwt.pro admin/svn2package.sh classincludes/classincludes.pro \
designer/designer.pro playground/playground.pri examples/examples.pri tests/tests.pri src/src.pro || die
sed -e 's#qwtfunctions.pri#qwt-multiaxesfunctions.pri#' -i qwt-multiaxes.prf tests/tests.pri src/src.pro \
playground/playground.pri examples/examples.pri designer/designer.pro classincludes/classincludes.pro || die
sed -e 's#libqwt.so.$${VER_MAJ}.$${VER_MIN}#libqwt6-qt5-multiaxes.so.9999#' -i src/src.pro
}
src_configure() {
eqmake5
}
src_compile() {
default
}
src_test() {
cd examples || die
eqmake5 examples.pro
emake
}
src_install() {
emake INSTALL_ROOT="${D}" install
einstalldocs
if use examples; then
# don't build examples - fix the qt files to build once installed
cat > examples/examples.pri <<-EOF
include( qwtconfig.pri )
TEMPLATE = app
MOC_DIR = moc
INCLUDEPATH += "${EPREFIX}/usr/include/qwt6"
DEPENDPATH += "${EPREFIX}/usr/include/qwt6"
LIBS += -lqwt6
EOF
sed -i -e 's:../qwtconfig:qwtconfig:' examples/examples.pro || die
cp *.pri examples/ || die
insinto /usr/share/${PN}6
doins -r examples
fi
}