summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--community/camlp5/PKGBUILD33
-rw-r--r--community/duplicity/PKGBUILD6
-rw-r--r--community/john/PKGBUILD6
-rw-r--r--community/libvirt/PKGBUILD6
-rw-r--r--community/pgadmin3/PKGBUILD33
-rw-r--r--community/root/PKGBUILD4
-rw-r--r--extra/chkrootkit/PKGBUILD25
-rw-r--r--extra/chkrootkit/backslashes.patch22
-rw-r--r--extra/chkrootkit/chkrootkit.cron2
-rw-r--r--extra/chkrootkit/fix-tools-path.patch172
-rw-r--r--extra/chkrootkit/kallsyms.patch30
-rw-r--r--extra/varnish/PKGBUILD44
-rw-r--r--extra/varnish/rc.varnish46
-rw-r--r--extra/varnish/varnish.conf.d9
-rw-r--r--extra/varnish/varnish.install6
-rw-r--r--extra/virtuoso/PKGBUILD15
-rw-r--r--extra/virtuoso/fix-unicode.patch21
-rw-r--r--gnome-unstable/epiphany/PKGBUILD8
-rw-r--r--gnome-unstable/seed/PKGBUILD27
-rw-r--r--testing/bzip2/PKGBUILD69
-rw-r--r--testing/bzip2/bzip2-1.0.4-bzip2recover.patch12
21 files changed, 379 insertions, 217 deletions
diff --git a/community/camlp5/PKGBUILD b/community/camlp5/PKGBUILD
index 404c76433..526451224 100644
--- a/community/camlp5/PKGBUILD
+++ b/community/camlp5/PKGBUILD
@@ -4,21 +4,36 @@
# Contributor: Massimiliano Brocchini <brocchini@netseven.it>
pkgname=('camlp5' 'camlp5-transitional')
-pkgver=6.02.3
-pkgrel=2
+_baseversion=6.02.3
+_patchlevel=1
+pkgver=${_baseversion}.${_patchlevel}
+pkgrel=1
arch=('i686' 'x86_64')
url='http://pauillac.inria.fr/~ddr/camlp5/'
license=('BSD')
depends=('sh')
makedepends=('ocaml')
options=('!makeflags')
-source=("http://pauillac.inria.fr/~ddr/camlp5/distrib/src/camlp5-${pkgver}.tgz")
-md5sums=('a4f5e0dc13c43d50eb655c8e929f556e')
+source=("http://pauillac.inria.fr/~ddr/camlp5/distrib/src/camlp5-${_baseversion}.tgz")
+# upstream likes to release occasional patches instead of releasing new versions
+for i in $(seq ${_patchlevel}); do
+ source+=("http://pauillac.inria.fr/~ddr/camlp5/distrib/src/patch-${_baseversion}-${i}")
+done
+md5sums=('a4f5e0dc13c43d50eb655c8e929f556e'
+ 'bd5afff0952b407bc63a7b1928e5d6d6')
build() {
- cp -r camlp5-${pkgver} camlp5-transitional-${pkgver}
+ cd camlp5-${_baseversion}
- cd ${srcdir}/camlp5-${pkgver}
+ for i in $(seq ${_patchlevel}); do
+ patch -Np0 -i ${srcdir}/patch-${_baseversion}-${i}
+ done
+
+ cd ${srcdir}
+
+ cp -r camlp5-${_baseversion} camlp5-transitional-${_baseversion}
+
+ cd ${srcdir}/camlp5-${_baseversion}
./configure \
-prefix '/usr' \
@@ -27,7 +42,7 @@ build() {
make world.opt
- cd ${srcdir}/camlp5-transitional-${pkgver}
+ cd ${srcdir}/camlp5-transitional-${_baseversion}
./configure \
-prefix '/usr' \
@@ -41,7 +56,7 @@ package_camlp5() {
pkgdesc='A preprocessor-pretty-printer of OCaml.'
conflicts=('camlp5-transitional')
- cd camlp5-${pkgver}
+ cd camlp5-${_baseversion}
make DESTDIR=${pkgdir} install
@@ -53,7 +68,7 @@ package_camlp5-transitional() {
pkgdesc='A preprocessor-pretty-printer of OCaml. (transitional)'
conflicts=('camlp5')
- cd camlp5-transitional-${pkgver}
+ cd camlp5-transitional-${_baseversion}
make DESTDIR=${pkgdir} install
diff --git a/community/duplicity/PKGBUILD b/community/duplicity/PKGBUILD
index e8278a4e0..1d03ff210 100644
--- a/community/duplicity/PKGBUILD
+++ b/community/duplicity/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 43020 2011-03-23 21:31:21Z kchen $
+# $Id: PKGBUILD 55816 2011-09-22 11:26:50Z lfleischer $
# Maintainer: Kaiting Chen <kaitocracy@gmail.com>
# Contributor: Aaron Schaefer <aaron@elasticdog.com>
pkgname=duplicity
-pkgver=0.6.12
+pkgver=0.6.15
pkgrel=1
pkgdesc='A utility for encrypted, bandwidth-efficient backups using the rsync algorithm'
arch=('i686' 'x86_64')
@@ -11,7 +11,7 @@ url='http://www.nongnu.org/duplicity/'
license=('GPL')
depends=('librsync' 'ncftp' 'python2' 'python-boto' 'python-gnupginterface')
source=("http://savannah.nongnu.org/download/$pkgname/$pkgname-$pkgver.tar.gz")
-md5sums=('9b84c984054550bbb2ba29b553567b7b')
+md5sums=('88f3c990f41fde86cd7d5af5a1bc7b81')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/community/john/PKGBUILD b/community/john/PKGBUILD
index 6c7714e33..c55580ccd 100644
--- a/community/john/PKGBUILD
+++ b/community/john/PKGBUILD
@@ -6,8 +6,8 @@
pkgname=john
pkgver=1.7.8
-pkgrel=3
-_jumbover=5
+pkgrel=4
+_jumbover=7
pkgdesc="John The Ripper - A fast password cracker (jumbo-$_jumbover included)"
arch=('i686' 'x86_64')
url="http://www.openwall.com/$pkgname/"
@@ -19,7 +19,7 @@ source=(http://www.openwall.com/$pkgname/g/$pkgname-$pkgver.tar.bz2
ftp://ftp.kfki.hu/pub/packages/security/ssh/ossh/libdes-4.04b.tar.gz
params.h.patch)
md5sums=('e6d7f261829610d6949c706ebac0517c'
- '4dc38d4539fa019301c98a7a4094d6af'
+ '6513d201dfc2e87033a4068143de3ef0'
'c8d5c69f86c2eedb485583b0305284a1'
'f69ed632eba8fb9e45847a4b4a323787')
diff --git a/community/libvirt/PKGBUILD b/community/libvirt/PKGBUILD
index 9cda3f411..2ec0f45c9 100644
--- a/community/libvirt/PKGBUILD
+++ b/community/libvirt/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 55789 2011-09-20 16:59:20Z spupykin $
+# $Id: PKGBUILD 55818 2011-09-22 13:29:51Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Jonathan Wiersma <archaur at jonw dot org>
pkgname=libvirt
-pkgver=0.9.5
+pkgver=0.9.6
pkgrel=1
pkgdesc="API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)"
arch=('i686' 'x86_64')
@@ -35,7 +35,7 @@ source=("http://libvirt.org/sources/$pkgname-$pkgver.tar.gz"
openbsd-netcat-default.patch
unixperms.patch
yajl-2.x.patch)
-md5sums=('2b4aae1ff231bd31057ff40ab6eb4696'
+md5sums=('b74df374b524d00a22a6c89cfc23099f'
'c43244c40a0437038c82089618e7beaa'
'3ed0e24f5b5e25bf553f5427d64915e6'
'6f36bf189ef0e5847038787d13535420'
diff --git a/community/pgadmin3/PKGBUILD b/community/pgadmin3/PKGBUILD
index 117eb7521..a19ab8da4 100644
--- a/community/pgadmin3/PKGBUILD
+++ b/community/pgadmin3/PKGBUILD
@@ -1,41 +1,34 @@
-# $Id: PKGBUILD 46331 2011-05-05 10:45:23Z spupykin $
+# $Id: PKGBUILD 55823 2011-09-22 21:47:07Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org>
# Contributor: Benjamin Andresen <benny@klapmuetz.org>
# Contributor: bekks <eduard.warkentin@gmx.de>
pkgname=pgadmin3
-pkgver=1.12.3
-_realver=1.12.3
+pkgver=1.14.0
pkgrel=1
pkgdesc="A comprehensive design and management interface for PostgreSQL database"
arch=('i686' 'x86_64')
url="http://www.pgadmin.org"
license=('custom')
-depends=('wxgtk' 'postgresql-libs>=8.4.1' 'libxslt')
-makedepends=('libpqxx' 'krb5')
-source=(ftp://ftp.de.postgresql.org/pub/packages/databases/PostgreSQL/pgadmin3/release/v${_realver}/src/pgadmin3-${_realver}.tar.gz
+depends=('wxgtk' 'postgresql-libs' 'libxslt')
+makedepends=('libpqxx' 'krb5' 'postgresql')
+source=(ftp://ftp.de.postgresql.org/pub/packages/databases/PostgreSQL/pgadmin3/release/v${pkgver}/src/pgadmin3-${pkgver}.tar.gz
pgadmin3.desktop)
-md5sums=('0ff7a970a14757ee951a4e8b1a246a70'
+md5sums=('27bf1694809a7d9adf4feec508374df2'
'd07ba4df54baead30b66d19d7450bcad')
build() {
- cd $srcdir/pgadmin3-${_realver}
- unset LDFLAGS
- [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr
+ cd $srcdir/pgadmin3-${pkgver}
+ [ -f Makefile ] || ./configure --prefix=/usr
make
}
package() {
- cd $srcdir/pgadmin3-${_realver}
+ cd $srcdir/pgadmin3-${pkgver}
make DESTDIR=$pkgdir/ install
-
- install -D -m 644 i18n/$pkgname.lng $pkgdir/usr/share/pgadmin3/i18n
- install -D -m 644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
-
- mkdir -p $pkgdir/usr/share/pgadmin3/pixmaps/
- mkdir -p $pkgdir/usr/share/applications/
-
- install -D -m 644 pgadmin/include/images/pgAdmin3.ico $pkgdir/usr/share/pgadmin3/pixmaps/pgAdmin3.ico
- install -D -m 644 $srcdir/pgadmin3.desktop $pkgdir/usr/share/applications/
+ install -Dm644 i18n/$pkgname.lng $pkgdir/usr/share/pgadmin3/i18n
+ install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+ install -Dm644 pgadmin/include/images/pgAdmin3.ico $pkgdir/usr/share/pgadmin3/pixmaps/pgAdmin3.ico
+ install -Dm644 $srcdir/pgadmin3.desktop $pkgdir/usr/share/applications/pgadmin3.desktop
}
diff --git a/community/root/PKGBUILD b/community/root/PKGBUILD
index 220d9d195..08160bda1 100644
--- a/community/root/PKGBUILD
+++ b/community/root/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Sebastian Voecking <voeck@web.de>
pkgname=root
-pkgver=5.30.01
+pkgver=5.30.02
pkgrel=1
pkgdesc='C++ data analysis framework and interpreter from CERN.'
arch=('i686' 'x86_64')
@@ -17,7 +17,7 @@ source=("ftp://root.cern.ch/root/root_v${pkgver}.source.tar.gz"
'rootd'
'root.desktop'
'root.xml')
-md5sums=('be7443a1b243c51b3c1ec435a5a9453e'
+md5sums=('8a5a5451ddaae276abc9d2e263b29b88'
'0e883ad44f99da9bc7c23bc102800b62'
'efd06bfa230cc2194b38e0c8939e72af'
'ac61b17395d75a2705fefa2ef841a6bf'
diff --git a/extra/chkrootkit/PKGBUILD b/extra/chkrootkit/PKGBUILD
index 8e00d17b6..bb9303fc0 100644
--- a/extra/chkrootkit/PKGBUILD
+++ b/extra/chkrootkit/PKGBUILD
@@ -1,31 +1,42 @@
-# $Id: PKGBUILD 137609 2011-09-10 03:51:07Z eric $
+# $Id: PKGBUILD 138434 2011-09-23 03:32:41Z eric $
# Maintainer: Eric BĂ©langer <eric@archlinux.org>
pkgname=chkrootkit
pkgver=0.49
-pkgrel=2
+pkgrel=3
pkgdesc="Locally checks for signs of a rootkit"
arch=('i686' 'x86_64')
url="http://www.chkrootkit.org"
depends=('sh' 'net-tools')
license=('BSD')
-source=(ftp://ftp.pangeia.com.br/pub/seg/pac/${pkgname}.tar.gz fix-tools-path.patch)
+source=(ftp://ftp.pangeia.com.br/pub/seg/pac/${pkgname}.tar.gz chkrootkit.cron \
+ fix-tools-path.patch backslashes.patch kallsyms.patch)
md5sums=('304d840d52840689e0ab0af56d6d3a18'
- '6a2f3038114b8b14e1ad74e30fe44eee')
+ 'f4b6494270f708bf016e087104681739'
+ '3e5f2d5e2f4fa7a0d780baec9039c07f'
+ '758f892dcf73e8a2a4694662fba366d4'
+ 'd087f3aad8a9e97fea496ef83e4f1d48')
sha1sums=('cec1a3c482b95b20d3a946b07fffb23290abc4a6'
- 'f192cda177ec1920ce3313ed983ac44ee571ca6c')
+ '6dda90abf779b6f5c3bacd638e1231f34635575d'
+ '7fcad8117a064f0a6910134e8bb3a55de110650f'
+ 'e22546f445c145cf05dbc1a10f7b196fcd1c8202'
+ 'dc5b402ee69a7a5ae622ecfd733682516df54e88')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
+ sed -i 's|/var/adm|/var/log|' check_wtmpx.c chklastlog.c chkutmp.c chkwtmp.c
patch -p0 -i "${srcdir}/fix-tools-path.patch"
+ patch -p1 -i "${srcdir}/backslashes.patch"
+ patch -p1 -i "${srcdir}/kallsyms.patch"
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
- for i in check_wtmpx chkdirs chklastlog chkproc chkrootkit chkrootkit.orig \
+ for i in check_wtmpx chkdirs chklastlog chkproc chkrootkit \
chkutmp chkwtmp ifpromisc strings-static ; do
- install -D -m755 $i "${pkgdir}/usr/bin/$i"
+ install -D -m755 $i "${pkgdir}/usr/sbin/$i"
done
+ install -D -m744 "${srcdir}/chkrootkit.cron" "${pkgdir}/etc/cron.weekly/chkrootkit"
install -D -m644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
diff --git a/extra/chkrootkit/backslashes.patch b/extra/chkrootkit/backslashes.patch
new file mode 100644
index 000000000..6ac981441
--- /dev/null
+++ b/extra/chkrootkit/backslashes.patch
@@ -0,0 +1,22 @@
+Author: James R. Van Zandt <jrv@debian.org>
+Description: Two of the chkrootkit messages have unnecessary backslashes (#498063)
+--- a/chkrootkit
++++ b/chkrootkit
+@@ -672,7 +672,7 @@ etc/ld.so.hash sbin/init.zk usr/lib/in.h
+ if [ "`find ${LIBS} -name libproc.a 2> /dev/null`" != "" -a \
+ "$SYSTEM" != "FreeBSD" ]
+ then
+- echo "Possible t0rn v8 \(or variation\) rootkit installed"
++ echo "Possible t0rn v8 (or variation) rootkit installed"
+ else
+ if [ "${QUIET}" != "t" ]; then echo "nothing found"; fi
+ fi
+@@ -726,7 +726,7 @@ etc/ld.so.hash sbin/init.zk usr/lib/in.h
+
+ if [ -d ${ROOTDIR}dev/ptyxx -o -r "${ROOTDIR}usr/lib/.ark?" -o \
+ -d ${ROOTDIR}usr/doc/"... " ]; then
+- echo "Possible Ambient's rootkit \(ark\) installed"
++ echo "Possible Ambient's rootkit (ark) installed"
+ else
+ if [ "${QUIET}" != "t" ]; then echo "nothing found"; fi
+ fi
diff --git a/extra/chkrootkit/chkrootkit.cron b/extra/chkrootkit/chkrootkit.cron
new file mode 100644
index 000000000..0fc84ded8
--- /dev/null
+++ b/extra/chkrootkit/chkrootkit.cron
@@ -0,0 +1,2 @@
+#!/bin/sh
+/usr/sbin/chkrootkit -q
diff --git a/extra/chkrootkit/fix-tools-path.patch b/extra/chkrootkit/fix-tools-path.patch
index 2f3c38528..d45f07901 100644
--- a/extra/chkrootkit/fix-tools-path.patch
+++ b/extra/chkrootkit/fix-tools-path.patch
@@ -1,161 +1,11 @@
---- chkrootkit 2008-01-19 11:01:15.000000000 +0100
-+++ chkrootkit 2008-11-01 13:11:14.000000000 +0100
-@@ -158,23 +158,23 @@
- fi
-
- if [ "${EXPERT}" = "t" ]; then
-- expertmode_output "./ifpromisc" -v
-+ expertmode_output "/usr/bin/ifpromisc" -v
- return 5
- fi
-- if [ ! -x ./ifpromisc ]; then
-- echo "not tested: can't exec ./ifpromisc"
-+ if [ ! -x /usr/bin/ifpromisc ]; then
-+ echo "not tested: can't exec /usr/bin/ifpromisc"
- return ${NOT_TESTED}
- else
-- [ "${QUIET}" != "t" ] && ./ifpromisc -v || ./ifpromisc -q
-+ [ "${QUIET}" != "t" ] && /usr/bin/ifpromisc -v || /usr/bin/ifpromisc -q
- fi
- }
-
- chkutmp() {
-- if [ ! -x ./chkutmp ]; then
-- echo "not tested: can't exec ./chkutmp"
-+ if [ ! -x /usr/bin/chkutmp ]; then
-+ echo "not tested: can't exec /usr/bin/chkutmp"
- return ${NOT_TESTED}
- fi
-- if ./chkutmp
-+ if /usr/bin/chkutmp
- then
- if [ "${QUIET}" != "t" ]; then echo "chkutmp: nothing deleted"; fi
- fi
-@@ -182,8 +182,8 @@
- }
-
- z2 () {
-- if [ ! -x ./chklastlog ]; then
-- echo "not tested: can't exec ./chklastlog"
-+ if [ ! -x /usr/bin/chklastlog ]; then
-+ echo "not tested: can't exec /usr/bin/chklastlog"
- return ${NOT_TESTED}
- fi
-
-@@ -196,32 +196,32 @@
- fi
-
- if [ "${EXPERT}" = "t" ]; then
-- expertmode_output "./chklastlog -f ${WTMP} -l ${LASTLOG}"
-+ expertmode_output "/usr/bin/chklastlog -f ${WTMP} -l ${LASTLOG}"
- return 5
- fi
-
-- if ./chklastlog -f ${WTMP} -l ${LASTLOG}
-+ if /usr/bin/chklastlog -f ${WTMP} -l ${LASTLOG}
- then
- if [ "${QUIET}" != "t" ]; then echo "chklastlog: nothing deleted"; fi
- fi
- }
-
- wted () {
-- if [ ! -x ./chkwtmp ]; then
-- echo "not tested: can't exec ./chkwtmp"
-+ if [ ! -x /usr/bin/chkwtmp ]; then
-+ echo "not tested: can't exec /usr/bin/chkwtmp"
- return ${NOT_TESTED}
- fi
-
- if [ "$SYSTEM" = "SunOS" ]; then
-- if [ ! -x ./check_wtmpx ]; then
-- echo "not tested: can't exec ./check_wtmpx"
-+ if [ ! -x /usr/bin/check_wtmpx ]; then
-+ echo "not tested: can't exec /usr/bin/check_wtmpx"
- else
- if [ "${EXPERT}" = "t" ]; then
-- expertmode_output "./check_wtmpx"
-+ expertmode_output "/usr/bin/check_wtmpx"
- return 5
- fi
- if [ -f ${ROOTDIR}var/adm/wtmp ]; then
-- if ./check_wtmpx
-+ if /usr/bin/check_wtmpx
- then
- if [ "${QUIET}" != "t" ]; then \
- echo "check_wtmpx: nothing deleted in /var/adm/wtmpx"; fi
-@@ -232,12 +232,12 @@
- WTMP=`loc wtmp wtmp "${ROOTDIR}var/log ${ROOTDIR}var/adm"`
-
- if [ "${EXPERT}" = "t" ]; then
-- expertmode_output "./chkwtmp -f ${WTMP}"
-+ expertmode_output "/usr/bin/chkwtmp -f ${WTMP}"
- return 5
- fi
- fi
-
-- if ./chkwtmp -f ${WTMP}
-+ if /usr/bin/chkwtmp -f ${WTMP}
- then
- if [ "${QUIET}" != "t" ]; then echo "chkwtmp: nothing deleted"; fi
- fi
-@@ -275,8 +275,8 @@
- prog=""
- if [ \( "${SYSTEM}" = "Linux" -o \( "${SYSTEM}" = "FreeBSD" -a \
- `echo ${V} | ${awk} '{ if ($1 > 4.3 || $1 < 6.0) print 1; else print 0 }'` -eq 1 \) \) -a "${ROOTDIR}" = "/" ]; then
-- [ -x ./chkproc -a "`find /proc | wc -l`" -gt 1 ] && prog="./chkproc"
-- [ -x ./chkdirs ] && prog="$prog ./chkdirs"
-+ [ -x /usr/bin/chkproc -a "`find /proc | wc -l`" -gt 1 ] && prog="/usr/bin/chkproc"
-+ [ -x /usr/bin/chkdirs ] && prog="$prog /usr/bin/chkdirs"
- if [ "$prog" = "" ]; then
- echo "not tested: can't exec $prog"
- return ${NOT_TESTED}
-@@ -288,7 +288,7 @@
- PV=`$ps -V 2>/dev/null| $cut -d " " -f 3 |${awk} -F . '{ print $1 "." $2 $3 }' | ${awk} '{ if ($0 > 3.19) print 3; else if ($0 < 2.015) print 1; else print 2 }'`
- [ "$PV" = "" ] && PV=2
- [ "${SYSTEM}" = "SunOS" ] && PV=0
-- expertmode_output "./chkproc -v -v -p $PV"
-+ expertmode_output "/usr/bin/chkproc -v -v -p $PV"
- return 5
- fi
-
-@@ -315,7 +315,7 @@
- if [ "${DEBUG}" = "t" ]; then
- ${echo} "*** PV=$PV ***"
- fi
-- if ./chkproc -p ${PV}; then
-+ if /usr/bin/chkproc -p ${PV}; then
- if [ "${QUIET}" != "t" ]; then echo "chkproc: nothing detected"; fi
- else
- echo "chkproc: Warning: Possible LKM Trojan installed"
-@@ -324,7 +324,7 @@
- for i in /usr/share /usr/bin /usr/sbin /lib; do
- [ -d $i ] && dirs="$dirs $i"
- done
-- if ./chkdirs $dirs; then
-+ if /usr/bin/chkdirs $dirs; then
- if [ "${QUIET}" != "t" ]; then echo "chkdirs: nothing detected"; fi
- else
- echo "chkdirs: Warning: Possible LKM Trojan installed"
-@@ -1690,18 +1690,18 @@
-
- if [ "${SYSTEM}" = "Linux" ]
- then
-- if [ ! -x ./strings-static ]; then
-- printn "can't exec ./strings-static, "
-+ if [ ! -x /usr/bin/strings-static ]; then
-+ printn "can't exec /usr/bin/strings-static, "
- return ${NOT_TESTED}
- fi
-
- if [ "${EXPERT}" = "t" ]; then
-- expertmode_output "./strings-static -a ${CMD}"
-+ expertmode_output "/usr/bin/strings-static -a ${CMD}"
- return 5
- fi
-
- ### strings must be a statically linked binary.
-- if ./strings-static -a ${CMD} > /dev/null 2>&1
-+ if /usr/bin/strings-static -a ${CMD} > /dev/null 2>&1
- then
- STATUS=${INFECTED}
- fi
+--- chkrootkit
++++ chkrootkit
+@@ -17,6 +17,8 @@ unalias netstat > /dev/null 2>&1
+ unalias ps > /dev/null 2>&1
+ unalias dirname > /dev/null 2>&1
+
++cd /usr/sbin
++
+ # Workaround for recent GNU coreutils
+ _POSIX2_VERSION=199209
+ export _POSIX2_VERSION
diff --git a/extra/chkrootkit/kallsyms.patch b/extra/chkrootkit/kallsyms.patch
new file mode 100644
index 000000000..4e3694aad
--- /dev/null
+++ b/extra/chkrootkit/kallsyms.patch
@@ -0,0 +1,30 @@
+--- a/chkrootkit
++++ b/chkrootkit
+@@ -308,7 +316,7 @@ lkm ()
+ fi
+
+ if [ "${EXPERT}" = "t" ]; then
+- [ -r /proc/ksyms ] && ${egrep} -i "adore|sebek" < /proc/ksyms 2>/dev/null
++ [ -r /proc/kallsyms ] && ${egrep} -i "adore|sebek" < /proc/kallsyms 2>/dev/null
+ [ -d /proc/knark ] && ${ls} -la /proc/knark 2> /dev/null
+ PV=`$ps -V 2>/dev/null| $cut -d " " -f 3 |${awk} -F . '{ print $1 "." $2 $3 }' | ${awk} '{ if ($0 > 3.19) print 3; else if ($0 < 2.015) print 1; else print 2 }'`
+ [ "$PV" = "" ] && PV=2
+@@ -318,14 +326,14 @@ lkm ()
+ fi
+
+ ### adore LKM
+- [ -r /proc/ksyms ] && \
+- if `${egrep} -i adore < /proc/ksyms >/dev/null 2>&1`; then
++ [ -r /proc/kallsyms ] && \
++ if `${egrep} -i adore < /proc/kallsyms >/dev/null 2>&1`; then
+ echo "Warning: Adore LKM installed"
+ fi
+
+ ### sebek LKM (Adore based)
+- [ -r /proc/ksyms ] && \
+- if `${egrep} -i sebek < /proc/ksyms >/dev/null 2>&1`; then
++ [ -r /proc/kallsyms ] && \
++ if `${egrep} -i sebek < /proc/kallsyms >/dev/null 2>&1`; then
+ echo "Warning: Sebek LKM installed"
+ fi
+
diff --git a/extra/varnish/PKGBUILD b/extra/varnish/PKGBUILD
new file mode 100644
index 000000000..05ab8890f
--- /dev/null
+++ b/extra/varnish/PKGBUILD
@@ -0,0 +1,44 @@
+# $Id
+# Maintainer: Dave Reisner <dreisner@archlinux.org>
+# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+# Contributor: Douglas Soares de Andrade
+# Contributor: Roberto Alsina <ralsina@kde.org>
+
+pkgname=varnish
+pkgver=3.0.1
+pkgrel=1
+pkgdesc="High-performance HTTP accelerator"
+arch=('i686' 'x86_64')
+url="http://www.varnish-cache.org/"
+license=('BSD')
+depends=('gcc' 'libedit' 'pcre')
+backup=('etc/conf.d/varnish')
+install=$pkgname.install
+options=('!libtool')
+source=("http://repo.varnish-cache.org/source/$pkgname-$pkgver.tar.gz"
+ "$pkgname.conf.d"
+ "rc.$pkgname")
+md5sums=('d01d9c1f2da2b2a1b18299a0b44c8580'
+ 'd42eebc7f0ac429d9740125ff1e61daf'
+ '18b7747020ecfe2eac7445971a7014e3')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var/lib
+
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ make DESTDIR="$pkgdir" install
+
+ install -D -m755 "$srcdir/rc.$pkgname" "$pkgdir/etc/rc.d/$pkgname"
+ install -D -m644 "$srcdir/$pkgname.conf.d" "$pkgdir/etc/conf.d/$pkgname"
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
diff --git a/extra/varnish/rc.varnish b/extra/varnish/rc.varnish
new file mode 100644
index 000000000..2ebd97e33
--- /dev/null
+++ b/extra/varnish/rc.varnish
@@ -0,0 +1,46 @@
+#!/bin/bash
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+. /etc/conf.d/varnish
+
+pidfile=/run/varnish.pid
+if [[ -r $pidfile ]]; then
+ read -r PID < "$pidfile"
+ if [[ ! -d /proc/$PID ]]; then
+ # stale pidfile
+ unset PID
+ rm -f "$pidfile"
+ fi
+fi
+
+case "$1" in
+ start)
+ stat_busy "Starting Varnish Reverse Proxy"
+ if /usr/sbin/varnishd $VARNISHD_OPTS -P "$pidfile"; then
+ add_daemon varnish
+ stat_done
+ else
+ stat_fail
+ exit 1
+ fi
+ ;;
+ stop)
+ stat_busy "Stopping Varnish Reverse Proxy"
+ if [[ $PID ]] && kill $PID &>/dev/null; then
+ rm_daemon varnish
+ stat_done
+ else
+ stat_fail
+ exit 1
+ fi
+ ;;
+ restart)
+ $0 stop
+ sleep 1
+ $0 start
+ ;;
+ *)
+ echo "usage: $0 {start|stop|restart}"
+ ;;
+esac
diff --git a/extra/varnish/varnish.conf.d b/extra/varnish/varnish.conf.d
new file mode 100644
index 000000000..2970468b7
--- /dev/null
+++ b/extra/varnish/varnish.conf.d
@@ -0,0 +1,9 @@
+#
+# Command line options to varnishd
+#
+
+VARNISHD_OPTS="-a 0.0.0.0:80 \
+ -b localhost:8080 \
+ -T localhost:6082 \
+ -s malloc,64M
+ -u nobody -g nobody"
diff --git a/extra/varnish/varnish.install b/extra/varnish/varnish.install
new file mode 100644
index 000000000..fceaf4be7
--- /dev/null
+++ b/extra/varnish/varnish.install
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# remove localstatedir -- compiled VCL and slab files will still be here.
+post_remove() {
+ rm -rf /var/lib/varnish
+}
diff --git a/extra/virtuoso/PKGBUILD b/extra/virtuoso/PKGBUILD
index 63ea4be34..9df06d613 100644
--- a/extra/virtuoso/PKGBUILD
+++ b/extra/virtuoso/PKGBUILD
@@ -1,23 +1,28 @@
-# $Id: PKGBUILD 119933 2011-04-17 01:32:48Z andrea $
+# $Id: PKGBUILD 138426 2011-09-22 19:46:09Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Massimiliano Torromeo <massimiliano DOT torromeo AT google mail service>
pkgname=virtuoso
pkgver=6.1.3
-pkgrel=1
+pkgrel=2
arch=('i686' 'x86_64')
pkgdesc='A scalable cross-platform server that combines SQL/RDF/XML Data Management with Web Application Server and Web Services Platform functionality'
url='http://virtuoso.openlinksw.com/wiki/main/Main/'
license=('GPL')
depends=('openssl')
makedepends=('bison' 'flex')
-options=('!libtool' '!makeflags')
-source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-opensource-${pkgver}.tar.gz")
-md5sums=('7d4b0497411ff1c34d7ca247618cdd17')
+options=('!libtool')
+source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-opensource-${pkgver}.tar.gz"
+ 'fix-unicode.patch')
+md5sums=('7d4b0497411ff1c34d7ca247618cdd17'
+ '550dcc877dcbda707aa7ba53800e5d5b')
build() {
cd ${srcdir}/${pkgname}-opensource-${pkgver}
+ # Already fixed upstream
+ patch -p0 -i "${srcdir}"/fix-unicode.patch
+
./configure --prefix=/usr \
--localstatedir=/var \
--sysconfdir=/etc \
diff --git a/extra/virtuoso/fix-unicode.patch b/extra/virtuoso/fix-unicode.patch
new file mode 100644
index 000000000..30046d233
--- /dev/null
+++ b/extra/virtuoso/fix-unicode.patch
@@ -0,0 +1,21 @@
+Index: libsrc/Wi/xqf.c
+===================================================================
+RCS file: /opldev/source/CVS-MASTER/virtuoso-opensource/libsrc/Wi/xqf.c,v
+retrieving revision 1.21.2.9
+retrieving revision 1.21.2.12
+diff -u -r1.21.2.9 -r1.21.2.12
+--- libsrc/Wi/xqf.c 3 Mar 2011 11:56:45 -0000 1.21.2.9
++++ libsrc/Wi/xqf.c 26 Aug 2011 19:34:56 -0000 1.21.2.12
+@@ -3520,6 +3552,12 @@
+ desc = xqf_str_parser_descs + desc_idx;
+ if (DV_DB_NULL == arg_dtp)
+ return NEW_DB_NULL;
++ /* if we have wide and we want typed string we do utf8, cast do to default charset so we do not do it */
++ if (DV_WIDE == arg_dtp && desc->p_dest_dtp == DV_STRING)
++ {
++ res = box_wide_as_utf8_char (arg, box_length (arg) / sizeof (wchar_t) - 1, DV_STRING);
++ goto res_ready;
++ }
+ if (DV_STRING != arg_dtp)
+ {
+ caddr_t err = NULL;
diff --git a/gnome-unstable/epiphany/PKGBUILD b/gnome-unstable/epiphany/PKGBUILD
index 8e9a640aa..985f2e6ce 100644
--- a/gnome-unstable/epiphany/PKGBUILD
+++ b/gnome-unstable/epiphany/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 137324 2011-09-07 06:50:13Z ibiru $
+# $Id: PKGBUILD 138420 2011-09-22 11:13:18Z ibiru $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=epiphany
-pkgver=3.1.91.1
+pkgver=3.1.92
pkgrel=1
install=epiphany.install
pkgdesc="A GNOME web browser based on the WebKit rendering engine."
@@ -14,8 +14,8 @@ makedepends=('intltool' 'gnome-doc-utils' 'startup-notification')
options=('!libtool' '!emptydirs')
groups=('gnome')
url="http://www.gnome.org/projects/epiphany/"
-source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/${pkgver%.*.*}/${pkgname}-${pkgver}.tar.xz)
-sha256sums=('38dad200717463b833b847a05c63a64e079ad79e97a7b92b2053cef6f96d13e8')
+source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz)
+sha256sums=('b2bc72bbe7c431607538fc56532c8a8a05c8ab5b3f6412b489e79e2392e14331')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/gnome-unstable/seed/PKGBUILD b/gnome-unstable/seed/PKGBUILD
new file mode 100644
index 000000000..d20ff3499
--- /dev/null
+++ b/gnome-unstable/seed/PKGBUILD
@@ -0,0 +1,27 @@
+# $Id: PKGBUILD 138418 2011-09-22 08:07:08Z ibiru $
+#Maintainer : Ionut Biru <ibiru@archlinux.org>
+#Contributor: Jan de Groot <jgc@archlinux.org>
+
+pkgname=seed
+pkgver=3.2.0
+pkgrel=1
+pkgdesc="Library and interpreter for JavaScript with GObject type system bindings."
+arch=('i686' 'x86_64')
+url="http://live.gnome.org/Seed/"
+license=('LGPL')
+options=('!libtool')
+depends=('libwebkit3' 'gobject-introspection' 'gnome-js-common')
+makedepends=('intltool')
+source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/3.2/${pkgname}-${pkgver}.tar.xz)
+sha256sums=('3d1eca40834b72a5730ddaf8a5f46b8df20ddb2b3b39687d1a84ef966d3d37c0')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/testing/bzip2/PKGBUILD b/testing/bzip2/PKGBUILD
new file mode 100644
index 000000000..00bfaa834
--- /dev/null
+++ b/testing/bzip2/PKGBUILD
@@ -0,0 +1,69 @@
+# $Id: PKGBUILD 138430 2011-09-22 23:27:25Z dan $
+# Maintainer:
+# Contributor: Judd <jvinet@zeroflux.org>
+
+pkgname=bzip2
+pkgver=1.0.6
+pkgrel=2
+pkgdesc="A high-quality data compression program"
+arch=('i686' 'x86_64')
+license=('custom')
+url="http://sources.redhat.com/bzip2"
+groups=('base')
+depends=('glibc')
+source=(http://www.bzip.org/$pkgver/bzip2-$pkgver.tar.gz
+ bzip2-1.0.4-bzip2recover.patch)
+md5sums=('00b516f4704d4a7cb50a1d97e6e8e15b'
+ '8a8bca02bdeaf2fd8913aeb549577e7e')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # add large-file support
+ sed -e 's/^CFLAGS=\(.*\)$/CFLAGS=\1 \$(BIGFILES)/' -i ./Makefile-libbz2_so
+
+ # use our optimization
+ sed -i "s|-O2|${CFLAGS}|g" Makefile
+ sed -i "s|-O2|${CFLAGS}|g" Makefile-libbz2_so
+
+ patch -Np1 < ../bzip2-1.0.4-bzip2recover.patch
+
+ make -f Makefile-libbz2_so
+ make bzip2 bzip2recover libbz2.a
+}
+
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make test
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ install -dm755 $pkgdir/bin
+ install -m755 bzip2-shared $pkgdir/bin/bzip2
+ install -m755 bzip2recover $pkgdir/bin
+ ln -sf bzip2 $pkgdir/bin/bunzip2
+ ln -sf bzip2 $pkgdir/bin/bzcat
+
+ install -dm755 $pkgdir/usr/bin
+ install -m755 bzdiff bzgrep bzmore $pkgdir/usr/bin
+
+ install -Dm755 libbz2.so.1.0.6 $pkgdir/lib/libbz2.so.1.0.6
+ ln -s libbz2.so.1.0.6 $pkgdir/lib/libbz2.so
+ ln -s libbz2.so.1.0.6 $pkgdir/lib/libbz2.so.1
+ ln -s libbz2.so.1.0.6 $pkgdir/lib/libbz2.so.1.0
+
+ install -Dm644 libbz2.a ${pkgdir}/usr/lib/libbz2.a
+ ln -sf ../../lib/libbz2.so ${pkgdir}/usr/lib/libbz2.so
+
+ install -Dm644 bzlib.h $pkgdir/usr/include/bzlib.h
+
+ install -Dm644 bzip2.1 $pkgdir/usr/share/man/man1/bzip2.1
+ ln -sf bzip2.1 $pkgdir/usr/share/man/man1/bunzip2.1
+ ln -sf bzip2.1 $pkgdir/usr/share/man/man1/bzcat.1
+ ln -sf bzip2.1 $pkgdir/usr/share/man/man1/bzip2recover.1
+
+ install -Dm644 $srcdir/${pkgname}-${pkgver}/LICENSE \
+ $pkgdir/usr/share/licenses/${pkgname}/LICENSE
+}
diff --git a/testing/bzip2/bzip2-1.0.4-bzip2recover.patch b/testing/bzip2/bzip2-1.0.4-bzip2recover.patch
new file mode 100644
index 000000000..e2bfe1cc1
--- /dev/null
+++ b/testing/bzip2/bzip2-1.0.4-bzip2recover.patch
@@ -0,0 +1,12 @@
+--- bzip2-1.0.4/bzip2recover.c.pom 2007-01-03 03:00:55.000000000 +0100
++++ bzip2-1.0.4/bzip2recover.c 2007-02-05 11:55:17.000000000 +0100
+@@ -309,7 +309,8 @@
+ UInt32 buffHi, buffLo, blockCRC;
+ Char* p;
+
+- strcpy ( progName, argv[0] );
++ strncpy ( progName, argv[0], BZ_MAX_FILENAME-1);
++ progName[BZ_MAX_FILENAME-1]='\0';
+ inFileName[0] = outFileName[0] = 0;
+
+ fprintf ( stderr,