diff options
Diffstat (limited to 'extra')
1490 files changed, 8524 insertions, 1773 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 c326518e2..21258e3e1 100644 --- a/extra/accountsservice/PKGBUILD +++ b/extra/accountsservice/PKGBUILD @@ -5,7 +5,7 @@ pkgname=accountsservice pkgver=0.6.25 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 a5225c3a6..f3251c819 100644 --- a/extra/akonadi/PKGBUILD +++ b/extra/akonadi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=akonadi pkgver=1.8.1 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://community.kde.org/KDE_PIM/Akonadi' license=('LGPL') depends=('shared-mime-info' 'boost-libs' 'mysql' 'soprano') @@ -18,6 +18,7 @@ md5sums=('39411abc7bec8a485362ea7460e7e3d7') build() { 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 a538da976..de97bc77f 100644 --- a/extra/alsa-lib/PKGBUILD +++ b/extra/alsa-lib/PKGBUILD @@ -5,7 +5,7 @@ pkgname=alsa-lib pkgver=1.0.26 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 b7bcee9a0..ae5b4f4e8 100644 --- a/extra/alsa-plugins/PKGBUILD +++ b/extra/alsa-plugins/PKGBUILD @@ -7,7 +7,7 @@ pkgname=alsa-plugins pkgver=1.0.26 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-plugins/gcc-4.7.patch b/extra/alsa-plugins/gcc-4.7.patch new file mode 100644 index 000000000..1518b2afb --- /dev/null +++ b/extra/alsa-plugins/gcc-4.7.patch @@ -0,0 +1,13 @@ +diff -ru alsa-plugins-1.0.25.orig/usb_stream/pcm_usb_stream.c alsa-plugins-1.0.25/usb_stream/pcm_usb_stream.c +--- alsa-plugins-1.0.25.orig/usb_stream/pcm_usb_stream.c 2012-08-05 11:24:22.652219959 +0200 ++++ alsa-plugins-1.0.25/usb_stream/pcm_usb_stream.c 2012-08-05 11:25:08.599688184 +0200 +@@ -18,8 +18,8 @@ + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +-#include <byteswap.h> + #define _GNU_SOURCE ++#include <byteswap.h> + #include <sys/mman.h> + #include <sys/shm.h> + #include <sys/ioctl.h> diff --git a/extra/alsa-utils/PKGBUILD b/extra/alsa-utils/PKGBUILD index 5fd8b4e61..c59061818 100644 --- a/extra/alsa-utils/PKGBUILD +++ b/extra/alsa-utils/PKGBUILD @@ -6,7 +6,7 @@ pkgname=alsa-utils pkgver=1.0.26 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" #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 bbeb27b28..510062cc1 100644 --- a/extra/amarok/PKGBUILD +++ b/extra/amarok/PKGBUILD @@ -8,7 +8,7 @@ replaces=('amarok-base' 'amarok-engine-xine' 'amarok-base-mysqlfree') pkgver=2.6.0 pkgrel=1 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 e93128147..9aa5e46a1 100644 --- a/extra/anjuta/PKGBUILD +++ b/extra/anjuta/PKGBUILD @@ -7,7 +7,7 @@ pkgname=('libanjuta' 'anjuta') pkgver=3.4.4 pkgrel=1 pkgdesc="GNOME Integrated Development Environment (IDE)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') makedepends=('vte3' 'gdl' 'autogen' 'devhelp' 'glade' 'libgda' 'subversion' 'gnome-icon-theme' 'vala' 'dconf' 'gnome-doc-utils' 'intltool' 'gobject-introspection') url="http://www.anjuta.org/" 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 31269e235..99c2a3a2d 100644 --- a/extra/antlr2/PKGBUILD +++ b/extra/antlr2/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('antlr2' 'python2-antlr2') pkgver=2.7.7 pkgrel=3 # Arch dependant files in /usr/lib/libantlr.a -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 295d98174..63bd8d3e4 100644 --- a/extra/apache/PKGBUILD +++ b/extra/apache/PKGBUILD @@ -7,7 +7,7 @@ pkgname=apache pkgver=2.2.23 pkgrel=1 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/appmenu-qt/PKGBUILD b/extra/appmenu-qt/PKGBUILD index 8a18170b7..079fff115 100644 --- a/extra/appmenu-qt/PKGBUILD +++ b/extra/appmenu-qt/PKGBUILD @@ -5,7 +5,7 @@ pkgname=appmenu-qt pkgver=0.2.6 pkgrel=1 pkgdesc="Allows Qt applications to export menus over DBus to a menu applet" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://launchpad.net/appmenu-qt' license=('GPL') depends=('libdbusmenu-qt') 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..5611ce76d 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') @@ -18,7 +18,7 @@ md5sums=('910828d717e46d8cbd9c24f702d09fbc' build() { cd $srcdir/$pkgname-$pkgver patch -p0 -i $srcdir/apricots-0.2.6-freealut.patch - ./configure --prefix=/usr + ./configure --prefix=/usr --build=$CHOST make LIBTOOL='/usr/bin/libtool' } diff --git a/extra/ardour/PKGBUILD b/extra/ardour/PKGBUILD index 5d170a978..3f20433d9 100644 --- a/extra/ardour/PKGBUILD +++ b/extra/ardour/PKGBUILD @@ -13,7 +13,7 @@ pkgname=ardour pkgver=2.8.14 pkgrel=1 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' 'libusb-compat' 'liblo' 'soundtouch' 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 3a6ca6ec9..102778ca0 100644 --- a/extra/asymptote/PKGBUILD +++ b/extra/asymptote/PKGBUILD @@ -7,7 +7,7 @@ pkgname=asymptote pkgver=2.20 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' 'glu' '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 19267a906..881b5485b 100644 --- a/extra/at/PKGBUILD +++ b/extra/at/PKGBUILD @@ -6,7 +6,7 @@ pkgname=at pkgver=3.1.13 pkgrel=2 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 9716dc011..4ed745406 100644 --- a/extra/attica/PKGBUILD +++ b/extra/attica/PKGBUILD @@ -5,7 +5,7 @@ pkgname=attica pkgver=0.4.1 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 d660f6d86..086a8e942 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=('custom:BSD') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('gtk3' 'dbus-glib' 'libguess' 'libsm' 'audacious-plugins' 'hicolor-icon-theme' '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=('bab3bcb267b8b333570c85cae9590470fe509eb9') diff --git a/extra/audacity/PKGBUILD b/extra/audacity/PKGBUILD index 92c46ae73..fc91e0526 100644 --- a/extra/audacity/PKGBUILD +++ b/extra/audacity/PKGBUILD @@ -5,7 +5,7 @@ pkgname=audacity pkgver=2.0.2 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,6 +17,9 @@ sha1sums=('c5e4058346c96713a0d39fcd6b33f27137589b06') build() { cd "${srcdir}/${pkgname}-src-${pkgver}" + + [ "$CARCH" = "mips64el" ] && extra="--disable-sse" + WX_CONFIG=/usr/bin/wx-config PKG_CONFIG_PATH+="/usr/lib/ffmpeg-compat/pkgconfig" \ ./configure --prefix=/usr \ --with-portaudio --with-libsamplerate \ @@ -24,7 +27,7 @@ build() { --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 4b20f73a1..c050e4fc5 100644 --- a/extra/avahi/PKGBUILD +++ b/extra/avahi/PKGBUILD @@ -8,20 +8,21 @@ pkgrel=4 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' 'xmltoman') +makedepends=('qt' 'pygtk' 'intltool' 'dbus-python' + 'gobject-introspection' 'gtk3' 'xmltoman') +[ "$CARCH" != "mips64el" ] && makedepends+=('qt3' 'mono' 'gtk-sharp-2') backup=('etc/avahi/hosts' 'etc/avahi/avahi-daemon.conf' 'etc/avahi/services/ssh.service' @@ -42,6 +43,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 \ @@ -57,6 +61,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 85cfe088b..55b836a8e 100644 --- a/extra/avfs/PKGBUILD +++ b/extra/avfs/PKGBUILD @@ -6,7 +6,7 @@ pkgname=avfs pkgver=1.0.1 pkgrel=1 pkgdesc="A virtual filesystem that allows browsing of compressed files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL') url="http://avf.sourceforge.net/" depends=('fuse' 'xz' 'perl') diff --git a/extra/avidemux/PKGBUILD b/extra/avidemux/PKGBUILD index 29999bd93..c5090df5a 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=3 -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 d85caecac..dfd5b481e 100644 --- a/extra/avogadro/PKGBUILD +++ b/extra/avogadro/PKGBUILD @@ -7,7 +7,7 @@ pkgname=avogadro pkgver=1.1.0 pkgrel=1 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 3d8c636ae..d1dfe3337 100644 --- a/extra/bftpd/PKGBUILD +++ b/extra/bftpd/PKGBUILD @@ -5,7 +5,7 @@ pkgname=bftpd pkgver=3.8 pkgrel=2 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 5e150fdf9..b1c13c445 100644 --- a/extra/bind/PKGBUILD +++ b/extra/bind/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=1 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 56a5b1627..675e52389 100644 --- a/extra/bitlbee/PKGBUILD +++ b/extra/bitlbee/PKGBUILD @@ -13,7 +13,7 @@ pkgrel=4 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' @@ -47,8 +47,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 b5b65cbc5..68c7103db 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 b8107fcaa..86214c98b 100644 --- a/extra/bluedevil/PKGBUILD +++ b/extra/bluedevil/PKGBUILD @@ -5,7 +5,7 @@ pkgname=bluedevil pkgver=1.2.4 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 f479c319e..6fb801418 100644 --- a/extra/bochs/PKGBUILD +++ b/extra/bochs/PKGBUILD @@ -6,7 +6,7 @@ pkgname=bochs pkgver=2.6 pkgrel=1 pkgdesc="A portable x86 PC emulation software package" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://bochs.sourceforge.net/" license=('LGPL') depends=('gcc-libs' 'libxrandr') 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 63c76e61a..76ecd2a33 100644 --- a/extra/boost/PKGBUILD +++ b/extra/boost/PKGBUILD @@ -9,7 +9,7 @@ pkgname=('boost-libs' 'boost') pkgver=1.50.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) @@ -33,6 +33,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 501f9ea56..1768ce0de 100644 --- a/extra/bootchart/PKGBUILD +++ b/extra/bootchart/PKGBUILD @@ -6,7 +6,7 @@ pkgrel=1 pkgdesc="A 'startup' graphing tool" url="https://github.com/sofar/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 51603c0fc..6c5d4ddec 100644 --- a/extra/botan/PKGBUILD +++ b/extra/botan/PKGBUILD @@ -8,7 +8,7 @@ pkgver=1.10.3 pkgrel=1 pkgdesc="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 ea008e64b..83702c08c 100644 --- a/extra/brltty/PKGBUILD +++ b/extra/brltty/PKGBUILD @@ -7,7 +7,7 @@ pkgname=brltty pkgver=4.3 pkgrel=6 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 742ce8d48..c7ae4340b 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' 'glu' 'sdl') source=("http://downloads.sourceforge.net/project/bzflag/bzflag%20source/${pkgver}/bzflag-${pkgver}.tar.bz2") sha1sums=('36c67c0734a1318b34b39ed0da49606e05ebd291') diff --git a/extra/bzr/PKGBUILD b/extra/bzr/PKGBUILD index beef24350..d0f0ec89e 100644 --- a/extra/bzr/PKGBUILD +++ b/extra/bzr/PKGBUILD @@ -6,7 +6,7 @@ pkgname=bzr pkgver=2.5.1 pkgrel=2 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 13bbc4a74..9c0d19771 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.4-1' 'haskell-zlib=0.5.3.3-5' 'haskell-mtl=2.1.2-1' 'haskell-network=2.3.1.0-1' 'haskell-random=1.0.1.1-3') 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 ee34626b9..b83e58225 100644 --- a/extra/cairo/PKGBUILD +++ b/extra/cairo/PKGBUILD @@ -8,7 +8,7 @@ pkgname=cairo pkgver=1.12.2 pkgrel=3 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/caribou/PKGBUILD b/extra/caribou/PKGBUILD index 31c4f34df..a00df2c22 100644 --- a/extra/caribou/PKGBUILD +++ b/extra/caribou/PKGBUILD @@ -6,7 +6,7 @@ pkgname=caribou pkgver=0.4.4 pkgrel=1 pkgdesc="A text entry and UI navigation application being developed as an alternative to the Gnome On-screen Keyboard." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://live.gnome.org/Caribou" license=('LGPL') depends=('at-spi2-atk' 'pyatspi' 'dbus-python' 'python2-gobject' 'gtk3' 'libxklavier' 'libgee' 'clutter' 'dconf') 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 22d8a2fdd..bd64651c3 100644 --- a/extra/ccache/PKGBUILD +++ b/extra/ccache/PKGBUILD @@ -6,7 +6,7 @@ pkgname=ccache pkgver=3.1.8 pkgrel=1 pkgdesc="A compiler cache" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://ccache.samba.org/" license=('GPL3') 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 570372aaa..fb8887541 100644 --- a/extra/celestia/PKGBUILD +++ b/extra/celestia/PKGBUILD @@ -6,7 +6,7 @@ pkgname=celestia pkgver=1.6.1 pkgrel=3 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' 'glu' 'libjpeg') diff --git a/extra/cfitsio/PKGBUILD b/extra/cfitsio/PKGBUILD index 36f354027..9349f02e7 100644 --- a/extra/cfitsio/PKGBUILD +++ b/extra/cfitsio/PKGBUILD @@ -7,7 +7,7 @@ pkgname=cfitsio pkgver=3.310 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 a43807982..0814a9b6d 100644 --- a/extra/cifs-utils/PKGBUILD +++ b/extra/cifs-utils/PKGBUILD @@ -4,7 +4,7 @@ pkgname=cifs-utils pkgver=5.6 pkgrel=2 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 58326a439..a096dea79 100644 --- a/extra/cinepaint/PKGBUILD +++ b/extra/cinepaint/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cinepaint pkgver=1.3 pkgrel=4 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 54bb750c6..9b931263d 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 3886ec90c..0868ebbbc 100644 --- a/extra/claws-mail/PKGBUILD +++ b/extra/claws-mail/PKGBUILD @@ -5,12 +5,13 @@ pkgname=claws-mail pkgver=3.8.1 pkgrel=3 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>=1.1' 'libsm' 'db' 'dbus-glib' 'hicolor-icon-theme' 'desktop-file-utils') -makedepends=('compface' 'spamassassin' 'bogofilter' 'valgrind') +makedepends=('compface' 'spamassassin' 'bogofilter') +[ "$CARCH" != "mips64el" ] && depends+=('valgrind') 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 93c8b9eb6..88d792a93 100644 --- a/extra/clucene/PKGBUILD +++ b/extra/clucene/PKGBUILD @@ -7,7 +7,7 @@ pkgname=clucene pkgver=2.3.3.4 pkgrel=6 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>=4.7.1-5' '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 65a1affe9..3c39c107e 100644 --- a/extra/cmake/PKGBUILD +++ b/extra/cmake/PKGBUILD @@ -6,7 +6,7 @@ pkgname=cmake pkgver=2.8.9 pkgrel=1 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 9b5159460..77eb71628 100644 --- a/extra/cogl/PKGBUILD +++ b/extra/cogl/PKGBUILD @@ -5,7 +5,7 @@ pkgname=cogl pkgver=1.10.4 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 6fcb3d40d..772af4111 100644 --- a/extra/cppunit/PKGBUILD +++ b/extra/cppunit/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.13.1 pkgrel=1 _hash=fa9aa839145cdf860bf596532bb8af97 pkgdesc="A C++ unit testing framework" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.freedesktop.org/wiki/Software/cppunit" 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 a77200d2b..12f4c236b 100644 --- a/extra/cscope/PKGBUILD +++ b/extra/cscope/PKGBUILD @@ -7,7 +7,7 @@ pkgver=15.8.a _realver=15.8a pkgrel=1 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 38291f4f5..46e94de2e 100644 --- a/extra/cups/PKGBUILD +++ b/extra/cups/PKGBUILD @@ -5,7 +5,7 @@ pkgbase="cups" pkgname=('libcups' 'cups') pkgver=1.6.1 pkgrel=6 -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' '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 2521c5a91..5cd531c36 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=11 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') @@ -101,6 +101,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 a682bf185..0293473a7 100644 --- a/extra/davfs2/PKGBUILD +++ b/extra/davfs2/PKGBUILD @@ -4,7 +4,7 @@ pkgname=davfs2 pkgver=1.4.7 pkgrel=1 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 9bbdd6368..ed1cb8240 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=2 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 54b0e62b3..79f457045 100644 --- a/extra/dbus/PKGBUILD +++ b/extra/dbus/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.6.8 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 1a28c41ce..8b7b6cbc2 100644 --- a/extra/dcraw/PKGBUILD +++ b/extra/dcraw/PKGBUILD @@ -6,7 +6,7 @@ pkgname=dcraw pkgver=9.16 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 0fe7a3286..1538b084b 100644 --- a/extra/ddrescue/PKGBUILD +++ b/extra/ddrescue/PKGBUILD @@ -7,7 +7,7 @@ pkgname=ddrescue pkgver=1.16 pkgrel=2 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 fca51e846..fbcdc06b6 100644 --- a/extra/dhcp/PKGBUILD +++ b/extra/dhcp/PKGBUILD @@ -9,7 +9,7 @@ pkgver=4.2.4.1 _pkgver=4.2.4-P1 pkgrel=3 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('custom:isc-dhcp') url="https://www.isc.org/software/dhcp" makedepends=('bash' 'iproute2' 'net-tools') 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 85df42f9e..9287e0474 100644 --- a/extra/digikam/PKGBUILD +++ b/extra/digikam/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('digikam' 'kipi-plugins' 'libkface' 'libkgeomap' 'libkvkontakte' 'libme pkgver=2.9.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 572a6c552..6ddbcf27a 100644 --- a/extra/djvulibre/PKGBUILD +++ b/extra/djvulibre/PKGBUILD @@ -9,7 +9,7 @@ _major=3.5.25 pkgrel=1 pkgdesc="Suite to create, manipulate and view DjVu ('déjà vu') documents" url='http://djvu.sourceforge.net/' -arch=('i686' 'x86_64') +arch=("i686" "x86_64" 'mips64el') license=('GPL2') options=('!libtool') makedepends=('librsvg') 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 ad155e96e..cd568edb5 100644 --- a/extra/dnsmasq/PKGBUILD +++ b/extra/dnsmasq/PKGBUILD @@ -8,7 +8,7 @@ pkgver=2.63 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 a8aa3b571..8e4465713 100644 --- a/extra/dovecot/PKGBUILD +++ b/extra/dovecot/PKGBUILD @@ -8,7 +8,7 @@ pkgname=dovecot pkgver=2.1.10 pkgrel=1 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 df0ff2380..a5dbb427c 100644 --- a/extra/doxygen/PKGBUILD +++ b/extra/doxygen/PKGBUILD @@ -6,7 +6,7 @@ pkgname=('doxygen' 'doxygen-docs') pkgver=1.8.2 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 003bebf9a..d56622cce 100644 --- a/extra/dvdauthor/PKGBUILD +++ b/extra/dvdauthor/PKGBUILD @@ -8,7 +8,7 @@ pkgname=dvdauthor pkgver=0.7.1 pkgrel=1 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 439163598..8522b5316 100644 --- a/extra/ebook-tools/PKGBUILD +++ b/extra/ebook-tools/PKGBUILD @@ -5,7 +5,7 @@ pkgname=ebook-tools pkgver=0.2.2 pkgrel=1 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 60b4b177b..d83129ee7 100644 --- a/extra/ecasound/PKGBUILD +++ b/extra/ecasound/PKGBUILD @@ -7,7 +7,7 @@ pkgname=ecasound pkgver=2.9.0 pkgrel=1 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=('audiofile' 'liblo' diff --git a/extra/ecl/PKGBUILD b/extra/ecl/PKGBUILD index ace572370..673a5afd2 100644 --- a/extra/ecl/PKGBUILD +++ b/extra/ecl/PKGBUILD @@ -6,7 +6,7 @@ pkgname=ecl pkgver=12.7.1 pkgrel=1 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 013203dff..fed53f811 100644 --- a/extra/eclipse/PKGBUILD +++ b/extra/eclipse/PKGBUILD @@ -10,7 +10,7 @@ pkgver=4.2.1 pkgrel=1 _date=201209141800/ 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/efibootmgr/PKGBUILD b/extra/efibootmgr/PKGBUILD index 0fd7bb248..9d8a8b145 100755 --- a/extra/efibootmgr/PKGBUILD +++ b/extra/efibootmgr/PKGBUILD @@ -7,7 +7,7 @@ pkgname=efibootmgr pkgver=0.5.4 pkgrel=3 pkgdesc="Tool to modify UEFI Firmware Boot Manager Variables." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://linux.dell.com/efibootmgr/" license=('GPL2') depends=('zlib' 'pciutils') 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 1d5242d33..a38b1e48a 100644 --- a/extra/ekiga/PKGBUILD +++ b/extra/ekiga/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=6 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 37075ff99..8ffcd12f6 100644 --- a/extra/elfutils/PKGBUILD +++ b/extra/elfutils/PKGBUILD @@ -22,6 +22,7 @@ sha1sums=('1b96084cd9fe037c1c0bd2c280aaa701f913462b' build() { cd "${srcdir}/${pkgname}-${pkgver}" + CFLAGS+=" -g" # required for test-suite success patch -Np1 -i ../elfutils-0.155-binutils-pr-ld-13621.patch ./configure --prefix=/usr --program-prefix="eu-" diff --git a/extra/emacs/PKGBUILD b/extra/emacs/PKGBUILD index edf3e6e19..debbd5c2b 100644 --- a/extra/emacs/PKGBUILD +++ b/extra/emacs/PKGBUILD @@ -6,7 +6,7 @@ pkgname=emacs pkgver=24.2 pkgrel=1 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' 'libotf' 'm17n-lib' 'gtk3' '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 6798890bc..919488539 100644 --- a/extra/empathy/PKGBUILD +++ b/extra/empathy/PKGBUILD @@ -5,7 +5,7 @@ pkgname=empathy pkgver=3.4.2.3 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 f6c195dd7..d17646b7e 100644 --- a/extra/enblend-enfuse/PKGBUILD +++ b/extra/enblend-enfuse/PKGBUILD @@ -6,7 +6,7 @@ pkgname=enblend-enfuse pkgver=4.0 pkgrel=7 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' 'libxmi' 'freeglut' 'lcms' 'libpng' 'boost-libs') 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 3e41ead74..c521f4c4f 100644 --- a/extra/enlightenment/PKGBUILD +++ b/extra/enlightenment/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.0.11 _themever=1.0.1 pkgrel=1 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 6891c7144..0e43d9ecb 100644 --- a/extra/eog/PKGBUILD +++ b/extra/eog/PKGBUILD @@ -6,7 +6,7 @@ pkgname=eog pkgver=3.4.3 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 1d9921140..3cd6cd422 100644 --- a/extra/epiphany/PKGBUILD +++ b/extra/epiphany/PKGBUILD @@ -6,7 +6,7 @@ pkgver=3.4.3 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 a0a6d48f1..8399f5ec4 100644 --- a/extra/epplet-base/PKGBUILD +++ b/extra/epplet-base/PKGBUILD @@ -5,7 +5,7 @@ pkgname=epplet-base pkgver=0.14 pkgrel=1 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 a0328043a..4c0e68c77 100644 --- a/extra/ethtool/PKGBUILD +++ b/extra/ethtool/PKGBUILD @@ -8,7 +8,7 @@ pkgver=3.5 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 cca0f9030..6d29d21f6 100644 --- a/extra/evolution-data-server/PKGBUILD +++ b/extra/evolution-data-server/PKGBUILD @@ -5,7 +5,7 @@ pkgname=evolution-data-server pkgver=3.4.4 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-ews/PKGBUILD b/extra/evolution-ews/PKGBUILD index 809fe38b8..21d9fd95c 100644 --- a/extra/evolution-ews/PKGBUILD +++ b/extra/evolution-ews/PKGBUILD @@ -5,7 +5,7 @@ pkgname=evolution-ews pkgver=3.4.3 pkgrel=1 pkgdesc="MS Exchange integration through Exchange Web Services" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL2.1') url="http://www.gnome.org" depends=('evolution-data-server' 'gtkhtml4' 'gnome-desktop') 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-groupwise/PKGBUILD b/extra/evolution-groupwise/PKGBUILD index d03a37c2c..4f3561a61 100644 --- a/extra/evolution-groupwise/PKGBUILD +++ b/extra/evolution-groupwise/PKGBUILD @@ -6,7 +6,7 @@ pkgname=evolution-groupwise pkgver=3.4.2 pkgrel=1 pkgdesc="GroupWise connector for evolution" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://projects.gnome.org/evolution/" license=(LGPL) depends=('evolution-data-server' 'gtkhtml4') diff --git a/extra/evolution/PKGBUILD b/extra/evolution/PKGBUILD index 0fba7fca3..73002cda4 100644 --- a/extra/evolution/PKGBUILD +++ b/extra/evolution/PKGBUILD @@ -6,7 +6,7 @@ pkgname=evolution pkgver=3.4.4 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 b91c52182..7459a4245 100644 --- a/extra/exiv2/PKGBUILD +++ b/extra/exiv2/PKGBUILD @@ -5,7 +5,7 @@ pkgname=exiv2 pkgver=0.23 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 6048b3f72..90349a108 100644 --- a/extra/facile/PKGBUILD +++ b/extra/facile/PKGBUILD @@ -5,7 +5,7 @@ pkgname=facile pkgver=1.1 pkgrel=15 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 c726e14b3..3975ccc08 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.6.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' 'wget' \ diff --git a/extra/feh/PKGBUILD b/extra/feh/PKGBUILD index 008db0424..dd8f767d4 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=('custom: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 bf5cec137..401338a03 100644 --- a/extra/fetchmail/PKGBUILD +++ b/extra/fetchmail/PKGBUILD @@ -4,7 +4,7 @@ pkgname=fetchmail pkgver=6.3.22 pkgrel=1 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 559579e14..b3de5d0fe 100644 --- a/extra/ffmpeg/PKGBUILD +++ b/extra/ffmpeg/PKGBUILD @@ -8,17 +8,29 @@ pkgver=1.0 pkgrel=1 epoch=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 v4l-utils x264 xvidcore zlib) -makedepends=('yasm' 'git' 'libvdpau') +depends=(alsa-lib bzip2 gsm lame libpulse libtheora libvorbis libvpx opencore-amr openjpeg rtmpdump schroedinger sdl speex v4l-utils x264 xvidcore zlib libxfixes) +makedepends=('git') +if [ "${CARCH}" != "mips64el" ]; then + depends+=('libva') + makedepends+=('yasm' 'libvdpau') +fi source=(http://ffmpeg.org/releases/$pkgname-$pkgver.tar.bz2) md5sums=('3ed526cea20c1bffb5a37f7730f710bd') build() { cd $pkgname-$pkgver + 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 \ @@ -42,8 +54,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 f9afaf39a..d8d626bdb 100644 --- a/extra/ffmpegthumbnailer/PKGBUILD +++ b/extra/ffmpegthumbnailer/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=5 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 616472e31..45ff9f79b 100644 --- a/extra/fluidsynth/PKGBUILD +++ b/extra/fluidsynth/PKGBUILD @@ -6,7 +6,7 @@ pkgname=fluidsynth pkgver=1.1.6 pkgrel=1 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 f69861820..849426577 100644 --- a/extra/fontconfig/PKGBUILD +++ b/extra/fontconfig/PKGBUILD @@ -5,7 +5,7 @@ pkgname=fontconfig pkgver=2.10.1 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 aaf572e5c..1525ae0f8 100644 --- a/extra/fontforge/PKGBUILD +++ b/extra/fontforge/PKGBUILD @@ -7,7 +7,7 @@ pkgname=fontforge pkgver=20120731_b 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 13dcd633e..18c9d21d5 100644 --- a/extra/foobillard++/PKGBUILD +++ b/extra/foobillard++/PKGBUILD @@ -5,7 +5,7 @@ pkgname=foobillard++ pkgver=3.42beta pkgrel=4 pkgdesc="An OpenGL billiard game" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://foobillardplus.sourceforge.net/" license=('GPL2') depends=('freetype2' 'libpng' 'glu' '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 01300dc14..c512c1dcd 100644 --- a/extra/fping/PKGBUILD +++ b/extra/fping/PKGBUILD @@ -6,7 +6,7 @@ pkgname=fping pkgver=3.4 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 a0196905e..d05d24f5c 100644 --- a/extra/freeglut/PKGBUILD +++ b/extra/freeglut/PKGBUILD @@ -6,7 +6,7 @@ pkgname=freeglut pkgver=2.8.0 pkgrel=2 pkgdesc="Provides functionality for small OpenGL programs" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://freeglut.sourceforge.net/" license=('MIT') depends=('libxi' 'libxrandr' 'libgl') diff --git a/extra/freenx/PKGBUILD b/extra/freenx/PKGBUILD index f686b0bb1..3a10f6ed9 100644 --- a/extra/freenx/PKGBUILD +++ b/extra/freenx/PKGBUILD @@ -6,7 +6,7 @@ pkgname=freenx pkgver=0.7.3 pkgrel=13 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' 'python2' 'python2-gobject' 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 3bd5ad3b8..d00ff2073 100644 --- a/extra/fribidi/PKGBUILD +++ b/extra/fribidi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=fribidi pkgver=0.19.4 pkgrel=1 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 a2c1af331..8ead4af7b 100644 --- a/extra/fssos-nsvs/PKGBUILD +++ b/extra/fssos-nsvs/PKGBUILD @@ -5,7 +5,7 @@ pkgname=fssos-nsvs pkgver=0.5 pkgrel=9 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 279f616a2..4c1163742 100644 --- a/extra/ftgl/PKGBUILD +++ b/extra/ftgl/PKGBUILD @@ -8,7 +8,7 @@ _pkgver=2.1.3-rc5 pkgver=${_pkgver/-/} pkgrel=4 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 glu) 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 2f57928fe..d54a3f352 100644 --- a/extra/fuse/PKGBUILD +++ b/extra/fuse/PKGBUILD @@ -7,7 +7,7 @@ pkgname=fuse pkgver=2.9.1 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 f922b5fd9..e7e7dd1de 100644 --- a/extra/fyre/PKGBUILD +++ b/extra/fyre/PKGBUILD @@ -5,7 +5,7 @@ pkgname=fyre pkgver=1.0.1 pkgrel=5 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 66c6d8dda..8fdc938a6 100644 --- a/extra/gc/PKGBUILD +++ b/extra/gc/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gc pkgver=7.2.d 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}-7.2d.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 99848822a..a41e8ba43 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=('gtk2' 'libxtst') makedepends=('qt' 'gtk3' '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 034a01a0e..6ad92a987 100644 --- a/extra/gdb/PKGBUILD +++ b/extra/gdb/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gdb pkgver=7.5 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 0780a9075..2a7b37743 100644 --- a/extra/gdk-pixbuf2/PKGBUILD +++ b/extra/gdk-pixbuf2/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gdk-pixbuf2 pkgver=2.26.3 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 7adb49b46..ce46e26db 100644 --- a/extra/gdm/PKGBUILD +++ b/extra/gdm/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gdm pkgver=3.4.1 pkgrel=3 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 5c65d5f78..68f9e1ccc 100644 --- a/extra/geeqie/PKGBUILD +++ b/extra/geeqie/PKGBUILD @@ -6,7 +6,7 @@ pkgname=geeqie pkgver=1.1 pkgrel=2 pkgdesc="A lightweight image browser and viewer" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://geeqie.sourceforge.net/" license=('GPL2') depends=('exiv2' 'gtk2' 'lcms' 'desktop-file-utils') diff --git a/extra/gegl/PKGBUILD b/extra/gegl/PKGBUILD index 6d7acc87e..50a7fb69e 100644 --- a/extra/gegl/PKGBUILD +++ b/extra/gegl/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gegl pkgver=0.2.0 pkgrel=4 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 d3a32f5b5..19393772c 100644 --- a/extra/ghc/PKGBUILD +++ b/extra/ghc/PKGBUILD @@ -10,7 +10,7 @@ pkgname=ghc pkgver=7.6.1 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 229d4bbe1..2880e7ba7 100644 --- a/extra/gimp-ufraw/PKGBUILD +++ b/extra/gimp-ufraw/PKGBUILD @@ -6,7 +6,7 @@ pkgver=0.18 pkgrel=5 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 f60ef6263..af3987c78 100644 --- a/extra/gimp/PKGBUILD +++ b/extra/gimp/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gimp pkgver=2.8.2 pkgrel=1 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 66e7cbcaf..7eed76f46 100644 --- a/extra/git/PKGBUILD +++ b/extra/git/PKGBUILD @@ -5,7 +5,7 @@ pkgname=git pkgver=1.7.12.4 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 03a734f82..ed702056b 100644 --- a/extra/glew/PKGBUILD +++ b/extra/glew/PKGBUILD @@ -6,7 +6,7 @@ pkgname=glew pkgver=1.8.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' 'glu') 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 c7473ed80..15258d19b 100644 --- a/extra/glibmm/PKGBUILD +++ b/extra/glibmm/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=glibmm pkgname=('glibmm' 'glibmm-docs') pkgver=2.32.1 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 fdb11c92e..0fe6d3ea0 100644 --- a/extra/gmime/PKGBUILD +++ b/extra/gmime/PKGBUILD @@ -6,11 +6,11 @@ pkgname=gmime pkgver=2.6.11 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=('ec227549062120af006ed0842baab921e133aa520353ca0fff004390c68af9ab') 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 489b1729c..92bade7d3 100644 --- a/extra/gnome-applets/PKGBUILD +++ b/extra/gnome-applets/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-applets pkgver=3.4.1 pkgrel=2 pkgdesc="GNOME Applets" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') license=('GPL') depends=('gnome-panel' 'libgtop' 'gucharmap' 'libnotify') makedepends=('gnome-doc-utils' 'intltool' 'gnome-settings-daemon' 'networkmanager') diff --git a/extra/gnome-bluetooth/PKGBUILD b/extra/gnome-bluetooth/PKGBUILD index ea0acd3c6..cad7fa98a 100644 --- a/extra/gnome-bluetooth/PKGBUILD +++ b/extra/gnome-bluetooth/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-bluetooth pkgver=3.4.2 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 7e41a962d..c6ea0d1ac 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=2 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 b2afe4f2f..8b6dcc6c9 100644 --- a/extra/gnome-games/PKGBUILD +++ b/extra/gnome-games/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-games pkgver=3.4.2 pkgrel=2 pkgdesc="Some Games for GNOME" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('desktop-file-utils' 'glu' '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 273af7d06..cc2ec9ed6 100644 --- a/extra/gnome-keyring/PKGBUILD +++ b/extra/gnome-keyring/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-keyring pkgver=3.4.1 pkgrel=3 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 569da8596..939de0ee0 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' 'python2-gnomedesktop' 'python2-gnomekeyring' 'python2-gtop' 'python2-metacity' 'python2-rsvg' 'python2-totem-plparser' 'python2-wnck') pkgver=2.32.0 pkgrel=12 -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 6de788b6a..f55fdb6fb 100644 --- a/extra/gnome-screensaver/PKGBUILD +++ b/extra/gnome-screensaver/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-screensaver pkgver=3.4.4 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 8c1904741..f753620bb 100644 --- a/extra/gnome-shell/PKGBUILD +++ b/extra/gnome-shell/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnome-shell pkgver=3.4.2 pkgrel=1 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 88da552e1..60a63e175 100644 --- a/extra/gnome-user-share/PKGBUILD +++ b/extra/gnome-user-share/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnome-user-share pkgver=3.0.3 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' 'dconf' '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 95b16c353..93502f0a3 100644 --- a/extra/gnucash/PKGBUILD +++ b/extra/gnucash/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gnucash pkgver=2.4.11 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 80183ab73..2eaea5260 100644 --- a/extra/gnuplot/PKGBUILD +++ b/extra/gnuplot/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gnuplot pkgver=4.6.1 pkgrel=1 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 b4e24f364..2ac6e32f0 100644 --- a/extra/gnutls/PKGBUILD +++ b/extra/gnutls/PKGBUILD @@ -5,13 +5,14 @@ pkgname=gnutls pkgver=3.1.3 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>=4.7.1-5' 'libtasn1' 'readline' 'zlib' 'nettle>=2.4' 'p11-kit>=0.12') -makedepends=('valgrind' 'strace') +makedepends=('strace') +[ "$CARCH" = "mips64el" ] || makedepends+=('valgrind') source=(http://ftp.gnu.org/gnu/gnutls/${pkgname}-${pkgver}.tar.xz{,.sig}) md5sums=('8a7b47456f65ffa8c01c58461fed1388' 'ecd7bfe70612f88afd117124e18444df') 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 be00fc49c..c1721cde7 100644 --- a/extra/gparted/PKGBUILD +++ b/extra/gparted/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gparted pkgver=0.14.0 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 7008af823..18c75f327 100644 --- a/extra/gpsd/PKGBUILD +++ b/extra/gpsd/PKGBUILD @@ -8,7 +8,7 @@ pkgname=gpsd pkgver=3.6 pkgrel=2 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 95cfcb98a..1dca65278 100644 --- a/extra/graphicsmagick/PKGBUILD +++ b/extra/graphicsmagick/PKGBUILD @@ -9,7 +9,7 @@ pkgver=1.3.17 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-plugins/PKGBUILD b/extra/grilo-plugins/PKGBUILD index d248642f9..b6cb37a16 100644 --- a/extra/grilo-plugins/PKGBUILD +++ b/extra/grilo-plugins/PKGBUILD @@ -6,7 +6,7 @@ pkgver=0.1.18 pkgrel=3 pkgdesc="Plugins for Grilo" url="http://www.gnome.org" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('LGPL') depends=('grilo') makedepends=('gupnp-av' 'libgdata' 'libquvi' 'sqlite3' 'gmime' 'libgcrypt' 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 f27e8cc07..b0331ca82 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=2 -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 b18499d04..5a8958b76 100644 --- a/extra/gthumb/PKGBUILD +++ b/extra/gthumb/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gthumb pkgver=3.0.1 pkgrel=2 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 3a02c9737..2539dc075 100644 --- a/extra/gtk-vnc/PKGBUILD +++ b/extra/gtk-vnc/PKGBUILD @@ -8,7 +8,7 @@ pkgname=gtk-vnc pkgver=0.5.1 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 246cf8f48..d9d45b80e 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.1 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 6ef84fdbb..99b7cfe98 100644 --- a/extra/gtk2/PKGBUILD +++ b/extra/gtk2/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=gtk2 pkgname=('gtk2' 'gtk-update-icon-cache') pkgver=2.24.13 pkgrel=1 -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 9d4a7a195..42ecdcf50 100644 --- a/extra/gtk3/PKGBUILD +++ b/extra/gtk3/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gtk3 pkgver=3.4.4 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 5425f1d09..57ad318a2 100644 --- a/extra/gtkglext/PKGBUILD +++ b/extra/gtkglext/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gtkglext pkgver=1.2.0 pkgrel=8 pkgdesc="opengl extensions for gtk2" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gtkglext.sourceforge.net/" license=('LGPL') depends=('gtk2' 'glu' 'libxmu') diff --git a/extra/gtkglextmm/PKGBUILD b/extra/gtkglextmm/PKGBUILD index 8393743ce..9e77e8894 100644 --- a/extra/gtkglextmm/PKGBUILD +++ b/extra/gtkglextmm/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gtkglextmm pkgver=1.2.0 pkgrel=9 pkgdesc="Cpp C++ bindings for gtkglext" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://gtkglext.sourceforge.net/" depends=('gtkmm' 'gtkglext') makedepends=('mesa') 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 c942a960f..35096f8a7 100644 --- a/extra/gtkhtml4/PKGBUILD +++ b/extra/gtkhtml4/PKGBUILD @@ -6,7 +6,7 @@ _pkgbasename=gtkhtml pkgver=4.4.4 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 be7d4a14b..6c27ce401 100644 --- a/extra/gtkmm3/PKGBUILD +++ b/extra/gtkmm3/PKGBUILD @@ -6,7 +6,7 @@ _pkgbasename=gtkmm pkgname=('gtkmm3' 'gtkmm3-docs') pkgver=3.4.1 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('gtk3' 'pangomm' 'atkmm' 'glibmm-docs' 'mm-common' 'doxygen' 'libxslt') license=('LGPL') options=('!libtool' '!emptydirs') diff --git a/extra/gtkpod/PKGBUILD b/extra/gtkpod/PKGBUILD index caee54895..33cb31baf 100644 --- a/extra/gtkpod/PKGBUILD +++ b/extra/gtkpod/PKGBUILD @@ -6,7 +6,7 @@ pkgname=gtkpod pkgver=2.1.2 pkgrel=3 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=('libanjuta' 'curl' 'flac' 'libid3tag' 'libgpod' 'awk' 'hicolor-icon-theme' 'dconf' 'libwebkit3') 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 e327af6ae..df77560b1 100644 --- a/extra/gutenprint/PKGBUILD +++ b/extra/gutenprint/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gutenprint pkgver=5.2.9 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') # 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 b6c7af561..43dd19ebc 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=3 -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 5eb7da013..65c876927 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.6.1-1' 'sh' 'haskell-network=2.3.1.0-1' 'haskell-parsec=3.1.3-1' 'haskell-mtl=2.1.2-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 f1fa7c286..a34001e4d 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.6.1-1' 'sh' 'haskell-transformers=0.3.0.0-2') 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 7f5d13fc1..03f297542 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.6.1-1' 'sh' 'haskell-parsec=3.1.3-1') 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 9c7c1aafb..c331dcf71 100644 --- a/extra/haskell-parsec/PKGBUILD +++ b/extra/haskell-parsec/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=1 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.6.1-1' 'sh' 'haskell-mtl=2.1.2-1' 'haskell-text=0.11.2.3-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 5a23030d5..30950b46b 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.6.1-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 cc60818b6..f478e8ad9 100644 --- a/extra/haskell-transformers/PKGBUILD +++ b/extra/haskell-transformers/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=2 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.6.1-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 30834b3c1..bc5a9d35a 100644 --- a/extra/haskell-zlib/PKGBUILD +++ b/extra/haskell-zlib/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=5 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.6.1-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 94073ce8f..d82f01193 100644 --- a/extra/hddtemp/PKGBUILD +++ b/extra/hddtemp/PKGBUILD @@ -11,6 +11,7 @@ _patchver=${_origver}-52 pkgver=${_patchver//-/.} pkgrel=1 pkgdesc="Gives you the temperature of your hard drive by reading S.M.A.R.T. information" +arch=('i686' 'x86_64' 'mips64el') url='https://savannah.nongnu.org/projects/hddtemp/' license=('GPL') arch=('i686' 'x86_64') 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 d8e173d35..3bb19ba8c 100644 --- a/extra/help2man/PKGBUILD +++ b/extra/help2man/PKGBUILD @@ -6,7 +6,7 @@ pkgname=help2man pkgver=1.40.12 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/herqq/PKGBUILD b/extra/herqq/PKGBUILD index 98f705a1f..ccb97cb0e 100644 --- a/extra/herqq/PKGBUILD +++ b/extra/herqq/PKGBUILD @@ -5,7 +5,7 @@ pkgname=herqq pkgver=1.0.0 pkgrel=1 pkgdesc="A software library for building UPnP devices (HUPnP)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.herqq.org/" license=('GPL') depends=('qt') 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 aea8885f6..a7006ade0 100644 --- a/extra/hspell/PKGBUILD +++ b/extra/hspell/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=hspell pkgname=('hspell' 'hunspell-he') pkgver=1.2 pkgrel=1 -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 e6e29aed9..4dfec6da9 100644 --- a/extra/hugin/PKGBUILD +++ b/extra/hugin/PKGBUILD @@ -7,7 +7,7 @@ pkgname=hugin pkgver=2011.4.0 pkgrel=6 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 a4b178a7e..5cc192ff8 100644 --- a/extra/hunspell/PKGBUILD +++ b/extra/hunspell/PKGBUILD @@ -6,7 +6,7 @@ pkgname=hunspell pkgver=1.3.2 pkgrel=2 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 c1a138c3e..941cececf 100644 --- a/extra/hwloc/PKGBUILD +++ b/extra/hwloc/PKGBUILD @@ -7,7 +7,7 @@ pkgname=hwloc pkgver=1.5 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 4a952f56c..2ff4ea77a 100644 --- a/extra/hylafax/PKGBUILD +++ b/extra/hylafax/PKGBUILD @@ -4,7 +4,7 @@ pkgname=hylafax pkgver=6.0.6 pkgrel=1 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 8c2e37a8b..0173be489 100644 --- a/extra/hyphen/PKGBUILD +++ b/extra/hyphen/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=hyphen pkgname=('hyphen' 'hyphen-en') pkgver=2.8.6 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://hunspell.sf.net" license=('GPL' 'LGPL' 'MPL') makedepends=('glibc' 'perl') 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 0d1537aba..728c30756 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.3 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' 'firefox' 'chromium' 'epiphany') 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 73bc37d3d..4ea33a20d 100644 --- a/extra/icu/PKGBUILD +++ b/extra/icu/PKGBUILD @@ -6,7 +6,7 @@ pkgname=icu pkgver=49.1.2 pkgrel=2 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>=4.7.1-5' '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 91c354179..baa62dbb6 100644 --- a/extra/ifplugd/PKGBUILD +++ b/extra/ifplugd/PKGBUILD @@ -7,7 +7,7 @@ pkgname=ifplugd pkgver=0.28 pkgrel=13 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" install=ifplugd.install license=('GPL2') 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 812cdbb46..745801964 100644 --- a/extra/imagemagick/PKGBUILD +++ b/extra/imagemagick/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=imagemagick pkgname=('imagemagick' 'imagemagick-doc') pkgver=6.7.9.8 pkgrel=2 -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,6 @@ package_imagemagick-doc() { install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/imagemagick-doc/LICENSE" install -Dm644 NOTICE "${pkgdir}/usr/share/licenses/imagemagick-doc/NOTICE" } + +sha1sums=('bce339533e05ec4c973ce5621b5ff552a88d8981' + '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 17578c147..6009587fc 100644 --- a/extra/inkscape/PKGBUILD +++ b/extra/inkscape/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=5 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 4a4c077ba..f4005ea97 100644 --- a/extra/irqbalance/PKGBUILD +++ b/extra/irqbalance/PKGBUILD @@ -5,7 +5,7 @@ pkgname=irqbalance pkgver=1.0.4 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 9b63ad04c..5c5fb2c5c 100644 --- a/extra/jack/PKGBUILD +++ b/extra/jack/PKGBUILD @@ -8,12 +8,16 @@ _longname=jack-audio-connection-kit pkgver=0.121.3 pkgrel=7 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 83df195b9..f39f4329e 100644 --- a/extra/jasper/PKGBUILD +++ b/extra/jasper/PKGBUILD @@ -5,7 +5,7 @@ pkgname=jasper pkgver=1.900.1 pkgrel=8 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' 'glu') 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 adcf94258..bf8716c86 100644 --- a/extra/jhead/PKGBUILD +++ b/extra/jhead/PKGBUILD @@ -7,7 +7,7 @@ pkgver=2.96 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 945ea3f4b..e100321e5 100644 --- a/extra/k3b/PKGBUILD +++ b/extra/k3b/PKGBUILD @@ -5,7 +5,7 @@ pkgname=k3b pkgver=2.0.2 pkgrel=6 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' 'libkcddb' 'libsamplerate' 'libmad' 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 45b4ef127..209a30fc6 100644 --- a/extra/kactivities/PKGBUILD +++ b/extra/kactivities/PKGBUILD @@ -4,7 +4,7 @@ pkgname=kactivities pkgver=4.9.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc='API for using and interacting with the Activity Manager' url='https://projects.kde.org/projects/kde/kdelibs/kactivities' 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/kdeaccessibility-jovie/PKGBUILD b/extra/kdeaccessibility-jovie/PKGBUILD index 36cfd941e..a496b0819 100644 --- a/extra/kdeaccessibility-jovie/PKGBUILD +++ b/extra/kdeaccessibility-jovie/PKGBUILD @@ -4,7 +4,7 @@ pkgname=kdeaccessibility-jovie pkgver=4.9.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc='A text to speech application' url='http://kde.org/applications/utilities/jovie/' license=('GPL' 'FDL') diff --git a/extra/kdeaccessibility-kaccessible/PKGBUILD b/extra/kdeaccessibility-kaccessible/PKGBUILD index 79fc607a7..38966a9cb 100644 --- a/extra/kdeaccessibility-kaccessible/PKGBUILD +++ b/extra/kdeaccessibility-kaccessible/PKGBUILD @@ -4,7 +4,7 @@ pkgname=kdeaccessibility-kaccessible pkgver=4.9.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc='Provides accessibility services like focus tracking and a screenreader' url='https://projects.kde.org/projects/kde/kdeaccessibility/kaccessible' license=('GPL' 'FDL') diff --git a/extra/kdeaccessibility-kmag/PKGBUILD b/extra/kdeaccessibility-kmag/PKGBUILD index 28a811c8c..f8b9b85f4 100644 --- a/extra/kdeaccessibility-kmag/PKGBUILD +++ b/extra/kdeaccessibility-kmag/PKGBUILD @@ -4,7 +4,7 @@ pkgname=kdeaccessibility-kmag pkgver=4.9.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc='Screen Magnifier' url='http://kde.org/applications/utilities/kmag/' license=('GPL' 'FDL') diff --git a/extra/kdeaccessibility-kmousetool/PKGBUILD b/extra/kdeaccessibility-kmousetool/PKGBUILD index 62a117a30..c66320e64 100644 --- a/extra/kdeaccessibility-kmousetool/PKGBUILD +++ b/extra/kdeaccessibility-kmousetool/PKGBUILD @@ -4,7 +4,7 @@ pkgname=kdeaccessibility-kmousetool pkgver=4.9.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc='Clicks the mouse for you, reducing the effects of RSI' url='http://kde.org/applications/utilities/kmousetool/' license=('GPL' 'FDL') diff --git a/extra/kdeaccessibility-kmouth/PKGBUILD b/extra/kdeaccessibility-kmouth/PKGBUILD index 014130c08..500f07a34 100644 --- a/extra/kdeaccessibility-kmouth/PKGBUILD +++ b/extra/kdeaccessibility-kmouth/PKGBUILD @@ -4,7 +4,7 @@ pkgname=kdeaccessibility-kmouth pkgver=4.9.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') pkgdesc='Speech Synthesizer Frontend' url='http://kde.org/applications/utilities/kmouth/' license=('GPL' 'FDL') diff --git a/extra/kdeadmin/PKGBUILD b/extra/kdeadmin/PKGBUILD index 336fcb4d3..dfb98ca52 100644 --- a/extra/kdeadmin/PKGBUILD +++ b/extra/kdeadmin/PKGBUILD @@ -9,7 +9,7 @@ pkgname=('kdeadmin-kcron' 'kdeadmin-system-config-printer-kde') pkgver=4.9.2 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeadmin') makedepends=('cmake' 'automoc4' 'kdebindings-python2' 'system-config-printer-common') diff --git a/extra/kdeartwork/PKGBUILD b/extra/kdeartwork/PKGBUILD index 8f984a727..10e566d4e 100644 --- a/extra/kdeartwork/PKGBUILD +++ b/extra/kdeartwork/PKGBUILD @@ -15,7 +15,7 @@ pkgname=('kdeartwork-aurorae' 'kdeartwork-weatherwallpapers') pkgver=4.9.2 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 0ee08e512..ebda98fae 100644 --- a/extra/kdebase-konsole/PKGBUILD +++ b/extra/kdebase-konsole/PKGBUILD @@ -4,7 +4,7 @@ pkgname=kdebase-konsole pkgver=4.9.2 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 95a13d132..d25dd1a5f 100644 --- a/extra/kdebase-runtime/PKGBUILD +++ b/extra/kdebase-runtime/PKGBUILD @@ -6,7 +6,7 @@ pkgname=kdebase-runtime pkgver=4.9.0 pkgrel=3 pkgdesc="Plugins and applications necessary for the running of KDE applications" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kde/kde-runtime' license=('GPL' 'LGPL') depends=('nepomuk-core' 'smbclient' 'libssh' 'libcanberra' 'oxygen-icons' 'xorg-xauth' diff --git a/extra/kdebase-workspace/PKGBUILD b/extra/kdebase-workspace/PKGBUILD index 99f5db087..5235d0f37 100644 --- a/extra/kdebase-workspace/PKGBUILD +++ b/extra/kdebase-workspace/PKGBUILD @@ -7,7 +7,7 @@ _pkgname=kde-workspace pkgver=4.9.2 pkgrel=4 pkgdesc="Provides the interface and basic tools for the KDE workspace" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kde/kde-workspace' license=('GPL' 'LGPL' 'FDL') groups=('kde') diff --git a/extra/kdebase/PKGBUILD b/extra/kdebase/PKGBUILD index ec1987368..0981c517e 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.9.2 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 09895928c..8a4ccc1d0 100644 --- a/extra/kdebindings-korundum/PKGBUILD +++ b/extra/kdebindings-korundum/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="Ruby bindings for libraries created by the KDE community" url="https://projects.kde.org/projects/kde/kdebindings/ruby/korundum" -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 8713e0ac1..9edae1f92 100644 --- a/extra/kdebindings-kross/PKGBUILD +++ b/extra/kdebindings-kross/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('kdebindings-kross-python' pkgver=4.9.2 pkgrel=1 url="https://projects.kde.org/projects/kde/kdebindings/kross-interpreters" -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 faf960007..4dfceecc3 100644 --- a/extra/kdebindings-perlkde/PKGBUILD +++ b/extra/kdebindings-perlkde/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="Perl bindings for the KDE libraries" url="https://projects.kde.org/projects/kde/kdebindings/perl/perlkde" -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 f2fa972d2..103932ec0 100644 --- a/extra/kdebindings-perlqt/PKGBUILD +++ b/extra/kdebindings-perlqt/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="Perl bindings for the Qt libraries" url="https://projects.kde.org/projects/kde/kdebindings/perl/perlqt" -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 7d98dec23..c2619bd68 100644 --- a/extra/kdebindings-python/PKGBUILD +++ b/extra/kdebindings-python/PKGBUILD @@ -7,7 +7,7 @@ pkgname=('kdebindings-python' pkgver=4.9.2 pkgrel=2 url='https://projects.kde.org/projects/kde/kdebindings/pykde4' -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 09871e43c..e41246811 100644 --- a/extra/kdebindings-qtruby/PKGBUILD +++ b/extra/kdebindings-qtruby/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="Ruby bindings for the Qt libraries" url="https://projects.kde.org/projects/kde/kdebindings/ruby/qtruby" -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 3b99b49be..0293f9086 100644 --- a/extra/kdebindings-qyoto/PKGBUILD +++ b/extra/kdebindings-qyoto/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc=".NET/Mono bindings for the Qt libraries" url="https://projects.kde.org/projects/kde/kdebindings/csharp/qyoto" -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 65ad2b5ba..5b8aae4c5 100644 --- a/extra/kdebindings-smokegen/PKGBUILD +++ b/extra/kdebindings-smokegen/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="A general purpose C++ parser with a plugin infrastructure" url="https://projects.kde.org/projects/kde/kdebindings/smoke/smokegen" -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 47a81295a..d32e065f9 100644 --- a/extra/kdebindings-smokekde/PKGBUILD +++ b/extra/kdebindings-smokekde/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="Language independent library for KDE bindings" url="https://projects.kde.org/projects/kde/kdebindings/smoke/smokekde" -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 380fff71b..33d493f70 100644 --- a/extra/kdebindings-smokeqt/PKGBUILD +++ b/extra/kdebindings-smokeqt/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="Language independent library for Qt bindings" url="https://projects.kde.org/projects/kde/kdebindings/smoke/smokeqt" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kdebindings') depends=('kdebindings-smokegen' 'qimageblitz' 'qscintilla') diff --git a/extra/kdeedu-analitza/PKGBUILD b/extra/kdeedu-analitza/PKGBUILD index aaa0aa352..086238e07 100644 --- a/extra/kdeedu-analitza/PKGBUILD +++ b/extra/kdeedu-analitza/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="A library to add mathematical features to your program" url="https://projects.kde.org/projects/kde/kdeedu/analitza" -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 eb5633790..1414d8ea9 100644 --- a/extra/kdeedu-blinken/PKGBUILD +++ b/extra/kdeedu-blinken/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 6c4c7fb61..19d613ddb 100644 --- a/extra/kdeedu-cantor/PKGBUILD +++ b/extra/kdeedu-cantor/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 fe0ca29f2..be31fcb0d 100644 --- a/extra/kdeedu-kalgebra/PKGBUILD +++ b/extra/kdeedu-kalgebra/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 6ae05f4b1..9c25f6a5e 100644 --- a/extra/kdeedu-kalzium/PKGBUILD +++ b/extra/kdeedu-kalzium/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 98603f0cd..1965ff15b 100644 --- a/extra/kdeedu-kanagram/PKGBUILD +++ b/extra/kdeedu-kanagram/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 f1fdc8f34..fe1b394dc 100644 --- a/extra/kdeedu-kbruch/PKGBUILD +++ b/extra/kdeedu-kbruch/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 b05d0b8cf..683ce3581 100644 --- a/extra/kdeedu-kgeography/PKGBUILD +++ b/extra/kdeedu-kgeography/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 a54425cfd..547829b37 100644 --- a/extra/kdeedu-khangman/PKGBUILD +++ b/extra/kdeedu-khangman/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 d89b73500..4c413fb9e 100644 --- a/extra/kdeedu-kig/PKGBUILD +++ b/extra/kdeedu-kig/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 9d565ffd2..ab83d92ac 100644 --- a/extra/kdeedu-kiten/PKGBUILD +++ b/extra/kdeedu-kiten/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 3359c8188..97128cf76 100644 --- a/extra/kdeedu-klettres/PKGBUILD +++ b/extra/kdeedu-klettres/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 e6651994b..df0ea51e7 100644 --- a/extra/kdeedu-kmplot/PKGBUILD +++ b/extra/kdeedu-kmplot/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 a34af026e..d0f3fda38 100644 --- a/extra/kdeedu-kstars/PKGBUILD +++ b/extra/kdeedu-kstars/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 89ea12e6f..5f9808f73 100644 --- a/extra/kdeedu-ktouch/PKGBUILD +++ b/extra/kdeedu-ktouch/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 2e88ad891..a5bf70a1f 100644 --- a/extra/kdeedu-kturtle/PKGBUILD +++ b/extra/kdeedu-kturtle/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 d797f12ed..7d823b9da 100644 --- a/extra/kdeedu-kwordquiz/PKGBUILD +++ b/extra/kdeedu-kwordquiz/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 4822deb73..f3000c88a 100644 --- a/extra/kdeedu-marble/PKGBUILD +++ b/extra/kdeedu-marble/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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-pairs/PKGBUILD b/extra/kdeedu-pairs/PKGBUILD index 723c88ebb..df3d3e7ab 100644 --- a/extra/kdeedu-pairs/PKGBUILD +++ b/extra/kdeedu-pairs/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="A memory and pairs game for KDE" url="https://projects.kde.org/projects/kde/kdeedu/pairs" -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 7ffa8d1d0..fd4189584 100644 --- a/extra/kdeedu-parley/PKGBUILD +++ b/extra/kdeedu-parley/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 b139bb757..06753ef96 100644 --- a/extra/kdeedu-rocs/PKGBUILD +++ b/extra/kdeedu-rocs/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 4c30b65da..0b2e19d7c 100644 --- a/extra/kdeedu-step/PKGBUILD +++ b/extra/kdeedu-step/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 c9ca5192b..556b94758 100644 --- a/extra/kdegames/PKGBUILD +++ b/extra/kdegames/PKGBUILD @@ -45,7 +45,7 @@ pkgname=('kdegames-bomber' 'kdegames-palapeli') pkgver=4.9.2 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 11e909491..58fde8283 100644 --- a/extra/kdegraphics-gwenview/PKGBUILD +++ b/extra/kdegraphics-gwenview/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 dd4840ca0..1b5626b30 100644 --- a/extra/kdegraphics-kamera/PKGBUILD +++ b/extra/kdegraphics-kamera/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=2 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' 'libgphoto2') diff --git a/extra/kdegraphics-kcolorchooser/PKGBUILD b/extra/kdegraphics-kcolorchooser/PKGBUILD index f3c2d41c4..b1bed1554 100644 --- a/extra/kdegraphics-kcolorchooser/PKGBUILD +++ b/extra/kdegraphics-kcolorchooser/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 216cf6eaa..43e7ebfd1 100644 --- a/extra/kdegraphics-kgamma/PKGBUILD +++ b/extra/kdegraphics-kgamma/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 fc52da4e2..3ecdca0e9 100644 --- a/extra/kdegraphics-kolourpaint/PKGBUILD +++ b/extra/kdegraphics-kolourpaint/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 25422a0fa..7e37f68da 100644 --- a/extra/kdegraphics-kruler/PKGBUILD +++ b/extra/kdegraphics-kruler/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 85fcd0893..b000ff708 100644 --- a/extra/kdegraphics-ksaneplugin/PKGBUILD +++ b/extra/kdegraphics-ksaneplugin/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="A scan plugin that implements the scanning" url="https://projects.kde.org/projects/kde/kdegraphics/ksaneplugin" -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 fc802be8e..81c9f60d9 100644 --- a/extra/kdegraphics-ksnapshot/PKGBUILD +++ b/extra/kdegraphics-ksnapshot/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 7357d10f6..73c6a0564 100644 --- a/extra/kdegraphics-mobipocket/PKGBUILD +++ b/extra/kdegraphics-mobipocket/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="A collection of plugins to handle mobipocket files" url="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs') makedepends=('cmake' 'automoc4' 'kdegraphics-okular') diff --git a/extra/kdegraphics-okular/PKGBUILD b/extra/kdegraphics-okular/PKGBUILD index 22771c805..edc6f651d 100644 --- a/extra/kdegraphics-okular/PKGBUILD +++ b/extra/kdegraphics-okular/PKGBUILD @@ -5,7 +5,7 @@ pkgname=kdegraphics-okular pkgver=4.9.2 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 213d6706f..075c2263c 100644 --- a/extra/kdegraphics-strigi-analyzer/PKGBUILD +++ b/extra/kdegraphics-strigi-analyzer/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="Strigi analyzers for various graphics file formats" url="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-strigi-analyzer" -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 90e1d52a5..e2659e5c9 100644 --- a/extra/kdegraphics-svgpart/PKGBUILD +++ b/extra/kdegraphics-svgpart/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="A KPart for viewing SVGs" url="https://projects.kde.org/projects/kde/kdegraphics/svgpart" -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 7ab95847b..55ec1426e 100644 --- a/extra/kdegraphics-thumbnailers/PKGBUILD +++ b/extra/kdegraphics-thumbnailers/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="Thumbnailers for various graphics file formats" url="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-thumbnailers" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('libkexiv2' 'libkdcraw') makedepends=('cmake' 'automoc4') diff --git a/extra/kdelibs3/PKGBUILD b/extra/kdelibs3/PKGBUILD index 22ae21842..b4ee9f2cc 100644 --- a/extra/kdelibs3/PKGBUILD +++ b/extra/kdelibs3/PKGBUILD @@ -7,7 +7,7 @@ pkgname=kdelibs3 pkgver=3.5.10 pkgrel=14 pkgdesc='KDE3 Core Libraries' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL') depends=('libxslt' 'pcre' 'libart-lgpl' 'alsa-lib' 'libcups' 'jasper' diff --git a/extra/kdemultimedia-audiocd-kio/PKGBUILD b/extra/kdemultimedia-audiocd-kio/PKGBUILD index 37cf2eb1b..1e463204b 100644 --- a/extra/kdemultimedia-audiocd-kio/PKGBUILD +++ b/extra/kdemultimedia-audiocd-kio/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="Kioslave for accessing audio CDs" url='https://projects.kde.org/projects/kde/kdemultimedia/audiocd-kio' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('libkcddb' 'libkcompactdisc' 'lame') makedepends=('cmake' 'automoc4') diff --git a/extra/kdemultimedia-dragonplayer/PKGBUILD b/extra/kdemultimedia-dragonplayer/PKGBUILD index a71078c64..79e79db3f 100644 --- a/extra/kdemultimedia-dragonplayer/PKGBUILD +++ b/extra/kdemultimedia-dragonplayer/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=1 pkgdesc="A multimedia player where the focus is on simplicity, instead of features" url='http://kde.org/applications/multimedia/dragonplayer/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdemultimedia') depends=('kdebase-runtime') diff --git a/extra/kdemultimedia-ffmpegthumbs/PKGBUILD b/extra/kdemultimedia-ffmpegthumbs/PKGBUILD index b96bac5da..3fa6f937b 100644 --- a/extra/kdemultimedia-ffmpegthumbs/PKGBUILD +++ b/extra/kdemultimedia-ffmpegthumbs/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc='FFmpeg-based thumbnail creator for video files' url='https://projects.kde.org/projects/kde/kdemultimedia/ffmpegthumbs' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdemultimedia') depends=('kdelibs' 'ffmpeg') diff --git a/extra/kdemultimedia-juk/PKGBUILD b/extra/kdemultimedia-juk/PKGBUILD index f0739be03..8ee70ba24 100644 --- a/extra/kdemultimedia-juk/PKGBUILD +++ b/extra/kdemultimedia-juk/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc='A jukebox, tagger and music collection manager' url='http://kde.org/applications/multimedia/juk/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdemultimedia') depends=('kdebase-runtime' 'taglib') diff --git a/extra/kdemultimedia-kmix/PKGBUILD b/extra/kdemultimedia-kmix/PKGBUILD index 8266c18c7..f92e467cb 100644 --- a/extra/kdemultimedia-kmix/PKGBUILD +++ b/extra/kdemultimedia-kmix/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="KDE volume control program" url='http://kde.org/applications/multimedia/kmix/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdemultimedia') depends=('kdebase-runtime') diff --git a/extra/kdemultimedia-kscd/PKGBUILD b/extra/kdemultimedia-kscd/PKGBUILD index 26a42117d..642edcc6c 100644 --- a/extra/kdemultimedia-kscd/PKGBUILD +++ b/extra/kdemultimedia-kscd/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="KDE CD player" url='http://kde.org/applications/multimedia/kscd/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdemultimedia') depends=('kdebase-runtime' 'libkcddb' 'libkcompactdisc' 'libmusicbrainz3') diff --git a/extra/kdemultimedia-mplayerthumbs/PKGBUILD b/extra/kdemultimedia-mplayerthumbs/PKGBUILD index b39e28c2e..920088785 100644 --- a/extra/kdemultimedia-mplayerthumbs/PKGBUILD +++ b/extra/kdemultimedia-mplayerthumbs/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="MPlayer based thumbnail generator for video files" url='https://projects.kde.org/projects/kde/kdemultimedia/mplayerthumbs' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') groups=('kde' 'kdemultimedia') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime' 'mplayer') diff --git a/extra/kdemultimedia/PKGBUILD b/extra/kdemultimedia/PKGBUILD index 3c5fb6fdb..7b73b977f 100644 --- a/extra/kdemultimedia/PKGBUILD +++ b/extra/kdemultimedia/PKGBUILD @@ -12,7 +12,7 @@ pkgname=('kdemultimedia-dragonplayer' 'kdemultimedia-mplayerthumbs') pkgver=4.8.4 pkgrel=2 -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 6fc2a9380..da60f5049 100644 --- a/extra/kdenetwork/PKGBUILD +++ b/extra/kdenetwork/PKGBUILD @@ -12,7 +12,7 @@ pkgname=('kdenetwork-filesharing' 'kdenetwork-krfb') pkgver=4.9.2 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 c6e87355c..51b66e09d 100644 --- a/extra/kdepim-runtime/PKGBUILD +++ b/extra/kdepim-runtime/PKGBUILD @@ -6,7 +6,7 @@ pkgname=kdepim-runtime pkgver=4.9.2 pkgrel=1 pkgdesc='Extends the functionality of kdepim' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kde/kdepim-runtime' license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime' 'kdepimlibs' 'libkgapi') diff --git a/extra/kdepim/PKGBUILD b/extra/kdepim/PKGBUILD index ce5809eed..b962a1f29 100644 --- a/extra/kdepim/PKGBUILD +++ b/extra/kdepim/PKGBUILD @@ -22,7 +22,7 @@ pkgname=('kdepim-akonadiconsole' 'kdepim-libkdepim') pkgver=4.9.2 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 683cb79c5..c909790c1 100644 --- a/extra/kdepimlibs/PKGBUILD +++ b/extra/kdepimlibs/PKGBUILD @@ -6,7 +6,7 @@ pkgname=kdepimlibs pkgver=4.9.2 pkgrel=1 pkgdesc="KDE PIM Libraries" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kde/kdepimlibs' license=('GPL' 'LGPL') depends=('kdelibs' 'gpgme' 'akonadi' 'libical' 'prison') diff --git a/extra/kdeplasma-addons/PKGBUILD b/extra/kdeplasma-addons/PKGBUILD index e3fa6d221..e29894932 100644 --- a/extra/kdeplasma-addons/PKGBUILD +++ b/extra/kdeplasma-addons/PKGBUILD @@ -77,7 +77,7 @@ pkgname=('kdeplasma-addons-applets-bball' 'kdeplasma-addons-wallpapers-weather') pkgver=4.9.2 pkgrel=1 -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 538974e47..bf1eb5cfd 100644 --- a/extra/kdeplasma-applets-networkmanagement/PKGBUILD +++ b/extra/kdeplasma-applets-networkmanagement/PKGBUILD @@ -7,7 +7,7 @@ epoch=1 pkgver=0.9.0.5 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 baa7f3272..2857c1465 100644 --- a/extra/kdesdk-kate/PKGBUILD +++ b/extra/kdesdk-kate/PKGBUILD @@ -7,7 +7,7 @@ pkgname=('kdebase-katepart' 'kdesdk-kate') pkgver=4.9.2 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 5fdc3e240..da34cecf1 100644 --- a/extra/kdesdk/PKGBUILD +++ b/extra/kdesdk/PKGBUILD @@ -22,7 +22,7 @@ pkgname=('kdesdk-cervisia' 'kdesdk-umbrello') pkgver=4.9.2 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 dbaea88f5..ab89c5f9f 100644 --- a/extra/kdetoys/PKGBUILD +++ b/extra/kdetoys/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('kdetoys-amor' 'kdetoys-ktux') pkgver=4.9.2 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 669cc85f5..edc83bb59 100644 --- a/extra/kdeutils-filelight/PKGBUILD +++ b/extra/kdeutils-filelight/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 4b4c01d0b..c63b74c31 100644 --- a/extra/kdeutils-kcalc/PKGBUILD +++ b/extra/kdeutils-kcalc/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 f215018fd..3ced40f7b 100644 --- a/extra/kdeutils-kcharselect/PKGBUILD +++ b/extra/kdeutils-kcharselect/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 5a16a0c77..f9059a699 100644 --- a/extra/kdeutils-kdf/PKGBUILD +++ b/extra/kdeutils-kdf/PKGBUILD @@ -5,7 +5,7 @@ pkgname=kdeutils-kdf pkgver=4.9.2 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-kfloppy/PKGBUILD b/extra/kdeutils-kfloppy/PKGBUILD index 73a0a3ec2..d1465dd5e 100644 --- a/extra/kdeutils-kfloppy/PKGBUILD +++ b/extra/kdeutils-kfloppy/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc='Floppy Formatter' url='http://kde.org/applications/utilities/kfloppy/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime') makedepends=('cmake' 'automoc4') diff --git a/extra/kdeutils-kgpg/PKGBUILD b/extra/kdeutils-kgpg/PKGBUILD index 8233c5677..536fe9181 100644 --- a/extra/kdeutils-kgpg/PKGBUILD +++ b/extra/kdeutils-kgpg/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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-kremotecontrol/PKGBUILD b/extra/kdeutils-kremotecontrol/PKGBUILD index 41814687c..eccb2ec36 100644 --- a/extra/kdeutils-kremotecontrol/PKGBUILD +++ b/extra/kdeutils-kremotecontrol/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc='Configure your remote controls for use with applications' url='http://kde.org/applications/utilities/kremotecontrol/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-workspace') 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 b5ada2bf2..882f6f921 100644 --- a/extra/kdeutils-ktimer/PKGBUILD +++ b/extra/kdeutils-ktimer/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 e8ad2069c..f97326710 100644 --- a/extra/kdeutils-kwallet/PKGBUILD +++ b/extra/kdeutils-kwallet/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 7e33f0557..bb5443bf6 100644 --- a/extra/kdeutils-superkaramba/PKGBUILD +++ b/extra/kdeutils-superkaramba/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 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 92e53e1d2..b519bb335 100644 --- a/extra/kdeutils-sweeper/PKGBUILD +++ b/extra/kdeutils-sweeper/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc='System Cleaner' url='http://kde.org/applications/utilities/sweeper' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime') makedepends=('cmake' 'automoc4') 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 50056ddf0..305724577 100644 --- a/extra/kdevelop-php/PKGBUILD +++ b/extra/kdevelop-php/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.3.90 _pkgver=4.3.90 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 6efc30aa5..75e6278c3 100644 --- a/extra/kdevelop/PKGBUILD +++ b/extra/kdevelop/PKGBUILD @@ -6,7 +6,7 @@ pkgname=kdevelop pkgver=4.3.90 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 c7370bce0..e124ac776 100644 --- a/extra/kdevplatform/PKGBUILD +++ b/extra/kdevplatform/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.3.90 _pkgver=4.3.90 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 3ab8ca69d..8d0ae6d12 100644 --- a/extra/kdewebdev/PKGBUILD +++ b/extra/kdewebdev/PKGBUILD @@ -9,7 +9,7 @@ pkgname=('kdewebdev-kfilereplace' 'kdewebdev-kommander') pkgver=4.9.2 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 8f6f601c0..1c5bd164e 100644 --- a/extra/kdiff3/PKGBUILD +++ b/extra/kdiff3/PKGBUILD @@ -5,7 +5,7 @@ pkgname=kdiff3 pkgver=0.9.97 pkgrel=2 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 25190140a..4ccc6a798 100644 --- a/extra/konversation/PKGBUILD +++ b/extra/konversation/PKGBUILD @@ -8,7 +8,7 @@ pkgname=konversation pkgver=1.4 pkgrel=3 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') makedepends=('automoc4' 'cmake' 'pkgconfig' 'docbook-xml') diff --git a/extra/kradio/PKGBUILD b/extra/kradio/PKGBUILD index d9b7b3375..fb902ba5e 100644 --- a/extra/kradio/PKGBUILD +++ b/extra/kradio/PKGBUILD @@ -5,11 +5,12 @@ pkgname=kradio pkgver=4.0.6 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' 'boost') 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 731ed23de..925a7cb4e 100644 --- a/extra/ktorrent/PKGBUILD +++ b/extra/ktorrent/PKGBUILD @@ -7,7 +7,7 @@ pkgname=ktorrent pkgver=4.3.0 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 1a2185e75..707d0991b 100644 --- a/extra/kwebkitpart/PKGBUILD +++ b/extra/kwebkitpart/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.3.0 pkgrel=1 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 74632215d..a237c4b09 100644 --- a/extra/lablgtk2/PKGBUILD +++ b/extra/lablgtk2/PKGBUILD @@ -5,7 +5,7 @@ pkgname=lablgtk2 pkgver=2.16.0 pkgrel=1 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 4885aaa34..be50e285b 100644 --- a/extra/ladspa/PKGBUILD +++ b/extra/ladspa/PKGBUILD @@ -5,7 +5,7 @@ pkgname=ladspa pkgver=1.13 pkgrel=4 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 df8aa17cd..1fc4e5d89 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 ffdbb3d13..31638e319 100644 --- a/extra/latex2rtf/PKGBUILD +++ b/extra/latex2rtf/PKGBUILD @@ -6,7 +6,7 @@ pkgname=latex2rtf pkgver=2.2.1c 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 c21ec1994..e30e538fe 100644 --- a/extra/lcms2/PKGBUILD +++ b/extra/lcms2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=lcms2 pkgver=2.4 pkgrel=1 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..b0a300d7d 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') @@ -14,10 +14,15 @@ source=("http://download.berlios.de/${pkgname}/${pkgname}-${pkgver}.tar.bz2") build() { cd "${srcdir}/${pkgname}-${pkgver}" + if [ "$CARCH" = "mips64el" ]; then + confflags="--vectorization=" + else + confflags="" + fi sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' configure ./configure \ --prefix=/usr \ - --libdir=/usr/lib + --libdir=/usr/lib ${confflags} make all } 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 5922c966b..f16db5db5 100644 --- a/extra/lftp/PKGBUILD +++ b/extra/lftp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=lftp pkgver=4.4.0 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 81a787709..30fb6880a 100644 --- a/extra/libatasmart/PKGBUILD +++ b/extra/libatasmart/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libatasmart pkgver=0.19 pkgrel=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 ab00a2f5b..ba2ee7b36 100644 --- a/extra/libbluray/PKGBUILD +++ b/extra/libbluray/PKGBUILD @@ -6,12 +6,14 @@ pkgname=libbluray pkgver=0.2.3 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=('b84fd172523facb207134bb1fee09c7f65914d22f6120fbfd6f312f0435229f3b110e8cc8ea121159929cda3760cfac4b52f84de39d0fb976f8c88d1f7e6d278') @@ -19,11 +21,16 @@ sha512sums=('b84fd172523facb207134bb1fee09c7f65914d22f6120fbfd6f312f0435229f3b11 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 645aa2505..112b0c689 100644 --- a/extra/libburn/PKGBUILD +++ b/extra/libburn/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libburn pkgver=1.2.4 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 5f294fe1a..2886b817d 100644 --- a/extra/libcap-ng/PKGBUILD +++ b/extra/libcap-ng/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libcap-ng pkgver=0.7 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 52659e26a..26943ec65 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' 'sqlite') 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 f6bdca3b1..2539d70f4 100644 --- a/extra/libdmapsharing/PKGBUILD +++ b/extra/libdmapsharing/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libdmapsharing pkgver=2.9.15 pkgrel=1 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 b69376a05..1b2ec8cfd 100644 --- a/extra/libdrm/PKGBUILD +++ b/extra/libdrm/PKGBUILD @@ -5,10 +5,11 @@ pkgname=libdrm pkgver=2.4.39 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 482123b31..436af32fa 100644 --- a/extra/libetpan/PKGBUILD +++ b/extra/libetpan/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libetpan pkgver=1.1 pkgrel=1 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 6fd0d675d..5526df989 100644 --- a/extra/libexif/PKGBUILD +++ b/extra/libexif/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libexif pkgver=0.6.21 pkgrel=1 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 d1a09155e..b67e0a6a3 100644 --- a/extra/libffado/PKGBUILD +++ b/extra/libffado/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libffado pkgver=2.1.0 pkgrel=3 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' 'dbus-c++' @@ -35,8 +35,10 @@ build() { # python2 fix patch -Np1 -i "$srcdir/python2-qt.patch" - # build! - if [ "$CARCH" = 'x86_64' ]; then + if [ "$CARCH" = "x86_64" ]; then + _scons-conf ENABLE_OPTIMIZATIONS=True + elif [ "$CARCH" = "mips64el" ]; then + sed -i "s/-mn32/-mn32 $CFLAGS/g" SConstruct _scons-conf ENABLE_OPTIMIZATIONS=True else _scons-conf 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 14bb27853..70d5817d7 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 802016ef1..242c77dfd 100644 --- a/extra/libgpod/PKGBUILD +++ b/extra/libgpod/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libgpod pkgver=0.8.2 pkgrel=6 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' 'libplist') makedepends=('intltool' 'swig' 'docbook-xsl' 'pygobject2-devel' 'gtk-sharp-2') diff --git a/extra/libgsf/PKGBUILD b/extra/libgsf/PKGBUILD index ed705018c..78ed106f5 100644 --- a/extra/libgsf/PKGBUILD +++ b/extra/libgsf/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libgsf pkgver=1.14.24 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 8f128dece..ac0e00aa2 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=('custom') 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..0bd75b576 100644 --- a/extra/libhangul/PKGBUILD +++ b/extra/libhangul/PKGBUILD @@ -7,12 +7,11 @@ 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') -DLAGENTS=("http::/usr/bin/curl -A '' -fLC - --retry 3 --retry-delay 3 -o %o %u") # moronic httpd bans curl's user-agent -source=("http://kldp.net/frs/download.php/${_filecode}/${pkgname}-${pkgver}.tar.gz") +source=("https://libhangul.googlecode.com/files/libhangul-${pkgver}.tar.gz") sha1sums=('9c6f3a82f2d4068771215f1b9f13a0d4bdbbfc77') build() { 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/HOME-segfault.patch b/extra/libimobiledevice/HOME-segfault.patch deleted file mode 100644 index e48e6cb42..000000000 --- a/extra/libimobiledevice/HOME-segfault.patch +++ /dev/null @@ -1,14 +0,0 @@ -The patch fixes segfault when both $XDG_CONFIG_HOME and $HOME are unset -Signed-off-by: Maxim Mikityanskiy <maxtram95@gmail.com> ---- src/userpref.c.orig 2012-06-04 17:04:57.387303630 +0300 -+++ src/userpref.c 2012-06-04 17:06:05.741301627 +0300 -@@ -125,6 +125,9 @@ - const char *cdir = getenv("XDG_CONFIG_HOME"); - if (!cdir) { - cdir = getenv("HOME"); -+ if (!cdir) { -+ cdir="/root"; -+ } - strcpy(__config_dir, cdir); - strcat(__config_dir, DIR_SEP_S); - strcat(__config_dir, ".config"); diff --git a/extra/libimobiledevice/PKGBUILD b/extra/libimobiledevice/PKGBUILD deleted file mode 100644 index bc921ac16..000000000 --- a/extra/libimobiledevice/PKGBUILD +++ /dev/null @@ -1,31 +0,0 @@ -# $Id: PKGBUILD 164989 2012-08-08 00:24:19Z tomegun $ -# Maintainer : Ionut Biru <ibiru@archlinux.org> -# Contributor: Gabriel Martinez < reitaka at gmail dot com > - -pkgname=libimobiledevice -pkgver=1.1.4 -pkgrel=2 -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') -license=('GPL2' 'LGPL2.1') -depends=('usbmuxd' 'gnutls' 'libgcrypt') -options=('!libtool') -source=(http://libimobiledevice.org/downloads/$pkgname-$pkgver.tar.bz2 - HOME-segfault.patch) - -build() { - cd "$pkgname-$pkgver" - - patch -p0 < "$srcdir/HOME-segfault.patch" - - PYTHON=/usr/bin/python2 ./configure --prefix=/usr - make -} - -package() { - cd "$pkgname-$pkgver" - make DESTDIR="$pkgdir" install -} -md5sums=('3f28cbc6a2e30d34685049c0abde5183' - '0de709dbf8e79d0b00cca06f5e61d57c') diff --git a/extra/libimobiledevice/swig-version-check.patch b/extra/libimobiledevice/swig-version-check.patch deleted file mode 100644 index c56b095db..000000000 --- a/extra/libimobiledevice/swig-version-check.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -Nur libimobiledevice-1.0.3.old/configure libimobiledevice-1.0.3/configure ---- libimobiledevice-1.0.3.old/configure 2010-10-04 07:38:37.000000000 -0700 -+++ libimobiledevice-1.0.3/configure 2010-10-08 05:43:05.466686656 -0700 -@@ -3477,9 +3477,7 @@ - if test -z "$available_patch" ; then - available_patch=0 - fi -- if test $available_major -ne $required_major \ -- -o $available_minor -ne $required_minor \ -- -o $available_patch -lt $required_patch ; then -+ if test $available_major -lt $required_major ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SWIG version >= 1.3.21 is required. You have $swig_version. You should look at http://www.swig.org" >&5 - $as_echo "$as_me: WARNING: SWIG version >= 1.3.21 is required. You have $swig_version. You should look at http://www.swig.org" >&2;} - SWIG=false diff --git a/extra/libindi/PKGBUILD b/extra/libindi/PKGBUILD index 7ffe5899d..aadd6e702 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') options=('!libtool') 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 36a6f7e47..3bebee8e4 100644 --- a/extra/libisoburn/PKGBUILD +++ b/extra/libisoburn/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.2.4 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.4' 'libisofs>=1.2.4' 'readline') options=('!libtool') diff --git a/extra/libisofs/PKGBUILD b/extra/libisofs/PKGBUILD index a5cfd9def..d09e3e347 100644 --- a/extra/libisofs/PKGBUILD +++ b/extra/libisofs/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libisofs pkgver=1.2.4 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 f8825590b..451f03b54 100644 --- a/extra/libjpeg-turbo/PKGBUILD +++ b/extra/libjpeg-turbo/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libjpeg-turbo pkgver=1.2.1 pkgrel=1 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/libkcddb/PKGBUILD b/extra/libkcddb/PKGBUILD index e67d70ae4..e18076a81 100644 --- a/extra/libkcddb/PKGBUILD +++ b/extra/libkcddb/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="KDE CDDB library" url='https://projects.kde.org/projects/kde/kdemultimedia/libkcddb' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs' 'libmusicbrainz5') makedepends=('cmake' 'automoc4') diff --git a/extra/libkcompactdisc/PKGBUILD b/extra/libkcompactdisc/PKGBUILD index 1f84c5fe3..1871717a2 100644 --- a/extra/libkcompactdisc/PKGBUILD +++ b/extra/libkcompactdisc/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="A library for interfacing with CDs" url='https://projects.kde.org/projects/kde/kdemultimedia/libkcompactdisc' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs') makedepends=('cmake' 'automoc4') diff --git a/extra/libkdcraw/PKGBUILD b/extra/libkdcraw/PKGBUILD index ed57e15d4..e1096405b 100644 --- a/extra/libkdcraw/PKGBUILD +++ b/extra/libkdcraw/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="A C++ interface used to decode RAW picture" url="https://projects.kde.org/projects/kde/kdegraphics/libs/libkdcraw" -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 8957699de..de190698b 100644 --- a/extra/libkdeedu/PKGBUILD +++ b/extra/libkdeedu/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="Libraries used by KDE Education applications" url="https://projects.kde.org/projects/kde/kdeedu/libkdeedu" -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 ed078f7f6..0fb6303dd 100644 --- a/extra/libkexiv2/PKGBUILD +++ b/extra/libkexiv2/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="A library to manipulate pictures metadata" url="https://projects.kde.org/projects/kde/kdegraphics/libs/libkexiv2" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs') makedepends=('cmake' 'automoc4') diff --git a/extra/libkgapi/PKGBUILD b/extra/libkgapi/PKGBUILD index 9eb917056..fd418a3c2 100644 --- a/extra/libkgapi/PKGBUILD +++ b/extra/libkgapi/PKGBUILD @@ -6,7 +6,7 @@ pkgver=0.4.2 pkgrel=1 pkgdesc="A KDE-based library for accessing various Google services via their public API" url='https://projects.kde.org/projects/extragear/libs/libkgapi' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdepimlibs' 'qjson') makedepends=('cmake' 'automoc4' 'boost') diff --git a/extra/libkgoogle/PKGBUILD b/extra/libkgoogle/PKGBUILD index f5daa1aeb..a714dc1c7 100644 --- a/extra/libkgoogle/PKGBUILD +++ b/extra/libkgoogle/PKGBUILD @@ -6,7 +6,7 @@ pkgver=0.3.1 pkgrel=1 pkgdesc="A KDE-based library for accessing various Google services via their public API" url='https://projects.kde.org/projects/kdereview/libkgoogle' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdepimlibs' 'qjson') makedepends=('cmake' 'automoc4' 'boost') diff --git a/extra/libkipi/PKGBUILD b/extra/libkipi/PKGBUILD index d768ff29b..406d4c851 100644 --- a/extra/libkipi/PKGBUILD +++ b/extra/libkipi/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="An interface to use kipi-plugins from a KDE application" url="https://projects.kde.org/projects/kde/kdegraphics/libs/libkipi" -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 815121e7d..b361d834e 100644 --- a/extra/libksane/PKGBUILD +++ b/extra/libksane/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=1 pkgdesc="An image scanning library" url="https://projects.kde.org/projects/kde/kdegraphics/libs/libksane" -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 5c3a5b63e..2b9b64ef0 100644 --- a/extra/libktorrent/PKGBUILD +++ b/extra/libktorrent/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libktorrent pkgver=1.3.0 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 2fa7c854d..aa8778f3e 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://atheme.org/downloads/${pkgname}-${pkgver}.tar.gz") sha1sums=('5a697380f253f0456a5d8a38006a9d12847fb538') diff --git a/extra/libmp3splt/PKGBUILD b/extra/libmp3splt/PKGBUILD index e57a3086e..35ad2aeb5 100644 --- a/extra/libmp3splt/PKGBUILD +++ b/extra/libmp3splt/PKGBUILD @@ -5,11 +5,11 @@ pkgname=libmp3splt pkgver=0.7.3 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 b7cd69631..f3dbacfc9 100644 --- a/extra/libmp4v2/PKGBUILD +++ b/extra/libmp4v2/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libmp4v2 pkgver=2.0.0 pkgrel=2 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 97169c70c..550ced111 100644 --- a/extra/libmtp/PKGBUILD +++ b/extra/libmtp/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libmtp pkgver=1.1.5 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/libmusicbrainz4/PKGBUILD b/extra/libmusicbrainz4/PKGBUILD index d37f07528..c9a71ab86 100644 --- a/extra/libmusicbrainz4/PKGBUILD +++ b/extra/libmusicbrainz4/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libmusicbrainz4 pkgver=4.0.3 pkgrel=1 pkgdesc="Library That Provides Access to the MusicBrainz Server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://musicbrainz.org/" license=('LGPL2.1') depends=('neon') diff --git a/extra/libmusicbrainz5/PKGBUILD b/extra/libmusicbrainz5/PKGBUILD index 9cccbd2b3..70cd0695c 100644 --- a/extra/libmusicbrainz5/PKGBUILD +++ b/extra/libmusicbrainz5/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libmusicbrainz5 pkgver=5.0.1 pkgrel=1 pkgdesc="Library That Provides Access to the MusicBrainz Server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://musicbrainz.org/" license=('LGPL2.1') depends=('neon') diff --git a/extra/libmygpo-qt/PKGBUILD b/extra/libmygpo-qt/PKGBUILD index 9d16abfcb..9d284570d 100644 --- a/extra/libmygpo-qt/PKGBUILD +++ b/extra/libmygpo-qt/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libmygpo-qt pkgver=1.0.6 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 7ee36f258..b82443e8b 100644 --- a/extra/libofx/PKGBUILD +++ b/extra/libofx/PKGBUILD @@ -6,7 +6,7 @@ pkgname=('libofx' 'libofx-doc') pkgver=0.9.5 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 3ac3a9866..6bf521ec7 100644 --- a/extra/libotr/PKGBUILD +++ b/extra/libotr/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=1 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 fad0f3a75..8bbad77b9 100644 --- a/extra/libpng/PKGBUILD +++ b/extra/libpng/PKGBUILD @@ -9,7 +9,7 @@ pkgver=1.5.12 _apngver=1.5.12 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 70fac43ef..c21f7542b 100644 --- a/extra/libpst/PKGBUILD +++ b/extra/libpst/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=libpst pkgname=('libpst' 'libpst-docs') pkgver=0.6.54 pkgrel=2 -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/librsvg/PKGBUILD b/extra/librsvg/PKGBUILD index f21121da7..206ac7fe2 100644 --- a/extra/librsvg/PKGBUILD +++ b/extra/librsvg/PKGBUILD @@ -5,7 +5,7 @@ pkgname=librsvg pkgver=2.36.3 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 d2f0f675d..3a9561708 100644 --- a/extra/libshout/PKGBUILD +++ b/extra/libshout/PKGBUILD @@ -8,7 +8,7 @@ pkgver=2.3.1 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 f40723b17..59a9b4a03 100644 --- a/extra/libsigc++/PKGBUILD +++ b/extra/libsigc++/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=libsigc++ pkgname=('libsigc++' 'libsigc++-docs') pkgver=2.2.11 pkgrel=1 -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 0ee50524b..f645f8d0f 100644 --- a/extra/libspectre/PKGBUILD +++ b/extra/libspectre/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libspectre pkgver=0.2.7 pkgrel=1 pkgdesc="Small library for rendering Postscript documents" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://www.freedesktop.org/wiki/Software/libspectre" 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/libsrtp/PKGBUILD b/extra/libsrtp/PKGBUILD index 13f8142c3..1013f6bc8 100644 --- a/extra/libsrtp/PKGBUILD +++ b/extra/libsrtp/PKGBUILD @@ -9,13 +9,16 @@ pkgver=1.4.4 pkgrel=2 pkgdesc="Open-source implementation of the Secure Real-time Transport Protocol (SRTP)" url="http://srtp.sourceforge.net/srtp.html" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('BSD') -source=("http://downloads.sourceforge.net/srtp/srtp-${pkgver}.tgz") -md5sums=('9b449edb011c934ca97009e7e0566d22') +source=("http://downloads.sourceforge.net/srtp/srtp-${pkgver}.tgz" + "mips.patch") +md5sums=('9b449edb011c934ca97009e7e0566d22' + 'bfb3ec203daf786b9ffb33f30cb126ea') build() { cd "${srcdir}"/srtp + patch -Np1 -i "$srcdir/mips.patch" ./configure --prefix=/usr make CFLAGS="${CFLAGS} -fPIC" } diff --git a/extra/libsrtp/mips.patch b/extra/libsrtp/mips.patch new file mode 100644 index 000000000..a1b549fe5 --- /dev/null +++ b/extra/libsrtp/mips.patch @@ -0,0 +1,55 @@ +diff -ru srtp.orig/test/srtp_driver.c srtp/test/srtp_driver.c +--- srtp.orig/test/srtp_driver.c 2012-08-05 14:26:28.703145796 +0200 ++++ srtp/test/srtp_driver.c 2012-08-05 14:27:12.003981862 +0200 +@@ -314,7 +314,7 @@ + if (do_codec_timing) { + srtp_policy_t policy; + int ignore; +- double mips = mips_estimate(1000000000, &ignore); ++ double mips_ = mips_estimate(1000000000, &ignore); + + crypto_policy_set_rtp_default(&policy.rtp); + crypto_policy_set_rtcp_default(&policy.rtcp); +@@ -323,33 +323,33 @@ + policy.key = test_key; + policy.next = NULL; + +- printf("mips estimate: %e\n", mips); ++ printf("mips estimate: %e\n", mips_); + + printf("testing srtp processing time for voice codecs:\n"); + printf("codec\t\tlength (octets)\t\tsrtp instructions/second\n"); + printf("G.711\t\t%d\t\t\t%e\n", 80, +- (double) mips * (80 * 8) / ++ (double) mips_ * (80 * 8) / + srtp_bits_per_second(80, &policy) / .01 ); + printf("G.711\t\t%d\t\t\t%e\n", 160, +- (double) mips * (160 * 8) / ++ (double) mips_ * (160 * 8) / + srtp_bits_per_second(160, &policy) / .02); + printf("G.726-32\t%d\t\t\t%e\n", 40, +- (double) mips * (40 * 8) / ++ (double) mips_ * (40 * 8) / + srtp_bits_per_second(40, &policy) / .01 ); + printf("G.726-32\t%d\t\t\t%e\n", 80, +- (double) mips * (80 * 8) / ++ (double) mips_ * (80 * 8) / + srtp_bits_per_second(80, &policy) / .02); + printf("G.729\t\t%d\t\t\t%e\n", 10, +- (double) mips * (10 * 8) / ++ (double) mips_ * (10 * 8) / + srtp_bits_per_second(10, &policy) / .01 ); + printf("G.729\t\t%d\t\t\t%e\n", 20, +- (double) mips * (20 * 8) / ++ (double) mips_ * (20 * 8) / + srtp_bits_per_second(20, &policy) / .02 ); + printf("Wideband\t%d\t\t\t%e\n", 320, +- (double) mips * (320 * 8) / ++ (double) mips_ * (320 * 8) / + srtp_bits_per_second(320, &policy) / .01 ); + printf("Wideband\t%d\t\t\t%e\n", 640, +- (double) mips * (640 * 8) / ++ (double) mips_ * (640 * 8) / + srtp_bits_per_second(640, &policy) / .02 ); + } + 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 ffcdb9bb9..be088182b 100644 --- a/extra/libtasn1/PKGBUILD +++ b/extra/libtasn1/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libtasn1 pkgver=2.14 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 1a5df7ff1..75784fd1a 100644 --- a/extra/libthai/PKGBUILD +++ b/extra/libthai/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.1.18 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 24a9ac5df..5d29aeb67 100644 --- a/extra/libtiff/PKGBUILD +++ b/extra/libtiff/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libtiff pkgver=4.0.3 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 de1b90f06..1148b234b 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 eead2c10c..db4399246 100644 --- a/extra/libvisual-plugins/PKGBUILD +++ b/extra/libvisual-plugins/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libvisual-plugins pkgver=0.4.0 pkgrel=7 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' 'glu' '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 ee919f122..332c26613 100644 --- a/extra/libwacom/PKGBUILD +++ b/extra/libwacom/PKGBUILD @@ -5,7 +5,7 @@ pkgname=libwacom pkgver=0.6 pkgrel=1 pkgdesc="Library to identify Wacom tablets and their features" -arch=('x86_64' 'i686') +arch=('x86_64' 'i686' 'mips64el') url="http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=Libwacom" license=('MIT') depends=('glib2' 'systemd-tools') diff --git a/extra/libwebkit/PKGBUILD b/extra/libwebkit/PKGBUILD index 8553daaa4..924d155e6 100644 --- a/extra/libwebkit/PKGBUILD +++ b/extra/libwebkit/PKGBUILD @@ -2,16 +2,16 @@ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgbase=libwebkit -pkgname=(libwebkit libwebkit3) +pkgname=(libwebkit) # libwebkit3) pkgver=1.8.3 -pkgrel=1 +pkgrel=1.2 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' 'geoclue') -makedepends=('gperf' 'gobject-introspection' 'python2' 'gtk2' 'gtk3' 'mesa') +makedepends=('gperf' 'gobject-introspection' 'python2' 'gtk2' 'mesa') # 'gtk3' 'mesa') options=('!libtool' '!emptydirs') source=(http://webkitgtk.org/releases/webkit-$pkgver.tar.xz bison26.diff) @@ -25,12 +25,26 @@ build() { 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 + +# --disable-optimizations will add -O0 + export CFLAGS="${CFLAGS/-O[0-9]}" + + extra="--disable-fast-malloc --disable-optimizations" + fi + # clear makeflags: race during introspection. # WebKit*.gir should be created before WebKit*.typelib, but isn't #MAKEFLAGS= - ( cd build-gtk2 && _build --with-gtk=2.0 ) - ( cd build-gtk3 && _build --with-gtk=3.0 ) + ( cd build-gtk2 && _build --with-gtk=2.0 $extra ) + # ( cd build-gtk3 && _build --with-gtk=3.0 $extra ) } _build() { 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 161867bee..d78fe2241 100644 --- a/extra/libwnck3/PKGBUILD +++ b/extra/libwnck3/PKGBUILD @@ -6,7 +6,7 @@ _pkgbasename=libwnck pkgver=3.4.3 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 1b57dbcc0..0c39c8543 100644 --- a/extra/libwps/PKGBUILD +++ b/extra/libwps/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libwps pkgver=0.2.7 pkgrel=1 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.4') 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 c6564337c..b835805bd 100644 --- a/extra/libxcb/PKGBUILD +++ b/extra/libxcb/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxcb pkgver=1.9 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 58c47561a..9d8f1dd60 100644 --- a/extra/libxml2/PKGBUILD +++ b/extra/libxml2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=libxml2 pkgver=2.8.0 pkgrel=1 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' 'xz') 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 f7fa2718f..babd12df0 100644 --- a/extra/libxrandr/PKGBUILD +++ b/extra/libxrandr/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libxrandr pkgver=1.4.0 pkgrel=1 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>=1.4.0') 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 7975502c3..3fe8e6854 100644 --- a/extra/licq/PKGBUILD +++ b/extra/licq/PKGBUILD @@ -5,7 +5,7 @@ pkgname=licq pkgver=1.6.1 pkgrel=1 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 b8bddf377..beb0da687 100644 --- a/extra/link-grammar/PKGBUILD +++ b/extra/link-grammar/PKGBUILD @@ -6,7 +6,7 @@ pkgname=link-grammar pkgver=4.7.8 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 f7a737f08..86d18e87e 100644 --- a/extra/live-media/PKGBUILD +++ b/extra/live-media/PKGBUILD @@ -6,7 +6,7 @@ pkgname=live-media pkgver=2012.10.17 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 f7bf7799c..f3576a1bc 100644 --- a/extra/llvm/PKGBUILD +++ b/extra/llvm/PKGBUILD @@ -12,7 +12,7 @@ pkgname=('llvm' 'llvm-ocaml' 'clang' 'clang-analyzer') pkgver=3.1 pkgrel=5 -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 7ce96cdfa..0a7e4f4a4 100644 --- a/extra/lm_sensors/PKGBUILD +++ b/extra/lm_sensors/PKGBUILD @@ -5,7 +5,7 @@ pkgname=lm_sensors pkgver=3.3.2 pkgrel=5 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 87fc70c20..862de73d7 100644 --- a/extra/lyx/PKGBUILD +++ b/extra/lyx/PKGBUILD @@ -6,7 +6,7 @@ pkgname=lyx pkgver=2.0.4 pkgrel=1 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..db181a0e0 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') @@ -24,7 +24,7 @@ build() { patch -p0 -i "${srcdir}"/nasm-gcc3.patch autoconf - ./configure --prefix=/usr --enable-shared + ./configure --prefix=/usr --enable-shared --build=$CHOST make } 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 6d0327ed1..a034591fe 100644 --- a/extra/maxima/PKGBUILD +++ b/extra/maxima/PKGBUILD @@ -6,10 +6,14 @@ pkgname=maxima pkgver=5.28.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.1.0' 'texinfo' 'sh') +if [ "${CARCH}" == "mips64el" ] ; then + depends=('clisp' 'texinfo' 'sh') +else + depends=('sbcl=1.1.0' '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 fa379bd2e..6c27b82c7 100644 --- a/extra/mediastreamer/PKGBUILD +++ b/extra/mediastreamer/PKGBUILD @@ -8,7 +8,7 @@ pkgname=mediastreamer pkgver=2.8.2 pkgrel=2 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 ddd34a2c9..d929a0d5c 100644 --- a/extra/memcached/PKGBUILD +++ b/extra/memcached/PKGBUILD @@ -6,7 +6,7 @@ pkgname=memcached pkgver=1.4.15 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 a5c916b24..df2564d61 100644 --- a/extra/mercurial/PKGBUILD +++ b/extra/mercurial/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mercurial pkgver=2.3.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 c4cffbb3e..82c839668 100644 --- a/extra/mesa/PKGBUILD +++ b/extra/mesa/PKGBUILD @@ -3,7 +3,8 @@ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgbase=mesa -pkgname=('libglapi' 'libgl' 'mesa' 'osmesa' 'libgbm' 'libgles' 'libegl' 'khrplatform-devel' 'ati-dri' 'intel-dri' 'svga-dri' 'nouveau-dri') +pkgname=('libglapi' 'libgl' 'mesa' 'osmesa' 'libgbm' 'libgles' 'libegl' 'khrplatform-devel') +[[ "$CARCH" != "mips64el" ]] && pkgname+=('ati-dri' 'intel-dri' 'svga-dri' 'nouveau-dri') #_git=true #_gitdate=20121006 @@ -14,10 +15,11 @@ if [ "${_git}" = "true" ]; then else pkgver=9.0 fi -pkgrel=1 -arch=('i686' 'x86_64') +pkgrel=3 +arch=('i686' 'x86_64' 'mips64el') makedepends=('glproto>=1.4.16' 'libdrm>=2.4.39' 'libxxf86vm>=1.1.2' 'libxdamage>=1.1.3' 'expat>=2.1.0' 'libx11>=1.5.0' 'libxt>=1.1.3' - 'gcc-libs>=4.7.1-6' 'dri2proto>=2.8' 'python2' 'libxml2' 'imake' 'llvm' 'systemd' 'libvdpau>=0.5') + 'gcc-libs>=4.7.1-6' 'dri2proto>=2.8' 'python2' 'libxml2' 'imake' 'systemd') +[[ "$CARCH" != "mips64el" ]] && makedepends+=('llvm' 'libvdpau>=0.5') url="http://mesa3d.sourceforge.net" license=('custom') options=('!libtool') @@ -32,6 +34,7 @@ if [ "${_git}" = "true" ]; then #source=(${source[@]} "ftp://ftp.freedesktop.org/pub/mesa/8.0/MesaLib-8.0-rc2.tar.bz2" ) fi +source+=(mesa-loongson.patch) md5sums=('5c65a0fe315dd347e09b1f2826a1df5a' '2ebce12196dbb7b69bdf7ef53b8afdee' '60e557ce407be3732711da484ab3db6c') @@ -39,15 +42,47 @@ md5sums=('5c65a0fe315dd347e09b1f2826a1df5a' 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}/git_fixes.diff COMMONOPTS="--prefix=/usr \ --sysconfdir=/etc \ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ +<<<<<<< HEAD + --with-gallium-drivers=$galliumdrivers \ + --enable-gallium-egl \ + --enable-shared-glapi \ + --enable-gbm \ + --enable-glx-tls \ + --enable-dri \ + --enable-glx \ + --enable-osmesa \ + --enable-gles1 \ + --enable-gles2 \ + --enable-texture-float \ + --enable-xa \ + --enable-shared-dricore \ + $extraconf + + #--enable-gbm \ + # --enable-gallium-svga \ + + else + autoreconf -vfi + ./configure --prefix=/usr \ + --with-dri-driverdir=/usr/lib/xorg/modules/dri \ +======= --with-gallium-drivers=r300,r600,radeonsi,nouveau,svga,swrast \ --with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ --enable-gallium-llvm \ --enable-egl \ +>>>>>>> c84b2cd310f86dc50c4f52a5907cb17652e8c87c --enable-gallium-egl \ --with-egl-platforms=x11,drm \ --enable-shared-glapi \ @@ -60,6 +95,10 @@ build() { --enable-gles2 \ --enable-texture-float \ --enable-xa \ +<<<<<<< HEAD + --enable-shared-dricore \ + $extraconf +======= --enable-vdpau " # not default: @@ -76,6 +115,7 @@ if [ "${_git}" = "true" ]; then autoreconf -vfi ./configure \ $COMMONOPTS +>>>>>>> c84b2cd310f86dc50c4f52a5907cb17652e8c87c 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 cbc994bae..3bf16c859 100644 --- a/extra/metacity/PKGBUILD +++ b/extra/metacity/PKGBUILD @@ -5,7 +5,7 @@ pkgname=metacity pkgver=2.34.8 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' 'yelp-tools') diff --git a/extra/metalog/PKGBUILD b/extra/metalog/PKGBUILD index a513b3c66..fd87ef8c8 100644 --- a/extra/metalog/PKGBUILD +++ b/extra/metalog/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=0 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 755896cde..94defebce 100644 --- a/extra/miro/PKGBUILD +++ b/extra/miro/PKGBUILD @@ -5,7 +5,7 @@ pkgname=miro pkgver=5.0.4 pkgrel=2 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=('python2-dbus' '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 00ed440db..db0f32b1d 100644 --- a/extra/mkvtoolnix/PKGBUILD +++ b/extra/mkvtoolnix/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=mkvtoolnix pkgname=('mkvtoolnix-cli' 'mkvtoolnix-gtk') pkgver=5.8.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 76f224d5e..5f61522e8 100644 --- a/extra/moc/PKGBUILD +++ b/extra/moc/PKGBUILD @@ -6,7 +6,7 @@ pkgver=2.5beta1 pkgrel=1 epoch=1 pkgdesc="An ncurses console audio player designed to be powerful and easy to use" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://moc.daper.net/" license=('GPL') depends=('libmad' 'libid3tag' 'jack' 'curl' 'libltdl' 'file' 'popt') 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 b4ea8fc7d..43e6fa266 100644 --- a/extra/mod_wsgi/PKGBUILD +++ b/extra/mod_wsgi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mod_wsgi pkgver=3.4 pkgrel=1 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 72c2608b0..b1246319f 100644 --- a/extra/modemmanager/PKGBUILD +++ b/extra/modemmanager/PKGBUILD @@ -5,7 +5,7 @@ _realname=ModemManager pkgver=0.6.0.0 pkgrel=1 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 6419c587d..96cf2f48f 100644 --- a/extra/mp3splt/PKGBUILD +++ b/extra/mp3splt/PKGBUILD @@ -4,7 +4,7 @@ pkgname=mp3splt pkgver=2.4.3 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 1ec0f7a33..f20b689ac 100644 --- a/extra/mpd/PKGBUILD +++ b/extra/mpd/PKGBUILD @@ -11,7 +11,7 @@ pkgrel=1 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' 'avahi' 'libid3tag' 'yajl') makedepends=('doxygen') diff --git a/extra/mpg123/PKGBUILD b/extra/mpg123/PKGBUILD index 6cdba928d..9b914ab5d 100644 --- a/extra/mpg123/PKGBUILD +++ b/extra/mpg123/PKGBUILD @@ -5,7 +5,7 @@ pkgname=mpg123 pkgver=1.14.4 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 1131f7885..117641c20 100644 --- a/extra/msmtp/PKGBUILD +++ b/extra/msmtp/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=msmtp pkgname=('msmtp' 'msmtp-mta') pkgver=1.4.29 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 50bf1642f..0ade75444 100644 --- a/extra/mtdev/PKGBUILD +++ b/extra/mtdev/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mtdev pkgver=1.1.3 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 9650cff99..382fedad4 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 3fe970048..a7148b661 100644 --- a/extra/mysql/PKGBUILD +++ b/extra/mysql/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=mysql pkgname=('libmysqlclient' 'mysql-clients' 'mysql') pkgver=5.5.28 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 2e08ce716..58e266a47 100644 --- a/extra/nasm/PKGBUILD +++ b/extra/nasm/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc="An 80x86 assembler designed for portability and modularity" url="http://www.nasm.us" license=('BSD') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('glibc') source=(http://www.nasm.us/pub/nasm/releasebuilds/${pkgver}/${pkgname}-${pkgver}.tar.bz2) sha1sums=('fb9cd57680ed8026c9b612f0db8ecf8df05a1e3c') 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/nawk/PKGBUILD b/extra/nawk/PKGBUILD index d2c2125af..bdb78754e 100644 --- a/extra/nawk/PKGBUILD +++ b/extra/nawk/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=3 pkgdesc="The one, true implementation of AWK" url="http://cm.bell-labs.com/who/bwk/" license=('MIT') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') options=('!makeflags') depends=('glibc') source=("http://www.cs.princeton.edu/~bwk/btl.mirror/awk.tar.gz" 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/nepomuk-core/PKGBUILD b/extra/nepomuk-core/PKGBUILD index 898cdb05a..dbdfe3e1b 100644 --- a/extra/nepomuk-core/PKGBUILD +++ b/extra/nepomuk-core/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.9.2 pkgrel=2 pkgdesc="Contains the central Nepomuk services like file indexing, file system monitoring, query, storage, client libraries" url="https://projects.kde.org/projects/kde/kdelibs/nepomuk-core" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL') depends=('kdelibs') makedepends=('cmake' 'automoc4' 'doxygen') diff --git a/extra/net-snmp/PKGBUILD b/extra/net-snmp/PKGBUILD index 325c61b06..3f5ea1f1f 100644 --- a/extra/net-snmp/PKGBUILD +++ b/extra/net-snmp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=net-snmp pkgver=5.7.1 pkgrel=4 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 6d3bc8231..27af416b2 100644 --- a/extra/netcdf/PKGBUILD +++ b/extra/netcdf/PKGBUILD @@ -6,7 +6,7 @@ pkgname=netcdf pkgver=4.2.1 pkgrel=1 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' 'curl') optdepends=('netcdf-fortran: fortran bindings' 'netcdf-cxx: c++ bindings') 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 2e9f8c08e..b7b774084 100644 --- a/extra/nettle/PKGBUILD +++ b/extra/nettle/PKGBUILD @@ -6,7 +6,7 @@ pkgname=nettle pkgver=2.5 pkgrel=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 9bd30be71..a45f68168 100644 --- a/extra/network-manager-applet/PKGBUILD +++ b/extra/network-manager-applet/PKGBUILD @@ -9,7 +9,7 @@ pkgname=network-manager-applet pkgver=0.9.6.2 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>=${pkgver::5}" 'libgnome-keyring' 'polkit-gnome' 'gtk3' 'libnotify' diff --git a/extra/networkmanager-openconnect/PKGBUILD b/extra/networkmanager-openconnect/PKGBUILD index 735ca955e..3ecac5e28 100644 --- a/extra/networkmanager-openconnect/PKGBUILD +++ b/extra/networkmanager-openconnect/PKGBUILD @@ -5,7 +5,7 @@ pkgname=networkmanager-openconnect pkgver=0.9.6.2 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::5}" 'openconnect' 'gconf' 'libgnome-keyring') diff --git a/extra/networkmanager-openvpn/PKGBUILD b/extra/networkmanager-openvpn/PKGBUILD index 13953643a..99e3eb775 100644 --- a/extra/networkmanager-openvpn/PKGBUILD +++ b/extra/networkmanager-openvpn/PKGBUILD @@ -5,7 +5,7 @@ pkgname=networkmanager-openvpn pkgver=0.9.6.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 35f1d128f..61ac1f7f2 100644 --- a/extra/networkmanager-pptp/PKGBUILD +++ b/extra/networkmanager-pptp/PKGBUILD @@ -5,7 +5,7 @@ pkgname=networkmanager-pptp pkgver=0.9.6.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 be0161572..6158b31f9 100644 --- a/extra/networkmanager-vpnc/PKGBUILD +++ b/extra/networkmanager-vpnc/PKGBUILD @@ -5,7 +5,7 @@ pkgname=networkmanager-vpnc pkgver=0.9.6.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 f48b107ab..3fea039bb 100644 --- a/extra/networkmanager/PKGBUILD +++ b/extra/networkmanager/PKGBUILD @@ -10,7 +10,7 @@ _pkgname=NetworkManager pkgver=0.9.6.0 pkgrel=2 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 08610c142..eafd29181 100644 --- a/extra/nicotine/PKGBUILD +++ b/extra/nicotine/PKGBUILD @@ -7,7 +7,7 @@ pkgname=nicotine pkgver=1.2.16 pkgrel=4 pkgdesc="Soulseek music-sharing client, written in python" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/nicotine-plus/" license=('GPL') depends=('pygtk' 'mutagen') 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 1609326b3..24f0a2900 100644 --- a/extra/nmap/PKGBUILD +++ b/extra/nmap/PKGBUILD @@ -8,7 +8,7 @@ pkgver=6.01 pkgrel=2 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 99b091e37..f71a73e7d 100644 --- a/extra/notification-daemon/PKGBUILD +++ b/extra/notification-daemon/PKGBUILD @@ -6,7 +6,7 @@ pkgname=notification-daemon pkgver=0.7.6 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 d152cbde5..ef53e42c1 100644 --- a/extra/nspr/PKGBUILD +++ b/extra/nspr/PKGBUILD @@ -5,7 +5,7 @@ pkgname=nspr pkgver=4.9.2 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 a8dc4f428..a0e17721b 100644 --- a/extra/nss/PKGBUILD +++ b/extra/nss/PKGBUILD @@ -5,7 +5,7 @@ pkgname=nss pkgver=3.13.6 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.2 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 959a9f7bb..c5877cc7a 100644 --- a/extra/ntp/PKGBUILD +++ b/extra/ntp/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=11 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..ee36eb8f2 100644 --- a/extra/nx-common/PKGBUILD +++ b/extra/nx-common/PKGBUILD @@ -6,13 +6,13 @@ 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' makedepends=('xorg-server-devel' 'nx-headers') -source=(http://64.34.161.181/download/$pkgver/sources/nxcompsh-$pkgver-1.tar.gz - http://64.34.161.181/download/$pkgver/sources/nxssh-$pkgver-2.tar.gz +source=(http://64.34.173.142/download/$pkgver/sources/nxcompsh-$pkgver-1.tar.gz + http://64.34.173.142/download/$pkgver/sources/nxssh-$pkgver-2.tar.gz nxcompsh-gcc43.patch) options=('!libtool') md5sums=('84ade443b79ea079380b754aba9d392e' diff --git a/extra/nx/PKGBUILD b/extra/nx/PKGBUILD index 804244272..ba0cc4c10 100644 --- a/extra/nx/PKGBUILD +++ b/extra/nx/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=nx pkgname=('libxcomp' 'nxproxy' 'nx-x11' 'nx-xcompext' 'nxagent' 'nx-headers') pkgver=3.5.0.15 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://wiki.x2go.org/" license=('GPL') options=('!makeflags') # '!strip') 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 d798a12e1..d5d87e527 100644 --- a/extra/obexd/PKGBUILD +++ b/extra/obexd/PKGBUILD @@ -7,7 +7,7 @@ pkgname=('obexd-client' 'obexd-server') pkgver=0.47 pkgrel=1 url="http://www.bluez.org/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') makedepends=('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 0e8b300c4..19ebef8d8 100644 --- a/extra/ocaml/PKGBUILD +++ b/extra/ocaml/PKGBUILD @@ -2,23 +2,31 @@ # 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=4.00.1 pkgrel=1 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-4.00/${pkgname}-${pkgver}.tar.gz) +source=(http://caml.inria.fr/distrib/ocaml-4.00/${pkgname}-${pkgver}.tar.gz + fix-caml_int64_float_of_bits-n32.patch) options=('!makeflags' '!emptydirs') 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() { @@ -54,4 +62,5 @@ optdepends=() install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/" } -md5sums=('91124a8eb12a57f1e56c02fe3db0f9e7') +md5sums=('91124a8eb12a57f1e56c02fe3db0f9e7' + 'e2c8bc316efe40532c5b9d7f9a1d8d62') 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 8aa1bde8a..ebbda8a51 100644 --- a/extra/octave/PKGBUILD +++ b/extra/octave/PKGBUILD @@ -7,7 +7,7 @@ pkgname=octave pkgver=3.6.2 pkgrel=2 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 18f3befa2..a7233d7c2 100644 --- a/extra/ode/PKGBUILD +++ b/extra/ode/PKGBUILD @@ -6,13 +6,13 @@ pkgname=ode pkgver=0.12 pkgrel=3 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') source=("http://downloads.sourceforge.net/sourceforge/opende/${pkgname}-${pkgver}.tar.bz2") options=('!libtool') -md5sums=('48fdd41fae1a7e7831feeded09826599') +md5sums=('83766cae59692c2843d9afccc1768988') build() { cd "${srcdir}/${pkgname}-${pkgver}" 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 8b5e97426..1ab9defb5 100644 --- a/extra/opal/PKGBUILD +++ b/extra/opal/PKGBUILD @@ -5,7 +5,7 @@ pkgname=opal pkgver=3.10.5 pkgrel=1 pkgdesc="Open Phone Abstraction Library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.opalvoip.org" license=('GPL') depends=('ptlib' 'libtheora' 'x264' 'speex' 'gsm') 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 c30185c39..e80bd360c 100644 --- a/extra/openconnect/PKGBUILD +++ b/extra/openconnect/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.07 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 19d032381..b10a02daa 100644 --- a/extra/opencv/PKGBUILD +++ b/extra/opencv/PKGBUILD @@ -8,7 +8,7 @@ _realname=OpenCV pkgver=2.4.2 pkgrel=4 pkgdesc="Open Source Computer Vision Library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('BSD') url="http://opencv.org/" depends=('jasper' 'gstreamer0.10-base' 'openexr>=1.7.0' diff --git a/extra/openexr/PKGBUILD b/extra/openexr/PKGBUILD index 16b281613..b4d8a0f33 100644 --- a/extra/openexr/PKGBUILD +++ b/extra/openexr/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.7.1 pkgrel=1 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 b15e3cfd7..f2bdc5e04 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 6edab4b10..61305009e 100644 --- a/extra/openmpi/PKGBUILD +++ b/extra/openmpi/PKGBUILD @@ -4,10 +4,11 @@ pkgname=openmpi pkgver=1.6.2 pkgrel=1 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) @@ -16,6 +17,11 @@ sha1sums=('694fd3bac911cdb22f77175884d819b6fea871df') 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 @@ -26,7 +32,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/opennx/PKGBUILD b/extra/opennx/PKGBUILD index 72da50ca8..ffc945687 100644 --- a/extra/opennx/PKGBUILD +++ b/extra/opennx/PKGBUILD @@ -8,7 +8,7 @@ pkgver=0.16.0.724 pkgrel=2 pkgdesc="A GPL replacement for the NoMachine client, patched to always show the session chooser" url="http://opennx.sf.net/" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') depends=('wxgtk' 'libcups' 'libxext' 'libxft' 'xorg-xauth' 'curl' 'nx-common') makedepends=('zip' 'opensc' 'libpulse' 'smbclient' 'libusb-compat') 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 241d2d0bd..9c2b9cd4a 100644 --- a/extra/openslp/PKGBUILD +++ b/extra/openslp/PKGBUILD @@ -5,7 +5,7 @@ pkgname=openslp pkgver=1.2.1 pkgrel=5 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 191577647..7dc0fe077 100644 --- a/extra/oprofile/PKGBUILD +++ b/extra/oprofile/PKGBUILD @@ -5,7 +5,7 @@ pkgname=oprofile pkgver=0.9.7 pkgrel=4 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 3f132b4e9..805501f9b 100644 --- a/extra/ortp/PKGBUILD +++ b/extra/ortp/PKGBUILD @@ -8,7 +8,7 @@ pkgname=ortp pkgver=0.20.0.20120701 pkgrel=1 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=('GPL3') depends=('libzrtpcpp' 'libsrtp') diff --git a/extra/ossp/PKGBUILD b/extra/ossp/PKGBUILD index 5a29e8eb7..28f73b367 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') @@ -25,6 +25,8 @@ md5sums=('ee2d8c894de2fa4eb3291804fbc7df45' build() { cd "$srcdir/$pkgname-$pkgver" + # Many implicit libraries. + export LDFLAGS="$LDFLAGS -lrt -lpthread" make } 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/oxygen-gtk2/PKGBUILD b/extra/oxygen-gtk2/PKGBUILD index ef3734a86..2106afe30 100644 --- a/extra/oxygen-gtk2/PKGBUILD +++ b/extra/oxygen-gtk2/PKGBUILD @@ -6,7 +6,7 @@ pkgname=oxygen-gtk2 pkgver=1.3.1 pkgrel=1 pkgdesc="Port of the default KDE widget theme (Oxygen) to GTK2" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/playground/artwork/oxygen-gtk/' license=('LGPL') depends=('gtk2') diff --git a/extra/oxygen-gtk3/PKGBUILD b/extra/oxygen-gtk3/PKGBUILD index e1fe275e3..f38ddf171 100644 --- a/extra/oxygen-gtk3/PKGBUILD +++ b/extra/oxygen-gtk3/PKGBUILD @@ -5,7 +5,7 @@ pkgname=oxygen-gtk3 pkgver=1.1.1 pkgrel=1 pkgdesc="Port of the default KDE widget theme (Oxygen) to GTK3" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/playground/artwork/oxygen-gtk/' license=('LGPL') depends=('gtk3') diff --git a/extra/p11-kit/PKGBUILD b/extra/p11-kit/PKGBUILD index b90323aa1..9acfa4d99 100644 --- a/extra/p11-kit/PKGBUILD +++ b/extra/p11-kit/PKGBUILD @@ -5,7 +5,7 @@ pkgname=p11-kit pkgver=0.13 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 96d506b20..41bade6fd 100644 --- a/extra/pathological/PKGBUILD +++ b/extra/pathological/PKGBUILD @@ -5,7 +5,7 @@ pkgname=pathological pkgver=1.1.3 pkgrel=8 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=('python2-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 5ee7323e9..3dce361ff 100644 --- a/extra/pekwm/PKGBUILD +++ b/extra/pekwm/PKGBUILD @@ -7,7 +7,7 @@ pkgname=pekwm pkgver=0.1.15 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 4b6bdedd3..d86c3b1d7 100644 --- a/extra/perl-alien-sdl/PKGBUILD +++ b/extra/perl-alien-sdl/PKGBUILD @@ -11,7 +11,7 @@ _realname=Alien-SDL pkgver=1.438 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 f01b17aac..fd7e53650 100644 --- a/extra/perl-crypt-ssleay/PKGBUILD +++ b/extra/perl-crypt-ssleay/PKGBUILD @@ -6,7 +6,7 @@ pkgname=perl-crypt-ssleay pkgver=0.64 pkgrel=1 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=('perl-lwp-protocol-https' 'perl-try-tiny') 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 450f50237..99ae66f19 100644 --- a/extra/perl-dbd-sqlite/PKGBUILD +++ b/extra/perl-dbd-sqlite/PKGBUILD @@ -8,7 +8,7 @@ _cpanname=DBD-SQLite pkgver=1.37 pkgrel=1 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 602acd003..672ef1fb2 100644 --- a/extra/perl-dbi/PKGBUILD +++ b/extra/perl-dbi/PKGBUILD @@ -7,7 +7,7 @@ _realname=DBI pkgver=1.622 pkgrel=1 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 8d548ad5d..8add8c625 100644 --- a/extra/perl-net-ssleay/PKGBUILD +++ b/extra/perl-net-ssleay/PKGBUILD @@ -7,7 +7,7 @@ _cpanname=Net-SSLeay pkgver=1.49 pkgrel=1 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 7964591c6..53eb681b9 100644 --- a/extra/perl-netaddr-ip/PKGBUILD +++ b/extra/perl-netaddr-ip/PKGBUILD @@ -8,7 +8,7 @@ _realname=NetAddr-IP pkgver=4.065 pkgrel=1 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 d8273a34e..4b54e3721 100644 --- a/extra/perl-sdl/PKGBUILD +++ b/extra/perl-sdl/PKGBUILD @@ -7,7 +7,7 @@ pkgname=perl-sdl pkgver=2.540 pkgrel=3 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 4b6d5fa56..072f8604c 100644 --- a/extra/perl-template-toolkit/PKGBUILD +++ b/extra/perl-template-toolkit/PKGBUILD @@ -8,7 +8,7 @@ _realname=Template-Toolkit pkgver=2.24 pkgrel=1 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 fe8dc26e9..3462058bd 100644 --- a/extra/perl-yaml-syck/PKGBUILD +++ b/extra/perl-yaml-syck/PKGBUILD @@ -7,7 +7,7 @@ _realname=YAML-Syck pkgver=1.21 pkgrel=1 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 222f3f6d8..05becae9e 100644 --- a/extra/phonon-gstreamer/PKGBUILD +++ b/extra/phonon-gstreamer/PKGBUILD @@ -4,7 +4,7 @@ pkgname=phonon-gstreamer pkgver=4.6.2 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 eecb4fbc5..d7bf91f92 100644 --- a/extra/phonon-vlc/PKGBUILD +++ b/extra/phonon-vlc/PKGBUILD @@ -4,7 +4,7 @@ pkgname=phonon-vlc pkgver=0.6.0 pkgrel=1 -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 5be677c38..ef8da365c 100644 --- a/extra/php-apc/PKGBUILD +++ b/extra/php-apc/PKGBUILD @@ -4,7 +4,7 @@ pkgname=php-apc pkgver=3.1.13 pkgrel=1 -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 678c39c3a..bd4bb1472 100644 --- a/extra/php-xcache/PKGBUILD +++ b/extra/php-xcache/PKGBUILD @@ -4,7 +4,7 @@ pkgname=php-xcache pkgver=2.0.1 pkgrel=1 -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 ac32f29ae..6c617530c 100644 --- a/extra/php/PKGBUILD +++ b/extra/php/PKGBUILD @@ -23,7 +23,7 @@ pkgname=('php' 'php-xsl') pkgver=5.4.8 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 180419bd0..995881099 100644 --- a/extra/pidgin/PKGBUILD +++ b/extra/pidgin/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('pidgin' 'libpurple' 'finch') pkgver=2.10.6 pkgrel=1 -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 d8e07c8d9..49f3b2cc2 100644 --- a/extra/poppler/PKGBUILD +++ b/extra/poppler/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=poppler pkgname=('poppler' 'poppler-glib' 'poppler-qt') pkgver=0.20.3 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 5f8e21a53..2f91724c0 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' 'libldap' 'db' 'libmysqlclient' 'postgresql-libs' 'sqlite' 'tinycdb') backup=('etc/postfix/'{access,aliases,canonical,generic,header_checks,main.cf,master.cf,relocated,transport,virtual}) diff --git a/extra/postgresql-old-upgrade/PKGBUILD b/extra/postgresql-old-upgrade/PKGBUILD index b2499c72f..dee5a706b 100644 --- a/extra/postgresql-old-upgrade/PKGBUILD +++ b/extra/postgresql-old-upgrade/PKGBUILD @@ -6,7 +6,7 @@ pkgver=9.1.6 _majorver=${pkgver%.*} pkgrel=1 pkgdesc="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 3813f64e2..ca3fbcdcb 100644 --- a/extra/postgresql/PKGBUILD +++ b/extra/postgresql/PKGBUILD @@ -6,7 +6,7 @@ pkgname=('postgresql-libs' 'postgresql-docs' 'postgresql') pkgver=9.2.1 _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 32e2c436a..801981082 100644 --- a/extra/proftpd/PKGBUILD +++ b/extra/proftpd/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.3.4b pkgrel=3 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=('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 d3bee3fee..aa256bc97 100644 --- a/extra/psi/PKGBUILD +++ b/extra/psi/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=1 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') makedepends=('icu') install='psi.install' 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 cab3e4431..a08fbf75e 100644 --- a/extra/ptlib/PKGBUILD +++ b/extra/ptlib/PKGBUILD @@ -5,7 +5,7 @@ pkgname=ptlib pkgver=2.10.5 pkgrel=1 pkgdesc="Portable Windows Library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.opalvoip.org" license=('GPL') depends=('sdl' 'libpulse' 'v4l-utils' 'libldap') diff --git a/extra/pulseaudio/PKGBUILD b/extra/pulseaudio/PKGBUILD index 0dad5f6fa..1d6e88950 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.1 pkgrel=1 -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) @@ -49,9 +50,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 @@ -72,7 +73,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..880aa82b3 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') @@ -16,6 +16,7 @@ sha1sums=('5898438614117ee7e3704fc3f30a3c4bf2041380' build() { cd "${srcdir}/${pkgname}-${pkgver}/unix" + sed -i 's/-Werror//' configure ./configure --prefix=/usr make } diff --git a/extra/pyalpm/PKGBUILD b/extra/pyalpm/PKGBUILD index c9d420471..c8d64320c 100644 --- a/extra/pyalpm/PKGBUILD +++ b/extra/pyalpm/PKGBUILD @@ -4,7 +4,7 @@ pkgname=pyalpm pkgver=0.5.3 pkgrel=2 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 6014e9052..17f58e616 100644 --- a/extra/pycrypto/PKGBUILD +++ b/extra/pycrypto/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=pycrypto pkgname=('python2-crypto' 'python-crypto') pkgver=2.6 pkgrel=3 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') makedepends=('python2' 'python') url="http://www.dlitz.net/software/pycrypto/" license=('custom') diff --git a/extra/pycups/PKGBUILD b/extra/pycups/PKGBUILD index 1400f73d6..e1342e7a3 100644 --- a/extra/pycups/PKGBUILD +++ b/extra/pycups/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.9.62 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{,.sig}) diff --git a/extra/pygobject/PKGBUILD b/extra/pygobject/PKGBUILD index 01d4aaf6e..48c5691d2 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=2 -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 c0c558183..6df4b19cc 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=7 -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 d88da6a97..7056b53f7 100644 --- a/extra/pyopenssl/PKGBUILD +++ b/extra/pyopenssl/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=pyopenssl pkgname=('python-pyopenssl' 'python2-pyopenssl') pkgver=0.13 pkgrel=2 -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 6b8199a75..cc0b41375 100644 --- a/extra/pyqt/PKGBUILD +++ b/extra/pyqt/PKGBUILD @@ -7,7 +7,7 @@ pkgbase=pyqt pkgname=('pyqt-common' 'pyqt' 'python2-pyqt') pkgver=4.9.5 pkgrel=3 -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' 'mesa' 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 0285fa0be..8034ee1b0 100644 --- a/extra/python-cairo/PKGBUILD +++ b/extra/python-cairo/PKGBUILD @@ -6,7 +6,7 @@ pkgname=python-cairo pkgver=1.10.0 pkgrel=2 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 f288e28c5..47a144f6a 100644 --- a/extra/python-egenix-mx-base/PKGBUILD +++ b/extra/python-egenix-mx-base/PKGBUILD @@ -8,7 +8,7 @@ _origname=egenix-mx-base pkgver=3.2.4 pkgrel=3 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/" makedepends=('python2') diff --git a/extra/python-geoip/PKGBUILD b/extra/python-geoip/PKGBUILD index f9a76dbbb..a0d9d737b 100644 --- a/extra/python-geoip/PKGBUILD +++ b/extra/python-geoip/PKGBUILD @@ -7,7 +7,7 @@ pkgname=('python2-geoip') pkgver=1.2.7 pkgrel=2 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 752d224cb..0bbb8118b 100644 --- a/extra/python-iwscan/PKGBUILD +++ b/extra/python-iwscan/PKGBUILD @@ -6,7 +6,7 @@ pkgname=python2-iwscan pkgver=20090609 pkgrel=4 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 f0875d3ee..2d3652c6c 100644 --- a/extra/python-lxml/PKGBUILD +++ b/extra/python-lxml/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=python-lxml pkgname=('python-lxml' 'python2-lxml' 'python-lxml-docs') pkgver=3.0 pkgrel=2 -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 45c16b943..b18890417 100644 --- a/extra/python-markupsafe/PKGBUILD +++ b/extra/python-markupsafe/PKGBUILD @@ -6,7 +6,7 @@ pkgname=('python-markupsafe' 'python2-markupsafe') pkgver=0.15 pkgrel=2 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 7d32fed47..adf4ea36f 100644 --- a/extra/python-notify/PKGBUILD +++ b/extra/python-notify/PKGBUILD @@ -6,7 +6,7 @@ pkgname=python2-notify pkgver=0.1.1 pkgrel=12 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 6dbf141c0..4ba4575da 100755 --- a/extra/python-numpy/PKGBUILD +++ b/extra/python-numpy/PKGBUILD @@ -9,7 +9,7 @@ pkgver=1.7.0 _pkgver=1.7.0b2 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 dbe7144a0..be5f23b2e 100644 --- a/extra/python-pygame/PKGBUILD +++ b/extra/python-pygame/PKGBUILD @@ -6,7 +6,7 @@ pkgname=python2-pygame pkgver=1.9.1 pkgrel=7 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 41ebf4be2..f995971a1 100644 --- a/extra/python-pyspi/PKGBUILD +++ b/extra/python-pyspi/PKGBUILD @@ -7,7 +7,7 @@ pkgname=python2-pyspi pkgver=0.6.1 pkgrel=1 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 0e308434b..c7f2acb08 100644 --- a/extra/python-pysqlite/PKGBUILD +++ b/extra/python-pysqlite/PKGBUILD @@ -9,7 +9,7 @@ pkgver=2.6.3 pkgrel=3 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') conflicts=('python-pysqlite<=2.6.3-2') diff --git a/extra/python-telepathy/PKGBUILD b/extra/python-telepathy/PKGBUILD index 515a5b590..74d1da3e5 100644 --- a/extra/python-telepathy/PKGBUILD +++ b/extra/python-telepathy/PKGBUILD @@ -6,19 +6,23 @@ pkgname=('python2-telepathy') pkgver=0.15.19 pkgrel=3 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') makedepends=('libxslt') conflicts=('python-telepathy') replaces=('python-telepathy') -source=(http://telepathy.freedesktop.org/releases/telepathy-python/telepathy-python-${pkgver}.tar.gz{,.asc}) +source=(http://telepathy.freedesktop.org/releases/telepathy-python/telepathy-python-${pkgver}.tar.gz{,.asc} + telepathy-python-generated-errors.patch) md5sums=('f7ca25ab3c88874015b7e9728f7f3017' - '3f0e1af0452d62a0c0aab916e045579c') + '3f0e1af0452d62a0c0aab916e045579c' + '2dfa69cd0548661dbbb5ae53b1c19e0f') build() { cd "${srcdir}/telepathy-python-${pkgver}" + patch -Np1 -i "$srcdir/telepathy-python-generated-errors.patch" + autoreconf ./configure --prefix=/usr make } diff --git a/extra/python-telepathy/telepathy-python-generated-errors.patch b/extra/python-telepathy/telepathy-python-generated-errors.patch new file mode 100644 index 000000000..d52861d89 --- /dev/null +++ b/extra/python-telepathy/telepathy-python-generated-errors.patch @@ -0,0 +1,18 @@ +diff --git a/src/Makefile.am b/src/Makefile.am +index 135f2f0..ede1fc3 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -13,10 +13,12 @@ telepathy_PYTHON = \ + spec_dir = $(top_srcdir)/spec + spec_files := $(patsubst $(spec_dir)%.xml,_generated%.py,$(wildcard $(spec_dir)/*.xml)) + ++# We leave _generated/errors.py out of here because there exists a ++# spec/errors.xml file, so that means there'll be a ++# _generated/errors.py in $(spec_files). See fd.o#32526 + BUILT_SOURCES = \ + _generated/interfaces.py \ + _generated/constants.py \ +- _generated/errors.py \ + _generated/__init__.py \ + $(spec_files) + diff --git a/extra/python-urwid/PKGBUILD b/extra/python-urwid/PKGBUILD index d1804969c..a17f52206 100644 --- a/extra/python-urwid/PKGBUILD +++ b/extra/python-urwid/PKGBUILD @@ -8,7 +8,7 @@ pkgver=1.0.2 pkgrel=2 pkgdesc="Urwid is a curses-based user interface library." license=('LGPL') -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 a669bbde0..49b4d0221 100644 --- a/extra/python-wpactrl/PKGBUILD +++ b/extra/python-wpactrl/PKGBUILD @@ -6,7 +6,7 @@ pkgname=python2-wpactrl pkgver=20090609 pkgrel=4 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 fd2d084b5..8aea684a2 100644 --- a/extra/python/PKGBUILD +++ b/extra/python/PKGBUILD @@ -8,11 +8,12 @@ pkgver=3.3.0 pkgrel=1 _pybasever=3.3 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,15 +33,21 @@ 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-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 b81767462..23d286fce 100644 --- a/extra/pyxml/PKGBUILD +++ b/extra/pyxml/PKGBUILD @@ -6,7 +6,7 @@ pkgname=pyxml pkgver=0.8.4 pkgrel=10 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 ce29d86a3..64f160c4c 100644 --- a/extra/qemu-kvm/PKGBUILD +++ b/extra/qemu-kvm/PKGBUILD @@ -4,7 +4,7 @@ pkgname=qemu-kvm pkgver=1.2.0 pkgrel=1 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' 'libcap-ng') diff --git a/extra/qemu/PKGBUILD b/extra/qemu/PKGBUILD index b243184f7..adef636f2 100644 --- a/extra/qemu/PKGBUILD +++ b/extra/qemu/PKGBUILD @@ -4,7 +4,7 @@ pkgname=qemu pkgver=1.2.0 pkgrel=1 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 22c26cef6..7692ca6e7 100644 --- a/extra/qjackctl/PKGBUILD +++ b/extra/qjackctl/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.3.9 pkgrel=2 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 57315e1fa..4c73ea48f 100644 --- a/extra/qrencode/PKGBUILD +++ b/extra/qrencode/PKGBUILD @@ -6,7 +6,7 @@ pkgname=qrencode pkgver=3.4.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 0935ff4b7..ca14576a1 100644 --- a/extra/qscintilla/PKGBUILD +++ b/extra/qscintilla/PKGBUILD @@ -8,7 +8,7 @@ pkgname=('qscintilla' 'python-qscintilla' 'python2-qscintilla' pkgver=2.6.2 pkgrel=3 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://downloads.sourceforge.net/pyqt/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 c471ccada..b40cbdd56 100644 --- a/extra/qt-gstreamer/PKGBUILD +++ b/extra/qt-gstreamer/PKGBUILD @@ -6,7 +6,7 @@ pkgname=qt-gstreamer pkgver=0.10.2 pkgrel=2 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 c2002dea7..111fad187 100644 --- a/extra/qt/PKGBUILD +++ b/extra/qt/PKGBUILD @@ -6,13 +6,14 @@ pkgbase=qt pkgname=('qt' 'qt-private-headers') pkgver=4.8.3 pkgrel=4 -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" @@ -21,6 +22,7 @@ source=("http://releases.qt-project.org/qt4/source/${_pkgfqn}.tar.gz" 'improve-cups-support.patch' 'fix-crash-in-assistant.patch' 'undo-fix-jit-crash-on-x86_64.patch' + 'declarative-fix-sigbus.patch' 'disable-ssl-compression.patch') md5sums=('a663b6c875f8d7caa8ac9c30e4a4ec3b' 'fc211414130ab2764132e7370f8e5caa' @@ -30,11 +32,15 @@ md5sums=('a663b6c875f8d7caa8ac9c30e4a4ec3b' 'c439c7731c25387352d8453ca7574971' '57590084078b6379f0501f7728b02ae2' '094e5a4e30e52423c77daa4a9c782df5' + 'aac963d05a9d5733e2bfce9e26607f51' '94e9e433342018bf35e8d6d968b7432c') 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 @@ -50,10 +56,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 \ @@ -64,7 +74,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 \ @@ -79,7 +89,8 @@ build() { -optimized-qmake \ -reduce-relocations \ -dbus-linked \ - -no-openvg + -no-openvg \ + $extra make } @@ -90,9 +101,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 39c4c5767..220142e06 100644 --- a/extra/qt3/PKGBUILD +++ b/extra/qt3/PKGBUILD @@ -6,7 +6,7 @@ pkgver=3.3.8b pkgrel=2 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' 'glu' 'libxft' diff --git a/extra/qtiplot/PKGBUILD b/extra/qtiplot/PKGBUILD index 705e2aa63..8dc4082fa 100644 --- a/extra/qtiplot/PKGBUILD +++ b/extra/qtiplot/PKGBUILD @@ -6,7 +6,7 @@ pkgname=qtiplot pkgver=0.9.8.9 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-pyqt' 'boost-libs' 'shared-mime-info' 'glu' '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 1f7d87b33..f97d00599 100644 --- a/extra/quodlibet/PKGBUILD +++ b/extra/quodlibet/PKGBUILD @@ -5,7 +5,7 @@ pkgname=quodlibet pkgver=2.4.1 pkgrel=1 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 41bb7f216..530a9925c 100644 --- a/extra/quota-tools/PKGBUILD +++ b/extra/quota-tools/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.01 pkgrel=1 epoch=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 7723b97be..45f67c278 100644 --- a/extra/racket/PKGBUILD +++ b/extra/racket/PKGBUILD @@ -5,7 +5,7 @@ pkgname=racket pkgver=5.3 pkgrel=1 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 bd77b2427..40647db10 100644 --- a/extra/rhythmbox/PKGBUILD +++ b/extra/rhythmbox/PKGBUILD @@ -6,14 +6,15 @@ pkgname=rhythmbox pkgver=2.97 pkgrel=2 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' 'libmusicbrainz4' 'libnotify' 'libpeas' 'libwebkit3' - 'lirc-utils' 'media-player-info' 'mx' 'python2-gobject' 'python2-mako' 'totem-plparser' + 'media-player-info' 'mx' 'python2-gobject' 'python2-mako' 'totem-plparser' 'tdb' 'libdiscid') +[ "$CARCH" != "mips64el" ] && depends+=('lirc-utils') makedepends=('gnome-doc-utils' 'intltool' 'brasero' 'gobject-introspection' 'vala') 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 8f73ae5a2..5eb884c14 100644 --- a/extra/rosegarden/PKGBUILD +++ b/extra/rosegarden/PKGBUILD @@ -8,7 +8,7 @@ pkgname=rosegarden pkgver=12.04 pkgrel=2 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 477c6fcdf..1b950c66e 100644 --- a/extra/rssh/PKGBUILD +++ b/extra/rssh/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=4 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 bfa7063cd..8e4f3b160 100644 --- a/extra/rsync/PKGBUILD +++ b/extra/rsync/PKGBUILD @@ -4,7 +4,7 @@ pkgname=rsync pkgver=3.0.9 pkgrel=5 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 fc847495c..debe6ffc0 100644 --- a/extra/rtkit/PKGBUILD +++ b/extra/rtkit/PKGBUILD @@ -6,7 +6,7 @@ pkgname=rtkit pkgver=0.11 pkgrel=1 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 0732107ea..917dbd71d 100644 --- a/extra/ruby/PKGBUILD +++ b/extra/ruby/PKGBUILD @@ -6,7 +6,7 @@ pkgname=('ruby' 'ruby-docs') pkgver=1.9.3_p286 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://www.ruby-lang.org/en/' license=('BSD' 'custom') makedepends=('openssl' 'tk' 'libffi' 'doxygen' 'graphviz' 'libyaml') diff --git a/extra/samba/PKGBUILD b/extra/samba/PKGBUILD index 009098785..5b058b0ae 100644 --- a/extra/samba/PKGBUILD +++ b/extra/samba/PKGBUILD @@ -9,7 +9,7 @@ pkgver=3.6.8 # misconstrues as alpha, beta, etc. Bad samba! _realver=3.6.8 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 8d7c425ac..4b44034e9 100644 --- a/extra/sane/PKGBUILD +++ b/extra/sane/PKGBUILD @@ -9,7 +9,7 @@ pkgver=1.0.23 pkgrel=1 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' 'libcups' 'libieee1284' 'v4l-utils' 'avahi' 'bash' 'net-snmp') makedepends=('texlive-latexextra') diff --git a/extra/sbcl/PKGBUILD b/extra/sbcl/PKGBUILD index 8e8f4cd47..367b49064 100644 --- a/extra/sbcl/PKGBUILD +++ b/extra/sbcl/PKGBUILD @@ -9,11 +9,13 @@ pkgver=1.1.0 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') +provides=('common-lisp' 'cl-asdf') # 'zlib') this is really annoying for tools like toru 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..be143ae81 100644 --- a/extra/scim-chewing/PKGBUILD +++ b/extra/scim-chewing/PKGBUILD @@ -10,10 +10,10 @@ 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") +source=("https://github.com/downloads/chewing/scim-chewing/scim-chewing-${pkgver}.tar.bz2") sha1sums=('f6c8d16f19f17449ee169f1ca787350353e93b05') build() { diff --git a/extra/scim-hangul/PKGBUILD b/extra/scim-hangul/PKGBUILD index b5e08cac0..7b7631e83 100644 --- a/extra/scim-hangul/PKGBUILD +++ b/extra/scim-hangul/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc='Korean input method module for SCIM' url='http://www.scim-im.org/' license=('GPL') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') depends=('libhangul' 'scim') options=('!libtool') source=("http://downloads.sourceforge.net/sourceforge/scim/${pkgname}-${pkgver}.tar.gz" diff --git a/extra/scim-hangul/unistd.patch b/extra/scim-hangul/unistd.patch new file mode 100644 index 000000000..44ee7331c --- /dev/null +++ b/extra/scim-hangul/unistd.patch @@ -0,0 +1,11 @@ +diff -ru scim-hangul-0.3.2.orig/src/scim_hangul_imengine.cpp scim-hangul-0.3.2/src/scim_hangul_imengine.cpp +--- scim-hangul-0.3.2.orig/src/scim_hangul_imengine.cpp 2012-08-05 17:49:59.369710152 +0200 ++++ scim-hangul-0.3.2/src/scim_hangul_imengine.cpp 2012-08-05 17:50:16.401614147 +0200 +@@ -34,6 +34,7 @@ + #endif + + #include <cstring> ++#include <unistd.h> + #include <scim.h> + #include "scim_hangul_imengine.h" + 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 0364e310d..905db2a4c 100644 --- a/extra/scim-pinyin/PKGBUILD +++ b/extra/scim-pinyin/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.5.92 pkgrel=1 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 0460dce28..91591a9c5 100644 --- a/extra/scim-tables/PKGBUILD +++ b/extra/scim-tables/PKGBUILD @@ -8,7 +8,7 @@ pkgver=0.5.11 pkgrel=1 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 0edb9b433..0a5f38545 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" '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 50e733eb0..d64942b22 100644 --- a/extra/scribus/PKGBUILD +++ b/extra/scribus/PKGBUILD @@ -8,7 +8,7 @@ pkgname=scribus pkgver=1.4.1 pkgrel=1 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 6da6577b7..f9b146af1 100644 --- a/extra/sdl_gfx/PKGBUILD +++ b/extra/sdl_gfx/PKGBUILD @@ -7,7 +7,7 @@ pkgname=sdl_gfx pkgver=2.0.24 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" @@ -18,7 +18,7 @@ md5sums=('838514185ff9a3b6377760aaa52fef8a') build() { cd 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 e992397d7..a67aed93d 100644 --- a/extra/sip/PKGBUILD +++ b/extra/sip/PKGBUILD @@ -7,7 +7,7 @@ pkgbase=sip pkgname=('sip' 'python-sip' 'python2-sip') pkgver=4.14 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 c36dcd09f..7ac151623 100644 --- a/extra/slim/PKGBUILD +++ b/extra/slim/PKGBUILD @@ -8,7 +8,7 @@ pkgname=slim pkgver=1.3.4 pkgrel=3 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 7c598e2cd..705869118 100644 --- a/extra/smartmontools/PKGBUILD +++ b/extra/smartmontools/PKGBUILD @@ -10,7 +10,7 @@ pkgrel=1 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 eb67059a2..512f420d5 100644 --- a/extra/smb4k/PKGBUILD +++ b/extra/smb4k/PKGBUILD @@ -6,7 +6,7 @@ pkgname=smb4k pkgver=1.0.4 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 c48a18d05..9d3e4158a 100644 --- a/extra/smpeg/PKGBUILD +++ b/extra/smpeg/PKGBUILD @@ -6,7 +6,7 @@ pkgname=smpeg pkgver=0.4.4 pkgrel=7 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 5aa17e5e9..5ef75191f 100644 --- a/extra/smplayer/PKGBUILD +++ b/extra/smplayer/PKGBUILD @@ -8,7 +8,7 @@ pkgname=smplayer pkgver=0.8.1 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 4a1880185..826220077 100644 --- a/extra/snd/PKGBUILD +++ b/extra/snd/PKGBUILD @@ -7,7 +7,7 @@ pkgname=snd pkgver=13.0 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=('jack' 'gamin' 'gsl' 'fftw' 'gtk2' 'libmpc') 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 8da3ca327..fd3434969 100644 --- a/extra/sonata/PKGBUILD +++ b/extra/sonata/PKGBUILD @@ -6,7 +6,7 @@ pkgname=sonata pkgver=1.6.2.1 pkgrel=8 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' 'python2-mpd') diff --git a/extra/soprano/PKGBUILD b/extra/soprano/PKGBUILD index fbee44835..280fb080a 100644 --- a/extra/soprano/PKGBUILD +++ b/extra/soprano/PKGBUILD @@ -6,11 +6,12 @@ pkgname=soprano pkgver=2.8.0 pkgrel=2 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-base') makedepends=('cmake' 'openjdk6' 'doxygen') +[ "$CARCH" = "mips64el" ] && makedepends=('cmake' 'doxygen') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2") md5sums=('273c3403aeb6d8a43e78a4887f50a385') @@ -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 77420d51b..eaa638ae3 100644 --- a/extra/source-highlight/PKGBUILD +++ b/extra/source-highlight/PKGBUILD @@ -6,7 +6,7 @@ pkgname=source-highlight pkgver=3.1.7 pkgrel=2 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 322d66183..550f7a666 100644 --- a/extra/sox/PKGBUILD +++ b/extra/sox/PKGBUILD @@ -5,7 +5,7 @@ pkgname=sox pkgver=14.4.0 pkgrel=3 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 9e80adbea..78fe4219f 100644 --- a/extra/spamassassin/PKGBUILD +++ b/extra/spamassassin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=spamassassin pkgver=3.3.2 pkgrel=7 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/spandsp/PKGBUILD b/extra/spandsp/PKGBUILD index 359dffd72..bd61876a2 100644 --- a/extra/spandsp/PKGBUILD +++ b/extra/spandsp/PKGBUILD @@ -5,7 +5,7 @@ pkgname=spandsp pkgver=0.0.6pre21 pkgrel=1 pkgdesc="A DSP library for telephony" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) license=('GPL') url="http://www.soft-switch.org/" depends=('libtiff') diff --git a/extra/speech-dispatcher/PKGBUILD b/extra/speech-dispatcher/PKGBUILD index bb96b719b..053b65878 100644 --- a/extra/speech-dispatcher/PKGBUILD +++ b/extra/speech-dispatcher/PKGBUILD @@ -9,7 +9,7 @@ pkgname=speech-dispatcher pkgver=0.7.1 pkgrel=7 -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 1ca35ae21..537b4b933 100644 --- a/extra/sqlite/PKGBUILD +++ b/extra/sqlite/PKGBUILD @@ -3,24 +3,22 @@ # Contributor: Tom Newsom <Jeepster@gmx.co.uk> pkgbase="sqlite" -pkgname=('sqlite' 'sqlite-tcl' 'sqlite-doc') +pkgname=('sqlite' 'sqlite-tcl') _amalgamationver=3071401 #_docver=${_amalgamationver} _docver=3071400 pkgver=3.7.14.1 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-${_docver}.zip license.txt) options=('!libtool' '!emptydirs') md5sums=('4cf3fd434bbb6e50777019ff3507bfa5' - '5eaeaa2d0aef3b2c980aa784846fd562' 'c1cdbc5544034d9012e421e75a5e4890') build() { @@ -65,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 09b9aa4d5..e17f9eb91 100644 --- a/extra/stardict/PKGBUILD +++ b/extra/stardict/PKGBUILD @@ -7,7 +7,7 @@ pkgname=stardict pkgver=3.0.3 pkgrel=2 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 edd8a973f..a004e46e3 100644 --- a/extra/stellarium/PKGBUILD +++ b/extra/stellarium/PKGBUILD @@ -6,7 +6,7 @@ pkgname=stellarium pkgver=0.11.4 pkgrel=2 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' 'glu' '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 44eb094e2..f4ad2a127 100644 --- a/extra/strigi/PKGBUILD +++ b/extra/strigi/PKGBUILD @@ -6,7 +6,7 @@ pkgname=strigi pkgver=0.7.7 pkgrel=2 pkgdesc="Fast crawling desktop search engine with Qt4 GUI" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://strigi.sourceforge.net/' license=('GPL2') depends=('exiv2' 'libxml2' 'boost-libs') diff --git a/extra/subversion/PKGBUILD b/extra/subversion/PKGBUILD index 54dc81bd8..ed44cee47 100644 --- a/extra/subversion/PKGBUILD +++ b/extra/subversion/PKGBUILD @@ -7,13 +7,16 @@ pkgname=subversion pkgver=1.7.7 pkgrel=1 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' 'java-environment') #'ruby: for some hook scripts') 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') @@ -42,13 +45,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 - patch -Np1 -i ../subversion-1.7.6-kwallet-gcc47.patch + 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 2d54663e3..37a6d4867 100644 --- a/extra/suitesparse/PKGBUILD +++ b/extra/suitesparse/PKGBUILD @@ -6,7 +6,7 @@ pkgver=4.0.2 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/sushi/PKGBUILD b/extra/sushi/PKGBUILD index c0a7e7b23..061107d0a 100644 --- a/extra/sushi/PKGBUILD +++ b/extra/sushi/PKGBUILD @@ -5,7 +5,7 @@ pkgname=sushi pkgver=0.4.1 pkgrel=2 pkgdesc="A quick previewer for Nautilus" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) url="http://www.gnome.org" license=('GPL2') groups=(gnome-extra) 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 73a195180..d880b3397 100644 --- a/extra/swig/PKGBUILD +++ b/extra/swig/PKGBUILD @@ -6,7 +6,7 @@ pkgname=swig pkgver=2.0.8 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 72ef550a8..0c5bfaece 100644 --- a/extra/system-config-printer/PKGBUILD +++ b/extra/system-config-printer/PKGBUILD @@ -8,7 +8,7 @@ pkgver=1.3.11 pkgrel=2 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 4a5debbc0..f5a71aae8 100644 --- a/extra/taglib/PKGBUILD +++ b/extra/taglib/PKGBUILD @@ -8,7 +8,7 @@ pkgname=taglib pkgver=1.8 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 7d12f19bf..1016c4ba2 100644 --- a/extra/tcl/PKGBUILD +++ b/extra/tcl/PKGBUILD @@ -6,7 +6,7 @@ pkgname=tcl pkgver=8.5.12 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 5d48fee52..d871e6679 100644 --- a/extra/telepathy-gabble/PKGBUILD +++ b/extra/telepathy-gabble/PKGBUILD @@ -6,7 +6,7 @@ pkgname=telepathy-gabble pkgver=0.16.2 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 a0ad65e36..efbd46530 100644 --- a/extra/telepathy-glib/PKGBUILD +++ b/extra/telepathy-glib/PKGBUILD @@ -7,7 +7,7 @@ pkgname=telepathy-glib pkgver=0.18.2 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 1c8ebc5be..b49458f7f 100644 --- a/extra/telepathy-idle/PKGBUILD +++ b/extra/telepathy-idle/PKGBUILD @@ -7,7 +7,7 @@ pkgname=telepathy-idle pkgver=0.1.12 pkgrel=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 e4a65496a..b1ec84b3c 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.5.1 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 32eef8deb..4f5d341a9 100644 --- a/extra/telepathy-kde-approver/PKGBUILD +++ b/extra/telepathy-kde-approver/PKGBUILD @@ -7,7 +7,7 @@ _pkgname=ktp-approver pkgver=0.5.1 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 db0b81c89..5e21916af 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.5.1 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 54a225ade..188758fc2 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.5.1 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' 'kdebase-runtime') diff --git a/extra/telepathy-kde-common-internals/PKGBUILD b/extra/telepathy-kde-common-internals/PKGBUILD index fa60f530e..250cf4520 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.5.1 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 25a4fd945..37f014b41 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.5.1 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 7a6dd9150..776c12b8d 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.5.1 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 151a7a196..bb694f1cb 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.5.1 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 9f11841ef..8164aed8a 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.5.1 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 d233d063e..e8466c444 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.5.1 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 3f1e00e4a..f4425d833 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.5.1 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 73f4b62fe..8a0fe6c52 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.5.1 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 c0f7b3189..1b8f6c055 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.5.1 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 75b725779..049f32f2c 100644 --- a/extra/telepathy-logger-qt/PKGBUILD +++ b/extra/telepathy-logger-qt/PKGBUILD @@ -6,7 +6,7 @@ pkgname=telepathy-logger-qt pkgver=0.5.1 pkgrel=1 pkgdesc="Qt bindings for telepathy logger" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/extragear/network/telepathy/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 d95ae0461..f9557b0ba 100644 --- a/extra/telepathy-mission-control/PKGBUILD +++ b/extra/telepathy-mission-control/PKGBUILD @@ -8,7 +8,7 @@ pkgname=telepathy-mission-control pkgver=5.12.1 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 0aa561c13..b94a42764 100644 --- a/extra/telepathy-qt/PKGBUILD +++ b/extra/telepathy-qt/PKGBUILD @@ -6,7 +6,7 @@ pkgname=telepathy-qt pkgver=0.9.3 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 97e98dc0d..439ac4a14 100644 --- a/extra/tftp-hpa/PKGBUILD +++ b/extra/tftp-hpa/PKGBUILD @@ -5,7 +5,7 @@ pkgname=tftp-hpa pkgver=5.2 pkgrel=3 pkgdesc="Official tftp server" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.kernel.org/pub/software/network/tftp/tftp-hpa/" 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 37f707e9e..cadaef654 100644 --- a/extra/timidity++/PKGBUILD +++ b/extra/timidity++/PKGBUILD @@ -5,7 +5,7 @@ pkgname=timidity++ pkgver=2.14.0 pkgrel=3 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/tinycdb/PKGBUILD b/extra/tinycdb/PKGBUILD index 2e803febd..5467ce5ff 100644 --- a/extra/tinycdb/PKGBUILD +++ b/extra/tinycdb/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=1 pkgdesc='Very fast and simple package for creating and reading constant data bases' url='http://www.corpit.ru/mjt/tinycdb.html' license=('custom') -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') source=("http://www.corpit.ru/mjt/tinycdb/${pkgname}-${pkgver}.tar.gz") sha1sums=('ade42ee1e7c56f66a63cb933206c089b9983adba') diff --git a/extra/tk/PKGBUILD b/extra/tk/PKGBUILD index cb5e31c2f..1f13b1b6a 100644 --- a/extra/tk/PKGBUILD +++ b/extra/tk/PKGBUILD @@ -6,7 +6,7 @@ pkgname=tk pkgver=8.5.12 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 277778cfc..1eb9ed819 100644 --- a/extra/tomcat-native/PKGBUILD +++ b/extra/tomcat-native/PKGBUILD @@ -5,7 +5,7 @@ pkgname=tomcat-native pkgver=1.1.24 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 2f9e82ce1..c0f6c0c7a 100644 --- a/extra/totem/PKGBUILD +++ b/extra/totem/PKGBUILD @@ -8,14 +8,15 @@ pkgver=3.4.3 pkgrel=1 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 dbe5821f2..bc0270816 100644 --- a/extra/tracker/PKGBUILD +++ b/extra/tracker/PKGBUILD @@ -9,7 +9,7 @@ pkgver=0.14.2 _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 d750d6db4..d78814635 100644 --- a/extra/transcode/PKGBUILD +++ b/extra/transcode/PKGBUILD @@ -8,7 +8,7 @@ _sripver=0.3-4 pkgver=1.1.7 pkgrel=5 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 ac0ce2db4..cc5acc17c 100644 --- a/extra/transmission/PKGBUILD +++ b/extra/transmission/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=transmission pkgname=('transmission-cli' 'transmission-gtk' 'transmission-qt') pkgver=2.71 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 3fad2ee81..483ca44d9 100644 --- a/extra/twisted/PKGBUILD +++ b/extra/twisted/PKGBUILD @@ -7,7 +7,7 @@ pkgname=twisted pkgver=12.2.0 pkgrel=2 pkgdesc="Asynchronous networking framework written in Python." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://twistedmatrix.com/" license=('MIT') depends=('python2-crypto' 'python2-zope-interface') diff --git a/extra/udisks/PKGBUILD b/extra/udisks/PKGBUILD index b3b55b369..16756d8e6 100644 --- a/extra/udisks/PKGBUILD +++ b/extra/udisks/PKGBUILD @@ -5,7 +5,7 @@ pkgname=udisks pkgver=1.0.4 pkgrel=5 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 55eed0040..4826ccb6e 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 f3c933315..88a6d04d8 100644 --- a/extra/unison/PKGBUILD +++ b/extra/unison/PKGBUILD @@ -5,7 +5,7 @@ pkgname=unison pkgver=2.40.65 pkgrel=1 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 bbcc86679..e8ceb8a2b 100644 --- a/extra/upower/PKGBUILD +++ b/extra/upower/PKGBUILD @@ -5,7 +5,7 @@ pkgname=upower pkgver=0.9.18 pkgrel=2 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=('systemd-tools' 'libsystemd' 'libusb' 'polkit' 'pm-utils' 'dbus-glib' 'libimobiledevice') diff --git a/extra/usbmuxd/PKGBUILD b/extra/usbmuxd/PKGBUILD index 4666b7cef..dd234ef85 100644 --- a/extra/usbmuxd/PKGBUILD +++ b/extra/usbmuxd/PKGBUILD @@ -7,7 +7,7 @@ pkgver=1.0.8 pkgrel=1 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' 'libplist') 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 3a08d73e6..33e1931ab 100644 --- a/extra/usermin/PKGBUILD +++ b/extra/usermin/PKGBUILD @@ -4,7 +4,7 @@ pkgname=usermin pkgver=1.520 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 1e8fc0fff..a819e9c7c 100644 --- a/extra/vamp-plugin-sdk/PKGBUILD +++ b/extra/vamp-plugin-sdk/PKGBUILD @@ -6,7 +6,7 @@ pkgname=vamp-plugin-sdk pkgver=2.4 pkgrel=1 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 dc7f84eac..1c4c944fb 100644 --- a/extra/varnish/PKGBUILD +++ b/extra/varnish/PKGBUILD @@ -8,7 +8,7 @@ pkgname=varnish pkgver=3.0.3 pkgrel=2 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 bb25037ab..05785b36e 100644 --- a/extra/vde2/PKGBUILD +++ b/extra/vde2/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=2 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=('python') backup=(etc/conf.d/vde) diff --git a/extra/vice/PKGBUILD b/extra/vice/PKGBUILD index 552188f90..b2a1167a1 100644 --- a/extra/vice/PKGBUILD +++ b/extra/vice/PKGBUILD @@ -6,7 +6,7 @@ pkgname=vice pkgver=2.3 pkgrel=6 pkgdesc="The Versatile Commodore 8-bit Emulator" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.viceteam.org/" depends=('alsa-lib' 'giflib' 'libxxf86vm' 'gtk2') 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 f5a047404..42a2f20f1 100644 --- a/extra/vim/PKGBUILD +++ b/extra/vim/PKGBUILD @@ -11,7 +11,7 @@ __hgrev=5884d056e1d1 _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') @@ -72,7 +72,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 \ @@ -83,7 +83,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 14f5f2bb6..60299ddd2 100644 --- a/extra/virtuoso/PKGBUILD +++ b/extra/virtuoso/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=virtuoso pkgname=('virtuoso' 'virtuoso-base') pkgver=6.1.6 pkgrel=1 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://virtuoso.openlinksw.com/wiki/main/Main/' license=('GPL') makedepends=('libldap' 'bison' 'flex' 'gperf' 'net-tools' 'libxml2') diff --git a/extra/vlc/PKGBUILD b/extra/vlc/PKGBUILD index 7fee32771..d71166bac 100644 --- a/extra/vlc/PKGBUILD +++ b/extra/vlc/PKGBUILD @@ -7,7 +7,7 @@ pkgname=vlc pkgver=2.0.4 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') 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' @@ -65,6 +65,7 @@ build() { sed -i -e 's:truetype/freefont:TTF:g' modules/text_renderer/freetype.c sed -i -e 's:truetype/ttf-dejavu:TTF:g' modules/visualization/projectm.cpp + [ "$CARCH" = "mips64el" ] && extraconf="--disable-lirc" ./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-rpath \ @@ -78,7 +79,8 @@ build() { --enable-xosd \ --enable-aa \ --enable-vcdx \ - --enable-upnp + --enable-upnp \ + $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 a181b20b6..3cb20ae21 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 f1c3d4986..c48bbde13 100644 --- a/extra/watchdog/PKGBUILD +++ b/extra/watchdog/PKGBUILD @@ -5,7 +5,7 @@ pkgname=watchdog pkgver=5.12 pkgrel=2 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 add24654f..94fbb3a7e 100644 --- a/extra/webmin/PKGBUILD +++ b/extra/webmin/PKGBUILD @@ -4,7 +4,7 @@ pkgname=webmin pkgver=1.600 pkgrel=1 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' 'perl-perl4-corelibs') 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 7b80c97a9..3dff9dc7a 100644 --- a/extra/weechat/PKGBUILD +++ b/extra/weechat/PKGBUILD @@ -6,7 +6,7 @@ pkgname=weechat pkgver=0.3.9 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/wget/PKGBUILD b/extra/wget/PKGBUILD index 87f617417..349e0bd0c 100644 --- a/extra/wget/PKGBUILD +++ b/extra/wget/PKGBUILD @@ -6,7 +6,7 @@ pkgname=wget pkgver=1.14 pkgrel=1 pkgdesc="A network utility to retrieve files from the Web" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/wget/wget.html" license=('GPL3') depends=('glibc' 'openssl') diff --git a/extra/whois/PKGBUILD b/extra/whois/PKGBUILD index 06b39fa07..57eaa9ba9 100644 --- a/extra/whois/PKGBUILD +++ b/extra/whois/PKGBUILD @@ -6,7 +6,7 @@ pkgname=whois pkgver=5.0.20 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 65750aabc..99c35c775 100644 --- a/extra/wireshark/PKGBUILD +++ b/extra/wireshark/PKGBUILD @@ -5,7 +5,7 @@ pkgname=('wireshark-cli' 'wireshark-gtk') pkgbase=wireshark pkgver=1.8.3 pkgrel=2 -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') makedepends=('bison' 'flex' 'gtk2' 'krb5' 'libcap' 'libpcap' 'bash' 'gnutls' 'libgcrypt' 'lua' 'python' 'portaudio') diff --git a/extra/wpa_supplicant_gui/PKGBUILD b/extra/wpa_supplicant_gui/PKGBUILD index 897e5a150..0a9edeaac 100644 --- a/extra/wpa_supplicant_gui/PKGBUILD +++ b/extra/wpa_supplicant_gui/PKGBUILD @@ -6,7 +6,7 @@ pkgver=1.0 pkgrel=1 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 af7659559..5e38243e4 100644 --- a/extra/wxpython/PKGBUILD +++ b/extra/wxpython/PKGBUILD @@ -5,7 +5,7 @@ pkgname=wxpython pkgver=2.8.12.1 pkgrel=4 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 323462d23..d353a86a8 100644 --- a/extra/x11vnc/PKGBUILD +++ b/extra/x11vnc/PKGBUILD @@ -7,7 +7,7 @@ pkgver=0.9.13 pkgrel=3 pkgdesc='VNC server for real X displays' url='http://www.karlrunge.com/x11vnc/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') license=('GPL2') depends=('openssl' 'libjpeg' 'libxtst' 'libxinerama' 'libxdamage' 'libxrandr' 'avahi') optdepends=('tk: for GUI support') diff --git a/extra/x264/PKGBUILD b/extra/x264/PKGBUILD index 4c986ee9c..742ca7d6d 100644 --- a/extra/x264/PKGBUILD +++ b/extra/x264/PKGBUILD @@ -7,7 +7,7 @@ pkgname=x264 pkgver=20120705 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=('81e5bec5d5774a4a3f567f14bd94289c') build() { cd "$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/xbase/PKGBUILD b/extra/xbase/PKGBUILD index 0fa63a7fa..c028b85ad 100644 --- a/extra/xbase/PKGBUILD +++ b/extra/xbase/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xbase pkgver=2.0.0 pkgrel=2 pkgdesc="An XBase compatible C++ class library" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://linux.techass.com/projects/xdb/' license=('LGPL') depends=('bash' 'gcc-libs') 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 23934a11a..4896f9951 100644 --- a/extra/xchm/PKGBUILD +++ b/extra/xchm/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xchm pkgver=1.21 pkgrel=1 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 cab1793ed..1160d1a04 100644 --- a/extra/xcompmgr/PKGBUILD +++ b/extra/xcompmgr/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xcompmgr pkgver=1.1.6 pkgrel=2 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 0908f9288..658251df1 100644 --- a/extra/xdelta3/PKGBUILD +++ b/extra/xdelta3/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xdelta3 pkgver=3.0.4 pkgrel=1 pkgdesc="A diff utility which works with binary files" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xdelta.org/" license=('GPL') depends=('xz') 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 3c13488cc..6a60b4fe0 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=5 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 92d0537f3..462e85a63 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=5 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 daab499b1..180555c19 100644 --- a/extra/xf86-input-evdev/PKGBUILD +++ b/extra/xf86-input-evdev/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xf86-input-evdev pkgver=2.7.3 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' 'systemd-tools' 'mtdev') diff --git a/extra/xf86-input-joystick/PKGBUILD b/extra/xf86-input-joystick/PKGBUILD index ae655949c..b2dadf7f7 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=2 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 9712c535a..2f1c11af3 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=2 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 5dd81a5f2..ee56a2076 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=4 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 3c65914ea..1d6f6c3a7 100644 --- a/extra/xf86-input-wacom/PKGBUILD +++ b/extra/xf86-input-wacom/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xf86-input-wacom pkgver=0.17.0 pkgrel=2 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 93fd4e3ad..b3abef50d 100644 --- a/extra/xf86-video-dummy/PKGBUILD +++ b/extra/xf86-video-dummy/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xf86-video-dummy pkgver=0.3.6 pkgrel=2 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 62f0c0314..5ad47a246 100644 --- a/extra/xf86-video-fbdev/PKGBUILD +++ b/extra/xf86-video-fbdev/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xf86-video-fbdev pkgver=0.4.3 pkgrel=2 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 149367f7c..92a31063e 100644 --- a/extra/xf86-video-siliconmotion/PKGBUILD +++ b/extra/xf86-video-siliconmotion/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xf86-video-siliconmotion pkgver=1.7.7 pkgrel=2 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' 'X-ABI-VIDEODRV_VERSION=13' 'resourceproto' 'sc conflicts=('xorg-server<1.13.0' 'X-ABI-VIDEODRV_VERSION<13' 'X-ABI-VIDEODRV_VERSION>=14') options=('!libtool') groups=('xorg-drivers' 'xorg') -source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2) -sha256sums=('87b8b59d43945d4fc8012860c0bd9aed42c4684a943355c607b8eb8d6710c3aa') +source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2 + 98_sm712_CRT_enable.diff) +sha256sums=('87b8b59d43945d4fc8012860c0bd9aed42c4684a943355c607b8eb8d6710c3aa' + '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 a44bde11c..651e9f082 100644 --- a/extra/xf86-video-sis/PKGBUILD +++ b/extra/xf86-video-sis/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xf86-video-sis pkgver=0.10.7 pkgrel=2 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 a89c29f4a..4287cd8a6 100644 --- a/extra/xfce4-battery-plugin/PKGBUILD +++ b/extra/xfce4-battery-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-battery-plugin pkgver=1.0.5 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 c098e048b..64ffa6bae 100644 --- a/extra/xfce4-cpugraph-plugin/PKGBUILD +++ b/extra/xfce4-cpugraph-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-cpugraph-plugin pkgver=1.0.5 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 dc1720006..6a47af76a 100644 --- a/extra/xfce4-diskperf-plugin/PKGBUILD +++ b/extra/xfce4-diskperf-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-diskperf-plugin pkgver=2.5.4 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 a0bfdb2ec..c69f1814c 100644 --- a/extra/xfce4-fsguard-plugin/PKGBUILD +++ b/extra/xfce4-fsguard-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-fsguard-plugin pkgver=1.0.1 pkgrel=1 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 d5454aab4..96d40abcd 100644 --- a/extra/xfce4-mixer/PKGBUILD +++ b/extra/xfce4-mixer/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xfce4-mixer pkgver=4.10.0 pkgrel=1 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 cc08d506e..5e6d373df 100644 --- a/extra/xfce4-mpc-plugin/PKGBUILD +++ b/extra/xfce4-mpc-plugin/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xfce4-mpc-plugin pkgver=0.4.4 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 3f28626b6..f8687e4f3 100644 --- a/extra/xfce4-netload-plugin/PKGBUILD +++ b/extra/xfce4-netload-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-netload-plugin pkgver=1.2.0 pkgrel=1 pkgdesc="A netload plugin for the Xfce panel" -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-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 760aba930..a334bbed4 100644 --- a/extra/xfce4-systemload-plugin/PKGBUILD +++ b/extra/xfce4-systemload-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-systemload-plugin pkgver=1.1.1 pkgrel=1 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 2eb59bb2c..49a04558d 100644 --- a/extra/xfce4-wavelan-plugin/PKGBUILD +++ b/extra/xfce4-wavelan-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-wavelan-plugin pkgver=0.5.11 pkgrel=1 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 07f3d4ad2..a6853ace1 100644 --- a/extra/xfce4-weather-plugin/PKGBUILD +++ b/extra/xfce4-weather-plugin/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfce4-weather-plugin pkgver=0.8.2 pkgrel=1 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 1ed492de2..eca650431 100644 --- a/extra/xfce4-xkb-plugin/PKGBUILD +++ b/extra/xfce4-xkb-plugin/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xfce4-xkb-plugin pkgver=0.5.4.3 pkgrel=3 pkgdesc="Plugin to switch keyboard layouts for the Xfce4 panel" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin" license=('custom') 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 7fd1b766f..873f7311b 100644 --- a/extra/xfwm4/PKGBUILD +++ b/extra/xfwm4/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xfwm4 pkgver=4.10.0 pkgrel=2 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 682321d85..38909230a 100644 --- a/extra/xine-lib/PKGBUILD +++ b/extra/xine-lib/PKGBUILD @@ -5,18 +5,19 @@ pkgname=xine-lib pkgver=1.2.2 pkgrel=2 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' 'glu') + 'libmpcdec' 'libcaca' 'libbluray' 'gnome-vfs') +[ "$CARCH" = "mips64el" ] || makedepends+=('glu' 'libvdpau') optdepends=('imagemagick: for using the imagemagick plugin' \ 'jack: for using the jack plugin' \ - 'vcdimager: for using the vcd plugin' \ - 'glu: for using the opengl plugin' \ - 'wavpack: for using the wavpack plugin' \ + 'vcdimager: for using the vcd plugin') +[ "$CARCH" = "mips64el" ] || optdepends+=('glu: 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=('a349cbb0b72256bb262377796a022dcf63829b4c') 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 36da56815..82b6c8e89 100644 --- a/extra/xorg-server/PKGBUILD +++ b/extra/xorg-server/PKGBUILD @@ -5,26 +5,29 @@ 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.13.0 pkgrel=2 -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' 'libgcrypt') + 'xorg-font-util' 'glproto' 'libgcrypt') +[ "$CARCH" != "mips64el" ] && makedepends+=('dri2proto') options=('!libtool') source=(${url}/releases/individual/xserver/${pkgbase}-${pkgver}.tar.bz2 autoconfig-nvidia.patch autoconfig-sis.patch xvfb-run xvfb-run.1 - 10-quirks.conf) + 10-quirks.conf + loongson.patch) sha256sums=('548b91cb01087ad4f892428e7ac4955251cf12393e86c70420436b33848ef28a' '66e25f76a7496c429e0aff4b0670f168719bb0ceaeb88c6f2272f2bf3ed21162' 'd027776fac1f7675b0a9ee817502290b1c45f9c09b0f0a6bb058c35f92361e84' 'ff0156309470fc1d378fd2e104338020a884295e285972cc88e250e031cc35b9' '2460adccd3362fefd4cdc5f1c70f332d7b578091fb9167bf88b5f91265bbd776' - '94612f5c0d34a3b7152915c2e285c7b462e9d8e38d3539bd551a339498eac166') + '94612f5c0d34a3b7152915c2e285c7b462e9d8e38d3539bd551a339498eac166' + '966b8c509006e3b7e6ac951c93a760ecbb2cb2ad7a5807fb919f0c4ee5e079a5') build() { cd "${srcdir}/${pkgbase}-${pkgver}" @@ -35,7 +38,38 @@ build() { # Use unofficial imedia SiS driver for supported SiS devices patch -Np0 -i "${srcdir}/autoconfig-sis.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 \ @@ -63,6 +97,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 @@ -108,9 +143,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" @@ -177,9 +214,10 @@ package_xorg-server-devel() { depends=(# see pkgdir/usr/lib/pkgconfig/xorg-server.pc xproto randrproto renderproto xextproto inputproto kbproto fontsproto pixman videoproto xf86driproto glproto - mesa dri2proto xineramaproto libpciaccess + mesa xineramaproto libpciaccess # not technically required but almost every Xorg pkg needs it to build xorg-util-macros) +[ "$CARCH" = "mips64el" ] || depends+=('dri2proto') cd "${srcdir}/${pkgbase}-${pkgver}" make DESTDIR="${pkgdir}" install @@ -194,3 +232,24 @@ 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=('7297e025f442904768c360fcbaedbc1f' + 'ea4852dedbb89550f6bc113ca66348a2' + '4f3bc572ad32e6ed22efc38d2a5e429a' + '52fd3effd80d7bc6c1660d4ecf23d31c' + '376c70308715cd2643f7bff936d9934b' + 'd4f7dfc6be4ef4e2c6dd7632a9d88abe' + 'd335870a88231cdbdd2919dd4ca76a1f') +md5sums=('f87d830aa69885275e26dd6327d76a44' + 'ea4852dedbb89550f6bc113ca66348a2' + '4f3bc572ad32e6ed22efc38d2a5e429a' + '52fd3effd80d7bc6c1660d4ecf23d31c' + '376c70308715cd2643f7bff936d9934b' + 'd4f7dfc6be4ef4e2c6dd7632a9d88abe' + 'd335870a88231cdbdd2919dd4ca76a1f') +sha256sums=('8ac07c35306ba3fb3c0972722dd4e919303039eca1d40ac7862560e0b2c94cf7' + '66e25f76a7496c429e0aff4b0670f168719bb0ceaeb88c6f2272f2bf3ed21162' + 'd027776fac1f7675b0a9ee817502290b1c45f9c09b0f0a6bb058c35f92361e84' + 'ff0156309470fc1d378fd2e104338020a884295e285972cc88e250e031cc35b9' + '2460adccd3362fefd4cdc5f1c70f332d7b578091fb9167bf88b5f91265bbd776' + '94612f5c0d34a3b7152915c2e285c7b462e9d8e38d3539bd551a339498eac166' + '966b8c509006e3b7e6ac951c93a760ecbb2cb2ad7a5807fb919f0c4ee5e079a5') 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 412b91056..9713f70eb 100644 --- a/extra/xorg-xbacklight/PKGBUILD +++ b/extra/xorg-xbacklight/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xbacklight pkgver=1.2.0 pkgrel=1 pkgdesc="RandR-based backlight control application" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://xorg.freedesktop.org/" license=('custom') depends=('xcb-util') 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 240f47178..7c8f2ba23 100644 --- a/extra/xorg-xdm/PKGBUILD +++ b/extra/xorg-xdm/PKGBUILD @@ -5,7 +5,7 @@ pkgname=xorg-xdm pkgver=1.1.11 pkgrel=3 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 240f15da7..ba03596fd 100644 --- a/extra/xournal/PKGBUILD +++ b/extra/xournal/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=1 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 7c8a888c6..88b3f9217 100644 --- a/extra/xsp/PKGBUILD +++ b/extra/xsp/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xsp pkgver=2.10.2 pkgrel=4 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 55148f003..d0f433cbe 100644 --- a/extra/xterm/PKGBUILD +++ b/extra/xterm/PKGBUILD @@ -6,7 +6,7 @@ pkgname=xterm pkgver=284 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 1642a8bd4..6a7fe7479 100644 --- a/extra/yakuake/PKGBUILD +++ b/extra/yakuake/PKGBUILD @@ -7,7 +7,7 @@ pkgname=yakuake pkgver=2.9.9 pkgrel=1 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 e85a3e1e6..f9a1a377c 100644 --- a/extra/yp-tools/PKGBUILD +++ b/extra/yp-tools/PKGBUILD @@ -8,7 +8,7 @@ pkgname=yp-tools pkgver=2.12 pkgrel=4 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..3ec53a072 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') @@ -27,6 +27,7 @@ build() { ./configure \ --prefix=/usr \ --enable-dbus-nm \ + --build=$CHOST \ make } diff --git a/extra/ypserv/PKGBUILD b/extra/ypserv/PKGBUILD index 694c43665..c2bcda8c6 100644 --- a/extra/ypserv/PKGBUILD +++ b/extra/ypserv/PKGBUILD @@ -8,7 +8,7 @@ pkgname=ypserv pkgver=2.28 pkgrel=2 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' 'yp-tools') diff --git a/extra/zeitgeist/PKGBUILD b/extra/zeitgeist/PKGBUILD index 24b8d9fed..582730865 100644 --- a/extra/zeitgeist/PKGBUILD +++ b/extra/zeitgeist/PKGBUILD @@ -7,7 +7,7 @@ pkgname=zeitgeist pkgver=0.9.0.1 pkgrel=1 pkgdesc="A service which logs the users's activities and events and makes relevant information available to other applications" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://zeitgeist-project.com/" license=('GPL') depends=('python2-dbus' 'python2-gobject2' 'pyxdg' 'xapian-core') 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 eb3cd1e5b..0fc8f4c15 100644 --- a/extra/zile/PKGBUILD +++ b/extra/zile/PKGBUILD @@ -6,7 +6,7 @@ pkgname=zile pkgver=2.4.9 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=('GPL3') 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 f8c297f92..d594bcef6 100644 --- a/extra/zsh/PKGBUILD +++ b/extra/zsh/PKGBUILD @@ -5,7 +5,7 @@ pkgname=zsh pkgver=5.0.0 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') |