Merge remote-tracking branch 'upstream/master'

This commit is contained in:
wertyi48 2013-06-25 16:20:22 -03:00
commit dfd2c0e817
17 changed files with 304 additions and 185 deletions

View file

@ -1,9 +1,9 @@
# Template file for 'cgminer' # Template file for 'cgminer'
pkgname=cgminer pkgname=cgminer
version=3.2.2 version=3.3.0
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-adl --enable-bitforce configure_args="--disable-adl --enable-bitforce --enable-bflsc
--enable-icarus --enable-avalon --enable-modminer --enable-ztex" --enable-icarus --enable-avalon --enable-modminer --enable-ztex"
hostmakedepends="pkg-config yasm" hostmakedepends="pkg-config yasm"
makedepends="libcurl-devel libusb-devel libudev-devel ncurses-devel" makedepends="libcurl-devel libusb-devel libudev-devel ncurses-devel"
@ -12,7 +12,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-3" license="GPL-3"
homepage="https://github.com/ckolivas/cgminer" homepage="https://github.com/ckolivas/cgminer"
distfiles="http://ck.kolivas.org/apps/cgminer/cgminer-${version}.tar.bz2" distfiles="http://ck.kolivas.org/apps/cgminer/cgminer-${version}.tar.bz2"
checksum=9361f43b20cd77bd47001c1bb753c76d0a7f035acba6c1bb0f77240b7c148fd3 checksum=2f0f43c7cae167bc97cbd4388f57936f9249c0cafb6f03b1448e34fe88342f7d
post_install() { post_install() {
vinstall example.conf 644 etc cgminer.conf vinstall example.conf 644 etc cgminer.conf
@ -42,4 +42,3 @@ if [ "$build_option_opencl" ]; then
else else
configure_args+=" --disable-scrypt --disable-opencl" configure_args+=" --disable-scrypt --disable-opencl"
fi fi
configure_args+=" --enable-bflsc --enable-bitforce"

View file

@ -1,11 +0,0 @@
--- build/linux/system.gyp.orig 2013-04-02 00:42:20.645560574 +0000
+++ build/linux/system.gyp 2013-04-02 00:43:15.615870417 +0000
@@ -491,7 +491,7 @@
'--name', 'LibSpeechdLoader',
'--output-h', '<(output_h)',
'--output-cc', '<(output_cc)',
- '--header', '<libspeechd.h>',
+ '--header', '<speech-dispatcher/libspeechd.h>',
'--link-directly=<(linux_link_libspeechd)',
'spd_open',
'spd_say',

View file

@ -1,38 +0,0 @@
--- third_party/jsoncpp/jsoncpp.gyp.orig 2013-04-22 21:42:14.720741254 +0400
+++ third_party/jsoncpp/jsoncpp.gyp 2013-04-22 21:42:55.616648298 +0400
@@ -52,15 +52,15 @@
'variables': {
'headers_root_path': 'source/include',
'header_filenames': [
- 'json/assertions.h',
- 'json/autolink.h',
- 'json/config.h',
- 'json/features.h',
- 'json/forwards.h',
- 'json/json.h',
- 'json/reader.h',
- 'json/value.h',
- 'json/writer.h',
+ 'jsoncpp/json/assertions.h',
+ 'jsoncpp/json/autolink.h',
+ 'jsoncpp/json/config.h',
+ 'jsoncpp/json/features.h',
+ 'jsoncpp/json/forwards.h',
+ 'jsoncpp/json/json.h',
+ 'jsoncpp/json/reader.h',
+ 'jsoncpp/json/value.h',
+ 'jsoncpp/json/writer.h',
],
},
'includes': [
--- third_party/libjingle/source/talk/base/json.h.orig 2013-04-22 23:06:06.051857164 +0400
+++ third_party/libjingle/source/talk/base/json.h 2013-04-22 23:06:13.860853852 +0400
@@ -32,7 +32,7 @@
#include <vector>
#ifdef JSONCPP_RELATIVE_PATH
-#include "json/json.h"
+#include "jsoncpp/json/json.h"
#else
#include "third_party/jsoncpp/json.h"
#endif

View file

@ -1,7 +1,7 @@
# Template file for 'chromium' # Template file for 'chromium'
pkgname=chromium pkgname=chromium
#See http://www.chromium.org/developers/calendar for the latest version #See http://www.chromium.org/developers/calendar for the latest version
version=27.0.1453.93 version=28.0.1500.52
revision=1 revision=1
short_desc="Google's attempt at creating a safer, faster, and more stable browser" short_desc="Google's attempt at creating a safer, faster, and more stable browser"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
@ -9,7 +9,7 @@ homepage="http://www.chromium.org/"
license="BSD" license="BSD"
_url_base="http://commondatastorage.googleapis.com" _url_base="http://commondatastorage.googleapis.com"
distfiles="${_url_base}/${pkgname}-browser-official/${pkgname}-${version}.tar.xz" distfiles="${_url_base}/${pkgname}-browser-official/${pkgname}-${version}.tar.xz"
checksum="6dd8c01a4d72acc512652332d67e92ff9bcb3533b621f2b281c30f00ce26ad40" checksum="7b3cbfbb9e5b9d21ffab23d39173611ddb0ba49488795b6db46a62be354518b4"
long_desc=" long_desc="
Chromium is an open-source browser project that aims to build a safer, Chromium is an open-source browser project that aims to build a safer,
@ -19,45 +19,36 @@ long_desc="
(name and logo) with very few additions such as usage tracking and an (name and logo) with very few additions such as usage tracking and an
auto-updater system." auto-updater system."
hostmakedepends="python pkg-config perl gperf bison" hostmakedepends="which yasm python pkg-config perl gperf bison"
makedepends="libpng-devel>=1.6 gtk+-devel nss-devel GConf-devel pciutils-devel makedepends="libpng-devel>=1.6 gtk+-devel nss-devel GConf-devel pciutils-devel
libXi-devel libgcrypt-devel libgnome-keyring-devel cups-devel elfutils-devel libXi-devel libgcrypt-devel libgnome-keyring-devel cups-devel elfutils-devel
libXcomposite-devel speech-dispatcher-devel libXrandr-devel mit-krb5-devel libXcomposite-devel speech-dispatcher-devel libXrandr-devel mit-krb5-devel
libXScrnSaver-devel alsa-lib-devel icu-devel which protobuf-devel libXScrnSaver-devel alsa-lib-devel icu-devel protobuf-devel snappy-devel
libxml2-devel libxslt-devel sqlite-devel yasm opus-devel ffmpeg-devel libxml2-devel libxslt-devel opus-devel hunspell-devel pulseaudio-devel
libvpx-devel libflac-devel speex-devel libusb-devel libmtp-devel libvpx-devel libflac-devel speex-devel libusb-devel libmtp-devel
libjpeg-turbo-devel libevent-devel v8-devel json-c-devel re2-devel libjpeg-turbo-devel libevent-devel json-c-devel re2-devel harfbuzz-devel
libwebp-devel minizip-devel libsrtp-devel jsoncpp-devel pulseaudio-devel libwebp-devel minizip-devel libsrtp-devel jsoncpp-devel"
MesaLib-devel"
do_configure() { do_configure() {
unset LD LDFLAGS unset LD LDFLAGS
# TODO # TODO
# See https://crbug.com/28287 # See https://crbug.com/28287
# use_system_libsrtp=1 (check if https://bugs.gentoo.org/show_bug.cgi?id=459932 reproducible)
# use_system_v8=1 (http://crbug.com/29050 fixed for chromium-27) # use_system_v8=1 (http://crbug.com/29050 fixed for chromium-27)
# use_system_libvpx=1 (http://crbug.com/174287 fixed for chromium-27)
# use_system_ffmpeg=1 (most likely libvpx-related, check on chromium-27) # use_system_ffmpeg=1 (most likely libvpx-related, check on chromium-27)
# disable_pnacl=0 (http://crbug.com/224169) # disable_pnacl=0 (http://crbug.com/224169)
# use_system_sqlite=1 (http://crbug.com/22208) # use_system_sqlite=1 (http://crbug.com/22208)
# use_system_ssl=1 (http://crbug.com/58087) # use_system_ssl=1 (http://crbug.com/58087)
# use_system_tcmalloc=1 (https://crbug.com/174634 WontFix?) # use_system_tcmalloc=1 (https://crbug.com/174634 WontFix?)
# use_system_hyphen=1 (http://crbug.com/176285) # use_system_hyphen=1 (http://crbug.com/176285)
# use_system_hunspell=1 (likely https://crbug.com/24517)
if [ "$XBPS_TARGET_MACHINE" != "i686" ]; then
# XXX disable system mesa for now.
# /usr/include/GL/glext.h:6153:19: error: 'GLsizeiptr' has a previous declaration as 'typedef ptrdiff_t GLsizeiptr'
# ./gpu/command_buffer/common/gles2_cmd_format.h:40:26: error: conflicting declaration 'typedef khronos_intptr_t GLintptr'
local _system_mesa="-Duse_system_mesa=1"
fi
build/gyp_chromium -f make build/all.gyp --depth=. -Dwerror= \ build/gyp_chromium -f make build/all.gyp --depth=. -Dwerror= \
-Dlinux_use_gold_binary=0 -Dlinux_use_gold_flags=0 \ -Dlinux_use_gold_binary=0 -Dlinux_use_gold_flags=0 \
-Dlinux_sandbox_path=/usr/lib/chromium/chromium-sandbox \ -Dlinux_sandbox_path=/usr/lib/chromium/chromium-sandbox \
-Ddisable_sse2=1 -Drelease_extra_cflags="$CFLAGS" \ -Ddisable_sse2=1 -Drelease_extra_cflags="$CFLAGS" \
-Dffmpeg_branding=Chrome -Dproprietary_codecs=1 \ -Dffmpeg_branding=Chrome -Dproprietary_codecs=1 \
-Dlinux_link_libpci=1 -Dlinux_link_pulseaudio=1 \
-Dlinux_link_libspeechd=1 -Dlibspeechd_h_prefix=speech-dispatcher/ \
-Duse_gconf=0 -Dlinux_use_tcmalloc=0 -Dlinux_link_gsettings=1 \ -Duse_gconf=0 -Dlinux_use_tcmalloc=0 -Dlinux_link_gsettings=1 \
-Ddisable_nacl=1 -Duse_system_bzip2=1 -Duse_system_expat=1 \ -Ddisable_nacl=1 -Duse_system_bzip2=1 -Duse_system_expat=1 \
-Duse_system_flac=1 -Duse_system_harfbuzz=1 -Duse_system_icu=1 \ -Duse_system_flac=1 -Duse_system_harfbuzz=1 -Duse_system_icu=1 \
@ -68,7 +59,7 @@ do_configure() {
-Duse_system_nspr=1 -Duse_system_opus=1 -Duse_system_protobuf=1 \ -Duse_system_nspr=1 -Duse_system_opus=1 -Duse_system_protobuf=1 \
-Duse_system_re2=1 -Duse_system_speex=1 -Duse_system_stlport=1 \ -Duse_system_re2=1 -Duse_system_speex=1 -Duse_system_stlport=1 \
-Duse_system_yasm=1 -Duse_system_zlib=1 -Duse_system_xdg=1 \ -Duse_system_yasm=1 -Duse_system_zlib=1 -Duse_system_xdg=1 \
${_system_mesa} -Duse_system_libvpx=1 -Duse_system_hunspell=1 -Duse_system_snappy=1
} }
do_build() { do_build() {

View file

@ -1,6 +1,6 @@
# Template file for 'dhcpcd' # Template file for 'dhcpcd'
pkgname=dhcpcd pkgname=dhcpcd
version=6.0.0 version=6.0.2
revision=1 revision=1
build_style=configure build_style=configure
configure_args="--prefix=/usr --libexecdir=/usr/lib configure_args="--prefix=/usr --libexecdir=/usr/lib
@ -11,7 +11,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="Simplified BSD" license="Simplified BSD"
homepage="http://roy.marples.name/projects/dhcpcd" homepage="http://roy.marples.name/projects/dhcpcd"
distfiles="http://roy.marples.name/downloads/dhcpcd/dhcpcd-$version.tar.bz2" distfiles="http://roy.marples.name/downloads/dhcpcd/dhcpcd-$version.tar.bz2"
checksum=174c78016ae7e27e723e4b61f1f6683021c3fe940d575ba7b4722a291b246e9f checksum=6d5877aaa930911995229c6758fcaa7da0b8d6c55c4a7d38c4ab124e457d320b
post_install() { post_install() {
chmod 755 ${DESTDIR}/usr/sbin/dhcpcd chmod 755 ${DESTDIR}/usr/sbin/dhcpcd

View file

@ -1,6 +1,6 @@
# Template file for 'dovecot' # Template file for 'dovecot'
pkgname=dovecot pkgname=dovecot
version=2.2.0 version=2.2.4
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--with-moduledir=/usr/lib/dovecot/modules --with-sql=plugin configure_args="--with-moduledir=/usr/lib/dovecot/modules --with-sql=plugin
@ -13,7 +13,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="LGPL-2.1" license="LGPL-2.1"
homepage="http://dovecot.org" homepage="http://dovecot.org"
distfiles="${homepage}/releases/2.2/${pkgname}-${version}.tar.gz" distfiles="${homepage}/releases/2.2/${pkgname}-${version}.tar.gz"
checksum=c457a3513f1087852686771505fe6d852c3c21a9353cece63f9efb097bc4750a checksum=018ffa5eb3a77772cb7ae932a67449536d92a3fa9781202481a4203c003dbdc4
makedepends="openssl-devel mit-krb5-devel libmysqlclient-devel>=5.5.27 makedepends="openssl-devel mit-krb5-devel libmysqlclient-devel>=5.5.27
postgresql-libs-devel sqlite-devel libldap-devel libcap-devel pam-devel postgresql-libs-devel sqlite-devel libldap-devel libcap-devel pam-devel
@ -52,7 +52,7 @@ dovecot-plugin-ldap_package() {
dovecot-plugin-mysql_package() { dovecot-plugin-mysql_package() {
depends="dovecot>=${version}" depends="dovecot>=${version}"
short_desc="${short_desc} - MySQL plugin" short_desc+=" - MySQL plugin"
pkg_install() { pkg_install() {
vmove usr/lib/dovecot/modules/auth/libdriver_mysql.so vmove usr/lib/dovecot/modules/auth/libdriver_mysql.so
vmove usr/lib/dovecot/modules/dict/libdriver_mysql.so vmove usr/lib/dovecot/modules/dict/libdriver_mysql.so
@ -62,7 +62,7 @@ dovecot-plugin-mysql_package() {
dovecot-plugin-pgsql_package() { dovecot-plugin-pgsql_package() {
depends="dovecot>=${version}" depends="dovecot>=${version}"
short_desc="${short_desc} - PostgreSQL plugin" short_desc+=" - PostgreSQL plugin"
pkg_install() { pkg_install() {
vmove usr/lib/dovecot/modules/auth/libdriver_pgsql.so vmove usr/lib/dovecot/modules/auth/libdriver_pgsql.so
vmove usr/lib/dovecot/modules/dict/libdriver_pgsql.so vmove usr/lib/dovecot/modules/dict/libdriver_pgsql.so
@ -72,7 +72,7 @@ dovecot-plugin-pgsql_package() {
dovecot-plugin-sqlite_package() { dovecot-plugin-sqlite_package() {
depends="dovecot>=${version}" depends="dovecot>=${version}"
short_desc="${short_desc} - SQLite plugin" short_desc+=" - SQLite plugin"
pkg_install() { pkg_install() {
vmove usr/lib/dovecot/modules/auth/libdriver_sqlite.so vmove usr/lib/dovecot/modules/auth/libdriver_sqlite.so
vmove usr/lib/dovecot/modules/dict vmove usr/lib/dovecot/modules/dict

View file

@ -1,7 +1,7 @@
# Template file for 'firefox-i18n' # Template file for 'firefox-i18n'
pkgname=firefox-i18n pkgname=firefox-i18n
version=21.0 version=22.0
revision=2 revision=1
homepage="http://www.mozilla.com/" homepage="http://www.mozilla.com/"
short_desc="Firefox language packs" short_desc="Firefox language packs"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
@ -12,7 +12,7 @@ long_desc="
noextract=yes noextract=yes
create_wrksrc=yes create_wrksrc=yes
create_srcdir=yes create_srcdir=yes
makedepends="firefox>=21<22" makedepends="firefox"
_LANG_PACKS="af ak ar ast be bg bn-BD bn-IN br bs ca cs cy da de el en-GB eo _LANG_PACKS="af ak ar ast be bg bn-BD bn-IN br bs ca cs cy da de el en-GB eo
es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gl gu-IN he hi-IN hr hu es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gl gu-IN he hi-IN hr hu
@ -25,86 +25,86 @@ for f in ${_LANG_PACKS}; do
done done
checksum=" checksum="
d91b65f1e680204cb8a8ba051bdc5591e77f9b00bf1acd9fa58ff1f1a860c7cb 45bff2042073c939f8fe8535986e70821dc6abe807377ae1edc378703da95948
078ed1f45674076fc8d14dcebba1a9ad2872ddd62169bb138e3ebde402095c4d 18ad567495b98726bd3b90268fa932ebb79fcfc28015b074d2f986f5d75859b3
f79cf049e24de3a1f89ca7c46de86d15f32e080ad1b6c9fcdadbff748bbbe080 cb203396ea13e934edf2d6f26e6c08bc5068b85f251ae8854d0d4917a9208d5d
3224bdb898cc450964c9df9887dfa6a9384bd7621ea5b6dd7ccdb8f1a5571285 77200da49f63129cfa81d0bdf8315a7ee02cc9054d33b62fe828984c31f8cfbe
0da399a18cf75ddd2d8c457905020e9c93bd0b99dcca4832395e01905d25dd3d bdd0a451c444410ae8ed2c35875b351918ae1a4e20a4b6c9525db07f46f69ffd
eda2fa21c592289fd86d9a52845f0314432a5bbab1b70c2cc6f2083ec34b4ccf e48040a2f2fd74bdea65ff1027d0acd759169a10a15c290a7b542eb519767adb
e23cbd6ceef5a217c3cd426b986eaf181caa3a909976c5f53447c43f76797eaa 7fb20e7b6d2f4222960d99ee3ba5b6c65ab7c68f88efb24d85e2997e4dbeb155
f017c31b8221c9afc05d77d5585a2b731a1898cefabd2f9c11ad645f77451330 c158c870a702ede19c5640662004df17473ba17e1c89bd2e741c732e388f6557
07acbb38237e145a55851dc239dfd0bc10dfdd14d0690dcc74d4c8f39a30abc3 7f781a7218458c0d75d0e836a689c352d0bf55f82dffa2be0e22d3f865a70368
1091a3ccec3e617f80e226f165f87da1fc10600ff4324c2d5bfd7365292f68d2 48a361177346727bf3940406b13320041df991b05ab0b61a39679e66b61c01d6
e62d2b679ffd4f88d438708120f15db04ecac2782795e3393a6ef4ab7de84120 a8783b32bc7e3b1dca8667f832ad5451e196a99747c66acda67af65809f140cf
f963ee1c6fdee5aec4e772e11353c5e2b3d9151e48c4e18f892f0e311c1f21ef cf045ae1b18a7773284176c98bae49e95d7fd2839a7693dd620c2f644776925a
a478ca2619ac06602370f430ea01178548e1cf88798dd6ba85028c27a30680fb cd4480b4196fcc56eacb1f0a6535f65a3d02db0f17a2bada7e61f91a64264802
a2e6029ab9258609d2879aa6e27c88c991ceb3c638bdf72042c4c52af06c7c3e c86bde7d779ed8532aea1591f586a451b2229797d3d62d44b8a24e8bbc2d4fb7
f6c887d35c4c0f52dce0a09db3289c2e1cd3ffa99487ca5ab46984d2e93dfd62 def6ac88a73af496f198fc5ddef9e1b32e0e83cf4b6b32ae783a2a19f0738c00
db01d0c1eb70ebf67f15e7fb358ade422e19b5bbac2236825252ed41254ed006 3433b34931285f999f686097a7d3ca92eca0f5ccf1bce8f4213968be73e4839b
c6a61daec35b30570efc21da16ae784fd380f5536a866d97467a6495d315c8e5 e411d06c38d053c4c134bcb608a6e86c2f33e3a6e075cd70a0c086af2b23bd15
a50ffcc6969a9352473799efe6d4c04d0ae80b4a224fc76c7c91c96c11a21456 b906ef30f0b1ce083974a4d161f74de48a5c6c61f7c049e020c65a96a98b26ed
8ab0176a2f84cf73e4c170c6e957cc28b8a861c9066e11a76c7347b704c0bca1 3c2fa4a2304dd9670a06e63c463c3acf01d3a26515965bf74041cc85e7490e5c
3ed1f1496757c78b4b767324db3a8e61995fe223602a9f59e9ae5a12a67cb664 ef083cc13bac5c007e8b9dfe9cdacfb1fb3e9859f3fc8aed29a07139f1f8e5e7
1c832e813c2b92c6f4abfadc411f1a75fac9c850b77900424028199da4ffead2 c0da94323202c67c513789792e0a46bc2c6b6e583c5c6c8c2e74d624147d92af
3723073c5eedef92be2366fa73d442e47ee8f1cb9b769a0589966605ee24a321 cc6bc3197a35f764b9e40bc9e431bed625ca0e2845633065b78ddb869979a212
8678a0181a137eb495bed99d5f236ec0677bdb21fbbafb9caaa6dcaf5b7a6b13 e72f9e253f6722409aa51776ffd888ec5a04dbe6e79ee7a7d16b887a0a8309da
7cf2e599fb384d0adcabf5b3c8a2d5b14080dac34ba5e3700276ca561d384ac7 bc77ea1f85cc42b97c51aede25fdd6d88274744e35e7b33d1bfaad5f11e5dd0e
02057d02a762c2a084d0ed8b8f661b569133cde2d58f43cced1b67b65f308e57 ac4581e51a937edffe0f280f2586aac268906efd3957b56cf91c2210436f2cf3
2bdce20a98718146395168da752a20b3ebfb8c43f835a333ddb8bb57affb2337 082fe8e4e5f438c8888d779da3f983cb05af0041668f151c91791292ac5de9e9
6e298d28b9fd921a0a512fd912835ff837a7a7979eb77d91e3856104c44a4c58 c58ef42000426d0dae9675190fd0410910b1b497654ad21c8355211cd1dd6e21
6fd5a3e75859aaec3c1c34bb76438759749af3d51a5ddbca6d0e1e70ed049c6d 065475bdede5d2bed9b4fe680b8216f8aeffd777b0b668588247317a8e7fc2d1
f54ab0324e87bfbd8898391545e619d7ef766fdf33678f9e76e7b5e2c307cdf1 62d4dd1eb18c88597e71f71910652a09267664d54a75a672f62465e3c5a80918
93ce41e57481663f6c953b21198561da6ca3039549ae44b401735cc635b849a0 c85fca8316061650c7b43adad9ca7b36f4e801d37ffa26cfa35fb9f7c9cab9e3
5c4f31da953eceedcda9409f0836a72391ee2e890926f4e12360ff064552c5b8 7a3104e3b16d059b3f8966fdb51cd6a0d5b1c75b6befd841573000b29d3b5fc2
cd50bf5d59cdc64abd3c1ba1b38f6a997aaae846586d6cd5b8fe25211b682672 e7ca97b786ceb68a0777988eac5a375144ec55b65ed0401487a8859480c2d656
2c47be3f4bc6427c09144e44c8a2d5f67849d1e53d5f627b6c5a3aff517bcc5a e94ac57dff638398635aa6af886c70dba6e3b948474d79ad634f28282df4d986
fec1435dcb959740381adafabcc16101bc021b1bf09ffb183381796d60788e7e c5a8bb6ec11a2e3797aeae5edd297560b4d1cad7cb0083222cba6bd36cad5dfd
69ac63c8a0be5a27cee5dd1d436da132cabb84cc33013f81d5b87c5d1d2636e9 e944ba4ef2f1f1d9bd9bfef008d576a7c221136a26474e3e02933d06f669bbc0
90cfc6f4a11b63ba0c002cb47414bc28067b611b8120a7b8824c0d737d893583 e0c12c643359547ca8d8fc04ef2d041a7280ef419c5524fc6ad7865e76b174bc
d9945e962aed1ef3627a3d093b7c64a50b41af609915838c7ea2076b27303f62 b07525031fc61edddc8f1fae103b9a47307278eb18ec0337e838e88a6261efa3
0aea68e55cd3b27694a92bb14f1c90cf25aad68f1ef19bf7c544e498ce43cad8 71791638424f87d1ebb724e2a7f2fd04ae80953b41991f00ba5a52e6c6033667
7dadc34b271d930c2d58e6aa6f3b7b081815421dff08fb8c5c678e98872df65d 88cabb1d33748c93ceae405033cedc9c22897819fe8e38e22f7954e451369269
fe35481016bd26c7cbeccc96e511e9046a017c55a05a23039e267a9a940ea144 f6a1379cf1ba9e7317c2f7996c215254244afa8f488fa88bf1cc5e0e140ebc44
9800b19f4ed0b2591bfe0bd77b0d0cf71deb4865bf7cc0aa802c2efeedeca2e9 ca6a1989580204b0d8ff7430ae39cb00f46a955149809f23dcdf25835d5f3cf3
0d56dea84c3c8a0f44879893565739c753a550adc1b47a58b39431eb4983b745 adffe1eddb64d950688673ff57ae85b8af902fd0ee12baf0a4f5b540a4c8e593
2e5c3559ae54de3b05de09492513fa2c666b6f5da769d5564ae25e78488d76e9 ec504449a232ec124d512fb15ca280fb8b371f74b4c69ee0925c5bff81b44386
03677d0be9b6dcfa8428f4f8d2ca561712180c19801074dbd9697513aeb85eae e636207f8a095b15b532fb91584e1d538335183e4c3afc83de793c703b520a99
380c95c60af4204699e58054788f40cfc40140ef875e893352d3d265c7a6daa7 064d6879960de6bbc4b437c5d2175d22b80449d702b5562804c6ef851392f2d9
06c6001ce8f2a82bb5b6076e729097e71553ee9ef94451181fca67fc6a3ca8c7 34823c713a5b0853ec395d20ad6013a9d9f4ab42f85f980e93dd7dcf43ba59ae
fe6685d0c687898d9383f442bd763fa207751c3e5c50d4080280ea7158446824 8349ffdae7327039c6ce532d31311375389e686c4a8f015bf1333eef2c4d515c
29b18c2909ea33e61f07ac7b5bf5a7f9876157ebb4bf1088752a983e1692ba31 6f0d51daa4cd022dae1e5ecb260fa2885cc4ed099664088e5b1aaf00405b3360
25e537bdc48f42a2655ebc1862e01ef23f8ad0686e931b0e9618f1b42f1180eb a36b44442697f5c056f74bbb26871f11aa4fd48529e3e9777e37b1cf1f4f4821
074ef7580ba043772cff91597b042c3aba35f2738039484ffc7d26902055db75 e09c5c1f2450b2d81285428fb140cf27a147ecc244f1c6c3658e63afa9fef390
fc4e867eb61848d403170c75e1fe374b3aca1fa1197ed0e1a62d27ec83903e65 c419520fc651e1fdb45b27b2bc42db67555249fdd7cc16e323172d1cac5c6b2a
700293ba88debdb6fcde750fcbf6e722a2d294f3c497831edac924b2fc004b75 12b09e9bccda3eb44efbe7d806f1b4411254964c94e989def42f09ee082fc96c
7e5c3727e5bfad3c071e9335ef0f2a837cf8ca65cbbd93f8efc10fae39300532 e6ed600814d301d791000caa50fc3000b12f4e44c2efdf6b8c17bcec452419ac
b1ffef0b121dae5d7f7af773a7b447d364ef2bc4eb096241d5aeca3b4a4542da 3044f2a8978146e414ecc6e006fb26dbc537d54553790d31e32886f2bd9cd0ee
a4a8d95e903bc3a24210034459333db08f5485f09ac207569ef74918aefff8d8 9c0d047749a961fec174d59e06fded810b55d64c12a815a2c5e94cd4bd08f1b2
f915a2831675202ecc44f3cbf0c55eac90c0259234f1fb31b90c5f4eba6f595b 1805ea9ef48cc8110bccb0448d8d914f19f2ca208b21fab74427d6697c637f1d
8ff787f43910d4096f8d140af416f63887923fa11597c7791d86bafcbb36cd18 45502c0794a3414350c3eecc33a275d2404df8ba15d4ec057d4002462f7973e8
16f3192cf1f8cd3eea87e7bf9514fbb2cf6d775272a68c23d9d25b1289586496 2d05fa63d25699b82e2ecb833ce26f763e7cee9b71e60be4d2fae8123a39d9a9
fe55931120c4de4c84ff66ca0f7699e26060120e92e0056df5ea9e7f2d1908ce 28699e8569b902e24f4753d95fba313db917220eef23f715276ea4f3eb3879b0
dd84a0c02aae2114fa4c2d453616a974faa1f2ea6341b38a302ad691ef5ff58d eea48a61570b84eb62c6c59ce87d81acc22678233996df176878cf55eedc3444
56e817478e8d388650f4e27d22d114ffb96af078c2e54ed4b6a03427efceedf0 8e7bca286966512233242d1dd321d2b6fa7e47458da09360625a5967dbc4dfbf
d725a49c3391b50a9ca1d6340759e9ea0ad9fa4befba26070bd51e4419990753 1a6e78e8b5b4a9c18cbe44cd6c1e01ebe88b872dc8818ec58c2bcb093c2a6c98
ad098d073d4484d5a937545e72cd96e3595558d6db011beb6b4b15fda02e1724 2dde2c50ec4b1261acf12907aa6313af9ca444ac48ae1816e3bcb3c39c5ca01e
bfe1632fc097b46cb625acbf516e6bb8f2a94c665c9e1395ddf72cba56ddd5f0 81992c6202dd649327c3522d7456444c86029a39adab1905668604bea9bfc769
00c76a66c658757e941291af7414471d72ba3f567873c95c6c74b93c4e9a2d36 f7b1a04a964f12f8b769756b77c3e39e93a06cfdee13e4101d7a54902ea5c589
b8f4d1c6cbc87570ed1d1e0c106fa378737f416f9ca3123e51c2978565d69126 9d36610cd9d322d75f8aacd05eeaeea420d7fb6b9061c42aecf66b3baeef822c
9d7c697351010d6bb0464c10ddbeb0f286ba5b867e59ab5aa2578703ece0e160 1b9b80689ad827eef70e57b9b193cea8aa63840089cd3b4470b0e5034284b544
ed935aff66159a4f231d8769bbf24f398cbf9091011dc18e1b491bddbb7333b0 e713bbfba3002508572f9cd6bf587ada31cd4e0d8cab95ffad33f5bbed3fc399
98e7a08e8a0fe9ca42904ac0c3ec432b44639c1e3953054e07f95a8caed273ca 86bdf6aeda16d5d56071412f7fce7d017e73e44c50bcab31f4fa732021105f98
f34a2124a32a464f09c945c5ada0d704a5a4d822898aad0b7e4ad4aaa2e86718 d7cb126e958e0dc6751c6dd1b29fb87e17f6dcb97a08ead3a09ea261f24bbbd7
2b6f9446f97daa707499f38067af75723f0b27575dfa95696f62f5f11d64f088 f91c38b2293ae26db43c5c128df0825d730d26d48fd5df2f172333e4461d73e5
428d7e21cc339343b2638bfbd60e118673b197463a009b086a1a6ac40cdfaa6f 710b6ce1f693d5ddb8ef7ff6c57df6b4742cee5e5857e2a2777948b327761d5d
acd03a08516c5bf039494e7a85245955d503169ba035fd2f3e6bb7fb23bc0e61 45f064bb1a3ea751cd5706c88046c2e14bd7876aeeef2abd53fe55028edc66c4
e55b8861d3678f870bb3790c0cde64ee2c865aca588d1dc535e3ccdfbd2f2e44 45aaf5349b97970587bda15e29521ebfea9cb0ac325ce8514915fbb7151afa09
12dc5f9339d21b45631221989abbff2b97635b0e54fe6ef5a94163d47f4780f6 80fdfd7903e5326d33ccaec73e6f0a07cfd736e863b51737d24944b23763223d
dd391246136caec28f7a6cdb05f5052bf87b3b92dc50585b70bcab46307541b9 0bee75a8c860a80c0995cb5df1d9df71e76a6311433a3bd537589da2ead59994
c24d046cb79a9bcfb5b08cf8c6dfde6ee14ce4c5188082baf39e0c5a4de70d2f 62edd66562fc2a377baaff3b7b8df0a1cddc05e40c923e0c1fbe9c29f1f997fc
ab29a17d43ab28c90546fcc78e60b7d426f0bd1b9b6bb0957569ed24086f501f 07562371b8ee4109d8f625208938b7040d13d9474ea361374c74460e50b47f10
aaffd78b270c95f941bcadf719db8e45e5b4dbccd5193125ac4abbec3ae947be b02c82e7ead9fcbbef5b999e133a832ffa8f0215d5963747001a5b16698c544e
1ec202d0bffa5c7e0715087eb25266fa54cfba543c4677ce234a0e26d9629e99 3a23c47cbf55136c656f619a8214a50cbf1388bca207a38bd7c976d52473d6d4
" "
do_install() { do_install() {
@ -115,7 +115,7 @@ do_install() {
} }
firefox-i18n_package() { firefox-i18n_package() {
depends="firefox>=21<22" depends="firefox"
noarch=yes noarch=yes
pkg_install() { pkg_install() {
vmove all vmove all

View file

@ -9,7 +9,8 @@ ac_add_options --with-system-nss
ac_add_options --with-system-jpeg ac_add_options --with-system-jpeg
ac_add_options --with-system-zlib ac_add_options --with-system-zlib
ac_add_options --with-system-bz2 ac_add_options --with-system-bz2
ac_add_options --with-system-png # disable libpng for now, 1.6.2 apng patch produces some artifacts.
ac_add_options --without-system-png
ac_add_options --with-system-libevent ac_add_options --with-system-libevent
ac_add_options --with-system-libvpx ac_add_options --with-system-libvpx
ac_add_options --enable-system-pixman ac_add_options --enable-system-pixman

View file

@ -1,14 +1,14 @@
# Template build file for 'firefox'. # Template build file for 'firefox'.
pkgname=firefox pkgname=firefox
version=21.0 version=22.0
revision=2 revision=1
wrksrc=mozilla-release wrksrc=mozilla-release
short_desc="Lightweight gecko-based web browser" short_desc="Lightweight gecko-based web browser"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.mozilla.org/projects/firefox" homepage="http://www.mozilla.org/projects/firefox"
license="MPL-1.1, GPL-2, LGPL-2.1" license="MPL-1.1, GPL-2, LGPL-2.1"
distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.bz2" distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.bz2"
checksum=3909031cb5d403b12c796afb7775b4950f0347786ffd06028761852a1074d91c checksum=040d4e7fb5076b6aa25f0d3851f8d98c2a2e72ef1599f4387f09f47f6096515e
hostmakedepends="unzip zip pkg-config perl python yasm" hostmakedepends="unzip zip pkg-config perl python yasm"
makedepends="libjpeg-turbo-devel libpng-devel>=1.6 makedepends="libjpeg-turbo-devel libpng-devel>=1.6

View file

@ -1,6 +1,6 @@
# Template file for 'gedit' # Template file for 'gedit'
pkgname=gedit pkgname=gedit
version=3.8.2 version=3.8.3
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-schemas-compile --disable-updater --enable-python=no configure_args="--disable-schemas-compile --disable-updater --enable-python=no
@ -14,7 +14,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org" homepage="http://www.gnome.org"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/gedit/3.8/gedit-$version.tar.xz" distfiles="${GNOME_SITE}/gedit/3.8/gedit-$version.tar.xz"
checksum=1b7450cb194d4dadb7a82635d0e7f92da2b65a8487341e0410b676d9f33e19d2 checksum=dfbc2d9cf975b247c6a6b8bd1ae1b72d8e8a1f862f5f3d084a404853092cf9d3
gedit-devel_package() { gedit-devel_package() {
depends="gtksourceview-devel>=3.8 libpeas-devel>=1.8" depends="gtksourceview-devel>=3.8 libpeas-devel>=1.8"

View file

@ -1,11 +1,12 @@
# Template build file for 'gimp'. # Template build file for 'gimp'.
pkgname=gimp pkgname=gimp
version=2.8.4 version=2.8.6
revision=3 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--without-aa --without-gvfs --enable-gimp-console configure_args="--without-aa --without-gvfs --enable-gimp-console
--enable-python --with-gif-compression=lzw --with-libcurl --enable-mp" --enable-python --with-gif-compression=lzw --with-libcurl --enable-mp"
makedepends="pkg-config intltool libpng-devel>=1.6 gtk+-devel lcms-devel hostmakedepends="pkg-config intltool"
makedepends="libpng-devel>=1.6 gtk+-devel lcms-devel
alsa-lib-devel dbus-glib-devel libXmu-devel libXcursor-devel alsa-lib-devel dbus-glib-devel libXmu-devel libXcursor-devel
libexif-devel libsoup-devel webkit-gtk-devel libwmf-devel librsvg-devel libexif-devel libsoup-devel webkit-gtk-devel libwmf-devel librsvg-devel
libmng-devel libXpm-devel libcurl-devel babl-devel gegl-devel pygtk-devel libmng-devel libXpm-devel libcurl-devel babl-devel gegl-devel pygtk-devel
@ -15,7 +16,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gimp.org" homepage="http://www.gimp.org"
license="GPL-3" license="GPL-3"
distfiles="ftp://ftp.gimp.org/pub/gimp/v${version%.*}/gimp-$version.tar.bz2" distfiles="ftp://ftp.gimp.org/pub/gimp/v${version%.*}/gimp-$version.tar.bz2"
checksum=e24a9f826e7c30edb83d96f4cf4787cf1a0ed98f28ea947d19736b4f49787ab5 checksum=215865b0ff4534bbced551995ae3093ede1918246ead914984603a5c1a5be845
long_desc=" long_desc="
Powerful image manipulation program similar to Adobe Photoshop[tm]. Powerful image manipulation program similar to Adobe Photoshop[tm].
It supports layers, arbitrary image sizes and working on several images It supports layers, arbitrary image sizes and working on several images
@ -23,19 +24,20 @@ long_desc="
support and more than 8 bits per channel." support and more than 8 bits per channel."
gimp-devel_package() { gimp-devel_package() {
short_desc+=" -- development files" short_desc+=" - development files"
pkg_install() { pkg_install() {
vmove usr/include vmove usr/include
vmove usr/lib/pkgconfig vmove usr/lib/pkgconfig
vmove usr/share/gtk-doc vmove usr/share/gtk-doc
vmove usr/share/aclocal vmove usr/share/aclocal
vmove "usr/lib/*.so"
} }
} }
gimp-python_package() { gimp-python_package() {
depends="pygtk" depends="pygtk"
pycompile_dirs="usr/lib/gimp/2.0/python" pycompile_dirs="usr/lib/gimp/2.0/python"
short_desc+=" -- python bindings" short_desc+=" - python bindings"
pkg_install() { pkg_install() {
vmove usr/lib/gimp/2.0/python vmove usr/lib/gimp/2.0/python
vmove "usr/lib/gimp/2.0/plug-ins/*.py" vmove "usr/lib/gimp/2.0/plug-ins/*.py"

View file

@ -1,7 +1,7 @@
# Template file for 'isl' # Template file for 'isl'
pkgname=isl pkgname=isl
version=0.11.1 version=0.12
revision=2 revision=1
build_style=gnu-configure build_style=gnu-configure
makedepends="gmp-devel" makedepends="gmp-devel"
short_desc="Integer Set Library" short_desc="Integer Set Library"
@ -9,7 +9,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.kotnet.org/~skimo/isl/" homepage="http://www.kotnet.org/~skimo/isl/"
license="LGPL-2.1" license="LGPL-2.1"
distfiles="http://www.kotnet.org/~skimo/isl/isl-$version.tar.lzma" distfiles="http://www.kotnet.org/~skimo/isl/isl-$version.tar.lzma"
checksum=f85e2c521daf2c53e502d37fc6f5535af03bae1fdb6beb5dbf898e76cf310f25 checksum=6a7f72cbbbbd3f71458373e980c74f87b1fe278a3972cfc53f1c8788bb2ec449
post_install() { post_install() {
# Remove gdb python files. # Remove gdb python files.
@ -18,11 +18,12 @@ post_install() {
isl-devel_package() { isl-devel_package() {
depends="gmp-devel isl>=$version" depends="gmp-devel isl>=$version"
short_desc+=" -- development files" short_desc+=" - development files"
pkg_install() { pkg_install() {
vmove usr/include vmove usr/include
vmove usr/lib/pkgconfig vmove usr/lib/pkgconfig
vmove "usr/lib/*.a" vmove "usr/lib/*.a"
vmove "usr/lib/*.so"
} }
} }

View file

@ -1,7 +1,7 @@
# Template file for 'man-db' # Template file for 'man-db'
pkgname=man-db pkgname=man-db
version=2.6.3 version=2.6.4
revision=2 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--with-db=gdbm --with-pager=less --with-gzip=/usr/bin/gzip configure_args="--with-db=gdbm --with-pager=less --with-gzip=/usr/bin/gzip
--with-bzip2=/usr/bin/bzip2 --disable-rpath --enable-threads=posix --with-bzip2=/usr/bin/bzip2 --disable-rpath --enable-threads=posix
@ -14,7 +14,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2, LGPL-2.1" license="GPL-2, LGPL-2.1"
homepage="http://www.nongnu.org/man-db/" homepage="http://www.nongnu.org/man-db/"
distfiles="${NONGNU_SITE}/$pkgname/$pkgname-$version.tar.xz" distfiles="${NONGNU_SITE}/$pkgname/$pkgname-$version.tar.xz"
checksum=51db85cbbdcb99927865bad4c653a8b18991831e751cc501098a772924e26b47 checksum=7cdfd457d2a17ec4860a8cf0ffef5f8694b74990b59ac8a4e4b4f22d3fa1c5c5
post_install() { post_install() {
# Install the cron daily job. # Install the cron daily job.
@ -25,7 +25,6 @@ man-db_package() {
conf_files="/etc/man_db.conf" conf_files="/etc/man_db.conf"
depends="bzip2 gzip less groff grep coreutils" depends="bzip2 gzip less groff grep coreutils"
pkg_install() { pkg_install() {
vmove etc vmove all
vmove usr
} }
} }

View file

@ -0,0 +1,109 @@
/* see LICENSE for copyright and license */
#ifndef CONFIG_H
#define CONFIG_H
/** modifiers **/
#define MOD1 Mod1Mask /* ALT key */
#define MOD4 Mod4Mask /* Super/Windows key */
#define CONTROL ControlMask /* Control key */
#define SHIFT ShiftMask /* Shift key */
/** generic settings **/
#define MASTER_SIZE 0.52
#define SHOW_PANEL True /* show panel by default on exec */
#define TOP_PANEL True /* False means panel is on bottom */
#define PANEL_HEIGHT 18 /* 0 for no space for panel, thus no panel */
#define DEFAULT_MODE TILE /* initial layout/mode: TILE MONOCLE BSTACK GRID FLOAT */
#define ATTACH_ASIDE True /* False means new window is master */
#define FOLLOW_WINDOW False /* follow the window when moved to a different desktop */
#define FOLLOW_MOUSE False /* focus the window the mouse just entered */
#define CLICK_TO_FOCUS True /* focus an unfocused window when clicked */
#define FOCUS_BUTTON Button3 /* mouse button to be used along with CLICK_TO_FOCUS */
#define BORDER_WIDTH 2 /* window border width */
#define FOCUS "#ff950e" /* focused window border color */
#define UNFOCUS "#444444" /* unfocused window border color */
#define MINWSZ 50 /* minimum window size in pixels */
#define DEFAULT_DESKTOP 0 /* the desktop to focus initially */
#define DESKTOPS 4 /* number of desktops - edit DESKTOPCHANGE keys to suit */
/**
* open applications to specified desktop with specified mode.
* if desktop is negative, then current is assumed
*/
static const AppRule rules[] = { \
/* class desktop follow float */
{ "MPlayer", 3, True, False },
{ "Gimp", 0, False, True },
};
/* helper for spawning shell commands */
#define SHCMD(cmd) {.com = (const char*[]){"/bin/sh", "-c", cmd, NULL}}
/**
* custom commands
* must always end with ', NULL };'
*/
static const char *termcmd[] = { "xterm", NULL };
static const char *menucmd[] = { "dmenu_run", NULL };
#define DESKTOPCHANGE(K,N) \
{ MOD1, K, change_desktop, {.i = N}}, \
{ MOD1|ShiftMask, K, client_to_desktop, {.i = N}},
/**
* keyboard shortcuts
*/
static Key keys[] = {
/* modifier key function argument */
{ MOD1, XK_b, togglepanel, {NULL}},
{ MOD1, XK_BackSpace, focusurgent, {NULL}},
{ MOD1|SHIFT, XK_c, killclient, {NULL}},
{ MOD1, XK_j, next_win, {NULL}},
{ MOD1, XK_k, prev_win, {NULL}},
{ MOD1, XK_h, resize_master, {.i = -10}}, /* decrease size in px */
{ MOD1, XK_l, resize_master, {.i = +10}}, /* increase size in px */
{ MOD1, XK_o, resize_stack, {.i = -10}}, /* shrink size in px */
{ MOD1, XK_p, resize_stack, {.i = +10}}, /* grow size in px */
{ MOD1|CONTROL, XK_h, rotate, {.i = -1}},
{ MOD1|CONTROL, XK_l, rotate, {.i = +1}},
{ MOD1|SHIFT, XK_h, rotate_filled, {.i = -1}},
{ MOD1|SHIFT, XK_l, rotate_filled, {.i = +1}},
{ MOD1, XK_Tab, last_desktop, {NULL}},
{ MOD1, XK_Return, swap_master, {NULL}},
{ MOD1|SHIFT, XK_j, move_down, {NULL}},
{ MOD1|SHIFT, XK_k, move_up, {NULL}},
{ MOD1|SHIFT, XK_t, switch_mode, {.i = TILE}},
{ MOD1|SHIFT, XK_m, switch_mode, {.i = MONOCLE}},
{ MOD1|SHIFT, XK_b, switch_mode, {.i = BSTACK}},
{ MOD1|SHIFT, XK_g, switch_mode, {.i = GRID}},
{ MOD1|SHIFT, XK_f, switch_mode, {.i = FLOAT}},
{ MOD1|CONTROL, XK_r, quit, {.i = 0}}, /* quit with exit value 0 */
{ MOD1|CONTROL, XK_q, quit, {.i = 1}}, /* quit with exit value 1 */
{ MOD1|SHIFT, XK_Return, spawn, {.com = termcmd}},
{ MOD4, XK_v, spawn, {.com = menucmd}},
{ MOD4, XK_j, moveresize, {.v = (int []){ 0, 25, 0, 0 }}}, /* move down */
{ MOD4, XK_k, moveresize, {.v = (int []){ 0, -25, 0, 0 }}}, /* move up */
{ MOD4, XK_l, moveresize, {.v = (int []){ 25, 0, 0, 0 }}}, /* move right */
{ MOD4, XK_h, moveresize, {.v = (int []){ -25, 0, 0, 0 }}}, /* move left */
{ MOD4|SHIFT, XK_j, moveresize, {.v = (int []){ 0, 0, 0, 25 }}}, /* height grow */
{ MOD4|SHIFT, XK_k, moveresize, {.v = (int []){ 0, 0, 0, -25 }}}, /* height shrink */
{ MOD4|SHIFT, XK_l, moveresize, {.v = (int []){ 0, 0, 25, 0 }}}, /* width grow */
{ MOD4|SHIFT, XK_h, moveresize, {.v = (int []){ 0, 0, -25, 0 }}}, /* width shrink */
DESKTOPCHANGE( XK_F1, 0)
DESKTOPCHANGE( XK_F2, 1)
DESKTOPCHANGE( XK_F3, 2)
DESKTOPCHANGE( XK_F4, 3)
};
/**
* mouse shortcuts
*/
static Button buttons[] = {
{ MOD1, Button1, mousemotion, {.i = MOVE}},
{ MOD1, Button3, mousemotion, {.i = RESIZE}},
{ MOD4, Button3, spawn, {.com = menucmd}},
};
#endif
/* vim: set expandtab ts=4 sts=4 sw=4 : */

View file

@ -0,0 +1,36 @@
# Template file for 'monsterwm-git'
pkgname=monsterwm-git
version="$(date +%Y%m%d)"
revision=1
makedepends="libX11-devel"
short_desc="Minimal and lightweight dynamic tiling window manager"
maintainer="Ypnose <linuxienATlegtuxDOTorg>"
license="MIT"
homepage="https://github.com/c00kiemon5ter/monsterwm"
nofetch=yes
noextract=yes
do_fetch() {
local url="git://github.com/c00kiemon5ter/monsterwm"
msg_normal "Fetching source from $url ...\n"
git clone ${url} ${pkgname}-${version}
}
do_build() {
cp ${FILESDIR}/config.h config.h
sed -i 's/CFLAGS =/CFLAGS +=/g' Makefile
sed -i 's/LDFLAGS =/LDFLAGS +=/g' Makefile
make CC=$CC INCS="-I." LIBS="-lX11" ${makejobs}
}
do_install() {
make PREFIX=/usr DESTDIR=$DESTDIR install
vinstall LICENSE 644 usr/share/licenses/$pkgname
}
monsterwm-git_package() {
pkg_install() {
vmove usr
}
}

View file

@ -0,0 +1,30 @@
From 77ddadf0ec6b867a0638660bf06c82ad31577795 Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Sun, 23 Jun 2013 21:01:12 +0000
Subject: sna: Clear 'clear' hint upon uploading into tiled
Fixes regression from
commit 53c113c3cc2f8527debc185f0819139ca8637637 [2.21.10]
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date: Fri Jun 21 19:27:24 2013 +0100
sna: Allow PutImage to write inplace using manual tiling
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=66059
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c
index 0994c33..43d6a67 100644
--- src/sna/sna_accel.c
+++ src/sna/sna_accel.c
@@ -4000,6 +4000,8 @@ try_upload_tiled_x(PixmapPtr pixmap, RegionRec *region,
} while (--n);
__kgem_bo_unmap__cpu(&sna->kgem, priv->gpu_bo, dst);
+ priv->clear = false;
+ priv->cpu = false;
return true;
}
--
cgit v0.9.0.2-2-gbebe

View file

@ -1,7 +1,7 @@
# Template build file for 'xf86-video-intel'. # Template build file for 'xf86-video-intel'.
pkgname=xf86-video-intel pkgname=xf86-video-intel
version=2.21.10 version=2.21.10
revision=1 revision=2
build_style=gnu-configure build_style=gnu-configure
configure_args="--with-default-accel=sna --enable-kms-only --enable-sna" configure_args="--with-default-accel=sna --enable-kms-only --enable-sna"
makedepends="pkg-config dri2proto>=2.6 libudev-devel>=183 libdrm-devel makedepends="pkg-config dri2proto>=2.6 libudev-devel>=183 libdrm-devel