Sync with portage [Mon Nov 21 10:02:00 MSK 2011].

mhiretskiy
root 13 years ago
parent 7cc9e910f1
commit 1658300535

@ -1 +1,2 @@
DIST accerciser-1.12.1.tar.bz2 1554921 RMD160 e6591b4101e048c3641ded7ac2d054ef33fe2922 SHA1 c0d5389bda941e62aa434dcdf42264e4ca1dadf9 SHA256 addbc940a05c0dacb6131c8e0b136c14eab73c57bfe50c110cef4d3723d07807
DIST accerciser-3.2.1.tar.xz 2117276 RMD160 6fff15972984f2b41b510565ce6370dd955405f3 SHA1 dd57f098151554750a85f95e749d6d8c9f2a3c7b SHA256 5e6ed557386057ca4286b8b81e610188ec7bdfa6a099fa2159926e03c3b52e82

@ -0,0 +1,64 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/accerciser/accerciser-3.2.1.ebuild,v 1.2 2011/11/20 23:42:57 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
PYTHON_DEPEND="2:2.4"
PYTHON_USE_WITH="xml"
inherit gnome2 python
DESCRIPTION="Interactive Python accessibility explorer"
HOMEPAGE="http://live.gnome.org/Accerciser"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=app-accessibility/at-spi2-core-2.1.5:2
>=dev-python/pygobject-2.90.3:3
>=x11-libs/gtk+-3.1.13:3[introspection]
dev-libs/atk[introspection]
>=dev-libs/glib-2.28:2
dev-libs/gobject-introspection
dev-python/ipython
>=dev-python/pyatspi-2.1.5
dev-python/pycairo
x11-libs/gdk-pixbuf[introspection]
x11-libs/libwnck:3[introspection]
x11-libs/pango[introspection]"
DEPEND="${RDEPEND}
sys-devel/gettext
>=dev-util/intltool-0.35
app-text/scrollkeeper
>=app-text/gnome-doc-utils-0.17.3"
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README"
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
gnome2_src_prepare
# disable pyc compiling
mv "${S}"/py-compile "${S}"/py-compile.orig
ln -s $(type -P true) "${S}"/py-compile
python_convert_shebangs -r 2 .
}
pkg_postinst() {
gnome2_pkg_postinst
python_need_rebuild
python_mod_optimize "${PN}" /usr/share/${PN}
}
pkg_postrm() {
gnome2_pkg_postrm
python_mod_cleanup "${PN}" /usr/share/${PN}
}

@ -1,2 +1,3 @@
DIST at-spi2-atk-2.0.2.tar.bz2 356867 RMD160 83be950352a8aa2754d2f6878cd702bd0d26f926 SHA1 f90e4708317d24b3a538cb452cc567b413a9c108 SHA256 4b958d3701afd0c8f83ecf297750032f06a07491007d85173997ce7371688725
DIST at-spi2-atk-2.2.1.tar.xz 288636 RMD160 1c2212df1904a54fd01d5913bc2ca461b2aa37d7 SHA1 061579ed37bed065dbe70f20e6b428ccca4bf194 SHA256 6677def34b16c9a28d6ad96473ea56a3c0e13aa968e584df004cd44c8691ea1a
DIST at-spi2-atk-2.2.2.tar.xz 288764 RMD160 35ddd995cdbdf4e285edfdd5bffc0b466931e679 SHA1 73459f7e417ab8f2d717ef715f02bf2044e9252c SHA256 b63b214cec23163bf59239c59b350d55a7fcfab7a95858ea833815e0b16a4041

@ -0,0 +1,49 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-atk/at-spi2-atk-2.2.2.ebuild,v 1.1 2011/11/20 15:19:00 pacho Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit eutils gnome2
DESCRIPTION="Gtk module for bridging AT-SPI to Atk"
HOMEPAGE="http://live.gnome.org/Accessibility"
LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="~amd64 ~x86"
IUSE=""
COMMON_DEPEND="
>=app-accessibility/at-spi2-core-2.1.4
>=dev-libs/atk-2.1.0
dev-libs/glib:2
>=sys-apps/dbus-1
x11-libs/libX11
"
RDEPEND="${COMMON_DEPEND}
!<gnome-extra/at-spi-1.32.0-r1
"
DEPEND="${COMMON_DEPEND}
dev-util/pkgconfig
>=dev-util/intltool-0.40
"
pkg_setup() {
DOCS="AUTHORS NEWS README"
# xevie is deprecated/broken since xorg-1.6/1.7
G2CONF="${G2CONF} --enable-p2p"
}
src_prepare() {
# disable teamspaces test since that requires Novell.ICEDesktop.Daemon
epatch "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
# FIXME: droute test fails
# sed -e 's:TESTS = droute-test\.*:TESTS = :' -i droute/Makefile.* ||
# die "sed droute/Makefile.* failed"
gnome2_src_prepare
}

@ -1,2 +1,3 @@
DIST at-spi2-core-2.0.2.tar.bz2 503654 RMD160 97eea48189b980c3b9532736d4f3b62513dae8d4 SHA1 001bbbc959a10981ade25a4db0b076b9e7e7000b SHA256 15e13433d1923c96139c109568295313de636a83dbb3700c8467fcb9c5e4e6ce
DIST at-spi2-core-2.2.1.tar.xz 430856 RMD160 9812e9b69776d97cb900f0da563c9e1e174d4af2 SHA1 c7569c9e25e0259be73449eb7ba0f2de135b4f12 SHA256 2a4129420decca3657e163a4dbb1a3cb28acafe32ea1292417fdd81084d48fac
DIST at-spi2-core-2.2.2.tar.xz 429408 RMD160 f05ec1e2756e461b97038355a460e2e5d5352414 SHA1 56ff79614c5ab6c5b44b9ad9dfdf6440f92fd32d SHA256 d9b8ab2324d42b68552ec787b19619631c934528dc859da2349ea5f0ee7cc8b7

@ -0,0 +1,42 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-core/at-spi2-core-2.2.2.ebuild,v 1.1 2011/11/20 15:23:04 pacho Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit eutils gnome2
DESCRIPTION="D-Bus accessibility specifications and registration daemon"
HOMEPAGE="http://live.gnome.org/Accessibility"
LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="~amd64 ~x86"
IUSE="doc +introspection"
RDEPEND=">=dev-libs/glib-2.28:2
>=sys-apps/dbus-1
x11-libs/libX11
x11-libs/libXi
x11-libs/libXtst
introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40
doc? ( >=dev-util/gtk-doc-1.9 )
"
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README"
# xevie is deprecated/broken since xorg-1.6/1.7
G2CONF="${G2CONF} --disable-xevie"
}
src_prepare() {
# disable teamspaces test since that requires Novell.ICEDesktop.Daemon
epatch "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
gnome2_src_prepare
}

@ -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-arch/lbzip2/lbzip2-0.23-r2.ebuild,v 1.8 2011/11/06 23:28:13 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/lbzip2/lbzip2-0.23-r2.ebuild,v 1.9 2011/11/20 10:13:05 xarthisius Exp $
EAPI="3"
@ -12,7 +12,7 @@ SRC_URI="http://lacos.web.elte.hu/pub/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd"
KEYWORDS="alpha amd64 arm ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="symlink test"
RDEPEND="app-arch/bzip2"

@ -0,0 +1 @@
DIST fsarchiver-0.6.12.tar.gz 245000 RMD160 83fa989584ab0cd58db65c29c119ab67030a266a SHA1 0ca90c4fd3b8905b8cd362cbcb2620ced2c0547a SHA256 20d94f6a4ad741b5576f9cae844ffc251613b039bc8dee99d5ea860bb719131b

@ -0,0 +1,40 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/fsarchiver/fsarchiver-0.6.12.ebuild,v 1.1 2011/11/20 12:03:38 hwoarang Exp $
EAPI="4"
inherit autotools eutils
DESCRIPTION="Flexible filesystem archiver for backup and deployment tool"
HOMEPAGE="http://www.fsarchiver.org"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug lzma lzo static"
DEPEND="dev-libs/libgcrypt
>=sys-fs/e2fsprogs-1.41.4
lzma? ( >=app-arch/xz-utils-4.999.9_beta )
lzo? ( >=dev-libs/lzo-2.02 )
static? ( lzma? ( app-arch/xz-utils[static-libs] ) )"
RDEPEND="${DEPEND}"
src_prepare() {
sed -i -e 's/^\([a-z]*_CFLAGS.*\)-ggdb/\1/' src/Makefile.am || die "seding
failed"
eautoreconf
}
src_configure() {
econf $(use_enable lzma) \
$(use_enable lzo) \
$(use_enable static) \
$(use_enable debug devel)
}
src_install() {
emake DESTDIR="${D}" install
}

@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>abcd@gentoo.org</email>
<name>Jonathan Callen</name>
<email>hwoarang@gentoo.org</email>
<name>Markos Chandras</name>
</maintainer>
</pkgmetadata>

@ -1,2 +1,3 @@
DIST gedit-2.30.4.tar.bz2 4705692 RMD160 b2659b8847ef02c66a70acd2f4a492555e1e4d21 SHA1 ff7f4088d0b89224b84406557a7d9970323fdcc3 SHA256 a561fe3dd1d199baede1bd07c4ee65f06fc7c494dd4d3327117f04149a608e3c
DIST gedit-3.2.1.tar.xz 2886300 RMD160 df1ea5fac0883cb0e6bebb9f2821730f0cfa6be5 SHA1 e95dce5baa23fc9a91d1705e8080800a76229831 SHA256 bdde2dae05bf08e67088c441eac3456d6861b5076d5f00d4c381291ef4c85651
DIST gedit-3.2.3.tar.xz 2894872 RMD160 b718379da5eefdb5dbf04049312b603490b15052 SHA1 719a046b618f70aaaa726aad792abc83efec268b SHA256 9db009de74874846edadc0f4a7dc0127a4272cff4348a13544c611cc3696b751

@ -0,0 +1,110 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit/gedit-3.2.3.ebuild,v 1.1 2011/11/20 22:19:58 eva Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes" # plugins are dlopened
PYTHON_DEPEND="2"
inherit gnome2 python eutils virtualx
DESCRIPTION="A text editor for the GNOME desktop"
HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="doc +introspection +python spell"
KEYWORDS="~amd64 ~mips ~sh ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
# X libs are not needed for OSX (aqua)
COMMON_DEPEND="
>=x11-libs/libSM-1.0
>=dev-libs/libxml2-2.5.0:2
>=dev-libs/glib-2.28:2
>=x11-libs/gtk+-3.1.6:3[introspection?]
>=x11-libs/gtksourceview-3.0.0:3.0[introspection?]
>=dev-libs/libpeas-1.1.0[gtk]
gnome-base/gsettings-desktop-schemas
gnome-base/gvfs
x11-libs/libX11
x11-libs/libICE
x11-libs/libSM
net-libs/libsoup:2.4
introspection? ( >=dev-libs/gobject-introspection-0.9.3 )
python? (
>=dev-libs/gobject-introspection-0.9.3
>=x11-libs/gtk+-3.0:3[introspection]
>=x11-libs/gtksourceview-2.91.9:3.0[introspection]
>=dev-python/pygobject-3.0.0:3 )
spell? (
>=app-text/enchant-1.2
>=app-text/iso-codes-0.35
)"
RDEPEND="${COMMON_DEPEND}
x11-themes/gnome-icon-theme-symbolic"
DEPEND="${COMMON_DEPEND}
>=sys-devel/gettext-0.17
>=dev-util/intltool-0.40
>=dev-util/pkgconfig-0.9
>=app-text/scrollkeeper-0.3.11
>=app-text/gnome-doc-utils-0.9.0
~app-text/docbook-xml-dtd-4.1.2
doc? ( >=dev-util/gtk-doc-1 )"
# gnome-common and gtk-doc-am needed to eautoreconf
pkg_setup() {
DOCS="AUTHORS BUGS ChangeLog MAINTAINERS NEWS README"
# TODO: Zeitgeist support, if GNOME 3 adds it to moduleset (3.2?)
G2CONF="${G2CONF}
--disable-zeitgeist
--disable-deprecations
--disable-schemas-compile
--disable-scrollkeeper
--enable-updater
--enable-gvfs-metadata
$(use_enable introspection)
$(use_enable python)
$(use_enable spell)"
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
gnome2_src_prepare
# disable pyc compiling
mv "${S}"/py-compile "${S}"/py-compile.orig
ln -s $(type -P true) "${S}"/py-compile
}
src_test() {
# FIXME: this should be handled at eclass level
"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
unset DBUS_SESSION_BUS_ADDRESS
GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
}
pkg_postinst() {
gnome2_pkg_postinst
if use python; then
python_mod_optimize /usr/$(get_libdir)/gedit/plugins
# FIXME: take care of gi.overrides with USE=introspection
fi
}
pkg_postrm() {
gnome2_pkg_postrm
if use python; then
python_mod_cleanup /usr/$(get_libdir)/gedit/plugins
fi
}

@ -1,4 +1,5 @@
DIST NKF_python.tgz 2242 RMD160 759979ff4ade90b409439e7038f21a88bb14e46b SHA1 4ed0638d1d418da0d41a077eb6f8fcdfcfac16f0 SHA256 4dcf34edbd5baf5aabd9e0cd439ca342a99b92c6748311ab693e9277d40d552b
DIST NKF_python20090602.tgz 2318 RMD160 a2697bcee3ae903456428def80dbacbdd9345a37 SHA1 659c4321e680398915ff7e9632c3b4ca61353ee1 SHA256 c86336e52398d836d6db4f9f169d11b4003ac02681b5e3395cd64c7823beb504
DIST nkf-2.1.0.tar.gz 156716 RMD160 77cf750e00fbc6b7b2178a25c152a4ed7b623a35 SHA1 6c88c12d973abbdb4c61ade47a470e01f7bbcc95 SHA256 a6e59bf0ebb9a1dbb3e9fc62302d0b19aefc6f5ccee0321b33fb47483ce636e8
DIST nkf-2.1.2.tar.gz 158127 RMD160 91c0d413a70299246591d314d33f45e71eba51a7 SHA1 ca301d84e57787f566c933c2a1511f600183c8f1 SHA256 034e8b676160fa7cfaf023ad130ce2d7a7309e917c8f41b308e9dc2f6218a0a6
DIST nkf207.tar.gz 150501 RMD160 da6eebf7dd59d934eca40f2f6588e97078c8d68a SHA1 97ee0920a5cd935acd08ca789c7b8c810a594311 SHA256 71d2ba992df209a00bb1dca45e3336729dc16e51b71526bd20f897cc6127a275

@ -0,0 +1,85 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/nkf/nkf-2.1.2.ebuild,v 1.1 2011/11/20 15:15:35 naota Exp $
EAPI="3"
PYTHON_DEPEND="python? 2"
inherit eutils distutils perl-module toolchain-funcs
DESCRIPTION="Network Kanji code conversion Filter with UTF-8/16 support"
HOMEPAGE="http://sourceforge.jp/projects/nkf/"
SRC_URI="mirror://sourceforge.jp/nkf/53171/${P}.tar.gz
python? ( http://city.plala.jp/moin/NkfPython?action=AttachFile&do=get&target=NKF_python20090602.tgz -> NKF_python20090602.tgz )"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-macos"
IUSE="perl python linguas_ja"
pkg_setup() {
if use python ; then
python_set_active_version 2
fi
}
src_prepare() {
sed -i \
-e "/^CFLAGS/s:-O2:${CFLAGS}:" \
-e '/-o nkf/s:$(CFLAGS):$(CFLAGS) $(LDFLAGS):' \
Makefile || die
if use python; then
mv "${WORKDIR}/NKF.python" "${S}" || die
sed -i -e "s/-s/${CFLAGS}/" NKF.python/setup.py || die
fi
}
src_compile() {
emake CC="$(tc-getCC)" nkf || die
if use perl; then
cd "${S}/NKF.mod"
perl-module_src_compile
fi
if use python; then
cd "${S}/NKF.python"
distutils_src_compile
fi
}
src_test() {
emake test || die
if use perl; then
cd "${S}/NKF.mod"
perl-module_src_test
fi
}
src_install() {
dobin nkf || die
doman nkf.1
if use linguas_ja; then
./nkf -e nkf.1j > nkf.1
doman -i18n=ja nkf.1
fi
dodoc nkf.doc
if use perl; then
cd "${S}/NKF.mod"
perl-module_src_install
fi
if use python; then
cd "${S}/NKF.python"
distutils_src_install
fi
}
pkg_postinst() {
if use python ; then
distutils_pkg_postinst
fi
}
pkg_postrm() {
if use python ; then
distutils_pkg_postrm
fi
}

@ -0,0 +1,96 @@
diff -Naur xcin-2.5.2.99.pre2+cvs20030224.orig/src/Cinput/bimsphone/Makefile.in xcin-2.5.2.99.pre2+cvs20030224/src/Cinput/bimsphone/Makefile.in
--- xcin-2.5.2.99.pre2+cvs20030224.orig/src/Cinput/bimsphone/Makefile.in 2001-11-11 21:50:46.000000000 +0900
+++ xcin-2.5.2.99.pre2+cvs20030224/src/Cinput/bimsphone/Makefile.in 2011-11-21 01:08:21.736965412 +0900
@@ -15,7 +15,7 @@
$(TARGET): $(OBJ)
$(LIBTOOL) --mode=link $(CC) -module -avoid-version -o $(TARGET) \
- $(OBJ) $(LIB) -rpath $(moddir)
+ $(OBJ) $(LDFLAGS) $(LIB) -rpath $(moddir)
include .depend
depend:
diff -Naur xcin-2.5.2.99.pre2+cvs20030224.orig/src/Cinput/chewing/Makefile.in xcin-2.5.2.99.pre2+cvs20030224/src/Cinput/chewing/Makefile.in
--- xcin-2.5.2.99.pre2+cvs20030224.orig/src/Cinput/chewing/Makefile.in 2011-11-21 01:07:12.878761904 +0900
+++ xcin-2.5.2.99.pre2+cvs20030224/src/Cinput/chewing/Makefile.in 2011-11-21 08:32:24.024474064 +0900
@@ -21,7 +21,7 @@
$(TARGET): $(OBJ)
$(LIBTOOL) --mode=link $(CC) -module -avoid-version -o $(TARGET) \
- $(OBJ) $(LIB) -rpath $(moddir)
+ $(OBJ) $(LDFLAGS) $(LIB) -rpath $(moddir)
include .depend
sort_word: sort_word.c key2pho.c
diff -Naur xcin-2.5.2.99.pre2+cvs20030224.orig/src/Cinput/gen_inp/Makefile.in xcin-2.5.2.99.pre2+cvs20030224/src/Cinput/gen_inp/Makefile.in
--- xcin-2.5.2.99.pre2+cvs20030224.orig/src/Cinput/gen_inp/Makefile.in 2001-11-11 21:50:46.000000000 +0900
+++ xcin-2.5.2.99.pre2+cvs20030224/src/Cinput/gen_inp/Makefile.in 2011-11-21 01:08:21.736965412 +0900
@@ -15,7 +15,7 @@
$(TARGET): $(OBJ)
$(LIBTOOL) --mode=link $(CC) -module -avoid-version -o $(TARGET) \
- $(OBJ) $(LIB) -rpath $(moddir)
+ $(OBJ) $(LDFLAGS) $(LIB) -rpath $(moddir)
include .depend
depend:
diff -Naur xcin-2.5.2.99.pre2+cvs20030224.orig/src/Cinput/zh_hex/Makefile.in xcin-2.5.2.99.pre2+cvs20030224/src/Cinput/zh_hex/Makefile.in
--- xcin-2.5.2.99.pre2+cvs20030224.orig/src/Cinput/zh_hex/Makefile.in 2001-11-11 21:50:47.000000000 +0900
+++ xcin-2.5.2.99.pre2+cvs20030224/src/Cinput/zh_hex/Makefile.in 2011-11-21 01:08:21.736965412 +0900
@@ -14,7 +14,7 @@
$(TARGET): $(OBJ)
$(LIBTOOL) --mode=link $(CC) -module -avoid-version -o $(TARGET) \
- $(OBJ) -rpath $(moddir)
+ $(OBJ) $(LDFLAGS) -rpath $(moddir)
include .depend
depend:
diff -Naur xcin-2.5.2.99.pre2+cvs20030224.orig/src/Makefile.in xcin-2.5.2.99.pre2+cvs20030224/src/Makefile.in
--- xcin-2.5.2.99.pre2+cvs20030224.orig/src/Makefile.in 2001-11-05 01:47:26.000000000 +0900
+++ xcin-2.5.2.99.pre2+cvs20030224/src/Makefile.in 2011-11-21 01:08:53.576059606 +0900
@@ -26,7 +26,7 @@
$(BIN): subsys $(OBJ)
@$(LIBTOOL) --mode=link $(CC) $(CFLAGS) -export-dynamic \
- $(INC) $(DEFS) -o $(BIN) $(OBJ) $(LIB)
+ $(INC) $(DEFS) -o $(BIN) $(OBJ) $(LDFLAGS) $(LIB)
include .depend
subsys:
diff -Naur xcin-2.5.2.99.pre2+cvs20030224.orig/src/lib/Makefile.in xcin-2.5.2.99.pre2+cvs20030224/src/lib/Makefile.in
--- xcin-2.5.2.99.pre2+cvs20030224.orig/src/lib/Makefile.in 2001-09-21 02:00:57.000000000 +0900
+++ xcin-2.5.2.99.pre2+cvs20030224/src/lib/Makefile.in 2011-11-21 01:08:21.736965412 +0900
@@ -23,7 +23,7 @@
$(LXCIN_NAME): make_subdir
( OBJS=`ls $(LXCIN_OBJ)`; \
- $(LIBTOOL) --mode=link $(CC) -o $@ $$OBJS $(LIB) -rpath $(libdir) \
+ $(LIBTOOL) --mode=link $(CC) -o $@ $$OBJS $(LDFLAGS) $(LIB) -rpath $(libdir) \
-version-info $(CURRENT_VER):$(REVISION_VER):$(AGE_VER) )
make_subdir:
diff -Naur xcin-2.5.2.99.pre2+cvs20030224.orig/src/util/cin2tab/Makefile.in xcin-2.5.2.99.pre2+cvs20030224/src/util/cin2tab/Makefile.in
--- xcin-2.5.2.99.pre2+cvs20030224.orig/src/util/cin2tab/Makefile.in 2001-11-05 01:47:29.000000000 +0900
+++ xcin-2.5.2.99.pre2+cvs20030224/src/util/cin2tab/Makefile.in 2011-11-21 01:08:21.736965412 +0900
@@ -14,7 +14,7 @@
all: $(BIN)
$(BIN): $(OBJ)
- $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(INC) $(DEFS) -o $(BIN) $(OBJ) $(LIB)
+ $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(INC) $(DEFS) -o $(BIN) $(OBJ) $(LDFLAGS) $(LIB)
include .depend
depend:
diff -Naur xcin-2.5.2.99.pre2+cvs20030224.orig/src/util/testprog/Makefile.in xcin-2.5.2.99.pre2+cvs20030224/src/util/testprog/Makefile.in
--- xcin-2.5.2.99.pre2+cvs20030224.orig/src/util/testprog/Makefile.in 2002-01-01 22:49:17.000000000 +0900
+++ xcin-2.5.2.99.pre2+cvs20030224/src/util/testprog/Makefile.in 2011-11-21 08:33:44.547672718 +0900
@@ -15,7 +15,7 @@
all: $(BIN)
$(BIN): $(OBJ)
- $(LIBTOOL) --mode=link $(CC) -o $@ $(OBJ) $(LIB)
+ $(LIBTOOL) --mode=link $(CC) -o $@ $(OBJ) $(LDFLAGS) $(LIB)
include .depend
depend:

@ -0,0 +1,118 @@
diff -ur xcin-2.5.2.99.pre2+cvs20030224.orig/cin/big5/Makefile.in xcin-2.5.2.99.pre2+cvs20030224/cin/big5/Makefile.in
--- xcin-2.5.2.99.pre2+cvs20030224.orig/cin/big5/Makefile.in 2001-09-07 00:41:32.000000000 +0900
+++ xcin-2.5.2.99.pre2+cvs20030224/cin/big5/Makefile.in 2011-11-21 00:44:20.979695505 +0900
@@ -9,43 +9,43 @@
all: all-$(OS_TYPE)
all-LINUX:
- ( BIG5ENC=big5 BIG5HKENC=big5hkscs make -f Rules make-big5 make-big5hkscs )
+ ( BIG5ENC=big5 BIG5HKENC=big5hkscs $(MAKE) -f Rules make-big5 make-big5hkscs )
all-FREEBSD:
- ( BIG5ENC=big5 make -f Rules make-big5 )
+ ( BIG5ENC=big5 $(MAKE) -f Rules make-big5 )
all-OPENBSD:
- ( BIG5ENC=big5 make -f Rules make-big5 )
+ ( BIG5ENC=big5 $(MAKE) -f Rules make-big5 )
all-NETBSD:
- ( BIG5ENC=big5 make -f Rules make-big5 )
+ ( BIG5ENC=big5 $(MAKE) -f Rules make-big5 )
all-HPUX:
- ( BIG5ENC=big5 BIG5HKENC=hkbig5 make -f Rules make-big5 make-big5hkscs )
+ ( BIG5ENC=big5 BIG5HKENC=hkbig5 $(MAKE) -f Rules make-big5 make-big5hkscs )
all-SOLARIS:
- ( BIG5ENC=big5 make -f Rules make-big5 )
+ ( BIG5ENC=big5 $(MAKE) -f Rules make-big5 )
install: all install-$(OS_TYPE)
install-LINUX:
- ( BIG5ENC=big5 BIG5HKENC=big5hkscs make -f Rules install_big5 install_big5hkscs )
+ ( BIG5ENC=big5 BIG5HKENC=big5hkscs $(MAKE) -f Rules install_big5 install_big5hkscs )
install-FREEBSD:
- ( BIG5ENC=big5 make -f Rules install_big5 )
+ ( BIG5ENC=big5 $(MAKE) -f Rules install_big5 )
install-OPENBSD:
- ( BIG5ENC=big5 make -f Rules install_big5 )
+ ( BIG5ENC=big5 $(MAKE) -f Rules install_big5 )
install-NETBSD:
- ( BIG5ENC=big5 make -f Rules install_big5 )
+ ( BIG5ENC=big5 $(MAKE) -f Rules install_big5 )
install-HPUX:
- ( BIG5ENC=big5 BIG5HKENC=hkbig5 make -f Rules install_big5 install_big5hkscs )
+ ( BIG5ENC=big5 BIG5HKENC=hkbig5 $(MAKE) -f Rules install_big5 install_big5hkscs )
install-SOLARIS:
- ( BIG5ENC=big5 make -f Rules install_big5 )
+ ( BIG5ENC=big5 $(MAKE) -f Rules install_big5 )
clean:
diff -ur xcin-2.5.2.99.pre2+cvs20030224.orig/cin/gb/Makefile.in xcin-2.5.2.99.pre2+cvs20030224/cin/gb/Makefile.in
--- xcin-2.5.2.99.pre2+cvs20030224.orig/cin/gb/Makefile.in 2001-09-07 00:41:33.000000000 +0900
+++ xcin-2.5.2.99.pre2+cvs20030224/cin/gb/Makefile.in 2011-11-21 00:44:07.491653510 +0900
@@ -9,43 +9,43 @@
all: all-$(OS_TYPE)
all-LINUX:
- ( GB2312ENC=gb2312 GBKENC=gbk make -f Rules make-gb2312 make-gbk )
+ ( GB2312ENC=gb2312 GBKENC=gbk $(MAKE) -f Rules make-gb2312 make-gbk )
all-FREEBSD:
- ( GB2312ENC=euc make -f Rules make-gb2312 )
+ ( GB2312ENC=euc $(MAKE) -f Rules make-gb2312 )
all-OPENBSD:
- ( GB2312ENC=euc make -f Rules make-gb2312 )
+ ( GB2312ENC=euc $(MAKE) -f Rules make-gb2312 )
all-NETBSD:
- ( GB2312ENC=euccn make -f Rules make-gb2312 )
+ ( GB2312ENC=euccn $(MAKE) -f Rules make-gb2312 )
all-HPUX:
- ( GB2312ENC=hp15cn make -f Rules make-gb2312 )
+ ( GB2312ENC=hp15cn $(MAKE) -f Rules make-gb2312 )
all-SOLARIS:
- ( GB2312ENC=euc make -f Rules make-gb2312 )
+ ( GB2312ENC=euc $(MAKE) -f Rules make-gb2312 )
install: all install-$(OS_TYPE)
install-LINUX:
- ( GB2312ENC=gb2312 GBKENC=gbk make -f Rules install_gb2312 install_gbk )
+ ( GB2312ENC=gb2312 GBKENC=gbk $(MAKE) -f Rules install_gb2312 install_gbk )
install-FREEBSD:
- ( GB2312ENC=euc make -f Rules install_gb2312 )
+ ( GB2312ENC=euc $(MAKE) -f Rules install_gb2312 )
install-OPENBSD:
- ( GB2312ENC=euc make -f Rules install_gb2312 )
+ ( GB2312ENC=euc $(MAKE) -f Rules install_gb2312 )
install-NETBSD:
- ( GB2312ENC=euccn make -f Rules install_gb2312 )
+ ( GB2312ENC=euccn $(MAKE) -f Rules install_gb2312 )
install-HPUX:
- ( GB2312ENC=hp15cn make -f Rules install_gb2312 )
+ ( GB2312ENC=hp15cn $(MAKE) -f Rules install_gb2312 )
install-SOLARIS:
- ( GB2312ENC=euc make -f Rules install_gb2312 )
+ ( GB2312ENC=euc $(MAKE) -f Rules install_gb2312 )
clean:
rm -f *.tab* core

@ -0,0 +1,77 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/xcin/xcin-2.5.3_pre3-r3.ebuild,v 1.1 2011/11/20 23:40:31 matsuu Exp $
EAPI="4"
inherit multilib eutils autotools libtool
MY_P=${PN}_2.5.2.99.pre2+cvs20030224
DESCRIPTION="Chinese X Input Method"
HOMEPAGE="http://cle.linux.org.tw/xcin/"
SRC_URI="mirror://debian/pool/main/x/${PN}/${MY_P}.orig.tar.gz
mirror://debian/pool/main/x/${PN}/${MY_P}-1.4.diff.gz"
LICENSE="XCIN GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="debug nls unicode"
RDEPEND=">=sys-libs/db-4.5
>=app-i18n/libtabe-0.2.6
unicode? ( media-fonts/hkscs-ming
media-fonts/arphicfonts )
dev-libs/libchewing
x11-libs/libX11"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
S="${WORKDIR}/${MY_P/_/-}"
src_prepare() {
epatch \
"${WORKDIR}"/${MY_P}-1.4.diff \
"${FILESDIR}"/${P}-glibc-2.10.patch \
"${FILESDIR}"/${P}-make.patch \
"${FILESDIR}"/${P}-ldflags.patch
rm -f configure
cd script
elibtoolize
eautoreconf
mv configure ../
}
src_configure() {
econf \
--disable-static \
--with-xcin-rcdir="${EPREFIX}/etc" \
--with-xcin-dir="${EPREFIX}/usr/$(get_libdir)/xcin25" \
--with-db-lib="${EPREFIX}/usr/$(get_libdir)" \
--with-tabe-inc="${EPREFIX}/usr/include/tabe" \
--with-tabe-lib="${EPREFIX}/usr/$(get_libdir)" \
$(use_enable debug)
}
src_compile() {
emake -j1 || die "emake failed."
}
src_install() {
emake \
prefix="${ED}/usr" \
program_prefix="${D}" \
install || die
find "${ED}" -name "*.la" -type f -delete || die
for docdir in doc doc/En doc/En/internal doc/history doc/internal doc/modules; do
docinto ${docdir#doc/}
for doc in $(find ${docdir} -maxdepth '1' -type 'f'); do
if use unicode; then
iconv -f BIG5 -t UTF-8 --output=${doc}.UTF-8 ${doc}
mv ${doc}.UTF-8 ${doc}
fi
dodoc ${doc}
done
done
}

@ -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-misc/geoclue/geoclue-0.12.0_p20110307.ebuild,v 1.3 2011/04/15 20:06:08 signals Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/geoclue/geoclue-0.12.0_p20110307.ebuild,v 1.4 2011/11/20 11:06:00 hwoarang Exp $
EAPI=4
inherit autotools eutils
@ -12,7 +12,7 @@ SRC_URI="http://dev.gentoo.org/~signals/${P}.tar.bz2"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="geonames gpsd gsmloc gtk hostip manual networkmanager nominatim plazes
IUSE="geonames gps gsmloc gtk hostip manual networkmanager nominatim plazes
skyhook yahoo-geo"
REQUIRED_USE="skyhook? ( networkmanager )"
@ -24,7 +24,7 @@ RDEPEND="dev-libs/dbus-glib
skyhook? ( net-libs/libsoup )
sys-apps/dbus
gtk? ( x11-libs/gtk+:2 )
gpsd? ( sci-geosciences/gpsd )
gps? ( sci-geosciences/gpsd )
networkmanager? ( net-misc/networkmanager )"
DEPEND="${RDEPEND}
dev-util/gtk-doc
@ -46,7 +46,7 @@ src_configure() {
--disable-conic \
--disable-gypsy \
$(use_enable geonames) \
$(use_enable gpsd) \
$(use_enable gps gpsd) \
$(use_enable gsmloc) \
$(use_enable gtk) \
$(use_enable hostip) \

@ -1,3 +1,3 @@
DIST tomboy-1.4.2.tar.bz2 7095365 RMD160 5bd97008b34a9b133a9c9d7b3ae9fe2bd73af157 SHA1 34c9a569bfed659a2bdd7b095c736f7c8ded8fde SHA256 823270473c819d6592074a0dcd41c29fd857b29a0318061aaabfa38fff3cc7e7
DIST tomboy-1.6.1.tar.bz2 7217604 RMD160 7c5c10b3a47aca066f61e35a3a266b3cde9cf2ca SHA1 98b53b0d5ecb80859a1ff7b620a48f6e27aaa784 SHA256 4c0b5e0103682711e1cd620c9c617716a33b3520d62c22a2f6ab7bab2a54e61c
DIST tomboy-1.8.0.tar.xz 6593748 RMD160 c5ff4f45b83e5893901134bd8d0bb4c2ef52d4c0 SHA1 b1323da6236827658520c08a1930fb50e67555e4 SHA256 4f3808a8c0ef94440a2ca005e41b095a417bfd22dc081e2e55e5de69b4e4df70
DIST tomboy-1.8.3.tar.xz 6567280 RMD160 5872c48bb1fddf255f52330203aef0619860aff2 SHA1 1e9cd642c2e4a47d79340c315b790c9951734683 SHA256 3f704bac772a54cf668aca769c766bc1fb9ebc8823a903ef108927805c020bea

@ -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-misc/tomboy/tomboy-1.8.0.ebuild,v 1.2 2011/10/27 06:02:25 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/tomboy/tomboy-1.8.3.ebuild,v 1.1 2011/11/20 16:16:42 pacho Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -14,7 +14,8 @@ HOMEPAGE="http://projects.gnome.org/tomboy/"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="+applet eds galago test"
IUSE="+applet eds test"
# galago support dropped due upstream bug #660244
RDEPEND="app-text/gtkspell:2
dev-dotnet/gconf-sharp:2
@ -29,8 +30,8 @@ RDEPEND="app-text/gtkspell:2
applet? ( dev-dotnet/gnome-sharp:2
dev-dotnet/gnome-panel-sharp:2
gnome-base/gnome-panel[bonobo] )
eds? ( dev-libs/gmime:2.4[mono] )
galago? ( dev-dotnet/galago-sharp )"
eds? ( dev-libs/gmime:2.4[mono] )"
# galago? ( dev-dotnet/galago-sharp )"
DEPEND="${RDEPEND}
app-text/gnome-doc-utils
app-text/rarian
@ -42,9 +43,10 @@ pkg_setup() {
G2CONF="${G2CONF}
$(use_enable applet panel-applet)
$(use_enable eds evolution)
$(use_enable galago)
$(use_enable test tests)
--disable-galago
--disable-update-mimedb"
# $(use_enable galago)
DOCS="AUTHORS ChangeLog NEWS README"
}

@ -1 +1,2 @@
DIST gnome-phone-manager-0.66.tar.bz2 444437 RMD160 bdfaa618cfd317127b4c4d1381891a2f91582705 SHA1 daa1a9238df623e211438f28815ccc8c39c7e8ed SHA256 a4a389b1086e59acf5771cce5b560510d633326053dae83c20d86c2d53164c35
DIST gnome-phone-manager-0.68.tar.xz 380568 RMD160 726349562adf349a0401dffa87f76cbb53919da2 SHA1 8a9f3e14879210703023080e45da96869ac9545e SHA256 3777b62ee36492274532ece965f4688600457014f17a6f21dd01fb63bbb77f8f

@ -0,0 +1,45 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/gnome-phone-manager/gnome-phone-manager-0.68.ebuild,v 1.1 2011/11/20 19:20:30 eva Exp $
EAPI="4"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit gnome2
DESCRIPTION="A program created to allow you to control aspects of your mobile phone from your GNOME 2 desktop"
HOMEPAGE="http://live.gnome.org/PhoneManager"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="gnome"
# telepathy support is considered experimental
RDEPEND=">=dev-libs/glib-2.25.0:2
>=x11-libs/gtk+-3:3
>=gnome-base/orbit-2
>=gnome-base/gconf-2:2
>=gnome-extra/evolution-data-server-1.2.3
media-libs/libcanberra[gtk3]
>=app-mobilephone/gnokii-0.6.28[bluetooth]
net-wireless/bluez
dev-libs/dbus-glib
dev-libs/openobex
media-libs/libcanberra[gtk]
>=x11-themes/gnome-icon-theme-2.19.1
>=net-wireless/gnome-bluetooth-3:2"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.35.5
dev-util/pkgconfig"
# gnome-common needed for eautoreconf
pkg_setup() {
DOCS="README NEWS AUTHORS ChangeLog"
G2CONF="${G2CONF}
$(use_enable gnome bluetooth-plugin)
--disable-telepathy
--disable-static"
}

@ -1,22 +1,44 @@
DIST calligra-l10n-ca-2.3.83.tar.bz2 491692 RMD160 82e3e238e5025a825bc39f59cee41c343b35c598 SHA1 2cb24987c5641eaf05dba540b7d8565b3c96ecfa SHA256 16e766bff0e5bca65efef6ed68832515db0df27185ab034ddbf8fddb7fd5260b
DIST calligra-l10n-ca-2.3.84.tar.bz2 491430 RMD160 2813392e0b3bf692e391a87edf187ed0e390b9ae SHA1 0a717af78532078ba0f93a09e3c5710a83f11f03 SHA256 40a306f2f7f38fb44cb8c933e8068e6d523b569bf5713840bb965e2aab9bb54f
DIST calligra-l10n-ca@valencia-2.3.83.tar.bz2 374434 RMD160 97247f48dd2a0b5dc0479df6243f76c36850db28 SHA1 2202e821ff4f657569651e9c5b7c763bde9bccb3 SHA256 3545472ecbae07a0b3c0de39a814253c17724177e6a9f5d28099286cba6f3daa
DIST calligra-l10n-ca@valencia-2.3.84.tar.bz2 374721 RMD160 87a736f2f0a43f71f93857b5153889da4291209b SHA1 eaa89845937e1701720e5f29033ed14e46fa56b4 SHA256 a3789c7c302c6dbd70d25c6912f86512681a91d10f32d3d0addabaf6aa150627
DIST calligra-l10n-cs-2.3.83.tar.bz2 341416 RMD160 61fa0b468c45cef6f77dbf6a03c9beb4e957de6c SHA1 425ded724de52efaf669ca3ac557f3ba33e80e99 SHA256 0bc459eb1b8a53d261cb1dae720bc3783aefc2d25af2193bae5829f559faca21
DIST calligra-l10n-cs-2.3.84.tar.bz2 344625 RMD160 1e079bad73e43d88724b49ff8bca5d434e86b2e2 SHA1 1d2b5c241b5d600dc8dfd42944dc2dbee7e805a8 SHA256 e8c7358af376e359e80e05ce385e0c9f6da8d9351940633ca302f6592b7c4d94
DIST calligra-l10n-da-2.3.83.tar.bz2 485118 RMD160 45508d63073751760dfb4676875d8ff89d2a28e0 SHA1 83e12de3e4ef23c443e858c10e36bc7c3d431761 SHA256 852fd20af6630bf0cb68136bf68015496f9f18ff10e21cb5bc4c8aae71210945
DIST calligra-l10n-da-2.3.84.tar.bz2 484569 RMD160 bec9511395194fa33a2d2ce712c028de2ebd5c34 SHA1 8d44823ef7d9d2e3592aad18aac2523e170c4413 SHA256 acd8a6501c27151075808218d2f15b48fd56ac3c0ced651d11a9fdec72a3320a
DIST calligra-l10n-de-2.3.83.tar.bz2 551435 RMD160 52fc9a0df4d90f0cfe45f0a59b9abc4d1c3454f8 SHA1 c540b7fffd5809f01eb84b5797e0c9a6e8ecdae7 SHA256 64a124322840eebdf4e2a296b692d3408a4e33f0f6fe44fda0d25b32e40923c5
DIST calligra-l10n-de-2.3.84.tar.bz2 552088 RMD160 24eecfa884b1a857d5b20c391cc3b5963e394a58 SHA1 1a626966b311bc6c71825a00d664c6ccc20568f4 SHA256 c70aa902130371ea82d6d221f298666bf03b35d34471916a36942ec09cb36317
DIST calligra-l10n-el-2.3.83.tar.bz2 409299 RMD160 59684dbba0f264ef0cfcb34a0ee13c6cf1a5ec0e SHA1 6186baa6251f1365e6b3fe06e10b30b703365a32 SHA256 c5ab4b1976166794f4e9fc2bb666a273e11bf3addc08e8ce9422df2339c40d3a
DIST calligra-l10n-el-2.3.84.tar.bz2 409458 RMD160 ad5df3e313f194361a29fa2059e2b6056cdfe891 SHA1 d83ff2138c8481c44bf4216c60d6b33eb27a87c2 SHA256 be6b97f68ca600f4fb2822f943c8347ec69ed153c460aa786621c27e834fef92
DIST calligra-l10n-en_GB-2.3.83.tar.bz2 384574 RMD160 2ee7bdb2b719153b4cffc3b5ba0b4ed2cbc3d72e SHA1 aad30fcae2c43bd67ad834d9b86d7777ce797af6 SHA256 93cba2fb51bb97c21d7b26f96ef142d7f9d4e40a620e7067a4677c009eb08d82
DIST calligra-l10n-en_GB-2.3.84.tar.bz2 384584 RMD160 537f4a63a2c8e76e7f08ab1574387be7cf2aaaa8 SHA1 de788b35b7975c0380b9e330d11411a4811c6af5 SHA256 cefdd0e6681f2d8a78da39ea214b3d2f9057e85c70d8087e3e91c6e1fd664f78
DIST calligra-l10n-es-2.3.83.tar.bz2 4509207 RMD160 5e6c8c28fc03a00fa0bba086ea08a7e7d9b6bab9 SHA1 3c6f84ac628bf854e3b417526bb1dc7012ecb791 SHA256 dd4dd3ae641d2863505af24b52c0e10d93f21c74bae769eceb645e59218c77eb
DIST calligra-l10n-es-2.3.84.tar.bz2 4510504 RMD160 80c9029a78531c13a37272b6f0254656b81dd371 SHA1 ea10b0606995e115afb27c076846aa5fe85e8b48 SHA256 192a7df56094882d4a32ca7cd50772316b067f75f92e4753611af9ed6bd826f9
DIST calligra-l10n-et-2.3.83.tar.bz2 599272 RMD160 df13f0d16cc24159c0043bd4e42dd31e8d0dc480 SHA1 968a1f246854975446dc70ba2fcba16cea4729e8 SHA256 cf3b0320b3f2c915a07a93b79e8661a53bbb4f70adf2fe7b9f28e07d92880862
DIST calligra-l10n-et-2.3.84.tar.bz2 599379 RMD160 c39ec8464bc989382d5e6abb0cc5f76655303fe1 SHA1 c280bfdb76b2f85ac1eee9994ee41bd233f0e1c2 SHA256 77cdc4df2719e5aac105e8261ffb2f73dc7fdd9a9b0097f49ec70df4f959a88b
DIST calligra-l10n-fr-2.3.83.tar.bz2 5532562 RMD160 f075cb4fae6fc9850aa8e2f8679f480a5fb88792 SHA1 ab8f70d70bd66c4b3b6b800493656aec16836d92 SHA256 cbfd6c961e192f2955c1299b9a43b94bcf6cde01dd55d281193628cb02a7c74f
DIST calligra-l10n-fr-2.3.84.tar.bz2 5532910 RMD160 52fda656e4e286c5b8479fbeb12d0dddc78ff367 SHA1 c2c9117307e832900397594745caac918423f46d SHA256 b1289bf5420b1d79103be52f753df739499569fa48c0012388748dc8bdb9536a
DIST calligra-l10n-it-2.3.83.tar.bz2 544173 RMD160 7cbe3cc69a65df6b7ed610497f1e83c4334b3bbe SHA1 575269cc6ab76978d77e9290bebe9005b44d9845 SHA256 7b5e28cb49a0397b4a24837037b4c815fb3273d9c10854e49c74af95dfd671a9
DIST calligra-l10n-it-2.3.84.tar.bz2 543055 RMD160 ab5853780670674aefd45aff1b710936378c0af1 SHA1 b4ad4bb8f0cd320f3eb10d225f7e26bf9ee7761b SHA256 cddc617dbd5ec51cea19109a0701bb7712d1e0803b8d8524d97935ded186413e
DIST calligra-l10n-kk-2.3.83.tar.bz2 387031 RMD160 324e9ccd5840ee7254a5a9ab3fffdc01c0a0657b SHA1 12edcc8b14465da41b99dfc2bd581ea217cfc30c SHA256 9918c1aea2f815420194fd7e9337bd130765a73174689d1be502cbf5344f999c
DIST calligra-l10n-kk-2.3.84.tar.bz2 387015 RMD160 fd019937c1b57a221268dd1b871e0ed189a2b770 SHA1 8ff6d790dec0dca27678445db6bd12dac36676d5 SHA256 0d7379f3590501bc9bc8086740ac5a2d0a4c4b022655916d1a403e7b5284ab76
DIST calligra-l10n-nb-2.3.83.tar.bz2 367040 RMD160 833fba6923a8987b36d113d63fc0159bdcda423b SHA1 e47b158d421e03dfbe2e3d733fe764a8dceeeca6 SHA256 53543d7ea4b0b139ff76e8bfa60de7d65e4ff733de4ee628c2db33b773468e0b
DIST calligra-l10n-nb-2.3.84.tar.bz2 367243 RMD160 e9aa79bfe4a5bf4e19af19a80373de2a23e9d79a SHA1 791e93d69abf0bf3144011230d8ef0f9f7dc9124 SHA256 5633632b1fe951de4cf4ee2e4981cce0b36c87074cbe6f90c6662840f0a138e5
DIST calligra-l10n-nds-2.3.83.tar.bz2 408873 RMD160 1ae5a561c88b4024d4c7539abde2938e71f4a659 SHA1 e5e33aa0e0860bc548dc8e85c8662936590e3c05 SHA256 3ca3a49ad7d745a2cfafa3dc979f67f5ee55d70e086ee8ad51371045e1a6b9a6
DIST calligra-l10n-nds-2.3.84.tar.bz2 408727 RMD160 973ec4d93af59bfbde2bc578ee9f2900e40d5884 SHA1 219bd16a58f3b319f6e735622bb839102dcc4764 SHA256 fa0dc905393e7fdfad4ffe9412e906f6a8e0270aa5558ab9d10b18a9e50270eb
DIST calligra-l10n-nl-2.3.83.tar.bz2 2387373 RMD160 75e203f8aa556e3d563b16ff1e5494cd1fc7e650 SHA1 cebb7ff7e0e520aeefb8ee7d4560f1abdd01d1b6 SHA256 eb5215807e9825198158c4b804a61537f7c48b81597489cc41cd0e6651344d98
DIST calligra-l10n-nl-2.3.84.tar.bz2 2387911 RMD160 68bb408d00e5bdf2f1e0d7d01822eb4c459ae9fa SHA1 dff1d4f7e5c84e9ecffb6436b040899a9160da51 SHA256 af14b9602b1c923c004f1db503d01cfcbc87f2275df55838b35d178a6f1cd0a6
DIST calligra-l10n-pl-2.3.83.tar.bz2 425775 RMD160 0aede2fa112228680cb384bd3c51b71e76207cbb SHA1 466907249008b5b567d387ae9ccb3cb36a8be78f SHA256 67240bb911e2e060bed6630a9d7183285837d3399e8f289a78a529f60e962b38
DIST calligra-l10n-pl-2.3.84.tar.bz2 425852 RMD160 4656adcc265aa5c42c08c93a6a17b8b74cd3d5ba SHA1 13d53efd2559c0c8f0e4773c6406311b49645dc3 SHA256 b8cf7f4f51404e6e82a97c0bf5e03fd54b4578dabd6e9bd1063cb83045466d85
DIST calligra-l10n-pt-2.3.83.tar.bz2 453354 RMD160 05ad0bd48cee62fac78eae6672d40f4a3389f67e SHA1 4abfe7bffa82222332d123cdad6804edd7b8cc83 SHA256 a6978b4921bb4dc86835839387cdfa735a45eea20f59e0cc7a9eb110b3f4a13d
DIST calligra-l10n-pt-2.3.84.tar.bz2 453274 RMD160 340c372e29ae9f7ceb9fc1897858d10d386a7e9f SHA1 258102f9cd5ba99645392cc27dac787e2cc447fe SHA256 7a816d275cbf70b65a9a91c486d9dd589ab3d1716162199df0bdc05f6f2c58fb
DIST calligra-l10n-pt_BR-2.3.83.tar.bz2 535660 RMD160 f963b3f79163a5060505f9ea6bd466d503a59c26 SHA1 66bcd52c07d866b165d7e90870d7bcb683da5b27 SHA256 395188d15346b3c113d0218da45143c0d5317c887677827fcaf47b31ee9290a7
DIST calligra-l10n-pt_BR-2.3.84.tar.bz2 534136 RMD160 28942d2f564871e441c29c6f23a6f3d486117eb4 SHA1 9ab952882a014d10d4d92f80534eaf90a43253f7 SHA256 1d995826d96fb5a876c5b3ac75604fa4712f3a1f64d7f00e061936b581aff979
DIST calligra-l10n-ru-2.3.83.tar.bz2 513749 RMD160 cbf5d2b0831fc50bc44759253a741fdcf73d12eb SHA1 1471db11fcc067acefdcf2b59b41702557c2574b SHA256 112e016eb63fb63cfda0db1a5acbbc22f7ae995174e1cddf74d4edcdfbf8db9c
DIST calligra-l10n-ru-2.3.84.tar.bz2 513945 RMD160 fb96b9f38447409ef5a10843b0f0bc8b3c545f24 SHA1 9ac91222a4ad5fcc3cb8170a6611d721002b9a65 SHA256 3490783682dbf7e34f730906817792743e9868b5cb6192dc248787df3bb0df2a
DIST calligra-l10n-sv-2.3.83.tar.bz2 1841203 RMD160 623cd4b64b6efcf05b3b744b9357c99bf94498be SHA1 ff35d5526e4c1b1fdda7519619732128593d9939 SHA256 9dc36cd45ed9fe20cb266c69b4bbebdf5185d0fda0dd4b8b43f9e4aa851ba5da
DIST calligra-l10n-sv-2.3.84.tar.bz2 1840621 RMD160 e5b6a4387884a03256295ce3b1363eb6ed907c11 SHA1 5b9f6108e28738b34cf059bea4000231149e27c6 SHA256 b5276702366e7edb2a140dfba5cac594ebe144cecb60dedfdeb1d48577518640
DIST calligra-l10n-uk-2.3.83.tar.bz2 489806 RMD160 6ee10ff0eee557d9abf32bc5a215da00c2889380 SHA1 be39b4942e96586f87408562a6dd4c2e4d19bf40 SHA256 2f62d49ecc2a9f552e3aa73a37fb6df9d174596067569593a2f66e6f73bbd4b9
DIST calligra-l10n-uk-2.3.84.tar.bz2 489602 RMD160 1a9ac2fc67ec0909e94e17b60a4e074c7c9cd355 SHA1 82a01ad57165557f90009d7bb5e978b3b84eaa40 SHA256 47537ce9c1f973b383b1d529743f41094bb02d78d9a53aed3acd38bb3932ba76
DIST calligra-l10n-zh_TW-2.3.83.tar.bz2 382843 RMD160 11be352dfc360a03111e94b381c14c05f5761b6a SHA1 0ee4fab861632ef30a8bc2b197fbfc362ddd1ae2 SHA256 6c1ebf3aa46241dd7fe4dd8814bf36f6d57436da0b992f4bdda3942f4fe8bded
DIST calligra-l10n-zh_TW-2.3.84.tar.bz2 382733 RMD160 841ba65bded584a9054069051a58a40b2f758f70 SHA1 aa36fc665839bbd7638af70d811171e94d669534 SHA256 ffec9693b9a3c218f6769666be1123756dc4676afdeef1a428d28a21f64f858a

@ -0,0 +1,77 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra-l10n/calligra-l10n-2.3.84.ebuild,v 1.1 2011/11/20 17:58:57 dilfridge Exp $
EAPI=4
inherit kde4-base
DESCRIPTION="Calligra localization package"
HOMEPAGE="http://www.kde.org/"
LICENSE="GPL-2"
DEPEND="sys-devel/gettext"
RDEPEND=""
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="doc"
MY_LANGS="ca ca@valencia cs da de el en_GB es et fr it kk nb nds nl pl pt pt_BR ru sv uk zh_TW"
URI_BASE="mirror://kde/unstable/${PN/-l10n/}-${PV}/${PN}/"
SRC_URI=""
SLOT="4"
for MY_LANG in ${MY_LANGS} ; do
IUSE="${IUSE} linguas_${MY_LANG}"
SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${PN}-${MY_LANG}-${PV}.tar.bz2 )"
done
unset MY_LANG
S="${WORKDIR}"
src_unpack() {
local lng dir
if [[ -z ${A} ]]; then
elog
elog "You either have the LINGUAS variable unset, or it only"
elog "contains languages not supported by ${P}."
elog "You won't have any additional language support."
elog
elog "${P} supports these language codes:"
elog "${MY_LANGS}"
elog
fi
[[ -n ${A} ]] && unpack ${A}
cd "${S}"
# add all linguas to cmake
if [[ -n ${A} ]]; then
for lng in ${MY_LANGS}; do
dir="${PN}-${lng}-${PV}"
if [[ -d "${dir}" ]] ; then
echo "add_subdirectory( ${dir} )" >> "${S}"/CMakeLists.txt
fi
done
fi
}
src_configure() {
local mycmakeargs=(
-DBUILD_MESSAGES=ON -DBUILD_DATA=ON
$(cmake-utils_use_build doc)
)
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_configure
}
src_compile() {
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_compile
}
src_test() {
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_test
}
src_install() {
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_install
}

@ -1 +1,2 @@
DIST calligra-2.3.83.tar.bz2 101025152 RMD160 88e0489f02eaa1a5a54f2c00d749b2b6b53298e6 SHA1 ee07ba8d856d85955c8c8e811e666eb91b86e5f9 SHA256 538f126e1b2fc5c73fbfdba71d134f560a804acee2ea598e1c3fde8c92ae6570
DIST calligra-2.3.84.tar.bz2 103848582 RMD160 7dc52e44ac2bb6a2cb838e7d188a55458718a0a9 SHA1 0af76057c1eca55fff2541be3d0c47b911a1063f SHA256 eb916fcaec549175b6e01b122dba576e61515348a483bbf97bb1149967d4f090

@ -0,0 +1,191 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.3.84.ebuild,v 1.1 2011/11/20 17:54:57 dilfridge Exp $
# note: files that need to be checked for dependencies etc:
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
# krita/CMakeLists.txt
EAPI=4
KDE_SCM=git
KDE_MINIMAL=4.6.4
OPENGL_REQUIRED=optional
# KDE_HANDBOOK=optional
# no handbook in 83
KDE_LINGUAS_LIVE_OVERRIDE=true
inherit kde4-base
DESCRIPTION="KDE Office Suite"
HOMEPAGE="http://www.calligra-suite.org/"
[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/unstable/${P}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="4"
[[ ${PV} == 9999 ]] || KEYWORDS="~amd64 ~x86"
IUSE="+crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms marble mysql +mso +okular openctl openexr
+pdf postgres +semantic-desktop +ssl sybase test tiff +threads +truetype
+wmf word-perfect xbase +xml +xslt"
# please do not sort here, order is same as in CMakeLists.txt
CAL_FTS="kexi words flow plan stage tables krita karbon braindump"
for cal_ft in ${CAL_FTS}; do
IUSE+=" calligra_features_${cal_ft}"
done
unset cal_ft
REQUIRED_USE="
calligra_features_kexi? ( calligra_features_tables )
calligra_features_krita? ( eigen exif lcms )
calligra_features_plan? ( kdepim )
calligra_features_tables? ( eigen )
test? ( calligra_features_karbon )
"
RDEPEND="
!app-office/karbon
!app-office/koffice-data
!app-office/koffice-l10n
!app-office/koffice-libs
!app-office/koffice-meta
!app-office/krita
!app-office/kplato
!app-office/kpresenter
!app-office/kspread
!app-office/kword
>=dev-db/sqlite-3.7.9:3
dev-lang/perl
dev-libs/boost
dev-libs/libxml2
$(add_kdebase_dep knewstuff)
media-libs/libpng
sys-libs/zlib
crypt? ( app-crypt/qca:2 )
eigen? ( dev-cpp/eigen:2 )
exif? ( media-gfx/exiv2 )
fftw? ( sci-libs/fftw:3.0 )
fontconfig? ( media-libs/fontconfig )
freetds? ( dev-db/freetds )
gif? ( media-libs/giflib )
glew? ( media-libs/glew )
glib? ( dev-libs/glib:2 )
gsf? ( gnome-extra/libgsf )
gsl? ( sci-libs/gsl )
iconv? ( virtual/libiconv )
jpeg? ( virtual/jpeg )
jpeg2k? ( media-libs/openjpeg )
kdcraw? ( $(add_kdebase_dep libkdcraw) )
kdepim? ( $(add_kdebase_dep kdepimlibs) )
lcms? ( media-libs/lcms:2 )
marble? ( $(add_kdebase_dep marble) )
mysql? ( virtual/mysql )
okular? ( $(add_kdebase_dep okular) )
openctl? ( >=media-libs/opengtl-0.9.15 )
openexr? ( media-libs/openexr )
pdf? (
app-text/poppler
media-gfx/pstoedit
)
postgres? (
dev-db/postgresql-base
=dev-libs/libpqxx-3*
)
semantic-desktop? ( dev-libs/soprano )
ssl? ( dev-libs/openssl )
sybase? ( dev-db/freetds )
tiff? ( media-libs/tiff )
truetype? ( media-libs/freetype:2 )
word-perfect? (
app-text/libwpd
app-text/libwps
app-text/libwpg
)
xbase? ( dev-db/xbase )
xslt? ( dev-libs/libxslt )
calligra_features_kexi? ( >=dev-db/sqlite-3.7.3 )
"
DEPEND="${RDEPEND}"
src_configure() {
local cal_ft
# first write out things we want to hard-enable
local mycmakeargs=(
"-DWITH_Boost=ON"
"-DWITH_LibXml2=ON"
"-DWITH_PNG=ON"
"-DWITH_ZLIB=ON"
"-DGHNS=ON"
"-DWITH_X11=ON"
"-DWITH_Qt4=ON"
)
# default disablers
mycmakeargs+=(
"-DBUILD_mobile=OFF" # we dont suppor mobile gui, maybe arm could
"-DWITH_LCMS=OFF" # we use lcms:2
"-DWITH_XBase=OFF" # i am not the one to support this
"-DCREATIVEONLY=OFF"
"-DWITH_TINY=OFF"
"-DWITH_CreateResources=OFF" # NOT PACKAGED: http://create.freedesktop.org/
"-DWITH_DCMTK=OFF" # NOT PACKAGED: http://www.dcmtk.org/dcmtk.php.en
"-DWITH_Spnav=OFF" # NOT PACKAGED: http://spacenav.sourceforge.net/
)
# regular options
mycmakeargs+=(
$(cmake-utils_use_with crypt QCA2)
$(cmake-utils_use_with eigen Eigen2)
$(cmake-utils_use_with exif Exiv2)
$(cmake-utils_use_with fftw FFTW3)
$(cmake-utils_use_with fontconfig Fontconfig)
$(cmake-utils_use_with freetds FreeTDS)
$(cmake-utils_use_with gif GIF2)
$(cmake-utils_use_with glew GLEW)
$(cmake-utils_use_with glib GLIB2)
$(cmake-utils_use_with glib GObject)
$(cmake-utils_use_with gsf LIBGSF)
$(cmake-utils_use_with gsl GSL)
$(cmake-utils_use_with iconv Iconv)
$(cmake-utils_use_with jpeg JPEG)
$(cmake-utils_use_with jpeg2k OpenJPEG)
$(cmake-utils_use_with kdcraw Kdcraw)
$(cmake-utils_use_with kdepim KdepimLibs)
$(cmake-utils_use_with lcms LCMS2)
$(cmake-utils_use_with marble Marble)
$(cmake-utils_use_with mysql MySQL)
$(cmake-utils_use_with okular Okular)
$(cmake-utils_use_with openctl OpenCTL)
$(cmake-utils_use_with openexr OpenEXR)
$(cmake-utils_use_with opengl OpenGL)
$(cmake-utils_use_with pdf Poppler)
$(cmake-utils_use_with pdf Pstoedit)
$(cmake-utils_use_with postgres PostgreSQL)
$(cmake-utils_use_with semantic-desktop Soprano)
$(cmake-utils_use semantic-desktop NEPOMUK)
$(cmake-utils_use_with ssl OpenSSL)
$(cmake-utils_use_with sybase FreeTDS)
$(cmake-utils_use_with tiff TIFF)
$(cmake-utils_use_with threads Threads)
$(cmake-utils_use_with truetype Freetype)
$(cmake-utils_use_with word-perfect WPD)
$(cmake-utils_use_with word-perfect WPG)
$(cmake-utils_use_with xbase XBase)
$(cmake-utils_use_with xslt LibXslt)
$(cmake-utils_use_build wmf libkowmf)
$(cmake-utils_use_build mso libmsooxml)
)
# applications
for cal_ft in ${CAL_FTS}; do
mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
done
mycmakeargs+=( $(cmake-utils_use_build test cstester) )
# filters
kde4-base_src_configure
}

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/homebank/homebank-4.3.ebuild,v 1.6 2011/05/25 19:24:38 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/homebank/homebank-4.3.ebuild,v 1.7 2011/11/20 12:19:50 pacho Exp $
EAPI="2"
inherit eutils fdo-mime
inherit autotools eutils fdo-mime
DESCRIPTION="Free, easy, personal accounting for everyone"
HOMEPAGE="http://homebank.free.fr/index.php"
@ -27,9 +27,15 @@ RDEPEND="${RDEPEND}
S="${WORKDIR}/${P/_/}"
src_prepare() {
# Drop DEPRECATED flags, bug #367251
sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED::g' configure.ac configure || die
sed -i -e 's/true/TRUE/' src/import.c || die "sed failed"
echo -e "src/da_encoding.c\nsrc/hb_transaction.c" >> po/POTFILES.in || die "echo failed"
epatch "${FILESDIR}"/${P}-implicit-pointer.patch
intltoolize --force --copy --automake || die "intltoolize failed"
eautoreconf
}
src_configure() {

@ -1,8 +1,8 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/karbon/karbon-2.3.3.ebuild,v 1.5 2011/10/29 21:51:12 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/karbon/karbon-2.3.3.ebuild,v 1.6 2011/11/20 18:30:46 dilfridge Exp $
EAPI=3
EAPI=4
KMNAME="koffice"
KMMODULE="${PN}"
@ -16,7 +16,7 @@ IUSE="+pstoedit wpg"
DEPEND="
media-libs/libart_lgpl
pstoedit? ( media-gfx/pstoedit )
wpg? ( app-text/libwpg:0.1 )
wpg? ( app-text/libwpg:0.1[tools(+)] )
"
RDEPEND="${DEPEND}"

@ -1,3 +1,4 @@
DIST TaskCoach-1.2.27.tar.gz 2264467 RMD160 a95b695e70b476d1f20a3b7ba791f7f1670d118e SHA1 f283f589841c03e21329a90d6141708deadd9dab SHA256 bb1bf4de160e31ea557f8585f8160590a9feca66319546f0023faf8d8f8e27fe
DIST TaskCoach-1.2.28.tar.gz 2284696 RMD160 d71b8e3da2fdda2541c137f45009f1b07e47e466 SHA1 3386a4ef910ef29ad9246b5b3157e94cd74c1e4b SHA256 dd0519701acff91dbb9a5476f7172c6a35f6bdb97716e835de6e797c8cdc5a65
DIST TaskCoach-1.2.30.tar.gz 2303069 RMD160 ce0cfae0f822226293e848609b46096b7c0bb361 SHA1 4fc43f4e438f7655eb3e0a88f780d49b7837331c SHA256 bb74c86c289bee61ed1ff03e098b8b83108b3b55e59d6137aba7b3fa69cad616
DIST TaskCoach-1.2.31.tar.gz 2315693 RMD160 9d48d8f15f3850519e3b510eb3913f371f344812 SHA1 ec1656f3c426daa868ef24ebc3b8b8c9d1535888 SHA256 f38366b507aa82a1643c6590f164913883155265394dab34157c6257ba0604d5

@ -0,0 +1,46 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/taskcoach/taskcoach-1.2.31.ebuild,v 1.1 2011/11/20 22:18:27 caster Exp $
EAPI=3
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
PYTHON_MODNAME="buildlib taskcoachlib"
inherit distutils eutils
MY_PN="TaskCoach"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Simple personal tasks and todo lists manager"
HOMEPAGE="http://www.taskcoach.org http://pypi.python.org/pypi/TaskCoach"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="libnotify"
DEPEND=">=dev-python/wxpython-2.8.9.2:2.8"
RDEPEND="${DEPEND}
libnotify? ( dev-python/notify-python )"
S="${WORKDIR}/${MY_P}"
DOCS="CHANGES.txt"
src_install() {
distutils_src_install
# a bit ugly but...
mv "${D}/usr/bin/taskcoach.py" "${D}/usr/bin/taskcoach" || die
for file in "${D}"/usr/bin/taskcoach.py-*; do
dir=$(dirname ${file})
ver=$(basename ${file})
ver=${ver#taskcoach.py-}
mv "${file}" "${dir}/taskcoach-${ver}" || die
done
doicon "icons.in/${PN}.png" || die
make_desktop_entry ${PN} "Task Coach" ${PN} Office || die
}

@ -1,4 +1,3 @@
DIST glibmm-2.24.2.tar.bz2 4481414 RMD160 08ff9bb4a9b9e4e90f9fad74d553f37a4f805c0b SHA1 df5f22d2c40ebdf097ecdb4a7dfeef70d1ca24e7 SHA256 d4687c0b27f9c9f955a5306649008a1f8d8935edff916278fb7b65b44292ff7a
DIST glibmm-2.28.1.tar.bz2 5632975 RMD160 2920ab2d88d57ed5b19fdc71ab8d75f58b0e919c SHA1 76cfba52d8fb1e3f46d14c3fea31269deb49e2fc SHA256 ca74638b91296df127caab30f2d0664746bfefa942ce5a5ecc982e0f16edc145
DIST glibmm-2.28.2.tar.xz 4584624 RMD160 978f61e526b11e3008a107fa502be460dde955f2 SHA1 bd1962c7de710036875a8b6d7ab7b5e5e50fb7af SHA256 f84e99858d9674705316ec40cb3f03c34129293ebd370a7d63df6d959644cbe3
DIST glibmm-2.30.0.tar.xz 4472896 RMD160 df373b9c16acbd0e5b98db440ebb45acf1470c32 SHA1 594e592ffa332f999168362acd9f018a127e21e7 SHA256 a7ad3fc34c2ba108511738a6ecbf9396edeb26776b2f9b5f4490551509ee0db4
DIST glibmm-2.30.1.tar.xz 4115952 RMD160 32fe0f60cbfe34abc95256264dd6a75df031da4a SHA1 a8d3eba99a79ed885302ca968f4fae8e2ce99912 SHA256 69582b584666cab1dc4253faffee548054730bc058e28466871e6a954d7ff897

@ -1,65 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/glibmm-2.24.2-r1.ebuild,v 1.5 2011/01/04 18:10:11 armin76 Exp $
EAPI="3"
inherit gnome2
DESCRIPTION="C++ interface for glib2"
HOMEPAGE="http://www.gtkmm.org"
LICENSE="|| ( LGPL-2.1 GPL-2 )"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="doc examples test"
RDEPEND=">=dev-libs/libsigc++-2.2
>=dev-libs/glib-2.24.0"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"
DOCS="AUTHORS ChangeLog NEWS README"
# We cannot set this just now as it causes breakage, bug #336928
#pkg_setup() {
# G2CONF="${G2CONF} $(use_enable doc documentation)"
#}
src_prepare() {
gnome2_src_prepare
if ! use test; then
# don't waste time building tests
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
-i Makefile.am Makefile.in || die "sed 1 failed"
fi
if ! use examples; then
# don't waste time building examples
sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
-i Makefile.am Makefile.in || die "sed 2 failed"
fi
}
src_test() {
cd "${S}/tests/"
emake check || die "emake check failed"
for i in */test; do
${i} || die "Running tests failed at ${i}"
done
}
src_install() {
gnome2_src_install
if ! use doc && ! use examples; then
rm -fr "${ED}usr/share/doc/glibmm*"
fi
if use examples; then
find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
dodoc examples
fi
}

@ -1,11 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/glibmm-2.28.1.ebuild,v 1.3 2011/06/15 16:16:13 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/glibmm-2.30.1.ebuild,v 1.1 2011/11/20 15:45:42 pacho Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
GNOME_TARBALL_SUFFIX="bz2"
inherit gnome2
@ -14,14 +13,15 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="|| ( LGPL-2.1 GPL-2 )"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc debug examples test"
RDEPEND=">=dev-libs/libsigc++-2.2:2
>=dev-libs/glib-2.28:2"
RDEPEND=">=dev-libs/libsigc++-2.2.10:2
>=dev-libs/glib-2.30.0:2"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"
# dev-cpp/mm-common needed for eautoreconf
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README"

@ -1,4 +1 @@
DIST gstreamermm-0.10.7.3.tar.bz2 5429261 RMD160 2764afdf477b45a081e2e55a5430ec48a8183fe3 SHA1 d2924cf0440cced2c947fce4fcdc97776cc7ea4a SHA256 c185e8a3a2e0d5584ec96333c1d10b1dea975194825d3f09489f21b22dbf2417
DIST gstreamermm-0.10.8.tar.bz2 5101880 RMD160 823e47caede00a38200c297c6ebe8320efe4b2a8 SHA1 48c7c62dacfce6ed603df86088e3803b38c8ff16 SHA256 4db9f6448136e04cea1ebb1e0b190237d3c8c6e82203e638c332f972f2dc1817
DIST gstreamermm-0.10.9.1.tar.bz2 8045200 RMD160 c41a8069e46612a183159347e6a4b21f1874da8a SHA1 e7ccf17a354789b228614d0e49e98a1f3230a276 SHA256 85a07d4d0d67ad527c1fd9bf47c130032db89e9b26f412969a8c8ad6fdebf516
DIST gstreamermm-0.10.9.tar.bz2 7966259 RMD160 a3fa84568f0d3420055332d75d50e405a5897331 SHA1 6394f26f0a7b205fd94d146c0499f1ee253d503d SHA256 de311fcbb03d26b7b0d3c43db5959df57cd7543ff519209762090fbd4caabc57

@ -1,184 +0,0 @@
Fixing build with gcc 4.5
http://bugs.gentoo.org/show_bug.cgi?id=319375
--- gstreamer/gstreamermm/bin.cc
+++ gstreamer/gstreamermm/bin.cc
@@ -658,62 +658,62 @@
Gst::Iterator<Gst::Element> Bin::iterate_elements()
{
- return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_elements(gobj()));
+ return Gst::Iterator<Gst::Element>(gst_bin_iterate_elements(gobj()));
}
Gst::Iterator<const Gst::Element> Bin::iterate_elements() const
{
- return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_elements(const_cast<GstBin*>(gobj())));
+ return Gst::Iterator<const Gst::Element>(gst_bin_iterate_elements(const_cast<GstBin*>(gobj())));
}
Gst::Iterator<Gst::Element> Bin::iterate_recurse()
{
- return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_recurse(gobj()));
+ return Gst::Iterator<Gst::Element>(gst_bin_iterate_recurse(gobj()));
}
Gst::Iterator<const Gst::Element> Bin::iterate_recurse() const
{
- return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_recurse(const_cast<GstBin*>(gobj())));
+ return Gst::Iterator<const Gst::Element>(gst_bin_iterate_recurse(const_cast<GstBin*>(gobj())));
}
Gst::Iterator<Gst::Element> Bin::iterate_sorted()
{
- return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_sorted(gobj()));
+ return Gst::Iterator<Gst::Element>(gst_bin_iterate_sorted(gobj()));
}
Gst::Iterator<const Gst::Element> Bin::iterate_sorted() const
{
- return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_sorted(const_cast<GstBin*>(gobj())));
+ return Gst::Iterator<const Gst::Element>(gst_bin_iterate_sorted(const_cast<GstBin*>(gobj())));
}
Gst::Iterator<Gst::Element> Bin::iterate_sources()
{
- return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_sources(gobj()));
+ return Gst::Iterator<Gst::Element>(gst_bin_iterate_sources(gobj()));
}
Gst::Iterator<const Gst::Element> Bin::iterate_sources() const
{
- return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_sources(const_cast<GstBin*>(gobj())));
+ return Gst::Iterator<const Gst::Element>(gst_bin_iterate_sources(const_cast<GstBin*>(gobj())));
}
Gst::Iterator<Gst::Element> Bin::iterate_sinks()
{
- return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_sinks(gobj()));
+ return Gst::Iterator<Gst::Element>(gst_bin_iterate_sinks(gobj()));
}
Gst::Iterator<const Gst::Element> Bin::iterate_sinks() const
{
- return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_sinks(const_cast<GstBin*>(gobj())));
+ return Gst::Iterator<const Gst::Element>(gst_bin_iterate_sinks(const_cast<GstBin*>(gobj())));
}
Gst::Iterator<Gst::Element> Bin::iterate_by_interface(GType iface)
{
- return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_all_by_interface(gobj(), iface));
+ return Gst::Iterator<Gst::Element>(gst_bin_iterate_all_by_interface(gobj(), iface));
}
Gst::Iterator<const Gst::Element> Bin::iterate_by_interface(GType iface) const
{
- return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_all_by_interface(const_cast<GstBin*>(gobj()), iface));
+ return Gst::Iterator<const Gst::Element>(gst_bin_iterate_all_by_interface(const_cast<GstBin*>(gobj()), iface));
}
bool Bin::recalculate_latency()
--- gstreamer/gstreamermm/format.cc
+++ gstreamer/gstreamermm/format.cc
@@ -94,7 +94,7 @@
IteratorBasic<const FormatDefinition> iterate_format_definitions()
{
- return IteratorBasic<const FormatDefinition>::IteratorBasic(gst_format_iterate_definitions());
+ return IteratorBasic<const FormatDefinition>(gst_format_iterate_definitions());
}
} //namespace Gst
--- gstreamer/gstreamermm/element.cc
+++ gstreamer/gstreamermm/element.cc
@@ -1135,32 +1135,32 @@
Gst::Iterator<Gst::Pad> Element::iterate_pads()
{
- return Gst::Iterator<Gst::Pad>::Iterator(gst_element_iterate_pads(gobj()));
+ return Gst::Iterator<Gst::Pad>(gst_element_iterate_pads(gobj()));
}
Gst::Iterator<const Gst::Pad> Element::iterate_pads() const
{
- return Gst::Iterator<const Gst::Pad>::Iterator(gst_element_iterate_pads(const_cast<GstElement*>(gobj())));
+ return Gst::Iterator<const Gst::Pad>(gst_element_iterate_pads(const_cast<GstElement*>(gobj())));
}
Gst::Iterator<Gst::Pad> Element::iterate_sink_pads()
{
- return Gst::Iterator<Gst::Pad>::Iterator(gst_element_iterate_sink_pads(gobj()));
+ return Gst::Iterator<Gst::Pad>(gst_element_iterate_sink_pads(gobj()));
}
Gst::Iterator<const Gst::Pad> Element::iterate_sink_pads() const
{
- return Gst::Iterator<const Gst::Pad>::Iterator(gst_element_iterate_sink_pads(const_cast<GstElement*>(gobj())));
+ return Gst::Iterator<const Gst::Pad>(gst_element_iterate_sink_pads(const_cast<GstElement*>(gobj())));
}
Gst::Iterator<Gst::Pad> Element::iterate_src_pads()
{
- return Gst::Iterator<Gst::Pad>::Iterator(gst_element_iterate_src_pads(gobj()));
+ return Gst::Iterator<Gst::Pad>(gst_element_iterate_src_pads(gobj()));
}
Gst::Iterator<const Gst::Pad> Element::iterate_src_pads() const
{
- return Gst::Iterator<const Gst::Pad>::Iterator(gst_element_iterate_src_pads(const_cast<GstElement*>(gobj())));
+ return Gst::Iterator<const Gst::Pad>(gst_element_iterate_src_pads(const_cast<GstElement*>(gobj())));
}
void Element::unlink(const Glib::RefPtr<Gst::Element>& dest)
--- gstreamer/gstreamermm/pad.cc
+++ gstreamer/gstreamermm/pad.cc
@@ -857,22 +857,22 @@
Gst::Iterator<Gst::Pad> Pad::iterate_internal_links()
{
- return Gst::Iterator<Gst::Pad>::Iterator(gst_pad_iterate_internal_links(gobj()));
+ return Gst::Iterator<Gst::Pad>(gst_pad_iterate_internal_links(gobj()));
}
Gst::Iterator<const Gst::Pad> Pad::iterate_internal_links() const
{
- return Gst::Iterator<const Gst::Pad>::Iterator(gst_pad_iterate_internal_links(const_cast<GstPad*>(gobj())));
+ return Gst::Iterator<const Gst::Pad>(gst_pad_iterate_internal_links(const_cast<GstPad*>(gobj())));
}
Gst::Iterator<Gst::Pad> Pad::iterate_internal_links_default()
{
- return Gst::Iterator<Gst::Pad>::Iterator(gst_pad_iterate_internal_links_default(gobj()));
+ return Gst::Iterator<Gst::Pad>(gst_pad_iterate_internal_links_default(gobj()));
}
Gst::Iterator<const Gst::Pad> Pad::iterate_internal_links_default() const
{
- return Gst::Iterator<const Gst::Pad>::Iterator(gst_pad_iterate_internal_links_default(const_cast<GstPad*>(gobj())));
+ return Gst::Iterator<const Gst::Pad>(gst_pad_iterate_internal_links_default(const_cast<GstPad*>(gobj())));
}
Glib::ListHandle< Glib::RefPtr<Gst::Pad> > Pad::get_internal_links()
--- gstreamer/gstreamermm/query.cc
+++ gstreamer/gstreamermm/query.cc
@@ -810,7 +810,7 @@
Gst::IteratorBasic<const Gst::QueryTypeDefinition> Query::iterate_definitions()
{
- return Gst::IteratorBasic<const Gst::QueryTypeDefinition>::IteratorBasic(gst_query_type_iterate_definitions());
+ return Gst::IteratorBasic<const Gst::QueryTypeDefinition>(gst_query_type_iterate_definitions());
}
--- gstreamer/gstreamermm/mixer.cc
+++ gstreamer/gstreamermm/mixer.cc
@@ -207,7 +207,7 @@
gst_mixer_get_volume(const_cast<GstMixer*>(gobj()),
const_cast<GstMixerTrack*>(Glib::unwrap(track)), volumes);
- return Glib::ArrayHandle<int>::ArrayHandle(volumes, num_channels,
+ return Glib::ArrayHandle<int>(volumes, num_channels,
Glib::OWNERSHIP_DEEP);
}

@ -1,26 +0,0 @@
Index: gstreamermm-0.10.7.3/gstreamer/gstreamermm/mixer.cc
===================================================================
--- gstreamermm-0.10.7.3.orig/gstreamer/gstreamermm/mixer.cc
+++ gstreamermm-0.10.7.3/gstreamer/gstreamermm/mixer.cc
@@ -207,7 +207,7 @@ Glib::ArrayHandle<int> Mixer::get_volume
gst_mixer_get_volume(const_cast<GstMixer*>(gobj()),
const_cast<GstMixerTrack*>(Glib::unwrap(track)), volumes);
- return Glib::ArrayHandle<int>::ArrayHandle(volumes, num_channels,
+ return Glib::ArrayHandle<int>(volumes, num_channels,
Glib::OWNERSHIP_DEEP);
}
Index: gstreamermm-0.10.7.3/gstreamer/src/mixer.ccg
===================================================================
--- gstreamermm-0.10.7.3.orig/gstreamer/src/mixer.ccg
+++ gstreamermm-0.10.7.3/gstreamer/src/mixer.ccg
@@ -201,7 +201,7 @@ Glib::ArrayHandle<int> Mixer::get_volume
gst_mixer_get_volume(const_cast<GstMixer*>(gobj()),
const_cast<GstMixerTrack*>(Glib::unwrap(track)), volumes);
- return Glib::ArrayHandle<int>::ArrayHandle(volumes, num_channels,
+ return Glib::ArrayHandle<int>(volumes, num_channels,
Glib::OWNERSHIP_DEEP);
}

@ -1,50 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-0.10.7.3.ebuild,v 1.7 2010/09/26 14:33:54 eva Exp $
EAPI="2"
inherit gnome2 eutils
DESCRIPTION="C++ interface for GStreamer"
HOMEPAGE="http://gstreamer.freedesktop.org/bindings/cplusplus.html"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="test"
# gstreamer 0.10.25 is needed for per-stream volume
# see bug #308935
RDEPEND="
>=media-libs/gstreamer-0.10.28
>=media-libs/gst-plugins-base-0.10.28
>=dev-cpp/glibmm-2.21.1
>=dev-cpp/libxmlpp-2.14
>=dev-libs/libsigc++-2:2
"
DEPEND="${RDEPEND}
dev-util/pkgconfig
test? (
media-libs/gst-plugins-good:0.10
media-plugins/gst-plugins-vorbis:0.10
media-plugins/gst-plugins-x:0.10 )
"
src_prepare() {
epatch "${FILESDIR}/${P}+gcc-4.5.patch"
}
src_test() {
# explicitly allow parallel make of tests: they are not built in
# src_compile() and indeed we'd slow down tremendously to run this
# serially.
emake check || die "tests failed"
}
src_install() {
emake DESTDIR="${D}" libdocdir=/usr/share/doc/${PF} install || die "install failed"
dodoc AUTHORS ChangeLog NEWS README || die
find "${D}" -name '*.la' -delete || die "removal of *.la files failed"
}

@ -1,56 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-0.10.8.ebuild,v 1.2 2011/03/21 01:35:33 nirbheek Exp $
EAPI="3"
inherit autotools gnome2 eutils
DESCRIPTION="C++ interface for GStreamer"
HOMEPAGE="http://gstreamer.freedesktop.org/bindings/cplusplus.html"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
RDEPEND="
>=media-libs/gstreamer-0.10.30:0.10
>=media-libs/gst-plugins-base-0.10.30:0.10
>=dev-cpp/glibmm-2.21.1:2
>=dev-cpp/libxmlpp-2.14:2.6
>=dev-libs/libsigc++-2:2
"
DEPEND="${RDEPEND}
dev-util/pkgconfig
>=dev-cpp/mm-common-0.9.3
test? (
media-libs/gst-plugins-good:0.10
media-plugins/gst-plugins-vorbis:0.10
media-plugins/gst-plugins-x:0.10 )
"
src_prepare() {
# doc-install.pl was removed from glibmm, and is provided by mm-common now
# This should not be needed if the tarball is generated with mm-common-0.9.3
if has_version '>=dev-cpp/glibmm-2.27.97'; then
mm-common-prepare --copy --force
eautoreconf
fi
gnome2_src_prepare
}
src_test() {
# explicitly allow parallel make of tests: they are not built in
# src_compile() and indeed we'd slow down tremendously to run this
# serially.
emake check || die "tests failed"
}
src_install() {
emake DESTDIR="${D}" libdocdir=/usr/share/doc/${PF} install || die "install failed"
dodoc AUTHORS ChangeLog NEWS README || die "dodoc failed"
find "${D}" -name '*.la' -delete || die "removal of *.la files failed"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-0.10.9.1.ebuild,v 1.3 2011/10/21 13:41:56 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-0.10.9.1.ebuild,v 1.4 2011/11/20 17:14:38 eva Exp $
EAPI="3"
GNOME2_LA_PUNT="yes"
@ -16,9 +16,9 @@ KEYWORDS="amd64 ~ppc x86"
IUSE="test"
RDEPEND="
>=media-libs/gstreamer-0.10.30:0.10
>=media-libs/gst-plugins-base-0.10.30:0.10
>=dev-cpp/glibmm-2.21.1:2
>=media-libs/gstreamer-0.10.32:0.10
>=media-libs/gst-plugins-base-0.10.32:0.10
>=dev-cpp/glibmm-2.26.1:2
>=dev-cpp/libxmlpp-2.14:2.6
>=dev-libs/libsigc++-2:2
"
@ -29,6 +29,14 @@ DEPEND="${RDEPEND}
media-plugins/gst-plugins-vorbis:0.10
media-plugins/gst-plugins-x:0.10 )
"
DOCS="AUTHORS ChangeLog NEWS README"
# Installs reference docs into /usr/share/doc/gstreamermm-0.10/
# but that's okay, because the rest of dev-cpp/*mm stuff does the same
src_test() {
# explicitly allow parallel make of tests: they are not built in
# src_compile() and indeed we'd slow down tremendously to run this
# serially.
emake check || die "tests failed"
}

@ -1,56 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-0.10.9.ebuild,v 1.1 2011/04/26 21:14:19 eva Exp $
EAPI="3"
inherit autotools gnome2 eutils
DESCRIPTION="C++ interface for GStreamer"
HOMEPAGE="http://gstreamer.freedesktop.org/bindings/cplusplus.html"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
RDEPEND="
>=media-libs/gstreamer-0.10.30:0.10
>=media-libs/gst-plugins-base-0.10.30:0.10
>=dev-cpp/glibmm-2.21.1:2
>=dev-cpp/libxmlpp-2.14:2.6
>=dev-libs/libsigc++-2:2
"
DEPEND="${RDEPEND}
dev-util/pkgconfig
>=dev-cpp/mm-common-0.9.3
test? (
media-libs/gst-plugins-good:0.10
media-plugins/gst-plugins-vorbis:0.10
media-plugins/gst-plugins-x:0.10 )
"
src_prepare() {
# doc-install.pl was removed from glibmm, and is provided by mm-common now
# This should not be needed if the tarball is generated with mm-common-0.9.3
if has_version '>=dev-cpp/glibmm-2.27.97'; then
mm-common-prepare --copy --force
eautoreconf
fi
gnome2_src_prepare
}
src_test() {
# explicitly allow parallel make of tests: they are not built in
# src_compile() and indeed we'd slow down tremendously to run this
# serially.
emake check || die "tests failed"
}
src_install() {
emake DESTDIR="${D}" libdocdir=/usr/share/doc/${PF} install || die "install failed"
dodoc AUTHORS ChangeLog NEWS README || die "dodoc failed"
find "${D}" -name '*.la' -delete || die "removal of *.la files failed"
}

@ -1,4 +1,3 @@
DIST libgdamm-4.1.2.tar.bz2 2043757 RMD160 db64eab9a5430c98142769dacfd7c8905a4811f1 SHA1 9090858b30d38af4f476092d11de09a10e85d6b9 SHA256 f397d99bf746e6cc98a6cda2c16381de9ce8f6219f7cd1dd045451f892f48e6e
DIST libgdamm-4.1.3.tar.xz 1454864 RMD160 369ad1cdef3e773a25f287406206f2b4db432b58 SHA1 f6126d7b46720e3ea4f3d49e03add2e52da233be SHA256 9e7c04544fb580d8b00216ca191ab863dff73abec0e569159f4aa640f6319881
DIST libgdamm-4.99.3.1.tar.xz 1455096 RMD160 5cf8c0b7ba96bc8ae0af137a7e92ef1455e194eb SHA1 c20b287e6b6961ac7184cab73d80af4ee24b785d SHA256 8a78519d7883c0cb498ae533032664c9455bbbe0965e1ffd93e0e182dfd84470
DIST libgdamm-4.99.4.1.tar.xz 1362924 RMD160 2e1ff5274c299ac79b24e2c45e90a844dab62a06 SHA1 a67cdf8e9c553e179cb418b938d9d15da0511908 SHA256 7be24b0a7e992724478abda029974f7200a8ef000b8592659dd5068f47b02c6a
DIST libgdamm-4.99.5.tar.xz 1357492 RMD160 ef972e952202acf6dd4ec4568032ab223df955ff SHA1 c0b30c2a8fab095d6b9e571edee1380b33731aba SHA256 1a78c145eaac431684a7822234f0a5ffad69949feb7fbf8017353478621e5db4

@ -1,43 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libgdamm/libgdamm-4.1.2.ebuild,v 1.4 2011/09/25 17:42:58 armin76 Exp $
EAPI="3"
GCONF_DEBUG="no"
inherit autotools gnome2
DESCRIPTION="C++ bindings for libgda"
HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1"
SLOT="4"
KEYWORDS="amd64 ~ppc sparc x86"
IUSE="berkdb doc"
RDEPEND=">=dev-cpp/glibmm-2.27.93:2[doc?]
>=gnome-extra/libgda-4.1.7:4[berkdb=]"
DEPEND="${RDEPEND}
dev-util/pkgconfig
>=dev-cpp/mm-common-0.7.2
doc? ( app-doc/doxygen )"
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README TODO"
G2CONF="${G2CONF} $(use_enable doc documentation)"
}
src_prepare() {
if use doc; then
mm-common-prepare --copy --force
eautoreconf
fi
gnome2_src_prepare
}
src_install() {
gnome2_src_install
#use doc && dohtml -r docs/reference/html/*
find "${ED}" -name "*.la" -delete || die "remove of la files failed"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libgdamm/libgdamm-4.99.3.1.ebuild,v 1.1 2011/09/30 19:31:15 nirbheek Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libgdamm/libgdamm-4.99.5.ebuild,v 1.1 2011/11/20 15:56:21 pacho Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="berkdb doc"
RDEPEND=">=dev-cpp/glibmm-2.27.93:2
>=gnome-extra/libgda-4.99.3:5[berkdb=]"
>=gnome-extra/libgda-4.99.5:5[berkdb=]"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"

@ -1,4 +1,2 @@
DIST libxml++-1.0.5.tar.bz2 303965 RMD160 073cff2d7a07ca62552c001d9560a21bcc447d35 SHA1 e90e66beff0af2e2f2a320ffbf8f4c1a3790bc44 SHA256 512b71e38d8b3593e716774a5bb8d074531ae0509cc947eba8f98af60c5d5563
DIST libxml++-2.32.0.tar.bz2 831918 RMD160 5f4662c7c83d3892f04fd35c53f609e06b194ef7 SHA1 ac4b3a03cd1d5ab3d4ce35486a1c9ee771f7ad4a SHA256 7989e285ca6fe63379121a2afea8dd4806abef6ecf1cb84f4fc4e9de18b43c25
DIST libxml++-2.34.1.tar.bz2 1286110 RMD160 0cc22e3d1cbda34933eaec1407ca2a4caefa3388 SHA1 17adf3bd443b2c174fa3a13a8a86ca03803ed062 SHA256 664f3636c425554bf5e7d1b60253244e2d723899be8a971fc54332148bfce040
DIST libxml++-2.34.2.tar.xz 1070956 RMD160 d40ca752e6c67bec8c1d7e4907daa1754e60af51 SHA1 3e7a97118a2467df995afe684fce2db0a69794d2 SHA256 77daba20ab76631071d4ed4cc18fa2e981160ca05ae661e8d146f2b0728f9baa

@ -1,59 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxmlpp/libxmlpp-2.32.0-r1.ebuild,v 1.2 2011/04/14 17:55:19 pacho Exp $
EAPI="3"
GCONF_DEBUG="no"
inherit autotools gnome2
MY_PN="${PN/pp/++}"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="C++ wrapper for the libxml2 XML parser library"
HOMEPAGE="http://libxmlplusplus.sourceforge.net/"
SRC_URI="mirror://gnome/sources/libxml++/${PV%.*}/${MY_P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="2.6"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc"
RDEPEND=">=dev-libs/libxml2-2.6.1
>=dev-cpp/glibmm-2.4"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( || (
<dev-cpp/glibmm-2.27.97:2[doc?]
>=dev-cpp/mm-common-0.9.3
) )
"
pkg_setup() {
G2CONF="${G2CONF} $(use_enable doc documentation)"
DOCS="AUTHORS ChangeLog NEWS README*"
}
src_prepare() {
gnome2_src_prepare
# don't waste time building the examples
sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
-i Makefile.am Makefile.in || die "sed Makefile.in failed"
# doc-install.pl was removed from glibmm, and is provided by mm-common now
# This should not be needed if the tarball is generated with mm-common-0.9.3
if use doc && has_version '>=dev-cpp/glibmm-2.27.97'; then
mm-common-prepare --copy --force
eautoreconf
fi
}
src_install() {
gnome2_src_install
rm -fr "${ED}"usr/share/doc/libxml++*
use doc && dohtml docs/reference/html/*
}

@ -1,43 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxmlpp/libxmlpp-2.32.0.ebuild,v 1.8 2011/04/28 16:36:44 ssuominen Exp $
EAPI="3"
inherit gnome2
MY_PN="${PN/pp/++}"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="C++ wrapper for the libxml2 XML parser library"
HOMEPAGE="http://libxmlplusplus.sourceforge.net/"
SRC_URI="mirror://gnome/sources/libxml++/${PV%.*}/${MY_P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="2.6"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc"
RDEPEND=">=dev-libs/libxml2-2.6.1
>=dev-cpp/glibmm-2.4"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
DOCS="AUTHORS ChangeLog NEWS README*"
src_prepare() {
gnome2_src_prepare
# don't waste time building the examples
sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
-i Makefile.am Makefile.in || die "sed Makefile.in failed"
}
src_install() {
gnome2_src_install
rm -fr "${ED}"usr/share/doc/libxml++*
use doc && dohtml docs/reference/html/*
}

@ -1,46 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxmlpp/libxmlpp-2.34.1.ebuild,v 1.5 2011/10/04 14:10:37 jer Exp $
EAPI="3"
GCONF_DEBUG="no"
inherit gnome2
MY_PN="${PN/pp/++}"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="C++ wrapper for the libxml2 XML parser library"
HOMEPAGE="http://libxmlplusplus.sourceforge.net/"
SRC_URI="mirror://gnome/sources/libxml++/${PV%.*}/${MY_P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="2.6"
KEYWORDS="alpha amd64 hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc"
RDEPEND=">=dev-libs/libxml2-2.6.1
>=dev-cpp/glibmm-2.4"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
pkg_setup() {
G2CONF="${G2CONF} $(use_enable doc documentation)"
DOCS="AUTHORS ChangeLog NEWS README*"
}
src_prepare() {
gnome2_src_prepare
# don't waste time building the examples
sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
-i Makefile.am Makefile.in || die "sed Makefile.in failed"
}
src_install() {
gnome2_src_install
rm -fr "${ED}"usr/share/doc/libxml++*
use doc && dohtml docs/reference/html/*
}

@ -1 +1,2 @@
DIST jemalloc-2.2.3.tar.bz2 224059 RMD160 a1fbb7e58fefb84eaf843a3867cc5d4da212409d SHA1 5bc361b517bc038248c077f9921ceac41ffba151 SHA256 bb042a809f6d7500b7f6bad318de43fbb7e050f11273954ce650d6f27f9cf781
DIST jemalloc-2.2.5.tar.bz2 224118 RMD160 355d11645d3b4f1a8a82c5455ebf544eab2a2d4e SHA1 0964af950f3e423eec2d04cc1a839149f807dcc9 SHA256 efcc9636757bd7f53a0fde084c2988bfe26f2868e435447f2d41ac42c0b3521e

@ -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/dev-libs/jemalloc/jemalloc-2.2.5.ebuild,v 1.1 2011/11/20 19:30:06 anarchy Exp $
EAPI=4
inherit autotools
DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
HOMEPAGE="http://www.canonware.com/jemalloc/"
SRC_URI="http://www.canonware.com/download/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="debug stats"
DEPEND=""
RDEPEND=""
src_prepare() {
epatch \
"${FILESDIR}/${PN}-strip-optimization.patch" \
"${FILESDIR}/${PN}-2.2.1-no-pprof.patch"
eautoreconf
}
src_configure() {
econf \
--with-jemalloc-prefix=j \
$(use_enable debug) \
$(use_enable stats)
}

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<herd>ayatana</herd>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
<email>ayatana-bugs@gentoo.org</email>
</maintainer>
<use>
<flag name='introspection'>Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>

@ -1 +1,2 @@
DIST libcroco-0.6.2.tar.bz2 415492 RMD160 402daf6ef986f90998449c254822080b38e28cd7 SHA1 4b0dd540a47f2492b1ac7cd7e3ec63c2ef4c9c2a SHA256 be24853f64c09b63d39e563fb0222e29bae1a33c3d9f6cbffc0bc27669371749
DIST libcroco-0.6.3.tar.xz 429352 RMD160 c673b7882c756c774a23d83ea760339bb875c069 SHA1 bc875a3932fe6186b01807623f33cca025f36dbb SHA256 8b7c565bf3eae1dff0a09d128fc3726acc1a492a7de23b25dce803a4f93d42c1

@ -1,18 +1,19 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcroco/libcroco-0.6.2.ebuild,v 1.12 2011/01/27 11:28:49 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcroco/libcroco-0.6.3.ebuild,v 1.1 2011/11/20 15:54:54 pacho Exp $
EAPI="3"
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2
DESCRIPTION="Generic Cascading Style Sheet (CSS) parsing and manipulation toolkit"
HOMEPAGE="http://www.freespiders.org/projects/libcroco/"
HOMEPAGE="http://git.gnome.org/browse/libcroco/"
LICENSE="LGPL-2"
SLOT="0.6"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="doc test"
RDEPEND="dev-libs/glib:2

@ -2,4 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kde</herd>
<herd>ayatana</herd>
<maintainer>
<email>ayatana-bugs@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-0.5.1.ebuild,v 1.2 2011/11/04 22:12:01 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-0.5.1.ebuild,v 1.3 2011/11/20 12:41:25 pacho Exp $
EAPI=4
@ -44,6 +44,15 @@ DEPEND="${RDEPEND}
REQUIRED_USE="vala? ( introspection )"
src_prepare() {
# Drop DEPRECATED flags, bug #391103
sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
libdbusmenu-glib/Makefile.am libdbusmenu-glib/Makefile.in \
libdbusmenu-gtk/Makefile.am libdbusmenu-gtk/Makefile.in \
tests/Makefile.am tests/Makefile.in \
configure.ac configure || die
}
src_configure() {
local gtkconf
if use gtk3 ; then

@ -2,9 +2,13 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kde</herd>
<herd>ayatana</herd>
<maintainer>
<email>ayatana-bugs@gentoo.org</email>
</maintainer>
<use>
<flag name="gtk3">Build gtk3 version instead of using gtk2</flag>
<flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>
<flag name="vala">Enable bindings for dev-lang/vala</flag>
<flag name='gtk3'>Build gtk3 version instead of using gtk2</flag>
<flag name='introspection'>Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>
<flag name='vala'>Enable bindings for dev-lang/vala</flag>
</use>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libebml/libebml-1.2.1.ebuild,v 1.6 2011/10/18 16:48:50 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libebml/libebml-1.2.1.ebuild,v 1.7 2011/11/20 10:21:11 xarthisius Exp $
EAPI=2
@ -12,7 +12,7 @@ SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ~ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
DEPEND=""

@ -2,4 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kde</herd>
<herd>ayatana</herd>
<maintainer>
<email>ayatana-bugs@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -1,8 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kde</herd>
<use>
<flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>
</use>
<herd>kde</herd>
<herd>ayatana</herd>
<maintainer>
<email>ayatana-bugs@gentoo.org</email>
</maintainer>
<use>
<flag name='introspection'>Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>
</use>
</pkgmetadata>

@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>ayatana</herd>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
<email>ayatana-bugs@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -0,0 +1,40 @@
Debian patch: 10_ftbfs_fix_powerpc.patch
Fixing build on PowerPC
https://bugs.gentoo.org/show_bug.cgi?id=365303
--- a/include/memcache.h.in
+++ b/include/memcache.h.in
@@ -61,6 +61,11 @@
#ifndef MEMCACHE_H
#define MEMCACHE_H
+/* fix FTBFS on powerpc for Debian libmemcache */
+#ifndef __USE_POSIX
+#define __USE_POSIX
+#endif
+
#include <netdb.h>
#include <sys/types.h>
#include <sys/time.h>
--- a/src/memcache.c
+++ b/src/memcache.c
@@ -39,12 +39,17 @@
#include <sysexits.h>
#include <errno.h>
#include <sys/types.h>
-#ifdef __linux
+
+/* fix FTBFS on powerpc for Debian libmemcache. I personally think this
+ * shouldnt be the case, as Debian Bug#345587 seems to show. */
+
+/* #ifdef __linux */
# ifndef __USE_POSIX
# define __USE_POSIX
#warning "Working around busted-ass Linux header include problems: use FreeBSD instead"
#warning "http://www.FreeBSD.org/ - you won't regret it"
-# endif
+/* #endif */
+
#endif
#include <sys/time.h>
#include <sys/socket.h>

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmemcache/libmemcache-1.4.0_rc2-r1.ebuild,v 1.12 2011/04/16 18:25:19 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmemcache/libmemcache-1.4.0_rc2-r1.ebuild,v 1.13 2011/11/20 09:39:09 xarthisius Exp $
EAPI=3
inherit autotools eutils toolchain-funcs
@ -13,7 +13,7 @@ SRC_URI="http://people.freebsd.org/~seanc/libmemcache/${MY_P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 sh sparc x86 ~sparc-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~sparc-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
S=${WORKDIR}/${MY_P}
@ -21,6 +21,7 @@ S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${P}-inline.patch
epatch "${FILESDIR}"/${P}-implicit_pointer.patch
[[ $(tc-arch) == ppc* ]] && epatch "${FILESDIR}"/${P}-ppc_ftbfs.patch
rm -rf test/unit || die
sed -i -e '/DIR/s,unit,,g' test/Makefile.am || die

@ -0,0 +1,16 @@
diff --git a/src/draw.c b/src/draw.c
index f9667d0..1ba6cf6 100644
--- a/src/draw.c
+++ b/src/draw.c
@@ -1750,7 +1750,11 @@ mdraw__init ()
MbidiS = msymbol ("S");
MbidiNSM = msymbol ("NSM");
#ifdef HAVE_FRIBIDI
+#if FRIBIDI_INTERFACE_VERSION < 3
fribidi_set_mirroring (TRUE);
+#else
+ fribidi_set_mirroring (1);
+#endif
#endif
M_break_at_space = msymbol ("bs");

@ -1,8 +1,8 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/m17n-lib/m17n-lib-1.5.2.ebuild,v 1.8 2010/01/31 11:49:02 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/m17n-lib/m17n-lib-1.5.2.ebuild,v 1.9 2011/11/20 14:26:45 naota Exp $
inherit flag-o-matic
inherit flag-o-matic eutils
DESCRIPTION="Multilingual Library for Unix/Linux"
HOMEPAGE="http://www.m17n.org/m17n-lib/"
@ -41,6 +41,12 @@ pkg_setup() {
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-fribidi.patch
}
src_compile() {
append-flags -fPIC
econf $(use_with gd) || die

@ -1,3 +1,4 @@
DIST xmlrpc-1.06.27.tgz 699510 RMD160 65803ad240331182ecdddf442c0da80669ae3292 SHA1 7dc857eb411b2acf04a127ee5623e0961633bfac SHA256 04e81ec9f4b0e586be41ccffd402f42b6c268ec2fc7875d44fcbb4ba7a660378
DIST xmlrpc-c-1.18.02.tar.bz2 552233 RMD160 efe2f03ae37512636d33c7d285c46d9050e9296b SHA1 b815899dff10d245b31257f434230f8e45f2446a SHA256 b59845ebbad959f86a349873fda75af02a69105a4e5c6a7eb40225358677411a
DIST xmlrpc-c-1.28.00.tar.gz 751660 RMD160 1da3fec6be783da66c77a8156e8a92e939e980d1 SHA1 5d005f661a4e516fa2b155cab39ea2b29671c41f SHA256 52c0e913f87de14ff46cc56d4df4db07d2e51627515b819ea8b795c3d8f71742
DIST xmlrpc-c-1.28.03.tar.gz 751969 RMD160 b9393588bacdbe2c37998f9f041218c5a9ab1cbe SHA1 824cfac0cfe9496ab327897a2f8759736ec2b33d SHA256 6bc078a7fa7ea41bce40df490b0a670f9014678566acef3cd1ea0ce605fee422

@ -0,0 +1,92 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/xmlrpc-c-1.28.03.ebuild,v 1.1 2011/11/20 12:06:54 pva Exp $
EAPI="4"
inherit eutils multilib
# Maintainer notes: Take a look at http://xmlrpc-c.sourceforge.net/release.html
# We use "advanced" branch, so for the current release revision take look here:
# http://xmlrpc-c.svn.sourceforge.net/viewvc/xmlrpc-c/advanced/version.mk?view=log
# e.g. for 1.27.05 corresponds following revision 2182 and thus following URL:
# http://xmlrpc-c.svn.sourceforge.net/viewvc/xmlrpc-c/advanced.tar.gz?view=tar&pathrev=2182
# Note: autogenerated tarball checksum changes every download, thus download it
# manually and distribute on mirrors.
# It's possible to build net-libs/libwww without ssl support, but taking into
# account that libwww is not really well maintained and upstream is dead we
# better use it only in case ssl is required.
DESCRIPTION="A lightweigt RPC library based on XML and HTTP"
HOMEPAGE="http://xmlrpc-c.sourceforge.net/"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="abyss +cgi +curl +cxx +libxml2 libwww static-libs threads tools"
REQUIRED_USE="test? ( static-libs abyss curl cxx )"
DEPEND="
tools? ( dev-perl/frontier-rpc )
curl? ( net-misc/curl )
libwww? ( net-libs/libwww[ssl] )
libxml2? ( dev-libs/libxml2 )"
RDEPEND="${DEPEND}"
S="${WORKDIR}/advanced"
pkg_setup() {
use curl || use libwww || \
ewarn "Curl support disabled: No client library will be be built"
}
#Bug 214137: We need to filter this.
unset SRCDIR
# Bug 255440
export LC_ALL=C
export LANG=C
src_prepare() {
sed -i \
-e "/CFLAGS_COMMON/s|-g -O3$||" \
-e "/CXXFLAGS_COMMON/s|-g$||" \
"${S}"/common.mk || die
export LADD=${LDFLAGS} # Respect the user's LDFLAGS.
use static-libs || { sed \
-e '/\(^TARGET_STATIC_LIBRARIES =\)/{s:\(^TARGET_STATIC_LIBRARIES =\).*:\1:;P;N;d;}' \
-i common.mk || die; }
}
src_configure() {
econf --disable-wininet-client \
$(use_enable libxml2 libxml2-backend) \
$(use_enable libwww libwww-client) \
$(use_enable libwww libwww-ssl) \
$(use_enable tools) \
$(use_enable threads abyss-threads) \
$(use_enable cgi cgi-server) \
$(use_enable abyss abyss-server) \
$(use_enable cxx cplusplus) \
$(use_enable curl curl-client)
}
src_compile() {
emake -r
}
src_test() {
unset LDFLAGS LADD SRCDIR
cd "${S}"/test/
einfo "Building general tests"
make || die "Make of general tests failed"
einfo "Running general tests"
./test || die "General tests failed"
cd "${S}"/test/cpp/
einfo "Running C++ tests"
./test || die "C++ tests failed"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Class-Load-XS/Class-Load-XS-0.30.0.ebuild,v 1.1 2011/11/19 20:15:58 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Class-Load-XS/Class-Load-XS-0.30.0.ebuild,v 1.2 2011/11/20 17:08:18 grobian Exp $
EAPI=4
@ -12,7 +12,7 @@ DESCRIPTION="XS implementation of parts of Class::Load"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~x86 ~x64-macos"
IUSE="test"
RDEPEND="

@ -1,4 +1,2 @@
DIST amatch-0.2.5.gem 41984 RMD160 719cc9ec36aebd4f5eba3d2e8a57cd611786089a SHA1 9b4cb0b70e75cebe871a73fb6202a1c383074985 SHA256 a77602917c18ab72ce9b3490f091963710b0dbc7e3ff667ca00de6ca6155b8a5
DIST amatch-0.2.6.gem 27136 RMD160 c49b50cfc64d30e2c60012b334cb004678af6075 SHA1 615473be82bcbdf61fae69fbd6828d75346d8cd1 SHA256 464701979a154f2c31a32e4b0e0f99c357d206a9214f74c97db6d2b536db95fe
DIST amatch-0.2.7.gem 27136 RMD160 1aac55effb0a75d47b806b73801a710c073ef574 SHA1 f6d8cf1893e5075985e7092fc223d4a13f5d5362 SHA256 6ee54fac59cfb30b6b8818a0795e947d233b45fd125a6ddf9d296c26c3246a39
DIST amatch-0.2.8.gem 27136 RMD160 d2b5dd49564995c31cca0e53c8d4bf6454082c0b SHA1 9a2fecf36696e0a6501faed7f311d4b6dad3313e SHA256 d25fc85a82cb2410b29b77b8e719b24582e49bc374d300a2c730e1e7ec131d4b

@ -1,34 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/amatch/amatch-0.2.6.ebuild,v 1.4 2011/08/28 19:40:48 jer Exp $
EAPI=2
USE_RUBY="ruby18 ree18"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc"
inherit multilib ruby-fakegem
DESCRIPTION="Approximate Matching Extension for Ruby"
HOMEPAGE="http://flori.github.com/amatch/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/spruz-0.2"
each_ruby_configure() {
${RUBY} -Cext extconf.rb || die
}
each_ruby_compile() {
emake -Cext
cp ext/amatch$(get_modname) lib/ || die
}
each_ruby_test() {
${RUBY} -Ilib -S testrb tests/* || die
}

@ -1,34 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/amatch/amatch-0.2.7.ebuild,v 1.2 2011/08/28 19:40:48 jer Exp $
EAPI=2
USE_RUBY="ruby18 ree18"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc"
inherit multilib ruby-fakegem
DESCRIPTION="Approximate Matching Extension for Ruby"
HOMEPAGE="http://flori.github.com/amatch/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/spruz-0.2"
each_ruby_configure() {
${RUBY} -Cext extconf.rb || die
}
each_ruby_compile() {
emake -Cext
cp ext/amatch$(get_modname) lib/ || die
}
each_ruby_test() {
${RUBY} -Ilib -S testrb tests/* || die
}

@ -1,3 +1 @@
DIST capybara-1.0.0.gem 97280 RMD160 6471703d2cb6dc389b191d4f914096da5d4ce4dc SHA1 49ac81f75c12384a5345e1a9f75ba590bad84497 SHA256 7ce324a1f3d4571f8c971eb72194152c40e95d28a469b31b6790ef8b4d29f303
DIST capybara-1.0.1.gem 97792 RMD160 094f6bd2f9c7ce43b227af0fa47de8630b991118 SHA1 216913fdc911c292a2a01f9157fe40f2e37fd9cd SHA256 b78e17494bc521a260a5fa9fd13cb15011aab87f3c28a5e91fcca0f9bc7c9596
DIST capybara-1.1.1.gem 72192 RMD160 0ef17198693d670232c3f2f3fa6ca1c09f64550f SHA1 df5b1f1c9365ddfdd6491000d5762015624df256 SHA256 21fde4eae924b4f031b70e60276443f1dd28a6da28ac314f3520c754db613b96

@ -1,45 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/capybara/capybara-1.0.0.ebuild,v 1.1 2011/07/19 07:13:59 graaff Exp $
EAPI="2"
USE_RUBY="ruby18 ree18"
RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
# Rake tasks are not distributed in the gem.
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
inherit ruby-fakegem
DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications."
HOMEPAGE="http://github.com/jnicklas/capybara"
LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
IUSE="test"
# Restrict tests since they will try to launch a browser to run tests
# in. All tests should pass. Launchy can be found in the ruby overlay.
RESTRICT="test"
#ruby_add_bdepend "test? ( dev-ruby/rspec:2 dev-ruby/launchy www-client/firefox )"
ruby_add_rdepend "
>=dev-ruby/mime-types-1.16
>=dev-ruby/nokogiri-1.3.3
>=dev-ruby/rack-1.0.0
>=dev-ruby/rack-test-0.5.4
>=dev-ruby/selenium-webdriver-0.2.0
>=dev-ruby/xpath-0.1.4"
all_ruby_prepare() {
sed -i -e '/bundler/d' spec/spec_helper.rb || die
}
each_ruby_test() {
${RUBY} -Ilib -S rspec spec || die "Tests failed."
}

@ -1,45 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/capybara/capybara-1.0.1.ebuild,v 1.1 2011/08/12 17:59:18 graaff Exp $
EAPI="2"
USE_RUBY="ruby18 ree18"
RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
# Rake tasks are not distributed in the gem.
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
inherit ruby-fakegem
DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications."
HOMEPAGE="http://github.com/jnicklas/capybara"
LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
IUSE="test"
# Restrict tests since they will try to launch a browser to run tests
# in. All tests should pass. Launchy can be found in the ruby overlay.
RESTRICT="test"
#ruby_add_bdepend "test? ( dev-ruby/rspec:2 dev-ruby/launchy www-client/firefox )"
ruby_add_rdepend "
>=dev-ruby/mime-types-1.16
>=dev-ruby/nokogiri-1.3.3
>=dev-ruby/rack-1.0.0
>=dev-ruby/rack-test-0.5.4
>=dev-ruby/selenium-webdriver-2.0
>=dev-ruby/xpath-0.1.4"
all_ruby_prepare() {
sed -i -e '/bundler/d' spec/spec_helper.rb || die
}
each_ruby_test() {
${RUBY} -Ilib -S rspec spec || die "Tests failed."
}

@ -3,3 +3,4 @@ DIST minitest-2.0.2.gem 33280 RMD160 3dc413876ffea193c983c816c17f4e332e054d33 SH
DIST minitest-2.6.0.gem 41984 RMD160 cc08fee9d95aa35478b4a0c0a088a9754e044c65 SHA1 f3c1bdb123e2c2877c8b1733833b3a49a1412f82 SHA256 1b486dc0d6c47e35cf1512427165e366b6b04f01a76abdd6d7bc38cdd4ce88e4
DIST minitest-2.6.1.gem 41984 RMD160 ebbaae1d43ae9b8e700f85d0abf5088cda600382 SHA1 c33c386b64acfcdd7bdede9afca7aab8415e22f8 SHA256 49be847b3bcda0a95b2ea9e67ae2896a3bef027ae222656d3c6ab72fd78ad109
DIST minitest-2.6.2.gem 42496 RMD160 d35868b1efff2eb7f102d4e4f4a2b06fb12d2bab SHA1 6957163aeebd45549dfa9f875c30de1a5c72ba81 SHA256 967cde3179b1587be242d9d02ce37c8598c7ed1f4ed68c0ef7cfbefbcbbb5a06
DIST minitest-2.8.1.gem 43008 RMD160 4fa78fe7b3416f2fd8de77c6c6fcd1aec677e5db SHA1 1f152ebaa2f52826a09e06424bf226793b270c2f SHA256 1c265730228f63030c136058d6eb15b0bd05edd1e2f0daaf40dbebc4d187de02

@ -0,0 +1,43 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-2.8.1.ebuild,v 1.1 2011/11/20 12:49:52 graaff Exp $
EAPI=2
# jruby → tests fail, reported upstream
# http://rubyforge.org/tracker/index.php?func=detail&aid=27657&group_id=1040&atid=4097
USE_RUBY="ruby18 ruby19 ree18 jruby"
RUBY_FAKEGEM_TASK_DOC="docs"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="History.txt Manifest.txt README.txt"
inherit ruby-fakegem
DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit."
HOMEPAGE="http://rubyforge.org/projects/bfts"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
doc? ( dev-ruby/hoe dev-ruby/rdoc )
test? (
dev-ruby/rdoc
dev-ruby/hoe
)"
each_ruby_prepare() {
case ${RUBY} in
*jruby)
# Remove failing tests. Upstream claims that these are all
# bugs in jruby. By removing the failing tests we can at
# least run the remainder. See bug 321055 for details.
rm -f test/test_minitest_unit.rb || die
;;
*)
;;
esac
}

@ -1,11 +1,13 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/notify/notify-0.2.1.ebuild,v 1.1 2011/11/13 08:14:27 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/notify/notify-0.2.1.ebuild,v 1.2 2011/11/20 09:32:51 graaff Exp $
EAPI=2
USE_RUBY="ruby18 ruby19 ree18 jruby"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_EXTRADOC="README.md"
inherit ruby-fakegem

@ -1,2 +1,3 @@
DIST rubygems-1.3.7.tgz 290986 RMD160 2ea8e16d1535216045798258603d5f2f9e3dbfea SHA1 68ad2970963db9893b76acc8777be72a77c4bee4 SHA256 388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d
DIST rubygems-1.8.10.tgz 249683 RMD160 2c7dc4bc5459a0b2cf771c9398f750cfe0dbcbf5 SHA1 d2e8c5d9f7a69ef2c6a98097ff192f238b0ce11f SHA256 38151bd62a88b8d0867f7acfd4aac83f2c4e6dfd9ec992ed5b96c44a1cd78552
DIST rubygems-1.8.11.tgz 430197 RMD160 6e3070a802ee9d0dffa30c40f7232525afc0212d SHA1 88677a3443d6becdc0cde540d73304bdfb88fe11 SHA256 89479440a1ff497b6ffdec38b5fae2ec50cf344200782b1eb8db510db38f6255

@ -0,0 +1,119 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-1.8.11.ebuild,v 1.1 2011/11/20 21:37:29 a3li Exp $
EAPI="4"
# jruby's own RUBY_ENGINE defaults are no longer compatible.
USE_RUBY="ruby18 ree18 ruby19 jruby"
inherit ruby-ng prefix
DESCRIPTION="Centralized Ruby extension management system"
HOMEPAGE="http://rubyforge.org/projects/rubygems/"
LICENSE="|| ( Ruby MIT )"
SRC_URI="mirror://rubyforge/${PN}/${P}.tgz"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="server test"
RDEPEND="
ruby_targets_jruby? ( >=dev-java/jruby-1.5.6-r1 )
ruby_targets_ruby19? ( >=dev-lang/ruby-1.9.3_rc1 )"
# index_gem_repository.rb
PDEPEND="server? ( dev-ruby/builder[ruby_targets_ruby18] )"
# Tests fail when YARD is installed.. but just the rdoc-related stuff,
# so it's not a mistake.
ruby_add_bdepend "
test? (
dev-ruby/minitest
virtual/ruby-rdoc
!!dev-ruby/yard
)"
all_ruby_prepare() {
mkdir -p lib/rubygems/defaults || die
cp "${FILESDIR}/gentoo-defaults.rb" lib/rubygems/defaults/operating_system.rb || die
eprefixify lib/rubygems/defaults/operating_system.rb
# Disable broken tests when changing default values:
sed -i -e '/^ def test_self_bindir_default_dir/, /^ end/ s:^:#:' \
-e '/^ def test_self_default_dir/, /^ end/ s:^:#:' \
test/rubygems/test_gem.rb || die
# Remove tests that want to write to /usr/local/bin
rm test/rubygems/test_gem_uninstaller.rb test/rubygems/test_gem_install_update_options.rb || die
}
each_ruby_compile() {
# Not really a build but...
sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
}
each_ruby_test() {
# Unset RUBYOPT to avoid interferences, bug #158455 et. al.
unset RUBYOPT
RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} -I.:lib:test \
-e 'Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
}
each_ruby_install() {
# Unset RUBYOPT to avoid interferences, bug #158455 et. al.
unset RUBYOPT
export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
pushd lib &>/dev/null
doruby -r *
popd &>/dev/null
case "${RUBY}" in
*ruby19)
local sld=$(ruby_rbconfig_value 'sitelibdir')
insinto "${sld#${EPREFIX}}" # bug #320813
newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb || die
;;
*)
doruby "${FILESDIR}/auto_gem.rb" || die
;;
esac
newbin bin/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') || die
}
all_ruby_install() {
dodoc History.txt README.rdoc
doenvd "${FILESDIR}/10rubygems"
if use server; then
newinitd "${FILESDIR}/init.d-gem_server2" gem_server || die "newinitd failed"
newconfd "${FILESDIR}/conf.d-gem_server" gem_server || die "newconfd failed"
fi
}
pkg_postinst() {
if [[ ! -n $(readlink "${ROOT}"usr/bin/gem) ]] ; then
eselect ruby set $(eselect --brief --no-color ruby show | head -n1)
fi
ewarn
ewarn "To switch between available Ruby profiles, execute as root:"
ewarn "\teselect ruby set ruby(18|19|...)"
ewarn
}
pkg_postrm() {
ewarn "If you have uninstalled dev-ruby/rubygems, Ruby applications are unlikely"
ewarn "to run in current shells because of missing auto_gem."
ewarn "Please run \"unset RUBYOPT\" in your shells before using ruby"
ewarn "or start new shells"
ewarn
ewarn "If you have not uninstalled dev-ruby/rubygems, please do not unset "
ewarn "RUBYOPT"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/blt/blt-2.4z-r10.ebuild,v 1.8 2011/11/18 12:01:54 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/blt/blt-2.4z-r10.ebuild,v 1.9 2011/11/20 09:51:57 xarthisius Exp $
EAPI="3"
@ -17,7 +17,7 @@ SRC_URI="http://jos.decoster.googlepages.com/${PN}${PV}${MY_V_SUFFIX}.tar.gz"
IUSE="jpeg static-libs X"
SLOT="0"
LICENSE="BSD"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
DEPEND="
dev-lang/tk

@ -1,70 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/blt/blt-2.4z-r5.ebuild,v 1.11 2011/10/24 20:25:24 maekke Exp $
inherit eutils flag-o-matic toolchain-funcs
MY_V_SUFFIX="-8.5.2"
HOMEPAGE="
http://blt.sourceforge.net/
http://jos.decoster.googlepages.com/bltfortk8.5.2"
SRC_URI="http://jos.decoster.googlepages.com/${PN}${PV}${MY_V_SUFFIX}.tar.gz"
DESCRIPTION="Extension to Tk, adding new widgets, geometry managers, and misc commands"
IUSE=""
SLOT="0"
LICENSE="BSD"
KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
DEPEND="
dev-lang/tk
x11-libs/libX11"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}${PV}${MY_V_SUFFIX}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/blt-2.4z-r4-fix-makefile.patch"
epatch "${FILESDIR}/blt-2.4z-r4-fix-makefile2.patch"
# From blt-2.4z-6mdk.src.rpm
epatch "${FILESDIR}"/blt2.4z-64bit.patch
#epatch "${FILESDIR}"/blt-2.4z-tcl8.5-fix.patch
epatch "${FILESDIR}"/blt-2.4z-tcl8.5-fixpkgruntime.patch
# Set the correct libdir
sed -i -e "s:\(^libdir=\${exec_prefix}/\)lib:\1$(get_libdir):" \
configure* || die "sed configure* failed"
sed -i -e "/^scriptdir =/s:lib:$(get_libdir):" \
Makefile.in demos/Makefile.in || die "sed Makefile.in failed"
}
src_compile() {
# bug 167934
append-flags -fPIC
econf --with-blt=/usr/$(get_libdir)
# parallel borks
emake -j1 || die "emake failed"
}
src_install() {
dodir /usr/bin \
/usr/$(get_libdir)/blt2.4/demos/bitmaps \
/usr/share/man/mann \
/usr/include \
|| die "dodir failed"
emake -j1 INSTALL_ROOT="${D}" install || die "make install failed"
dodoc NEWS PROBLEMS README
dohtml html/*.html
for f in `ls "${D}"/usr/share/man/mann` ; do
mv "${D}"/usr/share/man/mann/${f} "${D}"/usr/share/man/mann/${f/.n/.nblt}
done
# bug 259338 - dev-tcltk/blt-2.4z-r4 provides empty pkgIndex.tcl
cp "${FILESDIR}"/pkgIndex.tcl "${D}"/usr/$(get_libdir)/blt2.4/pkgIndex.tcl
}

@ -1,103 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/blt/blt-2.4z-r8.ebuild,v 1.11 2011/07/01 14:54:53 grobian Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
MY_V_SUFFIX="-8.5.2"
HOMEPAGE="
http://blt.sourceforge.net/
http://jos.decoster.googlepages.com/bltfortk8.5.2"
SRC_URI="http://jos.decoster.googlepages.com/${PN}${PV}${MY_V_SUFFIX}.tar.gz"
DESCRIPTION="Extension to Tk, adding new widgets, geometry managers, and misc commands"
IUSE="jpeg X"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
DEPEND="
dev-lang/tk
jpeg? ( virtual/jpeg )
X? ( x11-libs/libX11 )"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}${PV}${MY_V_SUFFIX}"
src_prepare() {
epatch "${FILESDIR}/blt-2.4z-r4-fix-makefile.patch"
epatch "${FILESDIR}/blt-2.4z-r4-fix-makefile2.patch"
# From blt-2.4z-6mdk.src.rpm
epatch "${FILESDIR}"/blt2.4z-64bit.patch
#epatch "${FILESDIR}"/blt-2.4z-tcl8.5-fix.patch
epatch "${FILESDIR}"/blt-2.4z-tcl8.5-fixpkgruntime.patch
epatch "${FILESDIR}"/${P}-ldflags.patch
# Set the correct libdir
sed -i -e "s:\(^libdir=\${exec_prefix}/\)lib:\1$(get_libdir):" \
configure* || die "sed configure* failed"
sed -i -e "/^scriptdir =/s:lib:$(get_libdir):" \
Makefile.in demos/Makefile.in || die "sed Makefile.in failed"
epatch "${FILESDIR}"/${P}-linking.patch
}
src_configure() {
# bug 167934
append-flags -fPIC
LC_ALL=C \
econf \
--x-includes="${EPREFIX}/usr/include" \
--x-libraries="${EPREFIX}/usr/$(get_libdir)" \
--with-blt="${EPREFIX}/usr/$(get_libdir)" \
--with-tcl="${EPREFIX}/usr/$(get_libdir)" \
--with-tk="${EPREFIX}/usr/$(get_libdir)" \
--with-tclincls="${EPREFIX}/usr/include" \
--with-tkincls="${EPREFIX}/usr/include" \
--with-tcllibs="${EPREFIX}/usr/$(get_libdir)" \
--with-tklibs="${EPREFIX}/usr/$(get_libdir)" \
--with-cc="$(tc-getCC)" \
--with-cflags="${CFLAGS}" \
$(use_enable jpeg) \
$(use_with X x)
}
src_compile() {
# parallel borks
emake -j1 LDFLAGS="${LDFLAGS}" || die "emake failed"
}
src_install() {
sed \
-e "s:\.\./src/bltwish:${EPREFIX}/usr/bin/bltwish:g" \
-e "s:\.\./bltwish:${EPREFIX}/usr/bin/bltwish:g" \
-e "s:/usr/local/bin/bltwish:${EPREFIX}/usr/bin/bltwish:g" \
-e "s:/usr/local/bin/tclsh:${EPREFIX}/usr/bin/tclsh:g" \
-i demos/{,scripts/}*.tcl || die
dodir /usr/bin \
/usr/$(get_libdir)/blt2.4/demos/bitmaps \
/usr/share/man/mann \
/usr/include \
|| die "dodir failed"
emake -j1 INSTALL_ROOT="${D}" install || die "make install failed"
dodoc NEWS PROBLEMS README
dohtml html/*.html
for f in `ls "${ED}"/usr/share/man/mann` ; do
mv "${ED}"/usr/share/man/mann/${f} "${ED}"/usr/share/man/mann/${f/.n/.nblt}
done
# bug 259338 - dev-tcltk/blt-2.4z-r4 provides empty pkgIndex.tcl
cp "${FILESDIR}"/pkgIndex.tcl "${ED}"/usr/$(get_libdir)/blt2.4/pkgIndex.tcl
# fix for linking against shared lib with -lBLT or -lBLTlite
dosym libBLT24$(get_libname) /usr/$(get_libdir)/libBLT$(get_libname) || die
dosym libBLTlite24$(get_libname) /usr/$(get_libdir)/libBLTlite$(get_libname) || die
}

@ -1,104 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/blt/blt-2.4z-r9.ebuild,v 1.3 2011/08/05 11:12:07 naota Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
MY_V_SUFFIX="-8.5.2"
HOMEPAGE="
http://blt.sourceforge.net/
http://jos.decoster.googlepages.com/bltfortk8.5.2"
SRC_URI="http://jos.decoster.googlepages.com/${PN}${PV}${MY_V_SUFFIX}.tar.gz"
DESCRIPTION="Extension to Tk, adding new widgets, geometry managers, and misc commands"
IUSE="jpeg X"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
DEPEND="
dev-lang/tk
jpeg? ( virtual/jpeg )
X? ( x11-libs/libX11 )"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}${PV}${MY_V_SUFFIX}"
src_prepare() {
epatch "${FILESDIR}/blt-2.4z-r4-fix-makefile.patch"
epatch "${FILESDIR}/blt-2.4z-r4-fix-makefile2.patch"
# From blt-2.4z-6mdk.src.rpm
epatch "${FILESDIR}"/blt2.4z-64bit.patch
#epatch "${FILESDIR}"/blt-2.4z-tcl8.5-fix.patch
epatch "${FILESDIR}"/blt-2.4z-tcl8.5-fixpkgruntime.patch
epatch "${FILESDIR}"/${P}-ldflags.patch
# Set the correct libdir
sed -i -e "s:\(^libdir=\${exec_prefix}/\)lib:\1$(get_libdir):" \
configure* || die "sed configure* failed"
sed -i -e "/^scriptdir =/s:lib:$(get_libdir):" \
Makefile.in demos/Makefile.in || die "sed Makefile.in failed"
epatch "${FILESDIR}"/${P}-linking.patch
epatch "${FILESDIR}"/${P}-darwin.patch
}
src_configure() {
# bug 167934
append-flags -fPIC
LC_ALL=C \
econf \
--x-includes="${EPREFIX}/usr/include" \
--x-libraries="${EPREFIX}/usr/$(get_libdir)" \
--with-blt="${EPREFIX}/usr/$(get_libdir)" \
--with-tcl="${EPREFIX}/usr/$(get_libdir)" \
--with-tk="${EPREFIX}/usr/$(get_libdir)" \
--with-tclincls="${EPREFIX}/usr/include" \
--with-tkincls="${EPREFIX}/usr/include" \
--with-tcllibs="${EPREFIX}/usr/$(get_libdir)" \
--with-tklibs="${EPREFIX}/usr/$(get_libdir)" \
--with-cc="$(tc-getCC)" \
--with-cflags="${CFLAGS}" \
$(use_enable jpeg) \
$(use_with X x)
}
src_compile() {
# parallel borks
emake -j1 LDFLAGS="${LDFLAGS}" || die "emake failed"
}
src_install() {
sed \
-e "s:\.\./src/bltwish:${EPREFIX}/usr/bin/bltwish:g" \
-e "s:\.\./bltwish:${EPREFIX}/usr/bin/bltwish:g" \
-e "s:/usr/local/bin/bltwish:${EPREFIX}/usr/bin/bltwish:g" \
-e "s:/usr/local/bin/tclsh:${EPREFIX}/usr/bin/tclsh:g" \
-i demos/{,scripts/}*.tcl || die
dodir /usr/bin \
/usr/$(get_libdir)/blt2.4/demos/bitmaps \
/usr/share/man/mann \
/usr/include \
|| die "dodir failed"
emake -j1 INSTALL_ROOT="${D}" install || die "make install failed"
dodoc NEWS PROBLEMS README
dohtml html/*.html
for f in `ls "${ED}"/usr/share/man/mann` ; do
mv "${ED}"/usr/share/man/mann/${f} "${ED}"/usr/share/man/mann/${f/.n/.nblt}
done
# bug 259338 - dev-tcltk/blt-2.4z-r4 provides empty pkgIndex.tcl
cp "${FILESDIR}"/pkgIndex.tcl "${ED}"/usr/$(get_libdir)/blt2.4/pkgIndex.tcl
# fix for linking against shared lib with -lBLT or -lBLTlite
dosym libBLT24$(get_libname) /usr/$(get_libdir)/libBLT$(get_libname) || die
dosym libBLTlite24$(get_libname) /usr/$(get_libdir)/libBLTlite$(get_libname) || die
}

@ -1,2 +1,3 @@
DIST tkimg-1.4-gentoo+bundled-tiff.patch.xz 10960 RMD160 9ef4c328573de85cdd160b7d919dbb62275b8c3e SHA1 1a8f5db35619ef10dd379a65d9511ef5cf596456 SHA256 b95d57d02ef144d50565c482edcec97533683e433d845ea50f830c1359d60457
DIST tkimg-1.4-gentoo.patch.xz 12132 RMD160 74af1404b50c971f7817fe1d9373acb7af79a0eb SHA1 9b379805e57b60a1f3828cbc52d3f0f476843665 SHA256 79dbf148134fb7862d51ab3a13c44476d41828dfce7c2b31d48510288b20e57b
DIST tkimg1.4.tar.bz2 4912894 RMD160 a05adf3e911ce7ab9304bddd89cf53c55c27b8fc SHA1 aa519474e3eb9640977a0ea7c61da6ba5129220b SHA256 a6beb98a8f98040f979eee60c133319f4338f1a5a3ab87379fb69b473e73e3b1

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkimg/tkimg-1.4-r3.ebuild,v 1.5 2011/11/16 10:35:11 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkimg/tkimg-1.4-r3.ebuild,v 1.6 2011/11/20 11:08:17 jlec Exp $
EAPI=3
@ -24,10 +24,10 @@ KEYWORDS="~alpha amd64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-lang/tk
>=dev-tcltk/tcllib-1.11
virtual/jpeg
=media-libs/tiff-3*:0
media-libs/libpng:0
sys-libs/zlib"
sys-libs/zlib
virtual/jpeg"
DEPEND="${RDEPEND}
test? (
x11-apps/xhost

@ -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/dev-tcltk/tkimg/tkimg-1.4-r4.ebuild,v 1.1 2011/11/20 11:08:17 jlec Exp $
EAPI=3
VIRTUALX_USE=test
inherit eutils prefix virtualx
MYP="${PN}${PV}"
DESCRIPTION="Adds a lot of image formats to Tcl/Tk"
HOMEPAGE="http://tkimg.sourceforge.net/"
SRC_URI="
http://dev.gentoo.org/~jlec/distfiles/${P}-gentoo+bundled-tiff.patch.xz
mirror://sourceforge/${PN}/${PV}/${MYP}.tar.bz2"
IUSE="doc test"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-lang/tk
>=dev-tcltk/tcllib-1.11
media-libs/tiff:0
media-libs/libpng:0
sys-libs/zlib
virtual/jpeg"
DEPEND="${RDEPEND}
test? (
x11-apps/xhost
media-fonts/font-misc-misc
media-fonts/font-cursor-misc )"
# Fails with jpeg-turbo silently, #386253
RESTRICT="test"
S="${WORKDIR}/${MYP}"
src_prepare() {
epatch "${WORKDIR}"/${P}-gentoo+bundled-tiff.patch
find compat/{libjpeg,libpng,zlib} -delete
sed \
-e 's:-O2 -fomit-frame-pointer::g' \
-e 's: -pipe::g' \
-i */configure || die
eprefixify */*.h
}
src_test() {
Xemake test || die "Xmake failed"
}
src_install() {
local l bl
emake \
DESTDIR="${D}" \
INSTALL_ROOT="${D}" \
install || die "emake install failed"
# Make library links
for l in "${ED}"/usr/lib*/Img*/*tcl*.so; do
bl=$(basename $l)
dosym Img1.4/${bl} /usr/$(get_libdir)/${bl}
done
dodoc ChangeLog README Reorganization.Notes.txt changes ANNOUNCE || die
if use doc; then
insinto /usr/share/doc/${PF}
doins demo.tcl || die
insinto /usr/share/doc/${PF}/html
doins -r doc/* || die
fi
}

@ -1,3 +1,4 @@
DIST checkstyle-5.4-maven-build.xml.tar.bz2 3236 RMD160 77621d56a6c362a30241a772534e3d3d5622b272 SHA1 6ef7afea28e28bb735e1bb741570eb43cfd44f1e SHA256 4b286857c265b765fcf71deb8684cdd1bb7d1264fd0ee45a924d91031652d590
DIST checkstyle-5.4-src.tar.gz 731222 RMD160 cbb60869f13060a628374a57e3a829d028c1df31 SHA1 50274b97caa6d506c0804b8dcb883cc4313f0ed1 SHA256 2c8b04a914a7835eaa355c058f7a4c52af308f8190d07fb3cbf9943cf751b8a8
DIST checkstyle-5.5-src.tar.gz 744584 RMD160 a47eeb271333334b0941217c11aaff97378d4c8d SHA1 e30659f7a7c4579eb3ecc373e59faa9224b9d3a4 SHA256 0de571f2769b4ded9c681c9b1e51c7f783aca7fb7f47467f1f39c38bd1717aa1
DIST checkstyle-src-4.4.tar.gz 2567907 RMD160 5d565d158cd88ec884fed37e6fbec8deb5661c58 SHA1 a5c7f9e57021c09ae32c399ca22ab49f03224d75 SHA256 7081074124e2dde062b06cbb489a1338e04623b986094e9b63f31c50be2f9f38

@ -0,0 +1,85 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/checkstyle/checkstyle-5.5.ebuild,v 1.1 2011/11/20 14:13:58 sera Exp $
EAPI="4"
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="A development tool to help programmers write Java code that adheres to a coding standard."
HOMEPAGE="http://checkstyle.sourceforge.net"
SRC_URI="mirror://sourceforge/checkstyle/${P}-src.tar.gz
http://dev.gentoo.org/~sera/distfiles/${PN}-5.4-maven-build.xml.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
COMMON_DEP="
dev-java/ant-core:0
>=dev-java/antlr-2.7.7:0[java]
dev-java/commons-beanutils:1.7
dev-java/commons-cli:1
dev-java/commons-logging:0
dev-java/guava:0"
RDEPEND="${COMMON_DEP}
>=virtual/jre-1.5"
DEPEND="${COMMON_DEP}
>=virtual/jdk-1.5
dev-java/ant-nodeps:0
test? (
dev-java/ant-junit
dev-java/junit:4
)"
java_prepare() {
cp ../${PN}-5.4/maven-build.xml . || die
echo "maven.build.finalName=${P}" > maven-build.properties || die
epatch "${WORKDIR}"/maven-build.xml.patch
# maven ant:ant can't handle it.
pushd src/checkstyle/com/puppycrawl/tools/checkstyle/grammars > /dev/null || die
java -cp $(java-pkg_getjars antlr) antlr.Tool java.g || die
popd > /dev/null
}
JAVA_PKG_BSFIX_NAME="maven-build.xml"
JAVA_ANT_REWRITE_CLASSPATH="yes"
JAVA_ANT_CLASSPATH_TAGS="${JAVA_ANT_CLASSPATH_TAGS} javadoc"
JAVA_ANT_ENCODING="iso-8859-1"
EANT_BUILD_XML="maven-build.xml"
EANT_GENTOO_CLASSPATH="ant-core,antlr,commons-beanutils-1.7,commons-cli-1,commons-logging,guava"
EANT_BUILD_TARGET="package"
EANT_ANT_TASKS="ant-nodeps"
src_test() {
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
java-pkg-2_src_test
}
src_install() {
java-pkg_newjar target/${P}.jar
dodoc README
use doc && java-pkg_dojavadoc target/site/apidocs
use source && java-pkg_dosrc src/${PN}/com
# Install check files
insinto /usr/share/checkstyle/checks
doins suppressions.xml sun_checks.xml import-control.xml checkstyle_checks.xml
# Install extra files
insinto /usr/share/checkstyle/contrib
doins -r contrib/*
java-pkg_dolauncher ${PN} \
--main com.puppycrawl.tools.checkstyle.Main
java-pkg_dolauncher ${PN}-gui \
--main com.puppycrawl.tools.checkstyle.gui.Main
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-4.2.2.ebuild,v 1.7 2011/10/30 23:56:31 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-4.2.2.ebuild,v 1.8 2011/11/20 22:33:37 dilfridge Exp $
EAPI=4
@ -20,7 +20,6 @@ DEPEND="
$(add_kdebase_dep libkworkspace)
okteta? ( $(add_kdebase_dep okteta) )
qthelp? ( >=x11-libs/qt-assistant-4.4:4 )
!>=dev-vcs/subversion-1.7.0
"
RDEPEND="${DEPEND}
$(add_kdebase_dep kapptemplate)

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-4.2.3.ebuild,v 1.2 2011/10/30 23:56:31 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-4.2.3.ebuild,v 1.3 2011/11/20 22:33:37 dilfridge Exp $
EAPI=4
@ -21,7 +21,6 @@ DEPEND="
$(add_kdebase_dep libkworkspace)
okteta? ( $(add_kdebase_dep okteta) )
qthelp? ( >=x11-libs/qt-assistant-4.4:4 )
!>=dev-vcs/subversion-1.7.0
"
RDEPEND="${DEPEND}
$(add_kdebase_dep kapptemplate)

@ -0,0 +1,32 @@
commit 74dec52749e3c3af2ac6492f50e2676128f35b27
Author: Milian Wolff <mail@milianw.de>
Date: Fri Nov 18 16:26:06 2011 +0100
fix svn api usage: use svn_dirent_canonicalize instead of svn_path_internal_style
this was suggested by Stephan Sperling
CCBUG: 284061
diff --git a/plugins/subversion/kdevsvncpp/path.cpp b/plugins/subversion/kdevsvncpp/path.cpp
index eaa84c1..4dced08 100644
--- a/plugins/subversion/kdevsvncpp/path.cpp
+++ b/plugins/subversion/kdevsvncpp/path.cpp
@@ -24,6 +24,7 @@
// subversion api
#include "svn_path.h"
+#include "svn_dirent_uri.h"
// apr api
#include "apr_file_io.h"
@@ -63,8 +64,7 @@ namespace svn
m_path = "";
else
{
- const char * int_path =
- svn_path_internal_style(path, pool.pool());
+ const char * int_path = svn_dirent_canonicalize(path, pool);
m_path = int_path;

@ -0,0 +1,95 @@
commit cc7f0798d314cdac14b90e427abe22e99c6bd591
Author: Milian Wolff <mail@milianw.de>
Date: Fri Nov 18 16:23:36 2011 +0100
properly initialize client context for compatibility with subversion API
this should hopefully fix the crash with svn 1.7 in kdevelop, please test
BUG: 284061
diff --git a/plugins/subversion/kdevsvncpp/context.cpp b/plugins/subversion/kdevsvncpp/context.cpp
index d277591..ddbb657 100644
--- a/plugins/subversion/kdevsvncpp/context.cpp
+++ b/plugins/subversion/kdevsvncpp/context.cpp
@@ -65,7 +65,7 @@ public:
bool logIsSet;
int promptCounter;
Pool pool;
- svn_client_ctx_t ctx;
+ svn_client_ctx_t * ctx;
std::string username;
std::string password;
std::string logMessage;
@@ -205,26 +205,26 @@ public:
svn_auth_open(&ab, providers, pool);
// initialize ctx structure
- memset(&ctx, 0, sizeof(ctx));
+ svn_client_create_context(&ctx, pool);
// get the config based on the configDir passed in
- svn_config_get_config(&ctx.config, c_configDir, pool);
+ svn_config_get_config(&ctx->config, c_configDir, pool);
// tell the auth functions where the config is
svn_auth_set_parameter(ab, SVN_AUTH_PARAM_CONFIG_DIR,
c_configDir);
- ctx.auth_baton = ab;
- ctx.log_msg_func = onLogMsg;
- ctx.log_msg_baton = this;
- ctx.notify_func = onNotify;
- ctx.notify_baton = this;
- ctx.cancel_func = onCancel;
- ctx.cancel_baton = this;
+ ctx->auth_baton = ab;
+ ctx->log_msg_func = onLogMsg;
+ ctx->log_msg_baton = this;
+ ctx->notify_func = onNotify;
+ ctx->notify_baton = this;
+ ctx->cancel_func = onCancel;
+ ctx->cancel_baton = this;
#if (SVN_VER_MAJOR >= 1) && (SVN_VER_MINOR >= 2)
- ctx.notify_func2 = onNotify2;
- ctx.notify_baton2 = this;
+ ctx->notify_func2 = onNotify2;
+ ctx->notify_baton2 = this;
#endif
}
@@ -234,7 +234,7 @@ public:
if (!value)
param = (void *)"1";
- svn_auth_set_parameter(ctx.auth_baton,
+ svn_auth_set_parameter(ctx->auth_baton,
SVN_AUTH_PARAM_NO_AUTH_CACHE,
param);
}
@@ -245,7 +245,7 @@ public:
username = usr;
password = pwd;
- svn_auth_baton_t * ab = ctx.auth_baton;
+ svn_auth_baton_t * ab = ctx->auth_baton;
svn_auth_set_parameter(ab, SVN_AUTH_PARAM_DEFAULT_USERNAME,
username.c_str());
svn_auth_set_parameter(ab, SVN_AUTH_PARAM_DEFAULT_PASSWORD,
@@ -654,13 +654,13 @@ public:
Context::operator svn_client_ctx_t * ()
{
- return &(m->ctx);
+ return m->ctx;
}
svn_client_ctx_t *
Context::ctx()
{
- return &(m->ctx);
+ return m->ctx;
}
void

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevplatform/kdevplatform-1.2.2.ebuild,v 1.6 2011/06/07 02:58:47 abcd Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevplatform/kdevplatform-1.2.2.ebuild,v 1.7 2011/11/20 22:32:26 dilfridge Exp $
EAPI=4
@ -28,7 +28,7 @@ IUSE="cvs debug git reviewboard subversion"
DEPEND="
dev-libs/boost
reviewboard? ( dev-libs/qjson )
subversion? ( >=dev-vcs/subversion-1.3 )
subversion? ( <dev-vcs/subversion-1.7 )
"
RDEPEND="${DEPEND}
!<dev-util/kdevelop-${KDEVELOP_VERSION}:4

@ -0,0 +1,71 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevplatform/kdevplatform-1.2.3-r1.ebuild,v 1.1 2011/11/20 22:32:27 dilfridge Exp $
EAPI=4
KMNAME="kdevelop"
KDE_SCM="git"
EGIT_REPONAME="${PN}"
KDE_MINIMAL="4.6"
VIRTUALX_REQUIRED=test
KDE_LINGUAS="ca ca@valencia da de en_GB es et fr it nb nds nl pt pt_BR ru sl sv th uk zh_CN zh_TW"
inherit kde4-base
DESCRIPTION="KDE development support libraries and apps"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
# Moved to playground for now
# bazaar kompare mercurial
LICENSE="GPL-2 LGPL-2"
IUSE="cvs debug git reviewboard subversion"
# Moved to playground for now
# bazaar? ( dev-vcs/bzr )
# kompare? ( $(add_kdebase_dep kompare) )
# mercurial? ( dev-vcs/mercurial )
# block - some plugins moved to kdevplatform from kdevelop
DEPEND="
dev-libs/boost
reviewboard? ( dev-libs/qjson )
subversion? ( dev-vcs/subversion )
"
RDEPEND="${DEPEND}
!<dev-util/kdevelop-${KDEVELOP_VERSION}:4
!dev-util/kdevelop-git
$(add_kdebase_dep konsole)
cvs? ( dev-vcs/cvs )
git? ( dev-vcs/git )
"
# Quite few fails and upstream is aware
RESTRICT="test"
PATCHES=(
"${FILESDIR}/${P}"-svn17-[12].patch
)
src_prepare() {
kde4-base_src_prepare
# FindKDevPlatform.cmake is installed by kdelibs
sed -i \
-e '/cmakeFiles/s/^/#DONOTINSTALL/' \
cmake/modules/CMakeLists.txt || die
}
# Moved to playground for now
# $(cmake-utils_use_build bazaar)
# $(cmake-utils_use_with kompare)
# $(cmake-utils_use_build mercurial)
src_configure() {
mycmakeargs=(
$(cmake-utils_use_build cvs)
$(cmake-utils_use_build git)
$(cmake-utils_use_with reviewboard QJSON)
$(cmake-utils_use_build subversion)
$(cmake-utils_use_with subversion SubversionLibrary)
)
kde4-base_src_configure
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevplatform/kdevplatform-1.2.3.ebuild,v 1.1 2011/06/30 00:26:30 reavertm Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevplatform/kdevplatform-1.2.3.ebuild,v 1.2 2011/11/20 22:32:27 dilfridge Exp $
EAPI=4
@ -28,7 +28,7 @@ IUSE="cvs debug git reviewboard subversion"
DEPEND="
dev-libs/boost
reviewboard? ( dev-libs/qjson )
subversion? ( >=dev-vcs/subversion-1.3 )
subversion? ( <dev-vcs/subversion-1.7 )
"
RDEPEND="${DEPEND}
!<dev-util/kdevelop-${KDEVELOP_VERSION}:4

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/qt-creator-2.4.0_rc.ebuild,v 1.1 2011/11/19 20:14:38 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/qt-creator-2.4.0_rc.ebuild,v 1.2 2011/11/20 16:52:11 hwoarang Exp $
EAPI="4"
LANGS="cs de es fr hu it ja pl ru sl uk zh_CN"
@ -48,7 +48,7 @@ RDEPEND="${CDEPEND}
subversion? ( dev-vcs/subversion )"
PLUGINS="bookmarks bineditor cmake cvs fakevim git mercurial
perforce qml qtscript subversion"
perforce qml qtscript rss subversion"
S="${WORKDIR}"/"${MY_P}"-src
@ -68,6 +68,8 @@ src_prepare() {
plugin="cmakeprojectmanager"
elif [[ ${plugin} == "qtscript" ]]; then
plugin="qtscripteditor"
elif [[ ${plugin} == "rss" ]]; then
plugin="welcome"
elif [[ ${plugin} == "qml" ]]; then
for x in qmlprojectmanager qmljsinspector qmljseditor qmljstools qmldesigner; do
einfo "Disabling ${x} support"
@ -87,12 +89,6 @@ src_prepare() {
ewarn "download the perforce client from http://www.perforce.com/perforce/downloads/index.html"
ewarn
fi
# disable rss news on startup ( bug #302978 )
if ! use rss; then
einfo "Disabling RSS welcome news"
sed -i "/m_rssFetcher->fetch/s:^:\/\/:" \
src/plugins/welcome/communitywelcomepagewidget.cpp || die
fi
# fix translations
sed -i "/^LANGUAGES/s:=.*:= ${LANGS}:" \

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rapidsvn/rapidsvn-0.12.0.ebuild,v 1.2 2011/11/17 18:44:15 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rapidsvn/rapidsvn-0.12.0.ebuild,v 1.3 2011/11/20 11:01:01 xarthisius Exp $
EAPI="2"
@ -16,7 +16,7 @@ HOMEPAGE="http://rapidsvn.tigris.org/"
SRC_URI="http://www.rapidsvn.org/download/release/${MY_PV}/${P}-${MY_REL}.tar.gz"
LICENSE="GPL-2 LGPL-2.1 FDL-1.2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~amd64 ppc ppc64 ~sparc x86"
IUSE="doc"
COMMON_DEP=">=dev-vcs/subversion-1.5.0

@ -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/eclass/toolchain.eclass,v 1.479 2011/11/14 17:40:06 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.480 2011/11/20 20:12:47 vapier Exp $
#
# Maintainer: Toolchain Ninjas <toolchain@gentoo.org>
@ -776,7 +776,7 @@ toolchain_pkg_setup() {
# we dont want to use the installed compiler's specs to build gcc!
unset GCC_SPECS
if ! use cxx ; then
if ! is_cxx ; then
use_if_iuse go && ewarn 'Go requires a C++ compiler, disabled due to USE="-cxx"'
use_if_iuse objc++ && ewarn 'Obj-C++ requires a C++ compiler, disabled due to USE="-cxx"'
use_if_iuse gcj && ewarn 'GCJ requires a C++ compiler, disabled due to USE="-cxx"'
@ -1251,10 +1251,12 @@ gcc_do_configure() {
local confgcc
# Sanity check for USE=nocxx -> USE=cxx migration
if (use cxx && use nocxx) || (use !cxx && use !nocxx) ; then
eerror "We are migrating USE=nocxx to USE=cxx, but your USE settings do not make"
eerror "sense. Please make sure these two flags line up logically in your setup."
die "USE='cxx nocxx' and USE='-cxx -nocxx' make no sense"
if in_iuse cxx && in_iuse nocxx ; then
if (use cxx && use nocxx) || (use !cxx && use !nocxx) ; then
eerror "We are migrating USE=nocxx to USE=cxx, but your USE settings do not make"
eerror "sense. Please make sure these two flags line up logically in your setup."
die "USE='cxx nocxx' and USE='-cxx -nocxx' make no sense"
fi
fi
# Set configuration based on path variables

@ -1,28 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-arcade/monster-masher/monster-masher-1.8.1.ebuild,v 1.3 2011/03/29 07:49:10 angelos Exp $
EAPI=2
inherit eutils gnome2
DESCRIPTION="Squash the monsters with your levitation worker gnome"
HOMEPAGE="http://people.iola.dk/olau/monster-masher/"
SRC_URI="http://people.iola.dk/olau/monster-masher/source/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86 ~x86-fbsd"
IUSE=""
RDEPEND="x11-libs/libSM
>=dev-cpp/gtkmm-2.6:2.4
>=dev-cpp/gconfmm-2.6
>=dev-cpp/libglademm-2.4:2.4
>=dev-cpp/libgnomecanvasmm-2.6:2.6
gnome-base/libgnome[esd]"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
src_install() {
DOCS="AUTHORS ChangeLog README" gnome2_src_install
}

@ -1 +1,2 @@
DIST aisleriot-3.2.1.tar.xz 4319892 RMD160 35c52eb49e36cbd819080860d533e3dce62efe7e SHA1 aad4146b605fbc05122d221a5ebb69c06dd60ec3 SHA256 86bbc131daf97d14f1587216d3e4c73db35126dddf393bfef4f7a67822f96529
DIST aisleriot-3.2.2.tar.xz 4324292 RMD160 49a0a23ababa4fe5efbc0d4fa87f736a58238c81 SHA1 cd99a7aebd917046a54f297883f93c4ae2a2f72f SHA256 818e16767f30238a98332fe07e8b905376a71de05feb3de19815652a48fdfcca

@ -0,0 +1,71 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-board/aisleriot/aisleriot-3.2.2.ebuild,v 1.1 2011/11/20 15:02:38 pacho Exp $
EAPI="3"
GNOME_TARBALL_SUFFIX="xz"
GCONF_DEBUG="yes"
# make sure games is inherited first so that the gnome2
# functions will be called if they are not overridden
inherit eutils games gnome2
DESCRIPTION="A collection of solitaire card games for GNOME"
HOMEPAGE="http://live.gnome.org/Aisleriot"
LICENSE="GPL-3 LGPL-3 FDL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gnome"
# FIXME: quartz support?
COMMON_DEPEND=">=dev-libs/glib-2.26.0:2
>=dev-scheme/guile-1.8.0:12[deprecated,regex]
>=gnome-base/librsvg-2.32.0
>=x11-libs/cairo-1.10.0
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.0.0:3
x11-libs/libICE
x11-libs/libSM
>=media-libs/libcanberra-0.26[gtk3]
gnome? ( >=gnome-base/gconf-2.0:2 )"
# aisleriot was split off from gnome-games
RDEPEND="${COMMON_DEPEND}
!<gnome-extra/gnome-games-3.1.1[aisleriot]
!<gnome-extra/gnome-games-3"
DEPEND="${COMMON_DEPEND}
>=dev-util/intltool-0.40.4
>=dev-util/pkgconfig-0.15
sys-apps/lsb-release
>=sys-devel/gettext-0.12
gnome? (
app-text/docbook-xml-dtd:4.3
>=app-text/yelp-tools-3.1.1 )"
pkg_setup() {
DOCS="AUTHORS ChangeLog TODO"
if use gnome; then
G2CONF="${G2CONF} --with-platform=gnome --with-help-method=ghelp"
else
G2CONF="${G2CONF} --with-platform=gtk-only --with-help-method=library
ITSTOOL=$(type -P true) XMLLINT=$(type -P true)"
fi
G2CONF="${G2CONF}
--with-gtk=3.0
--with-smclient
--with-guile=1.8
--enable-sound
--disable-schemas-compile
--with-card-theme-formats=all
--with-kde-card-theme-path="${EPREFIX}"/usr/share/apps/carddecks
--with-pysol-card-theme-path="${EPREFIX}${GAMES_DATADIR}"/pysolfc"
}
pkg_postinst() {
gnome2_pkg_postinst
elog "Aisleriot can use additional card themes from games-board/pysolfc"
elog "and kde-base/libkdegames."
}

@ -1,62 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gtetrinet/gtetrinet-0.7.11.ebuild,v 1.4 2011/04/25 14:54:56 armin76 Exp $
EAPI=2
# games after gnome2 so games' functions will override gnome2's
inherit gnome2 games
DESCRIPTION="Tetrinet Clone for GNOME 2"
HOMEPAGE="http://gtetrinet.sourceforge.net/"
SRC_URI="${SRC_URI}
mirror://gentoo/gtetrinet-gentoo-theme-0.1.tbz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="nls ipv6"
RDEPEND="dev-libs/libxml2
>=media-sound/esound-0.2.5
>=gnome-base/gconf-2
>=gnome-base/libgnome-2[esd]
>=gnome-base/libgnomeui-2
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
nls? ( sys-devel/gettext )"
src_prepare() {
sed -i \
-e "/^pkgdatadir =/s:=.*:= ${GAMES_DATADIR}/${PN}:" \
src/Makefile.in themes/*/Makefile.in || die "sed themes"
sed -i \
-e '/^LDADD/s:$: @ESD_LIBS@:' \
-e '/^gamesdir/s:=.*:=@bindir@:' \
src/Makefile.in || die "sed bindir"
}
src_configure() {
econf \
$(use_enable ipv6) \
--bindir="${GAMES_BINDIR}" \
|| die
}
src_install() {
USE_DESTDIR=1 gnome2_src_install
dodoc AUTHORS ChangeLog NEWS README TODO
mv "${WORKDIR}"/gentoo "${D}/${GAMES_DATADIR}"/${PN}/themes/
prepgamesdirs
}
pkg_preinst() {
gnome2_pkg_preinst
games_pkg_preinst
}
pkg_postinst() {
SCROLLKEEPER_UPDATE=0
gnome2_pkg_postinst
games_pkg_postinst
}

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

Loading…
Cancel
Save