parent
dc4afd3d2d
commit
844496a711
@ -1 +1,2 @@
|
||||
DIST cmdliner-0.9.7.tbz 50343 SHA256 9c19893cffb5d3c3469ee0cce85e3eeeba17d309b33b9ace31aba06f68f0bf7a SHA512 ea1ee186f6072dc836e23a7fcc0756d016c61d4d34ef2416842d1e6e73707b2bbd6aaccd8f57472560dbeab75d3d26159ad8276813882726a11e4530dc6f45e6 WHIRLPOOL 79acdf4807cc5befad01fa1f22a214bc2c6a66dbba4b2b2c041ba72c0b2982d7ca61c632766bfe498987f61d6636a818fae1c96df1bf02e87073c9247b6babf0
|
||||
DIST cmdliner-0.9.8.tbz 53249 SHA256 7dfaafdd88ec9d96abf8ded4c0ea7111948194400220a56e4bb44a1edfa4bd41 SHA512 6c71c360eaba7f7127e422a71a00a830a086f1d6750897bea0ebc1cc10f8fdaf9e9532d354abd84dbc6c5fcc1878f19d3f424fd9335e7226b625b63b51c89cab WHIRLPOOL 25739c09f78cc8ade6d0e5805f48eb14a6c42f0891832747caef44fc6135c81feaa0055b2874256bde2270753106c60accd50c24771333c2cb16913d9bd38c3d
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit findlib
|
||||
|
||||
DESCRIPTION="Declarative definition of command line interfaces for OCaml"
|
||||
HOMEPAGE="http://erratique.ch/software/cmdliner"
|
||||
SRC_URI="http://erratique.ch/software/${PN}/releases/${P}.tbz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc +ocamlopt"
|
||||
|
||||
DEPEND=">=dev-lang/ocaml-4:=[ocamlopt?]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
ocaml pkg/build.ml \
|
||||
native=$(usex ocamlopt true false) \
|
||||
native-dynlink=$(usex ocamlopt true false) \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Can't use opam-installer here as it is an opam dep...
|
||||
findlib_src_preinst
|
||||
local nativelibs=""
|
||||
use ocamlopt && nativelibs="$(echo _build/src/cmdliner.cm{x,xa,xs} _build/src/cmdliner.a)"
|
||||
ocamlfind install cmdliner _build/pkg/META \
|
||||
_build/src/cmdliner.mli _build/src/cmdliner.cm{a,i} ${nativelibs} || die
|
||||
dodoc README.md TODO.md CHANGES.md
|
||||
use doc && dohtml -r doc/
|
||||
}
|
@ -1,8 +1,3 @@
|
||||
DIST x264-snapshot-20111220-2245.tar.bz2 532402 SHA256 c360b0320cc72a77c5f2ececbd100bbbdd0461227f7c4bc06212e86f5aa0fb8a SHA512 d6801f326f9848672f889cb9fe43da865b2351143b8f31f17341c62b89ac01f430cdc56c12d8bf9cf9f041e8381494915a84508eaf41898ef87631385ee6f3c2 WHIRLPOOL 6aed824854947435819d157c2c371ca358ce05d518adcfea9ec6c47a74bdd97d9c527e989b9eb0a6d2f00060c45186d3a3ade22af21d450c9e2c25be9aa46b34
|
||||
DIST x264-snapshot-20120327-2245.tar.bz2 551101 SHA256 065ffdbd7c9f9dcc7194bd6a4943b0d4b2e99b5dd68979fb3634644c725c2cbe SHA512 915e2933596f4809a7cba25a6eb7f8a555daaeeb3a5a95a314cb947940d562e12d164f52ab6b94d7abd52e66ee986d3414c54685390a619357eef22ba0cd6a6a WHIRLPOOL e61b779d9eba7cad48899bc7eb88e9b5e140013d016792ddd4d2c149f7447d8bbf528615b751c095813519218bc7e3072ded407c386043dff8270d2c43a7ecb9
|
||||
DIST x264-snapshot-20120707-2245.tar.bz2 554243 SHA256 52fdc8b558fa7dcb6419fef73fb07e771cdc2544f7652cde42968d640139eedb SHA512 5e263dfe4b4defd66a8a855467692473723ada9c34ab8da7042f2d10327f944914d0c8103f22edd4dc7a1c4664db5bfbf42052652c9f57b392db32f4ab77081b WHIRLPOOL 1a9061e5940e22071390b579abf859fec49f8da51f31e241b65513566eda66178c46b4b4c20318bb981230a16511e84b89e6174bc7f9ccbd48915a909cef3b5b
|
||||
DIST x264-snapshot-20130506-2245.tar.bz2 608013 SHA256 da7055a457d19b97ff35a2830e7caae665ea06d22ddc28393168983d1cd21f61 SHA512 6ba35f6b39fefbda6990dc0fd674efbe403b0616f2f02d71ae3e7bbc6ce2bab8878a963dd5f306f8a2b3b9a74c5c0b4dbf9dfb9dc0e602b807f726cf072905b5 WHIRLPOOL bfb4b7dd0e865cd9305ac177f5c544555004039209dda695fcc932aab647b87c96f0bae4fa040276bd3dbee64dcf982f3c2447efdbc01c1d42f040c9d5d0af85
|
||||
DIST x264-snapshot-20130731-2245.tar.bz2 625052 SHA256 caa39660f2ddc9dc53033af709452a21479c7b7c715c5f9d744d0d452c2d9e67 SHA512 2abcab4013dee9ac58779afd89fc558a8286cf33affda037e95a7e10cf00387cee1ad461ac59c5020fd9b72d303170f16d4e4b5593ec21528a33b0f530878d9d WHIRLPOOL 6f7fcc1c05c47a0d31578fbd0268b84ba458a968b087fb7d1050f67739bec140a1c3ded288cd0000180b5be921b469357ec9cdc363fc1eec82d82bd795557b56
|
||||
DIST x264-snapshot-20130912-2245.tar.bz2 628862 SHA256 87142cf15b7d7052f2e046a4b80adc3176fd6421889ab3bae83afc10d57ec648 SHA512 3e2223ca465b1ac214a421c512477524309694f321baabcd62b84bc341de34ecf196c8c91a931bbda0d7538dc138b924dc22ed7f242e135e4b53b387638b40c0 WHIRLPOOL b795a91511994761e9cf6e3a279708e4536ebc281b9ca1d18f0bceb93c89c062608d2e5c779a0f924d2dc005f90921223b42b22e409eaaca8a0041aae354213f
|
||||
DIST x264-snapshot-20140308-2245.tar.bz2 624712 SHA256 b179cb1e1d4f51418d292011a7494d5b62145571c05c22007f28d8fd89d2ebbe SHA512 42dc8183aa7af2bd4c360edc0349193cf69a119450880af0c1586e8f27490d7c6784c464b29c9f07ae972aaf661672ab4f2094a46a3d19b6df35be1f9d9a1629 WHIRLPOOL b1ac3341647d9d8d8ff6177f179ee8b5d6a49a38a48791748c24d5cd3c53858758785a0d21d42fbe373ec74465d947b69526a487da15fbca1a1f9aa50064288c
|
||||
DIST x264-snapshot-20150820-2245.tar.bz2 718209 SHA256 0ea86849d1a9b0a5b88fe6e0281359d7f5675c68fb83f6397b3e02896ccd77e3 SHA512 6b85f96f7cc85e1e938dad06c01b777aaf866796fb1763a02b4b7fa9c44f70bf15fc1bef123f7b24bb2c58b23f7276d4eb2b8f99b2e4fef3c716ed7f66d66e44 WHIRLPOOL daf5a63dbe2cb77a496a3eec1b1687ef6c4a008328064c46bd0e90139d328a6ff4e7dbd17b8dad57c357717c0b665293c86883213b483e85d25a06ec93c81024
|
||||
DIST x264-snapshot-20151011-2245.tar.bz2 725627 SHA256 80a4075ea12a81ec3b6c493e03529c5b7c1afb34c6e91d86bb078bc2ead2ccf0 SHA512 a326d724f5a28268a6dca2e75f39d10f0d9cd137e6477cb8c1be377a8c3fe9de384f74498f7c6b785377bb43024526e72ff8363b67a7e17717b176e5249df5e3 WHIRLPOOL 520dd79b2f3dfdd9e4629bd810fe8560205f4e3581d03854bd2aea35fbac565520cec336f214da688428c320bab3dea0d692a9cb816f9f53fc89520b54e200e3
|
||||
|
@ -1,138 +0,0 @@
|
||||
From 6129dbe86484393a2ea520be94ef9b550b0bd113 Mon Sep 17 00:00:00 2001
|
||||
From: Jason Garrett-Glaser <jason@x264.com>
|
||||
Date: Wed, 27 Feb 2013 13:30:22 -0800
|
||||
Subject: [PATCH] Fix array overreads that caused miscompilation in gcc 4.8
|
||||
|
||||
---
|
||||
common/common.h | 1 +
|
||||
common/set.c | 78 +++++++++++++++++++++++++++++++-------------------------
|
||||
tools/checkasm.c | 2 +-
|
||||
3 files changed, 45 insertions(+), 36 deletions(-)
|
||||
|
||||
diff --git a/common/common.h b/common/common.h
|
||||
index 39ad5cb..0da1d43 100644
|
||||
--- a/common/common.h
|
||||
+++ b/common/common.h
|
||||
@@ -40,6 +40,7 @@
|
||||
#define IS_DISPOSABLE(type) ( type == X264_TYPE_B )
|
||||
#define FIX8(f) ((int)(f*(1<<8)+.5))
|
||||
#define ALIGN(x,a) (((x)+((a)-1))&~((a)-1))
|
||||
+#define ARRAY_ELEMS(a) ((sizeof(a))/(sizeof(a[0])))
|
||||
|
||||
#define CHECKED_MALLOC( var, size )\
|
||||
do {\
|
||||
diff --git a/common/set.c b/common/set.c
|
||||
index 4c72125..fa8b158 100644
|
||||
--- a/common/set.c
|
||||
+++ b/common/set.c
|
||||
@@ -85,44 +85,49 @@ int x264_cqm_init( x264_t *h )
|
||||
int max_qp_err = -1;
|
||||
int max_chroma_qp_err = -1;
|
||||
int min_qp_err = QP_MAX+1;
|
||||
- int num_8x8_lists = h->sps->i_chroma_format_idc == CHROMA_444 ? 4 : 2; /* Checkasm may segfault if optimized out by --chroma-format */
|
||||
+ int num_8x8_lists = h->sps->i_chroma_format_idc == CHROMA_444 ? 4
|
||||
+ : h->param.analyse.b_transform_8x8 ? 2 : 0; /* Checkasm may segfault if optimized out by --chroma-format */
|
||||
|
||||
- for( int i = 0; i < 4 + num_8x8_lists; i++ )
|
||||
- {
|
||||
- int size = i<4 ? 16 : 64;
|
||||
- int j;
|
||||
- for( j = (i<4 ? 0 : 4); j < i; j++ )
|
||||
- if( !memcmp( h->pps->scaling_list[i], h->pps->scaling_list[j], size*sizeof(uint8_t) ) )
|
||||
- break;
|
||||
- if( j < i )
|
||||
- {
|
||||
- h-> quant4_mf[i] = h-> quant4_mf[j];
|
||||
- h->dequant4_mf[i] = h->dequant4_mf[j];
|
||||
- h->unquant4_mf[i] = h->unquant4_mf[j];
|
||||
- }
|
||||
- else
|
||||
- {
|
||||
- CHECKED_MALLOC( h-> quant4_mf[i], (QP_MAX+1)*size*sizeof(udctcoef) );
|
||||
- CHECKED_MALLOC( h->dequant4_mf[i], 6*size*sizeof(int) );
|
||||
- CHECKED_MALLOC( h->unquant4_mf[i], (QP_MAX+1)*size*sizeof(int) );
|
||||
- }
|
||||
-
|
||||
- for( j = (i<4 ? 0 : 4); j < i; j++ )
|
||||
- if( deadzone[j&3] == deadzone[i&3] &&
|
||||
- !memcmp( h->pps->scaling_list[i], h->pps->scaling_list[j], size*sizeof(uint8_t) ) )
|
||||
- break;
|
||||
- if( j < i )
|
||||
- {
|
||||
- h->quant4_bias[i] = h->quant4_bias[j];
|
||||
- h->quant4_bias0[i] = h->quant4_bias0[j];
|
||||
- }
|
||||
- else
|
||||
- {
|
||||
- CHECKED_MALLOC( h->quant4_bias[i], (QP_MAX+1)*size*sizeof(udctcoef) );
|
||||
- CHECKED_MALLOC( h->quant4_bias0[i], (QP_MAX+1)*size*sizeof(udctcoef) );
|
||||
- }
|
||||
+#define CQM_ALLOC( w, count )\
|
||||
+ for( int i = 0; i < count; i++ )\
|
||||
+ {\
|
||||
+ int size = w*w;\
|
||||
+ int start = w == 8 ? 4 : 0;\
|
||||
+ int j;\
|
||||
+ for( j = 0; j < i; j++ )\
|
||||
+ if( !memcmp( h->pps->scaling_list[i+start], h->pps->scaling_list[j+start], size*sizeof(uint8_t) ) )\
|
||||
+ break;\
|
||||
+ if( j < i )\
|
||||
+ {\
|
||||
+ h-> quant##w##_mf[i] = h-> quant##w##_mf[j];\
|
||||
+ h->dequant##w##_mf[i] = h->dequant##w##_mf[j];\
|
||||
+ h->unquant##w##_mf[i] = h->unquant##w##_mf[j];\
|
||||
+ }\
|
||||
+ else\
|
||||
+ {\
|
||||
+ CHECKED_MALLOC( h-> quant##w##_mf[i], (QP_MAX+1)*size*sizeof(udctcoef) );\
|
||||
+ CHECKED_MALLOC( h->dequant##w##_mf[i], 6*size*sizeof(int) );\
|
||||
+ CHECKED_MALLOC( h->unquant##w##_mf[i], (QP_MAX+1)*size*sizeof(int) );\
|
||||
+ }\
|
||||
+ for( j = 0; j < i; j++ )\
|
||||
+ if( deadzone[j] == deadzone[i] &&\
|
||||
+ !memcmp( h->pps->scaling_list[i+start], h->pps->scaling_list[j+start], size*sizeof(uint8_t) ) )\
|
||||
+ break;\
|
||||
+ if( j < i )\
|
||||
+ {\
|
||||
+ h->quant##w##_bias[i] = h->quant##w##_bias[j];\
|
||||
+ h->quant##w##_bias0[i] = h->quant##w##_bias0[j];\
|
||||
+ }\
|
||||
+ else\
|
||||
+ {\
|
||||
+ CHECKED_MALLOC( h->quant##w##_bias[i], (QP_MAX+1)*size*sizeof(udctcoef) );\
|
||||
+ CHECKED_MALLOC( h->quant##w##_bias0[i], (QP_MAX+1)*size*sizeof(udctcoef) );\
|
||||
+ }\
|
||||
}
|
||||
|
||||
+ CQM_ALLOC( 4, 4 )
|
||||
+ CQM_ALLOC( 8, num_8x8_lists )
|
||||
+
|
||||
for( int q = 0; q < 6; q++ )
|
||||
{
|
||||
for( int i = 0; i < 16; i++ )
|
||||
@@ -204,6 +209,9 @@ int x264_cqm_init( x264_t *h )
|
||||
for( int cat = 0; cat < 3 + CHROMA444; cat++ )
|
||||
{
|
||||
int dct8x8 = cat&1;
|
||||
+ if( !h->param.analyse.b_transform_8x8 && dct8x8 )
|
||||
+ continue;
|
||||
+
|
||||
int size = dct8x8 ? 64 : 16;
|
||||
udctcoef *nr_offset = h->nr_offset_emergency[q][cat];
|
||||
/* Denoise chroma first (due to h264's chroma QP offset), then luma, then DC. */
|
||||
diff --git a/tools/checkasm.c b/tools/checkasm.c
|
||||
index 9135b70..441687b 100644
|
||||
--- a/tools/checkasm.c
|
||||
+++ b/tools/checkasm.c
|
||||
@@ -309,7 +309,7 @@ static int check_pixel( int cpu_ref, int cpu_new )
|
||||
|
||||
#define TEST_PIXEL( name, align ) \
|
||||
ok = 1, used_asm = 0; \
|
||||
- for( int i = 0; i < 8; i++ ) \
|
||||
+ for( int i = 0; i < ARRAY_ELEMS(pixel_c.name); i++ ) \
|
||||
{ \
|
||||
int res_c, res_asm; \
|
||||
if( pixel_asm.name[i] != pixel_ref.name[i] ) \
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -1,62 +0,0 @@
|
||||
https://bugs.gentoo.org/420241 for x32 stuff
|
||||
initial x32 support -- no asm code, just pure C
|
||||
|
||||
avoid messing too much with CFLAGS.
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=351219
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=413661
|
||||
|
||||
|
||||
Index: x264-9999/configure
|
||||
===================================================================
|
||||
--- x264-9999.orig/configure
|
||||
+++ x264-9999/configure
|
||||
@@ -553,11 +553,6 @@ case $host_cpu in
|
||||
if [[ "$asm" == auto && "$CFLAGS" != *-march* ]]; then
|
||||
CFLAGS="$CFLAGS -march=i686"
|
||||
fi
|
||||
- if [[ "$asm" == auto && "$CFLAGS" != *-mfpmath* ]]; then
|
||||
- CFLAGS="$CFLAGS -mfpmath=sse -msse"
|
||||
- fi
|
||||
- CFLAGS="-m32 $CFLAGS"
|
||||
- LDFLAGS="-m32 $LDFLAGS"
|
||||
else
|
||||
# icc on linux has various degrees of mod16 stack support
|
||||
if [ $SYS = LINUX ]; then
|
||||
@@ -588,13 +583,8 @@ case $host_cpu in
|
||||
x86_64)
|
||||
ARCH="X86_64"
|
||||
AS="yasm"
|
||||
- [ $compiler = GNU ] && CFLAGS="-m64 $CFLAGS" && LDFLAGS="-m64 $LDFLAGS"
|
||||
if [ "$SYS" = MACOSX ]; then
|
||||
ASFLAGS="$ASFLAGS -f macho64 -m amd64 -DPIC -DPREFIX"
|
||||
- if cc_check '' "-arch x86_64"; then
|
||||
- CFLAGS="$CFLAGS -arch x86_64"
|
||||
- LDFLAGS="$LDFLAGS -arch x86_64"
|
||||
- fi
|
||||
elif [ "$SYS" = WINDOWS ]; then
|
||||
ASFLAGS="$ASFLAGS -f win32 -m amd64"
|
||||
# only the GNU toolchain is inconsistent in prefixing function names with _
|
||||
@@ -602,7 +592,11 @@ case $host_cpu in
|
||||
[ $compiler = GNU ] && LDFLAGS="$LDFLAGS -Wl,--nxcompat -Wl,--dynamicbase"
|
||||
[ $compiler = GNU ] && RCFLAGS="--target=pe-x86-64 $RCFLAGS"
|
||||
else
|
||||
- ASFLAGS="$ASFLAGS -f elf -m amd64"
|
||||
+ if cpp_check "" "" "__ILP32__" ; then
|
||||
+ ASFLAGS="$ASFLAGS -f elf -m x32"
|
||||
+ else
|
||||
+ ASFLAGS="$ASFLAGS -f elf -m amd64"
|
||||
+ fi
|
||||
fi
|
||||
;;
|
||||
powerpc|powerpc64)
|
||||
@@ -964,10 +958,6 @@ if [ "$pic" = "yes" ] ; then
|
||||
[ $SYS = SunOS -a "$ARCH" = "X86" ] && SOFLAGS="$SOFLAGS -mimpure-text"
|
||||
fi
|
||||
|
||||
-if [ "$debug" != "yes" -a "$gprof" != "yes" ]; then
|
||||
- CFLAGS="$CFLAGS -fomit-frame-pointer"
|
||||
-fi
|
||||
-
|
||||
if [ "$strip" = "yes" ]; then
|
||||
CFLAGS="$CFLAGS -s"
|
||||
LDFLAGS="$LDFLAGS -s"
|
@ -0,0 +1,51 @@
|
||||
Index: x264-snapshot-20151011-2245/configure
|
||||
===================================================================
|
||||
--- x264-snapshot-20151011-2245.orig/configure
|
||||
+++ x264-snapshot-20151011-2245/configure
|
||||
@@ -672,11 +672,6 @@ case $host_cpu in
|
||||
if [[ "$asm" == auto && "$CFLAGS" != *-march* ]]; then
|
||||
CFLAGS="$CFLAGS -march=i686"
|
||||
fi
|
||||
- if [[ "$asm" == auto && "$CFLAGS" != *-mfpmath* ]]; then
|
||||
- CFLAGS="$CFLAGS -mfpmath=sse -msse -msse2"
|
||||
- fi
|
||||
- CFLAGS="-m32 $CFLAGS"
|
||||
- LDFLAGS="-m32 $LDFLAGS"
|
||||
fi
|
||||
if [ "$SYS" = MACOSX ]; then
|
||||
ASFLAGS="$ASFLAGS -f macho32 -DPREFIX"
|
||||
@@ -695,13 +690,8 @@ case $host_cpu in
|
||||
AS_EXT=".asm"
|
||||
ASFLAGS="$ASFLAGS -DARCH_X86_64=1 -I\$(SRCPATH)/common/x86/"
|
||||
stack_alignment=16
|
||||
- [ $compiler = GNU ] && CFLAGS="-m64 $CFLAGS" && LDFLAGS="-m64 $LDFLAGS"
|
||||
if [ "$SYS" = MACOSX ]; then
|
||||
ASFLAGS="$ASFLAGS -f macho64 -DPIC -DPREFIX"
|
||||
- if cc_check '' "-arch x86_64"; then
|
||||
- CFLAGS="$CFLAGS -arch x86_64"
|
||||
- LDFLAGS="$LDFLAGS -arch x86_64"
|
||||
- fi
|
||||
elif [ "$SYS" = WINDOWS -o "$SYS" = CYGWIN ]; then
|
||||
ASFLAGS="$ASFLAGS -f win64"
|
||||
# only the GNU toolchain is inconsistent in prefixing function names with _
|
||||
@@ -1148,20 +1138,10 @@ if [ "$pic" = "yes" ] ; then
|
||||
[ $SYS = SunOS -a "$ARCH" = "X86" ] && SOFLAGS="$SOFLAGS -mimpure-text"
|
||||
fi
|
||||
|
||||
-if [ "$debug" != "yes" -a "$gprof" != "yes" ]; then
|
||||
- CFLAGS="$CFLAGS -fomit-frame-pointer"
|
||||
-fi
|
||||
-
|
||||
if [ "$strip" = "yes" ]; then
|
||||
LDFLAGS="$LDFLAGS -s"
|
||||
fi
|
||||
|
||||
-if [ "$debug" = "yes" ]; then
|
||||
- CFLAGS="-O1 -g $CFLAGS"
|
||||
-else
|
||||
- CFLAGS="-O3 -ffast-math $CFLAGS"
|
||||
-fi
|
||||
-
|
||||
if cc_check '' -fno-tree-vectorize ; then
|
||||
CFLAGS="$CFLAGS -fno-tree-vectorize"
|
||||
fi
|
@ -1,16 +0,0 @@
|
||||
Index: x264-svn/configure
|
||||
===================================================================
|
||||
--- x264-svn.orig/configure
|
||||
+++ x264-svn/configure
|
||||
@@ -374,11 +374,6 @@ if [ "$pic" = "yes" ] ; then
|
||||
ASFLAGS="$ASFLAGS -D__PIC__"
|
||||
fi
|
||||
|
||||
-if [ "$debug" != "yes" -a "$gprof" != "yes" ]; then
|
||||
- CFLAGS="$CFLAGS -s -fomit-frame-pointer"
|
||||
- LDFLAGS="$LDFLAGS -s"
|
||||
-fi
|
||||
-
|
||||
if [ "$debug" = "yes" ]; then
|
||||
CFLAGS="-O1 -g $CFLAGS"
|
||||
else
|
@ -1,30 +0,0 @@
|
||||
Index: x264-snapshot-20110425-2245/Makefile
|
||||
===================================================================
|
||||
--- x264-snapshot-20110425-2245.orig/Makefile
|
||||
+++ x264-snapshot-20110425-2245/Makefile
|
||||
@@ -137,7 +137,7 @@ DEP = depend
|
||||
|
||||
.PHONY: all default fprofiled clean distclean install uninstall dox test testclean
|
||||
|
||||
-default: $(DEP) x264$(EXE)
|
||||
+default: $(DEP)
|
||||
|
||||
$(LIBX264): .depend $(OBJS) $(OBJASM)
|
||||
$(AR)$@ $(OBJS) $(OBJASM)
|
||||
@@ -207,7 +207,7 @@ distclean: clean
|
||||
rm -f config.mak x264_config.h config.h config.log x264.pc x264.def
|
||||
rm -rf test/
|
||||
|
||||
-install: x264$(EXE) $(SONAME)
|
||||
+install: $(LIBX264) $(SONAME)
|
||||
install -d $(DESTDIR)$(bindir)
|
||||
install -d $(DESTDIR)$(includedir)
|
||||
install -d $(DESTDIR)$(libdir)
|
||||
@@ -216,7 +216,6 @@ install: x264$(EXE) $(SONAME)
|
||||
install -m 644 x264_config.h $(DESTDIR)$(includedir)
|
||||
install -m 644 $(LIBX264) $(DESTDIR)$(libdir)
|
||||
install -m 644 x264.pc $(DESTDIR)$(libdir)/pkgconfig
|
||||
- install x264$(EXE) $(DESTDIR)$(bindir)
|
||||
$(if $(RANLIB), $(RANLIB) $(DESTDIR)$(libdir)/$(LIBX264))
|
||||
ifeq ($(SYS),WINDOWS)
|
||||
$(if $(SONAME), install -m 755 $(SONAME) $(DESTDIR)$(bindir))
|
@ -1,34 +0,0 @@
|
||||
https://bugs.gentoo.org/420241
|
||||
|
||||
initial x32 support -- no asm code, just pure C
|
||||
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -567,7 +567,13 @@ case $host_cpu in
|
||||
x86_64)
|
||||
ARCH="X86_64"
|
||||
AS="yasm"
|
||||
- [ $compiler = GNU ] && CFLAGS="-m64 $CFLAGS" && LDFLAGS="-m64 $LDFLAGS"
|
||||
+ if [ $compiler = GNU ]; then
|
||||
+ if cpp_check "" "" "__ILP32__" ; then
|
||||
+ CFLAGS="-mx32 $CFLAGS" && LDFLAGS="-mx32 $LDFLAGS"
|
||||
+ else
|
||||
+ CFLAGS="-m64 $CFLAGS" && LDFLAGS="-m64 $LDFLAGS"
|
||||
+ fi
|
||||
+ fi
|
||||
if [ "$SYS" = MACOSX ]; then
|
||||
ASFLAGS="$ASFLAGS -f macho64 -m amd64 -DPIC -DPREFIX"
|
||||
if cc_check '' "-arch x86_64"; then
|
||||
@@ -580,7 +586,11 @@ case $host_cpu in
|
||||
[ $compiler = GNU ] && cc_check "" "-S" && grep -q "_main:" conftest && ASFLAGS="$ASFLAGS -DPREFIX"
|
||||
[ $compiler = GNU ] && RCFLAGS="--target=pe-x86-64 $RCFLAGS"
|
||||
else
|
||||
- ASFLAGS="$ASFLAGS -f elf -m amd64"
|
||||
+ if cpp_check "" "" "__ILP32__" ; then
|
||||
+ AS="${cross_prefix}as"
|
||||
+ else
|
||||
+ ASFLAGS="$ASFLAGS -f elf -m amd64"
|
||||
+ fi
|
||||
fi
|
||||
;;
|
||||
powerpc|powerpc64)
|
@ -1,88 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
V_ECLASS="git-2"
|
||||
else
|
||||
V_ECLASS="versionator"
|
||||
fi
|
||||
|
||||
inherit multilib toolchain-funcs flag-o-matic ${V_ECLASS}
|
||||
|
||||
if [ "${PV#9999}" = "${PV}" ]; then
|
||||
MY_P="x264-snapshot-$(get_version_component_range 3)-2245"
|
||||
fi
|
||||
DESCRIPTION="A free library for encoding X264/AVC streams"
|
||||
HOMEPAGE="http://www.videolan.org/developers/x264.html"
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
EGIT_REPO_URI="git://git.videolan.org/x264.git"
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
if [ "${PV#9999}" != "${PV}" ]; then
|
||||
KEYWORDS=""
|
||||
else
|
||||
KEYWORDS="alpha amd64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
|
||||
fi
|
||||
IUSE="10bit custom-cflags debug +interlaced pic static-libs +threads"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="amd64? ( >=dev-lang/yasm-1 )
|
||||
x86? ( >=dev-lang/yasm-1 )
|
||||
x86-fbsd? ( >=dev-lang/yasm-1 )"
|
||||
|
||||
if [ "${PV#9999}" = "${PV}" ]; then
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
DOCS="AUTHORS doc/*.txt"
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
|
||||
local myconf=""
|
||||
use 10bit && myconf+=" --bit-depth=10"
|
||||
use debug && myconf+=" --enable-debug"
|
||||
use interlaced || myconf+=" --disable-interlaced"
|
||||
use static-libs && myconf+=" --enable-static"
|
||||
use threads || myconf+=" --disable-thread"
|
||||
|
||||
# let upstream pick the optimization level by default
|
||||
use custom-cflags || filter-flags -O?
|
||||
|
||||
if use x86 && use pic; then
|
||||
myconf+=" --disable-asm"
|
||||
fi
|
||||
|
||||
./configure \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--disable-cli \
|
||||
--disable-avs \
|
||||
--disable-lavf \
|
||||
--disable-swscale \
|
||||
--disable-ffms \
|
||||
--disable-gpac \
|
||||
--enable-pic \
|
||||
--enable-shared \
|
||||
--host="${CHOST}" \
|
||||
${myconf} || die
|
||||
|
||||
# this is a nasty workaround for bug #376925 as upstream doesn't like us
|
||||
# fiddling with their CFLAGS
|
||||
if use custom-cflags; then
|
||||
local cflags
|
||||
cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')"
|
||||
cflags="${cflags//$(get-flag O)/}"
|
||||
cflags="${cflags//-O? /$(get-flag O) }"
|
||||
cflags="${cflags//-g /}"
|
||||
sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak
|
||||
fi
|
||||
}
|
@ -1,88 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
V_ECLASS="git-2"
|
||||
else
|
||||
V_ECLASS="versionator"
|
||||
fi
|
||||
|
||||
inherit multilib toolchain-funcs flag-o-matic ${V_ECLASS}
|
||||
|
||||
if [ "${PV#9999}" = "${PV}" ]; then
|
||||
MY_P="x264-snapshot-$(get_version_component_range 3)-2245"
|
||||
fi
|
||||
DESCRIPTION="A free library for encoding X264/AVC streams"
|
||||
HOMEPAGE="http://www.videolan.org/developers/x264.html"
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
EGIT_REPO_URI="git://git.videolan.org/x264.git"
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
if [ "${PV#9999}" != "${PV}" ]; then
|
||||
KEYWORDS=""
|
||||
else
|
||||
KEYWORDS="~alpha ~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
fi
|
||||
IUSE="10bit custom-cflags debug +interlaced pic static-libs +threads"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="amd64? ( >=dev-lang/yasm-1 )
|
||||
x86? ( >=dev-lang/yasm-1 )
|
||||
x86-fbsd? ( >=dev-lang/yasm-1 )"
|
||||
|
||||
if [ "${PV#9999}" = "${PV}" ]; then
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
DOCS="AUTHORS doc/*.txt"
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
|
||||
local myconf=""
|
||||
use 10bit && myconf+=" --bit-depth=10"
|
||||
use debug && myconf+=" --enable-debug"
|
||||
use interlaced || myconf+=" --disable-interlaced"
|
||||
use static-libs && myconf+=" --enable-static"
|
||||
use threads || myconf+=" --disable-thread"
|
||||
|
||||
# let upstream pick the optimization level by default
|
||||
use custom-cflags || filter-flags -O?
|
||||
|
||||
if use x86 && use pic; then
|
||||
myconf+=" --disable-asm"
|
||||
fi
|
||||
|
||||
./configure \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--disable-cli \
|
||||
--disable-avs \
|
||||
--disable-lavf \
|
||||
--disable-swscale \
|
||||
--disable-ffms \
|
||||
--disable-gpac \
|
||||
--enable-pic \
|
||||
--enable-shared \
|
||||
--host="${CHOST}" \
|
||||
${myconf} || die
|
||||
|
||||
# this is a nasty workaround for bug #376925 as upstream doesn't like us
|
||||
# fiddling with their CFLAGS
|
||||
if use custom-cflags; then
|
||||
local cflags
|
||||
cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')"
|
||||
cflags="${cflags//$(get-flag O)/}"
|
||||
cflags="${cflags//-O? /$(get-flag O) }"
|
||||
cflags="${cflags//-g /}"
|
||||
sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak
|
||||
fi
|
||||
}
|
@ -1,104 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
V_ECLASS="git-2"
|
||||
else
|
||||
V_ECLASS="versionator"
|
||||
fi
|
||||
|
||||
inherit multilib toolchain-funcs flag-o-matic ${V_ECLASS}
|
||||
|
||||
if [ "${PV#9999}" = "${PV}" ]; then
|
||||
MY_P="x264-snapshot-$(get_version_component_range 3)-2245"
|
||||
fi
|
||||
DESCRIPTION="A free library for encoding X264/AVC streams"
|
||||
HOMEPAGE="http://www.videolan.org/developers/x264.html"
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
EGIT_REPO_URI="git://git.videolan.org/x264.git"
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
if [ "${PV#9999}" != "${PV}" ]; then
|
||||
KEYWORDS=""
|
||||
else
|
||||
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
fi
|
||||
IUSE="10bit custom-cflags debug +interlaced pic static-libs +threads"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="amd64? ( >=dev-lang/yasm-1 )
|
||||
amd64-fbsd? ( >=dev-lang/yasm-1 )
|
||||
x86? ( >=dev-lang/yasm-1 )
|
||||
x86-fbsd? ( >=dev-lang/yasm-1 )"
|
||||
|
||||
if [ "${PV#9999}" = "${PV}" ]; then
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
DOCS="AUTHORS doc/*.txt"
|
||||
|
||||
src_prepare() {
|
||||
# Solaris' /bin/sh doesn't grok the syntax in these files
|
||||
sed -i -e '1c\#!/usr/bin/env sh' configure version.sh || die
|
||||
# for sparc-solaris
|
||||
if [[ ${CHOST} == sparc*-solaris* ]] ; then
|
||||
sed -i -e 's:-DPIC::g' configure || die
|
||||
fi
|
||||
# for OSX
|
||||
sed -i -e "s|-arch x86_64||g" configure || die
|
||||
epatch "${FILESDIR}"/x264-x32.patch #420241
|
||||
|
||||
# fix crashes when compiled with gcc 4.8
|
||||
epatch "${FILESDIR}"/${P}-gcc48.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
|
||||
local myconf=""
|
||||
use 10bit && myconf+=" --bit-depth=10"
|
||||
use debug && myconf+=" --enable-debug"
|
||||
use interlaced || myconf+=" --disable-interlaced"
|
||||
use static-libs && myconf+=" --enable-static"
|
||||
use threads || myconf+=" --disable-thread"
|
||||
|
||||
# let upstream pick the optimization level by default
|
||||
use custom-cflags || filter-flags -O?
|
||||
|
||||
if use x86 && use pic || [[ ${ABI} == "x32" ]] ; then
|
||||
myconf+=" --disable-asm"
|
||||
fi
|
||||
|
||||
./configure \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--disable-cli \
|
||||
--disable-avs \
|
||||
--disable-lavf \
|
||||
--disable-swscale \
|
||||
--disable-ffms \
|
||||
--disable-gpac \
|
||||
--enable-pic \
|
||||
--enable-shared \
|
||||
--host="${CHOST}" \
|
||||
${myconf} || die
|
||||
|
||||
# this is a nasty workaround for bug #376925 as upstream doesn't like us
|
||||
# fiddling with their CFLAGS
|
||||
if use custom-cflags; then
|
||||
local cflags
|
||||
cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')"
|
||||
cflags="${cflags//$(get-flag O)/}"
|
||||
cflags="${cflags//-O? /$(get-flag O) }"
|
||||
cflags="${cflags//-g /}"
|
||||
sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak
|
||||
fi
|
||||
}
|
@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit flag-o-matic multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="A free library for encoding X264/AVC streams"
|
||||
HOMEPAGE="http://www.videolan.org/developers/x264.html"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://git.videolan.org/x264.git"
|
||||
SLOT="0"
|
||||
else
|
||||
inherit versionator
|
||||
MY_P="x264-snapshot-$(get_version_component_range 3)-2245"
|
||||
SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2"
|
||||
KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
|
||||
SONAME="132"
|
||||
SLOT="0/${SONAME}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
IUSE="10bit custom-cflags +interlaced pic static-libs +threads"
|
||||
|
||||
ASM_DEP=">=dev-lang/yasm-1.2.0"
|
||||
DEPEND="amd64? ( ${ASM_DEP} )
|
||||
amd64-fbsd? ( ${ASM_DEP} )
|
||||
x86? ( ${ASM_DEP} )
|
||||
x86-fbsd? ( ${ASM_DEP} )"
|
||||
|
||||
DOCS="AUTHORS doc/*.txt"
|
||||
|
||||
src_prepare() {
|
||||
# Initial support for x32 ABI, bug #420241
|
||||
epatch "${FILESDIR}"/x264-x32.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
local asm_conf=""
|
||||
|
||||
# let upstream pick the optimization level by default
|
||||
use custom-cflags || filter-flags -O?
|
||||
|
||||
if use x86 && use pic || [[ ${ABI} == "x32" ]]; then
|
||||
asm_conf=" --disable-asm"
|
||||
fi
|
||||
|
||||
./configure \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--disable-cli \
|
||||
--disable-avs \
|
||||
--disable-lavf \
|
||||
--disable-swscale \
|
||||
--disable-ffms \
|
||||
--disable-gpac \
|
||||
--enable-pic \
|
||||
--enable-shared \
|
||||
--host="${CHOST}" \
|
||||
$(usex 10bit "--bit-depth=10" "") \
|
||||
$(usex interlaced "" "--disable-interlaced") \
|
||||
$(usex static-libs "" "--enable-static") \
|
||||
$(usex threads "" "--disable-thread") \
|
||||
${asm_conf} || die
|
||||
|
||||
# this is a nasty workaround for bug #376925 as upstream doesn't like us
|
||||
# fiddling with their CFLAGS
|
||||
if use custom-cflags; then
|
||||
local cflags
|
||||
cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')"
|
||||
cflags="${cflags//$(get-flag O)/}"
|
||||
cflags="${cflags//-O? /$(get-flag O) }"
|
||||
cflags="${cflags//-g /}"
|
||||
sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak
|
||||
fi
|
||||
}
|
@ -1,71 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit flag-o-matic multilib toolchain-funcs eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="A free library for encoding X264/AVC streams"
|
||||
HOMEPAGE="http://www.videolan.org/developers/x264.html"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://git.videolan.org/x264.git"
|
||||
else
|
||||
inherit versionator
|
||||
MY_P="x264-snapshot-$(get_version_component_range 3)-2245"
|
||||
SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
SONAME="138"
|
||||
SLOT="0/${SONAME}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
IUSE="10bit +interlaced pic static-libs cpu_flags_x86_sse +threads"
|
||||
|
||||
ASM_DEP=">=dev-lang/yasm-1.2.0"
|
||||
DEPEND="abi_x86_32? ( ${ASM_DEP} )
|
||||
abi_x86_64? ( ${ASM_DEP} )"
|
||||
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20130224-r7
|
||||
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )"
|
||||
|
||||
DOCS="AUTHORS doc/*.txt"
|
||||
|
||||
src_prepare() {
|
||||
# Initial support for x32 ABI, bug #420241
|
||||
# Avoid messing too much with CFLAGS.
|
||||
epatch "${FILESDIR}"/${P}-cflags.patch
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
tc-export CC
|
||||
local asm_conf=""
|
||||
|
||||
if [[ ${ABI} == x86* ]] && use pic || [[ ${ABI} == "x32" ]]; then
|
||||
asm_conf=" --disable-asm"
|
||||
fi
|
||||
|
||||
# Upstream uses this, see the cflags patch
|
||||
use cpu_flags_x86_sse && append-flags "-msse" "-mfpmath=sse"
|
||||
|
||||
"${S}/configure" \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--disable-cli \
|
||||
--disable-avs \
|
||||
--disable-lavf \
|
||||
--disable-swscale \
|
||||
--disable-ffms \
|
||||
--disable-gpac \
|
||||
--enable-pic \
|
||||
--enable-shared \
|
||||
--host="${CHOST}" \
|
||||
$(usex 10bit "--bit-depth=10" "") \
|
||||
$(usex interlaced "" "--disable-interlaced") \
|
||||
--disable-opencl \
|
||||
$(usex static-libs "--enable-static" "") \
|
||||
$(usex threads "" "--disable-thread") \
|
||||
${asm_conf} || die
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST x264-snapshot-20140308-2245.tar.bz2 624712 SHA256 b179cb1e1d4f51418d292011a7494d5b62145571c05c22007f28d8fd89d2ebbe SHA512 42dc8183aa7af2bd4c360edc0349193cf69a119450880af0c1586e8f27490d7c6784c464b29c9f07ae972aaf661672ab4f2094a46a3d19b6df35be1f9d9a1629 WHIRLPOOL b1ac3341647d9d8d8ff6177f179ee8b5d6a49a38a48791748c24d5cd3c53858758785a0d21d42fbe373ec74465d947b69526a487da15fbca1a1f9aa50064288c
|
||||
DIST x264-snapshot-20150820-2245.tar.bz2 718209 SHA256 0ea86849d1a9b0a5b88fe6e0281359d7f5675c68fb83f6397b3e02896ccd77e3 SHA512 6b85f96f7cc85e1e938dad06c01b777aaf866796fb1763a02b4b7fa9c44f70bf15fc1bef123f7b24bb2c58b23f7276d4eb2b8f99b2e4fef3c716ed7f66d66e44 WHIRLPOOL daf5a63dbe2cb77a496a3eec1b1687ef6c4a008328064c46bd0e90139d328a6ff4e7dbd17b8dad57c357717c0b665293c86883213b483e85d25a06ec93c81024
|
||||
DIST x264-snapshot-20151011-2245.tar.bz2 725627 SHA256 80a4075ea12a81ec3b6c493e03529c5b7c1afb34c6e91d86bb078bc2ead2ccf0 SHA512 a326d724f5a28268a6dca2e75f39d10f0d9cd137e6477cb8c1be377a8c3fe9de384f74498f7c6b785377bb43024526e72ff8363b67a7e17717b176e5249df5e3 WHIRLPOOL 520dd79b2f3dfdd9e4629bd810fe8560205f4e3581d03854bd2aea35fbac565520cec336f214da688428c320bab3dea0d692a9cb816f9f53fc89520b54e200e3
|
||||
|
@ -1,13 +0,0 @@
|
||||
Index: x264-snapshot-20150820-2245/x264.c
|
||||
===================================================================
|
||||
--- x264-snapshot-20150820-2245.orig/x264.c
|
||||
+++ x264-snapshot-20150820-2245/x264.c
|
||||
@@ -442,7 +442,7 @@ static void print_csp_names( int longhel
|
||||
printf( " - valid csps for `lavf' demuxer:\n" );
|
||||
printf( INDENT );
|
||||
size_t line_len = strlen( INDENT );
|
||||
- for( enum PixelFormat i = AV_PIX_FMT_NONE+1; i < AV_PIX_FMT_NB; i++ )
|
||||
+ for( enum AVPixelFormat i = AV_PIX_FMT_NONE+1; i < AV_PIX_FMT_NB; i++ )
|
||||
{
|
||||
const char *pfname = av_get_pix_fmt_name( i );
|
||||
if( pfname )
|
@ -1,71 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit flag-o-matic multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="A free commandline encoder for X264/AVC streams"
|
||||
HOMEPAGE="http://www.videolan.org/developers/x264.html"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://git.videolan.org/x264.git"
|
||||
SRC_URI=""
|
||||
else
|
||||
inherit versionator
|
||||
MY_P="x264-snapshot-$(get_version_component_range 3)-2245"
|
||||
SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads"
|
||||
|
||||
REQUIRED_USE="ffmpegsource? ( ffmpeg )"
|
||||
|
||||
RDEPEND="ffmpeg? ( virtual/ffmpeg )
|
||||
~media-libs/x264-${PV}[10bit=,interlaced=,threads=]
|
||||
ffmpegsource? ( media-libs/ffmpegsource )
|
||||
mp4? ( >=media-video/gpac-0.4.1_pre20060122 )"
|
||||
|
||||
ASM_DEP=">=dev-lang/yasm-1.2.0"
|
||||
DEPEND="${RDEPEND}
|
||||
amd64? ( ${ASM_DEP} )
|
||||
x86? ( ${ASM_DEP} )
|
||||
x86-fbsd? ( ${ASM_DEP} )
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
|
||||
# let upstream pick the optimization level by default
|
||||
use custom-cflags || filter-flags -O?
|
||||
|
||||
./configure \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--system-libx264 \
|
||||
--host="${CHOST}" \
|
||||
--disable-lsmash \
|
||||
$(usex 10bit "--bit-depth=10" "") \
|
||||
$(usex avs "" "--disable-avs") \
|
||||
$(usex ffmpeg "" "--disable-lavf --disable-swscale") \
|
||||
$(usex ffmpegsource "" "--disable-ffms") \
|
||||
$(usex interlaced "" "--disable-interlaced") \
|
||||
$(usex mp4 "" "--disable-gpac") \
|
||||
$(usex threads "" "--disable-thread") || die
|
||||
|
||||
# this is a nasty workaround for bug #376925 for x264 that also applies
|
||||
# here, needed because as upstream doesn't like us fiddling with their CFLAGS
|
||||
if use custom-cflags; then
|
||||
local cflags
|
||||
cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')"
|
||||
cflags="${cflags//$(get-flag O)/}"
|
||||
cflags="${cflags//-O? /$(get-flag O) }"
|
||||
cflags="${cflags//-g /}"
|
||||
sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak
|
||||
fi
|
||||
}
|
@ -1 +1 @@
|
||||
Mon, 12 Oct 2015 06:41:29 +0000
|
||||
Mon, 12 Oct 2015 10:41:29 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon, 12 Oct 2015 06:41:30 +0000
|
||||
Mon, 12 Oct 2015 10:41:30 +0000
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1
|
||||
DESCRIPTION=Declarative definition of command line interfaces for OCaml
|
||||
EAPI=5
|
||||
HOMEPAGE=http://erratique.ch/software/cmdliner
|
||||
IUSE=doc +ocamlopt
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?]
|
||||
SLOT=0/0.9.8
|
||||
SRC_URI=http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.8.tbz
|
||||
_eclasses_=findlib 9909e5ca0f77ff5b693885a3d7aeadb7
|
||||
_md5_=b06254576fc0c3470f9a226247344cb3
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=configure
|
||||
DEPEND=amd64? ( >=dev-lang/yasm-1 ) x86? ( >=dev-lang/yasm-1 ) x86-fbsd? ( >=dev-lang/yasm-1 )
|
||||
DESCRIPTION=A free library for encoding X264/AVC streams
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.videolan.org/developers/x264.html
|
||||
IUSE=10bit custom-cflags debug +interlaced pic static-libs +threads
|
||||
KEYWORDS=alpha amd64 ~mips ppc ppc64 sparc x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
SLOT=0
|
||||
SRC_URI=http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20111220-2245.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=0757a9b13dd975133e2c2f022c079dd3
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=configure
|
||||
DEPEND=amd64? ( >=dev-lang/yasm-1 ) x86? ( >=dev-lang/yasm-1 ) x86-fbsd? ( >=dev-lang/yasm-1 )
|
||||
DESCRIPTION=A free library for encoding X264/AVC streams
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.videolan.org/developers/x264.html
|
||||
IUSE=10bit custom-cflags debug +interlaced pic static-libs +threads
|
||||
KEYWORDS=~alpha ~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=GPL-2
|
||||
SLOT=0
|
||||
SRC_URI=http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20120327-2245.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=1a90e954c90cd5450599e948d1183ad7
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=configure prepare
|
||||
DEPEND=amd64? ( >=dev-lang/yasm-1 ) amd64-fbsd? ( >=dev-lang/yasm-1 ) x86? ( >=dev-lang/yasm-1 ) x86-fbsd? ( >=dev-lang/yasm-1 )
|
||||
DESCRIPTION=A free library for encoding X264/AVC streams
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.videolan.org/developers/x264.html
|
||||
IUSE=10bit custom-cflags debug +interlaced pic static-libs +threads
|
||||
KEYWORDS=~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=GPL-2
|
||||
SLOT=0
|
||||
SRC_URI=http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20120707-2245.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=7709f5c5872ac441222c1b57b71fdaf7
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=configure prepare
|
||||
DEPEND=amd64? ( >=dev-lang/yasm-1.2.0 ) amd64-fbsd? ( >=dev-lang/yasm-1.2.0 ) x86? ( >=dev-lang/yasm-1.2.0 ) x86-fbsd? ( >=dev-lang/yasm-1.2.0 )
|
||||
DESCRIPTION=A free library for encoding X264/AVC streams
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.videolan.org/developers/x264.html
|
||||
IUSE=10bit custom-cflags +interlaced pic static-libs +threads
|
||||
KEYWORDS=alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=GPL-2
|
||||
SLOT=0/132
|
||||
SRC_URI=http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20130506-2245.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=c027bfeab12d10ecedaedf86452421ef
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=abi_x86_32? ( >=dev-lang/yasm-1.2.0 ) abi_x86_64? ( >=dev-lang/yasm-1.2.0 )
|
||||
DESCRIPTION=A free library for encoding X264/AVC streams
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.videolan.org/developers/x264.html
|
||||
IUSE=10bit +interlaced pic static-libs cpu_flags_x86_sse +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20130224-r7 !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
|
||||
SLOT=0/138
|
||||
SRC_URI=http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20130912-2245.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 multilib-build c47eec09e82c8a750127ff2abf0745b1 multilib-minimal a93a9b4153a5f1c746bdd3b20ef9d834 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=6c0bb0519df0f8a36f49429438129666
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=abi_x86_32? ( >=dev-lang/yasm-1.2.0 ) abi_x86_64? ( >=dev-lang/yasm-1.2.0 )
|
||||
DEPEND=abi_x86_32? ( >=dev-lang/yasm-1.2.0 ) abi_x86_64? ( >=dev-lang/yasm-1.2.0 ) opencl? ( dev-lang/perl )
|
||||
DESCRIPTION=A free library for encoding X264/AVC streams
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.videolan.org/developers/x264.html
|
||||
IUSE=10bit +interlaced pic static-libs cpu_flags_x86_sse +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
IUSE=10bit +interlaced opencl pic static-libs cpu_flags_x86_sse +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20130224-r7 !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
|
||||
SLOT=0/135
|
||||
SRC_URI=http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20130731-2245.tar.bz2
|
||||
RDEPEND=opencl? ( >=virtual/opencl-0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20130224-r7 !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
|
||||
SLOT=0/148
|
||||
SRC_URI=http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20151011-2245.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 multilib-build c47eec09e82c8a750127ff2abf0745b1 multilib-minimal a93a9b4153a5f1c746bdd3b20ef9d834 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=b3788dc56f9783dcc3c59db32342d96f
|
||||
_md5_=9d50a380592b426ab0fb14e3da55f31a
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure
|
||||
DEPEND=ffmpeg? ( virtual/ffmpeg ) ~media-libs/x264-0.0.20150820[10bit=,interlaced=,threads=] ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.4.1_pre20060122 ) amd64? ( >=dev-lang/yasm-1.2.0 ) x86? ( >=dev-lang/yasm-1.2.0 ) x86-fbsd? ( >=dev-lang/yasm-1.2.0 ) virtual/pkgconfig
|
||||
DESCRIPTION=A free commandline encoder for X264/AVC streams
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.videolan.org/developers/x264.html
|
||||
IUSE=10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads
|
||||
KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=ffmpeg? ( virtual/ffmpeg ) ~media-libs/x264-0.0.20150820[10bit=,interlaced=,threads=] ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.4.1_pre20060122 )
|
||||
REQUIRED_USE=ffmpegsource? ( ffmpeg )
|
||||
SLOT=0
|
||||
SRC_URI=http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20150820-2245.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=dde6bde09eef3d342b02207086673349
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=configure prepare
|
||||
DEPEND=ffmpeg? ( virtual/ffmpeg ) ~media-libs/x264-0.0.20150820[10bit=,interlaced=,threads=] ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2 ) amd64? ( >=dev-lang/yasm-1.2.0 ) x86? ( >=dev-lang/yasm-1.2.0 ) x86-fbsd? ( >=dev-lang/yasm-1.2.0 ) virtual/pkgconfig
|
||||
DEPEND=ffmpeg? ( virtual/ffmpeg ) ~media-libs/x264-0.0.20151011[10bit=,interlaced=,threads=] ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2 ) amd64? ( >=dev-lang/yasm-1.2.0 ) x86? ( >=dev-lang/yasm-1.2.0 ) x86-fbsd? ( >=dev-lang/yasm-1.2.0 ) virtual/pkgconfig
|
||||
DESCRIPTION=A free commandline encoder for X264/AVC streams
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.videolan.org/developers/x264.html
|
||||
IUSE=10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads
|
||||
KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=ffmpeg? ( virtual/ffmpeg ) ~media-libs/x264-0.0.20150820[10bit=,interlaced=,threads=] ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2 )
|
||||
RDEPEND=ffmpeg? ( virtual/ffmpeg ) ~media-libs/x264-0.0.20151011[10bit=,interlaced=,threads=] ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2 )
|
||||
REQUIRED_USE=ffmpegsource? ( ffmpeg )
|
||||
SLOT=0
|
||||
SRC_URI=http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20150820-2245.tar.bz2
|
||||
SRC_URI=http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20151011-2245.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=e70506f6f9587565804173f8da3ee2b5
|
||||
_md5_=9cd378184cf5dcbc9c504eed6661ffec
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/ipython[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/matplotlib[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/numpy-1.7[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/pyparsing[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sci-biology/biopython[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sci-libs/scipy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Protein Dynamics Analysis
|
||||
EAPI=5
|
||||
HOMEPAGE=http://prody.csb.pitt.edu/ https://github.com/prody/ProDy
|
||||
IUSE=test python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-python/ipython[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/matplotlib[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/numpy-1.7[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/pyparsing[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sci-biology/biopython[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sci-libs/scipy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/prody/ProDy/archive/v1.6.tar.gz -> prody-1.6.tar.gz
|
||||
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils 43da5163ba106e87d22d2e7d6d67537f multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 multiprocessing d769539d9bace6eaca30af23bc2b4dde python-r1 32b376cbb100a3a8083b3a0de023e117 python-utils-r1 9c405693f1f355a718700c5cffffd9e5 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=1324b450bdc4ca41b247dc233f233736
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=install
|
||||
DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sci-chemistry/prody[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Molecular dynamics in Pymol
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/tomaszmakarewicz/Dynamics
|
||||
IUSE=python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sci-chemistry/prody[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/tomaszmakarewicz/Dynamics/archive/v2.0.4.tar.gz -> pymol-plugins-dynamics-2.0.4.tar.gz
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 python-r1 32b376cbb100a3a8083b3a0de023e117 python-utils-r1 9c405693f1f355a718700c5cffffd9e5 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=c48cf567370c9bf0bb38861971b72468
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile install prepare setup test
|
||||
DEPEND=>=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/Numdifftools[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/matplotlib[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/numpy[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/wxpython:2.9[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-chemistry/molmol sci-chemistry/pymol[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-chemistry/vmd >=sci-libs/bmrblib-1.0.3[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] >=sci-libs/minfx-1.0.11[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-libs/scipy[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-visualization/grace sci-visualization/opendx x11-libs/wxGTK:2.9[X] media-gfx/pngcrush dev-util/scons test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Molecular dynamics by NMR data analysis
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.nmr-relax.com/
|
||||
IUSE=python_targets_python2_7 test
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/Numdifftools[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/matplotlib[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/numpy[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/wxpython:2.9[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-chemistry/molmol sci-chemistry/pymol[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-chemistry/vmd >=sci-libs/bmrblib-1.0.3[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] >=sci-libs/minfx-1.0.11[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-libs/scipy[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-visualization/grace sci-visualization/opendx x11-libs/wxGTK:2.9[X]
|
||||
REQUIRED_USE=python_targets_python2_7
|
||||
SLOT=0
|
||||
SRC_URI=http://download.gna.org/relax/relax-3.3.4.src.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f multilib df4e4d5cfd3d137d0c248e1991c0e4d6 multiprocessing d769539d9bace6eaca30af23bc2b4dde python-single-r1 612c783d1a1a182ad7ea4f2eb0b79e86 python-utils-r1 9c405693f1f355a718700c5cffffd9e5 scons-utils b7d634f772db55c8af429f50aeec6ee0 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d virtualx 7d550983f9b6adb3e7091f4090ddae2f wxwidgets e0c7fd61275cea7156be4143ba8c673a
|
||||
_md5_=6e3baed12d235d63f44deb23cd851e9e
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile install prepare setup test
|
||||
DEPEND=>=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/Numdifftools[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/matplotlib[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/numpy[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/wxpython:2.9[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-chemistry/molmol sci-chemistry/pymol[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-chemistry/vmd >=sci-libs/bmrblib-1.0.3[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] >=sci-libs/minfx-1.0.11[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-libs/scipy[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-visualization/grace sci-visualization/opendx x11-libs/wxGTK:2.9[X] media-gfx/pngcrush dev-util/scons test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Molecular dynamics by NMR data analysis
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.nmr-relax.com/
|
||||
IUSE=python_targets_python2_7 test
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/Numdifftools[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/matplotlib[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/numpy[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-python/wxpython:2.9[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-chemistry/molmol sci-chemistry/pymol[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-chemistry/vmd >=sci-libs/bmrblib-1.0.3[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] >=sci-libs/minfx-1.0.11[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-libs/scipy[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] sci-visualization/grace sci-visualization/opendx x11-libs/wxGTK:2.9[X]
|
||||
REQUIRED_USE=python_targets_python2_7
|
||||
SLOT=0
|
||||
SRC_URI=http://download.gna.org/relax/relax-3.3.5.src.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f multilib df4e4d5cfd3d137d0c248e1991c0e4d6 multiprocessing d769539d9bace6eaca30af23bc2b4dde python-single-r1 612c783d1a1a182ad7ea4f2eb0b79e86 python-utils-r1 9c405693f1f355a718700c5cffffd9e5 scons-utils b7d634f772db55c8af429f50aeec6ee0 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d virtualx 7d550983f9b6adb3e7091f4090ddae2f wxwidgets e0c7fd61275cea7156be4143ba8c673a
|
||||
_md5_=80996a513ea82d911be668bd3ebeec77
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=virtual/mpi[fortran?] sys-process/numactl sys-apps/hwloc[numa,xml]
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=virtual/mpi[fortran?] sys-process/numactl sys-apps/hwloc[numa,xml] fortran? ( virtual/fortran )
|
||||
DESCRIPTION=run-time tuning of process binding policies made easy
|
||||
EAPI=5
|
||||
HOMEPAGE=http://losalamos.github.io/libquo/
|
||||
IUSE=fortran static-libs
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD
|
||||
RDEPEND=virtual/mpi[fortran?] sys-process/numactl sys-apps/hwloc[numa,xml]
|
||||
RDEPEND=virtual/mpi[fortran?] sys-process/numactl sys-apps/hwloc[numa,xml] fortran? ( virtual/fortran )
|
||||
SLOT=0
|
||||
SRC_URI=http://losalamos.github.io/libquo/dists/libquo-1.2.4.tar.gz
|
||||
_eclasses_=autotools 542bf3f83917668f3893f4da1ca238ff autotools-utils 0bf099a6e3dfeaf20a7a94504d8dd896 eutils 43da5163ba106e87d22d2e7d6d67537f libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=7ca72e5bc4ece154f63f7bad1424b4ff
|
||||
_eclasses_=autotools 542bf3f83917668f3893f4da1ca238ff autotools-utils 0bf099a6e3dfeaf20a7a94504d8dd896 eutils 43da5163ba106e87d22d2e7d6d67537f fortran-2 eb14fa8f4c3b9977b8d26c2c653ca325 libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=08585375494d8202e54e240b11845f3d
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup
|
||||
DEPEND=dev-util/patchutils dev-vcs/git kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources )
|
||||
DESCRIPTION=An entirely re-designed and re-implemented Unionfs
|
||||
EAPI=5
|
||||
HOMEPAGE=http://aufs.sourceforge.net/
|
||||
IUSE=debug doc fuse hfs inotify kernel-patch nfs pax_kernel ramfs kernel_linux
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sys-fs/aufs-util !sys-fs/aufs !sys-fs/aufs2 !sys-fs/aufs4 kernel_linux? ( virtual/modutils )
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~jlec/distfiles/aufs3-standalone-3_p20151012.tar.xz
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 linux-info 8f92e5ac1a1da684c5450b1b21a1f56a linux-mod 9e27971daa324852d78bc7d4d811afae multilib df4e4d5cfd3d137d0c248e1991c0e4d6 readme.gentoo e37aea783a61ae55fab947df247eebea toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=e238272dca37d01c0577201b245011cb
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup
|
||||
DEPEND=dev-util/patchutils dev-vcs/git kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources )
|
||||
DESCRIPTION=An entirely re-designed and re-implemented Unionfs
|
||||
EAPI=5
|
||||
HOMEPAGE=http://aufs.sourceforge.net/
|
||||
IUSE=debug doc fuse hfs inotify kernel-patch nfs pax_kernel ramfs kernel_linux
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sys-fs/aufs-util !sys-fs/aufs !sys-fs/aufs2 !sys-fs/aufs3 kernel_linux? ( virtual/modutils )
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~jlec/distfiles/aufs4-standalone-0_pre20151012.tar.xz
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 linux-info 8f92e5ac1a1da684c5450b1b21a1f56a linux-mod 9e27971daa324852d78bc7d4d811afae multilib df4e4d5cfd3d137d0c248e1991c0e4d6 readme.gentoo e37aea783a61ae55fab947df247eebea toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=241714707906ae994356e201dc2e8552
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 4.2 kernel tree and aufs4 support
|
||||
EAPI=5
|
||||
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/
|
||||
IUSE=deblob experimental module vanilla symlink build
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2 freedist
|
||||
PDEPEND==sys-fs/aufs-util-4*
|
||||
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=4.2.3
|
||||
SRC_URI=mirror://kernel/linux/kernel/v4.x/linux-4.2.tar.xz https://dev.gentoo.org/~jlec/distfiles/aufs-sources-4.2_p20151012.tar.xz !vanilla? ( mirror://gentoo/genpatches-4.2-6.base.tar.xz mirror://gentoo/genpatches-4.2-6.extras.tar.xz experimental? ( mirror://gentoo/genpatches-4.2-6.experimental.tar.xz ) )
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f kernel-2 7bbc05b42cbfd1ed8b4f9837d1e43df2 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 python-any-r1 b81ab4852d108e3d9c940fa03bce80e1 python-utils-r1 9c405693f1f355a718700c5cffffd9e5 readme.gentoo e37aea783a61ae55fab947df247eebea toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=1411ca43e4692e1191fffccb19a515de
|
@ -1 +1 @@
|
||||
Mon, 12 Oct 2015 06:41:30 +0000
|
||||
Mon, 12 Oct 2015 10:41:30 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon Oct 12 06:41:29 UTC 2015
|
||||
Mon Oct 12 10:41:29 UTC 2015
|
||||
|
@ -1 +1 @@
|
||||
Mon, 12 Oct 2015 07:00:01 +0000
|
||||
Mon, 12 Oct 2015 11:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1444632001 Mon 12 Oct 2015 06:40:01 AM UTC
|
||||
1444646401 Mon 12 Oct 2015 10:40:01 AM UTC
|
||||
|
@ -0,0 +1 @@
|
||||
DIST prody-1.6.tar.gz 5333629 SHA256 db5f2223005640e64b5bfd5ef147744381b9b170ced61db7bc8f3a0fdb583c86 SHA512 d913ad45b034f1b0e7e36428a6f8f199b365b94bd85bee5ade8eb9eb2b04a18c93d894a2abd18b3a1342597725ffbf96f8ce8a49191fc27e5608f3d2c9a3c49a WHIRLPOOL a6435d88046970cca53290b258017d09b19457c4bbd5530743a3dc9cbc023ee78a28a4df81b190a5499df114d9909afff0697e571ef5bc4726311f4ea287c4be
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>sci-chemistry</herd>
|
||||
<maintainer>
|
||||
<email>jlec@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Protein Dynamics Analysis"
|
||||
HOMEPAGE="http://prody.csb.pitt.edu/ https://github.com/prody/ProDy"
|
||||
SRC_URI="https://github.com/prody/ProDy/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/ipython[${PYTHON_USEDEP}]
|
||||
dev-python/matplotlib[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.7[${PYTHON_USEDEP}]
|
||||
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||
sci-biology/biopython[${PYTHON_USEDEP}]
|
||||
sci-libs/scipy[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}"/ProDy-${PV}
|
||||
|
||||
DISTUTILS_IN_SOURCE_BUILD=true
|
||||
|
||||
python_prepare_all() {
|
||||
emake remove
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd "${BUILD_DIR}" || die
|
||||
PATH="${S}"/scripts:${PATH} \
|
||||
nosetests --verbose || die
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST pymol-plugins-dynamics-1.2.0.tar.gz 725163 SHA256 edf9bddbbce41ee5319bfd0b28d6e0b0eba56e8b2d8a300d510be8ff5894704f SHA512 7e8d62ea58cb88348136fccd132d9a1faaa3474c0a0f821e729ced777620e2083b1b0606d79fc75802755c96c5eb0b90e08b00e5c865ecbaaee2b837f56987de WHIRLPOOL 07061d3b0840fef0025be55b90fca013afc1ea58308d6ee11a8b74321de4f1c24760b1cf141b0a86678c5cf652c8890cdf2c4e0da60403c8454e04b003e20aaa
|
||||
DIST pymol-plugins-dynamics-2.0.4.tar.gz 821563 SHA256 358452e0d8589ffae28fe486eeca0be353f17f1fdde9f05f548025b241afabe5 SHA512 befad8b5c09ddba89b9e00bd712a2af7202e312b2ebee7722cbeec5698125dd7614463465d79c17c805714ba23ca1188c64610789e90c93bb0ad7572841ebf25 WHIRLPOOL 039e40c7c57a242476e72a351ecc099201021f479762c2eb29bdad25b72c11c33295e8f9707ece486235efb1b205524e479cd4ae57639d1410515a75d2221989
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit python-r1
|
||||
|
||||
MY_PN="Dynamics"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Molecular dynamics in Pymol"
|
||||
HOMEPAGE="https://github.com/tomaszmakarewicz/Dynamics"
|
||||
SRC_URI="https://github.com/tomaszmakarewicz/Dynamics/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-3"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
sci-chemistry/prody[${PYTHON_USEDEP}]
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
DOCS=( manual.odt )
|
||||
|
||||
src_install() {
|
||||
python_moduleinto pmg_tk/startup
|
||||
python_parallel_foreach_impl python_domodule pymol_plugin_dynamics.py
|
||||
}
|
@ -1,5 +1 @@
|
||||
DIST relax-3.3.4.src.tar.bz2 89206485 SHA256 03ecc20353126d155c7d5c9ab45e3bb146a87243472711c937befced2db333c0 SHA512 78ae5778ef0fe84fc3a26648dd2192d529fb1e5241728f7c06a5a2cec2ce849a2c75c19a931123a17d5c210acc4f4c2401574b10a1fbbe0307d2d9867567352d WHIRLPOOL 4fcdec36e8df412091ab1a99a6b017ebc72f8e5c400429e698221f22e4ef7ae35713a6e2a05f6f1b573e5223f8eccc7cb0d2a20b1171e5bc483fd3ef1a0242bc
|
||||
DIST relax-3.3.5.src.tar.bz2 90164368 SHA256 d9e3668221dba7589ba1d12ab40df517b5b6f742ee413864cc87ab636546e2ef SHA512 c8c248abf0edb54af631c11b102b641d41a106036bbdb88d8f1563c9750d3c7d402ee150d7afd770b845d3a421e431afcf95e6222197f9dc1afec61ddcd0bf37 WHIRLPOOL d9070bed833ef063c22fec5e55b1968c65b672ee100247b1af9a25d3149eb57475aeb94a4f125fc3cd278d97ac248e7826b083c840b47f9db83bae7e1aaae710
|
||||
DIST relax-3.3.6.src.tar.bz2 90005292 SHA256 2b1994626a910036c63d67c609c49b3bde8c754b60763de62c2ac8f6c3f589c3 SHA512 cda773a4af259d25550e4e4dbd8500594afd9df051ba06130355058347f308b804726acafaa76957e062c78d1d8fb26f843b3ac97d5aecd534b53c1a5155cafb WHIRLPOOL 0bf0f51664a132653fbd981ee6776cb16dd6371504df2167658027325d632cda8a6f4a21d4a530c46dc75c93b3ffb87f5189d4986acadb344154cd7420361e0b
|
||||
DIST relax-3.3.7.src.tar.bz2 90268061 SHA256 a32508bd55fa124f6472e08d89ec0fa9f3837efcceb2be681404eb998457381f SHA512 3724a51ef9177f9bd78b3c92add7b88d559f21f5166eaf62b865586c061d17ce0a1af61a794db324d0f792eece04d8f1d037f9e982c858768da1d3fc208e9270 WHIRLPOOL e4446c7ccbe1e8f3caa450a3d747fb8dfcc33d9d336386572b72481544101199150e7938b0e5319a70ef3a5a7f4ad53c143d4a6c01cc7553f435fbc0d00fe952
|
||||
DIST relax-3.3.8.src.tar.bz2 90271667 SHA256 176d4e9f0f1c6cf6e6c93b12070a50ff31e10c8dbe2c05cfc2b253e51425b12d SHA512 ddc9df4a8da4ec563403003ae5bc9ecdf5f3bb7341e2306c405fcf7953ab67cab93e9f64139465b05acfa2c842da1624d941b481ef77c20804cabe7c9df811f9 WHIRLPOOL 1a7f77fc9cd712b7ca459a1943dffde4e154fa2d5e06b77ec42568b012c4319dd43eb0b85cdfd6116b9ba2584e5bd58e1b0d8ea8524d462ab4e18e33d4fa315e
|
||||
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
WX_GTK_VER="2.9"
|
||||
|
||||
inherit eutils multiprocessing python-single-r1 scons-utils toolchain-funcs wxwidgets virtualx
|
||||
|
||||
DESCRIPTION="Molecular dynamics by NMR data analysis"
|
||||
HOMEPAGE="http://www.nmr-relax.com/"
|
||||
SRC_URI="http://download.gna.org/relax/${P}.src.tar.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-python/Numdifftools[${PYTHON_USEDEP}]
|
||||
dev-python/matplotlib[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/wxpython:${WX_GTK_VER}[${PYTHON_USEDEP}]
|
||||
sci-chemistry/molmol
|
||||
sci-chemistry/pymol[${PYTHON_USEDEP}]
|
||||
sci-chemistry/vmd
|
||||
>=sci-libs/bmrblib-1.0.3[${PYTHON_USEDEP}]
|
||||
>=sci-libs/minfx-1.0.11[${PYTHON_USEDEP}]
|
||||
sci-libs/scipy[${PYTHON_USEDEP}]
|
||||
sci-visualization/grace
|
||||
sci-visualization/opendx
|
||||
x11-libs/wxGTK:${WX_GTK_VER}[X]"
|
||||
DEPEND="${RDEPEND}
|
||||
media-gfx/pngcrush"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -rf minfx bmrblib extern/numdifftools || die
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
escons
|
||||
}
|
||||
|
||||
src_test() {
|
||||
VIRTUALX_COMMAND="${EPYTHON} ./${PN}.py -x --traceback"
|
||||
virtualmake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc README docs/{CHANGES,COMMITTERS,JOBS,relax.pdf}
|
||||
|
||||
python_moduleinto ${PN}
|
||||
python_domodule *
|
||||
|
||||
rm ${PN} README || die
|
||||
|
||||
make_wrapper ${PN}-nmr "${EPYTHON} $(python_get_sitedir)/${PN}/${PN}.py $@"
|
||||
}
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
WX_GTK_VER="2.9"
|
||||
|
||||
inherit eutils multiprocessing python-single-r1 scons-utils toolchain-funcs wxwidgets virtualx
|
||||
|
||||
DESCRIPTION="Molecular dynamics by NMR data analysis"
|
||||
HOMEPAGE="http://www.nmr-relax.com/"
|
||||
SRC_URI="http://download.gna.org/relax/${P}.src.tar.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-python/Numdifftools[${PYTHON_USEDEP}]
|
||||
dev-python/matplotlib[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/wxpython:${WX_GTK_VER}[${PYTHON_USEDEP}]
|
||||
sci-chemistry/molmol
|
||||
sci-chemistry/pymol[${PYTHON_USEDEP}]
|
||||
sci-chemistry/vmd
|
||||
>=sci-libs/bmrblib-1.0.3[${PYTHON_USEDEP}]
|
||||
>=sci-libs/minfx-1.0.11[${PYTHON_USEDEP}]
|
||||
sci-libs/scipy[${PYTHON_USEDEP}]
|
||||
sci-visualization/grace
|
||||
sci-visualization/opendx
|
||||
x11-libs/wxGTK:${WX_GTK_VER}[X]"
|
||||
DEPEND="${RDEPEND}
|
||||
media-gfx/pngcrush"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -rf minfx bmrblib extern/numdifftools || die
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
escons
|
||||
}
|
||||
|
||||
src_test() {
|
||||
VIRTUALX_COMMAND="${EPYTHON} ./${PN}.py -x --traceback"
|
||||
virtualmake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc README docs/{CHANGES,COMMITTERS,JOBS,relax.pdf}
|
||||
|
||||
python_moduleinto ${PN}
|
||||
python_domodule *
|
||||
|
||||
rm ${PN} README || die
|
||||
|
||||
make_wrapper ${PN}-nmr "${EPYTHON} $(python_get_sitedir)/${PN}/${PN}.py $@"
|
||||
}
|
@ -1,73 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
WX_GTK_VER="2.9"
|
||||
|
||||
inherit eutils multiprocessing python-single-r1 scons-utils toolchain-funcs wxwidgets virtualx
|
||||
|
||||
DESCRIPTION="Molecular dynamics by NMR data analysis"
|
||||
HOMEPAGE="http://www.nmr-relax.com/"
|
||||
SRC_URI="http://download.gna.org/relax/${P}.src.tar.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-python/Numdifftools[${PYTHON_USEDEP}]
|
||||
dev-python/matplotlib[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/wxpython:${WX_GTK_VER}[${PYTHON_USEDEP}]
|
||||
sci-chemistry/molmol
|
||||
sci-chemistry/pymol[${PYTHON_USEDEP}]
|
||||
sci-chemistry/vmd
|
||||
>=sci-libs/bmrblib-1.0.3[${PYTHON_USEDEP}]
|
||||
>=sci-libs/minfx-1.0.11[${PYTHON_USEDEP}]
|
||||
sci-libs/scipy[${PYTHON_USEDEP}]
|
||||
sci-visualization/grace
|
||||
sci-visualization/opendx
|
||||
x11-libs/wxGTK:${WX_GTK_VER}[X]"
|
||||
DEPEND="${RDEPEND}
|
||||
media-gfx/pngcrush
|
||||
test? (
|
||||
${RDEPEND}
|
||||
)
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -rf minfx bmrblib extern/numdifftools || die
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
escons
|
||||
}
|
||||
|
||||
src_test() {
|
||||
VIRTUALX_COMMAND="${EPYTHON} ./${PN}.py -x --traceback"
|
||||
virtualmake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc README docs/{CHANGES,COMMITTERS,JOBS,relax.pdf}
|
||||
|
||||
python_moduleinto ${PN}
|
||||
python_domodule *
|
||||
|
||||
rm ${PN} README || die
|
||||
|
||||
make_wrapper ${PN}-nmr "${EPYTHON} $(python_get_sitedir)/${PN}/${PN}.py $@"
|
||||
}
|
@ -1,73 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
WX_GTK_VER="2.9"
|
||||
|
||||
inherit eutils multiprocessing python-single-r1 scons-utils toolchain-funcs wxwidgets virtualx
|
||||
|
||||
DESCRIPTION="Molecular dynamics by NMR data analysis"
|
||||
HOMEPAGE="http://www.nmr-relax.com/"
|
||||
SRC_URI="http://download.gna.org/relax/${P}.src.tar.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-python/Numdifftools[${PYTHON_USEDEP}]
|
||||
dev-python/matplotlib[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/wxpython:${WX_GTK_VER}[${PYTHON_USEDEP}]
|
||||
sci-chemistry/molmol
|
||||
sci-chemistry/pymol[${PYTHON_USEDEP}]
|
||||
sci-chemistry/vmd
|
||||
>=sci-libs/bmrblib-1.0.3[${PYTHON_USEDEP}]
|
||||
>=sci-libs/minfx-1.0.11[${PYTHON_USEDEP}]
|
||||
sci-libs/scipy[${PYTHON_USEDEP}]
|
||||
sci-visualization/grace
|
||||
sci-visualization/opendx
|
||||
x11-libs/wxGTK:${WX_GTK_VER}[X]"
|
||||
DEPEND="${RDEPEND}
|
||||
media-gfx/pngcrush
|
||||
test? (
|
||||
${RDEPEND}
|
||||
)
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -rf minfx bmrblib extern/numdifftools || die
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
escons
|
||||
}
|
||||
|
||||
src_test() {
|
||||
VIRTUALX_COMMAND="${EPYTHON} ./${PN}.py -x --traceback"
|
||||
virtualmake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc README docs/{CHANGES,COMMITTERS,JOBS,relax.pdf}
|
||||
|
||||
python_moduleinto ${PN}
|
||||
python_domodule *
|
||||
|
||||
rm ${PN} README || die
|
||||
|
||||
make_wrapper ${PN}-nmr "${EPYTHON} $(python_get_sitedir)/${PN}/${PN}.py $@"
|
||||
}
|
@ -0,0 +1,172 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic linux-info linux-mod multilib readme.gentoo toolchain-funcs
|
||||
|
||||
AUFS_VERSION="${PV%%_p*}"
|
||||
# highest branch version
|
||||
PATCH_MAX_VER=19
|
||||
# highest supported version
|
||||
KERN_MAX_VER=20
|
||||
# lowest supported version
|
||||
KERN_MIN_VER=14
|
||||
|
||||
DESCRIPTION="An entirely re-designed and re-implemented Unionfs"
|
||||
HOMEPAGE="http://aufs.sourceforge.net/"
|
||||
SRC_URI="https://dev.gentoo.org/~jlec/distfiles/aufs3-standalone-${PV}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug doc fuse hfs inotify kernel-patch nfs pax_kernel ramfs"
|
||||
|
||||
DEPEND="
|
||||
dev-util/patchutils
|
||||
dev-vcs/git"
|
||||
RDEPEND="
|
||||
sys-fs/aufs-util
|
||||
!sys-fs/aufs
|
||||
!sys-fs/aufs2
|
||||
!sys-fs/aufs4"
|
||||
|
||||
S="${WORKDIR}"/${PN}-standalone
|
||||
|
||||
MODULE_NAMES="aufs(misc:${S})"
|
||||
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK+=" !AUFS_FS"
|
||||
use inotify && CONFIG_CHECK+=" ~FSNOTIFY"
|
||||
use nfs && CONFIG_CHECK+=" EXPORTFS"
|
||||
use fuse && CONFIG_CHECK+=" ~FUSE_FS"
|
||||
use hfs && CONFIG_CHECK+=" ~HFSPLUS_FS"
|
||||
use pax_kernel && CONFIG_CHECK+=" PAX" && ERROR_PAX="Please use hardened sources"
|
||||
|
||||
# this is needed so merging a binpkg ${PN} is possible w/out a kernel unpacked on the system
|
||||
[ -n "$PKG_SETUP_HAS_BEEN_RAN" ] && return
|
||||
|
||||
get_version
|
||||
kernel_is lt 3 ${KERN_MIN_VER} 0 && die "the kernel version isn't supported by upstream anymore. Please upgrade."
|
||||
kernel_is gt 3 ${KERN_MAX_VER} 99 && die "kernel too new"
|
||||
|
||||
linux-mod_pkg_setup
|
||||
|
||||
if [[ "${KV_MINOR}" -gt "${PATCH_MAX_VER}" ]]; then
|
||||
PATCH_BRANCH="x-rcN"
|
||||
elif [[ "${KV_MINOR}" == "14" ]] && [[ "${KV_PATCH}" -ge "21" ]]; then
|
||||
PATCH_BRANCH="${KV_MINOR}".21+
|
||||
elif [[ "${KV_MINOR}" == "18" ]] && [[ "${KV_PATCH}" -ge "1" ]]; then
|
||||
PATCH_BRANCH="${KV_MINOR}".1+
|
||||
else
|
||||
PATCH_BRANCH="${KV_MINOR}"
|
||||
fi
|
||||
|
||||
case ${KV_EXTRA} in
|
||||
"")
|
||||
elog "It seems you are using vanilla-sources with aufs3"
|
||||
elog "Please use sys-kernel/aufs-sources with USE=vanilla"
|
||||
elog "This will save you the nasty reemerge of sys-fs/aufs3 on every kernel upgrade"
|
||||
;;
|
||||
"-gentoo")
|
||||
elog "It seems you are using gentoo-sources with aufs3"
|
||||
elog "Please use sys-kernel/aufs-sources"
|
||||
elog "This will save you the nasty reemerge of sys-fs/aufs3 on every kernel upgrade"
|
||||
;;
|
||||
esac
|
||||
|
||||
pushd "${T}" &> /dev/null
|
||||
unpack ${A}
|
||||
cd ${PN}-standalone || die
|
||||
local module_branch=origin/${PN}.${PATCH_BRANCH}
|
||||
einfo "Using ${module_branch} as patch source"
|
||||
git checkout -q -b local-${PN}.${PATCH_BRANCH} ${module_branch} || die
|
||||
combinediff ${PN}-base.patch ${PN}-standalone.patch > "${T}"/combined-1.patch
|
||||
combinediff "${T}"/combined-1.patch ${PN}-mmap.patch > ${PN}-standalone-base-mmap-combined.patch
|
||||
if ! ( patch -p1 --dry-run --force -R -d ${KV_DIR} < ${PN}-standalone-base-mmap-combined.patch > /dev/null ); then
|
||||
if use kernel-patch; then
|
||||
cd ${KV_DIR}
|
||||
ewarn "Patching your kernel..."
|
||||
patch --no-backup-if-mismatch --force -p1 -R -d ${KV_DIR} < "${T}"/${PN}-standalone/${PN}-standalone-base-mmap-combined.patch >/dev/null
|
||||
epatch "${T}"/${PN}-standalone/${PN}-standalone-base-mmap-combined.patch
|
||||
ewarn "You need to compile your kernel with the applied patch"
|
||||
ewarn "to be able to load and use the aufs kernel module"
|
||||
else
|
||||
eerror "You need to apply a patch to your kernel to compile and run the ${PN} module"
|
||||
eerror "Either enable the kernel-patch useflag to do it with this ebuild"
|
||||
eerror "or apply "${T}"/${PN}-standalone/${PN}-standalone-base-mmap-combined.patch by hand"
|
||||
die "missing kernel patch, please apply it first"
|
||||
fi
|
||||
fi
|
||||
popd &> /dev/null
|
||||
export PKG_SETUP_HAS_BEEN_RAN=1
|
||||
}
|
||||
|
||||
set_config() {
|
||||
for option in $*; do
|
||||
grep -q "^CONFIG_AUFS_${option} =" config.mk || die "${option} is not a valid config option"
|
||||
sed "/^CONFIG_AUFS_${option}/s:=:= y:g" -i config.mk || die
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local module_branch=origin/${PN}.${PATCH_BRANCH}
|
||||
|
||||
einfo "Using for module creation branch ${module_branch}"
|
||||
git checkout -q -b local-gentoo ${module_branch} || die
|
||||
|
||||
# All config options to off
|
||||
sed "s:= y:=:g" -i config.mk || die
|
||||
|
||||
set_config RDU BRANCH_MAX_127 SBILIST
|
||||
|
||||
use debug && set_config DEBUG
|
||||
use fuse && set_config BR_FUSE POLL
|
||||
use hfs && set_config BR_HFSPLUS
|
||||
use inotify && set_config HNOTIFY HFSNOTIFY
|
||||
use nfs && set_config EXPORT
|
||||
use nfs && ( use amd64 || use ppc64 ) && set_config INO_T_64
|
||||
use ramfs && set_config BR_RAMFS
|
||||
|
||||
if use pax_kernel; then
|
||||
if kernel_is ge 3 11; then
|
||||
epatch "${FILESDIR}"/pax-3.11.patch
|
||||
else
|
||||
epatch "${FILESDIR}"/pax-3.patch
|
||||
fi
|
||||
fi
|
||||
|
||||
sed -i "s:aufs.ko usr/include/linux/aufs_type.h:aufs.ko:g" Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local ARCH=x86
|
||||
|
||||
emake \
|
||||
CC=$(tc-getCC) \
|
||||
LD=$(tc-getLD) \
|
||||
LDFLAGS="$(raw-ldflags)" \
|
||||
ARCH=$(tc-arch-kernel) \
|
||||
CONFIG_AUFS_FS=m \
|
||||
KDIR="${KV_OUT_DIR}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
linux-mod_src_install
|
||||
|
||||
insinto /usr/share/doc/${PF}
|
||||
|
||||
use doc && doins -r Documentation
|
||||
|
||||
use kernel-patch || doins "${T}"/${PN}-standalone/${PN}-standalone-base-mmap-combined.patch
|
||||
|
||||
dodoc Documentation/filesystems/aufs/README "${T}"/${PN}-standalone/{aufs3-loopback,vfs-ino,tmpfs-idr}.patch
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_pkg_postinst
|
||||
linux-mod_pkg_postinst
|
||||
}
|
@ -0,0 +1,164 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic linux-info linux-mod multilib readme.gentoo toolchain-funcs
|
||||
|
||||
AUFS_VERSION="${PV%%_p*}"
|
||||
# highest branch version
|
||||
PATCH_MAX_VER=2
|
||||
# highest supported version
|
||||
KERN_MAX_VER=3
|
||||
# lowest supported version
|
||||
KERN_MIN_VER=0
|
||||
|
||||
DESCRIPTION="An entirely re-designed and re-implemented Unionfs"
|
||||
HOMEPAGE="http://aufs.sourceforge.net/"
|
||||
SRC_URI="https://dev.gentoo.org/~jlec/distfiles/aufs4-standalone-${PV}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug doc fuse hfs inotify kernel-patch nfs pax_kernel ramfs"
|
||||
|
||||
DEPEND="
|
||||
dev-util/patchutils
|
||||
dev-vcs/git"
|
||||
RDEPEND="
|
||||
sys-fs/aufs-util
|
||||
!sys-fs/aufs
|
||||
!sys-fs/aufs2
|
||||
!sys-fs/aufs3"
|
||||
|
||||
S="${WORKDIR}"/${PN}-standalone
|
||||
|
||||
MODULE_NAMES="aufs(misc:${S})"
|
||||
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK+=" !AUFS_FS"
|
||||
use inotify && CONFIG_CHECK+=" ~FSNOTIFY"
|
||||
use nfs && CONFIG_CHECK+=" EXPORTFS"
|
||||
use fuse && CONFIG_CHECK+=" ~FUSE_FS"
|
||||
use hfs && CONFIG_CHECK+=" ~HFSPLUS_FS"
|
||||
use pax_kernel && CONFIG_CHECK+=" PAX" && ERROR_PAX="Please use hardened sources"
|
||||
|
||||
# this is needed so merging a binpkg ${PN} is possible w/out a kernel unpacked on the system
|
||||
[ -n "$PKG_SETUP_HAS_BEEN_RAN" ] && return
|
||||
|
||||
get_version
|
||||
kernel_is lt 4 ${KERN_MIN_VER} 0 && die "the kernel version isn't supported by upstream anymore. Please upgrade."
|
||||
kernel_is gt 4 ${KERN_MAX_VER} 99 && die "kernel too new"
|
||||
|
||||
linux-mod_pkg_setup
|
||||
|
||||
if [[ "${KV_MINOR}" -gt "${PATCH_MAX_VER}" ]]; then
|
||||
PATCH_BRANCH="x-rcN"
|
||||
else
|
||||
PATCH_BRANCH="${KV_MINOR}"
|
||||
fi
|
||||
|
||||
case ${KV_EXTRA} in
|
||||
"")
|
||||
elog "It seems you are using vanilla-sources with aufs4"
|
||||
elog "Please use sys-kernel/aufs-sources with USE=vanilla"
|
||||
elog "This will save you the nasty reemerge of sys-fs/aufs4 on every kernel upgrade"
|
||||
;;
|
||||
"-gentoo")
|
||||
elog "It seems you are using gentoo-sources with aufs4"
|
||||
elog "Please use sys-kernel/aufs-sources"
|
||||
elog "This will save you the nasty reemerge of sys-fs/aufs4 on every kernel upgrade"
|
||||
;;
|
||||
esac
|
||||
|
||||
pushd "${T}" &> /dev/null
|
||||
unpack ${A}
|
||||
cd ${PN}-standalone || die
|
||||
local module_branch=origin/${PN}.${PATCH_BRANCH}
|
||||
einfo "Using ${module_branch} as patch source"
|
||||
git checkout -q -b local-${PN}.${PATCH_BRANCH} ${module_branch} || die
|
||||
combinediff ${PN}-base.patch ${PN}-standalone.patch > "${T}"/combined-1.patch
|
||||
combinediff "${T}"/combined-1.patch ${PN}-mmap.patch > ${PN}-standalone-base-mmap-combined.patch
|
||||
if ! ( patch -p1 --dry-run --force -R -d ${KV_DIR} < ${PN}-standalone-base-mmap-combined.patch > /dev/null ); then
|
||||
if use kernel-patch; then
|
||||
cd ${KV_DIR}
|
||||
ewarn "Patching your kernel..."
|
||||
patch --no-backup-if-mismatch --force -p1 -R -d ${KV_DIR} < "${T}"/${PN}-standalone/${PN}-standalone-base-mmap-combined.patch >/dev/null
|
||||
epatch "${T}"/${PN}-standalone/${PN}-standalone-base-mmap-combined.patch
|
||||
ewarn "You need to compile your kernel with the applied patch"
|
||||
ewarn "to be able to load and use the aufs kernel module"
|
||||
else
|
||||
eerror "You need to apply a patch to your kernel to compile and run the ${PN} module"
|
||||
eerror "Either enable the kernel-patch useflag to do it with this ebuild"
|
||||
eerror "or apply "${T}"/${PN}-standalone/${PN}-standalone-base-mmap-combined.patch by hand"
|
||||
die "missing kernel patch, please apply it first"
|
||||
fi
|
||||
fi
|
||||
popd &> /dev/null
|
||||
export PKG_SETUP_HAS_BEEN_RAN=1
|
||||
}
|
||||
|
||||
set_config() {
|
||||
for option in $*; do
|
||||
grep -q "^CONFIG_AUFS_${option} =" config.mk || die "${option} is not a valid config option"
|
||||
sed "/^CONFIG_AUFS_${option}/s:=:= y:g" -i config.mk || die
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local module_branch=origin/${PN}.${PATCH_BRANCH}
|
||||
|
||||
einfo "Using for module creation branch ${module_branch}"
|
||||
git checkout -q -b local-gentoo ${module_branch} || die
|
||||
|
||||
# All config options to off
|
||||
sed "s:= y:=:g" -i config.mk || die
|
||||
|
||||
set_config RDU BRANCH_MAX_127 SBILIST
|
||||
|
||||
use debug && set_config DEBUG
|
||||
use fuse && set_config BR_FUSE POLL
|
||||
use hfs && set_config BR_HFSPLUS
|
||||
use inotify && set_config HNOTIFY HFSNOTIFY
|
||||
use nfs && set_config EXPORT
|
||||
use nfs && ( use amd64 || use ppc64 ) && set_config INO_T_64
|
||||
use ramfs && set_config BR_RAMFS
|
||||
|
||||
if use pax_kernel; then
|
||||
epatch "${FILESDIR}"/pax-4.patch
|
||||
fi
|
||||
|
||||
sed -i "s:aufs.ko usr/include/linux/aufs_type.h:aufs.ko:g" Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local ARCH=x86
|
||||
|
||||
emake \
|
||||
CC=$(tc-getCC) \
|
||||
LD=$(tc-getLD) \
|
||||
LDFLAGS="$(raw-ldflags)" \
|
||||
ARCH=$(tc-arch-kernel) \
|
||||
CONFIG_AUFS_FS=m \
|
||||
KDIR="${KV_OUT_DIR}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
linux-mod_src_install
|
||||
|
||||
insinto /usr/share/doc/${PF}
|
||||
|
||||
use doc && doins -r Documentation
|
||||
|
||||
use kernel-patch || doins "${T}"/${PN}-standalone/${PN}-standalone-base-mmap-combined.patch
|
||||
|
||||
dodoc Documentation/filesystems/aufs/README "${T}"/${PN}-standalone/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_pkg_postinst
|
||||
linux-mod_pkg_postinst
|
||||
}
|
@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="6"
|
||||
K_DEBLOB_AVAILABLE="0"
|
||||
UNIPATCH_STRICTORDER=1
|
||||
inherit kernel-2 eutils readme.gentoo
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
AUFS_VERSION=4.2_p20151012
|
||||
AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
|
||||
# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar
|
||||
AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/"
|
||||
IUSE="deblob experimental module vanilla"
|
||||
|
||||
DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree and aufs4 support"
|
||||
SRC_URI="
|
||||
${KERNEL_URI}
|
||||
${ARCH_URI}
|
||||
${AUFS_URI}
|
||||
!vanilla? ( ${GENPATCHES_URI} )
|
||||
"
|
||||
|
||||
PDEPEND="=sys-fs/aufs-util-4*"
|
||||
|
||||
README_GENTOO_SUFFIX="-r1"
|
||||
|
||||
src_unpack() {
|
||||
if use vanilla; then
|
||||
unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT
|
||||
ewarn "You are using USE=vanilla"
|
||||
ewarn "This will drop all support from the gentoo kernel security team"
|
||||
fi
|
||||
|
||||
UNIPATCH_LIST="
|
||||
"${WORKDIR}"/aufs4-kbuild.patch
|
||||
"${WORKDIR}"/aufs4-base.patch
|
||||
"${WORKDIR}"/aufs4-mmap.patch"
|
||||
|
||||
use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch"
|
||||
|
||||
unpack ${AUFS_TARBALL}
|
||||
|
||||
einfo "Using aufs4 version: ${AUFS_VERSION}"
|
||||
|
||||
kernel-2_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if ! use module; then
|
||||
sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die
|
||||
fi
|
||||
cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die
|
||||
cp -rf "${WORKDIR}"/{Documentation,fs} . || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
kernel-2_src_install
|
||||
dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
|
||||
docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
einfo "For more info on this patchset, and how to report problems, see:"
|
||||
einfo "${HOMEPAGE}"
|
||||
has_version sys-fs/aufs-util || \
|
||||
elog "In order to use aufs FS you need to install sys-fs/aufs-util"
|
||||
|
||||
readme.gentoo_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
Loading…
Reference in new issue