summaryrefslogtreecommitdiff
path: root/net-misc/udpcast
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/udpcast
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/udpcast')
-rw-r--r--net-misc/udpcast/Manifest8
-rw-r--r--net-misc/udpcast/files/udpcast-20120424-fd_set.patch11
-rw-r--r--net-misc/udpcast/files/udpcast-20120424-gentoo.patch12
-rw-r--r--net-misc/udpcast/metadata.xml16
-rw-r--r--net-misc/udpcast/udpcast-20120424-r1.ebuild33
-rw-r--r--net-misc/udpcast/udpcast-20120424.ebuild26
6 files changed, 106 insertions, 0 deletions
diff --git a/net-misc/udpcast/Manifest b/net-misc/udpcast/Manifest
new file mode 100644
index 000000000000..dcbef07174f2
--- /dev/null
+++ b/net-misc/udpcast/Manifest
@@ -0,0 +1,8 @@
+AUX udpcast-20120424-fd_set.patch 253 SHA256 48f39b94787516af303f03df8028c11c8cda9cebeb95813c01095089a842865b SHA512 8986f45356c25ae1c5104bea7be39284d5f37e626e20b000df0492d60fcb7a781a8adcf9d43b8af4707573a5dd474521148706e0b0c69a0a0fd93edd5146744a WHIRLPOOL 1ccfba61f0ccbf35f864716d4903abc27cd81d7df43b9cd31b6bb4d6ff77f8700a2ffe66ec68dedfe060eaffc7ffb662da8f0cf76e05eefb320659fed1f76a69
+AUX udpcast-20120424-gentoo.patch 384 SHA256 b313b3e5a4794c74ac053a961005e134028aa5eb7eecea8a2fb5f909eeaf35b3 SHA512 a04594ffb92b06a0b35f8cbdb10fab1def767ea7bf892a1edf6226fe8947f5f261bb6def8e9bf775ba12f3ab1dfad475eef337a93e769da3f07a106dc1e018bf WHIRLPOOL 99aa50f667d448facf42d98ca96c95f04a4e41493704b7be8b1b66548a685dc43f61a659a1b826ab3d5c759af78902411b2ca9e61f1ac77eb90116f3cea58e78
+DIST udpcast-20120424.tar.bz2 138955 SHA256 d6c30352571a3215f00f8451d0fe932ba24ed5f98653d3aeb554e3c43c079677 SHA512 b28ada43f9f3cba498ffff3032cff6a673584836439275604c1201a18fe2e37f2c847a48b72783065b1656a7a2f9e9739d8a376e90df8b05749bc2e2f64278de WHIRLPOOL 9d8d48fabe30f462e49d2b1dc0b2d190fd5b0e6d1e68f801209a61782185464a952dd46ffbed9a6d39a3da8fce6de99f68916b3ef447db6d0fcc1523a83cc4de
+EBUILD udpcast-20120424-r1.ebuild 598 SHA256 ac7f8416a56093664083b3b0ec590e830cef925d9ba980297e0069b642ce72a2 SHA512 bf5a998a79b9bbf83d90f45175147514f68d901dea0c664b06ff1293b41025de87a31dd65bf066880ae3366e00d628d504c22fc7bf476d27c42236e367949827 WHIRLPOOL 87be6cea9267d5f5f2cabf8c5c0fabf312a0a6dd30c2a7994167c873ba3877d83f81dbf489075d47415ed61d4ececd0444ca5c040f2c7cf47665cfaae17492d8
+EBUILD udpcast-20120424.ebuild 489 SHA256 f45f56978208b9a06d13409c91bc23c405ab8ea4acc67bc9048ee66134a061e0 SHA512 7737a85d20b1023059ea3ddbb4b2403ab70d1dd4fd87cf3c0cd2efb576330bd63132a10b3c917429fa1ce10a7254f38fa00c1f18d5c314a4178a13e64149710e WHIRLPOOL bb19721462365ee431bd0b2c03ef1487b982fc3f6ae9a3fa654fa3ef4aca57bca0c5f57ba1166f7abc7cb5b93156ab0327139bd6933df3b00a414db85e7d11ab
+MISC ChangeLog 2575 SHA256 975e67aab769d9353c190a0835841f1f698e7a960dac22a3feafef786a674351 SHA512 e079c3653110307e3cf4e8509a0e1ae3185405b6cf55f28876e0d5b2fdd78a4fbb9cb254303b74ce313734a793bb17322d642c17b77e8684f11dd1180edcb6de WHIRLPOOL 4fc52c803a0420072818d20745a579c6ad92bc49f7b49be8bc543b0e20556344effff4d9886561a3e8bb636d1d017f551b3602ed87025172ef0c3bfe27dc37f4
+MISC ChangeLog-2015 4239 SHA256 9f52072a6f891cc8ed5d3d396893cdbe180c1ba6dc5262deed71cbdb27999bf2 SHA512 8c980471cf9bfb9503b7a43faf95d7fdeea2b9e7116d620d8ec8fbbf117627170a585afd33a619abd93ab1ca6cd859af37cb2f89108cb547c6676a310628b6d2 WHIRLPOOL 9c05f714123e0f5bf8dc204340a0590c63bb8dd7622016a79604662c51fa12cc23f7d6adfbaafcb10f0897ac2f7d893435da73a2b315a0a37eddf67fdf88a90b
+MISC metadata.xml 692 SHA256 8b5f6d67e54ceea7bf2afbb9a827dc37ee3f8db058f69c20dc1536b135b678e6 SHA512 7bca2ea7d909286fc510e6ac35ba860ec20a46093b4dc93ac74b29bdb9fdf8acdd8af9111a6614fff15247cd7f739281d12bc19755958dee2c0a20e22cdb43f5 WHIRLPOOL 79586ec7bf66853a6c5303f8c4436c0a46cd374496766defb2c7d3a5af9e4b2059ecc1de87ef28823e06beb1d97cd6c766641aa119e0f36f99d9dfcd367ef43f
diff --git a/net-misc/udpcast/files/udpcast-20120424-fd_set.patch b/net-misc/udpcast/files/udpcast-20120424-fd_set.patch
new file mode 100644
index 000000000000..2bd5bd5ce801
--- /dev/null
+++ b/net-misc/udpcast/files/udpcast-20120424-fd_set.patch
@@ -0,0 +1,11 @@
+--- a/console.h
++++ b/console.h
+@@ -6,6 +6,8 @@
+ #include <winbase.h>
+ #endif /* __MINGW32__ */
+
++#include <sys/select.h>
++
+ #define prepareConsole udpc_prepareConsole
+ #define getConsoleFd udpc_getConsoleFd
+ #define restoreConsole udpc_restoreConsole
diff --git a/net-misc/udpcast/files/udpcast-20120424-gentoo.patch b/net-misc/udpcast/files/udpcast-20120424-gentoo.patch
new file mode 100644
index 000000000000..e4269a0873a6
--- /dev/null
+++ b/net-misc/udpcast/files/udpcast-20120424-gentoo.patch
@@ -0,0 +1,12 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -30,8 +30,7 @@
+
+ # For additional warnings & checks, add -Wstrict-prototypes -Wshadow to the
+ # following:
+-CFLAGS +=-Wall -DBB_FEATURE_UDPCAST_FEC -D_FILE_OFFSET_BITS=64 -DUSE_SYSLOG -DUSE_ASSEMBLER -O6
+-LDFLAGS +=-s
++CFLAGS +=-Wall -DBB_FEATURE_UDPCAST_FEC -D_FILE_OFFSET_BITS=64 -DUSE_SYSLOG
+ LIBS +=@LIBS@
+
+ BUSYBOX=../udp-busybox/busybox
diff --git a/net-misc/udpcast/metadata.xml b/net-misc/udpcast/metadata.xml
new file mode 100644
index 000000000000..024fcc67894b
--- /dev/null
+++ b/net-misc/udpcast/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>netmon@gentoo.org</email>
+ <name>Gentoo network monitoring and analysis project</name>
+</maintainer>
+<longdescription>
+UDPcast is a file transfer tool that can send data simultaneously to
+many destinations on a LAN. This can for instance be used to install
+entire classrooms of PC's at once. The advantage of UDPcast over using
+other methods (nfs, ftp, whatever) is that UDPcast uses Ethernet's
+multicast abilities: it won't take longer to install 15 machines than it
+would to install just 2.
+</longdescription>
+</pkgmetadata>
diff --git a/net-misc/udpcast/udpcast-20120424-r1.ebuild b/net-misc/udpcast/udpcast-20120424-r1.ebuild
new file mode 100644
index 000000000000..a1002dbc1ac8
--- /dev/null
+++ b/net-misc/udpcast/udpcast-20120424-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils flag-o-matic
+
+DESCRIPTION="Multicast file transfer tool"
+HOMEPAGE="http://www.udpcast.linux.lu/"
+SRC_URI="http://www.udpcast.linux.lu/download/${P}.tar.bz2"
+
+LICENSE="GPL-2 BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="hardened"
+
+DEPEND="dev-lang/perl"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-fd_set.patch \
+ "${FILESDIR}"/${P}-gentoo.patch
+}
+
+src_configure() {
+ use hardened || append-cflags -DUSE_ASSEMBLER
+
+ default
+}
+
+src_install() {
+ default
+ dodoc *.txt
+}
diff --git a/net-misc/udpcast/udpcast-20120424.ebuild b/net-misc/udpcast/udpcast-20120424.ebuild
new file mode 100644
index 000000000000..e60e56db9b2c
--- /dev/null
+++ b/net-misc/udpcast/udpcast-20120424.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="Multicast file transfer tool"
+HOMEPAGE="http://www.udpcast.linux.lu/"
+SRC_URI="http://www.udpcast.linux.lu/download/${P}.tar.bz2"
+
+LICENSE="GPL-2 BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+DEPEND="dev-lang/perl"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-fd_set.patch \
+ "${FILESDIR}"/${P}-gentoo.patch
+}
+
+src_install() {
+ default
+ dodoc *.txt
+}