parent
61a682b28c
commit
14083bc1cc
@ -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"
|
||||
}
|
@ -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
|
||||
|
@ -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,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"
|
||||
}
|
@ -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
|
||||
|
||||
}
|
@ -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"
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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)
|
@ -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
|
||||
}
|
@ -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,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."
|
||||
}
|
@ -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,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
|
||||
}
|
@ -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,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 +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,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,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…
Reference in new issue