diff options
Diffstat (limited to '')
85 files changed, 0 insertions, 2648 deletions
diff --git a/blender-blam (not maintaining)/PKGBUILD b/blender-blam (not maintaining)/PKGBUILD deleted file mode 100644 index 0e4a6b4..0000000 --- a/blender-blam (not maintaining)/PKGBUILD +++ /dev/null @@ -1,42 +0,0 @@ -pkgname=blender-blam -pkgver=20130411 -pkgrel=1 -_blender=2.65 -pkgdesc="This is BLAM, a camera calibration toolkit for Blender in the form of an add-on, written in python, that facilitates modeling based on photographs." -arch=('any') -url="https://github.com/stuffmatic/blam/" -license=('GPL') -depends=('blender') -makedepends=('coreutils') -conflicts=() -source=() -md5sums=() - -_gitroot=https://github.com/stuffmatic/blam.git -_gitname=blam - -build() { - cd "$srcdir" - msg "Connecting to GIT server...." - - if [[ -d "$_gitname" ]]; then - cd "$_gitname" && git pull origin - msg "The local files are updated." - else - git clone "$_gitroot" "$_gitname" - fi - - msg "GIT checkout done or server timeout" - msg "Starting build..." - - rm -rf "$srcdir/$_gitname-build" - git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" - cd "$srcdir/$_gitname-build" -} - -package() { - cd "$srcdir/$_gitname-build/src" - mkdir -p "$pkgdir/usr/share/blender/$_blender/scripts/" - cp blam.py "$pkgdir/usr/share/blender/$_blender/scripts/" -} - diff --git a/cedilla [disowned]/.gitignore b/cedilla [disowned]/.gitignore deleted file mode 100644 index 7f65160..0000000 --- a/cedilla [disowned]/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/NEWS.text diff --git a/cedilla [disowned]/PKGBUILD b/cedilla [disowned]/PKGBUILD deleted file mode 100644 index 4ebfdfe..0000000 --- a/cedilla [disowned]/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> - -pkgname=cedilla -pkgver=0.7 -pkgrel=1 -pkgdesc="A simple text printer that uses Unicode internally" -arch=(any) -url="http://www.pps.jussieu.fr/~jch/software/cedilla/" -license=('GPL') -depends=(clisp texlive-core) -makedepends=() -source=(http://www.pps.jussieu.fr/~jch/software/files/$pkgname-$pkgver.tar.gz) -md5sums=('57d2a80d3fd8fdc72827ada5e6257be2') - -build() { - cd "$srcdir/$pkgname-$pkgver" - - ./compile-cedilla -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - # the install-cedilla script would not find the man path in fakeroot, so - # we need to create the dirs for it - source cedilla-config - mkdir -p $pkgdir/$MANDIR - - TARGET=$pkgdir ./install-cedilla - sed -i -e 's/texmf-tetex/texmf-dist/g' $pkgdir/etc/cedilla-config.lisp -} - diff --git a/cedilla [disowned]/upload b/cedilla [disowned]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/cedilla [disowned]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/cedilla [disowned]/watch- b/cedilla [disowned]/watch- deleted file mode 100755 index c2fa7f1..0000000 --- a/cedilla [disowned]/watch- +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -[ -f 'NEWS.text' ] && rm 'NEWS.text' -wget 'http://www.pps.univ-paris-diderot.fr/~jch/software/cedilla/NEWS.text' >/dev/null 2>/dev/null -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - md5sum < NEWS.text > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'cedilla' - fi - rm NEWS.text -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'cedilla (unfetchable)' -fi - diff --git a/emacs-clojure-mode [disowned]/PKGBUILD b/emacs-clojure-mode [disowned]/PKGBUILD deleted file mode 100644 index 1d0a483..0000000 --- a/emacs-clojure-mode [disowned]/PKGBUILD +++ /dev/null @@ -1,29 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -# Contributor: Gianni Vialetto <g.vialetto@gmail.com> -# Contributor: Nick Vogel <vogelrn+aur@gmail.com> - -pkgname=emacs-clojure-mode -pkgver=3.0.1 -pkgrel=1 -arch=('any') -pkgdesc="Emacs major mode for the clojure language" -url="https://github.com/technomancy/clojure-mode" -license="GPL3" -depends=('emacs') -optdepends=('paredit: enhanced LISP structure editing') -install='emacs-clojure-mode.install' -source=("https://github.com/clojure-emacs/clojure-mode/archive/${pkgver}.tar.gz") -sha256sums=(96f238d0d1615eddb07d15c99834e5750120f523e9ef0c14919dee1e8f1705ef) - -package () -{ - cd "${srcdir}/clojure-mode-${pkgver}" - - install -d "${pkgdir}/usr/share/emacs/site-lisp/" - - # install the files in directory created above - install -m644 clojure-test-mode.el -t "${pkgdir}/usr/share/emacs/site-lisp/" - install -m644 clojure-mode.el -t "${pkgdir}/usr/share/emacs/site-lisp/" - install -m644 clojure-mode-extra-font-locking.el -t "${pkgdir}/usr/share/emacs/site-lisp/" -} - diff --git a/emacs-clojure-mode [disowned]/emacs-clojure-mode.install b/emacs-clojure-mode [disowned]/emacs-clojure-mode.install deleted file mode 100644 index 7710f4f..0000000 --- a/emacs-clojure-mode [disowned]/emacs-clojure-mode.install +++ /dev/null @@ -1,16 +0,0 @@ -post_install () { -echo -echo "==> To enable clojure-mode, add this to your \$HOME/.emacs:" -echo -echo " (require 'clojure-mode)" -echo -echo "==> There are also a clojurescript-mode and a clojure-test-mode" -echo "==> available - to get more information on those, please refer to" -echo "==> the package homepage." -echo -} - -post_upgrade () { - post_install $1 -} - diff --git a/emacs-clojure-mode [disowned]/upload b/emacs-clojure-mode [disowned]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/emacs-clojure-mode [disowned]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/emacs-clojure-mode [disowned]/watch- b/emacs-clojure-mode [disowned]/watch- deleted file mode 100755 index 700d78c..0000000 --- a/emacs-clojure-mode [disowned]/watch- +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -[ -f tags ] && rm tags - -wget 'https://github.com/technomancy/clojure-mode/tags' -O - 2>/dev/null | grep tag-name | grep -Po '>.*</' > tags - -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - md5sum tags > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'emacs-clojure-mode' - fi -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'emacs-clojure-mode (unfetchable)' -fi - diff --git a/emacs-d-mode [disowned]/PKGBUILD b/emacs-d-mode [disowned]/PKGBUILD deleted file mode 100644 index 44dab27..0000000 --- a/emacs-d-mode [disowned]/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -# Contributor: Gianni Vialetto <gianni@rootcube.net> -# Contributor: Gour <gour@atmarama.net> - -pkgname=emacs-d-mode -pkgver=2.0.8 -pkgrel=1 -pkgdesc="Emacs major mode for the D programming language" -url="http://www.wikiservice.at/d/wiki.cgi?EditorSupport/EmacsEditor" -arch=('any') -license=('GPL2') -depends=() -makedepends=(emacs) -install=$pkgname.install -source=(https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/archive/$pkgver.tar.gz) -sha256sums=('80ab7e82ebbb6afe4c7d9ab8e4feb597d2f84bd91739ac04120954594a7cd74e') - - -build() { - cd "$srcdir/Emacs-D-Mode-$pkgver" - - make compile -} - -package() { - cd "$srcdir/Emacs-D-Mode-$pkgver" - - install -m755 -d "$pkgdir/usr/share/emacs/site-lisp" - install -m644 d-mode.el "$pkgdir/usr/share/emacs/site-lisp" - install -m644 d-mode.elc "$pkgdir/usr/share/emacs/site-lisp" -} - diff --git a/emacs-d-mode [disowned]/emacs-d-mode.install b/emacs-d-mode [disowned]/emacs-d-mode.install deleted file mode 100644 index a7f8c2f..0000000 --- a/emacs-d-mode [disowned]/emacs-d-mode.install +++ /dev/null @@ -1,16 +0,0 @@ -post_install() { - cat << EOF -==> To set up Emacs to automatically edit files ending in .d[i] using D-mode -==> add the following to your ~/.emacs file (GNU Emacs) or ~/.xemacs/init.el -==> file (XEmacs): - - (autoload 'd-mode "d-mode" "Major mode for editing D code." t) - (add-to-list 'auto-mode-alist '("\\\.d[i]?\\\'" . d-mode)) - -EOF -} - -post_upgrade() { - post_install $1 -} - diff --git a/emacs-d-mode [disowned]/upload b/emacs-d-mode [disowned]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/emacs-d-mode [disowned]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/emacs-d-mode [disowned]/watch- b/emacs-d-mode [disowned]/watch- deleted file mode 100755 index 610a94f..0000000 --- a/emacs-d-mode [disowned]/watch- +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -[ -f release ] && rm release - -wget https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/tags -O - 2>/dev/null | grep tag-name | grep -Po '>.+</' > release - -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - md5sum release > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'emacs-d-mode' - fi -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'emacs-d-mode (unfetchable)' -fi - diff --git a/emacs-prolog-mode (not maintaining)/PKGBUILD b/emacs-prolog-mode (not maintaining)/PKGBUILD deleted file mode 100644 index 563e6b0..0000000 --- a/emacs-prolog-mode (not maintaining)/PKGBUILD +++ /dev/null @@ -1,18 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> - -pkgname=emacs-prolog-mode -pkgver=1.25 -pkgrel=1 -pkgdesc="Prolog mode for Emacs" -arch=(any) -url=http://turing.ubishops.ca/home/bruda/emacs-prolog/ -license=(GPL) -depends=(emacs) -install=$pkgname.install -source=(http://bruda.ca/_media/emacs/prolog.el) -sha256sums=('d01bc2184a07b59d62f58635a81a75b00055a858d322c0f6ebb8b03e7213cd41') - -package() { - install -Dm644 "$srcdir"/prolog.el "$pkgdir"/usr/share/emacs/site-lisp/prolog.el -} - diff --git a/emacs-prolog-mode (not maintaining)/emacs-prolog-mode.install b/emacs-prolog-mode (not maintaining)/emacs-prolog-mode.install deleted file mode 100644 index 450b39e..0000000 --- a/emacs-prolog-mode (not maintaining)/emacs-prolog-mode.install +++ /dev/null @@ -1,19 +0,0 @@ -post_install () { - cat << __EOF__ - -==> Insert into your ~/.emacs or ~/.xemacs/init.el the following lines: - -(autoload 'run-prolog "prolog" "Start a Prolog sub-process." t) -(autoload 'prolog-mode "prolog" "Major mode for editing Prolog programs." t) -(autoload 'mercury-mode "prolog" "Major mode for editing Mercury programs." t) -(setq prolog-system 'swi) -(setq auto-mode-alist (append '(("\\.pl$" . prolog-mode) - ("\\.m$" . mercury-mode)) - auto-mode-alist)) - -__EOF__ -} - -post_upgrade () { - post_install -} diff --git a/emacs-prolog-mode (not maintaining)/watch b/emacs-prolog-mode (not maintaining)/watch deleted file mode 100755 index 8832b47..0000000 --- a/emacs-prolog-mode (not maintaining)/watch +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -[ -f prolog.el ] && rm prolog.el - -wget 'http://bruda.ca/_media/emacs/prolog.el' -O prolog.el >/dev/null 2>/dev/null - -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - md5sum prolog > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'emacs-prolog-mode' - fi -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'emacs-prolog-mode (unfetchable)' -fi - diff --git a/emacs-scala-mode (not maintaining)/PKGBUILD b/emacs-scala-mode (not maintaining)/PKGBUILD deleted file mode 100644 index cd93128..0000000 --- a/emacs-scala-mode (not maintaining)/PKGBUILD +++ /dev/null @@ -1,28 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -# Contributor: Sylvain HENRY <hsyl20@gmail.com> -# Contributor: Jeff Bowman <jeff.t.bowman@gmail.com> - -pkgname=emacs-scala-mode -pkgver=2.10.2 -pkgrel=1 -pkgdesc="Scala-mode for emacs" -arch=('any') -url="http://www.scala-lang.org" -license=('custom') -depends=('emacs') -makedepends=('make') -source=(http://www.scala-lang.org/downloads/distrib/files/scala-tool-support-${pkgver}.tgz) -md5sums=('57d6618074b0e0421aa528830f47b0dd') -install=emacs_scala_mode.install - -build() { - cd "$srcdir/scala-tool-support-${pkgver}/scala-emacs-mode" - make -} - -package() { - cd "$srcdir/scala-tool-support-${pkgver}/scala-emacs-mode" - mkdir -p "${pkgdir}/usr/share/emacs/scala-mode" - install -m0644 *.elc "${pkgdir}/usr/share/emacs/scala-mode/" -} - diff --git a/emacs-scala-mode (not maintaining)/emacs_scala_mode.install b/emacs-scala-mode (not maintaining)/emacs_scala_mode.install deleted file mode 100644 index d70c89a..0000000 --- a/emacs-scala-mode (not maintaining)/emacs_scala_mode.install +++ /dev/null @@ -1,5 +0,0 @@ -post_install() { - echo "Add the following lines to your ~/.emacs file:" - echo "(add-to-list 'load-path \"/usr/share/emacs/scala-mode\")" - echo "(require 'scala-mode-auto)" -} diff --git a/emacs-scala-mode (not maintaining)/watch- b/emacs-scala-mode (not maintaining)/watch- deleted file mode 100644 index 2422906..0000000 --- a/emacs-scala-mode (not maintaining)/watch- +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -wget http://www.scala-lang.org/downloads -O - 2>/dev/null | grep -Po 'scala-tool-support-.+>' | head -n 2 > release - -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - md5sum release > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'emacs-scala-mode' - fi -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'emacs-scala-mode (unfetchable)' -fi - diff --git a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/PKGBUILD b/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/PKGBUILD deleted file mode 100644 index 555e560..0000000 --- a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/PKGBUILD +++ /dev/null @@ -1,124 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -# Maintainer of the firefox package: Ionut Biru <ibiru@archlinux.org> -# Contributor to the firefox package: Jakub Schmidtke <sjakub@gmail.com> - -pkgname=firefox-nogtk3-nopulseaudio -_pkgname=firefox -pkgver=43.0 -pkgrel=1 -pkgdesc="Standalone web browser from mozilla.org" -arch=('i686' 'x86_64') -license=('MPL' 'GPL' 'LGPL') -url="https://www.mozilla.org/firefox/" -depends=('gtk2' 'mozilla-common' 'libxt' 'startup-notification' 'mime-types' - 'dbus-glib' 'alsa-lib' 'desktop-file-utils' 'hicolor-icon-theme' - 'libvpx' 'icu' 'libevent' 'nss' 'hunspell' 'sqlite' 'ttf-font') -makedepends=('unzip' 'zip' 'diffutils' 'python2' 'yasm' 'mesa' 'imake' 'gconf' - 'xorg-server-xvfb' 'inetutils' 'gst-plugins-base-libs') -optdepends=('networkmanager: Location detection via available WiFi networks' - 'ffmpeg: H264/AAC decoding' - 'gst-plugins-good: MP3 playback' - 'gst-plugins-ugly: MP3 playback' - 'upower: Battery API') -install=firefox.install -options=('!emptydirs' '!makeflags') -source=(https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz - mozconfig - firefox.desktop - firefox-install-dir.patch - vendor.js - firefox-fixed-loading-icon.png) -sha256sums=('a5b16741dcce9344ca71e39e0efb0e7e1336ca5160cb9b6b12f8985f402d8fea' - 'SKIP' - 'c202e5e18da1eeddd2e1d81cb3436813f11e44585ca7357c4c5f1bddd4bec826' - 'd86e41d87363656ee62e12543e2f5181aadcff448e406ef3218e91865ae775cd' - '4b50e9aec03432e21b44d18c4c97b2630bace606b033f7d556c9d3e3eb0f4fa4' - '68e3a5b47c6d175cc95b98b069a15205f027cab83af9e075818d38610feb6213') - -# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) -# Note: These are for Arch Linux use ONLY. For your own distribution, please -# get your own set of keys. Feel free to contact foutrelis@archlinux.org for -# more information. -_google_api_key=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM -_google_default_client_id=413772536636.apps.googleusercontent.com -_google_default_client_secret=0ZChLK6AxeA3Isu96MkwqDR4 - -# Mozilla API keys (see https://location.services.mozilla.com/api) -# Note: These are for Arch Linux use ONLY. For your own distribution, please -# get your own set of keys. Feel free to contact heftig@archlinux.org for -# more information. -_mozilla_api_key=16674381-f021-49de-8622-3021c5942aff - - -prepare() { - cd $_pkgname-$pkgver - - cp ../mozconfig .mozconfig - patch -Np1 -i ../firefox-install-dir.patch - - echo -n "$_google_api_key" >google-api-key - echo "ac_add_options --with-google-api-keyfile=\"$PWD/google-api-key\"" >>.mozconfig - - echo -n "$_google_default_client_id $_google_default_client_secret" >google-oauth-api-key - echo "ac_add_options --with-google-oauth-api-keyfile=\"$PWD/google-oauth-api-key\"" >>.mozconfig - - echo -n "$_mozilla_api_key" >mozilla-api-key - echo "ac_add_options --with-mozilla-api-keyfile=\"$PWD/mozilla-api-key\"" >>.mozconfig - - mkdir "$srcdir/path" - - # WebRTC build tries to execute "python" and expects Python 2 - ln -s /usr/bin/python2 "$srcdir/path/python" - - # configure script misdetects the preprocessor without an optimization level - # https://bugs.archlinux.org/task/34644 - sed -i '/ac_cpp=/s/$CPPFLAGS/& -O2/' configure - - # Fix tab loading icon (doesn't work with libpng 1.6) - # https://bugzilla.mozilla.org/show_bug.cgi?id=841734 - cp "$srcdir/firefox-fixed-loading-icon.png" \ - browser/themes/linux/tabbrowser/loading.png -} - -build() { - cd $_pkgname-$pkgver - - export PATH="$srcdir/path:$PATH" - export PYTHON="/usr/bin/python2" - - # Do PGO - xvfb-run -a -s "-extension GLX -screen 0 1280x1024x24" \ - make -f client.mk build MOZ_PGO=1 -} - -package() { - cd $_pkgname-$pkgver - make -f client.mk DESTDIR="$pkgdir" INSTALL_SDK= install - - install -Dm644 ../vendor.js "$pkgdir/usr/lib/firefox/browser/defaults/preferences/vendor.js" - - for i in 16 22 24 32 48 256; do - install -Dm644 browser/branding/official/default$i.png \ - "$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/firefox.png" - done - install -Dm644 browser/branding/official/content/icon64.png \ - "$pkgdir/usr/share/icons/hicolor/64x64/apps/firefox.png" - install -Dm644 browser/branding/official/mozicon128.png \ - "$pkgdir/usr/share/icons/hicolor/128x128/apps/firefox.png" - install -Dm644 browser/branding/official/content/about-logo.png \ - "$pkgdir/usr/share/icons/hicolor/192x192/apps/firefox.png" - install -Dm644 browser/branding/official/content/about-logo@2x.png \ - "$pkgdir/usr/share/icons/hicolor/384x384/apps/firefox.png" - - install -Dm644 ../firefox.desktop \ - "$pkgdir/usr/share/applications/firefox.desktop" - - # Use system-provided dictionaries - rm -rf "$pkgdir"/usr/lib/firefox/{dictionaries,hyphenation} - ln -s /usr/share/hunspell "$pkgdir/usr/lib/firefox/dictionaries" - ln -s /usr/share/hyphen "$pkgdir/usr/lib/firefox/hyphenation" - - #workaround for now - #https://bugzilla.mozilla.org/show_bug.cgi?id=658850 - ln -sf firefox "$pkgdir/usr/lib/firefox/firefox-bin" -} diff --git a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/firefox-fixed-loading-icon.png b/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/firefox-fixed-loading-icon.png Binary files differdeleted file mode 100644 index 55f25e5..0000000 --- a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/firefox-fixed-loading-icon.png +++ /dev/null diff --git a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/firefox-install-dir.patch b/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/firefox-install-dir.patch deleted file mode 100644 index 51fe4ba..0000000 --- a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/firefox-install-dir.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up firefox-29.0/mozilla-release/config/baseconfig.mk.orig firefox-29.0/mozilla-release/config/baseconfig.mk ---- mozilla-release/config/baseconfig.mk.orig 2014-04-22 15:38:52.948165295 +0200 -+++ mozilla-release/config/baseconfig.mk 2014-04-22 15:42:20.387481673 +0200 -@@ -4,7 +4,7 @@ - # whether a normal build is happening or whether the check is running. - includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) - idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) --installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -+installdir = $(libdir)/$(MOZ_APP_NAME) - sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) - ifndef TOP_DIST - TOP_DIST = dist diff --git a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/firefox.desktop b/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/firefox.desktop deleted file mode 100644 index 084f126..0000000 --- a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/firefox.desktop +++ /dev/null @@ -1,352 +0,0 @@ -[Desktop Entry] -Name=Firefox -GenericName=Web Browser -GenericName[ar]=متصفح ويب -GenericName[ast]=Restolador Web -GenericName[bn]=ওয়েব ব্রাউজার -GenericName[ca]=Navegador web -GenericName[cs]=Webový prohlížeč -GenericName[da]=Webbrowser -GenericName[el]=Περιηγητής διαδικτύου -GenericName[es]=Navegador web -GenericName[et]=Veebibrauser -GenericName[fa]=مرورگر اینترنتی -GenericName[fi]=WWW-selain -GenericName[fr]=Navigateur Web -GenericName[gl]=Navegador Web -GenericName[he]=דפדפן אינטרנט -GenericName[hr]=Web preglednik -GenericName[hu]=Webböngésző -GenericName[it]=Browser web -GenericName[ja]=ウェブ・ブラウザ -GenericName[ko]=웹 브라우저 -GenericName[ku]=Geroka torê -GenericName[lt]=Interneto naršyklė -GenericName[nb]=Nettleser -GenericName[nl]=Webbrowser -GenericName[nn]=Nettlesar -GenericName[no]=Nettleser -GenericName[pl]=Przeglądarka WWW -GenericName[pt]=Navegador Web -GenericName[pt_BR]=Navegador Web -GenericName[ro]=Navigator Internet -GenericName[ru]=Веб-браузер -GenericName[sk]=Internetový prehliadač -GenericName[sl]=Spletni brskalnik -GenericName[sv]=Webbläsare -GenericName[tr]=Web Tarayıcı -GenericName[ug]=توركۆرگۈ -GenericName[uk]=Веб-браузер -GenericName[vi]=Trình duyệt Web -GenericName[zh_CN]=网络浏览器 -GenericName[zh_TW]=網路瀏覽器 -Comment=Browse the World Wide Web -Comment[ar]=تصفح الشبكة العنكبوتية العالمية -Comment[ast]=Restola pela Rede -Comment[bn]=ইন্টারনেট ব্রাউজ করুন -Comment[ca]=Navegueu per la web -Comment[cs]=Prohlížení stránek World Wide Webu -Comment[da]=Surf på internettet -Comment[de]=Im Internet surfen -Comment[el]=Μπορείτε να περιηγηθείτε στο διαδίκτυο (Web) -Comment[es]=Navegue por la web -Comment[et]=Lehitse veebi -Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید -Comment[fi]=Selaa Internetin WWW-sivuja -Comment[fr]=Naviguer sur le Web -Comment[gl]=Navegar pola rede -Comment[he]=גלישה ברחבי האינטרנט -Comment[hr]=Pretražite web -Comment[hu]=A világháló böngészése -Comment[it]=Esplora il web -Comment[ja]=ウェブを閲覧します -Comment[ko]=웹을 돌아 다닙니다 -Comment[ku]=Li torê bigere -Comment[lt]=Naršykite internete -Comment[nb]=Surf på nettet -Comment[nl]=Verken het internet -Comment[nn]=Surf på nettet -Comment[no]=Surf på nettet -Comment[pl]=Przeglądanie stron WWW -Comment[pt]=Navegue na Internet -Comment[pt_BR]=Navegue na Internet -Comment[ro]=Navigați pe Internet -Comment[ru]=Доступ в Интернет -Comment[sk]=Prehliadanie internetu -Comment[sl]=Brskajte po spletu -Comment[sv]=Surfa på webben -Comment[tr]=İnternet'te Gezinin -Comment[ug]=دۇنيادىكى توربەتلەرنى كۆرگىلى بولىدۇ -Comment[uk]=Перегляд сторінок Інтернету -Comment[vi]=Để duyệt các trang web -Comment[zh_CN]=浏览互联网 -Comment[zh_TW]=瀏覽網際網路 -Exec=firefox %u -Terminal=false -Type=Application -Icon=firefox -Categories=Network;WebBrowser; -MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp; -StartupNotify=true -Actions=NewTab;NewWindow;NewPrivateWindow; - -[Desktop Action NewTab] -Name=Open new tab -Name[ach]=Yab dirica matidi manyen -Name[af]=Open nuwe oortjie -Name[an]=Ubrir una pestanya nueva -Name[ar]=افتح لسانًا جديدًا -Name[as]=নতুন টেব খোলক -Name[ast]=Abrir llingüeta nueva -Name[az]=Yeni vərəq aç -Name[be]=Адкрыць новую ўстаўку -Name[bg]=Отваряне на нов подпрозорец -Name[bn_BD]=নতুন ট্যাব খুলুন -Name[bn_IN]=নতুন ট্যাব খুলুন -Name[br]=Digeriñ un ivinell nevez -Name[bs]=Otvori novi tab -Name[ca]=Obre una pestanya nova -Name[cs]=Otevřít nový panel -Name[cy]=Agor tab newydd -Name[da]=Åbn nyt faneblad -Name[de]=Neuen Tab öffnen -Name[dsb]=Nowy rejtark wócyniś -Name[el]=Άνοιγμα νέας καρτέλας -Name[eo]=Malfermi novan langeton -Name[es_AR]=Abrir nueva pestaña -Name[es_CL]=Abrir nueva pestaña -Name[es_ES]=Abrir pestaña nueva -Name[es_MX]=Abrir una pestaña nueva -Name[et]=Ava uus kaart -Name[eu]=Ireki fitxa berria -Name[ff]=Uddit tabbere hesere -Name[fi]=Avaa uusi välilehti -Name[fr]=Ouvrir un nouvel onglet -Name[fy_NL]=Iepenje nij ljepblêd -Name[ga_IE]=Oscail i gcluaisín nua -Name[gd]=Fosgail taba ùr -Name[gl]=Abrir unha nova lapela -Name[gu_IN]=નવી ટૅબને ખોલો -Name[he]=פתיחת לשונית חדשה -Name[hi_IN]=नया टैब खोलें -Name[hr]=Otvori novu karticu -Name[hsb]=Nowy rajtark wočinić -Name[hu]=Új lap megnyitása -Name[hy_AM]=Բացել նոր ներդիր -Name[id]=Buka tab baru -Name[is]=Opna nýjan flipa -Name[it]=Apri nuova scheda -Name[ja]=新しいタブ -Name[kk]=Жаңа бетті ашу -Name[kn]=ಹೊಸ ಹಾಳೆಯನ್ನು ತೆರೆ -Name[ko]=새 탭 열기 -Name[lij]=Àrvi nêuvo féuggio -Name[lt]=Atverti naują kortelę -Name[mai]=नव टैब खोलू -Name[mk]=Отвори ново јазиче -Name[ml]=പുതിയ റ്റാബ് തുറക്കുക -Name[mr]=नवीन टॅब उघडा -Name[ms]=Buka tab baru -Name[nb_NO]=Åpne ny fane -Name[nl]=Nieuw tabblad openen -Name[nn_NO]=Opna ny fane -Name[or]=ନୂତନ ଟ୍ୟାବ ଖୋଲନ୍ତୁ -Name[pa_IN]=ਨਵੀਂ ਟੈਬ ਖੋਲ੍ਹੋ -Name[pl]=Otwórz nową kartę -Name[pt_BR]=Nova aba -Name[pt_PT]=Abrir novo separador -Name[rm]=Avrir in nov tab -Name[ro]=Deschide o filă nouă -Name[ru]=Открыть новую вкладку -Name[si]=නව ටැබය විවෘත කරන්න -Name[sk]=Otvoriť novú kartu -Name[sl]=Odpri nov zavihek -Name[son]=Nor loku taaga feeri -Name[sq]=Hap skedë të re -Name[sr]=Отвори нови језичак -Name[sv_SE]=Öppna ny flik -Name[ta]=புதிய கீற்றைத் திற -Name[te]=కొత్త టాబ్ తెరువుము -Name[th]=เปิดแท็บใหม่ -Name[tr]=Yeni sekme aç -Name[uk]=Відкрити нову вкладку -Name[uz]=Yangi ichki oyna ochish -Name[vi]=Mở thẻ mới -Name[xh]=Vula ithebhu entsha -Name[zh_CN]=打开新标签页 -Name[zh_TW]=開啟新分頁 -Exec=firefox -new-tab about:newtab - -[Desktop Action NewWindow] -Name=Open new window -Name[ach]=Yab dirica manyen -Name[af]=Open nuwe venster -Name[an]=Ubrir una nueva finestra -Name[ar]=افتح نافذة جديدة -Name[as]=নতুন উইন্ডো খোলক -Name[ast]=Abrir ventana nueva -Name[az]=Yeni pəncərə aç -Name[be]=Адкрыць новае акно -Name[bg]=Отваряне на нов прозорец -Name[bn_BD]=নতুন উইন্ডো খুলুন -Name[bn_IN]=নতুন উইন্ডো খুলুন -Name[br]=Digeriñ ur prenestr nevez -Name[bs]=Otvori novi prozor -Name[ca]=Obre una finestra nova -Name[cs]=Otevřít nové okno -Name[cy]=Agor ffenestr newydd -Name[da]=Åbn nyt vindue -Name[de]=Neues Fenster öffnen -Name[dsb]=Nowe wokno wócyniś -Name[el]=Άνοιγμα νέου παραθύρου -Name[eo]=Malfermi novan fenestron -Name[es_AR]=Abrir nueva ventana -Name[es_CL]=Abrir nueva ventana -Name[es_ES]=Abrir nueva ventana -Name[es_MX]=Abrir nueva ventana -Name[et]=Ava uus aken -Name[eu]=Ireki leiho berria -Name[ff]=Uddit henorde hesere -Name[fi]=Avaa uusi ikkuna -Name[fr]=Ouvrir une nouvelle fenêtre -Name[fy_NL]=Iepenje nij finster -Name[ga_IE]=Oscail fuinneog nua -Name[gd]=Fosgail uinneag ùr -Name[gl]=Abrir unha nova xanela -Name[gu_IN]=નવી વિન્ડોને ખોલો -Name[he]=פתח חלון חדש -Name[hi_IN]=नई विंडो खोलें -Name[hr]=Otvori novi prozor -Name[hsb]=Nowe wokno wočinić -Name[hu]=Új ablak megnyitása -Name[hy_AM]=Բացել նոր պատուհան -Name[id]=Buka jendela baru -Name[is]=Opna nýjan glugga -Name[it]=Apri nuova finestra -Name[ja]=新しいウィンドウ -Name[kk]=Жаңа терезені ашу -Name[kn]=ಹೊಸ ವಿಂಡೊವನ್ನು ತೆರೆ -Name[ko]=새 창 열기 -Name[lij]=Àrvi nêuvo barcón -Name[lt]=Atverti naują langą -Name[mai]=नई विंडो खोलू -Name[mk]=Отвори нов прозорец -Name[ml]=പുതിയ ജാലകം തുറക്കുക -Name[mr]=नवीन पटल उघडा -Name[ms]=Buka tetingkap baru -Name[nb_NO]=Åpne nytt vindu -Name[nl]=Een nieuw venster openen -Name[nn_NO]=Opna nytt vindauge -Name[or]=ନୂତନ ୱିଣ୍ଡୋ ଖୋଲନ୍ତୁ -Name[pa_IN]=ਨਵੀਂ ਵਿੰਡੋ ਖੋਲ੍ਹੋ -Name[pl]=Otwórz nowe okno -Name[pt_BR]=Nova janela -Name[pt_PT]=Abrir nova janela -Name[rm]=Avrir ina nova fanestra -Name[ro]=Deschide o nouă fereastră -Name[ru]=Открыть новое окно -Name[si]=නව කවුළුවක් විවෘත කරන්න -Name[sk]=Otvoriť nové okno -Name[sl]=Odpri novo okno -Name[son]=Zanfun taaga feeri -Name[sq]=Hap dritare të re -Name[sr]=Отвори нови прозор -Name[sv_SE]=Öppna nytt fönster -Name[ta]=புதிய சாளரத்தை திற -Name[te]=కొత్త విండో తెరువుము -Name[th]=เปิดหน้าต่างใหม่ -Name[tr]=Yeni pencere aç -Name[uk]=Відкрити нове вікно -Name[uz]=Yangi oyna ochish -Name[vi]=Mở cửa sổ mới -Name[xh]=Vula iwindow entsha -Name[zh_CN]=打开新窗口 -Name[zh_TW]=開啟新視窗 -Exec=firefox -new-window - -[Desktop Action NewPrivateWindow] -Name=New private window -Name[ach]=Dirica manyen me mung -Name[af]=Nuwe privaatvenster -Name[an]=Nueva finestra de navegación privada -Name[ar]=نافذة خاصة جديدة -Name[as]=নতুন ব্যক্তিগত উইন্ডো -Name[ast]=Ventana privada nueva -Name[az]=Yeni məxfi pəncərə -Name[be]=Новае акно адасаблення -Name[bg]=Нов прозорец за поверително сърфиране -Name[bn_BD]=নতুন ব্যক্তিগত উইন্ডো -Name[bn_IN]=নতুন ব্যাক্তিগত উইন্ডো -Name[br]=Prenestr merdeiñ prevez nevez -Name[bs]=Novi privatni prozor -Name[ca]=Finestra privada nova -Name[cs]=Nové anonymní okno -Name[cy]=Ffenestr breifat newydd -Name[da]=Nyt privat vindue -Name[de]=Neues privates Fenster öffnen -Name[dsb]=Nowe priwatne wokno -Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης -Name[eo]=Nova privata fenestro -Name[es_AR]=Nueva ventana privada -Name[es_CL]=Nueva ventana privada -Name[es_ES]=Nueva ventana privada -Name[es_MX]=Nueva ventana privada -Name[et]=Uus privaatne aken -Name[eu]=Leiho pribatu berria -Name[ff]=Henorde suturo hesere -Name[fi]=Uusi yksityinen ikkuna -Name[fr]=Nouvelle fenêtre de navigation privée -Name[fy_NL]=Nij priveefinster -Name[ga_IE]=Fuinneog nua phríobháideach -Name[gd]=Uinneag phrìobhaideach ùr -Name[gl]=Nova xanela privada -Name[gu_IN]=નવી ખાનગી વિન્ડો -Name[he]=חלון פרטי חדש -Name[hi_IN]=नया निजी विंडो -Name[hr]=Novi privatni prozor -Name[hsb]=Nowe priwatne wokno -Name[hu]=Új privát ablak -Name[hy_AM]=Գաղտնի դիտարկում -Name[id]=Jendela mode pribadi baru -Name[is]=Nýr einkagluggi -Name[it]=Nuova finestra anonima -Name[ja]=新しいプライベートウィンドウ -Name[kk]=Жаңа жекелік терезе -Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ -Name[ko]=새 사생활 보호 창 -Name[lij]=Nêuvo barcón privòu -Name[lt]=Atverti privačiojo naršymo langą -Name[mai]=नव निज विंडो -Name[mk]=Нов прозорец за приватно сурфање -Name[ml]=പുതിയ സ്വകാര്യ ജാലകം -Name[mr]=नवीन वैयक्तिक पटल -Name[ms]=Tetingkap peribadi baharu -Name[nb_NO]=Nytt privat vindu -Name[nl]=Nieuw privévenster -Name[nn_NO]=Nytt privat vindauge -Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ -Name[pa_IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ -Name[pl]=Nowe okno w trybie prywatnym -Name[pt_BR]=Nova janela privativa -Name[pt_PT]=Nova janela privada -Name[rm]=Nova fanestra privata -Name[ro]=Fereastră fără urme nouă -Name[ru]=Новое приватное окно -Name[si]=නව පුද්ගලික කවුළුව -Name[sk]=Nové okno v režime Súkromné prehliadanie -Name[sl]=Novo zasebno okno -Name[son]=Sutura zanfun taaga -Name[sq]=Dritare e re private -Name[sr]=Нови приватни прозор -Name[sv_SE]=Nytt privat fönster -Name[ta]=புதிய தனிப்பட்ட சாளரம் -Name[te]=కొత్త ఆంతరంగిక విండో -Name[th]=หน้าต่างท่องเว็บแบบส่วนตัวใหม่ -Name[tr]=Yeni gizli pencere -Name[uk]=Нове приватне вікно -Name[uz]=Yangi shaxsiy oyna -Name[vi]=Cửa sổ riêng tư mới -Name[xh]=Ifestile yangasese entsha -Name[zh_CN]=新建隐私浏览窗口 -Name[zh_TW]=新增隱私視窗 -Exec=firefox -private-window diff --git a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/firefox.install b/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/firefox.install deleted file mode 100644 index 1a1f4b1..0000000 --- a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/firefox.install +++ /dev/null @@ -1,13 +0,0 @@ -post_install() { - update-desktop-database -q - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} - diff --git a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/mozconfig b/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/mozconfig deleted file mode 100644 index fa4c12e..0000000 --- a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/mozconfig +++ /dev/null @@ -1,39 +0,0 @@ -. $topsrcdir/browser/config/mozconfig - -ac_add_options --prefix=/usr -ac_add_options --libdir=/usr/lib -ac_add_options --enable-release -ac_add_options --enable-gold -ac_add_options --enable-pie - -ac_add_options --enable-official-branding -ac_add_options --enable-default-toolkit=cairo-gtk2 - -# System libraries -ac_add_options --with-system-nspr -ac_add_options --with-system-nss -ac_add_options --with-system-jpeg -ac_add_options --with-system-zlib -ac_add_options --with-system-bz2 -ac_add_options --with-system-png -ac_add_options --with-system-libevent -ac_add_options --with-system-libvpx -ac_add_options --with-system-icu -ac_add_options --enable-system-hunspell -ac_add_options --enable-system-sqlite -ac_add_options --enable-system-ffi -# system cairo without layers acceleration results in choppy video playback -#ac_add_options --enable-system-cairo -ac_add_options --enable-system-pixman - -# Features -ac_add_options --enable-startup-notification -ac_add_options --disable-pulseaudio -ac_add_options --enable-gstreamer=1.0 - -ac_add_options --disable-crashreporter -ac_add_options --disable-updater -ac_add_options --disable-installer -ac_add_options --disable-debug-symbols - -# vim:set ft=sh: diff --git a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/upload b/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/vendor.js b/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/vendor.js deleted file mode 100644 index d8d606b..0000000 --- a/firefox-nogtk3-nopulseaudio [does not build, will look at it later]/vendor.js +++ /dev/null @@ -1,9 +0,0 @@ -// Use LANG environment variable to choose locale -pref("intl.locale.matchOS", true); - -// Disable default browser checking. -pref("browser.shell.checkDefaultBrowser", false); - -// Don't disable our bundled extensions in the application directory -pref("extensions.autoDisableScopes", 11); -pref("extensions.shownSelectionUI", true); diff --git a/icu-48 [use icu48 instead]/PKGBUILD b/icu-48 [use icu48 instead]/PKGBUILD deleted file mode 100644 index 7b622e7..0000000 --- a/icu-48 [use icu48 instead]/PKGBUILD +++ /dev/null @@ -1,44 +0,0 @@ -# Maintainer: Mattias Andrée -# Original Maintainer: Andreas Radke <andyrtr@archlinux.org> -# Original Contributor: Art Gramlich <art@gramlich-net.com> - -pkgname=icu-48 -_pkgname=icu -pkgver=4.8.1.1 -pkgrel=1 -pkgdesc="International Components for Unicode library" -arch=(i686 x86_64) -url="http://www.icu-project.org/" -license=('custom:"icu"') -depends=('gcc-libs' 'sh') -source=(#http://download.icu-project.org/files/${_pkgname}4c/${pkgver}/${_pkgname}4c-${pkgver/./_}-src.tgz - http://download.icu-project.org/files/${_pkgname}4c/${pkgver}/${_pkgname}4c-${pkgver//./_}-src.tgz - icu.8198.revert.icu5431.patch) -md5sums=('ea93970a0275be6b42f56953cd332c17' - 'ebd5470fc969c75e52baf4af94a9ee82') - -build() { - cd "${srcdir}/icu/source" - # fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200 - patch -Rp3 -i "${srcdir}/icu.8198.revert.icu5431.patch" - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man - make -} - -package() { - cd ${srcdir}/icu/source - make -j1 DESTDIR="${pkgdir}" install - - rm -r "${pkgdir}/usr/include/" - rm -r "${pkgdir}/usr/share/man/" - rm -r "${pkgdir}/usr/sbin/" - rm -r "${pkgdir}/usr/bin/" - rm -r "${pkgdir}/usr/lib/pkgconfig" - rm "${pkgdir}/usr/lib/icu/pkgdata.inc" - rm "${pkgdir}/usr/lib/icu/Makefile.inc" - rm "${pkgdir}/usr/lib/icu/current" - rm "${pkgdir}/usr/lib/"*.so -} - diff --git a/icu-48 [use icu48 instead]/icu.8198.revert.icu5431.patch b/icu-48 [use icu48 instead]/icu.8198.revert.icu5431.patch deleted file mode 100644 index 4c3e78b..0000000 --- a/icu-48 [use icu48 instead]/icu.8198.revert.icu5431.patch +++ /dev/null @@ -1,129 +0,0 @@ -Index: icu/trunk/source/layout/IndicReordering.cpp
-===================================================================
---- icu/trunk/source/layout/IndicReordering.cpp (revision 25772)
-+++ icu/trunk/source/layout/IndicReordering.cpp (revision 26090)
-@@ -126,4 +126,8 @@
- FeatureMask fSMFeatures;
-
-+ LEUnicode fPreBaseConsonant;
-+ LEUnicode fPreBaseVirama;
-+ le_int32 fPBCIndex;
-+ FeatureMask fPBCFeatures;
-
- void saveMatra(LEUnicode matra, le_int32 matraIndex, IndicClassTable::CharClass matraClass)
-@@ -172,5 +176,6 @@
- fMatraFeatures(0), fMPreOutIndex(-1), fMPreFixups(mpreFixups),
- fVMabove(0), fVMpost(0), fVMIndex(0), fVMFeatures(0),
-- fSMabove(0), fSMbelow(0), fSMIndex(0), fSMFeatures(0)
-+ fSMabove(0), fSMbelow(0), fSMIndex(0), fSMFeatures(0),
-+ fPreBaseConsonant(0), fPreBaseVirama(0), fPBCIndex(0), fPBCFeatures(0)
- {
- // nothing else to do...
-@@ -191,4 +196,6 @@
- fVMabove = fVMpost = 0;
- fSMabove = fSMbelow = 0;
-+
-+ fPreBaseConsonant = fPreBaseVirama = 0;
- }
-
-@@ -386,4 +393,12 @@
- }
-
-+ void notePreBaseConsonant(le_uint32 index,LEUnicode PBConsonant, LEUnicode PBVirama, FeatureMask features)
-+ {
-+ fPBCIndex = index;
-+ fPreBaseConsonant = PBConsonant;
-+ fPreBaseVirama = PBVirama;
-+ fPBCFeatures = features;
-+ }
-+
- void noteBaseConsonant()
- {
-@@ -465,4 +480,20 @@
- }
-
-+ void writePreBaseConsonant()
-+ {
-+ // The TDIL spec says that consonant + virama + RRA should produce a rakar in Malayalam. However,
-+ // it seems that almost none of the fonts for Malayalam are set up to handle this.
-+ // So, we're going to force the issue here by using the rakar as defined with RA in most fonts.
-+
-+ if (fPreBaseConsonant == 0x0d31) { // RRA
-+ fPreBaseConsonant = 0x0d30; // RA
-+ }
-+
-+ if (fPreBaseConsonant != 0) {
-+ writeChar(fPreBaseConsonant, fPBCIndex, fPBCFeatures);
-+ writeChar(fPreBaseVirama,fPBCIndex-1,fPBCFeatures);
-+ }
-+ }
-+
- le_int32 getOutputIndex()
- {
-@@ -723,4 +754,5 @@
- }
-
-+
- IndicClassTable::CharClass charClass = CC_RESERVED;
- IndicClassTable::CharClass nextClass = CC_RESERVED;
-@@ -730,7 +762,9 @@
- le_bool seenVattu = FALSE;
- le_bool seenBelowBaseForm = FALSE;
-+ le_bool seenPreBaseForm = FALSE;
- le_bool hasNukta = FALSE;
- le_bool hasBelowBaseForm = FALSE;
- le_bool hasPostBaseForm = FALSE;
-+ le_bool hasPreBaseForm = FALSE;
-
- if (postBase < markStart && classTable->isNukta(chars[postBase])) {
-@@ -746,12 +780,20 @@
- hasBelowBaseForm = IndicClassTable::hasBelowBaseForm(charClass) && !hasNukta;
- hasPostBaseForm = IndicClassTable::hasPostBaseForm(charClass) && !hasNukta;
-+ hasPreBaseForm = IndicClassTable::hasPreBaseForm(charClass) && !hasNukta;
-
- if (IndicClassTable::isConsonant(charClass)) {
- if (postBaseLimit == 0 || seenVattu ||
- (baseConsonant > baseLimit && !classTable->isVirama(chars[baseConsonant - 1])) ||
-- !(hasBelowBaseForm || hasPostBaseForm)) {
-+ !(hasBelowBaseForm || hasPostBaseForm || hasPreBaseForm)) {
- break;
- }
-
-+ // Note any pre-base consonants
-+ if ( baseConsonant == lastConsonant && lastConsonant > 0 &&
-+ hasPreBaseForm && classTable->isVirama(chars[baseConsonant - 1])) {
-+ output.notePreBaseConsonant(lastConsonant,chars[lastConsonant],chars[lastConsonant-1],tagArray2);
-+ seenPreBaseForm = TRUE;
-+
-+ }
- // consonants with nuktas are never vattus
- seenVattu = IndicClassTable::isVattu(charClass) && !hasNukta;
-@@ -786,10 +828,12 @@
-
- // write any pre-base consonants
-+ output.writePreBaseConsonant();
-+
- le_bool supressVattu = TRUE;
-
- for (i = baseLimit; i < baseConsonant; i += 1) {
- LEUnicode ch = chars[i];
-- // Don't put 'blwf' on first consonant.
-- FeatureMask features = (i == baseLimit? tagArray2 : tagArray1);
-+ // Don't put 'pstf' or 'blwf' on anything before the base consonant.
-+ FeatureMask features = tagArray1 & ~( pstfFeatureMask | blwfFeatureMask );
-
- charClass = classTable->getCharClass(ch);
-@@ -842,5 +886,5 @@
-
- // write below-base consonants
-- if (baseConsonant != lastConsonant) {
-+ if (baseConsonant != lastConsonant && !seenPreBaseForm) {
- for (i = bcSpan + 1; i < postBase; i += 1) {
- output.writeChar(chars[i], i, tagArray1);
-@@ -872,5 +916,5 @@
- // write post-base consonants
- // FIXME: does this put the right tags on post-base consonants?
-- if (baseConsonant != lastConsonant) {
-+ if (baseConsonant != lastConsonant && !seenPreBaseForm) {
- if (postBase <= lastConsonant) {
- for (i = postBase; i <= lastConsonant; i += 1) {
diff --git a/icu-48 [use icu48 instead]/upload b/icu-48 [use icu48 instead]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/icu-48 [use icu48 instead]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/java6-environment-compat [disowned]/PKGBUILD b/java6-environment-compat [disowned]/PKGBUILD deleted file mode 100644 index 364dac3..0000000 --- a/java6-environment-compat [disowned]/PKGBUILD +++ /dev/null @@ -1,58 +0,0 @@ -# Maintainer: Mattias Andrée - -pkgname=java6-environment-compat -pkgver=6.35.10 -pkgrel=1 -_ver=6u35 -_build=b10 -_docver=6u30 -_docbuild=b12 -pkgdesc='Java 6 Development Kit that can be install alongside any other version, includes extracted library source code, Java API in HTML and some /usr/bin/*6 commands' -url=http://www.oracle.com/technetwork/java/javase/downloads/index.html -arch=(i686 x86_64) -license=(custom) -makedepends=(unzip) -DLAGENTS=('http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u --header "Cookie:oraclelicensejdk-${_ver}-oth-JPR=accept-securebackup-cookie;gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk${_ver}-downloads-1836443.html"') -source=("http://download.oracle.com/otn-pub/java/jdk/$_ver-$_build/jdk-$_ver-linux-x64.bin" - "http://download.oracle.com/otn-pub/java/jdk/$_docver-$_docbuild/jdk-$_docver-apidocs.zip") -md5sums=(3876e012629977ce08054347cf3bfdb0 bb70bdc15b4ec322191660c90adb99ba) - -[ "${CARCH}" == 'i686' ] && - source[0]="http://download.oracle.com/otn-pub/java/jdk/$_ver-$_build/jdk-$_ver-linux-i586.bin" && - md5sums[0]=592b60fcc11cbd6d323a3f357327d701 - -_binfiles="appletviewer jar jarsigner java javac javadoc javah javap jdb serialver" - -build() -{ - msg "Extracting binaries" - cd $srcdir - chmod a+x jdk-*.bin - ./jdk-*.bin -noregister - unlink jdk-*.bin - cd jdk1.6.* - - msg "Extracting library source code" - mkdir src - mv src.zip src - cd src - unzip src.zip - unlink src.zip -} - -package() -{ - msg "Correcting file structure" - mkdir -p $pkgdir/opt/jdk6 - mv $srcdir/* $pkgdir/opt/jdk6 - unlink $pkgdir/opt/jdk6/jdk-*-apidocs.zip - mv $pkgdir/opt/jdk6/jdk1.6.*/* $pkgdir/opt/jdk6 - rmdir $pkgdir/opt/jdk6/jdk1.6.* - mkdir -p $pkgdir/usr/bin - - msg "Making command symlinks to /usr/bin/" - for file in $_binfiles; do - echo "Making link /usr/bin/${file}6 -> /opt/jdk6/bin/${file}" - ln -s /opt/jdk6/bin/${file} $pkgdir/usr/bin/${file}6 - done -} diff --git a/java7-environment-compat [disowned]/PKGBUILD b/java7-environment-compat [disowned]/PKGBUILD deleted file mode 100644 index a2ab4e5..0000000 --- a/java7-environment-compat [disowned]/PKGBUILD +++ /dev/null @@ -1,57 +0,0 @@ -# Maintainer: Mattias Andrée - -pkgname=java7-environment-compat -pkgver=7.21.11 -pkgrel=1 -_ver=7u21 -_build=b11 -_docver=7u21 -_docbuild=b11 -pkgdesc='Java 7 Development Kit that can be install alongside any other version, includes extracted library source code, Java API in HTML and some /usr/bin/*7 commands' -url=http://www.oracle.com/technetwork/java/javase/downloads/index.html -arch=(i686 x86_64) -license=(custom) -makedepends=(unzip) -DLAGENTS=('http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u --header "Cookie:oraclelicensejdk-${_ver}-oth-JPR=accept-securebackup-cookie;gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk${_ver}-downloads-1836413.html"') -source=("http://download.oracle.com/otn-pub/java/jdk/$_ver-$_build/jdk-$_ver-linux-x64.tar.gz" - "http://download.oracle.com/otn-pub/java/jdk/$_docver-$_docbuild/jdk-$_docver-apidocs.zip") -sha384sums=(cdec2160f3dd6c2fced60e6a0a1837d6baf4aef4e8d7cc138015480184d8c15a7ab714951b66a7cf8ee66ca9f32b1c88 - dbc3d0d101f6861fb88f1411deded41cfd7e9df58fe0b6a6ef522394cf4a129829773810eb34d19da5198a9db1c127b0) - -## javase: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html -## apidoc: http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html - -[ "${CARCH}" == 'i686' ] && - source[0]="http://download.oracle.com/otn-pub/java/jdk/$_ver-$_build/jdk-$_ver-linux-i586.tar.gz" && - sha384sums[0]=946a87b167b94e3f876535b2d54684060d74fdedf00568abd9e6e337a56e2937eca74a4abf4f21279854029355dfa0a4 - -_binfiles="appletviewer jar jarsigner java javac javadoc javah javap jdb serialver" - -build() -{ - msg "Extracting library source code" - cd $srcdir/jdk1.7.* - mkdir src - mv src.zip src - cd src - unzip src.zip - unlink src.zip -} - -package() -{ - msg "Correcting file structure" - mkdir -p $pkgdir/opt/jdk7 - mv $srcdir/* $pkgdir/opt/jdk7 - unlink $pkgdir/opt/jdk7/jdk-*-apidocs.zip - unlink $pkgdir/opt/jdk7/jdk-*-linux-*.tar.gz - mv $pkgdir/opt/jdk7/jdk1.7.*/* $pkgdir/opt/jdk7 - rmdir $pkgdir/opt/jdk7/jdk1.7.* - mkdir -p $pkgdir/usr/bin - - msg "Making command symlinks to /usr/bin/" - for file in $_binfiles; do - echo "Making link /usr/bin/${file}7 -> /opt/jdk7/bin/${file}" - ln -s /opt/jdk7/bin/${file} $pkgdir/usr/bin/${file}7 - done -} diff --git a/latex-beamer [disowned]/PKGBUILD b/latex-beamer [disowned]/PKGBUILD deleted file mode 100644 index f279d7e..0000000 --- a/latex-beamer [disowned]/PKGBUILD +++ /dev/null @@ -1,24 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -# Contributor: Daniel Ehlers <danielehlers@mindeye.net> - -pkgname=latex-beamer -pkgver=3.42 -pkgrel=1 -pkgdesc='Beamer is a LaTeX class for creating slides for presentations.' -arch=('any') -url='https://github.com/josephwright/beamer' -license=('GPL') -install='latex-beamer.install' -depends=('texlive-core') -source=("https://github.com/josephwright/beamer/archive/v${pkgver}.tar.gz") -sha256sums=('6ac3708cd44638d2fb237c33e871cb1d2616d6e10597266bb1ea443341141bda') - - -package() { - cd "${srcdir}/beamer-${pkgver}" - - find . -name "*.sty" | xargs sed -i -e '/\ProvidesPackageRCS \$Header\$/ s/^/%/' - mkdir -p -- "${pkgdir}/usr/share/texmf-dist/tex/latex/beamer" - cp -r -- * "${pkgdir}/usr/share/texmf-dist/tex/latex/beamer" -} - diff --git a/latex-beamer [disowned]/latex-beamer.install b/latex-beamer [disowned]/latex-beamer.install deleted file mode 100644 index cef1902..0000000 --- a/latex-beamer [disowned]/latex-beamer.install +++ /dev/null @@ -1,4 +0,0 @@ -post_install(){ - /usr/bin/texhash - /bin/true -} diff --git a/lib32-mesa-nowayland [disowned]/LICENSE b/lib32-mesa-nowayland [disowned]/LICENSE deleted file mode 100644 index ae33d27..0000000 --- a/lib32-mesa-nowayland [disowned]/LICENSE +++ /dev/null @@ -1,82 +0,0 @@ -Disclaimer - -Mesa is a 3-D graphics library with an API which is very similar to -that of OpenGL* -To the extent that Mesa utilizes the OpenGL command syntax or state -machine, it is being used with authorization from Silicon Graphics, -Inc.(SGI). However, the author does not possess an OpenGL license -from SGI, and makes no claim that Mesa is in any way a compatible -replacement for OpenGL or associated with SGI. Those who want a -licensed implementation of OpenGL should contact a licensed -vendor. - -Please do not refer to the library as MesaGL (for legal -reasons). It's just Mesa or The Mesa 3-D graphics -library - -* OpenGL is a trademark of Silicon Graphics Incorporated. - -License / Copyright Information - -The Mesa distribution consists of several components. Different copyrights -and licenses apply to different components. For example, GLUT is copyrighted -by Mark Kilgard, some demo programs are copyrighted by SGI, some of the Mesa -device drivers are copyrighted by their authors. See below for a list of -Mesa's main components and the license for each. - -The core Mesa library is licensed according to the terms of the MIT license. -This allows integration with the XFree86, Xorg and DRI projects. - -The default Mesa license is as follows: - -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Attention, Contributors - -When contributing to the Mesa project you must agree to the licensing terms -of the component to which you're contributing. -The following section lists the primary components of the Mesa distribution -and their respective licenses. - - -Mesa Component Licenses - -Component Location Primary Author License ----------------------------------------------------------------------------- -Main Mesa code src/mesa/ Brian Paul Mesa (MIT) - -Device drivers src/mesa/drivers/* See drivers See drivers - -Ext headers include/GL/glext.h SGI SGI Free B - include/GL/glxext.h - -GLUT src/glut/ Mark Kilgard Mark's copyright - -Mesa GLU library src/glu/mesa/ Brian Paul GNU-LGPL - -SGI GLU library src/glu/sgi/ SGI SGI Free B - -demo programs progs/demos/ various see source files - -X demos progs/xdemos/ Brian Paul see source files - -SGI demos progs/samples/ SGI SGI copyright - -RedBook demos progs/redbook/ SGI SGI copyright diff --git a/lib32-mesa-nowayland [disowned]/PKGBUILD b/lib32-mesa-nowayland [disowned]/PKGBUILD deleted file mode 100644 index f847f5e..0000000 --- a/lib32-mesa-nowayland [disowned]/PKGBUILD +++ /dev/null @@ -1,100 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -# Contributor to the lib32-mesa package: Jan de Groot <jgc@archlinux.org> -# Contributor to the lib32-mesa package: Andreas Radke <andyrtr@archlinux.org> - -pkgname=lib32-mesa-nowayland -pkgver=11.0.7 -pkgrel=1 -arch=('x86_64') -pkgdesc="an open-source implementation of the OpenGL specification (32-bit)" -depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libxshmfence' 'lib32-systemd' - 'lib32-elfutils' 'lib32-llvm-libs' 'lib32-libtxc_dxtn' 'lib32-expat' 'mesa' 'lib32-libxvmc' 'lib32-libxv') -optdepends=('opengl-man-pages: for the OpenGL API man pages' - 'lib32-mesa-vdpau: for accelerated video playback') -provides=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl' - 'lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa-dri' "lib32-mesa=$pkgver") -conflicts=("lib32-mesa" 'lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl' - 'lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa-dri') -replaces=("lib32-mesa=$pkgver" 'lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl' - 'lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa-dri') -makedepends=('python2-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' 'lib32-libxvmc' 'lib32-libxv' - 'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd' - 'lib32-libvdpau') -url="http://mesa3d.sourceforge.net" -license=('custom') -source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/mesa-${pkgver}.tar.xz - LICENSE) -sha256sums=('e7e90a332ede6c8fd08eff90786a3fd1605a4e62ebf3a9b514047838194538cb' - '7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2') - -prepare() { - cd ${srcdir}/?esa-* - - # Fix detection of libLLVM when built with CMake - sed -i 's/LLVM_SO_NAME=.*/LLVM_SO_NAME=LLVM/' configure -} - -build() { - export CC="gcc -m32" - export CXX="g++ -m32" - export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - export LLVM_CONFIG="/usr/bin/llvm-config32" - - cd ${srcdir}/?esa-* - - # our automake is far too new for their build system :) - # autoreconf -vfi - - ./configure \ - --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu \ - --libdir=/usr/lib32 \ - --prefix=/usr \ - --sysconfdir=/etc \ - --with-dri-driverdir=/usr/lib32/xorg/modules/dri \ - --with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ - --with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ - --with-egl-platforms=x11,drm \ - --enable-llvm-shared-libs \ - --enable-egl \ - --enable-gbm \ - --enable-gallium-llvm \ - --enable-shared-glapi \ - --enable-glx-tls \ - --enable-dri \ - --enable-glx \ - --enable-osmesa \ - --enable-gles1 \ - --enable-gles2 \ - --enable-texture-float \ - --enable-nine \ - --enable-vdpau - - make - - mkdir $srcdir/fakeinstall - make DESTDIR=${srcdir}/fakeinstall install -} - -package() { - install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri - # ati-dri, nouveay-dri, intel-dri, swrast - mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/* ${pkgdir}/usr/lib32/xorg/modules/dri - - install -m755 -d ${pkgdir}/usr/lib32 - mv -v ${srcdir}/fakeinstall/usr/lib32/d3d ${pkgdir}/usr/lib32 - mv -v ${srcdir}/fakeinstall/usr/lib32/*.so* ${pkgdir}/usr/lib32/ - - mv -v ${srcdir}/fakeinstall/usr/lib32/pkgconfig ${pkgdir}/usr/lib32/ - - install -m755 -d ${pkgdir}/usr/lib32/mesa - # move libgl/EGL/glesv*.so to not conflict with blobs - may break .pc files ? - mv -v ${pkgdir}/usr/lib32/libGL.so* ${pkgdir}/usr/lib32/mesa/ - mv -v ${pkgdir}/usr/lib32/libEGL.so* ${pkgdir}/usr/lib32/mesa/ - mv -v ${pkgdir}/usr/lib32/libGLES*.so* ${pkgdir}/usr/lib32/mesa/ - - # keep symlinks until pacman 4.2 FS#42046 - #install -m755 -d "${pkgdir}/usr/share/licenses/lib32-mesa" - #install -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/lib32-mesa/" - install -m755 -d "${pkgdir}/usr/share/licenses" - ln -s mesa "$pkgdir/usr/share/licenses/lib32-mesa" -} diff --git a/lib32-mesa-nowayland [disowned]/upload b/lib32-mesa-nowayland [disowned]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/lib32-mesa-nowayland [disowned]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/libkeccak/PKGBUILD b/libkeccak/PKGBUILD deleted file mode 100644 index 51a9dd5..0000000 --- a/libkeccak/PKGBUILD +++ /dev/null @@ -1,29 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@kth.se> - -pkgname=libkeccak -pkgver=1.2 -pkgrel=1 -pkgdesc="Keccak-family hashing library" -arch=(i686 x86_64) -url="https://github.com/maandree/libkeccak" -license=('custom:ISC') -depends=(glibc) -checkdepends=(glibc valgrind make coreutils) -makedepends=(glibc gcc make coreutils binutils) -source=(libkeccak-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz) -sha256sums=(a9fa976a601b749499f24975756f98c28edddfb5e6828c681ccde7cfcb95d5f8) - -build() { - cd "$srcdir/$pkgname-$pkgver" - make CONFIGFILE=optimised.mk PREFIX=/usr -} - -check() { - cd "$srcdir/$pkgname-$pkgver" - make CONFIGFILE=optimised.mk check -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - make CONFIGFILE=optimised.mk PREFIX=/usr DESTDIR="$pkgdir" install -} diff --git a/libkeccak/upload b/libkeccak/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/libkeccak/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/libntru [disowned]/PKGBUILD b/libntru [disowned]/PKGBUILD deleted file mode 100644 index 13545bd..0000000 --- a/libntru [disowned]/PKGBUILD +++ /dev/null @@ -1,29 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> - -pkgname=libntru -pkgver=0.4.1 -pkgrel=1 -pkgdesc='C Implementation of NTRUEncrypt' -url='https://github.com/tbuktu/libntru' -arch=('i686' 'x86_64') -license=('custom:2-clause BSD') -depends=('glibc') -makedepends=('gcc' 'glibc' 'make' 'coreutils') -source=("https://github.com/tbuktu/libntru/archive/${pkgver}.tar.gz") -sha256sums=('a540763f12c496b057f75c7684274bafb4e62984e6b713720ceb7ea8f31229e5') - -build () -{ - cd "${srcdir}/libntru-${pkgver}" - - make -f Makefile.linux -} - -package () -{ - cd "${srcdir}/libntru-${pkgver}" - - make -f Makefile.linux install DESTDIR="${pkgdir}" - rm -r "${pkgdir}/usr/share" -} - diff --git a/libntru [disowned]/upload b/libntru [disowned]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/libntru [disowned]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/loki-render [disowned]/PKGBUILD b/loki-render [disowned]/PKGBUILD deleted file mode 100644 index 6ee895e..0000000 --- a/loki-render [disowned]/PKGBUILD +++ /dev/null @@ -1,25 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -pkgname=loki-render -pkgver=0.6.2b -_pkgver=${pkgver//\./} -epoch=1 -pkgrel=1 -pkgdesc="Distribute the rendering of Blender 3D images (frames) across several computers" -arch=('any') -url="http://loki-render.berlios.de" -license=('GPL') -depends=('blender' 'java-runtime>=6') -makedepends=() -source=("loki-render" "http://downloads.sourceforge.net/project/loki-render/loki-render/${pkgver}/lokiRender_${_pkgver}.zip") -md5sums=('973dfa476bb2e5f513730009af90deea' - '66eb9db3352ee0309975ca06ac65fa7a') - -package() { - mkdir -p "$pkgdir/usr/bin" - cp loki-render "$pkgdir/usr/bin" - - cd "$srcdir/lokiRender" - mkdir -p $pkgdir/usr/share/java/loki-render - cp "lokiRender_${_pkgver}.jar" "$pkgdir/usr/share/java/loki-render/" -} - diff --git a/loki-render [disowned]/loki-render b/loki-render [disowned]/loki-render deleted file mode 100755 index 7ca969b..0000000 --- a/loki-render [disowned]/loki-render +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -java -jar /usr/share/java/loki-render/lokiRender_062b.jar diff --git a/loki-render [disowned]/upload b/loki-render [disowned]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/loki-render [disowned]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/loki-render [disowned]/watch- b/loki-render [disowned]/watch- deleted file mode 100755 index d7dd52c..0000000 --- a/loki-render [disowned]/watch- +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -[ -f release ] && rm release - -wget 'http://loki-render.berlios.de/index.php/download' -O - 2>/dev/null | grep lokiRender > release - -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - md5sum release > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'loki-render' - fi -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'loki-render (unfetchable)' -fi - diff --git a/mpv-nowayland [disowned]/PKGBUILD b/mpv-nowayland [disowned]/PKGBUILD deleted file mode 100644 index 9fdaa26..0000000 --- a/mpv-nowayland [disowned]/PKGBUILD +++ /dev/null @@ -1,60 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -# Maintainer of the mpv package: Christian Hesse <mail@eworm.de> -# Contributor to the mpv package: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> -# Contributor to the mpv package: Eivind Uggedal <eivind@uggedal.com> - -_pkgname=mpv -pkgname=mpv-nowayland -epoch=1 -pkgver=0.22.0 -pkgrel=1 -_waf_version=1.8.12 -pkgdesc='A free, open source, and cross-platform media player' -arch=('i686' 'x86_64') -license=('GPL') -url='http://mpv.io' -depends=( - 'ffmpeg' 'lcms2' 'libcdio-paranoia' 'libgl' 'enca' 'libxss' - 'libxinerama' 'libxv' 'libxkbcommon' 'libva' 'libcaca' - 'desktop-file-utils' 'hicolor-icon-theme' 'xdg-utils' 'lua52' 'libdvdnav' - 'libxrandr' 'jack' 'smbclient' 'rubberband' -) -makedepends=('mesa' 'python-docutils' 'ladspa' 'hardening-wrapper') -optdepends=('youtube-dl: for video-sharing websites playback') -options=('!emptydirs' '!buildflags') -conflicts=("$_pkgname") -provides=("$_pkgname=$pkgver") -source=("$_pkgname-$pkgver.tar.gz::https://github.com/mpv-player/$_pkgname/archive/v$pkgver.tar.gz" - "http://www.freehackers.org/~tnagy/release/waf-${_waf_version}") -sha256sums=('c0f9ac8f0e37a391d19007b333ef8787c2f45d75a0d4401c0098cde52c5082f6' - '01bf2beab2106d1558800c8709bc2c8e496d3da4a2ca343fe091f22fca60c98b') - -prepare() { - cd ${_pkgname}-${pkgver} - - install -m755 "${srcdir}"/waf-${_waf_version} waf -} - -build() { - cd ${_pkgname}-${pkgver} - - ./waf configure --prefix=/usr \ - --confdir=/etc/mpv \ - --enable-cdda \ - --enable-encoding \ - --enable-libmpv-shared \ - --enable-zsh-comp \ - --disable-wayland \ - --disable-gl-wayland - - ./waf build -} - -package() { - cd ${_pkgname}-${pkgver} - - ./waf install --destdir="$pkgdir" - - install -m644 DOCS/{encoding.rst,tech-overview.txt} \ - "$pkgdir"/usr/share/doc/mpv -} diff --git a/mpv-nowayland [disowned]/upload b/mpv-nowayland [disowned]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/mpv-nowayland [disowned]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/mpv-nowayland [disowned]/waf-1.8.12 b/mpv-nowayland [disowned]/waf-1.8.12 deleted file mode 100644 index f46e63c..0000000 --- a/mpv-nowayland [disowned]/waf-1.8.12 +++ /dev/null @@ -1,170 +0,0 @@ -#!/usr/bin/env python -# encoding: ISO8859-1 -# Thomas Nagy, 2005-2015 - -""" -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. -""" - -import os, sys, inspect - -VERSION="1.8.12" -REVISION="f00e5b53f6bbeab1384a38c9cc5d51f7" -GIT="1427497785a594dedeaac09013db635791f068c4" -INSTALL='' -C1='#+' -C2='#)' -C3='#%' -cwd = os.getcwd() -join = os.path.join - - -WAF='waf' -def b(x): - return x -if sys.hexversion>0x300000f: - WAF='waf3' - def b(x): - return x.encode() - -def err(m): - print(('\033[91mError: %s\033[0m' % m)) - sys.exit(1) - -def unpack_wafdir(dir, src): - f = open(src,'rb') - c = 'corrupt archive (%d)' - while 1: - line = f.readline() - if not line: err('run waf-light from a folder containing waflib') - if line == b('#==>\n'): - txt = f.readline() - if not txt: err(c % 1) - if f.readline() != b('#<==\n'): err(c % 2) - break - if not txt: err(c % 3) - txt = txt[1:-1].replace(b(C1), b('\n')).replace(b(C2), b('\r')).replace(b(C3), b('\x00')) - - import shutil, tarfile - try: shutil.rmtree(dir) - except OSError: pass - try: - for x in ('Tools', 'extras'): - os.makedirs(join(dir, 'waflib', x)) - except OSError: - err("Cannot unpack waf lib into %s\nMove waf in a writable directory" % dir) - - os.chdir(dir) - tmp = 't.bz2' - t = open(tmp,'wb') - try: t.write(txt) - finally: t.close() - - try: - t = tarfile.open(tmp) - except: - try: - os.system('bunzip2 t.bz2') - t = tarfile.open('t') - tmp = 't' - except: - os.chdir(cwd) - try: shutil.rmtree(dir) - except OSError: pass - err("Waf cannot be unpacked, check that bzip2 support is present") - - try: - for x in t: t.extract(x) - finally: - t.close() - - for x in ('Tools', 'extras'): - os.chmod(join('waflib',x), 493) - - if sys.hexversion<0x300000f: - sys.path = [join(dir, 'waflib')] + sys.path - import fixpy2 - fixpy2.fixdir(dir) - - os.remove(tmp) - os.chdir(cwd) - - try: dir = unicode(dir, 'mbcs') - except: pass - try: - from ctypes import windll - windll.kernel32.SetFileAttributesW(dir, 2) - except: - pass - -def test(dir): - try: - os.stat(join(dir, 'waflib')) - return os.path.abspath(dir) - except OSError: - pass - -def find_lib(): - src = os.path.abspath(inspect.getfile(inspect.getmodule(err))) - base, name = os.path.split(src) - - #devs use $WAFDIR - w=test(os.environ.get('WAFDIR', '')) - if w: return w - - #waf-light - if name.endswith('waf-light'): - w = test(base) - if w: return w - err('waf-light requires waflib -> export WAFDIR=/folder') - - dirname = '%s-%s-%s' % (WAF, VERSION, REVISION) - for i in (INSTALL,'/usr','/usr/local','/opt'): - w = test(i + '/lib/' + dirname) - if w: return w - - #waf-local - dir = join(base, (sys.platform != 'win32' and '.' or '') + dirname) - w = test(dir) - if w: return w - - #unpack - unpack_wafdir(dir, src) - return dir - -wafdir = find_lib() -sys.path.insert(0, wafdir) - -if __name__ == '__main__': - - from waflib import Scripting - Scripting.waf_entry_point(cwd, VERSION, wafdir) - -#==> -#BZh91AY&SYO)RAF`@Ɔ"@l 8a<_}#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%y:Xzr{U\hkнwٯa;s_{^{9|_pYon$%COGzΝuom==(}ljnzO}{mۭ}wݍy#%#%#%3```hz<#%y=/0vݕͪ:58#)#%ޞz#%bv-khv""]۔:4%J#%%Q]d;N}a>:{/nzKM9mm:Wro}[Uf̗6mmݷv9w۵y{_xu|T{sTv#%(P(n2#%yU@>̐K}w=w#%#%#)$`4]^{#)i]}}݁fKfhγǣ|w^n[@o;yJ);`w{݇cQ>9tW:m7|;9ڽլqۻw}{ӰNv-josg*|MNV}TUx^wۮmT}axz^]뗭wŬ#%ny{#+#)ѭQl)FR}0#%sж[ǯA}{9wp#%p#%m};绵{^{w}cn:xC;r"ګop>ڟ*{n#))kɯG>ZW{^nv˦]Y}}ѯw<vM#)lP<vtZ^9{NC[uw;z{Sýcѹ8Ҳ={^}|{ջo#)ocol%Oth`esׯ{<;Azhk=:=y3gž]#+#%%T+cݵ`nۛr%uw8iy|v۫N]jH[Jw26͞u=}{a7^2imsٙ1o>wu˺{}4û]^^%4#%4#% d@M4h44dBja#OH#%#)#%A)A !2h&*~CJoHS #%#%#%#%#% #%"S)IdOShhFmD2C@`@#%E$Й#)MSLC& #%#%#)#%#%#%#%!#%#% @C#+y&M6zj4@hڍ=@#%LA"=)m*~jj=M!#%#%#%Omw&)HOWr e1V1bbnB DR WQ5(Kaضs:N*%6 n|Ã#+BHe*jKe>73f((o*"JOWx2&H 弣@bQ!]6ښQmjkPB#%2BEx#J#%A (zBʂT2#)QmUګURA bX"1FSR)c"d6T52Iba4mJADI&ɌAfcBi(,i"b-)%*S#lH0K-$$`Hme5#i06-jjI-Dɒdb)jVa2jK&SmSlLl$YI5̍Hhlf%#+KI2C610BFfb& R#%Sf !S$ȔD,R@Kɡ"d!"RR&H6c%)6*-6ECIR0"dM"LbAe6IHYH*QE3#)i#+EbBH؍I`lI)QQlIHS6 MIH 3Fa+2̃BTb$"HJa I4de)fihE$4DY`EHd6ih#)Kdlh3H$*$ʂfmi%٢Jki&ii5&JL i%*6(AE%AdA%()c@02CL#)&5EaC)dY2)%$$(P-F02e6I6k35)P)Hl*d,bMLɉ(SdQS"L#h1IJIl&#+$L6ɲRI,FB)$e2#Sf(&D6ƒf(i1 !eF5+-&DIdDRQc(!j#+-dZJ#)2S$5f#Le3M6JRS#6ģB24]B R*XThLʈbj%b(lXYJBi#Y j,k&Cc(-&cRdņfR4iՑ*aX$)Ujm!Y4¬#+dEhRKLDefa*-m 6F#+4jQHmbY!Dme1%hԢSjUMZd͵ڴF#)MdL٬33SJE$j֕JU4cm*e)6ZM#)lfd5%Cbҍ%D"!BP`Sj6ILRiQ&IL2(RH-,M4S%2cYM!(TZ,bcl&c)d"aJQ&,BM5RQ,6cf!IX &ٖSE #)Jm3hFh%L,IbIHl-RjQIRJҩJi6Fei-b (2lԙ42͋AYM(MM5$dS*2e-%%"IA,DƌihɲR&"jHHj#l&ŢEb+M&&hHS#%X[-)$ԆY3%,ihѰѨF#+DE*c()5JQ5cXfhCQIYRQ%d4EUF12Z)(TiIMTJJQkb#)REJ,FFcY45T)(Kd5bE&ņB"ŋLC4`L3DQa)Kf"Z+E$@Elj6IEHRaj҂JjMElkF+%[&1JHlЉ(J6J`у5Dmhқm%AXdTHVeQmKjQ6CK+ŢbjM6e)DE6-VJlmV)6̣IhR5h[mFT4"MEchP-٫&21b֊"+F-FmlEjVmDH6cQdEElII"!jMfZ>w?&s~Ƽ^+*kI4La?."RS"U"bb̧bU4ȟ9e?t|sx1V#)5!,1gF"ȓOʯl wA-~kmI2hFփHYhyDCD훸/ݩL#=lX!]ӎv+GG=ޢCneaIR}qn@d!cA'$TbZefJpB75TƂnM#%lށij5%;/vwu#%r#)jI6eU=te,dY}ToT'(CPS:r@\iZIhT#3`peYvOQnfUqT:+]{l%qhpPDrPa]\ɤ)5H/$tI"ePSAA,JPc |Q˕SSUӎpa)5LAUWo|tQ",.FU#)4XM@n##ԗc;7Ыy}Wy:uMG;]ʼXñ{OaIPTR!M$c;f`iu%VQkrǦf+U_bLPYN5=vEkTVlЃ w?okKHe'k4#+;d !#œТ4]nʎ쪖,-]&yaK^okzTNfAc]L7obMnUʱb3PdDAb,#̐m&ƻRO<\HKU#ͭUJ.XoE?q.mcExex\ji5~'g_q2T-$،hcԞRu$$"Ѐ:&/WK-X^OE)|ܨ*o/FC0:|,kJ]xJm}D=o8#.>:4Ny*Db+mfB``*Kyu7]H\XPd-7,hJKr$(A;jWZ7aUN۸#)|`#)^-;{*ȂdFˆ^JR<jݣ<!}l6ӌL5|U)Ѣ8WЬy#%\1ȳ#Shkw3C:`[<xZpݤ{jz]2T9ЪEk\?m,<R9%)l`Y2(~dژÍ);1]\w+#)ﵓ8Va{N@#)#9__>0{quyd#+ԧ4rt݈ʠdAY5=dM2#)&Z5g?De\?Tr$*{LՕeQw$vX+Ϣ?->#%a}ZHJWސ퉡:ԣ@H틤@{zE|xRczM<%|<wc'nj+OWߎ^P2j<3۟jOt$|k@µS7v2bwT}ZT-CA$$sj^DvN+<CkKJލFp\dFz;.(UTVvin3ΏavєVcMc UmeJj8U``֩V#dϕMX{Uu;m2QڭLX1+tsڝvpem0S ljxσ]^{;b,d~p[4&Hy7tbM#%4F8)#+.G.Yd/fI#+Cy-ظ4&q~j]1#)*nSvU/u4$k't]~yd6E@nr~pfiFytF21]XGM,)^Qh["Lį/ޞ?uo|;J7=--%,36.ݱQHSJ(za̭I/zWg%#)Y#8cmu}}Y?\&}'wуjBS48s~ߜ4RFȏŞvpݘk֮4d@ G(s:3,P80)J^1v.X(20`#)OSF[n9z퉯ƶ=+>jQ#=zF.TNuT((T%"xqlS*C?hT4{:ըmw8fىQS@UTbcQto9Qӫt!ɹOǤ"_^6,"9MyBԈ]xc:88هv7Z=_?sÃPwFe/=7#+/ysHneE! BIpEB`{R-: uvcCcc#)]Lª*o~!$֡Fȓ[^w5qhQr<k\T5Åq}wNMޓ|zNfq*X$Ge;װy5zwo\꽍!F6w]orT#!)Db3V(aBfzK~8Lޖ#+(&ǐFef"~de[$US$x*∭;gvdg5s_ފY<:Ls]p'Om2/In,9KjBo3-d'ps7}X^iJޡL$Oe]#+'Ϗ9>N,>NKJ%R+m-{^"G9 h7<jlPbz6@LxW(uE{*fk A=?tRzEq9#a5eQM٧k',Hmz,/* 'γ%FU-\=rr3oY $:Ajӭʪ.3@43Dmw3` ιV}RsswQ[VYR>#4DFIm/jHs<r#K7i6Խ[K3S[|M&e\xwHVOLh%4O|ޏW:QQGUұEQ5#+e5T_V}%43F0V'v60FޭI <0%N&!ȭRn]>CL!~mHr<Z!\|v)o3]-CtDVQGQԨ%9׆Ĵ3lll~:`0<(+|.8AYCO,yzF}\aY:Ԑ4AᖯaifmY4(ORcƃK8QijfwgFSʷ.|,Nƻ0/,TdtGM&19w\T'r8{jEJM.psn&nMWR2dhώywPC(QyAlahC]5מ0:!GeJUM&?+`!{=S#)g#۴+qQyU>q-k:9,*MQrfo"_Vf·{,O]7<$5z+jPVd">|bmh!Y+JDLH@tj2'2AZ¯VMt]<R)YR<\Kh& kLjV4t>g6w64æMۮ;#)k!FmT6*"_oyd(f}Uo.s٩-1#+Ĵ(icTqLV8szOií%CzٰQKe"Pt.#NMDdYdoM_=~n`KҰBl_z]j[OMf-#+=F/,%{Fn:kq{qpU#zwTWEK|u!ʨNPS1u&KE!JV|ss5/d@Pc~߷>ZUTy2#)Su/st~*YNiK_"Sl MOsn"4 5+6iz}osIBob̽Z{EC^Y&wP9R8e2Jb.m>Vp98^E}*rIwMXo{ֲaƊwC}Hs˩kQ}t=51s'?Tȳ.}Uw{`㱙\W&;A|[B?L+z6麊YVv&<LoDS66R:NlSķfmD/Oq9ZR0I7v4 4Pάe]fߍx+R6P,LVQ`$Ieë>%dJl,LJfO#+Rb @QNl~IUxiKR\Ձ\SLVU筿<g~ #%Ƞ=*e#)i;:gaYo">/Ա#+滯\HpU*˲ SCoCU:ʫLn6wmPIg&a{EyT3yyn(Si-Gsh"PE_#+1*,y<+W'ی}qVϨ/v&WBw3.A˸뮓ϟ8Ϋݾeb3曯psFu{|Z(T_a&za2I\[[,J[I#>{_glbȒ6?f>:\a#+U5)\oDX5(#d9Ʊ&MnɅoF9`mR'V@>;aB)vVs%\Z}e?C5#LG?*:ic^o_b&! dڈ]o(~x<Sպ+d^'dž||={꡷U#)|ۀ C,'ON6Myl]> ϸDSG6OkeE!8u4eO^`3#)K#ܛծ&do7FG;[^aT,XI#%p7x'W\qhlLjȷ #)#)~H~S%)<pgvm݈#)n4b}ߍ~{i[pBPtgzW`PHTmˣ:E]ΙJ?U[r*Lj&,*ZPTN>y6ڊWнV%>XffM!&N9&lO:Kk_?4>$D#)aG^&U#Y9k.g#+ŌRV0~ɮejooWѨG۫xBCن/EƷ䪧iږ~>.Vl?j4S˲6guě$lȫ=Eݼ*j@qaôf#+q#+W:1AEc5OY{`sɃ:NVʹS}']AP"ês/yew"a =j0C\2oWWާuQ鸪\ AI$CM4CCW0azsMG]/6gxk}̳7nUklesbBӎzL!#W)GG.S>ìENҒ7+#)-|b]-#+!ͨ{cßKS>v[L H0\%SւbaGpoPYHc0~MC3秷|?8l_V3'IGIrѡ^ ]6&۰EDK1db{w2Y?AMOb<L5i8zSr8Fgώ]uPT&eTV_^}Dю>vk]'9{{W0m}r\GǬvYsV) 62&sBq~ ,MRjXgv]Au&:9mԥTl#%1"f:?#)~Ƀ :op7! |c3#+xÍO_Ǿ \t7pJWowp2ÍJi(DsrmّXLoe}5,9݄)6:i$B G-TMQhY(!#MɗXStò)&|绱_TlÍNQE*.&0{ϟ=9,Vuv}9Q43ik:S?:2ɧVZbd(W:e1#)lDIlncR8-mq:wA.C`lwP%#)1BD=fw8q%5}T7̄vQ`>\#) byd&9VXa1Yg=˓`!}YeM#{)Y臿y|klj:Muܒrg/_EԺSD)VG:/!KbdjFZ-Q'jM/ݱsqs.ng+dbݩ^^.f)нWTLGs\#Jfah%7JtZzY呿vKxkLy78&:u #L((kʚ56'6ehEفCNʣcNL|yK $&܌sS%X=V]g9T_?>7Ҿr8tpt~V~u-=$>K{cm2GANJ*io}]FW^ˣ`QQAH2m-Wn!K>Efg>C7npEj~ioQ?bbba )0Ev;$rܨ !">>E}/J S}rW!{/d=te-E[yJ=sX7|챤hL$qC#+}*2=BNI?Q[0;qUrYStG4DcH[.P|Q61!D6m-լ薂Y>8IE+NqN:-"0O}{Q1q3$/>z6NpG~?SϷ!-;3]hj}̑]H(NOR֟*c0p`8jLLFHsf&/j#)x5RƘ gjA5nW][W6%ުKAZICd\#+{C)L)AaWuW㈾`$Q,BC%JԪ\h7,A" MTHEPa5X*y{u9mB$;贖vBӎϵJ)#+[W]kIOSY]J\*܂/w041fԫv{[vCdIj!bwc0YTC/іhIdxڏ*4\7-Vwķ.SDםux&eYd=g&1Z5Q)wJ˴ae'L52ZT-I'8Pj8˖~8C?٬},}Ϫ9l;?X}jB%0h'#70agf#)iS0V9?>/j[w5ff#+>RH<}.0@;XHj-8%6ipJCoI+r&%@:%EAvc0) =(<0D}_7jaU" &&_,z5y!z>@%`?Țjqou1/BlH2 Jv桉ibaE+V{kIj8#)O|e=z cH dҴDH/]*-/W/ E3DAW,*+)Y"Ae3X9bi$4)H]Y9UYPIi7Dis%z8H'lZ1N&$B1g:n9ÐB꽱L:dl51y5-kt,CE/U6xp7yjߧ*<Qr!: 'ytébGbZaOw/RdOƪ*(d];c|DFxA}e[}Q^CwJiK~7L}@2l*:~Z&C^ o2HLq#%0"ٶ{Mگ̢ad*QzlABK=1R$EHR1>y=?vbC4Ʋ$@-s#>i[Tfۗ&UeP"lKP*Asy5ӃO?>JWJOُ6A#ܳ/yKc/_="#("'؛ˌlʴ}985Ж;K`crꆄX" -msi"6[siA#)4H`AlH@h@q݃0uq'0m0%'5a;>zgXRs}_~lnGG/ȑK'nN:sfbr5wcZ5V(?NT9=:;{Envw^5SWϬծuF]yGXܩ0h8 &Y@NȘ}q8C JVgIޠNd,'W'%EIP#)F]ȌĽ4}~{`#+"fuy-Q#)RI8emtaItٳ;_Jã݀w^__TalݿݜOyo|z/;>Efh|7Rgj0czWe J-2#)SI>]H,O^:1*&V5rk5tq80QǦRXT\sOzɾY}M> ACdΜJ#+e^K14Ne7,X2'PM*wZ#+k?oT3J^Bs/~Go#)9t3G}mǛaPXS-IdjLHfʖ%If&ңkjJ$PPRUQR-PB>ayl<OΫ#+TPUA8'u-B?$,Co1u+o߯^,~e@ '_.x#%#)(aLFa_L<&$Јܯo+FYREQY/ȡ7ح~zۥe]MI\؇|.E\!)($ q_zas*A-KM)aQ#)BѪhyI!dՎ31%|A^;mkY4_?LvlSm-`#+]b)lsșE#ҹ,QMP$ tyV8ۿepw}E$]Vo{#+HNn$PP#dp:R*(l1ԫ/#+\&c;8agIy숪RaIhGn&VOLE DL.=҇C?w䫦~}1><?;WxZ=>:>i_쿧̽}=1iҵT}@]}}~23t 6-<m8P]"|՝spFx]`%7ܾRV?v.+d4O|6R阫恷=p3}e,vcS]|=LȐ#+4C)QOr0#%pnP$6bؚj~+B}l;VZ\\-ywV@n:y4foty1A~#R {IKRCy7E^7,#+|=WOSG30=sSp"kkݐ4'Ut"7`a6f!9N:Wj`_ıI~O}aS?:r$Lz5&O{S9;`mDz!p5!_}ű6IC$R>')ʓE#)TΡ:3Kpϵ03^P_%5LF! 0wiSt= $sd+63z .;scLH^<;~^u#%-JdC! $y1ϩN9?[3#,(?J$tԴ[lElyN%oE6HVEfLZc- ?#)T_~<7grϋ}AέKYw_s~[:5*=/tM>N%6g2HkG_#+O_U.[?#ڧb~K~ʮ7Isϝ[{9O_=:k[fA-x%F8?bLߌe~xzӧw"pϿϪ}~Gzwjsj<4>\_N`c>2]ʅvEa#voIT?^_7rT-/dkЪ4շ9<8hl2+!]J۫e7V#)<Ylƻ|s峍[^r]_AcZYQۛ˧諆箞9O)-\ϡdlȺtH<8m1ntyoo{ujJc)y~My.YheC9sjW\tҳn;^ʄW3y*UCOqS/<fsvJpgF6=߂p>h!RZw_J>/ϝpߟz- +l1Ų i=߁Aw}:Goi_]y<iL]?[Yш{~6݁W3ҦYJEAUxy__/L~et#):wg*?n.p*冕kyif?}oG.zGv0V1na?ڒW#)ϦY7;[^8ۘw[6^eN=w߿p|K!쫫G'[7t|GwJ,^$deQ&ɜWܶAP,S&qOG䄕SAdZ5h#Y{COoN]GN'{'-=>MiT<"n{5ճ}Rw?LuuOm]v~͢kZem,t[65Mݟ:O&#)5nQ)`vGj]Mjۯ|~!qt6Bm=!|Tdf5 XfC#ɇ}=|y'rWPO!bz#kmiT]TNW|t1)u]y[=v0Z#+ Lf&l-VWj*BYPT/KWRڞ/ݭueͮuLK߲/:%VTS{vl2)s Qnm)HdIZHn~ZA/ۿ?~#+n>wS#)NCO媢U8Ot!˷OtWG9heoYWg3O;P(܅["sjb=[Åo:#+\'>4dn#+L6h+\4k2/̷-[9c\̶~sD촾E9B(Ϻalkح\5LҸXq`.8C2ui[7F#)U/vksL% Bq9Hf<S93tڳ);l:7?yv%V|~3Hu%\!."~Sɷro!SZ^ͰҷGm|UO9|껕ŵ<ky4#1~e}(F.2IKgX&>Y#Ӈ6q9jWW2V"Y}Az`_¸H32FnB"TvikZK9EhRLq4h UPqTETԉm5ַkVaIeM&t!HZĴԑ#v1O=,P)PRo?18f#o"S&Ӭ_gY!AI3MKyg4ItsQF&jaeF#+2'۷F<4H({L"eAR-pylQJM%&p_wS>>#)ׅFļ^LKgM#+٨S-z.Gg_㲌Du8#+.Z''2YD4[ig(}#)ingկ֙d!shjV_ztgn==}Xәl!lRyJP^5/ ypy'U.o$8y{8#Kz>G诫j3vw쬘TzHJ>9pf<;5;AB#%z{8Vvla1taXxeBJ`6Wuԣ@]ۦjfׯW\]S;WTmnS6"+#+1h MLRn5h(UZ%`ȥĈ¥biq`𬵥:b4!9^ԛ)in#%4X:mУ:8o;ӍQlpQG!D@b!XM6u1ث{qWƢ9)Rٍd>&:EJDQxS"0,6-B)]"#+%F#+0 (VlἋ@i(oapdD̺T{1٤ȑeQӕD:X`- edBg&w#+Sӂl83MjJ(3#+EEc|>^~#+SU}z=kμdzGO^&2\;tyg_Fߟ~([}U|#)U#)W.\S[C35cow5_6~%5m77A2 :)LysBF;yz+]fǏFNtyfMYwwe|ɯ}rѿgwkR}u~iAV[_|gpTz:ThP/aytI;72#X\.>I(Ax9ciĽMzFJe:y}/sxNW4a?5㏪yUgL\u67@~I(yp˔HS(V#%Qxpc(e;?Bk3w*CN5?)#)K4"yS3AoEp=&M=ĂeCéٴ#)ƭG#)vg8bp0#_DqzSal٫bm|h$psmg}j[ѓW9[v>i7Gs8Έ >a2Hڕ4U(0#R"j%k)=F%ea\L@}='ٯզߣë2fŪfQH2'*$[43%v z&Ft0fZ)-g(y+4#ځXSp##Ǘ9%w-QC(EUDnS#+.{#)W[-;oH#-fֹhʉZDzaL{Dm,6@A_#%c 6clG-ƊŢ4`iQ=`ؠ=eZMGrG#)6Q+16C5LH2tpС)%:qq1Zf{$C-dJVQT+լT2PXGTjۘi(0ex6LҐb!0;EuճTv3[v#+!X%,˳5?+u8.(Z~FAQ ~'~gRu[kzӖxA+wȗȎx7xv#+ Q"nǧYPi_"A%-btvr6Qk0wcθvIBn3-B~S19RcXp\Xx!jKFXU"#)uvW-J@JM"#+Ѕi '??ѕU|#xROٕ̿x#)>˶Vmh$\R767m>F;L.Iq6Ai`phh|1ҘH5Д"mT)bVC3JB2W_`:er9qUTМk]խ4BK̙dQU BXoTMUD:hiSяiW2";A]Mnw#)r2BQrΆ1Xth NKFFU^,Lj_*]Ѩt#+(EM##ԯ#+;業Le"7ѭc;"IB?)Wj63sr.t&NfYx[jy#+O?VCT v-[G|812j!ca\K8 ȽHKJI26lմa_&:A ݤ'em2M7\A2B#+2yASxڱ#f*U2iF#+U8(%;3[,Zc4+5Z;kXzq&Xl63#+H)J.ɦ3I:$AIZ`6aI}7D#A-wJs' v2ᠢg7"%aXo-ٓ$XDay&&5#%ّj;NZ4#)5&Nlj&iL$$e_9h 5N<ڗSHJo uaK#%e:f<W`[;n p<nݛY]D#)\#+'"#;kSF|oGXO#%Z8K:V3J4Sft01!ͳsT+#)J$!5KM$NԶUv8qqrdTը9(9;34|#+"G>vq4 LVE]g yւ2c=L=82Em22۟',F6htJw,q>&3G"9_"WŕkIO13 ӳ.y%]lm&ܪ|>g0QoS;䚜d(NL4bμ<(1#J:a1eXL΄!ìMgNzv]ynQ`&8"=v먾4:wޛ Eo3Q!y,]2̈bV'-8v`,VM0~|#8J-g,G+eeZGSGx;JWU{Ro0X8%uHDrokL^1<5Y?ŚFp?}юLsv.l]h#+c=bjwjd(.Y4C9\8F27g6]LY3#\rW\Th8k1wdG5b<w1[TͯK cT wycQ?΅T`pǩ{i%Ih*ޟiF֭u'[VԍŋymW:U^NgX.cF }~#+_ ye$/^_LyC c(lf_q\!n|[`ڏ]$O/g3D1&g|5 &+1^b{BlHFCӛ&)N-|p@o6ny;YUB:;dVyZU3z5#w.O;\vY}H Ы".L*~-sod%/Klu[}&I|$?ņ!f˷akD%E,@IEQ|8VvP#+[жwŰQq 7||#aa3HH(#)eșՎ&{pv'l6"obխޠ#L&Ւ_GCS)&ЅJSi$OTWGnC@: |o%|ݬ!FЛ $ދL#)k3C?{7I#ێ=R2~gHzV!E;x̦KM6ݗODQ'Azb>]_JI^,z<Htfdǟ^6cYHu#P\Greߤ;fӐg'/E'B#Ĝсv~.qgE?9}]0$oQD/5AiTo*uH{&XagEGFu@+Bk+ײh#+5闦f!y2ְd#)MN~;m-t:l豱Q-vbFWUheg#J1T҄(rǾS&i FB1iܭmI@nǛ6cV`\$r4ߞ#+|O&n(gViߌT9r_1#Κup+ ڐ-ΤTR<%WfxGӏqwNN_{KhydiAblzU/vk?"o{q\W'~؋j߶GiR"dq#)|;A-6q~zҋyYJ"q4;PO "A{4ĜA~cؽ6cEdXD]bۜq6C~ӗl,%Y?-]|a<,W{1=ƫ#)&yx|mU%{v-y͘|8y)#_(l;`?e7gpM1=}'*L(8p9q#)tP]<q1s}}uOӇH]`2![Q/˭_~a"vm7Ȃ.ϚpǔDc+SVuK%=JSoHwvrna]SCq߰TC&&;J9>__kк榐y~ߵ{we#)ĺjb4)f{/g|Zb"o&jPq-z71OXgr4lmK*g۶#+0g0${Gn-B!9[8p5}DF(2X#rGY|r9\Fq{9͝cҀ5(S$aA=GΚaUTK2\!1-4զ#i.Z8k4Yǥ[Qg:),sDS3K#)3l`|3ޫeeL\+*DEDóf:W$IC2ΘKdH/;v薻0vԍ}[Ϛtz]f/;jls49#x#* !]aêfYKx=a gĕ-]H9fix|hx-LLK6wX]OBL~9!3<Reю)DF~:|ɽeEXnS]Q;:+2A VaЌؚTxSkf+پ{:FSKwY_ԊE&L8/[دJf]tm!BN2тD^:;P#+h#)i#)>[:j( ǫ}#)U/AꬿYDßMzvvQQICU#+#+>TU|(dHpG@7Onk·Ü$.#)'E/7R~T-\PNRE+qey=R𝔛Wвْџ9\gT+J.L EBpg=#|p/9N)ZstWezZXo|1L]y#)a1tsÜ65XR/~YZmX-5Eay-3ЎwBR#?mNc&H؏#+Qbnszk7ΦOZ7㚞`DDO/[#)(~9B)U D'4ΑJPﮭBW؉]R).2ALOeJ*Y^;V$<i2#+8o7&c#wDHc'_K.<Ys*+NeF@~q9p-%磍ˍ0%߄8_T1tkq+JhVۥΡ⤴1ϭfTYEty^O<8m=|KqD} YD3wr{i;R2e7Ph$͖ssnC/0 =LfֈZTy{aJolc_[!oLB{89ƸU^w0*aqǟul|~VBw;9d<3_ӭc<OhngO?4_kSU#):|{Gq2Ge~X88TCeX<9{ZQW=:yj=};z}R5nQ+a7՞'-d;ly*CE:'m$5lLsel>=c[F<Z-:B꜒Bm9TŞ}Y7Nn{N[a~8O>MV_BSG}}^#=GQh'pe{#=6ҭ.9ȦLJ;mۧѺxR'l8pUe8_4^4B<rؑURC7hKTI1U#)cUA``c<䦰6[<R#+(}<qo\i59_h"mjr<爯CTtc^]G1|=+zopvֳS4,oіj/7xm`ߖ)'ȓ7^$|&90y;:1$=o1]g}}O]>s兿F9i&+2/\邸\9BQZwRȠ,CoG{G_T<b[mf=HKc~Q^~X߉.\d\6wJPn۾<nk8p7AK'Md1<bb}:]a/)Hqb3hФR;x̧#+*`d;wpZĘ퇶?YNan3!]G.pk"ChO~5ƽ~üYw/}>P@BVGQBHuĻ:a!D;$DP-#lHs3">GkB8q*4(oQ>o>(oD{-锦va@߲\pT%>wkq-*Z唢Q<|%*o}݊.7K+6EW}ZTUrpr`t鎊=wGSfRz%&?mq}9z}wF*Tseuvjouvub`- }>*qMMۅ|s Ӿ=p#L+s|!Z>JqnjQ<q]?Kwcs9ழ#W\?l}MvjO\\\$yȼ,"9&QPpAȻ@gGW5hF%|OkHz?KƣUؑ+7>k5}kJ?y[ǕN%"u#+]vKD*g(C#)R%$)O\+CL)t&da[zX'^Bݸ>9?vM.ЉբE4W8(+儓9]&y[^WlhǝԸPn[ά#+%<4WaP1]c外z[֎/ts/3n]#뷿ֈ,,f)L\zkv(IHG9WExGtU#%"rvS(D 9y[ڥhGbG,MA2E2<\\C0-.Zo$뿠4va4ppfhiUPKdJ!ٲ,v.9#)'!D5Gt2eWBx'i(at7ខxזECdYTc<7WՋUw=Z0Mm<d9xKQU:**j=NyBk֨ś4#)k0vef2tӳ5. <mM c}qx|v+I}w->ԪSeynKX}வ/(x@weLG7zV6{p9ˣYyLgpsRS+V=e%>ReHR>N<5b_gnox{PdGuHg振̳_>VJ; Uv2wķd7*R{8f>ڎ<q5,|l5BݼwRW<pᑜ_8kkiʌFPan$I˄KCF9uso_a/Q#)r4{ӭU͛45bD"##)v0HU"f<1W4UKa#Z}N'yWHuV@B6ǯFV?&z/kⓚ"=x2;ubٵk/lG5ӕ-DL%?^;q=N]m7}jYjG@Ĉ<KVA8:>'_BF4rh'C[hDP>-5%-*C;$|^,Ll4;2oϻv}Gn#`tf d #%T\9hO45dN$|'Җ*i[q[%Q/hm߮#^cxMyD##촇T, ;ԣbvm[":vȗ]Hz.{.1\,gS,[U<<:=_'Zu=.[j#%3g=Y]1-q~#+"kJh1;8{[X[]u&iZ:1RlMBgWaǻgFhS;ɹэ#)M7_Yf%ؐQ)ڻ}ZwHH`9W։Wn3N-F:K߱ ?di[db^'w' o(z{qȓQs$ND8*_[fխۭR5ƣh &T+ϫg(jktNƮ[vj[E, 36Ԙ\O%֚@>?g|<,TJKt`7҆#] Nx.%8*i}{n$=0_#7d|T8#ID*?ôj&`MXbp92ɦ *pa9ka(S9hXX*diZ!4|ٗ#)*aa8x#)ῑdJJjhgM#)mB8*Tf9sIz~0^7A}(+K#+i_KE*<~YTVpHTV\GnmaqB?8Ю~ZjkEhG7t6L1Pks#)\_oψ˓GCkwv3|KMM=Zjn};:;)&|"O7ziU"Z} >,%>ӕ`yz>L3^-YnñjR*6d=j/쯧6ָ='fXyb9{zOHQI9ú5[ϣL)6<#++!2ūAMWCʤ{#!h~di0`Ϭhx!0j#;X>O>Mens|V!AD㲕\P݅Q=L/y͕:,D jR_i#%ea`+e(#)Ln\C(%\<vm~0"ocN#`c1>e[TwitX`#5mnYظ,!EDf|#+`TQ&\Tf\.Coۧn6=#˅Vya)B>RqG}f9lU!i#+b(MĠoStdNA*&F#БyC2MB)3w#19S9XBX#GĊ6"#)}:5Lcc1KEի/x_s~ANMGC˧=,5tC8 ,pt6YBdR9qh(b[4w8`؍7F#ɁjY15@6g\gYaTUKW%\6<3hI10OsLMݥR.zu!vg_L> v?.*hG7vH#+<^my0C#)ѳ=BSpAdB#+2sW8yD#3iCBK|hk `E2Ƥ@_; rCD5`#)1"0tv+jNC;1{$"0ǫ[i.偂(M(#+7F<V_o,{l1e xj\ySߪD48gU&v#+TuQ{1iʇ. c6}9Gd鱆kWA&)ExΧuex:#)9]cfd@4KǙ:Bu]+W=&Db`^ʻ#|;J^#)@FN$Q(&΅"ߙa#+E(M]8u/ur~Mg%.tovfoqKdyWC$d-la,#):F"-#+=yCuU/ƄQ,j&R*PЋCSfv8D/齠f^N%܆pB%toO:f.VI1_p3b}d|;$0ZLF C2;JaxTU"?TSIjd#7Xia3FͲL#) _,>Wcg]_vuIJޝUU fQ"o}ŁcqeIzX;!]lŭ>S48aᒊO(Zk<)Cc}L_j Iɠ7&)8JleZe"(s wvEIfԬ~-έZ#NڤJaV@4`RSPLp7/#%㝱_iQ$S$I9X|u<d-ԣ{ٔf<˾QD(SKtz,9j,:m~]T&o59Ja0h qxubxa5מDBߞN蒕px{GV]0,'w0^'-Ԋ& s\E!+ᖂV#&^FҔf3MhL<8Ozl1Aڥ6Hu6NUai䝆No5 l#+8ӵ Q#+Z1P4TҖTi.%c@g^oyۑRkdx<4>bi+]fC6Fh#)0\"ͺ Ҭ:0ƱwLQU;Vñzm/u>QC{Tե-6x!:ߙܤd A*7\,"o^F;ՖAm)!~*$^63hDJG~EfR߈a:wEf9~vv,QJ;jOȚ>v& q$HDJRp?ApsrAY=lkEUUhv!h~R#+DrCG/? _eC}3v:j@QipbM0@vX[3gn^,;e9Ĥ<^{p[E*Dܶ[>6:s'ʽ$TX9Ia3ai+D^9[hTR͘:`TEJBO`mfJ;yOU7Q1j}qjԆsk;f0fpi/0dU+0q܃ 09r#+]TPQ~)>ݳG*=Ӳ{S"Z4J9_|yzMΉ8!{Hm_Xf*?zc> LCjGI;P."4#%"30SB#)#+ n#%:ԉU.ـ#)a,yJ[iIFLD:^+dP)@4;#Br^T.t24YL$ia0QS#%!*[_#+sv$.61ŗe}.9341F#%FmOeUQBM_ؒИybFp8 LH/GE$%>`$<ZxWL>GБboL7Z:TH5,q?rUmCG.[Y{qYkdS(,YHJXDoi5`,j:T{;k?o#+GJйR<#)c`<*!]D\ըP7(ˢk\S#)"ޅCvN:UwGѾNgE;&#+wl,Ł}ϹG~ӷcUl)|*#3mg!#ėn`L#)ZX( #)EdYiϣ~ND1#+QU;6dOf696nvtB@k-PwŐ A`Dђ(E*'F_t\Dك}#%=Gh2##%DHz<#Wqڠ=[I.+P7#7Ws*+#+B#)v"sA(-z\;0ĭmG-#+6Z#<F|7uh\W `X=xS3=P✴<NC8*=)2 B<]7Jx4=Tc@|jr`w1JJjmk[_5Y*#%CJ(4j~dD6Rkm}gMƩJ1 "jİݚ H/fԡtH Ca4wΚd:rCK\S3wтơLgbsV]Tܨ7)rʿ*3dzNER"({Ŀ!#>|,D2M2uCwg#zj.ZXcii &+~(5Z|N!ɺs'@9{MpCF#+W*8n1P5jH(Hȵ4g2 (u{,[(ۭ+Ƥ'^Qu61aL1LʜÍ_UYB X$)4Ióǟ3mӣ}vGԝvFǁ|:R#) (Qߛw-9zn$)!FoPUT#+P#+>"HQX`ײO|ƻa:9T̝cg%k̸4Stΐ.F0V-9HBH cx~O'5{uRR=&I%[$hg:Qz/#44r,";\Dg/|3GH^W(($N`Ay:yGT3. UCR=q,ko%L$RG#+ ic;xʊ#)6Gx'0{lBGP2<6 #+w>oe7(.DR\ _47 "pj\Y#6mWU6zr29ݱijGK`WfѲE[葋KU"-r.K҇l'#)ۛhĨ uŁHl>lTQI!w #+(%Kw@D**L#)pfݴѤp ހ5D&y$9 N-X:wJcr}ufCJI#+(`%%LR=0M&1O\lUB0~zJyU+</Ϯkx=(J~_}jܻ=i{1츭NmO(#)(l;U%]p;pl?|Y;t5mh9}/t3m6Lc̞ #+&dB%F6h8{2"XdȍIqe`K&-hb0PZ@DX@H_-<KWb#)Fh{y}-*BjV'Rދ]_}t.GEjϣ#+8ϘA6C]}<5LHXwl&&H&BFpx2\:!F<7Iul/;{38&7tCW3@<Mt6>Cs`'a~1xX玕JtDz0QsFx!04c0e!7mۊleWuZ+"XzU%$3Gk膵Yz)j%6&M"eB"qins~^Mxvmj]o5|ND8fVôzRU!t$+9dCRbr!ҋy(I<-CmOtxɦ-"mhm(NnU8&ş+hSdDi`؊0sɈDz3p*&{sNW)y33(lhE.=U|s9V-5#+[30DcTyyj9x,a|-G"IGhBi(3..[o`1I 46 $P(T:?be1Y"#+:AIIbݺ!]Um6w/"r`hMwátY }KgΞ[Z_v&)+C4n_}pBq`HlPfy(ʔuPUt:kdj?x#n?z"(UV!\Vwɨ"jbkߝMw_kukt[јH%}~JOšii#+~VߞՈpj8//şwW 9j[NfXSfaͅ$'2hخ}M>~_QT"Ǩ@_{g)DadurC#v녎\کaz)ceV#)a+j=&߂mw=Mk̯MtYo~w[J/UyY#%p:φΛyӥI2iy\FaE}:Q*qye;ݡ6ɞyIiϮ$SQK}}>SQTc?d:c'ѡrHV@aƠaxg<sR|OʥL$Oʇ'|F^>=_uc7,b(9ο+_[jX%Zu`T~D^}<ƥɴhfs`&&*LoޮnWz~??YxNxxUx9{?~5$TU' SLI/!W;Z?Z%(xN;:#%ǢfoAQ˰/};#+>#~ΟoH[#\;)O\_cH8(jz/]eV'*Bk=ħ<Es}q?n'F~,[?:_ʋe^8 p=oɠG5?^i[O:>yU!IM4Dž%a[l#odQKςzqp۽30P/|`:y[:TПomjs]&g"7w¯uO?#+r=Z{6#))1_'Vtv;ߪΪ("ߗT494QINvTݙ9W!>5&Q30;g^7ennLYƸIxArM#+2L#+g} ޖ^ro.P7zcתmlN9 /^p+ZPJ¡ٴXD`s+NXoyǷ繜 fQ(bh@ΜwK%nwo<Ls^|ۺ~03v,0.#) {z~NS]M|~c_-VefxQ},MA(/[f~:WyEKly]71 pDZUNB^.#)NA\Ѷyg<Yv5qNtif{գ#)10E6X9E-<ߎzu0ꎓfu3O`8ˆ@?e}II0LƤ#+o|>hQ__|SD_{Zh?$E2jx1tKu^.ꯟ얟ͼHZd?n?6rߡ2-f0-9^#9#31NgX&~"SK$_#)8N,_?]ߔq#)Na=S0I#+=^֗kI4oe~%CT^onDTtXK,+O/2̝</>#+u|Tq|߶uעΉzcS#'ej&?4?賻^Jxo\~_}1ng}aIh2*!S`Znɐq+}\Oxe<>yx4/a.W/W~FCwx/u^&Dp>G|ڀ[&8:=Ozcˣx8|_^|AHhц7LR=l{qx웬B$YwA}sQ^~._<3;19]_2szg;\Qdt,YvN*d^QS#kfFȨTvk,;&"S[C vwbiǞ%0!C+ox:tz<QC߬:eҤ^V3M0~S\!$F3f˜dTȟQ:XFتB;76]p_m[YO#+H5k)w#)jyey>NU:o$C~qo3X5'_'>z6/%w"ch=`7[/SeӚ*bf\=~]H3dp=|CbQbz\Q9i7G_gqT3"Wl++gW|˯نGZP(=ׇ$#NiWy&yZ_S N[/){>W?5z}~/[DBgYq<XNɠ̺:>]kiRNmGKC>ipgaby!Aht傭zH6EcF30xnD7n!2}KGgvJ'\<K>:?c}54a__MU3d"pVdދS*Lt-4چp|+m0hlӔ{#)YI"Ω<"R\`訝lGu#NuZm}][o8zdO#)1ghXްŇ̚ifW)na#)!EncCֵQlW"a/x_Mq`P"Tqt8{Y`_'0sw*aC<YӏZ]`y>1k']sHU_!m9=n>h#"WVj|d\^v8<%M(Zx)m>c H0]VDgqx|n9J&:>Kw5Cq$F\P$̲K86^#%a#) I^I#)!8Q9)Ly#+(%8#)\LJJYzXnkC1j`STl>~~>'VL38:ic$ɴ5LcQTthȚ>t~[@o8#)J2_.B qhcI&ҟ@S0l0#%IKd9,?lT"VH)/oJNZUs6k"ywsF6Ttgau.QG`Pߵlh\ LS=_yWJ;'h%}Q'G`"aODI#%M&BqN\~ \GE< D-9<7⛷:"))c`_W?"$kZ(yބ1@:ʴ/#)5@Y#+>?qnX#)75QD띗y&nP(̟tbk[$U˰XET㖣#׆UANtgDd,0tG^mlG,slS#)&AD~Bad_~^t3Zi?2Zl;4S(3ecaa c7 95bw>ɽfdPaoU|;>_G@O.5S㡬)cJ5V@Z?^(wHV=?.YB+8qL7>t(vxfJ* =As҉rLi.rSoTzn*+'za#d3#J"OGze'>#pP.ȋ(rq5+tRh;3u"nS*MoZkeI ]6ڢE~׃T#pac[e2.HEdPYi[70֍@$dV&L(?q0b-ٮ8|^4-E?%#%CE<q!ǔ;/F7:K_*y \ޏ.6[#)H:s5S;>7WdP"@8MV%\7P<VW;ۦBc3b;qb4a6rGDmeB 5µkIluQw=Hw>Rv5)B0Pi-Ƕ\u. ܮmR`DK~ErvÞ&qӼ @stmi+%z]fYiK_mX]Yצud$%ֽ&.&ڙQovcRh -=QQk'd*'2R6Grf \\]7?JCިy#+Mzٻroؼxu@?l^ $)كld@¶JtM*g}m/?!6婶мr܉PM11qgmzƜoYڻRMqǞxo"zTN2r p9]2[xPZ)P^8c)MF^67ysCR>,35Wh#+ii2*+ΘB:caӢlkߍD#+XS?׳i;9\W>t>M1P;)NVk#+5HC6VT'̕,U~d]P_F0,ɼ46WT44KD|a*5.<=gxU.o^f^H<t?s?f<jw^f̷yzw6-4*=?*1O}oGu&3Uӟ8n_=}S$>ڈ-Uq~-ҦƬl.1*d*rv)Wʚ_?VYmi9șn=}fDJ;t9إ*~Z',n@X0إG1tȓ^S#)f?~KiCt'.'zISt<A:iǷ><q ;m~5)7mpD(h";} &Ys+[MqΒmN;!!Q(svrDjHئ&Ga3tĴ7ނQc*f#)$r|ɸ]W[u` `aS5^)$mF/#+-,^)j4ЭR:+'s@wLO^lfs"ĵ#+/$/ڀQӡ4\HPCfDNuhw;&F`Vx]@:]MB#+%vsTx</#+0d\Dl]#Waf8l@tf*\AA^)ҘoѽAWAr1S靻iu%tˮ[|`NmiU%bCQmf[路CeV!4XQy0:Ir tN{dU,|p)J{G=24G6eJ4#+iv3v<ZDC CS7fѝ/)\)Z5VNPjQ>uo<o!fk,9o4_hQE0+#mQjѶq$H҇ҙ1Hn1P4m=l'`y0R5kcKtlN"aٖ550%rf*#u{FU/u9-fCWL5<'nÒ%4'4,V'*t]J&m<#TUFC%HPI;QFb3u]f-G]wª8]ِ%YOE_c<L[jQijպ]37NCנNHqtĕ_,!;aծ=G۾n%Q#+2YaN_Ue{->i4XI#+Xdzέ2-+sb\Ņʮ'yCa7W9m/Ο}L}KGI8/C#)ɶCϴ4#uaтcV0!UYm)SYu&1~#TBD,[V6Dž3C!頳]nRcZh^<zthLT2lKe#+La 'aD%>R)-)vY3uy7:bx[V>q"&2}H-L<-tvh8rܘ?g 7#)LJ8_"i&6Jf=\[kkUe^/7k6ig/\#+UAݽMp{fK}TmU˙`RxV.][aʷnyc;47,.A艵7VeپKRrmp1\ƾ+,컪'F)Ⱦ,*fjs=pqu)[7>wKPeMZ'"LvgEuCP p^~/!Ltk±م'WXL}}!Zټz`+u"Vjʍ<S9|4ob>x ݃J~~{/q_i|n\N@_oo4co#%%9p*\SVK䬲Y?~\;W_zTwȰ!a`Hh=;\iaQ"E:Bs >fyI~9g&CTsp$ GR\K#+ wj@a# %Fq",#%.:#)?cͮoo;u,ᾓUGLn]@;ঢ NEO'P;%zڟI&#)68.jU⍥ma]Ucyʉ8zzv`y?Bt5Sl4|D,.'b%эf,ѮJ# !t~MT^q/OO]NçF=qUX1fw}vfWR4CXɹY'KIw͌F#+Q$:G0(c;We{fr>XT;6}\OvL{&BA`'>`o6AbT7@Dz5 yA@!0o2 ٣YNE)y[6Ds>^)3)X#Yuu>|!!~j.TA!-G9&A#)@؆#%``5ZݠIӱ6vju'#+)U1O.r8^qF6H w~&ᨳjkDW&P]a(vH+P#)>/ٗ̑D@%C6*iHWBH@YO0|4~@- `VT֧PBHHв)5c^)cY#y7dž(tC%eLx-kqE<b@ $~=bFs*<:{ND7fo#~55>կ4iq?>vA&4@('[_fM̈7~&ѣi;$Tl2/=mDZ$#+fә\7#+yD!UB3[A5#5#Y֦1?DžZ:(5fhǂ$u&Β$&uZbDuvHY#=}f^#<Csldddftz9yF ~˺aȳb0y6?#^YOa\$4}:;OE-'bOm%)tQ7q-i|*k)a}9ӫض/B&H?)ҵ~2$sy`.vsb&0l#);Kbs?dJEFE|ASNSߍUAJD@ x,ψAx;JL.dC1>J3mD"U$%2 ԦzJ#Gi %.xda(.#)"4Ͻ,#)!5S|{ilh,BXA4((LIYoq^̛"8!5?UT"'6)vA??{5z242=֜˩*-PGF?$M0@=vnWйJR2AD:~),hoMܲK9kӌW8֜Z3\[V5w++v>)R1Mq&VC<6#zZufǙs-NaN-8R|J7T\{o\(k5BX,"\*g<FT$#%#+y }Ke`WNGD첃?_cei$HOq#)83_UUV!$/y()؟Z{>8Ljp;#)'Z7fEE/WH\{i3T :LhUvk*"[8)M:ݻ]Am@}luwФL3<BEh$n+ۛxsjyHE?MVgՎL4Qó!0VDoܿ\n٣iP9s| _áZO{@<a%*"98]Gi7p:C.|F1͔"rlC.PnTf.|Pl;v[#%%(Rd{ҹHʨs'?3bLzR#+y1G#+P`f@ha5!iGS"7lW=O@"#)+=Qρ?">=; L'YgbS}AE.m(z`P/'69%ȉ{A6q2d#)Uʧ2M~T=Fݽ88w#N aq{bfm"#%=U8`h|瑦b6 h;A'_Y떖&#)DUz 7Թ!SL#%C=E|:NwhoxZ>#:#Ha#+8B:(^@pb2>CMҕ+Y).1m'ɘI0>U+1}*n@.$5a '[_ڠZ9*h#%@N{#%07"[Q<|41W-L9v[h|#)X3t<sCoGSξRV}:Fo.ϩU}Gr1O`WVp)!i=V|og&!tnhl(+))8nM!?l(d߅44ʽڪ'Mj@$`a퐄bVbyM,k=Pz(oa:ޓN^n 8#~cg8P!!^/9ƈ@]iV.VU]mq$0}z|#%{#%3{Үg@)#%vCc9L4xQg<!ȷ-rWLuczz䷯ H?(A0ƳN6j@i!<"E#)'Pg*H,կr7%rqшh5kAyjݵUl8mׁ@#+>#N\N?9IEDRT0#+"|D}@\6zSBybdT!VV@"M䉮&&qoe 3bg8^d,3s2GBQD2"HH1G :H^^9/H~M2cEOc`FaN&e1H(!$ĚC֍5婪VhvCSdXiC`]HlI5(j "xb2R#+"L`fy#+lGAAh;`yĨM#%ÌљF(#c0ޫJQtp5O ShjY((:ZA ~P}PptZت< QVA|l#)WJl$Le5|gvZj@dmkU]rbxf#+itpPW}2>@%{BCT4Gۢ;vLAdD#+#%4`PcR!}M/%,-fx#)Hyї^|F@0sl&^⁕BiѪ0\b46!eS4fl'E-a1|7@4{kaom"4y`#%17tJV*=#+`'k^tH2n}cb y6ZZfA2I#+9h܅UZZ#)j3@d m$1<pqfEmNi;*Na>ڜѐ!@vʄ B#%q:WWgE)K.^vt"oL *CGpIm%!j_ )W2{aZxbD":BmJnSٕE'}'Ћт_tޙa #AH%R#+w}tՃ>E@ D"""%#+QStr6X\Ўz=gE}QxB)KH114;,2rl6W#%~ p`zNQvyhX#9ʴ*RdD0#%~O>o88)c#%Qg]HL9S=t#)t9"Enʘװ#G/M#)N8%u^ޤºQV32Ç>Ňo+K#+\sc<&t?'LZ+qf=8?tK /'xT6+s,Fv&$MϷ\"#)Pгdh"i\.ʹk9 ;evrm߱t<8ɚjjj#{ZarniO#%7uX6QIv+[8 r*BIUo"':>$+Pux$hw'/ӎS5ҕ\q![,h77e4uyP"3;Wi/Q0 h"Q!GiWC띈G0{qDU`EU緯ÙtFA(6lSzP<_&pv_2X%{NC%MEY '#)~4v<|;R).ImylॴOFl5/ =#*yY-[s$??m!0ik`j̖_++_.y1W@?@vݘ#%-L!agƼ@͛pX*ɢBf9R%xB@D#0U㠘#)~"e#$"~G:@y/;sv&}Xp&@Zg#)Cgո8u99_ϐp3<ʉ0ONioEj71n`'cspoC<`X\#+c>GqKdX1 *0eWi;'p>j^r!Aa<bm,t玜|M`>q>)-EI!5O=$maI#%X#+)4;e=ab_o֎rU]\$TXpP>i`!C}/#3`͋]^!Qp~Tz{GsB<v=#)̊V~y^e]BRhfQxMy;p8d[Wئh7%cYA앶m!njH$bԆ5CGhr/rUUU#%]O/͊$>rokDY:g,UuՄA7wpW&Çj#%~'rԺאb0ush"2=9o>ETv`^';[]sDw#%8CO}Qˋ1RRP*C /|#)K! KvC|PQ? F,E&4$sC>~}4fnkfg֩d[`pzX7=pm`0L5<"6g!//r!W5=S>i'-o.CAmYkLdWa("e`(xE4p7nhhDɌJH`#SHAZ@V@fV1()"%oo;U5%czە+"@3O6>B?IeJI0\tI~0r\$rUDIcA$^YQ#)wraD o}@ Veɹ+/>OdEq;/?ۏ k|<Z~&#)g#uW[:n*2}㥪ʧr[=la3όW2o Aa,d-"NMN!PUS}!'e@&g}Śg3H@TĀBTaWgkSM8D#)'1x%dg~7BbaaH̀|})Oqo,b's/<P2BECQ #+gw}ܹ1DDDFd(;xI3dyb9PƲo39D#)\VO,ٴlW1#+Y)d#ԇ$!P gx~OkF#%v5c۩![ #)!&:ʚ)8p;"Z^o'sߗwqZ~!~MONZ3h>"RtR"u!hR0NK#+qA`)|T?Џo4Sw^.pXy#)-3->96j:Sjs9N>ʛƧ;ZkvBFtЈr*;;1r92'e0[2D||yjq-p*@iӮ?2ѷOen|KMۧl&qqRw:s5.[㊉ԮdHȊl>CX.BA#)"ɇ-ػ~7*lcɭul\pH͌L\0 LMBˍZ)~q֊kqԼ#)|(#)%82#4|0<UD2ܣGy}܉SE`J^#+b*#H"m\ N:(z{*+~cz0JɃnW{9?3~##)HܬASHMV6Wn,5YVwS)@hbNKۛ;rIMCn4]۔ͨ=z_WNWa>α[:{Y9^3>\uDDCOϤFӋ^WlMg{HKLGs4,tGxgX5=crdʖ/|sujMFchаD#N].i<ӎ9:upBP]{:z:璇/شu3UV*_Pdy'ؿ练Fph"㗓SŠK|ynxUl#)FrGtjgF~kz8EwjG/!<Ѧ5[7}O/N𠒿Ӵ>k?qKcH*%pyH<Xv&< Ū̚ZOP_)728#%rgIzS5uh$xft6#qdƞB-/s>A;.hÚDn'vlHwVDWA,._UنH4"/dո1,Y>ɫVuC(fk#)}cWWw;O/e0Z`ϻk9ADžGܭq:].tq4 2{,pA#%.>cwUL3#+$6#+PwNfԉZNPa!Hw;NlyqV;L|Eܱ`>^u|lD#%xX.$Z]h6z4A`ɐ߳<E#:4sC;"e.sߛV mSl3V|ăL?LW#)s("(G2_̎W+ŭde`?}m'v@.Xk14*\*6?CI' RҨC!0du>_0LSxU[G`~ Z5bc߀#+'ۉnl*pQQ*1B5G\xnɽC=P'ɣ&#)5k=SNHAиGq<~ C:X!b1wrw#)sߏu9tzb)H.C@سr;/)w9w\Jy4t(F\aMI#S_4,\YZ73<Si*&d#+[j*36nhτSMT<gG=مL@@a0Т@`CXAJM&;(q"@Za4ߒ˛E FԞU[G/b`\01o7Z.]E!{*Y/77'ӪO>O(x&ƥ)ryS$ʪ+0Qx2Fnd%*T D8UZbs#)!in$HBk}syXuuB>rTDV>B<!ƈعѻ>dʆNop29{yu`k;{K=a0%%̱;(l5#)l)y$UVBG!꽱[jė<>Q`;tO#i9HIg1G82$OmAVzo#)0o!QY8Zi#++.J$FaADɐ&Y٦#+l湘7Wop<MfJ`6&vvkZԁ]PD;gL@ v&=8ꏧȓ$5$3,z \NQ!0#%fXbi+AT8r5J*&TЫ&鸃CW- _/(;TwYq:4Ν:W˓o8$xOn'Λ4A#)YnpFmfw5Sa(F@1V:01``](ATG-iMX3f`yxۗeQ(˂Q!2j┻#%|MjӼ5z8&$;Me{nR &D.3֝M K] YzG`F_ D47d4bivF- PeѤ5nK죑d{B8װ=>r@l67s#skxJ\̋(/M6aX}ZAIz>H9riQ~g9;t`L#),Hr!bah!llvL9HO-As68KnDv͋Ͱ 0g=σus,;E$DŽPG88!؍Aݛ?q{U !-9q)=&3nlg|^nWPF$QS|@7#e|jT۔K'" ؘhȁ:#%Y #XD,=̕)@h&2,fhNE+bWDTq 8m-/ѹnn+eQK#+jQ324L(iO3s&\f\\n<̾ woU3ݝ (f.rDX, @C@7]hwYnL\9S#%Th=q[₩h~\*1݄K6"ꫧ[i;+VL3#)֦V <be2ALt[cgQin b^ЁP7Β3w7v̦)vP];$%>ɫ"i4Ŵ+sR1x#)ZZ%繞UQU,i#eL54ۋtd3"I7[B:Z"u+N[I!ƨR7ĦŀX#%V:[Ѣ@CE0t\H7w%<xz%ug?`=g g2cO{z8h}Ḯ*̘{XtIAݣ[DWv&#%р:XYaȉ횱(ܤ&QD^j1-Jgv6WR ^6Ty 6#+2!*kLFXv;+BG-D#)>de `8Ya7i:`6/b-r50I4cXB" ̱B.#%ԚñWrNm*qC&Z:/7MtuL@g`)ϬGx#тc1@5Ɛ2dLQ+"h@:lr ebx./>Ia#+fR6H!C⚶ڙ+M#+ԥaO2j[*`&Dy83.*YP͍ZKwL,3#%7_s:hnfRXy%stRm#)Fy[*.ig(,}:RoT)Ogq#|d#){ڪ~ӳBGt3Aj(Ism]\Mc9bۭAd[b[BaNi"bFgPm P@ibך2dp(3*536tĄpT=oyCC8&dS?TONnҷ3LXH!"?xVY":*pH6gB:WJKcr,XZsW#)fppga`h~>Dp|#+&&"2 ,F"d<ԇ> D( w[uy^RNb:4,:<c#%AU2l5ʷ? #+,ZoUf\S#+AhK=}~~NRCowQЩN! io<IX$4o&PZE.@,b>md$AAUUQV<WRl8@HJI.3Q`>?|04=۩UCxKG=:W]h!:Ta 4 )?#)EdL|,~ PM@ާXsGA=R6#% #%bde9i[Zxt6f"@RjTQDH_\\&5F!̀se:ydeG_? /ذ*',CSRD1Wftu>أue:.]8@uo(î:>f#+*G[<H@d H@!N#%TEQXEF1Ph#%A^&>!pO7$,TK\ۅDmBO--U%:#)a)a@,<`I5*2;)w@`E<o#)(E뷏U^˜\I/95y;Jb>ו]uџF$ڷ[e&dחzu*7.,E=3\LRQ 'Ov}kEC=c#)nq2!0?"+YPb.9%*&Ӡmm08"+FUovr d8]c1R)4fsPxnP?{u׳!/oCHiNR<N@م94$23J;ۑذ(0{3"q7R˹-ҏ0Dg֪?JD 0w7kc&=nlIq<Wc?n/Yfcf}XH^ԋ2Lm̵I?>>Da#+*Tv؞4RFaFHٙ !ziTg*'(j: '^]e R!R3irֆFv,8#)oݧu͖UDFEG ;ԑJ]m61MTdTKlk#)j̅6SmdQBRN39[I;P|#%d2 #+p0d?ng/Sc !7/J5W821зHxe ۲(Aɋ)!<˜YB*: #)Qqgid+VN `As#$Wol*<]ۄ(UEM/(B$Ui,V28dH3Ѥ}$|FA@UPE6tN$};r$# 1"1ͱS**咹kDI;EB(2~*I;93Pއ&#+d#%`z9}P۽wM4oËMWRz^'5xe>^ C1nsB3#<6{}wmDI/ )2X- PCӊ@Iu!E0*,E|Cmac7dѠRIDѰ~w [nfb t n_dz'G{8!#+TPj|=dnoݐNݢT#)p9=R[CCpm#%i#)%͎clLih9@jj0hcfX4]yFTSZ $+wGj{V;(ݰp:D/:͕0@+T؍߽BA9<oPf7%u:jjsxt5z_숦ޮ*ԇzA`r7|N!1}VX UeJ҅5\[xq[#$m` U 6cL=9(;f#%T$-++q¥5`0ŒmV#+w$UARTT<T:h+`{O\ENzoB,~nh9BFSUEJŗtoèGbv줪,(s32#%fhgXy(2Λo*$vB"{wSkC`Xm0t0pGSF#%в C5b7WoW?khF!2MU-]u%H<28.I,*H?fYsgFe'qK螎-iatŅ!q=c$w*8{q3<Ա0mDsW`._&(fƫB3<#ea0w^zU<-`OdΙXlUɪ:t o};~:ѫC?i#ս\=h<jMnRU:5"ektƚۥ<ﻗG#)\^6&#)`!nڮ2zlpYa}l;WBoK"CsXвUۇlեSA\xmI&oq*1PGX*jpÆ #)T+*[1>ErZb#%V0\#)4UZAS7Fz`EXb\C#%:+#)W#a2sݺQv?& .װ'Hv9g-p½;[6xqjO#)<7$#)O;I-.ÜvIN;Jia'- 3_:F15J(+{~zOR,|H1/W#%gՏ<[RMI]|E3Hȃ\e2&X9܌ƃ!#)#)*.P -;BʁVT}MTԍdyX6㨫ˡw%Wdvp5Y\Yhm92|E$C_YzzFu[72wFV(iWͲide)65tdRwVֻ:nstG(,Ce7ԃloŒ 6 -bIˡ#+EFH1bsbqyAVn:q{yy)0'WL`!'"$)JC'B!#)yM~@Pky-C 7;ki<hݖ֊F8(д4f0Y+:kK#%ӊavd8baMeqhl#H;:)dB!P,i$VLPPBTm#)R6HNDZ#%IQT*2xACt PKt-s,PClDa*Όp}ְ.<ol͠Zk%<NT.j<FxSJ4L^XI#+{.Z a#)9(-tPD;3;.IdT#)wvngjF,A:bq84h+˝#+#+4I_+3>~O5bߤgww~c\.'QbDZ(TIDy#fxŒF>5=c~νȘ5JKPNsqMB)+2F:N'gUgM|8ilZ<LQ8cCۏ2˟w}u>;UU'=;YgoQ#%nEkpBm.ׅi(l.upC+E# A<:҂>\ʁ#)"-RP9Y"qysJ(hf/&VDzJQE4ΒAb(7((2#%pa [bLaݬڍ-Tg%W1]XK6 xdX#%CI6VNյh!jA;;/nw>W%>/Y$sʆϗ5 bYBĎT]/kr.zMb\71Ť*0/Wz>fA\8u.l8>@"$bDv&c-[G.Ólu'e`YG=HjUF"߇#)GZ!#)(B"잎 $"!#%'Bx;LB/$#)x˶ t*mNqPgg[d#<w>&(~`pS#)ըsEc#%Rl]3-,3TŎ?)Mr \E A͋#%XƞfPilv`4LؑkL^a @X!*5 yA:D[?Է#)1.!nP<vXwu <#%txh t5c PHޟ(ae7X_HC-7,EYKRdPFp!x5URp}ay@;H8 7X}c͇tvKJB8ȣCR9e&`&gB p41Nx1c4j2":w;;4t6ְd^]KRB5WP# 25FXV#%{4mRvl<}.¯bK%(a0Nmjpd9̃~$]^5۞L;qV'۳<콨ȥ7K"mŐٿ<Ph+wb;c+gWtFbT6Xszۘ6]voVvh9., 3Iҋe\#%UdMD+PAP@N\W0n(`д1I6^g("b%Lc#+iEA(aY$5C-@1dP"wD[n8eoNїtb36kQ1p7Cӧa5$1YM=eQo4;a8F..S"xJa̰ʃ\Q EHDvxB.9DRת m8_qc@=Nc;^KpӋoS3)3ΣAތ gu#){x4$CJi[a,#+ÆL6Kds1>a劰{.x8[f3Vjh OIK0T0X #+ ՉD`Gxo0wp'`+1+Hgf&[(v}=ϸ66P!Lb#)#h>hY@S#),"XP14$@"aH#%"0c =M-Dv$D1l7*H2HEHqc0[0Nv`a*O{P:QӜyg_h,dM5<Lu4Trm5GfIdžSs$(^ole+h1M3jb4?0!!!D:>u~[[,46ݼmrLkFūƷ5Z6Jbͥ^*[D$(J]c=`E:OZmZ%%{l#)o#D9Qu&vzA9$#ߚJaF AԆdRmI%m!(iP%+2F12VF)k,(FZMXH)%%FddbiMY h2i,j3A#eT"vkZN)~ТۋL"}ُ͙quATcgw\#JyNיS@]'ׄ,Ŋ1%3Țr6_#%Q?|K7&\(nx>c39Rs[K^ZU84iO-zYt 9$QMz6c"@`l#)}@#)#%;ByP"KJ[4TeeTDQ1;+o[s))j?X64Z;E|FiiM"W=ZI%"ُ?x/iuu/C#zz/D>^_beCj{π`3ݽ7]W5"%}lhi4H 0%Lx#)te,5!m]'w;-ںbM-UY9z0NLSC|TY9N/%(a#) ɪWL6q]t#Xl3[46'z50]I0(1O\w>9gΖ!k#)xލg)lx/YgrqM]]֥ESr;q(Zv`D#퐳羒q]yLfet]Zm$ZnWӑ{bfH#%QJfX?'qFvV]ߤfZ&`Amڱ`@:Fa7 XI~"hi#+=f#)F[ZOCzw4cE'hψPz#)3ra%&Pr>G;-h͊㸱FnhPٺ^bnཏQz$rHV>5Oo.6R[iu""O4kO(hacf'#^5cEl2Cay2^#)Ö]?¬ҥԦKĹt<(KԯJS{)95xe%B';#)f`s9ieDWC%Ծpbf.5<8ŃRSO{SCOkߙ1.Ltw/A#)RfsWLfKڝV-*Mlˍ9TH3o ]VΆ'g4,>3pݺCCp.W#jrF䡇w&.E^n$"&S'x~79'S'lcuynA]-sqeco3!cX km0!v<QDS+XkA',2cwB?Np{Kn8ptήC^|nq'qJwόGL-MiPs{&Qɛ1ퟑˇ~S*oNgw::_csnC~dlCwLnc{q0nvN߁mn8p1OG<LcV鳋N(ю)t1b(e\Xbh͚&>Ũn1PF~BU#e1QZ&HņCHP曾*9)3HhUDVI#VCe0!aL+^f.+]QYt)xԨL.qnąƆfuzwjb.ɺ.x#).".vVͼʕ˺렎iM70Fn:Yвٍ cȌ^NJ:o{͚lLY1Qxΐ.ad#1L"kO<& ;b@NhaJ^4trM4c$1,@d!L-3˵BshXX!r%ܩ3TkQueYHٮ2uݬ74Z)#!5ul8vt"dNM?.HD&n,rϞ`՚laҒk*,Zc#)(%h#)EuԆxX^./+f,uSid7kэc2cc>웏hNYWRL*Gܐ>C%l/F^{rJڊS&t#)ZBz.Ɂe2%&o5UuhL<qs0}F7w1Z+vd3d.Z2$*073ZZmYQX֧FzFLfG>eՆȈ3i1s#1r>:8ZڐrY[DSD0frQI#f\65reL)ׂ:,\CͣCd&!sLQ$NV3MF,Jfucu0L@%QHS5n:qC8Lnpm3I2#)iJ74jB#)%0yݕ^_^t\`tNxӨ1w}O9hDxplێ8z'1 GsŝWq")(7;8l㬱8#+Hw`I21Q#+i%JyI#+C%iߊP2(\aCǏ#)奠i\αGXأ:Hk*L$RDa`J/j6@MJ`j:VDIl-Yٳ&P7fqG'jȑ$8O3.#gS+`Á7ÊȻ2/v5*I\hJh!BP/OboIDsJpD7"|]cHz!T94]Fl`U#)Xͦ[gaD C`5[գ0d1ON|^T#+AInq:`"GV9(y>, #,<#)pLo^4n[|Wkmcd8D8nE#)͔s1is#F[HpeD#+I FhA8SnЊ1/Xrx ##%eu<lb4#%Uj:\6EvhBzXBR!̓7W`m^NЉE 6M(2)A[0HkF8w"C.&orh:Q̌2pD04k#)L93bHu(IRc@#+v(tM,`v#+ự(tE4gtݻ)3" Wyˍ;M0#)nr,ZC#bJ,P""B#%@v @P 5&%M(T`5zWx{rTM)R4IHIEb#Cx|׀`.tR`HH,d##%@V{ KԸL|>qlPkq9"_ADplX=mv{"ʁvK6998bm-,H$,FW4wB!P&zCN7#%n-#%qF).PIw#)nc2kZMP D#%S`^h%#)^LCQ/N:z\59΄,Y-fB_I"ml&P{;@_||wW"ϻ`i,4i+nbIBHlڇ s{ a#۱A77QHDqe"qK5.#r/<,gBQcbMKg3nd}fG{}=X30ZLk5"$)[JRcx efWى̆`]PEяDd#+`Z\#'HbbU#CݚFEl{O.w-A(jx>*id6FҕZƉ*)iH) jRx=Ktܹ&A.flc}{8L`D- =XAQ#"}G'0 iAOb4a#+!*KP~2HI:"kuB#)k*ЛA(GFs$@@bu.h2.D 3Gp%}`dxDH(R&#I_֥˝0Q yMcQMXM!Ztr5Fԉ؊dU+aY,0PƼWpL%^=(nWdKM+ff2*rX]u}ߗU\k(ic#%mƃmZ,ۥs{ó>h4wnQtLeiJA5LF 2/r!XM?k*@dQ}ClEsB$HIԍ`s(ԣy0YUIbWte#+#) /NdA3Q1!e6~+KqNP6[O,ge W#)BVEM#+D7c#)))SKK;HFDO%gHg*PUaa5#)<f6]s0Rʴ<l<5TFs$yoѦ_&&vwn#)lIʠX$͂0#+&D,8jt!,g:g"K` A=:j4Y%v~g+ӲC0,(IJ2BWF a!p5#%0]B(RIgTpv`3e?sx9x}մZ#R,@?f*R¢Î`ܠ)hs3#%0{d9jX=1<2Ed$FHۭ]m5Z-HQ Hz3CD&UZI'#+ Z5<#:b_a)kwG#)dN1@DATI,-]Uj\ͮ+f{Qb#:*s&%*`ʜqRp1IMW0۸Β҈Ss1jJzvЃdbĎTni.a!ؤ&FM@;#)(Dgt-lYIg)Y8s-s>D<XpC R1VMR#%ZJŃ93:N(Q4^4(g%3oRK\O &D1qKH靘t`2GÃkpܧ$1gagH,8!{[(#+,$#%PJ`#+$F'3V֓RCQ<ʓkjˍj)b!V@-@[4GO6LSzuڡ+|\kev9std]UWJJ]nL=yyRDi H6j%"G*뷍-+kSfI6V6fu-]+K4VT͚__||QVf4jHDY"@$Ay<MH:Kj@(M{J`2%HQ9Ѕal#)N^x Gy^zv:,;9j!e4#)=߫'`{B1W+d0i3;}o"P/uPXEP@}s6$gJCzϓ\P: И`!h#)ԉAo`i(3M#+4iH@Г9TB0]Aa9Q08oP#+"SLi6QݛpkLD|`w@T1dmo6wԣm8qi5hp7_s/OTms"sLwQ#FSr-;yR1GЄ`;(s[,m%ڰg>ZL뒲#%f\в?D,R%j~BGZڪyY7PMm'(PD#%W̅t!x)*_#%Trҍ3>6$EVV'f#YJ%I]TH5P1[14ͩ%dX"0a65$ȩ5[lԱyQSmVDjآթTV*i1RVU"I#+Ԛŭ[$[䮩QaIjǞuᦓ,͖eõQ-*mWO;JW*f75kBUژ`Ϝx_*Jw e,8?OSψ}4ݚL!xnq~n2r"z=(SEFH^h5k|h+LTM4Ze1m)*K_{[|HDUk᭭jum]*6k(ht&X7QH#%$@-%%N2[)62MY4R6dhU66RJ(m)JH&leSdJJ-I&&L)QԳHkL*5e*D$,I2hT1TLڃ"F&6ljYjiLmYVګB)SlQJ U)jkVUQUUbբMUڤ``&ʎA.<V0$wR=vfa߷n<h[ؼX7`6<I*O@yyxP$>EVe}9I:zБ(")/&&Fe23t*o;pLVɆKsnM\Lt?&666ً{~*<\JEy#%0'?(/&ƴiɂ^O6|@64?)_ndIL.3A7X$Rĩ(:c!Mγ|ҷ!f8uV=Lgj7wqqXE};0yrj]&;%I`Q}YdQDZ]::Лpo$#+#:a'k,1B:J(^)E#)ELUADMQʣftE;4aaKԽ8-E#%uPh+|v"]#%#+m#%}hEҹh'0 M\!08dd"e~O3IUQ=s_1⅔X CaRhXlN(cG9Mֵ#)~C|D;w{EP=z"3ޚfIƑ&L6 U5gzI@n?;*U\>wDQF?V"Ey:Z<"p4B%arȀ)F D16VM#%dMtl0-eDqRJ'ѓ4\jG!.FYoZ@Ch4Vhu|s&<v<nwra4icI_Ww#%PSxQ DXzr?ø7l|pTh%l&TDŚW;b&Rdz`nDk!L(c66:!f1`@F 1`c?g)%[j}? pe`N~H5A75J6a->tiy.[JƵj0x#%k]PpUAA}+ovQI_e`iP!uIsk¸u˕&aCU-tѕdH1"LkJՊIH&t/˓X%'Q $ М!2X5gZX=4b#j &ު**DI20z^϶f $*C,Py\ (4Cwvl_VCГ(*B&ZM+CM1U^jtԴ7*`TeF5 )kt9A"bXfE2?#`TlZŤk.%[=惑IAɛ_!5ْ@@bTMDZĊ&8\{qx#)ߞ8BNH浨jvDtH@V|&5N7#;tSu˷$\; iiկv{ql'rWE*=^3D,q`Gg[3q=89LQ)JjjfS~^d@8QKAэR[(<$&n)Dy\!F~˖6A//;q+NF*F>:;7|u>7}\ CF-zkqR*mTNrϓ|y)aq&"ޏ]Lt؍<g܄w툔nTQ1CFZajZj1Uŏ<@]9<#+Cb//jmBYjVk1k\}b HantŪbad)!D,X!,vW螐w@D+3'{)#%N-;ޠn%d#$傏B,R]SA'#FvJJ(D6I(sTE=w\%xO<ںn|-Ŷ.:Ɣh!ڄ*")P:bf@>%˧=f>ovgbh.$3RMpE:tDZ#F5jb(MlB~hqP,)CXNRIlkW(lE͢guҖk~w5Ėjmn+ȥ\'mdVU-mz4RoLF3xNYdIl2"it<@dstjd|18!CiH!f؟i5#)"p}q#+o58<ECE#%b)AU5>81<s3#D6![jV@"D( dj4Eݶ?f1l"#+ca&uCG*Aa3!o/unNT9$REŋS'߷<`wv.I;C-D'?nJ2ZQ+x̒~7>6iwGuFXo;"]$I!tU{m"fl#Nn/fxѲ}NsoDt_UlftmCUMa`!fD=yoT"szQ8;; PFq/!5FUňiSVӠ6BMkYs2CG=E~ScpRAaD"`TR DDE!AEf#%lY!x%DB@$"P#%>"eiv#[c52`u(Ɩ4-{˳l;4jyEe8E* wQ;1jeTU=g©,(<ϓ͆DD4i>=:0G"!:Hl|<ewԼ.|ďnr\OR}D;y#%^A0F1kp(PЊkz3]|vBLeM2#%RObi_(aDB{ƒ!L))J761']O"Du6l800\$-6HS6ڲ20#)R,:=468qYR)Tci/|ubל֫c[6&KTA+ #Ki2(SV^#)f!"5b c.a]`TqفW6ōT-:ώD^Nr-ARmnZL}^=k}LbXcAi5i%Z7.ȻYa#Y\8QKhZL8¦ -E&% Vyqh*mD) )&]ᷠk(:#"e6yϝX'.ޚI~q3 S3jQ*7yݯ.u#)ʼn?2Pf'#ъ{4<EpU#)}h!`zT@k "J*Dnk%h[TW\&+F.V۩QV#mk&5ۀ-bʠ$UX0͊9TJ- tn7KȰ1ɃO=ڔssj<6"QDV@#+Z!EE5.YtՓSG.oǣ=oϘQM>S{ꁈEDZ=os\JRu#+`ȑ*ZY/Z$Mk6f.P#%SLbT@RZݦyFRM)`XلjQ;#%#+-wQB~\;MCDZ0F&# `bOPS9 @DppLe8*KB)*9> ȒWY'QGDL?uߔ73!&y%HC־"3۾<g0efjR|8X@mڑ|@{'~SRɛm{46碏fc#%r!Г{ۈ[#T&F@ßWMw#%O.yARU#+,LTѶSK4i[M+)ɬ bDc#)u덦oJ#%ʍ*۳RB!0Lۉ}FmԪLM@;QJqp<∫#)!f39֙Q^#.F@q)Y6T.0Fd6Gڼ= v0:I&hÇ/췯YVx22! "#SL8luGN6llj5fRجC Z'$4TfD'HnJ8֛g 9Ml1&A0nTQ$9rsYa#)s!Ǣk⍟KP?&uT625t#aohhrٞ;ԟL62tOHzjk@峐YVϝB*FjM$%#Im-Iё~݉4%EK?}UͶfU6dEEjC55mek)Q6#hVm#)5feUEb)Q#)O~m'-#)!A#%9(?HT5$TJaQjj5٪+t @X<oF76AI5&>U~5ɮS7s(%PZ`wQO\Oo: (ݴ`ܧ?UAxd#%#)EL#%tx>Y3HbR<#+"TZ}.AB@"*W/g;H3;9\4*b:#%OC<E3WxF0gC9-ɓG=psK@DFo>_DNJ#\M<Mm.Go#%FBVh-3Lq[3#)gq>HS#).]fi$X Cx:BT`-wrLv{b ӪkF`8pP8"OmFiA#%t\K&5yNT!_[+a{E#%#)\SIYwmra>L_RRV6i@1Gc χlk>[ەb45!Y\*A#+90cn02#)2;SxYeY&Z`i#"iXA:RRGO!]U'T$P)aFpDi4ow 9 mb裳XAH~0 A*BS"HeDHA$4w"mW},!ϛ=lTihB)$$x#+c'`uhAĩ;5xO .N-r̚W=#DAt a#+s,"X(BzN~V;;Ӷ;̔; RBE HઈPW)IΟ3ϣx\BsW6g͙吞Pi4a&X1%FrJnv)nt@dD"eHȰΔeҊ7tz1$Wb4@-J<0LEnAPm6-iiJjt.ֶ66]ZnA%$a7L>-3zEa83kGVw{ڭPX#@%CXwd4M,ѐ3e:={A>I7%/MzqPqP{wtk~xf6m-%e:<>.ޔ`^s[>i 8WjM96ՈHQöY`|XQlo!HX#)3 U!K_;뱌H0:ZJo{1JF:Sݶl|50.Xgs#)d3eDfl獁.@ZJxI.Ɗ"BlZ%ņʐ!c#%YPwL؈:xzgW֊1ݼݩ&.Eg,{6GCCpTDTMs!ѹN+0V%k{[\S#%4Ų8߷#%y>3{WV }K4Wnͼ(M)Vם[Λc]㶻ak]mIV ĔR**ePH|~ð(7uV.Bw&mET #+}~`QijA=ic+H#Z&֛β m\Hd+ϧJ/2K&F4rhzcIFBJЂ5HM\&Zb|4ɭS0Ue91pG7&Cn#Md0"B@#)A76#)\K٤nK!epC8O<1NÈnMBBF.֗wWKlDw0p{zEN^6Om[*84S%m<#%}="RX@:3jRѦTmJjJSk~tJӺlQ"H u0荏5-7t6[E>AZf1eΚiLc%g}AaF`BF6 qaEg8 $KXHUd];fbI#)4I62l#)271]u7mMmq fhR7 r:qA^74[/nbŞ/,;&aS*ٙBTiKWfkhZ$ L#Еu[=9Fގ<v;F0;haa3헾c_aDѧowgT<O#%~kFI¡Pz c4F*ȣr[3L;Juaq˙dRqZ`BOrd`܇!>mG)`'Ʉ/js>~pjϒ= ncV|^yv;ck[օDEA#%*J; lk~}*/H6Yrg(ad#+1mhTb`8n:<;{S[Z߷SM_uҞD0*<b#)f&2t1$h4M|fp뷝QA*\낶+O_$xnZy砽Vъi7>;YܜO4#)X\Y@GhReul$!b8qp6<[~~-h͐ҍhXa${8Ԅ(Qg!FޭEh bnm4,֦V6[fUUt/$DQȂ=$;xkCORaÄb6"`$q[&,(^R#k.}jOqJ7fۑwh:07ZiRJ-E\#)_Chr@ZBEaQXh<Ϫ՝HƟ!;#)=ҵ#+&]S4/gg7+%}`٠x]f#+P5`6ld#)TXԻ0#%͋l*<(w~U42C+et\\SQcΘ1$EZT22[)9_O(usbi#)F(IͶ HPsBݥA#I#%&IIh.#)e)^H{#%܂8ʚKɄ-p,M87wʦi?GgvwqXLruC"RꊀRI7θ:^Sn<dZsƷé~%rT:CB#)<#)C"n^"0T5ߗuOL-/ex<ZU}5~yk&'=FQt#+L9u\{B9Y#)0lм#(9"?R>7С)6Aɦg,c@-ˠ~TmJ&Sp81&R);.,;_8肭IC[#%[pI-HA(bƭ^6صQjiQ$(]N=oG)TH&.UPͭ#ڜ:zMQzHQC`:dgs(ۺ+}ǞpAΟ5p9ndQ#+ʇ(D(J¶+A=Hvxk)6Phy)y}^A1 E#+!GHBr"8"!&8H*878UУ&gzJn5Pv >$s2\1vս,Z&۴߳{m0JhHCw$}P5x⥠ѹ#p>h7S E!%Dm_CTk2}DuHIeХY)#+[Jlč̏cYVAJ[@eYabR{attCuWH+AVuwvqweYRdչbb>_R+U4a67}ZY9.#)UQÜCOP$T{}|9ke9tZqIwf3h/v)M8W9zci]rh9d̗a3xXIlchJfIVFI ˰KV\}Ih١Fv):Jw6u.,mwWlm2bA@WĘ e=#+Ƙؚxv)+)=[F5#+!F3(1(#)D#+wn|u}sih`k9 H#)6Y+oWe2tκwv]'o{D,R#+pҔVYe1FZKKYbRJ2ci*#+Mh-F&KKu"lQc+#)ey||vhbXVDV\FJȡi1M`j&7YH\.+Th.mRT(ѡ:Eһc0I a}Dh4@SpZaŏ!aLmq?B(SB
R%J:pViQVmy)Be XdA"+ 2Nj6hF@k#+lH"#+MK+%BбD46]X44ZKJ#+H#)[qc1цo.lG1!FRc+8a4@cjM&h3߾MikovI0֬iEKIc1m#Ua#)Cbef"zMhX7ATo#+^xA;.[2 ~[)#+dþ*Qq#)Ed04ĶG褙AJK|jB^Cu4oJ#)r$1.QDͤ"B/TUr0S!;cJˑXlP'跮7l2?gMivh8dMPHv`iu;cde#+)ߒb0BRi&0j! &"aB& c(Ҥ*F01p#6/NHg=>A6J|i`gu+|T}lb5a>!4~r4m8R#cDɯZڵU*6OaC|H"G#+4y;)Cŧ1M{Y#M!y!=%C^%,)(g54OEfz6fk߅)q#+F^mm(,&h""7rM!D1$9k;j4Uܭ2I{n9#t.#)QZH#+vkpq)\gs#)o3zF'5QӞHypjRK+NLJ#>n<*m8b~TRj\"5Bq'#)_m"7w62xݒ53 _@yvV^L)|hl%RUkj->3BZKd2#%"{$i 5,)rTcJIoZɼmvV-X&x6-F]Ik*܌xڊY,XS\S[+W-smҭ&mۆZi#)%ZI `VPqctze#yJkaF˔izQ A#%THPLQ`,\ ueȜ#+nJe #BK^߾LXR5 (&Y#%XACxS6{C()űk̴`hhJ̤5l)0S!P#+Gӥݡ<~ذ C`*1I@46Խ#9<\"?ۈLٌ#%D$%2}^)FޭW^+ty+T&nR6-m+%n2e{ZJDMC6c F$%*C(#%$d@$w̛0b֎Ҝξ~!mBy]اUS|ws0d6-ݭOpWie!1a~X5[fbŌcTlcU=0#)#)!LjRl&0c'az\-[=ˤFpg>\\"[#) wb"=nUQu3\;vj(ϙغ3A#)7>^3g2]PJu#U؝/9&݅ܚ h0ȖKiu"IƀV3#+vF3z8FMn/{Dvb3#^A69[R-E9'{.rkmd-F5'$ GH4rouƪ-\uPeNA>Qq>>#%zYFV $J=傢e#%#+ XdD4j#%ҐG#%HS)1*l[W۳c%h 1)Fe$&#)$ö^fR4l jQfc%@aED*%ZL'Aͅ`0L@.)-WT.eB ъA`F0DgQ )H^v{!#}vSa7kuČYq'.\OF1V#+]u_&A@#%a1#%ʹ" 2#+OKH;wd=cZ=HD CB;w0#)fT0x?*|Ӷ~Q3~KijOGj#w}3.14&I'<lQ40oɲi|}ɔ\"@:̬gӸ=At#>}04~ F+/@PRx-#m"D~hP~Vh[l%yaPw{Ѝ{4`"$K#%#%5PK!F@(D#%DhR!#%D*ȣa!Q)#%k}bzJ:#%XU(JV2#)D B1ːSi3K-ihd%P5u0ʈc)U[5bAot֓huyGK;.mۤWKżm^(榕ֹfX.+ncZݭFTSړ&hyq]u)\9ٱhZH!Q86QK=0 {Gdt~=~-F0AVz.#%'s.?֣#%:ڂr(6#%R#)O#'.MvU5[эmXUVz3Deݽ?'kқlk3{s@dD*g%'"F#%No+ "*$hԘdI !5B#):TlQYRK<q,TUF>%QTj0Q!#)V@1Z-^U^mI&#U6}MOuշj"iAOӤ65#+!#+%iDĽT@S)T(#+l`MOM`7 iY#%#+1"!T0`[s"QX 0E D!d#%BB ?`<Dڮ}U0SJRUSZ*^DW`jgƹȻP Nq\#)BB#)Y7#)f2f&`F1_ \ 0pgBE/拮3ed0CPp#)l#)Q٭3&mhzkFQFt@qk0UF DŽ"E#%\H!VU 7UY#%<QVӬSf̐j X`]#)0zw淈mGXU##+L 0HߑN_#+QVjX;X9#+rd$FࣜE2B岸 uUFsa,d˕c t|b+y{ZT@PnF%B(d #%Ԥݻrm<G-KQxQHa(1A@pU5b(B3c#)ȞS$c l 9Dz7ADBR$d *"S#+Ȑ4m<m\]/4V۵7!'qE|N>%?D|؟pXgbJ.=4-%E(q|٤\g#r5+*^.wwޠBHF0cKOxn]ڄӀif#+(T<*LۜM幆No:NܵatH#+}A^i#+~}cyPtUA#%vރ /@Tfl[Klk2s:k <\loqo ' {Kk<oΧ>D,RFRͨ6 L>*j _aH&hax\cCҦ7ACDz!X2x+RBxCA>CN[:7XIMnśz:2tVh2J`0Ѽi{]/wR!ÈqD7߸!l2BY#)*Bz)v7oUFsQq/dT;9#)&&%;VBY<Jaw#+#ZwrѦai)1X`8֎am-0fQ2ΤDL9*;!לɇ}& 1T80J=9g5=.}Ke"w`qRZ)G\Lyd`=K[S#)<HM^y?yN$Rgc~_ŖY^VGPw3#+[\(09m1+7>5nQARǷCln:BMQ!OE, a'9ߌw %#+{,JXepïv[=xEyйgI!Dn8HGis1#)U;8+ӾH}*T;"Udt#+1P#%ݚ"h"cg=H43Ɇn4$DmvPcXt<J<t2sb;]jkߌTTp`MI) !>zn/h8hm~VhM&;Fy@!}I=_Ԯs'5VMAm.wxCs~;˵uLnX$LT5;Ew%D`dhviiA9^+*T qDqu;7F8#)#)^Lb'6yXIhWG"ap(6{ٶidTo:<URq2ċ%˩l|َL=jreXC6U]G #%Ȍ3tHMJQq˩X݆_PV_#+[@' IZB**~p+0nPRA FBCqjF}L8 H'0j{OQNt-8 f{Na==h_{G9PY4U3Fګe-KL\#"Hqx#+$#%RmtCf(TߑچaR:.3CfC沄-ͫAޯ@@U#+&@[|+>ZȀ$B'tFB0biۿiחbzT%-#+ǧLQXgBv/ƴ UJ'-KTdsv0dJTUl)s,2h63X[ @ I>KwT %՟-?RBgo)w&FX,+0,<#U#)âҮbg{o Z#%:C'aAԤaJQ B!AN1M_rcw[+2s"/ci>D̈jO=Cdڌ8%W PnPD݆}A<#+HP?YѨOD0} rآF!їuE Ja%B6j1e̺Do8TT"$)(1fSJM@B,ݲnxR!v#+(qPȣsDI$322Aa"5!2Q"6Y$%#J !R4 o}uZw(|G|Nw;qNac"iL 7SX`Irkrҫ|1w,$à1 w.2r!$!|<Ƀd6qEv&tjVQ4ar29EAXacdd9ƌ.%Ţ#+La1hC[;6Ӥٓ}OK=cZ7\H_?Y:1[I'(ajVA.k͊^MM"IyA0ibmg%vI+˼Al/YjD,+(] xM#)(C計G&RЍ#)_1#)bmLnI.x_a|(Ba:$kCI~V%3VS6_HG]U4TkFqx*:BvCDiXYc)%56bceEh.mm{l*\A:%#VHRU4RIl!HV&6pdj)"M<"W@R9&W#+N<2ef#)IU"9*+X#)6f1ѸPb ꯆޞskw6lzֳyDWy v4BbmlLYtc鳗0NE[V%IiM 튵Va&A<QCX#%3ԒhHo,킈Ș%3Ԉ1FmdTuCt22WF0yF 5Lcg]jMfk@d0n#E]0R<G%XpADZ'C BeQ@#)16.4upMRTMqkz"ZCxAڭ,ʦ3Aud2P0feH͙֫Uwv6HC(@і3X mh֢g/Cl\`0D)bDrŦnYђz=l30h9vbhUH6Eץ1&Tk`STط7'C0c6;.x6.pc+&Q#)b7U!<VZ; xhLʚZ]]\j:*Ȉ.7b"!gRF0/ 3#%ACh*1QAdT0/i,H4Op+k[ܮ[}.t*d?t5<+PaVVC{"ESbZf!@O_h?s^9#%<? 7f@;@׀WS3<{TqƊ6AQFap#)xEXA@H0Sy#%.X6 B'($;WM ug0ұB"4)#+{ d.#%BiW6'l#+]]6u)-}BMDba`ǐ`ڋi))F楞D:1p:"ҝrLw_jom4ܻ;X r##)u>Y;#%:)1u/4H#sfF\$_]Z0ȴ#+5g,F>nIu(*B5 5Υ8/4bZuCThOw=kX<B!k@l8S^çgR@gWGz1ڪ|XN'gx7a!Dd?}Vאm$u>Cc&)#dJXzIqˌ.G#%X.v\*m'D**;6n6zsOy݉dbN.v;1#+e%LQ "}YjIеQ;c=l3YrҪ"pb`0Zf#%FPپ&o'\gMf)#+BNbɠEPe*(ʯu#)sFkx*#)xsm^97ʼUb9[-V= aPbF#)k""44h<LDts!*#%"#%*x[@#%H`r"Hۻߚx(Ws{" |s*#%a5?tB|Do"ȁUE2m4[uv[:-~o{BzEV+QVݭD֮!6i͕&dbDNb($"<>H6MT<Cj):mQOp@Z.G)3/DCڕ/s="=[C6|eS3RlEi!CfZfC-[lZmTjȤb$BV*֡7#+#%ɌDlD K`aQlt̀а5w %h ,nd(6#)9*u L%o马cmrT@Ecׄ Q|$B|>vc K@!Neܢ.]zMW6as8-7@dXyS+K:"4#%1#%zccdGQfc>3 3$-YCzbC!3GETub(wIXDмirfoenk#+ȪAZ %\q,Y6gT:Ƶ ("뎆 3hoj>}]O `?L_Wk}Mǧo=aѽO]3סTYo&i8u9;B Ɨ:i"!)>ORZםx3-J4ҧ6siʎP0D=nPE+վ/2vwL~(X+ߩaΞ{qɞf|]N)Tdc¥W2%p-'/xj"'@z/>mΎ)8ډfBSycc[A.^侍P! ?K*~rg{\ 1)v>xSnIR`0G@kNjFD$}r) ptT;u<|iҊ{;FIGҺ<a@$Oʂd+l+scjçZM<!`/J7c_oB퍿7G2ExFc\CQ*:QQY*Kss˯n]3=ӻc8eeo0M=\+5gu;٘kn;/s%뗸}00cFI)ne%dmٺE<t@+ZVlϗ4Cp&%!^S1mPn8K#+Nl1.эȎ#)&jӪ"oAzwO#)6M F#SLj{V=Ƥ^<$Big5ZJn#)4rYO7@T856~H>=ٱx99M|{ܻdh}9m}흖)ا5n=neRip7;#+FlSlDzdO"Ҵx%Czҫᔙ:z6mҧĻV"#pe#+?#v>T<`ķdatB61jhvcj(3XL YĆ̗;z=٤lC=-HO]F#)hW;=d2j+pz2ʆQ,l.#%H9tc8C^#+pqX<)xh^߁~ۼcMѩ[`DG40L|f^XAJ@1ӀtaB7#+8lhgmDݾjv^d\s:n] GAfE~)p D2tNꠧ4@\"#+(@m 36kL-<;:#+#%YҶT'2:1I:3k1Cf#+L8|{ؐ9@a#g(F_U S1ZڬC,#)[{D2uÅb4a,J!mplf7ΜTyGJqԞk!.fzJp~e :xL=qqTC츏s6QD1RYeߘқ,}6z?L%gIW3ڂ4#),e}<.̐S\A:z;FaQ$RmBD {s){pc=9ŝ/nn5żP(qqľpgLW5H>)6d:tZ4kS5A<h*NE`&8[,DB桰Vp8ۃX1ʸ-?TyChv4ĖJ&H^}-~p'8yt~GVoN|XFj='#.nHp%\zhN b bbՈ41j*SUI,rҌQJKpUN;zSeha#l3̬yeA+=Oc&9@&ٌ۩)#)BJ;a.ܴN)#+hg3tu{SCM hQkjYaՐ&aBpu,ŞUl=DO(eCqp0q/JU M8qcNAz6c"h㳛Ki}-f _Bo3>3=8ebjCO*~.>]%<ǝN;a^9HQ~:#%ӥ6x:.nʣI"?@iaQFdə-*#+cM*;vWTPksk۴E^koV1m~6!ne,*.R`*QUd*P@{No3t%;;#4~Ёxj#))ȶP#m"m_֊5H9Xɔ*[kǎ[$\4Ńi;dã0llY2|Ъ61#+RڛkgJ^|my4Pd$TFePQOR;^,f#&D<OWn^͚+x,NT!C9Z0cLqBgzYwXɺ@UKDj#2Yj2Z3Czi881lr7q.sR#CI#)p7 Phm2,u59377"nov#mE)ZڤM^Ef{&^b8v+PvCVRS#%j#)A#L\H6Pԁ54T #)\K:f7˩RlZ!#%oOsB'mJWmҠ4H9 Z:I#ش0kg#%ZfڃT#)LQTP3xI#)+E#+BF狥r#3(Vs1VSVt"6a-)3 v(-w8|]XTE:0qcͨhRfXX+Bc9]N-Svh]5).Z J0\p4clP(VaXI0rLNX*+qj#)f*#B(#CjҎԣUTڠPfA?U8l:>PD"{UqN鴪.N--91s[uޖ̥08fM/mY%#Lt2#)RhfwEX81[]O"OPQ^)B9Ìa%M}؈1;vpyzBs_ઊ0F"0P.]ѱ{J@*X>#+N M%@$gPs#+G4bAmN&2(U1܁FH{}OjJkNeeHv-Sm^PzC/ŴX|^hOӰ+@A]l&E h&^<_c,DVTpxm#CRU(S#)Ѯ1uѬ*."6"z̰=iD~#%vD#):9ԡHQ 6o-A#O'; \|O`Ґ-P=$A-%+"6j-$nZ`:kL'~C?!#)IVZQId#)3k,%SMcfbKI2dƖ[4TS(A%l5*Rԋ&XY *1A^3;!}pmƃ:ͼfumT~l7G?){m&(,mY$G: Ίeƀ=L)]/X_q#+2D~ÙĞOr<ь@-_3F-Q6bߢ dI0DGdf=\g%h%뀀Կ$jŊi5kk#+L#VL;@#%BR>Id,#%˾A __^ap]-ey7.2PzZj&rb(Ev9IbiX.1L$`.@-Ћ[S5Z%1T#+ƲQ0UԉƱHh'Վ-;ޒK#QđȮR,xw֟͐܈9f11#%0D1DlxI\ykk\˩#n2+#)xP8DKn7It6ԑhm#+,EIa$=ȷ$G*zCi`#JQH*X<ꬡLȜ&7dtpՠ2tJprhDv/o#%m/:VwtHuxr(ۄ)ѳ3vCz{0ǻ<eWqRuoȃ˫^AIUE0Z&t`d,߀M&-z^'-#3>G7%tmXLUә3q"&#+.#%\˭x+i2Ћ:<h;kѯdRT $_R\nNrCM[Sj-J]82Aq#~6Dhv+S@)3gPxՉAyk4#)PҌv*ڛPTdMLK=KTѩdbMj=,3]kQ#%hTfaAa+P1~(#?Mr+]}Ǵ8'uT<ŻEP]b3W>XѬN߳Aɭl,#[sQͺHlDzR'sw [.BTU:+\~q5gFԲ4Ð$h#+!FT"6ozaBhH3jҰZALD#+sՔ̶_,|1d`̈IKcObJ6`ܶdMz66d Je,K}7в|#RҪ@]Y6CͰw@KTYTo;ϴp\HQ0QQ4#ţ6%52'"Rٛ\zm&&k#)#)g%#)8 0-;9fQN+|\d38АCҬUjY Z$"y+R뮤.kHXݲ}+zЦb^7yHr lT!ً̳hgb%H&1 TdC(4&AdPLp#+L֑%\u.:J<Ljn<514spd rBsSk*m5hʐEqg\=K2aiP#%ur4"0-L:`4]qr:ӢTDDiTdt}<^2}HY85dO4w٢\ԉ3bNua[٘gD؊6@%j$e(rU Fwj IY!WwxmQ-(&_s,#+k1btMa^(h|=j7bu]-߀#+]"/a4y^q%ql*io#+1n.)98o܌b ,xw8\7_.%M\Jgjq>qE,eb<8jr FY&73&9kgK4(quc@8t[6<s^}00KU]@zGacbd3@;j!Q#%X:ՕSA&#+-@k{ꘃEtHst`Gcyl24MJ7!̰.ݑ$ <ssOĂri'`M#% ԓ=EG8mr^B2gŶEЖFtg|>I7til|Nf- 3M(hFVB3RO~<bp^b2 ˄vat|],\Q|\ib%)Fbtqtl})60L#~AwC$B,ʔCXwGKk~8[ٗD``m#+0bt0l)CLj6otsH0tzPm:N%J%#)T:fHHBv9Z8V58$6qi7к.8^l}[Q Rh2Nc(q8^*:o`nbN0#)m5i#+41uM(IWJSMq[zw#+&3#%i<SIl}\Ch=nKIA.LkDcQ%79ADRYu,Lu(_`13j2#+)چ#)#)̆C`R(]`YIIUHU57jJH#+bdj\w4QQ*#H9]cr ja)^CTۨ坎\0DdKI7hS#%uHl:{G꿚IDQL$ߔr?.=C`DUuS`#%5W?ms痯=<t~>y6-qG,bSYOglRl#)iu-&r)G3n>~GLB@bT=E3=ua:(A$|M=ZeG7aF-,ViZC4u*%b.&&iҺJx5BYP@PZeUn^v)tN6DT1#)B@/#+/}~#+ }e$Ns7șW1}vDZtDK)?Sud|4: l&%T"`]A(cd !:{PNMƌY,JC(Q1䖺ם/7v+HB2Q#+J e1 FRf#kFYA:nUEXQ2```*KfTIC|A؞Aw7eZ#%l#)t>#)1DJgTLJ[e4S+Ϥbj¦m}3,% N#a6C9EZ:#ґw}f! S<p#%&ޤ鮝dNy0CѨv*YT11-q#+nnb1S1NA-Ͳx*PnGAA{'X/n{+'2T,UH6d5Ҍʷ#+vppQP}Q#%@[TYBV%jJ|BD"#+BZ#+cJ[+#%,R!Ɉ$HP#)!F3'd#+A7l;V<驥}mie&QDoA)=81#%@$I]{Jʃ,7|E'}-+^ड2BW1 4a(&E)˙R[gwJ4U\֊5j̼]Bȡ8pH&`4EPLŴ1&@QPq,m!a=ѡXٶ;#)WiK g>;#)-h)$$uȺ#)AUҀba$(Ld/+fgL(l}F}o@&U%N7^=b7Q‾FyBImGR%tgh:Hܡs*,ϗj=.ԁ|j{XD@JJj:Dw8&Ig>O'}ЌR Q xFTiK52e0D C-f3Pʆ+-])5kI#+RJydXZ`\qkX:kpчnH>Dln'`@Sv@4ɮhF_2MpP#&&!]a Ņ,Xg#)<P(&#ӝDPhCZZ3M"+G\9i`xkD#+kasvܡ[4-!4X01 c+j#)T"UIiaM㩩ewz"|mP@$&MFQrF7JaΥC#)fXh9,O茈jB^bK o\"ϗGq?WM!4<" 8 +O,'D*Q%a a$c$J){O\bcvŘN]fF?r5E\.̘3(ͺ]JAs̤"v{,'N8/orZy\"ɟް$HE:oѹ|}T<"|`m #+vR'`bk_V^_21""E}sylE+jйhllHlZnQZ)쩶[]aP{HЊq?yi 0aJSk_H)Að$Y VW浫DRdI%di%67۪,C*5FiJiZ5oyB/^'B&d%-uh7\2i G5TS")Q-fŴZZdZ@O|TTJ"[A6t|QfD_0A6lx?Oմ4$#)vEy !x3c%$O҃1Dk^AIIѧ!,+Ff`o(lHr~9|'4"; PDO`A(&bI[Rj6Ue6kQ+&#%͍&LQ(V`QU4y qߨ$k-s[a=#)Rf6jάܴlN~T*fA6D3Shk1:ɳ7.|H$,A_ʡAR%#)b,TЭx`* >#!0Z% LXT ,L碚&6XBah>wmDjj5hƩ6#) m6PZƭ٩~CkVY) is>mL ށG]恪~ȴMqVXiW#+`֛#CGg#%wu r=[rMU|O<]ʭ%#+A16"mub+B(.g$9ֵK61*1V&8WBFo%Ԥ?QA@Y\J|'X%l+v͊2+{RѻWy2Ż532JJ\YPm&ЬBe#+#)!z˱.iH#iERl]6[)Dܬ"x\Jdz^T`0cث#)*,CDI|#)@AwYwo[v>|ii碡R.w;E#)F0U}s*#+kN8L'-U#(4~%'*$$@Co0}jgaembw>i&4dn|QJלi'GphB!ٷaԨoӆ("yǒv7fNފ*B%jȹ(V7L;YxA22.<^hUW3B`k.Qߦe̖2=oGCd&*I=-$"Q2 B\#s|S,)6qBRw=(}ʿ}dR*Lpl{ϑQ<ZR$jzm-)ʭm݈[/OFuk:4Ĝht\8 ΐj#)nql[dv0_#%#+D*$GE3p{kKu"8x<ؓmBGߒ1p39܉5{aڋAj>=GI (}2T(YD9<tg*e?&f`~u9$#%0Swfmbc]@!??__?x?ig=7/Wկ~wWߧ;~iXo?qT4?5*JTސ,*RG#%HBDMʼnץ?wtɒL5Z <@:f垙 y5]mc>cMfb l˲H#+3z^J]fRs"biٔ`P#+gv#?=SfPE?hKc#)Ab]#) ?I?@Iqi6p$&Bq1R{0B֘4#)d(lZ2(w-=O<5w}Yݲ*Ť)8fӄ2پ35Yw7%TCt#Ee6LHCң8cJḫy,%yqzitVHl3q8Avlx]lYLŐK4Dɦ\cYff|qC1y.DdNj͞2md#~jN]NڐYrxʳ[m%`U4'/ FṉaU(Ni5n`ɵׯ.ؔHc>L&h"2H(Rc{hI-H[õ`(p^@B#+IDsFuFQ$b[A}?dpPO#)۠_h9R#3anފ:Ze MT(TFֲmI2e1]ZkɫYpH4H@0wei#+axȆwT@b({:>*=t쑌 !9'!G2}d'ĖRf-(1ҷm#+MZ52C%+:0sTJql~RpǤqjoXy:'##+LKa|1E2V#+Y0f"Z32FZ5{9R!IvTCFk $Rܵ귊c^6ض5F%Fh2i&7<FG#+Plj$RiwpQ7uYKY&J=]v|QUFGADۮ("ȒԈ!Gz9Bxsa +$XHĈr;ι$$ #+AB'#)ںj_bf<BHbvzwe##)藀rՂxĢ_EBl5=0`Zw͊_wGւBv#+ U2>݇:Qwm秇C=|}#l<pLO}%Р]y |5<ٸ/B'\3$&zN67#)7$97k҄yڡ!7og &RKxT>yAS>dDc+%9:KpYk#DZ!^/,$ [<r1"mњp>#)Un5dk#gmUc~?21OPH#+#%iw -#<== -#-----BEGIN PGP SIGNATURE-----\nVersion: GnuPG v1\n\niQIcBAABCgAGBQJVmXvNAAoJEGelZe39+Q5kQQ0P/1Y3Bf/S8UW8KRHtVF7SFxE2\nvNg1CXzdnNV/feNB5HFzpMOuL6weIUjNSac8MfBigWOvb6Rnm+Y8o1yXO4g26qxd\n716qYWmiQQmz4lzylr8grMJwhwP2BO/UE7ksKQn1LzaW8FH8x/3RoWE7HnESVxri\n2Nt8UY7WwTwVXiSvQEC08kHr5EXpBIBjlIr6Zw5jTb0S+hBL1G/J8xq/It2omSwX\nFZNBmUpL++Vgp3Wb+gww3AyjTu58PdSrJPeJWP6Aq6Nf3HMJ50LF1URh79oj4uWF\nZJ2DM0peUye9M8zZs//nQqx9RLQG6+pWnfqMqKd7T91WnzsKAf/sy64QRCUEk6i3\n5y+YLt/VlKl/m9TKWr5W2HpL3+ODDBEoeUQZCTB/9uprtYM9pIMCilqiwdK1DI+o\njwrg1OxmV3ToP1BnYXtfsEp0Q84oaw+Qc2+bK94VkkRX4Efwy7zbxdMxi7JalqF7\nIiI4/GussYVyGJiRnOBRYE4bza5us47ojFKNSwlwn9H3a1VywptuNB76MXhD7AYA\nvQKrG7jyryBTpjFteQPMA5C7qnqMgXf49KAo10cZtBWFlSFUnhvodPS6aIEKeM1F\nHKMWp670D2KcWw7h5UYZtZOUZCbNFjWSHfgmyiq5X5xRwE1zv+FkXEwCqp9J8REA\nnxZmf3PQ/TH6TYLOAkQf\n=jBY5\n-----END PGP SIGNATURE-----\n diff --git a/opencascade-docs [disowned]/PKGBUILD b/opencascade-docs [disowned]/PKGBUILD deleted file mode 100644 index 866c519..0000000 --- a/opencascade-docs [disowned]/PKGBUILD +++ /dev/null @@ -1,29 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -pkgname=opencascade-docs -pkgver=6.6.0 -pkgrel=1 -pkgdesc="Documentation and examples for opencascade." -url="http://www.opencascade.org" -license="custom" -depends=() -makedepends=() -provides=() -conflicts=() -options=(!strip !upx) -replaces=() -arch=('i686' 'x86_64') -source=("http://files.opencascade.com/OCCT/OCC_${pkgver}_release/OpenCASCADE${pkgver//./}.tgz") -md5sums=('ad698d9b1e370c14999e7ec130575c92') - -package() { - # Installation dir - local _installdir=/opt/opencascade - - # Copy files from source to the installation dir - install -d -m 755 "${pkgdir}${_installdir}" || return 1 - cp -r "${srcdir}/ros/data" \ - "${srcdir}/ros/samples" \ - "${srcdir}/ros/doc" \ - "${pkgdir}${_installdir}" || return 1 -} - diff --git a/opencascade-docs [disowned]/watch- b/opencascade-docs [disowned]/watch- deleted file mode 100755 index 69d0dd5..0000000 --- a/opencascade-docs [disowned]/watch- +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -[ -f 'opencascade-pkgbuild' ] && rm 'opencascade-pkgbuild' - -wget 'https://aur.archlinux.org/packages/op/opencascade/PKGBUILD' -O 'opencascade-pkgbuild' >/dev/null 2>/dev/null - -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - grep ^md5sums= < opencascade-pkgbuild | md5sum > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'opencascade-docs' - fi -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'opencascade-docs (unfetchable)' -fi - diff --git a/paredit [disowned]/PKGBUILD b/paredit [disowned]/PKGBUILD deleted file mode 100644 index ad8ffc6..0000000 --- a/paredit [disowned]/PKGBUILD +++ /dev/null @@ -1,28 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -pkgname=paredit -pkgver=24 -_pkgver=$pkgver -pkgrel=1 -pkgdesc="Emacs minor mode for pseudo-structurally editing Lisp code" -arch=('any') -url="http://www.emacswiki.org/emacs/ParEdit" -license=('GPL') -makedepends=('emacs') -install=paredit.install -source=("http://mumble.net/~campbell/emacs/$pkgname-${_pkgver}.el") -sha256sums=('6a1ead320d0fc3032d0359e6f66e3b62b065eea71f70a5315de0b06930b2e35e') - -build() { - cd "$srcdir" - emacs -Q -batch -f batch-byte-compile paredit-${_pkgver}.el -} - -package() { - cd "$srcdir" - - install -D -m644 paredit-${_pkgver}.elc \ - "$pkgdir/usr/share/emacs/site-lisp/paredit.elc" || return 1 - install -D -m644 paredit-${_pkgver}.el \ - "$pkgdir/usr/share/emacs/site-lisp/paredit.el" || return 1 -} - diff --git a/paredit [disowned]/paredit.install b/paredit [disowned]/paredit.install deleted file mode 100644 index 210acab..0000000 --- a/paredit [disowned]/paredit.install +++ /dev/null @@ -1,17 +0,0 @@ -post_install() { - cat << 'EOF' -==> Put this in your $HOME/.emacs file to enable autoloading of paredit: - -(autoload 'paredit-mode "paredit" - "Minor mode for pseudo-structurally editing Lisp code." t) - -==> Toggle Paredit Mode with `M-x paredit-mode RET', or enable it -==> always in a major mode `M' (e.g., `lisp' or `scheme') with: - -(add-hook M-mode-hook (lambda () (paredit-mode +1))) -EOF -} - -post_upgrade() { - post_install -} diff --git a/paredit [disowned]/upload b/paredit [disowned]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/paredit [disowned]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/paredit [disowned]/watch- b/paredit [disowned]/watch- deleted file mode 100755 index 71ad30d..0000000 --- a/paredit [disowned]/watch- +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -[ -f paredit.release ] && rm paredit.release - -wget 'http://mumble.net/~campbell/emacs' -O paredit.release >/dev/null 2>/dev/null - -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - md5sum paredit.release > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'paredit' - fi -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'paredit (unfetchable)' -fi - diff --git a/perl-file-tail [moved to community]/-watch- b/perl-file-tail [moved to community]/-watch- deleted file mode 100755 index 2f81b76..0000000 --- a/perl-file-tail [moved to community]/-watch- +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -[ -f file-tail ] && rm file-tail - -wget 'http://search.cpan.org/~mgrabnar/File-Tail-0.99.3/Tail.pm' -O file-tail >/dev/null 2>/dev/null - -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - grep 'Module Version:' < file-tail | md5sum > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'perl-file-tail' - fi -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'perl-file-tail (unfetchable)' -fi - diff --git a/perl-file-tail [moved to community]/.gitignore b/perl-file-tail [moved to community]/.gitignore deleted file mode 100644 index 818ee96..0000000 --- a/perl-file-tail [moved to community]/.gitignore +++ /dev/null @@ -1 +0,0 @@ -file-tail diff --git a/perl-file-tail [moved to community]/PKGBUILD b/perl-file-tail [moved to community]/PKGBUILD deleted file mode 100644 index f048c58..0000000 --- a/perl-file-tail [moved to community]/PKGBUILD +++ /dev/null @@ -1,27 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -# Previous maintainer: Kevin Piche <kevin@archlinux.org> - -pkgname=perl-file-tail -_realname=File-Tail -pkgver=0.99.3 -pkgrel=5 -pkgdesc="Perl/CPAN File::Tail module for reading from continously updated files" -arch=('any') -license=('PerlArtistic') -url="http://search.cpan.org/dist/${_realname}/" -depends=('perl>=5.10.0') -options=(!emptydirs) -source=(http://search.cpan.org/CPAN/authors/id/M/MG/MGRABNAR/${_realname}-$pkgver.tar.gz) -md5sums=('ef0fb7bcb4181ba593f4a09940f61d1c') - -build() { - cd $srcdir/${_realname}-$pkgver - # install module in vendor directories. - perl Makefile.PL INSTALLDIRS=vendor - make -} - -package() { - cd $srcdir/${_realname}-$pkgver - make install DESTDIR=${pkgdir} -} diff --git a/python2-numpydoc [disowned]/.gitignore b/python2-numpydoc [disowned]/.gitignore deleted file mode 100644 index e32d138..0000000 --- a/python2-numpydoc [disowned]/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/numpydoc.* -/numpydoc diff --git a/python2-numpydoc [disowned]/PKGBUILD b/python2-numpydoc [disowned]/PKGBUILD deleted file mode 100644 index 311df58..0000000 --- a/python2-numpydoc [disowned]/PKGBUILD +++ /dev/null @@ -1,28 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -# Previous maintainer: Elena ``of Valhalla'' Grandi <elena.valhalla@gmail.com> - -pkgname=python2-numpydoc -pkgver=0.6.0 -pkgrel=1 -pkgdesc="Sphinx extension to support docstrings in Numpy format" -arch=('any') -url="https://github.com/numpy/numpy/tree/master/doc" -license=('BSD') -depends=('python2' 'python2-sphinx') -backup=() -options=(!emptydirs) -install= -source=(http://pypi.python.org/packages/source/n/numpydoc/numpydoc-$pkgver.tar.gz) -md5sums=('5f1763c44e613850d56ba1b1cf1cb146') - -package() { - - cd "$srcdir/numpydoc-$pkgver" - - python2 setup.py install --root=$pkgdir/ --optimize=1 || return 1 - - install -D -m644 "$srcdir/numpydoc-$pkgver/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - - chmod 644 "$pkgdir"/usr/lib/python*/site-packages/numpydoc-$pkgver-py*.egg-info/* - -} diff --git a/python2-numpydoc [disowned]/upload b/python2-numpydoc [disowned]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/python2-numpydoc [disowned]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/python2-numpydoc [disowned]/watch b/python2-numpydoc [disowned]/watch deleted file mode 100755 index fb27a53..0000000 --- a/python2-numpydoc [disowned]/watch +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -[ -f 'index.html' ] && rm 'index.html' -wget https://pypi.python.org/pypi/numpydoc -O numpydoc >/dev/null 2>/dev/null -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - grep numpydoc- < index.html | md5sum > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'python2-numpydoc' - fi - rm index.html -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'python2-numpydoc (unfetchable)' -fi - diff --git a/python3-xlib (not maintaining)/PKGBUILD b/python3-xlib (not maintaining)/PKGBUILD deleted file mode 100644 index 1063a1b..0000000 --- a/python3-xlib (not maintaining)/PKGBUILD +++ /dev/null @@ -1,29 +0,0 @@ -pkgname=python3-xlib -pkgver=0.14 -_commit=894729e50431e02939e44c92533fc292b6c69783 -pkgrel=2 -pkgdesc='Python 3 port of Xlib' -arch=(any) -url='https://github.com/LiuLang/python3-xlib' -license=('GPL2') -depends=('python') -makedepends=('python') -conflicts=('python-xlib') -install=python3-xlib.install -source=("${url}/archive/${_commit}.tar.gz") -sha256sums=('0fe9b2430f30cd90b6bf6cd457db218c5cabb1a7e5f81744ea36a80e90938274') - - -build() { - cd "${srcdir}/${pkgname}-${_commit}/doc" - make info -} - -package() { - cd "${srcdir}/${pkgname}-${_commit}" - install -Dm644 doc/info/python-xlib.info "${pkgdir}/usr/share/info/python-xlib.info" - install -dm755 "${pkgdir}/usr/share/python-xlib" - cp -a examples "${pkgdir}/usr/share/python-xlib/examples" - python setup.py install --prefix=/usr --root="$pkgdir" -} - diff --git a/python3-xlib (not maintaining)/python3-xlib.install b/python3-xlib (not maintaining)/python3-xlib.install deleted file mode 100644 index 64a3f36..0000000 --- a/python3-xlib (not maintaining)/python3-xlib.install +++ /dev/null @@ -1,20 +0,0 @@ -_file="python-xlib" - -infodir="usr/share/info" -file="${_file}.info" - - -post_install() { - [[ -x "usr/bin/install-info" ]] || return 0 - install-info -- "${infodir}/${file}" "${infodir}/dir" 2> /dev/null -} - -post_upgrade() { - post_install "$1" -} - -pre_remove() { - [[ -x "usr/bin/install-info" ]] || return 0 - install-info --delete -- "${infodir}/${file}" "${infodir}/dir" 2> /dev/null -} - diff --git a/qtsixa [maintainership transfered]/-watch- b/qtsixa [maintainership transfered]/-watch- deleted file mode 100755 index ac78544..0000000 --- a/qtsixa [maintainership transfered]/-watch- +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -[ -f 'index.html' ] && rm 'index.html' -wget http://sourceforge.net/projects/qtsixa/files/ >/dev/null 2>/dev/null -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - grep 'title="QtSixA' < index.html | md5sum > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'qtsixa' - fi - rm index.html -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'qtsixa (unfetchable)' -fi - diff --git a/qtsixa [maintainership transfered]/PKGBUILD b/qtsixa [maintainership transfered]/PKGBUILD deleted file mode 100755 index 69958df..0000000 --- a/qtsixa [maintainership transfered]/PKGBUILD +++ /dev/null @@ -1,134 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> - -pkgname=qtsixa -pkgver=1.5.1 -pkgrel=20 -pkgdesc="An utility to configure and use sixaxis controller via bluetooth." -url="http://sourceforge.net/projects/qtsixa/" -arch=('i686' 'x86_64' 'ppc') -license=('GPL') -install=qtsixa.install -backup=('etc/default/sixad') -depends=('bluez4' 'python2-pyqt' 'qt4' 'python2' 'bluez-utils' 'bluez-libs' 'jack' 'libusb-compat') -makedepends=('patch' 'pyqt' 'bluez-libs') -conflicts=('sixpair') -source=(http://downloads.sourceforge.net/qtsixa/QtSixA-"$pkgver"-src.tar.gz - sixad-init.patch - sixad-bin.patch - sixad-shared-h.patch - sixad.service - qtsixa-dbus.patch - qtsixa-gksudo.patch) -md5sums=('d61bef5d737367aeddd57a6bc11da52a' - 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') -build() { - # patch files for Arch Linux's filesystem heirarchy - pushd "$srcdir"/QtSixA-"$pkgver" - sed -i 's:/sbin/:/bin/:g' qtsixa/gui/qtsixa_main.py - sed -i 's: /bin/: /usr/bin/:g' qtsixa/gui/qtsixa_main.py - sed -i 's:/sbin/:/bin/:g' utils/Makefile - sed -i 's:/sbin/:/bin/:g' sixad/Makefile - sed -i 's: /sbin/: /usr/bin/:g' sixad/sixad - sed -i 's: /usr/sbin/: /usr/bin/:g' sixad/sixad - sed -i 's:/sbin/:/bin/:g' sixad/bluetooth.cpp - popd - - # patch for sixad daemon - echo "Patching sixad..." - patch -p0 < "$srcdir"/sixad-init.patch - patch -p0 < "$srcdir"/sixad-bin.patch - patch -p0 < "$srcdir"/sixad-shared-h.patch - patch -p0 < "$srcdir"/qtsixa-dbus.patch - patch -p0 < "$srcdir"/qtsixa-gksudo.patch - - cd "$srcdir"/QtSixA-$pkgver/qtsixa/gui/ - echo "Fixed python version..." - find . -name "*.py" -exec sed -i "s/python/python2/g" '{}' \; - sed -i 's/python/python2/g' ../qtsixa - sed -i 's/python/python2/g' ../../sixad/sixad-dbus-blocker - echo "Fixed bluetooth daemon" - sed -i 's/init.d/rc.d/g' qtsixa_main.py - - cd "$srcdir"/QtSixA-$pkgver - - make all || exit 1 - -} - -package() { -## Qtsixa installation, adapted from makefile of qtsixa folder ## -## make directories -mkdir -p \ - "$pkgdir"/usr/bin/ \ - "$pkgdir"/usr/share/applications/ \ - "$pkgdir"/usr/share/pixmaps/ \ - "$pkgdir"/usr/share/qtsixa/ \ - "$pkgdir"/usr/share/qtsixa/game-profiles/ \ - "$pkgdir"/usr/share/qtsixa/gui/ \ - "$pkgdir"/usr/share/qtsixa/icons/ \ - "$pkgdir"/usr/share/qtsixa/pics/ \ - "$pkgdir"/usr/share/qtsixa/profiles -# "$pkgdir"/usr/share/doc/qtsixa/manual -# "$pkgdir"/usr/share/qtsixa/lang/ \ -# "$pkgdir"/usr/share/doc/qtsixa/ \ - - -##systemd -mkdir -p "$pkgdir"/usr/lib/systemd/system/ -install -m 644 "$srcdir"/sixad.service "$pkgdir"/usr/lib/systemd/system/ - -cd "$srcdir/QtSixA-$pkgver/qtsixa" - -## Install files - install -m 755 qtsixa "$pkgdir"/usr/bin/ - install -m 755 sixad-lq "$pkgdir"/usr/bin/ - install -m 755 sixad-notify "$pkgdir"/usr/bin/ -# install -m 644 manual/* "$pkgdir"/usr/share/doc/qtsixa/manual/ - install -m 644 game-profiles/* "$pkgdir"/usr/share/qtsixa/game-profiles/ - install -m 644 gui/*.py "$pkgdir"/usr/share/qtsixa/gui/ - install -m 644 icons/* "$pkgdir"/usr/share/qtsixa/icons/ - install -m 644 pics/* "$pkgdir"/usr/share/qtsixa/pics/ - install -m 644 profiles/* "$pkgdir"/usr/share/qtsixa/profiles/ -# install -m 644 lang/* "$pkgdir"/usr/share/qtsixa/lang/ - install -m 644 sixad-notify.desktop "$pkgdir"/usr/share/qtsixa/ - install -m 644 qtsixa.desktop "$pkgdir"/usr/share/applications/ - install -m 644 qtsixa.xpm "$pkgdir"/usr/share/pixmaps/ - -## Sixad installation, adapted from makefile of sixad folder ## -## Make directories - -mkdir -p \ - "$pkgdir"/etc/default/ \ - "$pkgdir"/etc/rc.d/ \ - "$pkgdir"/etc/logrotate.d/ \ - "$pkgdir"/var/lib/sixad/ \ - "$pkgdir"/var/lib/sixad/profiles/ - -chmod 775 -R "$pkgdir"/var/lib/sixad/ - -cd ../sixad - -# Install files - install -m 644 sixad.default "$pkgdir"/etc/default/sixad - install -m 755 sixad.init "$pkgdir"/etc/rc.d/sixad - install -m 644 sixad.log "$pkgdir"/etc/logrotate.d/sixad - install -m 755 sixad "$pkgdir"/usr/bin/ - install -m 755 bins/sixad-bin "$pkgdir"/usr/bin/ - install -m 755 bins/sixad-sixaxis "$pkgdir"/usr/bin/ - install -m 755 bins/sixad-remote "$pkgdir"/usr/bin/ - install -m 755 bins/sixad-3in1 "$pkgdir"/usr/bin/ - install -m 755 bins/sixad-raw "$pkgdir"/usr/bin/ - install -m 755 sixad-dbus-blocker "$pkgdir"/usr/bin/ - #chmod 777 -R "$pkgdir"/var/lib/sixad/ - -## Utils installation, adapted from makefile of utils folder ## -## Install files - -cd ../utils - install -m 755 bins/sixpair "$pkgdir"/usr/bin/ - install -m 755 bins/sixpair-kbd "$pkgdir"/usr/bin/ - install -m 755 bins/hidraw-dump "$pkgdir"/usr/bin/ - install -m 755 bins/sixad-jack "$pkgdir"/usr/bin/ - -} - diff --git a/qtsixa [maintainership transfered]/qtsixa-dbus.patch b/qtsixa [maintainership transfered]/qtsixa-dbus.patch deleted file mode 100644 index 294cd47..0000000 --- a/qtsixa [maintainership transfered]/qtsixa-dbus.patch +++ /dev/null @@ -1,65 +0,0 @@ - diff -urp QtSixA-1.5.1.orig/qtsixa/gui/qtsixa_main.py QtSixA-1.5.1/qtsixa/gui/qtsixa_main.py ---- QtSixA-1.5.1.orig/qtsixa/gui/qtsixa_main.py 2012-12-06 22:59:03.103868725 -0800 -+++ QtSixA-1.5.1/qtsixa/gui/qtsixa_main.py 2012-12-06 22:59:55.033596582 -0800 -@@ -307,6 +307,8 @@ class MainW(QMainWindow, ui_qtsixa_mainw - def func_DBusDisconnect(self, mode, name, mac): - bus = dbus.SystemBus() - try: -+ if (getoutput("qtsixa "+"--check-bluetoothd") == "0"): -+ raise - bluez_bus = bus.get_object('org.bluez', '/') - bluez_id = bluez_bus.DefaultAdapter(dbus_interface='org.bluez.Manager') - adapter_bus = bus.get_object('org.bluez', bluez_id) -diff -urp QtSixA-1.5.1.orig/qtsixa/qtsixa QtSixA-1.5.1/qtsixa/qtsixa ---- QtSixA-1.5.1.orig/qtsixa/qtsixa 2012-12-06 22:59:03.107202042 -0800 -+++ QtSixA-1.5.1/qtsixa/qtsixa 2012-12-06 22:59:17.417127047 -0800 -@@ -68,6 +68,10 @@ fi - echo "$ROOT" - ;; - -+ check-bluetoothd|-check-bluetoothd|--check-bluetoothd) -+ps -e | grep bluetoothd > /dev/null && echo "1" || echo "0" -+ ;; -+ - *) - if [ -f ./gui/main.py ]; then - exec python2 ./gui/main.py "$@" -diff -urp QtSixA-1.5.1.orig/sixad/Makefile QtSixA-1.5.1/sixad/Makefile ---- QtSixA-1.5.1.orig/sixad/Makefile 2012-12-06 22:59:03.100535408 -0800 -+++ QtSixA-1.5.1/sixad/Makefile 2012-12-06 22:59:17.417127047 -0800 -@@ -34,7 +34,6 @@ install: - install -m 755 bins/sixad-remote $(DESTDIR)/usr/bin/ - install -m 755 bins/sixad-3in1 $(DESTDIR)/usr/bin/ - install -m 755 bins/sixad-raw $(DESTDIR)/usr/bin/ -- install -m 755 sixad-dbus-blocker $(DESTDIR)/usr/bin/ - @chmod 777 -R $(DESTDIR)/var/lib/sixad/ - @echo "Installation is Complete!" - -@@ -47,5 +46,4 @@ uninstall: - rm -f $(DESTDIR)/usr/bin/sixad-sixaxis - rm -f $(DESTDIR)/usr/bin/sixad-remote - rm -f $(DESTDIR)/usr/bin/sixad-raw -- rm -f $(DESTDIR)/usr/bin/sixad-dbus-blocker - rm -rf $(DESTDIR)/var/lib/sixad/ -diff -urp QtSixA-1.5.1.orig/sixad/sixad QtSixA-1.5.1/sixad/sixad ---- QtSixA-1.5.1.orig/sixad/sixad 2012-12-06 22:59:03.100535408 -0800 -+++ QtSixA-1.5.1/sixad/sixad 2012-12-06 22:59:17.417127047 -0800 -@@ -48,9 +48,6 @@ $SUDO /usr/bin/modprobe uinput - } - - bt_start () { --$SUDO rm -f /tmp/.sixad-dbus-blocker.pid --env sleep 1 -- - if [ -f /lib/udev/rules.d/97-bluetooth.rules ]; then - $SUDO /usr/bin/bluetoothd --udev - elif [ -f /etc/rc.d/bluetooth ]; then -@@ -64,8 +61,6 @@ bt_stop() { - if (bluetoothd_running_check); then - $SUDO pkill -KILL bluetoothd - fi -- --$SUDO /usr/bin/sixad-dbus-blocker & - } - - case $1 in diff --git a/qtsixa [maintainership transfered]/qtsixa-gksudo.patch b/qtsixa [maintainership transfered]/qtsixa-gksudo.patch deleted file mode 100644 index be48f50..0000000 --- a/qtsixa [maintainership transfered]/qtsixa-gksudo.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff -urpN QtSixA-1.5.1.orig/qtsixa/qtsixa QtSixA-1.5.1/qtsixa/qtsixa ---- QtSixA-1.5.1.orig/qtsixa/qtsixa 2012-12-06 22:04:55.574316391 -0800 -+++ QtSixA-1.5.1/qtsixa/qtsixa 2012-12-06 22:33:20.185320845 -0800 -@@ -10,44 +10,53 @@ case $1 in - KDESU='kdesu -- ' - KDESUDO='kdesudo -i /usr/share/qtsixa/icons/qtsixa.png -- ' - GKSU='gksu --description /usr/share/applications/qtsixa.desktop -- ' -+GKSUDO='gksudo --description /usr/share/applications/qtsixa.desktop --' - - #taken from winetricks (modified): - if [ x"$KDE_FULL_SESSION" = x"true" ]; then - { #KDE - if [ -f /usr/bin/kdesudo ]; then ROOT="$KDESUDO"; else - if [ -f /usr/bin/kdesu ]; then ROOT="$KDESU"; else -- if [ -f /usr/bin/gksu ]; then ROOT="$GKSU"; else -- ROOT='sudo' -+ if [ -f /usr/bin/gksudo ]; then ROOT="$GKSUDO"; else -+ if [ -f /usr/bin/gksu ]; then ROOT="$GKSU"; else -+ ROOT='sudo' -+ fi - fi - fi - fi - } #KDE (End) - else if [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then - { #Gnome -- if [ -f /usr/bin/gksu ]; then ROOT="$GKSU"; else -- if [ -f /usr/bin/kdesudo ]; then ROOT="$KDESUDO"; else -- if [ -f /usr/bin/kdesu ]; then ROOT="$KDESU"; else -- ROOT='sudo' -+ if [ -f /usr/bin/gksudo ]; then ROOT="$GKSUDO"; else -+ if [ -f /usr/bin/gksu ]; then ROOT="$GKSU"; else -+ if [ -f /usr/bin/kdesudo ]; then ROOT="$KDESUDO"; else -+ if [ -f /usr/bin/kdesu ]; then ROOT="$KDESU"; else -+ ROOT='sudo' -+ fi - fi - fi - fi - } #Gnome (End) - else if [ x"$DISPLAY" != x"" ]; then - { #Other X -- if [ -f /usr/bin/gksu ]; then ROOT="$GKSU"; else -- if [ -f /usr/bin/kdesudo ]; then ROOT="$KDESUDO"; else -- if [ -f /usr/bin/kdesu ]; then ROOT="$KDESU"; else -- ROOT='sudo' -+ if [ -f /usr/bin/gksudo ]; then ROOT="$GKSUDO"; else -+ if [ -f /usr/bin/gksu ]; then ROOT="$GKSU"; else -+ if [ -f /usr/bin/kdesudo ]; then ROOT="$KDESUDO"; else -+ if [ -f /usr/bin/kdesu ]; then ROOT="$KDESU"; else -+ ROOT='sudo' -+ fi - fi - fi - fi - } #Other X (End) - else - { #No known session -- if [ -f /usr/bin/gksu ]; then ROOT="$GKSU"; else -- if [ -f /usr/bin/kdesudo ]; then ROOT="$KDESUDO"; else -- if [ -f /usr/bin/kdesu ]; then ROOT="$KDESU"; else -- ROOT='sudo' -+ if [ -f /usr/bin/gksudo ]; then ROOT="$GKSUDO"; else -+ if [ -f /usr/bin/gksu ]; then ROOT="$GKSU"; else -+ if [ -f /usr/bin/kdesudo ]; then ROOT="$KDESUDO"; else -+ if [ -f /usr/bin/kdesu ]; then ROOT="$KDESU"; else -+ ROOT='sudo' -+ fi - fi - fi - fi diff --git a/qtsixa [maintainership transfered]/qtsixa.install b/qtsixa [maintainership transfered]/qtsixa.install deleted file mode 100644 index fd8ebfb..0000000 --- a/qtsixa [maintainership transfered]/qtsixa.install +++ /dev/null @@ -1,13 +0,0 @@ -post_install() { - groupadd sixad &> /dev/null - chown -R root:sixad /var/lib/sixad/ - chmod 775 -R /var/lib/sixad/ - echo "You may need to add your user in sixad's group in order to use QTSixa" - } - -post_upgrade() { - groupadd sixad &> /dev/null - chown -R root:sixad /var/lib/sixad/ - chmod 775 -R /var/lib/sixad/ - echo "You may need to add your user in sixad's group in order to use QTSixa" -} diff --git a/qtsixa [maintainership transfered]/sixad-bin.patch b/qtsixa [maintainership transfered]/sixad-bin.patch deleted file mode 100644 index f19d0ea..0000000 --- a/qtsixa [maintainership transfered]/sixad-bin.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- QtSixA-1.5.1/sixad/sixad.orig 2011-10-12 18:39:33.000000000 +0200 -+++ QtSixA-1.5.1/sixad/sixad 2011-12-28 18:18:05.000000000 +0100 -@@ -117,10 +117,10 @@ - $SUDO rc-update add sixad - # Debian (default) - else -- if [ -f /etc/rc2.d/S90sixad ]; then true; else $SUDO ln -s /etc/init.d/sixad /etc/rc2.d/S90sixad; fi -- if [ -f /etc/rc3.d/S90sixad ]; then true; else $SUDO ln -s /etc/init.d/sixad /etc/rc3.d/S90sixad; fi -- if [ -f /etc/rc4.d/S90sixad ]; then true; else $SUDO ln -s /etc/init.d/sixad /etc/rc4.d/S90sixad; fi -- if [ -f /etc/rc5.d/S90sixad ]; then true; else $SUDO ln -s /etc/init.d/sixad /etc/rc5.d/S90sixad; fi -+ if [ -f /etc/rc2.d/S90sixad ]; then true; else $SUDO ln -s /etc/rc.d/sixad /etc/rc2.d/S90sixad; fi -+ if [ -f /etc/rc3.d/S90sixad ]; then true; else $SUDO ln -s /etc/rc.d/sixad /etc/rc3.d/S90sixad; fi -+ if [ -f /etc/rc4.d/S90sixad ]; then true; else $SUDO ln -s /etc/rc.d/sixad /etc/rc4.d/S90sixad; fi -+ if [ -f /etc/rc5.d/S90sixad ]; then true; else $SUDO ln -s /etc/rc.d/sixad /etc/rc5.d/S90sixad; fi - fi - ;; - diff --git a/qtsixa [maintainership transfered]/sixad-init.patch b/qtsixa [maintainership transfered]/sixad-init.patch deleted file mode 100644 index afc0aeb..0000000 --- a/qtsixa [maintainership transfered]/sixad-init.patch +++ /dev/null @@ -1,54 +0,0 @@ ---- QtSixA-1.5.1/sixad/sixad.init.ori 2011-07-18 20:04:47.000000000 +0200 -+++ QtSixA-1.5.1/sixad/sixad.init 2011-10-22 16:40:56.000000000 +0200 -@@ -19,40 +19,40 @@ - ps -e | grep sixad-bin > /dev/null - } - --. /lib/lsb/init-functions -+. /etc/rc.conf -+. /etc/rc.d/functions - - case "$1" in - start) - if (sixad_already_running_check "$1"); then -- log_warning_msg "sixad is already running" -+ stat_busy "Sixad is already running." -+ stat_fail - else - { -- log_daemon_msg "Starting sixad" -+ stat_busy "Starting sixad" - $DAEMON --start &>>/var/log/sixad & -- log_end_msg 0 -+ stat_done - } - fi - ;; - stop) - if (sixad_already_running_check "$1"); then - { -- log_daemon_msg "Stopping sixad" -+ stat_busy "Stopping sixad" - $DAEMON --stop || true -- log_end_msg 0 -+ stat_done - } - else -- log_warning_msg "sixad is not running" -+ stat_busy "Stopping sixad... is not running" -+ stat_fail - fi - ;; - restart) - $0 stop - $0 start - ;; -- status) -- status_of_proc "sixad-bin" "sixad" && exit 0 || exit $? -- ;; - *) -- echo "Usage: /etc/init.d/sixad {start|stop|restart|status}" >&2 -+ echo "Usage: /etc/rc.d/sixad {start|stop|restart}" >&2 - exit 1 - ;; - esac diff --git a/qtsixa [maintainership transfered]/sixad-shared-h.patch b/qtsixa [maintainership transfered]/sixad-shared-h.patch deleted file mode 100644 index 9940b97..0000000 --- a/qtsixa [maintainership transfered]/sixad-shared-h.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- QtSixA-1.5.1/sixad/shared.h.orig 2011-10-12 02:37:38.000000000 +0200
-+++ QtSixA-1.5.1/sixad/shared.h 2012-04-10 13:36:49.119637000 +0200
-@@ -18,6 +18,8 @@
- #ifndef SHARED_H
- #define SHARED_H
-
-+#include <unistd.h>
-+
- struct dev_led {
- bool enabled;
- bool anim;
\ No newline at end of file diff --git a/qtsixa [maintainership transfered]/sixad.service b/qtsixa [maintainership transfered]/sixad.service deleted file mode 100644 index 300720d..0000000 --- a/qtsixa [maintainership transfered]/sixad.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=SixAxis daemon -# It does not conflict, if the input plugin is disabled. -#Conflicts=bluetooth.service -After=bluetooth.target -Requires=bluetooth.service - -[Service] -Type=simple -ExecStart=/usr/bin/sixad-bin 0 0 0 -Restart=on-failure - -[Install] -WantedBy=bluetooth.target -#WantedBy=multi-user.target diff --git a/sha3sum [moved to community]/PKGBUILD b/sha3sum [moved to community]/PKGBUILD deleted file mode 100644 index 8fac17c..0000000 --- a/sha3sum [moved to community]/PKGBUILD +++ /dev/null @@ -1,29 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@kth.se> - -pkgname=sha3sum -pkgver=1.1.5 -pkgrel=2 -pkgdesc="Keccak-family checksum calculator, including SHA-3" -arch=(i686 x86_64) -url="https://github.com/maandree/sha3sum" -license=('custom:ISC') -depends=('libkeccak>=1.2') -makedepends=('libkeccak>=1.2' sed) -source=($pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz) -sha256sums=(1a4eef5b09b7f70af1f6970840475d4735a14b4fab21937b9fd104b8606654ce) - - -build() { - cd "$srcdir/$pkgname-$pkgver" - make PREFIX=/usr -} - -check() { - cd "$srcdir/$pkgname-$pkgver" - make check -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - make PREFIX=/usr DESTDIR="$pkgdir" install -} diff --git a/sha3sum [moved to community]/upload b/sha3sum [moved to community]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/sha3sum [moved to community]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/syncterm [disowned]/PKGBUILD b/syncterm [disowned]/PKGBUILD deleted file mode 100644 index 7969ce5..0000000 --- a/syncterm [disowned]/PKGBUILD +++ /dev/null @@ -1,28 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> - -pkgname=syncterm -pkgver=0.9.5b -pkgrel=1 -epoch=1 -pkgdesc="A BBS terminal program" -url="http://syncterm.bbsdev.net" -license='GPL' -depends=('ncurses') -options=(!buildflags) -arch=('i686' 'x86_64') -source=(http://syncterm.bbsdev.net/syncterm-src.tgz) -sha256sums=('f9699cb1c9bb34ad8430aa4f7c2a106a8c75e8eff0faabd32d667c6b1df3554d') - - -build() { - cd "$srcdir/syncterm-"* - cd "src/syncterm/" - make SRC_ROOT="$(realpath ..)" PREFIX="/usr" || true -} - -package() { - cd "$srcdir/syncterm-"* - cd "src/syncterm/" - make SRC_ROOT="$(realpath ..)" PREFIX="$pkgdir/usr" install -} - diff --git a/syncterm [disowned]/watch- b/syncterm [disowned]/watch- deleted file mode 100755 index c427d98..0000000 --- a/syncterm [disowned]/watch- +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -[ -f release ] && rm release - -wget http://syncterm.bbsdev.net -O - 2>/dev/null | grep "syncterm-src.tgz" > release - -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - md5sum release > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'syncterm' - fi -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'syncterm (unfetchable)' -fi - diff --git a/xcftools [moved to community]/.gitignore b/xcftools [moved to community]/.gitignore deleted file mode 100644 index ff3de76..0000000 --- a/xcftools [moved to community]/.gitignore +++ /dev/null @@ -1 +0,0 @@ -versions diff --git a/xcftools [moved to community]/PKGBUILD b/xcftools [moved to community]/PKGBUILD deleted file mode 100644 index a31dfbb..0000000 --- a/xcftools [moved to community]/PKGBUILD +++ /dev/null @@ -1,30 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -# Previous maintainer: Jonathan Frawley <jonathanfrawley@gmail.com> - -pkgname=xcftools -pkgver=1.0.7 -pkgrel=3 -pkgdesc="Miscellaneous command line tools for use with the open XCF format used by The GIMP" -url="http://henning.makholm.net/software" -arch=('x86_64' 'i686') -license=('GPL2' 'perl') -depends=('libpng' 'perl') -optdepends=('gimp') -makedepends=('libpng') -source=("http://henning.makholm.net/xcftools/xcftools-${pkgver}.tar.gz" - "xcftools.patch") -md5sums=('fd960b6470fb23520fc4b1ade6cf6e25' - '7439f6a8369a12913243ded6c93d31e1') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -i ../xcftools.patch - ./configure --prefix=/usr - make -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install -} - diff --git a/xcftools [moved to community]/upload b/xcftools [moved to community]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/xcftools [moved to community]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/xcftools [moved to community]/watch- b/xcftools [moved to community]/watch- deleted file mode 100755 index 09ac1eb..0000000 --- a/xcftools [moved to community]/watch- +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -[ -f 'versions' ] && rm 'versions' -wget http://henning.makholm.net/xcftools -O - | grep -Po '<a [^>]*>' | grep 'xcftools' | grep -v asc > versions -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - md5sum < versions > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'xcftools' - fi - rm versions -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'xcftools (unfetchable)' -fi - diff --git a/xcftools [moved to community]/xcftools.patch b/xcftools [moved to community]/xcftools.patch deleted file mode 100644 index 1a2d88c..0000000 --- a/xcftools [moved to community]/xcftools.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff -rupN xcftools-1.0.7.old/Makefile.in xcftools-1.0.7/Makefile.in ---- xcftools-1.0.7.old/Makefile.in 2009-07-03 11:31:56.000000000 +0100 -+++ xcftools-1.0.7/Makefile.in 2012-01-03 13:03:51.152358830 +0000 -@@ -79,7 +79,7 @@ xcf2pnm$e: xcf2pnm.$o $(FILEIO).$o enums - - xcf2png$e: xcf2png.$o $(FILEIO).$o enums.$o xcf-general.$o utils.$o nlsini.$o \ - pixels.$o flatten.$o flatspec.$o scaletab.$o table.$o palette.$o -- $(CC) $(LDFLAGS) $(LIBS) -lpng $^ -o $@ -+ $(CC) $(LDFLAGS) $(LIBS) $^ -lpng -o $@ - - xcfview: xcfview.in Makefile - sed '1s,/usr/bin/perl,@PERL@,' < $< > $@ -diff -rupN xcftools-1.0.7.old/xcf2png.c xcftools-1.0.7/xcf2png.c ---- xcftools-1.0.7.old/xcf2png.c 2009-07-03 11:31:52.000000000 +0100 -+++ xcftools-1.0.7/xcf2png.c 2012-01-03 13:03:36.262509165 +0000 -@@ -71,9 +71,9 @@ init_output(void) - - outfile = openout(flatspec.output_filename); - libpng = png_create_write_struct(PNG_LIBPNG_VER_STRING, -- png_voidp_NULL, -+ (png_voidp)NULL, - my_error_callback, -- png_error_ptr_NULL); -+ (png_voidp)NULL); - if( !libpng ) - FatalUnexpected(_("Couldn't initialize libpng library")); - diff --git a/xz-java [disowned]/PKGBUILD b/xz-java [disowned]/PKGBUILD deleted file mode 100644 index 56993be..0000000 --- a/xz-java [disowned]/PKGBUILD +++ /dev/null @@ -1,26 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -pkgname=xz-java -pkgver=1.5 -pkgrel=1 -pkgdesc="Java library for XZ and LZMA compression" -arch=('any') -url="http://tukaani.org/xz/java.html" -license=('Public Domain') -depends=('java-runtime>=1.4') -makedepends=('java-environment>=1.4', 'unzip') -provides=('xz-java') -conflicts=('xz-java') -source=(http://tukaani.org/xz/xz-java-$pkgver.zip) -sha256sums=(0146e437b01ac77046d256a2e7537768b6922c49635c27fa40b3cf745bb2db74) - -build() { - cd "$srcdir" - javac -source 1.4 -target 1.4 -d . -s src -cp . $(find src | grep \\.java\$) - jar -cf xz-java.jar $(find . | grep \\.class\$) -} - -package() { - cd "$srcdir" - install -d "$pkgdir/usr/lib/" - install -m 755 xz-java.jar "$pkgdir/usr/lib/" -} diff --git a/xz-java [disowned]/upload b/xz-java [disowned]/upload deleted file mode 120000 index 1e7a8be..0000000 --- a/xz-java [disowned]/upload +++ /dev/null @@ -1 +0,0 @@ -../upload
\ No newline at end of file diff --git a/xz-java [disowned]/watch- b/xz-java [disowned]/watch- deleted file mode 100755 index ff564b0..0000000 --- a/xz-java [disowned]/watch- +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -[ -f 'index.html?p=xz-java.git;a=blob_plain;f=NEWS;hb=HEAD' ] && rm 'index.html?p=xz-java.git;a=blob_plain;f=NEWS;hb=HEAD' -wget 'http://git.tukaani.org/?p=xz-java.git;a=blob_plain;f=NEWS;hb=HEAD' >/dev/null 2>/dev/null -if [ $? = 0 ]; then - [ -f unfetchable ] && rm unfetchable - md5sum < 'index.html?p=xz-java.git;a=blob_plain;f=NEWS;hb=HEAD' > new-sum - touch sum - if [ "$(cat sum)" = "$(cat new-sum)" ]; then - rm new-sum - else - mv new-sum sum - echo 'xz-java' - fi - rm 'index.html?p=xz-java.git;a=blob_plain;f=NEWS;hb=HEAD' -elif [ ! -f unfetchable ]; then - touch unfetchable - echo 'xz-java (unfetchable)' -fi - diff --git a/xz-java-git [disowned]/PKGBUILD b/xz-java-git [disowned]/PKGBUILD deleted file mode 100644 index 88dbed7..0000000 --- a/xz-java-git [disowned]/PKGBUILD +++ /dev/null @@ -1,43 +0,0 @@ -# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> -pkgname=xz-java-git -pkgver=20130129 -pkgrel=1 -pkgdesc="Java library for XZ and LZMA compression" -arch=('any') -url="http://tukaani.org/xz/java.html" -license=('Public Domain') -depends=('java-runtime>=1.4') -makedepends=('git' 'java-environment>=1.4') -provides=('xz-java') -conflicts=('xz-java') - -_gitroot=http://git.tukaani.org/xz-java.git -_gitname=xz-java - -build() { - cd "$srcdir" - msg "Connecting to GIT server...." - - if [[ -d "$_gitname" ]]; then - cd "$_gitname" && git pull origin - msg "The local files are updated." - else - git clone "$_gitroot" "$_gitname" - fi - - msg "GIT checkout done or server timeout" - msg "Starting build..." - - rm -rf "$srcdir/$_gitname-build" - git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" - cd "$srcdir/$_gitname-build" - - javac -source 1.4 -target 1.4 -d . -s src -cp . $(find src | grep \\.java\$) - jar -cf xz-java.jar $(find . | grep \\.class\$) -} - -package() { - cd "$srcdir/$_gitname-build" - install -d "$pkgdir/usr/lib/" - install -m 755 xz-java.jar "$pkgdir/usr/lib/" -} |