1 |
commit: 9c73bdbf43377cbba6e16a0af4636cce108210c6 |
2 |
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Nov 1 15:16:56 2015 +0000 |
4 |
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Nov 1 19:09:28 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c73bdbf |
7 |
|
8 |
dev-java/fec: Clean up old. |
9 |
|
10 |
Package-Manager: portage-2.2.20.1 |
11 |
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org> |
12 |
|
13 |
dev-java/fec/Manifest | 1 - |
14 |
dev-java/fec/fec-1.0.4-r1.ebuild | 61 ------------------------------------ |
15 |
dev-java/fec/files/libfec8path.patch | 27 ---------------- |
16 |
3 files changed, 89 deletions(-) |
17 |
|
18 |
diff --git a/dev-java/fec/Manifest b/dev-java/fec/Manifest |
19 |
index d77a48e..feba17b 100644 |
20 |
--- a/dev-java/fec/Manifest |
21 |
+++ b/dev-java/fec/Manifest |
22 |
@@ -1,2 +1 @@ |
23 |
-DIST fec-1.0.4.tar.bz2 611131 SHA256 978d0ef609ec334ea85e3f70e46a94f6c2cc04393b590a2addfc74e03634b8dd SHA512 45e33fc4b71fcd78a7c5310f2b58df8b83a988500d0de7efebbeade712f5c93d57bbe63fd7dc148ccb1cc6418fc9c79e27be6fe0512e2294c289b192c01ab871 WHIRLPOOL cef5de5b24ddc33f6a85581cd149d3c5887f8f49843df5918158d137b263a58b888149fe68e293bc697db0b7b74e3952fabc1842f8b8f80932de379f2c7bf0d2 |
24 |
DIST fec-1.0.4.tar.gz 449406 SHA256 b33f5558f53e1abd9a4e58b5898cd605607698f22679f577f5fdf6cb1a2dd48a SHA512 0244de5e44ab108e921c6ca4cf341ce7b3ba807a76d24b768cfe3de71ffd525c9ebf389f9981e7eaa83fec301a65ba60ef4f51c5b3befa6c7af42b793d430343 WHIRLPOOL 3179b18a341b65b6cd295cf5f716887f8c90f03f81017444468dd57220afa4c4e58c5112fd4ef898d4f7fd7a307eb5846ffed6bead8d13fedfc30dc41fbb23d5 |
25 |
|
26 |
diff --git a/dev-java/fec/fec-1.0.4-r1.ebuild b/dev-java/fec/fec-1.0.4-r1.ebuild |
27 |
deleted file mode 100644 |
28 |
index 089e66f..0000000 |
29 |
--- a/dev-java/fec/fec-1.0.4-r1.ebuild |
30 |
+++ /dev/null |
31 |
@@ -1,61 +0,0 @@ |
32 |
-# Copyright 1999-2012 Gentoo Foundation |
33 |
-# Distributed under the terms of the GNU General Public License v2 |
34 |
-# $Id$ |
35 |
- |
36 |
-JAVA_PKG_IUSE="doc source" |
37 |
- |
38 |
-inherit flag-o-matic java-pkg-2 java-ant-2 toolchain-funcs |
39 |
- |
40 |
-DESCRIPTION="Forword error correction libs" |
41 |
-HOMEPAGE="http://www.onionnetworks.com/developers/" |
42 |
-SRC_URI="mirror://gentoo/${P}.tar.bz2" |
43 |
- |
44 |
-LICENSE="BSD-2" |
45 |
-SLOT="0" |
46 |
-KEYWORDS="amd64 x86" |
47 |
-IUSE="" |
48 |
- |
49 |
-COMMON_DEPEND="dev-java/log4j |
50 |
- dev-java/concurrent-util" |
51 |
- |
52 |
-RDEPEND=">=virtual/jre-1.4 |
53 |
- ${COMMON_DEPEND}" |
54 |
-DEPEND=">=virtual/jdk-1.4 |
55 |
- app-arch/unzip |
56 |
- ${COMMON_DEPEND}" |
57 |
-EANT_BUILD_TARGET="jars" |
58 |
- |
59 |
-src_unpack() { |
60 |
- unpack ${A} |
61 |
- cd "${S}" || die |
62 |
- sed -i -e 's/build.compiler=jikes/#build.compiler=jikes/g' build.properties || die |
63 |
- sed -i -e 's/test.lib/lib/g' build.properties || die |
64 |
- epatch "${FILESDIR}"/${P}-{libfec8path,build,soname}.patch |
65 |
- |
66 |
- eant clean |
67 |
- cd lib || die |
68 |
- rm -v *.jar || die |
69 |
- java-pkg_jar-from log4j |
70 |
- java-pkg_jar-from concurrent-util concurrent.jar concurrent-jaxed.jar |
71 |
- cd "${S}" || die |
72 |
- unzip -q common-20020926.zip || die |
73 |
- cd common-20020926 || die |
74 |
- eant clean |
75 |
- cp -r src/com ../src/ || die |
76 |
-} |
77 |
- |
78 |
-src_compile() { |
79 |
- java-pkg-2_src_compile |
80 |
- cd "${S}"/src/csrc |
81 |
- append-flags -fPIC |
82 |
- emake CC=$(tc-getCC) CFLAGS="${CFLAGS} $(java-pkg_get-jni-cflags)" || die |
83 |
-} |
84 |
- |
85 |
-#there seem to be unit tests, but they are in such a state. |
86 |
- |
87 |
-src_install() { |
88 |
- java-pkg_newjar lib/onion-${PN}.jar ${PN}.jar |
89 |
- use doc && java-pkg_dojavadoc javadoc |
90 |
- use source && java-pkg_dosrc src/com |
91 |
- dolib.so src/csrc/libfec{8,16}.so || die |
92 |
-} |
93 |
|
94 |
diff --git a/dev-java/fec/files/libfec8path.patch b/dev-java/fec/files/libfec8path.patch |
95 |
deleted file mode 100644 |
96 |
index 928e3fe..0000000 |
97 |
--- a/dev-java/fec/files/libfec8path.patch |
98 |
+++ /dev/null |
99 |
@@ -1,27 +0,0 @@ |
100 |
---- src/com/onionnetworks/fec/Native8Code.java 2002-09-30 20:19:24.000000000 +0200 |
101 |
-+++ src/com/onionnetworks/fec/Native8Code.java.new 2008-03-24 01:38:35.000000000 +0100 |
102 |
-@@ -3,6 +3,7 @@ |
103 |
- //import java.security.AccessController; |
104 |
- //import sun.security.action.*; |
105 |
- import com.onionnetworks.util.*; |
106 |
-+import java.io.File; |
107 |
- |
108 |
- /** |
109 |
- * This class is the frontend for the JNI wrapper for the C implementation of |
110 |
-@@ -21,13 +22,9 @@ |
111 |
- private int code; |
112 |
- |
113 |
- static { |
114 |
-- String path = NativeDeployer.getLibraryPath |
115 |
-- (Native8Code.class.getClassLoader(),"fec8"); |
116 |
-- if (path != null) { |
117 |
-- System.load(path); |
118 |
-- } else { |
119 |
-- System.out.println("Unable to find native library for fec8"); |
120 |
-- } |
121 |
-+ File path = new File("/usr/lib/libfec8.so"); |
122 |
-+ System.out.println("Loading FEC lib ["+path.getAbsolutePath()+']'); |
123 |
-+ System.load(path.getAbsolutePath()); |
124 |
- } |
125 |
- |
126 |
- public Native8Code(int k, int n) { |