]> Pileus Git - ~andy/sunrise/commitdiff
net-p2p/fec: New lib for net-p2p/freenet (bug #128783), moved out of freenet to compi...
authorThomas Sachau <tommy@gentoo.org>
Tue, 26 Feb 2008 21:04:46 +0000 (21:04 +0000)
committerThomas Sachau <tommy@gentoo.org>
Tue, 26 Feb 2008 21:04:46 +0000 (21:04 +0000)
svn path=/sunrise/; revision=5761

net-p2p/fec/ChangeLog [new file with mode: 0644]
net-p2p/fec/Manifest [new file with mode: 0644]
net-p2p/fec/fec-1.0.3.ebuild [new file with mode: 0644]
net-p2p/fec/files/Makefile.patch [new file with mode: 0644]
net-p2p/fec/metadata.xml [new file with mode: 0644]

diff --git a/net-p2p/fec/ChangeLog b/net-p2p/fec/ChangeLog
new file mode 100644 (file)
index 0000000..cafae4f
--- /dev/null
@@ -0,0 +1,9 @@
+# ChangeLog for net-p2p/fec
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  26 Feb 2008; (Tommy[D]) tommy100@gmx.de +fec-1.0.3.ebuild,
+  +files/Makefile.patch, +metadata.xml:
+  New lib for net-p2p/freenet (bug #128783), moved out of freenet to compile
+  native one
+
diff --git a/net-p2p/fec/Manifest b/net-p2p/fec/Manifest
new file mode 100644 (file)
index 0000000..a8306f8
--- /dev/null
@@ -0,0 +1,5 @@
+AUX Makefile.patch 317 RMD160 e41669263e0ea72404088da7bbb20bf5a27ce13e SHA1 ace59338cfe905b608ec8034774bf3234001e3d3 SHA256 27ff0fc93cb2fb38d9104d7b7a8fa55806df3843c067dabb00ecc9e8d731fbbb
+DIST fec-1.0.3.zip 745195 RMD160 b1b302071c6eb90ce586e01da6c31de4a469acf5 SHA1 35de94815de1a132bc0aa991dcfffd5547226ff4 SHA256 2b23956854800b85a0d2eec11ab0940daec44e4c828b78782686efe8511a7d12
+EBUILD fec-1.0.3.ebuild 619 RMD160 665dc95da0df8d935de9430bd0a51e7a2c7c4a5e SHA1 e422d1953a482f4163a6b9b3ec219326cf0ef1d5 SHA256 dee5f8ef6df6b9e6df0fcf64ebfba347b5315111fdf263eca9ea199fde079572
+MISC ChangeLog 304 RMD160 2c600b48d2d40d2bba3b6fa42c28f7fb3041c7f4 SHA1 9d86c24292b61db608a97c43e29222138407a10b SHA256 0b7c692467271bd3827eead037558bb7a2961b4ce3def8732c632d9d7a480c44
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/net-p2p/fec/fec-1.0.3.ebuild b/net-p2p/fec/fec-1.0.3.ebuild
new file mode 100644 (file)
index 0000000..93c9fa8
--- /dev/null
@@ -0,0 +1,30 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="Forword error correction libs"
+HOMEPAGE="http://www.onionnetworks.com/developer/"
+SRC_URI="http://www.onionnetworks.com/downloads/${P}.zip"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+S=${WORKDIR}/${P}/src/csrc/
+
+append-flags -fPIC
+tc-getCC >/dev/null
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       epatch "${FILESDIR}"/Makefile.patch
+}
+
+src_install() {
+       into /opt/freenet
+       dolib.so ../../lib/fec-linux-x86/lib/linux/x86/libfec{8,16}.so
+}
diff --git a/net-p2p/fec/files/Makefile.patch b/net-p2p/fec/files/Makefile.patch
new file mode 100644 (file)
index 0000000..aa74675
--- /dev/null
@@ -0,0 +1,13 @@
+--- src/csrc/Makefile  2002-09-30 20:19:24.000000000 +0200
++++ src/csrc/Makefile.new      2008-02-24 20:44:56.000000000 +0100
+@@ -14,10 +14,6 @@
+ # machines.
+ #
+-CC=gcc
+-# COPT= -O9 -funroll-loops
+-COPT= -O1 
+-CFLAGS=$(COPT) -Wall # -DTEST
+ SRCS= fec.c Makefile test.c fec.s.980621e \
+       fec.S.980624a \
+       fec.S16.980624a
diff --git a/net-p2p/fec/metadata.xml b/net-p2p/fec/metadata.xml
new file mode 100644 (file)
index 0000000..7e32869
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>