Permalink
Browse files

glorious funtoo updates

merged:

  funtoo-overlay: 52eaf67b5d7064e5c7e0637be9de613bb2534da9
  foo-overlay: f7dfe75b6d07da7d211e64f6fc213b9c68f6bd49
  bar-overlay: f1e9085ee695ff5b6ce57d430d6b224aaf4fa0a6
  flora: 10812f7497521262a87dfcc6c2e21fab13654107
  for-gentoo: e815ef4a79dabe7f332f322d1d2a8a395def6d38
  • Loading branch information...
1 parent 06da264 commit 1ac1b89b0f42156553f3952b08dd978018d281d8 @danielrobbins danielrobbins committed Mar 17, 2013
View
1 dev-libs/xapian-bindings/Manifest
@@ -1 +1,2 @@
DIST xapian-bindings-1.2.13.tar.gz 1481645 SHA256 bfef8a18303a67f6fb29b09393c2f01a23f5c10a248567f92ddc5edfda5db17d SHA512 1a685d903812508a20450a491ee9aef30ba5cd14708dfdc57f197da0e2cccf01eb46a076ac3fc32834e1802f10b82f08f8a910d2cf180a11604aa68e03826033 WHIRLPOOL d3998ec885a86cf4440c2290921de6d7e738972ecf8730c70d1dd1e1dec18f24ca8130790bb488b8846209eb9579fcc0860af650db9614162cc2edea5587e874
+DIST xapian-bindings-1.2.14.tar.gz 1483276 SHA256 a55815ddff0bd5f79814b5964cc94299ecf8f7ebafea11523aa0787f6082e3d7 SHA512 943a99ed19cb0f14435321de25b28ace5c7ad60be819f54fdf86bf161f92b2d2153d92506873b2af5b514403a4b98815db7f6c14a14b37fbd60c765460eb48f0 WHIRLPOOL 845b4f60f0787eaaf039c4f583ab233fd5ac0e1ba8b2cbcdc5bc20c11038f871717da9e8abf381c5bf9b472cbbb7451d08fb74bebf6e8d4999003c020202e6e9
View
182 dev-libs/xapian-bindings/xapian-bindings-1.2.14-r1000.ebuild
@@ -0,0 +1,182 @@
+# Copyright owners: Gentoo Foundation
+# Arfrever Frehtes Taifersar Arahesis
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5-progress"
+PYTHON_DEPEND="python? ( <<[threads]>> )"
+PYTHON_MULTIPLE_ABIS="1"
+# Support for Python 3 is incomplete. 'import xapian' fails with TypeError.
+# http://trac.xapian.org/ticket/346
+PYTHON_RESTRICTED_ABIS="3.* *-jython *-pypy-*"
+
+USE_PHP="php5-3 php5-4"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+inherit java-pkg-opt-2 mono php-ext-source-r2 python
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="http://www.xapian.org/"
+SRC_URI="http://oligarchy.co.uk/xapian/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~*"
+IUSE="java lua mono perl php python ruby tcl"
+REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )"
+
+RDEPEND="=dev-libs/xapian-${PV}*
+ lua? ( >=dev-lang/lua-5.1 )
+ mono? ( dev-lang/mono )
+ perl? ( dev-lang/perl )
+ ruby? ( dev-lang/ruby )
+ tcl? ( >=dev-lang/tcl-8.1 )"
+DEPEND="${RDEPEND}
+ java? ( >=virtual/jdk-1.3 )"
+RDEPEND+="
+ java? ( >=virtual/jre-1.3 )"
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+
+ if use python; then
+ python_pkg_setup
+ fi
+}
+
+src_prepare() {
+ java-pkg-opt-2_src_prepare
+ if use java; then
+ sed \
+ -e 's/$(JAVAC)/$(JAVAC) $(JAVACFLAGS)/' \
+ -i java{/,/org/xapian/errors/,/org/xapian/}Makefile.in || die "sed failed"
+ fi
+
+ if use python; then
+ sed \
+ -e 's:\(^pkgpylib_DATA = xapian/__init__.py\).*:\1:' \
+ -e 's|\(^xapian/__init__.py: modern/xapian.py\)|\1 xapian/_xapian$(PYTHON_SO)|' \
+ -i python/Makefile.in || die "sed failed"
+ fi
+}
+
+src_configure() {
+ if use java; then
+ CXXFLAGS+="${CXXFLAGS:+ }$(java-pkg_get-jni-cflags)"
+ fi
+
+ if use lua; then
+ local LUA_LIB
+ export LUA_LIB="$(pkg-config --variable=INSTALL_CMOD lua)"
+ fi
+
+ if use perl; then
+ local PERL_ARCH PERL_LIB
+ export PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')"
+ export PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')"
+ fi
+
+ econf \
+ $(use_with java) \
+ $(use_with lua) \
+ $(use_with mono csharp) \
+ $(use_with perl) \
+ $(use_with php) \
+ $(use_with python) \
+ $(use_with ruby) \
+ $(use_with tcl)
+
+ # Python bindings are built/tested/installed manually.
+ sed -e "/SUBDIRS =/s/ python//" -i Makefile || die "sed failed"
+}
+
+src_compile() {
+ default
+
+ if use python; then
+ python_copy_sources python
+ building() {
+ emake \
+ PYTHON="$(PYTHON)" \
+ PYTHON_INC="$(python_get_includedir)" \
+ PYTHON_LIB="$(python_get_libdir)" \
+ PYTHON_SO="$("$(PYTHON)" -c 'import distutils.sysconfig; print(distutils.sysconfig.get_config_vars("SO")[0])')" \
+ pkgpylibdir="$(python_get_sitedir)/xapian"
+ }
+ python_execute_function -s --source-dir python building
+ fi
+}
+
+src_test() {
+ default
+
+ if use python; then
+ testing() {
+ emake \
+ PYTHON="$(PYTHON)" \
+ PYTHON_INC="$(python_get_includedir)" \
+ PYTHON_LIB="$(python_get_libdir)" \
+ PYTHON_SO="$("$(PYTHON)" -c 'import distutils.sysconfig; print(distutils.sysconfig.get_config_vars("SO")[0])')" \
+ pkgpylibdir="$(python_get_sitedir)/xapian" \
+ VERBOSE="1" \
+ check
+ }
+ python_execute_function -s --source-dir python testing
+ fi
+}
+
+src_install () {
+ emake DESTDIR="${D}" install
+
+ if use java; then
+ java-pkg_dojar java/built/xapian_jni.jar
+ # TODO: Make the build system not install this file.
+ java-pkg_doso "${ED}/${S}/java/built/libxapian_jni.so"
+ rm "${ED}/${S}/java/built/libxapian_jni.so"
+ rmdir -p "${ED}/${S}/java/built"
+ rmdir -p "${ED}/${S}/java/native"
+ fi
+
+ if use php; then
+ php-ext-source-r2_createinifiles
+ fi
+
+ if use python; then
+ installation() {
+ emake \
+ DESTDIR="${D}" \
+ PYTHON="$(PYTHON)" \
+ PYTHON_INC="$(python_get_includedir)" \
+ PYTHON_LIB="$(python_get_libdir)" \
+ PYTHON_SO="$("$(PYTHON)" -c 'import distutils.sysconfig; print(distutils.sysconfig.get_config_vars("SO")[0])')" \
+ pkgpylibdir="$(python_get_sitedir)/xapian" \
+ install
+ }
+ python_execute_function -s --source-dir python installation
+ fi
+
+ # This directory is created in some combinations of USE flags.
+ if [[ -d "${ED}usr/share/doc/xapian-bindings" ]]; then
+ mv "${ED}usr/share/doc/xapian-bindings" "${ED}usr/share/doc/${PF}" || die "mv failed"
+ fi
+
+ dodoc AUTHORS HACKING NEWS TODO README
+}
+
+pkg_postinst() {
+ if use python; then
+ python_mod_optimize xapian
+ fi
+
+ if use php_targets_php5-4; then
+ ewarn "Note: subclassing Xapian classes in PHP currently doesn't work with PHP 5.4"
+ fi
+}
+
+pkg_postrm() {
+ if use python; then
+ python_mod_cleanup xapian
+ fi
+}
View
22 lxde-base/sensors-lxpanel-plugin/files/README
@@ -0,0 +1,22 @@
+PACKAGE INFORMATION
+===================
+This ebuild is for a lxpanel plugin written by Dan Amlund Thomsen. It allows
+you to display any information that lm-sensors has available, i.e. voltages,
+temperatures, fan speeds on your lxpanel.
+More information is available on Mr. Thomsen's github page:
+https://github.com/danamlund/sensors-lxpanel-plugin
+
+INSTALLATION
+============
+The easiest way to install is to add the Flora overlay. Then
+emerge sensors-lxpanel-plugin
+
+USAGE
+=====
+Once installed, simply Right-click lxpanel, Select "Add / Remove Panel Items",
+Press "Add" Select and add "lm-sensors Monitor". Right-click plugin to setup
+your items.
+
+CONTACT
+=======
+yuyuyak@gmail.com
View
1 lxde-base/sensors-lxpanel-plugin/sensors-lxpanel-plugin-1.2.ebuild
@@ -38,6 +38,7 @@ src_prepare() {
src_install() {
emake DESTDIR="${D}" install || die
+ dodoc ${F}/README
}
pkg_postinst() {
View
14 metadata/md5-cache/dev-libs/xapian-bindings-1.2.14-r1000
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
+DEPEND==dev-libs/xapian-1.2.14* lua? ( >=dev-lang/lua-5.1 ) mono? ( dev-lang/mono ) perl? ( dev-lang/perl ) ruby? ( dev-lang/ruby ) tcl? ( >=dev-lang/tcl-8.1 ) java? ( >=virtual/jdk-1.3 ) java? ( >=dev-java/java-config-2.1.9-r1 ) || ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php? ( php_targets_php5-3? ( dev-lang/php:5.3 ) php_targets_php5-4? ( dev-lang/php:5.4 ) ) python? ( python_abis_2.5? ( dev-lang/python:2.5[threads] ) python_abis_2.6? ( dev-lang/python:2.6[threads] ) python_abis_2.7? ( dev-lang/python:2.7[threads] ) ) app-arch/tar app-arch/gzip
+DESCRIPTION=SWIG and JNI bindings for Xapian
+EAPI=5-progress
+HOMEPAGE=http://www.xapian.org/
+IUSE=java lua mono perl php python ruby tcl elibc_FreeBSD java php_targets_php5-3 php_targets_php5-4 python_abis_2.5 python_abis_2.6 python_abis_2.7
+KEYWORDS=~*
+LICENSE=GPL-2
+RDEPEND==dev-libs/xapian-1.2.14* lua? ( >=dev-lang/lua-5.1 ) mono? ( dev-lang/mono ) perl? ( dev-lang/perl ) ruby? ( dev-lang/ruby ) tcl? ( >=dev-lang/tcl-8.1 ) java? ( >=virtual/jre-1.3 ) java? ( >=dev-java/java-config-2.1.9-r1 ) php? ( || ( =dev-libs/xapian-bindings-1.2.14-r1000[php_targets_php5-3] =dev-libs/xapian-bindings-1.2.14-r1000[php_targets_php5-4] ) php_targets_php5-3? ( dev-lang/php:5.3 ) php_targets_php5-4? ( dev-lang/php:5.4 ) ) python? ( python_abis_2.5? ( dev-lang/python:2.5[threads] ) python_abis_2.6? ( dev-lang/python:2.6[threads] ) python_abis_2.7? ( dev-lang/python:2.7[threads] ) )
+REQUIRED_USE=|| ( java lua mono perl php python ruby tcl ) python? ( || ( python_abis_2.5 python_abis_2.6 python_abis_2.7 ) )
+SLOT=0
+SRC_URI=http://oligarchy.co.uk/xapian/1.2.14/xapian-bindings-1.2.14.tar.gz
+_eclasses_=autotools cf83655b19ed98f9ea3b44f4572b51a3 eutils 50d18ebffcbd8bd63614b89c2d664d0d flag-o-matic d900015de4e092f26d8c0a18b6bd60de java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 dcda71e114d638cdf01db57b8445337d libtool 2b273eea1976cfaed3449345d94331ac mono 203a4295c06155d318bdff9c6b2d5e1c multilib ded93e450747134a079e647d888aa80b multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 php-ext-source-r2 957f82c5e1fa8e1f309b4cfd84d740b7 python 714d853f822bc2c6714b67af1c7797d3 toolchain-funcs d3b5812eeab360bc41aa48b6cdbbc142 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
+_md5_=a09ed0f0afeebd90437d75cb21ed4c0f
View
2 metadata/md5-cache/lxde-base/sensors-lxpanel-plugin-1.2
@@ -9,4 +9,4 @@ LICENSE=GPL-2
RDEPEND=lxde-base/lxpanel =dev-libs/glib-2* gtk? ( =x11-libs/gtk+-2* ) >=sys-apps/lm_sensors-3.3.3-r2 lxde-base/menu-cache
SLOT=0
_eclasses_=eutils 50d18ebffcbd8bd63614b89c2d664d0d git-2 e92e09651292b1bef5656592364550f7 multilib ded93e450747134a079e647d888aa80b toolchain-funcs d3b5812eeab360bc41aa48b6cdbbc142 user d0a4d0735a6c0183d707ca919bd72f28
-_md5_=d92044266bbd91fc6f5f254851333a0e
+_md5_=fe8d89ac479c8ced84e0402d38a397b4

0 comments on commit 1ac1b89

Please sign in to comment.