summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD255
1 files changed, 105 insertions, 150 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 98abca74ae3f..31c720b35e4d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,32 +5,29 @@
pkgbase=virtualbox-svn
pkgname=('virtualbox-svn'
'virtualbox-host-dkms-svn'
- 'virtualbox-guest-dkms-svn'
'virtualbox-sdk-svn'
'virtualbox-guest-utils-svn'
'virtualbox-guest-utils-nox-svn'
'virtualbox-ext-vnc-svn')
-pkgver=81743
-pkgrel=1
-_vboxsf_commit='87b9015c57dd7f226c768131bf8b4c0249de9835'
+pkgver=102693
+_tarver=${pkgver}
+pkgrel=2
arch=('x86_64')
url='http://virtualbox.org'
-license=('GPL' 'custom')
-makedepends=('alsa-lib'
- 'bin86'
+license=('GPL' 'custom:CDDL')
+makedepends=('subversion'
+ 'alsa-lib'
'cdrkit'
'curl'
- 'dev86'
'device-mapper'
'git'
'glu'
'gsoap'
+ 'glslang'
'iasl'
- 'opus'
- 'jdk7-openjdk'
+ 'jdk8-openjdk'
'libidl2'
'libpulse'
- 'libstdc++5'
'libvncserver'
'libvpx'
'libxcomposite'
@@ -39,29 +36,29 @@ makedepends=('alsa-lib'
'libxml2'
'libxmu'
'libxrandr'
+ 'liblzf'
+ 'libtpms'
'libxslt'
'libxtst'
'linux-headers'
'mesa'
+ 'nasm'
+ 'opus'
'python'
- 'qt5-base'
- 'qt5-x11extras'
- 'qt5-tools'
+ 'python-packaging'
+ 'qt6-base'
+ 'qt6-5compat'
+ 'qt6-scxml'
+ 'qt6-tools'
'sdl'
'sdl_ttf'
'vde2'
'xalan-c'
- 'xf86driproto'
+ 'xorgproto'
'xorg-server-devel'
- 'subversion')
-makedepends_x86_64=('gcc-multilib' 'lib32-glibc')
+ 'yasm')
source=("VirtualBox::svn+http://www.virtualbox.org/svn/vbox/trunk"
- # We need to build a modified version of vboxsf for Linux 4.16
- # https://bugzilla.redhat.com/show_bug.cgi?id=1481630#c65
- "git+https://github.com/jwrdegoede/vboxsf#commit=$_vboxsf_commit"
'virtualbox-host-dkms.conf'
- 'virtualbox-guest-dkms.conf'
- 'virtualbox-vboxsf-dkms.conf'
'virtualbox.sysusers'
'virtualbox-guest-utils.sysusers'
'60-vboxdrv.rules'
@@ -69,40 +66,18 @@ source=("VirtualBox::svn+http://www.virtualbox.org/svn/vbox/trunk"
'LocalConfig.kmk'
'vboxservice.service'
'vboxservice-nox.service'
+ 'vboxdrmclient.path'
+ 'vboxdrmclient.service'
'vboxweb.service'
'vboxreload'
- '005-gsoap-build.patch'
- '006-rdesktop-vrdp-keymap-path.patch'
+ '001-disable-update.patch'
+ '004-drop-Wno-format.patch'
'008-no-vboxvideo.patch'
+ '009-properly-handle-i3wm.patch'
'012-vbglR3GuestCtrlDetectPeekGetCancelSupport.patch'
- '013-Makefile.patch'
- '014-iasl.patch'
- # The following patch and mount.vboxsf wrapper should be removed
- # once support for mainline-style options string gets upstreamed
- '101-vboxsf-automount.patch'
- 'mount.vboxsf')
-sha256sums=('SKIP'
- 'SKIP'
- 'deb03efa7ad0376aa55a087f2e882afe00935f10b0e7aa853ba9147090d341ec'
- 'c328376b05183d269f98319ec660f54c55e298f77d229977606862b064651a7c'
- 'e37712bcbbafbdee47230a962446d63b0ae882801a89931d93ad9e704e70ad4b'
- '2101ebb58233bbfadf3aa74381f22f7e7e508559d2b46387114bc2d8e308554c'
- 'da4c49f6ca94e047e196cdbcba2c321199f4760056ea66e0fbc659353e128c9e'
- '9c5238183019f9ebc7d92a8582cad232f471eab9d3278786225abc1a1c7bf66e'
- '033c597e0f5285d2ddb0490868e5b6f945f45c7b1b1152a02a9e6fea438b2c95'
- '2be313b98bffde482aad93b00c419f1d5f7645fd9e6053175ffb0d925067f96a'
- '94a808f46909a51b2d0cf2c6e0a6c9dea792034943e6413bf9649a036c921b21'
- '01dbb921bd57a852919cc78be5b73580a564f28ebab2fe8d6c9b8301265cbfce'
- 'e6e875ef186578b53106d7f6af48e426cdaf1b4e86834f01696b8ef1c685787f'
- '2a9d7748dc58f9d091f791da06b733a696943114f7c0d580fa00a0752eb1d2ac'
- '7d2da8fe10a90f76bbfc80ad1f55df4414f118cd10e10abfb76070326abebd46'
- '13c6ca9be0f91582445fd2a14a8c58a0625a15d9cb98cb6e8c2736d77ea976ab'
- '8b7f241107863f82a5b0ae336aead0b3366a40103ff72dbebf33f54b512a0cbc'
- '06485dce54a5f21b85f4360db884d98c1ab091d3f2535881ec9fcd82feb06b7e'
- 'da7e58ed37dc23c6202aab3017864579a99e78417f3421ddcc98a198198fe2c9'
- '5ad14bd587031ac3dcadaeca2cc4d7b48a59ff09b03884b4fc2be5b1432a8237'
- 'a784f3cc24652a16385cc63abac6c5178932ca5f3861be7650631b7dafa753a4'
- 'f3ed6741f8977f40900c8aa372fa082df1f8723d497d4fff445153c543bc8947')
+ '013-support-building-from-dkms.patch'
+ '018-upate-xclient-script.patch')
+ #'020-python-3-11.patch')
pkgver() {
cd "VirtualBox"
@@ -117,47 +92,49 @@ prepare() {
local filename
for filename in "${source[@]}"; do
if [[ "$filename" =~ \.patch$ ]]; then
- msg2 "Applying patch ${filename##*/}"
+ echo "Applying patch ${filename##*/}"
patch -p1 -N -i "$srcdir/${filename##*/}"
fi
done
-
- msg2 'Applying local config'
- cp "$srcdir/LocalConfig.kmk" .
- msg2 'Use our CFLAGS'
+ sed -i '1 a #include<cstdint>' src/libs/dxvk-native-1.9.2a/src/util/util_bit.h
+ sed -i 's/xmlErrorPtr aErr/const xmlError* aErr/g' src/VBox/Runtime/r3/xml.cpp
+ sed -i 's/xmlErrorPtr error/const _xmlError* error/g' src/VBox/Runtime/r3/xml.cpp
+ sed -i 's/xmlErrorPtr aErr/const xmlError* aErr/g' include/iprt/cpp/xml.h
+ echo 'Applying local config'
+ cp "$srcdir/LocalConfig.kmk" .
+
+ echo 'Use our CFLAGS'
echo "VBOX_GCC_OPT=$CXXFLAGS" >> LocalConfig.kmk
}
build() {
cd "VirtualBox"
- msg2 'Build virtualbox'
+ echo 'Build virtualbox'
./configure \
--disable-docs \
- --enable-webservice \
+ --disable-kmods \
+ --disable-vmmraw \
--enable-vde \
--enable-vnc \
- --disable-kmods \
+ --enable-webservice \
--with-makeself=/usr/bin/echo
# fake makeself binary to compile without nofatal
# makeself is used by linux installer. we don't need it.
source ./env.sh
kmk
- msg2 'Build rdesktop-vrdp'
- kmk -C src/VBox/RDP/client-1.8.4
-
- msg2 'Build VNC extension pack'
+ echo 'Build VNC extension pack'
kmk -C src/VBox/ExtPacks/VNC packing
}
package_virtualbox-svn() {
pkgdesc='Powerful x86 virtualization for enterprise as well as home use'
- depends=('glibc' 'openssl' 'curl' 'gcc-libs' 'libpng' 'python' 'sdl'
- 'libvpx' 'libxml2' 'procps-ng' 'shared-mime-info' 'zlib'
- 'libxcursor' 'libxinerama' 'libx11' 'libxext' 'libxmu' 'libxt'
- 'opus' 'desktop-file-utils' 'hicolor-icon-theme' 'qt5-base' 'qt5-x11extras' 'VIRTUALBOX-HOST-MODULES-SVN')
+ depends=('curl' 'gcc-libs' 'glibc' 'liblzf' 'libpng' 'libtpms' 'libvpx' 'libx11' 'libxcursor'
+ 'libxext' 'libxinerama' 'libxml2' 'libxmu' 'libxt' 'openssl' 'procps-ng' 'python'
+ 'qt6-base' 'qt6-tools' 'qt6-5compat' 'sdl' 'shared-mime-info' 'zlib' 'qt6-scxml'
+ 'VIRTUALBOX-HOST-MODULES-SVN')
optdepends=('vde2: Virtual Distributed Ethernet support'
'virtualbox-guest-iso: Guest Additions CD image'
'virtualbox-ext-vnc: VNC server support'
@@ -166,33 +143,31 @@ package_virtualbox-svn() {
provides=('virtualbox')
replaces=('virtualbox-ose')
conflicts=('virtualbox-ose' 'virtualbox')
- install=virtualbox.install
source "VirtualBox/env.sh"
cd "VirtualBox/out/linux.$BUILD_PLATFORM_ARCH/release/bin"
- # binaries
- install -dm0755 "$pkgdir/usr/bin"
- install -m0755 VBox.sh "$pkgdir/usr/bin/VBox"
- for i in VBoxHeadless VBoxManage VBoxSDL VirtualBox vboxwebsrv VBoxBalloonCtrl; do
- ln -sf VBox "$pkgdir/usr/bin/$i"
- ln -sf VBox "$pkgdir/usr/bin/${i,,}"
- done
- install -m0755 VBoxTunctl "$pkgdir/usr/bin"
- install -m0755 rdesktop-vrdp "$pkgdir/usr/bin"
-
- # libraries
- install -dm0755 "$pkgdir/usr/lib/virtualbox"
- install -m0755 *.so "$pkgdir/usr/lib/virtualbox"
- install -m0644 *.r0 VBoxEFI*.fd "$pkgdir/usr/lib/virtualbox"
+ # libraries (and non-PATH executables)
+ install -d -m0755 "${pkgdir}/usr/lib/virtualbox"
+ install -m0755 *.so -t "${pkgdir}/usr/lib/virtualbox"
+ install -m0644 *.r0 VBoxEFI*.fd -t "${pkgdir}/usr/lib/virtualbox"
## setuid root binaries
- install -m4755 VBoxSDL VirtualBoxVM VBoxHeadless VBoxNetDHCP VBoxNetAdpCtl VBoxNetNAT -t "$pkgdir/usr/lib/virtualbox"
+ install -m4755 VirtualBoxVM VBoxHeadless VBoxNetAdpCtl VBoxNetDHCP VBoxNetNAT -t "${pkgdir}/usr/lib/virtualbox"
## other binaries
- install -m0755 VirtualBox VBoxManage VBoxSVC VBoxExtPackHelperApp VBoxXPCOMIPCD VBoxTestOGL VBoxBalloonCtrl vboxwebsrv webtest -t "$pkgdir/usr/lib/virtualbox"
+ install -m0755 VirtualBox VBoxManage VBoxSVC VBoxExtPackHelperApp VBoxXPCOMIPCD VBoxBalloonCtrl vboximg-mount vboxwebsrv webtest -t "${pkgdir}/usr/lib/virtualbox"
+
+ # binaries (in /usr/bin)
+ install -d -m0755 "${pkgdir}/usr/bin"
+ install -m0755 VBox.sh "${pkgdir}/usr/bin/VBox"
+ for i in VirtualBox VirtualBoxVM VBoxManage VBoxHeadless VBoxBugReport VBoxBalloonCtrl VBoxAutostart vboxwebsrv; do
+ ln -sf VBox "${pkgdir}/usr/bin/${i}"
+ ln -sf VBox "${pkgdir}/usr/bin/${i,,}"
+ done
+ for i in vboximg-mount; do
+ ln -s ../lib/virtualbox/"${i}" "${pkgdir}/usr/bin/${i}"
+ done
# components
- # [heavysink] Temporary remove non-existent symlink VBoxREM.so
- rm components/VBoxREM.so
install -dm0755 "$pkgdir/usr/lib/virtualbox/components"
install -m0755 components/* -t "$pkgdir/usr/lib/virtualbox/components"
@@ -209,10 +184,6 @@ package_virtualbox-svn() {
install -dm0755 "$pkgdir/usr/share/virtualbox/nls"
install -m0755 nls/*.qm -t "$pkgdir/usr/share/virtualbox/nls"
- # rdesktop keymaps
- install -dm0755 "$pkgdir/usr/share/virtualbox/rdesktop-vrdp-keymaps"
- install -m0644 rdesktop-vrdp-keymaps/* "$pkgdir/usr/share/virtualbox/rdesktop-vrdp-keymaps"
-
# useless scripts
install -m0755 VBoxCreateUSBNode.sh VBoxSysInfo.sh -t "$pkgdir/usr/share/virtualbox"
@@ -239,7 +210,8 @@ package_virtualbox-svn() {
#licence
install -Dm0644 VirtualBox/COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-
+ install -D -m0644 VirtualBox/COPYING.CDDL "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.CDDL"
+
# install systemd stuff
install -Dm0644 60-vboxdrv.rules "$pkgdir/usr/lib/udev/rules.d/60-vboxdrv.rules"
install -Dm0644 vboxweb.service "$pkgdir/usr/lib/systemd/system/vboxweb.service"
@@ -271,6 +243,8 @@ package_virtualbox-sdk-svn() {
# licence
install -Dm0644 "$srcdir/VirtualBox/COPYING" \
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -D -m0644 "${srcdir}/VirtualBox/COPYING.CDDL" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.CDDL"
}
package_virtualbox-host-dkms-svn() {
@@ -281,9 +255,6 @@ package_virtualbox-host-dkms-svn() {
'virtualbox-host-modules-lts')
conflicts=('virtualbox-source' 'virtualbox-host-source' 'virtualbox-host-dkms')
provides=('VIRTUALBOX-HOST-MODULES-SVN')
- optdepends=('linux-headers: build modules against Arch kernel'
- 'linux-lts-headers: build modules against LTS kernel'
- 'linux-zen-headers: build modules against ZEN kernel')
install=virtualbox-host-dkms.install
install -dm0755 "$pkgdir/usr/src"
@@ -293,97 +264,59 @@ package_virtualbox-host-dkms-svn() {
# licence
install -Dm0644 "$srcdir/VirtualBox/COPYING" \
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -D -m0644 "${srcdir}/VirtualBox/COPYING.CDDL" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.CDDL"
# module loading
local _p="$pkgdir/usr/lib/modules-load.d/virtualbox-host-dkms.conf"
install -Dm0644 /dev/null "$_p"
- printf "vboxdrv\nvboxpci\nvboxnetadp\nvboxnetflt\n" > "$_p"
+ printf "vboxdrv\nvboxnetadp\nvboxnetflt\n" > "$_p"
# starting vbox 5.1, dkms.conf file was dropped
local _p="$pkgdir/usr/src/vboxhost-svn_OSE/dkms.conf"
install -Dm0644 "$srcdir/virtualbox-host-dkms.conf" "$_p"
sed -i "s,@VERSION@,svn," "$_p"
}
-package_virtualbox-guest-dkms-svn() {
- pkgdesc='VirtualBox Guest kernel modules sources'
- depends=('dkms' 'gcc' 'make')
- replaces=('virtualbox-archlinux-source'
- 'virtualbox-guest-source'
- 'virtualbox-guest-modules-lts')
- provides=('VIRTUALBOX-GUEST-MODULES-SVN')
- conflicts=('virtualbox-archlinux-source' 'virtualbox-guest-source' 'virtualbox-guest-dkms')
- optdepends=('linux-headers: build modules against Arch kernel'
- 'linux-lts-headers: build modules against LTS kernel'
- 'linux-zen-headers: build modules against ZEN kernel')
- install=virtualbox-guest-dkms.install
-
- install -dm0755 "$pkgdir/usr/src"
- source "VirtualBox/env.sh"
- cd "VirtualBox/out/linux.$BUILD_PLATFORM_ARCH/release/bin/additions"
- cp -r src "$pkgdir/usr/src/vboxguest-svn_OSE"
- # licence
- install -Dm0644 "$srcdir/VirtualBox/COPYING" \
- "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- # module loading
- local _p="$pkgdir/usr/lib/modules-load.d/virtualbox-guest-dkms.conf"
- install -Dm0644 /dev/null "$_p"
- printf "vboxguest\nvboxsf\nvboxvideo\n" > "$_p"
- # starting vbox 5.1, dkms.conf file was dropped
- local _p="$pkgdir/usr/src/vboxguest-svn_OSE/dkms.conf"
- install -Dm0644 "$srcdir/virtualbox-guest-dkms.conf" "$_p"
- sed -i "s,@VERSION@,svn," "$_p"
-
- # vboxsf module for Linux 4.16 and later
- install -d "$pkgdir/usr/src/vboxsf-svn_OSE"
- cp -rT "$srcdir/vboxsf" "$pkgdir/usr/src/vboxsf-svn_OSE/vboxsf"
- rm -rf "$pkgdir/usr/src/vboxsf-svn_OSE/vboxsf/.git"
- echo "obj-m = vboxsf/" >"$pkgdir/usr/src/vboxsf-svn_OSE/Makefile"
- local _p="$pkgdir/usr/src/vboxsf-svn_OSE/dkms.conf"
- install -Dm0644 "$srcdir/virtualbox-vboxsf-dkms.conf" "$_p"
- sed -i "s,@VERSION@,svn," "$_p"
-}
-
package_virtualbox-guest-utils-svn() {
pkgdesc='VirtualBox Guest userspace utilities'
depends=('glibc' 'pam' 'libx11' 'libxcomposite'
- 'libxdamage' 'libxrandr' 'libxext' 'libxfixes' 'libxmu' 'libxt' 'xorg-xrandr'
- 'VIRTUALBOX-GUEST-MODULES-SVN')
- replaces=('virtualbox-archlinux-additions' 'virtualbox-guest-additions')
+ 'libxdamage' 'libxext' 'libxfixes' 'libxmu' 'libxt' 'xorg-xrandr'
+ 'xf86-video-vmware' 'VIRTUALBOX-GUEST-MODULES')
+ replaces=('virtualbox-archlinux-additions' 'virtualbox-guest-additions' 'virtualbox-guest-dkms-svn')
provides=('virtualbox-guest-utils')
- conflicts=('virtualbox-archlinux-additions' 'virtualbox-guest-additions' 'virtualbox-guest-utils-nox' 'virtualbox-guest-utils')
+ conflicts=('virtualbox-archlinux-additions' 'virtualbox-guest-additions' 'virtualbox-guest-utils-nox' 'virtualbox-guest-utils' 'virtualbox-guest-dkms' 'virtualbox-guest-dkms-svn')
source "VirtualBox/env.sh"
pushd "VirtualBox/out/linux.$BUILD_PLATFORM_ARCH/release/bin/additions"
install -d "$pkgdir/usr/bin"
- install -m0755 VBoxClient VBoxControl VBoxService "$srcdir/mount.vboxsf" "$pkgdir/usr/bin"
- install -Dm0755 mount.vboxsf "$pkgdir/usr/lib/virtualbox/mount.vboxsf"
+ install -m0755 VBoxClient VBoxControl VBoxDRMClient VBoxService "$pkgdir/usr/bin"
install -m0755 -D "$srcdir"/VirtualBox/src/VBox/Additions/x11/Installer/98vboxadd-xclient \
"$pkgdir"/usr/bin/VBoxClient-all
install -m0644 -D "$srcdir"/VirtualBox/src/VBox/Additions/x11/Installer/vboxclient.desktop \
"$pkgdir"/etc/xdg/autostart/vboxclient.desktop
- install -d "$pkgdir/usr/lib/xorg/modules/dri"
- #install -m0755 VBoxOGL*.so "$pkgdir/usr/lib"
- #ln -s /usr/lib/VBoxOGL.so "$pkgdir/usr/lib/xorg/modules/dri/vboxvideo_dri.so"
install -m0755 -D pam_vbox.so "$pkgdir/usr/lib/security/pam_vbox.so"
popd
# systemd stuff
install -Dm0644 60-vboxguest.rules "$pkgdir/usr/lib/udev/rules.d/60-vboxguest.rules"
+ install -Dm0644 vboxdrmclient.path "$pkgdir/usr/lib/systemd/system/vboxdrmclient.path"
+ install -Dm0644 vboxdrmclient.service "$pkgdir/usr/lib/systemd/system/vboxdrmclient.service"
install -Dm0644 vboxservice.service "$pkgdir/usr/lib/systemd/system/vboxservice.service"
install -Dm0644 virtualbox-guest-utils.sysusers "$pkgdir/usr/lib/sysusers.d/virtualbox-guest-utils.conf"
# licence
install -Dm0644 VirtualBox/COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm0644 VirtualBox/COPYING.CDDL "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.CDDL"
}
package_virtualbox-guest-utils-nox-svn() {
pkgdesc='VirtualBox Guest userspace utilities without X support'
- depends=('glibc' 'pam' 'VIRTUALBOX-GUEST-MODULES-SVN')
+ depends=('glibc' 'pam' 'VIRTUALBOX-GUEST-MODULES')
+ replaces=('virtualbox-guest-dkms-svn')
provides=('virtualbox-guest-utils-nox')
- conflicts=('virtualbox-guest-utils' 'virtualbox-guest-utils-nox')
+ conflicts=('virtualbox-guest-utils' 'virtualbox-guest-utils-nox' 'virtualbox-guest-dkms' 'virtualbox-guest-dkms-svn')
source "VirtualBox/env.sh"
pushd "VirtualBox/out/linux.$BUILD_PLATFORM_ARCH/release/bin/additions"
install -d "$pkgdir/usr/bin"
- install -m0755 VBoxControl VBoxService "$srcdir/mount.vboxsf" "$pkgdir/usr/bin"
- install -Dm0755 mount.vboxsf "$pkgdir/usr/lib/virtualbox/mount.vboxsf"
+ install -m0755 VBoxControl VBoxService "$pkgdir/usr/bin"
install -m0755 -D pam_vbox.so "$pkgdir/usr/lib/security/pam_vbox.so"
popd
# systemd stuff
@@ -393,6 +326,8 @@ package_virtualbox-guest-utils-nox-svn() {
# licence
install -Dm0644 "$srcdir/VirtualBox/COPYING" \
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm0644 "${srcdir}/VirtualBox/COPYING.CDDL" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.CDDL"
}
package_virtualbox-ext-vnc-svn() {
@@ -409,6 +344,26 @@ package_virtualbox-ext-vnc-svn() {
# licence
install -Dm0644 "$srcdir/VirtualBox/COPYING" \
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm0644 "${srcdir}/VirtualBox/COPYING.CDDL" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.CDDL"
}
-
-# vim:set ts=4 sw=4 et:
+sha256sums=('SKIP'
+ '76d98ea062fcad9e5e3fa981d046a6eb12a3e718a296544a68b66f4b65cb56db'
+ '2101ebb58233bbfadf3aa74381f22f7e7e508559d2b46387114bc2d8e308554c'
+ 'da4c49f6ca94e047e196cdbcba2c321199f4760056ea66e0fbc659353e128c9e'
+ '9c5238183019f9ebc7d92a8582cad232f471eab9d3278786225abc1a1c7bf66e'
+ '033c597e0f5285d2ddb0490868e5b6f945f45c7b1b1152a02a9e6fea438b2c95'
+ '3cf42bc6e9e55fd2cb6be7b89c5b98d0f6a2eff6125a9ee7efafaabc35f1de22'
+ 'c41a801fe344a4471a7b61a4764d1d857c403e4fb96e2ba6bc89c77a35f2be7a'
+ '01dbb921bd57a852919cc78be5b73580a564f28ebab2fe8d6c9b8301265cbfce'
+ '83d8f24bff25bb925083cf39b3195236c6136105e62417712cc3f25b92e14b47'
+ '2beab8de525220fa418c9873f9e0d657ddbad4ff9e4a46d7053e6cd9bc4ce95e'
+ 'e6e875ef186578b53106d7f6af48e426cdaf1b4e86834f01696b8ef1c685787f'
+ '4001b5927348fe669a541e80526d4f9ea91b883805f102f7d571edbb482a9b9d'
+ '9ee947c9b5ec5b25f52d3e72340fc3a57ca6e65a604e15b669ac582a3fb0dc1b'
+ 'ccebd3213f1888c8f8c090392b527b8cc61f0d57e58c49a634486bf44b556299'
+ '053bfeee8863f3ffdf2f0e3f9f0d77dc61dd32764700a97a7635fd8611e20491'
+ '5c4b237839a52a18b39d996b37de9d2f9d0ee621c162956cf4424122429094d3'
+ '81900e13d36630488accd8c0bfd2ceb69563fb2c4f0f171caba1cca59d438024'
+ '00f68b86d32a1fada900c2da8dad2ab4215106cd58004f049bded99727cda2ff'
+ 'b6193d22ee7c1726ea4d468b18640454b8e4f2784479073a0044e45dca4e516d')