Advertisement
Guest User

Untitled

a guest
Aug 8th, 2013
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 16.36 KB | None | 0 0
  1. # Maintainer: Vi0L0 <vi0l093@gmail.com>
  2. # Great Contributor: Shen Miren <dickeny@gmail.com> (build_module/hook idea and code)
  3. # Great Contributor: Eduardo "kensai" Romero (previous catalyst and catalyst-utils maintainer)
  4. # Contributor: Manuel Gaul <inkaine@hotmail.com> (previous lib32-catalyst-utils maintainer)
  5. # Contributor: osmano807
  6. # Contributor: csslayer
  7. # Contributor: cyberpatrol
  8. # Contributor: aidanlinz
  9. # Contributor: Rip-Rip
  10. # Contributor: OvsInc
  11. # Contributor: Enverex & kidoz
  12. # Contributor: nob
  13. # Contributor: lordheavy
  14. # Contributor: Krzysztof Kolasa (patch to fix ttys bug)
  15. # Contributor: lano1106 (patch to fix support of intel's iommu)
  16. # Contributor: fnf
  17.  
  18. #PKGEXT='.pkg.tar.gz' # imho time to pack this pkg into tar.xz is too long, unfortunatelly yaourt got problems when ext is different from .pkg.tar.xz - V
  19.  
  20. pkgname=catalyst-total-pxp
  21. pkgver=13.8
  22. pkgrel=5
  23. _amdver=13.8
  24. pkgdesc="AMD/ATI drivers. catalyst-hook + catalyst-utils + lib32-catalyst-utils with testing powerXpress support. Radeons HD 2 3 4 xxx ARE NOT SUPPORTED"
  25. arch=('i686' 'x86_64')
  26. url="http://www.amd.com"
  27. license=('custom')
  28. depends=('linux>=3.0' 'linux<3.11' 'linux-headers' 'xorg-server>=1.7.0' 'xorg-server<1.15.0' 'libxrandr' 'libsm' 'fontconfig' 'libxcursor' 'libxi' 'gcc-libs' 'gcc>4.0.0' 'make' 'patch' 'libxinerama')
  29. optdepends=('qt: to run ATi Catalyst Control Center (amdcccle)'
  30.         'libxxf86vm: to run ATi Catalyst Control Center (amdcccle)'
  31.         'opencl-headers: headers necessary for OpenCL development'
  32.         'acpid: acpi event support  / atieventsd'
  33.         'linux-headers: to build the fglrx module for the linux kernel'
  34.         'linux-lts-headers: to build the fglrx module for the linux-lts kernel')
  35. conflicts=('catalyst-test' 'nvidia-utils' 'nvidia' 'catalyst' 'catalyst-daemon' 'catalyst-generator' 'catalyst-hook' 'catalyst-utils' 'libcl' 'catalyst-total' 'catalyst-dkms')
  36. provides=("libatical=${pkgver}" "catalyst=${pkgver}" "catalyst-utils=${pkgver}" "catalyst-hook=${pkgver}" 'libcl' 'dri' 'libtxc_dxtn')
  37.  
  38. if [ "${CARCH}" = "x86_64" ]; then
  39.  warning "x86_64 system detected"
  40.  warning "[multilib] repository must be uncommented in /etc/pacman.conf to add lib32-catalyst-utils into the package"
  41.   if [[ `cat /etc/pacman.conf | grep -c "#\[multilib]"` = 0 ]]; then
  42.     warning "OK, lib32-catalyst-utils will be added to the package"
  43.     depends+=('lib32-libxext' 'lib32-libdrm')
  44.     conflicts+=('lib32-nvidia-utils' 'lib32-catalyst-utils')
  45.     provides+=('lib32-libgl-pxp' "lib32-catalyst-utils=${pkgver}" 'lib32-dri' 'lib32-libtxc_dxtn')
  46.       else
  47.     warning "lib32-catalyst-utils will NOT be added to the package"
  48.   fi
  49. fi
  50.  
  51. install=${pkgname}.install
  52.  
  53. #   http://www2.ati.com/drivers/beta/amd-catalyst-13.15.100.1-linux-x86.x86_64.zip
  54. source=(
  55.     http://www2.ati.com/drivers/beta/amd-catalyst-13.8-beta1-linux-x86.x86_64.zip
  56.     catalyst_build_module
  57.     lib32-catalyst.sh
  58.     catalyst.sh
  59.     atieventsd.sh
  60.     atieventsd.service
  61.     catalyst.conf
  62.     arch-fglrx-authatieventsd.patch
  63.     hook-fglrx
  64.     ati_make.sh
  65.     makefile_compat.patch
  66.     switchlibGL
  67.     switchlibglx
  68.     catalystpxp.sh
  69.     20-catalystpxp.conf
  70.     pxp_switch_catalyst
  71.     lib32-catalystpxp.sh
  72.     catalyst-hook.service
  73.     temp_links_catalyst
  74.     temp-links-catalyst.service
  75.     kolasa_fglrx_3.10.patch
  76.     kolasa_fglrx_fixing_ttys.patch
  77.     lano1106_fglrx_intel_iommu.patch
  78.     lano1106_kcl_agp_13_4.patch)
  79.  
  80. md5sums=('1a6527ac6de2032317a4d658ba560f79'
  81.      'f75ad119618ed37bc4b344a3b924aab1'
  82.      'af7fb8ee4fc96fd54c5b483e33dc71c4'
  83.          'bdafe749e046bfddee2d1c5e90eabd83'
  84.          '9d9ea496eadf7e883d56723d65e96edf'
  85.      '90a37e010f4e5f45e270cd000894d553'
  86.      '3e19c2285c76f4cb92108435a1e9c302'
  87.      '4ec9ba4440ec5a320ed3987c1d3b417d'
  88.          '9126e1ef0c724f8b57d3ac0fe77efe2f'
  89.      '62239156a9656c6f41e89a879578925c'
  90.      '3e1b82bd69774ea808da69c983d6a43b'
  91.          'f98cd932f56fdc4da73ba383926f1ade'
  92.          '52e20085e141c1ff48dff4496bdae889'
  93.          '003d6620ccedde9a3b40e6798e80df24'
  94.          'aa0bbfca2c4b32aa25bbf8024af68978'
  95.          '6b8d659b62442c962b4f3cc0efa19845'
  96.          'a6f2f8c17484624ab36fc3c820bbcb4f'
  97.      'a64e2eae5addc6d670911ccf94b8cda4'
  98.      '0e6d963436dd23dbb45ae0f4fc9b661c'
  99.      '2c22bb4d4f828cb8b024f670c1ae7e45'
  100.      'ce8fb9593a1611ff044e8ec520024dc4'
  101.      '5f28dfc4c9fdb0fbfed69c8cb38659dd'
  102.      '5184b94a2a40216a67996999481dd9ee'
  103.      'c5156eddf81c8a1719b160d05a2e8d67')
  104.  
  105. build() {
  106.   ## Unpack archive
  107.      /bin/sh ./amd-catalyst-*.run --extract archive_files
  108. }
  109.  
  110. package() {
  111. ##catalyst-utils section
  112.   ## Install userspace tools and libraries
  113.     # Create directories
  114.       install -m755 -d ${pkgdir}/etc/ati
  115.       install -m755 -d ${pkgdir}/etc/rc.d
  116.       install -m755 -d ${pkgdir}/etc/profile.d
  117.       install -m755 -d ${pkgdir}/etc/acpi/events
  118.       install -m755 -d ${pkgdir}/etc/security/console.apps
  119.       install -m755 -d ${pkgdir}/etc/OpenCL/vendors
  120.  
  121.       install -m755 -d ${pkgdir}/usr/lib/xorg/modules/dri
  122.       install -m755 -d ${pkgdir}/usr/lib/xorg/modules/drivers
  123.       install -m755 -d ${pkgdir}/usr/lib/xorg/modules/updates/extensions/fglrx
  124.       install -m755 -d ${pkgdir}/usr/lib/xorg/modules/linux
  125.       install -m755 -d ${pkgdir}/usr/lib/dri
  126.       install -m755 -d ${pkgdir}/usr/lib/catalystpxp/fglrx
  127.       install -m755 -d ${pkgdir}/usr/lib/fglrx
  128.       install -m755 -d ${pkgdir}/usr/lib/systemd/system
  129.  
  130.       install -m755 -d ${pkgdir}/usr/bin
  131.  
  132.       install -m755 -d ${pkgdir}/usr/include/GL
  133.  
  134.       install -m755 -d ${pkgdir}/usr/share/applications
  135.       install -m755 -d ${pkgdir}/usr/share/ati/amdcccle
  136.       install -m755 -d ${pkgdir}/usr/share/licenses/${pkgname}
  137.       install -m755 -d ${pkgdir}/usr/share/man/man8
  138.       install -m755 -d ${pkgdir}/usr/share/pixmaps
  139.  
  140.     # X.org driver
  141.       if [ "${CARCH}" = "i686" ]; then
  142.     cd ${srcdir}/archive_files/xpic/usr/X11R6/lib/modules
  143.       elif [ "${CARCH}" = "x86_64" ]; then
  144.     cd ${srcdir}/archive_files/xpic_64a/usr/X11R6/lib64/modules
  145.       fi
  146.  
  147.       install -m755 *.so ${pkgdir}/usr/lib/xorg/modules
  148.       install -m755 drivers/*.so ${pkgdir}/usr/lib/xorg/modules/drivers
  149.       install -m755 linux/*.so ${pkgdir}/usr/lib/xorg/modules/linux
  150.       install -m755 extensions/fglrx/fglrx-libglx.so ${pkgdir}/usr/lib/xorg/modules/updates/extensions/fglrx/fglrx-libglx.so
  151.       ln -s fglrx-libglx.so ${pkgdir}/usr/lib/xorg/modules/updates/extensions/fglrx/libglx.so
  152.  
  153.     # Controlcenter / libraries
  154.       if [ "${CARCH}" = "i686" ]; then
  155.     cd ${srcdir}/archive_files/arch/x86/usr
  156.     _lib=lib
  157.       elif [ "${CARCH}" = "x86_64" ]; then
  158.     cd ${srcdir}/archive_files/arch/x86_64/usr
  159.     _lib=lib64
  160.       fi
  161.  
  162.       install -m755 X11R6/bin/* ${pkgdir}/usr/bin
  163.       install -m755 sbin/* ${pkgdir}/usr/bin
  164.  
  165.       install -m755 X11R6/${_lib}/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/catalystpxp/fglrx
  166.       ln -s fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/catalystpxp/fglrx/libGL.so
  167.       ln -s fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/catalystpxp/fglrx/libGL.so.1
  168.       ln -s fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/catalystpxp/fglrx/libGL.so.1.2
  169.      
  170.       install -m755 X11R6/${_lib}/libAMDXvBA.so.1.0 ${pkgdir}/usr/lib/
  171.       ln -snf libAMDXvBA.so.1.0 ${pkgdir}/usr/lib/libAMDXvBA.so.1
  172.       ln -snf libAMDXvBA.so.1.0 ${pkgdir}/usr/lib/libAMDXvBA.so
  173.       install -m755 X11R6/${_lib}/libatiadlxx.so ${pkgdir}/usr/lib
  174.       install -m755 X11R6/${_lib}/libfglrx_dm.so.1.0 ${pkgdir}/usr/lib
  175.       install -m755 X11R6/${_lib}/libXvBAW.so.1.0 ${pkgdir}/usr/lib
  176.       ln -snf libXvBAW.so.1.0 ${pkgdir}/usr/lib/libXvBAW.so.1
  177.       ln -snf libXvBAW.so.1.0 ${pkgdir}/usr/lib/libXvBAW.so
  178.       install -m644 X11R6/${_lib}/*.a ${pkgdir}/usr/lib
  179.       install -m644 X11R6/${_lib}/*.cap ${pkgdir}/usr/lib
  180.       install -m755 X11R6/${_lib}/modules/dri/*.so ${pkgdir}/usr/lib/xorg/modules/dri
  181.       install -m755 ${_lib}/*.so* ${pkgdir}/usr/lib
  182.  
  183.     ## QT libs (only 2 files) - un-comment 2 lines below if you don't want to install qt package
  184.     #      install -m755 -d ${pkgdir}/usr/share/ati/${_lib}
  185.     #      install -m755 share/ati/${_lib}/*.so* ${pkgdir}/usr/share/ati/${_lib}
  186.  
  187.       ln -snf /usr/lib/xorg/modules/dri/fglrx_dri.so ${pkgdir}/usr/lib/dri/fglrx_dri.so
  188.       ln -snf libfglrx_dm.so.1.0 ${pkgdir}/usr/lib/libfglrx_dm.so.1
  189.       ln -snf libfglrx_dm.so.1.0 ${pkgdir}/usr/lib/libfglrx_dm.so
  190.       ln -snf libatiuki.so.1.0 ${pkgdir}/usr/lib/libatiuki.so.1
  191.       ln -snf libatiuki.so.1.0 ${pkgdir}/usr/lib/libatiuki.so
  192.       ln -snf libOpenCL.so.1 ${pkgdir}/usr/lib/libOpenCL.so
  193.  
  194.  
  195.       cd ${srcdir}/archive_files/common
  196.       msg "patch -Np2 -i ${srcdir}/arch-fglrx-authatieventsd.patch"
  197.       patch -Np2 -i ${srcdir}/arch-fglrx-authatieventsd.patch
  198.       install -m644 etc/ati/* ${pkgdir}/etc/ati
  199.       chmod 755 ${pkgdir}/etc/ati/authatieventsd.sh
  200.  
  201.       install -m644 etc/security/console.apps/amdcccle-su ${pkgdir}/etc/security/console.apps
  202.  
  203.       install -m755 usr/X11R6/bin/* ${pkgdir}/usr/bin
  204.       install -m644 usr/include/GL/*.h ${pkgdir}/usr/include/GL
  205.       install -m755 usr/sbin/*.sh ${pkgdir}/usr/bin
  206.       install -m644 usr/share/ati/amdcccle/* ${pkgdir}/usr/share/ati/amdcccle
  207.       install -m644 usr/share/icons/*.xpm ${pkgdir}/usr/share/pixmaps
  208.       install -m644 usr/share/man/man8/*.8 ${pkgdir}/usr/share/man/man8
  209.       install -m644 usr/share/applications/*.desktop ${pkgdir}/usr/share/applications
  210.  
  211.     # ACPI example files
  212.       install -m755 usr/share/doc/fglrx/examples/etc/acpi/*.sh ${pkgdir}/etc/acpi
  213.       sed -i -e 's/usr\/X11R6/usr/g' ${pkgdir}/etc/acpi/ati-powermode.sh
  214.       install -m644 usr/share/doc/fglrx/examples/etc/acpi/events/* ${pkgdir}/etc/acpi/events
  215.  
  216.     # Add ATI Events Daemon launcher
  217.       install -m755 ${srcdir}/atieventsd.sh ${pkgdir}/etc/rc.d/atieventsd
  218.       install -m644 ${srcdir}/atieventsd.service ${pkgdir}/usr/lib/systemd/system
  219.  
  220.       #install -m755 ${srcdir}/catalyst.sh ${pkgdir}/etc/profile.d
  221.  
  222.     # License
  223.       install -m644 ${srcdir}/archive_files/LICENSE.TXT ${pkgdir}/usr/share/licenses/${pkgname}
  224.       install -Dm644 ${srcdir}/archive_files/common/usr/share/doc/amdcccle/ccc_copyrights.txt \
  225.     ${pkgdir}/usr/share/licenses/${pkgname}/amdcccle_copyrights.txt
  226.  
  227.     # since 11.11 : opencl files
  228.       if [ "${CARCH}" = "i686" ]; then
  229.     cd ${srcdir}/archive_files/arch/x86
  230.     _arc=32
  231.       elif [ "${CARCH}" = "x86_64" ]; then
  232.     cd ${srcdir}/archive_files/arch/x86_64
  233.     _arc=64
  234.       fi
  235.  
  236.       # since 11.11: amd's vendor file for it's opencl library
  237.       install -m644 etc/OpenCL/vendors/amdocl${_arc}.icd ${pkgdir}/etc/OpenCL/vendors
  238.  
  239.       # since 11.11: clinfo binary
  240.       install -m755 usr/bin/clinfo ${pkgdir}/usr/bin
  241.  
  242.       # since 12.8:
  243.       install -m755 -d ${pkgdir}/etc/modules-load.d
  244.       install -m644 ${srcdir}/catalyst.conf ${pkgdir}/etc/modules-load.d
  245.  
  246.       # powerXpress
  247.     install -m755 ${srcdir}/switchlibGL ${pkgdir}/usr/lib/fglrx
  248.     install -m755 ${srcdir}/switchlibglx ${pkgdir}/usr/lib/fglrx
  249.     # use /usr/lib/catalystpxp dir in 1st place (libGL switch)
  250.     #install -m755 ${srcdir}/catalystpxp.sh ${pkgdir}/etc/profile.d
  251.     # use /usr/lib/xorg/modules/updates dir in 1st place (libglx switch)
  252.     install -m755 -d ${pkgdir}/etc/X11/xorg.conf.d
  253.    
  254.     # prevent X from using fglrx's libglx by default over mesa's libglx
  255.     echo 'Section "Files"
  256.         ModulePath   "/usr/lib/xorg/modules/extensions"
  257.         ModulePath   "/usr/lib/xorg/modules"
  258. EndSection' > ${pkgdir}/etc/X11/xorg.conf.d/00-libglxModulePath.conf
  259.    
  260.     #install -m644 ${srcdir}/20-catalystpxp.conf ${pkgdir}/etc/X11/xorg.conf.d
  261.     # switching script: switch xorg.conf + aticonfig --px-Xgpu + switchlibGL + add/remove fglrx into MODULES
  262.     install -m755 ${srcdir}/pxp_switch_catalyst ${pkgdir}/usr/bin
  263.  
  264.       #workaround for the high io bug , thanks to lano1106 for finding this ugly bug! https://bbs.archlinux.org/viewtopic.php?pid=1279977#p1279977
  265.     install -m755 ${srcdir}/temp_links_catalyst ${pkgdir}/usr/bin
  266.     install -m644 ${srcdir}/temp-links-catalyst.service ${pkgdir}/usr/lib/systemd/system
  267.  
  268. ##catalyst-hook section
  269.       cd ${srcdir}/archive_files
  270.       msg "patch -Np1 -i ../makefile_compat.patch"
  271.       patch -Np1 -i ../makefile_compat.patch
  272. #      msg "patch -l -Np1 -i ../kolasa_fglrx_3.10.patch"
  273. #      patch -l -Np1 -i ../kolasa_fglrx_3.10.patch
  274. #      msg "patch -Np1 -i ../kolasa_fglrx_fixing_ttys.patch"
  275. #      patch -Np1 -i ../kolasa_fglrx_fixing_ttys.patch
  276.       msg "patch -Np1 -i ../lano1106_fglrx_intel_iommu.patch"
  277.       patch -Np1 -i ../lano1106_fglrx_intel_iommu.patch
  278.       msg "patch -Np1 -i ../lano1106_kcl_agp_13_4.patch"
  279.       patch -Np1 -i ../lano1106_kcl_agp_13_4.patch
  280.  
  281.     # Prepare modules source files
  282.       _archdir=x86_64
  283.       test "${CARCH}" = "i686" && _archdir=x86
  284.       install -m755 -d ${pkgdir}/usr/share/ati/build_mod
  285.       install -m644 common/lib/modules/fglrx/build_mod/*.c \
  286.                 ${pkgdir}/usr/share/ati/build_mod
  287.       install -m644 common/lib/modules/fglrx/build_mod/*.h \
  288.                 ${pkgdir}/usr/share/ati/build_mod
  289.       install -m644 common/lib/modules/fglrx/build_mod/2.6.x/Makefile \
  290.                 ${pkgdir}/usr/share/ati/build_mod
  291.       install -m644 arch/${_archdir}/lib/modules/fglrx/build_mod/libfglrx_ip.a \
  292.                 ${pkgdir}/usr/share/ati/build_mod
  293.       install -m755 -d ${pkgdir}/usr/bin
  294.       install -m755 ${srcdir}/catalyst_build_module ${pkgdir}/usr/bin
  295.  
  296.     # modified ati's make.sh script
  297.       install -m755 ${srcdir}/ati_make.sh ${pkgdir}/usr/share/ati/build_mod
  298.  
  299.     # hook fglrx
  300.       install -m755 -d ${pkgdir}/usr/lib/initcpio/install
  301.       install -m644 ${srcdir}/hook-fglrx ${pkgdir}/usr/lib/initcpio/install/fglrx
  302.  
  303.     # systemd service to perform fglrx module build at shutdown
  304.       install -m755 -d ${pkgdir}/usr/lib/systemd/system
  305.       install -m644 ${srcdir}/catalyst-hook.service ${pkgdir}/usr/lib/systemd/system
  306.  
  307.  
  308. ##lib32-catalyst-utils-pxp section
  309.       if [ "${CARCH}" = "x86_64" ] && [[ `cat /etc/pacman.conf | grep -c "#\[multilib]"` = 0 ]]; then
  310.     cd ${srcdir}
  311.     #install -D -m755 lib32-catalyst.sh ${pkgdir}/etc/profile.d/lib32-catalyst.sh
  312.     #install -D -m755 lib32-catalystpxp.sh ${pkgdir}/etc/profile.d/lib32-catalystpxp.sh
  313.  
  314.     cd ${srcdir}/archive_files/arch/x86/usr
  315.     install -dm755 ${pkgdir}/usr/lib32/catalystpxp/fglrx
  316.     install -dm755 ${pkgdir}/usr/lib32/xorg/modules/dri
  317.     install -m755 lib/*.so* ${pkgdir}/usr/lib32
  318.     install -m755 X11R6/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/catalystpxp/fglrx
  319.     ln -s fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/catalystpxp/fglrx/libGL.so
  320.     ln -s fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/catalystpxp/fglrx/libGL.so.1
  321.     ln -s fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/catalystpxp/fglrx/libGL.so.1.2
  322.    
  323.     install -m755 X11R6/lib/libAMDXvBA.so.1.0 ${pkgdir}/usr/lib32
  324.     install -m755 X11R6/lib/libatiadlxx.so ${pkgdir}/usr/lib32
  325.     install -m755 X11R6/lib/libfglrx_dm.so.1.0 ${pkgdir}/usr/lib32
  326.     install -m755 X11R6/lib/libXvBAW.so.1.0 ${pkgdir}/usr/lib32
  327.     install -m755 X11R6/lib/modules/dri/*.so ${pkgdir}/usr/lib32/xorg/modules/dri
  328.     ln -snf /usr/lib32/xorg/modules/dri ${pkgdir}/usr/lib32/dri
  329.  
  330.     cd $pkgdir/usr/lib32
  331.     ln -sf libfglrx_dm.so.1.0 libfglrx_dm.so.1
  332.     ln -sf libAMDXvBA.so.1.0 libAMDXvBA.so.1
  333.     ln -sf libXvBAW.so.1.0 libXvBAW.so.1
  334.     ln -sf libatiuki.so.1.0 libatiuki.so.1
  335.     ln -sf libatiuki.so.1.0 libatiuki.so
  336.     ln -sf libOpenCL.so.1 libOpenCL.so
  337.  
  338.     install -m755 -d ${pkgdir}/etc/OpenCL/vendors
  339.     install -m644 ${srcdir}/archive_files/arch/x86/etc/OpenCL/vendors/amdocl32.icd ${pkgdir}/etc/OpenCL/vendors
  340.       fi
  341. }
  342. md5sums=('87fc4a1d842856f4eb28cdff6b602466'
  343.          'f75ad119618ed37bc4b344a3b924aab1'
  344.          'af7fb8ee4fc96fd54c5b483e33dc71c4'
  345.          'bdafe749e046bfddee2d1c5e90eabd83'
  346.          '9d9ea496eadf7e883d56723d65e96edf'
  347.          '90a37e010f4e5f45e270cd000894d553'
  348.          '3e19c2285c76f4cb92108435a1e9c302'
  349.          '4ec9ba4440ec5a320ed3987c1d3b417d'
  350.          '9126e1ef0c724f8b57d3ac0fe77efe2f'
  351.          '62239156a9656c6f41e89a879578925c'
  352.          '3e1b82bd69774ea808da69c983d6a43b'
  353.          'f98cd932f56fdc4da73ba383926f1ade'
  354.          '52e20085e141c1ff48dff4496bdae889'
  355.          '003d6620ccedde9a3b40e6798e80df24'
  356.          'aa0bbfca2c4b32aa25bbf8024af68978'
  357.          '6b8d659b62442c962b4f3cc0efa19845'
  358.          'a6f2f8c17484624ab36fc3c820bbcb4f'
  359.          'a64e2eae5addc6d670911ccf94b8cda4'
  360.          '0e6d963436dd23dbb45ae0f4fc9b661c'
  361.          '2c22bb4d4f828cb8b024f670c1ae7e45'
  362.          'ce8fb9593a1611ff044e8ec520024dc4'
  363.          '5f28dfc4c9fdb0fbfed69c8cb38659dd'
  364.          '5184b94a2a40216a67996999481dd9ee'
  365.          'c5156eddf81c8a1719b160d05a2e8d67')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement