Sync with portage [Thu Nov 17 09:34:30 MSK 2011].

mhiretskiy
root 13 years ago
parent e743a98e00
commit 7b9a4ba645

@ -0,0 +1,132 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/conky-1.8.1-r5.ebuild,v 1.1 2011/11/16 19:50:34 billie Exp $
EAPI=2
inherit autotools eutils
DESCRIPTION="An advanced, highly configurable system monitor for X"
HOMEPAGE="http://conky.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-3 BSD LGPL-2.1 MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="apcupsd audacious curl debug eve hddtemp imlib iostats lua lua-cairo lua-imlib math moc mpd nano-syntax ncurses nvidia +portmon rss thinkpad truetype vim-syntax weather-metar weather-xoap wifi X xmms2"
DEPEND_COMMON="
X? (
imlib? ( media-libs/imlib2 )
lua-cairo? ( >=dev-lua/toluapp-1.0.93 x11-libs/cairo[X] )
lua-imlib? ( >=dev-lua/toluapp-1.0.93 media-libs/imlib2 )
nvidia? ( media-video/nvidia-settings )
truetype? ( x11-libs/libXft >=media-libs/freetype-2 )
x11-libs/libX11
x11-libs/libXdamage
x11-libs/libXext
audacious? ( >=media-sound/audacious-1.5 dev-libs/glib )
xmms2? ( media-sound/xmms2 )
)
curl? ( net-misc/curl )
eve? ( net-misc/curl dev-libs/libxml2 )
portmon? ( dev-libs/glib )
lua? ( >=dev-lang/lua-5.1 )
ncurses? ( sys-libs/ncurses )
rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib )
wifi? ( net-wireless/wireless-tools )
weather-metar? ( net-misc/curl )
weather-xoap? ( dev-libs/libxml2 net-misc/curl )
virtual/libiconv
"
RDEPEND="
${DEPEND_COMMON}
apcupsd? ( sys-power/apcupsd )
hddtemp? ( app-admin/hddtemp )
moc? ( media-sound/moc )
nano-syntax? ( app-editors/nano )
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
"
DEPEND="
${DEPEND_COMMON}
dev-util/pkgconfig
"
src_prepare() {
epatch "${FILESDIR}/${P}-nvidia-x.patch" \
"${FILESDIR}/${P}-xmms2.patch" \
"${FILESDIR}/${P}-secunia-SA43225.patch" \
"${FILESDIR}/${P}-acpitemp.patch" \
"${FILESDIR}/${P}-curl-headers.patch" \
"${FILESDIR}/${P}-maxinterfaces.patch" \
"${FILESDIR}/${P}-utf8-scroll.patch"
eautoreconf
}
src_configure() {
local myconf
if use X; then
myconf="--enable-x11 --enable-double-buffer --enable-xdamage"
myconf="${myconf} --enable-argb --enable-own-window"
myconf="${myconf} $(use_enable imlib imlib2) $(use_enable lua-cairo)"
myconf="${myconf} $(use_enable lua-imlib lua-imlib2)"
myconf="${myconf} $(use_enable nvidia) $(use_enable truetype xft)"
myconf="${myconf} $(use_enable audacious) $(use_enable xmms2)"
else
myconf="--disable-x11 --disable-own-window --disable-argb"
myconf="${myconf} --disable-lua-cairo --disable-nvidia --disable-xft"
myconf="${myconf} --disable-audacious --disable-xmms2"
fi
econf \
${myconf} \
$(use_enable apcupsd) \
$(use_enable curl) \
$(use_enable debug) \
$(use_enable eve) \
$(use_enable hddtemp) \
$(use_enable iostats) \
$(use_enable lua) \
$(use_enable thinkpad ibm) \
$(use_enable math) \
$(use_enable moc) \
$(use_enable mpd) \
$(use_enable ncurses) \
$(use_enable portmon) \
$(use_enable rss) \
$(use_enable weather-metar) \
$(use_enable weather-xoap) \
$(use_enable wifi wlan)
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc ChangeLog AUTHORS TODO || die
dohtml doc/docs.html doc/config_settings.html doc/variables.html || die
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/ftdetect
doins "${S}"/extras/vim/ftdetect/conkyrc.vim || die
insinto /usr/share/vim/vimfiles/syntax
doins "${S}"/extras/vim/syntax/conkyrc.vim || die
fi
if use nano-syntax; then
insinto /usr/share/nano/
doins "${S}"/extras/nano/conky.nanorc || die
fi
}
pkg_postinst() {
elog "You can find a sample configuration file at ${ROOT%/}/etc/conky/conky.conf."
elog "To customize, copy it to ~/.conkyrc and edit it to your liking."
elog
elog "For more info on Conky's features please look at the Changelog in"
elog "${ROOT%/}/usr/share/doc/${PF}. There are also pretty html docs available"
elog "on Conky's site or in ${ROOT%/}/usr/share/doc/${PF}/html."
elog
elog "Also see http://www.gentoo.org/doc/en/conky-howto.xml"
elog
}

@ -0,0 +1,104 @@
From b1f6a30bcce020b3c377434137de9856a09b899a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Amadeusz=20=C5=BBo=C5=82nowski?= <aidecoe@aidecoe.name>
Date: Fri, 11 Nov 2011 11:27:43 +0100
Subject: [PATCH] Make scroll UTF-8 aware. Fixes bug #3134941.
---
src/scroll.c | 44 ++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 42 insertions(+), 2 deletions(-)
diff --git a/src/scroll.c b/src/scroll.c
index f78f807..738db0d 100644
--- a/src/scroll.c
+++ b/src/scroll.c
@@ -34,12 +34,33 @@
struct scroll_data {
char *text;
+ unsigned int show_orig;
unsigned int show;
unsigned int step;
unsigned int start;
long resetcolor;
};
+int utf8_charlen(char c) {
+ unsigned char uc = (unsigned char) c;
+ int len = 0;
+
+ if ((uc & 0x80) == 0)
+ return 1;
+
+ while ((uc & 0x80) != 0) {
+ ++len;
+ uc <<= 1;
+ }
+
+ return (len > 0 && len <= 4) ? len : -1;
+}
+
+int is_utf8_char_tail(char c) {
+ unsigned char uc = (unsigned char) c;
+ return (uc & 0xc0) == 0x80;
+}
+
void parse_scroll_arg(struct text_object *obj, const char *arg, void *free_at_crash)
{
struct scroll_data *sd;
@@ -60,15 +81,18 @@ void parse_scroll_arg(struct text_object *obj, const char *arg, void *free_at_cr
sd->step = 1;
}
sd->text = malloc(strlen(arg + n1) + sd->show + 1);
+ // sd->show value may change when there are UTF-8 chars to be shown, so
+ // save its origin value
+ sd->show_orig = sd->show;
if (strlen(arg) > sd->show) {
for(n2 = 0; (unsigned int) n2 < sd->show; n2++) {
- sd->text[n2] = ' ';
+ sd->text[n2] = ' ';
}
sd->text[n2] = 0;
}
else
- sd->text[0] = 0;
+ sd->text[0] = 0;
strcat(sd->text, arg + n1);
sd->start = 0;
@@ -82,9 +106,13 @@ void print_scroll(struct text_object *obj, char *p, int p_max_size, struct infor
{
struct scroll_data *sd = obj->data.opaque;
unsigned int j, colorchanges = 0, frontcolorchanges = 0, visibcolorchanges = 0, strend;
+ int charlen = 0;
+ unsigned int utf8lenfix = 0;
char *pwithcolors;
char buf[max_user_text];
+ sd->show = sd->show_orig;
+
if (!sd)
return;
@@ -109,6 +137,18 @@ void print_scroll(struct text_object *obj, char *p, int p_max_size, struct infor
while(*(buf + sd->start) == SPECIAL_CHAR) {
sd->start++;
}
+ //skip parts of UTF-8 character which messes up display
+ while(is_utf8_char_tail(*(buf + sd->start))) {
+ sd->start++;
+ }
+ //extend length to be shown for wide characters
+ j = 0;
+ while(j < sd->show + visibcolorchanges + utf8lenfix) {
+ charlen = utf8_charlen(*(buf + sd->start + j));
+ utf8lenfix += (charlen > 1 ? charlen - 1 : 0);
+ j += charlen;
+ }
+ sd->show = sd->show_orig + utf8lenfix;
//place all chars that should be visible in p, including colorchanges
for(j=0; j < sd->show + visibcolorchanges; j++) {
p[j] = *(buf + sd->start + j);
--
1.7.8.rc1

@ -1,2 +1,3 @@
DIST testdisk-6.12.tar.bz2 554633 RMD160 f33a4aeb15124cd34e3d81b17e9b2c81561272f8 SHA1 ccb0e36dc338bb28e00491a6a7dab5ae2d3ac937 SHA256 bdfbe679146518a1321d64f512d6ec8980ac3a9f2296ef27a46c7743d0f9ea16
DIST testdisk-6.13.tar.bz2 560696 RMD160 9ff09fdcc53a02240b4e22365193eac14a7d5e13 SHA1 b08ace0257e3e437b6fc140360d75807ca4d46ae SHA256 48275ccddfc9445b6c3e6e181728dae9e49bd25b824a6b5670d58f1f88cdf220
DIST testdisk-6.5.tar.bz2 628884 RMD160 df1778147b8b19719b90240b74674c3f438a9cac SHA1 b0c9db078588695879ca2dea55d24fec2d6d12b2 SHA256 dc898056087de5f453fadcba9770af76a1b0f0acff87b13adbb7c2d71b21c2ef

@ -0,0 +1,58 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/testdisk/testdisk-6.13.ebuild,v 1.1 2011/11/16 20:59:46 robbat2 Exp $
EAPI=4
inherit eutils flag-o-matic
DESCRIPTION="Checks and undeletes partitions + PhotoRec, signature based recovery tool"
HOMEPAGE="http://www.cgsecurity.org/wiki/TestDisk"
SRC_URI="http://www.cgsecurity.org/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="static reiserfs ntfs jpeg"
# WARNING: reiserfs support does NOT work with reiserfsprogs
# you MUST use progsreiserfs-0.3.1_rc8 (the last version ever released).
DEPEND=">=sys-libs/ncurses-5.2
jpeg? ( virtual/jpeg )
ntfs? ( || ( >=sys-fs/ntfsprogs-2.0.0 sys-fs/ntfs3g ) )
reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8 )
>=sys-fs/e2fsprogs-1.35
sys-libs/zlib"
RDEPEND="!static? ( ${DEPEND} )"
src_configure() {
local myconf
# this is static method is the same used by upstream for their 'static' make
# target, but better, as it doesn't break.
use static && append-ldflags -static
# --with-foo are broken, any use of --with/--without disable the
# functionality.
# The following variation must be used.
use reiserfs || myconf+=" --without-reiserfs"
use ntfs || myconf+=" --without-ntfs"
use jpeg || myconf+=" --without-jpeg"
econf \
--docdir="${ED}/usr/share/doc/${PF}" \
--without-ewf \
--enable-sudo \
${myconf}
# perform safety checks for NTFS, REISERFS and JPEG
if use ntfs && ! egrep -q '^#define HAVE_LIBNTFS(3G)? 1$' "${S}"/config.h ; then
die "Failed to find either NTFS or NTFS-3G library."
fi
if use reiserfs && egrep -q 'undef HAVE_LIBREISERFS\>' "${S}"/config.h ; then
die "Failed to find reiserfs library."
fi
if use jpeg && egrep -q 'undef HAVE_LIBJPEG\>' "${S}"/config.h ; then
die "Failed to find jpeg library."
fi
}

@ -0,0 +1 @@
DIST libvirt-glib-0.0.1.tar.gz 461603 RMD160 e19557f9b93c7c402cf7646ccb6eaa7c58e3f85f SHA1 d3853fd357ff1f0b28da16db6ec6247ab4ad1567 SHA256 58ad71082579b6fc0b42da0c65a8fe1e7e6ce3dcc1b0a92549616aa1d88fbb2a

@ -0,0 +1,41 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt-glib/libvirt-glib-0.0.1.ebuild,v 1.1 2011/11/16 23:38:44 nirbheek Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2 python
DESCRIPTION="GLib and GObject mappings for libvirt"
HOMEPAGE="http://libvirt.org/git/?p=libvirt-glib.git"
SRC_URI="ftp://libvirt.org/libvirt/glib/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc +introspection python +vala"
REQUIRED_USE="vala? ( introspection )"
RDEPEND="
dev-libs/libxml2:2
>=app-emulation/libvirt-0.9.4
>=dev-libs/glib-2.10:2
introspection? ( >=dev-libs/gobject-introspection-0.10.8 )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( >=dev-util/gtk-doc-1.10 )
vala? ( dev-lang/vala:0.14 )"
pkg_setup() {
DOCS="AUTHORS ChangeLog HACKING NEWS README"
G2CONF="--disable-test-coverage
VAPIGEN=$(type -P vapigen-0.14)
$(use_enable introspection)
$(use_enable vala)
$(use_with python)"
python_set_active_version 2
python_pkg_setup
}

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
<use>
<flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
for introspection</flag>
<flag name="vala">Enable bindings for <pkg>dev-lang/vala</pkg></flag>
</use>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-0.9.6.ebuild,v 1.3 2011/11/10 22:10:12 cardoe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-0.9.6.ebuild,v 1.4 2011/11/16 19:23:07 hwoarang Exp $
#BACKPORTS=2
#AUTOTOOLIZE=yes
@ -30,7 +30,7 @@ else
${BACKPORTS:+
http://dev.gentoo.org/~flameeyes/${PN}/${MY_P}-backports-${BACKPORTS}.tar.bz2
http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-backports-${BACKPORTS}.tar.bz2}"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
fi
S="${WORKDIR}/${P%_rc*}"

@ -0,0 +1,35 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/g15macro/g15macro-1.0.3-r1.ebuild,v 1.1 2011/11/16 21:43:07 robbat2 Exp $
EAPI=4
DESCRIPTION="Macro recording plugin to G15daemon"
HOMEPAGE="http://g15daemon.sourceforge.net/"
SRC_URI="mirror://sourceforge/g15daemon/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
DEPEND=">=app-misc/g15daemon-1.9.0
dev-libs/libg15
dev-libs/libg15render
x11-libs/libX11
x11-proto/xextproto
x11-proto/xproto
x11-libs/libXtst"
RDEPEND="${DEPEND}
sys-libs/zlib"
src_configure() {
econf --enable-xtest
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
rm "${D}"/usr/share/doc/${P}/{COPYING,NEWS}
prepalldocs
}

@ -1 +1 @@
DIST eclean-kernel-0.1.3.tar.bz2 7345 RMD160 03bcb448c5bd8fa23e4b721a47fee4bdc76f5d4c SHA1 88443aa5b707375feea4db833464943ed0ace8be SHA256 873800e76b78f43dde4198ff0210cb13aec9e936739dcf7613bf163e981ce85e
DIST eclean-kernel-0.1.4.tar.bz2 7376 RMD160 59aee2096e80be8eb590c59ef28b8ffd47e6d4e3 SHA1 40b4ea6a216927bd1051bf579034c6ca94e7619e SHA256 41120f4972ea6ecf6d72f2fffe778e0122e5ebdfeb4288c453fc9483e0876001

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/eclean-kernel/eclean-kernel-0.1.3.ebuild,v 1.1 2011/11/15 18:58:45 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/eclean-kernel/eclean-kernel-0.1.4.ebuild,v 1.1 2011/11/16 22:44:53 mgorny Exp $
EAPI=4
PYTHON_DEPEND='2:2.6'

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/dvisvgm/dvisvgm-1.0.9-r1.ebuild,v 1.1 2011/11/15 21:48:39 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/dvisvgm/dvisvgm-1.0.9-r1.ebuild,v 1.2 2011/11/16 15:36:56 jer Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~s390 ~sh ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~s390 ~sh ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
# Tests don't work from $WORKDIR: kpathsea tries to search in relative
# directories from where the binary is executed.

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/llpp/llpp-7.ebuild,v 1.1 2011/10/04 22:46:00 xmw Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/llpp/llpp-7.ebuild,v 1.2 2011/11/16 17:27:18 chainsaw Exp $
EAPI=3
@ -13,7 +13,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="vanilla"
RDEPEND=">=app-text/mupdf-0.8.165

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/mftrace/mftrace-1.2.17.ebuild,v 1.4 2011/11/15 21:08:27 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/mftrace/mftrace-1.2.17.ebuild,v 1.5 2011/11/16 17:28:51 chainsaw Exp $
EAPI="4"
PYTHON_DEPEND="2"
@ -11,7 +11,7 @@ DESCRIPTION="Traces TeX fonts to PFA or PFB fonts (formerly pktrace)"
HOMEPAGE="http://lilypond.org/mftrace/"
SRC_URI="http://lilypond.org/download/sources/mftrace/${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
# SLOT 1 was used in pktrace ebuild
SLOT="1"
IUSE="test truetype"

@ -0,0 +1,74 @@
https://sourceforge.net/tracker/?func=detail&aid=3082301&group_id=163434&atid=827735
To make the image patch even more useful, I've written this patch to allow the aspect ratio
to be preserved when resizing selections. (It doesn't just apply to images.) Simply resize using the right
mouse button (button-3) rather than the left mouse button.
This patch should be applied after the enhanced image patch. (Though it'd be easy enough to make the
changes to the raw 0.4.5 source directly since it doesn't change any of the image patch related areas.)
David Barton ( db9052 ) - 2010-10-06 09:30:56 PDT
diff -ur xournal-0.4.5/src/xo-paint.c xournal-0.4.5-aspectratio/src/xo-paint.c
--- xournal-0.4.5/src/xo-paint.c 2010-10-06 16:45:01.000000000 +0100
+++ xournal-0.4.5-aspectratio/src/xo-paint.c 2010-10-06 17:10:19.000000000 +0100
@@ -609,6 +609,12 @@
ui.selection->new_x2 = ui.selection->bbox.right;
gnome_canvas_item_set(ui.selection->canvas_item, "dash", NULL, NULL);
update_cursor_for_resize(pt);
+
+ // Check whether we should preserve the aspect ratio
+ if (event->button.button == 3)
+ ui.cur_brush->tool_options |= TOOLOPT_SELECT_PRESERVE;
+ else
+ ui.cur_brush->tool_options &= ~TOOLOPT_SELECT_PRESERVE;
return TRUE;
}
return FALSE;
@@ -740,6 +746,38 @@
if (ui.selection->resizing_left) ui.selection->new_x1 = pt[0];
if (ui.selection->resizing_right) ui.selection->new_x2 = pt[0];
+ if (ui.cur_brush->tool_options & TOOLOPT_SELECT_PRESERVE) {
+ double aspectratio = (ui.selection->bbox.top - ui.selection->bbox.bottom)/(ui.selection->bbox.right - ui.selection->bbox.left);
+ double newheight = ui.selection->new_y1 - ui.selection->new_y2;
+ double newwidth = ui.selection->new_x2 - ui.selection->new_x1;
+ gboolean boundheight;
+
+ // Resizing from top or bottom only
+ if ((ui.selection->resizing_top || ui.selection->resizing_bottom) && !(ui.selection->resizing_left || ui.selection->resizing_right))
+ boundheight = 0;
+ // Resizing from right or left only
+ else if (!(ui.selection->resizing_top || ui.selection->resizing_bottom) && (ui.selection->resizing_left || ui.selection->resizing_right))
+ boundheight = 1;
+ // Resizing from a corner
+ else if (newheight/aspectratio > newwidth)
+ boundheight = 0;
+ else
+ boundheight = 1;
+
+ if (boundheight) {
+ // Bound the height
+ newheight = newwidth*aspectratio;
+ if (ui.selection->resizing_top) ui.selection->new_y1 = ui.selection->new_y2 + newheight;
+ else ui.selection->new_y2 = ui.selection->new_y1 - newheight;
+ }
+ else {
+ // Bound the width
+ newwidth = newheight/aspectratio;
+ if (ui.selection->resizing_left) ui.selection->new_x1 = ui.selection->new_x2 - newwidth;
+ else ui.selection->new_x2 = ui.selection->new_x1 + newwidth;
+ }
+ }
+
gnome_canvas_item_set(ui.selection->canvas_item,
"x1", ui.selection->new_x1, "x2", ui.selection->new_x2,
"y1", ui.selection->new_y1, "y2", ui.selection->new_y2, NULL);
diff -ur xournal-0.4.5/src/xournal.h xournal-0.4.5-aspectratio/src/xournal.h
--- xournal-0.4.5/src/xournal.h 2010-10-06 16:45:01.000000000 +0100
+++ xournal-0.4.5-aspectratio/src/xournal.h 2010-10-06 16:31:07.000000000 +0100
@@ -130,6 +130,7 @@
#define TOOLOPT_ERASER_STANDARD 0
#define TOOLOPT_ERASER_WHITEOUT 1
#define TOOLOPT_ERASER_STROKES 2
+#define TOOLOPT_SELECT_PRESERVE 1 // Preserve the aspect ratio of the selection when resizing
extern double predef_thickness[NUM_STROKE_TOOLS][THICKNESS_MAX];

@ -0,0 +1,347 @@
https://sourceforge.net/tracker/?func=detail&aid=3249971&group_id=163434&atid=827735
When using GtkRecent for the management of recently used files, Xournal's recently used
files also appear in the shell. That's very convenient for the new document-centric shells
such as Gnome Shell and Unity.
Timo Kluck ( tkluck ) - 2011-03-27 10:40:08 PDT
=== modified file 'src/main.c'
--- src/main.c 2011-03-10 18:14:21 +0000
+++ src/main.c 2011-03-27 16:32:52 +0000
@@ -334,7 +334,6 @@
if (bgpdf.status != STATUS_NOT_INIT) shutdown_bgpdf();
- save_mru_list();
if (ui.auto_save_prefs) save_config_to_file();
return 0;
=== modified file 'src/xo-callbacks.c'
--- src/xo-callbacks.c 2011-03-10 18:14:21 +0000
+++ src/xo-callbacks.c 2011-03-27 16:32:52 +0000
@@ -3101,32 +3101,36 @@
void
-on_mru_activate (GtkMenuItem *menuitem,
+on_mru_activate (GtkRecentChooser *recentChooser,
gpointer user_data)
{
- int which;
gboolean success;
+ gchar *uri, *name;
GtkWidget *dialog;
end_text();
if (!ok_to_close()) return; // user aborted on save confirmation
- for (which = 0 ; which < MRU_SIZE; which++) {
- if (ui.mrumenu[which] == GTK_WIDGET(menuitem)) break;
- }
- if (which == MRU_SIZE || ui.mru[which] == NULL) return; // not found...
-
+ uri = gtk_recent_chooser_get_current_uri (recentChooser);
+ name = g_filename_from_uri (uri, NULL, NULL);
set_cursor_busy(TRUE);
- success = open_journal(ui.mru[which]);
+ success = open_journal(name);
set_cursor_busy(FALSE);
- if (success) return;
+ if (success) {
+ g_free(uri);
+ g_free(name);
+ return;
+ }
/* open failed */
dialog = gtk_message_dialog_new(GTK_WINDOW (winMain), GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, _("Error opening file '%s'"), ui.mru[which]);
+ GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, _("Error opening file '%s'"), name);
gtk_dialog_run(GTK_DIALOG(dialog));
gtk_widget_destroy(dialog);
- delete_mru_entry(which);
+
+ delete_mru_entry(name);
+ g_free(uri);
+ g_free(name);
}
=== modified file 'src/xo-callbacks.h'
--- src/xo-callbacks.h 2011-03-10 18:14:21 +0000
+++ src/xo-callbacks.h 2011-03-27 16:32:52 +0000
@@ -481,7 +481,7 @@
gpointer user_data);
void
-on_mru_activate (GtkMenuItem *menuitem,
+on_mru_activate (GtkRecentChooser *recentChooser,
gpointer user_data);
void
=== modified file 'src/xo-file.c'
--- src/xo-file.c 2011-03-10 18:14:21 +0000
+++ src/xo-file.c 2011-03-27 17:09:20 +0000
@@ -1211,99 +1211,53 @@
}
}
-// initialize the recent files list
+// initialize GtkRecentManager. Also backwards compatibility: import recent files into GtkRecentManager
void init_mru(void)
{
- int i;
+ GtkRecentFilter *recentFilter = gtk_recent_filter_new ();
+ gtk_recent_filter_add_application ( recentFilter, "xournal");
+ gtk_recent_chooser_add_filter (GTK_RECENT_CHOOSER (GET_COMPONENT("fileRecentFiles_menu")), recentFilter);
+
gsize lfptr;
- char s[5];
GIOChannel *f;
- gchar *str;
+ gchar *str, *uri;
GIOStatus status;
+ GtkRecentManager *recentManager = gtk_recent_manager_get_default ();
- g_strlcpy(s, "mru0", 5);
- for (s[3]='0', i=0; i<MRU_SIZE; s[3]++, i++) {
- ui.mrumenu[i] = GET_COMPONENT(s);
- ui.mru[i] = NULL;
- }
f = g_io_channel_new_file(ui.mrufile, "r", NULL);
if (f) status = G_IO_STATUS_NORMAL;
else status = G_IO_STATUS_ERROR;
- i = 0;
- while (status == G_IO_STATUS_NORMAL && i<MRU_SIZE) {
+ while (status == G_IO_STATUS_NORMAL) {
lfptr = 0;
status = g_io_channel_read_line(f, &str, NULL, &lfptr, NULL);
if (status == G_IO_STATUS_NORMAL && lfptr>0) {
str[lfptr] = 0;
- ui.mru[i] = str;
- i++;
+ uri = g_filename_to_uri (str, NULL, NULL);
+ gtk_recent_manager_add_item (recentManager, uri);
+ g_free(uri);
+ g_free(str);
}
}
if (f) {
g_io_channel_shutdown(f, FALSE, NULL);
g_io_channel_unref(f);
}
- update_mru_menu();
-}
-
-void update_mru_menu(void)
-{
- int i;
- gboolean anyone = FALSE;
- gchar *tmp;
- for (i=0; i<MRU_SIZE; i++) {
- if (ui.mru[i]!=NULL) {
- tmp = g_strdup_printf("_%d %s", i+1,
- g_strjoinv("__", g_strsplit_set(g_basename(ui.mru[i]),"_",-1)));
- gtk_label_set_text_with_mnemonic(GTK_LABEL(gtk_bin_get_child(GTK_BIN(ui.mrumenu[i]))),
- tmp);
- g_free(tmp);
- gtk_widget_show(ui.mrumenu[i]);
- anyone = TRUE;
- }
- else gtk_widget_hide(ui.mrumenu[i]);
- }
- gtk_widget_set_sensitive(GET_COMPONENT("fileRecentFiles"), anyone);
+ g_unlink (ui.mrufile);
}
void new_mru_entry(char *name)
{
- int i, j;
-
- for (i=0;i<MRU_SIZE;i++)
- if (ui.mru[i]!=NULL && !strcmp(ui.mru[i], name)) {
- g_free(ui.mru[i]);
- for (j=i+1; j<MRU_SIZE; j++) ui.mru[j-1] = ui.mru[j];
- ui.mru[MRU_SIZE-1]=NULL;
- }
- if (ui.mru[MRU_SIZE-1]!=NULL) g_free(ui.mru[MRU_SIZE-1]);
- for (j=MRU_SIZE-1; j>=1; j--) ui.mru[j] = ui.mru[j-1];
- ui.mru[0] = g_strdup(name);
- update_mru_menu();
-}
-
-void delete_mru_entry(int which)
-{
- int i;
-
- if (ui.mru[which]!=NULL) g_free(ui.mru[which]);
- for (i=which+1;i<MRU_SIZE;i++)
- ui.mru[i-1] = ui.mru[i];
- ui.mru[MRU_SIZE-1] = NULL;
- update_mru_menu();
-}
-
-void save_mru_list(void)
-{
- FILE *f;
- int i;
-
- f = fopen(ui.mrufile, "w");
- if (f==NULL) return;
- for (i=0; i<MRU_SIZE; i++)
- if (ui.mru[i]!=NULL) fprintf(f, "%s\n", ui.mru[i]);
- fclose(f);
+ gchar *uri = g_filename_to_uri (name, NULL, NULL);
+ gtk_recent_manager_add_item (gtk_recent_manager_get_default(), uri);
+ g_free(uri);
+}
+
+void delete_mru_entry(char *name)
+{
+ gchar *uri = g_filename_to_uri(name, NULL, NULL);
+ gtk_recent_manager_remove_item(gtk_recent_manager_get_default(), uri, NULL);
+ g_free(uri);
}
void init_config_default(void)
=== modified file 'src/xo-file.h'
--- src/xo-file.h 2011-03-10 18:14:21 +0000
+++ src/xo-file.h 2011-03-27 16:32:52 +0000
@@ -28,10 +28,8 @@
void bgpdf_update_bg(int pageno, struct BgPdfPage *bgpg);
void init_mru(void);
-void update_mru_menu(void);
void new_mru_entry(char *name);
-void delete_mru_entry(int which);
-void save_mru_list(void);
+void delete_mru_entry(char *name);
void init_config_default(void);
void load_config_from_file(void);
=== modified file 'src/xo-interface.c'
--- src/xo-interface.c 2011-03-10 18:14:21 +0000
+++ src/xo-interface.c 2011-03-27 17:09:20 +0000
@@ -43,14 +43,6 @@
GtkWidget *separator1;
GtkWidget *fileRecentFiles;
GtkWidget *fileRecentFiles_menu;
- GtkWidget *mru0;
- GtkWidget *mru1;
- GtkWidget *mru2;
- GtkWidget *mru3;
- GtkWidget *mru4;
- GtkWidget *mru5;
- GtkWidget *mru6;
- GtkWidget *mru7;
GtkWidget *separator22;
GtkWidget *filePrintOptions;
GtkWidget *image624;
@@ -397,41 +389,9 @@
gtk_widget_show (fileRecentFiles);
gtk_container_add (GTK_CONTAINER (menuFile_menu), fileRecentFiles);
- fileRecentFiles_menu = gtk_menu_new ();
+ fileRecentFiles_menu = gtk_recent_chooser_menu_new_for_manager (gtk_recent_manager_get_default ());
gtk_menu_item_set_submenu (GTK_MENU_ITEM (fileRecentFiles), fileRecentFiles_menu);
-
- mru0 = gtk_menu_item_new_with_mnemonic (_("0"));
- gtk_widget_show (mru0);
- gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru0);
-
- mru1 = gtk_menu_item_new_with_mnemonic (_("1"));
- gtk_widget_show (mru1);
- gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru1);
-
- mru2 = gtk_menu_item_new_with_mnemonic (_("2"));
- gtk_widget_show (mru2);
- gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru2);
-
- mru3 = gtk_menu_item_new_with_mnemonic (_("3"));
- gtk_widget_show (mru3);
- gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru3);
-
- mru4 = gtk_menu_item_new_with_mnemonic (_("4"));
- gtk_widget_show (mru4);
- gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru4);
-
- mru5 = gtk_menu_item_new_with_mnemonic (_("5"));
- gtk_widget_show (mru5);
- gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru5);
-
- mru6 = gtk_menu_item_new_with_mnemonic (_("6"));
- gtk_widget_show (mru6);
- gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru6);
-
- mru7 = gtk_menu_item_new_with_mnemonic (_("7"));
- gtk_widget_show (mru7);
- gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru7);
-
+
separator22 = gtk_separator_menu_item_new ();
gtk_widget_show (separator22);
gtk_container_add (GTK_CONTAINER (menuFile_menu), separator22);
@@ -1967,28 +1927,7 @@
g_signal_connect ((gpointer) fileSaveAs, "activate",
G_CALLBACK (on_fileSaveAs_activate),
NULL);
- g_signal_connect ((gpointer) mru0, "activate",
- G_CALLBACK (on_mru_activate),
- NULL);
- g_signal_connect ((gpointer) mru1, "activate",
- G_CALLBACK (on_mru_activate),
- NULL);
- g_signal_connect ((gpointer) mru2, "activate",
- G_CALLBACK (on_mru_activate),
- NULL);
- g_signal_connect ((gpointer) mru3, "activate",
- G_CALLBACK (on_mru_activate),
- NULL);
- g_signal_connect ((gpointer) mru4, "activate",
- G_CALLBACK (on_mru_activate),
- NULL);
- g_signal_connect ((gpointer) mru5, "activate",
- G_CALLBACK (on_mru_activate),
- NULL);
- g_signal_connect ((gpointer) mru6, "activate",
- G_CALLBACK (on_mru_activate),
- NULL);
- g_signal_connect ((gpointer) mru7, "activate",
+ g_signal_connect ((gpointer) fileRecentFiles_menu, "item-activated",
G_CALLBACK (on_mru_activate),
NULL);
g_signal_connect ((gpointer) filePrintOptions, "activate",
@@ -2520,14 +2459,6 @@
GLADE_HOOKUP_OBJECT (winMain, separator1, "separator1");
GLADE_HOOKUP_OBJECT (winMain, fileRecentFiles, "fileRecentFiles");
GLADE_HOOKUP_OBJECT (winMain, fileRecentFiles_menu, "fileRecentFiles_menu");
- GLADE_HOOKUP_OBJECT (winMain, mru0, "mru0");
- GLADE_HOOKUP_OBJECT (winMain, mru1, "mru1");
- GLADE_HOOKUP_OBJECT (winMain, mru2, "mru2");
- GLADE_HOOKUP_OBJECT (winMain, mru3, "mru3");
- GLADE_HOOKUP_OBJECT (winMain, mru4, "mru4");
- GLADE_HOOKUP_OBJECT (winMain, mru5, "mru5");
- GLADE_HOOKUP_OBJECT (winMain, mru6, "mru6");
- GLADE_HOOKUP_OBJECT (winMain, mru7, "mru7");
GLADE_HOOKUP_OBJECT (winMain, separator22, "separator22");
GLADE_HOOKUP_OBJECT (winMain, filePrintOptions, "filePrintOptions");
GLADE_HOOKUP_OBJECT (winMain, image624, "image624");
=== modified file 'src/xournal.h'
--- src/xournal.h 2011-03-10 18:14:21 +0000
+++ src/xournal.h 2011-03-27 16:32:52 +0000
@@ -257,8 +257,6 @@
GdkCursor *cursor;
gboolean progressive_bg; // update PDF bg's one at a time
char *mrufile, *configfile; // file names for MRU & config
- char *mru[MRU_SIZE]; // MRU data
- GtkWidget *mrumenu[MRU_SIZE];
gboolean bg_apply_all_pages;
int window_default_width, window_default_height, scrollbar_step_increment;
gboolean print_ruling; // print the paper ruling ?

@ -0,0 +1,58 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/xournal/xournal-0.4.5_p20111022-r1.ebuild,v 1.2 2011/11/16 23:40:03 dilfridge Exp $
EAPI=4
GCONF_DEBUG=no
inherit base gnome2 autotools
DESCRIPTION="Xournal is an application for notetaking, sketching, and keeping a journal using a stylus."
HOMEPAGE="http://xournal.sourceforge.net/"
SRC_URI="http://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.xz http://dev.gentoo.org/~dilfridge/distfiles/${P}-sjg-image-rev7.patch.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+pdf"
COMMONDEPEND="
app-text/poppler[cairo]
dev-libs/atk
dev-libs/glib
gnome-base/libgnomecanvas
media-libs/freetype
media-libs/fontconfig
sys-libs/zlib
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/gtk+:2
x11-libs/pango
"
RDEPEND="${COMMONDEPEND}
pdf? ( app-text/poppler[utils] app-text/ghostscript-gpl )
"
DEPEND="${COMMONDEPEND}
dev-util/pkgconfig
"
PATCHES=(
"${DISTDIR}"/${P}-sjg-image-rev7.patch.gz
"${FILESDIR}"/${P}-gtk-recent.patch
"${FILESDIR}"/${P}-aspectratio.patch
)
src_prepare() {
base_src_prepare
eautoreconf
}
src_install() {
emake DESTDIR="${D}" install
emake DESTDIR="${D}" desktop-install
dodoc ChangeLog AUTHORS README
dohtml -r html-doc/*
}

@ -1,8 +1,11 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/xournal/xournal-0.4.5_p20111022.ebuild,v 1.1 2011/10/22 16:20:47 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/xournal/xournal-0.4.5_p20111022.ebuild,v 1.2 2011/11/16 23:40:03 dilfridge Exp $
EAPI=4
GCONF_DEBUG=no
inherit gnome2 eutils autotools
DESCRIPTION="Xournal is an application for notetaking, sketching, and keeping a journal using a stylus."
@ -13,7 +16,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+pdf doc"
IUSE="+pdf"
COMMONDEPEND="
app-text/poppler[cairo]
@ -45,7 +48,5 @@ src_install() {
emake DESTDIR="${D}" desktop-install
dodoc ChangeLog AUTHORS README
if use doc ; then
dohtml -r html-doc/*
fi
dohtml -r html-doc/*
}

@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.2.1-r1.ebuild,v 1.9 2009/05/27 10:31:37 fauli Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.2.1-r1.ebuild,v 1.10 2011/11/16 19:05:54 hwoarang Exp $
JAVA_PKG_IUSE="readline source doc servletapi mysql postgres examples oracle"
#jdnc
@ -18,7 +18,7 @@ PYVER="2.2.3"
SRC_URI="http://www.python.org/ftp/python/${PYVER%_*}/Python-${PYVER}.tgz
mirror://sourceforge/${PN}/${PN}_${MY_PV}.jar"
LICENSE="PSF-2.2"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""

@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.5.0-r1.ebuild,v 1.2 2009/08/06 08:22:17 ali_bush Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.5.0-r1.ebuild,v 1.3 2011/11/16 19:05:54 hwoarang Exp $
JAVA_PKG_IUSE="source doc examples oracle"
#informix missing. This is a jdbc driver, similar to oracle use flag
@ -18,7 +18,7 @@ PYVER="2.5.4"
SRC_URI="http://www.python.org/ftp/python/${PYVER%_*}/Python-${PYVER}.tgz
mirror://gentoo/${P}.tar.bz2"
LICENSE="PSF-2.2"
LICENSE="PSF-2"
SLOT="2.5"
KEYWORDS="~amd64 ~x86"
IUSE=""

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.5.1-r1.ebuild,v 1.2 2010/03/20 13:17:20 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.5.1-r1.ebuild,v 1.3 2011/11/16 19:05:54 hwoarang Exp $
JAVA_PKG_IUSE="source doc examples oracle"
#informix missing. This is a jdbc driver, similar to oracle use flag
@ -18,7 +18,7 @@ PYVER="2.5.5"
SRC_URI="http://www.python.org/ftp/python/${PYVER%_*}/Python-${PYVER}.tgz
mirror://gentoo/${P}.tar.bz2"
LICENSE="PSF-2.2"
LICENSE="PSF-2"
SLOT="2.5"
KEYWORDS="~amd64 ~x86"
IUSE=""

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.5.1-r2.ebuild,v 1.1 2010/12/13 14:11:43 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.5.1-r2.ebuild,v 1.2 2011/11/16 19:05:54 hwoarang Exp $
JAVA_PKG_IUSE="source doc examples oracle"
#informix missing. This is a jdbc driver, similar to oracle use flag
@ -18,7 +18,7 @@ PYVER="2.5.5"
SRC_URI="http://www.python.org/ftp/python/${PYVER%_*}/Python-${PYVER}.tgz
mirror://gentoo/${P}.tar.bz2"
LICENSE="PSF-2.2"
LICENSE="PSF-2"
SLOT="2.5"
PYTHON_ABI="${SLOT}-jython"
KEYWORDS="~amd64 ~x86"

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.5.1.ebuild,v 1.1 2010/03/05 21:18:48 ali_bush Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.5.1.ebuild,v 1.2 2011/11/16 19:05:54 hwoarang Exp $
JAVA_PKG_IUSE="source doc examples oracle"
#informix missing. This is a jdbc driver, similar to oracle use flag
@ -18,7 +18,7 @@ PYVER="2.5.5"
SRC_URI="http://www.python.org/ftp/python/${PYVER%_*}/Python-${PYVER}.tgz
mirror://gentoo/${P}.tar.bz2"
LICENSE="PSF-2.2"
LICENSE="PSF-2"
SLOT="2.5"
KEYWORDS="~amd64 ~x86"
IUSE=""

@ -1,5 +1,5 @@
DIST v8-3.5.10.22.tar.bz2 9379313 RMD160 a37207193091791ddb9661fe1b8ca951241058ff SHA1 f387f2ef9f286c022b990db07ff92d3a23b86c91 SHA256 62b620a70373785925555d751c3b90abae30765b7df32aff029f97374f0cdf27
DIST v8-3.5.10.23.tar.bz2 9380464 RMD160 9e0429b6ef0fcdb5f66b996b75cf061ece88dbd4 SHA1 c955a60bdd846bde923561e8710ddf283b4e4e5a SHA256 6ec529415fd38534d24083728eaf80eda4b51845812d2f9303738e8019d1e3c9
DIST v8-3.5.10.24.tar.bz2 9378560 RMD160 5d6be86af37aed9e7a227fec817e76980f9802d7 SHA1 a20b0ff0baff46b75289c30016e1744457399208 SHA256 4fa2c6cc996463db122fc73267a64d0c00b17e0cddf11aa02bfab6b126b797ee
DIST v8-3.6.6.5.tar.bz2 9621910 RMD160 b704bdfc7ea535210a2c8881becff6f81e0c6da3 SHA1 91b12e58dc2480eec132e12039748cebff4d2510 SHA256 d4a689038c0991f7bfaf367f5ec986110e35387259598183143f9c7f04343ca8
DIST v8-3.6.6.6.tar.bz2 9619754 RMD160 8d8af502c4b90a534e302850349cc62c64e330b1 SHA1 25b65a7246731b5f91db3a0a8a0c6bd377b1fff5 SHA256 f51de4710c547373df546810e8d51c60cc90dd07881bf575191ade065964d6d6
DIST v8-3.7.6.tar.bz2 9794134 RMD160 8ad53560e1a2b55e720c36bbcc19f08f888d5abc SHA1 7d8f81876164f7f0d28dbc8616f2a0afcccd3bec SHA256 5cdbd893c41f552a33d6fabcc2df88c9610a410d2993f3791cdeef318ff25189

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.5.10.22.ebuild,v 1.3 2011/10/28 13:48:08 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.5.10.24.ebuild,v 1.1 2011/11/17 03:01:57 floppym Exp $
EAPI="3"
@ -12,7 +12,7 @@ SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm x86 ~x64-macos ~x86-macos"
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos"
IUSE="readline"
RDEPEND="readline? ( >=sys-libs/readline-6.1 )"

@ -1,17 +1,21 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/feedparser/feedparser-5.0.1.ebuild,v 1.8 2011/04/02 11:54:10 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/feedparser/feedparser-5.0.1.ebuild,v 1.9 2011/11/16 19:10:07 hwoarang Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
# 877 errors with Python 3.
PYTHON_TESTS_RESTRICTED_ABIS="3.* *-jython"
PYTHON_TESTS_FAILURES_TOLERANT_ABIS="*"
inherit distutils eutils
DESCRIPTION="Parse RSS and Atom feeds in Python"
HOMEPAGE="http://www.feedparser.org/ http://code.google.com/p/feedparser/ http://pypi.python.org/pypi/feedparser"
HOMEPAGE="http://code.google.com/p/feedparser/ http://pypi.python.org/pypi/feedparser"
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2"
LICENSE="BSD-2 PSF-2.2"
# sgmllib is licensed under PSF-2.
LICENSE="BSD-2 PSF-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE=""
@ -46,9 +50,6 @@ src_compile() {
src_test() {
testing() {
# 877 errors with Python 3.
[[ "${PYTHON_ABI}" == 3.* ]] && return
cd feedparser || return 1
PYTHONPATH="." "$(PYTHON)" feedparsertest.py
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/medusa/medusa-0.5.4.ebuild,v 1.25 2011/04/10 12:35:25 klausman Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/medusa/medusa-0.5.4.ebuild,v 1.26 2011/11/16 19:08:33 hwoarang Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -13,7 +13,7 @@ DESCRIPTION="A framework for writing long-running, high-performance network serv
HOMEPAGE="http://www.amk.ca/python/code/medusa.html http://pypi.python.org/pypi/medusa"
SRC_URI="http://www.amk.ca/files/python/${P}.tar.gz"
LICENSE="PYTHON"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""

@ -1,9 +1,10 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyalsaaudio/pyalsaaudio-0.6.ebuild,v 1.4 2010/12/26 15:12:51 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyalsaaudio/pyalsaaudio-0.6.ebuild,v 1.5 2011/11/16 19:01:42 hwoarang Exp $
EAPI="2"
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit distutils
@ -11,7 +12,7 @@ DESCRIPTION="A Python wrapper for the ALSA API"
HOMEPAGE="http://www.sourceforge.net/projects/pyalsaaudio http://pypi.python.org/pypi/pyalsaaudio"
SRC_URI="mirror://sourceforge/pyalsaaudio/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="PSF-2.4"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="amd64 ppc ~sparc x86"
IUSE="doc"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.14.ebuild,v 1.15 2011/03/30 18:16:39 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.14.ebuild,v 1.16 2011/11/16 19:06:55 hwoarang Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -15,7 +15,7 @@ DESCRIPTION="Distribute (fork of Setuptools) is a collection of extensions to Di
HOMEPAGE="http://pypi.python.org/pypi/distribute"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="PSF-2.2"
LICENSE="PSF-2"
SLOT="0"
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 ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.15.ebuild,v 1.11 2011/08/19 19:35:38 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.15.ebuild,v 1.12 2011/11/16 19:06:55 hwoarang Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -15,7 +15,7 @@ DESCRIPTION="Distribute (fork of Setuptools) is a collection of extensions to Di
HOMEPAGE="http://pypi.python.org/pypi/distribute"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="PSF-2.2"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~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=""

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.16.ebuild,v 1.3 2011/08/19 19:35:38 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.16.ebuild,v 1.4 2011/11/16 19:06:55 hwoarang Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -15,7 +15,7 @@ DESCRIPTION="Distribute (fork of Setuptools) is a collection of extensions to Di
HOMEPAGE="http://pypi.python.org/pypi/distribute"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="PSF-2.2"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~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=""

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.19.ebuild,v 1.5 2011/09/16 14:54:35 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.19.ebuild,v 1.6 2011/11/16 19:06:55 hwoarang Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -15,7 +15,7 @@ DESCRIPTION="Distribute (fork of Setuptools) is a collection of extensions to Di
HOMEPAGE="http://pypi.python.org/pypi/distribute"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="PSF-2.2"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~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=""

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.21.ebuild,v 1.6 2011/10/23 15:56:53 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.21.ebuild,v 1.7 2011/11/16 19:06:55 hwoarang Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -15,7 +15,7 @@ DESCRIPTION="Distribute (fork of Setuptools) is a collection of extensions to Di
HOMEPAGE="http://pypi.python.org/pypi/distribute"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="PSF-2.2"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~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=""

@ -0,0 +1,2 @@
DIST download_files 3560 RMD160 1a10a65b3c65e09a87e2507310686b139587a9a9 SHA1 5eb60c9f269044a98565ece1d3f528a158268477 SHA256 74269745c6093c0a2e46559a7a483ee07912d1bb5bd8c308572748d9065446c4
DIST download_files.service 590 RMD160 fe3410cfab91a1948987561f18af751505d8c054 SHA1 d83d0a3e31c3ef877e90093cd0292275c73f9b2d SHA256 c159e8c2a78e7893adfa716c6db9c30e69a1b9592b225853ca12c30431566a9a

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>miska@gentoo.org</email>
<name>Michal Hrušecký</name>
</maintainer>
<longdescription lang="en">
This is a source service for Open Build Service. This service is parsing all spec files and downloads all Source files which are specified via a http, https or ftp url.
</longdescription>
</pkgmetadata>

@ -0,0 +1,19 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/obs-service-download_files/obs-service-download_files-0.1.ebuild,v 1.1 2011/11/16 15:48:44 miska Exp $
EAPI=4
if [[ "${PV}" != "9999" ]]; then
OPENSUSE_RELEASE="12.1"
KEYWORDS="~amd64 ~x86"
fi
inherit obs-service
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}
net-misc/wget
"

@ -0,0 +1,19 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/obs-service-download_files/obs-service-download_files-9999.ebuild,v 1.1 2011/11/16 15:48:44 miska Exp $
EAPI=4
if [[ "${PV}" != "9999" ]]; then
OPENSUSE_RELEASE="12.1"
KEYWORDS="~amd64 ~x86"
fi
inherit obs-service
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}
net-misc/wget
"

@ -0,0 +1,527 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.7.8_rc1-r1.ebuild,v 1.1 2011/11/16 22:06:45 robbat2 Exp $
EAPI=4
GENTOO_DEPEND_ON_PERL=no
# bug #329479: git-remote-testgit is not multiple-version aware
PYTHON_DEPEND="python? 2"
[[ ${PV} == *9999 ]] && SCM="git-2"
EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM}
MY_PV="${PV/_rc/.rc}"
MY_P="${PN}-${MY_PV}"
DOC_VER=${MY_PV}
DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
HOMEPAGE="http://www.git-scm.com/"
if [[ ${PV} != *9999 ]]; then
SRC_URI_SUFFIX="gz"
SRC_URI_GOOG="http://git-core.googlecode.com/files"
SRC_URI_KORG="mirror://kernel/software/scm/git"
SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
doc? (
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
else
SRC_URI=""
KEYWORDS=""
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="+blksha1 +curl cgi doc emacs gtk iconv +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion"
# Common to both DEPEND and RDEPEND
CDEPEND="
!blksha1? ( dev-libs/openssl )
sys-libs/zlib
perl? ( dev-lang/perl[-build] dev-libs/libpcre )
tk? ( dev-lang/tk )
curl? (
net-misc/curl
webdav? ( dev-libs/expat )
)
emacs? ( virtual/emacs )"
RDEPEND="${CDEPEND}
perl? ( dev-perl/Error
dev-perl/Net-SMTP-SSL
dev-perl/Authen-SASL
cgi? ( virtual/perl-CGI )
cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
)
python? ( gtk?
(
>=dev-python/pygtk-2.8
dev-python/pygtksourceview:2
) )"
# This is how info docs are created with Git:
# .txt/asciidoc --(asciidoc)---------> .xml/docbook
# .xml/docbook --(docbook2texi.pl)--> .texi
# .texi --(makeinfo)---------> .info
DEPEND="${CDEPEND}
app-arch/cpio
doc? (
app-text/asciidoc
app-text/docbook2X
sys-apps/texinfo
)"
# Live ebuild builds man pages and HTML docs, additionally
if [[ ${PV} == *9999 ]]; then
DEPEND="${DEPEND}
app-text/asciidoc
app-text/xmlto"
fi
SITEFILE=50${PN}-gentoo.el
S="${WORKDIR}/${MY_P}"
REQUIRED_USE="
cgi? ( perl )
cvs? ( perl )
subversion? ( perl )
webdav? ( curl )
"
pkg_setup() {
if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
ewarn "have been warned."
fi
if use python ; then
python_set_active_version 2
python_pkg_setup
fi
}
# This is needed because for some obscure reasons future calls to make don't
# pick up these exports if we export them in src_unpack()
exportmakeopts() {
local myopts
if use blksha1 ; then
myopts="${myopts} BLK_SHA1=YesPlease"
elif use ppcsha1 ; then
myopts="${myopts} PPC_SHA1=YesPlease"
fi
if use curl ; then
use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
else
myopts="${myopts} NO_CURL=YesPlease"
fi
# broken assumptions, because of broken build system ...
myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
myopts="${myopts} INSTALL=install TAR=tar"
myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
myopts="${myopts} SANE_TOOL_PATH="
myopts="${myopts} OLD_ICONV="
myopts="${myopts} NO_EXTERNAL_GREP="
# can't define this to null, since the entire makefile depends on it
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
use iconv \
|| einfo "Forcing iconv for ${PVR} due to bugs #321895, #322205."
# || myopts="${myopts} NO_ICONV=YesPlease"
# because, above, we need to do this unconditionally (no "&& use iconv")
use !elibc_glibc && myopts="${myopts} NEEDS_LIBICONV=YesPlease"
use tk \
|| myopts="${myopts} NO_TCLTK=YesPlease"
use perl \
&& myopts="${myopts} INSTALLDIRS=vendor USE_LIBPCRE=yes" \
|| myopts="${myopts} NO_PERL=YesPlease"
use python \
|| myopts="${myopts} NO_PYTHON=YesPlease"
use subversion \
|| myopts="${myopts} NO_SVN_TESTS=YesPlease"
use threads \
&& myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease"
use cvs \
|| myopts="${myopts} NO_CVS=YesPlease"
# Disabled until ~m68k-mint can be keyworded again
# if [[ ${CHOST} == *-mint* ]] ; then
# myopts="${myopts} NO_MMAP=YesPlease"
# myopts="${myopts} NO_IPV6=YesPlease"
# myopts="${myopts} NO_STRLCPY=YesPlease"
# myopts="${myopts} NO_MEMMEM=YesPlease"
# myopts="${myopts} NO_MKDTEMP=YesPlease"
# myopts="${myopts} NO_MKSTEMPS=YesPlease"
# fi
if [[ ${CHOST} == ia64-*-hpux* ]]; then
myopts="${myopts} NO_NSEC=YesPlease"
fi
if [[ ${CHOST} == *-*-aix* ]]; then
myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
fi
has_version '>=app-text/asciidoc-8.0' \
&& myopts="${myopts} ASCIIDOC8=YesPlease"
myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
# Bug 290465:
# builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
[[ "${CHOST}" == *-uclibc* ]] && \
myopts="${myopts} NO_NSEC=YesPlease"
export MY_MAKEOPTS="${myopts}"
}
src_unpack() {
if [[ ${PV} != *9999 ]]; then
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
cd "${S}"
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
use doc && \
cd "${S}"/Documentation && \
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
cd "${S}"
else
git-2_src_unpack
cd "${S}"
#cp "${FILESDIR}"/GIT-VERSION-GEN .
fi
}
src_prepare() {
# Noperl is being merged to upstream as of 2009/04/05
#epatch "${FILESDIR}"/20090305-git-1.6.2-noperl.patch
# GetOpt-Long v2.38 is strict
# Merged in 1.6.3 final 2009/05/07
#epatch "${FILESDIR}"/20090505-git-1.6.2.5-getopt-fixes.patch
# JS install fixup
# Merged in 1.7.5.x
#epatch "${FILESDIR}"/git-1.7.2-always-install-js.patch
# USE=-iconv causes segfaults, fixed post 1.7.1
# Gentoo bug #321895
#epatch "${FILESDIR}"/git-1.7.1-noiconv-segfault-fix.patch
# Fix false positives with t3404 due to SHELL=/bin/false for the portage
# user.
# Merged upstream
#epatch "${FILESDIR}"/git-1.7.3.4-avoid-shell-issues.patch
# bug #350075: t9001: fix missing prereq on some tests
# Merged upstream
#epatch "${FILESDIR}"/git-1.7.3.4-fix-perl-test-prereq.patch
# bug #350330 - automagic CVS when we don't want it is bad.
epatch "${FILESDIR}"/git-1.7.3.5-optional-cvs.patch
sed -i \
-e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \
-e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \
-e 's:^\(CC = \).*$:\1$(OPTCC):' \
-e 's:^\(AR = \).*$:\1$(OPTAR):' \
-e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \
-e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \
Makefile || die "sed failed"
# Never install the private copy of Error.pm (bug #296310)
sed -i \
-e '/private-Error.pm/s,^,#,' \
perl/Makefile.PL
# Fix docbook2texi command
sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \
Documentation/Makefile || die "sed failed"
# bug #318289
# Merged upstream
#epatch "${FILESDIR}"/git-1.7.3.2-interix.patch
# merged upstream
#epatch "${FILESDIR}"/git-1.7.5-interix.patch
# merged upstream
#epatch "${FILESDIR}"/git-1.7.6-interix.patch
}
git_emake() {
# bug #326625: PERL_PATH, PERL_MM_OPT
# bug #320647: PYTHON_PATH
PYTHON_PATH=""
use python && PYTHON_PATH="$(PYTHON -a)"
emake ${MY_MAKEOPTS} \
DESTDIR="${D}" \
OPTCFLAGS="${CFLAGS}" \
OPTLDFLAGS="${LDFLAGS}" \
OPTCC="$(tc-getCC)" \
OPTAR="$(tc-getAR)" \
prefix="${EPREFIX}"/usr \
htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
sysconfdir="${EPREFIX}"/etc \
PYTHON_PATH="${PYTHON_PATH}" \
PERL_MM_OPT="" \
GIT_TEST_OPTS="--no-color" \
"$@"
# This is the fix for bug #326625, but it also causes breakage, see bug
# #352693.
# PERL_PATH="${EPREFIX}/usr/bin/env perl" \
}
src_configure() {
exportmakeopts
}
src_compile() {
git_emake || die "emake failed"
if use emacs ; then
elisp-compile contrib/emacs/git{,-blame}.el \
|| die "emacs modules failed"
fi
if use perl && use cgi ; then
git_emake \
gitweb/gitweb.cgi \
|| die "emake gitweb/gitweb.cgi failed"
fi
cd "${S}"/Documentation
if [[ ${PV} == *9999 ]] ; then
git_emake man \
|| die "emake man failed"
if use doc ; then
git_emake info html \
|| die "emake info html failed"
fi
else
if use doc ; then
git_emake info \
|| die "emake info html failed"
fi
fi
}
src_install() {
git_emake \
install || \
die "make install failed"
# Depending on the tarball and manual rebuild of the documentation, the
# manpages may exist in either OR both of these directories.
find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
use doc && dodir /usr/share/doc/${PF}/html
for d in / /howto/ /technical/ ; do
docinto ${d}
dodoc Documentation${d}*.txt
use doc && dohtml -p ${d} Documentation${d}*.html
done
docinto /
# Upstream does not ship this pre-built :-(
use doc && doinfo Documentation/{git,gitman}.info
newbashcomp contrib/completion/git-completion.bash ${PN}
if use emacs ; then
elisp-install ${PN} contrib/emacs/git.{el,elc} || die
elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die
#elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die
# don't add automatically to the load-path, so the sitefile
# can do a conditional loading
touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die
fi
if use python && use gtk ; then
dobin "${S}"/contrib/gitview/gitview
python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview
dodoc "${S}"/contrib/gitview/gitview.txt
fi
dobin contrib/fast-import/git-p4
dodoc contrib/fast-import/git-p4.txt
newbin contrib/fast-import/import-tars.perl import-tars
newbin contrib/git-resurrect.sh git-resurrect
dodir /usr/share/${PN}/contrib
# The following are excluded:
# completion - installed above
# emacs - installed above
# examples - these are stuff that is not used in Git anymore actually
# gitview - installed above
# p4import - excluded because fast-import has a better one
# patches - stuff the Git guys made to go upstream to other places
# svnimport - use git-svn
# thunderbird-patch-inline - fixes thunderbird
for i in \
blameview buildsystems ciabot continuous convert-objects fast-import \
hg-to-git hooks remotes2config.sh remotes2config.sh rerere-train.sh \
stats svn-fe vim workdir \
; do
cp -rf \
"${S}"/contrib/${i} \
"${ED}"/usr/share/${PN}/contrib \
|| die "Failed contrib ${i}"
done
if use perl && use cgi ; then
# We used to install in /usr/share/${PN}/gitweb
# but upstream installs in /usr/share/gitweb
# so we will install a symlink and use their location for compat with other
# distros
dosym /usr/share/gitweb /usr/share/${PN}/gitweb
# INSTALL discusses configuration issues, not just installation
docinto /
newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
newdoc "${S}"/gitweb/README README.gitweb
find "${ED}"/usr/lib64/perl5/ \
-name .packlist \
-exec rm \{\} \;
else
rm -rf "${ED}"/usr/share/gitweb
fi
if ! use subversion ; then
rm -f "${ED}"/usr/libexec/git-core/git-svn \
"${ED}"/usr/share/man/man1/git-svn.1*
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}"/git-daemon.xinetd git-daemon
fi
newinitd "${FILESDIR}"/git-daemon.initd git-daemon
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
fixlocalpod
}
src_test() {
local disabled=""
local tests_cvs="t9200-git-cvsexportcommit.sh \
t9400-git-cvsserver-server.sh \
t9401-git-cvsserver-crlf.sh \
t9600-cvsimport.sh \
t9601-cvsimport-vendor-branch.sh \
t9602-cvsimport-branches-tags.sh \
t9603-cvsimport-patchsets.sh"
local tests_perl="t5502-quickfetch.sh \
t5512-ls-remote.sh \
t5520-pull.sh"
# Bug #225601 - t0004 is not suitable for root perm
# Bug #219839 - t1004 is not suitable for root perm
# t0001-init.sh - check for init notices EPERM* fails
local tests_nonroot="t0001-init.sh \
t0004-unwritable.sh \
t0070-fundamental.sh \
t1004-read-tree-m-u-wf.sh \
t3700-add.sh \
t7300-clean.sh"
# Unzip is used only for the testcase code, not by any normal parts of Git.
if ! has_version app-arch/unzip ; then
einfo "Disabling tar-tree tests"
disabled="${disabled} t5000-tar-tree.sh"
fi
cvs=0
use cvs && let cvs=$cvs+1
if [[ ${EUID} -eq 0 ]]; then
if [[ $cvs -eq 1 ]]; then
ewarn "Skipping CVS tests because CVS does not work as root!"
ewarn "You should retest with FEATURES=userpriv!"
disabled="${disabled} ${tests_cvs}"
fi
einfo "Skipping other tests that require being non-root"
disabled="${disabled} ${tests_nonroot}"
else
[[ $cvs -gt 0 ]] && \
has_version dev-vcs/cvs && \
let cvs=$cvs+1
[[ $cvs -gt 1 ]] && \
built_with_use dev-vcs/cvs server && \
let cvs=$cvs+1
if [[ $cvs -lt 3 ]]; then
einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
disabled="${disabled} ${tests_cvs}"
fi
fi
if ! use perl ; then
einfo "Disabling tests that need Perl"
disabled="${disabled} ${tests_perl}"
fi
# Reset all previously disabled tests
cd "${S}/t"
for i in *.sh.DISABLED ; do
[[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
done
einfo "Disabled tests:"
for i in ${disabled} ; do
[[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
done
# Avoid the test system removing the results because we want them ourselves
sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
-i "${S}"/t/Makefile
# Clean old results first
cd "${S}/t"
git_emake clean
# Now run the tests
cd "${S}"
einfo "Start test run"
git_emake test
rc=$?
# Display nice results
cd "${S}/t"
git_emake aggregate-results
# And exit
[ $rc -eq 0 ] || die "tests failed. Please file a bug."
}
showpkgdeps() {
local pkg=$1
shift
elog " $(printf "%-17s:" ${pkg}) ${@}"
}
pkg_postinst() {
use emacs && elisp-site-regen
use python && python_mod_optimize git_remote_helpers
einfo "Please read /usr/share/bash-completion/git for Git bash completion"
elog "These additional scripts need some dependencies:"
echo
showpkgdeps git-quiltimport "dev-util/quilt"
showpkgdeps git-instaweb \
"|| ( www-servers/lighttpd www-servers/apache )"
echo
}
pkg_postrm() {
use emacs && elisp-site-regen
use python && python_mod_cleanup git_remote_helpers
}

@ -1,8 +1,8 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-misc/fortune-mod/fortune-mod-1.99.1-r2.ebuild,v 1.9 2010/10/08 08:34:50 leio Exp $
# $Header: /var/cvsroot/gentoo-x86/games-misc/fortune-mod/fortune-mod-1.99.1-r2.ebuild,v 1.10 2011/11/16 16:01:11 darkside Exp $
EAPI=2
EAPI=3
inherit eutils toolchain-funcs
DESCRIPTION="The notorious fortune program"
@ -11,7 +11,7 @@ SRC_URI="http://www.redellipse.net/code/downloads/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="offensive elibc_glibc"
DEPEND="app-text/recode"
@ -29,20 +29,29 @@ src_prepare() {
Makefile || die "sed Makefile failed"
if ! use elibc_glibc ; then
local reglibs="-lcompat"
[[ ${CHOST} == *-*bsd* ]] && local reglibs="-lcompat"
[[ ${CHOST} == *-darwin* ]] && local reglibs="-lc"
has_version "app-text/recode[nls]" && reglibs="${reglibs} -lintl"
sed -i \
-e "/^REGEXLIBS=/s:=.*:= ${reglibs}:" \
Makefile \
|| die "sed REGEXLIBS failed"
fi
if [[ ${CHOST} == *-solaris* ]] ; then
sed -i -e 's:u_int:uint:g' util/strfile.h || die "sed strfile.h failed"
fi
if [[ ${CHOST} == *-darwin* ]] ; then
sed -i -e 's/-DBSD_REGEX/-DPOSIX_REGEX/' Makefile || die "sed Makefile failed"
fi
}
src_compile() {
emake CC="$(tc-getCC)" || die "emake failed"
local myrex=
[[ ${CHOST} == *-interix* ]] && myrex="REGEXDEFS=-DNO_REGEX"
emake CC="$(tc-getCC)" $myrex || die "emake failed"
}
src_install() {
emake prefix="${D}" install || die "emake install failed"
emake prefix="${ED}" install || die "emake install failed"
dodoc ChangeLog INDEX Notes Offensive README TODO cookie-files
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/dconf/dconf-0.8.0.ebuild,v 1.8 2011/10/30 15:52:25 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/dconf/dconf-0.8.0.ebuild,v 1.9 2011/11/16 17:10:54 darkside Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -12,7 +12,7 @@ HOMEPAGE="http://live.gnome.org/dconf"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sh sparc x86"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc vala +X"
RDEPEND=">=dev-libs/glib-2.27.3:2

@ -1,3 +1,5 @@
DIST libgda-4.2.10.tar.xz 11235176 RMD160 37cbcfb170e7994e5c08db8c6d2eab07a4734a93 SHA1 0d940b9783582dcc3a4e35568d79e2bd662df63a SHA256 cfaf228c62fbdb461c3bfedad919d5dfeb6a2e624c223910e275a53b97d3a431
DIST libgda-4.2.11.tar.xz 11253296 RMD160 4dc6d0ed9edaa479e937183eeab74a18e7e9518b SHA1 f655b894b4d339018b80dbb8468ebe671f898501 SHA256 2359ccea3870de1c0162689b225a2546f2f883d7c12d29a0885828cd3f5fe575
DIST libgda-4.2.9.tar.xz 11215344 RMD160 fd172c5aac8ed76b97b9c66f0558c79ad373d3d1 SHA1 57205e2ec041f8138a85b7b5e5728dc0f1266fb6 SHA256 bbae913734b0bf0149b36d1b8617e343f08611c10219fa5ba24b84dfa782e814
DIST libgda-5.0.0.tar.xz 11620540 RMD160 9fe23239a774f487c30c7cf1af63f8101ed62271 SHA1 fa4d0d7eae7fa7842329fe4af3ff92788a8da6d4 SHA256 b8f14505d8e921b97b20a0ff99e10c611bd57c317b0f081e7f76bc2c87ae1fea
DIST libgda-5.0.1.tar.xz 11634924 RMD160 3018ed1db26843f523f3df871a81db3d7505bc2a SHA1 78a66f09ae1435ea0f0a0eecfb9e2af36c11d5cf SHA256 1f8ed9105702bf81ce3c546292b6148e8de428f69737ad9949b8c6f81b33bdaf

@ -0,0 +1,117 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/libgda/libgda-4.2.11.ebuild,v 1.1 2011/11/16 18:38:49 tetromino Exp $
EAPI="4"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit db-use eutils flag-o-matic gnome2 java-pkg-opt-2
DESCRIPTION="Gnome Database Access Library"
HOMEPAGE="http://www.gnome-db.org/"
LICENSE="GPL-2 LGPL-2"
IUSE="berkdb bindist canvas doc firebird gnome-keyring gtk graphviz http +introspection json ldap mdb mysql oci8 postgres sourceview ssl"
SLOT="4"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
RDEPEND="
app-text/iso-codes
>=dev-libs/glib-2.16:2
>=dev-libs/libxml2-2:2
dev-libs/libxslt
dev-libs/libunique:1
sys-libs/readline
sys-libs/ncurses
>=dev-db/sqlite-3.6.22:3
berkdb? ( sys-libs/db )
!bindist? ( firebird? ( dev-db/firebird ) )
gtk? (
|| ( >=x11-libs/gtk+-2.12:2 x11-libs/gdk-pixbuf:2 )
canvas? ( x11-libs/goocanvas:0 )
sourceview? ( x11-libs/gtksourceview:2.0 )
graphviz? ( media-gfx/graphviz )
)
gnome-keyring? ( gnome-base/libgnome-keyring )
http? ( >=net-libs/libsoup-2.24:2.4 )
introspection? ( >=dev-libs/gobject-introspection-0.6.5 )
json? ( dev-libs/json-glib )
ldap? ( net-nds/openldap )
mdb? ( >app-office/mdbtools-0.5 )
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-base )
ssl? ( dev-libs/openssl )"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.18
>=dev-util/intltool-0.35.5
>=app-text/gnome-doc-utils-0.9
>=dev-util/gtk-doc-am-1
doc? ( >=dev-util/gtk-doc-1 )"
# Tests are not really good
RESTRICT="test"
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README"
if use canvas || use graphviz || use sourceview; then
if ! use gtk; then
ewarn "You must enable USE=gtk to make use of canvas, graphivz or sourceview USE flag."
ewarn "Disabling for now."
G2CONF="${G2CONF} --without-goocanvas --without-graphivz --without-gtksourceview"
else
G2CONF="${G2CONF}
$(use_with canvas goocanvas)
$(use_with graphviz)
$(use_with sourceview gtksourceview)"
fi
fi
# Disable vala bindings, they collide with dev-lang/vala's libgda-4.0.vapi
G2CONF="${G2CONF}
--with-unique
--disable-scrollkeeper
--disable-static
--enable-system-sqlite
--disable-vala
$(use_with berkdb bdb /usr)
$(use_with gnome-keyring)
$(use_with gtk ui)
$(use_with http libsoup)
$(use_enable introspection)
$(use_enable introspection gda-gi)
$(use_enable introspection gdaui-gi)
$(use_with java java $JAVA_HOME)
$(use_enable json)
$(use_with ldap)
$(use_with mdb mdb /usr)
$(use_with mysql mysql /usr)
$(use_with postgres postgres /usr)
$(use_enable ssl crypto)"
if use bindist; then
# firebird license is not GPL compatible
G2CONF="${G2CONF} --without-firebird"
else
G2CONF="${G2CONF} $(use_with firebird firebird /usr)"
fi
use berkdb && append-cppflags "-I$(db_includedir)"
use oci8 || G2CONF="${G2CONF} --without-oracle"
# Not in portage
G2CONF="${G2CONF}
--disable-default-binary"
export XDG_DATA_HOME="${T}/.local"
}
src_prepare() {
gnome2_src_prepare
# Fix compilation failure of keyword_hash.c, upstream #630959
epatch "${FILESDIR}/${PN}-4.2.0-missing-include-in-keyword_hash-generator.patch"
}

@ -0,0 +1,160 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/libgda/libgda-5.0.1.ebuild,v 1.1 2011/11/16 18:38:49 tetromino Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
GCONF_DEBUG="yes"
PYTHON_DEPEND="2"
inherit autotools db-use eutils flag-o-matic gnome2 java-pkg-opt-2 python
DESCRIPTION="Gnome Database Access Library"
HOMEPAGE="http://www.gnome-db.org/"
LICENSE="GPL-2 LGPL-2"
IUSE="berkdb bindist canvas doc firebird gnome-keyring gtk graphviz http +introspection json ldap mdb mysql oci8 postgres sourceview ssl vala"
SLOT="5"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
# FIXME: sqlite is automagic, but maybe it is a hard-dep
# FIXME: autoconf is a hell of inconsistencies
RDEPEND="
app-text/iso-codes
>=dev-libs/glib-2.16:2
>=dev-libs/libxml2-2
dev-libs/libxslt
sys-libs/readline
sys-libs/ncurses
berkdb? ( sys-libs/db )
!bindist? ( firebird? ( dev-db/firebird ) )
gtk? (
>=x11-libs/gtk+-3.0.0:3
canvas? ( x11-libs/goocanvas:2.0 )
sourceview? ( x11-libs/gtksourceview:3.0 )
graphviz? ( media-gfx/graphviz )
)
gnome-keyring? ( || ( gnome-base/libgnome-keyring <gnome-base/gnome-keyring-2.29.4 ) )
http? ( >=net-libs/libsoup-2.24:2.4 )
introspection? ( >=dev-libs/gobject-introspection-0.6.5 )
json? ( dev-libs/json-glib )
ldap? ( net-nds/openldap )
mdb? ( >app-office/mdbtools-0.5 )
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-base )
ssl? ( dev-libs/openssl )
>=dev-db/sqlite-3.6.22:3"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.18
>=dev-util/intltool-0.35.5
>=app-text/gnome-doc-utils-0.9
doc? ( >=dev-util/gtk-doc-1 )
vala? ( >=dev-lang/vala-0.14:0.14[vapigen] )"
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README"
if use canvas || use graphviz || use sourceview; then
if ! use gtk; then
ewarn "You must enable USE=gtk to make use of canvas, graphivz or sourceview USE flag."
ewarn "Disabling for now."
G2CONF="${G2CONF} --without-goocanvas --without-graphivz --without-gtksourceview"
else
G2CONF="${G2CONF}
$(use_with canvas goocanvas)
$(use_with graphviz)
$(use_with sourceview gtksourceview)"
fi
fi
G2CONF="${G2CONF}
--disable-scrollkeeper
--disable-static
--enable-system-sqlite
$(use_with berkdb bdb /usr)
$(use_with gnome-keyring)
$(use_with gtk ui)
$(use_with http libsoup)
$(use_enable introspection)
$(use_with java java $JAVA_HOME)
$(use_enable json)
$(use_with ldap)
$(use_with mdb mdb /usr)
$(use_with mysql mysql /usr)
$(use_with postgres postgres /usr)
$(use_enable ssl crypto)
$(use_enable vala)"
if use bindist; then
# firebird license is not GPL compatible
G2CONF="${G2CONF} --without-firebird"
else
G2CONF="${G2CONF} $(use_with firebird firebird /usr)"
fi
use berkdb && append-cppflags "-I$(db_includedir)"
use oci8 || G2CONF="${G2CONF} --without-oracle"
# Not in portage
G2CONF="${G2CONF}
--disable-default-binary"
export XDG_DATA_HOME="${T}/.local"
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
# Fix compilation failure of keyword_hash.c, upstream #630959
#epatch "${FILESDIR}/${PN}-4.2.0-missing-include-in-keyword_hash-generator.patch"
# Disable broken tests so we can check the others
epatch "${FILESDIR}/${PN}-4.99.4-disable-broken-tests.patch"
# Prevent file collisions with libgda:4
epatch "${FILESDIR}/${PN}-4.99.1-gda-browser-help-collision.patch"
epatch "${FILESDIR}/${PN}-4.99.1-gda-browser-doc-collision.patch"
epatch "${FILESDIR}/${PN}-4.99.1-control-center-icon-collision.patch"
# Move files with mv (since epatch can't handle rename diffs) and
# update pre-generated gtk-doc files
local f
for f in tools/browser/doc/gda-browser* ; do
mv ${f} ${f/gda-browser/gda-browser-5.0} || die "mv ${f} failed"
done
for f in tools/browser/doc/html/gda-browser.devhelp* ; do
sed -e 's:name="gda-browser":name="gda-browser-5.0":' \
-i ${f} || die "sed ${f} failed"
mv ${f} ${f/gda-browser/gda-browser-5.0} || die "mv ${f} failed"
done
for f in control-center/data/*_gda-control-center.png ; do
mv ${f} ${f/_gda-control-center.png/_gda-control-center-5.0.png} ||
die "mv ${f} failed"
done
python_convert_shebangs -r 2 libgda-report/RML/trml2{html,pdf}
# Fix valac version
sed -e 's:"$VALA_BINDIR/valac":"$VALA_BINDIR/valac-0.14":' \
-i configure.ac || die "sed failed"
eautoreconf
gnome2_src_prepare
}
pkg_postinst() {
gnome2_pkg_postinst
local d
for d in /usr/share/libgda-5.0/gda_trml2{html,pdf} ; do
python_mod_optimize ${d}
done
}
pkg_postrm() {
gnome2_pkg_postrm
local d
for d in /usr/share/libgda-5.0/gda_trml2{html,pdf} ; do
python_mod_cleanup ${d}
done
}

@ -3,13 +3,14 @@
<pkgmetadata>
<herd>gnome</herd>
<use>
<flag name="canvas">Enables support for <pkg>x11-libs/goocanvas</pkg></flag>
<flag name="canvas">Enable support for <pkg>x11-libs/goocanvas</pkg></flag>
<flag name="http">Enable embedded <pkg>net-libs/libsoup</pkg> based server</flag>
<flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> for
introspection</flag>
<flag name="json">Enable support for JSON format</flag>
<flag name="mdb">Enable support for Microsoft Access Database using
<flag name="mdb">Enable support for Microsoft Access database using
<pkg>app-office/mdbtools</pkg></flag>
<flag name="sourceview">Enable support for <pkg>x11-libs/gtksourceview</pkg></flag>
<flag name="vala">Enable bindings for <pkg>dev-lang/vala</pkg></flag>
</use>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-8.0.ebuild,v 1.5 2011/11/14 15:58:24 nirbheek Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-8.0-r1.ebuild,v 1.1 2011/11/16 14:50:59 anarchy Exp $
EAPI="3"
WANT_AUTOCONF="2.1"
@ -37,14 +37,14 @@ if ! [[ ${PV} =~ alpha|beta ]]; then
# en and en_US are handled internally
if [[ ${X} != en ]] && [[ ${X} != en-US ]]; then
SRC_URI="${SRC_URI}
linguas_${X/-/_}? ( ${FTP_URI}/${MY_PV}/linux-i686/xpi/${X}.xpi -> ${P}-${X}.xpi )"
linguas_${X/-/_}? ( ${FTP_URI}/${TB_PV}/linux-i686/xpi/${X}.xpi -> ${P}-${X}.xpi )"
fi
IUSE="${IUSE} linguas_${X/-/_}"
# Install all the specific locale xpis if there's no generic locale xpi
# Example: there's no pt.xpi, so install all pt-*.xpi
if ! has ${X%%-*} "${LANGS[@]}"; then
SRC_URI="${SRC_URI}
linguas_${X%%-*}? ( ${FTP_URI}/${MY_PV}/linux-i686/xpi/${X}.xpi -> ${P}-${X}.xpi )"
linguas_${X%%-*}? ( ${FTP_URI}/${TB_PV}/linux-i686/xpi/${X}.xpi -> ${P}-${X}.xpi )"
IUSE="${IUSE} linguas_${X%%-*}"
fi
done
@ -53,6 +53,7 @@ fi
RDEPEND=">=sys-devel/binutils-2.16.1
>=dev-libs/nss-3.12.10
>=dev-libs/nspr-4.8.8
crashreporter? ( net-misc/curl )
gconf? ( >=gnome-base/gconf-1.2.1:2 )
media-libs/libpng[apng]
webm? ( media-libs/libvpx
@ -105,15 +106,14 @@ linguas() {
pkg_setup() {
moz_pkgsetup
if ! use crypt ; then
export MOZILLA_DIR="${S}/mozilla"
fi
export MOZILLA_DIR="${S}/mozilla"
if ! use bindist ; then
elog "You are enabling official branding. You may not redistribute this build"
elog "to any users on your network or the internet. Doing so puts yourself into"
elog "a legal problem with Mozilla Foundation"
elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
elog
fi
# Ensure we have enough disk space to compile
@ -145,6 +145,13 @@ src_prepare() {
epatch "${WORKDIR}/firefox"
popd &>/dev/null || die
if use lightning ; then
einfo "Fix lightning version to match upstream release"
einfo
sed -i -e 's:1.0b8pre:1.0:' "${S}"/calendar/sunbird/config/version.txt \
|| die "Failed to correct lightning version"
fi
if use crypt ; then
mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail
# Ensure enigmail can find its scripts for gpg
@ -166,11 +173,6 @@ src_prepare() {
epatch_user
eautoreconf
cd mozilla
eautoreconf
cd js/src
eautoreconf
}
src_configure() {
@ -189,10 +191,6 @@ src_configure() {
# It doesn't compile on alpha without this LDFLAGS
use alpha && append-ldflags "-Wl,--no-relax"
if use crypt ; then
# omni.jar breaks enigmail
mozconfig_annotate '' --enable-chrome-format=jar
fi
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
mozconfig_annotate '' --with-default-mozilla-five-home="${EPREFIX}${MOZILLA_FIVE_HOME}"
mozconfig_annotate '' --with-user-appdir=.thunderbird
@ -308,3 +306,10 @@ src_install() {
"${ED}/${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js" || \
die "failed to cp thunderbird-gentoo-default-prefs.js"
}
pkg_postinst() {
elog
elog "If you are experience problems with plugins please issue the"
elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
elog "then restart thunderbird"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/exif/exif-0.6.20.ebuild,v 1.1 2011/04/20 01:20:18 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/exif/exif-0.6.20.ebuild,v 1.3 2011/11/16 19:32:02 hwoarang Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/libexif/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="nls"
RDEPEND=">=dev-libs/popt-1.14

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/potrace/potrace-1.10-r1.ebuild,v 1.1 2011/11/15 21:37:36 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/potrace/potrace-1.10-r1.ebuild,v 1.2 2011/11/16 15:36:47 jer Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="http://potrace.sourceforge.net/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="metric static-libs"
DOCS=( AUTHORS ChangeLog NEWS README )

@ -1 +1,2 @@
DIST simple-scan-2.32.0.2.tar.gz 321317 RMD160 754921475cb8f7301ff8ab04bcbc2cc3d4d23e2e SHA1 9e7771fd0b591cbe618ff2789f51a959af2c4903 SHA256 fa1ed81aa8e2343b3b70f2028dbfa44e1d9626e582936612c630d167b752206a
DIST simple-scan-3.2.1.tar.bz2 370176 RMD160 86bfc2392e62342a40b09e5cc1a46f54cea31a75 SHA1 b56b37ff55816a5d673ba9f41510a18f63344cdf SHA256 d7d189b2a144368204285f995409d5a36c69c050759c2827b17a6850cfc64feb

@ -0,0 +1,53 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/simple-scan/simple-scan-3.2.1.ebuild,v 1.1 2011/11/16 21:26:40 eva Exp $
EAPI="4"
GCONF_DEBUG="no"
inherit autotools eutils gnome2
DESCRIPTION="Simple document scanning utility"
HOMEPAGE="https://launchpad.net/simple-scan"
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
COMMON_DEPEND="
>=dev-libs/glib-2.28:2
>=media-gfx/sane-backends-1.0.20
virtual/jpeg
|| ( >=sys-fs/udev-171[gudev] >=sys-fs/udev-145[extras] )
sys-libs/zlib
x11-libs/cairo
>=x11-libs/gtk+-3:3
x11-misc/colord[scanner]
"
RDEPEND="${COMMON_DEPEND}
x11-misc/xdg-utils
x11-themes/gnome-icon-theme"
DEPEND="${COMMON_DEPEND}
app-text/gnome-doc-utils
dev-lang/vala:0.14
gnome-base/gnome-common
>=dev-util/intltool-0.35.0
dev-util/pkgconfig"
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README"
G2CONF="${G2CONF} VALAC=$(type -p valac-0.14)"
}
src_prepare() {
# Expects a zlib with pkg-config support (>=1.2.5).
epatch "${FILESDIR}"/${PN}-2.31.90.2-support-non-pkgconfig-zlib.patch
intltoolize --force --copy --automake || die "intltoolize failed"
eautoreconf
gnome2_src_prepare
}

@ -1,7 +1,7 @@
DIST freetype-1.4_pre20080316.tar.bz2 1199805 RMD160 5fb5b0737de968602008991c80dac827ea6fdca0 SHA1 73d4289f509213361b040dc9b649e27f810b133a SHA256 b88e8827dfeebcd0c663cac19c798acbd2f1129eaf89172eb26c3594700316a2
DIST freetype-2.4.6.tar.bz2 1487579 RMD160 9b01c88a53549af59c40d9dd5846cc5a34cbc181 SHA1 9d874398118c805478e81d80449dc4aa5a40b6f2 SHA256 24a4a57f3a6859887e91f90f93f754cfc7bf9ab9246a3a696435a0c6a7a1e92a
DIST freetype-2.4.7.tar.bz2 1490543 RMD160 48abfcd4546cbd6626796ab121252e804ddcc6d8 SHA1 e1b2356ebbc6d39d813797572b1e5d8a2635e969 SHA256 ba22620479954582371286268ef75e6e932c0270ee67d6797bbf3ed9d31a5d77
DIST freetype-doc-2.4.6.tar.bz2 106666 RMD160 7075c46a21877549f3b4a1c85a6c0cce6a78e7f5 SHA1 6a067385da60857d89ae96760a750c78a8756afd SHA256 e34420cd7706b7b2357a3250ef685cdfbfad1d5284584127148c87ec40ba9524
DIST freetype-2.4.8.tar.bz2 1492568 RMD160 ae0e68a8a84a201ed133e964ee56c0cc0de84521 SHA1 1634cef894460ab98dd37eadfcdd055ffda9a27c SHA256 a9eb7da3875fcb2f022a9c280c01b94ae45ac83d8102838c05dce1277948fb71
DIST freetype-doc-2.4.7.tar.bz2 106740 RMD160 22de3be42148b4d35dc4452859abaa13ec14eae2 SHA1 6e177eef7636c10ec01e895f1a4ddb3ce5caf276 SHA256 61eebfcdf7d8864d97025184ada8b7d022f9fecfa26d6d163df34fc3829c7e2b
DIST ft2demos-2.4.6.tar.bz2 163000 RMD160 11057b0199c77cee2525f8166d12a3b11cf88458 SHA1 367e7904654671f1dcdb6efaf1e18ff7e3bd0d2c SHA256 5e1caebc0e95a610011a6c928533c36d09d1b4811c401988c3b3f50b3d06f381
DIST freetype-doc-2.4.8.tar.bz2 106657 RMD160 224a3d05712c1f21a583f29d811425af11c89dce SHA1 20669faa8d9bab5402ecf15e727e61461659b3dc SHA256 540e4d824534afe0145fd99ed1ca0ead49f7de77c14336146ee06cb106ff0014
DIST ft2demos-2.4.7.tar.bz2 163200 RMD160 b0e7abc8efefcb550e56154a9fc6b5d888ed8c2e SHA1 7bc6b6ada3fa7fbf68f92a952392e8ad88776c9e SHA256 694694203072349cccfa8807e6fe024256051a43faa9946edba85f59092e440d
DIST ft2demos-2.4.8.tar.bz2 163264 RMD160 005851bc56cae29ce36634a1bee29fb542b8929c SHA1 c81789301a15c30e2c12560d74d69a4c00d19bac SHA256 071bfbf1bca26ec8d62068026a0e3d17284f6d9b640435f99d149190f0198bc7

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.4.6.ebuild,v 1.11 2011/08/31 08:35:05 mduft Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.4.8.ebuild,v 1.1 2011/11/17 01:28:20 dirtyepic Exp $
EAPI="4"
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.bz2
LICENSE="FTL GPL-2"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="X auto-hinter bindist bzip2 debug doc fontforge static-libs utils"
DEPEND="sys-libs/zlib

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libexif/libexif-0.6.20.ebuild,v 1.4 2011/11/13 18:44:19 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libexif/libexif-0.6.20.ebuild,v 1.6 2011/11/16 19:30:25 hwoarang Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="doc nls static-libs"
RDEPEND="nls? ( virtual/libintl )"

@ -1,2 +1,3 @@
DIST raptor-1.4.21.tar.gz 1651843 RMD160 f2ee591e3e9e008b496d6b7bf78f1293173bf7ed SHA1 f8a82c6e9a342d0cc9772a02562c5e29c2c9b737 SHA256 db3172d6f3c432623ed87d7d609161973d2f7098e3d2233d0702fbcc22cfd8ca
DIST raptor2-2.0.4.tar.gz 1660320 RMD160 643ea2a36c4dd07a5b15a25df926d795c0243d4a SHA1 79e1289f480cb0fe75f49ec29d9f49189a8a58c2 SHA256 34f49d3afa35f5433d8779dede62e4a6567783ee05ab2d6aec1a36054c552a6e
DIST raptor2-2.0.5.tar.gz 1681311 RMD160 fa810a61de230e6e660364a5e99d7ab56c5b0c42 SHA1 a75ec7890eaa22db86d9456ac1794dad89721099 SHA256 d4d3f09af5f1f1f7fe6894463f6c2d035a617f11eba26c16d13a2be815ab45bc

@ -1,8 +1,8 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/raptor/raptor-1.4.21-r1.ebuild,v 1.14 2011/08/13 17:22:53 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/raptor/raptor-1.4.21-r1.ebuild,v 1.15 2011/11/16 18:32:49 ssuominen Exp $
EAPI=3
EAPI=4
inherit eutils libtool
DESCRIPTION="The RDF Parser Toolkit"
@ -52,16 +52,16 @@ src_configure() {
$(use_enable static-libs static) \
$(use_enable unicode nfc-check) \
$(use_enable debug) \
--with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \
${myconf}
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS ChangeLog NEWS NOTICE README
dohtml {NEWS,README,RELEASE}.html
find "${ED}" -name '*.la' -exec rm -f '{}' +
emake DESTDIR="${D}" install
# Fix file collision with SLOT="2"
rm -f "${ED}"/usr/bin/rapper "${ED}"/usr/share/man/man1/rapper.1*
find "${ED}" -name '*.la' -exec rm -f {} +
# Reduce installation of obsolete raptor1 to only mandatory files
rm -rf \
"${ED}"usr/bin/rapper \
"${ED}"usr/share
}

@ -0,0 +1,70 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/raptor/raptor-2.0.5.ebuild,v 1.1 2011/11/16 18:27:15 ssuominen Exp $
EAPI=4
inherit eutils libtool
MY_P=${PN}2-${PV}
DESCRIPTION="The RDF Parser Toolkit"
HOMEPAGE="http://librdf.org/raptor/"
SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz"
LICENSE="Apache-2.0 GPL-2 LGPL-2.1"
SLOT="2"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+curl debug json static-libs unicode +xml"
RDEPEND="unicode? ( dev-libs/glib:2 )
xml? ( >=dev-libs/libxml2-2.6.8 )
!xml? ( dev-libs/expat )
curl? ( net-misc/curl )
json? ( dev-libs/yajl )
dev-libs/libxslt
!<media-libs/raptor-1.4.21-r1"
DEPEND="${RDEPEND}
dev-util/pkgconfig
sys-devel/flex
dev-util/gtk-doc-am" # remove once eautoreconf is gone
S=${WORKDIR}/${MY_P}
DOCS=( AUTHORS ChangeLog NEWS NOTICE README )
src_prepare() {
epunt_cxx
elibtoolize
}
src_configure() {
local myconf
if use xml; then
myconf+=" --with-xml-parser=libxml"
else
myconf+=" --with-xml-parser=expat"
fi
if use curl; then
myconf+=" --with-www=curl"
elif use xml; then
myconf+=" --with-www=xml"
else
myconf+=" --with-www=none"
fi
econf \
$(use_enable static-libs static) \
$(use_enable unicode nfc-check) \
$(use_enable debug) \
$(use_with json yajl) \
--with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \
${myconf}
}
src_install() {
default
dohtml {NEWS,README,RELEASE,UPGRADING}.html
find "${ED}" -name '*.la' -exec rm -f {} +
}

@ -1,2 +1,3 @@
DIST xine-lib-1.1.15-textrel-fix.patch 29373 RMD160 4702a26f42251614f5f6c99b4770f82da36577ae SHA1 e04d04dbd736fd17be8cf0583d47630850a89bf9 SHA256 1d6aa047cb0a13f248aea2e06e16b9758b9c39d8b7e42b32d0b52b424d26b33e
DIST xine-lib-1.1.19.tar.xz 5782580 RMD160 7b8c2a4e5bcd0984414360d8d589aa533a9040f3 SHA1 f65f762d2e16adf04b9d715c91ee0bc02c322a7d SHA256 f834f646880bb44186018d12280ac27c8314447de9335b6fe390157b26df9cd9
DIST xine-lib-1.1.20.tar.xz 5957256 RMD160 039a7d0ee4e65ce20755d4abbfbf9af6e17a37c5 SHA1 1dbd48e14113739101429391d45f65ebbf6519fc SHA256 da65da5831f5b93f02b4ec10049eaf044cf99944e2fd8e12d494dccefee124eb

@ -0,0 +1,172 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.1.20.ebuild,v 1.1 2011/11/16 20:10:42 ssuominen Exp $
EAPI=4
inherit flag-o-matic toolchain-funcs multilib
# This should normally be empty string, unless a release has a suffix.
if [[ "${P/_pre/}" != "${P}" ]]; then
SRC_URI="mirror://gentoo/${P}.tar.xz"
else
MY_PKG_SUFFIX=""
MY_P="${PN}-${PV/_/-}${MY_PKG_SUFFIX}"
S="${WORKDIR}/${MY_P}"
SRC_URI="mirror://sourceforge/xine/${MY_P}.tar.xz"
fi
DESCRIPTION="Core libraries for Xine movie player"
HOMEPAGE="http://xine.sourceforge.net"
LICENSE="GPL-2"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="aalib libcaca win32codecs nls +css +X directfb +vorbis +alsa sdl speex +theora ipv6 altivec opengl aac fbcon +xv xvmc samba dxr3 vidix mng flac oss +v4l xinerama vcd +a52 +mad imagemagick +dts +modplug gtk pulseaudio mmap truetype wavpack +musepack +xcb jack real +vis"
RDEPEND="X? ( x11-libs/libXext
x11-libs/libX11 )
xv? ( x11-libs/libXv )
xvmc? ( x11-libs/libXvMC )
xinerama? ( x11-libs/libXinerama )
win32codecs? ( >=media-libs/win32codecs-0.50 )
css? ( >=media-libs/libdvdcss-1.2.7 )
alsa? ( media-libs/alsa-lib )
aalib? ( media-libs/aalib )
directfb? ( >=dev-libs/DirectFB-0.9.9 )
flac? ( >=media-libs/flac-1.1.2 )
sdl? ( >=media-libs/libsdl-1.1.5 )
dxr3? ( >=media-libs/libfame-0.9.0 )
vorbis? ( media-libs/libogg media-libs/libvorbis )
theora? ( media-libs/libogg media-libs/libvorbis >=media-libs/libtheora-1.0_alpha6 )
speex? ( media-libs/libogg media-libs/libvorbis media-libs/speex )
libcaca? ( >=media-libs/libcaca-0.99_beta14 )
samba? ( net-fs/samba )
mng? ( media-libs/libmng )
vcd? ( media-video/vcdimager
dev-libs/libcdio[-minimal] )
a52? ( >=media-libs/a52dec-0.7.4-r5 )
mad? ( media-libs/libmad )
imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick ) )
dts? ( media-libs/libdca )
aac? ( >=media-libs/faad2-2.6.1 )
virtual/ffmpeg
modplug? ( >=media-libs/libmodplug-0.8.8.1 )
nls? ( virtual/libintl )
gtk? ( x11-libs/gtk+:2 )
pulseaudio? ( media-sound/pulseaudio )
truetype? ( media-libs/freetype:2 media-libs/fontconfig )
virtual/libiconv
wavpack? ( >=media-sound/wavpack-4.31 )
musepack? ( >=media-sound/musepack-tools-444 )
xcb? ( >=x11-libs/libxcb-1.0 )
jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
real? (
x86? ( media-libs/win32codecs )
x86-fbsd? ( media-libs/win32codecs )
amd64? ( media-libs/amd64codecs ) )
v4l? ( media-libs/libv4l )"
DEPEND="${RDEPEND}
app-arch/xz-utils
X? ( x11-libs/libXt
x11-proto/xproto
x11-proto/videoproto
x11-proto/xf86vidmodeproto
xinerama? ( x11-proto/xineramaproto ) )
v4l? ( virtual/os-headers )
dev-util/pkgconfig
sys-devel/libtool
nls? ( sys-devel/gettext )"
src_configure() {
#prevent quicktime crashing
append-flags -frename-registers -ffunction-sections
# Specific workarounds for too-few-registers arch...
if [[ $(tc-arch) == "x86" ]]; then
filter-flags -fforce-addr
filter-flags -momit-leaf-frame-pointer # break on gcc 3.4/4.x
filter-flags -fno-omit-frame-pointer #breaks per bug #149704
is-flag -O? || append-flags -O2
fi
# Set the correct win32 dll path, bug #197236
local win32dir
if has_multilib_profile ; then
win32dir=/usr/$(ABI="x86" get_libdir)/win32
else
win32dir=/usr/$(get_libdir)/win32
fi
# Too many file names are the same (xine_decoder.c), change the builddir
# So that the relative path is used to identify them.
mkdir "${WORKDIR}"/build
ECONF_SOURCE=${S} econf \
--disable-gnomevfs \
$(use_enable nls) \
$(use_enable ipv6) \
$(use_enable samba) \
$(use_enable altivec) \
$(use_enable v4l) \
$(use_enable v4l libv4l) \
$(use_enable mng) \
$(use_with imagemagick) \
$(use_enable gtk gdkpixbuf) \
$(use_enable aac faad) --with-external-libfaad \
$(use_with flac libflac) \
$(use_with vorbis) \
$(use_with speex) \
$(use_with theora) \
$(use_with wavpack) \
$(use_enable modplug) \
$(use_enable a52 a52dec) --with-external-a52dec \
$(use_enable mad) --with-external-libmad \
$(use_enable dts) --with-external-libdts \
$(use_enable musepack) --with-external-libmpcdec \
$(use_with X x) \
$(use_enable xinerama) \
$(use_enable vidix) \
$(use_enable dxr3) \
$(use_enable directfb) \
$(use_enable fbcon fb) \
$(use_enable opengl) \
$(use_enable aalib) \
$(use_with libcaca caca) \
$(use_with sdl) \
$(use_enable xvmc) \
$(use_with xcb) \
$(use_enable oss) \
$(use_with alsa) \
--without-arts \
--without-esound \
$(use_with pulseaudio) \
$(use_with jack) \
$(use_enable vcd) --without-internal-vcdlibs \
$(use_enable win32codecs w32dll) \
$(use_enable real real-codecs) \
$(use_enable mmap) \
$(use_with truetype freetype) $(use_with truetype fontconfig) \
$(use_enable vis) \
--enable-asf \
--with-external-ffmpeg \
--disable-optimizations \
--disable-syncfb \
--with-xv-path=/usr/$(get_libdir) \
--with-w32-path=${win32dir} \
--with-real-codecs-path=/usr/$(get_libdir)/codecs \
--enable-fast-install
}
src_install() {
emake \
DESTDIR="${D}" \
docdir="/usr/share/doc/${PF}" \
htmldir="/usr/share/doc/${PF}/html" \
install
dodoc ChangeLog
rm -f "${D}"usr/lib*/libxine.la
}

@ -1,3 +1,2 @@
DIST lame-3.98.4.tar.gz 1336008 RMD160 0c554f587ea736f33b44d40e4ab06e1160a04050 SHA1 89a46e47380710c68f598c762301ab31b989fa5c SHA256 f2a3904a0ddc0356b4150be98c007374e8cf9784325336c0e29c8375b220a438
DIST lame-3.99.tar.gz 1441166 RMD160 d8e10f0604646b1ba8dad9b01a525f2c6f28c969 SHA1 91dfd25bedc02759051a6b3af05e61337a575028 SHA256 d71d804c25cac69592939865033787849cef52b6c9b783ed31ea8dcebeadbbba
DIST lame-398-2.tar.gz 1327643 RMD160 767dd94271eef221170469535db2bf388149715a SHA1 b2db41dbc9c0824caa102e8c932b820c79ccd5ec SHA256 a17a28569d8ed1e514915c1f12bdf4eedac506e5fbdf9a429ba97d5d42c9af32
DIST lame-3.99.1.tar.gz 1442085 RMD160 526d26bc04afa739cec86ece5245236ecd752241 SHA1 3f9805fff31bdbbeb170de4a14ad4b7c13ca284c SHA256 1eedcbe238f81cdef822f367f104a8ff918062727b61f0c62b24e9f79d941cf0

@ -1,86 +0,0 @@
diff -NrU5 lame-398-2.orig/libmp3lame/lame.c lame-398-2/libmp3lame/lame.c
--- lame-398-2.orig/libmp3lame/lame.c 2009-05-03 15:16:40.000000000 +0200
+++ lame-398-2/libmp3lame/lame.c 2009-05-03 15:24:49.000000000 +0200
@@ -1600,10 +1600,17 @@
in_buffer[1] += n_in;
/* update mfbuf[] counters */
gfc->mf_size += n_out;
assert(gfc->mf_size <= MFSIZE);
+
+ /* lame_encode_flush may have set gfc->mf_sample_to_encode to 0
+ * so we have to reinitialize it here when that happened.
+ */
+ if (gfc->mf_samples_to_encode < 1) {
+ gfc->mf_samples_to_encode = ENCDELAY + POSTDELAY;
+ }
gfc->mf_samples_to_encode += n_out;
if (gfc->mf_size >= mf_needed) {
/* encode the frame. */
@@ -1929,10 +1936,14 @@
int end_padding = POSTDELAY;
int pad_out_samples;
int frames_left;
int samples_to_encode = gfc->mf_samples_to_encode;
+ /* Was flush already called? */
+ if (gfc->mf_samples_to_encode < 1) {
+ return 0;
+ }
memset(buffer, 0, sizeof(buffer));
mp3count = 0;
if (gfp->in_samplerate != gfp->out_samplerate) {
/* delay due to resampling; needs to be fixed, if resampling code gets changed */
@@ -1940,35 +1951,38 @@
}
pad_out_samples = gfp->framesize - (samples_to_encode % gfp->framesize);
end_padding += pad_out_samples;
frames_left = (samples_to_encode + pad_out_samples) / gfp->framesize;
- while (frames_left > 0) {
+
+ /* send in a frame of 0 padding until all internal sample buffers are flushed */
+ while (frames_left > 0 && imp3 >= 0) {
int frame_num = gfp->frameNum;
mp3buffer_size_remaining = mp3buffer_size - mp3count;
/* if user specifed buffer size = 0, dont check size */
if (mp3buffer_size == 0)
mp3buffer_size_remaining = 0;
- /* send in a frame of 0 padding until all internal sample buffers
- * are flushed
- */
imp3 = lame_encode_buffer(gfp, buffer[0], buffer[1], 32,
mp3buffer, mp3buffer_size_remaining);
- if (frame_num != gfp->frameNum) {
- --frames_left;
- }
- if (imp3 < 0) {
- /* some type of fatal error */
- return imp3;
- }
mp3buffer += imp3;
mp3count += imp3;
+ frames_left -= (frame_num != gfp->frameNum) ? 1 : 0;
}
+ /* Set gfc->mf_samples_to_encode to 0, so we may detect
+ * and break loops calling it more than once in a row.
+ */
+ gfc->mf_samples_to_encode = 0;
+
+ if (imp3 < 0) {
+ /* some type of fatal error */
+ return imp3;
+ }
+
mp3buffer_size_remaining = mp3buffer_size - mp3count;
/* if user specifed buffer size = 0, dont check size */
if (mp3buffer_size == 0)
mp3buffer_size_remaining = 0;

@ -1,87 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/lame/lame-3.98.2-r1.ebuild,v 1.9 2010/10/04 15:21:56 mr_bones_ Exp $
inherit flag-o-matic toolchain-funcs eutils autotools versionator
DESCRIPTION="LAME Ain't an MP3 Encoder"
HOMEPAGE="http://lame.sourceforge.net"
MY_PV=$(replace_version_separator 1 '')
[ ${MY_PV/.} = ${MY_PV} ] || MY_PV=$(replace_version_separator 1 '-' ${MY_PV})
S=${WORKDIR}/${PN}-${MY_PV}
SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
IUSE="debug mmx mp3rtp sndfile"
RDEPEND=">=sys-libs/ncurses-5.2
sndfile? ( >=media-libs/libsndfile-1.0.2 )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
mmx? ( dev-lang/nasm )"
src_unpack() {
unpack ${A}
cd "${S}"
# The frontened tries to link staticly, but we prefer shared libs
epatch "${FILESDIR}"/${PN}-3.98-shared-frontend.patch
# If ccc (alpha compiler) is installed on the system, the default
# configure is broken, fix it to respect CC. This is only
# directly broken for ARCH=alpha but would affect anybody with a
# ccc binary in their PATH. Bug #41908 (26 Jul 2004 agriffis)
epatch "${FILESDIR}"/${PN}-3.96-ccc.patch
# Patch gtk stuff, otherwise eautoreconf dies
epatch "${FILESDIR}"/${PN}-3.98-gtk-path.patch
# Fix for ffmpeg-0.5, bug 265830
epatch "${FILESDIR}"/${PN}-3.98.2-ffmpeg-0.5.patch
# It fails parallel make otherwise when enabling nasm...
mkdir "${S}/libmp3lame/i386/.libs" || die
sed -i -e '/define sp/s/+/ + /g' libmp3lame/i386/nasm.h || die
AT_M4DIR="${S}" eautoreconf
epunt_cxx # embedded bug #74498
}
src_compile() {
use sndfile && myconf="--with-fileio=sndfile"
# The user sets compiler optimizations... But if you'd like
# lame to choose it's own... uncomment one of these (experiMENTAL)
# myconf="${myconf} --enable-expopt=full \
# myconf="${myconf} --enable-expopt=norm \
econf \
--enable-shared \
$(use_enable debug debug norm) \
--disable-mp3x \
$(use_enable mmx nasm) \
$(use_enable mp3rtp) \
${myconf} || die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" pkghtmldir="/usr/share/doc/${PF}/html" install || die
dodoc API ChangeLog HACKING README* STYLEGUIDE TODO USAGE || die
dohtml misc/lameGUI.html Dll/LameDLLInterface.htm || die
dobin "${S}"/misc/mlame || die
}
pkg_postinst(){
if use mp3rtp ; then
ewarn "Warning, support for the encode-to-RTP program, 'mp3rtp'"
ewarn "is broken as of August 2001."
ewarn " "
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/lame/lame-3.99.ebuild,v 1.1 2011/10/21 21:56:10 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/lame/lame-3.99.1.ebuild,v 1.1 2011/11/16 17:18:04 ssuominen Exp $
EAPI=4
inherit autotools eutils

@ -1,2 +1,3 @@
DIST cheese-2.32.0.tar.bz2 5303805 RMD160 a52845cd51cc223854141d3f1a5f30f934109e24 SHA1 32c8d087f796799153f9365e9e0082068db0e0cb SHA256 8debc47113d9889247f411d256a8eca0d8da49e5ab5909c200923945b8d5e087
DIST cheese-3.2.1.tar.xz 3487408 RMD160 02b871dfba8067808756ec16c9eef98a147739fa SHA1 4479eb931bb91e04faa4d84285047c17dcf1ef4b SHA256 0abc54aeaf1cec931b8a6e148f40341be4b2bc0e9a1164eba4fef7989499059c
DIST cheese-3.2.2.tar.xz 3486624 RMD160 67e7e447dd97939de0e979156502f3e31faefeb9 SHA1 0836267a2a793dae4a111a980a1c0ea8ad5c8a46 SHA256 8f050b03365310d739c54e48c8c62f8e2d6d9a028fed3eb3c8da4c7654a9009a

@ -0,0 +1,78 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/cheese/cheese-3.2.2.ebuild,v 1.1 2011/11/16 22:11:18 tetromino Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
GCONF_DEBUG="no"
inherit gnome2
DESCRIPTION="A cheesy program to take pictures and videos from your webcam"
HOMEPAGE="http://www.gnome.org/projects/cheese/"
LICENSE="GPL-2"
SLOT="0"
IUSE="doc +introspection"
KEYWORDS="~amd64 ~x86"
COMMON_DEPEND="
>=dev-libs/glib-2.28.0:2
>=dev-libs/libgee-0.6.0:0
>=x11-libs/gtk+-2.99.4:3[introspection?]
>=x11-libs/cairo-1.10
>=x11-libs/pango-1.28.0
|| ( >=sys-fs/udev-171[gudev] >=sys-fs/udev-145-r1[extras] )
>=gnome-base/gnome-desktop-2.91.6:3
>=gnome-base/librsvg-2.32.0:2
>=media-libs/libcanberra-0.26[gtk3]
>=media-libs/clutter-1.6.1:1.0[introspection?]
>=media-libs/clutter-gtk-0.91.8:1.0
>=media-libs/clutter-gst-1.0.0:1.0
media-video/gnome-video-effects
x11-libs/gdk-pixbuf:2[jpeg,introspection?]
x11-libs/mx
x11-libs/libX11
x11-libs/libXtst
>=media-libs/gstreamer-0.10.32:0.10[introspection?]
>=media-libs/gst-plugins-base-0.10.32:0.10[introspection?]
introspection? ( >=dev-libs/gobject-introspection-0.6.7 )"
RDEPEND="${COMMON_DEPEND}
>=media-libs/gst-plugins-bad-0.10.19
>=media-libs/gst-plugins-good-0.10.16
media-plugins/gst-plugins-jpeg
>=media-plugins/gst-plugins-ogg-0.10.20
>=media-plugins/gst-plugins-pango-0.10.20
>=media-plugins/gst-plugins-theora-0.10.20
>=media-plugins/gst-plugins-v4l2-0.10
>=media-plugins/gst-plugins-vorbis-0.10.20
|| ( >=media-plugins/gst-plugins-x-0.10
>=media-plugins/gst-plugins-xvideo-0.10 )"
DEPEND="${COMMON_DEPEND}
>=dev-lang/vala-0.13.2:0.14
>=app-text/gnome-doc-utils-0.20
>=dev-util/intltool-0.40
dev-util/pkgconfig
x11-proto/xf86vidmodeproto
app-text/docbook-xml-dtd:4.3
doc? ( >=dev-util/gtk-doc-1.14 )"
pkg_setup() {
G2CONF="${G2CONF}
VALAC=$(type -p valac-0.14)
$(use_enable introspection)
--disable-scrollkeeper
--disable-static"
DOCS="AUTHORS ChangeLog NEWS README"
}
src_compile() {
# Clutter-related sandbox violations when USE="doc introspection" and
# FEATURES="-userpriv" (see bug #385917).
# Work around the issue with the same horrible hack as in bug #385433.
DISPLAY="999invalid"
gnome2_src_compile
}

@ -0,0 +1,16 @@
# Fix FTBFS with enabled hardened flags and gcc-4.6 failure
# https://bugs.gentoo.org/show_bug.cgi?id=380439
--- a/src/TPreviewPanel/TPreviewPanel.cpp
+++ b/src/TPreviewPanel/TPreviewPanel.cpp
@@ -167,7 +167,9 @@
void TPreviewPanel::adjustItems()
{
- backgroundRect->setSize(&QRectF(0, 0, 1, 1));
+ QRectF myRect(0, 0, 1, 1);
+ backgroundRect->setSize(&myRect);
+
logo->setSize(QRect(0, 0, 1, 1));
// adjust meta text

@ -1,13 +1,14 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/videocut/videocut-0.2.0.ebuild,v 1.1 2009/11/05 13:34:48 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/videocut/videocut-0.2.0.ebuild,v 1.2 2011/11/16 17:28:14 xarthisius Exp $
EAPI=2
inherit eutils qt4
inherit eutils qt4-r2
DESCRIPTION="A program to create compositions from video files"
HOMEPAGE="http://code.google.com/p/videocut/"
SRC_URI="http://videocut.googlecode.com/files/${PN}_${PV}.tar.gz"
SRC_URI="http://${PN}.googlecode.com/files/${PN}_${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@ -15,13 +16,13 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="x11-libs/qt-gui:4
x11-libs/qt-svg:4
media-libs/xine-lib"
RDEPEND="${DEPEND}"
S=${WORKDIR}/${P}.orig
src_configure() {
eqmake4
}
PATCHES=( "${FILESDIR}"/01-fix-hardened-ftbfs.diff )
src_compile() {
emake || die

@ -0,0 +1,22 @@
X? ( imlib? ( media-libs/imlib2 ) lua-cairo? ( >=dev-lua/toluapp-1.0.93 x11-libs/cairo[X] ) lua-imlib? ( >=dev-lua/toluapp-1.0.93 media-libs/imlib2 ) nvidia? ( media-video/nvidia-settings ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) x11-libs/libX11 x11-libs/libXdamage x11-libs/libXext audacious? ( >=media-sound/audacious-1.5 dev-libs/glib ) xmms2? ( media-sound/xmms2 ) ) curl? ( net-misc/curl ) eve? ( net-misc/curl dev-libs/libxml2 ) portmon? ( dev-libs/glib ) lua? ( >=dev-lang/lua-5.1 ) ncurses? ( sys-libs/ncurses ) rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib ) wifi? ( net-wireless/wireless-tools ) weather-metar? ( net-misc/curl ) weather-xoap? ( dev-libs/libxml2 net-misc/curl ) virtual/libiconv dev-util/pkgconfig || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool
X? ( imlib? ( media-libs/imlib2 ) lua-cairo? ( >=dev-lua/toluapp-1.0.93 x11-libs/cairo[X] ) lua-imlib? ( >=dev-lua/toluapp-1.0.93 media-libs/imlib2 ) nvidia? ( media-video/nvidia-settings ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) x11-libs/libX11 x11-libs/libXdamage x11-libs/libXext audacious? ( >=media-sound/audacious-1.5 dev-libs/glib ) xmms2? ( media-sound/xmms2 ) ) curl? ( net-misc/curl ) eve? ( net-misc/curl dev-libs/libxml2 ) portmon? ( dev-libs/glib ) lua? ( >=dev-lang/lua-5.1 ) ncurses? ( sys-libs/ncurses ) rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib ) wifi? ( net-wireless/wireless-tools ) weather-metar? ( net-misc/curl ) weather-xoap? ( dev-libs/libxml2 net-misc/curl ) virtual/libiconv apcupsd? ( sys-power/apcupsd ) hddtemp? ( app-admin/hddtemp ) moc? ( media-sound/moc ) nano-syntax? ( app-editors/nano ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
0
mirror://sourceforge/conky/conky-1.8.1.tar.bz2
http://conky.sourceforge.net/
GPL-3 BSD LGPL-2.1 MIT
An advanced, highly configurable system monitor for X
~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86
autotools eutils libtool multilib portability toolchain-funcs user
apcupsd audacious curl debug eve hddtemp imlib iostats lua lua-cairo lua-imlib math moc mpd nano-syntax ncurses nvidia +portmon rss thinkpad truetype vim-syntax weather-metar weather-xoap wifi X xmms2
2
configure install postinst prepare

@ -0,0 +1,22 @@
>=sys-libs/ncurses-5.2 jpeg? ( virtual/jpeg ) ntfs? ( || ( >=sys-fs/ntfsprogs-2.0.0 sys-fs/ntfs3g ) ) reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8 ) >=sys-fs/e2fsprogs-1.35 sys-libs/zlib
!static? ( >=sys-libs/ncurses-5.2 jpeg? ( virtual/jpeg ) ntfs? ( || ( >=sys-fs/ntfsprogs-2.0.0 sys-fs/ntfs3g ) ) reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8 ) >=sys-fs/e2fsprogs-1.35 sys-libs/zlib )
0
http://www.cgsecurity.org/testdisk-6.13.tar.bz2
http://www.cgsecurity.org/wiki/TestDisk
GPL-2
Checks and undeletes partitions + PhotoRec, signature based recovery tool
~amd64 ~ppc ~x86
eutils flag-o-matic multilib portability toolchain-funcs user
static reiserfs ntfs jpeg
4
configure

@ -6,7 +6,7 @@ http://libvirt.org/sources/libvirt-0.9.6.tar.gz ftp://libvirt.org/libvirt/libvir
http://www.libvirt.org/
LGPL-2.1
C toolkit to manipulate virtual machines
~amd64 ~x86
amd64 ~x86
eutils multilib portability python toolchain-funcs user
avahi caps debug iscsi +json +libvirtd lvm +lxc macvtap nfs nls numa openvz parted pcap phyp policykit python qemu sasl selinux udev uml virtualbox virt-network xen elibc_glibc

@ -0,0 +1,22 @@
dev-libs/libxml2:2 >=app-emulation/libvirt-0.9.4 >=dev-libs/glib-2.10:2 introspection? ( >=dev-libs/gobject-introspection-0.10.8 ) dev-util/pkgconfig doc? ( >=dev-util/gtk-doc-1.10 ) vala? ( dev-lang/vala:0.14 ) app-arch/xz-utils >=sys-apps/sed-4 >=app-admin/eselect-python-20091230
dev-libs/libxml2:2 >=app-emulation/libvirt-0.9.4 >=dev-libs/glib-2.10:2 introspection? ( >=dev-libs/gobject-introspection-0.10.8 ) >=app-admin/eselect-python-20091230
0
ftp://libvirt.org/libvirt/glib/libvirt-glib-0.0.1.tar.gz
http://libvirt.org/git/?p=libvirt-glib.git
LGPL-2.1
GLib and GObject mappings for libvirt
~amd64 ~x86
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability python toolchain-funcs user versionator
doc +introspection python +vala
vala? ( introspection )
4
compile configure install postinst postrm preinst prepare setup unpack

@ -0,0 +1,22 @@
>=app-misc/g15daemon-1.9.0 dev-libs/libg15 dev-libs/libg15render x11-libs/libX11 x11-proto/xextproto x11-proto/xproto x11-libs/libXtst
>=app-misc/g15daemon-1.9.0 dev-libs/libg15 dev-libs/libg15render x11-libs/libX11 x11-proto/xextproto x11-proto/xproto x11-libs/libXtst sys-libs/zlib
0
mirror://sourceforge/g15daemon/g15macro-1.0.3.tar.gz
http://g15daemon.sourceforge.net/
GPL-2
Macro recording plugin to G15daemon
~amd64 ~ppc ~ppc64 ~x86
4
configure install

@ -1,7 +1,7 @@
>=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
>=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
0
mirror://github/mgorny/eclean-kernel/eclean-kernel-0.1.3.tar.bz2
mirror://github/mgorny/eclean-kernel/eclean-kernel-0.1.4.tar.bz2
https://github.com/mgorny/eclean-kernel/
BSD

@ -6,7 +6,7 @@ test
http://dvisvgm.sourceforge.net/
GPL-3
Converts DVI files to SVG
~alpha ~amd64 ~ia64 ~mips ~ppc ~s390 ~sh ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos
~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~s390 ~sh ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos
test

@ -6,7 +6,7 @@ mirror://gentoo/llpp-7.tar.gz
http://repo.or.cz/w/llpp.git
GPL-3
a graphical PDF viewer which aims to superficially resemble less(1)
~amd64 ~x86
amd64 ~x86
eutils multilib portability toolchain-funcs user
vanilla

@ -6,7 +6,7 @@ http://lilypond.org/download/sources/mftrace/mftrace-1.2.17.tar.gz
http://lilypond.org/mftrace/
GPL-2
Traces TeX fonts to PFA or PFB fonts (formerly pktrace)
~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86
~alpha amd64 ~hppa ~ia64 ~ppc ~sparc ~x86
multilib python toolchain-funcs
test truetype

@ -8,7 +8,7 @@ GPL-2
Xournal is an application for notetaking, sketching, and keeping a journal using a stylus.
~amd64 ~x86
autotools eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability toolchain-funcs user versionator
+pdf doc debug
+pdf

@ -0,0 +1,22 @@
app-text/poppler[cairo] dev-libs/atk dev-libs/glib gnome-base/libgnomecanvas media-libs/freetype media-libs/fontconfig sys-libs/zlib x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/pango dev-util/pkgconfig app-arch/xz-utils >=sys-apps/sed-4 || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool
app-text/poppler[cairo] dev-libs/atk dev-libs/glib gnome-base/libgnomecanvas media-libs/freetype media-libs/fontconfig sys-libs/zlib x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/pango pdf? ( app-text/poppler[utils] app-text/ghostscript-gpl )
0
http://dev.gentoo.org/~dilfridge/distfiles/xournal-0.4.5_p20111022.tar.xz http://dev.gentoo.org/~dilfridge/distfiles/xournal-0.4.5_p20111022-sjg-image-rev7.patch.gz
http://xournal.sourceforge.net/
GPL-2
Xournal is an application for notetaking, sketching, and keeping a journal using a stylus.
~amd64 ~x86
autotools base eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability toolchain-funcs user versionator
+pdf
4
compile configure install postinst postrm preinst prepare unpack

@ -4,7 +4,7 @@
http://www.python.org/ftp/python/2.2.3/Python-2.2.3.tgz mirror://sourceforge/jython/jython_installer-2.2.1.jar
test
http://www.jython.org
PSF-2.2
PSF-2
An implementation of Python written in Java
amd64 ppc x86
base eutils java-ant-2 java-pkg-2 java-utils-2 multilib portability toolchain-funcs user versionator

@ -4,7 +4,7 @@
http://www.python.org/ftp/python/2.5.4/Python-2.5.4.tgz mirror://gentoo/jython-2.5.0.tar.bz2
http://www.jython.org
PSF-2.2
PSF-2
An implementation of Python written in Java
~amd64 ~x86
base eutils java-ant-2 java-pkg-2 java-utils-2 multilib portability toolchain-funcs user versionator

@ -4,7 +4,7 @@
http://www.python.org/ftp/python/2.5.5/Python-2.5.5.tgz mirror://gentoo/jython-2.5.1.tar.bz2
test
http://www.jython.org
PSF-2.2
PSF-2
An implementation of Python written in Java
~amd64 ~x86
base eutils java-ant-2 java-pkg-2 java-utils-2 multilib portability toolchain-funcs user versionator

@ -4,7 +4,7 @@
http://www.python.org/ftp/python/2.5.5/Python-2.5.5.tgz mirror://gentoo/jython-2.5.1.tar.bz2
test
http://www.jython.org
PSF-2.2
PSF-2
An implementation of Python written in Java
~amd64 ~x86
base eutils java-ant-2 java-pkg-2 java-utils-2 multilib portability toolchain-funcs user versionator

@ -4,7 +4,7 @@
http://www.python.org/ftp/python/2.5.5/Python-2.5.5.tgz mirror://gentoo/jython-2.5.1.tar.bz2
test
http://www.jython.org
PSF-2.2
PSF-2
An implementation of Python written in Java
~amd64 ~x86
base eutils java-ant-2 java-pkg-2 java-utils-2 multilib portability python toolchain-funcs user versionator

@ -1,12 +1,12 @@
readline? ( >=sys-libs/readline-6.1 ) dev-util/scons
readline? ( >=sys-libs/readline-6.1 )
0
http://commondatastorage.googleapis.com/chromium-browser-official/v8-3.5.10.22.tar.bz2
http://commondatastorage.googleapis.com/chromium-browser-official/v8-3.5.10.24.tar.bz2
http://code.google.com/p/v8
BSD
Google's open source JavaScript engine
amd64 ~arm x86 ~x64-macos ~x86-macos
~amd64 ~arm ~x86 ~x64-macos ~x86-macos
eutils flag-o-matic multilib pax-utils portability scons-utils toolchain-funcs user
readline

@ -3,8 +3,8 @@
0
http://feedparser.googlecode.com/files/feedparser-5.0.1.tar.bz2
http://www.feedparser.org/ http://code.google.com/p/feedparser/ http://pypi.python.org/pypi/feedparser
BSD-2 PSF-2.2
http://code.google.com/p/feedparser/ http://pypi.python.org/pypi/feedparser
BSD-2 PSF-2
Parse RSS and Atom feeds in Python
alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris
distutils eutils multilib portability python toolchain-funcs user

@ -4,7 +4,7 @@
http://www.amk.ca/files/python/medusa-0.5.4.tar.gz
http://www.amk.ca/python/code/medusa.html http://pypi.python.org/pypi/medusa
PYTHON
PSF-2
A framework for writing long-running, high-performance network servers in Python, using asynchronous sockets
alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
distutils multilib python toolchain-funcs

@ -4,7 +4,7 @@ media-libs/alsa-lib >=app-admin/eselect-python-20091230 dev-lang/python
mirror://sourceforge/pyalsaaudio/pyalsaaudio-0.6.tar.gz mirror://pypi/p/pyalsaaudio/pyalsaaudio-0.6.tar.gz
test
http://www.sourceforge.net/projects/pyalsaaudio http://pypi.python.org/pypi/pyalsaaudio
PSF-2.4
PSF-2
A Python wrapper for the ALSA API
amd64 ppc ~sparc x86
distutils multilib python toolchain-funcs
@ -12,7 +12,7 @@ doc
2
3
compile install postinst postrm prepare test

@ -4,7 +4,7 @@
mirror://pypi/d/distribute/distribute-0.6.14.tar.gz
http://pypi.python.org/pypi/distribute
PSF-2.2
PSF-2
Distribute (fork of Setuptools) is a collection of extensions to Distutils
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 ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
distutils eutils multilib portability python toolchain-funcs user

@ -4,7 +4,7 @@
mirror://pypi/d/distribute/distribute-0.6.15.tar.gz
http://pypi.python.org/pypi/distribute
PSF-2.2
PSF-2
Distribute (fork of Setuptools) is a collection of extensions to Distutils
alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
distutils eutils multilib portability python toolchain-funcs user

@ -4,7 +4,7 @@
mirror://pypi/d/distribute/distribute-0.6.16.tar.gz
http://pypi.python.org/pypi/distribute
PSF-2.2
PSF-2
Distribute (fork of Setuptools) is a collection of extensions to Distutils
~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
distutils eutils multilib portability python toolchain-funcs user

@ -4,7 +4,7 @@
mirror://pypi/d/distribute/distribute-0.6.19.tar.gz
http://pypi.python.org/pypi/distribute
PSF-2.2
PSF-2
Distribute (fork of Setuptools) is a collection of extensions to Distutils
alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
distutils eutils multilib portability python toolchain-funcs user

@ -4,7 +4,7 @@
mirror://pypi/d/distribute/distribute-0.6.21.tar.gz
http://pypi.python.org/pypi/distribute
PSF-2.2
PSF-2
Distribute (fork of Setuptools) is a collection of extensions to Distutils
alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
distutils eutils multilib portability python toolchain-funcs user

@ -0,0 +1,22 @@
net-misc/wget dev-util/osc
0
https://api.opensuse.org/public/source/openSUSE:12.1/obs-service-download_files/download_files https://api.opensuse.org/public/source/openSUSE:12.1/obs-service-download_files/download_files.service
http://en.opensuse.org/openSUSE:OSC
GPL-2
Open Build Service client module - download_files service
~amd64 ~x86
obs-download obs-service
4
install unpack

@ -0,0 +1,22 @@
net-misc/wget dev-util/osc
0
https://api.opensuse.org/public/source/openSUSE:Tools/obs-service-download_files/download_files https://api.opensuse.org/public/source/openSUSE:Tools/obs-service-download_files/download_files.service
http://en.opensuse.org/openSUSE:OSC
GPL-2
Open Build Service client module - download_files service
obs-download obs-service
4
install unpack

@ -0,0 +1,22 @@
!blksha1? ( dev-libs/openssl ) sys-libs/zlib perl? ( dev-lang/perl[-build] dev-libs/libpcre ) tk? ( dev-lang/tk ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) app-arch/cpio doc? ( app-text/asciidoc app-text/docbook2X sys-apps/texinfo ) >=app-admin/eselect-python-20091230 python? ( =dev-lang/python-2* )
!blksha1? ( dev-libs/openssl ) sys-libs/zlib perl? ( dev-lang/perl[-build] dev-libs/libpcre ) tk? ( dev-lang/tk ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) perl? ( dev-perl/Error dev-perl/Net-SMTP-SSL dev-perl/Authen-SASL cgi? ( virtual/perl-CGI ) cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) python? ( gtk? ( >=dev-python/pygtk-2.8 dev-python/pygtksourceview:2 ) ) >=app-admin/eselect-python-20091230 python? ( =dev-lang/python-2* )
0
http://git-core.googlecode.com/files/git-1.7.8.rc1.tar.gz mirror://kernel/software/scm/git/git-1.7.8.rc1.tar.gz http://git-core.googlecode.com/files/git-manpages-1.7.8.rc1.tar.gz mirror://kernel/software/scm/git/git-manpages-1.7.8.rc1.tar.gz doc? ( mirror://kernel/software/scm/git/git-htmldocs-1.7.8.rc1.tar.gz http://git-core.googlecode.com/files/git-htmldocs-1.7.8.rc1.tar.gz )
http://www.git-scm.com/
GPL-2
GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team
~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
base bash-completion-r1 elisp-common eutils multilib perl-module portability python toolchain-funcs user
+blksha1 +curl cgi doc emacs gtk iconv +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion
cgi? ( perl ) cvs? ( perl ) subversion? ( perl ) webdav? ( curl )
4
compile configure install postinst postrm prepare setup test unpack

@ -6,13 +6,13 @@ http://www.redellipse.net/code/downloads/fortune-mod-1.99.1.tar.gz
http://www.redellipse.net/code/fortune
BSD
The notorious fortune program
alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd
alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
eutils multilib portability toolchain-funcs user
offensive elibc_glibc
2
3
compile install prepare

@ -6,7 +6,7 @@ mirror://gnome/sources/dconf/0.8/dconf-0.8.0.tar.xz
http://live.gnome.org/dconf
LGPL-2.1
Simple low-level configuration system
alpha amd64 arm ia64 ppc ppc64 sh sparc x86
alpha amd64 arm ia64 ppc ppc64 sh sparc x86 ~amd64-linux ~x86-linux
autotools bash-completion eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability toolchain-funcs user versionator
doc vala +X bash-completion

@ -0,0 +1,22 @@
app-text/iso-codes >=dev-libs/glib-2.16:2 >=dev-libs/libxml2-2:2 dev-libs/libxslt dev-libs/libunique:1 sys-libs/readline sys-libs/ncurses >=dev-db/sqlite-3.6.22:3 berkdb? ( sys-libs/db ) !bindist? ( firebird? ( dev-db/firebird ) ) gtk? ( || ( >=x11-libs/gtk+-2.12:2 x11-libs/gdk-pixbuf:2 ) canvas? ( x11-libs/goocanvas:0 ) sourceview? ( x11-libs/gtksourceview:2.0 ) graphviz? ( media-gfx/graphviz ) ) gnome-keyring? ( gnome-base/libgnome-keyring ) http? ( >=net-libs/libsoup-2.24:2.4 ) introspection? ( >=dev-libs/gobject-introspection-0.6.5 ) json? ( dev-libs/json-glib ) ldap? ( net-nds/openldap ) mdb? ( >app-office/mdbtools-0.5 ) mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql-base ) ssl? ( dev-libs/openssl ) >=dev-util/pkgconfig-0.18 >=dev-util/intltool-0.35.5 >=app-text/gnome-doc-utils-0.9 >=dev-util/gtk-doc-am-1 doc? ( >=dev-util/gtk-doc-1 ) app-arch/xz-utils >=sys-apps/sed-4 java? ( >=dev-java/java-config-2.1.9-r1 )
app-text/iso-codes >=dev-libs/glib-2.16:2 >=dev-libs/libxml2-2:2 dev-libs/libxslt dev-libs/libunique:1 sys-libs/readline sys-libs/ncurses >=dev-db/sqlite-3.6.22:3 berkdb? ( sys-libs/db ) !bindist? ( firebird? ( dev-db/firebird ) ) gtk? ( || ( >=x11-libs/gtk+-2.12:2 x11-libs/gdk-pixbuf:2 ) canvas? ( x11-libs/goocanvas:0 ) sourceview? ( x11-libs/gtksourceview:2.0 ) graphviz? ( media-gfx/graphviz ) ) gnome-keyring? ( gnome-base/libgnome-keyring ) http? ( >=net-libs/libsoup-2.24:2.4 ) introspection? ( >=dev-libs/gobject-introspection-0.6.5 ) json? ( dev-libs/json-glib ) ldap? ( net-nds/openldap ) mdb? ( >app-office/mdbtools-0.5 ) mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql-base ) ssl? ( dev-libs/openssl ) java? ( >=dev-java/java-config-2.1.9-r1 )
4
mirror://gnome/sources/libgda/4.2/libgda-4.2.11.tar.xz
test
http://www.gnome-db.org/
GPL-2 LGPL-2
Gnome Database Access Library
~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
db-use eutils fdo-mime flag-o-matic gnome.org gnome2 gnome2-utils java-pkg-opt-2 java-utils-2 libtool multilib portability toolchain-funcs user versionator
berkdb bindist canvas doc firebird gnome-keyring gtk graphviz http +introspection json ldap mdb mysql oci8 postgres sourceview ssl debug elibc_FreeBSD java
4
compile configure install postinst postrm preinst prepare setup unpack

@ -0,0 +1,22 @@
app-text/iso-codes >=dev-libs/glib-2.16:2 >=dev-libs/libxml2-2 dev-libs/libxslt sys-libs/readline sys-libs/ncurses berkdb? ( sys-libs/db ) !bindist? ( firebird? ( dev-db/firebird ) ) gtk? ( >=x11-libs/gtk+-3.0.0:3 canvas? ( x11-libs/goocanvas:2.0 ) sourceview? ( x11-libs/gtksourceview:3.0 ) graphviz? ( media-gfx/graphviz ) ) gnome-keyring? ( || ( gnome-base/libgnome-keyring <gnome-base/gnome-keyring-2.29.4 ) ) http? ( >=net-libs/libsoup-2.24:2.4 ) introspection? ( >=dev-libs/gobject-introspection-0.6.5 ) json? ( dev-libs/json-glib ) ldap? ( net-nds/openldap ) mdb? ( >app-office/mdbtools-0.5 ) mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql-base ) ssl? ( dev-libs/openssl ) >=dev-db/sqlite-3.6.22:3 >=dev-util/pkgconfig-0.18 >=dev-util/intltool-0.35.5 >=app-text/gnome-doc-utils-0.9 doc? ( >=dev-util/gtk-doc-1 ) vala? ( >=dev-lang/vala-0.14:0.14[vapigen] ) || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool app-arch/xz-utils >=sys-apps/sed-4 java? ( >=dev-java/java-config-2.1.9-r1 ) >=app-admin/eselect-python-20091230 =dev-lang/python-2*
app-text/iso-codes >=dev-libs/glib-2.16:2 >=dev-libs/libxml2-2 dev-libs/libxslt sys-libs/readline sys-libs/ncurses berkdb? ( sys-libs/db ) !bindist? ( firebird? ( dev-db/firebird ) ) gtk? ( >=x11-libs/gtk+-3.0.0:3 canvas? ( x11-libs/goocanvas:2.0 ) sourceview? ( x11-libs/gtksourceview:3.0 ) graphviz? ( media-gfx/graphviz ) ) gnome-keyring? ( || ( gnome-base/libgnome-keyring <gnome-base/gnome-keyring-2.29.4 ) ) http? ( >=net-libs/libsoup-2.24:2.4 ) introspection? ( >=dev-libs/gobject-introspection-0.6.5 ) json? ( dev-libs/json-glib ) ldap? ( net-nds/openldap ) mdb? ( >app-office/mdbtools-0.5 ) mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql-base ) ssl? ( dev-libs/openssl ) >=dev-db/sqlite-3.6.22:3 java? ( >=dev-java/java-config-2.1.9-r1 ) >=app-admin/eselect-python-20091230 =dev-lang/python-2*
5
mirror://gnome/sources/libgda/5.0/libgda-5.0.1.tar.xz
http://www.gnome-db.org/
GPL-2 LGPL-2
Gnome Database Access Library
~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
autotools db-use eutils fdo-mime flag-o-matic gnome.org gnome2 gnome2-utils java-pkg-opt-2 java-utils-2 libtool multilib portability python toolchain-funcs user versionator
berkdb bindist canvas doc firebird gnome-keyring gtk graphviz http +introspection json ldap mdb mysql oci8 postgres sourceview ssl vala debug elibc_FreeBSD java
4
compile configure install postinst postrm preinst prepare setup unpack

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -6,7 +6,7 @@ mirror://sourceforge/libexif/exif-0.6.20.tar.gz
http://libexif.sourceforge.net/
GPL-2
Small CLI util to show EXIF infos hidden in JPEG files
~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos
~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos
nls

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

Loading…
Cancel
Save