parent
91123f3bea
commit
0342b6dc78
@ -1 +1,2 @@
|
||||
DIST snappy-1.0.3.tar.gz 1716787 RMD160 abfd39da1a275fa169d6b54b766adecd5419d2c5 SHA1 31069cfc43ff9a786ecbe189570ccf3c0ef1f7fc SHA256 2201cb724923d1d490698d19e0ce295f46d87b302ca9590aff2302051fc90a5e
|
||||
DIST snappy-1.0.4.tar.gz 1676541 RMD160 3e3c802adeba130175db3ec6af9f9f7c3efccb6f SHA1 d47edcb63bfad4446ecda5806337cb90ebc51aa1 SHA256 4ad91adb1592b6de67ecaad2ade6c34b9cf98a0bbc74ac8786b520b529b3bf61
|
||||
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/snappy/snappy-1.0.4.ebuild,v 1.1 2011/11/21 09:53:37 nirbheek Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
DESCRIPTION="A high-speed compression/decompression library by Google"
|
||||
HOMEPAGE="https://code.google.com/p/snappy/"
|
||||
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS="AUTHORS ChangeLog README NEWS format_description.txt"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# Avoid automagic lzop and gzip by not checking for it
|
||||
#sed -i -e '/^CHECK_EXT_COMPRESSION_LIB/d' "${S}/configure.ac" || die
|
||||
# Avoid eautoreconf due to the above sed by just removing the expanded lines
|
||||
sed -i -e '15126,15385d' "${S}/configure" || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--without-gflags \
|
||||
--disable-gtest \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# Remove docs installed by snappy itself
|
||||
rm -rf "${ED}/usr/share/doc/snappy" || die
|
||||
|
||||
# Remove la files if we're not installing static libraries
|
||||
if ! use static-libs; then
|
||||
find "${ED}" -iname '*.la' -exec rm -f {} + || die
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST mew-6.2.tar.gz 972731 RMD160 fbda38606c228e2c7cb873a348821d2ec10138b9 SHA1 8380cf0072e0615f27b39144481eb9b410c57e45 SHA256 9838a1c2556d75f6dae954cd9869fe6cf81998f89108c9318c638dffc36d8f78
|
||||
DIST mew-6.3.tar.gz 976352 RMD160 da816f4c7679a968b1765192a8eda78118d179a6 SHA1 206709f9423c787d94e120f9bac606b975d6aab1 SHA256 9c4ea66bb04a2c11809c6a1d77fc560e8823749c7a0855fdcb890945f95a57d4
|
||||
DIST mew-6.4.tar.gz 1025983 RMD160 295634fa5b2a58a29a8e5c2d271900990d726835 SHA1 260cf65b0852c2e871faa1c34a445ab692e26359 SHA256 9d0de3eb0cebfac51fa136d134e2f887d5f76d18bf09a607b1b30b481b419e34
|
||||
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/mew/mew-6.4.ebuild,v 1.1 2011/11/21 13:08:13 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Great MIME mail reader for Emacs/XEmacs"
|
||||
HOMEPAGE="http://www.mew.org/"
|
||||
SRC_URI="http://www.mew.org/Release/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="ssl linguas_ja"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="ssl? ( net-misc/stunnel )"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-elispdir="${SITELISP}/${PN}" \
|
||||
--with-etcdir="${SITEETC}/${PN}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use linguas_ja && emake jinfo
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
use linguas_ja && emake DESTDIR="${D}" install-jinfo
|
||||
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
|
||||
dodoc 00api 00changes* 00diff 00readme dot.*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
elog "Please refer to /usr/share/doc/${PF} for sample configuration files."
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST ocaml-3.11.2.tar.bz2 2346284 RMD160 a407e579b7fa134fc8126c5c5b544dd60cedecb1 SHA1 59053ce0078da2367f4ce61da886d22c6e86a46d SHA256 86f3387a0d7e7c8be2a3c53af083a5a726e333686208d5ea0dd6bb5ac3f58143
|
||||
DIST ocaml-3.12.0.tar.bz2 2639049 RMD160 3d10d5f7431d8200688fa74122e7ed528126a0fa SHA1 33ebbfb1115806f117808f37e40d206c8994943d SHA256 17811756209ec9658e1027b0d3b8e5dedb772ca1c43e0bdfa630a2a183ffec3b
|
||||
DIST ocaml-3.12.1.tar.bz2 2949124 RMD160 61d38c0785491c8790ac02ab78fb2f26ea490fc1 SHA1 29b44117b116b1a5bc54a8b4514af483793a769f SHA256 edcf563da75e0b91f09765649caa98ab1535e0c7498f0737b5591b7de084958d
|
||||
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ocaml-mode/ocaml-mode-3.12.1.ebuild,v 1.1 2011/11/21 13:14:10 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
MY_P=${P/-mode/}
|
||||
|
||||
DESCRIPTION="Emacs mode for OCaml"
|
||||
HOMEPAGE="http://www.ocaml.org/"
|
||||
SRC_URI="http://caml.inria.fr/distrib/${MY_P%.*}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}/emacs"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
DOCS="README README.itz"
|
@ -1,2 +1,3 @@
|
||||
DIST python-mode-5.1.0.el.bz2 37743 RMD160 df04f1ae210dc1eba4f43d80c4e1cabd930b53c5 SHA1 e58ed01bc7e63d6be76e9d65642e6245f15b27c1 SHA256 e9db2017996b6dbfb4fdb4fd725cd86a043990616bac981160c3118bd352633c
|
||||
DIST python-mode-5.2.0.tgz 73566 RMD160 fc6d649f4c85a275b714b2a1ba8fa5cfb13cea7a SHA1 f5a8e8ee5bcfef7df329a99f24106a77fe1e5b7b SHA256 84ee977fb7c639bc96cd4e8db0145c7a182489456e4d95a71c3612258b5013ac
|
||||
DIST python-mode.el-6.0.3.tar.gz 134816 RMD160 09a29896fd759ec1d928e4ce922b0a8cbd62a328 SHA1 2aac9464fe9690b00f94c2ea5debf3a5bb1b2884 SHA256 ea58b4aa944ee4c81041b5124cd552800a694b90bed9ba38f5dde673eaad06fa
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/python-mode/python-mode-6.0.3.ebuild,v 1.1 2011/11/21 18:01:23 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
MY_P="${PN}.el-${PV}"
|
||||
DESCRIPTION="An Emacs major mode for editing Python source"
|
||||
HOMEPAGE="https://launchpad.net/python-mode"
|
||||
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
DOCS="NEWS"
|
||||
|
||||
src_prepare() {
|
||||
# remove XEmacs specific file
|
||||
rm highlight-indentation.el || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
elog "Note that doctest support is split out to app-emacs/doctest-mode."
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST glabels-2.2.8.tar.gz 3842721 RMD160 97506ca496fa35653462850ffd534384ee151733 SHA1 9b71da53ec3f27e886177a7c9089c8901fbf7fb2 SHA256 0401ab5ab55f1828e3db3633aa8f9b5a50a08bed74a5a9cb273e6274ce002f3c
|
||||
DIST glabels-2.3.0.tar.bz2 2796547 RMD160 4646c276b438a9ee78725c4b34c7a7480ee6432d SHA1 30c952fa1df0f307687cbb92d7b64e951fc5e7c7 SHA256 687109e8863dbf9a48597509656d378af8d52dfeb88657a8d5f8570a0e2cca24
|
||||
DIST glabels-3.0.0.tar.bz2 2924060 RMD160 76a05aaf4ab3d80efc6fbf549da964bc4e50031e SHA1 74f5a3fb09a12ef15827c1eef6f13b82c27a621e SHA256 a3a3db4dd25bfb1a03f4008f01c5d9045174e78e13ae77438b81bfe4bf14e64a
|
||||
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/glabels/glabels-2.3.0.ebuild,v 1.4 2011/03/16 07:59:43 nirbheek Exp $
|
||||
|
||||
EAPI="2"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit eutils gnome2
|
||||
|
||||
DESCRIPTION="Program for creating labels and business cards"
|
||||
HOMEPAGE="http://glabels.sourceforge.net/"
|
||||
|
||||
LICENSE="GPL-2 FDL-1.1 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="barcode doc eds"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.24:2
|
||||
>=x11-libs/gtk+-2.20:2
|
||||
>=dev-libs/libxml2-2.7:2
|
||||
>=gnome-base/gconf-2.28:2
|
||||
barcode? (
|
||||
>=app-text/barcode-0.98
|
||||
>=media-gfx/qrencode-3.1 )
|
||||
eds? ( >=gnome-extra/evolution-data-server-2.28 )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/pkgconfig-0.9
|
||||
app-text/scrollkeeper
|
||||
app-text/gnome-doc-utils
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
>=dev-util/intltool-0.28
|
||||
doc? ( dev-util/gtk-doc )"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO"
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="${G2CONF}
|
||||
$(use_with eds libebook)
|
||||
--disable-update-mimedb
|
||||
--disable-update-desktopdb
|
||||
--disable-static"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
# Fix malformed XML documentation, bug #?
|
||||
epatch "${FILESDIR}/${PN}-2.2.7-documentation.patch"
|
||||
|
||||
# Fix intltool test, bug #?
|
||||
echo "help/cs/glabels-3.0.xml" >> po/POTFILES.in
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
find "${D}" -name "*.la" -delete || die
|
||||
}
|
@ -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-office/glabels/glabels-3.0.0.ebuild,v 1.1 2011/11/21 12:11:57 pacho Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
GNOME_TARBALL_SUFFIX="bz2"
|
||||
|
||||
inherit eutils gnome2
|
||||
|
||||
DESCRIPTION="Program for creating labels and business cards"
|
||||
HOMEPAGE="http://www.glabels.org/"
|
||||
|
||||
LICENSE="GPL-2 FDL-1.1 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="barcode doc eds"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.28.2:2
|
||||
>=x11-libs/gtk+-3.0.9:3
|
||||
>=dev-libs/libxml2-2.7.8:2
|
||||
>=gnome-base/librsvg-2.32.0:2
|
||||
>=x11-libs/cairo-1.10.0
|
||||
>=x11-libs/pango-1.28.1
|
||||
barcode? (
|
||||
>=app-text/barcode-0.98
|
||||
>=media-gfx/qrencode-3.1 )
|
||||
eds? ( >=gnome-extra/evolution-data-server-2.30.3 )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/pkgconfig-0.9
|
||||
app-text/scrollkeeper
|
||||
app-text/gnome-doc-utils
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
>=dev-util/intltool-0.28
|
||||
doc? ( dev-util/gtk-doc )"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO"
|
||||
G2CONF="${G2CONF}
|
||||
$(use_with eds libebook)
|
||||
--disable-static"
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST gnucash-2.4.5.tar.bz2 9264705 RMD160 ae475c31f18bdd4edb3e8c72951b09942f19acdc SHA1 4f40b039ee8e9bcc15d49a8ed52bd7ef94bc8126 SHA256 edc76109ca6cc31ee02734d4dd129d1177bc4b4e6de40e7de9e5752fc38faf92
|
||||
DIST gnucash-2.4.6.tar.bz2 9302034 RMD160 af0f19749b38040c28f45ea0746a52cad3703d96 SHA1 b6d4a6bc327ef5a260d070215a14a3180b474ad8 SHA256 c764668e9c947fdea60456f54d912c73b6a4c603b617c683e497cb7a94dbda57
|
||||
DIST gnucash-2.4.7.tar.bz2 9297876 RMD160 678db346d2a0d3f019d7435ac3cf17df96ac7c1a SHA1 e99dd56949de27c19d9c3413d30c87a0f74e8ff9 SHA256 eeb3b17f9081a544f8705db735df88ab3f468642a1d01552ea4e36bcb5b0730e
|
||||
|
@ -1,14 +0,0 @@
|
||||
Gentoo bug: #359033
|
||||
|
||||
Avoid linking against system's. Gnucash-2.2.9 didn't have gnc_html_new, gnc_html_copy and gnc_html_export symbol.
|
||||
|
||||
--- a/src/bin/Makefile.am 2011-04-19 00:04:59.000000000 +0200
|
||||
+++ b/src/bin/Makefile.am 2011-04-19 00:03:27.000000000 +0200
|
||||
@@ -67,6 +67,7 @@
|
||||
${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${top_builddir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${top_builddir}/src/gnc-module/libgnc-module.la \
|
||||
+ ${top_builddir}/src/report/report-gnome/libgncmod-report-gnome.la \
|
||||
${GUILE_LIBS} \
|
||||
${GLIB_LIBS} \
|
||||
${GNOME_LIBS} \
|
@ -1,147 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-2.4.5.ebuild,v 1.8 2011/07/24 10:59:27 armin76 Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="python? 2:2.4"
|
||||
|
||||
inherit autotools eutils gnome2 python
|
||||
|
||||
DOC_VER="2.2.0"
|
||||
|
||||
DESCRIPTION="A personal finance manager"
|
||||
HOMEPAGE="http://www.gnucash.org/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="amd64 ppc ~ppc64 x86"
|
||||
IUSE="chipcard cxx debug +doc hbci mysql ofx postgres python quotes sqlite webkit"
|
||||
|
||||
# FIXME: rdepend on dev-libs/qof when upstream fix their mess (see configure.in)
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.13:2
|
||||
>=dev-libs/popt-1.5
|
||||
>=dev-libs/libxml2-2.5.10:2
|
||||
>=dev-scheme/guile-1.8.3:12[deprecated,regex]
|
||||
dev-scheme/guile-www
|
||||
>=dev-scheme/slib-3.1.4
|
||||
>=gnome-base/gconf-2:2
|
||||
>=gnome-base/libgnomeui-2.4
|
||||
>=gnome-base/libglade-2.4:2.0
|
||||
|| ( <gnome-base/gnome-keyring-2.29 gnome-base/libgnome-keyring )
|
||||
media-libs/libart_lgpl
|
||||
>=sys-libs/zlib-1.1.4
|
||||
>=x11-libs/gtk+-2.14:2
|
||||
x11-libs/goffice:0.8[gnome]
|
||||
x11-libs/pango
|
||||
cxx? ( dev-cpp/gtkmm:2.4 )
|
||||
ofx? ( >=dev-libs/libofx-0.9.1 )
|
||||
hbci? ( >=net-libs/aqbanking-5[gtk]
|
||||
sys-libs/gwenhywfar[gtk]
|
||||
chipcard? ( sys-libs/libchipcard )
|
||||
)
|
||||
quotes? ( dev-perl/DateManip
|
||||
>=dev-perl/Finance-Quote-1.11
|
||||
dev-perl/HTML-TableExtract )
|
||||
webkit? ( net-libs/webkit-gtk:2 )
|
||||
!webkit? ( >=gnome-extra/gtkhtml-3.16:3.14 )
|
||||
sqlite? ( dev-db/libdbi dev-db/libdbi-drivers[sqlite3] )
|
||||
postgres? ( dev-db/libdbi dev-db/libdbi-drivers[postgres] )
|
||||
mysql? ( dev-db/libdbi dev-db/libdbi-drivers[mysql] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=app-text/scrollkeeper-0.3
|
||||
dev-util/pkgconfig
|
||||
dev-util/intltool
|
||||
gnome-base/gnome-common
|
||||
sys-devel/libtool
|
||||
"
|
||||
|
||||
PDEPEND="doc? ( >=app-doc/gnucash-docs-${DOC_VER} )"
|
||||
#ELTCONF="--patch-only"
|
||||
|
||||
# FIXME: no the best thing to do but it'd be even better to fix autofoo
|
||||
# XXX: does not break here
|
||||
#MAKEOPTS="${MAKEOPTS} -j1"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="doc/README.OFX doc/README.HBCI"
|
||||
|
||||
if use webkit ; then
|
||||
G2CONF+=" --with-html-engine=webkit"
|
||||
else
|
||||
G2CONF+=" --with-html-engine=gtkhtml"
|
||||
fi
|
||||
|
||||
if use sqlite || use mysql || use postgres ; then
|
||||
G2CONF+=" --enable-dbi"
|
||||
else
|
||||
G2CONF+=" --disable-dbi"
|
||||
fi
|
||||
|
||||
G2CONF+="
|
||||
$(use_enable cxx gtkmm)
|
||||
$(use_enable debug)
|
||||
$(use_enable ofx)
|
||||
$(use_enable hbci aqbanking)
|
||||
$(use_enable python python-bindings)
|
||||
--disable-doxygen
|
||||
--enable-locale-specific-tax
|
||||
--disable-error-on-warning"
|
||||
|
||||
if use python ; then
|
||||
python_set_active_version 2
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# guile wrongly exports LDFLAGS as LIBS which breaks modules
|
||||
# Filter until a better ebuild is available, bug #202205
|
||||
local GUILE_LIBS=""
|
||||
local lib
|
||||
for lib in $(guile-config link); do
|
||||
if [ "${lib#-Wl}" = "$lib" ]; then
|
||||
GUILE_LIBS="$GUILE_LIBS $lib"
|
||||
fi
|
||||
done
|
||||
|
||||
econf GUILE_LIBS="${GUILE_LIBS}" ${G2CONF}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
: > "${S}"/py-compile
|
||||
|
||||
use python && python_convert_shebangs -r 2 .
|
||||
|
||||
# Disable python binding tests because of missing file
|
||||
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
|
||||
-i src/optional/python-bindings/Makefile.{am,in} \
|
||||
|| die "python tests sed failed"
|
||||
|
||||
# Do not relink to system libraries, upstream bug #644897
|
||||
epatch "${FILESDIR}/${PN}-2.4.5-link-system-libs.patch"
|
||||
|
||||
intltoolize --force --copy --automake || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
GUILE_WARN_DEPRECATED=no \
|
||||
GNC_DOT_DIR="${T}"/.gnucash \
|
||||
emake check \
|
||||
|| die "Make check failed. See above for details."
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Parallel installation fails from time to time, bug #359123
|
||||
MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install GNC_DOC_INSTALL_DIR=/usr/share/doc/${PF}
|
||||
|
||||
rm -rf "${ED}"/usr/share/doc/${PF}/{examples/,COPYING,INSTALL,*win32-bin.txt,projects.html}
|
||||
# prepalldocs
|
||||
mv "${ED}"/usr/share/doc/${PF} "${T}"/cantuseprepalldocs || die
|
||||
dodoc "${T}"/cantuseprepalldocs/* || die
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
@ -1,136 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-2.4.6.ebuild,v 1.4 2011/07/24 10:59:27 armin76 Exp $
|
||||
|
||||
EAPI="3"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
GCONF_DEBUG="no"
|
||||
PYTHON_DEPEND="python? 2:2.4"
|
||||
|
||||
inherit gnome2 python
|
||||
|
||||
DOC_VER="2.2.0"
|
||||
|
||||
DESCRIPTION="A personal finance manager"
|
||||
HOMEPAGE="http://www.gnucash.org/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86"
|
||||
IUSE="chipcard cxx debug +doc hbci mysql ofx postgres python quotes sqlite webkit"
|
||||
|
||||
# FIXME: rdepend on dev-libs/qof when upstream fix their mess (see configure.in)
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.13:2
|
||||
>=dev-libs/popt-1.5
|
||||
>=dev-libs/libxml2-2.5.10:2
|
||||
>=dev-scheme/guile-1.8.3:12[deprecated,regex]
|
||||
dev-scheme/guile-www
|
||||
>=dev-scheme/slib-3.1.4
|
||||
>=gnome-base/gconf-2:2
|
||||
>=gnome-base/libgnomeui-2.4
|
||||
>=gnome-base/libglade-2.4:2.0
|
||||
|| ( <gnome-base/gnome-keyring-2.29 gnome-base/libgnome-keyring )
|
||||
media-libs/libart_lgpl
|
||||
>=sys-libs/zlib-1.1.4
|
||||
>=x11-libs/gtk+-2.14:2
|
||||
x11-libs/goffice:0.8[gnome]
|
||||
x11-libs/pango
|
||||
cxx? ( dev-cpp/gtkmm:2.4 )
|
||||
ofx? ( >=dev-libs/libofx-0.9.1 )
|
||||
hbci? ( >=net-libs/aqbanking-5[gtk]
|
||||
sys-libs/gwenhywfar[gtk]
|
||||
chipcard? ( sys-libs/libchipcard )
|
||||
)
|
||||
quotes? ( dev-perl/DateManip
|
||||
>=dev-perl/Finance-Quote-1.11
|
||||
dev-perl/HTML-TableExtract )
|
||||
webkit? ( net-libs/webkit-gtk:2 )
|
||||
!webkit? ( >=gnome-extra/gtkhtml-3.16:3.14 )
|
||||
sqlite? ( dev-db/libdbi dev-db/libdbi-drivers[sqlite3] )
|
||||
postgres? ( dev-db/libdbi dev-db/libdbi-drivers[postgres] )
|
||||
mysql? ( dev-db/libdbi dev-db/libdbi-drivers[mysql] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=app-text/scrollkeeper-0.3
|
||||
dev-util/pkgconfig
|
||||
dev-util/intltool
|
||||
gnome-base/gnome-common
|
||||
sys-devel/libtool
|
||||
"
|
||||
|
||||
PDEPEND="doc? ( >=app-doc/gnucash-docs-${DOC_VER} )"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="doc/README.OFX doc/README.HBCI"
|
||||
|
||||
if use webkit ; then
|
||||
G2CONF+=" --with-html-engine=webkit"
|
||||
else
|
||||
G2CONF+=" --with-html-engine=gtkhtml"
|
||||
fi
|
||||
|
||||
if use sqlite || use mysql || use postgres ; then
|
||||
G2CONF+=" --enable-dbi"
|
||||
else
|
||||
G2CONF+=" --disable-dbi"
|
||||
fi
|
||||
|
||||
G2CONF+="
|
||||
$(use_enable cxx gtkmm)
|
||||
$(use_enable debug)
|
||||
$(use_enable ofx)
|
||||
$(use_enable hbci aqbanking)
|
||||
$(use_enable python python-bindings)
|
||||
--disable-doxygen
|
||||
--enable-locale-specific-tax
|
||||
--disable-error-on-warning"
|
||||
|
||||
if use python ; then
|
||||
python_set_active_version 2
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# guile wrongly exports LDFLAGS as LIBS which breaks modules
|
||||
# Filter until a better ebuild is available, bug #202205
|
||||
local GUILE_LIBS=""
|
||||
local lib
|
||||
for lib in $(guile-config link); do
|
||||
if [ "${lib#-Wl}" = "$lib" ]; then
|
||||
GUILE_LIBS="$GUILE_LIBS $lib"
|
||||
fi
|
||||
done
|
||||
|
||||
econf GUILE_LIBS="${GUILE_LIBS}" ${G2CONF}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
: > "${S}"/py-compile
|
||||
|
||||
use python && python_convert_shebangs -r 2 .
|
||||
|
||||
# Disable python binding tests because of missing file
|
||||
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
|
||||
-i src/optional/python-bindings/Makefile.{am,in} \
|
||||
|| die "python tests sed failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
GUILE_WARN_DEPRECATED=no \
|
||||
GNC_DOT_DIR="${T}"/.gnucash \
|
||||
emake check \
|
||||
|| die "Make check failed. See above for details."
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Parallel installation fails from time to time, bug #359123
|
||||
MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install GNC_DOC_INSTALL_DIR=/usr/share/doc/${PF}
|
||||
|
||||
rm -rf "${ED}"/usr/share/doc/${PF}/{examples/,COPYING,INSTALL,*win32-bin.txt,projects.html}
|
||||
mv "${ED}"/usr/share/doc/${PF} "${T}"/cantuseprepalldocs || die
|
||||
dodoc "${T}"/cantuseprepalldocs/* || die
|
||||
}
|
@ -1 +1 @@
|
||||
DIST eclean-kernel-0.1.4.tar.bz2 7376 RMD160 59aee2096e80be8eb590c59ef28b8ffd47e6d4e3 SHA1 40b4ea6a216927bd1051bf579034c6ca94e7619e SHA256 41120f4972ea6ecf6d72f2fffe778e0122e5ebdfeb4288c453fc9483e0876001
|
||||
DIST eclean-kernel-0.1.5.tar.bz2 7954 RMD160 59fa0a9270624cfa9dc5a03460afe0d594dd0cf2 SHA1 7c5b091f53bdf1249fb52529e3e81420e230e69a SHA256 d713e20936b4233756c4fe306b17be8a7de639916f9116b63951fabec17efe6b
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/eclean-kernel/eclean-kernel-0.1.4.ebuild,v 1.1 2011/11/16 22:44:53 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/eclean-kernel/eclean-kernel-0.1.5.ebuild,v 1.1 2011/11/21 19:04:00 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND='2:2.6'
|
@ -1,3 +1,3 @@
|
||||
DIST gtksourceviewmm-2.10.1.tar.bz2 985313 RMD160 d09c4629606c4457d9835ac9be5cc02180fdb84e SHA1 e1d6fb26838aecf824caf3705013a08a88788957 SHA256 1041d16059a65123b2aa85eacf0c2f9bee0bf5a4c5c2c1a30475b398ec72d393
|
||||
DIST gtksourceviewmm-2.10.2.tar.xz 745036 RMD160 0840d3cd9f696cc2455c9a92a6df9aaf8d71f8d8 SHA1 c90b1ee3bff591dbab8a18d43ced6859613b8435 SHA256 12faffd4b0d412a4ff08d0989fa136dfe4dec434a58447bfeffb93473b775cb7
|
||||
DIST gtksourceviewmm-3.0.0.tar.bz2 940243 RMD160 0ce0ceea318f1f83c4abf8555cae35faaad7a202 SHA1 203b5b80b9b8de41811445f3cdc926c597a26f97 SHA256 4f5d2b68758483d37a462e4e19e31393fc072473b2c9dfc2cce275e2934ef7f0
|
||||
DIST gtksourceviewmm-3.2.0.tar.xz 742028 RMD160 d5dc1a67b8fd43308e9efcf9bfaf51022201b8c0 SHA1 cac8d2fdde7b862bdb5eb12c6b8998a29e3fcf95 SHA256 9dc0c44f00627e434a36ac7c3a34d9c30ebe45eb6dc682dc733a85dcead2ba66
|
||||
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtksourceviewmm/gtksourceviewmm-2.10.1.ebuild,v 1.6 2011/01/24 16:22:47 eva Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="C++ bindings for gtksourceview"
|
||||
HOMEPAGE="http://projects.gnome.org/gtksourceviewmm/"
|
||||
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="doc"
|
||||
SLOT="2.0"
|
||||
LICENSE="LGPL-2.1"
|
||||
|
||||
RDEPEND=">=dev-cpp/gtkmm-2.12:2.4
|
||||
>=x11-libs/gtksourceview-2.10.0:2.0
|
||||
!>=dev-cpp/libgtksourceviewmm-1"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog* NEWS README"
|
||||
G2CONF="${G2CONF} $(use_enable doc documentation)"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
# Remove docs from SUBDIRS so that docs are not installed, as
|
||||
# we handle it in src_install.
|
||||
sed -i -e 's|^\(SUBDIRS =.*\)$(doc_subdirs)\(.*\)|\1\2|' Makefile.in || \
|
||||
die "sed Makefile.in failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
use doc && dohtml -r docs/reference/html/*
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtksourceviewmm/gtksourceviewmm-3.2.0.ebuild,v 1.1 2011/11/21 22:05:33 eva Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="C++ bindings for gtksourceview"
|
||||
HOMEPAGE="http://projects.gnome.org/gtksourceviewmm/"
|
||||
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc"
|
||||
SLOT="3.0"
|
||||
LICENSE="LGPL-2.1"
|
||||
|
||||
RDEPEND=">=dev-cpp/glibmm-2.28:2
|
||||
>=dev-cpp/gtkmm-3.2:3.0
|
||||
>=x11-libs/gtksourceview-3.2:3.0
|
||||
|
||||
dev-cpp/atkmm
|
||||
dev-cpp/cairomm
|
||||
dev-cpp/pangomm:1.4"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog* NEWS README"
|
||||
G2CONF="${G2CONF} $(use_enable doc documentation)"
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST libgdamm-4.1.3.tar.xz 1454864 RMD160 369ad1cdef3e773a25f287406206f2b4db432b58 SHA1 f6126d7b46720e3ea4f3d49e03add2e52da233be SHA256 9e7c04544fb580d8b00216ca191ab863dff73abec0e569159f4aa640f6319881
|
||||
DIST libgdamm-4.99.4.1.tar.xz 1362924 RMD160 2e1ff5274c299ac79b24e2c45e90a844dab62a06 SHA1 a67cdf8e9c553e179cb418b938d9d15da0511908 SHA256 7be24b0a7e992724478abda029974f7200a8ef000b8592659dd5068f47b02c6a
|
||||
DIST libgdamm-4.99.5.tar.xz 1357492 RMD160 ef972e952202acf6dd4ec4568032ab223df955ff SHA1 c0b30c2a8fab095d6b9e571edee1380b33731aba SHA256 1a78c145eaac431684a7822234f0a5ffad69949feb7fbf8017353478621e5db4
|
||||
DIST libgdamm-4.99.6.tar.xz 1356632 RMD160 a6f088c3016941fa5a1c15c4700a0816f7308803 SHA1 ec3fe4ceb364781dfcca8b0973a8f09bcacbda6f SHA256 d1b7e5101c192695e1fad96f6371d4c2362adb3e8f452f2cb2c89e4380d4f492
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libgdamm/libgdamm-4.99.6.ebuild,v 1.1 2011/11/21 12:00:51 pacho Exp $
|
||||
|
||||
EAPI="4"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="C++ bindings for libgda"
|
||||
HOMEPAGE="http://www.gtkmm.org"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="berkdb doc"
|
||||
|
||||
RDEPEND=">=dev-cpp/glibmm-2.27.93:2
|
||||
>=gnome-extra/libgda-5.0.2:5[berkdb=]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
pkg_setup() {
|
||||
# Automagic libgda-berkdb support
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO"
|
||||
G2CONF="${G2CONF} $(use_enable doc documentation)"
|
||||
}
|
@ -1,5 +1,3 @@
|
||||
DIST UnlimitedJCEPolicyJDK7.zip 7426 RMD160 a4a6a284579f43d2df3532d279e143d2f03c2c3f SHA1 7d3c9ee89536b82cd21c680088b1bced16017253 SHA256 7a8d790e7bd9c2f82a83baddfae765797a4a56ea603c9150c87b7cdb7800194d
|
||||
DIST jre-7-linux-i586.tar.gz 33749702 RMD160 a4f71c1ade289c62be0ae343df1efe7933809d6f SHA1 0da2bbc6982054332f71196fc1938be8926413ac SHA256 d0b7f2c48759462c07a96e0b28f2e937b3ccef7baf1c3c53dc3f28a840b7f1b6
|
||||
DIST jre-7-linux-x64.tar.gz 32344881 RMD160 cd543988ca038d74e103a7e2998d717800c3d4c9 SHA1 9eeaf1a1c6a98106ae50b1d3798e88588ad9ef9c SHA256 d829890d46295ab0cbfcbeb5c68ac7c90a5021689f7503c00b8bcf4bf9ea2f8d
|
||||
DIST jre-7u1-linux-i586.tar.gz 33753969 RMD160 653313221a0dc0c7b69e158b003c8658eee8f529 SHA1 04f58ab69b479d475933d2270876fd6c9e97a3b6 SHA256 76bfa6d7b80e077a399bf69fbc8e031ee8f4094be0b6d1e30e247e7341ae2d40
|
||||
DIST jre-7u1-linux-x64.tar.gz 32352700 RMD160 5e032865ffd75961decf959fe4f166833a4f7593 SHA1 fcbd35065ac6040b4160ca93ecd5cf6521885303 SHA256 41d9e1c3f51f7c5041ae9f1c3f200a716903d8d010d5a771e6672766ae95ee92
|
||||
|
@ -1,154 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jre-bin/oracle-jre-bin-1.7.0-r1.ebuild,v 1.1 2011/09/15 04:23:32 serkan Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit java-vm-2 eutils pax-utils prefix
|
||||
|
||||
#UPDATE="$(get_version_component_range 4)"
|
||||
#UPDATE="${UPDATE#0}"
|
||||
#MY_PV="$(get_version_component_range 2)u${UPDATE}"
|
||||
MY_PV="7"
|
||||
|
||||
X86_AT="jre-${MY_PV}-linux-i586.tar.gz"
|
||||
AMD64_AT="jre-${MY_PV}-linux-x64.tar.gz"
|
||||
|
||||
# check the URIs when bumping, no idea about their stability yet
|
||||
JRE_URI="http://www.oracle.com/technetwork/java/javase/downloads/java-se-jre-7-download-432155.html"
|
||||
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html"
|
||||
|
||||
JCE_DIR="UnlimitedJCEPolicy"
|
||||
JCE_FILE="${JCE_DIR}JDK7.zip"
|
||||
|
||||
DESCRIPTION="Oracle's Java SE Runtime Environment"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||
SRC_URI="x86? ( ${X86_AT} )
|
||||
amd64? ( ${AMD64_AT} )
|
||||
jce? ( ${JCE_FILE} )"
|
||||
SLOT="1.7"
|
||||
LICENSE="Oracle-BCLA-JavaSE"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RESTRICT="fetch strip"
|
||||
IUSE="X alsa jce nsplugin"
|
||||
|
||||
QA_TEXTRELS_x86="
|
||||
opt/${P}/lib/i386/client/libjvm.so
|
||||
opt/${P}/lib/i386/server/libjvm.so"
|
||||
|
||||
DEPEND="jce? ( app-arch/unzip )"
|
||||
RDEPEND="${DEPEND}
|
||||
!prefix? ( sys-libs/glibc )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
X? (
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/libX11
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/jre${PV}"
|
||||
|
||||
pkg_nofetch() {
|
||||
if use x86; then
|
||||
AT=${X86_AT}
|
||||
elif use amd64; then
|
||||
AT=${AMD64_AT}
|
||||
fi
|
||||
|
||||
einfo "Please download ${AT} from:"
|
||||
einfo "${JRE_URI}"
|
||||
einfo "and move it to ${DISTDIR}"
|
||||
|
||||
if use jce; then
|
||||
einfo "Also download ${JCE_FILE} from:"
|
||||
einfo ${JCE_URI}
|
||||
einfo "and move it to ${DISTDIR}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use jce; then
|
||||
mv "${WORKDIR}"/${JCE_DIR} "${S}"/lib/security/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Set PaX markings on all JDK/JRE executables to allow code-generation on
|
||||
# the heap by the JIT compiler. This needs to be done before CDS - #215225
|
||||
pax-mark m $(list-paxables "${S}"{,/jre}/bin/*)
|
||||
|
||||
# see bug #207282
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
if use x86; then
|
||||
"${S}"/bin/java -client -Xshare:dump || die
|
||||
fi
|
||||
"${S}"/bin/java -server -Xshare:dump || die
|
||||
|
||||
# Create files used as storage for system preferences.
|
||||
mkdir .systemPrefs || die
|
||||
touch .systemPrefs/.system.lock || die
|
||||
touch .systemPrefs/.systemRootModFile || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||
# writable executable segments
|
||||
if use x86; then
|
||||
rm -vf lib/i386/libjavaplugin_oji.so \
|
||||
lib/i386/libjavaplugin_nscp*.so
|
||||
rm -vrf plugin/i386
|
||||
fi
|
||||
# Without nsplugin flag, also remove the new plugin
|
||||
local arch=${ARCH};
|
||||
use x86 && arch=i386;
|
||||
if ! use nsplugin; then
|
||||
rm -vf lib/${arch}/libnpjp2.so \
|
||||
lib/${arch}/libjavaplugin_jni.so
|
||||
fi
|
||||
|
||||
dodir /opt/${P}
|
||||
cp -pPR bin lib man "${ED}"/opt/${P} || die
|
||||
|
||||
# Remove empty dirs we might have copied
|
||||
rmdir -v $(find "${D}" -type d -empty) || die
|
||||
|
||||
dodoc COPYRIGHT README
|
||||
|
||||
if use jce; then
|
||||
dodir /opt/${P}/lib/security/strong-jce
|
||||
mv "${ED}"/opt/${P}/lib/security/US_export_policy.jar \
|
||||
"${ED}"/opt/${P}/lib/security/strong-jce || die
|
||||
mv "${ED}"/opt/${P}/lib/security/local_policy.jar \
|
||||
"${ED}"/opt/${P}/lib/security/strong-jce || die
|
||||
dosym /opt/${P}/lib/security/${JCE_DIR}/US_export_policy.jar \
|
||||
/opt/${P}/lib/security/
|
||||
dosym /opt/${P}/lib/security/${JCE_DIR}/local_policy.jar \
|
||||
/opt/${P}/lib/security/
|
||||
fi
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin /opt/${P}/lib/${arch}/libnpjp2.so
|
||||
fi
|
||||
|
||||
# Install desktop file for the Java Control Panel. Using VMHANDLE as file
|
||||
# name to prevent file collision with jre and or other slots.
|
||||
[[ -f "${ED}"/opt/${P}/lib/desktop/applications/sun_java.desktop ]] || die
|
||||
sed -e "s/\(Name=\)Java/\1 Java Control Panel for Oracle JRE ${SLOT}/" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/bin/jcontrol#" \
|
||||
-e "s#Icon=.*#Icon=/opt/${P}/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png#" \
|
||||
"${ED}"/opt/${P}/lib/desktop/applications/sun_java.desktop > \
|
||||
"${T}"/${VMHANDLE}.desktop
|
||||
|
||||
domenu "${T}"/${VMHANDLE}.desktop
|
||||
|
||||
# bug #56444
|
||||
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
|
||||
eprefixify "${T}"/fontconfig.properties
|
||||
insinto /opt/${P}/lib/
|
||||
doins "${T}"/fontconfig.properties
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask
|
||||
}
|
@ -1,6 +1,2 @@
|
||||
DIST jdk-6u26-dlj-linux-amd64.bin 85481071 RMD160 58ade26b2bea8571ecb28388a749172ff08af06a SHA1 8be21044db1f9dd9cc56e22706af57de8e8dff2b SHA256 c8730c4c5341c41446470e71086e82ae508e876790f806e953a661307660cdde
|
||||
DIST jdk-6u26-dlj-linux-i586.bin 85214224 RMD160 dac0e73fe5cf6ea6cf9b6421f63205bc3856de50 SHA1 abd1e40bf9e51ee41c8a6863efe68e32d3c0b96e SHA256 54561b0b129c206cd6c29fe43968e8a8702fa437ed8df6debd8ffd1a2e536fae
|
||||
DIST jdk-6u27-linux-i586.bin 85147250 RMD160 56ba1d22b3daaaae7c64d5eee28b49e4508b97c4 SHA1 7a01bf274b265662acafacdd7b5740d1a3ab0539 SHA256 18f756c241ae1cadc406d2013ddefad45778be89d7d2dd057ab5199cb1dc57eb
|
||||
DIST jdk-6u27-linux-x64.bin 85418489 RMD160 6bb70446f6c52044606cb88c7b9746915d8f47a9 SHA1 68bf4ece2f64dde2d3f07019df9ae3a3ec205999 SHA256 7e5bd965ca69c382df82c9a8c94282218641ef1ed21b2fefb2535579e5c3186e
|
||||
DIST jdk-6u29-linux-i586.bin 85146345 RMD160 fca7a51bf14486a81a684c91152493e8af621647 SHA1 a73580ed8ac42040f1bbcab62617719a31c6f487 SHA256 1117f4dfc45632b68ec0f4d5e61e5cafc1d85dc655ee3df5fa6f50128b8c3faf
|
||||
DIST jdk-6u29-linux-x64.bin 85411605 RMD160 7bb1433728c9d263bfe9d968595aac7d73e6c2f3 SHA1 45286e11864285c0d9d5cafd0355dbe04d272951 SHA256 a8603fa62045ce2164b26f7c04859cd548ffe0e33bfc979d9fa73df42e3b3365
|
||||
|
@ -1,160 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.6.0.26.ebuild,v 1.3 2011/06/18 11:49:39 hwoarang Exp $
|
||||
|
||||
inherit versionator java-vm-2 eutils pax-utils
|
||||
|
||||
UPDATE="$(get_version_component_range 4)"
|
||||
UPDATE="${UPDATE#0}"
|
||||
MY_PV="$(get_version_component_range 2)u${UPDATE}"
|
||||
X86_AT="jdk-${MY_PV}-dlj-linux-i586.bin"
|
||||
AMD64_AT="jdk-${MY_PV}-dlj-linux-amd64.bin"
|
||||
|
||||
DESCRIPTION="Sun's Java SE Development Kit"
|
||||
HOMEPAGE="http://java.sun.com/javase/6/"
|
||||
URL_BASE="http://download.java.net/dlj/binaries"
|
||||
SRC_URI="x86? ( ${URL_BASE}/${X86_AT} )
|
||||
amd64? ( ${URL_BASE}/${AMD64_AT} )"
|
||||
SLOT="1.6"
|
||||
LICENSE="dlj-1.1"
|
||||
KEYWORDS="amd64 x86"
|
||||
RESTRICT="strip"
|
||||
IUSE="X alsa derby doc examples jce nsplugin odbc"
|
||||
|
||||
QA_TEXTRELS_x86="opt/${P}/jre/lib/i386/motif21/libmawt.so
|
||||
opt/${P}/jre/lib/i386/libdeploy.so
|
||||
opt/${P}/jre/lib/i386/client/libjvm.so
|
||||
opt/${P}/jre/lib/i386/server/libjvm.so"
|
||||
QA_DT_HASH="opt/${P}/.*"
|
||||
|
||||
DEPEND="jce? ( =dev-java/sun-jce-bin-1.6.0* )"
|
||||
RDEPEND="${DEPEND}
|
||||
doc? ( =dev-java/java-sdk-docs-1.6.0* )
|
||||
sys-libs/glibc
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
X? (
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXp
|
||||
x11-libs/libXtst
|
||||
amd64? ( x11-libs/libXt )
|
||||
x11-libs/libX11
|
||||
)
|
||||
odbc? ( dev-db/unixODBC )"
|
||||
|
||||
JAVA_PROVIDE="jdbc-stdext jdbc-rowset"
|
||||
|
||||
S="${WORKDIR}/jdk$(replace_version_separator 3 _)"
|
||||
|
||||
src_unpack() {
|
||||
sh "${DISTDIR}"/${A} --accept-license --unpack || die "Failed to unpack"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Set PaX markings on all JDK/JRE executables to allow code-generation on
|
||||
# the heap by the JIT compiler. This needs to be done before CDS - #215225
|
||||
pax-mark m $(list-paxables "${S}"{,/jre}/bin/*)
|
||||
|
||||
# see bug #207282
|
||||
if use x86; then
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
"${S}"/bin/java -client -Xshare:dump || die
|
||||
"${S}"/bin/java -server -Xshare:dump || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dirs="bin include jre lib man"
|
||||
|
||||
use derby && dirs="${dirs} db"
|
||||
|
||||
dodir /opt/${P}
|
||||
|
||||
cp -pPR $dirs "${D}/opt/${P}/" || die "failed to copy"
|
||||
dodoc COPYRIGHT || die
|
||||
dohtml README.html || die
|
||||
|
||||
cp -pP src.zip "${D}/opt/${P}/" || die
|
||||
|
||||
if use examples; then
|
||||
cp -pPR demo sample "${D}/opt/${P}/" || die
|
||||
fi
|
||||
|
||||
if use jce; then
|
||||
cd "${D}/opt/${P}/jre/lib/security"
|
||||
dodir /opt/${P}/jre/lib/security/strong-jce
|
||||
mv "${D}"/opt/${P}/jre/lib/security/US_export_policy.jar \
|
||||
"${D}"/opt/${P}/jre/lib/security/strong-jce || die
|
||||
mv "${D}"/opt/${P}/jre/lib/security/local_policy.jar \
|
||||
"${D}"/opt/${P}/jre/lib/security/strong-jce || die
|
||||
dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/US_export_policy.jar /opt/${P}/jre/lib/security/
|
||||
dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/local_policy.jar /opt/${P}/jre/lib/security/
|
||||
fi
|
||||
|
||||
if use nsplugin; then
|
||||
local plugin_dir="ns7-gcc29"
|
||||
if has_version '>=sys-devel/gcc-3' ; then
|
||||
plugin_dir="ns7"
|
||||
fi
|
||||
|
||||
if use x86 ; then
|
||||
install_mozilla_plugin /opt/${P}/jre/lib/i386/libnpjp2.so
|
||||
install_mozilla_plugin /opt/${P}/jre/plugin/i386/$plugin_dir/libjavaplugin_oji.so old_oji
|
||||
else
|
||||
install_mozilla_plugin /opt/${P}/jre/lib/amd64/libnpjp2.so
|
||||
fi
|
||||
fi
|
||||
|
||||
# create dir for system preferences
|
||||
dodir /opt/${P}/jre/.systemPrefs
|
||||
# Create files used as storage for system preferences.
|
||||
touch "${D}"/opt/${P}/jre/.systemPrefs/.system.lock
|
||||
chmod 644 "${D}"/opt/${P}/jre/.systemPrefs/.system.lock
|
||||
touch "${D}"/opt/${P}/jre/.systemPrefs/.systemRootModFile
|
||||
chmod 644 "${D}"/opt/${P}/jre/.systemPrefs/.systemRootModFile
|
||||
|
||||
if [[ -f "${D}"/opt/${P}/jre/plugin/desktop/sun_java.desktop ]]; then
|
||||
# install control panel for Gnome/KDE
|
||||
# The jre also installs these so make sure that they do not have the same
|
||||
# Name
|
||||
sed -e "s/\(Name=\)Java/\1 Java Control Panel for Sun JDK ${SLOT}/" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/ControlPanel#" \
|
||||
-e "s#Icon=.*#Icon=/opt/${P}/jre/plugin/desktop/sun_java.png#" \
|
||||
"${D}"/opt/${P}/jre/plugin/desktop/sun_java.desktop > \
|
||||
"${T}"/sun_jdk-${SLOT}.desktop
|
||||
|
||||
domenu "${T}"/sun_jdk-${SLOT}.desktop
|
||||
fi
|
||||
|
||||
# bug #56444
|
||||
insinto /opt/${P}/jre/lib/
|
||||
newins "${FILESDIR}"/fontconfig.Gentoo.properties fontconfig.properties
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Set as default VM if none exists
|
||||
java-vm-2_pkg_postinst
|
||||
|
||||
if use x86 && use nsplugin; then
|
||||
elog
|
||||
elog "Two variants of the nsplugin are available via eselect java-nsplugin:"
|
||||
elog "Note that starting with ${PN}-1.6.0.18-r1 their naming and the default changed,"
|
||||
elog "users with the old plugin set are switched to the new default automatically."
|
||||
elog "The default ${VMHANDLE} is the new 'plugin2' which works in Firefox 3 (xulrunner-1.9)"
|
||||
elog "and newer, the ${VMHANDLE}-old_oji is the old plugin using the OJI API"
|
||||
elog "that was removed in Firefox 3.6 (xulrunner-1.9.2)."
|
||||
elog "For more info see https://jdk6.dev.java.net/plugin2/"
|
||||
elog
|
||||
fi
|
||||
|
||||
if use amd64 && use nsplugin; then
|
||||
elog
|
||||
elog "The amd64 version ships the new 'plugin2' browser plugin which works"
|
||||
elog "in Firefox 3+ and other recent browser versions."
|
||||
elog "For more info see https://jdk6.dev.java.net/plugin2/"
|
||||
elog
|
||||
fi
|
||||
}
|
@ -1,177 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.6.0.27.ebuild,v 1.2 2011/10/30 14:17:41 caster Exp $
|
||||
|
||||
inherit versionator java-vm-2 eutils pax-utils
|
||||
|
||||
UPDATE="$(get_version_component_range 4)"
|
||||
UPDATE="${UPDATE#0}"
|
||||
MY_PV="$(get_version_component_range 2)u${UPDATE}"
|
||||
|
||||
DOWNLOAD_LINK="http://www.oracle.com/technetwork/java/javase/downloads/jdk-${MY_PV}-download-440405.html"
|
||||
X86_AT="jdk-${MY_PV}-linux-i586.bin"
|
||||
AMD64_AT="jdk-${MY_PV}-linux-x64.bin"
|
||||
|
||||
DESCRIPTION="Oracle (formerly Sun) Java SE Development Kit"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/overview/index-jsp-136246.html"
|
||||
SRC_URI="x86? ( ${X86_AT} )
|
||||
amd64? ( ${AMD64_AT} )"
|
||||
SLOT="1.6"
|
||||
LICENSE="Oracle-BCLA-JavaSE"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RESTRICT="fetch strip"
|
||||
IUSE="X alsa derby doc examples jce nsplugin odbc"
|
||||
|
||||
QA_TEXTRELS_x86="opt/${P}/jre/lib/i386/motif21/libmawt.so
|
||||
opt/${P}/jre/lib/i386/libdeploy.so
|
||||
opt/${P}/jre/lib/i386/client/libjvm.so
|
||||
opt/${P}/jre/lib/i386/server/libjvm.so"
|
||||
QA_DT_HASH="opt/${P}/.*"
|
||||
|
||||
DEPEND="jce? ( =dev-java/sun-jce-bin-1.6.0* )"
|
||||
RDEPEND="${DEPEND}
|
||||
doc? ( =dev-java/java-sdk-docs-1.6.0* )
|
||||
sys-libs/glibc
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
X? (
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXp
|
||||
x11-libs/libXtst
|
||||
amd64? ( x11-libs/libXt )
|
||||
x11-libs/libX11
|
||||
)
|
||||
odbc? ( dev-db/unixODBC )"
|
||||
|
||||
JAVA_PROVIDE="jdbc-stdext jdbc-rowset"
|
||||
|
||||
S="${WORKDIR}/jdk$(replace_version_separator 3 _)"
|
||||
|
||||
pkg_nofetch() {
|
||||
|
||||
if use x86; then
|
||||
AT=${X86_AT}
|
||||
elif use amd64; then
|
||||
AT=${AMD64_AT}
|
||||
fi
|
||||
|
||||
einfo "Due to Oracle no longer providing the distro-friendly DLJ bundles, the package has become fetch restricted again."
|
||||
einfo "Alternatives are switching to dev-java/icedtea-bin:6 or the source-based dev-java/icedtea:6"
|
||||
|
||||
einfo "Please download ${AT} from:"
|
||||
einfo "${DOWNLOAD_LINK}"
|
||||
einfo "and move it to ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
sh "${DISTDIR}"/${A} -noregister || die "Failed to unpack"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Set PaX markings on all JDK/JRE executables to allow code-generation on
|
||||
# the heap by the JIT compiler. This needs to be done before CDS - #215225
|
||||
pax-mark m $(list-paxables "${S}"{,/jre}/bin/*)
|
||||
|
||||
# see bug #207282
|
||||
if use x86; then
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
"${S}"/bin/java -client -Xshare:dump || die
|
||||
"${S}"/bin/java -server -Xshare:dump || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dirs="bin include jre lib man"
|
||||
|
||||
use derby && dirs="${dirs} db"
|
||||
|
||||
dodir /opt/${P}
|
||||
|
||||
cp -pPR $dirs "${D}/opt/${P}/" || die "failed to copy"
|
||||
dodoc COPYRIGHT || die
|
||||
dohtml README.html || die
|
||||
|
||||
cp -pP src.zip "${D}/opt/${P}/" || die
|
||||
|
||||
if use examples; then
|
||||
cp -pPR demo sample "${D}/opt/${P}/" || die
|
||||
fi
|
||||
|
||||
if use jce; then
|
||||
cd "${D}/opt/${P}/jre/lib/security"
|
||||
dodir /opt/${P}/jre/lib/security/strong-jce
|
||||
mv "${D}"/opt/${P}/jre/lib/security/US_export_policy.jar \
|
||||
"${D}"/opt/${P}/jre/lib/security/strong-jce || die
|
||||
mv "${D}"/opt/${P}/jre/lib/security/local_policy.jar \
|
||||
"${D}"/opt/${P}/jre/lib/security/strong-jce || die
|
||||
dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/US_export_policy.jar /opt/${P}/jre/lib/security/
|
||||
dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/local_policy.jar /opt/${P}/jre/lib/security/
|
||||
fi
|
||||
|
||||
if use nsplugin; then
|
||||
local plugin_dir="ns7-gcc29"
|
||||
if has_version '>=sys-devel/gcc-3' ; then
|
||||
plugin_dir="ns7"
|
||||
fi
|
||||
|
||||
if use x86 ; then
|
||||
install_mozilla_plugin /opt/${P}/jre/lib/i386/libnpjp2.so
|
||||
install_mozilla_plugin /opt/${P}/jre/plugin/i386/$plugin_dir/libjavaplugin_oji.so old_oji
|
||||
else
|
||||
install_mozilla_plugin /opt/${P}/jre/lib/amd64/libnpjp2.so
|
||||
fi
|
||||
fi
|
||||
|
||||
# create dir for system preferences
|
||||
dodir /opt/${P}/jre/.systemPrefs
|
||||
# Create files used as storage for system preferences.
|
||||
touch "${D}"/opt/${P}/jre/.systemPrefs/.system.lock
|
||||
chmod 644 "${D}"/opt/${P}/jre/.systemPrefs/.system.lock
|
||||
touch "${D}"/opt/${P}/jre/.systemPrefs/.systemRootModFile
|
||||
chmod 644 "${D}"/opt/${P}/jre/.systemPrefs/.systemRootModFile
|
||||
|
||||
if [[ -f "${D}"/opt/${P}/jre/plugin/desktop/sun_java.desktop ]]; then
|
||||
# install control panel for Gnome/KDE
|
||||
# The jre also installs these so make sure that they do not have the same
|
||||
# Name
|
||||
sed -e "s/\(Name=\)Java/\1 Java Control Panel for Sun JDK ${SLOT}/" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/ControlPanel#" \
|
||||
-e "s#Icon=.*#Icon=/opt/${P}/jre/plugin/desktop/sun_java.png#" \
|
||||
"${D}"/opt/${P}/jre/plugin/desktop/sun_java.desktop > \
|
||||
"${T}"/sun_jdk-${SLOT}.desktop
|
||||
|
||||
domenu "${T}"/sun_jdk-${SLOT}.desktop
|
||||
fi
|
||||
|
||||
# bug #56444
|
||||
insinto /opt/${P}/jre/lib/
|
||||
newins "${FILESDIR}"/fontconfig.Gentoo.properties fontconfig.properties
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Set as default VM if none exists
|
||||
java-vm-2_pkg_postinst
|
||||
|
||||
if use x86 && use nsplugin; then
|
||||
elog
|
||||
elog "Two variants of the nsplugin are available via eselect java-nsplugin:"
|
||||
elog "Note that starting with ${PN}-1.6.0.18-r1 their naming and the default changed,"
|
||||
elog "users with the old plugin set are switched to the new default automatically."
|
||||
elog "The default ${VMHANDLE} is the new 'plugin2' which works in Firefox 3 (xulrunner-1.9)"
|
||||
elog "and newer, the ${VMHANDLE}-old_oji is the old plugin using the OJI API"
|
||||
elog "that was removed in Firefox 3.6 (xulrunner-1.9.2)."
|
||||
elog "For more info see https://jdk6.dev.java.net/plugin2/"
|
||||
elog
|
||||
fi
|
||||
|
||||
if use amd64 && use nsplugin; then
|
||||
elog
|
||||
elog "The amd64 version ships the new 'plugin2' browser plugin which works"
|
||||
elog "in Firefox 3+ and other recent browser versions."
|
||||
elog "For more info see https://jdk6.dev.java.net/plugin2/"
|
||||
elog
|
||||
fi
|
||||
}
|
@ -0,0 +1,148 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.6.0.29-r1.ebuild,v 1.1 2011/11/21 13:26:03 sera Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit java-vm-2 eutils prefix versionator
|
||||
|
||||
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
|
||||
S_PV="$(replace_version_separator 3 '_')"
|
||||
|
||||
X86_AT="jdk-${MY_PV}-linux-i586.bin"
|
||||
AMD64_AT="jdk-${MY_PV}-linux-x64.bin"
|
||||
|
||||
# check the URIs when bumping, no idea about their stability yet
|
||||
JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk-${MY_PV}-download-513648.html"
|
||||
|
||||
DESCRIPTION="Oracle's Java SE Development Kit"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||
SRC_URI="x86? ( ${X86_AT} )
|
||||
amd64? ( ${AMD64_AT} )"
|
||||
|
||||
LICENSE="Oracle-BCLA-JavaSE"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="1.6"
|
||||
IUSE="X alsa derby doc examples jce nsplugin"
|
||||
|
||||
RESTRICT="fetch strip"
|
||||
QA_TEXTRELS_x86="
|
||||
opt/${P}/jre/lib/i386/client/libjvm.so
|
||||
opt/${P}/jre/lib/i386/motif21/libmawt.so
|
||||
opt/${P}/jre/lib/i386/server/libjvm.so"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
doc? ( dev-java/java-sdk-docs:1.6.0 )
|
||||
!prefix? ( sys-libs/glibc )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
X? (
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/libX11
|
||||
)"
|
||||
DEPEND="jce? ( dev-java/sun-jce-bin:1.6 )"
|
||||
|
||||
S="${WORKDIR}/jdk${S_PV}"
|
||||
|
||||
pkg_nofetch() {
|
||||
if use x86; then
|
||||
AT=${X86_AT}
|
||||
elif use amd64; then
|
||||
AT=${AMD64_AT}
|
||||
fi
|
||||
|
||||
einfo "Due to Oracle no longer providing the distro-friendly DLJ bundles, the package has become fetch restricted again."
|
||||
einfo "Alternatives are switching to dev-java/icedtea-bin:6 or the source-based dev-java/icedtea:6"
|
||||
|
||||
einfo "Please download ${AT} from:"
|
||||
einfo "${JDK_URI}"
|
||||
einfo "and move it to ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
sh "${DISTDIR}"/${A} -noregister || die "Failed to unpack"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# This needs to be done before CDS - #215225
|
||||
java-vm_set-pax-markings "${S}"
|
||||
|
||||
# see bug #207282
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
if use x86; then
|
||||
"${S}"/bin/java -client -Xshare:dump || die
|
||||
fi
|
||||
"${S}"/bin/java -server -Xshare:dump || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||
# writable executable segments
|
||||
if use x86; then
|
||||
rm -vf {,jre/}lib/i386/libjavaplugin_oji.so \
|
||||
{,jre/}lib/i386/libjavaplugin_nscp*.so
|
||||
rm -vrf jre/plugin/i386
|
||||
fi
|
||||
# Without nsplugin flag, also remove the new plugin
|
||||
local arch=${ARCH};
|
||||
use x86 && arch=i386;
|
||||
if ! use nsplugin; then
|
||||
rm -vf {,jre/}lib/${arch}/libnpjp2.so \
|
||||
{,jre/}lib/${arch}/libjavaplugin_jni.so
|
||||
fi
|
||||
|
||||
dodir /opt/${P}
|
||||
cp -pPR bin include jre lib man src.zip "${ED}"/opt/${P} || die
|
||||
|
||||
if use derby; then
|
||||
cp -pPR db "${ED}"/opt/${P} || die
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
cp -pPR demo sample "${ED}"/opt/${P} || die
|
||||
fi
|
||||
|
||||
# Remove empty dirs we might have copied
|
||||
rmdir -v $(find "${D}" -type d -empty) || die
|
||||
|
||||
dodoc COPYRIGHT
|
||||
dohtml README.html
|
||||
|
||||
if use jce; then
|
||||
dodir /opt/${P}/jre/lib/security/strong-jce
|
||||
mv "${ED}"/opt/${P}/jre/lib/security/US_export_policy.jar \
|
||||
"${ED}"/opt/${P}/jre/lib/security/strong-jce || die
|
||||
mv "${ED}"/opt/${P}/jre/lib/security/local_policy.jar \
|
||||
"${ED}"/opt/${P}/jre/lib/security/strong-jce || die
|
||||
dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/US_export_policy.jar \
|
||||
/opt/${P}/jre/lib/security/US_export_policy.jar
|
||||
dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/local_policy.jar \
|
||||
/opt/${P}/jre/lib/security/local_policy.jar
|
||||
fi
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin /opt/${P}/jre/lib/${arch}/libnpjp2.so
|
||||
fi
|
||||
|
||||
# Install desktop file for the Java Control Panel. Using VMHANDLE as file
|
||||
# name to prevent file collision with jre and or other slots.
|
||||
[[ -f "${ED}"/opt/${P}/jre/lib/desktop/applications/sun_java.desktop ]] || die
|
||||
sed -e "s/\(Name=\)Java/\1 Java Control Panel for Oracle JDK ${SLOT} (sun-jdk)/" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \
|
||||
-e "s#Icon=.*#Icon=/opt/${P}/jre/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png#" \
|
||||
"${ED}"/opt/${P}/jre/lib/desktop/applications/sun_java.desktop > \
|
||||
"${T}"/${VMHANDLE}.desktop
|
||||
|
||||
domenu "${T}"/${VMHANDLE}.desktop
|
||||
|
||||
# bug #56444
|
||||
cp "${FILESDIR}"/fontconfig.Gentoo.properties-r1 "${T}"/fontconfig.properties || die
|
||||
eprefixify "${T}"/fontconfig.properties
|
||||
insinto /opt/${P}/jre/lib/
|
||||
doins "${T}"/fontconfig.properties
|
||||
|
||||
set_java_env "${FILESDIR}/${VMHANDLE}.env-r1"
|
||||
java-vm_revdep-mask
|
||||
}
|
@ -1,6 +1,5 @@
|
||||
DIST R-2.10.1.tar.gz 19705604 RMD160 7acf060192f205da4731d0ea3c2cc318b65b7e91 SHA1 f5b1969fde3642c233f5198e44a7bf17a7b85ab6 SHA256 5ca1780d9f47f2f4a9b52ba44fed9ee6e7d3547f18ed2c05192b0dbc56038e9d
|
||||
DIST R-2.12.1.tar.gz 20806432 RMD160 a083689dc6785cd8072461f30ce4a7969fc7ec91 SHA1 41f443cd646f7773bd824c41ea53cac3102b428d SHA256 74475d73f145d25c1e121dac9e4f18eaa077510b9e58d514cc6ae523382dee3f
|
||||
DIST R-2.12.2.tar.gz 21120720 RMD160 0f835e1f3433f2e2916b784089843a7fe8f47f23 SHA1 dbdc46edbab2dbbdc115b7247f80da5fee3dd912 SHA256 869ac219844671e4139aa4ddf5a272c27e26b1250bc427af3877fb237a5a9dbb
|
||||
DIST R-2.13.0.tar.gz 21832899 RMD160 5fc0bbdbdc0f6520e0da68ef7a17a4f3780bf9cb SHA1 878510e8a5fa1ccd1e0c4af5866f5416f3c27469 SHA256 559213ff05a205b9d2ad7ac7abebf477fb87c1bb3f0b03febbff5aa6bd8ab811
|
||||
DIST R-2.13.1.tar.gz 22063747 RMD160 3d83b907f6c81980a7e65bdf942936d6ce02a850 SHA1 8b9d48c7a654186064f369652ea34a085eff239b SHA256 ded5f39bc5130ff58a53d361435e0fee818ebec6c2aacc976ab625a3adf9bc51
|
||||
DIST R-2.14.0.tar.gz 22675106 RMD160 f2f2805c8660d58050be1d11abf376843dbb40ea SHA1 0f46bf75a7c150350b1142c29a98e7994d2b4bef SHA256 036204f56f8128e633a5d2fe56ebe0ba5a5e8501abe2056736d12a99bf69b910
|
||||
DIST R.bash_completion.bz2 4019 RMD160 796951fb32e9ea4074dcd5ba3da5955ec0193993 SHA1 05ddebef0df16f0bf35aecc8fcb702ad5d106e5e SHA256 424790f7be27a0aad7b65289c97cb15d2ca9ee272f30f3e5c906217e487c7f85
|
||||
|
@ -1,167 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.12.1.ebuild,v 1.5 2011/10/05 19:20:04 aballier Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit bash-completion eutils flag-o-matic fortran-2 versionator
|
||||
|
||||
DESCRIPTION="Language and environment for statistical computing and graphics"
|
||||
HOMEPAGE="http://www.r-project.org/"
|
||||
SRC_URI="
|
||||
mirror://cran/src/base/R-2/${P}.tar.gz
|
||||
bash-completion? ( mirror://gentoo/R.bash_completion.bz2 )"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
IUSE="cairo doc java jpeg lapack minimal nls perl png profile readline static-libs threads tk X"
|
||||
|
||||
# common depends
|
||||
CDEPEND="
|
||||
app-arch/bzip2
|
||||
app-text/ghostscript-gpl
|
||||
dev-libs/libpcre
|
||||
virtual/blas
|
||||
virtual/fortran
|
||||
cairo? (
|
||||
x11-libs/cairo[X]
|
||||
|| ( >=x11-libs/pango-1.20[X] <x11-libs/pango-1.20 ) )
|
||||
jpeg? ( virtual/jpeg )
|
||||
lapack? ( virtual/lapack )
|
||||
perl? ( dev-lang/perl )
|
||||
png? ( media-libs/libpng )
|
||||
readline? ( sys-libs/readline )
|
||||
tk? ( dev-lang/tk )
|
||||
X? ( x11-libs/libXmu x11-misc/xdg-utils )"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
dev-util/pkgconfig
|
||||
doc? (
|
||||
virtual/latex-base
|
||||
dev-texlive/texlive-fontsrecommended
|
||||
)"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
app-arch/unzip
|
||||
app-arch/zip
|
||||
java? ( >=virtual/jre-1.5 )"
|
||||
|
||||
RESTRICT="minimal? ( test )"
|
||||
|
||||
R_DIR=/usr/$(get_libdir)/${PN}
|
||||
|
||||
pkg_setup() {
|
||||
fortran-2_pkg_setup
|
||||
filter-ldflags -Wl,-Bdirect -Bdirect
|
||||
# avoid using existing R installation
|
||||
unset R_HOME
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# fix ocasional failure with parallel install (bug #322965)
|
||||
epatch "${FILESDIR}"/${PN}-2.11.1-parallel.patch
|
||||
# respect ldflags on rscript
|
||||
epatch "${FILESDIR}"/${PN}-2.12.1-ldflags.patch
|
||||
|
||||
# fix packages.html for doc (bug #205103)
|
||||
# check in later versions if fixed
|
||||
sed -i \
|
||||
-e "s:../../library:../../../../$(get_libdir)/R/library:g" \
|
||||
src/library/tools/R/packageshtml.R \
|
||||
|| die "sed failed"
|
||||
|
||||
# fix Rscript
|
||||
sed -i \
|
||||
-e "s:-DR_HOME='\"\$(rhome)\"':-DR_HOME='\"${R_DIR}\"':" \
|
||||
src/unix/Makefile.in || die "sed unix Makefile failed"
|
||||
|
||||
# fix HTML links to manual (bug #273957)
|
||||
sed -i -e 's:\.\./manual/:manual/:g' $(grep -Flr ../manual/ doc) \
|
||||
|| die "sed for HTML links to manual failed"
|
||||
|
||||
use lapack && \
|
||||
export LAPACK_LIBS="$(pkg-config --libs lapack)"
|
||||
|
||||
if use X; then
|
||||
export R_BROWSER="$(type -p xdg-open)"
|
||||
export R_PDFVIEWER="$(type -p xdg-open)"
|
||||
fi
|
||||
use perl && \
|
||||
export PERL5LIB="${S}/share/perl:${PERL5LIB:+:}${PERL5LIB}"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-R-shlib \
|
||||
--with-system-zlib \
|
||||
--with-system-bzlib \
|
||||
--with-system-pcre \
|
||||
--with-blas="$(pkg-config --libs blas)" \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
rdocdir=/usr/share/doc/${PF} \
|
||||
$(use_enable nls) \
|
||||
$(use_enable profile R-profiling) \
|
||||
$(use_enable profile memory-profiling) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable static-libs R-static-lib) \
|
||||
$(use_enable threads) \
|
||||
$(use_with lapack) \
|
||||
$(use_with tk tcltk) \
|
||||
$(use_with jpeg jpeglib) \
|
||||
$(use_with !minimal recommended-packages) \
|
||||
$(use_with png libpng) \
|
||||
$(use_with readline) \
|
||||
$(use_with cairo) \
|
||||
$(use_with X x)
|
||||
}
|
||||
|
||||
src_compile(){
|
||||
export VARTEXFONTS="${T}/fonts"
|
||||
emake || die "emake failed"
|
||||
RMATH_V=0.0.0
|
||||
emake -C src/nmath/standalone \
|
||||
libRmath_la_LDFLAGS=-Wl,-soname,libRmath.so.${RMATH_V} \
|
||||
|| die "emake math library failed"
|
||||
if use doc; then
|
||||
emake info pdf || die "emake docs failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
|
||||
if use doc; then
|
||||
emake DESTDIR="${D}" \
|
||||
install-info install-pdf || die "emake install docs failed"
|
||||
dosym /usr/share/doc/${PF}/manual /usr/share/doc/${PF}/html/manual
|
||||
fi
|
||||
|
||||
# standalone math lib install (-j1 basically harmless)
|
||||
emake \
|
||||
-C src/nmath/standalone \
|
||||
DESTDIR="${D}" install \
|
||||
|| die "emake install math library failed"
|
||||
|
||||
local mv=$(get_major_version ${RMATH_V})
|
||||
mv "${D}"/usr/$(get_libdir)/libRmath.so \
|
||||
"${D}"/usr/$(get_libdir)/libRmath.so.${RMATH_V}
|
||||
dosym libRmath.so.${RMATH_V} /usr/$(get_libdir)/libRmath.so.${mv}
|
||||
dosym libRmath.so.${mv} /usr/$(get_libdir)/libRmath.so
|
||||
|
||||
# env file
|
||||
cat > 99R <<-EOF
|
||||
LDPATH=${R_DIR}/lib
|
||||
R_HOME=${R_DIR}
|
||||
EOF
|
||||
doenvd 99R || die "doenvd failed"
|
||||
dobashcompletion "${WORKDIR}"/R.bash_completion
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use java; then
|
||||
einfo "Re-initializing java paths for ${P}"
|
||||
R CMD javareconf
|
||||
fi
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST libburn-1.0.0.pl00.tar.gz 810543 RMD160 f3b4333f113d0b20e9ebe6fd5ff5a5da3c51067b SHA1 2785ec7d08983ebed8ed3700172f35a2390cca34 SHA256 7d9f02b29c1ddb5921fa9a3e2607495c3b54cc44c1dc3b15cd40d3f991a467fb
|
||||
DIST libburn-1.1.4.tar.gz 855098 RMD160 ab47851d96b022fa7b4b31c04b8b9aebc3f66b9c SHA1 9820c9f3a365e91fb258b62d252b28bddff21a5d SHA256 8efba7270aec8bd7186bd7778f4a15dd3301161fcc366287be084e6af3fda2be
|
||||
DIST libburn-1.1.6.tar.gz 857229 RMD160 cbe077c64d06f834b99d36a62ced8ba77819fc62 SHA1 7e227de63fde6e2ecfccfb1d1ef2e1d6adae857b SHA256 c257c36fffd87bcfb6d0e409d950a4f9ed56ee571d86f12ccef788bf81d2ef13
|
||||
DIST libburn-1.1.8.tar.gz 854198 RMD160 40e3b63e933c4af4749244471f7e5bea42d5b934 SHA1 d9f2579c9967efcd3776a8da194a5e4b71c17add SHA256 7bec3b9f750ceddc93a91353ccea5e7031b4a4db53100fe30bb98db241a5efa0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libburn/libburn-1.1.4.ebuild,v 1.1 2011/08/08 17:24:49 billie Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libburn/libburn-1.1.8.ebuild,v 1.1 2011/11/21 17:31:15 billie Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST libisoburn-1.0.0.pl00.tar.gz 1038505 RMD160 5f538ba926ba4de4e6fbac609f1a8baed962f1e9 SHA1 65a4528eb18efa3a1381e4a9b5e2d5ee76705c92 SHA256 f067b02fee044da4a69686307900884e18a531a2b4beb316d3978d9d9717884f
|
||||
DIST libisoburn-1.1.4.tar.gz 1145338 RMD160 79b3b30eb14eac8c06b77f54a8d05c9f8cc588fc SHA1 2c98373552f6706e83244ee8fc6eaf90bf2d407d SHA256 4620eea8bf402ccca2daab30d1db30bae7add82e4cbfdabfc8ff3ab7f411a771
|
||||
DIST libisoburn-1.1.6.tar.gz 1175511 RMD160 d4f93c4236c139a392f912de682a9b253514255f SHA1 e4ee8b3afb8a909daba4620fe6214ffe57b63c31 SHA256 292208eb82117c61943d4566068913a595e3aec159d8292d0ce22aed461717be
|
||||
DIST libisoburn-1.1.8.tar.gz 1222551 RMD160 ae148a1332e78f501fe2988e4da2481c9733c2ff SHA1 b8bc91d52262dbd3f6ccea2ae79ac0eaea284a0e SHA256 97ce56075af43c00b646dc33f8297db005e0201ee077b562ac5f3e3154aeb0c2
|
||||
|
@ -1,3 +1 @@
|
||||
DIST pygtk-2.22.0.tar.bz2 2285379 RMD160 98fb89d32f36c97cc51bf4eb1aa38699bf010c8e SHA1 6a180d0c9ed19179662f51decb150b2c98cc9362 SHA256 4acf0ef2bde8574913c40ee4a43d9c4f43bb77b577b67147271b534501a54cc8
|
||||
DIST pygtk-2.23.2.tar.bz2 2365312 RMD160 b17e9548f4f2ce88baa9e9ed9436048fdddb6a36 SHA1 20ad7d0906b1502235e0beff108102d521c18721 SHA256 8d289b10a33cbe4cdb7ff296b735f53cd0fc7d3445af0e8a40b0eec51d0c79df
|
||||
DIST pygtk-2.24.0.tar.bz2 2361097 RMD160 33f597def646261483cbbf5491aeb27bf0d22ea6 SHA1 344e6a32a5e8c7e0aaeb807e0636a163095231c2 SHA256 cd1c1ea265bd63ff669e92a2d3c2a88eb26bcd9e5363e0f82c896e649f206912
|
||||
|
@ -1,50 +0,0 @@
|
||||
Disable tests using PObject that appears to be broken.
|
||||
Upstream unresponsive and application seem to be working still.
|
||||
|
||||
Gentoo: #347183
|
||||
Gnome: #636589
|
||||
--- a/tests/test_enum.py 2010-08-07 07:23:44.000000000 +0200
|
||||
+++ b/tests/test_enum.py 2011-01-19 18:43:58.946771795 +0100
|
||||
@@ -6,13 +6,6 @@
|
||||
from common import gobject, atk, gtk, gdk
|
||||
|
||||
|
||||
-class PObject(gobject.GObject):
|
||||
- enum = gobject.property(type=gtk.WindowType, default=gtk.WINDOW_TOPLEVEL)
|
||||
- enum2 = gobject.property(type=gtk.WindowType, default=int(gtk.WINDOW_TOPLEVEL))
|
||||
- flags = gobject.property(type=gtk.AttachOptions, default=gtk.EXPAND)
|
||||
- flags2 = gobject.property(type=gtk.AttachOptions, default=int(gtk.EXPAND))
|
||||
-
|
||||
-
|
||||
class EnumTest(unittest.TestCase):
|
||||
def testEnums(self):
|
||||
self.failUnless(issubclass(gobject.GEnum, int))
|
||||
@@ -90,14 +83,6 @@
|
||||
self.failUnless('7' in repr(val))
|
||||
self.failUnless('GtkIconSize' in repr(val))
|
||||
|
||||
- def testEnumProperty(self):
|
||||
- default = PObject.props.enum.default_value
|
||||
- self.failUnless(isinstance(default, gtk.WindowType))
|
||||
- self.assertEqual(default, gtk.WINDOW_TOPLEVEL)
|
||||
- default = PObject.props.enum2.default_value
|
||||
- self.failUnless(isinstance(default, gtk.WindowType))
|
||||
- self.assertEqual(default, gtk.WINDOW_TOPLEVEL)
|
||||
-
|
||||
def testPickling(self):
|
||||
values = [getattr(gtk, name) for name in dir(gtk)
|
||||
if isinstance(getattr(gtk, name), gobject.gobject.GEnum)]
|
||||
@@ -222,13 +207,5 @@
|
||||
self.failUnless(flag <= 2)
|
||||
self.failUnless(flag <= 10)
|
||||
|
||||
- def testFlagsProperty(self):
|
||||
- default = PObject.props.flags.default_value
|
||||
- self.failUnless(isinstance(default, gtk.AttachOptions))
|
||||
- self.assertEqual(default, gtk.EXPAND)
|
||||
- default = PObject.props.flags2.default_value
|
||||
- self.failUnless(isinstance(default, gtk.AttachOptions))
|
||||
- self.assertEqual(default, gtk.EXPAND)
|
||||
-
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
@ -1,26 +0,0 @@
|
||||
From 4cbd3c031289775f365c247f949d91facac4ba82 Mon Sep 17 00:00:00 2001
|
||||
From: Dieter Verfaillie <dieterv@optionexplicit.be>
|
||||
Date: Thu, 03 Feb 2011 12:44:10 +0000
|
||||
Subject: Fix pygtk_main_watch_check, copied from pygobject/glib/pygmainloop.c:pyg_signal_watch_check.
|
||||
|
||||
Fixes bug 640738 and 638780.
|
||||
---
|
||||
diff --git a/gtk/gtk.override b/gtk/gtk.override
|
||||
index 75018f4..94309a6 100644
|
||||
--- a/gtk/gtk.override
|
||||
+++ b/gtk/gtk.override
|
||||
@@ -1151,9 +1151,10 @@ pygtk_main_watch_check(GSource *source)
|
||||
#ifdef HAVE_PYSIGNAL_SETWAKEUPFD
|
||||
PySignalWatchSource *real_source = (PySignalWatchSource *)source;
|
||||
GPollFD *poll_fd = &real_source->fd;
|
||||
- int data_size = 0;
|
||||
+ unsigned char dummy;
|
||||
+ gssize ret;
|
||||
if (poll_fd->revents & G_IO_IN)
|
||||
- data_size = read(poll_fd->fd, 0, 1);
|
||||
+ ret = read(poll_fd->fd, &dummy, 1);
|
||||
#endif
|
||||
|
||||
state = pyg_gil_state_ensure();
|
||||
--
|
||||
cgit v0.8.3.1
|
@ -1,103 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtk/pygtk-2.22.0-r1.ebuild,v 1.10 2011/03/22 19:03:56 ranger Exp $
|
||||
|
||||
EAPI="3"
|
||||
GCONF_DEBUG="no"
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
# dev-python/pycairo does not support Python 2.4 / 2.5.
|
||||
RESTRICT_PYTHON_ABIS="2.4 2.5 3.* *-jython"
|
||||
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
|
||||
|
||||
inherit alternatives autotools eutils flag-o-matic gnome.org python virtualx
|
||||
|
||||
DESCRIPTION="GTK+2 bindings for Python"
|
||||
HOMEPAGE="http://www.pygtk.org/"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="2"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.8:2
|
||||
>=x11-libs/pango-1.16
|
||||
>=dev-libs/atk-1.12
|
||||
>=x11-libs/gtk+-2.22:2
|
||||
>=gnome-base/libglade-2.5:2.0
|
||||
>=dev-python/pycairo-1.0.2
|
||||
>=dev-python/pygobject-2.21.3:2
|
||||
dev-python/numpy"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
doc? (
|
||||
dev-libs/libxslt
|
||||
>=app-text/docbook-xsl-stylesheets-1.70.1 )
|
||||
>=dev-util/pkgconfig-0.9"
|
||||
|
||||
src_prepare() {
|
||||
# Fix declaration of codegen in .pc
|
||||
epatch "${FILESDIR}/${PN}-2.13.0-fix-codegen-location.patch"
|
||||
|
||||
# Broken test, upstream bug #636589
|
||||
epatch "${FILESDIR}/${PN}-2.22.0-disable-broken-tests.patch"
|
||||
|
||||
# Fix 100% CPU load when apps receive SIGCHLD, bug #353599
|
||||
epatch "${FILESDIR}/${PN}-2.22.0-wakeupfd-fix.patch"
|
||||
|
||||
# Disable pyc compiling
|
||||
mv "${S}"/py-compile "${S}"/py-compile.orig
|
||||
ln -s $(type -P true) "${S}"/py-compile
|
||||
|
||||
AT_M4DIR="m4" eautoreconf
|
||||
|
||||
python_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use hppa && append-flags -ffunction-sections
|
||||
python_src_configure $(use_enable doc docs) --enable-thread
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
|
||||
testing() {
|
||||
cd tests
|
||||
export XDG_CONFIG_HOME="${T}/$(PYTHON --ABI)"
|
||||
Xemake check-local
|
||||
}
|
||||
python_execute_function -s testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_src_install
|
||||
python_clean_installation_image
|
||||
dodoc AUTHORS ChangeLog INSTALL MAPPING NEWS README THREADS TODO || die
|
||||
|
||||
if use examples; then
|
||||
rm examples/Makefile*
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r examples || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize gtk-2.0
|
||||
|
||||
create_symlinks() {
|
||||
alternatives_auto_makesym $(python_get_sitedir)/pygtk.py pygtk.py-[0-9].[0-9]
|
||||
alternatives_auto_makesym $(python_get_sitedir)/pygtk.pth pygtk.pth-[0-9].[0-9]
|
||||
}
|
||||
python_execute_function create_symlinks
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup gtk-2.0
|
||||
|
||||
create_symlinks() {
|
||||
alternatives_auto_makesym $(python_get_sitedir)/pygtk.py pygtk.py-[0-9].[0-9]
|
||||
alternatives_auto_makesym $(python_get_sitedir)/pygtk.pth pygtk.pth-[0-9].[0-9]
|
||||
}
|
||||
python_execute_function create_symlinks
|
||||
}
|
@ -1,97 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtk/pygtk-2.23.2.ebuild,v 1.1 2011/03/28 22:16:32 eva Exp $
|
||||
|
||||
EAPI="3"
|
||||
GCONF_DEBUG="no"
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
# dev-python/pycairo does not support Python 2.4 / 2.5.
|
||||
RESTRICT_PYTHON_ABIS="2.4 2.5 3.* *-jython"
|
||||
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
|
||||
|
||||
inherit alternatives autotools eutils flag-o-matic gnome.org python virtualx
|
||||
|
||||
DESCRIPTION="GTK+2 bindings for Python"
|
||||
HOMEPAGE="http://www.pygtk.org/"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.8:2
|
||||
>=x11-libs/pango-1.16
|
||||
>=dev-libs/atk-1.12
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
>=gnome-base/libglade-2.5:2.0
|
||||
>=dev-python/pycairo-1.0.2
|
||||
>=dev-python/pygobject-2.21.3:2
|
||||
dev-python/numpy
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? (
|
||||
dev-libs/libxslt
|
||||
>=app-text/docbook-xsl-stylesheets-1.70.1 )
|
||||
>=dev-util/pkgconfig-0.9"
|
||||
|
||||
src_prepare() {
|
||||
# Fix declaration of codegen in .pc
|
||||
epatch "${FILESDIR}/${PN}-2.13.0-fix-codegen-location.patch"
|
||||
|
||||
# Disable pyc compiling
|
||||
mv "${S}"/py-compile "${S}"/py-compile.orig
|
||||
ln -s $(type -P true) "${S}"/py-compile
|
||||
|
||||
AT_M4DIR="m4" eautoreconf
|
||||
|
||||
python_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use hppa && append-flags -ffunction-sections
|
||||
python_src_configure $(use_enable doc docs) --enable-thread
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
|
||||
testing() {
|
||||
cd tests
|
||||
export XDG_CONFIG_HOME="${T}/$(PYTHON --ABI)"
|
||||
Xemake check-local
|
||||
}
|
||||
python_execute_function -s testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_src_install
|
||||
python_clean_installation_image
|
||||
dodoc AUTHORS ChangeLog INSTALL MAPPING NEWS README THREADS TODO || die
|
||||
|
||||
if use examples; then
|
||||
rm examples/Makefile*
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r examples || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize gtk-2.0
|
||||
|
||||
create_symlinks() {
|
||||
alternatives_auto_makesym $(python_get_sitedir)/pygtk.py pygtk.py-[0-9].[0-9]
|
||||
alternatives_auto_makesym $(python_get_sitedir)/pygtk.pth pygtk.pth-[0-9].[0-9]
|
||||
}
|
||||
python_execute_function create_symlinks
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup gtk-2.0
|
||||
|
||||
create_symlinks() {
|
||||
alternatives_auto_makesym $(python_get_sitedir)/pygtk.py pygtk.py-[0-9].[0-9]
|
||||
alternatives_auto_makesym $(python_get_sitedir)/pygtk.pth pygtk.pth-[0-9].[0-9]
|
||||
}
|
||||
python_execute_function create_symlinks
|
||||
}
|
@ -0,0 +1,82 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdoc/rdoc-3.11.ebuild,v 1.1 2011/11/21 19:31:53 graaff Exp $
|
||||
|
||||
EAPI=3
|
||||
USE_RUBY="ruby18 ree18 ruby19 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="docs"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
|
||||
inherit ruby-fakegem eutils
|
||||
|
||||
DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
|
||||
HOMEPAGE="https://github.com/rdoc/rdoc/"
|
||||
|
||||
LICENSE="Ruby MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "
|
||||
dev-ruby/racc
|
||||
doc? ( >=dev-ruby/hoe-2.7.0 )
|
||||
test? (
|
||||
>=dev-ruby/hoe-2.7.0
|
||||
dev-ruby/minitest
|
||||
)"
|
||||
|
||||
ruby_add_rdepend "=dev-ruby/json-1* >=dev-ruby/json-1.4"
|
||||
|
||||
# This ebuild replaces rdoc in ruby-1.9.2 and later.
|
||||
# ruby 1.8.6 is no longer supported.
|
||||
RDEPEND="${RDEPEND}
|
||||
ruby_targets_ruby19? (
|
||||
>=dev-lang/ruby-1.9.2:1.9
|
||||
)
|
||||
ruby_targets_ruby18? (
|
||||
>=dev-lang/ruby-1.8.7:1.8
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Other packages also have use for a nonexistent directory, bug 321059
|
||||
sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' test/test_rdoc*.rb || die
|
||||
|
||||
# Remove unavailable and unneeded isolate plugin for Hoe
|
||||
sed -i -e '/isolate/d' Rakefile || die
|
||||
|
||||
epatch "${FILESDIR}/${PN}-3.0.1-bin-require.patch"
|
||||
|
||||
# Remove test that is depending on the locale, which we can't garantuee.
|
||||
sed -i -e '/def test_encode_with/,/^ end/ s:^:#:' test/test_rdoc_options.rb || die
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*jruby)
|
||||
# Remove tests that will fail due to a bug in JRuby affecting
|
||||
# Dir.mktmpdir: http://jira.codehaus.org/browse/JRUBY-4082
|
||||
rm test/test_rdoc_options.rb || die
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
for bin in rdoc ri; do
|
||||
ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
|
||||
|
||||
if use ruby_targets_ruby19; then
|
||||
ruby_fakegem_binwrapper $bin /usr/bin/${bin}19
|
||||
sed -i -e "1s/env ruby/ruby19/" \
|
||||
"${ED}/usr/bin/${bin}19" || die
|
||||
fi
|
||||
done
|
||||
}
|
@ -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-util/debootstrap/debootstrap-1.0.38.ebuild,v 1.1 2011/11/21 19:46:55 jer Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Debian/Ubuntu bootstrap scripts"
|
||||
HOMEPAGE="http://packages.qa.debian.org/d/debootstrap.html"
|
||||
SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.gz
|
||||
mirror://gentoo/devices.tar.gz"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="sys-devel/binutils
|
||||
net-misc/wget
|
||||
>=app-arch/dpkg-1.14.20"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${PN}_${PV}.tar.gz
|
||||
cp "${DISTDIR}"/devices.tar.gz "${S}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
return
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
dodoc TODO debian/changelog
|
||||
doman debootstrap.8
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "To check Release files against a keyring"
|
||||
elog " (--keyring=K), please install app-crypt/gnupg."
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rsvndump/rsvndump-0.5.7.ebuild,v 1.1 2011/11/22 01:00:51 sping Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Dump a remote Subversion repository"
|
||||
HOMEPAGE="http://rsvndump.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug doc"
|
||||
|
||||
RDEPEND="dev-vcs/subversion
|
||||
dev-libs/apr
|
||||
dev-libs/apr-util
|
||||
sys-devel/gettext"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-text/xmlto
|
||||
>=app-text/asciidoc-8.4 )"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable doc man) \
|
||||
$(use_enable debug)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake failed"
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README THANKS || die "dodoc failed"
|
||||
}
|
@ -1,189 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome/gnome-2.32.1.ebuild,v 1.13 2011/04/14 11:09:04 nirbheek Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
DESCRIPTION="Meta package for the GNOME desktop"
|
||||
HOMEPAGE="http://www.gnome.org/"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="2.0"
|
||||
|
||||
# when unmasking for an arch
|
||||
# double check none of the deps are still masked !
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
|
||||
|
||||
IUSE="accessibility cdr cups dvdr ldap mono policykit"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
# FIXME: bump gstreamer to 0.10.26
|
||||
# XXX: lower gdm to 2.20 since we still keep 2.28 masked
|
||||
# Lower epiphany to 2.26 since 2.28 is not ready to go stable
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.26.1:2
|
||||
>=x11-libs/gtk+-2.22.1-r1:2
|
||||
>=x11-libs/gdk-pixbuf-2.22.1:2
|
||||
>=dev-libs/atk-1.32.0
|
||||
>=x11-libs/pango-1.28.3
|
||||
|
||||
>=dev-libs/libxml2-2.7.2:2
|
||||
>=dev-libs/libxslt-1.1.22
|
||||
|
||||
>=media-libs/audiofile-0.2.7
|
||||
>=x11-libs/libxklavier-5.0
|
||||
>=media-libs/libart_lgpl-2.3.21
|
||||
|
||||
>=dev-libs/libIDL-0.8.14
|
||||
>=gnome-base/orbit-2.14.19:2
|
||||
|
||||
>=x11-libs/libwnck-2.30.6:1
|
||||
>=x11-wm/metacity-2.30.3
|
||||
|
||||
>=gnome-base/gnome-keyring-2.32.1
|
||||
>=gnome-base/libgnome-keyring-2.32.0
|
||||
>=app-crypt/seahorse-2.32.0
|
||||
|
||||
>=gnome-base/gconf-2.32.0-r1:2
|
||||
>=net-libs/libsoup-2.32.1:2.4
|
||||
|
||||
>=gnome-base/libbonobo-2.24.3
|
||||
>=gnome-base/libbonoboui-2.24.4
|
||||
>=gnome-base/libgnome-2.32.0
|
||||
>=gnome-base/libgnomecanvas-2.30.2
|
||||
>=gnome-base/libglade-2.6.4:2.0
|
||||
|
||||
>=gnome-extra/bug-buddy-2.32.0:2
|
||||
>=gnome-base/libgnomekbd-2.32.0
|
||||
>=gnome-base/gnome-settings-daemon-2.32.1
|
||||
>=gnome-base/gnome-control-center-2.32.0:2
|
||||
|
||||
>=gnome-base/nautilus-2.32.1
|
||||
|
||||
>=media-libs/gstreamer-0.10.30.2:0.10
|
||||
>=media-libs/gst-plugins-base-0.10.30.4:0.10
|
||||
>=media-libs/gst-plugins-good-0.10.23:0.10
|
||||
>=gnome-extra/gnome-media-2.32.0:2
|
||||
<gnome-extra/gnome-media-2.91:2
|
||||
>=media-sound/sound-juicer-2.32.0
|
||||
>=dev-libs/totem-pl-parser-2.32.1
|
||||
>=media-video/totem-2.32.0
|
||||
>=media-video/cheese-2.32.0
|
||||
|
||||
>=media-gfx/eog-2.32.1:1
|
||||
|
||||
>=www-client/epiphany-2.30.6
|
||||
>=app-arch/file-roller-2.32.1
|
||||
>=gnome-extra/gcalctool-5.32.1
|
||||
|
||||
>=gnome-extra/gconf-editor-2.32.0
|
||||
>=gnome-base/gdm-2.20.11
|
||||
>=x11-libs/gtksourceview-2.10.5:2.0
|
||||
>=app-editors/gedit-2.30.4
|
||||
|
||||
>=app-text/evince-2.32.0
|
||||
|
||||
>=gnome-base/gnome-desktop-2.32.1:2
|
||||
>=gnome-base/gnome-session-2.32.1
|
||||
>=dev-libs/libgweather-2.30.3:2
|
||||
>=gnome-base/gnome-applets-2.32.0
|
||||
>=gnome-base/gnome-panel-2.32.1
|
||||
>=gnome-base/gnome-menus-2.30.5
|
||||
>=x11-themes/gnome-icon-theme-2.31.0
|
||||
>=x11-themes/gnome-themes-2.32.1
|
||||
>=gnome-extra/deskbar-applet-2.32.0
|
||||
>=gnome-extra/hamster-applet-2.32.1
|
||||
|
||||
>=x11-themes/gtk-engines-2.20.2:2
|
||||
>=x11-themes/gnome-backgrounds-2.32.0
|
||||
|
||||
>=x11-libs/vte-0.26.2:0
|
||||
>=x11-terms/gnome-terminal-2.32.1
|
||||
|
||||
>=gnome-extra/gucharmap-2.32.1
|
||||
|
||||
>=gnome-extra/gnome-utils-2.32.0
|
||||
|
||||
>=gnome-extra/gnome-games-2.28.2
|
||||
>=gnome-base/librsvg-2.32.1:2
|
||||
|
||||
>=gnome-extra/gnome-system-monitor-2.28.2
|
||||
>=gnome-base/libgtop-2.28.2:2
|
||||
|
||||
>=x11-libs/startup-notification-0.10
|
||||
|
||||
>=gnome-extra/gnome-user-docs-2.32.0
|
||||
>=gnome-extra/yelp-2.30.2
|
||||
>=gnome-extra/zenity-2.32.1
|
||||
|
||||
>=net-analyzer/gnome-netstatus-2.28.2
|
||||
>=net-analyzer/gnome-nettool-2.32.0
|
||||
|
||||
cdr? ( >=app-cdr/brasero-2.32.1 )
|
||||
dvdr? ( >=app-cdr/brasero-2.32.1 )
|
||||
|
||||
>=gnome-extra/gtkhtml-3.32.1:3.14
|
||||
>=mail-client/evolution-2.32.1-r1:2.0
|
||||
>=gnome-extra/evolution-data-server-2.32.1-r1
|
||||
>=gnome-extra/evolution-webcal-2.32.0
|
||||
|
||||
>=net-misc/vino-2.32.0
|
||||
|
||||
>=app-admin/pessulus-2.30.4
|
||||
ldap? ( >=app-admin/sabayon-2.30.1 )
|
||||
|
||||
>=gnome-extra/gnome-screensaver-2.30.2
|
||||
>=x11-misc/alacarte-0.13.2
|
||||
>=gnome-extra/gnome-power-manager-2.32.0
|
||||
|
||||
>=net-misc/vinagre-2.30.3
|
||||
>=gnome-extra/swfdec-gnome-2.30.1
|
||||
|
||||
accessibility? (
|
||||
>=gnome-extra/libgail-gnome-1.20.3
|
||||
>=gnome-extra/at-spi-1.32.0:1
|
||||
>=app-accessibility/dasher-4.11
|
||||
>=app-accessibility/gnome-mag-0.16.3:1
|
||||
>=app-accessibility/gnome-speech-0.4.25:1
|
||||
>=app-accessibility/gok-2.30.1:1
|
||||
>=app-accessibility/orca-2.32.1
|
||||
>=gnome-extra/mousetweaks-2.32.1 )
|
||||
cups? ( >=net-print/gnome-cups-manager-0.33-r2 )
|
||||
|
||||
mono? (
|
||||
>=dev-dotnet/gtk-sharp-2.12.10:2
|
||||
>=app-misc/tomboy-1.4.2 )
|
||||
policykit? ( gnome-extra/polkit-gnome )"
|
||||
DEPEND=""
|
||||
PDEPEND=">=gnome-base/gvfs-1.6.6[gdu]"
|
||||
# Broken from assumptions of gnome-vfs headers being included in nautilus headers,
|
||||
# which isn't the case with nautilus-2.22, bug #216019
|
||||
# >=app-admin/gnome-system-tools-2.32.0
|
||||
# >=app-admin/system-tools-backends-2.8
|
||||
|
||||
# Development tools
|
||||
# scrollkeeper
|
||||
# pkgconfig
|
||||
# intltool
|
||||
# gtk-doc
|
||||
# gnome-doc-utils
|
||||
|
||||
pkg_postinst() {
|
||||
# FIXME: Rephrase to teach about using different WMs instead, as metacity is the default anyway
|
||||
# FIXME: but first check WINDOW_MANAGER is still honored in 2.24. gnome-session-2.24 might have lost
|
||||
# FIXME: support for it, but we don't ship with gnome-session-2.24 yet
|
||||
# elog "Note that to change windowmanager to metacity do: "
|
||||
# elog " export WINDOW_MANAGER=\"/usr/bin/metacity\""
|
||||
# elog "of course this works for all other window managers as well"
|
||||
|
||||
elog "The main file alteration monitoring functionality is"
|
||||
elog "provided by >=glib-2.16. Note that on a modern Linux system"
|
||||
elog "you do not need the USE=fam flag on it if you have inotify"
|
||||
elog "support in your linux kernel ( >=2.6.13 ) enabled."
|
||||
elog "USE=fam on glib is however useful for other situations,"
|
||||
elog "such as Gentoo/FreeBSD systems. A global USE=fam can also"
|
||||
elog "be useful for other packages that do not use the new file"
|
||||
elog "monitoring API yet that the new glib provides."
|
||||
elog
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST introspection.m4.bz2 1181 RMD160 3648afa820c2ee7e240083076e1452285d043084 SHA1 e5188cc387d0d17feb77684feff7ff163779912f SHA256 69a2a57b12179159420825d1d44c74108014b0864c4d63500265639cfa9151ae
|
||||
DIST librsvg-2.34.1.tar.xz 482380 RMD160 612dacdae9665445b982bf70b2c589c801b83f03 SHA1 2fdc23e7e06c153adc001efa6b1cb5c0aa28a6aa SHA256 4f2ab987eed2943b5a0ce3dde1672d2bc87123bee66d885dd7307eb7ede756db
|
||||
DIST librsvg-2.34.2.tar.xz 499108 RMD160 491432c990584da926c0844f68a92e4a3556a05e SHA1 9542af41b30f09f31753262f382c0118fb42891d SHA256 5de701325b84c0a15ab6892f49ffd6471722044bfe0b350725bf420642ee4464
|
||||
|
@ -0,0 +1,154 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/libgda/libgda-5.0.2.ebuild,v 1.1 2011/11/21 11:57:46 pacho Exp $
|
||||
|
||||
EAPI="4"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
GCONF_DEBUG="yes"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit autotools db-use eutils flag-o-matic gnome2 java-pkg-opt-2 python
|
||||
|
||||
DESCRIPTION="Gnome Database Access Library"
|
||||
HOMEPAGE="http://www.gnome-db.org/"
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
|
||||
IUSE="berkdb bindist canvas doc firebird gnome-keyring gtk graphviz http +introspection json ldap mdb mysql oci8 postgres sourceview ssl vala"
|
||||
SLOT="5"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND="
|
||||
app-text/iso-codes
|
||||
>=dev-libs/glib-2.16:2
|
||||
>=dev-libs/libxml2-2
|
||||
dev-libs/libxslt
|
||||
sys-libs/readline
|
||||
sys-libs/ncurses
|
||||
berkdb? ( sys-libs/db )
|
||||
!bindist? ( firebird? ( dev-db/firebird ) )
|
||||
gtk? (
|
||||
>=x11-libs/gtk+-3.0.0:3
|
||||
canvas? ( x11-libs/goocanvas:2.0 )
|
||||
sourceview? ( x11-libs/gtksourceview:3.0 )
|
||||
graphviz? ( media-gfx/graphviz )
|
||||
)
|
||||
gnome-keyring? ( || ( gnome-base/libgnome-keyring <gnome-base/gnome-keyring-2.29.4 ) )
|
||||
http? ( >=net-libs/libsoup-2.24:2.4 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.5 )
|
||||
json? ( dev-libs/json-glib )
|
||||
ldap? ( net-nds/openldap )
|
||||
mdb? ( >app-office/mdbtools-0.5 )
|
||||
mysql? ( virtual/mysql )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
ssl? ( dev-libs/openssl )
|
||||
>=dev-db/sqlite-3.6.22:3"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/pkgconfig-0.18
|
||||
>=dev-util/intltool-0.35.5
|
||||
>=app-text/gnome-doc-utils-0.9
|
||||
doc? ( >=dev-util/gtk-doc-1 )
|
||||
vala? ( >=dev-lang/vala-0.14:0.14[vapigen] )"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
|
||||
if use canvas || use graphviz || use sourceview; then
|
||||
if ! use gtk; then
|
||||
ewarn "You must enable USE=gtk to make use of canvas, graphivz or sourceview USE flag."
|
||||
ewarn "Disabling for now."
|
||||
G2CONF="${G2CONF} --without-goocanvas --without-graphivz --without-gtksourceview"
|
||||
else
|
||||
G2CONF="${G2CONF}
|
||||
$(use_with canvas goocanvas)
|
||||
$(use_with graphviz)
|
||||
$(use_with sourceview gtksourceview)"
|
||||
fi
|
||||
fi
|
||||
|
||||
G2CONF="${G2CONF}
|
||||
--disable-scrollkeeper
|
||||
--disable-static
|
||||
--enable-system-sqlite
|
||||
$(use_with berkdb bdb /usr)
|
||||
$(use_with gnome-keyring)
|
||||
$(use_with gtk ui)
|
||||
$(use_with http libsoup)
|
||||
$(use_enable introspection)
|
||||
$(use_with java java $JAVA_HOME)
|
||||
$(use_enable json)
|
||||
$(use_with ldap)
|
||||
$(use_with mdb mdb /usr)
|
||||
$(use_with mysql mysql /usr)
|
||||
$(use_with postgres postgres /usr)
|
||||
$(use_enable ssl crypto)
|
||||
$(use_enable vala)"
|
||||
|
||||
if use bindist; then
|
||||
# firebird license is not GPL compatible
|
||||
G2CONF="${G2CONF} --without-firebird"
|
||||
else
|
||||
G2CONF="${G2CONF} $(use_with firebird firebird /usr)"
|
||||
fi
|
||||
|
||||
use berkdb && append-cppflags "-I$(db_includedir)"
|
||||
use oci8 || G2CONF="${G2CONF} --without-oracle"
|
||||
|
||||
# Not in portage
|
||||
G2CONF="${G2CONF}
|
||||
--disable-default-binary"
|
||||
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Disable broken tests so we can check the others, upstream bug #????
|
||||
epatch "${FILESDIR}/${PN}-4.99.4-disable-broken-tests.patch"
|
||||
|
||||
# Prevent file collisions with libgda:4
|
||||
epatch "${FILESDIR}/${PN}-4.99.1-gda-browser-help-collision.patch"
|
||||
epatch "${FILESDIR}/${PN}-4.99.1-gda-browser-doc-collision.patch"
|
||||
epatch "${FILESDIR}/${PN}-4.99.1-control-center-icon-collision.patch"
|
||||
|
||||
# Move files with mv (since epatch can't handle rename diffs) and
|
||||
# update pre-generated gtk-doc files
|
||||
local f
|
||||
for f in tools/browser/doc/gda-browser* ; do
|
||||
mv ${f} ${f/gda-browser/gda-browser-5.0} || die "mv ${f} failed"
|
||||
done
|
||||
for f in tools/browser/doc/html/gda-browser.devhelp* ; do
|
||||
sed -e 's:name="gda-browser":name="gda-browser-5.0":' \
|
||||
-i ${f} || die "sed ${f} failed"
|
||||
mv ${f} ${f/gda-browser/gda-browser-5.0} || die "mv ${f} failed"
|
||||
done
|
||||
for f in control-center/data/*_gda-control-center.png ; do
|
||||
mv ${f} ${f/_gda-control-center.png/_gda-control-center-5.0.png} ||
|
||||
die "mv ${f} failed"
|
||||
done
|
||||
|
||||
python_convert_shebangs -r 2 libgda-report/RML/trml2{html,pdf}
|
||||
|
||||
# Fix valac version, upstream bug #664462
|
||||
sed -e 's:"$VALA_BINDIR/valac":"$VALA_BINDIR/valac-0.14":' \
|
||||
-i configure.ac || die "sed failed"
|
||||
|
||||
eautoreconf
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
local d
|
||||
for d in /usr/share/libgda-5.0/gda_trml2{html,pdf} ; do
|
||||
python_mod_optimize ${d}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_pkg_postrm
|
||||
local d
|
||||
for d in /usr/share/libgda-5.0/gda_trml2{html,pdf} ; do
|
||||
python_mod_cleanup ${d}
|
||||
done
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST banshee-2.0.0.tar.bz2 3575359 RMD160 11ef5f5773761546dbb1f33c9fdb09658dad171c SHA1 2b67fda2a15aa7eb5bc2a1e88f7013f3896913a4 SHA256 c6618d551556e1b994b16cc46bb5b4597b707e6c2dfda691ee852e0d1f544916
|
||||
DIST banshee-2.2.0.tar.xz 3069044 RMD160 b36900677265a4cf4264501e4c0f6a385189cb51 SHA1 08a1b28688cf545512fae039cef7555a8e3ac8e9 SHA256 85026f270777be15b778a8bf676d2c6e1a0d3d9758145515809bf209f7ab1815
|
||||
DIST banshee-2.2.1.tar.xz 3084484 RMD160 47b5ae9538306b27e6cc6288c61a94a1a1b72102 SHA1 7b77c3f47f60c3f26ee8b46fca3316e20f97fde2 SHA256 55c03ddf9732199b9f83d4ff375af99ae5a4eea46b8a198695427e5c48f1b9a5
|
||||
|
@ -1,17 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>dotnet</herd>
|
||||
<herd>gstreamer</herd>
|
||||
<use>
|
||||
<flag name="boo">Use external Boo instead of the bundled one</flag>
|
||||
<herd>dotnet</herd>
|
||||
<herd>gstreamer</herd>
|
||||
<use>
|
||||
<flag name="boo">Use external Boo instead of the bundled one</flag>
|
||||
<flag name="bpm">Build beats per minute detection extension</flag>
|
||||
<flag name="cdda">Build with audio CD support</flag>
|
||||
<flag name="daap">Build with Daap support</flag>
|
||||
<flag name="karma">Build with karma support</flag>
|
||||
<flag name="podcast">Build with podcasting support</flag>
|
||||
<flag name="web">Enable support for plugins that access web-based services
|
||||
such as Amazon and wikipedia (requires
|
||||
<pkg>net-libs/webkit-gtk</pkg>)</flag>
|
||||
<flag name="youtube">Enable the Youtube plugin</flag>
|
||||
</use>
|
||||
<flag name="daap">Build with Daap support</flag>
|
||||
<flag name="karma">Build with karma support</flag>
|
||||
<flag name="web">Enable support for plugins that access web-based services
|
||||
such as Amazon and wikipedia (requires <pkg>net-libs/webkit-gtk</pkg>)</flag>
|
||||
<flag name="youtube">Enable the Youtube plugin</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST subtitleeditor-0.37.1.tar.gz 1325186 RMD160 7f439c237535fef0857cb5180ceb84421322f279 SHA1 36b839942c52a67f14bbb1fd5d698db2645543ca SHA256 2601750fe33529e4fec85f422165c7f34e7b87f619725c11a1a2135b14306ddf
|
||||
DIST subtitleeditor-0.38.0.tar.gz 1335079 RMD160 4e533ff2f37747f090f8c9f9093d6934fe3bbfeb SHA1 00f752cdf60c30e411da88cc350bf3cc6b8f511a SHA256 7d0cddc0b3df5e2b19c53b0c8ba8d10113bf39a9f834d73ef62ecbaec70bad56
|
||||
DIST subtitleeditor-0.39.0.tar.gz 1360273 RMD160 7e1d9ad811d72436f00eec2b87679e8bb324bb5b SHA1 40491677b4f12907dc32019bc8c511d7507ec171 SHA256 168e7f71079517e8b69d9657daac752fb7216e7cd8122a3ea0dfc7d385d29c39
|
||||
|
@ -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/media-video/subtitleeditor/subtitleeditor-0.39.0.ebuild,v 1.1 2011/11/21 22:25:59 eva Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils versionator flag-o-matic
|
||||
|
||||
DESCRIPTION="GTK+2 subtitle editing tool."
|
||||
HOMEPAGE="http://home.gna.org/subtitleeditor/"
|
||||
SRC_URI="http://download.gna.org/${PN}/$(get_version_component_range 1-2)/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug nls opengl"
|
||||
|
||||
RDEPEND="
|
||||
app-text/iso-codes
|
||||
>=dev-cpp/gtkmm-2.14:2.4
|
||||
>=dev-cpp/glibmm-2.16.3:2
|
||||
>=dev-cpp/libxmlpp-2.20:2.6
|
||||
>=app-text/enchant-1.4
|
||||
>=dev-cpp/gstreamermm-0.10.4
|
||||
>=media-libs/gst-plugins-good-0.10:0.10
|
||||
>=media-plugins/gst-plugins-meta-0.10-r2:0.10
|
||||
>=media-plugins/gst-plugins-pango-0.10:0.10
|
||||
>=media-plugins/gst-plugins-xvideo-0.10:0.10
|
||||
opengl? ( >=dev-cpp/gtkglextmm-1.2 )
|
||||
"
|
||||
# gst-plugins-pango needed for text overlay
|
||||
# gst-plugins-xvideo needed for video output
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/intltool-0.40
|
||||
dev-util/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
export GST_REGISTRY="${T}/home/registry.cache.xml"
|
||||
|
||||
# Avoid using --enable-debug as it mocks with CXXFLAGS and LDFLAGS
|
||||
use debug && append-flags -DDEBUG
|
||||
|
||||
econf \
|
||||
--disable-debug \
|
||||
$(use_enable nls) \
|
||||
$(use_enable opengl gl)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed"
|
||||
|
||||
# plugins are loaded without the help of libtool files
|
||||
find "${D}" -name '*.la' -delete || die "failed to remove *.la files"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn
|
||||
ewarn "If ${PN} doesn't play some video format, please check your"
|
||||
ewarn "USE flags on media-plugins/gst-plugins-meta"
|
||||
ewarn
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
|
||||
|
||||
0
|
||||
http://snappy.googlecode.com/files/snappy-1.0.4.tar.gz
|
||||
|
||||
https://code.google.com/p/snappy/
|
||||
BSD
|
||||
A high-speed compression/decompression library by Google
|
||||
~amd64 ~x86
|
||||
|
||||
static-libs
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=virtual/emacs-21
|
||||
ssl? ( net-misc/stunnel ) >=virtual/emacs-21
|
||||
0
|
||||
http://www.mew.org/Release/mew-6.4.tar.gz
|
||||
test
|
||||
http://www.mew.org/
|
||||
BSD
|
||||
Great MIME mail reader for Emacs/XEmacs
|
||||
~alpha ~amd64 ~ppc ~sparc ~x86
|
||||
elisp elisp-common eutils multilib portability toolchain-funcs user
|
||||
ssl linguas_ja
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=virtual/emacs-21
|
||||
>=virtual/emacs-21
|
||||
0
|
||||
http://caml.inria.fr/distrib/ocaml-3.12/ocaml-3.12.1.tar.bz2
|
||||
|
||||
http://www.ocaml.org/
|
||||
GPL-2
|
||||
Emacs mode for OCaml
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
|
||||
elisp elisp-common eutils multilib portability toolchain-funcs user
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=virtual/emacs-21
|
||||
>=virtual/emacs-21
|
||||
0
|
||||
http://launchpad.net/python-mode/trunk/6.0.3/+download/python-mode.el-6.0.3.tar.gz
|
||||
|
||||
https://launchpad.net/python-mode
|
||||
GPL-3
|
||||
An Emacs major mode for editing Python source
|
||||
~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
elisp elisp-common eutils multilib portability toolchain-funcs user
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=dev-libs/glib-2.24:2 >=x11-libs/gtk+-2.20:2 >=dev-libs/libxml2-2.7:2 >=gnome-base/gconf-2.28:2 barcode? ( >=app-text/barcode-0.98 >=media-gfx/qrencode-3.1 ) eds? ( >=gnome-extra/evolution-data-server-2.28 ) >=dev-util/pkgconfig-0.9 app-text/scrollkeeper app-text/gnome-doc-utils app-text/docbook-xml-dtd:4.1.2 >=dev-util/intltool-0.28 doc? ( dev-util/gtk-doc ) >=sys-apps/sed-4
|
||||
>=dev-libs/glib-2.24:2 >=x11-libs/gtk+-2.20:2 >=dev-libs/libxml2-2.7:2 >=gnome-base/gconf-2.28:2 barcode? ( >=app-text/barcode-0.98 >=media-gfx/qrencode-3.1 ) eds? ( >=gnome-extra/evolution-data-server-2.28 )
|
||||
0
|
||||
mirror://gnome/sources/glabels/2.3/glabels-2.3.0.tar.bz2
|
||||
|
||||
http://glabels.sourceforge.net/
|
||||
GPL-2 FDL-1.1 LGPL-2
|
||||
Program for creating labels and business cards
|
||||
~amd64 ~ppc ~sparc ~x86
|
||||
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability toolchain-funcs user versionator
|
||||
barcode doc eds
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=dev-libs/glib-2.28.2:2 >=x11-libs/gtk+-3.0.9:3 >=dev-libs/libxml2-2.7.8:2 >=gnome-base/librsvg-2.32.0:2 >=x11-libs/cairo-1.10.0 >=x11-libs/pango-1.28.1 barcode? ( >=app-text/barcode-0.98 >=media-gfx/qrencode-3.1 ) eds? ( >=gnome-extra/evolution-data-server-2.30.3 ) >=dev-util/pkgconfig-0.9 app-text/scrollkeeper app-text/gnome-doc-utils app-text/docbook-xml-dtd:4.1.2 >=dev-util/intltool-0.28 doc? ( dev-util/gtk-doc ) >=sys-apps/sed-4
|
||||
>=dev-libs/glib-2.28.2:2 >=x11-libs/gtk+-3.0.9:3 >=dev-libs/libxml2-2.7.8:2 >=gnome-base/librsvg-2.32.0:2 >=x11-libs/cairo-1.10.0 >=x11-libs/pango-1.28.1 barcode? ( >=app-text/barcode-0.98 >=media-gfx/qrencode-3.1 ) eds? ( >=gnome-extra/evolution-data-server-2.30.3 )
|
||||
0
|
||||
mirror://gnome/sources/glabels/3.0/glabels-3.0.0.tar.bz2
|
||||
|
||||
http://www.glabels.org/
|
||||
GPL-2 FDL-1.1 LGPL-2
|
||||
Program for creating labels and business cards
|
||||
~amd64 ~ppc ~sparc ~x86
|
||||
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability toolchain-funcs user versionator
|
||||
barcode doc eds
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue