parent
dc45139a80
commit
122a7a61d2
@ -0,0 +1,16 @@
|
||||
src/actions.c | 2 ++
|
||||
1 files changed, 2 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/src/actions.c b/src/actions.c
|
||||
index d42a63a..1f5a0d1 100644
|
||||
--- a/src/actions.c
|
||||
+++ b/src/actions.c
|
||||
@@ -30,6 +30,8 @@
|
||||
#include <libintl.h>
|
||||
#define _(String) gettext (String)
|
||||
|
||||
+#include <ctype.h>
|
||||
+
|
||||
/* Handle a control c by either exiting pdmenu or doing nothing. */
|
||||
void Handle_Ctrl_C() {
|
||||
if (Q_Exits) {
|
@ -1,2 +1 @@
|
||||
DIST ehcache-1.1.tgz 228733 SHA256 b1709cdb27a7dee9c3f6beb8967a2f64549d9cc32af7867f8fa43b0d5b4bf226 SHA512 15d37d4a2579fe1b720b87954a135307af34c42c6a925b13cca0f8d861e92c3802696480e3a8c3e478e905f0a231b0d93c135ff75fb934e7a968ba790713d9d5 WHIRLPOOL c32e92bae557e20cab01421104da3cba7f02654c8f262403fcd1f93598afb62570a14aadc3989a07a6de68ba8a34ad8dc04402b3a6a4f62f6fddc291e7aed34a
|
||||
DIST ehcache-1.2.4.tgz 1330344 SHA256 47b5dad87d8c75773e66aef471b1b464118956f8ce3bf9ca0e0292f020a20a64 SHA512 a8d3e7c47eeeab568fbe2f4b923db96cf0f93d8ae0f727aa107b0ce5c5abd035a3967ea58617ff10e9c81109dcb8d904cbad86ec2c77d9be159e1a0a2c44d4ed WHIRLPOOL ed7913a200c45119f565912118b1b7c9e9e6ffc29fe8e227c7eca3d66f2333636d214af6e39ba9cf41c6eb0cf4568e26e1b511c06b66b3abdde8a6cba814178e
|
||||
|
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Ehcache is a pure Java, fully-featured, in-process cache"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
|
||||
HOMEPAGE="http://ehcache.sourceforge.net"
|
||||
|
||||
LICENSE="Apache-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x86-macos"
|
||||
IUSE="doc"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-java/commons-collections
|
||||
dev-java/concurrent-util
|
||||
dev-java/commons-logging"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEPEND}"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
${COMMON_DEPEND}
|
||||
>=dev-java/ant-core-1.5"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
unzip ${P}-src.zip || die
|
||||
rm *.jar
|
||||
rm -rf src/net/sf/ehcache/hibernate
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
mkdir "${S}"/classes
|
||||
cd "${S}"/src
|
||||
|
||||
ejavac -d "${S}"/classes \
|
||||
-classpath $(java-pkg_getjars commons-logging,commons-collections) \
|
||||
$(find . -name "*.java")
|
||||
|
||||
cd "${S}"/classes
|
||||
jar cf "${S}"/${P}.jar * || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "${S}"/${P}.jar ${PN}.jar
|
||||
dodoc *.txt ehcache.xml ehcache.xsd
|
||||
if use doc ; then
|
||||
unzip ${P}-javadoc.zip || die
|
||||
java-pkg_dohtml -r docs
|
||||
fi
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="Ehcache is a pure Java, fully-featured, in-process cache"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
|
||||
HOMEPAGE="http://ehcache.sourceforge.net"
|
||||
|
||||
LICENSE="Apache-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-java/commons-collections:0
|
||||
dev-java/concurrent-util:0
|
||||
dev-java/commons-logging:0"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEPEND}"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/zip
|
||||
${COMMON_DEPEND}
|
||||
>=dev-java/ant-core-1.5"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="commons-collections,concurrent-util,commons-logging"
|
||||
|
||||
java_prepare() {
|
||||
unzip ${P}-src.zip || die
|
||||
rm *.jar || die
|
||||
rm -rf src/net/sf/ehcache/hibernate || die
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST fec-1.0.4.tar.bz2 611131 SHA256 978d0ef609ec334ea85e3f70e46a94f6c2cc04393b590a2addfc74e03634b8dd SHA512 45e33fc4b71fcd78a7c5310f2b58df8b83a988500d0de7efebbeade712f5c93d57bbe63fd7dc148ccb1cc6418fc9c79e27be6fe0512e2294c289b192c01ab871 WHIRLPOOL cef5de5b24ddc33f6a85581cd149d3c5887f8f49843df5918158d137b263a58b888149fe68e293bc697db0b7b74e3952fabc1842f8b8f80932de379f2c7bf0d2
|
||||
DIST fec-1.0.4.tar.gz 449406 SHA256 b33f5558f53e1abd9a4e58b5898cd605607698f22679f577f5fdf6cb1a2dd48a SHA512 0244de5e44ab108e921c6ca4cf341ce7b3ba807a76d24b768cfe3de71ffd525c9ebf389f9981e7eaa83fec301a65ba60ef4f51c5b3befa6c7af42b793d430343 WHIRLPOOL 3179b18a341b65b6cd295cf5f716887f8c90f03f81017444468dd57220afa4c4e58c5112fd4ef898d4f7fd7a307eb5846ffed6bead8d13fedfc30dc41fbb23d5
|
||||
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit flag-o-matic toolchain-funcs java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Forward Error Correction library in Java"
|
||||
HOMEPAGE="https://bitbucket.org/onionnetworks/"
|
||||
SRC_URI="http://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="dev-java/log4j:0"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${CDEPEND}"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/"${P}-libfec8path.patch"
|
||||
"${FILESDIR}"/"${P}-build.patch"
|
||||
"${FILESDIR}"/"${P}-soname.patch"
|
||||
"${FILESDIR}"/"${P}-remove-concurrent-util-imports.patch"
|
||||
)
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||
EANT_GENTOO_CLASSPATH="log4j"
|
||||
EANT_BUILD_TARGET="jars"
|
||||
|
||||
# There seems to be unit tests, but they are in such a state.
|
||||
RESTRICT="test"
|
||||
|
||||
java_prepare() {
|
||||
# In fact, we'll wipe tests altogether.
|
||||
rm -rf tests || die
|
||||
|
||||
# Apply patches.
|
||||
epatch "${PATCHES[@]}"
|
||||
|
||||
# Get rid of bundled jars.
|
||||
java-pkg_clean
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
java-pkg-2_src_compile
|
||||
einfo "Sucessfully compiled Java classes!"
|
||||
|
||||
cd "${S}"/src/csrc || die
|
||||
append-flags -fPIC
|
||||
emake CC=$(tc-getCC) CFLAGS="${CFLAGS} $(java-pkg_get-jni-cflags)" || die
|
||||
einfo "Sucessfully compiled C files!"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "lib/onion-${PN}.jar" "${PN}.jar"
|
||||
use doc && java-pkg_dojavadoc javadoc
|
||||
use source && java-pkg_dosrc src/com
|
||||
dolib.so src/csrc/libfec{8,16}.so || die
|
||||
}
|
@ -0,0 +1,101 @@
|
||||
--- src/com/onionnetworks/fec/io/FECFile.java.orig 2015-10-18 15:38:26.000000000 +0000
|
||||
+++ src/com/onionnetworks/fec/io/FECFile.java 2015-10-18 16:06:51.159486000 +0000
|
||||
@@ -10,7 +10,9 @@
|
||||
import com.onionnetworks.fec.FECCodeFactory;
|
||||
import com.onionnetworks.io.RAF;
|
||||
import com.onionnetworks.util.*;
|
||||
-import EDU.oswego.cs.dl.util.concurrent.*;
|
||||
+
|
||||
+import java.util.concurrent.locks.ReadWriteLock;
|
||||
+import java.util.concurrent.locks.ReentrantReadWriteLock;
|
||||
|
||||
/**
|
||||
* This class provides the necessary file IO routines to go along with the raw
|
||||
@@ -129,9 +131,9 @@
|
||||
this.raf = new RAF(f,mode); // synched RandomAccessFile
|
||||
|
||||
// Create the locks.
|
||||
- locks = new ReadWriteLock[blockCount];
|
||||
+ locks = new ReentrantReadWriteLock[blockCount];
|
||||
for (int i=0;i<locks.length;i++) {
|
||||
- locks[i] = new ReentrantWriterPreferenceReadWriteLock();
|
||||
+ locks[i] = new ReentrantReadWriteLock();
|
||||
}
|
||||
|
||||
// add the default exception handler.
|
||||
@@ -258,7 +260,7 @@
|
||||
byte[] b = null;
|
||||
|
||||
try {
|
||||
- locks[blockNum].readLock().acquire();
|
||||
+ locks[blockNum].readLock().lock();
|
||||
try {
|
||||
|
||||
// This raf check then pp access is safe because all
|
||||
@@ -296,9 +298,9 @@
|
||||
return;
|
||||
}
|
||||
} finally {
|
||||
- locks[blockNum].readLock().release();
|
||||
+ locks[blockNum].readLock().unlock();
|
||||
}
|
||||
- } catch (InterruptedException e) {
|
||||
+ } catch (Exception e) {
|
||||
throw new InterruptedIOException(e.toString());
|
||||
}
|
||||
|
||||
@@ -342,13 +344,13 @@
|
||||
|
||||
int result = -1;
|
||||
try {
|
||||
- locks[blockNum].writeLock().acquire();
|
||||
+ locks[blockNum].writeLock().lock();
|
||||
try {
|
||||
result = write0(pkt,blockNum,stripeNum);
|
||||
} finally {
|
||||
- locks[blockNum].writeLock().release();
|
||||
+ locks[blockNum].writeLock().unlock();
|
||||
}
|
||||
- } catch (InterruptedException e) {
|
||||
+ } catch (Exception e) {
|
||||
throw new InterruptedIOException(e.toString());
|
||||
}
|
||||
|
||||
@@ -444,16 +446,16 @@
|
||||
}
|
||||
|
||||
try {
|
||||
- locks[blockNum].writeLock().acquire();
|
||||
+ locks[blockNum].writeLock().lock();
|
||||
try {
|
||||
// seek and write the decoded block.
|
||||
raf.seekAndWrite(blockNum*blockSize,b,0,b.length);
|
||||
// Update the placement to show decoded entries.
|
||||
pp.setBlockDecoded(blockNum);
|
||||
} finally {
|
||||
- locks[blockNum].writeLock().release();
|
||||
+ locks[blockNum].writeLock().unlock();
|
||||
}
|
||||
- } catch (InterruptedException e) {
|
||||
+ } catch (Exception e) {
|
||||
throw new InterruptedIOException(e.toString());
|
||||
}
|
||||
|
||||
@@ -468,7 +470,7 @@
|
||||
*/
|
||||
public void acquireAllWriteLocks() throws InterruptedException {
|
||||
for (int i=0;i<locks.length;i++) {
|
||||
- locks[i].writeLock().acquire();
|
||||
+ locks[i].writeLock().lock();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -479,7 +481,7 @@
|
||||
*/
|
||||
public void releaseAllWriteLocks() throws InterruptedException {
|
||||
for (int i=0;i<locks.length;i++) {
|
||||
- locks[i].writeLock().release();
|
||||
+ locks[i].writeLock().unlock();
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A low-overhead robust logging package for Java"
|
||||
SRC_URI="mirror://apache/logging/${PN}/${PV}/${P}.tar.gz"
|
||||
HOMEPAGE="http://logging.apache.org/log4j/"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="javamail jms"
|
||||
|
||||
CDEPEND="javamail? (
|
||||
dev-java/oracle-javamail:0
|
||||
java-virtuals/jaf:0
|
||||
)
|
||||
jms? (
|
||||
java-virtuals/jms:0
|
||||
)"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
MY_P="apache-${P}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
java_prepare() {
|
||||
rm -rf dist || die
|
||||
java-pkg_filter-compiler jikes
|
||||
rm -v *.jar || die
|
||||
}
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
JAVA_ANT_IGNORE_SYSTEM_CLASSES="true"
|
||||
EANT_BUILD_TARGET="log4j.jar"
|
||||
EANT_EXTRA_ARGS="-Djaxp-present=true -Djmx-present=true"
|
||||
EANT_DOC_TARGET=""
|
||||
|
||||
src_compile() {
|
||||
if use javamail; then
|
||||
EANT_GENTOO_CLASSPATH+="oracle-javamail,jaf"
|
||||
EANT_EXTRA_ARGS+=" -Djavamail-present=true"
|
||||
fi
|
||||
if use jms; then
|
||||
EANT_EXTRA_ARGS+=" -Djms-present=true -Djms.jar=$(java-pkg_getjars jms)"
|
||||
fi
|
||||
|
||||
java-pkg-2_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar dist/lib/${PN}-1.2.17.jar ${PN}.jar
|
||||
|
||||
if use doc ; then
|
||||
java-pkg_dohtml -r site/*
|
||||
rm -fr "${ED}/usr/share/doc/${PF}/html/apidocs"
|
||||
java-pkg_dojavadoc --symlink apidocs site/apidocs
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
java-pkg_dosrc src/main/java/*
|
||||
fi
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils prefix
|
||||
|
||||
DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
|
||||
HOMEPAGE="http://common-lisp.net/project/asdf/"
|
||||
SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="doc"
|
||||
|
||||
SLOT="0/${PVR}"
|
||||
|
||||
DEPEND="!dev-lisp/cl-${PN}
|
||||
!dev-lisp/asdf-binary-locations
|
||||
!dev-lisp/gentoo-init
|
||||
!<dev-lisp/asdf-2.33-r3
|
||||
doc? ( virtual/texi2dvi )"
|
||||
RDEPEND=""
|
||||
PDEPEND="~dev-lisp/uiop-${PV}"
|
||||
|
||||
#S="${WORKDIR}"
|
||||
|
||||
src_compile() {
|
||||
make
|
||||
use doc && make doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/common-lisp/source/${PN}
|
||||
doins -r build version.lisp-expr
|
||||
dodoc README.md TODO
|
||||
dohtml doc/*.{html,css,ico,png}
|
||||
if use doc; then
|
||||
dohtml -r doc/index.html
|
||||
insinto /usr/share/doc/${PF}
|
||||
#doins doc/${PN}.pdf
|
||||
fi
|
||||
|
||||
insinto /etc/common-lisp
|
||||
cd "${T}"
|
||||
cp "${FILESDIR}"/gentoo-init.lisp "${FILESDIR}"/source-registry.conf .
|
||||
eprefixify gentoo-init.lisp source-registry.conf
|
||||
doins gentoo-init.lisp source-registry.conf
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST asdf-3.0.3.tar.gz 427575 SHA256 05f11d83d33f1080f683701ad0e139011051f9c3190c3b1f22bc63208d8d5f47 SHA512 d9d8d466c7b6aa6beb1c22da4fd10499fa784c39ab138bea7ecb8cdccf769766572ebe91c89db2d5c53e493096248f82a224be95c1fcac8b7beebe1b57f34883 WHIRLPOOL 3503250361350b59d095b743dcc627e9ec1e3ec469066287b80d97924d54ea254fed94f77596ed71b4c9974e4c9b97de8b6a35b3c6529f559d6ba392b695ccf4
|
||||
DIST asdf-3.1.4.tar.gz 831537 SHA256 bc8bfaf36335e5f01fd08159c1ded5a96088fbea002b466bdf95c129c413cc43 SHA512 c48eb0928d3b98154d63e8ce797baeb4ad51ab685594b80f2ec4db9747b41c619ec17856d2483590ca8bd0b8c9db160837e7e49e72396c3a16db338ea985282c WHIRLPOOL 71babc996c326b6fb0118752a0f60601f9cefb28d254fd48c838abae14e7bc02f8831a5e96e9521b95f52b9bc1bb632fb5d93abed11dea480ba9f007e7cfdbf1
|
||||
DIST asdf-3.1.5.tar.gz 400359 SHA256 3005aa50470feefc3f786e4e300f275bef3d3662ed1904fd25a22552e4cc59ad SHA512 937d45eabea0853cd1b2e78e84cf33e7b55065857ffcf49fd87ccd60e21ae09c6dc7ab3649d48b37aeb1beaeeaf6c816e5ce035f0283707105296fb976044516 WHIRLPOOL 730e55f875367d190a893b52663bcf35ed5880715ef696d519d35947b82f8a304c94a46294f48c4403c1583895f41a03955510c92848a7290d1d681ab3214e24
|
||||
DIST asdf-3.1.6.tar.gz 396066 SHA256 1c15f8db038ace781fa5e6f0cf045b06f6315c715c55d8bcc185238182bb6514 SHA512 3203bef1ce4c2d28306ca1ee214d3d5fd04b3d2caa61f606d0334f100358bfbd9b03d69c95e83734175639a91e76aeac509e949768fc694817631078671a9bc1 WHIRLPOOL 52a4a62f17d54c638a3f3ed4c42804c64e34a86c8df5bf0e118ff478c38c1558adb8751a987b97093ec5adc0f7a6c951f9c563ef7549fc7591fdffd9a7aa1212
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="UIOP is a portability layer spun off ASDF3"
|
||||
HOMEPAGE="http://common-lisp.net/project/asdf/"
|
||||
SRC_URI="http://common-lisp.net/project/asdf/archives/asdf-${PV}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="~dev-lisp/asdf-${PV}"
|
||||
|
||||
S="${WORKDIR}/asdf-${PV}/${PN}"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/common-lisp/source/${PN}
|
||||
doins -r contrib *.lisp ../version.lisp-expr uiop.asd asdf-driver.asd
|
||||
dodir /usr/share/common-lisp/systems
|
||||
dosym /usr/share/common-lisp/source/${PN}/uiop.asd /usr/share/common-lisp/systems/uiop.asd
|
||||
dosym /usr/share/common-lisp/source/${PN}/asdf-driver.asd /usr/share/common-lisp/systems/asdf-driver.asd
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST ocaml-dns-0.15.3.tar.gz 143042 SHA256 cc1361e51d1a7b6fa8d552dc06cad09288ba00e78a9ddcd5a0e49ab3d12a9619 SHA512 7176e93a263975d31a6757acf01ac5be10eb34b19a2c3a5d5e92b087a574e76db16861923162ad73833379dc5132868d0b91e1f2ed692e2bdff5667938a76db6 WHIRLPOOL 9b282ffdaf9fd834d449e33176fb9e5a231e6a7f2a1a12b0da4825a96f820b3f87a73c9e4751c19bbf80c9b8ab2f30c1730003b010bd6153b83bb9009334986d
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ml</herd>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>tomboy64@sina.cn</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="async">support for asynchronous execution</flag>
|
||||
<flag name="lwt">enable threads via lwt</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
OASIS_BUILD_DOCS=1
|
||||
OASIS_BUILD_TESTS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="A pure OCaml implementation of the DNS protocol"
|
||||
HOMEPAGE="https://github.com/mirage/ocaml-dns https://mirage.io"
|
||||
SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2 LGPL-2.1-with-linking-exception ISC"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="async +lwt"
|
||||
|
||||
RDEPEND="
|
||||
async? ( >=dev-ml/async-112.24.00:= )
|
||||
lwt? ( >=dev-ml/lwt-2.4.7:=
|
||||
dev-ml/ocaml-cstruct:=[lwt(-)] )
|
||||
>=dev-lang/ocaml-4:=
|
||||
dev-ml/cmdliner:=
|
||||
dev-ml/mirage-profile:=
|
||||
>=dev-ml/ocaml-base64-2.0.0:=
|
||||
>=dev-ml/ocaml-cstruct-1.0.1:=
|
||||
>=dev-ml/ocaml-ipaddr-2.6.0:=
|
||||
dev-ml/ocaml-re:=
|
||||
>=dev-ml/ocaml-uri-1.7.0:=
|
||||
!<dev-ml/mirage-types-1.2.0
|
||||
!dev-ml/odns
|
||||
"
|
||||
DEPEND="
|
||||
test? ( dev-ml/ounit
|
||||
dev-ml/ocaml-pcap )
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
oasis_configure_opts="
|
||||
$(use_enable async)
|
||||
$(use_enable lwt)
|
||||
$(use_enable test nettests)
|
||||
" oasis_src_configure
|
||||
}
|
||||
|
||||
DOCS=( CHANGES README.md TODO.md )
|
@ -1,3 +1,2 @@
|
||||
DIST kdelibs-4.14.12.tar.xz 11633140 SHA256 2f17d34af6bc7383625df5562239418c808afd7df462073331bd82a84b1f97e8 SHA512 f04b69bffa67ab76457e56c784604e59270bab081694aa5d19d7b19cc190b9c49c25de2ac8f05c49b2dd09b6c47efc091976d2845c4f3eedecda15feffedb20d WHIRLPOOL 7b9474387bad9e1929cbde352c4b30368dca50d7d7d4862b47fb8b1452528655f3fa4461843dcc26c5b704f3a0d87f2637e4a167c1ae75a4d67833f36bc02115
|
||||
DIST kdelibs-4.14.13.tar.xz 11633656 SHA256 61131ac45cfe34dc5e76cfe5ebcb13c7d2ed8b64c371272cb2d11787e1b240ad SHA512 8987f68310b6e97b9658c91a68a4b3195976a20250edeca9c0f58404e7a121b3cd8d1b56175f00c406ca210eef0cca99af349288e317caaad6d0be8afbf10ae9 WHIRLPOOL bf3a89f6e3e148723a83e682bc7fa5a94717624d9fc2d62b71679c9fe6f967ad051e1678018cd6ab047a81da9a0cf2472db15c9cc74dbc44f985600880e3e56a
|
||||
DIST kdelibs-4.14.8.tar.xz 11648060 SHA256 705fa8a9b3b3c962aa99d040eb32e68863ba4c2f567b82b9513379defbc39bbb SHA512 0cd5e8dd5cec7cf84bc66c6732f4967610211e521898da41601d24174f909043bafacbb9bd9775666cebb132747e2861c6c8ff07de61be708975f44dbbfb856e WHIRLPOOL 6405ee6b273899a26c39fa005c18be7270888113f93302990003b92ca96c52303ce853c5378c812f4ddf53f40c7b6ff9e2a958bc86a676d1e3abbfe4f3d96bd4
|
||||
|
@ -1,299 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
CMAKE_MIN_VERSION="3.3.1-r1"
|
||||
CPPUNIT_REQUIRED="optional"
|
||||
DECLARATIVE_REQUIRED="always"
|
||||
OPENGL_REQUIRED="optional"
|
||||
KDE_HANDBOOK="optional"
|
||||
inherit kde4-base fdo-mime multilib toolchain-funcs flag-o-matic
|
||||
|
||||
EGIT_BRANCH="KDE/4.14"
|
||||
|
||||
DESCRIPTION="KDE libraries needed by all KDE programs"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
LICENSE="LGPL-2.1"
|
||||
IUSE="cpu_flags_x86_3dnow acl alsa altivec +bzip2 +crypt debug doc fam jpeg2k
|
||||
kerberos lzma cpu_flags_x86_mmx nls openexr +policykit spell cpu_flags_x86_sse
|
||||
cpu_flags_x86_sse2 ssl +udev +udisks +upower zeroconf"
|
||||
|
||||
REQUIRED_USE="
|
||||
udisks? ( udev )
|
||||
upower? ( udev )
|
||||
"
|
||||
|
||||
# needs the kate regression testsuite from svn
|
||||
RESTRICT="test"
|
||||
|
||||
COMMONDEPEND="
|
||||
>=app-misc/strigi-0.7.7
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
>=dev-libs/libattica-0.4.2
|
||||
>=dev-libs/libdbusmenu-qt-0.3.2[qt4(+)]
|
||||
dev-libs/libpcre[unicode]
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
media-libs/giflib
|
||||
media-libs/libpng:0=
|
||||
media-libs/phonon[qt4]
|
||||
sys-libs/zlib
|
||||
virtual/jpeg:0
|
||||
>=x11-misc/shared-mime-info-0.60
|
||||
acl? ( virtual/acl )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
!aqua? (
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXtst
|
||||
!kernel_SunOS? (
|
||||
|| (
|
||||
sys-libs/libutempter
|
||||
>=sys-freebsd/freebsd-lib-9.0
|
||||
)
|
||||
)
|
||||
)
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
crypt? ( app-crypt/qca:2[qt4(+)] )
|
||||
fam? ( virtual/fam )
|
||||
jpeg2k? ( media-libs/jasper )
|
||||
kerberos? ( virtual/krb5 )
|
||||
openexr? (
|
||||
media-libs/openexr:=
|
||||
media-libs/ilmbase:=
|
||||
)
|
||||
policykit? ( >=sys-auth/polkit-qt-0.103.0[qt4(+)] )
|
||||
spell? ( app-text/enchant )
|
||||
ssl? ( dev-libs/openssl:0 )
|
||||
udev? ( virtual/udev )
|
||||
zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
|
||||
"
|
||||
DEPEND="${COMMONDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
nls? ( virtual/libintl )
|
||||
"
|
||||
RDEPEND="${COMMONDEPEND}
|
||||
!dev-qt/qtphonon
|
||||
!<=kde-base/plasma-workspace-4.7.1:4
|
||||
!<=kde-base/kcontrol-4.4.50:4
|
||||
>=app-crypt/gnupg-2.0.11
|
||||
app-misc/ca-certificates
|
||||
$(add_kdebase_dep kde-env '' 4.14.3)
|
||||
sys-apps/dbus[X]
|
||||
!aqua? (
|
||||
udisks? ( sys-fs/udisks:2 )
|
||||
x11-apps/iceauth
|
||||
x11-apps/rgb
|
||||
>=x11-misc/xdg-utils-1.0.2-r3
|
||||
upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )
|
||||
)
|
||||
udev? ( app-misc/media-player-info )
|
||||
"
|
||||
PDEPEND="
|
||||
$(add_kdebase_dep katepart '' 4.14.3)
|
||||
|| (
|
||||
$(add_kdeapps_dep kfmclient '' 4.14.3)
|
||||
x11-misc/xdg-utils
|
||||
)
|
||||
handbook? (
|
||||
|| (
|
||||
$(add_kdebase_dep khelpcenter '' 4.14.3)
|
||||
kde-plasma/khelpcenter:5[compat(+)]
|
||||
)
|
||||
)
|
||||
policykit? ( || (
|
||||
>=sys-auth/polkit-kde-agent-0.99
|
||||
kde-plasma/polkit-kde-agent
|
||||
) )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/dist/01_gentoo_set_xdg_menu_prefix-1.patch"
|
||||
"${FILESDIR}/dist/02_gentoo_append_xdg_config_dirs-1.patch"
|
||||
"${FILESDIR}/${PN}-4.14.5-fatalwarnings.patch"
|
||||
"${FILESDIR}/${PN}-4.14.5-mimetypes.patch"
|
||||
"${FILESDIR}/${PN}-4.4.90-xslt.patch"
|
||||
"${FILESDIR}/${PN}-4.6.3-no_suid_kdeinit.patch"
|
||||
"${FILESDIR}/${PN}-4.8.1-norpath.patch"
|
||||
"${FILESDIR}/${PN}-4.9.3-werror.patch"
|
||||
"${FILESDIR}/${PN}-4.10.0-udisks.patch"
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
[[ $(gcc-major-version) -lt 4 ]] || \
|
||||
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 3 ]] ) \
|
||||
&& die "Sorry, but gcc-4.3 and earlier won't work for KDE SC 4.6 (see bug #354837)."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
kde4-base_src_prepare
|
||||
|
||||
# Rename applications.menu (needs 01_gentoo_set_xdg_menu_prefix-1.patch to work)
|
||||
sed -e 's|FILES[[:space:]]applications.menu|FILES applications.menu RENAME kde-4-applications.menu|g' \
|
||||
-i kded/CMakeLists.txt || die "Sed on CMakeLists.txt for applications.menu failed."
|
||||
|
||||
if use aqua; then
|
||||
sed -i -e \
|
||||
"s:BUNDLE_INSTALL_DIR \"/Applications:BUNDLE_INSTALL_DIR \"${EPREFIX}/${APP_BUNDLE_DIR}:g" \
|
||||
cmake/modules/FindKDE4Internal.cmake || die "failed to sed FindKDE4Internal.cmake"
|
||||
|
||||
#if [[ ${CHOST} == *-darwin8 ]]; then
|
||||
sed -i -e \
|
||||
"s:set(_add_executable_param MACOSX_BUNDLE):remove(_add_executable_param MACOSX_BUNDLE):g" \
|
||||
cmake/modules/KDE4Macros.cmake || die "failed to sed KDE4Macros.cmake"
|
||||
#fi
|
||||
|
||||
# solid/solid/backends/iokit doesn't properly link, so disable it.
|
||||
sed -e "s|\(APPLE\)|(FALSE)|g" -i solid/solid/CMakeLists.txt \
|
||||
|| die "disabling solid/solid/backends/iokit failed"
|
||||
sed -e "s|m_backend = .*Backends::IOKit.*;|m_backend = 0;|g" -i solid/solid/managerbase.cpp \
|
||||
|| die "disabling solid/solid/backends/iokit failed"
|
||||
|
||||
# There's no fdatasync on OSX and the check fails to detect that.
|
||||
sed -e "/HAVE_FDATASYNC/ d" -i config.h.cmake \
|
||||
|| die "disabling fdatasync failed"
|
||||
|
||||
# Fix nameser include to nameser8_compat
|
||||
sed -e "s|nameser8_compat.h|nameser_compat.h|g" -i kio/misc/kpac/discovery.cpp \
|
||||
|| die "fixing nameser include failed"
|
||||
append-flags -DHAVE_ARPA_NAMESER8_COMPAT_H=1
|
||||
|
||||
# Try to fix kkeyserver_mac
|
||||
epatch "${FILESDIR}"/${PN}-4.3.80-kdeui_util_kkeyserver_mac.patch
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_HSPELL=OFF
|
||||
-DWITH_ASPELL=OFF
|
||||
-DWITH_DNSSD=OFF
|
||||
-DKDE_DEFAULT_HOME=.kde4
|
||||
-DKAUTH_BACKEND=POLKITQT-1
|
||||
-DBUILD_libkactivities=OFF
|
||||
-DWITH_Soprano=OFF
|
||||
-DWITH_SharedDesktopOntologies=OFF
|
||||
$(cmake-utils_use_build handbook doc)
|
||||
$(cmake-utils_use_has cpu_flags_x86_3dnow X86_3DNOW)
|
||||
$(cmake-utils_use_has altivec PPC_ALTIVEC)
|
||||
$(cmake-utils_use_has cpu_flags_x86_mmx X86_MMX)
|
||||
$(cmake-utils_use_has cpu_flags_x86_sse X86_SSE)
|
||||
$(cmake-utils_use_has cpu_flags_x86_sse2 X86_SSE2)
|
||||
$(cmake-utils_use_with acl)
|
||||
$(cmake-utils_use_with alsa)
|
||||
$(cmake-utils_use_with bzip2 BZip2)
|
||||
$(cmake-utils_use_with crypt QCA2)
|
||||
$(cmake-utils_use_with fam)
|
||||
$(cmake-utils_use_with jpeg2k Jasper)
|
||||
$(cmake-utils_use_with kerberos GSSAPI)
|
||||
$(cmake-utils_use_with lzma LibLZMA)
|
||||
$(cmake-utils_use_with nls Libintl)
|
||||
$(cmake-utils_use_with openexr OpenEXR)
|
||||
$(cmake-utils_use_with opengl OpenGL)
|
||||
$(cmake-utils_use_with policykit PolkitQt-1)
|
||||
$(cmake-utils_use_with spell ENCHANT)
|
||||
$(cmake-utils_use_with ssl OpenSSL)
|
||||
$(cmake-utils_use_with udev UDev)
|
||||
$(cmake-utils_use_with udisks SOLID_UDISKS2)
|
||||
$(cmake-utils_use_with zeroconf Avahi)
|
||||
)
|
||||
kde4-base_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
kde4-base_src_compile
|
||||
|
||||
# The building of apidox is not managed anymore by the build system
|
||||
if use doc; then
|
||||
einfo "Building API documentation"
|
||||
cd "${S}"/doc/api/
|
||||
./doxygen.sh "${S}" || die "APIDOX generation failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
kde4-base_src_install
|
||||
|
||||
# use system certificates
|
||||
rm -f "${ED}"/usr/share/apps/kssl/ca-bundle.crt || die
|
||||
dosym /etc/ssl/certs/ca-certificates.crt /usr/share/apps/kssl/ca-bundle.crt
|
||||
|
||||
if use doc; then
|
||||
einfo "Installing API documentation. This could take a bit of time."
|
||||
cd "${S}"/doc/api/
|
||||
docinto /HTML/en/kdelibs-apidox
|
||||
dohtml -r ${P}-apidocs/*
|
||||
fi
|
||||
|
||||
if use aqua; then
|
||||
einfo "fixing ${PN} plugins"
|
||||
|
||||
local _PV=${PV:0:3}.0
|
||||
local _dir=${EPREFIX}/usr/$(get_libdir)/kde4/plugins/script
|
||||
|
||||
install_name_tool -id \
|
||||
"${_dir}/libkrossqtsplugin.${_PV}.dylib" \
|
||||
"${D}/${_dir}/libkrossqtsplugin.${_PV}.dylib" \
|
||||
|| die "failed fixing libkrossqtsplugin.${_PV}.dylib"
|
||||
|
||||
einfo "fixing ${PN} cmake detection files"
|
||||
#sed -i -e \
|
||||
# "s:if (HAVE_XKB):if (HAVE_XKB AND NOT APPLE):g" \
|
||||
echo -e "set(XKB_FOUND FALSE)\nset(HAVE_XKB FALSE)" > \
|
||||
"${ED}"/usr/share/apps/cmake/modules/FindXKB.cmake \
|
||||
|| die "failed fixing FindXKB.cmake"
|
||||
fi
|
||||
|
||||
einfo Installing environment file.
|
||||
# Since 44qt4 is sourced earlier QT_PLUGIN_PATH is defined.
|
||||
echo "COLON_SEPARATED=QT_PLUGIN_PATH" > "${T}/77kde"
|
||||
echo "QT_PLUGIN_PATH=${EPREFIX}/usr/$(get_libdir)/kde4/plugins" >> "${T}/77kde"
|
||||
doenvd "${T}/77kde"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_mime_database_update
|
||||
|
||||
if use zeroconf; then
|
||||
echo
|
||||
elog "To make zeroconf support available in KDE make sure that the avahi daemon"
|
||||
elog "is running."
|
||||
echo
|
||||
einfo "If you also want to use zeroconf for hostname resolution, emerge sys-auth/nss-mdns"
|
||||
einfo "and enable multicast dns lookups by editing the 'hosts:' line in /etc/nsswitch.conf"
|
||||
einfo "to include 'mdns', e.g.:"
|
||||
einfo " hosts: files mdns dns"
|
||||
echo
|
||||
fi
|
||||
|
||||
kde4-base_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# Remove ksycoca4 global database
|
||||
rm -f "${EROOT}${PREFIX}"/share/kde4/services/ksycoca4
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_mime_database_update
|
||||
|
||||
kde4-base_pkg_postrm
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
Fixes Bug #542708
|
||||
The code uses functionality provided by libFLAC and libFLAC++ but only linked against libFLAC++.
|
||||
Included also is a check for libFLAC availability and added linking against libFLAC
|
||||
--- a/gejengel-0.1.4/configure.ac
|
||||
+++ b/gejengel-0.1.4/configure.ac
|
||||
@@ -129,14 +129,20 @@ AC_ARG_ENABLE(flac,
|
||||
[ enable_flac=$enableval ] )
|
||||
|
||||
if test "$enable_flac" != "no"; then
|
||||
- PKG_CHECK_MODULES(FLAC, flac++, HAVE_FLAC=yes, HAVE_FLAC=no)
|
||||
+ PKG_CHECK_MODULES(FLAC, flac, HAVE_FLAC=yes, HAVE_FLAC=no)
|
||||
if test $HAVE_FLAC = yes; then
|
||||
- AC_DEFINE(HAVE_FLAC, [1], Flac support enabled)
|
||||
- AC_SUBST(FLAC_CFLAGS)
|
||||
- AC_SUBST(FLAC_LIBS)
|
||||
+ AC_DEFINE(HAVE_FLAC, [1], Flac found)
|
||||
+ AC_SUBST(FLAC_CFLAGS)
|
||||
+ AC_SUBST(FLAC_LIBS)
|
||||
+ PKG_CHECK_MODULES(FLACPP, flac++, HAVE_FLACPP=yes, HAVE_FLACPP=no)
|
||||
+ if test $HAVE_FLACPP = yes; then
|
||||
+ AC_DEFINE(HAVE_FLACPP, [1], Flac support enabled)
|
||||
+ AC_SUBST(FLACPP_CFLAGS)
|
||||
+ AC_SUBST(FLACPP_LIBS)
|
||||
+ fi
|
||||
fi
|
||||
fi
|
||||
-AM_CONDITIONAL(FLAC, test "$HAVE_FLAC" = "yes")
|
||||
+AM_CONDITIONAL(FLAC, test "$HAVE_FLACPP" = "yes")
|
||||
|
||||
########################################################################
|
||||
# Mad
|
||||
--- a/gejengel-0.1.4/Makefile.am
|
||||
+++ b/gejengel-0.1.4/Makefile.am
|
||||
@@ -256,7 +256,7 @@ libgejengel_la_LIBADD = libutils.la \
|
||||
libmusiclibrary.la \
|
||||
libcore.la \
|
||||
libplugins.la -lpthread \
|
||||
- $(FFMPEG_LIBS) $(ALSA_LIBS) $(OPENAL_LIBS) $(GLIBMM_LIBS) $(SQLITE3_LIBS) $(TAGLIB_LIBS) $(LASTFM_LIBS) $(LIBNOTIFY_LIBS) $(PULSE_LIBS) $(IMAGEMAGICK_LIBS) $(GSTREAMER_LIBS) $(FLAC_LIBS) $(MAD_LIBS) $(DBUS_LIBS) $(XDGBASEDIR_LIBS)
|
||||
+ $(FFMPEG_LIBS) $(ALSA_LIBS) $(OPENAL_LIBS) $(GLIBMM_LIBS) $(SQLITE3_LIBS) $(TAGLIB_LIBS) $(LASTFM_LIBS) $(LIBNOTIFY_LIBS) $(PULSE_LIBS) $(IMAGEMAGICK_LIBS) $(GSTREAMER_LIBS) $(FLACPP_LIBS) $(FLAC_LIBS) $(MAD_LIBS) $(DBUS_LIBS) $(XDGBASEDIR_LIBS)
|
||||
|
||||
bin_PROGRAMS = gejengel
|
||||
|
@ -0,0 +1,81 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
inherit autotools eutils multilib flag-o-matic
|
||||
|
||||
DESCRIPTION="Lightweight audio player"
|
||||
HOMEPAGE="https://github.com/dirkvdb/gejengel"
|
||||
SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+alsa audioscrobbler debug dbus +ffmpeg flac libnotify mad openal pulseaudio syslog"
|
||||
|
||||
RDEPEND="dev-cpp/gtkmm:2.4
|
||||
dev-cpp/pangomm:1.4
|
||||
media-libs/taglib
|
||||
dev-db/sqlite:3
|
||||
|| ( media-gfx/imagemagick[cxx]
|
||||
media-gfx/graphicsmagick[imagemagick] )
|
||||
mad? ( media-libs/libmad )
|
||||
flac? ( media-libs/flac[cxx] )
|
||||
ffmpeg? ( >=virtual/ffmpeg-9 )
|
||||
audioscrobbler? ( >=media-libs/lastfmlib-0.4 )
|
||||
dbus? ( dev-libs/dbus-glib )
|
||||
libnotify? ( x11-libs/libnotify )
|
||||
openal? ( media-libs/openal )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
pulseaudio? ( media-sound/pulseaudio )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/libxdg-basedir
|
||||
dev-util/intltool
|
||||
>=sys-devel/automake-1.11"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog README TODO )
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-libnotify-0.7.patch \
|
||||
"${FILESDIR}"/${P}-ffmpeg.patch \
|
||||
"${FILESDIR}"/${P}-ffmpeg-1.patch \
|
||||
"${FILESDIR}"/${P}-libav9.patch \
|
||||
"${FILESDIR}"/${P}-ffmpeg2.patch \
|
||||
"${FILESDIR}"/${PV}-flac_ln.patch
|
||||
|
||||
# Remove Vesion and Encoding from the desktop file
|
||||
sed -i -e "/Version/d" -e "/Encoding/d" \
|
||||
data/${PN}.desktop.in || die "sed failed"
|
||||
append-cxxflags "-D__STDC_CONSTANT_MACROS"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-shared \
|
||||
$(use_enable syslog logging) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable openal) \
|
||||
$(use_enable audioscrobbler lastfm) \
|
||||
$(use_enable dbus) \
|
||||
$(use_enable libnotify) \
|
||||
$(use_enable mad) \
|
||||
$(use_enable flac) \
|
||||
$(use_enable ffmpeg) \
|
||||
$(use_enable alsa) \
|
||||
$(use_enable pulseaudio) \
|
||||
--disable-unittests
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CXXFLAGS="${CXXFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
# The libgejengel.a is used by the package when building but shouldn't end
|
||||
# up in the installation target
|
||||
rm -f "${ED}"usr/$(get_libdir)/libgejengel.{a,la}
|
||||
}
|
@ -1 +1 @@
|
||||
Sun, 18 Oct 2015 13:11:16 +0000
|
||||
Sun, 18 Oct 2015 20:11:29 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun, 18 Oct 2015 13:11:16 +0000
|
||||
Sun, 18 Oct 2015 20:11:30 +0000
|
||||
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install preinst setup unpack
|
||||
DEPEND=>=virtual/jdk-1.4 dev-java/commons-collections dev-java/concurrent-util dev-java/commons-logging >=dev-java/ant-core-1.5 >=dev-java/java-config-2.2.0 >=dev-java/ant-core-1.8.2 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Ehcache is a pure Java, fully-featured, in-process cache
|
||||
HOMEPAGE=http://ehcache.sourceforge.net
|
||||
IUSE=doc elibc_FreeBSD elibc_FreeBSD
|
||||
KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux ~x86-macos
|
||||
LICENSE=Apache-1.1
|
||||
RDEPEND=>=virtual/jre-1.4 dev-java/commons-collections dev-java/concurrent-util dev-java/commons-logging >=dev-java/java-config-2.2.0
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/ehcache/ehcache-1.1.tgz
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f java-ant-2 946f77f25d457a91a2188c26f3e50b3e java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 c059b30d6a4df7cf32e2c98c1da1c9b5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=86c8f8d05bf5ba37ddd905be91f5a4d4
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install preinst prepare setup
|
||||
DEPEND=>=virtual/jdk-1.4 app-arch/zip dev-java/commons-collections:0 dev-java/concurrent-util:0 dev-java/commons-logging:0 >=dev-java/ant-core-1.5 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
DESCRIPTION=Ehcache is a pure Java, fully-featured, in-process cache
|
||||
EAPI=5
|
||||
HOMEPAGE=http://ehcache.sourceforge.net
|
||||
IUSE=elibc_FreeBSD doc source elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos
|
||||
LICENSE=Apache-1.1
|
||||
RDEPEND=>=virtual/jre-1.4 dev-java/commons-collections:0 dev-java/concurrent-util:0 dev-java/commons-logging:0 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/ehcache/ehcache-1.1.tgz
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-pkg-simple b39bf980f65c12acb466f0a891fc002d java-utils-2 c059b30d6a4df7cf32e2c98c1da1c9b5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=5e6cf45779504ac6d3dba0cd03f7f4b9
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup
|
||||
DEPEND=>=virtual/jdk-1.6 app-arch/unzip dev-java/log4j:0 >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Forward Error Correction library in Java
|
||||
EAPI=5
|
||||
HOMEPAGE=https://bitbucket.org/onionnetworks/
|
||||
IUSE=elibc_FreeBSD doc source elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD-2
|
||||
RDEPEND=>=virtual/jre-1.6 dev-java/log4j:0 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://dev.gentoo.org/~monsieurp/packages/fec-1.0.4.tar.gz
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 java-ant-2 946f77f25d457a91a2188c26f3e50b3e java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 c059b30d6a4df7cf32e2c98c1da1c9b5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=01cb5862abc48fec02079c5a807b407a
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup
|
||||
DEPEND=>=virtual/jdk-1.6 javamail? ( dev-java/oracle-javamail:0 java-virtuals/jaf:0 ) jms? ( java-virtuals/jms:0 ) >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=A low-overhead robust logging package for Java
|
||||
EAPI=5
|
||||
HOMEPAGE=http://logging.apache.org/log4j/
|
||||
IUSE=javamail jms elibc_FreeBSD doc source elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=virtual/jre-1.6 javamail? ( dev-java/oracle-javamail:0 java-virtuals/jaf:0 ) jms? ( java-virtuals/jms:0 ) >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://apache/logging/log4j/1.2.17/log4j-1.2.17.tar.gz
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f java-ant-2 946f77f25d457a91a2188c26f3e50b3e java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 c059b30d6a4df7cf32e2c98c1da1c9b5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=36aaa60f3c76abb59e457cb0021ec25d
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DEPEND=!dev-lisp/cl-asdf !dev-lisp/asdf-binary-locations !dev-lisp/gentoo-init !<dev-lisp/asdf-2.33-r3 doc? ( virtual/texi2dvi )
|
||||
DESCRIPTION=ASDF is Another System Definition Facility for Common Lisp
|
||||
EAPI=5
|
||||
HOMEPAGE=http://common-lisp.net/project/asdf/
|
||||
IUSE=doc
|
||||
KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris
|
||||
LICENSE=MIT
|
||||
PDEPEND=~dev-lisp/uiop-3.1.6
|
||||
SLOT=0/3.1.6
|
||||
SRC_URI=http://common-lisp.net/project/asdf/archives/asdf-3.1.6.tar.gz
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f multilib df4e4d5cfd3d137d0c248e1991c0e4d6 prefix e7f2b9c6e57342e5d25eac22fce23062 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=e4cde3daa67e59b9f1eaf78cec32d124
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION=UIOP is a portability layer spun off ASDF3
|
||||
EAPI=5
|
||||
HOMEPAGE=http://common-lisp.net/project/asdf/
|
||||
KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris
|
||||
LICENSE=MIT
|
||||
RDEPEND=~dev-lisp/asdf-3.1.6
|
||||
SLOT=0
|
||||
SRC_URI=http://common-lisp.net/project/asdf/archives/asdf-3.1.6.tar.gz
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=f10a0824e3b5bce8993eed6ba9657c24
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=test? ( dev-ml/ounit dev-ml/ocaml-pcap ) async? ( >=dev-ml/async-112.24.00:= ) lwt? ( >=dev-ml/lwt-2.4.7:= dev-ml/ocaml-cstruct:=[lwt(-)] ) >=dev-lang/ocaml-4:= dev-ml/cmdliner:= dev-ml/mirage-profile:= >=dev-ml/ocaml-base64-2.0.0:= >=dev-ml/ocaml-cstruct-1.0.1:= >=dev-ml/ocaml-ipaddr-2.6.0:= dev-ml/ocaml-re:= >=dev-ml/ocaml-uri-1.7.0:= !<dev-ml/mirage-types-1.2.0 !dev-ml/odns >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?]
|
||||
DESCRIPTION=A pure OCaml implementation of the DNS protocol
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/mirage/ocaml-dns https://mirage.io
|
||||
IUSE=async +lwt +ocamlopt debug doc test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=LGPL-2 LGPL-2.1-with-linking-exception ISC
|
||||
RDEPEND=async? ( >=dev-ml/async-112.24.00:= ) lwt? ( >=dev-ml/lwt-2.4.7:= dev-ml/ocaml-cstruct:=[lwt(-)] ) >=dev-lang/ocaml-4:= dev-ml/cmdliner:= dev-ml/mirage-profile:= >=dev-ml/ocaml-base64-2.0.0:= >=dev-ml/ocaml-cstruct-1.0.1:= >=dev-ml/ocaml-ipaddr-2.6.0:= dev-ml/ocaml-re:= >=dev-ml/ocaml-uri-1.7.0:= !<dev-ml/mirage-types-1.2.0 !dev-ml/odns >=dev-lang/ocaml-3.12:=[ocamlopt?]
|
||||
SLOT=0/0.15.3
|
||||
SRC_URI=https://github.com/mirage/ocaml-dns/archive/v0.15.3.tar.gz -> ocaml-dns-0.15.3.tar.gz
|
||||
_eclasses_=base 84d9f879f57a8316ff02be0373a3d6f9 eutils 43da5163ba106e87d22d2e7d6d67537f findlib 9909e5ca0f77ff5b693885a3d7aeadb7 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 oasis 1f8aac15a40bfb39dd98018626248fe1 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=ddf019589030777ff7df920c2b64acd1
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
||||
DEPEND=dev-dotnet/libgdiplus dev-lang/mono media-libs/freetype:2[X] media-libs/libsdl[X,opengl,video] media-libs/openal virtual/jpeg virtual/opengl cg? ( >=media-gfx/nvidia-cg-toolkit-2.1.0017 ) >=sys-apps/sed-4
|
||||
DEPEND=dev-dotnet/libgdiplus dev-lang/mono media-libs/freetype:2[X] media-libs/libsdl[X,opengl,video] media-libs/openal virtual/jpeg:0 virtual/opengl cg? ( >=media-gfx/nvidia-cg-toolkit-2.1.0017 ) >=sys-apps/sed-4
|
||||
DESCRIPTION=A free RTS engine supporting games like Command & Conquer and Red Alert
|
||||
EAPI=4
|
||||
HOMEPAGE=http://open-ra.org/
|
||||
IUSE=cg
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-dotnet/libgdiplus dev-lang/mono media-libs/freetype:2[X] media-libs/libsdl[X,opengl,video] media-libs/openal virtual/jpeg virtual/opengl cg? ( >=media-gfx/nvidia-cg-toolkit-2.1.0017 ) games-misc/games-envd
|
||||
RDEPEND=dev-dotnet/libgdiplus dev-lang/mono media-libs/freetype:2[X] media-libs/libsdl[X,opengl,video] media-libs/openal virtual/jpeg:0 virtual/opengl cg? ( >=media-gfx/nvidia-cg-toolkit-2.1.0017 ) games-misc/games-envd
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/OpenRA/OpenRA/tarball/release-20120630 -> openra-20120630.tar.gz
|
||||
_eclasses_=base 84d9f879f57a8316ff02be0373a3d6f9 eutils 43da5163ba106e87d22d2e7d6d67537f games 4dae170e58f773c484e07d18ef441804 gnome2-utils 588052cacdf74572e68bdfeaece20534 mono 3fb22ec265e021c7294a29e720f3d5f7 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 vcs-snapshot 2ecbc36efd3f6b8486f63fcf8530c1bd
|
||||
_md5_=c8658020867aa861bb08aedd6137fd3e
|
||||
_md5_=1ef6f842ae7b61f36fe0cf88869970e1
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
||||
DEPEND=dev-dotnet/libgdiplus dev-lang/mono media-libs/freetype:2[X] media-libs/libsdl[X,opengl,video] media-libs/openal virtual/jpeg virtual/opengl cg? ( >=media-gfx/nvidia-cg-toolkit-2.1.0017 ) >=sys-apps/sed-4
|
||||
DEPEND=dev-dotnet/libgdiplus dev-lang/mono media-libs/freetype:2[X] media-libs/libsdl[X,opengl,video] media-libs/openal virtual/jpeg:0 virtual/opengl cg? ( >=media-gfx/nvidia-cg-toolkit-2.1.0017 ) >=sys-apps/sed-4
|
||||
DESCRIPTION=A free RTS engine supporting games like Command & Conquer and Red Alert
|
||||
EAPI=5
|
||||
HOMEPAGE=http://open-ra.org/
|
||||
IUSE=cg tools
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-dotnet/libgdiplus dev-lang/mono media-libs/freetype:2[X] media-libs/libsdl[X,opengl,video] media-libs/openal virtual/jpeg virtual/opengl cg? ( >=media-gfx/nvidia-cg-toolkit-2.1.0017 ) games-misc/games-envd
|
||||
RDEPEND=dev-dotnet/libgdiplus dev-lang/mono media-libs/freetype:2[X] media-libs/libsdl[X,opengl,video] media-libs/openal virtual/jpeg:0 virtual/opengl cg? ( >=media-gfx/nvidia-cg-toolkit-2.1.0017 ) games-misc/games-envd
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/OpenRA/OpenRA/tarball/release-20130514 -> openra-20130514.tar.gz
|
||||
_eclasses_=base 84d9f879f57a8316ff02be0373a3d6f9 eutils 43da5163ba106e87d22d2e7d6d67537f games 4dae170e58f773c484e07d18ef441804 gnome2-utils 588052cacdf74572e68bdfeaece20534 mono-env 10809200679bcceefebac9e72bebb6e6 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 vcs-snapshot 2ecbc36efd3f6b8486f63fcf8530c1bd
|
||||
_md5_=4a2b20588004e0ab474ed6179c5d3fe4
|
||||
_md5_=6f1dfdfe908f53eee5b105c869b4417b
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue