summaryrefslogtreecommitdiff
path: root/net-misc/vrrpd
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-misc/vrrpd
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/vrrpd')
-rw-r--r--net-misc/vrrpd/Manifest8
-rw-r--r--net-misc/vrrpd/files/vrrpd-1.9-rollup.patch37
-rw-r--r--net-misc/vrrpd/metadata.xml12
-rw-r--r--net-misc/vrrpd/vrrpd-1.0.ebuild25
-rw-r--r--net-misc/vrrpd/vrrpd-1.9.ebuild33
5 files changed, 115 insertions, 0 deletions
diff --git a/net-misc/vrrpd/Manifest b/net-misc/vrrpd/Manifest
new file mode 100644
index 000000000000..d77e4edafca2
--- /dev/null
+++ b/net-misc/vrrpd/Manifest
@@ -0,0 +1,8 @@
+AUX vrrpd-1.9-rollup.patch 820 SHA256 0fb9cbb55f72a738d77a443413a875014712e333ab59b9ab169fee661b22a1e0 SHA512 20dd64876125707cb0cca6c45363a4db05a9472a0bec7bded2665229ee9db44a8429703294cf39b53a703fa9c66b6644e89edf98d1e87c090d763da2a3b07b7a WHIRLPOOL 0eb6c9a134c2d16f99b5c5d990ce6875e88e34ae004793f5fde21e5677a738aca447bd9e4a3b582c21001466e74cd1c4c0b5c65457f4e9a03269163691023b4c
+DIST vrrpd-1.0.tar.gz 68819 SHA256 5d49eee9ecb3ceba3a35182930d3d740f771c8f7950b2327502a79c66bca2fd6 SHA512 bf855d4d196fe7ee2d6fb8db02d86941ce6e0ddac59896c649df99eb20002d23a42a60dc11ddb1a35da6bb6b20099df81e2e6114915e71d06cbc82d93a0ff82f WHIRLPOOL 34028a5bcb28645840cee636c22e647972b9f4c2ac71369168131a5ea191c39d23d0ac49850c095091542e885649da93d7c1c2bd35e8d0575717cecca892360e
+DIST vrrpd-1.9.tar.gz 542249 SHA256 b505adad5c4c8972ad2a0d8012d8193292a4ddfcb9cfa854a416f1da64c95e03 SHA512 8c719cabbd6a799e4e439dbb698af9d6e24cf2635cfbd71a204b46bd2b65c1384e53f130b663d0fcfc903d89080ff25d9c97ae4cd9f6b2434d5462cf678a306b WHIRLPOOL 38b3c21df58096473ed71e7b8ef8241ef72948758273313f39eb5052d7304cb311c4b94d81dbf3988b54ac077c929e4788b9bf73a2e2210dee728104a2589ebf
+EBUILD vrrpd-1.0.ebuild 642 SHA256 4cc08385679ef502ee924e1c9a82a5e97c8f80fd4ef5058b7e2a1b83e252e437 SHA512 9b9a974fe653ba8ed7ae23ce405ba4c88a9f2964386d1577c1bacd68d49fece26d5380c39e9a828b3ceff5432a6d38fde9fa1a67cfd00e4e113a5bd75901d227 WHIRLPOOL 1eae25b0d20709e123982c6a2f92f1a9ddf09df0f3cb70622d4db424c309a5fbfdc95d4ed75c9748be07da3d15da9ca8a6b72b28a6917d69cf0cff083399e2ae
+EBUILD vrrpd-1.9.ebuild 862 SHA256 7237e640ca867da4e626a886ee65b4f17d3cd1b93205c8b387956daf87f356f4 SHA512 433bdb266ed1788f28cc38555a00208fe896a1ed301f8eac82d2a07d5006fec4b01767e2c5bde2f3587f147c72b5a5511349e599342296978c9a61d86e35334c WHIRLPOOL 6f4ccf4b6b59f6d7f5dc9e47716c6a02f9dabf7ec90f6aacec44035c7880c97139ee771ea7e001bff5d7f9d728f8a9f95f60ce0f15d26dc3dc7fe471a6fc3786
+MISC ChangeLog 2789 SHA256 3b73273fc183a6f0e5b900ec6ad80ca30081d02c8c2843bc0ed69767df5b7859 SHA512 6ee804592c540d074b9c194f73c2d28b56700debd42fef6980a79fda7e42a6f1f52d3cd9b83fb65c4e9a5d1266b314ddd91f0a5a29c1267211689650c82d04eb WHIRLPOOL 9f7318b651b3f34382bcb7ce925ca098ecd196805909807e1bce4c4eebda84eea120fe56154c99ee177046e904e37d41143dc4166857327e4670244899d468b7
+MISC ChangeLog-2015 581 SHA256 cbd8b81de4af63375956949419607e09e245bb9463d86a2f72c8a8902fa0202d SHA512 62f4003f95e01d44e6b15b7bacda838b5694c2ad7de59b8269b29cf1238167f24d604903611840c8ec6730948831a387ebd2694256c385a4053cbfbdffdc540f WHIRLPOOL d222a7d67f6a7f568a82ac21c05b9bfbaeff00fcbbdb91d5a452341d7b6bf540a8e7e0db2d7a7bdccb7ed9f496b72deb23e2a425aeb86da40c8cfd9cf642bc62
+MISC metadata.xml 392 SHA256 9f57641ccb68a3211a8a6185a10dce00e57b0a07a33688f6cabbd4ba42f291a6 SHA512 1e3efb18e8680a55af393d09389ce819d187cf18e8c196be5acf9bd831afb1440d23d490c3b1137a4f7faadd734a8858c671a59ed0451430e0dcd928ee75b338 WHIRLPOOL 9435268a8175313998403c0151370676c23f940dbc22b9cd9b7934f53262d86272fe31a6510100458ae21cd3bacfa365be4e460a49e270241a436c0fe58dee29
diff --git a/net-misc/vrrpd/files/vrrpd-1.9-rollup.patch b/net-misc/vrrpd/files/vrrpd-1.9-rollup.patch
new file mode 100644
index 000000000000..72c5f3ad47f3
--- /dev/null
+++ b/net-misc/vrrpd/files/vrrpd-1.9-rollup.patch
@@ -0,0 +1,37 @@
+This is a partial rollup of patches submitted to upstream to clean up the
+packaging.
+
+Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
+
+diff --git a/Makefile b/Makefile
+old mode 100755
+new mode 100644
+index d7f3309..869d06d
+--- a/Makefile
++++ b/Makefile
+@@ -1,7 +1,8 @@
+ PROJECT=vrrpd
+
+-ALL_EXE=vrrpd
++ALL_EXE=vrrpd atropos
+
++ATROPOS_OBJS = atropos.o
+ VRRPD_OBJS = vrrpd.o libnetlink.o ipaddr.o
+
+ MAIN_OPT=
+@@ -18,9 +19,13 @@ COMMON_CFLAGS= $(MAIN_OPT) $(INCLUDEOPT) $(PROF_OPT) $(DBG_OPT) $(MACHINEOPT)
+ CC=gcc
+ CFLAGS= $(COMMON_CFLAGS) -Wall
+
++all: $(ALL_EXE)
++
++atropos: $(ATROPOS_OBJS)
++ $(CC) $(PROF_OPT) -o $@ $^
++
+ vrrpd : $(VRRPD_OBJS)
+- $(CC) $(PROF_OPT) -o $@ $(VRRPD_OBJS) $(LINKLIB)
+- $(CC) atropos.c -o atropos
++ $(CC) $(PROF_OPT) -o $@ $^ $(LINKLIB)
+
+ vrrpd.o: vrrpd.h
+ libnetlink.o: libnetlink.h
diff --git a/net-misc/vrrpd/metadata.xml b/net-misc/vrrpd/metadata.xml
new file mode 100644
index 000000000000..131b5e980ee7
--- /dev/null
+++ b/net-misc/vrrpd/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ <name>Robin H. Johnson</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">fredbcode/Vrrpd</remote-id>
+ <remote-id type="sourceforge">vrrpd</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-misc/vrrpd/vrrpd-1.0.ebuild b/net-misc/vrrpd/vrrpd-1.0.ebuild
new file mode 100644
index 000000000000..fe78feecdfe2
--- /dev/null
+++ b/net-misc/vrrpd/vrrpd-1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Virtual Router Redundancy Protocol Daemon"
+HOMEPAGE="http://www.sourceforge.net/projects/vrrpd"
+SRC_URI="mirror://sourceforge/${PN}/${PN}/1.0/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+DEPEND="sys-devel/gcc"
+RDEPEND=""
+
+src_compile() {
+ emake DBG_OPT="" MACHINEOPT="${CFLAGS}" PROF_OPT="${LDFLAGS}"
+}
+
+src_install() {
+ dosbin vrrpd
+ doman vrrpd.8
+ dodoc FAQ Changes TODO scott_example doc/draft-ietf-vrrp-spec-v2-05.txt doc/rfc2338.txt.vrrp doc/draft-jou-duplicate-ip-address-02.txt
+}
diff --git a/net-misc/vrrpd/vrrpd-1.9.ebuild b/net-misc/vrrpd/vrrpd-1.9.ebuild
new file mode 100644
index 000000000000..79f102e990c4
--- /dev/null
+++ b/net-misc/vrrpd/vrrpd-1.9.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="Virtual Router Redundancy Protocol Daemon"
+HOMEPAGE="http://numsys.eu/vrrp_art.php"
+SRC_URI="https://github.com/fredbcode/Vrrpd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+DEPEND="sys-devel/gcc"
+RDEPEND=""
+S="${WORKDIR}/Vrrpd-${PV}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/vrrpd-1.9-rollup.patch || die
+ emake mrproper
+ #rm -f atropos
+}
+
+src_compile() {
+ emake DBG_OPT="" MACHINEOPT="${CFLAGS}" PROF_OPT="${LDFLAGS}"
+}
+
+src_install() {
+ dosbin vrrpd atropos
+ doman vrrpd.8
+ dodoc FAQ Changes TODO scott_example doc/draft-ietf-vrrp-spec-v2-05.txt doc/rfc2338.txt.vrrp doc/draft-jou-duplicate-ip-address-02.txt doc/principe-Vrrp1.jpg doc/principe-Vrrp2.jpg README.md
+}