parent
21d756ce2c
commit
37a2011a0c
@ -1 +1,3 @@
|
||||
DIST setools-3.3.7-01-fedora-patches.tar.gz 29858 RMD160 375ab652f2505151978bbd50936133be869c61e2 SHA1 8233dd8582a5592a6af3da07cd2279cef46f211f SHA256 a36470e934f4b9bd8c61e8a25d286a4faf852b261dc3b3d55bb547f54efb6cea
|
||||
DIST setools-3.3.7-03-gentoo-patches.tar.gz 5889 RMD160 27e79122166542af9b697855464e0dfa1f557168 SHA1 9d00dc2d0acf2464039d2bc0c48d9c698d4a5083 SHA256 bcca7a53655a351915771577f802d3af60791c39da94cc819d3ccef49ae552d1
|
||||
DIST setools-3.3.7.tar.bz2 940657 RMD160 0bc31e2a8a712d8b062e44a569814ddcee492bb8 SHA1 5117f4ffb7eb34dcb08760fae89c6d5a5d3bfd3b SHA256 2bfa0918746bdcc910b16b26a51109a4ffd07404c306141ada584cb36e3c895a
|
||||
|
@ -0,0 +1,169 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/setools/setools-3.3.7-r3.ebuild,v 1.2 2012/06/26 04:59:51 floppym Exp $
|
||||
|
||||
EAPI="2"
|
||||
PYTHON_DEPEND="python? *"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython *-pypy-*"
|
||||
|
||||
inherit autotools java-pkg-opt-2 python eutils
|
||||
|
||||
DESCRIPTION="SELinux policy tools"
|
||||
HOMEPAGE="http://www.tresys.com/selinux/selinux_policy_tools.shtml"
|
||||
SRC_URI="http://oss.tresys.com/projects/setools/chrome/site/dists/${P}/${P}.tar.bz2
|
||||
http://dev.gentoo.org/~swift/patches/setools/${P}-01-fedora-patches.tar.gz
|
||||
http://dev.gentoo.org/~swift/patches/setools/${P}-03-gentoo-patches.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="X debug java python"
|
||||
|
||||
DEPEND=">=sys-libs/libsepol-2.1.4
|
||||
sys-libs/libselinux
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
>=dev-db/sqlite-3.2:3
|
||||
dev-libs/libxml2:2
|
||||
virtual/pkgconfig
|
||||
java? (
|
||||
>=dev-lang/swig-2.0.4
|
||||
>=virtual/jdk-1.4
|
||||
)
|
||||
python? ( >=dev-lang/swig-2.0.4 )
|
||||
X? (
|
||||
>=dev-lang/tk-8.4.9
|
||||
>=gnome-base/libglade-2.0
|
||||
>=x11-libs/gtk+-2.8:2
|
||||
)"
|
||||
|
||||
RDEPEND=">=sys-libs/libsepol-2.1.4
|
||||
sys-libs/libselinux
|
||||
>=dev-db/sqlite-3.2:3
|
||||
dev-libs/libxml2:2
|
||||
java? ( >=virtual/jre-1.4 )
|
||||
X? (
|
||||
>=dev-lang/tk-8.4.9
|
||||
>=dev-tcltk/bwidget-1.8
|
||||
>=gnome-base/libglade-2.0
|
||||
>=x11-libs/gtk+-2.8:2
|
||||
)"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
if use java; then
|
||||
java-pkg-opt-2_pkg_setup
|
||||
fi
|
||||
|
||||
if use python; then
|
||||
python_pkg_setup
|
||||
PYTHON_DIRS="libapol/swig/python libpoldiff/swig/python libqpol/swig/python libseaudit/swig/python libsefs/swig/python python"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_MULTI_MSG="Applying various (Fedora-provided) setools fixes... " \
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_SOURCE="${WORKDIR}" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch
|
||||
|
||||
EPATCH_MULTI_MSG="Applying various (Gentoo) setool fixes... " \
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_SOURCE="${WORKDIR}/gentoo-patches" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch
|
||||
|
||||
# Disable broken check for SWIG version.
|
||||
sed -e "s/AC_PROG_SWIG(2.0.0)/AC_PROG_SWIG/" -i configure.ac || die "sed failed"
|
||||
# Fix build failure due to double __init__.py installation
|
||||
sed -e "s/^wrappedpy_DATA = qpol.py \$(pkgpython_PYTHON)/wrappedpy_DATA = qpol.py/" -i libqpol/swig/python/Makefile.am || die
|
||||
|
||||
local dir
|
||||
for dir in ${PYTHON_DIRS}; do
|
||||
# Python bindings are built/installed manually.
|
||||
sed -e "s/MAYBE_PYSWIG = python/MAYBE_PYSWIG =/" -i ${dir%python}Makefile.am || die "sed failed"
|
||||
# Make PYTHON_LDFLAGS replaceable during running `make`.
|
||||
sed -e "/^AM_LDFLAGS =/s/@PYTHON_LDFLAGS@/\$(PYTHON_LDFLAGS)/" -i ${dir}/Makefile.am || die "sed failed"
|
||||
done
|
||||
|
||||
eautoreconf
|
||||
|
||||
# Disable byte-compilation of Python modules.
|
||||
echo '#!/bin/sh' > py-compile
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-java-prefix=${JAVA_HOME} \
|
||||
--disable-selinux-check \
|
||||
--disable-bwidget-check \
|
||||
$(use_enable python swig-python) \
|
||||
$(use_enable java swig-java) \
|
||||
$(use_enable X swig-tcl) \
|
||||
$(use_enable X gui) \
|
||||
$(use_enable debug)
|
||||
|
||||
# work around swig c99 issues. it does not require
|
||||
# c99 anyway.
|
||||
sed -i -e 's/-std=gnu99//' "${S}/libseaudit/swig/python/Makefile"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use python; then
|
||||
local dir
|
||||
for dir in ${PYTHON_DIRS}; do
|
||||
python_copy_sources ${dir}
|
||||
building() {
|
||||
emake \
|
||||
SWIG_PYTHON_CPPFLAGS="-I$(python_get_includedir)" \
|
||||
PYTHON_LDFLAGS="$(python_get_library -l)" \
|
||||
pyexecdir="$(python_get_sitedir)" \
|
||||
pythondir="$(python_get_sitedir)"
|
||||
}
|
||||
python_execute_function \
|
||||
--action-message "Building of Python bindings from ${dir} directory with \$(python_get_implementation) \$(python_get_version)" \
|
||||
--failure-message "Building of Python bindings from ${dir} directory with \$(python_get_implementation) \$(python_get_version) failed" \
|
||||
-s --source-dir ${dir} \
|
||||
building
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
|
||||
if use python; then
|
||||
local dir
|
||||
for dir in ${PYTHON_DIRS}; do
|
||||
installation() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
pyexecdir="$(python_get_sitedir)" \
|
||||
pythondir="$(python_get_sitedir)" \
|
||||
install
|
||||
}
|
||||
python_execute_function \
|
||||
--action-message "Installation of Python bindings from ${dir} directory with \$(python_get_implementation) \$(python_get_version)" \
|
||||
--failure-message "Installation of Python bindings from ${dir} directory with \$(python_get_implementation) \$(python_get_version) failed" \
|
||||
-s --source-dir ${dir} \
|
||||
installation
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use python; then
|
||||
python_mod_optimize setools
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if use python; then
|
||||
python_mod_cleanup setools
|
||||
fi
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>app-doc</herd>
|
||||
<maintainer>
|
||||
<email>dirtyepic@gentoo.org</email>
|
||||
<name>Ryan Hill</name>
|
||||
<email>app-doc@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>app-doc</herd>
|
||||
<maintainer>
|
||||
<email>dirtyepic@gentoo.org</email>
|
||||
<name>Ryan Hill</name>
|
||||
<email>app-doc@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>app-doc</herd>
|
||||
<maintainer>
|
||||
<email>dirtyepic@gentoo.org</email>
|
||||
<name>Ryan Hill</name>
|
||||
<email>app-doc@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>app-doc</herd>
|
||||
<maintainer>
|
||||
<email>dirtyepic@gentoo.org</email>
|
||||
<name>Ryan Hill</name>
|
||||
<email>app-doc@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/gummi/gummi-0.6.4.ebuild,v 1.1 2012/06/25 20:15:33 hwoarang Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit base eutils
|
||||
|
||||
DESCRIPTION="Simple LaTeX editor for GTK+"
|
||||
HOMEPAGE="http://gummi.midnightcoding.org"
|
||||
SRC_URI="http://dev.midnightcoding.org/attachments/download/298/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
LANGS="ar ca cs da de el es fr it nl pl pt pt_BR ro ru sv zh_CN zh_TW"
|
||||
|
||||
for X in ${LANGS} ; do
|
||||
IUSE="${IUSE} linguas_${X}"
|
||||
done
|
||||
|
||||
RDEPEND="app-text/gtkspell:2
|
||||
>=dev-libs/glib-2.28.6
|
||||
dev-texlive/texlive-latex
|
||||
dev-texlive/texlive-latexextra
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
x11-libs/gtksourceview:2.0"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/poppler[cairo]
|
||||
x11-libs/gtksourceview:2.0
|
||||
x11-libs/pango"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog README )
|
||||
|
||||
src_prepare() {
|
||||
strip-linguas ${LANGS}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Gummi >=0.4.8 supports spell-checking through gtkspell. Support for"
|
||||
elog "additional languages can be added by installing myspell-** packages"
|
||||
elog "for your language of choice."
|
||||
}
|
@ -1,211 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libguestfs/libguestfs-1.8.16.ebuild,v 1.4 2012/05/31 22:36:13 zmedico Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
WANT_AUTOMAKE="1.11"
|
||||
|
||||
JAVA_PKG_OPT_USE="java"
|
||||
JAVA_PKG_ALLOW_VM_CHANGE="yes"
|
||||
APLANCE_PV="1.7.18"
|
||||
PYTHON_DEPEND="python? 2:2.6"
|
||||
USE_RUBY="ruby18"
|
||||
RUBY_OPTIONAL="yes"
|
||||
PHP_EXT_NAME="guestfs_php"
|
||||
USE_PHP="php5-3 php5-4"
|
||||
PHP_EXT_OPTIONAL_USE="php"
|
||||
|
||||
inherit autotools bash-completion-r1 confutils eutils versionator java-pkg-opt-2 perl-module python ruby-ng php-ext-source-r2 ghc-package multilib
|
||||
|
||||
MY_PV_1="$(get_version_component_range 1-2)"
|
||||
MY_PV_2="$(get_version_component_range 2)"
|
||||
|
||||
[[ $(( $(get_version_component_range 2) % 2 )) -eq 0 ]] && SD="stable" || SD="development"
|
||||
|
||||
DESCRIPTION="Library for accessing and modifying virtual machine (VM) disk images"
|
||||
HOMEPAGE="http://libguestfs.org/"
|
||||
SRC_URI="http://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz
|
||||
http://rion-overlay.googlecode.com/files/${PN}-${APLANCE_PV}-x86_64.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
# Upstream NOT supported 32-bit version, keyword in own risk
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="debug doc fuse haskell javadoc nls +ocaml perl php python +readline ruby source"
|
||||
|
||||
COMMON_DEPEND="
|
||||
virtual/perl-Getopt-Long
|
||||
>=dev-perl/Sys-Virt-0.2.4
|
||||
>=app-misc/hivex-1.2.1[perl]
|
||||
dev-perl/libintl-perl
|
||||
dev-perl/String-ShellQuote
|
||||
dev-libs/libpcre
|
||||
app-arch/cpio
|
||||
dev-lang/perl
|
||||
app-cdr/cdrkit
|
||||
>=app-emulation/qemu-kvm-0.13[qemu_user_targets_x86_64,qemu_softmmu_targets_x86_64]
|
||||
sys-apps/fakeroot
|
||||
sys-apps/file
|
||||
app-emulation/libvirt
|
||||
dev-libs/libxml2:2
|
||||
>=sys-apps/fakechroot-2.8
|
||||
>=app-admin/augeas-0.7.1
|
||||
sys-fs/squashfs-tools
|
||||
perl? ( virtual/perl-ExtUtils-MakeMaker )
|
||||
fuse? ( sys-fs/fuse )
|
||||
readline? ( sys-libs/readline )
|
||||
doc? ( dev-libs/libxml2 )
|
||||
ocaml? ( dev-lang/ocaml
|
||||
dev-ml/findlib
|
||||
dev-ml/xml-light )
|
||||
ruby? ( dev-lang/ruby
|
||||
dev-ruby/rake )
|
||||
java? ( virtual/jre )
|
||||
haskell? ( dev-lang/ghc )"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
java? ( >=virtual/jdk-1.6
|
||||
source? ( app-arch/zip ) )
|
||||
doc? ( app-text/po4a )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
java? ( >=virtual/jre-1.6 )"
|
||||
|
||||
PHP_EXT_S="${S}/php/extension"
|
||||
|
||||
pkg_setup() {
|
||||
use java && java-pkg-opt-2_pkg_setup
|
||||
|
||||
if use python; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
python_need_rebuild
|
||||
fi
|
||||
|
||||
confutils_use_depend_all source java
|
||||
confutils_use_depend_all javadoc java
|
||||
|
||||
use ruby && ruby-ng_pkg_setup
|
||||
use haskell && ghc-package_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
|
||||
cd "${WORKDIR}"
|
||||
mkdir image || die
|
||||
cd image || die
|
||||
unpack libguestfs-${APLANCE_PV}-x86_64.tar.gz
|
||||
cp "${WORKDIR}"/image/usr/local/lib/guestfs/* "${S}"/appliance/ || die
|
||||
|
||||
# part of php-ext-source-r2_src_unpack
|
||||
# whole version cannot be called here as it will attempt to unpack ${A}
|
||||
if use php; then
|
||||
local slot orig_s="${PHP_EXT_S}"
|
||||
for slot in $(php_get_slots); do
|
||||
cp -r "${orig_s}" "${WORKDIR}/${slot}" || die
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/1.8/${PV}"/000*.patch
|
||||
|
||||
use java && java-pkg-opt-2_src_prepare
|
||||
eautoreconf
|
||||
|
||||
if use php; then
|
||||
php-ext-source-r2_src_prepare
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
||||
# Disable feature test for kvm for more reason
|
||||
# i.e: not loaded module in __build__ time,
|
||||
# build server not supported kvm, etc. ...
|
||||
#
|
||||
# In fact, this feature is virtio support and requires
|
||||
# configured kernel.
|
||||
export vmchannel_test=no
|
||||
|
||||
econf \
|
||||
--with-repo=fedora-12 \
|
||||
--disable-appliance \
|
||||
--disable-daemon \
|
||||
--with-drive-if=virtio \
|
||||
--with-net-if=virtio-net-pci \
|
||||
--disable-rpath \
|
||||
$(use_enable java) \
|
||||
$(use_enable nls) \
|
||||
$(use_with readline) \
|
||||
$(use_enable ocaml ocaml-viewer) \
|
||||
$(use_enable perl) \
|
||||
$(use_enable fuse) \
|
||||
$(use_enable ocaml) \
|
||||
$(use_enable python) \
|
||||
$(use_enable ruby) \
|
||||
$(use_enable haskell) \
|
||||
$(use_with doc po4a)
|
||||
|
||||
if use php; then
|
||||
php-ext-source-r2_src_configure
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die
|
||||
|
||||
if use php; then
|
||||
php-ext-source-r2_src_compile
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 check || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 DESTDIR="${D}" install || die
|
||||
|
||||
dodoc BUGS HACKING README RELEASE-NOTES TODO
|
||||
|
||||
dobashcomp "${D}/etc"/bash_completion.d/guestfish-bash-completion.sh
|
||||
|
||||
rm -fr "${D}/etc"/bash* || die
|
||||
|
||||
insinto /usr/$(get_libdir)/guestfs/
|
||||
doins "${WORKDIR}/image/usr/local/lib/"guestfs/*
|
||||
|
||||
find "${D}" -name '*.la' -exec rm -f '{}' +
|
||||
if use java; then
|
||||
java-pkg_newjar java/${P}.jar ${PN},jar
|
||||
rm -fr "${D}/usr"/share/java
|
||||
rm -fr "${D}/usr"/share/javadoc
|
||||
if use source;then
|
||||
java-pkg_dosrc java/com/redhat/et/libguestfs/*
|
||||
fi
|
||||
if use javadoc;then
|
||||
java-pkg_dojavadoc java/api
|
||||
fi
|
||||
fi
|
||||
|
||||
use perl && fixlocalpod
|
||||
python_clean_installation_image -q
|
||||
|
||||
if use php; then
|
||||
php-ext-source-r2_src_install
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use java && java-pkg-opt-2_pkg_preinst
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use haskell && ghc-package_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
use haskell && ghc-package_pkg_prerm
|
||||
}
|
@ -0,0 +1,377 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-0.9.12-r1.ebuild,v 1.1 2012/06/26 02:38:34 cardoe Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
#BACKPORTS=1
|
||||
#AUTOTOOLIZE=yes
|
||||
|
||||
MY_P="${P/_rc/-rc}"
|
||||
|
||||
PYTHON_DEPEND="python? 2:2.5"
|
||||
#RESTRICT_PYTHON_ABIS="3.*"
|
||||
#SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit eutils python user autotools linux-info
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://libvirt.org/libvirt.git"
|
||||
AUTOTOOLIZE=yes
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://libvirt.org/sources/${MY_P}.tar.gz
|
||||
ftp://libvirt.org/libvirt/${MY_P}.tar.gz
|
||||
${BACKPORTS:+
|
||||
http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-bp-${BACKPORTS}.tar.bz2}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
S="${WORKDIR}/${P%_rc*}"
|
||||
|
||||
DESCRIPTION="C toolkit to manipulate virtual machines"
|
||||
HOMEPAGE="http://www.libvirt.org/"
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
IUSE="audit avahi +caps debug iscsi +libvirtd lvm +lxc +macvtap nfs \
|
||||
nls numa openvz parted pcap phyp policykit python qemu sasl selinux +udev \
|
||||
uml +vepa virtualbox virt-network xen elibc_glibc"
|
||||
# IUSE=one : bug #293416 & bug #299011
|
||||
REQUIRED_USE="libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
|
||||
lxc? ( caps libvirtd )
|
||||
openvz? ( libvirtd )
|
||||
qemu? ( libvirtd )
|
||||
uml? ( libvirtd )
|
||||
vepa? ( macvtap )
|
||||
virtualbox? ( libvirtd )
|
||||
xen? ( libvirtd )"
|
||||
|
||||
# gettext.sh command is used by the libvirt command wrappers, and it's
|
||||
# non-optional, so put it into RDEPEND.
|
||||
# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
|
||||
# package will use 1.1 by default
|
||||
RDEPEND="sys-libs/readline
|
||||
sys-libs/ncurses
|
||||
>=net-misc/curl-7.18.0
|
||||
dev-libs/libgcrypt
|
||||
>=dev-libs/libxml2-2.7.6
|
||||
dev-libs/libnl:1.1
|
||||
>=net-libs/gnutls-1.0.25
|
||||
sys-apps/dmidecode
|
||||
>=sys-apps/util-linux-2.17
|
||||
sys-devel/gettext
|
||||
>=net-analyzer/netcat6-1.0-r2
|
||||
app-misc/scrub
|
||||
audit? ( sys-process/audit )
|
||||
avahi? ( >=net-dns/avahi-0.6[dbus] )
|
||||
caps? ( sys-libs/libcap-ng )
|
||||
iscsi? ( sys-block/open-iscsi )
|
||||
lxc? ( sys-power/pm-utils )
|
||||
lvm? ( >=sys-fs/lvm2-2.02.48-r2 )
|
||||
nfs? ( net-fs/nfs-utils )
|
||||
numa? (
|
||||
>sys-process/numactl-2.0.2
|
||||
sys-process/numad
|
||||
)
|
||||
openvz? ( sys-kernel/openvz-sources )
|
||||
parted? (
|
||||
>=sys-block/parted-1.8[device-mapper]
|
||||
sys-fs/lvm2
|
||||
)
|
||||
pcap? ( >=net-libs/libpcap-1.0.0 )
|
||||
phyp? ( net-libs/libssh2 )
|
||||
policykit? ( >=sys-auth/polkit-0.9 )
|
||||
qemu? (
|
||||
|| ( app-emulation/qemu-kvm >=app-emulation/qemu-0.10.0 )
|
||||
dev-libs/yajl
|
||||
sys-power/pm-utils
|
||||
)
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
selinux? ( >=sys-libs/libselinux-2.0.85 )
|
||||
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
|
||||
xen? ( app-emulation/xen-tools app-emulation/xen )
|
||||
udev? ( >=sys-fs/udev-145 >=x11-libs/libpciaccess-0.10.9 )
|
||||
virt-network? ( net-dns/dnsmasq
|
||||
>=net-firewall/iptables-1.4.10
|
||||
net-firewall/ebtables
|
||||
sys-apps/iproute2[-minimal] )
|
||||
elibc_glibc? ( || ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 ) )"
|
||||
# one? ( dev-libs/xmlrpc-c )
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
app-text/xhtml1
|
||||
=dev-lang/python-2*"
|
||||
|
||||
LXC_CONFIG_CHECK="
|
||||
~CGROUPS
|
||||
~CGROUP_FREEZER
|
||||
~CGROUP_DEVICE
|
||||
~CPUSETS
|
||||
~CGROUP_CPUACCT
|
||||
~RESOURCE_COUNTERS
|
||||
~CGROUP_MEM_RES_CTLR
|
||||
~CGROUP_SCHED
|
||||
~BLK_CGROUP
|
||||
~NAMESPACES
|
||||
~UTS_NS
|
||||
~IPC_NS
|
||||
~USER_NS
|
||||
~PID_NS
|
||||
~NET_NS
|
||||
~DEVPTS_MULTIPLE_INSTANCES
|
||||
~VETH
|
||||
~MACVLAN
|
||||
~POSIX_MQUEUE
|
||||
~!GRKERNSEC_CHROOT_MOUNT
|
||||
~!GRKERNSEC_CHROOT_DOUBLE
|
||||
~!GRKERNSEC_CHROOT_PIVOT
|
||||
~!GRKERNSEC_CHROOT_CHMOD
|
||||
~!GRKERNSEC_CHROOT_CAPS
|
||||
"
|
||||
|
||||
VIRTNET_CONFIG_CHECK="
|
||||
~BRIDGE_NF_EBTABLES
|
||||
~NETFILTER_ADVANCED
|
||||
~NETFILTER_XT_TARGET_CHECKSUM
|
||||
"
|
||||
|
||||
MACVTAP_CONFIG_CHECK="~MACVTAP"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
|
||||
enewgroup qemu 77
|
||||
enewuser qemu 77 -1 -1 qemu kvm
|
||||
|
||||
CONFIG_CHECK=""
|
||||
use lxc && CONFIG_CHECK+="${LXC_CONFIG_CHECK}"
|
||||
use macvtap && CONFIG_CHECK+="${MACVTAP}"
|
||||
use virt-network && CONFIG_CHECK+="${VIRTNET_CONFIG_CHECK}"
|
||||
if [[ -n ${CONFIG_CHECK} ]]; then
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${BACKPORTS} ]] && \
|
||||
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
|
||||
epatch
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
|
||||
# git checkouts require bootstrapping to create the configure script.
|
||||
# Additionally the submodules must be cloned to the right locations
|
||||
# bug #377279
|
||||
./bootstrap || die "bootstrap failed"
|
||||
(
|
||||
git submodule status | sed 's/^[ +-]//;s/ .*//'
|
||||
git hash-object bootstrap.conf
|
||||
) >.git-module-status
|
||||
fi
|
||||
|
||||
epatch_user
|
||||
|
||||
[[ -n ${AUTOTOOLIZE} ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
myconf="${myconf} $(use_enable debug)"
|
||||
|
||||
## enable/disable daemon, otherwise client only utils
|
||||
myconf="${myconf} $(use_with libvirtd)"
|
||||
|
||||
## enable/disable the daemon using avahi to find VMs
|
||||
myconf="${myconf} $(use_with avahi)"
|
||||
|
||||
## hypervisors on the local host
|
||||
myconf="${myconf} $(use_with xen) $(use_with xen xen-inotify)"
|
||||
# leave it automagic as it depends on the version of xen used.
|
||||
use xen || myconf+=" --without-libxl"
|
||||
|
||||
myconf="${myconf} $(use_with openvz)"
|
||||
myconf="${myconf} $(use_with lxc)"
|
||||
if use virtualbox && has_version app-emulation/virtualbox-ose; then
|
||||
myconf="${myconf} --with-vbox=/usr/lib/virtualbox-ose/"
|
||||
else
|
||||
myconf="${myconf} $(use_with virtualbox vbox)"
|
||||
fi
|
||||
myconf="${myconf} $(use_with uml)"
|
||||
myconf="${myconf} $(use_with qemu)"
|
||||
myconf="${myconf} $(use_with qemu yajl)" # Use QMP over HMP
|
||||
# doesn't belong with hypervisors but links to libvirtd for some reason
|
||||
#myconf="${myconf} $(use_with one)"
|
||||
|
||||
## hypervisor protocols
|
||||
myconf="${myconf} $(use_with phyp)"
|
||||
myconf="${myconf} --with-esx"
|
||||
|
||||
## additional host drivers
|
||||
myconf="${myconf} $(use_with virt-network network)"
|
||||
myconf="${myconf} --with-storage-fs"
|
||||
myconf="${myconf} $(use_with lvm storage-lvm)"
|
||||
myconf="${myconf} $(use_with iscsi storage-iscsi)"
|
||||
myconf="${myconf} $(use_with parted storage-disk)"
|
||||
myconf="${myconf} $(use_with lvm storage-mpath)"
|
||||
#myconf="${myconf} --without-storage-rbd"
|
||||
myconf="${myconf} $(use_with numa numactl)"
|
||||
myconf="${myconf} $(use_with numa numad)"
|
||||
myconf="${myconf} $(use_with selinux)"
|
||||
|
||||
# udev for device support details
|
||||
myconf="${myconf} $(use_with udev)"
|
||||
|
||||
# linux capability support so we don't need privileged accounts
|
||||
myconf="${myconf} $(use_with caps capng)"
|
||||
|
||||
## auth stuff
|
||||
myconf="${myconf} $(use_with policykit polkit)"
|
||||
myconf="${myconf} $(use_with sasl)"
|
||||
|
||||
# network bits
|
||||
myconf="${myconf} $(use_with macvtap)"
|
||||
myconf="${myconf} $(use_with pcap libpcap)"
|
||||
myconf="${myconf} $(use_with vepa virtualport)"
|
||||
|
||||
## other
|
||||
myconf="${myconf} $(use_enable nls)"
|
||||
myconf="${myconf} $(use_with python)"
|
||||
|
||||
# user privilege bits fir qemu/kvm
|
||||
if use caps; then
|
||||
myconf="${myconf} --with-qemu-user=qemu"
|
||||
myconf="${myconf} --with-qemu-group=qemu"
|
||||
else
|
||||
myconf="${myconf} --with-qemu-user=root"
|
||||
myconf="${myconf} --with-qemu-group=root"
|
||||
fi
|
||||
|
||||
# audit support
|
||||
myconf="${myconf} $(use_with audit)"
|
||||
|
||||
## stuff we don't yet support
|
||||
myconf="${myconf} --without-netcf"
|
||||
|
||||
# we use udev over hal
|
||||
myconf="${myconf} --without-hal"
|
||||
|
||||
# locking support
|
||||
myconf="${myconf} --without-sanlock"
|
||||
|
||||
# this is a nasty trick to work around the problem in bug
|
||||
# #275073. The reason why we don't solve this properly is that
|
||||
# it'll require us to rebuild autotools (and we don't really want
|
||||
# to do that right now). The proper solution has been sent
|
||||
# upstream and should hopefully land in 0.7.7, in the mean time,
|
||||
# mime the same functionality with this.
|
||||
case ${CHOST} in
|
||||
*cygwin* | *mingw* )
|
||||
;;
|
||||
*)
|
||||
ac_cv_prog_WINDRES=no
|
||||
;;
|
||||
esac
|
||||
|
||||
econf \
|
||||
${myconf} \
|
||||
--disable-static \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--with-remote \
|
||||
--localstatedir=/var
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
# Restore gnulib's config.sub and config.guess
|
||||
# bug #377279
|
||||
(cd .gnulib && git reset --hard > /dev/null)
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Explicitly allow parallel build of tests
|
||||
HOME="${T}" emake check || die "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install \
|
||||
DESTDIR="${D}" \
|
||||
HTML_DIR=/usr/share/doc/${PF}/html \
|
||||
DOCS_DIR=/usr/share/doc/${PF}/python \
|
||||
EXAMPLE_DIR=/usr/share/doc/${PF}/python/examples \
|
||||
|| die "emake install failed"
|
||||
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
|
||||
use libvirtd || return 0
|
||||
# From here, only libvirtd-related instructions, be warned!
|
||||
|
||||
newinitd "${FILESDIR}/libvirtd.init-r8" libvirtd || die
|
||||
newconfd "${FILESDIR}/libvirtd.confd-r3" libvirtd || die
|
||||
|
||||
keepdir /var/lib/libvirt/images
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# we only ever want to generate this once
|
||||
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
|
||||
rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml
|
||||
fi
|
||||
|
||||
# We really don't want to use or support old PolicyKit cause it
|
||||
# screws with the new polkit integration
|
||||
if has_version sys-auth/policykit; then
|
||||
rm -rf "${D}"/usr/share/PolicyKit/policy/org.libvirt.unix.policy
|
||||
fi
|
||||
|
||||
# Only sysctl files ending in .conf work
|
||||
mv "${D}"/etc/sysctl.d/libvirtd "${D}"/etc/sysctl.d/libvirtd.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use python && python_mod_optimize libvirt.py
|
||||
|
||||
# support for dropped privileges
|
||||
fperms 0750 "${EROOT}/var/lib/libvirt/qemu"
|
||||
fperms 0750 "${EROOT}/var/cache/libvirt/qemu"
|
||||
if use caps && use qemu; then
|
||||
fowners -R qemu:qemu "${EROOT}/var/lib/libvirt/qemu"
|
||||
fowners -R qemu:qemu "${EROOT}/var/cache/libvirt/qemu"
|
||||
elif use qemu; then
|
||||
fowners -R root:root "${EROOT}/var/lib/libvirt/qemu"
|
||||
fowners -R root:root "${EROOT}/var/cache/libvirt/qemu"
|
||||
fi
|
||||
|
||||
if ! use policykit; then
|
||||
elog "To allow normal users to connect to libvirtd you must change the"
|
||||
elog "unix sock group and/or perms in /etc/libvirt/libvirtd.conf"
|
||||
fi
|
||||
|
||||
use libvirtd || return 0
|
||||
# From here, only libvirtd-related instructions, be warned!
|
||||
|
||||
elog
|
||||
elog "For the basic networking support (bridged and routed networks)"
|
||||
elog "you don't need any extra software. For more complex network modes"
|
||||
elog "including but not limited to NATed network, you can enable the"
|
||||
elog "'virt-network' USE flag."
|
||||
elog
|
||||
if has_version net-dns/dnsmasq; then
|
||||
ewarn "If you have a DNS server setup on your machine, you will have"
|
||||
ewarn "to configure /etc/dnsmasq.conf to enable the following settings: "
|
||||
ewarn " bind-interfaces"
|
||||
ewarn " interface or except-interface"
|
||||
ewarn
|
||||
ewarn "Otherwise you might have issues with your existing DNS server."
|
||||
fi
|
||||
|
||||
if use caps && use qemu; then
|
||||
elog "libvirt will now start qemu/kvm VMs with non-root privileges."
|
||||
elog "Ensure any resources your VMs use are accessible by qemu:qemu"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use python && python_mod_cleanup libvirt.py
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
Utility.h | 20 ++++++++++----------
|
||||
1 files changed, 10 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/Utility.h b/Utility.h
|
||||
index 890eada..99f9a4e 100644
|
||||
--- a/Utility.h
|
||||
+++ b/Utility.h
|
||||
@@ -92,16 +92,6 @@ QRegExp::PatternSyntax uint2syntax(uint _index);
|
||||
CallEach(observers, searchable, &Subject::Register);
|
||||
here the Subject is the type of Caller
|
||||
*/
|
||||
-template <typename CalleeContainer, typename Caller, typename Op>
|
||||
-void CallEach(const CalleeContainer& container, Caller& caller, Op op)
|
||||
-{
|
||||
- for_each(container.begin(), container.end(), bind1st(mem_fun(op), caller));
|
||||
-}
|
||||
-template <typename T>
|
||||
-bool IsValueInRange(T value, T lowerBound, T upperBound)
|
||||
-{
|
||||
- return LowerBoundFit(value, lowerBound) && UpperBoundFit(value, upperBound);
|
||||
-}
|
||||
template <typename T>
|
||||
bool BoundSpecified(T boundValue)
|
||||
{
|
||||
@@ -129,5 +119,15 @@ bool UpperBoundFit(T value, T upperBound)
|
||||
|
||||
return false;
|
||||
}
|
||||
+template <typename CalleeContainer, typename Caller, typename Op>
|
||||
+void CallEach(const CalleeContainer& container, Caller& caller, Op op)
|
||||
+{
|
||||
+ for_each(container.begin(), container.end(), bind1st(mem_fun(op), caller));
|
||||
+}
|
||||
+template <typename T>
|
||||
+bool IsValueInRange(T value, T lowerBound, T upperBound)
|
||||
+{
|
||||
+ return LowerBoundFit(value, lowerBound) && UpperBoundFit(value, upperBound);
|
||||
+}
|
||||
|
||||
#endif
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,6 +1,6 @@
|
||||
DIST v8-3.10.8.18.tar.bz2 10062074 RMD160 91ceec1c2721f5cebfb108e0782c08cc392d42df SHA1 1be172258b3f3db39759bfca37d335c92f4a9689 SHA256 678007903d7d383c99ae5ec03422edbc18e686c8753c1bc38358ddf75a5ffe33
|
||||
DIST v8-3.10.8.19.tar.bz2 10062768 RMD160 880b79bf84f2f8daedb460d7f64622c1edc8a84d SHA1 3631dcea7ef918fc82d19f0fc6a1e8d4549bee27 SHA256 609c74b3f9d5b9be3f27fc31875d6e79605f19340bd5e26d73d500edae87481d
|
||||
DIST v8-3.11.10.12.tar.bz2 10116949 RMD160 bfeaa6d55084a755eb55c03b2595bd64a5f114a4 SHA1 4d591cbfb1836a8661de409ce2a24fbc4e8f33f5 SHA256 fc7b0e54ba1d5f07ce0bb9cf0f09aab66c9aa14861e5e8a28ef0bb2a3f729430
|
||||
DIST v8-3.11.10.6.tar.bz2 10106628 RMD160 f2a3229f566e7b841f888062672b88968936b1b6 SHA1 423a51438876c104c863ed9191563534617a85fe SHA256 b726249aad91dfaa6b8e327a867a190396036c0e37bb341863d707c114aec9b2
|
||||
DIST v8-3.11.8.tar.bz2 10089488 RMD160 5ef8f69ea1c947fbda9e0d6628674513848e5323 SHA1 0201ea44e5431a7b0cab62a8d949514c0e65773c SHA256 6840691eaac3740f8715a55a58f7d3b62f829225c2fb1cfe2c72c73cee4b7b73
|
||||
DIST v8-3.9.24.28.tar.bz2 9975177 RMD160 444565b92e7cce55f0792f2a643f425413e994ea SHA1 6dc38d96ede2a84c9bb9982e99674df1a5254374 SHA256 054f4fc90fc0e1960520058321925272812164b9e9dfd661636d7a4d74d127cd
|
||||
DIST v8-3.9.24.29.tar.bz2 9978610 RMD160 7fae3478f2fcb2e8c754a7742b8cf07ad84e9a71 SHA1 12f7e0dd6106ad9cd7e676e3303c97b77f4f7f15 SHA256 12582590f0c4866198d82ec3d3af8f9bfc9d958933a985e58694c88ab5627577
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.11.8.ebuild,v 1.1 2012/06/08 19:31:48 phajdan.jr Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.11.10.12.ebuild,v 1.1 2012/06/26 04:04:03 floppym Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
@ -0,0 +1,15 @@
|
||||
lib/extract.c | 1 +
|
||||
1 files changed, 1 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/lib/extract.c b/lib/extract.c
|
||||
index 6bbb801..3ef2fb8 100644
|
||||
--- a/lib/extract.c
|
||||
+++ b/lib/extract.c
|
||||
@@ -18,6 +18,7 @@
|
||||
#include <fcntl.h>
|
||||
#include <errno.h>
|
||||
#include <utime.h>
|
||||
+#include <string.h>
|
||||
|
||||
#ifdef STDC_HEADERS
|
||||
# include <stdlib.h>
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1 +1,2 @@
|
||||
DIST awl-0.51.tar.gz 297202 RMD160 7936b361daaf460fcda1c71fc2c3eead6bf9fa96 SHA1 a5b2c13487604b0e38289e17021d1fa682180e10 SHA256 1ec6e0029779772aa9204c866c48e6d35fea63c812321a505cf087a4bd1c7234
|
||||
DIST awl-0.52.tar.gz 306246 RMD160 27615c98a90142eaebcc298a6d34a0aec2297fd7 SHA1 98e0f0204c1591fdc73ca3291247e28f423788d0 SHA256 ab846c7960b4cb744b7e460a5fc61869851959bc8d87ef68f0bbaaa7d1675209
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/awl/awl-0.52.ebuild,v 1.1 2012/06/26 09:36:20 patrick Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit depend.php php-lib-r1
|
||||
|
||||
DESCRIPTION="Andrew McMillan's web libraries: A collection of generic classes
|
||||
used by the davical calendar server"
|
||||
HOMEPAGE="http://andrew.mcmillan.net.nz/projects/awl"
|
||||
SRC_URI="http://debian.mcmillan.net.nz/packages/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="dev-lang/php[pdo,postgres,xml]
|
||||
doc? ( dev-php/PEAR-PhpDocumentor )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
need_php5
|
||||
|
||||
src_compile() {
|
||||
if use doc ; then
|
||||
ebegin "Generating documentation"
|
||||
phpdoc -c "docs/api/phpdoc.ini" || die "Documentation failed to build"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local docs="debian/README.Debian debian/changelog"
|
||||
dodoc-php ${docs} || die "dodoc failed"
|
||||
|
||||
if use doc ; then
|
||||
dohtml -r "docs/api/" || die "dohtml failed"
|
||||
fi
|
||||
|
||||
php-lib-r1_src_install . dba/* inc/* scripts/*
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
http://code.google.com/p/mpmath/issues/detail?id=203
|
||||
http://code.google.com/p/mpmath/source/detail?r=1238
|
||||
|
||||
--- mpmath/tests/test_basic_ops.py
|
||||
+++ mpmath/tests/test_basic_ops.py
|
||||
@@ -148,8 +148,8 @@
|
||||
assert hash(mp.mpq(5,1)) == hash(5)
|
||||
assert hash(mp.mpq(1,2)) == hash(0.5)
|
||||
if sys.version >= "3.2":
|
||||
- assert hash(mpf(1))*2**2000 == hash(2**2000)
|
||||
- assert hash(mpf(1))/2**2000 == hash(mpq(1,2**2000))
|
||||
+ assert hash(mpf(1)*2**2000) == hash(2**2000)
|
||||
+ assert hash(mpf(1)/2**2000) == hash(mpq(1,2**2000))
|
||||
|
||||
# Advanced rounding test
|
||||
def test_add_rounding():
|
@ -1 +1,2 @@
|
||||
DIST sepolgen-1.1.5-gentoo-r2.tar.gz 18295 RMD160 7f17d71b218a410469dafd1ef8bc56cf1a1d92a1 SHA1 5150b14b6c9f500d1c8406db028c9e591921511d SHA256 7a574486ee8d6c1f2e3df6da7cf61d2b7890b8eb2d9a130d1743090eec7f13c3
|
||||
DIST sepolgen-1.1.5.tar.gz 364806 RMD160 193213eae6835a732e23c9c319ab2fa078e1fe59 SHA1 4a307b9ddbef480928ad22aadc1c55eacd091ea3 SHA256 16c2b10510be7dbb2dc0967aedb2d69c654ca52ed03d04881c17d2f8b863b3bb
|
||||
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/sepolgen/sepolgen-1.1.5-r2.ebuild,v 1.2 2012/06/26 04:57:47 floppym Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="*"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython *-pypy-*"
|
||||
|
||||
inherit python eutils
|
||||
|
||||
DESCRIPTION="SELinux policy generation library"
|
||||
HOMEPAGE="http://userspace.selinuxproject.org"
|
||||
SRC_URI="http://userspace.selinuxproject.org/releases/20120216/${P}.tar.gz
|
||||
http://dev.gentoo.org/~swift/patches/sepolgen/sepolgen-1.1.5-gentoo-r2.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=sys-libs/libselinux-2.0[python]
|
||||
app-admin/setools[python]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# fix up default paths to not be RH specific
|
||||
sed -i -e 's:/usr/share/selinux/devel:/usr/share/selinux/strict:' \
|
||||
"${S}/src/sepolgen/defaults.py" || die
|
||||
sed -i -e 's:/usr/share/selinux/devel:/usr/share/selinux/strict/include:' \
|
||||
"${S}/src/sepolgen/module.py" || die
|
||||
|
||||
EPATCH_MULTI_MSG="Applying sepolgen patches ... " \
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_SOURCE="${WORKDIR}/gentoo-patches" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
:
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if has_version sec-policy/selinux-base-policy; then
|
||||
python_src_test
|
||||
else
|
||||
ewarn "Sepolgen requires sec-policy/selinux-base-policy to run tests."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
installation() {
|
||||
emake DESTDIR="${D}" PYTHONLIBDIR="$(python_get_sitedir)" install
|
||||
}
|
||||
python_execute_function installation
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize sepolgen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup sepolgen
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
--- romkan.rb 2002-02-12 02:45:16.000000000 +0100
|
||||
+++ romkan.rb 2012-06-25 10:15:59.723542130 +0200
|
||||
@@ -1,3 +1,4 @@
|
||||
+# -*- encoding:euc-jp -*-
|
||||
#
|
||||
# Ruby/Romkan - a Romaji <-> Kana conversion library for Ruby.
|
||||
#
|
||||
@@ -209,13 +210,13 @@
|
||||
HEPPAT = HEPBURN.sort {|a, b| b.length <=> a.length }.join "|"
|
||||
|
||||
TO_HEPBURN = (romrom = Hash.new
|
||||
- KUNREI.each_with_index {|x, i|
|
||||
- romrom[KUNREI[i]] = HEPBURN[i]}
|
||||
+ KUNREI.each_with_index {|x, j|
|
||||
+ romrom[KUNREI[j]] = HEPBURN[j]}
|
||||
romrom)
|
||||
|
||||
TO_KUNREI = (romrom = Hash.new
|
||||
- HEPBURN.each_with_index {|x, i|
|
||||
- romrom[HEPBURN[i]] = KUNREI[i]}
|
||||
+ HEPBURN.each_with_index {|x, j|
|
||||
+ romrom[HEPBURN[j]] = KUNREI[j]}
|
||||
romrom)
|
||||
|
||||
# FIXME: ad hod solution
|
||||
--- test.rb 2002-02-12 02:45:25.000000000 +0100
|
||||
+++ test.rb 2012-06-25 10:13:51.832021574 +0200
|
||||
@@ -1,3 +1,4 @@
|
||||
+# -*- encoding:euc-jp -*-
|
||||
#
|
||||
# ruby -Ke test.rb </dev/null && echo ok
|
||||
#
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-romkan/ruby-romkan-0.4-r4.ebuild,v 1.1 2012/06/25 17:25:20 graaff Exp $
|
||||
|
||||
EAPI="4"
|
||||
# ruby19 jruby
|
||||
USE_RUBY="ruby18 ruby19 ree18"
|
||||
|
||||
inherit ruby-ng
|
||||
|
||||
DESCRIPTION="A Romaji <-> Kana conversion library for Ruby"
|
||||
HOMEPAGE="http://0xcc.net/ruby-romkan/"
|
||||
SRC_URI="http://0xcc.net/ruby-romkan/${P}.tar.gz"
|
||||
LICENSE="Ruby"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE=""
|
||||
|
||||
DOCS="ChangeLog *.rd"
|
||||
|
||||
all_ruby_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-ruby19.patch"
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -I. -Ke test.rb < /dev/null || die "test failed"
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
doruby romkan.rb
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
dodoc ${DOCS}
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST sass-3.1.15.gem 221696 RMD160 bbc1fc139b929431bc6497f3b3ebd69b665a8f1e SHA1 f8e2f28a8a2d7db1569d2155d2227f4078df56e1 SHA256 fabb23de8bad1c87bf795638379556974e7aeb706c94488a467c004e50c555d3
|
||||
DIST sass-3.1.17.gem 227840 RMD160 e6ad000002af2c7dfa96a4f73fb4d4b867b1cd15 SHA1 d2b2a89918885d15bceb3ed208117f44442c0c5d SHA256 a71bd1269366ee79d71a67846e37a44353f11064b6fe05cd65035435cb97d327
|
||||
DIST sass-3.1.19.gem 231936 RMD160 9e3e4d0787bd40d8cd7df0d461b667f16aeec2c3 SHA1 cf2b779a156fba062ac5372270f8b2638a05efd7 SHA256 99ee71484d5f784e26b74b5c26e34ca139774fefdeaaf15750a400773c30daca
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sass/sass-3.1.19.ebuild,v 1.1 2012/06/25 17:46:48 graaff Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ree18 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="rails init.rb VERSION VERSION_NAME"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="An extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more."
|
||||
HOMEPAGE="http://sass-lang.com/"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x64-macos"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 >=dev-ruby/maruku-0.5.9 )"
|
||||
|
||||
ruby_add_rdepend "dev-ruby/fssm !!<dev-ruby/haml-3.1"
|
||||
|
||||
# tests could use `less` if we had it
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*jruby)
|
||||
# tests fail with JRuby, and that's a given for now; it's
|
||||
# not a bug in the code as much as it is relying on a detail
|
||||
# of the implementation of CRuby. We remove failing files
|
||||
# for now, this could probably be narrowed down more so that
|
||||
# we could run more tests.
|
||||
rm test/sass/script_test.rb test/sass/util_test.rb test/sass/engine_test.rb test/sass/scss/scss_test.rb || die
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST 92825-adjustableclock-2.6.1.tar.bz2 27573 RMD160 76bf089e8bd85e805dec22f1d66e68461211019b SHA1 00ed125fa49e1d55407bcc2ae41024c66bb60c99 SHA256 d9a7626835e187535b2a07b285cc952711c96c029d6f93d272f78c1e94f56935
|
||||
DIST 92825-adjustableclock-3.0.tar.bz2 32270 RMD160 a09b9360ff5e2fce58416774f323606a0b7eeb14 SHA1 a96fc26ed3ef256404d55b58eb1f1692f5bf8ed8 SHA256 093a66d0c5cd2eb44d0580e269598b053a3821932a637902e8e3f81755b1d5d2
|
||||
DIST 92825-adjustableclock-3.1.tar.bz2 36632 RMD160 ae0046632bff44be83468b02a6f80f521debb373 SHA1 db88c78e548cca85b38ba3acea896d1c047752d6 SHA256 c0a2f782cb2f4c3bf4a1ec2d8747ee8c2ee1aa8c699639c075c2d3d226e84bb7
|
||||
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/adjustableclock/adjustableclock-2.6.1.ebuild,v 1.3 2011/10/29 00:53:13 abcd Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="Plasmoid to show date and time in adjustable format using rich text."
|
||||
HOMEPAGE="http://kde-look.org/content/show.php/Adjustable+Clock?content=92825"
|
||||
SRC_URI="http://kde-look.org/CONTENT/content-files/92825-${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="4"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
$(add_kdebase_dep libplasmaclock)
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
$(add_kdebase_dep plasma-workspace)
|
||||
"
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/krusader/krusader-2.4.0_beta1.ebuild,v 1.4 2012/03/12 13:34:30 scarabeus Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
KDE_HANDBOOK="optional"
|
||||
KDE_LINGUAS="bg bs ca ca@valencia cs da de el en_GB eo es et fr ga gl hr hu it
|
||||
ja ko lt mai nb nds nl pl pt pt_BR ro ru sk sl sv tr ug uk zh_CN zh_TW"
|
||||
inherit kde4-base
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
|
||||
DESCRIPTION="An advanced twin-panel (commander-style) file-manager for KDE with many extras."
|
||||
HOMEPAGE="http://www.krusader.org/"
|
||||
SRC_URI="mirror://sourceforge/krusader/${MY_P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="4"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86"
|
||||
IUSE="+bookmarks debug"
|
||||
|
||||
RDEPEND="
|
||||
$(add_kdebase_dep libkonq)
|
||||
sys-libs/zlib
|
||||
bookmarks? ( $(add_kdebase_dep keditbookmarks) )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
@ -1,3 +1,4 @@
|
||||
DIST jhead-2.90.tar.gz 64390 RMD160 87e0480582377cccbd46f12626402d46136ac51b SHA1 f24a611d5c359b6c0a24184718ec983b9d0eb449 SHA256 d18f862349f6d65560de12510f5cc9068b65dda7394b13fdeb6155a4933e0de8
|
||||
DIST jhead-2.94.tar.gz 64628 RMD160 7c974f668c8c55eb7378a6177c65ac35d49f5d35 SHA1 91cb6d08a6de9ac1e96dacac0c1bf3908dc4bbe6 SHA256 4a5080145a8a1eff60c1997fd7728d72f0229a0837b154c3d5f063ef4d682ee3
|
||||
DIST jhead-2.95.tar.gz 64700 RMD160 343ee3d4333ce9c5d02263e778c535d0e9685053 SHA1 e66b0a64e034054185da3e6c5e1ac7afb36776f8 SHA256 e796504441c1febe95fc76a947589f1b5d5bbeee0a91f50ead45906961250e3d
|
||||
DIST jhead-2.96.tar.gz 66235 RMD160 cb62477779f703836cfd2cefbdd1f5dc597c4c9b SHA1 668a515276654247e6fbe7a6193a5e1382a38116 SHA256 9fadfe6ad285cac29f328eaa7bc646d7f713eef22a7e9a9fb5b098da0b7b37c4
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/jhead/jhead-2.96.ebuild,v 1.1 2012/06/25 17:26:05 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Exif Jpeg camera setting parser and thumbnail remover"
|
||||
HOMEPAGE="http://www.sentex.net/~mwandel/jhead"
|
||||
SRC_URI="http://www.sentex.net/~mwandel/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
# bug 275200 - respect flags and use mktemp instead of mkstemp
|
||||
epatch "${FILESDIR}"/${PN}-2.90-mkstemp_respect_flags.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
dodoc *.txt
|
||||
dohtml *.html
|
||||
doman ${PN}.1
|
||||
}
|
@ -0,0 +1,134 @@
|
||||
# Changes to adapt to new unixcw-3 package thanks to AAPI changes in libcw
|
||||
# Taken from debians patches from Kamil Ignacak, the maintainer of unixcw
|
||||
--- cwdaemon.c.orig 2012-06-25 20:00:23.000000000 +0200
|
||||
+++ cwdaemon.c 2012-06-25 20:00:30.000000000 +0200
|
||||
@@ -89,7 +89,7 @@
|
||||
#endif
|
||||
#include <limits.h>
|
||||
|
||||
-#include <cwlib.h>
|
||||
+#include <libcw.h>
|
||||
#include "cwdaemon.h"
|
||||
|
||||
/* network vars */
|
||||
@@ -165,6 +165,9 @@
|
||||
cwdevice *cwdev;
|
||||
static void playmorsestring (char *x);
|
||||
|
||||
+static int set_libcw_output (void);
|
||||
+static void close_libcw (void);
|
||||
+
|
||||
/* catch ^C when running in foreground */
|
||||
static RETSIGTYPE
|
||||
catchint (int signal)
|
||||
@@ -299,17 +302,59 @@
|
||||
}
|
||||
}
|
||||
|
||||
-/* initialize unixcw */
|
||||
+/* (re)set initial parameters of libcw */
|
||||
static void
|
||||
-initmorse (void)
|
||||
+reset_libcw (void)
|
||||
{
|
||||
+ /* just in case if an old generator exists */
|
||||
+ close_libcw ();
|
||||
+
|
||||
+ set_libcw_output ();
|
||||
+
|
||||
cw_set_frequency (morse_tone);
|
||||
cw_set_send_speed (morse_speed);
|
||||
- cw_set_soundcard_sound (soundcard_sound);
|
||||
- cw_set_console_sound (console_sound);
|
||||
cw_set_volume (morse_volume);
|
||||
cw_set_gap (0);
|
||||
}
|
||||
+
|
||||
+static void
|
||||
+close_libcw (void)
|
||||
+{
|
||||
+ cw_generator_stop ();
|
||||
+ cw_generator_delete ();
|
||||
+}
|
||||
+
|
||||
+/* set up output of libcw */
|
||||
+static int
|
||||
+set_libcw_output (void)
|
||||
+{
|
||||
+ int rv = 0;
|
||||
+ if (soundcard_sound && !console_sound)
|
||||
+ {
|
||||
+ rv = cw_generator_new (CW_AUDIO_ALSA, NULL);
|
||||
+ if (rv != CW_FAILURE)
|
||||
+ {
|
||||
+ rv = cw_generator_start();
|
||||
+ }
|
||||
+ }
|
||||
+ else if (!soundcard_sound && console_sound)
|
||||
+ {
|
||||
+ rv = cw_generator_new (CW_AUDIO_CONSOLE, NULL);
|
||||
+ if (rv != CW_FAILURE)
|
||||
+ {
|
||||
+ rv = cw_generator_start();
|
||||
+ }
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ /* libcw can't do both soundcard and console,
|
||||
+ and it has to have one and only one sound
|
||||
+ system specified */
|
||||
+ errmsg ("Sound output specified incorrectly");
|
||||
+ rv = CW_FAILURE;
|
||||
+ }
|
||||
+ return rv == CW_FAILURE ? -1 : 0;
|
||||
+}
|
||||
|
||||
/* properly parse a 'long' integer */
|
||||
static int
|
||||
@@ -320,7 +365,7 @@
|
||||
|
||||
errno = 0;
|
||||
lv = strtol(buf, &ep, 10);
|
||||
- if (buf[0] == '\0' || *ep != '\0')
|
||||
+ if (buf[0] == '\0' || (*ep != '\0' && *ep != '\n'))
|
||||
return (-1);
|
||||
if (errno == ERANGE && (lv == LONG_MAX || lv == LONG_MIN))
|
||||
return (-1);
|
||||
@@ -371,7 +416,7 @@
|
||||
morse_volume = 70;
|
||||
console_sound = 1;
|
||||
soundcard_sound = 0;
|
||||
- initmorse ();
|
||||
+ reset_libcw ();
|
||||
wordmode = 0;
|
||||
async_abort = 0;
|
||||
cwdev->reset (cwdev);
|
||||
@@ -559,8 +604,7 @@
|
||||
if (valid_sdevice == 1)
|
||||
{
|
||||
debug ("Sound device: %s", message + 2);
|
||||
- cw_set_soundcard_sound (soundcard_sound);
|
||||
- cw_set_console_sound (console_sound);
|
||||
+ set_libcw_output ();
|
||||
}
|
||||
break;
|
||||
case 'g': /* volume */
|
||||
@@ -640,6 +684,7 @@
|
||||
debug ("Morse = %c", c);
|
||||
cw_send_character (c);
|
||||
if (cw_get_gap () == 2) cw_set_gap (0);
|
||||
+ cw_wait_for_tone_queue();
|
||||
}
|
||||
x++;
|
||||
i++;
|
||||
@@ -858,7 +903,9 @@
|
||||
}
|
||||
cwdev->desc = keydev;
|
||||
|
||||
- initmorse ();
|
||||
+ reset_libcw ();
|
||||
+ atexit (close_libcw);
|
||||
+
|
||||
cw_register_keying_callback (keyingevent, NULL);
|
||||
|
||||
debug ("Device used: %s", cwdev->desc);
|
@ -1,6 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>kde</herd>
|
||||
<longdescription>With Kwave you can edit many sorts of wav-files including multi-channel files. You are able to alter and play back each channel on its own. Kwave also includes many plugins (most are still under development) to transform the wave-file in several ways and presents a graphical view with a complete zoom- and scroll capability.</longdescription>
|
||||
<herd>kde</herd>
|
||||
<longdescription>With Kwave you can edit many sorts of wav-files including multi-channel files. You are able to alter and play back each channel on its own. Kwave also includes many plugins (most are still under development) to transform the wave-file in several ways and presents a graphical view with a complete zoom- and scroll capability.</longdescription>
|
||||
<use>
|
||||
<flag name="phonon">Enable playback via Phonon</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">kwave</remote-id>
|
||||
<bugs-to>http://sourceforge.net/tracker/?group_id=6478</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=sys-libs/libsepol-2.1.4 sys-libs/libselinux sys-devel/bison sys-devel/flex >=dev-db/sqlite-3.2:3 dev-libs/libxml2:2 virtual/pkgconfig java? ( >=dev-lang/swig-2.0.4 >=virtual/jdk-1.4 ) python? ( >=dev-lang/swig-2.0.4 ) X? ( >=dev-lang/tk-8.4.9 >=gnome-base/libglade-2.0 >=x11-libs/gtk+-2.8:2 ) || ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool java? ( >=dev-java/java-config-2.1.9-r1 ) python? ( dev-lang/python )
|
||||
>=sys-libs/libsepol-2.1.4 sys-libs/libselinux >=dev-db/sqlite-3.2:3 dev-libs/libxml2:2 java? ( >=virtual/jre-1.4 ) X? ( >=dev-lang/tk-8.4.9 >=dev-tcltk/bwidget-1.8 >=gnome-base/libglade-2.0 >=x11-libs/gtk+-2.8:2 ) java? ( >=dev-java/java-config-2.1.9-r1 ) python? ( dev-lang/python )
|
||||
0
|
||||
http://oss.tresys.com/projects/setools/chrome/site/dists/setools-3.3.7/setools-3.3.7.tar.bz2 http://dev.gentoo.org/~swift/patches/setools/setools-3.3.7-01-fedora-patches.tar.gz http://dev.gentoo.org/~swift/patches/setools/setools-3.3.7-03-gentoo-patches.tar.gz
|
||||
test
|
||||
http://www.tresys.com/selinux/selinux_policy_tools.shtml
|
||||
GPL-2
|
||||
SELinux policy tools
|
||||
~amd64 ~x86
|
||||
autotools eutils java-pkg-opt-2 java-utils-2 libtool multilib multiprocessing python toolchain-funcs user versionator
|
||||
X debug java python elibc_FreeBSD java
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
app-text/gtkspell:2 >=dev-libs/glib-2.28.6 dev-texlive/texlive-latex dev-texlive/texlive-latexextra >=x11-libs/gtk+-2.24:2 x11-libs/gtksourceview:2.0 app-text/poppler[cairo] x11-libs/gtksourceview:2.0 x11-libs/pango
|
||||
app-text/gtkspell:2 >=dev-libs/glib-2.28.6 dev-texlive/texlive-latex dev-texlive/texlive-latexextra >=x11-libs/gtk+-2.24:2 x11-libs/gtksourceview:2.0
|
||||
0
|
||||
http://dev.midnightcoding.org/attachments/download/298/gummi-0.6.4.tar.gz
|
||||
|
||||
http://gummi.midnightcoding.org
|
||||
MIT
|
||||
Simple LaTeX editor for GTK+
|
||||
~amd64 ~x86
|
||||
base eutils multilib toolchain-funcs user
|
||||
linguas_ar linguas_ca linguas_cs linguas_da linguas_de linguas_el linguas_es linguas_fr linguas_it linguas_nl linguas_pl linguas_pt linguas_pt_BR linguas_ro linguas_ru linguas_sv linguas_zh_CN linguas_zh_TW
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst prepare unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
virtual/perl-Getopt-Long >=dev-perl/Sys-Virt-0.2.4 >=app-misc/hivex-1.2.1[perl] dev-perl/libintl-perl dev-perl/String-ShellQuote dev-libs/libpcre app-arch/cpio dev-lang/perl app-cdr/cdrkit >=app-emulation/qemu-kvm-0.13[qemu_user_targets_x86_64,qemu_softmmu_targets_x86_64] sys-apps/fakeroot sys-apps/file app-emulation/libvirt dev-libs/libxml2:2 >=sys-apps/fakechroot-2.8 >=app-admin/augeas-0.7.1 sys-fs/squashfs-tools perl? ( virtual/perl-ExtUtils-MakeMaker ) fuse? ( sys-fs/fuse ) readline? ( sys-libs/readline ) doc? ( dev-libs/libxml2 ) ocaml? ( dev-lang/ocaml dev-ml/findlib dev-ml/xml-light ) ruby? ( dev-lang/ruby dev-ruby/rake ) java? ( virtual/jre ) haskell? ( dev-lang/ghc ) java? ( >=virtual/jdk-1.6 source? ( app-arch/zip ) ) doc? ( app-text/po4a ) =sys-devel/automake-1.11* >=sys-devel/autoconf-2.68 sys-devel/libtool java? ( >=dev-java/java-config-2.1.9-r1 ) dev-lang/perl[-build] python? ( || ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) ) >=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 ) )
|
||||
virtual/perl-Getopt-Long >=dev-perl/Sys-Virt-0.2.4 >=app-misc/hivex-1.2.1[perl] dev-perl/libintl-perl dev-perl/String-ShellQuote dev-libs/libpcre app-arch/cpio dev-lang/perl app-cdr/cdrkit >=app-emulation/qemu-kvm-0.13[qemu_user_targets_x86_64,qemu_softmmu_targets_x86_64] sys-apps/fakeroot sys-apps/file app-emulation/libvirt dev-libs/libxml2:2 >=sys-apps/fakechroot-2.8 >=app-admin/augeas-0.7.1 sys-fs/squashfs-tools perl? ( virtual/perl-ExtUtils-MakeMaker ) fuse? ( sys-fs/fuse ) readline? ( sys-libs/readline ) doc? ( dev-libs/libxml2 ) ocaml? ( dev-lang/ocaml dev-ml/findlib dev-ml/xml-light ) ruby? ( dev-lang/ruby dev-ruby/rake ) java? ( virtual/jre ) haskell? ( dev-lang/ghc ) java? ( >=virtual/jre-1.6 ) java? ( >=dev-java/java-config-2.1.9-r1 ) dev-lang/perl[-build] python? ( || ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) ) php? ( || ( =app-emulation/libguestfs-1.8.16[php_targets_php5-3] =app-emulation/libguestfs-1.8.16[php_targets_php5-4] ) php_targets_php5-3? ( dev-lang/php:5.3 ) php_targets_php5-4? ( dev-lang/php:5.4 ) )
|
||||
0
|
||||
http://libguestfs.org/download/1.8-stable/libguestfs-1.8.16.tar.gz http://rion-overlay.googlecode.com/files/libguestfs-1.7.18-x86_64.tar.gz
|
||||
|
||||
http://libguestfs.org/
|
||||
GPL-2
|
||||
Library for accessing and modifying virtual machine (VM) disk images
|
||||
~amd64
|
||||
autotools base bash-completion-r1 confutils eutils flag-o-matic ghc-package java-pkg-opt-2 java-utils-2 libtool multilib multiprocessing perl-module php-ext-source-r2 python ruby-ng toolchain-funcs user versionator
|
||||
debug doc fuse haskell javadoc nls +ocaml perl php python +readline ruby source elibc_FreeBSD java elibc_FreeBSD ruby_targets_ruby18 php_targets_php5-3 php_targets_php5-4
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst preinst prepare prerm setup test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
sys-libs/readline sys-libs/ncurses >=net-misc/curl-7.18.0 dev-libs/libgcrypt >=dev-libs/libxml2-2.7.6 dev-libs/libnl:1.1 >=net-libs/gnutls-1.0.25 sys-apps/dmidecode >=sys-apps/util-linux-2.17 sys-devel/gettext >=net-analyzer/netcat6-1.0-r2 app-misc/scrub audit? ( sys-process/audit ) avahi? ( >=net-dns/avahi-0.6[dbus] ) caps? ( sys-libs/libcap-ng ) iscsi? ( sys-block/open-iscsi ) lxc? ( sys-power/pm-utils ) lvm? ( >=sys-fs/lvm2-2.02.48-r2 ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) openvz? ( sys-kernel/openvz-sources ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2 ) pcap? ( >=net-libs/libpcap-1.0.0 ) phyp? ( net-libs/libssh2 ) policykit? ( >=sys-auth/polkit-0.9 ) qemu? ( || ( app-emulation/qemu-kvm >=app-emulation/qemu-0.10.0 ) dev-libs/yajl sys-power/pm-utils ) sasl? ( dev-libs/cyrus-sasl ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) ) xen? ( app-emulation/xen-tools app-emulation/xen ) udev? ( >=sys-fs/udev-145 >=x11-libs/libpciaccess-0.10.9 ) virt-network? ( net-dns/dnsmasq >=net-firewall/iptables-1.4.10 net-firewall/ebtables sys-apps/iproute2[-minimal] ) elibc_glibc? ( || ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 ) ) virtual/pkgconfig app-text/xhtml1 =dev-lang/python-2* python? ( || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) ) || ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
sys-libs/readline sys-libs/ncurses >=net-misc/curl-7.18.0 dev-libs/libgcrypt >=dev-libs/libxml2-2.7.6 dev-libs/libnl:1.1 >=net-libs/gnutls-1.0.25 sys-apps/dmidecode >=sys-apps/util-linux-2.17 sys-devel/gettext >=net-analyzer/netcat6-1.0-r2 app-misc/scrub audit? ( sys-process/audit ) avahi? ( >=net-dns/avahi-0.6[dbus] ) caps? ( sys-libs/libcap-ng ) iscsi? ( sys-block/open-iscsi ) lxc? ( sys-power/pm-utils ) lvm? ( >=sys-fs/lvm2-2.02.48-r2 ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) openvz? ( sys-kernel/openvz-sources ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2 ) pcap? ( >=net-libs/libpcap-1.0.0 ) phyp? ( net-libs/libssh2 ) policykit? ( >=sys-auth/polkit-0.9 ) qemu? ( || ( app-emulation/qemu-kvm >=app-emulation/qemu-0.10.0 ) dev-libs/yajl sys-power/pm-utils ) sasl? ( dev-libs/cyrus-sasl ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) ) xen? ( app-emulation/xen-tools app-emulation/xen ) udev? ( >=sys-fs/udev-145 >=x11-libs/libpciaccess-0.10.9 ) virt-network? ( net-dns/dnsmasq >=net-firewall/iptables-1.4.10 net-firewall/ebtables sys-apps/iproute2[-minimal] ) elibc_glibc? ( || ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 ) ) python? ( || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) )
|
||||
0
|
||||
http://libvirt.org/sources/libvirt-0.9.12.tar.gz ftp://libvirt.org/libvirt/libvirt-0.9.12.tar.gz
|
||||
|
||||
http://www.libvirt.org/
|
||||
LGPL-2.1
|
||||
C toolkit to manipulate virtual machines
|
||||
~amd64 ~x86
|
||||
autotools eutils libtool linux-info multilib multiprocessing python toolchain-funcs user versionator
|
||||
audit avahi +caps debug iscsi +libvirtd lvm +lxc +macvtap nfs nls numa openvz parted pcap phyp policykit python qemu sasl selinux +udev uml +vepa virtualbox virt-network xen elibc_glibc
|
||||
libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) ) lxc? ( caps libvirtd ) openvz? ( libvirtd ) qemu? ( libvirtd ) uml? ( libvirtd ) vepa? ( macvtap ) virtualbox? ( libvirtd ) xen? ( libvirtd )
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install postinst postrm preinst prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
|| ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
|| ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
0
|
||||
http://commondatastorage.googleapis.com/chromium-browser-official/v8-3.11.8.tar.bz2
|
||||
http://commondatastorage.googleapis.com/chromium-browser-official/v8-3.11.10.12.tar.bz2
|
||||
|
||||
http://code.google.com/p/v8
|
||||
BSD
|
@ -0,0 +1,22 @@
|
||||
dev-lang/php[pdo,postgres,xml] doc? ( dev-php/PEAR-PhpDocumentor ) =dev-lang/php-5* dev-lang/php
|
||||
dev-lang/php[pdo,postgres,xml] doc? ( dev-php/PEAR-PhpDocumentor ) =dev-lang/php-5* dev-lang/php
|
||||
0
|
||||
http://debian.mcmillan.net.nz/packages/awl/awl-0.52.tar.gz
|
||||
|
||||
http://andrew.mcmillan.net.nz/projects/awl
|
||||
GPL-2
|
||||
Andrew McMillan's web libraries: A collection of generic classes used by the davical calendar server
|
||||
~amd64 ~x86
|
||||
depend.php eutils multilib php-lib-r1 phpconfutils toolchain-funcs user
|
||||
doc
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile install
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=sys-libs/libselinux-2.0[python] app-admin/setools[python] dev-lang/python
|
||||
>=sys-libs/libselinux-2.0[python] app-admin/setools[python] dev-lang/python
|
||||
0
|
||||
http://userspace.selinuxproject.org/releases/20120216/sepolgen-1.1.5.tar.gz http://dev.gentoo.org/~swift/patches/sepolgen/sepolgen-1.1.5-gentoo-r2.tar.gz
|
||||
|
||||
http://userspace.selinuxproject.org
|
||||
GPL-2
|
||||
SELinux policy generation library
|
||||
~amd64 ~x86
|
||||
eutils multilib python toolchain-funcs user
|
||||
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare test
|
||||
|
||||
|
||||
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue