diff options
Diffstat (limited to 'extra')
1444 files changed, 8357 insertions, 1692 deletions
diff --git a/extra/a2ps/PKGBUILD b/extra/a2ps/PKGBUILD index ae316078b..b1fa5191c 100644 --- a/extra/a2ps/PKGBUILD +++ b/extra/a2ps/PKGBUILD @@ -5,7 +5,7 @@ pkgname=a2ps pkgver=4.14 pkgrel=2 pkgdesc="An Any to PostScript filter" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/a2ps/" license=('GPL3') depends=('ghostscript' 'psutils' 'imagemagick' 'perl') diff --git a/extra/a52dec/PKGBUILD b/extra/a52dec/PKGBUILD index 2c9483fc3..763f0a3ae 100644 --- a/extra/a52dec/PKGBUILD +++ b/extra/a52dec/PKGBUILD @@ -8,7 +8,7 @@ pkgver=0.7.4 pkgrel=6 pkgdesc="A free library for decoding ATSC A/52 streams" url="http://liba52.sourceforge.net/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') depends=('glibc') options=(!libtool) @@ -21,7 +21,8 @@ build() { cd "${srcdir}/${pkgname}-${pkgver}" patch -Np1 -i "${srcdir}/a52dec-0.7.4-build.patch" ./bootstrap - ./configure --prefix=/usr --enable-shared + ./configure --prefix=/usr --enable-shared \ + --build=$CHOST --host=$CHOST make } diff --git a/extra/aalib/PKGBUILD b/extra/aalib/PKGBUILD index ae5a98b54..177e47788 100644 --- a/extra/aalib/PKGBUILD +++ b/extra/aalib/PKGBUILD @@ -5,7 +5,7 @@ pkgname=aalib pkgver=1.4rc5 pkgrel=9 pkgdesc="A portable ASCII art graphic library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://aa-project.sourceforge.net/aalib/" license=('LGPL') depends=('gpm' 'libx11') @@ -20,7 +20,7 @@ sha1sums=('a23269e950a249d2ef93625837cace45ddbce03b' build() { cd "${srcdir}/${pkgname}-1.4.0" patch -p0 -i "${srcdir}/aclocal-fixes.patch" - ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info + ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --host=$CHOST make } diff --git a/extra/abook/PKGBUILD b/extra/abook/PKGBUILD index 7c4e1c16c..6433ad1b0 100644 --- a/extra/abook/PKGBUILD +++ b/extra/abook/PKGBUILD @@ -8,7 +8,7 @@ pkgname=abook pkgver=0.6.0pre2 pkgrel=5 pkgdesc='Text-based addressbook designed for use with Mutt' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://abook.sourceforge.net/' license=('GPL2') depends=('readline') diff --git a/extra/accountsservice/PKGBUILD b/extra/accountsservice/PKGBUILD index fbda66e3b..8342a31e2 100644 --- a/extra/accountsservice/PKGBUILD +++ b/extra/accountsservice/PKGBUILD @@ -5,7 +5,7 @@ pkgname=accountsservice pkgver=0.6.22 pkgrel=1 pkgdesc="D-Bus interface for user account query and manipulation" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://cgit.freedesktop.org/accountsservice/" license=('GPL3') depends=('glib2' 'polkit' 'libsystemd') diff --git a/extra/aiksaurus/PKGBUILD b/extra/aiksaurus/PKGBUILD index ae6b40bc2..7363dc4a6 100644 --- a/extra/aiksaurus/PKGBUILD +++ b/extra/aiksaurus/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=3 pkgdesc="A cross-platform, open-source thesaurus" url="http://aiksaurus.sourceforge.net/" license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') options=('!libtool') depends=('gtk2') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz" diff --git a/extra/aisleriot/PKGBUILD b/extra/aisleriot/PKGBUILD index a0f060ca0..314410011 100644 --- a/extra/aisleriot/PKGBUILD +++ b/extra/aisleriot/PKGBUILD @@ -5,7 +5,7 @@ pkgname=aisleriot pkgver=3.2.2 pkgrel=1 pkgdesc="GNOME Solitaire card games" -arch=(i686 x86_64) +arch=(mips64el) license=(GPL) url="http://www.gnome.org" groups=('gnome-extra') diff --git a/extra/akonadi/PKGBUILD b/extra/akonadi/PKGBUILD index 77e51d5ba..b7ba8e120 100644 --- a/extra/akonadi/PKGBUILD +++ b/extra/akonadi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=akonadi pkgver=1.7.2 pkgrel=1 pkgdesc="PIM layer, which provides an asynchronous API to access all kind of PIM data" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://pim.kde.org/akonadi' license=('LGPL') depends=('shared-mime-info' 'boost-libs' 'mysql' 'soprano') @@ -19,6 +19,7 @@ build() { cd "${srcdir}" mkdir build cd build + CXX="g++" \ cmake ../${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ diff --git a/extra/allegro4/PKGBUILD b/extra/allegro4/PKGBUILD index 203d0b3a5..2d393ca87 100644 --- a/extra/allegro4/PKGBUILD +++ b/extra/allegro4/PKGBUILD @@ -7,7 +7,7 @@ pkgname=allegro4 pkgver=4.4.2 pkgrel=2 pkgdesc="Portable library mainly aimed at video game and multimedia programming (legacy version)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://alleg.sourceforge.net/" license=('custom') depends=('sh' 'jack' 'libxpm' 'libxxf86vm' 'libxxf86dga' 'libxcursor') diff --git a/extra/alsa-lib/PKGBUILD b/extra/alsa-lib/PKGBUILD index b04e7ef4e..720073fa1 100644 --- a/extra/alsa-lib/PKGBUILD +++ b/extra/alsa-lib/PKGBUILD @@ -5,7 +5,7 @@ pkgname=alsa-lib pkgver=1.0.25 pkgrel=1 pkgdesc="An alternative implementation of Linux sound support" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.alsa-project.org" depends=('glibc') optdepends=('python2: for python smixer plugin') diff --git a/extra/alsa-oss/PKGBUILD b/extra/alsa-oss/PKGBUILD index 06e0f8cfc..27694c4c0 100644 --- a/extra/alsa-oss/PKGBUILD +++ b/extra/alsa-oss/PKGBUILD @@ -5,7 +5,7 @@ pkgname=alsa-oss pkgver=1.0.25 pkgrel=1 pkgdesc="OSS compatibility library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.alsa-project.org" options=('!libtool') diff --git a/extra/alsa-plugins/PKGBUILD b/extra/alsa-plugins/PKGBUILD index fd5b54072..521db1b3f 100644 --- a/extra/alsa-plugins/PKGBUILD +++ b/extra/alsa-plugins/PKGBUILD @@ -7,7 +7,7 @@ pkgname=alsa-plugins pkgver=1.0.25 pkgrel=1 pkgdesc="Extra alsa plugins" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.alsa-project.org" license=(GPL) depends=(alsa-lib) diff --git a/extra/alsa-utils/PKGBUILD b/extra/alsa-utils/PKGBUILD index 918a84d27..00ccd79cb 100644 --- a/extra/alsa-utils/PKGBUILD +++ b/extra/alsa-utils/PKGBUILD @@ -6,7 +6,7 @@ pkgname=alsa-utils pkgver=1.0.25 pkgrel=3 pkgdesc="An alternative implementation of Linux sound support" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.alsa-project.org" #can not use >=$pkgver due to use of letters in alsa-lib update versioning depends=("alsa-lib>1.0.24" 'dialog' 'pciutils' 'ncurses' 'psmisc' 'libsamplerate') diff --git a/extra/alsaplayer/PKGBUILD b/extra/alsaplayer/PKGBUILD index a89768e62..ea0cde120 100644 --- a/extra/alsaplayer/PKGBUILD +++ b/extra/alsaplayer/PKGBUILD @@ -5,7 +5,7 @@ pkgname=alsaplayer pkgver=0.99.81 pkgrel=4 pkgdesc="A heavily multi-threaded PCM player that tries to excercise the ALSA library and driver quite a bit" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.alsaplayer.org/" license=('GPL') depends=('gcc-libs' 'desktop-file-utils') diff --git a/extra/amarok/PKGBUILD b/extra/amarok/PKGBUILD index 6a0c3169f..e5cf536fb 100644 --- a/extra/amarok/PKGBUILD +++ b/extra/amarok/PKGBUILD @@ -8,7 +8,7 @@ replaces=('amarok-base' 'amarok-engine-xine' 'amarok-base-mysqlfree') pkgver=2.5.0 pkgrel=4 pkgdesc="The powerful music player for KDE" -arch=("i686" "x86_64") +arch=("i686" "x86_64" 'mips64el') url="http://amarok.kde.org" license=('GPL2' 'LGPL2.1' 'FDL') depends=('kdebase-runtime' 'mysql' 'qtscriptgenerator' 'taglib-extras' diff --git a/extra/amule/PKGBUILD b/extra/amule/PKGBUILD index 993423a43..c47594024 100644 --- a/extra/amule/PKGBUILD +++ b/extra/amule/PKGBUILD @@ -8,7 +8,7 @@ pkgname=amule pkgver=10792 pkgrel=1 pkgdesc="An eMule-like client for ed2k p2p network" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.amule.org" license=('GPL') depends=('wxgtk' 'gd' 'geoip' 'libupnp' 'crypto++') diff --git a/extra/anjuta/PKGBUILD b/extra/anjuta/PKGBUILD index 60c007667..42bc6ceec 100644 --- a/extra/anjuta/PKGBUILD +++ b/extra/anjuta/PKGBUILD @@ -6,7 +6,7 @@ pkgname=anjuta pkgver=3.4.1 pkgrel=1 pkgdesc="GNOME Integrated Development Environment (IDE)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('vte3' 'gdl' 'autogen' 'devhelp' 'glade' 'libgda' 'subversion' 'gnome-icon-theme' 'vala' 'dconf') makedepends=('gnome-doc-utils' 'intltool' 'gobject-introspection') diff --git a/extra/anthy/PKGBUILD b/extra/anthy/PKGBUILD index 62e0ba805..e364bf145 100644 --- a/extra/anthy/PKGBUILD +++ b/extra/anthy/PKGBUILD @@ -8,7 +8,7 @@ pkgver=9100h _filecode=37536 pkgrel=3 pkgdesc='Hiragana text to Kana Kanji mixed text Japanese input method' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://sourceforge.jp/projects/anthy/' license=('LGPL' 'GPL') options=('!libtool') diff --git a/extra/antlr2/PKGBUILD b/extra/antlr2/PKGBUILD index 7805cdd81..ffd001b92 100644 --- a/extra/antlr2/PKGBUILD +++ b/extra/antlr2/PKGBUILD @@ -7,7 +7,7 @@ pkgbase=antlr2 pkgname=('antlr2' 'python-antlr2') pkgver=2.7.7 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.antlr2.org/" license=('custom') makedepends=('java-environment' 'python2' 'sh') diff --git a/extra/apache/PKGBUILD b/extra/apache/PKGBUILD index fd13bdd73..1f6fff129 100644 --- a/extra/apache/PKGBUILD +++ b/extra/apache/PKGBUILD @@ -7,7 +7,7 @@ pkgname=apache pkgver=2.2.22 pkgrel=4 pkgdesc='A high performance Unix-based HTTP server' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') options=('!libtool') url='http://www.apache.org/dist/httpd' license=('APACHE') diff --git a/extra/apr-util/PKGBUILD b/extra/apr-util/PKGBUILD index 4a8b38052..f6181ec63 100644 --- a/extra/apr-util/PKGBUILD +++ b/extra/apr-util/PKGBUILD @@ -6,7 +6,7 @@ pkgname=apr-util pkgver=1.4.1 pkgrel=1 pkgdesc="The Apache Portable Runtime" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://apr.apache.org/" depends=('apr' 'gdbm' 'expat' 'db' 'libldap' 'unixodbc') options=('!libtool') diff --git a/extra/apr/PKGBUILD b/extra/apr/PKGBUILD index a1e496a34..dbb1fe20a 100644 --- a/extra/apr/PKGBUILD +++ b/extra/apr/PKGBUILD @@ -7,7 +7,7 @@ pkgname=apr pkgver=1.4.6 pkgrel=1 pkgdesc="The Apache Portable Runtime" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://apr.apache.org/" depends=('util-linux') options=('!libtool') diff --git a/extra/apricots/PKGBUILD b/extra/apricots/PKGBUILD index 3fbe423f6..36476601c 100644 --- a/extra/apricots/PKGBUILD +++ b/extra/apricots/PKGBUILD @@ -5,7 +5,7 @@ pkgname=apricots pkgver=0.2.6 pkgrel=5 pkgdesc="A simple 2D flying/bombing game similar to basic side scrollers" -arch=("i686" "x86_64") +arch=("i686" "x86_64" 'mips64el') license=('GPL') url="http://www.fishies.org.uk/apricots.html" depends=('gcc-libs' 'openal' 'sdl' 'freealut') diff --git a/extra/ardour/PKGBUILD b/extra/ardour/PKGBUILD index cd50669e5..fb047c60b 100644 --- a/extra/ardour/PKGBUILD +++ b/extra/ardour/PKGBUILD @@ -11,7 +11,7 @@ pkgname=ardour pkgver=2.8.12 pkgrel=3 pkgdesc="A multichannel hard disk recorder and digital audio workstation" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://ardour.org/" license=('GPL') depends=('liblrdf>=0.4.0-8' 'liblo' 'libusb-compat' diff --git a/extra/arj/PKGBUILD b/extra/arj/PKGBUILD index 4f07f5617..8ea31c61a 100644 --- a/extra/arj/PKGBUILD +++ b/extra/arj/PKGBUILD @@ -8,7 +8,7 @@ pkgver=3.10.22 pkgrel=7 pkgdesc="Free and portable clone of the ARJ archiver" url="http://arj.sourceforge.net/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') options=('!makeflags') depends=('glibc') diff --git a/extra/arora/PKGBUILD b/extra/arora/PKGBUILD index ac4085b60..5ae5a77ba 100644 --- a/extra/arora/PKGBUILD +++ b/extra/arora/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=3 pkgdesc='Lightweight cross-platform Web browser' url='http://www.arora-browser.org/' license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('qtwebkit' 'desktop-file-utils') source=("http://${pkgname}.googlecode.com/files/${pkgname}-${pkgver}.tar.gz") sha1sums=('480cfd7482cccbb7ece866fa10afe9acace29b31') diff --git a/extra/asio/PKGBUILD b/extra/asio/PKGBUILD index 952b5e16d..2ff599483 100644 --- a/extra/asio/PKGBUILD +++ b/extra/asio/PKGBUILD @@ -6,7 +6,7 @@ pkgname=asio pkgver=1.4.8 pkgrel=2 pkgdesc="Cross-platform C++ library for ASynchronous network I/O" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://asio.sourceforge.net" license=('custom') depends=('boost') diff --git a/extra/aspell-de/PKGBUILD b/extra/aspell-de/PKGBUILD index 65b775c23..61a0f09e5 100644 --- a/extra/aspell-de/PKGBUILD +++ b/extra/aspell-de/PKGBUILD @@ -7,7 +7,7 @@ pkgname=aspell-de pkgver=20120607 pkgrel=1 pkgdesc="German dictionary for aspell" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://j3e.de/ispell/igerman98/index.html" license=('GPL2') depends=('aspell') diff --git a/extra/aspell-en/PKGBUILD b/extra/aspell-en/PKGBUILD index aceb777bc..4de133093 100644 --- a/extra/aspell-en/PKGBUILD +++ b/extra/aspell-en/PKGBUILD @@ -4,7 +4,7 @@ pkgname=aspell-en pkgver=7.1 pkgrel=2 pkgdesc="English dictionary for aspell" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://aspell.net/" license=('custom') depends=('aspell') diff --git a/extra/aspell-es/PKGBUILD b/extra/aspell-es/PKGBUILD index 3b9df0a33..e96881224 100644 --- a/extra/aspell-es/PKGBUILD +++ b/extra/aspell-es/PKGBUILD @@ -7,7 +7,7 @@ pkgname=aspell-es pkgver=1.11 pkgrel=5 pkgdesc="Spanish dictionary for aspell" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://aspell.net/" license=('GPL') depends=('aspell') diff --git a/extra/aspell-fr/PKGBUILD b/extra/aspell-fr/PKGBUILD index ddaf5c77d..720d1b625 100644 --- a/extra/aspell-fr/PKGBUILD +++ b/extra/aspell-fr/PKGBUILD @@ -7,7 +7,7 @@ pkgname=aspell-fr pkgver=0.50.3 pkgrel=6 pkgdesc="French dictionary for aspell" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://aspell.net/" license=('GPL') depends=('aspell') diff --git a/extra/aspell-hu/PKGBUILD b/extra/aspell-hu/PKGBUILD index fce7c7f36..7927c4318 100644 --- a/extra/aspell-hu/PKGBUILD +++ b/extra/aspell-hu/PKGBUILD @@ -6,7 +6,7 @@ pkgname=aspell-hu pkgver=0.99.4.2 pkgrel=3 pkgdesc="Hungarian spellcheck dictionary for aspell" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://aspell.net/" license=('GPL') depends=('aspell') diff --git a/extra/aspell-it/PKGBUILD b/extra/aspell-it/PKGBUILD index f02041354..f2cb79b8a 100644 --- a/extra/aspell-it/PKGBUILD +++ b/extra/aspell-it/PKGBUILD @@ -6,7 +6,7 @@ pkgname=aspell-it pkgver=2.2_20050523 pkgrel=4 pkgdesc="Italian dictionary for aspell" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://aspell.net/" license=('GPL') depends=('aspell') diff --git a/extra/aspell-nl/PKGBUILD b/extra/aspell-nl/PKGBUILD index 28439b454..ee552f0f7 100644 --- a/extra/aspell-nl/PKGBUILD +++ b/extra/aspell-nl/PKGBUILD @@ -7,7 +7,7 @@ pkgname=aspell-nl pkgver=0.50.2 pkgrel=2 pkgdesc="Dutch dictionary for aspell" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://aspell.net/" license=('custom') depends=('aspell') diff --git a/extra/aspell-pt/PKGBUILD b/extra/aspell-pt/PKGBUILD index afcbe30c9..bbaff708b 100644 --- a/extra/aspell-pt/PKGBUILD +++ b/extra/aspell-pt/PKGBUILD @@ -9,7 +9,7 @@ _pkgverBR=20090702 pkgver=$_pkgverBR pkgrel=3 pkgdesc="Portuguese and Brazilian Portuguese dictionary for aspell" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://aspell.net/" license=('GPL2') depends=('aspell') diff --git a/extra/aspell-ru/PKGBUILD b/extra/aspell-ru/PKGBUILD index 7195479b4..f76d17c44 100644 --- a/extra/aspell-ru/PKGBUILD +++ b/extra/aspell-ru/PKGBUILD @@ -7,7 +7,7 @@ pkgname=aspell-ru pkgver=0.99f7 pkgrel=5 pkgdesc="Russian dictionary for aspell" -arch=('i686' 'x86_64') #We cannot use 'any' see FS#22443 +arch=('i686' 'x86_64' 'mips64el') #We cannot use 'any' see FS#22443 url="http://aspell.net/" license=('custom') depends=('aspell') diff --git a/extra/aspell/PKGBUILD b/extra/aspell/PKGBUILD index 1b88938d3..a6e4e621d 100644 --- a/extra/aspell/PKGBUILD +++ b/extra/aspell/PKGBUILD @@ -9,8 +9,8 @@ pkgver=0.60.6.1 _pkgmajorver=0.60 pkgrel=1 pkgdesc="A spell checker designed to eventually replace Ispell" -arch=('i686' 'x86_64') url="http://aspell.net/" +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('gcc-libs' 'ncurses') optdepends=('perl: to import old dictionaries') diff --git a/extra/asymptote/PKGBUILD b/extra/asymptote/PKGBUILD index 89e2ec232..862be193a 100644 --- a/extra/asymptote/PKGBUILD +++ b/extra/asymptote/PKGBUILD @@ -7,7 +7,7 @@ pkgname=asymptote pkgver=2.16 pkgrel=1 pkgdesc="A vector graphics language (like metapost)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://asymptote.sourceforge.net/" license=("GPL3") depends=('texlive-core' 'gc' 'freeglut' 'gsl' 'fftw' 'libsigsegv') diff --git a/extra/at-spi/PKGBUILD b/extra/at-spi/PKGBUILD index c42990c8f..68f95019e 100644 --- a/extra/at-spi/PKGBUILD +++ b/extra/at-spi/PKGBUILD @@ -5,7 +5,7 @@ pkgname=at-spi pkgver=1.32.0 pkgrel=5 pkgdesc="Assistive Technology Service Provider Interface" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('libbonobo' 'libxtst' 'gtk2' 'gconf') makedepends=('pkgconfig' 'python2' 'intltool' 'libice' 'libsm') diff --git a/extra/at-spi2-atk/PKGBUILD b/extra/at-spi2-atk/PKGBUILD index ab986cffb..f22cd3627 100644 --- a/extra/at-spi2-atk/PKGBUILD +++ b/extra/at-spi2-atk/PKGBUILD @@ -5,7 +5,7 @@ pkgname=at-spi2-atk pkgver=2.4.0 pkgrel=1 pkgdesc="A GTK+ module that bridges ATK to D-Bus at-spi" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnome.org" license=('GPL2') depends=('at-spi2-core' 'libx11' 'atk' 'dconf') diff --git a/extra/at-spi2-core/PKGBUILD b/extra/at-spi2-core/PKGBUILD index 9d5faa5c7..97f8963f8 100644 --- a/extra/at-spi2-core/PKGBUILD +++ b/extra/at-spi2-core/PKGBUILD @@ -5,7 +5,7 @@ pkgname=at-spi2-core pkgver=2.4.2 pkgrel=1 pkgdesc="Protocol definitions and daemon for D-Bus at-spi" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnome.org" license=('GPL2') depends=('dbus-core' 'glib2' 'libxtst') diff --git a/extra/at/PKGBUILD b/extra/at/PKGBUILD index 0f6736512..a33b1cea4 100644 --- a/extra/at/PKGBUILD +++ b/extra/at/PKGBUILD @@ -4,9 +4,9 @@ pkgname=at pkgver=3.1.13 -pkgrel=1 +pkgrel=1.1 pkgdesc="AT and batch delayed command scheduling utility and daemon" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://packages.qa.debian.org/a/at.html" license=('GPL') depends=('pam') diff --git a/extra/aterm/PKGBUILD b/extra/aterm/PKGBUILD index 0dafc580a..25e2b51e0 100644 --- a/extra/aterm/PKGBUILD +++ b/extra/aterm/PKGBUILD @@ -5,7 +5,7 @@ pkgname=aterm pkgver=1.0.1 pkgrel=3 pkgdesc="An xterm replacement with transparency support" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://aterm.sourceforge.net/" license=('GPL') depends=('libx11') diff --git a/extra/atk/PKGBUILD b/extra/atk/PKGBUILD index 626785f2f..18e1b42a2 100644 --- a/extra/atk/PKGBUILD +++ b/extra/atk/PKGBUILD @@ -5,7 +5,7 @@ pkgname=atk pkgver=2.4.0 pkgrel=1 pkgdesc="A library providing a set of interfaces for accessibility" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('glib2') makedepends=('gobject-introspection') diff --git a/extra/atkmm/PKGBUILD b/extra/atkmm/PKGBUILD index 1cb843d48..9bc7244d4 100644 --- a/extra/atkmm/PKGBUILD +++ b/extra/atkmm/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=atkmm pkgname=(atkmm atkmm-docs) pkgver=2.22.6 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('atk' 'glibmm' 'glibmm-docs' 'libsigc++') license=('LGPL') options=('!libtool' '!emptydirs') diff --git a/extra/attica/PKGBUILD b/extra/attica/PKGBUILD index ccad37990..154243159 100644 --- a/extra/attica/PKGBUILD +++ b/extra/attica/PKGBUILD @@ -5,7 +5,7 @@ pkgname=attica pkgver=0.4.0 pkgrel=1 pkgdesc='A Qt library that implements the Open Collaboration Services API' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kdesupport/attica' license=('LGPL') depends=('qt') diff --git a/extra/aubio/PKGBUILD b/extra/aubio/PKGBUILD index 29f3848d0..60e7e9729 100644 --- a/extra/aubio/PKGBUILD +++ b/extra/aubio/PKGBUILD @@ -7,7 +7,7 @@ pkgname=aubio pkgver=0.3.2 pkgrel=5 pkgdesc="A library for audio labelling" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://aubio.org/" license=('GPL') depends=('libsamplerate' 'fftw' 'jack') diff --git a/extra/audacious/PKGBUILD b/extra/audacious/PKGBUILD index 238dea344..f88d2b1e3 100644 --- a/extra/audacious/PKGBUILD +++ b/extra/audacious/PKGBUILD @@ -9,10 +9,10 @@ pkgrel=1 pkgdesc='Lightweight, advanced audio player focused on audio quality' url='http://audacious-media-player.org/' license=('GPL3') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('gtk3' 'dbus-glib' 'libguess' 'libsm' 'audacious-plugins' 'hicolor-icon-theme' 'gtk-update-icon-cache' 'desktop-file-utils') -optdepends=('unzip: zipped skins support') +optdepends=('unzip-libre: zipped skins support') source=("http://distfiles.audacious-media-player.org/${pkgname}-${pkgver}.tar.bz2") sha1sums=('24aa75e0a15d2327641c81c6ec7ea153a8df1ae0') diff --git a/extra/audacity/PKGBUILD b/extra/audacity/PKGBUILD index d51bb8a57..8bb25db14 100644 --- a/extra/audacity/PKGBUILD +++ b/extra/audacity/PKGBUILD @@ -5,7 +5,7 @@ pkgname=audacity pkgver=2.0.1 pkgrel=1 pkgdesc="A program that lets you manipulate digital audio waveforms" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://audacity.sourceforge.net/" license=('GPL') depends=('libmad' 'libid3tag' 'wxgtk' 'lame' 'hicolor-icon-theme' @@ -17,13 +17,14 @@ sha1sums=('366a10f3bd71c4d84c29437fff1e27a8560f691b') build() { cd "${srcdir}/${pkgname}-src-${pkgver}" + [ "$CARCH" = "mips64el" ] && extra="--disable-sse" WX_CONFIG=/usr/bin/wx-config ./configure --prefix=/usr \ --with-portaudio --with-libsamplerate \ --without-libresample --with-libmad \ --with-ffmpeg --with-id3tag --with-libflac \ --with-vorbis --with-libexpat \ --with-libsndfile --with-soundtouch \ - --enable-unicode --without-taglib + --enable-unicode --without-taglib $extra make } diff --git a/extra/audiofile/PKGBUILD b/extra/audiofile/PKGBUILD index 2c92888db..2ae3967b9 100644 --- a/extra/audiofile/PKGBUILD +++ b/extra/audiofile/PKGBUILD @@ -6,7 +6,7 @@ pkgname=audiofile pkgver=0.3.4 pkgrel=1 pkgdesc="Silicon Graphics Audio File Library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.68k.org/~michael/audiofile/" license=('LGPL') depends=('gcc-libs' 'alsa-lib') diff --git a/extra/autogen/PKGBUILD b/extra/autogen/PKGBUILD index dda533b5b..b69d3e049 100644 --- a/extra/autogen/PKGBUILD +++ b/extra/autogen/PKGBUILD @@ -7,7 +7,7 @@ pkgname=autogen pkgver=5.15 pkgrel=1 pkgdesc="A tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://autogen.sourceforge.net/" license=('GPL3') depends=('guile' 'libxml2') diff --git a/extra/automoc4/PKGBUILD b/extra/automoc4/PKGBUILD index 4e1309042..46e0ddaf5 100644 --- a/extra/automoc4/PKGBUILD +++ b/extra/automoc4/PKGBUILD @@ -6,7 +6,7 @@ pkgname=automoc4 pkgver=0.9.88 pkgrel=3 pkgdesc="Automatic moc for Qt4" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org/' license=('custom') depends=('qt') diff --git a/extra/autopano-sift-c/PKGBUILD b/extra/autopano-sift-c/PKGBUILD index f3708cb4a..c908de4ce 100644 --- a/extra/autopano-sift-c/PKGBUILD +++ b/extra/autopano-sift-c/PKGBUILD @@ -7,7 +7,7 @@ pkgname=autopano-sift-c pkgver=2.5.1 pkgrel=3 pkgdesc="Identify key feature points within arbitrary images" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://hugin.sourceforge.net/" license=('GPL2') depends=('libxml2' 'libpano13' 'gcc-libs') diff --git a/extra/avahi/PKGBUILD b/extra/avahi/PKGBUILD index 424bf2c46..0b6b85c53 100644 --- a/extra/avahi/PKGBUILD +++ b/extra/avahi/PKGBUILD @@ -8,20 +8,21 @@ pkgrel=3 pkgdesc='Multicast/unicast DNS-SD framework' url='http://www.avahi.org/' license=('LGPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') options=('!libtool' '!emptydirs') depends=('expat' 'libdaemon' 'glib2' 'dbus' 'libcap' 'gdbm') optdepends=('gtk3: avahi-discover-standalone, bshell, bssh, bvnc' - 'gtk2: gtk2 bindings' - 'qt3: qt3 bindings' - 'qt: qt bindings' + 'gtk2: gtk2 bindings') +[ "$CARCH" != "mips64el" ] && optdepends+=('qt3: qt3 bindings') +optdepends+=('qt: qt bindings' 'pygtk: avahi-bookmarks, avahi-discover' - 'twisted: avahi-bookmarks' - 'mono: mono bindings' - 'dbus-python: avahi-discover' + 'twisted: avahi-bookmarks') +[ "$CARCH" != "mips64el" ] && optdepends+=('mono: mono bindings') +optdepends+=('dbus-python: avahi-discover' 'nss-mdns: NSS support for mDNS') -makedepends=('qt' 'qt3' 'pygtk' 'mono' 'intltool' 'dbus-python' - 'gtk-sharp-2' 'gobject-introspection' 'gtk3') +makedepends=('qt' 'pygtk' 'intltool' 'dbus-python' + 'gobject-introspection' 'gtk3') +[ "$CARCH" != "mips64el" ] && makedepends+=('qt3' 'mono' 'gtk-sharp-2') backup=('etc/avahi/hosts' 'etc/avahi/avahi-daemon.conf' 'etc/avahi/services/ssh.service' @@ -44,6 +45,9 @@ build() { sed -i 's/netdev/network/g' avahi-daemon/avahi-dbus.conf patch -p1 -i ../rc.d.patch + [ "$CARCH" = "mips64el" ] && \ + extra="--disable-qt3 --disable-mono" + # pygtk requires python2; make it explicit in case other python are installed: FS#21865 PYTHON=python2 \ PKG_CONFIG_PATH=/opt/qt/lib/pkgconfig \ @@ -59,6 +63,7 @@ build() { --with-avahi-priv-access-group=network \ --with-autoipd-user=avahi \ --with-autoipd-group=avahi \ + $extra \ --with-systemdsystemunitdir=/usr/lib/systemd/system \ make diff --git a/extra/avfs/PKGBUILD b/extra/avfs/PKGBUILD index 0fcc24408..0cfa33f26 100644 --- a/extra/avfs/PKGBUILD +++ b/extra/avfs/PKGBUILD @@ -6,7 +6,7 @@ pkgname=avfs pkgver=1.0.0 pkgrel=1 pkgdesc="A virtual filesystem that allows browsing of compressed files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://avf.sourceforge.net/" source=("http://downloads.sourceforge.net/sourceforge/avf/${pkgname}-${pkgver}.tar.bz2" diff --git a/extra/avidemux/PKGBUILD b/extra/avidemux/PKGBUILD index 6761ba925..ec0e13eb9 100644 --- a/extra/avidemux/PKGBUILD +++ b/extra/avidemux/PKGBUILD @@ -5,12 +5,13 @@ pkgbase=avidemux pkgname=('avidemux-cli' 'avidemux-gtk' 'avidemux-qt') pkgver=2.5.6 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://fixounet.free.fr/avidemux/" makedepends=('cmake' 'libxslt' 'gtk2' 'qt' 'jack' 'libvorbis' 'sdl' 'libxv' \ 'alsa-lib' 'lame' 'xvidcore' 'faad2' 'faac' 'x264' 'libsamplerate' \ - 'opencore-amr' 'yasm' 'mesa' 'libvpx' 'libpulse' 'libva') + 'opencore-amr' 'yasm' 'mesa' 'libvpx' 'libpulse') +[ "$CARCH" != "mips64el" ] && makedepends+=('libva') options=('!makeflags') source=(http://downloads.sourceforge.net/avidemux/avidemux_${pkgver}.tar.gz) sha1sums=('47205c236bf6a4435b9d4dd944493c7b7e2752f5') @@ -39,7 +40,8 @@ build() { package_avidemux-cli() { pkgdesc="A graphical tool to edit video (filter/re-encode/split)" - depends=('libxml2' 'sdl' 'fontconfig' 'libvpx' 'libva') + depends=('libxml2' 'sdl' 'fontconfig' 'libvpx') + [ "$CARCH" != "mips64el" ] && depends+=('libva') optdepends=('lame: for the corresponding audio encoder plugin' 'faac: for the corresponding audio encoder plugin' 'faad2: for the corresponding audio decoder plugin' diff --git a/extra/avogadro/PKGBUILD b/extra/avogadro/PKGBUILD index 5471577cb..4bfc687b4 100644 --- a/extra/avogadro/PKGBUILD +++ b/extra/avogadro/PKGBUILD @@ -7,7 +7,7 @@ pkgname=avogadro pkgver=1.0.3 pkgrel=5 pkgdesc="An advanced molecular editor based on Qt" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://avogadro.openmolecules.net/wiki/Main_Page" license=('GPL2') depends=('eigen2' 'openbabel' 'python2-pyqt' 'boost-libs' 'glew' 'python2-numpy') diff --git a/extra/babl/PKGBUILD b/extra/babl/PKGBUILD index 6001370e0..99db414f3 100644 --- a/extra/babl/PKGBUILD +++ b/extra/babl/PKGBUILD @@ -5,7 +5,7 @@ pkgname=babl pkgver=0.1.10 pkgrel=1 pkgdesc="Dynamic, any to any, pixel format conversion library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gegl.org/babl/" license=('LGPL3') depends=('glibc') diff --git a/extra/banshee/PKGBUILD b/extra/banshee/PKGBUILD index 765609685..0fcba3316 100644 --- a/extra/banshee/PKGBUILD +++ b/extra/banshee/PKGBUILD @@ -6,7 +6,7 @@ pkgname=banshee pkgver=2.4.1 pkgrel=1 pkgdesc="Music management and playback for GNOME" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://banshee.fm/" license=('MIT') depends=(libxxf86vm gstreamer0.10-base-plugins mono-addins dbus-sharp-glib boo libwebkit libsoup-gnome gdata-sharp taglib-sharp gudev-sharp gkeyfile-sharp gconf-sharp libmtp libgpod mono-zeroconf desktop-file-utils hicolor-icon-theme xdg-utils media-player-info gstreamer0.10-bad-plugins mono-upnp) diff --git a/extra/baobab/PKGBUILD b/extra/baobab/PKGBUILD index 1fefb921b..973d005ac 100644 --- a/extra/baobab/PKGBUILD +++ b/extra/baobab/PKGBUILD @@ -4,7 +4,7 @@ pkgname=baobab pkgver=3.4.1 pkgrel=2 pkgdesc="A graphical directory tree analyzer" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://gnome.org" license=('GPL2') depends=('dconf' 'gtk3' 'gsettings-desktop-schemas' 'libgtop') diff --git a/extra/barcode/PKGBUILD b/extra/barcode/PKGBUILD index b69e764d5..799943f59 100644 --- a/extra/barcode/PKGBUILD +++ b/extra/barcode/PKGBUILD @@ -5,7 +5,7 @@ pkgname=barcode pkgver=0.98 pkgrel=4 pkgdesc="A tool to convert text strings to printed bars" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/barcode/" license=('GPL') depends=('glibc') diff --git a/extra/basket/PKGBUILD b/extra/basket/PKGBUILD index fd46016ed..adfb8d063 100644 --- a/extra/basket/PKGBUILD +++ b/extra/basket/PKGBUILD @@ -7,7 +7,7 @@ pkgname=basket pkgver=1.81 pkgrel=3 pkgdesc="All-purpose notes taker for KDE." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://basket.kde.org/" depends=('kdelibs' 'gpgme' 'qimageblitz' 'hicolor-icon-theme' 'kdebase-runtime') makedepends=('cmake' 'automoc4') diff --git a/extra/bc/PKGBUILD b/extra/bc/PKGBUILD index 96ab3239b..7723696ae 100644 --- a/extra/bc/PKGBUILD +++ b/extra/bc/PKGBUILD @@ -5,7 +5,7 @@ pkgname=bc pkgver=1.06 pkgrel=8 pkgdesc="An arbitrary precision calculator language" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/bc/" license=('GPL') depends=('readline') diff --git a/extra/beep/PKGBUILD b/extra/beep/PKGBUILD index be85621ee..a82df6b72 100644 --- a/extra/beep/PKGBUILD +++ b/extra/beep/PKGBUILD @@ -5,7 +5,7 @@ pkgname=beep pkgver=1.3 pkgrel=2 pkgdesc="Advanced PC speaker beeping program" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.johnath.com/beep" license=('GPL2') depends=('glibc') diff --git a/extra/bftpd/PKGBUILD b/extra/bftpd/PKGBUILD index 538708952..0999d50f7 100644 --- a/extra/bftpd/PKGBUILD +++ b/extra/bftpd/PKGBUILD @@ -5,7 +5,7 @@ pkgname=bftpd pkgver=3.8 pkgrel=1 pkgdesc="Small, easy-to-configure FTP server" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://bftpd.sourceforge.net/" license=('GPL') depends=('glibc' 'pam') diff --git a/extra/bigloo/PKGBUILD b/extra/bigloo/PKGBUILD index 6a964a35c..93ad1c52d 100644 --- a/extra/bigloo/PKGBUILD +++ b/extra/bigloo/PKGBUILD @@ -8,7 +8,7 @@ _pkgver=3.8c pkgver=${_pkgver/-/_} pkgrel=1 pkgdesc="Fast scheme compiler" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www-sop.inria.fr/mimosa/fp/Bigloo/" license=('GPL' 'LGPL') depends=() diff --git a/extra/bind/PKGBUILD b/extra/bind/PKGBUILD index 30803aa5f..b7b6d159c 100644 --- a/extra/bind/PKGBUILD +++ b/extra/bind/PKGBUILD @@ -13,7 +13,7 @@ pkgrel=2 pkgdesc='Berkeley Internet Name Daemon is the reference implementation of the DNS protocols' url='http://www.isc.org/software/bind/' license=('custom:ISC') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') options=('!makeflags' '!libtool') depends=('openssl' 'krb5' 'libxml2') source=("http://ftp.isc.org/isc/bind9/${_pkgver}/bind-${_pkgver}.tar.gz" diff --git a/extra/bitlbee/PKGBUILD b/extra/bitlbee/PKGBUILD index 7cb36e082..6cbe89360 100644 --- a/extra/bitlbee/PKGBUILD +++ b/extra/bitlbee/PKGBUILD @@ -12,7 +12,7 @@ pkgrel=3 pkgdesc='Brings instant messaging (XMPP, MSN, Yahoo!, AIM, ICQ, Twitter) to IRC' url='http://www.bitlbee.org/' license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('openssl' 'glib2') makedepends=('asciidoc' 'libotr') optdepends=('skype4py: to use skyped' @@ -43,8 +43,7 @@ build() { --systemdsystemunitdir=/usr/lib/systemd/system \ --ssl=openssl \ --strip=0 \ - --otr=plugin \ - --skype=plugin \ + --otr=plugin make } diff --git a/extra/blas/PKGBUILD b/extra/blas/PKGBUILD index 94dd1c408..3f9a64e67 100755 --- a/extra/blas/PKGBUILD +++ b/extra/blas/PKGBUILD @@ -11,7 +11,7 @@ url="http://www.netlib.org/blas" makedepends=('gcc-fortran') depends=('gcc-libs') pkgdesc="Basic Linear Algebra Subprograms" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=("custom") source=(http://www.netlib.org/lapack/lapack-${pkgver}.tgz Makefile.blas diff --git a/extra/bluedevil/PKGBUILD b/extra/bluedevil/PKGBUILD index d26d78b21..aa163e17b 100644 --- a/extra/bluedevil/PKGBUILD +++ b/extra/bluedevil/PKGBUILD @@ -5,7 +5,7 @@ pkgname=bluedevil pkgver=1.2.3 pkgrel=1 pkgdesc='KDE bluetooth framework' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="https://projects.kde.org/projects/extragear/base/bluedevil" license=('GPL') depends=('kdebase-workspace' 'libbluedevil' 'obex-data-server' 'obexd-client') diff --git a/extra/bluefish/PKGBUILD b/extra/bluefish/PKGBUILD index 26cbe5081..ab7807e37 100644 --- a/extra/bluefish/PKGBUILD +++ b/extra/bluefish/PKGBUILD @@ -5,7 +5,7 @@ pkgname=bluefish pkgver=2.2.3 pkgrel=1 pkgdesc="A powerful HTML editor for experienced web designers and programmers" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://bluefish.openoffice.nl/" license=('GPL3') depends=('gtk3' 'enchant' 'desktop-file-utils' 'hicolor-icon-theme') diff --git a/extra/bluez-hcidump/PKGBUILD b/extra/bluez-hcidump/PKGBUILD index 21bcaa93b..02d6031f6 100644 --- a/extra/bluez-hcidump/PKGBUILD +++ b/extra/bluez-hcidump/PKGBUILD @@ -8,7 +8,7 @@ pkgver=2.4 pkgrel=1 pkgdesc="Bluetooth HCI package analyzer" url="http://www.bluez.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') depends=('bluez') source=("http://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.gz") diff --git a/extra/bluez/PKGBUILD b/extra/bluez/PKGBUILD index f6270a7ad..5b1d35995 100644 --- a/extra/bluez/PKGBUILD +++ b/extra/bluez/PKGBUILD @@ -8,7 +8,7 @@ pkgver=4.101 pkgrel=1 pkgdesc="Libraries and tools for the Bluetooth protocol stack" url="http://www.bluez.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') depends=('dbus-core' 'python2' 'systemd-tools') makedepends=('gstreamer0.10-base' 'libusb-compat' 'libsndfile' 'libusbx') diff --git a/extra/bmp-musepack/PKGBUILD b/extra/bmp-musepack/PKGBUILD index 408e4113d..0cde321fb 100644 --- a/extra/bmp-musepack/PKGBUILD +++ b/extra/bmp-musepack/PKGBUILD @@ -6,7 +6,7 @@ pkgname=bmp-musepack pkgver=1.2 pkgrel=4 pkgdesc="A BMP plugin for playing sounds in Musepack (MPC) format" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://musepack.net/" license=('BSD') depends=('bmp' 'libmpcdec' 'taglib') diff --git a/extra/bmp-wma/PKGBUILD b/extra/bmp-wma/PKGBUILD index bf2deef41..55449d66f 100644 --- a/extra/bmp-wma/PKGBUILD +++ b/extra/bmp-wma/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=4 pkgdesc="WMA plugin for Beep Media Player" url="http://bmp-plugins.berlios.de/novelian/project.php?p=bmp-wma" license=('GPL') -arch=('x86_64' 'i686') +arch=('x86_64' 'i686' 'mips64el') depends=('bmp') groups=('bmp-plugins' 'bmp-io-plugins') options=('!libtool' '!emptydirs') diff --git a/extra/bmp/PKGBUILD b/extra/bmp/PKGBUILD index 0cf018e71..1d8e2d5f2 100644 --- a/extra/bmp/PKGBUILD +++ b/extra/bmp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=bmp pkgver=0.9.7.1 pkgrel=9 pkgdesc="gtk2 port of xmms" -arch=('i686' 'x86_64') +arch=(i686 x86_64 mips64el) url="http://sourceforge.net/projects/beepmp/" license=('GPL') depends=('id3lib' 'libglade' 'libsm' 'libvorbis' 'alsa-lib' 'unzip' 'desktop-file-utils') diff --git a/extra/bochs/PKGBUILD b/extra/bochs/PKGBUILD index b9b39db34..7ef27a9bd 100644 --- a/extra/bochs/PKGBUILD +++ b/extra/bochs/PKGBUILD @@ -6,7 +6,7 @@ pkgname=bochs pkgver=2.5.1 pkgrel=1 pkgdesc="A portable x86 PC emulation software package" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://bochs.sourceforge.net/" source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz") diff --git a/extra/boo/PKGBUILD b/extra/boo/PKGBUILD index 27ae5ff7e..e1f818002 100644 --- a/extra/boo/PKGBUILD +++ b/extra/boo/PKGBUILD @@ -7,7 +7,7 @@ pkgname=boo pkgver=0.9.4.9 pkgrel=2 pkgdesc="A wrist friendly language for the CLI" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://boo.codehaus.org/" license=('GPL') depends=('sh' 'mono' 'shared-mime-info') diff --git a/extra/boost/PKGBUILD b/extra/boost/PKGBUILD index 0b75e5ece..69951e252 100644 --- a/extra/boost/PKGBUILD +++ b/extra/boost/PKGBUILD @@ -9,7 +9,7 @@ pkgname=('boost-libs' 'boost') pkgver=1.49.0 _boostver=${pkgver//./_} pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.boost.org/" makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz @@ -38,6 +38,7 @@ build() { _bindir="bin.linuxx86" [ "${CARCH}" = "x86_64" ] && _bindir="bin.linuxx86_64" + [ "${CARCH}" = "mips64el" ] && _bindir="bin.linuxmips" install -d "${_stagedir}"/usr/bin install ${_bindir}/bjam "${_stagedir}"/usr/bin/bjam diff --git a/extra/bootchart/PKGBUILD b/extra/bootchart/PKGBUILD index d47022c99..742ac1c4d 100644 --- a/extra/bootchart/PKGBUILD +++ b/extra/bootchart/PKGBUILD @@ -6,7 +6,7 @@ pkgrel=1 pkgdesc="A 'startup' graphing tool" url="https://meego.gitorious.org/meego-developer-tools/bootchart" license=('GPL2') -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) depends=('glibc') source=("http://foo-projects.org/~sofar/${pkgname}/${pkgname}-${pkgver}.tar.gz") diff --git a/extra/botan/PKGBUILD b/extra/botan/PKGBUILD index 525f79992..5b21ffbe5 100644 --- a/extra/botan/PKGBUILD +++ b/extra/botan/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.10.1 pkgrel=1 pkgdesc="BSD-licensed crypto library written in C++" license=('BSD') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://botan.randombit.net/" depends=('gcc-libs' 'sh') makedepends=('python2') diff --git a/extra/brasero/PKGBUILD b/extra/brasero/PKGBUILD index 069a41cdc..e1778fb37 100644 --- a/extra/brasero/PKGBUILD +++ b/extra/brasero/PKGBUILD @@ -7,7 +7,7 @@ pkgname=brasero pkgver=3.4.1 pkgrel=1 pkgdesc="A disc burning application for Gnome" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnome.org/projects/brasero" license=('GPL') options=('!libtool' '!emptydirs') diff --git a/extra/brltty/PKGBUILD b/extra/brltty/PKGBUILD index dc67b756d..e75b92674 100644 --- a/extra/brltty/PKGBUILD +++ b/extra/brltty/PKGBUILD @@ -7,7 +7,7 @@ pkgname=brltty pkgver=4.3 pkgrel=5 pkgdesc="Braille display driver for Linux/Unix" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://mielke.cc/brltty" license=('GPL' 'LGPL') depends=('libxaw' 'at-spi2-core' 'gpm' 'icu' 'python2' 'tcl' 'atk' 'libxtst' 'pyrex') diff --git a/extra/burp/PKGBUILD b/extra/burp/PKGBUILD index e119d3e6e..e8e1954b6 100644 --- a/extra/burp/PKGBUILD +++ b/extra/burp/PKGBUILD @@ -5,7 +5,7 @@ pkgname=burp pkgver=1.6.9 pkgrel=1 pkgdesc="A simple AUR uploader" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://github.com/falconindy/burp" license=('GPL') depends=('glibc' 'curl') diff --git a/extra/bzflag/PKGBUILD b/extra/bzflag/PKGBUILD index 2dae85048..fa159af53 100644 --- a/extra/bzflag/PKGBUILD +++ b/extra/bzflag/PKGBUILD @@ -10,7 +10,7 @@ pkgdesc='Multiplayer 3D tank battle game' url='http://bzflag.org/' license=('LGPL') options=('!libtool') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('curl' 'glew' 'mesa' 'sdl') source=("http://downloads.sourceforge.net/project/bzflag/bzflag%20source/${pkgver}/bzflag-${pkgver}.tar.bz2") sha1sums=('af469d63af7143479176ea0ac91ce2eaa6e4561f') diff --git a/extra/bzr/PKGBUILD b/extra/bzr/PKGBUILD index 77b8370de..7536128ff 100644 --- a/extra/bzr/PKGBUILD +++ b/extra/bzr/PKGBUILD @@ -6,7 +6,7 @@ pkgname=bzr pkgver=2.5.1 pkgrel=1 pkgdesc="A decentralized revision control system (bazaar)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://bazaar.canonical.com/en/" license=('GPL') depends=('python2') diff --git a/extra/c-ares/PKGBUILD b/extra/c-ares/PKGBUILD index e047a5611..2b3868c2d 100644 --- a/extra/c-ares/PKGBUILD +++ b/extra/c-ares/PKGBUILD @@ -8,7 +8,7 @@ pkgname=c-ares pkgver=1.9.0 pkgrel=1 pkgdesc='C library that performs DNS requests and name resolves asynchronously' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://c-ares.haxx.se/' license=('custom') depends=('glibc') diff --git a/extra/cabal-install/PKGBUILD b/extra/cabal-install/PKGBUILD index 30bffb560..b96d1830d 100644 --- a/extra/cabal-install/PKGBUILD +++ b/extra/cabal-install/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=2 pkgdesc="The command-line interface for Cabal and Hackage." url="http://hackage.haskell.org/package/cabal-install" license=('custom:BSD3') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('haskell-http=4000.2.3-1' 'haskell-zlib=0.5.3.3-4' 'haskell-mtl=2.1.1-1' 'haskell-network=2.3.0.14-1' 'haskell-random=1.0.1.1-2') depends=('ghc' 'gmp' 'zlib') source=(http://hackage.haskell.org/packages/archive/cabal-install/$pkgver/cabal-install-$pkgver.tar.gz) diff --git a/extra/cagibi/PKGBUILD b/extra/cagibi/PKGBUILD index 949f42453..660fc48d7 100644 --- a/extra/cagibi/PKGBUILD +++ b/extra/cagibi/PKGBUILD @@ -5,7 +5,7 @@ pkgname=cagibi pkgver=0.2.0 pkgrel=2 pkgdesc='A cache/proxy daemon for SSDP (the discovery part of UPnP)' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org/' license=('LGPL') depends=('qt') diff --git a/extra/cairo-perl/PKGBUILD b/extra/cairo-perl/PKGBUILD index 17cae72ed..8906fd484 100644 --- a/extra/cairo-perl/PKGBUILD +++ b/extra/cairo-perl/PKGBUILD @@ -5,7 +5,7 @@ pkgname=cairo-perl pkgver=1.082 pkgrel=2 pkgdesc="Perl wrappers for cairo" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') url="http://gtk2-perl.sourceforge.net/" options=('!emptydirs') diff --git a/extra/cairo/PKGBUILD b/extra/cairo/PKGBUILD index 52ff6100b..118ff4047 100644 --- a/extra/cairo/PKGBUILD +++ b/extra/cairo/PKGBUILD @@ -8,7 +8,7 @@ pkgname=cairo pkgver=1.12.2 pkgrel=2 pkgdesc="Cairo vector graphics library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL' 'MPL') url="http://cairographics.org/" depends=('libpng' 'libxrender' 'fontconfig' 'pixman' 'glib2' 'sh') diff --git a/extra/cairomm/PKGBUILD b/extra/cairomm/PKGBUILD index be012872e..f5bba18c5 100644 --- a/extra/cairomm/PKGBUILD +++ b/extra/cairomm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cairomm pkgver=1.10.0 pkgrel=2 pkgdesc="C++ bindings to Cairo vector graphics library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.cairographics.org" license=('LGPL' 'MPL') depends=('cairo' 'libsigc++') diff --git a/extra/capi4hylafax/PKGBUILD b/extra/capi4hylafax/PKGBUILD index ab46c237b..cd19fe056 100644 --- a/extra/capi4hylafax/PKGBUILD +++ b/extra/capi4hylafax/PKGBUILD @@ -5,7 +5,7 @@ pkgname=capi4hylafax pkgver=010300 pkgrel=8 pkgdesc="capi plugin for hylafax to enable isdn faxing" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="ftp://ftp.avm.de/tools" license=('GPL') depends=('glibc' 'isdn4k-utils' 'hylafax' 'gcc-libs' 'libtiff' 'dialog') diff --git a/extra/capseo/PKGBUILD b/extra/capseo/PKGBUILD index 9a5f526c1..a185964b4 100644 --- a/extra/capseo/PKGBUILD +++ b/extra/capseo/PKGBUILD @@ -6,7 +6,7 @@ pkgver=0.3 pkgrel=2 epoch=1 pkgdesc="Capseo video codec" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://dev.gentoo.org/~trapni/capseo/" license=('GPL2') depends=('libgl' 'gcc-libs') diff --git a/extra/catdoc/PKGBUILD b/extra/catdoc/PKGBUILD index b8726b402..e4399c1be 100644 --- a/extra/catdoc/PKGBUILD +++ b/extra/catdoc/PKGBUILD @@ -6,7 +6,7 @@ pkgname=catdoc pkgver=0.94.3 pkgrel=1 pkgdesc="A convertor for Microsoft Word, Excel, PowerPoint and RTF Files to text" -arch=('i686' 'x86_64') +arch=(i686 x86_64 'mips64el') url="http://www.wagner.pp.ru/~vitus/software/catdoc/" license=('GPL') depends=('glibc') diff --git a/extra/ccache/PKGBUILD b/extra/ccache/PKGBUILD index e5a77934b..fa6a04fe1 100644 --- a/extra/ccache/PKGBUILD +++ b/extra/ccache/PKGBUILD @@ -6,7 +6,7 @@ pkgname=ccache pkgver=3.1.7 pkgrel=1 pkgdesc="A compiler cache" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://ccache.samba.org/" license=('GPL') depends=('zlib') diff --git a/extra/cd-discid/PKGBUILD b/extra/cd-discid/PKGBUILD index 28a827253..5a2a46c94 100644 --- a/extra/cd-discid/PKGBUILD +++ b/extra/cd-discid/PKGBUILD @@ -7,7 +7,7 @@ pkgname=cd-discid pkgver=0.9 pkgrel=4 pkgdesc="A backend utility to get CDDB discid information from a CD-ROM disc" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://lly.org/~rcw/cd-discid/" license=('GPL') depends=('glibc') diff --git a/extra/cdargs/PKGBUILD b/extra/cdargs/PKGBUILD index 28e471e84..7d721064b 100644 --- a/extra/cdargs/PKGBUILD +++ b/extra/cdargs/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cdargs pkgver=1.35 pkgrel=3 pkgdesc="A replacement for 'cd' that includes bookmarks/browsing for faster navigation" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.skamphausen.de/cgi-bin/ska/CDargs" depends=('ncurses' 'gcc-libs') diff --git a/extra/cdparanoia/PKGBUILD b/extra/cdparanoia/PKGBUILD index 05bf0989d..ebdbbd566 100644 --- a/extra/cdparanoia/PKGBUILD +++ b/extra/cdparanoia/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cdparanoia pkgver=10.2 pkgrel=4 pkgdesc="Compact Disc Digital Audio extraction tool" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xiph.org/paranoia/" license=('GPL') depends=('glibc') diff --git a/extra/cdrdao/PKGBUILD b/extra/cdrdao/PKGBUILD index 3ef570fbe..5b7a33a0a 100644 --- a/extra/cdrdao/PKGBUILD +++ b/extra/cdrdao/PKGBUILD @@ -7,7 +7,7 @@ pkgbase=('cdrdao') pkgname=('cdrdao' 'gcdmaster') pkgver=1.2.3 pkgrel=6 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://cdrdao.sourceforge.net/" makedepends=('gcc-libs' 'lame' 'libmad' 'libvorbis' 'libao' 'libgnomeuimm') @@ -28,6 +28,7 @@ build() { patch -Np1 -i "${srcdir}/cdrdao-1.2.3-stat.patch" ./configure --prefix=/usr \ + --build=$CHOST --host=$CHOST \ --mandir=/usr/share/man \ --sysconfdir=/etc \ --with-xdao --with-lame \ diff --git a/extra/celestia/PKGBUILD b/extra/celestia/PKGBUILD index 47608a909..2437b69f4 100644 --- a/extra/celestia/PKGBUILD +++ b/extra/celestia/PKGBUILD @@ -6,7 +6,7 @@ pkgname=celestia pkgver=1.6.1 pkgrel=2 pkgdesc="Real-time space simulation" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.shatters.net/celestia/" depends=('gtk2' 'libtheora' 'lua' 'gtkglext' 'glut' 'libxmu' 'mesa' 'libjpeg') diff --git a/extra/cfitsio/PKGBUILD b/extra/cfitsio/PKGBUILD index fbf039583..b7d08bdc9 100644 --- a/extra/cfitsio/PKGBUILD +++ b/extra/cfitsio/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cfitsio pkgver=3.300 pkgrel=1 pkgdesc="A library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html" license=('custom') depends=('glibc') diff --git a/extra/cheese/PKGBUILD b/extra/cheese/PKGBUILD index 3eddc1cd4..bcc99ded7 100644 --- a/extra/cheese/PKGBUILD +++ b/extra/cheese/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cheese pkgver=3.4.2 pkgrel=1 pkgdesc="Use your webcam to take photos and videos, apply fancy special effects and share the fun with others" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('gnome-desktop' 'gtk3' 'libcanberra' 'librsvg' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'gstreamer0.10-bad' 'clutter-gst' 'clutter-gtk' 'mx' 'libgee' diff --git a/extra/chemtool/PKGBUILD b/extra/chemtool/PKGBUILD index da3d31c50..30be03277 100644 --- a/extra/chemtool/PKGBUILD +++ b/extra/chemtool/PKGBUILD @@ -5,7 +5,7 @@ pkgname=chemtool pkgver=1.6.13 pkgrel=1 pkgdesc="A small program for drawing chemical structures" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL2') url="http://ruby.chemie.uni-freiburg.de/~martin/chemtool/chemtool.html" depends=('gtk2' 'desktop-file-utils') diff --git a/extra/chkrootkit/PKGBUILD b/extra/chkrootkit/PKGBUILD index 2b950dc9c..c2a3ee416 100644 --- a/extra/chkrootkit/PKGBUILD +++ b/extra/chkrootkit/PKGBUILD @@ -5,7 +5,7 @@ pkgname=chkrootkit pkgver=0.49 pkgrel=3 pkgdesc="Locally checks for signs of a rootkit" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.chkrootkit.org" depends=('sh' 'net-tools') license=('BSD') diff --git a/extra/chmlib/PKGBUILD b/extra/chmlib/PKGBUILD index 00013a6b9..9c59de22b 100644 --- a/extra/chmlib/PKGBUILD +++ b/extra/chmlib/PKGBUILD @@ -7,17 +7,23 @@ pkgname=chmlib pkgver=0.40 pkgrel=3 pkgdesc="Library for dealing with Microsoft ITSS/CHM format files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://morte.jedrea.com/~jedwin/projects/chmlib/" options=('!libtool') license=('LGPL') depends=('glibc') -source=("http://morte.jedrea.com/~jedwin/projects/${pkgname}/${pkgname}-${pkgver}.tar.bz2") -md5sums=('7ea49ed8c335215c1edc6fae83e6b912') +source=("http://morte.jedrea.com/~jedwin/projects/${pkgname}/${pkgname}-${pkgver}.tar.bz2" + 'src_chm_lib.c.diff') +md5sums=('7ea49ed8c335215c1edc6fae83e6b912' + '08fe9d62302a50f23cffb6c2a7524b6d') build() { cd "${srcdir}"/${pkgname}-${pkgver} +# Patch from debian + [ "$CARCH" = "mips64el" ] && \ + patch -Np1 -i $srcdir/src_chm_lib.c.diff + ./configure --prefix=/usr \ --enable-examples=yes make diff --git a/extra/chmlib/src_chm_lib.c.diff b/extra/chmlib/src_chm_lib.c.diff new file mode 100644 index 000000000..742e0e521 --- /dev/null +++ b/extra/chmlib/src_chm_lib.c.diff @@ -0,0 +1,58 @@ +Patch to fix integer types problem by Goswin von Brederlow +<brederlo@informatik.uni-tuebingen.de> (#258444) +--- chmlib-0.39.orig/src/chm_lib.c ++++ chmlib-0.39/src/chm_lib.c +@@ -56,6 +56,7 @@ + + #include "lzx.h" + ++#include <stdint.h> + #include <stdlib.h> + #include <string.h> + #ifdef CHM_DEBUG +@@ -149,22 +150,9 @@ + typedef __int64 Int64; + typedef unsigned __int64 UInt64; + +-/* I386, 32-bit, non-Windows */ +-/* Sparc */ +-/* MIPS */ +-/* PPC */ +-#elif __i386__ || __sun || __sgi || __ppc__ +-typedef unsigned char UChar; +-typedef short Int16; +-typedef unsigned short UInt16; +-typedef long Int32; +-typedef unsigned long UInt32; +-typedef long long Int64; +-typedef unsigned long long UInt64; +- + /* x86-64 */ + /* Note that these may be appropriate for other 64-bit machines. */ +-#elif __x86_64__ || __ia64__ ++#elif defined(__LP64__) + typedef unsigned char UChar; + typedef short Int16; + typedef unsigned short UInt16; +@@ -173,10 +161,18 @@ + typedef long Int64; + typedef unsigned long UInt64; + ++/* I386, 32-bit, non-Windows */ ++/* Sparc */ ++/* MIPS */ ++/* PPC */ + #else +- +-/* yielding an error is preferable to yielding incorrect behavior */ +-#error "Please define the sized types for your platform in chm_lib.c" ++typedef unsigned char UChar; ++typedef short Int16; ++typedef unsigned short UInt16; ++typedef long Int32; ++typedef unsigned long UInt32; ++typedef long long Int64; ++typedef unsigned long long UInt64; + #endif + + /* GCC */ diff --git a/extra/cifs-utils/PKGBUILD b/extra/cifs-utils/PKGBUILD index f220fa4d7..484b251cd 100644 --- a/extra/cifs-utils/PKGBUILD +++ b/extra/cifs-utils/PKGBUILD @@ -4,7 +4,7 @@ pkgname=cifs-utils pkgver=5.5 pkgrel=1 pkgdesc="CIFS filesystem user-space tools" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://wiki.samba.org/index.php/LinuxCIFS_utils" license=('GPL') depends=('libcap-ng' 'keyutils' 'krb5' 'talloc' 'libwbclient') diff --git a/extra/cinepaint/PKGBUILD b/extra/cinepaint/PKGBUILD index 5947712f9..d5b9a4817 100644 --- a/extra/cinepaint/PKGBUILD +++ b/extra/cinepaint/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cinepaint pkgver=1.3 pkgrel=2 pkgdesc="Sophisticated graphics manipulation programm supporting > 8bit pictures" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL' 'GPL' 'MIT') url="http://www.cinepaint.org" depends=('gtk2' 'openexr' 'lcms' 'libxpm' 'fltk' 'ftgl' 'libxxf86vm') diff --git a/extra/clamav/PKGBUILD b/extra/clamav/PKGBUILD index 7aa88d362..06a995bde 100644 --- a/extra/clamav/PKGBUILD +++ b/extra/clamav/PKGBUILD @@ -10,7 +10,7 @@ pkgdesc='Anti-virus toolkit for Unix' url='http://www.clamav.net/' license=('GPL') options=('!libtool') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('bzip2' 'libltdl') backup=('etc/clamav/clamd.conf' 'etc/clamav/freshclam.conf' 'etc/conf.d/clamav') source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz" diff --git a/extra/claws-mail-extra-plugins/PKGBUILD b/extra/claws-mail-extra-plugins/PKGBUILD index f1e137a91..aa7dfdd95 100644 --- a/extra/claws-mail-extra-plugins/PKGBUILD +++ b/extra/claws-mail-extra-plugins/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc="Extra plugins for claws-mail" url="http://www.claws-mail.org/plugins.php?branch=EXT" license=('GPL3') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('claws-mail>=3.8.1') makedepends=('make' 'bc' 'perl>=5.16.0' 'libgtkhtml>=2.11.1-2' 'libnotify>=0.7' 'libxml2>=2.7.6' 'curl>=7.19.7' 'libytnef>=1.5-2' 'libwebkit>=1.6.1' diff --git a/extra/claws-mail/PKGBUILD b/extra/claws-mail/PKGBUILD index c2dc3040a..fff009679 100644 --- a/extra/claws-mail/PKGBUILD +++ b/extra/claws-mail/PKGBUILD @@ -5,12 +5,12 @@ pkgname=claws-mail pkgver=3.8.1 pkgrel=1 pkgdesc="A GTK+ based e-mail client." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL3') url="http://www.claws-mail.org" depends=('gtk2' 'gnutls' 'startup-notification' 'pilot-link' 'enchant' 'gpgme' 'libetpan' 'libsm' 'db' 'dbus-glib' 'hicolor-icon-theme' 'desktop-file-utils') -makedepends=('compface' 'spamassassin' 'bogofilter' 'valgrind') +makedepends=('compface' 'spamassassin' 'bogofilter') optdepends=('python2: needed for some tools' 'perl: needed for some tools' 'spamassassin: adds support for spamfiltering' diff --git a/extra/clisp/PKGBUILD b/extra/clisp/PKGBUILD index 6e371fce6..e6902bb33 100644 --- a/extra/clisp/PKGBUILD +++ b/extra/clisp/PKGBUILD @@ -4,7 +4,7 @@ pkgname=clisp pkgver=2.49 pkgrel=3 pkgdesc="ANSI Common Lisp interpreter, compiler and debugger" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://clisp.cons.org/" depends=('readline' 'libsigsegv') @@ -19,6 +19,8 @@ build() { ./configure --prefix=/usr --with-readline --with-ffcall src cd src ./makemake --prefix=/usr --with-readline --with-ffcall --with-dynamic-ffi > Makefile + # Dirty hack for using arimips64 instead of arimips.c + [ $CARCH = "mips64el" ] && ln -s arimips64.c arimips.c make sed -i 's,http://www.lisp.org/HyperSpec/,http://www.lispworks.com/reference/HyperSpec/,g' config.lisp make diff --git a/extra/cln/PKGBUILD b/extra/cln/PKGBUILD index 30f69b7a9..8d42dd236 100644 --- a/extra/cln/PKGBUILD +++ b/extra/cln/PKGBUILD @@ -5,10 +5,10 @@ pkgname=cln pkgver=1.3.2 pkgrel=1 pkgdesc="Class library for numbers" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.ginac.de/CLN/" license=('GPL') -depends=('gmp') +[[ "${CARCH}" == 'mips64el' ]] || depends=('gmp') makedepends=('texlive-core') options=('!libtool') install=cln.install @@ -18,10 +18,22 @@ sha1sums=('c30dca80e75f45e2107f233075e6d0339ea884b0') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr + sed -i 's/<sizeof(mp_limb_t) > sizeof(long)>/<(sizeof(mp_limb_t) > sizeof(long))>/' configure + # For unknown reasons it fails. + if [[ "${CARCH}" == 'mips64el' ]] ; then + use_gmp=--without-gmp + else + use_gmp= + fi + ./configure --prefix=/usr $use_gmp make all html pdf } +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + make check +} + package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install install-html install-pdf diff --git a/extra/clucene/PKGBUILD b/extra/clucene/PKGBUILD index dbeb16810..495060879 100644 --- a/extra/clucene/PKGBUILD +++ b/extra/clucene/PKGBUILD @@ -7,7 +7,7 @@ pkgname=clucene pkgver=2.3.3.4 pkgrel=5 pkgdesc="C++ port of the high-performance text search engine Lucene" -arch=('x86_64' 'i686') +arch=('x86_64' 'i686' 'mips64el') url="http://clucene.sourceforge.net/" license=('APACHE' 'LGPL') depends=('gcc-libs' 'zlib' 'boost-libs') diff --git a/extra/clutter-gst/PKGBUILD b/extra/clutter-gst/PKGBUILD index ffb007e5d..aaa4b29d5 100644 --- a/extra/clutter-gst/PKGBUILD +++ b/extra/clutter-gst/PKGBUILD @@ -5,7 +5,7 @@ pkgname=clutter-gst pkgver=1.6.0 pkgrel=1 pkgdesc="GStreamer bindings for clutter" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.clutter-project.org/" license=('LGPL') depends=('clutter' 'gstreamer0.10-base' 'libxdamage') @@ -19,6 +19,8 @@ build() { ./configure \ --prefix=/usr \ --sysconfdir=/etc + rm libtool + ln -s /usr/bin/libtool . make } diff --git a/extra/clutter-gtk/PKGBUILD b/extra/clutter-gtk/PKGBUILD index baa0ba5d7..918cc4171 100644 --- a/extra/clutter-gtk/PKGBUILD +++ b/extra/clutter-gtk/PKGBUILD @@ -5,7 +5,7 @@ pkgname=clutter-gtk pkgver=1.2.0 pkgrel=1 pkgdesc="GTK clutter widget" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://clutter-project.org/" options=('!libtool') license=('LGPL') diff --git a/extra/clutter-gtk2/PKGBUILD b/extra/clutter-gtk2/PKGBUILD index 47ec45855..09c283747 100644 --- a/extra/clutter-gtk2/PKGBUILD +++ b/extra/clutter-gtk2/PKGBUILD @@ -6,7 +6,7 @@ _pkgbasename=clutter-gtk pkgver=0.10.8 pkgrel=3 pkgdesc="GTK clutter widget" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://clutter-project.org/" options=('!libtool') license=('LGPL') diff --git a/extra/clutter/PKGBUILD b/extra/clutter/PKGBUILD index bb1ccaa68..a364e8db5 100644 --- a/extra/clutter/PKGBUILD +++ b/extra/clutter/PKGBUILD @@ -7,7 +7,7 @@ pkgname=clutter pkgver=1.10.6 pkgrel=1 pkgdesc="A GObject based library for creating fast, visually rich graphical user interfaces" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://clutter-project.org/" options=('!libtool') license=('LGPL') diff --git a/extra/cmake/PKGBUILD b/extra/cmake/PKGBUILD index 5600a7a8b..4b8a39a66 100644 --- a/extra/cmake/PKGBUILD +++ b/extra/cmake/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cmake pkgver=2.8.8 pkgrel=2 pkgdesc="A cross-platform open-source make system" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.cmake.org/" license=('custom') depends=('curl' 'libarchive' 'shared-mime-info') diff --git a/extra/cmatrix/PKGBUILD b/extra/cmatrix/PKGBUILD index 444a463ac..40e62d1fb 100644 --- a/extra/cmatrix/PKGBUILD +++ b/extra/cmatrix/PKGBUILD @@ -5,7 +5,7 @@ pkgname=cmatrix pkgver=1.2a pkgrel=6 pkgdesc="Let you see the matrix code in your console" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.asty.org/cmatrix/" license=('GPL') depends=('ncurses' 'fontconfig') diff --git a/extra/cmt/PKGBUILD b/extra/cmt/PKGBUILD index df73556ce..fd45d6bad 100644 --- a/extra/cmt/PKGBUILD +++ b/extra/cmt/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cmt pkgver=1.16 pkgrel=3 pkgdesc="CMT for LADSPA" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.ladspa.org" depends=('ladspa' 'gcc-libs') diff --git a/extra/cogl/PKGBUILD b/extra/cogl/PKGBUILD index 8263db504..141f2519a 100644 --- a/extra/cogl/PKGBUILD +++ b/extra/cogl/PKGBUILD @@ -5,7 +5,7 @@ pkgname=cogl pkgver=1.10.2 pkgrel=1 pkgdesc="An object oriented GL/GLES Abstraction/Utility Layer" -arch=('i686' 'x86_64') +arch=(mips64el) url="http://www.clutter-project.org/" license=('GPL2') depends=('libdrm' 'libxext' 'libxdamage' 'libxcomposite' 'gdk-pixbuf2' 'pango') diff --git a/extra/colord/PKGBUILD b/extra/colord/PKGBUILD index 7d8596688..7fc6c1250 100644 --- a/extra/colord/PKGBUILD +++ b/extra/colord/PKGBUILD @@ -6,7 +6,7 @@ pkgname=colord pkgver=0.1.21 pkgrel=2 pkgdesc="Color daemon" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.freedesktop.org/software/colord" license=('GPL2') depends=('lcms2' 'libgusb' 'polkit' 'sane' 'shared-color-profiles' 'sqlite' 'udev') diff --git a/extra/compface/PKGBUILD b/extra/compface/PKGBUILD index 98f83cb2c..46ccc1d26 100644 --- a/extra/compface/PKGBUILD +++ b/extra/compface/PKGBUILD @@ -6,7 +6,7 @@ pkgname=compface pkgver=1.5.2 pkgrel=3 pkgdesc="Utils & libs to convert from/to X-Face format." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://ftp.xemacs.org/pub/xemacs/aux/" license=('custom') depends=('glibc') diff --git a/extra/conky/PKGBUILD b/extra/conky/PKGBUILD index b941e0a67..bb4b7786b 100644 --- a/extra/conky/PKGBUILD +++ b/extra/conky/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=1 pkgdesc='Lightweight system monitor for X' url='http://conky.sourceforge.net/' license=('BSD' 'GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') options=('!emptydirs') makedepends=('docbook2x') depends=('alsa-lib' 'libxml2' 'curl' 'wireless_tools' 'libxft' 'glib2' 'libxdamage' 'imlib2') diff --git a/extra/consolekit/PKGBUILD b/extra/consolekit/PKGBUILD index 37a8a14c4..9221f27cb 100644 --- a/extra/consolekit/PKGBUILD +++ b/extra/consolekit/PKGBUILD @@ -6,7 +6,7 @@ pkgname=consolekit pkgver=0.4.6 pkgrel=4 pkgdesc="A framework for defining and tracking users, login sessions, and seats" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.freedesktop.org/wiki/Software/ConsoleKit" license=('GPL') depends=('polkit' 'zlib' 'libx11' 'dbus-glib') diff --git a/extra/convertlit/PKGBUILD b/extra/convertlit/PKGBUILD index 4c7477666..95217f5fc 100644 --- a/extra/convertlit/PKGBUILD +++ b/extra/convertlit/PKGBUILD @@ -7,7 +7,7 @@ pkgname=convertlit pkgver=1.8 pkgrel=6 pkgdesc="An extractor/converter for .LIT eBooks" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.convertlit.com/" license=('GPL') depends=('glibc') diff --git a/extra/cpio/PKGBUILD b/extra/cpio/PKGBUILD index 959cb23dd..e555b3119 100644 --- a/extra/cpio/PKGBUILD +++ b/extra/cpio/PKGBUILD @@ -4,7 +4,7 @@ pkgname=cpio pkgver=2.11 pkgrel=3 pkgdesc="A tool to copy files into or out of a cpio or tar archive" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') url="http://www.gnu.org/software/cpio" depends=('glibc') diff --git a/extra/cppunit/PKGBUILD b/extra/cppunit/PKGBUILD index a5e98d62f..b20bf3a07 100644 --- a/extra/cppunit/PKGBUILD +++ b/extra/cppunit/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cppunit pkgver=1.12.1 pkgrel=4 pkgdesc="A C++ unit testing framework" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://cppunit.sourceforge.net" license=('LGPL') depends=('sh' 'gcc-libs') diff --git a/extra/cpufrequtils/PKGBUILD b/extra/cpufrequtils/PKGBUILD index 6854c2d37..2eab017a8 100644 --- a/extra/cpufrequtils/PKGBUILD +++ b/extra/cpufrequtils/PKGBUILD @@ -7,22 +7,26 @@ pkgname=cpufrequtils pkgver=008 pkgrel=2 pkgdesc="Userspace tools for the kernel cpufreq subsystem" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.html" license=('GPL') depends=('sysfsutils') backup=('etc/conf.d/cpufreq') source=("ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.bz2" 'cpufreq.rcd' - 'cpufreq.confd') + 'cpufreq.confd' + cpufrequtils-mips.patch) options=('!libtool' '!makeflags') md5sums=('c59b71c044d463896f3247e8dd83dd7e' '7f2b5085df44d2df3e7c2d0b9f6dab08' - 'baae1f2abffc6bef2bd32a8dd8263c09') + 'baae1f2abffc6bef2bd32a8dd8263c09' + 'edbe311e6813f3b395a08b7f174065c1') build() { cd "${srcdir}/${pkgname}-${pkgver}" + [ "$CARCH" = "mips64el" ] && patch -Np0 -i ${srcdir}/cpufrequtils-mips.patch + make } diff --git a/extra/cpufrequtils/cpufrequtils-mips.patch b/extra/cpufrequtils/cpufrequtils-mips.patch new file mode 100644 index 000000000..cba8ab48b --- /dev/null +++ b/extra/cpufrequtils/cpufrequtils-mips.patch @@ -0,0 +1,18 @@ +--- utils/aperf.c.orig 2010-07-18 01:38:02.000000000 +0800 ++++ utils/aperf.c 2010-07-18 01:38:39.000000000 +0800 +@@ -68,11 +68,15 @@ + + static int cpu_has_effective_freq() + { ++#if defined(__i386__) || defined(__x86_64__) + /* largest base level */ + if (cpuid_eax(0) < 6) + return 0; + + return cpuid_ecx(6) & 0x1; ++#else ++ return 0; ++#endif + } + + /* diff --git a/extra/crypto++/GNUmakefile.parabola b/extra/crypto++/GNUmakefile.parabola new file mode 100644 index 000000000..22a724961 --- /dev/null +++ b/extra/crypto++/GNUmakefile.parabola @@ -0,0 +1,94 @@ +# -*- makefile -*- + +CXXFLAGS += -DNDEBUG -fPIC +# the following options reduce code size, but breaks link or makes link very slow on some systems +CXXFLAGS += -ffunction-sections -fdata-sections +LDFLAGS += -Wl,--gc-sections +ARFLAGS = -cr # ar needs the dash on OpenBSD +RANLIB = ranlib +CP = cp +MKDIR = mkdir +EGREP = egrep + +# Default prefix for make install +PREFIX ?= /usr + +LDFLAGS += -pthread + +SRCS = $(wildcard *.cpp) +ifeq ($(SRCS),) # workaround wildcard function bug in GNU Make 3.77 +SRCS = $(shell echo *.cpp) +endif + +OBJS = $(SRCS:.cpp=.o) +# test.o needs to be after bench.o for cygwin 1.1.4 (possible ld bug?) +TESTOBJS = bench.o bench2.o test.o validat1.o validat2.o validat3.o adhoc.o datatest.o regtest.o fipsalgt.o dlltest.o +LIBOBJS = $(filter-out $(TESTOBJS),$(OBJS)) + +DLLSRCS = algebra.cpp algparam.cpp asn.cpp basecode.cpp cbcmac.cpp channels.cpp cryptlib.cpp des.cpp dessp.cpp dh.cpp dll.cpp dsa.cpp ec2n.cpp eccrypto.cpp ecp.cpp eprecomp.cpp files.cpp filters.cpp fips140.cpp fipstest.cpp gf2n.cpp gfpcrypt.cpp hex.cpp hmac.cpp integer.cpp iterhash.cpp misc.cpp modes.cpp modexppc.cpp mqueue.cpp nbtheory.cpp oaep.cpp osrng.cpp pch.cpp pkcspad.cpp pubkey.cpp queue.cpp randpool.cpp rdtables.cpp rijndael.cpp rng.cpp rsa.cpp sha.cpp simple.cpp skipjack.cpp strciphr.cpp trdlocal.cpp +DLLOBJS = $(DLLSRCS:.cpp=.export.o) +LIBIMPORTOBJS = $(LIBOBJS:.o=.import.o) +TESTIMPORTOBJS = $(TESTOBJS:.o=.import.o) +DLLTESTOBJS = dlltest.dllonly.o + +all: cryptest.exe + +test: cryptest.exe + ./cryptest.exe v + +clean: + $(RM) cryptest.exe libcryptopp.a $(LIBOBJS) $(TESTOBJS) cryptopp.dll libcryptopp.dll.a libcryptopp.import.a cryptest.import.exe dlltest.exe $(DLLOBJS) $(LIBIMPORTOBJS) $(TESTIMPORTOBJS) $(DLLTESTOBJS) + +install: + $(MKDIR) -p $(PREFIX)/include/cryptopp $(PREFIX)/lib $(PREFIX)/bin + $(CP) *.h $(PREFIX)/include/cryptopp + $(CP) *.a $(PREFIX)/lib + $(CP) *.so $(PREFIX)/lib + $(CP) *.exe $(PREFIX)/bin + +libcryptopp.a: $(LIBOBJS) + $(AR) $(ARFLAGS) $@ $(LIBOBJS) + $(RANLIB) $@ + +libcryptopp.so: $(LIBOBJS) + $(CXX) -shared -o $@ $(LIBOBJS) + +cryptest.exe: libcryptopp.a $(TESTOBJS) + $(CXX) -o $@ $(CXXFLAGS) $(TESTOBJS) -L. -lcryptopp $(LDFLAGS) $(LDLIBS) + +nolib: $(OBJS) # makes it faster to test changes + $(CXX) -o ct $(CXXFLAGS) $(OBJS) $(LDFLAGS) $(LDLIBS) + +dll: cryptest.import.exe dlltest.exe + +cryptopp.dll: $(DLLOBJS) + $(CXX) -shared -o $@ $(CXXFLAGS) $(DLLOBJS) $(LDFLAGS) $(LDLIBS) -Wl,--out-implib=libcryptopp.dll.a + +libcryptopp.import.a: $(LIBIMPORTOBJS) + $(AR) $(ARFLAGS) $@ $(LIBIMPORTOBJS) + $(RANLIB) $@ + +cryptest.import.exe: cryptopp.dll libcryptopp.import.a $(TESTIMPORTOBJS) + $(CXX) -o $@ $(CXXFLAGS) $(TESTIMPORTOBJS) -L. -lcryptopp.dll -lcryptopp.import $(LDFLAGS) $(LDLIBS) + +dlltest.exe: cryptopp.dll $(DLLTESTOBJS) + $(CXX) -o $@ $(CXXFLAGS) $(DLLTESTOBJS) -L. -lcryptopp.dll $(LDFLAGS) $(LDLIBS) + +adhoc.cpp: adhoc.cpp.proto +ifeq ($(wildcard adhoc.cpp),) + cp adhoc.cpp.proto adhoc.cpp +else + touch adhoc.cpp +endif + +%.dllonly.o : %.cpp + $(CXX) $(CXXFLAGS) -DCRYPTOPP_DLL_ONLY -c $< -o $@ + +%.import.o : %.cpp + $(CXX) $(CXXFLAGS) -DCRYPTOPP_IMPORTS -c $< -o $@ + +%.export.o : %.cpp + $(CXX) $(CXXFLAGS) -DCRYPTOPP_EXPORTS -c $< -o $@ + +%.o : %.cpp + $(CXX) $(CXXFLAGS) -c $< diff --git a/extra/crypto++/PKGBUILD b/extra/crypto++/PKGBUILD index 8cebe45ec..aefbae61b 100644 --- a/extra/crypto++/PKGBUILD +++ b/extra/crypto++/PKGBUILD @@ -10,16 +10,18 @@ pkgver=5.6.1 _srcver=561 pkgrel=4 pkgdesc="A free C++ class library of cryptographic schemes" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.cryptopp.com/" license=('custom') depends=('gcc-libs') makedepends=('unzip') source=("http://www.cryptopp.com/cryptopp${_srcver}.zip" 'libcrypto++.pc' + 'GNUmakefile.parabola' 'gcc4.7.patch') md5sums=('96cbeba0907562b077e26bcffb483828' '2337c6edbc552d9142cae8e0854715e7' + 'c95b2134a8c0a35b173ede32001870d2' 'cf26a783d9432e7f9ab7f14d3db3f196') build() { @@ -28,9 +30,10 @@ build() { # Fix gcc 4.7 build patch -Np1 -i "${srcdir}/gcc4.7.patch" - sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile - export CXXFLAGS="${CXXFLAGS} -DNDEBUG -fPIC" - make -f GNUmakefile + # The upstream build system expects this file to be modified + # to e.g. use system CFLAGS or use features of modern linkers. + cp "${srcdir}/GNUmakefile.parabola" GNUmakefile + make -f GNUmakefile make libcryptopp.so } diff --git a/extra/cscope/PKGBUILD b/extra/cscope/PKGBUILD index 4cbfccd32..da0efb9a2 100644 --- a/extra/cscope/PKGBUILD +++ b/extra/cscope/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cscope pkgver=15.7a pkgrel=3 pkgdesc="A developers tool for browsing program code" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://cscope.sourceforge.net/" license=('BSD') depends=('ncurses' 'sh') diff --git a/extra/ctags/PKGBUILD b/extra/ctags/PKGBUILD index 4b8996c57..d2ebbc565 100644 --- a/extra/ctags/PKGBUILD +++ b/extra/ctags/PKGBUILD @@ -6,7 +6,7 @@ pkgname=ctags pkgver=5.8 pkgrel=3 pkgdesc="Generates an index file of language objects found in source files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('glibc') url="http://ctags.sourceforge.net/" diff --git a/extra/cups-pdf/PKGBUILD b/extra/cups-pdf/PKGBUILD index 5eb0ac5c6..f49de5233 100644 --- a/extra/cups-pdf/PKGBUILD +++ b/extra/cups-pdf/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cups-pdf pkgver=2.6.1 pkgrel=1 pkgdesc="PDF printer for cups" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') depends=('cups' 'ghostscript') install=cups-pdf.install url="http://cip.physik.uni-wuerzburg.de/~vrbehr/cups-pdf" diff --git a/extra/cups-pk-helper/PKGBUILD b/extra/cups-pk-helper/PKGBUILD index 229141eda..405874d97 100644 --- a/extra/cups-pk-helper/PKGBUILD +++ b/extra/cups-pk-helper/PKGBUILD @@ -4,7 +4,7 @@ pkgname=cups-pk-helper pkgver=0.2.2 pkgrel=1 pkgdesc="A helper that makes system-config-printer use PolicyKit" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.freedesktop.org/software/cups-pk-helper/releases/" license=('GPL') depends=(polkit libcups) diff --git a/extra/cups/PKGBUILD b/extra/cups/PKGBUILD index 498009ac8..409767b13 100644 --- a/extra/cups/PKGBUILD +++ b/extra/cups/PKGBUILD @@ -5,7 +5,7 @@ pkgbase="cups" pkgname=('libcups' 'cups') pkgver=1.5.3 pkgrel=5 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.cups.org/" makedepends=('libtiff>=4.0.0' 'libpng>=1.5.7' 'acl' 'openslp' 'pam' 'xdg-utils' 'krb5' 'gnutls>=2.8.3' 'cups-filters' 'bc' diff --git a/extra/cvs/PKGBUILD b/extra/cvs/PKGBUILD index 971e0d498..98903acce 100644 --- a/extra/cvs/PKGBUILD +++ b/extra/cvs/PKGBUILD @@ -5,7 +5,7 @@ pkgname=cvs pkgver=1.11.23 pkgrel=8 pkgdesc="Concurrent Versions System - a source control system" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://cvs.nongnu.org/" license=('GPL') depends=('krb5' 'zlib') diff --git a/extra/cvsps/PKGBUILD b/extra/cvsps/PKGBUILD index 650259bc1..27d2ec122 100644 --- a/extra/cvsps/PKGBUILD +++ b/extra/cvsps/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc="Generating 'patchset' information from a CVS repository" url="http://www.cobite.com/cvsps/" license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('zlib') source=("http://www.cobite.com/${pkgname}/${pkgname}-${pkgver}.tar.gz" call-cvs-q-option.patch diff --git a/extra/cx_freeze/PKGBUILD b/extra/cx_freeze/PKGBUILD index 02591e1bd..5320e8e81 100644 --- a/extra/cx_freeze/PKGBUILD +++ b/extra/cx_freeze/PKGBUILD @@ -9,7 +9,7 @@ _tarname=cx_Freeze pkgver=4.2.3 pkgrel=2 pkgdesc="A set of utilities for freezing Python scripts into executables" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.python.net/crew/atuining/cx_Freeze/" license=('custom') depends=('python2') diff --git a/extra/cyrus-sasl/PKGBUILD b/extra/cyrus-sasl/PKGBUILD index e39566a4c..d2a485aeb 100644 --- a/extra/cyrus-sasl/PKGBUILD +++ b/extra/cyrus-sasl/PKGBUILD @@ -10,7 +10,7 @@ pkgname=('cyrus-sasl' 'cyrus-sasl-gssapi' 'cyrus-sasl-ldap' 'cyrus-sasl-sql') pkgver=2.1.23 pkgrel=9 pkgdesc="Cyrus Simple Authentication Service Layer (SASL) library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://cyrusimap.web.cmu.edu/" license=('custom') options=('!makeflags' '!libtool') @@ -97,6 +97,8 @@ build() { popd ./configure --prefix=/usr \ + --host=$CHOST \ + --build=$CHOST \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --disable-static \ diff --git a/extra/dansguardian/PKGBUILD b/extra/dansguardian/PKGBUILD index 8e4393bbe..685d936fa 100644 --- a/extra/dansguardian/PKGBUILD +++ b/extra/dansguardian/PKGBUILD @@ -7,7 +7,7 @@ pkgver=2.10.1.1 pkgrel=4 pkgdesc="Squid plugin for web content filtering." url="http://dansguardian.org" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') depends=('squid' 'pcre' 'zlib') install=${pkgname}.install diff --git a/extra/dasher/PKGBUILD b/extra/dasher/PKGBUILD index c40d81bc0..e6da6487b 100644 --- a/extra/dasher/PKGBUILD +++ b/extra/dasher/PKGBUILD @@ -5,7 +5,7 @@ pkgname=dasher pkgver=4.10.1 pkgrel=3 pkgdesc="Information-efficient text-entry interface, driven by natural continuous pointing gestures" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('at-spi' 'libgnomeui' 'gnome-speech' 'gconf' 'hicolor-icon-theme') makedepends=('pkgconfig' 'intltool' 'gnome-doc-utils') diff --git a/extra/davfs2/PKGBUILD b/extra/davfs2/PKGBUILD index 45b949e89..9a54c27ef 100644 --- a/extra/davfs2/PKGBUILD +++ b/extra/davfs2/PKGBUILD @@ -4,7 +4,7 @@ pkgname=davfs2 pkgver=1.4.6 pkgrel=2 pkgdesc="File system driver that allows you to mount a WebDAV folder" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://savannah.nongnu.org/projects/davfs2" license=('GPL') depends=('neon') diff --git a/extra/dbus-glib/PKGBUILD b/extra/dbus-glib/PKGBUILD index 9ba5e1e92..6cb39ec99 100644 --- a/extra/dbus-glib/PKGBUILD +++ b/extra/dbus-glib/PKGBUILD @@ -5,7 +5,7 @@ pkgname=dbus-glib pkgver=0.100 pkgrel=1 pkgdesc="GLib bindings for DBUS" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') url="http://www.freedesktop.org/wiki/Software/DBusBindings" depends=('dbus-core' 'glib2') diff --git a/extra/dbus-python/PKGBUILD b/extra/dbus-python/PKGBUILD index 029a5d7a1..735c36bfe 100644 --- a/extra/dbus-python/PKGBUILD +++ b/extra/dbus-python/PKGBUILD @@ -6,7 +6,7 @@ pkgname=('python-dbus' 'python2-dbus' 'python-dbus-common') pkgver=1.1.1 pkgrel=1 pkgdesc="Python bindings for DBUS" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL') url="http://www.freedesktop.org/wiki/Software/DBusBindings" makedepends=('docutils' 'dbus-glib' 'python' 'python2') diff --git a/extra/dbus/PKGBUILD b/extra/dbus/PKGBUILD index d3cc74e8a..0a40a5687 100644 --- a/extra/dbus/PKGBUILD +++ b/extra/dbus/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.6.0 pkgrel=1 pkgdesc="Freedesktop.org message bus system" url="http://www.freedesktop.org/Software/dbus" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL' 'custom') depends=("dbus-core>=${pkgver}" 'libx11') source=(http://dbus.freedesktop.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.asc} diff --git a/extra/dcfldd/PKGBUILD b/extra/dcfldd/PKGBUILD index b0eb7861f..cd547aba4 100644 --- a/extra/dcfldd/PKGBUILD +++ b/extra/dcfldd/PKGBUILD @@ -6,7 +6,7 @@ pkgname=dcfldd pkgver=1.3.4.1 pkgrel=3 pkgdesc="DCFL (DoD Computer Forensics Lab) dd replacement with hashing" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://dcfldd.sourceforge.net/" license=('GPL') depends=('glibc') diff --git a/extra/dconf/PKGBUILD b/extra/dconf/PKGBUILD index 8b4743dc0..42ae10313 100644 --- a/extra/dconf/PKGBUILD +++ b/extra/dconf/PKGBUILD @@ -5,7 +5,7 @@ pkgname=dconf pkgver=0.12.1 pkgrel=2 pkgdesc="A low-level configuration system." -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://live.gnome.org/dconf" license=('LGPL2.1') depends=('glib2' 'gtk-update-icon-cache') diff --git a/extra/dcraw/PKGBUILD b/extra/dcraw/PKGBUILD index 9c2571bd3..0078ccb4e 100644 --- a/extra/dcraw/PKGBUILD +++ b/extra/dcraw/PKGBUILD @@ -6,7 +6,7 @@ pkgname=dcraw pkgver=9.15 pkgrel=1 pkgdesc="A command line based converter for digicams raw output" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.cybercom.net/~dcoffin/dcraw/" license=('custom') depends=('lcms' 'jasper') diff --git a/extra/ddd/PKGBUILD b/extra/ddd/PKGBUILD index 6e7b8447e..2b7d22276 100644 --- a/extra/ddd/PKGBUILD +++ b/extra/ddd/PKGBUILD @@ -5,7 +5,7 @@ pkgname=ddd pkgver=3.3.12 pkgrel=3 pkgdesc="A graphical front-end for command-line debuggers such as GDB, JDB, pydb, perl debugger..." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/ddd/" license=('GPL3' 'LGPL3') depends=('gcc-libs' 'lesstif' 'libxaw') diff --git a/extra/ddrescue/PKGBUILD b/extra/ddrescue/PKGBUILD index 53165693c..1ccd0ef68 100644 --- a/extra/ddrescue/PKGBUILD +++ b/extra/ddrescue/PKGBUILD @@ -7,7 +7,7 @@ pkgname=ddrescue pkgver=1.16 pkgrel=1 pkgdesc="GNU data recovery tool" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/ddrescue/ddrescue.html" license=('GPL3') depends=('gcc-libs') diff --git a/extra/desktop-file-utils/PKGBUILD b/extra/desktop-file-utils/PKGBUILD index 1588bfc27..8b74e0c93 100644 --- a/extra/desktop-file-utils/PKGBUILD +++ b/extra/desktop-file-utils/PKGBUILD @@ -5,7 +5,7 @@ pkgname=desktop-file-utils pkgver=0.20 pkgrel=1 pkgdesc="Command line utilities for working with desktop entries" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.freedesktop.org/wiki/Software/desktop-file-utils" license=('GPL') depends=('glib2') diff --git a/extra/devhelp/PKGBUILD b/extra/devhelp/PKGBUILD index e31421856..dabafa4f7 100644 --- a/extra/devhelp/PKGBUILD +++ b/extra/devhelp/PKGBUILD @@ -7,7 +7,7 @@ pkgname=devhelp pkgver=3.4.1 pkgrel=1 pkgdesc="API documentation browser for GNOME" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') url="http://live.gnome.org/devhelp/" depends=('gconf' 'libwebkit3' 'hicolor-icon-theme') diff --git a/extra/devilspie/PKGBUILD b/extra/devilspie/PKGBUILD index a2b2cafa0..251d4d913 100644 --- a/extra/devilspie/PKGBUILD +++ b/extra/devilspie/PKGBUILD @@ -7,7 +7,7 @@ pkgname=devilspie pkgver=0.22 pkgrel=5 pkgdesc="x11 window matching utility" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.burtonini.com/blog/computers/devilspie" license=('GPL') depends=('libwnck') diff --git a/extra/dhcp/PKGBUILD b/extra/dhcp/PKGBUILD index 4233cd589..6d72922ef 100644 --- a/extra/dhcp/PKGBUILD +++ b/extra/dhcp/PKGBUILD @@ -9,7 +9,7 @@ pkgver=4.2.3.2 _pkgver=4.2.3-P2 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom:isc-dhcp') url="https://www.isc.org/software/dhcp" source=(ftp://ftp.isc.org/isc/${pkgbase}/${_pkgver}/${pkgbase}-${_pkgver}.tar.gz diff --git a/extra/di/PKGBUILD b/extra/di/PKGBUILD index c7c556c27..7f441db76 100644 --- a/extra/di/PKGBUILD +++ b/extra/di/PKGBUILD @@ -5,7 +5,7 @@ pkgname=di pkgver=4.31 pkgrel=1 pkgdesc="A disk information utility, displaying everything (and more) that your df command does" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gentoo.com/di/" license=('ZLIB') depends=('glibc') diff --git a/extra/diffstat/PKGBUILD b/extra/diffstat/PKGBUILD index 1d7ffb350..a507575d5 100644 --- a/extra/diffstat/PKGBUILD +++ b/extra/diffstat/PKGBUILD @@ -6,7 +6,7 @@ pkgname=diffstat pkgver=1.55 pkgrel=1 pkgdesc="Display a histogram of diff changes" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://invisible-island.net/diffstat" depends=('glibc') license=('MIT') diff --git a/extra/digikam/PKGBUILD b/extra/digikam/PKGBUILD index 99bb86228..e7e667a8f 100644 --- a/extra/digikam/PKGBUILD +++ b/extra/digikam/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('digikam' 'kipi-plugins' 'libkface' 'libkgeomap' 'libkvkontakte' 'libme pkgver=2.6.0 pkgrel=1 pkgdesc="Digital photo management application for KDE" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.digikam.org/" makedepends=('kdepimlibs' 'libkexiv2' 'libkdcraw' 'libkipi' 'libksane' 'liblqr' diff --git a/extra/djvulibre/PKGBUILD b/extra/djvulibre/PKGBUILD index 75cd92aef..93ad2c04a 100644 --- a/extra/djvulibre/PKGBUILD +++ b/extra/djvulibre/PKGBUILD @@ -6,7 +6,7 @@ pkgname=djvulibre pkgver=3.5.24 pkgrel=3 pkgdesc="Suite to create, manipulate and view DjVu ('déjà vu') documents" -arch=("i686" "x86_64") +arch=("i686" "x86_64" 'mips64el') license=('GPL') url="http://djvu.sourceforge.net/" depends=('gcc-libs' 'libtiff>=4.0.0' 'bash' 'hicolor-icon-theme') diff --git a/extra/dmapi/PKGBUILD b/extra/dmapi/PKGBUILD index ada627216..c7b6e6683 100644 --- a/extra/dmapi/PKGBUILD +++ b/extra/dmapi/PKGBUILD @@ -5,7 +5,7 @@ pkgname=dmapi pkgver=2.2.10 pkgrel=3 pkgdesc="Data migration API" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://oss.sgi.com/projects/xfs/" license=('GPL') depends=('glibc') diff --git a/extra/dnsmasq/PKGBUILD b/extra/dnsmasq/PKGBUILD index 1fd617dbe..0aba9f013 100644 --- a/extra/dnsmasq/PKGBUILD +++ b/extra/dnsmasq/PKGBUILD @@ -8,7 +8,7 @@ pkgver=2.62 pkgrel=1 pkgdesc="Lightweight, easy to configure DNS forwarder and DHCP server" url="http://www.thekelleys.org.uk/dnsmasq/doc.html" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('glibc' 'dbus-core') install=$pkgname.install diff --git a/extra/docker/PKGBUILD b/extra/docker/PKGBUILD index 3c26eb3cc..6f1529084 100644 --- a/extra/docker/PKGBUILD +++ b/extra/docker/PKGBUILD @@ -5,7 +5,7 @@ pkgname=docker pkgver=1.5 pkgrel=5 pkgdesc="Docker is a docking application (WindowMaker dock app) which acts as a system tray for KDE and GNOME2." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://icculus.org/openbox/2/docker/" license=('GPL') depends=('glibc' 'glib2' 'libx11') diff --git a/extra/dosfstools/PKGBUILD b/extra/dosfstools/PKGBUILD index a2555b3be..a34a02836 100644 --- a/extra/dosfstools/PKGBUILD +++ b/extra/dosfstools/PKGBUILD @@ -5,7 +5,7 @@ pkgname=dosfstools pkgver=3.0.12 pkgrel=1 pkgdesc="DOS filesystem utilities" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') depends=('glibc') source=(http://www.daniel-baumann.ch/software/dosfstools/$pkgname-$pkgver.tar.bz2) url="http://www.daniel-baumann.ch/software/dosfstools/" diff --git a/extra/dotconf/PKGBUILD b/extra/dotconf/PKGBUILD index c00c1582e..d19989cda 100644 --- a/extra/dotconf/PKGBUILD +++ b/extra/dotconf/PKGBUILD @@ -8,7 +8,7 @@ pkgver=1.3 pkgrel=3 pkgdesc='A C library for parsing configuration files' url="https://github.com/williamh/dotconf" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('glibc') makedepends=('pkgconfig' 'findutils') license=('LGPL2.1') diff --git a/extra/dovecot/PKGBUILD b/extra/dovecot/PKGBUILD index 94c123d16..3803a07a0 100644 --- a/extra/dovecot/PKGBUILD +++ b/extra/dovecot/PKGBUILD @@ -8,7 +8,7 @@ pkgname=dovecot pkgver=2.1.7 pkgrel=4 pkgdesc="An IMAP and POP3 server written with security primarily in mind" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://dovecot.org/" license=("LGPL") depends=('krb5' 'openssl' 'sqlite>=3.7.5' 'libmysqlclient>=5.5.10' diff --git a/extra/doxygen/PKGBUILD b/extra/doxygen/PKGBUILD index 0d1b43b77..45bb6f432 100644 --- a/extra/doxygen/PKGBUILD +++ b/extra/doxygen/PKGBUILD @@ -6,7 +6,7 @@ pkgname=('doxygen' 'doxygen-docs') pkgver=1.8.1.1 pkgrel=1 license=('GPL') -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.doxygen.org/" makedepends=('gcc-libs' 'flex' 'qt' 'texlive-core' 'ghostscript' 'texlive-latexextra') source=(ftp://ftp.stack.nl/pub/users/dimitri/${pkgname}-${pkgver}.src.tar.gz) @@ -33,5 +33,11 @@ package_doxygen-docs() { pkgdesc="Developer documentation for doxygen" cd "${srcdir}/${pkgbase}-${pkgver}" + + # Needs fonts removed from our TeXLive. + sed -i -e 's;$(MAKE) -C latex;:;' \ + -e 's;$(INSTTOOL) -m 644 latex/doxygen_manual.pdf $(DESTDIR)/$(DOCDIR);:;' \ + Makefile + make INSTALL="${pkgdir}"/usr MAN1DIR=share/man/man1 install_docs } diff --git a/extra/dssi/PKGBUILD b/extra/dssi/PKGBUILD index 2a39d83b0..064dc7038 100644 --- a/extra/dssi/PKGBUILD +++ b/extra/dssi/PKGBUILD @@ -7,7 +7,7 @@ pkgname=dssi pkgver=1.1.1 pkgrel=2 pkgdesc="An API for audio processing plugins & softsynths with UIs" -arch=('i686' 'x86_64') +arch=(i686 x86_64 'mips64el') url="http://dssi.sourceforge.net/" license=('LGPL' 'BSD' 'custom') depends=('liblo' 'jack') diff --git a/extra/dvd+rw-tools/PKGBUILD b/extra/dvd+rw-tools/PKGBUILD index 27c8c9122..297eaa67f 100644 --- a/extra/dvd+rw-tools/PKGBUILD +++ b/extra/dvd+rw-tools/PKGBUILD @@ -5,7 +5,7 @@ pkgname=dvd+rw-tools pkgver=7.1 pkgrel=4 pkgdesc="dvd burning tools" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://fy.chalmers.se/~appro/linux/DVD+RW" depends=('cdrkit' 'gcc-libs') diff --git a/extra/dvdauthor/PKGBUILD b/extra/dvdauthor/PKGBUILD index 6eda716a9..36d3e8f4f 100644 --- a/extra/dvdauthor/PKGBUILD +++ b/extra/dvdauthor/PKGBUILD @@ -8,7 +8,7 @@ pkgname=dvdauthor pkgver=0.7.0 pkgrel=4 pkgdesc="DVD authoring tools" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://dvdauthor.sourceforge.net/" license=('GPL') depends=('libdvdread' 'imagemagick' 'libxml2' 'libpng' 'fribidi') diff --git a/extra/dvdrtools/PKGBUILD b/extra/dvdrtools/PKGBUILD index 555071bef..138c94157 100644 --- a/extra/dvdrtools/PKGBUILD +++ b/extra/dvdrtools/PKGBUILD @@ -7,7 +7,7 @@ pkgname=dvdrtools pkgver=0.3.1 pkgrel=3 pkgdesc="A fork of cdrtools, with the primary goal of supporting writable DVD drives" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://savannah.nongnu.org/projects/dvdrtools/" license=('GPL') depends=('file' 'bash') diff --git a/extra/dvgrab/PKGBUILD b/extra/dvgrab/PKGBUILD index 8afb2a3ba..a8a014a7f 100644 --- a/extra/dvgrab/PKGBUILD +++ b/extra/dvgrab/PKGBUILD @@ -6,7 +6,7 @@ pkgname=dvgrab pkgver=3.5 pkgrel=4 pkgdesc="Saves audio and video data from an IEEE (FireWire) digital source" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kinodv.org/" license=('GPL') depends=('libdv' 'libavc1394' 'libjpeg-turbo' 'libiec61883' 'gcc-libs') diff --git a/extra/easytag/PKGBUILD b/extra/easytag/PKGBUILD index b997bbbe2..e1468ef72 100644 --- a/extra/easytag/PKGBUILD +++ b/extra/easytag/PKGBUILD @@ -8,7 +8,7 @@ pkgname=easytag pkgver=2.1.7 pkgrel=2 pkgdesc="Utility for viewing, editing and writing ID3 tags of your MP3 files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url='http://easytag.sourceforge.net/' depends=('id3lib' 'libid3tag' 'gtk2' 'libvorbis' 'flac' 'speex' 'wavpack' 'desktop-file-utils') diff --git a/extra/ebook-tools/PKGBUILD b/extra/ebook-tools/PKGBUILD index 812beb3af..f92060fe9 100644 --- a/extra/ebook-tools/PKGBUILD +++ b/extra/ebook-tools/PKGBUILD @@ -5,7 +5,7 @@ pkgname=ebook-tools pkgver=0.2.1 pkgrel=4 pkgdesc="Tools for accessing and converting various ebook file formats" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/ebook-tools/" license=('custom') depends=('libzip' 'libxml2' 'convertlit') @@ -18,6 +18,7 @@ build() { mkdir build cd build + CXX="g++" \ cmake ../${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr diff --git a/extra/ecasound/PKGBUILD b/extra/ecasound/PKGBUILD index 04a9e1793..97c51259d 100644 --- a/extra/ecasound/PKGBUILD +++ b/extra/ecasound/PKGBUILD @@ -7,7 +7,7 @@ pkgname=ecasound pkgver=2.8.1 pkgrel=3 pkgdesc="A software package designed for multitrack audio processing" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.eca.cx/ecasound/" license=('GPL' 'LGPL') depends=('gcc-libs' 'readline>=6.0.00' 'audiofile' diff --git a/extra/ecl/PKGBUILD b/extra/ecl/PKGBUILD index 3f9dcece9..23b641972 100644 --- a/extra/ecl/PKGBUILD +++ b/extra/ecl/PKGBUILD @@ -6,7 +6,7 @@ pkgname=ecl pkgver=12.2.1 pkgrel=2 pkgdesc="Embeddable Common Lisp" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/ecls/" license=('LGPL') depends=('bash' 'gmp') diff --git a/extra/eclipse/PKGBUILD b/extra/eclipse/PKGBUILD index a84ad10f0..b6c7ed050 100644 --- a/extra/eclipse/PKGBUILD +++ b/extra/eclipse/PKGBUILD @@ -10,7 +10,7 @@ pkgver=3.7.2 pkgrel=3 _date=201202080800 pkgdesc="An IDE for Java and other languages" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://eclipse.org" depends=('java-environment' 'gtk2' 'unzip' 'libwebkit' 'libxtst') install=${pkgname}.install diff --git a/extra/eject/PKGBUILD b/extra/eject/PKGBUILD index 131f4584e..19ac5cb8a 100644 --- a/extra/eject/PKGBUILD +++ b/extra/eject/PKGBUILD @@ -8,7 +8,7 @@ pkgname=eject pkgver=2.1.5 pkgrel=7 pkgdesc="A program for ejecting removable media under software control." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://eject.sourceforge.net/" license=('GPL') depends=('glibc') diff --git a/extra/ekiga/PKGBUILD b/extra/ekiga/PKGBUILD index 40a736d38..d8474a799 100644 --- a/extra/ekiga/PKGBUILD +++ b/extra/ekiga/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=4 pkgdesc="VOIP/Videoconferencing app with full SIP and H.323 support (GnomeMeeting expanded and renamed)" url="http://www.ekiga.org" license=(GPL) -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) depends=('opal' 'boost-libs' 'libxv' 'libnotify' 'hicolor-icon-theme' 'avahi' 'gtk2' 'gconf') makedepends=('intltool' 'gnome-doc-utils' 'evolution-data-server' 'boost') optdepends=('evolution-data-server: Evolution integration') diff --git a/extra/elfutils/PKGBUILD b/extra/elfutils/PKGBUILD index e7ed03e86..464fa01ec 100644 --- a/extra/elfutils/PKGBUILD +++ b/extra/elfutils/PKGBUILD @@ -6,7 +6,7 @@ pkgname=elfutils pkgver=0.153 pkgrel=1 pkgdesc="Collection of libraries and utilities for working with ELF object files and DWARF debugging information" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="https://fedorahosted.org/elfutils/" license=('GPL2') depends=('glibc') @@ -14,13 +14,20 @@ provides=('libelf') replaces=('libelf') conflicts=('libelf') options=('!makeflags') -source=(https://fedorahosted.org/releases/e/l/elfutils/${pkgver}/elfutils-${pkgver}.tar.bz2{,.sig}) +source=(https://fedorahosted.org/releases/e/l/elfutils/${pkgver}/elfutils-${pkgver}.tar.bz2 + http://cdn.debian.net/debian/pool/main/e/elfutils/elfutils_${pkgver}-1.debian.tar.gz) md5sums=('289a146182bc29f0236eaa15d8ebdf98' - '1af9fe25e9316173b81fa4fad3a17ed5') + '3bcccdf802f0a15a55543b0931c480dd') build() { cd "${srcdir}/${pkgname}-${pkgver}" + + for patch in $(cat ../debian/patches/series) ; do + patch -Np1 -i "../debian/patches/$patch" + done + CFLAGS+=" -g" # required for test-suite success + ./configure --prefix=/usr --program-prefix="eu-" make } diff --git a/extra/emacs/PKGBUILD b/extra/emacs/PKGBUILD index c0ac0572d..5b1fd0f71 100644 --- a/extra/emacs/PKGBUILD +++ b/extra/emacs/PKGBUILD @@ -6,7 +6,7 @@ pkgname=emacs pkgver=24.1 pkgrel=2 pkgdesc="The extensible, customizable, self-documenting real-time display editor" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/emacs/emacs.html" license=('GPL3') depends=('librsvg' 'gpm' 'giflib' 'libxpm' 'gtk2' 'hicolor-icon-theme' 'gconf' 'desktop-file-utils' 'alsa-lib' 'imagemagick') diff --git a/extra/emelfm2/PKGBUILD b/extra/emelfm2/PKGBUILD index b9903668a..d98d75a1c 100644 --- a/extra/emelfm2/PKGBUILD +++ b/extra/emelfm2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=emelfm2 pkgver=0.8.1 pkgrel=1 pkgdesc="A file manager that implements the popular two-pane design" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://emelfm2.net/" depends=('gtk2') license=('GPL3') diff --git a/extra/empathy/PKGBUILD b/extra/empathy/PKGBUILD index 26bf96c76..0a7072c58 100644 --- a/extra/empathy/PKGBUILD +++ b/extra/empathy/PKGBUILD @@ -5,7 +5,7 @@ pkgname=empathy pkgver=3.4.2.1 pkgrel=1 pkgdesc="A GNOME instant messaging client using the Telepathy framework." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://live.gnome.org/Empathy" license=('GPL2') depends=('clutter-gst' 'clutter-gtk' 'folks' 'gcr' 'iso-codes' 'libcanberra' 'libpulse' 'libwebkit3' 'networkmanager' 'telepathy-farstream' 'telepathy-glib' 'telepathy-logger' 'telepathy-mission-control') diff --git a/extra/enblend-enfuse/PKGBUILD b/extra/enblend-enfuse/PKGBUILD index eca14a2fb..1af79a5f0 100644 --- a/extra/enblend-enfuse/PKGBUILD +++ b/extra/enblend-enfuse/PKGBUILD @@ -6,7 +6,7 @@ pkgname=enblend-enfuse pkgver=4.0 pkgrel=5 pkgdesc="Intelligent blend tool for overlapping picture" -arch=("i686" "x86_64") +arch=("i686" "x86_64" 'mips64el') license=('GPL') url="http://enblend.sourceforge.net" depends=('openexr' 'glew>=1.5' 'libxmi' 'freeglut' 'lcms' 'libpng') diff --git a/extra/enca/PKGBUILD b/extra/enca/PKGBUILD index fdcea7c56..153733d53 100644 --- a/extra/enca/PKGBUILD +++ b/extra/enca/PKGBUILD @@ -6,7 +6,7 @@ pkgname=enca pkgver=1.13 pkgrel=2 pkgdesc="Charset analyser and converter" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://freshmeat.net/projects/enca/" options=('!libtool') license=('GPL') diff --git a/extra/enchant/PKGBUILD b/extra/enchant/PKGBUILD index a8dc20ddb..d8621ce2e 100644 --- a/extra/enchant/PKGBUILD +++ b/extra/enchant/PKGBUILD @@ -6,7 +6,7 @@ pkgname=enchant pkgver=1.6.0 pkgrel=4 pkgdesc="A wrapper library for generic spell checking" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.abisource.com/enchant/" license=('LGPL') depends=('aspell' 'dbus-glib' 'hunspell' 'hspell') diff --git a/extra/enlightenment/PKGBUILD b/extra/enlightenment/PKGBUILD index ff784f835..ca8adf7f3 100644 --- a/extra/enlightenment/PKGBUILD +++ b/extra/enlightenment/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.0.10 _themever=1.0.1 pkgrel=2 pkgdesc="A fast, flexible, and very extensible Window Manager" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.enlightenment.org" license=('BSD' 'custom') depends=('libxinerama' 'imlib2' 'perl' 'pango' 'libxcomposite' \ diff --git a/extra/enscript/PKGBUILD b/extra/enscript/PKGBUILD index c3c800f49..cf4016a3f 100644 --- a/extra/enscript/PKGBUILD +++ b/extra/enscript/PKGBUILD @@ -6,7 +6,7 @@ pkgname=enscript pkgver=1.6.5.2 pkgrel=2 pkgdesc="Convert ASCII files to PostScript suitable for printing" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') backup=('etc/enscript/enscript.cfg') depends=('glibc') license=('GPL2') diff --git a/extra/eog-plugins/PKGBUILD b/extra/eog-plugins/PKGBUILD index 2b8825e04..fe4839e6a 100644 --- a/extra/eog-plugins/PKGBUILD +++ b/extra/eog-plugins/PKGBUILD @@ -5,7 +5,7 @@ pkgname=eog-plugins pkgver=3.4.1 pkgrel=1 pkgdesc="Plugins for Eye of Gnome" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnome.org/" license=('GPL2') depends=('eog' 'libchamplain' 'libgdata') diff --git a/extra/eog/PKGBUILD b/extra/eog/PKGBUILD index df9c03b32..f3ce6fd17 100644 --- a/extra/eog/PKGBUILD +++ b/extra/eog/PKGBUILD @@ -6,7 +6,7 @@ pkgname=eog pkgver=3.4.2 pkgrel=1 pkgdesc="Eye of Gnome: An image viewing and cataloging program" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('gnome-desktop' 'libexif' 'lcms2' 'desktop-file-utils' 'exempi' 'libpeas' 'librsvg' 'gnome-icon-theme' 'dconf') makedepends=('gtk-doc' 'intltool') diff --git a/extra/epiphany-extensions/PKGBUILD b/extra/epiphany-extensions/PKGBUILD index 0cf4f080a..2e011b2a0 100644 --- a/extra/epiphany-extensions/PKGBUILD +++ b/extra/epiphany-extensions/PKGBUILD @@ -7,7 +7,7 @@ pkgver=3.4.0 pkgrel=1 url="http://www.gnome.org/projects/epiphany/" pkgdesc="Various extentions for the Epiphany web browser" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('epiphany' 'opensp' 'hicolor-icon-theme') makedepends=('gnome-doc-utils' 'intltool' 'gnome-common') diff --git a/extra/epiphany/PKGBUILD b/extra/epiphany/PKGBUILD index b469acf89..432db4f56 100644 --- a/extra/epiphany/PKGBUILD +++ b/extra/epiphany/PKGBUILD @@ -6,7 +6,7 @@ pkgver=3.4.2 pkgrel=1 install=epiphany.install pkgdesc="A GNOME web browser based on the WebKit rendering engine." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('libsoup-gnome' 'libnotify' 'gsettings-desktop-schemas' 'libwebkit3' 'nss' 'iso-codes' 'dconf' 'gobject-introspection' 'desktop-file-utils' 'hicolor-icon-theme' 'seed') diff --git a/extra/epplet-base/PKGBUILD b/extra/epplet-base/PKGBUILD index 4daecec04..33af3327e 100644 --- a/extra/epplet-base/PKGBUILD +++ b/extra/epplet-base/PKGBUILD @@ -5,7 +5,7 @@ pkgname=epplet-base pkgver=0.13 pkgrel=2 pkgdesc="Addon plugins for the enlightenment windowmanager" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.enlightenment.org" license=('GPL') depends=('imlib2' 'libcdaudio' 'libgl') diff --git a/extra/ethstatus/PKGBUILD b/extra/ethstatus/PKGBUILD index 9333a6adf..b9352a85a 100644 --- a/extra/ethstatus/PKGBUILD +++ b/extra/ethstatus/PKGBUILD @@ -6,7 +6,7 @@ pkgname=ethstatus pkgver=0.4.3 pkgrel=2 pkgdesc="A simple program for displaying commonly needed/wanted statistics in real time of incoming and outgoing traffic" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://packages.qa.debian.org/e/ethstatus.html" license=('GPL') depends=('ncurses') diff --git a/extra/ethtool/PKGBUILD b/extra/ethtool/PKGBUILD index a0aef9507..e6cbef202 100644 --- a/extra/ethtool/PKGBUILD +++ b/extra/ethtool/PKGBUILD @@ -8,7 +8,7 @@ pkgver=3.4 pkgrel=1 epoch=1 pkgdesc="Utility for controlling network drivers and hardware" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kernel.org/pub/software/network/ethtool/" license=('GPL') depends=('glibc') diff --git a/extra/evilwm/PKGBUILD b/extra/evilwm/PKGBUILD index 4cee0b427..d86cabd4b 100644 --- a/extra/evilwm/PKGBUILD +++ b/extra/evilwm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=evilwm pkgver=1.1.0 pkgrel=1 pkgdesc="A minimalist but usable window manager for the X Window System." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://evilwm.sourceforge.net" license=('custom') depends=('libxrandr') diff --git a/extra/evince/PKGBUILD b/extra/evince/PKGBUILD index 091fef405..dae69b09d 100644 --- a/extra/evince/PKGBUILD +++ b/extra/evince/PKGBUILD @@ -6,7 +6,7 @@ pkgver=3.4.0 pkgrel=1 pkgdesc="Simply a document viewer" url="http://projects.gnome.org/evince/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('gtk3' 'libgxps' 'libspectre' 'gsfonts' 'poppler-glib' 'djvulibre' 'gnome-icon-theme' 't1lib' 'libgnome-keyring' 'desktop-file-utils' 'dconf' 'gsettings-desktop-schemas') makedepends=('gnome-doc-utils' 'nautilus' 'texlive-bin' 'intltool' 'gobject-introspection') diff --git a/extra/evolution-data-server/PKGBUILD b/extra/evolution-data-server/PKGBUILD index 7fdc20a90..a5d3cb899 100644 --- a/extra/evolution-data-server/PKGBUILD +++ b/extra/evolution-data-server/PKGBUILD @@ -5,7 +5,7 @@ pkgname=evolution-data-server pkgver=3.4.3 pkgrel=1 pkgdesc="Centralized access to appointments and contacts" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('gconf' 'gnome-online-accounts' 'nss' 'krb5' 'libgweather' 'libical' 'db' 'libgdata') makedepends=('intltool' 'gperf' 'gobject-introspection' 'vala') options=('!libtool') diff --git a/extra/evolution-exchange/PKGBUILD b/extra/evolution-exchange/PKGBUILD index 0ab8f83dc..64bacc82c 100644 --- a/extra/evolution-exchange/PKGBUILD +++ b/extra/evolution-exchange/PKGBUILD @@ -5,7 +5,7 @@ pkgname=evolution-exchange pkgver=3.4.3 pkgrel=1 pkgdesc="Ximian Connector Exchange plugin for Evolution" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.ximian.com" depends=('evolution-data-server' 'gtkhtml4' 'gnome-desktop') diff --git a/extra/evolution/PKGBUILD b/extra/evolution/PKGBUILD index b83f6a93b..66922c5e6 100644 --- a/extra/evolution/PKGBUILD +++ b/extra/evolution/PKGBUILD @@ -6,7 +6,7 @@ pkgname=evolution pkgver=3.4.3 pkgrel=1 pkgdesc="Manage your email, contacts and schedule" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('gnome-desktop' 'evolution-data-server' 'gtkhtml4' 'libcanberra' 'gstreamer0.10' 'libpst' 'libytnef' 'desktop-file-utils' 'hicolor-icon-theme' 'dconf') makedepends=('intltool' 'gnome-doc-utils' 'networkmanager') diff --git a/extra/exempi/PKGBUILD b/extra/exempi/PKGBUILD index d399218d4..efe77cf33 100644 --- a/extra/exempi/PKGBUILD +++ b/extra/exempi/PKGBUILD @@ -4,7 +4,7 @@ pkgname=exempi pkgver=2.2.0 pkgrel=1 pkgdesc="A library to parse XMP metadata" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://libopenraw.freedesktop.org/wiki/Exempi" license=('custom:BSD') depends=('gcc-libs' 'expat' 'zlib') diff --git a/extra/exiv2/PKGBUILD b/extra/exiv2/PKGBUILD index 278a7dd8d..169dfd138 100644 --- a/extra/exiv2/PKGBUILD +++ b/extra/exiv2/PKGBUILD @@ -5,7 +5,7 @@ pkgname=exiv2 pkgver=0.22 pkgrel=1 pkgdesc="Exif and Iptc metadata manipulation library and tools" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://exiv2.org" license=('GPL') depends=('gcc-libs' 'zlib' 'expat') diff --git a/extra/exo/PKGBUILD b/extra/exo/PKGBUILD index b1f5667b8..3d9646fda 100644 --- a/extra/exo/PKGBUILD +++ b/extra/exo/PKGBUILD @@ -7,7 +7,7 @@ pkgname=exo pkgver=0.8.0 pkgrel=1 pkgdesc="Extensions to Xfce by os-cillation" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/projects/exo" license=('GPL2' 'LGPL') groups=('xfce4') diff --git a/extra/expect/PKGBUILD b/extra/expect/PKGBUILD index 140b4a43f..ea77b6166 100644 --- a/extra/expect/PKGBUILD +++ b/extra/expect/PKGBUILD @@ -5,7 +5,7 @@ pkgname=expect pkgver=5.45 pkgrel=2 pkgdesc="A tool for automating interactive applications" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.nist.gov/el/msid/expect.cfm" license=('custom') depends=('tcl>=8.5.3') diff --git a/extra/f-spot/PKGBUILD b/extra/f-spot/PKGBUILD index 6b846e191..8d0cc7bcc 100644 --- a/extra/f-spot/PKGBUILD +++ b/extra/f-spot/PKGBUILD @@ -8,7 +8,7 @@ pkgver=0.8.2 pkgrel=3 pkgdesc="A personal photo management program for GNOME" url="http://www.gnome.org/projects/f-spot/" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('mono-addins' 'gnome-sharp' 'ndesk-dbus-glib' 'lcms' 'gnome-keyring-sharp' 'flickrnet' 'libgphoto2' 'desktop-file-utils' 'hicolor-icon-theme' 'xdg-utils' 'libunique') makedepends=('intltool' 'gnome-doc-utils' 'gnome-screensaver') diff --git a/extra/faad2/PKGBUILD b/extra/faad2/PKGBUILD index 46a388a16..cb97544fa 100644 --- a/extra/faad2/PKGBUILD +++ b/extra/faad2/PKGBUILD @@ -5,7 +5,7 @@ pkgname=faad2 pkgver=2.7 pkgrel=3 pkgdesc="ISO AAC audio decoder" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.audiocoding.com/" license=('custom:GPL') depends=('glibc') diff --git a/extra/facile/PKGBUILD b/extra/facile/PKGBUILD index dc128d465..6d48f77bd 100644 --- a/extra/facile/PKGBUILD +++ b/extra/facile/PKGBUILD @@ -5,7 +5,7 @@ pkgname=facile pkgver=1.1 pkgrel=13 pkgdesc="A Functional Constraint Library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.recherche.enac.fr/opti/facile/" license="LGPL" makedepends=('ocaml') diff --git a/extra/fakechroot/PKGBUILD b/extra/fakechroot/PKGBUILD index 12587fced..fd6ca6960 100644 --- a/extra/fakechroot/PKGBUILD +++ b/extra/fakechroot/PKGBUILD @@ -6,7 +6,7 @@ pkgname=fakechroot pkgver=2.16 pkgrel=1 pkgdesc="Gives a fake chroot environment" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="https://github.com/fakechroot/fakechroot/wiki" license=('LGPL') options=('!libtool') diff --git a/extra/farstream/PKGBUILD b/extra/farstream/PKGBUILD index ccfa4887c..2a9c961d4 100644 --- a/extra/farstream/PKGBUILD +++ b/extra/farstream/PKGBUILD @@ -5,7 +5,7 @@ pkgname=farstream pkgver=0.1.2 pkgrel=1 pkgdesc="Farstream (formerly Farsight) - Audio/Video Communications Framework" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.freedesktop.org/wiki/Software/Farstream" license=('LGPL2.1') depends=('libnice' 'gstreamer0.10-base' 'gstreamer0.10-bad-plugins' 'gstreamer0.10-good' 'gstreamer0.10-ffmpeg') @@ -22,8 +22,8 @@ build() { cd "$pkgname-$pkgver" patch -Np1 -i "$srcdir/vp8.patch" ./configure --prefix=/usr \ - --with-package-name='Arch Linux farstream package' \ - --with-package-origin='http://archlinux.org' \ + --with-package-name='Parabola GNU/Linux-libre farstream package' \ + --with-package-origin='https://parabolagnulinux.org/' \ --disable-static make } diff --git a/extra/fastjar/PKGBUILD b/extra/fastjar/PKGBUILD index d34ff0a77..14554d249 100644 --- a/extra/fastjar/PKGBUILD +++ b/extra/fastjar/PKGBUILD @@ -5,7 +5,7 @@ pkgname=fastjar pkgver=0.98 pkgrel=2 pkgdesc="Sun java jar compatible archiver" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://savannah.nongnu.org/projects/fastjar" license=('GPL') depends=('zlib' 'texinfo') diff --git a/extra/fbida/PKGBUILD b/extra/fbida/PKGBUILD index bab0074f8..03f13d301 100644 --- a/extra/fbida/PKGBUILD +++ b/extra/fbida/PKGBUILD @@ -5,7 +5,7 @@ pkgname=fbida pkgver=2.08 pkgrel=2 pkgdesc="Few applications to display and elementary edit images: fbi, fbgs, ida, exiftran" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kraxel.org/blog/linux/fbida/" license=('GPL2') depends=('giflib' 'libtiff' 'libexif' 'lesstif' 'libpng' 'fontconfig' 'curl') diff --git a/extra/fbset/PKGBUILD b/extra/fbset/PKGBUILD index 89cd0b7ae..787008d0f 100644 --- a/extra/fbset/PKGBUILD +++ b/extra/fbset/PKGBUILD @@ -6,7 +6,7 @@ pkgname=fbset pkgver=2.1 pkgrel=4 pkgdesc="Framebuffer setup utility" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://users.telenet.be/geertu/Linux/fbdev/" license=('GPL') depends=('glibc') diff --git a/extra/fcgi/PKGBUILD b/extra/fcgi/PKGBUILD index 39584d9b9..a093e0fb1 100644 --- a/extra/fcgi/PKGBUILD +++ b/extra/fcgi/PKGBUILD @@ -8,7 +8,7 @@ pkgver=2.4.0 pkgrel=7 depends=('gcc-libs') pkgdesc="FASTCgi(fcgi) islanguage independent, high performant extension to CGI" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') options=('!libtool' '!makeflags') url="http://www.fastcgi.com" diff --git a/extra/fcitx/PKGBUILD b/extra/fcitx/PKGBUILD index 279dff744..82513034b 100644 --- a/extra/fcitx/PKGBUILD +++ b/extra/fcitx/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=fcitx pkgname=('fcitx' 'fcitx-gtk2' 'fcitx-gtk3' 'fcitx-qt') pkgver=4.2.4.1 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/fcitx/" license=('GPL') makedepends=('cmake' 'intltool' 'doxygen' 'gtk2' 'gtk3' 'qt' 'icu' \ diff --git a/extra/feh/PKGBUILD b/extra/feh/PKGBUILD index d1c361b4f..27e6e9170 100644 --- a/extra/feh/PKGBUILD +++ b/extra/feh/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=1 pkgdesc='Fast and light imlib2-based image viewer' url='http://feh.finalrewind.org/' license=('MIT') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('giblib' 'curl' 'libxinerama' 'libexif') optdepends=('perl: feh-cam, webcam wrapper for feh' 'imagemagick: support more file formats') diff --git a/extra/festival/PKGBUILD b/extra/festival/PKGBUILD index 1124eb914..c33899998 100644 --- a/extra/festival/PKGBUILD +++ b/extra/festival/PKGBUILD @@ -8,7 +8,7 @@ pkgver=2.1 _suffix=release pkgrel=3 pkgdesc="A general multi-lingual speech synthesis system" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.cstr.ed.ac.uk/projects/festival/" license=('BSD' 'GPL' 'custom') depends=('perl') @@ -37,7 +37,7 @@ build() { # Build Speech Tools first cd "$srcdir/speech_tools" patch -Np1 -i "$srcdir/speechconfig.patch" - ./configure --prefix=/usr --sysconfdir=/etc + ./configure --prefix=/usr --sysconfdir=/etc --build=$CHOST --host=$CHOST make OPTIMISE_CXXFLAGS="${CXXFLAGS}" OPTIMISE_CCFLAGS="${CFLAGS}" # Build Festival itself @@ -47,7 +47,7 @@ build() { # Avoid make failure on making scripts and docs sed -i "s#examples bin doc#examples#" Makefile - ./configure --prefix=/usr --sysconfdir=/etc + ./configure --prefix=/usr --sysconfdir=/etc --build=$CHOST --host=$CHOST make OPTIMISE_CXXFLAGS="${CXXFLAGS}" OPTIMISE_CCFLAGS="${CFLAGS}" } diff --git a/extra/fetchmail/PKGBUILD b/extra/fetchmail/PKGBUILD index 84c734b5b..5835a6438 100644 --- a/extra/fetchmail/PKGBUILD +++ b/extra/fetchmail/PKGBUILD @@ -4,7 +4,7 @@ pkgname=fetchmail pkgver=6.3.21 pkgrel=4 pkgdesc="A remote-mail retrieval utility" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://fetchmail.berlios.de/" license=('GPL') depends=('openssl') diff --git a/extra/ffcall/PKGBUILD b/extra/ffcall/PKGBUILD index 5d21a3d7b..e727b0dcd 100644 --- a/extra/ffcall/PKGBUILD +++ b/extra/ffcall/PKGBUILD @@ -6,17 +6,25 @@ pkgname=ffcall pkgver=1.10 pkgrel=4 pkgdesc="C library for implementing foreign function calls in embedded interpreters" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/libffcall/" license=('GPL2') options=('!libtool' '!makeflags') -source=(http://www.haible.de/bruno/gnu/${pkgname}-${pkgver}.tar.gz) -md5sums=('2db95007e901f3bc2ae7e5a9fe9ebea4') +source=(http://www.haible.de/bruno/gnu/${pkgname}-${pkgver}.tar.gz + mipsn32.patch) +md5sums=('2db95007e901f3bc2ae7e5a9fe9ebea4' + '64045515f2664b5544943c6754bf2737') build() { cd "${srcdir}/${pkgname}-${pkgver}" [ "$CARCH" = "x86_64" ] && CONFIGFLAG="--with-pic" + [ "$CARCH" = "mips64el" ] && { + CONFIGFLAG="--with-pic" + patch -Np0 -i "$srcdir/mipsn32.patch" + } + ./configure --prefix=/usr --mandir=/usr/share/man $CONFIGFLAG + make } diff --git a/extra/ffcall/mipsn32.patch b/extra/ffcall/mipsn32.patch new file mode 100644 index 000000000..2a667c37c --- /dev/null +++ b/extra/ffcall/mipsn32.patch @@ -0,0 +1,11 @@ +--- autoconf/config.guess.orig 2011-05-08 14:09:55.621461438 -0300 ++++ autoconf/config.guess 2011-05-08 14:10:12.225759443 -0300 +@@ -882,7 +882,7 @@ + #undef mips64 + #undef mips64el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) +- CPU=mips64el ++ CPU=mipsn32 + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips64 diff --git a/extra/ffmpeg/PKGBUILD b/extra/ffmpeg/PKGBUILD index 458bfa5e4..ac4623450 100644 --- a/extra/ffmpeg/PKGBUILD +++ b/extra/ffmpeg/PKGBUILD @@ -7,11 +7,15 @@ pkgname=ffmpeg pkgver=20120509 pkgrel=1 pkgdesc="Complete and free Internet live audio and video broadcasting solution for Linux/Unix" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://ffmpeg.org/" license=('GPL') -depends=(alsa-lib bzip2 gsm lame libpulse libtheora libva libvorbis libvpx opencore-amr openjpeg rtmpdump schroedinger sdl speex x264 xvidcore zlib) -makedepends=('yasm' 'git' 'libvdpau') +depends=(alsa-lib bzip2 gsm lame libpulse libtheora libvorbis libvpx opencore-amr openjpeg rtmpdump schroedinger sdl speex x264 xvidcore zlib) +makedepends=('git') +if [ "${CARCH}" != "mips64el" ]; then + depends+=('libva') + makedepends+=('yasm' 'libvdpau') +fi #git clone git://git.videolan.org/ffmpeg.git source=(ftp://ftp.archlinux.org/other/ffmpeg/$pkgname-$pkgver.tar.xz) md5sums=('a35359e424608f369d380f03e4dc9966') @@ -19,6 +23,14 @@ md5sums=('a35359e424608f369d380f03e4dc9966') build() { cd "$pkgname" + if [ "$CARCH" = "mips64el" ] ; then +# Make video decoding faster and turn all pixels green. +# patch -Np1 -i $srcdir/ffmpeg-loongson.patch + extraconf="--disable-runtime-cpudetect --disable-vdpau --disable-vaapi" + else + extraconf="" + fi + ./configure \ --prefix=/usr \ --enable-libmp3lame \ @@ -41,8 +53,9 @@ build() { --enable-gpl \ --enable-version3 \ --enable-runtime-cpudetect \ + --disable-static \ --disable-debug \ - --disable-static + $extraconf make make tools/qt-faststart diff --git a/extra/ffmpeg/ffmpeg-loongson.patch b/extra/ffmpeg/ffmpeg-loongson.patch new file mode 100644 index 000000000..d576812da --- /dev/null +++ b/extra/ffmpeg/ffmpeg-loongson.patch @@ -0,0 +1,1767 @@ +diff -Nru ffmpeg.orig/configure ffmpeg/configure +--- ffmpeg.orig/configure 2011-12-09 21:40:32.268783206 +0100 ++++ ffmpeg/configure 2011-12-09 21:40:50.408820175 +0100 +@@ -249,6 +249,7 @@ + --disable-armvfp disable ARM VFP optimizations + --disable-iwmmxt disable iwmmxt optimizations + --disable-mmi disable MMI optimizations ++ --disable-loongson2mmi disable LOONGSON2 Multi-Media Instructions usage" + --disable-neon disable neon optimizations + --disable-vis disable VIS optimizations + --disable-yasm disable use of yasm assembler +@@ -1110,6 +1111,7 @@ + avx + iwmmxt + mmi ++ loongson2mmi + mmx + mmx2 + neon +@@ -3367,6 +3369,7 @@ + fi + if enabled mips; then + echo "MMI enabled ${mmi-no}" ++ echo "LOONGSON2MMI enabled ${loongson2mmi-no}" + fi + if enabled ppc; then + echo "AltiVec enabled ${altivec-no}" +diff -Nru ffmpeg.orig/libavcodec/avcodec.h ffmpeg/libavcodec/avcodec.h +--- ffmpeg.orig/libavcodec/avcodec.h 2011-12-09 21:40:31.980782616 +0100 ++++ ffmpeg/libavcodec/avcodec.h 2011-12-09 21:40:50.504820368 +0100 +@@ -1824,6 +1824,8 @@ + #define FF_IDCT_SIMPLENEON 22 + #define FF_IDCT_SIMPLEALPHA 23 + #define FF_IDCT_BINK 24 ++#define FF_IDCT_LIBMPEG2LOONGSON2 25 ++#define FF_IDCT_XVIDLOONGSON2 26 + + /** + * slice count +diff -Nru ffmpeg.orig/libavcodec/dsputil.c ffmpeg/libavcodec/dsputil.c +--- ffmpeg.orig/libavcodec/dsputil.c 2011-12-09 21:40:31.912782478 +0100 ++++ ffmpeg/libavcodec/dsputil.c 2011-12-09 21:40:50.568820499 +0100 +@@ -3193,6 +3193,7 @@ + if (HAVE_MMI) dsputil_init_mmi (c, avctx); + if (ARCH_SH4) dsputil_init_sh4 (c, avctx); + if (ARCH_BFIN) dsputil_init_bfin (c, avctx); ++ if (HAVE_LOONGSON2MMI) dsputil_init_loongson2(c, avctx); + + for(i=0; i<64; i++){ + if(!c->put_2tap_qpel_pixels_tab[0][i]) +diff -Nru ffmpeg.orig/libavcodec/dsputil.h ffmpeg/libavcodec/dsputil.h +--- ffmpeg.orig/libavcodec/dsputil.h 2011-12-09 21:40:31.720782087 +0100 ++++ ffmpeg/libavcodec/dsputil.h 2011-12-09 21:40:50.628820621 +0100 +@@ -650,6 +650,7 @@ + void dsputil_init_ppc(DSPContext* c, AVCodecContext *avctx); + void dsputil_init_sh4(DSPContext* c, AVCodecContext *avctx); + void dsputil_init_vis(DSPContext* c, AVCodecContext *avctx); ++void dsputil_init_loongson2(DSPContext* c, AVCodecContext *avctx); + + void ff_dsputil_init_dwt(DSPContext *c); + void ff_intrax8dsp_init(DSPContext* c, AVCodecContext *avctx); +diff -Nru ffmpeg.orig/libavcodec/loongson2/dsputil_loongson2.c ffmpeg/libavcodec/loongson2/dsputil_loongson2.c +--- ffmpeg.orig/libavcodec/loongson2/dsputil_loongson2.c 1970-01-01 01:00:00.000000000 +0100 ++++ ffmpeg/libavcodec/loongson2/dsputil_loongson2.c 2011-12-09 21:40:50.668820701 +0100 +@@ -0,0 +1,221 @@ ++/* ++ * Copyright(C) 2006-2010 comcat <jiankemeng@gmail.com> ++ * ++ * Optimized for Loongson2 CPUs by comcat <jiankemeng@gmail.com> ++ * ++ */ ++ ++#include "dsputil_loongson2.h" ++#include "../simple_idct.h" ++#include "../mpegvideo.h" ++ ++//extern void ff_idct_xvid_loongson2(short *block); ++ ++extern void ff_loongson2_idct(DCTELEM *block); ++extern void ff_idct_xvid_loongson2(short *block); ++ ++static void add_pixels_clamped_loongson2(const DCTELEM *block, uint8_t *restrict pixels, int line_size) ++{ ++ const DCTELEM *p; ++ uint8_t *pix; ++ int i,j; ++ p = block; ++ pix = pixels; ++ i = 4; ++ j = line_size << 1; ++ __asm __volatile("xor $f14, $f14, $f14\n\t"); ++ do { ++ __asm __volatile( ++// ".set mips3 \n\t" ++ "ldc1 $f0, 0(%2) \n\t" ++ "ldc1 $f2, 8(%2) \n\t" ++ "ldc1 $f4, 16(%2) \n\t" ++ "ldc1 $f6, 24(%2) \n\t" ++ "ldc1 $f8, %0 \n\t" ++ "ldc1 $f12, %1 \n\t" ++ "mov.d $f10, $f8 \n\t" ++ ++ "punpcklbh $f8, $f8, $f14 \n\t" ++ "punpckhbh $f10, $f10, $f14\n\t" ++ ++ "paddsh $f0, $f0, $f8 \n\t" ++ "paddsh $f2, $f2, $f10 \n\t" ++ ++ "mov.d $f10, $f12 \n\t" ++ ++ "punpcklbh $f12, $f12, $f14\n\t" ++ "punpckhbh $f10, $f10, $f14\n\t" ++ ++ "paddsh $f4, $f4, $f12 \n\t" ++ "paddsh $f6, $f6, $f10 \n\t" ++ ++ "packushb $f0, $f0, $f2 \n\t" ++ "packushb $f4, $f4, $f6 \n\t" ++ ++ "sdc1 $f0, %0 \n\t" ++ "sdc1 $f4, %1 \n\t" ++// ".set mips2 \n\t" ++ :"+m"(*pix), "+m"(*(pix+line_size)) ++ :"r"(p) ++ :"$f0","$f2","$f4","$f6","$f8","$f10","$f12","$f14","memory"); ++ pix += j; ++ p += 16; ++ } while (--i); ++ ++} ++ ++static void put_pixels_clamped_loongson2(const DCTELEM *block, uint8_t *restrict pixels, int line_size) ++{ ++ const DCTELEM *p; ++ uint8_t *pix; ++ int tmp = line_size * 3; ++ p = block; ++ pix = pixels; ++ __asm __volatile ++ ( ++// ".set mips3 \n\t" ++ //"dadd $12, $0, $0\n\t" ++ //"dadd $13, $0, $0\n\t" ++ //"dadd $14, $0, $0\n\t" ++ ++ "ldc1 $f0, 0(%3)\n\t" ++ "ldc1 $f2, 8(%3)\n\t" ++ "ldc1 $f4, 16(%3)\n\t" ++ "ldc1 $f6, 24(%3)\n\t" ++ "ldc1 $f8, 32(%3)\n\t" ++ "ldc1 $f10, 40(%3)\n\t" ++ "ldc1 $f16, 48(%3)\n\t" ++ "ldc1 $f18, 56(%3)\n\t" ++ ++ "packushb $f0, $f0, $f2\n\t" ++ "packushb $f4, $f4, $f6\n\t" ++ "packushb $f8, $f8, $f10\n\t" ++ "packushb $f16, $f16, $f18\n\t" ++ ++ "add $12, %0, %1\n\t" ++ "add $13, $12, %1\n\t" ++ "add $14, %0, %2\n\t" ++ ++ "sdc1 $f0, 0(%0)\n\t" ++ "sdc1 $f4, 0($12)\n\t" ++ "sdc1 $f8, 0($13)\n\t" ++ "sdc1 $f16, 0($14)\n\t" ++// ".set mips2\n\t" ++ : ++ :"r" (pix), "r" (line_size), "r" (tmp), "r"(p) ++ :"$12","$13","$14","$f0","$f2","$f4","$f6","$f8","$f10","$16","$18" ++ ); ++ ++ pix += line_size*4; ++ p += 32; ++ ++ __asm __volatile ++ ( ++// ".set mips3 \n\t" ++ ++ "dadd $12, $0, $0\n\t" ++ "dadd $13, $0, $0\n\t" ++ "dadd $14, $0, $0\n\t" ++ "lw $12, %3\n\t" ++ ++ "ldc1 $f0, 0($12)\n\t" ++ "ldc1 $f2, 8($12)\n\t" ++ "ldc1 $f4, 16($12)\n\t" ++ "ldc1 $f6, 24($12)\n\t" ++ "ldc1 $f8, 32($12)\n\t" ++ "ldc1 $f10, 40($12)\n\t" ++ "ldc1 $f16, 48($12)\n\t" ++ "ldc1 $f18, 56($12)\n\t" ++ ++ "packushb $f0, $f0, $f2\n\t" ++ "packushb $f4, $f4, $f6\n\t" ++ "packushb $f8, $f8, $f10\n\t" ++ "packushb $f16, $f16, $f18\n\t" ++ ++ "add $12, %1, %0\n\t" ++ "add $13, $12, %1\n\t" ++ "add $15, %2, %0\n\t" ++ ++ "sdc1 $f0, 0(%0)\n\t" ++ "sdc1 $f4, 0($12)\n\t" ++ ++ "sdc1 $f8, 0($13)\n\t" ++ "sdc1 $f16, 0($15)\n\t" ++// ".set mips2\n\t" ++ : ++ :"r" (pix), "r" (line_size), "r" (tmp), "m"(p) ++ :"$12","$13","$15","$f0","$f2","$f4","$f6","$f8","$f10","$16","$18","memory" ++ ); ++ ++} ++ ++/* ++void put_signed_pixels_clamped_loongson2(const DCTELEM *block, uint8_t *pixels, int line_size) ++{ ++ ++} ++ ++ ++void ff_loongson2_idct_put(uint8_t *dest, int line_size, DCTELEM *block) ++{ ++ ff_loongson2_idct(block); ++ put_pixels_clamped_loongson2(block, dest, line_size); ++} ++ ++void ff_loongson2_idct_add(uint8_t *dest, int line_size, DCTELEM *block) ++{ ++ ff_loongson2_idct(block); ++ add_pixels_clamped_loongson2(block, dest, line_size); ++}*/ ++ ++static void ff_idct_xvid_loongson2_put(uint8_t *dest, int line_size, DCTELEM *block) ++{ ++ ff_idct_xvid_loongson2(block); ++ put_pixels_clamped_loongson2(block, dest, line_size); ++} ++ ++static void ff_idct_xvid_loongson2_add(uint8_t *dest, int line_size, DCTELEM *block) ++{ ++ ff_idct_xvid_loongson2(block); ++ add_pixels_clamped_loongson2(block, dest, line_size); ++} ++ ++void dsputil_init_loongson2(DSPContext *c, AVCodecContext *avctx) ++{ ++ ++ const int idct_algo = avctx->idct_algo; ++ ++/* ++#ifdef CONFIG_ENCODERS ++ const int dct_algo = avctx->dct_algo; ++ if(dct_algo == FF_DCT_AUTO || dct_algo == FF_DCT_LOONGSON2) ++ c->fdct = ff_fdct_loongson2; ++#endif ++*/ ++ ++#if 0 ++ if(avctx->lowres==0) ++ { ++ if(idct_algo == FF_IDCT_LIBMPEG2LOONGSON2) ++ { ++ c->idct_add = ff_loongson2_idct_add; ++ c->idct_put = ff_loongson2_idct_put; ++ c->idct = ff_loongson2_idct; ++ } ++ else if(idct_algo == FF_IDCT_XVIDLOONGSON2) ++ { ++#endif ++ c->idct_add = ff_idct_xvid_loongson2_add; ++ c->idct_put = ff_idct_xvid_loongson2_put; ++ c->idct = ff_idct_xvid_loongson2; ++ //} ++ //} ++ ++ c->put_pixels_clamped = put_pixels_clamped_loongson2; ++ c->add_pixels_clamped = add_pixels_clamped_loongson2; ++ ++#ifdef CONFIG_ENCODERS ++ dsputil_init_pix_loongson2(c, avctx); ++#endif ++ ++} +diff -Nru ffmpeg.orig/libavcodec/loongson2/dsputil_loongson2.d ffmpeg/libavcodec/loongson2/dsputil_loongson2.d +--- ffmpeg.orig/libavcodec/loongson2/dsputil_loongson2.d 1970-01-01 01:00:00.000000000 +0100 ++++ ffmpeg/libavcodec/loongson2/dsputil_loongson2.d 2011-12-09 21:40:50.680820726 +0100 +@@ -0,0 +1,18 @@ ++libavcodec/loongson2/dsputil_loongson2.o: \ ++ libavcodec/loongson2/dsputil_loongson2.c \ ++ libavcodec/loongson2/dsputil_loongson2.h libavcodec/dsputil.h \ ++ libavutil/intreadwrite.h config.h libavutil/bswap.h \ ++ libavutil/attributes.h libavutil/common.h libavutil/intmath.h \ ++ libavutil/mem.h libavutil/internal.h libavutil/timer.h libavutil/libm.h \ ++ libavutil/mips/intreadwrite.h libavcodec/avcodec.h libavutil/avutil.h \ ++ libavutil/error.h libavutil/avutil.h libavutil/mathematics.h \ ++ libavutil/rational.h libavutil/intfloat_readwrite.h libavutil/log.h \ ++ libavutil/pixfmt.h libavutil/avconfig.h \ ++ libavcodec/loongson2/../simple_idct.h libavcodec/loongson2/../dsputil.h \ ++ libavcodec/loongson2/../mpegvideo.h libavcodec/loongson2/../get_bits.h \ ++ libavutil/bswap.h libavutil/common.h libavutil/log.h \ ++ libavcodec/loongson2/../mathops.h libavcodec/loongson2/../mips/mathops.h \ ++ libavcodec/loongson2/../put_bits.h libavcodec/loongson2/../ratecontrol.h \ ++ libavcodec/loongson2/../eval.h libavcodec/loongson2/../parser.h \ ++ libavcodec/loongson2/../avcodec.h libavcodec/loongson2/../mpeg12data.h \ ++ libavutil/rational.h libavcodec/loongson2/../rl.h +diff -Nru ffmpeg.orig/libavcodec/loongson2/dsputil_loongson2.h ffmpeg/libavcodec/loongson2/dsputil_loongson2.h +--- ffmpeg.orig/libavcodec/loongson2/dsputil_loongson2.h 1970-01-01 01:00:00.000000000 +0100 ++++ ffmpeg/libavcodec/loongson2/dsputil_loongson2.h 2011-12-09 21:40:50.692820753 +0100 +@@ -0,0 +1,3 @@ ++#include "libavcodec/dsputil.h" ++ ++void dsputil_init_pix_loongson2(DSPContext* c, AVCodecContext *avctx); +diff -Nru ffmpeg.orig/libavcodec/loongson2/idct_loongson2.c ffmpeg/libavcodec/loongson2/idct_loongson2.c +--- ffmpeg.orig/libavcodec/loongson2/idct_loongson2.c 1970-01-01 01:00:00.000000000 +0100 ++++ ffmpeg/libavcodec/loongson2/idct_loongson2.c 2011-12-09 21:40:50.744820857 +0100 +@@ -0,0 +1,336 @@ ++/* ++ * Copyright (C) 2000-2003 Michel Lespinasse <walken@zoy.org> ++ * Copyright (C) 1999-2000 Aaron Holtzman <aholtzma@ess.engr.uvic.ca> ++ * ++ * Copyright (c) 2007-2010 comcat <jiankemeng@gmail.com>. ++ * ++ * Optimized for Loongson2 CPUs by comcat <jiankemeng@gmail.com> ++ * ++ * Based on i386 ++ */ ++ ++#include "libavutil/common.h" ++#include "dsputil_loongson2.h" ++ ++ ++#define ATTR_ALIGN(align) __attribute__ ((__aligned__ (align))) ++ ++ ++#define ROW_SHIFT 11 ++#define COL_SHIFT 6 ++ ++#define round(bias) ((int)(((bias)+0.5) * (1<<ROW_SHIFT))) ++#define rounder(bias) {round (bias), round (bias)} ++ ++ ++ ++#define loongson2_table(c1,c2,c3,c4,c5,c6,c7) { c4,c2,-c4,-c2, \ ++ c4,c6,c4,c6, \ ++ c1,c3,-c1,-c5,\ ++ c5,c7,c3,-c7, \ ++ c4,-c6,c4,-c6, \ ++ -c4,c2,c4,-c2, \ ++ c5,-c1,c3,-c1, \ ++ c7,c3,c7,-c5 } ++ ++ ++static inline void loongson2_row_head(int16_t * const row, const int offset, ++ const int16_t * const table) ++{ ++ __asm__ volatile( ++// ".set\tmips3\n" ++ ".set noreorder\n" ++ "ldc1 $f6,%0\n" ++ "ldc1 $f14,%1\n" ++ "ldc1 $f2,%2\n" ++ "ldc1 $f8,%3\n" ++ "dli $12,%4\n" ++ "dmtc1 $12,$f16\n" ++ "mov.d $f4,$f6\n" ++ "mov.d $f10,$f14\n" ++ "pmaddhw $f2,$f2,$f4\n" ++ "pshufh $f6,$f6,$f16\n" ++ ".set reorder\n" ++// ".set\tmips0\n" ++ : ++ :"m"(*(row+offset)),"m"(*(row+offset+4)),"m"(*table),"m"(*(table+4)),"i"(0x4e) ++ :"$f2","$f4","$f6","$f8","$f10","$f14","$f16","$12" ++ ); ++} ++ ++ ++static inline void loongson2_row(const int16_t * const table, ++ const int32_t * const rounder) ++{ ++ __asm__ volatile ( ++// ".set\tmips3\n" ++ ".set\tnoreorder\n" ++ "ldc1 $f0,%0\n" ++ "pmaddhw $f8,$f8,$f6\n" ++ "ldc1 $f16,%1\n" ++ "dli $13,%8\n" ++ "ldc1 $f20,%2\n" ++ "pmaddhw $f0,$f0,$f14\n" ++ "ldc1 $f22,%3\n" ++ "pmaddhw $f4,$f4,$f16\n" ++ "paddw $f2,$f2,$f22\n" ++ "ldc1 $f22,%4\n" ++ "dmtc1 $13,$f16\n" ++ "paddw $f2,$f2,$f8\n" ++ "pmaddhw $f14,$f14,$f22\n" ++ "mov.d $f8,$f2\n" ++ "pshufh $f10,$f10,$f16\n" ++ "ldc1 $f22,%3\n" ++ "pmaddhw $f20,$f20,$f10\n" ++ "ldc1 $f16,%5\n" ++ "paddw $f4,$f4,$f22\n" ++ "paddw $f0,$f0,$f20\n" ++ "dli $12,%6\n" ++ "pmaddhw $f6,$f6,$f16\n" ++ "psubw $f2,$f2,$f0\n" ++ "ldc1 $f16,%7\n" ++ "paddw $f0,$f0,$f8\n" ++ "paddw $f4,$f4,$f6\n" ++ "pmaddhw $f10,$f10,$f16\n" ++ "mov.d $f8,$f4\n" ++ "dmtc1 $12,$f16\n" ++ "paddw $f14,$f14,$f10\n" ++ "psraw $f2,$f2,$f16\n" ++ "psraw $f0,$f0,$f16\n" ++ "paddw $f4,$f4,$f14\n" ++ "psubw $f8,$f8,$f14\n" ++ ".set\treorder\n" ++// ".set\tmips0\n" ++ : ++ :"m"(*(table+8)),"m"(*(table+16)),"m"(*(table+12)),"m"(*rounder),"m"(*(table+24)),"m"(*(table+20)),"i"(ROW_SHIFT),"m"(*(table+16)),"i"(0x4e) ++ :"$f0","$f2","$f4","$f6","$f8","$f10","$f14","$f16","$f20","$f22","$12","$13","memory" ++ ); ++} ++ ++static inline void loongson2_row_tail(int16_t * const row, const int store) ++{ ++ __asm__ volatile ( ++// ".set\tmips3\n" ++ ".set\tnoreorder\n" ++ "dli $12,%2\n" ++ "dmtc1 $12,$f16\n" ++ "psraw $f4,$f4,$f16\n" ++ "psraw $f8,$f8,$f16\n" ++ "packsswh $f0,$f0,$f4\n" ++ "packsswh $f8,$f8,$f2\n" ++ "sdc1 $f0,%0\n" ++ "dli $13,%3\n" ++ "dmtc1 $13,$f22\n" ++ "pshufh $f8,$f8,$f22\n" ++ "sdc1 $f8,%1\n" ++ ".set\treorder\n" ++// ".set\tmips0\n" ++ :"=m"(*(row+store)),"=m"(*(row+store+4)) ++ :"i"(ROW_SHIFT),"i"(0xb1) ++ :"$f0","$f2","$f4","$f6","$f8","$f16","$f22","$12","$13","memory" ++ ); ++} ++ ++static inline void loongson2_row_mid(int16_t * const row, const int store, ++ const int offset, ++ const int16_t * const table) ++{ ++ __asm__ volatile ( ++// ".set\tmips3\n" ++ ".set\tnoreorder\n" ++ "ldc1 $f6,%2\n" ++ "dli $12,%3\n" ++ "dmtc1 $12,$f16\n" ++ "psraw $f4,$f4,$f16\n" ++ "ldc1 $f14,%4\n" ++ "psraw $f8,$f8,$f16\n" ++ "packsswh $f0,$f0,$f4\n" ++ "mov.d $f10,$f14\n" ++ "packsswh $f8,$f8,$f2\n" ++ "mov.d $f4,$f6\n" ++ "sdc1 $f0,%0\n" ++ "dli $13,%5\n" ++ "dmtc1 $13,$f22\n" ++ "pshufh $f8,$f8,$f22\n" ++ "ldc1 $f2,%6\n" ++ "sdc1 $f8,%1\n" ++ "pmaddhw $f2,$f2,$f4\n" ++ "ldc1 $f8,%7\n" ++ "dli $12,%8\n" ++ "dmtc1 $12,$f16\n" ++ "pshufh $f6,$f6,$f16\n" ++ ".set\treorder\n" ++// ".set\tmips0\n" ++ :"=m"(*(row+store)),"=m"(*(row+store+4)) ++ : "m"(*(row+offset)),"i"(ROW_SHIFT),"m"(*(row+offset+4)),"i"(0xb1),"m"(*table),"m"(*(table+4)),"i"(0x4e) ++ :"$f0","$f2","$f4","$f6","$f8","$f10","$14","$f16","$f22","$12","$13","memory" ++ ); ++} ++ ++static inline void idct_col(int16_t * const col, const int offset) ++{ ++#define T1 13036 ++#define T2 27146 ++#define T3 43790 ++#define C4 23170 ++ static const short _T1[] ATTR_ALIGN(8) = {T1,T1,T1,T1}; ++ static const short _T2[] ATTR_ALIGN(8) = {T2,T2,T2,T2}; ++ static const short _T3[] ATTR_ALIGN(8) = {T3,T3,T3,T3}; ++ static const short _C4[] ATTR_ALIGN(8) = {C4,C4,C4,C4}; ++ ++ __asm__ volatile ( ++// ".set\tmips3\n" ++ ".set\tnoreorder\n" ++ "ldc1 $f4,%8\n" ++ "ldc1 $f0,%9\n" ++ "mov.d $f6,$f4\n" ++ "ldc1 $f8,%10\n" ++ "pmulhh $f4,$f4,$f0\n" ++ "ldc1 $f14,%11\n" ++ "pmulhh $f6,$f6,$f8\n" ++ "ldc1 $f10,%12\n" ++ "mov.d $f20,$f14\n" ++ "ldc1 $f2,%13\n" ++ "psubsh $f4,$f4,$f8\n" ++ "ldc1 $f8,%14\n" ++ "pmulhh $f14,$f14,$f2\n" ++ "paddsh $f0,$f0,$f6\n" ++ "pmulhh $f20,$f20,$f10\n" ++ "mov.d $f6,$f8\n" ++ "paddsh $f14,$f14,$f2\n" ++ "ldc1 $f16,%15\n" ++ "pmulhh $f8,$f8,$f16\n" ++ "paddsh $f20,$f20,$f10\n" ++ "psubsh $f14,$f14,$f10\n" ++ "paddsh $f20,$f20,$f2\n" ++ "ldc1 $f2,%16\n" ++ "mov.d $f10,$f4\n" ++ "pmulhh $f6,$f6,$f2\n" ++ "psubsh $f4,$f4,$f14\n" ++ "psubsh $f8,$f8,$f2\n" ++ "paddsh $f14,$f14,$f10\n" ++ "sdc1 $f4,%0\n" ++ "mov.d $f10,$f0\n" ++ "ldc1 $f22,%15\n" ++ "paddsh $f6,$f6,$f22\n" ++ "paddsh $f10,$f10,$f20\n" ++ "psubsh $f0,$f0,$f20\n" ++ "mov.d $f20,$f0\n" ++ "ldc1 $f2,%17\n" ++ "paddsh $f0,$f0,$f14\n" ++ "ldc1 $f4,%18\n" ++ "psubsh $f20,$f20,$f14\n" ++ "sdc1 $f10,%1\n" ++ "pmulhh $f0,$f0,$f4\n" ++ "mov.d $f10,$f8\n" ++ "pmulhh $f20,$f20,$f4\n" ++ "ldc1 $f14,%19\n" ++ "mov.d $f4,$f2\n" ++ "psubsh $f2,$f2,$f14\n" ++ "paddsh $f4,$f4,$f14\n" ++ "paddsh $f8,$f8,$f2\n" ++ "mov.d $f14,$f4\n" ++ "psubsh $f2,$f2,$f10\n" ++ "paddsh $f14,$f14,$f6\n" ++ "paddsh $f0,$f0,$f0\n" ++ "psubsh $f4,$f4,$f6\n" ++ "paddsh $f20,$f20,$f20\n" ++ "mov.d $f6,$f2\n" ++ "mov.d $f10,$f8\n" ++ "paddsh $f2,$f2,$f20\n" ++ "dli $12,%20\n" ++ "dmtc1 $12,$f16\n" ++ "psrah $f2,$f2,$f16\n" ++ "paddsh $f8,$f8,$f0\n" ++ "psrah $f8,$f8,$f16\n" ++ "psubsh $f10,$f10,$f0\n" ++ "ldc1 $f0,%12\n" ++ "psubsh $f6,$f6,$f20\n" ++ "psrah $f10,$f10,$f16\n" ++ "mov.d $f20,$f14\n" ++ "sdc1 $f8,%2\n" ++ "psrah $f6,$f6,$f16\n" ++ "sdc1 $f2,%3\n" ++ "paddsh $f14,$f14,$f0\n" ++ "ldc1 $f8,%13\n" ++ "psubsh $f20,$f20,$f0\n" ++ "psrah $f14,$f14,$f16\n" ++ "mov.d $f2,$f4\n" ++ "sdc1 $f6,%1\n" ++ "psubsh $f2,$f2,$f8\n" ++ "psrah $f20,$f20,$f16\n" ++ "paddsh $f8,$f8,$f4\n" ++ "sdc1 $f14,%4\n" ++ "psrah $f2,$f2,$f16\n" ++ "sdc1 $f10,%5\n" ++ "psrah $f8,$f8,$f16\n" ++ "sdc1 $f20,%6\n" ++ "sdc1 $f2,%7\n" ++ "sdc1 $f8,%0\n" ++ ".set\treorder\n" ++// ".set\tmips0\n" ++ :"=m"(*(col+offset+3*8)),"=m"(*(col+offset+5*8)),"=m"(*(col+offset+1*8)),"=m"(*(col+offset+2*8)),"=m"(*(col+offset+0*8)),"=m"(*(col+offset+6*8)),"=m"(*(col+offset+7*8)),"=m"(*(col+offset+4*8)) ++ :"m"(*_T1),"m"(*(col+offset+1*8)),"m"(*(col+offset+7*8)),"m"(*_T3),"m"(*(col+offset+5*8)),"m"(*(col+offset+3*8)),"m"(*_T2),"m"(*(col+offset+2*8)),"m"(*(col+offset+6*8)),"m"(*(col+offset+0*8)),"m"(*_C4),"m"(*(col+offset+4*8)),"i"(COL_SHIFT) ++ :"$f0","$f2","$f4","$f6","$f8","$f10","$14","$f16","$20","$f22","$12","memory" ++ ); ++} ++ ++static const int32_t rounder0[] ATTR_ALIGN(8) = ++ rounder ((1 << (COL_SHIFT - 1)) - 0.5); ++static const int32_t rounder4[] ATTR_ALIGN(8) = rounder (0); ++static const int32_t rounder1[] ATTR_ALIGN(8) = ++ rounder (1.25683487303); /* C1*(C1/C4+C1+C7)/2 */ ++static const int32_t rounder7[] ATTR_ALIGN(8) = ++ rounder (-0.25); /* C1*(C7/C4+C7-C1)/2 */ ++static const int32_t rounder2[] ATTR_ALIGN(8) = ++ rounder (0.60355339059); /* C2 * (C6+C2)/2 */ ++static const int32_t rounder6[] ATTR_ALIGN(8) = ++ rounder (-0.25); /* C2 * (C6-C2)/2 */ ++static const int32_t rounder3[] ATTR_ALIGN(8) = ++ rounder (0.087788325588); /* C3*(-C3/C4+C3+C5)/2 */ ++static const int32_t rounder5[] ATTR_ALIGN(8) = ++ rounder (-0.441341716183); /* C3*(-C5/C4+C5-C3)/2 */ ++ ++ ++#undef COL_SHIFT ++#undef ROW_SHIFT ++ ++ ++#define declare_idct(idct,table,idct_row_head,idct_row,idct_row_tail,idct_row_mid) \ ++inline void idct (int16_t * const block) \ ++{ \ ++ static const int16_t table04[] ATTR_ALIGN(16) = \ ++ table (22725, 21407, 19266, 16384, 12873, 8867, 4520); \ ++ static const int16_t table17[] ATTR_ALIGN(16) = \ ++ table (31521, 29692, 26722, 22725, 17855, 12299, 6270); \ ++ static const int16_t table26[] ATTR_ALIGN(16) = \ ++ table (29692, 27969, 25172, 21407, 16819, 11585, 5906); \ ++ static const int16_t table35[] ATTR_ALIGN(16) = \ ++ table (26722, 25172, 22654, 19266, 15137, 10426, 5315); \ ++ \ ++ idct_row_head (block, 0*8, table04); \ ++ idct_row (table04, rounder0); \ ++ idct_row_mid (block, 0*8, 4*8, table04); \ ++ idct_row (table04, rounder4); \ ++ idct_row_mid (block, 4*8, 1*8, table17); \ ++ idct_row (table17, rounder1); \ ++ idct_row_mid (block, 1*8, 7*8, table17); \ ++ idct_row (table17, rounder7); \ ++ idct_row_mid (block, 7*8, 2*8, table26); \ ++ idct_row (table26, rounder2); \ ++ idct_row_mid (block, 2*8, 6*8, table26); \ ++ idct_row (table26, rounder6); \ ++ idct_row_mid (block, 6*8, 3*8, table35); \ ++ idct_row (table35, rounder3); \ ++ idct_row_mid (block, 3*8, 5*8, table35); \ ++ idct_row (table35, rounder5); \ ++ idct_row_tail (block, 5*8); \ ++ \ ++ idct_col (block, 0); \ ++ idct_col (block, 4); \ ++} ++ ++void ff_loongson2_idct(DCTELEM *block); ++ ++declare_idct (ff_loongson2_idct, loongson2_table, ++ loongson2_row_head, loongson2_row, loongson2_row_tail, loongson2_row_mid) +diff -Nru ffmpeg.orig/libavcodec/loongson2/idct_loongson2_xvid.c ffmpeg/libavcodec/loongson2/idct_loongson2_xvid.c +--- ffmpeg.orig/libavcodec/loongson2/idct_loongson2_xvid.c 1970-01-01 01:00:00.000000000 +0100 ++++ ffmpeg/libavcodec/loongson2/idct_loongson2_xvid.c 2011-12-09 22:38:11.227175456 +0100 +@@ -0,0 +1,301 @@ ++/* ++ * XVID MPEG-4 VIDEO CODEC ++ * ++ * Copyright(C) 2006-2010 comcat <jiankemeng@gmail.com> ++ * ++ * Optimized for Loongson2 CPUs by comcat <jiankemeng@gmail.com> ++ * ++ * Based on i386 ++ * ++ */ ++ ++ ++#include <inttypes.h> ++#include "../avcodec.h" ++ ++void ff_idct_xvid_loongson2(short *block); ++ ++//============================================================================= ++// Macros and other preprocessor constants ++//============================================================================= ++ ++#define BITS_INV_ACC 5 // 4 or 5 for IEEE ++#define SHIFT_INV_ROW (16 - BITS_INV_ACC) //11 ++#define SHIFT_INV_COL (1 + BITS_INV_ACC) //6 ++#define RND_INV_ROW (1024 * (6 - BITS_INV_ACC)) ++#define RND_INV_COL (16 * (BITS_INV_ACC - 3)) ++#define RND_INV_CORR (RND_INV_COL - 1) ++ ++#define BITS_FRW_ACC 3 // 2 or 3 for accuracy ++#define SHIFT_FRW_COL BITS_FRW_ACC ++#define SHIFT_FRW_ROW (BITS_FRW_ACC + 17) ++#define RND_FRW_ROW (262144*(BITS_FRW_ACC - 1)) ++ ++ ++//----------------------------------------------------------------------------- ++// Various memory constants (trigonometric values or rounding values) ++//----------------------------------------------------------------------------- ++ ++DECLARE_ALIGNED(8, static const int16_t, tg_1_16)[4*4] = { ++ 13036,13036,13036,13036, // tg * (2<<16) + 0.5 ++ 27146,27146,27146,27146, // tg * (2<<16) + 0.5 ++ -21746,-21746,-21746,-21746, // tg * (2<<16) + 0.5 ++ 23170,23170,23170,23170}; // cos * (2<<15) + 0.5 ++ ++DECLARE_ALIGNED(8, static const int32_t, rounder_0)[2*8] = { ++ 65536,65536, ++ 3597,3597, ++ 2260,2260, ++ 1203,1203, ++ 0,0, ++ 120,120, ++ 512,512, ++ 512,512}; ++ ++ ++// Table for rows 0,4 - constants are multiplied by cos_4_16 ++DECLARE_ALIGNED(8, static const int16_t, tab_i_04_mmx)[32*4] = { ++ 16384,16384,16384,-16384, // movq-> w06 w04 w02 w00 ++ 21407,8867,8867,-21407, // w07 w05 w03 w01 ++ 16384,-16384,16384,16384, // w14 w12 w10 w08 ++ -8867,21407,-21407,-8867, // w15 w13 w11 w09 ++ 22725,12873,19266,-22725, // w22 w20 w18 w16 ++ 19266,4520,-4520,-12873, // w23 w21 w19 w17 ++ 12873,4520,4520,19266, // w30 w28 w26 w24 ++ -22725,19266,-12873,-22725, // w31 w29 w27 w25 ++// Table for rows 1,7 - constants are multiplied by cos_1_16 ++ 22725,22725,22725,-22725, // movq-> w06 w04 w02 w00 ++ 29692,12299,12299,-29692, // w07 w05 w03 w01 ++ 22725,-22725,22725,22725, // w14 w12 w10 w08 ++ -12299,29692,-29692,-12299, // w15 w13 w11 w09 ++ 31521,17855,26722,-31521, // w22 w20 w18 w16 ++ 26722,6270,-6270,-17855, // w23 w21 w19 w17 ++ 17855,6270,6270,26722, // w30 w28 w26 w24 ++ -31521,26722,-17855,-31521, // w31 w29 w27 w25 ++// Table for rows 2,6 - constants are multiplied by cos_2_16 ++ 21407,21407,21407,-21407, // movq-> w06 w04 w02 w00 ++ 27969,11585,11585,-27969, // w07 w05 w03 w01 ++ 21407,-21407,21407,21407, // w14 w12 w10 w08 ++ -11585,27969,-27969,-11585, // w15 w13 w11 w09 ++ 29692,16819,25172,-29692, // w22 w20 w18 w16 ++ 25172,5906,-5906,-16819, // w23 w21 w19 w17 ++ 16819,5906,5906,25172, // w30 w28 w26 w24 ++ -29692,25172,-16819,-29692, // w31 w29 w27 w25 ++// Table for rows 3,5 - constants are multiplied by cos_3_16 ++ 19266,19266,19266,-19266, // movq-> w06 w04 w02 w00 ++ 25172,10426,10426,-25172, // w07 w05 w03 w01 ++ 19266,-19266,19266,19266, // w14 w12 w10 w08 ++ -10426,25172,-25172,-10426, // w15 w13 w11 w09 ++ 26722,15137,22654,-26722, // w22 w20 w18 w16 ++ 22654,5315,-5315,-15137, // w23 w21 w19 w17 ++ 15137,5315,5315,22654, // w30 w28 w26 w24 ++ -26722,22654,-15137,-26722, // w31 w29 w27 w25 ++}; ++ ++ ++// %3 for rows 0,4 - constants are multiplied by cos_4_16 ++DECLARE_ALIGNED(8, static const int16_t, tab_i_04_xmm)[32*4] = { ++ 16384,21407,16384,8867, // movq-> w05 w04 w01 w00 ++ 16384,8867,-16384,-21407, // w07 w06 w03 w02 ++ 16384,-8867,16384,-21407, // w13 w12 w09 w08 ++ -16384,21407,16384,-8867, // w15 w14 w11 w10 ++ 22725,19266,19266,-4520, // w21 w20 w17 w16 ++ 12873,4520,-22725,-12873, // w23 w22 w19 w18 ++ 12873,-22725,4520,-12873, // w29 w28 w25 w24 ++ 4520,19266,19266,-22725, // w31 w30 w27 w26 ++// %3 for rows 1,7 - constants are multiplied by cos_1_16 ++ 22725,29692,22725,12299, // movq-> w05 w04 w01 w00 ++ 22725,12299,-22725,-29692, // w07 w06 w03 w02 ++ 22725,-12299,22725,-29692, // w13 w12 w09 w08 ++ -22725,29692,22725,-12299, // w15 w14 w11 w10 ++ 31521,26722,26722,-6270, // w21 w20 w17 w16 ++ 17855,6270,-31521,-17855, // w23 w22 w19 w18 ++ 17855,-31521,6270,-17855, // w29 w28 w25 w24 ++ 6270,26722,26722,-31521, // w31 w30 w27 w26 ++// %3 for rows 2,6 - constants are multiplied by cos_2_16 ++ 21407,27969,21407,11585, // movq-> w05 w04 w01 w00 ++ 21407,11585,-21407,-27969, // w07 w06 w03 w02 ++ 21407,-11585,21407,-27969, // w13 w12 w09 w08 ++ -21407,27969,21407,-11585, // w15 w14 w11 w10 ++ 29692,25172,25172,-5906, // w21 w20 w17 w16 ++ 16819,5906,-29692,-16819, // w23 w22 w19 w18 ++ 16819,-29692,5906,-16819, // w29 w28 w25 w24 ++ 5906,25172,25172,-29692, // w31 w30 w27 w26 ++// %3 for rows 3,5 - constants are multiplied by cos_3_16 ++ 19266,25172,19266,10426, // movq-> w05 w04 w01 w00 ++ 19266,10426,-19266,-25172, // w07 w06 w03 w02 ++ 19266,-10426,19266,-25172, // w13 w12 w09 w08 ++ -19266,25172,19266,-10426, // w15 w14 w11 w10 ++ 26722,22654,22654,-5315, // w21 w20 w17 w16 ++ 15137,5315,-26722,-15137, // w23 w22 w19 w18 ++ 15137,-26722,5315,-15137, // w29 w28 w25 w24 ++ 5315,22654,22654,-26722, // w31 w30 w27 w26 ++}; ++ ++ ++ ++#define DCT_8_INV_ROW_LOONGSON2(A1,A2,A3,A4)\ ++ "ldc1 $f0, " #A1 " \n\t"/* 0 ; x3 x2 x1 x0*/\ ++ "ldc1 $f2, 8+" #A1 " \n\t"/* 1 ; x7 x6 x5 x4*/\ ++ "mov.d $f4, $f0 \n\t"/* 2 ; x3 x2 x1 x0*/\ ++ "ldc1 $f6, " #A3 " \n\t"/* 3 ; w05 w04 w01 w00*/\ ++ "li $12, 0x88 \n\t"\ ++ "dmtc1 $12, $f16 \n\t"\ ++ "pshufh $f0, $f0, $f16 \n\t"/* x2 x0 x2 x0*/\ ++ "ldc1 $f8, 8+" #A3 " \n\t"/* 4 ; w07 w06 w03 w02*/\ ++ "mov.d $f10, $f2 \n\t"/* 5 ; x7 x6 x5 x4*/\ ++ "pmaddhw $f6, $f6, $f0 \n\t"/* x2*w05+x0*w04 x2*w01+x0*w00*/\ ++ "ldc1 $f12, 32+" #A3 " \n\t"/* 6 ; w21 w20 w17 w16*/\ ++ "pshufh $f2, $f2, $f16 \n\t"/* x6 x4 x6 x4*/\ ++ "pmaddhw $f8, $f8, $f2 \n\t"/* x6*w07+x4*w06 x6*w03+x4*w02*/\ ++ "li $12, 0xdd \n\t"\ ++ "dmtc1 $12, $f16 \n\t"\ ++ "ldc1 $f14, 40+" #A3 " \n\t"/* 7 ; w23 w22 w19 w18*/\ ++ "pshufh $f4, $f4, $f16 \n\t"/* x3 x1 x3 x1*/\ ++ "pmaddhw $f12, $f12, $f4 \n\t"/* x3*w21+x1*w20 x3*w17+x1*w16*/\ ++ "ldc1 $f18, " #A4 " \n\t" \ ++ "ldc1 $f20, 16+" #A3 " \n\t" \ ++ "ldc1 $f22, 24+" #A3 " \n\t" \ ++ "ldc1 $f24, 48+" #A3 " \n\t" \ ++ "ldc1 $f26, 56+" #A3 " \n\t" \ ++ "pshufh $f10, $f10, $f16 \n\t"/* x7 x5 x7 x5*/\ ++ "pmaddhw $f14, $f14, $f10 \n\t"/* x7*w23+x5*w22 x7*w19+x5*w18*/\ ++ "paddw $f6, $f6, $f18 \n\t"/* +%4*/\ ++ "pmaddhw $f0, $f0, $f20 \n\t"/* x2*w13+x0*w12 x2*w09+x0*w08*/\ ++ "paddw $f6, $f6, $f8 \n\t"/* 4 ; a1=sum(even1) a0=sum(even0)*/\ ++ "pmaddhw $f2, $f2, $f22 \n\t"/* x6*w15+x4*w14 x6*w11+x4*w10*/\ ++ "mov.d $f8, $f6 \n\t"/* 4 ; a1 a0*/\ ++ "li $12, 11 \n\t"\ ++ "dmtc1 $12, $f16 \n\t"\ ++ "pmaddhw $f4, $f4, $f24 \n\t"/* x3*w29+x1*w28 x3*w25+x1*w24*/\ ++ "paddw $f12, $f12, $f14 \n\t"/* 7 ; b1=sum(odd1) b0=sum(odd0)*/\ ++ "pmaddhw $f10, $f10, $f26 \n\t"/* x7*w31+x5*w30 x7*w27+x5*w26*/\ ++ "paddw $f6, $f6, $f12 \n\t"/* a1+b1 a0+b0*/\ ++ "paddw $f0, $f0, $f18 \n\t"/* +%4*/\ ++ "psraw $f6, $f6, $f16 \n\t"/* y1=a1+b1 y0=a0+b0*/\ ++ "paddw $f0, $f0, $f2 \n\t"/* 1 ; a3=sum(even3) a2=sum(even2)*/\ ++ "psubw $f8, $f8, $f12 \n\t"/* 6 ; a1-b1 a0-b0*/\ ++ "mov.d $f14, $f0 \n\t"/* 7 ; a3 a2*/\ ++ "paddw $f4, $f4, $f10 \n\t"/* 5 ; b3=sum(odd3) b2=sum(odd2)*/\ ++ "paddw $f0, $f0, $f4 \n\t"/* a3+b3 a2+b2*/\ ++ "psraw $f8, $f8, $f16 \n\t"/* y6=a1-b1 y7=a0-b0*/\ ++ "psubw $f14, $f14, $f4 \n\t"/* 2 ; a3-b3 a2-b2*/\ ++ "psraw $f0, $f0, $f16 \n\t"/* y3=a3+b3 y2=a2+b2*/\ ++ "psraw $f14, $f14, $f16 \n\t"/* y4=a3-b3 y5=a2-b2*/\ ++ "li $12, 0xb1 \n\t"\ ++ "dmtc1 $12, $f20 \n\t"\ ++ "packsswh $f6, $f6, $f0 \n\t"/* 0 ; y3 y2 y1 y0*/\ ++ "packsswh $f14, $f14, $f8 \n\t"/* 4 ; y6 y7 y4 y5*/\ ++ "sdc1 $f6, " #A2 " \n\t"/* 3 ; save y3 y2 y1 y0*/\ ++ "pshufh $f14, $f14, $f20 \n\t"/* y7 y6 y5 y4*/\ ++ "sdc1 $f14, 8 +" #A2 " \n\t"/* 7 ; save y7 y6 y5 y4*/ ++ ++ ++#define DCT_8_INV_COL(A1,A2)\ ++ "ldc1 $f0, 2*8(%3) \n\t"/* */\ ++ "ldc1 $f6, 16*3+" #A1 " \n\t"/* x3 */\ ++ "mov.d $f2, $f0 \n\t"/* tg_3_16*/\ ++ "ldc1 $f10, 16*5+" #A1 " \n\t"/* x5 */\ ++ "pmulhh $f0, $f0, $f6 \n\t"/* x3*(tg_3_16-1)*/\ ++ "ldc1 $f8, (%3) \n\t"\ ++ "pmulhh $f2, $f2, $f10 \n\t"/* x5*(tg_3_16-1)*/\ ++ "ldc1 $f14, 16*7+" #A1 " \n\t"/* x7 */\ ++ "mov.d $f4, $f8 \n\t"/* tg_1_16*/\ ++ "ldc1 $f12, 16*1+" #A1 " \n\t"/* x1 */\ ++ "pmulhh $f8, $f8, $f14 \n\t"/* x7*tg_1_16*/\ ++ "paddsh $f0, $f0, $f6 \n\t"/* x3*tg_3_16*/\ ++ "pmulhh $f4, $f4, $f12 \n\t"/* x1*tg_1_16*/\ ++ "paddsh $f2, $f2, $f6 \n\t"/* x3+x5*(tg_3_16-1)*/\ ++ "psubsh $f0, $f0, $f10 \n\t"/* x3*tg_3_16-x5 = tm35*/\ ++ "ldc1 $f6, 3*8(%3) \n\t"\ ++ "paddsh $f2, $f2, $f10 \n\t"/* x3+x5*tg_3_16 = tp35*/\ ++ "paddsh $f8, $f8, $f12 \n\t"/* x1+tg_1_16*x7 = tp17*/\ ++ "psubsh $f4, $f4, $f14 \n\t"/* x1*tg_1_16-x7 = tm17*/\ ++ "mov.d $f10, $f8 \n\t"/* tp17*/\ ++ "mov.d $f12, $f4 \n\t"/* tm17*/\ ++ "paddsh $f10, $f10, $f2 \n\t"/* tp17+tp35 = b0*/\ ++ "psubsh $f12, $f12, $f0 \n\t"/* tm17-tm35 = b3*/\ ++ "psubsh $f8, $f8, $f2 \n\t"/* tp17-tp35 = t1*/\ ++ "paddsh $f4, $f4, $f0 \n\t"/* tm17+tm35 = t2*/\ ++ "ldc1 $f14, 1*8(%3) \n\t"\ ++ "mov.d $f2, $f8 \n\t"/* t1*/\ ++ "sdc1 $f10, 3*16+" #A2 " \n\t"/* save b0*/\ ++ "paddsh $f2, $f2, $f4 \n\t"/* t1+t2*/\ ++ "sdc1 $f12, 5*16+" #A2 " \n\t"/* save b3*/\ ++ "psubsh $f8, $f8, $f4 \n\t"/* t1-t2*/\ ++ "ldc1 $f10, 2*16+" #A1 " \n\t"\ ++ "mov.d $f0, $f14 \n\t"/* tg_2_16*/\ ++ "ldc1 $f12, 6*16+" #A1 " \n\t"\ ++ "pmulhh $f0, $f0, $f10 \n\t"/* x2*tg_2_16*/\ ++ "pmulhh $f14, $f14, $f12 \n\t"/* x6*tg_2_16*/\ ++ "pmulhh $f2, $f2, $f6 \n\t"/* ocos_4_16*(t1+t2) = b1/2*/\ ++ "ldc1 $f4, 0*16+" #A1 " \n\t"\ ++ "pmulhh $f8, $f8, $f6 \n\t"/* ocos_4_16*(t1-t2) = b2/2*/\ ++ "psubsh $f0, $f0, $f12 \n\t"/* t2*tg_2_16-x6 = tm26*/\ ++ "mov.d $f6, $f4 \n\t"/* x0*/\ ++ "ldc1 $f12, 4*16+" #A1 " \n\t"\ ++ "paddsh $f14, $f14, $f10 \n\t"/* x2+x6*tg_2_16 = tp26*/\ ++ "paddsh $f4, $f4, $f12 \n\t"/* x0+x4 = tp04*/\ ++ "psubsh $f6, $f6, $f12 \n\t"/* x0-x4 = tm04*/\ ++ "mov.d $f10, $f4 \n\t"/* tp04*/\ ++ "mov.d $f12, $f6 \n\t"/* tm04*/\ ++ "psubsh $f4, $f4, $f14 \n\t"/* tp04-tp26 = a3*/\ ++ "paddsh $f6, $f6, $f0 \n\t"/* tm04+tm26 = a1*/\ ++ "paddsh $f2, $f2, $f2 \n\t"/* b1*/\ ++ "paddsh $f8, $f8, $f8 \n\t"/* b2*/\ ++ "paddsh $f10, $f10, $f14 \n\t"/* tp04+tp26 = a0*/\ ++ "psubsh $f12, $f12, $f0 \n\t"/* tm04-tm26 = a2*/\ ++ "li $12, 6 \n\t"\ ++ "dmtc1 $12, $f18 \n\t"\ ++ "mov.d $f14, $f6 \n\t"/* a1*/\ ++ "mov.d $f0, $f12 \n\t"/* a2*/\ ++ "paddsh $f6, $f6, $f2 \n\t"/* a1+b1*/\ ++ "paddsh $f12, $f12, $f8 \n\t"/* a2+b2*/\ ++ "psrah $f6, $f6, $f18 \n\t"/* dst1*/\ ++ "psubsh $f14, $f14, $f2 \n\t"/* a1-b1*/\ ++ "psrah $f12, $f12, $f18 \n\t"/* dst2*/\ ++ "psubsh $f0, $f0, $f8 \n\t"/* a2-b2*/\ ++ "ldc1 $f2, 3*16+" #A2 " \n\t"/* load b0*/\ ++ "psrah $f14, $f14, $f18 \n\t"/* dst6*/\ ++ "mov.d $f8, $f10 \n\t"/* a0*/\ ++ "psrah $f0, $f0, $f18 \n\t"/* dst5*/\ ++ "sdc1 $f6, 1*16+" #A2 " \n\t"\ ++ "paddsh $f10, $f10, $f2 \n\t"/* a0+b0*/\ ++ "sdc1 $f12, 2*16+" #A2 " \n\t"\ ++ "psubsh $f8, $f8, $f2 \n\t"/* a0-b0*/\ ++ "ldc1 $f6, 5*16+" #A2 " \n\t"/* load b3*/\ ++ "psrah $f10, $f10, $f18 \n\t"/* dst0*/\ ++ "mov.d $f12, $f4 \n\t"/* a3*/\ ++ "psrah $f8, $f8, $f18 \n\t"/* dst7*/\ ++ "sdc1 $f0, 5*16+" #A2 " \n\t"\ ++ "paddsh $f4, $f4, $f6 \n\t"/* a3+b3*/\ ++ "sdc1 $f14, 6*16+" #A2 " \n\t"\ ++ "psubsh $f12, $f12, $f6 \n\t"/* a3-b3*/\ ++ "sdc1 $f10, 0*16+" #A2 " \n\t"\ ++ "psrah $f4, $f4, $f18 \n\t"/* dst3*/\ ++ "sdc1 $f8, 7*16+" #A2 " \n\t"\ ++ "psrah $f12, $f12, $f18 \n\t"/* dst4*/\ ++ "sdc1 $f4, 3*16+" #A2 " \n\t"\ ++ "sdc1 $f12, 4*16+" #A2 " \n\t" ++ ++ ++ ++void ff_idct_xvid_loongson2(short *block){ ++ __asm__ volatile( ++ //# Process each row ++ DCT_8_INV_ROW_LOONGSON2(0*16(%0), 0*16(%0), 64*0(%2), 8*0(%1)) ++ DCT_8_INV_ROW_LOONGSON2(1*16(%0), 1*16(%0), 64*1(%2), 8*1(%1)) ++ DCT_8_INV_ROW_LOONGSON2(2*16(%0), 2*16(%0), 64*2(%2), 8*2(%1)) ++ DCT_8_INV_ROW_LOONGSON2(3*16(%0), 3*16(%0), 64*3(%2), 8*3(%1)) ++ DCT_8_INV_ROW_LOONGSON2(4*16(%0), 4*16(%0), 64*0(%2), 8*4(%1)) ++ DCT_8_INV_ROW_LOONGSON2(5*16(%0), 5*16(%0), 64*3(%2), 8*5(%1)) ++ DCT_8_INV_ROW_LOONGSON2(6*16(%0), 6*16(%0), 64*2(%2), 8*6(%1)) ++ DCT_8_INV_ROW_LOONGSON2(7*16(%0), 7*16(%0), 64*1(%2), 8*7(%1)) ++ ++ //# Process the columns (4 at a time) ++ DCT_8_INV_COL(0(%0), 0(%0)) ++ DCT_8_INV_COL(8(%0), 8(%0)) ++ : ++ : "r"(block), "r"(rounder_0), "r"(tab_i_04_xmm), "r"(tg_1_16) ++ :"$f0","$f2","$f4","$f6","$f8","$f10","$f12","$f14","$f18","$f16","$20","$22","$24","$26"); ++} +diff -Nru ffmpeg.orig/libavcodec/loongson2/motion_est_loongson2.c ffmpeg/libavcodec/loongson2/motion_est_loongson2.c +--- ffmpeg.orig/libavcodec/loongson2/motion_est_loongson2.c 1970-01-01 01:00:00.000000000 +0100 ++++ ffmpeg/libavcodec/loongson2/motion_est_loongson2.c 2011-12-09 23:25:15.247445391 +0100 +@@ -0,0 +1,365 @@ ++/* ++ * Loongson2E MMI optimized motion estimation ++ * Copyright (c) 2007 comcat <jiankemeng@gmail.com>. ++ * ++ * based on Michael Niedermayer <michaelni@gmx.at> ++ * ++ */ ++ ++#include "dsputil_loongson2.h" ++#include "../avcodec.h" ++ ++DECLARE_ASM_CONST(8, uint64_t, round_tab)[3]={ ++ 0x0000000000000000ULL, ++ 0x0001000100010001ULL, ++ 0x0002000200020002ULL, ++}; ++ ++DECLARE_ASM_CONST(8, uint64_t, bone)= 0x0101010101010101LL; ++ ++static inline void sad8_1_loongson2(uint8_t *blk1, uint8_t *blk2, int stride, int h) ++{ ++ long len= -(stride*h); ++ __asm__ volatile( ++ ++// ".set mips3 \n\t" ++ ".align 4 \n\t" ++ ++ "move $8, %0 \n\t" ++ "move $21, %1 \n\t" ++ "move $22, %2 \n\t" ++ "move $23, %3 \n\t" ++ ++ "1: \n\t" ++ ++ "add $9, $8, $21 \n\t" ++ "add $10, $8, $22 \n\t" ++ ++ "uld $11, ($9) \n\t" ++ "dmtc1 $11, $f0 \n\t" ++ ++ "uld $12, ($9) \n\t" ++ "dmtc1 $12, $f4 \n\t" ++ ++ "pasubub $f10, $f0, $f4 \n\t" ++ "biadd $f0, $f10 \n\t" ++ ++ "add $8, $8, $23 \n\t" ++ ++ "add $9, $8, $21 \n\t" ++ "add $10, $8, $22 \n\t" ++ ++ "uld $11, ($9) \n\t" ++ "dmtc1 $11, $f2 \n\t" ++ ++ "uld $12, ($10) \n\t" ++ "dmtc1 $12, $f6 \n\t" ++ ++ "pasubub $f16, $f2, $f6 \n\t" ++ "biadd $f6, $f16 \n\t" ++ ++ "paddh $f0, $f0, $f6 \n\t" ++ ++ "paddh $f12, $f12, $f0 \n\t" ++ ++ "bltz $8, 1b \n\t" ++ "add $8, $8, $23 \n\t" ++ ++ : "+r" (len) ++ : "r" (blk1 - len), "r" (blk2 - len), "r" ((long)stride) ++ : "$8", "$9", "$10", "$21", "$22", "$23", "$f0", "$f2", "$f4", "$f6", "$f10", "$f16" ++ ); ++} ++ ++static inline void sad8_2_loongson2(uint8_t *blk1a, uint8_t *blk1b, uint8_t *blk2, int stride, int h) ++{ ++ long len= -(stride*h); ++ __asm__ volatile( ++ ++// ".set mips3 \n\t" ++ ".align 4 \n\t" ++ ++ "move $8, %0 \n\t" ++ ++ "1: \n\t" ++ "add $9, $8, %1 \n\t" ++ "add $10, $8, %2 \n\t" ++ "add $11, $8, %3 \n\t" ++ ++ "uld $12, ($9) \n\t" ++ "dmtc1 $12, $f0 \n\t" ++ "uld $13, ($10) \n\t" ++ "dmtc1 $13, $f4 \n\t" ++ ++ "pavgb $f0, $f0, $f4 \n\t" ++ ++ "uld $12, ($11) \n\t" ++ "dmtc1 $12, $f4 \n\t" ++ ++ "pasubub $f10, $f0, $f4 \n\t" ++ "biadd $f0, $f10 \n\t" ++ ++ "add $8, $8, %4 \n\t" ++ ++ "add $9, $8, %1 \n\t" ++ "add $10, $8, %2 \n\t" ++ "add $11, $8, %3 \n\t" ++ ++ "uld $12, ($9) \n\t" ++ "dmtc1 $12, $f2 \n\t" ++ "uld $13, ($10) \n\t" ++ "dmtc1 $13, $f6 \n\t" ++ ++ "pavgb $f6, $f6, $f2 \n\t" ++ ++ "uld $12, ($11) \n\t" ++ "dmtc1 $12, $f2 \n\t" ++ ++ "pasubub $f16, $f6, $f2 \n\t" ++ "biadd $f6, $f16 \n\t" ++ ++ "paddh $f0, $f0, $f6 \n\t" ++ "paddh $f12, $f12, $f0 \n\t" ++ ++ "bltz $8, 1b \n\t" ++ "add $8, $8, %4 \n\t" ++ : "+r" (len) ++ : "r" (blk1a - len), "r" (blk1b -len), "r" (blk2 - len), "r" ((long)stride) ++ : "$8", "$9", "$10", "$11", "$12", "$13", "$f0", "$f2", "$f4", "$f6", "$f10", "$f16" ++ ); ++} ++ ++static inline void sad8_4_loongson2(uint8_t *blk1, uint8_t *blk2, int stride, int h) ++{ ++ long len= -(stride*h); ++ __asm__ volatile( ++ ++ ++// ".set mips3 \n\t" ++ ".align 4 \n\t" ++ ++ "ldc1 $f10, "MANGLE(bone)" \n\t" ++ ++ "move $8, %0 \n\t" ++ ++ "1: \n\t" ++ "add $9, $8, %1 \n\t" ++ "add $10, $8, %2 \n\t" ++ "add $11, $8, %3 \n\t" ++ ++ "uld $12, ($9) \n\t" ++ "dmtc1 $12, $f0 \n\t" ++ ++ "uld $13, ($10) \n\t" ++ "dmtc1 $13, $f4 \n\t" ++ ++ "uld $12, 1($9) \n\t" ++ "dmtc1 $12, $f2 \n\t" ++ ++ "uld $13, 1($10) \n\t" ++ "dmtc1 $13, $f6 \n\t" ++ ++ "pavgb $f0, $f0, $f4 \n\t" ++ "pavgb $f6, $f6, $f2 \n\t" ++ ++ "psubusb $f6, $f6, $f10 \n\t" ++ "pavgb $f0, $f0, $f6 \n\t" ++ ++ "uld $13, 1($11) \n\t" ++ "dmtc1 $13, $f4 \n\t" ++ ++ "pasubub $f16, $f0, $f4 \n\t" ++ "biadd $f0, $f16 \n\t" ++ ++ "add $8, $8, %4 \n\t" ++ ++ "add $9, $8, %1 \n\t" ++ "add $10, $8, %2 \n\t" ++ "add $11, $8, %3 \n\t" ++ ++ "uld $12, ($9) \n\t" ++ "dmtc1 $12, $f2 \n\t" ++ "uld $13, ($10) \n\t" ++ "dmtc1 $12, $f6 \n\t" ++ "uld $12, 1($9) \n\t" ++ "dmtc1 $12, $f4 \n\t" ++ "uld $13, 1($10) \n\t" ++ "dmtc1 $12, $f8 \n\t" ++ ++ "pavgb $f2, $f2, $f6 \n\t" ++ "pavgb $f4, $f4, $f8 \n\t" ++ ++ "psubusb $f4, $f4, $f10 \n\t" ++ "pavgb $f4, $f4, $f2 \n\t" ++ ++ "uld $13, ($11) \n\t" ++ "dmtc1 $13, $f2 \n\t" ++ ++ "pasubub $f18, $f4, $f2 \n\t" ++ "biadd $f4, $f18 \n\t" ++ ++ "paddh $f0, $f0, $f4 \n\t" ++ "paddh $f12, $f12, $f0 \n\t" ++ ++ "bltz $8, 1b \n\t" ++ "add $8, $8, %4 \n\t" ++ : "+r" (len) ++ : "r" (blk1 - len), "r" (blk1 - len + stride), "r" (blk2 - len), "r" ((long)stride) ++ : "$8", "$9", "$10", "$11", "$12", "$13", "$f0", "$f2", "$f4", "$f6", "$f8", "$f10", "$f16", "$f18" ++ ); ++} ++ ++static inline int sum_loongson2(void) ++{ ++ int ret; ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ ++ "dmfc1 %0, $f12 \n\t" ++ : "=r" (ret) ++ ); ++ return ret; ++} ++ ++ ++static int sad8_loongson2(void *v, uint8_t *blk2, uint8_t *blk1, int stride, int h) ++{ ++ assert(h==8); ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ "xor $f14, $f14, $f14 \n\t" ++ "xor $f12, $f12, $f12 \n\t" ++ : ++ ); ++ ++ sad8_1_loongson2(blk1, blk2, stride, 8); ++ ++ return sum_loongson2(); ++} ++ ++static int sad8_x2_loongson2(void *v, uint8_t *blk2, uint8_t *blk1, int stride, int h) ++{ ++ assert(h==8); ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ "xor $f14, $f14, $f14 \n\t" ++ "xor $f12, $f12, $f12 \n\t" ++ ++ "ldc1 $f10, %0 \n\t" ++ :: "m"(round_tab[1]) ++ ); ++ ++ sad8_2_loongson2(blk1, blk1+1, blk2, stride, 8); ++ ++ return sum_loongson2(); ++} ++ ++static int sad8_y2_loongson2(void *v, uint8_t *blk2, uint8_t *blk1, int stride, int h) ++{ ++ assert(h==8); ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ "xor $f14, $f14, $f14 \n\t" ++ "xor $f12, $f12, $f12 \n\t" ++ ++ "ldc1 $f10, %0 \n\t" ++ :: "m"(round_tab[1]) ++ ); ++ ++ sad8_2_loongson2(blk1, blk1+stride, blk2, stride, 8); ++ ++ return sum_loongson2(); ++} ++ ++static int sad8_xy2_loongson2(void *v, uint8_t *blk2, uint8_t *blk1, int stride, int h) ++{ ++ assert(h==8); ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ "xor $f14, $f14, $f14 \n\t" ++ "xor $f12, $f12, $f12 \n\t" ++ "ldc1 $f10, %0 \n\t" ++ :: "m"(round_tab[2]) ++ ); ++ ++ sad8_4_loongson2(blk1, blk2, stride, 8); ++ ++ return sum_loongson2(); ++} ++ ++static int sad16_loongson2(void *v, uint8_t *blk2, uint8_t *blk1, int stride, int h) ++{ ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ "xor $f14, $f14, $f14 \n\t" ++ "xor $f12, $f12, $f12 \n\t":); ++ ++ sad8_1_loongson2(blk1 , blk2 , stride, h); ++ sad8_1_loongson2(blk1+8, blk2+8, stride, h); ++ ++ return sum_loongson2(); ++} ++ ++static int sad16_x2_loongson2(void *v, uint8_t *blk2, uint8_t *blk1, int stride, int h) ++{ ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ "xor $f14, $f14, $f14 \n\t" ++ "xor $f12, $f12, $f12 \n\t" ++ "ldc1 $f10, %0 \n\t" ++ :: "m"(round_tab[1]) ++ ); ++ ++ sad8_2_loongson2(blk1 , blk1+1, blk2 , stride, h); ++ sad8_2_loongson2(blk1+8, blk1+9, blk2+8, stride, h); ++ ++ return sum_loongson2(); ++} ++ ++static int sad16_y2_loongson2(void *v, uint8_t *blk2, uint8_t *blk1, int stride, int h) ++{ ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ "xor $f14, $f14, $f14 \n\t" ++ "xor $f12, $f12, $f12 \n\t" ++ "ldc1 $f10, %0 \n\t" ++ :: "m"(round_tab[1]) ++ ); ++ ++ sad8_2_loongson2(blk1 , blk1+stride, blk2 , stride, h); ++ sad8_2_loongson2(blk1+8, blk1+stride+8,blk2+8, stride, h); ++ ++ return sum_loongson2(); ++} ++ ++static int sad16_xy2_loongson2(void *v, uint8_t *blk2, uint8_t *blk1, int stride, int h) ++{ ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ "xor $f14, $f14, $f14 \n\t" ++ "xor $f12, $f12, $f12 \n\t" ++ "ldc1 $f10, %0 \n\t" ++ :: "m"(round_tab[2]) ++ ); ++ ++ sad8_4_loongson2(blk1 , blk2 , stride, h); ++ sad8_4_loongson2(blk1+8, blk2+8, stride, h); ++ ++ return sum_loongson2(); ++} ++ ++ ++void dsputil_init_pix_loongson2(DSPContext* c, AVCodecContext *avctx) ++{ ++ c->pix_abs[0][0] = sad16_loongson2; ++ c->pix_abs[0][1] = sad16_x2_loongson2; ++ c->pix_abs[0][2] = sad16_y2_loongson2; ++ c->pix_abs[0][3] = sad16_xy2_loongson2; ++ c->pix_abs[1][0] = sad8_loongson2; ++ c->pix_abs[1][1] = sad8_x2_loongson2; ++ c->pix_abs[1][2] = sad8_y2_loongson2; ++ c->pix_abs[1][3] = sad8_xy2_loongson2; ++ ++ c->sad[0]= sad16_loongson2; ++ c->sad[1]= sad8_loongson2; ++} +diff -Nru ffmpeg.orig/libavcodec/loongson2/mpegvideo_loongson2.c ffmpeg/libavcodec/loongson2/mpegvideo_loongson2.c +--- ffmpeg.orig/libavcodec/loongson2/mpegvideo_loongson2.c 1970-01-01 01:00:00.000000000 +0100 ++++ ffmpeg/libavcodec/loongson2/mpegvideo_loongson2.c 2011-12-09 21:40:50.828821027 +0100 +@@ -0,0 +1,385 @@ ++/* ++ * The simplest mpeg encoder (well, it was the simplest!) ++ * Copyright (c) 2007-2010 comcat <jiankemeng@gmail.com>. ++ * ++ * Optimized for Loongson2 CPUs by comcat <jiankemeng@gmail.com> ++ * ++ * Based on i386 ++ */ ++ ++#include "dsputil_loongson2.h" ++#include "../mpegvideo.h" ++#include "../avcodec.h" ++ ++extern uint8_t zigzag_direct_noperm[64]; ++extern uint16_t inv_zigzag_direct16[64]; ++ ++static const unsigned long long int mm_wabs __attribute__ ((aligned(8))) = 0xffffffffffffffffULL; ++static const unsigned long long int mm_wone __attribute__ ((aligned(8))) = 0x0001000100010001ULL; ++ ++ ++static void dct_unquantize_h263_intra_loongson2(MpegEncContext *s, ++ DCTELEM *block, int n, int qscale) ++{ ++ long level, qmul, qadd, nCoeffs; ++ ++ qmul = qscale << 1; ++ ++ assert(s->block_last_index[n]>=0 || s->h263_aic); ++ if (!s->h263_aic) { ++ if (n < 4) ++ level = block[0] * s->y_dc_scale; ++ else ++ level = block[0] * s->c_dc_scale; ++ qadd = (qscale - 1) | 1; ++ }else{ ++ qadd = 0; ++ level= block[0]; ++ } ++ if(s->ac_pred) ++ nCoeffs=63; ++ else ++ nCoeffs= s->inter_scantable.raster_end[ s->block_last_index[n] ]; ++ ++ ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ ++ "xor $f12, $f12, $f12 \n\t" ++ "lwc1 $f12, %1 \n\t" ++ ++ "xor $f10, $f10, $f10 \n\t" ++ ++ "packsswh $f12, $f12, $f12 \n\t" ++ ++ "lwc1 $f10, %2 \n\t" ++ ++ "packsswh $f10, $f10, $f10 \n\t" ++ ++ "packsswh $f12, $f12, $f12 \n\t" ++ ++ "xor $f14, $f14, $f14 \n\t" ++ ++ "packsswh $f10, $f10, $f10 \n\t" ++ ++ "xor $f8, $f8, $f8 \n\t" ++ ++ "psubh $f14, $f14, $f10 \n\t" ++ ++ ++ "1: \n\t" ++ "add $12, %0, %3 \n\t" ++ ++ "ldc1 $f0, ($12) \n\t" ++ ++ "ldc1 $f2, 8($12) \n\t" ++ ++ "mov.d $f4, $f0 \n\t" ++ "mov.d $f6, $f2 \n\t" ++ ++ "pmullh $f0, $f0, $f12 \n\t" ++ "pmullh $f2, $f2, $f12 \n\t" ++ ++ "pcmpgth $f4, $f4, $f8 \n\t" ++ "pcmpgth $f6, $f6, $f8 \n\t" ++ ++ "xor $f0, $f0, $f4 \n\t" ++ "xor $f2, $f2, $f6 \n\t" ++ ++ ++ "paddh $f0, $f0, $f14 \n\t" ++ ++ "paddh $f2, $f2, $f14 \n\t" ++ ++ ++ "xor $f4, $f4, $f0 \n\t" ++ ++ "xor $f6, $f6, $f2 \n\t" ++ ++ ++ "pcmpeqh $f0, $f0, $f14 \n\t" ++ ++ "pcmpeqh $f2, $f2, $f14 \n\t" ++ ++ ++ "pandn $f0, $f0, $f4 \n\t" ++ ++ "pandn $f2, $f2, $f6 \n\t" ++ ++ ++ "sdc1 $f0, ($12) \n\t" ++ ++ "sdc1 $f2, 8($12) \n\t" ++ ++ ++ "addiu %3, %3, 16 \n\t" ++ ++ "blez %3, 1b \n\t" ++ "nop \n\t" ++ ::"r" (block+nCoeffs), "m"(qmul), "m" (qadd), "r" (2*(-nCoeffs)) ++ : "memory" ++ ); ++ block[0]= level; ++} ++ ++ ++static void dct_unquantize_h263_inter_loongson2(MpegEncContext *s, ++ DCTELEM *block, int n, int qscale) ++{ ++ long qmul, qadd, nCoeffs; ++ ++ qmul = qscale << 1; ++ qadd = (qscale - 1) | 1; ++ ++ assert(s->block_last_index[n]>=0 || s->h263_aic); ++ ++ nCoeffs= s->inter_scantable.raster_end[ s->block_last_index[n] ]; ++ ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ ++ "xor $f12, $f12, $f12 \n\t" ++ "lwc1 $f12, %1 \n\t" ++ ++ "xor $f10, $f10, $f10 \n\t" ++ ++ "packsswh $f12, $f12, $f12 \n\t" ++ ++ "lwc1 $f10, %2 \n\t" ++ ++ "packsswh $f10, $f10, $f10 \n\t" ++ ++ "xor $f14, $f14, $f14 \n\t" ++ ++ "packsswh $f12, $f12, $f12 \n\t" ++ ++ "packsswh $f10, $f10, $f10 \n\t" ++ ++ "xor $f8, $f8, $f8 \n\t" ++ ++ "psubh $f14, $f14, $f10 \n\t" ++ ++ ++ "1: \n\t" ++ "add $12, %0, %3 \n\t" ++ ++ "ldc1 $f0, ($12) \n\t" ++ ++ "ldc1 $f2, 8($12) \n\t" ++ ++ "mov.d $f4, $f0 \n\t" ++ "mov.d $f6, $f2 \n\t" ++ ++ "pmullh $f0, $f0, $f12 \n\t" ++ ++ "pmullh $f2, $f2, $f12 \n\t" ++ ++ "pcmpgth $f4, $f4, $f8 \n\t" ++ ++ "pcmpgth $f6, $f6, $f8 \n\t" ++ ++ "xor $f0, $f0, $f4 \n\t" ++ ++ "xor $f2, $f2, $f6 \n\t" ++ ++ "paddh $f0, $f0, $f14 \n\t" ++ ++ "paddh $f2, $f2, $f14 \n\t" ++ ++ "xor $f4, $f4, $f0 \n\t" ++ ++ "xor $f6, $f6, $f2 \n\t" ++ ++ "pcmpeqh $f0, $f0, $f14 \n\t" ++ ++ "pcmpeqh $f2, $f2, $f14 \n\t" ++ ++ "pandn $f0, $f0, $f4 \n\t" ++ ++ "pandn $f2, $f2, $f6 \n\t" ++ ++ "sdc1 $f0, ($12) \n\t" ++ ++ "sdc1 $f2, 8($12) \n\t" ++ ++ ++ "addiu %3, %3, 16 \n\t" ++ ++ "blez %3, 1b \n\t" ++ "nop \n\t" ++ ::"r" (block+nCoeffs), "m"(qmul), "m" (qadd), "r" (2*(-nCoeffs)) ++ : "memory" ++ ); ++} ++ ++ ++/* draw the edges of width 'w' of an image of size width, height ++ this mmx version can only handle w==8 || w==16 */ ++ ++static void draw_edges_loongson2(uint8_t *buf, int wrap, int width, int height, int w) ++{ ++ uint8_t *ptr, *last_line; ++ int i; ++ ++ last_line = buf + (height - 1) * wrap; ++ ++ ptr = buf; ++ if(w==8) ++ { ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ ++ "move $9, %0 \n\t" ++ ++ "1: \n\t" ++ ++ "xor $f0, $f0, $f0 \n\t" ++ "lwc1 $f0, ($9) \n\t" ++ ++ "punpcklbh $f0, $f0, $f0 \n\t" ++ ++ "add $12, $9, %2 \n\t" ++ ++ "punpcklhw $f0, $f0, $f0 \n\t" ++ ++ "punpcklwd $f0, $f0, $f0 \n\t" ++ ++ "ldc1 $f2, -8($12) \n\t" ++ ++ "sdc1 $f0, -8($9) \n\t" ++ ++ "punpckhbh $f2, $f2, $f2 \n\t" ++ ++ "add $9, $9, %1 \n\t" ++ ++ "punpckhhw $f2, $f2, $f2 \n\t" ++ ++ "sub $13, $9, %3 \n\t" ++ ++ "punpckhwd $f2, $f2, $f2 \n\t" ++ ++ "bltz $13, 1b \n\t" ++ ++ "sdc1 $f2, ($12) \n\t" ++ ++ : "+r" (ptr) ++ : "r" ((long)wrap), "r" ((long)width), "r" (ptr + wrap*height) ++ : "$9", "$13", "$12", "$f2", "$f0" ++ ); ++ } ++ else ++ { ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ ++ "move $8, %0 \n\t" ++ ++ "1: \n\t" ++ ++ "xor $f0, $f0, $f0 \n\t" ++ "lwc1 $f0, ($8) \n\t" ++ ++ "punpcklbh $f0, $f0, $f0 \n\t" ++ "punpcklhw $f0, $f0, $f0 \n\t" ++ "punpcklwd $f0, $f0, $f0 \n\t" ++ ++ "sdc1 $f0, -8($8) \n\t" ++ "sdc1 $f0, -16($8) \n\t" ++ ++ "add $15, $8, %2 \n\t" ++ "ldc1 $f2, -8($15) \n\t" ++ ++ "punpckhbh $f2, $f2, $f2 \n\t" ++ "punpckhhw $f2, $f2, $f2 \n\t" ++ "punpckhwd $f2, $f2, $f2 \n\t" ++ ++ "sdc1 $f2, ($15) \n\t" ++ "sdc1 $f2, 8($15) \n\t" ++ ++ "add $8, $8, %1 \n\t" ++ ++ "sub $16, $8, %3 \n\t" ++ "bltz $16, 1b \n\t" ++ "nop \n\t" ++ : "+r" (ptr) ++ : "r" ((long)wrap), "r" ((long)width), "r" (ptr + wrap*height) ++ : "$8", "$15", "$16", "$f0", "$f2" ++ ); ++ } ++ ++ for(i=0;i<w;i+=4) { ++ ++ ptr= buf - (i + 1) * wrap - w; ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ "move $8, %0 \n\t" ++ ++ "1: \n\t" ++ ++ "add $9, $8, %1 \n\t" ++ "ldc1 $f0, ($9) \n\t" ++ ++ "add $10, $8, %2 \n\t" ++ "add $11, $10, %2 \n\t" ++ "add $12, $8, %3 \n\t" ++ ++ "sdc1 $f0, ($8) \n\t" ++ "sdc1 $f0, ($10) \n\t" ++ "sdc1 $f0, ($11) \n\t" ++ "sdc1 $f0, ($12) \n\t" ++ ++ "addiu $8, $8, 8 \n\t" ++ ++ "sub $13, $8, %4 \n\t" ++ ++ "bltz $13, 1b \n\t" ++ "nop \n\t" ++ ++ : "+r" (ptr) ++ : "r" (((long)buf - (long)ptr - w)), "r" ((long)-wrap), "r" ((long)-wrap*3), "r" (*(ptr+width+2*w)) ++ : "$8", "$9", "$10", "$11", "$12", "$13", "$f0" ++ ); ++ ++ ptr= last_line + (i + 1) * wrap - w; ++ ++ __asm__ volatile( ++// ".set mips3 \n\t" ++ ++ "move $9, %0 \n\t" ++ ++ "1: \n\t" ++ ++ "add $10, $9, %1 \n\t" ++ "ldc1 $f0, ($10) \n\t" ++ ++ "add $11, $9, %2 \n\t" ++ "add $12, $11, %2 \n\t" ++ "add $13, $9, %3 \n\t" ++ ++ "sdc1 $f0, ($9) \n\t" ++ "sdc1 $f0, ($11) \n\t" ++ "sdc1 $f0, ($12) \n\t" ++ "sdc1 $f0, ($13) \n\t" ++ ++ "addiu $9, $9, 8 \n\t" ++ ++ "sub $14, $9, %4 \n\t" ++ ++ "bltz $14, 1b \n\t" ++ "nop \n\t" ++ : "+r" (ptr) ++ : "r" ((long)last_line - (long)ptr - w), "r" ((long)wrap), "r" ((long)wrap*3), "r" (ptr+width+2*w) ++ : "$9", "$10", "$11", "$12", "$13", "$14", "$f0" ++ ++ ); ++ } ++} ++ ++void MPV_common_init_loongson2(MpegEncContext *s) ++{ ++ s->dct_unquantize_h263_intra = dct_unquantize_h263_intra_loongson2; ++ s->dct_unquantize_h263_inter = dct_unquantize_h263_inter_loongson2; ++ ++// draw_edges = draw_edges_loongson2; ++ ++} +diff -Nru ffmpeg.orig/libavcodec/mips/Makefile ffmpeg/libavcodec/mips/Makefile +--- ffmpeg.orig/libavcodec/mips/Makefile 2011-12-09 21:40:31.700782047 +0100 ++++ ffmpeg/libavcodec/mips/Makefile 2011-12-09 21:40:50.836821045 +0100 +@@ -1,3 +1,9 @@ + OBJS-$(HAVE_MMI) += ps2/dsputil_mmi.o \ + ps2/idct_mmi.o \ + ps2/mpegvideo_mmi.o \ ++ ++OBJS-$(HAVE_LOONGSON2MMI) += loongson2/idct_loongson2.o \ ++ loongson2/dsputil_loongson2.o \ ++ loongson2/idct_loongson2_xvid.o \ ++ loongson2/mpegvideo_loongson2.o \ ++ loongson2/motion_est_loongson2.o +diff -Nru ffmpeg.orig/libavcodec/mpegvideo.c ffmpeg/libavcodec/mpegvideo.c +--- ffmpeg.orig/libavcodec/mpegvideo.c 2011-12-09 21:40:31.644781931 +0100 ++++ ffmpeg/libavcodec/mpegvideo.c 2011-12-09 21:40:50.868821109 +0100 +@@ -182,6 +182,9 @@ + #elif ARCH_BFIN + MPV_common_init_bfin(s); + #endif ++#ifdef HAVE_LOONGSON2MMI ++ MPV_common_init_loongson2(s); ++#endif + + /* load & permutate scantables + note: only wmv uses different ones +diff -Nru ffmpeg.orig/libavcodec/mpegvideo.h ffmpeg/libavcodec/mpegvideo.h +--- ffmpeg.orig/libavcodec/mpegvideo.h 2011-12-09 21:40:31.728782103 +0100 ++++ ffmpeg/libavcodec/mpegvideo.h 2011-12-09 21:40:50.892821159 +0100 +@@ -704,6 +704,7 @@ + void MPV_common_init_mmx(MpegEncContext *s); + void MPV_common_init_axp(MpegEncContext *s); + void MPV_common_init_mlib(MpegEncContext *s); ++void MPV_common_init_loongson2(MpegEncContext *s); + void MPV_common_init_mmi(MpegEncContext *s); + void MPV_common_init_arm(MpegEncContext *s); + void MPV_common_init_altivec(MpegEncContext *s); +diff -Nru ffmpeg.orig/libavcodec/options.c ffmpeg/libavcodec/options.c +--- ffmpeg.orig/libavcodec/options.c 2011-12-09 21:40:31.820782292 +0100 ++++ ffmpeg/libavcodec/options.c 2011-12-09 21:45:31.645390878 +0100 +@@ -251,6 +251,8 @@ + {"simple", NULL, 0, AV_OPT_TYPE_CONST, {.dbl = FF_IDCT_SIMPLE }, INT_MIN, INT_MAX, V|E|D, "idct"}, + {"simplemmx", NULL, 0, AV_OPT_TYPE_CONST, {.dbl = FF_IDCT_SIMPLEMMX }, INT_MIN, INT_MAX, V|E|D, "idct"}, + {"libmpeg2mmx", NULL, 0, AV_OPT_TYPE_CONST, {.dbl = FF_IDCT_LIBMPEG2MMX }, INT_MIN, INT_MAX, V|E|D, "idct"}, ++{"libmpeg2loongson2", NULL, 0, AV_OPT_TYPE_CONST, FF_IDCT_LIBMPEG2LOONGSON2, INT_MIN, INT_MAX, V|E|D, "idct"}, ++{"xvidloongson2", NULL, 0, AV_OPT_TYPE_CONST, FF_IDCT_XVIDLOONGSON2, INT_MIN, INT_MAX, V|E|D, "idct"}, + {"ps2", NULL, 0, AV_OPT_TYPE_CONST, {.dbl = FF_IDCT_PS2 }, INT_MIN, INT_MAX, V|E|D, "idct"}, + {"mlib", NULL, 0, AV_OPT_TYPE_CONST, {.dbl = FF_IDCT_MLIB }, INT_MIN, INT_MAX, V|E|D, "idct"}, + {"arm", NULL, 0, AV_OPT_TYPE_CONST, {.dbl = FF_IDCT_ARM }, INT_MIN, INT_MAX, V|E|D, "idct"}, diff --git a/extra/ffmpegthumbnailer/PKGBUILD b/extra/ffmpegthumbnailer/PKGBUILD index c611db88b..e931b2a3a 100644 --- a/extra/ffmpegthumbnailer/PKGBUILD +++ b/extra/ffmpegthumbnailer/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=4 pkgdesc="Lightweight video thumbnailer that can be used by file managers." url="http://code.google.com/p/ffmpegthumbnailer/" license=('GPL2') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('ffmpeg' 'libjpeg' 'libpng') optdepends=('gvfs: support for gio uris') source=("http://ffmpegthumbnailer.googlecode.com/files/$pkgname-$pkgver.tar.gz" diff --git a/extra/fftw/PKGBUILD b/extra/fftw/PKGBUILD index db4322f0b..c689801ea 100644 --- a/extra/fftw/PKGBUILD +++ b/extra/fftw/PKGBUILD @@ -6,7 +6,7 @@ pkgname=fftw pkgver=3.3.2 pkgrel=1 pkgdesc="A library for computing the discrete Fourier transform (DFT)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://www.fftw.org/" depends=('glibc' 'bash') @@ -25,26 +25,36 @@ sha1sums=('11a8c31186ff5a7d686a79a3f21b2530888e0dc2') build() { cd ${srcdir}/${pkgname}-${pkgver} + if [ "$CARCH" = "mips64el" ] ; then + sse2="" + sse="" + aligndouble="" + else + sse2="--enable-sse2" + sse="--enable-sse" + aligndouble="-malign-double" + fi + # use upstream default CFLAGS while keeping our -march/-mtune - CFLAGS+=" -O3 -fomit-frame-pointer -malign-double -fstrict-aliasing -ffast-math" + CFLAGS+=" -O3 -fomit-frame-pointer $aligndouble -fstrict-aliasing -ffast-math" CONFIGURE="./configure F77=gfortran --prefix=/usr \ --enable-shared --enable-threads --enable-type-prefix" - # build & install double precision - $CONFIGURE --enable-sse2 + msg "Build & install double precision" + $CONFIGURE $sse2 make make DESTDIR=${pkgdir} install - make clean + make clean - # build & install long double precission + msg "build & install long double precission" $CONFIGURE --enable-long-double make make DESTDIR=${pkgdir} install make clean - # build & install single precision - $CONFIGURE --enable-float --enable-sse + msg "build & install single precision" + $CONFIGURE --enable-float $sse make make DESTDIR=${pkgdir} install } diff --git a/extra/flac/PKGBUILD b/extra/flac/PKGBUILD index 56a7cedd2..85653bc9f 100644 --- a/extra/flac/PKGBUILD +++ b/extra/flac/PKGBUILD @@ -5,11 +5,13 @@ pkgbase=flac pkgname=('flac' 'flac-doc') pkgver=1.2.1 pkgrel=3 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://flac.sourceforge.net/" license=('BSD' 'GPL') depends=('libogg') makedepends=('nasm' 'xmms') +[ "$CARCH" = "mips64el" ] && \ +makedepends=('nasm') # xmms doesn't build on mips options=('!libtool' '!makeflags') source=(http://downloads.sf.net/sourceforge/${pkgbase}/${pkgbase}-${pkgver}.tar.gz flac-1.2.1-gcc-4.3-includes.patch) @@ -34,6 +36,8 @@ check() { package_flac() { pkgdesc="Free Lossless Audio Codec" optdepends=('xmms: for using the xmms plugin') +[ "$CARCH" = "mips64el" ] && \ + unset optdepends options=('!libtool' '!docs') cd "${srcdir}/${pkgbase}-${pkgver}" diff --git a/extra/fltk/PKGBUILD b/extra/fltk/PKGBUILD index d93e624fe..33b09c712 100644 --- a/extra/fltk/PKGBUILD +++ b/extra/fltk/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=fltk pkgname=('fltk' 'fltk-docs' 'fltk-games') pkgver=1.3.0 pkgrel=3 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom:LGPL') url="http://www.fltk.org/" makedepends=('mesa' 'doxygen' 'libjpeg' 'libpng' 'libxft' 'libxinerama' \ diff --git a/extra/fluidsynth/PKGBUILD b/extra/fluidsynth/PKGBUILD index 4e383731b..a5836d5e6 100644 --- a/extra/fluidsynth/PKGBUILD +++ b/extra/fluidsynth/PKGBUILD @@ -6,7 +6,7 @@ pkgname=fluidsynth pkgver=1.1.5 pkgrel=2 pkgdesc="A real-time software synthesizer based on the SoundFont 2 specifications" -arch=('i686' 'x86_64') +arch=(i686 x86_64 'mips64el') url="http://www.fluidsynth.org/" depends=('glib2' 'jack' 'dbus-core' 'libpulse') makedepends=('cmake' 'ladspa' 'doxygen') diff --git a/extra/fluxbox/PKGBUILD b/extra/fluxbox/PKGBUILD index 45db54acd..59b098efe 100644 --- a/extra/fluxbox/PKGBUILD +++ b/extra/fluxbox/PKGBUILD @@ -5,7 +5,7 @@ pkgname=fluxbox pkgver=1.3.2 pkgrel=1 pkgdesc="A lightweight and highly-configurable window manager" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.fluxbox.org" license=('MIT') depends=('libxft' 'libxpm' 'libxinerama' 'libxrandr' 'gcc-libs' 'imlib2' 'fribidi') diff --git a/extra/fluxter/PKGBUILD b/extra/fluxter/PKGBUILD index 723543918..705b34f5d 100644 --- a/extra/fluxter/PKGBUILD +++ b/extra/fluxter/PKGBUILD @@ -5,7 +5,7 @@ pkgname=fluxter pkgver=0.1.0 pkgrel=5 pkgdesc="A workspace pager for fluxbox" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://benedict.isomedia.com/homes/stevencooper/projects/fluxter.html" license=('GPL') depends=('gcc-libs' 'libx11') diff --git a/extra/folks/PKGBUILD b/extra/folks/PKGBUILD index e06f098fa..bb953854c 100644 --- a/extra/folks/PKGBUILD +++ b/extra/folks/PKGBUILD @@ -5,7 +5,7 @@ pkgname=folks pkgver=0.6.9 pkgrel=2 pkgdesc="Library to aggregates people into metacontacts" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://telepathy.freedesktop.org/wiki/Folks" license=('LGPL2.1') depends=('telepathy-glib' 'libgee' 'libxml2' 'evolution-data-server' 'libsocialweb') diff --git a/extra/fontconfig/PKGBUILD b/extra/fontconfig/PKGBUILD index 7f6a2ca12..03bfc38b9 100644 --- a/extra/fontconfig/PKGBUILD +++ b/extra/fontconfig/PKGBUILD @@ -4,7 +4,7 @@ pkgname=fontconfig pkgver=2.8.0 pkgrel=2 pkgdesc="A library for configuring and customizing font access" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.fontconfig.org/release/" license=('custom') depends=('expat' 'freetype2') diff --git a/extra/fontforge/PKGBUILD b/extra/fontforge/PKGBUILD index e483fd487..e6ffa76ae 100644 --- a/extra/fontforge/PKGBUILD +++ b/extra/fontforge/PKGBUILD @@ -7,7 +7,7 @@ pkgname=fontforge pkgver=20120119 pkgrel=1 pkgdesc='Outline and bitmap font editor' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://fontforge.sourceforge.net/' license=('BSD') depends=('libxkbui' 'libxi' 'libxml2' 'pango' 'giflib' 'libtiff' 'python2' 'libspiro') diff --git a/extra/foobillard++/PKGBUILD b/extra/foobillard++/PKGBUILD index 5cedf397f..d57d2bf5d 100644 --- a/extra/foobillard++/PKGBUILD +++ b/extra/foobillard++/PKGBUILD @@ -5,7 +5,7 @@ pkgname=foobillard++ pkgver=3.42beta pkgrel=3 pkgdesc="An OpenGL billiard game" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://foobillardplus.sourceforge.net/" license=('GPL2') depends=('freetype2' 'libpng' 'mesa' 'sdl_net' 'sdl_mixer') diff --git a/extra/fortune-mod/PKGBUILD b/extra/fortune-mod/PKGBUILD index 9cc9b6ac7..a88f7bdb6 100644 --- a/extra/fortune-mod/PKGBUILD +++ b/extra/fortune-mod/PKGBUILD @@ -6,7 +6,7 @@ pkgname=fortune-mod pkgver=1.99.1 pkgrel=5 pkgdesc="The Fortune Cookie Program from BSD games" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.redellipse.net/code/fortune" license=('BSD') depends=('recode') diff --git a/extra/fping/PKGBUILD b/extra/fping/PKGBUILD index d451776c2..c3ccbebb6 100644 --- a/extra/fping/PKGBUILD +++ b/extra/fping/PKGBUILD @@ -6,7 +6,7 @@ pkgname=fping pkgver=3.2 pkgrel=1 pkgdesc="A utility to ping multiple hosts at once" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.fping.org/" license=('custom') depends=('glibc') diff --git a/extra/freealut/PKGBUILD b/extra/freealut/PKGBUILD index ae34c1a82..01c3b1a78 100644 --- a/extra/freealut/PKGBUILD +++ b/extra/freealut/PKGBUILD @@ -6,7 +6,7 @@ pkgname=freealut pkgver=1.1.0 pkgrel=4 pkgdesc="OpenAL Utility Toolkit (ALUT)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.openal.org" license=("LGPL") depends=('openal') diff --git a/extra/freeciv/PKGBUILD b/extra/freeciv/PKGBUILD index e4780f99d..08a0e8859 100644 --- a/extra/freeciv/PKGBUILD +++ b/extra/freeciv/PKGBUILD @@ -5,7 +5,7 @@ pkgname=freeciv pkgver=2.3.2 pkgrel=1 pkgdesc="A multiuser clone of the famous Microprose game of Civilization" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.freeciv.org/" license=('GPL') depends=('gtk2' 'sdl_mixer' 'hicolor-icon-theme') diff --git a/extra/freeglut/PKGBUILD b/extra/freeglut/PKGBUILD index afd3f36bf..278a0ca3a 100644 --- a/extra/freeglut/PKGBUILD +++ b/extra/freeglut/PKGBUILD @@ -6,7 +6,7 @@ pkgname=freeglut pkgver=2.8.0 pkgrel=1 pkgdesc="Provides functionality for small OpenGL programs" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://freeglut.sourceforge.net/" license=('MIT') depends=('libxxf86vm' 'mesa' 'libxi') diff --git a/extra/freenx/PKGBUILD b/extra/freenx/PKGBUILD index b62092a0f..8e1476ada 100644 --- a/extra/freenx/PKGBUILD +++ b/extra/freenx/PKGBUILD @@ -6,7 +6,7 @@ pkgname=freenx pkgver=0.7.3 pkgrel=11 pkgdesc="Free Software (GPL) Implementation of the NX Server" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://freenx.berlios.de" license=('GPL') depends=('nx-common' 'nx-x11' 'nxagent' 'nxproxy' 'gnu-netcat' 'inetutils' 'openssh' 'expect' 'python' diff --git a/extra/freetds/PKGBUILD b/extra/freetds/PKGBUILD index c91427f2c..6bddbf690 100644 --- a/extra/freetds/PKGBUILD +++ b/extra/freetds/PKGBUILD @@ -6,7 +6,7 @@ pkgver=0.91 pkgrel=2 pkgdesc='Library for accessing Sybase and MS SQL Server databases' url='http://www.freetds.org' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('unixodbc') options=('!libtool') diff --git a/extra/freetype2/PKGBUILD b/extra/freetype2/PKGBUILD index 6ca6455ff..3bd67cbf0 100644 --- a/extra/freetype2/PKGBUILD +++ b/extra/freetype2/PKGBUILD @@ -5,7 +5,7 @@ pkgname=freetype2 pkgver=2.4.10 pkgrel=1 pkgdesc="TrueType font rendering library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') url="http://freetype.sourceforge.net" depends=('zlib' 'bzip2' 'sh') diff --git a/extra/fribidi/PKGBUILD b/extra/fribidi/PKGBUILD index 55cebf720..e1c1d636b 100644 --- a/extra/fribidi/PKGBUILD +++ b/extra/fribidi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=fribidi pkgver=0.19.2 pkgrel=2 pkgdesc="A Free Implementation of the Unicode Bidirectional Algorithm" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://fribidi.org" depends=('glibc') diff --git a/extra/frozen-bubble/PKGBUILD b/extra/frozen-bubble/PKGBUILD index c003f806c..319170b24 100644 --- a/extra/frozen-bubble/PKGBUILD +++ b/extra/frozen-bubble/PKGBUILD @@ -8,7 +8,7 @@ _pkgver=2.2.1-beta1 pkgver=${_pkgver/-/} pkgrel=4 pkgdesc="A game in which you throw colorful bubbles and build groups to destroy the bubbles" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.frozen-bubble.org" license=(GPL2) depends=(perl-sdl perl-ipc-system-simple perl-compress-bzip2 perl-file-which) diff --git a/extra/fsarchiver/PKGBUILD b/extra/fsarchiver/PKGBUILD index 37c9af86b..ac9038cbc 100644 --- a/extra/fsarchiver/PKGBUILD +++ b/extra/fsarchiver/PKGBUILD @@ -7,7 +7,7 @@ pkgname=fsarchiver pkgver=0.6.15 pkgrel=1 pkgdesc="A safe and flexible file-system backup and deployment tool" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.fsarchiver.org/" license=('GPL2') depends=('bzip2' 'e2fsprogs' 'lzo2' 'xz' 'libgcrypt') diff --git a/extra/fssos-nsvs/PKGBUILD b/extra/fssos-nsvs/PKGBUILD index b2d16ae34..9851d5158 100644 --- a/extra/fssos-nsvs/PKGBUILD +++ b/extra/fssos-nsvs/PKGBUILD @@ -5,7 +5,7 @@ pkgname=fssos-nsvs pkgver=0.5 pkgrel=8 pkgdesc="NSVS for FSSOS" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://fssos.sourceforge.net/" license=('GPL') depends=('bash' 'mysql') diff --git a/extra/ftgl/PKGBUILD b/extra/ftgl/PKGBUILD index 09a890d9e..cff2cff4e 100644 --- a/extra/ftgl/PKGBUILD +++ b/extra/ftgl/PKGBUILD @@ -8,7 +8,7 @@ _pkgver=2.1.3-rc5 pkgver=${_pkgver/-/} pkgrel=3 pkgdesc="OpenGL library to use arbitrary fonts" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://ftgl.wiki.sourceforge.net/" license=(MIT) depends=(freetype2 mesa) @@ -19,6 +19,10 @@ md5sums=('c7879018cde844059495b3029b0b6503') build() { cd "$srcdir/$pkgname-${_pkgver/-/~}" + + # Fix some missing libraries. Should be done in a different way. + sed -ri 's/.*_LDADD = .*/& $(GLUT_LIBS) $(GL_LIBS) -lm/' demo/Makefile.in + ./configure --prefix=/usr --with-pic make } diff --git a/extra/ftjam/PKGBUILD b/extra/ftjam/PKGBUILD index 42726f3cb..cc37b7383 100644 --- a/extra/ftjam/PKGBUILD +++ b/extra/ftjam/PKGBUILD @@ -6,7 +6,7 @@ pkgname=ftjam pkgver=2.5.3rc2 pkgrel=3 pkgdesc='FT Jam - an enhanced version of the Jam build tool' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://freetype.org/jam/" license=('custom') depends=('glibc') diff --git a/extra/fuse/PKGBUILD b/extra/fuse/PKGBUILD index c16e6d78d..40447b760 100644 --- a/extra/fuse/PKGBUILD +++ b/extra/fuse/PKGBUILD @@ -7,7 +7,7 @@ pkgname=fuse pkgver=2.9.0 pkgrel=1 pkgdesc="A library that makes it possible to implement a filesystem in a userspace program." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://fuse.sourceforge.net/" license=('GPL2') depends=('glibc') diff --git a/extra/fvwm/PKGBUILD b/extra/fvwm/PKGBUILD index 3f9d2819e..166deaa04 100644 --- a/extra/fvwm/PKGBUILD +++ b/extra/fvwm/PKGBUILD @@ -5,7 +5,7 @@ pkgname=fvwm pkgver=2.6.5 pkgrel=1 pkgdesc="A multiple large virtual desktop window manager originally derived from twm" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.fvwm.org" license=('GPL' 'custom') depends=('imlib' 'fribidi' 'perl' 'libstroke' 'libxpm' 'librsvg' 'libxinerama' 'libxcursor') diff --git a/extra/fyre/PKGBUILD b/extra/fyre/PKGBUILD index 73f2d9a2e..990b441c7 100644 --- a/extra/fyre/PKGBUILD +++ b/extra/fyre/PKGBUILD @@ -5,7 +5,7 @@ pkgname=fyre pkgver=1.0.1 pkgrel=4 pkgdesc="Rendering of the Peter de Jong map" -arch=('i686' 'x86_64') +arch=("i686" "x86_64" 'mips64el') url="http://fyre.navi.cx/" license=('GPL') depends=('openexr' 'libglade' 'gnet' 'shared-mime-info' 'hicolor-icon-theme' 'desktop-file-utils') diff --git a/extra/gamin/PKGBUILD b/extra/gamin/PKGBUILD index aaad6ef5a..9de513ac9 100644 --- a/extra/gamin/PKGBUILD +++ b/extra/gamin/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=6 pkgdesc='File and directory monitoring system defined to be a subset of the FAM (File Alteration Monitor)' url='http://www.gnome.org/~veillard/gamin' license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('glib2') makedepends=('python2') options=('libtool') diff --git a/extra/garcon/PKGBUILD b/extra/garcon/PKGBUILD index f0c3d1ccd..fbf467c1e 100644 --- a/extra/garcon/PKGBUILD +++ b/extra/garcon/PKGBUILD @@ -6,7 +6,7 @@ pkgname=garcon pkgver=0.2.0 pkgrel=1 pkgdesc="Implementation of the freedesktop.org menu specification" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://wiki.xfce.org/dev/garcon" license=('LGPL') groups=('xfce4') diff --git a/extra/gc/PKGBUILD b/extra/gc/PKGBUILD index e120ef571..995f5082b 100644 --- a/extra/gc/PKGBUILD +++ b/extra/gc/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gc pkgver=7.2 pkgrel=1 pkgdesc="A garbage collector for C and C++" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.hpl.hp.com/personal/Hans_Boehm/gc/" license=('GPL') source=("http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${pkgname}-${pkgver}.tar.gz") diff --git a/extra/gcalctool/PKGBUILD b/extra/gcalctool/PKGBUILD index 5f769cf1b..b911bf9b9 100644 --- a/extra/gcalctool/PKGBUILD +++ b/extra/gcalctool/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gcalctool pkgver=6.4.2.1 pkgrel=1 pkgdesc="GNOME Scientific calculator" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('gtk3' 'dconf') makedepends=('intltool' 'yelp-tools') diff --git a/extra/gcin/PKGBUILD b/extra/gcin/PKGBUILD index de873b4df..7b2531e55 100644 --- a/extra/gcin/PKGBUILD +++ b/extra/gcin/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=2 pkgdesc='Input method server supporting various input methods' url='http://hyperrate.com/dir.php?eid=67' license=('LGPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('gtk3' 'libxtst') makedepends=('qt' 'gtk2' 'anthy' 'libchewing') optdepends=('qt: support for qt4 input method' diff --git a/extra/gconf-editor/PKGBUILD b/extra/gconf-editor/PKGBUILD index 94ade7b75..3ccd24668 100644 --- a/extra/gconf-editor/PKGBUILD +++ b/extra/gconf-editor/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gconf-editor pkgver=3.0.0 pkgrel=2 pkgdesc="Graphical gconf registry editor" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('gconf' 'hicolor-icon-theme') makedepends=('pkgconfig' 'intltool' 'gnome-doc-utils') diff --git a/extra/gconf-perl/PKGBUILD b/extra/gconf-perl/PKGBUILD index 35f4f4d06..bca9b4528 100644 --- a/extra/gconf-perl/PKGBUILD +++ b/extra/gconf-perl/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gconf-perl pkgver=1.044 pkgrel=7 pkgdesc="Gnome2-GConf perl bindings for gconf" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://gtk2-perl.sourceforge.net/" makedepends=('perl-extutils-pkgconfig' 'perl-extutils-depends') diff --git a/extra/gconf/PKGBUILD b/extra/gconf/PKGBUILD index 9a4d1f6b5..a40f8e164 100644 --- a/extra/gconf/PKGBUILD +++ b/extra/gconf/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gconf pkgver=3.2.5 pkgrel=2 pkgdesc="A configuration database system" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('libxml2' 'polkit' 'libldap' 'dbus-glib' 'gtk3') makedepends=('intltool' 'gtk-doc' 'gobject-introspection') diff --git a/extra/gconfmm/PKGBUILD b/extra/gconfmm/PKGBUILD index b43048a61..dda9f2b48 100644 --- a/extra/gconfmm/PKGBUILD +++ b/extra/gconfmm/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=gconfmm pkgname=('gconfmm' 'gconfmm-docs') pkgver=2.28.3 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gtkmm.sourceforge.net/" license=('LGPL') makedepends=('pkgconfig' 'gtkmm' 'glibmm-docs' 'gconf' 'glibmm') diff --git a/extra/gcr/PKGBUILD b/extra/gcr/PKGBUILD index 15b7d095f..05e69c1df 100644 --- a/extra/gcr/PKGBUILD +++ b/extra/gcr/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gcr pkgver=3.4.1 pkgrel=1 pkgdesc="A library for bits of crypto UI and parsing" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://www.gnome.org" license=('GPL2') depends=('dconf' 'desktop-file-utils' 'gtk3' 'hicolor-icon-theme' 'libgcrypt') diff --git a/extra/gd/PKGBUILD b/extra/gd/PKGBUILD index 2d89e7bd2..19789924f 100644 --- a/extra/gd/PKGBUILD +++ b/extra/gd/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gd pkgver=2.0.36RC1 pkgrel=5 pkgdesc="Library for the dynamic creation of images by programmers" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.libgd.org/" license=('custom') depends=('libpng' 'fontconfig' 'libjpeg') diff --git a/extra/gdb/PKGBUILD b/extra/gdb/PKGBUILD index d9a9b139e..04bb573ec 100644 --- a/extra/gdb/PKGBUILD +++ b/extra/gdb/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gdb pkgver=7.4.1 pkgrel=1 pkgdesc="The GNU Debugger" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/gdb/" license=('GPL3') depends=('ncurses' 'expat' 'python2') diff --git a/extra/gdk-pixbuf2/PKGBUILD b/extra/gdk-pixbuf2/PKGBUILD index d2818346e..fb5362252 100644 --- a/extra/gdk-pixbuf2/PKGBUILD +++ b/extra/gdk-pixbuf2/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gdk-pixbuf2 pkgver=2.26.1 pkgrel=1 pkgdesc="An image loading library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gtk.org/" license=('GPL2') depends=('glib2' 'libpng' 'libtiff' 'libjpeg' 'libx11') diff --git a/extra/gdl/PKGBUILD b/extra/gdl/PKGBUILD index e311ad991..a15ee3c45 100644 --- a/extra/gdl/PKGBUILD +++ b/extra/gdl/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gdl pkgver=3.4.2 pkgrel=1 pkgdesc="GNOME Docking Library" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) license=('GPL') url="http://www.gnome.org/" depends=('gtk3') diff --git a/extra/gdm/PKGBUILD b/extra/gdm/PKGBUILD index db3d8994b..e98d1d666 100644 --- a/extra/gdm/PKGBUILD +++ b/extra/gdm/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gdm pkgver=3.4.1 pkgrel=2 pkgdesc="Gnome Display Manager (a reimplementation of xdm)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.gnome.org" backup=('etc/pam.d/gdm-autologin' 'etc/pam.d/gdm-fingerprint' 'etc/pam.d/gdm' 'etc/pam.d/gdm-password' diff --git a/extra/gdome2/PKGBUILD b/extra/gdome2/PKGBUILD index 6f97ea5ea..8f3518327 100644 --- a/extra/gdome2/PKGBUILD +++ b/extra/gdome2/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.8.1 pkgrel=4 pkgdesc="Gnome DOM Engine" url="http://gdome2.cs.unibo.it/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('libxml2' 'glib2') options=(!libtool) @@ -16,10 +16,21 @@ md5sums=('bfc114e59eec50cbda8e4ece751ff022') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr --mandir=/usr/share/man + if [ "$CARCH" = mips64el ]; then + CFLAGS="$CFLAGS -fpic" + CXXFLAGS="$CXXFLAGS -fpic" + fi + ./configure --prefix=/usr --mandir=/usr/share/man \ + --host=${CARCH} --disable-static make } +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + make check +} + + package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install diff --git a/extra/gedit/PKGBUILD b/extra/gedit/PKGBUILD index 2734729de..076a008b7 100644 --- a/extra/gedit/PKGBUILD +++ b/extra/gedit/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gedit pkgver=3.4.2 pkgrel=1 pkgdesc="A text editor for GNOME" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('gtksourceview3' 'gsettings-desktop-schemas' 'libpeas' 'enchant' 'iso-codes' 'libsm' 'desktop-file-utils' 'python2-gobject' 'dconf') makedepends=('yelp-tools' 'intltool') diff --git a/extra/geeqie/PKGBUILD b/extra/geeqie/PKGBUILD index ce3605cdb..cd45b026a 100644 --- a/extra/geeqie/PKGBUILD +++ b/extra/geeqie/PKGBUILD @@ -4,9 +4,9 @@ pkgname=geeqie pkgver=1.0 -pkgrel=6 +pkgrel=6.1 pkgdesc="A lightweight image browser and viewer (fork of GQview)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://geeqie.sourceforge.net/" license=('GPL3') depends=('exiv2' 'gtk2' 'lcms' 'desktop-file-utils') diff --git a/extra/gegl/PKGBUILD b/extra/gegl/PKGBUILD index 9519852c3..2fa920c93 100644 --- a/extra/gegl/PKGBUILD +++ b/extra/gegl/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gegl pkgver=0.2.0 pkgrel=1 pkgdesc="Graph based image processing framework" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gegl.org/" license=('GPL3' 'LGPL3') depends=('babl' 'gtk2') diff --git a/extra/genius/PKGBUILD b/extra/genius/PKGBUILD index 38916969c..92d7466bb 100644 --- a/extra/genius/PKGBUILD +++ b/extra/genius/PKGBUILD @@ -6,7 +6,7 @@ pkgname=genius pkgver=1.0.15 pkgrel=1 pkgdesc="Advanced calculator including a mathematical programming language" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.jirka.org/genius.html" depends=('vte>=0.26.2' 'gtksourceview2>=2.10.5' 'mpfr>=3.0.0' 'desktop-file-utils' 'hicolor-icon-theme') diff --git a/extra/geoclue/PKGBUILD b/extra/geoclue/PKGBUILD index 851e5725f..fec20cde7 100644 --- a/extra/geoclue/PKGBUILD +++ b/extra/geoclue/PKGBUILD @@ -6,7 +6,7 @@ pkgname=geoclue pkgver=0.12.0 pkgrel=5 pkgdesc="Modular geoinformation service built on the D-Bus messaging system." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://geoclue.freedesktop.org/" license=('LGPL') depends=('dbus-glib' 'libxml2') diff --git a/extra/geoip/PKGBUILD b/extra/geoip/PKGBUILD index 8e75a5e94..c9dd7b476 100644 --- a/extra/geoip/PKGBUILD +++ b/extra/geoip/PKGBUILD @@ -6,7 +6,7 @@ pkgname=geoip pkgver=1.4.8 pkgrel=2 pkgdesc="Non-DNS IP-to-country resolver C library & utils" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.maxmind.com/app/c" license=('GPL') depends=('zlib' 'geoip-database') diff --git a/extra/ggv/PKGBUILD b/extra/ggv/PKGBUILD index 76c346969..6a85287d8 100644 --- a/extra/ggv/PKGBUILD +++ b/extra/ggv/PKGBUILD @@ -4,7 +4,7 @@ pkgname=ggv pkgver=2.12.0 pkgrel=4 pkgdesc="Postscript viewer" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('libgnomeui' 'ghostscript' 'desktop-file-utils') makedepends=('intltool' 'gnome-doc-utils' 'pkgconfig' 'gnome-common') diff --git a/extra/ggz-client-libs/PKGBUILD b/extra/ggz-client-libs/PKGBUILD index 88c0e564c..4262fe121 100644 --- a/extra/ggz-client-libs/PKGBUILD +++ b/extra/ggz-client-libs/PKGBUILD @@ -5,7 +5,7 @@ pkgname=ggz-client-libs pkgver=0.0.14.1 pkgrel=3 pkgdesc="GGZ client library, used by the GGZ Gaming Zone server (ggzd), the ggzcore library and other components" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.ggzgamingzone.org/" license=('LGPL') depends=('libggz>=0.0.14.1' 'expat>=2.0.1') diff --git a/extra/ghc/PKGBUILD b/extra/ghc/PKGBUILD index e2152d9db..eae48b02f 100644 --- a/extra/ghc/PKGBUILD +++ b/extra/ghc/PKGBUILD @@ -10,7 +10,7 @@ pkgname=ghc pkgver=7.4.2 pkgrel=1 pkgdesc='The Glasgow Haskell Compiler' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.haskell.org/ghc/' license=('custom') # libffi might be needed in the future: http://hackage.haskell.org/trac/ghc/ticket/4496 diff --git a/extra/ghex/PKGBUILD b/extra/ghex/PKGBUILD index fe79587b9..b475a051f 100644 --- a/extra/ghex/PKGBUILD +++ b/extra/ghex/PKGBUILD @@ -6,7 +6,7 @@ pkgname=ghex pkgver=3.4.1 pkgrel=1 pkgdesc="A simple binary editor for the Gnome desktop" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://live.gnome.org/Ghex" depends=('gtk3' 'hicolor-icon-theme') diff --git a/extra/giblib/PKGBUILD b/extra/giblib/PKGBUILD index 7deebc84e..2d938de2e 100644 --- a/extra/giblib/PKGBUILD +++ b/extra/giblib/PKGBUILD @@ -6,7 +6,7 @@ pkgname=giblib pkgver=1.2.4 pkgrel=5 pkgdesc="A library that feh uses as a wrapper to imlib2" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://freshmeat.net/projects/giblib/" license=('MIT') depends=('imlib2' 'libxext' 'freetype2') diff --git a/extra/gif2png/PKGBUILD b/extra/gif2png/PKGBUILD index fe234f1e0..e4e8832b1 100644 --- a/extra/gif2png/PKGBUILD +++ b/extra/gif2png/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gif2png pkgver=2.5.8 pkgrel=1 pkgdesc="A GIF to PNG image format converter" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.catb.org/~esr/gif2png/" license=('ZLIB') depends=('libpng') diff --git a/extra/giflib/PKGBUILD b/extra/giflib/PKGBUILD index d92ecb746..e40d2f4ac 100644 --- a/extra/giflib/PKGBUILD +++ b/extra/giflib/PKGBUILD @@ -9,7 +9,7 @@ pkgver=4.1.6 pkgrel=5 pkgdesc="A library for reading and writing gif images" url="http://sourceforge.net/projects/giflib/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('MIT') depends=('libx11') provides=("libungif=${pkgver}") diff --git a/extra/gifsicle/PKGBUILD b/extra/gifsicle/PKGBUILD index b2688d96c..fa7faf12f 100644 --- a/extra/gifsicle/PKGBUILD +++ b/extra/gifsicle/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gifsicle pkgver=1.64 pkgrel=1 pkgdesc="A powerful command-line program for creating, editing, manipulating and getting information about GIF images and animations" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.lcdf.org/gifsicle/" license=('GPL') depends=('libx11') diff --git a/extra/gimp-dbp/PKGBUILD b/extra/gimp-dbp/PKGBUILD index 9ebff69c5..eb506e74f 100644 --- a/extra/gimp-dbp/PKGBUILD +++ b/extra/gimp-dbp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gimp-dbp pkgver=1.1.9 pkgrel=3 pkgdesc="David's batch processor for the GIMP" -arch=('i686' 'x86_64') +arch=(i686 x86_64 'mips64el') url="http://members.ozemail.com.au/~hodsond/dbp.html" license=('GPL') depends=('gimp') diff --git a/extra/gimp-gap/PKGBUILD b/extra/gimp-gap/PKGBUILD index cb6c612e4..4e1226000 100644 --- a/extra/gimp-gap/PKGBUILD +++ b/extra/gimp-gap/PKGBUILD @@ -4,9 +4,9 @@ pkgname=gimp-gap pkgver=2.6.0 -pkgrel=3 +pkgrel=3.1 pkgdesc="A Plug-In collection to edit and create animations for the Gimp" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.gimp.org/downloads/" depends=('gimp' 'xvidcore' 'bash' 'libjpeg') @@ -17,7 +17,8 @@ md5sums=('249ed829de8b78675c0fe4ef4212089f') build() { cd "$srcdir/$pkgname-$pkgver" - [ "$CARCH" = "x86_64" ] && CFLAGS+="-fPIC" + [ "$CARCH" != "i686" ] && CFLAGS+=" -fPIC" + sed -ri 's/^gap_(plugins|morph)_LDADD .+$/& -lm/' gap/Makefile.in ./configure --prefix=/usr make } diff --git a/extra/gimp-ufraw/PKGBUILD b/extra/gimp-ufraw/PKGBUILD index 7273ffd47..972ff405d 100644 --- a/extra/gimp-ufraw/PKGBUILD +++ b/extra/gimp-ufraw/PKGBUILD @@ -6,7 +6,7 @@ pkgver=0.18 pkgrel=4 pkgdesc="Standalone or gimp plugin converter for raw files" url="http://ufraw.sourceforge.net/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('gtkimageview' 'exiv2' 'lcms' 'bzip2' 'desktop-file-utils') makedepends=('gimp' 'cinepaint') diff --git a/extra/gimp/PKGBUILD b/extra/gimp/PKGBUILD index 91ee40019..88eddf819 100644 --- a/extra/gimp/PKGBUILD +++ b/extra/gimp/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gimp pkgver=2.8.0 pkgrel=2 pkgdesc="GNU Image Manipulation Program" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gimp.org/" license=('GPL' 'LGPL') depends=('pygtk' 'lcms' 'libxpm' 'libwmf' 'libxmu' 'librsvg' 'libmng' 'dbus-glib' \ diff --git a/extra/git/PKGBUILD b/extra/git/PKGBUILD index 4026a264e..317253296 100644 --- a/extra/git/PKGBUILD +++ b/extra/git/PKGBUILD @@ -5,7 +5,7 @@ pkgname=git pkgver=1.7.11.1 pkgrel=1 pkgdesc="the fast distributed version control system" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://git-scm.com/" license=('GPL2') depends=('curl' 'expat>=2.0' 'perl-error' 'perl>=5.14.0' 'openssl' 'pcre') diff --git a/extra/gjs/PKGBUILD b/extra/gjs/PKGBUILD index bb434d3b6..f3726ded3 100644 --- a/extra/gjs/PKGBUILD +++ b/extra/gjs/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gjs pkgver=1.32.0 pkgrel=2 pkgdesc="Javascript Bindings for GNOME" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://live.gnome.org/Gjs" license=('GPL') depends=('cairo' 'dbus-glib' 'gobject-introspection' 'js') diff --git a/extra/gksu/PKGBUILD b/extra/gksu/PKGBUILD index 37f871cae..5790bb56d 100644 --- a/extra/gksu/PKGBUILD +++ b/extra/gksu/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gksu pkgver=2.0.2 pkgrel=4 pkgdesc="A graphical frontend for su" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.nongnu.org/gksu/index.html" license=('GPL') depends=('libgksu>=2.0.12' 'xorg-xauth') diff --git a/extra/glade-perl/PKGBUILD b/extra/glade-perl/PKGBUILD index cac93c7ca..cf7eaf91c 100644 --- a/extra/glade-perl/PKGBUILD +++ b/extra/glade-perl/PKGBUILD @@ -6,7 +6,7 @@ _realname=Gtk2-GladeXML pkgver=1.007 pkgrel=6 pkgdesc="Gtk2-GladeXML perl bindings for glade 2.x" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') url="http://gtk2-perl.sourceforge.net/" makedepends=('perl-extutils-pkgconfig' 'perl-extutils-depends') diff --git a/extra/glade/PKGBUILD b/extra/glade/PKGBUILD index af7b9d00e..c8b68a936 100644 --- a/extra/glade/PKGBUILD +++ b/extra/glade/PKGBUILD @@ -5,7 +5,7 @@ pkgname=glade pkgver=3.12.1 pkgrel=1 pkgdesc="User interface builder for GTK+ and GNOME." -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) license=('GPL' 'LGPL') depends=('gtk3' 'libxml2' 'desktop-file-utils' 'hicolor-icon-theme') makedepends=('intltool' 'python2' 'gtk-doc' 'gobject-introspection' 'python2-gobject') diff --git a/extra/glew/PKGBUILD b/extra/glew/PKGBUILD index f72d47777..6a2ebed90 100644 --- a/extra/glew/PKGBUILD +++ b/extra/glew/PKGBUILD @@ -6,7 +6,7 @@ pkgname=glew pkgver=1.7.0 pkgrel=2 pkgdesc="The OpenGL Extension Wrangler Library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://glew.sourceforge.net" license=('BSD' 'MIT' 'GPL') depends=('libxmu' 'libxi' 'mesa') diff --git a/extra/glhack/PKGBUILD b/extra/glhack/PKGBUILD index dbf68735b..5f3f6704a 100644 --- a/extra/glhack/PKGBUILD +++ b/extra/glhack/PKGBUILD @@ -5,7 +5,7 @@ pkgname=glhack pkgver=1.2 pkgrel=6 pkgdesc="A port of Nethack, a single player dungeon exploration game in 2D" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://glhack.sourceforge.net/" license=('custom') depends=('sdl' 'libpng' 'libgl') diff --git a/extra/glib-networking/PKGBUILD b/extra/glib-networking/PKGBUILD index d2ed8c3f3..e9e6da327 100644 --- a/extra/glib-networking/PKGBUILD +++ b/extra/glib-networking/PKGBUILD @@ -5,7 +5,7 @@ pkgname=glib-networking pkgver=2.32.3 pkgrel=1 pkgdesc="Network-related giomodules for glib" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gtk.org/" license=('GPL2') depends=('glib2' 'libproxy' 'gnutls' 'libgcrypt' 'ca-certificates' 'gsettings-desktop-schemas') diff --git a/extra/glib-perl/PKGBUILD b/extra/glib-perl/PKGBUILD index 0f92ef23f..083eb6734 100644 --- a/extra/glib-perl/PKGBUILD +++ b/extra/glib-perl/PKGBUILD @@ -6,7 +6,7 @@ pkgname=glib-perl pkgver=1.260 pkgrel=1 pkgdesc="Perl wrappers for glib 2.x, including GObject" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') url="http://gtk2-perl.sourceforge.net/" options=('!emptydirs') diff --git a/extra/glib/PKGBUILD b/extra/glib/PKGBUILD index 480a521e2..1bb00ade4 100644 --- a/extra/glib/PKGBUILD +++ b/extra/glib/PKGBUILD @@ -5,7 +5,7 @@ pkgname=glib pkgver=1.2.10 pkgrel=9 pkgdesc="Common C routines used by Gtk+ and other libs" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gtk.org/" license=('LGPL') depends=('glibc') diff --git a/extra/glibmm/PKGBUILD b/extra/glibmm/PKGBUILD index d237d821b..6985e613c 100644 --- a/extra/glibmm/PKGBUILD +++ b/extra/glibmm/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=glibmm pkgname=('glibmm' 'glibmm-docs') pkgver=2.32.0 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') makedepends=('glib2' 'libsigc++2.0' 'pkgconfig') source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) diff --git a/extra/glpk/PKGBUILD b/extra/glpk/PKGBUILD index 970b2ce93..ae8d7a912 100644 --- a/extra/glpk/PKGBUILD +++ b/extra/glpk/PKGBUILD @@ -6,7 +6,7 @@ pkgname=glpk pkgver=4.47 pkgrel=1 pkgdesc="GNU Linear Programming Kit : solve LP, MIP and other problems." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/glpk/glpk.html" license=('GPL') depends=('glibc') diff --git a/extra/glsof/PKGBUILD b/extra/glsof/PKGBUILD index a99009358..569f24473 100644 --- a/extra/glsof/PKGBUILD +++ b/extra/glsof/PKGBUILD @@ -7,7 +7,7 @@ _fmver=2.0 _qver=1.0.0 pkgrel=1 pkgdesc="Two separate GUI utilities (Queries and Filemonitor) to the lsof command line utility" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://glsof.sourceforge.net/" license=('GPL3') depends=('sh' 'java-runtime' 'lsof') diff --git a/extra/gmetadom/PKGBUILD b/extra/gmetadom/PKGBUILD index d23208e45..34618a3ed 100644 --- a/extra/gmetadom/PKGBUILD +++ b/extra/gmetadom/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gmetadom pkgver=0.2.6 pkgrel=3 pkgdesc="C++ bindings for GDome2 DOM implementation" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gmetadom.sourceforge.net/" license=('LGPL') depends=('gdome2') diff --git a/extra/gmime/PKGBUILD b/extra/gmime/PKGBUILD index ff2b03ab7..a27135e9f 100644 --- a/extra/gmime/PKGBUILD +++ b/extra/gmime/PKGBUILD @@ -6,11 +6,11 @@ pkgname=gmime pkgver=2.6.10 pkgrel=1 pkgdesc="Core mime parsing library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://spruce.sourceforge.net/gmime/" depends=('glib2' 'gpgme' 'zlib') -makedepends=('gtk-sharp-2') +[ "$CARCH" != "mips64el" ] && makedepends=('gtk-sharp-2') options=('!libtool') source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) sha256sums=('a0e1132613339d6ba06df483a1f8d8bda6feb4f58f8b102daab2f1390fd6a3b7') diff --git a/extra/gmpc/PKGBUILD b/extra/gmpc/PKGBUILD index 1cae5f2db..aab6f690a 100644 --- a/extra/gmpc/PKGBUILD +++ b/extra/gmpc/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gmpc pkgver=11.8.16 pkgrel=1 pkgdesc="A GTK2 client for MPD" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gmpclient.org/home" license=('GPL') depends=('libunique' 'libmpd' 'libsoup' 'sqlite3' 'hicolor-icon-theme' 'xdg-utils') diff --git a/extra/gnet/PKGBUILD b/extra/gnet/PKGBUILD index 60b952e00..74f641527 100644 --- a/extra/gnet/PKGBUILD +++ b/extra/gnet/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnet pkgver=2.0.8 pkgrel=2 pkgdesc="A simple network library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://live.gnome.org/GNetLibrary" license=('LGPL') depends=('glib2') diff --git a/extra/gnokii/PKGBUILD b/extra/gnokii/PKGBUILD index 8b4d0bfe0..52b373cd8 100644 --- a/extra/gnokii/PKGBUILD +++ b/extra/gnokii/PKGBUILD @@ -8,7 +8,7 @@ pkgname=gnokii pkgver=0.6.31 pkgrel=1 pkgdesc="Tools and user space driver for use with mobile phones" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnokii.org/" license=('GPL') depends=('libusb-compat' 'libxpm' 'bluez' 'libical') diff --git a/extra/gnome-alsamixer/PKGBUILD b/extra/gnome-alsamixer/PKGBUILD index 84698b9c1..272287501 100644 --- a/extra/gnome-alsamixer/PKGBUILD +++ b/extra/gnome-alsamixer/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-alsamixer pkgver=0.9.6 pkgrel=4 pkgdesc="Gnome ALSA mixer" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="https://launchpad.net/gnome-alsamixer" license=('GPL') depends=('libgnomeui') diff --git a/extra/gnome-applets/PKGBUILD b/extra/gnome-applets/PKGBUILD index 4845c9b76..bdbf2f516 100644 --- a/extra/gnome-applets/PKGBUILD +++ b/extra/gnome-applets/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-applets pkgver=3.4.1 pkgrel=1 pkgdesc="GNOME Applets" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('gnome-panel' 'libgtop' 'gucharmap' 'libnotify' 'cpufrequtils') makedepends=('gnome-doc-utils' 'intltool' 'gnome-settings-daemon' 'networkmanager') diff --git a/extra/gnome-bluetooth/PKGBUILD b/extra/gnome-bluetooth/PKGBUILD index 9a0979599..d17d9655f 100644 --- a/extra/gnome-bluetooth/PKGBUILD +++ b/extra/gnome-bluetooth/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-bluetooth pkgver=3.4.1 pkgrel=1 pkgdesc="The GNOME Bluetooth Subsystem" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://live.gnome.org/GnomeBluetooth" license=('GPL' 'LGPL') depends=('gtk3' 'hicolor-icon-theme' 'gvfs-obexftp' 'obexd-client' 'dconf' 'libnotify') diff --git a/extra/gnome-color-manager/PKGBUILD b/extra/gnome-color-manager/PKGBUILD index 5a7dc8e0d..c3ff6c03a 100644 --- a/extra/gnome-color-manager/PKGBUILD +++ b/extra/gnome-color-manager/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-color-manager pkgver=3.4.2 pkgrel=1 pkgdesc="Color profile manager for the GNOME desktop" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://projects.gnome.org/gnome-color-manager/" license=(GPL2) depends=('libcanberra' 'vte3' 'exiv2' 'hicolor-icon-theme' 'desktop-file-utils' 'clutter-gtk' diff --git a/extra/gnome-contacts/PKGBUILD b/extra/gnome-contacts/PKGBUILD index acd46097a..31da50d68 100644 --- a/extra/gnome-contacts/PKGBUILD +++ b/extra/gnome-contacts/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-contacts pkgver=3.4.1 pkgrel=1 pkgdesc="Contacts Manager for GNOME" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://www.gnome.org" license=('GPL2') groups=(gnome-extra) diff --git a/extra/gnome-control-center/PKGBUILD b/extra/gnome-control-center/PKGBUILD index 72ea7768b..f091ab1e8 100644 --- a/extra/gnome-control-center/PKGBUILD +++ b/extra/gnome-control-center/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-control-center pkgver=3.4.2 pkgrel=1 pkgdesc="The Control Center for GNOME" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('accountsservice' 'cups-pk-helper' 'gnome-bluetooth' 'gnome-desktop' 'gnome-menus' 'gnome-online-accounts' 'gnome-settings-daemon' 'gsettings-desktop-schemas' 'gtk3' 'libgtop' 'libsocialweb' 'network-manager-applet' 'sound-theme-freedesktop' 'upower' diff --git a/extra/gnome-desktop/PKGBUILD b/extra/gnome-desktop/PKGBUILD index 26a1e7f40..127b500a2 100644 --- a/extra/gnome-desktop/PKGBUILD +++ b/extra/gnome-desktop/PKGBUILD @@ -6,7 +6,7 @@ pkgver=3.4.2 pkgrel=1 epoch=1 pkgdesc="Library with common API for various GNOME modules" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL') depends=('gsettings-desktop-schemas' 'gtk3') makedepends=('gnome-doc-utils' 'intltool' 'gobject-introspection') diff --git a/extra/gnome-desktop2/PKGBUILD b/extra/gnome-desktop2/PKGBUILD index e84bd7f64..9555fcf3e 100644 --- a/extra/gnome-desktop2/PKGBUILD +++ b/extra/gnome-desktop2/PKGBUILD @@ -7,7 +7,7 @@ pkgname=${_pkgname}2 pkgver=2.32.1 pkgrel=2 pkgdesc="Library with common API for various GNOME modules (legacy version)" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) license=(GPL LGPL) depends=(gconf gtk2 startup-notification) makedepends=(gnome-doc-utils intltool) @@ -20,7 +20,7 @@ build() { cd "$srcdir/$_pkgname-$pkgver" ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var --disable-static \ - --with-gnome-distributor="Archlinux" \ + --with-gnome-distributor="Parabola GNU/Linux-libre" \ --disable-scrollkeeper \ --disable-gnome-about --disable-desktop-docs diff --git a/extra/gnome-dictionary/PKGBUILD b/extra/gnome-dictionary/PKGBUILD index 86a252322..83c6cf058 100644 --- a/extra/gnome-dictionary/PKGBUILD +++ b/extra/gnome-dictionary/PKGBUILD @@ -4,7 +4,7 @@ pkgname=gnome-dictionary pkgver=3.4.0 pkgrel=1 pkgdesc="Look up words in dictionary sources" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://gnome.org" license=('GPL2') depends=('dconf' 'gtk3') diff --git a/extra/gnome-disk-utility/PKGBUILD b/extra/gnome-disk-utility/PKGBUILD index 211f1ddac..a214e98e6 100644 --- a/extra/gnome-disk-utility/PKGBUILD +++ b/extra/gnome-disk-utility/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-disk-utility pkgver=3.4.1 pkgrel=1 pkgdesc="Disk Management Utility for GNOME" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.gnome.org" groups=('gnome-extra') diff --git a/extra/gnome-documents/PKGBUILD b/extra/gnome-documents/PKGBUILD index 39521db3c..543823b90 100644 --- a/extra/gnome-documents/PKGBUILD +++ b/extra/gnome-documents/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-documents pkgver=0.4.2 pkgrel=1 pkgdesc="Documents Manager for GNOME" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://www.gnome.org" license=('GPL') groups=('gnome-extra') diff --git a/extra/gnome-font-viewer/PKGBUILD b/extra/gnome-font-viewer/PKGBUILD index 9a94d6a74..c14a454e8 100644 --- a/extra/gnome-font-viewer/PKGBUILD +++ b/extra/gnome-font-viewer/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-font-viewer pkgver=3.4.0 pkgrel=1 pkgdesc="GNOME font viewer and thumbnailer" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) license=('GPL') depends=('gtk3' 'desktop-file-utils') makedepends=('intltool') diff --git a/extra/gnome-games/PKGBUILD b/extra/gnome-games/PKGBUILD index 87d9067f6..8db44e775 100644 --- a/extra/gnome-games/PKGBUILD +++ b/extra/gnome-games/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-games pkgver=3.4.2 pkgrel=1 pkgdesc="Some Games for GNOME" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('desktop-file-utils' 'libcanberra' 'clutter-gtk' 'hicolor-icon-theme' 'librsvg' 'python2-gobject' 'dconf') makedepends=('yelp-tools' 'intltool' 'gobject-introspection' 'vala') diff --git a/extra/gnome-keyring/PKGBUILD b/extra/gnome-keyring/PKGBUILD index 71d8e4ebd..4d1807997 100644 --- a/extra/gnome-keyring/PKGBUILD +++ b/extra/gnome-keyring/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-keyring pkgver=3.4.1 pkgrel=2 pkgdesc="GNOME Password Management daemon" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL' 'LGPL') depends=('gtk3' 'gcr' 'libcap-ng') makedepends=('intltool') diff --git a/extra/gnome-media/PKGBUILD b/extra/gnome-media/PKGBUILD index d3c017b1c..e0e00534d 100644 --- a/extra/gnome-media/PKGBUILD +++ b/extra/gnome-media/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-media pkgver=3.4.0 pkgrel=1 pkgdesc="GNOME Media Tools" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('libgnome-media-profiles' 'libcanberra' 'hicolor-icon-theme') makedepends=('intltool' 'gnome-doc-utils') diff --git a/extra/gnome-menus/PKGBUILD b/extra/gnome-menus/PKGBUILD index 62f3606c9..8cdb469b8 100644 --- a/extra/gnome-menus/PKGBUILD +++ b/extra/gnome-menus/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-menus pkgver=3.4.2 pkgrel=1 pkgdesc="GNOME menu specifications" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('glib2' 'python2-gobject') makedepends=('intltool' 'gobject-introspection') options=('!libtool') diff --git a/extra/gnome-nettool/PKGBUILD b/extra/gnome-nettool/PKGBUILD index 53e129ad3..bffb24ecf 100644 --- a/extra/gnome-nettool/PKGBUILD +++ b/extra/gnome-nettool/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gnome-nettool pkgver=3.1.1 pkgrel=1 pkgdesc="A Collection of GNOME3 Networking Tools." -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) license=('GPL') depends=('gtk3' 'libgtop' 'dnsutils' 'iputils' 'nmap' 'netkit-bsd-finger' 'whois' 'hicolor-icon-theme') makedepends=('gnome-doc-utils' 'intltool') diff --git a/extra/gnome-online-accounts/PKGBUILD b/extra/gnome-online-accounts/PKGBUILD index 79fdcfbf9..24e0702de 100644 --- a/extra/gnome-online-accounts/PKGBUILD +++ b/extra/gnome-online-accounts/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-online-accounts pkgver=3.4.2 pkgrel=1 pkgdesc="GNOME service to access online accounts" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://www.gnome.org" license=('GPL') depends=('libwebkit3' 'json-glib' 'libnotify' 'rest' 'hicolor-icon-theme') diff --git a/extra/gnome-panel/PKGBUILD b/extra/gnome-panel/PKGBUILD index 6a7791ab7..bf045cbcf 100644 --- a/extra/gnome-panel/PKGBUILD +++ b/extra/gnome-panel/PKGBUILD @@ -4,7 +4,7 @@ pkgname=gnome-panel pkgver=3.4.2.1 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') pkgdesc="The GNOME Panel" url="http://www.gnome.org" diff --git a/extra/gnome-perl/PKGBUILD b/extra/gnome-perl/PKGBUILD index d790dc760..9c101b8dd 100644 --- a/extra/gnome-perl/PKGBUILD +++ b/extra/gnome-perl/PKGBUILD @@ -6,7 +6,7 @@ _realname=Gnome2 pkgver=1.042 pkgrel=8 pkgdesc="Perl bindings for libgnome" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://gtk2-perl.sourceforge.net/" makedepends=('perl-extutils-pkgconfig' 'perl-extutils-depends') diff --git a/extra/gnome-phone-manager/PKGBUILD b/extra/gnome-phone-manager/PKGBUILD index a9e098140..42b4f5757 100644 --- a/extra/gnome-phone-manager/PKGBUILD +++ b/extra/gnome-phone-manager/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-phone-manager pkgver=0.68 pkgrel=2 pkgdesc="Control your mobile phone from your GNOME desktop." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://live.gnome.org/PhoneManager" license=('GPL') depends=('evolution-data-server' 'gnokii' 'gnome-bluetooth' 'gnome-icon-theme' 'libcanberra') diff --git a/extra/gnome-pilot/PKGBUILD b/extra/gnome-pilot/PKGBUILD index f558b2713..7cc25291f 100644 --- a/extra/gnome-pilot/PKGBUILD +++ b/extra/gnome-pilot/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-pilot pkgver=2.91.93 pkgrel=2 pkgdesc="Pilot Support for Gnome" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('pilot-link' 'evolution-data-server') makedepends=('intltool' 'gob2' 'gnome-doc-utils' 'gnome-panel') diff --git a/extra/gnome-power-manager/PKGBUILD b/extra/gnome-power-manager/PKGBUILD index 69816dd1e..13e115b92 100644 --- a/extra/gnome-power-manager/PKGBUILD +++ b/extra/gnome-power-manager/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-power-manager pkgver=3.4.0 pkgrel=1 pkgdesc="Power management tools." -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.gnome.org/projects/gnome-power-manager/" license=('GPL') depends=('gtk3' 'upower' 'dconf' 'hicolor-icon-theme') diff --git a/extra/gnome-python-desktop/PKGBUILD b/extra/gnome-python-desktop/PKGBUILD index 86b3c66d9..520d48e83 100644 --- a/extra/gnome-python-desktop/PKGBUILD +++ b/extra/gnome-python-desktop/PKGBUILD @@ -7,7 +7,7 @@ pkgbase=gnome-python-desktop pkgname=('gnome-python-desktop' 'python-gnomedesktop' 'python-gnomekeyring' 'python-gtop' 'python-metacity' 'python-rsvg' 'python-totem-plparser' 'python-wnck') pkgver=2.32.0 pkgrel=10 -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL' 'LGPL') options=('!libtool') makedepends=('intltool' 'pkg-config' 'gnome-python' 'libgtop' 'totem-plparser' 'gnome-desktop2' 'metacity' 'librsvg' 'libwnck') diff --git a/extra/gnome-python-extras/PKGBUILD b/extra/gnome-python-extras/PKGBUILD index 6c6fc9594..b196124de 100644 --- a/extra/gnome-python-extras/PKGBUILD +++ b/extra/gnome-python-extras/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=gnome-python-extras pkgname=('gnome-python-extras' 'python2-egg' 'python2-gksu2' 'python2-gtkhtml2' 'python2-gtkspell') pkgver=2.25.3 pkgrel=12 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.daa.com.au/~james/pygtk/" license=('GPL' 'LGPL') makedepends=('libgtkhtml' 'gtkspell' 'libgksu' 'libgnomeui' 'python2' 'pygtk' 'gnome-python') diff --git a/extra/gnome-python/PKGBUILD b/extra/gnome-python/PKGBUILD index 26fabe51f..8f2380301 100644 --- a/extra/gnome-python/PKGBUILD +++ b/extra/gnome-python/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=gnome-python pkgname=('gnome-python' 'python2-bonobo' 'python2-gconf' 'python2-libgnome' 'python2-gnomecanvas' 'python2-gnomevfs') pkgver=2.28.1 pkgrel=8 -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) license=('LGPL') makedepends=('pygtk' 'pyorbit' 'libgnomeui') options=('!libtool') diff --git a/extra/gnome-screensaver/PKGBUILD b/extra/gnome-screensaver/PKGBUILD index 6e1ae0501..b417190a0 100644 --- a/extra/gnome-screensaver/PKGBUILD +++ b/extra/gnome-screensaver/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-screensaver pkgver=3.4.1 pkgrel=1 pkgdesc="Screensaver designed to integrate well with the GNOME desktop." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://live.gnome.org/GnomeScreensaver" backup=(etc/pam.d/gnome-screensaver) diff --git a/extra/gnome-screenshot/PKGBUILD b/extra/gnome-screenshot/PKGBUILD index 904764905..e524d17c7 100644 --- a/extra/gnome-screenshot/PKGBUILD +++ b/extra/gnome-screenshot/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-screenshot pkgver=3.4.1 pkgrel=1 pkgdesc="Take pictures of your screen" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://gnome.org" license=('GPL2') depends=('dconf' 'gtk3' 'libcanberra') diff --git a/extra/gnome-search-tool/PKGBUILD b/extra/gnome-search-tool/PKGBUILD index 7cbd3d7ef..b32b96178 100644 --- a/extra/gnome-search-tool/PKGBUILD +++ b/extra/gnome-search-tool/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-search-tool pkgver=3.4.0 pkgrel=1 pkgdesc="Utility to search for files" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://gnome.org" license=('GPL2') depends=('gconf' 'gtk3' 'libsm') diff --git a/extra/gnome-session/PKGBUILD b/extra/gnome-session/PKGBUILD index da5e34292..740b4d802 100644 --- a/extra/gnome-session/PKGBUILD +++ b/extra/gnome-session/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-session pkgver=3.4.2 pkgrel=3 pkgdesc="The GNOME Session Handler" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL' 'LGPL') depends=('libsystemd' 'consolekit' 'dconf' 'gconf' 'gsettings-desktop-schemas' 'gtk3' 'hicolor-icon-theme' 'json-glib' 'libgl' 'libsm' 'libxtst' 'polkit-gnome' diff --git a/extra/gnome-settings-daemon/PKGBUILD b/extra/gnome-settings-daemon/PKGBUILD index c5d06bc3b..062fc1d8e 100644 --- a/extra/gnome-settings-daemon/PKGBUILD +++ b/extra/gnome-settings-daemon/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-settings-daemon pkgver=3.4.2 pkgrel=1 pkgdesc="The GNOME Settings daemon" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('colord' 'dconf' 'gnome-desktop' 'gsettings-desktop-schemas' 'hicolor-icon-theme' 'libcanberra-pulse' 'libgnomekbd' 'libnotify' 'libsystemd' 'libwacom' 'nss' 'pulseaudio' 'pulseaudio-alsa' 'upower') diff --git a/extra/gnome-shell/PKGBUILD b/extra/gnome-shell/PKGBUILD index d9816ab21..bd21ffc66 100644 --- a/extra/gnome-shell/PKGBUILD +++ b/extra/gnome-shell/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-shell pkgver=3.4.1 pkgrel=3 pkgdesc="The next generation GNOME Shell" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://live.gnome.org/GnomeShell" license=('GPL2') depends=('caribou' 'folks' 'gcr' 'gjs' 'gnome-bluetooth' 'gnome-desktop' 'gnome-menus' 'libcroco' 'libpulse' 'mutter' 'nautilus' 'networkmanager' 'telepathy-logger' 'telepathy-mission-control' 'unzip') diff --git a/extra/gnome-speech/PKGBUILD b/extra/gnome-speech/PKGBUILD index 686de821f..ce1124fef 100644 --- a/extra/gnome-speech/PKGBUILD +++ b/extra/gnome-speech/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-speech pkgver=0.4.25 pkgrel=2 pkgdesc="Gnome Text-to-Speech" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://www.gnome.org" depends=('libbonobo') diff --git a/extra/gnome-system-log/PKGBUILD b/extra/gnome-system-log/PKGBUILD index 542a60e9e..61eed5d5c 100644 --- a/extra/gnome-system-log/PKGBUILD +++ b/extra/gnome-system-log/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-system-log pkgver=3.4.1 pkgrel=1 pkgdesc="View your system logs" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://gnome.org" license=('GPL2') depends=('dconf' 'gtk3') diff --git a/extra/gnome-system-monitor/PKGBUILD b/extra/gnome-system-monitor/PKGBUILD index 65b09f0f6..6de6c4946 100644 --- a/extra/gnome-system-monitor/PKGBUILD +++ b/extra/gnome-system-monitor/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-system-monitor pkgver=3.4.1 pkgrel=1 pkgdesc="A system monitor for GNOME" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('libwnck3' 'libgtop' 'gtkmm3' 'librsvg' 'gnome-icon-theme' 'libsystemd') makedepends=('gnome-doc-utils' 'intltool') diff --git a/extra/gnome-terminal/PKGBUILD b/extra/gnome-terminal/PKGBUILD index b0b42fde5..26083793c 100644 --- a/extra/gnome-terminal/PKGBUILD +++ b/extra/gnome-terminal/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-terminal pkgver=3.4.1.1 pkgrel=1 pkgdesc="The GNOME Terminal Emulator" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('gconf' 'vte3' 'gsettings-desktop-schemas' 'libsm') makedepends=('gnome-doc-utils' 'intltool' 'gtk2') diff --git a/extra/gnome-themes-standard/PKGBUILD b/extra/gnome-themes-standard/PKGBUILD index 3a21edff1..703592460 100644 --- a/extra/gnome-themes-standard/PKGBUILD +++ b/extra/gnome-themes-standard/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-themes-standard pkgver=3.4.2 pkgrel=1 pkgdesc="Default themes for the GNOME desktop" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnome.org" license=('GPL2') depends=('cantarell-fonts' 'ttf-dejavu' 'gtk3' 'gtk-engines' 'librsvg') diff --git a/extra/gnome-user-share/PKGBUILD b/extra/gnome-user-share/PKGBUILD index aa9f6a69b..6d2fdd87a 100644 --- a/extra/gnome-user-share/PKGBUILD +++ b/extra/gnome-user-share/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-user-share pkgver=3.0.2 pkgrel=1 pkgdesc="Easy to use user-level file sharing for GNOME." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://ftp.gnome.org/pub/GNOME/sources/gnome-user-share/" license=('GPL') depends=('mod_dnssd' 'gconf' 'gtk3' 'hicolor-icon-theme' 'libnotify' 'gnome-bluetooth' 'libcanberra') diff --git a/extra/gnome-vfs-perl/PKGBUILD b/extra/gnome-vfs-perl/PKGBUILD index 6c766e895..c5d0ce7c0 100644 --- a/extra/gnome-vfs-perl/PKGBUILD +++ b/extra/gnome-vfs-perl/PKGBUILD @@ -6,7 +6,7 @@ _realname=Gnome2-VFS pkgver=1.081 pkgrel=5 pkgdesc="Gnome2-VFS perl bindings for gnome-vfs" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') url="http://gtk2-perl.sourceforge.net/" makedepends=('perl-extutils-pkgconfig' 'perl-extutils-depends') diff --git a/extra/gnome-vfs/PKGBUILD b/extra/gnome-vfs/PKGBUILD index dae1cfeb1..5d67ca6f1 100644 --- a/extra/gnome-vfs/PKGBUILD +++ b/extra/gnome-vfs/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-vfs pkgver=2.24.4 pkgrel=6 pkgdesc="The GNOME Virtual File System" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('gconf' 'bzip2' 'avahi' 'smbclient' 'gnome-mime-data' 'krb5' 'gnutls' 'libgcrypt') makedepends=('pkgconfig' 'intltool' 'gtk-doc' 'gnome-common') diff --git a/extra/gnome-vfsmm/PKGBUILD b/extra/gnome-vfsmm/PKGBUILD index c79065313..1816b9be4 100644 --- a/extra/gnome-vfsmm/PKGBUILD +++ b/extra/gnome-vfsmm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-vfsmm pkgver=2.26.0 pkgrel=2 pkgdesc="A C++ wrapper for gnome-vfs." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('gnome-vfs' 'glibmm') makedepends=('pkgconfig' 'doxygen') diff --git a/extra/gnomecanvas-perl/PKGBUILD b/extra/gnomecanvas-perl/PKGBUILD index c869a2752..ce12da891 100644 --- a/extra/gnomecanvas-perl/PKGBUILD +++ b/extra/gnomecanvas-perl/PKGBUILD @@ -6,7 +6,7 @@ _realname=Gnome2-Canvas pkgver=1.002 pkgrel=10 pkgdesc="Gnome2-Canvas perl bindings for libgnomecanvas" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://gtk2-perl.sourceforge.net/" makedepends=('perl-extutils-pkgconfig' 'perl-extutils-depends') diff --git a/extra/gnu-netcat/PKGBUILD b/extra/gnu-netcat/PKGBUILD index a436a9d72..c4f500162 100644 --- a/extra/gnu-netcat/PKGBUILD +++ b/extra/gnu-netcat/PKGBUILD @@ -6,7 +6,7 @@ pkgver=0.7.1 pkgrel=4 pkgdesc="GNU rewrite of netcat, the network piping application" depends=('glibc' 'texinfo') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://netcat.sourceforge.net/" license=('GPL') replaces=('netcat') diff --git a/extra/gnucash/PKGBUILD b/extra/gnucash/PKGBUILD index 3a7d4fcd1..d37be36ab 100644 --- a/extra/gnucash/PKGBUILD +++ b/extra/gnucash/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnucash pkgver=2.4.10 pkgrel=1 pkgdesc="A personal and small-business financial-accounting application" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnucash.org" license=("GPL") depends=('gtkhtml' 'slib' 'goffice' 'libgnomeui' 'libdbi-drivers' 'aqbanking' 'desktop-file-utils') diff --git a/extra/gnuchess/PKGBUILD b/extra/gnuchess/PKGBUILD index e28cc7cff..04eec6472 100644 --- a/extra/gnuchess/PKGBUILD +++ b/extra/gnuchess/PKGBUILD @@ -7,7 +7,7 @@ pkgver=6.0.2 pkgrel=1 pkgdesc="Lets most modern computers play a full game of chess" url="http://www.gnu.org/software/chess/chess.html" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('glibc' 'ncurses' 'readline') source=(ftp://ftp.gnu.org/pub/gnu/chess/$pkgname-$pkgver.tar.gz{,.sig}) diff --git a/extra/gnugo/PKGBUILD b/extra/gnugo/PKGBUILD index db803a1b9..845bd21b0 100644 --- a/extra/gnugo/PKGBUILD +++ b/extra/gnugo/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=3 pkgdesc='Program that plays the game of Go' url='http://www.gnu.org/software/gnugo/' license=('GPL3' 'custom') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('ncurses') source=("http://ftp.gnu.org/gnu/gnugo/${pkgname}-${pkgver}.tar.gz" 'LICENSE') diff --git a/extra/gnumeric/PKGBUILD b/extra/gnumeric/PKGBUILD index 7b72f42ab..bcf588262 100644 --- a/extra/gnumeric/PKGBUILD +++ b/extra/gnumeric/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnumeric pkgver=1.10.17 pkgrel=2 pkgdesc="A GNOME Spreadsheet Program" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnome.org/projects/gnumeric/" license=('GPL') depends=('goffice' 'gconf' 'desktop-file-utils' 'hicolor-icon-theme') diff --git a/extra/gnuplot/PKGBUILD b/extra/gnuplot/PKGBUILD index 432dff742..854d4e325 100644 --- a/extra/gnuplot/PKGBUILD +++ b/extra/gnuplot/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gnuplot pkgver=4.6.0 pkgrel=3 pkgdesc="Plotting package which outputs to X11, PostScript, PNG, GIF, and others" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnuplot.info" license=('custom') depends=('readline' 'gd' 'wxgtk' 'cairo' 'libjpeg' 'lua') diff --git a/extra/gnutls/PKGBUILD b/extra/gnutls/PKGBUILD index a9d142f7b..3df56031d 100644 --- a/extra/gnutls/PKGBUILD +++ b/extra/gnutls/PKGBUILD @@ -5,13 +5,14 @@ pkgname=gnutls pkgver=3.0.20 pkgrel=1 pkgdesc="A library which provides a secure layer over a reliable transport layer" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL3' 'LGPL') url="http://www.gnu.org/software/gnutls/" install=gnutls.install options=('!libtool' '!zipman') depends=('gcc-libs' 'libtasn1' 'readline' 'zlib' 'nettle>=2.4' 'p11-kit>=0.12') -makedepends=('valgrind' 'strace') +makedepends=('strace') +[ "$CARCH" = "mips64el" ] || makedepends+=('valgrind') source=(ftp://ftp.gnu.org/gnu/gnutls/${pkgname}-${pkgver}.tar.xz{,.sig}) md5sums=('1e9322764f4531b00b4a46a5d634695e' 'efc0ac29d46219aa75f08f57ba679776') diff --git a/extra/gob2/PKGBUILD b/extra/gob2/PKGBUILD index 061325a4b..c9c90548b 100644 --- a/extra/gob2/PKGBUILD +++ b/extra/gob2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gob2 pkgver=2.0.18 pkgrel=1 pkgdesc="GTK Object Builder (GOB) is a simple preprocessor for easily creating GTK objects" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('glib2') url="http://www.5z.com/jirka/gob.html" diff --git a/extra/gobject-introspection/PKGBUILD b/extra/gobject-introspection/PKGBUILD index 972a8a99e..3f3a13519 100644 --- a/extra/gobject-introspection/PKGBUILD +++ b/extra/gobject-introspection/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.32.1 pkgrel=2 pkgdesc="Introspection system for GObject-based libraries" url="http://live.gnome.org/GObjectInstrospection" -arch=('x86_64' 'i686') +arch=('x86_64' 'i686' 'mips64el') license=('LGPL' 'GPL') depends=('glib2' 'python2') makedepends=('cairo') diff --git a/extra/goffice/PKGBUILD b/extra/goffice/PKGBUILD index a7a8f4fe9..07866eafe 100644 --- a/extra/goffice/PKGBUILD +++ b/extra/goffice/PKGBUILD @@ -5,7 +5,7 @@ pkgname=goffice pkgver=0.8.17 pkgrel=1 pkgdesc="A library of document-centric objects and utilities built on top of GLib and Gtk+" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnome.org" license=('GPL') options=('!libtool') diff --git a/extra/gpart/PKGBUILD b/extra/gpart/PKGBUILD index 65c5e9fa5..b6760e42f 100644 --- a/extra/gpart/PKGBUILD +++ b/extra/gpart/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gpart pkgver=0.1h pkgrel=5 pkgdesc="Partition table rescue/guessing tool" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.stud.uni-hannover.de/user/76201/gpart/" license=('GPL') depends=('glibc') diff --git a/extra/gparted/PKGBUILD b/extra/gparted/PKGBUILD index 22490edde..f821eec42 100644 --- a/extra/gparted/PKGBUILD +++ b/extra/gparted/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gparted pkgver=0.12.1 pkgrel=1 pkgdesc="A Partition Magic clone, frontend to GNU Parted" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gparted.sourceforge.net" license=('GPL') depends=('parted' 'gtkmm' 'hicolor-icon-theme') diff --git a/extra/gperf/PKGBUILD b/extra/gperf/PKGBUILD index 7c3ec52bc..b16444458 100644 --- a/extra/gperf/PKGBUILD +++ b/extra/gperf/PKGBUILD @@ -4,9 +4,9 @@ pkgname=gperf pkgver=3.0.4 -pkgrel=4 +pkgrel=4.1 pkgdesc="Perfect hash function generator" -arch=('x86_64' 'i686') +arch=('x86_64' 'i686' 'mips64el') url="http://www.gnu.org/software/gperf/" license=('GPL3') depends=('gcc-libs' 'texinfo') diff --git a/extra/gphoto2/PKGBUILD b/extra/gphoto2/PKGBUILD index cdde57bde..a4f102a5f 100644 --- a/extra/gphoto2/PKGBUILD +++ b/extra/gphoto2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gphoto2 pkgver=2.4.14 pkgrel=1 pkgdesc="A digital camera download and access program." -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.gphoto.org" license=('GPL' 'LGPL') depends=('libgphoto2>=2.4.14' 'popt' 'readline') diff --git a/extra/gpsd/PKGBUILD b/extra/gpsd/PKGBUILD index c90dd5608..d11fcc7f4 100644 --- a/extra/gpsd/PKGBUILD +++ b/extra/gpsd/PKGBUILD @@ -8,7 +8,7 @@ pkgname=gpsd pkgver=3.6 pkgrel=1 pkgdesc="GPS daemon and library to support USB/serial GPS devices" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://catb.org/gpsd/" license=('BSD') depends=('python2' 'libusb' 'bluez' 'desktop-file-utils') diff --git a/extra/gptfdisk/PKGBUILD b/extra/gptfdisk/PKGBUILD index 6b0c45301..116afdcd6 100644 --- a/extra/gptfdisk/PKGBUILD +++ b/extra/gptfdisk/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gptfdisk pkgver=0.8.5 pkgrel=1 pkgdesc="A text-mode partitioning tool that works on Globally Unique Identifier (GUID) Partition Table (GPT) disks" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.rodsbooks.com/gdisk/" license=('GPL2') depends=('gcc-libs' 'util-linux' 'popt' 'icu') diff --git a/extra/gqview/PKGBUILD b/extra/gqview/PKGBUILD index de023d067..d79f3ac79 100644 --- a/extra/gqview/PKGBUILD +++ b/extra/gqview/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gqview pkgver=2.0.4 pkgrel=4 pkgdesc="An image browser and viewer" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gqview.sourceforge.net/" license=('GPL') depends=('gtk2' 'desktop-file-utils') diff --git a/extra/grantlee/PKGBUILD b/extra/grantlee/PKGBUILD index 5acc48479..c71f63ce3 100644 --- a/extra/grantlee/PKGBUILD +++ b/extra/grantlee/PKGBUILD @@ -6,7 +6,7 @@ pkgname=grantlee pkgver=0.2.0 pkgrel=1 pkgdesc="A string template engine based on the Django template system and written in Qt" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gitorious.org/grantlee/pages/Home" license=('LGPL3') depends=('qt') diff --git a/extra/graphicsmagick/PKGBUILD b/extra/graphicsmagick/PKGBUILD index a650c965a..9d8e517c2 100644 --- a/extra/graphicsmagick/PKGBUILD +++ b/extra/graphicsmagick/PKGBUILD @@ -9,7 +9,7 @@ pkgver=1.3.16 pkgrel=1 pkgdesc='Image processing system' url='http://www.graphicsmagick.org/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('MIT') makedepends=('perl') depends=('bzip2' 'freetype2' 'ghostscript' 'jasper' 'lcms2' 'xz' diff --git a/extra/graphite/PKGBUILD b/extra/graphite/PKGBUILD index 21b6ae5eb..fab274a09 100644 --- a/extra/graphite/PKGBUILD +++ b/extra/graphite/PKGBUILD @@ -5,7 +5,7 @@ pkgname=graphite pkgver=1.0.3 pkgrel=1 epoch=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://graphite.sil.org/" pkgdesc='reimplementation of the SIL Graphite text processing engine' license=('custom_SIL Dual license') diff --git a/extra/graphviz/PKGBUILD b/extra/graphviz/PKGBUILD index 066b71862..de4ceda8a 100644 --- a/extra/graphviz/PKGBUILD +++ b/extra/graphviz/PKGBUILD @@ -9,8 +9,23 @@ pkgrel=10 pkgdesc='Graph visualization software' url='http://www.graphviz.org/' license=('custom:EPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libltdl' 'gd' 'librsvg' 'libxaw' 'ghostscript' 'pango' 'gts') +case $CARCH in + mips64el) +# r and ocaml aren't ported yet +# no one's interested on mono +makedepends=('swig' 'guile' 'lua' 'perl' 'php' 'python2' 'ruby' 'tk' 'qt') +optdepends=('guile: guile bindings' + 'lua: lua bindings' + 'perl: perl bindings' + 'php: php bindings' + 'python2: python bindings' + 'ruby: ruby bindings' + 'tcl: tcl bindings' + 'qt: gvedit') + ;; + *) makedepends=('swig' 'mono' 'guile' 'lua' 'ocaml' 'perl' 'php' 'python2' 'r' 'ruby' 'tk' 'qt') optdepends=('mono: sharp bindings' 'guile: guile bindings' @@ -23,6 +38,7 @@ optdepends=('mono: sharp bindings' 'ruby: ruby bindings' 'tcl: tcl bindings' 'qt: gvedit') +esac source=("${url}/pub/${pkgname}/stable/SOURCES/${pkgname}-${pkgver}.tar.gz" 'LICENSE') sha1sums=('4725d88a13e071ee22e632de551d4a55ca08ee7d' diff --git a/extra/grilo/PKGBUILD b/extra/grilo/PKGBUILD index 34c099ffb..41ddd2390 100644 --- a/extra/grilo/PKGBUILD +++ b/extra/grilo/PKGBUILD @@ -6,7 +6,7 @@ pkgver=0.1.18 pkgrel=1 pkgdesc="Framework that provides access to various sources of multimedia content" url="http://www.gnome.org" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('gtk3' 'libxml2' 'libsoup') makedepends=('gobject-introspection' 'gtk-doc' 'vala') diff --git a/extra/grip/PKGBUILD b/extra/grip/PKGBUILD index 904ab4eda..d12cfc08c 100644 --- a/extra/grip/PKGBUILD +++ b/extra/grip/PKGBUILD @@ -6,7 +6,7 @@ pkgname=grip pkgver=3.3.1 pkgrel=9 pkgdesc="A cd-player and ripper for the Gnome desktop" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://nostatic.org/grip/" depends=('vte' 'curl' 'libgnomeui' 'id3lib' 'cdparanoia') diff --git a/extra/gsl/PKGBUILD b/extra/gsl/PKGBUILD index 290c911dc..cc569ab83 100644 --- a/extra/gsl/PKGBUILD +++ b/extra/gsl/PKGBUILD @@ -11,7 +11,7 @@ url="http://www.gnu.org/software/gsl/gsl.html" source=("http://ftp.belnet.be/mirror/ftp.gnu.org/gnu/gsl/$pkgname-$pkgver.tar.gz") install=gsl.install license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('glibc' 'bash') options=('!libtool') sha1sums=('d914f84b39a5274b0a589d9b83a66f44cd17ca8e') diff --git a/extra/gsm/PKGBUILD b/extra/gsm/PKGBUILD index b31a794ac..9a0d16b41 100644 --- a/extra/gsm/PKGBUILD +++ b/extra/gsm/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gsm pkgver=1.0.13 pkgrel=7 pkgdesc="Shared libraries for GSM 06.10 lossy speech compression" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.quut.com/gsm/" license=('custom') depends=('glibc') diff --git a/extra/gssdp/PKGBUILD b/extra/gssdp/PKGBUILD index cd79a4e96..6db3eb9b8 100644 --- a/extra/gssdp/PKGBUILD +++ b/extra/gssdp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gssdp pkgver=0.12.1 pkgrel=1 pkgdesc="A GObject-based API for handling resource discovery and announcement over SSDP" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gupnp.org/" license=('LGPL') depends=('libsoup') diff --git a/extra/gstreamer0.10-base/PKGBUILD b/extra/gstreamer0.10-base/PKGBUILD index 5bfea48f6..07eca87dd 100644 --- a/extra/gstreamer0.10-base/PKGBUILD +++ b/extra/gstreamer0.10-base/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=('gstreamer0.10-base') pkgname=('gstreamer0.10-base' 'gstreamer0.10-base-plugins') pkgver=0.10.36 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') makedepends=('pkgconfig' 'gstreamer0.10>=0.10.35' 'orc' 'libxv' 'alsa-lib' 'cdparanoia' 'libvisual' 'libvorbis' 'libtheora' 'pango' 'gobject-introspection') options=(!libtool !emptydirs) @@ -19,8 +19,8 @@ build() { autoreconf ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --disable-static --enable-experimental --disable-gnome_vfs \ - --with-package-name="GStreamer Base Plugins (Archlinux)" \ - --with-package-origin="http://www.archlinux.org/" + --with-package-name="GStreamer Base Plugins (Parabola)" \ + --with-package-origin="https://parabolagnulinux.org/" make sed -e 's/^SUBDIRS_EXT =.*/SUBDIRS_EXT =/' -i Makefile diff --git a/extra/gstreamer0.10-ffmpeg/PKGBUILD b/extra/gstreamer0.10-ffmpeg/PKGBUILD index 0e4dade8f..f9fe836bc 100644 --- a/extra/gstreamer0.10-ffmpeg/PKGBUILD +++ b/extra/gstreamer0.10-ffmpeg/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gstreamer0.10-ffmpeg pkgver=0.10.13 pkgrel=1 pkgdesc="Gstreamer FFMpeg Plugin" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('gstreamer0.10-base' 'bzip2') makedepends=('pkgconfig' 'yasm' 'sdl') diff --git a/extra/gstreamer0.10-python/PKGBUILD b/extra/gstreamer0.10-python/PKGBUILD index 2af9448a8..efb71163c 100644 --- a/extra/gstreamer0.10-python/PKGBUILD +++ b/extra/gstreamer0.10-python/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gstreamer0.10-python pkgver=0.10.22 pkgrel=1 pkgdesc="Python bindings for GStreamer 0.10" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://gstreamer.freedesktop.org/" depends=('pygobject>=2.20.0' 'gstreamer0.10-base>=0.10.32') diff --git a/extra/gstreamer0.10-ugly/PKGBUILD b/extra/gstreamer0.10-ugly/PKGBUILD index 974e0fc4a..f13529d9f 100644 --- a/extra/gstreamer0.10-ugly/PKGBUILD +++ b/extra/gstreamer0.10-ugly/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=gstreamer0.10-ugly pkgname=('gstreamer0.10-ugly' 'gstreamer0.10-ugly-plugins') pkgver=0.10.19 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') makedepends=('pkgconfig' 'gstreamer0.10-base>=0.10.34' 'libdvdread' 'lame' 'libmpeg2' 'a52dec' 'libmad' 'libsidplay' 'libcdio' 'x264' 'opencore-amr') url="http://gstreamer.freedesktop.org/" @@ -20,8 +20,8 @@ build() { patch -Np0 -i "${srcdir}/opencore-amr.patch" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --disable-static --enable-experimental \ - --with-package-name="GStreamer Ugly Plugins (Archlinux)" \ - --with-package-origin="http://www.archlinux.org/" + --with-package-name="GStreamer Ugly Plugins (Parabola GNU/Linux-libre)" \ + --with-package-origin="https://parabolagnulinux.org/" make sed -e 's/gst-libs gst ext/gst-libs gst/' -i Makefile } diff --git a/extra/gstreamer0.10/PKGBUILD b/extra/gstreamer0.10/PKGBUILD index 07299a4d7..7d2a6151a 100644 --- a/extra/gstreamer0.10/PKGBUILD +++ b/extra/gstreamer0.10/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gstreamer0.10 pkgver=0.10.36 pkgrel=1 pkgdesc="GStreamer Multimedia Framework" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://gstreamer.freedesktop.org/" depends=('libxml2' 'glib2') @@ -18,8 +18,8 @@ md5sums=('15389c73e091b1dda915279c388b9cb2') build() { cd "${srcdir}/gstreamer-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib \ - --with-package-name="GStreamer (Archlinux)" \ - --with-package-origin="http://www.archlinux.org/" \ + --with-package-name="GStreamer (Parabola)" \ + --with-package-origin="https://parabolagnulinux.org/" \ --enable-gtk-doc --disable-static make } diff --git a/extra/gthumb/PKGBUILD b/extra/gthumb/PKGBUILD index 0ec5d13aa..9c601d462 100644 --- a/extra/gthumb/PKGBUILD +++ b/extra/gthumb/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gthumb pkgver=3.0.1 pkgrel=1 pkgdesc="Image browser and viewer for the GNOME Desktop" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') url="http://live.gnome.org/gthumb" depends=('desktop-file-utils' 'hicolor-icon-theme' 'dconf' 'librsvg' 'clutter-gtk' diff --git a/extra/gtk-engines/PKGBUILD b/extra/gtk-engines/PKGBUILD index 99d98cc59..d6fb51626 100644 --- a/extra/gtk-engines/PKGBUILD +++ b/extra/gtk-engines/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gtk-engines pkgver=2.21.0 pkgrel=1 pkgdesc="Theme engines for GTK+ 2" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL' 'LGPL') depends=('gtk2>=2.22.0') makedepends=('pkg-config' 'intltool') diff --git a/extra/gtk-qt-engine/PKGBUILD b/extra/gtk-qt-engine/PKGBUILD index 247195fa4..7d7f5629a 100644 --- a/extra/gtk-qt-engine/PKGBUILD +++ b/extra/gtk-qt-engine/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gtk-qt-engine pkgver=1.1 pkgrel=3 pkgdesc="A GTK engine which makes your GTK2 Apps match your QT theme" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://code.google.com/p/gtk-qt-engine/" depends=('libbonoboui' 'kdelibs') diff --git a/extra/gtk-vnc/PKGBUILD b/extra/gtk-vnc/PKGBUILD index d31668f9b..c470f3aa5 100644 --- a/extra/gtk-vnc/PKGBUILD +++ b/extra/gtk-vnc/PKGBUILD @@ -8,7 +8,7 @@ pkgname=gtk-vnc pkgver=0.5.0 pkgrel=1 pkgdesc="A VNC viewer widget for GTK" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://live.gnome.org/gtk-vnc" license=('LGPL') depends=('libgcrypt' 'gtk3') diff --git a/extra/gtk-xfce-engine/PKGBUILD b/extra/gtk-xfce-engine/PKGBUILD index b57e5c801..86002a190 100644 --- a/extra/gtk-xfce-engine/PKGBUILD +++ b/extra/gtk-xfce-engine/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=gtk-xfce-engine pkgname=('gtk2-xfce-engine' 'gtk3-xfce-engine') pkgver=3.0.0 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/" license=('GPL2') groups=('xfce4') diff --git a/extra/gtk/PKGBUILD b/extra/gtk/PKGBUILD index 30fc520a8..a2310f25f 100644 --- a/extra/gtk/PKGBUILD +++ b/extra/gtk/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gtk pkgver=1.2.10 pkgrel=11 pkgdesc="The GTK+ toolkit" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gtk.org/" license=('LGPL') depends=('libxi' 'glib' 'sh') diff --git a/extra/gtk2-perl/PKGBUILD b/extra/gtk2-perl/PKGBUILD index 9a87154b0..fa6af1973 100644 --- a/extra/gtk2-perl/PKGBUILD +++ b/extra/gtk2-perl/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gtk2-perl pkgver=1.244 pkgrel=1 pkgdesc="Perl bindings for GTK+ 2.x" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') url="http://gtk2-perl.sourceforge.net/" makedepends=('perl-extutils-pkgconfig' 'perl-extutils-depends') diff --git a/extra/gtk2/PKGBUILD b/extra/gtk2/PKGBUILD index a5c8c8289..27dea602a 100644 --- a/extra/gtk2/PKGBUILD +++ b/extra/gtk2/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=gtk2 pkgname=('gtk2' 'gtk-update-icon-cache') pkgver=2.24.10 pkgrel=3 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gtk.org/" makedepends=('atk' 'pango' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxcomposite' 'libxdamage' 'shared-mime-info' 'cairo' 'libcups' 'gdk-pixbuf2' 'gobject-introspection') diff --git a/extra/gtk3/PKGBUILD b/extra/gtk3/PKGBUILD index 36f89960c..0bdb78742 100644 --- a/extra/gtk3/PKGBUILD +++ b/extra/gtk3/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gtk3 pkgver=3.4.3 pkgrel=1 pkgdesc="GObject-based multi-platform GUI toolkit (v3)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gtk.org/" install=gtk3.install depends=('atk' 'cairo' 'gtk-update-icon-cache' 'libcups' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxcomposite' 'libxdamage' 'pango' 'shared-mime-info' 'colord') diff --git a/extra/gtkglext/PKGBUILD b/extra/gtkglext/PKGBUILD index cb5edb812..a75c8d5aa 100644 --- a/extra/gtkglext/PKGBUILD +++ b/extra/gtkglext/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gtkglext pkgver=1.2.0 pkgrel=7 pkgdesc="opengl extensions for gtk2" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gtkglext.sourceforge.net/" license=('LGPL') depends=('gtk2' 'mesa' 'libxmu') diff --git a/extra/gtkglextmm/PKGBUILD b/extra/gtkglextmm/PKGBUILD index f29c74bc5..41cbad1ed 100644 --- a/extra/gtkglextmm/PKGBUILD +++ b/extra/gtkglextmm/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gtkglextmm pkgver=1.2.0 pkgrel=8 pkgdesc="Cpp C++ bindings for gtkglext" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gtkglext.sourceforge.net/" depends=('gtkmm' 'gtkglext') makedepends=('pkgconfig') diff --git a/extra/gtkhtml/PKGBUILD b/extra/gtkhtml/PKGBUILD index b31a3c08e..cb89d6e91 100644 --- a/extra/gtkhtml/PKGBUILD +++ b/extra/gtkhtml/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gtkhtml pkgver=3.32.2 pkgrel=3 pkgdesc="A lightweight HTML renderer/editor widget for GTK2" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('gconf' 'gtk2' 'gnome-icon-theme' 'enchant' 'iso-codes' 'libsoup') makedepends=('intltool') diff --git a/extra/gtkhtml4/PKGBUILD b/extra/gtkhtml4/PKGBUILD index 85a267e6d..3420a5fac 100644 --- a/extra/gtkhtml4/PKGBUILD +++ b/extra/gtkhtml4/PKGBUILD @@ -6,7 +6,7 @@ _pkgbasename=gtkhtml pkgver=4.4.3 pkgrel=1 pkgdesc="A lightweight HTML renderer/editor widget for GTK3" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('gtk3' 'enchant' 'iso-codes' 'gnome-icon-theme' 'libsoup') makedepends=('intltool') diff --git a/extra/gtkimageview/PKGBUILD b/extra/gtkimageview/PKGBUILD index fb9e39f62..c1a8a58f6 100644 --- a/extra/gtkimageview/PKGBUILD +++ b/extra/gtkimageview/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gtkimageview pkgver=1.6.4 pkgrel=3 pkgdesc="Simple image viewer widget for GTK2" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://trac.bjourne.webfactional.com/" license=('LGPL2.1') depends=('gtk2') diff --git a/extra/gtkmathview/PKGBUILD b/extra/gtkmathview/PKGBUILD index 4cad6bb07..dc75031e1 100644 --- a/extra/gtkmathview/PKGBUILD +++ b/extra/gtkmathview/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gtkmathview pkgver=0.8.0 pkgrel=3 pkgdesc="C++ rendering engine for MathML documents" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://helm.cs.unibo.it/mml-widget/" license=('GPL') depends=('popt' 'gtk2' 't1lib' 'gmetadom') diff --git a/extra/gtkmm/PKGBUILD b/extra/gtkmm/PKGBUILD index a8e549cbd..ebc3baffd 100644 --- a/extra/gtkmm/PKGBUILD +++ b/extra/gtkmm/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=gtkmm pkgname=('gtkmm' 'gtkmm-docs') pkgver=2.24.2 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('gtk2' 'pangomm' 'atkmm' 'glibmm-docs') license=('LGPL') options=('!libtool' '!emptydirs') diff --git a/extra/gtkmm3/PKGBUILD b/extra/gtkmm3/PKGBUILD index 34a32d973..beb86ef69 100644 --- a/extra/gtkmm3/PKGBUILD +++ b/extra/gtkmm3/PKGBUILD @@ -6,7 +6,7 @@ _pkgbasename=gtkmm pkgname=('gtkmm3' 'gtkmm3-docs') pkgver=3.4.0 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('gtk3' 'pangomm' 'atkmm' 'glibmm-docs' 'mm-common') license=('LGPL') options=('!libtool' '!emptydirs') diff --git a/extra/gtkpod/PKGBUILD b/extra/gtkpod/PKGBUILD index 374b805ac..d8a9c7fea 100644 --- a/extra/gtkpod/PKGBUILD +++ b/extra/gtkpod/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gtkpod pkgver=2.1.2 pkgrel=1 pkgdesc="A platform independent GUI for Apple's iPod using GTK3" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gtkpod.sourceforge.net" license=('GPL') depends=('anjuta' 'curl' 'flac' 'libid3tag' 'libgpod' 'awk') diff --git a/extra/gtksourceview2/PKGBUILD b/extra/gtksourceview2/PKGBUILD index 78e6de75c..c32d20078 100644 --- a/extra/gtksourceview2/PKGBUILD +++ b/extra/gtksourceview2/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gtksourceview2 pkgver=2.10.5 pkgrel=2 pkgdesc="A text widget adding syntax highlighting and more to GNOME" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('gtk2>=2.22.0' 'libxml2>=2.7.7') makedepends=('intltool' 'pkg-config') diff --git a/extra/gtksourceview3/PKGBUILD b/extra/gtksourceview3/PKGBUILD index 8984e9b57..20a09d5cf 100644 --- a/extra/gtksourceview3/PKGBUILD +++ b/extra/gtksourceview3/PKGBUILD @@ -6,7 +6,7 @@ _pkgbasename=gtksourceview pkgver=3.4.2 pkgrel=1 pkgdesc="A text widget adding syntax highlighting and more to GNOME" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('gtk3' 'libxml2') makedepends=('intltool' 'gobject-introspection' 'glade') diff --git a/extra/gtkspell/PKGBUILD b/extra/gtkspell/PKGBUILD index 5dc2fef2d..8b6deb059 100644 --- a/extra/gtkspell/PKGBUILD +++ b/extra/gtkspell/PKGBUILD @@ -7,7 +7,7 @@ pkgver=2.0.16 pkgrel=2 url="http://gtkspell.sourceforge.net/" pkgdesc="GtkSpell provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('gtk2' 'enchant') makedepends=('intltool' 'gtk-doc') diff --git a/extra/gts/PKGBUILD b/extra/gts/PKGBUILD index 57d38d906..dbbf16546 100644 --- a/extra/gts/PKGBUILD +++ b/extra/gts/PKGBUILD @@ -11,7 +11,7 @@ pkgrel=2 pkgdesc='Provides useful functions to deal with 3D surfaces meshed with interconnected triangles' url='http://gts.sourceforge.net/' license=('LGPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('glib2') source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz") sha1sums=('000720bebecf0b153eb28260bd30fbd979dcc040') diff --git a/extra/gucharmap/PKGBUILD b/extra/gucharmap/PKGBUILD index a2a824288..1026aeb76 100644 --- a/extra/gucharmap/PKGBUILD +++ b/extra/gucharmap/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gucharmap pkgver=3.4.1.1 pkgrel=1 pkgdesc="Gnome Unicode Charmap" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.gnome.org" depends=('dconf' 'gtk3' 'hicolor-icon-theme') diff --git a/extra/guile/PKGBUILD b/extra/guile/PKGBUILD index 50f10eb03..42dd1d331 100644 --- a/extra/guile/PKGBUILD +++ b/extra/guile/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.8.8 pkgrel=2 pkgdesc="a portable, embeddable Scheme implementation written in C" url="http://www.gnu.org/software/guile/" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('gmp' 'libltdl' 'ncurses>=5.7' 'texinfo') install=guile.install diff --git a/extra/gupnp-av/PKGBUILD b/extra/gupnp-av/PKGBUILD index 97ea02440..91109b346 100644 --- a/extra/gupnp-av/PKGBUILD +++ b/extra/gupnp-av/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gupnp-av pkgver=0.10.2 pkgrel=1 pkgdesc="Library to ease handling and implementation of UPnP A/V profiles" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gupnp.org/" license=('LGPL') depends=('gupnp') diff --git a/extra/gupnp/PKGBUILD b/extra/gupnp/PKGBUILD index 6b18c0279..6040fee81 100644 --- a/extra/gupnp/PKGBUILD +++ b/extra/gupnp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gupnp pkgver=0.18.2 pkgrel=1 pkgdesc="An object-oriented UPNP framework" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gupnp.org/" license=('LGPL') depends=('gssdp') diff --git a/extra/gutenprint/PKGBUILD b/extra/gutenprint/PKGBUILD index e7016c7f4..1a36ce8b7 100644 --- a/extra/gutenprint/PKGBUILD +++ b/extra/gutenprint/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gutenprint pkgver=5.2.8 pkgrel=1 pkgdesc="Top quality printer drivers for POSIX systems" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') install=gutenprint.install depends=('readline' 'gnutls>=2.12.3') # needs to be checked. build log says -Lgnutls but namcap doesn't detect it diff --git a/extra/gv/PKGBUILD b/extra/gv/PKGBUILD index 0d2926a8f..92ab94cbe 100644 --- a/extra/gv/PKGBUILD +++ b/extra/gv/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gv pkgver=3.7.3.90 pkgrel=1 pkgdesc="A program to view PostScript and PDF documents" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/gv/" license=('GPL3') depends=('xaw3d>=1.6' 'ghostscript' 'desktop-file-utils') diff --git a/extra/gvfs/PKGBUILD b/extra/gvfs/PKGBUILD index fd272e9f4..bc7abd377 100644 --- a/extra/gvfs/PKGBUILD +++ b/extra/gvfs/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=gvfs pkgname=('gvfs' 'gvfs-smb' 'gvfs-afc' 'gvfs-afp' 'gvfs-gphoto2' 'gvfs-obexftp') pkgver=1.12.3 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') makedepends=('avahi' 'bluez' 'dbus-glib' 'fuse' 'intltool' 'libarchive' 'libcdio' 'libgphoto2' 'libimobiledevice' 'libsoup-gnome' 'smbclient' 'udisks2') url="http://www.gnome.org" diff --git a/extra/gweled/PKGBUILD b/extra/gweled/PKGBUILD index df62dc0a4..ce87fb21e 100644 --- a/extra/gweled/PKGBUILD +++ b/extra/gweled/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gweled pkgver=0.9.1 pkgrel=1 pkgdesc="A puzzle game similar to Bejeweled (aka Diamond Mine)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="https://launchpad.net/gweled/" depends=('gtk2' 'librsvg' 'libmikmod' 'hicolor-icon-theme') diff --git a/extra/habak/PKGBUILD b/extra/habak/PKGBUILD index 69899b64e..88bcf528a 100644 --- a/extra/habak/PKGBUILD +++ b/extra/habak/PKGBUILD @@ -10,7 +10,7 @@ url="http://fvwm-crystal.org" license=('GPL2') depends=('imlib2') source=("http://download.gna.org/fvwm-crystal/habak/$pkgver/$pkgname-$pkgver.tar.gz") -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') options=('!makeflags') md5sums=('bee5c394989367f7a4c5cb9ec99d307c') diff --git a/extra/haskell-http/PKGBUILD b/extra/haskell-http/PKGBUILD index fda58f3c9..58db565ca 100644 --- a/extra/haskell-http/PKGBUILD +++ b/extra/haskell-http/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=1 pkgdesc="A library for client-side HTTP" url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('ghc=7.4.2-1' 'sh' 'haskell-network=2.3.0.14-1' 'haskell-parsec=3.1.2-2' 'haskell-mtl=2.1.1-1') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=${pkgname}.install diff --git a/extra/haskell-mtl/PKGBUILD b/extra/haskell-mtl/PKGBUILD index 4b2f73533..48c05c8e7 100644 --- a/extra/haskell-mtl/PKGBUILD +++ b/extra/haskell-mtl/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=1 pkgdesc="Monad transformer library" url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('ghc=7.4.2-1' 'sh' 'haskell-transformers=0.3.0.0-1') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) install=${pkgname}.install diff --git a/extra/haskell-network/PKGBUILD b/extra/haskell-network/PKGBUILD index f3a3cc022..fb74295df 100644 --- a/extra/haskell-network/PKGBUILD +++ b/extra/haskell-network/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=1 pkgdesc="Networking-related facilities" url="http://hackage.haskell.org/package/network" license=('custom:BSD3') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('ghc=7.4.2-1' 'sh' 'haskell-parsec=3.1.2-2') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=${pkgname}.install diff --git a/extra/haskell-parsec/PKGBUILD b/extra/haskell-parsec/PKGBUILD index 2ab24a745..7109f66e9 100644 --- a/extra/haskell-parsec/PKGBUILD +++ b/extra/haskell-parsec/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=2 pkgdesc="Monadic parser combinators" url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('ghc=7.4.2-1' 'sh' 'haskell-mtl=2.1.1-1' 'haskell-text=0.11.2.1-1') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=${pkgname}.install diff --git a/extra/haskell-text/PKGBUILD b/extra/haskell-text/PKGBUILD index 31811e339..de6bc360a 100644 --- a/extra/haskell-text/PKGBUILD +++ b/extra/haskell-text/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=1 pkgdesc="An efficient packed Unicode text type." url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('ghc=7.4.2-1' 'sh') source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") install=${pkgname}.install diff --git a/extra/haskell-transformers/PKGBUILD b/extra/haskell-transformers/PKGBUILD index a216083a0..13ecd271a 100644 --- a/extra/haskell-transformers/PKGBUILD +++ b/extra/haskell-transformers/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=1 pkgdesc="Concrete functor and monad transformers" url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('ghc=7.4.2-1' 'sh') source=("http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz") install=${pkgname}.install diff --git a/extra/haskell-zlib/PKGBUILD b/extra/haskell-zlib/PKGBUILD index 11767ab97..1cd980203 100644 --- a/extra/haskell-zlib/PKGBUILD +++ b/extra/haskell-zlib/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=4 pkgdesc="Compression and decompression in the gzip and zlib formats" url="http://hackage.haskell.org/package/zlib" license=('custom:BSD3') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('ghc=7.4.2-1' 'zlib' 'sh') source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") install=${pkgname}.install diff --git a/extra/hd2u/PKGBUILD b/extra/hd2u/PKGBUILD index 19e7098d3..0d5bd65d5 100644 --- a/extra/hd2u/PKGBUILD +++ b/extra/hd2u/PKGBUILD @@ -6,7 +6,7 @@ pkgname=hd2u pkgver=1.0.3 pkgrel=4 pkgdesc="Dos2Unix text file converter" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://hany.sk/~hany/software/hd2u/" depends=('popt') diff --git a/extra/hddtemp/PKGBUILD b/extra/hddtemp/PKGBUILD index cf00e6549..fca527229 100644 --- a/extra/hddtemp/PKGBUILD +++ b/extra/hddtemp/PKGBUILD @@ -10,7 +10,7 @@ _origver=0.3-beta15 _patchver=46 pkgrel=3 pkgdesc="Gives you the temperature of your hard drive by reading S.M.A.R.T. information" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.guzu.net/linux/hddtemp.php" license=('GPL') depends=('glibc') diff --git a/extra/hdf5/PKGBUILD b/extra/hdf5/PKGBUILD index 15ec95284..bade980b4 100644 --- a/extra/hdf5/PKGBUILD +++ b/extra/hdf5/PKGBUILD @@ -7,7 +7,7 @@ pkgname=hdf5 pkgver=1.8.8 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc="General purpose library and file format for storing scientific data" url="http://www.hdfgroup.org/HDF5/" license=('custom') diff --git a/extra/help2man/PKGBUILD b/extra/help2man/PKGBUILD index 2b4176add..140fc4c99 100644 --- a/extra/help2man/PKGBUILD +++ b/extra/help2man/PKGBUILD @@ -6,7 +6,7 @@ pkgname=help2man pkgver=1.40.10 pkgrel=1 pkgdesc="Conversion tool to create man files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/help2man/" license=('GPL') depends=('perl-locale-gettext') diff --git a/extra/hercules/PKGBUILD b/extra/hercules/PKGBUILD index ef22ba9a6..d31afdd0e 100644 --- a/extra/hercules/PKGBUILD +++ b/extra/hercules/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=2 pkgdesc="A software implementation of the mainframe System/370 and ESA/390 architectures" url="http://www.hercules-390.org/" source=("http://www.hercules-390.org/$pkgname-$pkgver.tar.gz") -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') options=('!libtool') depends=('bzip2' 'libgcrypt' 'zlib') diff --git a/extra/hexedit/PKGBUILD b/extra/hexedit/PKGBUILD index f46418f04..4ed53a1ef 100644 --- a/extra/hexedit/PKGBUILD +++ b/extra/hexedit/PKGBUILD @@ -6,7 +6,7 @@ pkgname=hexedit pkgver=1.2.12 pkgrel=5 pkgdesc="Hex Editor for Linux" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://rigaux.org/hexedit.html" license=('GPL') depends=('ncurses') diff --git a/extra/hspell/PKGBUILD b/extra/hspell/PKGBUILD index a29064d56..e7e14099e 100644 --- a/extra/hspell/PKGBUILD +++ b/extra/hspell/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=hspell pkgname=('hspell' 'hunspell-he') pkgver=1.1 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.ivrix.org.il/projects/spell-checker/" makedepends=('glibc' 'zlib' 'perl' 'hunspell' 'gawk') diff --git a/extra/htdig/PKGBUILD b/extra/htdig/PKGBUILD index d558f4974..b6b4d4fb9 100644 --- a/extra/htdig/PKGBUILD +++ b/extra/htdig/PKGBUILD @@ -7,7 +7,7 @@ pkgver=3.2.0b6 pkgrel=8 pkgdesc="Scripts and HTML code needed for using ht://Dig as a web search engine" url="http://www.htdig.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('openssl') options=('!libtool' 'emptydirs') diff --git a/extra/htop/PKGBUILD b/extra/htop/PKGBUILD index 3f17df113..bbc28dbe2 100644 --- a/extra/htop/PKGBUILD +++ b/extra/htop/PKGBUILD @@ -7,7 +7,7 @@ pkgname=htop pkgver=1.0.1 pkgrel=1 pkgdesc="Interactive process viewer" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://htop.sourceforge.net/" license=('GPL') depends=('ncurses') diff --git a/extra/hugin/PKGBUILD b/extra/hugin/PKGBUILD index 9bcf7326c..e3ec5fec3 100644 --- a/extra/hugin/PKGBUILD +++ b/extra/hugin/PKGBUILD @@ -7,7 +7,7 @@ pkgname=hugin pkgver=2011.4.0 pkgrel=2 pkgdesc="A frontend to the panorama-tools" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://hugin.sourceforge.net/" license=('GPL') depends=('wxgtk' 'boost-libs' 'enblend-enfuse' 'exiv2' 'autopano-sift-c' diff --git a/extra/hunspell/PKGBUILD b/extra/hunspell/PKGBUILD index fefa04db4..7996411ee 100644 --- a/extra/hunspell/PKGBUILD +++ b/extra/hunspell/PKGBUILD @@ -6,7 +6,7 @@ pkgname=hunspell pkgver=1.3.2 pkgrel=1 pkgdesc="Spell checker and morphological analyzer library and program" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://hunspell.sourceforge.net/" license=('GPL' 'LGPL' 'MPL') depends=('gcc-libs' 'readline') diff --git a/extra/hwloc/PKGBUILD b/extra/hwloc/PKGBUILD index bcefb1925..34f095ef6 100644 --- a/extra/hwloc/PKGBUILD +++ b/extra/hwloc/PKGBUILD @@ -7,7 +7,7 @@ pkgname=hwloc pkgver=1.4.2 pkgrel=1 pkgdesc="Portable Hardware Locality is a portable abstraction of hierarchical architectures" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.open-mpi.org/projects/hwloc/" license=('BSD') depends=('sh' 'pciutils' 'cairo' 'libxml2') diff --git a/extra/hydrogen/PKGBUILD b/extra/hydrogen/PKGBUILD index a5c607e79..5d2845d50 100644 --- a/extra/hydrogen/PKGBUILD +++ b/extra/hydrogen/PKGBUILD @@ -8,7 +8,7 @@ pkgname=hydrogen pkgver=0.9.5 pkgrel=2 pkgdesc="Advanced Drum Machine" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.hydrogen-music.org/" depends=('libarchive' 'liblrdf' 'qt' 'jack') diff --git a/extra/hylafax/PKGBUILD b/extra/hylafax/PKGBUILD index 1eff95fe7..4b8423989 100644 --- a/extra/hylafax/PKGBUILD +++ b/extra/hylafax/PKGBUILD @@ -4,7 +4,7 @@ pkgname=hylafax pkgver=6.0.5 pkgrel=6 pkgdesc="Fax Server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') install='hylafax.install' license=('custom') depends=('libtiff' 'pam' 'ghostscript') diff --git a/extra/hyphen/PKGBUILD b/extra/hyphen/PKGBUILD index c73032877..036a60751 100644 --- a/extra/hyphen/PKGBUILD +++ b/extra/hyphen/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=hyphen pkgname=('hyphen' 'hyphen-en') pkgver=2.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://hunspell.sf.net" license=('GPL' 'LGPL' 'MPL') groups=() diff --git a/extra/i8kutils/PKGBUILD b/extra/i8kutils/PKGBUILD index a1c7a6d7f..4d80f1568 100644 --- a/extra/i8kutils/PKGBUILD +++ b/extra/i8kutils/PKGBUILD @@ -6,7 +6,7 @@ pkgname=i8kutils pkgver=1.33 pkgrel=2 pkgdesc="Dell Inspiron/Latitude kernel driver and utilities" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://people.debian.org/~dz/i8k/" license=('GPL2') depends=('glibc') diff --git a/extra/icedtea-web/PKGBUILD b/extra/icedtea-web/PKGBUILD index b9884b410..e8051d7d1 100644 --- a/extra/icedtea-web/PKGBUILD +++ b/extra/icedtea-web/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=icedtea-web pkgname=('icedtea-web' 'icedtea-web-doc') pkgver=1.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://icedtea.classpath.org/wiki/IcedTea-Web" license=('GPL2') makedepends=('openjdk6' 'zip' 'gtk2' 'npapi-sdk' 'rhino' 'junit') diff --git a/extra/icewm/PKGBUILD b/extra/icewm/PKGBUILD index 4bd344e42..dd25149b2 100644 --- a/extra/icewm/PKGBUILD +++ b/extra/icewm/PKGBUILD @@ -3,9 +3,9 @@ pkgname=icewm pkgver=1.3.7 -pkgrel=3 +pkgrel=3 # only change when Arch updates pkgdesc="A Window Manager designed for speed, usability, and consistency" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.icewm.org/" license=('LGPL') depends=('libxrandr' 'libxft' 'libsm' 'libxinerama' 'gdk-pixbuf2') @@ -27,7 +27,7 @@ build() { patch -p1 -i "${srcdir}/no_proc_acpi.patch" patch -p1 -i "${srcdir}/wmclient.patch" patch -p2 -i "${srcdir}/icewm-cpustatus.patch" - LIBS+="-lfontconfig" ./configure --prefix=/usr --sysconfdir=/etc \ + LIBS+="-lfontconfig" ./configure --build=$CHOST --prefix=/usr --sysconfdir=/etc \ --enable-shaped-decorations --enable-gradients make } diff --git a/extra/icu/PKGBUILD b/extra/icu/PKGBUILD index 95b0fabaa..862baee9f 100644 --- a/extra/icu/PKGBUILD +++ b/extra/icu/PKGBUILD @@ -6,7 +6,7 @@ pkgname=icu pkgver=49.1.2 pkgrel=1 pkgdesc="International Components for Unicode library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.icu-project.org/" license=('custom:"icu"') depends=('gcc-libs' 'sh') diff --git a/extra/id3/PKGBUILD b/extra/id3/PKGBUILD index 6ef72b356..12929c8ce 100644 --- a/extra/id3/PKGBUILD +++ b/extra/id3/PKGBUILD @@ -6,7 +6,7 @@ pkgname=id3 pkgver=0.78 pkgrel=3 pkgdesc="Utility to edit id3v1 and id3v2 tags" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://freshmeat.net/projects/id3" license=('BSD') depends=('gcc-libs') diff --git a/extra/id3lib/PKGBUILD b/extra/id3lib/PKGBUILD index a8768b8bf..13e66430e 100644 --- a/extra/id3lib/PKGBUILD +++ b/extra/id3lib/PKGBUILD @@ -5,7 +5,7 @@ pkgname=id3lib pkgver=3.8.3 pkgrel=12 pkgdesc="An open-source, cross-platform software development library for reading, writing, and manipulating ID3v1 and ID3v2 tags" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://id3lib.sourceforge.net/" depends=('zlib' 'gcc-libs') diff --git a/extra/id3v2/PKGBUILD b/extra/id3v2/PKGBUILD index 42ab5b3f7..53e433706 100644 --- a/extra/id3v2/PKGBUILD +++ b/extra/id3v2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=id3v2 pkgver=0.1.12 pkgrel=2 pkgdesc="Utility to edit id3v2 tags" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://id3v2.sourceforge.net/" license=('LGPL') depends=('gcc-libs' 'glibc' 'id3lib' 'zlib') diff --git a/extra/ifplugd/PKGBUILD b/extra/ifplugd/PKGBUILD index 420bf90d5..1487fbef6 100644 --- a/extra/ifplugd/PKGBUILD +++ b/extra/ifplugd/PKGBUILD @@ -7,7 +7,7 @@ pkgname=ifplugd pkgver=0.28 pkgrel=11 pkgdesc="A daemon which brings up/down network interfaces upon cable insertion/removal." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://0pointer.de/lennart/projects/ifplugd" license=('GPL2') depends=('libdaemon' 'bash' 'net-tools') diff --git a/extra/ilmbase/PKGBUILD b/extra/ilmbase/PKGBUILD index fd95d6f4f..6730537bc 100644 --- a/extra/ilmbase/PKGBUILD +++ b/extra/ilmbase/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.0.2 pkgrel=1 depends=('gcc-libs') pkgdesc="Base libraries from ILM for OpenEXR" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) license=('custom') options=('!libtool') source=(http://savannah.nongnu.org/download/openexr/$pkgname-$pkgver.tar.gz diff --git a/extra/imagemagick/PKGBUILD b/extra/imagemagick/PKGBUILD index 6ef640c17..bc2cf88ed 100644 --- a/extra/imagemagick/PKGBUILD +++ b/extra/imagemagick/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=imagemagick pkgname=('imagemagick' 'imagemagick-doc') pkgver=6.7.7.10 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.imagemagick.org/" license=('custom') makedepends=('libltdl' 'lcms2' 'libxt' 'fontconfig' 'libxext' 'ghostscript' \ @@ -80,3 +80,5 @@ package_imagemagick-doc() { install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/imagemagick-doc/LICENSE" install -Dm644 NOTICE "${pkgdir}/usr/share/licenses/imagemagick-doc/NOTICE" } +sha1sums=('d24aa783d4cd98e276ee80f177e96fb0deb2d1a2' + '23405f80904b1de94ebd7bd6fe2a332471b8c283') diff --git a/extra/imake/PKGBUILD b/extra/imake/PKGBUILD index 74a75275a..a57bae111 100644 --- a/extra/imake/PKGBUILD +++ b/extra/imake/PKGBUILD @@ -5,7 +5,7 @@ pkgname=imake pkgver=1.0.5 pkgrel=1 pkgdesc="X.Org imake program and related utilities" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('glibc') diff --git a/extra/imap/PKGBUILD b/extra/imap/PKGBUILD index 7e001061d..a4d84e5e3 100644 --- a/extra/imap/PKGBUILD +++ b/extra/imap/PKGBUILD @@ -4,7 +4,7 @@ pkgname=imap pkgver=2007f pkgrel=1 pkgdesc="An IMAP/POP server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('APACHE') url="http://www.washington.edu/imap" depends=('openssl' 'pam') @@ -28,7 +28,7 @@ build() { cd $srcdir/$pkgname-$pkgver # NOTE: if you wish to enforce SSL, use SSLTYPE=unix.nopwd - if [ "$CARCH" == "x86_64" ]; then + if [ "$CARCH" != "i686" ]; then yes "y" | make lnp SPECIALAUTHENTICATORS=ssl SSLTYPE=unix EXTRACFLAGS="${CFLAGS} -fPIC" || return 1 else yes "y" | make lnp SPECIALAUTHENTICATORS=ssl SSLTYPE=unix || return 1 fi diff --git a/extra/imlib/PKGBUILD b/extra/imlib/PKGBUILD index dda349ac6..09b69a401 100644 --- a/extra/imlib/PKGBUILD +++ b/extra/imlib/PKGBUILD @@ -5,7 +5,7 @@ pkgname=imlib pkgver=1.9.15 pkgrel=11 pkgdesc="General image handling library for X11 and Gtk" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://freshmeat.net/projects/imlib/" license=('GPL') depends=('gtk' 'giflib' 'libpng' 'libtiff') diff --git a/extra/imlib2/PKGBUILD b/extra/imlib2/PKGBUILD index 191816935..373d9e0eb 100644 --- a/extra/imlib2/PKGBUILD +++ b/extra/imlib2/PKGBUILD @@ -8,7 +8,7 @@ pkgver=1.4.5 pkgrel=2 pkgdesc="Library that does image file loading and saving as well as rendering, manipulation, arbitrary polygon support" url="http://sourceforge.net/projects/enlightenment/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('BSD') depends=('libtiff' 'giflib' 'bzip2' 'freetype2' 'libxext' 'libpng' 'libid3tag' 'libjpeg-turbo') options=('!libtool') diff --git a/extra/indent/PKGBUILD b/extra/indent/PKGBUILD index 86e1d39d5..9a0f80be1 100644 --- a/extra/indent/PKGBUILD +++ b/extra/indent/PKGBUILD @@ -7,7 +7,7 @@ pkgname=indent pkgver=2.2.11 pkgrel=2 pkgdesc="C language source code formatting program" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://indent.isidore-it.eu/beautify.html" depends=('glibc') makedepends=('texi2html') diff --git a/extra/inkscape/PKGBUILD b/extra/inkscape/PKGBUILD index 4d33eec6c..85ff458ae 100644 --- a/extra/inkscape/PKGBUILD +++ b/extra/inkscape/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=4 pkgdesc='Vector graphics editor using the SVG file format' url='http://inkscape.sourceforge.net/' license=('GPL' 'LGPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('boost' 'intltool') depends=('gc' 'gsl' 'gtkmm' 'gtkspell' 'imagemagick' 'libxslt' 'poppler-glib' 'popt' 'python2' 'desktop-file-utils' 'hicolor-icon-theme') diff --git a/extra/iptraf-ng/PKGBUILD b/extra/iptraf-ng/PKGBUILD index 86075450f..98d37514e 100644 --- a/extra/iptraf-ng/PKGBUILD +++ b/extra/iptraf-ng/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.1.3.1 pkgrel=1 pkgdesc="A console-based network monitoring utility (a fork of original iptraf)" url="https://fedorahosted.org/iptraf-ng/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('ncurses') license=('GPL2') replaces=('iptraf') diff --git a/extra/irqbalance/PKGBUILD b/extra/irqbalance/PKGBUILD index 99648219e..bb30981e5 100644 --- a/extra/irqbalance/PKGBUILD +++ b/extra/irqbalance/PKGBUILD @@ -5,7 +5,7 @@ pkgname=irqbalance pkgver=1.0.3 pkgrel=1 pkgdesc="IRQ balancing daemon for SMP systems" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/irqbalance" license=('GPL') depends=(glib2 numactl libcap-ng) diff --git a/extra/irssi/PKGBUILD b/extra/irssi/PKGBUILD index 676ab070d..69f70f20f 100644 --- a/extra/irssi/PKGBUILD +++ b/extra/irssi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=irssi pkgver=0.8.15 pkgrel=6 pkgdesc="Modular text mode IRC client with Perl scripting" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://irssi.org/" license=('GPL') depends=('glib2' 'openssl') diff --git a/extra/ispell/PKGBUILD b/extra/ispell/PKGBUILD index 490878ee5..881dec357 100644 --- a/extra/ispell/PKGBUILD +++ b/extra/ispell/PKGBUILD @@ -6,7 +6,7 @@ pkgname=ispell pkgver=3.3.02 pkgrel=5 pkgdesc="An interactive spell-checking program for Unix" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://ficus-www.cs.ucla.edu/geoff/ispell.html" license=('BSD') depends=('ncurses') diff --git a/extra/jack/PKGBUILD b/extra/jack/PKGBUILD index 751500159..50560b8aa 100644 --- a/extra/jack/PKGBUILD +++ b/extra/jack/PKGBUILD @@ -8,12 +8,16 @@ _longname=jack-audio-connection-kit pkgver=0.121.3 pkgrel=6 pkgdesc="A low-latency audio server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL') depends=('libsamplerate' 'readline') makedepends=('doxygen' 'libffado' 'celt') optdepends=('libffado: FireWire support' 'celt: NetJACK driver') +[ "$CARCH" = "mips64el" ] && { +makedepends=('doxygen' 'celt') +optdepends=('celt: NetJACK driver') +} url="http://jackaudio.org/" backup=(etc/security/limits.d/99-audio.conf) options=('!libtool') diff --git a/extra/jade/PKGBUILD b/extra/jade/PKGBUILD index 1fa51e196..88a9508cd 100644 --- a/extra/jade/PKGBUILD +++ b/extra/jade/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=8 _debpatch=47.1 pkgdesc="James Clark's DSSSL Engine" url='http://www.jclark.com/jade/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') depends=('gcc-libs') replaces=('openjade') diff --git a/extra/jasper/PKGBUILD b/extra/jasper/PKGBUILD index fac3b03c0..e5abd5bc1 100644 --- a/extra/jasper/PKGBUILD +++ b/extra/jasper/PKGBUILD @@ -5,7 +5,7 @@ pkgname=jasper pkgver=1.900.1 pkgrel=7 pkgdesc="A software-based implementation of the codec specified in the emerging JPEG-2000 Part-1 standard" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.ece.uvic.ca/~mdadams/jasper/" license=('custom:JasPer2.0') depends=('libjpeg' 'freeglut' 'libxmu') diff --git a/extra/java-access-bridge/PKGBUILD b/extra/java-access-bridge/PKGBUILD index 619c9765d..19e7e1e03 100644 --- a/extra/java-access-bridge/PKGBUILD +++ b/extra/java-access-bridge/PKGBUILD @@ -5,7 +5,7 @@ pkgname=java-access-bridge pkgver=1.26.2 pkgrel=3 pkgdesc="Java bindings for the GNOME accessibility framework" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://www.gnome.org" depends=('java-runtime' 'gtk2' 'at-spi' 'libbonobo' 'xorg-xprop') diff --git a/extra/java-commons-daemon/PKGBUILD b/extra/java-commons-daemon/PKGBUILD index 41d2e6c13..a37658b7f 100644 --- a/extra/java-commons-daemon/PKGBUILD +++ b/extra/java-commons-daemon/PKGBUILD @@ -3,7 +3,7 @@ pkgname=('java-commons-daemon' 'java-jsvc') pkgbase=java-commons-daemon pkgver=1.0.8 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://commons.apache.org/daemon/" license=('APACHE') _libname=commons-daemon diff --git a/extra/jhead/PKGBUILD b/extra/jhead/PKGBUILD index 66f7f2f95..f715ddbb8 100644 --- a/extra/jhead/PKGBUILD +++ b/extra/jhead/PKGBUILD @@ -7,7 +7,7 @@ pkgver=2.95 pkgrel=1 pkgdesc="EXIF JPEG info parser and thumbnail remover" url="http://www.sentex.net/~mwandel/jhead/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') depends=('glibc') optdepends=('libjpeg: to up-right images according to rotation tag') diff --git a/extra/js/PKGBUILD b/extra/js/PKGBUILD index 71d3ac492..3981cdb09 100644 --- a/extra/js/PKGBUILD +++ b/extra/js/PKGBUILD @@ -4,7 +4,7 @@ pkgname=js pkgver=1.8.5 pkgrel=3 pkgdesc="JavaScript interpreter and libraries" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="https://developer.mozilla.org/En/SpiderMonkey/1.8.5" license=('GPL2') depends=('nspr' 'gcc-libs') @@ -18,10 +18,18 @@ md5sums=('a4574365938222adca0a6bd33329cb32' build() { cd "$srcdir/$pkgname-$pkgver/js/src" + if [ "$CARCH" = "mips64el" ]; then + # Force disabling JIT. + sed -ri 's/#define ENABLE_(JIT|ASSEMBLER) 1/#define ENABLE_\1 0/' \ + assembler/wtf/Platform.h + sed -ri 's/ENABLE_(JIT|ASSEMBLER)=1/ENABLE_\1=0/' Makefile.{in,ref} + extraconf="--disable-methodjit --disable-tracejit" + fi + patch -Np0 -i $srcdir/js185-destdir.patch ./configure --prefix=/usr --with-system-nspr \ - --enable-threadsafe + --enable-threadsafe $extraconf make } diff --git a/extra/json-c/PKGBUILD b/extra/json-c/PKGBUILD index 2f689ba64..0db17662d 100644 --- a/extra/json-c/PKGBUILD +++ b/extra/json-c/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=1 pkgdesc="A JSON implementation in C" url="http://oss.metaparadigm.com/json-c/" license=("MIT") -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('glibc') source=(http://oss.metaparadigm.com/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('3a13d264528dcbaf3931b0cede24abae') diff --git a/extra/json-glib/PKGBUILD b/extra/json-glib/PKGBUILD index fc7a0e9a8..92672f290 100644 --- a/extra/json-glib/PKGBUILD +++ b/extra/json-glib/PKGBUILD @@ -5,7 +5,7 @@ pkgname=json-glib pkgver=0.14.2 pkgrel=1 pkgdesc="JSON library built on GLib" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://live.gnome.org/JsonGlib" license=('GPL') depends=('glib2') diff --git a/extra/k3b/PKGBUILD b/extra/k3b/PKGBUILD index f1dce1167..9f1e4287e 100644 --- a/extra/k3b/PKGBUILD +++ b/extra/k3b/PKGBUILD @@ -6,7 +6,7 @@ pkgname=k3b pkgver=2.0.2 pkgrel=4 pkgdesc="Feature-rich and easy to handle CD burning application" -arch=('i686' 'x86_64') +arch=("i686" "x86_64" 'mips64el') url="http://k3b.org/" license=('GPL') depends=('kdebase-runtime' 'kdemultimedia-kioslave' 'libsamplerate' diff --git a/extra/k9copy/PKGBUILD b/extra/k9copy/PKGBUILD index de2d2944c..c461f329e 100644 --- a/extra/k9copy/PKGBUILD +++ b/extra/k9copy/PKGBUILD @@ -6,7 +6,7 @@ pkgname=k9copy pkgver=2.3.8 pkgrel=2 pkgdesc="A small utility which allows the copy of DVD under Linux" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://k9copy.sourceforge.net" license=('GPL') depends=('kdebase-runtime' 'libmpeg2' 'xine-lib' 'dvd+rw-tools' 'dvdauthor') diff --git a/extra/kactivities/PKGBUILD b/extra/kactivities/PKGBUILD index 9947b9c73..d183592fe 100644 --- a/extra/kactivities/PKGBUILD +++ b/extra/kactivities/PKGBUILD @@ -4,7 +4,7 @@ pkgname=kactivities pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc='API for using and interacting with Activities' url='http://kde.org/' license=('GPL' 'FDL') diff --git a/extra/kaffeine/PKGBUILD b/extra/kaffeine/PKGBUILD index cad29ec16..29feeb073 100644 --- a/extra/kaffeine/PKGBUILD +++ b/extra/kaffeine/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.2.2 pkgrel=2 pkgdesc='KDE media player' license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://kaffeine.kde.org" depends=('kdelibs' 'kdebase-runtime' 'xine-lib') makedepends=('pkg-config' 'cmake' 'automoc4') diff --git a/extra/kdeadmin/PKGBUILD b/extra/kdeadmin/PKGBUILD index ad81559e0..141eacbe0 100644 --- a/extra/kdeadmin/PKGBUILD +++ b/extra/kdeadmin/PKGBUILD @@ -9,7 +9,7 @@ pkgname=('kdeadmin-kcron' 'kdeadmin-system-config-printer-kde') pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeadmin') diff --git a/extra/kdeartwork/PKGBUILD b/extra/kdeartwork/PKGBUILD index ef77cf303..d172d5c0f 100644 --- a/extra/kdeartwork/PKGBUILD +++ b/extra/kdeartwork/PKGBUILD @@ -15,7 +15,7 @@ pkgname=('kdeartwork-aurorae' 'kdeartwork-weatherwallpapers') pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeartwork') diff --git a/extra/kdebase-konsole/PKGBUILD b/extra/kdebase-konsole/PKGBUILD index 2bd6d24fb..581c51c14 100644 --- a/extra/kdebase-konsole/PKGBUILD +++ b/extra/kdebase-konsole/PKGBUILD @@ -4,7 +4,7 @@ pkgname=kdebase-konsole pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://kde.org/applications/system/konsole/' pkgdesc="Terminal" license=('GPL' 'LGPL' 'FDL') diff --git a/extra/kdebase-runtime/PKGBUILD b/extra/kdebase-runtime/PKGBUILD index 27a070fa7..51d60f93a 100644 --- a/extra/kdebase-runtime/PKGBUILD +++ b/extra/kdebase-runtime/PKGBUILD @@ -6,7 +6,7 @@ pkgname=kdebase-runtime pkgver=4.8.4 pkgrel=2 pkgdesc="KDE Base Runtime Environment" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL') depends=('kdelibs' 'smbclient' 'libssh' 'libcanberra' 'oxygen-icons' 'xorg-xauth') diff --git a/extra/kdebase-workspace/PKGBUILD b/extra/kdebase-workspace/PKGBUILD index ae02c190b..1dade1377 100644 --- a/extra/kdebase-workspace/PKGBUILD +++ b/extra/kdebase-workspace/PKGBUILD @@ -7,7 +7,7 @@ _pkgname=kde-workspace pkgver=4.8.4 pkgrel=1 pkgdesc="KDE Base Workspace" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde') diff --git a/extra/kdebase/PKGBUILD b/extra/kdebase/PKGBUILD index 3bf1b080f..a169858c9 100644 --- a/extra/kdebase/PKGBUILD +++ b/extra/kdebase/PKGBUILD @@ -9,12 +9,11 @@ pkgname=('kdebase-dolphin' 'kdebase-keditbookmarks' 'kdebase-kfind' 'kdebase-konq-plugins' - 'kdebase-konqueror' 'kdebase-lib' 'kdebase-plasma') pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdebase') @@ -90,20 +89,6 @@ package_kdebase-konq-plugins() { make DESTDIR=$pkgdir install } -package_kdebase-konqueror() { - pkgdesc='KDE File Manager & Web Browser' - depends=('kdebase-dolphin' 'kdebase-keditbookmarks') - optdepends=('kwebkitpart: to enable webkit engine') - url="http://kde.org/applications/internet/konqueror/" - install='kdebase-konqueror.install' - conflicts=('kdebase-nsplugins') - replaces=('kdebase-nsplugins') - for i in konqueror doc/konqueror nsplugins; do - cd $srcdir/build/${i} - make DESTDIR=$pkgdir install - done -} - package_kdebase-lib() { pkgdesc='KDE libraries for the basic desktop applications' groups=() diff --git a/extra/kdebase/kdebase-konqueror.install b/extra/kdebase/kdebase-konqueror.install deleted file mode 100644 index 5495fb1b5..000000000 --- a/extra/kdebase/kdebase-konqueror.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null - update-desktop-database -q -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/extra/kdebindings-korundum/PKGBUILD b/extra/kdebindings-korundum/PKGBUILD index cc90349a5..f42133a4c 100644 --- a/extra/kdebindings-korundum/PKGBUILD +++ b/extra/kdebindings-korundum/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="KDE bindings for ruby" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kdebindings') depends=('kdebindings-qtruby' 'kdebindings-smokekde') diff --git a/extra/kdebindings-kross/PKGBUILD b/extra/kdebindings-kross/PKGBUILD index 343e03778..299c4ca6a 100644 --- a/extra/kdebindings-kross/PKGBUILD +++ b/extra/kdebindings-kross/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('kdebindings-kross-python' pkgver=4.8.4 pkgrel=1 url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kdebindings') makedepends=('kdelibs' 'cmake' 'automoc4' 'python2' 'java-environment') diff --git a/extra/kdebindings-perlkde/PKGBUILD b/extra/kdebindings-perlkde/PKGBUILD index 9778d0f7a..5a0d68ade 100644 --- a/extra/kdebindings-perlkde/PKGBUILD +++ b/extra/kdebindings-perlkde/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Perl bindings for the KDE libraries" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kdebindings') depends=('kdebindings-perlqt' 'kdebindings-smokekde') diff --git a/extra/kdebindings-perlqt/PKGBUILD b/extra/kdebindings-perlqt/PKGBUILD index 1a3ffb6a7..f3ec5c57e 100644 --- a/extra/kdebindings-perlqt/PKGBUILD +++ b/extra/kdebindings-perlqt/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Perl bindings for the Qt libraries" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kdebindings') depends=('kdebindings-smokeqt' 'perl-list-moreutils') diff --git a/extra/kdebindings-python/PKGBUILD b/extra/kdebindings-python/PKGBUILD index 6cf61fd6d..1c1aaba1a 100644 --- a/extra/kdebindings-python/PKGBUILD +++ b/extra/kdebindings-python/PKGBUILD @@ -7,7 +7,7 @@ pkgname=('kdebindings-python' pkgver=4.8.4 pkgrel=2 url='http://kde.org/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kdebindings') makedepends=('cmake' 'automoc4' 'boost' 'kdepim-runtime' 'python2-pyqt' diff --git a/extra/kdebindings-qtruby/PKGBUILD b/extra/kdebindings-qtruby/PKGBUILD index eb803726d..629edf8bf 100644 --- a/extra/kdebindings-qtruby/PKGBUILD +++ b/extra/kdebindings-qtruby/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Qt bindings for ruby" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kdebindings') depends=('kdebindings-smokeqt' 'ruby') diff --git a/extra/kdebindings-qyoto/PKGBUILD b/extra/kdebindings-qyoto/PKGBUILD index 1a7ebbf3d..429625d2e 100644 --- a/extra/kdebindings-qyoto/PKGBUILD +++ b/extra/kdebindings-qyoto/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc=".NET/Mono bindings for the Qt libraries" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kdebindings') depends=('kdebindings-smokeqt' 'mono') diff --git a/extra/kdebindings-smokegen/PKGBUILD b/extra/kdebindings-smokegen/PKGBUILD index 340ab0146..d6dd63b4c 100644 --- a/extra/kdebindings-smokegen/PKGBUILD +++ b/extra/kdebindings-smokegen/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="A general purpose C++ parser with a plugin infrastructure" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime') makedepends=('cmake' 'automoc4') diff --git a/extra/kdebindings-smokekde/PKGBUILD b/extra/kdebindings-smokekde/PKGBUILD index 8491de373..29cc0fbbf 100644 --- a/extra/kdebindings-smokekde/PKGBUILD +++ b/extra/kdebindings-smokekde/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=2 pkgdesc="Language independent library for KDE bindings" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kdebindings') depends=('kdebindings-smokeqt') diff --git a/extra/kdebindings-smokeqt/PKGBUILD b/extra/kdebindings-smokeqt/PKGBUILD index af5d8970e..63ced737c 100644 --- a/extra/kdebindings-smokeqt/PKGBUILD +++ b/extra/kdebindings-smokeqt/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Language independent library for Qt bindings" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kdebindings') depends=('kdebase-runtime' 'qimageblitz' 'qscintilla' 'kdebindings-smokegen') diff --git a/extra/kdeedu-analitza/PKGBUILD b/extra/kdeedu-analitza/PKGBUILD index 580193f7d..3737adceb 100644 --- a/extra/kdeedu-analitza/PKGBUILD +++ b/extra/kdeedu-analitza/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="A library to add mathematical features to your program" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime') diff --git a/extra/kdeedu-blinken/PKGBUILD b/extra/kdeedu-blinken/PKGBUILD index d11084f77..e66f9d52e 100644 --- a/extra/kdeedu-blinken/PKGBUILD +++ b/extra/kdeedu-blinken/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Memory Enhancement Game" url="http://kde.org/applications/education/blinken/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime') diff --git a/extra/kdeedu-cantor/PKGBUILD b/extra/kdeedu-cantor/PKGBUILD index 3189bf321..7b61f6b88 100644 --- a/extra/kdeedu-cantor/PKGBUILD +++ b/extra/kdeedu-cantor/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="KDE Frontend to Mathematical Software" url="http://kde.org/applications/education/cantor/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime' 'libspectre' 'kdeedu-analitza' 'libqalculate') diff --git a/extra/kdeedu-kalgebra/PKGBUILD b/extra/kdeedu-kalgebra/PKGBUILD index e256180b0..9d9e50659 100644 --- a/extra/kdeedu-kalgebra/PKGBUILD +++ b/extra/kdeedu-kalgebra/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Graph Calculator" url="http://kde.org/applications/education/kalgebra/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime' 'libkdeedu' 'kdeedu-analitza') diff --git a/extra/kdeedu-kalzium/PKGBUILD b/extra/kdeedu-kalzium/PKGBUILD index 05054ff95..2d4122689 100644 --- a/extra/kdeedu-kalzium/PKGBUILD +++ b/extra/kdeedu-kalzium/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Periodic Table of Elements" url="http://kde.org/applications/education/kalzium/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdelibs' 'avogadro' 'ocaml' 'facile') diff --git a/extra/kdeedu-kanagram/PKGBUILD b/extra/kdeedu-kanagram/PKGBUILD index 51edec784..9804eee52 100644 --- a/extra/kdeedu-kanagram/PKGBUILD +++ b/extra/kdeedu-kanagram/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Letter Order Game" url="http://kde.org/applications/education/kanagram/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime' 'libkdeedu') diff --git a/extra/kdeedu-kbruch/PKGBUILD b/extra/kdeedu-kbruch/PKGBUILD index 928236c40..707e6c9c5 100644 --- a/extra/kdeedu-kbruch/PKGBUILD +++ b/extra/kdeedu-kbruch/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Exercise Fractions" url="http://kde.org/applications/education/kbruch/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime') diff --git a/extra/kdeedu-kgeography/PKGBUILD b/extra/kdeedu-kgeography/PKGBUILD index 23aede7de..999602666 100644 --- a/extra/kdeedu-kgeography/PKGBUILD +++ b/extra/kdeedu-kgeography/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Geography Trainer" url="http://kde.org/applications/education/kgeography/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime') diff --git a/extra/kdeedu-khangman/PKGBUILD b/extra/kdeedu-khangman/PKGBUILD index 92421be6e..a9c5892ba 100644 --- a/extra/kdeedu-khangman/PKGBUILD +++ b/extra/kdeedu-khangman/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Hangman Game" url="http://kde.org/applications/education/khangman/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime' 'libkdeedu') diff --git a/extra/kdeedu-kig/PKGBUILD b/extra/kdeedu-kig/PKGBUILD index 8a46a6f8c..9cd82a34a 100644 --- a/extra/kdeedu-kig/PKGBUILD +++ b/extra/kdeedu-kig/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Interactive Geometry" url="http://kde.org/applications/education/kig/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime') diff --git a/extra/kdeedu-kiten/PKGBUILD b/extra/kdeedu-kiten/PKGBUILD index 0bdd4ccd1..c3e9e47dd 100644 --- a/extra/kdeedu-kiten/PKGBUILD +++ b/extra/kdeedu-kiten/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Japanese Reference/Study Tool" url="http://kde.org/applications/education/kiten/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime') diff --git a/extra/kdeedu-klettres/PKGBUILD b/extra/kdeedu-klettres/PKGBUILD index ac69b4f3b..1463296bb 100644 --- a/extra/kdeedu-klettres/PKGBUILD +++ b/extra/kdeedu-klettres/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Learn The Alphabet" url="http://kde.org/applications/education/klettres/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime') diff --git a/extra/kdeedu-kmplot/PKGBUILD b/extra/kdeedu-kmplot/PKGBUILD index 5915098b6..396548547 100644 --- a/extra/kdeedu-kmplot/PKGBUILD +++ b/extra/kdeedu-kmplot/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Mathematical Function Plotter" url="http://kde.org/applications/education/kmplot/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime') diff --git a/extra/kdeedu-kstars/PKGBUILD b/extra/kdeedu-kstars/PKGBUILD index ce799d842..1298e76d6 100644 --- a/extra/kdeedu-kstars/PKGBUILD +++ b/extra/kdeedu-kstars/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Desktop Planetarium" url="http://kde.org/applications/education/kstars/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime' 'libindi') diff --git a/extra/kdeedu-ktouch/PKGBUILD b/extra/kdeedu-ktouch/PKGBUILD index f80633c10..0dbf4823d 100644 --- a/extra/kdeedu-ktouch/PKGBUILD +++ b/extra/kdeedu-ktouch/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Touch Typing Tutor" url="http://kde.org/applications/education/ktouch/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime') diff --git a/extra/kdeedu-kturtle/PKGBUILD b/extra/kdeedu-kturtle/PKGBUILD index 2e0c4b327..48905e1d0 100644 --- a/extra/kdeedu-kturtle/PKGBUILD +++ b/extra/kdeedu-kturtle/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Educational Programming Environment" url="http://kde.org/applications/education/kturtle/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime') diff --git a/extra/kdeedu-kwordquiz/PKGBUILD b/extra/kdeedu-kwordquiz/PKGBUILD index 147a9345f..99016c3c3 100644 --- a/extra/kdeedu-kwordquiz/PKGBUILD +++ b/extra/kdeedu-kwordquiz/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Flash Card Trainer" url="http://kde.org/applications/education/kwordquiz/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime' 'libkdeedu') diff --git a/extra/kdeedu-marble/PKGBUILD b/extra/kdeedu-marble/PKGBUILD index cbc4a684a..abad799f8 100644 --- a/extra/kdeedu-marble/PKGBUILD +++ b/extra/kdeedu-marble/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Desktop Globe" url="http://kde.org/applications/education/marble/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime') diff --git a/extra/kdeedu-parley/PKGBUILD b/extra/kdeedu-parley/PKGBUILD index 9c68d102d..f41f66185 100644 --- a/extra/kdeedu-parley/PKGBUILD +++ b/extra/kdeedu-parley/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Vocabulary Trainer" url="http://kde.org/applications/education/parley/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime' 'libkdeedu') diff --git a/extra/kdeedu-rocs/PKGBUILD b/extra/kdeedu-rocs/PKGBUILD index 6c07a15c0..8f13a64b6 100644 --- a/extra/kdeedu-rocs/PKGBUILD +++ b/extra/kdeedu-rocs/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Rocs Graph Theory" url="http://kde.org/applications/education/rocs/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime') diff --git a/extra/kdeedu-step/PKGBUILD b/extra/kdeedu-step/PKGBUILD index 51edff00a..5a9090ad2 100644 --- a/extra/kdeedu-step/PKGBUILD +++ b/extra/kdeedu-step/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Interactive Physical Simulator" url="http://kde.org/applications/education/step/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeedu') depends=('kdebase-runtime' 'libqalculate' 'gsl') diff --git a/extra/kdegames/PKGBUILD b/extra/kdegames/PKGBUILD index cf3d8f518..51203f165 100644 --- a/extra/kdegames/PKGBUILD +++ b/extra/kdegames/PKGBUILD @@ -45,7 +45,7 @@ pkgname=('kdegames-bomber' 'kdegames-palapeli') pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdegames') diff --git a/extra/kdegraphics-gwenview/PKGBUILD b/extra/kdegraphics-gwenview/PKGBUILD index cd414c2b2..2a19dc1d9 100644 --- a/extra/kdegraphics-gwenview/PKGBUILD +++ b/extra/kdegraphics-gwenview/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="A fast and easy to use image viewer for KDE" url="http://kde.org/applications/graphics/gwenview/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdegraphics') depends=('kdebase-lib' 'libkipi') diff --git a/extra/kdegraphics-kamera/PKGBUILD b/extra/kdegraphics-kamera/PKGBUILD index b628ff902..0aaeed790 100644 --- a/extra/kdegraphics-kamera/PKGBUILD +++ b/extra/kdegraphics-kamera/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Configure Kamera" url="http://kde.org/applications/graphics/kamera/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdegraphics') depends=('kdebase-runtime' 'gphoto2') diff --git a/extra/kdegraphics-kcolorchooser/PKGBUILD b/extra/kdegraphics-kcolorchooser/PKGBUILD index 7f160ecea..43ed7298f 100644 --- a/extra/kdegraphics-kcolorchooser/PKGBUILD +++ b/extra/kdegraphics-kcolorchooser/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Color Chooser" url="http://kde.org/applications/graphics/kcolorchooser/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdegraphics') depends=('kdebase-runtime') diff --git a/extra/kdegraphics-kgamma/PKGBUILD b/extra/kdegraphics-kgamma/PKGBUILD index b51c3c4ee..6d330cc8e 100644 --- a/extra/kdegraphics-kgamma/PKGBUILD +++ b/extra/kdegraphics-kgamma/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="A monitor calibration tool" url="http://kde.org/applications/graphics/kgamma/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdegraphics') # note on libxxf86vm: diff --git a/extra/kdegraphics-kolourpaint/PKGBUILD b/extra/kdegraphics-kolourpaint/PKGBUILD index b615dd2bd..92d8dbb0a 100644 --- a/extra/kdegraphics-kolourpaint/PKGBUILD +++ b/extra/kdegraphics-kolourpaint/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Paint Program" url="http://kde.org/applications/graphics/kolourpaint/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdegraphics') depends=('kdebase-runtime' 'qimageblitz') diff --git a/extra/kdegraphics-kruler/PKGBUILD b/extra/kdegraphics-kruler/PKGBUILD index 7efddc5fa..5d1852992 100644 --- a/extra/kdegraphics-kruler/PKGBUILD +++ b/extra/kdegraphics-kruler/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Screen Ruler" url="http://kde.org/applications/graphics/kruler/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdegraphics') depends=('kdebase-runtime') diff --git a/extra/kdegraphics-ksaneplugin/PKGBUILD b/extra/kdegraphics-ksaneplugin/PKGBUILD index bef629d4a..0a9a6cac2 100644 --- a/extra/kdegraphics-ksaneplugin/PKGBUILD +++ b/extra/kdegraphics-ksaneplugin/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="A scan plugin that implements the scanning" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('libksane') makedepends=('cmake' 'automoc4') diff --git a/extra/kdegraphics-ksnapshot/PKGBUILD b/extra/kdegraphics-ksnapshot/PKGBUILD index 856a09cc0..00f629ad4 100644 --- a/extra/kdegraphics-ksnapshot/PKGBUILD +++ b/extra/kdegraphics-ksnapshot/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Screen Capture Program" url="http://kde.org/applications/graphics/ksnapshot/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdegraphics') depends=('kdelibs' 'libkipi') diff --git a/extra/kdegraphics-mobipocket/PKGBUILD b/extra/kdegraphics-mobipocket/PKGBUILD index dd8840842..4553a53a8 100644 --- a/extra/kdegraphics-mobipocket/PKGBUILD +++ b/extra/kdegraphics-mobipocket/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=2 pkgdesc="A collection of plugins to handle mobipocket files" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs') groups=('kde' 'kdegraphics') diff --git a/extra/kdegraphics-okular/PKGBUILD b/extra/kdegraphics-okular/PKGBUILD index 3243ccc6e..751efdeec 100644 --- a/extra/kdegraphics-okular/PKGBUILD +++ b/extra/kdegraphics-okular/PKGBUILD @@ -5,7 +5,7 @@ pkgname=kdegraphics-okular pkgver=4.8.4 pkgrel=1 pkgdesc='Document Viewer' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://kde.org/applications/graphics/okular/" license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdegraphics') diff --git a/extra/kdegraphics-strigi-analyzer/PKGBUILD b/extra/kdegraphics-strigi-analyzer/PKGBUILD index 497c51a4e..f475a9fed 100644 --- a/extra/kdegraphics-strigi-analyzer/PKGBUILD +++ b/extra/kdegraphics-strigi-analyzer/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Strigi analyzers for various graphics file formats" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs') makedepends=('cmake' 'automoc4') diff --git a/extra/kdegraphics-svgpart/PKGBUILD b/extra/kdegraphics-svgpart/PKGBUILD index 936a397e2..a15a891e6 100644 --- a/extra/kdegraphics-svgpart/PKGBUILD +++ b/extra/kdegraphics-svgpart/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="A KPart for viewving SVGs" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs') makedepends=('cmake' 'automoc4') diff --git a/extra/kdegraphics-thumbnailers/PKGBUILD b/extra/kdegraphics-thumbnailers/PKGBUILD index 1a9a22c05..14cf7f444 100644 --- a/extra/kdegraphics-thumbnailers/PKGBUILD +++ b/extra/kdegraphics-thumbnailers/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Thumbnailers for various graphics file formats" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('libkexiv2' 'libkdcraw') makedepends=('cmake' 'automoc4') diff --git a/extra/kdemultimedia/PKGBUILD b/extra/kdemultimedia/PKGBUILD index f3f390641..fea2c2d94 100644 --- a/extra/kdemultimedia/PKGBUILD +++ b/extra/kdemultimedia/PKGBUILD @@ -12,7 +12,7 @@ pkgname=('kdemultimedia-dragonplayer' 'kdemultimedia-mplayerthumbs') pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdemultimedia') diff --git a/extra/kdenetwork/PKGBUILD b/extra/kdenetwork/PKGBUILD index 3a8814bb3..042769e23 100644 --- a/extra/kdenetwork/PKGBUILD +++ b/extra/kdenetwork/PKGBUILD @@ -12,7 +12,7 @@ pkgname=('kdenetwork-filesharing' 'kdenetwork-krfb') pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdenetwork') diff --git a/extra/kdepim-runtime/PKGBUILD b/extra/kdepim-runtime/PKGBUILD index 35347480d..132cf9bff 100644 --- a/extra/kdepim-runtime/PKGBUILD +++ b/extra/kdepim-runtime/PKGBUILD @@ -6,7 +6,7 @@ pkgname=kdepim-runtime pkgver=4.8.4 pkgrel=1 pkgdesc='KDE PIM Runtime Environment' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') depends=('kdepimlibs' 'kdebase-runtime') diff --git a/extra/kdepim/PKGBUILD b/extra/kdepim/PKGBUILD index d130b2ccd..ccf12d571 100644 --- a/extra/kdepim/PKGBUILD +++ b/extra/kdepim/PKGBUILD @@ -21,7 +21,7 @@ pkgname=('kdepim-akonadiconsole' 'kdepim-libkdepim') pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://pim.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdepim') diff --git a/extra/kdepimlibs/PKGBUILD b/extra/kdepimlibs/PKGBUILD index 7d2a35c41..89a0004d0 100644 --- a/extra/kdepimlibs/PKGBUILD +++ b/extra/kdepimlibs/PKGBUILD @@ -6,7 +6,7 @@ pkgname=kdepimlibs pkgver=4.8.4 pkgrel=1 pkgdesc="KDE PIM Libraries" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL') depends=('kdelibs' 'gpgme' 'akonadi' 'libical' 'prison') @@ -19,6 +19,7 @@ build() { cd ${srcdir} mkdir build cd build + CXX="g++" \ cmake ../${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=ON \ diff --git a/extra/kdeplasma-addons/PKGBUILD b/extra/kdeplasma-addons/PKGBUILD index 3f9a8d4b0..fc964307f 100644 --- a/extra/kdeplasma-addons/PKGBUILD +++ b/extra/kdeplasma-addons/PKGBUILD @@ -76,7 +76,7 @@ pkgname=('kdeplasma-addons-applets-bball' 'kdeplasma-addons-wallpapers-weather') pkgver=4.8.4 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL') groups=('kde' 'kdeplasma-addons') diff --git a/extra/kdeplasma-applets-networkmanagement/PKGBUILD b/extra/kdeplasma-applets-networkmanagement/PKGBUILD index a773be13c..d163a353c 100644 --- a/extra/kdeplasma-applets-networkmanagement/PKGBUILD +++ b/extra/kdeplasma-applets-networkmanagement/PKGBUILD @@ -7,7 +7,7 @@ epoch=1 pkgver=0.9.0.2 pkgrel=1 pkgdesc="KDE control panel and widget network connections" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/extragear/base/networkmanagement' license=('GPL') depends=('kdebase-workspace' 'networkmanager') diff --git a/extra/kdesdk-kate/PKGBUILD b/extra/kdesdk-kate/PKGBUILD index 2bf3c454e..4bdabc63e 100644 --- a/extra/kdesdk-kate/PKGBUILD +++ b/extra/kdesdk-kate/PKGBUILD @@ -7,7 +7,7 @@ pkgname=('kdebase-katepart' 'kdesdk-kate') pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') makedepends=('kdelibs ''cmake' 'automoc4') source=("http://download.kde.org/stable/${pkgver}/src/kate-${pkgver}.tar.xz" diff --git a/extra/kdesdk/PKGBUILD b/extra/kdesdk/PKGBUILD index 37ee61980..c8dbcac47 100644 --- a/extra/kdesdk/PKGBUILD +++ b/extra/kdesdk/PKGBUILD @@ -24,7 +24,7 @@ pkgname=('kdesdk-cervisia' 'kdesdk-umbrello') pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdesdk') diff --git a/extra/kdetoys/PKGBUILD b/extra/kdetoys/PKGBUILD index 241e491e0..6f67ac1d7 100644 --- a/extra/kdetoys/PKGBUILD +++ b/extra/kdetoys/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('kdetoys-amor' 'kdetoys-ktux') pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdetoys') diff --git a/extra/kdeutils-filelight/PKGBUILD b/extra/kdeutils-filelight/PKGBUILD index 28e108952..10ae99e47 100644 --- a/extra/kdeutils-filelight/PKGBUILD +++ b/extra/kdeutils-filelight/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc='View disk usage information' url='http://kde.org/applications/utilities/filelight' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime') makedepends=('cmake' 'automoc4') diff --git a/extra/kdeutils-kcalc/PKGBUILD b/extra/kdeutils-kcalc/PKGBUILD index 84a0b2160..ad4429fd0 100644 --- a/extra/kdeutils-kcalc/PKGBUILD +++ b/extra/kdeutils-kcalc/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc='Scientific Calculator' url='http://kde.org/applications/utilities/kcalc/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime') makedepends=('cmake' 'automoc4') diff --git a/extra/kdeutils-kcharselect/PKGBUILD b/extra/kdeutils-kcharselect/PKGBUILD index 593793b2d..baf630c67 100644 --- a/extra/kdeutils-kcharselect/PKGBUILD +++ b/extra/kdeutils-kcharselect/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc='Character Selector' url="http://kde.org/applications/utilities/kcharselect/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime') makedepends=('cmake' 'automoc4') diff --git a/extra/kdeutils-kdf/PKGBUILD b/extra/kdeutils-kdf/PKGBUILD index 80800a29b..a0821e4a4 100644 --- a/extra/kdeutils-kdf/PKGBUILD +++ b/extra/kdeutils-kdf/PKGBUILD @@ -5,7 +5,7 @@ pkgname=kdeutils-kdf pkgver=4.8.4 pkgrel=1 url="http://kde.org/applications/system/kdiskfree/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc='View Disk Usage' license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime') diff --git a/extra/kdeutils-kgpg/PKGBUILD b/extra/kdeutils-kgpg/PKGBUILD index 3b3c8bdbd..16f01ed84 100644 --- a/extra/kdeutils-kgpg/PKGBUILD +++ b/extra/kdeutils-kgpg/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc='A GnuPG frontend' url='http://kde.org/applications/utilities/kgpg/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime' 'kdepimlibs' 'kde-agent') makedepends=('cmake' 'automoc4') diff --git a/extra/kdeutils-ksecrets/PKGBUILD b/extra/kdeutils-ksecrets/PKGBUILD index e53a4bdad..677ed70f8 100644 --- a/extra/kdeutils-ksecrets/PKGBUILD +++ b/extra/kdeutils-ksecrets/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc='Secrets Management Infrastructure for KDE' url='http://techbase.kde.org/Projects/Utils/ksecretsservice' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-workspace' 'qca-ossl') makedepends=('cmake' 'automoc4') diff --git a/extra/kdeutils-ktimer/PKGBUILD b/extra/kdeutils-ktimer/PKGBUILD index a214faf5b..040f3bd44 100644 --- a/extra/kdeutils-ktimer/PKGBUILD +++ b/extra/kdeutils-ktimer/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc='Countdown Launcher' url='http://kde.org/applications/utilities/ktimer/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime') makedepends=('cmake' 'automoc4') diff --git a/extra/kdeutils-kwallet/PKGBUILD b/extra/kdeutils-kwallet/PKGBUILD index 0ecdcca61..09d7990e2 100644 --- a/extra/kdeutils-kwallet/PKGBUILD +++ b/extra/kdeutils-kwallet/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc='Wallet Management Tool' url='http://kde.org/applications/system/kwalletmanager/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime') makedepends=('cmake' 'automoc4') diff --git a/extra/kdeutils-superkaramba/PKGBUILD b/extra/kdeutils-superkaramba/PKGBUILD index 119316427..f36eb69c2 100644 --- a/extra/kdeutils-superkaramba/PKGBUILD +++ b/extra/kdeutils-superkaramba/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc='An engine for cool desktop eyecandy' url='http://kde.org/applications/utilities/superkaramba/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime' 'qimageblitz') makedepends=('cmake' 'automoc4') diff --git a/extra/kdeutils-sweeper/PKGBUILD b/extra/kdeutils-sweeper/PKGBUILD index a119e3dbf..5890f1893 100644 --- a/extra/kdeutils-sweeper/PKGBUILD +++ b/extra/kdeutils-sweeper/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc='System Cleaner' url='http://kde.org/applications/utilities/sweeper' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime') diff --git a/extra/kdevelop-pg-qt/PKGBUILD b/extra/kdevelop-pg-qt/PKGBUILD index 496b2d67a..11ebeeb07 100644 --- a/extra/kdevelop-pg-qt/PKGBUILD +++ b/extra/kdevelop-pg-qt/PKGBUILD @@ -5,7 +5,7 @@ pkgname=kdevelop-pg-qt pkgver=1.0.0 pkgrel=1 pkgdesc="KDevelop Parser Generator, a LL(1) parser generator used by KDevelop language plugins" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kdevelop.org/" license=('GPL') depends=('kdevelop') diff --git a/extra/kdevelop-php/PKGBUILD b/extra/kdevelop-php/PKGBUILD index 009fe1136..24397a3af 100644 --- a/extra/kdevelop-php/PKGBUILD +++ b/extra/kdevelop-php/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.3.1 _pkgver=4.3.1 pkgrel=1 pkgdesc="PHP language and documentation plugin for KDevelop/Quanta" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kdevelop.org/" license=('GPL') depends=('kdevelop-pg-qt') diff --git a/extra/kdevelop/PKGBUILD b/extra/kdevelop/PKGBUILD index 7890cd561..ac6ba550d 100644 --- a/extra/kdevelop/PKGBUILD +++ b/extra/kdevelop/PKGBUILD @@ -6,7 +6,7 @@ pkgname=kdevelop pkgver=4.3.1 pkgrel=1 pkgdesc="A C/C++ development environment for KDE" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kdevelop.org/" license=('GPL') depends=('kdebase-workspace' 'kdevplatform' 'kdesdk-okteta' 'kdebase-katepart') diff --git a/extra/kdevplatform/PKGBUILD b/extra/kdevplatform/PKGBUILD index a60d25716..6b81170cb 100644 --- a/extra/kdevplatform/PKGBUILD +++ b/extra/kdevplatform/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.3.1 _pkgver=4.3.1 pkgrel=1 pkgdesc="A C/C++ development platform for KDE" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kdevelop.org/" license=('GPL') depends=('kdelibs' 'subversion' 'qjson') diff --git a/extra/kdewebdev/PKGBUILD b/extra/kdewebdev/PKGBUILD index 87c9d8680..db6733d84 100644 --- a/extra/kdewebdev/PKGBUILD +++ b/extra/kdewebdev/PKGBUILD @@ -9,7 +9,7 @@ pkgname=('kdewebdev-kfilereplace' 'kdewebdev-kommander') pkgver=4.8.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdewebdev') diff --git a/extra/kdiff3/PKGBUILD b/extra/kdiff3/PKGBUILD index 456888917..feb20a0f2 100644 --- a/extra/kdiff3/PKGBUILD +++ b/extra/kdiff3/PKGBUILD @@ -5,7 +5,7 @@ pkgname=kdiff3 pkgver=0.9.96 pkgrel=1 pkgdesc="A KDE file comparator/merge tool" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://kdiff3.sourceforge.net/" license=('GPL') depends=('kdebase-runtime') diff --git a/extra/kexec-tools/PKGBUILD b/extra/kexec-tools/PKGBUILD index f8a15ba72..ce1ca7244 100644 --- a/extra/kexec-tools/PKGBUILD +++ b/extra/kexec-tools/PKGBUILD @@ -6,7 +6,7 @@ pkgname=kexec-tools pkgver=2.0.3 pkgrel=1 pkgdesc="Load another kernel from the currently executing Linux kernel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://kernel.org/pub/linux/utils/kernel/kexec/" source=("ftp://ftp.archlinux.org/other/kexec-tools/kexec-tools-${pkgver}.tar.bz2" #"http://kernel.org/pub/linux/utils/kernel/kexec/kexec-tools-${pkgver}.tar.bz2" diff --git a/extra/kino/PKGBUILD b/extra/kino/PKGBUILD index 6158c33ee..29087cc23 100644 --- a/extra/kino/PKGBUILD +++ b/extra/kino/PKGBUILD @@ -6,7 +6,7 @@ pkgname=kino pkgver=1.3.4 pkgrel=5 pkgdesc="A non-linear DV editor" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kinodv.org/" license=('GPL') depends=('libavc1394' 'libiec61883' 'libdv' 'libglade' 'libxv' 'libsamplerate' 'libsm' 'desktop-file-utils') diff --git a/extra/kismet/PKGBUILD b/extra/kismet/PKGBUILD index 37142d4af..e13b9b718 100644 --- a/extra/kismet/PKGBUILD +++ b/extra/kismet/PKGBUILD @@ -8,7 +8,7 @@ pkgver=2011_03_R2 _realver="${pkgver//_/-}" pkgrel=4 pkgdesc="802.11 layer2 wireless network detector, sniffer, and intrusion detection system" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kismetwireless.net/" license=('GPL') depends=('libcap' 'libnl1' 'pcre' 'ncurses' 'libpcap>=1.0.0' 'bluez' 'openssl') # already in core: ('linux-api-headers' 'glibc' 'libusb' 'libusb-compat') @@ -32,7 +32,8 @@ build() { ./configure --prefix=/usr \ --sysconfdir=/etc \ - --localstatedir=/var + --localstatedir=/var \ + --build=$CHOST --host=$CHOST make dep make diff --git a/extra/kobodeluxe/PKGBUILD b/extra/kobodeluxe/PKGBUILD index 228930797..8a52ce946 100644 --- a/extra/kobodeluxe/PKGBUILD +++ b/extra/kobodeluxe/PKGBUILD @@ -5,7 +5,7 @@ pkgname=kobodeluxe pkgver=0.5.1 pkgrel=3 pkgdesc="An enhanced version of Akira Higuchi's game XKobo, an addictive space shoot'em up" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.olofson.net/kobodl/" license=('GPL' 'LGPL') depends=('libjpeg' 'libpng' 'sdl_image' 'hicolor-icon-theme' 'gtk-update-icon-cache') diff --git a/extra/konversation/PKGBUILD b/extra/konversation/PKGBUILD index 3694bc377..543cfd671 100644 --- a/extra/konversation/PKGBUILD +++ b/extra/konversation/PKGBUILD @@ -8,7 +8,7 @@ pkgname=konversation pkgver=1.4 pkgrel=1 pkgdesc="A user friendly IRC client for KDE" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://konversation.kde.org" depends=('kdebase-runtime' 'kdepimlibs' 'python') makedepends=('automoc4' 'cmake' 'pkgconfig' 'docbook-xml') diff --git a/extra/kradio/PKGBUILD b/extra/kradio/PKGBUILD index d2d14bdfe..8ecfc6e9e 100644 --- a/extra/kradio/PKGBUILD +++ b/extra/kradio/PKGBUILD @@ -5,11 +5,12 @@ pkgname=kradio pkgver=4.0.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') pkgdesc="A comfortable KDE internet and AM/FM radio application" url="http://kradio.sourceforge.net/" -depends=('kdebase-runtime' 'lirc-utils' 'libmms' 'ffmpeg') +depends=('kdebase-runtime' 'libmms' 'ffmpeg') +[ "$CARCH" != "mips64el" ] && depends+=('lirc-utils') makedepends=('automoc4' 'cmake') install=$pkgname.install source=("http://downloads.sourceforge.net/$pkgname/kradio4-$pkgver.tar.bz2"{,.asc}) diff --git a/extra/kshutdown/PKGBUILD b/extra/kshutdown/PKGBUILD index f4235665b..e312b3db4 100644 --- a/extra/kshutdown/PKGBUILD +++ b/extra/kshutdown/PKGBUILD @@ -5,7 +5,7 @@ pkgname=kshutdown pkgver=3.0beta4 pkgrel=1 pkgdesc="Shutdown Utility for KDE" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://kshutdown.sourceforge.net/" license=('GPL') depends=('kdebase-workspace') diff --git a/extra/ktorrent/PKGBUILD b/extra/ktorrent/PKGBUILD index 4098d33b7..6d84635c8 100644 --- a/extra/ktorrent/PKGBUILD +++ b/extra/ktorrent/PKGBUILD @@ -7,7 +7,7 @@ pkgname=ktorrent pkgver=4.2.1 pkgrel=1 pkgdesc="A powerful BitTorrent client for KDE" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://ktorrent.org/' license=('GPL2') depends=('libktorrent' 'kdebase-workspace' 'taglib') diff --git a/extra/kwebkitpart/PKGBUILD b/extra/kwebkitpart/PKGBUILD index 440538661..02cdb957a 100644 --- a/extra/kwebkitpart/PKGBUILD +++ b/extra/kwebkitpart/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.2.0 pkgrel=2 pkgdesc="A WebKit browser component for KDE" url="http://opendesktop.org/content/show.php?content=127960" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('kdebase-runtime') makedepends=('cmake' 'automoc4') diff --git a/extra/lablgtk/PKGBUILD b/extra/lablgtk/PKGBUILD index 786cde45c..87e8c74fd 100644 --- a/extra/lablgtk/PKGBUILD +++ b/extra/lablgtk/PKGBUILD @@ -5,7 +5,7 @@ pkgname=lablgtk pkgver=1.2.7 pkgrel=9 pkgdesc=" An Objective Caml interface to gtk+" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html" license=('LGPL') depends=('gtk') diff --git a/extra/lablgtk2/PKGBUILD b/extra/lablgtk2/PKGBUILD index c60fc2e76..7df98fbaa 100644 --- a/extra/lablgtk2/PKGBUILD +++ b/extra/lablgtk2/PKGBUILD @@ -5,7 +5,7 @@ pkgname=lablgtk2 pkgver=2.14.2 pkgrel=5 pkgdesc=" An Objective Caml interface to gtk2" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') url="http://lablgtk.forge.ocamlcore.org/" depends=('gtk2' 'gtkspell' 'libgnomecanvas' 'librsvg' 'libgnomeui' 'gtksourceview2') diff --git a/extra/ladspa/PKGBUILD b/extra/ladspa/PKGBUILD index 3f0fb5aad..e7009dfdf 100644 --- a/extra/ladspa/PKGBUILD +++ b/extra/ladspa/PKGBUILD @@ -5,7 +5,7 @@ pkgname=ladspa pkgver=1.13 pkgrel=3 pkgdesc="Linux Audio Developer's Simple Plugin API (LADSPA)" -arch=('i686' 'x86_64') +arch=("i686" "x86_64" 'mips64el') license=('LGPL') url="http://www.ladspa.org/" depends=('gcc-libs') diff --git a/extra/lame/PKGBUILD b/extra/lame/PKGBUILD index 7a090e7b4..e7b961259 100644 --- a/extra/lame/PKGBUILD +++ b/extra/lame/PKGBUILD @@ -7,7 +7,7 @@ pkgname=lame pkgver=3.99.5 pkgrel=1 pkgdesc="A high quality MPEG Audio Layer III (MP3) encoder" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://lame.sourceforge.net/" depends=('ncurses') makedepends=('nasm') diff --git a/extra/lapack/PKGBUILD b/extra/lapack/PKGBUILD index cef5ff2f7..93625827e 100644 --- a/extra/lapack/PKGBUILD +++ b/extra/lapack/PKGBUILD @@ -11,7 +11,7 @@ url="http://www.netlib.org/lapack" pkgdesc="Linear Algebra PACKage" makedepends=('gcc-fortran') depends=("blas=${pkgver}") -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=("custom") source=(http://www.netlib.org/${pkgname}/${pkgname}-${pkgver}.tgz Makefile.lapack) diff --git a/extra/latex2rtf/PKGBUILD b/extra/latex2rtf/PKGBUILD index a9796f0b5..e80c4c714 100644 --- a/extra/latex2rtf/PKGBUILD +++ b/extra/latex2rtf/PKGBUILD @@ -6,7 +6,7 @@ pkgname=latex2rtf pkgver=2.1.0 pkgrel=1 pkgdesc="LaTeX to RTF converter" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://latex2rtf.sourceforge.net/" license=('GPL') depends=('glibc' 'imagemagick' 'ghostscript') diff --git a/extra/lbreakout2/PKGBUILD b/extra/lbreakout2/PKGBUILD index ecf7b1c03..35042f76b 100644 --- a/extra/lbreakout2/PKGBUILD +++ b/extra/lbreakout2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=lbreakout2 pkgver=2.6.4 pkgrel=1 pkgdesc="A breakout game with nice effects, graphics, and sounds" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://lgames.sourceforge.net" license=('GPL') depends=('sdl_mixer' 'libpng') diff --git a/extra/lcab/PKGBUILD b/extra/lcab/PKGBUILD index 863178f64..9abb4f146 100644 --- a/extra/lcab/PKGBUILD +++ b/extra/lcab/PKGBUILD @@ -6,7 +6,7 @@ pkgname=lcab pkgver=1.0b12 pkgrel=4 pkgdesc="A program to make Microsoft cabinet files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://ohnopub.net/~ohnobinki/lcab/" depends=('glibc') diff --git a/extra/lcms/PKGBUILD b/extra/lcms/PKGBUILD index a8706fe41..d0527eac1 100644 --- a/extra/lcms/PKGBUILD +++ b/extra/lcms/PKGBUILD @@ -6,7 +6,7 @@ pkgname=lcms pkgver=1.19 pkgrel=2 pkgdesc="Lightweight color management development library/engine" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') depends=('libtiff') url="http://www.littlecms.com" diff --git a/extra/lcms2/PKGBUILD b/extra/lcms2/PKGBUILD index e60188213..985615d69 100644 --- a/extra/lcms2/PKGBUILD +++ b/extra/lcms2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=lcms2 pkgver=2.3 pkgrel=2 pkgdesc="Small-footprint color management engine, version 2" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('MIT') depends=('libtiff') url="http://www.littlecms.com" diff --git a/extra/leafpad/PKGBUILD b/extra/leafpad/PKGBUILD index a54bcc40f..0c35516d7 100644 --- a/extra/leafpad/PKGBUILD +++ b/extra/leafpad/PKGBUILD @@ -6,7 +6,7 @@ pkgname=leafpad pkgver=0.8.18.1 pkgrel=3 pkgdesc="A notepad clone for GTK+ 2.0" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://tarot.freeshell.org/leafpad/" license=('GPL') depends=('gtk2' 'desktop-file-utils') diff --git a/extra/lensfun/PKGBUILD b/extra/lensfun/PKGBUILD index 425ac426b..26f968659 100644 --- a/extra/lensfun/PKGBUILD +++ b/extra/lensfun/PKGBUILD @@ -5,7 +5,7 @@ pkgname=lensfun pkgver=0.2.6 pkgrel=1 pkgdesc="Database of photographic lenses and a library that allows advanced access to the database" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://lensfun.berlios.de/" license=('LGPL3') depends=('glibc' 'glib2') diff --git a/extra/lesstif/PKGBUILD b/extra/lesstif/PKGBUILD index 5d0d91350..59769dff4 100644 --- a/extra/lesstif/PKGBUILD +++ b/extra/lesstif/PKGBUILD @@ -8,11 +8,12 @@ pkgname=lesstif pkgver=0.95.2 pkgrel=4 pkgdesc="LGPL'd re-implementation of Motif" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.lesstif.org/" license=('LGPL' 'MIT') depends=('freetype2' 'libxt' 'libxp') -options=('!libtool' '!buildflags') +[ "$CARCH" = "mips64el" ] && options=('!libtool') +[ "$CARCH" = "mips64el" ] || options=('!libtool' '!buildflags') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2" 'LICENSE' '040_fedora_XxxxProperty-64bit.diff') diff --git a/extra/lftp/PKGBUILD b/extra/lftp/PKGBUILD index aa1cd6396..e04ad0065 100644 --- a/extra/lftp/PKGBUILD +++ b/extra/lftp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=lftp pkgver=4.3.7 pkgrel=1 pkgdesc="Sophisticated command line based FTP client" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL3') depends=('gcc-libs' 'readline>=6.2' "gnutls" "expat>=2.0.1-4" 'sh') optdepends=('perl: needed for convert-netscape-cookies and verify-file') diff --git a/extra/libao/PKGBUILD b/extra/libao/PKGBUILD index c2e9cebc4..b4ab3e7ac 100644 --- a/extra/libao/PKGBUILD +++ b/extra/libao/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.1.0 pkgrel=2 pkgdesc='Cross-platform audio output library and plugins' url='http://xiph.org/ao/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') options=('!libtool') depends=('alsa-lib') diff --git a/extra/libart-lgpl/PKGBUILD b/extra/libart-lgpl/PKGBUILD index de97c2ba4..21adf193e 100644 --- a/extra/libart-lgpl/PKGBUILD +++ b/extra/libart-lgpl/PKGBUILD @@ -6,7 +6,7 @@ pkgver=2.3.21 pkgrel=2 pkgdesc="A library for high-performance 2D graphics" url="http://www.levien.com/libart/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') source=(http://ftp.gnome.org/pub/GNOME/sources/libart_lgpl/2.3/libart_lgpl-${pkgver}.tar.bz2) options=('!libtool') diff --git a/extra/libass/PKGBUILD b/extra/libass/PKGBUILD index 3bf677188..e83115de8 100644 --- a/extra/libass/PKGBUILD +++ b/extra/libass/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libass pkgver=0.10.0 pkgrel=3 pkgdesc="A portable library for SSA/ASS subtitles rendering" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/libass/" license=('BSD') depends=('enca' 'fontconfig' 'fribidi') diff --git a/extra/libasyncns/PKGBUILD b/extra/libasyncns/PKGBUILD index 2776eb4e8..9534be66e 100644 --- a/extra/libasyncns/PKGBUILD +++ b/extra/libasyncns/PKGBUILD @@ -9,7 +9,7 @@ pkgname=libasyncns pkgver=0.8 pkgrel=4 pkgdesc="A C library for executing name service queries asynchronously" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://0pointer.de/lennart/projects/libasyncns" license=('LGPL') options=('!libtool') diff --git a/extra/libatasmart/PKGBUILD b/extra/libatasmart/PKGBUILD index 36c54c9e8..10fe49b2e 100644 --- a/extra/libatasmart/PKGBUILD +++ b/extra/libatasmart/PKGBUILD @@ -3,9 +3,9 @@ pkgname=libatasmart pkgver=0.18 -pkgrel=2 +pkgrel=2.1 pkgdesc="ATA S.M.A.R.T. Reading and Parsing Library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('udev') url="http://0pointer.de/blog/projects/being-smart.html" diff --git a/extra/libavc1394/PKGBUILD b/extra/libavc1394/PKGBUILD index 98a6836f5..af377fd49 100644 --- a/extra/libavc1394/PKGBUILD +++ b/extra/libavc1394/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libavc1394 pkgver=0.5.4 pkgrel=1 pkgdesc="A library to control A/V devices using the 1394ta AV/C commands." -arch=("i686" "x86_64") +arch=("i686" "x86_64" 'mips64el') url="http://sourceforge.net/projects/libavc1394/" license=('LGPL') depends=('libraw1394') diff --git a/extra/libbluedevil/PKGBUILD b/extra/libbluedevil/PKGBUILD index 93357f5db..202c8d1e9 100644 --- a/extra/libbluedevil/PKGBUILD +++ b/extra/libbluedevil/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libbluedevil pkgver=1.9.2 pkgrel=1 pkgdesc='A Qt wrapper for bluez used in the new KDE bluetooth stack' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="https://projects.kde.org/projects/playground/libs/libbluedevil" license=('GPL') depends=('qt' 'bluez') diff --git a/extra/libbluray/PKGBUILD b/extra/libbluray/PKGBUILD index 083cc1a4d..d73db5a9d 100644 --- a/extra/libbluray/PKGBUILD +++ b/extra/libbluray/PKGBUILD @@ -6,12 +6,14 @@ pkgname=libbluray pkgver=0.2.2 pkgrel=1 pkgdesc="Library to access Blu-Ray disks for video playback" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.videolan.org/developers/libbluray.html" license=('LGPL2.1') depends=('libxml2') +if [ "$CARCH" != "mips64el" ]; then makedepends=('apache-ant' 'jdk7-openjdk') optdepends=('java-environment: Blu-ray Disc Java support library') +fi options=(!libtool) source=(ftp://ftp.videolan.org/pub/videolan/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2) sha512sums=('a27eaa929ef05c544beb966a24dfc5425546d6035bfb3e86dc60987b8a4761031ce27c3836a64f71cc76b5308c3cd75efb3bc1f238185819385477e64883888a') @@ -19,11 +21,16 @@ sha512sums=('a27eaa929ef05c544beb966a24dfc5425546d6035bfb3e86dc60987b8a4761031ce build() { cd "$pkgname-$pkgver" +if [ "$CARCH" != "mips64el" ]; then . /etc/profile.d/jdk.sh ./configure --prefix=/usr \ --enable-bdjava \ --with-jdk=${JAVA_HOME} \ --disable-static +else + ./configure --prefix=/usr \ + --disable-static +fi make } @@ -31,7 +38,9 @@ package() { cd "$pkgname-$pkgver" make DESTDIR="$pkgdir" install #install bdj +if [ "$CARCH" != "mips64el" ]; then install -Dm644 src/.libs/libbluray.jar "$pkgdir/usr/share/java/libbluray.jar" +fi } # vim:set ts=2 sw=2 et: diff --git a/extra/libbonobo/PKGBUILD b/extra/libbonobo/PKGBUILD index 177b162d1..de7c428cd 100644 --- a/extra/libbonobo/PKGBUILD +++ b/extra/libbonobo/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libbonobo pkgver=2.32.1 pkgrel=2 pkgdesc="A set of language and system independant CORBA interfaces for creating reusable components" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL' 'LGPL') depends=('orbit2' 'libxml2' 'glib2') makedepends=('intltool' 'pkgconfig' 'flex') diff --git a/extra/libbonoboui/PKGBUILD b/extra/libbonoboui/PKGBUILD index 149816cbd..267e50147 100644 --- a/extra/libbonoboui/PKGBUILD +++ b/extra/libbonoboui/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libbonoboui pkgver=2.24.5 pkgrel=2 pkgdesc="User Interface library for Bonobo" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL') depends=('libgnomecanvas' 'libgnome') makedepends=('intltool' 'pkg-config') diff --git a/extra/libburn/PKGBUILD b/extra/libburn/PKGBUILD index c33f73e78..4c24091b0 100644 --- a/extra/libburn/PKGBUILD +++ b/extra/libburn/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libburn pkgver=1.2.2 #.pl01 pkgrel=1 pkgdesc="Library for reading, mastering and writing optical discs" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://libburnia.pykix.org/" license=('GPL') depends=('glibc') diff --git a/extra/libcaca/PKGBUILD b/extra/libcaca/PKGBUILD index c44ac22e9..cce8347dd 100644 --- a/extra/libcaca/PKGBUILD +++ b/extra/libcaca/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libcaca pkgver=0.99.beta18 pkgrel=1 pkgdesc="Color AsCii Art library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://caca.zoy.org/wiki/libcaca" depends=('imlib2' 'ncurses') diff --git a/extra/libcanberra/PKGBUILD b/extra/libcanberra/PKGBUILD index f4f54557c..b8e312874 100644 --- a/extra/libcanberra/PKGBUILD +++ b/extra/libcanberra/PKGBUILD @@ -6,7 +6,7 @@ pkgname=(libcanberra libcanberra-pulse libcanberra-gstreamer) pkgver=0.28 pkgrel=5 pkgdesc="A small and lightweight implementation of the XDG Sound Theme Specification" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('libvorbis' 'libltdl' 'alsa-lib' 'tdb') makedepends=('gtk-doc' 'libpulse' 'gstreamer0.10' 'gtk2' 'gtk3') diff --git a/extra/libcap-ng/PKGBUILD b/extra/libcap-ng/PKGBUILD index 1e3544bfd..43dd4017f 100644 --- a/extra/libcap-ng/PKGBUILD +++ b/extra/libcap-ng/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libcap-ng pkgver=0.6.6 pkgrel=1 pkgdesc="A library intended to make programming with POSIX capabilities much easier than the traditional libcap" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://people.redhat.com/sgrubb/libcap-ng/" license=('GPL2' 'LGPL2.1') depends=('glibc') diff --git a/extra/libcdaudio/PKGBUILD b/extra/libcdaudio/PKGBUILD index 2a287e556..ef4974c50 100644 --- a/extra/libcdaudio/PKGBUILD +++ b/extra/libcdaudio/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libcdaudio pkgver=0.99.12 pkgrel=6 pkgdesc="Library for controlling Audio CDs and interacting with CDDB" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://libcdaudio.sourceforge.net/" license=('GPL') depends=('glibc') diff --git a/extra/libcddb/PKGBUILD b/extra/libcddb/PKGBUILD index 51b3b7d02..f368ad6c8 100644 --- a/extra/libcddb/PKGBUILD +++ b/extra/libcddb/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libcddb pkgver=1.3.2 pkgrel=3 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc="Library that implements the different protocols (CDDBP, HTTP, SMTP) to access data on a CDDB server (e.g. http://freedb.org)." url="http://sourceforge.net/projects/libcddb/" license=('LGPL') diff --git a/extra/libcdio/PKGBUILD b/extra/libcdio/PKGBUILD index a532e0d77..4b7e9f7b6 100644 --- a/extra/libcdio/PKGBUILD +++ b/extra/libcdio/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libcdio pkgver=0.83 pkgrel=1 pkgdesc="GNU Compact Disc Input and Control Library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL3') url="http://www.gnu.org/software/libcdio/" depends=('libcddb' 'ncurses') diff --git a/extra/libchamplain/PKGBUILD b/extra/libchamplain/PKGBUILD index 0f033c092..9bc10d2c6 100644 --- a/extra/libchamplain/PKGBUILD +++ b/extra/libchamplain/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc="Gtk3 widget for displaying rasterized maps" url="http://projects.gnome.org/libchamplain/" license=('LGPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') options=('!libtool') depends=('clutter-gtk' 'libsoup-gnome' 'cairo' 'sqlite3') makedepends=('gobject-introspection' 'gtk-doc' 'vala') diff --git a/extra/libchewing/PKGBUILD b/extra/libchewing/PKGBUILD index 2a4fbb70a..e958c307f 100644 --- a/extra/libchewing/PKGBUILD +++ b/extra/libchewing/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libchewing pkgver=0.3.3 pkgrel=2 pkgdesc='Intelligent Zhuyin input method library for traditional Chinese' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://chewing.csie.net/' license=('GPL') options=('!libtool') diff --git a/extra/libcroco/PKGBUILD b/extra/libcroco/PKGBUILD index caffa7ec1..8d3bca02a 100644 --- a/extra/libcroco/PKGBUILD +++ b/extra/libcroco/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libcroco pkgver=0.6.5 pkgrel=1 pkgdesc="A CSS parsing library" -arch=('x86_64' 'i686') +arch=('x86_64' 'i686' 'mips64el') depends=('glib2' 'libxml2') makedepends=('intltool') license=('LGPL') diff --git a/extra/libcue/PKGBUILD b/extra/libcue/PKGBUILD index 2802c53de..740ad9dd9 100644 --- a/extra/libcue/PKGBUILD +++ b/extra/libcue/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.4.0 pkgrel=3 pkgdesc='Parses so-called cue sheets and handles the parsed data' url='http://sourceforge.net/projects/libcue/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') depends=('glibc') options=('!libtool') diff --git a/extra/libdaemon/PKGBUILD b/extra/libdaemon/PKGBUILD index f12c1fa55..0a48b22ba 100644 --- a/extra/libdaemon/PKGBUILD +++ b/extra/libdaemon/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=2 pkgdesc='Lightweight C library that eases the writing of UNIX daemons' url='http://0pointer.de/lennart/projects/libdaemon/' license=('LGPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') source=("http://0pointer.de/lennart/projects/libdaemon/${pkgname}-${pkgver}.tar.gz") options=('!libtool') sha1sums=('78a4db58cf3a7a8906c35592434e37680ca83b8f') diff --git a/extra/libdatrie/PKGBUILD b/extra/libdatrie/PKGBUILD index 21eca6bfb..4776c7fa9 100644 --- a/extra/libdatrie/PKGBUILD +++ b/extra/libdatrie/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc="Implementation of double-array structure for representing trie, as proposed by Junichi Aoe." url="http://linux.thai.net/projects/datrie" license=('LGPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('glibc') options=('!libtool' '!emptydirs') source=(http://linux.thai.net/pub/thailinux/software/libthai/${pkgname}-${pkgver}.tar.gz) diff --git a/extra/libdbusmenu-qt/PKGBUILD b/extra/libdbusmenu-qt/PKGBUILD index 921e7b244..d2279c606 100644 --- a/extra/libdbusmenu-qt/PKGBUILD +++ b/extra/libdbusmenu-qt/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libdbusmenu-qt pkgver=0.9.2 pkgrel=1 pkgdesc="A library that provides a Qt implementation of the DBusMenu spec" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="https://launchpad.net/libdbusmenu-qt" license=('GPL') depends=('qt') diff --git a/extra/libdc1394/PKGBUILD b/extra/libdc1394/PKGBUILD index aaba1b8d3..674c62bc5 100644 --- a/extra/libdc1394/PKGBUILD +++ b/extra/libdc1394/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libdc1394 pkgver=2.1.3 pkgrel=2 pkgdesc="High level programming interface to control IEEE 1394 based cameras" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://sourceforge.net/projects/libdc1394/" depends=('libraw1394>=2.0.7' 'libusb') diff --git a/extra/libdca/PKGBUILD b/extra/libdca/PKGBUILD index bc42228f3..d642da853 100644 --- a/extra/libdca/PKGBUILD +++ b/extra/libdca/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libdca pkgver=0.0.5 pkgrel=3 pkgdesc="Free library for decoding DTS Coherent Acoustics streams" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.videolan.org/developers/libdca.html" depends=('sh') diff --git a/extra/libdiscid/PKGBUILD b/extra/libdiscid/PKGBUILD index cd9c4ec4e..70763652b 100644 --- a/extra/libdiscid/PKGBUILD +++ b/extra/libdiscid/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libdiscid pkgver=0.2.2 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') pkgdesc="A Library for creating MusicBrainz DiscIDs" url="http://musicbrainz.org/doc/libdiscid" diff --git a/extra/libdmapsharing/PKGBUILD b/extra/libdmapsharing/PKGBUILD index 93cdb87d1..63ac30c66 100644 --- a/extra/libdmapsharing/PKGBUILD +++ b/extra/libdmapsharing/PKGBUILD @@ -4,7 +4,7 @@ pkgname=libdmapsharing pkgver=2.9.12 pkgrel=2 pkgdesc="A library that implements the DMAP family of protocols" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.flyn.org/projects/libdmapsharing/index.html" license=('LGPL2.1') depends=('libsoup' 'avahi' 'gstreamer0.10-base' 'gdk-pixbuf2') diff --git a/extra/libdmtx/PKGBUILD b/extra/libdmtx/PKGBUILD index 43a5f4421..f7d067d42 100644 --- a/extra/libdmtx/PKGBUILD +++ b/extra/libdmtx/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.7.4 pkgrel=3 pkgdesc="A software for reading and writing Data Matrix 2D barcodes" url="http://www.libdmtx.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') depends=('glibc') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2") diff --git a/extra/libdmx/PKGBUILD b/extra/libdmx/PKGBUILD index 7265dc7ca..e9d70669d 100644 --- a/extra/libdmx/PKGBUILD +++ b/extra/libdmx/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libdmx pkgver=1.1.2 pkgrel=1 pkgdesc="X11 Distributed Multihead extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('dmxproto' 'libxext') diff --git a/extra/libdrm/PKGBUILD b/extra/libdrm/PKGBUILD index e34832a29..d6f5709e9 100644 --- a/extra/libdrm/PKGBUILD +++ b/extra/libdrm/PKGBUILD @@ -5,10 +5,11 @@ pkgname=libdrm pkgver=2.4.35 pkgrel=1 pkgdesc="Userspace interface to kernel DRM services" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('custom') depends=('glibc' 'libpciaccess') -makedepends=('cairo' 'valgrind') +makedepends=('cairo') +[ "$CARCH" != "mips64el" ] && makedepends+=('valgrind') replaces=('libdrm-new' 'libdrm-nouveau') options=('!libtool') url="http://dri.freedesktop.org/" diff --git a/extra/libdv/PKGBUILD b/extra/libdv/PKGBUILD index fdeec4a35..372b0bd56 100644 --- a/extra/libdv/PKGBUILD +++ b/extra/libdv/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libdv pkgver=1.0.0 pkgrel=4 pkgdesc="The Quasar DV codec (libdv) is a software codec for DV video" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://libdv.sourceforge.net/" license=('LGPL') depends=('popt') diff --git a/extra/libdvbpsi/PKGBUILD b/extra/libdvbpsi/PKGBUILD index 9ac9fc40a..7297fa12d 100644 --- a/extra/libdvbpsi/PKGBUILD +++ b/extra/libdvbpsi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libdvbpsi pkgver=0.2.2 pkgrel=1 pkgdesc="A library designed for decoding and generation of MPEG TS and DVB PSI tables" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('glibc') options=('!libtool') diff --git a/extra/libdvdcss/PKGBUILD b/extra/libdvdcss/PKGBUILD index c6b18078d..bec7d2a35 100644 --- a/extra/libdvdcss/PKGBUILD +++ b/extra/libdvdcss/PKGBUILD @@ -8,7 +8,7 @@ pkgver=1.2.12 pkgrel=1 pkgdesc="A portable abstraction library for DVD decryption" url="http://www.videolan.org/libdvdcss" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('glibc') options=('!libtool') diff --git a/extra/libdvdnav/PKGBUILD b/extra/libdvdnav/PKGBUILD index 21fafd52b..8198e638e 100644 --- a/extra/libdvdnav/PKGBUILD +++ b/extra/libdvdnav/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libdvdnav pkgver=4.2.0 pkgrel=2 pkgdesc="The library for xine-dvdnav plugin." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://dvdnav.mplayerhq.hu/" depends=('libdvdread') diff --git a/extra/libdvdread/PKGBUILD b/extra/libdvdread/PKGBUILD index 53a51bcee..7c2420d59 100644 --- a/extra/libdvdread/PKGBUILD +++ b/extra/libdvdread/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libdvdread pkgver=4.2.0 pkgrel=1 pkgdesc="Provides a simple foundation for reading DVD video disks" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://dvdnav.mplayerhq.hu" license=('GPL') depends=('glibc') diff --git a/extra/libebml/PKGBUILD b/extra/libebml/PKGBUILD index 7302de3d0..fe3e45732 100644 --- a/extra/libebml/PKGBUILD +++ b/extra/libebml/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libebml pkgver=1.2.2 pkgrel=2 pkgdesc="Extensible Binary Meta Language library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://dl.matroska.org/downloads/libebml/" license=('LGPL') depends=('gcc-libs') diff --git a/extra/libepc/PKGBUILD b/extra/libepc/PKGBUILD index 89ff4ecaa..57c3baa17 100644 --- a/extra/libepc/PKGBUILD +++ b/extra/libepc/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libepc pkgver=0.4.4 pkgrel=1 pkgdesc="Easy Publish and Consume Library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') url="http://live.gnome.org/libepc" depends=('gtk3' 'avahi' 'libsoup') diff --git a/extra/libetpan/PKGBUILD b/extra/libetpan/PKGBUILD index eccaf4151..ae2f04677 100644 --- a/extra/libetpan/PKGBUILD +++ b/extra/libetpan/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libetpan pkgver=1.0 pkgrel=4 pkgdesc="A portable middleware for email access" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.etpan.org/" license=("custom:etpan") depends=('db>=5.3.15' 'libsasl>=2.1.23' 'curl>=7.23.1' 'expat>=2.0.1-1') diff --git a/extra/libexif/PKGBUILD b/extra/libexif/PKGBUILD index 52fdc4a94..03a2ea626 100644 --- a/extra/libexif/PKGBUILD +++ b/extra/libexif/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libexif pkgver=0.6.20 pkgrel=2 pkgdesc="A library to parse an EXIF file and read the data from those tags" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') url="http://sourceforge.net/projects/libexif" depends=('glibc') diff --git a/extra/libffado/PKGBUILD b/extra/libffado/PKGBUILD index 772ebec46..b4d1fb454 100644 --- a/extra/libffado/PKGBUILD +++ b/extra/libffado/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libffado pkgver=2.0.1 pkgrel=7 pkgdesc="Driver for FireWire audio devices" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.ffado.org/" license=('GPL') depends=('libiec61883' 'libavc1394' 'libsigc++' @@ -34,6 +34,8 @@ build() { if [ "$CARCH" = "x86_64" ]; then sed -i "s/-m64/-m64 $CFLAGS/g" SConstruct + elif [ "$CARCH" = "mips64el" ]; then + sed -i "s/-mn32/-mn32 $CFLAGS/g" SConstruct else sed -i "s/-m32/-m32 $CFLAGS/g" SConstruct fi diff --git a/extra/libfontenc/PKGBUILD b/extra/libfontenc/PKGBUILD index 314c8fc67..efbb10cc6 100644 --- a/extra/libfontenc/PKGBUILD +++ b/extra/libfontenc/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libfontenc pkgver=1.1.1 pkgrel=1 pkgdesc="X11 font encoding library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('zlib') diff --git a/extra/libfs/PKGBUILD b/extra/libfs/PKGBUILD index ebcc30952..b7fdb2657 100644 --- a/extra/libfs/PKGBUILD +++ b/extra/libfs/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libfs pkgver=1.0.4 pkgrel=1 pkgdesc="X11 Font Services Library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('glibc' 'xproto' 'fontsproto') diff --git a/extra/libftdi/PKGBUILD b/extra/libftdi/PKGBUILD index 61165b225..dc380353c 100644 --- a/extra/libftdi/PKGBUILD +++ b/extra/libftdi/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libftdi pkgver=0.20 pkgrel=1 pkgdesc="A library to talk to FTDI chips" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.intra2net.com/en/developer/libftdi/download.php" license=('GPL2' 'LGPL2.1') depends=('libusb-compat' 'gcc-libs') diff --git a/extra/libgadu/PKGBUILD b/extra/libgadu/PKGBUILD index e12be99e8..1ac53074a 100644 --- a/extra/libgadu/PKGBUILD +++ b/extra/libgadu/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libgadu pkgver=1.11.2 pkgrel=1 pkgdesc="This library implements the client side of the Gadu-Gadu protocol" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://toxygen.net/libgadu/" license=('LGPL2.1') depends=('openssl') diff --git a/extra/libgda/PKGBUILD b/extra/libgda/PKGBUILD index 903af6fb2..c6d50d193 100644 --- a/extra/libgda/PKGBUILD +++ b/extra/libgda/PKGBUILD @@ -6,13 +6,14 @@ pkgname=libgda pkgver=5.0.3 pkgrel=1 pkgdesc="Data abstraction layer with mysql, pgsql, xml, sqlite providers" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('gtksourceview3' 'libxslt' 'json-glib' 'db' 'ncurses' 'libsoup' 'libmysqlclient' 'postgresql-libs' 'python2' 'libgnome-keyring' 'hicolor-icon-theme' 'desktop-file-utils' 'graphviz' 'gdk-pixbuf2' 'iso-codes' 'openssl' 'libgcrypt' 'libldap') -makedepends=('intltool' 'gobject-introspection' 'openjdk6' 'gtk-doc' 'vala') +makedepends=('intltool' 'gobject-introspection' 'gtk-doc' 'vala') +[ "$CARCH" != "mips64el" ] && makedepends+=('openjdk6') options=('!libtool') url="http://www.gnome-db.org" install=libgda.install diff --git a/extra/libgdata/PKGBUILD b/extra/libgdata/PKGBUILD index af823f6ba..fe511a9ff 100644 --- a/extra/libgdata/PKGBUILD +++ b/extra/libgdata/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgdata pkgver=0.12.0 pkgrel=1 pkgdesc="GLib-based library for accessing online service APIs using the GData protocol" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('libsoup-gnome' 'liboauth') makedepends=('intltool' 'gobject-introspection') diff --git a/extra/libgdiplus/PKGBUILD b/extra/libgdiplus/PKGBUILD index 84e3f4569..de4c82b3e 100644 --- a/extra/libgdiplus/PKGBUILD +++ b/extra/libgdiplus/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgdiplus pkgver=2.10 pkgrel=2 pkgdesc="An Open Source Implementation of the GDI+ API" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('MPL' 'LGPL') url="http://www.mono-project.com" depends=('libtiff>=3.9.2-2' 'cairo>=1.8.10' 'giflib' 'glib2>=2.24.0' 'libexif') diff --git a/extra/libgee/PKGBUILD b/extra/libgee/PKGBUILD index 6e974845c..8879cbce9 100644 --- a/extra/libgee/PKGBUILD +++ b/extra/libgee/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc="GObject collection library" url="http://live.gnome.org/Libgee" license=('LGPL2.1') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('glib2') makedepends=('gobject-introspection') options=('!libtool') diff --git a/extra/libggz/PKGBUILD b/extra/libggz/PKGBUILD index 5817994a2..02377b3fc 100644 --- a/extra/libggz/PKGBUILD +++ b/extra/libggz/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libggz pkgver=0.0.14.1 pkgrel=3 pkgdesc="GGZ base library, used by the GGZ Gaming Zone server (ggzd), the ggzcore library and other components" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.ggzgamingzone.org/" license=('LGPL') depends=('libgcrypt') diff --git a/extra/libgksu/PKGBUILD b/extra/libgksu/PKGBUILD index d64ba07d9..c260783c6 100644 --- a/extra/libgksu/PKGBUILD +++ b/extra/libgksu/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgksu pkgver=2.0.12 pkgrel=5 pkgdesc="gksu authorization library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.nongnu.org/gksu/index.html" license=(GPL) depends=('gconf' 'gtk2' 'libgnome-keyring' 'libgtop' 'startup-notification') diff --git a/extra/libglade/PKGBUILD b/extra/libglade/PKGBUILD index 182b6718e..931e763cc 100644 --- a/extra/libglade/PKGBUILD +++ b/extra/libglade/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libglade pkgver=2.6.4 pkgrel=3 pkgdesc="Allows you to load glade interface files in a program at runtime" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('gtk2>=2.16.0' 'libxml2>=2.7.3') makedepends=('python2' 'pkgconfig') diff --git a/extra/libglademm/PKGBUILD b/extra/libglademm/PKGBUILD index 2b5e5ffcf..11b55abe6 100644 --- a/extra/libglademm/PKGBUILD +++ b/extra/libglademm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libglademm pkgver=2.6.7 pkgrel=2 pkgdesc="A C++ wrapper for libglade." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gtkmm.sourceforge.net/" license=('LGPL') depends=('libglade>=2.6.3' 'gtkmm>=2.14.1') diff --git a/extra/libgme/PKGBUILD b/extra/libgme/PKGBUILD index f7604c3f8..ddc3d764b 100644 --- a/extra/libgme/PKGBUILD +++ b/extra/libgme/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=2 pkgdesc="Video game music file emulation/playback library" url="http://game-music-emu.googlecode.com/" license=('LGPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('gcc-libs') makedepends=('cmake') source=("ftp://ftp.archlinux.org/other/game-music-emu/game-music-emu-${pkgver}.tar.xz") diff --git a/extra/libgnome-keyring/PKGBUILD b/extra/libgnome-keyring/PKGBUILD index 6a9dff1c5..ef4905150 100644 --- a/extra/libgnome-keyring/PKGBUILD +++ b/extra/libgnome-keyring/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgnome-keyring pkgver=3.4.1 pkgrel=1 pkgdesc="GNOME keyring client library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL' 'LGPL') depends=('dbus-core' 'glib2' 'libgcrypt') makedepends=('intltool' 'gobject-introspection') diff --git a/extra/libgnome-media-profiles/PKGBUILD b/extra/libgnome-media-profiles/PKGBUILD index 9cb1b849c..0b3e1d109 100644 --- a/extra/libgnome-media-profiles/PKGBUILD +++ b/extra/libgnome-media-profiles/PKGBUILD @@ -4,7 +4,7 @@ pkgname=libgnome-media-profiles pkgver=3.0.0 pkgrel=3 pkgdesc="Library for management of audio recording profiles" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://www.gnome.org" license=('GPL2') depends=('gconf' 'gtk3' 'gstreamer0.10-base-plugins') diff --git a/extra/libgnome/PKGBUILD b/extra/libgnome/PKGBUILD index 8c5dc71a4..b92132cb9 100644 --- a/extra/libgnome/PKGBUILD +++ b/extra/libgnome/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=libgnome pkgname=('libgnome' 'libgnome-data') pkgver=2.32.1 pkgrel=3 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') makedepends=('intltool' 'gnome-vfs>=2.24.4' 'libbonobo>=2.32.1' 'gconf>=2.32.3' 'gvfs>=1.8.1' 'libcanberra>=0.28') options=('!libtool' '!emptydirs') diff --git a/extra/libgnomecanvas/PKGBUILD b/extra/libgnomecanvas/PKGBUILD index 0fc8f1391..4e4359cc0 100644 --- a/extra/libgnomecanvas/PKGBUILD +++ b/extra/libgnomecanvas/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgnomecanvas pkgver=2.30.3 pkgrel=2 pkgdesc="The GNOME Canvas library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('libglade>=2.6.4' 'libart-lgpl>=2.3.21') makedepends=('pkg-config' 'intltool') diff --git a/extra/libgnomecanvasmm/PKGBUILD b/extra/libgnomecanvasmm/PKGBUILD index 4cde2b6fa..abc32dd66 100644 --- a/extra/libgnomecanvasmm/PKGBUILD +++ b/extra/libgnomecanvasmm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libgnomecanvasmm pkgver=2.26.0 pkgrel=2 pkgdesc="A C++ wrapper for libgnomecanvas." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('gtkmm' 'libgnomecanvas') makedepends=('pkgconfig') diff --git a/extra/libgnomekbd/PKGBUILD b/extra/libgnomekbd/PKGBUILD index b3370700c..e33db1eee 100644 --- a/extra/libgnomekbd/PKGBUILD +++ b/extra/libgnomekbd/PKGBUILD @@ -6,7 +6,7 @@ pkgver=3.4.0.2 pkgrel=1 pkgdesc="Gnome keyboard library" url="http://gswitchit.sourceforge.net" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('libxklavier' 'gtk3' 'dconf') makedepends=('intltool' 'gobject-introspection') diff --git a/extra/libgnomemm/PKGBUILD b/extra/libgnomemm/PKGBUILD index ac4a9e7cd..d54614b9e 100644 --- a/extra/libgnomemm/PKGBUILD +++ b/extra/libgnomemm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libgnomemm pkgver=2.30.0 pkgrel=2 pkgdesc="C++ bindings for libgnome." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('libgnome>=2.28.0' 'gtkmm>=2.20.0') makedepends=('pkgconfig') diff --git a/extra/libgnomeui/PKGBUILD b/extra/libgnomeui/PKGBUILD index 22afc28e6..7a6ccea53 100644 --- a/extra/libgnomeui/PKGBUILD +++ b/extra/libgnomeui/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgnomeui pkgver=2.24.5 pkgrel=1 pkgdesc="User Interface library for GNOME" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('libbonoboui' 'libgnome-keyring' 'libsm') makedepends=('intltool' 'pkg-config') diff --git a/extra/libgnomeuimm/PKGBUILD b/extra/libgnomeuimm/PKGBUILD index 4cb62baf0..4c4b8c8d5 100644 --- a/extra/libgnomeuimm/PKGBUILD +++ b/extra/libgnomeuimm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libgnomeuimm pkgver=2.28.0 pkgrel=2 pkgdesc="A C++ wrapper for libgnomeui" -arch=('i686' 'x86_64') +arch=(i686 x86_64 'mips64el') url="http://gtkmm.sourceforge.net/" license=('GPL') depends=('libgnomeui>=2.24.4' 'libgnomecanvasmm>=2.26.0' 'libgnomemm>=2.30.0' 'libglademm>=2.6.7' 'gconfmm>=2.28.2' 'gnome-vfsmm>=2.26.0') diff --git a/extra/libgphoto2/PKGBUILD b/extra/libgphoto2/PKGBUILD index 24d833c67..9319b51aa 100644 --- a/extra/libgphoto2/PKGBUILD +++ b/extra/libgphoto2/PKGBUILD @@ -8,7 +8,7 @@ pkgname=libgphoto2 pkgver=2.4.14 pkgrel=1 pkgdesc="The core library of gphoto2, designed to allow access to digital camera by external programs." -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.gphoto.org" license=(LGPL) depends=('libexif' 'libjpeg>=8' 'gd' 'libltdl' 'libusb-compat' 'libusb') diff --git a/extra/libgpod/PKGBUILD b/extra/libgpod/PKGBUILD index 9efc001dd..7844a0d1d 100644 --- a/extra/libgpod/PKGBUILD +++ b/extra/libgpod/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libgpod pkgver=0.8.2 pkgrel=5 pkgdesc="A shared library to access the contents of an iPod" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('gdk-pixbuf2' 'mutagen' 'sg3_utils' 'libimobiledevice') makedepends=('intltool' 'swig' 'docbook-xsl' 'pygobject2-devel' 'gtk-sharp-2') diff --git a/extra/libgsf/PKGBUILD b/extra/libgsf/PKGBUILD index c3416902e..38550830b 100644 --- a/extra/libgsf/PKGBUILD +++ b/extra/libgsf/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgsf pkgver=1.14.23 pkgrel=1 -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) pkgdesc="The GNOME Structured File Library is a utility library for reading and writing structured file formats" url="http://www.gnome.org/" license=('GPL' 'LGPL') diff --git a/extra/libgtkhtml/PKGBUILD b/extra/libgtkhtml/PKGBUILD index 354ced8c4..c5a397e54 100644 --- a/extra/libgtkhtml/PKGBUILD +++ b/extra/libgtkhtml/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgtkhtml pkgver=2.11.1 pkgrel=4 pkgdesc="An HTML library for GTK" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('gtk2>=2.22.1' 'libxml2>=2.7.8') makedepends=('perlxml') diff --git a/extra/libgtop/PKGBUILD b/extra/libgtop/PKGBUILD index e0da8a86e..abca78872 100644 --- a/extra/libgtop/PKGBUILD +++ b/extra/libgtop/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgtop pkgver=2.28.4 pkgrel=1 pkgdesc="A library that read information about processes and the running system" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('glib2' 'libxau' 'texinfo') makedepends=('intltool' 'gobject-introspection') diff --git a/extra/libguess/PKGBUILD b/extra/libguess/PKGBUILD index ff92396a1..4cd4ec315 100644 --- a/extra/libguess/PKGBUILD +++ b/extra/libguess/PKGBUILD @@ -10,7 +10,7 @@ pkgdesc='High-speed character set detection library' url='http://atheme.org/project/libguess' license=('BSD') depends=('libmowgli') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') source=("http://distfiles.atheme.org/libguess-${pkgver}.tar.gz") sha1sums=('2760e63b71497506208f9d6269ec52f83bfc6f0b') diff --git a/extra/libgusb/PKGBUILD b/extra/libgusb/PKGBUILD index ec1f2617e..73a72f9f5 100644 --- a/extra/libgusb/PKGBUILD +++ b/extra/libgusb/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgusb pkgver=0.1.3 pkgrel=1 pkgdesc="GLib wrapper around libusb1" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="https://gitorious.org/gusb/" license=('LGPL2.1') depends=('udev') diff --git a/extra/libgweather/PKGBUILD b/extra/libgweather/PKGBUILD index 47f592f47..5f182ad52 100644 --- a/extra/libgweather/PKGBUILD +++ b/extra/libgweather/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgweather pkgver=3.4.1 pkgrel=1 pkgdesc="Provides access to weather information from the net" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('gconf' 'libsoup-gnome' 'gnome-icon-theme') makedepends=('intltool' 'gtk-doc' 'gobject-introspection' 'gnome-common') diff --git a/extra/libgxps/PKGBUILD b/extra/libgxps/PKGBUILD index 3436c4868..c1767ac9f 100644 --- a/extra/libgxps/PKGBUILD +++ b/extra/libgxps/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgxps pkgver=0.2.2 pkgrel=1 pkgdesc="XPS Documents library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="https://live.gnome.org/libgxps" license=('GPL2') depends=('cairo' 'libarchive' 'libjpeg-turbo' 'libtiff' 'lcms2') diff --git a/extra/libhangul/PKGBUILD b/extra/libhangul/PKGBUILD index b5dd98216..a3a99a4cd 100644 --- a/extra/libhangul/PKGBUILD +++ b/extra/libhangul/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.1.0 pkgrel=1 _filecode=6000 pkgdesc='Input method library for Korean' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://kldp.net/projects/hangul/' license=('LGPL') options=('!libtool') diff --git a/extra/libical/PKGBUILD b/extra/libical/PKGBUILD index dbd9bcae2..d3fe322f5 100644 --- a/extra/libical/PKGBUILD +++ b/extra/libical/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libical pkgver=0.48 pkgrel=1 pkgdesc="An open source reference implementation of the icalendar data type and serialization format" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://sourceforge.net/projects/freeassociation/' license=('LGPL' 'MPL') depends=('glibc') diff --git a/extra/libice/PKGBUILD b/extra/libice/PKGBUILD index 0144fe780..a42648f7b 100644 --- a/extra/libice/PKGBUILD +++ b/extra/libice/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libice pkgver=1.0.8 pkgrel=1 pkgdesc="X11 Inter-Client Exchange library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" depends=('glibc' 'xproto>=7.0.18') makedepends=('pkgconfig' 'xtrans>=1.2.5') diff --git a/extra/libid3tag/PKGBUILD b/extra/libid3tag/PKGBUILD index 6f2b92906..bef3081c6 100644 --- a/extra/libid3tag/PKGBUILD +++ b/extra/libid3tag/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libid3tag pkgver=0.15.1b pkgrel=7 pkgdesc="library for id3 tagging" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.underbit.com/products/mad/" license=('GPL') depends=('zlib') diff --git a/extra/libidl2/PKGBUILD b/extra/libidl2/PKGBUILD index d52fb7450..61b036f49 100644 --- a/extra/libidl2/PKGBUILD +++ b/extra/libidl2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libidl2 pkgver=0.8.14 pkgrel=2 pkgdesc="A front-end for CORBA 2.2 IDL and Netscape's XPIDL" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('glib2' 'texinfo') makedepends=('pkg-config') diff --git a/extra/libidn/PKGBUILD b/extra/libidn/PKGBUILD index 42aaa0949..711371780 100644 --- a/extra/libidn/PKGBUILD +++ b/extra/libidn/PKGBUILD @@ -8,7 +8,7 @@ pkgver=1.25 pkgrel=1 pkgdesc="Implementation of the Stringprep, Punycode and IDNA specifications" url="http://www.gnu.org/software/libidn/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL3' 'LGPL') depends=('glibc' 'texinfo') makedepends=('pkgconfig') diff --git a/extra/libiec61883/PKGBUILD b/extra/libiec61883/PKGBUILD index cd00382cc..cec337815 100644 --- a/extra/libiec61883/PKGBUILD +++ b/extra/libiec61883/PKGBUILD @@ -8,7 +8,7 @@ pkgname=libiec61883 pkgver=1.2.0 pkgrel=3 pkgdesc="A higher level API for streaming DV, MPEG-2 and audio over Linux IEEE 1394" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kernel.org/pub/linux/libs/ieee1394/" license=('LGPL') depends=('libraw1394') diff --git a/extra/libieee1284/PKGBUILD b/extra/libieee1284/PKGBUILD index 9b0537d36..c9e61793a 100644 --- a/extra/libieee1284/PKGBUILD +++ b/extra/libieee1284/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libieee1284 pkgver=0.2.11 pkgrel=4 pkgdesc="A library to query devices connected in parallel port." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://cyberelk.net/tim/libieee1284" depends=('python2') @@ -16,7 +16,7 @@ md5sums=('b8fff9f3d121531bc17430e3f4ea6ed0') build() { cd $srcdir/$pkgname-$pkgver - ./configure --prefix=/usr --mandir=/usr/share/man + ./configure --prefix=/usr --mandir=/usr/share/man PYTHON=/usr/bin/python2 make } diff --git a/extra/libifp/PKGBUILD b/extra/libifp/PKGBUILD index 80bdad06a..b2febe4c8 100644 --- a/extra/libifp/PKGBUILD +++ b/extra/libifp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libifp pkgver=1.0.0.2 pkgrel=4 pkgdesc="General-purpose library-driver for iRiver's iFP portable audio players" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://ifp-driver.sourceforge.net/libifp/" depends=('libusb-compat') diff --git a/extra/libimobiledevice/PKGBUILD b/extra/libimobiledevice/PKGBUILD index c9a22e8d3..2051bffc6 100644 --- a/extra/libimobiledevice/PKGBUILD +++ b/extra/libimobiledevice/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.1.1 pkgrel=3 pkgdesc="Is a software library that talks the protocols to support iPhone and iPod Touch devices on Linux" url="http://libimobiledevice.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2' 'LGPL2.1') depends=('usbmuxd' 'libplist' 'gnutls' 'libgcrypt') makedepends=('python2' 'swig') diff --git a/extra/libindi/PKGBUILD b/extra/libindi/PKGBUILD index 056882f7e..a45484063 100644 --- a/extra/libindi/PKGBUILD +++ b/extra/libindi/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc="A distributed control protocol designed to operate astronomical instrumentation" url="http://www.indilib.org/index.php?title=Main_Page" license=('GPL2') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libnova' 'cfitsio' 'boost-libs' 'libusb-compat') makedepends=('pkgconfig' 'cmake' 'boost') provides=('indilib') diff --git a/extra/libiodbc/PKGBUILD b/extra/libiodbc/PKGBUILD index f370cd9b4..106baf027 100644 --- a/extra/libiodbc/PKGBUILD +++ b/extra/libiodbc/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libiodbc pkgver=3.52.8 pkgrel=1 pkgdesc='Independent Open DataBase Connectivity for Linux' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/" license=('LGPL') depends=('glibc' 'sh') diff --git a/extra/libisoburn/PKGBUILD b/extra/libisoburn/PKGBUILD index 622b184f1..e2cfc3a6e 100644 --- a/extra/libisoburn/PKGBUILD +++ b/extra/libisoburn/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.2.2 pkgrel=1 pkgdesc="frontend for libraries libburn and libisofs" url="http://libburnia.pykix.org/wiki/Libisoburn" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') depends=('libburn>=1.2.2' 'libisofs>=1.2.2' 'readline') options=('!libtool') diff --git a/extra/libisofs/PKGBUILD b/extra/libisofs/PKGBUILD index f17b3e795..ba2d6224a 100644 --- a/extra/libisofs/PKGBUILD +++ b/extra/libisofs/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libisofs pkgver=1.2.2 pkgrel=1 pkgdesc="Library to pack up hard disk files and directories into a ISO 9660 disk image" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://libburnia.pykix.org/" license=('GPL') depends=('acl' 'zlib') diff --git a/extra/libjpeg-turbo/PKGBUILD b/extra/libjpeg-turbo/PKGBUILD index 1dc364c17..4c234fa72 100644 --- a/extra/libjpeg-turbo/PKGBUILD +++ b/extra/libjpeg-turbo/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libjpeg-turbo pkgver=1.2.0 pkgrel=2 pkgdesc="libjpeg derivative with accelerated baseline JPEG compression and decompression" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://libjpeg-turbo.virtualgl.org/" license=('GPL' 'custom') depends=('glibc') diff --git a/extra/libkate/PKGBUILD b/extra/libkate/PKGBUILD index a953311c9..1cfdf5c4f 100644 --- a/extra/libkate/PKGBUILD +++ b/extra/libkate/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=3 pkgdesc="A karaoke and text codec for embedding in ogg" url="http://libkate.googlecode.com/" license=('BSD') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libpng' 'libogg' 'python2') makedepends=('pkg-config') optdepends=('wxpython: for KateDJ' diff --git a/extra/libkdcraw/PKGBUILD b/extra/libkdcraw/PKGBUILD index 0c86678d2..135c3a9f6 100644 --- a/extra/libkdcraw/PKGBUILD +++ b/extra/libkdcraw/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="A C++ interface used to decode RAW picture" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs' 'lcms') makedepends=('cmake' 'automoc4') diff --git a/extra/libkdeedu/PKGBUILD b/extra/libkdeedu/PKGBUILD index 976577662..d42adf2c4 100644 --- a/extra/libkdeedu/PKGBUILD +++ b/extra/libkdeedu/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="Libraries used by KDE Education applications" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs') makedepends=('cmake' 'automoc4') diff --git a/extra/libkexiv2/PKGBUILD b/extra/libkexiv2/PKGBUILD index 045d3b2df..5f7cf9736 100644 --- a/extra/libkexiv2/PKGBUILD +++ b/extra/libkexiv2/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="A library to manipulate pictures metadata" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs') makedepends=('cmake' 'automoc4') diff --git a/extra/libkipi/PKGBUILD b/extra/libkipi/PKGBUILD index 1714d1617..59963e5bd 100644 --- a/extra/libkipi/PKGBUILD +++ b/extra/libkipi/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="An interface to use kipi-plugins from a KDE application" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs') makedepends=('cmake' 'automoc4') diff --git a/extra/libksane/PKGBUILD b/extra/libksane/PKGBUILD index 159a7ed69..d0fa95105 100644 --- a/extra/libksane/PKGBUILD +++ b/extra/libksane/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.8.4 pkgrel=1 pkgdesc="An image scanning library" url="http://kde.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs' 'sane') makedepends=('cmake' 'automoc4') diff --git a/extra/libktorrent/PKGBUILD b/extra/libktorrent/PKGBUILD index 1f288045d..5b9f23a37 100644 --- a/extra/libktorrent/PKGBUILD +++ b/extra/libktorrent/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libktorrent pkgver=1.2.1 pkgrel=1 pkgdesc="A BitTorrent protocol implementation" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://ktorrent.org/" license=('GPL2') depends=('kdelibs') diff --git a/extra/liblastfm/PKGBUILD b/extra/liblastfm/PKGBUILD index e7718f6b7..d6dc74481 100644 --- a/extra/liblastfm/PKGBUILD +++ b/extra/liblastfm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=liblastfm pkgver=0.3.3 pkgrel=3 pkgdesc="A collection of libraries to help you integrate Last.fm services into your rich desktop software" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://github.com/mxcl/liblastfm/" license=('GPL') depends=('libsamplerate' 'fftw' 'qt') diff --git a/extra/liblo/PKGBUILD b/extra/liblo/PKGBUILD index dbeb8f6b9..1d345b119 100644 --- a/extra/liblo/PKGBUILD +++ b/extra/liblo/PKGBUILD @@ -6,7 +6,7 @@ pkgname=liblo pkgver=0.26 pkgrel=2 pkgdesc="Lightweight OSC implementation: an implementation of the Open Sound Control protocol for POSIX systems" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://plugin.org.uk/liblo/" license=('GPL') options=('!libtool') diff --git a/extra/liblouis/PKGBUILD b/extra/liblouis/PKGBUILD index d7a753f32..c39052981 100644 --- a/extra/liblouis/PKGBUILD +++ b/extra/liblouis/PKGBUILD @@ -5,7 +5,7 @@ pkgname=liblouis pkgver=2.3.0 pkgrel=1 pkgdesc="Open-source braille translator and back-translator" -arch=(i686 x86_64) +arch=(mips64el) url="http://code.google.com/p/liblouis/" license=('GPL3') depends=(glibc) diff --git a/extra/liblqr/PKGBUILD b/extra/liblqr/PKGBUILD index 06d08637f..f221285f8 100644 --- a/extra/liblqr/PKGBUILD +++ b/extra/liblqr/PKGBUILD @@ -5,7 +5,7 @@ pkgname=liblqr pkgver=0.4.1 pkgrel=3 pkgdesc="A seam-carving C/C++ library called Liquid Rescale" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://liblqr.wikidot.com/" license=('GPL') depends=('glib2') diff --git a/extra/liblrdf/PKGBUILD b/extra/liblrdf/PKGBUILD index b65f689b3..4186550d4 100644 --- a/extra/liblrdf/PKGBUILD +++ b/extra/liblrdf/PKGBUILD @@ -5,7 +5,7 @@ pkgname=liblrdf pkgver=0.5.0 pkgrel=1 pkgdesc="A library for the manipulation of RDF file in LADSPA plugins" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="https://github.com/swh/LRDF" depends=('raptor' 'ladspa') license=('GPL') diff --git a/extra/libmad/PKGBUILD b/extra/libmad/PKGBUILD index 30339145a..7d32f39a9 100644 --- a/extra/libmad/PKGBUILD +++ b/extra/libmad/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libmad pkgver=0.15.1b pkgrel=6 pkgdesc="A high-quality MPEG audio decoder" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.underbit.com/products/mad/" license=('GPL') depends=('glibc') @@ -27,7 +27,7 @@ build() { patch -p1 -i "${srcdir}/optimize.diff" CFLAGS="$CFLAGS -ftree-vectorize -ftree-vectorizer-verbose=1" autoconf - ./configure --prefix=/usr + ./configure --prefix=/usr --enable-fpm=default make } diff --git a/extra/libmatroska/PKGBUILD b/extra/libmatroska/PKGBUILD index 78f4f253f..dff82cef1 100644 --- a/extra/libmatroska/PKGBUILD +++ b/extra/libmatroska/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libmatroska pkgver=1.3.0 pkgrel=2 pkgdesc="Matroska library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://dl.matroska.org/downloads/libmatroska/" license=('LGPL') depends=('libebml') diff --git a/extra/libmcrypt/PKGBUILD b/extra/libmcrypt/PKGBUILD index aae45867e..2f1b20aa7 100644 --- a/extra/libmcrypt/PKGBUILD +++ b/extra/libmcrypt/PKGBUILD @@ -8,7 +8,7 @@ pkgver=2.5.8 pkgrel=3 pkgdesc="A library which provides a uniform interface to several symmetric encryption algorithms" url="http://mcrypt.sourceforge.net/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('glibc') options=('!libtool' '!emptydirs') diff --git a/extra/libmikmod/PKGBUILD b/extra/libmikmod/PKGBUILD index e71aa0d44..b011c4417 100644 --- a/extra/libmikmod/PKGBUILD +++ b/extra/libmikmod/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=4 pkgdesc="A portable sound library" license=('GPL' 'LGPL') url="http://sourceforge.net/projects/mikmod/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('glibc') options=('!libtool') install=$pkgname.install diff --git a/extra/libmms/PKGBUILD b/extra/libmms/PKGBUILD index fd9ab3ea8..322a4fdd5 100644 --- a/extra/libmms/PKGBUILD +++ b/extra/libmms/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libmms pkgver=0.6.2 pkgrel=1 pkgdesc="MMS stream protocol library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://sourceforge.net/projects/libmms/" license=(LGPL) depends=('glib2') diff --git a/extra/libmng/PKGBUILD b/extra/libmng/PKGBUILD index 913603045..8e022137d 100644 --- a/extra/libmng/PKGBUILD +++ b/extra/libmng/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libmng pkgver=1.0.10 pkgrel=4 pkgdesc="A collection of routines used to create and manipulate MNG format graphics files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.libmng.com/" license=('custom') depends=('zlib' 'libjpeg') diff --git a/extra/libmodplug/PKGBUILD b/extra/libmodplug/PKGBUILD index 0db663908..817f2df83 100644 --- a/extra/libmodplug/PKGBUILD +++ b/extra/libmodplug/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libmodplug pkgver=0.8.8.4 pkgrel=1 pkgdesc="A MOD playing library" -arch=('i686' 'x86_64') +arch=(i686 x86_64 'mips64el') url="http://modplug-xmms.sourceforge.net/" license=('custom') depends=('gcc-libs') diff --git a/extra/libmowgli/PKGBUILD b/extra/libmowgli/PKGBUILD index 7cce17917..7d4ca777a 100644 --- a/extra/libmowgli/PKGBUILD +++ b/extra/libmowgli/PKGBUILD @@ -11,7 +11,7 @@ pkgdesc='Performance and usability-oriented extensions to C' url='http://www.atheme.org/project/mowgli' license=('custom') depends=('glibc') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') source=("http://distfiles.atheme.org/${pkgname}-${pkgver}.tar.gz") sha1sums=('403473582e3086c1acaafed59b9915f29a5d0ce0') diff --git a/extra/libmp3splt/PKGBUILD b/extra/libmp3splt/PKGBUILD index acb42e268..163d15e4f 100644 --- a/extra/libmp3splt/PKGBUILD +++ b/extra/libmp3splt/PKGBUILD @@ -5,11 +5,11 @@ pkgname=libmp3splt pkgver=0.7.2 pkgrel=1 pkgdesc="Library for splitting mp3 and ogg files without decoding" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://mp3splt.sourceforge.net" license=('GPL') depends=('libmad' 'libvorbis' 'libid3tag' 'pcre' 'libltdl') -makedepends=('libtool') +makedepends=('libtool' 'git') options=('!libtool') source=("http://downloads.sourceforge.net/sourceforge/mp3splt/$pkgname-$pkgver.tar.gz") diff --git a/extra/libmp4v2/PKGBUILD b/extra/libmp4v2/PKGBUILD index ceccc583e..22a92c785 100644 --- a/extra/libmp4v2/PKGBUILD +++ b/extra/libmp4v2/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libmp4v2 pkgver=2.0.0 pkgrel=1 pkgdesc="MPEG-4 library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('MPL') url="http://code.google.com/p/mp4v2/" depends=('gcc-libs') diff --git a/extra/libmpcdec/PKGBUILD b/extra/libmpcdec/PKGBUILD index a8f30dbd7..de27d8451 100644 --- a/extra/libmpcdec/PKGBUILD +++ b/extra/libmpcdec/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libmpcdec pkgver=1.2.6 pkgrel=3 pkgdesc="Musepack decoding library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://musepack.net/" license=('custom') depends=('glibc') diff --git a/extra/libmpd/PKGBUILD b/extra/libmpd/PKGBUILD index a268177c5..3ec83e29a 100644 --- a/extra/libmpd/PKGBUILD +++ b/extra/libmpd/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libmpd pkgver=11.8.17 pkgrel=1 pkgdesc="Signal based wrapper around libmpdclient" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gmpc.wikia.com/wiki/Gnome_Music_Player_Client" license=('GPL') depends=('glib2') diff --git a/extra/libmpdclient/PKGBUILD b/extra/libmpdclient/PKGBUILD index 91f6eb78e..ff8d9d492 100644 --- a/extra/libmpdclient/PKGBUILD +++ b/extra/libmpdclient/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc='Asynchronous API library for interfacing MPD in the C, C++ & Objective C languages' url='http://mpd.wikia.com/wiki/ClientLib:libmpdclient' license=('custom:BSD') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') options=('!libtool') source=("http://downloads.sourceforge.net/project/musicpd/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz") sha1sums=('f97e35525851eb192d3799f0dabe32915c56b96b') diff --git a/extra/libmpeg2/PKGBUILD b/extra/libmpeg2/PKGBUILD index 25960822d..192d24571 100644 --- a/extra/libmpeg2/PKGBUILD +++ b/extra/libmpeg2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libmpeg2 pkgver=0.5.1 pkgrel=3 pkgdesc="Library for decoding MPEG-1 and MPEG-2 video streams." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://libmpeg2.sourceforge.net/" depends=('glibc') makedepends=('sdl' 'libxv') diff --git a/extra/libmsn/PKGBUILD b/extra/libmsn/PKGBUILD index 123b51c63..0fc891526 100644 --- a/extra/libmsn/PKGBUILD +++ b/extra/libmsn/PKGBUILD @@ -8,15 +8,19 @@ pkgver=4.2.1 pkgrel=1 pkgdesc="A reusable, open-source, fully documented library for connecting to Microsoft's MSN" url="http://sourceforge.net/projects/libmsn/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') depends=('openssl') makedepends=('cmake') -source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2") -md5sums=('38e46e589720eefd71f92b6b76993bf0') +source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2" + "gcc47.patch") +md5sums=('38e46e589720eefd71f92b6b76993bf0' + '23bbcfa0170aa1df8387ff6419057d7c') build() { - cd "${srcdir}" + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 -i "${srcdir}/gcc47.patch" + cd .. mkdir build cd build cmake ../${pkgname}-${pkgver} \ diff --git a/extra/libmsn/gcc47.patch b/extra/libmsn/gcc47.patch new file mode 100644 index 000000000..d8e128913 --- /dev/null +++ b/extra/libmsn/gcc47.patch @@ -0,0 +1,11 @@ +diff -ru libmsn-4.2.1.orig/msn/util.cpp libmsn-4.2.1/msn/util.cpp +--- libmsn-4.2.1.orig/msn/util.cpp 2012-04-18 19:02:12.447876971 +0200 ++++ libmsn-4.2.1/msn/util.cpp 2012-04-18 19:02:36.460762835 +0200 +@@ -30,6 +30,7 @@ + #include <openssl/rand.h> + #include <cstring> + #include <sys/timeb.h> ++#include <unistd.h> + #include "md5.h" + #include "libsiren/siren7.h" + diff --git a/extra/libmspack/PKGBUILD b/extra/libmspack/PKGBUILD index faa38a667..c4391f5d0 100644 --- a/extra/libmspack/PKGBUILD +++ b/extra/libmspack/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libmspack pkgver=0.3alpha pkgrel=1 pkgdesc="A library for Microsoft compression formats" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.cabextract.org.uk/libmspack/" license=('GPL') depends=('glibc') diff --git a/extra/libmtp/PKGBUILD b/extra/libmtp/PKGBUILD index 020cd70c2..e1f986bc9 100644 --- a/extra/libmtp/PKGBUILD +++ b/extra/libmtp/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libmtp pkgver=1.1.3 pkgrel=1 pkgdesc="Library implementation of the Media Transfer Protocol" -arch=("i686" "x86_64") +arch=("i686" "x86_64" "mips64el") url="http://libmtp.sourceforge.net" license=('LGPL') depends=('libusb' 'libgcrypt') diff --git a/extra/libmusicbrainz3/PKGBUILD b/extra/libmusicbrainz3/PKGBUILD index 62e039b28..9f14c9dc4 100644 --- a/extra/libmusicbrainz3/PKGBUILD +++ b/extra/libmusicbrainz3/PKGBUILD @@ -6,7 +6,7 @@ pkgver=3.0.3 pkgrel=2 pkgdesc="Library That Provides Access to the MusicBrainz Server " url="http://musicbrainz.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL2.1') depends=('neon' 'libdiscid') makedepends=('cmake') diff --git a/extra/libmygpo-qt/PKGBUILD b/extra/libmygpo-qt/PKGBUILD index 0acf293b5..682d26792 100644 --- a/extra/libmygpo-qt/PKGBUILD +++ b/extra/libmygpo-qt/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libmygpo-qt pkgver=1.0.5 pkgrel=1 pkgdesc="A C++/Qt client library for gpodder.net" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://wiki.gpodder.org/wiki/Libmygpo-qt" license=('LGPL2.1') depends=('qjson') diff --git a/extra/libmythes/PKGBUILD b/extra/libmythes/PKGBUILD index 7af761b3e..d57a1363c 100644 --- a/extra/libmythes/PKGBUILD +++ b/extra/libmythes/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.2.3 pkgrel=1 epoch=1 pkgdesc="a simple thesaurus" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://hunspell.sourceforge.net/ " license=('custom') depends=('glibc' 'perl') diff --git a/extra/libnice/PKGBUILD b/extra/libnice/PKGBUILD index 8c321b117..ee99d4c45 100644 --- a/extra/libnice/PKGBUILD +++ b/extra/libnice/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libnice pkgver=0.1.2 pkgrel=1 pkgdesc="An implementation of the IETF's draft ICE (for p2p UDP data streams)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://nice.freedesktop.org" license=('LGPL') depends=('gstreamer0.10') diff --git a/extra/libnl1/PKGBUILD b/extra/libnl1/PKGBUILD index 6d35c216d..07859bd84 100644 --- a/extra/libnl1/PKGBUILD +++ b/extra/libnl1/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libnl1 pkgver=1.1 pkgrel=1 pkgdesc="Library for applications dealing with netlink sockets (Legacy version)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.infradead.org/~tgr/libnl/" license=('GPL') depends=('glibc') diff --git a/extra/libnotify/PKGBUILD b/extra/libnotify/PKGBUILD index b0af725ec..35dde675e 100644 --- a/extra/libnotify/PKGBUILD +++ b/extra/libnotify/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libnotify pkgver=0.7.5 pkgrel=1 pkgdesc="Desktop notification library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://library.gnome.org/devel/notification-spec/" license=('LGPL') depends=('gdk-pixbuf2') diff --git a/extra/libnova/PKGBUILD b/extra/libnova/PKGBUILD index d1131a1a4..997fb645b 100644 --- a/extra/libnova/PKGBUILD +++ b/extra/libnova/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc="A general purpose, double precision, celestial mechanics, astrometry and astrodynamics library." url="http://libnova.sourceforge.net/" license=('GPL2') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('glibc') makedepends=('pkgconfig') source=(http://downloads.sourceforge.net/sourceforge/libnova/$pkgname-$pkgver.tar.gz) diff --git a/extra/liboauth/PKGBUILD b/extra/liboauth/PKGBUILD index 6031eb6ff..0f63f68c4 100644 --- a/extra/liboauth/PKGBUILD +++ b/extra/liboauth/PKGBUILD @@ -7,7 +7,7 @@ pkgname=liboauth pkgver=0.9.6 pkgrel=1 pkgdesc='C library implementing OAuth Core RFC 5849' -arch=('i686' 'x86_64') +arch=(mips64el) url='http://liboauth.sourceforge.net' license=('MIT') depends=('curl') diff --git a/extra/libofa/PKGBUILD b/extra/libofa/PKGBUILD index 4604e91a0..e1c7ef90b 100644 --- a/extra/libofa/PKGBUILD +++ b/extra/libofa/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libofa pkgver=0.9.3 pkgrel=4 pkgdesc="An open-source audio fingerprint by MusicIP" -arch=('i686' 'x86_64') +arch=(i686 x86_64 'mips64el') url="http://code.google.com/p/musicip-libofa/" license=('GPL2' 'custom') depends=('expat' 'curl' 'fftw') @@ -16,11 +16,13 @@ source=("http://musicip-libofa.googlecode.com/files/$pkgname-$pkgver.tar.gz" 'gcc-4.patch' 'gcc4.3.patch' 'gcc4.5.patch' + 'gcc47.patch' 'libofa-0.9.3-curl-7.21.patch') md5sums=('51507d2c4b432bd2755f48d58471696e' 'a6f78b90bd0f4354d022a71c3e58ef6c' 'dd57db13770b8f8d196e8a3d3a50e713' 'c245363368d0e6fa2b4676364b81b74f' + '5b571a09118131d7f7c8b84617efba71' '2e1579d74613cfbb1799d0ab5f1a4cba') build() { @@ -28,6 +30,7 @@ build() { patch -p0 -i ${srcdir}/gcc-4.patch patch -p1 -i ${srcdir}/gcc4.3.patch patch -p1 -i ${srcdir}/gcc4.5.patch + patch -p1 -i ${srcdir}/gcc47.patch patch -p1 -i ${srcdir}/libofa-0.9.3-curl-7.21.patch ./configure --prefix=/usr make diff --git a/extra/libofa/gcc47.patch b/extra/libofa/gcc47.patch new file mode 100644 index 000000000..eb4b4ca20 --- /dev/null +++ b/extra/libofa/gcc47.patch @@ -0,0 +1,22 @@ +diff -ru libofa-0.9.3.orig/examples/uselame.cpp libofa-0.9.3/examples/uselame.cpp +--- libofa-0.9.3.orig/examples/uselame.cpp 2012-04-18 19:32:44.176037357 +0200 ++++ libofa-0.9.3/examples/uselame.cpp 2012-04-18 19:33:03.052805199 +0200 +@@ -12,6 +12,7 @@ + #else + #include <sys/wait.h> + #endif ++#include <unistd.h> + + AudioData *loadWaveFile(char *file); + +diff -ru libofa-0.9.3.orig/examples/wavefile.cpp libofa-0.9.3/examples/wavefile.cpp +--- libofa-0.9.3.orig/examples/wavefile.cpp 2012-04-18 19:32:44.176037357 +0200 ++++ libofa-0.9.3/examples/wavefile.cpp 2012-04-18 19:37:38.123467239 +0200 +@@ -11,6 +11,7 @@ + #include "io.h" + #endif + #include <fcntl.h> ++#include <unistd.h> + + static bool readBytes(int fd, unsigned char *buf, int size) { + int ct = 0; diff --git a/extra/libofx/PKGBUILD b/extra/libofx/PKGBUILD index c2b414cf8..2d8983d95 100644 --- a/extra/libofx/PKGBUILD +++ b/extra/libofx/PKGBUILD @@ -6,7 +6,7 @@ pkgname=('libofx' 'libofx-doc') pkgver=0.9.4 pkgrel=1 pkgdesc="API for the OFX banking standard" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://libofx.sourceforge.net" license=('GPL') depends=('opensp' 'curl' 'libxml++') diff --git a/extra/libogg/PKGBUILD b/extra/libogg/PKGBUILD index 35bfbfffc..13274421d 100644 --- a/extra/libogg/PKGBUILD +++ b/extra/libogg/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libogg pkgver=1.3.0 pkgrel=1 pkgdesc="Ogg bitstream and framing library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xiph.org/ogg/" license=('BSD') depends=('glibc') diff --git a/extra/liboil/PKGBUILD b/extra/liboil/PKGBUILD index e99d3ce6b..9b5929aea 100644 --- a/extra/liboil/PKGBUILD +++ b/extra/liboil/PKGBUILD @@ -5,7 +5,7 @@ pkgname=liboil pkgver=0.3.17 pkgrel=2 pkgdesc="Library of simple functions that are optimized for various CPUs." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://liboil.freedesktop.org/" makedepends=('glib2' 'pkgconfig' 'docbook-xsl') diff --git a/extra/liborigin2/PKGBUILD b/extra/liborigin2/PKGBUILD index df2513423..3af418eac 100644 --- a/extra/liborigin2/PKGBUILD +++ b/extra/liborigin2/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=liborigin2 pkgname=('liborigin2' 'liborigin2-docs') pkgver=20110829 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://soft.proindependent.com/liborigin2/" license=('GPL3') makedepends=('doxygen' 'qt' 'boost') diff --git a/extra/libotf/PKGBUILD b/extra/libotf/PKGBUILD index 14be6a2d6..aa3ec0443 100644 --- a/extra/libotf/PKGBUILD +++ b/extra/libotf/PKGBUILD @@ -8,7 +8,7 @@ pkgdesc='OpenType Font library' url='http://www.m17n.org/libotf/' license=('LGPL') options=('!libtool') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libxaw' 'freetype2') source=("http://www.m17n.org/libotf/${pkgname}-${pkgver}.tar.gz") sha1sums=('47872f696a62e8f111960143f3f36b5366398e20') diff --git a/extra/libotr/PKGBUILD b/extra/libotr/PKGBUILD index 2529987dd..a47c47a03 100644 --- a/extra/libotr/PKGBUILD +++ b/extra/libotr/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=3 pkgdesc='Off-the-Record Messaging Library and Toolkit' url='http://www.cypherpunks.ca/otr/' license=('GPL' 'LGPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libgcrypt') options=('!libtool') source=("http://www.cypherpunks.ca/otr/${pkgname}-${pkgver}.tar.gz") diff --git a/extra/libots/PKGBUILD b/extra/libots/PKGBUILD index 42f7bcea8..3807e919d 100644 --- a/extra/libots/PKGBUILD +++ b/extra/libots/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.5.0 pkgrel=3 pkgdesc='Open Text Summarizer' url='http://libots.sourceforge.net/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('libxml2' 'glib2') options=('!libtool' '!makeflags') diff --git a/extra/libpano13/PKGBUILD b/extra/libpano13/PKGBUILD index a2e8e594b..d716e70a2 100644 --- a/extra/libpano13/PKGBUILD +++ b/extra/libpano13/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libpano13 pkgver=2.9.18 pkgrel=2 pkgdesc="Basic library to calculate panoramical pictures - core functions of the panotools" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://panotools.sourceforge.net/" license=('GPL2') depends=('libpng' 'libtiff') diff --git a/extra/libpciaccess/PKGBUILD b/extra/libpciaccess/PKGBUILD index 4b5bc2e8e..db3c9d398 100644 --- a/extra/libpciaccess/PKGBUILD +++ b/extra/libpciaccess/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libpciaccess pkgver=0.13.1 pkgrel=1 pkgdesc="X11 PCI access library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('glibc') diff --git a/extra/libpeas/PKGBUILD b/extra/libpeas/PKGBUILD index fa2394ed0..5589cae0c 100644 --- a/extra/libpeas/PKGBUILD +++ b/extra/libpeas/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libpeas pkgver=1.4.0 pkgrel=2 pkgdesc="A GObject-based plugins engine" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gtk.org/" license=('GPL2') depends=('gtk3' 'hicolor-icon-theme' 'gobject-introspection') diff --git a/extra/libplist/PKGBUILD b/extra/libplist/PKGBUILD index ebf732b69..718869420 100644 --- a/extra/libplist/PKGBUILD +++ b/extra/libplist/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.8 pkgrel=2 pkgdesc="A library to handle Apple Property List format whereas it's binary or XML" url="http://libimobiledevice.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2' 'LGPL2.1') depends=('glib2' 'libxml2' 'python2') makedepends=('cmake' 'swig') diff --git a/extra/libpng/PKGBUILD b/extra/libpng/PKGBUILD index f37b138c5..cb29f066c 100644 --- a/extra/libpng/PKGBUILD +++ b/extra/libpng/PKGBUILD @@ -9,7 +9,7 @@ pkgver=1.5.11 _apngver=1.5.11 pkgrel=1 pkgdesc="A collection of routines used to create PNG format graphics files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.libpng.org/pub/png/libpng.html" license=('custom') depends=('zlib' 'sh') diff --git a/extra/libproxy/PKGBUILD b/extra/libproxy/PKGBUILD index ca6d9e2d0..0ba1fb26e 100644 --- a/extra/libproxy/PKGBUILD +++ b/extra/libproxy/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libproxy pkgver=0.4.7 pkgrel=2 pkgdesc="A library that provides automatic proxy configuration management" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('gcc-libs') optdepends=('kdelibs: KDE configuration module' @@ -29,15 +29,17 @@ build() { mkdir build cd build - cmake ../${pkgname}-${pkgver} \ + cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLIBEXEC_INSTALL_DIR=/usr/lib/libproxy \ -DCMAKE_SKIP_RPATH=ON \ -DPERL_VENDORINSTALL=yes \ -DCMAKE_BUILD_TYPE=Release \ - -DWITH_WEBKIT=OFF \ + -WITH_WEBKIT=OFF \ + -WITH_MOZJS=OFF \ -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \ - -DCMAKE_C_FLAGS="${CFLAGS}" + -DCMAKE_C_FLAGS="${CFLAGS}" \ + ../${pkgname}-${pkgver} make } diff --git a/extra/libpst/PKGBUILD b/extra/libpst/PKGBUILD index 29d62949f..ba73780f0 100644 --- a/extra/libpst/PKGBUILD +++ b/extra/libpst/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=libpst pkgname=('libpst' 'libpst-docs') pkgver=0.6.54 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.five-ten-sg.com/libpst/" license=('GPL') makedepends=('python2' 'boost') diff --git a/extra/libqalculate/PKGBUILD b/extra/libqalculate/PKGBUILD index 9e228f345..069521072 100644 --- a/extra/libqalculate/PKGBUILD +++ b/extra/libqalculate/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libqalculate pkgver=0.9.7 pkgrel=3 pkgdesc="Multi-purpose desktop calculator" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://qalculate.sourceforge.net/" license=('GPL') depends=('libxml2' 'cln' 'glib2') diff --git a/extra/libqzeitgeist/PKGBUILD b/extra/libqzeitgeist/PKGBUILD index a360b7116..229511c81 100644 --- a/extra/libqzeitgeist/PKGBUILD +++ b/extra/libqzeitgeist/PKGBUILD @@ -6,7 +6,7 @@ pkgver=0.8.0 pkgrel=2 pkgdesc="A Qt interface to the Zeitgeist event tracking system" url="https://projects.kde.org/projects/kdesupport/libqzeitgeist" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('qt') makedepends=('cmake' 'automoc4' 'python2' 'zeitgeist') diff --git a/extra/libraw1394/PKGBUILD b/extra/libraw1394/PKGBUILD index 5bee5d935..4f2fdfa30 100644 --- a/extra/libraw1394/PKGBUILD +++ b/extra/libraw1394/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libraw1394 pkgver=2.0.7 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL2.1') pkgdesc="Provides an API to the Linux IEEE1394 (FireWire) driver" depends=('glibc') diff --git a/extra/libreoffice/PKGBUILD b/extra/libreoffice/PKGBUILD index 8e2755bfa..005719f07 100644 --- a/extra/libreoffice/PKGBUILD +++ b/extra/libreoffice/PKGBUILD @@ -10,13 +10,10 @@ pkgname=('libreoffice-common' 'libreoffice-impress' 'libreoffice-kde4' 'libreoffice-math' - 'libreoffice-sdk' - 'libreoffice-sdk-doc' 'libreoffice-writer' 'libreoffice-en-US' 'libreoffice-postgresql-connector' 'libreoffice-extension-pdfimport' - 'libreoffice-extension-presenter-screen' 'libreoffice-extension-presentation-minimizer' 'libreoffice-extension-report-builder' 'libreoffice-scripting-beanshell' @@ -44,6 +41,8 @@ makedepends=( # makedepends # http://download.documentfoundation.org/mirrors/all.html # http://wiki.documentfoundation.org/Mirrors +[ "${CARCH}" != "mips64el" ] && makedepends+=('hsqldb-java' 'apache-ant' 'beanshell' 'junit' 'mesa' 'java-environment' 'libgl' 'lucene') + _mirror="http://download.documentfoundation.org/libreoffice/src/${pkgver}" #_mirror="http://dev-builds.libreoffice.org/pre-releases/src" _additional_source_url="http://dev-www.libreoffice.org/src" @@ -149,9 +148,14 @@ md5sums=('61afc900785dd7d071b96d9ab0af46f3' build() { + if [ "${CARCH}" != "mips64el" ] ; then unset J2REDIR; unset J2SDKDIR; unset JAVA_HOME; unset CLASSPATH; unset EXTRAOPTS [ -z "${JAVA_HOME}" ] && . /etc/profile.d/jdk.sh || . /etc/profile.d/openjdk6.sh [ -z "${ANT_HOME}" ] && . /etc/profile.d/apache-ant.sh + extraconf="--enable-opengl --enable-ext-scripting-beanshell --with-system-lucene --with-ant-home=\"/usr/share/java/apache-ant\" --with-lucene-core-jar=/usr/share/java/lucene-core.jar --with-lucene-analyzers-jar=/usr/share/java/lucene-analyzers.jar --with-java-target-version=1.5 --enable-odk --enable-ext-diagram --enable-ext-google-docs --enable-ext-nlpsolver --enable-ext-report-builder --enable-ext-scripting-javascript --enable-ext-validator --enable-ext-watch-window --enable-ext-wiki-publisher" + else + extraconf="--disable-opengl --without-java --without-system-lucene --without-system-hsqldb --without-system-beanshell --without-system-jfreereport --without-system-saxon --without-system-mesa-headers --without-junit" + fi cd ${srcdir}/libreoffice-core-$_LOver @@ -171,6 +175,8 @@ build() { patch -Np1 -i ${srcdir}/smp_buildfix.diff # https://bugs.archlinux.org/task/29854 based on 3.6/master patch http://cgit.freedesktop.org/libreoffice/core/patch/?id=20c24114143d6d38774b56a142fd4ae05094308e patch -Np1 -i ${srcdir}/fix_broken_hebrew_wordwrapping.diff +# Checks if --hash-style is accepted, not if --hash-style=both is accepted. + [ "${CARCH}" = "mips64el" ] && sed -i 's/--hash-style=both/--hash-style=sysv/' ${srcdir}/build/solenv/gbuild/platform/unxgcc.mk # unset C(XX)FLAGS # http://www.openoffice.org/issues/show_bug.cgi?id=103205 @@ -192,9 +198,8 @@ build() { # non-SMP test build # export MAKEFLAGS="-j1" - #./configure --with-build-version="${_LOver} ArchLinux build-${pkgrel}" --with-vendor="ArchLinux" \ # touch autogen.lastrun - ./autogen.sh --with-build-version="${_LOver} ArchLinux build-${pkgrel}" --with-vendor="ArchLinux" \ + ./autogen.sh --with-build-version="${_LOver} Parabola GNU/Linux-libre build-${pkgrel}" --with-vendor="Parabola GNU/Linux-libre" \ --with-unix-wrapper="libreoffice" \ --enable-split-app-modules \ --with-max-jobs=${MAKEFLAGS/-j/} --with-num-cpus=${MAKEFLAGS/-j/} \ @@ -237,7 +242,6 @@ build() { --with-external-thes-dir=/usr/share/mythes \ --with-system-beanshell \ --with-system-cppunit\ - --with-system-graphite\ --with-system-libwpg \ --with-system-libwps \ --with-system-redland\ @@ -257,6 +261,7 @@ build() { --with-lucene-core-jar=/usr/share/java/lucene-core.jar\ --with-lucene-analyzers-jar=/usr/share/java/lucene-analyzers.jar\ --with-java-target-version=1.5 \ + $extraconf $EXTRAOPTS # --disable-ext-lightproof \ @@ -294,8 +299,8 @@ package_libreoffice-common() { 'nspr' 'libsm' 'redland' 'hyphen' 'graphite' "icu>=49.1" 'hicolor-icon-theme' 'desktop-file-utils' 'shared-mime-info' 'xdg-utils' 'orbit2') #'saxon' + [ "${CARCH}" != "mips64el" ] && depends+=('libgl') optdepends=('libreoffice-langpack: additional language support' - 'java-runtime: adds java support' 'libcups: adds printing support' 'gconf: adds additional gnome support' 'nss: adds support for signed files/macros' @@ -310,6 +315,10 @@ package_libreoffice-common() { 'sane: for scanner access' 'unixodbc: adds ODBC database support' 'gstreamer0.10-base: + some gstr-plugins to support multimedia content, e.g. in impress') + [ "${CARCH}" != "mips64el" ] && optdepends+=('java-runtime: adds java support' \ + 'hsqldb-java: default database format for OpenOffice.org' \ + 'beanshell: interactive java -- good for prototyping /macros' \ + 'lucene: full-text search engine library for Java needed in the help section') backup=(etc/libreoffice/sofficerc etc/libreoffice/bootstraprc etc/libreoffice/psprint.conf) @@ -474,7 +483,7 @@ package_libreoffice-impress() { pkgdesc="Presentation Application for LibreOffice." install=libreoffice-impress.install depends=('libreoffice-common') - optdepends=('mesa: for the OGLTrans extension') + [ "${CARCH}" != "mips64el" ] && optdepends=('mesa: for the OGLTrans extension') backup=() groups=('libreoffice') replaces=('libreoffice') diff --git a/extra/libreoffice/fix-nobody-temp-dir.patch b/extra/libreoffice/fix-nobody-temp-dir.patch new file mode 100644 index 000000000..a36465c05 --- /dev/null +++ b/extra/libreoffice/fix-nobody-temp-dir.patch @@ -0,0 +1,11 @@ +--- bridges/source/cpp_uno/shared/vtablefactory.cxx.orig 2011-11-05 19:38:58.812005183 +0100 ++++ bridges/source/cpp_uno/shared/vtablefactory.cxx 2011-11-05 19:40:01.654548478 +0100 +@@ -263,7 +263,7 @@ + + for (int i = strDirectory.getLength() == 0 ? 1 : 0; i < 2; ++i) + { +- if (!strDirectory.getLength()) ++ if (strDirectory.getLength() < 2) + strDirectory = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "/tmp" )); + + strDirectory += rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "/.execoooXXXXXX" )); diff --git a/extra/librsvg/PKGBUILD b/extra/librsvg/PKGBUILD index 284f405ed..ec9d20cc9 100644 --- a/extra/librsvg/PKGBUILD +++ b/extra/librsvg/PKGBUILD @@ -5,7 +5,7 @@ pkgname=librsvg pkgver=2.36.1 pkgrel=1 pkgdesc="A SVG viewing library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('gdk-pixbuf2' 'pango' 'libcroco') makedepends=('intltool' 'gtk2' 'gtk3' 'gobject-introspection') diff --git a/extra/libsamplerate/PKGBUILD b/extra/libsamplerate/PKGBUILD index d157dc5e1..20b70ea56 100644 --- a/extra/libsamplerate/PKGBUILD +++ b/extra/libsamplerate/PKGBUILD @@ -3,9 +3,9 @@ pkgname=libsamplerate pkgver=0.1.8 -pkgrel=1 +pkgrel=1.1 pkgdesc="Secret Rabbit Code - aka Sample Rate Converter for audio" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.mega-nerd.com/SRC/index.html" license=('GPL') depends=('libsndfile') diff --git a/extra/libsexy/PKGBUILD b/extra/libsexy/PKGBUILD index 42cd0945e..b6ec04a41 100644 --- a/extra/libsexy/PKGBUILD +++ b/extra/libsexy/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libsexy pkgver=0.1.11 pkgrel=4 pkgdesc="Doing naughty things to good widgets." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://chipx86.com/wiki/Libsexy" depends=('gtk2' 'libxml2') diff --git a/extra/libshout/PKGBUILD b/extra/libshout/PKGBUILD index c99afeaeb..da970abc5 100644 --- a/extra/libshout/PKGBUILD +++ b/extra/libshout/PKGBUILD @@ -8,7 +8,7 @@ pkgver=2.3.0 pkgrel=1 epoch=1 pkgdesc="Library for accessing a shoutcast/icecast server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libvorbis' 'libtheora' 'speex') url="http://www.icecast.org/" options=('!libtool' '!emptydirs') diff --git a/extra/libsidplay/PKGBUILD b/extra/libsidplay/PKGBUILD index f5e6a1580..5d964308b 100644 --- a/extra/libsidplay/PKGBUILD +++ b/extra/libsidplay/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libsidplay pkgver=1.36.59 pkgrel=5 pkgdesc="A library for playing SID music files." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://critical.ch/distfiles/" license=('GPL') options=('!libtool') diff --git a/extra/libsigc++/PKGBUILD b/extra/libsigc++/PKGBUILD index 308b99e4f..1827712aa 100644 --- a/extra/libsigc++/PKGBUILD +++ b/extra/libsigc++/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=libsigc++ pkgname=('libsigc++' 'libsigc++-docs') pkgver=2.2.10 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://libsigc.sourceforge.net/" makedepends=('gcc-libs') diff --git a/extra/libsigsegv/PKGBUILD b/extra/libsigsegv/PKGBUILD index 3ca797685..7f3e48c2d 100644 --- a/extra/libsigsegv/PKGBUILD +++ b/extra/libsigsegv/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libsigsegv pkgver=2.10 pkgrel=1 -arch=('x86_64' 'i686') +arch=('x86_64' 'i686' 'mips64el') pkgdesc="Page fault detection library" url="http://www.gnu.org/software/libsigsegv/" license=('GPL2') diff --git a/extra/libsm/PKGBUILD b/extra/libsm/PKGBUILD index 945778b5e..bf317adf4 100644 --- a/extra/libsm/PKGBUILD +++ b/extra/libsm/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libsm pkgver=1.2.1 pkgrel=1 pkgdesc="X11 Session Management library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('libice' 'util-linux-ng') diff --git a/extra/libsmbios/PKGBUILD b/extra/libsmbios/PKGBUILD index 37f66af52..d13dd6dce 100644 --- a/extra/libsmbios/PKGBUILD +++ b/extra/libsmbios/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libsmbios pkgver=2.2.28 pkgrel=1 pkgdesc="A library for providing access to as much BIOS information as possible" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://linux.dell.com/libsmbios/main/index.html" license=('GPL' 'custom') depends=('gcc-libs') diff --git a/extra/libsndfile/PKGBUILD b/extra/libsndfile/PKGBUILD index cff3c6442..155cc32e0 100644 --- a/extra/libsndfile/PKGBUILD +++ b/extra/libsndfile/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libsndfile pkgver=1.0.25 pkgrel=2 pkgdesc="A C library for reading and writing files containing sampled sound" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.mega-nerd.com/libsndfile" license=('LGPL') depends=('alsa-lib' 'flac' 'libvorbis') diff --git a/extra/libsocialweb/PKGBUILD b/extra/libsocialweb/PKGBUILD index 31cf02778..07c96ab9a 100644 --- a/extra/libsocialweb/PKGBUILD +++ b/extra/libsocialweb/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libsocialweb pkgver=0.25.20 pkgrel=1 pkgdesc="A personal social data server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gtk.org/" license=('GPL2') depends=('glib2' 'gconf' 'libsoup-gnome' 'rest' 'dbus-glib' 'libgnome-keyring' diff --git a/extra/libsoup/PKGBUILD b/extra/libsoup/PKGBUILD index 7144432e5..f5d92b33b 100644 --- a/extra/libsoup/PKGBUILD +++ b/extra/libsoup/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=libsoup pkgname=('libsoup' 'libsoup-gnome') pkgver=2.38.1 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') makedepends=('glib2' 'libxml2' 'sqlite' 'libgnome-keyring' 'intltool' 'gobject-introspection' 'glib-networking') url="http://www.gnome.org" diff --git a/extra/libspectre/PKGBUILD b/extra/libspectre/PKGBUILD index 08a6f7952..dc0eb14fb 100644 --- a/extra/libspectre/PKGBUILD +++ b/extra/libspectre/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libspectre pkgver=0.2.6 pkgrel=3 pkgdesc="Small library for rendering Postscript documents" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://libspectre.freedesktop.org/wiki/" depends=('ghostscript>=9.00') diff --git a/extra/libspiro/PKGBUILD b/extra/libspiro/PKGBUILD index d27e6b9c1..39460af1e 100644 --- a/extra/libspiro/PKGBUILD +++ b/extra/libspiro/PKGBUILD @@ -9,7 +9,7 @@ pkgdesc='Simplifies the drawing of beautiful curves' url='http://libspiro.sourceforge.net/' license=('GPL') options=('!libtool') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}_src-${pkgver}.tar.bz2") sha1sums=('d8b407b835b35289af2914877a4c6000b4fdd382') diff --git a/extra/libssh/PKGBUILD b/extra/libssh/PKGBUILD index a2dc1bfcd..4da9183cd 100644 --- a/extra/libssh/PKGBUILD +++ b/extra/libssh/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=1 pkgdesc="Library for accessing ssh client services through C libraries" url="http://www.libssh.org/" license=('LGPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('openssl') makedepends=('cmake' 'doxygen') source=("https://red.libssh.org/attachments/download/27/${pkgname}-${pkgver}.tar.gz") diff --git a/extra/libstdc++5/PKGBUILD b/extra/libstdc++5/PKGBUILD index 3de174843..461240c0e 100644 --- a/extra/libstdc++5/PKGBUILD +++ b/extra/libstdc++5/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libstdc++5 pkgver=3.3.6 pkgrel=4 pkgdesc="GNU Standard C++ library version 3" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gcc.gnu.org" license=('GPL' 'LGPL') depends=('gcc-libs') diff --git a/extra/libstroke/PKGBUILD b/extra/libstroke/PKGBUILD index 08f0a1dac..c81b0a90f 100644 --- a/extra/libstroke/PKGBUILD +++ b/extra/libstroke/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libstroke pkgver=0.5.1 pkgrel=5 pkgdesc="A stroke (mouse gesture) translation library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://etla.net/libstroke/" license=('GPL2') depends=('glibc') diff --git a/extra/libtar/PKGBUILD b/extra/libtar/PKGBUILD index e1b54e3ce..0c518d5e8 100644 --- a/extra/libtar/PKGBUILD +++ b/extra/libtar/PKGBUILD @@ -8,7 +8,7 @@ pkgname=libtar pkgver=1.2.11 pkgrel=4 pkgdesc="C library for manipulating POSIX tar files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.feep.net/libtar/" license=('BSD') depends=('zlib') diff --git a/extra/libtasn1/PKGBUILD b/extra/libtasn1/PKGBUILD index 20d5bf4cc..f30ccee91 100644 --- a/extra/libtasn1/PKGBUILD +++ b/extra/libtasn1/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libtasn1 pkgver=2.13 pkgrel=1 pkgdesc="The ASN.1 library used in GNUTLS" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL3' 'LGPL') url="http://www.gnu.org/software/libtasn1/" depends=('glibc' 'texinfo') diff --git a/extra/libtextcat/PKGBUILD b/extra/libtextcat/PKGBUILD index 55673275b..2b505d012 100644 --- a/extra/libtextcat/PKGBUILD +++ b/extra/libtextcat/PKGBUILD @@ -8,7 +8,7 @@ pkgname=libtextcat pkgver=2.2 pkgrel=9 pkgdesc="Library that implements N-gram-based text categorization" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://software.wise-guys.nl/libtextcat/" license=('BSD') depends=('glibc') diff --git a/extra/libthai/PKGBUILD b/extra/libthai/PKGBUILD index 8b2db3e86..bb96277ef 100644 --- a/extra/libthai/PKGBUILD +++ b/extra/libthai/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.1.17 pkgrel=1 pkgdesc="Thai language support routines" url="http://linux.thai.net/projects/libthai" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('libdatrie') makedepends=('pkgconfig') diff --git a/extra/libtheora/PKGBUILD b/extra/libtheora/PKGBUILD index 89cdaecb7..d40c8a8d0 100644 --- a/extra/libtheora/PKGBUILD +++ b/extra/libtheora/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libtheora pkgver=1.1.1 pkgrel=2 pkgdesc="An open video codec developed by the Xiph.org" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xiph.org" license=('BSD') depends=('libogg') @@ -18,7 +18,7 @@ sha1sums=('8dcaa8e61cd86eb1244467c0b64b9ddac04ae262') build() { cd "${srcdir}/libtheora-${pkgver}" - ./configure --prefix=/usr --enable-shared --disable-static + ./configure --prefix=/usr --enable-shared --disable-static --build=$CHOST --target=$CHOST --host=$CHOST make } diff --git a/extra/libtiff/PKGBUILD b/extra/libtiff/PKGBUILD index 2606aa16c..b5875abb4 100644 --- a/extra/libtiff/PKGBUILD +++ b/extra/libtiff/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libtiff pkgver=4.0.2 pkgrel=1 pkgdesc="Library for manipulation of TIFF images" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.remotesensing.org/libtiff/" license=('custom') depends=('libjpeg' 'zlib' 'xz') diff --git a/extra/libtiger/PKGBUILD b/extra/libtiger/PKGBUILD index 9fc441181..a855100c4 100644 --- a/extra/libtiger/PKGBUILD +++ b/extra/libtiger/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=3 pkgdesc="A rendering library for Kate streams using Pango and Cairo" url="http://libtiger.googlecode.com/" license=('LGPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('pango' 'libkate') makedepends=('pkg-config') options=('!libtool') diff --git a/extra/libtorrent-rasterbar/PKGBUILD b/extra/libtorrent-rasterbar/PKGBUILD index cac1e51e0..9db1106ec 100644 --- a/extra/libtorrent-rasterbar/PKGBUILD +++ b/extra/libtorrent-rasterbar/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 epoch=1 pkgdesc="A C++ library that aims to be a good alternative to all the other bittorrent implementations around" url="http://www.rasterbar.com/products/libtorrent/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') depends=('boost-libs' 'geoip' 'python2') makedepends=('boost') diff --git a/extra/libunique/PKGBUILD b/extra/libunique/PKGBUILD index a3a50c67c..6beff607b 100644 --- a/extra/libunique/PKGBUILD +++ b/extra/libunique/PKGBUILD @@ -4,7 +4,7 @@ pkgname=libunique pkgver=1.1.6 pkgrel=5 pkgdesc="Library for writing single instance applications" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('gtk2') makedepends=('gtk-doc' 'gobject-introspection') diff --git a/extra/libunique3/PKGBUILD b/extra/libunique3/PKGBUILD index 13f57a335..5fd907a40 100644 --- a/extra/libunique3/PKGBUILD +++ b/extra/libunique3/PKGBUILD @@ -4,7 +4,7 @@ pkgname=libunique3 pkgver=3.0.2 pkgrel=2 pkgdesc="Library for writing single instance applications for GTK3" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('gtk3') makedepends=('gtk-doc' 'gobject-introspection') diff --git a/extra/libunistring/PKGBUILD b/extra/libunistring/PKGBUILD index 5cbc2003a..e4c0d22c5 100644 --- a/extra/libunistring/PKGBUILD +++ b/extra/libunistring/PKGBUILD @@ -9,7 +9,7 @@ pkgver=0.9.3 pkgrel=5 pkgdesc="Library for manipulating Unicode strings and C strings." url="http://www.gnu.org/software/libunistring/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('glibc') install=${pkgname}.install diff --git a/extra/libupnp/PKGBUILD b/extra/libupnp/PKGBUILD index 05b239f0c..544212c82 100644 --- a/extra/libupnp/PKGBUILD +++ b/extra/libupnp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libupnp pkgver=1.6.17 pkgrel=1 pkgdesc="Portable Open Source UPnP Development Kit" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://pupnp.sourceforge.net/" license=('BSD') depends=('glibc') diff --git a/extra/libvisual-plugins/PKGBUILD b/extra/libvisual-plugins/PKGBUILD index dbfb65884..a929bdc64 100644 --- a/extra/libvisual-plugins/PKGBUILD +++ b/extra/libvisual-plugins/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libvisual-plugins pkgver=0.4.0 pkgrel=6 pkgdesc="plugins for libvisual" -arch=("i686" "x86_64") +arch=("i686" "x86_64" 'mips64el') license=('GPL') url="http://www.localhost.nl/~synap/libvisual/" depends=('libvisual' 'gtk2' 'mesa' 'alsa-lib' 'jack') diff --git a/extra/libvisual/PKGBUILD b/extra/libvisual/PKGBUILD index 511ebdf9e..55a4076ea 100644 --- a/extra/libvisual/PKGBUILD +++ b/extra/libvisual/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libvisual pkgver=0.4.0 pkgrel=4 pkgdesc="Abstraction library that comes between applications and audio visualisation plugins" -arch=('i686' 'x86_64') +arch=("i686" "x86_64" 'mips64el') url="http://sourceforge.net/projects/libvisual/" license=('LGPL') options=('!libtool') diff --git a/extra/libvncserver/PKGBUILD b/extra/libvncserver/PKGBUILD index 27a759d6f..c3c807c50 100644 --- a/extra/libvncserver/PKGBUILD +++ b/extra/libvncserver/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libvncserver pkgver=0.9.9 pkgrel=1 pkgdesc="A cross-platform C libraries that allow you to easily implement VNC server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://libvncserver.sourceforge.net/" license=('GPL') depends=('libjpeg' 'gnutls' 'libgcrypt' 'openssl') diff --git a/extra/libvorbis/PKGBUILD b/extra/libvorbis/PKGBUILD index 20b4270ce..31d5b1978 100644 --- a/extra/libvorbis/PKGBUILD +++ b/extra/libvorbis/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libvorbis pkgver=1.3.3 pkgrel=1 pkgdesc="Vorbis codec library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xiph.org/vorbis/" license=('BSD') depends=('libogg') diff --git a/extra/libvpx/PKGBUILD b/extra/libvpx/PKGBUILD index 09c994f21..93d3a494f 100644 --- a/extra/libvpx/PKGBUILD +++ b/extra/libvpx/PKGBUILD @@ -4,23 +4,31 @@ pkgname=libvpx pkgver=1.1.0 pkgrel=1 pkgdesc="The VP8 Codec SDK" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.webmproject.org/" license=('BSD') depends=('glibc') makedepends=('yasm') -source=(http://webm.googlecode.com/files/$pkgname-v$pkgver.tar.bz2) -sha1sums=('356af5f770c50cd021c60863203d8f30164f6021') +source=(http://webm.googlecode.com/files/$pkgname-v$pkgver.tar.bz2 + mips64el.patch) +sha1sums=('356af5f770c50cd021c60863203d8f30164f6021' + '4fd775826a4d737102f831c451235a58947f2cde') build() { - cd "$pkgname-v$pkgver" + cd "$srcdir/$pkgname-v$pkgver" + + if [ "$CARCH" = "mips64el" ]; then + extra="--target=mips64el-linux-gcc" + patch -Np1 -i ${srcdir}/mips64el.patch + fi + ./configure --prefix=/usr --enable-vp8 \ --enable-runtime-cpu-detect \ --enable-shared \ --enable-postproc \ --enable-pic \ --disable-install-docs \ - --disable-install-srcs + --disable-install-srcs $extra make } diff --git a/extra/libvpx/mips64el.patch b/extra/libvpx/mips64el.patch new file mode 100644 index 000000000..a0e84d5c2 --- /dev/null +++ b/extra/libvpx/mips64el.patch @@ -0,0 +1,38 @@ +diff -uNar libvpx-v0.9.6.orig//build/make/configure.sh libvpx-v0.9.6/build/make/configure.sh +--- libvpx-v0.9.6.orig//build/make/configure.sh 2011-03-04 17:40:37.000000000 -0300 ++++ libvpx-v0.9.6/build/make/configure.sh 2011-03-27 12:31:49.263260789 -0300 +@@ -805,6 +805,15 @@ + + esac + ;; ++ mips64*) ++ CROSS="" ++ link_with_cc=gcc ++ setup_gnu_toolchain ++ tune_cflags="-mtune=" ++ check_add_cflags -march=${tgt_isa} ++ check_add_asflags -march=${tgt_isa} ++ check_add_asflags -KPIC ++ ;; + mips*) + CROSS=${CROSS:-mipsel-linux-uclibc-} + link_with_cc=gcc +diff -uNar libvpx-v0.9.6.orig//configure libvpx-v0.9.6/configure +--- libvpx-v0.9.6.orig//configure 2011-03-04 17:40:37.000000000 -0300 ++++ libvpx-v0.9.6/configure 2011-03-27 12:31:05.571213054 -0300 +@@ -94,6 +94,7 @@ + all_platforms="${all_platforms} armv7-linux-gcc" #neon Cortex-A8 + all_platforms="${all_platforms} armv7-none-rvct" #neon Cortex-A8 + all_platforms="${all_platforms} mips32-linux-gcc" ++all_platforms="${all_platforms} mips64el-linux-gcc" + all_platforms="${all_platforms} ppc32-darwin8-gcc" + all_platforms="${all_platforms} ppc32-darwin9-gcc" + all_platforms="${all_platforms} ppc32-linux-gcc" +@@ -194,6 +195,7 @@ + iwmmxt2 + + mips32 ++ mips64 + + mmx + sse diff --git a/extra/libwacom/PKGBUILD b/extra/libwacom/PKGBUILD index 794b02c55..c535d1998 100644 --- a/extra/libwacom/PKGBUILD +++ b/extra/libwacom/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libwacom pkgver=0.4 pkgrel=1 pkgdesc="Library to identify Wacom tablets and their features" -arch=('x86_64' 'i686') +arch=('x86_64' 'i686' 'mips64el') depends=('glib2' 'udev') license=('LGPL') options=('!libtool') diff --git a/extra/libwebkit/PKGBUILD b/extra/libwebkit/PKGBUILD index 789fe0440..aa7574bec 100644 --- a/extra/libwebkit/PKGBUILD +++ b/extra/libwebkit/PKGBUILD @@ -6,7 +6,7 @@ pkgname=(libwebkit libwebkit3) pkgver=1.8.1 pkgrel=1 pkgdesc="An opensource web content engine" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://webkitgtk.org/" license=('custom') depends=('libxt' 'libxslt' 'sqlite' 'icu' 'gstreamer0.10-base' 'libsoup' 'enchant' 'libgl' @@ -20,6 +20,15 @@ build() { cd "$srcdir/webkit-$pkgver" mkdir build-gtk{2,3} + if [ "$CARCH" = "mips64el" ]; then + # Fix MIPS N32 support. + sed -i 's/defined(_ABIO32)/(defined(_ABIO32) || defined(_ABIN32))/' \ + Source/JavaScriptCore/wtf/Platform.h + # Don't enable JIT even if configure finds that it's not supported. + sed -i 's/#define ENABLE_JIT 1/#define ENABLE_JIT 0/' \ + Source/JavaScriptCore/wtf/Platform.h + fi + # clear makeflags: race during introspection. # WebKit*.gir should be created before WebKit*.typelib, but isn't MAKEFLAGS= diff --git a/extra/libwmf/PKGBUILD b/extra/libwmf/PKGBUILD index e6ac70a29..21a887b8f 100644 --- a/extra/libwmf/PKGBUILD +++ b/extra/libwmf/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libwmf pkgver=0.2.8.4 pkgrel=9 pkgdesc="A library for reading vector images in Microsoft's native Windows Metafile Format (WMF)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://wvware.sourceforge.net/libwmf.html" license=('LGPL') depends=('libpng' 'libx11' 'libjpeg' 'gsfonts') diff --git a/extra/libwnck/PKGBUILD b/extra/libwnck/PKGBUILD index e11df4304..48b4212dc 100644 --- a/extra/libwnck/PKGBUILD +++ b/extra/libwnck/PKGBUILD @@ -4,7 +4,7 @@ pkgname=libwnck pkgver=2.30.7 pkgrel=1 pkgdesc="Window Navigator Construction Kit" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('gtk2' 'startup-notification' 'libxres') makedepends=('libxt' 'intltool' 'gobject-introspection') diff --git a/extra/libwnck3/PKGBUILD b/extra/libwnck3/PKGBUILD index 388c23eb1..9254e289b 100644 --- a/extra/libwnck3/PKGBUILD +++ b/extra/libwnck3/PKGBUILD @@ -6,7 +6,7 @@ _pkgbasename=libwnck pkgver=3.4.2 pkgrel=1 pkgdesc="Window Navigator Construction Kit (GTK+3)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('gtk3' 'startup-notification' 'libxres') makedepends=('intltool' 'gobject-introspection') diff --git a/extra/libwpd/PKGBUILD b/extra/libwpd/PKGBUILD index c5846bdd5..0f4425672 100644 --- a/extra/libwpd/PKGBUILD +++ b/extra/libwpd/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libwpd pkgver=0.9.4 pkgrel=1 pkgdesc="Library for importing WordPerfect (tm) documents" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://libwpd.sourceforge.net/" license=('LGPL') depends=('gcc-libs') diff --git a/extra/libwpg/PKGBUILD b/extra/libwpg/PKGBUILD index f0c1c501f..b8287d661 100644 --- a/extra/libwpg/PKGBUILD +++ b/extra/libwpg/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libwpg pkgver=0.2.1 pkgrel=1 pkgdesc="Library for importing and converting Corel WordPerfect(tm) Graphics images." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://libwpg.sourceforge.net/" license=('LGPL') depends=('libwpd' 'perl') diff --git a/extra/libwps/PKGBUILD b/extra/libwps/PKGBUILD index 011d4a9ba..6ef1aab97 100644 --- a/extra/libwps/PKGBUILD +++ b/extra/libwps/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libwps pkgver=0.2.2 pkgrel=2 pkgdesc="a Microsoft Works file word processor format import filter library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://libwps.sourceforge.net/" license=('LGPL') depends=('libwpd>=0.9.2') diff --git a/extra/libx11/PKGBUILD b/extra/libx11/PKGBUILD index dfee94203..acdc995ed 100644 --- a/extra/libx11/PKGBUILD +++ b/extra/libx11/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libx11 pkgver=1.5.0 pkgrel=1 pkgdesc="X11 client-side library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" depends=('libxcb' 'xproto' 'kbproto') makedepends=('xorg-util-macros' 'xextproto' 'xtrans' 'inputproto') diff --git a/extra/libxau/PKGBUILD b/extra/libxau/PKGBUILD index 8fe202370..51094a411 100644 --- a/extra/libxau/PKGBUILD +++ b/extra/libxau/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxau pkgver=1.0.7 pkgrel=1 pkgdesc="X11 authorisation library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" depends=('glibc' 'xproto>=7.0.18') makedepends=('pkgconfig') diff --git a/extra/libxaw/PKGBUILD b/extra/libxaw/PKGBUILD index 687aaea06..63ebbb27a 100644 --- a/extra/libxaw/PKGBUILD +++ b/extra/libxaw/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxaw pkgver=1.0.11 pkgrel=1 pkgdesc="X11 Athena Widget library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('libxmu' 'libxpm') diff --git a/extra/libxcb/PKGBUILD b/extra/libxcb/PKGBUILD index 2bbe1b908..914dd0fe7 100644 --- a/extra/libxcb/PKGBUILD +++ b/extra/libxcb/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxcb pkgver=1.8.1 pkgrel=1 pkgdesc="X11 client-side library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xcb.freedesktop.org/" depends=('xcb-proto>=1.7' 'libxdmcp' 'libxau') makedepends=('pkgconfig' 'libxslt' 'python2') diff --git a/extra/libxcomposite/PKGBUILD b/extra/libxcomposite/PKGBUILD index 23cec885b..d67342167 100644 --- a/extra/libxcomposite/PKGBUILD +++ b/extra/libxcomposite/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxcomposite pkgver=0.4.3 pkgrel=2 pkgdesc="X11 Composite extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxfixes' 'compositeproto') diff --git a/extra/libxcursor/PKGBUILD b/extra/libxcursor/PKGBUILD index 16d6470f0..5727da381 100644 --- a/extra/libxcursor/PKGBUILD +++ b/extra/libxcursor/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxcursor pkgver=1.1.13 pkgrel=1 pkgdesc="X cursor management library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxfixes' 'libxrender') diff --git a/extra/libxdamage/PKGBUILD b/extra/libxdamage/PKGBUILD index c33c0b605..61a6691ad 100644 --- a/extra/libxdamage/PKGBUILD +++ b/extra/libxdamage/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxdamage pkgver=1.1.3 pkgrel=2 pkgdesc="X11 damaged region extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxfixes>=4.0.4' 'damageproto>=1.2.0') diff --git a/extra/libxdmcp/PKGBUILD b/extra/libxdmcp/PKGBUILD index 541f81ef7..7af0ec17c 100644 --- a/extra/libxdmcp/PKGBUILD +++ b/extra/libxdmcp/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxdmcp pkgver=1.1.1 pkgrel=1 pkgdesc="X11 Display Manager Control Protocol library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('xproto' 'glibc') diff --git a/extra/libxevie/PKGBUILD b/extra/libxevie/PKGBUILD index 712663b54..fd12e2745 100644 --- a/extra/libxevie/PKGBUILD +++ b/extra/libxevie/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxevie pkgver=1.0.3 pkgrel=2 pkgdesc="X11 EvIE extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxext') diff --git a/extra/libxext/PKGBUILD b/extra/libxext/PKGBUILD index cfc998d9a..d0c8647db 100644 --- a/extra/libxext/PKGBUILD +++ b/extra/libxext/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxext pkgver=1.3.1 pkgrel=1 pkgdesc="X11 miscellaneous extensions library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'xextproto') diff --git a/extra/libxfce4ui/PKGBUILD b/extra/libxfce4ui/PKGBUILD index bc35925b8..4d5fcf4e2 100644 --- a/extra/libxfce4ui/PKGBUILD +++ b/extra/libxfce4ui/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxfce4ui pkgver=4.10.0 pkgrel=1 pkgdesc="Commonly used Xfce widgets among Xfce applications" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/" license=('GPL2') depends=('libxfce4util' 'gtk2' 'xfconf' 'libsm' 'startup-notification' diff --git a/extra/libxfce4util/PKGBUILD b/extra/libxfce4util/PKGBUILD index 40e5b2c8b..7d100380e 100644 --- a/extra/libxfce4util/PKGBUILD +++ b/extra/libxfce4util/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxfce4util pkgver=4.10.0 pkgrel=1 pkgdesc="Basic utility non-GUI functions for Xfce" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/" license=('GPL2') depends=('glib2') diff --git a/extra/libxfcegui4/PKGBUILD b/extra/libxfcegui4/PKGBUILD index 392d91005..3241a75b9 100644 --- a/extra/libxfcegui4/PKGBUILD +++ b/extra/libxfcegui4/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxfcegui4 pkgver=4.10.0 pkgrel=1 pkgdesc="Various Gtk widgets for Xfce" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/" license=('GPL2') depends=('startup-notification' 'xfconf' 'libglade' 'libsm' diff --git a/extra/libxfixes/PKGBUILD b/extra/libxfixes/PKGBUILD index 535bfbafe..7532e5bc8 100644 --- a/extra/libxfixes/PKGBUILD +++ b/extra/libxfixes/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxfixes pkgver=5.0 pkgrel=2 pkgdesc="X11 miscellaneous 'fixes' extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'fixesproto>=5.0') diff --git a/extra/libxfont/PKGBUILD b/extra/libxfont/PKGBUILD index 41ab3ecba..3a5a23418 100644 --- a/extra/libxfont/PKGBUILD +++ b/extra/libxfont/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxfont pkgver=1.4.5 pkgrel=1 pkgdesc="X11 font rasterisation library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('freetype2' 'libfontenc' 'xproto' 'fontsproto') diff --git a/extra/libxft/PKGBUILD b/extra/libxft/PKGBUILD index b38f5ee8a..62c9f567b 100644 --- a/extra/libxft/PKGBUILD +++ b/extra/libxft/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxft pkgver=2.3.1 pkgrel=1 pkgdesc="FreeType-based font drawing library for X" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('fontconfig' 'libxrender') diff --git a/extra/libxi/PKGBUILD b/extra/libxi/PKGBUILD index 045880e34..90b195551 100644 --- a/extra/libxi/PKGBUILD +++ b/extra/libxi/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxi pkgver=1.6.1 pkgrel=1 pkgdesc="X11 Input extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org" depends=('libxext' 'inputproto') makedepends=('pkgconfig' 'xorg-util-macros') diff --git a/extra/libxinerama/PKGBUILD b/extra/libxinerama/PKGBUILD index 043cf6f9b..67a6956cb 100644 --- a/extra/libxinerama/PKGBUILD +++ b/extra/libxinerama/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxinerama pkgver=1.1.2 pkgrel=1 pkgdesc="X11 Xinerama extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxext' 'xineramaproto') diff --git a/extra/libxkbfile/PKGBUILD b/extra/libxkbfile/PKGBUILD index a4fb52c27..bd093fe3e 100644 --- a/extra/libxkbfile/PKGBUILD +++ b/extra/libxkbfile/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxkbfile pkgver=1.0.8 pkgrel=1 pkgdesc="X11 keyboard file manipulation library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('libx11') diff --git a/extra/libxkbui/PKGBUILD b/extra/libxkbui/PKGBUILD index 83b03186d..37b0fcf5b 100644 --- a/extra/libxkbui/PKGBUILD +++ b/extra/libxkbui/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxkbui pkgver=1.0.2 pkgrel=4 pkgdesc="X11 keyboard UI presentation library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxt' 'libxkbfile') diff --git a/extra/libxklavier/PKGBUILD b/extra/libxklavier/PKGBUILD index 84fc4a7cf..eb2631f30 100644 --- a/extra/libxklavier/PKGBUILD +++ b/extra/libxklavier/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxklavier pkgver=5.2.1 pkgrel=2 pkgdesc="High-level API for X Keyboard Extension" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('glib2' 'libxkbfile' 'libxml2' 'xkeyboard-config' 'libxi' 'iso-codes') makedepends=('gobject-introspection') diff --git a/extra/libxmi/PKGBUILD b/extra/libxmi/PKGBUILD index b7034d62a..e8cedeacf 100644 --- a/extra/libxmi/PKGBUILD +++ b/extra/libxmi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxmi pkgver=1.2 pkgrel=5 pkgdesc="A library for rasterizing 2-D vector graphics" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/libxmi/libxmi.html" license=('GPL') depends=('glibc') diff --git a/extra/libxml++/PKGBUILD b/extra/libxml++/PKGBUILD index 198544cbb..89faf8146 100644 --- a/extra/libxml++/PKGBUILD +++ b/extra/libxml++/PKGBUILD @@ -2,10 +2,10 @@ # Maintainer: damir <damir@archlinux.org> pkgbase=libxml++ -pkgname=('libxml++' 'libxml++-docs') +pkgname=('libxmlplusplus' 'libxmlplusplus-docs') pkgver=2.34.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://libxmlplusplus.sourceforge.net/" makedepends=('pkgconfig' 'glibmm-docs' 'libxml2' 'glibmm') @@ -19,11 +19,12 @@ build() { make } -package_libxml++() { +package_libxmlplusplus() { pkgdesc="C++ bindings to libxml2" depends=('libxml2' 'glibmm') replaces=('libxml++2') - provides=("libxml++2=${pkgver}") + provides=("libxml++2=${pkgver}" + "libxml++=${pkgver}") conflicts=('libxml++2') cd "${srcdir}/${pkgbase}-${pkgver}" @@ -31,9 +32,10 @@ package_libxml++() { make DESTDIR="${pkgdir}" install } -package_libxml++-docs() { +package_libxmlplusplus-docs() { pkgdesc="Developer documentation for libxml++" depends=('glibmm-docs') + provides=("libxmlplusplus-docs=${pkgver}") cd "${srcdir}/${pkgbase}-${pkgver}" make DESTDIR="${pkgdir}" install-data-local install-dist_referenceDATA } diff --git a/extra/libxml2/PKGBUILD b/extra/libxml2/PKGBUILD index d70c24cef..9d8b3ad8f 100644 --- a/extra/libxml2/PKGBUILD +++ b/extra/libxml2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxml2 pkgver=2.7.8 pkgrel=2 pkgdesc="XML parsing library, version 2" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('custom') depends=('zlib>=1.2.4' 'readline>=6.1' 'ncurses>=5.7') makedepends=('python2') diff --git a/extra/libxmu/PKGBUILD b/extra/libxmu/PKGBUILD index 6ff36c5b0..2284d5633 100644 --- a/extra/libxmu/PKGBUILD +++ b/extra/libxmu/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxmu pkgver=1.1.1 pkgrel=1 pkgdesc="X11 miscellaneous micro-utility library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" depends=('libxext' 'libxt') makedepends=('xorg-util-macros') diff --git a/extra/libxp/PKGBUILD b/extra/libxp/PKGBUILD index 5e33fa581..0f982114e 100644 --- a/extra/libxp/PKGBUILD +++ b/extra/libxp/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxp pkgver=1.0.1 pkgrel=3 pkgdesc="X11 X Print Library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('libxext' 'printproto') diff --git a/extra/libxpm/PKGBUILD b/extra/libxpm/PKGBUILD index 9fe0bc1df..12f5e686c 100644 --- a/extra/libxpm/PKGBUILD +++ b/extra/libxpm/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxpm pkgver=3.5.10 pkgrel=1 pkgdesc="X11 pixmap library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('libxt' 'libxext') diff --git a/extra/libxrandr/PKGBUILD b/extra/libxrandr/PKGBUILD index 94a99d0b2..21f4de688 100644 --- a/extra/libxrandr/PKGBUILD +++ b/extra/libxrandr/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libxrandr pkgver=1.3.2 pkgrel=2 pkgdesc="X11 RandR extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('libxext' 'libxrender' 'randrproto') diff --git a/extra/libxrender/PKGBUILD b/extra/libxrender/PKGBUILD index 66025d5c7..68783d4d9 100644 --- a/extra/libxrender/PKGBUILD +++ b/extra/libxrender/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxrender pkgver=0.9.7 pkgrel=1 pkgdesc="X Rendering Extension client library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11>=1.3.4' 'renderproto') diff --git a/extra/libxres/PKGBUILD b/extra/libxres/PKGBUILD index b2b18476e..85568ba2e 100644 --- a/extra/libxres/PKGBUILD +++ b/extra/libxres/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxres pkgver=1.0.6 pkgrel=1 pkgdesc="X11 Resource extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org" license=('custom') depends=('libxext') diff --git a/extra/libxslt/PKGBUILD b/extra/libxslt/PKGBUILD index 7cdc5e9d2..7a5b0f70f 100644 --- a/extra/libxslt/PKGBUILD +++ b/extra/libxslt/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxslt pkgver=1.1.26 pkgrel=3 pkgdesc="XML stylesheet transformation library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xmlsoft.org/XSLT/" license=('custom') depends=('libxml2' 'libgcrypt') diff --git a/extra/libxss/PKGBUILD b/extra/libxss/PKGBUILD index 5fafc2d8d..f96d9766d 100644 --- a/extra/libxss/PKGBUILD +++ b/extra/libxss/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxss pkgver=1.2.2 pkgrel=1 pkgdesc="X11 Screen Saver extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('libxext' 'scrnsaverproto') diff --git a/extra/libxt/PKGBUILD b/extra/libxt/PKGBUILD index 8fd5b915a..ea3a280a1 100644 --- a/extra/libxt/PKGBUILD +++ b/extra/libxt/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxt pkgver=1.1.3 pkgrel=1 pkgdesc="X11 toolkit intrinsics library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libsm' 'libx11') diff --git a/extra/libxtst/PKGBUILD b/extra/libxtst/PKGBUILD index 810b6d11b..fc8b76014 100644 --- a/extra/libxtst/PKGBUILD +++ b/extra/libxtst/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxtst pkgver=1.2.1 pkgrel=1 pkgdesc="X11 Testing -- Resource extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxext' 'libxi' 'recordproto' 'inputproto') diff --git a/extra/libxv/PKGBUILD b/extra/libxv/PKGBUILD index 4484ad5e2..94651950c 100644 --- a/extra/libxv/PKGBUILD +++ b/extra/libxv/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxv pkgver=1.0.7 pkgrel=1 pkgdesc="X11 Video extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('libxext' 'videoproto') diff --git a/extra/libxvmc/PKGBUILD b/extra/libxvmc/PKGBUILD index 7f06c8c00..942d17485 100644 --- a/extra/libxvmc/PKGBUILD +++ b/extra/libxvmc/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxvmc pkgver=1.0.7 pkgrel=1 pkgdesc="X11 Video Motion Compensation extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxv') diff --git a/extra/libxxf86dga/PKGBUILD b/extra/libxxf86dga/PKGBUILD index c5be1ace8..5eebaf323 100644 --- a/extra/libxxf86dga/PKGBUILD +++ b/extra/libxxf86dga/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxxf86dga pkgver=1.1.3 pkgrel=1 pkgdesc="X11 Direct Graphics Access extension library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxext' 'xf86dgaproto') diff --git a/extra/libxxf86vm/PKGBUILD b/extra/libxxf86vm/PKGBUILD index 0be6a068b..cbb05de7d 100644 --- a/extra/libxxf86vm/PKGBUILD +++ b/extra/libxxf86vm/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libxxf86vm pkgver=1.1.2 pkgrel=1 pkgdesc="X11 XFree86 video mode extension library" -arch=('x86_64' 'i686') +arch=('x86_64' 'i686' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('libxext' 'xf86vidmodeproto') diff --git a/extra/libytnef/PKGBUILD b/extra/libytnef/PKGBUILD index 5516bb5ee..a5515ac9a 100644 --- a/extra/libytnef/PKGBUILD +++ b/extra/libytnef/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=3 pkgdesc="Yerase's TNEF Stream Reader library (decode winmail.dat)" url="http://freshmeat.net/projects/ytnef/" license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') options=('!libtool') depends=('glibc') source=("http://downloads.sourceforge.net/ytnef/${pkgname}-${pkgver}.tar.gz") @@ -16,7 +16,7 @@ md5sums=('6c44b955f33cf714c75a7bbe895cc352') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr --disable-static + ./configure --prefix=/usr --disable-static --build=$CHOST --host=$CHOST make } diff --git a/extra/libzip/PKGBUILD b/extra/libzip/PKGBUILD index b95a3a411..c970e31d4 100644 --- a/extra/libzip/PKGBUILD +++ b/extra/libzip/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc="A C library for reading, creating, and modifying zip archives" url="http://www.nih.at/libzip/index.html" license=('BSD') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('zlib') options=('!libtool') source=("http://www.nih.at/${pkgname}/${pkgname}-${pkgver}.tar.bz2" diff --git a/extra/libzvt/PKGBUILD b/extra/libzvt/PKGBUILD index befd04741..157164ec6 100644 --- a/extra/libzvt/PKGBUILD +++ b/extra/libzvt/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libzvt pkgver=2.0.1 pkgrel=7 pkgdesc="Zed's virtual terminal library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL' 'LGPL') url="http://ftp.gnome.org/pub/GNOME/sources/libzvt" depends=('gtk2' 'libart-lgpl') diff --git a/extra/licq/PKGBUILD b/extra/licq/PKGBUILD index 5796d139a..8de87b701 100644 --- a/extra/licq/PKGBUILD +++ b/extra/licq/PKGBUILD @@ -5,7 +5,7 @@ pkgname=licq pkgver=1.6.0 pkgrel=4 pkgdesc="Advanced graphical ICQ clone and more for Unix" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.licq.org" license=('GPL') depends=('boost-libs' 'gpgme' 'libxss' 'qt') diff --git a/extra/lighttpd/PKGBUILD b/extra/lighttpd/PKGBUILD index 8e3616b81..580e9ba9c 100644 --- a/extra/lighttpd/PKGBUILD +++ b/extra/lighttpd/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.4.31 pkgrel=1 pkgdesc='A secure, fast, compliant and very flexible web-server' license=('custom') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.lighttpd.net/" depends=('pcre' 'bzip2' 'libldap' 'util-linux') makedepends=('fcgi' 'libmysqlclient' 'lua' 'libxml2' 'e2fsprogs' 'sqlite' 'gdbm' 'pkgconfig') diff --git a/extra/link-grammar/PKGBUILD b/extra/link-grammar/PKGBUILD index e688919c9..aee11f9d4 100644 --- a/extra/link-grammar/PKGBUILD +++ b/extra/link-grammar/PKGBUILD @@ -6,7 +6,7 @@ pkgname=link-grammar pkgver=4.7.6 pkgrel=1 pkgdesc="A Grammar Checking library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.abisource.com/downloads/link-grammar/" license=('BSD') depends=('glibc') diff --git a/extra/liquidwar/PKGBUILD b/extra/liquidwar/PKGBUILD index e25f0ea94..1b7022396 100644 --- a/extra/liquidwar/PKGBUILD +++ b/extra/liquidwar/PKGBUILD @@ -5,7 +5,7 @@ pkgname=liquidwar pkgver=5.6.4 pkgrel=6 pkgdesc="A unique multiplayer wargame" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.ufoot.org/liquidwar/" license=('GPL') depends=('allegro4') diff --git a/extra/live-media/PKGBUILD b/extra/live-media/PKGBUILD index 43fbd4db8..545cc6ac2 100644 --- a/extra/live-media/PKGBUILD +++ b/extra/live-media/PKGBUILD @@ -6,7 +6,7 @@ pkgname=live-media pkgver=2012.06.26 pkgrel=1 pkgdesc="A set of C++ libraries for multimedia streaming" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://live555.com/liveMedia" depends=('gcc-libs') diff --git a/extra/llvm/PKGBUILD b/extra/llvm/PKGBUILD index 515dbc750..96b257a88 100644 --- a/extra/llvm/PKGBUILD +++ b/extra/llvm/PKGBUILD @@ -12,7 +12,7 @@ pkgname=('llvm' 'llvm-ocaml' 'clang' 'clang-analyzer') pkgver=3.1 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://llvm.org/" license=('custom:University of Illinois/NCSA Open Source License') makedepends=('libffi' 'python2' 'ocaml') diff --git a/extra/lm_sensors/PKGBUILD b/extra/lm_sensors/PKGBUILD index 2d85f9060..325caf164 100644 --- a/extra/lm_sensors/PKGBUILD +++ b/extra/lm_sensors/PKGBUILD @@ -5,7 +5,7 @@ pkgname=lm_sensors pkgver=3.3.2 pkgrel=3 pkgdesc="Collection of user space tools for general SMBus access and hardware monitoring" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.lm-sensors.org/" license=('GPL' 'LGPL') depends=('perl' 'sysfsutils') diff --git a/extra/loudmouth/PKGBUILD b/extra/loudmouth/PKGBUILD index d1686df56..17cbb2b01 100644 --- a/extra/loudmouth/PKGBUILD +++ b/extra/loudmouth/PKGBUILD @@ -7,7 +7,7 @@ pkgname=loudmouth pkgver=1.4.3 pkgrel=3 pkgdesc="A lightweight Jabber client library written in C/Glib" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://groups.google.com/group/loudmouth-dev" depends=('glib2' 'gnutls' 'libidn') diff --git a/extra/lpsolve/PKGBUILD b/extra/lpsolve/PKGBUILD index db2c1502f..838cddee1 100644 --- a/extra/lpsolve/PKGBUILD +++ b/extra/lpsolve/PKGBUILD @@ -7,7 +7,7 @@ pkgver=5.5.2.0 _mainver=5.5 pkgrel=2 pkgdesc="a Mixed Integer Linear Programming (MILP) solver" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://lpsolve.sourceforge.net/" license=('GPL') depends=('glibc') diff --git a/extra/lsdvd/PKGBUILD b/extra/lsdvd/PKGBUILD index 0323625d6..6f57870ad 100644 --- a/extra/lsdvd/PKGBUILD +++ b/extra/lsdvd/PKGBUILD @@ -5,7 +5,7 @@ pkgname=lsdvd pkgver=0.16 pkgrel=6 pkgdesc="A C application for reading the contents of a DVD and printing the contents to your terminal" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/lsdvd/" depends=('libdvdread') license=('GPL2') diff --git a/extra/lsof/PKGBUILD b/extra/lsof/PKGBUILD index 2c7f38411..feb53b9bf 100644 --- a/extra/lsof/PKGBUILD +++ b/extra/lsof/PKGBUILD @@ -9,7 +9,7 @@ pkgname=lsof pkgver=4.86 pkgrel=1 pkgdesc="Lists open files for running Unix processes" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://people.freebsd.org/~abe/" license=('custom') depends=('glibc') diff --git a/extra/ltrace/PKGBUILD b/extra/ltrace/PKGBUILD index 6101195a7..27d3518ac 100644 --- a/extra/ltrace/PKGBUILD +++ b/extra/ltrace/PKGBUILD @@ -7,7 +7,7 @@ pkgname=ltrace pkgver=0.6.0 pkgrel=1 pkgdesc="Tracks runtime library calls in dynamically linked programs" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://ltrace.alioth.debian.org/" license=('GPL') depends=('elfutils') diff --git a/extra/lua/PKGBUILD b/extra/lua/PKGBUILD index 9ed38d8a2..1c3d9ee33 100644 --- a/extra/lua/PKGBUILD +++ b/extra/lua/PKGBUILD @@ -6,7 +6,7 @@ pkgname=lua pkgver=5.1.5 pkgrel=2 pkgdesc="A powerful light-weight programming language designed for extending applications" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.lua.org/" depends=('readline') license=('MIT') diff --git a/extra/lv2/PKGBUILD b/extra/lv2/PKGBUILD index a45496af2..7b32d4c3a 100644 --- a/extra/lv2/PKGBUILD +++ b/extra/lv2/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=2 pkgdesc="Successor to the LADSPA audio plug-in standard" url="http://lv2plug.in/" license=('LGPL' 'custom') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('python2' 'libsndfile' 'gtk2') optdepends=('libsndfile: lv2-eg-sampler' 'gtk2: lv2-eg-sampler') diff --git a/extra/lxsplit/PKGBUILD b/extra/lxsplit/PKGBUILD index 86d8a1a11..85de80fd7 100644 --- a/extra/lxsplit/PKGBUILD +++ b/extra/lxsplit/PKGBUILD @@ -5,7 +5,7 @@ pkgname=lxsplit pkgver=0.2.4 pkgrel=2 pkgdesc="Command-line file splitter/joiner compatible with any HJSplit version" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://lxsplit.sourceforge.net/" license=('GPL') depends=('glibc') diff --git a/extra/lynx/PKGBUILD b/extra/lynx/PKGBUILD index a793fffb7..b342e6b46 100644 --- a/extra/lynx/PKGBUILD +++ b/extra/lynx/PKGBUILD @@ -9,7 +9,7 @@ _pkgver=2-8-7 pkgrel=6 pkgdesc="A text browser for the World Wide Web" url="http://lynx.isc.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('ncurses' 'openssl') backup=('etc/lynx.cfg') diff --git a/extra/lyx/PKGBUILD b/extra/lyx/PKGBUILD index ef3815582..9fb57713f 100644 --- a/extra/lyx/PKGBUILD +++ b/extra/lyx/PKGBUILD @@ -6,7 +6,7 @@ pkgname=lyx pkgver=2.0.3 pkgrel=3 pkgdesc="An advanced WYSIWYM document processor & LaTeX front-end" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.lyx.org" depends=('qt' 'texlive-core' 'python2' 'imagemagick' 'enchant' 'boost-libs' 'libmythes') makedepends=('boost') diff --git a/extra/lzo/PKGBUILD b/extra/lzo/PKGBUILD index ba60530e4..93c035189 100644 --- a/extra/lzo/PKGBUILD +++ b/extra/lzo/PKGBUILD @@ -8,7 +8,7 @@ pkgname=lzo pkgver=1.08 pkgrel=7 pkgdesc='A portable lossless data compression library written in ANSI C' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url='http://www.oberhumer.com/opensource/lzo' depends=('glibc') diff --git a/extra/lzop/PKGBUILD b/extra/lzop/PKGBUILD index b507594a4..2a12dff60 100644 --- a/extra/lzop/PKGBUILD +++ b/extra/lzop/PKGBUILD @@ -6,7 +6,7 @@ pkgname=lzop pkgver=1.03 pkgrel=2 pkgdesc="File compressor using lzo lib" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.lzop.org/" depends=('lzo2') diff --git a/extra/m17n-lib/PKGBUILD b/extra/m17n-lib/PKGBUILD index 79f265f48..78a23f76a 100644 --- a/extra/m17n-lib/PKGBUILD +++ b/extra/m17n-lib/PKGBUILD @@ -4,9 +4,9 @@ pkgname=m17n-lib pkgver=1.6.3 -pkgrel=1 +pkgrel=1.1 pkgdesc='Multilingual text processing library (runtimes)' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.m17n.org/m17n-lib/' license=('GPL') depends=('libxft' 'm17n-db' 'fribidi' 'libxml2' 'gd' 'libotf') diff --git a/extra/mahjong/PKGBUILD b/extra/mahjong/PKGBUILD index 8727e3a12..1e87da8b1 100644 --- a/extra/mahjong/PKGBUILD +++ b/extra/mahjong/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mahjong pkgver=1.12.1 pkgrel=1 pkgdesc="The classical game of Mah Jong (not the solitare version) with network support" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.stevens-bradfield.com/MahJong/" license=('GPL' 'custom') depends=('gtk2') diff --git a/extra/manedit/PKGBUILD b/extra/manedit/PKGBUILD index 684357eea..fdd755c8f 100644 --- a/extra/manedit/PKGBUILD +++ b/extra/manedit/PKGBUILD @@ -6,7 +6,7 @@ pkgname=manedit pkgver=1.2.1 pkgrel=4 pkgdesc="An editor specifically tailored for UNIX manual pages" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://freecode.com/projects/manedit" depends=('gcc-libs' 'bzip2' 'zlib' 'gtk') diff --git a/extra/mash/PKGBUILD b/extra/mash/PKGBUILD index f6fbc9e9b..496e7250e 100644 --- a/extra/mash/PKGBUILD +++ b/extra/mash/PKGBUILD @@ -5,7 +5,7 @@ pkgname=mash pkgver=0.2.0 pkgrel=1 pkgdesc="A small library for using 3D models within a Clutter scene" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://clutter-project.org/" options=('!libtool') license=('LGPL') diff --git a/extra/maxima/PKGBUILD b/extra/maxima/PKGBUILD index 8a51ba1b6..64ff33ff5 100644 --- a/extra/maxima/PKGBUILD +++ b/extra/maxima/PKGBUILD @@ -6,10 +6,14 @@ pkgname=maxima pkgver=5.27.0 pkgrel=2 pkgdesc="Maxima - a sophisticated computer algebra system" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://maxima.sourceforge.net" -depends=('sbcl=1.0.57' 'texinfo' 'sh') +if [ "${CARCH}" == "mips64el" ] ; then + depends=('clisp' 'texinfo' 'sh') +else + depends=('sbcl=1.0.57' 'texinfo' 'sh') +fi makedepends=('python2') optdepends=('gnuplot: plotting capabilities' 'rlwrap: readline support via /usr/bin/rmaxima' 'tk: graphical xmaxima interface') # needs rebuild when bash changes version @@ -26,8 +30,13 @@ build() { # set correct python executable to create docs sed -i "s|${PYTHONBIN:-python}|python2|" doc/info/extract_categories.sh + if [ "${CARCH}" == "mips64el" ] ; then + lisp="--enable-clisp --with-default-lisp=clisp" + else + lisp="--enable-sbcl --with-default-lisp=sbcl" + fi ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info \ - --libexecdir=/usr/lib --enable-sbcl --with-default-lisp=sbcl + --libexecdir=/usr/lib $lisp make } diff --git a/extra/mcpp/PKGBUILD b/extra/mcpp/PKGBUILD index 6ed62f1f8..5a0aa05f5 100644 --- a/extra/mcpp/PKGBUILD +++ b/extra/mcpp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mcpp pkgver=2.7.2 pkgrel=4 pkgdesc="Matsui's CPP implementation precisely conformed to standards" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://mcpp.sourceforge.net" depends=('glibc') diff --git a/extra/mcrypt/PKGBUILD b/extra/mcrypt/PKGBUILD index a3040ad3a..72b2bcc3d 100644 --- a/extra/mcrypt/PKGBUILD +++ b/extra/mcrypt/PKGBUILD @@ -8,7 +8,7 @@ pkgver=2.6.8 pkgrel=2 pkgdesc="A program for encrypting files or streams" url="http://mcrypt.sourceforge.net/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('mhash' 'libmcrypt' 'zlib') source=("http://downloads.sourceforge.net/$pkgname/${pkgname}-${pkgver}.tar.gz") diff --git a/extra/mediastreamer/PKGBUILD b/extra/mediastreamer/PKGBUILD index a96ab6dc5..bba55db23 100644 --- a/extra/mediastreamer/PKGBUILD +++ b/extra/mediastreamer/PKGBUILD @@ -8,7 +8,7 @@ pkgname=mediastreamer pkgver=2.8.2 pkgrel=1 pkgdesc="A library written in C that allows you to create and run audio and video streams" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.linphone.org/" license=('GPL') depends=('ortp' 'speex' 'ffmpeg' 'v4l-utils' 'libxv' 'libpulse') diff --git a/extra/memcached/PKGBUILD b/extra/memcached/PKGBUILD index 1d3459618..4e4a83947 100644 --- a/extra/memcached/PKGBUILD +++ b/extra/memcached/PKGBUILD @@ -6,7 +6,7 @@ pkgname=memcached pkgver=1.4.13 pkgrel=1 pkgdesc="A distributed memory object caching system" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://memcached.org/" license=('GPL') depends=('libevent') diff --git a/extra/mercurial/PKGBUILD b/extra/mercurial/PKGBUILD index 5347acf40..ff7843613 100644 --- a/extra/mercurial/PKGBUILD +++ b/extra/mercurial/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mercurial pkgver=2.2.2 pkgrel=1 pkgdesc="A scalable distributed SCM tool" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://mercurial.selenic.com/" license=('GPL') depends=('python2') diff --git a/extra/mesa/PKGBUILD b/extra/mesa/PKGBUILD index 9dad0740b..4670d4f7a 100644 --- a/extra/mesa/PKGBUILD +++ b/extra/mesa/PKGBUILD @@ -3,7 +3,8 @@ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgbase=mesa -pkgname=('mesa' 'libgl' 'osmesa' 'libglapi' 'libgbm' 'libgles' 'libegl' 'khrplatform-devel' 'ati-dri' 'intel-dri' 'svga-dri') #'nouveau-dri') +pkgname=('mesa' 'libgl' 'osmesa' 'libglapi' 'libgbm' 'libgles' 'libegl' 'khrplatform-devel') +[[ "$CARCH" != "mips64el" ]] && pkgname+=( 'ati-dri' 'intel-dri' 'svga-dri') #_git=true _gitdate=20111031 @@ -16,9 +17,10 @@ if [ "${_git}" = "true" ]; then pkgver=8.0.3 fi pkgrel=3 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('glproto>=1.4.15' 'libdrm>=2.4.30' 'libxxf86vm>=1.1.1' 'libxdamage>=1.1.3' 'expat>=2.0.1' 'libx11>=1.4.99.1' 'libxt>=1.1.1' - 'gcc-libs>=4.6.1' 'dri2proto>=2.6' 'python2' 'libxml2' 'imake' 'llvm' 'udev>=183') + 'gcc-libs>=4.6.1' 'dri2proto>=2.6' 'python2' 'libxml2' 'imake' 'udev>=183') +[[ "$CARCH" != "mips64el" ]] && makedepends+=('llvm') url="http://mesa3d.sourceforge.net" license=('custom') source=(LICENSE @@ -33,22 +35,30 @@ if [ "${_git}" = "true" ]; then #source=(${source[@]} "MesaLib-git${_gitdate}.zip"::"http://cgit.freedesktop.org/mesa/mesa/snapshot/mesa-4464ee1a9aa3745109cee23531e3fb2323234d07.tar.bz2" ) fi +source+=(mesa-loongson.patch) md5sums=('5c65a0fe315dd347e09b1f2826a1df5a' 'c452ed3392468170726c004c2f4e02ca' - 'cc5ee15e306b8c15da6a478923797171') + 'cc5ee15e306b8c15da6a478923797171' + '598c24dccfcdcc99c07d883f7c09f36a') build() { cd ${srcdir}/?esa-* + if [ "$CARCH" = "mips64el" ]; then + extraconf="--with-gallium-drivers=swrast --with-dri-drivers=swrast" + else + extraconf="--with-gallium-drivers=r300,r600,svga,swrast --enable-gallium-llvm --with-dri-drivers=i915,i965,r200,radeon,swrast" + fi + + patch -Np1 -i $srcdir/mesa-loongson.patch patch -Np1 -i "${srcdir}/mesa-8.0.3-llvm-3.1-fixes.patch" if [ "${_git}" = "true" ]; then autoreconf -vfi ./autogen.sh --prefix=/usr \ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ - --with-gallium-drivers=r300,r600,nouveau,svga,swrast \ - --enable-gallium-llvm \ - --enable-gallium-egl \ + --with-gallium-drivers=$galliumdrivers \ + --enable-gallium-egl \ --enable-shared-glapi \ --enable-gbm \ --enable-glx-tls \ @@ -60,7 +70,9 @@ if [ "${_git}" = "true" ]; then --enable-egl \ --enable-texture-float \ --enable-xa \ - --enable-shared-dricore + --enable-shared-dricore \ + $extraconf + #--enable-gbm \ # --enable-gallium-svga \ @@ -68,9 +80,6 @@ if [ "${_git}" = "true" ]; then autoreconf -vfi ./configure --prefix=/usr \ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ - --with-gallium-drivers=r300,r600,svga,swrast \ - --with-dri-drivers=i915,i965,r200,radeon,swrast \ - --enable-gallium-llvm \ --enable-gallium-egl \ --enable-shared-glapi \ --enable-gbm \ @@ -83,7 +92,8 @@ if [ "${_git}" = "true" ]; then --enable-egl \ --enable-texture-float \ --enable-xa \ - --enable-shared-dricore + --enable-shared-dricore \ + $extraconf fi make diff --git a/extra/mesa/mesa-loongson.patch b/extra/mesa/mesa-loongson.patch new file mode 100644 index 000000000..fa82abe49 --- /dev/null +++ b/extra/mesa/mesa-loongson.patch @@ -0,0 +1,11 @@ +--- Mesa-6.5.2/include/GL/internal/sarea.h.orig 2007-03-01 05:27:22.000000000 +0800 ++++ Mesa-6.5.2/include/GL/internal/sarea.h 2007-03-01 05:27:49.000000000 +0800 +@@ -44,6 +44,8 @@ + /* SAREA area needs to be at least a page */ + #if defined(__alpha__) + #define SAREA_MAX 0x2000 ++#elif defined(__mips__) ++#define SAREA_MAX 0x4000 + #elif defined(__ia64__) + #define SAREA_MAX 0x10000 /* 64kB */ + #else diff --git a/extra/metacity/PKGBUILD b/extra/metacity/PKGBUILD index 66ef94d20..1df8330b8 100644 --- a/extra/metacity/PKGBUILD +++ b/extra/metacity/PKGBUILD @@ -5,7 +5,7 @@ pkgname=metacity pkgver=2.34.3 pkgrel=1 pkgdesc="A window manager for GNOME" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('dconf' 'gtk2' 'gsettings-desktop-schemas' 'libcanberra' 'libgtop' 'libsm' 'startup-notification' 'zenity') makedepends=('intltool' 'gnome-doc-utils') diff --git a/extra/metalog/PKGBUILD b/extra/metalog/PKGBUILD index 8dd618cb8..6845854ca 100644 --- a/extra/metalog/PKGBUILD +++ b/extra/metalog/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=2 pkgdesc="Metalog is a modern replacement for syslogd and klogd" url="http://metalog.sourceforge.net" license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('pcre') provides=('logger') backup=('etc/metalog.conf' 'etc/conf.d/metalog') diff --git a/extra/mhash/PKGBUILD b/extra/mhash/PKGBUILD index 3c2f7b732..1fac0fedc 100644 --- a/extra/mhash/PKGBUILD +++ b/extra/mhash/PKGBUILD @@ -7,7 +7,7 @@ pkgname=mhash pkgver=0.9.9.9 pkgrel=2 pkgdesc="A thread-safe hash library which provides a uniform interface to hash algorithms (MD5, SHA1, HAVAL, etc)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://mhash.sourceforge.net/" license=('LGPL') depends=('glibc') diff --git a/extra/minicom/PKGBUILD b/extra/minicom/PKGBUILD index 37fce6967..fc069045a 100644 --- a/extra/minicom/PKGBUILD +++ b/extra/minicom/PKGBUILD @@ -8,7 +8,7 @@ pkgname=minicom pkgver=2.6.1 pkgrel=1 pkgdesc="A serial communication program" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://alioth.debian.org/projects/minicom/" license=('GPL') depends=('bash') diff --git a/extra/mirage/PKGBUILD b/extra/mirage/PKGBUILD index c63d6eddc..633b00d3c 100644 --- a/extra/mirage/PKGBUILD +++ b/extra/mirage/PKGBUILD @@ -9,7 +9,7 @@ pkgdesc="A simple GTK+ Image Viewer" url="http://mirageiv.berlios.de" license=("GPL") depends=('pygtk' 'desktop-file-utils') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') source=(http://download.berlios.de/mirageiv/${pkgname}-${pkgver}.tar.gz) install=$pkgname.install md5sums=('dace5cf01e5e53317ba8be0f8a74f4bf') diff --git a/extra/miro/PKGBUILD b/extra/miro/PKGBUILD index feccf3a3a..b8a713d5b 100644 --- a/extra/miro/PKGBUILD +++ b/extra/miro/PKGBUILD @@ -5,7 +5,7 @@ pkgname=miro pkgver=5.0.1 pkgrel=1 pkgdesc="The free and open source internet TV platform" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.getmiro.com" license=('GPL2') depends=('dbus-python' 'pyrex' 'pygtk' 'gstreamer0.10' 'python2-gconf' diff --git a/extra/mjpegtools/PKGBUILD b/extra/mjpegtools/PKGBUILD index e12fecfbd..e17390158 100644 --- a/extra/mjpegtools/PKGBUILD +++ b/extra/mjpegtools/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mjpegtools pkgver=2.0.0 pkgrel=2 pkgdesc="Set of tools that can do recording of videos and playback, simple cut-and-paste editing and the MPEG compression of audio and video" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') url="http://mjpeg.sourceforge.net/" depends=('libjpeg' 'libpng' 'sdl' 'gcc-libs' 'libdv') diff --git a/extra/mkvtoolnix/PKGBUILD b/extra/mkvtoolnix/PKGBUILD index a513693e7..ae20dc364 100644 --- a/extra/mkvtoolnix/PKGBUILD +++ b/extra/mkvtoolnix/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=mkvtoolnix pkgname=('mkvtoolnix-cli' 'mkvtoolnix-gtk') pkgver=5.6.0 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.bunkus.org/videotools/mkvtoolnix/index.html" makedepends=('libmatroska' 'flac' 'libvorbis' 'file' 'wxgtk' diff --git a/extra/moc/PKGBUILD b/extra/moc/PKGBUILD index 5424c938b..efe0fcc72 100644 --- a/extra/moc/PKGBUILD +++ b/extra/moc/PKGBUILD @@ -5,7 +5,7 @@ pkgname=moc pkgver=20120224 pkgrel=1 pkgdesc="An ncurses console audio player with support for the mp3, ogg, and wave formats" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://moc.daper.net/" license=('GPL') depends=('libmad' 'libid3tag' 'jack' 'curl' 'libltdl' 'file') diff --git a/extra/mod_dnssd/PKGBUILD b/extra/mod_dnssd/PKGBUILD index 52a6e65e5..02c0b82a6 100644 --- a/extra/mod_dnssd/PKGBUILD +++ b/extra/mod_dnssd/PKGBUILD @@ -7,7 +7,7 @@ pkgname=mod_dnssd pkgver=0.6 pkgrel=4 pkgdesc="Zeroconf module for Apache2" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://0pointer.de/lennart/projects/mod_dnssd" license=('APACHE') depends=('avahi' 'apache') diff --git a/extra/mod_fcgid/PKGBUILD b/extra/mod_fcgid/PKGBUILD index 813f69ac5..919122a44 100644 --- a/extra/mod_fcgid/PKGBUILD +++ b/extra/mod_fcgid/PKGBUILD @@ -6,7 +6,7 @@ pkgver=2.3.6 pkgrel=2 pkgdesc="A FastCGI module for Apache HTTP Server." license=('APACHE') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://httpd.apache.org/mod_fcgid/" depends=('apache') source=("http://apache.cs.utah.edu/httpd/mod_fcgid/mod_fcgid-$pkgver.tar.gz") diff --git a/extra/mod_perl/PKGBUILD b/extra/mod_perl/PKGBUILD index dd9d26bc2..d35ca0723 100644 --- a/extra/mod_perl/PKGBUILD +++ b/extra/mod_perl/PKGBUILD @@ -7,7 +7,7 @@ pkgname=mod_perl pkgver=2.0.7 pkgrel=1 pkgdesc="Apache module that embeds the Perl interpreter within the server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://perl.apache.org/" license=('APACHE') depends=('perl' 'apache' 'db' 'apr-util' 'perl-linux-pid') diff --git a/extra/mod_wsgi/PKGBUILD b/extra/mod_wsgi/PKGBUILD index c7516ac0f..5e03a9070 100644 --- a/extra/mod_wsgi/PKGBUILD +++ b/extra/mod_wsgi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mod_wsgi pkgver=3.3 pkgrel=3 pkgdesc="Python WSGI adapter module for Apache" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.modwsgi.org/" license=('APACHE') depends=('apache' 'python2') diff --git a/extra/modemmanager/PKGBUILD b/extra/modemmanager/PKGBUILD index ec76e7e3a..ce2eb74b5 100644 --- a/extra/modemmanager/PKGBUILD +++ b/extra/modemmanager/PKGBUILD @@ -5,7 +5,7 @@ _realname=ModemManager pkgver=0.5.2.0 pkgrel=2 pkgdesc="Mobile broadband modem management service" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://cgit.freedesktop.org/ModemManager/ModemManager/" license=('GPL2') depends=('dbus-glib' 'udev' 'ppp') diff --git a/extra/monica/PKGBUILD b/extra/monica/PKGBUILD index b3783fd57..0615205f3 100644 --- a/extra/monica/PKGBUILD +++ b/extra/monica/PKGBUILD @@ -6,7 +6,7 @@ pkgname=monica pkgver=3.7 pkgrel=2 pkgdesc="A monitor calibration tool" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.pcbypaul.com/software/monica.html" license=('BSD') depends=('fltk' 'xorg-xgamma') diff --git a/extra/most/PKGBUILD b/extra/most/PKGBUILD index 6d91e7d02..5eeb3031d 100644 --- a/extra/most/PKGBUILD +++ b/extra/most/PKGBUILD @@ -7,7 +7,7 @@ pkgname=most pkgver=5.0.0a pkgrel=4 pkgdesc="A terminal pager similar to 'more' and 'less'" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('slang') license=('GPL') url="http://www.jedsoft.org/most/index.html" diff --git a/extra/mousetweaks/PKGBUILD b/extra/mousetweaks/PKGBUILD index 0c0a4ffc2..e25cc2ffc 100644 --- a/extra/mousetweaks/PKGBUILD +++ b/extra/mousetweaks/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mousetweaks pkgver=3.4.2 pkgrel=1 pkgdesc="Mouse accessibility enhancements for the GNOME desktop" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL3' 'FDL') depends=('libxtst' 'gtk3' 'gsettings-desktop-schemas') makedepends=('gnome-doc-utils' 'intltool') diff --git a/extra/mp3splt/PKGBUILD b/extra/mp3splt/PKGBUILD index 7add37552..13d295278 100644 --- a/extra/mp3splt/PKGBUILD +++ b/extra/mp3splt/PKGBUILD @@ -4,7 +4,7 @@ pkgname=mp3splt pkgver=2.4.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc="Commandline tool for splitting mp3 and ogg files without decoding" license=('GPL') url="http://mp3splt.sourceforge.net" diff --git a/extra/mp3wrap/PKGBUILD b/extra/mp3wrap/PKGBUILD index bb42cbb1c..64811aeda 100644 --- a/extra/mp3wrap/PKGBUILD +++ b/extra/mp3wrap/PKGBUILD @@ -5,7 +5,7 @@ pkgname=mp3wrap pkgver=0.5 pkgrel=3 pkgdesc="Tool for wrapping mp3 files. A free independent alternative to AlbumWrap" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://mp3wrap.sourceforge.net" license=('LGPL') depends=('glibc') diff --git a/extra/mpc/PKGBUILD b/extra/mpc/PKGBUILD index cb4eeae22..4662cc640 100644 --- a/extra/mpc/PKGBUILD +++ b/extra/mpc/PKGBUILD @@ -11,7 +11,7 @@ pkgrel=2 pkgdesc='Minimalist command line interface to MPD' url='http://mpd.wikia.com/wiki/Client:Mpc' license=('GPL2') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') options=('!emptydirs') depends=('libmpdclient') source=("http://downloads.sourceforge.net/musicpd/${pkgname}-${pkgver}.tar.gz") diff --git a/extra/mpck/PKGBUILD b/extra/mpck/PKGBUILD index 6d65bb0e2..aa701f30c 100644 --- a/extra/mpck/PKGBUILD +++ b/extra/mpck/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.19 pkgrel=2 license=('GPL') pkgdesc="Reads MP3 files and tries to determine if they are correct" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://checkmate.gissen.nl/" depends=('glibc') source=("http://checkmate.gissen.nl/checkmate-${pkgver}.tar.gz") diff --git a/extra/mpd/PKGBUILD b/extra/mpd/PKGBUILD index de9352da5..dc5512c83 100644 --- a/extra/mpd/PKGBUILD +++ b/extra/mpd/PKGBUILD @@ -11,7 +11,7 @@ pkgrel=3 pkgdesc='Flexible, powerful, server-side application for playing music' url='http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki' license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libao' 'ffmpeg' 'libmodplug' 'audiofile' 'libshout' 'libmad' 'curl' 'faad2' 'sqlite' 'jack' 'libmms' 'wavpack' 'libmpcdec' 'avahi' 'libid3tag' 'libpulse') diff --git a/extra/mpg123/PKGBUILD b/extra/mpg123/PKGBUILD index 244dcb380..53e73640f 100644 --- a/extra/mpg123/PKGBUILD +++ b/extra/mpg123/PKGBUILD @@ -5,7 +5,7 @@ pkgname=mpg123 pkgver=1.14.2 pkgrel=1 pkgdesc="A console based real time MPEG Audio Player for Layer 1, 2 and 3" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/mpg123" license=('GPL2' 'LGPL2.1') depends=('libltdl' 'alsa-lib') diff --git a/extra/mrtg/PKGBUILD b/extra/mrtg/PKGBUILD index 50899f59b..b60143b19 100644 --- a/extra/mrtg/PKGBUILD +++ b/extra/mrtg/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mrtg pkgver=2.17.4 pkgrel=1 pkgdesc="Multi Router Traffic Grapher." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://oss.oetiker.ch/mrtg/" license=('GPL') depends=('gd' 'perl') diff --git a/extra/msmtp/PKGBUILD b/extra/msmtp/PKGBUILD index 4cd7b8120..91b939c31 100644 --- a/extra/msmtp/PKGBUILD +++ b/extra/msmtp/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=msmtp pkgname=('msmtp' 'msmtp-mta') pkgver=1.4.28 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL3') url="http://msmtp.sourceforge.net" makedepends=('texlive-core' 'gsasl' 'libgnome-keyring') diff --git a/extra/mt-st/PKGBUILD b/extra/mt-st/PKGBUILD index a0963606f..e68bac3eb 100644 --- a/extra/mt-st/PKGBUILD +++ b/extra/mt-st/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mt-st pkgver=1.1 pkgrel=3 pkgdesc="Linux SCSI tape driver aware magnetic tape control" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="ftp://ftp.ibiblio.org/pub/linux/system/backup/" license=('GPL2') depends=('glibc') diff --git a/extra/mtdev/PKGBUILD b/extra/mtdev/PKGBUILD index 7e49b6371..5586c4412 100644 --- a/extra/mtdev/PKGBUILD +++ b/extra/mtdev/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mtdev pkgver=1.1.2 pkgrel=1 pkgdesc="A stand-alone library which transforms all variants of kernel MT events to the slotted type B protocol" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://bitmath.org/code/mtdev/" license=('custom:MIT') depends=('glibc') diff --git a/extra/mtools/PKGBUILD b/extra/mtools/PKGBUILD index ade751f74..1276e8fa8 100644 --- a/extra/mtools/PKGBUILD +++ b/extra/mtools/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mtools pkgver=4.0.17 pkgrel=2 pkgdesc="A collection of utilities to access MS-DOS disks" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/mtools/" license=('GPL') depends=('sh') diff --git a/extra/mtr/PKGBUILD b/extra/mtr/PKGBUILD index e07e9a946..8653eac60 100644 --- a/extra/mtr/PKGBUILD +++ b/extra/mtr/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=mtr pkgname=(mtr mtr-gtk) pkgver=0.82 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') makedepends=('ncurses' 'gtk2') source=(ftp://ftp.bitwizard.nl/mtr/$pkgbase-$pkgver.tar.gz) diff --git a/extra/mtx/PKGBUILD b/extra/mtx/PKGBUILD index 4b014ac72..491cc9686 100644 --- a/extra/mtx/PKGBUILD +++ b/extra/mtx/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mtx pkgver=1.3.12 pkgrel=2 pkgdesc="Send robot commands to tape changer" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://mtx.opensource-sw.net/" license=('GPL2') depends=('glibc') diff --git a/extra/multitail/PKGBUILD b/extra/multitail/PKGBUILD index 665644161..1e455e8d3 100644 --- a/extra/multitail/PKGBUILD +++ b/extra/multitail/PKGBUILD @@ -6,7 +6,7 @@ pkgname=multitail pkgver=5.2.9 pkgrel=1 pkgdesc="Lets you view one or multiple files like the original tail program" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.vanheusden.com/multitail" depends=('ncurses') diff --git a/extra/muparser/PKGBUILD b/extra/muparser/PKGBUILD index 0ee617c87..8f80cc463 100644 --- a/extra/muparser/PKGBUILD +++ b/extra/muparser/PKGBUILD @@ -6,7 +6,7 @@ pkgname=muparser pkgver=1.34 pkgrel=2 pkgdesc="A fast math parser library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://muparser.sourceforge.net/" depends=('gcc-libs') license=('custom') diff --git a/extra/musicbrainz/PKGBUILD b/extra/musicbrainz/PKGBUILD index 2cccee247..6894b5498 100644 --- a/extra/musicbrainz/PKGBUILD +++ b/extra/musicbrainz/PKGBUILD @@ -9,7 +9,7 @@ pkgname=musicbrainz pkgver=2.1.5 pkgrel=5 pkgdesc="The second generation incarnation of the CD Index" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.musicbrainz.org" license=('LGPL') depends=('expat>=2.0' 'gcc-libs') diff --git a/extra/mutt/PKGBUILD b/extra/mutt/PKGBUILD index 9b97bf170..572e4d753 100644 --- a/extra/mutt/PKGBUILD +++ b/extra/mutt/PKGBUILD @@ -9,7 +9,7 @@ pkgdesc='Small but very powerful text-based mail client' url='http://www.mutt.org/' license=('GPL') backup=('etc/Muttrc') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') optdepends=('smtp-forwarder: to send mail') depends=('gpgme' 'ncurses' 'openssl' 'libsasl' 'gdbm' 'libidn' 'mime-types' 'krb5') source=("ftp://ftp.mutt.org/mutt/devel/${pkgname}-${pkgver}.tar.gz") diff --git a/extra/mutter/PKGBUILD b/extra/mutter/PKGBUILD index 437ada2f5..69971cca1 100644 --- a/extra/mutter/PKGBUILD +++ b/extra/mutter/PKGBUILD @@ -7,7 +7,7 @@ pkgname=mutter pkgver=3.4.1 pkgrel=2 pkgdesc="A window manager for GNOME" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) license=('GPL') depends=('clutter' 'dconf' 'gobject-introspection' 'gsettings-desktop-schemas' 'libcanberra' 'startup-notification' 'zenity') makedepends=('intltool' 'gnome-doc-utils') @@ -23,7 +23,8 @@ build() { ./configure --prefix=/usr --sysconfdir=/etc \ --libexecdir=/usr/lib/mutter \ --localstatedir=/var --disable-static \ - --disable-schemas-compile + --disable-schemas-compile \ + --enable-compile-warnings=no make } diff --git a/extra/mx/PKGBUILD b/extra/mx/PKGBUILD index 176ca7f69..4dd67c4b0 100644 --- a/extra/mx/PKGBUILD +++ b/extra/mx/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mx pkgver=1.4.6 pkgrel=1 pkgdesc="A widget toolkit using Clutter" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.clutter-project.org" license=('LGPL') depends=('clutter' 'libxrandr' 'dbus-glib' 'gtk2' 'startup-notification') diff --git a/extra/mysql-python/PKGBUILD b/extra/mysql-python/PKGBUILD index 4c1b04396..3f5286bea 100644 --- a/extra/mysql-python/PKGBUILD +++ b/extra/mysql-python/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mysql-python pkgver=1.2.3 pkgrel=3 pkgdesc="MySQL support for Python" -arch=("i686" "x86_64") +arch=("i686" "x86_64" 'mips64el') url="http://mysql-python.sourceforge.net/" license=('GPL2') depends=('python2' 'libmysqlclient') diff --git a/extra/mysql/PKGBUILD b/extra/mysql/PKGBUILD index bf9c650c0..ea50b63c4 100644 --- a/extra/mysql/PKGBUILD +++ b/extra/mysql/PKGBUILD @@ -7,7 +7,7 @@ pkgbase=mysql pkgname=('libmysqlclient' 'mysql-clients' 'mysql') pkgver=5.5.25 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="https://www.mysql.com/products/community/" makedepends=('cmake' 'openssl' 'zlib') diff --git a/extra/naim/PKGBUILD b/extra/naim/PKGBUILD index d09e33ed7..0c20326bf 100644 --- a/extra/naim/PKGBUILD +++ b/extra/naim/PKGBUILD @@ -5,7 +5,7 @@ pkgname=naim pkgver=0.11.8.3.2 pkgrel=2 pkgdesc="An ncurses AOL Instant Messenger and IRC client." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://naim.n.ml.org" depends=('ncurses') diff --git a/extra/nasm/PKGBUILD b/extra/nasm/PKGBUILD index f8af21be8..7e01e55f5 100644 --- a/extra/nasm/PKGBUILD +++ b/extra/nasm/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=nasm pkgname=('nasm' 'nasm-doc') pkgver=2.10 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.nasm.us" license=('BSD') makedepends=('ghostscript') diff --git a/extra/nautilus-open-terminal/PKGBUILD b/extra/nautilus-open-terminal/PKGBUILD index d75eb7848..400d4b3a6 100644 --- a/extra/nautilus-open-terminal/PKGBUILD +++ b/extra/nautilus-open-terminal/PKGBUILD @@ -6,7 +6,7 @@ pkgname=nautilus-open-terminal pkgver=0.19 pkgrel=2 pkgdesc="A nautilus plugin for opening terminals in arbitrary local paths" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://ftp.gnome.org/pub/GNOME/sources/nautilus-open-terminal" license=('GPL') depends=('nautilus' 'gconf') diff --git a/extra/nautilus-sendto/PKGBUILD b/extra/nautilus-sendto/PKGBUILD index d012ccf4c..e5320d666 100644 --- a/extra/nautilus-sendto/PKGBUILD +++ b/extra/nautilus-sendto/PKGBUILD @@ -7,7 +7,7 @@ pkgname=nautilus-sendto pkgver=3.0.3 pkgrel=1 pkgdesc="Nautilus context menu for sending files." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://download.gnome.org/sources/nautilus-sendto/" license=('GPL') groups=('gnome-extra') diff --git a/extra/nautilus/PKGBUILD b/extra/nautilus/PKGBUILD index 9e66f6d47..331f57b04 100644 --- a/extra/nautilus/PKGBUILD +++ b/extra/nautilus/PKGBUILD @@ -5,7 +5,7 @@ pkgname=nautilus pkgver=3.4.2 pkgrel=1 pkgdesc="GNOME file manager" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('libexif' 'gnome-desktop' 'exempi' 'gvfs' 'desktop-file-utils' 'gnome-icon-theme' 'dconf' 'libtracker-sparql' 'libnotify') makedepends=('intltool' 'gobject-introspection') diff --git a/extra/ncftp/PKGBUILD b/extra/ncftp/PKGBUILD index 2dd02c5f2..7b423ebd1 100644 --- a/extra/ncftp/PKGBUILD +++ b/extra/ncftp/PKGBUILD @@ -9,7 +9,7 @@ pkgver=3.2.5 pkgrel=2 pkgdesc="A set of free application programs implementing FTP" url="http://www.ncftp.com/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') depends=('ncurses') source=("ftp://ftp.ncftp.com/ncftp/$pkgname-$pkgver-src.tar.bz2") @@ -32,3 +32,4 @@ package() { install -Dm644 doc/LICENSE.txt \ ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE } +md5sums=('b05c7a6d5269c04891f02f43d4312b30') diff --git a/extra/ncmpc/PKGBUILD b/extra/ncmpc/PKGBUILD index 63fdf1565..e423ef45d 100644 --- a/extra/ncmpc/PKGBUILD +++ b/extra/ncmpc/PKGBUILD @@ -8,7 +8,7 @@ pkgname=ncmpc pkgver=0.20 pkgrel=1 pkgdesc="A ncurses (command line) interface for MPD" -arch=("i686" "x86_64") +arch=("i686" "x86_64" 'mips64el') url="http://mpd.wikia.com/wiki/Client:Ncmpc" license=('GPL') depends=('ncurses' 'glib2' 'libmpdclient') diff --git a/extra/nedit/PKGBUILD b/extra/nedit/PKGBUILD index 250d5e2bd..dbf451fa8 100644 --- a/extra/nedit/PKGBUILD +++ b/extra/nedit/PKGBUILD @@ -5,7 +5,7 @@ pkgname=nedit pkgver=5.5 pkgrel=6 pkgdesc="A Unix text editor for programmers and general users" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.nedit.org/" license=('GPL') depends=('lesstif' 'libxpm') diff --git a/extra/neon/PKGBUILD b/extra/neon/PKGBUILD index 9ab0fd8b2..c2a1fe5bf 100644 --- a/extra/neon/PKGBUILD +++ b/extra/neon/PKGBUILD @@ -7,7 +7,7 @@ pkgname=neon pkgver=0.29.6 pkgrel=4 pkgdesc="HTTP and WebDAV client library with a C interface" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL') depends=('krb5' 'expat' 'ca-certificates') url="http://www.webdav.org/neon/" diff --git a/extra/net-snmp/PKGBUILD b/extra/net-snmp/PKGBUILD index d70068fd4..9a137e580 100644 --- a/extra/net-snmp/PKGBUILD +++ b/extra/net-snmp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=net-snmp pkgver=5.7.1 pkgrel=3 pkgdesc="A suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.net-snmp.org/" license=('BSD') depends=('openssl' 'libnl' 'pciutils') diff --git a/extra/netcdf/PKGBUILD b/extra/netcdf/PKGBUILD index 2280b03f5..bb9119057 100644 --- a/extra/netcdf/PKGBUILD +++ b/extra/netcdf/PKGBUILD @@ -6,7 +6,7 @@ pkgname=netcdf pkgver=4.1.3 pkgrel=2 pkgdesc="network Common Data Form interface for array-oriented data access and corresponding library" -arch=("i686" "x86_64") +arch=("i686" "x86_64" 'mips64el') url="http://www.unidata.ucar.edu/downloads/netcdf/index.jsp" depends=('gcc-libs' 'hdf5' 'gcc-fortran' 'curl') options=('!libtool' '!makeflags') diff --git a/extra/netkit-bsd-finger/PKGBUILD b/extra/netkit-bsd-finger/PKGBUILD index 286a6f82a..ad337d708 100644 --- a/extra/netkit-bsd-finger/PKGBUILD +++ b/extra/netkit-bsd-finger/PKGBUILD @@ -6,7 +6,7 @@ pkgname=netkit-bsd-finger pkgver=0.17 pkgrel=7 pkgdesc="BSD-finger ported to Linux" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='ftp://ftp.uk.linux.org/pub/linux/Networking/netkit' license=('BSD') depends=('glibc' 'xinetd') diff --git a/extra/netpbm/PKGBUILD b/extra/netpbm/PKGBUILD index b447bee50..949654ffa 100644 --- a/extra/netpbm/PKGBUILD +++ b/extra/netpbm/PKGBUILD @@ -5,7 +5,7 @@ pkgname=netpbm pkgver=10.57.1 pkgrel=1 pkgdesc="A toolkit for manipulation of graphic images" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom' 'BSD' 'GPL' 'LGPL') url="http://netpbm.sourceforge.net/" depends=('perl' 'libpng' 'libtiff' 'libxml2') @@ -33,7 +33,7 @@ build() { sed -i 's|@python|@python2|' buildtools/manpage.mk cp config.mk.in config.mk - [ "${CARCH}" = 'x86_64' ] && echo 'CFLAGS_SHLIB = -fPIC' >> config.mk + [ "${CARCH}" != 'i686' ] && echo 'CFLAGS_SHLIB = -fPIC' >> config.mk echo "NETPBM_DOCURL = file://${srcdir}/doc" >> config.mk echo 'TIFFLIB = libtiff.so' >> config.mk echo 'JPEGLIB = libjpeg.so' >> config.mk diff --git a/extra/nettle/PKGBUILD b/extra/nettle/PKGBUILD index 2509d8bb0..be3ef6888 100644 --- a/extra/nettle/PKGBUILD +++ b/extra/nettle/PKGBUILD @@ -4,9 +4,9 @@ pkgname=nettle pkgver=2.4 -pkgrel=1 +pkgrel=1.1 pkgdesc="A low-level cryptographic library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.lysator.liu.se/~nisse/nettle/" license=('GPL2') install=$pkgname.install diff --git a/extra/network-manager-applet/PKGBUILD b/extra/network-manager-applet/PKGBUILD index ee37765ba..49e01e847 100644 --- a/extra/network-manager-applet/PKGBUILD +++ b/extra/network-manager-applet/PKGBUILD @@ -9,7 +9,7 @@ pkgname=network-manager-applet pkgver=0.9.4.1 pkgrel=1 pkgdesc="GNOME frontends to NetWorkmanager" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.gnome.org/projects/NetworkManager/" depends=('networkmanager' 'libgnome-keyring' 'polkit-gnome' 'gtk3' 'libnotify' 'gnome-icon-theme' diff --git a/extra/networkmanager-openconnect/PKGBUILD b/extra/networkmanager-openconnect/PKGBUILD index db21b131f..935c34fa7 100644 --- a/extra/networkmanager-openconnect/PKGBUILD +++ b/extra/networkmanager-openconnect/PKGBUILD @@ -5,7 +5,7 @@ pkgname=networkmanager-openconnect pkgver=0.9.4.0 pkgrel=1 pkgdesc="NetworkManager VPN integration for openconnect" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.gnome.org/projects/NetworkManager/" depends=("networkmanager>=${pkgver}" 'openconnect' 'gconf') diff --git a/extra/networkmanager-openvpn/PKGBUILD b/extra/networkmanager-openvpn/PKGBUILD index 40965dce5..a95bae8a3 100644 --- a/extra/networkmanager-openvpn/PKGBUILD +++ b/extra/networkmanager-openvpn/PKGBUILD @@ -5,7 +5,7 @@ pkgname=networkmanager-openvpn pkgver=0.9.4.0 pkgrel=1 pkgdesc="NetworkManager VPN plugin for OpenVPN" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.gnome.org/projects/NetworkManager/" depends=("networkmanager>=${pkgver}" 'openvpn' 'gtk3' 'libgnome-keyring') diff --git a/extra/networkmanager-pptp/PKGBUILD b/extra/networkmanager-pptp/PKGBUILD index 0ac5e5f5f..18b53e2fb 100644 --- a/extra/networkmanager-pptp/PKGBUILD +++ b/extra/networkmanager-pptp/PKGBUILD @@ -5,7 +5,7 @@ pkgname=networkmanager-pptp pkgver=0.9.4.0 pkgrel=1 pkgdesc="NetworkManager VPN plugin for pptp " -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.gnome.org/projects/NetworkManager/" depends=("networkmanager>=${pkgver}" 'pptpclient' 'gtk3' 'libgnome-keyring') diff --git a/extra/networkmanager-vpnc/PKGBUILD b/extra/networkmanager-vpnc/PKGBUILD index fefdf35d4..2d9ebdb93 100644 --- a/extra/networkmanager-vpnc/PKGBUILD +++ b/extra/networkmanager-vpnc/PKGBUILD @@ -5,7 +5,7 @@ pkgname=networkmanager-vpnc pkgver=0.9.4.0 pkgrel=1 pkgdesc="NetworkManager VPN plugin for vpnc" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.gnome.org/projects/NetworkManager/" depends=("networkmanager>=${pkgver}" 'vpnc' 'hicolor-icon-theme' 'gtk3' 'libgnome-keyring') diff --git a/extra/networkmanager/PKGBUILD b/extra/networkmanager/PKGBUILD index 1a7a4ec41..f391c88a2 100644 --- a/extra/networkmanager/PKGBUILD +++ b/extra/networkmanager/PKGBUILD @@ -10,7 +10,7 @@ _pkgname=NetworkManager pkgver=0.9.4.0 pkgrel=6 pkgdesc="Network Management daemon" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.gnome.org/projects/$_pkgname/" depends=('dbus-glib' 'iproute2' 'libnl' 'nss' 'polkit' 'udev' 'wpa_supplicant' 'ppp' 'dhcpcd' diff --git a/extra/neverball/PKGBUILD b/extra/neverball/PKGBUILD index 1b6dd8a5f..1c3adfd90 100644 --- a/extra/neverball/PKGBUILD +++ b/extra/neverball/PKGBUILD @@ -5,7 +5,7 @@ pkgname=neverball pkgver=1.5.4 pkgrel=4 pkgdesc="3D game similar to Super Monkey Ball or Marble Madness" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://neverball.org/" license=('GPL') depends=('sdl_ttf' 'libgl' 'libpng' 'libjpeg' 'libvorbis' 'physfs') diff --git a/extra/nicotine/PKGBUILD b/extra/nicotine/PKGBUILD index c37ea7190..96cf743d5 100644 --- a/extra/nicotine/PKGBUILD +++ b/extra/nicotine/PKGBUILD @@ -8,7 +8,7 @@ pkgver=1.2.16 pkgrel=3 pkgdesc="Soulseek music-sharing client, written in python" license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('pygtk>=2.14.1' 'mutagen') conflicts=(nicotine-plus) replaces=(nicotine-plus) diff --git a/extra/nitrogen/PKGBUILD b/extra/nitrogen/PKGBUILD index 3a3ddac95..5b6df2daa 100644 --- a/extra/nitrogen/PKGBUILD +++ b/extra/nitrogen/PKGBUILD @@ -7,7 +7,7 @@ pkgname=nitrogen pkgver=1.5.2 pkgrel=1 pkgdesc="Background browser and setter for X windows" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://projects.l3ib.org/nitrogen/" license=('GPL') depends=('gtkmm' 'hicolor-icon-theme' 'librsvg') diff --git a/extra/nmap/PKGBUILD b/extra/nmap/PKGBUILD index b519d8c37..efa432755 100644 --- a/extra/nmap/PKGBUILD +++ b/extra/nmap/PKGBUILD @@ -8,7 +8,7 @@ pkgver=6.01 pkgrel=1 pkgdesc='Utility for network discovery and security auditing' url='http://nmap.org/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') makedepends=('pygtk') optdepends=('pygtk: zenmap') diff --git a/extra/normalize/PKGBUILD b/extra/normalize/PKGBUILD index 0d3ce5867..9733d387a 100644 --- a/extra/normalize/PKGBUILD +++ b/extra/normalize/PKGBUILD @@ -6,7 +6,7 @@ pkgname=normalize pkgver=0.7.7 pkgrel=6 pkgdesc="A tool for adjusting the volume of WAV files to a standard level" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://normalize.nongnu.org" license=('GPL') depends=('audiofile' 'libmad' 'vorbis-tools' 'lame' 'flac' 'mpg123') diff --git a/extra/notification-daemon/PKGBUILD b/extra/notification-daemon/PKGBUILD index 4fbf31f6b..899354ab4 100644 --- a/extra/notification-daemon/PKGBUILD +++ b/extra/notification-daemon/PKGBUILD @@ -6,7 +6,7 @@ pkgname=notification-daemon pkgver=0.7.4 pkgrel=1 pkgdesc="Notification daemon for the desktop notifications framework" -arch=('i686' 'x86_64') +arch=(i686 x86_64 'mips64el') license=('GPL') url="http://www.galago-project.org/specs/notification/" depends=('gtk3' 'libcanberra') diff --git a/extra/nspr/PKGBUILD b/extra/nspr/PKGBUILD index 3b1ad5813..b77bf726f 100644 --- a/extra/nspr/PKGBUILD +++ b/extra/nspr/PKGBUILD @@ -5,7 +5,7 @@ pkgname=nspr pkgver=4.9.1 pkgrel=1 pkgdesc="Netscape Portable Runtime" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.mozilla.org/projects/nspr/" license=('MPL' 'GPL') depends=('glibc') diff --git a/extra/nss-mdns/PKGBUILD b/extra/nss-mdns/PKGBUILD index 6747d103a..8dedc81f0 100644 --- a/extra/nss-mdns/PKGBUILD +++ b/extra/nss-mdns/PKGBUILD @@ -6,7 +6,7 @@ pkgname=nss-mdns pkgver=0.10 pkgrel=5 pkgdesc="glibc plugin providing host name resolution via mDNS" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://0pointer.de/lennart/projects/nss-mdns/" license=('LGPL') depends=('glibc') diff --git a/extra/nss-myhostname/PKGBUILD b/extra/nss-myhostname/PKGBUILD index 35aa0cc37..5faacd945 100644 --- a/extra/nss-myhostname/PKGBUILD +++ b/extra/nss-myhostname/PKGBUILD @@ -5,7 +5,7 @@ pkgname="nss-myhostname" pkgver=0.3 pkgrel=2 pkgdesc="NSS plugin providing host name resolution for the locally configured system hostname" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://0pointer.de/lennart/projects/nss-myhostname/" license=('LGPL2.1') depends=('glibc') diff --git a/extra/nss/PKGBUILD b/extra/nss/PKGBUILD index 77bc6efca..3e8ad0cd5 100644 --- a/extra/nss/PKGBUILD +++ b/extra/nss/PKGBUILD @@ -5,7 +5,7 @@ pkgname=nss pkgver=3.13.5 pkgrel=1 pkgdesc="Mozilla Network Security Services" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.mozilla.org/projects/security/pki/nss/" license=('MPL' 'GPL') _nsprver=4.9.1 diff --git a/extra/nss_ldap/PKGBUILD b/extra/nss_ldap/PKGBUILD index e702b98e8..28ad9366f 100644 --- a/extra/nss_ldap/PKGBUILD +++ b/extra/nss_ldap/PKGBUILD @@ -6,7 +6,7 @@ pkgname=nss_ldap pkgver=265 pkgrel=4 pkgdesc="The nss_ldap module provides the means for Linux and Solaris workstations to resolve the entities defined in RFC 2307 from LDAP directories." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.padl.com/OSS/nss_ldap.html" license=('LGPL') depends=('libldap' 'krb5') @@ -17,6 +17,7 @@ md5sums=('c1cb02d1a85538cf16bca6f6a562abe4') build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure \ + --build=$CHOST --host=$CHOST \ --prefix=/usr \ --with-ldap-conf-file=/etc/nss_ldap.conf \ --with-ldap=openldap \ diff --git a/extra/ntfs-3g_ntfsprogs/PKGBUILD b/extra/ntfs-3g_ntfsprogs/PKGBUILD index 18608fb56..bacb9b298 100644 --- a/extra/ntfs-3g_ntfsprogs/PKGBUILD +++ b/extra/ntfs-3g_ntfsprogs/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('ntfs-3g' 'ntfsprogs') pkgver=2012.1.15 pkgrel=3 url="http://www.tuxera.com" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') depends=('glibc' 'fuse') makedepends=('pkgconfig') diff --git a/extra/ntp/PKGBUILD b/extra/ntp/PKGBUILD index 3da7795da..6b7d72b86 100644 --- a/extra/ntp/PKGBUILD +++ b/extra/ntp/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=7 pkgdesc='Network Time Protocol reference implementation' url='http://www.ntp.org/' license=('custom') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('perl-html-parser') depends=('openssl' 'readline' 'libcap') backup=('etc/ntp.conf' 'etc/conf.d/ntpd.conf') diff --git a/extra/numactl/PKGBUILD b/extra/numactl/PKGBUILD index 0565cdc08..f960a6e82 100644 --- a/extra/numactl/PKGBUILD +++ b/extra/numactl/PKGBUILD @@ -5,7 +5,7 @@ pkgname=numactl pkgver=2.0.7 pkgrel=2 pkgdesc="Simple NUMA policy support" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://oss.sgi.com/projects/libnuma/" license=('LGPL2.1' 'GPL2') depends=('perl') diff --git a/extra/nx-common/PKGBUILD b/extra/nx-common/PKGBUILD index f5864f238..05b539888 100644 --- a/extra/nx-common/PKGBUILD +++ b/extra/nx-common/PKGBUILD @@ -6,7 +6,7 @@ pkgname=nx-common pkgver=3.5.0 pkgrel=5 pkgdesc="NoMachine NX common package for client and server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://nomachine.com/" depends=('libjpeg-turbo' 'libpng' 'openssl' 'gcc-libs' 'libxcomp') # 'bash' diff --git a/extra/obex-data-server/PKGBUILD b/extra/obex-data-server/PKGBUILD index 41737577b..ad388ef42 100644 --- a/extra/obex-data-server/PKGBUILD +++ b/extra/obex-data-server/PKGBUILD @@ -8,7 +8,7 @@ pkgname=obex-data-server pkgver=0.4.6 pkgrel=2 pkgdesc="A D-Bus service providing high-level OBEX client and server side functionality" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://wiki.muiline.com/obex-data-server" license=('GPL') depends=('dbus-glib' 'openobex' 'imagemagick') diff --git a/extra/obexd/PKGBUILD b/extra/obexd/PKGBUILD index c9c8d6a08..daa218742 100644 --- a/extra/obexd/PKGBUILD +++ b/extra/obexd/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('obexd-client' 'obexd-server') pkgver=0.46 pkgrel=1 url="http://www.bluez.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') makedepends=('glib2' 'bluez' 'libical') source=("http://www.kernel.org/pub/linux/bluetooth/${pkgbase}-${pkgver}.tar.bz2") diff --git a/extra/obexftp/PKGBUILD b/extra/obexftp/PKGBUILD index 806d1a3f2..3c3426120 100644 --- a/extra/obexftp/PKGBUILD +++ b/extra/obexftp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=obexftp pkgver=0.23 pkgrel=5 pkgdesc="A tool for transfer files to/from any OBEX enabled device" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://dev.zuckschwerdt.org/openobex/wiki/ObexFtp" license=('GPL') depends=('openobex' 'python2') diff --git a/extra/ocaml/PKGBUILD b/extra/ocaml/PKGBUILD index 7ba798ba7..b431666a5 100644 --- a/extra/ocaml/PKGBUILD +++ b/extra/ocaml/PKGBUILD @@ -2,24 +2,32 @@ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> pkgbase='ocaml' -pkgname=('ocaml' 'ocaml-compiler-libs') +pkgname=('ocaml') +# Needs optimized build. +[ "$CARCH" = "mips64el" ] || pkgname+=('ocaml-compiler-libs') pkgver=3.12.1 pkgrel=3 pkgdesc="A functional language with OO extensions" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL2' 'custom: QPL-1.0') url="http://caml.inria.fr/" depends=('gdbm') makedepends=('tk' 'ncurses>=5.6-7' 'libx11') optdepends=('ncurses: advanced ncurses features' 'tk: advanced tk features') -source=(http://caml.inria.fr/distrib/ocaml-3.12/${pkgname}-${pkgver}.tar.gz) -md5sums=('814a047085f0f901ab7d8e3a4b7a9e65') -options=('!makeflags' '!emptydirs') +source=(http://caml.inria.fr/distrib/ocaml-3.12/${pkgname}-${pkgver}.tar.gz + fix-caml_int64_float_of_bits-n32.patch) +md5sums=('814a047085f0f901ab7d8e3a4b7a9e65' + 'e2c8bc316efe40532c5b9d7f9a1d8d62') build() { cd "${srcdir}/${pkgname}-${pkgver}" + patch -Np1 -i "${srcdir}/fix-caml_int64_float_of_bits-n32.patch" ./configure -prefix /usr - make world.opt + if [ "${CARCH}" == "mips64el" ] ; then + make world + else + make world.opt + fi } package_ocaml() { diff --git a/extra/ocaml/fix-caml_int64_float_of_bits-n32.patch b/extra/ocaml/fix-caml_int64_float_of_bits-n32.patch new file mode 100644 index 000000000..98755d30b --- /dev/null +++ b/extra/ocaml/fix-caml_int64_float_of_bits-n32.patch @@ -0,0 +1,12 @@ +--- ocaml-3.12.0.orig/byterun/ints.c 2011-06-25 18:03:21.548733206 +0200 ++++ ocaml-3.12.0/byterun/ints.c 2011-06-25 22:34:17.304788306 +0200 +@@ -585,6 +585,9 @@ + return caml_copy_int64(u.i); + } + ++#ifdef _ABIN32 ++__attribute__((optimize(0))) ++#endif + CAMLprim value caml_int64_float_of_bits(value vi) + { + union { double d; int64 i; int32 h[2]; } u; diff --git a/extra/ocrad/PKGBUILD b/extra/ocrad/PKGBUILD index 558a54992..e15c6087f 100644 --- a/extra/ocrad/PKGBUILD +++ b/extra/ocrad/PKGBUILD @@ -5,7 +5,7 @@ pkgname=ocrad pkgver=0.21 pkgrel=2 pkgdesc="An Optical Character Recognition program" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/ocrad/ocrad.html" license=('GPL3') depends=('gcc-libs' 'texinfo') diff --git a/extra/octave/PKGBUILD b/extra/octave/PKGBUILD index 2dbc969da..ce6d46008 100644 --- a/extra/octave/PKGBUILD +++ b/extra/octave/PKGBUILD @@ -7,7 +7,7 @@ pkgname=octave pkgver=3.6.2 pkgrel=1 pkgdesc="A high-level language, primarily intended for numerical computations." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.octave.org" license=('GPL') depends=('fftw' 'pcre' 'curl' 'lapack' 'libx11' 'graphicsmagick' 'glpk' 'hdf5' 'gcc-libs' 'qhull' 'fltk' 'suitesparse') diff --git a/extra/ode/PKGBUILD b/extra/ode/PKGBUILD index 5cd492894..4f9e86de4 100644 --- a/extra/ode/PKGBUILD +++ b/extra/ode/PKGBUILD @@ -6,7 +6,7 @@ pkgname=ode pkgver=0.12 pkgrel=2 pkgdesc="An open source, high performance library for simulating rigid body dynamics" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.ode.org" license=('LGPL' 'BSD') depends=('gcc-libs' 'bash') diff --git a/extra/ogle/PKGBUILD b/extra/ogle/PKGBUILD index 240daa30b..fbd7846b5 100644 --- a/extra/ogle/PKGBUILD +++ b/extra/ogle/PKGBUILD @@ -5,7 +5,7 @@ pkgname=ogle pkgver=0.9.2 pkgrel=13 pkgdesc="A simple DVD player for Linux" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.dtek.chalmers.se/groups/dvd/" license=('GPL') depends=('sh' 'libxml2' 'libdvdread' 'libjpeg' 'libmad' 'libxinerama' 'libxv' diff --git a/extra/ogmtools/PKGBUILD b/extra/ogmtools/PKGBUILD index 680260b06..02612b558 100644 --- a/extra/ogmtools/PKGBUILD +++ b/extra/ogmtools/PKGBUILD @@ -5,7 +5,7 @@ pkgname=ogmtools pkgver=1.5 pkgrel=4 pkgdesc="Information, extraction or creation for OGG media streams" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.bunkus.org/videotools/ogmtools" license=('GPL') depends=('libvorbis' 'libdvdread' 'gcc-libs') diff --git a/extra/opal/PKGBUILD b/extra/opal/PKGBUILD index 369ba7820..9762f43be 100644 --- a/extra/opal/PKGBUILD +++ b/extra/opal/PKGBUILD @@ -5,7 +5,7 @@ pkgname=opal pkgver=3.10.2 pkgrel=4 pkgdesc="Open Phone Abstraction Library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.ekiga.org" license=('GPL') depends=('ptlib' 'libtheora' 'x264' 'speex') diff --git a/extra/openal/PKGBUILD b/extra/openal/PKGBUILD index 157a25d45..8135a00d2 100644 --- a/extra/openal/PKGBUILD +++ b/extra/openal/PKGBUILD @@ -7,18 +7,29 @@ pkgname=openal pkgver=1.14 pkgrel=1 pkgdesc="A cross-platform 3D audio library" -arch=(i686 x86_64) +arch=('i686' 'x86_64' 'mips64el') url="http://www.openal.org/" license=(LGPL) depends=(glibc) makedepends=(alsa-lib sdl pkgconfig cmake libpulse) options=('!libtool') -source=(http://kcat.strangesoft.net/openal-releases/openal-soft-$pkgver.tar.bz2) -md5sums=('3d8b86c21a2f87a2a5e60f78f3b3f03d') +source=(http://kcat.strangesoft.net/openal-releases/openal-soft-$pkgver.tar.bz2 + fpu.patch) + +md5sums=('3d8b86c21a2f87a2a5e60f78f3b3f03d' + '902d3f0e6cb16584f2b21d65235c3168') build() { - cd $pkgname-soft-$pkgver/build - cmake -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=Release .. + # patch coming from Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666963 + cd $srcdir/$pkgname-soft-$pkgver + patch -Np1 -i "$srcdir/fpu.patch" + cd $srcdir/$pkgname-soft-$pkgver/build + cmake -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_BUILD_TYPE=Release \ + # The next option was taken following the suggestions in this tutorial (spanish): http://manualinux.heliohost.org/blender.html + # mtjm suggests as an alternative to learn how to use cmake for finding ffmpeg libraries and send it upstream, avoiding then the use of -rpath + -D CMAKE_EXE_LINKER_FLAGS:STRING='-Wl,-rpath,/usr/lib -lavutil'\ + .. make } diff --git a/extra/openal/fpu.patch b/extra/openal/fpu.patch new file mode 100644 index 000000000..9579e30ab --- /dev/null +++ b/extra/openal/fpu.patch @@ -0,0 +1,57 @@ +Description: <short summary of the patch> + TODO: Put a short summary on the line above and replace this paragraph + with a longer explanation of this change. Complete the meta-information + with other relevant fields (see below for details). To make it easier, the + information below has been extracted from the changelog. Adjust it or drop + it. + . + openal-soft (1:1.14-1.1) unstable; urgency=low + . + * Non-maintainer upload. +Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: <vendor|upstream|other>, <url of original patch> +Bug: <url in upstream bugtracker> +Bug-Debian: http://bugs.debian.org/<bugnumber> +Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber> +Forwarded: <no|not-needed|url proving that it has been forwarded> +Reviewed-By: <name and email of someone who approved the patch> +Last-Update: <YYYY-MM-DD> + +--- openal-soft-1.14.orig/OpenAL32/Include/alu.h ++++ openal-soft-1.14/OpenAL32/Include/alu.h +@@ -224,6 +224,29 @@ static __inline ALfloat cubic(ALfloat va + return a0*mu*mu2 + a1*mu2 + a2*mu + a3; + } + ++#if defined(_FPU_GETCW) && defined(_FPU_SETCW) ++ #ifndef _FPU_EXTENDED ++ #define _FPU_EXTENDED 0 ++ #endif ++ #ifndef _FPU_DOUBLE ++ #define _FPU_DOUBLE 0 ++ #endif ++ #ifndef _FPU_SINGLE ++ #define _FPU_SINGLE 0 ++ #endif ++ #ifndef _FPU_RC_NEAREST ++ #define _FPU_RC_NEAREST 0 ++ #endif ++ #ifndef _FPU_RC_DOWN ++ #define _FPU_RC_DOWN 0 ++ #endif ++ #ifndef _FPU_RC_UP ++ #define _FPU_RC_UP 0 ++ #endif ++ #ifndef _FPU_RC_ZERO ++ #define _FPU_RC_ZERO 0 ++ #endif ++#endif + + static __inline int SetMixerFPUMode(void) + { diff --git a/extra/openbabel/PKGBUILD b/extra/openbabel/PKGBUILD index 95e04efaa..078e83de1 100644 --- a/extra/openbabel/PKGBUILD +++ b/extra/openbabel/PKGBUILD @@ -6,7 +6,7 @@ pkgname=openbabel pkgver=2.3.1 pkgrel=1 pkgdesc="A library designed to interconvert between many file formats used in molecular modeling and computational chemistry" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://openbabel.org/wiki/Main_Page" license=('GPL') depends=('gcc-libs' 'libxml2') diff --git a/extra/openconnect/PKGBUILD b/extra/openconnect/PKGBUILD index b696ee786..13b72b32a 100644 --- a/extra/openconnect/PKGBUILD +++ b/extra/openconnect/PKGBUILD @@ -6,7 +6,7 @@ pkgver=3.18 pkgrel=1 epoch=1 pkgdesc="Open client for Cisco AnyConnect VPN" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.infradead.org/openconnect.html" depends=('libxml2' 'openssl' 'libproxy' 'vpnc') diff --git a/extra/opencore-amr/PKGBUILD b/extra/opencore-amr/PKGBUILD index 71d8eb566..fb7f24344 100644 --- a/extra/opencore-amr/PKGBUILD +++ b/extra/opencore-amr/PKGBUILD @@ -6,7 +6,7 @@ pkgname=opencore-amr pkgver=0.1.3 pkgrel=1 pkgdesc="Open source implementation of the Adaptive Multi Rate (AMR) speech codec" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('APACHE') url="http://opencore-amr.sourceforge.net/" source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) diff --git a/extra/opencv/PKGBUILD b/extra/opencv/PKGBUILD index fbc6ea211..e91f781b2 100644 --- a/extra/opencv/PKGBUILD +++ b/extra/opencv/PKGBUILD @@ -8,7 +8,7 @@ _realname=OpenCV pkgver=2.4.1 pkgrel=1 pkgdesc="Open Source Computer Vision Library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('BSD') url="http://opencv.willowgarage.com/" depends=('jasper' 'gstreamer0.10-base' 'openexr' diff --git a/extra/openexr/PKGBUILD b/extra/openexr/PKGBUILD index 6c55b9bf5..0462943ed 100644 --- a/extra/openexr/PKGBUILD +++ b/extra/openexr/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.7.0 pkgrel=2 pkgdesc="An high dynamic-range image file format library" url="http://www.openexr.com/" -arch=('i686' 'x86_64') +arch=(i686 x86_64 'mips64el') license=('BSD') depends=('zlib' 'ilmbase') options=('!libtool') diff --git a/extra/opengtl/PKGBUILD b/extra/opengtl/PKGBUILD index ece1691c6..b703d4fb2 100644 --- a/extra/opengtl/PKGBUILD +++ b/extra/opengtl/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.9.16 pkgrel=2 pkgdesc="A set of library for using and integrating transformation algorithms (such as filter or color conversion) in graphics applications" url="http://www.opengtl.org" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('gcc-libs' 'llvm') makedepends=('cmake' 'libpng') diff --git a/extra/openjdk6/PKGBUILD b/extra/openjdk6/PKGBUILD index 0a4a2428a..9c0afac6d 100644 --- a/extra/openjdk6/PKGBUILD +++ b/extra/openjdk6/PKGBUILD @@ -11,7 +11,7 @@ _openjdk_date=14_nov_2011 pkgver=${_javaver}.${_openjdk_version}_${_icedteaver} pkgrel=1 url='http://icedtea.classpath.org' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') makedepends=('gcc-libs' 'xdg-utils' 'hicolor-icon-theme' 'ca-certificates-java' 'libxtst' 'alsa-lib' 'giflib' 'libxp' 'gtk2' 'nspr' 'zlib' 'freetype2' 'libjpeg>=8' 'libx11' 'libcups' 'patch' 'libxt' 'nss' 'libxslt' #'xalan-java' diff --git a/extra/openjpeg/PKGBUILD b/extra/openjpeg/PKGBUILD index 7055c1972..8e6838aff 100644 --- a/extra/openjpeg/PKGBUILD +++ b/extra/openjpeg/PKGBUILD @@ -5,7 +5,7 @@ pkgname=openjpeg pkgver=1.5.0 pkgrel=1 pkgdesc="An open source JPEG 2000 codec" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('BSD') url="http://www.openjpeg.org" depends=('zlib') diff --git a/extra/openmpi/PKGBUILD b/extra/openmpi/PKGBUILD index 3e57ddefa..b8de218c1 100644 --- a/extra/openmpi/PKGBUILD +++ b/extra/openmpi/PKGBUILD @@ -4,10 +4,11 @@ pkgname=openmpi pkgver=1.6 pkgrel=2 pkgdesc="High performance message passing library (MPI)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.open-mpi.org" license=('custom') -depends=('gcc-fortran' 'openssh' 'valgrind' 'libltdl' 'hwloc') +depends=('gcc-fortran' 'openssh' 'libltdl' 'hwloc') +[ "$CARCH" = "mips64el" ] || depends+=('valgrind') makedepends=('inetutils') options=(!libtool) source=(http://www.open-mpi.org/software/ompi/v1.6/downloads/${pkgname}-${pkgver}.tar.bz2 @@ -18,6 +19,11 @@ sha1sums=('8b81eea712bb8f8120468003b5f29baecedf2367' build() { cd "${srcdir}/${pkgname}-${pkgver}" + if [ "$CARCH" = "mips64el" ]; then + valgrind="--without-valgrind" + else + valgrind="--with-valgrind" + fi # Make sure we use the system ltdl librariry rather than the ones in the tarball rm -r opal/libltdl @@ -31,7 +37,7 @@ build() { --libdir=/usr/lib/${pkgname} \ --with-threads=posix \ --enable-smp-locks \ - --with-valgrind \ + $valgrind \ --enable-memchecker \ --enable-debug \ --enable-pretty-print-stacktrace \ diff --git a/extra/openobex/PKGBUILD b/extra/openobex/PKGBUILD index e5405c905..b6184dfc2 100644 --- a/extra/openobex/PKGBUILD +++ b/extra/openobex/PKGBUILD @@ -8,7 +8,7 @@ pkgver=1.5 pkgrel=3 pkgdesc="Implementation of the OBject EXchange (OBEX) protocol" url="http://dev.zuckschwerdt.org/openobex/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL') depends=('bluez' 'libusb-compat') options=('!libtool') diff --git a/extra/openslp/PKGBUILD b/extra/openslp/PKGBUILD index 70e0833a2..de9291836 100644 --- a/extra/openslp/PKGBUILD +++ b/extra/openslp/PKGBUILD @@ -5,7 +5,7 @@ pkgname=openslp pkgver=1.2.1 pkgrel=4 pkgdesc="Open-source implementation of Service Location Protocol" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.openslp.org" license=('BSD') depends=('bash' 'openssl') diff --git a/extra/opensp/PKGBUILD b/extra/opensp/PKGBUILD index ff23a6dff..536bd8ae1 100644 --- a/extra/opensp/PKGBUILD +++ b/extra/opensp/PKGBUILD @@ -7,7 +7,7 @@ pkgname=opensp pkgver=1.5.2 pkgrel=3 pkgdesc="A library and a set of tools for validating, parsing and manipulating SGML and XML documents" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://openjade.sourceforge.net/" license=('BSD') depends=('gcc-libs') diff --git a/extra/oprofile/PKGBUILD b/extra/oprofile/PKGBUILD index 2bc5449c2..d069bf092 100644 --- a/extra/oprofile/PKGBUILD +++ b/extra/oprofile/PKGBUILD @@ -5,7 +5,7 @@ pkgname=oprofile pkgver=0.9.7 pkgrel=3 pkgdesc="A system-wide profiler for Linux systems, capable of profiling all running code at low overhead" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://oprofile.sourceforge.net" license=('GPL') depends=('popt' 'gcc-libs' 'zlib' 'sh') diff --git a/extra/orage/PKGBUILD b/extra/orage/PKGBUILD index e1141092d..98baf99e3 100644 --- a/extra/orage/PKGBUILD +++ b/extra/orage/PKGBUILD @@ -6,7 +6,7 @@ pkgname=orage pkgver=4.8.3 pkgrel=2 pkgdesc="A simple calendar application with reminders for Xfce" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://www.xfce.org/projects/orage/" groups=('xfce4-goodies') diff --git a/extra/orbit2/PKGBUILD b/extra/orbit2/PKGBUILD index 1e47872f1..bce66f859 100644 --- a/extra/orbit2/PKGBUILD +++ b/extra/orbit2/PKGBUILD @@ -5,7 +5,7 @@ pkgname=orbit2 pkgver=2.14.19 pkgrel=2 pkgdesc="Thin/fast CORBA ORB" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL' 'GPL') depends=('libidl2') options=('!libtool' '!makeflags') diff --git a/extra/orc/PKGBUILD b/extra/orc/PKGBUILD index dcdde8be1..4106f2d7f 100644 --- a/extra/orc/PKGBUILD +++ b/extra/orc/PKGBUILD @@ -4,7 +4,7 @@ pkgname=orc pkgver=0.4.16 pkgrel=1 pkgdesc="The Oild Runtime Compiler" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://code.entropywave.com/projects/orc/" depends=('glibc') diff --git a/extra/ortp/PKGBUILD b/extra/ortp/PKGBUILD index 3f64e6195..42af0a7ba 100644 --- a/extra/ortp/PKGBUILD +++ b/extra/ortp/PKGBUILD @@ -8,7 +8,7 @@ pkgname=ortp pkgver=0.20.0 pkgrel=2 pkgdesc="A Real-time Transport Protocol (RTP) library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.linphone.org/index.php/eng/code_review/ortp" license=('LGPL') depends=('libzrtpcpp' 'libsrtp') diff --git a/extra/ossp/PKGBUILD b/extra/ossp/PKGBUILD index 5a29e8eb7..3bca792c3 100644 --- a/extra/ossp/PKGBUILD +++ b/extra/ossp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=ossp pkgver=1.3.2 pkgrel=14 pkgdesc="Emulate OSS device using CUSE" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://sourceforge.net/projects/osspd" license=(GPL2) depends=('fuse>=2.8.0') diff --git a/extra/oxine/PKGBUILD b/extra/oxine/PKGBUILD index 0efebfe8c..79c1047bf 100644 --- a/extra/oxine/PKGBUILD +++ b/extra/oxine/PKGBUILD @@ -7,7 +7,7 @@ pkgname=oxine pkgver=0.7.1 pkgrel=6 pkgdesc="A lightweight, purely osd based xine frontend for set-top boxes and home entertainment systems" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://oxine.sourceforge.net/" license=('GPL') depends=('xine-lib' 'libexif' 'eject' 'libcdio' 'curl' 'libxtst') diff --git a/extra/p11-kit/PKGBUILD b/extra/p11-kit/PKGBUILD index 639a27964..7ad40468d 100644 --- a/extra/p11-kit/PKGBUILD +++ b/extra/p11-kit/PKGBUILD @@ -5,7 +5,7 @@ pkgname=p11-kit pkgver=0.12 pkgrel=1 pkgdesc="Library to work with PKCS#11 modules" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://p11-glue.freedesktop.org" license=('BSD') depends=(glibc) diff --git a/extra/pam_ldap/PKGBUILD b/extra/pam_ldap/PKGBUILD index 620ed04e8..bff718b46 100644 --- a/extra/pam_ldap/PKGBUILD +++ b/extra/pam_ldap/PKGBUILD @@ -6,7 +6,7 @@ pkgname=pam_ldap pkgver=186 pkgrel=4 pkgdesc="LDAP authentication module for the PAM framework" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.padl.com/OSS/pam_ldap.html" license=('LGPL') depends=('libldap' 'pam') @@ -19,7 +19,8 @@ build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure --libdir=/usr/lib \ --with-ldap-conf-file=/etc/pam_ldap.conf \ - --mandir=/usr/share/man + --mandir=/usr/share/man \ + --build=$CHOST --host=$CHOST PATH="${PATH}:${srcdir}/${pkgname}-${pkgver}" make } diff --git a/extra/pango-perl/PKGBUILD b/extra/pango-perl/PKGBUILD index a14a34f43..2c1da6bf5 100644 --- a/extra/pango-perl/PKGBUILD +++ b/extra/pango-perl/PKGBUILD @@ -5,7 +5,7 @@ pkgname=pango-perl pkgver=1.223 pkgrel=2 pkgdesc="Perl bindings for Pango" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') url="http://gtk2-perl.sourceforge.net/" makedepends=('perl-extutils-pkgconfig' 'perl-extutils-depends') diff --git a/extra/pango/PKGBUILD b/extra/pango/PKGBUILD index b07ef9cc9..282cc6864 100644 --- a/extra/pango/PKGBUILD +++ b/extra/pango/PKGBUILD @@ -5,7 +5,7 @@ pkgname=pango pkgver=1.30.1 pkgrel=1 pkgdesc="A library for layout and rendering of text" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('glib2' 'cairo' 'libxft' 'libthai' 'freetype2') makedepends=('gobject-introspection' 'libxt' 'gtk-doc') diff --git a/extra/pangomm/PKGBUILD b/extra/pangomm/PKGBUILD index 3699ffa68..ffa00e5d3 100644 --- a/extra/pangomm/PKGBUILD +++ b/extra/pangomm/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=pangomm pkgname=('pangomm' 'pangomm-docs') pkgver=2.28.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=(i686 x86_64 'mips64el') license=('LGPL') makedepends=('pango' 'glibmm' 'glibmm-docs' 'cairomm' 'pkgconfig') source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/2.28/${pkgname}-${pkgver}.tar.xz) diff --git a/extra/paprefs/PKGBUILD b/extra/paprefs/PKGBUILD index 6be68601b..998eefa60 100644 --- a/extra/paprefs/PKGBUILD +++ b/extra/paprefs/PKGBUILD @@ -8,7 +8,7 @@ pkgname=paprefs pkgver=0.9.10 pkgrel=2 pkgdesc="A simple GTK-based configuration dialog for PulseAudio" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://0pointer.de/lennart/projects/paprefs" license=(GPL) depends=(gconfmm gnome-icon-theme libglademm libsigc++ pulseaudio) diff --git a/extra/parted/PKGBUILD b/extra/parted/PKGBUILD index 7a9416441..8f3ea545b 100644 --- a/extra/parted/PKGBUILD +++ b/extra/parted/PKGBUILD @@ -6,7 +6,7 @@ pkgname=parted pkgver=3.1 pkgrel=1 pkgdesc="A program for creating, destroying, resizing, checking and copying partitions" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL3') url="http://www.gnu.org/software/parted/parted.html" depends=('device-mapper' 'e2fsprogs') diff --git a/extra/pathological/PKGBUILD b/extra/pathological/PKGBUILD index f87746608..8260ca650 100644 --- a/extra/pathological/PKGBUILD +++ b/extra/pathological/PKGBUILD @@ -5,7 +5,7 @@ pkgname=pathological pkgver=1.1.3 pkgrel=7 pkgdesc="A puzzle game with the same feel as frozen bubble" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://pathological.sourceforge.net/" license=('GPL') depends=('python-pygame') diff --git a/extra/pavucontrol/PKGBUILD b/extra/pavucontrol/PKGBUILD index b2a9bf1fb..0cae59a3f 100644 --- a/extra/pavucontrol/PKGBUILD +++ b/extra/pavucontrol/PKGBUILD @@ -8,7 +8,7 @@ pkgname=pavucontrol pkgver=1.0 pkgrel=1 pkgdesc="A GTK volume control tool for PulseAudio" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://0pointer.de/lennart/projects/pavucontrol" license=(GPL) depends=(gnome-icon-theme libcanberra-pulse gtkmm3 libsigc++) diff --git a/extra/pdksh/PKGBUILD b/extra/pdksh/PKGBUILD index 388952747..6e73d7e3b 100644 --- a/extra/pdksh/PKGBUILD +++ b/extra/pdksh/PKGBUILD @@ -6,7 +6,7 @@ pkgname=pdksh pkgver=5.2.14 pkgrel=6 pkgdesc="A public domain clone of the AT&T Korn shell" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.cs.mun.ca/~michael/pdksh/" license=('custom') depends=('glibc') diff --git a/extra/pdns-recursor/PKGBUILD b/extra/pdns-recursor/PKGBUILD index cf2e32d9b..a949ebea0 100644 --- a/extra/pdns-recursor/PKGBUILD +++ b/extra/pdns-recursor/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=2 pkgdesc="PowerDNS recursor" url="http://www.powerdns.com" license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('gcc-libs' 'lua') makedepends=('boost') backup=('etc/powerdns/recursor.conf') diff --git a/extra/pdns/PKGBUILD b/extra/pdns/PKGBUILD index 8226a5868..855f10911 100644 --- a/extra/pdns/PKGBUILD +++ b/extra/pdns/PKGBUILD @@ -5,7 +5,7 @@ pkgname=pdns pkgver=2.9.22.6 pkgrel=1 pkgdesc="A modern, advanced and high performance authoritative-only nameserver" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.powerdns.com" license=('GPL') depends=('gcc-libs' 'zlib' 'postgresql-libs' 'libmysqlclient' 'sqlite3' 'libldap') diff --git a/extra/pekwm/PKGBUILD b/extra/pekwm/PKGBUILD index 6b35cbf6f..6132269d2 100644 --- a/extra/pekwm/PKGBUILD +++ b/extra/pekwm/PKGBUILD @@ -7,7 +7,7 @@ pkgname=pekwm pkgver=0.1.14 pkgrel=1 pkgdesc="A small, fast, functional, and flexible window manager" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url='https://www.pekwm.org/projects/pekwm' depends=('gcc-libs' 'libjpeg' 'libpng' 'libxft' 'libxinerama' 'libxpm' 'libxrandr') diff --git a/extra/perl-alien-sdl/PKGBUILD b/extra/perl-alien-sdl/PKGBUILD index 1fe3bd4c6..971a38206 100644 --- a/extra/perl-alien-sdl/PKGBUILD +++ b/extra/perl-alien-sdl/PKGBUILD @@ -11,7 +11,7 @@ _realname=Alien-SDL pkgver=1.430 pkgrel=1 pkgdesc="Building, finding and using SDL binaries" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=(PerlArtistic GPL) url="http://search.cpan.org/dist/Alien-SDL/" depends=(sdl=1.2.15 perl-file-sharedir perl-capture-tiny) diff --git a/extra/perl-async-interrupt/PKGBUILD b/extra/perl-async-interrupt/PKGBUILD index 904bdad48..3484ea0de 100644 --- a/extra/perl-async-interrupt/PKGBUILD +++ b/extra/perl-async-interrupt/PKGBUILD @@ -6,7 +6,7 @@ _ver=1.1 pkgver=1.10 pkgrel=2 pkgdesc='allow C/XS libraries to interrupt perl asynchronously' -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=(PerlArtistic GPL) options=(!emptydirs) depends=(perl-common-sense) diff --git a/extra/perl-bit-vector/PKGBUILD b/extra/perl-bit-vector/PKGBUILD index b27aa1b39..648a65b45 100644 --- a/extra/perl-bit-vector/PKGBUILD +++ b/extra/perl-bit-vector/PKGBUILD @@ -7,7 +7,7 @@ _cpanname=Bit-Vector pkgver=7.2 pkgrel=2 pkgdesc='Efficient bit vector, set of integers and "big int" math library' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'PerlArtistic') url="http://search.cpan.org/dist/${_cpanname}/" depends=('perl-carp-clan' 'perl') diff --git a/extra/perl-compress-bzip2/PKGBUILD b/extra/perl-compress-bzip2/PKGBUILD index 7f5e2bc99..88c9d0eed 100644 --- a/extra/perl-compress-bzip2/PKGBUILD +++ b/extra/perl-compress-bzip2/PKGBUILD @@ -6,7 +6,7 @@ _realname=Compress-Bzip2 pkgver=2.09 pkgrel=5 pkgdesc="Interface to Bzip2 compression library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=(GPL2) depends=(perl bzip2) url="http://search.cpan.org/dist/Compress-Bzip2" diff --git a/extra/perl-crypt-openssl-bignum/PKGBUILD b/extra/perl-crypt-openssl-bignum/PKGBUILD index e5f881bcc..845e348c4 100644 --- a/extra/perl-crypt-openssl-bignum/PKGBUILD +++ b/extra/perl-crypt-openssl-bignum/PKGBUILD @@ -6,7 +6,7 @@ pkgname=perl-crypt-openssl-bignum pkgver=0.04 pkgrel=7 pkgdesc="OpenSSL's multiprecision integer arithmetic " -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://search.cpan.org/dist/Crypt-OpenSSL-Bignum" depends=('perl' 'openssl') license=('GPL') diff --git a/extra/perl-crypt-openssl-random/PKGBUILD b/extra/perl-crypt-openssl-random/PKGBUILD index 24ebde127..54091888d 100644 --- a/extra/perl-crypt-openssl-random/PKGBUILD +++ b/extra/perl-crypt-openssl-random/PKGBUILD @@ -6,7 +6,7 @@ pkgname=perl-crypt-openssl-random pkgver=0.04 pkgrel=7 pkgdesc="Interface to OpenSSL PRNG methods" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://search.cpan.org/dist/Crypt-OpenSSL-Random" depends=('perl' 'openssl') license=('GPL') diff --git a/extra/perl-crypt-openssl-rsa/PKGBUILD b/extra/perl-crypt-openssl-rsa/PKGBUILD index 3a44bf936..e8ebbf7c6 100644 --- a/extra/perl-crypt-openssl-rsa/PKGBUILD +++ b/extra/perl-crypt-openssl-rsa/PKGBUILD @@ -6,7 +6,7 @@ pkgname=perl-crypt-openssl-rsa pkgver=0.28 pkgrel=3 pkgdesc="Interface to OpenSSL RSA methods" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://search.cpan.org/dist/Crypt-OpenSSL-RSA" depends=('perl-crypt-openssl-random' 'perl-crypt-openssl-bignum') license=('GPL') diff --git a/extra/perl-crypt-ssleay/PKGBUILD b/extra/perl-crypt-ssleay/PKGBUILD index ccaab5ed3..82f0c5abc 100644 --- a/extra/perl-crypt-ssleay/PKGBUILD +++ b/extra/perl-crypt-ssleay/PKGBUILD @@ -6,7 +6,7 @@ pkgname=perl-crypt-ssleay pkgver=0.58 pkgrel=4 pkgdesc="OpenSSL glue that provides LWP https support" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://search.cpan.org/dist/Crypt-SSLeay" license=('GPL' 'PerlArtistic') depends=('openssl') diff --git a/extra/perl-dbd-mysql/PKGBUILD b/extra/perl-dbd-mysql/PKGBUILD index 889f627e0..7372de086 100644 --- a/extra/perl-dbd-mysql/PKGBUILD +++ b/extra/perl-dbd-mysql/PKGBUILD @@ -7,7 +7,7 @@ _realname=DBD-mysql pkgver=4.021 pkgrel=1 pkgdesc="Perl/CPAN DBD::mysql module for interacting with MySQL via DBD" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'PerlArtistic') url="http://search.cpan.org/dist/${_realname}/" depends=('libmysqlclient' 'perl-dbi') diff --git a/extra/perl-dbd-sqlite/PKGBUILD b/extra/perl-dbd-sqlite/PKGBUILD index 3c156157d..4ddb1e0a6 100644 --- a/extra/perl-dbd-sqlite/PKGBUILD +++ b/extra/perl-dbd-sqlite/PKGBUILD @@ -7,7 +7,7 @@ _cpanname=DBD-SQLite pkgver=1.35 pkgrel=2 pkgdesc="Self-contained RDBMS in a DBI driver" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://search.cpan.org/dist/${_cpanname}" license=('GPL' 'PerlArtistic') depends=('perl-dbi>=1.61' 'sqlite') diff --git a/extra/perl-dbi/PKGBUILD b/extra/perl-dbi/PKGBUILD index 73b4dff05..39171d05d 100644 --- a/extra/perl-dbi/PKGBUILD +++ b/extra/perl-dbi/PKGBUILD @@ -7,7 +7,7 @@ _realname=DBI pkgver=1.618 pkgrel=2 pkgdesc="Database independent interface for Perl" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'PerlArtistic') url="http://search.cpan.org/dist/${_realname}/" depends=('perl') diff --git a/extra/perl-digest-nilsimsa/PKGBUILD b/extra/perl-digest-nilsimsa/PKGBUILD index d4878b1e8..c7ee8a74e 100644 --- a/extra/perl-digest-nilsimsa/PKGBUILD +++ b/extra/perl-digest-nilsimsa/PKGBUILD @@ -7,7 +7,7 @@ _realname=Digest-Nilsimsa pkgver=0.06 pkgrel=8 pkgdesc="Perl version of Nilsimsa code" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://search.cpan.org/dist/${_realname}/" depends=('perl') diff --git a/extra/perl-digest-sha1/PKGBUILD b/extra/perl-digest-sha1/PKGBUILD index e35269169..33ae605ee 100644 --- a/extra/perl-digest-sha1/PKGBUILD +++ b/extra/perl-digest-sha1/PKGBUILD @@ -7,7 +7,7 @@ _realname=Digest-SHA1 pkgver=2.13 pkgrel=3 pkgdesc="Perl interface to the SHA-1 Algorithm" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('PerlArtistic') url="http://search.cpan.org/dist/${_realname}/" depends=('perl') diff --git a/extra/perl-ev/PKGBUILD b/extra/perl-ev/PKGBUILD index 604dac065..183dbf253 100644 --- a/extra/perl-ev/PKGBUILD +++ b/extra/perl-ev/PKGBUILD @@ -5,7 +5,7 @@ pkgname=perl-ev pkgver=4.11 pkgrel=2 pkgdesc='perl interface to libev, a high performance full-featured event loop' -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=(PerlArtistic GPL) options=(!emptydirs) depends=(perl-common-sense) diff --git a/extra/perl-event/PKGBUILD b/extra/perl-event/PKGBUILD index 861a64527..24c4d81d9 100644 --- a/extra/perl-event/PKGBUILD +++ b/extra/perl-event/PKGBUILD @@ -8,7 +8,7 @@ _srcname=Event pkgver=1.20 pkgrel=2 pkgdesc="Framework for GUI events" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('PerlArtistic' 'GPL') url="http://search.cpan.org/dist/${_srcname}/" depends=('perl') diff --git a/extra/perl-fcgi/PKGBUILD b/extra/perl-fcgi/PKGBUILD index a03c4baf9..377ffc4c9 100644 --- a/extra/perl-fcgi/PKGBUILD +++ b/extra/perl-fcgi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=perl-fcgi pkgver=0.74 pkgrel=3 pkgdesc="Fast CGI" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://search.cpan.org/dist/FCGI" license=('GPL' 'PerlArtistic') depends=('perl') diff --git a/extra/perl-guard/PKGBUILD b/extra/perl-guard/PKGBUILD index d1d804f0a..b0aa28c8d 100644 --- a/extra/perl-guard/PKGBUILD +++ b/extra/perl-guard/PKGBUILD @@ -5,7 +5,7 @@ pkgname=perl-guard pkgver=1.022 pkgrel=2 pkgdesc="safe cleanup blocks" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=(custom:unknown) options=(!emptydirs) depends=('perl') diff --git a/extra/perl-html-parser/PKGBUILD b/extra/perl-html-parser/PKGBUILD index b30443f40..1ed93e03f 100644 --- a/extra/perl-html-parser/PKGBUILD +++ b/extra/perl-html-parser/PKGBUILD @@ -8,7 +8,7 @@ _realname=HTML-Parser pkgver=3.69 pkgrel=2 pkgdesc="Perl HTML parser class" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('PerlArtistic') url="http://search.cpan.org/dist/${_realname}/" depends=('perl-html-tagset' 'perl>=5.12.1') diff --git a/extra/perl-libintl-perl/PKGBUILD b/extra/perl-libintl-perl/PKGBUILD index 6554a2524..10f344716 100644 --- a/extra/perl-libintl-perl/PKGBUILD +++ b/extra/perl-libintl-perl/PKGBUILD @@ -7,7 +7,7 @@ _realname=libintl-perl pkgver=1.20 pkgrel=4 pkgdesc="Perl Module: Localization support" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://search.cpan.org/dist/${_realname}/" depends=('gettext' 'perl') diff --git a/extra/perl-list-moreutils/PKGBUILD b/extra/perl-list-moreutils/PKGBUILD index 80d83dfc4..2aad86c9c 100644 --- a/extra/perl-list-moreutils/PKGBUILD +++ b/extra/perl-list-moreutils/PKGBUILD @@ -6,7 +6,7 @@ pkgname=perl-list-moreutils pkgver=0.33 pkgrel=3 pkgdesc="Provide the stuff missing in List::Util" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=(PerlArtistic GPL) options=(!emptydirs) depends=('perl>=5.5.30') diff --git a/extra/perl-locale-gettext/PKGBUILD b/extra/perl-locale-gettext/PKGBUILD index e2bb2e3b5..e18856ef2 100644 --- a/extra/perl-locale-gettext/PKGBUILD +++ b/extra/perl-locale-gettext/PKGBUILD @@ -8,7 +8,7 @@ _realname=gettext pkgver=1.05 pkgrel=9 pkgdesc="Permits access from Perl to the gettext() family of functions" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'PerlArtistic') url="http://search.cpan.org/dist/${_realname}/" depends=('gettext' 'perl') diff --git a/extra/perl-net-dns/PKGBUILD b/extra/perl-net-dns/PKGBUILD index fcde3f988..1e1f63808 100644 --- a/extra/perl-net-dns/PKGBUILD +++ b/extra/perl-net-dns/PKGBUILD @@ -7,7 +7,7 @@ _realname=Net-DNS pkgver=0.68 pkgrel=2 pkgdesc="Perl Module: Interface to the DNS resolver." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('PerlArtistic') url="http://search.cpan.org/dist/${_realname}/" depends=('perl-digest-hmac' 'perl-net-ip' 'perl') diff --git a/extra/perl-net-ssleay/PKGBUILD b/extra/perl-net-ssleay/PKGBUILD index 847626556..f2d299ca8 100644 --- a/extra/perl-net-ssleay/PKGBUILD +++ b/extra/perl-net-ssleay/PKGBUILD @@ -7,7 +7,7 @@ _cpanname=Net-SSLeay pkgver=1.48 pkgrel=2 pkgdesc="Perl extension for using OpenSSL" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom:BSD') url="http://search.cpan.org/dist/${_cpanname}/" depends=('openssl') diff --git a/extra/perl-net-upnp/PKGBUILD b/extra/perl-net-upnp/PKGBUILD index 9d2945e27..40b1c769b 100644 --- a/extra/perl-net-upnp/PKGBUILD +++ b/extra/perl-net-upnp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=perl-net-upnp pkgver=1.4.2 pkgrel=4 pkgdesc="Perl Module UPnP" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://search.cpan.org/~skonno/Net-UPnP-1.4.2/" license=('BSD' 'PerlArtistic') options=('!emptydirs') diff --git a/extra/perl-netaddr-ip/PKGBUILD b/extra/perl-netaddr-ip/PKGBUILD index 8343437a4..aca3d6fb5 100644 --- a/extra/perl-netaddr-ip/PKGBUILD +++ b/extra/perl-netaddr-ip/PKGBUILD @@ -8,7 +8,7 @@ _realname=NetAddr-IP pkgver=4.058 pkgrel=2 pkgdesc="Perl module to manage IP addresses and subnets" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('PerlArtistic' 'GPL') depends=('perl') options=('!emptydirs') diff --git a/extra/perl-sdl/PKGBUILD b/extra/perl-sdl/PKGBUILD index 99ebfaf6e..7ba058034 100644 --- a/extra/perl-sdl/PKGBUILD +++ b/extra/perl-sdl/PKGBUILD @@ -7,7 +7,7 @@ pkgname=perl-sdl pkgver=2.536 pkgrel=1 pkgdesc="Simple DirectMedia Layer for Perl" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=(LGPL) url="http://sdl.perl.org" depends=(perl-alien-sdl perl-tie-simple diff --git a/extra/perl-socket6/PKGBUILD b/extra/perl-socket6/PKGBUILD index 88c8acc07..ce7feaf42 100644 --- a/extra/perl-socket6/PKGBUILD +++ b/extra/perl-socket6/PKGBUILD @@ -5,7 +5,7 @@ pkgname='perl-socket6' pkgver='0.23' pkgrel='2' pkgdesc="getaddrinfo/getnameinfo support module" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('PerlArtistic' 'GPL') options=('!emptydirs') depends=('perl') diff --git a/extra/perl-template-toolkit/PKGBUILD b/extra/perl-template-toolkit/PKGBUILD index fdce31abc..c02a64158 100644 --- a/extra/perl-template-toolkit/PKGBUILD +++ b/extra/perl-template-toolkit/PKGBUILD @@ -7,7 +7,7 @@ _realname=Template-Toolkit pkgver=2.22 pkgrel=5 pkgdesc="Perl template processing system" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('PerlArtistic') url="http://search.cpan.org/dist/${_realname}/" depends=('perl-appconfig' 'perl>=5.10.0') diff --git a/extra/perl-term-readkey/PKGBUILD b/extra/perl-term-readkey/PKGBUILD index 8c73caf7a..d80103978 100644 --- a/extra/perl-term-readkey/PKGBUILD +++ b/extra/perl-term-readkey/PKGBUILD @@ -8,7 +8,7 @@ _realname=TermReadKey pkgver=2.30.02 pkgrel=2 pkgdesc="Provides simple control over terminal driver modes" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') depends=('perl' 'glibc') url="http://search.cpan.org/~stsi/${_realname}/" diff --git a/extra/perl-text-iconv/PKGBUILD b/extra/perl-text-iconv/PKGBUILD index cde5d71c0..733bdbfcb 100644 --- a/extra/perl-text-iconv/PKGBUILD +++ b/extra/perl-text-iconv/PKGBUILD @@ -7,7 +7,7 @@ _realname=Text-Iconv pkgver=1.7 pkgrel=7 pkgdesc="Interface to iconv codeset conversion" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://search.cpan.org/dist/${_realname}/" license=('GPL' 'PerlArtistic') depends=('perl') diff --git a/extra/perl-time-hires/PKGBUILD b/extra/perl-time-hires/PKGBUILD index 8253ff249..d72b0df14 100644 --- a/extra/perl-time-hires/PKGBUILD +++ b/extra/perl-time-hires/PKGBUILD @@ -6,7 +6,7 @@ pkgname=perl-time-hires pkgver=1.9725 pkgrel=2 pkgdesc="Perl module: high resolution time, sleep, and alarm" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('PerlArtistic') url="http://search.cpan.org/dist/Time-HiRes/" depends=('perl') diff --git a/extra/perl-tk/PKGBUILD b/extra/perl-tk/PKGBUILD index 06cb132c4..41e704775 100644 --- a/extra/perl-tk/PKGBUILD +++ b/extra/perl-tk/PKGBUILD @@ -8,7 +8,7 @@ _cpanname=Tk pkgver=804.030 pkgrel=3 pkgdesc="A graphical user interface toolkit for Perl" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://search.cpan.org/dist/${_cpanname}" license=('PerlArtistic' 'GPL' 'custom') depends=('libpng' 'libjpeg' 'tk' 'perl') diff --git a/extra/perl-unicode-string/PKGBUILD b/extra/perl-unicode-string/PKGBUILD index 2c15f8c52..0090d429c 100644 --- a/extra/perl-unicode-string/PKGBUILD +++ b/extra/perl-unicode-string/PKGBUILD @@ -7,7 +7,7 @@ _realname=Unicode-String pkgver=2.09 pkgrel=7 pkgdesc="String of Unicode characters for perl (UCS2/UTF16)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('PerlArtistic') url="http://search.cpan.org/dist/${_realname}/" depends=('perl') diff --git a/extra/perl-xml-parser/PKGBUILD b/extra/perl-xml-parser/PKGBUILD index 3e2a9db86..2fcc86d9f 100644 --- a/extra/perl-xml-parser/PKGBUILD +++ b/extra/perl-xml-parser/PKGBUILD @@ -9,7 +9,7 @@ _realname=XML-Parser pkgver=2.41 pkgrel=3 pkgdesc="Expat-based XML parser module for perl" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'PerlArtistic') url="http://search.cpan.org/dist/${_realname}/" depends=('perl' 'expat') diff --git a/extra/perl-yaml-syck/PKGBUILD b/extra/perl-yaml-syck/PKGBUILD index 1b3f73adf..8578e2b7b 100644 --- a/extra/perl-yaml-syck/PKGBUILD +++ b/extra/perl-yaml-syck/PKGBUILD @@ -7,7 +7,7 @@ _realname=YAML-Syck pkgver=1.20 pkgrel=2 pkgdesc="Fast, lightweight YAML loader and dumper" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://search.cpan.org/dist/${_realname}/" depends=('perl') diff --git a/extra/phonon-gstreamer/PKGBUILD b/extra/phonon-gstreamer/PKGBUILD index c86f0503e..9ac29a82c 100644 --- a/extra/phonon-gstreamer/PKGBUILD +++ b/extra/phonon-gstreamer/PKGBUILD @@ -4,7 +4,7 @@ pkgname=phonon-gstreamer pkgver=4.6.0 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://phonon.kde.org/' pkgdesc="Phonon GStreamer backend" license=('LGPL') diff --git a/extra/phonon-vlc/PKGBUILD b/extra/phonon-vlc/PKGBUILD index eecc391c5..4267a8111 100644 --- a/extra/phonon-vlc/PKGBUILD +++ b/extra/phonon-vlc/PKGBUILD @@ -4,7 +4,7 @@ pkgname=phonon-vlc pkgver=0.5.0 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://phonon.kde.org/' pkgdesc="Phonon VLC backend" license=('LGPL') diff --git a/extra/phonon/PKGBUILD b/extra/phonon/PKGBUILD index 4b8e99ac5..7b540932f 100644 --- a/extra/phonon/PKGBUILD +++ b/extra/phonon/PKGBUILD @@ -5,7 +5,7 @@ pkgname=phonon pkgver=4.6.0 pkgrel=2 epoch=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://phonon.kde.org/' license=('LGPL') pkgdesc="The multimedia framework for KDE" diff --git a/extra/php-apc/PKGBUILD b/extra/php-apc/PKGBUILD index fb206c7a1..dd35eec56 100644 --- a/extra/php-apc/PKGBUILD +++ b/extra/php-apc/PKGBUILD @@ -4,7 +4,7 @@ pkgname=php-apc pkgver=3.1.10 pkgrel=3 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc='A free, open, and robust framework for caching and optimizing PHP intermediate code' url='http://pecl.php.net/package/APC' depends=('php') diff --git a/extra/php-xcache/PKGBUILD b/extra/php-xcache/PKGBUILD index 12c602b92..0d30a4d93 100644 --- a/extra/php-xcache/PKGBUILD +++ b/extra/php-xcache/PKGBUILD @@ -4,7 +4,7 @@ pkgname=php-xcache pkgver=2.0.0 pkgrel=3 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc='A PHP opcode cacher' url='http://xcache.lighttpd.net/' depends=('php') diff --git a/extra/php/PKGBUILD b/extra/php/PKGBUILD index d6c4bfb03..6ae1fe83c 100644 --- a/extra/php/PKGBUILD +++ b/extra/php/PKGBUILD @@ -23,7 +23,7 @@ pkgname=('php' 'php-xsl') pkgver=5.4.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('PHP') url='http://www.php.net' makedepends=('apache' 'imap' 'postgresql-libs' 'libldap' 'postfix' 'libvpx' diff --git a/extra/physfs/PKGBUILD b/extra/physfs/PKGBUILD index e6c9575c6..d32550c62 100644 --- a/extra/physfs/PKGBUILD +++ b/extra/physfs/PKGBUILD @@ -5,7 +5,7 @@ pkgname=physfs pkgver=2.0.2 pkgrel=2 pkgdesc="A library to provide abstract access to various archives" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://icculus.org/physfs/" license=('ZLIB') depends=('zlib') diff --git a/extra/pidgin-encryption/PKGBUILD b/extra/pidgin-encryption/PKGBUILD index dd886c058..04db864d4 100644 --- a/extra/pidgin-encryption/PKGBUILD +++ b/extra/pidgin-encryption/PKGBUILD @@ -7,7 +7,7 @@ pkgname=pidgin-encryption pkgver=3.1 pkgrel=2 pkgdesc="A Pidgin plugin providing transparent RSA encryption using NSS" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://pidgin-encrypt.sourceforge.net/" depends=('pidgin' 'nss') diff --git a/extra/pidgin/PKGBUILD b/extra/pidgin/PKGBUILD index 0c77c8f60..46e7f0bbd 100644 --- a/extra/pidgin/PKGBUILD +++ b/extra/pidgin/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('pidgin' 'libpurple' 'finch') pkgver=2.10.4 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://pidgin.im/" license=('GPL') makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'libsm' diff --git a/extra/pilot-link/PKGBUILD b/extra/pilot-link/PKGBUILD index d55ceb9bf..0636e76de 100644 --- a/extra/pilot-link/PKGBUILD +++ b/extra/pilot-link/PKGBUILD @@ -8,7 +8,7 @@ pkgname=pilot-link pkgver=0.12.5 pkgrel=3 pkgdesc="A suite of tools for connecting to PalmOS handheld devices" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL' 'LGPL') depends=('readline>=6.0' 'libpng>=1.5.0' 'libusb-compat' 'popt' 'bluez>=4.59') options=('!libtool') diff --git a/extra/pixman/PKGBUILD b/extra/pixman/PKGBUILD index ca06c0a4e..58782f157 100644 --- a/extra/pixman/PKGBUILD +++ b/extra/pixman/PKGBUILD @@ -6,7 +6,7 @@ pkgname=pixman pkgver=0.26.2 pkgrel=1 pkgdesc="The pixel-manipulation library for X and cairo" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org" license=('custom') depends=('glibc') @@ -16,6 +16,10 @@ sha1sums=('1daf014714cc29147726abada12359345d156705') build() { cd "${srcdir}/${pkgname}-${pkgver}" +# [ "$CARCH" = "mips64el" ] && { +# patch -Np1 -i $srcdir/pixman-loongson2f.patch +# autoreconf -i +# } ./configure --prefix=/usr --disable-static make } diff --git a/extra/pixman/pixman-loongson2f.patch b/extra/pixman/pixman-loongson2f.patch new file mode 100644 index 000000000..15e01cb6b --- /dev/null +++ b/extra/pixman/pixman-loongson2f.patch @@ -0,0 +1,2745 @@ +diff -urN pixman//configure.ac Pixman.Loongson//configure.ac +--- pixman//configure.ac 2010-12-25 18:46:00.018699000 +0800 ++++ Pixman.Loongson//configure.ac 2010-12-25 18:39:15.298778000 +0800 +@@ -264,6 +264,43 @@ + ]) + + dnl =========================================================================== ++dnl Check for Loongson SIMD ++ ++have_loongson_intrinsics=no ++AC_MSG_CHECKING(whether to use Loongson SIMD intrinsics) ++ ++AC_COMPILE_IFELSE([ ++#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4)) ++error "Need GCC >= 4.4 for Loongson SIMD compilation" ++#endif ++int main () { ++ /* Test with a loongson SIMD instruction. */ ++ asm volatile ( ".set arch = loongson2f \n\t" "and \$f0, \$f0, \$f0 \n\t" : : : "cc", "memory" ); ++ return 0; ++}], have_loongson_intrinsics=yes) ++ ++ ++AC_ARG_ENABLE(loongson, ++ [AC_HELP_STRING([--disable-loongson], ++ [disable Loongson fast paths])], ++ [enable_loongson=$enableval], [enable_loongson=auto]) ++ ++if test $enable_loongson = no ; then ++ have_loongson_intrinsics=disabled ++fi ++ ++if test $have_loongson_intrinsics = yes ; then ++ AC_DEFINE(USE_LS, 1, [use Loongson compiler intrinsics]) ++fi ++ ++AC_MSG_RESULT($have_loongson_intrinsics) ++if test $enable_loongson = yes && test $have_loongson_intrinsics = no ; then ++ AC_MSG_ERROR([Loongson intrinsics not detected]) ++fi ++ ++AM_CONDITIONAL(USE_LS, test $have_loongson_intrinsics = yes) ++ ++dnl =========================================================================== + dnl Check for MMX + + if test "x$MMX_CFLAGS" = "x" ; then +diff -urN pixman//pixman/Makefile.am Pixman.Loongson//pixman/Makefile.am +--- pixman//pixman/Makefile.am 2010-12-25 18:46:00.025027000 +0800 ++++ Pixman.Loongson//pixman/Makefile.am 2010-12-25 18:39:15.303599000 +0800 +@@ -55,6 +55,19 @@ + pixman-combine.h.template solaris-hwcap.mapfile pixman-x64-mmx-emulation.h + CLEANFILES = pixman-combine32.c pixman-combine64.c pixman-combine32.h pixman-combine64.h + ++# loongson code ++if USE_LS ++noinst_LTLIBRARIES += libpixman-ls.la ++libpixman_ls_la_SOURCES = \ ++ pixman-ls.c ++libpixman_ls_la_CFLAGS = $(DEP_CFLAGS) $(LS_CFLAGS) ++libpixman_ls_la_LIBADD = $(DEP_LIBS) ++libpixman_1_la_LDFLAGS += $(LS_LDFLAGS) ++libpixman_1_la_LIBADD += libpixman-ls.la ++ ++ASM_CFLAGS_ls=$(LS_CFLAGS) ++endif ++ + # mmx code + if USE_MMX + noinst_LTLIBRARIES += libpixman-mmx.la +diff -urN pixman//pixman/pixman-combine-ls.c Pixman.Loongson//pixman/pixman-combine-ls.c +--- pixman//pixman/pixman-combine-ls.c 1970-01-01 08:00:00.000000000 +0800 ++++ Pixman.Loongson//pixman/pixman-combine-ls.c 2010-12-25 18:39:15.344171000 +0800 +@@ -0,0 +1,911 @@ ++static force_inline uint32_t ++combine (const uint32_t *src, const uint32_t *mask) ++{ ++ uint32_t ssrc = *src; ++ ++ if (mask) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f22) ++ load8888r(%0,$f20) ++ expand_alpha($f22,$f22)
++ pix_multiply($f20,$f22)
++ store8888r($f8,%0) ++ :"+r"(ssrc):"r"(*mask):clobber ++ ); ++ } ++ return ssrc; ++} ++ ++static void ++ls_combine_saturate_u (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = dest + width; ++ ++ while (dest < end) ++ { ++ uint32_t s = combine (src, mask); ++ uint32_t d = *dest; ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f22) ++ load8888r(%0,$f20) ++ :"+r"(d):"r"(s):clobber ++ ); ++ ++ uint32_t sa = s >> 24; ++ uint32_t da = ~d >> 24; ++ ++ if (sa > da) ++ { ++ uint32_t dds = DIV_UN8 (da, sa) << 24; ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%0,$f24) ++ expand_alpha($f24,$f24) ++ pix_multiply($f22,$f24) ++ save_to($f22) ++ ::"r"(dds):clobber ++ ); ++ } ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ pix_add($f20,$f22) ++ store8888r($f8,%0) ++ :"=r"(*dest)::clobber ++ ); ++ ++ ++src; ++ ++dest; ++ if (mask) ++ mask++; ++ } ++} ++static void ++ls_combine_out_u (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = dest + width; ++ ++ while (dest < end) ++ { ++ if (mask) ++ { ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ expand_alpha($f22,$f22) ++ pix_multiply($f20,$f22) ++ save_to ($f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f24,$f24) ++ negate($f24,$f24) ++ pix_multiply($f20,$f24) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++ mask++; ++ }else { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ ++ ++ load8888r(%1,$f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f24,$f24) ++ negate($f24,$f24) ++ pix_multiply($f20,$f24) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src):clobber ++ ); ++ ++ } ++ ++dest; ++ ++src; ++ } ++} ++ ++static void ++ls_combine_out_reverse_u (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = dest + width; ++ ++ while (dest < end) ++ { ++ if (mask) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ expand_alpha($f22,$f22) ++ pix_multiply($f20,$f22) ++ save_to ($f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f20,$f20) ++ negate($f20,$f20) ++ pix_multiply($f20,$f24) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++ mask++; ++ }else{ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ ++ load8888r(%1,$f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f20,$f20) ++ negate($f20,$f20) ++ pix_multiply($f20,$f24) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src):clobber ++ ); ++ } ++ ++dest; ++ ++src; ++ ++ } ++} ++ ++static void ++ls_combine_out_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = src + width; ++ ++ while (src < end) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ load8888r(%0,$f24) ++ expand_alpha($f24,$f26) ++ negate($f26,$f26) ++ pix_multiply($f20,$f22) ++ save_to($f20) ++ pix_multiply($f20,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++src; ++ ++dest; ++ ++mask; ++ } ++} ++ ++static void ++ls_combine_out_reverse_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = src + width; ++ ++ while (src < end) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ load8888r(%0,$f24) ++ expand_alpha($f20,$f28) ++ pix_multiply($f22,$f28) ++ save_to($f22) ++ negate($f22,$f22) ++ pix_multiply($f24,$f22) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++src; ++ ++dest; ++ ++mask; ++ } ++} ++ ++ ++static void ++ls_combine_atop_u (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = dest + width; ++ ++ while (dest < end) ++ { ++ if (mask) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ expand_alpha($f22,$f22) ++ pix_multiply($f20,$f22) ++ save_to ($f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f20,$f26) ++ expand_alpha($f24,$f28) ++ negate($f26,$f26) ++ pix_add_mul($f20,$f28,$f24,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++ mask++; ++ }else { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f20,$f26) ++ expand_alpha($f24,$f28) ++ negate($f26,$f26) ++ pix_add_mul($f20,$f28,$f24,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src):clobber ++ ); ++ } ++ ++dest; ++ ++src; ++ ++ } ++} ++ ++static void ++ls_combine_atop_reverse_u (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end; ++ ++ end = dest + width; ++ ++ while (dest < end) ++ { ++ if (mask){ ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ expand_alpha($f22,$f22) ++ pix_multiply($f20,$f22) ++ save_to ($f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f20,$f26) ++ expand_alpha($f24,$f28) ++ negate($f28,$f28) ++ pix_add_mul($f20,$f28,$f24,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ mask++; ++ }else{ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ ++ load8888r(%1,$f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f20,$f26) ++ expand_alpha($f24,$f28) ++ negate($f28,$f28) ++ pix_add_mul($f20,$f28,$f24,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src):clobber ++ ); ++ } ++ ++dest; ++ ++src; ++ } ++} ++ ++ ++static void ++ls_combine_atop_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = src + width; ++ ++ while (src < end) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ load8888r(%0,$f24) ++ expand_alpha($f24,$f26) ++ expand_alpha($f20,$f28) ++ pix_multiply($f20,$f22) ++ save_to($f20) ++ pix_multiply($f22,$f28) ++ save_to($f22) ++ negate($f22,$f22) ++ pix_add_mul($f24,$f22,$f20,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++src; ++ ++dest; ++ ++mask; ++ } ++} ++ ++static void ++ls_combine_atop_reverse_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = src + width; ++ ++ while (src < end) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ load8888r(%0,$f24) ++ expand_alpha($f24,$f26) ++ expand_alpha($f20,$f28) ++ pix_multiply($f20,$f22) ++ save_to($f20) ++ pix_multiply($f22,$f28) ++ save_to($f22) ++ negate($f26,$f26) ++ pix_add_mul($f24,$f22,$f20,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++src; ++ ++dest; ++ ++mask; ++ } ++} ++ ++static void ++ls_combine_xor_u (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = dest + width; ++ ++ while (dest < end) ++ { ++ if (mask) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ expand_alpha($f22,$f22) ++ pix_multiply($f20,$f22) ++ save_to ($f20) ++ ++ ++ load8888r(%0,$f24) ++ expand_alpha($f20,$f26) ++ expand_alpha($f24,$f28) ++ negate($f26,$f26) ++ negate($f28,$f28) ++ pix_add_mul($f20,$f28,$f24,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ mask++; ++ }else{ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f20,$f26) ++ expand_alpha($f24,$f28) ++ negate($f26,$f26) ++ negate($f28,$f28) ++ pix_add_mul($f20,$f28,$f24,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src):clobber ++ ); ++ } ++ ++dest; ++ ++src; ++ ++ } ++} ++ ++static void ++ls_combine_xor_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = src + width; ++ ++ while (src < end) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ load8888r(%0,$f24) ++ expand_alpha($f24,$f26) ++ expand_alpha($f20,$f28) ++ pix_multiply($f20,$f22) ++ save_to($f20) ++ pix_multiply($f22,$f28) ++ save_to($f22) ++ negate($f26,$f26) ++ negate($f22,$f22) ++ pix_add_mul($f24,$f22,$f20,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++src; ++ ++dest; ++ ++mask; ++ } ++} ++ ++ ++static void ++ls_combine_in_reverse_u (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = dest + width; ++ ++ while (dest < end) ++ { ++ ++ if (mask) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ expand_alpha($f22,$f22) ++ pix_multiply($f20,$f22) ++ save_to ($f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f20,$f26) ++ pix_multiply($f24,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ mask++; ++ } else { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f20,$f26) ++ pix_multiply($f24,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src):clobber ++ ); ++ } ++ ++dest; ++ ++src; ++ } ++} ++ ++static void ++ls_combine_in_reverse_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = src + width; ++ ++ while (src < end) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ load8888r(%0,$f24) ++ expand_alpha($f20,$f20) ++ pix_multiply($f22,$f20) ++ save_to($f26) ++ pix_multiply($f24,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++src; ++ ++dest; ++ ++mask; ++ } ++} ++ ++static void ++ls_combine_in_u (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = dest + width; ++ ++ while (dest < end) ++ { ++ if (mask) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ expand_alpha($f22,$f22) ++ pix_multiply($f20,$f22) ++ save_to ($f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f24,$f24) ++ pix_multiply($f20,$f24) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ mask++; ++ } else { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f20) ++ ++ load8888r(%0,$f24) ++ expand_alpha($f24,$f24) ++ pix_multiply($f20,$f24) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src):clobber ++ ); ++ ++ } ++ ++dest; ++ ++src; ++ } ++} ++ ++static void ++ls_combine_in_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = src + width; ++ ++ while (src < end) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ load8888r(%0,$f24) ++ expand_alpha($f24,$f24) ++ pix_multiply($f20,$f22) ++ save_to($f26) ++ pix_multiply($f26,$f24) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++src; ++ ++dest; ++ ++mask; ++ } ++ } ++static void ++ls_combine_src_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = src + width; ++ ++ while (src < end) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ pix_multiply($f20,$f22) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++src; ++ ++mask; ++ ++dest; ++ } ++ ++} ++ ++ ++static void ++ls_combine_over_u (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = dest + width; ++ ++ while (dest < end) ++ { ++ ++ uint32_t ssrc = combine (src, mask); ++ uint32_t a = ssrc >> 24; ++ ++ if (a == 0xff) ++ { ++ *dest = ssrc; ++ } ++ else if (ssrc) ++ { ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f20) ++ ++ expand_alpha($f20,$f24) ++ load8888r(%0,$f26) ++ over($f20,$f24,$f26) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(ssrc):clobber ++ ); ++ } ++ ++ ++dest; ++ ++src; ++ if (mask) ++ ++mask; ++ } ++} ++ ++static void ++ls_combine_over_reverse_u (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = dest + width; ++ ++ while (dest < end) ++ { ++ if (mask) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ expand_alpha($f22,$f22) ++ pix_multiply($f20,$f22) ++ save_to ($f20) ++ ++ load8888r(%0,$f26) ++ expand_alpha($f26,$f28) ++ over($f26,$f28,$f20) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ mask++; ++ }else{ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f20) ++ ++ load8888r(%0,$f26) ++ expand_alpha($f26,$f28) ++ over($f26,$f28,$f20) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src):clobber ++ ); ++ ++ } ++ ++dest; ++ ++src; ++ } ++} ++ ++ ++static void ++ls_combine_over_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = src + width; ++ ++ while (src < end) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%0,$f20) ++ load8888r(%1,$f22) ++ load8888r(%2,$f24) ++ expand_alpha($f22,$f26) ++ in_over($f22,$f26,$f24,$f20) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++src; ++ ++dest; ++ ++mask; ++ } ++ ++} ++ ++static void ++ls_combine_over_reverse_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = src + width; ++ ++ while (src < end) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%0,$f20) ++ load8888r(%1,$f22) ++ load8888r(%2,$f24) ++ in($f22,$f24) ++ save_to($f22) ++ expand_alpha($f20,$f28) ++ over($f20,$f28,$f22) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++src; ++ ++dest; ++ ++mask; ++ } ++ ++} ++ ++static void ++ls_combine_add_u (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = dest + width; ++ ++ while (dest < end) ++ { ++ ++ if (mask) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f22) ++ load8888r(%1,$f20) ++ expand_alpha($f22,$f22) ++ pix_multiply($f20,$f22) ++ save_to ($f20) ++ ++ load8888r(%0,$f22) ++ pix_add($f20,$f22) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ mask++; ++ }else{ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f20) ++ ++ load8888r(%0,$f22) ++ pix_add($f20,$f22) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src):clobber ++ ); ++ ++ } ++ ++dest; ++ ++src; ++ } ++} ++ ++static void ++ls_combine_add_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ uint32_t * dest, ++ const uint32_t * src, ++ const uint32_t * mask, ++ int width) ++{ ++ const uint32_t *end = src + width; ++ ++ while (src < end) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%0,$f20) ++ load8888r(%1,$f22) ++ load8888r(%2,$f24) ++ pix_multiply($f22,$f24) ++ save_to($f22) ++ pix_add($f22,$f20) ++ store8888r($f8,%0) ++ :"+r"(*dest):"r"(*src),"r"(*mask):clobber ++ ); ++ ++src; ++ ++dest; ++ ++mask; ++ } ++} +diff -urN pixman//pixman/pixman-composite-ls.c Pixman.Loongson//pixman/pixman-composite-ls.c +--- pixman//pixman/pixman-composite-ls.c 1970-01-01 08:00:00.000000000 +0800 ++++ Pixman.Loongson//pixman/pixman-composite-ls.c 2010-12-25 18:39:15.356667000 +0800 +@@ -0,0 +1,967 @@ ++static void ++ls_composite_over_x888_8_8888 (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ ++ uint32_t *src, *src_line; ++ uint32_t *dst, *dst_line; ++ uint8_t *mask, *mask_line; ++ int src_stride, mask_stride, dst_stride; ++ uint32_t m; ++ uint32_t s, d; ++ int32_t w; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint32_t, dst_stride, dst_line, 1); ++ PIXMAN_IMAGE_GET_LINE (mask_image, mask_x, mask_y, uint8_t, mask_stride, mask_line, 1); ++ PIXMAN_IMAGE_GET_LINE (src_image, src_x, src_y, uint32_t, src_stride, src_line, 1); ++ ++ while (height--) ++ { ++ src = src_line; ++ src_line += src_stride; ++ dst = dst_line; ++ dst_line += dst_stride; ++ mask = mask_line; ++ mask_line += mask_stride; ++ ++ w = width; ++ while (w--) ++ { ++ m = *mask++; ++ if (m) ++ { ++ s = *src | 0xff000000; ++ ++ if (m == 0xff) ++ { ++ *dst = s; ++ } ++ else ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%0,$f20) ++ load8888r(%1,$f22) ++ load8888r(%2,$f24) ++ expand_alpha($f22,$f26) ++ expand_alpha_rev($f24,$f28) ++ in_over($f22,$f26,$f28,$f20) ++ store8888r($f8,%0) ++ :"+r"(*dst):"r"(s),"r"(m):clobber ++ ); ++ ++// __m64 sa = expand_alpha (s); ++// __m64 vm = expand_alpha_rev (to_m64 (m)); ++// __m64 vdest = in_over (s, sa, vm, load8888 (*dst)); ++// *dst = store8888 (vdest); ++ ++ } ++ } ++ src++; ++ dst++; ++ } ++ } ++} ++ ++ ++ ++ ++ ++static void ++ls_composite_over_8888_8888 (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint32_t *dst_line, *dst; ++ uint32_t *src_line, *src; ++ uint32_t s; ++ int dst_stride, src_stride; ++ uint8_t a; ++ int32_t w; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint32_t, dst_stride, dst_line, 1); ++ PIXMAN_IMAGE_GET_LINE (src_image, src_x, src_y, uint32_t, src_stride, src_line, 1); ++ ++ while (height--) ++ { ++ dst = dst_line; ++ dst_line += dst_stride; ++ src = src_line; ++ src_line += src_stride; ++ w = width; ++ ++ while (w--) ++ { ++ s = *src; ++ a = s >> 24; ++ ++ if (a == 0xff) ++ { ++ *dst = s; ++ } ++ else if (s) ++ { ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f24) ++ load8888r(%0,$f20) ++ expand_alpha($f24,$f26) ++ over($f24,$f26,$f20) ++ store8888r($f8,%0) ++ :"+r"(*dst):"r"(*src):clobber ++ ); ++ } ++ dst++; ++ src++; ++ ++ } ++ } ++} ++ ++ ++static void ++ls_composite_over_8888_n_8888 (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint32_t *dst_line, *dst; ++ uint32_t *src_line, *src; ++ uint32_t mask; ++ __m64 vmask; ++ int dst_stride, src_stride; ++ int32_t w; ++ __m64 srca; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint32_t, dst_stride, dst_line, 1); ++ PIXMAN_IMAGE_GET_LINE (src_image, src_x, src_y, uint32_t, src_stride, src_line, 1); ++ ++ mask = _pixman_image_get_solid (mask_image, dst_image->bits.format); ++ mask = mask | mask >> 8 | mask >> 16 | mask >> 24; ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888(%1,$f24) ++ store64a($f24,%0) ++ :"=m"(vmask):"m"(mask):clobber ++ ); ++ ++ srca = ls_4x00ff; ++ ++ while (height--) ++ { ++ dst = dst_line; ++ dst_line += dst_stride; ++ src = src_line; ++ src_line += src_stride; ++ w = width; ++ ++ while (w) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f20) ++ load8888r(%0,$f22) ++ expand_alpha($f20,$f28) ++ in_over($f20,$f28,$f24,$f22) ++ store8888r($f8,%0) ++ :"+r"(*dst):"r"(*src):clobber ++ ); ++ ++ w--; ++ dst++; ++ src++; ++ } ++ } ++} ++ ++static void ++ls_composite_over_n_8888 (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint32_t src; ++ uint32_t *dst_line, *dst; ++ int32_t w; ++ int dst_stride; ++ __m64 vsrc, vsrca; ++ ++ src = _pixman_image_get_solid (src_image, dst_image->bits.format); ++ ++ if (src == 0) ++ return; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint32_t, dst_stride, dst_line, 1); ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f24) ++ store64($f24,%0) ++ expand_alpha($f24,$f26) ++ store64($f26,%1) ++ :"=m"(vsrc), "=m"(vsrca):"r"(src):clobber ++ ); ++ ++ while (height--) ++ { ++ dst = dst_line; ++ dst_line += dst_stride; ++ w = width; ++ ++ while (w) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%0,$f28) ++ over($f24,$f26,$f28) ++ store8888r($f8,%0) ++ :"+r"(*dst)::clobber ++ ); ++ ++ w--; ++ dst++; ++ } ++ } ++} ++ ++static void ++ls_composite_over_n_8888_8888_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint32_t src, srca; ++ uint32_t *dst_line; ++ uint32_t *mask_line; ++ int dst_stride, mask_stride; ++ __m64 vsrc, vsrca; ++ ++ src = _pixman_image_get_solid (src_image, dst_image->bits.format); ++ ++ srca = src >> 24; ++ if (src == 0) ++ return; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint32_t, dst_stride, dst_line, 1); ++ PIXMAN_IMAGE_GET_LINE (mask_image, mask_x, mask_y, uint32_t, mask_stride, mask_line, 1); ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f24) ++ store64($f24,%0) ++ expand_alpha($f24,$f26) ++ store64($f26,%1) ++ :"=m"(vsrc), "=m"(vsrca):"r"(src):clobber ++ ); ++ ++ while (height--) ++ { ++ int twidth = width; ++ uint32_t *p = (uint32_t *)mask_line; ++ uint32_t *q = (uint32_t *)dst_line; ++ ++ while (twidth) ++ { ++ ++ if (*p) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%0,$f28) ++ load8888r(%1,$f20) ++ in_over($f24,$f26,$f20,$f28) ++ store8888r($f8,%0) ++ :"+r"(*q):"r"(*p):clobber ++ ); ++ } ++ twidth--; ++ p++; ++ q++; ++ } ++ ++ dst_line += dst_stride; ++ mask_line += mask_stride; ++ } ++} ++ ++ ++static void ++ls_composite_over_n_8_8888 (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint32_t src, srca; ++ uint32_t *dst_line, *dst; ++ uint8_t *mask_line, *mask; ++ int dst_stride, mask_stride; ++ int32_t w; ++ __m64 vsrc, vsrca; ++ uint64_t srcsrc; ++ ++ src = _pixman_image_get_solid (src_image, dst_image->bits.format); ++ ++ srca = src >> 24; ++ if (src == 0) ++ return; ++ ++ srcsrc = (uint64_t)src << 32 | src; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint32_t, dst_stride, dst_line, 1); ++ PIXMAN_IMAGE_GET_LINE (mask_image, mask_x, mask_y, uint8_t, mask_stride, mask_line, 1); ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f24) ++ store64a($f24,%0) ++ expand_alpha($f24,$f26) ++ store64a($f26,%1) ++ :"=m"(vsrc), "=m"(vsrca):"r"(src):clobber ++ ); ++ ++ while (height--) ++ { ++ dst = dst_line; ++ dst_line += dst_stride; ++ mask = mask_line; ++ mask_line += mask_stride; ++ w = width; ++ ++ while (w) ++ { ++ uint32_t m = *mask; ++ ++ if (m) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%0,$f20) ++ load32r(%1,$f22) ++ expand_alpha_rev($f22,$f28) ++ in_over($f24,$f26,$f28,$f20) ++ store8888r($f8,%0) ++ :"+r"(*dst):"r"(m):clobber ++ ); ++ } ++ ++ w--; ++ mask++; ++ dst++; ++ } ++ } ++ ++} ++ ++static void ++ls_composite_over_x888_n_8888 (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint32_t *dst_line, *dst; ++ uint32_t *src_line, *src; ++ uint32_t mask; ++ __m64 vmask; ++ int dst_stride, src_stride; ++ int32_t w; ++ __m64 srca; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint32_t, dst_stride, dst_line, 1); ++ PIXMAN_IMAGE_GET_LINE (src_image, src_x, src_y, uint32_t, src_stride, src_line, 1); ++ mask = _pixman_image_get_solid (mask_image, dst_image->bits.format); ++ ++ mask &= 0xff000000; ++ mask = mask | mask >> 8 | mask >> 16 | mask >> 24; ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f24) ++ store64a($f24,%0) ++ :"=m"(vmask):"r"(mask):clobber ++ ); ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load64a(%1,$f26) ++ store64a($f26,%0) ++ :"=m"(srca):"m"(ls_4x00ff):clobber ++ ); ++ ++ while (height--) ++ { ++ dst = dst_line; ++ dst_line += dst_stride; ++ src = src_line; ++ src_line += src_stride; ++ w = width; ++ ++ while (w) ++ { ++ uint32_t src_tmp = *src | 0xff000000; ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f20) ++ load8888r(%0,$f22) ++ in_over($f20,$f26,$f24,$f22) ++ store8888r($f8,%0) ++ :"+r"(*dst):"r"(src_tmp):clobber ++ ); ++ ++ w--; ++ dst++; ++ src++; ++ } ++ } ++} ++ ++ ++static void ++ls_composite_over_8888_0565 (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint16_t *dst_line, *dst; ++ uint32_t d; ++ uint32_t *src_line, *src, s; ++ uint8_t a; ++ int dst_stride, src_stride; ++ int32_t w; ++ ++ PIXMAN_IMAGE_GET_LINE (src_image, src_x, src_y, uint32_t, src_stride, src_line, 1); ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint16_t, dst_stride, dst_line, 1); ++ ++ while (height--) ++ { ++ dst = dst_line; ++ dst_line += dst_stride; ++ src = src_line; ++ src_line += src_stride; ++ w = width; ++ ++ while (w--) ++ { ++ s = *src++; ++ a = s >> 24; ++ if (s) ++ { ++ if (a == 0xff) ++ { ++ d = s; ++ } ++ else ++ { ++ d = *dst; ++ d = CONVERT_0565_TO_0888 (d); ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f24) ++ load8888r(%0,$f20) ++ expand_alpha($f24,$f26) ++ over($f24,$f26,$f20) ++ store8888r($f8,%0) ++ :"+r"(d):"r"(s):clobber ++ ); ++ ++ ++ } ++ *dst = CONVERT_8888_TO_0565 (d); ++ } ++ dst++; ++ } ++ } ++} ++ ++static void ++ls_composite_over_n_0565 (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint32_t src; ++ uint32_t d; ++ uint16_t *dst_line, *dst; ++ int32_t w; ++ int dst_stride; ++ __m64 vsrc, vsrca; ++ ++ src = _pixman_image_get_solid (src_image, dst_image->bits.format); ++ ++ if (src == 0) ++ return; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint16_t, dst_stride, dst_line, 1); ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f24) ++ store64a($f24,%0) ++ expand_alpha($f24,$f26) ++ store64a($f26,%1) ++ :"=m"(vsrc), "=m"(vsrca):"r"(src):clobber ++ ); ++ ++ while (height--) ++ { ++ dst = dst_line; ++ dst_line += dst_stride; ++ w = width; ++ ++ while (w) ++ { ++ ++ d = *dst; ++ d = CONVERT_0565_TO_0888 (d); ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%0,$f20) ++ ++ over($f24,$f26,$f20) ++ store8888r($f8,%0) ++ :"+r"(d)::clobber ++ ); ++ ++ *dst = CONVERT_8888_TO_0565 (d); ++ ++ w--; ++ dst++; ++ } ++ } ++} ++ ++static void ++ls_composite_over_n_8_0565 (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint32_t src, srca, m, d; ++ uint16_t *dst_line, *dst; ++ uint8_t *mask_line, *mask; ++ int dst_stride, mask_stride; ++ int32_t w; ++ __m64 vsrc, vsrca; ++ ++ src = _pixman_image_get_solid (src_image, dst_image->bits.format); ++ ++ srca = src >> 24; ++ if (src == 0) ++ return; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint16_t, dst_stride, dst_line, 1); ++ PIXMAN_IMAGE_GET_LINE (mask_image, mask_x, mask_y, uint8_t, mask_stride, mask_line, 1); ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f24) ++ store64a($f24,%0) ++ expand_alpha($f24,$f26) ++ store64a($f26,%1) ++ :"=m"(vsrc), "=m"(vsrca):"r"(src):clobber ++ ); ++ ++ while (height--) ++ { ++ dst = dst_line; ++ dst_line += dst_stride; ++ mask = mask_line; ++ mask_line += mask_stride; ++ w = width; ++ ++ while (w) ++ { ++ m = *mask; ++ d = *dst; ++ ++ if (m) ++ { ++ ++ d = CONVERT_0565_TO_0888 (d); ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%0,$f20) ++ load32r(%1,$f22) ++ expand_alpha_rev($f22,$f28) ++ in_over($f24,$f26,$f28,$f20) ++ store8888r($f8,%0) ++ :"+r"(d):"r"(m):clobber ++ ); ++ ++ *dst = CONVERT_8888_TO_0565 (d); ++ ++ } ++ ++ w--; ++ mask++; ++ dst++; ++ } ++ } ++} ++ ++static void ++ls_composite_over_n_8888_0565_ca (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint32_t src, srca, m, d; ++ uint16_t *dst_line; ++ uint32_t *mask_line; ++ int dst_stride, mask_stride; ++ __m64 vsrc, vsrca; ++ ++ src = _pixman_image_get_solid (src_image, dst_image->bits.format); ++ ++ srca = src >> 24; ++ if (src == 0) ++ return; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint16_t, dst_stride, dst_line, 1); ++ PIXMAN_IMAGE_GET_LINE (mask_image, mask_x, mask_y, uint32_t, mask_stride, mask_line, 1); ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f24) ++ store64a($f24,%0) ++ expand_alpha($f24,$f26) ++ store64a($f26,%1) ++ :"=m"(vsrc), "=m"(vsrca):"r"(src):clobber ++ ); ++ ++ while (height--) ++ { ++ int twidth = width; ++ uint32_t *p = (uint32_t *)mask_line; ++ uint16_t *q = (uint16_t *)dst_line; ++ ++ while (twidth) ++ { ++ ++ m = *(uint32_t *)p; ++ d = *q; ++ ++ if (m) ++ { ++ ++ d = CONVERT_0565_TO_0888 (d); ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%0,$f20) ++ load8888r(%1,$f22) ++ in_over($f24,$f26,$f22,$f20) ++ store8888r($f8,%0) ++ :"+r"(d):"r"(m):clobber ++ ); ++ ++ *q = CONVERT_8888_TO_0565 (d); ++ ++ } ++ ++ twidth--; ++ p++; ++ q++; ++ } ++ ++ mask_line += mask_stride; ++ dst_line += dst_stride; ++ } ++} ++static void ++ls_composite_over_pixbuf_8888 (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint32_t *dst_line, *dst; ++ uint32_t *src_line, *src; ++ int dst_stride, src_stride; ++ int32_t w; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint32_t, dst_stride, dst_line, 1); ++ PIXMAN_IMAGE_GET_LINE (src_image, src_x, src_y, uint32_t, src_stride, src_line, 1); ++ ++#if 0 ++ /* FIXME */ ++ assert (src_image->drawable == mask_image->drawable); ++#endif ++ ++ while (height--) ++ { ++ dst = dst_line; ++ dst_line += dst_stride; ++ src = src_line; ++ src_line += src_stride; ++ w = width; ++ ++ while (w) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f22) ++ load8888r(%0,$f20) ++ over_rev_non_pre($f22,$f20) ++ store8888r($f8,%0) ++ :"+r"(*dst):"r"(*src):clobber ++ ); ++ ++ w--; ++ dst++; ++ src++; ++ } ++ } ++} ++static void ++ls_composite_over_pixbuf_0565 (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint16_t *dst_line, *dst; ++ uint32_t *src_line, *src, d; ++ int dst_stride, src_stride; ++ int32_t w; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint16_t, dst_stride, dst_line, 1); ++ PIXMAN_IMAGE_GET_LINE (src_image, src_x, src_y, uint32_t, src_stride, src_line, 1); ++ ++#if 0 ++ /* FIXME */ ++ assert (src_image->drawable == mask_image->drawable); ++#endif ++ ++ while (height--) ++ { ++ dst = dst_line; ++ dst_line += dst_stride; ++ src = src_line; ++ src_line += src_stride; ++ w = width; ++ ++ while (w) ++ { ++ ++ d = *dst; ++ d = CONVERT_0565_TO_0888 (d); ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%1,$f20) ++ load8888r(%0,$f24) ++ over_rev_non_pre($f20,$f24) ++ store8888r($f8,%0) ++ :"+r"(d):"r"(*src):clobber ++ ); ++ ++ *dst = CONVERT_8888_TO_0565 (d); ++ ++ w--; ++ dst++; ++ src++; ++ } ++ } ++} ++ ++static void ++ls_composite_src_n_8_8888 (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ uint32_t src, srca; ++ uint32_t *dst_line, *dst, m; ++ uint8_t *mask_line, *mask; ++ int dst_stride, mask_stride; ++ int32_t w; ++ __m64 vsrc, vsrca; ++ uint64_t srcsrc; ++ ++ src = _pixman_image_get_solid (src_image, dst_image->bits.format); ++ ++ srca = src >> 24; ++ if (src == 0) ++ { ++ pixman_fill_ls (dst_image->bits.bits, dst_image->bits.rowstride, ++ PIXMAN_FORMAT_BPP (dst_image->bits.format), ++ dest_x, dest_y, width, height, 0); ++ return; ++ } ++ ++ srcsrc = (uint64_t)src << 32 | src; ++ ++ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint32_t, dst_stride, dst_line, 1); ++ PIXMAN_IMAGE_GET_LINE (mask_image, mask_x, mask_y, uint8_t, mask_stride, mask_line, 1); ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load8888r(%2,$f24) ++ store64a($f24,%0) ++ expand_alpha($f24,$f26) ++ store64a($f26,%1) ++ :"=m"(vsrc), "=m"(vsrca):"r"(src):clobber ++ ); ++ while (height--) ++ { ++ dst = dst_line; ++ dst_line += dst_stride; ++ mask = mask_line; ++ mask_line += mask_stride; ++ w = width; ++ ++ while (w) ++ { ++ m = *mask; ++ ++ if (m) ++ { ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ load32r(%1,$f20) ++ expand_alpha_rev($f20,$f28) ++ in($f24,$f28) ++ store8888r($f8,%0) ++ :"=r"(*dst):"r"(m):clobber ++ ); ++ ++ } ++ else ++ { ++ *dst = 0; ++ } ++ ++ w--; ++ mask++; ++ dst++; ++ } ++ } ++} +diff -urN pixman//pixman/pixman-cpu.c Pixman.Loongson//pixman/pixman-cpu.c +--- pixman//pixman/pixman-cpu.c 2010-12-25 18:46:00.073234000 +0800 ++++ Pixman.Loongson//pixman/pixman-cpu.c 2010-12-25 18:39:15.360337000 +0800 +@@ -579,7 +579,9 @@ + if (pixman_have_mmx ()) + return _pixman_implementation_create_mmx (); + #endif +- ++#ifdef USE_LS ++ return _pixman_implementation_create_ls (); ++#endif + #ifdef USE_ARM_NEON + if (pixman_have_arm_neon ()) + return _pixman_implementation_create_arm_neon (); +diff -urN pixman//pixman/pixman-ls.c Pixman.Loongson//pixman/pixman-ls.c +--- pixman//pixman/pixman-ls.c 1970-01-01 08:00:00.000000000 +0800 ++++ Pixman.Loongson//pixman/pixman-ls.c 2010-12-25 18:39:15.386759000 +0800 +@@ -0,0 +1,538 @@ ++/* ++* Based on pixman-mmx.c ++* Implemented for loongson 2F only. ++* Free software based on GPL licence. ++* Copyright 2010 WG Ge. ++*/ ++ ++#ifdef HAVE_CONFIG_H ++#include <config.h> ++#endif ++#include <stdlib.h> ++#include <string.h> ++#include <math.h> ++#include <limits.h> ++#include <stdio.h> ++#include "pixman-private.h" ++#include "pixman-combine32.h" ++#include "primitive.h" ++ ++#define __m64 __attribute__ ((aligned (8))) uint64_t ++#define DECLARE_ALIGNED(n,t,v) t __attribute__ ((aligned (n))) v ++#define DECLARE_ALIGNED_8(t, v, ...) DECLARE_ALIGNED(8, t, v) ++ ++DECLARE_ALIGNED_8 (const uint64_t, ls_4x00ff ) = 0x00ff00ff00ff00ffULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_4x0080 ) = 0x0080008000800080ULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_565_rgb ) = 0x000001f0003f001fULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_565_unpack_multiplier ) = 0x0000008404100840ULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_565_r ) = 0x000000f800000000ULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_565_g ) = 0x0000000000fc0000ULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_565_b ) = 0x00000000000000f8ULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_mask_0 ) = 0xffffffffffff0000ULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_mask_1 ) = 0xffffffff0000ffffULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_mask_2 ) = 0xffff0000ffffffffULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_mask_3 ) = 0x0000ffffffffffffULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_full_alpha ) = 0x00ff000000000000ULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_ffff0000ffff0000 ) = 0xffff0000ffff0000ULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_0000ffff00000000 ) = 0x0000ffff00000000ULL; ++DECLARE_ALIGNED_8 (const uint64_t, ls_000000000000ffff ) = 0x000000000000ffffULL; ++ ++ ++pixman_bool_t ++pixman_fill_ls (uint32_t *bits, ++ int stride, ++ int bpp, ++ int x, ++ int y, ++ int width, ++ int height, ++ uint32_t xor) ++{ ++ uint64_t fill; ++ uint32_t byte_width; ++ uint8_t *byte_line; ++ ++ ++ ++ if (bpp != 16 && bpp != 32 && bpp != 8) ++ return FALSE; ++ ++ if (bpp == 8) ++ { ++ stride = stride * (int) sizeof (uint32_t) / 1; ++ byte_line = (uint8_t *)(((uint8_t *)bits) + stride * y + x); ++ byte_width = width; ++ stride *= 1; ++ xor = (xor & 0xff) * 0x01010101; ++ } ++ else if (bpp == 16) ++ { ++ stride = stride * (int) sizeof (uint32_t) / 2; ++ byte_line = (uint8_t *)(((uint16_t *)bits) + stride * y + x); ++ byte_width = 2 * width; ++ stride *= 2; ++ xor = (xor & 0xffff) * 0x00010001; ++ } ++ else ++ { ++ stride = stride * (int) sizeof (uint32_t) / 4; ++ byte_line = (uint8_t *)(((uint32_t *)bits) + stride * y + x); ++ byte_width = 4 * width; ++ stride *= 4; ++ } ++ ++ fill = ((uint64_t)xor << 32) | xor; ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ "ldc1 $f24, %0 \n\t" ++ ::"m"(fill):"$f24" ++ ); ++ while (height--) ++ { ++ int w; ++ uint8_t *d = byte_line; ++ ++ byte_line += stride; ++ w = byte_width; ++ ++ while (w >= 1 && ((unsigned long)d & 1)) ++ { ++ *(uint8_t *)d = (xor & 0xff); ++ w--; ++ d++; ++ } ++ ++ while (w >= 2 && ((unsigned long)d & 3)) ++ { ++ *(uint16_t *)d = xor; ++ w -= 2; ++ d += 2; ++ } ++ ++ while (w >= 4 && ((unsigned long)d & 7)) ++ { ++ *(uint32_t *)d = xor; ++ ++ w -= 4; ++ d += 4; ++ } ++ ++ while (w >= 64) ++ { ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ "dmfc1 $8, $f24 \n\t" ++ "sd $8 , (%0) \n\t" ++ "sd $8 , 8(%0) \n\t" ++ "sd $8 , 16(%0) \n\t" ++ "sd $8 , 24(%0) \n\t" ++ "sd $8 , 32(%0) \n\t" ++ "sd $8 , 40(%0) \n\t" ++ "sd $8 , 48(%0) \n\t" ++ "sd $8 , 56(%0) \n\t" ++ ::"r"(d):"$8","memory","$f24" ++ ); ++ w -= 64; ++ d += 64; ++ } ++ ++ while (w >= 4) ++ { ++ *(uint32_t *)d = xor; ++ ++ w -= 4; ++ d += 4; ++ } ++ while (w >= 2) ++ { ++ *(uint16_t *)d = xor; ++ w -= 2; ++ d += 2; ++ } ++ while (w >= 1) ++ { ++ *(uint8_t *)d = (xor & 0xff); ++ w--; ++ d++; ++ } ++ ++ } ++ return TRUE; ++} ++ ++static pixman_bool_t ++pixman_blt_ls (uint32_t *src_bits, ++ uint32_t *dst_bits, ++ int src_stride, ++ int dst_stride, ++ int src_bpp, ++ int dst_bpp, ++ int src_x, ++ int src_y, ++ int dst_x, ++ int dst_y, ++ int width, ++ int height) ++{ ++ uint8_t * src_bytes; ++ uint8_t * dst_bytes; ++ int byte_width; ++ ++ if (src_bpp != dst_bpp) ++ return FALSE; ++ ++ if (src_bpp == 16) ++ { ++ src_stride = src_stride * (int) sizeof (uint32_t) / 2; ++ dst_stride = dst_stride * (int) sizeof (uint32_t) / 2; ++ src_bytes = (uint8_t *)(((uint16_t *)src_bits) + src_stride * (src_y) + (src_x)); ++ dst_bytes = (uint8_t *)(((uint16_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); ++ byte_width = 2 * width; ++ src_stride *= 2; ++ dst_stride *= 2; ++ } ++ else if (src_bpp == 32) ++ { ++ src_stride = src_stride * (int) sizeof (uint32_t) / 4; ++ dst_stride = dst_stride * (int) sizeof (uint32_t) / 4; ++ src_bytes = (uint8_t *)(((uint32_t *)src_bits) + src_stride * (src_y) + (src_x)); ++ dst_bytes = (uint8_t *)(((uint32_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); ++ byte_width = 4 * width; ++ src_stride *= 4; ++ dst_stride *= 4; ++ } ++ else ++ { ++ return FALSE; ++ } ++ ++ while (height--) ++ { ++ int w; ++ uint8_t *s = src_bytes; ++ uint8_t *d = dst_bytes; ++ src_bytes += src_stride; ++ dst_bytes += dst_stride; ++ w = byte_width; ++ ++ while (w >= 2 && ((unsigned long)d & 3)) ++ { ++ *(uint16_t *)d = *(uint16_t *)s; ++ w -= 2; ++ s += 2; ++ d += 2; ++ } ++ ++ while (w >= 4 && ((unsigned long)d & 7)) ++ { ++ *(uint32_t *)d = *(uint32_t *)s; ++ ++ w -= 4; ++ s += 4; ++ d += 4; ++ } ++ if ((unsigned long)s & 7) ++{ ++ while (w >= 64) ++ { ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ "uld $8 , (%1) \n\t" ++ "uld $9 , 8(%1) \n\t" ++ "uld $10, 16(%1) \n\t" ++ "uld $11, 24(%1) \n\t" ++ "sd $8 , (%0) \n\t" ++ "sd $9 , 8(%0) \n\t" ++ "sd $10, 16(%0) \n\t" ++ "sd $11, 24(%0) \n\t" ++ ++ "uld $8 , 32(%1) \n\t" ++ "uld $9 , 40(%1) \n\t" ++ "uld $10, 48(%1) \n\t" ++ "uld $11, 56(%1) \n\t" ++ "sd $8 , 32(%0) \n\t" ++ "sd $9 , 40(%0) \n\t" ++ "sd $10, 48(%0) \n\t" ++ "sd $11, 56(%0) \n\t" ++ ::"r"(d),"r"(s):"$8","$9","$10","$11","memory" ++ ); ++ w -= 64; ++ s += 64; ++ d += 64; ++ } ++} ++else ++{ ++ while (w >= 64) ++ { ++ ++ __asm__ volatile ( ++ ".set arch=loongson2f \n\t" ++ "ld $8 , (%1) \n\t" ++ "ld $9 , 8(%1) \n\t" ++ "ld $10, 16(%1) \n\t" ++ "ld $11, 24(%1) \n\t" ++ "sd $8 , (%0) \n\t" ++ "sd $9 , 8(%0) \n\t" ++ "sd $10, 16(%0) \n\t" ++ "sd $11, 24(%0) \n\t" ++ ++ "ld $8 , 32(%1) \n\t" ++ "ld $9 , 40(%1) \n\t" ++ "ld $10, 48(%1) \n\t" ++ "ld $11, 56(%1) \n\t" ++ "sd $8 , 32(%0) \n\t" ++ "sd $9 , 40(%0) \n\t" ++ "sd $10, 48(%0) \n\t" ++ "sd $11, 56(%0) \n\t" ++ ::"r"(d),"r"(s):"$8","$9","$10","$11","memory" ++ ); ++ w -= 64; ++ s += 64; ++ d += 64; ++ } ++} ++ ++ while (w >= 4) ++ { ++ *(uint32_t *)d = *(uint32_t *)s; ++ ++ w -= 4; ++ s += 4; ++ d += 4; ++ } ++ if (w >= 2) ++ { ++ *(uint16_t *)d = *(uint16_t *)s; ++ w -= 2; ++ s += 2; ++ d += 2; ++ } ++ } ++ return TRUE; ++} ++ ++ ++#include "pixman-composite-ls.c" ++#include "pixman-combine-ls.c" ++ ++static pixman_bool_t ++ls_blt (pixman_implementation_t *imp, ++ uint32_t * src_bits, ++ uint32_t * dst_bits, ++ int src_stride, ++ int dst_stride, ++ int src_bpp, ++ int dst_bpp, ++ int src_x, ++ int src_y, ++ int dst_x, ++ int dst_y, ++ int width, ++ int height) ++{ ++ if (!pixman_blt_ls ( ++ src_bits, dst_bits, src_stride, dst_stride, src_bpp, dst_bpp, ++ src_x, src_y, dst_x, dst_y, width, height)) ++ { ++ return _pixman_implementation_blt ( ++ imp->delegate, ++ src_bits, dst_bits, src_stride, dst_stride, src_bpp, dst_bpp, ++ src_x, src_y, dst_x, dst_y, width, height); ++ } ++ ++ return TRUE; ++} ++ ++static pixman_bool_t ++ls_fill (pixman_implementation_t *imp, ++ uint32_t * bits, ++ int stride, ++ int bpp, ++ int x, ++ int y, ++ int width, ++ int height, ++ uint32_t xor) ++{ ++ if (!pixman_fill_ls (bits, stride, bpp, x, y, width, height, xor)) ++ { ++ return _pixman_implementation_fill ( ++ imp->delegate, bits, stride, bpp, x, y, width, height, xor); ++ } ++ ++ return TRUE; ++} ++
++static void ++ls_composite_copy_area (pixman_implementation_t *imp, ++ pixman_op_t op, ++ pixman_image_t * src_image, ++ pixman_image_t * mask_image, ++ pixman_image_t * dst_image, ++ int32_t src_x, ++ int32_t src_y, ++ int32_t mask_x, ++ int32_t mask_y, ++ int32_t dest_x, ++ int32_t dest_y, ++ int32_t width, ++ int32_t height) ++{ ++ pixman_blt_ls (src_image->bits.bits, ++ dst_image->bits.bits, ++ src_image->bits.rowstride, ++ dst_image->bits.rowstride, ++ PIXMAN_FORMAT_BPP (src_image->bits.format), ++ PIXMAN_FORMAT_BPP (dst_image->bits.format), ++ src_x, src_y, dest_x, dest_y, width, height); ++} ++ ++ ++static const pixman_fast_path_t ls_fast_paths[] = ++{ ++ ++//these are implemented so far ++#if 1 ++ PIXMAN_STD_FAST_PATH (OVER, x8r8g8b8, a8, x8r8g8b8, ls_composite_over_x888_8_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, x8r8g8b8, a8, a8r8g8b8, ls_composite_over_x888_8_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, x8b8g8r8, a8, x8b8g8r8, ls_composite_over_x888_8_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, x8b8g8r8, a8, a8b8g8r8, ls_composite_over_x888_8_8888 ), ++#endif ++ ++#if 1 ++//over_8888_0565 significant perf improvement, slight better L1, L2, 30% better RT ++ PIXMAN_STD_FAST_PATH (OVER, a8r8g8b8, null, r5g6b5, ls_composite_over_8888_0565 ), ++ PIXMAN_STD_FAST_PATH (OVER, a8b8g8r8, null, b5g6r5, ls_composite_over_8888_0565 ), ++ PIXMAN_STD_FAST_PATH (OVER, pixbuf, pixbuf, r5g6b5, ls_composite_over_pixbuf_0565 ), ++ PIXMAN_STD_FAST_PATH (OVER, rpixbuf, rpixbuf, b5g6r5, ls_composite_over_pixbuf_0565 ), ++ ++//big improvement some closing 100% ++ PIXMAN_STD_FAST_PATH_CA (OVER, solid, a8b8g8r8, b5g6r5, ls_composite_over_n_8888_0565_ca ), ++ PIXMAN_STD_FAST_PATH_CA (OVER, solid, a8r8g8b8, r5g6b5, ls_composite_over_n_8888_0565_ca ), ++ PIXMAN_STD_FAST_PATH (OVER, solid, a8, r5g6b5, ls_composite_over_n_8_0565 ), ++ PIXMAN_STD_FAST_PATH (OVER, solid, a8, b5g6r5, ls_composite_over_n_8_0565 ), ++ PIXMAN_STD_FAST_PATH (OVER, solid, null, r5g6b5, ls_composite_over_n_0565 ), ++ ++//ubalbe to bench with lowlevel bench, believe it is a gain in perf ++ PIXMAN_STD_FAST_PATH (OVER, x8r8g8b8, solid, a8r8g8b8, ls_composite_over_x888_n_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, x8r8g8b8, solid, x8r8g8b8, ls_composite_over_x888_n_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, x8b8g8r8, solid, a8b8g8r8, ls_composite_over_x888_n_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, x8b8g8r8, solid, x8b8g8r8, ls_composite_over_x888_n_8888 ), ++ ++//performance regress 30% in L1,L2, but significant improvement in RT ++ PIXMAN_STD_FAST_PATH (OVER, a8b8g8r8, null, a8b8g8r8, ls_composite_over_8888_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, a8b8g8r8, null, x8b8g8r8, ls_composite_over_8888_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, a8r8g8b8, null, a8r8g8b8, ls_composite_over_8888_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, a8r8g8b8, null, x8r8g8b8, ls_composite_over_8888_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, pixbuf, pixbuf, a8r8g8b8, ls_composite_over_pixbuf_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, pixbuf, pixbuf, x8r8g8b8, ls_composite_over_pixbuf_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, rpixbuf, rpixbuf, a8b8g8r8, ls_composite_over_pixbuf_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, rpixbuf, rpixbuf, x8b8g8r8, ls_composite_over_pixbuf_8888 ), ++ ++//same performance in L1,L2, but significant improvement in RT 30-40% ++ PIXMAN_STD_FAST_PATH (OVER, a8r8g8b8, solid, a8r8g8b8, ls_composite_over_8888_n_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, a8r8g8b8, solid, x8r8g8b8, ls_composite_over_8888_n_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, a8b8g8r8, solid, a8b8g8r8, ls_composite_over_8888_n_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, a8b8g8r8, solid, x8b8g8r8, ls_composite_over_8888_n_8888 ), ++ ++//significant perf improvement 20% ++ PIXMAN_STD_FAST_PATH (OVER, solid, a8, a8r8g8b8, ls_composite_over_n_8_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, solid, a8, x8r8g8b8, ls_composite_over_n_8_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, solid, a8, a8b8g8r8, ls_composite_over_n_8_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, solid, a8, x8b8g8r8, ls_composite_over_n_8_8888 ), ++ ++//3 times perf improvements ++ PIXMAN_STD_FAST_PATH_CA (OVER, solid, a8r8g8b8, a8r8g8b8, ls_composite_over_n_8888_8888_ca ), ++ PIXMAN_STD_FAST_PATH_CA (OVER, solid, a8r8g8b8, x8r8g8b8, ls_composite_over_n_8888_8888_ca ), ++ PIXMAN_STD_FAST_PATH_CA (OVER, solid, a8b8g8r8, a8b8g8r8, ls_composite_over_n_8888_8888_ca ), ++ PIXMAN_STD_FAST_PATH_CA (OVER, solid, a8b8g8r8, x8b8g8r8, ls_composite_over_n_8888_8888_ca ), ++ ++//significant performance boost ++ PIXMAN_STD_FAST_PATH (OVER, solid, null, a8r8g8b8, ls_composite_over_n_8888 ), ++ PIXMAN_STD_FAST_PATH (OVER, solid, null, x8r8g8b8, ls_composite_over_n_8888 ), ++//simple add, expect better perf in generic code ++// PIXMAN_STD_FAST_PATH (ADD, a8r8g8b8, null, a8r8g8b8, ls_composite_add_8888_8888 ), ++// PIXMAN_STD_FAST_PATH (ADD, a8b8g8r8, null, a8b8g8r8, ls_composite_add_8888_8888 ), ++ ++// FIXME: Copy memory are not better than geneic code ++#if 0 ++ PIXMAN_STD_FAST_PATH (SRC, a8r8g8b8, null, a8r8g8b8, ls_composite_copy_area ), ++ PIXMAN_STD_FAST_PATH (SRC, a8b8g8r8, null, a8b8g8r8, ls_composite_copy_area ), ++ PIXMAN_STD_FAST_PATH (SRC, a8r8g8b8, null, x8r8g8b8, ls_composite_copy_area ), ++ PIXMAN_STD_FAST_PATH (SRC, a8b8g8r8, null, x8b8g8r8, ls_composite_copy_area ), ++ PIXMAN_STD_FAST_PATH (SRC, x8r8g8b8, null, x8r8g8b8, ls_composite_copy_area ), ++ PIXMAN_STD_FAST_PATH (SRC, x8b8g8r8, null, x8b8g8r8, ls_composite_copy_area ), ++ PIXMAN_STD_FAST_PATH (SRC, r5g6b5, null, r5g6b5, ls_composite_copy_area ), ++ PIXMAN_STD_FAST_PATH (SRC, b5g6r5, null, b5g6r5, ls_composite_copy_area ), ++ PIXMAN_STD_FAST_PATH (OVER, x8r8g8b8, null, x8r8g8b8, ls_composite_copy_area ), ++ PIXMAN_STD_FAST_PATH (OVER, x8b8g8r8, null, x8b8g8r8, ls_composite_copy_area ), ++#endif ++ ++//significant improvement ++ PIXMAN_STD_FAST_PATH (SRC, solid, a8, a8r8g8b8, ls_composite_src_n_8_8888 ), ++ PIXMAN_STD_FAST_PATH (SRC, solid, a8, x8r8g8b8, ls_composite_src_n_8_8888 ), ++ PIXMAN_STD_FAST_PATH (SRC, solid, a8, a8b8g8r8, ls_composite_src_n_8_8888 ), ++ PIXMAN_STD_FAST_PATH (SRC, solid, a8, x8b8g8r8, ls_composite_src_n_8_8888 ), ++ ++#endif ++ ++//these are not yet implemented ++ ++#if 0 ++ ++ PIXMAN_STD_FAST_PATH (ADD, a8, null, a8, ls_composite_add_8000_8000 ), ++ PIXMAN_STD_FAST_PATH (ADD, solid, a8, a8, ls_composite_add_n_8_8 ), ++ PIXMAN_STD_FAST_PATH (IN, a8, null, a8, ls_composite_in_8_8 ), ++ PIXMAN_STD_FAST_PATH (IN, solid, a8, a8, ls_composite_in_n_8_8 ), ++#endif ++ ++ ++ { PIXMAN_OP_NONE }, ++}; ++ ++pixman_implementation_t * ++_pixman_implementation_create_ls (void) ++{ ++ pixman_implementation_t *general = _pixman_implementation_create_fast_path (); ++ pixman_implementation_t *imp = _pixman_implementation_create (general, ls_fast_paths); ++ ++//Turned on but unable to benchmark. ++#if 1 ++ imp->combine_32[PIXMAN_OP_OVER] = ls_combine_over_u; ++ imp->combine_32[PIXMAN_OP_OVER_REVERSE] = ls_combine_over_reverse_u; ++ imp->combine_32[PIXMAN_OP_IN] = ls_combine_in_u; ++ imp->combine_32[PIXMAN_OP_IN_REVERSE] = ls_combine_in_reverse_u; ++ imp->combine_32[PIXMAN_OP_OUT] = ls_combine_out_u; ++ imp->combine_32[PIXMAN_OP_OUT_REVERSE] = ls_combine_out_reverse_u; ++ imp->combine_32[PIXMAN_OP_ATOP] = ls_combine_atop_u; ++ imp->combine_32[PIXMAN_OP_ATOP_REVERSE] = ls_combine_atop_reverse_u; ++ imp->combine_32[PIXMAN_OP_XOR] = ls_combine_xor_u; ++ imp->combine_32[PIXMAN_OP_ADD] = ls_combine_add_u; ++ imp->combine_32[PIXMAN_OP_SATURATE] = ls_combine_saturate_u; ++ ++ imp->combine_32_ca[PIXMAN_OP_SRC] = ls_combine_src_ca; ++ imp->combine_32_ca[PIXMAN_OP_OVER] = ls_combine_over_ca; ++ imp->combine_32_ca[PIXMAN_OP_OVER_REVERSE] = ls_combine_over_reverse_ca; ++ imp->combine_32_ca[PIXMAN_OP_IN] = ls_combine_in_ca; ++ imp->combine_32_ca[PIXMAN_OP_IN_REVERSE] = ls_combine_in_reverse_ca; ++ imp->combine_32_ca[PIXMAN_OP_OUT] = ls_combine_out_ca; ++ imp->combine_32_ca[PIXMAN_OP_OUT_REVERSE] = ls_combine_out_reverse_ca; ++ imp->combine_32_ca[PIXMAN_OP_ATOP] = ls_combine_atop_ca; ++ imp->combine_32_ca[PIXMAN_OP_ATOP_REVERSE] = ls_combine_atop_reverse_ca; ++ imp->combine_32_ca[PIXMAN_OP_XOR] = ls_combine_xor_ca; ++ imp->combine_32_ca[PIXMAN_OP_ADD] = ls_combine_add_ca; ++#endif ++ ++//FIXME blt and fill not shown better perf than geneic code ++#if 0 ++ imp->blt = ls_blt; ++ imp->fill = ls_fill; ++#endif ++ ++ return imp; ++} ++ +diff -urN pixman//pixman/pixman-private.h Pixman.Loongson//pixman/pixman-private.h +--- pixman//pixman/pixman-private.h 2010-12-25 18:46:00.102841000 +0800 ++++ Pixman.Loongson//pixman/pixman-private.h 2010-12-25 18:39:15.401808000 +0800 +@@ -493,6 +493,11 @@ + pixman_implementation_t * + _pixman_implementation_create_fast_path (void); + ++#ifdef USE_LS ++pixman_implementation_t * ++_pixman_implementation_create_ls (void); ++#endif ++ + #ifdef USE_MMX + pixman_implementation_t * + _pixman_implementation_create_mmx (void); +diff -urN pixman//pixman/primitive.h Pixman.Loongson//pixman/primitive.h +--- pixman//pixman/primitive.h 1970-01-01 08:00:00.000000000 +0800 ++++ Pixman.Loongson//pixman/primitive.h 2010-12-25 18:39:15.457084000 +0800 +@@ -0,0 +1,214 @@ ++/*
++* MMX register usage protocal
++* return result: f8
++* tmp immediate f12
++* tmp register in primtive f14 f16 f18
++* tmp register in pixman f0,f4,f6,f10,f20,f22,
++* globals in function f24, f26, f28,f30
++* Exceptions for load and store:
++* load will specify dest FPR register
++* store will specify src FPR register
++* expand_alpha(_rev) implemented with GPR, dest FPR as the 2nd parameter
++*
++* Special alert: don't use return result $f8 as input, it might be overwritten
++*/
++
++
++/*primitive macros */
++
++#define clobber "$8","$9","$f0","$f2","$f8",\
++ "$f12","$f14","$f16","$f18","$f20",\
++ "$f22","$f24","$f26","$f28","$f30"
++
++#define DMTC1_IMM(regc1,imm) \
++ "dli $8, "#imm" \n\t" \
++ "dmtc1 $8, "#regc1" \n\t"
++
++#define MTC1_IMM(regc1,imm) \
++ "li $8, "#imm" \n\t" \
++ "dmtc1 $8, "#regc1" \n\t"
++
++
++#define save_to(reg1) "mov.d "#reg1", $f8 \n\t"
++#define zero(reg1) "xor "#reg1","#reg1","#reg1" \n\t"
++
++#define load32(sp,reg1) \
++ "ulw $8, "#sp" \n\t" \
++ "dmtc1 $8, "#reg1" \n\t"
++
++#define load32a(sp,reg1) \
++ "lw $8, "#sp" \n\t" \
++ "dmtc1 $8, "#reg1" \n\t"
++
++#define load32r(sp,reg1) \
++ "dmtc1 "#sp", "#reg1" \n\t"
++
++#define load64(sp,reg1) \
++ "uld $8, "#sp" \n\t" \
++ "dmtc1 $8, "#reg1" \n\t"
++
++#define load64a(sp,reg1) \
++ "ld $8, "#sp" \n\t" \
++ "dmtc1 $8, "#reg1" \n\t"
++
++
++#define store32(reg1,sp) \
++ "dmfc1 $8, "#reg1" \n\t" \
++ "usw $8, "#sp" \n\t"
++
++#define store32r(reg1,sp) \
++ "dmfc1 "#sp", "#reg1" \n\t"
++
++#define store32a(reg1,sp) \
++ "swc1 "#reg1", "#sp" \n\t"
++
++#define store64(reg1,sp) \
++ "dmfc1 $8, "#reg1" \n\t" \
++ "usd $8, "#sp" \n\t"
++
++#define store64a(reg1,sp) \
++ "sdc1 "#reg1", "#sp" \n\t"
++
++#define load8888(sp,reg1) \
++ load64(sp,reg1) \
++ "xor $f12, $f12, $f12 \n\t" \
++ "punpcklbh "#reg1", "#reg1", $f12 \n\t"
++
++#define load8888r(sp,reg1) \
++ load32r(sp,reg1) \
++ "xor $f12, $f12, $f12 \n\t" \
++ "punpcklbh "#reg1", "#reg1", $f12 \n\t"
++
++#define load8888a(sp,reg1) \
++ load64a(sp,reg1) \
++ "xor $f12, $f12, $f12 \n\t" \
++ "punpcklbh "#reg1", "#reg1", $f12 \n\t"
++
++#define load8888ah(sp,reg1) \
++ load64a(sp,reg1) \
++ "xor $f12, $f12, $f12 \n\t" \
++ "punpckhbh "#reg1", "#reg1", $f12 \n\t"
++
++#define store8888(reg1,sp) \
++ "xor $f12, $f12, $f12 \n\t" \
++ "packushb "#reg1", "#reg1", $f12 \n\t" \
++ store64(reg1,sp)
++
++#define store8888r(reg1,sp) \
++ "xor $f12, $f12, $f12 \n\t" \
++ "packushb "#reg1", "#reg1", $f12 \n\t" \
++ store32r(reg1,sp)
++
++#define store8888a(reg1,sp) \
++ "xor $f12, $f12, $f12 \n\t" \
++ "packushb "#reg1", "#reg1", $f12 \n\t" \
++ store64a(reg1,sp)
++
++#define pack8888(reg1,reg2) \
++ "packushb $f8, "#reg1","#reg2" \n\t"
++
++#define unpack8888(reg1,reg2) \
++ "punpcklbh $f8, "#reg1","#reg2" \n\t"
++
++
++#define negate(sreg,dreg) \
++ DMTC1_IMM($f12, 0x00ff00ff00ff00ff)\
++ "xor "#dreg", "#sreg", $f12 \n\t"
++
++#define pix_add(reg1,reg2) \
++ "paddusb $f8, "#reg1", "#reg2" \n\t"
++
++#define pix_multiply(reg1,reg2) \
++ "pmullh $f14, "#reg1", "#reg2" \n\t " \
++ DMTC1_IMM($f12, 0x0080008000800080) \
++ "paddush $f14, $f14, $f12 \n\t "\
++ MTC1_IMM($f12, 8) \
++ "psrlh $f16, $f14, $f12 \n\t" \
++ "paddush $f14, $f14, $f16 \n\t" \
++ "psrlh $f8, $f14, $f12 \n\t"
++
++#define pix_add_mul(reg1,reg2,reg3,reg4) \ ++ pix_multiply(reg1,reg2) \
++ "mov.d $f18, $f8 \n\t" \
++ pix_multiply(reg3,reg4) \
++ pix_add($f18,$f8)
++
++#define expand_alpha(sreg,dreg) \
++ "dmfc1 $8, "#sreg" \n\t" \
++ "dsrl32 $8, $8, 16 \n\t" \
++ "dsll $9, $8, 16 \n\t" \
++ "or $8, $8, $9 \n\t" \
++ "dsll32 $9, $8, 0 \n\t" \
++ "or $8, $8, $9 \n\t" \
++ "dmtc1 $8, "#dreg" \n\t"
++
++#define expand_alpha_rev(sreg,dreg)\
++ "dmfc1 $8, "#sreg" \n\t" \
++ "dsll32 $8, $8, 16 \n\t" \
++ "dsrl32 $8, $8, 16 \n\t" \
++ "dsll $9, $8, 16 \n\t" \
++ "or $8, $8, $9 \n\t" \
++ "dsll32 $9, $8, 0 \n\t" \
++ "or $8, $8, $9 \n\t" \
++ "dmtc1 $8, "#dreg" \n\t"
++
++#define expand8888(reg1,pos) expand8888_##pos(reg1)
++
++#define expand8888_0(reg1) \
++ "xor $f12, $f12, $f12 \n\t" \
++ "punpcklbh $f8, "#reg1", $f12 \n\t"
++
++#define expand8888_1(reg1) \
++ "xor $f12, $f12, $f12 \n\t" \
++ "punpckhbh $f8, "#reg1", $f12 \n\t"
++
++#define expandx888(reg1,pos) \
++ expand8888(reg1,pos) \
++ DMTC1_IMM($f12, 0x00ff000000000000) \
++ "or $f8, $f8, $f12 \n\t"
++
++#define invert_colors(reg1) \
++ DMTC1_IMM($f12, 0xffff0000ffff0000) \
++ "and $f14, "#reg1", $f12 \n\t" \
++ DMTC1_IMM($f12, 0x000000000000ffff) \
++ "and $f16, "#reg1", $f12 \n\t" \
++ DMTC1_IMM($f12, 0x0000ffff00000000) \
++ "and $f18, "#reg1", $f12 \n\t" \
++ MTC1_IMM($f12, 32) \
++ "dsll $f16, $f16, $f12 \n\t" \
++ "dsrl $f18, $f18, $f12 \n\t" \
++ "or $f14, $f14, $f16 \n\t" \
++ "or $f8, $f14, $f18 \n\t"
++
++#define over(reg1,reg2,reg3) \
++ negate(reg2,$f8) \
++ pix_multiply(reg3, $f8)\
++ pix_add(reg1, $f8)
++
++
++#define over_rev_non_pre(reg1,reg2) \
++ expand_alpha(reg1,$f0) \
++ DMTC1_IMM($f12,0x00ff000000000000) \
++ "or $f2, $f0, $f12 \n\t" \
++ invert_colors(reg1) \
++ pix_multiply($f8,$f2) \
++ save_to($f2) \
++ over($f2, $f0, reg2)
++
++#define in(reg1,reg2) pix_multiply(reg1,reg2)
++
++#define in_over_full_src_alpha(reg1,reg2,reg3) \
++ DMTC1_IMM($f12,0x00ff000000000000) \
++ "or $f0, "#reg1", $f12 \n\t" \
++ in($f0,reg2) \
++ save_to($f0) \
++ over($f0,reg2,reg3)
++
++#define in_over(reg1,reg2,reg3,reg4) \
++ in(reg1,reg3) \
++ "mov.d $f0, $f8 \n\t" \
++ pix_multiply(reg2,reg3) \
++ "mov.d $f2, $f8 \n\t" \
++ over($f0,$f2,reg4)
++
++
diff --git a/extra/plotutils/PKGBUILD b/extra/plotutils/PKGBUILD index 91e2c7775..4056669e9 100644 --- a/extra/plotutils/PKGBUILD +++ b/extra/plotutils/PKGBUILD @@ -5,7 +5,7 @@ pkgname=plotutils pkgver=2.6 pkgrel=2 -arch=('x86_64' 'i686') +arch=('x86_64' 'i686' 'mips64el') pkgdesc="Set of utilities and libraries for plotting." url="http://directory.fsf.org/graphics/plotutils.html" license=("GPL") diff --git a/extra/pm-utils/PKGBUILD b/extra/pm-utils/PKGBUILD index 9f861a506..ea34f27b1 100644 --- a/extra/pm-utils/PKGBUILD +++ b/extra/pm-utils/PKGBUILD @@ -7,7 +7,7 @@ pkgname=pm-utils pkgver=1.4.1 pkgrel=5 pkgdesc="Utilities and scripts for suspend and hibernate power management" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://pm-utils.freedesktop.org" license=('GPL') depends=('bash' 'procps' 'pm-quirks') diff --git a/extra/pmount/PKGBUILD b/extra/pmount/PKGBUILD index 371593ae3..c7c4f92a5 100644 --- a/extra/pmount/PKGBUILD +++ b/extra/pmount/PKGBUILD @@ -5,7 +5,7 @@ pkgname=pmount pkgver=0.9.23 pkgrel=4 pkgdesc="mount removable devices as normal user" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL2') url="http://pmount.alioth.debian.org/" backup=('etc/pmount.allow') diff --git a/extra/polkit-gnome/PKGBUILD b/extra/polkit-gnome/PKGBUILD index cbd405df2..585d1008a 100644 --- a/extra/polkit-gnome/PKGBUILD +++ b/extra/polkit-gnome/PKGBUILD @@ -6,7 +6,7 @@ pkgname=polkit-gnome pkgver=0.105 pkgrel=1 pkgdesc="PolicyKit integration for the GNOME desktop" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.freedesktop.org/wiki/Software/PolicyKit" license=('LGPL') depends=('polkit' 'gtk3') diff --git a/extra/polkit-kde/PKGBUILD b/extra/polkit-kde/PKGBUILD index 0a576e888..50a5da63a 100644 --- a/extra/polkit-kde/PKGBUILD +++ b/extra/polkit-kde/PKGBUILD @@ -6,7 +6,7 @@ pkgname=polkit-kde pkgver=0.99.0 pkgrel=2 pkgdesc='Daemon providing a polkit authentication UI for KDE' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/extragear/base/polkit-kde-agent-1' license=('GPL') depends=('kdelibs') diff --git a/extra/polkit-qt/PKGBUILD b/extra/polkit-qt/PKGBUILD index 82f5801b6..f2494ddc3 100644 --- a/extra/polkit-qt/PKGBUILD +++ b/extra/polkit-qt/PKGBUILD @@ -6,7 +6,7 @@ pkgname=polkit-qt pkgver=0.103.0 pkgrel=1 pkgdesc='A library that allows developers to access PolicyKit API with a nice Qt-style API' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kdesupport/polkit-qt-1' license=('LGPL') depends=('polkit' 'qt') diff --git a/extra/polkit/PKGBUILD b/extra/polkit/PKGBUILD index e86dbbc02..e95a35d00 100644 --- a/extra/polkit/PKGBUILD +++ b/extra/polkit/PKGBUILD @@ -5,7 +5,7 @@ pkgname=polkit pkgver=0.105 pkgrel=1 pkgdesc="Application development toolkit for controlling system-wide privileges" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') url="http://www.freedesktop.org/wiki/Software/PolicyKit" depends=('glib2' 'pam' 'expat') diff --git a/extra/poppler/PKGBUILD b/extra/poppler/PKGBUILD index 7c8a9dd95..925d1e498 100644 --- a/extra/poppler/PKGBUILD +++ b/extra/poppler/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=poppler pkgname=('poppler' 'poppler-glib' 'poppler-qt') pkgver=0.20.1 pkgrel=1 -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) license=('GPL') makedepends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 'openjpeg' 'gtk2' 'qt' 'pkgconfig' 'lcms' 'gobject-introspection') options=('!libtool' '!emptydirs') diff --git a/extra/postfix/PKGBUILD b/extra/postfix/PKGBUILD index 6d9dc3245..3072c0611 100644 --- a/extra/postfix/PKGBUILD +++ b/extra/postfix/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=1 pkgdesc='Fast, easy to administer, secure mail server' url='http://www.postfix.org/' license=('custom') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('pcre' 'libsasl' 'libmysqlclient' 'postgresql-libs' 'sqlite' 'libldap' 'db') backup=('etc/postfix/'{access,aliases,canonical,generic,header_checks,main.cf,master.cf,relocated,transport,virtual}) source=("ftp://ftp.porcupine.org/mirrors/postfix-release/official/${pkgname}-${pkgver}.tar.gz" \ diff --git a/extra/postgresql-old-upgrade/PKGBUILD b/extra/postgresql-old-upgrade/PKGBUILD index dbc7432ca..af1a2f3fd 100644 --- a/extra/postgresql-old-upgrade/PKGBUILD +++ b/extra/postgresql-old-upgrade/PKGBUILD @@ -6,7 +6,7 @@ pkgver=9.0.8 _majorver=${pkgver%.*} pkgrel=1 pkgdesc="Minimal PostgreSQL build for migrating between major versions with pg_upgrade" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.postgresql.org/" license=('custom:PostgreSQL') depends=("postgresql-libs>=${_majorver}" 'libxml2' 'openssl>=1.0.0') diff --git a/extra/postgresql/PKGBUILD b/extra/postgresql/PKGBUILD index a00160c6b..0fe507e95 100644 --- a/extra/postgresql/PKGBUILD +++ b/extra/postgresql/PKGBUILD @@ -6,7 +6,7 @@ pkgname=('postgresql-libs' 'postgresql-docs' 'postgresql') pkgver=9.1.4 _majorver=${pkgver%.*} pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.postgresql.org/" license=('custom:PostgreSQL') makedepends=('krb5' 'libxml2' 'python2' 'perl' 'tcl' 'openssl>=1.0.0') diff --git a/extra/potrace/PKGBUILD b/extra/potrace/PKGBUILD index e628b9b0c..751780b31 100644 --- a/extra/potrace/PKGBUILD +++ b/extra/potrace/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.10 pkgrel=1 pkgdesc='Utility for tracing a bitmap (input: PBM,PGM,PPM,BMP; output: EPS,PS,PDF,SVG,DXF,PGM,Gimppath,XFig)' url='http://potrace.sourceforge.net/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('zlib') options=('!libtool') diff --git a/extra/prison/PKGBUILD b/extra/prison/PKGBUILD index 793db4535..b5c38eb1e 100644 --- a/extra/prison/PKGBUILD +++ b/extra/prison/PKGBUILD @@ -5,7 +5,7 @@ pkgname=prison pkgver=1.0 pkgrel=1 pkgdesc="A barcode API to produce QRCode barcodes and DataMatrix barcodes" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kde.org" license=('GPL') depends=('qt' 'libdmtx' 'qrencode') diff --git a/extra/procmail/PKGBUILD b/extra/procmail/PKGBUILD index b7e780796..92ebabde5 100644 --- a/extra/procmail/PKGBUILD +++ b/extra/procmail/PKGBUILD @@ -5,7 +5,7 @@ pkgname=procmail pkgver=3.22 pkgrel=5 pkgdesc="Highly configurable auto mail processing." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.procmail.org" license=('GPL' 'custom:Artistic') depends=('glibc' 'sh') diff --git a/extra/proftpd/PKGBUILD b/extra/proftpd/PKGBUILD index fd4f5e4a7..e157d47d4 100644 --- a/extra/proftpd/PKGBUILD +++ b/extra/proftpd/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.3.4a pkgrel=5 epoch=1 pkgdesc="A high-performance, scalable FTP server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.proftpd.org" license=('GPL') depends=('libldap' 'libmysqlclient' 'postgresql-libs') diff --git a/extra/progsreiserfs/PKGBUILD b/extra/progsreiserfs/PKGBUILD index 7d4cb1baa..443e4a6c8 100644 --- a/extra/progsreiserfs/PKGBUILD +++ b/extra/progsreiserfs/PKGBUILD @@ -5,7 +5,7 @@ pkgname=progsreiserfs pkgver=0.3.0.5 pkgrel=7 pkgdesc="library for accessing and manipulating reiserfs partitions" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.namesys.com" license=('GPL') depends=('e2fsprogs') diff --git a/extra/psi/PKGBUILD b/extra/psi/PKGBUILD index 36542f8d2..da80c51fa 100644 --- a/extra/psi/PKGBUILD +++ b/extra/psi/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=6 pkgdesc='Instant messaging application designed for the Jabber IM' url='http://psi-im.org/' license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('qca-ossl' 'qca-gnupg' 'enchant' 'libxss' 'xdg-utils') install='psi.install' source=("http://downloads.sourceforge.net/psi/psi-${pkgver}.tar.bz2" diff --git a/extra/psiconv/PKGBUILD b/extra/psiconv/PKGBUILD index dff1ba5b2..fe7c7030f 100644 --- a/extra/psiconv/PKGBUILD +++ b/extra/psiconv/PKGBUILD @@ -6,7 +6,7 @@ pkgname=psiconv pkgver=0.9.8 pkgrel=9 pkgdesc="Converts Psion 5(MX) files to more commonly used file formats" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://software.frodo.looijaard.name/psiconv/" license=('GPL') depends=('imagemagick') diff --git a/extra/pstoedit/PKGBUILD b/extra/pstoedit/PKGBUILD index 32396dba4..f2b8e5299 100644 --- a/extra/pstoedit/PKGBUILD +++ b/extra/pstoedit/PKGBUILD @@ -7,7 +7,7 @@ pkgname=pstoedit pkgver=3.60 pkgrel=2 pkgdesc="Translates PostScript and PDF graphics into other vector formats" -arch=('i686' 'x86_64') +arch=("i686" "x86_64" 'mips64el') url="http://www.pstoedit.net/" license=('GPL') depends=('gcc-libs' 'plotutils' 'gd' 'imagemagick') diff --git a/extra/ptlib/PKGBUILD b/extra/ptlib/PKGBUILD index c628eb158..f8839d704 100644 --- a/extra/ptlib/PKGBUILD +++ b/extra/ptlib/PKGBUILD @@ -5,7 +5,7 @@ pkgname=ptlib pkgver=2.10.2 pkgrel=2 pkgdesc="Portable Windows Library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.ekiga.org/" license=('GPL') depends=('sdl' 'libpulse' 'v4l-utils' 'libldap') diff --git a/extra/pulseaudio/PKGBUILD b/extra/pulseaudio/PKGBUILD index cca5f2472..c549ed671 100644 --- a/extra/pulseaudio/PKGBUILD +++ b/extra/pulseaudio/PKGBUILD @@ -9,13 +9,14 @@ pkgname=(pulseaudio libpulse) pkgdesc="A featureful, general-purpose sound server" pkgver=2.0 pkgrel=2 -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://www.freedesktop.org/wiki/Software/PulseAudio" license=(GPL LGPL) makedepends=(libasyncns libcap attr libxtst libsm libsamplerate libtool rtkit speex tdb udev dbus-core avahi bluez gconf intltool jack - lirc-utils openssl fftw orc json-c gtk2 webrtc-audio-processing + openssl fftw orc json-c gtk2 webrtc-audio-processing libsystemd) +[ "$CARCH" != "mips64el" ] && makedepends+=(lirc-utils) options=(!emptydirs !libtool) source=(http://freedesktop.org/software/$pkgbase/releases/$pkgbase-$pkgver.tar.xz pulseaudio.xinit 0001-Remove-usage-of-deprecated-udev_get_-_path.patch) @@ -53,9 +54,9 @@ package_pulseaudio() { 'bluez: bluetooth support' 'gconf: configuration through gconf (paprefs)' 'jack: jack support' - 'lirc-utils: infra-red support' 'openssl: RAOP support' 'python2-pyqt: Equalizer GUI (qpaeq)') +[ "$CARCH" = "mips64el" ] || optdepends+=('lirc-utils: infra-red support') backup=(etc/pulse/{daemon.conf,default.pa,system.pa}) install=pulseaudio.install @@ -76,7 +77,7 @@ package_pulseaudio() { -i "$pkgdir/etc/pulse/default.pa" # Python fix - sed -i '1s:python$:&2:' "$pkgdir/usr/bin/qpaeq" + sed -i '1s:python$:&2:' "$pkgdir/usr/bin/qpaeq" || true install -Dm755 "$srcdir/pulseaudio.xinit" "$pkgdir/etc/X11/xinit/xinitrc.d/pulseaudio" diff --git a/extra/purple-plugin-pack/PKGBUILD b/extra/purple-plugin-pack/PKGBUILD index 30f9b0ab5..4eeff18a7 100644 --- a/extra/purple-plugin-pack/PKGBUILD +++ b/extra/purple-plugin-pack/PKGBUILD @@ -8,7 +8,7 @@ pkgname=purple-plugin-pack pkgver=2.7.0 pkgrel=1 pkgdesc="Compilation of plugins for the libpurple family of IM clients" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="https://www.guifications.org/projects/purple-plugin-pack" license=('GPL') depends=('libpurple') diff --git a/extra/putty/PKGBUILD b/extra/putty/PKGBUILD index 5a6f2f536..c8fe95255 100644 --- a/extra/putty/PKGBUILD +++ b/extra/putty/PKGBUILD @@ -5,7 +5,7 @@ pkgname=putty pkgver=0.62 pkgrel=1 pkgdesc="A terminal integrated SSH/Telnet client" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.chiark.greenend.org.uk/~sgtatham/putty/" license=('MIT') depends=('gtk2') diff --git a/extra/pyalpm/PKGBUILD b/extra/pyalpm/PKGBUILD index 6053b3214..deabdd2d3 100644 --- a/extra/pyalpm/PKGBUILD +++ b/extra/pyalpm/PKGBUILD @@ -4,7 +4,7 @@ pkgname=pyalpm pkgver=0.5.3 pkgrel=1 pkgdesc="Libalpm bindings for Python 3" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://projects.archlinux.org/users/remy/pyalpm.git/" license=('GPL') depends=('python>=3.2' 'pacman>=4') diff --git a/extra/pycrypto/PKGBUILD b/extra/pycrypto/PKGBUILD index 74a638fd9..408e9fd04 100644 --- a/extra/pycrypto/PKGBUILD +++ b/extra/pycrypto/PKGBUILD @@ -6,7 +6,7 @@ pkgname=pycrypto pkgver=2.5 pkgrel=1 pkgdesc="Collection of cryptographic algorithms and protocols, implemented for use from Python." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('python2') url="http://www.dlitz.net/software/pycrypto/" license=('custom') diff --git a/extra/pycups/PKGBUILD b/extra/pycups/PKGBUILD index 3f006e6db..b822b938a 100644 --- a/extra/pycups/PKGBUILD +++ b/extra/pycups/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.9.61 pkgrel=1 pkgdesc="Python CUPS Bindings" url="http://cyberelk.net/tim/software/pycups/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('libcups' 'python2') source=(http://cyberelk.net/tim/data/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.asc}) diff --git a/extra/pygobject/PKGBUILD b/extra/pygobject/PKGBUILD index ad882dcf7..16420af96 100644 --- a/extra/pygobject/PKGBUILD +++ b/extra/pygobject/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=pygobject pkgname=(python-gobject python2-gobject pygobject-devel) pkgver=3.2.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="https://live.gnome.org/PyGObject" license=('LGPL') makedepends=('python' 'python2' 'python-cairo' 'python2-cairo' 'gobject-introspection') diff --git a/extra/pygobject/fix-pycairo-capi-declaration.patch b/extra/pygobject/fix-pycairo-capi-declaration.patch new file mode 100644 index 000000000..1f0364c7a --- /dev/null +++ b/extra/pygobject/fix-pycairo-capi-declaration.patch @@ -0,0 +1,17 @@ +--- pygobject-2.28.4.orig/gi/pygi-foreign-cairo.c 2011-04-18 17:36:47.000000000 +0200 ++++ pygobject-2.28.4/gi/pygi-foreign-cairo.c 2011-06-21 20:05:11.015628222 +0200 +@@ -26,12 +26,12 @@ + + #if PY_VERSION_HEX < 0x03000000 + #include <pycairo.h> ++static Pycairo_CAPI_t *Pycairo_CAPI; + #else + #include <pycairo/py3cairo.h> ++#define Pycairo_IMPORT import_cairo() + #endif + +-Pycairo_CAPI_t *Pycairo_CAPI; +- + #include "pygi-foreign.h" + + #include <pyglib-python-compat.h> diff --git a/extra/pygobject2/PKGBUILD b/extra/pygobject2/PKGBUILD index 987c1545c..b8a3ed497 100644 --- a/extra/pygobject2/PKGBUILD +++ b/extra/pygobject2/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 pkgrel=6 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.pygtk.org/" license=('LGPL') makedepends=('python' 'python2') diff --git a/extra/pygtk/PKGBUILD b/extra/pygtk/PKGBUILD index e82fdbe4d..210145241 100644 --- a/extra/pygtk/PKGBUILD +++ b/extra/pygtk/PKGBUILD @@ -6,7 +6,7 @@ pkgname=pygtk pkgver=2.24.0 pkgrel=3 pkgdesc="Python bindings for the GTK widget set" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('libglade' 'python2-cairo' 'pygobject') makedepends=('python2-numpy' 'pygobject2-devel') diff --git a/extra/pygtksourceview2/PKGBUILD b/extra/pygtksourceview2/PKGBUILD index df1db1d63..92d170fbf 100644 --- a/extra/pygtksourceview2/PKGBUILD +++ b/extra/pygtksourceview2/PKGBUILD @@ -5,7 +5,7 @@ pkgname=pygtksourceview2 pkgver=2.10.1 pkgrel=4 pkgdesc="Python bindings for gtksourceview2" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('gtksourceview2>=2.10.0' 'pygtk>=2.17.0') makedepends=('intltool' 'pkg-config') diff --git a/extra/pymad/PKGBUILD b/extra/pymad/PKGBUILD index 2a5bf6596..2c145e71e 100644 --- a/extra/pymad/PKGBUILD +++ b/extra/pymad/PKGBUILD @@ -6,7 +6,7 @@ pkgname=pymad pkgver=0.6 pkgrel=4 pkgdesc="Python interface to libmad." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.spacepants.org/src/pymad/" license=('LGPL') depends=('libmad' 'python2') diff --git a/extra/pyopenssl/PKGBUILD b/extra/pyopenssl/PKGBUILD index 827aed0d8..b24f162b7 100644 --- a/extra/pyopenssl/PKGBUILD +++ b/extra/pyopenssl/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=pyopenssl pkgname=('pyopenssl' 'python2-pyopenssl') pkgver=0.13 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://pypi.python.org/pypi/pyOpenSSL" license=('LGPL2.1') makedepends=('python' 'python2' 'openssl') diff --git a/extra/pyorbit/PKGBUILD b/extra/pyorbit/PKGBUILD index c0d5c5921..11e815b44 100644 --- a/extra/pyorbit/PKGBUILD +++ b/extra/pyorbit/PKGBUILD @@ -5,7 +5,7 @@ pkgname=pyorbit pkgver=2.24.0 pkgrel=4 pkgdesc="Python bindings for ORBit2" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') url="http://www.pygtk.org" depends=('python2' 'orbit2') diff --git a/extra/pypgsql/PKGBUILD b/extra/pypgsql/PKGBUILD index 7c14ae54e..374b2d6aa 100644 --- a/extra/pypgsql/PKGBUILD +++ b/extra/pypgsql/PKGBUILD @@ -4,7 +4,7 @@ pkgname=pypgsql pkgver=2.5.1 pkgrel=8 pkgdesc="A python client library for postgresql" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://pypgsql.sourceforge.net/" depends=('python-egenix-mx-base' 'postgresql-libs') diff --git a/extra/pyqt/PKGBUILD b/extra/pyqt/PKGBUILD index 58e9b5659..c2d6b4ff0 100644 --- a/extra/pyqt/PKGBUILD +++ b/extra/pyqt/PKGBUILD @@ -7,7 +7,7 @@ pkgbase=pyqt pkgname=('pyqt-common' 'pyqt' 'python2-pyqt') pkgver=4.9.4 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://riverbankcomputing.co.uk/software/pyqt/intro" license=('GPL') makedepends=('qt' 'python-sip' 'python-dbus' 'python2-sip' 'phonon' diff --git a/extra/pysmbc/PKGBUILD b/extra/pysmbc/PKGBUILD index 429111579..a815bf29b 100644 --- a/extra/pysmbc/PKGBUILD +++ b/extra/pysmbc/PKGBUILD @@ -6,7 +6,7 @@ pkgname=pysmbc pkgver=1.0.13 pkgrel=1 pkgdesc="Python bindings for libsmbclient" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://pypi.python.org/pypi/pysmbc/" license=('GPL') depends=('python2' 'smbclient') diff --git a/extra/python-cairo/PKGBUILD b/extra/python-cairo/PKGBUILD index 458bfca4d..116763cc8 100644 --- a/extra/python-cairo/PKGBUILD +++ b/extra/python-cairo/PKGBUILD @@ -6,7 +6,7 @@ pkgname=python-cairo pkgver=1.10.0 pkgrel=1 pkgdesc="Python bindings for the cairo graphics library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL3') depends=('python' 'cairo') makedepends=('pkg-config') diff --git a/extra/python-egenix-mx-base/PKGBUILD b/extra/python-egenix-mx-base/PKGBUILD index 6fd029b12..a1f63c3b5 100644 --- a/extra/python-egenix-mx-base/PKGBUILD +++ b/extra/python-egenix-mx-base/PKGBUILD @@ -7,7 +7,7 @@ _origname=egenix-mx-base pkgver=3.2.4 pkgrel=1 pkgdesc="A collection of Python tools" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://www.egenix.com/products/python/mxBase/" depends=('python2') diff --git a/extra/python-geoip/PKGBUILD b/extra/python-geoip/PKGBUILD index 2a5fe156e..b43e0d82b 100644 --- a/extra/python-geoip/PKGBUILD +++ b/extra/python-geoip/PKGBUILD @@ -6,7 +6,7 @@ pkgname=python-geoip pkgver=1.2.7 pkgrel=1 pkgdesc="Python bindings for the GeoIP IP-to-country resolver library." -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.maxmind.com/app/python" license=('LGPL') depends=('python2' 'geoip') diff --git a/extra/python-imaging/PKGBUILD b/extra/python-imaging/PKGBUILD index 01c745f00..3493f7e80 100644 --- a/extra/python-imaging/PKGBUILD +++ b/extra/python-imaging/PKGBUILD @@ -7,7 +7,7 @@ pkgname=python-imaging pkgver=1.1.7 pkgrel=4 pkgdesc="PIL. Provides image processing capabilities for python" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.pythonware.com/products/pil/index.htm" license=('custom:"pil"') depends=('python2' 'libjpeg' 'freetype2' 'lcms') diff --git a/extra/python-iwscan/PKGBUILD b/extra/python-iwscan/PKGBUILD index f1038ce59..603675f82 100644 --- a/extra/python-iwscan/PKGBUILD +++ b/extra/python-iwscan/PKGBUILD @@ -4,7 +4,7 @@ pkgname=python-iwscan pkgver=20090609 pkgrel=3 pkgdesc="A Python interface to iwlist, using the iwlib library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://projects.otaku42.de/browser/python-iwscan" license=('LGPL') depends=('python2' 'wireless_tools') diff --git a/extra/python-lxml/PKGBUILD b/extra/python-lxml/PKGBUILD index 023c1c0d2..05a86ef31 100644 --- a/extra/python-lxml/PKGBUILD +++ b/extra/python-lxml/PKGBUILD @@ -5,7 +5,7 @@ pkgname=('python-lxml' 'python2-lxml') pkgver=2.3.4 pkgrel=1 pkgdesc="Python binding for the libxml2 and libxslt libraries" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('BSD' 'custom') url="http://lxml.de/" makedepends=('python2' 'python' 'libxslt') diff --git a/extra/python-m2crypto/PKGBUILD b/extra/python-m2crypto/PKGBUILD index 010da5c82..9af824956 100644 --- a/extra/python-m2crypto/PKGBUILD +++ b/extra/python-m2crypto/PKGBUILD @@ -7,7 +7,7 @@ pkgname=python-m2crypto pkgver=0.21.1 pkgrel=1 pkgdesc="A crypto and SSL toolkit for Python" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://wiki.osafoundation.org/bin/view/Projects/MeTooCrypto" license=('BSD') depends=('python2' 'openssl') diff --git a/extra/python-markupsafe/PKGBUILD b/extra/python-markupsafe/PKGBUILD index 68dbabc7e..ca5cfcea0 100644 --- a/extra/python-markupsafe/PKGBUILD +++ b/extra/python-markupsafe/PKGBUILD @@ -6,7 +6,7 @@ pkgname=('python-markupsafe' 'python2-markupsafe') pkgver=0.15 pkgrel=1 pkgdesc="Implements a XML/HTML/XHTML Markup safe string for Python" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://pypi.python.org/pypi/MarkupSafe" license=('custom') makedepends=('python-distribute' 'python2-distribute') diff --git a/extra/python-notify/PKGBUILD b/extra/python-notify/PKGBUILD index ad9a615fa..8ac31fc04 100644 --- a/extra/python-notify/PKGBUILD +++ b/extra/python-notify/PKGBUILD @@ -8,7 +8,7 @@ pkgname=python-notify pkgver=0.1.1 pkgrel=11 pkgdesc="Python bindings for libnotify" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.galago-project.org/" license=('GPL') depends=('pygtk>=2.22.0' 'libnotify>=0.7.1') diff --git a/extra/python-numpy/PKGBUILD b/extra/python-numpy/PKGBUILD index 81c6953e0..f981fe205 100755 --- a/extra/python-numpy/PKGBUILD +++ b/extra/python-numpy/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('python2-numpy' 'python-numpy') pkgver=1.6.1 pkgrel=1 pkgdesc="Scientific tools for Python" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://numpy.scipy.org/" makedepends=('lapack' 'python' 'python2' 'python-distribute' 'python2-distribute' 'gcc-fortran' 'python-nose') diff --git a/extra/python-pycurl/PKGBUILD b/extra/python-pycurl/PKGBUILD index 9b70523bc..2562d35f1 100644 --- a/extra/python-pycurl/PKGBUILD +++ b/extra/python-pycurl/PKGBUILD @@ -7,7 +7,7 @@ pkgname=python-pycurl pkgver=7.19.0 pkgrel=6 pkgdesc="A Python interface to libcurl" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://pycurl.sourceforge.net" license=('GPL') depends=('python2' 'curl') diff --git a/extra/python-pygame/PKGBUILD b/extra/python-pygame/PKGBUILD index 5207303ca..9bd6d385e 100644 --- a/extra/python-pygame/PKGBUILD +++ b/extra/python-pygame/PKGBUILD @@ -5,7 +5,7 @@ pkgname=python-pygame pkgver=1.9.1 pkgrel=5 pkgdesc="Python game library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.pygame.org/" license=('LGPL') depends=('sdl_mixer' 'sdl_ttf' 'sdl_image' 'python2' 'portmidi') diff --git a/extra/python-pyspi/PKGBUILD b/extra/python-pyspi/PKGBUILD index 739f3b08a..9a7e2ab45 100644 --- a/extra/python-pyspi/PKGBUILD +++ b/extra/python-pyspi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=python-pyspi pkgver=0.6.1 pkgrel=5 pkgdesc="Python AT-SPI bindings" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://people.redhat.com/zcerza/dogtail" license=('LGPL') depends=('python2' 'at-spi') diff --git a/extra/python-pysqlite/PKGBUILD b/extra/python-pysqlite/PKGBUILD index 030223319..3c01803a8 100644 --- a/extra/python-pysqlite/PKGBUILD +++ b/extra/python-pysqlite/PKGBUILD @@ -7,7 +7,7 @@ pkgver=2.6.3 pkgrel=2 pkgdesc="A Python DB-API 2.0 interface for the SQLite embedded relational database engine" license=('custom') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/pysqlite/" depends=('python2' 'sqlite') replaces=('pysqlite2') diff --git a/extra/python-telepathy/PKGBUILD b/extra/python-telepathy/PKGBUILD index 0df359a07..9b1b9f5eb 100644 --- a/extra/python-telepathy/PKGBUILD +++ b/extra/python-telepathy/PKGBUILD @@ -5,7 +5,7 @@ pkgname=python-telepathy pkgver=0.15.19 pkgrel=2 pkgdesc="Python libraries for use in Telepathy clients and connection managers" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://telepathy.freedesktop.org" license=('LGPL') depends=('dbus-python') diff --git a/extra/python-urwid/PKGBUILD b/extra/python-urwid/PKGBUILD index 62d10dd84..08fec228f 100644 --- a/extra/python-urwid/PKGBUILD +++ b/extra/python-urwid/PKGBUILD @@ -8,7 +8,7 @@ pkgver=1.0.1 pkgrel=1 pkgdesc="Urwid is a curses-based user interface library." license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('python2-distribute' 'python-distribute') url="http://excess.org/urwid/" source=(http://excess.org/urwid/urwid-$pkgver.tar.gz) diff --git a/extra/python-wpactrl/PKGBUILD b/extra/python-wpactrl/PKGBUILD index d77c859c4..39f9ee1fc 100644 --- a/extra/python-wpactrl/PKGBUILD +++ b/extra/python-wpactrl/PKGBUILD @@ -4,7 +4,7 @@ pkgname=python-wpactrl pkgver=20090609 pkgrel=3 pkgdesc="A Python extension for wpa_supplicant/hostapd control interface access" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://projects.otaku42.de/wiki/PythonWpaCtrl" license=('GPL2') depends=('python2') diff --git a/extra/python/PKGBUILD b/extra/python/PKGBUILD index f7b84f893..aefd1ba8e 100644 --- a/extra/python/PKGBUILD +++ b/extra/python/PKGBUILD @@ -8,11 +8,12 @@ pkgver=3.2.3 pkgrel=3 _pybasever=3.2 pkgdesc="Next generation of the python high-level scripting language" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://www.python.org/" depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib') -makedepends=('tk' 'sqlite' 'valgrind') +makedepends=('tk' 'sqlite') +[ "$CARCH" != "mips64el" ] && makedepends+=('valgrind') optdepends=('tk: for tkinter' 'sqlite') provides=('python3') replaces=('python3') @@ -32,16 +33,22 @@ build() { rm -r Modules/zlib rm -r Modules/_ctypes/{darwin,libffi}* + + if [ "$CARCH" != "mips64el" ]; then + extraconf=--with-valgrind + else + extraconf="" + fi ./configure --prefix=/usr \ --enable-shared \ --with-threads \ --with-computed-gotos \ --enable-ipv6 \ - --with-valgrind \ --with-wide-unicode \ --with-system-expat \ --with-dbmliborder=gdbm:ndbm \ - --with-system-ffi + --with-system-ffi \ + $extraconf make } diff --git a/extra/python2-cairo/PKGBUILD b/extra/python2-cairo/PKGBUILD index 0f2fb1462..5629199d2 100644 --- a/extra/python2-cairo/PKGBUILD +++ b/extra/python2-cairo/PKGBUILD @@ -5,7 +5,7 @@ pkgname=python2-cairo pkgver=1.10.0 pkgrel=1 pkgdesc="Python2 bindings for the cairo graphics library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL' 'MPL') depends=('python2' 'cairo') options=('!libtool') diff --git a/extra/python2/PKGBUILD b/extra/python2/PKGBUILD index 02731754c..67c7636b0 100644 --- a/extra/python2/PKGBUILD +++ b/extra/python2/PKGBUILD @@ -8,7 +8,7 @@ pkgver=2.7.3 pkgrel=2 _pybasever=2.7 pkgdesc="A high-level scripting language" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('PSF') url="http://www.python.org/" depends=('bzip2' 'gdbm' 'openssl' 'zlib' 'expat' 'sqlite' 'libffi') diff --git a/extra/pywebkitgtk/PKGBUILD b/extra/pywebkitgtk/PKGBUILD index 9fec0ff5d..ad503c89e 100644 --- a/extra/pywebkitgtk/PKGBUILD +++ b/extra/pywebkitgtk/PKGBUILD @@ -7,7 +7,7 @@ pkgname=pywebkitgtk pkgver=1.1.8 pkgrel=2 pkgdesc="Python bindings to the WebKit GTK+ port" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/pywebkitgtk/" license=('LGPL') depends=('libwebkit' 'pygtk') diff --git a/extra/pyxml/PKGBUILD b/extra/pyxml/PKGBUILD index 2cad98f99..d9c71ce44 100644 --- a/extra/pyxml/PKGBUILD +++ b/extra/pyxml/PKGBUILD @@ -6,7 +6,7 @@ pkgname=pyxml pkgver=0.8.4 pkgrel=9 pkgdesc="Python XML parsing library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/pyxml/" license=('custom') depends=('python2') diff --git a/extra/qalculate-gtk/PKGBUILD b/extra/qalculate-gtk/PKGBUILD index 5c7d40e06..59b0a7d03 100644 --- a/extra/qalculate-gtk/PKGBUILD +++ b/extra/qalculate-gtk/PKGBUILD @@ -5,7 +5,7 @@ pkgname=qalculate-gtk pkgver=0.9.7 pkgrel=3 pkgdesc="GNOME frontend for libqalculate" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://qalculate.sourceforge.net/" license=('GPL') depends=('libqalculate' 'libgnome' 'libglade' 'cln') diff --git a/extra/qalculate-kde/PKGBUILD b/extra/qalculate-kde/PKGBUILD index 7f88109ff..b7d5d8b96 100644 --- a/extra/qalculate-kde/PKGBUILD +++ b/extra/qalculate-kde/PKGBUILD @@ -5,7 +5,7 @@ pkgname=qalculate-kde pkgver=0.9.7 pkgrel=3 pkgdesc="KDE frontend for libqalculate" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://qalculate.sourceforge.net/" license=('GPL') depends=('libqalculate' 'kdelibs3' 'cln') diff --git a/extra/qca-gnupg/PKGBUILD b/extra/qca-gnupg/PKGBUILD index d34d87dbd..519d01b72 100644 --- a/extra/qca-gnupg/PKGBUILD +++ b/extra/qca-gnupg/PKGBUILD @@ -7,7 +7,7 @@ pkgver=2.0.0 _pkgver=2.0.0-beta3 pkgrel=3 pkgdesc="Qt Cryptographic Architecture" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://delta.affinix.com/qca/" license=('LGPL') depends=('qca') diff --git a/extra/qca-ossl/PKGBUILD b/extra/qca-ossl/PKGBUILD index 50e434b35..78f8b77ac 100644 --- a/extra/qca-ossl/PKGBUILD +++ b/extra/qca-ossl/PKGBUILD @@ -6,7 +6,7 @@ pkgver=2.0.0 _pkgver=2.0.0-beta3 pkgrel=4 pkgdesc="Qt Cryptographic Architecture" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://delta.affinix.com/qca/" license=('LGPL') depends=('qca') diff --git a/extra/qca/PKGBUILD b/extra/qca/PKGBUILD index a3d71907e..57050c146 100644 --- a/extra/qca/PKGBUILD +++ b/extra/qca/PKGBUILD @@ -6,7 +6,7 @@ pkgname=qca pkgver=2.0.3 pkgrel=2 pkgdesc="Qt Cryptographic Architecture" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://delta.affinix.com/qca/" license=('LGPL') depends=('qt' 'ca-certificates') diff --git a/extra/qemu-kvm/PKGBUILD b/extra/qemu-kvm/PKGBUILD index 4a38dd2c5..46ced3666 100644 --- a/extra/qemu-kvm/PKGBUILD +++ b/extra/qemu-kvm/PKGBUILD @@ -4,7 +4,7 @@ pkgname=qemu-kvm pkgver=1.0.1 pkgrel=3 pkgdesc="Latest KVM QEMU is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation." -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL2' 'LGPL2.1') url="http://www.linux-kvm.org" depends=('libjpeg' 'libpng' 'libsasl' 'curl' 'sdl' 'alsa-lib' 'nss' 'glib2' 'gnutls>=2.4.1' 'bluez' 'vde2' 'util-linux' 'libpulse' 'seabios') diff --git a/extra/qemu/PKGBUILD b/extra/qemu/PKGBUILD index 648859602..b3ef1a2f1 100644 --- a/extra/qemu/PKGBUILD +++ b/extra/qemu/PKGBUILD @@ -4,7 +4,7 @@ pkgname=qemu pkgver=1.1.0 pkgrel=2 pkgdesc="A generic and open source processor emulator which achieves a good emulation speed by using dynamic translation." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2' 'LGPL2.1') url="http://wiki.qemu.org/Index.html" makedepends=('texi2html' 'perl' 'python2') diff --git a/extra/qhull/PKGBUILD b/extra/qhull/PKGBUILD index 6f55425e6..e4bcd3ec5 100644 --- a/extra/qhull/PKGBUILD +++ b/extra/qhull/PKGBUILD @@ -8,14 +8,14 @@ pkgname=qhull pkgver=2012.1 pkgrel=1 pkgdesc="A general dimension code for computing convex hulls and related structures" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.qhull.org/" license=('custom') depends=('gcc-libs') makedepends=('cmake') source=("http://www.qhull.org/download/$pkgname-$pkgver-src.tgz") options=('!libtool') -md5sums=('ed81aa19b203aa0fdb75b41fe6f7a40f') +md5sums=('d0f978c0d8dfb2e919caefa56ea2953c') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/extra/qimageblitz/PKGBUILD b/extra/qimageblitz/PKGBUILD index abced8b9a..cbd63771f 100644 --- a/extra/qimageblitz/PKGBUILD +++ b/extra/qimageblitz/PKGBUILD @@ -6,7 +6,7 @@ pkgname=qimageblitz pkgver=0.0.6 pkgrel=2 pkgdesc="A graphical effect and filter library for KDE" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kde.org/" license=('GPL2') depends=('qt') @@ -18,6 +18,7 @@ build() { cd "${srcdir}" mkdir build cd build + CXX="g++" \ cmake ../${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr diff --git a/extra/qiv/PKGBUILD b/extra/qiv/PKGBUILD index 42b84139a..fabfa0ec2 100644 --- a/extra/qiv/PKGBUILD +++ b/extra/qiv/PKGBUILD @@ -6,7 +6,7 @@ pkgname=qiv pkgver=2.2.4 pkgrel=2 pkgdesc="Quick Image Viewer (qiv) is a very small and fast GDK/Imlib image viewer" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://spiegl.de/qiv/" license=('GPL2') depends=('file' 'gtk2' 'imlib2') diff --git a/extra/qjackctl/PKGBUILD b/extra/qjackctl/PKGBUILD index db78bad15..73bf3de67 100644 --- a/extra/qjackctl/PKGBUILD +++ b/extra/qjackctl/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.3.9 pkgrel=1 pkgdesc="A Qt front-end for the JACK low-latency audio server" url="http://qjackctl.sourceforge.net/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('jack' 'qt') options=('!makeflags') diff --git a/extra/qjson/PKGBUILD b/extra/qjson/PKGBUILD index 61ca3a799..eb1633e8e 100644 --- a/extra/qjson/PKGBUILD +++ b/extra/qjson/PKGBUILD @@ -5,7 +5,7 @@ pkgname=qjson pkgver=0.7.1 pkgrel=2 pkgdesc="A qt-based library that maps JSON data to QVariant objects" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://qjson.sourceforge.net" depends=('qt') diff --git a/extra/qoauth/PKGBUILD b/extra/qoauth/PKGBUILD index 86b4adc21..e0b554e3d 100644 --- a/extra/qoauth/PKGBUILD +++ b/extra/qoauth/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=3 pkgdesc="Support with OAuth-powered network services" url='http://github.com/ayoy/qoauth' license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('qca') makedepends=('cmake' 'automoc4') source=("http://files.ayoy.net/qoauth/release/current/src/${pkgname}-${pkgver}-src.tar.bz2") diff --git a/extra/qrencode/PKGBUILD b/extra/qrencode/PKGBUILD index 7caabccb0..4e22f0e37 100644 --- a/extra/qrencode/PKGBUILD +++ b/extra/qrencode/PKGBUILD @@ -6,7 +6,7 @@ pkgname=qrencode pkgver=3.3.1 pkgrel=1 pkgdesc="C library for encoding data in a QR Code symbol." -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) depends=('libpng>=1.5.0') makedepends=(sdl) url="http://megaui.net/fukuchi/works/qrencode/index.en.html" diff --git a/extra/qscintilla/PKGBUILD b/extra/qscintilla/PKGBUILD index 0f573142c..8f1e4f199 100644 --- a/extra/qscintilla/PKGBUILD +++ b/extra/qscintilla/PKGBUILD @@ -9,7 +9,7 @@ pkgname=('qscintilla' 'python-qscintilla' 'python2-qscintilla' pkgver=2.6.2 pkgrel=1 license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.riverbankcomputing.co.uk/software/qscintilla/intro" makedepends=('python2-pyqt' 'pyqt' 'chrpath') source=("http://riverbankcomputing.com/static/Downloads/QScintilla2/QScintilla-gpl-${pkgver}.tar.gz" diff --git a/extra/qsynth/PKGBUILD b/extra/qsynth/PKGBUILD index 3f1c7c379..ef85f7948 100644 --- a/extra/qsynth/PKGBUILD +++ b/extra/qsynth/PKGBUILD @@ -6,7 +6,7 @@ pkgname=qsynth pkgver=0.3.6 pkgrel=2 pkgdesc="Qt GUI for FluidSynth" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://qsynth.sourceforge.net/" license=('GPL') depends=('fluidsynth' 'qt') diff --git a/extra/qt-assistant-compat/PKGBUILD b/extra/qt-assistant-compat/PKGBUILD index 74cd0ded2..a2dbb31b8 100644 --- a/extra/qt-assistant-compat/PKGBUILD +++ b/extra/qt-assistant-compat/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.6.3 pkgrel=2 pkgdesc="compat version of Qt Assistant" url="http://qt.nokia.com/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL3' 'LGPL') depends=('qt') source=('ftp://ftp.qt.nokia.com/qt/source/qt-assistant-qassistantclient-library-compat-src-4.6.3.tar.gz' diff --git a/extra/qt-gstreamer/PKGBUILD b/extra/qt-gstreamer/PKGBUILD index d083ecff0..782193830 100644 --- a/extra/qt-gstreamer/PKGBUILD +++ b/extra/qt-gstreamer/PKGBUILD @@ -6,7 +6,7 @@ pkgname=qt-gstreamer pkgver=0.10.2 pkgrel=1 pkgdesc="Qt bindings for GStreamer" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://gstreamer.freedesktop.org/modules/qt-gstreamer.html' license=('LGPL2.1') depends=('qt' 'gstreamer0.10-base' 'libgles') diff --git a/extra/qt/PKGBUILD b/extra/qt/PKGBUILD index 43ac1a361..8726234fa 100644 --- a/extra/qt/PKGBUILD +++ b/extra/qt/PKGBUILD @@ -6,19 +6,21 @@ pkgbase=qt pkgname=('qt' 'qt-private-headers') pkgver=4.8.2 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://qt-project.org/' license=('GPL3' 'LGPL') makedepends=('libtiff' 'libpng' 'libmng' 'sqlite' 'ca-certificates' 'glib2' 'dbus' 'fontconfig' 'libgl' 'libsm' 'libxrandr' 'libxv' 'libxi' 'alsa-lib' 'xdg-utils' 'hicolor-icon-theme' 'desktop-file-utils' 'mesa' 'postgresql-libs' - 'mysql' 'unixodbc' 'cups' 'gtk2' 'libfbclient') + 'mysql' 'unixodbc' 'cups' 'gtk2') +[ "$CARCH" != "mips64el" ] && makedepends+=('libfbclient') options=('!libtool') _pkgfqn="${pkgbase}-everywhere-opensource-src-${pkgver}" source=("http://releases.qt-project.org/qt4/source/${_pkgfqn}.tar.gz" 'assistant.desktop' 'designer.desktop' 'linguist.desktop' 'qtconfig.desktop' 'improve-cups-support.patch' + 'declarative-fix-sigbus.patch' 'fix-assistant-crash.patch') md5sums=('3c1146ddf56247e16782f96910a8423b' 'fc211414130ab2764132e7370f8e5caa' @@ -26,11 +28,15 @@ md5sums=('3c1146ddf56247e16782f96910a8423b' 'f11852b97583610f3dbb669ebc3e21bc' '6b771c8a81dd90b45e8a79afa0e5bbfd' 'c439c7731c25387352d8453ca7574971' + 'aac963d05a9d5733e2bfce9e26607f51' 'e9c11e4606b7f55ae405e3e76f863dc1') build() { cd "${srcdir}"/${_pkgfqn} + # MIPS N32-specific fix, shouldn't affect correctness on other platforms. + patch -Np1 -i "${srcdir}/declarative-fix-sigbus.patch" + # (FS#28381) (KDEBUG#180051) patch -p1 -i "${srcdir}"/improve-cups-support.patch @@ -39,10 +45,14 @@ build() { export QT4DIR="${srcdir}"/${_pkgfqn} export LD_LIBRARY_PATH=${QT4DIR}/lib:${LD_LIBRARY_PATH} + [ "${CARCH}" = "mips64el" ] && export CXXFLAGS="${CXXFLAGS} -fpermissive" + sed -i "s|-O2|${CXXFLAGS}|" mkspecs/common/{g++,gcc}-base.conf sed -i "/^QMAKE_LFLAGS_RPATH/s| -Wl,-rpath,||g" mkspecs/common/gcc-base-unix.conf sed -i "/^QMAKE_LFLAGS\s/s|+=|+= ${LDFLAGS}|g" mkspecs/common/gcc-base.conf + [ "$CARCH" != "mips64el" ] && extra="-plugin-sql-ibase" + ./configure -confirm-license -opensource \ -prefix /usr \ -docdir /usr/share/doc/qt \ @@ -53,7 +63,7 @@ build() { -sysconfdir /etc/xdg \ -examplesdir /usr/share/doc/qt/examples \ -demosdir /usr/share/doc/qt/demos \ - -plugin-sql-{psql,mysql,sqlite,odbc,ibase} \ + -plugin-sql-{psql,mysql,sqlite,odbc} \ -system-sqlite \ -no-phonon \ -no-phonon-backend \ @@ -68,7 +78,8 @@ build() { -optimized-qmake \ -reduce-relocations \ -dbus-linked \ - -no-openvg + -no-openvg \ + $extra make } @@ -79,9 +90,9 @@ package_qt() { 'xdg-utils' 'hicolor-icon-theme' 'desktop-file-utils') optdepends=('postgresql-libs: PostgreSQL driver' 'libmysqlclient: MySQL driver' - 'unixodbc: ODBC driver' - 'libfbclient: Firebird/iBase driver' - 'libxinerama: Xinerama support' + 'unixodbc: ODBC driver') + [ "$CARCH" != "mips64el" ] && optdepends+=('libfbclient: Firebird/iBase driver') + optdepends+=('libxinerama: Xinerama support' 'libxcursor: Xcursor support' 'libxfixes: Xfixes support') install='qt.install' diff --git a/extra/qt/declarative-fix-sigbus.patch b/extra/qt/declarative-fix-sigbus.patch new file mode 100644 index 000000000..0d446fce5 --- /dev/null +++ b/extra/qt/declarative-fix-sigbus.patch @@ -0,0 +1,33 @@ +--- qt-everywhere-opensource-src-4.8.0.orig/src/declarative/qml/qdeclarativevmemetaobject.cpp 2012-02-04 21:23:56.573395948 +0100 ++++ qt-everywhere-opensource-src-4.8.0/src/declarative/qml/qdeclarativevmemetaobject.cpp 2012-02-04 23:32:44.900073230 +0100 +@@ -39,6 +39,7 @@ + ** + ****************************************************************************/ + ++#include <cstring> + #include "private/qdeclarativevmemetaobject_p.h" + + #include "qdeclarative.h" +@@ -191,10 +192,12 @@ + + double QDeclarativeVMEVariant::asDouble() + { ++ double result; + if (type != QMetaType::Double) + setValue(double(0)); + +- return *(double *)(dataPtr()); ++ std::memcpy(&result, (double *)(dataPtr()), sizeof(result)); ++ return result; + } + + const QString &QDeclarativeVMEVariant::asQString() +@@ -298,7 +301,7 @@ + cleanup(); + type = QMetaType::Double; + } +- *(double *)(dataPtr()) = v; ++ std::memcpy((double *)(dataPtr()), &v, sizeof(v)); + } + + void QDeclarativeVMEVariant::setValue(const QString &v) diff --git a/extra/qt3/PKGBUILD b/extra/qt3/PKGBUILD index cdd4ac7f1..105f44586 100644 --- a/extra/qt3/PKGBUILD +++ b/extra/qt3/PKGBUILD @@ -6,7 +6,7 @@ pkgver=3.3.8b pkgrel=1 epoch=1 pkgdesc="The QT3 gui toolkit" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.trolltech.com/products/qt/index.html" license=('GPL') depends=('libpng' 'libxmu' 'libxcursor' 'libxinerama' 'mesa' 'libxft' diff --git a/extra/qtiplot/PKGBUILD b/extra/qtiplot/PKGBUILD index 1689779ab..ad78db3df 100644 --- a/extra/qtiplot/PKGBUILD +++ b/extra/qtiplot/PKGBUILD @@ -6,7 +6,7 @@ pkgname=qtiplot pkgver=0.9.8.8 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://soft.proindependent.com/qtiplot.html" pkgdesc="Data analysis and scientific plotting - free clone of Origin" depends=('muparser' 'gsl' 'python2-qt' 'boost-libs' 'shared-mime-info' 'mesa' 'liborigin2' 'qt-assistant-compat' 'tamu-anova') diff --git a/extra/qtscriptgenerator/PKGBUILD b/extra/qtscriptgenerator/PKGBUILD index 9ca941734..fd570d20d 100644 --- a/extra/qtscriptgenerator/PKGBUILD +++ b/extra/qtscriptgenerator/PKGBUILD @@ -5,7 +5,7 @@ pkgname=qtscriptgenerator pkgver=0.2.0 pkgrel=1 pkgdesc="A tool that generates Qt bindings for Qt Script" -arch=("i686" "x86_64") +arch=("i686" "x86_64" 'mips64el') url="https://code.google.com/p/qtscriptgenerator/" license=('GPL') depends=('qtwebkit') diff --git a/extra/qtwebkit/PKGBUILD b/extra/qtwebkit/PKGBUILD index 8c289f466..5f4f6538c 100644 --- a/extra/qtwebkit/PKGBUILD +++ b/extra/qtwebkit/PKGBUILD @@ -4,7 +4,7 @@ pkgname=qtwebkit pkgver=2.2.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://trac.webkit.org/wiki/QtWebKit' pkgdesc='An open source web browser engine (Qt port)' license=('LGPL2.1' 'GPL3') @@ -24,6 +24,15 @@ sha1sums=('914d7cc099e5b6181c2d74fc7a74e1b4478b75a4' build() { cd "${srcdir}"/${pkgname}-${pkgver}-source + if [ "$CARCH" = "mips64el" ]; then + # Fix MIPS N32 support. + sed -i 's/defined(_ABIO32)/(defined(_ABIO32) || defined(_ABIN32))/' \ + Source/JavaScriptCore/wtf/Platform.h + # Don't enable JIT even if configure finds that it's not supported. + sed -i 's/#define ENABLE_JIT 1/#define ENABLE_JIT 0/' \ + Source/JavaScriptCore/wtf/Platform.h + fi + patch -p1 -i "${srcdir}"/glibc.patch patch -p1 -i "${srcdir}"/fix-build.patch diff --git a/extra/quodlibet/PKGBUILD b/extra/quodlibet/PKGBUILD index c1dadacce..bf92df5db 100644 --- a/extra/quodlibet/PKGBUILD +++ b/extra/quodlibet/PKGBUILD @@ -5,7 +5,7 @@ pkgname=quodlibet pkgver=2.4 pkgrel=2 pkgdesc="An audio player written in pygtk" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://code.google.com/p/quodlibet/" depends=('gstreamer0.10-python' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' diff --git a/extra/quota-tools/PKGBUILD b/extra/quota-tools/PKGBUILD index 79bb209a4..02cd679dd 100644 --- a/extra/quota-tools/PKGBUILD +++ b/extra/quota-tools/PKGBUILD @@ -3,9 +3,9 @@ pkgname=quota-tools pkgver=4.00_pre1 -pkgrel=1 +pkgrel=1.1 pkgdesc="Tools to manage kernel-level quotas in Linux" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/linuxquota/" license=('GPL' 'BSD') depends=('e2fsprogs') diff --git a/extra/qwt/PKGBUILD b/extra/qwt/PKGBUILD index 2a743e736..9f465e8fc 100644 --- a/extra/qwt/PKGBUILD +++ b/extra/qwt/PKGBUILD @@ -5,7 +5,7 @@ pkgname=qwt pkgver=6.0.1 pkgrel=2 pkgdesc="Qt Widgets for Technical Applications" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://qwt.sourceforge.net/" depends=('qt') options=('!makeflags') diff --git a/extra/qwtplot3d/PKGBUILD b/extra/qwtplot3d/PKGBUILD index b72402f4a..5d9fd6df2 100644 --- a/extra/qwtplot3d/PKGBUILD +++ b/extra/qwtplot3d/PKGBUILD @@ -6,7 +6,7 @@ pkgname=qwtplot3d pkgver=0.2.7 pkgrel=4 pkgdesc="Qt/OpenGL-based C++ programming library containing 3d-widgets" -arch=("i686" "x86_64") +arch=("i686" "x86_64" 'mips64el') license=('custom:zlib') url="http://qwtplot3d.sourceforge.net/" depends=('qt' 'qwt' 'mesa') diff --git a/extra/r/PKGBUILD b/extra/r/PKGBUILD index 0abae945a..ac3dafa31 100644 --- a/extra/r/PKGBUILD +++ b/extra/r/PKGBUILD @@ -7,7 +7,7 @@ pkgname=r pkgver=2.15.1 pkgrel=2 pkgdesc="Language and environment for statistical computing and graphics" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url=('http://www.r-project.org/') depends=('blas' 'lapack' 'bzip2' 'libpng' 'libjpeg' 'libtiff' diff --git a/extra/racket/PKGBUILD b/extra/racket/PKGBUILD index 1a74a6ab4..a5db6e3cb 100644 --- a/extra/racket/PKGBUILD +++ b/extra/racket/PKGBUILD @@ -5,7 +5,7 @@ pkgname=racket pkgver=5.2.1 pkgrel=3 pkgdesc="A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://racket-lang.org/" license=('LGPL') depends=('gtk2' 'desktop-file-utils') diff --git a/extra/raptor/PKGBUILD b/extra/raptor/PKGBUILD index 9f47b8bff..8578b9794 100644 --- a/extra/raptor/PKGBUILD +++ b/extra/raptor/PKGBUILD @@ -8,7 +8,7 @@ pkgname=raptor pkgver=2.0.8 pkgrel=1 pkgdesc="A C library that parses RDF/XML/N-Triples into RDF triples" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://librdf.org/raptor" depends=('curl' 'libxslt' 'icu') license=('LGPL') diff --git a/extra/raptor1/PKGBUILD b/extra/raptor1/PKGBUILD index 2f579874c..085809cc9 100644 --- a/extra/raptor1/PKGBUILD +++ b/extra/raptor1/PKGBUILD @@ -8,7 +8,7 @@ pkgname=raptor1 pkgver=1.4.21 pkgrel=4 pkgdesc="A C library that parses RDF/XML/N-Triples into RDF triples - old V1 api for compatibility" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://librdf.org/raptor" depends=('curl' 'libxslt') license=('LGPL') diff --git a/extra/rarian/PKGBUILD b/extra/rarian/PKGBUILD index f6ddb58b0..612a21490 100644 --- a/extra/rarian/PKGBUILD +++ b/extra/rarian/PKGBUILD @@ -5,7 +5,7 @@ pkgname=rarian pkgver=0.8.1 pkgrel=2 pkgdesc="Documentation meta-data library, designed as a replacement for Scrollkeeper." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://rarian.freedesktop.org/" license=('GPL') depends=('gcc-libs') diff --git a/extra/rasqal/PKGBUILD b/extra/rasqal/PKGBUILD index f9f68d14c..9cd293b53 100644 --- a/extra/rasqal/PKGBUILD +++ b/extra/rasqal/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=1 pkgdesc="A free C library that handles Resource Description Framework (RDF) query syntaxes, query construction and query execution returning result bindings" url="http://librdf.org/rasqal" license=('GPL' 'LGPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('raptor' 'mpfr') options=('!libtool') source=(http://download.librdf.org/source/${pkgname}-${pkgver}.tar.gz) diff --git a/extra/ratpoison/PKGBUILD b/extra/ratpoison/PKGBUILD index b34a91398..ddc2ad4bb 100644 --- a/extra/ratpoison/PKGBUILD +++ b/extra/ratpoison/PKGBUILD @@ -7,7 +7,7 @@ pkgname=ratpoison pkgver=1.4.5 pkgrel=5 pkgdesc="A simple keystroke-driven window manager" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('libxinerama' 'readline' 'bash' 'perl' 'libxtst' 'libxft' 'texinfo') url="http://www.nongnu.org/ratpoison/" diff --git a/extra/razor/PKGBUILD b/extra/razor/PKGBUILD index 1907c778f..cc8afee2a 100644 --- a/extra/razor/PKGBUILD +++ b/extra/razor/PKGBUILD @@ -7,7 +7,7 @@ pkgname=razor pkgver=2.84 pkgrel=7 pkgdesc="A distributed, collaborative, spam detection and filtering network" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://razor.sourceforge.net" license=('PerlArtistic') depends=('perl-net-dns' 'perl-digest-sha1' 'perl-uri' 'perl-digest-nilsimsa' 'perl') diff --git a/extra/rcs/PKGBUILD b/extra/rcs/PKGBUILD index 425d73d28..89cb246c3 100644 --- a/extra/rcs/PKGBUILD +++ b/extra/rcs/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc='Revision Control System: manages multiple revisions of files' url='http://www.gnu.org/software/rcs/' license=('GPL3') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') source=("http://ftpmirror.gnu.org/${pkgname}/${pkgname}-${pkgver}.tar.gz") sha1sums=('3317a9e0f324a094e48584831e1b23852f907af9') diff --git a/extra/rdesktop/PKGBUILD b/extra/rdesktop/PKGBUILD index d47f37bf7..6eaba1c09 100644 --- a/extra/rdesktop/PKGBUILD +++ b/extra/rdesktop/PKGBUILD @@ -6,7 +6,7 @@ pkgname=rdesktop pkgver=1.7.1 pkgrel=2 pkgdesc="An open source client for Windows Remote Desktop Services" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.rdesktop.org/" license=('GPL3') depends=('libx11' 'openssl' 'libao' 'libsamplerate') diff --git a/extra/re-alpine/PKGBUILD b/extra/re-alpine/PKGBUILD index 92043c7a3..f50eaaf1a 100644 --- a/extra/re-alpine/PKGBUILD +++ b/extra/re-alpine/PKGBUILD @@ -6,7 +6,7 @@ pkgname=re-alpine pkgver=2.02 pkgrel=3 pkgdesc="The continuation of the Alpine email client from University of Washington" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/re-alpine/" license=('APACHE') depends=('libldap' 'krb5') diff --git a/extra/re2c/PKGBUILD b/extra/re2c/PKGBUILD index 70720e6cf..d72f4d364 100644 --- a/extra/re2c/PKGBUILD +++ b/extra/re2c/PKGBUILD @@ -6,7 +6,7 @@ pkgname=re2c pkgver=0.13.5 pkgrel=3 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('gcc-libs') pkgdesc="A tool for generating C-based recognizers from regular expressions" url="http://re2c.sourceforge.net/" diff --git a/extra/recode/PKGBUILD b/extra/recode/PKGBUILD index ffa636c60..4dd53dbb7 100644 --- a/extra/recode/PKGBUILD +++ b/extra/recode/PKGBUILD @@ -6,7 +6,7 @@ pkgname=recode pkgver=3.6 pkgrel=7 pkgdesc="Converts files between various character sets and usages" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://recode.progiciels-bpi.ca/index.html" license=('GPL' 'LGPL') depends=('glibc' 'texinfo') @@ -27,6 +27,9 @@ build() { patch -Np1 -i ${srcdir}/recode_3.6-15.diff sed -i '1i#include <stdlib.h>' src/argmatch.c rm -f acinclude.m4 + # "automatic de-ANSI-fication support has been removed" + sed -i '/AM_C_PROTOTYPES/d' configure.in + sed -i 's/ ansi2knr//' src/Makefile.am autoreconf -fi libtoolize ./configure --prefix=/usr --mandir=/usr/share/man \ diff --git a/extra/redland/PKGBUILD b/extra/redland/PKGBUILD index 2b6db16bd..d3d4f093c 100644 --- a/extra/redland/PKGBUILD +++ b/extra/redland/PKGBUILD @@ -6,10 +6,10 @@ pkgbase=redland epoch=1 pkgname=('redland' 'redland-storage-mysql' 'redland-storage-postgresql' 'redland-storage-virtuoso' 'redland-storage-sqlite') pkgver=1.0.15 -pkgrel=3 +pkgrel=3.2 url="http://librdf.org/" license=("GPL") -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('rasqal>=0.9.28' 'raptor>=2.0.6' 'db>=5.3' 'postgresql-libs' 'libmysqlclient' 'unixodbc' 'sqlite3') options=('!libtool') source=(http://download.librdf.org/source/$pkgname-$pkgver.tar.gz{,.asc} diff --git a/extra/rest/PKGBUILD b/extra/rest/PKGBUILD index c7fbd8446..562d2542d 100644 --- a/extra/rest/PKGBUILD +++ b/extra/rest/PKGBUILD @@ -5,7 +5,7 @@ pkgname=rest pkgver=0.7.12 pkgrel=1 pkgdesc="A helper library for RESTful services." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gtk.org/" license=('GPL2') depends=('glib2' 'libxml2' 'libsoup-gnome') diff --git a/extra/rhythmbox/PKGBUILD b/extra/rhythmbox/PKGBUILD index 5df25b236..3e562af0d 100644 --- a/extra/rhythmbox/PKGBUILD +++ b/extra/rhythmbox/PKGBUILD @@ -6,11 +6,12 @@ pkgname=rhythmbox pkgver=2.96 pkgrel=3 pkgdesc="An iTunes-like music playback and management application" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.rhythmbox.org" depends=('clutter' 'clutter-gtk' 'clutter-gst' 'dconf' 'desktop-file-utils' 'grilo' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'gvfs-afc' 'json-glib' 'libdmapsharing' 'libgpod' 'libmtp' 'libmusicbrainz3' - 'libnotify' 'libpeas' 'libwebkit3' 'lirc-utils' 'media-player-info' 'mx' 'python2-gobject' 'python2-mako' 'totem-plparser' 'tdb') + 'libnotify' 'libpeas' 'libwebkit3' 'media-player-info' 'mx' 'python2-gobject' 'python2-mako' 'totem-plparser' 'tdb') +[ "$CARCH" != "mips64el" ] && depends+=('lirc-utils') makedepends=('gnome-doc-utils' 'intltool' 'brasero' 'gobject-introspection') optdepends=('gstreamer0.10-ugly-plugins: Extra media codecs' 'gstreamer0.10-bad-plugins: Extra media codecs' diff --git a/extra/rosegarden/PKGBUILD b/extra/rosegarden/PKGBUILD index e1d2a0f85..0423c974b 100644 --- a/extra/rosegarden/PKGBUILD +++ b/extra/rosegarden/PKGBUILD @@ -8,7 +8,7 @@ pkgname=rosegarden pkgver=12.04 pkgrel=1 pkgdesc="MIDI/audio sequencer and notation editor" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.rosegardenmusic.com/" license=('GPL') depends=('liblrdf' 'dssi' 'fftw' 'lirc-utils' diff --git a/extra/rox/PKGBUILD b/extra/rox/PKGBUILD index d9bffafe2..e852a9f96 100644 --- a/extra/rox/PKGBUILD +++ b/extra/rox/PKGBUILD @@ -6,7 +6,7 @@ pkgname=rox pkgver=2.11 pkgrel=1 pkgdesc="A small and fast file manager which can optionally manage the desktop background and panels" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://roscidus.com/desktop/" depends=('sh' 'libsm' 'gtk2') diff --git a/extra/rrdtool/PKGBUILD b/extra/rrdtool/PKGBUILD index ae45fdf62..9d8e0ed75 100644 --- a/extra/rrdtool/PKGBUILD +++ b/extra/rrdtool/PKGBUILD @@ -5,7 +5,7 @@ pkgname=rrdtool pkgver=1.4.7 pkgrel=2 pkgdesc="Data logging and graphing application" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.rrdtool.org" license=('GPL' 'custom') depends=('libxml2' 'pango' 'ttf-dejavu') diff --git a/extra/rssh/PKGBUILD b/extra/rssh/PKGBUILD index c1d9e08f7..32dfc6840 100644 --- a/extra/rssh/PKGBUILD +++ b/extra/rssh/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=3 pkgdesc='Restricted shell for use with OpenSSH, allowing only scp and/or sftp' url='http://www.pizzashack.org/rssh/' license=('custom:rssh') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') backup=('etc/rssh.conf') depends=('openssh') source=("http://downloads.sourceforge.net/sourceforge/rssh/rssh-${pkgver}.tar.gz" diff --git a/extra/rsync/PKGBUILD b/extra/rsync/PKGBUILD index 122453775..dbe19cdb7 100644 --- a/extra/rsync/PKGBUILD +++ b/extra/rsync/PKGBUILD @@ -4,7 +4,7 @@ pkgname=rsync pkgver=3.0.9 pkgrel=3 pkgdesc="A file transfer program to keep remote files in sync" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://samba.anu.edu.au/rsync/" license=('GPL3') depends=('perl') diff --git a/extra/rtkit/PKGBUILD b/extra/rtkit/PKGBUILD index 7ab0d162c..ab17a8a55 100644 --- a/extra/rtkit/PKGBUILD +++ b/extra/rtkit/PKGBUILD @@ -6,7 +6,7 @@ pkgname=rtkit pkgver=0.10 pkgrel=4 pkgdesc="Realtime Policy and Watchdog Daemon" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://git.0pointer.de/?p=rtkit.git" license=(GPL 'custom:BSD') depends=(dbus polkit) diff --git a/extra/rtmpdump/PKGBUILD b/extra/rtmpdump/PKGBUILD index b1e933a21..98318e7d2 100644 --- a/extra/rtmpdump/PKGBUILD +++ b/extra/rtmpdump/PKGBUILD @@ -7,7 +7,7 @@ pkgname=rtmpdump pkgver=2.4 pkgrel=1 pkgdesc="A tool to download rtmp streams" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://rtmpdump.mplayerhq.hu/" license=('GPL2' 'LGPL2.1') depends=('openssl') diff --git a/extra/rubberband/PKGBUILD b/extra/rubberband/PKGBUILD index 9cf4c07d1..e20c734a1 100644 --- a/extra/rubberband/PKGBUILD +++ b/extra/rubberband/PKGBUILD @@ -6,7 +6,7 @@ pkgname=rubberband pkgver=1.7.0 pkgrel=1 pkgdesc="Time-stretching and pitch-shifting audio library and utility" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.breakfastquay.com/rubberband/" license=('GPL') depends=('libsamplerate' 'fftw' 'vamp-plugin-sdk') diff --git a/extra/ruby/PKGBUILD b/extra/ruby/PKGBUILD index 084545294..2a8603f5e 100644 --- a/extra/ruby/PKGBUILD +++ b/extra/ruby/PKGBUILD @@ -7,7 +7,7 @@ pkgname=ruby pkgver=1.9.3_p194 pkgrel=2 pkgdesc='An object-oriented language for quick and easy programming' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.ruby-lang.org/en/' license=('BSD' 'custom') backup=('etc/gemrc') diff --git a/extra/samba/PKGBUILD b/extra/samba/PKGBUILD index d8347d089..977ed421f 100644 --- a/extra/samba/PKGBUILD +++ b/extra/samba/PKGBUILD @@ -9,7 +9,7 @@ pkgver=3.6.6 # misconstrues as alpha, beta, etc. Bad samba! _realver=3.6.6 pkgrel=1 -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://www.samba.org" license=('GPL3') makedepends=('db' 'popt' 'libcups' 'acl' 'libldap' 'libcap' 'krb5' 'pam' 'gamin' 'gnutls>=2.4.1' 'talloc' 'tdb') diff --git a/extra/sane-frontends/PKGBUILD b/extra/sane-frontends/PKGBUILD index fffa95d0a..99d7a9ee5 100644 --- a/extra/sane-frontends/PKGBUILD +++ b/extra/sane-frontends/PKGBUILD @@ -6,7 +6,7 @@ pkgname=sane-frontends pkgver=1.0.14 pkgrel=6 pkgdesc="A set of frontends for SANE." -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.sane-project.org" license=('GPL') depends=('sane' 'gimp' 'libjpeg>=7') diff --git a/extra/sane/PKGBUILD b/extra/sane/PKGBUILD index 951a64b0f..1bb3c4c6c 100644 --- a/extra/sane/PKGBUILD +++ b/extra/sane/PKGBUILD @@ -9,7 +9,7 @@ pkgver=1.0.22 pkgrel=9 pkgdesc="Scanner Access Now Easy" url="http://www.sane-project.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('libtiff>=4.0.0' 'libgphoto2>=2.4.7-2' 'libjpeg>=8' 'libusb-compat' 'libieee1284' 'v4l-utils' 'avahi' 'bash' 'net-snmp') makedepends=('texlive-latexextra') diff --git a/extra/sbcl/PKGBUILD b/extra/sbcl/PKGBUILD index 28481c93e..f37109401 100644 --- a/extra/sbcl/PKGBUILD +++ b/extra/sbcl/PKGBUILD @@ -9,11 +9,13 @@ pkgver=1.0.57 pkgrel=1 pkgdesc="Steel Bank Common Lisp" url="http://www.sbcl.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') depends=('glibc') provides=('common-lisp' 'cl-asdf' 'zlib') makedepends=('sbcl' 'texinfo') +[ "$CARCH" = "mips64el" ] && \ +makedepends=('clisp' 'texinfo') install=sbcl.install source=("http://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2" "arch-fixes.lisp") @@ -40,7 +42,11 @@ build() { (disable :largefile))) EOF - sh make.sh sbcl + if [ "$CARCH" = "mips64el" ]; then + sh make.sh clisp + else + sh make.sh sbcl + fi make -C doc/manual info } diff --git a/extra/sbcl/mips-arch.h.diff b/extra/sbcl/mips-arch.h.diff new file mode 100644 index 000000000..4f593aa83 --- /dev/null +++ b/extra/sbcl/mips-arch.h.diff @@ -0,0 +1,20 @@ +--- sbcl-1.0.49.orig/src/runtime/mips-arch.h 2011-06-25 16:13:44.103101571 +0200 ++++ sbcl-1.0.49/src/runtime/mips-arch.h 2011-06-25 16:14:31.279501569 +0200 +@@ -1,6 +1,8 @@ + #ifndef _MIPS_ARCH_H + #define _MIPS_ARCH_H + ++/* For lose. */ ++#include "interr.h" + + static inline void + get_spinlock(volatile lispobj *word, long value) +@@ -31,7 +33,7 @@ + [__new] "r" (value) + : "memory"); + +- if (!cmp) ++ if (!__cmp) + lose("recursive get_spinlock: 0x%x,%d\n", word, value); + #else /* LISP_FEATURE_SB_THREAD */ + *word=value; diff --git a/extra/schedtool/PKGBUILD b/extra/schedtool/PKGBUILD index 2987ec6ca..de61c6efe 100644 --- a/extra/schedtool/PKGBUILD +++ b/extra/schedtool/PKGBUILD @@ -6,7 +6,7 @@ pkgname=schedtool pkgver=1.3.0 pkgrel=2 pkgdesc="Query or alter a process' scheduling policy" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://freequaos.host.sk/schedtool/" license=('GPL') source=(http://freequaos.host.sk/schedtool/$pkgname-$pkgver.tar.bz2) diff --git a/extra/schroedinger/PKGBUILD b/extra/schroedinger/PKGBUILD index 7a8e01134..fc81ff556 100644 --- a/extra/schroedinger/PKGBUILD +++ b/extra/schroedinger/PKGBUILD @@ -6,7 +6,7 @@ pkgname=schroedinger pkgver=1.0.11 pkgrel=1 pkgdesc="An implemenation of the Dirac video codec in ANSI C code" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.diracvideo.org/" license=('GPL2' 'LGPL2.1' 'MPL' 'MIT') depends=('orc' 'gcc-libs') diff --git a/extra/scim-anthy/PKGBUILD b/extra/scim-anthy/PKGBUILD index 08dfac7cc..ea6422191 100644 --- a/extra/scim-anthy/PKGBUILD +++ b/extra/scim-anthy/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.2.7 pkgrel=3 _filecode=37309 pkgdesc='Japanese input method module for SCIM' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://sourceforge.jp/projects/scim-imengine/' license=('GPL') depends=('scim' 'anthy') diff --git a/extra/scim-chewing/PKGBUILD b/extra/scim-chewing/PKGBUILD index c9e01f6f7..7c2b1319d 100644 --- a/extra/scim-chewing/PKGBUILD +++ b/extra/scim-chewing/PKGBUILD @@ -10,7 +10,7 @@ pkgdesc='Traditional Chinese input method module for SCIM' url='http://chewing.csie.net/' license=('GPL') options=('!libtool') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('intltool') depends=('scim' 'libchewing') source=("http://chewing.csie.net/download/scim/${pkgname}-${pkgver}.tar.bz2") diff --git a/extra/scim-hangul/PKGBUILD b/extra/scim-hangul/PKGBUILD index 527151486..081538425 100644 --- a/extra/scim-hangul/PKGBUILD +++ b/extra/scim-hangul/PKGBUILD @@ -6,7 +6,7 @@ pkgname=scim-hangul pkgver=0.3.2 pkgrel=4 pkgdesc='Korean input method module for SCIM' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.scim-im.org/' license=('GPL') depends=('libhangul' 'scim') diff --git a/extra/scim-m17n/PKGBUILD b/extra/scim-m17n/PKGBUILD index 7938e7768..8e52e1311 100644 --- a/extra/scim-m17n/PKGBUILD +++ b/extra/scim-m17n/PKGBUILD @@ -10,7 +10,7 @@ pkgdesc='Multilingual input method module for SCIM' url='http://www.scim-im.org/' license=('GPL') options=('!libtool') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('scim' 'm17n-lib') source=("http://downloads.sourceforge.net/sourceforge/scim/${pkgname}-${pkgver}.tar.gz") sha1sums=('96172846eaa211d2bde0f76184990d13e5ecdaea') diff --git a/extra/scim-pinyin/PKGBUILD b/extra/scim-pinyin/PKGBUILD index abf1fe1d8..5f4f4220d 100644 --- a/extra/scim-pinyin/PKGBUILD +++ b/extra/scim-pinyin/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.5.91 pkgrel=6 pkgdesc='Chinese pinyin input for SCIM' url='http://www.scim-im.org/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('scim') options=('!libtool') diff --git a/extra/scim-tables/PKGBUILD b/extra/scim-tables/PKGBUILD index e702643b6..26f611328 100644 --- a/extra/scim-tables/PKGBUILD +++ b/extra/scim-tables/PKGBUILD @@ -8,7 +8,7 @@ pkgver=0.5.10 pkgrel=2 pkgdesc='Generic table input method module for SCIM' url='http://www.scim-im.org/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('scim') options=('!libtool') diff --git a/extra/scim-uim/PKGBUILD b/extra/scim-uim/PKGBUILD index 8d87455fa..297d43ef5 100644 --- a/extra/scim-uim/PKGBUILD +++ b/extra/scim-uim/PKGBUILD @@ -10,7 +10,7 @@ url='http://www.scim-im.org/' license=('GPL') options=('!libtool') depends=('scim' 'uim') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') source=("http://downloads.sourceforge.net/sourceforge/scim/${pkgname}-${pkgver}.tar.gz" 'scim-uim-0.2.0-fix-gcc43-build.patch' 'uim-1.5.5-header.patch') diff --git a/extra/scim/PKGBUILD b/extra/scim/PKGBUILD index 0a1eeaed2..571f37fdc 100644 --- a/extra/scim/PKGBUILD +++ b/extra/scim/PKGBUILD @@ -10,7 +10,7 @@ pkgdesc='Input method user interface and development platform' url='http://www.scim-im.org/projects/scim' license=('LGPL') options=('!libtool') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('intltool') depends=('libltdl' 'gtk2') backup=('etc/scim/config' 'etc/scim/global') diff --git a/extra/screen/PKGBUILD b/extra/screen/PKGBUILD index 341373433..d691067a7 100644 --- a/extra/screen/PKGBUILD +++ b/extra/screen/PKGBUILD @@ -7,7 +7,7 @@ pkgver=4.0.3 pkgrel=13 _ptygroup=5 #the UID of our PTY/TTY group pkgdesc="Full-screen window manager that multiplexes a physical terminal" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/screen/" license=('GPL') depends=('ncurses' 'pam') diff --git a/extra/scribus/PKGBUILD b/extra/scribus/PKGBUILD index 3ad378912..1ebfdbcd5 100644 --- a/extra/scribus/PKGBUILD +++ b/extra/scribus/PKGBUILD @@ -8,7 +8,7 @@ pkgname=scribus pkgver=1.4.0 pkgrel=2 pkgdesc="A desktop publishing program" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.scribus.net" license=('GPL') install=scribus.install diff --git a/extra/scrot/PKGBUILD b/extra/scrot/PKGBUILD index 84bca3aa8..6608526b1 100644 --- a/extra/scrot/PKGBUILD +++ b/extra/scrot/PKGBUILD @@ -5,7 +5,7 @@ pkgname=scrot pkgver=0.8 pkgrel=5 pkgdesc="A simple command-line screenshot utility for X" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://scrot.sourcearchive.com/" license=('MIT') depends=('giblib') diff --git a/extra/scummvm/PKGBUILD b/extra/scummvm/PKGBUILD index b325b36ad..cfa98e178 100644 --- a/extra/scummvm/PKGBUILD +++ b/extra/scummvm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=scummvm pkgver=1.4.1 pkgrel=2 pkgdesc="A 'virtual machine' for several classic graphical point-and-click adventure games." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.scummvm.org/" depends=('libmad' 'sdl' 'fluidsynth' 'flac' 'faad2' 'libvorbis' 'libmad') diff --git a/extra/sdl_gfx/PKGBUILD b/extra/sdl_gfx/PKGBUILD index b7e0c1b32..77343bc02 100644 --- a/extra/sdl_gfx/PKGBUILD +++ b/extra/sdl_gfx/PKGBUILD @@ -6,7 +6,7 @@ pkgname=sdl_gfx pkgver=2.0.23 pkgrel=1 pkgdesc="SDL Graphic Primitives" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') options=(!libtool) url="http://www.ferzkopp.net/joomla/software-mainmenu-14/4-ferzkopps-linux-software/19-sdlgfx" @@ -17,7 +17,7 @@ md5sums=('fcc3c4f2d1b4943409bf7e67dd65d03a') build() { cd ${srcdir}/SDL_gfx-${pkgver} - if [ "${CARCH}" == "x86_64" ]; then + if [ "${CARCH}" != "i686" ]; then ./configure --prefix=/usr --disable-mmx else ./configure --prefix=/usr diff --git a/extra/sdl_image/PKGBUILD b/extra/sdl_image/PKGBUILD index 3f5fefb58..c73af3244 100644 --- a/extra/sdl_image/PKGBUILD +++ b/extra/sdl_image/PKGBUILD @@ -7,7 +7,7 @@ pkgname=sdl_image pkgver=1.2.12 pkgrel=2 pkgdesc="A simple library to load images of various formats as SDL surfaces" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') depends=('sdl>=1.2.13' 'libpng' 'libjpeg>=7' 'libtiff' 'zlib') options=('!libtool') diff --git a/extra/sdl_mixer/PKGBUILD b/extra/sdl_mixer/PKGBUILD index 897875491..f5927cb59 100644 --- a/extra/sdl_mixer/PKGBUILD +++ b/extra/sdl_mixer/PKGBUILD @@ -8,7 +8,7 @@ pkgname=sdl_mixer pkgver=1.2.12 pkgrel=1 pkgdesc="A simple multi-channel audio mixer" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.libsdl.org/projects/SDL_mixer/" license=('custom') depends=('sdl>=1.2.12' 'libvorbis' 'libmikmod' 'smpeg') diff --git a/extra/sdl_net/PKGBUILD b/extra/sdl_net/PKGBUILD index 76605a50f..e0238ffcc 100644 --- a/extra/sdl_net/PKGBUILD +++ b/extra/sdl_net/PKGBUILD @@ -7,7 +7,7 @@ pkgname=sdl_net pkgver=1.2.8 pkgrel=1 pkgdesc="A small sample cross-platform networking library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://www.libsdl.org/projects/SDL_net/" depends=('sdl') diff --git a/extra/sdl_pango/PKGBUILD b/extra/sdl_pango/PKGBUILD index 2587f1ed1..5054152d2 100644 --- a/extra/sdl_pango/PKGBUILD +++ b/extra/sdl_pango/PKGBUILD @@ -7,7 +7,7 @@ pkgname=sdl_pango pkgver=0.1.2 pkgrel=4 pkgdesc="Pango SDL binding" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sdlpango.sourceforge.net/" license=('LGPL') depends=('pango' 'sdl') diff --git a/extra/sdl_sound/PKGBUILD b/extra/sdl_sound/PKGBUILD index e33a1addd..4fee4c404 100644 --- a/extra/sdl_sound/PKGBUILD +++ b/extra/sdl_sound/PKGBUILD @@ -6,7 +6,7 @@ pkgname=sdl_sound pkgver=1.0.3 pkgrel=3 pkgdesc="A library to decode several popular sound file formats, such as .WAV and .MP3" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://icculus.org/SDL_sound/" license=('LGPL') depends=('sdl' 'libmikmod' 'libvorbis' 'flac' 'speex' 'smpeg') diff --git a/extra/sdl_ttf/PKGBUILD b/extra/sdl_ttf/PKGBUILD index 02a4649f5..7b9d66097 100644 --- a/extra/sdl_ttf/PKGBUILD +++ b/extra/sdl_ttf/PKGBUILD @@ -7,7 +7,7 @@ pkgname=sdl_ttf pkgver=2.0.11 pkgrel=2 pkgdesc="A library that allows you to use TrueType fonts in your SDL applications" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://www.libsdl.org/projects/SDL_ttf/" depends=('sdl>=1.2.12' 'freetype2') diff --git a/extra/seahorse/10_gpgme_keyring_finalize_typo.patch b/extra/seahorse/10_gpgme_keyring_finalize_typo.patch new file mode 100644 index 000000000..86e9e23c3 --- /dev/null +++ b/extra/seahorse/10_gpgme_keyring_finalize_typo.patch @@ -0,0 +1,21 @@ +From 5286af2304b3a59a2deeb508433c13d96fe2287c Mon Sep 17 00:00:00 2001 +From: Stef Walter <stefw@gnome.org> +Date: Mon, 30 Apr 2012 18:29:42 +0000 +Subject: Fix typo in finalizing of GPGME keyring + +--- +diff --git a/pgp/seahorse-gpgme-keyring.c b/pgp/seahorse-gpgme-keyring.c +index 79ff39b..579ab09 100644 +--- a/pgp/seahorse-gpgme-keyring.c ++++ b/pgp/seahorse-gpgme-keyring.c +@@ -859,7 +859,7 @@ seahorse_gpgme_keyring_finalize (GObject *object) + { + SeahorseGpgmeKeyring *self = SEAHORSE_GPGME_KEYRING (object); + +- g_clear_object (self->pv->actions); ++ g_clear_object (&self->pv->actions); + g_hash_table_destroy (self->pv->keys); + + /* All monitoring and scheduling should be done */ +-- +cgit v0.9.0.2 diff --git a/extra/seahorse/PKGBUILD b/extra/seahorse/PKGBUILD index 429c9b70a..20a0148b5 100644 --- a/extra/seahorse/PKGBUILD +++ b/extra/seahorse/PKGBUILD @@ -7,7 +7,7 @@ pkgname=seahorse pkgver=3.4.1 pkgrel=1 pkgdesc="GNOME application for managing PGP keys." -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') url="http://projects.gnome.org/seahorse/" depends=('gtk3' 'gcr' 'libgnome-keyring' 'libsoup' 'gpgme' 'desktop-file-utils' 'hicolor-icon-theme' 'dconf') @@ -18,12 +18,18 @@ options=('!libtool' '!emptydirs') groups=('gnome-extra') install=seahorse.install source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz - seahorse-ssh-askpass.sh) + seahorse-ssh-askpass.sh + 10_gpgme_keyring_finalize_typo.patch) sha256sums=('841443ed6d7f865e1c9347867527591287bcc5b2e281c8da11b2cb355d678faa' - '400ea9a6084acc93f1dbd4223b95622bbd48071b763063328efba00de378b68c') + '400ea9a6084acc93f1dbd4223b95622bbd48071b763063328efba00de378b68c' + '5bdbe26d89dc256923cd26601a5639e5596ed488a2294618c1754d96de5f7d1c') build() { cd "$pkgname-$pkgver" + + # From Debian. + patch -p1 -i "$srcdir/10_gpgme_keyring_finalize_typo.patch" + ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var --disable-static \ --enable-ldap --enable-hkp \ diff --git a/extra/seed/PKGBUILD b/extra/seed/PKGBUILD index 9713fa013..9dabdad34 100644 --- a/extra/seed/PKGBUILD +++ b/extra/seed/PKGBUILD @@ -6,7 +6,7 @@ pkgname=seed pkgver=3.2.0 pkgrel=2 pkgdesc="Library and interpreter for JavaScript with GObject type system bindings." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://live.gnome.org/Seed/" license=('LGPL') options=('!libtool') diff --git a/extra/setserial/PKGBUILD b/extra/setserial/PKGBUILD index 590fa8003..d5a876d9a 100644 --- a/extra/setserial/PKGBUILD +++ b/extra/setserial/PKGBUILD @@ -6,7 +6,7 @@ pkgname=setserial pkgver=2.17 pkgrel=4 pkgdesc="Allows to change various attributes of a serial device" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://setserial.sourceforge.net/" license=('GPL') depends=('glibc') diff --git a/extra/sg3_utils/PKGBUILD b/extra/sg3_utils/PKGBUILD index 7392bd2d6..4045950f3 100644 --- a/extra/sg3_utils/PKGBUILD +++ b/extra/sg3_utils/PKGBUILD @@ -5,7 +5,7 @@ pkgname=sg3_utils pkgver=1.33 pkgrel=1 pkgdesc="Generic SCSI utilities" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://sg.danny.cz/sg/sg3_utils.html" license=('GPL' 'custom:BSD') depends=('glibc') diff --git a/extra/shared-mime-info/PKGBUILD b/extra/shared-mime-info/PKGBUILD index 3b6bfa898..4c1f8eb49 100644 --- a/extra/shared-mime-info/PKGBUILD +++ b/extra/shared-mime-info/PKGBUILD @@ -5,7 +5,7 @@ pkgname=shared-mime-info pkgver=1.0 pkgrel=1 pkgdesc="Freedesktop.org Shared MIME Info" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('libxml2' 'glib2') makedepends=('intltool' 'pkgconfig') diff --git a/extra/sharutils/PKGBUILD b/extra/sharutils/PKGBUILD index c04443584..4e61303ca 100644 --- a/extra/sharutils/PKGBUILD +++ b/extra/sharutils/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=1 pkgdesc='Makes so-called shell archives out of many files' url='http://www.gnu.org/software/sharutils/' license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('perl' 'gettext' 'texinfo') source=("ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2") sha1sums=('e9c9f869f8ecb3bcb30cc323e02e0a1266aeb109') diff --git a/extra/sip/PKGBUILD b/extra/sip/PKGBUILD index a425c00e3..14123a53b 100644 --- a/extra/sip/PKGBUILD +++ b/extra/sip/PKGBUILD @@ -7,7 +7,7 @@ pkgbase=sip pkgname=('sip' 'python-sip' 'python2-sip') pkgver=4.13.3 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.riverbankcomputing.com/software/sip/" license=('custom:"sip"') makedepends=('python' 'python2') diff --git a/extra/skanlite/PKGBUILD b/extra/skanlite/PKGBUILD index 2e9e27742..aa49681be 100644 --- a/extra/skanlite/PKGBUILD +++ b/extra/skanlite/PKGBUILD @@ -6,7 +6,7 @@ pkgname=skanlite pkgver=0.8 pkgrel=2 pkgdesc="Image Scanning Application for KDE" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://kde-apps.org/content/show.php?content=109803' license=('GPL') depends=('kdebase-runtime' 'libksane') diff --git a/extra/slang/PKGBUILD b/extra/slang/PKGBUILD index 2043a8d95..cdeeaf4d0 100644 --- a/extra/slang/PKGBUILD +++ b/extra/slang/PKGBUILD @@ -6,7 +6,7 @@ pkgname=slang pkgver=2.2.4 pkgrel=2 pkgdesc="S-Lang is a powerful interpreted language" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.jedsoft.org/slang/" license=('GPL') depends=('glibc' 'pcre' 'zlib') diff --git a/extra/slim/PKGBUILD b/extra/slim/PKGBUILD index f6c46d1bf..35d7fa342 100644 --- a/extra/slim/PKGBUILD +++ b/extra/slim/PKGBUILD @@ -8,7 +8,7 @@ pkgname=slim pkgver=1.3.3 pkgrel=5 pkgdesc='Desktop-independent graphical login manager for X11' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://slim.berlios.de/' license=('GPL2') depends=('consolekit' 'pam' 'libxmu' 'libpng' 'libjpeg' 'libxft') diff --git a/extra/slv2/PKGBUILD b/extra/slv2/PKGBUILD index 2c9920324..2bf246084 100644 --- a/extra/slv2/PKGBUILD +++ b/extra/slv2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=slv2 pkgver=0.6.6 pkgrel=7 pkgdesc="Library for LV2 hosts" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://drobilla.net/software/slv2" license=('GPL') depends=('redland>=1.0.13' 'lv2core' 'jack') diff --git a/extra/smartmontools/PKGBUILD b/extra/smartmontools/PKGBUILD index 9c330fefc..41c4f6391 100644 --- a/extra/smartmontools/PKGBUILD +++ b/extra/smartmontools/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=4 pkgdesc="Control and monitor S.M.A.R.T. enabled ATA and SCSI Hard Drives" url="http://smartmontools.sourceforge.net" license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('gcc-libs' 'libcap-ng' 'bash') backup=('etc/smartd.conf' 'etc/conf.d/smartd') diff --git a/extra/smb4k/PKGBUILD b/extra/smb4k/PKGBUILD index 03645c208..81feff3fe 100644 --- a/extra/smb4k/PKGBUILD +++ b/extra/smb4k/PKGBUILD @@ -6,7 +6,7 @@ pkgname=smb4k pkgver=1.0.3 pkgrel=1 pkgdesc="A KDE program that browses samba shares" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://smb4k.sourceforge.net/" license=('GPL') depends=('kdebase-runtime') diff --git a/extra/smpeg/PKGBUILD b/extra/smpeg/PKGBUILD index 9503a1bae..276bc8990 100644 --- a/extra/smpeg/PKGBUILD +++ b/extra/smpeg/PKGBUILD @@ -6,7 +6,7 @@ pkgname=smpeg pkgver=0.4.4 pkgrel=6 pkgdesc="SDL MPEG Player Library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://icculus.org/smpeg/" license=('LGPL') depends=('sdl') diff --git a/extra/smplayer/PKGBUILD b/extra/smplayer/PKGBUILD index 0e8d2e4c0..991393c27 100644 --- a/extra/smplayer/PKGBUILD +++ b/extra/smplayer/PKGBUILD @@ -8,7 +8,7 @@ pkgname=smplayer pkgver=0.8.0 pkgrel=1 pkgdesc="A complete front-end for MPlayer" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://smplayer.sourceforge.net/" license=('GPL') depends=('qt' 'mplayer') diff --git a/extra/snarf/PKGBUILD b/extra/snarf/PKGBUILD index 40c5a2294..cad336293 100644 --- a/extra/snarf/PKGBUILD +++ b/extra/snarf/PKGBUILD @@ -6,7 +6,7 @@ pkgname=snarf pkgver=7.0 pkgrel=5 pkgdesc="Command-line URL retrieval tool (http/ftp/gopher)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xach.com/snarf/" license=('GPL') source=(http://www.xach.com/snarf/download/source/${pkgname}-${pkgver}.tar.gz) diff --git a/extra/snd/PKGBUILD b/extra/snd/PKGBUILD index c6f816737..027cf9793 100644 --- a/extra/snd/PKGBUILD +++ b/extra/snd/PKGBUILD @@ -7,7 +7,7 @@ pkgname=snd pkgver=12.7 pkgrel=1 pkgdesc="An advanced sound editor" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://ccrma.stanford.edu/software/snd/" license=('custom') depends=('lesstif' 'jack' 'gamin' 'gsl' 'fftw') diff --git a/extra/socat/PKGBUILD b/extra/socat/PKGBUILD index 0f8d929db..b15e23f42 100644 --- a/extra/socat/PKGBUILD +++ b/extra/socat/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=1 pkgdesc='Multipurpose relay' url='http://www.dest-unreach.org/socat/' license=('GPL2') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('readline' 'openssl') source=("http://www.dest-unreach.org/socat/download/${pkgname}-${pkgver}.tar.gz") sha1sums=('6e3328cc409550b2367efa8028fe4436e84eb490') diff --git a/extra/sofia-sip/PKGBUILD b/extra/sofia-sip/PKGBUILD index 74e54b92a..cb6cf1d73 100644 --- a/extra/sofia-sip/PKGBUILD +++ b/extra/sofia-sip/PKGBUILD @@ -5,7 +5,7 @@ pkgname=sofia-sip pkgver=1.12.11 pkgrel=1 pkgdesc="An open-source SIP User-Agent library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sofia-sip.sourceforge.net" options=('!libtool' 'zipman') license=('LGPL') diff --git a/extra/sonata/PKGBUILD b/extra/sonata/PKGBUILD index 416352778..00fff2cbe 100644 --- a/extra/sonata/PKGBUILD +++ b/extra/sonata/PKGBUILD @@ -6,7 +6,7 @@ pkgname=sonata pkgver=1.6.2.1 pkgrel=7 pkgdesc="Elegant GTK+ music client for MPD" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sonata.berlios.de/" license=('GPL3') depends=('pygtk' 'python-mpd') diff --git a/extra/soprano/PKGBUILD b/extra/soprano/PKGBUILD index b44395501..be35ca25c 100644 --- a/extra/soprano/PKGBUILD +++ b/extra/soprano/PKGBUILD @@ -6,11 +6,12 @@ pkgname=soprano pkgver=2.7.6 pkgrel=1 pkgdesc='A library which provides a highly usable object-oriented C++/Qt4 framework for RDF data' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://soprano.sourceforge.net/' license=('GPL' 'LGPL') depends=('qt' 'redland-storage-virtuoso' 'libiodbc' 'virtuoso') makedepends=('cmake' 'openjdk6' 'doxygen') +[ "$CARCH" = "mips64el" ] && makedepends=('cmake' 'doxygen') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2") md5sums=('8eee947956134ea4aa2d1e94ddbd551e') @@ -18,6 +19,8 @@ build() { cd "${srcdir}" mkdir build cd build + + [ "$CARCH" = "mips64el" ] || \ . /etc/profile.d/openjdk6.sh # we need the rpath cmake ../${pkgname}-${pkgver} \ diff --git a/extra/sound-juicer/PKGBUILD b/extra/sound-juicer/PKGBUILD index 438630e95..a7133cf72 100644 --- a/extra/sound-juicer/PKGBUILD +++ b/extra/sound-juicer/PKGBUILD @@ -7,7 +7,7 @@ pkgname=sound-juicer pkgver=3.4.0 pkgrel=1 pkgdesc="A cd ripper application" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('libmusicbrainz4' 'libdiscid' 'gtk3' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'brasero' 'hicolor-icon-theme') diff --git a/extra/soundtouch/PKGBUILD b/extra/soundtouch/PKGBUILD index e27054573..d7dcac734 100644 --- a/extra/soundtouch/PKGBUILD +++ b/extra/soundtouch/PKGBUILD @@ -5,29 +5,35 @@ pkgname=soundtouch pkgver=1.6.0 pkgrel=1 pkgdesc="An audio processing library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.surina.net/soundtouch/" license=('LGPL') depends=('gcc-libs') options=('!libtool') source=(http://www.surina.net/soundtouch/${pkgname}-${pkgver}.tar.gz soundtouch-1.4.0-mmx-sse-compile-fix.patch - soundtouch-1.4.0-x86_64-asm-broken.patch) + soundtouch-1.4.0-x86_64-asm-broken.patch + disable-mmx.patch) md5sums=('aa1c63d4d67b033f044a6a48d2be5bdd' '108cd080b4b0ebe8ed1f950ff1315e7a' - '0d856bb5b519b18c6ba3a2e1770bdfd2') -sha1sums=('9871dcbf75a68665a3515bb9dda4727beb0358e7' - '7a245aacadcb3003e73c1c202c8de0ecc09283ac' - '95282cca856b3b8645fadb530ce5eb892074f193') + '0d856bb5b519b18c6ba3a2e1770bdfd2' + '36e859e7a74a21ec7f9a5282fed63117') build() { cd "${srcdir}/${pkgname}" patch -p1 -i "${srcdir}/soundtouch-1.4.0-mmx-sse-compile-fix.patch" patch -p1 -i "${srcdir}/soundtouch-1.4.0-x86_64-asm-broken.patch" + [ "${CARCH}" = "mips64el" ] && patch -p1 -i "${srcdir}/disable-mmx.patch" - [ "${CARCH}" = "x86_64" ] && CONFIGFLAG="--with-pic" ./bootstrap - ./configure --prefix=/usr --enable-shared ${CONFIGFLAG} + case $CARCH in + i686) + ./configure --prefix=/usr --enable-shared + ;; + *) + ./configure --prefix=/usr --enable-shared --with-pic + ;; + esac make } diff --git a/extra/soundtouch/disable-mmx.patch b/extra/soundtouch/disable-mmx.patch new file mode 100644 index 000000000..11987059c --- /dev/null +++ b/extra/soundtouch/disable-mmx.patch @@ -0,0 +1,115 @@ +diff -ru soundtouch.orig/source/SoundStretch/Makefile.am soundtouch/source/SoundStretch/Makefile.am +--- soundtouch.orig/source/SoundStretch/Makefile.am 2012-02-22 20:51:33.240941439 +0100 ++++ soundtouch/source/SoundStretch/Makefile.am 2012-02-22 20:52:25.936309597 +0100 +@@ -43,11 +43,5 @@ + ## linker.
+ soundstretch_LDADD=../SoundTouch/libSoundTouch.la -lm
+
+-## linker flags
+-soundstretch_LDFLAGS=-s
+-
+-## additional compiler flags
+-soundstretch_CXXFLAGS=-O3
+-
+ #clean-local:
+ # -rm -f additional-files-to-remove-on-make-clean
+diff -ru soundtouch.orig/source/SoundTouch/FIRFilter.cpp soundtouch/source/SoundTouch/FIRFilter.cpp +--- soundtouch.orig/source/SoundTouch/FIRFilter.cpp 2012-02-22 20:51:33.277196949 +0100 ++++ soundtouch/source/SoundTouch/FIRFilter.cpp 2012-02-22 21:00:18.591437748 +0100 +@@ -229,32 +229,6 @@ +
+ FIRFilter * FIRFilter::newInstance()
+ {
+- uint uExtensions;
+-
+- uExtensions = detectCPUextensions();
+-
+- // Check if MMX/SSE instruction set extensions supported by CPU
+-
+-#ifdef SOUNDTOUCH_ALLOW_MMX
+- // MMX routines available only with integer sample types
+- if (uExtensions & SUPPORT_MMX)
+- {
+- return ::new FIRFilterMMX;
+- }
+- else
+-#endif // SOUNDTOUCH_ALLOW_MMX
+-
+-#ifdef SOUNDTOUCH_ALLOW_SSE
+- if (uExtensions & SUPPORT_SSE)
+- {
+- // SSE support
+- return ::new FIRFilterSSE;
+- }
+- else
+-#endif // SOUNDTOUCH_ALLOW_SSE
+-
+- {
+- // ISA optimizations not supported, use plain C version
+- return ::new FIRFilter;
+- }
++ // ISA optimizations not supported, use plain C version
++ return ::new FIRFilter;
+ }
+diff -ru soundtouch.orig/source/SoundTouch/Makefile.am soundtouch/source/SoundTouch/Makefile.am +--- soundtouch.orig/source/SoundTouch/Makefile.am 2012-02-22 20:51:33.269140169 +0100 ++++ soundtouch/source/SoundTouch/Makefile.am 2012-02-22 20:53:39.136212215 +0100 +@@ -30,16 +30,13 @@ +
+ lib_LTLIBRARIES=libSoundTouch.la
+ #
+-libSoundTouch_la_SOURCES=AAFilter.cpp FIRFilter.cpp FIFOSampleBuffer.cpp mmx_optimized.cpp sse_optimized.cpp RateTransposer.cpp SoundTouch.cpp TDStretch.cpp cpu_detect_x86_gcc.cpp BPMDetect.cpp PeakFinder.cpp
++libSoundTouch_la_SOURCES=AAFilter.cpp FIRFilter.cpp FIFOSampleBuffer.cpp RateTransposer.cpp SoundTouch.cpp TDStretch.cpp BPMDetect.cpp PeakFinder.cpp
+
+
+ # Note by authore: '-msse2' might not work in non-X86 compilations. If someone can
+ # fix this script to automatically check for CPU architecture, please submit a patch
+ # to me.
+ AM_CXXFLAGS = -fcheck-new -I../../include
+-mmx_optimized.lo : AM_CXXFLAGS = -mmmx -fcheck-new -I../../include
+-sse_optimized.lo : AM_CXXFLAGS = -msse -fcheck-new -I../../include
+-
+
+ # other linking flags to add
+ # noinst_LTLIBRARIES = libSoundTouchOpt.la
+diff -ru soundtouch.orig/source/SoundTouch/TDStretch.cpp soundtouch/source/SoundTouch/TDStretch.cpp +--- soundtouch.orig/source/SoundTouch/TDStretch.cpp 2012-02-22 20:51:33.269140169 +0100 ++++ soundtouch/source/SoundTouch/TDStretch.cpp 2012-02-22 20:59:57.756604035 +0100 +@@ -738,35 +738,8 @@ +
+ TDStretch * TDStretch::newInstance()
+ {
+- uint uExtensions;
+-
+- uExtensions = detectCPUextensions();
+-
+- // Check if MMX/SSE instruction set extensions supported by CPU
+-
+-#ifdef SOUNDTOUCH_ALLOW_MMX
+- // MMX routines available only with integer sample types
+- if (uExtensions & SUPPORT_MMX)
+- {
+- return ::new TDStretchMMX;
+- }
+- else
+-#endif // SOUNDTOUCH_ALLOW_MMX
+-
+-
+-#ifdef SOUNDTOUCH_ALLOW_SSE
+- if (uExtensions & SUPPORT_SSE)
+- {
+- // SSE support
+- return ::new TDStretchSSE;
+- }
+- else
+-#endif // SOUNDTOUCH_ALLOW_SSE
+-
+- {
+- // ISA optimizations not supported, use plain C version
+- return ::new TDStretch;
+- }
++ // ISA optimizations not supported, use plain C version
++ return ::new TDStretch;
+ }
+
+
diff --git a/extra/source-highlight/PKGBUILD b/extra/source-highlight/PKGBUILD index 4e528385c..a987ebcfa 100644 --- a/extra/source-highlight/PKGBUILD +++ b/extra/source-highlight/PKGBUILD @@ -6,7 +6,7 @@ pkgname=source-highlight pkgver=3.1.7 pkgrel=1 pkgdesc="Convert source code to syntax highlighted document" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/src-highlite/" license=('GPL') depends=('bash' 'boost-libs') diff --git a/extra/sox/PKGBUILD b/extra/sox/PKGBUILD index 20b0ccc7e..f1265c490 100644 --- a/extra/sox/PKGBUILD +++ b/extra/sox/PKGBUILD @@ -5,7 +5,7 @@ pkgname=sox pkgver=14.4.0 pkgrel=2 pkgdesc="The Swiss Army knife of sound processing tools" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sox.sourceforge.net/" license=('GPL' 'LGPL') depends=('libltdl' 'file' 'libsndfile' 'libpng' 'lame' 'opencore-amr' 'gsm') diff --git a/extra/spamassassin/PKGBUILD b/extra/spamassassin/PKGBUILD index 8228494e1..f2859dc20 100644 --- a/extra/spamassassin/PKGBUILD +++ b/extra/spamassassin/PKGBUILD @@ -5,7 +5,7 @@ pkgname=spamassassin pkgver=3.3.2 pkgrel=3 pkgdesc="A mail filter to identify spam." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('APACHE') url="http://spamassassin.apache.org" depends=('openssl' 'zlib' 're2c' 'perl-net-dns' 'perl-io-socket-ssl' diff --git a/extra/speech-dispatcher/PKGBUILD b/extra/speech-dispatcher/PKGBUILD index 2c4ea7099..4743486d2 100644 --- a/extra/speech-dispatcher/PKGBUILD +++ b/extra/speech-dispatcher/PKGBUILD @@ -8,7 +8,7 @@ pkgname=speech-dispatcher pkgver=0.7.1 pkgrel=6 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc="High-level device independent layer for speech synthesis interface" url="http://www.freebsoft.org/speechd" license=('GPL2' 'FDL') diff --git a/extra/speex/PKGBUILD b/extra/speex/PKGBUILD index 7bf7e7b22..a3d004e85 100644 --- a/extra/speex/PKGBUILD +++ b/extra/speex/PKGBUILD @@ -4,9 +4,9 @@ pkgname=speex pkgver=1.2rc1 -pkgrel=2 +pkgrel=2.1 pkgdesc="A free codec for free speech" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.speex.org/" license=('BSD') depends=('libogg') diff --git a/extra/sqlite/PKGBUILD b/extra/sqlite/PKGBUILD index 062789e17..d7fdee331 100644 --- a/extra/sqlite/PKGBUILD +++ b/extra/sqlite/PKGBUILD @@ -3,26 +3,22 @@ # Contributor: Tom Newsom <Jeepster@gmx.co.uk> pkgbase="sqlite" -pkgname=('sqlite' 'sqlite-tcl' 'sqlite-doc') +pkgname=('sqlite' 'sqlite-tcl') _amalgamationver=3071300 _amalgamationver2=${_amalgamationver/00/} -_docver=${_amalgamationver} #3070700 #pkgver=${_amalgamationver2//0/.} pkgver=3.7.13 pkgrel=1 pkgdesc="A C library that implements an SQL database engine" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://www.sqlite.org/" makedepends=('tcl' 'readline') source=( # tarball containing the amalgamation for SQLite >= 3.7.5 together with a configure script and makefile for building it; includes now also the Tcl Extension Architecture (TEA) http://www.sqlite.org/sqlite-autoconf-$_amalgamationver.tar.gz - #http://www.sqlite.org/sqlite-doc-${_amalgamationver}.zip - http://www.sqlite.org/sqlite-doc-${_docver}.zip license.txt) options=('!libtool' '!emptydirs') md5sums=('c97df403e8a3d5b67bb408fcd6aabd8e' - '16a003d5a619a6c725e3d81cf5aaba2a' 'c1cdbc5544034d9012e421e75a5e4890') build() { @@ -67,27 +63,3 @@ package_sqlite-tcl() { make DESTDIR=${pkgdir} install } -package_sqlite-doc() { - - pkgdesc="most of the static HTML files that comprise this website, including all of the SQL Syntax and the C/C++ interface specs and other miscellaneous documentation" - #arch=('any') - not yet supported - provides=("sqlite3-doc=$pkgver") - replaces=("sqlite3-doc") - - #cd ${srcdir}/sqlite-doc-${_amalgamationver} - cd ${srcdir}/sqlite-doc-${_docver} - mkdir -p ${pkgdir}/usr/share/doc/${pkgbase} - cp -R * ${pkgdir}/usr/share/doc/${pkgbase}/ - - # fix permissions and remove obsolete files; https://bugs.archlinux.org/task/24605 - find ${pkgdir} -type f -perm 755 -exec ls -lha {} \; - find ${pkgdir} -type f -perm 755 -exec chmod 644 {} \; - - find ${pkgdir} -type f -name '*~' -exec ls -lha {} \; - find ${pkgdir} -type d -name '*~' -exec ls -lha {} \; - find ${pkgdir} -name '*~' -exec rm -f {} \; - - find ${pkgdir} -type f -name '.~*' -exec ls -lha {} \; # /build/pkg/sqlite-doc/usr/share/doc/sqlite/images/fileformat/.~lock.indexpage.odg# - find ${pkgdir} -type d -name '.~*' -exec ls -lha {} \; - find ${pkgdir} -name '.~*' -exec rm -f {} \; -} diff --git a/extra/squid/PKGBUILD b/extra/squid/PKGBUILD index 9bc98ab71..dfa9e37a5 100644 --- a/extra/squid/PKGBUILD +++ b/extra/squid/PKGBUILD @@ -6,7 +6,7 @@ pkgname=squid pkgver=3.1.20 pkgrel=2 pkgdesc="A full-featured Web proxy cache server." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.squid-cache.org" depends=('openssl' 'pam' 'cron' 'perl' 'libltdl') makedepends=('libcap') diff --git a/extra/srm/PKGBUILD b/extra/srm/PKGBUILD index 3ca27ff05..1ca84e154 100644 --- a/extra/srm/PKGBUILD +++ b/extra/srm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=srm pkgver=1.2.11 pkgrel=2 pkgdesc="A secure replacement for rm(1) that overwrites data before unlinking" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://srm.sourceforge.net/" license=('custom') depends=('glibc') diff --git a/extra/sshfs/PKGBUILD b/extra/sshfs/PKGBUILD index 6c18297ab..215e5bc69 100644 --- a/extra/sshfs/PKGBUILD +++ b/extra/sshfs/PKGBUILD @@ -5,7 +5,7 @@ pkgname=sshfs pkgver=2.4 pkgrel=1 pkgdesc="FUSE client based on the SSH File Transfer Protocol" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://fuse.sourceforge.net/sshfs.html" license=('GPL') depends=('fuse' 'glib2' 'openssh') diff --git a/extra/ssmtp/PKGBUILD b/extra/ssmtp/PKGBUILD index 755a1c863..85fb499d2 100644 --- a/extra/ssmtp/PKGBUILD +++ b/extra/ssmtp/PKGBUILD @@ -5,7 +5,7 @@ pkgname=ssmtp pkgver=2.64 pkgrel=3 pkgdesc="Extremely simple MTA to get mail off the system to a mailhub" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://packages.debian.org/stable/mail/ssmtp" depends=('openssl') diff --git a/extra/stardict/PKGBUILD b/extra/stardict/PKGBUILD index 8ce7a50e8..fe150edb8 100644 --- a/extra/stardict/PKGBUILD +++ b/extra/stardict/PKGBUILD @@ -6,7 +6,7 @@ pkgname=stardict pkgver=3.0.3 pkgrel=1 pkgdesc='International dictionary software' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.stardict.org/' license=('GPL') depends=('enchant' 'gtk2' 'libsigc++' 'libsm') diff --git a/extra/startup-notification/PKGBUILD b/extra/startup-notification/PKGBUILD index be5991abc..502bb0fbe 100644 --- a/extra/startup-notification/PKGBUILD +++ b/extra/startup-notification/PKGBUILD @@ -6,7 +6,7 @@ pkgname=startup-notification pkgver=0.12 pkgrel=3 pkgdesc="Monitor and display application startup" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('libx11' 'xcb-util>=0.3.9') options=('!libtool') diff --git a/extra/stellarium/PKGBUILD b/extra/stellarium/PKGBUILD index c320ab5fa..8ab32de45 100644 --- a/extra/stellarium/PKGBUILD +++ b/extra/stellarium/PKGBUILD @@ -6,7 +6,7 @@ pkgname=stellarium pkgver=0.11.3 pkgrel=1 pkgdesc="A stellarium with great graphics and a nice database of sky-objects" -arch=("i686" "x86_64") +arch=("i686" "x86_64" 'mips64el') url="http://stellarium.free.fr/" license=('GPL2') depends=('libpng' 'mesa' 'libgl' 'freetype2' 'qt' 'openssl') diff --git a/extra/strace/PKGBUILD b/extra/strace/PKGBUILD index 30a93a69f..094abadd2 100644 --- a/extra/strace/PKGBUILD +++ b/extra/strace/PKGBUILD @@ -6,7 +6,7 @@ pkgname=strace pkgver=4.7 pkgrel=1 pkgdesc="A useful diagnositic, instructional, and debugging tool" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/strace/" license=('custom') depends=('perl') diff --git a/extra/streamripper/PKGBUILD b/extra/streamripper/PKGBUILD index 8cceccb06..52144364a 100644 --- a/extra/streamripper/PKGBUILD +++ b/extra/streamripper/PKGBUILD @@ -5,7 +5,7 @@ pkgname=streamripper pkgver=1.64.6 pkgrel=2 pkgdesc="Records and splits streaming mp3 into tracks" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://streamripper.sourceforge.net" license=('GPL') depends=('glib2' 'libmad' 'faad2' 'libvorbis') diff --git a/extra/strigi/PKGBUILD b/extra/strigi/PKGBUILD index ede7489cd..e6f83fd19 100644 --- a/extra/strigi/PKGBUILD +++ b/extra/strigi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=strigi pkgver=0.7.7 pkgrel=1 pkgdesc="Fast crawling desktop search engine with Qt4 GUI" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.vandenoever.info/software/strigi/" license=('GPL2') depends=('exiv2' 'libxml2' 'boost-libs') diff --git a/extra/subversion/PKGBUILD b/extra/subversion/PKGBUILD index 8ff469795..56981ccf4 100644 --- a/extra/subversion/PKGBUILD +++ b/extra/subversion/PKGBUILD @@ -7,13 +7,16 @@ pkgname=subversion pkgver=1.7.5 pkgrel=2 pkgdesc="A Modern Concurrent Version Control System" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('APACHE') depends=('neon' 'apr-util' 'sqlite' 'file') optdepends=('libgnome-keyring' 'kdeutils-kwallet' 'bash-completion: for svn bash completion' \ 'python2: for some hook scripts') # 'ruby: for some hook scripts' 'java-environment') makedepends=('krb5' 'apache' 'python2' 'perl' 'swig' 'java-runtime' 'java-environment' 'autoconf' 'db' 'e2fsprogs' 'libgnome-keyring' 'kdelibs') +[ "$CARCH" = "mips64el" ] && \ +makedepends=('krb5' 'apache' 'python2' 'perl' 'swig' + 'autoconf' 'db' 'e2fsprogs' 'libgnome-keyring' 'kdelibs') backup=('etc/xinetd.d/svn' 'etc/conf.d/svnserve') url="http://subversion.apache.org/" provides=('svn') @@ -34,10 +37,19 @@ build() { patch -p0 -i ../subversion.rpath.fix.patch sed -i 's|/usr/bin/env python|/usr/bin/env python2|' tools/hook-scripts/{,mailer/{,tests/}}*.py + # configure + autoreconf + if [ "$CARCH" = "mips64el" ]; then + ./configure --prefix=/usr --with-apr=/usr --with-apr-util=/usr \ + --with-zlib=/usr --with-neon=/usr --with-apxs \ + --with-sqlite=/usr --with-berkeley-db=:/usr/include/:/usr/lib:db-5.2 \ + --with-gnome-keyring --with-kwallet + else ./configure --prefix=/usr --with-apr=/usr --with-apr-util=/usr \ --with-zlib=/usr --with-neon=/usr --with-apxs \ --with-sqlite=/usr --with-berkeley-db=:/usr/include/:/usr/lib:db-5.3 \ --enable-javahl --with-gnome-keyring --with-kwallet + fi make external-all make LT_LDFLAGS="-L$Fdestdir/usr/lib" local-all diff --git a/extra/suitesparse/PKGBUILD b/extra/suitesparse/PKGBUILD index ab9b16cd1..5ae25a1c3 100644 --- a/extra/suitesparse/PKGBUILD +++ b/extra/suitesparse/PKGBUILD @@ -6,7 +6,7 @@ pkgver=3.7.0 pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://www.cise.ufl.edu/research/sparse/SuiteSparse/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') conflicts=('umfpack') provides=('umfpack') replaces=('umfpack') diff --git a/extra/sweep/PKGBUILD b/extra/sweep/PKGBUILD index 0cc3698c7..e4c38ba27 100644 --- a/extra/sweep/PKGBUILD +++ b/extra/sweep/PKGBUILD @@ -6,7 +6,7 @@ pkgname=sweep pkgver=0.9.3 pkgrel=2 pkgdesc="Sound editing and mixing program" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.metadecks.org/software/sweep/" license=('GPL2') depends=('gtk2' 'libsamplerate' 'libmad' 'libvorbis' 'alsa-lib' 'speex') diff --git a/extra/swh-plugins/PKGBUILD b/extra/swh-plugins/PKGBUILD index 50685f19a..40538e7a2 100644 --- a/extra/swh-plugins/PKGBUILD +++ b/extra/swh-plugins/PKGBUILD @@ -7,7 +7,7 @@ pkgname=swh-plugins pkgver=0.4.15 pkgrel=5 pkgdesc="Steve Harris' LADSPA plug-ins suite" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://plugin.org.uk/" license=('GPL') depends=('fftw' 'ladspa') diff --git a/extra/swig/PKGBUILD b/extra/swig/PKGBUILD index d1658694a..989d2607e 100644 --- a/extra/swig/PKGBUILD +++ b/extra/swig/PKGBUILD @@ -6,7 +6,7 @@ pkgname=swig pkgver=2.0.7 pkgrel=1 pkgdesc="Generate scripting interfaces to C/C++ code" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.swig.org/" license=('custom') depends=('zlib' 'pcre') diff --git a/extra/sysklogd/PKGBUILD b/extra/sysklogd/PKGBUILD index 21caaf687..d07395b8d 100644 --- a/extra/sysklogd/PKGBUILD +++ b/extra/sysklogd/PKGBUILD @@ -5,7 +5,7 @@ pkgname=sysklogd pkgver=1.5 pkgrel=4 pkgdesc="System and kernel log daemons" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.infodrom.org/projects/sysklogd/" license=('GPL' 'BSD') depends=('glibc' 'bash') diff --git a/extra/system-config-printer/PKGBUILD b/extra/system-config-printer/PKGBUILD index 4393e612a..117f5a583 100644 --- a/extra/system-config-printer/PKGBUILD +++ b/extra/system-config-printer/PKGBUILD @@ -8,7 +8,7 @@ pkgver=1.3.9 pkgrel=3 pkgdesc="A CUPS printer configuration tool and status applet" url="http://cyberelk.net/tim/software/system-config-printer/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') makedepends=('udev' 'libcups' 'intltool' 'python2' 'xmlto' 'docbook-xsl' 'libusb-compat' 'desktop-file-utils') diff --git a/extra/t1lib/PKGBUILD b/extra/t1lib/PKGBUILD index 50d8a4c8e..cf9e754e0 100644 --- a/extra/t1lib/PKGBUILD +++ b/extra/t1lib/PKGBUILD @@ -6,7 +6,7 @@ pkgname=t1lib pkgver=5.1.2 pkgrel=3 pkgdesc="Library for generating character- and string-glyphs from Adobe Type 1 fonts" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.ibiblio.org/pub/Linux/libs/graphics/!INDEX.html" license=('GPL') depends=('libxaw') diff --git a/extra/taglib-extras/PKGBUILD b/extra/taglib-extras/PKGBUILD index 23080ec64..912406c06 100644 --- a/extra/taglib-extras/PKGBUILD +++ b/extra/taglib-extras/PKGBUILD @@ -5,7 +5,7 @@ pkgname=taglib-extras pkgver=1.0.1 pkgrel=2 pkgdesc="Additional taglib plugins for KDE" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://developer.kde.org/~wheeler/taglib.html" license=('LGPL') depends=('taglib>=1.6') diff --git a/extra/taglib/PKGBUILD b/extra/taglib/PKGBUILD index 38de56173..fa8a2da1a 100644 --- a/extra/taglib/PKGBUILD +++ b/extra/taglib/PKGBUILD @@ -7,7 +7,7 @@ pkgname=taglib pkgver=1.7.2 pkgrel=1 pkgdesc="A Library for reading and editing the meta-data of several popular audio formats" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://developer.kde.org/~wheeler/taglib.html" license=('LGPL' 'MPL') depends=('sh' 'zlib' 'gcc-libs') diff --git a/extra/talloc/PKGBUILD b/extra/talloc/PKGBUILD index 573d162dd..cb853d253 100644 --- a/extra/talloc/PKGBUILD +++ b/extra/talloc/PKGBUILD @@ -6,7 +6,7 @@ pkgname=talloc pkgver=2.0.7 pkgrel=1 pkgdesc="A hierarchical pool based memory allocator with destructors" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL3') url="http://talloc.samba.org/" depends=('glibc') diff --git a/extra/tamu-anova/PKGBUILD b/extra/tamu-anova/PKGBUILD index 5db605b48..d6a14160f 100644 --- a/extra/tamu-anova/PKGBUILD +++ b/extra/tamu-anova/PKGBUILD @@ -6,7 +6,7 @@ pkgname=tamu-anova pkgver=0.2.1 pkgrel=2 pkgdesc="ANOVA Extensions to the GNU Scientific Library" -arch=('x86_64' 'i686') +arch=('x86_64' 'i686' 'mips64el') url="http://www.stat.tamu.edu/~aredd/tamuanova/" license=('GPL') depends=('gsl') diff --git a/extra/tcl/PKGBUILD b/extra/tcl/PKGBUILD index 73f1461fc..699f9ef42 100644 --- a/extra/tcl/PKGBUILD +++ b/extra/tcl/PKGBUILD @@ -6,7 +6,7 @@ pkgname=tcl pkgver=8.5.11 pkgrel=1 pkgdesc="The Tcl scripting language" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://tcl.sourceforge.net/" license=('custom') source=(http://downloads.sourceforge.net/sourceforge/tcl/tcl${pkgver}-src.tar.gz) diff --git a/extra/tcpdump/PKGBUILD b/extra/tcpdump/PKGBUILD index db08f1c90..d9ceeda41 100644 --- a/extra/tcpdump/PKGBUILD +++ b/extra/tcpdump/PKGBUILD @@ -6,7 +6,7 @@ pkgname=tcpdump pkgver=4.3.0 pkgrel=1 pkgdesc="A tool for network monitoring and data acquisition" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.tcpdump.org" license=('BSD') depends=('libpcap' 'openssl') diff --git a/extra/tdb/PKGBUILD b/extra/tdb/PKGBUILD index 728d627ff..f2d408fa6 100644 --- a/extra/tdb/PKGBUILD +++ b/extra/tdb/PKGBUILD @@ -7,7 +7,7 @@ pkgname=tdb pkgver=1.2.9 pkgrel=2 pkgdesc="A Trivia Database similar to GDBM but allows simultaneous commits" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL3') url="http://tdb.samba.org/" source=(http://samba.org/ftp/${pkgname}/${pkgname}-${pkgver}.tar.gz) diff --git a/extra/telepathy-farstream/PKGBUILD b/extra/telepathy-farstream/PKGBUILD index bb91b1e81..f0b269a09 100644 --- a/extra/telepathy-farstream/PKGBUILD +++ b/extra/telepathy-farstream/PKGBUILD @@ -5,7 +5,7 @@ pkgname=telepathy-farstream pkgver=0.4.0 pkgrel=1 pkgdesc="A telepathy-backend to use stream engine." -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://telepathy.freedesktop.org" license=('LGPL2.1') depends=('telepathy-glib' 'farstream') diff --git a/extra/telepathy-gabble/PKGBUILD b/extra/telepathy-gabble/PKGBUILD index a9f1c8542..c1cec70f7 100644 --- a/extra/telepathy-gabble/PKGBUILD +++ b/extra/telepathy-gabble/PKGBUILD @@ -6,7 +6,7 @@ pkgname=telepathy-gabble pkgver=0.16.1 pkgrel=1 pkgdesc="A Jabber/XMPP connection manager for Telepathy" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://telepathy.freedesktop.org" groups=('telepathy') license=('LGPL2.1') diff --git a/extra/telepathy-glib/PKGBUILD b/extra/telepathy-glib/PKGBUILD index 3839d4a34..8f71df019 100644 --- a/extra/telepathy-glib/PKGBUILD +++ b/extra/telepathy-glib/PKGBUILD @@ -7,7 +7,7 @@ pkgname=telepathy-glib pkgver=0.18.1 pkgrel=1 pkgdesc="GLib bindings for the Telepathy D-Bus protocol" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://telepathy.freedesktop.org" license=('LGPL2.1') options=('!libtool' '!emptydirs') diff --git a/extra/telepathy-haze/PKGBUILD b/extra/telepathy-haze/PKGBUILD index beffbe5da..9eb64e501 100644 --- a/extra/telepathy-haze/PKGBUILD +++ b/extra/telepathy-haze/PKGBUILD @@ -5,7 +5,7 @@ pkgname=telepathy-haze pkgver=0.6.0 pkgrel=2 pkgdesc="A telepathy-backend to use libpurple (Pidgin) protocols." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://telepathy.freedesktop.org" license=('GPL') depends=('telepathy-glib' 'libpurple') diff --git a/extra/telepathy-idle/PKGBUILD b/extra/telepathy-idle/PKGBUILD index 417b88208..93f9dd16f 100644 --- a/extra/telepathy-idle/PKGBUILD +++ b/extra/telepathy-idle/PKGBUILD @@ -5,9 +5,9 @@ pkgname=telepathy-idle pkgver=0.1.11 -pkgrel=1 +pkgrel=1.1 pkgdesc="An IRC connection manager for Telepathy" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://telepathy.freedesktop.org" groups=('telepathy') license=('LGPL') diff --git a/extra/telepathy-kde-accounts-kcm/PKGBUILD b/extra/telepathy-kde-accounts-kcm/PKGBUILD index 1b46c03c9..dfcd8d912 100644 --- a/extra/telepathy-kde-accounts-kcm/PKGBUILD +++ b/extra/telepathy-kde-accounts-kcm/PKGBUILD @@ -7,7 +7,7 @@ _pkgname=ktp-accounts-kcm pkgver=0.4.0 pkgrel=1 pkgdesc="KCM Module for configuring Telepathy Instant Messaging Accounts" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('telepathy-kde-common-internals' 'telepathy-kde-contact-list') diff --git a/extra/telepathy-kde-approver/PKGBUILD b/extra/telepathy-kde-approver/PKGBUILD index e1bf6312b..0b0c98177 100644 --- a/extra/telepathy-kde-approver/PKGBUILD +++ b/extra/telepathy-kde-approver/PKGBUILD @@ -7,7 +7,7 @@ _pkgname=ktp-approver pkgver=0.4.0 pkgrel=1 pkgdesc="KDE Channel Approver for Telepathy" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('telepathy-kde-common-internals' 'telepathy-kde-contact-list') diff --git a/extra/telepathy-kde-auth-handler/PKGBUILD b/extra/telepathy-kde-auth-handler/PKGBUILD index 25c8398ef..31a84d65a 100644 --- a/extra/telepathy-kde-auth-handler/PKGBUILD +++ b/extra/telepathy-kde-auth-handler/PKGBUILD @@ -6,7 +6,7 @@ _pkgname=ktp-auth-handler pkgver=0.4.0 pkgrel=1 pkgdesc="Provide UI/KWallet Integration For Passwords and SSL Errors on Account Connect" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('telepathy-kde-common-internals' 'qjson') diff --git a/extra/telepathy-kde-call-ui/PKGBUILD b/extra/telepathy-kde-call-ui/PKGBUILD index de3bd0d50..a06c1d5a9 100644 --- a/extra/telepathy-kde-call-ui/PKGBUILD +++ b/extra/telepathy-kde-call-ui/PKGBUILD @@ -6,7 +6,7 @@ _pkgname=ktp-call-ui pkgver=0.4.0 pkgrel=1 pkgdesc="Voice/Video Call UI for Telepathy" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('telepathy-kde-common-internals' 'qt-gstreamer') diff --git a/extra/telepathy-kde-common-internals/PKGBUILD b/extra/telepathy-kde-common-internals/PKGBUILD index cd4ca8b2b..6d8b20248 100644 --- a/extra/telepathy-kde-common-internals/PKGBUILD +++ b/extra/telepathy-kde-common-internals/PKGBUILD @@ -6,7 +6,7 @@ _pkgname=ktp-common-internals pkgver=0.4.0 pkgrel=1 pkgdesc="Common components for KDE-Telepathy" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('kdelibs' 'telepathy-qt' 'telepathy-mission-control') diff --git a/extra/telepathy-kde-contact-applet/PKGBUILD b/extra/telepathy-kde-contact-applet/PKGBUILD index 2dce5c0ca..418a56092 100644 --- a/extra/telepathy-kde-contact-applet/PKGBUILD +++ b/extra/telepathy-kde-contact-applet/PKGBUILD @@ -6,7 +6,7 @@ _pkgname=ktp-contact-applet pkgver=0.4.0 pkgrel=1 pkgdesc="The KDE-Telepathy contact plasmoid" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('telepathy-kde-common-internals' 'kdebase-workspace') diff --git a/extra/telepathy-kde-contact-list/PKGBUILD b/extra/telepathy-kde-contact-list/PKGBUILD index 3e3e17a99..77ec4af2f 100644 --- a/extra/telepathy-kde-contact-list/PKGBUILD +++ b/extra/telepathy-kde-contact-list/PKGBUILD @@ -7,7 +7,7 @@ _pkgname=ktp-contact-list pkgver=0.4.0 pkgrel=1 pkgdesc="Telepathy contact list application" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('telepathy-kde-common-internals' 'kdebase-runtime') diff --git a/extra/telepathy-kde-contact-runner/PKGBUILD b/extra/telepathy-kde-contact-runner/PKGBUILD index 7de5e78f6..357964a1a 100644 --- a/extra/telepathy-kde-contact-runner/PKGBUILD +++ b/extra/telepathy-kde-contact-runner/PKGBUILD @@ -6,7 +6,7 @@ _pkgname=ktp-contact-runner pkgver=0.4.0 pkgrel=1 pkgdesc="KRunner plugin for KDE Telepathy" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('telepathy-kde-common-internals') diff --git a/extra/telepathy-kde-filetransfer-handler/PKGBUILD b/extra/telepathy-kde-filetransfer-handler/PKGBUILD index 0cc1daa41..01fad98b2 100644 --- a/extra/telepathy-kde-filetransfer-handler/PKGBUILD +++ b/extra/telepathy-kde-filetransfer-handler/PKGBUILD @@ -6,7 +6,7 @@ _pkgname=ktp-filetransfer-handler pkgver=0.4.0 pkgrel=1 pkgdesc="Telepathy file transfer handler" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('telepathy-kde-common-internals') diff --git a/extra/telepathy-kde-integration-module/PKGBUILD b/extra/telepathy-kde-integration-module/PKGBUILD index 38ca70d3b..c75398e04 100644 --- a/extra/telepathy-kde-integration-module/PKGBUILD +++ b/extra/telepathy-kde-integration-module/PKGBUILD @@ -6,7 +6,7 @@ _pkgname=ktp-kded-integration-module pkgver=0.4.0 pkgrel=1 pkgdesc="Sits in KDED and takes care of various bits of system integration like setting user to auto-away or handling connection errors" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('telepathy-kde-common-internals') diff --git a/extra/telepathy-kde-presence-applet/PKGBUILD b/extra/telepathy-kde-presence-applet/PKGBUILD index e0b15aa96..65cfd11d2 100644 --- a/extra/telepathy-kde-presence-applet/PKGBUILD +++ b/extra/telepathy-kde-presence-applet/PKGBUILD @@ -7,7 +7,7 @@ _pkgname=ktp-presence-applet pkgver=0.4.0 pkgrel=1 pkgdesc="Plasma applet for managing your Telepathy account presence" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('telepathy-kde-contact-list') diff --git a/extra/telepathy-kde-send-file/PKGBUILD b/extra/telepathy-kde-send-file/PKGBUILD index 839ae7c71..2cb5721f3 100644 --- a/extra/telepathy-kde-send-file/PKGBUILD +++ b/extra/telepathy-kde-send-file/PKGBUILD @@ -6,7 +6,7 @@ _pkgname=ktp-send-file pkgver=0.4.0 pkgrel=1 pkgdesc="A File manager plugin to launch a file transfer job with a specified contact" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('telepathy-kde-filetransfer-handler' 'telepathy-kde-contact-list') diff --git a/extra/telepathy-kde-text-ui/PKGBUILD b/extra/telepathy-kde-text-ui/PKGBUILD index b921c2fb2..a378f5b4d 100644 --- a/extra/telepathy-kde-text-ui/PKGBUILD +++ b/extra/telepathy-kde-text-ui/PKGBUILD @@ -7,7 +7,7 @@ _pkgname=ktp-text-ui pkgver=0.4.0 pkgrel=1 pkgdesc="Telepathy handler for Text Chats" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" license=('GPL') depends=('telepathy-kde-contact-list' 'telepathy-logger-qt') diff --git a/extra/telepathy-logger-qt/PKGBUILD b/extra/telepathy-logger-qt/PKGBUILD index c73503021..0a12ce762 100644 --- a/extra/telepathy-logger-qt/PKGBUILD +++ b/extra/telepathy-logger-qt/PKGBUILD @@ -6,7 +6,7 @@ pkgname=telepathy-logger-qt pkgver=0.4.0 pkgrel=1 pkgdesc="Qt bindings for telepathy logger" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kdereview/telepathy-logger-qt' license=('GPL') depends=('telepathy-qt' 'telepathy-logger' 'qt-gstreamer' 'boost-libs') diff --git a/extra/telepathy-logger/PKGBUILD b/extra/telepathy-logger/PKGBUILD index fdf5ebb17..e7645f939 100644 --- a/extra/telepathy-logger/PKGBUILD +++ b/extra/telepathy-logger/PKGBUILD @@ -4,7 +4,7 @@ pkgname=telepathy-logger pkgver=0.4.0 pkgrel=1 pkgdesc="Telepathy framework logging daemon" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://telepathy.freedesktop.org/wiki/Logger" license=('LGPL2.1') depends=('telepathy-glib' 'sqlite3' 'libxml2' 'dconf') diff --git a/extra/telepathy-mission-control/PKGBUILD b/extra/telepathy-mission-control/PKGBUILD index d7cba23ca..3a4d51fef 100644 --- a/extra/telepathy-mission-control/PKGBUILD +++ b/extra/telepathy-mission-control/PKGBUILD @@ -8,7 +8,7 @@ pkgname=telepathy-mission-control pkgver=5.12.0 pkgrel=1 pkgdesc="A Telepathy component providing abstraction of some of the details of connection managers." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://telepathy.freedesktop.org/wiki/Mission Control" license=('LGPL2.1') depends=('telepathy-glib' 'libgnome-keyring' 'dconf') diff --git a/extra/telepathy-qt/PKGBUILD b/extra/telepathy-qt/PKGBUILD index 18ffc0fba..ff1c9339c 100644 --- a/extra/telepathy-qt/PKGBUILD +++ b/extra/telepathy-qt/PKGBUILD @@ -6,7 +6,7 @@ pkgname=telepathy-qt pkgver=0.9.1 pkgrel=1 pkgdesc="A library for Qt-based Telepathy clients" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://telepathy.freedesktop.org/wiki/" license=('LGPL') options=('!libtool') diff --git a/extra/telepathy-rakia/PKGBUILD b/extra/telepathy-rakia/PKGBUILD index 300aaa381..12338fa1f 100644 --- a/extra/telepathy-rakia/PKGBUILD +++ b/extra/telepathy-rakia/PKGBUILD @@ -5,7 +5,7 @@ pkgname=telepathy-rakia pkgver=0.7.4 pkgrel=1 pkgdesc="SIP connection manager for Telepathy" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://telepathy.freedesktop.org" license=('LGPL') depends=('telepathy-glib' 'sofia-sip') diff --git a/extra/telepathy-salut/PKGBUILD b/extra/telepathy-salut/PKGBUILD index b28012cc6..c3309d05d 100644 --- a/extra/telepathy-salut/PKGBUILD +++ b/extra/telepathy-salut/PKGBUILD @@ -6,7 +6,7 @@ pkgname=telepathy-salut pkgver=0.8.0 pkgrel=1 pkgdesc="A link-local XMPP connection manager for Telepathy" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://telepathy.freedesktop.org" groups=('telepathy') license=('LGPL') diff --git a/extra/terminal/PKGBUILD b/extra/terminal/PKGBUILD index 91cceef58..edef8f505 100644 --- a/extra/terminal/PKGBUILD +++ b/extra/terminal/PKGBUILD @@ -7,7 +7,7 @@ pkgname=terminal pkgver=0.4.8 pkgrel=2 pkgdesc="A modern terminal emulator primarly for the Xfce desktop environment" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/projects/terminal/" license=('GPL2') groups=('xfce4') diff --git a/extra/testdisk/PKGBUILD b/extra/testdisk/PKGBUILD index 46b88cecf..aa8ab9acc 100644 --- a/extra/testdisk/PKGBUILD +++ b/extra/testdisk/PKGBUILD @@ -7,7 +7,7 @@ pkgname=testdisk pkgver=6.13 pkgrel=2 pkgdesc="Checks and undeletes partitions + PhotoRec, signature based recovery tool" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.cgsecurity.org/index.html?testdisk.html" license=('GPL') depends=('libjpeg' 'openssl' 'progsreiserfs' 'ntfsprogs') diff --git a/extra/texmacs/PKGBUILD b/extra/texmacs/PKGBUILD index ca3c36225..66514af60 100644 --- a/extra/texmacs/PKGBUILD +++ b/extra/texmacs/PKGBUILD @@ -6,7 +6,7 @@ pkgname=texmacs pkgver=1.0.7.15 pkgrel=1 pkgdesc="Free scientific text editor, inspired by TeX and GNU Emacs. WYSIWYG editor TeX-fonts and CAS-interface (Giac, GTybalt, Macaulay 2, Maxima, Octave, Pari, Qcl, R and Yacas) in one." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.texmacs.org/" license=('GPL') depends=('perl' 'guile' 'texlive-core' 'python2' 'libxext' 'freetype2' 'shared-mime-info' 'desktop-file-utils') diff --git a/extra/tftp-hpa/PKGBUILD b/extra/tftp-hpa/PKGBUILD index 6f33be75b..64bba79c6 100644 --- a/extra/tftp-hpa/PKGBUILD +++ b/extra/tftp-hpa/PKGBUILD @@ -5,7 +5,7 @@ pkgname=tftp-hpa pkgver=5.2 pkgrel=2 pkgdesc="Official tftp server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kernel.org/pub/software/network/tftp/" license=('BSD') depends=('readline>=6.0.00') diff --git a/extra/thinkfinger/PKGBUILD b/extra/thinkfinger/PKGBUILD index 2212b5dec..431c3b4d0 100644 --- a/extra/thinkfinger/PKGBUILD +++ b/extra/thinkfinger/PKGBUILD @@ -9,7 +9,7 @@ pkgver=0.3 pkgrel=6 pkgdesc="A driver for the SGS Thomson Microelectronics fingerprint reader found in most IBM/Lenovo ThinkPads" url="http://thinkfinger.sourceforge.net/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=("GPL") depends=('pam' 'libusb-compat') install=thinkfinger.install diff --git a/extra/thunar-archive-plugin/PKGBUILD b/extra/thunar-archive-plugin/PKGBUILD index 40c811891..de1880a4c 100644 --- a/extra/thunar-archive-plugin/PKGBUILD +++ b/extra/thunar-archive-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=thunar-archive-plugin pkgver=0.3.0 pkgrel=2 pkgdesc="Create and deflate archives in thunar" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://goodies.xfce.org/projects/thunar-plugins/thunar-archive-plugin" license=('GPL2') groups=('xfce4-goodies') diff --git a/extra/thunar-media-tags-plugin/PKGBUILD b/extra/thunar-media-tags-plugin/PKGBUILD index 19b749553..4976756b0 100644 --- a/extra/thunar-media-tags-plugin/PKGBUILD +++ b/extra/thunar-media-tags-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=thunar-media-tags-plugin pkgver=0.2.0 pkgrel=2 pkgdesc="Adds special features for media files to the Thunar File Manager" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://goodies.xfce.org/projects/thunar-plugins/thunar-media-tags-plugin" groups=('xfce4-goodies') diff --git a/extra/thunar-volman/PKGBUILD b/extra/thunar-volman/PKGBUILD index cefc46634..dbb193461 100644 --- a/extra/thunar-volman/PKGBUILD +++ b/extra/thunar-volman/PKGBUILD @@ -6,7 +6,7 @@ pkgname=thunar-volman pkgver=0.8.0 pkgrel=1 pkgdesc="Automatic management of removeable devices in Thunar" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://foo-projects.org/~benny/projects/thunar-volman" license=('GPL2') groups=('xfce4') diff --git a/extra/thunar/PKGBUILD b/extra/thunar/PKGBUILD index 563ec2d2c..c91706a49 100644 --- a/extra/thunar/PKGBUILD +++ b/extra/thunar/PKGBUILD @@ -6,7 +6,7 @@ pkgname=thunar pkgver=1.4.0 pkgrel=2 pkgdesc="Modern file manager for Xfce" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://thunar.xfce.org" license=('GPL2' 'LGPL2.1') groups=('xfce4') diff --git a/extra/tidyhtml/PKGBUILD b/extra/tidyhtml/PKGBUILD index aaca30008..62e5bedd6 100644 --- a/extra/tidyhtml/PKGBUILD +++ b/extra/tidyhtml/PKGBUILD @@ -8,7 +8,7 @@ pkgname=tidyhtml pkgver=1.46 pkgrel=2 pkgdesc="A tool to tidy down your HTML code to a clean style" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://tidy.sourceforge.net/" license=('custom') depends=('glibc') diff --git a/extra/time/PKGBUILD b/extra/time/PKGBUILD index 3bd8b4197..82706136f 100644 --- a/extra/time/PKGBUILD +++ b/extra/time/PKGBUILD @@ -7,7 +7,7 @@ pkgname=time pkgver=1.7 pkgrel=6 pkgdesc="Utility for monitoring a program's use of system resources" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/directory/time.html" license=('GPL') depends=('glibc') diff --git a/extra/timidity++/PKGBUILD b/extra/timidity++/PKGBUILD index bbfec5b5a..44a027b6b 100644 --- a/extra/timidity++/PKGBUILD +++ b/extra/timidity++/PKGBUILD @@ -6,7 +6,7 @@ pkgname=timidity++ pkgver=2.13.2 pkgrel=11 pkgdesc="A MIDI to WAVE converter and player" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://timidity.sourceforge.net" license=('GPL') depends=('libao' 'libvorbis' 'jack' 'ncurses') diff --git a/extra/tk/PKGBUILD b/extra/tk/PKGBUILD index f1d6d4677..ef1c58f8e 100644 --- a/extra/tk/PKGBUILD +++ b/extra/tk/PKGBUILD @@ -6,7 +6,7 @@ pkgname=tk pkgver=8.5.11 pkgrel=1 pkgdesc="A windowing toolkit for use with tcl" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://tcl.sourceforge.net/" license=('custom') depends=("tcl=${pkgver}" 'libxss' 'libxft') diff --git a/extra/tomboy/PKGBUILD b/extra/tomboy/PKGBUILD index d0ff4344f..7382964c3 100644 --- a/extra/tomboy/PKGBUILD +++ b/extra/tomboy/PKGBUILD @@ -5,7 +5,7 @@ pkgname=tomboy pkgver=1.10.2 pkgrel=1 pkgdesc="Desktop note-taking application for Linux and Unix" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.gnome.org/projects/tomboy/" depends=('gtk2' 'gtkspell' 'gconf' 'gconf-sharp' 'dbus-sharp' 'dbus-sharp-glib' 'mono-addins' 'hicolor-icon-theme') diff --git a/extra/tomcat-native/PKGBUILD b/extra/tomcat-native/PKGBUILD index 98952ae13..37869770f 100644 --- a/extra/tomcat-native/PKGBUILD +++ b/extra/tomcat-native/PKGBUILD @@ -5,7 +5,7 @@ pkgname=tomcat-native pkgver=1.1.23 pkgrel=1 pkgdesc="The Apache Tomcat Native Library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://tomcat.apache.org/" license=("Apache") depends=('apr' 'openssl') diff --git a/extra/tomcat/PKGBUILD b/extra/tomcat/PKGBUILD index 8875fed4f..a1bba1b67 100644 --- a/extra/tomcat/PKGBUILD +++ b/extra/tomcat/PKGBUILD @@ -4,7 +4,7 @@ pkgname=tomcat pkgver=5.5.34 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc="Servlet-2.4/JSP-2.0 Container" url="http://tomcat.apache.org/" license=('APACHE') diff --git a/extra/totem-plparser/PKGBUILD b/extra/totem-plparser/PKGBUILD index 8484ccf6c..48ca94a6f 100644 --- a/extra/totem-plparser/PKGBUILD +++ b/extra/totem-plparser/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 url="http://www.gnome.org" pkgdesc="Totem playlist parser library" license=('LGPL') -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') depends=('gmime' 'libsoup-gnome' 'libarchive' 'libquvi') makedepends=('intltool' 'gobject-introspection') options=('!libtool') diff --git a/extra/totem/PKGBUILD b/extra/totem/PKGBUILD index a39fe95d2..688f42335 100644 --- a/extra/totem/PKGBUILD +++ b/extra/totem/PKGBUILD @@ -8,14 +8,15 @@ pkgver=3.4.2 pkgrel=2 pkgdesc="A GNOME3 integrated movie player based on Gstreamer." url="http://www.gnome.org" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2' 'custom') depends=('gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'totem-plparser' 'libxxf86vm' 'libxtst' 'desktop-file-utils' 'iso-codes' 'python2' 'libpeas' 'hicolor-icon-theme' 'gnome-icon-theme-symbolic' 'gsettings-desktop-schemas' 'dconf' 'clutter-gst' 'clutter-gtk' 'mx' 'python2-gobject') -makedepends=('intltool' 'gtk-doc' 'nautilus' 'libgdata' 'lirc-utils' +makedepends=('intltool' 'gtk-doc' 'nautilus' 'libgdata' 'libepc' 'bluez' 'vala' 'grilo' 'pylint') +[ "$CARCH" != "mips64el" ] && makedepends+=('lirc-utils') options=('!libtool' '!emptydirs') source=(http://ftp.gnome.org/pub/gnome/sources/$pkgbase/${pkgver%.*}/$pkgbase-$pkgver.tar.xz browser-plugins.ini) @@ -39,9 +40,9 @@ package_totem() { install=totem.install optdepends=('gstreamer0.10-ugly-plugins: Extra media codecs' 'gstreamer0.10-bad-plugins: Extra media codecs' - 'gstreamer0.10-ffmpeg: Extra media codecs' - 'lirc-utils: Infrared Remote Control plugin' - 'libepc: Publish Playlist plugin' + 'gstreamer0.10-ffmpeg: Extra media codecs') + [ "$CARCH" != "mips64el" ] && optdepends+=('lirc-utils: Infrared Remote Control plugin') + optdepends+=('libepc: Publish Playlist plugin' 'libgdata: YouTube Browser plugin' 'bluez: Bemused plugin' 'grilo-plugins: Browse sidebar (remote media)' diff --git a/extra/tracker/PKGBUILD b/extra/tracker/PKGBUILD index 37f872972..683508a51 100644 --- a/extra/tracker/PKGBUILD +++ b/extra/tracker/PKGBUILD @@ -9,7 +9,7 @@ pkgver=0.14.1 _tver=${pkgver%.*} pkgrel=1 pkgdesc="All-in-one indexer, search tool and metadata database" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') makedepends=('libgee' 'libgnome-keyring' 'upower' 'libexif' 'exempi' 'poppler-glib' 'libgsf' 'icu' 'enca' 'networkmanager' 'gtk3' diff --git a/extra/transcode/PKGBUILD b/extra/transcode/PKGBUILD index 82cb5c8de..7803d25c6 100644 --- a/extra/transcode/PKGBUILD +++ b/extra/transcode/PKGBUILD @@ -8,7 +8,7 @@ _sripver=0.3-4 pkgver=1.1.7 pkgrel=4 pkgdesc="A video/DVD ripper and encoder for the terminal/console" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://tcforge.berlios.de/" license=('GPL') depends=('gawk' 'imagemagick' 'lzo2' 'libdvdread' 'ffmpeg' 'mjpegtools' diff --git a/extra/transfig/PKGBUILD b/extra/transfig/PKGBUILD index a17e6047f..50dde5722 100644 --- a/extra/transfig/PKGBUILD +++ b/extra/transfig/PKGBUILD @@ -5,7 +5,7 @@ pkgname=transfig pkgver=3.2.5d pkgrel=1 pkgdesc="Format conversion utility that can be used with xfig" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfig.org" license=('custom') depends=('libpng' 'libxpm') diff --git a/extra/transmission/PKGBUILD b/extra/transmission/PKGBUILD index 0b0ec4801..4162a8664 100644 --- a/extra/transmission/PKGBUILD +++ b/extra/transmission/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=transmission pkgname=('transmission-cli' 'transmission-gtk' 'transmission-qt') pkgver=2.52 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.transmissionbt.com/" license=('MIT') makedepends=('gtk3' 'intltool' 'curl' 'qt' 'libevent') diff --git a/extra/trayer/PKGBUILD b/extra/trayer/PKGBUILD index 3e3a6aaf4..d9a8e1259 100644 --- a/extra/trayer/PKGBUILD +++ b/extra/trayer/PKGBUILD @@ -5,7 +5,7 @@ pkgname=trayer pkgver=1.0 pkgrel=7 pkgdesc="A lightweight GTK2-based systray" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="https://gna.org/projects/fvwm-crystal/" license=('GPL' 'MIT') depends=('gtk2') diff --git a/extra/tree/PKGBUILD b/extra/tree/PKGBUILD index b718ec3ed..82294e718 100644 --- a/extra/tree/PKGBUILD +++ b/extra/tree/PKGBUILD @@ -6,7 +6,7 @@ pkgname=tree pkgver=1.6.0 pkgrel=2 pkgdesc="A directory listing program displaying a depth indented list of files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://mama.indstate.edu/users/ice/tree/" license=('GPL') depends=('glibc') diff --git a/extra/truecrypt/PKGBUILD b/extra/truecrypt/PKGBUILD index f4de039e3..0f249622e 100644 --- a/extra/truecrypt/PKGBUILD +++ b/extra/truecrypt/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=1 epoch=1 pkgdesc="Free open-source cross-platform disk encryption software" url="http://www.truecrypt.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') # TrueCrypt License v2.6 depends=('fuse>=2.8.0' 'wxgtk>=2.8.9' 'libsm' 'device-mapper') makedepends=('nasm') diff --git a/extra/tsocks/PKGBUILD b/extra/tsocks/PKGBUILD index ae03265d3..086f5fc42 100644 --- a/extra/tsocks/PKGBUILD +++ b/extra/tsocks/PKGBUILD @@ -7,13 +7,14 @@ pkgrel=5 pkgdesc='Transparent SOCKS proxying library' url='http://tsocks.sourceforge.net/' license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz") sha1sums=('489f88c5df999ba21b27cdaa7836d9426d062aec') build() { cd "${srcdir}/${pkgname}-1.8" - ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --libdir=/usr/lib + ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --libdir=/usr/lib \ + --build=$CHOST --host=$CHOST make } diff --git a/extra/tumbler/PKGBUILD b/extra/tumbler/PKGBUILD index 916fc6075..2817c7856 100644 --- a/extra/tumbler/PKGBUILD +++ b/extra/tumbler/PKGBUILD @@ -7,7 +7,7 @@ pkgname=tumbler pkgver=0.1.25 pkgrel=1 pkgdesc="D-Bus service for applications to request thumbnails" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://git.xfce.org/xfce/tumbler/" license=('GPL2' 'LGPL') groups=('xfce4') diff --git a/extra/tuxpuck/PKGBUILD b/extra/tuxpuck/PKGBUILD index aecbcdaa6..f9b7fc1c8 100644 --- a/extra/tuxpuck/PKGBUILD +++ b/extra/tuxpuck/PKGBUILD @@ -5,7 +5,7 @@ pkgname=tuxpuck pkgver=0.8.2 pkgrel=5 pkgdesc="Airhockey with tux" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://home.no.net/munsuun/tuxpuck/" license=('GPL2') depends=('libjpeg' 'sdl' 'libpng' 'libvorbis') diff --git a/extra/twisted/PKGBUILD b/extra/twisted/PKGBUILD index b20220a6f..22aec705e 100644 --- a/extra/twisted/PKGBUILD +++ b/extra/twisted/PKGBUILD @@ -7,7 +7,7 @@ pkgname=twisted pkgver=12.0.0 pkgrel=1 pkgdesc="Asynchronous networking framework written in Python." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://twistedmatrix.com/" license=('MIT') depends=('python2' 'pycrypto' 'zope-interface') diff --git a/extra/udisks/PKGBUILD b/extra/udisks/PKGBUILD index e576d2e89..20f8d0f51 100644 --- a/extra/udisks/PKGBUILD +++ b/extra/udisks/PKGBUILD @@ -3,9 +3,9 @@ pkgname=udisks pkgver=1.0.4 -pkgrel=4 +pkgrel=4.1 pkgdesc="Disk Management Service" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.freedesktop.org/wiki/Software/udisks" license=('GPL') depends=('udev' 'sg3_utils' 'glib2' 'dbus-glib' 'polkit' 'parted' 'device-mapper' 'libatasmart' 'lsof' 'eject') diff --git a/extra/udisks2/PKGBUILD b/extra/udisks2/PKGBUILD index c08d468bc..3cd350c3e 100644 --- a/extra/udisks2/PKGBUILD +++ b/extra/udisks2/PKGBUILD @@ -5,7 +5,7 @@ pkgname=udisks2 pkgver=1.94.0 pkgrel=2 pkgdesc="Disk Management Service, version 2" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.freedesktop.org/wiki/Software/udisks" license=('GPL2') depends=('glib2' 'udev' 'polkit' 'libatasmart' 'eject') diff --git a/extra/uim/PKGBUILD b/extra/uim/PKGBUILD index 5a1b3a8b4..b4887315e 100644 --- a/extra/uim/PKGBUILD +++ b/extra/uim/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc='Multilingual input method library' url='http://code.google.com/p/uim/' license=('custom:BSD') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libxft' 'libedit' 'anthy' 'm17n-lib') makedepends=('intltool' 'gettext' 'qt' 'gtk2' 'gtk3' 'gnome-panel') optdepends=('qt: immodule and helper applications' diff --git a/extra/umfpack/PKGBUILD b/extra/umfpack/PKGBUILD index 4fc9b0644..ad7bfd249 100644 --- a/extra/umfpack/PKGBUILD +++ b/extra/umfpack/PKGBUILD @@ -12,7 +12,7 @@ _colamdver=2.7.4 _ccolamdver=2.7.4 pkgrel=1 pkgdesc="A multifrontal direct solver for unsymmetric linear systems (AMD/${_amdver}, UFConfig/${_ufcgfgver})" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.cise.ufl.edu/research/sparse/umfpack" license=('LGPL') makedepends=('lapack' 'blas') diff --git a/extra/unison/PKGBUILD b/extra/unison/PKGBUILD index 9d019f0c2..c798669a2 100644 --- a/extra/unison/PKGBUILD +++ b/extra/unison/PKGBUILD @@ -5,7 +5,7 @@ pkgname=unison pkgver=2.40.63 pkgrel=4 pkgdesc="Unison is a file-synchronization tool" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL2') url="http://www.cis.upenn.edu/~bcpierce/unison" depends=('glibc') diff --git a/extra/unixodbc/PKGBUILD b/extra/unixodbc/PKGBUILD index 36a06ccae..7437a1d03 100644 --- a/extra/unixodbc/PKGBUILD +++ b/extra/unixodbc/PKGBUILD @@ -7,7 +7,7 @@ pkgname=unixodbc pkgver=2.3.1 pkgrel=1 pkgdesc="ODBC is an open specification for providing application developers with a predictable API with which to access Data Sources" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2' 'LGPL2.1') url="http://www.unixodbc.org/" backup=('etc/odbc.ini' 'etc/odbcinst.ini') diff --git a/extra/upower/PKGBUILD b/extra/upower/PKGBUILD index 1d8c537f8..c463cd031 100644 --- a/extra/upower/PKGBUILD +++ b/extra/upower/PKGBUILD @@ -5,7 +5,7 @@ pkgname=upower pkgver=0.9.16 pkgrel=1 pkgdesc="Abstraction for enumerating power devices, listening to device events and querying history and statistics" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://upower.freedesktop.org" license=('GPL') depends=('udev' 'libusb' 'polkit' 'pm-utils' 'dbus-glib' 'libimobiledevice') diff --git a/extra/usbmuxd/PKGBUILD b/extra/usbmuxd/PKGBUILD index f7d7f6d50..fd3d85e9b 100644 --- a/extra/usbmuxd/PKGBUILD +++ b/extra/usbmuxd/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.0.7 pkgrel=3 pkgdesc="USB Multiplex Daemon" url="http://marcansoft.com/blog/iphonelinux/usbmuxd/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2' 'GPL3' 'LGPL2.1') depends=('libusb>=1.0.8') makedepends=('cmake') diff --git a/extra/usbview/PKGBUILD b/extra/usbview/PKGBUILD index 093b7007d..f8f794675 100644 --- a/extra/usbview/PKGBUILD +++ b/extra/usbview/PKGBUILD @@ -6,7 +6,7 @@ pkgname=usbview pkgver=1.1 pkgrel=3 pkgdesc="USB Viewer" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kroah.com/linux-usb/" license=('GPL') depends=('gtk2') diff --git a/extra/usermin/PKGBUILD b/extra/usermin/PKGBUILD index 88575e8c4..b294040a7 100644 --- a/extra/usermin/PKGBUILD +++ b/extra/usermin/PKGBUILD @@ -4,7 +4,7 @@ pkgname=usermin pkgver=1.490 pkgrel=1 pkgdesc="a web interface that can be used to easily perform tasks like reading mail, setting up SSH or configuring mail forwarding" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('custom:usermin') url="http://www.webmin.com/" depends=('perl' 'webmin') diff --git a/extra/v4l-utils/PKGBUILD b/extra/v4l-utils/PKGBUILD index 62ec3d6c4..f7c85513a 100644 --- a/extra/v4l-utils/PKGBUILD +++ b/extra/v4l-utils/PKGBUILD @@ -4,7 +4,7 @@ pkgname=v4l-utils pkgver=0.8.8 pkgrel=1 pkgdesc="Userspace tools and conversion library for Video 4 Linux" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://freshmeat.net/projects/libv4l" provides=("libv4l=$pkgver") replaces=('libv4l') diff --git a/extra/v86d/PKGBUILD b/extra/v86d/PKGBUILD index 13cc2eb7d..4557f28db 100644 --- a/extra/v86d/PKGBUILD +++ b/extra/v86d/PKGBUILD @@ -5,7 +5,7 @@ pkgname=v86d pkgver=0.1.10 pkgrel=4 pkgdesc="userspace helper for uvesafb that runs x86 code in an emulated environment" -arch=('i686' 'x86_64') +arch=("i686" "x86_64" 'mips64el') url="http://dev.gentoo.org/~spock/projects/uvesafb/" license=('GPL2') depends=('glibc') diff --git a/extra/vala/PKGBUILD b/extra/vala/PKGBUILD index 3d0681dc7..358439051 100644 --- a/extra/vala/PKGBUILD +++ b/extra/vala/PKGBUILD @@ -6,7 +6,7 @@ pkgname=vala pkgver=0.16.1 pkgrel=1 pkgdesc="Compiler for the GObject type system" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://live.gnome.org/Vala" license=('LGPL') depends=('glib2') diff --git a/extra/vamp-plugin-sdk/PKGBUILD b/extra/vamp-plugin-sdk/PKGBUILD index 88eb1559e..48aaf50b7 100644 --- a/extra/vamp-plugin-sdk/PKGBUILD +++ b/extra/vamp-plugin-sdk/PKGBUILD @@ -6,7 +6,7 @@ pkgname=vamp-plugin-sdk pkgver=2.2 pkgrel=2 pkgdesc="The Vamp audio analysis plug-in system" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.vamp-plugins.org/" license=('BSD') depends=('gcc-libs' 'libsndfile') diff --git a/extra/varnish/PKGBUILD b/extra/varnish/PKGBUILD index 4f7f1b42d..525f48584 100644 --- a/extra/varnish/PKGBUILD +++ b/extra/varnish/PKGBUILD @@ -8,7 +8,7 @@ pkgname=varnish pkgver=3.0.2 pkgrel=5 pkgdesc="High-performance HTTP accelerator" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.varnish-cache.org/" license=('BSD') depends=('gcc' 'libedit' 'pcre') diff --git a/extra/vcdimager/PKGBUILD b/extra/vcdimager/PKGBUILD index bc97912b3..04309407a 100644 --- a/extra/vcdimager/PKGBUILD +++ b/extra/vcdimager/PKGBUILD @@ -6,7 +6,7 @@ pkgname=vcdimager pkgver=0.7.24 pkgrel=2 pkgdesc="A full-featured mastering suite for authoring disassembling and analyzing Video CD's and Super Video CD's" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.vcdimager.org/" license=('GPL') depends=('libcdio>=0.82' 'libxml2>=2.7.3' 'popt') diff --git a/extra/vde2/PKGBUILD b/extra/vde2/PKGBUILD index ab58cdaad..76a887654 100644 --- a/extra/vde2/PKGBUILD +++ b/extra/vde2/PKGBUILD @@ -7,8 +7,9 @@ pkgrel=1 pkgdesc="Virtual Distributed Ethernet for emulators like qemu" url="http://sourceforge.net/projects/vde/" license=("GPL" "LGPL" "CUSTOM") -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('bash' 'libpcap' 'openssl') +makedepends=('python2') backup=(etc/conf.d/vde) source=(http://downloads.sourceforge.net/vde/$pkgname-$pkgver.tar.bz2 dhcpd.conf.sample diff --git a/extra/vice/PKGBUILD b/extra/vice/PKGBUILD index 3d3762728..03ba03469 100644 --- a/extra/vice/PKGBUILD +++ b/extra/vice/PKGBUILD @@ -6,7 +6,7 @@ pkgname=vice pkgver=2.3 pkgrel=5 pkgdesc="A Versatile Commodore Emulator" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.viceteam.org/" depends=('alsa-lib' 'gcc-libs' 'giflib' 'lame' 'libxrandr' diff --git a/extra/vigra/PKGBUILD b/extra/vigra/PKGBUILD index fe4b87cda..0158e64d9 100644 --- a/extra/vigra/PKGBUILD +++ b/extra/vigra/PKGBUILD @@ -6,13 +6,13 @@ pkgbase=vigra pkgname=('vigra' 'vigra-doc') pkgver=1.8.0 pkgrel=3 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://hci.iwr.uni-heidelberg.de/vigra/" license=('custom:MIT') makedepends=(# runtime deps 'libpng>=1.5.7' 'libtiff>=4.0.0' 'gcc-libs' 'sh' 'hdf5>=1.8.7' 'fftw' # additional makedeps - 'cmake' 'python-nose' 'doxygen' 'python-sphinx' 'boost' 'python-numpy') + 'cmake' 'python2-nose' 'doxygen' 'python-sphinx' 'boost' 'python2-numpy') options=('!libtool') source=(http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/${pkgname}-${pkgver}-src.tar.gz vigra-1.7.1.gcc460.patch) @@ -27,6 +27,7 @@ build() { cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DPYTHON_EXECUTABLE=/usr/bin/python2 \ -DWITH_VIGRANUMPY=1 \ + -DPYTHON_EXECUTABLE=/usr/bin/python2.7 \ -DDOCINSTALL=share/doc make } diff --git a/extra/vim/PKGBUILD b/extra/vim/PKGBUILD index 507eaed33..36af94236 100644 --- a/extra/vim/PKGBUILD +++ b/extra/vim/PKGBUILD @@ -11,7 +11,7 @@ __hgrev=6f2497d0c277 _versiondir="vim${_topver//./}" pkgver=${_topver}.${_patchlevel} pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom:vim') url="http://www.vim.org" makedepends=('gpm' 'python2' 'ruby' 'libxt' 'desktop-file-utils' 'gtk2' 'lua') @@ -55,10 +55,6 @@ mksource() { } build() { - # remove -O2 because there is a crash with python because of it - # fedora br: https://bugzilla.redhat.com/show_bug.cgi?id=817196 - export CFLAGS="${CFLAGS/-O2 /}" - cd "${srcdir}" cp -a ${pkgname}-${pkgver} vim-build @@ -78,7 +74,7 @@ build() { cd "${srcdir}"/vim-build ./configure --prefix=/usr --localstatedir=/var/lib/vim \ - --with-features=big --with-compiledby=ArchLinux \ + --with-features=big --with-compiledby=Parabola \ --enable-gpm --enable-acl --with-x=no \ --disable-gui --enable-multibyte --enable-cscope \ --disable-netbeans --enable-perlinterp --disable-pythoninterp \ @@ -89,7 +85,7 @@ build() { cd "${srcdir}"/gvim-build ./configure --prefix=/usr --localstatedir=/var/lib/vim \ - --with-features=big --with-compiledby=ArchLinux \ + --with-features=big --with-compiledby=Parabola \ --enable-gpm --enable-acl --with-x=yes \ --enable-gui=gtk2 --enable-multibyte --enable-cscope \ --enable-netbeans --enable-perlinterp --enable-pythoninterp \ diff --git a/extra/vinagre/PKGBUILD b/extra/vinagre/PKGBUILD index 20cd18d28..e70a1d06e 100644 --- a/extra/vinagre/PKGBUILD +++ b/extra/vinagre/PKGBUILD @@ -8,7 +8,7 @@ pkgname=vinagre pkgver=3.4.2 pkgrel=1 pkgdesc="A VNC Client for the GNOME Desktop" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.gnome.org/projects/vinagre/" install=vinagre.install diff --git a/extra/vino/PKGBUILD b/extra/vino/PKGBUILD index 083af0dbf..cf39b8d98 100644 --- a/extra/vino/PKGBUILD +++ b/extra/vino/PKGBUILD @@ -6,7 +6,7 @@ pkgname=vino pkgver=3.4.2 pkgrel=1 pkgdesc="a VNC server for the GNOME desktop" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('libnotify' 'libxtst' 'libsm' 'libsoup' 'telepathy-glib' 'gtk3' 'libgnome-keyring' 'avahi' 'desktop-file-utils') makedepends=('intltool' 'networkmanager') diff --git a/extra/virtuoso/PKGBUILD b/extra/virtuoso/PKGBUILD index 7d18a52e7..d505b0ee8 100644 --- a/extra/virtuoso/PKGBUILD +++ b/extra/virtuoso/PKGBUILD @@ -5,7 +5,7 @@ pkgname=virtuoso pkgver=6.1.5.20120630 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc='A scalable cross-platform server that combines SQL/RDF/XML Data Management with Web Application Server and Web Services Platform functionality' url='http://virtuoso.openlinksw.com/wiki/main/Main/' license=('GPL') diff --git a/extra/vlc/PKGBUILD b/extra/vlc/PKGBUILD index 9d0ae6630..dd1465417 100644 --- a/extra/vlc/PKGBUILD +++ b/extra/vlc/PKGBUILD @@ -7,7 +7,7 @@ pkgname=vlc pkgver=2.0.2 pkgrel=1 pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.videolan.org/vlc/" license=('LGPL2.1' 'GPL2') depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'qt' 'libproxy' @@ -16,27 +16,27 @@ depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'qt' 'libproxy' 'libshout' 'libmad' 'libmpeg2' 'libmodplug' 'libass' 'xcb-util-keysyms' 'ttf-freefont') makedepends=('live-media' 'libnotify' 'libbluray' 'flac' 'kdelibs' - 'fluidsynth' 'libdc1394' 'libavc1394' 'lirc-utils' - 'libcaca' 'librsvg' 'portaudio' 'oss' 'libgme' 'xosd' - 'projectm' 'twolame' 'aalib' 'libmtp' 'libdvdcss' + 'fluidsynth' 'libdc1394' 'libavc1394' + 'libcaca' 'librsvg' 'portaudio' 'libgme' 'xosd' + 'twolame' 'aalib' 'libmtp' 'libdvdcss' 'gnome-vfs' 'libgoom2' 'libtar' 'vcdimager') +[ "$CARCH" = "mips64el" ] || makedepends+=('lirc-utils' 'oss' 'projectm') optdepends=('avahi: for service discovery using bonjour protocol' 'libnotify: for notification plugin' 'ncurses: for ncurses interface support' - 'libdvdcss: for decoding encrypted DVDs' - 'lirc-utils: for lirc plugin' - 'libavc1394: for devices using the 1394ta AV/C' + 'libdvdcss: for decoding encrypted DVDs') +[ "$CARCH" = "mips64el" ] || optdepends+=('lirc-utils: for lirc plugin') +optdepends+=('libavc1394: for devices using the 1394ta AV/C' 'libdc1394: for IEEE 1394 plugin' - 'kdelibs: KDE Solid hardware integration' - 'vdpau-video: vdpau back-end for nvidia' - 'libva-driver-intel: back-end for intel cards' - 'libbluray: for Blu-Ray support' - 'flac: for Free Lossless Audio Codec plugin' - 'oss: for OSS audio support' - 'portaudio: for portaudio support' - 'twolame: for TwoLAME mpeg2 encoder plugin' - 'projectm: for ProjectM visualisation plugin' - 'libcaca: for colored ASCII art video output' + 'kdelibs: KDE Solid hardware integration') +[ "$CARCH" = "mips64el" ] || optdepends+=('libva-driver-intel: back-end for intel cards') +optdepends+=('libbluray: for Blu-Ray support' + 'flac: for Free Lossless Audio Codec plugin') +[ "$CARCH" = "mips64el" ] || optdepends+=('oss: for OSS audio support') +optdepends+=('portaudio: for portaudio support' + 'twolame: for TwoLAME mpeg2 encoder plugin') +[ "$CARCH" = "mips64el" ] || optdepends+=('projectm: for ProjectM visualisation plugin') +optdepends+=('libcaca: for colored ASCII art video output' 'libgme: for libgme plugin' 'librsvg: for SVG plugin' 'gnome-vfs: for GNOME Virtual File System support' @@ -62,6 +62,7 @@ build() { sed -i -e 's:truetype/freefont:TTF:g' modules/text_renderer/freetype.c + [ "$CARCH" = "mips64el" ] && extraconf="--disable-lirc" ./configure --prefix=/usr \ --disable-rpath \ --enable-oss \ @@ -73,7 +74,8 @@ build() { --enable-realrtsp \ --enable-xosd \ --enable-aa \ - --enable-vcdx + --enable-vcdx \ + $extraconf make } diff --git a/extra/vorbis-tools/PKGBUILD b/extra/vorbis-tools/PKGBUILD index 7b54e44d6..2cf4f7627 100644 --- a/extra/vorbis-tools/PKGBUILD +++ b/extra/vorbis-tools/PKGBUILD @@ -5,7 +5,7 @@ pkgname=vorbis-tools pkgver=1.4.0 pkgrel=3 pkgdesc="Extra tools for Ogg-Vorbis" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.xiph.org/vorbis/' license=('GPL2') depends=('libao' 'libvorbis' 'curl' 'flac') diff --git a/extra/vpnc/PKGBUILD b/extra/vpnc/PKGBUILD index 652625760..3f5b56b2c 100644 --- a/extra/vpnc/PKGBUILD +++ b/extra/vpnc/PKGBUILD @@ -12,7 +12,7 @@ url="http://www.unix-ag.uni-kl.de/~massar/vpnc/" license=('GPL') depends=('libgcrypt' 'openssl' 'iproute2') optdepends=('openresolv: Let vpnc manage resolv.conf') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') source=("ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.xz" "http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/$_git:/vpnc-script" 'vpnc.conf') diff --git a/extra/vte/PKGBUILD b/extra/vte/PKGBUILD index d35c20c63..14cb5013b 100644 --- a/extra/vte/PKGBUILD +++ b/extra/vte/PKGBUILD @@ -5,7 +5,7 @@ pkgname=vte pkgver=0.28.2 pkgrel=3 pkgdesc="Virtual Terminal Emulator widget for use with GTK2" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') options=('!libtool' '!emptydirs') depends=('gtk2' 'vte-common') diff --git a/extra/vte3/PKGBUILD b/extra/vte3/PKGBUILD index 1019be313..80454fbd6 100644 --- a/extra/vte3/PKGBUILD +++ b/extra/vte3/PKGBUILD @@ -6,7 +6,7 @@ pkgname=(vte3 vte-common) pkgver=0.32.2 pkgrel=1 pkgdesc="Virtual Terminal Emulator widget for use with GTK3" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') options=('!libtool' '!emptydirs') makedepends=('intltool' 'gobject-introspection' 'gtk3') diff --git a/extra/w3m/GC_set_warn_proc.patch b/extra/w3m/GC_set_warn_proc.patch new file mode 100644 index 000000000..a679c8d23 --- /dev/null +++ b/extra/w3m/GC_set_warn_proc.patch @@ -0,0 +1,12 @@ +--- main.c.orig 2011-09-07 17:30:01.181808262 +0200 ++++ main.c 2011-09-07 17:30:52.833808484 +0200 +@@ -833,7 +833,8 @@ + mySignal(SIGPIPE, SigPipe); + #endif + +- orig_GC_warn_proc = GC_set_warn_proc(wrap_GC_warn_proc); ++ orig_GC_warn_proc = GC_get_warn_proc(); ++ GC_set_warn_proc(wrap_GC_warn_proc); + err_msg = Strnew(); + if (load_argc == 0) { + /* no URL specified */ diff --git a/extra/w3m/PKGBUILD b/extra/w3m/PKGBUILD index 438d25c4f..7bf77f815 100644 --- a/extra/w3m/PKGBUILD +++ b/extra/w3m/PKGBUILD @@ -8,20 +8,23 @@ pkgrel=3 pkgdesc='Text-based Web browser, as well as pager' url='http://w3m.sourceforge.net/' license=('custom') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('imlib2') optdepends=('imlib2: for graphics support') depends=('openssl' 'gc' 'ncurses') source=("http://downloads.sourceforge.net/sourceforge/w3m/${pkgname}-${pkgver}.tar.gz" - 'https-segfault.patch') + 'https-segfault.patch' + 'GC_set_warn_proc.patch') sha1sums=('444b6c8cf7094ee95f8e9de96b37f814b9d83237' - '66affb2f695fe0bdde25cf774642bfd6a9404e88') + '66affb2f695fe0bdde25cf774642bfd6a9404e88' + '8bf1eae3241f5781d121319c8ee9bcda32d1f7bd') build() { cd "${srcdir}/${pkgname}-${pkgver}" sed 's/file_handle/file_handle_rofl/g' -i istream.* patch -p1 -i ../https-segfault.patch + patch -Np0 -i "${srcdir}/GC_set_warn_proc.patch" ./configure \ --prefix=/usr \ @@ -30,8 +33,7 @@ build() { --with-imagelib=imlib2 \ --with-termlib=ncurses \ --disable-w3mmailer \ - --disable-mouse \ - + --disable-mouse make } diff --git a/extra/watchdog/PKGBUILD b/extra/watchdog/PKGBUILD index 4c45af820..2eaa31f62 100644 --- a/extra/watchdog/PKGBUILD +++ b/extra/watchdog/PKGBUILD @@ -5,7 +5,7 @@ pkgname=watchdog pkgver=5.12 pkgrel=1 pkgdesc="Watchdog daemon" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://sourceforge.net/projects/watchdog" license=('GPL') depends=('glibc') diff --git a/extra/wavpack/PKGBUILD b/extra/wavpack/PKGBUILD index c27e4dccb..38730ad44 100644 --- a/extra/wavpack/PKGBUILD +++ b/extra/wavpack/PKGBUILD @@ -8,7 +8,7 @@ pkgname=wavpack pkgver=4.60.1 pkgrel=2 pkgdesc="Audio compression format with lossless, lossy, and hybrid compression modes" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.wavpack.com/" license=('custom') depends=('glibc') @@ -18,8 +18,9 @@ md5sums=('7bb1528f910e4d0003426c02db856063') build() { cd ${srcdir}/${pkgname}-${pkgver} + [ "$CARCH" = "mips64el" ] || extra=--enable-mmx ./configure --prefix=/usr \ - --enable-mmx \ + $extra \ --disable-static make } diff --git a/extra/webmin/PKGBUILD b/extra/webmin/PKGBUILD index e094acd03..880b66185 100644 --- a/extra/webmin/PKGBUILD +++ b/extra/webmin/PKGBUILD @@ -4,7 +4,7 @@ pkgname=webmin pkgver=1.580 pkgrel=2 pkgdesc="a web-based interface for system administration" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('custom:webmin') url="http://www.webmin.com/" depends=('perl') diff --git a/extra/webrtc-audio-processing/0001-Don-t-error-or-set-options-for-unknown-architectures.patch b/extra/webrtc-audio-processing/0001-Don-t-error-or-set-options-for-unknown-architectures.patch new file mode 100644 index 000000000..93a3d098a --- /dev/null +++ b/extra/webrtc-audio-processing/0001-Don-t-error-or-set-options-for-unknown-architectures.patch @@ -0,0 +1,24 @@ +From 6480b6b44e376cbec2d8e4499692573a3861e003 Mon Sep 17 00:00:00 2001 +From: Sjoerd Simons <sjoerd@luon.net> +Date: Sat, 19 May 2012 21:52:09 +0200 +Subject: [PATCH] Don't error or set options for unknown architectures + +--- + src/typedefs.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/src/typedefs.h b/src/typedefs.h +index 6620550..774905b 100644 +--- a/src/typedefs.h ++++ b/src/typedefs.h +@@ -77,7 +77,6 @@ + #define WEBRTC_ARCH_32_BITS + #define WEBRTC_ARCH_LITTLE_ENDIAN + #else +-#error Please add support for your architecture in typedefs.h + #endif + + #if defined(__SSE2__) || defined(_MSC_VER) +-- +1.7.10 + diff --git a/extra/webrtc-audio-processing/PKGBUILD b/extra/webrtc-audio-processing/PKGBUILD index d091b96bc..3b78626e8 100644 --- a/extra/webrtc-audio-processing/PKGBUILD +++ b/extra/webrtc-audio-processing/PKGBUILD @@ -6,16 +6,22 @@ pkgver=0.1 pkgrel=1 _gitrev=9413986 pkgdesc="AudioProcessing library based on Google's implementation of WebRTC" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://freedesktop.org/software/pulseaudio/webrtc-audio-processing" license=(custom) depends=(gcc-libs) options=(!libtool) -source=("$url/$pkgname-$pkgver.tar.xz") -sha256sums=('ed4b52f9c2688b97628035a5565377d74704d7c04de4254a768df3342c7afedc') +source=("$url/$pkgname-$pkgver.tar.xz" + 0001-Don-t-error-or-set-options-for-unknown-architectures.patch) +sha256sums=('ed4b52f9c2688b97628035a5565377d74704d7c04de4254a768df3342c7afedc' + '0f423b24565d0c50be4937b6f50a43cfd683c1a76c25ef80fca5f731e283fe1c') build() { cd $pkgname-$pkgver + +# Patch from Debian + patch -Np1 -i ${srcdir}/0001-Don-t-error-or-set-options-for-unknown-architectures.patch + ./configure --prefix=/usr --disable-static make } diff --git a/extra/weechat/PKGBUILD b/extra/weechat/PKGBUILD index 2d2f03d72..087d46185 100644 --- a/extra/weechat/PKGBUILD +++ b/extra/weechat/PKGBUILD @@ -6,7 +6,7 @@ pkgname=weechat pkgver=0.3.8 pkgrel=1 pkgdesc="Fast, light and extensible IRC client (curses UI)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.weechat.org/" license=('GPL') depends=('gnutls' 'curl' 'libgcrypt') diff --git a/extra/whois/PKGBUILD b/extra/whois/PKGBUILD index d48d2203f..4cba29cb9 100644 --- a/extra/whois/PKGBUILD +++ b/extra/whois/PKGBUILD @@ -6,7 +6,7 @@ pkgname=whois pkgver=5.0.17 pkgrel=1 pkgdesc="The whois client by Marco d'Itri" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.linux.it/~md/software/" license=('GPL') depends=('libidn') diff --git a/extra/wildmidi/PKGBUILD b/extra/wildmidi/PKGBUILD index 51402e133..9e6e8fba5 100644 --- a/extra/wildmidi/PKGBUILD +++ b/extra/wildmidi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=wildmidi pkgver=0.2.3.5 pkgrel=2 pkgdesc='Open Source MIDI Synthesizer' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://wildmidi.sourceforge.net/' license=('LGPL3') depends=('alsa-lib') diff --git a/extra/windowmaker/PKGBUILD b/extra/windowmaker/PKGBUILD index 3b20bf518..0d7cea185 100644 --- a/extra/windowmaker/PKGBUILD +++ b/extra/windowmaker/PKGBUILD @@ -5,7 +5,7 @@ pkgname=windowmaker pkgver=0.95.3 pkgrel=1 pkgdesc="An X11 window manager with a NEXTSTEP look and feel" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.windowmaker.org/" license=('GPL' 'custom') depends=('libxinerama' 'libxrandr' 'libxmu' 'libpng' 'libxpm' 'libxft' 'libtiff' 'giflib') diff --git a/extra/wipe/PKGBUILD b/extra/wipe/PKGBUILD index b876b0dca..d7e4b1107 100644 --- a/extra/wipe/PKGBUILD +++ b/extra/wipe/PKGBUILD @@ -10,14 +10,15 @@ pkgrel=2 pkgdesc='Secure file wiping utility' url='http://wipe.sourceforge.net/' license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2") sha1sums=('72aa8bcbeb54deb676ae08af78401132860703de') build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr --mandir=/usr/share/man - make + cd $srcdir/$pkgname-$pkgver + [ "$CARCH" = "mips64el" ] && extra="--build=$CHOST --host=$CHOST --target=$CHOST" + ./configure --prefix=/usr --mandir=/usr/share/man $extra + make } package() { diff --git a/extra/wireshark/PKGBUILD b/extra/wireshark/PKGBUILD index 6da9facd8..ac0458c99 100644 --- a/extra/wireshark/PKGBUILD +++ b/extra/wireshark/PKGBUILD @@ -5,7 +5,7 @@ pkgname=('wireshark-cli' 'wireshark-gtk') pkgbase=wireshark pkgver=1.8.0 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') makedepends=('bison' 'flex' 'gtk2' 'krb5' 'libcap' 'libpcap' 'bash' 'gnutls' 'libgcrypt' 'lua' 'python') diff --git a/extra/wpa_supplicant_gui/PKGBUILD b/extra/wpa_supplicant_gui/PKGBUILD index 68c8280dd..510cb533c 100644 --- a/extra/wpa_supplicant_gui/PKGBUILD +++ b/extra/wpa_supplicant_gui/PKGBUILD @@ -6,7 +6,7 @@ pkgver=0.7.3 pkgrel=2 pkgdesc="A Qt frontend to wpa_supplicant" url="http://hostap.epitest.fi/wpa_supplicant" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('qt' "wpa_supplicant=$pkgver") license=('GPL') source=("http://hostap.epitest.fi/releases/wpa_supplicant-$pkgver.tar.gz") diff --git a/extra/wv/PKGBUILD b/extra/wv/PKGBUILD index 678a75878..6fd79b060 100644 --- a/extra/wv/PKGBUILD +++ b/extra/wv/PKGBUILD @@ -5,7 +5,7 @@ pkgname=wv pkgver=1.2.9 pkgrel=1 pkgdesc="MSWord library can load and parse Word 2000, 97, 95 and 6 file formats" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/wvware" license=('GPL') depends=('libgsf' 'libpng' 'sh') diff --git a/extra/wv2/PKGBUILD b/extra/wv2/PKGBUILD index a30b0f9c4..73b733286 100644 --- a/extra/wv2/PKGBUILD +++ b/extra/wv2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=wv2 pkgver=0.4.2 pkgrel=2 pkgdesc="MSWord 9,8,7,6 formats parser" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/wvware/" depends=('libgsf') makedepends=('cmake') diff --git a/extra/wxgtk/PKGBUILD b/extra/wxgtk/PKGBUILD index 62dfb906d..7e77ae7ed 100644 --- a/extra/wxgtk/PKGBUILD +++ b/extra/wxgtk/PKGBUILD @@ -5,7 +5,7 @@ pkgname=wxgtk pkgver=2.8.12.1 pkgrel=3 pkgdesc="GTK+ implementation of wxWidgets API for GUI" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://wxwidgets.org" license=('custom:wxWindows') depends=('gtk2' 'gstreamer0.10-base' 'libgl' 'libxxf86vm' 'libsm') diff --git a/extra/wxmaxima/PKGBUILD b/extra/wxmaxima/PKGBUILD index 12bd261bb..5564ee1de 100644 --- a/extra/wxmaxima/PKGBUILD +++ b/extra/wxmaxima/PKGBUILD @@ -7,7 +7,7 @@ pkgname=wxmaxima pkgver=12.04.0 pkgrel=1 pkgdesc="A wxWidgets GUI for the computer algebra system Maxima" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://wxmaxima.sourceforge.net/" license=('GPL2') depends=('maxima' 'libxml2' 'wxgtk' 'shared-mime-info' 'desktop-file-utils') diff --git a/extra/wxpython/PKGBUILD b/extra/wxpython/PKGBUILD index 6ce4fcba5..552a2bf27 100644 --- a/extra/wxpython/PKGBUILD +++ b/extra/wxpython/PKGBUILD @@ -5,7 +5,7 @@ pkgname=wxpython pkgver=2.8.12.1 pkgrel=3 pkgdesc="A wxWidgets GUI toolkit for Python" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom:wxWindows') url="http://www.wxpython.org" depends=('wxgtk' 'python2') diff --git a/extra/x11-ssh-askpass/PKGBUILD b/extra/x11-ssh-askpass/PKGBUILD index 37b84c4d0..5d3d0f2f1 100644 --- a/extra/x11-ssh-askpass/PKGBUILD +++ b/extra/x11-ssh-askpass/PKGBUILD @@ -11,7 +11,7 @@ pkgrel=3 pkgdesc='Lightweight passphrase dialog for SSH' url='http://www.jmknoble.net/software/x11-ssh-askpass/' license=('custom') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libxt') makedepends=('imake') #source=("${url}${pkgname}-${pkgver}.tar.gz" # httpd only sends half the bits diff --git a/extra/x11vnc/PKGBUILD b/extra/x11vnc/PKGBUILD index fd49db451..c1324d590 100644 --- a/extra/x11vnc/PKGBUILD +++ b/extra/x11vnc/PKGBUILD @@ -6,7 +6,7 @@ pkgname=x11vnc pkgver=0.9.13 pkgrel=1 pkgdesc='VNC server for real X displays' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.karlrunge.com/x11vnc/' license=('GPL2') depends=('openssl' 'libjpeg' 'zlib' 'libx11' 'libxtst' 'libxinerama' 'libxdamage' 'libxrandr' 'avahi') diff --git a/extra/x264/PKGBUILD b/extra/x264/PKGBUILD index 4979b34ce..30cf3c990 100644 --- a/extra/x264/PKGBUILD +++ b/extra/x264/PKGBUILD @@ -7,7 +7,7 @@ pkgname=x264 pkgver=20120204 pkgrel=1 pkgdesc="free library for encoding H264/AVC video streams" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.videolan.org/developers/x264.html" license=('GPL') depends=('glibc') @@ -18,7 +18,9 @@ md5sums=('4d793ecc4f9d308724ea47edf400f312') build() { cd "$srcdir/$pkgname-snapshot-$pkgver-2245-stable" - ./configure --enable-shared + [ "$CARCH" = "mips64el" ] && extra="--enable-pic" + + ./configure --enable-shared $extra make } diff --git a/extra/x2x/PKGBUILD b/extra/x2x/PKGBUILD index 8389e2ef8..3fa89f714 100644 --- a/extra/x2x/PKGBUILD +++ b/extra/x2x/PKGBUILD @@ -6,7 +6,7 @@ pkgname=x2x pkgver=1.27 pkgrel=6 pkgdesc="Control one X display from another" -arch=('i686' 'x86_64') +arch=(i686 x86_64 'mips64el') url="https://github.com/dottedmag/x2x" license=('custom') depends=('libxtst') diff --git a/extra/xaos/PKGBUILD b/extra/xaos/PKGBUILD index 0daa23321..ac5deddf1 100644 --- a/extra/xaos/PKGBUILD +++ b/extra/xaos/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xaos pkgver=3.5 pkgrel=5 pkgdesc="A fast portable real-time interactive fractal zoomer" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/xaos/" license=('GPL') depends=('gsl' 'libpng' 'aalib') diff --git a/extra/xaw3d/PKGBUILD b/extra/xaw3d/PKGBUILD index 7d44b1853..8b03509d3 100644 --- a/extra/xaw3d/PKGBUILD +++ b/extra/xaw3d/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xaw3d pkgver=1.6.2 pkgrel=1 pkgdesc="Three-D Athena widgets" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://directory.fsf.org/project/xaw3d/" license=('MIT') depends=('libxmu') diff --git a/extra/xawtv/PKGBUILD b/extra/xawtv/PKGBUILD index 1b382052c..e0f28c26d 100644 --- a/extra/xawtv/PKGBUILD +++ b/extra/xawtv/PKGBUILD @@ -7,10 +7,11 @@ pkgname=xawtv pkgver=3.101 pkgrel=2 pkgdesc="A simple Xaw-based TV program which uses the bttv driver or video4linux" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://git.linuxtv.org/xawtv3.git" license=('GPL') -depends=('aalib' 'v4l-utils' 'libxv' 'libxxf86dga' 'libxrandr' 'libgl' 'libdv' 'zvbi' 'libxinerama' 'lirc-utils' 'libxft' 'libxaw' 'xorg-fonts-misc' 'libxxf86vm') +depends=('aalib' 'v4l-utils' 'libxv' 'libxxf86dga' 'libxrandr' 'libgl' 'libdv' 'zvbi' 'libxinerama' 'libxft' 'libxaw' 'xorg-fonts-misc' 'libxxf86vm') +[ "$CARCH" != "mips64el" ] && depends+=('lirc-utils') makedepends=('mesa') source=(http://linuxtv.org/downloads/xawtv/xawtv-${pkgver}.tar.bz2) md5sums=('330ce1789595e370be34ad4cae3dc3fa') diff --git a/extra/xbill/PKGBUILD b/extra/xbill/PKGBUILD index 6e696a388..0754ac6e4 100644 --- a/extra/xbill/PKGBUILD +++ b/extra/xbill/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xbill pkgver=2.1 pkgrel=8 pkgdesc="A game that tests your reflexes as you seek and destroy all forms of Bill" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xbill.org/" license=('GPL') depends=('xaw3d>=1.6') diff --git a/extra/xcb-util-image/PKGBUILD b/extra/xcb-util-image/PKGBUILD index 81dc8f8d3..e20ef6b33 100644 --- a/extra/xcb-util-image/PKGBUILD +++ b/extra/xcb-util-image/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xcb-util-image pkgver=0.3.9 pkgrel=1 pkgdesc="Utility libraries for XC Binding - Port of Xlib's XImage and XShmImage functions" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xcb.freedesktop.org" license=('custom') depends=('libxcb>=1.7' 'xcb-util>=0.3.9') diff --git a/extra/xcb-util-keysyms/PKGBUILD b/extra/xcb-util-keysyms/PKGBUILD index 27f1cc9a6..e3093f4f6 100644 --- a/extra/xcb-util-keysyms/PKGBUILD +++ b/extra/xcb-util-keysyms/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xcb-util-keysyms pkgver=0.3.9 pkgrel=1 pkgdesc="Utility libraries for XC Binding - Standard X key constants and conversion to/from keycodes" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xcb.freedesktop.org" license=('custom') depends=('libxcb>=1.7') diff --git a/extra/xcb-util-renderutil/PKGBUILD b/extra/xcb-util-renderutil/PKGBUILD index be4789175..4acc983b3 100644 --- a/extra/xcb-util-renderutil/PKGBUILD +++ b/extra/xcb-util-renderutil/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xcb-util-renderutil pkgver=0.3.8 pkgrel=1 pkgdesc="Utility libraries for XC Binding - Convenience functions for the Render extension" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xcb.freedesktop.org" license=('custom') depends=('libxcb>=1.7') diff --git a/extra/xcb-util-wm/PKGBUILD b/extra/xcb-util-wm/PKGBUILD index 5b1ce09da..eb261b59d 100644 --- a/extra/xcb-util-wm/PKGBUILD +++ b/extra/xcb-util-wm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xcb-util-wm pkgver=0.3.9 pkgrel=1 pkgdesc="Utility libraries for XC Binding - client and window-manager helpers for ICCCM" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xcb.freedesktop.org" license=('custom') depends=('libxcb>=1.7') diff --git a/extra/xcb-util/PKGBUILD b/extra/xcb-util/PKGBUILD index 42f3273fb..78b252ce8 100644 --- a/extra/xcb-util/PKGBUILD +++ b/extra/xcb-util/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xcb-util pkgver=0.3.9 pkgrel=1 pkgdesc="Utility libraries for XC Binding" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xcb.freedesktop.org" license=('custom') depends=('libxcb>=1.7') diff --git a/extra/xchm/PKGBUILD b/extra/xchm/PKGBUILD index 938ef597b..569da6710 100644 --- a/extra/xchm/PKGBUILD +++ b/extra/xchm/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xchm pkgver=1.20 pkgrel=2 pkgdesc="A cross-platform GUI front-end to chmlib" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xchm.sourceforge.net/" license=('GPL') depends=('chmlib' 'wxgtk' 'desktop-file-utils') @@ -21,7 +21,9 @@ build() { cd "${srcdir}/${pkgname}-${pkgver}" export CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" - ./configure --prefix=/usr + ./configure --prefix=/usr \ + --build=$CHOST \ + --host=$CHOST make } diff --git a/extra/xclip/PKGBUILD b/extra/xclip/PKGBUILD index 0e5d405e5..19ce98d24 100644 --- a/extra/xclip/PKGBUILD +++ b/extra/xclip/PKGBUILD @@ -10,7 +10,7 @@ pkgdesc='Command line interface to the X11 clipboard' url='http://sourceforge.net/projects/xclip' license=('GPL') depends=('libxmu') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') source=("http://downloads.sourceforge.net/sourceforge/xclip/${pkgname}-${pkgver}.tar.gz") sha1sums=('aed2cff18b9aecfe3377ad064c6a67518bbec211') diff --git a/extra/xcompmgr/PKGBUILD b/extra/xcompmgr/PKGBUILD index 24822a6c7..132f43605 100644 --- a/extra/xcompmgr/PKGBUILD +++ b/extra/xcompmgr/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xcompmgr pkgver=1.1.6 pkgrel=1 pkgdesc="Composite Window-effects manager for X.org" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxcomposite' 'libxdamage' 'libxrender' 'libxext') diff --git a/extra/xdelta/PKGBUILD b/extra/xdelta/PKGBUILD index 1cc6f85b1..1791df648 100644 --- a/extra/xdelta/PKGBUILD +++ b/extra/xdelta/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xdelta pkgver=1.1.4 pkgrel=4 pkgdesc="binary file delta generator" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/xdelta/" license=('GPL') depends=('glib' 'zlib') diff --git a/extra/xdelta3/PKGBUILD b/extra/xdelta3/PKGBUILD index 05cabed7d..65dbad1d2 100644 --- a/extra/xdelta3/PKGBUILD +++ b/extra/xdelta3/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xdelta3 pkgver=3.0.0 pkgrel=2 pkgdesc="A diff utility which works with binary files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xdelta.org/" license=('GPL') makedepends=('python2') diff --git a/extra/xdg-user-dirs-gtk/PKGBUILD b/extra/xdg-user-dirs-gtk/PKGBUILD index 6f80312ed..35c8160e0 100644 --- a/extra/xdg-user-dirs-gtk/PKGBUILD +++ b/extra/xdg-user-dirs-gtk/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xdg-user-dirs-gtk pkgver=0.8 pkgrel=1 pkgdesc="Creates user dirs and asks to relocalize them" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) license=('GPL') depends=('gtk2' 'xdg-user-dirs') makedepends=('intltool') diff --git a/extra/xdg-user-dirs/PKGBUILD b/extra/xdg-user-dirs/PKGBUILD index c3098d5df..3efdbd2fe 100644 --- a/extra/xdg-user-dirs/PKGBUILD +++ b/extra/xdg-user-dirs/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xdg-user-dirs pkgver=0.14 pkgrel=3 pkgdesc="Manage user directories like ~/Desktop and ~/Music" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('sh') url="http://www.freedesktop.org/wiki/Software/xdg-user-dirs" license=('GPL') diff --git a/extra/xf86-input-acecad/PKGBUILD b/extra/xf86-input-acecad/PKGBUILD index dad6302b5..be600e617 100644 --- a/extra/xf86-input-acecad/PKGBUILD +++ b/extra/xf86-input-acecad/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xf86-input-acecad pkgver=1.5.0 pkgrel=3 pkgdesc="X.Org acecad tablet input driver" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('sysfsutils') diff --git a/extra/xf86-input-aiptek/PKGBUILD b/extra/xf86-input-aiptek/PKGBUILD index 615b04a5e..7b8a375ca 100644 --- a/extra/xf86-input-aiptek/PKGBUILD +++ b/extra/xf86-input-aiptek/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xf86-input-aiptek pkgver=1.4.1 pkgrel=3 pkgdesc="X.Org Aiptek USB Digital Tablet input driver" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('glibc') diff --git a/extra/xf86-input-evdev/PKGBUILD b/extra/xf86-input-evdev/PKGBUILD index 00cdc8bb8..f8cfb55cf 100644 --- a/extra/xf86-input-evdev/PKGBUILD +++ b/extra/xf86-input-evdev/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xf86-input-evdev pkgver=2.7.0 pkgrel=2 pkgdesc="X.org evdev input driver" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('glibc') diff --git a/extra/xf86-input-joystick/PKGBUILD b/extra/xf86-input-joystick/PKGBUILD index 27e57bdde..07a404903 100644 --- a/extra/xf86-input-joystick/PKGBUILD +++ b/extra/xf86-input-joystick/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xf86-input-joystick pkgver=1.6.1 pkgrel=1 pkgdesc="X.Org Joystick input driver" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('glibc') diff --git a/extra/xf86-input-synaptics/PKGBUILD b/extra/xf86-input-synaptics/PKGBUILD index 58583a274..cb1b97c16 100644 --- a/extra/xf86-input-synaptics/PKGBUILD +++ b/extra/xf86-input-synaptics/PKGBUILD @@ -8,7 +8,7 @@ pkgname=xf86-input-synaptics pkgver=1.6.2 pkgrel=1 pkgdesc="Synaptics driver for notebook touchpads" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('libxtst' 'mtdev') diff --git a/extra/xf86-input-void/PKGBUILD b/extra/xf86-input-void/PKGBUILD index 4ab21391f..e9746491a 100644 --- a/extra/xf86-input-void/PKGBUILD +++ b/extra/xf86-input-void/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xf86-input-void pkgver=1.4.0 pkgrel=3 pkgdesc="X.org void input driver" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('glibc') diff --git a/extra/xf86-input-wacom/PKGBUILD b/extra/xf86-input-wacom/PKGBUILD index 07fabd1ee..88c4fc79a 100644 --- a/extra/xf86-input-wacom/PKGBUILD +++ b/extra/xf86-input-wacom/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xf86-input-wacom pkgver=0.15.0 pkgrel=1 pkgdesc="X.Org Wacom tablet driver" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://linuxwacom.sourceforge.net/" license=('GPL') backup=('etc/X11/xorg.conf.d/50-wacom.conf') diff --git a/extra/xf86-video-dummy/PKGBUILD b/extra/xf86-video-dummy/PKGBUILD index dbea9727e..6309efe4b 100644 --- a/extra/xf86-video-dummy/PKGBUILD +++ b/extra/xf86-video-dummy/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xf86-video-dummy pkgver=0.3.5 pkgrel=1 pkgdesc="X.org dummy video driver" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('glibc') diff --git a/extra/xf86-video-fbdev/PKGBUILD b/extra/xf86-video-fbdev/PKGBUILD index a42599a23..79adcce57 100644 --- a/extra/xf86-video-fbdev/PKGBUILD +++ b/extra/xf86-video-fbdev/PKGBUILD @@ -3,9 +3,9 @@ pkgname=xf86-video-fbdev pkgver=0.4.2 -pkgrel=6 +pkgrel=6.1 pkgdesc="X.org framebuffer video driver" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('glibc') diff --git a/extra/xf86-video-siliconmotion/98_sm712_CRT_enable.diff b/extra/xf86-video-siliconmotion/98_sm712_CRT_enable.diff new file mode 100644 index 000000000..9ff473aff --- /dev/null +++ b/extra/xf86-video-siliconmotion/98_sm712_CRT_enable.diff @@ -0,0 +1,14 @@ +--- ../xx/xserver-xorg-video-siliconmotion-1.7.3/src/smi_driver.c 2010-03-09 23:39:23.451798382 +0800 ++++ xserver-xorg-video-siliconmotion-1.7.3/src/smi_driver.c 2010-03-10 10:36:58.835798871 +0800 +@@ -1805,6 +1797,11 @@ + pScreen->SaveScreen = SMI_SaveScreen; + pSmi->CloseScreen = pScreen->CloseScreen; + pScreen->CloseScreen = SMI_CloseScreen; ++ /* Added by Belcon to enable LCD Panel Control Select */ ++ if (pSmi->Chipset == SMI_LYNXEMplus) ++ { ++ VGAOUT8_INDEX (pSmi, VGA_SEQ_INDEX, VGA_SEQ_DATA, 0x22, 2); ++ } + + if ((IS_MSOC(pSmi) && + !xf86DPMSInit(pScreen, SMI501_DisplayPowerManagementSet, 0)) || diff --git a/extra/xf86-video-siliconmotion/99_xf86-video-siliconmotion-1.7.3-fix-loongson.diff b/extra/xf86-video-siliconmotion/99_xf86-video-siliconmotion-1.7.3-fix-loongson.diff new file mode 100644 index 000000000..4be6d6469 --- /dev/null +++ b/extra/xf86-video-siliconmotion/99_xf86-video-siliconmotion-1.7.3-fix-loongson.diff @@ -0,0 +1,160 @@ +rixed@happyleptic.org + 发送至 loongson-dev + +A patch for siliconmotion 1.7.3 is available in the bug trackers +at freedesktop.org, but a better one will be available monday. +Still, it lacks the most interresting part : the MMX pack function, +which should not be implemented there but probably either directly +in Xv or in pixman (and make Xv use pixman). + +So for now the simpliest is to fix these manually. +For the impatient I attach a patch against SM 1.7.3 +With it, 16bpp and AccelMethod = "XAA" works quite well. + +Just an ugly hack really. +diff -ur orig/src/smi_video.c mod/src/smi_video.c +--- orig/src/smi_video.c 2010-02-05 13:11:18.000000000 +0100 ++++ mod/src/smi_video.c 2010-02-05 13:20:36.000000000 +0100 +@@ -276,6 +276,7 @@ + XVIMAGE_YUY2, + XVIMAGE_YV12, + XVIMAGE_I420, ++ XVIMAGE_UYVY, + { + FOURCC_RV15, /* id */ + XvRGB, /* type */ +@@ -1462,6 +1463,117 @@ + LEAVE(); + } + ++static void myXVCopyYUV12ToPacked(const unsigned char *srcy, const unsigned char *srcv, const unsigned char *srcu, ++ unsigned char *dst, int srcPitchy, int srcPitchuv, int dstPitch, int h, int w) ++{ ++ int i, j; ++ unsigned char const *y, *u, *v; ++ int dstinc, yinc, uinc, vinc; ++ ++ y = srcy; ++ u = srcu; ++ v = srcv; ++ ++ dstinc = dstPitch - 2*w; ++ yinc = srcPitchy - w; ++ uinc = srcPitchuv - w/2; ++ vinc = srcPitchuv - w/2; ++ ++ for (i = 0; i < h; i++) { ++ asm ( ++// ".set arch=loongson2f\n\t" ++ ".set noreorder\n\t" ++ "move $8, %8 \n\t" ++ "1: \n\t" ++ "beqz $8, 2f \n\t" ++ "xor $f0, $f0, $f0 \n\t" ++ "ldc1 $f4, (%0) \n\t" ++ "punpcklbh $f2, $f4, $f0 \n\t" ++ "punpckhbh $f4, $f4, $f0 \n\t" ++ "ldc1 $f16, 8(%0) \n\t" ++ "punpcklbh $f14, $f16, $f0 \n\t" ++ "punpckhbh $f16, $f16, $f0 \n\t" ++ ++ "lwc1 $f8, (%1) \n\t" ++ "lwc1 $f12, (%2) \n\t" ++ "punpcklbh $f8, $f8, $f12 \n\t" ++ "punpcklbh $f6, $f0, $f8 \n\t" ++ "punpckhbh $f8, $f0, $f8 \n\t" ++ "lwc1 $f18, 4(%1) \n\t" ++ "lwc1 $f12, 4(%2) \n\t" ++ "punpcklbh $f18, $f18, $f12 \n\t" ++ "punpcklbh $f10, $f0, $f18 \n\t" ++ "punpckhbh $f12, $f0, $f18 \n\t" ++ ++ "or $f2, $f2, $f6 \n\t" ++ "or $f4, $f4, $f8 \n\t" ++ "or $f14, $f14, $f10 \n\t" ++ "or $f16, $f16, $f12 \n\t" ++ ++ "sdc1 $f2, (%3) \n\t" ++ "sdc1 $f4, 8(%3) \n\t" ++ "add %0, 16 \n\t" ++ "add %1, 8 \n\t" ++ "add %2, 8 \n\t" ++ "sdc1 $f14, 0x10(%3) \n\t" ++ "sdc1 $f16, 0x18(%3) \n\t" ++ "add $8, -1 \n\t" ++ "b 1b \n\t" ++ "add %3, 32 \n\t" ++ "2: \n\t" ++ ".set reorder\n\t" ++ : "=r" (y), "=r" (u), "=r" (v), "=r" (dst) ++ : "0" (y), "1" (u), "2" (v), "3" (dst), "r" (w>>4) ++ : "memory","$8" ++ ); ++ ++ asm ( ++// ".set arch=loongson2f\n\t" ++ ".set noreorder\n\t" ++ "move $8, %8 \n\t" ++ "1: \n\t" ++ "beqz $8, 2f \n\t" ++ "xor $f0, $f0, $f0 \n\t" ++ "ldc1 $f4, (%0) \n\t" ++ "punpcklbh $f2, $f4, $f0 \n\t" ++ "punpckhbh $f4, $f4, $f0 \n\t" ++ ++ "lwc1 $f8, (%1) \n\t" ++ "lwc1 $f12, (%2) \n\t" ++ "punpcklbh $f8, $f8, $f12 \n\t" ++ "punpcklbh $f6, $f0, $f8 \n\t" ++ "punpckhbh $f8, $f0, $f8 \n\t" ++ ++ "or $f2, $f2, $f6 \n\t" ++ "or $f4, $f4, $f8 \n\t" ++ ++ "sdc1 $f2, (%3) \n\t" ++ "sdc1 $f4, 8(%3) \n\t" ++ "add %0, 8 \n\t" ++ "add %1, 4 \n\t" ++ "add %2, 4 \n\t" ++ "add $8, -1 \n\t" ++ "b 1b \n\t" ++ "add %3, 16 \n\t" ++ "2:\n\t" ++ ".set reorder\n\t" ++ : "=r" (y), "=r" (u), "=r" (v), "=r" (dst) ++ : "0" (y), "1" (u), "2" (v), "3" (dst), "r" ((w&0xf)/8) ++ : "memory","$8" ++ ); ++ ++ for (j = (w&7)/2; j; j--) { ++ *dst++ = *y++; ++ *dst++ = *u++; ++ *dst++ = *y++; ++ *dst++ = *v++; ++ } ++ y += yinc; ++ u = (i%2) ? (u + uinc): (u - w/2); ++ v = (i%2) ? (v + vinc): (v - w/2); ++ dst += dstinc; ++ } ++} + + static int + SMI_PutImage( +@@ -1593,7 +1705,7 @@ + offset3 = tmp; + } + nLines = ((((y2 + 0xffff) >> 16) + 1) & ~1) - top; +- xf86XVCopyYUV12ToPacked(buf + (top * srcPitch) + (left >> 1), ++ myXVCopyYUV12ToPacked(buf + (top * srcPitch) + (left >> 1), + buf + offset2, buf + offset3, dstStart, + srcPitch, srcPitch2, dstPitch, nLines, + nPixels); +@@ -1793,6 +1905,7 @@ + WRITE_VPR(pSmi, 0x1C, offset >> 3); + WRITE_VPR(pSmi, 0x20, (pitch >> 3) | ((pitch >> 3) << 16)); + WRITE_VPR(pSmi, 0x24, (hstretch & 0xff00) | ((vstretch & 0xff00) >> 8)); ++ WRITE_VPR(pSmi, 0x68, ((hstretch & 0xff) << 8) | (vstretch & 0xff)); + if (pSmi->Chipset == SMI_LYNXEMplus) { /* This one can store additional precision */ + WRITE_VPR(pSmi, 0x68, ((hstretch & 0xff) << 8) | (vstretch & 0xff)); + } diff --git a/extra/xf86-video-siliconmotion/PKGBUILD b/extra/xf86-video-siliconmotion/PKGBUILD index b2eb44b02..f4c075244 100644 --- a/extra/xf86-video-siliconmotion/PKGBUILD +++ b/extra/xf86-video-siliconmotion/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xf86-video-siliconmotion pkgver=1.7.6 pkgrel=1 pkgdesc="X.org siliconmotion video driver" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('glibc') @@ -14,11 +14,14 @@ makedepends=('xorg-server-devel>=1.12.0') conflicts=('xorg-server<1.12.0') options=('!libtool') groups=('xorg-drivers' 'xorg') -source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2) -sha256sums=('a59f1bd21499351b3703c4b77ec007d1299ccb888434d19fabbbeee0a7a14d07') +source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2 + 98_sm712_CRT_enable.diff) +sha256sums=('a59f1bd21499351b3703c4b77ec007d1299ccb888434d19fabbbeee0a7a14d07' + 'd24016e40ee07a0cc1bedc1b9d3832c692b8a78453ac5a84bafab6ace4ff5da3') build() { cd "${srcdir}/${pkgname}-${pkgver}" + patch -Np1 -i ${srcdir}/98_sm712_CRT_enable.diff ./configure --prefix=/usr make } diff --git a/extra/xf86-video-siliconmotion/medanr04.diff b/extra/xf86-video-siliconmotion/medanr04.diff new file mode 100644 index 000000000..85a15f393 --- /dev/null +++ b/extra/xf86-video-siliconmotion/medanr04.diff @@ -0,0 +1,81 @@ +--- orig/src/smi_video.c 2009-07-27 09:42:44.000000000 +0600 ++++ new/src/smi_video.c 2011-04-02 19:21:53.545665717 +0600 +@@ -223,7 +223,7 @@ + + /**************************************************************************/ + /* number of (generated) XV_ENCODING vaulues */ +-#define N_ENCODINGS ((N_VIDEO_NORMS) * (N_COMPOSITE_CHANNELS + N_SVIDEO_CHANNELS)) ++#define N_ENCODINGS (((N_VIDEO_NORMS) * (N_COMPOSITE_CHANNELS + N_SVIDEO_CHANNELS)) +1) + + + /**************************************************************************/ +@@ -288,7 +288,7 @@ + XvPacked, /* format */ + 1, /* num_planes */ + 15, /* depth */ +- 0x001F, 0x03E0, 0x7C00, /* red_mask, green, blue */ ++ 0x7C00, 0x03E0, 0x001F, /* red_mask, green, blue */ + 0, 0, 0, /* y_sample_bits, u, v */ + 0, 0, 0, /* horz_y_period, u, v */ + 0, 0, 0, /* vert_y_period, u, v */ +@@ -307,7 +307,7 @@ + XvPacked, /* format */ + 1, /* num_planes */ + 16, /* depth */ +- 0x001F, 0x07E0, 0xF800, /* red_mask, green, blue */ ++ 0xF800, 0x07E0, 0x001F, /* red_mask, green, blue */ + 0, 0, 0, /* y_sample_bits, u, v */ + 0, 0, 0, /* horz_y_period, u, v */ + 0, 0, 0, /* vert_y_period, u, v */ +@@ -326,7 +326,7 @@ + XvPacked, /* format */ + 1, /* num_planes */ + 24, /* depth */ +- 0x0000FF, 0x00FF00, 0xFF0000, /* red_mask, green, blue */ ++ 0xFF0000, 0x00FF00, 0x0000FF, /* red_mask, green, blue */ + 0, 0, 0, /* y_sample_bits, u, v */ + 0, 0, 0, /* horz_y_period, u, v */ + 0, 0, 0, /* vert_y_period, u, v */ +@@ -345,7 +345,7 @@ + XvPacked, /* format */ + 1, /* num_planes */ + 24, /* depth */ +- 0x0000FF, 0x00FF00, 0xFF0000, /* red_mask, green, blue */ ++ 0xFF0000, 0x00FF00, 0x0000FF, /* red_mask, green, blue */ + 0, 0, 0, /* y_sample_bits, u, v */ + 0, 0, 0, /* horz_y_period, u, v */ + 0, 0, 0, /* vert_y_period, u, v */ +@@ -372,7 +372,7 @@ + XvPacked, /* format */ + 1, /* num_planes */ + 16, /* depth */ +- 0x001F, 0x07E0, 0xF800, /* red_mask, green, blue */ ++ 0xF800, 0x07E0, 0x001F, /* red_mask, green, blue */ + 0, 0, 0, /* y_sample_bits, u, v */ + 0, 0, 0, /* horz_y_period, u, v */ + 0, 0, 0, /* vert_y_period, u, v */ +@@ -391,7 +391,7 @@ + XvPacked, /* format */ + 1, /* num_planes */ + 24, /* depth */ +- 0x0000FF, 0x00FF00, 0xFF0000, /* red_mask, green, blue */ ++ 0xFF0000, 0x00FF00, 0x0000FF, /* red_mask, green, blue */ + 0, 0, 0, /* y_sample_bits, u, v */ + 0, 0, 0, /* horz_y_period, u, v */ + 0, 0, 0, /* vert_y_period, u, v */ +@@ -569,6 +569,15 @@ + + /* fill arrays */ + p->nenc = 0; ++ /* force XV_IMAGE at 0 */ ++ p->enc[0].width = 2048; ++ p->enc[0].height = 2048; ++ p->enc[0].rate.numerator = 1; ++ p->enc[0].rate.denominator = 1; ++ p->enc[0].name = xalloc(strlen("XV_IMAGE")+1); ++ sprintf(p->enc[0].name, "% s", "XV_IMAGE"); ++ ++ p->nenc = 1; + for (ch = 0; ch < N_COMPOSITE_CHANNELS; ch++) { + for (n = 0; n < N_VIDEO_NORMS; n++) { + SMI_AddEncoding(p->enc, p->nenc, n, VID_COMPOSITE, ch); diff --git a/extra/xf86-video-siliconmotion/xf86-video-siliconmotion-1.7.5-loongson-video-accl.patch b/extra/xf86-video-siliconmotion/xf86-video-siliconmotion-1.7.5-loongson-video-accl.patch new file mode 100644 index 000000000..e31044473 --- /dev/null +++ b/extra/xf86-video-siliconmotion/xf86-video-siliconmotion-1.7.5-loongson-video-accl.patch @@ -0,0 +1,139 @@ +diff --git a/src/smi_video.c b/src/smi_video.c +index c2e8868..3e128fa 100644 +--- a/src/smi_video.c ++++ b/src/smi_video.c +@@ -276,6 +276,7 @@ static XF86ImageRec SMI_VideoImages[] = + XVIMAGE_YUY2, + XVIMAGE_YV12, + XVIMAGE_I420, ++ XVIMAGE_UYVY, + { + FOURCC_RV15, /* id */ + XvRGB, /* type */ +@@ -1464,6 +1465,117 @@ SMI_QueryBestSize( + LEAVE(); + } + ++static void myXVCopyYUV12ToPacked(const unsigned char *srcy, const unsigned char *srcv, const unsigned char *srcu, ++ unsigned char *dst, int srcPitchy, int srcPitchuv, int dstPitch, int h, int w) ++{ ++ int i, j; ++ unsigned char const *y, *u, *v; ++ int dstinc, yinc, uinc, vinc; ++ ++ y = srcy; ++ u = srcu; ++ v = srcv; ++ ++ dstinc = dstPitch - 2*w; ++ yinc = srcPitchy - w; ++ uinc = srcPitchuv - w/2; ++ vinc = srcPitchuv - w/2; ++ ++ for (i = 0; i < h; i++) { ++ asm ( ++// ".set arch=loongson2f\n\t" ++ ".set noreorder\n\t" ++ "move $8, %8 \n\t" ++ "1: \n\t" ++ "beqz $8, 2f \n\t" ++ "xor $f0, $f0, $f0 \n\t" ++ "ldc1 $f4, (%0) \n\t" ++ "punpcklbh $f2, $f4, $f0 \n\t" ++ "punpckhbh $f4, $f4, $f0 \n\t" ++ "ldc1 $f16, 8(%0) \n\t" ++ "punpcklbh $f14, $f16, $f0 \n\t" ++ "punpckhbh $f16, $f16, $f0 \n\t" ++ ++ "lwc1 $f8, (%1) \n\t" ++ "lwc1 $f12, (%2) \n\t" ++ "punpcklbh $f8, $f8, $f12 \n\t" ++ "punpcklbh $f6, $f0, $f8 \n\t" ++ "punpckhbh $f8, $f0, $f8 \n\t" ++ "lwc1 $f18, 4(%1) \n\t" ++ "lwc1 $f12, 4(%2) \n\t" ++ "punpcklbh $f18, $f18, $f12 \n\t" ++ "punpcklbh $f10, $f0, $f18 \n\t" ++ "punpckhbh $f12, $f0, $f18 \n\t" ++ ++ "or $f2, $f2, $f6 \n\t" ++ "or $f4, $f4, $f8 \n\t" ++ "or $f14, $f14, $f10 \n\t" ++ "or $f16, $f16, $f12 \n\t" ++ ++ "sdc1 $f2, (%3) \n\t" ++ "sdc1 $f4, 8(%3) \n\t" ++ "add %0, 16 \n\t" ++ "add %1, 8 \n\t" ++ "add %2, 8 \n\t" ++ "sdc1 $f14, 0x10(%3) \n\t" ++ "sdc1 $f16, 0x18(%3) \n\t" ++ "add $8, -1 \n\t" ++ "b 1b \n\t" ++ "add %3, 32 \n\t" ++ "2: \n\t" ++ ".set reorder\n\t" ++ : "=r" (y), "=r" (u), "=r" (v), "=r" (dst) ++ : "0" (y), "1" (u), "2" (v), "3" (dst), "r" (w>>4) ++ : "memory","$8" ++ ); ++ ++ asm ( ++// ".set arch=loongson2f\n\t" ++ ".set noreorder\n\t" ++ "move $8, %8 \n\t" ++ "1: \n\t" ++ "beqz $8, 2f \n\t" ++ "xor $f0, $f0, $f0 \n\t" ++ "ldc1 $f4, (%0) \n\t" ++ "punpcklbh $f2, $f4, $f0 \n\t" ++ "punpckhbh $f4, $f4, $f0 \n\t" ++ ++ "lwc1 $f8, (%1) \n\t" ++ "lwc1 $f12, (%2) \n\t" ++ "punpcklbh $f8, $f8, $f12 \n\t" ++ "punpcklbh $f6, $f0, $f8 \n\t" ++ "punpckhbh $f8, $f0, $f8 \n\t" ++ ++ "or $f2, $f2, $f6 \n\t" ++ "or $f4, $f4, $f8 \n\t" ++ ++ "sdc1 $f2, (%3) \n\t" ++ "sdc1 $f4, 8(%3) \n\t" ++ "add %0, 8 \n\t" ++ "add %1, 4 \n\t" ++ "add %2, 4 \n\t" ++ "add $8, -1 \n\t" ++ "b 1b \n\t" ++ "add %3, 16 \n\t" ++ "2:\n\t" ++ ".set reorder\n\t" ++ : "=r" (y), "=r" (u), "=r" (v), "=r" (dst) ++ : "0" (y), "1" (u), "2" (v), "3" (dst), "r" ((w&0xf)/8) ++ : "memory","$8" ++ ); ++ ++ for (j = (w&7)/2; j; j--) { ++ *dst++ = *y++; ++ *dst++ = *u++; ++ *dst++ = *y++; ++ *dst++ = *v++; ++ } ++ y += yinc; ++ u = (i%2) ? (u + uinc): (u - w/2); ++ v = (i%2) ? (v + vinc): (v - w/2); ++ dst += dstinc; ++ } ++} + + static int + SMI_PutImage( +@@ -1592,7 +1704,7 @@ SMI_PutImage( + offset3 = tmp; + } + nLines = ((((y2 + 0xffff) >> 16) + 1) & ~1) - top; +- xf86XVCopyYUV12ToPacked(buf + (top * srcPitch) + (left >> 1), ++ myXVCopyYUV12ToPacked(buf + (top * srcPitch) + (left >> 1), + buf + offset2, buf + offset3, dstStart, + srcPitch, srcPitch2, dstPitch, nLines, + nPixels); diff --git a/extra/xf86-video-siliconmotion/xserver-xorg-video-siliconmotion-2.2.8-medan.r04.patch b/extra/xf86-video-siliconmotion/xserver-xorg-video-siliconmotion-2.2.8-medan.r04.patch new file mode 100644 index 000000000..acb9716be --- /dev/null +++ b/extra/xf86-video-siliconmotion/xserver-xorg-video-siliconmotion-2.2.8-medan.r04.patch @@ -0,0 +1,104 @@ +diff -Naur xserver-xorg-video-siliconmotion-2.2.8/debian/changelog xserver-xorg-video-siliconmotion-2.2.8-new/debian/changelog +--- xserver-xorg-video-siliconmotion-2.2.8/debian/changelog 2009-02-22 02:19:30.000000000 +0800 ++++ xserver-xorg-video-siliconmotion-2.2.8-new/debian/changelog 2009-02-21 07:36:10.000000000 +0800 +@@ -1,3 +1,18 @@ ++xserver-xorg-video-siliconmotion (2:2.2.8-medan.r04) unstable; urgency=low ++ ++ * Fixed Xv not reporting any imaging modes. Caused all SDL overlays to ++ be software scaled and drawn in xshm. ++ ++ -- Derrick Sobodash <derrick@cinnamonpirate.com> Sat, 21 Feb 2009 06:49:11 +0000 ++ ++xserver-xorg-video-siliconmotion (2:2.2.8-medan.r03) unstable; urgency=low ++ ++ * Hacked Xv to fix driver reporting RGB colorspaces as BGR. ++ * Forked from 2:2.2.8-lemote.r02. Next revision writes Loongson opcodes, ++ which GCC is not supporting. How do you compile it!? ++ ++ -- Derrick Sobodash <derrick@cinnamonpirate.com> Sat, 14 Feb 2009 06:49:11 +0000 ++ + xserver-xorg-video-siliconmotion (2:2.2.8-lemote.r02) unstable; urgency=low + + * Add fast Xv packed ouput for YeeLoong notebook without lost of quality. +diff -Naur xserver-xorg-video-siliconmotion-2.2.8/src/smi_video.c xserver-xorg-video-siliconmotion-2.2.8-new/src/smi_video.c +--- xserver-xorg-video-siliconmotion-2.2.8/src/smi_video.c 2009-02-22 02:19:30.000000000 +0800 ++++ xserver-xorg-video-siliconmotion-2.2.8-new/src/smi_video.c 2009-02-22 02:23:55.000000000 +0800 +@@ -245,7 +245,7 @@ + + /**************************************************************************/ + /* number of (generated) XV_ENCODING vaulues */ +-#define N_ENCODINGS ((N_VIDEO_NORMS) * (N_COMPOSITE_CHANNELS + N_SVIDEO_CHANNELS)) ++#define N_ENCODINGS (((N_VIDEO_NORMS) * (N_COMPOSITE_CHANNELS + N_SVIDEO_CHANNELS)) +1) + + + /**************************************************************************/ +@@ -310,7 +310,7 @@ + XvPacked, /* format */ + 1, /* num_planes */ + 15, /* depth */ +- 0x001F, 0x03E0, 0x7C00, /* red_mask, green, blue */ ++ 0x7C00, 0x03E0, 0x001F, /* red_mask, green, blue */ + 0, 0, 0, /* y_sample_bits, u, v */ + 0, 0, 0, /* horz_y_period, u, v */ + 0, 0, 0, /* vert_y_period, u, v */ +@@ -329,7 +329,7 @@ + XvPacked, /* format */ + 1, /* num_planes */ + 16, /* depth */ +- 0x001F, 0x07E0, 0xF800, /* red_mask, green, blue */ ++ 0xF800, 0x07E0, 0x001F, /* red_mask, green, blue */ + 0, 0, 0, /* y_sample_bits, u, v */ + 0, 0, 0, /* horz_y_period, u, v */ + 0, 0, 0, /* vert_y_period, u, v */ +@@ -348,7 +348,7 @@ + XvPacked, /* format */ + 1, /* num_planes */ + 24, /* depth */ +- 0x0000FF, 0x00FF00, 0xFF0000, /* red_mask, green, blue */ ++ 0xFF0000, 0x00FF00, 0x0000FF, /* red_mask, green, blue */ + 0, 0, 0, /* y_sample_bits, u, v */ + 0, 0, 0, /* horz_y_period, u, v */ + 0, 0, 0, /* vert_y_period, u, v */ +@@ -367,7 +367,7 @@ + XvPacked, /* format */ + 1, /* num_planes */ + 24, /* depth */ +- 0x0000FF, 0x00FF00, 0xFF0000, /* red_mask, green, blue */ ++ 0xFF0000, 0x00FF00, 0x0000FF, /* red_mask, green, blue */ + 0, 0, 0, /* y_sample_bits, u, v */ + 0, 0, 0, /* horz_y_period, u, v */ + 0, 0, 0, /* vert_y_period, u, v */ +@@ -394,7 +394,7 @@ + XvPacked, /* format */ + 1, /* num_planes */ + 16, /* depth */ +- 0x001F, 0x07E0, 0xF800, /* red_mask, green, blue */ ++ 0xF800, 0x07E0, 0x001F, /* red_mask, green, blue */ + 0, 0, 0, /* y_sample_bits, u, v */ + 0, 0, 0, /* horz_y_period, u, v */ + 0, 0, 0, /* vert_y_period, u, v */ +@@ -413,7 +413,7 @@ + XvPacked, /* format */ + 1, /* num_planes */ + 24, /* depth */ +- 0x0000FF, 0x00FF00, 0xFF0000, /* red_mask, green, blue */ ++ 0xFF0000, 0x00FF00, 0x0000FF, /* red_mask, green, blue */ + 0, 0, 0, /* y_sample_bits, u, v */ + 0, 0, 0, /* horz_y_period, u, v */ + 0, 0, 0, /* vert_y_period, u, v */ +@@ -589,6 +589,15 @@ + + /* fill arrays */ + p->nenc = 0; ++ /* force XV_IMAGE at 0 */ ++ p->enc[0].width = 2048; ++ p->enc[0].height = 2048; ++ p->enc[0].rate.numerator = 1; ++ p->enc[0].rate.denominator = 1; ++ p->enc[0].name = xalloc(strlen("XV_IMAGE")+1); ++ sprintf(p->enc[0].name, "% s", "XV_IMAGE"); ++ ++ p->nenc = 1; + for (ch = 0; ch < N_COMPOSITE_CHANNELS; ch++) { + for (n = 0; n < N_VIDEO_NORMS; n++) { + SMI_AddEncoding(p->enc, p->nenc, n, VID_COMPOSITE, ch); diff --git a/extra/xf86-video-siliconmotion/xserver-xorg-video-siliconmotion_1.7.5-1loongson2.diff b/extra/xf86-video-siliconmotion/xserver-xorg-video-siliconmotion_1.7.5-1loongson2.diff new file mode 100644 index 000000000..8b9f49395 --- /dev/null +++ b/extra/xf86-video-siliconmotion/xserver-xorg-video-siliconmotion_1.7.5-1loongson2.diff @@ -0,0 +1,707 @@ +--- xserver-xorg-video-siliconmotion-1.7.5.orig/autogen.sh ++++ xserver-xorg-video-siliconmotion-1.7.5/autogen.sh +@@ -0,0 +1,12 @@ ++#! /bin/sh ++ ++srcdir=`dirname $0` ++test -z "$srcdir" && srcdir=. ++ ++ORIGDIR=`pwd` ++cd $srcdir ++ ++autoreconf -v --install || exit 1 ++cd $ORIGDIR || exit $? ++ ++$srcdir/configure --enable-maintainer-mode "$@" +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/README.source ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/README.source +@@ -0,0 +1,49 @@ ++------------------------------------------------------ ++Quick Guide To Patching This Package For The Impatient ++------------------------------------------------------ ++ ++1. Make sure you have quilt installed ++2. Unpack the package as usual with "dpkg-source -x" ++3. Run the "patch" target in debian/rules ++4. Create a new patch with "quilt new" (see quilt(1)) ++5. Edit all the files you want to include in the patch with "quilt edit" ++ (see quilt(1)). ++6. Write the patch with "quilt refresh" (see quilt(1)) ++7. Run the "clean" target in debian/rules ++ ++Alternatively, instead of using quilt directly, you can drop the patch in to ++debian/patches and add the name of the patch to debian/patches/series. ++ ++------------------------------------ ++Guide To The X Strike Force Packages ++------------------------------------ ++ ++The X Strike Force team maintains X packages in git repositories on ++git.debian.org in the pkg-xorg subdirectory. Most upstream packages ++are actually maintained in git repositories as well, so they often ++just need to be pulled into git.debian.org in a "upstream-*" branch. ++Otherwise, the upstream sources are manually installed in the Debian ++git repository. ++ ++The .orig.tar.gz upstream source file could be generated using this ++"upstream-*" branch in the Debian git repository but it is actually ++copied from upstream tarballs directly. ++ ++Due to X.org being highly modular, packaging all X.org applications ++as their own independent packages would have created too many Debian ++packages. For this reason, some X.org applications have been grouped ++into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils, ++x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils. ++Most packages, including the X.org server itself and all libraries ++and drivers are, however maintained independently. ++ ++The Debian packaging is added by creating the "debian-*" git branch ++which contains the aforementioned "upstream-*" branch plus the debian/ ++repository files. ++When a patch has to be applied to the Debian package, two solutions ++are involved: ++* If the patch is available in one of the upstream branches, it ++ may be git'cherry-picked into the Debian repository. In this ++ case, it appears directly in the .diff.gz. ++* Otherwise, the patch is added to debian/patches/ which is managed ++ with quilt as documented in /usr/share/doc/quilt/README.source. +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/changelog ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/changelog +@@ -0,0 +1,287 @@ ++xserver-xorg-video-siliconmotion (1:1.7.5-1loongson2) unstable; urgency=low ++ ++ * Non-maintainer upload. ++ * enable CRT output, ++ * loongson2f ++ ++ -- liu shiwei <liushiwei@gmail.com> Sun, 15 May 2011 21:35:08 +0800 ++ ++xserver-xorg-video-siliconmotion (1:1.7.5-1) unstable; urgency=low ++ ++ * New upstream release. ++ * Bump xutils-dev build-dep for new macros. ++ * Update debian/copyright from upstream COPYING. ++ ++ -- Cyril Brulebois <kibi@debian.org> Wed, 09 Mar 2011 00:31:34 +0100 ++ ++xserver-xorg-video-siliconmotion (1:1.7.4-3) unstable; urgency=low ++ ++ * Switch to dh: ++ - Use debhelper 8. ++ - Use dh-autoreconf. ++ - Bump xserver-xorg-dev build-dep for dh_xsf_substvars and xsf ++ debhelper sequence. ++ * Remove xsfbs accordingly. ++ * Update Uploaders list. Thanks, David & Brice! ++ * Remove long obsolete Replaces/Conflicts. ++ * Wrap Depends/Provides. ++ * Bump Standards-Version to 3.9.1 (no changes needed). ++ ++ -- Cyril Brulebois <kibi@debian.org> Sat, 05 Feb 2011 14:55:28 +0100 ++ ++xserver-xorg-video-siliconmotion (1:1.7.4-2) experimental; urgency=low ++ ++ [ Julien Cristau ] ++ * Drop 01_siliconmotion_rotate_option_disables_randr.diff, it was disabled ++ since 1.7.0 and most likely obsoleted by randr 1.2 support in that ++ release. ++ ++ [ Cyril Brulebois ] ++ * Build against Xserver 1.9.1 rc1. ++ ++ -- Cyril Brulebois <kibi@debian.org> Sat, 16 Oct 2010 21:03:39 +0200 ++ ++xserver-xorg-video-siliconmotion (1:1.7.4-1) experimental; urgency=low ++ ++ [ Christopher James Halse Rogers ] ++ * New upstream release ++ - Fixes FTBFS against Xserver 1.8 ++ ++ -- Julien Cristau <jcristau@debian.org> Thu, 10 Jun 2010 11:32:50 +0200 ++ ++xserver-xorg-video-siliconmotion (1:1.7.3-2) unstable; urgency=low ++ ++ [ Julien Cristau ] ++ * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no ++ good reason. Thanks, Colin Watson! ++ * Remove myself from Uploaders ++ ++ [ Cyril Brulebois ] ++ * Update to new xsfbs, replace deprecated ${xserver:Depends} with ++ ${xviddriver:Depends} in Depends, and bump B-D on xserver-xorg-dev ++ accordingly. ++ * Add myself to Uploaders. ++ * Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed). ++ ++ -- Cyril Brulebois <kibi@debian.org> Tue, 04 May 2010 00:19:15 +0200 ++ ++xserver-xorg-video-siliconmotion (1:1.7.3-1) experimental; urgency=low ++ ++ [ Timo Aaltonen ] ++ * New upstream release. ++ * Bump Standards-Version to 3.8.3. ++ * Build against Xserver 1.7. ++ ++ [ Cyril Brulebois ] ++ * Upload to experimental. ++ ++ -- Cyril Brulebois <kibi@debian.org> Sun, 06 Dec 2009 01:50:22 +0100 ++ ++xserver-xorg-video-siliconmotion (1:1.7.2-1) unstable; urgency=low ++ ++ * New upstream release. ++ * Bump Standards-Version to 3.8.2. ++ * Remove 01_gen_pci_ids.diff. The X server now uses an internal table to ++ choose a driver during autoconfiguration. ++ ++ -- Brice Goglin <bgoglin@debian.org> Mon, 20 Jul 2009 00:13:38 +0200 ++ ++xserver-xorg-video-siliconmotion (1:1.7.1-1) unstable; urgency=low ++ ++ * New upstream release. ++ ++ -- Brice Goglin <bgoglin@debian.org> Wed, 29 Apr 2009 18:33:55 +0200 ++ ++xserver-xorg-video-siliconmotion (1:1.7.0-2) unstable; urgency=low ++ ++ * Upload to unstable. ++ ++ -- Julien Cristau <jcristau@debian.org> Thu, 09 Apr 2009 11:38:48 +0100 ++ ++xserver-xorg-video-siliconmotion (1:1.7.0-1) experimental; urgency=low ++ ++ * New upstream release. ++ + Add support for EXA, RandR 1.2 and some smi 50x chipsets. ++ + Disable 01_siliconmotion_rotate_option_disables_randr.diff. ++ * Build against xserver 1.6 rc1. ++ * Allow parallel builds. ++ * Run autoreconf on build; add build-deps on automake, libtool and ++ xutils-dev. ++ * Add myself to Uploaders. ++ ++ -- Brice Goglin <bgoglin@debian.org> Sun, 01 Feb 2009 16:15:46 +0100 ++ ++xserver-xorg-video-siliconmotion (1:1.6.0-2) experimental; urgency=low ++ ++ * Build against xserver 1.5. ++ ++ -- Julien Cristau <jcristau@debian.org> Mon, 08 Sep 2008 19:37:00 +0100 ++ ++xserver-xorg-video-siliconmotion (1:1.6.0-1) unstable; urgency=low ++ ++ [ Brice Goglin ] ++ * Add upstream URL to debian/copyright. ++ ++ [ Julien Cristau ] ++ * New upstream release. ++ * Refresh patches. ++ * Remove Branden from Uploaders with his permission, and add myself. ++ * Bump Standards-Version to 3.7.3. ++ * Drop the XS- prefix from Vcs-* control fields. ++ * Run dpkg-shlibdeps with --warnings=6. Drivers reference symbols from ++ /usr/bin/Xorg and other modules, and that's not a bug, so we want ++ dpkg-shlibdeps to shut up about symbols it can't find. Build-depend on ++ dpkg-dev >= 1.14.17. ++ ++ -- Julien Cristau <jcristau@debian.org> Fri, 06 Jun 2008 12:19:48 +0200 ++ ++xserver-xorg-video-siliconmotion (1:1.5.1-3) unstable; urgency=low ++ ++ * Upload to unstable ++ ++ -- David Nusinow <dnusinow@debian.org> Sun, 16 Sep 2007 15:43:48 -0400 ++ ++xserver-xorg-video-siliconmotion (1:1.5.1-2) experimental; urgency=low ++ ++ * Build against xserver 1.4 and build-dep on it ++ * Add 02_gen_pci_ids.diff. This patch provides a set of pci id's supported ++ by this driver so that it can be automatically loaded by the server. ++ ++ -- David Nusinow <dnusinow@debian.org> Thu, 13 Sep 2007 20:20:40 -0400 ++ ++xserver-xorg-video-siliconmotion (1:1.5.1-1) unstable; urgency=low ++ ++ [ Julien Cristau ] ++ * Add link to xserver-xorg-core bug script, so that bugreports contain ++ the user's config and log files. ++ * Bump dependency on xserver-xorg-core to >= 2:1.1.1-11, as previous ++ versions don't have the bug script. ++ ++ [ Timo Aaltonen ] ++ * Replaces/Conflicts: xserver-xorg-driver-siliconmotion. ++ ++ [ Brice Goglin ] ++ * New upstream version ++ + Pull more upstream fixes up-to 1a803a8f91a931c00106f9d3d41cfa5d74c19f55 ++ + Refresh 01_siliconmotion_rotate_option_disables_randr.diff ++ * Install the upstream changelog. ++ * Bump Build-Depends: xserver-xorg-dev to >= 2:1.2.99.902 ++ (needed to let xsfbs get access to serverminver). ++ * Add XS-Vcs-*. ++ * Add a link to www.X.org and a reference to the xf86-video-siliconmotion ++ module in the long description. ++ * Remove Fabio from uploaders with his permission. He's always welcome back. ++ ++ -- Julien Cristau <jcristau@debian.org> Wed, 02 May 2007 15:08:45 +0200 ++ ++xserver-xorg-video-siliconmotion (1:1.4.2-1) experimental; urgency=low ++ ++ * New upstream version ++ * Generate server dependencies automatically from the ABI ++ ++ -- David Nusinow <dnusinow@debian.org> Wed, 21 Feb 2007 22:54:34 -0500 ++ ++xserver-xorg-video-siliconmotion (1:1.4.1-4) unstable; urgency=low ++ ++ * Add quilt to build-depends. Thanks lamont. closes: #388641 ++ * Bump standards version to 3.7.2.0. No changes needed. ++ ++ -- David Nusinow <dnusinow@debian.org> Thu, 21 Sep 2006 22:20:51 -0400 ++ ++xserver-xorg-video-siliconmotion (1:1.4.1-3) unstable; urgency=low ++ ++ [ Steve Langasek ] ++ * Upload to unstable ++ ++ -- David Nusinow <dnusinow@debian.org> Mon, 18 Sep 2006 19:57:51 -0400 ++ ++xserver-xorg-video-siliconmotion (1:1.4.1-2) experimental; urgency=low ++ ++ [ Drew Parsons ] ++ * Provides: xserver-xorg-video-1.0 not xserver-xorg-video. ++ ++ [ David Nusinow ] ++ * Bump xserver (build-)depends epochs to 2: to deal with botched ++ server upload ++ ++ -- David Nusinow <dnusinow@debian.org> Tue, 22 Aug 2006 23:46:40 +0000 ++ ++xserver-xorg-video-siliconmotion (1:1.4.1-1) experimental; urgency=low ++ ++ [ Andres Salomon ] ++ * Test for obj-$(DEB_BUILD_GNU_TYPE) before creating it during build; ++ idempotency fix. ++ * Run dh_install w/ --list-missing. ++ ++ [ David Nusinow ] ++ * New upstream release ++ * Add dependency on xserver-xorg-core to >= 1:1.1.1. Bump version for ++ the build-dep on xserver-xorg-dev. ++ * Bump debhelper compat to 5 ++ ++ -- David Nusinow <dnusinow@debian.org> Tue, 15 Aug 2006 23:45:05 +0000 ++ ++xserver-xorg-video-siliconmotion (1:1.3.1.5-3) unstable; urgency=low ++ ++ * Upload to modular ++ ++ -- David Nusinow <dnusinow@debian.org> Sun, 26 Mar 2006 20:25:54 -0500 ++ ++xserver-xorg-video-siliconmotion (1:1.3.1.5-2) experimental; urgency=low ++ ++ * Port patches from trunk: ++ + general/083_siliconmotion_rotate_option_disables_randr.diff ++ ++ -- David Nusinow <dnusinow@debian.org> Sun, 26 Feb 2006 17:53:12 -0500 ++ ++xserver-xorg-video-siliconmotion (1:1.3.1.5-1) experimental; urgency=low ++ ++ * First upload to Debian ++ * Change source package, package, and provides names to denote the ++ type of driver and that they are for xserver-xorg ++ ++ -- David Nusinow <dnusinow@debian.org> Fri, 13 Jan 2006 00:40:05 -0500 ++ ++xserver-xorg-driver-siliconmotion (1:1.3.1.5-0ubuntu1) dapper; urgency=low ++ ++ * New upstream release. ++ * Add provides on xserver-xorg-driver. ++ ++ -- Daniel Stone <daniel.stone@ubuntu.com> Wed, 4 Jan 2006 20:02:33 +1100 ++ ++xserver-xorg-driver-siliconmotion (1:1.3.1.4-0ubuntu1) dapper; urgency=low ++ ++ * New upstream release. ++ ++ -- Daniel Stone <daniel.stone@ubuntu.com> Mon, 19 Dec 2005 09:11:22 +1100 ++ ++xserver-xorg-driver-siliconmotion (1:1.3.1.3-0ubuntu1) dapper; urgency=low ++ ++ * New upstream release. ++ ++ -- Daniel Stone <daniel.stone@ubuntu.com> Mon, 12 Dec 2005 13:07:11 +1100 ++ ++xserver-xorg-driver-siliconmotion (1:1.3.1.2-0ubuntu2) dapper; urgency=low ++ ++ * Add missing Build-Depends (x11proto-core-dev, x11proto-fonts-dev, ++ x11proto-randr-dev, x11proto-render-dev). ++ ++ -- Daniel Stone <daniel.stone@ubuntu.com> Mon, 5 Dec 2005 12:57:32 +1100 ++ ++xserver-xorg-driver-siliconmotion (1:1.3.1.2-0ubuntu1) dapper; urgency=low ++ ++ * New upstream release. ++ ++ -- Daniel Stone <daniel.stone@ubuntu.com> Tue, 22 Nov 2005 13:36:09 +1100 ++ ++xserver-xorg-driver-siliconmotion (1:1.3.1.1-1) dapper; urgency=low ++ ++ * New upstream release. ++ ++ -- Daniel Stone <daniel.stone@ubuntu.com> Tue, 25 Oct 2005 17:10:12 +1000 ++ ++xserver-xorg-driver-siliconmotion (1:1.3.1-1) breezy; urgency=low ++ ++ * First xserver-xorg-driver-siliconmotion release. ++ ++ -- Daniel Stone <daniel.stone@ubuntu.com> Wed, 6 Jul 2005 15:48:17 +1000 +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/xserver-xorg-video-siliconmotion.install ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/xserver-xorg-video-siliconmotion.install +@@ -0,0 +1,2 @@ ++usr/lib/xorg/modules/drivers/*.so ++usr/share/man/man4/* +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/copyright ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/copyright +@@ -0,0 +1,75 @@ ++This package was downloaded from ++http://xorg.freedesktop.org/releases/individual/driver/ ++ ++Copyright (C) 1994-2000 The XFree86 Project, Inc. All Rights Reserved. ++Copyright (C) 2000,2008 Silicon Motion, Inc. All Rights Reserved. ++Copyright (C) 2001 Corvin Zahn. All Rights Reserved. ++Copyright (C) 2008 Francisco Jerez. All Rights Reserved. ++Copyright (C) 2008 Mandriva Linux. 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, FIT- ++NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ++XFREE86 PROJECT 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. ++ ++Except as contained in this notice, the names of The XFree86 Project and ++Silicon Motion shall not be used in advertising or otherwise to promote the ++sale, use or other dealings in this Software without prior written ++authorization from The XFree86 Project or Silicon Motion. ++ ++****************************************************************************** ++ ++Copyright 2007 George Sapountzis ++ ++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 (including the next ++paragraph) 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 ++THE AUTHORS OR COPYRIGHT HOLDERS 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. ++ ++****************************************************************************** ++ ++Copyright (C) 2006 Dennis De Winter All Rights Reserved. ++Copyright (C) 2007 Alex Deucher 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, FIT- ++NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ++XFREE86 PROJECT 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. +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/watch ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/watch +@@ -0,0 +1,3 @@ ++#git=git://anongit.freedesktop.org/xorg/driver/xf86-video-siliconmotion ++version=3 ++http://xorg.freedesktop.org/releases/individual/driver/ xf86-video-siliconmotion-(.*)\.tar\.gz +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/gbp.conf ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/gbp.conf +@@ -0,0 +1,4 @@ ++[DEFAULT] ++upstream-branch=upstream-experimental ++debian-branch=debian-experimental ++pristine-tar = True +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/rules ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/rules +@@ -0,0 +1,17 @@ ++#!/usr/bin/make -f ++ ++# Install in debian/tmp to retain control through dh_install: ++override_dh_auto_install: ++ dh_auto_install --destdir=debian/tmp ++ ++# Kill *.la files, and forget no-one: ++override_dh_install: ++ find debian/tmp -name '*.la' -delete ++ dh_install --fail-missing ++ ++# That's a plugin, use appropriate warning level: ++override_dh_shlibdeps: ++ dh_shlibdeps -- --warnings=6 ++ ++%: ++ dh $@ --with quilt,autoreconf,xsf --builddirectory=build/ +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/control ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/control +@@ -0,0 +1,38 @@ ++Source: xserver-xorg-video-siliconmotion ++Section: x11 ++Priority: optional ++Maintainer: Debian X Strike Force <debian-x@lists.debian.org> ++Uploaders: Cyril Brulebois <kibi@debian.org> ++Build-Depends: ++ debhelper (>= 8), ++ dh-autoreconf, ++ pkg-config, ++ xserver-xorg-dev (>= 2:1.9.4), ++ x11proto-video-dev, ++ x11proto-xext-dev, ++ x11proto-core-dev, ++ x11proto-fonts-dev, ++ x11proto-randr-dev (>= 1.2), ++ x11proto-render-dev, ++ quilt, ++ xutils-dev (>= 1:7.5+4), ++Standards-Version: 3.9.1 ++Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-siliconmotion ++Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-siliconmotion.git ++ ++Package: xserver-xorg-video-siliconmotion ++Architecture: any ++Depends: ++ ${shlibs:Depends}, ++ ${misc:Depends}, ++ ${xviddriver:Depends}, ++Provides: ++ ${xviddriver:Provides} ++Description: X.Org X server -- SiliconMotion display driver ++ This package provides the driver for the SiliconMotion Lynx and Cougar family ++ of chipsets, commonly found in laptops. ++ . ++ More information about X.Org can be found at: ++ <URL:http://www.X.org> ++ . ++ This package is built from the X.org xf86-video-siliconmotion driver module. +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/xserver-xorg-video-siliconmotion.links ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/xserver-xorg-video-siliconmotion.links +@@ -0,0 +1 @@ ++usr/share/bug/xserver-xorg-core/script usr/share/bug/xserver-xorg-video-siliconmotion/script +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/compat ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/compat +@@ -0,0 +1 @@ ++8 +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/patches/98_sm712_CRT_enable.diff ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/patches/98_sm712_CRT_enable.diff +@@ -0,0 +1,14 @@ ++--- ../xx/xserver-xorg-video-siliconmotion-1.7.3/src/smi_driver.c 2010-03-09 23:39:23.451798382 +0800 +++++ xserver-xorg-video-siliconmotion-1.7.3/src/smi_driver.c 2010-03-10 10:36:58.835798871 +0800 ++@@ -1805,6 +1797,11 @@ ++ pScreen->SaveScreen = SMI_SaveScreen; ++ pSmi->CloseScreen = pScreen->CloseScreen; ++ pScreen->CloseScreen = SMI_CloseScreen; +++ /* Added by Belcon to enable LCD Panel Control Select */ +++ if (pSmi->Chipset == SMI_LYNXEMplus) +++ { +++ VGAOUT8_INDEX (pSmi, VGA_SEQ_INDEX, VGA_SEQ_DATA, 0x22, 2); +++ } ++ ++ if ((IS_MSOC(pSmi) && ++ !xf86DPMSInit(pScreen, SMI501_DisplayPowerManagementSet, 0)) || +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/patches/series ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/patches/series +@@ -0,0 +1,2 @@ ++98_sm712_CRT_enable.diff ++99_xf86-video-siliconmotion-1.7.3-fix-loongson.diff +--- xserver-xorg-video-siliconmotion-1.7.5.orig/debian/patches/99_xf86-video-siliconmotion-1.7.3-fix-loongson.diff ++++ xserver-xorg-video-siliconmotion-1.7.5/debian/patches/99_xf86-video-siliconmotion-1.7.3-fix-loongson.diff +@@ -0,0 +1,160 @@ ++rixed@happyleptic.org ++ 发送至 loongson-dev ++ ++A patch for siliconmotion 1.7.3 is available in the bug trackers ++at freedesktop.org, but a better one will be available monday. ++Still, it lacks the most interresting part : the MMX pack function, ++which should not be implemented there but probably either directly ++in Xv or in pixman (and make Xv use pixman). ++ ++So for now the simpliest is to fix these manually. ++For the impatient I attach a patch against SM 1.7.3 ++With it, 16bpp and AccelMethod = "XAA" works quite well. ++ ++Just an ugly hack really. ++diff -ur orig/src/smi_video.c mod/src/smi_video.c ++--- orig/src/smi_video.c 2010-02-05 13:11:18.000000000 +0100 +++++ mod/src/smi_video.c 2010-02-05 13:20:36.000000000 +0100 ++@@ -276,6 +276,7 @@ ++ XVIMAGE_YUY2, ++ XVIMAGE_YV12, ++ XVIMAGE_I420, +++ XVIMAGE_UYVY, ++ { ++ FOURCC_RV15, /* id */ ++ XvRGB, /* type */ ++@@ -1462,6 +1463,117 @@ ++ LEAVE(); ++ } ++ +++static void myXVCopyYUV12ToPacked(const unsigned char *srcy, const unsigned char *srcv, const unsigned char *srcu, +++ unsigned char *dst, int srcPitchy, int srcPitchuv, int dstPitch, int h, int w) +++{ +++ int i, j; +++ unsigned char const *y, *u, *v; +++ int dstinc, yinc, uinc, vinc; +++ +++ y = srcy; +++ u = srcu; +++ v = srcv; +++ +++ dstinc = dstPitch - 2*w; +++ yinc = srcPitchy - w; +++ uinc = srcPitchuv - w/2; +++ vinc = srcPitchuv - w/2; +++ +++ for (i = 0; i < h; i++) { +++ asm ( +++// ".set arch=loongson2f\n\t" +++ ".set noreorder\n\t" +++ "move $8, %8 \n\t" +++ "1: \n\t" +++ "beqz $8, 2f \n\t" +++ "xor $f0, $f0, $f0 \n\t" +++ "ldc1 $f4, (%0) \n\t" +++ "punpcklbh $f2, $f4, $f0 \n\t" +++ "punpckhbh $f4, $f4, $f0 \n\t" +++ "ldc1 $f16, 8(%0) \n\t" +++ "punpcklbh $f14, $f16, $f0 \n\t" +++ "punpckhbh $f16, $f16, $f0 \n\t" +++ +++ "lwc1 $f8, (%1) \n\t" +++ "lwc1 $f12, (%2) \n\t" +++ "punpcklbh $f8, $f8, $f12 \n\t" +++ "punpcklbh $f6, $f0, $f8 \n\t" +++ "punpckhbh $f8, $f0, $f8 \n\t" +++ "lwc1 $f18, 4(%1) \n\t" +++ "lwc1 $f12, 4(%2) \n\t" +++ "punpcklbh $f18, $f18, $f12 \n\t" +++ "punpcklbh $f10, $f0, $f18 \n\t" +++ "punpckhbh $f12, $f0, $f18 \n\t" +++ +++ "or $f2, $f2, $f6 \n\t" +++ "or $f4, $f4, $f8 \n\t" +++ "or $f14, $f14, $f10 \n\t" +++ "or $f16, $f16, $f12 \n\t" +++ +++ "sdc1 $f2, (%3) \n\t" +++ "sdc1 $f4, 8(%3) \n\t" +++ "add %0, 16 \n\t" +++ "add %1, 8 \n\t" +++ "add %2, 8 \n\t" +++ "sdc1 $f14, 0x10(%3) \n\t" +++ "sdc1 $f16, 0x18(%3) \n\t" +++ "add $8, -1 \n\t" +++ "b 1b \n\t" +++ "add %3, 32 \n\t" +++ "2: \n\t" +++ ".set reorder\n\t" +++ : "=r" (y), "=r" (u), "=r" (v), "=r" (dst) +++ : "0" (y), "1" (u), "2" (v), "3" (dst), "r" (w>>4) +++ : "memory","$8" +++ ); +++ +++ asm ( +++// ".set arch=loongson2f\n\t" +++ ".set noreorder\n\t" +++ "move $8, %8 \n\t" +++ "1: \n\t" +++ "beqz $8, 2f \n\t" +++ "xor $f0, $f0, $f0 \n\t" +++ "ldc1 $f4, (%0) \n\t" +++ "punpcklbh $f2, $f4, $f0 \n\t" +++ "punpckhbh $f4, $f4, $f0 \n\t" +++ +++ "lwc1 $f8, (%1) \n\t" +++ "lwc1 $f12, (%2) \n\t" +++ "punpcklbh $f8, $f8, $f12 \n\t" +++ "punpcklbh $f6, $f0, $f8 \n\t" +++ "punpckhbh $f8, $f0, $f8 \n\t" +++ +++ "or $f2, $f2, $f6 \n\t" +++ "or $f4, $f4, $f8 \n\t" +++ +++ "sdc1 $f2, (%3) \n\t" +++ "sdc1 $f4, 8(%3) \n\t" +++ "add %0, 8 \n\t" +++ "add %1, 4 \n\t" +++ "add %2, 4 \n\t" +++ "add $8, -1 \n\t" +++ "b 1b \n\t" +++ "add %3, 16 \n\t" +++ "2:\n\t" +++ ".set reorder\n\t" +++ : "=r" (y), "=r" (u), "=r" (v), "=r" (dst) +++ : "0" (y), "1" (u), "2" (v), "3" (dst), "r" ((w&0xf)/8) +++ : "memory","$8" +++ ); +++ +++ for (j = (w&7)/2; j; j--) { +++ *dst++ = *y++; +++ *dst++ = *u++; +++ *dst++ = *y++; +++ *dst++ = *v++; +++ } +++ y += yinc; +++ u = (i%2) ? (u + uinc): (u - w/2); +++ v = (i%2) ? (v + vinc): (v - w/2); +++ dst += dstinc; +++ } +++} ++ ++ static int ++ SMI_PutImage( ++@@ -1593,7 +1705,7 @@ ++ offset3 = tmp; ++ } ++ nLines = ((((y2 + 0xffff) >> 16) + 1) & ~1) - top; ++- xf86XVCopyYUV12ToPacked(buf + (top * srcPitch) + (left >> 1), +++ myXVCopyYUV12ToPacked(buf + (top * srcPitch) + (left >> 1), ++ buf + offset2, buf + offset3, dstStart, ++ srcPitch, srcPitch2, dstPitch, nLines, ++ nPixels); ++@@ -1793,6 +1905,7 @@ ++ WRITE_VPR(pSmi, 0x1C, offset >> 3); ++ WRITE_VPR(pSmi, 0x20, (pitch >> 3) | ((pitch >> 3) << 16)); ++ WRITE_VPR(pSmi, 0x24, (hstretch & 0xff00) | ((vstretch & 0xff00) >> 8)); +++ WRITE_VPR(pSmi, 0x68, ((hstretch & 0xff) << 8) | (vstretch & 0xff)); ++ if (pSmi->Chipset == SMI_LYNXEMplus) { /* This one can store additional precision */ ++ WRITE_VPR(pSmi, 0x68, ((hstretch & 0xff) << 8) | (vstretch & 0xff)); ++ } diff --git a/extra/xf86-video-sis/PKGBUILD b/extra/xf86-video-sis/PKGBUILD index 811ef82e5..fcf4c1393 100644 --- a/extra/xf86-video-sis/PKGBUILD +++ b/extra/xf86-video-sis/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xf86-video-sis pkgver=0.10.4 pkgrel=1 pkgdesc="X.org SiS video driver" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('glibc') diff --git a/extra/xfburn/PKGBUILD b/extra/xfburn/PKGBUILD index ec80b00ac..cd95fa9c7 100755 --- a/extra/xfburn/PKGBUILD +++ b/extra/xfburn/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xfburn pkgver=0.4.3 pkgrel=6 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc="A simple CD/DVD burning tool based on libburnia libraries" url="http://goodies.xfce.org/projects/applications/xfburn" license=('GPL2') diff --git a/extra/xfce4-appfinder/PKGBUILD b/extra/xfce4-appfinder/PKGBUILD index eeba6d757..428a497b8 100644 --- a/extra/xfce4-appfinder/PKGBUILD +++ b/extra/xfce4-appfinder/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xfce4-appfinder pkgver=4.10.0 pkgrel=1 pkgdesc="An application finder for Xfce" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/projects/xfce4-appfinder" license=('GPL2') groups=('xfce4') diff --git a/extra/xfce4-battery-plugin/PKGBUILD b/extra/xfce4-battery-plugin/PKGBUILD index 2093ef5e9..33634f8af 100644 --- a/extra/xfce4-battery-plugin/PKGBUILD +++ b/extra/xfce4-battery-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-battery-plugin pkgver=1.0.4 pkgrel=1 pkgdesc="A battery monitor plugin for the Xfce panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://xfce-goodies.berlios.de/" groups=('xfce4-goodies') diff --git a/extra/xfce4-clipman-plugin/PKGBUILD b/extra/xfce4-clipman-plugin/PKGBUILD index 38ab3b72b..d8c2b3dd5 100644 --- a/extra/xfce4-clipman-plugin/PKGBUILD +++ b/extra/xfce4-clipman-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-clipman-plugin pkgver=1.2.3 pkgrel=2 pkgdesc="A clipboard plugin for the Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin" groups=('xfce4-goodies') diff --git a/extra/xfce4-cpufreq-plugin/PKGBUILD b/extra/xfce4-cpufreq-plugin/PKGBUILD index f237d1675..d1e3e8c47 100644 --- a/extra/xfce4-cpufreq-plugin/PKGBUILD +++ b/extra/xfce4-cpufreq-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-cpufreq-plugin pkgver=1.0.0 pkgrel=3 pkgdesc="CPU frequency plugin for the Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-cpufreq-plugin" groups=('xfce4-goodies') diff --git a/extra/xfce4-cpugraph-plugin/PKGBUILD b/extra/xfce4-cpugraph-plugin/PKGBUILD index 423c092a2..29636fd8e 100644 --- a/extra/xfce4-cpugraph-plugin/PKGBUILD +++ b/extra/xfce4-cpugraph-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-cpugraph-plugin pkgver=1.0.2 pkgrel=1 pkgdesc="CPU graph plugin for the Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'custom') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin" groups=('xfce4-goodies') diff --git a/extra/xfce4-datetime-plugin/PKGBUILD b/extra/xfce4-datetime-plugin/PKGBUILD index 228613781..e045b8ab9 100644 --- a/extra/xfce4-datetime-plugin/PKGBUILD +++ b/extra/xfce4-datetime-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-datetime-plugin pkgver=0.6.1 pkgrel=3 pkgdesc="A date and time display plugin for the Xfce panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://xfce-goodies.berlios.de/" groups=('xfce4-goodies') @@ -22,7 +22,6 @@ build() { --sysconfdir=/etc \ --libexecdir=/usr/lib \ --localstatedir=/var \ - --disable-static \ --disable-static make } diff --git a/extra/xfce4-dev-tools/PKGBUILD b/extra/xfce4-dev-tools/PKGBUILD index 36fb4823e..6a76c4d1e 100644 --- a/extra/xfce4-dev-tools/PKGBUILD +++ b/extra/xfce4-dev-tools/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xfce4-dev-tools pkgver=4.10.0 pkgrel=1 pkgdesc="Xfce developer tools" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/" license=('GPL2') depends=('gtk-doc' 'automake' 'make' 'intltool' 'pkg-config') diff --git a/extra/xfce4-dict/PKGBUILD b/extra/xfce4-dict/PKGBUILD index 89cdd0d67..9dcac1ab6 100644 --- a/extra/xfce4-dict/PKGBUILD +++ b/extra/xfce4-dict/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-dict pkgver=0.6.0 pkgrel=3 pkgdesc="A dictionary plugin for the Xfce panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://goodies.xfce.org/projects/applications/xfce4-dict" groups=('xfce4-goodies') diff --git a/extra/xfce4-diskperf-plugin/PKGBUILD b/extra/xfce4-diskperf-plugin/PKGBUILD index 94b4275b2..24dbea676 100644 --- a/extra/xfce4-diskperf-plugin/PKGBUILD +++ b/extra/xfce4-diskperf-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-diskperf-plugin pkgver=2.5.3 pkgrel=1 pkgdesc="Plugin for the Xfce4 panel displaying instant disk/partition performance" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('BSD') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-diskperf-plugin" groups=('xfce4-goodies') diff --git a/extra/xfce4-eyes-plugin/PKGBUILD b/extra/xfce4-eyes-plugin/PKGBUILD index 055380203..5336fcbcc 100644 --- a/extra/xfce4-eyes-plugin/PKGBUILD +++ b/extra/xfce4-eyes-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-eyes-plugin pkgver=4.4.1 pkgrel=3 pkgdesc="A rolling eyes (following mouse pointer) plugin for the Xfce panel" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL2') url="http://xfce-goodies.berlios.de/" groups=('xfce4-goodies') diff --git a/extra/xfce4-fsguard-plugin/PKGBUILD b/extra/xfce4-fsguard-plugin/PKGBUILD index 55d61454e..0d705b6be 100644 --- a/extra/xfce4-fsguard-plugin/PKGBUILD +++ b/extra/xfce4-fsguard-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-fsguard-plugin pkgver=1.0.0 pkgrel=3 pkgdesc="File system usage monitor plugin for the Xfce4 panel" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL2') url="http://xfce-goodies.berlios.de/" groups=('xfce4-goodies') diff --git a/extra/xfce4-genmon-plugin/PKGBUILD b/extra/xfce4-genmon-plugin/PKGBUILD index 6d2391f4c..a67ddcbd3 100644 --- a/extra/xfce4-genmon-plugin/PKGBUILD +++ b/extra/xfce4-genmon-plugin/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xfce4-genmon-plugin pkgver=3.4.0 pkgrel=1 pkgdesc="plugin that monitors customizable programs stdout for the Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL2.1') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin" groups=('xfce4-goodies') diff --git a/extra/xfce4-mailwatch-plugin/PKGBUILD b/extra/xfce4-mailwatch-plugin/PKGBUILD index c5a614ce0..aba363f1d 100644 --- a/extra/xfce4-mailwatch-plugin/PKGBUILD +++ b/extra/xfce4-mailwatch-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-mailwatch-plugin pkgver=1.1.0 pkgrel=5 pkgdesc="A mailbox watch/check plugin for the Xfce4 panel" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL2') url="http://spurint.org/projects/xfce4-mailwatch-plugin/" groups=('xfce4-goodies') diff --git a/extra/xfce4-mixer/PKGBUILD b/extra/xfce4-mixer/PKGBUILD index 841cc9417..8e4733491 100644 --- a/extra/xfce4-mixer/PKGBUILD +++ b/extra/xfce4-mixer/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xfce4-mixer pkgver=4.8.0 pkgrel=4 pkgdesc="The volume control plugin for the Xfce panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/" license=('GPL2') groups=('xfce4') diff --git a/extra/xfce4-mount-plugin/PKGBUILD b/extra/xfce4-mount-plugin/PKGBUILD index 2c7eee784..048eca5cf 100644 --- a/extra/xfce4-mount-plugin/PKGBUILD +++ b/extra/xfce4-mount-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-mount-plugin pkgver=0.6.4 pkgrel=1 pkgdesc="Plugin for the Xfce4 panel to mount and unmount volumes" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xfce-goodies.berlios.de/" license=('GPL') groups=('xfce4-goodies') diff --git a/extra/xfce4-mpc-plugin/PKGBUILD b/extra/xfce4-mpc-plugin/PKGBUILD index 18e8fcd67..10ff8f927 100644 --- a/extra/xfce4-mpc-plugin/PKGBUILD +++ b/extra/xfce4-mpc-plugin/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xfce4-mpc-plugin pkgver=0.4.3 pkgrel=1 pkgdesc="A plugin to control the music player daemon from the xfce4-panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin" license=('BSD') groups=('xfce4-goodies') diff --git a/extra/xfce4-netload-plugin/PKGBUILD b/extra/xfce4-netload-plugin/PKGBUILD index 1952c9284..b8dcd5168 100644 --- a/extra/xfce4-netload-plugin/PKGBUILD +++ b/extra/xfce4-netload-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-netload-plugin pkgver=1.1.0 pkgrel=2 pkgdesc="A netload plugin for the Xfce panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://xfce-goodies.berlios.de/" groups=('xfce4-goodies') diff --git a/extra/xfce4-notes-plugin/PKGBUILD b/extra/xfce4-notes-plugin/PKGBUILD index 66a2582c7..a6e5b52f8 100644 --- a/extra/xfce4-notes-plugin/PKGBUILD +++ b/extra/xfce4-notes-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-notes-plugin pkgver=1.7.7 pkgrel=4 pkgdesc="A notes plugin for the Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://xfce-goodies.berlios.de/" groups=('xfce4-goodies') diff --git a/extra/xfce4-notifyd/PKGBUILD b/extra/xfce4-notifyd/PKGBUILD index 1cf84b838..15cd689ae 100644 --- a/extra/xfce4-notifyd/PKGBUILD +++ b/extra/xfce4-notifyd/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-notifyd pkgver=0.2.2 pkgrel=3 pkgdesc="Notification daemon for the Xfce desktop" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://goodies.xfce.org/projects/applications/xfce4-notifyd" license=('GPL2') groups=('xfce4-goodies') diff --git a/extra/xfce4-panel/PKGBUILD b/extra/xfce4-panel/PKGBUILD index 11aff985e..a9bb10be3 100644 --- a/extra/xfce4-panel/PKGBUILD +++ b/extra/xfce4-panel/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-panel pkgver=4.10.0 pkgrel=1 pkgdesc="Panel for the Xfce desktop environment" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/" license=('GPL2') groups=('xfce4') diff --git a/extra/xfce4-power-manager/PKGBUILD b/extra/xfce4-power-manager/PKGBUILD index 6adb11b90..50f038d89 100644 --- a/extra/xfce4-power-manager/PKGBUILD +++ b/extra/xfce4-power-manager/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-power-manager pkgver=1.2.0 pkgrel=3 pkgdesc="Power manager for Xfce desktop" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xfce-goodies.berlios.de/" license=('GPL2') groups=('xfce4') diff --git a/extra/xfce4-quicklauncher-plugin/PKGBUILD b/extra/xfce4-quicklauncher-plugin/PKGBUILD index 38198869e..2f51019b0 100644 --- a/extra/xfce4-quicklauncher-plugin/PKGBUILD +++ b/extra/xfce4-quicklauncher-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-quicklauncher-plugin pkgver=1.9.4 pkgrel=7 pkgdesc="plugin that creates 4 little application launcher in the Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://xfce-goodies.berlios.de/" groups=('xfce4-goodies') diff --git a/extra/xfce4-screenshooter/PKGBUILD b/extra/xfce4-screenshooter/PKGBUILD index cc80ce3d5..3e78fd0d4 100644 --- a/extra/xfce4-screenshooter/PKGBUILD +++ b/extra/xfce4-screenshooter/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-screenshooter pkgver=1.8.1 pkgrel=1 pkgdesc="Plugin that makes screenshots for the Xfce panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://goodies.xfce.org/projects/applications/xfce4-screenshooter" license=('GPL2') groups=('xfce4-goodies') diff --git a/extra/xfce4-sensors-plugin/PKGBUILD b/extra/xfce4-sensors-plugin/PKGBUILD index bd561fa89..8471cc584 100644 --- a/extra/xfce4-sensors-plugin/PKGBUILD +++ b/extra/xfce4-sensors-plugin/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xfce4-sensors-plugin pkgver=1.2.5 pkgrel=1 pkgdesc="A lm_sensors plugin for the Xfce panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-sensors-plugin" license=('GPL2') groups=('xfce4-goodies') diff --git a/extra/xfce4-session/PKGBUILD b/extra/xfce4-session/PKGBUILD index c25d81423..b689e85e3 100644 --- a/extra/xfce4-session/PKGBUILD +++ b/extra/xfce4-session/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-session pkgver=4.10.0 pkgrel=3 pkgdesc="A session manager for Xfce" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/" license=('GPL2') groups=('xfce4') diff --git a/extra/xfce4-settings/PKGBUILD b/extra/xfce4-settings/PKGBUILD index 5953c1240..2009f3d83 100644 --- a/extra/xfce4-settings/PKGBUILD +++ b/extra/xfce4-settings/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xfce4-settings pkgver=4.10.0 pkgrel=2 pkgdesc="Settings manager for xfce" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/" license=('GPL2') groups=('xfce4') diff --git a/extra/xfce4-smartbookmark-plugin/PKGBUILD b/extra/xfce4-smartbookmark-plugin/PKGBUILD index 48007334c..041af6211 100644 --- a/extra/xfce4-smartbookmark-plugin/PKGBUILD +++ b/extra/xfce4-smartbookmark-plugin/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xfce4-smartbookmark-plugin pkgver=0.4.4 pkgrel=3 pkgdesc="Plugin for the Xfce4 panel that lets you quicksearch from selected websites" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-smartbookmark-plugin" license=('GPL2') groups=('xfce4-goodies') diff --git a/extra/xfce4-systemload-plugin/PKGBUILD b/extra/xfce4-systemload-plugin/PKGBUILD index e05c5605a..c32393d3d 100644 --- a/extra/xfce4-systemload-plugin/PKGBUILD +++ b/extra/xfce4-systemload-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-systemload-plugin pkgver=1.1.0 pkgrel=2 pkgdesc="A system load plugin for the Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-systemload-plugin" groups=('xfce4-goodies') diff --git a/extra/xfce4-taskmanager/PKGBUILD b/extra/xfce4-taskmanager/PKGBUILD index 36560f8e6..e5fa307b6 100644 --- a/extra/xfce4-taskmanager/PKGBUILD +++ b/extra/xfce4-taskmanager/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xfce4-taskmanager pkgver=1.0.0 pkgrel=3 pkgdesc="Easy to use task manager" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL2') url="http://goodies.xfce.org/projects/applications/xfce4-taskmanager" groups=('xfce4-goodies') diff --git a/extra/xfce4-time-out-plugin/PKGBUILD b/extra/xfce4-time-out-plugin/PKGBUILD index 98a9109ec..ac4d78b3a 100755 --- a/extra/xfce4-time-out-plugin/PKGBUILD +++ b/extra/xfce4-time-out-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-time-out-plugin pkgver=1.0.1 pkgrel=2 pkgdesc="Take a break from your computer with this plugin for XFCE4." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xfce-goodies.berlios.de/" groups=('xfce4-goodies') license=('GPL') diff --git a/extra/xfce4-timer-plugin/PKGBUILD b/extra/xfce4-timer-plugin/PKGBUILD index 9f5eb4b77..e6b09e8bf 100644 --- a/extra/xfce4-timer-plugin/PKGBUILD +++ b/extra/xfce4-timer-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-timer-plugin pkgver=0.6.4 pkgrel=2 pkgdesc="plugin to track time for the Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-timer-plugin" groups=('xfce4-goodies') diff --git a/extra/xfce4-verve-plugin/PKGBUILD b/extra/xfce4-verve-plugin/PKGBUILD index 1087fa358..622c9cbeb 100644 --- a/extra/xfce4-verve-plugin/PKGBUILD +++ b/extra/xfce4-verve-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-verve-plugin pkgver=1.0.0 pkgrel=3 pkgdesc="command line plugin Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://xfce-goodies.berlios.de/" groups=('xfce4-goodies') diff --git a/extra/xfce4-wavelan-plugin/PKGBUILD b/extra/xfce4-wavelan-plugin/PKGBUILD index 8399b5898..d3df5606e 100644 --- a/extra/xfce4-wavelan-plugin/PKGBUILD +++ b/extra/xfce4-wavelan-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-wavelan-plugin pkgver=0.5.10 pkgrel=3 pkgdesc="Plugin to monitor wifi connectivity for the Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-wavelan-plugin/" groups=('xfce4-goodies') diff --git a/extra/xfce4-weather-plugin/PKGBUILD b/extra/xfce4-weather-plugin/PKGBUILD index f7242f803..495505e25 100644 --- a/extra/xfce4-weather-plugin/PKGBUILD +++ b/extra/xfce4-weather-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-weather-plugin pkgver=0.7.4 pkgrel=3 pkgdesc="A weather plugin for the Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin" license=('GPL2') groups=('xfce4-goodies') diff --git a/extra/xfce4-xkb-plugin/PKGBUILD b/extra/xfce4-xkb-plugin/PKGBUILD index ee0f53873..406b4afbd 100644 --- a/extra/xfce4-xkb-plugin/PKGBUILD +++ b/extra/xfce4-xkb-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-xkb-plugin pkgver=0.5.4.3 pkgrel=2 pkgdesc="Plugin to switch keyboard layouts for the Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin" groups=('xfce4-goodies') diff --git a/extra/xfconf/PKGBUILD b/extra/xfconf/PKGBUILD index c8258bf35..ff934d36a 100644 --- a/extra/xfconf/PKGBUILD +++ b/extra/xfconf/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfconf pkgver=4.10.0 pkgrel=2 pkgdesc="A simple client-server configuration storage and query system" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/" license=('GPL2') groups=('xfce4') diff --git a/extra/xfdesktop/PKGBUILD b/extra/xfdesktop/PKGBUILD index f7c4a4b59..9a79b4aee 100644 --- a/extra/xfdesktop/PKGBUILD +++ b/extra/xfdesktop/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfdesktop pkgver=4.10.0 pkgrel=3 pkgdesc="A desktop manager for Xfce" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/" license=('GPL2') groups=('xfce4') diff --git a/extra/xfig/PKGBUILD b/extra/xfig/PKGBUILD index 12bd8bd37..cfbb4d3b2 100644 --- a/extra/xfig/PKGBUILD +++ b/extra/xfig/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xfig pkgver=3.2.5b pkgrel=8 pkgdesc="An interactive drawing tool" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfig.org/userman/" license=('custom') depends=('libpng' 'libjpeg' 'libxaw' 'libxi' 'desktop-file-utils' 'gsfonts') diff --git a/extra/xfwm4/PKGBUILD b/extra/xfwm4/PKGBUILD index d03daab07..11ec600f6 100644 --- a/extra/xfwm4/PKGBUILD +++ b/extra/xfwm4/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfwm4 pkgver=4.10.0 pkgrel=1 pkgdesc="Xfce window manager" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xfce.org/" license=('GPL2') groups=('xfce4') diff --git a/extra/xine-lib/PKGBUILD b/extra/xine-lib/PKGBUILD index 2c8141170..df2779e30 100644 --- a/extra/xine-lib/PKGBUILD +++ b/extra/xine-lib/PKGBUILD @@ -3,20 +3,21 @@ pkgname=xine-lib pkgver=1.2.1 -pkgrel=2 +pkgrel=2.1 pkgdesc="A multimedia playback engine" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xine-project.org" license=('LGPL' 'GPL') depends=('libxvmc' 'ffmpeg' 'libxinerama') -makedepends=('wavpack' 'faad2' 'libmng' 'imagemagick' 'mesa' 'libmodplug' +makedepends=('wavpack' 'faad2' 'libmng' 'imagemagick' 'libmodplug' 'vcdimager' 'jack' 'aalib' 'libdca' 'a52dec' 'libmad' - 'libmpcdec' 'libcaca' 'libbluray' 'gnome-vfs' 'libvdpau') + 'libmpcdec' 'libcaca' 'libbluray' 'gnome-vfs') +[ "$CARCH" = "mips64el" ] || makedepends+=('mesa' 'libvdpau') optdepends=('imagemagick: for using the imagemagick plugin' \ 'jack: for using the jack plugin' \ - 'vcdimager: for using the vcd plugin' \ - 'mesa: for using the opengl plugin' \ - 'wavpack: for using the wavpack plugin' \ + 'vcdimager: for using the vcd plugin') +[ "$CARCH" = "mips64el" ] || optdepends+=('mesa: for using the opengl plugin') +optdepends+=('wavpack: for using the wavpack plugin' \ 'faad2: for using the faad plugin' \ 'libmng: for using the mng plugin' \ 'aalib: for using the aalib plugin' \ @@ -27,15 +28,16 @@ optdepends=('imagemagick: for using the imagemagick plugin' \ 'libmpcdec: for using the musepack plugin' \ 'libcaca: for using the caca plugin' \ 'libbluray: for using the bluray plugin' \ - 'gnome-vfs: for using the gnome-vfs plugin' \ - 'libvdpau: for using the VDPAU plugin') + 'gnome-vfs: for using the gnome-vfs plugin') +[ "$CARCH" = "mips64el" ] || optdepends+=('libvdpau: for using the VDPAU plugin') options=('!libtool') source=(http://downloads.sourceforge.net/sourceforge/xine/${pkgname}-${pkgver}.tar.xz) sha1sums=('ebb2648456504ff4ce08c34de258d3125832bb94') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr --with-wavpack --enable-vdpau --disable-optimizations + [ "$CARCH" = "mips64el" ] || extraconf=--enable-vdpau + ./configure --prefix=/usr --with-wavpack --disable-optimizations $extraconf make } diff --git a/extra/xmahjongg/PKGBUILD b/extra/xmahjongg/PKGBUILD index 56df4a23f..2e954d29d 100644 --- a/extra/xmahjongg/PKGBUILD +++ b/extra/xmahjongg/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xmahjongg pkgver=3.7 pkgrel=4 pkgdesc="Mahjongg game for X-Window" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.lcdf.org/xmahjongg/" license=('GPL') depends=('gcc-libs' 'libx11') diff --git a/extra/xmlsec/PKGBUILD b/extra/xmlsec/PKGBUILD index 283a541e8..88df6c5b0 100644 --- a/extra/xmlsec/PKGBUILD +++ b/extra/xmlsec/PKGBUILD @@ -8,7 +8,7 @@ pkgver=1.2.18 pkgrel=2 pkgdesc="XML Security Library is a C library based on LibXML2" license=('custom') -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.aleksey.com/xmlsec/index.html" depends=('libxslt>=1.1.26' 'openssl>=1.0.0' 'gnutls' 'nss>=3.12.10' 'libtool') makedepends=('pkgconfig') diff --git a/extra/xmlto/PKGBUILD b/extra/xmlto/PKGBUILD index 6386c18ce..48138ee3a 100644 --- a/extra/xmlto/PKGBUILD +++ b/extra/xmlto/PKGBUILD @@ -8,7 +8,7 @@ pkgname=xmlto pkgver=0.0.25 pkgrel=2 pkgdesc="Convert xml to many other formats" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://cyberelk.net/tim/software/xmlto/" license=('GPL') depends=('libxslt' 'perl-yaml-syck' 'perl-test-pod') diff --git a/extra/xmms/PKGBUILD b/extra/xmms/PKGBUILD index 1a4e74b36..367d232dc 100644 --- a/extra/xmms/PKGBUILD +++ b/extra/xmms/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xmms pkgver=1.2.11 pkgrel=4 pkgdesc="The X MultiMedia System - a multimedia player" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://legacy.xmms2.org/" license=('GPL') depends=('gtk' 'libxxf86vm' 'libsm' 'desktop-file-utils') @@ -46,7 +46,7 @@ build() { # Several patches from Mandriva patch -p1 < ../xmms-1.2.11-fix-http-title-mpg123.patch patch -p0 < ../xmms-1.2.10-recode-id3.patch - patch -p1 < ../xmms-1.2.11-3dse.patch + [ "$CARCH" != "mips64el" ] && patch -p1 < ../xmms-1.2.11-3dse.patch patch -p1 < ../xmms-1.2.10-fonts.patch patch -p1 < ../xmms-1.2.11-CVE-2007-0653.0654.patch diff --git a/extra/xorg-appres/PKGBUILD b/extra/xorg-appres/PKGBUILD index cfec39be3..23850d3b4 100644 --- a/extra/xorg-appres/PKGBUILD +++ b/extra/xorg-appres/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-appres pkgver=1.0.3 pkgrel=3 pkgdesc="List X application resource database" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxt') diff --git a/extra/xorg-bdftopcf/PKGBUILD b/extra/xorg-bdftopcf/PKGBUILD index af1cc4e0c..5b96e216d 100644 --- a/extra/xorg-bdftopcf/PKGBUILD +++ b/extra/xorg-bdftopcf/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-bdftopcf pkgver=1.0.3 pkgrel=2 pkgdesc="Convert X font from Bitmap Distribution Format to Portable Compiled Format" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxfont') diff --git a/extra/xorg-font-util/PKGBUILD b/extra/xorg-font-util/PKGBUILD index 2589f10e6..155c0a711 100644 --- a/extra/xorg-font-util/PKGBUILD +++ b/extra/xorg-font-util/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.3.0 pkgrel=1 pkgdesc='X.Org font utilities' url='http://xorg.freedesktop.org/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') makedepends=('xorg-util-macros') source=("${url}/releases/individual/font/font-util-${pkgver}.tar.bz2") diff --git a/extra/xorg-iceauth/PKGBUILD b/extra/xorg-iceauth/PKGBUILD index 9063e3a4d..8af9aa2b0 100644 --- a/extra/xorg-iceauth/PKGBUILD +++ b/extra/xorg-iceauth/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-iceauth pkgver=1.0.5 pkgrel=1 pkgdesc="ICE authority file utility" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libice') diff --git a/extra/xorg-luit/PKGBUILD b/extra/xorg-luit/PKGBUILD index 16f9cebf1..747a4630f 100644 --- a/extra/xorg-luit/PKGBUILD +++ b/extra/xorg-luit/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-luit pkgver=1.1.1 pkgrel=1 pkgdesc="Filter that can be run between an arbitrary application and a UTF-8 terminal emulator" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libfontenc') diff --git a/extra/xorg-mkfontscale/PKGBUILD b/extra/xorg-mkfontscale/PKGBUILD index 089af1e1c..ac672f598 100644 --- a/extra/xorg-mkfontscale/PKGBUILD +++ b/extra/xorg-mkfontscale/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-mkfontscale pkgver=1.1.0 pkgrel=1 pkgdesc="Create an index of scalable font files for X" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('freetype2' 'libfontenc') diff --git a/extra/xorg-oclock/PKGBUILD b/extra/xorg-oclock/PKGBUILD index 76c42e775..0a1f19efe 100644 --- a/extra/xorg-oclock/PKGBUILD +++ b/extra/xorg-oclock/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-oclock pkgver=1.0.3 pkgrel=1 pkgdesc="Round X clock" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxmu' 'libxext' 'libxkbfile') diff --git a/extra/xorg-server/PKGBUILD b/extra/xorg-server/PKGBUILD index 0219bde16..b5c0bcd44 100644 --- a/extra/xorg-server/PKGBUILD +++ b/extra/xorg-server/PKGBUILD @@ -5,13 +5,14 @@ pkgbase=xorg-server pkgname=('xorg-server' 'xorg-server-xephyr' 'xorg-server-xdmx' 'xorg-server-xvfb' 'xorg-server-xnest' 'xorg-server-common' 'xorg-server-devel') pkgver=1.12.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org" makedepends=('pixman' 'libx11' 'mesa' 'libgl' 'xf86driproto' 'xcmiscproto' 'xtrans' 'bigreqsproto' 'randrproto' 'inputproto' 'fontsproto' 'videoproto' 'compositeproto' 'recordproto' 'scrnsaverproto' 'resourceproto' 'xineramaproto' 'libxkbfile' 'libxfont' 'renderproto' 'libpciaccess' 'libxv' 'xf86dgaproto' 'libxmu' 'libxrender' 'libxi' 'dmxproto' 'libxaw' 'libdmx' 'libxtst' 'libxres' 'xorg-xkbcomp' 'xorg-util-macros' - 'xorg-font-util' 'glproto' 'dri2proto' 'udev>=183' 'libgcrypt') + 'xorg-font-util' 'glproto' 'udev>=183' 'libgcrypt') +[ "$CARCH" != "mips64el" ] && makedepends+=('dri2proto') options=('!libtool') source=(${url}/releases/individual/xserver/${pkgbase}-${pkgver}.tar.bz2 autoconfig-nvidia.patch @@ -20,13 +21,8 @@ source=(${url}/releases/individual/xserver/${pkgbase}-${pkgver}.tar.bz2 #git-fixes.patch xvfb-run xvfb-run.1 - 10-quirks.conf) -sha256sums=('ca9f9e22f432f1ccbf8e7a21e746e02be4081a0f3975eb7cff276483193cc5f5' - '66e25f76a7496c429e0aff4b0670f168719bb0ceaeb88c6f2272f2bf3ed21162' - 'd027776fac1f7675b0a9ee817502290b1c45f9c09b0f0a6bb058c35f92361e84' - 'ff0156309470fc1d378fd2e104338020a884295e285972cc88e250e031cc35b9' - '2460adccd3362fefd4cdc5f1c70f332d7b578091fb9167bf88b5f91265bbd776' - '94612f5c0d34a3b7152915c2e285c7b462e9d8e38d3539bd551a339498eac166') + 10-quirks.conf + loongson.patch) build() { cd "${srcdir}/${pkgbase}-${pkgver}" @@ -45,7 +41,38 @@ build() { # Add post-release patches from 1.12 branch # patch -Np1 -i ${srcdir}/git-fixes.patch + # Based on http://lists.freedesktop.org/archives/xorg-devel/2011-October/026249.html + patch -Np1 -i "${srcdir}/loongson.patch" + autoreconf -fi + if [ "$CARCH" = "mips64el" ]; then + ./configure --prefix=/usr \ + --enable-ipv6 \ + --disable-dri \ + --disable-dri2 \ + --enable-dmx \ + --enable-xvfb \ + --enable-xnest \ + --enable-composite \ + --enable-xcsecurity \ + --enable-xorg \ + --enable-xephyr \ + --disable-glx \ + --disable-glx-tls \ + --enable-kdrive \ + --enable-install-setuid \ + --enable-config-udev \ + --disable-config-dbus \ + --enable-record \ + --disable-xfbdev \ + --disable-xfake \ + --disable-static \ + --sysconfdir=/etc/X11 \ + --localstatedir=/var \ + --with-xkb-path=/usr/share/X11/xkb \ + --with-xkb-output=/var/lib/xkb \ + --with-fontrootdir=/usr/share/fonts + else ./configure --prefix=/usr \ --enable-ipv6 \ --enable-dri \ @@ -73,6 +100,7 @@ build() { --with-xkb-path=/usr/share/X11/xkb \ --with-xkb-output=/var/lib/xkb \ --with-fontrootdir=/usr/share/fonts + fi make # Disable subdirs for make install rule to make splitting easier @@ -117,9 +145,11 @@ package_xorg-server() { rmdir "${pkgdir}/usr/share/X11" + if [ "$CARCH" != "mips64el" ]; then # Needed for non-mesa drivers, libgl will restore it mv "${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so" \ "${pkgdir}/usr/lib/xorg/modules/extensions/libglx.xorg" + fi rm -rf "${pkgdir}/var" @@ -183,7 +213,8 @@ package_xorg-server-xdmx() { package_xorg-server-devel() { pkgdesc="Development files for the X.Org X server" - depends=(xproto randrproto renderproto xextproto inputproto kbproto fontsproto videoproto dri2proto xineramaproto xorg-util-macros pixman libpciaccess) + depends=(xproto randrproto renderproto xextproto inputproto kbproto fontsproto videoproto xineramaproto xorg-util-macros pixman libpciaccess) +[ "$CARCH" = "mips64el" ] || depends+=('dri2proto') cd "${srcdir}/${pkgbase}-${pkgver}" make DESTDIR="${pkgdir}" install @@ -198,3 +229,10 @@ package_xorg-server-devel() { install -m755 -d "${pkgdir}/usr/share/licenses/xorg-server-devel" ln -sf ../xorg-server-common/COPYING "${pkgdir}/usr/share/licenses/xorg-server-devel/COPYING" } +md5sums=('791f0323b886abb7954de7f042bb7dc6' + 'ea4852dedbb89550f6bc113ca66348a2' + '4f3bc572ad32e6ed22efc38d2a5e429a' + '52fd3effd80d7bc6c1660d4ecf23d31c' + '376c70308715cd2643f7bff936d9934b' + 'd4f7dfc6be4ef4e2c6dd7632a9d88abe' + 'd335870a88231cdbdd2919dd4ca76a1f') diff --git a/extra/xorg-server/loongson.patch b/extra/xorg-server/loongson.patch new file mode 100644 index 000000000..ba4811ccf --- /dev/null +++ b/extra/xorg-server/loongson.patch @@ -0,0 +1,49 @@ +diff -ru xorg-server-1.12.1.orig/hw/xfree86/dri/sarea.h xorg-server-1.12.1/hw/xfree86/dri/sarea.h +--- xorg-server-1.12.1.orig/hw/xfree86/dri/sarea.h 2012-05-17 20:42:38.676378113 +0200 ++++ xorg-server-1.12.1/hw/xfree86/dri/sarea.h 2012-05-17 20:45:49.936966941 +0200 +@@ -41,6 +41,8 @@ + /* SAREA area needs to be at least a page */ + #if defined(__alpha__) + #define SAREA_MAX 0x2000 ++#elif defined(__mips__) ++#define SAREA_MAX 0x4000 + #elif defined(__ia64__) + #define SAREA_MAX 0x10000 /* 64kB */ + #else +diff -ru xorg-server-1.12.1.orig/hw/xfree86/os-support/linux/lnx_video.c xorg-server-1.12.1/hw/xfree86/os-support/linux/lnx_video.c +--- xorg-server-1.12.1.orig/hw/xfree86/os-support/linux/lnx_video.c 2012-05-17 20:42:38.672349775 +0200 ++++ xorg-server-1.12.1/hw/xfree86/os-support/linux/lnx_video.c 2012-05-17 20:47:23.059649687 +0200 +@@ -484,9 +484,10 @@ + Bool + xf86EnableIO(void) + { +-#if defined(__powerpc__) ++#if defined(__powerpc__) || defined(__mips__) + int fd; + unsigned int ioBase_phys; ++ extern unsigned int IOPortBase; + #endif + + if (ExtendedEnabled) +@@ -511,6 +512,21 @@ + #endif + } + close(fd); ++#elif defined(__mips__) ++ fd = open("/dev/mem", O_RDWR); ++ IOPortBase = (volatile unsigned char *)mmap(0, 0x20000, ++ PROT_READ | PROT_WRITE, MAP_SHARED, fd, ++ 0x1fd00000); ++ if (IOPortBase == MAP_FAILED) { ++ xf86Msg(X_WARNING, ++ "xf86EnableIOPorts: Failed to map iobase (%s)\n", ++ strerror(errno)); ++ return FALSE; ++ } ++ close(fd); ++ xf86Msg(X_WARNING, ++ "xf86EnableIOPorts: map iobase (%x)\n", ++ IOPortBase); + #elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__mips__) && !defined(__sh__) && !defined(__hppa__) && !defined(__s390__) && !defined(__arm__) && !defined(__m32r__) && !defined(__nds32__) + if (ioperm(0, 1024, 1) || iopl(3)) { + if (errno == ENODEV) diff --git a/extra/xorg-sessreg/PKGBUILD b/extra/xorg-sessreg/PKGBUILD index aa97c8ffd..e7b850a1d 100644 --- a/extra/xorg-sessreg/PKGBUILD +++ b/extra/xorg-sessreg/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-sessreg pkgver=1.0.7 pkgrel=1 pkgdesc="Register X sessions in system utmp/utmpx databases" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('glibc') diff --git a/extra/xorg-setxkbmap/PKGBUILD b/extra/xorg-setxkbmap/PKGBUILD index f48a852d9..24df12a09 100644 --- a/extra/xorg-setxkbmap/PKGBUILD +++ b/extra/xorg-setxkbmap/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc='Set the keyboard using the X Keyboard Extension' url='http://xorg.freedesktop.org/' license=('custom') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libxkbfile') makedepends=('xorg-util-macros') source=("${url}/releases/individual/app/setxkbmap-${pkgver}.tar.bz2") diff --git a/extra/xorg-smproxy/PKGBUILD b/extra/xorg-smproxy/PKGBUILD index d8c25e0a4..ba53babaa 100644 --- a/extra/xorg-smproxy/PKGBUILD +++ b/extra/xorg-smproxy/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-smproxy pkgver=1.0.5 pkgrel=1 pkgdesc="Allows X applications that do not support X11R6 session management to participate in an X11R6 session" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libsm' 'libxt' 'libxmu') diff --git a/extra/xorg-twm/PKGBUILD b/extra/xorg-twm/PKGBUILD index d77f13207..94e32f41b 100644 --- a/extra/xorg-twm/PKGBUILD +++ b/extra/xorg-twm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xorg-twm pkgver=1.0.7 pkgrel=1 pkgdesc="Tab Window Manager for the X Window System" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" backup=(etc/X11/twm/system.twmrc) license=('custom') diff --git a/extra/xorg-x11perf/PKGBUILD b/extra/xorg-x11perf/PKGBUILD index 7c7479dca..489dac0b2 100644 --- a/extra/xorg-x11perf/PKGBUILD +++ b/extra/xorg-x11perf/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-x11perf pkgver=1.5.4 pkgrel=1 pkgdesc="Simple X server performance benchmarker" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxmu' 'libxrender' 'libxft' 'libxext') diff --git a/extra/xorg-xauth/PKGBUILD b/extra/xorg-xauth/PKGBUILD index cc8d30093..76e8db28e 100644 --- a/extra/xorg-xauth/PKGBUILD +++ b/extra/xorg-xauth/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xauth pkgver=1.0.7 pkgrel=1 pkgdesc="X.Org authorization settings program" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('libxmu') diff --git a/extra/xorg-xbacklight/PKGBUILD b/extra/xorg-xbacklight/PKGBUILD index fd40c6117..db2e7d6aa 100644 --- a/extra/xorg-xbacklight/PKGBUILD +++ b/extra/xorg-xbacklight/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xbacklight pkgver=1.1.2 pkgrel=3 pkgdesc="RandR-based backlight control application" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxrandr' 'libx11') diff --git a/extra/xorg-xbiff/PKGBUILD b/extra/xorg-xbiff/PKGBUILD index d30551e11..6a143e3dc 100644 --- a/extra/xorg-xbiff/PKGBUILD +++ b/extra/xorg-xbiff/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xbiff pkgver=1.0.3 pkgrel=2 pkgdesc="Watch mailboxes for new message delivery" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxaw' 'libxext') diff --git a/extra/xorg-xcalc/PKGBUILD b/extra/xorg-xcalc/PKGBUILD index 13bdb8ae4..54062f2c0 100644 --- a/extra/xorg-xcalc/PKGBUILD +++ b/extra/xorg-xcalc/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xcalc pkgver=1.0.4.1 pkgrel=2 pkgdesc="Scientific calculator for X" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxaw') diff --git a/extra/xorg-xclipboard/PKGBUILD b/extra/xorg-xclipboard/PKGBUILD index 03cb8ef90..6685fdd9f 100644 --- a/extra/xorg-xclipboard/PKGBUILD +++ b/extra/xorg-xclipboard/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xclipboard pkgver=1.1.2 pkgrel=1 pkgdesc="X clipboard manager" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxaw' 'libxmu' 'libxt' 'libx11') diff --git a/extra/xorg-xclock/PKGBUILD b/extra/xorg-xclock/PKGBUILD index 4365f99a0..ca43b8811 100644 --- a/extra/xorg-xclock/PKGBUILD +++ b/extra/xorg-xclock/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xclock pkgver=1.0.6 pkgrel=1 pkgdesc="X clock" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxmu' 'libxaw' 'libxrender' 'libxft' 'libxkbfile') diff --git a/extra/xorg-xcmsdb/PKGBUILD b/extra/xorg-xcmsdb/PKGBUILD index 37346f97a..ad4922df9 100644 --- a/extra/xorg-xcmsdb/PKGBUILD +++ b/extra/xorg-xcmsdb/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xcmsdb pkgver=1.0.4 pkgrel=1 pkgdesc="Device Color Characterization utility for X Color Management System" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11') diff --git a/extra/xorg-xconsole/PKGBUILD b/extra/xorg-xconsole/PKGBUILD index ec5f653c6..c59e545f2 100644 --- a/extra/xorg-xconsole/PKGBUILD +++ b/extra/xorg-xconsole/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xconsole pkgver=1.0.4 pkgrel=2 pkgdesc="Monitor system console messages with X" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxaw' 'libxmu' 'libxt' 'libx11') diff --git a/extra/xorg-xcursorgen/PKGBUILD b/extra/xorg-xcursorgen/PKGBUILD index df9997a0a..89ed2e4dc 100644 --- a/extra/xorg-xcursorgen/PKGBUILD +++ b/extra/xorg-xcursorgen/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xcursorgen pkgver=1.0.5 pkgrel=1 pkgdesc="Create an X cursor file from PNG images" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxcursor' 'libpng') diff --git a/extra/xorg-xdm/PKGBUILD b/extra/xorg-xdm/PKGBUILD index 4ca16b66e..ef12a75d4 100644 --- a/extra/xorg-xdm/PKGBUILD +++ b/extra/xorg-xdm/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xdm pkgver=1.1.11 pkgrel=2 pkgdesc="X Display Manager" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('pam' 'libxaw' 'libxinerama' 'xorg-xrdb' 'xorg-sessreg' 'libxft' 'consolekit') diff --git a/extra/xorg-xdpyinfo/PKGBUILD b/extra/xorg-xdpyinfo/PKGBUILD index b4101251d..48c4b5ae9 100644 --- a/extra/xorg-xdpyinfo/PKGBUILD +++ b/extra/xorg-xdpyinfo/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xdpyinfo pkgver=1.3.0 pkgrel=1 pkgdesc="Display information utility for X" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxext' 'libxtst' 'libxxf86vm' 'libxxf86dga' 'libxrender' 'libxcomposite' 'libxinerama' 'libdmx') diff --git a/extra/xorg-xdriinfo/PKGBUILD b/extra/xorg-xdriinfo/PKGBUILD index e2fb4a36d..b83feefe4 100644 --- a/extra/xorg-xdriinfo/PKGBUILD +++ b/extra/xorg-xdriinfo/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xdriinfo pkgver=1.0.4 pkgrel=3 pkgdesc="Query configuration information of DRI drivers" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libgl') diff --git a/extra/xorg-xedit/PKGBUILD b/extra/xorg-xedit/PKGBUILD index 8b5e389bb..58597c64d 100644 --- a/extra/xorg-xedit/PKGBUILD +++ b/extra/xorg-xedit/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xedit pkgver=1.2.0 pkgrel=2 pkgdesc="Simple text editor for X" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxaw' 'libxmu' 'libxt' 'libx11') diff --git a/extra/xorg-xev/PKGBUILD b/extra/xorg-xev/PKGBUILD index c0380e60d..56f6f2cb2 100644 --- a/extra/xorg-xev/PKGBUILD +++ b/extra/xorg-xev/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.2.0 pkgrel=1 pkgdesc='Print contents of X events' url='http://xorg.freedesktop.org/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') depends=('libx11' 'libxrandr') makedepends=('xorg-util-macros' 'xproto') diff --git a/extra/xorg-xeyes/PKGBUILD b/extra/xorg-xeyes/PKGBUILD index 717d7a7b7..3aa914796 100644 --- a/extra/xorg-xeyes/PKGBUILD +++ b/extra/xorg-xeyes/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xeyes pkgver=1.1.1 pkgrel=2 pkgdesc="Follow the mouse/SHAPE extension X demo" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxt' 'libxext' 'libxmu' 'libxrender') diff --git a/extra/xorg-xfd/PKGBUILD b/extra/xorg-xfd/PKGBUILD index 42a5aafcd..e2c94fef3 100644 --- a/extra/xorg-xfd/PKGBUILD +++ b/extra/xorg-xfd/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xfd pkgver=1.1.1 pkgrel=1 pkgdesc="Displays all the characters in a font using either the X11 core protocol or libXft2" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxaw' 'fontconfig' 'libxft' 'libxrender' 'libxmu') diff --git a/extra/xorg-xfontsel/PKGBUILD b/extra/xorg-xfontsel/PKGBUILD index 1a8df4cb6..cfdc6122c 100644 --- a/extra/xorg-xfontsel/PKGBUILD +++ b/extra/xorg-xfontsel/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.0.4 pkgrel=1 pkgdesc='Point and click selection of X11 font names' url='http://xorg.freedesktop.org/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') makedepends=('xorg-util-macros') depends=('libxaw' 'libxmu' 'libxt' 'libx11') diff --git a/extra/xorg-xfs/PKGBUILD b/extra/xorg-xfs/PKGBUILD index f1e747ff1..a2c0b319e 100644 --- a/extra/xorg-xfs/PKGBUILD +++ b/extra/xorg-xfs/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xorg-xfs pkgver=1.1.2 pkgrel=1 pkgdesc="X.Org X11 xfs font server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') backup=('etc/X11/fs/config') diff --git a/extra/xorg-xgamma/PKGBUILD b/extra/xorg-xgamma/PKGBUILD index e77997d4f..e36cf6083 100644 --- a/extra/xorg-xgamma/PKGBUILD +++ b/extra/xorg-xgamma/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xgamma pkgver=1.0.5 pkgrel=1 pkgdesc="Alter a monitor's gamma correction" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxxf86vm') diff --git a/extra/xorg-xhost/PKGBUILD b/extra/xorg-xhost/PKGBUILD index 0703110a7..a7ea1e8bf 100644 --- a/extra/xorg-xhost/PKGBUILD +++ b/extra/xorg-xhost/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xhost pkgver=1.0.5 pkgrel=1 pkgdesc="Server access control program for X" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxmu') diff --git a/extra/xorg-xinit/PKGBUILD b/extra/xorg-xinit/PKGBUILD index f4d56737d..8a9e5a7b2 100644 --- a/extra/xorg-xinit/PKGBUILD +++ b/extra/xorg-xinit/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xorg-xinit pkgver=1.3.2 pkgrel=1 pkgdesc="X.Org initialisation program " -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://xorg.freedesktop.org/" depends=('libx11' 'xorg-xauth' 'inetutils') diff --git a/extra/xorg-xinput/PKGBUILD b/extra/xorg-xinput/PKGBUILD index f1110827f..73f274258 100644 --- a/extra/xorg-xinput/PKGBUILD +++ b/extra/xorg-xinput/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xinput pkgver=1.6.0 pkgrel=1 pkgdesc="Small commandline tool to configure devices" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxi>=1.5.99.2' 'xorg-xrandr' 'libxinerama') diff --git a/extra/xorg-xkbcomp/PKGBUILD b/extra/xorg-xkbcomp/PKGBUILD index 35dce4fce..ae3d9a204 100644 --- a/extra/xorg-xkbcomp/PKGBUILD +++ b/extra/xorg-xkbcomp/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xkbcomp pkgver=1.2.4 pkgrel=1 pkgdesc="X Keyboard description compiler" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://xorg.freedesktop.org/" license=('custom') depends=('libxkbfile') diff --git a/extra/xorg-xkbevd/PKGBUILD b/extra/xorg-xkbevd/PKGBUILD index 0f523d902..c28d91a6e 100644 --- a/extra/xorg-xkbevd/PKGBUILD +++ b/extra/xorg-xkbevd/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xkbevd pkgver=1.1.3 pkgrel=1 pkgdesc="XKB event daemon" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxkbfile') diff --git a/extra/xorg-xkbutils/PKGBUILD b/extra/xorg-xkbutils/PKGBUILD index 6584c6adc..597825bc8 100644 --- a/extra/xorg-xkbutils/PKGBUILD +++ b/extra/xorg-xkbutils/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xkbutils pkgver=1.0.3 pkgrel=3 pkgdesc="XKB utility demos" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxaw' 'libxt' 'libx11') diff --git a/extra/xorg-xkill/PKGBUILD b/extra/xorg-xkill/PKGBUILD index 867f20af8..54ff002d1 100644 --- a/extra/xorg-xkill/PKGBUILD +++ b/extra/xorg-xkill/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xkill pkgver=1.0.3 pkgrel=3 pkgdesc="Kill a client by its X resource" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxmu') diff --git a/extra/xorg-xload/PKGBUILD b/extra/xorg-xload/PKGBUILD index d03c5a740..4e2c8de92 100644 --- a/extra/xorg-xload/PKGBUILD +++ b/extra/xorg-xload/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xload pkgver=1.1.1 pkgrel=1 pkgdesc="System load average display for X" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxaw' 'libxmu' 'libxt' 'libx11') diff --git a/extra/xorg-xlogo/PKGBUILD b/extra/xorg-xlogo/PKGBUILD index 8a3713b97..42cf8c3db 100644 --- a/extra/xorg-xlogo/PKGBUILD +++ b/extra/xorg-xlogo/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xlogo pkgver=1.0.4 pkgrel=1 pkgdesc="Draw [old] X logo" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libsm' 'libxaw' 'libxmu' 'libxt' 'libxext' 'libx11' 'libxrender' 'libxft') diff --git a/extra/xorg-xlsatoms/PKGBUILD b/extra/xorg-xlsatoms/PKGBUILD index eef31393d..4e36c7e9d 100644 --- a/extra/xorg-xlsatoms/PKGBUILD +++ b/extra/xorg-xlsatoms/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xlsatoms pkgver=1.1.1 pkgrel=1 pkgdesc="List interned atoms defined on server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxcb') diff --git a/extra/xorg-xlsclients/PKGBUILD b/extra/xorg-xlsclients/PKGBUILD index a79dddb69..ca085ea90 100644 --- a/extra/xorg-xlsclients/PKGBUILD +++ b/extra/xorg-xlsclients/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xlsclients pkgver=1.1.2 pkgrel=2 pkgdesc="List client applications running on a display" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxcb') diff --git a/extra/xorg-xmag/PKGBUILD b/extra/xorg-xmag/PKGBUILD index aede01654..92a65a4bd 100644 --- a/extra/xorg-xmag/PKGBUILD +++ b/extra/xorg-xmag/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xmag pkgver=1.0.4 pkgrel=2 pkgdesc="Magnify parts of the screen" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxaw' 'libxmu' 'libxt' 'libx11') diff --git a/extra/xorg-xman/PKGBUILD b/extra/xorg-xman/PKGBUILD index 77bb96546..d56b4fe44 100644 --- a/extra/xorg-xman/PKGBUILD +++ b/extra/xorg-xman/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xman pkgver=1.1.2 pkgrel=1 pkgdesc="Unix manual page viewer" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxaw' 'libxt') diff --git a/extra/xorg-xmessage/PKGBUILD b/extra/xorg-xmessage/PKGBUILD index 4e8a70f9d..29f5d53ac 100644 --- a/extra/xorg-xmessage/PKGBUILD +++ b/extra/xorg-xmessage/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xmessage pkgver=1.0.3 pkgrel=2 pkgdesc="Display a message or query in a window" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxaw') diff --git a/extra/xorg-xmodmap/PKGBUILD b/extra/xorg-xmodmap/PKGBUILD index 30058312a..ac04185ec 100644 --- a/extra/xorg-xmodmap/PKGBUILD +++ b/extra/xorg-xmodmap/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xmodmap pkgver=1.0.7 pkgrel=1 pkgdesc="Utility for modifying keymaps and button mappings" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11') diff --git a/extra/xorg-xpr/PKGBUILD b/extra/xorg-xpr/PKGBUILD index 11ba4bad5..0eb9d1dd4 100644 --- a/extra/xorg-xpr/PKGBUILD +++ b/extra/xorg-xpr/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xpr pkgver=1.0.4 pkgrel=1 pkgdesc="Print an X window dump from xwd" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxmu' 'sh') diff --git a/extra/xorg-xprop/PKGBUILD b/extra/xorg-xprop/PKGBUILD index 32e121164..ae86243b8 100644 --- a/extra/xorg-xprop/PKGBUILD +++ b/extra/xorg-xprop/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xprop pkgver=1.2.1 pkgrel=1 pkgdesc="Property displayer for X" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11') diff --git a/extra/xorg-xrandr/PKGBUILD b/extra/xorg-xrandr/PKGBUILD index a208b1ee3..f15457c98 100644 --- a/extra/xorg-xrandr/PKGBUILD +++ b/extra/xorg-xrandr/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xrandr pkgver=1.3.5 pkgrel=1 pkgdesc="Primitive command line interface to RandR extension" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxrandr' 'libx11') diff --git a/extra/xorg-xrdb/PKGBUILD b/extra/xorg-xrdb/PKGBUILD index 85b9266a0..3c0125f31 100644 --- a/extra/xorg-xrdb/PKGBUILD +++ b/extra/xorg-xrdb/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xrdb pkgver=1.0.9 pkgrel=2 pkgdesc="X server resource database utility" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxmu' 'mcpp') diff --git a/extra/xorg-xrefresh/PKGBUILD b/extra/xorg-xrefresh/PKGBUILD index c5e36f96f..8dc0daa77 100644 --- a/extra/xorg-xrefresh/PKGBUILD +++ b/extra/xorg-xrefresh/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xrefresh pkgver=1.0.4 pkgrel=3 pkgdesc="Refresh all or part of an X screen" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11') diff --git a/extra/xorg-xset/PKGBUILD b/extra/xorg-xset/PKGBUILD index e483f0646..7e0c40c51 100644 --- a/extra/xorg-xset/PKGBUILD +++ b/extra/xorg-xset/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xset pkgver=1.2.2 pkgrel=1 pkgdesc="User preference utility for X" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxmu') diff --git a/extra/xorg-xsetroot/PKGBUILD b/extra/xorg-xsetroot/PKGBUILD index 3af6da325..dd812c0f4 100644 --- a/extra/xorg-xsetroot/PKGBUILD +++ b/extra/xorg-xsetroot/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xsetroot pkgver=1.1.0 pkgrel=3 pkgdesc="Classic X utility to set your root window background to a given pattern or color" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxmu' 'libx11' 'libxcursor') diff --git a/extra/xorg-xvidtune/PKGBUILD b/extra/xorg-xvidtune/PKGBUILD index 288dc084c..5f7c63c68 100644 --- a/extra/xorg-xvidtune/PKGBUILD +++ b/extra/xorg-xvidtune/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xvidtune pkgver=1.0.2 pkgrel=2 pkgdesc="Video mode tuner for Xorg" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxxf86vm' 'libxt' 'libxaw' 'libxmu' 'libx11') diff --git a/extra/xorg-xvinfo/PKGBUILD b/extra/xorg-xvinfo/PKGBUILD index 84f55418d..ed179331f 100644 --- a/extra/xorg-xvinfo/PKGBUILD +++ b/extra/xorg-xvinfo/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xvinfo pkgver=1.1.1 pkgrel=3 pkgdesc="Prints out the capabilities of any video adaptors associated with the display that are accessible through the X-Video extension" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'libxv') diff --git a/extra/xorg-xwd/PKGBUILD b/extra/xorg-xwd/PKGBUILD index 5773cb32a..7d95f9c25 100644 --- a/extra/xorg-xwd/PKGBUILD +++ b/extra/xorg-xwd/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xwd pkgver=1.0.5 pkgrel=2 pkgdesc="X Window System image dumping utility" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11') diff --git a/extra/xorg-xwininfo/PKGBUILD b/extra/xorg-xwininfo/PKGBUILD index 1e16302d1..59fcd44af 100644 --- a/extra/xorg-xwininfo/PKGBUILD +++ b/extra/xorg-xwininfo/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xwininfo pkgver=1.1.2 pkgrel=1 pkgdesc="Command-line utility to print information about windows on an X server" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxcb') diff --git a/extra/xorg-xwud/PKGBUILD b/extra/xorg-xwud/PKGBUILD index b2a30dc07..de10341d3 100644 --- a/extra/xorg-xwud/PKGBUILD +++ b/extra/xorg-xwud/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xwud pkgver=1.0.4 pkgrel=1 pkgdesc="X Window System image undumping utility" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11') diff --git a/extra/xournal/PKGBUILD b/extra/xournal/PKGBUILD index 011895afd..565845c6a 100644 --- a/extra/xournal/PKGBUILD +++ b/extra/xournal/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=2 pkgdesc='Notetaking and sketching application' url='http://xournal.sourceforge.net/' license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libgnomecanvas' 'poppler-glib' 'shared-mime-info' 'desktop-file-utils' 'hicolor-icon-theme') optdepends=('ghostscript: import PS/PDF files as bitmap backgrounds') source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz") diff --git a/extra/xpdf/PKGBUILD b/extra/xpdf/PKGBUILD index f10a1b24f..14030a227 100644 --- a/extra/xpdf/PKGBUILD +++ b/extra/xpdf/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=2 pkgdesc='Viewer for Portable Document Format (PDF) files' url='http://www.foolabs.com/xpdf/' license=('GPL2') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('lesstif' 'gsfonts' 'libxt') optdepends=('poppler: tools that used to be included in xpdf' 'desktop-file-utils: for desktop environments') diff --git a/extra/xsane/PKGBUILD b/extra/xsane/PKGBUILD index c06616e23..cad28724a 100644 --- a/extra/xsane/PKGBUILD +++ b/extra/xsane/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=xsane pkgname=('xsane' 'xsane-gimp') pkgver=0.998 pkgrel=2 -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://www.xsane.org" license=('GPL2') makedepends=('gtk2' 'lcms' 'sane' 'zlib' 'libjpeg' 'gimp') diff --git a/extra/xscreensaver/PKGBUILD b/extra/xscreensaver/PKGBUILD index 04259d150..9c38f0f45 100644 --- a/extra/xscreensaver/PKGBUILD +++ b/extra/xscreensaver/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xscreensaver pkgver=5.15 pkgrel=3 pkgdesc="Screen saver and locker for the X Window System" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.jwz.org/xscreensaver/" license=('BSD') depends=('libxxf86vm' 'libglade' 'mesa' 'pam' 'xorg-appres' 'libxmu' \ diff --git a/extra/xsp/PKGBUILD b/extra/xsp/PKGBUILD index 7b84992f1..24ce7a846 100644 --- a/extra/xsp/PKGBUILD +++ b/extra/xsp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xsp pkgver=2.10.2 pkgrel=3 pkgdesc="A simple webserver based on mono - provides ASP.NET support" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('custom') url="http://www.go-mono.com" depends=('mono>=2.10.2' 'sqlite') diff --git a/extra/xterm/PKGBUILD b/extra/xterm/PKGBUILD index 73295c498..0f4b7c211 100644 --- a/extra/xterm/PKGBUILD +++ b/extra/xterm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xterm pkgver=281 pkgrel=1 pkgdesc="X Terminal Emulator" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://invisible-island.net/xterm/" license=('custom') depends=('libxft' 'libxaw' 'ncurses' 'xorg-luit' 'xbitmaps') diff --git a/extra/xvidcore/PKGBUILD b/extra/xvidcore/PKGBUILD index 360ddd8aa..924265186 100644 --- a/extra/xvidcore/PKGBUILD +++ b/extra/xvidcore/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xvidcore pkgver=1.3.2 pkgrel=1 pkgdesc="XviD is an open source MPEG-4 video codec" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.xvid.org/" license=('GPL') depends=('glibc') diff --git a/extra/yakuake/PKGBUILD b/extra/yakuake/PKGBUILD index 260601529..ecce9270e 100644 --- a/extra/yakuake/PKGBUILD +++ b/extra/yakuake/PKGBUILD @@ -7,7 +7,7 @@ pkgname=yakuake pkgver=2.9.8 pkgrel=2 pkgdesc="A drop-down terminal emulator based on KDE konsole technology" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://yakuake.kde.org/' license=('GPL') depends=('kdebase-konsole') diff --git a/extra/yasm/PKGBUILD b/extra/yasm/PKGBUILD index d1096c2ff..c1883cb20 100644 --- a/extra/yasm/PKGBUILD +++ b/extra/yasm/PKGBUILD @@ -7,7 +7,7 @@ pkgname=yasm pkgver=1.2.0 pkgrel=2 pkgdesc="A rewrite of NASM to allow for multiple syntax supported (NASM, TASM, GAS, etc.)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom') url="http://www.tortall.net/projects/yasm/" depends=('glibc') diff --git a/extra/yelp/PKGBUILD b/extra/yelp/PKGBUILD index 97a8856c8..b1ff07df2 100644 --- a/extra/yelp/PKGBUILD +++ b/extra/yelp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=yelp pkgver=3.4.2 pkgrel=1 pkgdesc="A help browser for GNOME" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libwebkit3' 'yelp-xsl' 'libxslt' 'hicolor-icon-theme' 'dbus-glib' 'xz' 'bzip2' 'desktop-file-utils' 'dconf') makedepends=('intltool' 'gtk-doc' 'itstool') diff --git a/extra/yp-tools/PKGBUILD b/extra/yp-tools/PKGBUILD index 2ad93660d..58f32b083 100644 --- a/extra/yp-tools/PKGBUILD +++ b/extra/yp-tools/PKGBUILD @@ -8,7 +8,7 @@ pkgname=yp-tools pkgver=2.12 pkgrel=3 pkgdesc='Linux NIS Tools' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.linux-nis.org/nis/yp-tools/' license=('GPL2') depends=('ypbind-mt') diff --git a/extra/ypbind-mt/PKGBUILD b/extra/ypbind-mt/PKGBUILD index d4ce1b4d9..49a073967 100644 --- a/extra/ypbind-mt/PKGBUILD +++ b/extra/ypbind-mt/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=5 pkgdesc='Linux NIS daemon' url='http://www.linux-nis.org/nis/ypbind-mt/' license=('GPL2') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('networkmanager') depends=('rpcbind' 'openslp' 'dbus-glib' 'yp-tools') backup=('etc/yp.conf' 'etc/conf.d/ypbind' 'etc/conf.d/nisdomainname') diff --git a/extra/ypserv/PKGBUILD b/extra/ypserv/PKGBUILD index 031303078..148a126c5 100644 --- a/extra/ypserv/PKGBUILD +++ b/extra/ypserv/PKGBUILD @@ -8,7 +8,7 @@ pkgname=ypserv pkgver=2.27 pkgrel=1 pkgdesc='Linux NIS Server' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.linux-nis.org/nis/ypserv/' license=('GPL2') depends=('gdbm' 'openslp' 'inetutils') diff --git a/extra/zenity/PKGBUILD b/extra/zenity/PKGBUILD index ffdcd6b15..982c1caaa 100644 --- a/extra/zenity/PKGBUILD +++ b/extra/zenity/PKGBUILD @@ -5,7 +5,7 @@ pkgname=zenity pkgver=3.4.0 pkgrel=1 pkgdesc="Display graphical dialog boxes from shell scripts" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('LGPL') depends=('gtk3' 'libnotify') makedepends=('intltool' 'gtk-doc') diff --git a/extra/zile/PKGBUILD b/extra/zile/PKGBUILD index ce51713f4..9b78d3e26 100644 --- a/extra/zile/PKGBUILD +++ b/extra/zile/PKGBUILD @@ -6,7 +6,7 @@ pkgname=zile pkgver=2.4.7 pkgrel=1 pkgdesc="A small, fast, and powerful Emacs clone" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/zile/" license=('GPL') depends=('acl' 'gc' 'ncurses') diff --git a/extra/zip/PKGBUILD b/extra/zip/PKGBUILD index dca110344..f55374772 100644 --- a/extra/zip/PKGBUILD +++ b/extra/zip/PKGBUILD @@ -7,7 +7,7 @@ pkgver=3.0 _pkgver=30 pkgrel=3 pkgdesc="Creates PKZIP-compatible .zip files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.info-zip.org/Zip.html" license=('BSD') depends=('bzip2') diff --git a/extra/zsh/PKGBUILD b/extra/zsh/PKGBUILD index ba4797b07..1f12e4f3e 100644 --- a/extra/zsh/PKGBUILD +++ b/extra/zsh/PKGBUILD @@ -5,7 +5,7 @@ pkgname=zsh pkgver=4.3.17 pkgrel=2 pkgdesc='A very advanced and programmable command interpreter (shell) for UNIX' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.zsh.org/' license=('custom') depends=('pcre' 'libcap' 'gdbm') diff --git a/extra/zvbi/PKGBUILD b/extra/zvbi/PKGBUILD index e80fae342..8e26d7ebd 100644 --- a/extra/zvbi/PKGBUILD +++ b/extra/zvbi/PKGBUILD @@ -8,7 +8,7 @@ pkgver=0.2.33 pkgrel=4 pkgdesc="VBI capture and decoding library" url="http://zapping.sourceforge.net/cgi-bin/view/ZVBI/WebHome" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libpng' 'libx11') license=('GPL') options=('!libtool') diff --git a/extra/zziplib/PKGBUILD b/extra/zziplib/PKGBUILD index 1dfd249fd..36d8ec909 100644 --- a/extra/zziplib/PKGBUILD +++ b/extra/zziplib/PKGBUILD @@ -7,7 +7,7 @@ pkgname=zziplib pkgver=0.13.62 pkgrel=1 pkgdesc="A lightweight library that offers the ability to easily extract data from files archived in a single zip file" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://zziplib.sourceforge.net" license=('LGPL' 'MPL') depends=('zlib') |