parent
87e86f3323
commit
89ccf0b5d4
@ -1,136 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/xen-pvgrub-4.4.0.ebuild,v 1.3 2014/09/11 05:15:57 dlan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE='xml,threads'
|
||||
|
||||
inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
|
||||
|
||||
XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles"
|
||||
LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
|
||||
GRUB_URL=mirror://gnu-alpha/grub
|
||||
SRC_URI="
|
||||
http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
|
||||
$GRUB_URL/grub-0.97.tar.gz
|
||||
$XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
|
||||
$LIBPCI_URL/pciutils-2.2.9.tar.bz2
|
||||
$XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
|
||||
$XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
|
||||
$XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz"
|
||||
|
||||
S="${WORKDIR}/xen-${PV}"
|
||||
|
||||
DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem"
|
||||
HOMEPAGE="http://xen.org/"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 -x86"
|
||||
IUSE="custom-cflags"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="sys-devel/gettext
|
||||
sys-devel/bin86
|
||||
sys-apps/texinfo"
|
||||
|
||||
RDEPEND=">=app-emulation/xen-4.2.1"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
retar-externals() {
|
||||
# Purely to unclutter src_prepare
|
||||
local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
|
||||
|
||||
# epatch can't patch in $WORKDIR, requires a sed; Bug #455194. Patchable, but sed informative
|
||||
sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
|
||||
-i "${WORKDIR}"/zlib-1.2.3/configure
|
||||
sed -e 's:^AR=ar rc:AR=ar:' \
|
||||
-e s':$(AR) $@:$(AR) rc $@:' \
|
||||
-i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in}
|
||||
einfo "zlib Makefile edited"
|
||||
|
||||
cd "${WORKDIR}"
|
||||
tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz
|
||||
tar czp grub-0.97 -f grub-0.97.tar.gz
|
||||
tar czp lwip -f lwip-1.3.0.tar.gz
|
||||
tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz
|
||||
tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz
|
||||
mv $set "${S}"/stubdom/
|
||||
einfo "tarballs moved to source"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
# try and remove all the default custom-cflags
|
||||
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} \;
|
||||
fi
|
||||
|
||||
# Patch the unmergeable newlib, fix most of the leftover gcc QA issues
|
||||
cp "${FILESDIR}"/newlib-implicits.patch stubdom || die
|
||||
|
||||
# Patch stubdom/Makefile to patch insource newlib & prevent internal downloading
|
||||
epatch "${FILESDIR}"/${PN/-pvgrub/}-4.3-externals.patch
|
||||
|
||||
# Drop .config and Fix gcc-4.6
|
||||
epatch "${FILESDIR}"/${PN/-pvgrub/}-4.4-fix_dotconfig-gcc.patch
|
||||
|
||||
# fix jobserver in Makefile
|
||||
epatch "${FILESDIR}"/${PN}-4.2-jserver.patch
|
||||
|
||||
#Substitute for internal downloading. pciutils copied only due to the only .bz2
|
||||
cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ || die "pciutils not copied to stubdom"
|
||||
retar-externals || die "re-tar procedure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use custom-cflags || unset CFLAGS
|
||||
if test-flag-CC -fno-strict-overflow; then
|
||||
append-flags -fno-strict-overflow
|
||||
fi
|
||||
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/include
|
||||
|
||||
if use x86; then
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
|
||||
elif use amd64; then
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub
|
||||
if has_multilib_profile; then
|
||||
multilib_toolchain_setup x86
|
||||
emake CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use x86; then
|
||||
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
|
||||
fi
|
||||
if use amd64; then
|
||||
emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub
|
||||
if has_multilib_profile; then
|
||||
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the offical wiki page:"
|
||||
elog "https://wiki.gentoo.org/wiki/Xen"
|
||||
elog "http://wiki.xen.org/wiki/Main_Page"
|
||||
}
|
@ -0,0 +1,92 @@
|
||||
# Drop .config, fixes to gcc-4.6
|
||||
_gx001=" xen-4-fix_dotconfig-gcc.patch"
|
||||
_gx020=" xen-4.3-fix_dotconfig-gcc.patch"
|
||||
|
||||
# Fix texi2html build error with new texi2html, qemu.doc.html
|
||||
_gx002=" xen-tools-4-docfix.patch"
|
||||
_gx003=" xen-tools-4-qemu-xen-doc.patch"
|
||||
|
||||
_gx004=" xen-tools-4.2-pod-utf8-chars.patch"
|
||||
_gx005=" xen-tools-4.2-pod-docs.patch"
|
||||
_gx006=" xen-tools-4.2-pod-xl.patch"
|
||||
|
||||
# Fix network broadcast on bridged networks
|
||||
_gx007=" xen-tools-3.4.0-network-bridge-broadcast.patch"
|
||||
|
||||
# Bug 496708
|
||||
_gx008=" xen-tools-4-unbundle-ipxe.patch"
|
||||
#use system-seabios && epatch "${FILESDIR}"/${PN}-4-unbundle-seabios.patch
|
||||
|
||||
# Fix bridge by idella4, bug #362575
|
||||
_gx009=" xen-tools-4.1.1-bridge.patch"
|
||||
|
||||
# Conditional patch, fix in ebuild
|
||||
# Don't build ipxe with pie on hardened, Bug #360805
|
||||
#if gcc-specs-pie; then
|
||||
# epatch "${FILESDIR}"/ipxe-nopie.patch
|
||||
#fi
|
||||
|
||||
# Prevent double stripping of files at install
|
||||
_gx010=" xen-4.2.0-nostrip.patch"
|
||||
_gx024+=" xen-4.4-nostrip.patch"
|
||||
|
||||
# fix jobserver in Makefile
|
||||
_gx011=" xen-4.2.0-jserver.patch"
|
||||
_gx021=" xen-4.3-jserver.patch"
|
||||
|
||||
# add missing header, Bug #467200
|
||||
_gx012=" xen-4-ulong.patch"
|
||||
_gx013=" xen-tools-4.2-xen_disk_leak.patch"
|
||||
|
||||
# Set dom0-min-mem to kb; Bug #472982
|
||||
_gx014=" xen-4.2-configsxp.patch"
|
||||
|
||||
# Bug 463840
|
||||
_gx015=" xen-tools-4.2.2-install.patch"
|
||||
_gx016=" xen-tools-4.2.2-rt-link.patch"
|
||||
|
||||
# Bug 379537
|
||||
_gx017=" fix-gold-ld.patch"
|
||||
|
||||
# Bug 510976
|
||||
_gx018=" xen-tools-4.2.4-udev-rules.patch"
|
||||
|
||||
# bundled seabios
|
||||
_gx019=" xen-tools-4-anti-seabios-download.patch"
|
||||
|
||||
# Bug 477676
|
||||
_gx022=" xen-tools-4.3-ar-cc.patch"
|
||||
|
||||
# Prevent file collision with qemu package Bug 478064
|
||||
_gx023=" qemu-bridge.patch"
|
||||
_gx025=" xen-4.4-qemu-bridge.patch"
|
||||
#mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
|
||||
|
||||
_gx026=" xen-tools-4.4-api-fix.patch"
|
||||
|
||||
# Fix po file collision with app-emulation/qemu, while USE=qemu is enabled, Bug 508302
|
||||
_gx027=" xen-tools-4-qemu-fix-po-collision.patch"
|
||||
|
||||
# xen-tools-4.2.5 patches set
|
||||
_gpv_xen_tools_425_0="
|
||||
${_gx001} ${_gx002} ${_gx003} ${_gx004} ${_gx005}
|
||||
${_gx006} ${_gx007} ${_gx008} ${_gx009} ${_gx010}
|
||||
${_gx011} ${_gx012} ${_gx013} ${_gx014} ${_gx015}
|
||||
${_gx016} ${_gx017} ${_gx018} ${_gx019}
|
||||
"
|
||||
|
||||
# xen-tools-4.3.3 patches set
|
||||
_gpv_xen_tools_433_0="
|
||||
${_gx020} ${_gx002} ${_gx003}
|
||||
${_gx007} ${_gx008} ${_gx009} ${_gx010}
|
||||
${_gx021} ${_gx012} ${_gx014} ${_gx022}
|
||||
${_gx017} ${_gx023} ${_gx019}
|
||||
"
|
||||
|
||||
# xen-tools-4.4.1 patches set
|
||||
_gpv_xen_tools_441_0="
|
||||
${_gx007} ${_gx008} ${_gx009}
|
||||
${_gx024} ${_gx021} ${_gx014}
|
||||
${_gx022} ${_gx017} ${_gx025}
|
||||
${_gx026} ${_gx027} ${_gx019}
|
||||
"
|
@ -1,730 +0,0 @@
|
||||
From b59388703de27436d01ddd48ffcabc58c9f23153 Mon Sep 17 00:00:00 2001
|
||||
From: Matt Wilson <msw@amazon.com>
|
||||
Subject: [PATCH] docs: flesh out xl.cfg documentation, correct typos,
|
||||
|
||||
diff --git a/docs/man/xl.cfg.pod.5 b/docs/man/xl.cfg.pod.5
|
||||
index 4f7b583..700c512 100644
|
||||
--- a/docs/man/xl.cfg.pod.5
|
||||
+++ b/docs/man/xl.cfg.pod.5
|
||||
@@ -17,7 +17,7 @@ domain.
|
||||
|
||||
A domain config file consists of a series of C<KEY=VALUE> pairs.
|
||||
|
||||
-Some C<KEY>s are mandatory, others are global options which apply to
|
||||
+Some C<KEY>s are mandatory, others are general options which apply to
|
||||
any guest type while others relate only to specific guest types
|
||||
(e.g. PV or HVM guests).
|
||||
|
||||
@@ -80,20 +80,13 @@ operating systems.
|
||||
|
||||
=back
|
||||
|
||||
-=head2 Global Options
|
||||
+=head2 General Options
|
||||
|
||||
The following options apply to guests of any type.
|
||||
|
||||
-=over 4
|
||||
-
|
||||
-=item B<uuid="UUID">
|
||||
+=head3 CPU Allocation
|
||||
|
||||
-Specifies the UUID of the domain. If not specified, a fresh unique
|
||||
-UUID will be generated.
|
||||
-
|
||||
-=item B<vncviewer=BOOLEAN>
|
||||
-
|
||||
-Automatically spawn a vncviewer when creating/restoring a guest
|
||||
+=over 4
|
||||
|
||||
=item B<pool="CPUPOOLNAME">
|
||||
|
||||
@@ -138,6 +131,12 @@ node) by pinning it to the cpus of those nodes. A heuristic approach is
|
||||
utilized with the goals of maximizing performance for the domain and, at
|
||||
the same time, achieving efficient utilization of the host's CPUs and RAM.
|
||||
|
||||
+=back
|
||||
+
|
||||
+=head3 CPU Scheduling
|
||||
+
|
||||
+=over 4
|
||||
+
|
||||
=item B<cpu_weight=WEIGHT>
|
||||
|
||||
A domain with a weight of 512 will get twice as much CPU as a domain
|
||||
@@ -176,6 +175,12 @@ Honoured by the sedf scheduler.
|
||||
Flag for allowing domain to run in extra time.
|
||||
Honoured by the sedf scheduler.
|
||||
|
||||
+=back
|
||||
+
|
||||
+=head3 Memory Allocation
|
||||
+
|
||||
+=over 4
|
||||
+
|
||||
=item B<memory=MBYTES>
|
||||
|
||||
Start the guest with MBYTES megabytes of RAM.
|
||||
@@ -190,6 +195,12 @@ if the values of B<memory=> and B<maxmem=> differ.
|
||||
A "pre-ballooned" HVM guest needs a balloon driver, without a balloon driver
|
||||
it will crash.
|
||||
|
||||
+=back
|
||||
+
|
||||
+=head3 Event Actions
|
||||
+
|
||||
+=over 4
|
||||
+
|
||||
=item B<on_poweroff="ACTION">
|
||||
|
||||
Specifies what should be done with the domain if it shuts itself down.
|
||||
@@ -200,12 +211,12 @@ The C<ACTION>s are:
|
||||
=item B<destroy>
|
||||
|
||||
destroy the domain
|
||||
-
|
||||
+
|
||||
=item B<restart>
|
||||
|
||||
destroy the domain and immediately create a new domain with the same
|
||||
configuration
|
||||
-
|
||||
+
|
||||
=item B<rename-restart>
|
||||
|
||||
rename the domain which terminated, and then immediately create a new
|
||||
@@ -244,10 +255,28 @@ Default is C<destroy>.
|
||||
|
||||
Action to take if the domain crashes. Default is C<destroy>.
|
||||
|
||||
+=back
|
||||
+
|
||||
+=head3 Other Options
|
||||
+
|
||||
+=over 4
|
||||
+
|
||||
+=item B<uuid="UUID">
|
||||
+
|
||||
+Specifies the UUID of the domain. If not specified, a fresh unique
|
||||
+UUID will be generated.
|
||||
+
|
||||
=item B<seclabel="LABEL">
|
||||
|
||||
Assign an XSM security label to this domain.
|
||||
|
||||
+=item B<nomigrate=BOOLEAN>
|
||||
+
|
||||
+Disable migration of this domain. This enables certain other features
|
||||
+which are incompatible with migration. Currently this is limited to
|
||||
+enabling the invariant TSC feature flag in cpuid results when TSC is
|
||||
+not emulated.
|
||||
+
|
||||
=back
|
||||
|
||||
=head2 Devices
|
||||
@@ -309,7 +338,20 @@ Specifies the password for the VNC server.
|
||||
=item C<sdl=BOOLEAN>
|
||||
|
||||
Specifies that the display should be presented via an X window (using
|
||||
-Simple DirectMedia Layer). The default is to not enable this mode
|
||||
+Simple DirectMedia Layer). The default is to not enable this mode.
|
||||
+
|
||||
+=item C<display=DISPLAY>
|
||||
+
|
||||
+Specifies the X Window display that should be used when the sdl option
|
||||
+is used. Note: passing this value to the device-model is not currently
|
||||
+implemented, so providing this option will have no effect.
|
||||
+
|
||||
+=item C<xauthority=XAUTHORITY>
|
||||
+
|
||||
+Specifies the path to the X authority file that should be used to
|
||||
+connect to the X server when the sdl option is used. Note: passing
|
||||
+this value to the device-model is not currently implemented, so
|
||||
+providing this option will have no effect.
|
||||
|
||||
=item C<opengl=BOOLEAN>
|
||||
|
||||
@@ -324,19 +366,9 @@ display. If the input method does not easily support raw keycodes
|
||||
(e.g. this is often the case when using VNC) then this allows us to
|
||||
correctly map the input keys into keycodes seen by the guest. The
|
||||
specific values which are accepted are defined by the version of the
|
||||
-device-model which you are using. See L<Keymaps> below or consult the
|
||||
+device-model which you are using. See L</"Keymaps"> below or consult the
|
||||
L<qemu(1)> manpage. The default is B<en-us>.
|
||||
|
||||
-=item C<display=XXX>
|
||||
-
|
||||
-XXX written to xenstore backend for vfb but does not appear to be used
|
||||
-anywhere?
|
||||
-
|
||||
-=item C<authority=XXX>
|
||||
-
|
||||
-XXX written to xenstore backend for vfb but does not appear to be used
|
||||
-anywhere?
|
||||
-
|
||||
=back
|
||||
|
||||
=item B<pci=[ "PCI_SPEC_STRING", "PCI_SPEC_STRING", ... ]>
|
||||
@@ -348,7 +380,7 @@ has the form C<[DDDD:]BB:DD.F[@VSLOT],KEY=VALUE,KEY=VALUE,...> where:
|
||||
|
||||
=item B<DDDD:BB:DD.F>
|
||||
|
||||
-identifies the PCI device from the host perspective in domain
|
||||
+Identifies the PCI device from the host perspective in domain
|
||||
(B<DDDD>), Bus (B<BB>), Device (B<DD>) and Function (B<F>) syntax. This is
|
||||
the same scheme as used in the output of C<lspci> for the device in
|
||||
question. Note: By default C<lspci> will omit the domain (B<DDDD>) if it
|
||||
@@ -357,9 +389,9 @@ is zero and it is optional here also. You may specify the function
|
||||
|
||||
=item B<@VSLOT>
|
||||
|
||||
-specifies the virtual device where the guest will see this
|
||||
+Specifies the virtual device where the guest will see this
|
||||
device. This is equivalent to the B<DD> which the guest sees. In a
|
||||
-guest B<DDDD> and B<BB> are C<0000:00>. XXX how does this really work?
|
||||
+guest B<DDDD> and B<BB> are C<0000:00>.
|
||||
|
||||
=item B<KEY=VALUE>
|
||||
|
||||
@@ -367,14 +399,6 @@ Possible B<KEY>s are:
|
||||
|
||||
=over 4
|
||||
|
||||
-=item B<msitranslate=BOOLEAN>
|
||||
-
|
||||
-XXX
|
||||
-
|
||||
-=item B<power_mgmt=BOOLEAN>
|
||||
-
|
||||
-XXX
|
||||
-
|
||||
=item B<permissive=BOOLEAN>
|
||||
|
||||
(PV only) By default pciback only allows PV guests to write "known
|
||||
@@ -386,6 +410,19 @@ caution: it gives the guest much more control over the device, which
|
||||
may have security or stability implications. It is recommended to
|
||||
enable this option only for trusted VMs under administrator control.
|
||||
|
||||
+=item B<msitranslate=BOOLEAN>
|
||||
+
|
||||
+Specifies that MSI-INTx translation should be turned on for the PCI
|
||||
+device. When enabled, MSI-INTx translation will always enable MSI on
|
||||
+the PCI device regardless whether the guest uses INTx or MSI. Some
|
||||
+device drivers, such as NVIDIA's, detect an inconsistency and do not
|
||||
+function when this option is enabled. Therefore the default is 0.
|
||||
+
|
||||
+=item B<power_mgmt=BOOLEAN>
|
||||
+
|
||||
+(HVM only) Specifies that the VM should be able to program the
|
||||
+D0-D3hot power management states for the PCI device. 0 by default.
|
||||
+
|
||||
=back
|
||||
|
||||
=back
|
||||
@@ -393,18 +430,64 @@ enable this option only for trusted VMs under administrator control.
|
||||
=item B<pci_permissive=BOOLEAN>
|
||||
|
||||
(PV only) Changes the default value of 'permissive' for all PCI
|
||||
-devices for this VM. This can still be overridden on a per-device
|
||||
-basis. This option should be enabled with caution: it gives the guest
|
||||
-much more control over the device, which may have security or
|
||||
-stability implications. It is recommended to enable this option only
|
||||
-for trusted VMs under administrator control. See the "pci=" section
|
||||
-for more information on the "permissive" flag.
|
||||
+devices passed through to this VM. See L<permissive|/"permissive_boolean">
|
||||
+above.
|
||||
|
||||
-=back
|
||||
+=item B<pci_msitranslate=BOOLEAN>
|
||||
|
||||
-=item B<ioports=[ "IOPORT_RANGE", "IOPORT_RANGE", ... ]>
|
||||
+Changes the default value of 'msitranslate' for all PCI devices passed
|
||||
+through to this VM. See L<msitranslate|/"msitranslate_boolean"> above.
|
||||
|
||||
-=over 4
|
||||
+=item B<pci_power_mgmt=BOOLEAN>
|
||||
+
|
||||
+(HVM only) Changes the default value of 'power_mgmt' for all PCI
|
||||
+devices passed through to this VM. See L<power_mgt|/"power_mgmt_boolean">
|
||||
+above.
|
||||
+
|
||||
+=item B<gfx_passthru=BOOLEAN>
|
||||
+
|
||||
+Enable graphics device PCI passthrough. This option makes an assigned
|
||||
+PCI graphics card become primary graphics card in the VM. The QEMU
|
||||
+emulated graphics adapter is disabled and the VNC console for the VM
|
||||
+will not have any graphics output. All graphics output, including boot
|
||||
+time QEMU BIOS messages from the VM, will go to the physical outputs
|
||||
+of the passedthrough physical graphics card.
|
||||
+
|
||||
+The graphics card PCI device to passthrough is chosen with B<pci>
|
||||
+option, exactly in the same way as normal Xen PCI device
|
||||
+passthrough/assignment is done. Note that gfx_passthru does not do
|
||||
+any kind of sharing of the GPU, so you can only assign the GPU to one
|
||||
+single VM at a time.
|
||||
+
|
||||
+gfx_passthru also enables various legacy VGA memory ranges, BARs, MMIOs,
|
||||
+and ioports to be passed thru to the VM, since those are required
|
||||
+for correct operation of things like VGA BIOS, text mode, VBE, etc.
|
||||
+
|
||||
+Enabling gfx_passthru option also copies the physical graphics card
|
||||
+video BIOS to the guest memory, and executes the VBIOS in the guest
|
||||
+to initialize the graphics card.
|
||||
+
|
||||
+Most graphics adapters require vendor specific tweaks for properly
|
||||
+working graphics passthrough. See the XenVGAPassthroughTestedAdapters
|
||||
+L<http://wiki.xen.org/wiki/XenVGAPassthroughTestedAdapters> wiki page
|
||||
+for currently supported graphics cards for gfx_passthru.
|
||||
+
|
||||
+gfx_passthru is currently only supported with the qemu-xen-traditional
|
||||
+device-model. Upstream qemu-xen device-model currently does not have
|
||||
+support for gfx_passthru.
|
||||
+
|
||||
+Note that some graphics adapters (AMD/ATI cards, for example) do not
|
||||
+necessarily require gfx_passthru option, so you can use the normal Xen
|
||||
+PCI passthrough to assign the graphics card as a secondary graphics
|
||||
+card to the VM. The QEMU-emulated graphics card remains the primary
|
||||
+graphics card, and VNC output is available from the QEMU-emulated
|
||||
+primary adapter.
|
||||
+
|
||||
+More information about Xen gfx_passthru feature is available
|
||||
+on the XenVGAPassthrough L<http://wiki.xen.org/wiki/XenVGAPassthrough>
|
||||
+wiki page.
|
||||
+
|
||||
+=item B<ioports=[ "IOPORT_RANGE", "IOPORT_RANGE", ... ]>
|
||||
|
||||
Allow guest to access specific legacy I/O ports. Each B<IOPORT_RANGE>
|
||||
is given in hexadecimal and may either a span e.g. C<2f8-2ff>
|
||||
@@ -413,12 +496,8 @@ is given in hexadecimal and may either a span e.g. C<2f8-2ff>
|
||||
It is recommended to use this option only for trusted VMs under
|
||||
administrator control.
|
||||
|
||||
-=back
|
||||
-
|
||||
=item B<irqs=[ NUMBER, NUMBER, ... ]>
|
||||
|
||||
-=over 4
|
||||
-
|
||||
Allow a guest to access specific physical IRQs.
|
||||
|
||||
It is recommended to use this option only for trusted VMs under
|
||||
@@ -471,12 +550,12 @@ address space consists of a single contiguous RAM region. When this
|
||||
option is specified the virtual e820 instead reflects the host e820
|
||||
and contains the same PCI holes. The total amount of RAM represented
|
||||
by the memory map is always the same, this option configures only how
|
||||
-it is layed out.
|
||||
+it is laid out.
|
||||
|
||||
Exposing the host e820 to the guest gives the guest kernel the
|
||||
opportunity to set aside the required part of its pseudo-physical
|
||||
address space in order to provide address space to map passedthrough
|
||||
-PCI devices. It is guest Operating System dependant whether this
|
||||
+PCI devices. It is guest Operating System dependent whether this
|
||||
option is required, specifically it is required when using a mainline
|
||||
Linux ("pvops") kernel. This option defaults to true if any PCI
|
||||
passthrough devices are configured and false otherwise. If you do not
|
||||
@@ -600,6 +679,16 @@ by most modern guest Operating Systems. This option is enabled by
|
||||
default and usually you should omit it. However it may be necessary to
|
||||
disable ACPI for compatibility with some guest Operating Systems.
|
||||
|
||||
+=item B<acpi_s3=BOOLEAN>
|
||||
+
|
||||
+Include the S3 (suspend-to-ram) power state in the virtual firmware
|
||||
+ACPI table. 1 by default.
|
||||
+
|
||||
+=item B<acpi_s4=BOOLEAN>
|
||||
+
|
||||
+Include S4 (suspend-to-disk) power state in the virtual firmware ACPI
|
||||
+table. 1 by default.
|
||||
+
|
||||
=item B<apic=BOOLEAN>
|
||||
|
||||
Include information regarding APIC (Advanced Programmable Interrupt
|
||||
@@ -637,6 +726,54 @@ of Xen) within a Xen guest or to support a guest Operating System
|
||||
which uses hardware virtualisation extensions (e.g. Windows XP
|
||||
compatibility mode on more modern Windows OS).
|
||||
|
||||
+=item B<cpuid="LIBXL_STRING"> or B<cpuid=[ "XEND_STRING", "XEND_STRING" ]>
|
||||
+
|
||||
+Configure the value returned when a guest executes CPUID instruction.
|
||||
+Two versions of config syntax are recognized: libxl and xend.
|
||||
+
|
||||
+The libxl syntax is a comma separated list of key=value pairs, preceded by the
|
||||
+word "host". A few keys take a numerical value, all others take a single
|
||||
+character which describes what to do with the feature bit.
|
||||
+
|
||||
+Possible values for a single feature bit:
|
||||
+ '1' -> force the corresponding bit to 1
|
||||
+ '0' -> force to 0
|
||||
+ 'x' -> Get a safe value (pass through and mask with the default policy)
|
||||
+ 'k' -> pass through the host bit value
|
||||
+ 's' -> as 'k' but preserve across save/restore and migration (not implemented)
|
||||
+
|
||||
+List of keys taking a value:
|
||||
+apicidsize brandid clflush family localapicid maxleaf model nc proccount procpkg
|
||||
+stepping
|
||||
+
|
||||
+List of keys taking a character:
|
||||
+3dnow 3dnowext 3dnowprefetch abm acpi aes altmovcr8 apic avx clfsh cmov
|
||||
+cmplegacy cmpxchg16 cmpxchg8 cntxid dca de ds dscpl dtes64 est extapic f16c
|
||||
+ffxsr fma4 fpu fxsr htt hypervisor ia64 ibs lahfsahf lm lwp mca mce misalignsse
|
||||
+mmx mmxext monitor movbe msr mtrr nodeid nx osvw osxsave pae page1gb pat pbe
|
||||
+pclmulqdq pdcm pge popcnt pse pse36 psn rdtscp skinit smx ss sse sse2 sse3
|
||||
+sse4.1 sse4.2 sse4a ssse3 svm svm_decode svm_lbrv svm_npt svm_nrips
|
||||
+svm_pausefilt svm_tscrate svm_vmcbclean syscall sysenter tbm tm tm2 topoext tsc
|
||||
+vme vmx wdt x2apic xop xsave xtpr
|
||||
+
|
||||
+The xend syntax is a list of values in the form of
|
||||
+'leafnum:register=bitstring,register=bitstring'
|
||||
+ "leafnum" is the requested function,
|
||||
+ "register" is the response register to modify
|
||||
+ "bitstring" represents all bits in the register, its length must be 32 chars.
|
||||
+ Each successive character represent a lesser-significant bit, possible values
|
||||
+ are listed above in the libxl section.
|
||||
+
|
||||
+Example to hide two features from the guest: 'tm', which is bit #29 in EDX, and
|
||||
+'pni' (SSE3), which is bit #0 in ECX:
|
||||
+
|
||||
+xend: [ '1:ecx=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0,edx=xx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ]
|
||||
+
|
||||
+libxl: 'host,tm=0,sse3=0'
|
||||
+
|
||||
+More info about the CPUID instruction can be found in the processor manuals, and
|
||||
+in Wikipedia: L<http://en.wikipedia.org/wiki/CPUID>
|
||||
+
|
||||
=back
|
||||
|
||||
=head3 Guest Virtual Time Controls
|
||||
@@ -680,8 +817,6 @@ frequency changes.
|
||||
|
||||
=back
|
||||
|
||||
-=back
|
||||
-
|
||||
Please see F<docs/misc/tscmode.txt> for more information on this option.
|
||||
|
||||
=item B<localtime=BOOLEAN>
|
||||
@@ -692,6 +827,50 @@ Set the real time clock to local time or to UTC. 0 by default, i.e. set to UTC.
|
||||
|
||||
Set the real time clock offset in seconds. 0 by default.
|
||||
|
||||
+
|
||||
+=item B<vpt_align=BOOLEAN>
|
||||
+
|
||||
+Specifies that periodic Virtual Platform Timers should be aligned to
|
||||
+reduce guest interrupts. Enabling this option can reduce power
|
||||
+consumption, especially when a guest uses a high timer interrupt
|
||||
+frequency (HZ) values. The default is 1.
|
||||
+
|
||||
+=item B<timer_mode=MODE>
|
||||
+
|
||||
+Specifies the mode for Virtual Timers. The valid values are as follows:
|
||||
+
|
||||
+=over 4
|
||||
+
|
||||
+=item B<"delay_for_missed_ticks">
|
||||
+
|
||||
+Delay for missed ticks. Do not advance a vcpu's time beyond the
|
||||
+correct delivery time for interrupts that have been missed due to
|
||||
+preemption. Deliver missed interrupts when the vcpu is rescheduled and
|
||||
+advance the vcpu's virtual time stepwise for each one.
|
||||
+
|
||||
+=item B<"no_delay_for_missed_ticks">
|
||||
+
|
||||
+No delay for missed ticks. As above, missed interrupts are delivered,
|
||||
+but guest time always tracks wallclock (i.e., real) time while doing
|
||||
+so.
|
||||
+
|
||||
+=item B<"no_missed_ticks_pending">
|
||||
+
|
||||
+No missed interrupts are held pending. Instead, to ensure ticks are
|
||||
+delivered at some non-zero rate, if we detect missed ticks then the
|
||||
+internal tick alarm is not disabled if the VCPU is preempted during
|
||||
+the next tick period.
|
||||
+
|
||||
+=item B<"one_missed_tick_pending">
|
||||
+
|
||||
+One missed tick pending. Missed interrupts are collapsed
|
||||
+together and delivered as one 'late tick'. Guest time always tracks
|
||||
+wallclock (i.e., real) time.
|
||||
+
|
||||
+=back
|
||||
+
|
||||
+=back
|
||||
+
|
||||
=head3 Support for Paravirtualisation of HVM Guests
|
||||
|
||||
The following options allow Paravirtualised features (such as devices)
|
||||
@@ -719,10 +898,11 @@ compatible enlightenments to the guest. These can improve performance
|
||||
of Microsoft Windows guests from Windows Vista and Windows 2008
|
||||
onwards and setting this option for such guests is strongly
|
||||
recommended. This option should be harmless for other versions of
|
||||
-Windows (although it won't give any benefit) and the majority of other
|
||||
-non-Windows OSes. However it is known to be incompatible with some
|
||||
-other Operating Systems and in some circumstance can prevent Xen's own
|
||||
-paravirtualisation interfaces for HVM guests from being used.
|
||||
+Windows (although it will not give any benefit) and the majority of
|
||||
+other non-Windows OSes. However it is known to be incompatible with
|
||||
+some other Operating Systems and in some circumstance can prevent
|
||||
+Xen's own paravirtualisation interfaces for HVM guests from being
|
||||
+used.
|
||||
|
||||
=back
|
||||
|
||||
@@ -762,6 +942,10 @@ stdvga supports more video ram and bigger resolutions than Cirrus.
|
||||
Allow access to the display via the VNC protocol. This enables the
|
||||
other VNC-related settings. The default is to enable this.
|
||||
|
||||
+=item B<vncviewer=BOOLEAN>
|
||||
+
|
||||
+Automatically spawn a vncviewer when creating/restoring a guest.
|
||||
+
|
||||
=item B<vnclisten="ADDRESS[:DISPLAYNUM]">
|
||||
|
||||
Specifies the IP address, and optionally VNC display number, to use.
|
||||
@@ -787,7 +971,7 @@ display. If the input method does not easily support raw keycodes
|
||||
(e.g. this is often the case when using VNC) then this allows us to
|
||||
correctly map the input keys into keycodes seen by the guest. The
|
||||
specific values which are accepted are defined by the version of the
|
||||
-device-model which you are using. See L<Keymaps> below of consult the
|
||||
+device-model which you are using. See L</"Keymaps"> below or consult the
|
||||
L<qemu(1)> manpage. The default is B<en-us>.
|
||||
|
||||
=item B<sdl=BOOLEAN>
|
||||
@@ -799,7 +983,7 @@ Simple DirectMedia Layer). The default is not to enable this mode.
|
||||
|
||||
Enable OpenGL acceleration of the SDL display. Only effects machines
|
||||
using B<device_model_version="qemu-xen-traditional"> and only if the
|
||||
-device-model was compiled with OpenGL support. Disabled by default.
|
||||
+device-model was compiled with OpenGL support. 0 by default.
|
||||
|
||||
=item B<nographic=BOOLEAN>
|
||||
|
||||
@@ -839,8 +1023,8 @@ have not been supported.
|
||||
|
||||
=item B<spicedisable_ticketing=BOOLEAN>
|
||||
|
||||
-Enable client connection without password. The default is false. If
|
||||
-it's false (set to 0), spicepasswd must be set.
|
||||
+Enable client connection without password. When disabled, spicepasswd
|
||||
+must be set. The default is 0.
|
||||
|
||||
=item B<spicepasswd="PASSWORD">
|
||||
|
||||
@@ -883,28 +1067,7 @@ which adds pointer device using absolute coordinates. Such devices
|
||||
function better than relative coordinate devices (such as a standard
|
||||
mouse) since many methods of exporting guest graphics (such as VNC)
|
||||
work better in this mode. Note that this is independent of the actual
|
||||
-pointer device you are using on the host/client side. XXX should/could
|
||||
-be a list of devices.
|
||||
-
|
||||
-=back
|
||||
-
|
||||
-=head3 Unclassified HVM Specific Options
|
||||
-
|
||||
-These HVM specific options have not yet been documented or
|
||||
-classified. They almost certainly belong in a more appropriate
|
||||
-section.
|
||||
-
|
||||
-=over 4
|
||||
-
|
||||
-=item B<vpt_align=BOOLEAN>
|
||||
-
|
||||
-Align the Virtual Platform Timer ??? XXX Reduces interrupts?
|
||||
-
|
||||
-=item B<timer_mode=NUMBER>
|
||||
-
|
||||
-Set mode for Virtual Timers XXX ??? should be an enum of particular
|
||||
-values. See C<HVM_PARAM_TIMER_MODE> in
|
||||
-F<xen/include/public/hvm/params.h>.
|
||||
+pointer device you are using on the host/client side.
|
||||
|
||||
=back
|
||||
|
||||
@@ -932,7 +1095,7 @@ device-model is currently the default.
|
||||
|
||||
=item B<qemu-xen>
|
||||
|
||||
-use the device-model merged into the upstream Qemu project. This
|
||||
+use the device-model merged into the upstream QEMU project. This
|
||||
device-model will become the default in a future version of Xen.
|
||||
|
||||
=back
|
||||
@@ -979,142 +1142,6 @@ option to the device-model.
|
||||
|
||||
=back
|
||||
|
||||
-=head2 Unclassified General Options
|
||||
-
|
||||
-These have not yet been fully documented or classified. They almost
|
||||
-certainly belong in a more appropriate section.
|
||||
-
|
||||
-=over 4
|
||||
-
|
||||
-=item B<gfx_passthru=BOOLEAN>
|
||||
-
|
||||
-Enable graphics device PCI passthrough. This option makes the passthru
|
||||
-graphics card become primary graphics card in the VM, so the Qemu emulated
|
||||
-graphics adapter is disabled, and the VNC console for the VM won't have
|
||||
-any graphics output. All graphics output, including boot time Qemu BIOS
|
||||
-messages from the VM, will go to the physical outputs of the passed thru
|
||||
-physical graphics card.
|
||||
-
|
||||
-Graphics card PCI device to passthru is chosen with B<pci> option,
|
||||
-exactly in the same way as normal Xen PCI device passthru/assignment is done.
|
||||
-Note that gfx_passthru doesn't do any kind of sharing
|
||||
-of the GPU, so you can only assign the GPU to one single VM at a time.
|
||||
-
|
||||
-gfx_passthru also enables various legacy VGA memory ranges, BARs, MMIOs,
|
||||
-and ioports to be passed thru to the VM, since those are required
|
||||
-for correct operation of things like VGA BIOS, text mode, VBE, etc.
|
||||
-
|
||||
-Enabling gfx_passthru option also copies the physical graphics card
|
||||
-video BIOS to the guest memory, and executes the VBIOS in the guest
|
||||
-to get the graphics card initialized.
|
||||
-
|
||||
-Most graphics adapters require vendor specific tweaks for properly
|
||||
-working graphics passthru. See the XenVGAPassthroughTestedAdapters
|
||||
-L<http://wiki.xen.org/wiki/XenVGAPassthroughTestedAdapters>
|
||||
-wiki page for currently supported graphics cards for gfx_passthru.
|
||||
-
|
||||
-gfx_passthru is currently only supported with the qemu-xen-traditional
|
||||
-device-model. Upstream qemu-xen device-model currently doesn't have
|
||||
-support for gfx_passthru.
|
||||
-
|
||||
-Note that some graphics adapters (AMD/ATI cards, for example) don't
|
||||
-necessarily require gfx_passthru option, so you can use the normal
|
||||
-Xen PCI passthru to assign the graphics card as a secondary graphics card
|
||||
-to the VM. Qemu emulated graphics card stays as the primary graphics card,
|
||||
-and you get VNC output from the Qemu-emulated primary adapter.
|
||||
-
|
||||
-More information about Xen gfx_passthru feature is available
|
||||
-on the XenVGAPassthrough L<http://wiki.xen.org/wiki/XenVGAPassthrough>
|
||||
-wiki page.
|
||||
-
|
||||
-=item B<nomigrate=BOOLEAN>
|
||||
-
|
||||
-Disable migration of this domain. This enables certain other features
|
||||
-which are incompatible with migration (currently certain TSC modes XXX
|
||||
-?).
|
||||
-
|
||||
-=item B<pci_msitranslate=BOOLEAN>
|
||||
-
|
||||
-XXX
|
||||
-
|
||||
-=item B<pci_power_mgmt=BOOLEAN>
|
||||
-
|
||||
-XXX
|
||||
-
|
||||
-=item B<cpuid="LIBXL_STRING"> or B<cpuid=[ "XEND_STRING", "XEND_STRING" ]>
|
||||
-
|
||||
-Configure the value returned when a guest executes CPUID instruction.
|
||||
-Two versions of config syntax are recognized: libxl and xend.
|
||||
-
|
||||
-The libxl syntax is a comma separated list of key=value pairs, preceded by the
|
||||
-word "host". A few keys take a numerical value, all others take a single
|
||||
-character which describes what to do with the feature bit.
|
||||
-
|
||||
-Possible values for a single feature bit:
|
||||
- '1' -> force the corresponding bit to 1
|
||||
- '0' -> force to 0
|
||||
- 'x' -> Get a safe value (pass through and mask with the default policy)
|
||||
- 'k' -> pass through the host bit value
|
||||
- 's' -> as 'k' but preserve across save/restore and migration (not implemented)
|
||||
-
|
||||
-List of keys taking a value:
|
||||
-apicidsize brandid clflush family localapicid maxleaf model nc proccount procpkg
|
||||
-stepping
|
||||
-
|
||||
-List of keys taking a character:
|
||||
-3dnow 3dnowext 3dnowprefetch abm acpi aes altmovcr8 apic avx clfsh cmov
|
||||
-cmplegacy cmpxchg16 cmpxchg8 cntxid dca de ds dscpl dtes64 est extapic f16c
|
||||
-ffxsr fma4 fpu fxsr htt hypervisor ia64 ibs lahfsahf lm lwp mca mce misalignsse
|
||||
-mmx mmxext monitor movbe msr mtrr nodeid nx osvw osxsave pae page1gb pat pbe
|
||||
-pclmulqdq pdcm pge popcnt pse pse36 psn rdtscp skinit smx ss sse sse2 sse3
|
||||
-sse4.1 sse4.2 sse4a ssse3 svm svm_decode svm_lbrv svm_npt svm_nrips
|
||||
-svm_pausefilt svm_tscrate svm_vmcbclean syscall sysenter tbm tm tm2 topoext tsc
|
||||
-vme vmx wdt x2apic xop xsave xtpr
|
||||
-
|
||||
-The xend syntax is a list of values in the form of
|
||||
-'leafnum:register=bitstring,register=bitstring'
|
||||
- "leafnum" is the requested function,
|
||||
- "register" is the response register to modify
|
||||
- "bitstring" represents all bits in the register, its length must be 32 chars.
|
||||
- Each successive character represent a lesser-significant bit, possible values
|
||||
- are listed above in the libxl section.
|
||||
-
|
||||
-Example to hide two features from the guest: 'tm', which is bit #29 in EDX, and
|
||||
-'pni' (SSE3), which is bit #0 in ECX:
|
||||
-
|
||||
-xend: [ '1:ecx=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0,edx=xx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ]
|
||||
-
|
||||
-libxl: 'host,tm=0,sse3=0'
|
||||
-
|
||||
-More info about the CPUID instruction can be found in the processor manuals, and
|
||||
-in Wikipedia: L<http://en.wikipedia.org/wiki/CPUID>
|
||||
-
|
||||
-=item B<acpi_s3=BOOLEAN>
|
||||
-
|
||||
-XXX
|
||||
-
|
||||
-=item B<acpi_s3=BOOLEAN>
|
||||
-
|
||||
-XXX
|
||||
-
|
||||
-=item B<nodes=XXX>
|
||||
-
|
||||
-XXX
|
||||
-
|
||||
-=item B<sched=XXX>
|
||||
-
|
||||
-XXX
|
||||
-
|
||||
-=item B<device_model=XXX>
|
||||
-
|
||||
-XXX deprecated
|
||||
-
|
||||
-=item B<vif2=XXX>
|
||||
-
|
||||
-XXX deprecated
|
||||
-
|
||||
-=back
|
||||
-
|
||||
=head2 Keymaps
|
||||
|
||||
The keymaps available are defined by the device-model which you are
|
||||
@@ -1134,27 +1161,26 @@ See L<qemu(1)> for more information.
|
||||
|
||||
=item L<xl(1)>
|
||||
|
||||
+=item L<xlcpupool.cfg(5)>
|
||||
+
|
||||
=item F<xl-disk-configuration>
|
||||
|
||||
=item F<xl-network-configuration>
|
||||
|
||||
+=item F<docs/misc/tscmode.txt>
|
||||
+
|
||||
=back
|
||||
|
||||
=head1 FILES
|
||||
|
||||
F</etc/xen/NAME.cfg>
|
||||
F</var/xen/dump/NAME>
|
||||
-F<docs/misc/tscmode.txt>
|
||||
|
||||
=head1 BUGS
|
||||
|
||||
-This document is a work in progress and contains items which require
|
||||
-further documentation and which are generally incomplete (marked with
|
||||
-XXX). However all options are included here whether or not they are
|
||||
-fully documented.
|
||||
-
|
||||
-Patches to improve incomplete items (or any other item) would be
|
||||
-gratefully received on the xen-devel@lists.xen.org mailing
|
||||
+This document may contain items which require further
|
||||
+documentation. Patches to improve incomplete items (or any other item)
|
||||
+are gratefully received on the xen-devel@lists.xen.org mailing
|
||||
list. Please see L<http://wiki.xen.org/wiki/SubmittingXenPatches> for
|
||||
information on how to submit a patch to Xen.
|
||||
|
@ -1,69 +0,0 @@
|
||||
From 3179d694a8dcaa091131e3db644d445c0130713e Mon Sep 17 00:00:00 2001
|
||||
From: Michael Tokarev <mjt@tls.msk.ru>
|
||||
Subject: [PATCH] Support utf8 chars in pod docs
|
||||
|
||||
diff --git a/tools/qemu-xen/Makefile b/tools/qemu-xen/Makefile
|
||||
index 301c75e..d912f3b 100644
|
||||
--- a/tools/qemu-xen/Makefile
|
||||
+++ b/tools/qemu-xen/Makefile
|
||||
@@ -352,22 +352,23 @@ QMP/qmp-commands.txt: $(SRC_PATH)/qmp-commands.hx
|
||||
qemu-img-cmds.texi: $(SRC_PATH)/qemu-img-cmds.hx
|
||||
$(call quiet-command,sh $(SRC_PATH)/scripts/hxtool -t < $< > $@," GEN $@")
|
||||
|
||||
+POD2MAN = pod2man --utf8
|
||||
qemu.1: qemu-doc.texi qemu-options.texi qemu-monitor.texi
|
||||
$(call quiet-command, \
|
||||
perl -Ww -- $(SRC_PATH)/scripts/texi2pod.pl $< qemu.pod && \
|
||||
- pod2man --section=1 --center=" " --release=" " qemu.pod > $@, \
|
||||
+ ${POD2MAN} --section=1 --center=" " --release=" " qemu.pod > $@, \
|
||||
" GEN $@")
|
||||
|
||||
qemu-img.1: qemu-img.texi qemu-img-cmds.texi
|
||||
$(call quiet-command, \
|
||||
perl -Ww -- $(SRC_PATH)/scripts/texi2pod.pl $< qemu-img.pod && \
|
||||
- pod2man --section=1 --center=" " --release=" " qemu-img.pod > $@, \
|
||||
+ ${POD2MAN} --section=1 --center=" " --release=" " qemu-img.pod > $@, \
|
||||
" GEN $@")
|
||||
|
||||
qemu-nbd.8: qemu-nbd.texi
|
||||
$(call quiet-command, \
|
||||
perl -Ww -- $(SRC_PATH)/scripts/texi2pod.pl $< qemu-nbd.pod && \
|
||||
- pod2man --section=8 --center=" " --release=" " qemu-nbd.pod > $@, \
|
||||
+ ${POD2MAN} --section=8 --center=" " --release=" " qemu-nbd.pod > $@, \
|
||||
" GEN $@")
|
||||
|
||||
dvi: qemu-doc.dvi qemu-tech.dvi
|
||||
diff --git a/tools/qemu-xen/scripts/texi2pod.pl b/tools/qemu-xen/scripts/texi2pod.pl
|
||||
index 9ed056a..94097fb 100755
|
||||
--- a/tools/qemu-xen/scripts/texi2pod.pl
|
||||
+++ b/tools/qemu-xen/scripts/texi2pod.pl
|
||||
@@ -36,6 +36,7 @@ $fnno = 1;
|
||||
$inf = "";
|
||||
$ibase = "";
|
||||
@ipath = ();
|
||||
+$encoding = undef;
|
||||
|
||||
while ($_ = shift) {
|
||||
if (/^-D(.*)$/) {
|
||||
@@ -97,6 +98,12 @@ while(<$inf>) {
|
||||
/^\@setfilename\s+([^.]+)/ and $fn = $1, next;
|
||||
/^\@settitle\s+([^.]+)/ and $tl = postprocess($1), next;
|
||||
|
||||
+ # Look for document encoding
|
||||
+ /^\@documentencoding\s+([^.]+)/ and do {
|
||||
+ $encoding = $1 unless defined $encoding;
|
||||
+ next;
|
||||
+ };
|
||||
+
|
||||
# Identify a man title but keep only the one we are interested in.
|
||||
/^\@c\s+man\s+title\s+([A-Za-z0-9-]+)\s+(.+)/ and do {
|
||||
if (exists $defs{$1}) {
|
||||
@@ -336,6 +343,8 @@ $inf = pop @instack;
|
||||
|
||||
die "No filename or title\n" unless defined $fn && defined $tl;
|
||||
|
||||
+print "=encoding $encoding\n\n" if defined $encoding;
|
||||
+
|
||||
$sects{NAME} = "$fn \- $tl\n";
|
||||
$sects{FOOTNOTES} .= "=back\n" if exists $sects{FOOTNOTES};
|
||||
|
@ -1,17 +0,0 @@
|
||||
From 665ddd98c4d418ced6f303b79b7a6322c69b7247 Mon Sep 17 00:00:00 2001
|
||||
From: Olaf Hering <olaf@aepfle.de>
|
||||
Subject: [PATCH] docs: remove emtpy =item from xl.1
|
||||
|
||||
diff --git a/docs/man/xl.pod.1 b/docs/man/xl.pod.1
|
||||
index dd387c9..06518c4 100644
|
||||
--- a/docs/man/xl.pod.1
|
||||
+++ b/docs/man/xl.pod.1
|
||||
@@ -851,8 +851,6 @@ The following is the effect of combining the above options:
|
||||
|
||||
=item B<-p [pool] -d>... : Illegal
|
||||
|
||||
-=item
|
||||
-
|
||||
=back
|
||||
|
||||
=item B<sched-credit2> [I<OPTIONS>]
|
@ -1,71 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/files/xend.initd-r1,v 1.4 2014/01/02 04:58:53 idella4 Exp $
|
||||
|
||||
extra_commands="status"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
before xendomains sshd ntp-client ntpd nfs nfsmount rsyncd portmap dhcp
|
||||
}
|
||||
|
||||
await_daemons_up() {
|
||||
for ((i=0; i<5; i++)); do
|
||||
/usr/sbin/xend status && return 0
|
||||
sleep 1
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
is_privileged_domain() {
|
||||
grep -qsE '^control_d$' /proc/xen/capabilities
|
||||
return $?
|
||||
}
|
||||
|
||||
start() {
|
||||
if is_privileged_domain ; then
|
||||
ebegin "Starting Xen control daemon"
|
||||
/usr/sbin/xend start && await_daemons_up
|
||||
eend $?
|
||||
else
|
||||
eerror "Can't start xend - this is not a privileged domain."
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
stop() {
|
||||
if [ "$(xm list 2>/dev/null | wc -l)" -gt 2 ]; then
|
||||
ebegin "Stopping all Xen domains"
|
||||
/usr/sbin/xm shutdown --all --wait >/dev/null
|
||||
eend $?
|
||||
fi
|
||||
|
||||
ebegin "Stopping Xen control daemon"
|
||||
/usr/sbin/xend stop
|
||||
eend $?
|
||||
|
||||
#ebegin "Stopping xenconsoled"
|
||||
#kill $(</var/run/xenconsoled.pid)
|
||||
#eend $?
|
||||
|
||||
#ebegin "Stopping xenstored"
|
||||
#kill $(</var/run/xenstore.pid)
|
||||
#eend $?
|
||||
}
|
||||
|
||||
restart() {
|
||||
# IMPORTANT: do NOT restart xenstored/xenconsoled when restarting
|
||||
# just xend, as this can be fatal!
|
||||
# When restarting xend, leave alone xenstored/xenconsoled and all
|
||||
# running domains.
|
||||
# See http://article.gmane.org/gmane.comp.emulators.xen.user/40656
|
||||
ebegin "Restarting Xen control daemon"
|
||||
/usr/sbin/xend restart
|
||||
eend $?
|
||||
# we fool /etc/init.d/runscript.sh:svc_restart() here: svc_stop svc_start
|
||||
}
|
||||
|
||||
status() {
|
||||
is_privileged_domain && /usr/sbin/xend status
|
||||
}
|
@ -1,441 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.4.0-r9.ebuild,v 1.1 2014/08/19 14:16:01 dlan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE='xml,threads'
|
||||
|
||||
if [[ $PV == *9999 ]]; then
|
||||
KEYWORDS=""
|
||||
REPO="xen-unstable.hg"
|
||||
EHG_REPO_URI="http://xenbits.xensource.com/${REPO}"
|
||||
S="${WORKDIR}/${REPO}"
|
||||
live_eclass="mercurial"
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm -x86"
|
||||
UPSTREAM_VER=5
|
||||
GENTOO_VER=
|
||||
SEABIOS_VER=1.7.3.1
|
||||
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTRAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
[[ -n ${GENTOO_VER} ]] && \
|
||||
GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||
|
||||
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
|
||||
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
|
||||
http://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
|
||||
${UPSTRAM_PATCHSET_URI}
|
||||
${GENTOO_PATCHSET_URI}"
|
||||
S="${WORKDIR}/xen-${MY_PV}"
|
||||
fi
|
||||
|
||||
inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass}
|
||||
|
||||
DESCRIPTION="Xend daemon and tools"
|
||||
HOMEPAGE="http://xen.org/"
|
||||
DOCS=( README docs/README.xen-bugtool )
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
|
||||
# >=dev-lang/ocaml-4 stable
|
||||
# Masked in profiles/eapi-5-files instead
|
||||
IUSE="api custom-cflags debug doc flask hvm qemu ocaml +pam python pygrub screen static-libs system-qemu system-seabios"
|
||||
|
||||
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
|
||||
${PYTHON_REQUIRED_USE}
|
||||
pygrub? ( python )
|
||||
qemu? ( !system-qemu )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-libs/lzo:2
|
||||
dev-libs/glib:2
|
||||
dev-libs/yajl
|
||||
dev-libs/libaio
|
||||
dev-libs/libgcrypt:0
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
|
||||
hvm? ( media-libs/libsdl )
|
||||
${PYTHON_DEPS}
|
||||
api? ( dev-libs/libxml2
|
||||
net-misc/curl )
|
||||
pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
|
||||
arm? ( >=sys-apps/dtc-1.4.0 )
|
||||
!arm? ( sys-devel/bin86
|
||||
system-seabios? ( sys-firmware/seabios )
|
||||
sys-firmware/ipxe
|
||||
sys-devel/dev86
|
||||
sys-power/iasl )
|
||||
dev-lang/perl
|
||||
app-misc/pax-utils
|
||||
dev-python/markdown
|
||||
doc? (
|
||||
app-doc/doxygen
|
||||
dev-tex/latex2html[png,gif]
|
||||
media-gfx/graphviz
|
||||
dev-tex/xcolor
|
||||
media-gfx/transfig
|
||||
dev-texlive/texlive-latexextra
|
||||
virtual/latex-base
|
||||
dev-tex/latexmk
|
||||
dev-texlive/texlive-latex
|
||||
dev-texlive/texlive-pictures
|
||||
dev-texlive/texlive-latexrecommended
|
||||
)
|
||||
hvm? ( x11-proto/xproto
|
||||
!net-libs/libiscsi )
|
||||
qemu? ( x11-libs/pixman )
|
||||
system-qemu? ( app-emulation/qemu[xen] )
|
||||
ocaml? ( dev-ml/findlib
|
||||
>=dev-lang/ocaml-4 )"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
sys-apps/iproute2
|
||||
net-misc/bridge-utils
|
||||
screen? (
|
||||
app-misc/screen
|
||||
app-admin/logrotate
|
||||
)
|
||||
virtual/udev"
|
||||
|
||||
# hvmloader is used to bootstrap a fully virtualized kernel
|
||||
# Approved by QA team in bug #144032
|
||||
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
|
||||
usr/share/qemu-xen/qemu/s390-ccw.img"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
export "CONFIG_LOMOUNT=y"
|
||||
|
||||
if has_version dev-libs/libgcrypt:0; then
|
||||
export "CONFIG_GCRYPT=y"
|
||||
fi
|
||||
|
||||
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
|
||||
if use x86 && use amd64; then
|
||||
die "Confusion! Both x86 and amd64 are set in your use flags!"
|
||||
elif use x86; then
|
||||
export XEN_TARGET_ARCH="x86_32"
|
||||
elif use amd64 ; then
|
||||
export XEN_TARGET_ARCH="x86_64"
|
||||
elif use arm; then
|
||||
export XEN_TARGET_ARCH="arm32"
|
||||
else
|
||||
die "Unsupported architecture!"
|
||||
fi
|
||||
fi
|
||||
#bug 472438
|
||||
export BASH_COMPLETION_DIR=/usr/share/bash-completion
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream's patchset
|
||||
if [[ -n ${UPSTREAM_VER} ]]; then
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_OPTS="-p1" \
|
||||
epatch "${WORKDIR}"/patches-upstream
|
||||
fi
|
||||
|
||||
# Gentoo's patchset
|
||||
if [[ -n ${GENTOO_VER} ]]; then
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}"/patches-gentoo
|
||||
fi
|
||||
|
||||
# Fix texi2html build error with new texi2html, qemu.doc.html
|
||||
epatch "${FILESDIR}"/${PN}-4-docfix.patch
|
||||
|
||||
# Fix network broadcast on bridged networks
|
||||
epatch "${FILESDIR}/${PN}-3.4.0-network-bridge-broadcast.patch"
|
||||
|
||||
# Bug 496708
|
||||
epatch "${FILESDIR}"/${PN}-4-unbundle-ipxe.patch
|
||||
|
||||
# Fix bridge by idella4, bug #362575
|
||||
epatch "${FILESDIR}/${PN}-4.1.1-bridge.patch"
|
||||
|
||||
# Prevent double stripping of files at install
|
||||
epatch "${FILESDIR}"/${PN/-tools/}-4.4-nostrip.patch
|
||||
|
||||
# fix jobserver in Makefile
|
||||
epatch "${FILESDIR}"/${PN/-tools/}-4.3-jserver.patch
|
||||
|
||||
# Set dom0-min-mem to kb; Bug #472982
|
||||
epatch "${FILESDIR}"/${PN/-tools/}-4.2-configsxp.patch
|
||||
|
||||
# Bug 477676
|
||||
epatch "${FILESDIR}"/${PN}-4.3-ar-cc.patch
|
||||
|
||||
# Bug 379537
|
||||
epatch "${FILESDIR}"/fix-gold-ld.patch
|
||||
|
||||
# Prevent file collision with qemu package Bug 478064
|
||||
epatch "${FILESDIR}"/xen-4.4-qemu-bridge.patch
|
||||
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-4.4-api-fix.patch
|
||||
|
||||
# Fix po file collision with app-emulation/qemu, while USE=qemu is enabled, Bug 508302
|
||||
epatch "${FILESDIR}"/${PN}-4-qemu-fix-po-collision.patch
|
||||
|
||||
# bundled seabios
|
||||
epatch "${FILESDIR}"/${PN}-4-anti-seabios-download.patch
|
||||
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
|
||||
pushd tools/firmware/ > /dev/null
|
||||
ln -s seabios-dir-remote seabios-dir || die
|
||||
popd > /dev/null
|
||||
|
||||
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
|
||||
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
|
||||
-i tools/firmware/Makefile || die
|
||||
|
||||
# Drop .config, fixes to gcc-4.6
|
||||
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
|
||||
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
|
||||
# try and remove all the default cflags
|
||||
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
|
||||
-exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} + || die "failed to re-set custom-cflags"
|
||||
fi
|
||||
|
||||
if ! use pygrub; then
|
||||
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
|
||||
fi
|
||||
|
||||
if ! use python; then
|
||||
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
|
||||
fi
|
||||
|
||||
if ! use hvm; then
|
||||
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
|
||||
# Bug 351648
|
||||
elif ! use x86 && ! has x86 $(get_all_abis); then
|
||||
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
|
||||
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
|
||||
export CPATH="${WORKDIR}"/extra-headers
|
||||
fi
|
||||
|
||||
# Don't bother with qemu, only needed for fully virtualised guests
|
||||
if ! use qemu; then
|
||||
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
|
||||
fi
|
||||
|
||||
# Bug 472438
|
||||
sed -e 's:^BASH_COMPLETION_DIR ?= $(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(SHARE_DIR)/bash-completion:' \
|
||||
-i Config.mk || die
|
||||
|
||||
# xencommons, Bug #492332, sed lighter weight than patching
|
||||
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
|
||||
-i tools/hotplug/Linux/init.d/xencommons || die
|
||||
|
||||
# respect multilib, usr/lib/libcacard.so.0.0.0
|
||||
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
|
||||
-i tools/qemu-xen/configure || die
|
||||
|
||||
#bug 518136, don't build 32bit exactuable for nomultilib profile
|
||||
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
|
||||
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
|
||||
fi
|
||||
|
||||
# Bug 477884, 518136
|
||||
if [[ "${ARCH}" == 'amd64' ]]; then
|
||||
sed -i -e "/LIBEXEC =/s|/lib/xen/bin|/$(get_libdir)/xen/bin|" config/StdGNU.mk || die
|
||||
fi
|
||||
|
||||
# fix QA warning, create /var/run/, /var/lock dynamically
|
||||
sed -i -e "/\$(INSTALL_DIR) \$(DESTDIR)\$(XEN_RUN_DIR)/d" \
|
||||
tools/libxl/Makefile || die
|
||||
|
||||
sed -i -e "/\/var\/run\//d" \
|
||||
tools/xenstore/Makefile \
|
||||
tools/pygrub/Makefile || die
|
||||
|
||||
sed -i -e "/\/var\/lock\/subsys/d" \
|
||||
tools/Makefile || die
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf="--prefix=/usr \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
--disable-werror \
|
||||
--disable-xen \
|
||||
--enable-tools \
|
||||
--enable-docs \
|
||||
--disable-qemu-traditional \
|
||||
$(use_with system-qemu) \
|
||||
$(use_enable pam) \
|
||||
$(use_enable api xenapi) \
|
||||
$(use_enable ocaml ocamltools) \
|
||||
"
|
||||
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
|
||||
use qemu || myconf+=" --with-system-qemu"
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export VARTEXFONTS="${T}/fonts"
|
||||
local myopt
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
use custom-cflags || unset CFLAGS
|
||||
if test-flag-CC -fno-strict-overflow; then
|
||||
append-flags -fno-strict-overflow
|
||||
fi
|
||||
|
||||
unset LDFLAGS
|
||||
unset CFLAGS
|
||||
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
|
||||
|
||||
use doc && emake -C docs txt html
|
||||
emake -C docs man-pages
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Override auto-detection in the build system, bug #382573
|
||||
export INITD_DIR=/tmp/init.d
|
||||
export CONFIG_LEAF_DIR=../tmp/default
|
||||
|
||||
# Let the build system compile installed Python modules.
|
||||
local PYTHONDONTWRITEBYTECODE
|
||||
export PYTHONDONTWRITEBYTECODE
|
||||
|
||||
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
|
||||
XEN_PYTHON_NATIVE_INSTALL=y install-tools
|
||||
|
||||
# Fix the remaining Python shebangs.
|
||||
python_fix_shebang "${D}"
|
||||
|
||||
# Remove RedHat-specific stuff
|
||||
rm -rf "${D}"tmp || die
|
||||
|
||||
# uncomment lines in xl.conf
|
||||
sed -e 's:^#autoballoon=1:autoballoon=1:' \
|
||||
-e 's:^#lockfile="/var/lock/xl":lockfile="/var/lock/xl":' \
|
||||
-e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \
|
||||
-i tools/examples/xl.conf || die
|
||||
|
||||
# Reset bash completion dir; Bug 472438
|
||||
mv "${D}"bash-completion "${D}"usr/share/ || die
|
||||
|
||||
if use doc; then
|
||||
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
|
||||
|
||||
dohtml -r docs/
|
||||
docinto pdf
|
||||
dodoc ${DOCS[@]}
|
||||
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
|
||||
fi
|
||||
|
||||
rm -rf "${D}"/usr/share/doc/xen/
|
||||
doman docs/man?/*
|
||||
|
||||
newconfd "${FILESDIR}"/xendomains.confd xendomains
|
||||
newconfd "${FILESDIR}"/xenstored.confd xenstored
|
||||
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
|
||||
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
|
||||
newinitd "${FILESDIR}"/xenstored.initd xenstored
|
||||
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
|
||||
newinitd "${FILESDIR}"/xencommons.initd xencommons
|
||||
newconfd "${FILESDIR}"/xencommons.confd xencommons
|
||||
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
|
||||
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
|
||||
|
||||
if use screen; then
|
||||
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
|
||||
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
|
||||
keepdir /var/log/xen-consoles
|
||||
fi
|
||||
|
||||
# For -static-libs wrt Bug 384355
|
||||
if ! use static-libs; then
|
||||
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
|
||||
fi
|
||||
|
||||
# xend expects these to exist
|
||||
keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
|
||||
|
||||
# for xendomains
|
||||
keepdir /etc/xen/auto
|
||||
|
||||
# Temp QA workaround
|
||||
dodir "$(get_udevdir)"
|
||||
mv "${D}"/etc/udev/* "${D}/$(get_udevdir)"
|
||||
rm -rf "${D}"/etc/udev
|
||||
|
||||
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
|
||||
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
|
||||
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the offical wiki page:"
|
||||
elog "https://wiki.gentoo.org/wiki/Xen"
|
||||
elog "http://wiki.xen.org/wiki/Main_Page"
|
||||
elog ""
|
||||
elog "Recommended to utilise the xencommons script to config sytem At boot"
|
||||
elog "Add by use of rc-update on completion of the install"
|
||||
|
||||
if [[ "$(scanelf -s __guard -q "${PYTHON}")" ]] ; then
|
||||
echo
|
||||
ewarn "xend may not work when python is built with stack smashing protection (ssp)."
|
||||
ewarn "If 'xm create' fails with '<ProtocolError for /RPC2: -1 >', see bug #141866"
|
||||
ewarn "This problem may be resolved as of Xen 3.0.4, if not post in the bug."
|
||||
fi
|
||||
|
||||
# TODO: we need to have the current Python slot here.
|
||||
if ! has_version "dev-lang/python[ncurses]"; then
|
||||
echo
|
||||
ewarn "NB: Your dev-lang/python is built without USE=ncurses."
|
||||
ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
|
||||
fi
|
||||
|
||||
if has_version "sys-apps/iproute2[minimal]"; then
|
||||
echo
|
||||
ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
|
||||
ewarn "will not work until you rebuild iproute2 without USE=minimal."
|
||||
fi
|
||||
|
||||
if ! use hvm; then
|
||||
echo
|
||||
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
|
||||
elog "support enable the hvm use flag."
|
||||
elog "An x86 or amd64 system is required to build HVM support."
|
||||
fi
|
||||
|
||||
if use qemu; then
|
||||
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
|
||||
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
|
||||
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
|
||||
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
|
||||
fi
|
||||
|
||||
if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
|
||||
echo
|
||||
elog "xensv is broken upstream (Gentoo bug #142011)."
|
||||
elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
|
||||
fi
|
||||
}
|
@ -1,162 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.4.1.ebuild,v 1.1 2014/09/11 05:22:42 dlan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
MY_P=${PN}-${PV/_/-}
|
||||
|
||||
if [[ $PV == *9999 ]]; then
|
||||
KEYWORDS=""
|
||||
EGIT_REPO_URI="git://xenbits.xen.org/${PN}.git"
|
||||
live_eclass="git-2"
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm -x86"
|
||||
UPSTREAM_VER=
|
||||
GENTOO_VER=
|
||||
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTREAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
[[ -n ${GENTOO_VER} ]] && \
|
||||
GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
|
||||
${UPSTREAM_PATCHSET_URI}
|
||||
${GENTOO_PATCHSET_URI}"
|
||||
|
||||
fi
|
||||
|
||||
inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass}
|
||||
|
||||
DESCRIPTION="The Xen virtual machine monitor"
|
||||
HOMEPAGE="http://xen.org/"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="custom-cflags debug efi flask xsm"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
efi? ( >=sys-devel/binutils-2.22[multitarget] )
|
||||
!efi? ( >=sys-devel/binutils-2.22[-multitarget] )"
|
||||
RDEPEND=""
|
||||
PDEPEND="~app-emulation/xen-tools-${PV}"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
# Approved by QA team in bug #144032
|
||||
QA_WX_LOAD="boot/xen-syms-${PV}"
|
||||
|
||||
REQUIRED_USE="flask? ( xsm )
|
||||
arm? ( debug )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
if [[ -z ${XEN_TARGET_ARCH} ]]; then
|
||||
if use x86 && use amd64; then
|
||||
die "Confusion! Both x86 and amd64 are set in your use flags!"
|
||||
elif use x86; then
|
||||
export XEN_TARGET_ARCH="x86_32"
|
||||
elif use amd64; then
|
||||
export XEN_TARGET_ARCH="x86_64"
|
||||
elif use arm; then
|
||||
export XEN_TARGET_ARCH="arm32"
|
||||
else
|
||||
die "Unsupported architecture!"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use flask ; then
|
||||
export "XSM_ENABLE=y"
|
||||
export "FLASK_ENABLE=y"
|
||||
elif use xsm ; then
|
||||
export "XSM_ENABLE=y"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream's patchset
|
||||
if [[ -n ${UPSTREAM_VER} ]]; then
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_OPTS="-p1" \
|
||||
epatch "${WORKDIR}"/patches-upstream
|
||||
fi
|
||||
|
||||
# Gentoo's patchset
|
||||
if [[ -n ${GENTOO_VER} ]]; then
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}"/patches-gentoo
|
||||
fi
|
||||
|
||||
# Drop .config
|
||||
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
|
||||
|
||||
if use efi; then
|
||||
epatch "${FILESDIR}"/${PN}-4.4-efi.patch
|
||||
export EFI_VENDOR="gentoo"
|
||||
export EFI_MOUNTPOINT="boot"
|
||||
fi
|
||||
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
# try and remove all the default custom-cflags
|
||||
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} \; || die "failed to re-set custom-cflags"
|
||||
fi
|
||||
|
||||
# remove -Werror for gcc-4.6's sake
|
||||
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
|
||||
xargs sed -i 's/ *-Werror */ /'
|
||||
# not strictly necessary to fix this
|
||||
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
|
||||
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
if use custom-cflags; then
|
||||
filter-flags -fPIE -fstack-protector
|
||||
replace-flags -O3 -O2
|
||||
else
|
||||
unset CFLAGS
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Send raw LDFLAGS so that --as-needed works
|
||||
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local myopt
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
# The 'make install' doesn't 'mkdir -p' the subdirs
|
||||
if use efi; then
|
||||
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
|
||||
fi
|
||||
|
||||
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the unoffical wiki page:"
|
||||
elog " http://www.gentoo.org/doc/en/xen-guide.xml"
|
||||
elog " http://en.gentoo-wiki.com/wiki/Xen/"
|
||||
|
||||
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
|
||||
}
|
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin-debug/libreoffice-bin-debug-4.2.6.3.ebuild,v 1.1 2014/09/11 17:54:53 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
BASE_PACKAGENAME="debug"
|
||||
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
|
||||
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
|
||||
|
||||
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info"
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI_AMD64="
|
||||
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
SRC_URI_X86="
|
||||
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_URI_AMD64} )
|
||||
x86? ( ${SRC_URI_X86} )
|
||||
"
|
||||
|
||||
IUSE="gnome java kde"
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
|
||||
RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
|
||||
|
||||
DEPEND="dev-util/xdelta:3"
|
||||
|
||||
RESTRICT="test strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
|
||||
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
|
||||
local patchname
|
||||
use kde && patchname="-kde"
|
||||
use gnome && patchname="-gnome"
|
||||
use java && patchname="${patchname}-java"
|
||||
|
||||
if [ -n "${patchname}" ]; then
|
||||
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
|
||||
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
|
||||
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
fi
|
||||
|
||||
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
}
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodir /usr
|
||||
cp -aR "${S}"/usr/* "${ED}"/usr/ || die
|
||||
}
|
@ -0,0 +1,230 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-4.2.6.3.ebuild,v 1.1 2014/09/11 17:53:51 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_REQUIRED="optional"
|
||||
CMAKE_REQUIRED="never"
|
||||
|
||||
BASE_PACKAGENAME="bin"
|
||||
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
|
||||
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
|
||||
PYTHON_REQ_USE="threads,xml"
|
||||
|
||||
inherit kde4-base java-pkg-opt-2 python-single-r1 pax-utils prefix versionator
|
||||
|
||||
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package"
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI_AMD64="
|
||||
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
SRC_URI_X86="
|
||||
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_URI_AMD64} )
|
||||
x86? ( ${SRC_URI_X86} )
|
||||
"
|
||||
|
||||
IUSE="gnome java kde"
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
|
||||
BIN_COMMON_DEPEND="
|
||||
=app-text/libexttextcat-3.4*
|
||||
=app-text/libmwaw-0.2*
|
||||
app-text/poppler:0/44
|
||||
dev-libs/boost:0/1.52
|
||||
dev-libs/icu:0/52
|
||||
=media-gfx/graphite2-1.2*
|
||||
media-libs/harfbuzz:0/0.9.18[icu]
|
||||
media-libs/libpng:0/16
|
||||
>=sys-libs/glibc-2.19-r1
|
||||
virtual/jpeg:62
|
||||
kde? ( >=kde-base/kdelibs-4.12.5-r2:4 >=dev-qt/qtcore-4.8.5-r2:4 >=dev-qt/qtgui-4.8.5-r3:4 )
|
||||
"
|
||||
|
||||
# PLEASE place any restrictions that are specific to the binary builds
|
||||
# into the BIN_COMMON_DEPEND block above.
|
||||
# All dependencies below this point should remain identical to those in
|
||||
# the source ebuilds.
|
||||
|
||||
COMMON_DEPEND="
|
||||
${BIN_COMMON_DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
app-arch/zip
|
||||
app-arch/unzip
|
||||
>=app-text/hunspell-1.3.2-r3
|
||||
app-text/mythes
|
||||
app-text/libabw
|
||||
>=app-text/libexttextcat-3.2
|
||||
app-text/libebook
|
||||
app-text/libetonyek
|
||||
app-text/liblangtag
|
||||
app-text/libmspub
|
||||
>=app-text/libmwaw-0.2
|
||||
>=app-text/libodfgen-0.0.3
|
||||
app-text/libwpd:0.9[tools]
|
||||
app-text/libwpg:0.2
|
||||
>=app-text/libwps-0.2.2
|
||||
>=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
|
||||
>=dev-cpp/clucene-2.3.3.4-r2
|
||||
dev-cpp/libcmis:0.4
|
||||
dev-db/unixODBC
|
||||
>=dev-libs/boost-1.46:=
|
||||
dev-libs/expat
|
||||
>=dev-libs/hyphen-2.7.1
|
||||
>=dev-libs/icu-4.8.1.1:=
|
||||
>=dev-libs/libatomic_ops-7.2d
|
||||
=dev-libs/liborcus-0.5*:=
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/nss-3.12.9
|
||||
>=dev-lang/perl-5.0
|
||||
>=dev-libs/openssl-1.0.0d
|
||||
>=dev-libs/redland-1.0.16
|
||||
media-gfx/graphite2
|
||||
>=media-libs/fontconfig-2.8.0
|
||||
media-libs/freetype:2
|
||||
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libpng-1.4
|
||||
>=media-libs/libcdr-0.0.5
|
||||
media-libs/libfreehand
|
||||
media-libs/libvisio
|
||||
>=net-misc/curl-7.21.4
|
||||
net-nds/openldap
|
||||
sci-mathematics/lpsolve
|
||||
virtual/jpeg:0
|
||||
>=x11-libs/cairo-1.10.0[X]
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
net-print/cups
|
||||
>=dev-libs/dbus-glib-0.92
|
||||
gnome? ( gnome-extra/evolution-data-server )
|
||||
gnome? ( gnome-base/gconf:2 )
|
||||
x11-libs/gdk-pixbuf[X]
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
net-libs/neon
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!app-office/libreoffice
|
||||
!<app-office/openoffice-bin-3.4.0-r1
|
||||
!app-office/openoffice
|
||||
media-fonts/libertine-ttf
|
||||
media-fonts/liberation-fonts
|
||||
media-fonts/urw-fonts
|
||||
java? ( >=virtual/jre-1.6 )
|
||||
"
|
||||
|
||||
PDEPEND="
|
||||
=app-office/libreoffice-l10n-${PV}*
|
||||
"
|
||||
|
||||
DEPEND="dev-util/xdelta:3"
|
||||
|
||||
# only one flavor at a time
|
||||
REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde )"
|
||||
|
||||
RESTRICT="test strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
PYTHON_UPDATER_IGNORE="1"
|
||||
|
||||
pkg_pretend() {
|
||||
[[ $(gcc-major-version) -lt 4 ]] || \
|
||||
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \
|
||||
&& die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)."
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
kde4-base_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
|
||||
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
|
||||
local patchname
|
||||
use kde && patchname="-kde"
|
||||
use gnome && patchname="-gnome"
|
||||
use java && patchname="${patchname}-java"
|
||||
|
||||
if [ -n "${patchname}" ]; then
|
||||
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
|
||||
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
|
||||
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
fi
|
||||
|
||||
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/50-${PN} "${T}"
|
||||
eprefixify "${T}"/50-${PN}
|
||||
}
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodir /usr
|
||||
cp -aR "${S}"/usr/* "${ED}"/usr/
|
||||
|
||||
# prevent revdep-rebuild from attempting to rebuild all the time
|
||||
insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Cache updates - all handled by kde eclass for all environments
|
||||
kde4-base_pkg_preinst
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde4-base_pkg_postinst
|
||||
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
|
||||
|
||||
use java || \
|
||||
ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kde4-base_pkg_postrm
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/gentoo-bashcomp/gentoo-bashcomp-20140911.ebuild,v 1.1 2014/09/11 14:27:04 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="Gentoo-specific bash command-line completions (emerge, ebuild, equery, repoman, layman, etc)"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI="http://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install \
|
||||
completionsdir="$(get_bashcompdir)" \
|
||||
helpersdir="$(get_bashhelpersdir)" \
|
||||
compatdir="${EPREFIX}/etc/bash_completion.d"
|
||||
}
|
@ -1,7 +1,25 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX catdoc-0.94.2+autoconf-2.63.patch 479 SHA256 1b15644b2cf8ba2c09bdd5c463736c8a5dd22089a4fd1c3a9cbd230752441210 SHA512 c6b4aef1f66f4efb59a30283ef1b1d6bb508edebe74866d5220900e47d218a96976c09c593d5c14f9bc408909f6fed2fba7ab574f4dbc54b5389e9f8a6e46cd3 WHIRLPOOL dc82a87d4b624146f962014c7792cc9a90c6046a5f52c1a90cb01898d570ee10b78ec2b0998c97d02827d70a3a24bf716dad4736c928722627724d2652f29e53
|
||||
AUX catdoc-0.94.2-flags.patch 1371 SHA256 bebe4055f8f26ccd33a1f26d5dced8ccbf6eed2a2be72e8649cec6372790b5d0 SHA512 a59d3387c599e483bbbf146ad19ed8374ceb2dfeb48381e4c0ef13242aeefec818ee59132ba615817c96305002ff98280973d9b0a3bab05aace4f8eddf916de8 WHIRLPOOL 273fdaab29649c88ce0b04f40d23d8d5b9fcfdc810af0a00b71ea282fb6db7f51988affc13912a9bf0cb230c40ccf9bda674f2358fe7a3d7378eac867f547f13
|
||||
AUX catdoc-0.94.4-desktop.patch 291 SHA256 ed1a2a776649544040c96a7e5376c607e47690c11d1c63a17c0c4c7c6ca9c37c SHA512 3bff7a4ffb52d3b2f8a986eec5d46ad499951bda697a1dd623bb07c3d0a13da71340f13cae5cf97c2bc39bdf80bf447f3691123fcb9d3139b45462de234491cc WHIRLPOOL 3a7452e6e5d1249cbaf49ccf3b1f3e26568b98dd2d0f96c6e1969910803f7fc2e88ec47cfad2f4b206b7ec50a8d1437d8abf05f7d900d0d923139182f2e9e7d4
|
||||
AUX catdoc-0.94.4-destdir.patch 662 SHA256 0f8e87468c7b3369654f14f11cee6d02394b275e59aa29ff2521881b3cf176e3 SHA512 748d48358261b3f5d52ce0b31dfab810696cbc04c08817f067d4b7a41076c7135bcf94ad16fc40ace6bde3e9eb9481f390335f17cfa90e3ab47ec136d19895e0 WHIRLPOOL 98664c8a30dd6d8a0885759a171c9a1df6f2f8d2ab7b9924b320f9fa79e3416eef53f92c6319516e8067079ff02b68dcb74121ce7382e6fd53e32a13117d0a5d
|
||||
DIST catdoc-0.94.2.tar.gz 146012 SHA256 03c98b103664e5d1b63de110854e93c2453bc10be5634f86c280303eb843d362 SHA512 d1772ba8977b7d99febd0a34e0660a169eea7c91c873baeab0e290c448a66cfacc3ad7d8927c4cae0106af4b41bac1e66492fec743a6406d70a7e0df6f418a56 WHIRLPOOL a076abfa9a4695188faa736643e8d843be55e6391d97edcc8e11fda81eb6f5d631c9048ad47c080b9be42c4c6df47ae1d0227857f4626c4c31fead4fbca5bd5b
|
||||
DIST catdoc_0.94.4.orig.tar.gz 679156 SHA256 c06fd69d2a218fcc2ed1320988cef07a67cf5555a12f25752766d746e25758ee SHA512 63e492c40e0abb82df0c93c43d1bd63f15d0c8b60579cf3858f26a0814731920ff621b3384035c9a85da5c448b699801ff3376e7a02cf8e7a413195bd9847ba9 WHIRLPOOL 73675ee3b2facf03e894257132ee7766802ee3ab347701dfa7cd313855ebb22976b9e44f1d9d4eceee6f87008160df371a0cda409a623f61a35413d480a2a8d5
|
||||
EBUILD catdoc-0.94.2-r2.ebuild 1391 SHA256 8940b899fa8b2fca67c0aaff75da8eedd544ce33d08f681f75022ddfee340334 SHA512 e22643707e4d2327391fc005ddc40d61b8622ee8a7cafa12abf076fe98d528996ff5cca80817dfd99779b9fb2ad8a93b09f0aff941912848ec867b86f8ccfb3a WHIRLPOOL 6dce458ee89edff58c4932f63b4d61edee13cd76c587bcfa8d228763d3a4aa5910bbe3866c559737fd7084888db3a3d73ff56959213991ae23a2dd10afe979f8
|
||||
EBUILD catdoc-0.94.2.ebuild 872 SHA256 d26ea0a27ab63b11f9b1b08de2000a03ff822892a0934f905d922fd74c36ecbf SHA512 e6b5dfdc10517c1b843faedc8994bd09e2b8ac2e853c0511125f185e8bcc225f148031e964df00534891de7fe6131e67133ef2cf434ea285b74f61e09ac8176f WHIRLPOOL d1655176e0e51c1e64abfb88e2684bfb214a5f076799f4bff5a21f57ada889c9118e18d3a1295e5c71257ee52f0db2d359e5212e40284341d9032bbc193ccb42
|
||||
MISC ChangeLog 3621 SHA256 31c5c991ef16473db25fd0b4630b85debcec172a239c6d545d50442ab7964c85 SHA512 5727b291bea9620c7be216cf72172e90cf578bd72879877b262388358c9606bbf205748868d39331b978fb0362619c6b6f49bacf2299bfa2f8edee8757184e2e WHIRLPOOL 9bbcf7231cda7f4c458410bfa17fa63b65a64e9d5c9692153d91216599ced0480e820bdde1fe2e77d5b7011d926b86db95118f81e873e52ae06a776e886ff9a9
|
||||
EBUILD catdoc-0.94.4.ebuild 1491 SHA256 37c3cc9c9ddef4474250ba3981f57bbdcc1fbb36fb9d98770381a12bdf75d76b SHA512 f971ad0cf2ab7b5ad41eaf798c18d715f468abcdd3e1a1fad45cb9785d50cfcc4bcfbad22e1fc17eab1692de5cac703f95fd6135fd1c580dae61653b172dbaed WHIRLPOOL a84dae008f0f7024c60a5f348c62b7a9398f207e0baff4c27a325bc335375247e1771e57a27cb254b773697e8faa1473fb1da8b9df7990cffc60160ce905aa90
|
||||
MISC ChangeLog 3831 SHA256 f155632089fb67711216ed6e194a6402432f90beec9d724a24b605fc2046c645 SHA512 55e7dbaa3bb6922c320814f46c8b374261ffb08f54be6b9c473effd6971551ac259ab3f44262de8d6389c327083bbac8adbc5384186768a870cfe4f070a317ad WHIRLPOOL 56d43a171b2855e164d39ff897f4a732b826dfdfc99fd7e9a2bd10518f7c6e571fac37ab7a983b396529002b2a0b9fca46de5193dd79a169acc5b835c9bbde38
|
||||
MISC metadata.xml 156 SHA256 b4971b8472ab3fe4fbfe41b331a79193ca19e86c08d055ad1c20eaf9e04b79b6 SHA512 cecee760dd314c182191a282255f2415e479a8cc6cab9cb664e5b82d52b700a3444aa0d33b30a721a756e432819decc8c92588c769ea6fd33dabe9adc16d75c0 WHIRLPOOL 88a15092b616df72dd0ae91d89c80d852ad49ab9fee8a9688f3a1be59c365cc3dc77e90be68b5c4ec9cc1dc9885e06e723abc96830df4d0628df8c97f8b2a332
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQEcBAEBCAAGBQJUEgceAAoJEEqz6FtPBkyjIS0H/jkqwc5ufuj4djmLwCC/eShl
|
||||
OnMtrg1qe0EHhBDvL3uvhjerPUMFPfEu/clomhd9K8qe8EFCbZ+2re7WsOLRwYFl
|
||||
gGqJTtDmZPKEitJFc8hMO2X8vcP5ftTRsOQQ26mq+Rzae84t0hCF9W7tOUAqwI0y
|
||||
22JV/N1r4sRUr5NticfJBpgKF8jj2PgOPQniAfNvhq3xu51DcXT5Io93xfH4Jwcs
|
||||
yXaL//cCUkUAe/YbXNMPLy8DxLjo6tV7peoYHhtUvOvWOqQsVeFGSJ2d61PSYbjD
|
||||
JzyCou/wcjfFryhX5J2vM7Lzz4vmb4umMtcyaHC7msnwe/5Kkp//Df7yILTxfDs=
|
||||
=21jf
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/catdoc/catdoc-0.94.4.ebuild,v 1.1 2014/09/11 20:33:11 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
WANT_AUTOMAKE=none
|
||||
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="Converter for Microsoft Word, Excel, PowerPoint and RTF files to text"
|
||||
HOMEPAGE="http://www.wagner.pp.ru/~vitus/software/catdoc/"
|
||||
SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE="tk"
|
||||
|
||||
DEPEND="tk? ( >=dev-lang/tk-8.1 )"
|
||||
|
||||
DOCS="CODING.STD CREDITS NEWS README TODO"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.94.2-flags.patch
|
||||
epatch "${FILESDIR}"/${PN}-0.94.2+autoconf-2.63.patch
|
||||
epatch "${FILESDIR}"/${P}-destdir.patch
|
||||
epatch "${FILESDIR}"/${P}-desktop.patch
|
||||
|
||||
# Fix for case-insensitive filesystems
|
||||
echo ".PHONY: all install clean distclean dist" >> Makefile.in
|
||||
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --with-install-root="${D}" \
|
||||
$(use_with tk wish "${EPREFIX}"/usr/bin/wish) \
|
||||
$(use_enable tk wordview)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake LIB_DIR="${EPREFIX}"/usr/share/catdoc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 mandir="${EPREFIX}"/usr/share/man/man1 install
|
||||
|
||||
if [[ -e ${ED}/usr/bin/xls2csv ]]; then
|
||||
einfo "Renaming xls2csv to xls2csv-${PN} because of bug 314657."
|
||||
mv -vf "${ED}"/usr/bin/xls2csv "${ED}"/usr/bin/xls2csv-${PN} || die
|
||||
fi
|
||||
|
||||
dodoc ${DOCS}
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- catdoc-0.94.4/desktop/wordview.desktop
|
||||
+++ catdoc-0.94.4/desktop/wordview.desktop
|
||||
@@ -2,7 +2,7 @@
|
||||
Name=Wordview Microsoft doc Viewer
|
||||
Comment=Microsoft doc document file viewer
|
||||
Exec=wordview
|
||||
-Icon=wordview.xpm
|
||||
+Icon=wordview
|
||||
Terminal=false
|
||||
Categories=Office;GNOME;
|
||||
Type=Application
|
@ -0,0 +1,17 @@
|
||||
--- catdoc-0.94.4/desktop/Makefile.in
|
||||
+++ catdoc-0.94.4/desktop/Makefile.in
|
||||
@@ -20,10 +20,10 @@
|
||||
clean:
|
||||
|
||||
install: all
|
||||
- ../mkinstalldirs $(prefix)$(desktopdir)
|
||||
- ../mkinstalldirs $(prefix)$(iconsdir)
|
||||
- $(INSTALL) -m 644 wordview.desktop $(prefix)$(desktopdir)/wordview.desktop
|
||||
- $(INSTALL) -m 644 wordview.xpm $(prefix)$(iconsdir)/wordview.xpm
|
||||
+ ../mkinstalldirs $(installroot)$(prefix)$(desktopdir)
|
||||
+ ../mkinstalldirs $(installroot)$(prefix)$(iconsdir)
|
||||
+ $(INSTALL) -m 644 wordview.desktop $(installroot)$(prefix)$(desktopdir)/wordview.desktop
|
||||
+ $(INSTALL) -m 644 wordview.xpm $(installroot)$(prefix)$(iconsdir)/wordview.xpm
|
||||
|
||||
distclean: clean
|
||||
rm Makefile
|
@ -1,35 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX stardict-3.0.3-compositelookup_cpp.patch 863 SHA256 7b1ef6e9730d7c5eb9b9ca530a4632e83e2c196be50f6d58c102c92712594b38 SHA512 83349757be18182bfc110c3219b3e0dc5419d824ca610dad70b9e306e02d0f98a2fa1e6782b44af19c1f7cd3b6a5d7d7e4293f7cf104d3895a9cc62cb34a7fc2 WHIRLPOOL 900392a898e4c959ad526e7cf23d2ee5293f2be608981b0161ad9dd6c325f0adf4aed3c0575d49e69801e4efd0caf0008677e6e2a60f8a2c30a3a0f84db0ade3
|
||||
AUX stardict-3.0.3-correct-glib-include.patch 243 SHA256 42b88cd040b53d0e9084829472b03502616d2b3f794c1190272391a6b072d9f3 SHA512 bc11ecfd6e435fd61dbd7e0bc62b3ed0b0439a716b4fa2be69b659e89124727932281b105ca47840039de16ae56a46b291190612f9988bf9fde79c8ce8ba0c62 WHIRLPOOL 70754c98ee772f1a4d23a66650a276292aa1be41352094c82c1303dc312fcb66d573f4c329ebede55296062f7f53135fe2fa03ed36312196c715e78effbf5cb4
|
||||
AUX stardict-3.0.3-entry.patch 741 SHA256 af4d049ee98b2eef865372dbda604fb8f896a09470d55088d61dd66f478d2fd6 SHA512 5fe5ee622906bb39513c3f7150e3cc394537d6005ec7cb4ffd269acbcb578982cadedd61aae440b2ad61744becacd2802a577c5b79c2252f9319a8e00cb77219 WHIRLPOOL 2f2639305d270142e1fad98af5f301213cc4bdb20376584524c4974552e719a6891516e1fdc67f2982ff34498b33edda25a1cf8eb76d2a6d7dad824dd926151d
|
||||
AUX stardict-3.0.3-gcc46.patch 279 SHA256 fd1a102cc87b4c5cdb0256d75584ff012fa7c731a523bb2d8225bc8d3c2a26f3 SHA512 9c49c2e578156e5341faa3e182881eeed204a3a12121e56c074bb9a8b7301319975a76a762678c0a5e85316c127556bce1052f0b6a3729347b079aa5513ebfc3 WHIRLPOOL a1bf78cc8258dda4c70c812e36b64db103801943a40ddbd84e8c6b7d0cb181dab0d09e910b88fde808d511ff2831155c0a40d48b2830df362cdda3b04687f4f1
|
||||
AUX stardict-3.0.3-overflow.patch 942 SHA256 8d5a4831fa47f2a8862d36bc10bcca92356cb7f12e24e66351db2117f9f29f4b SHA512 ab058a9120e0b0cee5c823f46df07bd1b6a830594bca86238050580fe758ba7271c593cc7e6047ca7bb36a92b119605dbc7f7a9015830e50f935b34affb1dc1b WHIRLPOOL efbce05cf95f95fc77ea94904080462123fba6f79108c243b05044d166ea27dad84c8932e7f8f2600cbeb50ee66ec2fd67c0571f4af22f791659785d8547c373
|
||||
AUX stardict-3.0.3-zlib-1.2.5.2.patch 1175 SHA256 4cf70114cbdb2f149890af4fc353e871fee34f3ef0a6529636efc7b1a3db82ad SHA512 80a984f25ebc44b8875a1ec618169c74227ca5188c35ab88ef7235de67ef485ea977623ce68f1678b148c7f3c508714cb2cc37c16fdc85a943529744807e7cfd WHIRLPOOL 2febc74342139e14900eb46157c4d6501e574a76bff4262b82ce60e98aeb096cb6ae80398720b29b8605612b746a6d6eba47e862d0c967f066d6dde4ec0a588a
|
||||
DIST QQWry.Dat.bz2 4114875 SHA256 3eda90ee8ea13ec88767336b078d2dfe2c971d6a31df60f409d526e3e29a4f83 SHA512 46fd677359a2144429eb9d16131ca6b19db1c086fa93e275aa3d702d3024a65d54064df931d1ed2ba5b0c1f7d9595a284f2a8995d9cd5aac96a45216422dc9ae WHIRLPOOL 456bab65658a8af76160f162fc66868c8a74653a88a1a115e2a20dd90ba9ae8a93b1aa1ee9856cc811d1b1229ca910868ea5db764a119ae9b31cbabf962cab5f
|
||||
DIST WyabdcRealPeopleTTS.tar.bz2 84329208 SHA256 96a398eaef3e84f6f23e61683e6439913a4d44055e695dd4a1936f9340d64870 SHA512 1553e62c139ecb005bb04163147d94aa58e4ba7f9ee3172b760c6e4776587c12bf816c42e0131c82195b7c738ec9ee5082f39b974790f5cacd522367919beaa0 WHIRLPOOL 210c121c25c7726cee62c2f2beb3186f0799d68c5537442eda967694f176cbbbc6d09a8c3759de093226e283ae651348ed7173a9f93bbf776325fb656e19720c
|
||||
DIST stardict-3.0.3.tar.bz2 9147947 SHA256 9ba10a5b3dcdd02b81c7a138dac15903a6bc2355856f60338f3775e371472b73 SHA512 de0f283659646fb1615e8de0e0b8f1ad431ee8d4f80778cab07436e7b8c981766e13c48e65d88715300fe2a6fcad0f344e6a832f65f94f197121796d8cf192b3 WHIRLPOOL 46d879b2699a8e35242947829901151a74acb5012c1f00144e8dac1b936f476fe1b667fd51e47e885ba7459c946ffd5b7e129f0af6e8f417dca0e3e7d08c6bc8
|
||||
DIST stardict-3.0.4.tar.bz2 8961622 SHA256 c38b9d953fe0b2380a8aed4c98cb121ad83aff91a32af3c665198d8268b1dce8 SHA512 a1cbf58202b5430b0869955bfb7df961debab12abf55022f7c07537246c81dc182c3be50fa66273c13c289471c15afba74d15933cb202ae292f4388aa2fb6fd5 WHIRLPOOL b0476e5f38862e4c2a747206a8f1d8c55dc889d1138961390aa9f415ec310cabce242e7a4f484a4c260a004e3a8a152726cf936f0ec030586ddcd91979912aa0
|
||||
EBUILD stardict-3.0.3-r2.ebuild 3978 SHA256 c7995cd0ac6a367ea559ab1566195e7216e90387740fe2b9a5e7ab9962b4ff82 SHA512 90030eb35894d6860d7737943a9d1cf1550512203b8877ccd4cf98eb39e4bb13c5b93502859e334946bd2f59eb82d0d7f0895d2bdfbd184786fab12f68e24529 WHIRLPOOL 980b72c0ca77429dd9eeef74583017828b6469c8fa4a5bcabe4da99966c3b5c3e01e308acc985e9c402232155adb5b257e8d8b06de9245388cf2f0bcf5052dea
|
||||
EBUILD stardict-3.0.4-r1.ebuild 4079 SHA256 1432886a7994aa8b679dc3fa329033fc0a5b63d9b84f1903471999df0023c3f2 SHA512 593417d1786dc48b01e6a84a230598902d9e71396b9951298c955034ce3c17974899ed512667e70c3f95fe8aba1acb048231d9ef608d3f868f14df4ef9cd1010 WHIRLPOOL b23331b054a7f567fd6308397fdb457a445b298c6036702f6863345dbf771009ed4dadbe8e880c3bc9afc8f6902afb6e6fef2b3f2298d2e872237f8b1d25d08c
|
||||
DIST stardict-3.0.5.tar.bz2 9353864 SHA256 1e71fefd8637d6ae797347f771fbb44ff5cb925ad1dd5fa17c6e988c4a0bcce8 SHA512 6b4244b697c3496c50bee1dc455ee31920665052f7c562c6d882701a3660c761b22e802e0a72fdf2a8912838a3f0379c2dccccfb490c30e5f4f8eaba6d3e9adf WHIRLPOOL a1a75ce6bb39e66f18c3841f1287d990ebb3a94eb532f77622ca9e5537bab962a8c89f0ad536a46a5d5d77a3d0bc5ff99541f43a8ae967c52a7c622ffa9366e1
|
||||
EBUILD stardict-3.0.4.ebuild 3946 SHA256 87d48866fdec6517c952e2555d92eabe1806798dc3ba575d62531a127ea38af1 SHA512 3fa9735c375656d27cc4245c936e9d248b0207ad61844fa1186a0d6ac6f0c925e43f279ddaff25759f0e693cf1b962cd1333307f9fd859fda43307d84cf45f50 WHIRLPOOL 4e72e1f9cb3da039979d4875d04a2582ab4392226b8ae68a63177a697b4c87b99aa9a83936f77afc0883e8bc34c3a34c7ba762c172a846e292d36f313f12ac73
|
||||
MISC ChangeLog 15985 SHA256 3eb74734c55441aeb7bdc629911bf0bd8b5041b428f09716545d1be30775483e SHA512 b11922bfed934978abd4451ade212b295a76bddf6ccfa04f2baab56454a2d039989f1e8f36fa6ac53297f4a5cd6622d7097124f38034d7a8990687c52153d3d5 WHIRLPOOL ea22e36bfd5fcab2c456a7c1dd7bf00c971697a8f660221b96ca36961f921321d0eaa870a61f0d0cf987f79f7a2c634fdd59d092946b129716efcbc370fdf1cd
|
||||
EBUILD stardict-3.0.5.ebuild 3825 SHA256 b0de927f73fd71b81f14d923d4e8759bd7186f187fd71a7a308e487f05bfb9b3 SHA512 e40018c4e160d95ed448c16034e694beaa6cfeccee4dccfcbaf9e7f8b496a92863ab5be86232bfeeee38c5c7f85145ef90276b27fb88d581c8f1f5cbf1effa43 WHIRLPOOL b1e5b28c47e1d57bc5cc17e55e76a2dac78eebef012fadf3a75e186eebdc470523b4d08584f4c8fe5e03892c4d022621730e259cba26e8a24c06400e9c7c632f
|
||||
MISC ChangeLog 16692 SHA256 6a53a360d56d5300533e66a7dd8ab84eba79b5c6a0cab2c7936ff27988f3c83e SHA512 ceb9798d52fc6014ba4fe33e2eeeaa37b7c89756e382e786b1373f736a78242a7d20a086b3fbf3e85cc2dc67152d559113e517b63976639dbae6fbc107725fc4 WHIRLPOOL 40862ac691d3be732ee27fd2c900e7f39173453edb69a948d43fefd7c8928fbf79f04fc36c861e19624d56c4affdcce88c50fe9b6e38ff4936acf1c24f70c00d
|
||||
MISC metadata.xml 1067 SHA256 1aec5c10f21c4ae03950a76dad888de6a173b65f13b0b3e7a596ea6ca1f3b9c0 SHA512 33168bec81b1eebcef6dca1b585e278fb7006c2d715cc8c6c107fc66b9a31a9fbaa760a5838a7d403f2e1c2bcad91b595b646e1a147e8fcabd6ac83214b3e3db WHIRLPOOL a5527a99b7f100e98924e1b4b8392b6f369e6502344f5be36a1d709675fa55497bd5c1cc9ec9c2e6167dcaeeb2f9a6119c100af4800f0b319430b88643878855
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJT5UAQAAoJELp701BxlEWfjtgQAKdRm8FjkOLGnEg3bbiQYTrx
|
||||
0emZ/DaGDlkWrZO+gNSlIYaBBTQt+3iISi9F2VlZWG9pmVQiq+F/t/UPcZtOnxdV
|
||||
4zzveSjUG0G8ks8l+9rpGv5q/E+hN5KNmZZ7wy2PeZX+3XsF0n0iPVdDsZcP8RSU
|
||||
+itaNcZEyArpszlxfxoZDoAx3XIi1rK1gH4t+rg/WlTL82Ka2SlUDCc0exXPR4JG
|
||||
g+4npGzv9wMcCwMKGhaJu63AvWkn+ZESY5O8OniPKmQ2tuzn+tOxR4aIR9vsfIdg
|
||||
8bpKYj/ce/TIvx/NYxRMa0DZd3maz0etP+6p1v+H5R6OUGFcREsT2q9ydh+C3GPs
|
||||
8NH0ooNKMXTlRoE9UnHXmoLEj+fqdTUP/rgPnmbCC/GiSRjlWKYLYXO8nDnx/9/f
|
||||
ifj3WiXETQv+/HCQHNEbPsrb/9/8CM6M8/DdhVlb+TmyVeTCvVn+WogmmLhy7F50
|
||||
KQJ4q4WH1qLz8pAkqLXTwkGgx/yW5MZsM2TJic3I8u/W1TCXPUdiDOBGPawRJ14L
|
||||
28UruFPXp/aa8WA5m/KxYIepI/8ijlsEERjJi2QgJdXXiotw+HI8mjH+BzRpgR+9
|
||||
d1yBbhdN6ppWa1M84SIhwnijlixTFmTAvKX9/ZpI/o20E09CHNp/GJOxeQ1Uk8Ev
|
||||
6BYbpxlsBIc659I/oOOj
|
||||
=I5AC
|
||||
iQEcBAEBCAAGBQJUEpg6AAoJEEdUh39IaPFNaT8H/jHNxgMJLjlBsSuDxcOohRSm
|
||||
74ETdvOMlwF+NuSrYYWdjG2U3lqTJ4tAcyvse7aj4OlBGfFkFUb0UxnaEhPd8GHP
|
||||
4Fp8nNusMw5P9I83neR7SKe6i9zLKUf5KH13EPxfQISKrLwVdvjwC+a622hOtRcN
|
||||
rqoHLWgcDSF87zJLlMOr80vbVmYM/i36rh8ljli9JkpywjY5ezhvZw9Ro4GG5P9i
|
||||
YWYjWbPYTQAvFplpfCdMNuVGiJqIBfkfwx+4Pn59dD23/4b3l2dDgbu+oDdtM+8b
|
||||
9jHs3HWb1lrvvc7hcxkjyzlkbybKC+95PlVuTLcAoXzNQEIyr9LmDrKlKBtwyLc=
|
||||
=fIz1
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,19 +0,0 @@
|
||||
This patch is from OpenSUSE .src.rpm for the following crash on startup:
|
||||
|
||||
ERROR:compositelookup.cpp:53:void CompositeLookup::send_net_dict_request(const string&, const string&): assertion failed: (NetDictRequests.end() == std::find(NetDictRequests.begin(), NetDictRequests.end(), request))
|
||||
|
||||
--- dict/src/lib/compositelookup.cpp
|
||||
+++ dict/src/lib/compositelookup.cpp
|
||||
@@ -50,8 +50,10 @@
|
||||
void CompositeLookup::send_net_dict_request(const std::string& dict_id, const std::string& key)
|
||||
{
|
||||
NetDictRequest request(dict_id, key);
|
||||
- g_assert(NetDictRequests.end() == std::find(NetDictRequests.begin(), NetDictRequests.end(), request));
|
||||
- NetDictRequests.push_back(request);
|
||||
+ if(NetDictRequests.end() == std::find(NetDictRequests.begin(), NetDictRequests.end(), request))
|
||||
+ {
|
||||
+ NetDictRequests.push_back(request);
|
||||
+ }
|
||||
}
|
||||
|
||||
/* returns true if got expected response */
|
@ -1,13 +0,0 @@
|
||||
http://bugs.gentoo.org/396219
|
||||
|
||||
--- dict/src/tomboykeybinder.h
|
||||
+++ dict/src/tomboykeybinder.h
|
||||
@@ -21,7 +21,7 @@
|
||||
#ifndef __TOMBOY_KEY_BINDER_H__
|
||||
#define __TOMBOY_KEY_BINDER_H__
|
||||
|
||||
-#include <glib/gtypes.h>
|
||||
+#include <glib.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
@ -1,20 +0,0 @@
|
||||
warning: key "Encoding" in group "Desktop Entry" is deprecated
|
||||
error: value "stardict.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension
|
||||
error: value "Dictionary" in key "Categories" in group "Desktop Entry" requires another category to be present among the following categories: Office;TextTools
|
||||
|
||||
--- dict/data/stardict.desktop.in
|
||||
+++ dict/data/stardict.desktop.in
|
||||
@@ -1,11 +1,10 @@
|
||||
[Desktop Entry]
|
||||
-Encoding=UTF-8
|
||||
_Name=StarDict
|
||||
_Comment=Lookup words
|
||||
Exec=stardict
|
||||
Terminal=false
|
||||
Type=Application
|
||||
-Icon=stardict.png
|
||||
+Icon=stardict
|
||||
StartupNotify=true
|
||||
-Categories=Utility;Dictionary;
|
||||
+Categories=Utility;Office;TextTools;Dictionary;
|
||||
X-GNOME-DocPath=stardict/stardict.xml
|
@ -1,13 +0,0 @@
|
||||
http://bugs.gentoo.org/362299
|
||||
|
||||
--- dict/stardict-plugins/stardict-wordnet-plugin/scene.h
|
||||
+++ dict/stardict-plugins/stardict-wordnet-plugin/scene.h
|
||||
@@ -25,6 +25,8 @@
|
||||
#ifndef __PHYSICS_H__
|
||||
#define __PHYSICS_H__
|
||||
|
||||
+#include <cstddef>
|
||||
+
|
||||
#include "partic.h"
|
||||
#include "spring.h"
|
||||
|
@ -1,135 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/stardict/stardict-3.0.3-r2.ebuild,v 1.8 2012/07/29 16:45:05 armin76 Exp $
|
||||
|
||||
# NOTE: Even though the *.dict.dz are the same as dictd/freedict's files,
|
||||
# their indexes seem to be in a different format. So we'll keep them
|
||||
# seperate for now.
|
||||
|
||||
# NOTE: Festival plugin crashes, bug 188684. Disable for now.
|
||||
|
||||
EAPI=4
|
||||
|
||||
GNOME2_LA_PUNT=yes
|
||||
GCONF_DEBUG=no
|
||||
|
||||
inherit eutils gnome2
|
||||
|
||||
DESCRIPTION="A international dictionary supporting fuzzy and glob style matching"
|
||||
HOMEPAGE="http://code.google.com/p/stardict-3/"
|
||||
SRC_URI="http://${PN}-3.googlecode.com/files/${P}.tar.bz2
|
||||
pronounce? ( http://${PN}-3.googlecode.com/files/WyabdcRealPeopleTTS.tar.bz2 )
|
||||
qqwry? ( mirror://gentoo/QQWry.Dat.bz2 )"
|
||||
|
||||
LICENSE="CPL-1.0 GPL-3 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 sparc x86"
|
||||
IUSE="espeak gnome gucharmap qqwry pronounce spell tools"
|
||||
|
||||
COMMON_DEPEND=">=dev-libs/glib-2.16
|
||||
dev-libs/libsigc++:2
|
||||
sys-libs/zlib
|
||||
>=x11-libs/gtk+-2.20:2
|
||||
gnome? (
|
||||
>=gnome-base/libbonobo-2
|
||||
>=gnome-base/libgnome-2
|
||||
>=gnome-base/libgnomeui-2
|
||||
>=gnome-base/gconf-2
|
||||
>=gnome-base/orbit-2
|
||||
)
|
||||
gucharmap? ( >=gnome-extra/gucharmap-2.22.1:0 )
|
||||
spell? ( >=app-text/enchant-1.2 )
|
||||
tools? (
|
||||
dev-libs/libpcre
|
||||
dev-libs/libxml2
|
||||
virtual/mysql
|
||||
)"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
espeak? ( >=app-accessibility/espeak-1.29 )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-text/docbook-xml-dtd:4.3
|
||||
app-text/gnome-doc-utils
|
||||
dev-libs/libxslt
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
sys-devel/gettext"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="$(use_enable tools)
|
||||
--disable-scrollkeeper
|
||||
$(use_enable spell)
|
||||
$(use_enable gucharmap)
|
||||
--disable-festival
|
||||
$(use_enable espeak)
|
||||
$(use_enable qqwry)
|
||||
--disable-updateinfo
|
||||
$(use_enable gnome gnome-support)
|
||||
--disable-gpe-support
|
||||
--disable-schemas-install"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${P}-correct-glib-include.patch \
|
||||
"${FILESDIR}"/${P}-entry.patch \
|
||||
"${FILESDIR}"/${P}-gcc46.patch \
|
||||
"${FILESDIR}"/${P}-compositelookup_cpp.patch \
|
||||
"${FILESDIR}"/${P}-overflow.patch \
|
||||
"${FILESDIR}"/${P}-zlib-1.2.5.2.patch
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
dodoc dict/doc/{Documentation,FAQ,HACKING,HowToCreateDictionary,Skins,StarDictFileFormat,Translation}
|
||||
|
||||
if use qqwry; then
|
||||
insinto /usr/share/stardict/data
|
||||
doins ../QQWry.Dat
|
||||
fi
|
||||
|
||||
if use pronounce; then
|
||||
docinto WyabdcRealPeopleTTS
|
||||
dodoc ../WyabdcRealPeopleTTS/{README,readme.txt}
|
||||
rm -f ../WyabdcRealPeopleTTS/{README,readme.txt}
|
||||
insinto /usr/share
|
||||
doins -r ../WyabdcRealPeopleTTS
|
||||
fi
|
||||
|
||||
# noinst_PROGRAMS with stardict_ prefix from tools/src/Makefile.am wrt #292773
|
||||
if use tools; then
|
||||
local app
|
||||
local apps="pydict2dic olddic2newdic oxford2dic directory2dic dictd2dic
|
||||
wquick2dic ec50 directory2treedic treedict2dir jdictionary mova
|
||||
xmlinout soothill kanjidic2 powerword kdic 21tech 21shiji buddhist
|
||||
tabfile cedict edict duden stardict-dict-update degb2utf frgb2utf
|
||||
jpgb2utf gmx2utf rucn kingsoft wikipedia wikipediaImage babylon
|
||||
stardict2txt stardict-verify fest2dict i2e2dict downloadwiki
|
||||
ooo2dict myspell2dic exc2i2e dictbuilder tabfile2sql KangXi Unihan
|
||||
xiaoxuetang-ja wubi ydp2dict wordnet lingvosound2resdb
|
||||
resdatabase2dir dir2resdatabase stardict-index stardict-text2bin
|
||||
stardict-bin2text stardict-repair"
|
||||
|
||||
for app in ${apps}; do
|
||||
newbin tools/src/${app} ${PN}_${app}
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Note: festival text to speech (TTS) plugin is not built. To use festival"
|
||||
elog 'TTS plugin, please, emerge festival and enable "Use TTS program." at:'
|
||||
elog '"Preferences -> Dictionary -> Sound" and fill in "Commandline" with:'
|
||||
elog '"echo %s | festival --tts"'
|
||||
elog
|
||||
elog "You will now need to install stardict dictionary files. If"
|
||||
elog "you have not, execute the below to get a list of dictionaries:"
|
||||
elog
|
||||
elog " emerge -s stardict-"
|
||||
|
||||
gnome2_pkg_postinst
|
||||
}
|
@ -1,20 +1,29 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX openobex-1.3-as-needed.patch 419 SHA256 eac0326c9a4e7ba372188deac6c846cd53b0f0a6d33ec8d45ad91716403cbd9b SHA512 a51b22deec5244b42f5a506a9d565b76f39bd3ca5ab544ea84e6581e5cdc8362bfb9eb2426efad3a74e54d27cd34f1d2959444873c14b0b0e7baca736211c50b WHIRLPOOL 9e5e9dc2020e321e2f0af605bf2d297cc6a8ae5ebb3fa62d40b2044779660d7d3bbd95cf8935e6cca8bdf3e786485d39dd2abdde21359fadadf34ec400864f4d
|
||||
AUX openobex-1.5-use-flags.patch 5818 SHA256 f33ec6c7aa58532dabd7c498e60e07c9b8394991c56fd61c0ae79c9ae1b8db32 SHA512 288990c29e4e37d5d1f0fb69978c340d6cdb189356d438db29a3c859b683eba1964963cd8bcf1b1590be897449236ba3418e9b770e8c701fcf5aad610ebf6847 WHIRLPOOL a63fbf51d25bf6d86f5aac765e25f290777e5bd7029ffefc0af88b0f8c95ae4e198f126800e3d2f9246696933d70376a27ac47825c99c2355fa69d9fd98aae62
|
||||
DIST openobex-1.5.tar.gz 400876 SHA256 e602047570799a47ecb028420bda8f2cef41310e5a99d084de10aa9422935e65 SHA512 a9b8a49a1146c4aa69eb2e1ccc56a2c7ad7e70762c51f66f2009c6711699dd16ffe2efd47ac372f5a4ce947e3ef8ffd646206d75e55899294b43c062e23faa25 WHIRLPOOL ea0453f54ae1e81504ea3308de1b2a169b11f148678b769357b723209f545090d04610dd2fcc4f22b48b2c207f4bcbd1475636694d2d2d310fc3ca9300a58c7b
|
||||
DIST openobex-1.7.1-Source.tar.gz 131091 SHA256 3b264665d90901ea4ff720332ffb9b6d1d8f67187463d3a3279caddc7205ea57 SHA512 df38b363bd4c6eb6c0181fc7858fb03ac2bdfa85d8496faaa514d5cc4473b33c883956d4e1c94c3fefa5e44e5eed35a8dfcab889ce6ca8c29694f2b18334754e WHIRLPOOL 26728f0bd9186d69bff408372db40f62dc1230772ebaea70892e91095d043526adf71d97b6fe2c9736256214cc969ead91df9f1c22247a6a137e9ec950ada57d
|
||||
EBUILD openobex-1.5.ebuild 1151 SHA256 c51196d7fb6e7f256fe885f1c9d7b0d189f1ddc29829705f00959f3f7574b7ab SHA512 dd2158d9fba30d5198154e0c524d186eede74c81d19eb089f684aec478b962282f75bbdec24ccf27b2c36bea22d2fe24acc467b6334265a88b03407cbcb473d5 WHIRLPOOL 678bd9e804e92317dac8d201496a9920c3532af3d4170b22de32f6c9566c8ef79fc0dc4ef96ef99a29b5919d8e5515224dd484d7479a2481363bcf3656730fa2
|
||||
MISC ChangeLog 8245 SHA256 bcf9433861b22dc103ca217e56ff3efa17ea44f046adfbab151673b890d1208e SHA512 7c7d62784ea38855b0196bb240753bb88305a973cabed257a26c2c28ed04e147add383405a2cbbf04f0da85af77cc4d8943ce7599a9057efd5bbd8864b28c62a WHIRLPOOL 7d15f63c91119054ff698623dc3cacc21a7363242e96418e32268a27378220d55fa3289604293644af2591707bcc3e7594fd04f94f7044c1f90ca855ae082926
|
||||
EBUILD openobex-1.7.1.ebuild 1264 SHA256 f837cd1e112c1031e3b9ccdab483e16f0a1ba46e23b5021e736a3eceea65deb5 SHA512 cf8a1a5137971075fc0942b7c44afd67a8689deb60ced306d3cf378a4e09cde7b1868d8864f788e6077ac4dc1c9d4ed35676d0d6be405b61071080d1d2b158ff WHIRLPOOL 35e5ecbd28a8bb6297c1b35de263f417cfe2fabcb825d4d79fa8f2024f4b4b87789a4398da6f3caa92c3f2f2bc6792dd15d4db10992889730c538463cf738986
|
||||
MISC ChangeLog 8422 SHA256 20501030f9dd08efe297509a5481b2edbc7300343026d4b92e015b419217ee0d SHA512 4e5000431e315b40ca6af1db2824abf460714a19307402278848bedabacf23f5d75121f8a4d34e3c11248cf10e6e21578029ccaf95fd8d01188c480d095294a1 WHIRLPOOL b0bae17786674e15c7967ac4b6c9fcced841106b10cc555e62da68a017123b351cafe9ebff3a169142012407d204f9d4ffacaecdb5b174998f9727aa9b07a60d
|
||||
MISC metadata.xml 427 SHA256 1829e6bd24fa08a8610b912fc9f731ac4bc4541df705ab825c4ae2d37424bc60 SHA512 d67e4c1f31d1ef575f746d53b2bc00ba263218bd6da275bb2fd631eb84bdc839a531ef9648f599828e152a8008ce452a39e550b9c707cd782f6404ba22d3e5a7 WHIRLPOOL 34bc979d2c7c332d52ee80498e7aeff73933ece0be813a6953e6ebb3607325964b5f638463d3d1d68378343a5c41ee0c9345821bf6a9e00accd4bd72af9adad4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iQEcBAEBCAAGBQJTRPIaAAoJEJWyH81tNOV9POMH/1lKI9HrMpAoZZEzRiqGLQ0D
|
||||
cknmmDiOdHg6xBCMrmw1qqm21DpbRr+s80j0qV1vErIKojeu/dK3W1QTXOs1F/yo
|
||||
xu3GcAxDl6jvJ5cmDCOgfD/fojGr18C49H7g24Gqtjx1qdQ0aNBy/bHREf8a5ccd
|
||||
z9jm4PxkNQULYmNpoGwdhFPPzGyTH8hkYNsrlJ/tWO7zgOWIHZjCkmwDe+3L7XBv
|
||||
1t36725+7RGstMMb1+/aJulDlq2vyyamjcLC9gxVQgqnrd++WgcnJLoIIPv203A8
|
||||
K5rx7Pld4x4Zv2wGPmLP80fVoI/4Dsrn74UNqy3LFQyViImCQVJxCHN5UwGaYlQ=
|
||||
=qQnK
|
||||
iQJ8BAEBCABmBQJUEWwIXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
||||
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOBmYQAMIT5RrGypp/m+kgqpnR0yGM
|
||||
dz5YbIjILQdLawheCfqkDwm/gCQoo0NKSDLbbZSkf14ldRLlQpRZRf4nu1U2/oXR
|
||||
nshpfcMCFVfWsSpWBLEv0FwuzpAR4WI41xukWWfXQZeJgnOhDKHYbmIS6xgLZ2qF
|
||||
7+B/rTqFNHh/ztSySrughojhVICNmd/Nh3vD7hMJj+LttvVi0RjOBsxwgqVbYIbE
|
||||
lfvySOyL7qU4+GH3hnYN8E2q7Pav3XdwsCgSToWOW4rlzvK5aCQpEhjP1x5IP4d4
|
||||
DgyTEXJQ2dVMBOgQ/V83OSmS/48SzuOVaCFpgF0YYc2NT03maQrXBM5Lm+ij4Vrx
|
||||
zL7yShwMv1v3PNtkln+WDqcEmD7ZiN8GXOiTw1XvD0Ic8RTSHlORElG+XutmxSXj
|
||||
/BA8IePJeIo96doNJGawqqKFEzf3+2A18CyiGpMDN0gcHfkuz52Z5W/VbUIdnvKA
|
||||
eTKFdJCE48jDg+HKg8A2yNuONbnhQtgwAn+3f4VBy6zl/hYM5tcNH48IkzKxgY1t
|
||||
5sZfGCv36JRTizTHRmWVcIZPet4sxnAaUS9xhqKnpjGcBgiogwozBn04ltSquSca
|
||||
YGjGOgy64zDOzNMmX14KytB54GcN4VQjeQkypO3LBJ1t19K1frNC/7TeB3HxEvvd
|
||||
l6KLf3oVV+8BsBCn1eId
|
||||
=Nvnp
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,12 +0,0 @@
|
||||
diff -Nru openobex-1.3.orig/ircp/Makefile.am openobex-1.3/ircp/Makefile.am
|
||||
--- openobex-1.3.orig/ircp/Makefile.am 2006-01-03 20:36:15.000000000 +0200
|
||||
+++ openobex-1.3/ircp/Makefile.am 2006-08-20 09:39:38.940095250 +0300
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
bin_PROGRAMS = ircp
|
||||
|
||||
-LDADD = $(top_builddir)/lib/libopenobex.la libircp.a
|
||||
+LDADD = libircp.a $(top_builddir)/lib/libopenobex.la
|
||||
|
||||
INCLUDES = -I$(top_builddir)/include
|
||||
endif
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openobex/openobex-1.7.1.ebuild,v 1.1 2014/09/11 09:31:47 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils udev
|
||||
|
||||
DESCRIPTION="An implementation of the OBEX protocol used for transferring data to mobile devices"
|
||||
HOMEPAGE="http://sourceforge.net/projects/openobex/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}-Source.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0/2"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="bluetooth irda usb"
|
||||
|
||||
RDEPEND="bluetooth? ( net-wireless/bluez:= )
|
||||
usb? ( virtual/libusb:= )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}/${P}-Source
|
||||
|
||||
src_prepare() {
|
||||
# Some of the bundled macros require C++... so making the project
|
||||
# C only makes it impossible to build. CMake is awesome, isn't it?
|
||||
sed -i -e '/project/s:C::' CMakeLists.txt || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DOPENOBEX_BLUETOOTH=$(usex bluetooth)
|
||||
-DOPENOBEX_IRDA=$(usex irda)
|
||||
-DOPENOBEX_USB=$(usex usb)
|
||||
# TODO: enable them. patch would be appreciated.
|
||||
-DBUILD_DOCUMENTATION=OFF
|
||||
|
||||
-DCMAKE_INSTALL_UDEVRULESDIR="$(get_udevdir)/rules.d"
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/lxml/lxml-3.4.0.ebuild,v 1.1 2014/09/11 16:16:58 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{2,3,4}} )
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
|
||||
HOMEPAGE="http://lxml.de/ http://pypi.python.org/pypi/lxml/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD ElementTree GPL-2 PSF-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="beautifulsoup3 doc examples +threads"
|
||||
|
||||
# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
|
||||
RDEPEND="
|
||||
>=dev-libs/libxml2-2.7.2
|
||||
>=dev-libs/libxslt-1.1.23
|
||||
beautifulsoup3? (
|
||||
python_targets_python2_7? ( dev-python/beautifulsoup:python-2[python_targets_python2_7] )
|
||||
python_targets_python3_2? ( dev-python/beautifulsoup:python-3[python_targets_python3_2] )
|
||||
python_targets_python3_3? ( dev-python/beautifulsoup:python-3[python_targets_python3_3] )
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
# lxml tarball contains files pregenerated by Cython.
|
||||
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_prepare_all() {
|
||||
# avoid replacing PYTHONPATH in tests.
|
||||
sed -i -e '/sys\.path/d' test.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} != python3* ]]; then
|
||||
local CFLAGS=${CFLAGS}
|
||||
append-cflags -fno-strict-aliasing
|
||||
fi
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cp -r -l src/lxml/tests "${BUILD_DIR}"/lib/lxml/ || die
|
||||
cp -r -l src/lxml/html/tests "${BUILD_DIR}"/lib/lxml/html/ || die
|
||||
ln -s "${S}"/doc "${BUILD_DIR}"/ || die
|
||||
|
||||
local test
|
||||
for test in test.py selftest.py selftest2.py; do
|
||||
einfo "Running ${test}"
|
||||
"${PYTHON}" ${test} || die "Test ${test} fails with ${EPYTHON}"
|
||||
done
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
if use doc; then
|
||||
local DOCS=( *.txt doc/*.txt )
|
||||
local HTML_DOCS=( doc/html/. )
|
||||
fi
|
||||
use examples && local EXAMPLES=( samples/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionmailer/actionmailer-4.0.10.ebuild,v 1.1 2014/09/12 05:55:37 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="Framework for designing email-service layers"
|
||||
HOMEPAGE="http://rubyforge.org/projects/actionmailer/"
|
||||
SRC_URI="http://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
ruby_add_rdepend "~dev-ruby/actionpack-${PV}
|
||||
>=dev-ruby/mail-2.5.4:2.5"
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/bundler
|
||||
dev-ruby/mocha:0.13
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove items from the common Gemfile that we don't need for this
|
||||
# test run. This also requires handling some gemspecs.
|
||||
sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|'mysql'\|journey\|ruby-prof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\)/d" ../Gemfile || die
|
||||
sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die
|
||||
|
||||
# Add json to Gemfile to fix mime-types not doing this itself.
|
||||
sed -e '5igem "json"' -i ../Gemfile || die
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionmailer/actionmailer-4.1.6.ebuild,v 1.1 2014/09/12 06:27:33 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="Framework for designing email-service layers"
|
||||
HOMEPAGE="http://rubyforge.org/projects/actionmailer/"
|
||||
SRC_URI="http://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
ruby_add_rdepend "~dev-ruby/actionpack-${PV}
|
||||
>=dev-ruby/mail-2.5.4:2.5"
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/test-unit:2
|
||||
dev-ruby/mocha:0.14
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Set test environment to our hand.
|
||||
rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
|
||||
sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
|
||||
|
||||
# Make sure we use the test-unit gem since ruby18 does not provide
|
||||
# all the test-unit features needed.
|
||||
sed -i -e '1igem "test-unit"' test/abstract_unit.rb || die
|
||||
}
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionpack/actionpack-4.0.10.ebuild,v 1.1 2014/09/12 05:55:31 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
# The default test task tries to test activerecord with SQLite as well.
|
||||
RUBY_FAKEGEM_TASK_TEST="test_action_pack"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="Eases web-request routing, handling, and response"
|
||||
HOMEPAGE="http://rubyforge.org/projects/actionpack/"
|
||||
SRC_URI="http://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
ruby_add_rdepend "
|
||||
~dev-ruby/activesupport-${PV}
|
||||
>=dev-ruby/builder-3.1.0:3.1
|
||||
>=dev-ruby/rack-1.5.2:1.5
|
||||
>=dev-ruby/rack-test-0.6.2:0.6
|
||||
>=dev-ruby/erubis-2.7.0"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/mocha:0.13
|
||||
dev-ruby/bundler
|
||||
~dev-ruby/activemodel-${PV}
|
||||
~dev-ruby/activerecord-${PV}
|
||||
~dev-ruby/actionmailer-${PV}
|
||||
dev-ruby/sprockets-rails:2.0
|
||||
>=dev-ruby/tzinfo-0.3.37:0
|
||||
>=dev-ruby/uglifier-1.0.3
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove items from the common Gemfile that we don't need for this
|
||||
# test run. This also requires handling some gemspecs.
|
||||
sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|'mysql'\|journey\|ruby-prof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\)/d" ../Gemfile || die
|
||||
|
||||
sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die
|
||||
sed -i -e '/mail/d' ../actionmailer/actionmailer.gemspec || die
|
||||
|
||||
sed -i -e '/bcrypt/ s/3.0.0/3.0/' ../Gemfile || die
|
||||
|
||||
# Add back json in the Gemfile because we dropped some dependencies
|
||||
# earlier that implicitly required it.
|
||||
sed -i -e '$agem "json"' ../Gemfile || die
|
||||
|
||||
# Avoid fragile test that gets more output than it expects.
|
||||
sed -i -e '/test_locals_option_to_assert_template_is_not_supported/,/end/ s:^:#:' test/controller/render_test.rb || die
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionpack/actionpack-4.1.6.ebuild,v 1.1 2014/09/12 06:27:27 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="Eases web-request routing, handling, and response"
|
||||
HOMEPAGE="http://rubyforge.org/projects/actionpack/"
|
||||
SRC_URI="http://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
ruby_add_rdepend "
|
||||
~dev-ruby/activesupport-${PV}
|
||||
~dev-ruby/actionview-${PV}
|
||||
>=dev-ruby/rack-1.5.2:1.5
|
||||
>=dev-ruby/rack-test-0.6.2:0.6"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/mocha:0.14
|
||||
dev-ruby/bundler
|
||||
~dev-ruby/activemodel-${PV}
|
||||
>=dev-ruby/rack-cache-1.2:1.2
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove items from the common Gemfile that we don't need for this
|
||||
# test run. This also requires handling some gemspecs.
|
||||
sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|'mysql'\|journey\|ruby-prof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\)/ s:^:#:" ../Gemfile || die
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionview/actionview-4.1.6.ebuild,v 1.1 2014/09/12 06:27:16 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
|
||||
HOMEPAGE="https://github.com/rails/rails/"
|
||||
SRC_URI="http://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
ruby_add_rdepend "
|
||||
~dev-ruby/activesupport-${PV}
|
||||
>=dev-ruby/builder-3.1 =dev-ruby/builder-3*
|
||||
>=dev-ruby/erubis-2.7.0
|
||||
"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/mocha:0.14
|
||||
~dev-ruby/actionpack-${PV}
|
||||
~dev-ruby/activemodel-${PV}
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove items from the common Gemfile that we don't need for this
|
||||
# test run. This also requires handling some gemspecs.
|
||||
sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|'mysql'\|journey\|ruby-prof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\)/ s:^:#:" ../Gemfile || die
|
||||
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activemodel/activemodel-4.0.10.ebuild,v 1.1 2014/09/12 05:55:11 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="A toolkit for building modeling frameworks like Active Record and Active Resource"
|
||||
HOMEPAGE="http://github.com/rails/rails"
|
||||
SRC_URI="http://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
ruby_add_rdepend "
|
||||
~dev-ruby/activesupport-${PV}
|
||||
>=dev-ruby/builder-3.1.0:3.1
|
||||
>=dev-ruby/bcrypt-ruby-3.1.7"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/bundler
|
||||
>=dev-ruby/railties-4.0.0
|
||||
dev-ruby/test-unit:2
|
||||
>=dev-ruby/mocha-0.13.0:0.13
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove items from the common Gemfile that we don't need for this
|
||||
# test run. This also requires handling some gemspecs.
|
||||
sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|'mysql'\|journey\|ruby-prof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\)/d" ../Gemfile || die
|
||||
sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die
|
||||
|
||||
# Fix bcrypt dependency since bcrypt uses semantic versioning.
|
||||
sed -i -e '/bcrypt-ruby/ s/3.0.0/3.0/' lib/active_model/secure_password.rb || die
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activemodel/activemodel-4.1.6.ebuild,v 1.1 2014/09/12 06:27:09 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="A toolkit for building modeling frameworks like Active Record and Active Resource"
|
||||
HOMEPAGE="http://github.com/rails/rails"
|
||||
SRC_URI="http://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
ruby_add_rdepend "
|
||||
~dev-ruby/activesupport-${PV}
|
||||
>=dev-ruby/builder-3.1.0:3.1
|
||||
"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
>=dev-ruby/railties-4.0.0
|
||||
dev-ruby/test-unit:2
|
||||
>=dev-ruby/mocha-0.14.0:0.14
|
||||
>=dev-ruby/bcrypt-ruby-3.1.7
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Set test environment to our hand.
|
||||
sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
|
||||
}
|
@ -0,0 +1,80 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/activerecord-4.0.10.ebuild,v 1.1 2014/09/12 05:56:01 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
# this is not null so that the dependencies will actually be filled
|
||||
RUBY_FAKEGEM_TASK_TEST="test"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
|
||||
HOMEPAGE="http://rubyforge.org/projects/activerecord/"
|
||||
SRC_URI="http://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE="mysql postgres sqlite3"
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
ruby_add_rdepend "~dev-ruby/activesupport-${PV}
|
||||
~dev-ruby/activemodel-${PV}
|
||||
>=dev-ruby/activerecord-deprecated_finders-1.0.2:1.0
|
||||
>=dev-ruby/arel-4.0.2:4.0
|
||||
sqlite3? ( >=dev-ruby/sqlite3-1.3.5 )
|
||||
mysql? ( >=dev-ruby/mysql2-0.3.10:0.3 )
|
||||
postgres? ( >=dev-ruby/pg-0.11.0 )
|
||||
!<dev-ruby/protected_attributes-1.0.8"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/bundler
|
||||
~dev-ruby/actionpack-${PV}
|
||||
>=dev-ruby/sqlite3-1.3.5
|
||||
dev-ruby/mocha:0.13
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove items from the common Gemfile that we don't need for this
|
||||
# test run. This also requires handling some gemspecs.
|
||||
sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|'mysql'\|journey\|ruby-prof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\)/d" ../Gemfile || die
|
||||
sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die
|
||||
sed -i -e '/mail/d' ../actionmailer/actionmailer.gemspec || die
|
||||
|
||||
sed -i -e '/bcrypt/ s/3.0.0/3.0/' ../Gemfile || die
|
||||
|
||||
# Add back json in the Gemfile because we dropped some dependencies
|
||||
# earlier that implicitly required it.
|
||||
sed -i -e '$agem "json"' ../Gemfile || die
|
||||
|
||||
# Avoid test depending on mysql adapter which we don't support for
|
||||
# this Rails version to simplify our dependencies.
|
||||
rm test/cases/connection_specification/resolver_test.rb || die
|
||||
|
||||
# Avoid single test using mysql dependencies.
|
||||
rm test/cases/invalid_connection_test.rb || die
|
||||
|
||||
# Avoid test depending on specific sqlite3 binding or database version.
|
||||
sed -i -e '/test_uniqueness_violations_are_translated/,/^ end/ s:^:#:' test/cases/adapter_test.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
case ${RUBY} in
|
||||
*jruby)
|
||||
;;
|
||||
*)
|
||||
if use sqlite3; then
|
||||
${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/activerecord-4.1.6.ebuild,v 1.1 2014/09/12 06:27:45 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
# this is not null so that the dependencies will actually be filled
|
||||
RUBY_FAKEGEM_TASK_TEST="test"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
|
||||
HOMEPAGE="http://rubyforge.org/projects/activerecord/"
|
||||
SRC_URI="http://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
|
||||
IUSE="mysql postgres sqlite3"
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
ruby_add_rdepend "~dev-ruby/activesupport-${PV}
|
||||
~dev-ruby/activemodel-${PV}
|
||||
>=dev-ruby/arel-5.0.0:5.0
|
||||
sqlite3? ( >=dev-ruby/sqlite3-1.3.6 )
|
||||
mysql? ( >=dev-ruby/mysql2-0.3.13:0.3 )
|
||||
postgres? ( >=dev-ruby/pg-0.11.0 )"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/bundler
|
||||
~dev-ruby/actionpack-${PV}
|
||||
>=dev-ruby/sqlite3-1.3.5
|
||||
dev-ruby/mocha:0.13
|
||||
<dev-ruby/minitest-5.3.4:5
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove items from the common Gemfile that we don't need for this
|
||||
# test run. This also requires handling some gemspecs.
|
||||
sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|'mysql'\|journey\|ruby-prof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\)/ s:^:#:" ../Gemfile || die
|
||||
sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die
|
||||
sed -i -e '/mail/d' ../actionmailer/actionmailer.gemspec || die
|
||||
|
||||
sed -i -e '/bcrypt/ s/3.0.0/3.0/' ../Gemfile || die
|
||||
|
||||
# Add back json in the Gemfile because we dropped some dependencies
|
||||
# earlier that implicitly required it.
|
||||
sed -i -e '$agem "json"' ../Gemfile || die
|
||||
|
||||
# Avoid test depending on mysql adapter which we don't support for
|
||||
# this Rails version to simplify our dependencies.
|
||||
rm test/cases/connection_specification/resolver_test.rb || die
|
||||
|
||||
# Avoid single test using mysql dependencies.
|
||||
rm test/cases/invalid_connection_test.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
case ${RUBY} in
|
||||
*jruby)
|
||||
;;
|
||||
*)
|
||||
if use sqlite3; then
|
||||
${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activesupport/activesupport-4.0.10.ebuild,v 1.1 2014/09/12 05:55:04 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="Utility Classes and Extension to the Standard Library"
|
||||
HOMEPAGE="http://rubyforge.org/projects/activesupport/"
|
||||
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/multi_json-1.3:0
|
||||
>=dev-ruby/i18n-0.6.9:0.6
|
||||
>=dev-ruby/tzinfo-0.3.37:0
|
||||
>=dev-ruby/minitest-4.2:0
|
||||
>=dev-ruby/thread_safe-0.1:0
|
||||
!!<dev-ruby/activesupport-3.0.11-r1:3.0"
|
||||
|
||||
# memcache-client, nokogiri, and builder are not strictly
|
||||
# needed, but there are tests using this code.
|
||||
ruby_add_bdepend "test? (
|
||||
>=dev-ruby/dalli-2.2.1
|
||||
>=dev-ruby/nokogiri-1.4.5
|
||||
>=dev-ruby/builder-3.1.0
|
||||
>=dev-ruby/libxml-2.0.0
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Set the secure permissions that tests expect.
|
||||
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
|
||||
|
||||
# Set test environment to our hand.
|
||||
# rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
|
||||
sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
|
||||
|
||||
# Make sure a compatible version of minitest is used everywhere.
|
||||
sed -i -e "s/gem 'minitest'/gem 'minitest', '~> 4.2'/" lib/active_support/test_case.rb || die
|
||||
sed -i -e "1igem 'minitest', '~> 4.2'" test/abstract_unit.rb || die
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activesupport/activesupport-4.1.6.ebuild,v 1.1 2014/09/12 06:27:00 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="Utility Classes and Extension to the Standard Library"
|
||||
HOMEPAGE="http://rubyforge.org/projects/activesupport/"
|
||||
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/i18n-0.6.9:0.6
|
||||
>=dev-ruby/json-1.7.7:0
|
||||
>=dev-ruby/tzinfo-1.1:1
|
||||
>=dev-ruby/minitest-5.1:5
|
||||
>=dev-ruby/thread_safe-0.1:0"
|
||||
|
||||
# memcache-client, nokogiri, and builder are not strictly
|
||||
# needed, but there are tests using this code.
|
||||
ruby_add_bdepend "test? (
|
||||
>=dev-ruby/dalli-2.2.1
|
||||
>=dev-ruby/nokogiri-1.4.5
|
||||
>=dev-ruby/builder-3.1.0
|
||||
>=dev-ruby/libxml-2.0.0
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Set the secure permissions that tests expect.
|
||||
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
|
||||
|
||||
# Set test environment to our hand.
|
||||
# rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
|
||||
sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rails/rails-4.0.10.ebuild,v 1.1 2014/09/12 05:56:16 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
|
||||
# The guides are now here but we'd need to rebuilt them first.
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md guides/CHANGELOG.md"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="ruby on rails is a web-application and persistance framework"
|
||||
HOMEPAGE="http://www.rubyonrails.org"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
IUSE="+asset-pipeline"
|
||||
|
||||
ruby_add_rdepend "
|
||||
~dev-ruby/actionmailer-${PV}
|
||||
~dev-ruby/actionpack-${PV}
|
||||
~dev-ruby/activerecord-${PV}
|
||||
~dev-ruby/activesupport-${PV}
|
||||
~dev-ruby/railties-${PV}
|
||||
>=dev-ruby/bundler-1.3 =dev-ruby/bundler-1*
|
||||
>=dev-ruby/sprockets-rails-2.0.0:2.0
|
||||
asset-pipeline? (
|
||||
dev-ruby/jquery-rails
|
||||
>=dev-ruby/sass-rails-4.0.0:4.0
|
||||
>=dev-ruby/uglifier-1.3.0
|
||||
>=dev-ruby/coffee-rails-4.0.0:4.0
|
||||
)"
|
||||
|
||||
# also: turbolinks, >=jbuilder-1.2:1
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rails/rails-4.1.6.ebuild,v 1.1 2014/09/12 06:27:56 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
|
||||
# The guides are now here but we'd need to rebuilt them first.
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md guides/CHANGELOG.md"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="ruby on rails is a web-application and persistance framework"
|
||||
HOMEPAGE="http://www.rubyonrails.org"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
|
||||
IUSE="+asset-pipeline"
|
||||
|
||||
ruby_add_rdepend "
|
||||
~dev-ruby/actionmailer-${PV}
|
||||
~dev-ruby/actionpack-${PV}
|
||||
~dev-ruby/actionview-${PV}
|
||||
~dev-ruby/activemodel-${PV}
|
||||
~dev-ruby/activerecord-${PV}
|
||||
~dev-ruby/activesupport-${PV}
|
||||
~dev-ruby/railties-${PV}
|
||||
>=dev-ruby/bundler-1.3 =dev-ruby/bundler-1*
|
||||
=dev-ruby/sprockets-rails-2*
|
||||
asset-pipeline? (
|
||||
dev-ruby/jquery-rails
|
||||
>=dev-ruby/sass-rails-4.0.3:4.0
|
||||
>=dev-ruby/uglifier-1.3.0
|
||||
>=dev-ruby/coffee-rails-4.0.0:4.0
|
||||
)"
|
||||
|
||||
# also: turbolinks, >=jbuilder-1.2:1
|
@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/railties/railties-4.0.10.ebuild,v 1.1 2014/09/12 05:56:13 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test:regular"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="Tools for creating, working with, and running Rails applications"
|
||||
HOMEPAGE="http://github.com/rails/rails"
|
||||
SRC_URI="http://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
# The test suite has many failures, most likely due to a mismatch in
|
||||
# exact dependencies or environment specifics. Needs further
|
||||
# investigation.
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND+=">=app-admin/eselect-rails-0.19"
|
||||
|
||||
ruby_add_rdepend "
|
||||
~dev-ruby/activesupport-${PV}
|
||||
~dev-ruby/actionpack-${PV}
|
||||
>=dev-ruby/thor-0.18.1
|
||||
>=dev-ruby/rake-0.8.7"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/mocha:0.13
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
|
||||
sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
|
||||
sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
|
||||
|
||||
# Also allow rdoc 4.x
|
||||
sed -i -e 's/~> 3.4/>= 3.4/' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
ruby_fakegem_binwrapper rails rails-${PV}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "To select between slots of rails, use:"
|
||||
elog "\teselect rails"
|
||||
|
||||
eselect rails update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect rails update
|
||||
}
|
@ -0,0 +1,72 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/railties/railties-4.1.6.ebuild,v 1.1 2014/09/12 06:27:50 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test:regular"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="Tools for creating, working with, and running Rails applications"
|
||||
HOMEPAGE="http://github.com/rails/rails"
|
||||
SRC_URI="http://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="rails-${PV}/${PN}"
|
||||
|
||||
# The test suite has many failures, most likely due to a mismatch in
|
||||
# exact dependencies or environment specifics. Needs further
|
||||
# investigation.
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND+=">=app-admin/eselect-rails-0.19"
|
||||
|
||||
ruby_add_rdepend "
|
||||
~dev-ruby/activesupport-${PV}
|
||||
~dev-ruby/actionpack-${PV}
|
||||
>=dev-ruby/thor-0.18.1
|
||||
>=dev-ruby/rake-0.8.7"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
~dev-ruby/actionview-${PV}
|
||||
dev-ruby/mocha:0.13
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
|
||||
sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
|
||||
sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
|
||||
|
||||
# Also allow rdoc 4.x
|
||||
sed -i -e 's/~> 3.4/>= 3.4/' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
ruby_fakegem_binwrapper rails rails-${PV}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "To select between slots of rails, use:"
|
||||
elog "\teselect rails"
|
||||
|
||||
eselect rails update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect rails update
|
||||
}
|
@ -1,8 +1,10 @@
|
||||
AUX ruby-net-ldap-0.6.1-fix-test.patch 7099 SHA256 8ab3e538d107ac88ae6d1f47fdb0161e032b12c39052220baa8f5466021348bc SHA512 13bcc0b6b172d70e58647a2bfd3bc08d883ae69e3fb53e0a8cdc2e300190cafb6337456b6ed93db45c6d8eda7462adfea9e61d13699d1152ca3a571517944b4a WHIRLPOOL 9db6c7e6d77d6561b860fd8e60d4be6ebbe30b7380b34398982614113e648baaf5c16918645ead9ac647919209473d5e62b31c03e28bc7bf3f824d45370908bb
|
||||
DIST net-ldap-0.6.1.gem 70656 SHA256 a489af4c664b6d698b698be71efa78c0c5e40f54ad974c0d24fe7054e4f91018 SHA512 e0955ca34a50176d877ff8643c1a9b3e67c8227c4b14cef9e365369272c29557c7177674a8cf2dcfc74af2fa20588b5c6eb4bc459d8caba444f775bfb9685138 WHIRLPOOL 8985f31b8bf995bd38e36fa1d6ec7089b2b1b02e3d4dd10937b9f969fea7979b5439d854a6dcef5381adefe937d86075c125089839c70f612f37a560e631a1e5
|
||||
DIST net-ldap-0.7.0.gem 70656 SHA256 d39d341c992abb7273d8b83cbe32a38e69fdeb4eab684dbd2db1232e4065a4b4 SHA512 71000b05bcf7db8a3c40f6311e16385f2569df12c5b193c454dc2ebd043af0183d650626d8805c0e58e59aa842091da1fba37e35cdb58789279ef5b93ad13e7f WHIRLPOOL 6fbbe9a6ffe1832db61d2eb5cacba4675be9cf9bb7dc9d7102e3c04f244dc7572e2a19d96c62b5e6c77b64467d6efe0e76ad9fcc74837b2404387f2ea8c5ea94
|
||||
DIST net-ldap-0.8.0.gem 72704 SHA256 e1b7f21b58a4c2ff6f2c3361f584342017f46d4a965f377f192b4cd8855b0242 SHA512 3083a9bb61a048213d524d9795ac61b38d07abd4788b5504b9d642062f9fcf947120c98e10a76d8e3be0dc91b680bae50b056bd9fcd75cdb4a1af2e907953cf9 WHIRLPOOL e6767bc2985faa6262743d9a6273abe2d693c4d12b21fb5dcc256a49634b059fc2bf831a21ce37128158ff18045e8630790eea2bbda8106dca262b392533ddfa
|
||||
EBUILD ruby-net-ldap-0.6.1-r1.ebuild 1095 SHA256 59d701484b61cba7e2552f4d839d9abe43a541505aa689d550e4794bb94e4f4c SHA512 ea90074dbd87cb1bea05068f80935be0889542e290f74f062258467982605740d363c13dbae3f1be9ef0fabb06a21c28cc2157afec8ebe3e5c295e0a9cacee63 WHIRLPOOL 79b9775e4dac186f69bd6ee6972bd511d95db7938755e6bef2c85f1c90dd59f2a1e136809578da50b4ebd3094e511be12d8e4168909772b00f0d7de31df7872e
|
||||
EBUILD ruby-net-ldap-0.6.1.ebuild 1040 SHA256 bc52a54ee96455bca609d150d960cc4a25f97a3159cace6ae0eaca79f387922d SHA512 46f726e4e0896fb7ed08a15acd126f6798d140565c44f878e5719f68b4526428f53cca4ea7e0daf209393339b084cb9d3b29788bdf8a05ab318cbfa24325fe99 WHIRLPOOL bb5ec3c7e4941dffb33d5dff6597afee23a902cddffc02ed763d248cb949844123814d2b6f990b8c42c71ff475c436bfb15c8a422974969db98c23c734635b99
|
||||
EBUILD ruby-net-ldap-0.7.0.ebuild 1002 SHA256 d1abd978f714ba8920fd9cc205af84310ae84ce7fb8e8d9eddc43a3fcc9075fa SHA512 05e5a06477340b662a9101dfcbebc893b0b64f1d7fe16b1835e45b96ef6bd119cd6f34f059baf951801f2fb56ede421bb78d2e9981c9af1d9e694ef6a0f5db5a WHIRLPOOL 575e140311b4d84fc5796967557008e426241a7f8c48c2caf4f411f2be3d9e13490fcedf2288f2e067323c9eaf8b763fc179fea24a5d5467698f2121879043bf
|
||||
MISC ChangeLog 2708 SHA256 b0f20052dcf2ba61f6d4782269912ba12e859b62cf97cea3e0f219984c8c7c51 SHA512 5ad706d38dd00dd444b3e5c9b03417286111ea9b3ad083bd656c75c24958a601473e254a4b4f96e0793842d3444df54ffb2b9918cb0a09b545990ea09896a14b WHIRLPOOL 371535fbd7c481c5174ec7494d398b9f91cb35b05033d81f8a32839ff786865523d31e32c95ba14d23283e8559b9bcfa0ee7118b96b6d20936355b0a885550d3
|
||||
EBUILD ruby-net-ldap-0.8.0.ebuild 1098 SHA256 e842d4c5202d491930f8b6e5111313e2a75274b0b19250885cd802884f0ef8e1 SHA512 40817ac8d85cc15331b6da07364615aa24ce86f71e4766fbbcb4a459760c6718338483f5ac1443ffa8faf391c451cbe268b9bd933dcc91b2cce78e2847475471 WHIRLPOOL 35d75a3a3a59060c0f01554bd7b6c3c50630c2a291125cad57bb0256837de6ec839366f0d2f38330df6a00f56f86a50d0bc7080c9107eeb55ca9ee688cb9a42a
|
||||
MISC ChangeLog 2838 SHA256 fef2738cfe36984e4048772119e3cd549948092033d2acab6bcb0e4c9f12edc6 SHA512 eaff96d3b6396872e5b488135adb2da41b40edb8567f7d164173d051c37726e1f4664c416172b6f5b7b11513bafa6496c46dbf5a3a89c98eb2e06d638f7c39dc WHIRLPOOL a4232e9d63de5b37d045d2f1a5f25b8fec619cc98e4651e84a84c955b5f279a5a230c6fddc11f64da85181ec3b6544047c486fe846d46b02bf368ed5676930ef
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.8.0.ebuild,v 1.1 2014/09/11 23:47:06 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
# jruby: requires ruby 1.9 compatibility
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test spec"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc History.rdoc README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_NAME="net-ldap"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Pure ruby LDAP client implementation"
|
||||
HOMEPAGE="https://github.com/ruby-ldap/ruby-net-ldap"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/flexmock-1.3.0
|
||||
>=dev-ruby/metaid-1
|
||||
dev-ruby/test-unit:2
|
||||
dev-ruby/rspec:2 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '1igem "test-unit"' test/common.rb || die
|
||||
|
||||
# Fix Specs until RSpec:3 is in tree
|
||||
sed -i -e 's/truthy/true/' spec/unit/ldap_spec.rb || die
|
||||
# Avoid an integration spec that hangs due to setting up pipes and
|
||||
# intercepting openssl connect calls.
|
||||
rm spec/integration/ssl_ber_spec.rb || die
|
||||
}
|
@ -1,26 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
DIST intel_sdk_for_ocl_applications_2012_x64.tgz 28302946 SHA256 2044a9a62f40788b0dc4f4ea77a3d85df14e7909258e37eed3e63f7254a0bcc9 SHA512 6974dd67d8292400f1d0c80fd137f39290fe7dcab5146b9f0613ae48484f84e1b523f710dcc07c8600919ce01ab2dd91ab0e2d693e3723ffa9a744fcc52151dd WHIRLPOOL bf474c5959d9b19b40491a68355c2f36bdd0b98facae75aef4f488726b9589555d49f4bf8eb47f52524be6d354addbc945621a97b6f5412162e5b0c8aa03243e
|
||||
DIST intel_sdk_for_ocl_applications_2014_ubuntu_4.4.0.117_x64.tgz 105808431 SHA256 23402790acc5bfe4949f48f02ce2c13f188588a5721690e04526e4bddb93c7ea SHA512 c0f65bf4d9b894f11076995744d32aef983e01b40472028e411c7be6b9117ef8b260b9abe46d6e936333aca525f98f81aaca2ab3e093ccefb09f525a3646d7e9 WHIRLPOOL 6cc25a3f193314c8aa32612fa901deb6782f42f51b7b1578778d8e8273b7161802619b1a533dad0de9757d31d40a3ce910517c9794bdc2763b4fefe28a7cb968
|
||||
EBUILD intel-ocl-sdk-2.0.31360.ebuild 1570 SHA256 40203096e528abd96209caebae33b339b83b03a5d3aa6a3a3bd305e868787b86 SHA512 ae7c252e6b9675182fd190bdbfa3752a70b263563fedeb825c0d03d50751cb0b126e182c49c68ff4b81892e06a019c5f84cc669493f5dc4a907313b55f7f8be2 WHIRLPOOL 19ccf7e04fb3565bb517b81ade69734e3bee3c73dc4f3319e420e69c7d80f4cf3f4d49b53c8e9850dd461e57bffefa6bf9dded4ada44f7925c5145aae9224c4f
|
||||
EBUILD intel-ocl-sdk-4.4.0.117-r1.ebuild 2273 SHA256 87f9764656b18307f475b652ac69c27b87a57702d871d77c629c768f5baabd84 SHA512 ddb7bdf68e13563a09b28614507eba20cc46ba790e6aba0deed7e83adfba50d1b0bdba3dee447607bdade621649a0c135614f5f84687f89f84803160f5e31a80 WHIRLPOOL ed7d2825bd67414ff8ae26f296a969ae77fd18b8bf340aeffe447ef6326182bf62dbc48a24871fb3a489c57e6fbecb3e6a38c8752237cfcf84950ed044976366
|
||||
MISC ChangeLog 2038 SHA256 403f443821cd8891c66f6b0c2025bdbf67c8fb4f28e15c294fe048b6592b5735 SHA512 aca7c501da953fa966b1dc040fa9cc2bfe79c89516dadecd2d0c7f3c1eaa2442b4d13af0a903c0e5d7e65d189cb292f5012f72a32cb433d42a2bd4559edb21db WHIRLPOOL ebf2980b5ce538e4f3df0345254c4b2b8b3b467ac35237956021555ec55d0e5d0a1f598d61cedfb9b2581259e7220807b810b2f648080e9c468046d28d039adf
|
||||
EBUILD intel-ocl-sdk-4.4.0.117-r1.ebuild 2278 SHA256 efd3397f8ef2241ee039546635b485212b167559ad1ed63df2b7989509f9b3e1 SHA512 d391475f6b4ec06df7ed119d63d05523c0be9cc2241ccdea6b30ee945a04a8564d695a0882311cc68ba414b32f6075abe45582862353f938f3742fa265ac4a18 WHIRLPOOL 2892fa499a2e3f0a947f742664d1f624d551cad66f0ec8d1289e686eb099b863ef306ec16206398c6dd0a1ca599bd8133478a499de93acb63dad3a14ba43ffc0
|
||||
MISC ChangeLog 2181 SHA256 8d4aa1b7f97c42512aad7d0a3371a26729577e9522b6eaff82cf3c86fba54acc SHA512 1ac6f5f165d554a98c8980655e3341669de669551ab594887eeda05c4298393c85e8340b7ea3cf514c26e4e60f6df0c1b123d0b1f06ba8c72cf11a4ee36965ef WHIRLPOOL 94d073b0af2cb6b754f85e1bc5df5209e2bbe4da31f8ced3c48d6516f8bb9f73b2b585a3ead487b39a55d20edfb1847dddd50c65f62f1904ac572a1365588ffa
|
||||
MISC metadata.xml 521 SHA256 cb73e1e8c0b0255c43dd1707fc2b9b787caf1d7a472b06521b54b639c6326158 SHA512 d96b90bad0ac07d4fa37fdba58d0aaa399f6a69c854ff3039a5946756233190b00b850e2e8937803f55aad1cfd03b3bd0c28341572b0ea173e42bbbdb936adaf WHIRLPOOL ed9247422075af78fd190f5cbd1fd9b311ebe11f4934c9933174f821bf68c721f3acdc71d180d076f6ce953df16ebb09c8de32203249fe85e90f24918ad71940
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQIcBAEBCgAGBQJUBQMXAAoJEKXdFCfdEflK3cwP/3xHUgWq4XzWc+AONhZEr7Lm
|
||||
G75fFmNCYOhTNaIDI6GKyeGV2vFpD322n5qXpEIGHpT23INsIdprKV3cmlp8U+5r
|
||||
dMdK8nI/S98qpYXNLzGI5fhA23nr4Hdsu1Sd4OV0MMui4BI//X6XDeqKNdNAAtxS
|
||||
zIpwmKrBF3a7kJ/ElsV3HOmVK3ZiUYcjTU3SLg1WxzxhTfkjZBKwIuFjr8S6iYTu
|
||||
YImSfSBh10Jm8IHcSVQNr4Gpau4yGDfmMwlIJG1gKq1ya3S2Oef/qJtx7bS6craj
|
||||
gDmz6DnEpGLWLQsF4LEuTxdjKtQTV9k6r81Cg3pXSr23c3LxDCUAnk7ulehgnG9E
|
||||
279GUET8z8Rt6cU+2e97XFP28I2csGsnC6NO3FWQI2QmnxyrKH8v9Yz4i0gSXK+0
|
||||
MQYofl4tKDpgEHC8sdaRxA+5CshJDb8byEZOc2/0WpHgCpVC5wQF51TgR9TAIAyS
|
||||
bPzlefe2d5wmuXBd5AcKIyCJpj8hnAZ4xuleS7DpDkrtp4RKuT5YPCP9k7/kM/ca
|
||||
tbk8LaUY4KajZE7PBfpRRg8oBZlK+wYbEkFK6i1VqJbwawdKpmGGMvaj7jMjTzLc
|
||||
TsD95M9vll/78VwhE/s6U7Cy7LvOdc9LAWL1O/4OJGuqJWpPxHN5W414mo2OT8sw
|
||||
zLFoferVOFk+MRG0o0Ay
|
||||
=kAuM
|
||||
iQJiBAEBCABMBQJUEYbwRRSAAAAAABQAKGlzc3Vlci1mcHJAbm90YXRpb25zOTc5
|
||||
MTY5NkQ3RDM3NkRBN0U5QjZGMTUwMDZCMUYzOERDQTQ1QTFFQwAKCRAGsfONykWh
|
||||
7IE9EACWY7ag3aQm5tjELnjxwZW1kwmuIe3HDm0RN3c8X94gkX4+nETKNgCE4SDM
|
||||
Y9FPeIwhVT1/CiE5K6YWfUixnxDLSDoDPmaEDrV9c6nMMYxDIhwIeAfE+LB3sz8c
|
||||
HdfL3YVusEc3/c5NA4VY7URztwpSY0fP6Eg/gUzoAnvSALXUH9KVP/7wlKIVp6G0
|
||||
S/6X/YbRPLkpfVZpvwx5WkjSe/G82vwYSVb+UwgJFOWEfLSP84qWflsvrHrcahkg
|
||||
py3JMzDMsvQF6Ep4R9vw7W4fpngRDDKTlw+Od1+cq/ks2hXeqQVO9QBIbSTQyefC
|
||||
Nj9oioobotkLrANgzQHrmNk08U65MvNjFx9FfU+WoHPcmJX+KBCdBCBqEi2ifp6v
|
||||
hdbEHV91V5VJiofBoy3zzkEtU+HRRacoeeOWHwbmCQo2/ldLQZdTl9MkNZTHVMXx
|
||||
V1FWSPRYZ8gMGC+NOI55lRvvEPcHb7ov+vRPAdmDqC1otsfKwRwIJqSiYI/xDvrJ
|
||||
im1JBs4BstC3+QstTQLOFSyb86T3InLLpYVkd5LmdXIldrBKraHv3TKwkVjMqHDZ
|
||||
nKJBlGYvj3QfJe+9TB6VslYZKex5r7UFnPy6GQQC4X2cvIxrvQkl2TFpE1QVGMFk
|
||||
Tz0PefkAJZlxdMs4PhX0+SNz88uKF3cxiYMD6lHZ7G19se2Hfw==
|
||||
=9eIh
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue