summaryrefslogtreecommitdiff
path: root/net-misc/aggregate
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
commitb590c8d7572b727d565cc0b8ff660d43569845de (patch)
tree06f7a4102ea4e845df8b66660f252920d52952f9 /net-misc/aggregate
parent24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff)
downloadbaldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip
Adding metadata
Diffstat (limited to 'net-misc/aggregate')
-rw-r--r--net-misc/aggregate/Manifest1
-rw-r--r--net-misc/aggregate/aggregate-1.6.ebuild32
-rw-r--r--net-misc/aggregate/files/aggregate-1.6-build-fixup.patch13
-rw-r--r--net-misc/aggregate/metadata.xml15
4 files changed, 61 insertions, 0 deletions
diff --git a/net-misc/aggregate/Manifest b/net-misc/aggregate/Manifest
new file mode 100644
index 000000000000..b4e8792e9529
--- /dev/null
+++ b/net-misc/aggregate/Manifest
@@ -0,0 +1 @@
+DIST aggregate-1.6.tar.gz 20566 BLAKE2B 8d7c9b16063da1481a1be57e1de8e73d5ee54ab8fe539b116263582b951bc84396b174388ce6ea1ee8126a1b1ac49e4e69dcfad8ded37f32edd429d620c4971f SHA512 b6c48540a6905c5b0c2195c91c6b19fa537f1a746adb7e173642c3f0bd894cbbd8f4ab7203f1c6b904538c4b0f1ce13138c5e00e6f05567992bfc51b8b459f84
diff --git a/net-misc/aggregate/aggregate-1.6.ebuild b/net-misc/aggregate/aggregate-1.6.ebuild
new file mode 100644
index 000000000000..3c5910cc23d1
--- /dev/null
+++ b/net-misc/aggregate/aggregate-1.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Perform two optimisations on a list of prefixes to reduce the length of the list"
+HOMEPAGE="https://ftp.isc.org/isc/aggregate"
+SRC_URI="https://ftp.isc.org/isc/aggregate/${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~hppa ~mips ppc ~sparc x86"
+
+RDEPEND="dev-lang/perl"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-build-fixup.patch
+)
+
+src_prepare() {
+ default
+
+ eautoreconf #871198
+}
+
+src_install() {
+ dobin aggregate{,-ios}
+ doman aggregate{,-ios}.1
+ einstalldocs
+}
diff --git a/net-misc/aggregate/files/aggregate-1.6-build-fixup.patch b/net-misc/aggregate/files/aggregate-1.6-build-fixup.patch
new file mode 100644
index 000000000000..d16b62e12edb
--- /dev/null
+++ b/net-misc/aggregate/files/aggregate-1.6-build-fixup.patch
@@ -0,0 +1,13 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -25,8 +25,8 @@
+ INSTALL = @INSTALL@
+ DEFS = @DEFS@
+ LIBS = @LIBS@
+-CFLAGS = -O
+-LDFLAGS = -s
++CFLAGS +=
++LDFLAGS +=
+ prefix = @prefix@
+
+ SHELL = /bin/sh
diff --git a/net-misc/aggregate/metadata.xml b/net-misc/aggregate/metadata.xml
new file mode 100644
index 000000000000..53074a791cd6
--- /dev/null
+++ b/net-misc/aggregate/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <longdescription>aggregate is a tool for aggregating CIDR networks. Input is read from stdin and output is written to stdout. It understands IPv4 networks represented as network/prefix, network/netmask and start_address - end_address. It is able to read input in any one of these formats and output in the same or a different format.</longdescription>
+ <longdescription lang="ja">
+Aggregate は CIDR ネットワークをアグリゲートするツールです。
+stdin を入力とし、stdoutを出力とします。IPv4 を network/prefix または
+network/netmask 、start_address - end_address の記述形式で理解します。
+それ等記述形式の入力を読み込み、同じ形式又は異なる形式で出力します。
+</longdescription>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>