]> Pileus Git - ~andy/sunrise/commitdiff
net-misc/netbrake: New ebuild for bug 145137
authorMike Pagano <mpagano@gentoo.org>
Sat, 2 Sep 2006 19:15:08 +0000 (19:15 +0000)
committerMike Pagano <mpagano@gentoo.org>
Sat, 2 Sep 2006 19:15:08 +0000 (19:15 +0000)
svn path=/sunrise/; revision=1110

net-misc/netbrake/ChangeLog [new file with mode: 0644]
net-misc/netbrake/Manifest [new file with mode: 0644]
net-misc/netbrake/files/digest-netbrake-0.2 [new file with mode: 0644]
net-misc/netbrake/files/netbrake-0.2-fix-compiler-and-flags.patch [new file with mode: 0644]
net-misc/netbrake/files/netbrake-0.2-fix-path-and-httpfs.patch [new file with mode: 0644]
net-misc/netbrake/metadata.xml [new file with mode: 0644]
net-misc/netbrake/netbrake-0.2.ebuild [new file with mode: 0644]

diff --git a/net-misc/netbrake/ChangeLog b/net-misc/netbrake/ChangeLog
new file mode 100644 (file)
index 0000000..89d2271
--- /dev/null
@@ -0,0 +1,9 @@
+# ChangeLog for net-misc/netbrake
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  02 Sep 2006; Michael Pagano <mpagano@gmail.com> +netbrake-0.2.ebuild,
+  +files/netbrake-0.2-fix-compiler-and-flags.patch,
+  +files/netbrake-0.2-fix-path-and-httpfs.patch, +metadata.xml:
+  New ebuild for bug 145137
+
diff --git a/net-misc/netbrake/Manifest b/net-misc/netbrake/Manifest
new file mode 100644 (file)
index 0000000..1c68402
--- /dev/null
@@ -0,0 +1,24 @@
+AUX netbrake-0.2-fix-compiler-and-flags.patch 378 RMD160 bfd509084f36f496eabdc92afa3fe801e611d654 SHA1 881b3b2326a972001c735dde5b7f5f43aec1fcce SHA256 88177a5e34e46b10f17829d81da6ffe820f529521dc964d7d9cb16077f7da45f
+MD5 4dcd5d7fd8c810ef05c22b967785fe80 files/netbrake-0.2-fix-compiler-and-flags.patch 378
+RMD160 bfd509084f36f496eabdc92afa3fe801e611d654 files/netbrake-0.2-fix-compiler-and-flags.patch 378
+SHA256 88177a5e34e46b10f17829d81da6ffe820f529521dc964d7d9cb16077f7da45f files/netbrake-0.2-fix-compiler-and-flags.patch 378
+AUX netbrake-0.2-fix-path-and-httpfs.patch 975 RMD160 2c43041c7efa3b2373fed4f8bd2d2ebeab317e35 SHA1 9aee6da87e2414f69fcdf54a3c626ed9e07f8359 SHA256 d5c55a2178ec97cc219a7092a4a55bc9cc72fb7d03904fec9981b244ecbb7f19
+MD5 882e47b84b47566e001a8ba31971b7ef files/netbrake-0.2-fix-path-and-httpfs.patch 975
+RMD160 2c43041c7efa3b2373fed4f8bd2d2ebeab317e35 files/netbrake-0.2-fix-path-and-httpfs.patch 975
+SHA256 d5c55a2178ec97cc219a7092a4a55bc9cc72fb7d03904fec9981b244ecbb7f19 files/netbrake-0.2-fix-path-and-httpfs.patch 975
+DIST netbrake-0.2.tar.gz 18081 RMD160 d5c2c02e13f6df564bf984de0cf7504de58054e1 SHA1 3a41de60221d451de915c039c425c32576ff0123 SHA256 d5fe21b99fc548dc4234fa1fe87eb9c4c981b0ae266f8a4007b604cfd788c138
+EBUILD netbrake-0.2.ebuild 909 RMD160 2cd1a8592fab7f18d32a1bdabc562e9b4c20c122 SHA1 ac74cde1962bae8e7a4c43194695a16c90ce37c4 SHA256 b790b3f4b1355d1bdd37e49c6ed2b564596122e65ac7ba0693199477f726970a
+MD5 4509c57d87c2b1f7a81dc78bf1865bf9 netbrake-0.2.ebuild 909
+RMD160 2cd1a8592fab7f18d32a1bdabc562e9b4c20c122 netbrake-0.2.ebuild 909
+SHA256 b790b3f4b1355d1bdd37e49c6ed2b564596122e65ac7ba0693199477f726970a netbrake-0.2.ebuild 909
+MISC ChangeLog 335 RMD160 bf0b42f1e33ea5c549a049b733a0a8b81b08c39b SHA1 1b359065540d6461a72b17dda3c9636de5773630 SHA256 875554171e98d1b226e84687b55faf9afd995cba9ed301474c109c06e3fdcf7f
+MD5 6554979315c3e4bcbd40c076138239fc ChangeLog 335
+RMD160 bf0b42f1e33ea5c549a049b733a0a8b81b08c39b ChangeLog 335
+SHA256 875554171e98d1b226e84687b55faf9afd995cba9ed301474c109c06e3fdcf7f ChangeLog 335
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 0b7a8f135fb66f0651a6652da255046b files/digest-netbrake-0.2 235
+RMD160 4aab45b4276b799fbab939061af14567e1bc86d7 files/digest-netbrake-0.2 235
+SHA256 17bd073bb0457a78c687bb63e50e9dd9938389d20faf270f1fd2e94002494c17 files/digest-netbrake-0.2 235
diff --git a/net-misc/netbrake/files/digest-netbrake-0.2 b/net-misc/netbrake/files/digest-netbrake-0.2
new file mode 100644 (file)
index 0000000..3b289a3
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 42f61481cdb910bddd1105d48367bdd2 netbrake-0.2.tar.gz 18081
+RMD160 d5c2c02e13f6df564bf984de0cf7504de58054e1 netbrake-0.2.tar.gz 18081
+SHA256 d5fe21b99fc548dc4234fa1fe87eb9c4c981b0ae266f8a4007b604cfd788c138 netbrake-0.2.tar.gz 18081
diff --git a/net-misc/netbrake/files/netbrake-0.2-fix-compiler-and-flags.patch b/net-misc/netbrake/files/netbrake-0.2-fix-compiler-and-flags.patch
new file mode 100644 (file)
index 0000000..74af283
--- /dev/null
@@ -0,0 +1,14 @@
+--- ../netbrake.orig/Makefile.in.orig  2001-09-10 09:40:50.000000000 -0400
++++ Makefile.in        2006-09-02 14:42:41.000000000 -0400
+@@ -10,8 +10,9 @@
+ LIBNETBRAKE=libnetbrake.so.0.1
+ NETBRAKE=netbrake
+-CC=gcc
+-CFLAGS= -fPIC -Wall -O2 -g
++CC?=gcc
++CFLAGS?= -fPIC -Wall -O2 -g
++CFLAGS+= -fPIC
+ SHAREDFLAGS= -nostartfiles -shared -Wl,-soname,libnetbrake.so.0
+ RANLIB=/usr/bin/ranlib
diff --git a/net-misc/netbrake/files/netbrake-0.2-fix-path-and-httpfs.patch b/net-misc/netbrake/files/netbrake-0.2-fix-path-and-httpfs.patch
new file mode 100644 (file)
index 0000000..4dc3677
--- /dev/null
@@ -0,0 +1,31 @@
+--- configure.orig     2001-09-13 20:18:02.000000000 -0400
++++ ../netbrake/configure      2006-09-02 11:52:34.000000000 -0400
+@@ -2,17 +2,10 @@
+ CC=${CC:=cc}
+ DEFAULT_HTTPFS_FLAG="0"
+-DEFAULT_LIBPATH="/usr/local/lib"
+-DEFAULT_BINPATH="/usr/local/bin"
++DEFAULT_LIBPATH="/usr/lib"
++DEFAULT_BINPATH="/usr/bin"
+ COMPILE_TIME=""
+-echo -n "Enable the HTTP filesystem support? [y/N]: "
+-read HTTPFS_FLAG
+-echo -n "Path where to put libnetbrake? [$DEFAULT_LIBPATH]: "
+-read LIBPATH
+-echo -n "Path where to put the netbrake script? [$DEFAULT_BINPATH]: "
+-read BINPATH
+-
+ [ "$HTTPFS_FLAG" = "y" ] && DEFAULT_HTTPFS_FLAG="1"
+ [ "$HTTPFS_FLAG" = "Y" ] && DEFAULT_HTTPFS_FLAG="1"
+ [ "$HTTPFS_FLAG" = "yes" ] && DEFAULT_HTTPFS_FLAG="1"
+@@ -27,8 +20,6 @@
+ echo "Binary path: $DEFAULT_BINPATH"
+ echo ----------------------------------------------
+ echo
+-echo "If the configuration is correct press enter, CTRL+C to abort"
+-read
+ [ "$DEFAULT_HTTPFS_FLAG" = "1" ] && COMPILE_TIME="-DNB_HTTPFS"
diff --git a/net-misc/netbrake/metadata.xml b/net-misc/netbrake/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>
diff --git a/net-misc/netbrake/netbrake-0.2.ebuild b/net-misc/netbrake/netbrake-0.2.ebuild
new file mode 100644 (file)
index 0000000..eaa49d9
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="A utility to limit the bandwidth used by a process."
+HOMEPAGE="http://www.hping.org/netbrake/"
+SRC_URI="http://www.hping.org/netbrake/${P}.tar.gz"
+
+LICENSE="X11"
+SLOT="0"
+KEYWORDS="~x86"
+
+IUSE="httpfs"
+
+DEPEND=""
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+
+       # Makefile.in ignores our compiler and compiler flags preference
+       epatch ${FILESDIR}/${P}-fix-compiler-and-flags.patch
+
+       # patch to configure files to install the library and script 
+       # executable according to gentoo's standards and remove user 
+       # interaction for compile options
+       epatch ${FILESDIR}/${P}-fix-path-and-httpfs.patch
+
+       use httpfs && export HTTPFS_FLAG=y
+}
+
+src_install() {
+
+       dolib libnetbrake.so.0.1
+       dobin netbrake
+
+       dodoc AUTHORS CHANGES README THANKS TODO VERSION
+}