wbuilder-6.0.0_rc1_p20230723-r1
This commit is contained in:
@@ -1,10 +1,15 @@
|
||||
AUX fwbuilder-5.3.7-qtbindir.patch 1833 BLAKE2B 715f3e218f2e1dd48a58b969da0035bc0caf228d928fc17b3035a57b2170f50efc29d9199193530894ccaae096a285a655093d63548d4a0450fb611833d642cc SHA512 926ea0ebd8fbb58e37c225d84b1e6674ee4e8838ebad35303045e982b689d9b511057d3bdbc93039ad9aa0cd58d875ddcf1717d83c77208bfd1aa125b7b7c2de
|
||||
AUX fwbuilder-6.0.0_beta-gcc-maybe-uninitialized.patch 2588 BLAKE2B 174109923dd010c799adf881ac4c1236d5c277ec438f6dd30f92d1bbc902686ebae3cab0721c1ea596965357dcca62a150df344608cba02c3a32459d386f45e3 SHA512 a251e851c7e0c5e9d3adea10b36250e504960f39c897900a04c38691e5f6dd73cb4c7b61ecd0f72b2deff0a0d12517f782f5feca965ae4dfb5426d79f276a948
|
||||
AUX fwbuilder-6.0.0_pre20200502-drop-Werror.patch 802 BLAKE2B e4c0c5668fe9b38e287fb5a49d62f6bc758671ef953757527acf8c70bba913c7790450f268ddec4b004cbc8d70e5375b34dbc08e998be5aefe4c8e97a2486230 SHA512 908c2b8f966612555a0cd3f74cb3ec2bc0e96f0596c99fa1709b6ae8f901df4ffffbbb55e4b3169d02d7be116006f035cfee9e82bda55f8d98ff375aae53ebce
|
||||
AUX fwbuilder-6.0.0_rc1-automagic-ccache.patch 721 BLAKE2B 0fd2d5b6e7b564993b92e56f1c16e2c3b0ef757f126e39f2a4103c7899961872f6938df45054809e6c90d73877b7f4c60e037ea7fed0da5944b3da579a55acd4 SHA512 dfbe1601c2721cb1f5bfb60e0e363d6efac03e7e57dfe58197b6a3c1df2ec24b32663468db6e616919e461dc6dbd2242b3492700274503beda715d4fdb6ecd32
|
||||
AUX fwbuilder-6.0.0_rc1-fix_version.patch 516 BLAKE2B e544ceceda6890f55a33eae0a1bef4fda23804a357b77cdc0ca79e129c6d16b738b391376dd8a43da1aeffe2f8c9a8ca174f53958f194a9e81998988ed2b7965 SHA512 b97198159c76030bf81ec7e86f48fa1da4cc982f614174d8baab431249ae45c19963765a5d101bc8e6cc4b75d8be13c918cd1f607a8d8e2dd4b544c6d57b95b6
|
||||
AUX fwbuilder-6.0.0_rc1_p20230723-docdir-nocompress.patch 2780 BLAKE2B 727b1e0a28fc4e965a92a00db26976c71e1dcd9561f32d877caab0ee61cf0004c63254fa07d57dbb5b858d649876e64c84588c1b1c00fa048ac004756822fa75 SHA512 06720fd3b97689b8106745150005ce1b0e2157222cd9cc7341e6e6b3a928b0689302f9539da28839294b141fe51aa1b0783eeddfcbb94a7fd81298d340e6c9b8
|
||||
DIST fwbuilder-5.3.7.tar.gz 7332419 BLAKE2B 130c5ab413263b61b7a78dfabe8d0db861ddfd8bfcee62eb11b9ac8c229c9a9e2b6d8a22e296a12e0e9d0fd9b503882eb06e62f7dc0f62487d760191fce8b553 SHA512 d6504ddab17e80cb332f005b6bbb16c15a7b4735361733f0e0437cb94059a5c9039e563be6e0e8d328954db2416b2c0bdbb8afa36cd946f61e7c7edaee47453b
|
||||
DIST fwbuilder-6.0.0-beta.tar.gz 7347994 BLAKE2B d120b47a68df458ebd6fc38babf5d4bc791fb3540f28b9acf0701452c4a7c690aa5244ddba1e70329b7cf1e84a637e27a3e469d5955f42ca226b21651d07a328 SHA512 25633f786495adf937d48269279b623a75e3ea746fa86185560939183f0f5f9ed7eae740b70db4ed619a65836a8e898559747080bd2ed2901037e574f7e3b721
|
||||
DIST fwbuilder-6.0.0-rc1.tar.gz 7281841 BLAKE2B 4adfb2c1ba22d781e98de2e02cc7cca6a1c214d3b63e156b76a351d1a7e399afaf0227ced4c9fa228c637c37247dd1cb6e88a0cc4231a3827ba2e5bd0b8a4c5e SHA512 11126c23d8b9f68e7cdcf0a6d3de1678f1b0c879959cef5484b30c2d41ab0377c70dce432d014331cfd376a5fd20e384db7342745a066e8159c2ae275d5bdec4
|
||||
EBUILD fwbuilder-5.3.7.ebuild 1419 BLAKE2B 641e5b19d154ea8d2dbd4a85e156ee1c289bbea8aa69e642f22292e199b4651d45b9e123bc86907a753f05e97501349239dccc2b65f1f539648c2f7e0146bae1 SHA512 7dc691444ac24a6c80d34a153e5608c4e4cdb83cce87fbbc09c09c0cedaca6404b2680dd532a26779bb60d64149ee95e6a6adc5bf7c33f5abf5acca0ee7960a6
|
||||
EBUILD fwbuilder-6.0.0_beta.ebuild 1483 BLAKE2B 25f6e666322060227010ac8292f4b12ced2fc860f4225d2bba3ca6193d1ea84aa92861d164bb2980967eb70d426c95cf94c27b820941993eb5705765462df48c SHA512 d02c29af9c4933c60e637c25ed1b39399945096c783497c819ae6eb5504ec66c91c23cac5229bc84570751a0cd473230141eb9699bc7060a06d0cccb304e7101
|
||||
EBUILD fwbuilder-6.0.0_rc1.ebuild 1077 BLAKE2B 007bdc681821b18c202f9af667a9f7214e7d1827ccac96122c70460c804e692b2cab7942f4f4b6728bbc3075b6b7d6c961c0e12174ec9f923a3e7316e3287f00 SHA512 6dde2aece9264c1c97bff5a71fe0d8bb9731c98f585f21184e147101df8381cec0bb4787fa5eb7c18a26e2f1addd0e062eac40550c878aa7387de46bef8bc4f0
|
||||
EBUILD fwbuilder-9999.ebuild 1077 BLAKE2B 007bdc681821b18c202f9af667a9f7214e7d1827ccac96122c70460c804e692b2cab7942f4f4b6728bbc3075b6b7d6c961c0e12174ec9f923a3e7316e3287f00 SHA512 6dde2aece9264c1c97bff5a71fe0d8bb9731c98f585f21184e147101df8381cec0bb4787fa5eb7c18a26e2f1addd0e062eac40550c878aa7387de46bef8bc4f0
|
||||
MISC metadata.xml 520 BLAKE2B 396078caf521038a991589d7aaca8c6c35cec058a3e163f15372512138bfef9c523b7759005c86884ee17522275877ecdef32bdec0085d6d46d7adceb6f962ef SHA512 deda312a012b6b7e342fa3b37d53a6c6fc2b5de129121314856ea659dad92cf3e7b17923f2942bc606deab719907a26e9908c35d087596291b05c0f2e1645e62
|
||||
DIST fwbuilder-6.0.0_rc1_p20230723-8013c00e.tar.gz 7292112 BLAKE2B 6dbacdbbd30e0af7c0a997e0b110e2a42285c0c76e8b60bb68344f7eb459b79bd0baf045edd53d5c8ae8299b4046d154c3be8270aa56ae2ac7a8102a7542723b SHA512 0f7093588ab11e5f47672d9b73acd22674eb3a4ece1f70f99c1b00aa16cf95a79740b68419fe3e700542bdafa5943a5a1dc7000f28885e8b870106c94a25af50
|
||||
DIST fwbuilder-9999-8013c00e.tar.gz 7292112 BLAKE2B 6dbacdbbd30e0af7c0a997e0b110e2a42285c0c76e8b60bb68344f7eb459b79bd0baf045edd53d5c8ae8299b4046d154c3be8270aa56ae2ac7a8102a7542723b SHA512 0f7093588ab11e5f47672d9b73acd22674eb3a4ece1f70f99c1b00aa16cf95a79740b68419fe3e700542bdafa5943a5a1dc7000f28885e8b870106c94a25af50
|
||||
EBUILD fwbuilder-5.3.7.ebuild 1414 BLAKE2B 41c2a70b5f71e0bc4ca7bb39dcdee62e6d4d8d16f2dc0a901fc37ba1fb3a69754ef36ab47bfb2a035f8f9de97b52d3176a0a4f423da6dbb89521ebbd767881a0 SHA512 b777c9173b399224ced3dfe20930a65b1e6fa954868160e11e421e1720cf5c645821458897136be43b83dcad0c3ec17d485d329602954cf0b2fe1c502576dcf3
|
||||
EBUILD fwbuilder-6.0.0_rc1.ebuild 1074 BLAKE2B 19479887b8647268d0fac903cfbee6bd82aad48f6fbda3ed4c2cc02fa3047e038728201c8a4aff8eadfdbe6f41e336a29886ff4205dd8f3d2742dd9628f5068f SHA512 93b196cf558bc023b14d3fedd2dc793d4bc0bd488105eb652e6df72cca891e8d6b4132d7d1db60d4a74d3560038918071b8dbc61414285201d030b66e5f072fd
|
||||
EBUILD fwbuilder-6.0.0_rc1_p20230723-r1.ebuild 1744 BLAKE2B 5b4beb309d8cd896fe284036e558757654bbf507b73cf4f6262affda47f018ee30a73c0955e2ec076ca1226b2294b1af1ae99309917fac86b0fec17c5a4894ac SHA512 478d594c3499f6ddd1b2efef7d53d5db9d3ddc6977ace4bc1d4968833a53990ea02f5a5e196b922694b917b5aed7ffedc00e41426925abbf22e9f0205308b87d
|
||||
EBUILD fwbuilder-9999.ebuild 1744 BLAKE2B 5b4beb309d8cd896fe284036e558757654bbf507b73cf4f6262affda47f018ee30a73c0955e2ec076ca1226b2294b1af1ae99309917fac86b0fec17c5a4894ac SHA512 478d594c3499f6ddd1b2efef7d53d5db9d3ddc6977ace4bc1d4968833a53990ea02f5a5e196b922694b917b5aed7ffedc00e41426925abbf22e9f0205308b87d
|
||||
MISC metadata.xml 252 BLAKE2B ec2022e4cd37af7e54628f23052e6241ae86796dd1dcd719f60261992fbe569825e46cedcfc7b991ec8fd3f071047ec824b1f8db90d6590efdc8afa186db9955 SHA512 52ffe5793a517e9416bbf6f82f802661ac04b6437287b0a92ea79a63bb4dc5447d6d104865d120b3e4b28db6bd819aaf3e553e5c0e125efafe7525a1b53f1f61
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
From e4c76883d8de814050893bec4d196d5d5f48c9c2 Mon Sep 17 00:00:00 2001
|
||||
From: Sam James <sam@gentoo.org>
|
||||
Date: Wed, 4 Aug 2021 20:46:56 +0100
|
||||
Subject: [PATCH] Drop -Werror
|
||||
|
||||
---
|
||||
CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index ddabd38..97477b0 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -45,7 +45,7 @@ endif()
|
||||
set(CMAKE_CXX_STANDARD 11)
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
set(CXX_DEFAULT_FLAGS # clang/GCC warnings
|
||||
- $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:GNU>>:-Wall;-Wextra;-Werror;-Wno-overloaded-virtual>
|
||||
+ $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:GNU>>:-Wall;-Wextra;-Wno-overloaded-virtual>
|
||||
# MSVC warnings
|
||||
$<$<CXX_COMPILER_ID:MSVC>:/WX;/W4>)
|
||||
|
||||
--
|
||||
2.32.0
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
From 6021c352a009121870107ed37f07ee520110d4c2 Mon Sep 17 00:00:00 2001
|
||||
From: Sam James <sam@gentoo.org>
|
||||
Date: Fri, 27 Aug 2021 03:24:26 +0100
|
||||
Subject: [PATCH] Drop automagic ccache usage
|
||||
|
||||
---
|
||||
CMakeLists.txt | 5 -----
|
||||
1 file changed, 5 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 97477b0..cd17c6a 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -5,11 +5,6 @@ set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9"
|
||||
CACHE STRING "Minimum macOS deployment version"
|
||||
)
|
||||
|
||||
-find_program(CCACHE_PROGRAM ccache)
|
||||
-if(CCACHE_PROGRAM)
|
||||
- set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}")
|
||||
-endif()
|
||||
-
|
||||
project(firewallbuilder LANGUAGES CXX C)
|
||||
|
||||
### Version variables and include file
|
||||
--
|
||||
2.33.0
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
--- a/cmake/VERSION.cmake
|
||||
+++ b/cmake/VERSION.cmake
|
||||
@@ -3,7 +3,7 @@
|
||||
set(PROJECT_VERSION_MAJOR "6")
|
||||
set(PROJECT_VERSION_MINOR "0")
|
||||
set(PROJECT_VERSION_PATCH "0")
|
||||
-set(PROJECT_VERSION_EXTRA "-rc1")
|
||||
+set(PROJECT_VERSION_EXTRA "_rc1")
|
||||
set(PROJECT_GENERATION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}")
|
||||
set(PROJECT_GENERATION_SHORT "${PROJECT_VERSION_MAJOR}${PROJECT_VERSION_MINOR}")
|
||||
set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}${PROJECT_VERSION_EXTRA}")
|
||||
@@ -0,0 +1,66 @@
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -86,7 +86,7 @@
|
||||
else()
|
||||
include(GNUInstallDirs)
|
||||
set(FWB_INSTALL_DATADIR ${CMAKE_INSTALL_DATADIR}/fwbuilder-${PROJECT_VERSION})
|
||||
- set(FWB_INSTALL_DOCDIR ${CMAKE_INSTALL_DATADIR}/doc/fwbuilder-${PROJECT_VERSION})
|
||||
+ set(FWB_INSTALL_DOCDIR ${CMAKE_INSTALL_DOCDIR})
|
||||
set(FWB_INSTALL_BINDIR ${CMAKE_INSTALL_BINDIR})
|
||||
endif()
|
||||
|
||||
--- a/doc/CMakeLists.txt
|
||||
+++ b/doc/CMakeLists.txt
|
||||
@@ -3,42 +3,22 @@
|
||||
install(FILES
|
||||
AUTHORS
|
||||
ChangeLog
|
||||
- COPYING
|
||||
+ # COPYING
|
||||
Credits
|
||||
- FWBuilder-Routing-LICENSE.txt
|
||||
+ # FWBuilder-Routing-LICENSE.txt
|
||||
PatchAcceptancePolicy.txt
|
||||
${readme_files}
|
||||
DESTINATION ${FWB_INSTALL_DOCDIR})
|
||||
|
||||
if(UNIX AND NOT APPLE)
|
||||
- FIND_PROGRAM(GZIP_TOOL
|
||||
- NAMES gzip
|
||||
- PATHS /bin
|
||||
- /usr/bin
|
||||
- /usr/local/bin)
|
||||
-
|
||||
- IF(NOT GZIP_TOOL)
|
||||
- MESSAGE(FATAL_ERROR "Could not find gzip for man page compression.")
|
||||
- endif(NOT GZIP_TOOL)
|
||||
-
|
||||
- add_custom_target(generate_man ALL
|
||||
- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwbedit.1 > ${CMAKE_BINARY_DIR}/fwbedit.1.gz
|
||||
- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwbuilder.1 > ${CMAKE_BINARY_DIR}/fwbuilder.1.gz
|
||||
- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwb_iosacl.1 > ${CMAKE_BINARY_DIR}/fwb_iosacl.1.gz
|
||||
- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwb_ipf.1 > ${CMAKE_BINARY_DIR}/fwb_ipf.1.gz
|
||||
- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwb_ipfw.1 > ${CMAKE_BINARY_DIR}/fwb_ipfw.1.gz
|
||||
- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwb_ipt.1 > ${CMAKE_BINARY_DIR}/fwb_ipt.1.gz
|
||||
- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwb_pf.1 > ${CMAKE_BINARY_DIR}/fwb_pf.1.gz
|
||||
- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwb_pix.1 > ${CMAKE_BINARY_DIR}/fwb_pix.1.gz)
|
||||
-
|
||||
- install(FILES ${CMAKE_BINARY_DIR}/fwbedit.1.gz
|
||||
- ${CMAKE_BINARY_DIR}/fwbuilder.1.gz
|
||||
- ${CMAKE_BINARY_DIR}/fwb_iosacl.1.gz
|
||||
- ${CMAKE_BINARY_DIR}/fwb_ipf.1.gz
|
||||
- ${CMAKE_BINARY_DIR}/fwb_ipfw.1.gz
|
||||
- ${CMAKE_BINARY_DIR}/fwb_ipt.1.gz
|
||||
- ${CMAKE_BINARY_DIR}/fwb_pf.1.gz
|
||||
- ${CMAKE_BINARY_DIR}/fwb_pix.1.gz
|
||||
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/fwbedit.1
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/fwbuilder.1
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/fwb_iosacl.1
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/fwb_ipf.1
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/fwb_ipfw.1
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/fwb_ipt.1
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/fwb_pf.1
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/fwb_pix.1
|
||||
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
|
||||
endif(UNIX AND NOT APPLE)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
inherit autotools gnome2-utils qmake-utils
|
||||
|
||||
|
||||
@@ -1,76 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit autotools gnome2-utils qmake-utils
|
||||
|
||||
DESCRIPTION="A firewall GUI"
|
||||
HOMEPAGE="https://github.com/fwbuilder/fwbuilder"
|
||||
if [[ ${PV} == 9999* ]]
|
||||
then
|
||||
EGIT_REPO_URI="https://github.com/fwbuilder/fwbuilder"
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
else
|
||||
MY_PV=$(ver_rs 3 '-')
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
SRC_URI="https://github.com/fwbuilder/${PN}/archive/v${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtwidgets:5
|
||||
net-analyzer/net-snmp
|
||||
sys-libs/zlib
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# https://github.com/fwbuilder/fwbuilder/pull/63
|
||||
PATCHES=( "${FILESDIR}/${P}-gcc-maybe-uninitialized.patch" )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# bug 426262
|
||||
mv configure.in configure.ac || die
|
||||
|
||||
# don't install yet another copy of the GPL
|
||||
sed -i -e '/COPYING/d' doc/doc.pro || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--without-{ccache,distcc} \
|
||||
--with-docdir="/usr/share/doc/${PF}"
|
||||
|
||||
# yes, we really do need to run both econf and eqmake5...
|
||||
eqmake5
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
|
||||
elog "You need to install sys-apps/iproute2"
|
||||
elog "in order to run the firewall script."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
@@ -40,7 +40,6 @@ BDEPEND="dev-qt/qttest:5"
|
||||
# https://github.com/fwbuilder/fwbuilder/pull/63
|
||||
#PATCHES=( "${FILESDIR}/${P}-gcc-maybe-uninitialized.patch" )
|
||||
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
COMMIT=8013c00e1f29350d96926768290e8c7f91cda424
|
||||
inherit cmake xdg
|
||||
|
||||
DESCRIPTION="Firewall management GUI for iptables, PF, Cisco routers and more"
|
||||
HOMEPAGE="https://github.com/fwbuilder/fwbuilder"
|
||||
SRC_URI="https://github.com/fwbuilder/fwbuilder/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT:0:8}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${COMMIT}"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc ppc64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test ) test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libxml2:=
|
||||
dev-libs/libxslt
|
||||
dev-libs/openssl:=
|
||||
dev-qt/qtbase:6[gui,network,widgets]
|
||||
net-analyzer/net-snmp:=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
# downstream patches
|
||||
"${FILESDIR}"/${PN}-6.0.0_pre20200502-drop-Werror.patch
|
||||
"${FILESDIR}"/${PN}-6.0.0_rc1-automagic-ccache.patch
|
||||
"${FILESDIR}"/${PN}-6.0.0_rc1-fix_version.patch
|
||||
"${FILESDIR}"/${P}-docdir-nocompress.patch # bug 957888
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# Hangs
|
||||
sed -i \
|
||||
-e '/add_subdirectory(.*Dialog.*Test)/s/^/# removed by Gentoo: &/' \
|
||||
-e '/add_subdirectory(RuleSetViewTest)/s/^/# removed by Gentoo: &/' \
|
||||
-e '/add_subdirectory(ObjectManipulatorTest)/s/^/# removed by Gentoo: &/' \
|
||||
-e '/add_subdirectory(RuleSetViewContextMenuTest)/s/^/# removed by Gentoo: &/' \
|
||||
src/unit_tests/CMakeLists.txt || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DUseQt6=ON
|
||||
-DFWB_INSTALL_DOCDIR=
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cp "${BUILD_DIR}"/src/libfwbuilder/etc/fwbuilder.dtd "${S}"/src/res || die
|
||||
|
||||
local -x QT_QPA_PLATFORM=offscreen
|
||||
TEST_VERBOSE=1 FWB_RES_DIR="${S}/src/res" cmake_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
docompress -x /usr/share/man
|
||||
}
|
||||
@@ -1,53 +1,69 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
COMMIT=8013c00e1f29350d96926768290e8c7f91cda424
|
||||
inherit cmake xdg
|
||||
|
||||
DESCRIPTION="A firewall GUI"
|
||||
DESCRIPTION="Firewall management GUI for iptables, PF, Cisco routers and more"
|
||||
HOMEPAGE="https://github.com/fwbuilder/fwbuilder"
|
||||
if [[ ${PV} == 9999* ]]
|
||||
then
|
||||
EGIT_REPO_URI="https://github.com/fwbuilder/fwbuilder"
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
else
|
||||
MY_PV=$(ver_rs 3 '-')
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
SRC_URI="https://github.com/fwbuilder/${PN}/archive/v${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
fi
|
||||
SRC_URI="https://github.com/fwbuilder/fwbuilder/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT:0:8}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${COMMIT}"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
KEYWORDS="amd64 ~ppc ppc64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test ) test"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libxml2
|
||||
RDEPEND="
|
||||
dev-libs/libxml2:=
|
||||
dev-libs/libxslt
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtwidgets:5
|
||||
net-analyzer/net-snmp
|
||||
sys-libs/zlib
|
||||
dev-libs/openssl:=
|
||||
dev-qt/qtbase:6[gui,network,widgets]
|
||||
net-analyzer/net-snmp:=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="dev-qt/qttest:5"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
# https://github.com/fwbuilder/fwbuilder/pull/63
|
||||
#PATCHES=( "${FILESDIR}/${P}-gcc-maybe-uninitialized.patch" )
|
||||
PATCHES=(
|
||||
# downstream patches
|
||||
"${FILESDIR}"/${PN}-6.0.0_pre20200502-drop-Werror.patch
|
||||
"${FILESDIR}"/${PN}-6.0.0_rc1-automagic-ccache.patch
|
||||
"${FILESDIR}"/${PN}-6.0.0_rc1-fix_version.patch
|
||||
"${FILESDIR}"/${P}-docdir-nocompress.patch # bug 957888
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# Hangs
|
||||
sed -i \
|
||||
-e '/add_subdirectory(.*Dialog.*Test)/s/^/# removed by Gentoo: &/' \
|
||||
-e '/add_subdirectory(RuleSetViewTest)/s/^/# removed by Gentoo: &/' \
|
||||
-e '/add_subdirectory(ObjectManipulatorTest)/s/^/# removed by Gentoo: &/' \
|
||||
-e '/add_subdirectory(RuleSetViewContextMenuTest)/s/^/# removed by Gentoo: &/' \
|
||||
src/unit_tests/CMakeLists.txt || die
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
|
||||
elog "You need to install sys-apps/iproute2"
|
||||
elog "in order to run the firewall script."
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DUseQt6=ON
|
||||
-DFWB_INSTALL_DOCDIR=
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cp "${BUILD_DIR}"/src/libfwbuilder/etc/fwbuilder.dtd "${S}"/src/res || die
|
||||
|
||||
local -x QT_QPA_PLATFORM=offscreen
|
||||
TEST_VERBOSE=1 FWB_RES_DIR="${S}/src/res" cmake_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
docompress -x /usr/share/man
|
||||
}
|
||||
|
||||
@@ -1,16 +1,8 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>kevin.bauman80@gmail.com</email>
|
||||
<name>Kevin Bauman</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Gentoo Proxy Maintainers Project</name>
|
||||
</maintainer>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">UNINETT/fwbuilder</remote-id>
|
||||
<remote-id type="sourceforge">fwbuilder</remote-id>
|
||||
<remote-id type="github">fwbuilder/fwbuilder</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
Reference in New Issue
Block a user