summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Pavljuchenkov (SpiderX) <spiderx@spiderx.dp.ua>2019-02-15 11:39:13 -0500
committerBrian Evans <grknight@gentoo.org>2019-02-15 11:40:39 -0500
commite39c72b5cc1330aecebe96de08b663e3d6faf47e (patch)
tree9032e13604c02dae4d2c61ee72e24a1faabcc008 /net-misc/stargazer/metadata.xml
parentapp-admin/sysstat: Old (diff)
downloadgentoo-e39c72b5cc1330aecebe96de08b663e3d6faf47e.tar.gz
gentoo-e39c72b5cc1330aecebe96de08b663e3d6faf47e.tar.bz2
gentoo-e39c72b5cc1330aecebe96de08b663e3d6faf47e.zip
net-misc/stargazer: Revbump for several bugs
The new ebuild is from the maintainer via closed PR 6662. It seemed to be correct but just neglected. 1. Updated header, moved to EAPI 6, removed multilib eclass. 2. Patches were recreated to work with EAPI 6. 3. Fixed bug 587104. 4. Removed USE flags doc, examples, static-libs. 5. metadata.xml cleanup and fix bug #594242 6. Ebuild cleanup and fix RDEPEND 7. Filter optimization flags in debug build (use flag-o-matic). Additional changes by committer for mysql dependency and EAPI 7 Closes: https://bugs.gentoo.org/587104 Closes: https://bugs.gentoo.org/666010 Closes: https://bugs.gentoo.org/670438 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Brian Evans <grknight@gentoo.org>
Diffstat (limited to 'net-misc/stargazer/metadata.xml')
-rw-r--r--net-misc/stargazer/metadata.xml94
1 files changed, 46 insertions, 48 deletions
diff --git a/net-misc/stargazer/metadata.xml b/net-misc/stargazer/metadata.xml
index bfed7e617ab5..5d46368a3e84 100644
--- a/net-misc/stargazer/metadata.xml
+++ b/net-misc/stargazer/metadata.xml
@@ -1,52 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>spiderx@spiderx.dp.ua</email>
- <name>Vladimir Pavljuchenkov</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <longdescription>
- Stargazer is a powerful (inter)net billing system, capable of gathering
- traffic statistics from many sources (such as NetFlow protocol,
- ethernet packets capture, or IPQ subsystem), managing and billing user
- accounts according to specified fees and rules (including time-based rules,
- traffic source/destination rules and a payoff system).
- This ebuild allows you to compile it yourself depending of your needs.
- </longdescription>
- <use>
- <flag name="sgconv">Enable build of utility to convert Stargazer data between storage backends.</flag>
- <flag name="radius">Enable build of FreeRADIUS module for data access via Stargazer.</flag>
- <flag name="rscriptd">Enable build of remote script execute daemon for Stargazer, which run scripts when receive special signal from Stargazer.</flag>
- <flag name="sgauth">Enable build of command-line utility for authorization in Stargazer.</flag>
- <flag name="sgconf">Enable build of command-line utility for configuring Stargazer.</flag>
- <flag name="sgconf_xml">Enable build of command-line xml-based utility for configuring Stargazer.</flag>
- <flag name="stargazer">Enable build of Stargazer billing system.</flag>
- <flag name="debug">Enable extra debug codepaths, like asserts and extra output.</flag>
- <flag name="doc">Adds extra documentation (API, doc, etc).</flag>
- <flag name="examples">Install examples, usually source code.</flag>
- <flag name="module_auth_always_online">Enable build of "Always Online" authentication module for Stargazer.</flag>
- <flag name="module_auth_internet_access">Enable build of "InetAccess" authentication module for Stargazer. InetAccess is a Stargazer specific authentication protocol.</flag>
- <flag name="module_auth_freeradius">Enable build of "Radius" authentication module for Stargazer. This module capable of using RADIUS procotol for user authentication.</flag>
- <flag name="module_capture_ether">Enable build of "Ethernet" traffic capture module for Stargazer. This module uses RAW sockets to capture traffic.</flag>
- <flag name="module_capture_ipq">Enable build of "IPQ" traffic capture module for Stargazer. This module uses IPQ subsystem to capture traffic.</flag>
- <flag name="module_capture_netflow">Enable build of "NetFlow" traffic capture module for Stargazer. This module capable of receiving traffic data by NetFlow protocol.</flag>
- <flag name="module_config_rpcconfig">Enable build of "XMLRPC" configuration module for Stargazer. This module uses XML-RPC protocol for configuring Stargazer.</flag>
- <flag name="module_config_sgconfig">Enable build of "SGConf" configuration module for Stargazer. This module uses Stargazer specific protocol for configuring Stargazer.</flag>
- <flag name="module_other_ping">Enable build of "Ping" module for Stargazer. This module pings connected users from time to time to ensure they are alive.</flag>
- <flag name="module_other_remote_script">Enable build of "Remote Script" module for Stargazer. This module control rscriptd daemon over the net and makes it execute scripts in reaction to different Stargazer events.</flag>
- <flag name="module_other_smux">Enable build of SMUX module for Stargazer. This module uses SMUX protocol to provide various information about Stargazer.</flag>
- <flag name="module_store_files">Enable build of storage plugin for Stargazer based on plain files.</flag>
- <flag name="module_store_firebird">Enable build of storage plugin for Stargazer, which uses Firebird database for storage.</flag>
- <flag name="module_store_mysql">Enable build of storage plugin for Stargazer, which uses MySQL for storage.</flag>
- <flag name="module_store_postgres">Enable build of storage plugin for Stargazer, which uses PostgreSQL for storage.</flag>
- </use>
- <upstream>
- <changelog>http://stg.dp.ua/server_dl.php</changelog>
- <doc>http://stg.dp.ua/doc.php</doc>
- <bugs-to>mailto:faust@stg.dp.ua</bugs-to>
- </upstream>
+ <maintainer type="person">
+ <email>spiderx@spiderx.dp.ua</email>
+ <name>Vladimir Pavljuchenkov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription lang="en">
+ Stargazer is a powerful (inter)net billing system, capable of gathering
+ traffic statistics from many sources (such as NetFlow protocol,
+ ethernet packets capture, or IPQ subsystem), managing and billing user
+ accounts according to specified fees and rules (including time-based rules,
+ traffic source/destination rules and a payoff system).
+ This ebuild allows you to compile it yourself depending of your needs.
+ </longdescription>
+ <use>
+ <flag name="sgconv">Enable build of utility to convert Stargazer data between storage backends.</flag>
+ <flag name="radius">Enable build of FreeRADIUS module for data access via Stargazer.</flag>
+ <flag name="rscriptd">Enable build of remote script execute daemon for Stargazer, which run scripts when receive special signal from Stargazer.</flag>
+ <flag name="sgauth">Enable build of command-line utility for authorization in Stargazer.</flag>
+ <flag name="sgconf">Enable build of command-line utility for configuring Stargazer.</flag>
+ <flag name="sgconf_xml">Enable build of command-line xml-based utility for configuring Stargazer.</flag>
+ <flag name="stargazer">Enable build of Stargazer billing system.</flag>
+ <flag name="debug">Enable extra debug codepaths, like asserts and extra output.</flag>
+ <flag name="module_auth_always_online">Enable build of "Always Online" authentication module for Stargazer.</flag>
+ <flag name="module_auth_internet_access">Enable build of "InetAccess" authentication module for Stargazer. InetAccess is a Stargazer specific authentication protocol.</flag>
+ <flag name="module_auth_freeradius">Enable build of "Radius" authentication module for Stargazer. This module capable of using RADIUS procotol for user authentication.</flag>
+ <flag name="module_capture_ether">Enable build of "Ethernet" traffic capture module for Stargazer. This module uses RAW sockets to capture traffic.</flag>
+ <flag name="module_capture_ipq">Enable build of "IPQ" traffic capture module for Stargazer. This module uses IPQ subsystem to capture traffic.</flag>
+ <flag name="module_capture_netflow">Enable build of "NetFlow" traffic capture module for Stargazer. This module capable of receiving traffic data by NetFlow protocol.</flag>
+ <flag name="module_config_rpcconfig">Enable build of "XMLRPC" configuration module for Stargazer. This module uses XML-RPC protocol for configuring Stargazer.</flag>
+ <flag name="module_config_sgconfig">Enable build of "SGConf" configuration module for Stargazer. This module uses Stargazer specific protocol for configuring Stargazer.</flag>
+ <flag name="module_other_ping">Enable build of "Ping" module for Stargazer. This module pings connected users from time to time to ensure they are alive.</flag>
+ <flag name="module_other_remote_script">Enable build of "Remote Script" module for Stargazer. This module control rscriptd daemon over the net and makes it execute scripts in reaction to different Stargazer events.</flag>
+ <flag name="module_other_smux">Enable build of SMUX module for Stargazer. This module uses SMUX protocol to provide various information about Stargazer.</flag>
+ <flag name="module_store_files">Enable build of storage plugin for Stargazer based on plain files.</flag>
+ <flag name="module_store_firebird">Enable build of storage plugin for Stargazer, which uses Firebird database for storage.</flag>
+ <flag name="module_store_mysql">Enable build of storage plugin for Stargazer, which uses MySQL for storage.</flag>
+ <flag name="module_store_postgres">Enable build of storage plugin for Stargazer, which uses PostgreSQL for storage.</flag>
+ </use>
+ <upstream>
+ <doc>http://stg.net.ua/doc/index.html</doc>
+ <bugs-to>mailto:faust@stg.dp.ua</bugs-to>
+ <remote-id type="github">madf/stg</remote-id>
+ </upstream>
</pkgmetadata>