Sync with portage [Tue May 15 12:27:28 MSK 2012].

mhiretskiy
root 12 years ago
parent bb2a80afec
commit a18d2fe62e

@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/sysstat/files/sysstat.init.d,v 1.3 2011/05/18 02:21:33 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/sysstat/files/sysstat.init.d,v 1.4 2012/05/14 20:01:19 jer Exp $
depend() {
use hostname
@ -9,7 +9,7 @@ depend() {
start() {
ebegin "Writing a dummy startup record using sadc (see sadc(8))..."
/usr/lib/sa/sadc -F -L -
/usr/lib/sa/sa1 --boot
eend $?
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/sysstat/sysstat-10.0.4.ebuild,v 1.6 2012/05/09 07:51:08 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/sysstat/sysstat-10.0.4-r1.ebuild,v 1.1 2012/05/14 20:01:19 jer Exp $
EAPI="4"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/tpm-tools/tpm-tools-1.3.5-r1.ebuild,v 1.1 2011/03/31 22:19:40 flameeyes Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/tpm-tools/tpm-tools-1.3.5-r1.ebuild,v 1.2 2012/05/14 19:40:07 vapier Exp $
EAPI=4
inherit autotools eutils flag-o-matic
@ -10,7 +10,7 @@ HOMEPAGE="http://trousers.sourceforge.net"
SRC_URI="mirror://sourceforge/trousers/${P}.tar.gz"
LICENSE="CPL-1.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls pkcs11 debug"
COMMON_DEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/trousers/trousers-0.3.6.ebuild,v 1.4 2012/05/03 18:16:39 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/trousers/trousers-0.3.6.ebuild,v 1.5 2012/05/14 19:37:04 vapier Exp $
EAPI="3"
@ -13,7 +13,7 @@ HOMEPAGE="http://trousers.sf.net"
SRC_URI="mirror://sourceforge/trousers/${P}.tar.gz"
LICENSE="CPL-1.0"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 arm x86"
IUSE="doc" # gtk
# gtk support presently does NOT compile.

@ -1,3 +1,2 @@
DIST znotes-0.4.3.tar.gz 103097 RMD160 ba55c5294991586baf176e14891bbd8134db416f SHA1 0acfbe194c5e9818053337289a55ec3a430582e8 SHA256 41be96c465332d7231c44d27a550427f9dab6df7ca77794626bfbc18c375851e
DIST znotes-0.4.4.tar.gz 111286 RMD160 de89844b2a4cfe0c6a0bbd52149e1d5bcf038170 SHA1 9910ac7a3af1753d90234c40f87236fde4d2b896 SHA256 0b0c21a28d446d3649153575f658d7eb07e37c963dff9aed1eb184eb5089be47
DIST znotes-0.4.5.tar.gz 171884 RMD160 7f1e44fbbbd1a4b242c6bde47bbffdd4a314d348 SHA1 8cd1e31d52455f0a5bd4cde2fc27d7a59262c3b3 SHA256 ac692253e74bda8f989db40042c26b6db2bb60a5f9c30cdbfcd824af0de1c5b2

@ -1,25 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/znotes/znotes-0.4.3.ebuild,v 1.1 2010/10/06 20:19:11 chiiph Exp $
EAPI="2"
inherit qt4-r2
DESCRIPTION="Simple Notes"
HOMEPAGE="http://znotes.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="x11-libs/qt-gui:4"
RDEPEND="${DEPEND}"
DOCS="CHANGELOG THANKS"
src_configure() {
lrelease znotes.pro || die "lrelease failed"
qt4-r2_src_configure
}

@ -0,0 +1,39 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20120127-r1.ebuild,v 1.1 2012/05/14 20:39:10 ssuominen Exp $
EAPI="4"
inherit emul-linux-x86
LICENSE="|| ( Artistic GPL-2 ) || ( BSD GPL-2 ) BZIP2 CRACKLIB DB
GPL-2 || ( GPL-2 AFL-2.1 ) LGPL-2 LGPL-2.1 GPL-3 LGPL-3
MIT MPL-1.1 OPENLDAP OpenSoftware openssl OracleDB ZLIB
tcp_wrappers_license as-is UoI-NCSA wxWinLL-3.1"
KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2" # bug 168507
QA_DT_HASH="usr/lib32/.*"
PYTHON_UPDATER_IGNORE="1"
src_prepare() {
export ALLOWED="(${S}/lib32/security/pam_filter/upperLOWER|${S}/etc/env.d|${S}/lib32/security/pam_ldap.so)"
emul-linux-x86_src_prepare
rm -rf "${S}/etc/env.d/binutils/" \
"${S}/usr/i686-pc-linux-gnu/lib" \
"${S}/usr/lib32/engines/" \
"${S}/usr/lib32/openldap/" || die
ln -s ../share/terminfo "${S}/usr/lib32/terminfo" || die
}
src_install() {
emul-linux-x86_src_install
# http://bugs.gentoo.org/415997
dosym libtiff$(get_libname 3) /usr/lib32/libtiff$(get_libname 4)
dosym libtiffxx$(get_libname 3) /usr/lib32/libtiffxx$(get_libname 4)
}

@ -1,4 +1,4 @@
DIST fcitx-configtool-0.1.4.tar.gz 234329 RMD160 3baa5dd74f5d331f2183f9444ac050d97f72f63f SHA1 01de43eb9fb8b7869e273205977d501b924b7c98 SHA256 9b69fa0a3fae57573729a3dde666baf03144fa3582c620f56f4bb0074bc717c3
DIST fcitx-configtool-0.2.0.tar.gz 37435 RMD160 e40e9563160f9b8c9accc0da3b1b48411a58a184 SHA1 b670a171f49ed149098589f10db3bbf7dd546af5 SHA256 2c309f2df500cf7c1b0d13b446a69e3513a11588025a2f648b18b684cc2320fe
DIST fcitx-configtool-0.4.1.tar.xz 33608 RMD160 d67837b2b6a81fbbd71e053b82f31d3dce65a52d SHA1 1c11a350536afe66233b8bc6f1c16acb82292b42 SHA256 7135d8ec94589f7c55741908a3292c8cf89c097479061b3a47ce4154d3a305c9
DIST fcitx-configtool-0.4.2.tar.xz 33724 RMD160 7522fa0f6024c1c7449d94b3e62b801c38a1ed1b SHA1 0fa6fe445fa21acfbd1b8e5408319724b35182c9 SHA256 98e1c14c3737e13a6340eb093f7f5391e4cd973e147aec8c9e49f41b3a1904b7
DIST fcitx-configtool-0.4.3.tar.xz 34792 RMD160 a1c80a6306c0a9812b969399feceb5f982078b23 SHA1 8dd49c8670c6da06c9df9e4476271357593242d4 SHA256 0b8722da441acd3deb841f6b389b02499bc99f61a711ce57ad0cccae359a53b9

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/fcitx-configtool/fcitx-configtool-0.4.2.ebuild,v 1.2 2012/05/03 19:24:27 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/fcitx-configtool/fcitx-configtool-0.4.3.ebuild,v 1.1 2012/05/15 02:02:07 qiaomuf Exp $
EAPI="3"
@ -19,7 +19,7 @@ RDEPEND="dev-libs/glib:2
x11-libs/gtk+:2"
DEPEND="${RDEPEND}
app-arch/xz-utils
~app-i18n/fcitx-4.2.2
~app-i18n/fcitx-4.2.3
app-text/iso-codes
dev-libs/libunique:1
dev-util/intltool

@ -3,6 +3,6 @@ DIST fcitx-3.6.4.tar.gz 5957000 RMD160 737606d4550bfd96ac8adcdd3fbb658fa1e62a62
DIST fcitx-4.0.0_all.tar.gz 7127889 RMD160 4e8640703db0ebd94e55270fcce1e21f60cda81a SHA1 33bab6528fb0cfd6b94ddf96bffed66b4f1a3355 SHA256 28740bafbb76a904a4edb491a8b81bb5a8f2281bbbaff21fdfbc4c44c34ea441
DIST fcitx-4.0.1_all.tar.gz 6917877 RMD160 1f27f7037aa7df02bbdb63a0cc7cabf8a37b6326 SHA1 455a46c0ab04efe5a487134c2c863ce31ab1b1a8 SHA256 5a5ab150b0074988053c11daeb0291ab8fb344c5133c1d8d2a0a7de16a7cdb41
DIST fcitx-4.2.1.tar.xz 569824 RMD160 a9f698bb2a1055e1e0a0230f8a38222607a19570 SHA1 74ad009cde48fb1efd48f8d2490fa36ddf36d215 SHA256 5f8b1972ae179ca6fb1febe5becd27adb71696fa9ee056839991378e6ed18372
DIST fcitx-4.2.2.tar.xz 585936 RMD160 3badb53484497385da7adcebd4cfcddf15bb3956 SHA1 09d2e7110f652027ea7c285c5845070f8a353f38 SHA256 1d18096232a700ddcf059e737b6acb2b292e5a4ae5d4bc2714e4f599e4e6daa6
DIST fcitx-4.2.3.tar.xz 612028 RMD160 54371c2efe6a40157002e6d20f128b2556ab2fce SHA1 8cd33487d1d6ad9c9c63743af8d76e667de4b859 SHA256 4b7d22ada50f7e375096094c2abcf09ad114ffb68521ccf0de37d71e1014183c
DIST pinyin.tar.gz 1608886 RMD160 7d3be5535cb111cc5d8a64ce50150c9767608ec3 SHA1 af6f6fceed89a2b533b39a73e277675361298745 SHA256 583829b24a758c087c08de4a69480d0bf5946354fe77db360d6d7f467c2bd8e1
DIST table.tar.gz 4144686 RMD160 b678c943b232b8aba2c462c7b81b2f99f27ecd07 SHA1 b7e89f95ce2da991821acd270a1220a4cd4cb65a SHA256 6196053c724125e3ae3d8bd6b2f9172d0c83b65b0d410d3cde63b7a8d6ab87b7

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/fcitx/fcitx-4.2.2.ebuild,v 1.2 2012/05/03 19:24:26 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/fcitx/fcitx-4.2.3.ebuild,v 1.1 2012/05/15 01:57:23 qiaomuf Exp $
EAPI="3"
@ -15,7 +15,7 @@ SRC_URI="http://fcitx.googlecode.com/files/${P}.tar.xz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+cairo debug gtk gtk3 opencc +pango qt static-libs +table test"
IUSE="+cairo debug gtk gtk3 lua opencc +pango qt static-libs +table test"
RDEPEND="
cairo? (
@ -33,6 +33,7 @@ RDEPEND="
dev-libs/glib:2
dev-libs/dbus-glib
)
lua? ( dev-lang/lua )
opencc? ( app-i18n/opencc )
qt? (
x11-libs/qt-gui:4
@ -70,6 +71,8 @@ src_prepare() {
if use table ; then
cp "${DISTDIR}/table.tar.gz" "${S}/data/table" || die "table.tar.gz is not found"
fi
epatch "${FILESDIR}"/${P}-fix-lua.patch
}
src_configure() {
@ -79,6 +82,7 @@ src_configure() {
$(cmake-utils_use_enable debug DEBUG)
$(cmake-utils_use_enable gtk GTK2_IM_MODULE)
$(cmake-utils_use_enable gtk3 GTK3_IM_MODULE)
$(cmake-utils_use_enable lua LUA)
$(cmake-utils_use_enable opencc OPENCC)
$(cmake-utils_use_enable pango PANGO)
$(cmake-utils_use_enable qt QT_IM_MODULE)

@ -0,0 +1,64 @@
commit e8e378f7e12f1a755a0912dff15e9f84ad8dbd7f
Author: Weng Xuetian <wengxt@gmail.com>
Date: Mon May 7 14:06:25 2012 +0800
fix compile
diff --git a/src/module/lua/luawrap.c b/src/module/lua/luawrap.c
index 67883a7..417a1c9 100644
--- a/src/module/lua/luawrap.c
+++ b/src/module/lua/luawrap.c
@@ -58,13 +58,13 @@ typedef struct _ConverterItem {
UT_hash_handle hh;
} ConverterItem;
-typedef struct _LuaExtension {
+struct _LuaExtension {
char *name;
lua_State *lua;
UT_hash_handle hh;
-} LuaExtension;
+};
-typedef struct _LuaModule {
+struct _LuaModule {
FcitxInstance *fcitx;
LuaExtension *extensions;
CommandItem *commands;
@@ -73,7 +73,7 @@ typedef struct _LuaModule {
ConverterItem *converters;
ConverterItem *current_converter;
size_t shortest_input_trigger_key_length;
-} LuaModule;
+};
typedef void (*LuaResultFn)(LuaModule *luamodule, const char *in, const char *out);
diff --git a/src/module/lua/luawrap.h b/src/module/lua/luawrap.h
index 152d835..592b275 100644
--- a/src/module/lua/luawrap.h
+++ b/src/module/lua/luawrap.h
@@ -21,18 +21,18 @@
#ifndef _LUA_WRAP_H_
#define _LUA_WRAP_H_
-typedef struct lua_State lua_State;
-typedef struct _LuaModule LuaModule;
-typedef struct _LuaExtension LuaExtension;
-typedef struct _FcitxInstance FcitxInstance;
+#include <lua.h>
typedef struct _LuaResultItem {
char *result;
char *help;
} LuaResultItem;
+typedef struct _LuaModule LuaModule;
+typedef struct _LuaExtension LuaExtension;
+
// alloc/free luamodule
-LuaModule * LuaModuleAlloc(FcitxInstance *fcitx);
+LuaModule * LuaModuleAlloc(struct _FcitxInstance *fcitx);
void LuaModuleFree(LuaModule *luamodule);
FcitxInstance *GetFcitx(LuaModule *luamodule);

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/uim/uim-1.7.3.ebuild,v 1.3 2012/05/13 23:26:34 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/uim/uim-1.7.3.ebuild,v 1.5 2012/05/15 04:32:26 mr_bones_ Exp $
EAPI="4"
inherit autotools eutils multilib elisp-common flag-o-matic
@ -11,7 +11,7 @@ SRC_URI="http://uim.googlecode.com/files/${P}.tar.bz2"
LICENSE="BSD GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~x86"
IUSE="+anthy canna curl eb emacs libffi gnome gtk gtk3 kde libedit libnotify m17n-lib ncurses nls prime qt4 skk sqlite ssl static-libs test unicode X xft linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko"
RESTRICT="test"
@ -134,7 +134,7 @@ src_prepare() {
epatch \
"${FILESDIR}"/${PN}-1.6.0-gentoo.patch \
"${FILESDIR}"/${PN}-1.5.4-zhTW.patch
if has_version ">=dev-libs/glib-2.32"; then
epatch "${FILESDIR}"/${P}-glib-2.32.patch
fi

@ -415,16 +415,22 @@ DIST LibO_3.3.4_Linux_x86_langpack-rpm_zh-CN.tar.gz 1980478 RMD160 ad53613193a2f
DIST LibO_3.3.4_Linux_x86_langpack-rpm_zh-TW.tar.gz 1969168 RMD160 056f5f75703dfedd386ba4d5cb718557b6cb5fc9 SHA1 3cca9faf7fac2fb4ed42ae26945723448c680420 SHA256 2f008d1fd1aaf25074836ab22df97af4e4e962f05ad7c3749040baefd9c03db8
DIST LibO_3.3.4_Linux_x86_langpack-rpm_zu.tar.gz 1915795 RMD160 8cca07c2b4fd0c7a3d961573e814a4cf3454ae80 SHA1 cf5a527107146db679a355c5e572fdfb755e6e80 SHA256 f8a07db55ec78fb605823680cde2cc2dead4243fca8581dbb94541cb324419fb
DIST amd64-bin-libreoffice-base-3.4.5.2-r1.tbz2 102456784 RMD160 01884c87c01696efdbb8d325bd0945b3c592030e SHA1 9813ec75f1fc1c891c33c860cbe69191e179b496 SHA256 917ef76018c1da257963a5eaf6e3616885551f497c995d8bfb7213a0eeb6498e
DIST amd64-bin-libreoffice-base-3.5.2.2-r1.tar.xz 76731392 RMD160 c3b07343855dc773f8e7a648506e8d9463c185ee SHA1 b961f399485b47ba7a40c166f487209c2e5c3ee3 SHA256 f035abc428d818324687219d6202860d21998d46143560bbe0993839d0b65e46
DIST amd64-bin-libreoffice-base-3.5.2.2.tar.xz 76765788 RMD160 0f5f8dbff4eeb5e33cd83b93f7b4c2de9a149806 SHA1 3b60cf73b7e801798b68275ef9a23aafe875b04d SHA256 1ca580568cee46a1402e4af587e5031deca2ebc48274e2fe9b3743296b33e459
DIST amd64-bin-libreoffice-base-java-3.4.5.2-r1.tbz2 106370003 RMD160 74a10408f77736a880ed796d4ca57e0166f20e90 SHA1 50ea9a599ed9fbc31b2f9650d73dca2a2323241c SHA256 58bce9c40926386449084e73c3b4cd598bf4fc5015906b200e8d196dda90ed91
DIST amd64-bin-libreoffice-base-java-3.5.2.2-r1.tar.xz 81440504 RMD160 c066c7bbfafbeba03363ac9fe8ddc44a15d61d4d SHA1 0d7a668eae7d3e6c127d8a20d6ca039d207d62dc SHA256 313c9fd16354a81112d1657d9d430cc927098438de4c7e228b377f0f818e5279
DIST amd64-bin-libreoffice-base-java-3.5.2.2.tar.xz 81475080 RMD160 78d313c4309b88bdf46e963de6cbb855bf3ba6d7 SHA1 00cd1d2a99dd6d371ec920a665f1fb46c9cc9797 SHA256 b6bd7c15f1836d6fd432e12009223f6f9c3c2ed00d4f727dfe413584cbc12313
DIST amd64-bin-libreoffice-gnome-3.4.5.2-r1.tbz2 102603395 RMD160 e5a11ffbaa373039e5895086cdbbaaf64d25fccf SHA1 23533db8705ada814f02007533a0ce15f57763bb SHA256 5461681fb66925e14be303b80c10cf8f0b5f944807af6407ff857e3cc634f28b
DIST amd64-bin-libreoffice-gnome-3.5.2.2-r1.tar.xz 76817660 RMD160 98eaa1aca03048195027ec5d3051d951d233ab8f SHA1 116b7a112f159688b6a52fa80b018c8bcb6c3357 SHA256 9d04311af03a60a6a301d5e2050c72b19fb54922ef35f9b4d7a6810672fc9cc6
DIST amd64-bin-libreoffice-gnome-3.5.2.2.tar.xz 76874040 RMD160 4c186500fd38ea1ab68c3c3df58f4de24cb0d398 SHA1 b845fa80eaa4c764154c5b50743291e4dd8c8e17 SHA256 824014b4dc876147ed995694858a1cd56510b725489d573ef517955a7f115f0b
DIST amd64-bin-libreoffice-gnome-java-3.4.5.2-r1.tbz2 106295303 RMD160 d5f5cd2d8093ba68ae0f9fd72c60ef51eb69d990 SHA1 82b243b67a8856fe3450d30cf471a48f9e23f1e1 SHA256 4ceaeca7b6be516f85cf00835fc5412c1eda080e63b9d9c50b054e3ad0ab231b
DIST amd64-bin-libreoffice-gnome-java-3.5.2.2-r1.tar.xz 81538372 RMD160 b9bd431b5c4b792e2ec8808258fef3f5819023b2 SHA1 a7a9c64a69097d741d0714b895589e3232b38dbd SHA256 0603666dcd5e6470229dbc02e5d6b17c9198b09e207b9bb9f3c7b7d1fc37eaed
DIST amd64-bin-libreoffice-gnome-java-3.5.2.2.tar.xz 81569680 RMD160 df44918b8b37ede864b07a32d00f7487966210d2 SHA1 d10d37a2dbdce0e1d7089735fe09615de57de8b2 SHA256 b2f71da13f5c0739cc033b926d4f65850f46471dd606a0db8edb5a9e54803b5f
DIST amd64-bin-libreoffice-kde-3.4.5.2-r1.tbz2 102494764 RMD160 ec10478a64f9a865190da2239f1f07c1a55d5d18 SHA1 d5bc68bc52880dc8baca1cd4e57b55f166a4f0fd SHA256 6d273dbb937272e8f72fb0079d53abc587a905ac2e132ec35072b9a4f93e2049
DIST amd64-bin-libreoffice-kde-3.5.2.2-r1.tar.xz 76779216 RMD160 6b5c6593ad8c039b2576d0689edd4d61021a9a5a SHA1 f7d4e0fa15809bb95df2c7e75dc78ab0eef69a59 SHA256 de947e14e6f346a42f16f78817077d5b60b756bd2a77fe72f26dce6bdc45f881
DIST amd64-bin-libreoffice-kde-3.5.2.2.tar.xz 76831244 RMD160 0230ffc3e7c29e5d93562061ceaf6fb59a916dbb SHA1 c5074f39c78b62c6b78042aa40f39d5de248b174 SHA256 1034a8392f4dd0dd5ac307fdc001ef08a96ade9604b704eb572ff12095798338
DIST amd64-bin-libreoffice-kde-java-3.4.5.2-r1.tbz2 106330946 RMD160 76e5a8e83eb48e0b993a4480e3c7ade268fefd19 SHA1 64cdea01d776775f80f6636860a4ef5f075277f9 SHA256 7951e2179159fbc923fe0f0e95b9e4d114090804354f452a2a40f535d1586275
DIST amd64-bin-libreoffice-kde-java-3.5.2.2-r1.tar.xz 81495140 RMD160 38fca629d3d0b85574f42285a0c800f11410346b SHA1 6aa9e4477fc503e113b79ae362309a8e82398538 SHA256 70c101456291256724c50e0106a8b4ebf5396b8f3a0ee507d67cc7f18ddfcf30
DIST amd64-bin-libreoffice-kde-java-3.5.2.2.tar.xz 81512684 RMD160 78333a355d5390c60ca34b45ad826c9eefda1e03 SHA1 59cf7b4b3e7c34d11a7495bbae43bf36c09af3e1 SHA256 ddf24652551eeff2c5fbb7ce25b7ae700f777d7f7d4d23d96292a3e08deba7cc
DIST x86-bin-libreoffice-base-3.4.5.2-r1.tbz2 97362324 RMD160 91a5a13f4de38206eb94c8a877892203d5239289 SHA1 dc05aff135fb48311a90f4d28c8c8eed439dcc11 SHA256 957f63359711675fb1f91a74817a461f670d7fe62ab31d8226e87ae2e015250a
DIST x86-bin-libreoffice-base-3.5.2.2-r1.tar.xz 74990852 RMD160 d4ff0d0c7f931476d3c751eeea0b3c05f0978ad1 SHA1 7ebe1a657f0226a2ea53fa3f9aa062abe5b3fb79 SHA256 1451d40b7e39be47711fd7886dae0d6e416ad3f6cf0825d90985a3925e981a38

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.5.2.2-r1.ebuild,v 1.1 2012/05/13 16:12:15 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.5.2.2-r1.ebuild,v 1.2 2012/05/14 21:37:38 dilfridge Exp $
EAPI=4
@ -44,17 +44,18 @@ SRC_URI_X86="
"
SRC_URI="
amd64? ( ${SRC_URI_AMD64} )
x86? ( ${SRC_URI_X86} )
"
IUSE="+cups debug gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* ~x86"
KEYWORDS="-* ~amd64 ~x86"
BIN_COMMON_DEPEND="
>=sys-libs/glibc-2.14.1-r3
>=dev-libs/icu-49.1.1-r1
=dev-libs/icu-49*
"
COMMON_DEPEND="
${BIN_COMMON_DEPEND}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.5.1-r3.ebuild,v 1.3 2011/12/13 13:15:37 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.5.1-r3.ebuild,v 1.4 2012/05/15 01:17:37 zmedico Exp $
inherit eutils
@ -27,6 +27,8 @@ src_unpack() {
# Support years after 2010.
sed 's/portage-200\*/portage-2[[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]]/g' \
-i $P || die "sed failed"
sed "s:-c'import portage; print \\(.*\\)\\()')\\)$:-c 'import portage, sys; sys.stdout.write(\\1)\\2:" \
-i $P || die "sed failed"
}
src_compile() { :; }

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/dos2unix/dos2unix-5.3.3.ebuild,v 1.4 2012/05/12 14:13:05 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/dos2unix/dos2unix-5.3.3.ebuild,v 1.5 2012/05/14 23:00:52 jer Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
IUSE="debug nls"
RDEPEND="

@ -1 +1,2 @@
DIST libwps-0.2.4.tar.xz 271784 RMD160 693969eeb90b29bc5d34fa31f038e7e142d80f42 SHA1 bc32ac4c566191ffa51161cceacdffc931692f25 SHA256 40e7ec96e7715b2063b7fe87ff679956558e46bb3f1ca9f86b3bab6e3f2596d6
DIST libwps-0.2.6.tar.xz 288712 RMD160 bda88ef9de4e6e710efa745c20434fda63601120 SHA1 89696592cfe51b89fecabb3b64fe6c6a8b4ecb39 SHA256 622813b89755603a13b8e39ce5e0ff013193b7b9610081e58bdd282ef7f42162

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/libwps/libwps-0.2.4.ebuild,v 1.7 2012/05/04 03:33:16 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/libwps/libwps-0.2.4.ebuild,v 1.8 2012/05/14 20:00:15 scarabeus Exp $
EAPI=4
@ -13,7 +13,10 @@ SLOT="0"
KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc debug static-libs"
RDEPEND="app-text/libwpd:0.9"
RDEPEND="
app-text/libwpd:0.9
dev-libs/boost
"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )

@ -0,0 +1,37 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/libwps/libwps-0.2.6.ebuild,v 1.1 2012/05/14 20:04:52 scarabeus Exp $
EAPI=4
DESCRIPTION="Microsoft Works file word processor format import filter library"
HOMEPAGE="http://libwps.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc debug static-libs"
RDEPEND="
app-text/libwpd:0.9
dev-libs/boost
"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
src_configure() {
econf \
--disable-werror \
$(use_enable static-libs static) \
--docdir=/usr/share/doc/${PF} \
$(use_with doc docs) \
$(use_enable debug)
}
src_install() {
default
find "${ED}" -name '*.la' -delete
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.1.62-r1.ebuild,v 1.6 2012/05/13 15:45:07 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.1.62-r1.ebuild,v 1.7 2012/05/14 19:30:40 halcy0n Exp $
EAPI="4"
@ -19,7 +19,7 @@ inherit toolchain-funcs mysql-v2
IUSE="$IUSE"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-solaris"
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
# This is often broken still

@ -1,16 +1,10 @@
DIST sqlite-2.8.16.tar.gz 981834 RMD160 df60e84f16ccd8b6b8e86dabfe6bf40f6a3dc136 SHA1 7bef329f78628de252c289bda7cea6f86adcc42e SHA256 d26e8a6fac1ad497a3ade719da4f1d6d60f586fd10f66253f1c3d3db7168984e
DIST sqlite-autoconf-3070701.tar.gz 1748837 RMD160 c86c81ccc3ad1baec6f753090e5ce1d5d9e03f13 SHA1 ee405037ab49f46f657a9b314e66eec6009d5fc6 SHA256 7dcc36b25f7bcbe2938d0ea2baea5b706f0af93473d02a3f612d7ab39e386edf
DIST sqlite-autoconf-3070800.tar.gz 1776215 RMD160 98bc0a4c5a341958c28861342a75686aef8b4dff SHA1 34852cfd49ddea440eb26a35ad32deee0176a724 SHA256 fd8c7f70db7e06b51196efccb937f2a657abc7b27ef61fe3a7fb8e72ac4dfa32
DIST sqlite-autoconf-3070900.tar.gz 1783755 RMD160 03ec092aeb7cc5453935f6c8ae00558d472b710a SHA1 a9da98a4bde4d9dae5c29a969455d11a03600e11 SHA256 7be6cdb375505e5d9a4aee88b2ddb6ea0d9d29c9545114ff77b345e1fa812439
DIST sqlite-autoconf-3071000.tar.gz 1801640 RMD160 8932a5cd4b596632c63af30cbd94c2b6c9d45377 SHA1 0442d5a1bff50153039951b09db649864d8af0bb SHA256 9c1775057af5cc8b6cc64808b9553d77beccf3757e16ecee3bc878404d9c43e3
DIST sqlite-autoconf-3071100.tar.gz 1807754 RMD160 09df3232f4eb7032c0a6081670b2bdcb6d80e865 SHA1 a768f76b10df84d6a2c66178544d42725a8fdaf0 SHA256 2badc75dc536249bcd68c44d2a655724285d054303251eaff9d355194cb3476b
DIST sqlite-doc-3070701.zip 3256079 RMD160 11c4a3fa4e53f644970ff487d3ca32e6c001e38b SHA1 6331814cacaad47fb1b940f29740ca6449b365ab SHA256 6d48322b9b22094f6e505b5d530836bb6b43e324251be1959c8bd3f0864e07a0
DIST sqlite-doc-3070800.zip 3395664 RMD160 e4a858d78b3cad71e43a8bb73755e09290dccd38 SHA1 e8fec8ca866289477ea4249c219e07bc301d96c6 SHA256 f108aec039e1bfbc9d1ad7d34b7c67ca16c8879ee67f8b1fdea8134ce96c3de1
DIST sqlite-doc-3070900.zip 3332830 RMD160 841495870094ab3314bfcecd82e182548fa483fe SHA1 2d4a25f75cc6b7251f1b49b828f9fd1d699fc8a2 SHA256 bfd8238d9f12cb7914f31f74689d5b97d0549ce47d4b572fe6574e9c75821de3
DIST sqlite-autoconf-3071200.tar.gz 1827241 RMD160 395d8d137a8d5627bd85a91c4751b0a24933cee2 SHA1 30e6b0912f074cff5563697367c2ba9608d83bd3 SHA256 ca1735d13975be84cba87ea1b62ae0ab01fdc01ef21d7547982a2b118c9fc649
DIST sqlite-doc-3071000.zip 3630343 RMD160 6a75f7c10a8421a99e28c5430ab4f0a0ac09e6d6 SHA1 9957b9f2e955d82b2484cb44cc6fb4a53313d085 SHA256 f74c3681111d35a58449b0c1851a8f852b9cb8c4ec19a6f0ecaae9f2d1f7ca28
DIST sqlite-doc-3071100.zip 4069512 RMD160 388bbcccb69d458f48f044bd65d282d9cf48dbe2 SHA1 87cbed1918c2604daefd3588a8555067e55e53cf SHA256 78541dd7190208d604a933f522a86d775422df44262310212189015b4b0f26ca
DIST sqlite-src-3070701.zip 4562259 RMD160 189d5599712b056f8cf9c763326c568c78cd07f8 SHA1 e30c4de765a1569dc74e2fe12966bc859f4739e5 SHA256 898bfc1cf80c8af26b3107d19db224b457953e8e3ff4bbc69bd70ecb9ab2db39
DIST sqlite-src-3070800.zip 4614579 RMD160 7ce1777fb866ef56460a335b48c2ebb6d1156188 SHA1 70201da90a0184b5a77270950bb7c0a8155c57a6 SHA256 a1c44be6f4eb3a903fc449f30fb0fb0a4df259a10b8685138e97146d24268899
DIST sqlite-src-3070900.zip 4639586 RMD160 82917145ed643d9c1a22a3cbbb57a4140b6c658c SHA1 d0f7661f06c246429f75973b61c7e620f5ec43cd SHA256 6ebffe166267fb783056a4200d7500289cc366ca287c9b3457dbd46a26d704d0
DIST sqlite-doc-3071200.zip 4083373 RMD160 ad50b126669bb04b1a69b56d967201c7c716f52a SHA1 a5a71f0440816d731d30ad080429c971497b068d SHA256 cf2e244190802836f73b0ab2036a33ac430f17c489f70fe4a14280d6c7e64986
DIST sqlite-src-3071000.zip 4682084 RMD160 64f2fc871bcb129a2cedc92da02ef668bb95689a SHA1 23baab0a89d77e7b1a9a0ececd05dd629a2b098d SHA256 e976196a9c64bd152917760a134834a881c9eebc34f49125102a8918c5cd86a4
DIST sqlite-src-3071100.zip 4705421 RMD160 4dd380ef7f29f957e5504ca9f7c5d48aec5b0bea SHA1 4bcb60c0a79e42fe01c64108deac66473123f4e7 SHA256 939262fe70b5e4dcd04f29d6f1d8221542f24e71adf72f0d4a8c671d8b6d9441
DIST sqlite-src-3071200.zip 4648718 RMD160 e20b855c8348ce610705a600bc4bd5574df19151 SHA1 a0cd400fd9011972fb76f253ab7b6bb82259efe5 SHA256 cbdba7d03e24ca34550a9910036ccceb9e5173cb28c850c788a6da8d8b130725

@ -1,16 +0,0 @@
reported and accepted upstream: http://sqlite.org:8080/cgi-bin/mailman/private/sqlite-dev/2011-July/001281.html
(archives are private ... :( )
diff -ru sqlite-autoconf-3070701.orig/sqlite3.c sqlite-autoconf-3070701/sqlite3.c
--- sqlite-autoconf-3070701.orig/sqlite3.c 2011-07-07 07:49:38 +0200
+++ sqlite-autoconf-3070701/sqlite3.c 2011-07-07 07:50:46 +0200
@@ -25143,7 +25143,9 @@
case ENODEV:
case ENXIO:
case ENOENT:
+#ifdef ESTALE
case ESTALE:
+#endif
case ENOSYS:
/* these should force the client to close the file and reconnect */

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.7.9.ebuild,v 1.1 2011/11/05 19:30:26 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.7.12.ebuild,v 1.1 2012/05/15 01:04:11 floppym Exp $
EAPI="4"
@ -21,7 +21,7 @@ SRC_URI="doc? ( http://sqlite.org/${PN}-doc-${DOC_PV}.zip )
LICENSE="as-is"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc +extensions +fts3 icu +readline secure-delete soundex tcl test +threadsafe unlock-notify"
RDEPEND="icu? ( dev-libs/icu )
@ -137,7 +137,7 @@ src_compile() {
}
src_test() {
if [[ "${EUID}" -eq "0" ]]; then
if [[ "${EUID}" -eq 0 ]]; then
ewarn "Skipping tests due to root permissions"
return
fi

@ -1,162 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.7.7.1-r1.ebuild,v 1.1 2011/09/09 18:15:04 scarabeus Exp $
EAPI=4
inherit eutils flag-o-matic multilib versionator autotools
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
DOC_PV="${SRC_PV}"
DESCRIPTION="A SQL Database Engine in a C Library"
HOMEPAGE="http://sqlite.org/"
SRC_URI="doc? ( http://sqlite.org/${PN}-doc-${DOC_PV}.zip )
tcl? ( http://sqlite.org/${PN}-src-${SRC_PV}.zip )
!tcl? (
test? ( http://sqlite.org/${PN}-src-${SRC_PV}.zip )
!test? ( http://sqlite.org/${PN}-autoconf-${SRC_PV}.tar.gz )
)"
LICENSE="as-is"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc +extensions +fts3 icu +readline secure-delete soundex tcl test +threadsafe unlock-notify"
RDEPEND="icu? ( dev-libs/icu )
readline? ( sys-libs/readline )
tcl? ( dev-lang/tcl )"
DEPEND="${RDEPEND}
doc? ( app-arch/unzip )
tcl? ( app-arch/unzip )
test? (
app-arch/unzip
dev-lang/tcl
)"
amalgamation() {
use !tcl && use !test
}
pkg_setup() {
if amalgamation; then
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
else
S="${WORKDIR}/${PN}-src-${SRC_PV}"
fi
}
src_prepare() {
if amalgamation; then
epatch "${FILESDIR}"/${P}-interix-amalgamation.patch
fi
# at least x86-interix, ppc-aix and *-solaris need this to catch a new(er)
# libtool, as the shipped one lacks some platform support.
use prefix && eautoreconf
epunt_cxx
}
src_configure() {
# `configure` from amalgamation tarball doesn't add -DSQLITE_DEBUG or -DNDEBUG flag.
if amalgamation; then
if use debug; then
append-cppflags -DSQLITE_DEBUG
else
append-cppflags -DNDEBUG
fi
fi
# Support column metadata, bug #266651
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
# Support R-trees, bug #257646
append-cppflags -DSQLITE_ENABLE_RTREE
if use icu; then
append-cppflags -DSQLITE_ENABLE_ICU
if amalgamation; then
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
else
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
fi
fi
# Support FTS3, bug #207701
if use fts3; then
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS
fi
# Enable secure_delete pragma by default
if use secure-delete; then
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
fi
# Support soundex, bug #143794
if use soundex; then
append-cppflags -DSQLITE_SOUNDEX
fi
# Enable unlock notification
if use unlock-notify; then
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
fi
local extensions_option
if amalgamation; then
extensions_option="dynamic-extensions"
else
extensions_option="load-extension"
fi
# Starting from 3.6.23, SQLite has locking strategies that are specific to
# OSX. By default they are enabled, and use semantics that only make sense
# on OSX. However, they require gethostuuid() function for that, which is
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
# versions of OSX we have to disable all this nifty locking options, as
# suggested by upstream.
if [[ "${CHOST}" == *-darwin[56789] ]]; then
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
fi
if [[ "${CHOST}" == *-mint* ]]; then
append-cppflags -DSQLITE_OMIT_WAL
fi
# `configure` from amalgamation tarball doesn't support
# --with-readline-inc and --(enable|disable)-tcl options.
econf \
--disable-static \
$(use_enable extensions ${extensions_option}) \
$(use_enable readline) \
$(use_enable threadsafe) \
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
$(amalgamation || use_enable debug) \
$(amalgamation || echo --enable-tcl)
}
src_compile() {
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
}
src_test() {
if [[ "${EUID}" -eq "0" ]]; then
ewarn "Skipping tests due to root permissions"
return
fi
local test="test"
use debug && test="fulltest"
emake ${test}
}
src_install() {
emake DESTDIR="${D}" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
find "${ED}" -name '*.la' -exec rm -f {} +
doman sqlite3.1
use doc && dohtml -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"*
}

@ -1,160 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.7.7.1.ebuild,v 1.10 2011/09/03 17:17:18 armin76 Exp $
EAPI="3"
inherit eutils flag-o-matic multilib versionator autotools
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
DOC_PV="${SRC_PV}"
DESCRIPTION="A SQL Database Engine in a C Library"
HOMEPAGE="http://sqlite.org/"
SRC_URI="doc? ( http://sqlite.org/${PN}-doc-${DOC_PV}.zip )
tcl? ( http://sqlite.org/${PN}-src-${SRC_PV}.zip )
!tcl? (
test? ( http://sqlite.org/${PN}-src-${SRC_PV}.zip )
!test? ( http://sqlite.org/${PN}-autoconf-${SRC_PV}.tar.gz )
)"
LICENSE="as-is"
SLOT="3"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc +extensions +fts3 icu +readline secure-delete soundex tcl test +threadsafe unlock-notify"
RDEPEND="icu? ( dev-libs/icu )
readline? ( sys-libs/readline )
tcl? ( dev-lang/tcl )"
DEPEND="${RDEPEND}
doc? ( app-arch/unzip )
tcl? ( app-arch/unzip )
test? (
app-arch/unzip
dev-lang/tcl
)"
amalgamation() {
use !tcl && use !test
}
pkg_setup() {
if amalgamation; then
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
else
S="${WORKDIR}/${PN}-src-${SRC_PV}"
fi
}
src_prepare() {
if amalgamation; then
epatch "${FILESDIR}"/${P}-interix-amalgamation.patch
fi
# at least x86-interix, ppc-aix and *-solaris need this to catch a new(er)
# libtool, as the shipped one lacks some platform support.
use prefix && eautoreconf
epunt_cxx
}
src_configure() {
# `configure` from amalgamation tarball doesn't add -DSQLITE_DEBUG or -DNDEBUG flag.
if amalgamation; then
if use debug; then
append-cppflags -DSQLITE_DEBUG
else
append-cppflags -DNDEBUG
fi
fi
# Support column metadata, bug #266651
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
# Support R-trees, bug #257646
append-cppflags -DSQLITE_ENABLE_RTREE
if use icu; then
append-cppflags -DSQLITE_ENABLE_ICU
if amalgamation; then
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
else
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
fi
fi
# Support FTS3, bug #207701
if use fts3; then
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS
fi
# Enable secure_delete pragma by default
if use secure-delete; then
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
fi
# Support soundex, bug #143794
if use soundex; then
append-cppflags -DSQLITE_SOUNDEX
fi
# Enable unlock notification
if use unlock-notify; then
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
fi
local extensions_option
if amalgamation; then
extensions_option="dynamic-extensions"
else
extensions_option="load-extension"
fi
# Starting from 3.6.23, SQLite has locking strategies that are specific to
# OSX. By default they are enabled, and use semantics that only make sense
# on OSX. However, they require gethostuuid() function for that, which is
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
# versions of OSX we have to disable all this nifty locking options, as
# suggested by upstream.
if [[ "${CHOST}" == *-darwin[56789] ]]; then
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
fi
if [[ "${CHOST}" == *-mint* ]]; then
append-cppflags -DSQLITE_OMIT_WAL
fi
# `configure` from amalgamation tarball doesn't support
# --with-readline-inc and --(enable|disable)-tcl options.
econf \
$(use_enable extensions ${extensions_option}) \
$(use_enable readline) \
$(use_enable threadsafe) \
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
$(amalgamation || use_enable debug) \
$(amalgamation || echo --enable-tcl)
}
src_compile() {
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" || die "emake failed"
}
src_test() {
if [[ "${EUID}" -eq "0" ]]; then
ewarn "Skipping tests due to root permissions"
return
fi
local test="test"
use debug && test="fulltest"
emake ${test} || die "Test failed"
}
src_install() {
emake DESTDIR="${D}" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install || die "emake install failed"
doman sqlite3.1 || die "doman failed"
if use doc; then
dohtml -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"* || die "dohtml failed"
fi
}

@ -1,157 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.7.8.ebuild,v 1.1 2011/09/20 23:29:58 floppym Exp $
EAPI="4"
inherit autotools eutils flag-o-matic multilib versionator
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
DOC_PV="${SRC_PV}"
DESCRIPTION="A SQL Database Engine in a C Library"
HOMEPAGE="http://sqlite.org/"
SRC_URI="doc? ( http://sqlite.org/${PN}-doc-${DOC_PV}.zip )
tcl? ( http://sqlite.org/${PN}-src-${SRC_PV}.zip )
!tcl? (
test? ( http://sqlite.org/${PN}-src-${SRC_PV}.zip )
!test? ( http://sqlite.org/${PN}-autoconf-${SRC_PV}.tar.gz )
)"
LICENSE="as-is"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc +extensions +fts3 icu +readline secure-delete soundex tcl test +threadsafe unlock-notify"
RDEPEND="icu? ( dev-libs/icu )
readline? ( sys-libs/readline )
tcl? ( dev-lang/tcl )"
DEPEND="${RDEPEND}
doc? ( app-arch/unzip )
tcl? ( app-arch/unzip )
test? (
app-arch/unzip
dev-lang/tcl
)"
amalgamation() {
use !tcl && use !test
}
pkg_setup() {
if amalgamation; then
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
else
S="${WORKDIR}/${PN}-src-${SRC_PV}"
fi
}
src_prepare() {
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
use prefix && eautoreconf
epunt_cxx
}
src_configure() {
# `configure` from amalgamation tarball doesn't add -DSQLITE_DEBUG or -DNDEBUG flag.
if amalgamation; then
if use debug; then
append-cppflags -DSQLITE_DEBUG
else
append-cppflags -DNDEBUG
fi
fi
# Support column metadata, bug #266651
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
# Support R-trees, bug #257646
append-cppflags -DSQLITE_ENABLE_RTREE
if use icu; then
append-cppflags -DSQLITE_ENABLE_ICU
if amalgamation; then
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
else
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
fi
fi
# Support FTS3, bug #207701
if use fts3; then
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS
fi
# Enable secure_delete pragma by default
if use secure-delete; then
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
fi
# Support soundex, bug #143794
if use soundex; then
append-cppflags -DSQLITE_SOUNDEX
fi
# Enable unlock notification
if use unlock-notify; then
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
fi
local extensions_option
if amalgamation; then
extensions_option="dynamic-extensions"
else
extensions_option="load-extension"
fi
# Starting from 3.6.23, SQLite has locking strategies that are specific to
# OSX. By default they are enabled, and use semantics that only make sense
# on OSX. However, they require gethostuuid() function for that, which is
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
# versions of OSX we have to disable all this nifty locking options, as
# suggested by upstream.
if [[ "${CHOST}" == *-darwin[56789] ]]; then
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
fi
if [[ "${CHOST}" == *-mint* ]]; then
append-cppflags -DSQLITE_OMIT_WAL
fi
# `configure` from amalgamation tarball doesn't support
# --with-readline-inc and --(enable|disable)-tcl options.
econf \
--disable-static \
$(use_enable extensions ${extensions_option}) \
$(use_enable readline) \
$(use_enable threadsafe) \
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
$(amalgamation || use_enable debug) \
$(amalgamation || echo --enable-tcl)
}
src_compile() {
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
}
src_test() {
if [[ "${EUID}" -eq "0" ]]; then
ewarn "Skipping tests due to root permissions"
return
fi
emake $(use debug && echo fulltest || echo test)
}
src_install() {
emake DESTDIR="${D}" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
find "${ED}" -name "*.la" -print0 | xargs -0 rm -f
doman sqlite3.1
if use doc; then
dohtml -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"*
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/avalon-logkit/avalon-logkit-2.1-r5.ebuild,v 1.5 2012/02/01 14:20:18 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/avalon-logkit/avalon-logkit-2.1-r5.ebuild,v 1.6 2012/05/14 21:27:43 halcy0n Exp $
EAPI=2
JAVA_PKG_IUSE="doc source test"
@ -11,7 +11,7 @@ DESCRIPTION="Easy-to-use Java logging toolkit"
HOMEPAGE="http://avalon.apache.org/"
SRC_URI="mirror://apache/excalibur/excalibur-logkit/source/${P}-src.tar.gz"
KEYWORDS="amd64 ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
LICENSE="Apache-2.0"
SLOT="2.0"
IUSE=""

@ -0,0 +1,11 @@
VERSION="JamVM JRE @PV@"
JAVA_HOME="/usr/@LIBDIR@/@PN@"
BOOTCLASSPATH="${JAVA_HOME}/classes.zip:${JAVA_HOME}/lib/rt.jar"
JAVAC="${JAVA_HOME}/bin/javac"
PATH="${JAVA_HOME}/bin"
ROOTPATH="${JAVA_HOME}/bin"
PROVIDES_TYPE="JRE"
PROVIDES_VERSION="1.5"
GENERATION="2"
ENV_VARS="JAVA_HOME JAVAC PATH"
LDPATH="${JAVA_HOME}/lib"

@ -0,0 +1,88 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/jamvm/jamvm-1.5.4-r2.ebuild,v 1.1 2012/05/14 19:17:32 sera Exp $
EAPI=4
inherit eutils flag-o-matic multilib java-vm-2 autotools
DESCRIPTION="An extremely small and specification-compliant virtual machine."
HOMEPAGE="http://jamvm.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="debug libffi"
CLASSPATH_SLOT=0.98
DEPEND="dev-java/gnu-classpath:${CLASSPATH_SLOT}
libffi? ( virtual/libffi )
amd64? ( virtual/libffi )"
RDEPEND="${DEPEND}"
src_prepare() {
# without this patch, classes.zip is not found at runtime
epatch "${FILESDIR}/classes-location.patch"
eautoreconf
# These come precompiled.
# configure script uses detects the compiler
# from PATH. I guess we should compile this from source.
# Then just make sure not to hit
# https://bugs.gentoo.org/show_bug.cgi?id=163801
#rm -v lib/classes.zip || die
}
CLASSPATH_DIR="/usr/gnu-classpath-${CLASSPATH_SLOT}"
src_configure() {
# Keep libjvm.so out of /usr
# http://bugs.gentoo.org/show_bug.cgi?id=181896
INSTALL_DIR="/usr/$(get_libdir)/${PN}"
filter-flags "-fomit-frame-pointer"
if use amd64 || use libffi; then
append-cflags "$(pkg-config --cflags-only-I libffi)"
fi
local fficonf="--enable-ffi"
use !amd64 && fficonf="$(use_enable libffi ffi)"
econf ${fficonf} \
--disable-dependency-tracking \
$(use_enable debug trace) \
--prefix=${INSTALL_DIR} \
--datadir=/usr/$(get_libdir) \
--bindir=/usr/bin \
--libdir=${INSTALL_DIR}/lib \
--with-classpath-install-dir=${CLASSPATH_DIR}
}
create_launcher() {
local script="${D}/${INSTALL_DIR}/bin/${1}"
cat > "${script}" <<-EOF
#!/bin/sh
exec /usr/bin/jamvm \
-Xbootclasspath/p:"${CLASSPATH_DIR}/share/classpath/tools.zip" \
gnu.classpath.tools.${1}.Main "\$@"
EOF
chmod +x "${script}"
}
src_install() {
emake DESTDIR="${D}" install
dodoc ACKNOWLEDGEMENTS AUTHORS ChangeLog NEWS README
set_java_env "${FILESDIR}/${PN}-1.5.4-r2.env"
dosym /usr/bin/jamvm ${INSTALL_DIR}/bin/java
dosym ${CLASSPATH_DIR}/share/classpath/glibj.zip ${INSTALL_DIR}/jre/lib/rt.jar
dosym ${CLASSPATH_DIR}/share/classpath/tools.zip ${INSTALL_DIR}/lib/tools.jar
for file in ${CLASSPATH_DIR}/bin/*; do
base=$(basename ${file})
create_launcher ${base#g}
done
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.12.1.ebuild,v 1.9 2011/11/06 13:41:53 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.12.1.ebuild,v 1.10 2012/05/15 02:57:30 heroxbd Exp $
EAPI="1"
@ -57,8 +57,6 @@ src_compile() {
# It doesn't compile on alpha without this LDFLAGS
use alpha && append-ldflags "-Wl,--no-relax"
# Fails to build on arm if >O0 is used
use arm && replace-flags "-O?" -O0
use tk || myconf="${myconf} -no-tk"
use ncurses || myconf="${myconf} -no-curses"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.6.8.ebuild,v 1.10 2012/05/14 16:36:02 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.6.8.ebuild,v 1.11 2012/05/14 21:17:26 halcy0n Exp $
EAPI="2"
WANT_AUTOMAKE="none"
@ -19,7 +19,7 @@ SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.bz2
LICENSE="PSF-2"
SLOT="2.6"
PYTHON_ABI="${SLOT}"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="-berkdb build doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
RDEPEND="app-arch/bzip2

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.7.3-r1.ebuild,v 1.10 2012/05/14 16:36:02 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.7.3-r1.ebuild,v 1.12 2012/05/14 21:17:26 halcy0n Exp $
EAPI="2"
WANT_AUTOMAKE="none"
@ -19,7 +19,7 @@ SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.bz2
LICENSE="PSF-2"
SLOT="2.7"
PYTHON_ABI="${SLOT}"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="-berkdb build doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
RDEPEND="app-arch/bzip2

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.1.5.ebuild,v 1.9 2012/05/14 16:36:02 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.1.5.ebuild,v 1.10 2012/05/14 21:17:26 halcy0n Exp $
EAPI="3"
WANT_AUTOMAKE="none"
@ -19,7 +19,7 @@ SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz
LICENSE="PSF-2"
SLOT="3.1"
PYTHON_ABI="${SLOT}"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="build doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
RDEPEND="app-arch/bzip2

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.2.3.ebuild,v 1.9 2012/05/14 16:36:02 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.2.3.ebuild,v 1.10 2012/05/14 21:17:26 halcy0n Exp $
EAPI="3"
WANT_AUTOMAKE="none"
@ -19,7 +19,7 @@ SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz
LICENSE="PSF-2"
SLOT="3.2"
PYTHON_ABI="${SLOT}"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="build doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
RDEPEND="app-arch/bzip2

@ -2,6 +2,6 @@ DIST glib-1.2.10-r1-as-needed.patch.bz2 9099 RMD160 5b7a21da6dc10112409bd885501a
DIST glib-1.2.10.tar.gz 421480 RMD160 f19efe8c87ebeea979a4d36902d8a8209640cd95 SHA1 e5a9361c594608d152d5d9650154c2e3260b87fa SHA256 6e1ce7eedae713b11db82f11434d455d8a1379f783a79812cd2e05fc024a8d9f
DIST glib-2.30.2.tar.xz 5818860 RMD160 d8fc7c876bd15ea3a9255d4d0a67d745e3790488 SHA1 bc7be8572122997e4d5fc6691f51602f28cd4e3a SHA256 f0e91e6333321ddb48fa12b5c66f56c3d5f05325748c66dd2e9016c278ff8e82
DIST glib-2.30.3.tar.xz 5642448 RMD160 0887b08e2fff75c325ed1fb1123baaf42dc9779b SHA1 ec97dd659862dca05d18093a6ea6c309dcff0cdd SHA256 e6cbb27c71c445993346e785e8609cc75cea2941e32312e544872feba572dd27
DIST glib-2.32.1.tar.xz 6138200 RMD160 d56ab662502916574e2286f92c2c56dc8aad210d SHA1 3f94733d0e79e5ff10d5ca8735ae5d7f11f2edc0 SHA256 484d5b7fc09f3fa398355adaf74b369768f5859866c299f229c99721990f8398
DIST glib-2.32.2.tar.xz 6117764 RMD160 2ec828c54c31f07d9d28d182f1d6e8398e112928 SHA1 5898165e58c8f946c2b1fd05b910fe4476b64164 SHA256 b1764abf00bac96e0e93e29fb9715ce75f3583579acac40648e18771d43d6136
DIST glib-2.32.3.tar.xz 6164984 RMD160 204ddce09d6622926c7b2d51b995f503ec18673e SHA1 429355327aaf69d2c21cbefcb20c61db94e0acec SHA256 b65ceb462807e4a2f91c95e4293ce6bbefca308cb44a1407bcfdd9e40363ff4d
DIST pkg-config-0.26.tar.gz 396399 RMD160 face3d16ec338b9b1ab41d56d6e4d1a5624b52d0 SHA1 fd71a70b023b9087c8a7bb76a0dc135a61059652 SHA256 94c1936a797c930fb3e4e5a154165b6268caba22b32d24083dd4c492a533c8af

@ -1,29 +0,0 @@
From 2d59182bfc3a799c140090c83db22a275aa858a0 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Sun, 15 Apr 2012 22:57:25 -0400
Subject: [PATCH] Do not detect GNUstep as Cocoa
GNUstep also installs Foundation/Foundation.h
https://bugzilla.gnome.org/show_bug.cgi?id=674172
---
configure.ac | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/configure.ac b/configure.ac
index 825d42d..2ae07f1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -179,6 +179,9 @@ glib_have_cocoa=no
AC_MSG_CHECKING([for Mac OS X Cocoa support])
AC_TRY_CPP([
#include <Foundation/Foundation.h>
+#ifdef GNUSTEP_BASE_VERSION
+#error "Detected GNUstep, not Cocoa"
+#endif
], glib_have_cocoa=yes)
AC_MSG_RESULT([$glib_have_cocoa])
--
1.7.8.5

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.32.1.ebuild,v 1.9 2012/05/05 16:35:21 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.32.3.ebuild,v 1.1 2012/05/15 06:22:46 tetromino Exp $
EAPI="4"
PYTHON_DEPEND="utils? 2"
@ -72,22 +72,18 @@ src_prepare() {
fi
fi
# Don't fail gio tests when ran without userpriv, upstream bug 552912
# This is only a temporary workaround, remove as soon as possible
# epatch "${FILESDIR}/${PN}-2.18.1-workaround-gio-test-failure-without-userpriv.patch"
# Fix gmodule issues on fbsd; bug #184301
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch
# Do not try to remove files on live filesystem, upstream bug #619274
sed 's:^\(.*"/desktop-app-info/delete".*\):/*\1*/:' \
-i "${S}"/gio/tests/desktop-app-info.c || die "sed failed"
# need to build tests if USE=doc for bug #387385
if ! use test && ! use doc; then
# don't waste time building tests
sed 's/^\(.*\SUBDIRS .*\=.*\)tests\(.*\)$/\1\2/' -i $(find . -name Makefile.am -o -name Makefile.in) || die
else
# Do not try to remove files on live filesystem, upstream bug #619274
sed 's:^\(.*"/desktop-app-info/delete".*\):/*\1*/:' \
-i "${S}"/gio/tests/desktop-app-info.c || die "sed failed"
# Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629
if ! has_version dev-util/desktop-file-utils ; then
ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system,"
@ -117,12 +113,6 @@ src_prepare() {
# gdbus-codegen is a separate package
epatch "${FILESDIR}/${PN}-2.31.x-external-gdbus-codegen.patch"
# https://bugzilla.gnome.org/show_bug.cgi?id=673132
epatch "${FILESDIR}/${PN}-2.32.1-fix-libelf-check.patch"
# bug #411981, https://bugzilla.gnome.org/show_bug.cgi?id=674172
epatch "${FILESDIR}/${PN}-2.32.1-gnustep-not-cocoa.patch"
# disable pyc compiling
use test && python_clean_py-compile_files

@ -11,7 +11,7 @@
<flag name='jit'>
Enable Just-In-Time compilation of regexp bytecode to machine
code, through the SLJIT compiler. This feature might conflict
wtih security mitigation strategies such as NX/PaX as enabled by
with security mitigation strategies such as NX/PaX as enabled by
Gentoo Hardened.
</flag>

@ -0,0 +1,25 @@
From 2d6ea307cf45af6b92b1cd708d0ee288aca0b3fe Mon Sep 17 00:00:00 2001
From: Olav Vitters <olav@vitters.nl>
Date: Wed, 28 Mar 2012 15:28:40 +0200
Subject: [PATCH] fix forgotten @ in pkgconfig file
---
data/libpeas-1.0.pc.in | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/data/libpeas-1.0.pc.in b/data/libpeas-1.0.pc.in
index 9523067..704d686 100644
--- a/data/libpeas-1.0.pc.in
+++ b/data/libpeas-1.0.pc.in
@@ -5,7 +5,7 @@ includedir=@includedir@
Name: libpeas
Description: libpeas, a GObject plugins library
-Requires: glib-2.0 >= @GLIB_REQUIRED@, gobject-2.0 >= @GLIB_REQUIRED@, gmodule-2.0 >= @GLIB_REQUIRED@, gio-2.0 >= @GIO_REQUIRED gobject-introspection-1.0 >= @INTROSPECTION_REQUIRED@
+Requires: glib-2.0 >= @GLIB_REQUIRED@, gobject-2.0 >= @GLIB_REQUIRED@, gmodule-2.0 >= @GLIB_REQUIRED@, gio-2.0 >= @GIO_REQUIRED@ gobject-introspection-1.0 >= @INTROSPECTION_REQUIRED@
Version: @VERSION@
Cflags: -I${includedir}/libpeas-1.0
Libs: -L${libdir} -lpeas-1.0
--
1.7.8.6

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpeas/libpeas-1.4.0.ebuild,v 1.1 2012/04/22 23:28:59 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpeas/libpeas-1.4.0-r1.ebuild,v 1.1 2012/05/14 19:07:46 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -51,6 +51,9 @@ pkg_setup() {
}
src_prepare() {
# In next release, bug #415961
epatch "${FILESDIR}/${P}-pkgconfig.patch"
use python && python_clean_py-compile_files
gnome2_src_prepare
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/opencryptoki/opencryptoki-2.3.3-r5.ebuild,v 1.2 2011/04/14 11:06:04 flameeyes Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/opencryptoki/opencryptoki-2.3.3-r5.ebuild,v 1.3 2012/05/14 19:39:24 vapier Exp $
EAPI="2"
@ -20,7 +20,7 @@ SRC_URI="mirror://sourceforge/opencryptoki/${P}.tar.bz2
# token sources are under CPL-1.0 already.
LICENSE="CPL-0.5"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~x86"
RDEPEND="tpm? ( app-crypt/trousers )
dev-libs/openssl"

@ -0,0 +1,29 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Config-IniFiles/Config-IniFiles-2.730.0.ebuild,v 1.1 2012/05/14 17:35:00 tove Exp $
EAPI=4
MODULE_AUTHOR=SHLOMIF
MODULE_VERSION=2.73
inherit perl-module
DESCRIPTION="A module for reading .ini-style configuration files"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
IUSE="test"
RDEPEND="
dev-perl/IO-stringy
dev-perl/List-MoreUtils
"
DEPEND="${RDEPEND}
>=virtual/perl-Module-Build-0.36
test? (
dev-perl/Test-Pod
dev-perl/Test-Pod-Coverage
)
"
SRC_TEST="do"

@ -4,3 +4,4 @@ DIST Config-IniFiles-2.69.tar.gz 59418 RMD160 74e443ac08ce6bdfb9362a8a2ae61dabe5
DIST Config-IniFiles-2.70.tar.gz 59706 RMD160 495ae466883141dcb02b824e7c2b6cf0e20c6112 SHA1 9cd45602180f39ae2136078ee074f74c7d9fafe2 SHA256 7794fe186fa89dbc395bc11e84550cedeb5884f6253736539c80a548c442fd62
DIST Config-IniFiles-2.71.tar.gz 60175 RMD160 14cded2ce91786e5383bd355fdce0b57c8db4bdb SHA1 37cbca2241178b1343b1bc13bfb959080986d450 SHA256 853b97d6e33f4a63c121408d9aed1a85597de95d0769ec249e1739dfe51c42c4
DIST Config-IniFiles-2.72.tar.gz 61256 RMD160 f53fe6fc42cadf0b2c7418d92cc106b5aa76d33f SHA1 5cd0ecb4f5993c3044080049fca7559733b69c8c SHA256 6ec0a7fee53d47ca03f6f52c05dbe4c0f2788b6fe7b1f765c40a34cd81e80b91
DIST Config-IniFiles-2.73.tar.gz 61598 RMD160 c87b5796562b853340ad7f3a56ad2b1c112e1fcd SHA1 6d2c86d02b5959dc56872cfae2c1b7373b9ca833 SHA256 542515be2ff719d7ea56cf6842a59dbf8d1e45351c5fa6079e9c14571f989113

@ -0,0 +1,27 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-Socket-SSL/IO-Socket-SSL-1.740.0.ebuild,v 1.1 2012/05/14 17:31:31 tove Exp $
EAPI=4
MODULE_AUTHOR=SULLR
MODULE_VERSION=1.74
inherit perl-module
DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="idn"
DEPEND=">=dev-perl/Net-SSLeay-1.33
virtual/perl-Scalar-List-Utils
idn? (
|| (
>=dev-perl/URI-1.50
dev-perl/Net-LibIDN
)
)"
RDEPEND="${DEPEND}"
SRC_TEST="do"

@ -8,3 +8,4 @@ DIST IO-Socket-SSL-1.66.tar.gz 74240 RMD160 c4d7b4d6da87832a20e86c0663eddc0e5783
DIST IO-Socket-SSL-1.70.tar.gz 75081 RMD160 ac314bcefb774eb88f69ea739d07f6ff387ee586 SHA1 2783fde68779127be476d077c2e4ec3f30cb4f68 SHA256 2ff579694305f13bf5e4166ee294bd04af138b4592ab2036684e6bc5268bfd58
DIST IO-Socket-SSL-1.71.tar.gz 75120 RMD160 e51f22ac427de0d4b194e6b8d94be39d4b117574 SHA1 2a2f40e19d993c8f3bb9e30de7b3f5405d8f2471 SHA256 ff91ab334980a8895f96281d2d704a397a4354417acbd9b62e8484bf3a88379e
DIST IO-Socket-SSL-1.73.tar.gz 75189 RMD160 a30bef436397417e80ab84dbc895ad9fa8d70d94 SHA1 e63d7f3dbbc91ee0f9aae937c18b9ba672ca7e65 SHA256 1a8655ef2d104b0d18b42a3ddb7b2d806e04899e1c166a974c543c14694fa419
DIST IO-Socket-SSL-1.74.tar.gz 75282 RMD160 e1cfac7138c813ece172ee49b9f9bf5207d58c98 SHA1 61bb39a5691200d1d1622b8216904944dc291510 SHA256 e080fae93663322a49c2cdf3eeeb5cad7bd9bf7ad9dd9f0147ddb57573fc2800

@ -2,3 +2,4 @@ DIST MooseX-Getopt-0.39.tar.gz 31378 RMD160 a635393ace39fe118a7cde0a3bb5cdf9cc32
DIST MooseX-Getopt-0.40.tar.gz 31560 RMD160 ea857d59fe86a4c0a1fdfc8879cf012a7a85bcbb SHA1 a9412a29ea91101c2fc52972c6e8b8bbdd777135 SHA256 024db9be96b66766a5103509d867bfb649f152422816c133576ca199f5c5e6d4
DIST MooseX-Getopt-0.43.tar.gz 33111 RMD160 d1aac07ac9b00ae206f69b05b1a026fe99d3a733 SHA1 6fd54d8027afdfa8e850d4102a6c13c10be1ce2b SHA256 0d746cb1ea1771764684d4b94ea71d2769d637c892575f976f4cd8dce2435641
DIST MooseX-Getopt-0.44.tar.gz 34216 RMD160 da42e159c967321fd44e3a2851e9786d66298501 SHA1 69c56d213f6615d38ec0c4e8ecbe31f28e4d53c0 SHA256 90d3dd997cda8aa1d70bf49e3736ab05abe81cb1ac584f7297992f3e20b308fc
DIST MooseX-Getopt-0.45.tar.gz 34320 RMD160 f9d8de87aa944f3272877aec5b2df1f370018def SHA1 07a3649e59984b1b99befaedfe961841d63d840b SHA256 e9d69b3af4ae9d4ac4cf545eb19ed9b9f9e91f6a0450c12372a7a0703c81d59e

@ -0,0 +1,33 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/MooseX-Getopt/MooseX-Getopt-0.450.0.ebuild,v 1.1 2012/05/14 17:30:00 tove Exp $
EAPI=4
MODULE_AUTHOR=ETHER
MODULE_VERSION=0.45
inherit perl-module
DESCRIPTION="A Moose role for processing command line options"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND=">=dev-perl/Moose-0.56
dev-perl/MooseX-Role-Parameterized
>=dev-perl/Getopt-Long-Descriptive-0.081
>=virtual/perl-Getopt-Long-2.37"
DEPEND="${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.31
test? (
dev-perl/Path-Class
dev-perl/Test-Deep
dev-perl/Test-Fatal
>=dev-perl/Test-Requires-0.05
>=virtual/perl-Test-Simple-0.62
dev-perl/Test-Trap
>=dev-perl/Test-Warn-0.21
)"
SRC_TEST=do

@ -1 +1,2 @@
DIST Net-Server-Mail-0.17.tar.gz 16017 RMD160 db97252ca19cadefec1896af3c11f840e7bbbf4a SHA1 16e3b1c58246ea38b1f7ba070e788fdc720b8853 SHA256 3ed151e4f3f67f6dabec287753b08edb85f26476c9f6e607b3784fdd5a981015
DIST Net-Server-Mail-0.18.tar.gz 16280 RMD160 adc1254a80298b82b661087de20493aeca45300a SHA1 c51ea79443a19f62ce648f3b149d290aca0eb9e2 SHA256 089a4d07b86a32480ed36bfa2f40dd1e4ca81dbe5473d95237edf137b4badbea

@ -0,0 +1,24 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Server-Mail/Net-Server-Mail-0.180.0.ebuild,v 1.1 2012/05/14 17:24:30 tove Exp $
EAPI=4
MODULE_AUTHOR=GUIMARD
MODULE_VERSION=0.18
inherit perl-module
DESCRIPTION="Class to easily create a mail server"
LICENSE="|| ( LGPL-2.1 LGPL-3 )" # LGPL-2.1+
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND="
virtual/perl-libnet
"
DEPEND="${RDEPEND}
"
SRC_TEST=network

@ -1,3 +1,4 @@
DIST XML-LibXML-1.90.tar.gz 434964 RMD160 5486ca71522bca91421745662b4d64e1dc462dc3 SHA1 c341d23017fea980d7802274aa28ae30da35ea18 SHA256 e2fc57afda9d9fc756269c1f74de53b4d5a5c4840bf9a4dc5b6e2534082fa6c8
DIST XML-LibXML-1.96.tar.gz 441094 RMD160 e130fce12809046b939006587c8565f0f28b2bd3 SHA1 bd0263e1d76ef96cbf6c734c9415d8c3cd64610f SHA256 06b0546e1114fa6a5712a12fc424b8c5cdd2d0e9a53821ca00843899221f0957
DIST XML-LibXML-1.97.tar.gz 441572 RMD160 6adadd6523393b6994fe64d606fe057dc2d710a6 SHA1 1b9afa42ee35aec72f7715db960e71c41d302b6e SHA256 043d2deb952b018a7b6398c470054ce4d76b125de0a684eff27009dfaaac6914
DIST XML-LibXML-1.98.tar.gz 441894 RMD160 6ad7f72bf32b1bd04b4f3c3bc1bc81c162a39f87 SHA1 3bfbf154645b2f5be861989ee447ecaf2d4fcc10 SHA256 6f2cbfdaa7b626bb356f3b6f9b0fc9e6dcc3fed91cbdb0bebec2319245ab6ad9

@ -0,0 +1,64 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-LibXML/XML-LibXML-1.980.0.ebuild,v 1.1 2012/05/14 17:20:12 tove Exp $
EAPI=4
MODULE_AUTHOR=SHLOMIF
MODULE_VERSION=1.98
inherit perl-module
DESCRIPTION="A Perl module to parse XSL Transformational sheets using gnome's libXSLT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND="
>=dev-perl/XML-SAX-0.120.0
>=dev-libs/libxml2-2.6.21
>=dev-perl/XML-NamespaceSupport-1.70.0
"
DEPEND="${RDEPEND}
test? (
dev-perl/Test-Pod
)
"
SRC_TEST="do"
# rac can't discern any difference between the build with or without
# this, and if somebody wants to reactivate it, get it out of global
# scope.
#export PERL5LIB=`perl -e 'print map { ":$ENV{D}/$_" } @INC'`
mytargets="pure_install doc_install"
src_compile() {
export SKIP_SAX_INSTALL=1
perl-module_src_compile
}
pkg_postinst() {
pkg_update_parser add XML::LibXML::SAX::Parser
pkg_update_parser add XML::LibXML::SAX
}
pkg_postrm() {
pkg_update_parser remove XML::LibXML::SAX::Parser
pkg_update_parser remove XML::LibXML::SAX
}
pkg_update_parser() {
# pkg_update_parser [add|remove] $parser_module
local action=$1
local parser_module=$2
if [[ "$ROOT" = "/" ]] ; then
einfo "Update Parser: $1 $2"
perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \
|| ewarn "Update Parser: $1 $2 failed"
else
elog "To $1 $2 run:"
elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'"
fi
}

@ -0,0 +1 @@
DIST Embedly-0.4.3.tar.gz 6702 RMD160 57be366ccbd049495595b488c01d44c7b42da003 SHA1 84175088c5134c218ac4f174a7b0c24f0bd94637 SHA256 e12e32bf600538e4dc8d0e4ea5c5f8e91b58ac21dc7c14168a16e16db0e7d812

@ -0,0 +1,30 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/embedly/embedly-0.4.3.ebuild,v 1.1 2012/05/15 01:20:59 rafaelmartins Exp $
EAPI=4
DISTUTILS_SRC_TEST="nosetests"
SUPPORT_PYTHON_ABIS="1"
PYTHON_DEPEND="2"
RESTRICT_PYTHON_ABIS="2.4 3.*"
inherit distutils
MY_PN="Embedly"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Python Library for Embedly"
HOMEPAGE="https://github.com/embedly/embedly-python/ http://pypi.python.org/pypi/Embedly"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="dev-python/setuptools
dev-python/httplib2
dev-python/simplejson"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
</pkgmetadata>

@ -1 +1,2 @@
DIST best_in_place-1.0.6.gem 57856 RMD160 9c587f386feae4feddf87705358c43f62d946b1b SHA1 29893fecc3ae2192bd116f568f8ab142eb82a621 SHA256 6990c5ab3b0e175d7184d18aa06d8dfe0d81471988adcd0006687418d26bb468
DIST best_in_place-1.1.0.gem 59904 RMD160 922a68b13668c3f5f818955775befcfd56d6e26a SHA1 cfbc4fd44c7929f20aa52af350d56b5a8560b312 SHA256 003f07b815aa88d571cab39380d1a56256db8db0de0d5d64436565a9463f04c1

@ -0,0 +1,62 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/best_in_place/best_in_place-1.1.0.ebuild,v 1.1 2012/05/14 18:14:00 flameeyes Exp $
EAPI=4
USE_RUBY="ruby18 ree18 ruby19"
RUBY_FAKEGEM_TASK_TEST="spec"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
# if ever needed
#GITHUB_USER="bernat"
#GITHUB_PROJECT="${PN}"
#RUBY_S="${GITHUB_USER}-${GITHUB_PROJECT}-*"
inherit virtualx ruby-fakegem
DESCRIPTION="In-place editor helper for Rails 3o"
HOMEPAGE="http://github.com/bernat/best_in_place"
LICENSE="MIT"
SLOT="3"
KEYWORDS="~amd64"
IUSE=""
ruby_add_rdepend ">=dev-ruby/rails-3.1
dev-ruby/jquery-rails"
ruby_add_bdepend "
test? (
dev-ruby/rspec-rails
>=dev-ruby/nokogiri-1.5.0
>=dev-ruby/capybara-1.0.1
dev-ruby/rails:3.2
>=dev-ruby/sqlite3-ruby-1.3.4-r1
dev-ruby/kramdown
)"
DEPEND+=" test? ( www-client/firefox )"
all_ruby_prepare() {
epatch "${FILESDIR}"/${P}-kramdown.patch
sed -i \
-e '/git ls-files/d' \
-e '/rspec-rails/s:,.*::' \
${RUBY_FAKEGEM_GEMSPEC} || die
sed -i \
-e '/gem .rails/s:3.2: ~> 3.2.0:' \
-e '/group :assets/,/^end/ d' \
test_app/Gemfile || die
}
each_ruby_test() {
RAILS_ENV=test ${RUBY} -C test_app -S rake db:migrate || die "test_app migration failed"
VIRTUALX_COMMAND="${RUBY}" virtualmake -S rake spec || die "Specs failed"
}

@ -0,0 +1,35 @@
diff --git a/Gemfile b/Gemfile
index 7ae9d6a..5858f12 100644
--- a/Gemfile
+++ b/Gemfile
@@ -5,4 +5,4 @@ gemspec
gem 'sqlite3'
gem 'jquery-rails'
-gem 'rdiscount'
+gem 'kramdown'
diff --git a/test_app/Gemfile b/test_app/Gemfile
index 6d53037..32676b2 100644
--- a/test_app/Gemfile
+++ b/test_app/Gemfile
@@ -7,7 +7,7 @@ gem 'best_in_place', :path => ".."
gem 'jquery-rails'
-gem 'rdiscount'
+gem 'kramdown'
group :assets do
gem 'sass-rails', '~> 3.2.3'
diff --git a/test_app/app/models/user.rb b/test_app/app/models/user.rb
index 604f5ba..7cc9248 100644
--- a/test_app/app/models/user.rb
+++ b/test_app/app/models/user.rb
@@ -19,6 +19,6 @@ class User < ActiveRecord::Base
end
def markdown_desc
- RDiscount.new(description).to_html.html_safe
+ Kramdown::Document.new(description).to_html.html_safe
end
end

@ -2,5 +2,6 @@ DIST minitest-1.5.0.gem 22016 RMD160 b03a078ebce40ca49004755c5aa86284b5df4913 SH
DIST minitest-2.0.2.gem 33280 RMD160 3dc413876ffea193c983c816c17f4e332e054d33 SHA1 052589f484871db9b0841d583034c9073a74f450 SHA256 c0ab2bb4358229f8174079fa741b96368f4602bea810f426cfe03f35e674e9f0
DIST minitest-2.10.0.gem 45568 RMD160 fc24a3145958d63bd2127a95bd4b1d9ef63f5380 SHA1 0e67ec817a4ec37522615102f61346c6fbc64524 SHA256 bc3cf29b335655ce2c150e5dab44a701825a59f4dca0b6b4d5522673f81f14aa
DIST minitest-2.12.0.gem 48128 RMD160 40746ae0e3d37e622872007d92653410380df088 SHA1 0b9918eec1129b3425c27a8519ddf80cd7f5f681 SHA256 2374104eeeaa0bbee2793ba138dfac3cac12708e50d0db403d9d940fcac48f29
DIST minitest-2.12.1.gem 48128 RMD160 c8217434c02f3cdb77b45507dd65d14ce4ebe24d SHA1 7ee802b9e3ef478da739b6ca8622e1ed7c1c8e94 SHA256 e370691de6026cd7c0f7a11d0942ee29502cbed4316983d52819484e2abc4e9c
DIST minitest-2.6.2.gem 42496 RMD160 d35868b1efff2eb7f102d4e4f4a2b06fb12d2bab SHA1 6957163aeebd45549dfa9f875c30de1a5c72ba81 SHA256 967cde3179b1587be242d9d02ce37c8598c7ed1f4ed68c0ef7cfbefbcbbb5a06
DIST minitest-2.8.1.gem 43008 RMD160 4fa78fe7b3416f2fd8de77c6c6fcd1aec677e5db SHA1 1f152ebaa2f52826a09e06424bf226793b270c2f SHA256 1c265730228f63030c136058d6eb15b0bd05edd1e2f0daaf40dbebc4d187de02

@ -0,0 +1,48 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-2.12.1.ebuild,v 1.1 2012/05/15 06:20:50 graaff Exp $
EAPI=2
# jruby → tests fail, reported upstream
# http://rubyforge.org/tracker/index.php?func=detail&aid=27657&group_id=1040&atid=4097
USE_RUBY="ruby18 ruby19 ree18 jruby"
RUBY_FAKEGEM_TASK_DOC="docs"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="History.txt Manifest.txt README.txt"
inherit ruby-fakegem
DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit."
HOMEPAGE="https://github.com/seattlerb/minitest"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
doc? ( dev-ruby/hoe dev-ruby/rdoc )
test? (
dev-ruby/rdoc
dev-ruby/hoe
)"
each_ruby_prepare() {
case ${RUBY} in
*jruby)
# Remove failing tests. Upstream claims that these are all
# bugs in jruby. By removing the failing tests we can at
# least run the remainder. See bug 321055 for details.
rm -f test/test_minitest_unit.rb || die
# Also add minitest_mock since there are jruby-specific failures.
rm -f test/test_minitest_mock.rb || die
# Our jruby throws a slightly different error
sed -i -e 's/not :xxx/not \\"xxx\\"/' test/test_minitest_spec.rb || die
;;
*)
;;
esac
}

@ -1,5 +1,6 @@
DIST mocha-0.10.0.gem 71168 RMD160 96075a586c50e8fdadd3017ef72b2b4bc48c5e27 SHA1 9fe4c957e1eb1634d97e8621ce62e3e8330b7ec7 SHA256 dd07d585a48603f475d1d10d22ac46bca11d4ab5366cd8095af4d43e9c183a06
DIST mocha-0.10.3.gem 72192 RMD160 a623b882f403e3512bfa70251a3f338dda55625a SHA1 2369aa772502842ade413b3895358b1e82eb8c61 SHA256 92213fafe4c15469dabb77e92cee8a1dc5ec02a409dec8607b2e727aab271dbf
DIST mocha-0.10.5.gem 73728 RMD160 5e29c4701db4fdd90012cf3e1c4ebe46a254e972 SHA1 b3490deeb5a2e50b86df3cdacf27f19b67fc6f3f SHA256 cb511ef036cf411a128175e0dca69081d97a58ec70beff5077f87d74eda6940a
DIST mocha-0.11.4.gem 75776 RMD160 9d316ce200f56483829d14f30f420364151e1add SHA1 9890bf985e62e92c7b2fdf61771f0f6f451a80e8 SHA256 12e901203211af113231d539c92390d456d2f0be37339917b5a35efbee6bb3cc
DIST mocha-0.9.10.gem 66048 RMD160 84e21fd238f0e6a768cef3cad5ddfebdb8ba5625 SHA1 d4800469173efb69183f2f5598f2ed528bafe8cd SHA256 8ad43f1fd75659c01b63e0e36a5fdfbe1a6a79e20c4bab12feced2bd938f9b15
DIST mocha-0.9.12.gem 67584 RMD160 e15617c7074d1e7fea24f5344341a805bbbbc3df SHA1 9608f143af20514be95ac4385f693f9fe865acb6 SHA256 2fc7e3e00e920772b5a5cba16809b567f6f623f62e5c3c95f5c51d0935575f8f

@ -0,0 +1,48 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mocha/mocha-0.11.4.ebuild,v 1.1 2012/05/15 06:27:07 graaff Exp $
EAPI=4
USE_RUBY="ruby18 ree18 ruby19 jruby"
RUBY_FAKEGEM_TASK_TEST="test:units"
RUBY_FAKEGEM_TASK_DOC="yardoc"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.rdoc RELEASE.rdoc"
RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
inherit ruby-fakegem
DESCRIPTION="A Ruby library for mocking and stubbing using a syntax like that of JMock, and SchMock"
HOMEPAGE="http://gofreerange.com/mocha/docs/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc64 ~sparc ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
doc? ( dev-ruby/yard )"
ruby_add_rdepend "dev-ruby/metaclass" #metaclass ~> 0.0.1
all_ruby_prepare() {
sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die
}
all_ruby_compile() {
all_fakegem_compile
if use doc; then
rake examples || die
fi
}
all_ruby_install() {
all_fakegem_install
docinto examples
dodoc examples/*.rb || die
}

@ -1,2 +1,3 @@
DIST msgpack-0.4.5.gem 19968 RMD160 de6777a5d91670299194354a7ca0e94e94b5ab90 SHA1 68d30dee1217a73b2f8c6489b615e10e824f7318 SHA256 d0b413688e4b2e9a26b1ede0b2484a6365657e78d8adcf2ef475d3f15a0e1765
DIST msgpack-0.4.6.gem 20480 RMD160 e59ebe4af3685173bc9d40814147f1a332c36648 SHA1 cff52d30f7a50692f48b843e9f461c9c99aa7b7f SHA256 515149ae085a158428a1b547fb729437e37ce620b4a9edfed94103c8d84aab5b
DIST msgpack-0.4.7.gem 20480 RMD160 108e9095fd88fea6e5b25908701b6753641ec511 SHA1 165ac164ea6b7df9abaa5c24e451e14ddb274a6c SHA256 48170bd136f8f96dd4fd2cbd0304503e41dff70714bd24ad66ce74987084da4a

@ -0,0 +1,39 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/msgpack-0.4.7.ebuild,v 1.1 2012/05/15 06:33:09 graaff Exp $
EAPI="3"
# jruby → uses a binary extension
USE_RUBY="ruby18 ruby19 ree18"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
inherit ruby-fakegem
DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
HOMEPAGE="http://msgpack.sourceforge.jp/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE=""
each_ruby_configure() {
${RUBY} -Cext extconf.rb || die "Configuration of extension failed."
}
each_ruby_compile() {
emake -Cext || die
mkdir lib || die "Unable to make lib directory."
cp ext/msgpack.so lib/ || die "Unable to install msgpack library."
}
each_ruby_test() {
cd test
${RUBY} test_cases.rb || die "tests failed"
${RUBY} test_pack_unpack.rb || die "tests failed"
${RUBY} test_encoding.rb || die "tests failed"
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/dmake/dmake-4.12.ebuild,v 1.3 2012/05/13 23:59:25 chithanh Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/dmake/dmake-4.12.ebuild,v 1.4 2012/05/14 18:31:26 ago Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://debian/pool/main/d/dmake/${P/-/_}.orig.tar.gz"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
DEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/python-distutils-ng.eclass,v 1.19 2012/05/06 03:20:45 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/python-distutils-ng.eclass,v 1.20 2012/05/14 19:23:09 nelchael Exp $
# @ECLASS: python-distutils-ng
# @MAINTAINER:
@ -66,6 +66,8 @@ case "${EAPI}" in
die "Unsupported EAPI=${EAPI} (unknown) for python-distutils-ng.eclass" ;;
esac
DEPEND="${DEPEND} !<sys-apps/portage-2.1.10.58"
# @FUNCTION: _python-distutils-ng_get_binary_for_implementation
# @USAGE: implementation
# @RETURN: Full path to Python binary for given implementation.

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.4.1.ebuild,v 1.1 2012/05/13 23:35:19 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.4.1.ebuild,v 1.2 2012/05/15 04:32:54 mr_bones_ Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -47,7 +47,7 @@ COMMON_DEPEND="
sys-fs/udev[gudev]
>=app-admin/packagekit-base-0.6.12 )
smartcard? (
sys-fs/udev[gudev]
sys-fs/udev[gudev]
>=dev-libs/nss-3.11.2 )
systemd? ( >=sys-apps/systemd-31 )
udev? ( sys-fs/udev[gudev] )

@ -1,3 +1,3 @@
DIST 98925-cwp-1.5.1.tar.bz2 193340 RMD160 90a99c6b887e77bd0537bdeeadb99ec0e775501b SHA1 4c066de38cb13d05226a8f4b6a4b0e43a6284f4a SHA256 adf4da8feb59eeb8814a9c23f88290f3c8707b3618530e22978d2d9cd88ea156
DIST 98925-cwp-1.5.14.tar.bz2 193200 RMD160 93a5042c9d3b0452dff84d039b806bab47417edf SHA1 8de9d9e2b8328cec99f88024ef75f1d8657716e5 SHA256 f7418cdf7f67c1008f10c991ac39696096c23a05afb145395ca2651a5ba587bb
DIST 98925-cwp-1.6.1.tar.bz2 198794 RMD160 f809e6305a34b6128e985e4ed1c1c8112687db1d SHA1 27185777c907f3be2060fe932fe4be2122ef30b4 SHA256 cb692b84f3f440af57eba568095ed0c212892f79860f9a151036c2a2a2c063f3
DIST 98925-cwp-1.6.2.tar.bz2 198917 RMD160 06fe96616de792b090fa69d0901f1fb0d1e8b906 SHA1 48bc612171e86df2f73a9cdd79693e1df4bb3faf SHA256 a3e1b0b456e330d490f5e68b2b36a573689b2271612945fcb64d73b606630c7c

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-misc/customizable-weather/customizable-weather-1.6.1.ebuild,v 1.1 2012/05/08 14:58:54 johu Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-misc/customizable-weather/customizable-weather-1.6.2.ebuild,v 1.1 2012/05/15 06:09:48 johu Exp $
EAPI=4

@ -0,0 +1 @@
DIST libpostproc-0.8.0.20120217.tar.xz 65040 RMD160 030d713f5be9f425dfd063782523f5b73f3527f3 SHA1 a5463ef61c73a6edd05f41c201698cadaa8ad96e SHA256 5dd529d19a4c54f987c32dde39fce3c50a9c4bc6657d4f3589a2a85fffc847b4

@ -0,0 +1,94 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libpostproc/libpostproc-0.8.0.20120217.ebuild,v 1.1 2012/05/14 19:12:12 lu_zero Exp $
EAPI="4"
SCM=""
if [ "${PV#9999}" != "${PV}" ] ; then
SCM="git-2"
EGIT_REPO_URI="git://git.videolan.org/libpostproc.git"
fi
inherit eutils flag-o-matic multilib toolchain-funcs ${SCM}
DESCRIPTION="Video post processing library"
HOMEPAGE="http://git.videolan.org/?p=libpostproc.git;a=summary"
if [ "${PV#9999}" != "${PV}" ] ; then
SRC_URI=""
elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
SRC_URI="mirror://gentoo/${P}.tar.xz"
else # Release
SRC_URI="http://dev.gentoo.org/~lu_zero/distfiles/${P}.tar.xz"
fi
LICENSE="GPL-2"
SLOT="0"
if [ "${PV#9999}" = "${PV}" ] ; then
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
fi
IUSE="pic static-libs"
# String for CPU features in the useflag[:configure_option] form
# if :configure_option isn't set, it will use 'useflag' as configure option
CPU_FEATURES="3dnow:amd3dnow 3dnowext:amd3dnowext altivec mmx vis"
for i in ${CPU_FEATURES}; do
IUSE="${IUSE} ${i%:*}"
done
DEPEND=">=media-video/libav-0.8"
RDEPEND="${DEPEND}"
src_configure() {
local myconf="${EXTRA_LIBPOSTPROC_CONF}"
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
[ "${i}" = "native" ] && i="host" # bug #273421
myconf="${myconf} --cpu=${i}"
break
done
if use pic ; then
myconf="${myconf} --enable-pic"
# disable asm code if PIC is required
# as the provided asm decidedly is not PIC for x86.
use x86 && myconf="${myconf} --disable-asm"
fi
# cross compile support
if tc-is-cross-compiler ; then
myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-"
case ${CHOST} in
*freebsd*)
myconf="${myconf} --target-os=freebsd"
;;
mingw32*)
myconf="${myconf} --target-os=mingw32"
;;
*linux*)
myconf="${myconf} --target-os=linux"
;;
esac
fi
cd "${S}"
./configure \
--prefix="${EPREFIX}/usr" \
--libdir="${EPREFIX}/usr/$(get_libdir)" \
--shlibdir="${EPREFIX}/usr/$(get_libdir)" \
--enable-shared \
--cc="$(tc-getCC)" \
--ar="$(tc-getAR)" \
--optflags="${CFLAGS}" \
--extra-cflags="${CFLAGS}" \
$(use_enable static-libs static) \
${myconf} || die
}
src_compile() {
emake
}
src_install() {
emake DESTDIR="${D}" install
}

@ -0,0 +1,94 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libpostproc/libpostproc-9999.ebuild,v 1.1 2012/05/14 19:12:12 lu_zero Exp $
EAPI="4"
SCM=""
if [ "${PV#9999}" != "${PV}" ] ; then
SCM="git-2"
EGIT_REPO_URI="git://git.videolan.org/libpostproc.git"
fi
inherit eutils flag-o-matic multilib toolchain-funcs ${SCM}
DESCRIPTION="Video post processing library"
HOMEPAGE="http://git.videolan.org/?p=libpostproc.git;a=summary"
if [ "${PV#9999}" != "${PV}" ] ; then
SRC_URI=""
elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
SRC_URI="mirror://gentoo/${P}.tar.xz"
else # Release
SRC_URI="http://dev.gentoo.org/~lu_zero/distfiles/${P}.tar.xz"
fi
LICENSE="GPL-2"
SLOT="0"
if [ "${PV#9999}" = "${PV}" ] ; then
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
fi
IUSE="pic static-libs"
# String for CPU features in the useflag[:configure_option] form
# if :configure_option isn't set, it will use 'useflag' as configure option
CPU_FEATURES="3dnow:amd3dnow 3dnowext:amd3dnowext altivec mmx vis"
for i in ${CPU_FEATURES}; do
IUSE="${IUSE} ${i%:*}"
done
DEPEND=">=media-video/libav-0.8"
RDEPEND="${DEPEND}"
src_configure() {
local myconf="${EXTRA_LIBPOSTPROC_CONF}"
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
[ "${i}" = "native" ] && i="host" # bug #273421
myconf="${myconf} --cpu=${i}"
break
done
if use pic ; then
myconf="${myconf} --enable-pic"
# disable asm code if PIC is required
# as the provided asm decidedly is not PIC for x86.
use x86 && myconf="${myconf} --disable-asm"
fi
# cross compile support
if tc-is-cross-compiler ; then
myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-"
case ${CHOST} in
*freebsd*)
myconf="${myconf} --target-os=freebsd"
;;
mingw32*)
myconf="${myconf} --target-os=mingw32"
;;
*linux*)
myconf="${myconf} --target-os=linux"
;;
esac
fi
cd "${S}"
./configure \
--prefix="${EPREFIX}/usr" \
--libdir="${EPREFIX}/usr/$(get_libdir)" \
--shlibdir="${EPREFIX}/usr/$(get_libdir)" \
--enable-shared \
--cc="$(tc-getCC)" \
--ar="$(tc-getAR)" \
--optflags="${CFLAGS}" \
--extra-cflags="${CFLAGS}" \
$(use_enable static-libs static) \
${myconf} || die
}
src_compile() {
emake
}
src_install() {
emake DESTDIR="${D}" install
}

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>video</herd>
<maintainer>
<email>media-video@gentoo.org</email>
</maintainer>
<use>
<flag name="3dnowext">
Enable manually-optimised routines using the AMD 3DNow!Ex SIMD
instruction set, present in modern AMD CPUs. (Check for
3dnowext in /proc/cpuinfo to know whether your CPU supports it).
</flag>
<flag name="pic">Force shared libraries to be built as PIC (this is slower).</flag>
<flag name="vis"> Adds support for SIMD optimizations for UltraSPARC processors.</flag>
</use>
</pkgmetadata>

@ -0,0 +1,58 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/tiff/tiff-3.9.5-r3.ebuild,v 1.1 2012/05/14 20:18:02 ssuominen Exp $
# this ebuild is only for the libtiff.so.3 (+ 4) and libtiffxx.so.3 (+ 4) SONAME for ABI compat
EAPI=4
inherit eutils libtool multilib
DESCRIPTION="Library for manipulation of TIFF (Tag Image File Format) images"
HOMEPAGE="http://www.remotesensing.org/libtiff/"
SRC_URI="ftp://ftp.remotesensing.org/pub/libtiff/${P}.tar.gz"
LICENSE="as-is"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cxx jbig jpeg zlib"
RDEPEND="jpeg? ( virtual/jpeg )
jbig? ( media-libs/jbigkit )
zlib? ( sys-libs/zlib )
!media-libs/tiff-compat
!=media-libs/tiff-3*:0"
DEPEND="${RDEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${P}-CVE-*.patch
elibtoolize
}
src_configure() {
econf \
--libdir=/libdir \
--disable-static \
$(use_enable cxx) \
$(use_enable zlib) \
$(use_enable jpeg) \
$(use_enable jbig) \
--without-x
}
src_install() {
# Let `make install` and libtool handle insecure runpath(s)
dodir tmp
emake DESTDIR="${D}/tmp" install
# .so.3 (upstream) is used by sci-chemistry/icm
# .so.4 (Debian) is used by net-im/skype
exeinto /usr/$(get_libdir)
doexe "${ED}"/tmp/libdir/libtiff$(get_libname 3)
dosym libtiff$(get_libname 3) /usr/$(get_libdir)/libtiff$(get_libname 4)
if use cxx; then
doexe "${ED}"/tmp/libdir/libtiffxx$(get_libname 3)
dosym libtiffxx$(get_libname 3) /usr/$(get_libdir)/libtiffxx$(get_libname 4)
fi
rm -rf "${ED}"/tmp
}

@ -0,0 +1,57 @@
--- kino-1.3.4.orig/src/frame.cc 2012-05-14 19:55:42.153772418 -0700
+++ kino-1.3.4/src/frame.cc 2012-05-14 20:28:34.448838653 -0700
@@ -101,8 +101,9 @@
#if defined(HAVE_LIBAVCODEC)
pthread_mutex_lock( &avcodec_mutex );
av_register_all();
- libavcodec = avcodec_alloc_context();
- avcodec_open( libavcodec, avcodec_find_decoder( CODEC_ID_DVVIDEO ) );
+ libavcodec = avcodec_alloc_context3(NULL);
+ avcodec_open2( libavcodec,
+ avcodec_find_decoder( CODEC_ID_DVVIDEO ), NULL );
pthread_mutex_unlock( &avcodec_mutex );
data = ( unsigned char* ) av_mallocz( 144000 );
#if defined(HAVE_SWSCALE)
@@ -1338,7 +1339,7 @@
if ( avformatEncoder )
{
avformatEncoder->oformat = av_guess_format( "dv", NULL, NULL );
- AVStream* vst = av_new_stream( avformatEncoder, 0 );
+ AVStream* vst = avformat_new_stream( avformatEncoder, NULL );
vst->codec->codec_type = AVMEDIA_TYPE_VIDEO;
vst->codec->codec_id = CODEC_ID_DVVIDEO;
vst->codec->bit_rate = 25000000;
@@ -1364,12 +1365,10 @@
vst->sample_aspect_ratio = avcodecEncoder->sample_aspect_ratio;
#endif
avcodecEncoder->thread_count = 2;
- avcodec_thread_init( avcodecEncoder, avcodecEncoder->thread_count );
avcodecEncoder->time_base= isPAL ? ( AVRational ){ 1, 25 } : ( AVRational ){ 1001, 30000 };
avcodecEncoder->pix_fmt = isPAL ? PIX_FMT_YUV420P : PIX_FMT_YUV411P;
avcodecEncoder->flags |= CODEC_FLAG_INTERLACED_DCT;
- av_set_parameters( avformatEncoder, NULL );
- avcodec_open( avcodecEncoder, avcodec_find_encoder( CODEC_ID_DVVIDEO ) );
+ avcodec_open2( avcodecEncoder, avcodec_find_encoder( CODEC_ID_DVVIDEO ), NULL );
av_new_packet( &avpacketEncoder, 144000 );
tempImage = ( uint8_t* ) av_malloc(
avpicture_get_size( avcodecEncoder->pix_fmt, avcodecEncoder->width, avcodecEncoder->height ) );
@@ -1475,16 +1474,16 @@
// Encode
bytesInFrame = avcodec_encode_video( avcodecEncoder, avpacketEncoder.data, size, output );
- url_open_buf( &avformatEncoder->pb, data, bytesInFrame, URL_WRONLY );
+ avformatEncoder->pb = avio_alloc_context(data, bytesInFrame, 0, NULL, NULL, NULL, NULL);
avpacketEncoder.size = bytesInFrame;
if ( !isEncoderHeaderWritten )
{
- av_write_header( avformatEncoder );
+ avformat_write_header( avformatEncoder, NULL );
isEncoderHeaderWritten = true;
}
av_write_frame( avformatEncoder, &avpacketEncoder );
#if LIBAVFORMAT_VERSION_INT >= ((52<<16)+(0<<8)+0)
- url_close_buf( avformatEncoder->pb );
+ avio_close( avformatEncoder->pb );
#else
url_close_buf( &avformatEncoder->pb );
#endif

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/kino/kino-1.3.4.ebuild,v 1.6 2011/11/15 10:35:46 lu_zero Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/kino/kino-1.3.4.ebuild,v 1.7 2012/05/15 03:47:52 lu_zero Exp $
EAPI="4"
@ -85,6 +85,7 @@ src/page_bttv.cc' po/POTFILES.in || die "sed failed"
src/filehandler.h || die "sed failed"
epatch "${FILESDIR}/${P}-v4l1.patch"
epatch "${FILESDIR}/${P}-libav-0.7.patch"
epatch "${FILESDIR}/${P}-libav-0.8.patch"
}
src_configure() {

@ -1 +1,2 @@
DIST fate-0.8.2.tar.xz 443503168 RMD160 24fd9c0d30a8a6c20bfcc1a5402208cf8c64fec2 SHA1 49e54a76180a4343bb66442cf57dfd8017ba412c SHA256 4c16212e4d99194e670227ccf93d54c9bb4b6f27c515626a536b87deb610d850
DIST libav-0.8.2.tar.xz 3807340 RMD160 599d8c385bf0ca25a053188fed4488508b501e50 SHA1 99e10a7132636652cf45ee3fc85ce36ff5818ce5 SHA256 96df20327396937add9df2693bba8ec109ef3eda7251065ddcaa86a8d9f3a7df

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/libav/libav-0.8.2-r1.ebuild,v 1.4 2012/05/14 09:14:27 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/libav/libav-0.8.2-r2.ebuild,v 1.1 2012/05/15 06:10:50 lu_zero Exp $
EAPI=4
@ -22,21 +22,22 @@ else # Official release
SRC_URI="http://${PN}.org/releases/${P}.tar.xz"
fi
LICENSE="LGPL-2.1 gpl? ( GPL-3 )"
SRC_URI+=" test? ( http://dev.gentoo.org/~lu_zero/libav/fate-${PV}.tar.xz )"
LICENSE="LGPL-2.1 gpl? ( GPL-3 )"
SLOT="0"
[[ ${PV} == *9999 ]] || KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
~x64-solaris ~x86-solaris"
IUSE=" aac aacplus alsa ass amr bindist +bzip2 cdio celt cpudetection
custom-cflags dirac debug doc +encode faac frei0r +gpl gsm
+hardcoded-tables ieee1394 jack jpeg2k libv4l modplug mp3 network
openal openssl oss pic pulseaudio rtmp schroedinger sdl speex ssl
static-libs test theora threads truetype v4l vaapi vdpau vorbis
vpx X x264 xvid +zlib"
IUSE="+3dnow +3dnowext aac alsa altivec amr bindist +bzip2 cdio cpudetection
custom-cflags debug dirac doc +encode faac truetype frei0r +gpl gsm
+hardcoded-tables ieee1394 jack jpeg2k +mmx +mmxext mp3 network openssl
oss pic pulseaudio +qt-faststart rtmp schroedinger sdl speex ssl +ssse3
static-libs test theora threads v4l vaapi vdpau vorbis vpx X x264 xvid
+zlib"
# String for CPU features in the useflag[:configure_option] form
# if :configure_option isn't set, it will use 'useflag' as configure option
CPU_FEATURES="3dnow:amd3dnow 3dnowext:amd3dnowext altivec avx mmx mmxext:mmx2 neon ssse3 vis"
CPU_FEATURES="3dnow:amd3dnow 3dnowext:amd3dnowext altivec avx mmx mmxext:mmx2
neon ssse3 vis"
for i in ${CPU_FEATURES}; do
IUSE+=" ${i%:*}"
@ -46,54 +47,36 @@ RDEPEND="
!media-video/ffmpeg
alsa? ( media-libs/alsa-lib )
amr? ( media-libs/opencore-amr )
ass? ( media-libs/libass )
bzip2? ( app-arch/bzip2 )
cdio? ( dev-libs/libcdio )
celt? ( >=media-libs/celt-0.11.1 )
dirac? ( media-video/dirac )
encode? (
aac? ( media-libs/vo-aacenc )
aacplus? ( media-libs/libaacplus )
amr? ( media-libs/vo-amrwbenc )
faac? ( media-libs/faac )
mp3? ( >=media-sound/lame-3.98.3 )
theora? (
>=media-libs/libtheora-1.1.1[encode]
media-libs/libogg
)
theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg )
vorbis? ( media-libs/libvorbis media-libs/libogg )
x264? ( >=media-libs/x264-0.0.20111017 )
xvid? ( >=media-libs/xvid-1.1.0 )
)
truetype? ( media-libs/freetype:2 )
frei0r? ( media-plugins/frei0r-plugins )
gsm? ( >=media-sound/gsm-1.0.12-r1 )
ieee1394? (
media-libs/libdc1394
sys-libs/libraw1394
)
ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 )
jack? ( media-sound/jack-audio-connection-kit )
jpeg2k? ( >=media-libs/openjpeg-1.3-r2 )
libv4l? ( media-libs/libv4l )
modplug? ( media-libs/libmodplug )
openal? ( >=media-libs/openal-1.1 )
pulseaudio? ( media-sound/pulseaudio )
rtmp? ( >=media-video/rtmpdump-2.2f )
ssl? (
openssl? ( dev-libs/openssl )
!openssl? ( net-libs/gnutls )
)
ssl? ( openssl? ( dev-libs/openssl )
!openssl? ( net-libs/gnutls ) )
sdl? ( >=media-libs/libsdl-1.2.13-r1[audio,video] )
schroedinger? ( media-libs/schroedinger )
speex? ( >=media-libs/speex-1.2_beta3 )
truetype? ( media-libs/freetype:2 )
vaapi? ( x11-libs/libva )
vdpau? ( x11-libs/libvdpau )
vpx? ( >=media-libs/libvpx-0.9.6 )
X? (
x11-libs/libX11
x11-libs/libXext
x11-libs/libXfixes
)
X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes )
zlib? ( sys-libs/zlib )
"
@ -101,14 +84,11 @@ DEPEND="${RDEPEND}
>=sys-devel/make-3.81
dirac? ( virtual/pkgconfig )
doc? ( app-text/texi2html )
ieee1394? ( virtual/pkgconfig )
libv4l? ( virtual/pkgconfig )
mmx? ( dev-lang/yasm )
rtmp? ( virtual/pkgconfig )
schroedinger? ( virtual/pkgconfig )
ssl? ( virtual/pkgconfig )
test? ( net-misc/wget )
truetype? ( virtual/pkgconfig )
test? ( net-misc/wget )
v4l? ( sys-kernel/linux-headers )
"
@ -117,11 +97,10 @@ DEPEND="${RDEPEND}
# faac and aac are concurent implementations
# amr and aac require at least lgpl3
# x264 requires gpl2
REQUIRED_USE="bindist? ( !aacplus !faac !openssl )
rtmp? ( network )
amr? ( gpl ) aac? ( gpl ) x264? ( gpl ) X? ( gpl )
test? ( encode zlib )
"
REQUIRED_USE="bindist? ( !faac !openssl )
rtmp? ( network )
amr? ( gpl ) aac? ( gpl ) x264? ( gpl ) X? ( gpl )
test? ( encode )"
src_prepare() {
# if we have snapshot then we need to hardcode the version
@ -150,7 +129,7 @@ src_configure() {
if use ssl; then
use openssl && myconf+=" --enable-openssl --enable-nonfree" \
|| myconf+=" --enable-gnutls"
|| myconf+=" --enable-gnutls"
fi
use custom-cflags && myconf+=" --disable-optimizations"
@ -166,12 +145,11 @@ src_configure() {
# Encoders
if use encode; then
use aacplus && myconf+=" --enable-nonfree"
use faac && myconf+=" --enable-nonfree"
use mp3 && myconf+=" --enable-libmp3lame"
use amr && myconf+=" --enable-libvo-amrwbenc"
use faac && myconf+=" --enable-libfaac --enable-nonfree"
use aac && myconf+=" --enable-libvo-aacenc"
uses="aacplus faac theora vorbis x264 xvid"
uses="theora vorbis x264 xvid"
for i in ${uses}; do
use ${i} && myconf+=" --enable-lib${i}"
done
@ -182,9 +160,7 @@ src_configure() {
# libavdevice options
use cdio && myconf+=" --enable-libcdio"
use ieee1394 && myconf+=" --enable-libdc1394"
use openal && myconf+=" --enable-openal"
use pulseaudio && myconf+=" --enable-libpulse"
# Indevs
# v4l1 is gone since linux-headers-2.6.38
myconf+=" --disable-indev=v4l"
@ -193,13 +169,11 @@ src_configure() {
use ${i} || myconf+=" --disable-indev=${i}"
done
use X && myconf+=" --enable-x11grab"
use libv4l && myconf+=" --enable-libv4l2"
# Outdevs
for i in alsa oss ; do
use ${i} || myconf+=" --disable-outdev=${i}"
done
# libavfilter options
use ass && myconf+=" --enable-libass"
use frei0r && myconf+=" --enable-frei0r"
use truetype && myconf+=" --enable-libfreetype"
@ -208,7 +182,7 @@ src_configure() {
# Decoders
use amr && myconf+=" --enable-libopencore-amrwb --enable-libopencore-amrnb"
uses="celt gsm modplug rtmp schroedinger speex vpx"
uses="gsm dirac rtmp schroedinger speex vpx"
for i in ${uses}; do
use ${i} && myconf+=" --enable-lib${i}"
done
@ -237,7 +211,8 @@ src_configure() {
# If they contain an unknown CPU it will not hurt since ffmpeg's configure
# will just ignore it.
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
[[ "${i}" == "native" ]] && i="host" # bug #273421
[ "${i}" = "native" ] && i="host" # bug #273421
[[ ${i} = *-sse3 ]] && i="${i%-sse3}" # bug 283968
myconf+=" --cpu=${i}"
break
done
@ -285,33 +260,29 @@ src_configure() {
--enable-shared \
--cc="$(tc-getCC)" \
--ar="$(tc-getAR)" \
--optflags="${CFLAGS}" \
--extra-cflags="${CFLAGS}" \
$(use_enable static-libs static) \
${myconf} || die
}
src_compile() {
local i
emake
for i in ${FFTOOLS} ; do
use fftools_${i} && emake tools/${i}
done
if use qt-faststart; then
tc-export CC
emake tools/qt-faststart
fi
}
src_install() {
local i
emake DESTDIR="${D}" install install-man
dodoc Changelog README INSTALL
dodoc doc/*.txt
use doc && dodoc doc/*.html
for i in ${FFTOOLS} ; do
use fftools_${i} && dobin tools/${i}
done
if use qt-faststart; then
dobin tools/qt-faststart
fi
for i in $(usex sdl avplay "") $(usex network avserver "") avprobe; do
dosym ${i} /usr/bin/${i/av/ff}
@ -322,10 +293,11 @@ pkg_postinst() {
elog "Please note that the programs formerly known as ffplay, ffserver"
elog "and ffprobe are now called avplay, avserver and avprobe."
elog
elog "ffmpeg had been replaced by the feature incompatible avconv"
elog "ffmpeg had been replaced by the feature incompatible avconv thus"
elog "the legacy ffmpeg is provided for compatibility with older scripts"
}
src_test() {
LD_LIBRARY_PATH="${S}/libavcore:${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \
emake V=1 -j1 fate
emake fate SAMPLES="${WORKDIR}/fate"
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/libav/libav-0.8.9999.ebuild,v 1.14 2012/05/14 09:16:01 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/libav/libav-0.8.9999.ebuild,v 1.16 2012/05/15 06:10:50 lu_zero Exp $
EAPI=4
@ -22,21 +22,22 @@ else # Official release
SRC_URI="http://${PN}.org/releases/${P}.tar.xz"
fi
LICENSE="LGPL-2.1 gpl? ( GPL-3 )"
SRC_URI+=" test? ( http://dev.gentoo.org/~lu_zero/libav/fate-0.8.2.tar.xz )"
LICENSE="LGPL-2.1 gpl? ( GPL-3 )"
SLOT="0"
[[ ${PV} == *9999 ]] || KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
~x64-solaris ~x86-solaris"
IUSE=" aac aacplus alsa ass amr bindist +bzip2 cdio celt cpudetection
custom-cflags dirac debug doc +encode faac frei0r +gpl gsm
+hardcoded-tables ieee1394 jack jpeg2k libv4l modplug mp3 network
openal openssl oss pic pulseaudio rtmp schroedinger sdl speex ssl
static-libs test theora threads truetype v4l vaapi vdpau vorbis
vpx X x264 xvid +zlib"
IUSE="+3dnow +3dnowext aac alsa altivec amr bindist +bzip2 cdio cpudetection
custom-cflags debug dirac doc +encode faac truetype frei0r +gpl gsm
+hardcoded-tables ieee1394 jack jpeg2k +mmx +mmxext mp3 network openssl
oss pic pulseaudio +qt-faststart rtmp schroedinger sdl speex ssl +ssse3
static-libs test theora threads v4l vaapi vdpau vorbis vpx X x264 xvid
+zlib"
# String for CPU features in the useflag[:configure_option] form
# if :configure_option isn't set, it will use 'useflag' as configure option
CPU_FEATURES="3dnow:amd3dnow 3dnowext:amd3dnowext altivec avx mmx mmxext:mmx2 neon ssse3 vis"
CPU_FEATURES="3dnow:amd3dnow 3dnowext:amd3dnowext altivec avx mmx mmxext:mmx2
neon ssse3 vis"
for i in ${CPU_FEATURES}; do
IUSE+=" ${i%:*}"
@ -46,54 +47,36 @@ RDEPEND="
!media-video/ffmpeg
alsa? ( media-libs/alsa-lib )
amr? ( media-libs/opencore-amr )
ass? ( media-libs/libass )
bzip2? ( app-arch/bzip2 )
cdio? ( dev-libs/libcdio )
celt? ( >=media-libs/celt-0.11.1 )
dirac? ( media-video/dirac )
encode? (
aac? ( media-libs/vo-aacenc )
aacplus? ( media-libs/libaacplus )
amr? ( media-libs/vo-amrwbenc )
faac? ( media-libs/faac )
mp3? ( >=media-sound/lame-3.98.3 )
theora? (
>=media-libs/libtheora-1.1.1[encode]
media-libs/libogg
)
theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg )
vorbis? ( media-libs/libvorbis media-libs/libogg )
x264? ( >=media-libs/x264-0.0.20111017 )
xvid? ( >=media-libs/xvid-1.1.0 )
)
truetype? ( media-libs/freetype:2 )
frei0r? ( media-plugins/frei0r-plugins )
gsm? ( >=media-sound/gsm-1.0.12-r1 )
ieee1394? (
media-libs/libdc1394
sys-libs/libraw1394
)
ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 )
jack? ( media-sound/jack-audio-connection-kit )
jpeg2k? ( >=media-libs/openjpeg-1.3-r2 )
libv4l? ( media-libs/libv4l )
modplug? ( media-libs/libmodplug )
openal? ( >=media-libs/openal-1.1 )
pulseaudio? ( media-sound/pulseaudio )
rtmp? ( >=media-video/rtmpdump-2.2f )
ssl? (
openssl? ( dev-libs/openssl )
!openssl? ( net-libs/gnutls )
)
ssl? ( openssl? ( dev-libs/openssl )
!openssl? ( net-libs/gnutls ) )
sdl? ( >=media-libs/libsdl-1.2.13-r1[audio,video] )
schroedinger? ( media-libs/schroedinger )
speex? ( >=media-libs/speex-1.2_beta3 )
truetype? ( media-libs/freetype:2 )
vaapi? ( x11-libs/libva )
vdpau? ( x11-libs/libvdpau )
vpx? ( >=media-libs/libvpx-0.9.6 )
X? (
x11-libs/libX11
x11-libs/libXext
x11-libs/libXfixes
)
X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes )
zlib? ( sys-libs/zlib )
"
@ -101,14 +84,11 @@ DEPEND="${RDEPEND}
>=sys-devel/make-3.81
dirac? ( virtual/pkgconfig )
doc? ( app-text/texi2html )
ieee1394? ( virtual/pkgconfig )
libv4l? ( virtual/pkgconfig )
mmx? ( dev-lang/yasm )
rtmp? ( virtual/pkgconfig )
schroedinger? ( virtual/pkgconfig )
ssl? ( virtual/pkgconfig )
test? ( net-misc/wget )
truetype? ( virtual/pkgconfig )
test? ( net-misc/wget )
v4l? ( sys-kernel/linux-headers )
"
@ -117,11 +97,10 @@ DEPEND="${RDEPEND}
# faac and aac are concurent implementations
# amr and aac require at least lgpl3
# x264 requires gpl2
REQUIRED_USE="bindist? ( !aacplus !faac !openssl )
rtmp? ( network )
amr? ( gpl ) aac? ( gpl ) x264? ( gpl ) X? ( gpl )
test? ( encode zlib )
"
REQUIRED_USE="bindist? ( !faac !openssl )
rtmp? ( network )
amr? ( gpl ) aac? ( gpl ) x264? ( gpl ) X? ( gpl )
test? ( encode )"
src_prepare() {
# if we have snapshot then we need to hardcode the version
@ -150,24 +129,27 @@ src_configure() {
if use ssl; then
use openssl && myconf+=" --enable-openssl --enable-nonfree" \
|| myconf+=" --enable-gnutls"
|| myconf+=" --enable-gnutls"
fi
use custom-cflags && myconf+=" --disable-optimizations"
use cpudetection && myconf+=" --enable-runtime-cpudetect"
#for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do
# use video_cards_nvidia || myconf="${myconf} --disable-decoder=${i}"
# use vdpau || myconf="${myconf} --disable-decoder=${i}"
#done
use vdpau || myconf+=" --disable-vdpau"
use vaapi && myconf+=" --enable-vaapi"
# Encoders
if use encode; then
use aacplus && myconf+=" --enable-nonfree"
use faac && myconf+=" --enable-nonfree"
use mp3 && myconf+=" --enable-libmp3lame"
use amr && myconf+=" --enable-libvo-amrwbenc"
use faac && myconf+=" --enable-libfaac --enable-nonfree"
use aac && myconf+=" --enable-libvo-aacenc"
uses="aacplus faac theora vorbis x264 xvid"
uses="theora vorbis x264 xvid"
for i in ${uses}; do
use ${i} && myconf+=" --enable-lib${i}"
done
@ -178,9 +160,7 @@ src_configure() {
# libavdevice options
use cdio && myconf+=" --enable-libcdio"
use ieee1394 && myconf+=" --enable-libdc1394"
use openal && myconf+=" --enable-openal"
use pulseaudio && myconf+=" --enable-libpulse"
# Indevs
# v4l1 is gone since linux-headers-2.6.38
myconf+=" --disable-indev=v4l"
@ -189,13 +169,11 @@ src_configure() {
use ${i} || myconf+=" --disable-indev=${i}"
done
use X && myconf+=" --enable-x11grab"
use libv4l && myconf=" --enable-libv4l2"
# Outdevs
for i in alsa oss ; do
use ${i} || myconf+=" --disable-outdev=${i}"
done
# libavfilter options
use ass && myconf+=" --enable-libass"
use frei0r && myconf+=" --enable-frei0r"
use truetype && myconf+=" --enable-libfreetype"
@ -204,7 +182,7 @@ src_configure() {
# Decoders
use amr && myconf+=" --enable-libopencore-amrwb --enable-libopencore-amrnb"
uses="celt gsm modplug rtmp schroedinger speex vpx"
uses="gsm dirac rtmp schroedinger speex vpx"
for i in ${uses}; do
use ${i} && myconf+=" --enable-lib${i}"
done
@ -233,7 +211,8 @@ src_configure() {
# If they contain an unknown CPU it will not hurt since ffmpeg's configure
# will just ignore it.
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
[[ "${i}" == "native" ]] && i="host" # bug #273421
[ "${i}" = "native" ] && i="host" # bug #273421
[[ ${i} = *-sse3 ]] && i="${i%-sse3}" # bug 283968
myconf+=" --cpu=${i}"
break
done
@ -281,33 +260,29 @@ src_configure() {
--enable-shared \
--cc="$(tc-getCC)" \
--ar="$(tc-getAR)" \
--optflags="${CFLAGS}" \
--extra-cflags="${CFLAGS}" \
$(use_enable static-libs static) \
${myconf} || die
}
src_compile() {
local i
emake
for i in ${FFTOOLS} ; do
use fftools_${i} && emake tools/${i}
done
if use qt-faststart; then
tc-export CC
emake tools/qt-faststart
fi
}
src_install() {
local i
emake DESTDIR="${D}" install install-man
dodoc Changelog README INSTALL
dodoc doc/*.txt
use doc && dodoc doc/*.html
for i in ${FFTOOLS} ; do
use fftools_${i} && dobin tools/${i}
done
if use qt-faststart; then
dobin tools/qt-faststart
fi
for i in $(usex sdl avplay "") $(usex network avserver "") avprobe; do
dosym ${i} /usr/bin/${i/av/ff}
@ -318,10 +293,11 @@ pkg_postinst() {
elog "Please note that the programs formerly known as ffplay, ffserver"
elog "and ffprobe are now called avplay, avserver and avprobe."
elog
elog "ffmpeg had been replaced by the feature incompatible avconv"
elog "ffmpeg had been replaced by the feature incompatible avconv thus"
elog "the legacy ffmpeg is provided for compatibility with older scripts"
}
src_test() {
LD_LIBRARY_PATH="${S}/libavcore:${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \
emake V=1 -j1 fate
emake fate SAMPLES="${WORKDIR}/fate"
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/libav/libav-9999.ebuild,v 1.43 2012/05/14 09:16:01 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/libav/libav-9999.ebuild,v 1.45 2012/05/15 06:10:50 lu_zero Exp $
EAPI=4
@ -27,91 +27,63 @@ SLOT="0"
[[ ${PV} == *9999 ]] || KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
~x64-solaris ~x86-solaris"
IUSE="aac aacplus alsa ass amr bindist bluray +bzip2 cdio celt cpudetection
custom-cflags debug doc +encode faac fontconfig frei0r +gpl gsm
+hardcoded-tables ieee1394 jack jpeg2k libv4l modplug mp3 network openal
openssl oss pic pulseaudio rtmp schroedinger sdl speex ssl static-libs test
theora threads truetype v4l vaapi vdpau vorbis vpx X x264 xvid +zlib"
# String for CPU features in the useflag[:configure_option] form
# if :configure_option isn't set, it will use 'useflag' as configure option
CPU_FEATURES="3dnow:amd3dnow 3dnowext:amd3dnowext altivec avx mmx mmxext:mmx2 neon ssse3 vis"
for i in ${CPU_FEATURES} ; do
IUSE+=" ${i%:*}"
done
IUSE="+3dnow +3dnowext aac alsa altivec amr bindist +bzip2 cdio cpudetection
custom-cflags debug dirac doc +encode faac truetype frei0r +gpl gsm
+hardcoded-tables ieee1394 jack jpeg2k +mmx +mmxext mp3 network openssl
oss pic pulseaudio rtmp schroedinger sdl speex ssl +ssse3 static-libs
test theora threads tools v4l vaapi vdpau vorbis vpx X x264 xvid +zlib"
CPU_FEATURES="3dnow:amd3dnow 3dnowext:amd3dnowext altivec avx mmx mmxext:mmx2
neon ssse3 vis"
FFTOOLS="aviocat cws2fws graph2dot ismindex pktdumper qt-faststart trasher"
for i in ${FFTOOLS} ; do
IUSE+=" +fftools_${i}"
for i in ${CPU_FEATURES}; do
IUSE+=" ${i%:*}"
done
RDEPEND="
!media-video/ffmpeg
alsa? ( media-libs/alsa-lib )
amr? ( media-libs/opencore-amr )
ass? ( media-libs/libass )
bluray? ( media-libs/libbluray )
bzip2? ( app-arch/bzip2 )
cdio? ( dev-libs/libcdio )
celt? ( >=media-libs/celt-0.11.1 )
dirac? ( media-video/dirac )
encode? (
aac? ( media-libs/vo-aacenc )
aacplus? ( media-libs/libaacplus )
amr? ( media-libs/vo-amrwbenc )
faac? ( media-libs/faac )
mp3? ( >=media-sound/lame-3.98.3 )
theora? (
>=media-libs/libtheora-1.1.1[encode]
media-libs/libogg
)
theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg )
vorbis? ( media-libs/libvorbis media-libs/libogg )
x264? ( >=media-libs/x264-0.0.20111017 )
xvid? ( >=media-libs/xvid-1.1.0 )
)
fontconfig? ( media-libs/fontconfig )
truetype? ( media-libs/freetype:2 )
frei0r? ( media-plugins/frei0r-plugins )
gsm? ( >=media-sound/gsm-1.0.12-r1 )
ieee1394? (
media-libs/libdc1394
sys-libs/libraw1394
)
ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 )
jack? ( media-sound/jack-audio-connection-kit )
jpeg2k? ( >=media-libs/openjpeg-1.3-r2 )
libv4l? ( media-libs/libv4l )
modplug? ( media-libs/libmodplug )
openal? ( >=media-libs/openal-1.1 )
rtmp? ( >=media-video/rtmpdump-2.4 )
pulseaudio? ( media-sound/pulseaudio )
rtmp? ( >=media-video/rtmpdump-2.2f )
ssl? (
openssl? ( dev-libs/openssl )
!openssl? ( net-libs/gnutls )
)
ssl? ( openssl? ( dev-libs/openssl )
!openssl? ( net-libs/gnutls ) )
sdl? ( >=media-libs/libsdl-1.2.13-r1[audio,video] )
schroedinger? ( media-libs/schroedinger )
speex? ( >=media-libs/speex-1.2_beta3 )
truetype? ( media-libs/freetype:2 )
vaapi? ( x11-libs/libva )
vdpau? ( x11-libs/libvdpau )
vpx? ( >=media-libs/libvpx-0.9.6 )
X? (
x11-libs/libX11
x11-libs/libXext
x11-libs/libXfixes
)
X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes )
zlib? ( sys-libs/zlib )
"
DEPEND="${RDEPEND}
>=sys-devel/make-3.81
dirac? ( virtual/pkgconfig )
doc? ( app-text/texi2html )
fontconfig? ( virtual/pkgconfig )
ieee1394? ( virtual/pkgconfig )
libv4l? ( virtual/pkgconfig )
mmx? ( dev-lang/yasm )
rtmp? ( virtual/pkgconfig )
schroedinger? ( virtual/pkgconfig )
ssl? ( virtual/pkgconfig )
test? ( net-misc/wget )
truetype? ( virtual/pkgconfig )
v4l? ( sys-kernel/linux-headers )
"
@ -121,11 +93,11 @@ DEPEND="${RDEPEND}
# faac and aac are concurent implementations
# amr and aac require at least lgpl3
# x264 requires gpl2
REQUIRED_USE="bindist? ( !aacplus !faac !openssl )
rtmp? ( network )
amr? ( gpl ) aac? ( gpl ) x264? ( gpl ) X? ( gpl )
test? ( encode zlib )
"
REQUIRED_USE="bindist? ( !faac !openssl )
rtmp? ( network )
amr? ( gpl ) aac? ( gpl ) x264? ( gpl ) X? ( gpl )"
RESTRICT="test"
src_prepare() {
# if we have snapshot then we need to hardcode the version
@ -134,6 +106,8 @@ src_prepare() {
fi
}
TOOLS="aviocat graph2dot ismindex qt-faststart"
src_configure() {
local myconf="${EXTRA_LIBAV_CONF}"
local uses i
@ -144,6 +118,8 @@ src_configure() {
--enable-avfilter
"
use zlib && TOOLS+=" cws2fws"
# enabled by default
uses="debug doc network zlib"
for i in ${uses}; do
@ -154,24 +130,27 @@ src_configure() {
if use ssl; then
use openssl && myconf+=" --enable-openssl --enable-nonfree" \
|| myconf+=" --enable-gnutls"
|| myconf+=" --enable-gnutls"
fi
use custom-cflags && myconf+=" --disable-optimizations"
use cpudetection && myconf+=" --enable-runtime-cpudetect"
#for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do
# use video_cards_nvidia || myconf="${myconf} --disable-decoder=${i}"
# use vdpau || myconf="${myconf} --disable-decoder=${i}"
#done
use vdpau || myconf+=" --disable-vdpau"
use vaapi && myconf+=" --enable-vaapi"
# Encoders
if use encode; then
use aacplus && myconf+=" --enable-nonfree"
use faac && myconf+=" --enable-nonfree"
use mp3 && myconf+=" --enable-libmp3lame"
use amr && myconf+=" --enable-libvo-amrwbenc"
use faac && myconf+=" --enable-libfaac --enable-nonfree"
use aac && myconf+=" --enable-libvo-aacenc"
uses="aacplus faac theora vorbis x264 xvid"
uses="theora vorbis x264 xvid"
for i in ${uses}; do
use ${i} && myconf+=" --enable-lib${i}"
done
@ -182,9 +161,7 @@ src_configure() {
# libavdevice options
use cdio && myconf+=" --enable-libcdio"
use ieee1394 && myconf+=" --enable-libdc1394"
use openal && myconf+=" --enable-openal"
use pulseaudio && myconf+=" --enable-libpulse"
# Indevs
# v4l1 is gone since linux-headers-2.6.38
myconf+=" --disable-indev=v4l"
@ -193,24 +170,20 @@ src_configure() {
use ${i} || myconf+=" --disable-indev=${i}"
done
use X && myconf+=" --enable-x11grab"
use libv4l && myconf+=" --enable-libv4l2"
# Outdevs
for i in alsa oss ; do
use ${i} || myconf+=" --disable-outdev=${i}"
done
# libavfilter options
use ass && myconf+=" --enable-libass"
use frei0r && myconf+=" --enable-frei0r"
use truetype && myconf+=" --enable-libfreetype"
for i in frei0r fontconfig ; do
use ${i} && myconf+=" --enable-${i}"
done
# Threads; we only support pthread for now but ffmpeg supports more
use threads && myconf+=" --enable-pthreads"
# Decoders
use amr && myconf+=" --enable-libopencore-amrwb --enable-libopencore-amrnb"
uses="bluray celt gsm modplug rtmp schroedinger speex vpx"
uses="gsm dirac rtmp schroedinger speex vpx"
for i in ${uses}; do
use ${i} && myconf+=" --enable-lib${i}"
done
@ -239,7 +212,8 @@ src_configure() {
# If they contain an unknown CPU it will not hurt since ffmpeg's configure
# will just ignore it.
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
[[ "${i}" == "native" ]] && i="host" # bug #273421
[ "${i}" = "native" ] && i="host" # bug #273421
[[ ${i} = *-sse3 ]] && i="${i%-sse3}" # bug 283968
myconf+=" --cpu=${i}"
break
done
@ -280,41 +254,41 @@ src_configure() {
cd "${S}"
./configure \
--prefix="${EPREFIX}"/usr \
--libdir="${EPREFIX}"/usr/$(get_libdir) \
--shlibdir="${EPREFIX}"/usr/$(get_libdir) \
--mandir="${EPREFIX}"/usr/share/man \
--prefix="$EPREFIX"/usr \
--libdir="$EPREFIX"/usr/$(get_libdir) \
--shlibdir="$EPREFIX"/usr/$(get_libdir) \
--mandir="$EPREFIX"/usr/share/man \
--enable-shared \
--cc="$(tc-getCC)" \
--ar="$(tc-getAR)" \
--optflags="${CFLAGS}" \
--extra-cflags="${CFLAGS}" \
$(use_enable static-libs static) \
${myconf} || die
}
src_compile() {
local i
emake
for i in ${FFTOOLS} ; do
use fftools_${i} && emake tools/${i}
done
if use tools; then
tc-export CC
local i
for i in ${TOOLS}; do
emake tools/${i}
done
fi
}
src_install() {
local i
emake DESTDIR="${D}" install install-man
dodoc Changelog README INSTALL
dodoc doc/*.txt
use doc && dodoc doc/*.html
for i in ${FFTOOLS} ; do
use fftools_${i} && dobin tools/${i}
done
if use tools; then
for i in ${TOOLS}; do
dobin tools/${i}
done
fi
for i in $(usex sdl avplay "") $(usex network avserver "") avprobe; do
dosym ${i} /usr/bin/${i/av/ff}
@ -329,6 +303,5 @@ pkg_postinst() {
}
src_test() {
LD_LIBRARY_PATH="${S}/libavcore:${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \
emake V=1 -j1 fate
ewarn "Live ebuild needs the current fate repository. Skipping for now"
}

@ -12,20 +12,15 @@
3dnowext in /proc/cpuinfo to know whether your CPU supports it).
</flag>
<flag name="aac">Use external vo-aacenc library for AAC encoding</flag>
<flag name="aacplus">AAC+ encoding via <pkg>media-libs/libaacplus</pkg>.</flag>
<flag name="amr">Enable Adaptive Multi-Rate Audio support</flag>
<flag name="ass">Enables <pkg>media-libs/libass</pkg> based subtitle renderer.</flag>
<flag name="avx">Adds support for Advanced Vector Extensions instructions (Intel Sandy Bridge, AMD Bulldozer and later chips)</flag>
<flag name="bluray">Enable playback of Blu-ray filesystems</flag>
<flag name="cdio">Enable audio CD grabbing with <pkg>dev-libs/libcdio</pkg>.</flag>
<flag name="celt">Adds Xiph CELT audio decoding support via <pkg>media-libs/celt</pkg></flag>
<flag name="cpudetection">Enables runtime CPU detection (useful for bindist, compatibility on other CPUs).</flag>
<flag name="dirac">Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac.</flag>
<flag name="faac">Use external faac library for AAC encoding</flag>
<flag name="frei0r">Enable frei0r wrapping in libavfilter</flag>
<flag name="gpl">Build all GPL licensed code. Without this flag set the package is build under LGPL license.</flag>
<flag name="hardcoded-tables">Use pre-calculated tables rather than calculating them on the fly.</flag>
<flag name="libv4l">Uses <pkg>media-libs/libv4l</pkg> for video4linux instead of direct calls. Adds support for more devices via the userspace library.</flag>
<flag name="mmxext">Enable mmx2 support.</flag>
<flag name="network">Enable network streaming support.</flag>
<flag name="openssl">Prefer <pkg>dev-libs/openssl</pkg> over <pkg>net-libs/gnutls</pkg> to provide SSL/TLS support (notice: the resulting binaries are unredistributable).</flag>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-2.0.1.ebuild,v 1.6 2012/05/05 08:58:52 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-2.0.1.ebuild,v 1.7 2012/05/14 19:45:01 lu_zero Exp $
EAPI="4"
@ -112,7 +112,7 @@ RDEPEND="
opengl? ( virtual/opengl >=x11-libs/libX11-1.3.99.901 )
png? ( media-libs/libpng sys-libs/zlib )
portaudio? ( >=media-libs/portaudio-19_pre )
postproc? ( virtual/ffmpeg )
postproc? ( || ( media-libs/libpostproc media-video/ffmpeg ) )
projectm? ( media-libs/libprojectm )
pulseaudio? ( >=media-sound/pulseaudio-0.9.22 )
qt4? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 )
@ -162,7 +162,9 @@ REQUIRED_USE="
dvb? ( dvbpsi )
dxva2? ( avcodec )
egl? ( X )
ffmpeg? ( avcodec avformat postproc swscale )
avcodec? ( ffmpeg )
avformat? ( ffmpeg )
swscale? ( ffmpeg )
fontconfig? ( truetype )
gnutls? ( gcrypt )
libtar? ( skins )

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-2.0.9999.ebuild,v 1.7 2012/05/05 08:58:52 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-2.0.9999.ebuild,v 1.8 2012/05/14 19:45:01 lu_zero Exp $
EAPI="4"
@ -112,7 +112,7 @@ RDEPEND="
opengl? ( virtual/opengl >=x11-libs/libX11-1.3.99.901 )
png? ( media-libs/libpng sys-libs/zlib )
portaudio? ( >=media-libs/portaudio-19_pre )
postproc? ( virtual/ffmpeg )
postproc? ( || ( media-libs/libpostproc media-video/ffmpeg ) )
projectm? ( media-libs/libprojectm )
pulseaudio? ( >=media-sound/pulseaudio-0.9.22 )
qt4? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 )
@ -162,7 +162,9 @@ REQUIRED_USE="
dvb? ( dvbpsi )
dxva2? ( avcodec )
egl? ( X )
ffmpeg? ( avcodec avformat postproc swscale )
avcodec? ( ffmpeg )
avformat? ( ffmpeg )
swscale? ( ffmpeg )
fontconfig? ( truetype )
gnutls? ( gcrypt )
libtar? ( skins )

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-9999.ebuild,v 1.165 2012/05/05 08:58:52 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-9999.ebuild,v 1.166 2012/05/14 19:45:01 lu_zero Exp $
EAPI="4"
@ -111,7 +111,7 @@ RDEPEND="
ogg? ( media-libs/libogg )
opengl? ( virtual/opengl >=x11-libs/libX11-1.3.99.901 )
png? ( media-libs/libpng sys-libs/zlib )
postproc? ( virtual/ffmpeg )
postproc? ( || ( media-libs/libpostproc media-video/ffmpeg ) )
projectm? ( media-libs/libprojectm )
pulseaudio? ( >=media-sound/pulseaudio-0.9.22 )
qt4? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 )
@ -161,7 +161,9 @@ REQUIRED_USE="
dvb? ( dvbpsi )
dxva2? ( avcodec )
egl? ( X )
ffmpeg? ( avcodec avformat postproc swscale )
avcodec? ( ffmpeg )
avformat? ( ffmpeg )
swscale? ( ffmpeg )
fontconfig? ( truetype )
gnutls? ( gcrypt )
libtar? ( skins )

@ -1,4 +1,4 @@
python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 )
!<sys-apps/portage-2.1.10.58 python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 )
python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 )
0
mirror://bitbucket/mgorny/eclean-kernel/downloads/eclean-kernel-0.3.tar.bz2

@ -1,4 +1,4 @@
python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_1? ( dev-lang/python:3.1 ) python_targets_python3_2? ( dev-lang/python:3.2 )
!<sys-apps/portage-2.1.10.58 python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_1? ( dev-lang/python:3.1 ) python_targets_python3_2? ( dev-lang/python:3.2 )
>=dev-python/pyzmq-2.1.9 dev-python/msgpack dev-python/pyyaml dev-python/m2crypto dev-python/pycrypto dev-python/pycryptopp jinja? ( dev-python/jinja ) libvirt? ( app-emulation/libvirt[python] ) mongodb? ( dev-python/pymongo ) mysql? ( dev-python/mysql-python ) redis? ( dev-python/redis-py ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_1? ( dev-lang/python:3.1 ) python_targets_python3_2? ( dev-lang/python:3.2 )
0
mirror://github/saltstack/salt/salt-0.9.8.tar.gz

@ -6,7 +6,7 @@ mirror://sourceforge/trousers/tpm-tools-1.3.5.tar.gz
http://trousers.sourceforge.net
CPL-1.0
TrouSerS' support tools for the Trusted Platform Modules
~amd64 ~x86
~amd64 ~arm ~x86
autotools eutils flag-o-matic libtool multilib toolchain-funcs user
nls pkcs11 debug

@ -6,7 +6,7 @@ mirror://sourceforge/trousers/trousers-0.3.6.tar.gz
http://trousers.sf.net
CPL-1.0
An open-source TCG Software Stack (TSS) v1.1 implementation
amd64 x86
amd64 arm x86
autotools eutils libtool linux-info multilib toolchain-funcs user versionator
doc

@ -1,22 +0,0 @@
x11-libs/qt-gui:4
x11-libs/qt-gui:4
0
mirror://sourceforge/znotes/znotes-0.4.3.tar.gz
http://znotes.sourceforge.net/
GPL-3
Simple Notes
~amd64 ~x86
base eutils multilib qt4-r2 toolchain-funcs user
2
compile configure install prepare unpack

@ -0,0 +1,22 @@
>=sys-apps/findutils-4.2.26
!<app-emulation/emul-linux-x86-medialibs-10.2
0
http://dev.gentoo.org/~pacho/emul/emul-linux-x86-baselibs-20120127.tar.xz
strip
http://dev.gentoo.org/~pacho/emul.html
|| ( Artistic GPL-2 ) || ( BSD GPL-2 ) BZIP2 CRACKLIB DB GPL-2 || ( GPL-2 AFL-2.1 ) LGPL-2 LGPL-2.1 GPL-3 LGPL-3 MIT MPL-1.1 OPENLDAP OpenSoftware openssl OracleDB ZLIB tcp_wrappers_license as-is UoI-NCSA wxWinLL-3.1
Provides precompiled 32bit libraries
-* ~amd64
emul-linux-x86 eutils multilib toolchain-funcs user versionator
development
4
install prepare unpack

@ -1,14 +1,14 @@
cairo? ( x11-libs/cairo[X] pango? ( x11-libs/pango[X] ) !pango? ( media-libs/fontconfig ) ) gtk? ( x11-libs/gtk+:2 dev-libs/glib:2 dev-libs/dbus-glib ) gtk3? ( x11-libs/gtk+:3 dev-libs/glib:2 dev-libs/dbus-glib ) opencc? ( app-i18n/opencc ) qt? ( x11-libs/qt-gui:4 x11-libs/qt-dbus:4 ) sys-apps/dbus x11-libs/libX11 app-arch/xz-utils dev-util/intltool virtual/pkgconfig x11-proto/xproto >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
cairo? ( x11-libs/cairo[X] pango? ( x11-libs/pango[X] ) !pango? ( media-libs/fontconfig ) ) gtk? ( x11-libs/gtk+:2 dev-libs/glib:2 dev-libs/dbus-glib ) gtk3? ( x11-libs/gtk+:3 dev-libs/glib:2 dev-libs/dbus-glib ) opencc? ( app-i18n/opencc ) qt? ( x11-libs/qt-gui:4 x11-libs/qt-dbus:4 ) sys-apps/dbus x11-libs/libX11
cairo? ( x11-libs/cairo[X] pango? ( x11-libs/pango[X] ) !pango? ( media-libs/fontconfig ) ) gtk? ( x11-libs/gtk+:2 dev-libs/glib:2 dev-libs/dbus-glib ) gtk3? ( x11-libs/gtk+:3 dev-libs/glib:2 dev-libs/dbus-glib ) lua? ( dev-lang/lua ) opencc? ( app-i18n/opencc ) qt? ( x11-libs/qt-gui:4 x11-libs/qt-dbus:4 ) sys-apps/dbus x11-libs/libX11 app-arch/xz-utils dev-util/intltool virtual/pkgconfig x11-proto/xproto >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
cairo? ( x11-libs/cairo[X] pango? ( x11-libs/pango[X] ) !pango? ( media-libs/fontconfig ) ) gtk? ( x11-libs/gtk+:2 dev-libs/glib:2 dev-libs/dbus-glib ) gtk3? ( x11-libs/gtk+:3 dev-libs/glib:2 dev-libs/dbus-glib ) lua? ( dev-lang/lua ) opencc? ( app-i18n/opencc ) qt? ( x11-libs/qt-gui:4 x11-libs/qt-dbus:4 ) sys-apps/dbus x11-libs/libX11
0
http://fcitx.googlecode.com/files/fcitx-4.2.2.tar.xz http://fcitx.googlecode.com/files/pinyin.tar.gz table? ( http://fcitx.googlecode.com/files/table.tar.gz )
http://fcitx.googlecode.com/files/fcitx-4.2.3.tar.xz http://fcitx.googlecode.com/files/pinyin.tar.gz table? ( http://fcitx.googlecode.com/files/table.tar.gz )
http://www.fcitx.org/
GPL-2
Free Chinese Input Toy for X. Another Chinese XIM Input Method
~amd64 ~x86
base cmake-utils eutils flag-o-matic multilib toolchain-funcs user
+cairo debug gtk gtk3 opencc +pango qt static-libs +table test
+cairo debug gtk gtk3 lua opencc +pango qt static-libs +table test

@ -1,7 +1,7 @@
dev-libs/glib:2 x11-libs/gtk+:2 app-arch/xz-utils ~app-i18n/fcitx-4.2.2 app-text/iso-codes dev-libs/libunique:1 dev-util/intltool virtual/pkgconfig sys-devel/gettext >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
dev-libs/glib:2 x11-libs/gtk+:2 app-arch/xz-utils ~app-i18n/fcitx-4.2.3 app-text/iso-codes dev-libs/libunique:1 dev-util/intltool virtual/pkgconfig sys-devel/gettext >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
dev-libs/glib:2 x11-libs/gtk+:2
0
http://fcitx.googlecode.com/files/fcitx-configtool-0.4.2.tar.xz
http://fcitx.googlecode.com/files/fcitx-configtool-0.4.3.tar.xz
http://fcitx.googlecode.com
GPL-3

@ -6,7 +6,7 @@ test
http://code.google.com/p/uim/
BSD GPL-2 LGPL-2.1
Simple, secure and flexible input method library
~amd64 ~hppa ~ppc ~ppc64 ~x86
amd64 ~hppa ~ppc ~ppc64 ~x86
autotools elisp-common eutils flag-o-matic libtool multilib toolchain-funcs user
+anthy canna curl eb emacs libffi gnome gtk gtk3 kde libedit libnotify m17n-lib ncurses nls prime qt4 skk sqlite ssl static-libs test unicode X xft linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko
gtk? ( X ) qt4? ( X )

@ -1,12 +1,12 @@
>=sys-apps/sed-4 kde? ( dev-util/automoc virtual/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) ) kde? ( dev-lang/perl >=x11-libs/qt-core-4.7.0:4[qt3support,ssl] >=x11-libs/qt-dbus-4.7.0:4 >=x11-libs/qt-gui-4.7.0:4[accessibility,dbus] >=x11-libs/qt-qt3support-4.7.0:4[accessibility] >=x11-libs/qt-script-4.7.0:4 >=x11-libs/qt-sql-4.7.0:4[qt3support] >=x11-libs/qt-svg-4.7.0:4 >=x11-libs/qt-test-4.7.0:4 >=x11-libs/qt-webkit-4.7.0:4 !aqua? ( x11-libs/libXext x11-libs/libXt x11-libs/libXxf86vm x11-libs/libXcomposite x11-libs/libxkbfile ) >=kde-base/kdelibs-4.4:4[aqua=] ) java? ( >=dev-java/java-config-2.1.9-r1 )
>=sys-libs/glibc-2.14.1-r3 >=dev-libs/icu-49.1.1-r1 app-arch/zip app-arch/unzip >=app-text/hunspell-1.3.2-r3 app-text/mythes >=app-text/libexttextcat-3.2 app-text/libwpd:0.9[tools] app-text/libwpg:0.2 >=app-text/libwps-0.2.2 dev-cpp/libcmis dev-db/unixODBC dev-libs/expat >=dev-libs/glib-2.28 >=dev-libs/hyphen-2.7.1 >=dev-libs/icu-4.8.1.1 >=dev-lang/perl-5.0 >=dev-libs/openssl-1.0.0d >=dev-libs/redland-1.0.14[ssl] >=media-libs/fontconfig-2.8.0 media-libs/freetype:2 >=media-libs/libpng-1.4 media-libs/libvisio >=net-misc/curl-7.24.0 sci-mathematics/lpsolve >=sys-libs/db-4.8 virtual/jpeg >=x11-libs/cairo-1.10.0[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender >=dev-libs/dbus-glib-0.92 gnome? ( gnome-extra/evolution-data-server ) gnome? ( gnome-base/gconf:2 gnome-base/orbit ) >=x11-libs/gtk+-2.24:2 media-gfx/graphite2 >=media-libs/gstreamer-0.10 >=media-libs/gst-plugins-base-0.10 java? ( >=dev-java/bsh-2.0_beta4 dev-java/lucene:2.9 dev-java/lucene-analyzers:2.3 ) net-libs/neon !app-office/libreoffice !app-office/openoffice-bin !app-office/openoffice media-fonts/libertine-ttf media-fonts/liberation-fonts media-fonts/urw-fonts cups? ( net-print/cups ) java? ( >=virtual/jre-1.6 ) kde? ( >=kde-base/oxygen-icons-4.4:4[aqua=] ) kde? ( dev-lang/perl >=x11-libs/qt-core-4.7.0:4[qt3support,ssl] >=x11-libs/qt-dbus-4.7.0:4 >=x11-libs/qt-gui-4.7.0:4[accessibility,dbus] >=x11-libs/qt-qt3support-4.7.0:4[accessibility] >=x11-libs/qt-script-4.7.0:4 >=x11-libs/qt-sql-4.7.0:4[qt3support] >=x11-libs/qt-svg-4.7.0:4 >=x11-libs/qt-test-4.7.0:4 >=x11-libs/qt-webkit-4.7.0:4 !aqua? ( x11-libs/libXext x11-libs/libXt x11-libs/libXxf86vm x11-libs/libXcomposite x11-libs/libxkbfile ) >=kde-base/kdelibs-4.4:4[aqua=] ) java? ( >=dev-java/java-config-2.1.9-r1 )
>=sys-libs/glibc-2.14.1-r3 =dev-libs/icu-49* app-arch/zip app-arch/unzip >=app-text/hunspell-1.3.2-r3 app-text/mythes >=app-text/libexttextcat-3.2 app-text/libwpd:0.9[tools] app-text/libwpg:0.2 >=app-text/libwps-0.2.2 dev-cpp/libcmis dev-db/unixODBC dev-libs/expat >=dev-libs/glib-2.28 >=dev-libs/hyphen-2.7.1 >=dev-libs/icu-4.8.1.1 >=dev-lang/perl-5.0 >=dev-libs/openssl-1.0.0d >=dev-libs/redland-1.0.14[ssl] >=media-libs/fontconfig-2.8.0 media-libs/freetype:2 >=media-libs/libpng-1.4 media-libs/libvisio >=net-misc/curl-7.24.0 sci-mathematics/lpsolve >=sys-libs/db-4.8 virtual/jpeg >=x11-libs/cairo-1.10.0[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender >=dev-libs/dbus-glib-0.92 gnome? ( gnome-extra/evolution-data-server ) gnome? ( gnome-base/gconf:2 gnome-base/orbit ) >=x11-libs/gtk+-2.24:2 media-gfx/graphite2 >=media-libs/gstreamer-0.10 >=media-libs/gst-plugins-base-0.10 java? ( >=dev-java/bsh-2.0_beta4 dev-java/lucene:2.9 dev-java/lucene-analyzers:2.3 ) net-libs/neon !app-office/libreoffice !app-office/openoffice-bin !app-office/openoffice media-fonts/libertine-ttf media-fonts/liberation-fonts media-fonts/urw-fonts cups? ( net-print/cups ) java? ( >=virtual/jre-1.6 ) kde? ( >=kde-base/oxygen-icons-4.4:4[aqua=] ) kde? ( dev-lang/perl >=x11-libs/qt-core-4.7.0:4[qt3support,ssl] >=x11-libs/qt-dbus-4.7.0:4 >=x11-libs/qt-gui-4.7.0:4[accessibility,dbus] >=x11-libs/qt-qt3support-4.7.0:4[accessibility] >=x11-libs/qt-script-4.7.0:4 >=x11-libs/qt-sql-4.7.0:4[qt3support] >=x11-libs/qt-svg-4.7.0:4 >=x11-libs/qt-test-4.7.0:4 >=x11-libs/qt-webkit-4.7.0:4 !aqua? ( x11-libs/libXext x11-libs/libXt x11-libs/libXxf86vm x11-libs/libXcomposite x11-libs/libxkbfile ) >=kde-base/kdelibs-4.4:4[aqua=] ) java? ( >=dev-java/java-config-2.1.9-r1 )
0
x86? ( kde? ( !java? ( mirror://gentoo/x86-bin-libreoffice-kde-3.5.2.2-r1.tar.xz ) java? ( mirror://gentoo/x86-bin-libreoffice-kde-java-3.5.2.2-r1.tar.xz ) ) gnome? ( !java? ( mirror://gentoo/x86-bin-libreoffice-gnome-3.5.2.2-r1.tar.xz ) java? ( mirror://gentoo/x86-bin-libreoffice-gnome-java-3.5.2.2-r1.tar.xz ) ) !kde? ( !gnome? ( !java? ( mirror://gentoo/x86-bin-libreoffice-base-3.5.2.2-r1.tar.xz ) java? ( mirror://gentoo/x86-bin-libreoffice-base-java-3.5.2.2-r1.tar.xz ) ) ) )
amd64? ( kde? ( !java? ( mirror://gentoo/amd64-bin-libreoffice-kde-3.5.2.2-r1.tar.xz ) java? ( mirror://gentoo/amd64-bin-libreoffice-kde-java-3.5.2.2-r1.tar.xz ) ) gnome? ( !java? ( mirror://gentoo/amd64-bin-libreoffice-gnome-3.5.2.2-r1.tar.xz ) java? ( mirror://gentoo/amd64-bin-libreoffice-gnome-java-3.5.2.2-r1.tar.xz ) ) !kde? ( !gnome? ( !java? ( mirror://gentoo/amd64-bin-libreoffice-base-3.5.2.2-r1.tar.xz ) java? ( mirror://gentoo/amd64-bin-libreoffice-base-java-3.5.2.2-r1.tar.xz ) ) ) ) x86? ( kde? ( !java? ( mirror://gentoo/x86-bin-libreoffice-kde-3.5.2.2-r1.tar.xz ) java? ( mirror://gentoo/x86-bin-libreoffice-kde-java-3.5.2.2-r1.tar.xz ) ) gnome? ( !java? ( mirror://gentoo/x86-bin-libreoffice-gnome-3.5.2.2-r1.tar.xz ) java? ( mirror://gentoo/x86-bin-libreoffice-gnome-java-3.5.2.2-r1.tar.xz ) ) !kde? ( !gnome? ( !java? ( mirror://gentoo/x86-bin-libreoffice-base-3.5.2.2-r1.tar.xz ) java? ( mirror://gentoo/x86-bin-libreoffice-base-java-3.5.2.2-r1.tar.xz ) ) ) )
test strip
http://www.libreoffice.org
LGPL-3
LibreOffice, a full office productivity suite. Binary package.
-* ~x86
-* ~amd64 ~x86
base eutils fdo-mime gnome2-utils java-pkg-opt-2 java-utils-2 kde4-base kde4-functions multilib pax-utils prefix toolchain-funcs user versionator virtualx
+cups debug gnome java kde aqua kde elibc_FreeBSD java
kde? ( !gnome ) gnome? ( !kde )

@ -6,7 +6,7 @@ http://www.xs4all.nl/~waterlan/dos2unix/dos2unix-5.3.3.tar.gz mirror://sourcefor
http://www.xs4all.nl/~waterlan/dos2unix.html http://sourceforge.net/projects/dos2unix/
BSD-2
Convert DOS or MAC text files to UNIX format or vice versa
~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris
~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris
eutils multilib toolchain-funcs user
debug nls

@ -1,5 +1,5 @@
app-text/libwpd:0.9 virtual/pkgconfig doc? ( app-doc/doxygen )
app-text/libwpd:0.9
app-text/libwpd:0.9 dev-libs/boost virtual/pkgconfig doc? ( app-doc/doxygen )
app-text/libwpd:0.9 dev-libs/boost
0
mirror://sourceforge/libwps/libwps-0.2.4.tar.xz

@ -0,0 +1,22 @@
app-text/libwpd:0.9 dev-libs/boost virtual/pkgconfig doc? ( app-doc/doxygen )
app-text/libwpd:0.9 dev-libs/boost
0
mirror://sourceforge/libwps/libwps-0.2.6.tar.xz
http://libwps.sourceforge.net/
LGPL-2.1
Microsoft Works file word processor format import filter library
~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
doc debug static-libs
4
configure install

@ -6,7 +6,7 @@ http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.62.tar.gz mirror://mysql
http://www.mysql.com/
GPL-2
A fast, multi-threaded, multi-user SQL database server.
alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-solaris
alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-solaris
autotools eutils flag-o-matic gnuconfig libtool multilib mysql-autotools mysql-v2 mysql_fx toolchain-funcs user versionator
big-tables debug embedded minimal +perl selinux ssl static test latin1 extraengine cluster max-idx-128 berkdb +community profiling pbxt xtradb

@ -1,12 +1,12 @@
icu? ( dev-libs/icu ) readline? ( sys-libs/readline ) tcl? ( dev-lang/tcl ) doc? ( app-arch/unzip ) tcl? ( app-arch/unzip ) test? ( app-arch/unzip dev-lang/tcl ) || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
icu? ( dev-libs/icu ) readline? ( sys-libs/readline ) tcl? ( dev-lang/tcl )
3
doc? ( http://sqlite.org/sqlite-doc-3070800.zip ) tcl? ( http://sqlite.org/sqlite-src-3070800.zip ) !tcl? ( test? ( http://sqlite.org/sqlite-src-3070800.zip ) !test? ( http://sqlite.org/sqlite-autoconf-3070800.tar.gz ) )
doc? ( http://sqlite.org/sqlite-doc-3071200.zip ) tcl? ( http://sqlite.org/sqlite-src-3071200.zip ) !tcl? ( test? ( http://sqlite.org/sqlite-src-3071200.zip ) !test? ( http://sqlite.org/sqlite-autoconf-3071200.tar.gz ) )
http://sqlite.org/
as-is
A SQL Database Engine in a C Library
~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
autotools eutils flag-o-matic libtool multilib toolchain-funcs user versionator
debug doc +extensions +fts3 icu +readline secure-delete soundex tcl test +threadsafe unlock-notify

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save