Sync with portage [Thu Nov 24 21:11:54 MSK 2011].

mhiretskiy
root 13 years ago
parent 61a682b28c
commit 14083bc1cc

@ -3,3 +3,4 @@ DIST entropy-1.0_rc43.tar.bz2 18410748 RMD160 8ba2eca99ef2509dd6fc6acb40f5cc3b91
DIST entropy-1.0_rc53.tar.bz2 1675138 RMD160 b4ee06b5a9545e9aebb189f984335dd3213878be SHA1 fdd0dc011569f8c2346f7f16173cc05bbeb4b8af SHA256 a7201af69ba2ada4f438869dbbe77a181576d445e88aaef07f318d842d144de0
DIST entropy-1.0_rc59.tar.bz2 1678091 RMD160 ca2c9d7b5b2594ae96a2cb629ae64d97ecee4bde SHA1 c924cfee89464a12e2aa5d66f56164015581c230 SHA256 f41b48bd7ddd4207143c50da244b806e27a7318101f78955e40a054e0fca75ec
DIST entropy-1.0_rc76.tar.bz2 1717076 RMD160 e25035b9ee93bff9a96aee2bf1f3136038b1df28 SHA1 3440adb1394069cf2aa042cdc9b8f4a7cee6437a SHA256 cc86adba32d27a774bf562d849d3e2bccd37dd0cbc9a3e7386dd5d72168d9d67
DIST entropy-1.0_rc77.tar.bz2 1718649 RMD160 88a5ec354dfe6f4d00caa89e6f486ec6b448d075 SHA1 c9816883fa8780c2312b3e93d0896e131af3929b SHA256 87df5e618b6cd22ec340980b773331032c786ae0bd173fea8e54a8b091a0532c

@ -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/app-admin/equo/equo-1.0_rc77.ebuild,v 1.1 2011/11/23 21:51:42 lxnay Exp $
EAPI=3
PYTHON_DEPEND="2"
inherit eutils python bash-completion-r1
DESCRIPTION="Entropy Package Manager text-based client"
HOMEPAGE="http://www.sabayon.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
SRC_URI="mirror://sabayon/sys-apps/entropy-${PV}.tar.bz2"
S="${WORKDIR}/entropy-${PV}"
DEPEND="~sys-apps/entropy-${PV}"
RDEPEND="${DEPEND} sys-apps/file[python]"
src_compile() {
emake || die "make failed"
}
src_install() {
emake DESTDIR="${D}" LIBDIR="usr/lib" equo-install || die "make install failed"
newbashcomp "${S}/misc/equo-completion.bash" equo
}
pkg_postinst() {
python_mod_optimize "/usr/lib/entropy/client"
echo
elog "If you would like to allow users in the 'entropy' group"
elog "to update available package repositories, please consider"
elog "to install sys-apps/entropy-client-services"
echo
}
pkg_postrm() {
python_mod_cleanup "/usr/lib/entropy/client"
}

@ -3,3 +3,4 @@ DIST entropy-1.0_rc43.tar.bz2 18410748 RMD160 8ba2eca99ef2509dd6fc6acb40f5cc3b91
DIST entropy-1.0_rc53.tar.bz2 1675138 RMD160 b4ee06b5a9545e9aebb189f984335dd3213878be SHA1 fdd0dc011569f8c2346f7f16173cc05bbeb4b8af SHA256 a7201af69ba2ada4f438869dbbe77a181576d445e88aaef07f318d842d144de0
DIST entropy-1.0_rc59.tar.bz2 1678091 RMD160 ca2c9d7b5b2594ae96a2cb629ae64d97ecee4bde SHA1 c924cfee89464a12e2aa5d66f56164015581c230 SHA256 f41b48bd7ddd4207143c50da244b806e27a7318101f78955e40a054e0fca75ec
DIST entropy-1.0_rc76.tar.bz2 1717076 RMD160 e25035b9ee93bff9a96aee2bf1f3136038b1df28 SHA1 3440adb1394069cf2aa042cdc9b8f4a7cee6437a SHA256 cc86adba32d27a774bf562d849d3e2bccd37dd0cbc9a3e7386dd5d72168d9d67
DIST entropy-1.0_rc77.tar.bz2 1718649 RMD160 88a5ec354dfe6f4d00caa89e6f486ec6b448d075 SHA1 c9816883fa8780c2312b3e93d0896e131af3929b SHA256 87df5e618b6cd22ec340980b773331032c786ae0bd173fea8e54a8b091a0532c

@ -0,0 +1,51 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/sulfur/sulfur-1.0_rc77.ebuild,v 1.1 2011/11/23 21:52:30 lxnay Exp $
EAPI="3"
PYTHON_DEPEND="2"
inherit eutils gnome2-utils fdo-mime python
DESCRIPTION="Sulfur, the Entropy Package Manager Store"
HOMEPAGE="http://www.sabayon.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
SRC_URI="mirror://sabayon/sys-apps/entropy-${PV}.tar.bz2"
S="${WORKDIR}/entropy-${PV}/sulfur"
RDEPEND="dev-python/pygtk:2
~sys-apps/entropy-${PV}
sys-apps/file[python]
sys-devel/gettext
x11-libs/vte:0[python]
x11-misc/xdg-utils"
DEPEND="sys-devel/gettext"
src_compile() {
emake || die "make failed"
}
src_install() {
emake DESTDIR="${D}" LIBDIR="usr/lib" install || die "make install failed"
dodir /etc/gconf/schemas
insinto /etc/gconf/schemas
doins "${S}/misc/entropy-handler.schemas"
}
pkg_postinst() {
fdo-mime_mime_database_update
fdo-mime_desktop_database_update
gnome2_gconf_savelist
gnome2_gconf_install
python_mod_optimize "/usr/lib/entropy/${PN}"
}
pkg_postrm() {
python_mod_cleanup "/usr/lib/entropy/${PN}"
gnome2_gconf_savelist
gnome2_gconf_uninstall
}

@ -1,2 +1,2 @@
DIST lbzip2-0.23.tar.gz 77720 RMD160 404cdfdfde7f65f7742a8c9345512238c310d9d8 SHA1 b4b9eee37ebaf5b9370a63a7e7042acfccf5e9f1 SHA256 2838cc2be818b8107ab1311208e6344baf9969168199be84287a32fef4733411
DIST lbzip2-2.0.tar.gz 609225 RMD160 6a229c4553ff80f9438e7de554dd7fbb4a141364 SHA1 e4dc77694331252378c63eabc812aa0b9a408fe6 SHA256 0d4ed406beb8892d2f830142508915e592e64d3f6648c3d5deac99b0574a0da6
DIST lbzip2-2.1.tar.gz 616985 RMD160 a421cee73fe4dbf77e0bbb82bff68f68d867880c SHA1 f98e68933c1cc0e6049068cdaa89ea2bfda99017 SHA256 c2551c219e0eff9d1bf17a13db2b6902ba5b02ca66c53e6d734bbfb5add29edc

@ -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-2.0.ebuild,v 1.1 2011/11/03 07:14:37 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/lbzip2/lbzip2-2.1.ebuild,v 1.1 2011/11/24 08:09:27 jlec Exp $
EAPI=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/app-cdr/k3b/k3b-2.0.2-r1.ebuild,v 1.9 2011/09/18 10:08:03 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-cdr/k3b/k3b-2.0.2-r1.ebuild,v 1.10 2011/11/24 01:55:23 reavertm Exp $
EAPI=4
@ -50,6 +50,7 @@ DEPEND="
"
RDEPEND="${DEPEND}
app-cdr/cdrdao
$(add_kdebase_dep kdelibs 'udev,udisks(+)')
media-sound/cdparanoia
virtual/cdrtools
dvd? (

@ -6,10 +6,6 @@
<email>hwoarang@gentoo.org</email>
<name>Markos Chandras</name>
</maintainer>
<maintainer>
<email>chiiph@gentoo.org</email>
<name>Tomas Touceda</name>
</maintainer>
<longdescription lang="en">
QXmlEdit is a simple XML editor written in qt4, it is not a complete and
full featured editor.

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/mew/mew-6.3.ebuild,v 1.1 2010/04/12 18:07:37 fauli Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/mew/mew-6.3.ebuild,v 1.2 2011/11/24 08:44:09 ulm Exp $
inherit elisp
@ -27,6 +27,7 @@ src_compile() {
if use linguas_ja; then
emake jinfo || die
fi
rm -f info/*~ # remove spurious backup files
}
src_install() {

@ -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-emacs/mew/mew-6.4.ebuild,v 1.1 2011/11/21 13:08:13 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/mew/mew-6.4-r1.ebuild,v 1.1 2011/11/24 08:44:09 ulm Exp $
EAPI=4
@ -29,6 +29,7 @@ src_configure() {
src_compile() {
emake
use linguas_ja && emake jinfo
rm -f info/*~ # remove spurious backup files
}
src_install() {

@ -0,0 +1,21 @@
https://bugs.gentoo.org/391403
--- python-mode.el-6.0.3-orig/python-mode.el
+++ python-mode.el-6.0.3/python-mode.el
@@ -163,11 +163,11 @@
;; Execute stuff start
;; backward compatibility
-(defalias 'py-python-command 'py-shell-name)
-(defalias 'py-jpython-command 'py-shell-name)
-(defalias 'py-jython-command 'py-shell-name)
-(defalias 'py-default-interpreter 'py-shell-name)
-(defalias 'python-command 'py-shell-name)
+(defvaralias 'py-python-command 'py-shell-name)
+(defvaralias 'py-jpython-command 'py-shell-name)
+(defvaralias 'py-jython-command 'py-shell-name)
+(defvaralias 'py-default-interpreter 'py-shell-name)
+(defvaralias 'python-command 'py-shell-name)
(defcustom py-encoding-string " # -*- coding: utf-8 -*-"
"Default string specifying encoding in the heading of file. "

@ -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-emacs/python-mode/python-mode-6.0.3.ebuild,v 1.1 2011/11/21 18:01:23 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/python-mode/python-mode-6.0.3-r1.ebuild,v 1.1 2011/11/23 17:32:56 ulm Exp $
EAPI=4
@ -17,10 +17,12 @@ KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~x86-free
IUSE=""
S="${WORKDIR}/${MY_P}"
ELISP_PATCHES="${P}-obsolete-vars.patch"
SITEFILE="50${PN}-gentoo.el"
DOCS="NEWS"
src_prepare() {
elisp_src_prepare
# remove XEmacs specific file
rm highlight-indentation.el || die
}

@ -1,2 +0,0 @@
DIST docutils-0.5.tar.gz 1271981 RMD160 3e8dfd2923528bbeac0ca33ccfe6f576c74f1886 SHA1 70ca2dd94969ddf76217e5fe907b0b23f16cc199 SHA256 747cf984edfca0575addbb42453274a1bdd98ec7780bd37a883dc8b2a66a610e
DIST docutils-0.6.tar.gz 1368354 RMD160 627665526f25d93277b977c6bfdb1b3f0554d69a SHA1 1b3bfc3bdf285c208dd0c29427fd6b096569aa92 SHA256 04aa91bd644169b23ed02d692f407a2a4e326fbfec9754bce7662fcf59c917f2

@ -1,5 +0,0 @@
;; Emacs 23 and later include rst.el
(unless (fboundp 'rst-mode)
(add-to-list 'load-path "@SITELISP@")
(autoload 'rst-mode "rst" "mode for editing reStructuredText documents" t)
(add-to-list 'auto-mode-alist '("\\.re?st\\'" . rst-mode)))

@ -1,34 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/rst/rst-0.5-r1.ebuild,v 1.8 2009/12/08 19:34:35 nixnut Exp $
inherit elisp
DESCRIPTION="ReStructuredText support for Emacs"
HOMEPAGE="http://www.emacswiki.org/cgi-bin/wiki/reStructuredText"
SRC_URI="mirror://sourceforge/docutils/docutils-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE=""
S="${WORKDIR}/docutils-${PV}/tools/editors/emacs"
DOCS="README.txt"
SITEFILE="50${PN}-gentoo.el"
pkg_setup() {
local have_emacs=$(elisp-emacs-version)
if [ "${have_emacs%%.*}" -ge 23 ]; then
echo
elog "Please note that \"${PN}\" is already included with Emacs 23 or"
elog "later, so ${CATEGORY}/${PN} is only needed for lower versions."
elog "You may select the active Emacs version with \"eselect emacs\"."
fi
}
src_install() {
elisp_src_install
# prevent inclusion of package dir by subdirs.el
touch "${D}${SITELISP}/${PN}/.nosearch"
}

@ -1,36 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/rst/rst-0.6-r1.ebuild,v 1.1 2010/01/31 11:14:28 ulm Exp $
EAPI=3
inherit elisp
DESCRIPTION="ReStructuredText support for Emacs"
HOMEPAGE="http://www.emacswiki.org/cgi-bin/wiki/reStructuredText"
SRC_URI="mirror://sourceforge/docutils/docutils-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos"
IUSE=""
S="${WORKDIR}/docutils-${PV}/tools/editors/emacs"
DOCS="README.txt"
SITEFILE="50${PN}-gentoo.el"
pkg_setup() {
local have_emacs=$(elisp-emacs-version)
if [ "${have_emacs%%.*}" -ge 23 ]; then
echo
elog "Please note that \"${PN}\" is already included with Emacs 23 or"
elog "later, so ${CATEGORY}/${PN} is only needed for lower versions."
elog "You may select the active Emacs version with \"eselect emacs\"."
fi
}
src_install() {
elisp_src_install
# prevent inclusion of package dir by subdirs.el
touch "${ED}${SITELISP}/${PN}/.nosearch"
}

@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/bidiv/bidiv-1.4.ebuild,v 1.7 2005/04/24 11:16:38 hansmi Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/bidiv/bidiv-1.4.ebuild,v 1.8 2011/11/24 03:22:13 naota Exp $
DESCRIPTION="A BiDirectional Text Viewer"
HOMEPAGE="http://www.ivrix.org.il"
@ -11,7 +11,7 @@ KEYWORDS="x86 ppc ~sparc alpha amd64"
IUSE=""
S=${WORKDIR}/${PN}
DEPEND="dev-libs/fribidi"
DEPEND="<dev-libs/fribidi-0.19.0"
src_compile() {
emake || die

@ -3,3 +3,4 @@ DIST imsettings-1.0.1.tar.bz2 573096 RMD160 0cbfcb6db5128c02b0ee5797b65882796de9
DIST imsettings-1.2.1.tar.bz2 509375 RMD160 19faa7e591765ac93532c871014cd86b9aac1d5b SHA1 00f0f6bed6574176a3f28d6558a24388ecdb96d6 SHA256 90708713d78be719b55cf7bf2dfba380960d8140531269a53a83f9e7091b3ba7
DIST imsettings-1.2.2.tar.bz2 512047 RMD160 03907157629e979d560cfee287c1d2e31c4c70ef SHA1 28336c70b176b765ba0225d8ebd1d10b92236b50 SHA256 701f02270f70c018897b8d99c9258483620ef48d79d1216852769c8a99d620c6
DIST imsettings-1.2.4.tar.bz2 528403 RMD160 aa4530a726a3784e3a31e7973048eba3e64ae5bb SHA1 4dc1ad32b0091824c89ac4c46aec9d4d74ee3ab8 SHA256 853c996df56c70b5b4aab3c6835f672d69ddc99cd8f0b7f790af741cedb9ac75
DIST imsettings-1.2.5.tar.bz2 528570 RMD160 cd7f19ac20fcb580fd8807f8f008680283d721db SHA1 08572c9763abd3a9aa3dafcb7c042f6fe6e543f4 SHA256 fc6442afb3608d45d32a3611b2c7d77404c05102377bc45e083b0ad8bcf9ba54

@ -0,0 +1,65 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/imsettings/imsettings-1.2.5.ebuild,v 1.1 2011/11/24 02:11:14 naota Exp $
EAPI=3
DESCRIPTION="Delivery framework for general Input Method configuration"
HOMEPAGE="http://code.google.com/p/imsettings/"
SRC_URI="http://imsettings.googlecode.com/files/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc qt4 static-libs xfconf"
# X11 connections are required for test.
RESTRICT="test"
RDEPEND=">=dev-libs/check-0.9.4
>=dev-libs/glib-2.26
sys-apps/dbus
>=x11-libs/gtk+-2.12:2
>=x11-libs/libgxim-0.3.1
>=x11-libs/libnotify-0.7
x11-libs/libX11
qt4? ( x11-libs/qt-core:4 )
xfconf? ( xfce-base/xfconf )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( dev-util/gtk-doc )"
MY_XINPUTSH="90-xinput"
src_prepare() {
# Prevent automagic linking to libxfconf-0.
if ! use xfconf; then
sed -i -e 's:libxfconf-0:dIsAbLe&:' configure || die
fi
if ! use qt4; then
sed -i -e 's:QtCore:dIsAbLe&:' configure || die
fi
}
src_configure() {
econf \
$(use_enable static-libs static) \
--with-xinputsh="${MY_XINPUTSH}"
}
src_install() {
emake DESTDIR="${D}" install || die
find "${ED}" -name '*.la' -exec rm -f '{}' +
fperms 0755 /usr/libexec/xinputinfo.sh || die
fperms 0755 "/etc/X11/xinit/xinitrc.d/${MY_XINPUTSH}" || die
dodoc AUTHORS ChangeLog NEWS README || die
}
pkg_postinst() {
if [ ! -e "${EPREFIX}/etc/X11/xinit/xinputrc" ] ; then
ln -sf xinput.d/xcompose.conf "${EPREFIX}/etc/X11/xinit/xinputrc"
fi
}

@ -1,3 +1,4 @@
DIST man-pages-ja-20070515.tar.gz 3415989 RMD160 3d1e706899c7f9b7693f01aabe4ae03ce8c869be SHA1 807531b36f11e74d9c7a8fe5d1d5d41a9ace63db SHA256 1f6209d5a57e40cef754ba207500c7be41883301d980efdeac976f75c2a0d4c1
DIST man-pages-ja-20101110.tar.gz 3815928 RMD160 61cfedffb6ff83b77cc78cc50b9705aed4d76353 SHA1 34a1e1aabd1463ed9b803f7e2ddf1d32af8246e3 SHA256 6cbcebeb10cc0bc7636c1283327660b6a642a0ace97cdd5f13d4e0796de6ace3
DIST man-pages-ja-20111020.tar.gz 3850350 RMD160 be89d356bdf445121eacb0692041d2ca3cde1686 SHA1 d306c5f5bbc63165c182c584a52f06f3615f72a3 SHA256 86efe95e4dd8753116fbc44602c5c88c2343fd396da7d34c576299f4f6c1130c
DIST portage-man-pages-ja-20060415.tar.gz 67347 RMD160 90fd4eb29454c0f8b082f80b4fdbae5caa96562a SHA1 713ff2e3e81068b39fa595c72077c1aed115aa40 SHA256 e847d0ab11b7cc1b5b9e8c2c11591665efe8f00d6d7a277c0b9489906d4eaf3a

@ -0,0 +1,93 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/man-pages-ja/man-pages-ja-20101110-r1.ebuild,v 1.1 2011/11/23 23:22:14 naota Exp $
EAPI="3"
GENTOO_MAN_P="portage-${PN}-20060415"
DESCRIPTION="A collection of manual pages translated into Japanese"
HOMEPAGE="http://linuxjm.sourceforge.jp/ http://www.gentoo.gr.jp/jpmain/translation.xml"
SRC_URI="http://linuxjm.sourceforge.jp/${P}.tar.gz
http://dev.gentoo.org/~hattya/distfiles/${GENTOO_MAN_P}.tar.gz"
LICENSE="as-is GPL-2 LGPL-2 BSD MIT FDL-1.1 LDP-1 LDP-1a"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
RDEPEND="virtual/man"
src_prepare() {
sed -i -e "/^\(man\|shadow\)/s:Y:N:" script/pkgs.list || die
# remove man pages that are provided by other packages.
# - sys-apps/shadow +nls
rm -f manual/*/man1/{chfn,chsh,newgrp,su,passwd,groups}.1 || die
rm -f manual/*/man8/{vigr,vipw}.8 || die
# - app-arch/rpm +nls
rm -f manual/rpm/man8/rpm*.8 || die
for f in manual/*/man8/ld{,-linux}.so.8 ; do
mv ${f} ${f/.so.8/.so.ja.8} || die
done
mv "${WORKDIR}"/${GENTOO_MAN_P}/portage/g-cpan.pl{,.ja}.1 || die
}
src_compile() {
:
}
src_install() {
local x y z pkg
for x in $(tac script/pkgs.list | grep -v '^[#].*'); do
if [[ -z "$pkg" ]]; then
pkg=$x
continue
fi
if [[ "$x" == "N" ]]; then
pkg=
continue
fi
einfo "install $pkg"
for y in $(ls -d manual/$pkg/man* 2>/dev/null); do
doman -i18n=ja $y/*
done
pkg=
done
dodoc README || die
cd "${WORKDIR}"/${GENTOO_MAN_P}
for x in *; do
if [ -d "$x" ]; then
einfo "install $x"
for z in $(for y in $x/*.[1-9]; do echo ${y##*.}; done | sort | uniq); do
doman -i18n=ja $x/*.$z
done
fi
done
newdoc ChangeLog ChangeLog.GentooJP || die
}
pkg_postinst() {
echo
elog "You need to set appropriate LANG variables to use"
elog "Japanese manpages."
elog "e.g."
elog "\tLANG=\"ja_JP.eucJP\""
elog "\texport LANG"
echo
}

@ -0,0 +1,93 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/man-pages-ja/man-pages-ja-20111020.ebuild,v 1.1 2011/11/24 02:08:07 naota Exp $
EAPI="3"
GENTOO_MAN_P="portage-${PN}-20060415"
DESCRIPTION="A collection of manual pages translated into Japanese"
HOMEPAGE="http://linuxjm.sourceforge.jp/ http://www.gentoo.gr.jp/jpmain/translation.xml"
SRC_URI="http://linuxjm.sourceforge.jp/${P}.tar.gz
http://dev.gentoo.org/~hattya/distfiles/${GENTOO_MAN_P}.tar.gz"
LICENSE="as-is GPL-2 LGPL-2 BSD MIT FDL-1.1 LDP-1 LDP-1a"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
RDEPEND="virtual/man"
src_prepare() {
sed -i -e "/^\(man\|shadow\)/s:Y:N:" script/pkgs.list || die
# remove man pages that are provided by other packages.
# - sys-apps/shadow +nls
rm -f manual/*/man1/{chfn,chsh,newgrp,su,passwd,groups}.1 || die
rm -f manual/*/man8/{vigr,vipw}.8 || die
# - app-arch/rpm +nls
rm -f manual/rpm/man8/rpm*.8 || die
for f in manual/*/man8/ld{,-linux}.so.8 ; do
mv ${f} ${f/.so.8/.so.ja.8} || die
done
mv "${WORKDIR}"/${GENTOO_MAN_P}/portage/g-cpan.pl{,.ja}.1 || die
}
src_compile() {
:
}
src_install() {
local x y z pkg
for x in $(tac script/pkgs.list | grep -v '^[#].*'); do
if [[ -z "$pkg" ]]; then
pkg=$x
continue
fi
if [[ "$x" == "N" ]]; then
pkg=
continue
fi
einfo "install $pkg"
for y in $(ls -d manual/$pkg/man* 2>/dev/null); do
doman -i18n=ja $y/*
done
pkg=
done
dodoc README || die
cd "${WORKDIR}"/${GENTOO_MAN_P}
for x in *; do
if [ -d "$x" ]; then
einfo "install $x"
for z in $(for y in $x/*.[1-9]; do echo ${y##*.}; done | sort | uniq); do
doman -i18n=ja $x/*.$z
done
fi
done
newdoc ChangeLog ChangeLog.GentooJP || die
}
pkg_postinst() {
echo
elog "You need to set appropriate LANG variables to use"
elog "Japanese manpages."
elog "e.g."
elog "\tLANG=\"ja_JP.eucJP\""
elog "\texport LANG"
echo
}

@ -7,7 +7,7 @@ diff -ru pommed-1.31~/gpomme/Makefile pommed-1.31/gpomme/Makefile
-CFLAGS = -g -O2 -Wall $(DBUS_CFLAGS) $(DBUSGLIB_CFLAGS) $(GTK_CFLAGS) $(CONFUSE_CFLAGS) $(GLADE_CFLAGS) $(INOTIFY_CFLAGS)
-LDFLAGS = -lpthread -lX11 $(DBUS_LIBS) $(DBUSGLIB_LIBS) $(GTK_LIBS) $(CONFUSE_LIBS) $(GLADE_LIBS)
+CFLAGS += -g -Wall $(DBUS_CFLAGS) $(DBUSGLIB_CFLAGS) $(GTK_CFLAGS) $(CONFUSE_CFLAGS) $(GLADE_CFLAGS) $(INOTIFY_CFLAGS)
+CFLAGS += -Wall $(DBUS_CFLAGS) $(DBUSGLIB_CFLAGS) $(GTK_CFLAGS) $(CONFUSE_CFLAGS) $(GLADE_CFLAGS) $(INOTIFY_CFLAGS)
+LDFLAGS += -lpthread -lX11 $(DBUS_LIBS) $(DBUSGLIB_LIBS) $(GTK_LIBS) $(CONFUSE_LIBS) $(GLADE_LIBS)
SOURCES = gpomme.c theme.c conffile.c \
@ -28,7 +28,7 @@ diff -ru pommed-1.31~/pommed/Makefile pommed-1.31/pommed/Makefile
TIMERFD_CFLAGS = $(shell test -e /usr/include/sys/timerfd.h || echo -DNO_SYS_TIMERFD_H)
-CFLAGS = -g -O2 -Wall $(DBUS_CFLAGS) $(ALSA_CFLAGS) $(AUDIOFILE_CFLAGS) $(CONFUSE_CFLAGS) $(INOTIFY_CFLAGS) $(TIMERFD_CFLAGS)
+CFLAGS += -g -Wall $(DBUS_CFLAGS) $(ALSA_CFLAGS) $(AUDIOFILE_CFLAGS) $(CONFUSE_CFLAGS) $(INOTIFY_CFLAGS) $(TIMERFD_CFLAGS)
+CFLAGS += -Wall $(DBUS_CFLAGS) $(ALSA_CFLAGS) $(AUDIOFILE_CFLAGS) $(CONFUSE_CFLAGS) $(INOTIFY_CFLAGS) $(TIMERFD_CFLAGS)
-LDFLAGS = -pthread -lrt $(DBUS_LIBS) $(ALSA_LIBS) $(AUDIOFILE_LIBS) $(CONFUSE_LIBS)
+LDFLAGS += -pthread -lrt $(DBUS_LIBS) $(ALSA_LIBS) $(AUDIOFILE_LIBS) $(CONFUSE_LIBS)
@ -60,7 +60,7 @@ diff -ru pommed-1.31~/wmpomme/Makefile pommed-1.31/wmpomme/Makefile
-CFLAGS = -g -O2 -Wall $(DBUS_CFLAGS) $(TIMERFD_CFLAGS)
-LDFLAGS = -lrt -lXpm -lXext -lX11 $(DBUS_LIBS)
+CFLAGS += -g -Wall $(DBUS_CFLAGS) $(TIMERFD_CFLAGS)
+CFLAGS += -Wall $(DBUS_CFLAGS) $(TIMERFD_CFLAGS)
+LDFLAGS += -lrt -lXpm -lXext -lX11 $(DBUS_LIBS)
SOURCES = wmgeneral.c wmpomme.c \

@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lcd</herd>
<maintainer>
<email>rbu@gentoo.org</email>
<name>Robert Buchholz</name>
</maintainer>
<longdescription lang="en">
GLCDprocDriver is the glue between the app-misc/graphlcd-base
library, which is written in C++, and app-misc/lcdproc's

@ -5,10 +5,6 @@
<email>vdr@gentoo.org</email>
<name>gentoo-vdr-project</name>
</maintainer>
<maintainer>
<email>rbu@gentoo.org</email>
<name>Robert Buchholz</name>
</maintainer>
<longdescription lang="en">
This package provides Graphical LCD Driver.
</longdescription>

@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lcd</herd>
<maintainer>
<email>rbu@gentoo.org</email>
<name>Robert Buchholz</name>
</maintainer>
<maintainer>
<email>bernhard.walle@gmx.de</email>
<name>Bernhard Walle</name>

@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lcd</herd>
<maintainer>
<email>rbu@gentoo.org</email>
<name>Robert Buchholz</name>
</maintainer>
<longdescription lang="en">
LCD4Linux is a small program that grabs information from the kernel and some
subsystems and displays it on an external liquid crystal display. It is

@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lcd</herd>
<maintainer>
<email>rbu@gentoo.org</email>
<name>Robert Buchholz</name>
</maintainer>
<longdescription lang="en">
LCDproc is a piece of software that displays real-time system information
from your Linux/*BSD box on a LCD. The server supports several serial

@ -3,3 +3,4 @@ DIST entropy-1.0_rc43.tar.bz2 18410748 RMD160 8ba2eca99ef2509dd6fc6acb40f5cc3b91
DIST entropy-1.0_rc53.tar.bz2 1675138 RMD160 b4ee06b5a9545e9aebb189f984335dd3213878be SHA1 fdd0dc011569f8c2346f7f16173cc05bbeb4b8af SHA256 a7201af69ba2ada4f438869dbbe77a181576d445e88aaef07f318d842d144de0
DIST entropy-1.0_rc59.tar.bz2 1678091 RMD160 ca2c9d7b5b2594ae96a2cb629ae64d97ecee4bde SHA1 c924cfee89464a12e2aa5d66f56164015581c230 SHA256 f41b48bd7ddd4207143c50da244b806e27a7318101f78955e40a054e0fca75ec
DIST entropy-1.0_rc76.tar.bz2 1717076 RMD160 e25035b9ee93bff9a96aee2bf1f3136038b1df28 SHA1 3440adb1394069cf2aa042cdc9b8f4a7cee6437a SHA256 cc86adba32d27a774bf562d849d3e2bccd37dd0cbc9a3e7386dd5d72168d9d67
DIST entropy-1.0_rc77.tar.bz2 1718649 RMD160 88a5ec354dfe6f4d00caa89e6f486ec6b448d075 SHA1 c9816883fa8780c2312b3e93d0896e131af3929b SHA256 87df5e618b6cd22ec340980b773331032c786ae0bd173fea8e54a8b091a0532c

@ -0,0 +1,28 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/magneto-loader/magneto-loader-1.0_rc77.ebuild,v 1.1 2011/11/23 21:55:54 lxnay Exp $
EAPI="2"
inherit eutils
DESCRIPTION="Official Sabayon Linux Entropy Notification Applet Loader"
HOMEPAGE="http://www.sabayon.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
SRC_URI="mirror://sabayon/sys-apps/entropy-${PV}.tar.bz2"
S="${WORKDIR}/entropy-${PV}/magneto"
DEPEND="~sys-apps/magneto-core-${PV}"
RDEPEND="${DEPEND}"
src_compile() {
einfo "nothing to compile"
}
src_install() {
emake DESTDIR="${D}" LIBDIR="usr/lib" magneto-loader-install || die "make install failed"
}

@ -6,10 +6,6 @@
<email>hwoarang@gentoo.org</email>
<name>Markos Chandras</name>
</maintainer>
<maintainer>
<email>chiiph@gentoo.org</email>
<name>Tomas Touceda</name>
</maintainer>
<longdescription lang="en">
Social Networks Visualizer (SocNetV) is a flexible and user-friendly tool for
the analysis and visualization of Social Networks. It lets you construct networks

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/eclass-manpages/files/eclass-to-manpage.awk,v 1.24 2011/08/22 04:49:21 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/eclass-manpages/files/eclass-to-manpage.awk,v 1.25 2011/11/24 00:05:41 vapier Exp $
# This awk converts the comment documentation found in eclasses
# into man pages for easier/nicer reading.
@ -182,6 +182,11 @@ function handle_function() {
internal = 0
desc = ""
# make sure people haven't specified this before (copy & paste error)
if (all_funcs[func_name])
fail(eclass ": duplicate definition found for function: " func_name)
all_funcs[func_name] = func_name
# grab the docs
getline
if ($2 == "@USAGE:")
@ -230,6 +235,11 @@ function _handle_variable() {
internal = 0
required = 0
# make sure people haven't specified this before (copy & paste error)
if (all_vars[var_name])
fail(eclass ": duplicate definition found for variable: " var_name)
all_vars[var_name] = var_name
# grab the optional attributes
opts = 1
while (opts) {

@ -130,4 +130,14 @@ DIST bash42-007 1394 RMD160 73285b61d25a7f998d52965d0615cdd547252527 SHA1 31cf03
DIST bash42-008 2164 RMD160 45ce8834c1ca6f8dbfc2551fd19067c1d425e01b SHA1 7f0961aaf284b36eac1503824cd9e85926628120 SHA256 23080d11a60a78941210e2477f6bca066b45db03defa60da86fd765107ba2437
DIST bash42-009 2384 RMD160 3b191c111071fca49490d8dabc6d973b57453eca SHA1 c7f9dede34e30494a9adb479e406814f4d62da2a SHA256 e7ed5440b4c19765786e90e4f1ded43195d38b3e4d1c4b39fcc23de9a74ccb20
DIST bash42-010 1818 RMD160 e77d2725c0613dd8d5a83a8e7dfcba29b7aa419f SHA1 662192c4675300f488897a6ed8774e16e7a13e2e SHA256 acfc5482c25e6923116fcf4b4f7f6345b80f75ad7299749db4b736ad67aa43dc
DIST bash42-011 1426 RMD160 8b074057235280624eab8b4736cff681893e3aa0 SHA1 5f4131f3ab9751a6828269ef4079a841258671cb SHA256 a491ae359a7ebbd7321aede561728289d71e1fc84777f402766a8afd4d261532
DIST bash42-012 4247 RMD160 44913fb6646b26520f5349ada2a45fbf7d081206 SHA1 aad2483f7f48c29274ce0ef63027f3749b8388fc SHA256 354433f1d2da02f1b9652cd20a5b85bbfb5bc2aaf79c42461ebd929d89b9b7b8
DIST bash42-013 1340 RMD160 24e23ac56b4bbc868ccdaab0ab96128a727dfb9f SHA1 2d60fc3b0ee40f9eb308b76185142f865df0fa17 SHA256 3412c5c6cbbce6c88592604aec054d8182ce64410038b5ecea69fc3968cf85ea
DIST bash42-014 1434 RMD160 9b1f57f54577ae0abca98503c8afb064e1256383 SHA1 320bba1f869602c07a9972862d38b9ba108726a6 SHA256 b5a678e609858532735f94faedb5fabce00dfd6577a4e9ec5eec85fe682c8b33
DIST bash42-015 1991 RMD160 9c98e543892050ccd5ebc324687d0461acb882e6 SHA1 7b9c9a91ab5a79b8344877ff45ed204ba1b04ef3 SHA256 2d876a8304bdf3d664e87e0a8d73bc4ccc100a9dd8c0d054e8649472d8748a98
DIST bash42-016 1410 RMD160 b57a43affdb3ecede627945a03ffe386b0e6ee55 SHA1 f4a39fb2b79f7c5c04ee78fb598199ba7440fd70 SHA256 2895ccbcf7fc98da73a8fa3ba7440aaf2bfaef6c0af8bdd3a9c39403cf03e2a6
DIST bash42-017 1399 RMD160 b352a79b20d8cc6bc80b65b30ce36e4c456780e9 SHA1 f80797fce1fefff4047cecf0f32731bc30f6faee SHA256 73552444498c761d6073dd67ccfe043b36ef24bb418c266d91d9750884daee7f
DIST bash42-018 1929 RMD160 06e93430b076de51e68f679054540d202ad241c5 SHA1 3624c31ed7d8c613b566e3d465480beed34bdaba SHA256 e2a9457172370d454d31b84bbcba758ee6394316dbe755374553b52aadbb494d
DIST bash42-019 1415 RMD160 7dc05011b79f37553c4a669ba929c55a18727ea9 SHA1 21a75dadb1398775b48718e94785642f5fad9777 SHA256 a8b7cd02207656976016d93cab48e073cb5da002ceb27b7a63fc5ea62007eb56
DIST bash42-020 1825 RMD160 4a66e21e8288322b1aed7f0698a684f10f4934bb SHA1 5c4afeef6ef7321fcc5a08f2d3024c484868fa59 SHA256 494773f0d0078cb35372d24caa523b00d8fdbbaed71e41dc14c9e47579da3c6f
DIST readline51-001 2042 RMD160 93dd36106f68682c4dc73a9b1ecf62bf7943fae4 SHA1 2d369ad65a8751d0a9721002c06e139afe35265b SHA256 2c9786b231a454504c3f38361af6fd74e61789bc1009eba5fb2447b5a3ac5774

@ -0,0 +1,186 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/bash-4.2_p20.ebuild,v 1.1 2011/11/24 00:06:53 vapier Exp $
EAPI="1"
inherit eutils flag-o-matic toolchain-funcs multilib
# Official patchlevel
# See ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/
PLEVEL=${PV##*_p}
MY_PV=${PV/_p*}
MY_PV=${MY_PV/_/-}
MY_P=${PN}-${MY_PV}
[[ ${PV} != *_p* ]] && PLEVEL=0
READLINE_VER=6.1
READLINE_PLEVEL=0 # both readline patches are also released as bash patches
patches() {
local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
[[ ${plevel} -eq 0 ]] && return 1
eval set -- {1..${plevel}}
set -- $(printf "${pn}${pv/\.}-%03d " "$@")
if [[ ${opt} == -s ]] ; then
echo "${@/#/${DISTDIR}/}"
else
local u
for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do
printf "${u}/${pn}-${pv}-patches/%s " "$@"
done
fi
}
DESCRIPTION="The standard GNU Bourne again shell"
HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html"
SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)
$(patches ${READLINE_PLEVEL} readline ${READLINE_VER})"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="afs bashlogger examples mem-scramble +net nls plugins vanilla"
DEPEND=">=sys-libs/ncurses-5.2-r2
nls? ( virtual/libintl )"
RDEPEND="${DEPEND}
!<sys-apps/portage-2.1.7.16
!<sys-apps/paludis-0.26.0_alpha5"
# we only need yacc when the .y files get patched (bash42-005)
DEPEND+=" virtual/yacc"
S=${WORKDIR}/${MY_P}
pkg_setup() {
if is-flag -malign-double ; then #7332
eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
eerror "as it breaks LFS (struct stat64) on x86."
die "remove -malign-double from your CFLAGS mr ricer"
fi
if use bashlogger ; then
ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs."
ewarn "This will log ALL output you enter into the shell, you have been warned."
fi
}
src_unpack() {
unpack ${MY_P}.tar.gz
cd "${S}"
# Include official patches
[[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s)
cd lib/readline
[[ ${READLINE_PLEVEL} -gt 0 ]] && epatch $(patches -s ${READLINE_PLEVEL} readline ${READLINE_VER})
cd ../..
epatch "${FILESDIR}"/${PN}-4.2-execute-job-control.patch #383237
epatch "${FILESDIR}"/${PN}-4.2-parallel-build.patch
}
src_compile() {
local myconf=
# For descriptions of these, see config-top.h
# bashrc/#26952 bash_logout/#90488 ssh/#24762
append-cppflags \
-DDEFAULT_PATH_VALUE=\'\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"\' \
-DSTANDARD_UTILS_PATH=\'\"/bin:/usr/bin:/sbin:/usr/sbin\"\' \
-DSYS_BASHRC=\'\"/etc/bash/bashrc\"\' \
-DSYS_BASH_LOGOUT=\'\"/etc/bash/bash_logout\"\' \
-DNON_INTERACTIVE_LOGIN_SHELLS \
-DSSH_SOURCE_BASHRC \
$(use bashlogger && echo -DSYSLOG_HISTORY)
# Always use the buildin readline, else if we update readline
# bash gets borked as readline is usually not binary compadible
# between minor versions.
#myconf="${myconf} $(use_with !readline installed-readline)"
myconf="${myconf} --without-installed-readline"
# Don't even think about building this statically without
# reading Bug 7714 first. If you still build it statically,
# don't come crying to us with bugs ;).
#use static && export LDFLAGS="${LDFLAGS} -static"
use nls || myconf="${myconf} --disable-nls"
# Force linking with system curses ... the bundled termcap lib
# sucks bad compared to ncurses
myconf="${myconf} --with-curses"
use plugins && append-ldflags -Wl,-rpath,/usr/$(get_libdir)/bash
econf \
$(use_with afs) \
$(use_enable net net-redirections) \
--disable-profiling \
$(use_enable mem-scramble) \
$(use_with mem-scramble bash-malloc) \
${myconf} || die
emake || die "make failed"
if use plugins ; then
emake -C examples/loadables all others || die
fi
}
src_install() {
emake install DESTDIR="${D}" || die
dodir /bin
mv "${D}"/usr/bin/bash "${D}"/bin/ || die
dosym bash /bin/rbash
insinto /etc/bash
doins "${FILESDIR}"/{bashrc,bash_logout}
insinto /etc/skel
for f in bash{_logout,_profile,rc} ; do
newins "${FILESDIR}"/dot-${f} .${f}
done
sed -i -e "s:#${USERLAND}#@::" "${D}"/etc/skel/.bashrc "${D}"/etc/bash/bashrc
sed -i -e '/#@/d' "${D}"/etc/skel/.bashrc "${D}"/etc/bash/bashrc
if use plugins ; then
exeinto /usr/$(get_libdir)/bash
doexe $(echo examples/loadables/*.o | sed 's:\.o::g') || die
fi
if use examples ; then
for d in examples/{functions,misc,scripts,scripts.noah,scripts.v2} ; do
exeinto /usr/share/doc/${PF}/${d}
insinto /usr/share/doc/${PF}/${d}
for f in ${d}/* ; do
if [[ ${f##*/} != PERMISSION ]] && [[ ${f##*/} != *README ]] ; then
doexe ${f}
else
doins ${f}
fi
done
done
fi
doman doc/*.1
dodoc README NEWS AUTHORS CHANGES COMPAT Y2K doc/FAQ doc/INTRO
dosym bash.info /usr/share/info/bashref.info
}
pkg_preinst() {
if [[ -e ${ROOT}/etc/bashrc ]] && [[ ! -d ${ROOT}/etc/bash ]] ; then
mkdir -p "${ROOT}"/etc/bash
mv -f "${ROOT}"/etc/bashrc "${ROOT}"/etc/bash/
fi
if [[ -L ${ROOT}/bin/sh ]]; then
# rewrite the symlink to ensure that its mtime changes. having /bin/sh
# missing even temporarily causes a fatal error with paludis.
local target=$(readlink "${ROOT}"/bin/sh)
local tmp=$(emktemp "${ROOT}"/bin)
ln -sf "${target}" "${tmp}"
mv -f "${tmp}" "${ROOT}"/bin/sh
fi
}
pkg_postinst() {
# If /bin/sh does not exist, provide it
if [[ ! -e ${ROOT}/bin/sh ]]; then
ln -sf bash "${ROOT}"/bin/sh
fi
}

@ -71,6 +71,8 @@ recursively enter the top level.
@echo making $@ in ${RL_LIBDIR}
@( { test "${RL_LIBDIR}" = "${libdir}" && exit 0; } || \
http://lists.gnu.org/archive/html/bug-bash/2011-10/msg00107.html
the top level Makefile will recurse into the defdir for multiple targets
(libbuiltins.a, common.o, bashgetopt.o, builtext.h), and since these do
not have any declared interdependencies, parallel makes will recurse into

@ -1,2 +1,3 @@
DIST evince-2.32.0.tar.bz2 2295272 RMD160 a2d52685ac119b70cf40f320de457b3dfbac2587 SHA1 2f06a2b9dfd8667f4b4c6e90be3c49f6fe026fc8 SHA256 2a4c91ae38f8b5028cebb91b9da9ddc50ea8ae3f3d429df89ba351da2d787ff7
DIST evince-3.2.1-synctex-1.17.patch.bz2 11938 RMD160 800c8f7254e9e225f74da7ce07e8167d28815bb5 SHA1 1c012cc97bad52876f34ef7571a9f77bee303b66 SHA256 929cf0300a4c67d447eeb417f8bfbaafa9988f036c23869728cd76c529243aa5
DIST evince-3.2.1.tar.xz 3782932 RMD160 74a81f8970542c46717ea47243973cb81dbc4ee8 SHA1 993610957907df22677dab6f46648edf4b998c8f SHA256 9db61a39c977eb939deaee3ed1e66937f15532f46de988cacd5b638f3960ed35

@ -0,0 +1,111 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-3.2.1-r1.ebuild,v 1.1 2011/11/23 20:35:27 tetromino Exp $
EAPI="4"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit eutils gnome2
DESCRIPTION="Simple document viewer for GNOME"
HOMEPAGE="http://www.gnome.org/projects/evince/"
SRC_URI="${SRC_URI}
http://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}-synctex-1.17.patch.bz2"
LICENSE="GPL-2"
SLOT="0"
IUSE="dbus debug djvu doc dvi gnome-keyring +introspection nautilus t1lib tiff xps"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
# Since 2.26.2, can handle poppler without cairo support. Make it optional ?
# not mature enough
# atk used in libview
# gdk-pixbuf used all over the place
# libX11 used for totem-screensaver
RDEPEND="
>=app-text/libspectre-0.2.0
dev-libs/atk
>=dev-libs/glib-2.25.11:2
>=dev-libs/libxml2-2.5:2
sys-libs/zlib
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.0.2:3[introspection?]
x11-libs/libX11
>=x11-libs/libSM-1
x11-libs/libICE
gnome-base/gsettings-desktop-schemas
|| (
>=x11-themes/gnome-icon-theme-2.17.1
>=x11-themes/hicolor-icon-theme-0.10 )
>=x11-libs/cairo-1.10.0
>=app-text/poppler-0.16[cairo]
djvu? ( >=app-text/djvu-3.5.17 )
dvi? (
virtual/tex-base
dev-libs/kpathsea
t1lib? ( >=media-libs/t1lib-5.0.0 ) )
gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 )
introspection? ( >=dev-libs/gobject-introspection-0.6 )
nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] )
tiff? ( >=media-libs/tiff-3.6:0 )
xps? ( >=app-text/libgxps-0.2.0 )
"
DEPEND="${RDEPEND}
app-text/scrollkeeper
>=app-text/gnome-doc-utils-0.3.2
~app-text/docbook-xml-dtd-4.1.2
>=dev-util/pkgconfig-0.9
sys-devel/gettext
>=dev-util/intltool-0.35
>=dev-util/gtk-doc-am-1.13
doc? ( >=dev-util/gtk-doc-1.13 )"
ELTCONF="--portage"
# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/
# Releases: http://people.redhat.com/zcerza/dogtail/releases/
RESTRICT="test"
pkg_setup() {
# Passing --disable-help would drop offline help, that would be inconsistent
# with helps of the most of Gnome apps that doesn't require network for that.
G2CONF="${G2CONF}
--disable-schemas-compile
--disable-scrollkeeper
--disable-static
--disable-tests
--enable-pdf
--enable-comics
--enable-thumbnailer
--with-smclient=xsmp
--with-platform=gnome
--enable-help
$(use_enable dbus)
$(use_enable djvu)
$(use_enable dvi)
$(use_with gnome-keyring keyring)
$(use_enable introspection)
$(use_enable nautilus)
$(use_enable t1lib)
$(use_enable tiff)
$(use_enable xps)"
DOCS="AUTHORS ChangeLog NEWS README TODO"
}
src_prepare() {
# Do not depend on gnome-icon-theme, bug #326855
sed 's/gnome-icon-theme//' -i configure.ac || die "sed failed"
# Fix .desktop file so menu item shows up
epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
# Upstream patch to fix texlive-2011 compatibility, will be in next release
epatch "../${P}-synctex-1.17.patch"
# Patch from upstream git master branch to fix libgxps-0.2 compatibility
epatch "${FILESDIR}/${PN}-3.2.1-libgxps-0.2.patch"
gnome2_src_prepare
}

@ -0,0 +1,45 @@
From 740263e84f812e069c25d32e6fbf40bec4c061e2 Mon Sep 17 00:00:00 2001
From: Carlos Garcia Campos <carlosgc@gnome.org>
Date: Sun, 20 Nov 2011 16:18:30 +0100
Subject: [PATCH] xps: Bump libgxps requirements to 0.2.0
[Alexandre Rostovtsev <tetromino@gentoo.org>: remove update to configure.ac]
---
backend/xps/xps-document.c | 14 ++------------
1 files changed, 2 insertions(+), 12 deletions(-)
diff --git a/backend/xps/xps-document.c b/backend/xps/xps-document.c
index 6e34f07..cbba96b 100644
--- a/backend/xps/xps-document.c
+++ b/backend/xps/xps-document.c
@@ -156,17 +156,7 @@ xps_document_get_page_size (EvDocument *document,
double *width,
double *height)
{
- GXPSPage *xps_page;
- guint w, h;
-
- xps_page = GXPS_PAGE (page->backend_page);
-
- gxps_page_get_size (xps_page, &w, &h);
-
- if (width)
- *width = (gdouble)w;
- if (height)
- *height = (gdouble)h;
+ gxps_page_get_size (GXPS_PAGE (page->backend_page), width, height);
}
static EvDocumentInfo *
@@ -210,7 +200,7 @@ xps_document_render (EvDocument *document,
EvRenderContext *rc)
{
GXPSPage *xps_page;
- guint page_width, page_height;
+ gdouble page_width, page_height;
guint width, height;
cairo_surface_t *surface;
cairo_t *cr;
--
1.7.8.rc3

@ -1 +1,2 @@
DIST libgxps-0.1.0.tar.xz 259168 RMD160 6513e82c624cb55251a42e22cef1e80e91999fe0 SHA1 f1d4ba87c070e0ef57de988154142330d9171cf4 SHA256 10d25905a0f5318e47e2d0471606ce8e5318cf7d7f93fb60218a716078d3548e
DIST libgxps-0.2.0.tar.xz 299908 RMD160 0efdd608e68dc5a17936b0c2a7520e1bb218675a SHA1 e847f672c19c7ef3461d2ea0c737d9e159688ad6 SHA256 6c6958b3bd19e02abf4dfa99a2cdaec09be46bf89707ece5b45851bc518e46e6

@ -0,0 +1,70 @@
From 7bc33181d7e44aab35db01d4ac1560dcf408d5d9 Mon Sep 17 00:00:00 2001
From: Dominique Leuenberger <dimstar@opensuse.org>
Date: Mon, 21 Nov 2011 08:51:54 +0100
Subject: [PATCH] Build: link with libm. Fixes bgo#664439.
---
configure.ac | 1 +
tools/Makefile.am | 7 ++++++-
2 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/configure.ac b/configure.ac
index b7d38c6..7ef4310 100644
--- a/configure.ac
+++ b/configure.ac
@@ -47,6 +47,7 @@ AC_ISC_POSIX
AC_PROG_CC_STDC
AC_STDC_HEADERS
AC_C_BIGENDIAN
+LT_LIB_M
GNOME_MAINTAINER_MODE_DEFINES
GNOME_COMPILE_WARNINGS
diff --git a/tools/Makefile.am b/tools/Makefile.am
index ccb7e05..0bf1538 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -54,6 +54,7 @@ xpstopng_CFLAGS = \
xpstopng_LDADD = \
libgxpstools.la \
+ $(LIBM) \
$(LIBPNG_LIBS)
endif # HAVE_LIBPNG
@@ -77,6 +78,7 @@ xpstojpeg_CFLAGS = \
xpstojpeg_LDADD = \
libgxpstools.la \
+ $(LIBM) \
$(LIBJPEG)
endif # HAVE_LIBJPEG
@@ -99,6 +101,7 @@ xpstopdf_CFLAGS = \
xpstopdf_LDADD = \
libgxpstools.la \
+ $(LIBM) \
$(CAIRO_PDF_LIBS)
endif # HAVE_CAIRO_PDF
@@ -121,6 +124,7 @@ xpstops_CFLAGS = \
xpstops_LDADD = \
libgxpstools.la \
+ $(LIBM) \
$(CAIRO_PS_LIBS)
endif # HAVE_CAIRO_PS
@@ -143,5 +147,6 @@ xpstosvg_CFLAGS = \
xpstosvg_LDADD = \
libgxpstools.la \
+ $(LIBM) \
$(CAIRO_SVG_LIBS)
-endif # HAVE_CAIRO_SVG
\ No newline at end of file
+endif # HAVE_CAIRO_SVG
--
1.7.8.rc3

@ -0,0 +1,29 @@
From 1b8587d4abe24a4416628638f54e58d52287551a Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Wed, 23 Nov 2011 13:24:50 -0500
Subject: [PATCH] Fix building with libpng15
https://bugzilla.gnome.org/show_bug.cgi?id=664666
---
tools/gxps-png-writer.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/tools/gxps-png-writer.c b/tools/gxps-png-writer.c
index 7d78ec9..369e0e0 100644
--- a/tools/gxps-png-writer.c
+++ b/tools/gxps-png-writer.c
@@ -23,6 +23,11 @@
#include <png.h>
#include <stdint.h>
+/* starting with libpng15, png.h no longer #includes zlib.h */
+#ifndef Z_BEST_COMPRESSION
+#define Z_BEST_COMPRESSION 9
+#endif
+
struct _GXPSPngWriter {
GObject parent;
--
1.7.8.rc3

@ -0,0 +1,63 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/libgxps/libgxps-0.2.0.ebuild,v 1.1 2011/11/23 20:25:50 tetromino Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
inherit autotools eutils gnome2
DESCRIPTION="Library for handling and rendering XPS documents"
HOMEPAGE="http://live.gnome.org/libgxps"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug doc +introspection jpeg lcms static-libs tiff"
RDEPEND=">=app-arch/libarchive-2.8
>=dev-libs/glib-2.24:2
media-libs/freetype:2
media-libs/libpng:0
>=x11-libs/cairo-1.10[svg]
introspection? ( >=dev-libs/gobject-introspection-0.10.1 )
jpeg? ( virtual/jpeg )
lcms? ( media-libs/lcms:2 )
tiff? ( media-libs/tiff[zlib] )"
DEPEND="${RDEPEND}
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
dev-util/pkgconfig
doc? (
app-text/docbook-xml-dtd:4.1.2
>=dev-util/gtk-doc-1.14 )
dev-util/gtk-doc-am"
# eautoreconf requires: dev-util/gtk-doc-am
# There is no automatic test suite, only an interactive test application
RESTRICT="test"
pkg_setup() {
G2CONF="${G2CONF}
--enable-man
--disable-test
$(use_enable debug)
$(use_enable introspection)
$(use_with jpeg libjpeg)
$(use_with lcms liblcms2)
$(use_enable static-libs static)
$(use_with tiff libtiff)"
DOCS="AUTHORS ChangeLog NEWS README TODO"
}
src_prepare() {
# Upstream patch to fix linking, in next release, requires eautoreconf
epatch "${FILESDIR}/${P}-libm.patch"
# https://bugzilla.gnome.org/show_bug.cgi?id=664666
epatch "${FILESDIR}/${PN}-0.2.0-libpng15.patch"
eautoreconf
gnome2_src_prepare
}

@ -2,7 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>loki_val@gentoo.org</email>
<name>Peter Alfredsen</name>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -2,8 +2,4 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>printing</herd>
<maintainer>
<email>loki_val@gentoo.org</email>
<name>Peter Alfredsen</name>
</maintainer>
</pkgmetadata>

@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>scheme</herd>
<maintainer>
<email>chiiph@gentoo.org</email>
<name>Tomas Touceda</name>
</maintainer>
<longdescription lang="en">
Skribe is a text processor. Even if it is a general purpose tool, it best
suits the writing of technical documents such as web pages or technical

@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>rbu@gentoo.org</email>
<name>Robert Buchholz</name>
</maintainer>
<maintainer>
<email>dilfridge@gentoo.org</email>
</maintainer>

@ -1,4 +1,6 @@
DIST VOS-genpatches-6.1.2.tar.bz2 1080 RMD160 f7ac395fa271cf08fd14c4709d5a5aa7b0d3876a SHA1 be40a0aae399c1dde6b9a09c081aa378495356ef SHA256 7f2078e18702bf078ee6af81a4b83e7fedee1250e192e0ab986dcb535319267a
DIST VOS-genpatches-6.1.3.tar.bz2 1224 RMD160 5eb64921dbcfe88b2edbd93bb0cb8dca51643ce6 SHA1 7a53a74df02246fed27aafd1afca590ecba118ed SHA256 005d960017363d7f0c9807da6f706ec991e48d2c479f92798ee7df9003b7848a
DIST VOS-genpatches-6.1.4.tar.bz2 1224 RMD160 5eb64921dbcfe88b2edbd93bb0cb8dca51643ce6 SHA1 7a53a74df02246fed27aafd1afca590ecba118ed SHA256 005d960017363d7f0c9807da6f706ec991e48d2c479f92798ee7df9003b7848a
DIST virtuoso-opensource-6.1.2.tar.gz 72303185 RMD160 3aaeeca67fa5ac7d6c60017b58c0f830afc9ce7e SHA1 fdcc79c230aaa6f63d2796659ec96ebfc571ac97 SHA256 6838e41a6ee688f08d92e7299eaf75f9c63a4b9f6f6a27eace9a9921b008ad56
DIST virtuoso-opensource-6.1.3.tar.gz 75082765 RMD160 eaae429e90c6735e7b6c06b838e56b031802d37f SHA1 27e0b29e690ddf766941067ef861a7bf166aeac5 SHA256 420f28d6e639eed6c3c722097b5bb4a6830435fc703dfb15a577452d71124666
DIST virtuoso-opensource-6.1.4.tar.gz 100595847 RMD160 e62ec1b42be591747bfa04bab7b196afccf5a84a SHA1 39b2ad28e7ee58b5bca1ba8ff8365266dfa55fa7 SHA256 153f92211a23e05dcf4bde4c94d2963d06321d00f213c50025d740b96140154e

@ -0,0 +1,41 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/virtuoso-odbc/virtuoso-odbc-6.1.4.ebuild,v 1.1 2011/11/24 00:47:19 reavertm Exp $
EAPI=4
inherit virtuoso
DESCRIPTION="ODBC driver for OpenLink Virtuoso Open-Source Edition"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="
>=dev-libs/openssl-0.9.7i:0
"
DEPEND="${RDEPEND}"
VOS_EXTRACT="
libsrc/Dk
libsrc/Thread
libsrc/odbcsdk
libsrc/util
binsrc/driver
"
src_configure() {
myconf+="
--disable-static
--without-iodbc
"
virtuoso_src_configure
}
src_install() {
virtuoso_src_install
# Remove libtool files
find "${ED}" -name '*.la' -delete
}

@ -1,4 +1,6 @@
DIST VOS-genpatches-6.1.2.tar.bz2 1080 RMD160 f7ac395fa271cf08fd14c4709d5a5aa7b0d3876a SHA1 be40a0aae399c1dde6b9a09c081aa378495356ef SHA256 7f2078e18702bf078ee6af81a4b83e7fedee1250e192e0ab986dcb535319267a
DIST VOS-genpatches-6.1.3.tar.bz2 1224 RMD160 5eb64921dbcfe88b2edbd93bb0cb8dca51643ce6 SHA1 7a53a74df02246fed27aafd1afca590ecba118ed SHA256 005d960017363d7f0c9807da6f706ec991e48d2c479f92798ee7df9003b7848a
DIST VOS-genpatches-6.1.4.tar.bz2 1224 RMD160 5eb64921dbcfe88b2edbd93bb0cb8dca51643ce6 SHA1 7a53a74df02246fed27aafd1afca590ecba118ed SHA256 005d960017363d7f0c9807da6f706ec991e48d2c479f92798ee7df9003b7848a
DIST virtuoso-opensource-6.1.2.tar.gz 72303185 RMD160 3aaeeca67fa5ac7d6c60017b58c0f830afc9ce7e SHA1 fdcc79c230aaa6f63d2796659ec96ebfc571ac97 SHA256 6838e41a6ee688f08d92e7299eaf75f9c63a4b9f6f6a27eace9a9921b008ad56
DIST virtuoso-opensource-6.1.3.tar.gz 75082765 RMD160 eaae429e90c6735e7b6c06b838e56b031802d37f SHA1 27e0b29e690ddf766941067ef861a7bf166aeac5 SHA256 420f28d6e639eed6c3c722097b5bb4a6830435fc703dfb15a577452d71124666
DIST virtuoso-opensource-6.1.4.tar.gz 100595847 RMD160 e62ec1b42be591747bfa04bab7b196afccf5a84a SHA1 39b2ad28e7ee58b5bca1ba8ff8365266dfa55fa7 SHA256 153f92211a23e05dcf4bde4c94d2963d06321d00f213c50025d740b96140154e

@ -0,0 +1,36 @@
diff -urN virtuoso-opensource-6.1.4.orig/configure.in virtuoso-opensource-6.1.4/configure.in
--- virtuoso-opensource-6.1.4.orig/configure.in 2011-11-20 03:38:18.000000000 +0400
+++ virtuoso-opensource-6.1.4/configure.in 2011-11-20 03:42:44.000000000 +0400
@@ -1550,14 +1550,15 @@
then
AC_CHECK_HEADER(zlib.h)
AC_CHECK_LIB(z, main, [with_zlib=yes], [with_zlib=internal])
+ AC_CHECK_LIB(minizip, main, [with_zlib=yes], [with_zlib=internal])
fi
if test "x$with_zlib" = "xinternal"
then
ZLIB_INC='-I$(top_srcdir)/libsrc/zlib'
ZLIB_LIB='$(top_builddir)/libsrc/zlib/libz.la'
else
- ZLIB_INC=""
- ZLIB_LIB="-lz"
+ ZLIB_INC=`pkg-config --cflags zlib minizip`
+ ZLIB_LIB=`pkg-config --libs zlib minizip`
fi
AC_SUBST(ZLIB_INC)
AC_SUBST(ZLIB_LIB)
diff -urN virtuoso-opensource-6.1.4.orig/libsrc/Wi/bif_file.c virtuoso-opensource-6.1.4/libsrc/Wi/bif_file.c
--- virtuoso-opensource-6.1.4.orig/libsrc/Wi/bif_file.c 2011-10-26 17:54:19.000000000 +0400
+++ virtuoso-opensource-6.1.4/libsrc/Wi/bif_file.c 2011-11-20 03:44:36.000000000 +0400
@@ -6167,10 +6167,7 @@
#define fopen64 fopen
#endif
-#include "zlib/contrib/minizip/unzip.h"
-#include "zlib/contrib/minizip/ioapi.h"
-#include "zlib/contrib/minizip/ioapi.c"
-#include "zlib/contrib/minizip/unzip.c"
+#include "unzip.h"
static caddr_t
bif_unzip_file (caddr_t * qst, caddr_t * err_ret, state_slot_t ** args)

@ -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-db/virtuoso-server/virtuoso-server-6.1.2.ebuild,v 1.6 2011/09/21 19:39:12 reavertm Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/virtuoso-server/virtuoso-server-6.1.2.ebuild,v 1.7 2011/11/24 00:53:23 reavertm Exp $
EAPI="3"
@ -28,6 +28,7 @@ COMMON_DEPEND="
readline? ( sys-libs/readline:0 )
"
DEPEND="${COMMON_DEPEND}
<sys-apps/gawk-4.0.0
>=sys-devel/bison-2.3
>=sys-devel/flex-2.5.33
"

@ -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-db/virtuoso-server/virtuoso-server-6.1.3.ebuild,v 1.5 2011/09/21 19:39:12 reavertm Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/virtuoso-server/virtuoso-server-6.1.3.ebuild,v 1.6 2011/11/24 00:53:23 reavertm Exp $
EAPI=4
@ -28,6 +28,7 @@ COMMON_DEPEND="
readline? ( sys-libs/readline:0 )
"
DEPEND="${COMMON_DEPEND}
<sys-apps/gawk-4.0.0
>=sys-devel/bison-2.3
>=sys-devel/flex-2.5.33
"

@ -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-db/virtuoso-server/virtuoso-server-6.1.3-r1.ebuild,v 1.3 2011/09/21 22:25:23 reavertm Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/virtuoso-server/virtuoso-server-6.1.4.ebuild,v 1.1 2011/11/24 00:53:23 reavertm Exp $
EAPI=4
@ -26,11 +26,12 @@ COMMON_DEPEND="
readline? ( sys-libs/readline:0 )
"
DEPEND="${COMMON_DEPEND}
sys-apps/gawk
>=sys-devel/bison-2.3
>=sys-devel/flex-2.5.33
"
RDEPEND="${COMMON_DEPEND}
>=dev-db/virtuoso-odbc-${PV}:${SLOT}
~dev-db/virtuoso-odbc-${PV}:${SLOT}
"
VOS_EXTRACT="
@ -50,8 +51,7 @@ VOS_EXTRACT="
DOCS=(AUTHORS ChangeLog CREDITS INSTALL NEWS README)
PATCHES=(
"${FILESDIR}/${P}-unicode.patch"
"${FILESDIR}/${P}-unbundle-minizip.patch"
"${FILESDIR}/${PN}-6.1.4-unbundle-minizip.patch"
)
src_prepare() {

@ -1,14 +1,14 @@
# Copyright 1999-2004 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/files/ibm-jdk-bin-1.5.env,v 1.2 2007/12/12 15:10:08 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/files/ibm-jdk-bin-1.5.env,v 1.3 2011/11/23 18:51:46 sera Exp $
VERSION="IBM JDK @PV@"
JAVA_HOME=/opt/@P@
JDK_HOME=/opt/@P@
JAVAC=${JAVA_HOME}/bin/javac
JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
JAVAC="${JAVA_HOME}/bin/javac"
PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
LDPATH="/opt/@P@/jre/bin/:/opt/@P@/jre/bin/classic"
LDPATH="${JAVA_HOME}/jre/bin/:${JAVA_HOME}/jre/bin/classic"
PROVIDES_TYPE="JDK JRE"
PROVIDES_VERSION="1.5"
BOOTCLASSPATH="${JAVA_HOME}/jre/lib/vm.jar:${JAVA_HOME}/jre/lib/core.jar:${JAVA_HOME}/jre/lib/charsets.jar:${JAVA_HOME}/jre/lib/graphics.jar:${JAVA_HOME}/jre/lib/security.jar:${JAVA_HOME}/jre/lib/ibmpkcs.jar:${JAVA_HOME}/jre/lib/ibmorb.jar:${JAVA_HOME}/jre/lib/ibmcfw.jar:${JAVA_HOME}/jre/lib/ibmorbapi.jar:${JAVA_HOME}/jre/lib/ibmjcefw.jar:${JAVA_HOME}/jre/lib/ibmjgssprovider.jar:${JAVA_HOME}/jre/lib/ibmjsseprovider2.jar:${JAVA_HOME}/jre/lib/ibmjaaslm.jar:${JAVA_HOME}/jre/lib/ibmcertpathprovider.jar:${JAVA_HOME}/jre/lib/server.jar:${JAVA_HOME}/jre/lib/xml.jar"

@ -1,14 +1,14 @@
# Copyright 1999-2004 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/files/ibm-jdk-bin-1.6.env,v 1.2 2007/12/16 12:36:16 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/files/ibm-jdk-bin-1.6.env,v 1.3 2011/11/23 18:51:46 sera Exp $
VERSION="IBM JDK @PV@"
JAVA_HOME=/opt/@P@
JDK_HOME=/opt/@P@
JAVAC=${JAVA_HOME}/bin/javac
JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
JAVAC="${JAVA_HOME}/bin/javac"
PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
LDPATH="/opt/@P@/jre/lib/@PLATFORM@:/usr/lib"
LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@:@GENTOO_PORTAGE_EPREFIX@/usr/lib"
PROVIDES_TYPE="JDK JRE"
PROVIDES_VERSION="1.6"
BOOTCLASSPATH="${JAVA_HOME}/jre/lib/vm.jar:${JAVA_HOME}/jre/lib/facilitators.jar:${JAVA_HOME}/jre/lib/annotation.jar:${JAVA_HOME}/jre/lib/beans.jar:${JAVA_HOME}/jre/lib/java.util.jar:${JAVA_HOME}/jre/lib/jndi.jar:${JAVA_HOME}/jre/lib/logging.jar:${JAVA_HOME}/jre/lib/security.jar:${JAVA_HOME}/jre/lib/sql.jar:${JAVA_HOME}/jre/lib/ibmorb.jar:${JAVA_HOME}/jre/lib/ibmorbapi.jar:${JAVA_HOME}/jre/lib/ibmcfw.jar:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/charsets.jar:${JAVA_HOME}/jre/lib/resources.jar:${JAVA_HOME}/jre/lib/ibmpkcs.jar:${JAVA_HOME}/jre/lib/ibmcertpathfw.jar:${JAVA_HOME}/jre/lib/ibmjgssfw.jar:${JAVA_HOME}/jre/lib/ibmjssefw.jar:${JAVA_HOME}/jre/lib/ibmsaslfw.jar:${JAVA_HOME}/jre/lib/ibmjcefw.jar:${JAVA_HOME}/jre/lib/ibmjgssprovider.jar:${JAVA_HOME}/jre/lib/ibmjsseprovider2.jar:${JAVA_HOME}/jre/lib/ibmcertpathprovider.jar:${JAVA_HOME}/jre/lib/ibmxmlcrypto.jar:${JAVA_HOME}/jre/lib/management-agent.jar:${JAVA_HOME}/jre/lib/xml.jar:${JAVA_HOME}/jre/lib/jlm.jar:${JAVA_HOME}/jre/lib/javascript.jar:${JAVA_HOME}/jre/lib/RACF.jar"

@ -0,0 +1,262 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.12_p5-r1.ebuild,v 1.1 2011/11/23 18:51:46 sera Exp $
EAPI="4"
inherit java-vm-2 versionator eutils
JDK_RELEASE=$(get_version_component_range 2-3)
SERVICE_RELEASE=$(get_version_component_range 4)
SERVICE_RELEASE_LINK="${SERVICE_RELEASE}"
# versions ending with _pX translate to .X in distfile and fpX in SRC_URI
if [[ $(get_version_component_count) == 5 ]]; then
FP_VERSION="$(get_version_component_range 5)"
FP_VERSION="${FP_VERSION#p}"
FP_WEB="-FP${FP_VERSION}"
FP_LINK="fp${FP_VERSION}"
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.${FP_VERSION}"
else
FP_WEB=""
FP_LINK=""
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
fi
JDK_DIST_PREFIX="ibm-java2-sdk-${TGZ_PV}-linux"
JAVACOMM_DIST_PREFIX="ibm-java2-javacomm-${TGZ_PV}-linux"
X86_JDK_DIST="${JDK_DIST_PREFIX}-i386.tgz"
X86_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-i386.tgz"
AMD64_JDK_DIST="${JDK_DIST_PREFIX}-x86_64.tgz"
AMD64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-x86_64.tgz"
PPC_JDK_DIST="${JDK_DIST_PREFIX}-ppc.tgz"
PPC_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc.tgz"
PPC64_JDK_DIST="${JDK_DIST_PREFIX}-ppc64.tgz"
PPC64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc64.tgz"
DESCRIPTION="IBM Java SE Development Kit"
HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/"
SRC_URI="x86? ( ${X86_JDK_DIST} )
amd64? ( ${AMD64_JDK_DIST} )
ppc? ( ${PPC_JDK_DIST} )
ppc64? ( ${PPC64_JDK_DIST} )
javacomm? (
x86? ( ${X86_JAVACOMM_DIST} )
amd64? ( ${AMD64_JAVACOMM_DIST} )
ppc? ( ${PPC_JAVACOMM_DIST} )
ppc64? ( ${PPC64_JAVACOMM_DIST} )
)"
LICENSE="IBM-J1.5"
SLOT="1.5"
KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
RESTRICT="fetch"
IUSE="X alsa doc examples javacomm nsplugin odbc"
RDEPEND="=virtual/libstdc++-3.3
X? (
x11-libs/libXext
x11-libs/libXft
x11-libs/libXi
x11-libs/libXmu
x11-libs/libXp
x11-libs/libXtst
x11-libs/libXt
x11-libs/libX11
)
alsa? ( media-libs/alsa-lib )
doc? ( =dev-java/java-sdk-docs-1.5.0* )
nsplugin? (
x86? ( =x11-libs/gtk+-2* =x11-libs/gtk+-1* )
ppc? ( =x11-libs/gtk+-1* )
)
odbc? ( dev-db/unixODBC )"
QA_EXECSTACK_amd64="opt/${P}/jre/bin/libjclscar_23.so
opt/${P}/jre/bin/libj9vrb23.so
opt/${P}/jre/bin/libj9vm23.so
opt/${P}/jre/bin/libj9trc23.so
opt/${P}/jre/bin/libj9thr23.so
opt/${P}/jre/bin/libj9shr23.so
opt/${P}/jre/bin/libj9prt23.so
opt/${P}/jre/bin/libj9jvmti23.so
opt/${P}/jre/bin/libj9jpi23.so
opt/${P}/jre/bin/libj9jit23.so
opt/${P}/jre/bin/libj9jextract.so
opt/${P}/jre/bin/libj9hookable23.so
opt/${P}/jre/bin/libj9gc23.so
opt/${P}/jre/bin/libj9dyn23.so
opt/${P}/jre/bin/libj9dmp23.so
opt/${P}/jre/bin/libj9dbg23.so
opt/${P}/jre/bin/libj9bcv23.so
opt/${P}/jre/bin/libj9ute23.so
opt/${P}/jre/bin/libiverel23.so
opt/${P}/jre/bin/classic/libjvm.so
opt/${P}/jre/bin/j9vm/libjvm.so"
QA_TEXTRELS_amd64="opt/${P}/jre/bin/libjclscar_23.so
opt/${P}/jre/bin/libj9jit23.so"
QA_EXECSTACK_x86="opt/${P}/jre/bin/j9vm/libjvm.so
opt/${P}/jre/bin/libj9jvmti23.so
opt/${P}/jre/bin/libj9hookable23.so
opt/${P}/jre/bin/libj9vm23.so
opt/${P}/jre/bin/libj9dyn23.so
opt/${P}/jre/bin/libjclscar_23.so
opt/${P}/jre/bin/libj9jpi23.so
opt/${P}/jre/bin/libj9thr23.so
opt/${P}/jre/bin/libj9dmp23.so
opt/${P}/jre/bin/libj9prt23.so
opt/${P}/jre/bin/libj9jit23.so
opt/${P}/jre/bin/libiverel23.so
opt/${P}/jre/bin/libj9trc23.so
opt/${P}/jre/bin/libj9dbg23.so
opt/${P}/jre/bin/libj9jextract.so
opt/${P}/jre/bin/libj9shr23.so
opt/${P}/jre/bin/libj9gc23.so
opt/${P}/jre/bin/libj9vrb23.so
opt/${P}/jre/bin/libj9bcv23.so
opt/${P}/jre/bin/libj9aotrt23.so
opt/${P}/jre/bin/classic/libjvm.so"
QA_TEXTRELS_ppc="opt/${P}/jre/bin/classic/libjvm.so
opt/${P}/jre/bin/j9vm/libjvm.so
opt/${P}/jre/bin/libj9aotrt23.so
opt/${P}/jre/bin/libj9dbg23.so
opt/${P}/jre/bin/libj9gc23.so
opt/${P}/jre/bin/libj9gcchk23.so
opt/${P}/jre/bin/libj9jextract.so
opt/${P}/jre/bin/libj9jit23.so
opt/${P}/jre/bin/libj9jitd23.so
opt/${P}/jre/bin/libj9jpi23.so
opt/${P}/jre/bin/libj9jvmti23.so
opt/${P}/jre/bin/libj9prt23.so
opt/${P}/jre/bin/libj9thr23.so
opt/${P}/jre/bin/libj9thr23.so
opt/${P}/jre/bin/libj9ute23.so
opt/${P}/jre/bin/libj9vm23.so
opt/${P}/jre/bin/libj9vm23.so
opt/${P}/jre/bin/libjaas.so
opt/${P}/jre/bin/libjclscar_23.so
opt/${P}/jre/bin/libjsig.so
"
QA_TEXTRELS_ppc64="opt/${P}/jre/bin/libj9jextract.so
opt/${P}/jre/bin/libjsig.so
opt/${P}/jre/bin/libj9jitd23.so
opt/${P}/jre/bin/libj9ute23.so
opt/${P}/jre/bin/classic/libjvm.so
opt/${P}/jre/bin/libj9prt23.so
opt/${P}/jre/bin/libjclscar_23.so
opt/${P}/jre/bin/j9vm/libjvm.so
opt/${P}/jre/bin/libj9gc23.so
opt/${P}/jre/bin/libj9dbg23.so
opt/${P}/jre/bin/libj9thr23.so
opt/${P}/jre/bin/libj9jpi23.so
opt/${P}/jre/bin/libj9gcchk23.so
opt/${P}/jre/bin/libj9vm23.so
opt/${P}/jre/bin/libj9jit23.so"
QA_TEXTRELS_x86="opt/${P}/jre/bin/lib*.so
opt/${P}/jre/bin/j9vm/libjvm.so
opt/${P}/jre/bin/xawt/libmawt.so
opt/${P}/jre/bin/javaplugin.so
opt/${P}/jre/bin/motif21/libmawt.so
opt/${P}/jre/bin/headless/libmawt.so
opt/${P}/jre/bin/classic/libjvm.so
opt/${P}/jre/lib/i386/libdeploy.so"
pkg_nofetch() {
if use x86; then
JDK_DIST=${X86_JDK_DIST}
JAVACOMM_DIST=${X86_JAVACOMM_DIST}
LINK_ARCH="intel"
elif use amd64; then
JDK_DIST=${AMD64_JDK_DIST}
JAVACOMM_DIST=${AMD64_JAVACOMM_DIST}
LINK_ARCH="amd64"
elif use ppc; then
JDK_DIST=${PPC_JDK_DIST}
JAVACOMM_DIST=${PPC_JAVACOMM_DIST}
LINK_ARCH="ipseries32"
elif use ppc64; then
JDK_DIST=${PPC64_JDK_DIST}
JAVACOMM_DIST=${PPC64_JAVACOMM_DIST}
LINK_ARCH="ipseries64"
fi
DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=sdk5"
DIRECT_DOWNLOAD+="&S_PKG=${LINK_ARCH}5sr${SERVICE_RELEASE_LINK}${FP_LINK}&S_TACT=105AGX05&S_CMP=JDK"
DOWNLOADPAGE="${HOMEPAGE}linux/download.html"
# bug #125178
ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html"
einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles"
einfo "Please visit: ${DOWNLOADPAGE}"
einfo "Under J2SE 5.0, download SR${SERVICE_RELEASE}${FP_WEB} for your arch:"
einfo "(note that we switched to tgz format because it's now versioned)"
einfo "${JDK_DIST}"
if use javacomm ; then
einfo "${JAVACOMM_DIST}"
fi
einfo "You can use direct link to your arch download page:"
einfo "${DIRECT_DOWNLOAD}"
einfo "Place the file(s) in: ${DISTDIR}"
einfo "Then restart emerge: 'emerge --resume'"
einfo "Note: if SR${SERVICE_RELEASE}${FP_WEB} is not available at ${DOWNLOADPAGE}"
einfo "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page"
einfo "isn't updated, but the files should still available through the"
einfo "direct link to arch download page. If it doesn't work, file a bug."
}
src_unpack() {
default
local sdir=( ibm-java2-* )
S="${WORKDIR}/${sdir[0]}"
}
src_prepare() {
# bug #126105
epatch "${FILESDIR}/${PN}-jawt.h.patch"
}
src_compile() { :; }
src_install() {
# Copy all the files to the designated directory
dodir /opt/${P}
cp -pPR bin jre lib include src.jar "${ED}"/opt/${P} || die
if use examples; then
dodir /opt/${P}/share
cp -pPR demo "${ED}"/opt/${P}/share
fi
if use x86 || use ppc; then
local plugin=/opt/${P}/jre/bin/
use x86 && plugin+=libjavaplugin_ojigtk2.so
use ppc && plugin+=libjavaplugin_oji.so
if use nsplugin; then
install_mozilla_plugin ${plugin}
else
rm "${ED}${plugin}" || die
fi
fi
dohtml -a html,htm,HTML -r docs
dodoc COPYRIGHT
set_java_env
java-vm_set-pax-markings "${ED}"/opt/${P}
java-vm_revdep-mask
java-vm_sandbox-predict /proc/cpuinfo /proc/self/coredump_filter /proc/self/maps
}

@ -0,0 +1,281 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.9_p2-r1.ebuild,v 1.1 2011/11/23 18:51:46 sera Exp $
EAPI="4"
inherit java-vm-2 versionator eutils
JDK_RELEASE=$(get_version_component_range 2-3)
JAVACOMM_RELEASE=$(get_version_component_range 3)
SERVICE_RELEASE=$(get_version_component_range 4)
SERVICE_RELEASE_LINK="${SERVICE_RELEASE}"
# versions ending with _pX translate to .X in distfile and fpX in SRC_URI
if [[ $(get_version_component_count) == 5 ]]; then
FP_VERSION="$(get_version_component_range 5)"
FP_VERSION="${FP_VERSION#p}"
FP_WEB="-FP${FP_VERSION}"
FP_LINK="fp${FP_VERSION}"
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.${FP_VERSION}"
else
FP_WEB=""
FP_LINK=""
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
fi
#JAVACOMM_PV="3.${JAVACOMM_RELEASE}-${SERVICE_RELEASE}.0"
# looks like they don't bump javacomm in service releases anymore
JAVACOMM_PV_ORIG="3.${JAVACOMM_RELEASE}-0.0"
JAVACOMM_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
JDK_DIST_PREFIX="ibm-java-sdk-${TGZ_PV}-linux"
JAVACOMM_DIST_PREFIX="ibm-java-javacomm-${JAVACOMM_PV}-linux"
JAVACOMM_DIST_PREFIX_ORIG="ibm-java-javacomm-${JAVACOMM_PV_ORIG}-linux"
X86_JDK_DIST="${JDK_DIST_PREFIX}-i386.tgz"
X86_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-i386.tgz"
X86_JAVACOMM_DIST_ORIG="${JAVACOMM_DIST_PREFIX_ORIG}-i386.tgz"
AMD64_JDK_DIST="${JDK_DIST_PREFIX}-x86_64.tgz"
AMD64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-x86_64.tgz"
AMD64_JAVACOMM_DIST_ORIG="${JAVACOMM_DIST_PREFIX_ORIG}-x86_64.tgz"
PPC_JDK_DIST="${JDK_DIST_PREFIX}-ppc.tgz"
PPC_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc.tgz"
PPC_JAVACOMM_DIST_ORIG="${JAVACOMM_DIST_PREFIX_ORIG}-ppc.tgz"
PPC64_JDK_DIST="${JDK_DIST_PREFIX}-ppc64.tgz"
PPC64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc64.tgz"
PPC64_JAVACOMM_DIST_ORIG="${JAVACOMM_DIST_PREFIX_ORIG}-ppc64.tgz"
DESCRIPTION="IBM Java SE Development Kit"
HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/"
SRC_URI="
x86? ( ${X86_JDK_DIST} )
amd64? ( ${AMD64_JDK_DIST} )
ppc? ( ${PPC_JDK_DIST} )
ppc64? ( ${PPC64_JDK_DIST} )
javacomm? (
x86? ( ${X86_JAVACOMM_DIST} )
amd64? ( ${AMD64_JAVACOMM_DIST} )
ppc? ( ${PPC_JAVACOMM_DIST} )
ppc64? ( ${PPC64_JAVACOMM_DIST} )
)"
LICENSE="IBM-J1.6"
SLOT="1.6"
KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
RESTRICT="fetch"
IUSE="X alsa doc examples javacomm nsplugin odbc"
RDEPEND="
ppc? ( =virtual/libstdc++-3.3 )
ppc64? ( =virtual/libstdc++-3.3 )
X? (
x11-libs/libXext
x11-libs/libXft
x11-libs/libXi
x11-libs/libXp
x11-libs/libXtst
x11-libs/libX11
x11-libs/libXt
)
alsa? ( media-libs/alsa-lib )
doc? ( =dev-java/java-sdk-docs-1.6.0* )
odbc? ( dev-db/unixODBC )"
QA_TEXTRELS_x86="opt/${P}/jre/lib/i386/libj9jvmti24.so
opt/${P}/jre/lib/i386/libj9vm24.so
opt/${P}/jre/lib/i386/libjclscar_24.so
opt/${P}/jre/lib/i386/motif21/libmawt.so
opt/${P}/jre/lib/i386/libj9thr24.so
opt/${P}/jre/lib/i386/libj9jit24.so
opt/${P}/jre/lib/i386/libj9dbg24.so
opt/${P}/jre/lib/i386/libj9gc24.so"
QA_EXECSTACK_x86="opt/${P}/jre/bin/classic/libjvm.so
opt/${P}/jre/lib/i386/j9vm/libjvm.so
opt/${P}/jre/lib/i386/libj9jvmti24.so
opt/${P}/jre/lib/i386/libj9hookable24.so
opt/${P}/jre/lib/i386/libj9vm24.so
opt/${P}/jre/lib/i386/libjclscar_24.so
opt/${P}/jre/lib/i386/libj9thr24.so
opt/${P}/jre/lib/i386/libj9dmp24.so
opt/${P}/jre/lib/i386/libj9prt24.so
opt/${P}/jre/lib/i386/libj9jit24.so
opt/${P}/jre/lib/i386/libiverel24.so
opt/${P}/jre/lib/i386/libj9trc24.so
opt/${P}/jre/lib/i386/libj9dbg24.so
opt/${P}/jre/lib/i386/libj9shr24.so
opt/${P}/jre/lib/i386/libj9gc24.so
opt/${P}/jre/lib/i386/libj9bcv24.so
opt/${P}/jre/lib/i386/classic/libjvm.so"
QA_EXECSTACK_amd64="opt/${P}/jre/lib/amd64/default/libjvm.so
opt/${P}/jre/lib/amd64/default/libj9jvmti24.so
opt/${P}/jre/lib/amd64/default/libj9hookable24.so
opt/${P}/jre/lib/amd64/default/libj9vm24.so
opt/${P}/jre/lib/amd64/default/libjclscar_24.so
opt/${P}/jre/lib/amd64/default/libj9jpi24.so
opt/${P}/jre/lib/amd64/default/libj9thr24.so
opt/${P}/jre/lib/amd64/default/libj9dmp24.so
opt/${P}/jre/lib/amd64/default/libj9prt24.so
opt/${P}/jre/lib/amd64/default/libj9jit24.so
opt/${P}/jre/lib/amd64/default/libiverel24.so
opt/${P}/jre/lib/amd64/default/libj9trc24.so
opt/${P}/jre/lib/amd64/default/libj9dbg24.so
opt/${P}/jre/lib/amd64/default/libj9shr24.so
opt/${P}/jre/lib/amd64/default/libj9gc24.so
opt/${P}/jre/lib/amd64/default/libj9bcv24.so
opt/${P}/jre/lib/amd64/default/libj9ute24.so
opt/${P}/jre/lib/amd64/compressedrefs/libjvm.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9jvmti24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9hookable24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9vm24.so
opt/${P}/jre/lib/amd64/compressedrefs/libjclscar_24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9jpi24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9thr24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9dmp24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9prt24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9jit24.so
opt/${P}/jre/lib/amd64/compressedrefs/libiverel24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9trc24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9dbg24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9shr24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9gc24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9bcv24.so
opt/${P}/jre/lib/amd64/compressedrefs/libj9ute24.so"
_init_at_vars() {
if use x86; then
JDK_DIST=${X86_JDK_DIST}
JAVACOMM_DIST=${X86_JAVACOMM_DIST}
JAVACOMM_DIST_ORIG=${X86_JAVACOMM_DIST_ORIG}
S="${WORKDIR}/ibm-java-i386-60"
LINK_ARCH="intel"
elif use amd64; then
JDK_DIST=${AMD64_JDK_DIST}
JAVACOMM_DIST=${AMD64_JAVACOMM_DIST}
JAVACOMM_DIST_ORIG=${AMD64_JAVACOMM_DIST_ORIG}
S="${WORKDIR}/ibm-java-x86_64-60"
LINK_ARCH="amd64"
elif use ppc; then
JDK_DIST=${PPC_JDK_DIST}
JAVACOMM_DIST=${PPC_JAVACOMM_DIST}
JAVACOMM_DIST_ORIG=${PPC_JAVACOMM_DIST_ORIG}
S="${WORKDIR}/ibm-java-ppc-60"
LINK_ARCH="ipseries32"
elif use ppc64; then
JDK_DIST=${PPC64_JDK_DIST}
JAVACOMM_DIST=${PPC64_JAVACOMM_DIST}
JAVACOMM_DIST_ORIG=${PPC64_JAVACOMM_DIST_ORIG}
S="${WORKDIR}/ibm-java-ppc64-60"
LINK_ARCH="ipseries64"
fi
}
pkg_nofetch() {
_init_at_vars
DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-sdk6"
DIRECT_DOWNLOAD+="&S_PKG=${LINK_ARCH}_6sr${SERVICE_RELEASE}${FP_LINK}&S_TACT=105AGX05&S_CMP=JDK"
DOWNLOADPAGE="${HOMEPAGE}linux/download.html"
# bug #125178
ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html"
einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles"
einfo "Please visit: ${DOWNLOADPAGE}"
einfo "Under Java SE 6, download SR${SERVICE_RELEASE}${FP_WEB} for your arch:"
einfo "${JDK_DIST}"
if use javacomm ; then
einfo "Also download ${JAVACOMM_DIST_ORIG}"
ewarn "and save it as ${JAVACOMM_DIST}"
ewarn "Renaming is needed because javacomm changes content without changing filename."
fi
einfo "You can also use a direct link to your arch download page:"
einfo "${DIRECT_DOWNLOAD}"
einfo "Place the file(s) in: ${DISTDIR}"
einfo "Then restart emerge: 'emerge --resume'"
einfo "Note: if SR${SERVICE_RELEASE}${FP_WEB} is not available at ${DOWNLOADPAGE}"
einfo "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page"
einfo "isn't updated, but the files should still available through the"
einfo "direct link to arch download page. If it doesn't work, file a bug."
}
src_unpack() {
_init_at_vars
unpack ${JDK_DIST}
if use javacomm; then
mkdir "${WORKDIR}/javacomm/" || die
cd "${WORKDIR}/javacomm/"
unpack ${JAVACOMM_DIST}
fi
}
src_prepare() {
# bug #126105
epatch "${FILESDIR}/${PN}-jawt.h.patch"
}
src_compile() { :; }
src_install() {
# Copy all the files to the designated directory
dodir /opt/${P}
cp -pPR bin jre lib include src.zip "${ED}/opt/${P}" || die
if use examples; then
cp -pPR demo "${ED}"/opt/${P} || die
fi
if use javacomm; then
chmod -x "${WORKDIR}"/javacomm/*/jar/*.jar "${WORKDIR}"/javacomm/*/lib/*.properties || die
cp -pR "${WORKDIR}"/javacomm/*/jar/*.jar "${ED}"/opt/${P}/jre/lib/ext/ || die
cp -pR "${WORKDIR}"/javacomm/*/lib/*.properties "${ED}"/opt/${P}/jre/lib/ || die
cp -pR "${WORKDIR}"/javacomm/*/lib/*.so "${ED}"/opt/${P}/jre/lib/$(get_system_arch)/ || die
if use examples; then
cp -pPR "${WORKDIR}"/javacomm/*/examples "${ED}"/opt/${P}/ || die
fi
fi
if use x86 || use ppc; then
if use nsplugin; then
local plugin="/opt/${P}/jre/plugin/$(get_system_arch)/ns7/libjavaplugin_oji.so"
install_mozilla_plugin "${plugin}"
else
rm "${ED}${plugin}" || die
fi
fi
# Install desktop file for the Java Control Panel. Using VMHANDLE as file
# name to prevent file collision with jre and or other slots.
sed -e "s/\(Name=\)Java/\1 Java Control Panel for IBM JDK ${SLOT}/" \
-e "s#Exec=.*#Exec=${EPREFIX}/opt/${P}/jre/bin/jcontrol#" \
-e "s#Icon=.*#Icon=${EPREFIX}/opt/${P}/jre/plugin/desktop/sun_java.png#" \
"${ED}"/opt/${P}/jre/plugin/desktop/sun_java.desktop \
> "${T}"/${VMHANDLE}.desktop || die
domenu "${T}"/${VMHANDLE}.desktop || die
dohtml -a html,htm,HTML -r docs
dodoc copyright notices.txt readmefirst.lnx.txt
set_java_env
# a workaround to fix the BOOTCLASSPATH in our env file
# this is not optimal, using -Xcompressedrefs would probably make it
# expect the compressedrefs version...
if use amd64; then
sed -i -e "s|vm.jar|amd64/default/jclSC160/vm.jar|g" "${ED}${JAVA_VM_CONFIG_DIR}/${VMHANDLE}" || die "sed failed"
fi
if use ppc64; then
sed -i -e "s|vm.jar|ppc64/default/jclSC160/vm.jar|g" "${ED}${JAVA_VM_CONFIG_DIR}/${VMHANDLE}" || die "sed failed"
fi
java-vm_set-pax-markings "${ED}"/opt/${P}
java-vm_revdep-mask
java-vm_sandbox-predict /proc/cpuinfo /proc/self/coredump_filter /proc/self/maps
}

@ -1,13 +1,13 @@
# Copyright 1999-2004 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/files/ibm-jre-bin-1.5.env,v 1.3 2007/12/16 13:47:25 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/files/ibm-jre-bin-1.5.env,v 1.4 2011/11/23 19:00:00 sera Exp $
VERSION="IBM JRE @PV@"
JAVA_HOME=/opt/@P@
JRE_HOME=/opt/@P@
JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
JRE_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
PATH="${JAVA_HOME}/bin"
ROOTPATH="${JAVA_HOME}/bin"
LDPATH="/opt/@P@/bin/:/opt/@P@/bin/classic"
LDPATH="${JAVA_HOME}/bin:${JAVA_HOME}/bin/classic"
PROVIDES_TYPE="JRE"
PROVIDES_VERSION="1.5"
BOOTCLASSPATH="${JAVA_HOME}/lib/vm.jar:${JAVA_HOME}/lib/core.jar:${JAVA_HOME}/lib/charsets.jar:${JAVA_HOME}/lib/graphics.jar:${JAVA_HOME}/lib/security.jar:${JAVA_HOME}/lib/ibmpkcs.jar:${JAVA_HOME}/lib/ibmorb.jar:${JAVA_HOME}/lib/ibmcfw.jar:${JAVA_HOME}/lib/ibmorbapi.jar:${JAVA_HOME}/lib/ibmjcefw.jar:${JAVA_HOME}/lib/ibmjgssprovider.jar:${JAVA_HOME}/lib/ibmjsseprovider2.jar:${JAVA_HOME}/lib/ibmjaaslm.jar:${JAVA_HOME}/lib/ibmcertpathprovider.jar:${JAVA_HOME}/lib/server.jar:${JAVA_HOME}/lib/xml.jar"

@ -1,13 +1,13 @@
# Copyright 1999-2004 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/files/ibm-jre-bin-1.6.env,v 1.1 2007/12/16 13:47:25 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/files/ibm-jre-bin-1.6.env,v 1.2 2011/11/23 19:00:00 sera Exp $
VERSION="IBM JRE @PV@"
JAVA_HOME=/opt/@P@
JRE_HOME=/opt/@P@
JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
JRE_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
PATH="${JAVA_HOME}/bin"
ROOTPATH="${JAVA_HOME}/bin"
LDPATH="/opt/@P@/lib/@PLATFORM@:/usr/lib"
LDPATH="${JAVA_HOME}/lib/@PLATFORM@:@GENTOO_PORTAGE_EPREFIX@/usr/lib"
PROVIDES_TYPE="JRE"
PROVIDES_VERSION="1.6"
BOOTCLASSPATH="${JAVA_HOME}/lib/vm.jar:/opt/ibm-jre-bin-1.6.0.0/lib/facilitators.jar:/opt/ibm-jre-bin-1.6.0.0/lib/annotation.jar:/opt/ibm-jre-bin-1.6.0.0/lib/beans.jar:/opt/ibm-jre-bin-1.6.0.0/lib/java.util.jar:/opt/ibm-jre-bin-1.6.0.0/lib/jndi.jar:/opt/ibm-jre-bin-1.6.0.0/lib/logging.jar:/opt/ibm-jre-bin-1.6.0.0/lib/security.jar:/opt/ibm-jre-bin-1.6.0.0/lib/sql.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmorb.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmorbapi.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmcfw.jar:/opt/ibm-jre-bin-1.6.0.0/lib/rt.jar:/opt/ibm-jre-bin-1.6.0.0/lib/charsets.jar:/opt/ibm-jre-bin-1.6.0.0/lib/resources.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmpkcs.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmcertpathfw.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmjgssfw.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmjssefw.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmsaslfw.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmjcefw.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmjgssprovider.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmjsseprovider2.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmcertpathprovider.jar:/opt/ibm-jre-bin-1.6.0.0/lib/ibmxmlcrypto.jar:/opt/ibm-jre-bin-1.6.0.0/lib/management-agent.jar:/opt/ibm-jre-bin-1.6.0.0/lib/xml.jar:/opt/ibm-jre-bin-1.6.0.0/lib/jlm.jar:/opt/ibm-jre-bin-1.6.0.0/lib/javascript.jar:/opt/ibm-jre-bin-1.6.0.0/lib/RACF.jar"

@ -0,0 +1,227 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.5.0.12_p5-r1.ebuild,v 1.1 2011/11/23 19:00:00 sera Exp $
EAPI="4"
inherit java-vm-2 versionator eutils
JDK_RELEASE=$(get_version_component_range 2-3)
SERVICE_RELEASE=$(get_version_component_range 4)
SERVICE_RELEASE_LINK="${SERVICE_RELEASE}"
# versions ending with _pX translate to .X in distfile and fpX in SRC_URI
if [[ $(get_version_component_count) == 5 ]]; then
FP_VERSION="$(get_version_component_range 5)"
FP_VERSION="${FP_VERSION#p}"
FP_WEB="-FP${FP_VERSION}"
FP_LINK="fp${FP_VERSION}"
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.${FP_VERSION}"
else
FP_WEB=""
FP_LINK=""
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
fi
JRE_DIST_PREFIX="ibm-java2-jre-${TGZ_PV}-linux"
X86_JRE_DIST="${JRE_DIST_PREFIX}-i386.tgz"
AMD64_JRE_DIST="${JRE_DIST_PREFIX}-x86_64.tgz"
PPC_JRE_DIST="${JRE_DIST_PREFIX}-ppc.tgz"
PPC64_JRE_DIST="${JRE_DIST_PREFIX}-ppc64.tgz"
DESCRIPTION="IBM Java SE Runtime Environment"
HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/"
SRC_URI="x86? ( ${X86_JRE_DIST} )
amd64? ( ${AMD64_JRE_DIST} )
ppc? ( ${PPC_JRE_DIST} )
ppc64? ( ${PPC64_JRE_DIST} )"
LICENSE="IBM-J1.5"
SLOT="1.5"
KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
RESTRICT="fetch"
IUSE="X alsa nsplugin odbc"
RDEPEND="=virtual/libstdc++-3.3
X? (
x11-libs/libXext
x11-libs/libXft
x11-libs/libXi
x11-libs/libXmu
x11-libs/libXp
x11-libs/libXtst
x11-libs/libXt
x11-libs/libX11
)
alsa? ( media-libs/alsa-lib )
nsplugin? (
x86? ( =x11-libs/gtk+-2* =x11-libs/gtk+-1* )
ppc? ( =x11-libs/gtk+-1* )
)
odbc? ( dev-db/unixODBC )"
QA_EXECSTACK_amd64="opt/${P}/bin/libjclscar_23.so
opt/${P}/bin/libj9vrb23.so
opt/${P}/bin/libj9vm23.so
opt/${P}/bin/libj9trc23.so
opt/${P}/bin/libj9thr23.so
opt/${P}/bin/libj9shr23.so
opt/${P}/bin/libj9prt23.so
opt/${P}/bin/libj9jvmti23.so
opt/${P}/bin/libj9jpi23.so
opt/${P}/bin/libj9jit23.so
opt/${P}/bin/libj9jextract.so
opt/${P}/bin/libj9hookable23.so
opt/${P}/bin/libj9gc23.so
opt/${P}/bin/libj9dyn23.so
opt/${P}/bin/libj9dmp23.so
opt/${P}/bin/libj9dbg23.so
opt/${P}/bin/libj9bcv23.so
opt/${P}/bin/libj9ute23.so
opt/${P}/bin/libiverel23.so
opt/${P}/bin/classic/libjvm.so
opt/${P}/bin/j9vm/libjvm.so"
QA_TEXTRELS_amd64="opt/${P}/bin/libjclscar_23.so
opt/${P}/bin/libj9jit23.so"
QA_EXECSTACK_x86="opt/${P}/bin/j9vm/libjvm.so
opt/${P}/bin/libj9jvmti23.so
opt/${P}/bin/libj9hookable23.so
opt/${P}/bin/libj9vm23.so
opt/${P}/bin/libj9dyn23.so
opt/${P}/bin/libjclscar_23.so
opt/${P}/bin/libj9jpi23.so
opt/${P}/bin/libj9thr23.so
opt/${P}/bin/libj9dmp23.so
opt/${P}/bin/libj9prt23.so
opt/${P}/bin/libj9jit23.so
opt/${P}/bin/libiverel23.so
opt/${P}/bin/libj9trc23.so
opt/${P}/bin/libj9dbg23.so
opt/${P}/bin/libj9jextract.so
opt/${P}/bin/libj9shr23.so
opt/${P}/bin/libj9gc23.so
opt/${P}/bin/libj9vrb23.so
opt/${P}/bin/libj9bcv23.so
opt/${P}/bin/libj9aotrt23.so
opt/${P}/bin/classic/libjvm.so"
QA_TEXTRELS_ppc="opt/${P}/bin/classic/libjvm.so
opt/${P}/bin/j9vm/libjvm.so
opt/${P}/bin/libj9aotrt23.so
opt/${P}/bin/libj9dbg23.so
opt/${P}/bin/libj9gc23.so
opt/${P}/bin/libj9gcchk23.so
opt/${P}/bin/libj9jextract.so
opt/${P}/bin/libj9jit23.so
opt/${P}/bin/libj9jitd23.so
opt/${P}/bin/libj9jpi23.so
opt/${P}/bin/libj9jvmti23.so
opt/${P}/bin/libj9prt23.so
opt/${P}/bin/libj9thr23.so
opt/${P}/bin/libj9thr23.so
opt/${P}/bin/libj9ute23.so
opt/${P}/bin/libj9vm23.so
opt/${P}/bin/libj9vm23.so
opt/${P}/bin/libjaas.so
opt/${P}/bin/libjclscar_23.so
opt/${P}/bin/libjsig.so"
QA_TEXTRELS_ppc64="opt/${P}/bin/libj9jextract.so
opt/${P}/bin/libjsig.so
opt/${P}/bin/libj9jitd23.so
opt/${P}/bin/libj9ute23.so
opt/${P}/bin/classic/libjvm.so
opt/${P}/bin/libj9prt23.so
opt/${P}/bin/libjclscar_23.so
opt/${P}/bin/j9vm/libjvm.so
opt/${P}/bin/libj9gc23.so
opt/${P}/bin/libj9dbg23.so
opt/${P}/bin/libj9thr23.so
opt/${P}/bin/libj9jpi23.so
opt/${P}/bin/libj9gcchk23.so
opt/${P}/bin/libj9vm23.so
opt/${P}/bin/libj9jit23.so"
QA_TEXTRELS_x86="opt/${P}/bin/lib*.so
opt/${P}/bin/j9vm/libjvm.so
opt/${P}/bin/xawt/libmawt.so
opt/${P}/bin/javaplugin.so
opt/${P}/bin/motif21/libmawt.so
opt/${P}/bin/headless/libmawt.so
opt/${P}/bin/classic/libjvm.so
opt/${P}/lib/i386/libdeploy.so"
pkg_nofetch() {
if use x86; then
JRE_DIST=${X86_JRE_DIST}
LINK_ARCH="intel"
elif use amd64; then
JRE_DIST=${AMD64_JRE_DIST}
LINK_ARCH="amd64"
elif use ppc; then
JRE_DIST=${PPC_JRE_DIST}
LINK_ARCH="ipseries32"
elif use ppc64; then
JRE_DIST=${PPC64_JRE_DIST}
LINK_ARCH="ipseries64"
fi
DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=sdk5"
DIRECT_DOWNLOAD+="&S_PKG=${LINK_ARCH}5sr${SERVICE_RELEASE_LINK}${FP_LINK}&S_TACT=105AGX05&S_CMP=JDK"
DOWNLOADPAGE="${HOMEPAGE}linux/download.html"
# bug #125178
ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html"
einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles"
einfo "Please visit: ${DOWNLOADPAGE}"
einfo "Under J2SE 5.0, download SR${SERVICE_RELEASE}${FP_WEB} for your arch:"
einfo "${JRE_DIST}"
einfo "You can use direct link to your arch download page:"
einfo "${DIRECT_DOWNLOAD}"
einfo "Place the file(s) in: ${DISTDIR}"
einfo "Then restart emerge: 'emerge --resume'"
einfo "Note: if SR${SERVICE_RELEASE}${FP_WEB} is not available at ${DOWNLOADPAGE}"
einfo "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page"
einfo "isn't updated, but the files should still available through the"
einfo "direct link to arch download page. If it doesn't work, file a bug."
}
src_unpack() {
default
local sdir=( ibm-java2-* )
S="${WORKDIR}/${sdir[0]}"
}
src_compile() { :; }
src_install() {
# Copy all the files to the designated directory
dodir /opt/${P}
cp -pPR jre/* "${ED}"/opt/${P} || die
if use x86 || use ppc; then
local plugin=/opt/${P}/bin/
use x86 && plugin+=libjavaplugin_ojigtk2.so
use ppc && plugin+=libjavaplugin_oji.so
if use nsplugin; then
install_mozilla_plugin ${plugin}
else
rm "${ED}${plugin}" || die
fi
fi
dohtml -a html,htm,HTML -r docs
dodoc COPYRIGHT
set_java_env
java-vm_set-pax-markings "${ED}"/opt/${P}
java-vm_revdep-mask
}

@ -0,0 +1,197 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.6.0.9_p2-r1.ebuild,v 1.1 2011/11/23 19:00:00 sera Exp $
EAPI="4"
inherit java-vm-2 versionator eutils
JDK_RELEASE=$(get_version_component_range 2-3)
SERVICE_RELEASE=$(get_version_component_range 4)
SERVICE_RELEASE_LINK="${SERVICE_RELEASE}"
# versions ending with _pX translate to .X in distfile and fpX in SRC_URI
if [[ $(get_version_component_count) == 5 ]]; then
FP_VERSION="$(get_version_component_range 5)"
FP_VERSION="${FP_VERSION#p}"
FP_WEB="-FP${FP_VERSION}"
FP_LINK="fp${FP_VERSION}"
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.${FP_VERSION}"
else
FP_WEB=""
FP_LINK=""
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
fi
JRE_DIST_PREFIX="ibm-java-jre-${TGZ_PV}-linux"
X86_JRE_DIST="${JRE_DIST_PREFIX}-i386.tgz"
AMD64_JRE_DIST="${JRE_DIST_PREFIX}-x86_64.tgz"
PPC_JRE_DIST="${JRE_DIST_PREFIX}-ppc.tgz"
PPC64_JRE_DIST="${JRE_DIST_PREFIX}-ppc64.tgz"
DESCRIPTION="IBM Java SE Runtime Environment"
HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/"
SRC_URI="x86? ( ${X86_JRE_DIST} )
amd64? ( ${AMD64_JRE_DIST} )
ppc? ( ${PPC_JRE_DIST} )
ppc64? ( ${PPC64_JRE_DIST} )"
LICENSE="IBM-J1.6"
SLOT="1.6"
KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
RESTRICT="fetch"
IUSE="X alsa nsplugin odbc"
RDEPEND="
X? (
x11-libs/libXext
x11-libs/libXft
x11-libs/libXi
x11-libs/libXp
x11-libs/libXtst
x11-libs/libX11
x11-libs/libXt
)
alsa? ( media-libs/alsa-lib )
odbc? ( dev-db/unixODBC )"
QA_TEXTRELS_x86="opt/${P}/lib/i386/libj9jvmti24.so
opt/${P}/lib/i386/libj9vm24.so
opt/${P}/lib/i386/libjclscar_24.so
opt/${P}/lib/i386/motif21/libmawt.so
opt/${P}/lib/i386/libj9thr24.so
opt/${P}/lib/i386/libj9jit24.so
opt/${P}/lib/i386/libj9dbg24.so
opt/${P}/lib/i386/libj9gc24.so"
QA_EXECSTACK_x86="opt/${P}/bin/classic/libjvm.so
opt/${P}/lib/i386/j9vm/libjvm.so
opt/${P}/lib/i386/libj9jvmti24.so
opt/${P}/lib/i386/libj9hookable24.so
opt/${P}/lib/i386/libj9vm24.so
opt/${P}/lib/i386/libjclscar_24.so
opt/${P}/lib/i386/libj9thr24.so
opt/${P}/lib/i386/libj9dmp24.so
opt/${P}/lib/i386/libj9prt24.so
opt/${P}/lib/i386/libj9jit24.so
opt/${P}/lib/i386/libiverel24.so
opt/${P}/lib/i386/libj9trc24.so
opt/${P}/lib/i386/libj9dbg24.so
opt/${P}/lib/i386/libj9shr24.so
opt/${P}/lib/i386/libj9gc24.so
opt/${P}/lib/i386/libj9bcv24.so
opt/${P}/lib/i386/classic/libjvm.so"
QA_EXECSTACK_amd64="opt/${P}/lib/amd64/default/libjvm.so
opt/${P}/lib/amd64/default/libj9jvmti24.so
opt/${P}/lib/amd64/default/libj9hookable24.so
opt/${P}/lib/amd64/default/libj9vm24.so
opt/${P}/lib/amd64/default/libjclscar_24.so
opt/${P}/lib/amd64/default/libj9jpi24.so
opt/${P}/lib/amd64/default/libj9thr24.so
opt/${P}/lib/amd64/default/libj9dmp24.so
opt/${P}/lib/amd64/default/libj9prt24.so
opt/${P}/lib/amd64/default/libj9jit24.so
opt/${P}/lib/amd64/default/libiverel24.so
opt/${P}/lib/amd64/default/libj9trc24.so
opt/${P}/lib/amd64/default/libj9dbg24.so
opt/${P}/lib/amd64/default/libj9shr24.so
opt/${P}/lib/amd64/default/libj9gc24.so
opt/${P}/lib/amd64/default/libj9bcv24.so
opt/${P}/lib/amd64/default/libj9ute24.so
opt/${P}/lib/amd64/compressedrefs/libjvm.so
opt/${P}/lib/amd64/compressedrefs/libj9jvmti24.so
opt/${P}/lib/amd64/compressedrefs/libj9hookable24.so
opt/${P}/lib/amd64/compressedrefs/libj9vm24.so
opt/${P}/lib/amd64/compressedrefs/libjclscar_24.so
opt/${P}/lib/amd64/compressedrefs/libj9jpi24.so
opt/${P}/lib/amd64/compressedrefs/libj9thr24.so
opt/${P}/lib/amd64/compressedrefs/libj9dmp24.so
opt/${P}/lib/amd64/compressedrefs/libj9prt24.so
opt/${P}/lib/amd64/compressedrefs/libj9jit24.so
opt/${P}/lib/amd64/compressedrefs/libiverel24.so
opt/${P}/lib/amd64/compressedrefs/libj9trc24.so
opt/${P}/lib/amd64/compressedrefs/libj9dbg24.so
opt/${P}/lib/amd64/compressedrefs/libj9shr24.so
opt/${P}/lib/amd64/compressedrefs/libj9gc24.so
opt/${P}/lib/amd64/compressedrefs/libj9bcv24.so
opt/${P}/lib/amd64/compressedrefs/libj9ute24.so"
pkg_nofetch() {
if use x86; then
JRE_DIST=${X86_JRE_DIST}
LINK_ARCH="intel"
elif use amd64; then
JRE_DIST=${AMD64_JRE_DIST}
LINK_ARCH="amd64"
elif use ppc; then
JRE_DIST=${PPC_JRE_DIST}
LINK_ARCH="ipseries32"
elif use ppc64; then
JRE_DIST=${PPC64_JRE_DIST}
LINK_ARCH="ipseries64"
fi
DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-sdk6"
DIRECT_DOWNLOAD+="&S_PKG=${LINK_ARCH}_6sr${SERVICE_RELEASE}${FP_LINK}&S_TACT=105AGX05&S_CMP=JDK"
DOWNLOADPAGE="${HOMEPAGE}linux/download.html"
# bug #125178
ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html"
elog "Due to license restrictions, we cannot redistribute or fetch the distfiles"
elog "Please visit: ${DOWNLOADPAGE}"
elog "Under Java SE 6, download SR${SERVICE_RELEASE}${FP_WEB} for your arch:"
elog "${JRE_DIST}"
elog "You can use direct link to your arch download page:"
elog "${DIRECT_DOWNLOAD}"
elog "Place the file(s) in: ${DISTDIR}"
elog "Then restart emerge: 'emerge --resume'"
elog "Note: if SR${SERVICE_RELEASE}${FP_WEB} is not available at ${DOWNLOADPAGE}"
elog "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page"
elog "isn't updated, but the files should still available through the"
elog "direct link to arch download page. If it doesn't work, file a bug."
}
src_unpack() {
default
local sdir=( ibm-java-* )
S="${WORKDIR}/${sdir[0]}"
}
src_compile() { :; }
src_install() {
# Copy all the files to the designated directory
dodir /opt/${P}
cp -pR jre/* "${ED}"/opt/${P} || die
if use x86 || use ppc; then
if use nsplugin; then
local plugin="/opt/${P}/plugin/$(get_system_arch)/ns7/libjavaplugin_oji.so"
install_mozilla_plugin "${plugin}"
else
rm "${ED}"/${plugin} || die
fi
fi
# Install desktop file for the Java Control Panel. Using VMHANDLE as file
# name to prevent file collision with jre and or other slots.
sed -e "s/\(Name=\)Java/\1 Java Control Panel for IBM JRE ${SLOT}/" \
-e "s#Exec=.*#Exec=${EPREFIX}/opt/${P}/bin/jcontrol#" \
-e "s#Icon=.*#Icon=${EPREFIX}/opt/${P}/plugin/desktop/sun_java.png#" \
"${ED}"/opt/${P}/plugin/desktop/sun_java.desktop \
> "${T}"/${VMHANDLE}.desktop || die
domenu "${T}"/${VMHANDLE}.desktop || die
dohtml -a html,htm,HTML -r docs
dodoc copyright notices.txt readmefirst.lnx.txt
set_java_env
java-vm_set-pax-markings "${ED}"/opt/${P}
java-vm_revdep-mask
}

@ -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/dev-lang/v8/v8-3.6.6.5.ebuild,v 1.6 2011/11/14 12:45:41 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.6.5.ebuild,v 1.7 2011/11/23 19:27:23 floppym Exp $
EAPI="3"
EAPI="4"
PYTHON_DEPEND="2:2.6"
@ -17,6 +17,15 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos"
IUSE=""
pkg_pretend() {
local gccver=$(gcc-fullversion)
if [[ ${gccver} = 4.5.2 ]]; then
eerror "The currently selected version of gcc is known to segfault when building this"
eerror "version of V8. Please use at least gcc-4.5.3."
die "gcc-${gccver} detected."
fi
}
pkg_setup() {
python_set_active_version 2
python_pkg_setup

@ -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/dev-lang/v8/v8-3.6.6.6.ebuild,v 1.2 2011/11/14 12:45:41 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.6.6.ebuild,v 1.3 2011/11/23 19:27:23 floppym Exp $
EAPI="3"
EAPI="4"
PYTHON_DEPEND="2:2.6"
@ -17,6 +17,15 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos"
IUSE=""
pkg_pretend() {
local gccver=$(gcc-fullversion)
if [[ ${gccver} = 4.5.2 ]]; then
eerror "The currently selected version of gcc is known to segfault when building this"
eerror "version of V8. Please use at least gcc-4.5.3."
die "gcc-${gccver} detected."
fi
}
pkg_setup() {
python_set_active_version 2
python_pkg_setup

@ -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/dev-lang/v8/v8-3.7.6.ebuild,v 1.1 2011/11/15 11:24:57 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.7.6.ebuild,v 1.3 2011/11/23 22:23:20 floppym Exp $
EAPI="3"
EAPI="4"
PYTHON_DEPEND="2:2.6"
@ -17,16 +17,20 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos"
IUSE=""
pkg_pretend() {
local gccver=$(gcc-fullversion)
if [[ ${gccver} = 4.5.2 ]]; then
eerror "The currently selected version of gcc is known to segfault when building this"
eerror "version of V8. Please use at least gcc-4.5.3."
die "gcc-${gccver} detected."
fi
}
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
# Stop -Werror from breaking the build.
sed -i -e "s/-Werror//" build/standalone.gypi || die
}
src_compile() {
tc-export AR CC CXX RANLIB
export LINK="${CXX}"

@ -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/dev-lang/v8/v8-3.7.7.ebuild,v 1.1 2011/11/18 21:17:29 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.7.7.ebuild,v 1.5 2011/11/23 22:47:56 floppym Exp $
EAPI="3"
EAPI="4"
PYTHON_DEPEND="2:2.6"
@ -17,16 +17,20 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos"
IUSE=""
pkg_pretend() {
local gccver=$(gcc-fullversion)
if [[ ${gccver} = 4.5.2 ]]; then
eerror "The currently selected version of gcc is known to segfault when building this"
eerror "version of V8. Please use at least gcc-4.5.3."
die "gcc-${gccver} detected."
fi
}
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
# Stop -Werror from breaking the build.
sed -i -e "s/-Werror//" build/standalone.gypi || die
}
src_compile() {
tc-export AR CC CXX RANLIB
export LINK="${CXX}"
@ -45,12 +49,7 @@ src_compile() {
esac
mytarget=${myarch}.release
if [[ ${PV} == "9999" ]]; then
subversion_wc_info
soname_version="${PV}-${ESVN_WC_REVISION}"
else
soname_version="${PV}"
fi
soname_version="${PV}"
local snapshot=on
host-is-pax && snapshot=off
@ -99,13 +98,8 @@ pkg_preinst() {
eshopts_push -s nullglob
for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname); do
baselib=${candidate##*/}
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
fi
done
for candidate in "${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname) \
"${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
baselib=${candidate##*/}
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )

@ -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/dev-lang/v8/v8-9999.ebuild,v 1.21 2011/11/14 12:45:41 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-9999.ebuild,v 1.24 2011/11/23 22:47:56 floppym Exp $
EAPI="3"
EAPI="4"
PYTHON_DEPEND="2:2.6"
@ -17,6 +17,15 @@ SLOT="0"
KEYWORDS=""
IUSE=""
pkg_pretend() {
local gccver=$(gcc-fullversion)
if [[ ${gccver} = 4.5.2 ]]; then
eerror "The currently selected version of gcc is known to segfault when building this"
eerror "version of V8. Please use at least gcc-4.5.3."
die "gcc-${gccver} detected."
fi
}
pkg_setup() {
python_set_active_version 2
python_pkg_setup
@ -46,12 +55,8 @@ src_compile() {
esac
mytarget=${myarch}.release
if [[ ${PV} == "9999" ]]; then
subversion_wc_info
soname_version="${PV}.${ESVN_WC_REVISION}"
else
soname_version="${PV}"
fi
subversion_wc_info
soname_version="${PV}.${ESVN_WC_REVISION}"
local snapshot=on
host-is-pax && snapshot=off
@ -100,13 +105,8 @@ pkg_preinst() {
eshopts_push -s nullglob
for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname); do
baselib=${candidate##*/}
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
fi
done
for candidate in "${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname) \
"${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
baselib=${candidate##*/}
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )

@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>scheme</herd>
<maintainer>
<email>chiiph@gentoo.org</email>
<name>Tomas Touceda</name>
</maintainer>
<longdescription lang="en">
Text files are nowadays usually encoded in Unicode, and may consist of very
different scripts from Latin letters to Chinese Hanzi , with many kinds

@ -2,8 +2,4 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lcd</herd>
<maintainer>
<email>rbu@gentoo.org</email>
<name>Robert Buchholz</name>
</maintainer>
</pkgmetadata>

@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lcd</herd>
<maintainer>
<email>rbu@gentoo.org</email>
<name>Robert Buchholz</name>
</maintainer>
<longdescription lang="en">
Library to drive displays with built-in controllers connected to
a parallel port (and serial port for i2c-displays).

@ -9,10 +9,6 @@
<email>pva@gentoo.org</email>
<name>Peter Volkov</name>
</maintainer>
<maintainer>
<email>loki_val@gentoo.org</email>
<name>Peter Alfredsen</name>
</maintainer>
<use>
<flag name='abyss'>Build the Abyss mini web-server.</flag>
<flag name='libxml2'>Use dev-libs/libxml2 to parse XML instead of the internal expat library.</flag>

@ -1,8 +1,9 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/php-codecoverage/php-codecoverage-1.1.0.ebuild,v 1.1 2011/11/03 09:28:23 olemarkus Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/php-codecoverage/php-codecoverage-1.1.0.ebuild,v 1.2 2011/11/24 15:25:18 olemarkus Exp $
PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml"
PHP_PEAR_URI="pear.phpunit.de"
PHP_PEAR_PN="PHP_CodeCoverage"
inherit php-pear-lib-r1

@ -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/dev-python/evolution-python/evolution-python-2.32.0.ebuild,v 1.7 2011/03/22 18:56:12 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/evolution-python/evolution-python-2.32.0.ebuild,v 1.8 2011/11/23 18:19:03 pacho Exp $
EAPI="3"
EAPI="4"
GCONF_DEBUG="no"
G_PY_PN="gnome-python-desktop"
G_PY_BINDINGS="evolution evolution_ecal"
@ -19,5 +19,6 @@ KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=gnome-extra/evolution-data-server-1.2
dev-python/libbonobo-python:2
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"

@ -1,2 +1,3 @@
DIST multipart-post-1.1.2.gem 8192 RMD160 f992b24d3027dd5d4394b4762e0eafa56c9df938 SHA1 ed6c19f0e96b20bd6237b92d5d87ba4db5d4a38d SHA256 61f9a5d24ba1a606e5d9ce3d152e1196a405ab5c67ae8d393550f3b2cc1440a2
DIST multipart-post-1.1.3.gem 8704 RMD160 00f7a676a407ada286759a84ac2047b00e85ce5f SHA1 167d44b853e774da1f98d0d150b83117fc7767c6 SHA256 2f4edc0d66c14a842caa5264dd4649d3b9dd6b4eebce90fcabe5eeee248dc928
DIST multipart-post-1.1.4.gem 9728 RMD160 293feed3e86be55d6da720d1ea7894ded960af2c SHA1 b0615e84f7854cd35dd828f1cb007e7fffd2e2fc SHA256 ab9f0bcec29d8176e7a9f81feebe80c0415b8a2f4d6d217c9410bd6a1b1d4de7

@ -0,0 +1,28 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multipart-post/multipart-post-1.1.4.ebuild,v 1.1 2011/11/23 19:25:52 graaff Exp $
EAPI="2"
USE_RUBY="ruby18 ruby19 ree18 jruby"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.txt"
inherit ruby-fakegem eutils
DESCRIPTION="Adds a streamy multipart form post capability to Net::HTTP."
HOMEPAGE="http://github.com/nicksieger/multipart-post"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
ruby_add_bdepend "test? ( virtual/ruby-test-unit )"
each_ruby_test() {
${RUBY} -S testrb -Ilib test || die "Tests failed."
}

@ -1,2 +1,3 @@
DIST cairo-1.10.0.gem 85504 RMD160 7242a2e82402382e3d8334e9730e63ef4b73e6c5 SHA1 e682d188e6dcc2d2f68445156b8beb4b6b7dface SHA256 3a6e648b75f43aa1a0efb4f70c03e576c865c1257847ac509fca2aee8991a404
DIST cairo-1.10.1.gem 85504 RMD160 fe655b6b759fd1bccd9a3099831a3e48124e2533 SHA1 bd6836a2c62d6b07477bfcae54a9a7206253d0cc SHA256 aa0722f6e12e149494af03b2b5534eddc59fd67849d05fdc0c1724e1329bc02c
DIST cairo-1.10.2.gem 85504 RMD160 4f04295e474df349752811f20b8caa4ebe92198c SHA1 3ddd9cb45e79c2ae32163f09983f3889d66c7ec5 SHA256 f5e4574155d29f2f31eec9adcc1ed39c70c82b55df4cc6596e7b6cc637f80af2

@ -0,0 +1,73 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/rcairo-1.10.2.ebuild,v 1.1 2011/11/24 07:11:01 graaff Exp $
EAPI=2
# jruby → cannot work, it's a compiled extension
USE_RUBY="ruby18 ree18 ruby19"
RUBY_FAKEGEM_NAME="cairo"
# Documentation depends on files that are not distributed.
RUBY_FAKEGEM_TASK_DOC=""
# Depends on test-unit-2 which is currently masked.
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
inherit multilib ruby-fakegem
DESCRIPTION="Ruby bindings for cairo"
HOMEPAGE="http://cairographics.org/rcairo/"
IUSE=""
SLOT="0"
LICENSE="|| ( Ruby GPL-2 )"
KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg]"
DEPEND="${DEPEND}
>=x11-libs/cairo-1.2.0[svg]"
ruby_add_bdepend "
dev-ruby/pkg-config
dev-ruby/ruby-glib2
test? ( >=dev-ruby/test-unit-2.1.0-r1:2 )"
each_ruby_configure() {
${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
}
each_ruby_compile() {
emake -Cext/cairo || die "make failed"
# again, try to make it more standard, to install it more easily.
cp ext/cairo/cairo$(get_modname) lib/ || die
}
each_ruby_test() {
# don't rely on the Rakefile because it's a mess to load with
# their hierarchy, do it manually.
${RUBY} -Ilib -r ./test/cairo-test-utils.rb \
-e 'gem "test-unit"; require "test/unit"; Dir.glob("test/**/test_*.rb") {|f| load f}' || die "tests failed"
}
each_ruby_install() {
each_fakegem_install
insinto $(ruby_get_hdrdir)
doins ext/cairo/rb_cairo.h || die "Cannot install header file."
}
all_ruby_install() {
all_fakegem_install
insinto /usr/share/doc/${PF}/samples
doins -r samples/* || die "Cannot install sample files."
}

@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>scheme</herd>
<maintainer>
<email>chiiph@gentoo.org</email>
<name>Tomas Touceda</name>
</maintainer>
<longdescription lang="en">
JScheme is a dialect of Scheme with a very simple interface to Java, called
the Javadot notation . This notation provides a transparent access to all

@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>scheme</herd>
<maintainer>
<email>chiiph@gentoo.org</email>
<name>Tomas Touceda</name>
</maintainer>
<longdescription lang="en">
Schemik is a high-level lexically-scoped implicitly-parallel dialect of
Scheme and Common LISP, this means the parallel execution of programs is

@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>scheme</herd>
<maintainer>
<email>chiiph@gentoo.org</email>
<name>Tomas Touceda</name>
</maintainer>
<longdescription lang="en">
Termite Scheme is a variant of Scheme intended for distributed computing.
It offers a simple and powerful concurrency model, inspired by the Erlang

@ -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/cmake/cmake-2.8.6-r4.ebuild,v 1.1 2011/11/22 22:15:19 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/cmake-2.8.6-r4.ebuild,v 1.2 2011/11/23 20:39:10 dilfridge Exp $
EAPI=4
@ -59,6 +59,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.8.6-FindBLAS-2.patch
"${FILESDIR}"/${PN}-2.8.6-FindLAPACK-2.patch
"${FILESDIR}"/${PN}-2.8.6-CodeBlocks.patch
"${FILESDIR}"/${PN}-2.8.6-testsvn17.patch
)
cmake_src_bootstrap() {
# Cleanup args to extract only JOBS.

@ -0,0 +1,30 @@
diff --git a/Tests/CTestUpdateSVN.cmake.in b/Tests/CTestUpdateSVN.cmake.in
index 97b2a07..edafb4ef 100644
--- a/Tests/CTestUpdateSVN.cmake.in
+++ b/Tests/CTestUpdateSVN.cmake.in
@@ -23,6 +23,16 @@ file(MAKE_DIRECTORY ${TOP}/config)
set(SVNCMD ${SVN} --config-dir ${TOP}/config)
set(SVNUSER --username "test author" --non-interactive)
+# Configure for this svn version.
+execute_process(
+ COMMAND ${SVN} help add OUTPUT_VARIABLE help_add ERROR_VARIABLE help_add
+ )
+if("${help_add}" MATCHES "--depth")
+ set(depth_empty "--depth=empty")
+else()
+ set(depth_empty "")
+endif()
+
#-----------------------------------------------------------------------------
# Initialize the testing directory.
message("Creating test directory...")
@@ -63,7 +73,7 @@ update_content(user-source files_added files_removed dirs_added)
if(dirs_added)
run_child(
WORKING_DIRECTORY ${TOP}/user-source
- COMMAND ${SVNCMD} add ${dirs_added}
+ COMMAND ${SVNCMD} add ${depth_empty} ${dirs_added}
)
endif(dirs_added)
run_child(

@ -1,2 +1 @@
DIST dissy-10.tar.gz 58345 RMD160 f927b37d06bb0ff5a6b8fc99d9f8a4c680a19ad6 SHA1 3cf5db752fc0e35ed22cd0abc5d6c4ec97838516 SHA256 0ce366820b93145bd416a1b51d4618e158fb6e44cfe9a769d08359b5359df931
DIST dissy-9.tar.gz 34508 RMD160 e660f49b267f3070ea5bdf11f4f4a4b8d87d6496 SHA1 c216ac2e4fd51778c5830af84937b8844866e22e SHA256 646caca749d70ad82014e27400d251b564952cf8a869c8d422b179f4f2e77d5b

@ -1,32 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/dissy/dissy-9.ebuild,v 1.3 2011/10/24 05:42:57 tetromino Exp $
EAPI="3"
PYTHON_DEPEND="2:2.6"
inherit distutils
DESCRIPTION="A graphical frontend to the objdump disassembler"
HOMEPAGE="http://code.google.com/p/dissy/"
SRC_URI="http://dissy.googlecode.com/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="sys-devel/binutils
dev-python/pygtk
dev-python/pygobject:2"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
sed -i -e "/('share\/doc\//"d setup.py || die "sed failed"
distutils_src_prepare
}

@ -2,8 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>chiiph@gentoo.org</email>
<name>Tomas Touceda</name>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
<longdescription lang="en">
Dissy is a graphical frontend to the objdump disassembler. Dissy

@ -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/geany/geany-0.21.ebuild,v 1.2 2011/10/06 12:00:57 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/geany/geany-0.21.ebuild,v 1.3 2011/11/24 05:14:59 zmedico Exp $
EAPI=4
inherit eutils gnome2-utils
@ -14,7 +14,7 @@ SRC_URI="http://download.geany.org/${P}.tar.bz2"
LICENSE="GPL-2 Scintilla"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-linux"
IUSE="+vte"
RDEPEND=">=x11-libs/gtk+-2.12:2
@ -42,9 +42,9 @@ src_configure() {
}
src_install() {
emake DESTDIR="${D}" DOCDIR="${D}/usr/share/doc/${PF}" install || die
rm -f "${D}"/usr/share/doc/${PF}/{COPYING,GPL-2,ScintillaLicense.txt}
find "${D}" -type f -name '*.la' -delete
emake DESTDIR="${D}" DOCDIR="${ED}/usr/share/doc/${PF}" install || die
rm -f "${ED}"/usr/share/doc/${PF}/{COPYING,GPL-2,ScintillaLicense.txt}
find "${ED}" -type f -name '*.la' -delete
}
pkg_preinst() { gnome2_icon_savelist; }

@ -2,7 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>loki_val@gentoo.org</email>
<name>Peter Alfredsen</name>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -1,2 +1,2 @@
DIST monodevelop-database-2.4.tar.bz2 416904 RMD160 cebbfb01b4de7cd2824cf1f4f2bca63f0dcfd507 SHA1 7b41d6715ac0a1d14b36f1038439f141dab95f85 SHA256 091daf30bc44f0d361418e709d800f1fe4c3a0e63657f139e209f9886bc78c5e
DIST monodevelop-database-2.6.tar.gz 581632 RMD160 a9574e0f709d1f50331f6841702ce9c6d8bf1a4f SHA1 90b4f65c537fbd43d3cd68872e86812974b34659 SHA256 bb14cb9c8d9c73a12f14d3788a09b17b4765073335e83f920ec84718ba6c8ce8
DIST monodevelop-database-2.8.2.tar.bz2 434910 RMD160 cca4a229c061c506f282c4b84d07112d5bbc27a1 SHA1 1e61ddd953fd8c267848037c7f641e07c47e9ff5 SHA256 3d7f89343a4ffa78333403ea004481fe443b5abb184ab9805fa3a5194a01f017

@ -1,18 +1,18 @@
# 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-util/monodevelop-database/monodevelop-database-2.4.ebuild,v 1.4 2010/11/27 16:09:17 loki_val Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-database/monodevelop-database-2.8.2.ebuild,v 1.1 2011/11/23 19:21:02 pacho Exp $
EAPI=2
EAPI="4"
inherit mono multilib versionator
DESCRIPTION="Database Browser Extension for MonoDevelop"
HOMEPAGE="http://www.monodevelop.com/"
SRC_URI="http://ftp.novell.com/pub/mono/sources/${PN}/${P}.tar.bz2"
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/mono-2.6.1
@ -23,12 +23,9 @@ DEPEND="${RDEPEND}
>=dev-util/intltool-0.35
>=dev-util/pkgconfig-0.19"
src_compile() {
emake -j1 || die "make failed"
}
MAKEOPTS="${MAKEOPTS} -j1"
src_install() {
emake DESTDIR="${D}" install || die "install failed"
dodoc ChangeLog README || die "dodoc failed"
default
mono_multilib_comply
}

@ -1,2 +1,2 @@
DIST monodevelop-debugger-gdb-2.4.tar.bz2 16194 RMD160 39fc8f89a35964b6229bc843be4d4ab15751f6e7 SHA1 4401ff8ce5ea5b76a268136b6aa5bc38857ce8a6 SHA256 82ca841bcf7bc1e7f8ac0de8d1b2680c04bd2bdb87407dadb06221e5faebca11
DIST monodevelop-debugger-gdb-2.6.tar.gz 16774 RMD160 ac72588bfaab8725bfe5cc7ae306074d756fc108 SHA1 a6052c8f701c1a7c861c4386ce5d532a68a3930b SHA256 98ad9184a4fd348c900f0e9122dacc3b78425a196f8763437b770abd528083a6
DIST monodevelop-debugger-gdb-2.8.2.tar.bz2 16204 RMD160 6817c8548d379e8a88fdeb965f71355d27d4a0f8 SHA1 cd1e6ba4d49b5271e99c795052078b4b3ff14ea4 SHA256 b2c1d3b78188aff7a1ed6008f8a64a4a06a4ccd312860cb120e34780160838c6

@ -1,38 +1,34 @@
# 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-util/monodevelop-debugger-gdb/monodevelop-debugger-gdb-2.4.ebuild,v 1.4 2010/11/27 16:09:35 loki_val Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-debugger-gdb/monodevelop-debugger-gdb-2.8.2.ebuild,v 1.1 2011/11/23 19:04:42 pacho Exp $
EAPI=2
EAPI="4"
inherit mono multilib versionator
DESCRIPTION="GDB Extension for MonoDevelop"
HOMEPAGE="http://www.monodevelop.com/"
SRC_URI="http://ftp.novell.com/pub/mono/sources/${PN}/${P}.tar.bz2"
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
RDEPEND=">=dev-lang/mono-2.4
=dev-util/monodevelop-$(get_version_component_range 1-2)*
sys-devel/gdb"
sys-devel/gdb"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.23"
src_configure() {
./configure \
--prefix=/usr \
|| die "configure failed"
}
MAKEOPTS="${MAKEOPTS} -j1"
src_compile() {
emake -j1 || die "make failed"
src_configure() {
./configure --prefix=/usr
}
src_install() {
emake -j1 DESTDIR="${D}" install || die "install failed"
default
mono_multilib_comply
}

@ -1,2 +1,2 @@
DIST monodevelop-java-2.4.tar.bz2 44399 RMD160 64262e148b182fc68eb50d016db1598be592aa60 SHA1 b70abcea8e84bc9c925b960a7b82854bac88845a SHA256 9ce77fffb1381470af878157c1dd8f17bd15296e595554c03c8a820c2245946d
DIST monodevelop-java-2.6.tar.gz 50420 RMD160 32cded806a10b160c3231f5a6ea0992b0c631ac7 SHA1 6843c79e809434b3a6e33e0d6bf76714713cff78 SHA256 37f270e926b44d8d636e8836c635c79cc88a5fe4158020ad7849e9130b7e7484
DIST monodevelop-java-2.8.2.tar.bz2 44551 RMD160 357928abfdb961e606b865d30a1c6e4c2d655f78 SHA1 d70bbf0964e9f02e77e9e1210d2af6baedff2b62 SHA256 2b9dc602da79ba858a62a232e3d266bb0184e7134cc9ebd2e0a76deebd008dad

@ -1,18 +1,18 @@
# 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-util/monodevelop-java/monodevelop-java-2.4.ebuild,v 1.4 2010/11/27 16:10:11 loki_val Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-java/monodevelop-java-2.8.2.ebuild,v 1.1 2011/11/23 19:12:21 pacho Exp $
EAPI=2
EAPI="4"
inherit mono multilib versionator
DESCRIPTION="Java Extension for MonoDevelop"
HOMEPAGE="http://www.monodevelop.com/"
SRC_URI="http://ftp.novell.com/pub/mono/sources/${PN}/${P}.tar.bz2"
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
RDEPEND=">=dev-lang/mono-2.4
@ -20,12 +20,13 @@ RDEPEND=">=dev-lang/mono-2.4
>=dev-dotnet/glade-sharp-2.12.9
>=dev-dotnet/mono-addins-0.3.1
=dev-util/monodevelop-$(get_version_component_range 1-2)*
dev-dotnet/ikvm-bin"
# dev-dotnet/ikvm is currently not buildable, -bin appears to work
|| ( dev-dotnet/ikvm-bin dev-dotnet/ikvm )"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.19"
MAKEOPTS="${MAKEOPTS} -j1"
src_configure() {
MD_JAVA_CONFIG=""
if use debug; then
@ -40,11 +41,7 @@ src_configure() {
|| die "configure failed"
}
src_compile() {
emake -j1 || die "make failed"
}
src_install() {
emake -j1 DESTDIR="${D}" install || die "install failed"
default
mono_multilib_comply
}

@ -1 +1,2 @@
DIST monodevelop-python-2.6.tar.gz 45667 RMD160 816d751818bfaeaf65032d38e4c7182beddf1a70 SHA1 a4d0a5ab7fbdcb9b4e74ff72a4791e4d4246a07d SHA256 dc8e7ea8fb4da2d4b93bfa5d89020538c00f46c6879d818b19e14e33680a3215
DIST monodevelop-python-2.8.2.tar.bz2 40795 RMD160 ce2b4da6b204ba30ea61fb809fd270d18e4b23f0 SHA1 01fc4436bf6055e8a4392c621c068ab862a882da SHA256 976eb788d2f677343399d4ffe63fc3c166500197b3deefcca2a99897baa78fd9

@ -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-util/monodevelop-python/monodevelop-python-2.8.2.ebuild,v 1.1 2011/11/23 19:06:58 pacho Exp $
EAPI="4"
inherit mono multilib versionator
DESCRIPTION="Python Support for MonoDevelop."
HOMEPAGE="http://www.monodevelop.com/"
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND=">=dev-lang/mono-2.8
=dev-util/monodevelop-$(get_version_component_range 1-2)*"
DEPEND="${RDEPEND}
x11-misc/shared-mime-info
>=dev-util/intltool-0.35
>=dev-util/pkgconfig-0.19"
MAKEOPTS="${MAKEOPTS} -j1"
src_configure() {
./configure --prefix=/usr
}
src_install() {
default
mono_multilib_comply
}

@ -1,2 +1,2 @@
DIST monodevelop-vala-2.4.tar.bz2 114036 RMD160 f61c67a00899c90899147d004b00fd997125d890 SHA1 f19b9b80f751bd96c66fa16a8dc10f57f2f7ef2a SHA256 03d3d5a999c64f133f878bdb286c52bb2b1e7ab50693db00ad0a8f68a20e5321
DIST monodevelop-vala-2.6.tar.gz 147752 RMD160 36df237ae1f67fd8a694168f00cee7cfa2b5fca3 SHA1 06cf56018e3e0d498d9360d7eb2f7cb6f36cca90 SHA256 33b65a37d70827245625b24dece0f1b33073215d15ade6c8b480b79aadeef583
DIST monodevelop-vala-2.8.2.tar.bz2 121711 RMD160 4dbef30aa7e6b345560d3f8f3ca0e0bac117d5e6 SHA1 e1f76791c331e6d5199187fa6ba7e9e47a1bb66e SHA256 dcc229ee79a4da0195678c25a63a1185ac38482781d1a896d98e9894eef52b1a

@ -0,0 +1,4 @@
<configuration>
<dllmap dll="vala" target="vala-0.14.so.0" />
<dllmap dll="afrodite" target="afrodite-0.12" />
</configuration>

@ -1,18 +1,18 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-vala/monodevelop-vala-2.4-r1.ebuild,v 1.3 2011/05/11 19:30:59 angelos Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-vala/monodevelop-vala-2.8.2.ebuild,v 1.1 2011/11/23 19:36:55 pacho Exp $
EAPI=2
EAPI="4"
inherit mono multilib versionator
DESCRIPTION="Vala Extension for MonoDevelop"
HOMEPAGE="http://www.monodevelop.com/"
SRC_URI="http://ftp.novell.com/pub/mono/sources/${PN}/${P}.tar.bz2"
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/mono-2.4
@ -24,7 +24,7 @@ RDEPEND=">=dev-lang/mono-2.4
>=dev-dotnet/gnome-sharp-2.24.0
>=dev-dotnet/gnomevfs-sharp-2.24.0
>=dev-dotnet/gconf-sharp-2.24.0
dev-lang/vala:0.10"
dev-lang/vala:0.14"
DEPEND="${RDEPEND}
x11-misc/shared-mime-info
@ -32,17 +32,21 @@ DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.19"
src_prepare() {
# http://bugzilla.xamarin.com/show_bug.cgi?id=1519
cp "${FILESDIR}"/MonoDevelop.ValaBinding.dll.config . || die
# Doesn't really require so old vala:0, see upstream bug #667923
sed -i -e s:valac:$(type -P valac-0.10): Compiler/ValaCompiler.cs \
sed -i -e s:valac:$(type -P valac-0.14): Compiler/ValaCompiler.cs \
templates/Makefile.am.template templates/Makefile.template || die
sed -i -e s:vala-0.12:vala-0.14: configure.in configure \
MonoDevelop.ValaBinding.dll.config || die
}
src_compile() {
emake -j1 || die "make failed"
emake -j1
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
dodoc ChangeLog README || die "dodoc failed"
default
mono_multilib_comply
}

@ -1,2 +1,2 @@
DIST monodevelop-2.4.2.tar.bz2 6228006 RMD160 ed10541f30b63a57ca01f00dc8c5832447e7b74a SHA1 5558fe715d575e121a7da9ff58dcb9f23209dfe4 SHA256 c0371e4766e83ca75ed1f555adbe72c12011471f6892578f2c6147048970fa8d
DIST monodevelop-2.6.tar.gz 10126502 RMD160 f824767c2eddb0e7aace18d295f315ffce209336 SHA1 8cb14f7a26efb1e88171f8c8168f39b959e41f73 SHA256 3572b9e650f1537f4179c0fb681d8ffa5503621442de48937cb1c14be3312a57
DIST monodevelop-2.8.2.tar.bz2 8184505 RMD160 fb79b38b780c9d6daa112818b8a5b881eb18c120 SHA1 8d5db64be320ecc575b85b91f03feeb07d5de86a SHA256 70c9ea2dbc8f29c18bbc0e5c7bbd594643f5f34baf209944781167468ce99e4e

@ -1,24 +1,24 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop/monodevelop-2.4.2.ebuild,v 1.3 2011/01/29 17:06:59 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop/monodevelop-2.8.2.ebuild,v 1.1 2011/11/23 19:03:02 pacho Exp $
EAPI=2
EAPI="4"
inherit fdo-mime mono multilib gnome2-utils versionator
DESCRIPTION="Integrated Development Environment for .NET"
HOMEPAGE="http://www.monodevelop.com/"
SRC_URI="http://ftp.novell.com/pub/mono/sources/${PN}/${P}.tar.bz2"
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+subversion"
KEYWORDS="~amd64 ~x86"
IUSE="+subversion +git"
RDEPEND="sys-apps/dbus[X]
>=dev-lang/mono-2.6.1
>=virtual/monodoc-2.0
>=dev-dotnet/mono-addins-0.5[gtk]
>=dev-dotnet/mono-addins-0.6[gtk]
>=dev-dotnet/gtk-sharp-2.12.9
>=dev-dotnet/glade-sharp-2.12.9
>=dev-dotnet/gnome-sharp-2.24.0
@ -54,16 +54,11 @@ src_configure() {
--enable-monoextensions \
--enable-gnomeplatform \
$(use_enable subversion) \
|| die "configure failed"
}
src_compile() {
emake || die "make failed"
$(use_enable git)
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
dodoc ChangeLog README || die "dodoc failed"
default
}
pkg_postinst() {
@ -71,11 +66,10 @@ pkg_postinst() {
fdo-mime_mime_database_update
fdo-mime_desktop_database_update
elog "These optional plugins currently exist:"
elog " - dev-util/monodevelop-boo"
elog " - dev-util/monodevelop-python"
elog " - dev-util/monodevelop-java"
elog " - dev-util/monodevelop-database"
elog " - dev-util/monodevelop-debugger-gdb"
elog " - dev-util/monodevelop-debugger-mdb"
elog " - dev-util/monodevelop-vala"
elog "To enable their (self-explanatory) functionality, just emerge them."
elog "Read more here:"

@ -1,12 +1,35 @@
diff -Naur valgrind-3.7.0.orig//configure.in valgrind-3.7.0/configure.in
--- valgrind-3.7.0.orig//configure.in 2011-11-05 07:13:30.000000000 -0400
+++ valgrind-3.7.0/configure.in 2011-11-10 18:13:39.000000000 -0500
@@ -109,7 +109,7 @@
| head -n 1 \
| $SED 's/i686-apple-darwin10//' \
| $SED 's/i686-apple-darwin11//' \
Index: configure.in
===================================================================
--- configure.in (revision 12273)
+++ configure.in (revision 12274)
@@ -98,18 +98,21 @@
# We don't want gcc < 3.0
AC_MSG_CHECKING([for a supported version of gcc])
-# Try to get the gcc version, sed-ing out some unexpected stuff
-# that appears with the default gcc on OSX 10.6 and 10.7 respectively.
-# Without this, the version number comes out as 686, 10 or 11 :-(
+# Obtain the compiler version.
#
-# i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
-# i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)
+# A few examples of how the ${CC} --version output looks like:
#
+# Arch Linux: i686-pc-linux-gnu-gcc (GCC) 4.6.2
+# Debian Linux: gcc (Debian 4.3.2-1.1) 4.3.2
+# openSUSE: gcc (SUSE Linux) 4.5.1 20101208 [gcc-4_5-branch revision 167585]
+# Exherbo Linux: x86_64-pc-linux-gnu-gcc (Exherbo gcc-4.6.2) 4.6.2
+# OS/X 10.6: i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
+# OS/X 10.7: i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)
+# Clang: clang version 2.9 (tags/RELEASE_29/final)
+#
[gcc_version=`${CC} --version \
- | head -n 1 \
- | $SED 's/i686-apple-darwin10//' \
- | $SED 's/i686-apple-darwin11//' \
- | $SED 's/^[^0-9]*\([0-9.]*\).*$/\1/'`]
+ | $SED 's/.*\s\([.0-9]*\)$/\1/'`]
+ | $SED -n -e 's/[^ ]*gcc[^ ]* ([^)]*) \([0-9.]*\).*$/\1/p' \
+ -e 's/[^ ]*clang version \([0-9.]*\).*$/\1/p'`]
is_clang="notclang"
if test "x`${CC} --version | head -n 1 | $SED 's/\(clang\) version.*/\1/'`" = "xclang" ; then

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

Loading…
Cancel
Save