1st export of non-private Ebuilds

This commit is contained in:
2021-06-20 10:09:01 +02:00
parent 0479f0e293
commit ff477cc6c5
76 changed files with 2289 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
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
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

View File

@@ -0,0 +1,57 @@
--- a/configure.in 2017-12-04 21:30:44.000000000 +0100
+++ b/configure.in 2017-12-04 21:56:00.277286322 +0100
@@ -45,44 +45,18 @@
#define GENERATION "$GENERATION"
EOF
-dnl try to find QT
-dnl
-AC_ARG_WITH(qtdir,[ --with-qtdir=DIR Specify directory path for QT ])
-
-if test -n "$with_qtdir"; then
- AC_MSG_CHECKING(Using QT in )
- QTDIR="$with_qtdir";
- export QTDIR
- AC_MSG_RESULT($QTDIR)
-fi
-
-# TODO: do we need to add $QTDIR/bin to PATH to find qmake?
-EXTENDED_PATH="/usr/local/bin:$QTDIR/bin/:$PATH"
+EXTENDED_PATH="/usr/local/bin:$PATH"
+PKG_PROG_PKG_CONFIG
-AC_ARG_WITH(qmake, [ --with-qmake=qmake Specify the qmake to be used (debian qmake-qt4) ])
-if test -n "$with_qmake"; then
- AC_PATH_PROG(QMAKE, $with_qmake, ,[$EXTENDED_PATH])
- if test -z "$QMAKE"; then
- AC_MSG_ERROR("Could not find qmake")
- fi
-else
- AC_PATH_PROG(QMAKE, qmake, ,[$EXTENDED_PATH])
- if test -z "$QMAKE"; then
- AC_PATH_PROG(QMAKE, qmake-qt4, ,[$EXTENDED_PATH])
- if test -z "$QMAKE"; then
- AC_MSG_ERROR("Could not find qmake")
- fi
- fi
-fi
-
-AC_MSG_CHECKING(checking version of QT this qmake is part of)
-qmake_version=`$QMAKE -v 2>&1 | awk '/Using Qt version/ { print $4;}'`
-case $qmake_version in
- 4.*) AC_MSG_RESULT( $qmake_version ) ;;
- 5.*) AC_MSG_RESULT( $qmake_version ) ;;
- *) AC_MSG_ERROR( "$qmake_version -- v4.x or v5.x is required") ;;
-esac
+dnl try to find Qt5
+dnl
+PKG_CHECK_MODULES([QT5], [Qt5Core >= 5.1.0], [
+ QT_PATH="$( eval $PKG_CONFIG --variable=host_bins Qt5Core )"
+ AC_PATH_PROGS([QMAKE], [qmake-qt5 qmake], [qmake], [$QT_PATH])
+], [
+ AC_MSG_ERROR([Qt5 not found])
+])
AC_ARG_WITH(templatedir, [ --with-templatedir=DIR Specify directory path for fwbuilder template files ])

View File

@@ -0,0 +1,52 @@
From 1ec3d2315d6c1a8f020763cd7fa019c9b8ed2921 Mon Sep 17 00:00:00 2001
From: Hannes Schweizer <nilathak@users.noreply.github.com>
Date: Tue, 11 Sep 2018 21:18:10 +0200
Subject: [PATCH] fix: demote GCC maybe-uninitialized error to warning again
After enabling stricter compile warnings with the following commit
https://github.com/fwbuilder/fwbuilder/commit/302299ec52956c98f2cbf0a6a6056c3ae458925f
it is necessary to add "-Wno-error=maybe-uninitialized" to CXXFLAGS, otherwise the compile fails with gcc-7.3.0/gcc-8.2.0:
../fwbuilder/FWObject.h:64:65: warning: 'nserv' may be used uninitialized in this function [-Wmaybe-uninitialized]
PIXImporter.cpp:968:40: warning: 'obj' may be used uninitialized in this function [-Wmaybe-uninitialized]
linux24Interfaces.cpp:279:21: warning: 'itype' may be used uninitialized in this function [-Wmaybe-uninitialized]
RuleSetDiffDialog.cpp:179:101: warning: 'originalRuleSetModel' may be used uninitialized in this function [-Wmaybe-uninitialized]
RuleSetDiffDialog.cpp:186:99: warning: 'currentRuleSetModel' may be used uninitialized in this function [-Wmaybe-uninitialized]
---
qmake.inc.in | 4 ++--
src/libfwbuilder/qmake.inc.in | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/qmake.inc.in b/qmake.inc.in
index 09748142..c0823e80 100644
--- a/qmake.inc.in
+++ b/qmake.inc.in
@@ -199,8 +199,8 @@ FWB_SIG = $$(FWB_SIG)
if (isEmpty(FWB_SIG)) { FWB_SIG=26932 }
DEFINES += FWB_SIG=$$FWB_SIG
-QMAKE_CXXFLAGS_DEBUG += -D__STDC_FORMAT_MACROS -Wall -Wextra -Werror $$(CXXFLAGS)
-QMAKE_CXXFLAGS_RELEASE += -D__STDC_FORMAT_MACROS -Wall -Wextra -Werror $$(CXXFLAGS)
+QMAKE_CXXFLAGS_DEBUG += -D__STDC_FORMAT_MACROS -Wall -Wextra -Wno-error=maybe-uninitialized $$(CXXFLAGS)
+QMAKE_CXXFLAGS_RELEASE += -D__STDC_FORMAT_MACROS -Wall -Wextra -Wno-error=maybe-uninitialized $$(CXXFLAGS)
exists(qmake2.inc) {
include(qmake2.inc)
diff --git a/src/libfwbuilder/qmake.inc.in b/src/libfwbuilder/qmake.inc.in
index 0ec1ad98..4401369c 100644
--- a/src/libfwbuilder/qmake.inc.in
+++ b/src/libfwbuilder/qmake.inc.in
@@ -16,8 +16,8 @@ CPPUNIT_LIBS = @CPPUNIT_LIBS@
CONFIG -= qt
CONFIG += c++14
-QMAKE_CXXFLAGS_DEBUG += -D__STDC_FORMAT_MACROS -Wall -Wextra -Werror $$(CXXFLAGS)
-QMAKE_CXXFLAGS_RELEASE += -D__STDC_FORMAT_MACROS -Wall -Wextra -Werror $$(CXXFLAGS)
+QMAKE_CXXFLAGS_DEBUG += -D__STDC_FORMAT_MACROS -Wall -Wextra -Werror -Wno-error=maybe-uninitialized $$(CXXFLAGS)
+QMAKE_CXXFLAGS_RELEASE += -D__STDC_FORMAT_MACROS -Wall -Wextra -Werror -Wno-error=maybe-uninitialized $$(CXXFLAGS)
unix {
--
2.16.4

View File

@@ -0,0 +1,72 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit autotools gnome2-utils qmake-utils
DESCRIPTION="A firewall GUI"
HOMEPAGE="http://www.fwbuilder.org/"
SRC_URI="https://github.com/fwbuilder/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
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
sys-libs/zlib
"
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}/${P}-qtbindir.patch" )
src_prepare() {
default
# bug 398743
sed -i -e '/dnl.*AM_INIT_AUTOMAKE/d' configure.in || die
# we need to run qmake ourselves using eqmake5 in src_configure to
# ensure we respect CC, *FLAGS, etc.
sed -i -e "/runqmake.sh/d" configure.in || die
# 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
}

View File

@@ -0,0 +1,76 @@
# 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
}

View File

@@ -0,0 +1,53 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit cmake
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}"
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
elog "You need to install sys-apps/iproute2"
elog "in order to run the firewall script."
}
pkg_postrm() {
gnome2_icon_cache_update
}

View File

@@ -0,0 +1,53 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit cmake
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}"
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
elog "You need to install sys-apps/iproute2"
elog "in order to run the firewall script."
}
pkg_postrm() {
gnome2_icon_cache_update
}

View File

@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://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>
<upstream>
<remote-id type="github">UNINETT/fwbuilder</remote-id>
<remote-id type="sourceforge">fwbuilder</remote-id>
</upstream>
</pkgmetadata>