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>
|
@ -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'
|
@ -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,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
|
||||
|
@ -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,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
|
||||
}
|
@ -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,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
|
||||
|
@ -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
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -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
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -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
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue