aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2010-11-02 08:04:54 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2010-11-02 08:04:54 +0000
commit7b18e24c09b6a8c9eb5957f7837d4db15534b23f (patch)
tree665a963d3f8a3bfdc555ca4a5eee859a6f9756ba
parent13cd7707a1eeaa317f4e7b5328ec1212ceac8055 (diff)
downloadalpine_aports-7b18e24c09b6a8c9eb5957f7837d4db15534b23f.tar.bz2
alpine_aports-7b18e24c09b6a8c9eb5957f7837d4db15534b23f.tar.xz
alpine_aports-7b18e24c09b6a8c9eb5957f7837d4db15534b23f.zip
testing/*: removed
we dont ship testing stuff with a stable release
-rw-r--r--testing/acf-fetch-crl/APKBUILD21
-rw-r--r--testing/appliancekit/APKBUILD37
-rw-r--r--testing/augeas/APKBUILD40
-rw-r--r--testing/backuppc/APKBUILD66
-rw-r--r--testing/backuppc/backuppc.post-install7
-rw-r--r--testing/backuppc/backuppc.pre-install4
-rw-r--r--testing/backuppc/configure.pl.patch66
-rw-r--r--testing/bluez-firmware/APKBUILD22
-rw-r--r--testing/bluez-hcidump/APKBUILD25
-rw-r--r--testing/bluez/APKBUILD85
-rw-r--r--testing/bluez/bluetooth-conf.d7
-rw-r--r--testing/bluez/bluetooth-init.d31
-rw-r--r--testing/bluez/bluetooth.confd7
-rw-r--r--testing/bluez/bluetooth.initd32
-rw-r--r--testing/btrfs-progs/APKBUILD33
-rw-r--r--testing/cacti/APKBUILD45
-rw-r--r--testing/cdparanoia/APKBUILD54
-rw-r--r--testing/cherokee/APKBUILD38
-rw-r--r--testing/cherokee/cherokee.confd10
-rwxr-xr-xtesting/cherokee/cherokee.initd41
-rw-r--r--testing/coova-chilli/APKBUILD48
-rw-r--r--testing/coova-chilli/coova-chilli-ssl.patch21
-rw-r--r--testing/daemontools/0.76-errno.patch11
-rw-r--r--testing/daemontools/0.76-warnings.patch74
-rw-r--r--testing/daemontools/APKBUILD48
-rw-r--r--testing/daemontools/svscan.initd33
-rw-r--r--testing/dconf/0001-Avoid-posix_fallocate-so-it-works-on-uClibc.patch36
-rw-r--r--testing/dconf/APKBUILD41
-rw-r--r--testing/dmidecode/APKBUILD36
-rw-r--r--testing/dspam/0001-Support-for-parallell-builds.patch77
-rw-r--r--testing/dspam/APKBUILD78
-rw-r--r--testing/dspam/dspam.initd46
-rw-r--r--testing/dspam/dspam.logrotate6
-rw-r--r--testing/dspam/dspam.pre-install6
-rw-r--r--testing/empty/APKBUILD31
-rw-r--r--testing/fetch-crl/APKBUILD35
-rw-r--r--testing/fetch-crl/fetch-crl-2.7.0-bb-wget.patch41
-rw-r--r--testing/freeradius-client/APKBUILD34
-rw-r--r--testing/freeswitch-sounds-es-mx-maria/APKBUILD26
-rw-r--r--testing/freeswitch-sounds-music-8000/APKBUILD27
-rw-r--r--testing/gnokii/APKBUILD71
-rw-r--r--testing/gnokii/gnokii.patch12
-rw-r--r--testing/gnome-bluetooth/61-gnome-bluetooth-rfkill.rules11
-rw-r--r--testing/gnome-bluetooth/APKBUILD54
-rw-r--r--testing/gnome-bluetooth/nogeoclue.patch138
-rw-r--r--testing/gnump3d/APKBUILD29
-rw-r--r--testing/gnump3d/gnump3d.confd6
-rw-r--r--testing/gnump3d/gnump3d.initd37
-rw-r--r--testing/gross-svn/APKBUILD34
-rw-r--r--testing/gross-svn/gross-svn.confd6
-rw-r--r--testing/gross-svn/gross-svn.initd36
-rw-r--r--testing/gross-svn/gross-svn.post-install2
-rw-r--r--testing/gross-svn/gross-svn.pre-install3
-rw-r--r--testing/haproxy/APKBUILD27
-rw-r--r--testing/haproxy/haproxy.initd45
-rw-r--r--testing/hardinfo/APKBUILD37
-rw-r--r--testing/hardinfo/fixsensors.patch13
-rw-r--r--testing/hardinfo/hardinfo-alpine.patch10
-rw-r--r--testing/hdparm/APKBUILD33
-rw-r--r--testing/hdparm/hdparm.confd26
-rw-r--r--testing/hdparm/hdparm.initd142
-rw-r--r--testing/hping3/APKBUILD36
-rw-r--r--testing/html2ps/APKBUILD31
-rw-r--r--testing/html2ps/html2ps-conf.patch11
-rw-r--r--testing/icecast/APKBUILD44
-rw-r--r--testing/icecast/conf-change-owner.patch16
-rw-r--r--testing/icecast/icecast.initd20
-rw-r--r--testing/icecast/icecast.pre-install5
-rw-r--r--testing/iproute2/0001-xfrm-mark.patch401
-rw-r--r--testing/iproute2/2.patch363
-rw-r--r--testing/iproute2/APKBUILD37
-rw-r--r--testing/iproute2/iproute2.post-deinstall4
-rw-r--r--testing/iproute2/iproute2.post-install6
-rw-r--r--testing/iscsi-scst-grsec/2.6.35.patch11
-rw-r--r--testing/iscsi-scst-grsec/APKBUILD62
-rw-r--r--testing/iscsi-scst-grsec/config.c.patch12
-rw-r--r--testing/iscsi-scst-svn/APKBUILD40
-rw-r--r--testing/iscsi-scst-svn/iscsi-scst.initd23
-rw-r--r--testing/iscsi-scst/APKBUILD39
-rw-r--r--testing/iscsi-scst/iscsi-scst.initd23
-rw-r--r--testing/ivtv-utils/APKBUILD31
-rw-r--r--testing/knock/APKBUILD33
-rw-r--r--testing/knock/knock.confd6
-rw-r--r--testing/knock/knock.initd21
-rw-r--r--testing/libgee/APKBUILD25
-rw-r--r--testing/libmng/APKBUILD34
-rw-r--r--testing/libnetfilter_log/APKBUILD26
-rw-r--r--testing/librsync/APKBUILD29
-rw-r--r--testing/libsyncml/APKBUILD32
-rw-r--r--testing/libvirt/APKBUILD43
-rw-r--r--testing/libvirt/libvirt.confd27
-rw-r--r--testing/libvirt/libvirt.initd87
-rw-r--r--testing/libwbxml/APKBUILD33
-rw-r--r--testing/libwmf/APKBUILD35
-rw-r--r--testing/libwmf/libpng14.patch12
-rw-r--r--testing/linux-scst/APKBUILD122
-rw-r--r--testing/linux-scst/arp.patch14
-rw-r--r--testing/linux-scst/kernelconfig.x864674
-rw-r--r--testing/linux-scst/put_page_callback-2.6.34.patch390
-rw-r--r--testing/linux-scst/scst_exec_req_fifo-2.6.34.patch529
-rw-r--r--testing/lua-augeas/APKBUILD29
-rw-r--r--testing/lua-crypto/APKBUILD26
-rw-r--r--testing/lua-curl/APKBUILD27
-rw-r--r--testing/madwimax/APKBUILD34
-rw-r--r--testing/mdocml/APKBUILD33
-rw-r--r--testing/mediaproxy/APKBUILD48
-rw-r--r--testing/mediaproxy/config.ini19
-rw-r--r--testing/mediaproxy/mediaproxy-dispatcher.initd22
-rw-r--r--testing/mediaproxy/mediaproxy-relay.initd22
-rw-r--r--testing/mp3info/APKBUILD31
-rw-r--r--testing/mp3info/escape_chars.patch138
-rw-r--r--testing/nload/APKBUILD31
-rw-r--r--testing/obexd/APKBUILD25
-rw-r--r--testing/obexftp/APKBUILD49
-rw-r--r--testing/obexftp/obexftp-0.23-gentoo.patch24
-rw-r--r--testing/open-vm-tools/APKBUILD109
-rw-r--r--testing/open-vm-tools/checkvm-pie-safety.patch67
-rw-r--r--testing/open-vm-tools/codeset-uclibc.patch20
-rw-r--r--testing/open-vm-tools/ecvt.patch205
-rw-r--r--testing/open-vm-tools/getloadavg-uclibc.patch22
-rw-r--r--testing/open-vm-tools/iconv-uclibc.patch12
-rw-r--r--testing/open-vm-tools/libm.patch18
-rw-r--r--testing/open-vm-tools/open-vm-tools.desktop7
-rw-r--r--testing/open-vm-tools/open-vm-tools.initd76
-rw-r--r--testing/open-vm-tools/open-vm.confd2
-rw-r--r--testing/open-vm-tools/open-vm.initd76
-rw-r--r--testing/open-vm-tools/resume-vm-default.patch49
-rw-r--r--testing/open-vm-tools/suspend-vm-default.patch49
-rw-r--r--testing/openlldp/APKBUILD42
-rw-r--r--testing/openlldp/openlldp.confd2
-rwxr-xr-xtesting/openlldp/openlldp.initd24
-rw-r--r--testing/openobex/APKBUILD34
-rw-r--r--testing/opensips-cp/APKBUILD25
-rw-r--r--testing/opensips/APKBUILD38
-rw-r--r--testing/opensips/opensips.initd26
-rw-r--r--testing/opensips/opensips.post-install5
-rw-r--r--testing/opensips/opensips.pre-install5
-rw-r--r--testing/openvpn-auth-ldap/APKBUILD41
-rw-r--r--testing/openxcap/APKBUILD39
-rw-r--r--testing/openxcap/config.ini118
-rw-r--r--testing/openxcap/openxcap.initd23
-rwxr-xr-xtesting/openxcap/openxcap.post-install5
-rwxr-xr-xtesting/openxcap/openxcap.pre-install5
-rw-r--r--testing/partimage/APKBUILD42
-rw-r--r--testing/partimage/partimage-0.6.8-gcc44.patch24
-rw-r--r--testing/perl-carp-clan/APKBUILD36
-rw-r--r--testing/perl-cgi-session/APKBUILD26
-rw-r--r--testing/perl-date-format/APKBUILD36
-rw-r--r--testing/perl-date-manip/APKBUILD34
-rw-r--r--testing/perl-devel-symdump/APKBUILD36
-rw-r--r--testing/perl-file-tail/APKBUILD36
-rw-r--r--testing/perl-pod-coverage/APKBUILD36
-rw-r--r--testing/perl-snmp-session/APKBUILD25
-rw-r--r--testing/perl-sub-uplevel/APKBUILD35
-rw-r--r--testing/perl-test-exception/APKBUILD35
-rw-r--r--testing/perl-test-inter/APKBUILD36
-rw-r--r--testing/perl-test-pod-coverage/APKBUILD36
-rw-r--r--testing/perl-yaml-syck/APKBUILD36
-rw-r--r--testing/pllua/APKBUILD36
-rw-r--r--testing/pllua/pllua-01-0.3.1-include.patch14
-rw-r--r--testing/pptpclient/APKBUILD31
-rw-r--r--testing/pptpclient/pptpclient-uclibc.patch21
-rw-r--r--testing/prosody/APKBUILD43
-rw-r--r--testing/prosody/Makefile-0.4.2.patch13
-rw-r--r--testing/prosody/prosody.cfg.lua107
-rw-r--r--testing/prosody/prosody.initd44
-rw-r--r--testing/prosody/prosody.post-install6
-rw-r--r--testing/prosody/prosody.pre-install9
-rw-r--r--testing/py-application/APKBUILD24
-rw-r--r--testing/py-buildutils/APKBUILD23
-rw-r--r--testing/py-cjson/APKBUILD24
-rw-r--r--testing/py-crypto/APKBUILD23
-rw-r--r--testing/py-dbus/APKBUILD25
-rw-r--r--testing/py-gnutls/APKBUILD24
-rw-r--r--testing/py-imaging/APKBUILD21
-rw-r--r--testing/py-lxml/APKBUILD26
-rw-r--r--testing/py-mysqldb/APKBUILD23
-rw-r--r--testing/py-twisted-web2/APKBUILD20
-rw-r--r--testing/py-twisted/APKBUILD22
-rw-r--r--testing/py-zope-interface/APKBUILD23
-rw-r--r--testing/qt/APKBUILD122
-rw-r--r--testing/qt/PKGBUILD119
-rw-r--r--testing/qt/assistant.desktop8
-rw-r--r--testing/qt/designer.desktop9
-rw-r--r--testing/qt/fix-multisampling-with-ati-card.patch25
-rw-r--r--testing/qt/fix-scroll-when-last-item-is-removed.patch38
-rw-r--r--testing/qt/linguist.desktop9
-rw-r--r--testing/qt/qt.install11
-rw-r--r--testing/qt/qtconfig.desktop8
-rw-r--r--testing/rdiff-backup/APKBUILD26
-rw-r--r--testing/re2c/APKBUILD37
-rw-r--r--testing/rp-pppoe/APKBUILD37
-rw-r--r--testing/rp-pppoe/rp-pppoe.initd41
-rw-r--r--testing/rrdbot/APKBUILD46
-rw-r--r--testing/rrdbot/rrdbot.post-install4
-rw-r--r--testing/rrdbot/rrdbot.pre-install7
-rw-r--r--testing/rrdbot/rrdbotd.confd7
-rw-r--r--testing/rrdbot/rrdbotd.initd28
-rw-r--r--testing/rrdcollect/APKBUILD31
-rw-r--r--testing/rtapd/APKBUILD41
-rw-r--r--testing/rtapd/Makefile.patch13
-rw-r--r--testing/rtapd/rtapd.confd1
-rw-r--r--testing/rtapd/rtapd.initd20
-rw-r--r--testing/rtnppd/APKBUILD40
-rw-r--r--testing/rtnppd/Makefile.patch13
-rw-r--r--testing/rtnppd/rtnppd.confd1
-rw-r--r--testing/rtnppd/rtnppd.initd21
-rw-r--r--testing/scst-grsec/APKBUILD64
-rw-r--r--testing/scst-grsec/scst-kernel-2.6.32.patch17
-rw-r--r--testing/scst-svn-scst/APKBUILD82
-rw-r--r--testing/scstadmin-svn/APKBUILD30
-rw-r--r--testing/sems/0003-cc-and-cflags.patch45
-rw-r--r--testing/sems/APKBUILD71
-rw-r--r--testing/sems/sems.conf352
-rw-r--r--testing/sems/sems.initd27
-rw-r--r--testing/sems/sems.post-install6
-rw-r--r--testing/sems/sems.pre-install5
-rw-r--r--testing/sisctrl/APKBUILD42
-rw-r--r--testing/smartmontools/APKBUILD31
-rw-r--r--testing/smartmontools/smartd.confd4
-rw-r--r--testing/smartmontools/smartd.initd43
-rw-r--r--testing/spandsp/APKBUILD31
-rw-r--r--testing/sqstat/APKBUILD34
-rw-r--r--testing/squidguard/APKBUILD46
-rw-r--r--testing/squidguard/blockedsites1
-rw-r--r--testing/squidguard/squidGuard.conf.blocksites13
-rw-r--r--testing/squidguard/squidGuard.conf.minimal7
-rw-r--r--testing/squidguard/squidguard-1.4-gentoo.patch74
-rw-r--r--testing/squidguard/squidguard-1.4-upstream-fixes.patch24
-rw-r--r--testing/squidguard/squidguard-1.4-vsnprintf.patch44
-rw-r--r--testing/squidguard/squidguard.post-install3
-rw-r--r--testing/swatch/APKBUILD58
-rw-r--r--testing/swatch/swatch.confd8
-rwxr-xr-xtesting/swatch/swatch.initd50
-rw-r--r--testing/swatch/swatchrc103
-rw-r--r--testing/swish-e/APKBUILD27
-rw-r--r--testing/tbl/APKBUILD39
-rw-r--r--testing/tbl/tbl-install.patch19
-rw-r--r--testing/tinc/APKBUILD50
-rw-r--r--testing/tinc/tinc.networks13
-rw-r--r--testing/tinc/tincd.initd64
-rw-r--r--testing/tinc/tincd.lo.initd46
-rw-r--r--testing/ucspi-tcp/APKBUILD48
-rw-r--r--testing/ucspi-tcp/ucspi-tcp-0.88.a_record.patch64
-rw-r--r--testing/ucspi-tcp/ucspi-tcp-0.88.errno.patch12
-rw-r--r--testing/usb-modeswitch/APKBUILD55
-rw-r--r--testing/valide/APKBUILD37
-rw-r--r--testing/xmlrpc-c/APKBUILD42
-rw-r--r--testing/zabbix/APKBUILD87
-rw-r--r--testing/zabbix/zabbix-agentd.initd22
-rw-r--r--testing/zabbix/zabbix-dn_skipname.patch44
-rw-r--r--testing/zabbix/zabbix-getloadavg.patch33
-rw-r--r--testing/zabbix/zabbix-proxy.initd21
-rw-r--r--testing/zabbix/zabbix-server.initd21
-rw-r--r--testing/zabbix/zabbix.pre-install5
-rw-r--r--testing/zabbix/zabbix_proxy.conf175
-rw-r--r--testing/zabbix/zabbix_server.conf155
-rw-r--r--testing/zabbix/zabbix_trapper.conf44
258 files changed, 0 insertions, 15599 deletions
diff --git a/testing/acf-fetch-crl/APKBUILD b/testing/acf-fetch-crl/APKBUILD
deleted file mode 100644
index 3728292fdf..0000000000
--- a/testing/acf-fetch-crl/APKBUILD
+++ /dev/null
@@ -1,21 +0,0 @@
1# Contributor: Michael Mason <ms13sp@gmail.com>
2pkgname=acf-fetch-crl
3pkgver=0.2.0
4pkgrel=0
5pkgdesc="A web-based system administration interface for fetch-crl"
6url="http://git.alpinelinux.org/cgit/$pkgname"
7license="GPL-2"
8depends="acf-core lua fetch-crl"
9makedepends=""
10install=
11subpackages=""
12source="http://git.alpinelinux.org/cgit/$pkgname/snapshot/$pkgname-$pkgver.tar.bz2"
13
14build() {
15 cd "$srcdir/$pkgname-$pkgver"
16
17 make DESTDIR="$pkgdir" install
18
19}
20
21md5sums="d8789ef066ac41abd0db69a8ec470540 acf-fetch-crl-0.2.0.tar.bz2"
diff --git a/testing/appliancekit/APKBUILD b/testing/appliancekit/APKBUILD
deleted file mode 100644
index adf1357bce..0000000000
--- a/testing/appliancekit/APKBUILD
+++ /dev/null
@@ -1,37 +0,0 @@
1# Contributor:
2# Maintainer:
3pkgname=appliancekit
4pkgver=0.131.3
5pkgrel=0
6pkgdesc="ApplianceKit is the provisioning backend used by RapidXen."
7url="http://bitbucket.org/systeminplace/appliancekit/overview"
8license="ISC"
9depends="python"
10makedepends="python-dev"
11install=
12subpackages=
13source="http://bitbucket.org/systeminplace/appliancekit/get/appliancekit-$pkgver.tar.bz2"
14
15# append extra dependencies to -dev subpackage
16# remove if not used.
17# depends_dev="somepackage-dev"
18
19_builddir="$srcdir"/$pkgname
20
21prepare() {
22 cd "$_builddir"
23}
24
25build() {
26 cd "$_builddir"
27 python setup.py build
28}
29
30package() {
31 cd "$_builddir"
32 mkdir -p "$pkgdir"/usr/lib/python2.6/site-packages
33 python setup.py install --root="$pkgdir"
34 echo "/usr/lib/python2.6/site-packages/$pkgname-$pkgver-py2.6.egg" > "$pkgdir"/usr/lib/python2.6/site-packages/$pkgname.pth
35}
36
37md5sums="3bedf6ad90e815a993b7db637607d8ca appliancekit-0.131.3.tar.bz2"
diff --git a/testing/augeas/APKBUILD b/testing/augeas/APKBUILD
deleted file mode 100644
index 522477b510..0000000000
--- a/testing/augeas/APKBUILD
+++ /dev/null
@@ -1,40 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=augeas
3pkgver=0.7.3
4pkgrel=0
5pkgdesc="a configuration editing tool"
6url="http://augeas.net"
7license="LGPL"
8depends=
9makedepends="readline-dev"
10install=
11subpackages="$pkgname-dev $pkgname-doc $pkgname-tests"
12source="http://augeas.net/download/augeas-$pkgver.tar.gz"
13
14_builddir="$srcdir"/$pkgname-$pkgver
15prepare() {
16 cd "$_builddir"
17 # apply patches here
18}
19
20build() {
21 cd "$_builddir"
22 ./configure --prefix=/usr \
23 --sysconfdir=/etc \
24 --mandir=/usr/share/man \
25 --infodir=/usr/share/info
26 make || return 1
27}
28
29package() {
30 cd "$_builddir"
31 make DESTDIR="$pkgdir" install
32}
33
34tests() {
35 pkgdesc="Tests for Augeas lenses"
36 mkdir -p "$subpkgdir"/usr/share/augeas/lenses/dist/
37 mv "$pkgdir"/usr/share/augeas/lenses/dist/tests \
38 "$subpkgdir"/usr/share/augeas/lenses/dist/
39}
40md5sums="d907943fc21c2d1db5dc8d97ec02a9e5 augeas-0.7.3.tar.gz"
diff --git a/testing/backuppc/APKBUILD b/testing/backuppc/APKBUILD
deleted file mode 100644
index 05de31bcbb..0000000000
--- a/testing/backuppc/APKBUILD
+++ /dev/null
@@ -1,66 +0,0 @@
1# Contributor:
2# Maintainer: Leonardo Arena <rnalrd@gmail.com>
3pkgname="backuppc"
4_realname="BackupPC"
5pkgver="3.2.0b1"
6_realver="3.2.0beta1"
7pkgrel=4
8pkgdesc="High-performance, enterprise-grade backup system"
9url="http://backuppc.sourceforge.net/"
10license="GPL"
11depends="perl busybox rsync perl-archive-zip perl-io-compress
12perl-libwww perl-file-rsync"
13makedepends=""
14install="$pkgname.pre-install $pkgname.post-install"
15subpackages=""
16source="http://downloads.sourceforge.net/project/$pkgname/$pkgname-beta/$_realver/$_realname-$_realver.tar.gz
17configure.pl.patch"
18
19_builddir="$srcdir/$_realname-$_realver"
20
21prepare () {
22 cd "$_builddir"
23 mkdir -p "$pkgdir"/etc/BackupPC
24 mkdir -p "$pkgdir"/var/www/cgi-bin
25 patch -p2 < ../../configure.pl.patch
26}
27
28build() {
29 cd "$_builddir"
30 perl configure.pl \
31 --batch \
32 --backuppc-user=backuppc \
33 --bin-path bzip2=/usr/bin/bzip2 \
34 --bin-path cat=/bin/cat \
35 --bin-path df=/bin/df \
36 --bin-path tar=/bin/tar \
37 --bin-path hostname=/bin/hostname \
38 --bin-path nmblookup=/usr/bin/nmblookup \
39 --bin-path perl=/usr/bin/perl \
40 --bin-path ping=/bin/ping \
41 --bin-path rsync=/usr/bin/rsync \
42 --bin-path sendmail=/usr/bin/sendmail \
43 --bin-path smbclient=/usr/bin/smbclient \
44 --bin-path split=/usr/bin/split \
45 --bin-path ssh=/usr/bin/ssh \
46 --compress-level=3 \
47 --dest-dir="$pkgdir" \
48 --config-dir /etc/BackupPC \
49 --cgi-dir /var/www/cgi-bin \
50 --data-dir /var/lib/BackupPC/data/BackupPC \
51 --hostname backuppc \
52 --html-dir /var/www/htdocs/BackupPC \
53 --html-dir-url /BackupPC \
54 --install-dir /usr/lib/BackupPC \
55 --log-dir /var/log/BackupPC \
56 --uid-ignore \
57 --no-set-perms || return 1
58}
59
60package() {
61 cd $_builddir
62 install -m755 configure.pl $pkgdir/usr/lib/BackupPC/bin/configure.pl
63}
64
65md5sums="34c85b43136954c81d543fa0a7b0b121 BackupPC-3.2.0beta1.tar.gz
66f57ad7fdcce804f20f2fe82bee91e813 configure.pl.patch"
diff --git a/testing/backuppc/backuppc.post-install b/testing/backuppc/backuppc.post-install
deleted file mode 100644
index 0ba76f20f4..0000000000
--- a/testing/backuppc/backuppc.post-install
+++ /dev/null
@@ -1,7 +0,0 @@
1#!/bin/sh
2for dir in /etc /var/log /var/lib
3do
4chown -R backuppc.backuppc ${dir}/BackupPC &>/dev/null
5done
6
7chmod 774 /usr/lib/BackupPC/bin/* &>/dev/null
diff --git a/testing/backuppc/backuppc.pre-install b/testing/backuppc/backuppc.pre-install
deleted file mode 100644
index 415971d749..0000000000
--- a/testing/backuppc/backuppc.pre-install
+++ /dev/null
@@ -1,4 +0,0 @@
1#!/bin/sh
2addgroup -S backuppc &>/dev/null
3adduser -h /var/lib/backuppc -s /bin/sh -S -D -H -G backuppc -g "BackuPC user" backuppc &>/dev/null
4exit 0
diff --git a/testing/backuppc/configure.pl.patch b/testing/backuppc/configure.pl.patch
deleted file mode 100644
index 24d5e3bb38..0000000000
--- a/testing/backuppc/configure.pl.patch
+++ /dev/null
@@ -1,66 +0,0 @@
1--- src/BackupPC-3.2.0beta1/configure.pl
2+++ configure.pl
3@@ -327,25 +327,8 @@
4
5 EOF
6 my($name, $passwd, $Uid, $Gid);
7-while ( 1 ) {
8- $Conf{BackupPCUser} = prompt("--> BackupPC should run as user",
9- $Conf{BackupPCUser} || "backuppc",
10- "backuppc-user");
11- if ( $opts{"set-perms"} ) {
12 ($name, $passwd, $Uid, $Gid) = getpwnam($Conf{BackupPCUser});
13- last if ( $name ne "" );
14- print <<EOF;
15
16-getpwnam() says that user $Conf{BackupPCUser} doesn't exist. Please
17-check the name and verify that this user is in the passwd file.
18-
19-EOF
20- exit(1) if ( $opts{batch} );
21- } else {
22- last;
23- }
24-}
25-
26 print <<EOF;
27
28 Please specify an install directory for BackupPC. This is where the
29@@ -532,12 +515,6 @@
30 ) ) {
31 next if ( -d "$DestDir$Conf{InstallDir}/$dir" );
32 mkpath("$DestDir$Conf{InstallDir}/$dir", 0, 0755);
33- if ( !-d "$DestDir$Conf{InstallDir}/$dir"
34- || !my_chown($Uid, $Gid, "$DestDir$Conf{InstallDir}/$dir") ) {
35- die("Failed to create or chown $DestDir$Conf{InstallDir}/$dir\n");
36- } else {
37- print("Created $DestDir$Conf{InstallDir}/$dir\n");
38- }
39 }
40
41 #
42@@ -546,11 +523,6 @@
43 foreach my $dir ( ($Conf{CgiImageDir}) ) {
44 next if ( $dir eq "" || -d "$DestDir$dir" );
45 mkpath("$DestDir$dir", 0, 0755);
46- if ( !-d "$DestDir$dir" || !my_chown($Uid, $Gid, "$DestDir$dir") ) {
47- die("Failed to create or chown $DestDir$dir");
48- } else {
49- print("Created $DestDir$dir\n");
50- }
51 }
52
53 #
54@@ -566,12 +538,6 @@
55 "$Conf{LogDir}",
56 ) ) {
57 mkpath("$DestDir$dir", 0, 0750) if ( !-d "$DestDir$dir" );
58- if ( !-d "$DestDir$dir"
59- || !my_chown($Uid, $Gid, "$DestDir$dir") ) {
60- die("Failed to create or chown $DestDir$dir\n");
61- } else {
62- print("Created $DestDir$dir\n");
63- }
64 }
65
66 printf("Installing binaries in $DestDir$Conf{InstallDir}/bin\n");
diff --git a/testing/bluez-firmware/APKBUILD b/testing/bluez-firmware/APKBUILD
deleted file mode 100644
index 95e03ae5c5..0000000000
--- a/testing/bluez-firmware/APKBUILD
+++ /dev/null
@@ -1,22 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=bluez-firmware
3pkgver=1.2
4pkgrel=0
5pkgdesc="Firmware for Broadcom BCM203x Blutonium devices"
6url="http://www.bluez.org/"
7license="GPL2"
8depends=""
9makedepends=""
10source="http://bluez.sf.net/download/$pkgname-$pkgver.tar.gz"
11
12build() {
13 cd "$srcdir/$pkgname-$pkgver"
14 ./configure --libdir=/lib || return 1
15 make || return 1
16}
17
18package() {
19 cd "$srcdir/$pkgname-$pkgver"
20 make DESTDIR="$pkgdir" install || return 1
21}
22md5sums="1cc3cefad872e937e05de5a0a2b390dd bluez-firmware-1.2.tar.gz"
diff --git a/testing/bluez-hcidump/APKBUILD b/testing/bluez-hcidump/APKBUILD
deleted file mode 100644
index 0ee37d683d..0000000000
--- a/testing/bluez-hcidump/APKBUILD
+++ /dev/null
@@ -1,25 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=bluez-hcidump
3pkgver=1.42
4pkgrel=0
5pkgdesc="Bluetooth HCI package analyzer"
6url="http://www.bluez.org/"
7license="GPL2"
8depends=
9makedepends="bluez-dev"
10subpackages="$pkgname-doc"
11source="http://bluez.sf.net/download/$pkgname-$pkgver.tar.gz"
12
13build() {
14 cd "$srcdir"/$pkgname-$pkgver
15 ./configure --prefix=/usr \
16 --mandir=/usr/share/man \
17 || return 1
18 make || return 1
19}
20
21package() {
22 cd "$srcdir"/$pkgname-$pkgver
23 make DESTDIR="$pkgdir" install || return 1
24}
25md5sums="5704737aaf72104eeaf77335218a1827 bluez-hcidump-1.42.tar.gz"
diff --git a/testing/bluez/APKBUILD b/testing/bluez/APKBUILD
deleted file mode 100644
index ce10aecce2..0000000000
--- a/testing/bluez/APKBUILD
+++ /dev/null
@@ -1,85 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=bluez
3pkgver=4.72
4pkgrel=0
5pkgdesc="Tools for the Bluetooth protocol stack"
6url="http://www.bluez.org/"
7license="GPL2"
8depends=
9makedepends="dbus-dev gst-plugins-base-dev alsa-lib-dev libusb-compat-dev
10 libnl-dev"
11subpackages="$pkgname-dev $pkgname-doc libbluetooth $pkgname-alsa $pkgname-cups
12 $pkgname-netlink $pkgname-gstreamer"
13source="http://www.kernel.org/pub/linux/bluetooth/$pkgname-$pkgver.tar.bz2
14 bluetooth.initd
15 bluetooth.confd
16 "
17
18_builddir="$srcdir"/$pkgname-$pkgver
19build() {
20 cd "$_builddir"
21 ./configure --prefix=/usr \
22 --sysconfdir=/etc \
23 --localstatedir=/var \
24 --libexecdir=/lib \
25 --mandir=/usr/share/man \
26 --enable-gstreamer \
27 --enable-alsa \
28 --enable-usb \
29 --enable-netlink \
30 --enable-tools \
31 --enable-bccmd \
32 --enable-hid2hci \
33 --enable-dfutool \
34 --enable-hidd \
35 --enable-pand \
36 --enable-dund \
37 --enable-cups \
38 --enable-configfiles \
39 || return 1
40 make || return 1
41}
42
43package() {
44 cd "$_builddir"
45 make install DESTDIR="$pkgdir"
46 install -Dm755 "$srcdir"/bluetooth.initd "$pkgdir"/etc/init.d/bluetooth
47 install -Dm644 "$srcdir"/bluetooth.confd "$pkgdir"/etc/conf.d/bluetooth
48 install -Dm755 test/simple-agent "$pkgdir"/usr/bin/bluez-simple-agent
49}
50
51libbluetooth() {
52 pkgdesc="Libraries for Bluetooth protocol stack"
53 mkdir -p "$subpkgdir"/usr/lib
54 mv "$pkgdir"/usr/lib/libbluetooth.so.* "$subpkgdir"/usr/lib/
55}
56
57alsa() {
58 pkgdesc="Bluez plugin for ALSA"
59 mkdir -p "$subpkgdir"/etc "$subpkgdir"/usr/lib
60 mv "$pkgdir"/etc/alsa* "$subpkgdir"/etc/
61 mv "$pkgdir"/usr/lib/alsa* "$subpkgdir"/usr/lib/
62}
63
64cups() {
65 pkgdesc="Bluez backend for CUPS"
66 mkdir -p "$subpkgdir"/usr/lib/
67 mv "$pkgdir"/usr/lib/cups "$subpkgdir"/usr/lib/
68}
69
70netlink() {
71 pkgdesc="Bluez netlink plugin"
72 mkdir -p "$subpkgdir"/usr/lib/bluetooth/plugins
73 mv "$pkgdir"/usr/lib/bluetooth/plugins/netlink.so \
74 "$subpkgdir"/usr/lib/bluetooth/plugins
75}
76
77gstreamer() {
78 pkgdesc="Bluez plugin for gstreamer"
79 mkdir -p "$subpkgdir"/usr/lib
80 mv "$pkgdir"/usr/lib/gstreamer* \
81 "$subpkgdir"/usr/lib/
82}
83md5sums="1e7e4261954275076479a08dbeae26ca bluez-4.72.tar.bz2
8466408fb89b05e7ce7e61c4c3c356d2c6 bluetooth.initd
85a159d897a057f4675548327329c4cc22 bluetooth.confd"
diff --git a/testing/bluez/bluetooth-conf.d b/testing/bluez/bluetooth-conf.d
deleted file mode 100644
index b0cc744415..0000000000
--- a/testing/bluez/bluetooth-conf.d
+++ /dev/null
@@ -1,7 +0,0 @@
1# Bluetooth configuraton file
2
3# Bind rfcomm devices (allowed values are "true" and "false")
4RFCOMM_ENABLE=true
5
6# Config file for rfcomm
7RFCOMM_CONFIG="/etc/bluetooth/rfcomm.conf"
diff --git a/testing/bluez/bluetooth-init.d b/testing/bluez/bluetooth-init.d
deleted file mode 100644
index 111902aaeb..0000000000
--- a/testing/bluez/bluetooth-init.d
+++ /dev/null
@@ -1,31 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2008 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez/files/4.60/bluetooth-init.d,v 1.1 2010/02/01 19:47:46 pacho Exp $
5
6depend() {
7 after coldplug
8 need dbus localmount
9}
10
11start() {
12 ebegin "Starting Bluetooth"
13
14 udevadm trigger --subsystem-match=bluetooth
15 eend $?
16
17 if [ "${RFCOMM_ENABLE}" = "true" -a -x /usr/bin/rfcomm ]; then
18 if [ -f "${RFCOMM_CONFIG}" ]; then
19 ebegin " Starting rfcomm"
20 /usr/bin/rfcomm -f "${RFCOMM_CONFIG}" bind all
21 eend $?
22 else
23 ewarn "Not enabling rfcomm because RFCOMM_CONFIG does not exists"
24 fi
25 fi
26}
27
28stop() {
29 ebegin "Shutting down Bluetooth"
30 eend 0
31}
diff --git a/testing/bluez/bluetooth.confd b/testing/bluez/bluetooth.confd
deleted file mode 100644
index b0cc744415..0000000000
--- a/testing/bluez/bluetooth.confd
+++ /dev/null
@@ -1,7 +0,0 @@
1# Bluetooth configuraton file
2
3# Bind rfcomm devices (allowed values are "true" and "false")
4RFCOMM_ENABLE=true
5
6# Config file for rfcomm
7RFCOMM_CONFIG="/etc/bluetooth/rfcomm.conf"
diff --git a/testing/bluez/bluetooth.initd b/testing/bluez/bluetooth.initd
deleted file mode 100644
index 9ec58e97c4..0000000000
--- a/testing/bluez/bluetooth.initd
+++ /dev/null
@@ -1,32 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2008 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez/files/4.60/bluetooth-init.d,v 1.1 2010/02/01 19:47:46 pacho Exp $
5
6depend() {
7 after coldplug
8 need dbus localmount
9}
10
11start() {
12 ebegin "Starting Bluetooth"
13
14 if [ -x /sbin/udevadm ]; then
15 udevadm trigger --subsystem-match=bluetooth
16 eend $?
17 fi
18
19 if [ "${RFCOMM_ENABLE}" = "true" -a -x /usr/bin/rfcomm ]; then
20 if [ -f "${RFCOMM_CONFIG}" ]; then
21 /usr/bin/rfcomm -f "${RFCOMM_CONFIG}" bind all
22 else
23 ewarn "Not enabling rfcomm because RFCOMM_CONFIG does not exists"
24 fi
25 fi
26 eend $?
27}
28
29stop() {
30 ebegin "Shutting down Bluetooth"
31 eend 0
32}
diff --git a/testing/btrfs-progs/APKBUILD b/testing/btrfs-progs/APKBUILD
deleted file mode 100644
index 62b90460c1..0000000000
--- a/testing/btrfs-progs/APKBUILD
+++ /dev/null
@@ -1,33 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=btrfs-progs
3pkgver=0.19
4pkgrel=0
5pkgdesc="Tools for the btrfs"
6url="https://btrfs.wiki.kernel.org/"
7license="GPL"
8depends=
9makedepends="util-linux-ng-dev bash"
10install=
11subpackages="$pkgname-doc"
12source="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/btrfs-progs-$pkgver.tar.bz2"
13
14_builddir="$srcdir"/$pkgname-$pkgver
15prepare() {
16 cd "$_builddir"
17}
18
19build() {
20 cd "$_builddir"
21 make prefix=/usr || return 1
22}
23
24package() {
25 cd "$_builddir"
26 make prefix=/usr mandir=/usr/share/man DESTDIR="$pkgdir" install
27
28 # remove the 2 lines below (and this) if there is no init.d script
29 # install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
30 # install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
31}
32
33md5sums="5854728d080cc76f21a83bdc99b6ddaa btrfs-progs-0.19.tar.bz2"
diff --git a/testing/cacti/APKBUILD b/testing/cacti/APKBUILD
deleted file mode 100644
index e7452bf63e..0000000000
--- a/testing/cacti/APKBUILD
+++ /dev/null
@@ -1,45 +0,0 @@
1# Maintainer: Jeff Bilyk <jbilyk@gmail.com>
2pkgname=cacti
3pkgver=0.8.7g
4pkgrel=0
5pkgdesc="Network monitoring tool based on RRDtool"
6url="http://www.cacti.net"
7license="GPL"
8depends="mysql php php-mysql php-snmp rrdtool net-snmp php-sockets php-xml php-gd"
9makedepends=
10source="http://www.cacti.net/downloads/$pkgname-$pkgver.tar.gz
11http://www.cacti.net/downloads/patches/$pkgver/data_source_deactivate.patch
12http://www.cacti.net/downloads/patches/$pkgver/graph_list_view.patch
13http://www.cacti.net/downloads/patches/$pkgver/html_output.patch
14http://www.cacti.net/downloads/patches/$pkgver/ldap_group_authenication.patch
15http://www.cacti.net/downloads/patches/$pkgver/script_server_command_line_parse.patch"
16
17_builddir="$srcdir"/$pkgname-$pkgver
18
19prepare() {
20 cd "$_builddir"
21 for i in ../*.patch; do
22 msg "Applying $i"
23 if ! patch -p1 -i $i; then
24 error "$i failed"
25 return 1
26 fi
27 done
28}
29
30build() {
31 cd "$_builddir"
32 return 0
33}
34
35package() {
36 mkdir -p "$pkgdir"/usr/share/webapps/cacti
37 mv "$srcdir"/$pkgname-$pkgver/* "$pkgdir"/usr/share/webapps/cacti/ || return 1
38
39}
40md5sums="268421cb1a58d3444f7ecbddb4c4b016 cacti-0.8.7g.tar.gz
41d39570fd2e2b5c7f9aa47000b8a28c42 data_source_deactivate.patch
426c2f7db4af48e59323c5e8b25a34866b graph_list_view.patch
43134d120930e4f2211f017f5b71d9280a html_output.patch
445bb62cc6fde7c99f0c29cab869412f73 ldap_group_authenication.patch
45e14edee082d1250e3946c3caa58a40b4 script_server_command_line_parse.patch"
diff --git a/testing/cdparanoia/APKBUILD b/testing/cdparanoia/APKBUILD
deleted file mode 100644
index e31d894f80..0000000000
--- a/testing/cdparanoia/APKBUILD
+++ /dev/null
@@ -1,54 +0,0 @@
1# Contributor: Michael Mason <ms13sp@gmail.com>
2# Maintainer: Michael Mason <ms13sp@gmail.com>
3pkgname=cdparanoia
4pkgver=10.2
5pkgrel=1
6pkgdesc="An audio CD extraction application"
7url="http://www.xiph.org/paranoia"
8license="GPL"
9depends=
10makedepends="libtool autoconf automake"
11install=
12subpackages="$pkgname-dev"
13source="http://downloads.xiph.org/releases/cdparanoia/$pkgname-III-$pkgver.src.tgz"
14
15build() {
16 cd "$srcdir/$pkgname-III-$pkgver"
17 mv configure.guess config.guess
18 mv configure.sub config.sub
19 sed -i -e '/configure.\(guess\|sub\)/d' configure.in || return 1
20 aclocal && autoconf || return 1
21 libtoolize || return 1
22
23 ./configure --prefix=/usr \
24 --sysconfdir=/etc \
25 --mandir=/usr/share/man \
26 --infodir=/usr/share/info
27 make || return 1
28 #make DESTDIR="$pkgdir" install
29}
30
31package() {
32 cd "$srcdir/$pkgname-III-$pkgver"
33 install -m755 -D "$srcdir"/"$pkgname-III-$pkgver"/cdparanoia "$pkgdir"/usr/bin/cdparanoia
34 install -m644 -D "$srcdir"/"$pkgname-III-$pkgver"/interface/libcdda_interface.a "$pkgdir"/usr/lib/libcdda_interface.a
35 install -m755 -D "$srcdir"/"$pkgname-III-$pkgver"/interface/libcdda_interface.so.0."$pkgver" "$pkgdir"/usr/lib/libcdda_interface.so.0."$pkgver"
36 install -m755 -D "$srcdir"/"$pkgname-III-$pkgver"/paranoia/libcdda_paranoia.so.0."$pkgver" "$pkgdir"/usr/lib/libcdda_paranoia.so.0."$pkgver"
37 install -m644 -D "$srcdir"/"$pkgname-III-$pkgver"/interface/libcdda_interface.so.0 "$pkgdir"/usr/lib/libcdda_interface.so.0
38 install -m644 -D "$srcdir"/"$pkgname-III-$pkgver"/interface/libcdda_interface.so "$pkgdir"/usr/lib/libcdda_interface.so
39 install -m644 -D "$srcdir"/"$pkgname-III-$pkgver"/paranoia/libcdda_paranoia.so.0 "$pkgdir"/usr/lib/libcdda_paranoia.so.0
40 install -m644 -D "$srcdir"/"$pkgname-III-$pkgver"/paranoia/libcdda_paranoia.so "$pkgdir"/usr/lib/libcdda_paranoia.so
41
42}
43
44dev () {
45 install=""
46 mkdir pkg-dev
47 cd "$srcdir/$pkgname-III-$pkgver"
48
49 install -m644 -D "$srcdir"/"$pkgname-III-$pkgver"/interface/cdda_interface.h "$pkgdir"-dev/usr/include/cdda_interface.h
50 install -m644 -D "$srcdir"/"$pkgname-III-$pkgver"/paranoia/cdda_paranoia.h "$pkgdir"-dev/usr/include/cdda_paranoia.h
51
52}
53
54md5sums="b304bbe8ab63373924a744eac9ebc652 cdparanoia-III-10.2.src.tgz"
diff --git a/testing/cherokee/APKBUILD b/testing/cherokee/APKBUILD
deleted file mode 100644
index f93cfcf588..0000000000
--- a/testing/cherokee/APKBUILD
+++ /dev/null
@@ -1,38 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=cherokee
4pkgver=0.99.41
5pkgrel=3
6pkgdesc="A very fast, flexible and easy to configure Web Server"
7url="http://www.cherokee-project.com/"
8license="GPL2"
9depends="pcre rrdtool"
10makedepends="openssl-dev gettext-dev ffmpeg-dev"
11install=
12subpackages="$pkgname-dev $pkgname-doc"
13source="http://www.cherokee-project.com/download/0.99/${pkgver}/${pkgname}-${pkgver}.tar.gz
14 cherokee.initd
15 cherokee.confd
16 "
17
18_builddir="$srcdir"/$pkgname-$pkgver
19build() {
20 cd "$_builddir"
21 ./configure --prefix=/usr \
22 --localstatedir=/var \
23 --sysconfdir=/etc \
24 --with-wwwroot=/var/www
25 make || return 1
26}
27
28package() {
29 cd "$_builddir"
30 make DESTDIR="$pkgdir" install
31
32 install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
33 install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
34}
35
36md5sums="388affc0636aca802ec46cea4ebb8d08 cherokee-0.99.41.tar.gz
374180dbb6701f928054079aa1e3bd5ebc cherokee.initd
38bd6a840f72c630ce1eaabe058097584f cherokee.confd"
diff --git a/testing/cherokee/cherokee.confd b/testing/cherokee/cherokee.confd
deleted file mode 100644
index 8f719df390..0000000000
--- a/testing/cherokee/cherokee.confd
+++ /dev/null
@@ -1,10 +0,0 @@
1# Sample conf.d file for alpine linux
2
3#
4# Specify daemon $OPTS here.
5#
6
7OPTS="-d"
8DAEMON_USER="root"
9DAEMON_GROUP="root"
10
diff --git a/testing/cherokee/cherokee.initd b/testing/cherokee/cherokee.initd
deleted file mode 100755
index 6aed337b6f..0000000000
--- a/testing/cherokee/cherokee.initd
+++ /dev/null
@@ -1,41 +0,0 @@
1#!/sbin/runscript
2
3# Cherokee init.d file for alpine linux.
4
5NAME=cherokee
6DAEMON=/usr/sbin/$NAME
7DAEMON_USER=${DAEMON_USER:-root}
8DAEMON_GROUP=${DAEMON_GROUP:-root}
9
10depend() {
11 need net
12}
13
14start() {
15 ebegin "Starting ${NAME}"
16 start-stop-daemon --start --quiet \
17 --pidfile /var/run/${NAME}.pid \
18 --chuid ${DAEMON_USER}:${DAEMON_GROUP} \
19 --exec ${DAEMON} -- ${OPTS}
20 eend $?
21}
22
23stop() {
24 ebegin "Stopping ${NAME}"
25 start-stop-daemon --stop --quiet \
26 --exec ${DAEMON} \
27 --pidfile /var/run/${NAME}.pid
28 eend $?
29}
30
31reload() {
32 ebegin "Reloading ${NAME}"
33 if ! service_started "${NAME}" ; then
34 eend 1 "${NAME} is not started"
35 return 1
36 fi
37 start-stop-daemon --stop --oknodo --signal HUP \
38 --exec ${DAEMON} --pidfile /var/run/${NAME}.pid
39 eend $?
40}
41
diff --git a/testing/coova-chilli/APKBUILD b/testing/coova-chilli/APKBUILD
deleted file mode 100644
index 2ab98d0bad..0000000000
--- a/testing/coova-chilli/APKBUILD
+++ /dev/null
@@ -1,48 +0,0 @@
1# Contributor: grharry
2# Maintainer: Leonardo Arena <rnalrd@gmail.com>
3
4# TODO: fix init.d script
5
6pkgname=coova-chilli
7pkgver=1.2.4
8pkgrel=1
9pkgdesc="CoovaChilli is an open source access controller for wireless LAN"
10url="http://www.coova.org/"
11license="GPL"
12depends=
13makedepends="perl openssl-dev autoconf automake libtool"
14install=
15subpackages="$pkgname-doc $pkgname-dev"
16source="http://ap.coova.org/chilli/coova-chilli-$pkgver.tar.gz
17 coova-chilli-ssl.patch"
18
19_builddir="$srcdir/$pkgname-$pkgver"
20
21prepare() {
22 cd $_builddir
23# patch -p1 -i ../coova-chilli-ssl.patch || return 1
24 sed -i 's/-Werror//g' src/Makefile.am || return 1
25 sed -i 's/-Werror//g' src/Makefile.in || return 1
26 aclocal && autoconf && automake && libtoolize || return 1
27}
28
29build() {
30 cd $_builddir
31 ./configure --prefix=/usr \
32 --sysconfdir=/etc \
33 --mandir=/usr/share/man \
34 --infodir=/usr/share/info \
35 --localstatedir=/var/run \
36 --libdir=/usr/lib \
37 --sysconfdir=/etc \
38 --with-openssl
39 make -j1 || return 1
40}
41
42package() {
43 cd $_builddir
44 make DESTDIR="$pkgdir" install
45}
46
47md5sums="6d942a731da07b029a1be0b58d7917d6 coova-chilli-1.2.4.tar.gz
484135e6e19bafdad777b8ca7388ff4101 coova-chilli-ssl.patch"
diff --git a/testing/coova-chilli/coova-chilli-ssl.patch b/testing/coova-chilli/coova-chilli-ssl.patch
deleted file mode 100644
index 1567c96cb3..0000000000
--- a/testing/coova-chilli/coova-chilli-ssl.patch
+++ /dev/null
@@ -1,21 +0,0 @@
1--- a/src/Makefile.am
2+++ b/src/Makefile.am
3@@ -13,7 +13,8 @@
4 chilli.h options.h util.c garden.c garden.h ssl.h ssl.c \
5 dns.c dns.h session.c session.h limits.h pkt.h pkt.c \
6 chksum.c net.h net.c ms_chap.c options.c statusfile.c \
7-conn.h conn.c
8+conn.h conn.c
9+libchilli_la_LIBADD = $(LIBOPENSSL)
10
11 AM_CFLAGS = -D_GNU_SOURCE -Wall -fno-builtin -fno-strict-aliasing \
12 -O2 -fomit-frame-pointer -funroll-loops -pipe \
13@@ -33,7 +34,7 @@
14 #test_radius_SOURCES = test-radius.c
15 #test_dhcp_SOURCES = test-dhcp.c
16
17-LDADD = libchilli.la $(top_builddir)/bstring/libbstring.la ${LIBRT}
18+LDADD = libchilli.la $(top_builddir)/bstring/libbstring.la $(LIBOPENSSL)
19
20 if WITH_OPENSSL
21 LDADD += ${LIBSSL}
diff --git a/testing/daemontools/0.76-errno.patch b/testing/daemontools/0.76-errno.patch
deleted file mode 100644
index 3af157c462..0000000000
--- a/testing/daemontools/0.76-errno.patch
+++ /dev/null
@@ -1,11 +0,0 @@
1--- src/error.h 2001-07-12 11:49:49.000000000 -0500
2+++ src/error.h 2003-02-26 02:14:06.000000000 -0600
3@@ -3,7 +3,7 @@
4 #ifndef ERROR_H
5 #define ERROR_H
6
7-extern int errno;
8+#include <errno.h>
9
10 extern int error_intr;
11 extern int error_nomem;
diff --git a/testing/daemontools/0.76-warnings.patch b/testing/daemontools/0.76-warnings.patch
deleted file mode 100644
index f558bb18b1..0000000000
--- a/testing/daemontools/0.76-warnings.patch
+++ /dev/null
@@ -1,74 +0,0 @@
1Fixup misc warnings
2
3Patch by RiverRat
4
5http://bugs.gentoo.org/124487
6
7--- src/chkshsgr.c
8+++ src/chkshsgr.c
9@@ -1,10 +1,13 @@
10 /* Public domain. */
11
12+#include <sys/types.h>
13+#include <stdlib.h>
14+#include <grp.h>
15 #include <unistd.h>
16
17 int main()
18 {
19- short x[4];
20+ gid_t x[4];
21
22 x[0] = x[1] = 0;
23 if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1);
24--- src/matchtest.c
25+++ src/matchtest.c
26@@ -1,3 +1,4 @@
27+#include <unistd.h>
28 #include "match.h"
29 #include "buffer.h"
30 #include "str.h"
31--- src/multilog.c
32+++ src/multilog.c
33@@ -1,3 +1,4 @@
34+#include <stdio.h>
35 #include <unistd.h>
36 #include <sys/types.h>
37 #include <sys/stat.h>
38--- src/prot.c
39+++ src/prot.c
40@@ -1,5 +1,8 @@
41 /* Public domain. */
42
43+#include <sys/types.h>
44+#include <unistd.h>
45+#include <grp.h>
46 #include "hasshsgr.h"
47 #include "prot.h"
48
49--- src/seek_set.c
50+++ src/seek_set.c
51@@ -1,6 +1,7 @@
52 /* Public domain. */
53
54 #include <sys/types.h>
55+#include <unistd.h>
56 #include "seek.h"
57
58 #define SET 0 /* sigh */
59--- src/supervise.c
60+++ src/supervise.c
61@@ -1,3 +1,4 @@
62+#include <stdio.h>
63 #include <unistd.h>
64 #include <sys/types.h>
65 #include <sys/stat.h>
66--- src/pathexec_run.c
67+++ src/pathexec_run.c
68@@ -1,5 +1,6 @@
69 /* Public domain. */
70
71+#include <unistd.h>
72 #include "error.h"
73 #include "stralloc.h"
74 #include "str.h"
diff --git a/testing/daemontools/APKBUILD b/testing/daemontools/APKBUILD
deleted file mode 100644
index 84ed1ded7f..0000000000
--- a/testing/daemontools/APKBUILD
+++ /dev/null
@@ -1,48 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=daemontools
3pkgver=0.76
4pkgrel=1
5pkgdesc="Collection of tools for managing UNIX services"
6url="http://cr.yp.to/daemontools.html"
7license="public-domain"
8depends=
9# The makefile need GNU cat for 'cat -v'
10makedepends="coreutils"
11
12source="http://cr.yp.to/daemontools/$pkgname-$pkgver.tar.gz
13 0.76-errno.patch
14 0.76-warnings.patch
15 svscan.initd
16 "
17
18_builddir="$srcdir"/admin/$pkgname-$pkgver/src
19
20prepare() {
21 cd "$_builddir"
22 for i in "$srcdir"/*.patch; do
23 msg "Applying $i"
24 patch -p1 -i $i || return 1
25 done
26}
27
28build() {
29 cd "$_builddir"
30 echo "${CC:-"gcc"} ${CFLAGS}" > conf-cc
31 echo "${CC:-"gcc"} ${LDFLAGS}" > conf-ld
32 touch > home
33 make PATH="/usr/bin:/bin" || return 1
34}
35
36package() {
37 cd "$_builddir"
38 mkdir -p "$pkgdir"/usr/bin "$pkgdir"/service
39 for f in $(cat ../package/commands); do
40 cp $f "$pkgdir"/usr/bin/$f
41 done
42 install -Dm755 "$srcdir"/svscan.initd "$pkgdir"/etc/init.d/svscan
43}
44
45md5sums="1871af2453d6e464034968a0fbcb2bfc daemontools-0.76.tar.gz
46c75438b1c3b9d9f67691bd10cf3c8e52 0.76-errno.patch
47ad68177f50bfffb6a1cbf8c668de6a55 0.76-warnings.patch
48c6e4ace205400be062d3ba82315cbcd1 svscan.initd"
diff --git a/testing/daemontools/svscan.initd b/testing/daemontools/svscan.initd
deleted file mode 100644
index bf7af28fa4..0000000000
--- a/testing/daemontools/svscan.initd
+++ /dev/null
@@ -1,33 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2004 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/sys-process/daemontools/files/svscan.init-0.76-r7,v 1.1 2008/12/07 06:59:37 robbat2 Exp $
5
6depend() {
7 use net
8 before ntpd ntp-client spamd apache apache2
9 after firewall
10}
11
12start() {
13 ebegin "Starting service scan"
14 setsid start-stop-daemon --start --exec /usr/bin/svscan \
15 --background --make-pidfile \
16 --pidfile /var/run/svscan.pid -- /service
17 eend $?
18}
19
20stop() {
21 ebegin "Stopping service scan"
22 start-stop-daemon --stop --exec /usr/bin/svscan \
23 --pidfile /var/run/svscan.pid
24 eend $?
25
26 ebegin "Stopping service scan services"
27 svc -dx /service/* 2>/dev/null
28 eend $?
29
30 ebegin "Stopping service scan logging"
31 svc -dx /service/*/log 2>/dev/null
32 eend $?
33}
diff --git a/testing/dconf/0001-Avoid-posix_fallocate-so-it-works-on-uClibc.patch b/testing/dconf/0001-Avoid-posix_fallocate-so-it-works-on-uClibc.patch
deleted file mode 100644
index 5317b39c96..0000000000
--- a/testing/dconf/0001-Avoid-posix_fallocate-so-it-works-on-uClibc.patch
+++ /dev/null
@@ -1,36 +0,0 @@
1From e6d875ff19ba7f23e68a2131d9abe2de3f39d001 Mon Sep 17 00:00:00 2001
2From: Natanael Copa <ncopa@alpinelinux.org>
3Date: Sat, 9 Oct 2010 20:34:08 +0000
4Subject: [PATCH] Avoid posix_fallocate() so it works on uClibc
5
6It seems like the possix_fallocate() does not need to be provided on
7all implementations (see "Application Usage" in
8http://www.opengroup.org/onlinepubs/009695399/functions/posix_fallocate.html )
9
10I'm not too familiar with the code but it looks like _DConfEngine->shm
11is a mmap to a file with 1 char size. If thats the case then something
12like this would work:
13---
14 engine/dconf-engine.c | 6 +++++-
15 1 files changed, 5 insertions(+), 1 deletions(-)
16
17diff --git a/engine/dconf-engine.c b/engine/dconf-engine.c
18index cf57431..8eb3fa7 100644
19--- a/engine/dconf-engine.c
20+++ b/engine/dconf-engine.c
21@@ -144,7 +144,11 @@ dconf_engine_setup_user (DConfEngine *engine)
22
23 if (fd >= 0)
24 {
25- if (posix_fallocate (fd, 0, 1) == 0)
26+ struct stat st;
27+ int r = fstat(fd, &st);
28+ if (r == 0 && st.st_size == 0)
29+ r = write(fd, "", 1);
30+ if (r == 0)
31 {
32 engine->shm = mmap (NULL, 1, PROT_READ, MAP_SHARED, fd, 0);
33
34--
351.7.3.1
36
diff --git a/testing/dconf/APKBUILD b/testing/dconf/APKBUILD
deleted file mode 100644
index 4a73a30681..0000000000
--- a/testing/dconf/APKBUILD
+++ /dev/null
@@ -1,41 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=dconf
3pkgver=0.5.1
4pkgrel=0
5pkgdesc="A low-level configuration system."
6url="http://live.gnome.org/dconf"
7license="LGPL2.1"
8depends=""
9makedepends="vala gobject-introspection gtk+-dev glib-dev libxml2-dev"
10install=
11source="http://download.gnome.org/sources/dconf/0.5/dconf-$pkgver.tar.bz2
12 0001-Avoid-posix_fallocate-so-it-works-on-uClibc.patch
13 "
14
15_builddir="$srcdir"/$pkgname-$pkgver
16prepare() {
17 cd "$_builddir"
18 for i in $source; do
19 case $i in
20 *.patch)
21 patch -p1 -i "$srcdir/$i" || return 1
22 ;;
23 esac
24 done
25}
26
27build ()
28{
29 cd "$_builddir"
30 ./configure --prefix=/usr \
31 --libexecdir=/usr/lib/dconf
32 make
33}
34
35package() {
36 cd "$_builddir"
37 make DESTDIR="$pkgdir" install || return 1
38}
39
40md5sums="c905497d0255fe2ba58564f9655908ab dconf-0.5.1.tar.bz2
41750788f7fa6ff128ecdf7639ffff8b78 0001-Avoid-posix_fallocate-so-it-works-on-uClibc.patch"
diff --git a/testing/dmidecode/APKBUILD b/testing/dmidecode/APKBUILD
deleted file mode 100644
index 0b91024e3b..0000000000
--- a/testing/dmidecode/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
1# Maintainer: Nathan Angelacos <nangel@alpinelinux.org>
2pkgname=dmidecode
3pkgver=2.9
4pkgrel=0
5pkgdesc="A utility for reporting system hardware as described by BIOS"
6url="http://www.nongnu.org/dmidecode"
7license="GPL"
8depends=
9makedepends=
10subpackages="$pkgname-doc"
11source="http://mirror.its.uidaho.edu/pub/savannah/dmidecode/dmidecode-${pkgver}.tar.gz"
12
13_builddir="$srcdir"/$pkgname-$pkgver
14
15prepare() {
16 cd "$_builddir"
17 # apply patches here
18 for i in "$srcdir"/*.patch; do
19 [ -f "$i" ] || continue
20 msg "Applying $i"
21 patch -p1 -i "$i" || return 1
22 done
23 sed '/^PROGRAMS !=/d' -i Makefile
24}
25
26build() {
27 cd "$_builddir"
28 make prefix=/usr || return 1
29}
30
31package() {
32 cd "$_builddir"
33 make prefix=/usr DESTDIR="${pkgdir}" install
34}
35
36md5sums="1f804692168178c19a8ec86d147fbc77 dmidecode-2.9.tar.gz"
diff --git a/testing/dspam/0001-Support-for-parallell-builds.patch b/testing/dspam/0001-Support-for-parallell-builds.patch
deleted file mode 100644
index 7044d5f6e0..0000000000
--- a/testing/dspam/0001-Support-for-parallell-builds.patch
+++ /dev/null
@@ -1,77 +0,0 @@
1From 80f81670323a09025ffb7d030be56e47aec5492c Mon Sep 17 00:00:00 2001
2From: Natanael Copa <ncopa@alpinelinux.org>
3Date: Wed, 6 Jan 2010 12:34:15 +0000
4Subject: [PATCH] Support for parallell builds
5
6---
7 src/Makefile.am | 12 +++++++-----
8 1 files changed, 7 insertions(+), 5 deletions(-)
9
10diff --git a/src/Makefile.am b/src/Makefile.am
11index 6e8a774..49d6b16 100644
12--- a/src/Makefile.am
13+++ b/src/Makefile.am
14@@ -134,7 +134,7 @@ libmysql_drv_la_LIBADD = $(libmysql_drv_libs) -L. -ldspam
15 libmysql_drv_la_CPPFLAGS = $(libmysql_drv_cppflags)
16 libmysql_drv_la_LDFLAGS = $(libmysql_drv_ldflags)
17 libmysql_drv_la_LDFLAGS += -rpath '$(pkglibdir)' -version-info $(libversion)
18-libmysql_drv_la_DEPENDENCIES =
19+libmysql_drv_la_DEPENDENCIES = libdspam.la
20
21 libpgsql_drv_la_SOURCES = \
22 pgsql_drv.c pgsql_drv.h
23@@ -142,7 +142,7 @@ libpgsql_drv_la_LIBADD = $(libpgsql_drv_libs) -L. -ldspam
24 libpgsql_drv_la_CPPFLAGS = $(libpgsql_drv_cppflags)
25 libpgsql_drv_la_LDFLAGS = $(libpgsql_drv_ldflags)
26 libpgsql_drv_la_LDFLAGS += -rpath '$(pkglibdir)' -version-info $(libversion)
27-libpgsql_drv_la_DEPENDENCIES =
28+libpgsql_drv_la_DEPENDENCIES = libdspam.la
29
30 libsqlite_drv_la_SOURCES = \
31 sqlite_drv.c sqlite_drv.h
32@@ -150,7 +150,7 @@ libsqlite_drv_la_LIBADD = $(libsqlite_drv_libs) -L. -ldspam
33 libsqlite_drv_la_CPPFLAGS = $(libsqlite_drv_cppflags)
34 libsqlite_drv_la_LDFLAGS = $(libsqlite_drv_ldflags)
35 libsqlite_drv_la_LDFLAGS += -rpath '$(pkglibdir)' -version-info $(libversion)
36-libsqlite_drv_la_DEPENDENCIES =
37+libsqlite_drv_la_DEPENDENCIES = libdspam.la
38
39 libsqlite3_drv_la_SOURCES = \
40 sqlite3_drv.c sqlite3_drv.h
41@@ -158,7 +158,7 @@ libsqlite3_drv_la_LIBADD = $(libsqlite3_drv_libs) -L. -ldspam
42 libsqlite3_drv_la_CPPFLAGS = $(libsqlite3_drv_cppflags)
43 libsqlite3_drv_la_LDFLAGS = $(libsqlite3_drv_ldflags)
44 libsqlite3_drv_la_LDFLAGS += -rpath '$(pkglibdir)' -version-info $(libversion)
45-libsqlite3_drv_la_DEPENDENCIES =
46+libsqlite3_drv_la_DEPENDENCIES = libdspam.la
47
48 libhash_drv_la_SOURCES = \
49 hash_drv.c hash_drv.h
50@@ -166,7 +166,7 @@ libhash_drv_la_LIBADD = $(libhash_drv_libs) -L. -ldspam
51 libhash_drv_la_CPPFLAGS = $(libhash_drv_cppflags)
52 libhash_drv_la_LDFLAGS = $(libhash_drv_ldflags)
53 libhash_drv_la_LDFLAGS += -rpath '$(pkglibdir)' -version-info $(libversion)
54-libhash_drv_la_DEPENDENCIES =
55+libhash_drv_la_DEPENDENCIES = libdspam.la
56
57 endif
58
59@@ -181,6 +181,7 @@ dspam_SOURCES = \
60 agent_shared.c agent_shared.h
61
62 dspam_LDADD = -lm pref.o libdspam.la
63+dspam_DEPENDENCIES = pref.o libdspam.la
64
65 dspamc_SOURCES = \
66 config.h language.h \
67@@ -192,6 +193,7 @@ dspamc_SOURCES = \
68
69 dspamc_LDADD = -lm buffer.o config_shared.o error.o read_config.o pref.o nodetree.o util.o $(NETLIBS)
70 dspamc_LDFLAGS =
71+dspamc_DEPENDENCIES = buffer.o config_shared.o error.o read_config.o pref.o nodetree.o util.o
72
73 # Failing of chgrp is expected and normal case when someone do
74 # make install DESTDIR=...
75--
761.6.6
77
diff --git a/testing/dspam/APKBUILD b/testing/dspam/APKBUILD
deleted file mode 100644
index fb27610861..0000000000
--- a/testing/dspam/APKBUILD
+++ /dev/null
@@ -1,78 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=dspam
3pkgver=3.9.0_rc2
4_ver=3.9.0-RC2
5pkgrel=1
6pkgdesc="A statistical-algorithmic hybrid anti-spam filter"
7url="http://dspam.nuclearelephant.com/"
8pkgusers="dspam"
9pkggroups="dspam"
10license="GPL-2"
11depends=
12install="$pkgname.pre-install"
13makedepends="postgresql-dev sqlite-dev mysql-dev autoconf automake libtool"
14subpackages="$pkgname-dev $pkgname-doc $pkgname-pgsql $pkgname-mysql
15 $pkgname-sqlite"
16
17install= #dspam.install
18source="http://downloads.sourceforge.net/$pkgname/$pkgname-$_ver.tar.gz
19 0001-Support-for-parallell-builds.patch
20 dspam.logrotate
21 dspam.initd"
22
23
24prepare() {
25 cd "$srcdir"/$pkgname-$_ver
26 for i in "$srcdir"/*.patch; do
27 [ -f "$i" ] || continue
28 msg "Applying $i"
29 patch -p1 -i "$i" || return 1
30 done
31 aclocal -I m4 && libtoolize && autoconf && automake
32}
33
34build() {
35 cd "$srcdir"/$pkgname-$_ver
36 ./configure --prefix=/usr \
37 --sysconfdir=/etc/dspam \
38 --with-dspam-home=/var/lib/dspam \
39 --enable-virtual-users \
40 --enable-preferences-extension \
41 --enable-daemon \
42 --with-storage-driver="hash_drv,sqlite3_drv,pgsql_drv,mysql_drv" \
43 --with-mysql-includes=/usr/include/mysql \
44 --with-mysql-libraries=/usr/lib/mysql \
45 || return 1
46 make
47}
48
49package() {
50 cd "$srcdir"/$pkgname-$_ver
51 make install DESTDIR="$pkgdir"
52 install -Dm755 "$srcdir"/dspam.initd "$pkgdir"/etc/init.d/dspam
53 install -Dm644 "$srcdir"/dspam.logrotate "$pkgdir"/etc/logrotate.d/dspam
54
55}
56
57pgsql() {
58 pkgdesc="dspam postgresql driver"
59 install -d "$subpkgdir"/usr/lib/dspam
60 mv "$pkgdir"/usr/lib/dspam/*pgsql* "$subpkgdir"/usr/lib/dspam/
61}
62
63mysql() {
64 pkgdesc="dspam mysql driver"
65 install -d "$subpkgdir"/usr/lib/dspam
66 mv "$pkgdir"/usr/lib/dspam/*mysql* "$subpkgdir"/usr/lib/dspam/
67}
68
69sqlite() {
70 pkgdesc="dspam sqlite driver"
71 install -d "$subpkgdir"/usr/lib/dspam
72 mv "$pkgdir"/usr/lib/dspam/*sqlite* "$subpkgdir"/usr/lib/dspam/
73}
74
75md5sums="013dc6700f7c5a757b7a656626b36248 dspam-3.9.0-RC2.tar.gz
760f9f6b32cab7b8e3ad342daad119535d 0001-Support-for-parallell-builds.patch
77a798e9a6e2d5c30724f84d004bb96339 dspam.logrotate
787d1fb0820f4a23f593f22186ef77d02a dspam.initd"
diff --git a/testing/dspam/dspam.initd b/testing/dspam/dspam.initd
deleted file mode 100644
index d91fefeb89..0000000000
--- a/testing/dspam/dspam.initd
+++ /dev/null
@@ -1,46 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2005 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/mail-filter/dspam/files/dspam.rc,v 1.1 2005/03/21 00:10:30 st_lim Exp $
5
6conf=/etc/dspam/dspam.conf
7
8depend() {
9 use logger
10 need net
11 before mta
12 after pg_autovacuum postgresql mysql
13}
14
15checkconfig() {
16 if [ ! -f "$conf" ]
17 then
18 eerror "You need a DSPAM configuration in $conf"
19 return 1
20 fi
21 if (! grep -q "^ServerPID" $conf); then
22 eerror "ServerPID missing in DSPAM configuration $conf"
23 return 1
24 fi
25}
26
27start() {
28 checkconfig || return 1
29
30 ebegin "Starting DSPAM"
31 start-stop-daemon --start --quiet --background \
32 --exec /usr/bin/dspam -- --daemon
33 eend ${?}
34}
35
36stop() {
37 checkconfig || return 1
38
39 local DSPAM_PID="$(grep "^ServerPID" $conf)"
40 DSPAM_PID="${DSPAM_PID/ServerPID/}"
41
42 ebegin "Stopping DSPAM"
43 start-stop-daemon --stop --quiet --pidfile ${DSPAM_PID}
44 eend ${?}
45}
46
diff --git a/testing/dspam/dspam.logrotate b/testing/dspam/dspam.logrotate
deleted file mode 100644
index 1fb3e04ccb..0000000000
--- a/testing/dspam/dspam.logrotate
+++ /dev/null
@@ -1,6 +0,0 @@
1/var/log/dspam/sql.errors /var/log/dspam/dspam.log /var/log/dspam/dspam.debug /var/log/dspam/dspam.messages {
2 weekly
3 compress
4 missingok
5 copytruncate
6}
diff --git a/testing/dspam/dspam.pre-install b/testing/dspam/dspam.pre-install
deleted file mode 100644
index 9a6cc6f1e3..0000000000
--- a/testing/dspam/dspam.pre-install
+++ /dev/null
@@ -1,6 +0,0 @@
1#!/bin/sh
2
3adduser -h /var/lib/dspam -s /bin/false -D dspam 2>/dev/null
4chown dspam:dspam /var/lib/dspam
5exit 0
6
diff --git a/testing/empty/APKBUILD b/testing/empty/APKBUILD
deleted file mode 100644
index 0e43068a65..0000000000
--- a/testing/empty/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=empty
3pkgver=0.6.18b
4pkgrel=0
5pkgdesc="run applications under pseudo-terminal (PTY) sessions"
6url="http://empty.sourceforge.net/"
7license="BSD"
8depends=
9makedepends=
10install=
11subpackages="$pkgname-doc"
12source="http://downloads.sourceforge.net/sourceforge/empty/empty-$pkgver.tgz"
13
14_builddir="$srcdir"/$pkgname-$pkgver
15
16prepare() {
17 cd "$_builddir"
18}
19
20build() {
21 cd "$_builddir"
22 make || return 1
23}
24
25package() {
26 cd "$_builddir"
27 install -D empty "$pkgdir"/usr/bin/empty
28 install -D empty.1 "$pkgdir"/usr/share/man/man1/empty.1
29}
30
31md5sums="2cf5e1b8ff58c41b63738bdc7c24fbc2 empty-0.6.18b.tgz"
diff --git a/testing/fetch-crl/APKBUILD b/testing/fetch-crl/APKBUILD
deleted file mode 100644
index cd4f18c170..0000000000
--- a/testing/fetch-crl/APKBUILD
+++ /dev/null
@@ -1,35 +0,0 @@
1# Contributor: Natanael Copa <ncopa@alpinelinux.org>
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3pkgname=fetch-crl
4pkgver=2.7.0
5pkgrel=1
6pkgdesc="Tool to keep Certificate Revocation Lists (CRLs) up-to-date"
7url="http://dist.eugridpma.info/distribution/util/fetch-crl/"
8license="custom"
9subpackages="$pkgname-doc"
10source="
11 http://dist.eugridpma.info/distribution/util/$pkgname/$pkgname-$pkgver.tar.gz
12 $pkgname-2.7.0-bb-wget.patch
13 "
14
15build() {
16 cd "$srcdir/$pkgname-$pkgver"
17
18 sed -i -e 's:etc/sysconfig:etc/fetch-crl:g' \
19 edg-fetch-crl fetch-crl.cron fetch-crl.8
20 sed -i -e 's:bin/bash:bin/sh:' fetch-crl.cron
21 patch -p1 -i "$srcdir"/$pkgname-2.7.0-bb-wget.patch || return 1
22
23
24 _r=$pkgname-$pkgver
25 install -m755 -D edg-fetch-crl "$pkgdir"/usr/sbin/fetch-crl
26 install -m644 -D fetch-crl.sysconfig "$pkgdir"/etc/fetch-crl/fetch-crl
27
28 install -m644 -D fetch-crl.8 "$pkgdir"/usr/share/man/man8/fetch-crl.8
29 install -m644 -D README "$pkgdir"/usr/share/doc/$_r/README
30 install -m644 -D CHANGES "$pkgdir"/usr/share/doc/$_r/CHANGES
31 install -m755 -D fetch-crl.cron "$pkgdir"/usr/share/doc/$_r/fetch-crl.periodic
32}
33
34md5sums="6b0ba042ac3d155f1cd9c7b0baf3c708 fetch-crl-2.7.0.tar.gz
35613e4987db52cbd231cd4d7a46070d74 fetch-crl-2.7.0-bb-wget.patch"
diff --git a/testing/fetch-crl/fetch-crl-2.7.0-bb-wget.patch b/testing/fetch-crl/fetch-crl-2.7.0-bb-wget.patch
deleted file mode 100644
index 48fa7457e5..0000000000
--- a/testing/fetch-crl/fetch-crl-2.7.0-bb-wget.patch
+++ /dev/null
@@ -1,41 +0,0 @@
1--- fetch-crl-2.7.0/edg-fetch-crl.orig 2009-02-26 08:54:17 +0000
2+++ fetch-crl-2.7.0/edg-fetch-crl 2009-02-26 09:20:27 +0000
3@@ -94,8 +94,8 @@
4 allWarnings=no # warnings follow verbosity
5
6 # get defaults
7-WGET_RETRIES=2
8-WGET_TIMEOUT=10
9+#WGET_RETRIES=2
10+#WGET_TIMEOUT=10
11 FETCH_CRL_SYSCONFIG="${FETCH_CRL_SYSCONFIG:-/etc/fetch-crl/fetch-crl}"
12
13 # specific work-around for incidental filesystem corruption
14@@ -149,7 +149,15 @@
15 fi
16
17 # add the other default arguments
18- wgetOptions="${wgetOptions} -t $WGET_RETRIES -T $WGET_TIMEOUT "
19+ if [ -n "$WGET_RETRIES" ]; then
20+ wgetOptions="${wgetOptions} -t $WGET_RETRIES "
21+ fi
22+ if [ -n "$WGET_TIMEOUT" ]; then
23+ wgetOptions="${wgetOptions} -T $WGET_TIMEOUT "
24+ fi
25+ if [ -n "$WGET_TIMESTAMPING" ] && [ "$WGET_TIMESTAMPING" != "no" ]; then
26+ wgetOptions="${wgetOptions} -N "
27+ fi
28
29 # only add "-q" if the extra options do not have a -v. They are exclusive
30 expr match "${wgetAdditionalOptions}" '.*-v' >/dev/null 2>&1
31@@ -175,8 +183,8 @@
32 ${rm} -f "${cacheDirectory}/${hash}/pre"
33 ${cp} "${cacheDirectory}/${hash}/"* \
34 "${cacheDirectory}/${hash}/pre" >/dev/null 2>&1
35- PrintDebug ${wget} ${wgetOptions} -N -P "${cacheDirectory}/${hash}" "${url}"
36- ${wget} ${wgetOptions} -N -P "${cacheDirectory}/${hash}" "${url}"
37+ PrintDebug ${wget} ${wgetOptions} -P "${cacheDirectory}/${hash}" "${url}"
38+ ${wget} ${wgetOptions} -P "${cacheDirectory}/${hash}" "${url}"
39 rc=$?
40 if [ $rc -ne 0 ]; then
41 PrintWarning "RetrieveFileByURL: wget download error $rc for ${url}"
diff --git a/testing/freeradius-client/APKBUILD b/testing/freeradius-client/APKBUILD
deleted file mode 100644
index 12e1827393..0000000000
--- a/testing/freeradius-client/APKBUILD
+++ /dev/null
@@ -1,34 +0,0 @@
1# Contributor: Francesco Colsita <francesco.colista@gmail.com>
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3pkgname=freeradius-client
4pkgver=1.1.6
5pkgrel=0
6pkgdesc="FreeRADIUS Client Software"
7url="http://wiki.freeradius.org/Radiusclient"
8license="BSD"
9depends=
10makedepends="openssl-dev"
11install=
12subpackages="$pkgname-dev"
13source="ftp://ftp.freeradius.org/pub/radius/$pkgname-$pkgver.tar.bz2"
14
15_builddir="$srcdir"/$pkgname-$pkgver
16prepare() {
17 cd "$_builddir"
18}
19
20build() {
21 cd "$_builddir"
22 ./configure --prefix=/usr \
23 --sysconfdir=/etc \
24 --mandir=/usr/share/man \
25 --infodir=/usr/share/info
26 make || return 1
27}
28
29package() {
30 cd "$_builddir"
31 make DESTDIR="$pkgdir" install
32}
33
34md5sums="2e46564e450ae13aedb70dc133b158ac freeradius-client-1.1.6.tar.bz2"
diff --git a/testing/freeswitch-sounds-es-mx-maria/APKBUILD b/testing/freeswitch-sounds-es-mx-maria/APKBUILD
deleted file mode 100644
index db0cd12c7b..0000000000
--- a/testing/freeswitch-sounds-es-mx-maria/APKBUILD
+++ /dev/null
@@ -1,26 +0,0 @@
1# Contributor:
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3pkgname=freeswitch-sounds-es-mx-maria-44100
4pkgver="0"
5pkgrel=0
6pkgdesc="Sounds for freeswitch Spanish"
7url="http://files.freeswitch.org/"
8license="unknown"
9depends=
10makedepends=
11install=
12subpackages=
13source="http://files.freeswitch.org/freeswitch-sounds-es-mx-maria-44100.tar.gz"
14
15_builddir="$srcdir"/$pkgname-$pkgver
16
17build() {
18 return 0
19}
20
21package() {
22 mkdir -p "$pkgdir"/usr/sounds/
23 cp -ra "$srcdir"/ "$pkgdir"/usr/sounds
24}
25
26md5sums="a83a2e994741e4085016873d2d1c69a4 freeswitch-sounds-es-mx-maria-44100.tar.gz"
diff --git a/testing/freeswitch-sounds-music-8000/APKBUILD b/testing/freeswitch-sounds-music-8000/APKBUILD
deleted file mode 100644
index 9cf9655bb5..0000000000
--- a/testing/freeswitch-sounds-music-8000/APKBUILD
+++ /dev/null
@@ -1,27 +0,0 @@
1# Contributor:
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3pkgname=freeswitch-sounds-music-8000
4pkgver=1.0.8
5pkgrel=0
6pkgdesc="Sounds for freeswitch Music"
7url="http://files.freeswitch.org/"
8license="unknown"
9depends=
10makedepends=
11install=
12subpackages=
13source="http://files.freeswitch.org/freeswitch-sounds-music-8000-$pkgver.tar.gz"
14
15_builddir="$srcdir"/$pkgname-$pkgver
16
17build() {
18 return 0
19}
20
21package() {
22 mkdir -p "$pkgdir"/usr/sounds/
23 cp -ra "$srcdir"/ "$pkgdir"/usr/sounds
24}
25
26md5sums="f63ef3cc3507af079ae5c7b8b8a01e42 freeswitch-sounds-music-8000-$pkgver.tar.gz"
27
diff --git a/testing/gnokii/APKBUILD b/testing/gnokii/APKBUILD
deleted file mode 100644
index a0017e44fd..0000000000
--- a/testing/gnokii/APKBUILD
+++ /dev/null
@@ -1,71 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=gnokii
3pkgver=0.6.29
4pkgrel=0
5pkgdesc="Tools and user space driver for use with mobile phones"
6url="http://www.gnokii.org/"
7license="GPL"
8depends=""
9subpackages="$pkgname-dev $pkgname-doc libgnokii xgnokii $pkgname-smsd
10 $pkgname-smsd-pgsql:pgsql $pkgname-smsd-mysql:mysql"
11
12makedepends="gtk+-dev mysql-dev intltool libusb-compat-dev libxpm-dev
13 bluez-dev libical-dev postgresql-dev"
14source="http://www.gnokii.org/download/gnokii/gnokii-$pkgver.tar.bz2
15 gnokii.patch"
16
17_builddir="$srcdir"/$pkgname-$pkgver
18prepare() {
19 cd "$_builddir"
20 sed -i 's|cellphone|phone|' xgnokii/xgnokii.desktop.in
21 patch -Np1 -i "$srcdir/gnokii.patch"
22}
23
24build() {
25 cd "$_builddir"
26 ./configure --prefix=/usr \
27 --sysconfdir=/etc \
28 --enable-security \
29 --disable-unix98test
30 make
31}
32
33package() {
34 cd "$_builddir"
35 make DESTDIR="$pkgdir" install || return 1
36}
37
38libgnokii() {
39 pkgdesc="gnokii shared libraries"
40 mkdir -p "$subpkgdir"/usr/lib
41 mv "$pkgdir"/usr/lib/libgnokii.so.* "$subpkgdir"/usr/lib/
42}
43
44xgnokii() {
45 pkgdesk="Gtk+ gnokii application"
46 mkdir -p "$subpkgdir"/usr/bin
47 mv "$pkgdir"/usr/bin/xgnokii "$subpkgdir"/usr/bin/
48}
49
50smsd() {
51 pkgdesc="SMS Daemon for mobile phones"
52 mkdir -p "$subpkgdir"/usr/bin/
53 mv "$pkgdir"/usr/bin/smsd "$subpkgdir"/usr/bin/
54}
55
56pgsql() {
57 pkgdesc="SMSD plugin for PostgreSQL storage backend"
58 depends="gnokii-smsd"
59 mkdir -p "$subpkgdir"/usr/lib/smsd
60 mv "$pkgdir"/usr/lib/smsd/*pq.so "$subpkgdir"/usr/lib/smsd/
61}
62
63mysql() {
64 pkgdesc="SMSD plugin for MySQL storage backend"
65 depends="gnokii-smsd"
66 mkdir -p "$subpkgdir"/usr/lib/smsd
67 mv "$pkgdir"/usr/lib/smsd/*mysql.so "$subpkgdir"/usr/lib/smsd/
68}
69
70md5sums="6111e0158a1129062bda6420db67c313 gnokii-0.6.29.tar.bz2
714d764727686ee34bc73489c8b1321c82 gnokii.patch"
diff --git a/testing/gnokii/gnokii.patch b/testing/gnokii/gnokii.patch
deleted file mode 100644
index e64d81aa12..0000000000
--- a/testing/gnokii/gnokii.patch
+++ /dev/null
@@ -1,12 +0,0 @@
1diff -ur gnokii-0.6.7-old/Docs/sample/gnokiirc gnokii-0.6.7/Docs/sample/gnokiirc
2--- gnokii-0.6.7-old/Docs/sample/gnokiirc 2005-05-16 20:55:13.000000000 +0200
3+++ gnokii-0.6.7/Docs/sample/gnokiirc 2005-06-03 10:49:42.000000000 +0200
4@@ -112,7 +112,7 @@
5 # permissions 4750, owned by root, group gnokii. Ensure you
6 # are in the gnokii group and that the group exists...
7 [gnokiid]
8-bindir = /usr/local/sbin/
9+bindir = /usr/sbin/
10
11 # Any entries in the following two sections will be set as environment
12 # variables when running the scripts.
diff --git a/testing/gnome-bluetooth/61-gnome-bluetooth-rfkill.rules b/testing/gnome-bluetooth/61-gnome-bluetooth-rfkill.rules
deleted file mode 100644
index a76c1e73cf..0000000000
--- a/testing/gnome-bluetooth/61-gnome-bluetooth-rfkill.rules
+++ /dev/null
@@ -1,11 +0,0 @@
1# Get access to /dev/rfkill for users
2# See https://bugzilla.redhat.com/show_bug.cgi?id=514798
3#
4# Updated for udev >= 154
5# http://bugs.debian.org/582188
6# https://bugzilla.redhat.com/show_bug.cgi?id=588660
7
8ENV{ACL_MANAGE}=="0", GOTO="gnome_bluetooth_end"
9ACTION!="add|change", GOTO="gnome_bluetooth_end"
10KERNEL=="rfkill", TAG+="udev-acl"
11LABEL="gnome_bluetooth_end"
diff --git a/testing/gnome-bluetooth/APKBUILD b/testing/gnome-bluetooth/APKBUILD
deleted file mode 100644
index 6b73a1b265..0000000000
--- a/testing/gnome-bluetooth/APKBUILD
+++ /dev/null
@@ -1,54 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=gnome-bluetooth
3pkgver=2.32.0
4pkgrel=0
5pkgdesc="The GNOME Bluetooth Subsystem"
6url="http://live.gnome.org/GnomeBluetooth"
7license="GPL LGPL"
8depends="hicolor-icon-theme obexd"
9makedepends="intltool py-gtk gobject-introspection libunique-dev libnotify-dev
10 libxi-dev libxslt py-libxml2 gnome-doc-utils"
11install=
12subpackages="$pkgname-dev $pkgname-doc"
13source="http://ftp.gnome.org/pub/GNOME/sources/gnome-bluetooth/${pkgver%.*}/gnome-bluetooth-$pkgver.tar.bz2
14 nogeoclue.patch
15 61-gnome-bluetooth-rfkill.rules"
16
17_builddir="$srcdir"/$pkgname-$pkgver
18prepare() {
19 cd "$_builddir"
20 for i in $source; do
21 case $i in
22 *.patch)
23 msg "Applying $i"
24 patch -p1 -i "$srcdir"/$i || return 1
25 ;;
26 esac
27 done
28}
29
30build() {
31 cd "$_builddir"
32 ./configure --prefix=/usr \
33 --sysconfdir=/etc \
34 --localstatedir=/var \
35 --disable-desktop-update \
36 --disable-icon-update \
37 --disable-nautilus-sendto \
38 --disable-schemas-compile \
39 --disable-introspection \
40 --disable-scrollkeeper \
41 || return 1
42 make
43}
44
45package() {
46 cd "$_builddir"
47 make DESTDIR="$pkgdir" install || return 1
48 install -m644 -D "$srcdir/61-gnome-bluetooth-rfkill.rules" \
49 "$pkgdir/lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules"
50}
51
52md5sums="f129686fe46c4c98eb70a0cc85d59cae gnome-bluetooth-2.32.0.tar.bz2
535ed6f59d02b45573a08155fca8f0d300 nogeoclue.patch
549fb6c8dcb5a3de3a953bf2ef42063e6e 61-gnome-bluetooth-rfkill.rules"
diff --git a/testing/gnome-bluetooth/nogeoclue.patch b/testing/gnome-bluetooth/nogeoclue.patch
deleted file mode 100644
index 2892bee0ca..0000000000
--- a/testing/gnome-bluetooth/nogeoclue.patch
+++ /dev/null
@@ -1,138 +0,0 @@
1--- gnome-bluetooth-2.32.0.orig/configure
2+++ gnome-bluetooth-2.32.0/configure
3@@ -638,8 +638,6 @@
4 MOBLIN_CFLAGS
5 PLUGINS_LIBS
6 PLUGINS_CFLAGS
7-GEOCLUE_LIBS
8-GEOCLUE_CFLAGS
9 COMMON_LIBS
10 COMMON_CFLAGS
11 LIBGNOMEBT_LIBS
12@@ -899,8 +897,6 @@
13 LIBGNOMEBT_LIBS
14 COMMON_CFLAGS
15 COMMON_LIBS
16-GEOCLUE_CFLAGS
17-GEOCLUE_LIBS
18 PLUGINS_CFLAGS
19 PLUGINS_LIBS
20 MOBLIN_CFLAGS
21@@ -13662,106 +13658,6 @@
22
23 fi
24
25-
26-pkg_failed=no
27-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GEOCLUE" >&5
28-$as_echo_n "checking for GEOCLUE... " >&6; }
29-
30-if test -n "$GEOCLUE_CFLAGS"; then
31- pkg_cv_GEOCLUE_CFLAGS="$GEOCLUE_CFLAGS"
32- elif test -n "$PKG_CONFIG"; then
33- if test -n "$PKG_CONFIG" && \
34- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-2.0
35- dbus-glib-1\""; } >&5
36- ($PKG_CONFIG --exists --print-errors "gconf-2.0
37- dbus-glib-1") 2>&5
38- ac_status=$?
39- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
40- test $ac_status = 0; }; then
41- pkg_cv_GEOCLUE_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0
42- dbus-glib-1" 2>/dev/null`
43-else
44- pkg_failed=yes
45-fi
46- else
47- pkg_failed=untried
48-fi
49-if test -n "$GEOCLUE_LIBS"; then
50- pkg_cv_GEOCLUE_LIBS="$GEOCLUE_LIBS"
51- elif test -n "$PKG_CONFIG"; then
52- if test -n "$PKG_CONFIG" && \
53- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-2.0
54- dbus-glib-1\""; } >&5
55- ($PKG_CONFIG --exists --print-errors "gconf-2.0
56- dbus-glib-1") 2>&5
57- ac_status=$?
58- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
59- test $ac_status = 0; }; then
60- pkg_cv_GEOCLUE_LIBS=`$PKG_CONFIG --libs "gconf-2.0
61- dbus-glib-1" 2>/dev/null`
62-else
63- pkg_failed=yes
64-fi
65- else
66- pkg_failed=untried
67-fi
68-
69-
70-
71-if test $pkg_failed = yes; then
72- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
73-$as_echo "no" >&6; }
74-
75-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
76- _pkg_short_errors_supported=yes
77-else
78- _pkg_short_errors_supported=no
79-fi
80- if test $_pkg_short_errors_supported = yes; then
81- GEOCLUE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gconf-2.0
82- dbus-glib-1" 2>&1`
83- else
84- GEOCLUE_PKG_ERRORS=`$PKG_CONFIG --print-errors "gconf-2.0
85- dbus-glib-1" 2>&1`
86- fi
87- # Put the nasty error message in config.log where it belongs
88- echo "$GEOCLUE_PKG_ERRORS" >&5
89-
90- as_fn_error $? "Package requirements (gconf-2.0
91- dbus-glib-1) were not met:
92-
93-$GEOCLUE_PKG_ERRORS
94-
95-Consider adjusting the PKG_CONFIG_PATH environment variable if you
96-installed software in a non-standard prefix.
97-
98-Alternatively, you may set the environment variables GEOCLUE_CFLAGS
99-and GEOCLUE_LIBS to avoid the need to call pkg-config.
100-See the pkg-config man page for more details." "$LINENO" 5
101-
102-elif test $pkg_failed = untried; then
103- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
104-$as_echo "no" >&6; }
105- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
106-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
107-as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
108-is in your PATH or set the PKG_CONFIG environment variable to the full
109-path to pkg-config.
110-
111-Alternatively, you may set the environment variables GEOCLUE_CFLAGS
112-and GEOCLUE_LIBS to avoid the need to call pkg-config.
113-See the pkg-config man page for more details.
114-
115-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
116-See \`config.log' for more details" "$LINENO" 5; }
117-
118-else
119- GEOCLUE_CFLAGS=$pkg_cv_GEOCLUE_CFLAGS
120- GEOCLUE_LIBS=$pkg_cv_GEOCLUE_LIBS
121- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
122-$as_echo "yes" >&6; }
123-
124-fi
125
126
127 pkg_failed=no
128--- gnome-bluetooth-2.32.0.orig/lib/Makefile.in
129+++ gnome-bluetooth-2.32.0/lib/Makefile.in
130@@ -383,7 +383,7 @@
131 top_build_prefix = @top_build_prefix@
132 top_builddir = @top_builddir@
133 top_srcdir = @top_srcdir@
134-SUBDIRS = plugins
135+SUBDIRS =
136 EXTRA_DIST = $(am__append_2) marshal.list bluetooth-client.xml \
137 bluetooth-agent.xml obex-agent.xml gnome-bluetooth.symbols
138 BUILT_GIRSOURCES = $(am__append_1)
diff --git a/testing/gnump3d/APKBUILD b/testing/gnump3d/APKBUILD
deleted file mode 100644
index b367432942..0000000000
--- a/testing/gnump3d/APKBUILD
+++ /dev/null
@@ -1,29 +0,0 @@
1# Contributor: Michael Mason <ms13sp@gmail.com>
2# Maintainer: Michael Mason <ms13sp@gmail.com>
3pkgname=gnump3d
4pkgver=3.0
5pkgrel=0
6pkgdesc="A streaming server for MP3, OGG vorbis and other streamable files"
7url="http://www.gnump3d.org/"
8license="GPL-2"
9depends="perl"
10makedepends=""
11install=
12subpackages="$pkgname-doc"
13source="http://savannah.gnu.org/download/gnump3d/$pkgname-$pkgver.tar.gz
14 gnump3d.confd
15 gnump3d.initd"
16
17build() {
18 cd "$srcdir"/$pkgname-$pkgver
19
20 make PREFIX="$pkgdir" install
21
22 install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
23 install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
24 mv "$pkgdir"/usr/local "$pkgdir"-doc/
25}
26
27md5sums="d2b665c3267253cc8cae29659131b9b4 gnump3d-3.0.tar.gz
2859f0286d4c943226a67ab7b7787547c6 gnump3d.confd
295202488dff1c7e6c6788fb00fb32f071 gnump3d.initd"
diff --git a/testing/gnump3d/gnump3d.confd b/testing/gnump3d/gnump3d.confd
deleted file mode 100644
index 1d6cf397d2..0000000000
--- a/testing/gnump3d/gnump3d.confd
+++ /dev/null
@@ -1,6 +0,0 @@
1# Set this to 0 to stop the init script from indexing your mp3s.
2# It takes the longest on the first time, but after that, it only does
3# updates.
4
5DO_INDEX=1
6
diff --git a/testing/gnump3d/gnump3d.initd b/testing/gnump3d/gnump3d.initd
deleted file mode 100644
index 43290ee30a..0000000000
--- a/testing/gnump3d/gnump3d.initd
+++ /dev/null
@@ -1,37 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2004 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/media-sound/gnump3d/files/gnump3d.init.d,v 1.4 2008/06/03 14:52:33 beandog Exp $
5
6opts="start stop index"
7
8depend() {
9 need net
10 after netmount nfsmount
11}
12
13start() {
14 ebegin "Starting gnump3d"
15
16 if [ ${DO_INDEX} -eq 1 ]; then
17 ebegin "Updating index of music files (may take a while for the first time)"
18 /usr/bin/gnump3d-index
19 eend $?
20 fi
21
22 start-stop-daemon --start --quiet --exec /usr/bin/gnump3d2 --make-pidfile \
23 --pidfile /var/run/gnump3d.pid --background -- --quiet
24 eend $?
25}
26
27stop() {
28 ebegin "Stopping gnump3d"
29 start-stop-daemon --stop --quiet --pidfile /var/run/gnump3d.pid
30 eend $?
31}
32
33index() {
34 ebegin "Indexing music files"
35 /usr/bin/gnump3d-index
36 eend $?
37}
diff --git a/testing/gross-svn/APKBUILD b/testing/gross-svn/APKBUILD
deleted file mode 100644
index 58389f55b6..0000000000
--- a/testing/gross-svn/APKBUILD
+++ /dev/null
@@ -1,34 +0,0 @@
1# Contributor: Carlo Landmeter <clandmeter@gmail.com>
2# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
3pkgname=gross-svn
4pkgver=511
5pkgrel=2
6pkgdesc="Greylisting of suspicious sources"
7url="http://code.google.com/p/gross/"
8license="BSD"
9depends=
10makedepends="c-ares-dev"
11install="$pkgname.post-install $pkgname.pre-install"
12subpackages="$pkgname-doc $pkgname-dev"
13source="http://alpine.nethq.org/clandmeter/src/${pkgname}-${pkgver}.tar.bz2
14$pkgname.initd
15$pkgname.confd"
16
17build() {
18 cd "$srcdir/$pkgname-$pkgver"
19
20 ./configure --prefix=/usr \
21 --sysconfdir=/etc \
22 --mandir=/usr/share/man \
23 --infodir=/usr/share/info
24 make || return 1
25 make -j1 DESTDIR="$pkgdir" install
26
27 install -dD "$pkgdir"/var/run/gross
28 install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/gross
29 install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/gross
30}
31
32md5sums="f2488ced5b47f359c3a1127d9ba3453c gross-svn-511.tar.bz2
33e8d7c8ce4760f8443ab13c3a4af80db0 gross-svn.initd
345ca1c6e51c3243236e6564480b20279b gross-svn.confd"
diff --git a/testing/gross-svn/gross-svn.confd b/testing/gross-svn/gross-svn.confd
deleted file mode 100644
index 646e12f9d7..0000000000
--- a/testing/gross-svn/gross-svn.confd
+++ /dev/null
@@ -1,6 +0,0 @@
1#
2# Specify daemon $OPTS here.
3#
4
5OPTS=""
6
diff --git a/testing/gross-svn/gross-svn.initd b/testing/gross-svn/gross-svn.initd
deleted file mode 100644
index 00ee33e560..0000000000
--- a/testing/gross-svn/gross-svn.initd
+++ /dev/null
@@ -1,36 +0,0 @@
1#!/sbin/runscript
2
3NAME="grossd"
4DAEMON="/usr/sbin/$NAME"
5USER="gross"
6GROUP="gross"
7
8depend() {
9 need net
10 after firewall
11}
12
13check_config() {
14 if [ ! -f /var/db/gross/state ] ; then
15 einfo "Generating Gross database..."
16 install -dD -o${USER} -g${GROUP} /var/db/gross
17 ${DAEMON} -Cu ${USER} > /dev/null
18 fi
19}
20
21start() {
22 check_config || return 1
23 ebegin "Starting ${NAME}"
24 start-stop-daemon --start --quiet --background \
25 --exec ${DAEMON} -- \
26 -p /var/run/gross/grossd.pid \
27 -u ${USER} ${OPTS}
28 eend $?
29}
30
31stop() {
32 ebegin "Stopping ${NAME}"
33 start-stop-daemon --stop --pidfile /var/run/gross/grossd.pid
34 eend $?
35}
36
diff --git a/testing/gross-svn/gross-svn.post-install b/testing/gross-svn/gross-svn.post-install
deleted file mode 100644
index df06670a41..0000000000
--- a/testing/gross-svn/gross-svn.post-install
+++ /dev/null
@@ -1,2 +0,0 @@
1#!/bin/sh
2chown -R gross:gross /var/run/gross
diff --git a/testing/gross-svn/gross-svn.pre-install b/testing/gross-svn/gross-svn.pre-install
deleted file mode 100644
index c3844d7a5e..0000000000
--- a/testing/gross-svn/gross-svn.pre-install
+++ /dev/null
@@ -1,3 +0,0 @@
1#!/bin/sh
2adduser -H -s /bin/false -D gross 2>/dev/null
3exit 0
diff --git a/testing/haproxy/APKBUILD b/testing/haproxy/APKBUILD
deleted file mode 100644
index eadcabd1e0..0000000000
--- a/testing/haproxy/APKBUILD
+++ /dev/null
@@ -1,27 +0,0 @@
1# Contributor: Michael Mason <ms13sp@gmail.com>
2# Maintainer: Michael Mason <ms13sp@gmail.com>
3pkgname=haproxy
4pkgver=1.3.20
5pkgrel=1
6pkgdesc="A TCP/HTTP reverse proxy for high availability environments"
7url="http://haproxy.1wt.eu"
8license="GPL"
9depends=""
10makedepends=""
11install=
12subpackages=""
13source="http://haproxy.1wt.eu/download/1.3/src/$pkgname-$pkgver.tar.gz
14 haproxy.initd"
15
16build() {
17 cd "$srcdir/$pkgname-$pkgver"
18
19 make TARGET=linux26 || return 1
20 make DESTDIR="$pkgdir" PREFIX=/usr install
21
22 install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
23 # install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
24}
25
26md5sums="e37046e0cb2f407d92c41d7731d1dd10 haproxy-1.3.20.tar.gz
277d26095c6f899b0ef00bedecaca58864 haproxy.initd"
diff --git a/testing/haproxy/haproxy.initd b/testing/haproxy/haproxy.initd
deleted file mode 100644
index 82a1067591..0000000000
--- a/testing/haproxy/haproxy.initd
+++ /dev/null
@@ -1,45 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2006 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/net-proxy/haproxy/files/haproxy.initd,v 1.3 2007/10/27 10:42:32 mrness Exp $
5
6opts="${opts} reload"
7
8CONFFILE=/etc/${SVCNAME}.cfg
9PIDFILE=/var/run/${SVCNAME}.pid
10
11checkconfig() {
12 if [ ! -f "${CONFFILE}" ]; then
13 eerror "${CONFFILE} does not exist!"
14 return 1
15 fi
16 /usr/bin/haproxy -c -f "${CONFFILE}" >/dev/null
17}
18
19depend() {
20 need net
21 after firewall
22 use dns logger
23}
24
25start() {
26 checkconfig || return 1
27
28 ebegin "Starting ${SVCNAME}"
29 start-stop-daemon --start --quiet \
30 --exec /usr/bin/haproxy \
31 -- -D -p "${PIDFILE}" -f "${CONFFILE}"
32 eend ${?}
33}
34
35stop() {
36 ebegin "Stopping ${SVCNAME}"
37 start-stop-daemon --stop --quiet --pidfile "${PIDFILE}"
38 eend ${?}
39}
40
41reload() {
42 ebegin "Reloading ${SVCNAME}"
43 /usr/bin/haproxy -D -p "${PIDFILE}" -f "${CONFFILE}" -sf $(cat "${PIDFILE}")
44 eend ${?}
45}
diff --git a/testing/hardinfo/APKBUILD b/testing/hardinfo/APKBUILD
deleted file mode 100644
index 8b6db2bf40..0000000000
--- a/testing/hardinfo/APKBUILD
+++ /dev/null
@@ -1,37 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=hardinfo
3pkgver=0.5.1
4pkgrel=2
5pkgdesc="A system information and benchmark tool."
6url="http://hardinfo.berlios.de/wiki/index.php/Main_Page"
7license="GPL-2"
8makedepends="gtk+-dev libsoup-dev>=2.4.0 gnutls-dev>=2.4.1"
9depends=
10source="http://download.berlios.de/$pkgname/$pkgname-$pkgver.tar.bz2
11 fixsensors.patch
12 hardinfo-alpine.patch"
13
14_builddir="$srcdir"/$pkgname-$pkgver
15prepare() {
16 cd "$_builddir"
17 patch -p1 -i "$srcdir"/fixsensors.patch || return 1
18 patch -p1 -i "$srcdir"/hardinfo-alpine.patch || return 1
19 # configure scrip says bash but bb ash works just fine
20 sed -i -e '1,1s/bash/sh/' configure
21}
22
23build() {
24 cd "$_builddir"
25 ./configure --prefix=/usr || return 1
26 make || return 1
27}
28
29package() {
30 cd "$_builddir"
31 make DESTDIR="$pkgdir" install || return 1
32 install -d "$pkgdir"/etc
33 echo "Alpine Linux" > "$pkgdir"/etc/hardinfo.distro
34}
35md5sums="6fb38992e140f2fab16518ae1f38e188 hardinfo-0.5.1.tar.bz2
3605c212db07b9f152cdea052ff7bb28fa fixsensors.patch
37ae8d38e5b35fb2c9c5f425dde3ba27cb hardinfo-alpine.patch"
diff --git a/testing/hardinfo/fixsensors.patch b/testing/hardinfo/fixsensors.patch
deleted file mode 100644
index 812c294589..0000000000
--- a/testing/hardinfo/fixsensors.patch
+++ /dev/null
@@ -1,13 +0,0 @@
1 diff -upNr hardinfo-0.4.2.2.orign/util.c hardinfo-0.4.2.2/util.c
2--- hardinfo-0.4.2.2.orign/util.c 2007-07-20 16:45:08.000000000 +0200
3+++ hardinfo-0.4.2.2/util.c 2007-07-26 10:15:32.000000000 +0200
4@@ -996,7 +996,8 @@ gchar *h_strdup_cprintf(const gchar * fo
5 if (source) {
6 retn = g_strconcat(source, buffer, NULL);
7 g_free(buffer);
8- g_free(source);
9+ if(strlen(source))
10+ g_free(source);
11 } else {
12 retn = buffer;
13 }
diff --git a/testing/hardinfo/hardinfo-alpine.patch b/testing/hardinfo/hardinfo-alpine.patch
deleted file mode 100644
index 279aa5d539..0000000000
--- a/testing/hardinfo/hardinfo-alpine.patch
+++ /dev/null
@@ -1,10 +0,0 @@
1--- ./computer.h.orig
2+++ ./computer.h
3@@ -23,6 +23,7 @@
4 static struct {
5 gchar *file, *codename;
6 } distro_db[] = {
7+ { DB_PREFIX "alpine-version", "al" },
8 { DB_PREFIX "debian_version", "deb" },
9 { DB_PREFIX "slackware-version", "slk" },
10 { DB_PREFIX "mandrake-release", "mdk" },
diff --git a/testing/hdparm/APKBUILD b/testing/hdparm/APKBUILD
deleted file mode 100644
index 99c9ed8f83..0000000000
--- a/testing/hdparm/APKBUILD
+++ /dev/null
@@ -1,33 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=hdparm
3pkgver=9.32
4pkgrel=0
5pkgdesc="A shell utility for manipulating Linux IDE drive/driver parameters"
6url="http://sourceforge.net/projects/hdparm/"
7license="BSD"
8depends=
9makedepends=
10subpackages="$pkgname-doc"
11source="http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz
12 hdparm.initd
13 hdparm.confd"
14
15_builddir="$srcdir"/$pkgname-$pkgver
16build() {
17 cd "$_builddir"
18 make || return 1
19}
20
21package() {
22 cd "$_builddir"
23 mkdir -p "$pkgdir"/usr "$pkgdir"/sbin
24 make DESTDIR="$pkgdir" install || return 1
25 install -m755 contrib/idectl "$pkgdir"/sbin || return 1
26 install -m755 contrib/ultrabayd "$pkgdir"/sbin || return 1
27 install -Dm755 "$srcdir"/hdparm.initd "$pkgdir"/etc/init.d/hdparm
28 install -Dm644 "$srcdir"/hdparm.confd "$pkgdir"/etc/conf.d/hdparm
29 install -D -m 644 LICENSE.TXT $pkgdir/usr/share/licenses/hdparm/LICENSE.TXT || return 1
30}
31md5sums="9819ba0c537003815bede9aaaee7c6d0 hdparm-9.32.tar.gz
32d530139a31b3941b3b0fbb4d98391a85 hdparm.initd
33998430f701b1d54588cb02ef1505c3ed hdparm.confd"
diff --git a/testing/hdparm/hdparm.confd b/testing/hdparm/hdparm.confd
deleted file mode 100644
index a1ae626b3b..0000000000
--- a/testing/hdparm/hdparm.confd
+++ /dev/null
@@ -1,26 +0,0 @@
1# /etc/conf.d/hdparm: config file for /etc/init.d/hdparm
2
3#
4# Note that options such as -y which force *immediate* power saving options
5# should generally not be placed here. The hdparm init.d script may run at
6# anytime with respect to other init.d scripts that do system wide drive
7# scans (like the hald script), so they will merely get spun right back up.
8# If you wish to use these options, please use the local.start init.d script
9# instead so that you're guaranteed that it will run last.
10#
11
12# You can either set hdparm arguments for each drive using hdX_args,
13# discX_args, cdromX_args and genericX_args, e.g.
14#
15# hda_args="-d1 -X66"
16# disc1_args="-d1"
17# cdrom0_args="-d1"
18
19# or you can set options for all PATA drives
20pata_all_args="-d1"
21
22# or you can set options for all SATA drives
23sata_all_args=""
24
25# or, you can set hdparm options for all drives
26all_args=""
diff --git a/testing/hdparm/hdparm.initd b/testing/hdparm/hdparm.initd
deleted file mode 100644
index 89aa4f82b7..0000000000
--- a/testing/hdparm/hdparm.initd
+++ /dev/null
@@ -1,142 +0,0 @@
1#!/sbin/runscript
2# METHOD
3# ------
4# if /dev/ide exists, find all block devices beneath it named disc, cd, or
5# generic.
6#
7# for the disc and cd ones, if there is a a matching /dev/hdX symlink and
8# hdX_args is set in the config file, use hdX_args. otherwise, if there is a
9# matching /dev/discs/discX or /dev/cdroms/cdromX symlink, and discX_args or
10# cdromX_args is set in the config file, use discX_args / cdromX_args. finally,
11# if all_args is set in the config file, use that.
12#
13# for the generic ones, sort them and look for genericX_args in the config file
14# or use all_args.
15#
16# if /dev/ide does not exist, check the /dev/hdX entries, and see which ones
17# correspond to real devices by opening them for reading. then check hdX_args
18# and all_args in the config file.
19#
20# for each device considered, if no args are found in the config file, do not
21# run hdparm.
22
23depend() {
24 before bootmisc
25}
26
27do_hdparm() {
28 local e=
29 eval e=\$${extra_args}
30 [ -z "${args}${all_args}${e}" ] && return 0
31
32 if [ -n "${args:=${all_args} ${e}}" ] ; then
33 local orgdevice=$(readlink -f "${device}")
34 if [ -b "${orgdevice}" ] ; then
35 ebegin "Running hdparm on ${device}"
36 hdparm ${args} "${device}" > /dev/null
37 eend $?
38 fi
39 fi
40}
41
42scan_devfs() {
43 local extra_args="pata_all_args" device= alias= args=
44
45 # devfs compatible systems
46 for device in $(find /dev/ide -name disc) ; do
47 args=''
48
49 for alias in /dev/hd? ; do
50 if [ "${alias}" -ef "${device}" ] ; then
51 device=${alias}
52 eval args=\$"$(basename "${alias}")"_args
53 break
54 fi
55 done
56
57 if [ -z "$args" ] ; then
58 for alias in /dev/discs/* ; do
59 if [ "${alias}"/disc -ef "${device}" ]; then
60 device="${alias}/disc"
61 eval args=\$"$(basename "${alias}")"_args
62 break
63 fi
64 done
65 fi
66
67 do_hdparm
68 done
69
70 for device in $(find /dev/ide -name cd) ; do
71 args=''
72
73 for alias in /dev/hd? ; do
74 if [ "${alias}" -ef "${device}" ] ; then
75 device=${alias}
76 eval args=\$"$(basename "${alias}")"_args
77 break
78 fi
79 done
80
81 if [ -z "$args" ] ; then
82 for alias in /dev/cdroms/* ; do
83 if [ "${alias}" -ef "${device}" ] ; then
84 device=${alias}
85 eval args=\$"$(basename "${alias}")"_args
86 break
87 fi
88 done
89 fi
90
91 do_hdparm
92 done
93
94 local count=0
95 # of course, the sort approach would fail here if any of the
96 # host/bus/target/lun numbers reached 2 digits..
97 for device in $(find /dev/ide -name generic | sort) ; do
98 eval args=\$generic${count}_args
99 do_hdparm
100 count=$((${count} + 1))
101 done
102}
103
104scan_nondevfs() {
105 # non-devfs compatible system
106 for device in /dev/hd* /dev/sd* ; do
107 [ -e "${device}" ] || continue
108 case "${device}" in
109 *[0-9]) continue ;;
110 /dev/hd*) extra_args="pata_all_args" ;;
111 /dev/sd*) extra_args="sata_all_args" ;;
112 *) extra_args="" ;;
113 esac
114
115 # check that the block device really exists by
116 # opening it for reading
117 local errmsg= status= nomed=1
118 errmsg=$(export LC_ALL=C ; : 2>&1 <"${device}")
119 status=$?
120 case ${errmsg} in
121 *": No medium found") nomed=0;;
122 esac
123 if [ -b "${device}" ] && [ "${status}" = "0" -o "${nomed}" = "0" ] ; then
124 local conf_var="${device##*/}_args"
125 eval args=\$${conf_var}
126 do_hdparm
127 fi
128 done
129}
130
131start() {
132 if get_bootparam "nohdparm" ; then
133 ewarn "Skipping hdparm init as requested in kernel cmdline"
134 return 0
135 fi
136
137 if [ -e /dev/.devfsd -a -d /dev/ide ] ; then
138 scan_devfs
139 else
140 scan_nondevfs
141 fi
142}
diff --git a/testing/hping3/APKBUILD b/testing/hping3/APKBUILD
deleted file mode 100644
index 2479d74b6c..0000000000
--- a/testing/hping3/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
1# Contributor: Michael Mason <ms13sp@gmail.com>
2# Maintainer: Michael Mason <ms13sp@gmail.com>
3pkgname=hping3
4pkgver=20051105
5pkgrel=1
6pkgdesc="A ping-like TCP/IP packet assembler/analyzer"
7url="http://www.hping.org"
8license="GPL"
9depends=""
10makedepends="libpcap-dev"
11install=
12subpackages="$pkgname-doc"
13source="http://www.hping.org/$pkgname-$pkgver.tar.gz"
14
15build() {
16 cd "$srcdir"/$pkgname-$pkgver
17 sed -i -e 's:net/bpf.h:pcap/bpf.h:' libpcap_stuff.c script.c || return 1
18
19 ./configure --prefix=/usr \
20 --sysconfdir=/etc \
21 --mandir=/usr/share/man \
22 --infodir=/usr/share/info \
23 --no-tcl
24 make || return 1
25}
26
27package() {
28 cd "$srcdir"/$pkgname-$pkgver
29 install -m755 -D hping3 "$pkgdir"/usr/sbin/hping3
30 ln -s hping3 "$pkgdir"/usr/sbin/hping
31 ln -s hping3 "$pkgdir"/usr/sbin/hping2
32 install -m644 -D docs/hping2.8 "$pkgdir"/usr/share/man/man8/hping2.8
33 install -m644 -D docs/hping3.8 "$pkgdir"/usr/share/man/man8/hping3.8
34}
35
36md5sums="ca4ea4e34bcc2162aedf25df8b2d1747 hping3-20051105.tar.gz"
diff --git a/testing/html2ps/APKBUILD b/testing/html2ps/APKBUILD
deleted file mode 100644
index d1ce4c2da5..0000000000
--- a/testing/html2ps/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
1# Contributor:
2# Maintainer:
3pkgname=html2ps
4pkgver=1.0b5
5pkgrel=0
6pkgdesc="Perl version of html2ps"
7url="http://user.it.uu.se/~jan/html2ps.html"
8license="GPL"
9depends="perl wget imagemagick"
10makedepends=""
11install=
12subpackages="$pkgname-doc"
13source="http://user.it.uu.se/~jan/$pkgname-$pkgver.tar.gz
14 html2ps-conf.patch"
15
16build() {
17 cd "$srcdir"/$pkgname-$pkgver
18 for i in ../*.patch; do
19 msg "Applying $i"
20 patch < $i || return 1
21 done
22 mv install install.sh
23
24 install -m755 -D "$srcdir"/$pkgname-$pkgver/html2ps "$pkgdir"/usr/bin/html2ps
25 install -m644 -D "$srcdir"/$pkgname-$pkgver/sample "$pkgdir"/etc/html2ps.conf
26 install -m644 -D "$srcdir"/$pkgname-$pkgver/html2ps.1 "$pkgdir"/usr/share/man/man1/html2ps.1
27 install -m644 -D "$srcdir"/$pkgname-$pkgver/html2psrc.5 "$pkgdir"/usr/share/man/man5/html2psrc.5
28}
29
30md5sums="0998fefa4c8f9a04c88cfac7a83df629 html2ps-1.0b5.tar.gz
31336a9e908578aeee303660a083b58c03 html2ps-conf.patch"
diff --git a/testing/html2ps/html2ps-conf.patch b/testing/html2ps/html2ps-conf.patch
deleted file mode 100644
index e96e1e1e8d..0000000000
--- a/testing/html2ps/html2ps-conf.patch
+++ /dev/null
@@ -1,11 +0,0 @@
1--- html2ps-1.0b5.orig/html2ps Wed Aug 5 19:54:09 2009
2+++ html2ps-1.0b5/html2ps Wed Aug 5 19:54:34 2009
3@@ -26,7 +26,7 @@
4 # Set the name of the global configuration file. See the installation notes
5 # and manual page for more details on configuration files.
6
7-$globrc='/opt/misc/lib/html2ps/html2psrc';
8+$globrc='/etc/html2ps.conf';
9 $ug='/opt/misc/lib/html2ps/html2ps.html';
10
11 $conf=<<'EOR';
diff --git a/testing/icecast/APKBUILD b/testing/icecast/APKBUILD
deleted file mode 100644
index 33bffd7325..0000000000
--- a/testing/icecast/APKBUILD
+++ /dev/null
@@ -1,44 +0,0 @@
1# Contributor:
2# Maintainer:
3pkgname=icecast
4pkgver=2.3.2
5pkgrel=2
6pkgdesc="Open source media server"
7url="http://www.icecast.org"
8license="GPL"
9depends=
10install="$pkgname.pre-install"
11pkgusers="icecast"
12pkggroups="icecast"
13makedepends="libxslt-dev libxml2-dev libogg-dev libvorbis-dev libtheora-dev"
14subpackages="$pkgname-doc"
15source="http://downloads.xiph.org/releases/$pkgname/$pkgname-$pkgver.tar.gz
16 conf-change-owner.patch
17 icecast.initd"
18
19prepare() {
20 cd "$srcdir"/$pkgname-$pkgver
21 patch -p1 -i "$srcdir"/conf-change-owner.patch
22}
23
24build() {
25 cd "$srcdir"/$pkgname-$pkgver
26
27 ./configure --prefix=/usr \
28 --localstatedir=/var \
29 --sysconfdir=/etc \
30 --mandir=/usr/share/man \
31 --infodir=/usr/share/info
32 make
33}
34
35package() {
36 cd "$srcdir"/$pkgname-$pkgver
37 make DESTDIR="$pkgdir" install
38 install -D -m755 ../icecast.initd "$pkgdir"/etc/init.d/icecast
39 install -d -D -o icecast -g icecast "$pkgdir"/var/log/icecast
40}
41
42md5sums="ff516b3ccd2bcc31e68f460cd316093f icecast-2.3.2.tar.gz
43d65fe756a3811e21fd8327ec599206c8 conf-change-owner.patch
440dc8432dbd5cba6a5ace22028adfe287 icecast.initd"
diff --git a/testing/icecast/conf-change-owner.patch b/testing/icecast/conf-change-owner.patch
deleted file mode 100644
index 5c87c1f0d0..0000000000
--- a/testing/icecast/conf-change-owner.patch
+++ /dev/null
@@ -1,16 +0,0 @@
1--- icecast-2.3.2/conf/icecast.xml.in.orig
2+++ icecast-2.3.2/conf/icecast.xml.in
3@@ -164,11 +164,9 @@
4
5 <security>
6 <chroot>0</chroot>
7- <!--
8 <changeowner>
9- <user>nobody</user>
10- <group>nogroup</group>
11+ <user>icecast</user>
12+ <group>icecast</group>
13 </changeowner>
14- -->
15 </security>
16 </icecast>
diff --git a/testing/icecast/icecast.initd b/testing/icecast/icecast.initd
deleted file mode 100644
index fbfc6a8432..0000000000
--- a/testing/icecast/icecast.initd
+++ /dev/null
@@ -1,20 +0,0 @@
1#!/sbin/runscript
2
3depend() {
4 need net
5 after firewall
6}
7
8start() {
9 ebegin "Starting Icecast 2"
10 start-stop-daemon --start --exec /usr/bin/icecast \
11 -- \
12 -b -c ${icecast_conf:-/etc/icecast.xml} > /dev/null
13 eend $?
14}
15
16stop() {
17 ebegin "Stopping Icecast 2"
18 start-stop-daemon --stop --exec /usr/bin/icecast
19 eend $?
20}
diff --git a/testing/icecast/icecast.pre-install b/testing/icecast/icecast.pre-install
deleted file mode 100644
index 7149ba7232..0000000000
--- a/testing/icecast/icecast.pre-install
+++ /dev/null
@@ -1,5 +0,0 @@
1#!/bin/sh
2
3adduser -h /var/log/icecast -s /bin/false -D icecast 2>/dev/null
4
5exit 0
diff --git a/testing/iproute2/0001-xfrm-mark.patch b/testing/iproute2/0001-xfrm-mark.patch
deleted file mode 100644
index 9d8f1bfac6..0000000000
--- a/testing/iproute2/0001-xfrm-mark.patch
+++ /dev/null
@@ -1,401 +0,0 @@
1From d7cdb7750c80071fd2176d9e2c78e2e5052a2ac7 Mon Sep 17 00:00:00 2001
2From: Natanael Copa <ncopa@alpinelinux.org>
3Date: Tue, 23 Feb 2010 16:08:17 +0000
4Subject: [PATCH] xfrm mark
5
6---
7 include/linux/xfrm.h | 6 ++++
8 ip/ipxfrm.c | 40 +++++++++++++++++++++++++++
9 ip/xfrm.h | 1 +
10 ip/xfrm_policy.c | 38 ++++++++++++++++++++++++-
11 ip/xfrm_state.c | 74 ++++++++++++++++++++++++++++++++++++++++---------
12 5 files changed, 143 insertions(+), 16 deletions(-)
13
14diff --git a/include/linux/xfrm.h b/include/linux/xfrm.h
15index a59bc4a..5cc2dd2 100644
16--- a/include/linux/xfrm.h
17+++ b/include/linux/xfrm.h
18@@ -283,11 +283,17 @@ enum xfrm_attr_type_t {
19 XFRMA_MIGRATE,
20 XFRMA_ALG_AEAD, /* struct xfrm_algo_aead */
21 XFRMA_KMADDRESS, /* struct xfrm_user_kmaddress */
22+ XFRMA_MARK,
23 __XFRMA_MAX
24
25 #define XFRMA_MAX (__XFRMA_MAX - 1)
26 };
27
28+struct xfrm_umark {
29+ __u32 v; /* value */
30+ __u32 m; /* mask */
31+};
32+
33 enum xfrm_sadattr_type_t {
34 XFRMA_SAD_UNSPEC,
35 XFRMA_SAD_CNT,
36diff --git a/ip/ipxfrm.c b/ip/ipxfrm.c
37index 18250de..8250ec1 100644
38--- a/ip/ipxfrm.c
39+++ b/ip/ipxfrm.c
40@@ -629,9 +629,48 @@ static void xfrm_tmpl_print(struct xfrm_user_tmpl *tmpls, int len,
41 }
42 }
43
44+int xfrm_parse_mark(struct xfrm_umark *mark, int *argcp, char ***argvp)
45+{
46+ int argc = *argcp;
47+ char **argv = *argvp;
48+
49+ NEXT_ARG();
50+ if (get_u32(&mark->v, *argv, 0)) {
51+ invarg("Illegal \"mark\" value\n", *argv);
52+ }
53+ if (argc > 1)
54+ NEXT_ARG();
55+ else { /* last entry on parse line */
56+ mark->m = 0xffffffff;
57+ goto done;
58+ }
59+
60+ if (strcmp(*argv, "mask") == 0) {
61+ NEXT_ARG();
62+ if (get_u32(&mark->m, *argv, 0)) {
63+ invarg("Illegal \"mark\" mask\n", *argv);
64+ }
65+ } else {
66+ mark->m = 0xffffffff;
67+ PREV_ARG();
68+ }
69+
70+done:
71+ *argcp = argc;
72+ *argvp = argv;
73+
74+ return 0;
75+}
76+
77 void xfrm_xfrma_print(struct rtattr *tb[], __u16 family,
78 FILE *fp, const char *prefix)
79 {
80+ if (tb[XFRMA_MARK]) {
81+ struct rtattr *rta = tb[XFRMA_MARK];
82+ struct xfrm_umark *m = (struct xfrm_umark *) RTA_DATA(rta);
83+ fprintf(fp, "\tmark %d/0x%x\n", m->v, m->m);
84+ }
85+
86 if (tb[XFRMA_ALG_AUTH]) {
87 struct rtattr *rta = tb[XFRMA_ALG_AUTH];
88 xfrm_algo_print((struct xfrm_algo *) RTA_DATA(rta),
89@@ -740,6 +779,7 @@ void xfrm_xfrma_print(struct rtattr *tb[], __u16 family,
90 fprintf(fp, "%s", strxf_time(lastused));
91 fprintf(fp, "%s", _SL_);
92 }
93+
94 }
95
96 static int xfrm_selector_iszero(struct xfrm_selector *s)
97diff --git a/ip/xfrm.h b/ip/xfrm.h
98index 104fb20..ab03b19 100644
99--- a/ip/xfrm.h
100+++ b/ip/xfrm.h
101@@ -121,6 +121,7 @@ int xfrm_xfrmproto_is_ipsec(__u8 proto);
102 int xfrm_xfrmproto_is_ro(__u8 proto);
103 int xfrm_xfrmproto_getbyname(char *name);
104 int xfrm_algotype_getbyname(char *name);
105+int xfrm_parse_mark(struct xfrm_umark *mark, int *argcp, char ***argvp);
106 const char *strxf_xfrmproto(__u8 proto);
107 const char *strxf_algotype(int type);
108 const char *strxf_mask8(__u8 mask);
109diff --git a/ip/xfrm_policy.c b/ip/xfrm_policy.c
110index 11116e5..5b5bafa 100644
111--- a/ip/xfrm_policy.c
112+++ b/ip/xfrm_policy.c
113@@ -54,8 +54,8 @@ static void usage(void) __attribute__((noreturn));
114 static void usage(void)
115 {
116 fprintf(stderr, "Usage: ip xfrm policy { add | update } dir DIR SELECTOR [ index INDEX ] [ ptype PTYPE ]\n");
117- fprintf(stderr, " [ action ACTION ] [ priority PRIORITY ] [ flag FLAG-LIST ] [ LIMIT-LIST ] [ TMPL-LIST ]\n");
118- fprintf(stderr, "Usage: ip xfrm policy { delete | get } dir DIR [ SELECTOR | index INDEX ] [ ptype PTYPE ]\n");
119+ fprintf(stderr, " [ action ACTION ] [ priority PRIORITY ] [ flag FLAG-LIST ] [ LIMIT-LIST ] [ TMPL-LIST ] [mark MARK [mask MASK]]\n");
120+ fprintf(stderr, "Usage: ip xfrm policy { delete | get } dir DIR [ SELECTOR | index INDEX ] [ ptype PTYPE ] [mark MARK [mask MASK]]\n");
121 fprintf(stderr, "Usage: ip xfrm policy { deleteall | list } [ dir DIR ] [ SELECTOR ]\n");
122 fprintf(stderr, " [ index INDEX ] [ action ACTION ] [ priority PRIORITY ] [ flag FLAG-LIST ]\n");
123 fprintf(stderr, "Usage: ip xfrm policy flush [ ptype PTYPE ]\n");
124@@ -235,6 +235,7 @@ static int xfrm_policy_modify(int cmd, unsigned flags, int argc, char **argv)
125 struct xfrm_userpolicy_type upt;
126 char tmpls_buf[XFRM_TMPLS_BUF_SIZE];
127 int tmpls_len = 0;
128+ struct xfrm_umark mark = {0, 0};
129
130 memset(&req, 0, sizeof(req));
131 memset(&upt, 0, sizeof(upt));
132@@ -258,6 +259,8 @@ static int xfrm_policy_modify(int cmd, unsigned flags, int argc, char **argv)
133
134 NEXT_ARG();
135 xfrm_policy_dir_parse(&req.xpinfo.dir, &argc, &argv);
136+ } else if (strcmp(*argv, "mark") == 0) {
137+ xfrm_parse_mark(&mark, &argc, &argv);
138 } else if (strcmp(*argv, "index") == 0) {
139 NEXT_ARG();
140 if (get_u32(&req.xpinfo.index, *argv, 0))
141@@ -334,6 +337,16 @@ static int xfrm_policy_modify(int cmd, unsigned flags, int argc, char **argv)
142 (void *)tmpls_buf, tmpls_len);
143 }
144
145+ if (mark.m & mark.v) {
146+ int r = addattr_l(&req.n, sizeof(req.buf), XFRMA_MARK,
147+ (void *)&mark, sizeof(mark));
148+ if (r < 0) {
149+ fprintf(stderr, "%s: XFRMA_MARK failed\n",__func__);
150+ exit(1);
151+ }
152+ }
153+
154+
155 if (rtnl_open_byproto(&rth, 0, NETLINK_XFRM) < 0)
156 exit(1);
157
158@@ -515,6 +528,7 @@ static int xfrm_policy_get_or_delete(int argc, char **argv, int delete,
159 char *indexp = NULL;
160 char *ptypep = NULL;
161 struct xfrm_userpolicy_type upt;
162+ struct xfrm_umark mark = {0, 0};
163
164 memset(&req, 0, sizeof(req));
165 memset(&upt, 0, sizeof(upt));
166@@ -532,6 +546,8 @@ static int xfrm_policy_get_or_delete(int argc, char **argv, int delete,
167 NEXT_ARG();
168 xfrm_policy_dir_parse(&req.xpid.dir, &argc, &argv);
169
170+ } else if (strcmp(*argv, "mark") == 0) {
171+ xfrm_parse_mark(&mark, &argc, &argv);
172 } else if (strcmp(*argv, "index") == 0) {
173 if (indexp)
174 duparg("index", *argv);
175@@ -584,6 +600,15 @@ static int xfrm_policy_get_or_delete(int argc, char **argv, int delete,
176 if (req.xpid.sel.family == AF_UNSPEC)
177 req.xpid.sel.family = AF_INET;
178
179+ if (mark.m & mark.v) {
180+ int r = addattr_l(&req.n, sizeof(req.buf), XFRMA_MARK,
181+ (void *)&mark, sizeof(mark));
182+ if (r < 0) {
183+ fprintf(stderr, "%s: XFRMA_MARK failed\n",__func__);
184+ exit(1);
185+ }
186+ }
187+
188 if (rtnl_talk(&rth, &req.n, 0, 0, res_nlbuf, NULL, NULL) < 0)
189 exit(2);
190
191@@ -951,26 +976,35 @@ static int xfrm_policy_flush(int argc, char **argv)
192
193 int do_xfrm_policy(int argc, char **argv)
194 {
195+//Needs testing ..
196 if (argc < 1)
197 return xfrm_policy_list_or_deleteall(0, NULL, 0);
198
199+//should work
200 if (matches(*argv, "add") == 0)
201 return xfrm_policy_modify(XFRM_MSG_NEWPOLICY, 0,
202 argc-1, argv+1);
203+//should work
204 if (matches(*argv, "update") == 0)
205 return xfrm_policy_modify(XFRM_MSG_UPDPOLICY, 0,
206 argc-1, argv+1);
207+//should work
208 if (matches(*argv, "delete") == 0)
209 return xfrm_policy_delete(argc-1, argv+1);
210+//Needs fixing ..
211 if (matches(*argv, "deleteall") == 0 || matches(*argv, "delall") == 0)
212 return xfrm_policy_list_or_deleteall(argc-1, argv+1, 1);
213+//should work
214 if (matches(*argv, "list") == 0 || matches(*argv, "show") == 0
215 || matches(*argv, "lst") == 0)
216 return xfrm_policy_list_or_deleteall(argc-1, argv+1, 0);
217+//should work
218 if (matches(*argv, "get") == 0)
219 return xfrm_policy_get(argc-1, argv+1);
220+//should work
221 if (matches(*argv, "flush") == 0)
222 return xfrm_policy_flush(argc-1, argv+1);
223+//should work
224 if (matches(*argv, "count") == 0)
225 return xfrm_spd_getinfo(argc, argv);
226 if (matches(*argv, "help") == 0)
227diff --git a/ip/xfrm_state.c b/ip/xfrm_state.c
228index b1e3f22..d645c18 100644
229--- a/ip/xfrm_state.c
230+++ b/ip/xfrm_state.c
231@@ -67,7 +67,7 @@ static void usage(void)
232 fprintf(stderr, "Usage: ip xfrm state flush [ proto XFRM_PROTO ]\n");
233 fprintf(stderr, "Usage: ip xfrm state count \n");
234
235- fprintf(stderr, "ID := [ src ADDR ] [ dst ADDR ] [ proto XFRM_PROTO ] [ spi SPI ]\n");
236+ fprintf(stderr, "ID := [ src ADDR ] [ dst ADDR ] [ proto XFRM_PROTO ] [ spi SPI ] [mark MARK [mask MASK]]\n");
237 //fprintf(stderr, "XFRM_PROTO := [ esp | ah | comp ]\n");
238 fprintf(stderr, "XFRM_PROTO := [ ");
239 fprintf(stderr, "%s | ", strxf_xfrmproto(IPPROTO_ESP));
240@@ -242,6 +242,7 @@ static int xfrm_state_modify(int cmd, unsigned flags, int argc, char **argv)
241 char *aalgop = NULL;
242 char *calgop = NULL;
243 char *coap = NULL;
244+ struct xfrm_umark mark = {0, 0};
245
246 memset(&req, 0, sizeof(req));
247 memset(&replay, 0, sizeof(replay));
248@@ -260,6 +261,8 @@ static int xfrm_state_modify(int cmd, unsigned flags, int argc, char **argv)
249 if (strcmp(*argv, "mode") == 0) {
250 NEXT_ARG();
251 xfrm_mode_parse(&req.xsinfo.mode, &argc, &argv);
252+ } else if (strcmp(*argv, "mark") == 0) {
253+ xfrm_parse_mark(&mark, &argc, &argv);
254 } else if (strcmp(*argv, "reqid") == 0) {
255 NEXT_ARG();
256 xfrm_reqid_parse(&req.xsinfo.reqid, &argc, &argv);
257@@ -436,6 +439,15 @@ parse_algo:
258 exit(1);
259 }
260
261+ if (mark.m & mark.v) {
262+ int r = addattr_l(&req.n, sizeof(req.buf), XFRMA_MARK,
263+ (void *)&mark, sizeof(mark));
264+ if (r < 0) {
265+ fprintf(stderr, "XFRMA_MARK failed\n");
266+ exit(1);
267+ }
268+ }
269+
270 switch (req.xsinfo.mode) {
271 case XFRM_MODE_TRANSPORT:
272 case XFRM_MODE_TUNNEL:
273@@ -515,6 +527,7 @@ static int xfrm_state_allocspi(int argc, char **argv)
274 char *idp = NULL;
275 char *minp = NULL;
276 char *maxp = NULL;
277+ struct xfrm_umark mark = {0, 0};
278 char res_buf[NLMSG_BUF_SIZE];
279 struct nlmsghdr *res_n = (struct nlmsghdr *)res_buf;
280
281@@ -538,6 +551,8 @@ static int xfrm_state_allocspi(int argc, char **argv)
282 if (strcmp(*argv, "mode") == 0) {
283 NEXT_ARG();
284 xfrm_mode_parse(&req.xspi.info.mode, &argc, &argv);
285+ } else if (strcmp(*argv, "mark") == 0) {
286+ xfrm_parse_mark(&mark, &argc, &argv);
287 } else if (strcmp(*argv, "reqid") == 0) {
288 NEXT_ARG();
289 xfrm_reqid_parse(&req.xspi.info.reqid, &argc, &argv);
290@@ -614,6 +629,15 @@ static int xfrm_state_allocspi(int argc, char **argv)
291 req.xspi.max = 0xffff;
292 }
293
294+ if (mark.m & mark.v) {
295+ int r = addattr_l(&req.n, sizeof(req.buf), XFRMA_MARK,
296+ (void *)&mark, sizeof(mark));
297+ if (r < 0) {
298+ fprintf(stderr, "XFRMA_MARK failed\n");
299+ exit(1);
300+ }
301+ }
302+
303 if (rtnl_open_byproto(&rth, 0, NETLINK_XFRM) < 0)
304 exit(1);
305
306@@ -759,6 +783,7 @@ static int xfrm_state_get_or_delete(int argc, char **argv, int delete)
307 } req;
308 struct xfrm_id id;
309 char *idp = NULL;
310+ struct xfrm_umark mark = {0, 0};
311
312 memset(&req, 0, sizeof(req));
313
314@@ -770,26 +795,39 @@ static int xfrm_state_get_or_delete(int argc, char **argv, int delete)
315 while (argc > 0) {
316 xfrm_address_t saddr;
317
318- if (idp)
319- invarg("unknown", *argv);
320- idp = *argv;
321+ if (strcmp(*argv, "mark") == 0) {
322+ xfrm_parse_mark(&mark, &argc, &argv);
323+ } else {
324+ if (idp)
325+ invarg("unknown", *argv);
326+ idp = *argv;
327
328- /* ID */
329- memset(&id, 0, sizeof(id));
330- memset(&saddr, 0, sizeof(saddr));
331- xfrm_id_parse(&saddr, &id, &req.xsid.family, 0,
332- &argc, &argv);
333+ /* ID */
334+ memset(&id, 0, sizeof(id));
335+ memset(&saddr, 0, sizeof(saddr));
336+ xfrm_id_parse(&saddr, &id, &req.xsid.family, 0,
337+ &argc, &argv);
338
339- memcpy(&req.xsid.daddr, &id.daddr, sizeof(req.xsid.daddr));
340- req.xsid.spi = id.spi;
341- req.xsid.proto = id.proto;
342+ memcpy(&req.xsid.daddr, &id.daddr, sizeof(req.xsid.daddr));
343+ req.xsid.spi = id.spi;
344+ req.xsid.proto = id.proto;
345
346- addattr_l(&req.n, sizeof(req.buf), XFRMA_SRCADDR,
347- (void *)&saddr, sizeof(saddr));
348+ addattr_l(&req.n, sizeof(req.buf), XFRMA_SRCADDR,
349+ (void *)&saddr, sizeof(saddr));
350+ }
351
352 argc--; argv++;
353 }
354
355+ if (mark.m & mark.v) {
356+ int r = addattr_l(&req.n, sizeof(req.buf), XFRMA_MARK,
357+ (void *)&mark, sizeof(mark));
358+ if (r < 0) {
359+ fprintf(stderr, "XFRMA_MARK failed\n");
360+ exit(1);
361+ }
362+ }
363+
364 if (rtnl_open_byproto(&rth, 0, NETLINK_XFRM) < 0)
365 exit(1);
366
367@@ -1113,23 +1151,31 @@ int do_xfrm_state(int argc, char **argv)
368 if (argc < 1)
369 return xfrm_state_list_or_deleteall(0, NULL, 0);
370
371+ //XXX: should work
372 if (matches(*argv, "add") == 0)
373 return xfrm_state_modify(XFRM_MSG_NEWSA, 0,
374 argc-1, argv+1);
375+ //XXX: should work
376 if (matches(*argv, "update") == 0)
377 return xfrm_state_modify(XFRM_MSG_UPDSA, 0,
378 argc-1, argv+1);
379+ //XXX: should work
380 if (matches(*argv, "allocspi") == 0)
381 return xfrm_state_allocspi(argc-1, argv+1);
382+ //XXX: should work
383 if (matches(*argv, "delete") == 0)
384 return xfrm_state_get_or_delete(argc-1, argv+1, 1);
385+ //XXX: needs testing ..
386 if (matches(*argv, "deleteall") == 0 || matches(*argv, "delall") == 0)
387 return xfrm_state_list_or_deleteall(argc-1, argv+1, 1);
388+ //XXX: should work
389 if (matches(*argv, "list") == 0 || matches(*argv, "show") == 0
390 || matches(*argv, "lst") == 0)
391 return xfrm_state_list_or_deleteall(argc-1, argv+1, 0);
392+ //XXX: should work
393 if (matches(*argv, "get") == 0)
394 return xfrm_state_get_or_delete(argc-1, argv+1, 0);
395+ //XXX: should work
396 if (matches(*argv, "flush") == 0)
397 return xfrm_state_flush(argc-1, argv+1);
398 if (matches(*argv, "count") == 0) {
399--
4001.6.6.1
401
diff --git a/testing/iproute2/2.patch b/testing/iproute2/2.patch
deleted file mode 100644
index 57621bc654..0000000000
--- a/testing/iproute2/2.patch
+++ /dev/null
@@ -1,363 +0,0 @@
1diff --git a/ip/ipxfrm.c b/ip/ipxfrm.c
2index 7dc36f3..0aaf97a 100644
3--- a/ip/ipxfrm.c
4+++ b/ip/ipxfrm.c
5@@ -629,9 +629,48 @@ static void xfrm_tmpl_print(struct xfrm_user_tmpl *tmpls, int len,
6 }
7 }
8
9+int xfrm_parse_mark(struct xfrm_umark *mark, int *argcp, char ***argvp)
10+{
11+ int argc = *argcp;
12+ char **argv = *argvp;
13+
14+ NEXT_ARG();
15+ if (get_u32(&mark->v, *argv, 0)) {
16+ invarg("Illegal \"mark\" value\n", *argv);
17+ }
18+ if (argc > 1)
19+ NEXT_ARG();
20+ else { /* last entry on parse line */
21+ mark->m = 0xffffffff;
22+ goto done;
23+ }
24+
25+ if (strcmp(*argv, "mask") == 0) {
26+ NEXT_ARG();
27+ if (get_u32(&mark->m, *argv, 0)) {
28+ invarg("Illegal \"mark\" mask\n", *argv);
29+ }
30+ } else {
31+ mark->m = 0xffffffff;
32+ PREV_ARG();
33+ }
34+
35+done:
36+ *argcp = argc;
37+ *argvp = argv;
38+
39+ return 0;
40+}
41+
42 void xfrm_xfrma_print(struct rtattr *tb[], __u16 family,
43 FILE *fp, const char *prefix)
44 {
45+ if (tb[XFRMA_MARK]) {
46+ struct rtattr *rta = tb[XFRMA_MARK];
47+ struct xfrm_umark *m = (struct xfrm_umark *) RTA_DATA(rta);
48+ fprintf(fp, "\tmark %d/0x%x\n", m->v, m->m);
49+ }
50+
51 if (tb[XFRMA_ALG_AUTH]) {
52 struct rtattr *rta = tb[XFRMA_ALG_AUTH];
53 xfrm_algo_print((struct xfrm_algo *) RTA_DATA(rta),
54@@ -740,6 +779,7 @@ void xfrm_xfrma_print(struct rtattr *tb[], __u16 family,
55 fprintf(fp, "%s", strxf_time(lastused));
56 fprintf(fp, "%s", _SL_);
57 }
58+
59 }
60
61 static int xfrm_selector_iszero(struct xfrm_selector *s)
62diff --git a/ip/xfrm.h b/ip/xfrm.h
63index 104fb20..ab03b19 100644
64--- a/ip/xfrm.h
65+++ b/ip/xfrm.h
66@@ -121,6 +121,7 @@ int xfrm_xfrmproto_is_ipsec(__u8 proto);
67 int xfrm_xfrmproto_is_ro(__u8 proto);
68 int xfrm_xfrmproto_getbyname(char *name);
69 int xfrm_algotype_getbyname(char *name);
70+int xfrm_parse_mark(struct xfrm_umark *mark, int *argcp, char ***argvp);
71 const char *strxf_xfrmproto(__u8 proto);
72 const char *strxf_algotype(int type);
73 const char *strxf_mask8(__u8 mask);
74diff --git a/ip/xfrm_policy.c b/ip/xfrm_policy.c
75index 2788477..7cdf0b6 100644
76--- a/ip/xfrm_policy.c
77+++ b/ip/xfrm_policy.c
78@@ -54,8 +54,8 @@ static void usage(void) __attribute__((noreturn));
79 static void usage(void)
80 {
81 fprintf(stderr, "Usage: ip xfrm policy { add | update } dir DIR SELECTOR [ index INDEX ] [ ptype PTYPE ]\n");
82- fprintf(stderr, " [ action ACTION ] [ priority PRIORITY ] [ flag FLAG-LIST ] [ LIMIT-LIST ] [ TMPL-LIST ]\n");
83- fprintf(stderr, "Usage: ip xfrm policy { delete | get } dir DIR [ SELECTOR | index INDEX ] [ ptype PTYPE ]\n");
84+ fprintf(stderr, " [ action ACTION ] [ priority PRIORITY ] [ flag FLAG-LIST ] [ LIMIT-LIST ] [ TMPL-LIST ] [mark MARK [mask MASK]]\n");
85+ fprintf(stderr, "Usage: ip xfrm policy { delete | get } dir DIR [ SELECTOR | index INDEX ] [ ptype PTYPE ] [mark MARK [mask MASK]]\n");
86 fprintf(stderr, "Usage: ip xfrm policy { deleteall | list } [ dir DIR ] [ SELECTOR ]\n");
87 fprintf(stderr, " [ index INDEX ] [ action ACTION ] [ priority PRIORITY ] [ flag FLAG-LIST ]\n");
88 fprintf(stderr, "Usage: ip xfrm policy flush [ ptype PTYPE ]\n");
89@@ -235,6 +235,7 @@ static int xfrm_policy_modify(int cmd, unsigned flags, int argc, char **argv)
90 struct xfrm_userpolicy_type upt;
91 char tmpls_buf[XFRM_TMPLS_BUF_SIZE];
92 int tmpls_len = 0;
93+ struct xfrm_umark mark = {0, 0};
94
95 memset(&req, 0, sizeof(req));
96 memset(&upt, 0, sizeof(upt));
97@@ -258,6 +259,8 @@ static int xfrm_policy_modify(int cmd, unsigned flags, int argc, char **argv)
98
99 NEXT_ARG();
100 xfrm_policy_dir_parse(&req.xpinfo.dir, &argc, &argv);
101+ } else if (strcmp(*argv, "mark") == 0) {
102+ xfrm_parse_mark(&mark, &argc, &argv);
103 } else if (strcmp(*argv, "index") == 0) {
104 NEXT_ARG();
105 if (get_u32(&req.xpinfo.index, *argv, 0))
106@@ -334,6 +337,16 @@ static int xfrm_policy_modify(int cmd, unsigned flags, int argc, char **argv)
107 (void *)tmpls_buf, tmpls_len);
108 }
109
110+ if (mark.m & mark.v) {
111+ int r = addattr_l(&req.n, sizeof(req.buf), XFRMA_MARK,
112+ (void *)&mark, sizeof(mark));
113+ if (r < 0) {
114+ fprintf(stderr, "%s: XFRMA_MARK failed\n",__func__);
115+ exit(1);
116+ }
117+ }
118+
119+
120 if (rtnl_open_byproto(&rth, 0, NETLINK_XFRM) < 0)
121 exit(1);
122
123@@ -515,6 +528,7 @@ static int xfrm_policy_get_or_delete(int argc, char **argv, int delete,
124 char *indexp = NULL;
125 char *ptypep = NULL;
126 struct xfrm_userpolicy_type upt;
127+ struct xfrm_umark mark = {0, 0};
128
129 memset(&req, 0, sizeof(req));
130 memset(&upt, 0, sizeof(upt));
131@@ -532,6 +546,8 @@ static int xfrm_policy_get_or_delete(int argc, char **argv, int delete,
132 NEXT_ARG();
133 xfrm_policy_dir_parse(&req.xpid.dir, &argc, &argv);
134
135+ } else if (strcmp(*argv, "mark") == 0) {
136+ xfrm_parse_mark(&mark, &argc, &argv);
137 } else if (strcmp(*argv, "index") == 0) {
138 if (indexp)
139 duparg("index", *argv);
140@@ -584,6 +600,15 @@ static int xfrm_policy_get_or_delete(int argc, char **argv, int delete,
141 if (req.xpid.sel.family == AF_UNSPEC)
142 req.xpid.sel.family = AF_INET;
143
144+ if (mark.m & mark.v) {
145+ int r = addattr_l(&req.n, sizeof(req.buf), XFRMA_MARK,
146+ (void *)&mark, sizeof(mark));
147+ if (r < 0) {
148+ fprintf(stderr, "%s: XFRMA_MARK failed\n",__func__);
149+ exit(1);
150+ }
151+ }
152+
153 if (rtnl_talk(&rth, &req.n, 0, 0, res_nlbuf, NULL, NULL) < 0)
154 exit(2);
155
156@@ -951,26 +976,35 @@ static int xfrm_policy_flush(int argc, char **argv)
157
158 int do_xfrm_policy(int argc, char **argv)
159 {
160+//Needs testing ..
161 if (argc < 1)
162 return xfrm_policy_list_or_deleteall(0, NULL, 0);
163
164+//should work
165 if (matches(*argv, "add") == 0)
166 return xfrm_policy_modify(XFRM_MSG_NEWPOLICY, 0,
167 argc-1, argv+1);
168+//should work
169 if (matches(*argv, "update") == 0)
170 return xfrm_policy_modify(XFRM_MSG_UPDPOLICY, 0,
171 argc-1, argv+1);
172+//should work
173 if (matches(*argv, "delete") == 0)
174 return xfrm_policy_delete(argc-1, argv+1);
175+//Needs fixing ..
176 if (matches(*argv, "deleteall") == 0 || matches(*argv, "delall") == 0)
177 return xfrm_policy_list_or_deleteall(argc-1, argv+1, 1);
178+//should work
179 if (matches(*argv, "list") == 0 || matches(*argv, "show") == 0
180 || matches(*argv, "lst") == 0)
181 return xfrm_policy_list_or_deleteall(argc-1, argv+1, 0);
182+//should work
183 if (matches(*argv, "get") == 0)
184 return xfrm_policy_get(argc-1, argv+1);
185+//should work
186 if (matches(*argv, "flush") == 0)
187 return xfrm_policy_flush(argc-1, argv+1);
188+//should work
189 if (matches(*argv, "count") == 0)
190 return xfrm_spd_getinfo(argc, argv);
191 if (matches(*argv, "help") == 0)
192diff --git a/ip/xfrm_state.c b/ip/xfrm_state.c
193index 32238ab..4255d25 100644
194--- a/ip/xfrm_state.c
195+++ b/ip/xfrm_state.c
196@@ -67,7 +67,7 @@ static void usage(void)
197 fprintf(stderr, "Usage: ip xfrm state flush [ proto XFRM_PROTO ]\n");
198 fprintf(stderr, "Usage: ip xfrm state count \n");
199
200- fprintf(stderr, "ID := [ src ADDR ] [ dst ADDR ] [ proto XFRM_PROTO ] [ spi SPI ]\n");
201+ fprintf(stderr, "ID := [ src ADDR ] [ dst ADDR ] [ proto XFRM_PROTO ] [ spi SPI ] [mark MARK [mask MASK]]\n");
202 //fprintf(stderr, "XFRM_PROTO := [ esp | ah | comp ]\n");
203 fprintf(stderr, "XFRM_PROTO := [ ");
204 fprintf(stderr, "%s | ", strxf_xfrmproto(IPPROTO_ESP));
205@@ -246,6 +246,7 @@ static int xfrm_state_modify(int cmd, unsigned flags, int argc, char **argv)
206 char *aalgop = NULL;
207 char *calgop = NULL;
208 char *coap = NULL;
209+ struct xfrm_umark mark = {0, 0};
210
211 memset(&req, 0, sizeof(req));
212 memset(&replay, 0, sizeof(replay));
213@@ -264,6 +265,8 @@ static int xfrm_state_modify(int cmd, unsigned flags, int argc, char **argv)
214 if (strcmp(*argv, "mode") == 0) {
215 NEXT_ARG();
216 xfrm_mode_parse(&req.xsinfo.mode, &argc, &argv);
217+ } else if (strcmp(*argv, "mark") == 0) {
218+ xfrm_parse_mark(&mark, &argc, &argv);
219 } else if (strcmp(*argv, "reqid") == 0) {
220 NEXT_ARG();
221 xfrm_reqid_parse(&req.xsinfo.reqid, &argc, &argv);
222@@ -440,6 +443,15 @@ parse_algo:
223 exit(1);
224 }
225
226+ if (mark.m & mark.v) {
227+ int r = addattr_l(&req.n, sizeof(req.buf), XFRMA_MARK,
228+ (void *)&mark, sizeof(mark));
229+ if (r < 0) {
230+ fprintf(stderr, "XFRMA_MARK failed\n");
231+ exit(1);
232+ }
233+ }
234+
235 switch (req.xsinfo.mode) {
236 case XFRM_MODE_TRANSPORT:
237 case XFRM_MODE_TUNNEL:
238@@ -519,6 +531,7 @@ static int xfrm_state_allocspi(int argc, char **argv)
239 char *idp = NULL;
240 char *minp = NULL;
241 char *maxp = NULL;
242+ struct xfrm_umark mark = {0, 0};
243 char res_buf[NLMSG_BUF_SIZE];
244 struct nlmsghdr *res_n = (struct nlmsghdr *)res_buf;
245
246@@ -542,6 +555,8 @@ static int xfrm_state_allocspi(int argc, char **argv)
247 if (strcmp(*argv, "mode") == 0) {
248 NEXT_ARG();
249 xfrm_mode_parse(&req.xspi.info.mode, &argc, &argv);
250+ } else if (strcmp(*argv, "mark") == 0) {
251+ xfrm_parse_mark(&mark, &argc, &argv);
252 } else if (strcmp(*argv, "reqid") == 0) {
253 NEXT_ARG();
254 xfrm_reqid_parse(&req.xspi.info.reqid, &argc, &argv);
255@@ -618,6 +633,15 @@ static int xfrm_state_allocspi(int argc, char **argv)
256 req.xspi.max = 0xffff;
257 }
258
259+ if (mark.m & mark.v) {
260+ int r = addattr_l(&req.n, sizeof(req.buf), XFRMA_MARK,
261+ (void *)&mark, sizeof(mark));
262+ if (r < 0) {
263+ fprintf(stderr, "XFRMA_MARK failed\n");
264+ exit(1);
265+ }
266+ }
267+
268 if (rtnl_open_byproto(&rth, 0, NETLINK_XFRM) < 0)
269 exit(1);
270
271@@ -763,6 +787,7 @@ static int xfrm_state_get_or_delete(int argc, char **argv, int delete)
272 } req;
273 struct xfrm_id id;
274 char *idp = NULL;
275+ struct xfrm_umark mark = {0, 0};
276
277 memset(&req, 0, sizeof(req));
278
279@@ -774,26 +799,39 @@ static int xfrm_state_get_or_delete(int argc, char **argv, int delete)
280 while (argc > 0) {
281 xfrm_address_t saddr;
282
283- if (idp)
284- invarg("unknown", *argv);
285- idp = *argv;
286+ if (strcmp(*argv, "mark") == 0) {
287+ xfrm_parse_mark(&mark, &argc, &argv);
288+ } else {
289+ if (idp)
290+ invarg("unknown", *argv);
291+ idp = *argv;
292
293- /* ID */
294- memset(&id, 0, sizeof(id));
295- memset(&saddr, 0, sizeof(saddr));
296- xfrm_id_parse(&saddr, &id, &req.xsid.family, 0,
297- &argc, &argv);
298+ /* ID */
299+ memset(&id, 0, sizeof(id));
300+ memset(&saddr, 0, sizeof(saddr));
301+ xfrm_id_parse(&saddr, &id, &req.xsid.family, 0,
302+ &argc, &argv);
303
304- memcpy(&req.xsid.daddr, &id.daddr, sizeof(req.xsid.daddr));
305- req.xsid.spi = id.spi;
306- req.xsid.proto = id.proto;
307+ memcpy(&req.xsid.daddr, &id.daddr, sizeof(req.xsid.daddr));
308+ req.xsid.spi = id.spi;
309+ req.xsid.proto = id.proto;
310
311- addattr_l(&req.n, sizeof(req.buf), XFRMA_SRCADDR,
312- (void *)&saddr, sizeof(saddr));
313+ addattr_l(&req.n, sizeof(req.buf), XFRMA_SRCADDR,
314+ (void *)&saddr, sizeof(saddr));
315+ }
316
317 argc--; argv++;
318 }
319
320+ if (mark.m & mark.v) {
321+ int r = addattr_l(&req.n, sizeof(req.buf), XFRMA_MARK,
322+ (void *)&mark, sizeof(mark));
323+ if (r < 0) {
324+ fprintf(stderr, "XFRMA_MARK failed\n");
325+ exit(1);
326+ }
327+ }
328+
329 if (rtnl_open_byproto(&rth, 0, NETLINK_XFRM) < 0)
330 exit(1);
331
332@@ -1117,23 +1155,31 @@ int do_xfrm_state(int argc, char **argv)
333 if (argc < 1)
334 return xfrm_state_list_or_deleteall(0, NULL, 0);
335
336+ //XXX: should work
337 if (matches(*argv, "add") == 0)
338 return xfrm_state_modify(XFRM_MSG_NEWSA, 0,
339 argc-1, argv+1);
340+ //XXX: should work
341 if (matches(*argv, "update") == 0)
342 return xfrm_state_modify(XFRM_MSG_UPDSA, 0,
343 argc-1, argv+1);
344+ //XXX: should work
345 if (matches(*argv, "allocspi") == 0)
346 return xfrm_state_allocspi(argc-1, argv+1);
347+ //XXX: should work
348 if (matches(*argv, "delete") == 0)
349 return xfrm_state_get_or_delete(argc-1, argv+1, 1);
350+ //XXX: needs testing ..
351 if (matches(*argv, "deleteall") == 0 || matches(*argv, "delall") == 0)
352 return xfrm_state_list_or_deleteall(argc-1, argv+1, 1);
353+ //XXX: should work
354 if (matches(*argv, "list") == 0 || matches(*argv, "show") == 0
355 || matches(*argv, "lst") == 0)
356 return xfrm_state_list_or_deleteall(argc-1, argv+1, 0);
357+ //XXX: should work
358 if (matches(*argv, "get") == 0)
359 return xfrm_state_get_or_delete(argc-1, argv+1, 0);
360+ //XXX: should work
361 if (matches(*argv, "flush") == 0)
362 return xfrm_state_flush(argc-1, argv+1);
363 if (matches(*argv, "count") == 0) {
diff --git a/testing/iproute2/APKBUILD b/testing/iproute2/APKBUILD
deleted file mode 100644
index 71773e5336..0000000000
--- a/testing/iproute2/APKBUILD
+++ /dev/null
@@ -1,37 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=iproute2
3pkgver=2.6.31
4_realver=2.6.31
5pkgrel=1
6pkgdesc="IP Routing Utilities"
7url="http://www.linux-foundation.org/en/Net:Iproute2"
8license="GPL2"
9depends=
10install="$pkgname.post-install $pkgname.post-deinstall"
11makedepends="bison flex bash"
12subpackages="$pkgname-doc"
13source="http://devresources.linux-foundation.org/dev/iproute2/download/$pkgname-$_realver.tar.bz2
14 0001-xfrm-mark.patch"
15
16prepare() {
17 cd "$srcdir"/$pkgname-$_realver
18
19 patch -p1 -i "$srcdir"/0001-xfrm-mark.patch || return 1
20 sed -i '/^TARGETS=/s: arpd : :' misc/Makefile
21 sed -i 's:/usr/local:/usr:' tc/m_ipt.c include/iptables.h || return 1
22 sed -i 's:=/share:=/usr/share:' Makefile || return 1
23}
24
25build() {
26 cd "$srcdir"/$pkgname-$_realver
27 ./configure || return 1
28 make CCOPTS="-D_GNU_SOURCE $CFLAGS" LIBDIR=/lib || return 1
29}
30
31package() {
32 cd "$srcdir"/$pkgname-$_realver
33 make -j1 DESTDIR="$pkgdir" install
34}
35
36md5sums="230f35282a95451622f3e8394f9cd80a iproute2-2.6.31.tar.bz2
37f32fc320c0b5640d3f4d511d7c763f46 0001-xfrm-mark.patch"
diff --git a/testing/iproute2/iproute2.post-deinstall b/testing/iproute2/iproute2.post-deinstall
deleted file mode 100644
index dd117e5d80..0000000000
--- a/testing/iproute2/iproute2.post-deinstall
+++ /dev/null
@@ -1,4 +0,0 @@
1#!/bin/sh
2
3busybox --install -s
4
diff --git a/testing/iproute2/iproute2.post-install b/testing/iproute2/iproute2.post-install
deleted file mode 100644
index 36d567ea21..0000000000
--- a/testing/iproute2/iproute2.post-install
+++ /dev/null
@@ -1,6 +0,0 @@
1#!/bin/sh
2
3if [ "$(readlink /bin/ip)" = "/bin/busybox" ]; then
4 rm -f /bin/ip
5fi
6exit 0
diff --git a/testing/iscsi-scst-grsec/2.6.35.patch b/testing/iscsi-scst-grsec/2.6.35.patch
deleted file mode 100644
index 54fde38221..0000000000
--- a/testing/iscsi-scst-grsec/2.6.35.patch
+++ /dev/null
@@ -1,11 +0,0 @@
1--- ./kernel/conn.c.orig
2+++ ./kernel/conn.c
3@@ -86,7 +86,7 @@
4 switch (sk->sk_family) {
5 case AF_INET:
6 snprintf(buf, sizeof(buf),
7- "%u.%u.%u.%u", NIPQUAD(inet_sk(sk)->daddr));
8+ "%u.%u.%u.%u", NIPQUAD(inet_sk(sk)->inet_daddr));
9 break;
10 case AF_INET6:
11 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29)
diff --git a/testing/iscsi-scst-grsec/APKBUILD b/testing/iscsi-scst-grsec/APKBUILD
deleted file mode 100644
index 0320a5caaa..0000000000
--- a/testing/iscsi-scst-grsec/APKBUILD
+++ /dev/null
@@ -1,62 +0,0 @@
1# Contributor: Carlo Landmeter
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3
4_flavor=${FLAVOR:-grsec}
5_realname=iscsi-scst
6# source the kernel version
7if [ -f ../../main/linux-$_flavor/APKBUILD ]; then
8 . ../../main/linux-$_flavor/APKBUILD
9fi
10_kver=$pkgver
11_kernelver=$pkgver-r$pkgrel
12_abi_release=$pkgver-${_flavor}
13_kpkgrel=$pkgrel
14
15_realver=1.0.1.1
16pkgname=${_realname}-${_flavor}
17pkgver=$_kver
18_mypkgrel=0
19pkgrel=$(($_kpkgrel + $_mypkgrel))
20pkgdesc="$_flavor ISCSI for SCST $_realver"
21url="http://scst.sourceforge.net/"
22license="GPL-2"
23depends="linux-${_flavor}=${_kernelver}"
24install=
25makedepends="linux-${_flavor}-dev=${_kernelver} scst-grsec-dev"
26subpackages=
27source="http://downloads.sourceforge.net/scst/$_realname-$_realver.tar.gz
28 config.c.patch
29 2.6.35.patch
30 "
31_ksrc=/usr/src/linux-headers-${_abi_release}
32
33_builddir="$srcdir"/$_realname-$_realver
34prepare() {
35 cd "$_builddir"
36 for i in "$srcdir"/*.patch; do
37 [ -f "$i" ] || continue
38 msg "Applying $i"
39 patch -p1 -i $i || return 1
40 done
41 # to build mods we need the headre file. fix dependency in makefile
42 sed -i -e 's/^\(mods: .*\)/\1 include\/iscsi_scst_itf_ver.h/' Makefile
43}
44
45build() {
46 cd "$_builddir"
47 unset ARCH
48 make mods \
49 KDIR="$_ksrc" \
50 SCST_INC_DIR=/usr/include/scst \
51 || return 1
52}
53
54package() {
55 cd "$_builddir"
56 install -D -m 644 kernel/iscsi-scst.ko \
57 "$pkgdir"/lib/modules/$_abi_release/extra/iscsi-scst.ko
58}
59
60md5sums="56109c01e3d4421a36d6f47efa1fb0d5 iscsi-scst-1.0.1.1.tar.gz
6148e21e3466fd819418f29e3b2487f052 config.c.patch
62d2490c86d9138226ec674997817a163b 2.6.35.patch"
diff --git a/testing/iscsi-scst-grsec/config.c.patch b/testing/iscsi-scst-grsec/config.c.patch
deleted file mode 100644
index e3b1523218..0000000000
--- a/testing/iscsi-scst-grsec/config.c.patch
+++ /dev/null
@@ -1,12 +0,0 @@
1--- iscsi-scst/kernel/config.c 2009/05/11 17:24:51 841
2+++ iscsi-scst/kernel/config.c 2009/07/08 17:27:30 938
3@@ -203,7 +203,9 @@
4 goto out;
5 }
6
7+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 30)
8 proc_iscsi_dir->owner = THIS_MODULE;
9+#endif
10
11 err = iscsi_proc_log_entry_build(&iscsi_template);
12 if (err < 0)
diff --git a/testing/iscsi-scst-svn/APKBUILD b/testing/iscsi-scst-svn/APKBUILD
deleted file mode 100644
index f322407eb9..0000000000
--- a/testing/iscsi-scst-svn/APKBUILD
+++ /dev/null
@@ -1,40 +0,0 @@
1# Contributor: Carlo Landmeter
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3
4pkgname=iscsi-scst-svn
5pkgver=1713
6pkgrel=0
7pkgdesc="ISCSI target for SCST - userspace tools"
8url="http://iscsi-scst.sourceforge.net/"
9license="GPL-2"
10depends=
11install=
12makedepends="openssl-dev scst-svn-scst-dev bash"
13subpackages=
14source="http://alpine.nethq.org/clandmeter/src/$pkgname-$pkgver.tar.gz
15 iscsi-scst.initd
16 "
17
18_builddir="$srcdir"/iscsi-scst
19prepare() {
20 cd "$_builddir"
21 # we need the headre file. fix dependency in makefile
22 sed -i -e 's/^\(progs:.*\)/\1 include\/iscsi_scst_itf_ver.h/' Makefile
23}
24
25build() {
26 cd "$_builddir"
27 make progs \
28 SCST_INC_DIR=/usr/include/scst
29}
30
31package() {
32 cd "$_builddir"
33 # make install is broken
34 install -D usr/iscsi-scstd "$pkgdir"/usr/sbin/iscsi-scstd
35 install -D usr/iscsi-scst-adm "$pkgdir"/usr/sbin/iscsi-scst-adm
36 install -D -m 755 "$srcdir"/iscsi-scst.initd "$pkgdir"/etc/init.d/iscsi-scst
37}
38
39md5sums="cf046db4f7cd9cf969b054dc055922d6 iscsi-scst-svn-1713.tar.gz
403132fae1ec2f9bcc72476d9e9f36d326 iscsi-scst.initd"
diff --git a/testing/iscsi-scst-svn/iscsi-scst.initd b/testing/iscsi-scst-svn/iscsi-scst.initd
deleted file mode 100644
index 4d4cd76b59..0000000000
--- a/testing/iscsi-scst-svn/iscsi-scst.initd
+++ /dev/null
@@ -1,23 +0,0 @@
1#!/sbin/runscript
2#
3# Start the iSCSI-SCST Target.
4#
5
6depend() {
7 need net
8 afer firewall
9}
10
11start() {
12 modprobe -q crc32c
13 modprobe -q iscsi-scst
14 ebegin "Starting iscsi-scstd"
15 start-stop-daemon --start --exec /usr/sbin/iscsi-scstd
16 eend 0
17}
18
19stop() {
20 ebegin "Stopping iscsi-scstd"
21 start-stop-daemon --stop --exec /usr/sbin/iscsi-scstd
22 eend 0
23}
diff --git a/testing/iscsi-scst/APKBUILD b/testing/iscsi-scst/APKBUILD
deleted file mode 100644
index 1624175deb..0000000000
--- a/testing/iscsi-scst/APKBUILD
+++ /dev/null
@@ -1,39 +0,0 @@
1# Contributor: Carlo Landmeter
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3
4pkgname=iscsi-scst
5pkgver=1.0.1.1
6pkgrel=2
7pkgdesc="ISCSI target for SCST - userspace tools"
8url="http://iscsi-scst.sourceforge.net/"
9license="GPL-2"
10depends=
11install=
12makedepends="openssl-dev"
13subpackages=
14source="http://downloads.sourceforge.net/scst/$pkgname-$pkgver.tar.gz
15 iscsi-scst.initd
16 "
17
18_builddir="$srcdir"/$pkgname-$pkgver
19prepare() {
20 cd "$_builddir"
21 # we need the headre file. fix dependency in makefile
22 sed -i -e 's/^\(progs:.*\)/\1 include\/iscsi_scst_itf_ver.h/' Makefile
23}
24
25build() {
26 cd "$_builddir"
27 make progs
28}
29
30package() {
31 cd "$_builddir"
32 # make install is broken
33 install -D usr/iscsi-scstd "$pkgdir"/usr/sbin/iscsi-scstd
34 install -D usr/iscsi-scst-adm "$pkgdir"/iscsi-scst-adm
35 install -D -m 755 "$srcdir"/iscsi-scst.initd "$pkgdir"/etc/init.d/iscsi-scst
36}
37
38md5sums="56109c01e3d4421a36d6f47efa1fb0d5 iscsi-scst-1.0.1.1.tar.gz
393132fae1ec2f9bcc72476d9e9f36d326 iscsi-scst.initd"
diff --git a/testing/iscsi-scst/iscsi-scst.initd b/testing/iscsi-scst/iscsi-scst.initd
deleted file mode 100644
index 4d4cd76b59..0000000000
--- a/testing/iscsi-scst/iscsi-scst.initd
+++ /dev/null
@@ -1,23 +0,0 @@
1#!/sbin/runscript
2#
3# Start the iSCSI-SCST Target.
4#
5
6depend() {
7 need net
8 afer firewall
9}
10
11start() {
12 modprobe -q crc32c
13 modprobe -q iscsi-scst
14 ebegin "Starting iscsi-scstd"
15 start-stop-daemon --start --exec /usr/sbin/iscsi-scstd
16 eend 0
17}
18
19stop() {
20 ebegin "Stopping iscsi-scstd"
21 start-stop-daemon --stop --exec /usr/sbin/iscsi-scstd
22 eend 0
23}
diff --git a/testing/ivtv-utils/APKBUILD b/testing/ivtv-utils/APKBUILD
deleted file mode 100644
index 3c5d34cf40..0000000000
--- a/testing/ivtv-utils/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=ivtv-utils
3pkgver=1.4.1
4pkgrel=0
5pkgdesc="Userspace utilities and firmware for Hauppauge PVR cards"
6url="http://ivtvdriver.org"
7license="GPL"
8depends=
9makedepends=
10source="http://dl.ivtvdriver.org/ivtv/stable/$pkgname-$pkgver.tar.gz
11 http://dl.ivtvdriver.org/ivtv/firmware/ivtv-firmware.tar.gz"
12
13build ()
14{
15 cd "$srcdir"/$pkgname-$pkgver
16 make || return 1
17}
18
19package() {
20 cd "$srcdir"/$pkgname-$pkgver
21 make DESTDIR="$pkgdir" PREFIX=/usr install || return 1
22
23 cd "$srcdir"
24 for file in *.fw v4l-cx2341x-init.mpg; do
25 install -D -m644 $file "$pkgdir"/lib/firmware/$file || return 1
26 done
27 rm -rf "$pkgdir"/usr/include
28}
29
30md5sums="3a4219d698262ca2b28e41f0f547b0a2 ivtv-utils-1.4.1.tar.gz
31b9a871f1c569025be9c48a77b3515faf ivtv-firmware.tar.gz"
diff --git a/testing/knock/APKBUILD b/testing/knock/APKBUILD
deleted file mode 100644
index 8804dac34c..0000000000
--- a/testing/knock/APKBUILD
+++ /dev/null
@@ -1,33 +0,0 @@
1# Contributor: Michael Mason <ms13sp@gmail.com>
2# Maintainer: Michael Mason <ms13sp@gmail.com>
3pkgname=knock
4pkgver=0.5
5pkgrel=1
6pkgdesc="A simple port-knocking daemon"
7url="http://www.zeroflux.org/projects/knock"
8license="GPL"
9depends="iptables"
10makedepends="libpcap-dev"
11install=
12subpackages="$pkgname-doc"
13source="http://www.zeroflux.org/proj/knock/files/$pkgname-$pkgver.tar.gz
14 knock.initd
15 knock.confd"
16
17build() {
18 cd "$srcdir/$pkgname-$pkgver"
19
20 ./configure --prefix=/usr \
21 --sysconfdir=/etc \
22 --mandir=/usr/share/man \
23 --infodir=/usr/share/info
24 make -j1 || return 1
25 make -j1 DESTDIR="$pkgdir" install
26
27 install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/knockd
28 install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/knockd
29}
30
31md5sums="ca09d61458974cff90a700aba6120891 knock-0.5.tar.gz
325f05196d700c04287523d184226e2dc2 knock.initd
338067d3b8401a0b5d513c44d3ff436032 knock.confd"
diff --git a/testing/knock/knock.confd b/testing/knock/knock.confd
deleted file mode 100644
index 301ccc199c..0000000000
--- a/testing/knock/knock.confd
+++ /dev/null
@@ -1,6 +0,0 @@
1# Copyright 1999-2004 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/net-misc/knock/files/knockd.confd,v 1.2 2004/07/15 00:01:08 agriffis Exp $
4
5# options for knockd daemon
6OPTS="-d -i eth0"
diff --git a/testing/knock/knock.initd b/testing/knock/knock.initd
deleted file mode 100644
index b83c5c7415..0000000000
--- a/testing/knock/knock.initd
+++ /dev/null
@@ -1,21 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2004 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License, v2 or later
4# $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/net-misc/knock/files/knockd.initd,v 1.2 2004/07/15 00:01:08 agriffis Exp $
5
6depend() {
7 need net
8 after firewall
9}
10
11start() {
12 ebegin "Starting knockd"
13 start-stop-daemon --start --quiet --exec /usr/sbin/knockd -- ${OPTS}
14 eend $?
15}
16
17stop() {
18 ebegin "Stopping knockd"
19 start-stop-daemon --stop --quiet --exec /usr/sbin/knockd
20 eend $?
21}
diff --git a/testing/libgee/APKBUILD b/testing/libgee/APKBUILD
deleted file mode 100644
index c0d6bea5d7..0000000000
--- a/testing/libgee/APKBUILD
+++ /dev/null
@@ -1,25 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=libgee
3pkgver=0.6.0
4pkgrel=0
5pkgdesc="GObject collection library"
6url="http://live.gnome.org/Libgee"
7license="LGPL2.1"
8depends=""
9makedepends=" glib-dev"
10subpackages="$pkgname-dev"
11source="http://ftp.gnome.org/pub/GNOME/sources/libgee/${pkgver%.*}/libgee-$pkgver.tar.bz2"
12
13_builddir="$srcdir"/$pkgname-$pkgver
14build() {
15 cd "$srcdir/$pkgname-$pkgver"
16 ./configure --prefix=/usr --disable-static || return 1
17 make || return 1
18}
19
20package() {
21 cd "$_builddir"
22 make DESTDIR="$pkgdir" install || return 1
23}
24
25md5sums="4eb513b23ab6ea78884989518a4acf6f libgee-0.6.0.tar.bz2"
diff --git a/testing/libmng/APKBUILD b/testing/libmng/APKBUILD
deleted file mode 100644
index e9da11cb28..0000000000
--- a/testing/libmng/APKBUILD
+++ /dev/null
@@ -1,34 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=libmng
3pkgver=1.0.10
4pkgrel=0
5pkgdesc="A collection of routines used to create and manipulate MNG format graphics files"
6url="http://www.libmng.com/"
7license="custom"
8depends=""
9depends_dev="jpeg-dev"
10makedepends="zlib-dev jpeg-dev autoconf automake libtool"
11subpackages="$pkgname-dev $pkgname-doc"
12source="http://downloads.sourceforge.net/sourceforge/libmng/libmng-$pkgver.tar.gz"
13
14_builddir="$srcdir"/$pkgname-$pkgver
15prepare() {
16 cd "$_builddir"
17 ln -s makefiles/configure.in .
18 ln -s makefiles/Makefile.am .
19 autoreconf --force --install
20}
21
22build() {
23 cd "$_builddir"
24 ./configure --prefix=/usr
25 make || return 1
26}
27
28package() {
29 cd "$_builddir"
30 make DESTDIR="$pkgdir" install || return 1
31 install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
32}
33
34md5sums="a464ae7d679781beebdf7440d144b7bd libmng-1.0.10.tar.gz"
diff --git a/testing/libnetfilter_log/APKBUILD b/testing/libnetfilter_log/APKBUILD
deleted file mode 100644
index b2c4dfcc26..0000000000
--- a/testing/libnetfilter_log/APKBUILD
+++ /dev/null
@@ -1,26 +0,0 @@
1# Contributor: Carlo Landmeter <clandmeter@gmail.com>
2# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
3pkgname=libnetfilter_log
4pkgver=0.0.16
5pkgrel=0
6pkgdesc="interface to packets that have been logged by the kernel packet filter"
7url="http://www.netfilter.org/projects/libnetfilter_log/"
8license="GPL-2"
9depends="libnfnetlink"
10makedepends="libnfnetlink-dev pkgconfig"
11subpackages="$pkgname-dev"
12source="http://www.netfilter.org/projects/libnetfilter_log/files/libnetfilter_log-0.0.16.tar.bz2"
13
14build() {
15 cd "$srcdir/$pkgname-$pkgver"
16
17 ./configure --prefix=/usr \
18 --sysconfdir=/etc \
19 --mandir=/usr/share/man \
20 --infodir=/usr/share/info
21 make || return 1
22 make DESTDIR="$pkgdir" install
23
24}
25
26md5sums="4ffcf46dad9d0c81f6611dd185639694 libnetfilter_log-0.0.16.tar.bz2"
diff --git a/testing/librsync/APKBUILD b/testing/librsync/APKBUILD
deleted file mode 100644
index 965a2744c4..0000000000
--- a/testing/librsync/APKBUILD
+++ /dev/null
@@ -1,29 +0,0 @@
1# Contributor: Jeremy Thomerson <jeremy@thomersonfamily.com>
2# Maintainer: Jeremy Thomerson <jeremy@thomersonfamily.com>
3pkgname=librsync
4pkgver=0.9.7
5pkgrel=0
6pkgdesc="librsync implements the rolling-checksum algorithm of rsync"
7url="http://sourceforge.net/projects/librsync/"
8license="LGPL 2.1"
9depends=""
10makedepends=""
11install=
12subpackages="$pkgname-dev"
13source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
14
15_builddir="$srcdir"/$pkgname-$pkgver
16
17build() {
18 cd "$_builddir"
19
20 ./configure --prefix=/usr --mandir=/usr/share/man --enable-shared
21 make || return 1
22}
23
24package() {
25 cd "$_builddir"
26 make DESTDIR="$pkgdir" install || return 1
27}
28
29md5sums="24cdb6b78f45e0e83766903fd4f6bc84 librsync-0.9.7.tar.gz"
diff --git a/testing/libsyncml/APKBUILD b/testing/libsyncml/APKBUILD
deleted file mode 100644
index 0d8617113c..0000000000
--- a/testing/libsyncml/APKBUILD
+++ /dev/null
@@ -1,32 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=libsyncml
3pkgver=0.5.4
4pkgrel=0
5pkgdesc="Implementation of the SyncML protocol"
6url="http://libsyncml.opensync.org/"
7license="LGPL-2.1"
8depends=
9makedepends="glib-dev libxml2-dev libwbxml-dev openobex-dev bluez-dev cmake"
10install=
11subpackages="$pkgname-dev"
12source="http://downloads.sourceforge.net/libsyncml/libsyncml-$pkgver.tar.bz2"
13
14_srcdir="$srcdir"/$pkgname-$pkgver
15_builddir="$srcdir"/build
16
17prepare() {
18 mkdir -p "$_builddir"
19}
20
21build() {
22 cd "$_builddir"
23 cmake -DCMAKE_INSTALL_PREFIX=/usr "$_srcdir"
24 make
25}
26
27package() {
28 cd "$_builddir"
29 make install DESTDIR="$pkgdir"
30}
31
32md5sums="b8ce1f222cccc12acdcd6807d65c1aea libsyncml-0.5.4.tar.bz2"
diff --git a/testing/libvirt/APKBUILD b/testing/libvirt/APKBUILD
deleted file mode 100644
index 9039d49890..0000000000
--- a/testing/libvirt/APKBUILD
+++ /dev/null
@@ -1,43 +0,0 @@
1# Maintainer: Leonardo Arena <rnalrd@gmail.com>
2pkgname=libvirt
3pkgver=0.8.4
4pkgrel=1
5pkgdesc="A virtualization API for several hypervisor and container systems"
6url="http://libvirt.org/"
7license="LGPL"
8depends="python"
9makedepends="device-mapper libgpg-error-dev libxml2-dev libtasn1-dev
10 lvm2-dev gnutls-dev perl zlib-dev"
11install=
12subpackages="$pkgname-dev $pkgname-doc"
13source="http://libvirt.org/sources/$pkgname-$pkgver.tar.gz
14 libvirt.confd
15 libvirt.initd"
16
17_builddir="$srcdir"/$pkgname-$pkgver
18
19#prepare() {
20# cd "$_builddir"
21# # apply patches here
22#}
23
24build() {
25 cd "$_builddir"
26 ./configure --prefix=/usr \
27 --sysconfdir=/etc \
28 --mandir=/usr/share/man \
29 --infodir=/usr/share/info \
30 --libexec=/usr/lib/"$pkgname"
31 make || return 1
32}
33
34package() {
35 cd "$_builddir"
36 make DESTDIR="$pkgdir" install
37 install -D -m755 $srcdir/$pkgname.initd $pkgdir/etc/init.d/libvirtd
38 install -D -m755 $srcdir/$pkgname.confd $pkgdir/etc/conf.d/libvirtd
39}
40
41md5sums="a9300a068a07bcd72f86e4967d7f4d69 libvirt-0.8.4.tar.gz
421c84a7baeafe0a7f4e9d7ae5180311b7 libvirt.confd
433d32c12642cb9a84baf019c7b0971755 libvirt.initd"
diff --git a/testing/libvirt/libvirt.confd b/testing/libvirt/libvirt.confd
deleted file mode 100644
index d51bdb99d1..0000000000
--- a/testing/libvirt/libvirt.confd
+++ /dev/null
@@ -1,27 +0,0 @@
1# /etc/conf.d/libvirtd
2
3# You may want to add '--listen' to have libvirtd listen for tcp/ip connections
4# if you want to use libvirt for remote control
5
6# Please consult 'libvirtd --help' for more options
7
8#LIBVIRTD_OPTS="--listen"
9
10# Valid options:
11# * shutdown - Sends an ACPI shutdown (think when you tap the power button
12# on your machine and it begins a graceful shutdown). If your
13# VM ignores this, it will have the power yanked out from under
14# it in LIBVIRTD_KVM_SHUTDOWN_MAXWAIT seconds.
15# * managedsave - Performs a state save external to the VM. qemu-kvm will stop
16# stop the CPU and save off all state to a separate file. When
17# the machine is started again, it will resume like nothing ever
18# happened. This is guarenteed to always successfully stop your
19# machine and restart it. However it may take some time to finish.
20# * none - No attempts will be made to stop any VMs. If you are restarting your
21# machine the qemu-kvm process will be simply killed, which may result
22# in your VMs having disk corruption.
23LIBVIRTD_KVM_SHUTDOWN="managedsave"
24
25# Timeout in seconds until stopping libvirtd and "pulling the plug" on the
26# remaining VM's still in a running state
27#LIBVIRTD_KVM_SHUTDOWN_MAXWAIT="500"
diff --git a/testing/libvirt/libvirt.initd b/testing/libvirt/libvirt.initd
deleted file mode 100644
index d0b9d34a01..0000000000
--- a/testing/libvirt/libvirt.initd
+++ /dev/null
@@ -1,87 +0,0 @@
1#!/sbin/runscript
2
3opts="start stop status reload restart"
4
5depend() {
6 need net
7 after firewall
8}
9
10libvirtd_virsh() {
11 # Silence errors because virsh always throws an error about
12 # not finding the hypervisor version when connecting to libvirtd
13 LC_ALL=C virsh -c qemu:///system "$@" 2>/dev/null
14}
15
16libvirtd_dom_list() {
17 # Make sure that it wouldn't be confused if the domain name
18 # contains the word running.
19 libvirtd_virsh list | awk '$3 == "running" { print $1 }'
20}
21
22libvirtd_dom_count() {
23 # Make sure that it wouldn't be confused if the domain name
24 # contains the word running.
25 libvirtd_virsh list | awk 'BEGIN { count = 0 } \
26 $3 == "running" { count++ } \
27 END { print count }'
28}
29
30start() {
31 ebegin "Starting libvirtd"
32 start-stop-daemon --start \
33 --env KRB5_KTNAME=/etc/libvirt/krb5.tab \
34 --exec /usr/sbin/libvirtd -- -d ${LIBVIRTD_OPTS}
35 eend $?
36}
37
38stop() {
39 ebegin "Stopping libvirtd"
40 # try to shutdown all (KVM/Qemu) domains
41 DOM_COUNT="$(libvirtd_dom_count)"
42 if [ "${LIBVIRTD_KVM_SHUTDOWN}" != "none" ] \
43 && [ "${DOM_COUNT}" != "0" ] ; then
44
45 einfo " Shutting down domain(s):"
46 for DOM_ID in $(libvirtd_dom_list) ; do
47 NAME="$(libvirtd_virsh domname ${DOM_ID} | head -n 1)"
48 einfo " ${NAME}"
49 libvirtd_virsh ${LIBVIRTD_KVM_SHUTDOWN} ${DOM_ID} > /dev/null
50 done
51
52 if [ -n "${LIBVIRTD_KVM_SHUTDOWN_MAXWAIT}" ] ; then
53 COUNTER="${LIBVIRTD_KVM_SHUTDOWN_MAXWAIT}"
54 else
55 COUNTER=500
56 fi
57
58 if [ "${LIBVIRTD_KVM_SHUTDOWN}" = "shutdown" ]; then
59 einfo " Waiting ${COUNTER} seconds while domains shutdown ..."
60 DOM_COUNT="$(libvirtd_dom_count)"
61 while [ ${DOM_COUNT} -gt 0 ] && [ ${COUNTER} -gt 0 ] ; do
62 DOM_COUNT="$(libvirtd_dom_count)"
63 sleep 1
64 COUNTER=$((${COUNTER} - 1))
65 echo -n "."
66 done
67 fi
68
69 DOM_COUNT="$(libvirtd_dom_count)"
70 if [ "${DOM_COUNT}" != "0" ] ; then
71 eerror " !!! Some guests are still running, stopping anyways"
72 fi
73
74 fi
75 start-stop-daemon --stop --quiet --exec /usr/sbin/libvirtd --pidfile=/var/run/libvirtd.pid
76 eend $?
77}
78
79reload() {
80 ebegin "Reloading libvirtd without shutting down your VMs"
81 start-stop-daemon --stop --quiet --exec /usr/sbin/libvirtd --pidfile=/var/run/libvirtd.pid
82 if [ $? -ne 0 ]; then
83 eend $?
84 fi
85 start-stop-daemon --start --quiet --exec /usr/sbin/libvirtd -- -d ${LIBVIRTD_OPTS}
86 eend $?
87}
diff --git a/testing/libwbxml/APKBUILD b/testing/libwbxml/APKBUILD
deleted file mode 100644
index dce1f530a8..0000000000
--- a/testing/libwbxml/APKBUILD
+++ /dev/null
@@ -1,33 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=libwbxml
3pkgver=0.10.8
4pkgrel=0
5pkgdesc="libwbxml is a library to encode and decode WAP Binary XML"
6url="https://libwbxml.opensync.org"
7license="LGPL"
8depends=
9makedepends="cmake expat-dev"
10depends_dev="libxml2-dev"
11install=
12subpackages="$pkgname-dev $pkgname-doc"
13source="http://downloads.sourceforge.net/libwbxml/libwbxml-$pkgver.tar.bz2"
14
15_srcdir="$srcdir"/$pkgname-$pkgver
16_builddir="$srcdir"/build
17
18prepare() {
19 mkdir -p "$_builddir"
20}
21
22build() {
23 cd "$_builddir"
24 cmake -DCMAKE_INSTALL_PREFIX=/usr "$_srcdir"
25 make
26}
27
28package() {
29 cd "$_builddir"
30 make install DESTDIR="$pkgdir"
31}
32
33md5sums="7b51c425fc2ff9f502cd9b1e291b1955 libwbxml-0.10.8.tar.bz2"
diff --git a/testing/libwmf/APKBUILD b/testing/libwmf/APKBUILD
deleted file mode 100644
index 024795bd46..0000000000
--- a/testing/libwmf/APKBUILD
+++ /dev/null
@@ -1,35 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=libwmf
3pkgver=0.2.8.4
4pkgrel=1
5pkgdesc="A library for reading vector images in Microsoft's native Windows Metafile Format (WMF)."
6url="http://wvware.sourceforge.net/libwmf.html"
7license="LGPL"
8makedepends="libpng-dev>=1.4.0 freetype-dev jpeg-dev>=8 expat-dev"
9install=
10subpackages="$pkgname-dev"
11source="http://downloads.sourceforge.net/sourceforge/wvware/$pkgname-$pkgver.tar.gz
12 libpng14.patch"
13
14_builddir="$srcdir"/$pkgname-$pkgver
15prepare() {
16 cd "$_builddir"
17 patch -Np1 -i ""$srcdir"/libpng14.patch" || return 1
18 sed -i -e 's/src include fonts doc/src include fonts/g' Makefile.in
19}
20
21build() {
22 cd "$_builddir"
23 ./configure --prefix=/usr \
24 --with-gsfontdir=/usr/share/fonts/Type1 \
25 --with-fontdir=/usr/share/fonts/Type1 \
26 --with-gsfontmap=/usr/share/ghostscript/8.15/lib/Fontmap.GS
27 make || return 1
28}
29
30package() {
31 cd "$_builddir"
32 make -j1 DESTDIR="$pkgdir" install
33}
34md5sums="d1177739bf1ceb07f57421f0cee191e0 libwmf-0.2.8.4.tar.gz
3533d3c07a1be9f99fd88de220930c5550 libpng14.patch"
diff --git a/testing/libwmf/libpng14.patch b/testing/libwmf/libpng14.patch
deleted file mode 100644
index 3d38c717aa..0000000000
--- a/testing/libwmf/libpng14.patch
+++ /dev/null
@@ -1,12 +0,0 @@
1diff -Nur libwmf-0.2.8.4.orig/src/extra/gd/gd_png.c libwmf-0.2.8.4/src/extra/gd/gd_png.c
2--- libwmf-0.2.8.4.orig/src/extra/gd/gd_png.c 2005-07-27 23:35:06.000000000 +0300
3+++ libwmf-0.2.8.4/src/extra/gd/gd_png.c 2010-01-17 01:33:58.000000000 +0200
4@@ -136,7 +136,7 @@
5 /* first do a quick check that the file really is a PNG image; could
6 * have used slightly more general png_sig_cmp() function instead */
7 gdGetBuf (sig, 8, infile);
8- if (!png_check_sig (sig, 8))
9+ if (png_sig_cmp (sig, 0, 8))
10 return NULL; /* bad signature */
11
12 #ifndef PNG_SETJMP_NOT_SUPPORTED
diff --git a/testing/linux-scst/APKBUILD b/testing/linux-scst/APKBUILD
deleted file mode 100644
index bbcd830c7d..0000000000
--- a/testing/linux-scst/APKBUILD
+++ /dev/null
@@ -1,122 +0,0 @@
1_flavor=scst
2pkgname=linux-${_flavor}
3pkgver=2.6.34
4_kernver=$pkgver
5pkgrel=0
6pkgdesc="Linux kernel with scst"
7url="http://www.kernel.org"
8depends="mkinitfs linux-firmware"
9makedepends="perl installkernel"
10options="!strip"
11_config=${config:-kernelconfig.${CARCH:-x86}}
12install=
13source="ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$pkgver.tar.bz2
14 arp.patch
15 kernelconfig.x86
16 put_page_callback-2.6.34.patch
17 scst_exec_req_fifo-2.6.34.patch
18 "
19# no need to patch now
20#ftp://ftp.kernel.org/pub/linux/kernel/v2.6/patch-$pkgver.bz2
21subpackages="$pkgname-dev"
22license="GPL-2"
23
24_abi_release=${pkgver}-${_flavor}
25
26prepare() {
27 cd "$srcdir"/linux-$_kernver
28 if [ "$_kernver" != "$pkgver" ]; then
29 bunzip2 -c < ../patch-$pkgver.bz2 | patch -p1 -N || return 1
30 fi
31
32 for i in ../*.diff ../*.patch; do
33 [ -f $i ] || continue
34 msg "Applying $i..."
35 patch -s -p1 -N < $i || return 1
36 done
37
38 mkdir -p "$srcdir"/build
39 cp "$srcdir"/$_config "$srcdir"/build/.config
40 echo "-${_flavor}" > "$srcdir"/linux-$_kernver/localversion-${_flavor}
41 make -C "$srcdir"/linux-$_kernver O="$srcdir"/build HOSTCC="$CC" \
42 silentoldconfig
43}
44
45# this is so we can do: 'abuild menuconfig' to reconfigure kernel
46menuconfig() {
47 cd "$srcdir"/build || return 1
48 make menuconfig
49 cp .config "$startdir"/$_config
50}
51
52build() {
53 cd "$srcdir"/build
54 make CC="$CC" || return 1
55}
56
57package() {
58 cd "$srcdir"/build
59 mkdir -p "$pkgdir"/boot "$pkgdir"/lib/modules
60 make modules_install install \
61 INSTALL_MOD_PATH="$pkgdir" \
62 INSTALL_PATH="$pkgdir"/boot
63
64 rm -f "$pkgdir"/lib/modules/${_abi_release}/build \
65 "$pkgdir"/lib/modules/${_abi_release}/source
66 rm -rf "$pkgdir"/lib/firmware
67
68 install -D include/config/kernel.release \
69 "$pkgdir"/usr/share/kernel/$_flavor/kernel.release
70}
71
72dev() {
73 # copy the only the parts that we really need for build 3rd party
74 # kernel modules and install those as /usr/src/linux-headers,
75 # simlar to what ubuntu does
76 #
77 # this way you dont need to install the 300-400 kernel sources to
78 # build a tiny kernel module
79 #
80 pkgdesc="Headers and script for third party modules for $pkgname kernel"
81 local dir="$subpkgdir"/usr/src/linux-headers-${_abi_release}
82
83 # first we import config, run prepare to set up for building
84 # external modules, and create the scripts
85 mkdir -p "$dir"
86 cp "$srcdir"/$_config "$dir"/.config
87 make -j1 -C "$srcdir"/linux-$_kernver O="$dir" HOSTCC="$CC" \
88 silentoldconfig prepare scripts
89
90 # remove the stuff that poits to real sources. we want 3rd party
91 # modules to believe this is the soruces
92 rm "$dir"/Makefile "$dir"/source
93
94 # copy the needed stuff from real sources
95 #
96 # this is taken from ubuntu kernel build script
97 # http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-jaunty.git;a=blob;f=debian/rules.d/3-binary-indep.mk;hb=HEAD
98 cd "$srcdir"/linux-$_kernver
99 find . -path './include/*' -prune -o -path './scripts/*' -prune \
100 -o -type f \( -name 'Makefile*' -o -name 'Kconfig*' \
101 -o -name 'Kbuild*' -o -name '*.sh' -o -name '*.pl' \
102 -o -name '*.lds' \) | cpio -pdm "$dir"
103 cp -a drivers/media/dvb/dvb-core/*.h "$dir"/drivers/media/dvb/dvb-core
104 cp -a drivers/media/video/*.h "$dir"/drivers/media/video
105 cp -a drivers/media/dvb/frontends/*.h "$dir"/drivers/media/dvb/frontends
106 cp -a scripts include "$dir"
107 find $(find arch -name include -type d -print) -type f \
108 | cpio -pdm "$dir"
109
110 install -Dm644 "$srcdir"/build/Module.symvers \
111 "$dir"/Module.symvers
112
113 mkdir -p "$subpkgdir"/lib/modules/${_abi_release}
114 ln -sf /usr/src/linux-headers-${_abi_release} \
115 "$subpkgdir"/lib/modules/${_abi_release}/build
116}
117
118md5sums="10eebcb0178fb4540e2165bfd7efc7ad linux-2.6.34.tar.bz2
1194c39a161d918e7f274292ecfd168b891 arp.patch
1202a08789db4977397f529a2933bc7b787 kernelconfig.x86
12106e9b200ec4fe252dc1478b5f8137e9e put_page_callback-2.6.34.patch
122f9ea26d08807c41407a7758ce53fc633 scst_exec_req_fifo-2.6.34.patch"
diff --git a/testing/linux-scst/arp.patch b/testing/linux-scst/arp.patch
deleted file mode 100644
index d2682690f5..0000000000
--- a/testing/linux-scst/arp.patch
+++ /dev/null
@@ -1,14 +0,0 @@
1diff --git a/net/ipv4/arp.c b/net/ipv4/arp.c
2index c95cd93..71ab56f 100644
3--- a/net/ipv4/arp.c
4+++ b/net/ipv4/arp.c
5@@ -1200,6 +1200,9 @@ static int arp_netdev_event(struct notifier_block *this, unsigned long event, vo
6 neigh_changeaddr(&arp_tbl, dev);
7 rt_cache_flush(dev_net(dev), 0);
8 break;
9+ case NETDEV_CHANGE:
10+ neigh_changeaddr(&arp_tbl, dev);
11+ break;
12 default:
13 break;
14 }
diff --git a/testing/linux-scst/kernelconfig.x86 b/testing/linux-scst/kernelconfig.x86
deleted file mode 100644
index 84aa9734b1..0000000000
--- a/testing/linux-scst/kernelconfig.x86
+++ /dev/null
@@ -1,4674 +0,0 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.34
4# Tue May 25 13:28:42 2010
5#
6# CONFIG_64BIT is not set
7CONFIG_X86_32=y
8# CONFIG_X86_64 is not set
9CONFIG_X86=y
10CONFIG_OUTPUT_FORMAT="elf32-i386"
11CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
12CONFIG_GENERIC_TIME=y
13CONFIG_GENERIC_CMOS_UPDATE=y
14CONFIG_CLOCKSOURCE_WATCHDOG=y
15CONFIG_GENERIC_CLOCKEVENTS=y
16CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
17CONFIG_LOCKDEP_SUPPORT=y
18CONFIG_STACKTRACE_SUPPORT=y
19CONFIG_HAVE_LATENCYTOP_SUPPORT=y
20CONFIG_MMU=y
21CONFIG_ZONE_DMA=y
22# CONFIG_NEED_DMA_MAP_STATE is not set
23CONFIG_GENERIC_ISA_DMA=y
24CONFIG_GENERIC_IOMAP=y
25CONFIG_GENERIC_BUG=y
26CONFIG_GENERIC_HWEIGHT=y
27CONFIG_GENERIC_GPIO=y
28CONFIG_ARCH_MAY_HAVE_PC_FDC=y
29# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
30CONFIG_RWSEM_XCHGADD_ALGORITHM=y
31CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
32CONFIG_GENERIC_CALIBRATE_DELAY=y
33# CONFIG_GENERIC_TIME_VSYSCALL is not set
34CONFIG_ARCH_HAS_CPU_RELAX=y
35CONFIG_ARCH_HAS_DEFAULT_IDLE=y
36CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
37CONFIG_HAVE_SETUP_PER_CPU_AREA=y
38CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
39CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
40# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
41CONFIG_ARCH_HIBERNATION_POSSIBLE=y
42CONFIG_ARCH_SUSPEND_POSSIBLE=y
43# CONFIG_ZONE_DMA32 is not set
44CONFIG_ARCH_POPULATES_NODE_MAP=y
45# CONFIG_AUDIT_ARCH is not set
46CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
47CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
48CONFIG_HAVE_EARLY_RES=y
49CONFIG_GENERIC_HARDIRQS=y
50CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
51CONFIG_GENERIC_IRQ_PROBE=y
52CONFIG_GENERIC_PENDING_IRQ=y
53CONFIG_USE_GENERIC_SMP_HELPERS=y
54CONFIG_X86_32_SMP=y
55CONFIG_X86_HT=y
56CONFIG_X86_TRAMPOLINE=y
57CONFIG_X86_32_LAZY_GS=y
58CONFIG_KTIME_SCALAR=y
59CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
60CONFIG_CONSTRUCTORS=y
61
62#
63# General setup
64#
65CONFIG_EXPERIMENTAL=y
66CONFIG_LOCK_KERNEL=y
67CONFIG_INIT_ENV_ARG_LIMIT=32
68CONFIG_LOCALVERSION=""
69# CONFIG_LOCALVERSION_AUTO is not set
70CONFIG_HAVE_KERNEL_GZIP=y
71CONFIG_HAVE_KERNEL_BZIP2=y
72CONFIG_HAVE_KERNEL_LZMA=y
73CONFIG_HAVE_KERNEL_LZO=y
74CONFIG_KERNEL_GZIP=y
75# CONFIG_KERNEL_BZIP2 is not set
76# CONFIG_KERNEL_LZMA is not set
77# CONFIG_KERNEL_LZO is not set
78CONFIG_SWAP=y
79CONFIG_SYSVIPC=y
80CONFIG_SYSVIPC_SYSCTL=y
81# CONFIG_POSIX_MQUEUE is not set
82CONFIG_BSD_PROCESS_ACCT=y
83CONFIG_BSD_PROCESS_ACCT_V3=y
84# CONFIG_TASKSTATS is not set
85# CONFIG_AUDIT is not set
86
87#
88# RCU Subsystem
89#
90CONFIG_TREE_RCU=y
91# CONFIG_TREE_PREEMPT_RCU is not set
92# CONFIG_TINY_RCU is not set
93# CONFIG_RCU_TRACE is not set
94CONFIG_RCU_FANOUT=32
95# CONFIG_RCU_FANOUT_EXACT is not set
96# CONFIG_RCU_FAST_NO_HZ is not set
97# CONFIG_TREE_RCU_TRACE is not set
98CONFIG_IKCONFIG=m
99CONFIG_IKCONFIG_PROC=y
100CONFIG_LOG_BUF_SHIFT=14
101CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
102# CONFIG_CGROUPS is not set
103# CONFIG_SYSFS_DEPRECATED_V2 is not set
104# CONFIG_RELAY is not set
105# CONFIG_NAMESPACES is not set
106CONFIG_BLK_DEV_INITRD=y
107CONFIG_INITRAMFS_SOURCE=""
108CONFIG_RD_GZIP=y
109CONFIG_RD_BZIP2=y
110CONFIG_RD_LZMA=y
111# CONFIG_RD_LZO is not set
112CONFIG_CC_OPTIMIZE_FOR_SIZE=y
113CONFIG_SYSCTL=y
114CONFIG_ANON_INODES=y
115CONFIG_EMBEDDED=y
116CONFIG_UID16=y
117CONFIG_SYSCTL_SYSCALL=y
118# CONFIG_KALLSYMS is not set
119CONFIG_HOTPLUG=y
120CONFIG_PRINTK=y
121CONFIG_BUG=y
122CONFIG_ELF_CORE=y
123CONFIG_PCSPKR_PLATFORM=y
124CONFIG_BASE_FULL=y
125CONFIG_FUTEX=y
126CONFIG_EPOLL=y
127CONFIG_SIGNALFD=y
128CONFIG_TIMERFD=y
129CONFIG_EVENTFD=y
130CONFIG_SHMEM=y
131CONFIG_AIO=y
132CONFIG_HAVE_PERF_EVENTS=y
133
134#
135# Kernel Performance Events And Counters
136#
137CONFIG_PERF_EVENTS=y
138CONFIG_PERF_COUNTERS=y
139CONFIG_VM_EVENT_COUNTERS=y
140CONFIG_PCI_QUIRKS=y
141# CONFIG_SLUB_DEBUG is not set
142# CONFIG_COMPAT_BRK is not set
143# CONFIG_SLAB is not set
144CONFIG_SLUB=y
145# CONFIG_SLOB is not set
146CONFIG_PROFILING=y
147CONFIG_OPROFILE=m
148# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set
149CONFIG_HAVE_OPROFILE=y
150CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
151CONFIG_USER_RETURN_NOTIFIER=y
152CONFIG_HAVE_IOREMAP_PROT=y
153CONFIG_HAVE_KPROBES=y
154CONFIG_HAVE_KRETPROBES=y
155CONFIG_HAVE_OPTPROBES=y
156CONFIG_HAVE_ARCH_TRACEHOOK=y
157CONFIG_HAVE_DMA_ATTRS=y
158CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
159CONFIG_HAVE_DMA_API_DEBUG=y
160CONFIG_HAVE_HW_BREAKPOINT=y
161CONFIG_HAVE_USER_RETURN_NOTIFIER=y
162
163#
164# GCOV-based kernel profiling
165#
166# CONFIG_GCOV_KERNEL is not set
167CONFIG_SLOW_WORK=y
168# CONFIG_SLOW_WORK_DEBUG is not set
169CONFIG_HAVE_GENERIC_DMA_COHERENT=y
170CONFIG_RT_MUTEXES=y
171CONFIG_BASE_SMALL=0
172CONFIG_MODULES=y
173# CONFIG_MODULE_FORCE_LOAD is not set
174CONFIG_MODULE_UNLOAD=y
175# CONFIG_MODULE_FORCE_UNLOAD is not set
176CONFIG_MODVERSIONS=y
177# CONFIG_MODULE_SRCVERSION_ALL is not set
178CONFIG_STOP_MACHINE=y
179CONFIG_BLOCK=y
180CONFIG_LBDAF=y
181CONFIG_BLK_DEV_BSG=y
182# CONFIG_BLK_DEV_INTEGRITY is not set
183
184#
185# IO Schedulers
186#
187CONFIG_IOSCHED_NOOP=y
188CONFIG_IOSCHED_DEADLINE=m
189CONFIG_IOSCHED_CFQ=y
190# CONFIG_DEFAULT_DEADLINE is not set
191CONFIG_DEFAULT_CFQ=y
192# CONFIG_DEFAULT_NOOP is not set
193CONFIG_DEFAULT_IOSCHED="cfq"
194CONFIG_PREEMPT_NOTIFIERS=y
195CONFIG_PADATA=y
196# CONFIG_INLINE_SPIN_TRYLOCK is not set
197# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set
198# CONFIG_INLINE_SPIN_LOCK is not set
199# CONFIG_INLINE_SPIN_LOCK_BH is not set
200# CONFIG_INLINE_SPIN_LOCK_IRQ is not set
201# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set
202CONFIG_INLINE_SPIN_UNLOCK=y
203# CONFIG_INLINE_SPIN_UNLOCK_BH is not set
204CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
205# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set
206# CONFIG_INLINE_READ_TRYLOCK is not set
207# CONFIG_INLINE_READ_LOCK is not set
208# CONFIG_INLINE_READ_LOCK_BH is not set
209# CONFIG_INLINE_READ_LOCK_IRQ is not set
210# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set
211CONFIG_INLINE_READ_UNLOCK=y
212# CONFIG_INLINE_READ_UNLOCK_BH is not set
213CONFIG_INLINE_READ_UNLOCK_IRQ=y
214# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set
215# CONFIG_INLINE_WRITE_TRYLOCK is not set
216# CONFIG_INLINE_WRITE_LOCK is not set
217# CONFIG_INLINE_WRITE_LOCK_BH is not set
218# CONFIG_INLINE_WRITE_LOCK_IRQ is not set
219# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set
220CONFIG_INLINE_WRITE_UNLOCK=y
221# CONFIG_INLINE_WRITE_UNLOCK_BH is not set
222CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
223# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set
224CONFIG_MUTEX_SPIN_ON_OWNER=y
225CONFIG_FREEZER=y
226
227#
228# Processor type and features
229#
230CONFIG_TICK_ONESHOT=y
231CONFIG_NO_HZ=y
232CONFIG_HIGH_RES_TIMERS=y
233CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
234CONFIG_SMP=y
235# CONFIG_SPARSE_IRQ is not set
236CONFIG_X86_MPPARSE=y
237# CONFIG_X86_BIGSMP is not set
238CONFIG_X86_EXTENDED_PLATFORM=y
239# CONFIG_X86_ELAN is not set
240# CONFIG_X86_MRST is not set
241# CONFIG_X86_RDC321X is not set
242# CONFIG_X86_32_NON_STANDARD is not set
243CONFIG_SCHED_OMIT_FRAME_POINTER=y
244CONFIG_PARAVIRT_GUEST=y
245CONFIG_XEN=y
246CONFIG_XEN_MAX_DOMAIN_MEMORY=8
247CONFIG_XEN_SAVE_RESTORE=y
248# CONFIG_XEN_DEBUG_FS is not set
249CONFIG_VMI=y
250CONFIG_KVM_CLOCK=y
251CONFIG_KVM_GUEST=y
252CONFIG_LGUEST_GUEST=y
253CONFIG_PARAVIRT=y
254# CONFIG_PARAVIRT_SPINLOCKS is not set
255CONFIG_PARAVIRT_CLOCK=y
256CONFIG_NO_BOOTMEM=y
257# CONFIG_MEMTEST is not set
258# CONFIG_M386 is not set
259# CONFIG_M486 is not set
260# CONFIG_M586 is not set
261CONFIG_M586TSC=y
262# CONFIG_M586MMX is not set
263# CONFIG_M686 is not set
264# CONFIG_MPENTIUMII is not set
265# CONFIG_MPENTIUMIII is not set
266# CONFIG_MPENTIUMM is not set
267# CONFIG_MPENTIUM4 is not set
268# CONFIG_MK6 is not set
269# CONFIG_MK7 is not set
270# CONFIG_MK8 is not set
271# CONFIG_MCRUSOE is not set
272# CONFIG_MEFFICEON is not set
273# CONFIG_MWINCHIPC6 is not set
274# CONFIG_MWINCHIP3D is not set
275# CONFIG_MGEODEGX1 is not set
276# CONFIG_MGEODE_LX is not set
277# CONFIG_MCYRIXIII is not set
278# CONFIG_MVIAC3_2 is not set
279# CONFIG_MVIAC7 is not set
280# CONFIG_MPSC is not set
281# CONFIG_MCORE2 is not set
282# CONFIG_MATOM is not set
283# CONFIG_GENERIC_CPU is not set
284CONFIG_X86_GENERIC=y
285CONFIG_X86_CPU=y
286CONFIG_X86_INTERNODE_CACHE_SHIFT=6
287CONFIG_X86_CMPXCHG=y
288CONFIG_X86_L1_CACHE_SHIFT=6
289CONFIG_X86_XADD=y
290# CONFIG_X86_PPRO_FENCE is not set
291CONFIG_X86_F00F_BUG=y
292CONFIG_X86_WP_WORKS_OK=y
293CONFIG_X86_INVLPG=y
294CONFIG_X86_BSWAP=y
295CONFIG_X86_POPAD_OK=y
296CONFIG_X86_ALIGNMENT_16=y
297CONFIG_X86_INTEL_USERCOPY=y
298CONFIG_X86_TSC=y
299CONFIG_X86_CMPXCHG64=y
300CONFIG_X86_MINIMUM_CPU_FAMILY=5
301# CONFIG_PROCESSOR_SELECT is not set
302CONFIG_CPU_SUP_INTEL=y
303CONFIG_CPU_SUP_CYRIX_32=y
304CONFIG_CPU_SUP_AMD=y
305CONFIG_CPU_SUP_CENTAUR=y
306CONFIG_CPU_SUP_TRANSMETA_32=y
307CONFIG_CPU_SUP_UMC_32=y
308CONFIG_HPET_TIMER=y
309CONFIG_HPET_EMULATE_RTC=y
310CONFIG_DMI=y
311# CONFIG_IOMMU_HELPER is not set
312# CONFIG_IOMMU_API is not set
313CONFIG_NR_CPUS=8
314CONFIG_SCHED_SMT=y
315CONFIG_SCHED_MC=y
316# CONFIG_PREEMPT_NONE is not set
317CONFIG_PREEMPT_VOLUNTARY=y
318# CONFIG_PREEMPT is not set
319CONFIG_X86_LOCAL_APIC=y
320CONFIG_X86_IO_APIC=y
321# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
322# CONFIG_X86_MCE is not set
323CONFIG_VM86=y
324CONFIG_TOSHIBA=m
325CONFIG_I8K=m
326CONFIG_X86_REBOOTFIXUPS=y
327CONFIG_MICROCODE=m
328CONFIG_MICROCODE_INTEL=y
329CONFIG_MICROCODE_AMD=y
330CONFIG_MICROCODE_OLD_INTERFACE=y
331CONFIG_X86_MSR=m
332CONFIG_X86_CPUID=m
333# CONFIG_NOHIGHMEM is not set
334# CONFIG_HIGHMEM4G is not set
335CONFIG_HIGHMEM64G=y
336CONFIG_VMSPLIT_3G=y
337# CONFIG_VMSPLIT_3G_OPT is not set
338# CONFIG_VMSPLIT_2G is not set
339# CONFIG_VMSPLIT_2G_OPT is not set
340# CONFIG_VMSPLIT_1G is not set
341CONFIG_PAGE_OFFSET=0xC0000000
342CONFIG_HIGHMEM=y
343CONFIG_X86_PAE=y
344CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
345CONFIG_ARCH_FLATMEM_ENABLE=y
346CONFIG_ARCH_SPARSEMEM_ENABLE=y
347CONFIG_ARCH_SELECT_MEMORY_MODEL=y
348CONFIG_ILLEGAL_POINTER_VALUE=0
349CONFIG_SELECT_MEMORY_MODEL=y
350CONFIG_FLATMEM_MANUAL=y
351# CONFIG_DISCONTIGMEM_MANUAL is not set
352# CONFIG_SPARSEMEM_MANUAL is not set
353CONFIG_FLATMEM=y
354CONFIG_FLAT_NODE_MEM_MAP=y
355CONFIG_SPARSEMEM_STATIC=y
356CONFIG_PAGEFLAGS_EXTENDED=y
357CONFIG_SPLIT_PTLOCK_CPUS=4
358CONFIG_PHYS_ADDR_T_64BIT=y
359CONFIG_ZONE_DMA_FLAG=1
360CONFIG_BOUNCE=y
361CONFIG_VIRT_TO_BUS=y
362CONFIG_MMU_NOTIFIER=y
363# CONFIG_KSM is not set
364CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
365# CONFIG_HIGHPTE is not set
366# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
367CONFIG_X86_RESERVE_LOW_64K=y
368CONFIG_MATH_EMULATION=y
369CONFIG_MTRR=y
370CONFIG_MTRR_SANITIZER=y
371CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
372CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
373CONFIG_X86_PAT=y
374CONFIG_ARCH_USES_PG_UNCACHED=y
375# CONFIG_EFI is not set
376# CONFIG_SECCOMP is not set
377# CONFIG_CC_STACKPROTECTOR is not set
378# CONFIG_HZ_100 is not set
379# CONFIG_HZ_250 is not set
380CONFIG_HZ_300=y
381# CONFIG_HZ_1000 is not set
382CONFIG_HZ=300
383CONFIG_SCHED_HRTICK=y
384# CONFIG_KEXEC is not set
385# CONFIG_CRASH_DUMP is not set
386CONFIG_PHYSICAL_START=0x1000000
387# CONFIG_RELOCATABLE is not set
388CONFIG_PHYSICAL_ALIGN=0x1000000
389CONFIG_HOTPLUG_CPU=y
390CONFIG_COMPAT_VDSO=y
391# CONFIG_CMDLINE_BOOL is not set
392CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
393
394#
395# Power management and ACPI options
396#
397CONFIG_PM=y
398# CONFIG_PM_DEBUG is not set
399CONFIG_PM_SLEEP_SMP=y
400CONFIG_PM_SLEEP=y
401CONFIG_SUSPEND=y
402CONFIG_SUSPEND_FREEZER=y
403# CONFIG_HIBERNATION is not set
404# CONFIG_PM_RUNTIME is not set
405CONFIG_PM_OPS=y
406CONFIG_ACPI=y
407CONFIG_ACPI_SLEEP=y
408CONFIG_ACPI_PROCFS=y
409CONFIG_ACPI_PROCFS_POWER=y
410# CONFIG_ACPI_POWER_METER is not set
411CONFIG_ACPI_SYSFS_POWER=y
412CONFIG_ACPI_PROC_EVENT=y
413CONFIG_ACPI_AC=m
414CONFIG_ACPI_BATTERY=m
415CONFIG_ACPI_BUTTON=m
416CONFIG_ACPI_VIDEO=m
417CONFIG_ACPI_FAN=m
418CONFIG_ACPI_DOCK=y
419CONFIG_ACPI_PROCESSOR=m
420CONFIG_ACPI_HOTPLUG_CPU=y
421# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
422CONFIG_ACPI_THERMAL=m
423# CONFIG_ACPI_CUSTOM_DSDT is not set
424CONFIG_ACPI_BLACKLIST_YEAR=2000
425# CONFIG_ACPI_DEBUG is not set
426CONFIG_ACPI_PCI_SLOT=m
427CONFIG_X86_PM_TIMER=y
428CONFIG_ACPI_CONTAINER=m
429CONFIG_ACPI_SBS=m
430# CONFIG_SFI is not set
431# CONFIG_APM is not set
432
433#
434# CPU Frequency scaling
435#
436CONFIG_CPU_FREQ=y
437CONFIG_CPU_FREQ_TABLE=m
438# CONFIG_CPU_FREQ_DEBUG is not set
439CONFIG_CPU_FREQ_STAT=m
440# CONFIG_CPU_FREQ_STAT_DETAILS is not set
441CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
442# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
443# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
444# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
445# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
446CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
447CONFIG_CPU_FREQ_GOV_POWERSAVE=m
448CONFIG_CPU_FREQ_GOV_USERSPACE=m
449CONFIG_CPU_FREQ_GOV_ONDEMAND=m
450CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
451
452#
453# CPUFreq processor drivers
454#
455# CONFIG_X86_PCC_CPUFREQ is not set
456CONFIG_X86_ACPI_CPUFREQ=m
457CONFIG_X86_POWERNOW_K6=m
458CONFIG_X86_POWERNOW_K7=m
459CONFIG_X86_POWERNOW_K7_ACPI=y
460CONFIG_X86_POWERNOW_K8=m
461CONFIG_X86_GX_SUSPMOD=m
462CONFIG_X86_SPEEDSTEP_CENTRINO=m
463CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
464CONFIG_X86_SPEEDSTEP_ICH=m
465CONFIG_X86_SPEEDSTEP_SMI=m
466CONFIG_X86_P4_CLOCKMOD=m
467CONFIG_X86_CPUFREQ_NFORCE2=m
468CONFIG_X86_LONGRUN=m
469CONFIG_X86_LONGHAUL=m
470CONFIG_X86_E_POWERSAVER=m
471
472#
473# shared options
474#
475CONFIG_X86_SPEEDSTEP_LIB=m
476CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
477CONFIG_CPU_IDLE=y
478CONFIG_CPU_IDLE_GOV_LADDER=y
479CONFIG_CPU_IDLE_GOV_MENU=y
480
481#
482# Bus options (PCI etc.)
483#
484CONFIG_PCI=y
485# CONFIG_PCI_GOBIOS is not set
486# CONFIG_PCI_GOMMCONFIG is not set
487# CONFIG_PCI_GODIRECT is not set
488# CONFIG_PCI_GOOLPC is not set
489CONFIG_PCI_GOANY=y
490CONFIG_PCI_BIOS=y
491CONFIG_PCI_DIRECT=y
492CONFIG_PCI_MMCONFIG=y
493CONFIG_PCI_DOMAINS=y
494CONFIG_PCIEPORTBUS=y
495CONFIG_HOTPLUG_PCI_PCIE=m
496# CONFIG_PCIEAER is not set
497CONFIG_PCIEASPM=y
498# CONFIG_PCIEASPM_DEBUG is not set
499CONFIG_ARCH_SUPPORTS_MSI=y
500# CONFIG_PCI_MSI is not set
501CONFIG_PCI_STUB=m
502CONFIG_HT_IRQ=y
503# CONFIG_PCI_IOV is not set
504CONFIG_PCI_IOAPIC=y
505CONFIG_ISA_DMA_API=y
506CONFIG_ISA=y
507# CONFIG_EISA is not set
508# CONFIG_MCA is not set
509CONFIG_SCx200=m
510CONFIG_SCx200HR_TIMER=m
511# CONFIG_OLPC is not set
512CONFIG_K8_NB=y
513CONFIG_PCCARD=m
514CONFIG_PCMCIA=m
515CONFIG_PCMCIA_LOAD_CIS=y
516CONFIG_CARDBUS=y
517
518#
519# PC-card bridges
520#
521CONFIG_YENTA=m
522CONFIG_YENTA_O2=y
523CONFIG_YENTA_RICOH=y
524CONFIG_YENTA_TI=y
525CONFIG_YENTA_ENE_TUNE=y
526CONFIG_YENTA_TOSHIBA=y
527CONFIG_PD6729=m
528CONFIG_I82092=m
529CONFIG_I82365=m
530CONFIG_TCIC=m
531CONFIG_PCMCIA_PROBE=y
532CONFIG_PCCARD_NONSTATIC=m
533CONFIG_HOTPLUG_PCI=m
534CONFIG_HOTPLUG_PCI_FAKE=m
535CONFIG_HOTPLUG_PCI_COMPAQ=m
536# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
537CONFIG_HOTPLUG_PCI_IBM=m
538CONFIG_HOTPLUG_PCI_ACPI=m
539CONFIG_HOTPLUG_PCI_ACPI_IBM=m
540CONFIG_HOTPLUG_PCI_CPCI=y
541CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
542CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
543CONFIG_HOTPLUG_PCI_SHPC=m
544
545#
546# Executable file formats / Emulations
547#
548CONFIG_BINFMT_ELF=y
549# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
550CONFIG_HAVE_AOUT=y
551CONFIG_BINFMT_AOUT=m
552CONFIG_BINFMT_MISC=m
553CONFIG_HAVE_ATOMIC_IOMAP=y
554CONFIG_NET=y
555
556#
557# Networking options
558#
559CONFIG_PACKET=m
560CONFIG_UNIX=y
561CONFIG_XFRM=y
562CONFIG_XFRM_USER=m
563CONFIG_XFRM_SUB_POLICY=y
564CONFIG_XFRM_MIGRATE=y
565# CONFIG_XFRM_STATISTICS is not set
566CONFIG_XFRM_IPCOMP=m
567CONFIG_NET_KEY=m
568CONFIG_NET_KEY_MIGRATE=y
569CONFIG_INET=y
570CONFIG_TCP_ZERO_COPY_TRANSFER_COMPLETION_NOTIFICATION=y
571CONFIG_IP_MULTICAST=y
572CONFIG_IP_ADVANCED_ROUTER=y
573CONFIG_ASK_IP_FIB_HASH=y
574# CONFIG_IP_FIB_TRIE is not set
575CONFIG_IP_FIB_HASH=y
576CONFIG_IP_MULTIPLE_TABLES=y
577CONFIG_IP_ROUTE_MULTIPATH=y
578CONFIG_IP_ROUTE_VERBOSE=y
579CONFIG_IP_PNP=y
580CONFIG_IP_PNP_DHCP=y
581CONFIG_IP_PNP_BOOTP=y
582CONFIG_IP_PNP_RARP=y
583CONFIG_NET_IPIP=m
584CONFIG_NET_IPGRE=m
585CONFIG_NET_IPGRE_BROADCAST=y
586CONFIG_IP_MROUTE=y
587# CONFIG_IP_PIMSM_V1 is not set
588CONFIG_IP_PIMSM_V2=y
589CONFIG_ARPD=y
590CONFIG_SYN_COOKIES=y
591CONFIG_INET_AH=m
592CONFIG_INET_ESP=m
593CONFIG_INET_IPCOMP=m
594CONFIG_INET_XFRM_TUNNEL=m
595CONFIG_INET_TUNNEL=m
596CONFIG_INET_XFRM_MODE_TRANSPORT=m
597CONFIG_INET_XFRM_MODE_TUNNEL=m
598CONFIG_INET_XFRM_MODE_BEET=m
599CONFIG_INET_LRO=y
600CONFIG_INET_DIAG=m
601CONFIG_INET_TCP_DIAG=m
602CONFIG_TCP_CONG_ADVANCED=y
603CONFIG_TCP_CONG_BIC=m
604CONFIG_TCP_CONG_CUBIC=y
605CONFIG_TCP_CONG_WESTWOOD=m
606CONFIG_TCP_CONG_HTCP=m
607CONFIG_TCP_CONG_HSTCP=m
608CONFIG_TCP_CONG_HYBLA=m
609CONFIG_TCP_CONG_VEGAS=m
610CONFIG_TCP_CONG_SCALABLE=m
611CONFIG_TCP_CONG_LP=m
612CONFIG_TCP_CONG_VENO=m
613CONFIG_TCP_CONG_YEAH=m
614CONFIG_TCP_CONG_ILLINOIS=m
615# CONFIG_DEFAULT_BIC is not set
616CONFIG_DEFAULT_CUBIC=y
617# CONFIG_DEFAULT_HTCP is not set
618# CONFIG_DEFAULT_VEGAS is not set
619# CONFIG_DEFAULT_WESTWOOD is not set
620# CONFIG_DEFAULT_RENO is not set
621CONFIG_DEFAULT_TCP_CONG="cubic"
622CONFIG_TCP_MD5SIG=y
623CONFIG_IPV6=m
624CONFIG_IPV6_PRIVACY=y
625CONFIG_IPV6_ROUTER_PREF=y
626CONFIG_IPV6_ROUTE_INFO=y
627# CONFIG_IPV6_OPTIMISTIC_DAD is not set
628CONFIG_INET6_AH=m
629CONFIG_INET6_ESP=m
630CONFIG_INET6_IPCOMP=m
631CONFIG_IPV6_MIP6=m
632CONFIG_INET6_XFRM_TUNNEL=m
633CONFIG_INET6_TUNNEL=m
634CONFIG_INET6_XFRM_MODE_TRANSPORT=m
635CONFIG_INET6_XFRM_MODE_TUNNEL=m
636CONFIG_INET6_XFRM_MODE_BEET=m
637CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
638CONFIG_IPV6_SIT=m
639# CONFIG_IPV6_SIT_6RD is not set
640CONFIG_IPV6_NDISC_NODETYPE=y
641CONFIG_IPV6_TUNNEL=m
642CONFIG_IPV6_MULTIPLE_TABLES=y
643CONFIG_IPV6_SUBTREES=y
644CONFIG_IPV6_MROUTE=y
645CONFIG_IPV6_PIMSM_V2=y
646CONFIG_NETLABEL=y
647CONFIG_NETWORK_SECMARK=y
648CONFIG_NETFILTER=y
649# CONFIG_NETFILTER_DEBUG is not set
650CONFIG_NETFILTER_ADVANCED=y
651CONFIG_BRIDGE_NETFILTER=y
652
653#
654# Core Netfilter Configuration
655#
656CONFIG_NETFILTER_NETLINK=m
657CONFIG_NETFILTER_NETLINK_QUEUE=m
658CONFIG_NETFILTER_NETLINK_LOG=m
659CONFIG_NF_CONNTRACK=m
660CONFIG_NF_CT_ACCT=y
661CONFIG_NF_CONNTRACK_MARK=y
662CONFIG_NF_CONNTRACK_SECMARK=y
663# CONFIG_NF_CONNTRACK_ZONES is not set
664CONFIG_NF_CONNTRACK_EVENTS=y
665CONFIG_NF_CT_PROTO_DCCP=m
666CONFIG_NF_CT_PROTO_GRE=m
667CONFIG_NF_CT_PROTO_SCTP=m
668CONFIG_NF_CT_PROTO_UDPLITE=m
669CONFIG_NF_CONNTRACK_AMANDA=m
670CONFIG_NF_CONNTRACK_FTP=m
671CONFIG_NF_CONNTRACK_H323=m
672CONFIG_NF_CONNTRACK_IRC=m
673CONFIG_NF_CONNTRACK_NETBIOS_NS=m
674CONFIG_NF_CONNTRACK_PPTP=m
675CONFIG_NF_CONNTRACK_SANE=m
676CONFIG_NF_CONNTRACK_SIP=m
677CONFIG_NF_CONNTRACK_TFTP=m
678CONFIG_NF_CT_NETLINK=m
679CONFIG_NETFILTER_TPROXY=m
680CONFIG_NETFILTER_XTABLES=m
681CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
682CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
683CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
684CONFIG_NETFILTER_XT_TARGET_CT=m
685CONFIG_NETFILTER_XT_TARGET_DSCP=m
686CONFIG_NETFILTER_XT_TARGET_HL=m
687CONFIG_NETFILTER_XT_TARGET_LED=m
688CONFIG_NETFILTER_XT_TARGET_MARK=m
689CONFIG_NETFILTER_XT_TARGET_NFLOG=m
690CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
691CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
692CONFIG_NETFILTER_XT_TARGET_RATEEST=m
693CONFIG_NETFILTER_XT_TARGET_TPROXY=m
694CONFIG_NETFILTER_XT_TARGET_TRACE=m
695CONFIG_NETFILTER_XT_TARGET_SECMARK=m
696CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
697CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
698CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
699CONFIG_NETFILTER_XT_MATCH_COMMENT=m
700CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
701CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
702CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
703CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
704CONFIG_NETFILTER_XT_MATCH_DCCP=m
705CONFIG_NETFILTER_XT_MATCH_DSCP=m
706CONFIG_NETFILTER_XT_MATCH_ESP=m
707CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
708CONFIG_NETFILTER_XT_MATCH_HELPER=m
709CONFIG_NETFILTER_XT_MATCH_HL=m
710CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
711CONFIG_NETFILTER_XT_MATCH_LENGTH=m
712CONFIG_NETFILTER_XT_MATCH_LIMIT=m
713CONFIG_NETFILTER_XT_MATCH_MAC=m
714CONFIG_NETFILTER_XT_MATCH_MARK=m
715CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
716CONFIG_NETFILTER_XT_MATCH_OWNER=m
717CONFIG_NETFILTER_XT_MATCH_POLICY=m
718CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
719CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
720CONFIG_NETFILTER_XT_MATCH_QUOTA=m
721CONFIG_NETFILTER_XT_MATCH_RATEEST=m
722CONFIG_NETFILTER_XT_MATCH_REALM=m
723CONFIG_NETFILTER_XT_MATCH_RECENT=m
724# CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT is not set
725CONFIG_NETFILTER_XT_MATCH_SCTP=m
726CONFIG_NETFILTER_XT_MATCH_SOCKET=m
727CONFIG_NETFILTER_XT_MATCH_STATE=m
728CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
729CONFIG_NETFILTER_XT_MATCH_STRING=m
730CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
731CONFIG_NETFILTER_XT_MATCH_TIME=m
732CONFIG_NETFILTER_XT_MATCH_U32=m
733CONFIG_NETFILTER_XT_MATCH_OSF=m
734CONFIG_IP_VS=m
735CONFIG_IP_VS_IPV6=y
736# CONFIG_IP_VS_DEBUG is not set
737CONFIG_IP_VS_TAB_BITS=12
738
739#
740# IPVS transport protocol load balancing support
741#
742CONFIG_IP_VS_PROTO_TCP=y
743CONFIG_IP_VS_PROTO_UDP=y
744CONFIG_IP_VS_PROTO_AH_ESP=y
745CONFIG_IP_VS_PROTO_ESP=y
746CONFIG_IP_VS_PROTO_AH=y
747# CONFIG_IP_VS_PROTO_SCTP is not set
748
749#
750# IPVS scheduler
751#
752CONFIG_IP_VS_RR=m
753CONFIG_IP_VS_WRR=m
754CONFIG_IP_VS_LC=m
755CONFIG_IP_VS_WLC=m
756CONFIG_IP_VS_LBLC=m
757CONFIG_IP_VS_LBLCR=m
758CONFIG_IP_VS_DH=m
759CONFIG_IP_VS_SH=m
760CONFIG_IP_VS_SED=m
761CONFIG_IP_VS_NQ=m
762
763#
764# IPVS application helper
765#
766CONFIG_IP_VS_FTP=m
767
768#
769# IP: Netfilter Configuration
770#
771CONFIG_NF_DEFRAG_IPV4=m
772CONFIG_NF_CONNTRACK_IPV4=m
773CONFIG_NF_CONNTRACK_PROC_COMPAT=y
774CONFIG_IP_NF_QUEUE=m
775CONFIG_IP_NF_IPTABLES=m
776CONFIG_IP_NF_MATCH_ADDRTYPE=m
777CONFIG_IP_NF_MATCH_AH=m
778CONFIG_IP_NF_MATCH_ECN=m
779CONFIG_IP_NF_MATCH_TTL=m
780CONFIG_IP_NF_FILTER=m
781CONFIG_IP_NF_TARGET_REJECT=m
782CONFIG_IP_NF_TARGET_LOG=m
783CONFIG_IP_NF_TARGET_ULOG=m
784CONFIG_NF_NAT=m
785CONFIG_NF_NAT_NEEDED=y
786CONFIG_IP_NF_TARGET_MASQUERADE=m
787CONFIG_IP_NF_TARGET_NETMAP=m
788CONFIG_IP_NF_TARGET_REDIRECT=m
789CONFIG_NF_NAT_SNMP_BASIC=m
790CONFIG_NF_NAT_PROTO_DCCP=m
791CONFIG_NF_NAT_PROTO_GRE=m
792CONFIG_NF_NAT_PROTO_UDPLITE=m
793CONFIG_NF_NAT_PROTO_SCTP=m
794CONFIG_NF_NAT_FTP=m
795CONFIG_NF_NAT_IRC=m
796CONFIG_NF_NAT_TFTP=m
797CONFIG_NF_NAT_AMANDA=m
798CONFIG_NF_NAT_PPTP=m
799CONFIG_NF_NAT_H323=m
800CONFIG_NF_NAT_SIP=m
801CONFIG_IP_NF_MANGLE=m
802CONFIG_IP_NF_TARGET_CLUSTERIP=m
803CONFIG_IP_NF_TARGET_ECN=m
804CONFIG_IP_NF_TARGET_TTL=m
805CONFIG_IP_NF_RAW=m
806CONFIG_IP_NF_SECURITY=m
807CONFIG_IP_NF_ARPTABLES=m
808CONFIG_IP_NF_ARPFILTER=m
809CONFIG_IP_NF_ARP_MANGLE=m
810
811#
812# IPv6: Netfilter Configuration
813#
814CONFIG_NF_CONNTRACK_IPV6=m
815CONFIG_IP6_NF_QUEUE=m
816CONFIG_IP6_NF_IPTABLES=m
817CONFIG_IP6_NF_MATCH_AH=m
818CONFIG_IP6_NF_MATCH_EUI64=m
819CONFIG_IP6_NF_MATCH_FRAG=m
820CONFIG_IP6_NF_MATCH_OPTS=m
821CONFIG_IP6_NF_MATCH_HL=m
822CONFIG_IP6_NF_MATCH_IPV6HEADER=m
823CONFIG_IP6_NF_MATCH_MH=m
824CONFIG_IP6_NF_MATCH_RT=m
825CONFIG_IP6_NF_TARGET_HL=m
826CONFIG_IP6_NF_TARGET_LOG=m
827CONFIG_IP6_NF_FILTER=m
828CONFIG_IP6_NF_TARGET_REJECT=m
829CONFIG_IP6_NF_MANGLE=m
830CONFIG_IP6_NF_RAW=m
831CONFIG_IP6_NF_SECURITY=m
832
833#
834# DECnet: Netfilter Configuration
835#
836CONFIG_DECNET_NF_GRABULATOR=m
837CONFIG_BRIDGE_NF_EBTABLES=m
838CONFIG_BRIDGE_EBT_BROUTE=m
839CONFIG_BRIDGE_EBT_T_FILTER=m
840CONFIG_BRIDGE_EBT_T_NAT=m
841CONFIG_BRIDGE_EBT_802_3=m
842CONFIG_BRIDGE_EBT_AMONG=m
843CONFIG_BRIDGE_EBT_ARP=m
844CONFIG_BRIDGE_EBT_IP=m
845CONFIG_BRIDGE_EBT_IP6=m
846CONFIG_BRIDGE_EBT_LIMIT=m
847CONFIG_BRIDGE_EBT_MARK=m
848CONFIG_BRIDGE_EBT_PKTTYPE=m
849CONFIG_BRIDGE_EBT_STP=m
850CONFIG_BRIDGE_EBT_VLAN=m
851CONFIG_BRIDGE_EBT_ARPREPLY=m
852CONFIG_BRIDGE_EBT_DNAT=m
853CONFIG_BRIDGE_EBT_MARK_T=m
854CONFIG_BRIDGE_EBT_REDIRECT=m
855CONFIG_BRIDGE_EBT_SNAT=m
856CONFIG_BRIDGE_EBT_LOG=m
857CONFIG_BRIDGE_EBT_ULOG=m
858CONFIG_BRIDGE_EBT_NFLOG=m
859CONFIG_IP_DCCP=m
860CONFIG_INET_DCCP_DIAG=m
861
862#
863# DCCP CCIDs Configuration (EXPERIMENTAL)
864#
865# CONFIG_IP_DCCP_CCID2_DEBUG is not set
866CONFIG_IP_DCCP_CCID3=y
867# CONFIG_IP_DCCP_CCID3_DEBUG is not set
868CONFIG_IP_DCCP_CCID3_RTO=100
869CONFIG_IP_DCCP_TFRC_LIB=y
870CONFIG_IP_SCTP=m
871# CONFIG_SCTP_DBG_MSG is not set
872# CONFIG_SCTP_DBG_OBJCNT is not set
873# CONFIG_SCTP_HMAC_NONE is not set
874CONFIG_SCTP_HMAC_SHA1=y
875# CONFIG_SCTP_HMAC_MD5 is not set
876CONFIG_RDS=m
877# CONFIG_RDS_RDMA is not set
878# CONFIG_RDS_TCP is not set
879# CONFIG_RDS_DEBUG is not set
880CONFIG_TIPC=m
881# CONFIG_TIPC_ADVANCED is not set
882# CONFIG_TIPC_DEBUG is not set
883CONFIG_ATM=m
884CONFIG_ATM_CLIP=m
885# CONFIG_ATM_CLIP_NO_ICMP is not set
886CONFIG_ATM_LANE=m
887CONFIG_ATM_MPOA=m
888CONFIG_ATM_BR2684=m
889# CONFIG_ATM_BR2684_IPFILTER is not set
890CONFIG_STP=m
891CONFIG_BRIDGE=m
892CONFIG_BRIDGE_IGMP_SNOOPING=y
893# CONFIG_NET_DSA is not set
894CONFIG_VLAN_8021Q=m
895# CONFIG_VLAN_8021Q_GVRP is not set
896CONFIG_DECNET=m
897CONFIG_DECNET_ROUTER=y
898CONFIG_LLC=m
899CONFIG_LLC2=m
900CONFIG_IPX=m
901# CONFIG_IPX_INTERN is not set
902CONFIG_ATALK=m
903CONFIG_DEV_APPLETALK=m
904CONFIG_LTPC=m
905CONFIG_COPS=m
906CONFIG_COPS_DAYNA=y
907CONFIG_COPS_TANGENT=y
908CONFIG_IPDDP=m
909CONFIG_IPDDP_ENCAP=y
910CONFIG_IPDDP_DECAP=y
911CONFIG_X25=m
912CONFIG_LAPB=m
913CONFIG_ECONET=m
914CONFIG_ECONET_AUNUDP=y
915CONFIG_ECONET_NATIVE=y
916CONFIG_WAN_ROUTER=m
917CONFIG_PHONET=m
918CONFIG_IEEE802154=m
919CONFIG_NET_SCHED=y
920
921#
922# Queueing/Scheduling
923#
924CONFIG_NET_SCH_CBQ=m
925CONFIG_NET_SCH_HTB=m
926CONFIG_NET_SCH_HFSC=m
927CONFIG_NET_SCH_ATM=m
928CONFIG_NET_SCH_PRIO=m
929CONFIG_NET_SCH_MULTIQ=m
930CONFIG_NET_SCH_RED=m
931CONFIG_NET_SCH_SFQ=m
932CONFIG_NET_SCH_TEQL=m
933CONFIG_NET_SCH_TBF=m
934CONFIG_NET_SCH_GRED=m
935CONFIG_NET_SCH_DSMARK=m
936CONFIG_NET_SCH_NETEM=m
937CONFIG_NET_SCH_DRR=m
938CONFIG_NET_SCH_INGRESS=m
939
940#
941# Classification
942#
943CONFIG_NET_CLS=y
944CONFIG_NET_CLS_BASIC=m
945CONFIG_NET_CLS_TCINDEX=m
946CONFIG_NET_CLS_ROUTE4=m
947CONFIG_NET_CLS_ROUTE=y
948CONFIG_NET_CLS_FW=m
949CONFIG_NET_CLS_U32=m
950CONFIG_CLS_U32_PERF=y
951CONFIG_CLS_U32_MARK=y
952CONFIG_NET_CLS_RSVP=m
953CONFIG_NET_CLS_RSVP6=m
954CONFIG_NET_CLS_FLOW=m
955CONFIG_NET_EMATCH=y
956CONFIG_NET_EMATCH_STACK=32
957CONFIG_NET_EMATCH_CMP=m
958CONFIG_NET_EMATCH_NBYTE=m
959CONFIG_NET_EMATCH_U32=m
960CONFIG_NET_EMATCH_META=m
961CONFIG_NET_EMATCH_TEXT=m
962CONFIG_NET_CLS_ACT=y
963CONFIG_NET_ACT_POLICE=m
964CONFIG_NET_ACT_GACT=m
965CONFIG_GACT_PROB=y
966CONFIG_NET_ACT_MIRRED=m
967CONFIG_NET_ACT_IPT=m
968CONFIG_NET_ACT_NAT=m
969CONFIG_NET_ACT_PEDIT=m
970CONFIG_NET_ACT_SIMP=m
971CONFIG_NET_ACT_SKBEDIT=m
972# CONFIG_NET_CLS_IND is not set
973CONFIG_NET_SCH_FIFO=y
974# CONFIG_DCB is not set
975
976#
977# Network testing
978#
979CONFIG_NET_PKTGEN=m
980# CONFIG_HAMRADIO is not set
981CONFIG_CAN=m
982CONFIG_CAN_RAW=m
983CONFIG_CAN_BCM=m
984
985#
986# CAN Device Drivers
987#
988CONFIG_CAN_VCAN=m
989CONFIG_CAN_DEV=m
990# CONFIG_CAN_CALC_BITTIMING is not set
991CONFIG_CAN_MCP251X=m
992CONFIG_CAN_SJA1000=m
993# CONFIG_CAN_SJA1000_ISA is not set
994CONFIG_CAN_SJA1000_PLATFORM=m
995CONFIG_CAN_EMS_PCI=m
996CONFIG_CAN_KVASER_PCI=m
997CONFIG_CAN_PLX_PCI=m
998
999#
1000# CAN USB interfaces
1001#
1002# CONFIG_CAN_EMS_USB is not set
1003# CONFIG_CAN_DEBUG_DEVICES is not set
1004CONFIG_IRDA=m
1005
1006#
1007# IrDA protocols
1008#
1009CONFIG_IRLAN=m
1010CONFIG_IRNET=m
1011CONFIG_IRCOMM=m
1012CONFIG_IRDA_ULTRA=y
1013
1014#
1015# IrDA options
1016#
1017CONFIG_IRDA_CACHE_LAST_LSAP=y
1018CONFIG_IRDA_FAST_RR=y
1019# CONFIG_IRDA_DEBUG is not set
1020
1021#
1022# Infrared-port device drivers
1023#
1024
1025#
1026# SIR device drivers
1027#
1028CONFIG_IRTTY_SIR=m
1029
1030#
1031# Dongle support
1032#
1033CONFIG_DONGLE=y
1034CONFIG_ESI_DONGLE=m
1035CONFIG_ACTISYS_DONGLE=m
1036CONFIG_TEKRAM_DONGLE=m
1037CONFIG_TOIM3232_DONGLE=m
1038CONFIG_LITELINK_DONGLE=m
1039CONFIG_MA600_DONGLE=m
1040CONFIG_GIRBIL_DONGLE=m
1041CONFIG_MCP2120_DONGLE=m
1042CONFIG_OLD_BELKIN_DONGLE=m
1043CONFIG_ACT200L_DONGLE=m
1044CONFIG_KINGSUN_DONGLE=m
1045CONFIG_KSDAZZLE_DONGLE=m
1046CONFIG_KS959_DONGLE=m
1047
1048#
1049# FIR device drivers
1050#
1051CONFIG_USB_IRDA=m
1052CONFIG_SIGMATEL_FIR=m
1053CONFIG_NSC_FIR=m
1054CONFIG_WINBOND_FIR=m
1055CONFIG_TOSHIBA_FIR=m
1056CONFIG_SMC_IRCC_FIR=m
1057CONFIG_ALI_FIR=m
1058CONFIG_VLSI_FIR=m
1059CONFIG_VIA_FIR=m
1060CONFIG_MCS_FIR=m
1061CONFIG_BT=m
1062CONFIG_BT_L2CAP=m
1063CONFIG_BT_SCO=m
1064CONFIG_BT_RFCOMM=m
1065CONFIG_BT_RFCOMM_TTY=y
1066CONFIG_BT_BNEP=m
1067CONFIG_BT_BNEP_MC_FILTER=y
1068CONFIG_BT_BNEP_PROTO_FILTER=y
1069CONFIG_BT_CMTP=m
1070CONFIG_BT_HIDP=m
1071
1072#
1073# Bluetooth device drivers
1074#
1075CONFIG_BT_HCIBTUSB=m
1076CONFIG_BT_HCIBTSDIO=m
1077CONFIG_BT_HCIUART=m
1078CONFIG_BT_HCIUART_H4=y
1079CONFIG_BT_HCIUART_BCSP=y
1080CONFIG_BT_HCIUART_LL=y
1081CONFIG_BT_HCIBCM203X=m
1082CONFIG_BT_HCIBPA10X=m
1083CONFIG_BT_HCIBFUSB=m
1084CONFIG_BT_HCIDTL1=m
1085CONFIG_BT_HCIBT3C=m
1086CONFIG_BT_HCIBLUECARD=m
1087CONFIG_BT_HCIBTUART=m
1088CONFIG_BT_HCIVHCI=m
1089# CONFIG_BT_MRVL is not set
1090CONFIG_BT_ATH3K=m
1091CONFIG_AF_RXRPC=m
1092# CONFIG_AF_RXRPC_DEBUG is not set
1093CONFIG_RXKAD=m
1094CONFIG_FIB_RULES=y
1095CONFIG_WIRELESS=y
1096CONFIG_WIRELESS_EXT=y
1097CONFIG_WEXT_CORE=y
1098CONFIG_WEXT_PROC=y
1099CONFIG_WEXT_SPY=y
1100CONFIG_WEXT_PRIV=y
1101CONFIG_CFG80211=m
1102# CONFIG_NL80211_TESTMODE is not set
1103# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
1104# CONFIG_CFG80211_REG_DEBUG is not set
1105CONFIG_CFG80211_DEFAULT_PS=y
1106# CONFIG_CFG80211_DEBUGFS is not set
1107# CONFIG_CFG80211_INTERNAL_REGDB is not set
1108CONFIG_CFG80211_WEXT=y
1109CONFIG_WIRELESS_EXT_SYSFS=y
1110CONFIG_LIB80211=m
1111CONFIG_LIB80211_CRYPT_WEP=m
1112CONFIG_LIB80211_CRYPT_CCMP=m
1113CONFIG_LIB80211_CRYPT_TKIP=m
1114# CONFIG_LIB80211_DEBUG is not set
1115CONFIG_MAC80211=m
1116CONFIG_MAC80211_RC_PID=y
1117CONFIG_MAC80211_RC_MINSTREL=y
1118CONFIG_MAC80211_RC_DEFAULT_PID=y
1119# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set
1120CONFIG_MAC80211_RC_DEFAULT="pid"
1121# CONFIG_MAC80211_MESH is not set
1122CONFIG_MAC80211_LEDS=y
1123# CONFIG_MAC80211_DEBUGFS is not set
1124# CONFIG_MAC80211_DEBUG_MENU is not set
1125CONFIG_WIMAX=m
1126CONFIG_WIMAX_DEBUG_LEVEL=8
1127CONFIG_RFKILL=m
1128CONFIG_RFKILL_LEDS=y
1129# CONFIG_RFKILL_INPUT is not set
1130CONFIG_NET_9P=m
1131CONFIG_NET_9P_VIRTIO=m
1132CONFIG_NET_9P_RDMA=m
1133# CONFIG_NET_9P_DEBUG is not set
1134
1135#
1136# Device Drivers
1137#
1138
1139#
1140# Generic Driver Options
1141#
1142CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
1143# CONFIG_DEVTMPFS is not set
1144CONFIG_STANDALONE=y
1145# CONFIG_PREVENT_FIRMWARE_BUILD is not set
1146CONFIG_FW_LOADER=m
1147# CONFIG_FIRMWARE_IN_KERNEL is not set
1148CONFIG_EXTRA_FIRMWARE=""
1149CONFIG_SYS_HYPERVISOR=y
1150CONFIG_CONNECTOR=m
1151CONFIG_MTD=m
1152# CONFIG_MTD_DEBUG is not set
1153CONFIG_MTD_TESTS=m
1154CONFIG_MTD_CONCAT=m
1155CONFIG_MTD_PARTITIONS=y
1156CONFIG_MTD_REDBOOT_PARTS=m
1157CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
1158# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
1159# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
1160CONFIG_MTD_AR7_PARTS=m
1161
1162#
1163# User Modules And Translation Layers
1164#
1165CONFIG_MTD_CHAR=m
1166CONFIG_HAVE_MTD_OTP=y
1167CONFIG_MTD_BLKDEVS=m
1168CONFIG_MTD_BLOCK=m
1169CONFIG_MTD_BLOCK_RO=m
1170CONFIG_FTL=m
1171CONFIG_NFTL=m
1172CONFIG_NFTL_RW=y
1173CONFIG_INFTL=m
1174CONFIG_RFD_FTL=m
1175CONFIG_SSFDC=m
1176CONFIG_MTD_OOPS=m
1177
1178#
1179# RAM/ROM/Flash chip drivers
1180#
1181CONFIG_MTD_CFI=m
1182CONFIG_MTD_JEDECPROBE=m
1183CONFIG_MTD_GEN_PROBE=m
1184# CONFIG_MTD_CFI_ADV_OPTIONS is not set
1185CONFIG_MTD_MAP_BANK_WIDTH_1=y
1186CONFIG_MTD_MAP_BANK_WIDTH_2=y
1187CONFIG_MTD_MAP_BANK_WIDTH_4=y
1188# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
1189# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
1190# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
1191CONFIG_MTD_CFI_I1=y
1192CONFIG_MTD_CFI_I2=y
1193# CONFIG_MTD_CFI_I4 is not set
1194# CONFIG_MTD_CFI_I8 is not set
1195CONFIG_MTD_CFI_INTELEXT=m
1196CONFIG_MTD_CFI_AMDSTD=m
1197CONFIG_MTD_CFI_STAA=m
1198CONFIG_MTD_CFI_UTIL=m
1199CONFIG_MTD_RAM=m
1200CONFIG_MTD_ROM=m
1201CONFIG_MTD_ABSENT=m
1202
1203#
1204# Mapping drivers for chip access
1205#
1206CONFIG_MTD_COMPLEX_MAPPINGS=y
1207CONFIG_MTD_PHYSMAP=m
1208# CONFIG_MTD_PHYSMAP_COMPAT is not set
1209CONFIG_MTD_SC520CDP=m
1210CONFIG_MTD_NETSC520=m
1211CONFIG_MTD_TS5500=m
1212CONFIG_MTD_SBC_GXX=m
1213CONFIG_MTD_SCx200_DOCFLASH=m
1214CONFIG_MTD_AMD76XROM=m
1215CONFIG_MTD_ICHXROM=m
1216CONFIG_MTD_ESB2ROM=m
1217CONFIG_MTD_CK804XROM=m
1218CONFIG_MTD_SCB2_FLASH=m
1219CONFIG_MTD_NETtel=m
1220CONFIG_MTD_L440GX=m
1221CONFIG_MTD_PCI=m
1222# CONFIG_MTD_GPIO_ADDR is not set
1223CONFIG_MTD_INTEL_VR_NOR=m
1224CONFIG_MTD_PLATRAM=m
1225
1226#
1227# Self-contained MTD device drivers
1228#
1229CONFIG_MTD_PMC551=m
1230CONFIG_MTD_PMC551_BUGFIX=y
1231# CONFIG_MTD_PMC551_DEBUG is not set
1232CONFIG_MTD_DATAFLASH=m
1233# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
1234# CONFIG_MTD_DATAFLASH_OTP is not set
1235CONFIG_MTD_M25P80=m
1236CONFIG_M25PXX_USE_FAST_READ=y
1237# CONFIG_MTD_SST25L is not set
1238CONFIG_MTD_SLRAM=m
1239CONFIG_MTD_PHRAM=m
1240CONFIG_MTD_MTDRAM=m
1241CONFIG_MTDRAM_TOTAL_SIZE=4096
1242CONFIG_MTDRAM_ERASE_SIZE=128
1243CONFIG_MTD_BLOCK2MTD=m
1244
1245#
1246# Disk-On-Chip Device Drivers
1247#
1248CONFIG_MTD_DOC2000=m
1249CONFIG_MTD_DOC2001=m
1250CONFIG_MTD_DOC2001PLUS=m
1251CONFIG_MTD_DOCPROBE=m
1252CONFIG_MTD_DOCECC=m
1253CONFIG_MTD_DOCPROBE_ADVANCED=y
1254CONFIG_MTD_DOCPROBE_ADDRESS=0x0000
1255# CONFIG_MTD_DOCPROBE_HIGH is not set
1256# CONFIG_MTD_DOCPROBE_55AA is not set
1257CONFIG_MTD_NAND=m
1258# CONFIG_MTD_NAND_VERIFY_WRITE is not set
1259CONFIG_MTD_NAND_ECC_SMC=y
1260# CONFIG_MTD_NAND_MUSEUM_IDS is not set
1261CONFIG_MTD_NAND_IDS=m
1262CONFIG_MTD_NAND_DISKONCHIP=m
1263# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
1264CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
1265# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
1266CONFIG_MTD_NAND_CAFE=m
1267CONFIG_MTD_NAND_CS553X=m
1268CONFIG_MTD_NAND_NANDSIM=m
1269CONFIG_MTD_NAND_PLATFORM=m
1270CONFIG_MTD_ALAUDA=m
1271CONFIG_MTD_ONENAND=m
1272# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
1273# CONFIG_MTD_ONENAND_GENERIC is not set
1274CONFIG_MTD_ONENAND_OTP=y
1275CONFIG_MTD_ONENAND_2X_PROGRAM=y
1276CONFIG_MTD_ONENAND_SIM=m
1277
1278#
1279# LPDDR flash memory drivers
1280#
1281CONFIG_MTD_LPDDR=m
1282CONFIG_MTD_QINFO_PROBE=m
1283
1284#
1285# UBI - Unsorted block images
1286#
1287CONFIG_MTD_UBI=m
1288CONFIG_MTD_UBI_WL_THRESHOLD=4096
1289CONFIG_MTD_UBI_BEB_RESERVE=1
1290# CONFIG_MTD_UBI_GLUEBI is not set
1291
1292#
1293# UBI debugging options
1294#
1295# CONFIG_MTD_UBI_DEBUG is not set
1296CONFIG_PARPORT=m
1297CONFIG_PARPORT_PC=m
1298CONFIG_PARPORT_SERIAL=m
1299# CONFIG_PARPORT_PC_FIFO is not set
1300# CONFIG_PARPORT_PC_SUPERIO is not set
1301CONFIG_PARPORT_PC_PCMCIA=m
1302# CONFIG_PARPORT_GSC is not set
1303CONFIG_PARPORT_AX88796=m
1304# CONFIG_PARPORT_1284 is not set
1305CONFIG_PARPORT_NOT_PC=y
1306CONFIG_PNP=y
1307# CONFIG_PNP_DEBUG_MESSAGES is not set
1308
1309#
1310# Protocols
1311#
1312CONFIG_ISAPNP=y
1313CONFIG_PNPBIOS=y
1314# CONFIG_PNPBIOS_PROC_FS is not set
1315CONFIG_PNPACPI=y
1316CONFIG_BLK_DEV=y
1317CONFIG_BLK_DEV_FD=m
1318CONFIG_BLK_DEV_XD=m
1319# CONFIG_PARIDE is not set
1320CONFIG_BLK_CPQ_DA=m
1321CONFIG_BLK_CPQ_CISS_DA=m
1322CONFIG_CISS_SCSI_TAPE=y
1323CONFIG_BLK_DEV_DAC960=m
1324CONFIG_BLK_DEV_UMEM=m
1325# CONFIG_BLK_DEV_COW_COMMON is not set
1326CONFIG_BLK_DEV_LOOP=m
1327CONFIG_BLK_DEV_CRYPTOLOOP=m
1328CONFIG_BLK_DEV_DRBD=m
1329# CONFIG_DRBD_FAULT_INJECTION is not set
1330CONFIG_BLK_DEV_NBD=m
1331CONFIG_BLK_DEV_OSD=m
1332CONFIG_BLK_DEV_SX8=m
1333CONFIG_BLK_DEV_UB=m
1334CONFIG_BLK_DEV_RAM=y
1335CONFIG_BLK_DEV_RAM_COUNT=16
1336CONFIG_BLK_DEV_RAM_SIZE=4096
1337# CONFIG_BLK_DEV_XIP is not set
1338CONFIG_CDROM_PKTCDVD=m
1339CONFIG_CDROM_PKTCDVD_BUFFERS=8
1340# CONFIG_CDROM_PKTCDVD_WCACHE is not set
1341CONFIG_ATA_OVER_ETH=m
1342CONFIG_XEN_BLKDEV_FRONTEND=y
1343CONFIG_VIRTIO_BLK=m
1344# CONFIG_BLK_DEV_HD is not set
1345CONFIG_MISC_DEVICES=y
1346CONFIG_AD525X_DPOT=m
1347CONFIG_IBM_ASM=m
1348CONFIG_PHANTOM=m
1349CONFIG_SGI_IOC4=m
1350CONFIG_TIFM_CORE=m
1351CONFIG_TIFM_7XX1=m
1352CONFIG_ICS932S401=m
1353CONFIG_ENCLOSURE_SERVICES=m
1354CONFIG_CS5535_MFGPT=m
1355CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7
1356CONFIG_CS5535_CLOCK_EVENT_SRC=m
1357CONFIG_HP_ILO=m
1358CONFIG_ISL29003=m
1359CONFIG_SENSORS_TSL2550=m
1360CONFIG_DS1682=m
1361CONFIG_TI_DAC7512=m
1362CONFIG_VMWARE_BALLOON=m
1363CONFIG_C2PORT=m
1364CONFIG_C2PORT_DURAMAR_2150=m
1365
1366#
1367# EEPROM support
1368#
1369CONFIG_EEPROM_AT24=m
1370CONFIG_EEPROM_AT25=m
1371CONFIG_EEPROM_LEGACY=m
1372CONFIG_EEPROM_MAX6875=m
1373CONFIG_EEPROM_93CX6=m
1374CONFIG_CB710_CORE=m
1375# CONFIG_CB710_DEBUG is not set
1376CONFIG_CB710_DEBUG_ASSUMPTIONS=y
1377CONFIG_IWMC3200TOP=m
1378# CONFIG_IWMC3200TOP_DEBUG is not set
1379# CONFIG_IWMC3200TOP_DEBUGFS is not set
1380CONFIG_HAVE_IDE=y
1381# CONFIG_IDE is not set
1382
1383#
1384# SCSI device support
1385#
1386CONFIG_SCSI_MOD=m
1387CONFIG_RAID_ATTRS=m
1388CONFIG_SCSI=m
1389CONFIG_SCSI_DMA=y
1390CONFIG_SCSI_TGT=m
1391CONFIG_SCSI_NETLINK=y
1392CONFIG_SCSI_PROC_FS=y
1393
1394#
1395# SCSI support type (disk, tape, CD-ROM)
1396#
1397CONFIG_BLK_DEV_SD=m
1398CONFIG_CHR_DEV_ST=m
1399CONFIG_CHR_DEV_OSST=m
1400CONFIG_BLK_DEV_SR=m
1401CONFIG_BLK_DEV_SR_VENDOR=y
1402CONFIG_CHR_DEV_SG=m
1403CONFIG_CHR_DEV_SCH=m
1404CONFIG_SCSI_ENCLOSURE=m
1405CONFIG_SCSI_MULTI_LUN=y
1406# CONFIG_SCSI_CONSTANTS is not set
1407# CONFIG_SCSI_LOGGING is not set
1408CONFIG_SCSI_SCAN_ASYNC=y
1409CONFIG_SCSI_WAIT_SCAN=m
1410
1411#
1412# SCSI Transports
1413#
1414CONFIG_SCSI_SPI_ATTRS=m
1415CONFIG_SCSI_FC_ATTRS=m
1416CONFIG_SCSI_FC_TGT_ATTRS=y
1417CONFIG_SCSI_ISCSI_ATTRS=m
1418CONFIG_SCSI_SAS_ATTRS=m
1419CONFIG_SCSI_SAS_LIBSAS=m
1420CONFIG_SCSI_SAS_ATA=y
1421CONFIG_SCSI_SAS_HOST_SMP=y
1422# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set
1423CONFIG_SCSI_SRP_ATTRS=m
1424CONFIG_SCSI_SRP_TGT_ATTRS=y
1425CONFIG_SCSI_LOWLEVEL=y
1426CONFIG_ISCSI_TCP=m
1427CONFIG_SCSI_CXGB3_ISCSI=m
1428CONFIG_SCSI_BNX2_ISCSI=m
1429# CONFIG_BE2ISCSI is not set
1430CONFIG_BLK_DEV_3W_XXXX_RAID=m
1431CONFIG_SCSI_HPSA=m
1432CONFIG_SCSI_3W_9XXX=m
1433CONFIG_SCSI_3W_SAS=m
1434CONFIG_SCSI_7000FASST=m
1435CONFIG_SCSI_ACARD=m
1436CONFIG_SCSI_AHA152X=m
1437CONFIG_SCSI_AHA1542=m
1438CONFIG_SCSI_AACRAID=m
1439CONFIG_SCSI_AIC7XXX=m
1440CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
1441CONFIG_AIC7XXX_RESET_DELAY_MS=15000
1442# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
1443CONFIG_AIC7XXX_DEBUG_ENABLE=y
1444CONFIG_AIC7XXX_DEBUG_MASK=0
1445CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
1446CONFIG_SCSI_AIC7XXX_OLD=m
1447CONFIG_SCSI_AIC79XX=m
1448CONFIG_AIC79XX_CMDS_PER_DEVICE=32
1449CONFIG_AIC79XX_RESET_DELAY_MS=15000
1450# CONFIG_AIC79XX_BUILD_FIRMWARE is not set
1451CONFIG_AIC79XX_DEBUG_ENABLE=y
1452CONFIG_AIC79XX_DEBUG_MASK=0
1453CONFIG_AIC79XX_REG_PRETTY_PRINT=y
1454CONFIG_SCSI_AIC94XX=m
1455# CONFIG_AIC94XX_DEBUG is not set
1456CONFIG_SCSI_MVSAS=m
1457CONFIG_SCSI_MVSAS_DEBUG=y
1458CONFIG_SCSI_DPT_I2O=m
1459CONFIG_SCSI_ADVANSYS=m
1460CONFIG_SCSI_IN2000=m
1461CONFIG_SCSI_ARCMSR=m
1462CONFIG_MEGARAID_NEWGEN=y
1463CONFIG_MEGARAID_MM=m
1464CONFIG_MEGARAID_MAILBOX=m
1465CONFIG_MEGARAID_LEGACY=m
1466CONFIG_MEGARAID_SAS=m
1467CONFIG_SCSI_MPT2SAS=m
1468CONFIG_SCSI_MPT2SAS_MAX_SGE=128
1469# CONFIG_SCSI_MPT2SAS_LOGGING is not set
1470CONFIG_SCSI_HPTIOP=m
1471CONFIG_SCSI_BUSLOGIC=m
1472CONFIG_SCSI_FLASHPOINT=y
1473CONFIG_VMWARE_PVSCSI=m
1474CONFIG_LIBFC=m
1475CONFIG_LIBFCOE=m
1476CONFIG_FCOE=m
1477CONFIG_FCOE_FNIC=m
1478CONFIG_SCSI_DMX3191D=m
1479CONFIG_SCSI_DTC3280=m
1480CONFIG_SCSI_EATA=m
1481# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set
1482# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
1483CONFIG_SCSI_EATA_MAX_TAGS=16
1484CONFIG_SCSI_FUTURE_DOMAIN=m
1485CONFIG_SCSI_GDTH=m
1486CONFIG_SCSI_GENERIC_NCR5380=m
1487CONFIG_SCSI_GENERIC_NCR5380_MMIO=m
1488CONFIG_SCSI_GENERIC_NCR53C400=y
1489CONFIG_SCSI_IPS=m
1490CONFIG_SCSI_INITIO=m
1491CONFIG_SCSI_INIA100=m
1492CONFIG_SCSI_PPA=m
1493CONFIG_SCSI_IMM=m
1494# CONFIG_SCSI_IZIP_EPP16 is not set
1495# CONFIG_SCSI_IZIP_SLOW_CTR is not set
1496CONFIG_SCSI_NCR53C406A=m
1497CONFIG_SCSI_STEX=m
1498CONFIG_SCSI_SYM53C8XX_2=m
1499CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
1500CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
1501CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
1502CONFIG_SCSI_SYM53C8XX_MMIO=y
1503CONFIG_SCSI_IPR=m
1504CONFIG_SCSI_IPR_TRACE=y
1505# CONFIG_SCSI_IPR_DUMP is not set
1506CONFIG_SCSI_PAS16=m
1507CONFIG_SCSI_QLOGIC_FAS=m
1508CONFIG_SCSI_QLOGIC_1280=m
1509CONFIG_SCSI_QLA_FC=m
1510CONFIG_SCSI_QLA_ISCSI=m
1511CONFIG_SCSI_LPFC=m
1512# CONFIG_SCSI_LPFC_DEBUG_FS is not set
1513CONFIG_SCSI_SYM53C416=m
1514CONFIG_SCSI_DC395x=m
1515CONFIG_SCSI_DC390T=m
1516CONFIG_SCSI_T128=m
1517CONFIG_SCSI_U14_34F=m
1518# CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set
1519# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set
1520CONFIG_SCSI_U14_34F_MAX_TAGS=8
1521CONFIG_SCSI_ULTRASTOR=m
1522CONFIG_SCSI_NSP32=m
1523CONFIG_SCSI_DEBUG=m
1524# CONFIG_SCSI_PMCRAID is not set
1525CONFIG_SCSI_PM8001=m
1526CONFIG_SCSI_SRP=m
1527# CONFIG_SCSI_BFA_FC is not set
1528CONFIG_SCSI_LOWLEVEL_PCMCIA=y
1529CONFIG_PCMCIA_AHA152X=m
1530CONFIG_PCMCIA_FDOMAIN=m
1531CONFIG_PCMCIA_NINJA_SCSI=m
1532CONFIG_PCMCIA_QLOGIC=m
1533CONFIG_PCMCIA_SYM53C500=m
1534CONFIG_SCSI_DH=m
1535CONFIG_SCSI_DH_RDAC=m
1536CONFIG_SCSI_DH_HP_SW=m
1537CONFIG_SCSI_DH_EMC=m
1538CONFIG_SCSI_DH_ALUA=m
1539CONFIG_SCSI_OSD_INITIATOR=m
1540CONFIG_SCSI_OSD_ULD=m
1541CONFIG_SCSI_OSD_DPRINT_SENSE=1
1542# CONFIG_SCSI_OSD_DEBUG is not set
1543CONFIG_ATA=m
1544# CONFIG_ATA_NONSTANDARD is not set
1545CONFIG_ATA_VERBOSE_ERROR=y
1546CONFIG_ATA_ACPI=y
1547CONFIG_SATA_PMP=y
1548CONFIG_SATA_AHCI=m
1549CONFIG_SATA_SIL24=m
1550CONFIG_ATA_SFF=y
1551CONFIG_SATA_SVW=m
1552CONFIG_ATA_PIIX=m
1553CONFIG_SATA_MV=m
1554CONFIG_SATA_NV=m
1555CONFIG_PDC_ADMA=m
1556CONFIG_SATA_QSTOR=m
1557CONFIG_SATA_PROMISE=m
1558CONFIG_SATA_SX4=m
1559CONFIG_SATA_SIL=m
1560CONFIG_SATA_SIS=m
1561CONFIG_SATA_ULI=m
1562CONFIG_SATA_VIA=m
1563CONFIG_SATA_VITESSE=m
1564CONFIG_SATA_INIC162X=m
1565CONFIG_PATA_ACPI=m
1566CONFIG_PATA_ALI=m
1567CONFIG_PATA_AMD=m
1568CONFIG_PATA_ARTOP=m
1569CONFIG_PATA_ATP867X=m
1570CONFIG_PATA_ATIIXP=m
1571CONFIG_PATA_CMD640_PCI=m
1572CONFIG_PATA_CMD64X=m
1573CONFIG_PATA_CS5520=m
1574CONFIG_PATA_CS5530=m
1575CONFIG_PATA_CS5535=m
1576CONFIG_PATA_CS5536=m
1577CONFIG_PATA_CYPRESS=m
1578CONFIG_PATA_EFAR=m
1579CONFIG_ATA_GENERIC=m
1580CONFIG_PATA_HPT366=m
1581CONFIG_PATA_HPT37X=m
1582CONFIG_PATA_HPT3X2N=m
1583CONFIG_PATA_HPT3X3=m
1584CONFIG_PATA_HPT3X3_DMA=y
1585CONFIG_PATA_ISAPNP=m
1586CONFIG_PATA_IT821X=m
1587CONFIG_PATA_IT8213=m
1588CONFIG_PATA_JMICRON=m
1589CONFIG_PATA_LEGACY=m
1590CONFIG_PATA_TRIFLEX=m
1591CONFIG_PATA_MARVELL=m
1592CONFIG_PATA_MPIIX=m
1593CONFIG_PATA_OLDPIIX=m
1594CONFIG_PATA_NETCELL=m
1595CONFIG_PATA_NINJA32=m
1596CONFIG_PATA_NS87410=m
1597CONFIG_PATA_NS87415=m
1598CONFIG_PATA_OPTI=m
1599CONFIG_PATA_OPTIDMA=m
1600CONFIG_PATA_PCMCIA=m
1601CONFIG_PATA_PDC2027X=m
1602CONFIG_PATA_PDC_OLD=m
1603CONFIG_PATA_QDI=m
1604CONFIG_PATA_RADISYS=m
1605CONFIG_PATA_RDC=m
1606CONFIG_PATA_RZ1000=m
1607CONFIG_PATA_SC1200=m
1608CONFIG_PATA_SERVERWORKS=m
1609CONFIG_PATA_SIL680=m
1610CONFIG_PATA_SIS=m
1611CONFIG_PATA_TOSHIBA=m
1612CONFIG_PATA_VIA=m
1613CONFIG_PATA_WINBOND=m
1614CONFIG_PATA_WINBOND_VLB=m
1615CONFIG_PATA_PLATFORM=m
1616CONFIG_PATA_SCH=m
1617CONFIG_MD=y
1618CONFIG_BLK_DEV_MD=y
1619# CONFIG_MD_AUTODETECT is not set
1620CONFIG_MD_LINEAR=m
1621CONFIG_MD_RAID0=m
1622CONFIG_MD_RAID1=m
1623CONFIG_MD_RAID10=m
1624CONFIG_MD_RAID456=m
1625# CONFIG_MULTICORE_RAID456 is not set
1626CONFIG_MD_RAID6_PQ=m
1627# CONFIG_ASYNC_RAID6_TEST is not set
1628CONFIG_MD_MULTIPATH=m
1629CONFIG_MD_FAULTY=m
1630CONFIG_BLK_DEV_DM=m
1631# CONFIG_DM_DEBUG is not set
1632CONFIG_DM_CRYPT=m
1633CONFIG_DM_SNAPSHOT=m
1634CONFIG_DM_MIRROR=m
1635CONFIG_DM_LOG_USERSPACE=m
1636CONFIG_DM_ZERO=m
1637CONFIG_DM_MULTIPATH=m
1638CONFIG_DM_MULTIPATH_QL=m
1639CONFIG_DM_MULTIPATH_ST=m
1640CONFIG_DM_DELAY=m
1641# CONFIG_DM_UEVENT is not set
1642CONFIG_FUSION=y
1643CONFIG_FUSION_SPI=m
1644CONFIG_FUSION_FC=m
1645CONFIG_FUSION_SAS=m
1646CONFIG_FUSION_MAX_SGE=128
1647CONFIG_FUSION_CTL=m
1648# CONFIG_FUSION_LOGGING is not set
1649
1650#
1651# IEEE 1394 (FireWire) support
1652#
1653
1654#
1655# You can enable one or both FireWire driver stacks.
1656#
1657
1658#
1659# The newer stack is recommended.
1660#
1661CONFIG_FIREWIRE=m
1662CONFIG_FIREWIRE_OHCI=m
1663CONFIG_FIREWIRE_OHCI_DEBUG=y
1664CONFIG_FIREWIRE_SBP2=m
1665CONFIG_FIREWIRE_NET=m
1666CONFIG_IEEE1394=m
1667CONFIG_IEEE1394_OHCI1394=m
1668CONFIG_IEEE1394_PCILYNX=m
1669CONFIG_IEEE1394_SBP2=m
1670# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
1671CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y
1672CONFIG_IEEE1394_ETH1394=m
1673CONFIG_IEEE1394_RAWIO=m
1674CONFIG_IEEE1394_VIDEO1394=m
1675CONFIG_IEEE1394_DV1394=m
1676# CONFIG_IEEE1394_VERBOSEDEBUG is not set
1677CONFIG_I2O=m
1678CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
1679CONFIG_I2O_EXT_ADAPTEC=y
1680CONFIG_I2O_EXT_ADAPTEC_DMA64=y
1681CONFIG_I2O_CONFIG=m
1682CONFIG_I2O_CONFIG_OLD_IOCTL=y
1683CONFIG_I2O_BUS=m
1684CONFIG_I2O_BLOCK=m
1685CONFIG_I2O_SCSI=m
1686CONFIG_I2O_PROC=m
1687# CONFIG_MACINTOSH_DRIVERS is not set
1688CONFIG_NETDEVICES=y
1689CONFIG_IFB=m
1690CONFIG_DUMMY=m
1691CONFIG_BONDING=m
1692CONFIG_MACVLAN=m
1693CONFIG_MACVTAP=m
1694CONFIG_EQUALIZER=m
1695CONFIG_TUN=m
1696CONFIG_VETH=m
1697CONFIG_NET_SB1000=m
1698CONFIG_ARCNET=m
1699CONFIG_ARCNET_1201=m
1700CONFIG_ARCNET_1051=m
1701CONFIG_ARCNET_RAW=m
1702CONFIG_ARCNET_CAP=m
1703CONFIG_ARCNET_COM90xx=m
1704CONFIG_ARCNET_COM90xxIO=m
1705CONFIG_ARCNET_RIM_I=m
1706CONFIG_ARCNET_COM20020=m
1707CONFIG_ARCNET_COM20020_ISA=m
1708CONFIG_ARCNET_COM20020_PCI=m
1709CONFIG_PHYLIB=m
1710
1711#
1712# MII PHY device drivers
1713#
1714CONFIG_MARVELL_PHY=m
1715CONFIG_DAVICOM_PHY=m
1716CONFIG_QSEMI_PHY=m
1717CONFIG_LXT_PHY=m
1718CONFIG_CICADA_PHY=m
1719CONFIG_VITESSE_PHY=m
1720CONFIG_SMSC_PHY=m
1721CONFIG_BROADCOM_PHY=m
1722CONFIG_ICPLUS_PHY=m
1723CONFIG_REALTEK_PHY=m
1724CONFIG_NATIONAL_PHY=m
1725CONFIG_STE10XP=m
1726CONFIG_LSI_ET1011C_PHY=m
1727CONFIG_MICREL_PHY=m
1728CONFIG_MDIO_BITBANG=m
1729CONFIG_MDIO_GPIO=m
1730CONFIG_NET_ETHERNET=y
1731CONFIG_MII=m
1732CONFIG_HAPPYMEAL=m
1733CONFIG_SUNGEM=m
1734CONFIG_CASSINI=m
1735CONFIG_NET_VENDOR_3COM=y
1736CONFIG_EL1=m
1737CONFIG_EL2=m
1738CONFIG_ELPLUS=m
1739CONFIG_EL16=m
1740CONFIG_EL3=m
1741CONFIG_3C515=m
1742CONFIG_VORTEX=m
1743CONFIG_TYPHOON=m
1744CONFIG_LANCE=m
1745CONFIG_NET_VENDOR_SMC=y
1746CONFIG_WD80x3=m
1747CONFIG_ULTRA=m
1748CONFIG_SMC9194=m
1749CONFIG_ENC28J60=m
1750# CONFIG_ENC28J60_WRITEVERIFY is not set
1751CONFIG_ETHOC=m
1752CONFIG_NET_VENDOR_RACAL=y
1753CONFIG_NI52=m
1754CONFIG_NI65=m
1755CONFIG_DNET=m
1756CONFIG_NET_TULIP=y
1757CONFIG_DE2104X=m
1758CONFIG_DE2104X_DSL=0
1759CONFIG_TULIP=m
1760# CONFIG_TULIP_MWI is not set
1761# CONFIG_TULIP_MMIO is not set
1762# CONFIG_TULIP_NAPI is not set
1763CONFIG_DE4X5=m
1764CONFIG_WINBOND_840=m
1765CONFIG_DM9102=m
1766CONFIG_ULI526X=m
1767CONFIG_PCMCIA_XIRCOM=m
1768CONFIG_AT1700=m
1769CONFIG_DEPCA=m
1770CONFIG_HP100=m
1771CONFIG_NET_ISA=y
1772CONFIG_E2100=m
1773CONFIG_EWRK3=m
1774CONFIG_EEXPRESS=m
1775CONFIG_EEXPRESS_PRO=m
1776CONFIG_HPLAN_PLUS=m
1777CONFIG_HPLAN=m
1778CONFIG_LP486E=m
1779CONFIG_ETH16I=m
1780CONFIG_NE2000=m
1781CONFIG_ZNET=m
1782CONFIG_SEEQ8005=m
1783# CONFIG_IBM_NEW_EMAC_ZMII is not set
1784# CONFIG_IBM_NEW_EMAC_RGMII is not set
1785# CONFIG_IBM_NEW_EMAC_TAH is not set
1786# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
1787# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
1788# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
1789# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
1790CONFIG_NET_PCI=y
1791CONFIG_PCNET32=m
1792CONFIG_AMD8111_ETH=m
1793CONFIG_ADAPTEC_STARFIRE=m
1794CONFIG_AC3200=m
1795CONFIG_KSZ884X_PCI=m
1796CONFIG_APRICOT=m
1797CONFIG_B44=m
1798CONFIG_B44_PCI_AUTOSELECT=y
1799CONFIG_B44_PCICORE_AUTOSELECT=y
1800CONFIG_B44_PCI=y
1801CONFIG_FORCEDETH=m
1802# CONFIG_FORCEDETH_NAPI is not set
1803CONFIG_CS89x0=m
1804CONFIG_E100=m
1805CONFIG_FEALNX=m
1806CONFIG_NATSEMI=m
1807CONFIG_NE2K_PCI=m
1808CONFIG_8139CP=m
1809CONFIG_8139TOO=m
1810CONFIG_8139TOO_PIO=y
1811# CONFIG_8139TOO_TUNE_TWISTER is not set
1812# CONFIG_8139TOO_8129 is not set
1813# CONFIG_8139_OLD_RX_RESET is not set
1814CONFIG_R6040=m
1815CONFIG_SIS900=m
1816CONFIG_EPIC100=m
1817CONFIG_SMSC9420=m
1818CONFIG_SUNDANCE=m
1819# CONFIG_SUNDANCE_MMIO is not set
1820CONFIG_TLAN=m
1821CONFIG_KS8842=m
1822CONFIG_KS8851=m
1823CONFIG_KS8851_MLL=m
1824CONFIG_VIA_RHINE=m
1825# CONFIG_VIA_RHINE_MMIO is not set
1826CONFIG_SC92031=m
1827CONFIG_NET_POCKET=y
1828CONFIG_ATP=m
1829CONFIG_DE600=m
1830CONFIG_DE620=m
1831CONFIG_ATL2=m
1832CONFIG_NETDEV_1000=y
1833CONFIG_ACENIC=m
1834# CONFIG_ACENIC_OMIT_TIGON_I is not set
1835CONFIG_DL2K=m
1836CONFIG_E1000=m
1837CONFIG_E1000E=m
1838CONFIG_IP1000=m
1839CONFIG_IGB=m
1840CONFIG_IGB_DCA=y
1841CONFIG_IGBVF=m
1842CONFIG_NS83820=m
1843CONFIG_HAMACHI=m
1844CONFIG_YELLOWFIN=m
1845CONFIG_R8169=m
1846CONFIG_R8169_VLAN=y
1847CONFIG_SIS190=m
1848CONFIG_SKGE=m
1849# CONFIG_SKGE_DEBUG is not set
1850CONFIG_SKY2=m
1851# CONFIG_SKY2_DEBUG is not set
1852CONFIG_VIA_VELOCITY=m
1853CONFIG_TIGON3=m
1854CONFIG_BNX2=m
1855CONFIG_CNIC=m
1856CONFIG_QLA3XXX=m
1857CONFIG_ATL1=m
1858CONFIG_ATL1E=m
1859CONFIG_ATL1C=m
1860CONFIG_JME=m
1861CONFIG_NETDEV_10000=y
1862CONFIG_MDIO=m
1863CONFIG_CHELSIO_T1=m
1864CONFIG_CHELSIO_T1_1G=y
1865CONFIG_CHELSIO_T3_DEPENDS=y
1866CONFIG_CHELSIO_T3=m
1867CONFIG_CHELSIO_T4_DEPENDS=y
1868CONFIG_CHELSIO_T4=m
1869CONFIG_ENIC=m
1870CONFIG_IXGBE=m
1871CONFIG_IXGBE_DCA=y
1872CONFIG_IXGB=m
1873CONFIG_S2IO=m
1874CONFIG_VXGE=m
1875# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
1876CONFIG_MYRI10GE=m
1877CONFIG_MYRI10GE_DCA=y
1878CONFIG_NETXEN_NIC=m
1879CONFIG_NIU=m
1880CONFIG_MLX4_EN=m
1881CONFIG_MLX4_CORE=m
1882CONFIG_MLX4_DEBUG=y
1883CONFIG_TEHUTI=m
1884CONFIG_BNX2X=m
1885CONFIG_QLCNIC=m
1886CONFIG_QLGE=m
1887CONFIG_SFC=m
1888CONFIG_SFC_MTD=y
1889CONFIG_BE2NET=m
1890# CONFIG_TR is not set
1891CONFIG_WLAN=y
1892CONFIG_PCMCIA_RAYCS=m
1893CONFIG_LIBERTAS_THINFIRM=m
1894CONFIG_LIBERTAS_THINFIRM_USB=m
1895CONFIG_AIRO=m
1896CONFIG_ATMEL=m
1897CONFIG_PCI_ATMEL=m
1898CONFIG_PCMCIA_ATMEL=m
1899CONFIG_AT76C50X_USB=m
1900CONFIG_AIRO_CS=m
1901CONFIG_PCMCIA_WL3501=m
1902CONFIG_PRISM54=m
1903CONFIG_USB_ZD1201=m
1904CONFIG_USB_NET_RNDIS_WLAN=m
1905CONFIG_RTL8180=m
1906CONFIG_RTL8187=m
1907CONFIG_RTL8187_LEDS=y
1908CONFIG_ADM8211=m
1909CONFIG_MAC80211_HWSIM=m
1910CONFIG_MWL8K=m
1911CONFIG_ATH_COMMON=m
1912# CONFIG_ATH_DEBUG is not set
1913CONFIG_ATH5K=m
1914# CONFIG_ATH5K_DEBUG is not set
1915CONFIG_ATH9K_HW=m
1916CONFIG_ATH9K_COMMON=m
1917CONFIG_ATH9K=m
1918# CONFIG_ATH9K_DEBUGFS is not set
1919CONFIG_AR9170_USB=m
1920CONFIG_AR9170_LEDS=y
1921CONFIG_B43=m
1922CONFIG_B43_PCI_AUTOSELECT=y
1923CONFIG_B43_PCICORE_AUTOSELECT=y
1924CONFIG_B43_PCMCIA=y
1925CONFIG_B43_SDIO=y
1926CONFIG_B43_PIO=y
1927CONFIG_B43_PHY_LP=y
1928CONFIG_B43_LEDS=y
1929CONFIG_B43_HWRNG=y
1930# CONFIG_B43_DEBUG is not set
1931CONFIG_B43LEGACY=m
1932CONFIG_B43LEGACY_PCI_AUTOSELECT=y
1933CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
1934CONFIG_B43LEGACY_LEDS=y
1935CONFIG_B43LEGACY_HWRNG=y
1936CONFIG_B43LEGACY_DEBUG=y
1937CONFIG_B43LEGACY_DMA=y
1938CONFIG_B43LEGACY_PIO=y
1939CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
1940# CONFIG_B43LEGACY_DMA_MODE is not set
1941# CONFIG_B43LEGACY_PIO_MODE is not set
1942CONFIG_HOSTAP=m
1943CONFIG_HOSTAP_FIRMWARE=y
1944CONFIG_HOSTAP_FIRMWARE_NVRAM=y
1945CONFIG_HOSTAP_PLX=m
1946CONFIG_HOSTAP_PCI=m
1947CONFIG_HOSTAP_CS=m
1948CONFIG_IPW2100=m
1949CONFIG_IPW2100_MONITOR=y
1950# CONFIG_IPW2100_DEBUG is not set
1951CONFIG_IPW2200=m
1952CONFIG_IPW2200_MONITOR=y
1953CONFIG_IPW2200_RADIOTAP=y
1954CONFIG_IPW2200_PROMISCUOUS=y
1955CONFIG_IPW2200_QOS=y
1956# CONFIG_IPW2200_DEBUG is not set
1957CONFIG_LIBIPW=m
1958# CONFIG_LIBIPW_DEBUG is not set
1959CONFIG_IWLWIFI=m
1960# CONFIG_IWLWIFI_DEBUG is not set
1961CONFIG_IWLAGN=m
1962CONFIG_IWL4965=y
1963CONFIG_IWL5000=y
1964CONFIG_IWL3945=m
1965CONFIG_IWM=m
1966# CONFIG_IWM_DEBUG is not set
1967CONFIG_LIBERTAS=m
1968CONFIG_LIBERTAS_USB=m
1969CONFIG_LIBERTAS_CS=m
1970CONFIG_LIBERTAS_SDIO=m
1971CONFIG_LIBERTAS_SPI=m
1972# CONFIG_LIBERTAS_DEBUG is not set
1973# CONFIG_LIBERTAS_MESH is not set
1974CONFIG_HERMES=m
1975CONFIG_HERMES_CACHE_FW_ON_INIT=y
1976CONFIG_PLX_HERMES=m
1977CONFIG_TMD_HERMES=m
1978CONFIG_NORTEL_HERMES=m
1979CONFIG_PCI_HERMES=m
1980CONFIG_PCMCIA_HERMES=m
1981CONFIG_PCMCIA_SPECTRUM=m
1982CONFIG_P54_COMMON=m
1983CONFIG_P54_USB=m
1984CONFIG_P54_PCI=m
1985CONFIG_P54_SPI=m
1986CONFIG_P54_LEDS=y
1987CONFIG_RT2X00=m
1988CONFIG_RT2400PCI=m
1989CONFIG_RT2500PCI=m
1990CONFIG_RT61PCI=m
1991CONFIG_RT2800PCI_PCI=y
1992CONFIG_RT2800PCI=m
1993# CONFIG_RT2800PCI_RT30XX is not set
1994# CONFIG_RT2800PCI_RT35XX is not set
1995CONFIG_RT2500USB=m
1996CONFIG_RT73USB=m
1997CONFIG_RT2800USB=m
1998# CONFIG_RT2800USB_RT30XX is not set
1999# CONFIG_RT2800USB_RT35XX is not set
2000# CONFIG_RT2800USB_UNKNOWN is not set
2001CONFIG_RT2800_LIB=m
2002CONFIG_RT2X00_LIB_PCI=m
2003CONFIG_RT2X00_LIB_USB=m
2004CONFIG_RT2X00_LIB=m
2005CONFIG_RT2X00_LIB_HT=y
2006CONFIG_RT2X00_LIB_FIRMWARE=y
2007CONFIG_RT2X00_LIB_CRYPTO=y
2008CONFIG_RT2X00_LIB_LEDS=y
2009# CONFIG_RT2X00_DEBUG is not set
2010CONFIG_WL12XX=m
2011CONFIG_WL1251=m
2012CONFIG_WL1251_SPI=m
2013CONFIG_WL1251_SDIO=m
2014CONFIG_WL1271=m
2015CONFIG_ZD1211RW=m
2016# CONFIG_ZD1211RW_DEBUG is not set
2017
2018#
2019# WiMAX Wireless Broadband devices
2020#
2021CONFIG_WIMAX_I2400M=m
2022CONFIG_WIMAX_I2400M_USB=m
2023CONFIG_WIMAX_I2400M_SDIO=m
2024# CONFIG_WIMAX_IWMC3200_SDIO is not set
2025CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8
2026
2027#
2028# USB Network Adapters
2029#
2030CONFIG_USB_CATC=m
2031CONFIG_USB_KAWETH=m
2032CONFIG_USB_PEGASUS=m
2033CONFIG_USB_RTL8150=m
2034CONFIG_USB_USBNET=m
2035CONFIG_USB_NET_AX8817X=m
2036CONFIG_USB_NET_CDCETHER=m
2037CONFIG_USB_NET_CDC_EEM=m
2038CONFIG_USB_NET_DM9601=m
2039CONFIG_USB_NET_SMSC75XX=m
2040CONFIG_USB_NET_SMSC95XX=m
2041CONFIG_USB_NET_GL620A=m
2042CONFIG_USB_NET_NET1080=m
2043CONFIG_USB_NET_PLUSB=m
2044CONFIG_USB_NET_MCS7830=m
2045CONFIG_USB_NET_RNDIS_HOST=m
2046CONFIG_USB_NET_CDC_SUBSET=m
2047CONFIG_USB_ALI_M5632=y
2048CONFIG_USB_AN2720=y
2049CONFIG_USB_BELKIN=y
2050CONFIG_USB_ARMLINUX=y
2051CONFIG_USB_EPSON2888=y
2052CONFIG_USB_KC2190=y
2053CONFIG_USB_NET_ZAURUS=m
2054CONFIG_USB_HSO=m
2055CONFIG_USB_NET_INT51X1=m
2056CONFIG_USB_CDC_PHONET=m
2057CONFIG_USB_IPHETH=m
2058CONFIG_USB_SIERRA_NET=m
2059CONFIG_NET_PCMCIA=y
2060CONFIG_PCMCIA_3C589=m
2061CONFIG_PCMCIA_3C574=m
2062CONFIG_PCMCIA_FMVJ18X=m
2063CONFIG_PCMCIA_PCNET=m
2064CONFIG_PCMCIA_NMCLAN=m
2065CONFIG_PCMCIA_SMC91C92=m
2066CONFIG_PCMCIA_XIRC2PS=m
2067CONFIG_PCMCIA_AXNET=m
2068CONFIG_ARCNET_COM20020_CS=m
2069CONFIG_WAN=y
2070CONFIG_HOSTESS_SV11=m
2071CONFIG_COSA=m
2072CONFIG_LANMEDIA=m
2073CONFIG_SEALEVEL_4021=m
2074CONFIG_HDLC=m
2075CONFIG_HDLC_RAW=m
2076CONFIG_HDLC_RAW_ETH=m
2077CONFIG_HDLC_CISCO=m
2078CONFIG_HDLC_FR=m
2079CONFIG_HDLC_PPP=m
2080CONFIG_HDLC_X25=m
2081CONFIG_PCI200SYN=m
2082CONFIG_WANXL=m
2083# CONFIG_WANXL_BUILD_FIRMWARE is not set
2084CONFIG_PC300TOO=m
2085CONFIG_N2=m
2086CONFIG_C101=m
2087CONFIG_FARSYNC=m
2088CONFIG_DSCC4=m
2089CONFIG_DSCC4_PCISYNC=y
2090CONFIG_DSCC4_PCI_RST=y
2091CONFIG_DLCI=m
2092CONFIG_DLCI_MAX=8
2093CONFIG_SDLA=m
2094CONFIG_WAN_ROUTER_DRIVERS=m
2095CONFIG_CYCLADES_SYNC=m
2096CONFIG_CYCLOMX_X25=y
2097CONFIG_LAPBETHER=m
2098CONFIG_X25_ASY=m
2099CONFIG_SBNI=m
2100CONFIG_SBNI_MULTILINE=y
2101CONFIG_ATM_DRIVERS=y
2102CONFIG_ATM_DUMMY=m
2103CONFIG_ATM_TCP=m
2104CONFIG_ATM_LANAI=m
2105CONFIG_ATM_ENI=m
2106# CONFIG_ATM_ENI_DEBUG is not set
2107# CONFIG_ATM_ENI_TUNE_BURST is not set
2108CONFIG_ATM_FIRESTREAM=m
2109CONFIG_ATM_ZATM=m
2110# CONFIG_ATM_ZATM_DEBUG is not set
2111CONFIG_ATM_NICSTAR=m
2112CONFIG_ATM_NICSTAR_USE_SUNI=y
2113CONFIG_ATM_NICSTAR_USE_IDT77105=y
2114CONFIG_ATM_IDT77252=m
2115# CONFIG_ATM_IDT77252_DEBUG is not set
2116# CONFIG_ATM_IDT77252_RCV_ALL is not set
2117CONFIG_ATM_IDT77252_USE_SUNI=y
2118CONFIG_ATM_AMBASSADOR=m
2119# CONFIG_ATM_AMBASSADOR_DEBUG is not set
2120CONFIG_ATM_HORIZON=m
2121# CONFIG_ATM_HORIZON_DEBUG is not set
2122CONFIG_ATM_IA=m
2123# CONFIG_ATM_IA_DEBUG is not set
2124CONFIG_ATM_FORE200E=m
2125CONFIG_ATM_FORE200E_USE_TASKLET=y
2126CONFIG_ATM_FORE200E_TX_RETRY=16
2127CONFIG_ATM_FORE200E_DEBUG=0
2128CONFIG_ATM_HE=m
2129CONFIG_ATM_HE_USE_SUNI=y
2130CONFIG_ATM_SOLOS=m
2131CONFIG_IEEE802154_DRIVERS=m
2132CONFIG_IEEE802154_FAKEHARD=m
2133CONFIG_XEN_NETDEV_FRONTEND=y
2134CONFIG_FDDI=y
2135CONFIG_DEFXX=m
2136# CONFIG_DEFXX_MMIO is not set
2137CONFIG_SKFP=m
2138CONFIG_HIPPI=y
2139CONFIG_ROADRUNNER=m
2140# CONFIG_ROADRUNNER_LARGE_RINGS is not set
2141CONFIG_PLIP=m
2142CONFIG_PPP=m
2143CONFIG_PPP_MULTILINK=y
2144CONFIG_PPP_FILTER=y
2145CONFIG_PPP_ASYNC=m
2146CONFIG_PPP_SYNC_TTY=m
2147CONFIG_PPP_DEFLATE=m
2148CONFIG_PPP_BSDCOMP=m
2149CONFIG_PPP_MPPE=m
2150CONFIG_PPPOE=m
2151CONFIG_PPPOATM=m
2152CONFIG_PPPOL2TP=m
2153CONFIG_SLIP=m
2154CONFIG_SLIP_COMPRESSED=y
2155CONFIG_SLHC=m
2156CONFIG_SLIP_SMART=y
2157CONFIG_SLIP_MODE_SLIP6=y
2158# CONFIG_NET_FC is not set
2159CONFIG_NETCONSOLE=m
2160CONFIG_NETCONSOLE_DYNAMIC=y
2161CONFIG_NETPOLL=y
2162# CONFIG_NETPOLL_TRAP is not set
2163CONFIG_NET_POLL_CONTROLLER=y
2164CONFIG_VIRTIO_NET=m
2165CONFIG_VMXNET3=m
2166CONFIG_ISDN=y
2167# CONFIG_ISDN_I4L is not set
2168CONFIG_ISDN_CAPI=m
2169# CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON is not set
2170# CONFIG_CAPI_TRACE is not set
2171CONFIG_ISDN_CAPI_MIDDLEWARE=y
2172CONFIG_ISDN_CAPI_CAPI20=m
2173CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
2174CONFIG_ISDN_CAPI_CAPIFS=m
2175
2176#
2177# CAPI hardware drivers
2178#
2179CONFIG_CAPI_AVM=y
2180CONFIG_ISDN_DRV_AVMB1_B1ISA=m
2181CONFIG_ISDN_DRV_AVMB1_B1PCI=m
2182CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
2183CONFIG_ISDN_DRV_AVMB1_T1ISA=m
2184CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
2185CONFIG_ISDN_DRV_AVMB1_AVM_CS=m
2186CONFIG_ISDN_DRV_AVMB1_T1PCI=m
2187CONFIG_ISDN_DRV_AVMB1_C4=m
2188CONFIG_CAPI_EICON=y
2189CONFIG_ISDN_DIVAS=m
2190CONFIG_ISDN_DIVAS_BRIPCI=y
2191CONFIG_ISDN_DIVAS_PRIPCI=y
2192CONFIG_ISDN_DIVAS_DIVACAPI=m
2193CONFIG_ISDN_DIVAS_USERIDI=m
2194CONFIG_ISDN_DIVAS_MAINT=m
2195CONFIG_ISDN_DRV_GIGASET=m
2196CONFIG_GIGASET_CAPI=y
2197# CONFIG_GIGASET_DUMMYLL is not set
2198CONFIG_GIGASET_BASE=m
2199CONFIG_GIGASET_M105=m
2200CONFIG_GIGASET_M101=m
2201# CONFIG_GIGASET_DEBUG is not set
2202CONFIG_HYSDN=m
2203# CONFIG_HYSDN_CAPI is not set
2204CONFIG_MISDN=m
2205CONFIG_MISDN_DSP=m
2206CONFIG_MISDN_L1OIP=m
2207
2208#
2209# mISDN hardware drivers
2210#
2211CONFIG_MISDN_HFCPCI=m
2212CONFIG_MISDN_HFCMULTI=m
2213CONFIG_MISDN_HFCUSB=m
2214CONFIG_MISDN_AVMFRITZ=m
2215# CONFIG_MISDN_SPEEDFAX is not set
2216# CONFIG_MISDN_INFINEON is not set
2217# CONFIG_MISDN_W6692 is not set
2218# CONFIG_MISDN_NETJET is not set
2219CONFIG_MISDN_IPAC=m
2220# CONFIG_PHONE is not set
2221
2222#
2223# Input device support
2224#
2225CONFIG_INPUT=y
2226CONFIG_INPUT_FF_MEMLESS=m
2227CONFIG_INPUT_POLLDEV=m
2228CONFIG_INPUT_SPARSEKMAP=m
2229
2230#
2231# Userland interfaces
2232#
2233CONFIG_INPUT_MOUSEDEV=m
2234CONFIG_INPUT_MOUSEDEV_PSAUX=y
2235CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
2236CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
2237CONFIG_INPUT_JOYDEV=m
2238CONFIG_INPUT_EVDEV=m
2239CONFIG_INPUT_EVBUG=m
2240CONFIG_XEN_KBDDEV_FRONTEND=m
2241
2242#
2243# Input Device Drivers
2244#
2245CONFIG_INPUT_KEYBOARD=y
2246# CONFIG_KEYBOARD_ADP5588 is not set
2247CONFIG_KEYBOARD_ATKBD=y
2248CONFIG_QT2160=m
2249CONFIG_KEYBOARD_LKKBD=m
2250CONFIG_KEYBOARD_GPIO=m
2251CONFIG_KEYBOARD_MATRIX=m
2252CONFIG_KEYBOARD_LM8323=m
2253# CONFIG_KEYBOARD_MAX7359 is not set
2254CONFIG_KEYBOARD_NEWTON=m
2255# CONFIG_KEYBOARD_OPENCORES is not set
2256CONFIG_KEYBOARD_STOWAWAY=m
2257CONFIG_KEYBOARD_SUNKBD=m
2258CONFIG_KEYBOARD_XTKBD=m
2259CONFIG_INPUT_MOUSE=y
2260CONFIG_MOUSE_PS2=m
2261CONFIG_MOUSE_PS2_ALPS=y
2262CONFIG_MOUSE_PS2_LOGIPS2PP=y
2263CONFIG_MOUSE_PS2_SYNAPTICS=y
2264CONFIG_MOUSE_PS2_LIFEBOOK=y
2265CONFIG_MOUSE_PS2_TRACKPOINT=y
2266# CONFIG_MOUSE_PS2_ELANTECH is not set
2267# CONFIG_MOUSE_PS2_SENTELIC is not set
2268# CONFIG_MOUSE_PS2_TOUCHKIT is not set
2269CONFIG_MOUSE_SERIAL=m
2270CONFIG_MOUSE_APPLETOUCH=m
2271CONFIG_MOUSE_BCM5974=m
2272CONFIG_MOUSE_INPORT=m
2273# CONFIG_MOUSE_ATIXL is not set
2274CONFIG_MOUSE_LOGIBM=m
2275CONFIG_MOUSE_PC110PAD=m
2276CONFIG_MOUSE_VSXXXAA=m
2277CONFIG_MOUSE_GPIO=m
2278CONFIG_MOUSE_SYNAPTICS_I2C=m
2279# CONFIG_INPUT_JOYSTICK is not set
2280# CONFIG_INPUT_TABLET is not set
2281CONFIG_INPUT_TOUCHSCREEN=y
2282CONFIG_TOUCHSCREEN_ADS7846=m
2283CONFIG_TOUCHSCREEN_AD7877=m
2284CONFIG_TOUCHSCREEN_AD7879_I2C=m
2285CONFIG_TOUCHSCREEN_AD7879=m
2286CONFIG_TOUCHSCREEN_DYNAPRO=m
2287CONFIG_TOUCHSCREEN_EETI=m
2288CONFIG_TOUCHSCREEN_FUJITSU=m
2289CONFIG_TOUCHSCREEN_GUNZE=m
2290CONFIG_TOUCHSCREEN_ELO=m
2291CONFIG_TOUCHSCREEN_WACOM_W8001=m
2292# CONFIG_TOUCHSCREEN_MCS5000 is not set
2293CONFIG_TOUCHSCREEN_MTOUCH=m
2294CONFIG_TOUCHSCREEN_INEXIO=m
2295CONFIG_TOUCHSCREEN_MK712=m
2296CONFIG_TOUCHSCREEN_HTCPEN=m
2297CONFIG_TOUCHSCREEN_PENMOUNT=m
2298CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
2299CONFIG_TOUCHSCREEN_TOUCHWIN=m
2300CONFIG_TOUCHSCREEN_UCB1400=m
2301CONFIG_TOUCHSCREEN_WM97XX=m
2302CONFIG_TOUCHSCREEN_WM9705=y
2303CONFIG_TOUCHSCREEN_WM9712=y
2304CONFIG_TOUCHSCREEN_WM9713=y
2305CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
2306CONFIG_TOUCHSCREEN_USB_EGALAX=y
2307CONFIG_TOUCHSCREEN_USB_PANJIT=y
2308CONFIG_TOUCHSCREEN_USB_3M=y
2309CONFIG_TOUCHSCREEN_USB_ITM=y
2310CONFIG_TOUCHSCREEN_USB_ETURBO=y
2311CONFIG_TOUCHSCREEN_USB_GUNZE=y
2312CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
2313CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
2314CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
2315CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
2316CONFIG_TOUCHSCREEN_USB_GOTOP=y
2317CONFIG_TOUCHSCREEN_USB_JASTEC=y
2318CONFIG_TOUCHSCREEN_USB_E2I=y
2319CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
2320CONFIG_TOUCHSCREEN_USB_ETT_TC5UH=y
2321CONFIG_TOUCHSCREEN_USB_NEXIO=y
2322CONFIG_TOUCHSCREEN_TOUCHIT213=m
2323CONFIG_TOUCHSCREEN_TSC2007=m
2324CONFIG_INPUT_MISC=y
2325CONFIG_INPUT_PCSPKR=m
2326CONFIG_INPUT_APANEL=m
2327CONFIG_INPUT_WISTRON_BTNS=m
2328CONFIG_INPUT_ATLAS_BTNS=m
2329CONFIG_INPUT_ATI_REMOTE=m
2330CONFIG_INPUT_ATI_REMOTE2=m
2331CONFIG_INPUT_KEYSPAN_REMOTE=m
2332CONFIG_INPUT_POWERMATE=m
2333CONFIG_INPUT_YEALINK=m
2334CONFIG_INPUT_CM109=m
2335CONFIG_INPUT_UINPUT=m
2336CONFIG_INPUT_WINBOND_CIR=m
2337CONFIG_INPUT_PCF50633_PMU=m
2338CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
2339
2340#
2341# Hardware I/O ports
2342#
2343CONFIG_SERIO=y
2344CONFIG_SERIO_I8042=y
2345CONFIG_SERIO_SERPORT=m
2346CONFIG_SERIO_CT82C710=m
2347CONFIG_SERIO_PARKBD=m
2348CONFIG_SERIO_PCIPS2=m
2349CONFIG_SERIO_LIBPS2=y
2350CONFIG_SERIO_RAW=m
2351CONFIG_SERIO_ALTERA_PS2=m
2352# CONFIG_GAMEPORT is not set
2353
2354#
2355# Character devices
2356#
2357CONFIG_VT=y
2358CONFIG_CONSOLE_TRANSLATIONS=y
2359CONFIG_VT_CONSOLE=y
2360CONFIG_HW_CONSOLE=y
2361# CONFIG_VT_HW_CONSOLE_BINDING is not set
2362# CONFIG_DEVKMEM is not set
2363CONFIG_SERIAL_NONSTANDARD=y
2364CONFIG_COMPUTONE=m
2365CONFIG_ROCKETPORT=m
2366CONFIG_CYCLADES=m
2367# CONFIG_CYZ_INTR is not set
2368CONFIG_DIGIEPCA=m
2369CONFIG_MOXA_INTELLIO=m
2370CONFIG_MOXA_SMARTIO=m
2371CONFIG_ISI=m
2372CONFIG_SYNCLINK=m
2373CONFIG_SYNCLINKMP=m
2374CONFIG_SYNCLINK_GT=m
2375CONFIG_N_HDLC=m
2376CONFIG_RISCOM8=m
2377CONFIG_SPECIALIX=m
2378CONFIG_STALDRV=y
2379CONFIG_STALLION=m
2380CONFIG_ISTALLION=m
2381CONFIG_NOZOMI=m
2382
2383#
2384# Serial drivers
2385#
2386CONFIG_SERIAL_8250=y
2387CONFIG_SERIAL_8250_CONSOLE=y
2388CONFIG_FIX_EARLYCON_MEM=y
2389CONFIG_SERIAL_8250_PCI=y
2390CONFIG_SERIAL_8250_PNP=y
2391CONFIG_SERIAL_8250_CS=m
2392CONFIG_SERIAL_8250_NR_UARTS=16
2393CONFIG_SERIAL_8250_RUNTIME_UARTS=4
2394CONFIG_SERIAL_8250_EXTENDED=y
2395CONFIG_SERIAL_8250_MANY_PORTS=y
2396CONFIG_SERIAL_8250_FOURPORT=m
2397CONFIG_SERIAL_8250_ACCENT=m
2398CONFIG_SERIAL_8250_BOCA=m
2399CONFIG_SERIAL_8250_EXAR_ST16C554=m
2400CONFIG_SERIAL_8250_HUB6=m
2401CONFIG_SERIAL_8250_SHARE_IRQ=y
2402# CONFIG_SERIAL_8250_DETECT_IRQ is not set
2403CONFIG_SERIAL_8250_RSA=y
2404
2405#
2406# Non-8250 serial port support
2407#
2408CONFIG_SERIAL_MAX3100=m
2409CONFIG_SERIAL_UARTLITE=m
2410CONFIG_SERIAL_CORE=y
2411CONFIG_SERIAL_CORE_CONSOLE=y
2412CONFIG_SERIAL_JSM=m
2413CONFIG_SERIAL_TIMBERDALE=m
2414CONFIG_UNIX98_PTYS=y
2415# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
2416# CONFIG_LEGACY_PTYS is not set
2417CONFIG_PRINTER=m
2418# CONFIG_LP_CONSOLE is not set
2419CONFIG_PPDEV=m
2420CONFIG_HVC_DRIVER=y
2421CONFIG_HVC_IRQ=y
2422CONFIG_HVC_XEN=y
2423CONFIG_VIRTIO_CONSOLE=y
2424CONFIG_IPMI_HANDLER=m
2425# CONFIG_IPMI_PANIC_EVENT is not set
2426CONFIG_IPMI_DEVICE_INTERFACE=m
2427CONFIG_IPMI_SI=m
2428CONFIG_IPMI_WATCHDOG=m
2429CONFIG_IPMI_POWEROFF=m
2430CONFIG_HW_RANDOM=m
2431CONFIG_HW_RANDOM_TIMERIOMEM=m
2432CONFIG_HW_RANDOM_INTEL=m
2433CONFIG_HW_RANDOM_AMD=m
2434CONFIG_HW_RANDOM_GEODE=m
2435CONFIG_HW_RANDOM_VIA=m
2436CONFIG_HW_RANDOM_VIRTIO=m
2437CONFIG_NVRAM=m
2438CONFIG_DTLK=m
2439CONFIG_R3964=m
2440CONFIG_APPLICOM=m
2441CONFIG_SONYPI=m
2442
2443#
2444# PCMCIA character devices
2445#
2446CONFIG_SYNCLINK_CS=m
2447CONFIG_CARDMAN_4000=m
2448CONFIG_CARDMAN_4040=m
2449CONFIG_IPWIRELESS=m
2450CONFIG_MWAVE=m
2451CONFIG_SCx200_GPIO=m
2452CONFIG_PC8736x_GPIO=m
2453CONFIG_NSC_GPIO=m
2454CONFIG_CS5535_GPIO=m
2455CONFIG_RAW_DRIVER=m
2456CONFIG_MAX_RAW_DEVS=256
2457CONFIG_HPET=y
2458CONFIG_HPET_MMAP=y
2459CONFIG_HANGCHECK_TIMER=m
2460CONFIG_TCG_TPM=m
2461CONFIG_TCG_TIS=m
2462CONFIG_TCG_NSC=m
2463CONFIG_TCG_ATMEL=m
2464CONFIG_TCG_INFINEON=m
2465CONFIG_TELCLOCK=m
2466CONFIG_DEVPORT=y
2467CONFIG_I2C=m
2468CONFIG_I2C_BOARDINFO=y
2469CONFIG_I2C_COMPAT=y
2470CONFIG_I2C_CHARDEV=m
2471CONFIG_I2C_HELPER_AUTO=y
2472CONFIG_I2C_SMBUS=m
2473CONFIG_I2C_ALGOBIT=m
2474CONFIG_I2C_ALGOPCA=m
2475
2476#
2477# I2C Hardware Bus support
2478#
2479
2480#
2481# PC SMBus host controller drivers
2482#
2483CONFIG_I2C_ALI1535=m
2484CONFIG_I2C_ALI1563=m
2485CONFIG_I2C_ALI15X3=m
2486CONFIG_I2C_AMD756=m
2487CONFIG_I2C_AMD756_S4882=m
2488CONFIG_I2C_AMD8111=m
2489CONFIG_I2C_I801=m
2490CONFIG_I2C_ISCH=m
2491CONFIG_I2C_PIIX4=m
2492CONFIG_I2C_NFORCE2=m
2493CONFIG_I2C_NFORCE2_S4985=m
2494CONFIG_I2C_SIS5595=m
2495CONFIG_I2C_SIS630=m
2496CONFIG_I2C_SIS96X=m
2497CONFIG_I2C_VIA=m
2498CONFIG_I2C_VIAPRO=m
2499
2500#
2501# ACPI drivers
2502#
2503CONFIG_I2C_SCMI=m
2504
2505#
2506# I2C system bus drivers (mostly embedded / system-on-chip)
2507#
2508CONFIG_I2C_GPIO=m
2509CONFIG_I2C_OCORES=m
2510CONFIG_I2C_SIMTEC=m
2511CONFIG_I2C_XILINX=m
2512
2513#
2514# External I2C/SMBus adapter drivers
2515#
2516CONFIG_I2C_PARPORT=m
2517CONFIG_I2C_PARPORT_LIGHT=m
2518CONFIG_I2C_TAOS_EVM=m
2519CONFIG_I2C_TINY_USB=m
2520
2521#
2522# Other I2C/SMBus bus drivers
2523#
2524CONFIG_I2C_PCA_ISA=m
2525CONFIG_I2C_PCA_PLATFORM=m
2526CONFIG_I2C_STUB=m
2527CONFIG_SCx200_I2C=m
2528CONFIG_SCx200_I2C_SCL=12
2529CONFIG_SCx200_I2C_SDA=13
2530CONFIG_SCx200_ACB=m
2531# CONFIG_I2C_DEBUG_CORE is not set
2532# CONFIG_I2C_DEBUG_ALGO is not set
2533# CONFIG_I2C_DEBUG_BUS is not set
2534CONFIG_SPI=y
2535CONFIG_SPI_MASTER=y
2536
2537#
2538# SPI Master Controller Drivers
2539#
2540CONFIG_SPI_BITBANG=m
2541CONFIG_SPI_BUTTERFLY=m
2542CONFIG_SPI_GPIO=m
2543CONFIG_SPI_LM70_LLP=m
2544CONFIG_SPI_XILINX=m
2545CONFIG_SPI_XILINX_PLTFM=m
2546CONFIG_SPI_DESIGNWARE=m
2547CONFIG_SPI_DW_PCI=m
2548
2549#
2550# SPI Protocol Masters
2551#
2552CONFIG_SPI_SPIDEV=m
2553CONFIG_SPI_TLE62X0=m
2554
2555#
2556# PPS support
2557#
2558# CONFIG_PPS is not set
2559CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
2560CONFIG_GPIOLIB=y
2561# CONFIG_GPIO_SYSFS is not set
2562CONFIG_GPIO_MAX730X=m
2563
2564#
2565# Memory mapped GPIO expanders:
2566#
2567CONFIG_GPIO_IT8761E=m
2568CONFIG_GPIO_SCH=m
2569
2570#
2571# I2C GPIO expanders:
2572#
2573CONFIG_GPIO_MAX7300=m
2574CONFIG_GPIO_MAX732X=m
2575CONFIG_GPIO_PCA953X=m
2576CONFIG_GPIO_PCF857X=m
2577CONFIG_GPIO_WM8994=m
2578CONFIG_GPIO_ADP5588=m
2579
2580#
2581# PCI GPIO expanders:
2582#
2583CONFIG_GPIO_CS5535=m
2584# CONFIG_GPIO_LANGWELL is not set
2585# CONFIG_GPIO_TIMBERDALE is not set
2586
2587#
2588# SPI GPIO expanders:
2589#
2590CONFIG_GPIO_MAX7301=m
2591CONFIG_GPIO_MCP23S08=m
2592# CONFIG_GPIO_MC33880 is not set
2593
2594#
2595# AC97 GPIO expanders:
2596#
2597# CONFIG_GPIO_UCB1400 is not set
2598CONFIG_W1=m
2599CONFIG_W1_CON=y
2600
2601#
2602# 1-wire Bus Masters
2603#
2604CONFIG_W1_MASTER_MATROX=m
2605CONFIG_W1_MASTER_DS2490=m
2606CONFIG_W1_MASTER_DS2482=m
2607CONFIG_W1_MASTER_GPIO=m
2608
2609#
2610# 1-wire Slaves
2611#
2612CONFIG_W1_SLAVE_THERM=m
2613CONFIG_W1_SLAVE_SMEM=m
2614CONFIG_W1_SLAVE_DS2431=m
2615CONFIG_W1_SLAVE_DS2433=m
2616# CONFIG_W1_SLAVE_DS2433_CRC is not set
2617CONFIG_W1_SLAVE_DS2760=m
2618CONFIG_W1_SLAVE_BQ27000=m
2619CONFIG_POWER_SUPPLY=y
2620# CONFIG_POWER_SUPPLY_DEBUG is not set
2621CONFIG_PDA_POWER=m
2622CONFIG_BATTERY_DS2760=m
2623CONFIG_BATTERY_DS2782=m
2624CONFIG_BATTERY_BQ27x00=m
2625CONFIG_BATTERY_MAX17040=m
2626CONFIG_CHARGER_PCF50633=m
2627CONFIG_HWMON=m
2628CONFIG_HWMON_VID=m
2629# CONFIG_HWMON_DEBUG_CHIP is not set
2630
2631#
2632# Native drivers
2633#
2634CONFIG_SENSORS_ABITUGURU=m
2635CONFIG_SENSORS_ABITUGURU3=m
2636CONFIG_SENSORS_AD7414=m
2637CONFIG_SENSORS_AD7418=m
2638CONFIG_SENSORS_ADCXX=m
2639CONFIG_SENSORS_ADM1021=m
2640CONFIG_SENSORS_ADM1025=m
2641CONFIG_SENSORS_ADM1026=m
2642CONFIG_SENSORS_ADM1029=m
2643CONFIG_SENSORS_ADM1031=m
2644CONFIG_SENSORS_ADM9240=m
2645CONFIG_SENSORS_ADT7411=m
2646CONFIG_SENSORS_ADT7462=m
2647CONFIG_SENSORS_ADT7470=m
2648CONFIG_SENSORS_ADT7475=m
2649CONFIG_SENSORS_ASC7621=m
2650CONFIG_SENSORS_K8TEMP=m
2651CONFIG_SENSORS_K10TEMP=m
2652CONFIG_SENSORS_ASB100=m
2653CONFIG_SENSORS_ATXP1=m
2654CONFIG_SENSORS_DS1621=m
2655CONFIG_SENSORS_I5K_AMB=m
2656CONFIG_SENSORS_F71805F=m
2657CONFIG_SENSORS_F71882FG=m
2658CONFIG_SENSORS_F75375S=m
2659CONFIG_SENSORS_FSCHMD=m
2660CONFIG_SENSORS_G760A=m
2661CONFIG_SENSORS_GL518SM=m
2662CONFIG_SENSORS_GL520SM=m
2663CONFIG_SENSORS_CORETEMP=m
2664CONFIG_SENSORS_IBMAEM=m
2665CONFIG_SENSORS_IBMPEX=m
2666CONFIG_SENSORS_IT87=m
2667CONFIG_SENSORS_LM63=m
2668CONFIG_SENSORS_LM70=m
2669CONFIG_SENSORS_LM73=m
2670CONFIG_SENSORS_LM75=m
2671CONFIG_SENSORS_LM77=m
2672CONFIG_SENSORS_LM78=m
2673CONFIG_SENSORS_LM80=m
2674CONFIG_SENSORS_LM83=m
2675CONFIG_SENSORS_LM85=m
2676CONFIG_SENSORS_LM87=m
2677CONFIG_SENSORS_LM90=m
2678CONFIG_SENSORS_LM92=m
2679CONFIG_SENSORS_LM93=m
2680CONFIG_SENSORS_LTC4215=m
2681CONFIG_SENSORS_LTC4245=m
2682CONFIG_SENSORS_LM95241=m
2683CONFIG_SENSORS_MAX1111=m
2684CONFIG_SENSORS_MAX1619=m
2685CONFIG_SENSORS_MAX6650=m
2686CONFIG_SENSORS_PC87360=m
2687CONFIG_SENSORS_PC87427=m
2688CONFIG_SENSORS_PCF8591=m
2689CONFIG_SENSORS_SHT15=m
2690CONFIG_SENSORS_SIS5595=m
2691CONFIG_SENSORS_DME1737=m
2692CONFIG_SENSORS_SMSC47M1=m
2693CONFIG_SENSORS_SMSC47M192=m
2694CONFIG_SENSORS_SMSC47B397=m
2695CONFIG_SENSORS_ADS7828=m
2696CONFIG_SENSORS_AMC6821=m
2697CONFIG_SENSORS_THMC50=m
2698CONFIG_SENSORS_TMP401=m
2699CONFIG_SENSORS_TMP421=m
2700CONFIG_SENSORS_VIA_CPUTEMP=m
2701CONFIG_SENSORS_VIA686A=m
2702CONFIG_SENSORS_VT1211=m
2703CONFIG_SENSORS_VT8231=m
2704CONFIG_SENSORS_W83781D=m
2705CONFIG_SENSORS_W83791D=m
2706CONFIG_SENSORS_W83792D=m
2707CONFIG_SENSORS_W83793=m
2708CONFIG_SENSORS_W83L785TS=m
2709CONFIG_SENSORS_W83L786NG=m
2710CONFIG_SENSORS_W83627HF=m
2711CONFIG_SENSORS_W83627EHF=m
2712CONFIG_SENSORS_HDAPS=m
2713CONFIG_SENSORS_LIS3_I2C=m
2714CONFIG_SENSORS_APPLESMC=m
2715
2716#
2717# ACPI drivers
2718#
2719CONFIG_SENSORS_ATK0110=m
2720CONFIG_SENSORS_LIS3LV02D=m
2721CONFIG_THERMAL=y
2722CONFIG_WATCHDOG=y
2723# CONFIG_WATCHDOG_NOWAYOUT is not set
2724
2725#
2726# Watchdog Device Drivers
2727#
2728CONFIG_SOFT_WATCHDOG=m
2729CONFIG_ACQUIRE_WDT=m
2730CONFIG_ADVANTECH_WDT=m
2731CONFIG_ALIM1535_WDT=m
2732CONFIG_ALIM7101_WDT=m
2733CONFIG_GEODE_WDT=m
2734CONFIG_SC520_WDT=m
2735# CONFIG_SBC_FITPC2_WATCHDOG is not set
2736CONFIG_EUROTECH_WDT=m
2737CONFIG_IB700_WDT=m
2738CONFIG_IBMASR=m
2739CONFIG_WAFER_WDT=m
2740CONFIG_I6300ESB_WDT=m
2741CONFIG_ITCO_WDT=m
2742CONFIG_ITCO_VENDOR_SUPPORT=y
2743CONFIG_IT8712F_WDT=m
2744CONFIG_IT87_WDT=m
2745# CONFIG_HP_WATCHDOG is not set
2746CONFIG_SC1200_WDT=m
2747CONFIG_SCx200_WDT=m
2748CONFIG_PC87413_WDT=m
2749CONFIG_60XX_WDT=m
2750CONFIG_SBC8360_WDT=m
2751CONFIG_SBC7240_WDT=m
2752CONFIG_CPU5_WDT=m
2753CONFIG_SMSC_SCH311X_WDT=m
2754CONFIG_SMSC37B787_WDT=m
2755CONFIG_W83627HF_WDT=m
2756CONFIG_W83697HF_WDT=m
2757CONFIG_W83697UG_WDT=m
2758CONFIG_W83877F_WDT=m
2759CONFIG_W83977F_WDT=m
2760CONFIG_MACHZ_WDT=m
2761CONFIG_SBC_EPX_C3_WATCHDOG=m
2762
2763#
2764# ISA-based Watchdog Cards
2765#
2766CONFIG_PCWATCHDOG=m
2767CONFIG_MIXCOMWD=m
2768CONFIG_WDT=m
2769
2770#
2771# PCI-based Watchdog Cards
2772#
2773CONFIG_PCIPCWATCHDOG=m
2774CONFIG_WDTPCI=m
2775
2776#
2777# USB-based Watchdog Cards
2778#
2779CONFIG_USBPCWATCHDOG=m
2780CONFIG_SSB_POSSIBLE=y
2781
2782#
2783# Sonics Silicon Backplane
2784#
2785CONFIG_SSB=m
2786CONFIG_SSB_SPROM=y
2787CONFIG_SSB_BLOCKIO=y
2788CONFIG_SSB_PCIHOST_POSSIBLE=y
2789CONFIG_SSB_PCIHOST=y
2790CONFIG_SSB_B43_PCI_BRIDGE=y
2791CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
2792CONFIG_SSB_PCMCIAHOST=y
2793CONFIG_SSB_SDIOHOST_POSSIBLE=y
2794CONFIG_SSB_SDIOHOST=y
2795# CONFIG_SSB_SILENT is not set
2796# CONFIG_SSB_DEBUG is not set
2797CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
2798CONFIG_SSB_DRIVER_PCICORE=y
2799
2800#
2801# Multifunction device drivers
2802#
2803CONFIG_MFD_CORE=m
2804CONFIG_MFD_SM501=m
2805# CONFIG_MFD_SM501_GPIO is not set
2806CONFIG_HTC_PASIC3=m
2807CONFIG_UCB1400_CORE=m
2808CONFIG_TPS65010=m
2809# CONFIG_MFD_TMIO is not set
2810CONFIG_MFD_WM8400=m
2811CONFIG_MFD_WM8994=m
2812CONFIG_MFD_PCF50633=m
2813# CONFIG_MFD_MC13783 is not set
2814CONFIG_PCF50633_ADC=m
2815CONFIG_PCF50633_GPIO=m
2816# CONFIG_EZX_PCAP is not set
2817CONFIG_AB4500_CORE=m
2818CONFIG_MFD_TIMBERDALE=m
2819CONFIG_LPC_SCH=m
2820CONFIG_REGULATOR=y
2821# CONFIG_REGULATOR_DEBUG is not set
2822# CONFIG_REGULATOR_DUMMY is not set
2823# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
2824CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
2825CONFIG_REGULATOR_USERSPACE_CONSUMER=m
2826CONFIG_REGULATOR_BQ24022=m
2827CONFIG_REGULATOR_MAX1586=m
2828CONFIG_REGULATOR_MAX8649=m
2829CONFIG_REGULATOR_MAX8660=m
2830CONFIG_REGULATOR_WM8400=m
2831CONFIG_REGULATOR_WM8994=m
2832CONFIG_REGULATOR_PCF50633=m
2833CONFIG_REGULATOR_LP3971=m
2834# CONFIG_REGULATOR_TPS65023 is not set
2835# CONFIG_REGULATOR_TPS6507X is not set
2836CONFIG_MEDIA_SUPPORT=m
2837
2838#
2839# Multimedia core support
2840#
2841CONFIG_VIDEO_DEV=m
2842CONFIG_VIDEO_V4L2_COMMON=m
2843# CONFIG_VIDEO_ALLOW_V4L1 is not set
2844CONFIG_VIDEO_V4L1_COMPAT=y
2845CONFIG_DVB_CORE=m
2846CONFIG_VIDEO_MEDIA=m
2847
2848#
2849# Multimedia drivers
2850#
2851CONFIG_VIDEO_SAA7146=m
2852CONFIG_VIDEO_SAA7146_VV=m
2853CONFIG_IR_CORE=m
2854CONFIG_VIDEO_IR=m
2855# CONFIG_MEDIA_ATTACH is not set
2856CONFIG_MEDIA_TUNER=m
2857# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
2858CONFIG_MEDIA_TUNER_SIMPLE=m
2859CONFIG_MEDIA_TUNER_TDA8290=m
2860CONFIG_MEDIA_TUNER_TDA827X=m
2861CONFIG_MEDIA_TUNER_TDA18271=m
2862CONFIG_MEDIA_TUNER_TDA9887=m
2863CONFIG_MEDIA_TUNER_TEA5761=m
2864CONFIG_MEDIA_TUNER_TEA5767=m
2865CONFIG_MEDIA_TUNER_MT20XX=m
2866CONFIG_MEDIA_TUNER_MT2060=m
2867CONFIG_MEDIA_TUNER_MT2266=m
2868CONFIG_MEDIA_TUNER_MT2131=m
2869CONFIG_MEDIA_TUNER_QT1010=m
2870CONFIG_MEDIA_TUNER_XC2028=m
2871CONFIG_MEDIA_TUNER_XC5000=m
2872CONFIG_MEDIA_TUNER_MXL5005S=m
2873CONFIG_MEDIA_TUNER_MXL5007T=m
2874CONFIG_MEDIA_TUNER_MC44S803=m
2875CONFIG_MEDIA_TUNER_MAX2165=m
2876CONFIG_VIDEO_V4L2=m
2877CONFIG_VIDEOBUF_GEN=m
2878CONFIG_VIDEOBUF_DMA_SG=m
2879CONFIG_VIDEOBUF_VMALLOC=m
2880CONFIG_VIDEOBUF_DVB=m
2881CONFIG_VIDEO_BTCX=m
2882CONFIG_VIDEO_TVEEPROM=m
2883CONFIG_VIDEO_TUNER=m
2884CONFIG_VIDEO_CAPTURE_DRIVERS=y
2885# CONFIG_VIDEO_ADV_DEBUG is not set
2886# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
2887# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set
2888CONFIG_VIDEO_IR_I2C=m
2889
2890#
2891# Encoders/decoders and other helper chips
2892#
2893
2894#
2895# Audio decoders
2896#
2897CONFIG_VIDEO_TVAUDIO=m
2898CONFIG_VIDEO_TDA7432=m
2899CONFIG_VIDEO_TDA9840=m
2900CONFIG_VIDEO_TDA9875=m
2901CONFIG_VIDEO_TEA6415C=m
2902CONFIG_VIDEO_TEA6420=m
2903CONFIG_VIDEO_MSP3400=m
2904CONFIG_VIDEO_CS5345=m
2905CONFIG_VIDEO_CS53L32A=m
2906CONFIG_VIDEO_M52790=m
2907CONFIG_VIDEO_TLV320AIC23B=m
2908CONFIG_VIDEO_WM8775=m
2909CONFIG_VIDEO_WM8739=m
2910CONFIG_VIDEO_VP27SMPX=m
2911
2912#
2913# RDS decoders
2914#
2915CONFIG_VIDEO_SAA6588=m
2916
2917#
2918# Video decoders
2919#
2920# CONFIG_VIDEO_ADV7180 is not set
2921CONFIG_VIDEO_BT819=m
2922CONFIG_VIDEO_BT856=m
2923CONFIG_VIDEO_BT866=m
2924CONFIG_VIDEO_KS0127=m
2925CONFIG_VIDEO_OV7670=m
2926CONFIG_VIDEO_MT9V011=m
2927CONFIG_VIDEO_TCM825X=m
2928CONFIG_VIDEO_SAA7110=m
2929CONFIG_VIDEO_SAA711X=m
2930CONFIG_VIDEO_SAA717X=m
2931CONFIG_VIDEO_SAA7191=m
2932CONFIG_VIDEO_TVP514X=m
2933CONFIG_VIDEO_TVP5150=m
2934CONFIG_VIDEO_TVP7002=m
2935CONFIG_VIDEO_VPX3220=m
2936
2937#
2938# Video and audio decoders
2939#
2940CONFIG_VIDEO_CX25840=m
2941
2942#
2943# MPEG video encoders
2944#
2945CONFIG_VIDEO_CX2341X=m
2946
2947#
2948# Video encoders
2949#
2950CONFIG_VIDEO_SAA7127=m
2951CONFIG_VIDEO_SAA7185=m
2952CONFIG_VIDEO_ADV7170=m
2953CONFIG_VIDEO_ADV7175=m
2954CONFIG_VIDEO_THS7303=m
2955CONFIG_VIDEO_ADV7343=m
2956
2957#
2958# Video improvement chips
2959#
2960CONFIG_VIDEO_UPD64031A=m
2961CONFIG_VIDEO_UPD64083=m
2962CONFIG_VIDEO_VIVI=m
2963CONFIG_VIDEO_BT848=m
2964CONFIG_VIDEO_BT848_DVB=y
2965CONFIG_VIDEO_PMS=m
2966CONFIG_VIDEO_SAA5246A=m
2967CONFIG_VIDEO_SAA5249=m
2968CONFIG_VIDEO_ZORAN=m
2969CONFIG_VIDEO_ZORAN_DC30=m
2970CONFIG_VIDEO_ZORAN_ZR36060=m
2971CONFIG_VIDEO_ZORAN_BUZ=m
2972CONFIG_VIDEO_ZORAN_DC10=m
2973CONFIG_VIDEO_ZORAN_LML33=m
2974CONFIG_VIDEO_ZORAN_LML33R10=m
2975CONFIG_VIDEO_ZORAN_AVS6EYES=m
2976CONFIG_VIDEO_SAA7134=m
2977CONFIG_VIDEO_SAA7134_ALSA=m
2978CONFIG_VIDEO_SAA7134_DVB=m
2979CONFIG_VIDEO_MXB=m
2980CONFIG_VIDEO_HEXIUM_ORION=m
2981CONFIG_VIDEO_HEXIUM_GEMINI=m
2982CONFIG_VIDEO_CX88=m
2983CONFIG_VIDEO_CX88_ALSA=m
2984CONFIG_VIDEO_CX88_BLACKBIRD=m
2985CONFIG_VIDEO_CX88_DVB=m
2986CONFIG_VIDEO_CX88_MPEG=m
2987CONFIG_VIDEO_CX88_VP3054=m
2988CONFIG_VIDEO_CX23885=m
2989CONFIG_VIDEO_AU0828=m
2990CONFIG_VIDEO_IVTV=m
2991CONFIG_VIDEO_FB_IVTV=m
2992CONFIG_VIDEO_CX18=m
2993CONFIG_VIDEO_CX18_ALSA=m
2994CONFIG_VIDEO_SAA7164=m
2995CONFIG_VIDEO_CAFE_CCIC=m
2996CONFIG_SOC_CAMERA=m
2997CONFIG_SOC_CAMERA_MT9M001=m
2998CONFIG_SOC_CAMERA_MT9M111=m
2999CONFIG_SOC_CAMERA_MT9T031=m
3000CONFIG_SOC_CAMERA_MT9T112=m
3001CONFIG_SOC_CAMERA_MT9V022=m
3002CONFIG_SOC_CAMERA_RJ54N1=m
3003CONFIG_SOC_CAMERA_TW9910=m
3004CONFIG_SOC_CAMERA_PLATFORM=m
3005CONFIG_SOC_CAMERA_OV772X=m
3006CONFIG_SOC_CAMERA_OV9640=m
3007CONFIG_V4L_USB_DRIVERS=y
3008CONFIG_USB_VIDEO_CLASS=m
3009CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
3010CONFIG_USB_GSPCA=m
3011CONFIG_USB_M5602=m
3012CONFIG_USB_STV06XX=m
3013CONFIG_USB_GL860=m
3014CONFIG_USB_GSPCA_BENQ=m
3015CONFIG_USB_GSPCA_CONEX=m
3016CONFIG_USB_GSPCA_CPIA1=m
3017CONFIG_USB_GSPCA_ETOMS=m
3018CONFIG_USB_GSPCA_FINEPIX=m
3019CONFIG_USB_GSPCA_JEILINJ=m
3020CONFIG_USB_GSPCA_MARS=m
3021CONFIG_USB_GSPCA_MR97310A=m
3022CONFIG_USB_GSPCA_OV519=m
3023CONFIG_USB_GSPCA_OV534=m
3024CONFIG_USB_GSPCA_OV534_9=m
3025CONFIG_USB_GSPCA_PAC207=m
3026CONFIG_USB_GSPCA_PAC7302=m
3027CONFIG_USB_GSPCA_PAC7311=m
3028CONFIG_USB_GSPCA_SN9C2028=m
3029CONFIG_USB_GSPCA_SN9C20X=m
3030CONFIG_USB_GSPCA_SN9C20X_EVDEV=y
3031CONFIG_USB_GSPCA_SONIXB=m
3032CONFIG_USB_GSPCA_SONIXJ=m
3033CONFIG_USB_GSPCA_SPCA500=m
3034CONFIG_USB_GSPCA_SPCA501=m
3035CONFIG_USB_GSPCA_SPCA505=m
3036CONFIG_USB_GSPCA_SPCA506=m
3037CONFIG_USB_GSPCA_SPCA508=m
3038CONFIG_USB_GSPCA_SPCA561=m
3039CONFIG_USB_GSPCA_SQ905=m
3040CONFIG_USB_GSPCA_SQ905C=m
3041CONFIG_USB_GSPCA_STK014=m
3042CONFIG_USB_GSPCA_STV0680=m
3043CONFIG_USB_GSPCA_SUNPLUS=m
3044CONFIG_USB_GSPCA_T613=m
3045CONFIG_USB_GSPCA_TV8532=m
3046CONFIG_USB_GSPCA_VC032X=m
3047CONFIG_USB_GSPCA_ZC3XX=m
3048CONFIG_VIDEO_PVRUSB2=m
3049CONFIG_VIDEO_PVRUSB2_SYSFS=y
3050CONFIG_VIDEO_PVRUSB2_DVB=y
3051# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
3052CONFIG_VIDEO_HDPVR=m
3053CONFIG_VIDEO_EM28XX=m
3054CONFIG_VIDEO_EM28XX_ALSA=m
3055CONFIG_VIDEO_EM28XX_DVB=m
3056CONFIG_VIDEO_TLG2300=m
3057CONFIG_VIDEO_CX231XX=m
3058CONFIG_VIDEO_CX231XX_ALSA=m
3059CONFIG_VIDEO_CX231XX_DVB=m
3060CONFIG_VIDEO_USBVISION=m
3061CONFIG_USB_ET61X251=m
3062CONFIG_USB_SN9C102=m
3063CONFIG_USB_ZC0301=m
3064CONFIG_USB_PWC_INPUT_EVDEV=y
3065CONFIG_USB_ZR364XX=m
3066CONFIG_USB_STKWEBCAM=m
3067CONFIG_USB_S2255=m
3068CONFIG_RADIO_ADAPTERS=y
3069CONFIG_RADIO_CADET=m
3070CONFIG_RADIO_RTRACK=m
3071CONFIG_RADIO_RTRACK2=m
3072CONFIG_RADIO_AZTECH=m
3073CONFIG_RADIO_GEMTEK=m
3074CONFIG_RADIO_GEMTEK_PCI=m
3075CONFIG_RADIO_MAXIRADIO=m
3076CONFIG_RADIO_MAESTRO=m
3077CONFIG_RADIO_MIROPCM20=m
3078CONFIG_RADIO_SF16FMI=m
3079CONFIG_RADIO_SF16FMR2=m
3080CONFIG_RADIO_TERRATEC=m
3081CONFIG_RADIO_TRUST=m
3082CONFIG_RADIO_TYPHOON=m
3083CONFIG_RADIO_ZOLTRIX=m
3084# CONFIG_I2C_SI4713 is not set
3085# CONFIG_RADIO_SI4713 is not set
3086CONFIG_USB_DSBR=m
3087# CONFIG_RADIO_SI470X is not set
3088CONFIG_USB_MR800=m
3089CONFIG_RADIO_TEA5764=m
3090CONFIG_RADIO_SAA7706H=m
3091CONFIG_RADIO_TEF6862=m
3092CONFIG_RADIO_TIMBERDALE=m
3093CONFIG_DVB_MAX_ADAPTERS=8
3094# CONFIG_DVB_DYNAMIC_MINORS is not set
3095CONFIG_DVB_CAPTURE_DRIVERS=y
3096
3097#
3098# Supported SAA7146 based PCI Adapters
3099#
3100CONFIG_TTPCI_EEPROM=m
3101CONFIG_DVB_AV7110=m
3102CONFIG_DVB_AV7110_OSD=y
3103CONFIG_DVB_BUDGET_CORE=m
3104CONFIG_DVB_BUDGET=m
3105CONFIG_DVB_BUDGET_CI=m
3106CONFIG_DVB_BUDGET_AV=m
3107CONFIG_DVB_BUDGET_PATCH=m
3108
3109#
3110# Supported USB Adapters
3111#
3112CONFIG_DVB_USB=m
3113# CONFIG_DVB_USB_DEBUG is not set
3114CONFIG_DVB_USB_A800=m
3115CONFIG_DVB_USB_DIBUSB_MB=m
3116# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set
3117CONFIG_DVB_USB_DIBUSB_MC=m
3118CONFIG_DVB_USB_DIB0700=m
3119CONFIG_DVB_USB_UMT_010=m
3120CONFIG_DVB_USB_CXUSB=m
3121CONFIG_DVB_USB_M920X=m
3122CONFIG_DVB_USB_GL861=m
3123CONFIG_DVB_USB_AU6610=m
3124CONFIG_DVB_USB_DIGITV=m
3125CONFIG_DVB_USB_VP7045=m
3126CONFIG_DVB_USB_VP702X=m
3127CONFIG_DVB_USB_GP8PSK=m
3128CONFIG_DVB_USB_NOVA_T_USB2=m
3129CONFIG_DVB_USB_TTUSB2=m
3130CONFIG_DVB_USB_DTT200U=m
3131CONFIG_DVB_USB_OPERA1=m
3132CONFIG_DVB_USB_AF9005=m
3133CONFIG_DVB_USB_AF9005_REMOTE=m
3134CONFIG_DVB_USB_DW2102=m
3135CONFIG_DVB_USB_CINERGY_T2=m
3136CONFIG_DVB_USB_ANYSEE=m
3137CONFIG_DVB_USB_DTV5100=m
3138CONFIG_DVB_USB_AF9015=m
3139CONFIG_DVB_USB_CE6230=m
3140# CONFIG_DVB_USB_FRIIO is not set
3141CONFIG_DVB_USB_EC168=m
3142CONFIG_DVB_USB_AZ6027=m
3143CONFIG_DVB_TTUSB_BUDGET=m
3144CONFIG_DVB_TTUSB_DEC=m
3145CONFIG_SMS_SIANO_MDTV=m
3146
3147#
3148# Siano module components
3149#
3150CONFIG_SMS_USB_DRV=m
3151CONFIG_SMS_SDIO_DRV=m
3152
3153#
3154# Supported FlexCopII (B2C2) Adapters
3155#
3156CONFIG_DVB_B2C2_FLEXCOP=m
3157CONFIG_DVB_B2C2_FLEXCOP_PCI=m
3158CONFIG_DVB_B2C2_FLEXCOP_USB=m
3159# CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set
3160
3161#
3162# Supported BT878 Adapters
3163#
3164CONFIG_DVB_BT8XX=m
3165
3166#
3167# Supported Pluto2 Adapters
3168#
3169CONFIG_DVB_PLUTO2=m
3170
3171#
3172# Supported SDMC DM1105 Adapters
3173#
3174CONFIG_DVB_DM1105=m
3175
3176#
3177# Supported FireWire (IEEE 1394) Adapters
3178#
3179CONFIG_DVB_FIREDTV=m
3180CONFIG_DVB_FIREDTV_FIREWIRE=y
3181CONFIG_DVB_FIREDTV_IEEE1394=y
3182CONFIG_DVB_FIREDTV_INPUT=y
3183
3184#
3185# Supported Earthsoft PT1 Adapters
3186#
3187# CONFIG_DVB_PT1 is not set
3188
3189#
3190# Supported Mantis Adapters
3191#
3192CONFIG_MANTIS_CORE=m
3193CONFIG_DVB_MANTIS=m
3194CONFIG_DVB_HOPPER=m
3195
3196#
3197# Supported nGene Adapters
3198#
3199CONFIG_DVB_NGENE=m
3200
3201#
3202# Supported DVB Frontends
3203#
3204# CONFIG_DVB_FE_CUSTOMISE is not set
3205CONFIG_DVB_STB0899=m
3206CONFIG_DVB_STB6100=m
3207CONFIG_DVB_STV090x=m
3208CONFIG_DVB_STV6110x=m
3209CONFIG_DVB_CX24110=m
3210CONFIG_DVB_CX24123=m
3211CONFIG_DVB_MT312=m
3212CONFIG_DVB_ZL10036=m
3213CONFIG_DVB_ZL10039=m
3214CONFIG_DVB_S5H1420=m
3215CONFIG_DVB_STV0288=m
3216CONFIG_DVB_STB6000=m
3217CONFIG_DVB_STV0299=m
3218CONFIG_DVB_STV6110=m
3219CONFIG_DVB_STV0900=m
3220CONFIG_DVB_TDA8083=m
3221CONFIG_DVB_TDA10086=m
3222CONFIG_DVB_TDA8261=m
3223CONFIG_DVB_VES1X93=m
3224CONFIG_DVB_TUNER_ITD1000=m
3225CONFIG_DVB_TUNER_CX24113=m
3226CONFIG_DVB_TDA826X=m
3227CONFIG_DVB_TUA6100=m
3228CONFIG_DVB_CX24116=m
3229CONFIG_DVB_SI21XX=m
3230CONFIG_DVB_DS3000=m
3231CONFIG_DVB_MB86A16=m
3232CONFIG_DVB_SP8870=m
3233CONFIG_DVB_SP887X=m
3234CONFIG_DVB_CX22700=m
3235CONFIG_DVB_CX22702=m
3236CONFIG_DVB_L64781=m
3237CONFIG_DVB_TDA1004X=m
3238CONFIG_DVB_NXT6000=m
3239CONFIG_DVB_MT352=m
3240CONFIG_DVB_ZL10353=m
3241CONFIG_DVB_DIB3000MB=m
3242CONFIG_DVB_DIB3000MC=m
3243CONFIG_DVB_DIB7000M=m
3244CONFIG_DVB_DIB7000P=m
3245CONFIG_DVB_TDA10048=m
3246CONFIG_DVB_AF9013=m
3247CONFIG_DVB_EC100=m
3248CONFIG_DVB_VES1820=m
3249CONFIG_DVB_TDA10021=m
3250CONFIG_DVB_TDA10023=m
3251CONFIG_DVB_STV0297=m
3252CONFIG_DVB_NXT200X=m
3253CONFIG_DVB_OR51211=m
3254CONFIG_DVB_OR51132=m
3255CONFIG_DVB_BCM3510=m
3256CONFIG_DVB_LGDT330X=m
3257CONFIG_DVB_LGDT3305=m
3258CONFIG_DVB_S5H1409=m
3259CONFIG_DVB_AU8522=m
3260CONFIG_DVB_S5H1411=m
3261CONFIG_DVB_DIB8000=m
3262CONFIG_DVB_PLL=m
3263CONFIG_DVB_TUNER_DIB0070=m
3264CONFIG_DVB_LNBP21=m
3265CONFIG_DVB_ISL6405=m
3266CONFIG_DVB_ISL6421=m
3267CONFIG_DVB_LGS8GXX=m
3268CONFIG_DVB_ATBM8830=m
3269CONFIG_DAB=y
3270CONFIG_USB_DABUSB=m
3271
3272#
3273# Graphics support
3274#
3275CONFIG_AGP=m
3276CONFIG_AGP_ALI=m
3277CONFIG_AGP_ATI=m
3278CONFIG_AGP_AMD=m
3279CONFIG_AGP_AMD64=m
3280CONFIG_AGP_INTEL=m
3281CONFIG_AGP_NVIDIA=m
3282CONFIG_AGP_SIS=m
3283CONFIG_AGP_SWORKS=m
3284CONFIG_AGP_VIA=m
3285CONFIG_AGP_EFFICEON=m
3286# CONFIG_VGA_ARB is not set
3287# CONFIG_VGA_SWITCHEROO is not set
3288CONFIG_DRM=m
3289CONFIG_DRM_KMS_HELPER=m
3290CONFIG_DRM_TTM=m
3291CONFIG_DRM_TDFX=m
3292CONFIG_DRM_R128=m
3293CONFIG_DRM_RADEON=m
3294# CONFIG_DRM_RADEON_KMS is not set
3295CONFIG_DRM_I810=m
3296CONFIG_DRM_I830=m
3297CONFIG_DRM_I915=m
3298# CONFIG_DRM_I915_KMS is not set
3299CONFIG_DRM_MGA=m
3300CONFIG_DRM_SIS=m
3301CONFIG_DRM_VIA=m
3302CONFIG_DRM_SAVAGE=m
3303CONFIG_VGASTATE=m
3304CONFIG_VIDEO_OUTPUT_CONTROL=m
3305CONFIG_FB=m
3306# CONFIG_FIRMWARE_EDID is not set
3307CONFIG_FB_DDC=m
3308# CONFIG_FB_BOOT_VESA_SUPPORT is not set
3309CONFIG_FB_CFB_FILLRECT=m
3310CONFIG_FB_CFB_COPYAREA=m
3311CONFIG_FB_CFB_IMAGEBLIT=m
3312# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
3313CONFIG_FB_SYS_FILLRECT=m
3314CONFIG_FB_SYS_COPYAREA=m
3315CONFIG_FB_SYS_IMAGEBLIT=m
3316# CONFIG_FB_FOREIGN_ENDIAN is not set
3317CONFIG_FB_SYS_FOPS=m
3318CONFIG_FB_DEFERRED_IO=y
3319CONFIG_FB_HECUBA=m
3320CONFIG_FB_SVGALIB=m
3321# CONFIG_FB_MACMODES is not set
3322CONFIG_FB_BACKLIGHT=y
3323CONFIG_FB_MODE_HELPERS=y
3324CONFIG_FB_TILEBLITTING=y
3325
3326#
3327# Frame buffer hardware drivers
3328#
3329CONFIG_FB_CIRRUS=m
3330CONFIG_FB_PM2=m
3331CONFIG_FB_PM2_FIFO_DISCONNECT=y
3332CONFIG_FB_CYBER2000=m
3333CONFIG_FB_ARC=m
3334CONFIG_FB_VGA16=m
3335CONFIG_FB_UVESA=m
3336CONFIG_FB_N411=m
3337CONFIG_FB_HGA=m
3338# CONFIG_FB_HGA_ACCEL is not set
3339CONFIG_FB_S1D13XXX=m
3340CONFIG_FB_NVIDIA=m
3341CONFIG_FB_NVIDIA_I2C=y
3342# CONFIG_FB_NVIDIA_DEBUG is not set
3343CONFIG_FB_NVIDIA_BACKLIGHT=y
3344CONFIG_FB_RIVA=m
3345CONFIG_FB_RIVA_I2C=y
3346# CONFIG_FB_RIVA_DEBUG is not set
3347CONFIG_FB_RIVA_BACKLIGHT=y
3348CONFIG_FB_I810=m
3349CONFIG_FB_I810_GTF=y
3350CONFIG_FB_I810_I2C=y
3351CONFIG_FB_LE80578=m
3352CONFIG_FB_CARILLO_RANCH=m
3353CONFIG_FB_INTEL=m
3354# CONFIG_FB_INTEL_DEBUG is not set
3355CONFIG_FB_INTEL_I2C=y
3356CONFIG_FB_MATROX=m
3357CONFIG_FB_MATROX_MILLENIUM=y
3358CONFIG_FB_MATROX_MYSTIQUE=y
3359CONFIG_FB_MATROX_G=y
3360CONFIG_FB_MATROX_I2C=m
3361CONFIG_FB_MATROX_MAVEN=m
3362CONFIG_FB_RADEON=m
3363CONFIG_FB_RADEON_I2C=y
3364CONFIG_FB_RADEON_BACKLIGHT=y
3365# CONFIG_FB_RADEON_DEBUG is not set
3366CONFIG_FB_ATY128=m
3367CONFIG_FB_ATY128_BACKLIGHT=y
3368CONFIG_FB_ATY=m
3369CONFIG_FB_ATY_CT=y
3370CONFIG_FB_ATY_GENERIC_LCD=y
3371CONFIG_FB_ATY_GX=y
3372CONFIG_FB_ATY_BACKLIGHT=y
3373CONFIG_FB_S3=m
3374CONFIG_FB_SAVAGE=m
3375CONFIG_FB_SAVAGE_I2C=y
3376CONFIG_FB_SAVAGE_ACCEL=y
3377CONFIG_FB_SIS=m
3378CONFIG_FB_SIS_300=y
3379CONFIG_FB_SIS_315=y
3380CONFIG_FB_VIA=m
3381CONFIG_FB_NEOMAGIC=m
3382CONFIG_FB_KYRO=m
3383CONFIG_FB_3DFX=m
3384CONFIG_FB_3DFX_ACCEL=y
3385CONFIG_FB_3DFX_I2C=y
3386CONFIG_FB_VOODOO1=m
3387CONFIG_FB_VT8623=m
3388CONFIG_FB_TRIDENT=m
3389CONFIG_FB_ARK=m
3390CONFIG_FB_PM3=m
3391CONFIG_FB_CARMINE=m
3392CONFIG_FB_CARMINE_DRAM_EVAL=y
3393# CONFIG_CARMINE_DRAM_CUSTOM is not set
3394CONFIG_FB_GEODE=y
3395CONFIG_FB_GEODE_LX=m
3396CONFIG_FB_GEODE_GX=m
3397CONFIG_FB_GEODE_GX1=m
3398CONFIG_FB_TMIO=m
3399CONFIG_FB_TMIO_ACCELL=y
3400CONFIG_FB_SM501=m
3401# CONFIG_FB_VIRTUAL is not set
3402CONFIG_XEN_FBDEV_FRONTEND=m
3403CONFIG_FB_METRONOME=m
3404CONFIG_FB_MB862XX=m
3405# CONFIG_FB_MB862XX_PCI_GDC is not set
3406CONFIG_FB_BROADSHEET=m
3407CONFIG_BACKLIGHT_LCD_SUPPORT=y
3408CONFIG_LCD_CLASS_DEVICE=m
3409CONFIG_LCD_L4F00242T03=m
3410CONFIG_LCD_LMS283GF05=m
3411CONFIG_LCD_LTV350QV=m
3412CONFIG_LCD_ILI9320=m
3413CONFIG_LCD_TDO24M=m
3414CONFIG_LCD_VGG2432A4=m
3415CONFIG_LCD_PLATFORM=m
3416CONFIG_BACKLIGHT_CLASS_DEVICE=m
3417CONFIG_BACKLIGHT_GENERIC=m
3418CONFIG_BACKLIGHT_PROGEAR=m
3419CONFIG_BACKLIGHT_CARILLO_RANCH=m
3420CONFIG_BACKLIGHT_MBP_NVIDIA=m
3421CONFIG_BACKLIGHT_SAHARA=m
3422
3423#
3424# Display device support
3425#
3426CONFIG_DISPLAY_SUPPORT=m
3427
3428#
3429# Display hardware drivers
3430#
3431
3432#
3433# Console display driver support
3434#
3435CONFIG_VGA_CONSOLE=y
3436# CONFIG_VGACON_SOFT_SCROLLBACK is not set
3437CONFIG_MDA_CONSOLE=m
3438CONFIG_DUMMY_CONSOLE=y
3439CONFIG_FRAMEBUFFER_CONSOLE=m
3440CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
3441CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
3442# CONFIG_FONTS is not set
3443CONFIG_FONT_8x8=y
3444CONFIG_FONT_8x16=y
3445# CONFIG_LOGO is not set
3446CONFIG_SOUND=m
3447CONFIG_SOUND_OSS_CORE=y
3448CONFIG_SOUND_OSS_CORE_PRECLAIM=y
3449CONFIG_SND=m
3450CONFIG_SND_TIMER=m
3451CONFIG_SND_PCM=m
3452CONFIG_SND_HWDEP=m
3453CONFIG_SND_RAWMIDI=m
3454CONFIG_SND_JACK=y
3455CONFIG_SND_SEQUENCER=m
3456CONFIG_SND_SEQ_DUMMY=m
3457CONFIG_SND_OSSEMUL=y
3458CONFIG_SND_MIXER_OSS=m
3459CONFIG_SND_PCM_OSS=m
3460CONFIG_SND_PCM_OSS_PLUGINS=y
3461CONFIG_SND_SEQUENCER_OSS=y
3462CONFIG_SND_HRTIMER=m
3463CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
3464CONFIG_SND_DYNAMIC_MINORS=y
3465# CONFIG_SND_SUPPORT_OLD_API is not set
3466# CONFIG_SND_VERBOSE_PROCFS is not set
3467# CONFIG_SND_VERBOSE_PRINTK is not set
3468# CONFIG_SND_DEBUG is not set
3469CONFIG_SND_VMASTER=y
3470CONFIG_SND_DMA_SGBUF=y
3471CONFIG_SND_RAWMIDI_SEQ=m
3472CONFIG_SND_OPL3_LIB_SEQ=m
3473CONFIG_SND_OPL4_LIB_SEQ=m
3474CONFIG_SND_SBAWE_SEQ=m
3475CONFIG_SND_EMU10K1_SEQ=m
3476CONFIG_SND_MPU401_UART=m
3477CONFIG_SND_OPL3_LIB=m
3478CONFIG_SND_OPL4_LIB=m
3479CONFIG_SND_VX_LIB=m
3480CONFIG_SND_AC97_CODEC=m
3481CONFIG_SND_DRIVERS=y
3482CONFIG_SND_PCSP=m
3483CONFIG_SND_DUMMY=m
3484CONFIG_SND_VIRMIDI=m
3485CONFIG_SND_MTPAV=m
3486CONFIG_SND_MTS64=m
3487CONFIG_SND_SERIAL_U16550=m
3488CONFIG_SND_MPU401=m
3489CONFIG_SND_PORTMAN2X4=m
3490CONFIG_SND_AC97_POWER_SAVE=y
3491CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
3492CONFIG_SND_WSS_LIB=m
3493CONFIG_SND_SB_COMMON=m
3494CONFIG_SND_SB8_DSP=m
3495CONFIG_SND_SB16_DSP=m
3496CONFIG_SND_ISA=y
3497CONFIG_SND_ADLIB=m
3498CONFIG_SND_AD1816A=m
3499CONFIG_SND_AD1848=m
3500CONFIG_SND_ALS100=m
3501CONFIG_SND_AZT2320=m
3502CONFIG_SND_CMI8330=m
3503CONFIG_SND_CS4231=m
3504CONFIG_SND_CS4236=m
3505CONFIG_SND_ES968=m
3506CONFIG_SND_ES1688=m
3507CONFIG_SND_ES18XX=m
3508CONFIG_SND_SC6000=m
3509CONFIG_SND_GUSCLASSIC=m
3510CONFIG_SND_GUSEXTREME=m
3511CONFIG_SND_GUSMAX=m
3512CONFIG_SND_INTERWAVE=m
3513CONFIG_SND_INTERWAVE_STB=m
3514CONFIG_SND_JAZZ16=m
3515CONFIG_SND_OPL3SA2=m
3516CONFIG_SND_OPTI92X_AD1848=m
3517CONFIG_SND_OPTI92X_CS4231=m
3518CONFIG_SND_OPTI93X=m
3519CONFIG_SND_MIRO=m
3520CONFIG_SND_SB8=m
3521CONFIG_SND_SB16=m
3522CONFIG_SND_SBAWE=m
3523CONFIG_SND_SB16_CSP=y
3524CONFIG_SND_SGALAXY=m
3525CONFIG_SND_SSCAPE=m
3526CONFIG_SND_WAVEFRONT=m
3527CONFIG_SND_MSND_PINNACLE=m
3528CONFIG_SND_MSND_CLASSIC=m
3529CONFIG_SND_PCI=y
3530CONFIG_SND_AD1889=m
3531CONFIG_SND_ALS300=m
3532CONFIG_SND_ALS4000=m
3533CONFIG_SND_ALI5451=m
3534CONFIG_SND_ATIIXP=m
3535CONFIG_SND_ATIIXP_MODEM=m
3536CONFIG_SND_AU8810=m
3537CONFIG_SND_AU8820=m
3538CONFIG_SND_AU8830=m
3539CONFIG_SND_AW2=m
3540CONFIG_SND_AZT3328=m
3541CONFIG_SND_BT87X=m
3542# CONFIG_SND_BT87X_OVERCLOCK is not set
3543CONFIG_SND_CA0106=m
3544CONFIG_SND_CMIPCI=m
3545CONFIG_SND_OXYGEN_LIB=m
3546CONFIG_SND_OXYGEN=m
3547CONFIG_SND_CS4281=m
3548CONFIG_SND_CS46XX=m
3549CONFIG_SND_CS46XX_NEW_DSP=y
3550CONFIG_SND_CS5530=m
3551CONFIG_SND_CS5535AUDIO=m
3552CONFIG_SND_CTXFI=m
3553CONFIG_SND_DARLA20=m
3554CONFIG_SND_GINA20=m
3555CONFIG_SND_LAYLA20=m
3556CONFIG_SND_DARLA24=m
3557CONFIG_SND_GINA24=m
3558CONFIG_SND_LAYLA24=m
3559CONFIG_SND_MONA=m
3560CONFIG_SND_MIA=m
3561CONFIG_SND_ECHO3G=m
3562CONFIG_SND_INDIGO=m
3563CONFIG_SND_INDIGOIO=m
3564CONFIG_SND_INDIGODJ=m
3565CONFIG_SND_INDIGOIOX=m
3566CONFIG_SND_INDIGODJX=m
3567CONFIG_SND_EMU10K1=m
3568CONFIG_SND_EMU10K1X=m
3569CONFIG_SND_ENS1370=m
3570CONFIG_SND_ENS1371=m
3571CONFIG_SND_ES1938=m
3572CONFIG_SND_ES1968=m
3573CONFIG_SND_FM801=m
3574# CONFIG_SND_FM801_TEA575X_BOOL is not set
3575CONFIG_SND_HDA_INTEL=m
3576CONFIG_SND_HDA_HWDEP=y
3577# CONFIG_SND_HDA_RECONFIG is not set
3578CONFIG_SND_HDA_INPUT_BEEP=y
3579CONFIG_SND_HDA_INPUT_BEEP_MODE=1
3580CONFIG_SND_HDA_INPUT_JACK=y
3581# CONFIG_SND_HDA_PATCH_LOADER is not set
3582CONFIG_SND_HDA_CODEC_REALTEK=y
3583CONFIG_SND_HDA_CODEC_ANALOG=y
3584CONFIG_SND_HDA_CODEC_SIGMATEL=y
3585CONFIG_SND_HDA_CODEC_VIA=y
3586CONFIG_SND_HDA_CODEC_ATIHDMI=y
3587CONFIG_SND_HDA_CODEC_NVHDMI=y
3588CONFIG_SND_HDA_CODEC_INTELHDMI=y
3589CONFIG_SND_HDA_ELD=y
3590CONFIG_SND_HDA_CODEC_CIRRUS=y
3591CONFIG_SND_HDA_CODEC_CONEXANT=y
3592CONFIG_SND_HDA_CODEC_CA0110=y
3593CONFIG_SND_HDA_CODEC_CMEDIA=y
3594CONFIG_SND_HDA_CODEC_SI3054=y
3595CONFIG_SND_HDA_GENERIC=y
3596# CONFIG_SND_HDA_POWER_SAVE is not set
3597CONFIG_SND_HDSP=m
3598CONFIG_SND_HDSPM=m
3599CONFIG_SND_HIFIER=m
3600CONFIG_SND_ICE1712=m
3601CONFIG_SND_ICE1724=m
3602CONFIG_SND_INTEL8X0=m
3603CONFIG_SND_INTEL8X0M=m
3604CONFIG_SND_KORG1212=m
3605CONFIG_SND_LX6464ES=m
3606CONFIG_SND_MAESTRO3=m
3607CONFIG_SND_MIXART=m
3608CONFIG_SND_NM256=m
3609CONFIG_SND_PCXHR=m
3610CONFIG_SND_RIPTIDE=m
3611CONFIG_SND_RME32=m
3612CONFIG_SND_RME96=m
3613CONFIG_SND_RME9652=m
3614CONFIG_SND_SIS7019=m
3615CONFIG_SND_SONICVIBES=m
3616CONFIG_SND_TRIDENT=m
3617CONFIG_SND_VIA82XX=m
3618CONFIG_SND_VIA82XX_MODEM=m
3619CONFIG_SND_VIRTUOSO=m
3620CONFIG_SND_VX222=m
3621CONFIG_SND_YMFPCI=m
3622CONFIG_SND_SPI=y
3623CONFIG_SND_USB=y
3624CONFIG_SND_USB_AUDIO=m
3625CONFIG_SND_USB_UA101=m
3626CONFIG_SND_USB_USX2Y=m
3627CONFIG_SND_USB_CAIAQ=m
3628# CONFIG_SND_USB_CAIAQ_INPUT is not set
3629CONFIG_SND_USB_US122L=m
3630CONFIG_SND_PCMCIA=y
3631CONFIG_SND_VXPOCKET=m
3632CONFIG_SND_PDAUDIOCF=m
3633CONFIG_SND_SOC=m
3634CONFIG_SND_SOC_I2C_AND_SPI=m
3635CONFIG_SND_SOC_ALL_CODECS=m
3636CONFIG_SND_SOC_WM_HUBS=m
3637CONFIG_SND_SOC_AD1836=m
3638CONFIG_SND_SOC_AD1938=m
3639CONFIG_SND_SOC_AD73311=m
3640CONFIG_SND_SOC_ADS117X=m
3641CONFIG_SND_SOC_AK4104=m
3642CONFIG_SND_SOC_AK4535=m
3643CONFIG_SND_SOC_AK4642=m
3644CONFIG_SND_SOC_AK4671=m
3645CONFIG_SND_SOC_CS4270=m
3646CONFIG_SND_SOC_DA7210=m
3647CONFIG_SND_SOC_L3=m
3648CONFIG_SND_SOC_PCM3008=m
3649CONFIG_SND_SOC_SPDIF=m
3650CONFIG_SND_SOC_SSM2602=m
3651CONFIG_SND_SOC_TLV320AIC23=m
3652CONFIG_SND_SOC_TLV320AIC26=m
3653CONFIG_SND_SOC_TLV320AIC3X=m
3654CONFIG_SND_SOC_TLV320DAC33=m
3655CONFIG_SND_SOC_UDA134X=m
3656CONFIG_SND_SOC_UDA1380=m
3657CONFIG_SND_SOC_WM8400=m
3658CONFIG_SND_SOC_WM8510=m
3659CONFIG_SND_SOC_WM8523=m
3660CONFIG_SND_SOC_WM8580=m
3661CONFIG_SND_SOC_WM8711=m
3662CONFIG_SND_SOC_WM8727=m
3663CONFIG_SND_SOC_WM8728=m
3664CONFIG_SND_SOC_WM8731=m
3665CONFIG_SND_SOC_WM8750=m
3666CONFIG_SND_SOC_WM8753=m
3667CONFIG_SND_SOC_WM8776=m
3668CONFIG_SND_SOC_WM8900=m
3669CONFIG_SND_SOC_WM8903=m
3670CONFIG_SND_SOC_WM8904=m
3671CONFIG_SND_SOC_WM8940=m
3672CONFIG_SND_SOC_WM8955=m
3673CONFIG_SND_SOC_WM8960=m
3674CONFIG_SND_SOC_WM8961=m
3675CONFIG_SND_SOC_WM8971=m
3676CONFIG_SND_SOC_WM8974=m
3677CONFIG_SND_SOC_WM8978=m
3678CONFIG_SND_SOC_WM8988=m
3679CONFIG_SND_SOC_WM8990=m
3680CONFIG_SND_SOC_WM8993=m
3681CONFIG_SND_SOC_WM8994=m
3682CONFIG_SND_SOC_WM9081=m
3683CONFIG_SND_SOC_MAX9877=m
3684CONFIG_SND_SOC_TPA6130A2=m
3685CONFIG_SND_SOC_WM2000=m
3686# CONFIG_SOUND_PRIME is not set
3687CONFIG_AC97_BUS=m
3688CONFIG_HID_SUPPORT=y
3689CONFIG_HID=m
3690CONFIG_HIDRAW=y
3691
3692#
3693# USB Input Devices
3694#
3695CONFIG_USB_HID=m
3696# CONFIG_HID_PID is not set
3697# CONFIG_USB_HIDDEV is not set
3698
3699#
3700# USB HID Boot Protocol drivers
3701#
3702CONFIG_USB_KBD=m
3703CONFIG_USB_MOUSE=m
3704
3705#
3706# Special HID drivers
3707#
3708CONFIG_HID_3M_PCT=m
3709# CONFIG_HID_A4TECH is not set
3710# CONFIG_HID_APPLE is not set
3711# CONFIG_HID_BELKIN is not set
3712# CONFIG_HID_CHERRY is not set
3713# CONFIG_HID_CHICONY is not set
3714# CONFIG_HID_CYPRESS is not set
3715# CONFIG_HID_DRAGONRISE is not set
3716# CONFIG_HID_EZKEY is not set
3717# CONFIG_HID_KYE is not set
3718# CONFIG_HID_GYRATION is not set
3719# CONFIG_HID_TWINHAN is not set
3720# CONFIG_HID_KENSINGTON is not set
3721# CONFIG_HID_LOGITECH is not set
3722CONFIG_HID_MAGICMOUSE=m
3723# CONFIG_HID_MICROSOFT is not set
3724CONFIG_HID_MOSART=m
3725# CONFIG_HID_MONTEREY is not set
3726# CONFIG_HID_NTRIG is not set
3727CONFIG_HID_ORTEK=m
3728# CONFIG_HID_PANTHERLORD is not set
3729# CONFIG_HID_PETALYNX is not set
3730CONFIG_HID_QUANTA=m
3731# CONFIG_HID_SAMSUNG is not set
3732# CONFIG_HID_SONY is not set
3733CONFIG_HID_STANTUM=m
3734# CONFIG_HID_SUNPLUS is not set
3735# CONFIG_HID_GREENASIA is not set
3736# CONFIG_HID_SMARTJOYPLUS is not set
3737# CONFIG_HID_TOPSEED is not set
3738# CONFIG_HID_THRUSTMASTER is not set
3739# CONFIG_HID_WACOM is not set
3740# CONFIG_HID_ZEROPLUS is not set
3741CONFIG_USB_SUPPORT=y
3742CONFIG_USB_ARCH_HAS_HCD=y
3743CONFIG_USB_ARCH_HAS_OHCI=y
3744CONFIG_USB_ARCH_HAS_EHCI=y
3745CONFIG_USB=m
3746# CONFIG_USB_DEBUG is not set
3747CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
3748
3749#
3750# Miscellaneous USB options
3751#
3752CONFIG_USB_DEVICEFS=y
3753CONFIG_USB_DEVICE_CLASS=y
3754# CONFIG_USB_DYNAMIC_MINORS is not set
3755# CONFIG_USB_OTG_WHITELIST is not set
3756# CONFIG_USB_OTG_BLACKLIST_HUB is not set
3757CONFIG_USB_MON=m
3758CONFIG_USB_WUSB=m
3759CONFIG_USB_WUSB_CBAF=m
3760# CONFIG_USB_WUSB_CBAF_DEBUG is not set
3761
3762#
3763# USB Host Controller Drivers
3764#
3765CONFIG_USB_C67X00_HCD=m
3766CONFIG_USB_XHCI_HCD=m
3767# CONFIG_USB_XHCI_HCD_DEBUGGING is not set
3768CONFIG_USB_EHCI_HCD=m
3769# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
3770# CONFIG_USB_EHCI_TT_NEWSCHED is not set
3771CONFIG_USB_OXU210HP_HCD=m
3772CONFIG_USB_ISP116X_HCD=m
3773CONFIG_USB_ISP1760_HCD=m
3774CONFIG_USB_ISP1362_HCD=m
3775CONFIG_USB_OHCI_HCD=m
3776CONFIG_USB_OHCI_HCD_SSB=y
3777# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
3778# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
3779CONFIG_USB_OHCI_LITTLE_ENDIAN=y
3780CONFIG_USB_UHCI_HCD=m
3781CONFIG_USB_U132_HCD=m
3782CONFIG_USB_SL811_HCD=m
3783CONFIG_USB_SL811_CS=m
3784CONFIG_USB_R8A66597_HCD=m
3785CONFIG_USB_WHCI_HCD=m
3786CONFIG_USB_HWA_HCD=m
3787
3788#
3789# Enable Host or Gadget support to see Inventra options
3790#
3791
3792#
3793# USB Device Class drivers
3794#
3795CONFIG_USB_ACM=m
3796CONFIG_USB_PRINTER=m
3797CONFIG_USB_WDM=m
3798CONFIG_USB_TMC=m
3799
3800#
3801# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
3802#
3803
3804#
3805# also be needed; see USB_STORAGE Help for more info
3806#
3807CONFIG_USB_STORAGE=m
3808# CONFIG_USB_STORAGE_DEBUG is not set
3809CONFIG_USB_STORAGE_DATAFAB=m
3810CONFIG_USB_STORAGE_FREECOM=m
3811CONFIG_USB_STORAGE_ISD200=m
3812CONFIG_USB_STORAGE_USBAT=m
3813CONFIG_USB_STORAGE_SDDR09=m
3814CONFIG_USB_STORAGE_SDDR55=m
3815CONFIG_USB_STORAGE_JUMPSHOT=m
3816CONFIG_USB_STORAGE_ALAUDA=m
3817CONFIG_USB_STORAGE_ONETOUCH=m
3818CONFIG_USB_STORAGE_KARMA=m
3819CONFIG_USB_STORAGE_CYPRESS_ATACB=m
3820CONFIG_USB_LIBUSUAL=y
3821
3822#
3823# USB Imaging devices
3824#
3825# CONFIG_USB_MDC800 is not set
3826# CONFIG_USB_MICROTEK is not set
3827
3828#
3829# USB port drivers
3830#
3831CONFIG_USB_USS720=m
3832CONFIG_USB_SERIAL=m
3833CONFIG_USB_EZUSB=y
3834CONFIG_USB_SERIAL_GENERIC=y
3835CONFIG_USB_SERIAL_AIRCABLE=m
3836CONFIG_USB_SERIAL_ARK3116=m
3837CONFIG_USB_SERIAL_BELKIN=m
3838CONFIG_USB_SERIAL_CH341=m
3839CONFIG_USB_SERIAL_WHITEHEAT=m
3840CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
3841CONFIG_USB_SERIAL_CP210X=m
3842CONFIG_USB_SERIAL_CYPRESS_M8=m
3843CONFIG_USB_SERIAL_EMPEG=m
3844CONFIG_USB_SERIAL_FTDI_SIO=m
3845CONFIG_USB_SERIAL_FUNSOFT=m
3846CONFIG_USB_SERIAL_VISOR=m
3847CONFIG_USB_SERIAL_IPAQ=m
3848CONFIG_USB_SERIAL_IR=m
3849CONFIG_USB_SERIAL_EDGEPORT=m
3850CONFIG_USB_SERIAL_EDGEPORT_TI=m
3851CONFIG_USB_SERIAL_GARMIN=m
3852CONFIG_USB_SERIAL_IPW=m
3853CONFIG_USB_SERIAL_IUU=m
3854CONFIG_USB_SERIAL_KEYSPAN_PDA=m
3855CONFIG_USB_SERIAL_KEYSPAN=m
3856CONFIG_USB_SERIAL_KLSI=m
3857CONFIG_USB_SERIAL_KOBIL_SCT=m
3858CONFIG_USB_SERIAL_MCT_U232=m
3859CONFIG_USB_SERIAL_MOS7720=m
3860CONFIG_USB_SERIAL_MOS7840=m
3861CONFIG_USB_SERIAL_MOTOROLA=m
3862CONFIG_USB_SERIAL_NAVMAN=m
3863CONFIG_USB_SERIAL_PL2303=m
3864CONFIG_USB_SERIAL_OTI6858=m
3865CONFIG_USB_SERIAL_QCAUX=m
3866CONFIG_USB_SERIAL_QUALCOMM=m
3867CONFIG_USB_SERIAL_SPCP8X5=m
3868CONFIG_USB_SERIAL_HP4X=m
3869CONFIG_USB_SERIAL_SAFE=m
3870CONFIG_USB_SERIAL_SAFE_PADDED=y
3871CONFIG_USB_SERIAL_SIEMENS_MPI=m
3872CONFIG_USB_SERIAL_SIERRAWIRELESS=m
3873CONFIG_USB_SERIAL_SYMBOL=m
3874CONFIG_USB_SERIAL_TI=m
3875CONFIG_USB_SERIAL_CYBERJACK=m
3876CONFIG_USB_SERIAL_XIRCOM=m
3877CONFIG_USB_SERIAL_OPTION=m
3878CONFIG_USB_SERIAL_OMNINET=m
3879CONFIG_USB_SERIAL_OPTICON=m
3880CONFIG_USB_SERIAL_VIVOPAY_SERIAL=m
3881CONFIG_USB_SERIAL_DEBUG=m
3882
3883#
3884# USB Miscellaneous drivers
3885#
3886CONFIG_USB_EMI62=m
3887CONFIG_USB_EMI26=m
3888CONFIG_USB_ADUTUX=m
3889CONFIG_USB_SEVSEG=m
3890CONFIG_USB_RIO500=m
3891# CONFIG_USB_LEGOTOWER is not set
3892CONFIG_USB_LCD=m
3893CONFIG_USB_LED=m
3894CONFIG_USB_CYPRESS_CY7C63=m
3895CONFIG_USB_CYTHERM=m
3896CONFIG_USB_IDMOUSE=m
3897CONFIG_USB_FTDI_ELAN=m
3898# CONFIG_USB_APPLEDISPLAY is not set
3899CONFIG_USB_SISUSBVGA=m
3900CONFIG_USB_SISUSBVGA_CON=y
3901CONFIG_USB_LD=m
3902# CONFIG_USB_TRANCEVIBRATOR is not set
3903CONFIG_USB_IOWARRIOR=m
3904CONFIG_USB_TEST=m
3905CONFIG_USB_ISIGHTFW=m
3906CONFIG_USB_ATM=m
3907CONFIG_USB_SPEEDTOUCH=m
3908CONFIG_USB_CXACRU=m
3909CONFIG_USB_UEAGLEATM=m
3910CONFIG_USB_XUSBATM=m
3911# CONFIG_USB_GADGET is not set
3912
3913#
3914# OTG and related infrastructure
3915#
3916CONFIG_USB_OTG_UTILS=y
3917CONFIG_USB_GPIO_VBUS=m
3918CONFIG_NOP_USB_XCEIV=m
3919CONFIG_UWB=m
3920CONFIG_UWB_HWA=m
3921CONFIG_UWB_WHCI=m
3922CONFIG_UWB_WLP=m
3923CONFIG_UWB_I1480U=m
3924CONFIG_UWB_I1480U_WLP=m
3925CONFIG_MMC=m
3926# CONFIG_MMC_DEBUG is not set
3927# CONFIG_MMC_UNSAFE_RESUME is not set
3928
3929#
3930# MMC/SD/SDIO Card Drivers
3931#
3932CONFIG_MMC_BLOCK=m
3933CONFIG_MMC_BLOCK_BOUNCE=y
3934CONFIG_SDIO_UART=m
3935CONFIG_MMC_TEST=m
3936
3937#
3938# MMC/SD/SDIO Host Controller Drivers
3939#
3940CONFIG_MMC_SDHCI=m
3941CONFIG_MMC_SDHCI_PCI=m
3942# CONFIG_MMC_RICOH_MMC is not set
3943CONFIG_MMC_SDHCI_PLTFM=m
3944CONFIG_MMC_WBSD=m
3945CONFIG_MMC_TIFM_SD=m
3946CONFIG_MMC_SDRICOH_CS=m
3947CONFIG_MMC_CB710=m
3948CONFIG_MMC_VIA_SDMMC=m
3949CONFIG_MEMSTICK=m
3950# CONFIG_MEMSTICK_DEBUG is not set
3951
3952#
3953# MemoryStick drivers
3954#
3955# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
3956CONFIG_MSPRO_BLOCK=m
3957
3958#
3959# MemoryStick Host Controller Drivers
3960#
3961CONFIG_MEMSTICK_TIFM_MS=m
3962CONFIG_MEMSTICK_JMICRON_38X=m
3963CONFIG_NEW_LEDS=y
3964CONFIG_LEDS_CLASS=m
3965
3966#
3967# LED drivers
3968#
3969CONFIG_LEDS_NET48XX=m
3970CONFIG_LEDS_WRAP=m
3971CONFIG_LEDS_ALIX2=m
3972CONFIG_LEDS_PCA9532=m
3973CONFIG_LEDS_GPIO=m
3974CONFIG_LEDS_GPIO_PLATFORM=y
3975CONFIG_LEDS_LP3944=m
3976CONFIG_LEDS_CLEVO_MAIL=m
3977CONFIG_LEDS_PCA955X=m
3978CONFIG_LEDS_DAC124S085=m
3979CONFIG_LEDS_REGULATOR=m
3980CONFIG_LEDS_BD2802=m
3981CONFIG_LEDS_INTEL_SS4200=m
3982CONFIG_LEDS_LT3593=m
3983CONFIG_LEDS_DELL_NETBOOKS=m
3984CONFIG_LEDS_TRIGGERS=y
3985
3986#
3987# LED Triggers
3988#
3989CONFIG_LEDS_TRIGGER_TIMER=m
3990CONFIG_LEDS_TRIGGER_HEARTBEAT=m
3991CONFIG_LEDS_TRIGGER_BACKLIGHT=m
3992CONFIG_LEDS_TRIGGER_GPIO=m
3993CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
3994
3995#
3996# iptables trigger is under Netfilter config (LED target)
3997#
3998CONFIG_ACCESSIBILITY=y
3999# CONFIG_A11Y_BRAILLE_CONSOLE is not set
4000CONFIG_INFINIBAND=m
4001CONFIG_INFINIBAND_USER_MAD=m
4002CONFIG_INFINIBAND_USER_ACCESS=m
4003CONFIG_INFINIBAND_USER_MEM=y
4004CONFIG_INFINIBAND_ADDR_TRANS=y
4005CONFIG_INFINIBAND_MTHCA=m
4006# CONFIG_INFINIBAND_MTHCA_DEBUG is not set
4007CONFIG_INFINIBAND_AMSO1100=m
4008# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set
4009CONFIG_INFINIBAND_CXGB3=m
4010# CONFIG_INFINIBAND_CXGB3_DEBUG is not set
4011CONFIG_MLX4_INFINIBAND=m
4012CONFIG_INFINIBAND_NES=m
4013# CONFIG_INFINIBAND_NES_DEBUG is not set
4014CONFIG_INFINIBAND_IPOIB=m
4015# CONFIG_INFINIBAND_IPOIB_CM is not set
4016# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
4017CONFIG_INFINIBAND_SRP=m
4018CONFIG_INFINIBAND_ISER=m
4019# CONFIG_EDAC is not set
4020CONFIG_RTC_LIB=m
4021CONFIG_RTC_CLASS=m
4022
4023#
4024# RTC interfaces
4025#
4026CONFIG_RTC_INTF_SYSFS=y
4027CONFIG_RTC_INTF_PROC=y
4028CONFIG_RTC_INTF_DEV=y
4029CONFIG_RTC_INTF_DEV_UIE_EMUL=y
4030CONFIG_RTC_DRV_TEST=m
4031
4032#
4033# I2C RTC drivers
4034#
4035CONFIG_RTC_DRV_DS1307=m
4036CONFIG_RTC_DRV_DS1374=m
4037CONFIG_RTC_DRV_DS1672=m
4038CONFIG_RTC_DRV_MAX6900=m
4039CONFIG_RTC_DRV_RS5C372=m
4040CONFIG_RTC_DRV_ISL1208=m
4041CONFIG_RTC_DRV_X1205=m
4042CONFIG_RTC_DRV_PCF8563=m
4043CONFIG_RTC_DRV_PCF8583=m
4044CONFIG_RTC_DRV_M41T80=m
4045CONFIG_RTC_DRV_M41T80_WDT=y
4046CONFIG_RTC_DRV_BQ32K=m
4047CONFIG_RTC_DRV_S35390A=m
4048CONFIG_RTC_DRV_FM3130=m
4049CONFIG_RTC_DRV_RX8581=m
4050CONFIG_RTC_DRV_RX8025=m
4051
4052#
4053# SPI RTC drivers
4054#
4055CONFIG_RTC_DRV_M41T94=m
4056CONFIG_RTC_DRV_DS1305=m
4057CONFIG_RTC_DRV_DS1390=m
4058CONFIG_RTC_DRV_MAX6902=m
4059CONFIG_RTC_DRV_R9701=m
4060CONFIG_RTC_DRV_RS5C348=m
4061CONFIG_RTC_DRV_DS3234=m
4062CONFIG_RTC_DRV_PCF2123=m
4063
4064#
4065# Platform RTC drivers
4066#
4067CONFIG_RTC_DRV_CMOS=m
4068CONFIG_RTC_DRV_DS1286=m
4069CONFIG_RTC_DRV_DS1511=m
4070CONFIG_RTC_DRV_DS1553=m
4071CONFIG_RTC_DRV_DS1742=m
4072CONFIG_RTC_DRV_STK17TA8=m
4073CONFIG_RTC_DRV_M48T86=m
4074CONFIG_RTC_DRV_M48T35=m
4075CONFIG_RTC_DRV_M48T59=m
4076CONFIG_RTC_DRV_MSM6242=m
4077CONFIG_RTC_DRV_BQ4802=m
4078CONFIG_RTC_DRV_RP5C01=m
4079CONFIG_RTC_DRV_V3020=m
4080CONFIG_RTC_DRV_PCF50633=m
4081
4082#
4083# on-CPU RTC drivers
4084#
4085CONFIG_DMADEVICES=y
4086# CONFIG_DMADEVICES_DEBUG is not set
4087
4088#
4089# DMA Devices
4090#
4091CONFIG_ASYNC_TX_DISABLE_CHANNEL_SWITCH=y
4092CONFIG_INTEL_IOATDMA=m
4093CONFIG_DMA_ENGINE=y
4094
4095#
4096# DMA Clients
4097#
4098CONFIG_NET_DMA=y
4099# CONFIG_ASYNC_TX_DMA is not set
4100CONFIG_DMATEST=m
4101CONFIG_DCA=m
4102CONFIG_AUXDISPLAY=y
4103CONFIG_KS0108=m
4104CONFIG_KS0108_PORT=0x378
4105CONFIG_KS0108_DELAY=2
4106CONFIG_CFAG12864B=m
4107CONFIG_CFAG12864B_RATE=20
4108CONFIG_UIO=m
4109CONFIG_UIO_CIF=m
4110CONFIG_UIO_PDRV=m
4111CONFIG_UIO_PDRV_GENIRQ=m
4112CONFIG_UIO_AEC=m
4113CONFIG_UIO_SERCOS3=m
4114# CONFIG_UIO_PCI_GENERIC is not set
4115CONFIG_UIO_NETX=m
4116
4117#
4118# TI VLYNQ
4119#
4120
4121#
4122# Xen driver support
4123#
4124CONFIG_XEN_BALLOON=y
4125CONFIG_XEN_SCRUB_PAGES=y
4126CONFIG_XEN_DEV_EVTCHN=y
4127CONFIG_XENFS=y
4128CONFIG_XEN_COMPAT_XENFS=y
4129CONFIG_XEN_SYS_HYPERVISOR=y
4130# CONFIG_STAGING is not set
4131CONFIG_X86_PLATFORM_DEVICES=y
4132CONFIG_ACER_WMI=m
4133CONFIG_ASUS_LAPTOP=m
4134CONFIG_DELL_LAPTOP=m
4135CONFIG_DELL_WMI=m
4136CONFIG_FUJITSU_LAPTOP=m
4137# CONFIG_FUJITSU_LAPTOP_DEBUG is not set
4138CONFIG_TC1100_WMI=m
4139CONFIG_HP_WMI=m
4140CONFIG_MSI_LAPTOP=m
4141CONFIG_PANASONIC_LAPTOP=m
4142CONFIG_COMPAL_LAPTOP=m
4143CONFIG_SONY_LAPTOP=m
4144# CONFIG_SONYPI_COMPAT is not set
4145CONFIG_THINKPAD_ACPI=m
4146CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
4147# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
4148# CONFIG_THINKPAD_ACPI_DEBUG is not set
4149# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
4150CONFIG_THINKPAD_ACPI_VIDEO=y
4151CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
4152CONFIG_INTEL_MENLOW=m
4153CONFIG_EEEPC_LAPTOP=m
4154CONFIG_EEEPC_WMI=m
4155CONFIG_ACPI_WMI=m
4156CONFIG_MSI_WMI=m
4157CONFIG_ACPI_ASUS=m
4158# CONFIG_TOPSTAR_LAPTOP is not set
4159CONFIG_ACPI_TOSHIBA=m
4160CONFIG_TOSHIBA_BT_RFKILL=m
4161CONFIG_ACPI_CMPC=m
4162
4163#
4164# Firmware Drivers
4165#
4166CONFIG_EDD=m
4167# CONFIG_EDD_OFF is not set
4168CONFIG_FIRMWARE_MEMMAP=y
4169CONFIG_DELL_RBU=m
4170CONFIG_DCDBAS=m
4171CONFIG_DMIID=y
4172# CONFIG_ISCSI_IBFT_FIND is not set
4173
4174#
4175# File systems
4176#
4177CONFIG_EXT2_FS=m
4178CONFIG_EXT2_FS_XATTR=y
4179CONFIG_EXT2_FS_POSIX_ACL=y
4180CONFIG_EXT2_FS_SECURITY=y
4181CONFIG_EXT2_FS_XIP=y
4182CONFIG_EXT3_FS=m
4183# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
4184CONFIG_EXT3_FS_XATTR=y
4185CONFIG_EXT3_FS_POSIX_ACL=y
4186CONFIG_EXT3_FS_SECURITY=y
4187CONFIG_EXT4_FS=m
4188CONFIG_EXT4_FS_XATTR=y
4189CONFIG_EXT4_FS_POSIX_ACL=y
4190CONFIG_EXT4_FS_SECURITY=y
4191# CONFIG_EXT4_DEBUG is not set
4192CONFIG_FS_XIP=y
4193CONFIG_JBD=m
4194# CONFIG_JBD_DEBUG is not set
4195CONFIG_JBD2=m
4196# CONFIG_JBD2_DEBUG is not set
4197CONFIG_FS_MBCACHE=m
4198CONFIG_REISERFS_FS=m
4199# CONFIG_REISERFS_CHECK is not set
4200CONFIG_REISERFS_PROC_INFO=y
4201CONFIG_REISERFS_FS_XATTR=y
4202CONFIG_REISERFS_FS_POSIX_ACL=y
4203# CONFIG_REISERFS_FS_SECURITY is not set
4204CONFIG_JFS_FS=m
4205CONFIG_JFS_POSIX_ACL=y
4206CONFIG_JFS_SECURITY=y
4207# CONFIG_JFS_DEBUG is not set
4208CONFIG_JFS_STATISTICS=y
4209CONFIG_FS_POSIX_ACL=y
4210CONFIG_XFS_FS=m
4211CONFIG_XFS_QUOTA=y
4212CONFIG_XFS_POSIX_ACL=y
4213CONFIG_XFS_RT=y
4214# CONFIG_XFS_DEBUG is not set
4215CONFIG_GFS2_FS=m
4216CONFIG_GFS2_FS_LOCKING_DLM=y
4217CONFIG_OCFS2_FS=m
4218CONFIG_OCFS2_FS_O2CB=m
4219CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
4220CONFIG_OCFS2_FS_STATS=y
4221CONFIG_OCFS2_DEBUG_MASKLOG=y
4222# CONFIG_OCFS2_DEBUG_FS is not set
4223CONFIG_BTRFS_FS=m
4224CONFIG_BTRFS_FS_POSIX_ACL=y
4225CONFIG_NILFS2_FS=m
4226CONFIG_FILE_LOCKING=y
4227CONFIG_FSNOTIFY=y
4228# CONFIG_DNOTIFY is not set
4229CONFIG_INOTIFY=y
4230CONFIG_INOTIFY_USER=y
4231CONFIG_QUOTA=y
4232CONFIG_QUOTA_NETLINK_INTERFACE=y
4233# CONFIG_PRINT_QUOTA_WARNING is not set
4234# CONFIG_QUOTA_DEBUG is not set
4235CONFIG_QUOTA_TREE=m
4236CONFIG_QFMT_V1=m
4237CONFIG_QFMT_V2=m
4238CONFIG_QUOTACTL=y
4239CONFIG_AUTOFS_FS=m
4240CONFIG_AUTOFS4_FS=m
4241CONFIG_FUSE_FS=m
4242# CONFIG_CUSE is not set
4243
4244#
4245# Caches
4246#
4247CONFIG_FSCACHE=m
4248CONFIG_FSCACHE_STATS=y
4249CONFIG_FSCACHE_HISTOGRAM=y
4250# CONFIG_FSCACHE_DEBUG is not set
4251# CONFIG_FSCACHE_OBJECT_LIST is not set
4252CONFIG_CACHEFILES=m
4253# CONFIG_CACHEFILES_DEBUG is not set
4254# CONFIG_CACHEFILES_HISTOGRAM is not set
4255
4256#
4257# CD-ROM/DVD Filesystems
4258#
4259CONFIG_ISO9660_FS=m
4260CONFIG_JOLIET=y
4261CONFIG_ZISOFS=y
4262CONFIG_UDF_FS=m
4263CONFIG_UDF_NLS=y
4264
4265#
4266# DOS/FAT/NT Filesystems
4267#
4268CONFIG_FAT_FS=m
4269CONFIG_MSDOS_FS=m
4270CONFIG_VFAT_FS=m
4271CONFIG_FAT_DEFAULT_CODEPAGE=437
4272CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
4273CONFIG_NTFS_FS=m
4274# CONFIG_NTFS_DEBUG is not set
4275CONFIG_NTFS_RW=y
4276
4277#
4278# Pseudo filesystems
4279#
4280CONFIG_PROC_FS=y
4281# CONFIG_PROC_KCORE is not set
4282CONFIG_PROC_SYSCTL=y
4283CONFIG_PROC_PAGE_MONITOR=y
4284CONFIG_SYSFS=y
4285CONFIG_TMPFS=y
4286# CONFIG_TMPFS_POSIX_ACL is not set
4287# CONFIG_HUGETLBFS is not set
4288# CONFIG_HUGETLB_PAGE is not set
4289CONFIG_CONFIGFS_FS=m
4290CONFIG_MISC_FILESYSTEMS=y
4291# CONFIG_ADFS_FS is not set
4292# CONFIG_AFFS_FS is not set
4293CONFIG_ECRYPT_FS=m
4294CONFIG_HFS_FS=m
4295CONFIG_HFSPLUS_FS=m
4296# CONFIG_BEFS_FS is not set
4297# CONFIG_BFS_FS is not set
4298CONFIG_EFS_FS=m
4299CONFIG_JFFS2_FS=m
4300CONFIG_JFFS2_FS_DEBUG=0
4301CONFIG_JFFS2_FS_WRITEBUFFER=y
4302# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
4303CONFIG_JFFS2_SUMMARY=y
4304CONFIG_JFFS2_FS_XATTR=y
4305CONFIG_JFFS2_FS_POSIX_ACL=y
4306CONFIG_JFFS2_FS_SECURITY=y
4307CONFIG_JFFS2_COMPRESSION_OPTIONS=y
4308CONFIG_JFFS2_ZLIB=y
4309CONFIG_JFFS2_LZO=y
4310CONFIG_JFFS2_RTIME=y
4311CONFIG_JFFS2_RUBIN=y
4312# CONFIG_JFFS2_CMODE_NONE is not set
4313CONFIG_JFFS2_CMODE_PRIORITY=y
4314# CONFIG_JFFS2_CMODE_SIZE is not set
4315# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
4316CONFIG_UBIFS_FS=m
4317# CONFIG_UBIFS_FS_XATTR is not set
4318# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
4319CONFIG_UBIFS_FS_LZO=y
4320CONFIG_UBIFS_FS_ZLIB=y
4321# CONFIG_UBIFS_FS_DEBUG is not set
4322CONFIG_LOGFS=m
4323CONFIG_CRAMFS=m
4324CONFIG_SQUASHFS=m
4325# CONFIG_SQUASHFS_EMBEDDED is not set
4326CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
4327# CONFIG_VXFS_FS is not set
4328CONFIG_MINIX_FS=m
4329CONFIG_OMFS_FS=m
4330CONFIG_HPFS_FS=m
4331# CONFIG_QNX4FS_FS is not set
4332CONFIG_ROMFS_FS=m
4333CONFIG_ROMFS_BACKED_BY_BLOCK=y
4334# CONFIG_ROMFS_BACKED_BY_MTD is not set
4335# CONFIG_ROMFS_BACKED_BY_BOTH is not set
4336CONFIG_ROMFS_ON_BLOCK=y
4337CONFIG_SYSV_FS=m
4338CONFIG_UFS_FS=m
4339# CONFIG_UFS_FS_WRITE is not set
4340# CONFIG_UFS_DEBUG is not set
4341CONFIG_EXOFS_FS=m
4342# CONFIG_EXOFS_DEBUG is not set
4343CONFIG_NETWORK_FILESYSTEMS=y
4344CONFIG_NFS_FS=m
4345CONFIG_NFS_V3=y
4346# CONFIG_NFS_V3_ACL is not set
4347CONFIG_NFS_V4=y
4348# CONFIG_NFS_V4_1 is not set
4349# CONFIG_NFS_FSCACHE is not set
4350CONFIG_NFSD=m
4351CONFIG_NFSD_V3=y
4352# CONFIG_NFSD_V3_ACL is not set
4353CONFIG_NFSD_V4=y
4354CONFIG_LOCKD=m
4355CONFIG_LOCKD_V4=y
4356CONFIG_EXPORTFS=m
4357CONFIG_NFS_COMMON=y
4358CONFIG_SUNRPC=m
4359CONFIG_SUNRPC_GSS=m
4360CONFIG_SUNRPC_XPRT_RDMA=m
4361CONFIG_RPCSEC_GSS_KRB5=m
4362# CONFIG_RPCSEC_GSS_SPKM3 is not set
4363# CONFIG_SMB_FS is not set
4364CONFIG_CEPH_FS=m
4365# CONFIG_CEPH_FS_PRETTYDEBUG is not set
4366CONFIG_CIFS=m
4367# CONFIG_CIFS_STATS is not set
4368# CONFIG_CIFS_WEAK_PW_HASH is not set
4369# CONFIG_CIFS_UPCALL is not set
4370CONFIG_CIFS_XATTR=y
4371CONFIG_CIFS_POSIX=y
4372# CONFIG_CIFS_DEBUG2 is not set
4373CONFIG_CIFS_DFS_UPCALL=y
4374CONFIG_CIFS_EXPERIMENTAL=y
4375# CONFIG_NCP_FS is not set
4376# CONFIG_CODA_FS is not set
4377# CONFIG_AFS_FS is not set
4378# CONFIG_9P_FS is not set
4379
4380#
4381# Partition Types
4382#
4383# CONFIG_PARTITION_ADVANCED is not set
4384CONFIG_MSDOS_PARTITION=y
4385CONFIG_NLS=m
4386CONFIG_NLS_DEFAULT="iso8859-1"
4387CONFIG_NLS_CODEPAGE_437=m
4388CONFIG_NLS_CODEPAGE_737=m
4389CONFIG_NLS_CODEPAGE_775=m
4390CONFIG_NLS_CODEPAGE_850=m
4391CONFIG_NLS_CODEPAGE_852=m
4392CONFIG_NLS_CODEPAGE_855=m
4393CONFIG_NLS_CODEPAGE_857=m
4394CONFIG_NLS_CODEPAGE_860=m
4395CONFIG_NLS_CODEPAGE_861=m
4396CONFIG_NLS_CODEPAGE_862=m
4397CONFIG_NLS_CODEPAGE_863=m
4398CONFIG_NLS_CODEPAGE_864=m
4399CONFIG_NLS_CODEPAGE_865=m
4400CONFIG_NLS_CODEPAGE_866=m
4401CONFIG_NLS_CODEPAGE_869=m
4402CONFIG_NLS_CODEPAGE_936=m
4403CONFIG_NLS_CODEPAGE_950=m
4404CONFIG_NLS_CODEPAGE_932=m
4405CONFIG_NLS_CODEPAGE_949=m
4406CONFIG_NLS_CODEPAGE_874=m
4407CONFIG_NLS_ISO8859_8=m
4408CONFIG_NLS_CODEPAGE_1250=m
4409CONFIG_NLS_CODEPAGE_1251=m
4410CONFIG_NLS_ASCII=m
4411CONFIG_NLS_ISO8859_1=m
4412CONFIG_NLS_ISO8859_2=m
4413CONFIG_NLS_ISO8859_3=m
4414CONFIG_NLS_ISO8859_4=m
4415CONFIG_NLS_ISO8859_5=m
4416CONFIG_NLS_ISO8859_6=m
4417CONFIG_NLS_ISO8859_7=m
4418CONFIG_NLS_ISO8859_9=m
4419CONFIG_NLS_ISO8859_13=m
4420CONFIG_NLS_ISO8859_14=m
4421CONFIG_NLS_ISO8859_15=m
4422CONFIG_NLS_KOI8_R=m
4423CONFIG_NLS_KOI8_U=m
4424CONFIG_NLS_UTF8=m
4425CONFIG_DLM=m
4426# CONFIG_DLM_DEBUG is not set
4427
4428#
4429# Kernel hacking
4430#
4431CONFIG_TRACE_IRQFLAGS_SUPPORT=y
4432# CONFIG_PRINTK_TIME is not set
4433CONFIG_ENABLE_WARN_DEPRECATED=y
4434# CONFIG_ENABLE_MUST_CHECK is not set
4435CONFIG_FRAME_WARN=1024
4436# CONFIG_MAGIC_SYSRQ is not set
4437# CONFIG_STRIP_ASM_SYMS is not set
4438# CONFIG_UNUSED_SYMBOLS is not set
4439CONFIG_DEBUG_FS=y
4440# CONFIG_HEADERS_CHECK is not set
4441# CONFIG_DEBUG_KERNEL is not set
4442CONFIG_DEBUG_BUGVERBOSE=y
4443# CONFIG_DEBUG_MEMORY_INIT is not set
4444CONFIG_ARCH_WANT_FRAME_POINTERS=y
4445CONFIG_FRAME_POINTER=y
4446# CONFIG_RCU_CPU_STALL_DETECTOR is not set
4447CONFIG_LKDTM=m
4448# CONFIG_LATENCYTOP is not set
4449CONFIG_SYSCTL_SYSCALL_CHECK=y
4450CONFIG_USER_STACKTRACE_SUPPORT=y
4451CONFIG_HAVE_FUNCTION_TRACER=y
4452CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
4453CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
4454CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
4455CONFIG_HAVE_DYNAMIC_FTRACE=y
4456CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
4457CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
4458CONFIG_RING_BUFFER=y
4459CONFIG_RING_BUFFER_ALLOW_SWAP=y
4460CONFIG_TRACING_SUPPORT=y
4461# CONFIG_FTRACE is not set
4462# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
4463# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set
4464# CONFIG_DYNAMIC_DEBUG is not set
4465# CONFIG_DMA_API_DEBUG is not set
4466# CONFIG_SAMPLES is not set
4467CONFIG_HAVE_ARCH_KGDB=y
4468CONFIG_HAVE_ARCH_KMEMCHECK=y
4469CONFIG_STRICT_DEVMEM=y
4470# CONFIG_X86_VERBOSE_BOOTUP is not set
4471# CONFIG_EARLY_PRINTK is not set
4472# CONFIG_4KSTACKS is not set
4473# CONFIG_DOUBLEFAULT is not set
4474# CONFIG_IOMMU_STRESS is not set
4475CONFIG_HAVE_MMIOTRACE_SUPPORT=y
4476CONFIG_IO_DELAY_TYPE_0X80=0
4477CONFIG_IO_DELAY_TYPE_0XED=1
4478CONFIG_IO_DELAY_TYPE_UDELAY=2
4479CONFIG_IO_DELAY_TYPE_NONE=3
4480CONFIG_IO_DELAY_0X80=y
4481# CONFIG_IO_DELAY_0XED is not set
4482# CONFIG_IO_DELAY_UDELAY is not set
4483# CONFIG_IO_DELAY_NONE is not set
4484CONFIG_DEFAULT_IO_DELAY_TYPE=0
4485# CONFIG_OPTIMIZE_INLINING is not set
4486
4487#
4488# Security options
4489#
4490CONFIG_KEYS=y
4491# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
4492CONFIG_SECURITY=y
4493CONFIG_SECURITYFS=y
4494# CONFIG_SECURITY_NETWORK is not set
4495# CONFIG_SECURITY_PATH is not set
4496# CONFIG_SECURITY_TOMOYO is not set
4497# CONFIG_IMA is not set
4498# CONFIG_DEFAULT_SECURITY_SELINUX is not set
4499# CONFIG_DEFAULT_SECURITY_SMACK is not set
4500# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
4501CONFIG_DEFAULT_SECURITY_DAC=y
4502CONFIG_DEFAULT_SECURITY=""
4503CONFIG_XOR_BLOCKS=m
4504CONFIG_ASYNC_CORE=m
4505CONFIG_ASYNC_MEMCPY=m
4506CONFIG_ASYNC_XOR=m
4507CONFIG_ASYNC_PQ=m
4508CONFIG_ASYNC_RAID6_RECOV=m
4509CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
4510CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
4511CONFIG_CRYPTO=y
4512
4513#
4514# Crypto core or helper
4515#
4516CONFIG_CRYPTO_FIPS=y
4517CONFIG_CRYPTO_ALGAPI=y
4518CONFIG_CRYPTO_ALGAPI2=y
4519CONFIG_CRYPTO_AEAD=m
4520CONFIG_CRYPTO_AEAD2=y
4521CONFIG_CRYPTO_BLKCIPHER=m
4522CONFIG_CRYPTO_BLKCIPHER2=y
4523CONFIG_CRYPTO_HASH=y
4524CONFIG_CRYPTO_HASH2=y
4525CONFIG_CRYPTO_RNG=m
4526CONFIG_CRYPTO_RNG2=y
4527CONFIG_CRYPTO_PCOMP=y
4528CONFIG_CRYPTO_MANAGER=m
4529CONFIG_CRYPTO_MANAGER2=y
4530CONFIG_CRYPTO_GF128MUL=m
4531CONFIG_CRYPTO_NULL=m
4532CONFIG_CRYPTO_PCRYPT=m
4533CONFIG_CRYPTO_WORKQUEUE=y
4534CONFIG_CRYPTO_CRYPTD=m
4535CONFIG_CRYPTO_AUTHENC=m
4536CONFIG_CRYPTO_TEST=m
4537
4538#
4539# Authenticated Encryption with Associated Data
4540#
4541CONFIG_CRYPTO_CCM=m
4542CONFIG_CRYPTO_GCM=m
4543CONFIG_CRYPTO_SEQIV=m
4544
4545#
4546# Block modes
4547#
4548CONFIG_CRYPTO_CBC=m
4549CONFIG_CRYPTO_CTR=m
4550CONFIG_CRYPTO_CTS=m
4551CONFIG_CRYPTO_ECB=m
4552CONFIG_CRYPTO_LRW=m
4553CONFIG_CRYPTO_PCBC=m
4554CONFIG_CRYPTO_XTS=m
4555
4556#
4557# Hash modes
4558#
4559CONFIG_CRYPTO_HMAC=m
4560CONFIG_CRYPTO_XCBC=m
4561CONFIG_CRYPTO_VMAC=m
4562
4563#
4564# Digest
4565#
4566CONFIG_CRYPTO_CRC32C=m
4567CONFIG_CRYPTO_CRC32C_INTEL=m
4568CONFIG_CRYPTO_GHASH=m
4569CONFIG_CRYPTO_MD4=m
4570CONFIG_CRYPTO_MD5=y
4571CONFIG_CRYPTO_MICHAEL_MIC=m
4572CONFIG_CRYPTO_RMD128=m
4573CONFIG_CRYPTO_RMD160=m
4574CONFIG_CRYPTO_RMD256=m
4575CONFIG_CRYPTO_RMD320=m
4576CONFIG_CRYPTO_SHA1=m
4577CONFIG_CRYPTO_SHA256=y
4578CONFIG_CRYPTO_SHA512=m
4579CONFIG_CRYPTO_TGR192=m
4580CONFIG_CRYPTO_WP512=m
4581
4582#
4583# Ciphers
4584#
4585CONFIG_CRYPTO_AES=m
4586CONFIG_CRYPTO_AES_586=m
4587CONFIG_CRYPTO_ANUBIS=m
4588CONFIG_CRYPTO_ARC4=m
4589CONFIG_CRYPTO_BLOWFISH=m
4590CONFIG_CRYPTO_CAMELLIA=m
4591CONFIG_CRYPTO_CAST5=m
4592CONFIG_CRYPTO_CAST6=m
4593CONFIG_CRYPTO_DES=m
4594CONFIG_CRYPTO_FCRYPT=m
4595CONFIG_CRYPTO_KHAZAD=m
4596CONFIG_CRYPTO_SALSA20=m
4597CONFIG_CRYPTO_SALSA20_586=m
4598CONFIG_CRYPTO_SEED=m
4599CONFIG_CRYPTO_SERPENT=m
4600CONFIG_CRYPTO_TEA=m
4601CONFIG_CRYPTO_TWOFISH=m
4602CONFIG_CRYPTO_TWOFISH_COMMON=m
4603CONFIG_CRYPTO_TWOFISH_586=m
4604
4605#
4606# Compression
4607#
4608CONFIG_CRYPTO_DEFLATE=m
4609CONFIG_CRYPTO_ZLIB=m
4610CONFIG_CRYPTO_LZO=m
4611
4612#
4613# Random Number Generation
4614#
4615CONFIG_CRYPTO_ANSI_CPRNG=m
4616CONFIG_CRYPTO_HW=y
4617CONFIG_CRYPTO_DEV_PADLOCK=m
4618CONFIG_CRYPTO_DEV_PADLOCK_AES=m
4619CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
4620CONFIG_CRYPTO_DEV_GEODE=m
4621CONFIG_CRYPTO_DEV_HIFN_795X=m
4622CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
4623CONFIG_HAVE_KVM=y
4624CONFIG_HAVE_KVM_IRQCHIP=y
4625CONFIG_HAVE_KVM_EVENTFD=y
4626CONFIG_KVM_APIC_ARCHITECTURE=y
4627CONFIG_KVM_MMIO=y
4628CONFIG_VIRTUALIZATION=y
4629CONFIG_KVM=m
4630CONFIG_KVM_INTEL=m
4631CONFIG_KVM_AMD=m
4632CONFIG_VHOST_NET=m
4633CONFIG_LGUEST=m
4634CONFIG_VIRTIO=y
4635CONFIG_VIRTIO_RING=y
4636CONFIG_VIRTIO_PCI=m
4637CONFIG_VIRTIO_BALLOON=m
4638# CONFIG_BINARY_PRINTF is not set
4639
4640#
4641# Library routines
4642#
4643CONFIG_BITREVERSE=m
4644CONFIG_GENERIC_FIND_FIRST_BIT=y
4645CONFIG_GENERIC_FIND_NEXT_BIT=y
4646CONFIG_GENERIC_FIND_LAST_BIT=y
4647CONFIG_CRC_CCITT=m
4648CONFIG_CRC16=m
4649CONFIG_CRC_T10DIF=m
4650CONFIG_CRC_ITU_T=m
4651CONFIG_CRC32=m
4652CONFIG_CRC7=m
4653CONFIG_LIBCRC32C=m
4654CONFIG_ZLIB_INFLATE=y
4655CONFIG_ZLIB_DEFLATE=m
4656CONFIG_LZO_COMPRESS=m
4657CONFIG_LZO_DECOMPRESS=m
4658CONFIG_DECOMPRESS_GZIP=y
4659CONFIG_DECOMPRESS_BZIP2=y
4660CONFIG_DECOMPRESS_LZMA=y
4661CONFIG_GENERIC_ALLOCATOR=y
4662CONFIG_REED_SOLOMON=m
4663CONFIG_REED_SOLOMON_DEC16=y
4664CONFIG_TEXTSEARCH=y
4665CONFIG_TEXTSEARCH_KMP=m
4666CONFIG_TEXTSEARCH_BM=m
4667CONFIG_TEXTSEARCH_FSM=m
4668CONFIG_BTREE=y
4669CONFIG_HAS_IOMEM=y
4670CONFIG_HAS_IOPORT=y
4671CONFIG_HAS_DMA=y
4672CONFIG_CHECK_SIGNATURE=y
4673CONFIG_NLATTR=y
4674CONFIG_LRU_CACHE=m
diff --git a/testing/linux-scst/put_page_callback-2.6.34.patch b/testing/linux-scst/put_page_callback-2.6.34.patch
deleted file mode 100644
index 97d6f7f0af..0000000000
--- a/testing/linux-scst/put_page_callback-2.6.34.patch
+++ /dev/null
@@ -1,390 +0,0 @@
1diff -upkr linux-2.6.34/include/linux/mm_types.h linux-2.6.34/include/linux/mm_types.h
2--- linux-2.6.34/include/linux/mm_types.h 2010-05-17 01:17:36.000000000 +0400
3+++ linux-2.6.34/include/linux/mm_types.h 2010-05-24 14:51:40.000000000 +0400
4@@ -100,6 +100,18 @@ struct page {
5 */
6 void *shadow;
7 #endif
8+
9+#if defined(CONFIG_TCP_ZERO_COPY_TRANSFER_COMPLETION_NOTIFICATION)
10+ /*
11+ * Used to implement support for notification on zero-copy TCP transfer
12+ * completion. It might look as not good to have this field here and
13+ * it's better to have it in struct sk_buff, but it would make the code
14+ * much more complicated and fragile, since all skb then would have to
15+ * contain only pages with the same value in this field.
16+ */
17+ void *net_priv;
18+#endif
19+
20 };
21
22 /*
23diff -upkr linux-2.6.34/include/linux/net.h linux-2.6.34/include/linux/net.h
24--- linux-2.6.34/include/linux/net.h 2010-05-17 01:17:36.000000000 +0400
25+++ linux-2.6.34/include/linux/net.h 2010-05-24 14:51:40.000000000 +0400
26@@ -20,6 +20,7 @@
27
28 #include <linux/socket.h>
29 #include <asm/socket.h>
30+#include <linux/mm.h>
31
32 #define NPROTO AF_MAX
33
34@@ -288,5 +289,44 @@ extern int kernel_sock_shutdown(struct s
35 extern struct ratelimit_state net_ratelimit_state;
36 #endif
37
38+#if defined(CONFIG_TCP_ZERO_COPY_TRANSFER_COMPLETION_NOTIFICATION)
39+/* Support for notification on zero-copy TCP transfer completion */
40+typedef void (*net_get_page_callback_t)(struct page *page);
41+typedef void (*net_put_page_callback_t)(struct page *page);
42+
43+extern net_get_page_callback_t net_get_page_callback;
44+extern net_put_page_callback_t net_put_page_callback;
45+
46+extern int net_set_get_put_page_callbacks(
47+ net_get_page_callback_t get_callback,
48+ net_put_page_callback_t put_callback);
49+
50+/*
51+ * See comment for net_set_get_put_page_callbacks() why those functions
52+ * don't need any protection.
53+ */
54+static inline void net_get_page(struct page *page)
55+{
56+ if (page->net_priv != 0)
57+ net_get_page_callback(page);
58+ get_page(page);
59+}
60+static inline void net_put_page(struct page *page)
61+{
62+ if (page->net_priv != 0)
63+ net_put_page_callback(page);
64+ put_page(page);
65+}
66+#else
67+static inline void net_get_page(struct page *page)
68+{
69+ get_page(page);
70+}
71+static inline void net_put_page(struct page *page)
72+{
73+ put_page(page);
74+}
75+#endif /* CONFIG_TCP_ZERO_COPY_TRANSFER_COMPLETION_NOTIFICATION */
76+
77 #endif /* __KERNEL__ */
78 #endif /* _LINUX_NET_H */
79diff -upkr linux-2.6.34/net/core/dev.c linux-2.6.34/net/core/dev.c
80--- linux-2.6.34/net/core/dev.c 2010-05-17 01:17:36.000000000 +0400
81+++ linux-2.6.34/net/core/dev.c 2010-05-24 14:51:40.000000000 +0400
82@@ -2732,7 +2732,7 @@ pull:
83 skb_shinfo(skb)->frags[0].size -= grow;
84
85 if (unlikely(!skb_shinfo(skb)->frags[0].size)) {
86- put_page(skb_shinfo(skb)->frags[0].page);
87+ net_put_page(skb_shinfo(skb)->frags[0].page);
88 memmove(skb_shinfo(skb)->frags,
89 skb_shinfo(skb)->frags + 1,
90 --skb_shinfo(skb)->nr_frags);
91diff -upkr linux-2.6.34/net/core/skbuff.c linux-2.6.34/net/core/skbuff.c
92--- linux-2.6.34/net/core/skbuff.c 2010-05-17 01:17:36.000000000 +0400
93+++ linux-2.6.34/net/core/skbuff.c 2010-05-24 14:51:40.000000000 +0400
94@@ -76,13 +76,13 @@ static struct kmem_cache *skbuff_fclone_
95 static void sock_pipe_buf_release(struct pipe_inode_info *pipe,
96 struct pipe_buffer *buf)
97 {
98- put_page(buf->page);
99+ net_put_page(buf->page);
100 }
101
102 static void sock_pipe_buf_get(struct pipe_inode_info *pipe,
103 struct pipe_buffer *buf)
104 {
105- get_page(buf->page);
106+ net_get_page(buf->page);
107 }
108
109 static int sock_pipe_buf_steal(struct pipe_inode_info *pipe,
110@@ -344,7 +344,7 @@ static void skb_release_data(struct sk_b
111 if (skb_shinfo(skb)->nr_frags) {
112 int i;
113 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
114- put_page(skb_shinfo(skb)->frags[i].page);
115+ net_put_page(skb_shinfo(skb)->frags[i].page);
116 }
117
118 if (skb_has_frags(skb))
119@@ -765,7 +765,7 @@ struct sk_buff *pskb_copy(struct sk_buff
120
121 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
122 skb_shinfo(n)->frags[i] = skb_shinfo(skb)->frags[i];
123- get_page(skb_shinfo(n)->frags[i].page);
124+ net_get_page(skb_shinfo(n)->frags[i].page);
125 }
126 skb_shinfo(n)->nr_frags = i;
127 }
128@@ -831,7 +831,7 @@ int pskb_expand_head(struct sk_buff *skb
129 sizeof(struct skb_shared_info));
130
131 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
132- get_page(skb_shinfo(skb)->frags[i].page);
133+ net_get_page(skb_shinfo(skb)->frags[i].page);
134
135 if (skb_has_frags(skb))
136 skb_clone_fraglist(skb);
137@@ -1105,7 +1105,7 @@ drop_pages:
138 skb_shinfo(skb)->nr_frags = i;
139
140 for (; i < nfrags; i++)
141- put_page(skb_shinfo(skb)->frags[i].page);
142+ net_put_page(skb_shinfo(skb)->frags[i].page);
143
144 if (skb_has_frags(skb))
145 skb_drop_fraglist(skb);
146@@ -1274,7 +1274,7 @@ pull_pages:
147 k = 0;
148 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
149 if (skb_shinfo(skb)->frags[i].size <= eat) {
150- put_page(skb_shinfo(skb)->frags[i].page);
151+ net_put_page(skb_shinfo(skb)->frags[i].page);
152 eat -= skb_shinfo(skb)->frags[i].size;
153 } else {
154 skb_shinfo(skb)->frags[k] = skb_shinfo(skb)->frags[i];
155@@ -1375,7 +1375,7 @@ EXPORT_SYMBOL(skb_copy_bits);
156 */
157 static void sock_spd_release(struct splice_pipe_desc *spd, unsigned int i)
158 {
159- put_page(spd->pages[i]);
160+ net_put_page(spd->pages[i]);
161 }
162
163 static inline struct page *linear_to_page(struct page *page, unsigned int *len,
164@@ -1399,7 +1399,7 @@ new_page:
165 off = sk->sk_sndmsg_off;
166 mlen = PAGE_SIZE - off;
167 if (mlen < 64 && mlen < *len) {
168- put_page(p);
169+ net_put_page(p);
170 goto new_page;
171 }
172
173@@ -1409,7 +1409,7 @@ new_page:
174 memcpy(page_address(p) + off, page_address(page) + *offset, *len);
175 sk->sk_sndmsg_off += *len;
176 *offset = off;
177- get_page(p);
178+ net_get_page(p);
179
180 return p;
181 }
182@@ -1430,7 +1430,7 @@ static inline int spd_fill_page(struct s
183 if (!page)
184 return 1;
185 } else
186- get_page(page);
187+ net_get_page(page);
188
189 spd->pages[spd->nr_pages] = page;
190 spd->partial[spd->nr_pages].len = *len;
191@@ -2060,7 +2060,7 @@ static inline void skb_split_no_header(s
192 * where splitting is expensive.
193 * 2. Split is accurately. We make this.
194 */
195- get_page(skb_shinfo(skb)->frags[i].page);
196+ net_get_page(skb_shinfo(skb)->frags[i].page);
197 skb_shinfo(skb1)->frags[0].page_offset += len - pos;
198 skb_shinfo(skb1)->frags[0].size -= len - pos;
199 skb_shinfo(skb)->frags[i].size = len - pos;
200@@ -2182,7 +2182,7 @@ int skb_shift(struct sk_buff *tgt, struc
201 to++;
202
203 } else {
204- get_page(fragfrom->page);
205+ net_get_page(fragfrom->page);
206 fragto->page = fragfrom->page;
207 fragto->page_offset = fragfrom->page_offset;
208 fragto->size = todo;
209@@ -2204,7 +2204,7 @@ int skb_shift(struct sk_buff *tgt, struc
210 fragto = &skb_shinfo(tgt)->frags[merge];
211
212 fragto->size += fragfrom->size;
213- put_page(fragfrom->page);
214+ net_put_page(fragfrom->page);
215 }
216
217 /* Reposition in the original skb */
218@@ -2602,7 +2602,7 @@ struct sk_buff *skb_segment(struct sk_bu
219
220 while (pos < offset + len && i < nfrags) {
221 *frag = skb_shinfo(skb)->frags[i];
222- get_page(frag->page);
223+ net_get_page(frag->page);
224 size = frag->size;
225
226 if (pos < offset) {
227diff -upkr linux-2.6.34/net/ipv4/ip_output.c linux-2.6.34/net/ipv4/ip_output.c
228--- linux-2.6.34/net/ipv4/ip_output.c 2010-05-17 01:17:36.000000000 +0400
229+++ linux-2.6.34/net/ipv4/ip_output.c 2010-05-24 14:51:40.000000000 +0400
230@@ -1024,7 +1024,7 @@ alloc_new_skb:
231 err = -EMSGSIZE;
232 goto error;
233 }
234- get_page(page);
235+ net_get_page(page);
236 skb_fill_page_desc(skb, i, page, sk->sk_sndmsg_off, 0);
237 frag = &skb_shinfo(skb)->frags[i];
238 }
239@@ -1182,7 +1182,7 @@ ssize_t ip_append_page(struct sock *sk,
240 if (skb_can_coalesce(skb, i, page, offset)) {
241 skb_shinfo(skb)->frags[i-1].size += len;
242 } else if (i < MAX_SKB_FRAGS) {
243- get_page(page);
244+ net_get_page(page);
245 skb_fill_page_desc(skb, i, page, offset, len);
246 } else {
247 err = -EMSGSIZE;
248diff -upkr linux-2.6.34/net/ipv4/Makefile linux-2.6.34/net/ipv4/Makefile
249--- linux-2.6.34/net/ipv4/Makefile 2010-05-17 01:17:36.000000000 +0400
250+++ linux-2.6.34/net/ipv4/Makefile 2010-05-24 14:51:40.000000000 +0400
251@@ -49,6 +49,7 @@ obj-$(CONFIG_TCP_CONG_LP) += tcp_lp.o
252 obj-$(CONFIG_TCP_CONG_YEAH) += tcp_yeah.o
253 obj-$(CONFIG_TCP_CONG_ILLINOIS) += tcp_illinois.o
254 obj-$(CONFIG_NETLABEL) += cipso_ipv4.o
255+obj-$(CONFIG_TCP_ZERO_COPY_TRANSFER_COMPLETION_NOTIFICATION) += tcp_zero_copy.o
256
257 obj-$(CONFIG_XFRM) += xfrm4_policy.o xfrm4_state.o xfrm4_input.o \
258 xfrm4_output.o
259diff -upkr linux-2.6.34/net/ipv4/tcp.c linux-2.6.34/net/ipv4/tcp.c
260--- linux-2.6.34/net/ipv4/tcp.c 2010-05-17 01:17:36.000000000 +0400
261+++ linux-2.6.34/net/ipv4/tcp.c 2010-05-24 14:51:40.000000000 +0400
262@@ -800,7 +800,7 @@ new_segment:
263 if (can_coalesce) {
264 skb_shinfo(skb)->frags[i - 1].size += copy;
265 } else {
266- get_page(page);
267+ net_get_page(page);
268 skb_fill_page_desc(skb, i, page, offset, copy);
269 }
270
271@@ -1009,7 +1009,7 @@ new_segment:
272 goto new_segment;
273 } else if (page) {
274 if (off == PAGE_SIZE) {
275- put_page(page);
276+ net_put_page(page);
277 TCP_PAGE(sk) = page = NULL;
278 off = 0;
279 }
280@@ -1050,9 +1050,9 @@ new_segment:
281 } else {
282 skb_fill_page_desc(skb, i, page, off, copy);
283 if (TCP_PAGE(sk)) {
284- get_page(page);
285+ net_get_page(page);
286 } else if (off + copy < PAGE_SIZE) {
287- get_page(page);
288+ net_get_page(page);
289 TCP_PAGE(sk) = page;
290 }
291 }
292diff -upkr linux-2.6.34/net/ipv4/tcp_output.c linux-2.6.34/net/ipv4/tcp_output.c
293--- linux-2.6.34/net/ipv4/tcp_output.c 2010-05-17 01:17:36.000000000 +0400
294+++ linux-2.6.34/net/ipv4/tcp_output.c 2010-05-24 14:51:40.000000000 +0400
295@@ -1084,7 +1084,7 @@ static void __pskb_trim_head(struct sk_b
296 k = 0;
297 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
298 if (skb_shinfo(skb)->frags[i].size <= eat) {
299- put_page(skb_shinfo(skb)->frags[i].page);
300+ net_put_page(skb_shinfo(skb)->frags[i].page);
301 eat -= skb_shinfo(skb)->frags[i].size;
302 } else {
303 skb_shinfo(skb)->frags[k] = skb_shinfo(skb)->frags[i];
304diff -upkr linux-2.6.34/net/ipv4/tcp_zero_copy.c linux-2.6.34/net/ipv4/tcp_zero_copy.c
305--- linux-2.6.34/net/ipv4/tcp_zero_copy.c 2010-03-01 17:30:31.000000000 +0300
306+++ linux-2.6.34/net/ipv4/tcp_zero_copy.c 2010-05-24 14:51:40.000000000 +0400
307@@ -0,0 +1,49 @@
308+/*
309+ * Support routines for TCP zero copy transmit
310+ *
311+ * Created by Vladislav Bolkhovitin
312+ *
313+ * This program is free software; you can redistribute it and/or
314+ * modify it under the terms of the GNU General Public License
315+ * version 2 as published by the Free Software Foundation.
316+ */
317+
318+#include <linux/skbuff.h>
319+
320+net_get_page_callback_t net_get_page_callback __read_mostly;
321+EXPORT_SYMBOL(net_get_page_callback);
322+
323+net_put_page_callback_t net_put_page_callback __read_mostly;
324+EXPORT_SYMBOL(net_put_page_callback);
325+
326+/*
327+ * Caller of this function must ensure that at the moment when it's called
328+ * there are no pages in the system with net_priv field set to non-zero
329+ * value. Hence, this function, as well as net_get_page() and net_put_page(),
330+ * don't need any protection.
331+ */
332+int net_set_get_put_page_callbacks(
333+ net_get_page_callback_t get_callback,
334+ net_put_page_callback_t put_callback)
335+{
336+ int res = 0;
337+
338+ if ((net_get_page_callback != NULL) && (get_callback != NULL) &&
339+ (net_get_page_callback != get_callback)) {
340+ res = -EBUSY;
341+ goto out;
342+ }
343+
344+ if ((net_put_page_callback != NULL) && (put_callback != NULL) &&
345+ (net_put_page_callback != put_callback)) {
346+ res = -EBUSY;
347+ goto out;
348+ }
349+
350+ net_get_page_callback = get_callback;
351+ net_put_page_callback = put_callback;
352+
353+out:
354+ return res;
355+}
356+EXPORT_SYMBOL(net_set_get_put_page_callbacks);
357diff -upkr linux-2.6.34/net/ipv6/ip6_output.c linux-2.6.34/net/ipv6/ip6_output.c
358--- linux-2.6.34/net/ipv6/ip6_output.c 2010-05-17 01:17:36.000000000 +0400
359+++ linux-2.6.34/net/ipv6/ip6_output.c 2010-05-24 14:51:40.000000000 +0400
360@@ -1382,7 +1382,7 @@ alloc_new_skb:
361 err = -EMSGSIZE;
362 goto error;
363 }
364- get_page(page);
365+ net_get_page(page);
366 skb_fill_page_desc(skb, i, page, sk->sk_sndmsg_off, 0);
367 frag = &skb_shinfo(skb)->frags[i];
368 }
369diff -upkr linux-2.6.34/net/Kconfig linux-2.6.34/net/Kconfig
370--- linux-2.6.34/net/Kconfig 2010-05-17 01:17:36.000000000 +0400
371+++ linux-2.6.34/net/Kconfig 2010-05-24 14:51:40.000000000 +0400
372@@ -72,6 +72,18 @@ config INET
373
374 Short answer: say Y.
375
376+config TCP_ZERO_COPY_TRANSFER_COMPLETION_NOTIFICATION
377+ bool "TCP/IP zero-copy transfer completion notification"
378+ depends on INET
379+ default SCST_ISCSI
380+ ---help---
381+ Adds support for sending a notification upon completion of a
382+ zero-copy TCP/IP transfer. This can speed up certain TCP/IP
383+ software. Currently this is only used by the iSCSI target driver
384+ iSCSI-SCST.
385+
386+ If unsure, say N.
387+
388 if INET
389 source "net/ipv4/Kconfig"
390 source "net/ipv6/Kconfig"
diff --git a/testing/linux-scst/scst_exec_req_fifo-2.6.34.patch b/testing/linux-scst/scst_exec_req_fifo-2.6.34.patch
deleted file mode 100644
index 3a734bb645..0000000000
--- a/testing/linux-scst/scst_exec_req_fifo-2.6.34.patch
+++ /dev/null
@@ -1,529 +0,0 @@
1diff -upkr linux-2.6.34/block/blk-map.c linux-2.6.34/block/blk-map.c
2--- linux-2.6.34/block/blk-map.c 2010-05-17 01:17:36.000000000 +0400
3+++ linux-2.6.34/block/blk-map.c 2010-05-24 15:19:49.000000000 +0400
4@@ -5,6 +5,8 @@
5 #include <linux/module.h>
6 #include <linux/bio.h>
7 #include <linux/blkdev.h>
8+#include <linux/scatterlist.h>
9+#include <linux/slab.h>
10 #include <scsi/sg.h> /* for struct sg_iovec */
11
12 #include "blk.h"
13@@ -271,6 +273,336 @@ int blk_rq_unmap_user(struct bio *bio)
14 }
15 EXPORT_SYMBOL(blk_rq_unmap_user);
16
17+struct blk_kern_sg_work {
18+ atomic_t bios_inflight;
19+ struct sg_table sg_table;
20+ struct scatterlist *src_sgl;
21+};
22+
23+static void blk_free_kern_sg_work(struct blk_kern_sg_work *bw)
24+{
25+ sg_free_table(&bw->sg_table);
26+ kfree(bw);
27+ return;
28+}
29+
30+static void blk_bio_map_kern_endio(struct bio *bio, int err)
31+{
32+ struct blk_kern_sg_work *bw = bio->bi_private;
33+
34+ if (bw != NULL) {
35+ /* Decrement the bios in processing and, if zero, free */
36+ BUG_ON(atomic_read(&bw->bios_inflight) <= 0);
37+ if (atomic_dec_and_test(&bw->bios_inflight)) {
38+ if ((bio_data_dir(bio) == READ) && (err == 0)) {
39+ unsigned long flags;
40+
41+ local_irq_save(flags); /* to protect KMs */
42+ sg_copy(bw->src_sgl, bw->sg_table.sgl, 0, 0,
43+ KM_BIO_DST_IRQ, KM_BIO_SRC_IRQ);
44+ local_irq_restore(flags);
45+ }
46+ blk_free_kern_sg_work(bw);
47+ }
48+ }
49+
50+ bio_put(bio);
51+ return;
52+}
53+
54+static int blk_rq_copy_kern_sg(struct request *rq, struct scatterlist *sgl,
55+ int nents, struct blk_kern_sg_work **pbw,
56+ gfp_t gfp, gfp_t page_gfp)
57+{
58+ int res = 0, i;
59+ struct scatterlist *sg;
60+ struct scatterlist *new_sgl;
61+ int new_sgl_nents;
62+ size_t len = 0, to_copy;
63+ struct blk_kern_sg_work *bw;
64+
65+ bw = kzalloc(sizeof(*bw), gfp);
66+ if (bw == NULL)
67+ goto out;
68+
69+ bw->src_sgl = sgl;
70+
71+ for_each_sg(sgl, sg, nents, i)
72+ len += sg->length;
73+ to_copy = len;
74+
75+ new_sgl_nents = PFN_UP(len);
76+
77+ res = sg_alloc_table(&bw->sg_table, new_sgl_nents, gfp);
78+ if (res != 0)
79+ goto out_free_bw;
80+
81+ new_sgl = bw->sg_table.sgl;
82+
83+ for_each_sg(new_sgl, sg, new_sgl_nents, i) {
84+ struct page *pg;
85+
86+ pg = alloc_page(page_gfp);
87+ if (pg == NULL)
88+ goto err_free_new_sgl;
89+
90+ sg_assign_page(sg, pg);
91+ sg->length = min_t(size_t, PAGE_SIZE, len);
92+
93+ len -= PAGE_SIZE;
94+ }
95+
96+ if (rq_data_dir(rq) == WRITE) {
97+ /*
98+ * We need to limit amount of copied data to to_copy, because
99+ * sgl might have the last element in sgl not marked as last in
100+ * SG chaining.
101+ */
102+ sg_copy(new_sgl, sgl, 0, to_copy,
103+ KM_USER0, KM_USER1);
104+ }
105+
106+ *pbw = bw;
107+ /*
108+ * REQ_COPY_USER name is misleading. It should be something like
109+ * REQ_HAS_TAIL_SPACE_FOR_PADDING.
110+ */
111+ rq->cmd_flags |= REQ_COPY_USER;
112+
113+out:
114+ return res;
115+
116+err_free_new_sgl:
117+ for_each_sg(new_sgl, sg, new_sgl_nents, i) {
118+ struct page *pg = sg_page(sg);
119+ if (pg == NULL)
120+ break;
121+ __free_page(pg);
122+ }
123+ sg_free_table(&bw->sg_table);
124+
125+out_free_bw:
126+ kfree(bw);
127+ res = -ENOMEM;
128+ goto out;
129+}
130+
131+static int __blk_rq_map_kern_sg(struct request *rq, struct scatterlist *sgl,
132+ int nents, struct blk_kern_sg_work *bw, gfp_t gfp)
133+{
134+ int res;
135+ struct request_queue *q = rq->q;
136+ int rw = rq_data_dir(rq);
137+ int max_nr_vecs, i;
138+ size_t tot_len;
139+ bool need_new_bio;
140+ struct scatterlist *sg, *prev_sg = NULL;
141+ struct bio *bio = NULL, *hbio = NULL, *tbio = NULL;
142+ int bios;
143+
144+ if (unlikely((sgl == NULL) || (sgl->length == 0) || (nents <= 0))) {
145+ WARN_ON(1);
146+ res = -EINVAL;
147+ goto out;
148+ }
149+
150+ /*
151+ * Let's keep each bio allocation inside a single page to decrease
152+ * probability of failure.
153+ */
154+ max_nr_vecs = min_t(size_t,
155+ ((PAGE_SIZE - sizeof(struct bio)) / sizeof(struct bio_vec)),
156+ BIO_MAX_PAGES);
157+
158+ need_new_bio = true;
159+ tot_len = 0;
160+ bios = 0;
161+ for_each_sg(sgl, sg, nents, i) {
162+ struct page *page = sg_page(sg);
163+ void *page_addr = page_address(page);
164+ size_t len = sg->length, l;
165+ size_t offset = sg->offset;
166+
167+ tot_len += len;
168+ prev_sg = sg;
169+
170+ /*
171+ * Each segment must be aligned on DMA boundary and
172+ * not on stack. The last one may have unaligned
173+ * length as long as the total length is aligned to
174+ * DMA padding alignment.
175+ */
176+ if (i == nents - 1)
177+ l = 0;
178+ else
179+ l = len;
180+ if (((sg->offset | l) & queue_dma_alignment(q)) ||
181+ (page_addr && object_is_on_stack(page_addr + sg->offset))) {
182+ res = -EINVAL;
183+ goto out_free_bios;
184+ }
185+
186+ while (len > 0) {
187+ size_t bytes;
188+ int rc;
189+
190+ if (need_new_bio) {
191+ bio = bio_kmalloc(gfp, max_nr_vecs);
192+ if (bio == NULL) {
193+ res = -ENOMEM;
194+ goto out_free_bios;
195+ }
196+
197+ if (rw == WRITE)
198+ bio->bi_rw |= 1 << BIO_RW;
199+
200+ bios++;
201+ bio->bi_private = bw;
202+ bio->bi_end_io = blk_bio_map_kern_endio;
203+
204+ if (hbio == NULL)
205+ hbio = tbio = bio;
206+ else
207+ tbio = tbio->bi_next = bio;
208+ }
209+
210+ bytes = min_t(size_t, len, PAGE_SIZE - offset);
211+
212+ rc = bio_add_pc_page(q, bio, page, bytes, offset);
213+ if (rc < bytes) {
214+ if (unlikely(need_new_bio || (rc < 0))) {
215+ if (rc < 0)
216+ res = rc;
217+ else
218+ res = -EIO;
219+ goto out_free_bios;
220+ } else {
221+ need_new_bio = true;
222+ len -= rc;
223+ offset += rc;
224+ continue;
225+ }
226+ }
227+
228+ need_new_bio = false;
229+ offset = 0;
230+ len -= bytes;
231+ page = nth_page(page, 1);
232+ }
233+ }
234+
235+ if (hbio == NULL) {
236+ res = -EINVAL;
237+ goto out_free_bios;
238+ }
239+
240+ /* Total length must be aligned on DMA padding alignment */
241+ if ((tot_len & q->dma_pad_mask) &&
242+ !(rq->cmd_flags & REQ_COPY_USER)) {
243+ res = -EINVAL;
244+ goto out_free_bios;
245+ }
246+
247+ if (bw != NULL)
248+ atomic_set(&bw->bios_inflight, bios);
249+
250+ while (hbio != NULL) {
251+ bio = hbio;
252+ hbio = hbio->bi_next;
253+ bio->bi_next = NULL;
254+
255+ blk_queue_bounce(q, &bio);
256+
257+ res = blk_rq_append_bio(q, rq, bio);
258+ if (unlikely(res != 0)) {
259+ bio->bi_next = hbio;
260+ hbio = bio;
261+ /* We can have one or more bios bounced */
262+ goto out_unmap_bios;
263+ }
264+ }
265+
266+ rq->buffer = NULL;
267+out:
268+ return res;
269+
270+out_free_bios:
271+ while (hbio != NULL) {
272+ bio = hbio;
273+ hbio = hbio->bi_next;
274+ bio_put(bio);
275+ }
276+ goto out;
277+
278+out_unmap_bios:
279+ blk_rq_unmap_kern_sg(rq, res);
280+ goto out;
281+}
282+
283+/**
284+ * blk_rq_map_kern_sg - map kernel data to a request, for REQ_TYPE_BLOCK_PC
285+ * @rq: request to fill
286+ * @sgl: area to map
287+ * @nents: number of elements in @sgl
288+ * @gfp: memory allocation flags
289+ *
290+ * Description:
291+ * Data will be mapped directly if possible. Otherwise a bounce
292+ * buffer will be used.
293+ */
294+int blk_rq_map_kern_sg(struct request *rq, struct scatterlist *sgl,
295+ int nents, gfp_t gfp)
296+{
297+ int res;
298+
299+ res = __blk_rq_map_kern_sg(rq, sgl, nents, NULL, gfp);
300+ if (unlikely(res != 0)) {
301+ struct blk_kern_sg_work *bw = NULL;
302+
303+ res = blk_rq_copy_kern_sg(rq, sgl, nents, &bw,
304+ gfp, rq->q->bounce_gfp | gfp);
305+ if (unlikely(res != 0))
306+ goto out;
307+
308+ res = __blk_rq_map_kern_sg(rq, bw->sg_table.sgl,
309+ bw->sg_table.nents, bw, gfp);
310+ if (res != 0) {
311+ blk_free_kern_sg_work(bw);
312+ goto out;
313+ }
314+ }
315+
316+ rq->buffer = NULL;
317+
318+out:
319+ return res;
320+}
321+EXPORT_SYMBOL(blk_rq_map_kern_sg);
322+
323+/**
324+ * blk_rq_unmap_kern_sg - unmap a request with kernel sg
325+ * @rq: request to unmap
326+ * @err: non-zero error code
327+ *
328+ * Description:
329+ * Unmap a rq previously mapped by blk_rq_map_kern_sg(). Must be called
330+ * only in case of an error!
331+ */
332+void blk_rq_unmap_kern_sg(struct request *rq, int err)
333+{
334+ struct bio *bio = rq->bio;
335+
336+ while (bio) {
337+ struct bio *b = bio;
338+ bio = bio->bi_next;
339+ b->bi_end_io(b, err);
340+ }
341+ rq->bio = NULL;
342+
343+ return;
344+}
345+EXPORT_SYMBOL(blk_rq_unmap_kern_sg);
346+
347 /**
348 * blk_rq_map_kern - map kernel data to a request, for REQ_TYPE_BLOCK_PC usage
349 * @q: request queue where request should be inserted
350diff -upkr linux-2.6.34/include/linux/blkdev.h linux-2.6.34/include/linux/blkdev.h
351--- linux-2.6.34/include/linux/blkdev.h 2010-05-17 01:17:36.000000000 +0400
352+++ linux-2.6.34/include/linux/blkdev.h 2010-05-24 14:51:22.000000000 +0400
353@@ -713,6 +713,8 @@ extern unsigned long blk_max_low_pfn, bl
354 #define BLK_DEFAULT_SG_TIMEOUT (60 * HZ)
355 #define BLK_MIN_SG_TIMEOUT (7 * HZ)
356
357+#define SCSI_EXEC_REQ_FIFO_DEFINED
358+
359 #ifdef CONFIG_BOUNCE
360 extern int init_emergency_isa_pool(void);
361 extern void blk_queue_bounce(struct request_queue *q, struct bio **bio);
362@@ -828,6 +830,9 @@ extern int blk_rq_map_kern(struct reques
363 extern int blk_rq_map_user_iov(struct request_queue *, struct request *,
364 struct rq_map_data *, struct sg_iovec *, int,
365 unsigned int, gfp_t);
366+extern int blk_rq_map_kern_sg(struct request *rq, struct scatterlist *sgl,
367+ int nents, gfp_t gfp);
368+extern void blk_rq_unmap_kern_sg(struct request *rq, int err);
369 extern int blk_execute_rq(struct request_queue *, struct gendisk *,
370 struct request *, int);
371 extern void blk_execute_rq_nowait(struct request_queue *, struct gendisk *,
372diff -upkr linux-2.6.34/include/linux/scatterlist.h linux-2.6.34/include/linux/scatterlist.h
373--- linux-2.6.34/include/linux/scatterlist.h 2010-05-17 01:17:36.000000000 +0400
374+++ linux-2.6.34/include/linux/scatterlist.h 2010-05-24 14:51:22.000000000 +0400
375@@ -3,6 +3,7 @@
376
377 #include <asm/types.h>
378 #include <asm/scatterlist.h>
379+#include <asm/kmap_types.h>
380 #include <linux/mm.h>
381 #include <linux/string.h>
382 #include <asm/io.h>
383@@ -218,6 +219,10 @@ size_t sg_copy_from_buffer(struct scatte
384 size_t sg_copy_to_buffer(struct scatterlist *sgl, unsigned int nents,
385 void *buf, size_t buflen);
386
387+int sg_copy(struct scatterlist *dst_sg, struct scatterlist *src_sg,
388+ int nents_to_copy, size_t copy_len,
389+ enum km_type d_km_type, enum km_type s_km_type);
390+
391 /*
392 * Maximum number of entries that will be allocated in one piece, if
393 * a list larger than this is required then chaining will be utilized.
394diff -upkr linux-2.6.34/lib/scatterlist.c linux-2.6.34/lib/scatterlist.c
395--- linux-2.6.34/lib/scatterlist.c 2010-05-17 01:17:36.000000000 +0400
396+++ linux-2.6.34/lib/scatterlist.c 2010-05-24 14:51:22.000000000 +0400
397@@ -494,3 +494,132 @@ size_t sg_copy_to_buffer(struct scatterl
398 return sg_copy_buffer(sgl, nents, buf, buflen, 1);
399 }
400 EXPORT_SYMBOL(sg_copy_to_buffer);
401+
402+/*
403+ * Can switch to the next dst_sg element, so, to copy to strictly only
404+ * one dst_sg element, it must be either last in the chain, or
405+ * copy_len == dst_sg->length.
406+ */
407+static int sg_copy_elem(struct scatterlist **pdst_sg, size_t *pdst_len,
408+ size_t *pdst_offs, struct scatterlist *src_sg,
409+ size_t copy_len,
410+ enum km_type d_km_type, enum km_type s_km_type)
411+{
412+ int res = 0;
413+ struct scatterlist *dst_sg;
414+ size_t src_len, dst_len, src_offs, dst_offs;
415+ struct page *src_page, *dst_page;
416+
417+ dst_sg = *pdst_sg;
418+ dst_len = *pdst_len;
419+ dst_offs = *pdst_offs;
420+ dst_page = sg_page(dst_sg);
421+
422+ src_page = sg_page(src_sg);
423+ src_len = src_sg->length;
424+ src_offs = src_sg->offset;
425+
426+ do {
427+ void *saddr, *daddr;
428+ size_t n;
429+
430+ saddr = kmap_atomic(src_page +
431+ (src_offs >> PAGE_SHIFT), s_km_type) +
432+ (src_offs & ~PAGE_MASK);
433+ daddr = kmap_atomic(dst_page +
434+ (dst_offs >> PAGE_SHIFT), d_km_type) +
435+ (dst_offs & ~PAGE_MASK);
436+
437+ if (((src_offs & ~PAGE_MASK) == 0) &&
438+ ((dst_offs & ~PAGE_MASK) == 0) &&
439+ (src_len >= PAGE_SIZE) && (dst_len >= PAGE_SIZE) &&
440+ (copy_len >= PAGE_SIZE)) {
441+ copy_page(daddr, saddr);
442+ n = PAGE_SIZE;
443+ } else {
444+ n = min_t(size_t, PAGE_SIZE - (dst_offs & ~PAGE_MASK),
445+ PAGE_SIZE - (src_offs & ~PAGE_MASK));
446+ n = min(n, src_len);
447+ n = min(n, dst_len);
448+ n = min_t(size_t, n, copy_len);
449+ memcpy(daddr, saddr, n);
450+ }
451+ dst_offs += n;
452+ src_offs += n;
453+
454+ kunmap_atomic(saddr, s_km_type);
455+ kunmap_atomic(daddr, d_km_type);
456+
457+ res += n;
458+ copy_len -= n;
459+ if (copy_len == 0)
460+ goto out;
461+
462+ src_len -= n;
463+ dst_len -= n;
464+ if (dst_len == 0) {
465+ dst_sg = sg_next(dst_sg);
466+ if (dst_sg == NULL)
467+ goto out;
468+ dst_page = sg_page(dst_sg);
469+ dst_len = dst_sg->length;
470+ dst_offs = dst_sg->offset;
471+ }
472+ } while (src_len > 0);
473+
474+out:
475+ *pdst_sg = dst_sg;
476+ *pdst_len = dst_len;
477+ *pdst_offs = dst_offs;
478+ return res;
479+}
480+
481+/**
482+ * sg_copy - copy one SG vector to another
483+ * @dst_sg: destination SG
484+ * @src_sg: source SG
485+ * @nents_to_copy: maximum number of entries to copy
486+ * @copy_len: maximum amount of data to copy. If 0, then copy all.
487+ * @d_km_type: kmap_atomic type for the destination SG
488+ * @s_km_type: kmap_atomic type for the source SG
489+ *
490+ * Description:
491+ * Data from the source SG vector will be copied to the destination SG
492+ * vector. End of the vectors will be determined by sg_next() returning
493+ * NULL. Returns number of bytes copied.
494+ */
495+int sg_copy(struct scatterlist *dst_sg, struct scatterlist *src_sg,
496+ int nents_to_copy, size_t copy_len,
497+ enum km_type d_km_type, enum km_type s_km_type)
498+{
499+ int res = 0;
500+ size_t dst_len, dst_offs;
501+
502+ if (copy_len == 0)
503+ copy_len = 0x7FFFFFFF; /* copy all */
504+
505+ if (nents_to_copy == 0)
506+ nents_to_copy = 0x7FFFFFFF; /* copy all */
507+
508+ dst_len = dst_sg->length;
509+ dst_offs = dst_sg->offset;
510+
511+ do {
512+ int copied = sg_copy_elem(&dst_sg, &dst_len, &dst_offs,
513+ src_sg, copy_len, d_km_type, s_km_type);
514+ copy_len -= copied;
515+ res += copied;
516+ if ((copy_len == 0) || (dst_sg == NULL))
517+ goto out;
518+
519+ nents_to_copy--;
520+ if (nents_to_copy == 0)
521+ goto out;
522+
523+ src_sg = sg_next(src_sg);
524+ } while (src_sg != NULL);
525+
526+out:
527+ return res;
528+}
529+EXPORT_SYMBOL(sg_copy);
diff --git a/testing/lua-augeas/APKBUILD b/testing/lua-augeas/APKBUILD
deleted file mode 100644
index ff98ac5762..0000000000
--- a/testing/lua-augeas/APKBUILD
+++ /dev/null
@@ -1,29 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=lua-augeas
3pkgver=0.1
4pkgrel=1
5pkgdesc="Lua bindings for Augeas"
6url="http://git.alpinelinux.org/cgit/lua-augeas/"
7license="LGPL"
8depends=
9makedepends="lua-dev pkgconfig augeas-dev"
10install=
11subpackages=
12source="http://git.alpinelinux.org/cgit/lua-augeas/snapshot/lua-augeas-$pkgver.tar.bz2"
13
14_builddir="$srcdir"/$pkgname-$pkgver
15prepare() {
16 cd "$_builddir"
17}
18
19build() {
20 cd "$_builddir"
21 make CFLAGS="${CFLAGS} -fPIC" || return 1
22}
23
24package() {
25 cd "$_builddir"
26 install -D augeas.so "$pkgdir"/usr/lib/lua/5.1/augeas.so
27}
28
29md5sums="7b25097b785ee6b2dc09f0bb69a30a6b lua-augeas-0.1.tar.bz2"
diff --git a/testing/lua-crypto/APKBUILD b/testing/lua-crypto/APKBUILD
deleted file mode 100644
index 027affb396..0000000000
--- a/testing/lua-crypto/APKBUILD
+++ /dev/null
@@ -1,26 +0,0 @@
1# Contributor:
2# Maintainer:
3pkgname=lua-crypto
4pkgver=0.2.0
5pkgrel=2
6pkgdesc="a Lua frontend to the OpenSSL cryptographic library"
7url="http://luacrypto.luaforge.net/"
8license="MIT/X11"
9depends=
10makedepends="lua-dev openssl-dev"
11install=
12subpackages=
13source="http://luaforge.net/frs/download.php/1722/luacrypto-0.2.0.tar.gz"
14
15_builddir="$srcdir"/luacrypto-$pkgver
16build() {
17 cd "$_builddir"
18 make LUA_VERSION_NUM=510 CFLAGS="$CFLAGS" COMPAT_O=
19}
20
21package() {
22 cd "$_builddir"
23 make COMPAT_O= LUA_LIBDIR="$pkgdir"/usr/lib/lua/5.1 install
24}
25
26md5sums="1e1319d960f0760b113b3e7ad9a3607d luacrypto-0.2.0.tar.gz"
diff --git a/testing/lua-curl/APKBUILD b/testing/lua-curl/APKBUILD
deleted file mode 100644
index 0db7be957e..0000000000
--- a/testing/lua-curl/APKBUILD
+++ /dev/null
@@ -1,27 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=lua-curl
3pkgver=0.2
4pkgrel=1
5pkgdesc="Lua bindings to cURL library"
6url="http://lua-curl.luaforge.net/"
7license="MIT/X11"
8depends=
9makedepends="lua-dev curl-dev pkgconfig"
10install=
11subpackages=""
12source="http://luaforge.net/frs/download.php/2634/lua-curl-0.2.tar.gz"
13
14_builddir="$srcdir"/lua-curl-$pkgver
15build() {
16 cd "$_builddir"
17 ./configure --prefix=/usr
18 make
19}
20
21package() {
22 cd "$_builddir"
23 make install DESTDIR="$pkgdir"
24 rm -f "$pkgdir"/usr/lib/lua/5.1/cURL.la
25}
26
27md5sums="c15599e1147f76261f03a00088946d9d lua-curl-0.2.tar.gz"
diff --git a/testing/madwimax/APKBUILD b/testing/madwimax/APKBUILD
deleted file mode 100644
index 6973265ba8..0000000000
--- a/testing/madwimax/APKBUILD
+++ /dev/null
@@ -1,34 +0,0 @@
1# Contributor: Sergey
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3pkgname=madwimax
4pkgver=0.1.1
5pkgrel=2
6pkgdesc="WiMAX driver for the Samsung SWC-U200 and similar USB modems"
7url="http://code.google.com/p/madwimax/"
8license="GPL-2"
9depends=
10makedepends="pkgconfig libusb-dev"
11install=
12subpackages="$pkgname-doc"
13source="http://madwimax.googlecode.com/files/madwimax-0.1.1.tar.gz"
14
15_builddir="$srcdir"/$pkgname-$pkgver
16build() {
17 cd "$_builddir"
18 ./configure --prefix=/usr \
19 --sysconfdir=/etc \
20 --without-man-pages \
21 || return 1
22 make || return 1
23}
24
25package() {
26 cd "$_builddir"
27 make DESTDIR="$pkgdir" install
28
29#2009-10-07,SP: you can start it simply by /usr/sbin/madwimax -d
30#, so no init.d script so far...
31
32}
33
34md5sums="4ebd2d74e887e6f9d6f23067a4ad8272 madwimax-0.1.1.tar.gz"
diff --git a/testing/mdocml/APKBUILD b/testing/mdocml/APKBUILD
deleted file mode 100644
index 539ef29e6e..0000000000
--- a/testing/mdocml/APKBUILD
+++ /dev/null
@@ -1,33 +0,0 @@
1# Contributor:
2# Maintainer:
3pkgname=mdocml
4pkgver=1.10.5
5pkgrel=0
6pkgdesc="Roff implementation"
7url="http://mdocml.bsd.lv/"
8license="BSD"
9depends=
10makedepends=
11install=
12subpackages="$pkgname-doc"
13source="http://mdocml.bsd.lv/snapshots/mdocml-$pkgver.tar.gz"
14
15_builddir="$srcdir"/$pkgname-$pkgver
16
17prepare() {
18 cd "$_builddir"
19 sed -i -e 's:/usr/local:/usr:' Makefile || return 1
20}
21
22build() {
23 cd "$_builddir"
24 make || return 1
25}
26
27package() {
28 cd "$_builddir"
29 make DESTDIR="$pkgdir" MANDIR=/usr/share/man \
30 EXAMPLEDIR=/usr/share/doc/mdocml/examples install
31}
32
33md5sums="c563967a5d44ab7c423ea0b3ebb09ae5 mdocml-1.10.5.tar.gz"
diff --git a/testing/mediaproxy/APKBUILD b/testing/mediaproxy/APKBUILD
deleted file mode 100644
index 8f15e46d88..0000000000
--- a/testing/mediaproxy/APKBUILD
+++ /dev/null
@@ -1,48 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=mediaproxy
3pkgver=2.4.3
4pkgrel=0
5pkgdesc="MediaProxy"
6url="http://www.ag-projects.com/MediaProxy/"
7pkgusers="kamailio"
8pkggroups="kamailio"
9license="GPL"
10depends="python py-application py-gnutls py-twisted py-cjson iptables"
11makedepends="libnetfilter_conntrack-dev libnfnetlink-dev py-buildutils
12 py-setuptools python-dev"
13install=
14subpackages=""
15#subpackages="$pkgname-dev $pkgname-doc"
16source="http://download.ag-projects.com/MediaProxy/$pkgname-$pkgver.tar.gz
17 mediaproxy-dispatcher.initd
18 mediaproxy-relay.initd
19 config.ini
20"
21
22build() {
23 cd "$srcdir"/$pkgname-$pkgver
24 mkdir -p "$pkgdir"/usr/lib/python2.6/site-packages
25
26 python setup.py install --root="$pkgdir"
27
28 echo "/usr/lib/python2.6/site-packages/$_pkgname-$pkgver-py2.6.egg" \
29 > "$pkgdir"/usr/lib/python2.6/site-packages/$_pkgname.pth
30}
31
32package() {
33 cd "$srcdir"/$pkgname-$pkgver
34
35 install -D -m755 "$srcdir"/$pkgname-dispatcher.initd \
36 "$pkgdir"/etc/init.d/$pkgname-dispatcher
37 install -D -m755 "$srcdir"/$pkgname-relay.initd \
38 "$pkgdir"/etc/init.d/$pkgname-relay
39 install -D -m755 "$srcdir"/config.ini \
40 "$pkgdir"/etc/mediaproxy/config.ini
41 install -d -o kamailio "$pkgdir"/etc/mediaproxy/tls/
42 install -d -o kamailio "$pkgdir"/var/run/$pkgname
43}
44
45md5sums="a2497c7dac4e1fd90eca52c39412b8cb mediaproxy-2.4.3.tar.gz
46cf081e451ab5d8d5ff66a8d9fa6707d6 mediaproxy-dispatcher.initd
471add855d86ead49c19798e9d86c69efe mediaproxy-relay.initd
48d3df3569543d696ca102f131f7ad95e4 config.ini"
diff --git a/testing/mediaproxy/config.ini b/testing/mediaproxy/config.ini
deleted file mode 100644
index 995c006d2b..0000000000
--- a/testing/mediaproxy/config.ini
+++ /dev/null
@@ -1,19 +0,0 @@
1[Dispatcher]
2socket = /var/run/mediaproxy/proxydispatcher.sock
3defaultproxy = /var/run/mediaproxy/mediaproxy.sock
4
5[MediaProxy]
6start = yes
7socket = /var/run/mediaproxy/mediaproxy.sock
8group = kamailio
9listen = 0.0.0.0
10allow = None
11proxyIP = # This is where your Kamailio is installed
12portRange = 9000:9049 # These values are set same in ATA's configs for RTP Port Range
13idleTimeout = 60
14holdTimeout = 180
15forceClose = 0
16
17[Accounting]
18accounting = off
19
diff --git a/testing/mediaproxy/mediaproxy-dispatcher.initd b/testing/mediaproxy/mediaproxy-dispatcher.initd
deleted file mode 100644
index 9b37a7e064..0000000000
--- a/testing/mediaproxy/mediaproxy-dispatcher.initd
+++ /dev/null
@@ -1,22 +0,0 @@
1#!/sbin/runscript
2
3daemon=/usr/bin/media-dispatcher
4pidfile=/var/run/mediaproxy/dispatcher.pid
5
6depend() {
7 need net
8 after firewall
9 after kamailio
10}
11
12start() {
13 ebegin "Starting Mediaproxy Dispatcher"
14 start-stop-daemon --start --verbose --pidfile $pidfile --exec $daemon
15 eend $?
16}
17
18stop() {
19 ebegin "Stopping Mediaproxy Dispatcher"
20 start-stop-daemon --stop --quiet --pidfile $pidfile
21 eend $?
22}
diff --git a/testing/mediaproxy/mediaproxy-relay.initd b/testing/mediaproxy/mediaproxy-relay.initd
deleted file mode 100644
index 09b842f072..0000000000
--- a/testing/mediaproxy/mediaproxy-relay.initd
+++ /dev/null
@@ -1,22 +0,0 @@
1#!/sbin/runscript
2
3daemon=/usr/bin/media-relay
4pidfile=/var/run/mediaproxy/relay.pid
5
6depend() {
7 need net
8 after firewall
9 after mediaproxy-dispatcher
10}
11
12start() {
13 ebegin "Starting Mediaproxy Relay"
14 start-stop-daemon --start --quiet --pidfile $pidfile --exec $daemon
15 eend $?
16}
17
18stop() {
19 ebegin "Stopping Mediaproxy Relay"
20 start-stop-daemon --stop --quiet --pidfile $pidfile
21 eend $?
22}
diff --git a/testing/mp3info/APKBUILD b/testing/mp3info/APKBUILD
deleted file mode 100644
index 92aee7238a..0000000000
--- a/testing/mp3info/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
1# Contributor: Carlo Landmeter <clandmeter@gmail.com>
2# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
3pkgname=mp3info
4pkgver=0.8.5a
5pkgrel=0
6pkgdesc="An MP3 technical info viewer and ID3 1.x tag editor"
7url="http://www.ibiblio.org/mp3info/"
8license="GPL"
9depends=
10makedepends="ncurses-dev"
11subpackages=""
12source="ftp://ftp.ibiblio.org/pub/linux/apps/sound/mp3-utils/mp3info/mp3info-0.8.5a.tgz
13escape_chars.patch"
14
15build() {
16 cd "$srcdir/$pkgname-$pkgver"
17
18 patch -p1 -i "$srcdir"/escape_chars.patch || return 1
19
20 make mp3info || return 1
21}
22
23package() {
24 cd "$srcdir/$pkgname-$pkgver"
25 install -Dm755 mp3info "$pkgdir"/usr/bin/mp3info
26 install -Dm644 mp3info.1 "$pkgdir"/usr/share/man/man1/mp3info.1
27
28}
29
30md5sums="cb7b619a10a40aaac2113b87bb2b2ea2 mp3info-0.8.5a.tgz
31d0be1068503056b775bf10f05a8497b8 escape_chars.patch"
diff --git a/testing/mp3info/escape_chars.patch b/testing/mp3info/escape_chars.patch
deleted file mode 100644
index ec697a2863..0000000000
--- a/testing/mp3info/escape_chars.patch
+++ /dev/null
@@ -1,138 +0,0 @@
1--- orig/mp3info-0.8.5a/mp3info.c Mon Nov 6 04:03:17 2006
2+++ mp3info-0.8.5a/mp3info.c Thu Mar 19 12:33:27 2009
3@@ -32,6 +32,7 @@
4 #undef __MAIN
5 #include <sys/stat.h>
6
7+char *escape_chars=NULL;
8 char FILENAME_FORMAT_STRING[]="File: %F\n";
9 char ID3_FORMAT_STRING[]="Title: %-30t Track: %n\nArtist: %a\nAlbum: %-30l Year: %y\nComment: %-30c Genre: %g [%G]\n";
10 char TECH_FORMAT_STRING[]="Media Type: MPEG %2.1v Layer %L\nAudio: %r KB/s, %qKHz (%o)\nEmphasis: %e\nCRC: %E\nCopyright: %C\nOriginal: %O\nPadding: %p\nLength: %m:%02s\n";
11@@ -66,7 +67,7 @@
12
13
14
15- while ((c=getopt(argc,argv,"vhGidfxFt:a:l:y:c:n:g:p:r:"))!=-1) {
16+ while ((c=getopt(argc,argv,"vhGidfxFmt:a:l:y:c:n:g:p:r:e:"))!=-1) {
17
18 switch(c) {
19 case 'v': /* View mode is now automatic when no changes are
20@@ -159,6 +160,12 @@
21 }
22 break;
23 case 'F': quickscan=0; break;
24+ case 'e':
25+ escape_chars = optarg;
26+ break;
27+ case 'm':
28+ escape_chars = "'\"\b\n\r\t\\";
29+ break;
30 }
31 }
32
33--- orig/mp3info-0.8.5a/mp3info.h Fri Nov 10 00:14:52 2006
34+++ mp3info-0.8.5a/mp3info.h Thu Mar 19 10:42:07 2009
35@@ -111,6 +111,7 @@
36 extern int galphagenreindex [MAXGENRE+2];
37 #endif
38
39+extern char *escape_chars;
40 void tagedit_curs(char *filename, int filenum, int fileoutof, id3tag *tag);
41
42
43--- orig/mp3info-0.8.5a/textfunc.c Mon Nov 6 08:59:12 2006
44+++ mp3info-0.8.5a/textfunc.c Thu Mar 19 12:24:52 2009
45@@ -24,6 +24,7 @@
46 */
47
48 #include "mp3info.h"
49+#include "libgen.h"
50
51 char *layer_text[] = {
52 "I", "II", "III"
53@@ -70,6 +71,8 @@
54 "\t-n track\tSpecify ID3 v1.1 track number\n"\
55 "\t-t title\tSpecify ID3 track title\n"\
56 "\t-y year\t\tSpecify ID3 copyright year\n\n"\
57+ "\t-m\t\tMySQL safe output\n"\
58+ "\t-e\t\tCharacters to escape\n"\
59 "\t-G\t\tDisplay valid genres\n"\
60 "\t-h\t\tDisplay this help page\n"\
61 "\t-x\t\tDisplay technical attributes of the MP3 file\n"\
62@@ -85,6 +88,7 @@
63 "\n\t\tConversion Specifiers\n\n"\
64 "\t\t%%f\tFilename without the path (string)\n"\
65 "\t\t%%F\tFilename with the path (string)\n"\
66+ "\t\t%%d\tPath without filename (string)\n"\
67 "\t\t%%k\tFile size in KB (integer)\n"\
68 "\n\t\t%%a\tArtist (string)\n"\
69 "\t\t%%c\tComment (string)\n"\
70@@ -217,7 +221,27 @@
71 }
72 }
73
74+/* const char *escape_chars = "'\"\b\n\r\t\\%_"; */
75+/* escape the chars so its sql safe */
76+char *escape_string(char *str)
77+{
78+ static char buf[8192];
79+ char *src = str;
80+ char *dest = buf;
81
82+ /* we might want a cmdline flag to enable escaping */
83+ if (escape_chars == NULL || str == NULL)
84+ return str;
85+
86+ while (*src && dest < (buf + sizeof(buf) - 1)) {
87+ if (strchr(escape_chars, *src))
88+ *dest++ = '\\';
89+ *dest++ = *src++;
90+ }
91+ *dest = '\0';
92+ return buf;
93+}
94+
95 void format_output (char *format_string,mp3info *mp3, int vbr_report) {
96
97 char genre[40]="";
98@@ -242,16 +266,16 @@
99 mod[modlen]=0;
100 mod[modlen-1]='s';
101 switch (*code) {
102- case 't': printf(mod,mp3->id3.title); break;
103+ case 't': printf(mod,escape_string(mp3->id3.title)); break;
104 case 'f': pos = (pos=strrchr(mp3->filename,'/')) ?
105 pos+1 : mp3->filename;
106- printf(mod,pos); break;
107- case 'F': printf(mod,mp3->filename); break;
108- case 'a': printf(mod,mp3->id3.artist); break;
109- case 'l': printf(mod,mp3->id3.album); break;
110+ printf(mod,escape_string(pos)); break;
111+ case 'F': printf(mod,escape_string(mp3->filename)); break;
112+ case 'a': printf(mod,escape_string(mp3->id3.artist)); break;
113+ case 'l': printf(mod,escape_string(mp3->id3.album)); break;
114 case 'k': mod[modlen-1] = 'd'; printf(mod,mp3->datasize / 1024); break;
115- case 'y': printf(mod,mp3->id3.year); break;
116- case 'c': printf(mod,mp3->id3.comment); break;
117+ case 'y': printf(mod,escape_string(mp3->id3.year)); break;
118+ case 'c': printf(mod,escape_string(mp3->id3.comment)); break;
119 case 'n': if(mp3->id3_isvalid && mp3->id3.track[0]) {
120 mod[modlen-1]='d';
121 printf(mod, (int) mp3->id3.track[0]);
122@@ -259,7 +283,7 @@
123 break;
124 case 'g': if(mp3->id3_isvalid) {
125 text_genre(mp3->id3.genre,genre);
126- printf(mod,genre);
127+ printf(mod,escape_string(genre));
128 }
129 break;
130 case 'G': if(mp3->id3_isvalid) {
131@@ -348,6 +372,7 @@
132 }
133 break;
134 case '%': printf("%%"); break;
135+ case 'd': printf(mod,escape_string(dirname(mp3->filename))); break;
136 default: printf("%%%c",*(code=percent+1)); break;
137 }
138 format=code+1;
diff --git a/testing/nload/APKBUILD b/testing/nload/APKBUILD
deleted file mode 100644
index 90517ad3bf..0000000000
--- a/testing/nload/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
1# Contributor: Jeff Bilyk <jbilyk at gmail.com>
2# Maintainer:
3pkgname=nload
4pkgver=0.7.2
5pkgrel=1
6pkgdesc="Console network traffic and bandwidth monitor"
7url="http://www.roland-riegel.de/nload"
8license="GPL"
9depends=
10makedepends="ncurses-dev"
11install=
12subpackages="$pkgname-doc"
13source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
14
15_builddir="$srcdir"/$pkgname-$pkgver
16
17build() {
18 cd "$_builddir"
19 ./configure --prefix=/usr \
20 --sysconfdir=/etc \
21 --mandir=/usr/share/man \
22 --infodir=/usr/share/info
23 make || return 1
24}
25
26package() {
27 cd "$_builddir"
28 make DESTDIR="$pkgdir" install
29}
30
31md5sums="5b851ecf898edcd1f465946745e95eb6 nload-0.7.2.tar.gz"
diff --git a/testing/obexd/APKBUILD b/testing/obexd/APKBUILD
deleted file mode 100644
index 1c1d3d9e10..0000000000
--- a/testing/obexd/APKBUILD
+++ /dev/null
@@ -1,25 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=obexd
3pkgver=0.33
4pkgrel=0
5pkgdesc="D-Bus service providing high-level OBEX client and server side functionality"
6url="http://www.bluez.org/"
7license="GPL2"
8depends=
9makedepends="dbus-glib-dev openobex-dev glib-dev bluez-dev libical-dev"
10source="http://www.kernel.org/pub/linux/bluetooth/$pkgname-$pkgver.tar.bz2"
11
12build ()
13{
14 cd "$srcdir"/$pkgname-$pkgver
15 ./configure --prefix=/usr \
16 --libexecdir=/usr/lib/obexd \
17 || return 1
18 make || return 1
19}
20
21package() {
22 cd "$srcdir"/$pkgname-$pkgver
23 make DESTDIR="$pkgdir" install
24}
25md5sums="3926bbe252500a5b677105f5bd41b820 obexd-0.33.tar.bz2"
diff --git a/testing/obexftp/APKBUILD b/testing/obexftp/APKBUILD
deleted file mode 100644
index a452011c06..0000000000
--- a/testing/obexftp/APKBUILD
+++ /dev/null
@@ -1,49 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=obexftp
3pkgver=0.23
4pkgrel=1
5pkgdesc="A tool for transfer files to/from any OBEX enabled device"
6url="http://openobex.triq.net/obexftp/obexftp"
7license="GPL"
8depends=
9makedepends="pkgconfig openobex-dev bluez-dev"
10subpackages="$pkgname-dev $pkgname-doc libobexftp"
11source="http://downloads.sourceforge.net/sourceforge/openobex/obexftp-$pkgver.tar.bz2
12 obexftp-0.23-gentoo.patch"
13
14_builddir="$srcdir"/$pkgname-$pkgver
15prepare() {
16 cd "$_builddir"
17 for i in $source; do
18 case "$i" in
19 *.patch)
20 msg "Applying $i"
21 patch -p1 -i "$srcdir"/$i || return 1
22 ;;
23 esac
24 done
25}
26
27build() {
28 cd "$_builddir"
29 ./configure --prefix=/usr \
30 --enable-bluetooth \
31 --disable-perl \
32 --disable-python \
33 --disable-ruby || return 1
34 make || return 1
35}
36
37package() {
38 cd "$_builddir"
39 make DESTDIR="$pkgdir" install || return 1
40}
41
42libobexftp() {
43 pkgdesc="OBEX shared library"
44 mkdir -p "$subpkgdir"/usr/lib
45 mv "$pkgdir"/usr/lib/lib*.so.* "$subpkgdir"/usr/lib
46}
47
48md5sums="f20762061b68bc921e80be4aebc349eb obexftp-0.23.tar.bz2
4990b4fadb913673c339bbd04cebc4f9d2 obexftp-0.23-gentoo.patch"
diff --git a/testing/obexftp/obexftp-0.23-gentoo.patch b/testing/obexftp/obexftp-0.23-gentoo.patch
deleted file mode 100644
index b805bc6250..0000000000
--- a/testing/obexftp/obexftp-0.23-gentoo.patch
+++ /dev/null
@@ -1,24 +0,0 @@
1diff -Nru obexftp-0.23.orig/obexftp/client.c obexftp-0.23/obexftp/client.c
2--- obexftp-0.23.orig/obexftp/client.c 2009-02-17 18:27:48.000000000 +0000
3+++ obexftp-0.23/obexftp/client.c 2009-03-22 16:12:05.000000000 +0000
4@@ -51,8 +51,6 @@
5
6 #ifdef HAVE_BLUETOOTH
7 #include "bt_kit.h"
8-#else
9-#define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT
10 #endif /* HAVE_BLUETOOTH */
11
12 #include <openobex/obex.h>
13diff -Nru obexftp-0.23.orig/apps/obexftp.c obexftp-0.23/apps/obexftp.c
14--- obexftp-0.23.orig/apps/obexftp.c 2009-02-17 18:27:48.000000000 +0000
15+++ obexftp-0.23/apps/obexftp.c 2009-03-22 16:19:29.000000000 +0000
16@@ -29,6 +29,8 @@
17
18 #include <sys/types.h>
19
20+#include <config.h>
21+
22 #ifdef HAVE_SYS_TIMES_H
23 #include <sys/times.h>
24 #endif
diff --git a/testing/open-vm-tools/APKBUILD b/testing/open-vm-tools/APKBUILD
deleted file mode 100644
index c58775862d..0000000000
--- a/testing/open-vm-tools/APKBUILD
+++ /dev/null
@@ -1,109 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=open-vm-tools
3pkgver=8.4.2
4_pkgsubver=261024
5pkgrel=1
6pkgdesc="The Open Virtual Machine Tools are the open source implementation of VMware Tools."
7url="http://open-vm-tools.sourceforge.net/"
8license="LGPL"
9subpackages="$pkgname-gtk"
10makedepends="procps-dev libdnet-dev icu-dev glib-dev pkgconfig bash
11 libtirpc-dev rpcgen icu-dev automake autoconf
12 gtk+-dev libxext-dev libxinerama-dev libxtst-dev gtkmm-dev
13 libnotify-dev libxrandr-dev
14 "
15source="http://downloads.sourceforge.net/open-vm-tools/open-vm-tools-$pkgver-$_pkgsubver.tar.gz
16 getloadavg-uclibc.patch
17 codeset-uclibc.patch
18 ecvt.patch
19 iconv-uclibc.patch
20 libm.patch
21 checkvm-pie-safety.patch
22 resume-vm-default.patch
23 suspend-vm-default.patch
24 open-vm-tools.initd
25 open-vm.initd
26 open-vm.confd
27 "
28
29_builddir="$srcdir"/$pkgname-$pkgver-$_pkgsubver
30
31prepare() {
32 cd "$_builddir"
33 for i in "$srcdir"/*.patch; do
34 [ -r "$i" ] || continue
35 patch -p1 -i "$i" || return 1
36 done
37
38 sed -i -e 's/__unused1/st_atim.tv_nsec/g' \
39 -e 's/__unused2/st_mtim.tv_nsec/g' \
40 -e 's/__unused3/st_ctim.tv_nsec/g' \
41 lib/file/filePosix.c lib/hgfsServer/hgfsServerLinux.c \
42 || return 1
43
44 # workaround automake-1.10 issue
45 # http://ramblingfoo.blogspot.com/2007/07/required-file-configrpath-not-found.html
46 touch config/config.rpath
47 aclocal -I m4 && autoconf && automake
48}
49
50build() {
51 cd "$_builddir"
52 ./configure --prefix=/usr \
53 --disable-unity \
54 --with-dnet \
55 --with-icu \
56 --with-procps \
57 --with-x \
58 --without-kernel-modules \
59 --without-pam \
60 || return 1
61 make || return 1
62}
63
64package() {
65 cd "$_builddir"
66 make install DESTDIR=$pkgdir || return 1
67
68 # one of the plugins seems to be linked to libhgfsServer
69 # create a link to abuild gets happy
70 ln -s open-vm-tools/plugins/vmsvc/libhgfsServer.so \
71 "$pkgdir"/usr/lib/libhgfsServer.so.0
72
73 # dont bother create a -dev package
74 rm -f "$pkgdir"/usr/lib/*.a "$pkgdir"/usr/lib/*.la
75
76 install -Dm644 "$srcdir"/open-vm-tools.desktop \
77 "$pkgdir"/etc/xdg/open-vm-tools.desktop
78 install -Dm755 "$srcdir"/open-vm-tools.initd \
79 "$pkgdir"/etc/init.d/open-vm-tools
80 install -Dm644 "$srcdir"/open-vm.confd "$pkgdir"/etc/conf.d/open-vm
81 install -Dm755 "$srcdir"/open-vm.initd "$pkgdir"/etc/init.d/open-vm
82}
83
84gtk() {
85 pkgdesc="Xorg apps and plugins for open-vm-tools"
86 mkdir -p "$subpkgdir"/usr/bin \
87 "$subpkgdir"/usr/lib/open-vm-tools/plugins/vmusr \
88 "$subpkgdir"/etc/
89 mv "$pkgdir"/usr/bin/vmware-toolbox \
90 "$pkgdir"/usr/bin/vmware-user \
91 "$subpkgdir"/usr/bin/
92 mv "$pkgdir"/usr/lib/open-vm-tools/plugins/vmusr/libresolutionSet.so \
93 "$pkgdir"/usr/lib/open-vm-tools/plugins/vmusr/libvixUser.so \
94 "$subpkgdir"/usr/lib/open-vm-tools/plugins/vmusr/
95 mv "$pkgdir"/etc/xdg "$subpkgdir"/etc/
96}
97
98md5sums="4d9ddc865b42fc6982c3078031500486 open-vm-tools-8.4.2-261024.tar.gz
99bf2398b976d849bfd29a02763984a68a getloadavg-uclibc.patch
10082840b6bed002284b9bd2358707ee826 codeset-uclibc.patch
101840e4d6ff3f53fc22bdedf4d64aabc91 ecvt.patch
102454827c50f5b1290dd647717e87d0f5a iconv-uclibc.patch
1037d02fc25aba5c248f3d98dac238f175b libm.patch
1047ba4dea8fc5c285e4837f9e33d835083 checkvm-pie-safety.patch
1052606c0d5b180a77634ad26343d68852d resume-vm-default.patch
106c6d7a6640bb26c22e632aea21b04227b suspend-vm-default.patch
107c79ca03660fa75d00028325f53a37b4e open-vm-tools.initd
108b56e3e6ebde04054b27e23e7c6d0d22c open-vm.initd
1092570d31a242f40eae8f8f2517536dd5f open-vm.confd"
diff --git a/testing/open-vm-tools/checkvm-pie-safety.patch b/testing/open-vm-tools/checkvm-pie-safety.patch
deleted file mode 100644
index 5a879c94b7..0000000000
--- a/testing/open-vm-tools/checkvm-pie-safety.patch
+++ /dev/null
@@ -1,67 +0,0 @@
1From: Gordon Malm <gengor@gentoo.org>
2
3Make inline asm PIC-safe (do not clobber ebx).
4
5Thanks and credit to Anthony Basile for all his help and testing.
6
7Reference: http://bugs.gentoo.org/200376
8
9--- a/checkvm/checkvm.c
10+++ b/checkvm/checkvm.c
11@@ -79,8 +79,16 @@
12 {
13 uint32 eax, ebx, ecx, edx;
14
15- __asm__ volatile("inl (%%dx)" :
16- "=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) :
17+ __asm__ volatile(
18+#if defined __PIC__ && !vm_x86_64 // %ebx is reserved by the compiler.
19+ "movl %%ebx, %3 \n\t"
20+ "inl (%%dx) \n\t"
21+ "xchgl %%ebx, %3 \n\t" :
22+ "=a"(eax), "=c"(ecx), "=d"(edx), "=r"(ebx) :
23+#else
24+ "inl (%%dx)" :
25+ "=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) :
26+#endif
27 "0"(BDOOR_MAGIC), "1"(BDOOR_CMD_GETVERSION),
28 "2"(BDOOR_PORT) : "memory");
29 version[0] = eax;
30@@ -96,8 +104,16 @@
31 {
32 uint32 eax, ebx, ecx, edx;
33
34- __asm__ volatile("inl (%%dx)" :
35- "=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) :
36+ __asm__ volatile(
37+#if defined __PIC__ && !vm_x86_64 // %ebx is reserved by the compiler.
38+ "movl %%ebx, %3 \n\t"
39+ "inl (%%dx) \n\t"
40+ "xchgl %%ebx, %3 \n\t" :
41+ "=a"(eax), "=c"(ecx), "=d"(edx), "=r"(ebx) :
42+#else
43+ "inl (%%dx)" :
44+ "=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) :
45+#endif
46 "0"(BDOOR_MAGIC), "1"(BDOOR_CMD_GETHWVERSION),
47 "2"(BDOOR_PORT) : "memory");
48 *hwVersion = eax;
49@@ -112,8 +128,16 @@
50 {
51 uint32 eax, ebx, ecx, edx;
52
53- __asm__ volatile("inl (%%dx)" :
54- "=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) :
55+ __asm__ volatile(
56+#if defined __PIC__ && !vm_x86_64 // %ebx is reserved by the compiler.
57+ "movl %%ebx, %3 \n\t"
58+ "inl (%%dx) \n\t"
59+ "xchgl %%ebx, %3 \n\t" :
60+ "=a"(eax), "=c"(ecx), "=d"(edx), "=r"(ebx) :
61+#else
62+ "inl (%%dx)" :
63+ "=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) :
64+#endif
65 "0"(BDOOR_MAGIC), "1"(BDOOR_CMD_GETSCREENSIZE),
66 "2"(BDOOR_PORT) : "memory");
67 *screensize = eax;
diff --git a/testing/open-vm-tools/codeset-uclibc.patch b/testing/open-vm-tools/codeset-uclibc.patch
deleted file mode 100644
index b26df16611..0000000000
--- a/testing/open-vm-tools/codeset-uclibc.patch
+++ /dev/null
@@ -1,20 +0,0 @@
1--- ./lib/misc/codesetOld.c.orig
2+++ ./lib/misc/codesetOld.c
3@@ -723,7 +723,7 @@
4 {
5 char *codeset;
6
7-#if defined(__linux__)
8+#if defined(__linux__) && !defined(__UCLIBC__)
9
10 locale_t new = newlocale(LC_CTYPE_MASK, "", NULL);
11 if (!new) {
12@@ -739,7 +739,7 @@
13 codeset = Util_SafeStrdup(nl_langinfo_l(CODESET, new));
14 freelocale(new);
15
16-#elif defined(sun)
17+#elif defined(sun) || defined(__UCLIBC__)
18
19 char *locale = setlocale(LC_CTYPE, NULL);
20 if (!setlocale(LC_CTYPE, "")) {
diff --git a/testing/open-vm-tools/ecvt.patch b/testing/open-vm-tools/ecvt.patch
deleted file mode 100644
index 53e88e9989..0000000000
--- a/testing/open-vm-tools/ecvt.patch
+++ /dev/null
@@ -1,205 +0,0 @@
1commit e996e91ca5951c50769dcaa8e074daa973006849
2Author: Natanael Copa <ncopa@alpinelinux.org>
3Date: Thu Jul 8 06:39:36 2010 +0000
4
5 add ecvt() implementation
6
7diff --git a/lib/string/Makefile.am b/lib/string/Makefile.am
8index 1edab81..5f2e7ab 100644
9--- a/lib/string/Makefile.am
10+++ b/lib/string/Makefile.am
11@@ -23,6 +23,7 @@ libString_la_SOURCES += bsd_vsnprintf.c
12 libString_la_SOURCES += bsd_vsnwprintf.c
13 libString_la_SOURCES += convertutf.c
14 libString_la_SOURCES += str.c
15+libString_la_SOURCES += ecvt.c
16
17 AM_CFLAGS = @LIB_STRING_CPPFLAGS@
18
19diff --git a/lib/string/bsd_output_shared.c b/lib/string/bsd_output_shared.c
20index 3616947..321d6f1 100644
21--- a/lib/string/bsd_output_shared.c
22+++ b/lib/string/bsd_output_shared.c
23@@ -64,6 +64,9 @@
24
25 #ifndef NO_FLOATING_POINT
26
27+extern char* ecvt(double arg, int ndigits, int *decptp, int *signp);
28+extern char* fcvt(double arg, int ndigits, int *decptp, int *signp);
29+
30 /*
31 *-----------------------------------------------------------------------------
32 *
33diff --git a/lib/string/ecvt.c b/lib/string/ecvt.c
34new file mode 100644
35index 0000000..1979c3d
36--- /dev/null
37+++ b/lib/string/ecvt.c
38@@ -0,0 +1,167 @@
39+/*
40+ * Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
41+ *
42+ * @APPLE_LICENSE_HEADER_START@
43+ *
44+ * This file contains Original Code and/or Modifications of Original Code
45+ * as defined in and that are subject to the Apple Public Source License
46+ * Version 2.0 (the 'License'). You may not use this file except in
47+ * compliance with the License. Please obtain a copy of the License at
48+ * http://www.opensource.apple.com/apsl/ and read it before using this
49+ * file.
50+ *
51+ * The Original Code and all software distributed under the License are
52+ * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
53+ * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
54+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
55+ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
56+ * Please see the License for the specific language governing rights and
57+ * limitations under the License.
58+ *
59+ * @APPLE_LICENSE_HEADER_END@
60+ */
61+/*
62+ * ecvt converts to decimal
63+ * the number of digits is specified by ndigit
64+ * decptp is set to the position of the decimal point
65+ * signp is set to 0 for positive, 1 for negative
66+ */
67+
68+
69+static double ecvt_rint(double x);
70+
71+static char *cvt();
72+
73+/* big enough to handle %.20f conversion of 1e308 */
74+#define NDIG 350
75+
76+char*
77+ecvt(arg, ndigits, decptp, signp)
78+double arg;
79+int ndigits, *decptp, *signp;
80+{
81+ return(cvt(arg, ndigits, decptp, signp, 1));
82+}
83+
84+char*
85+fcvt(arg, ndigits, decptp, signp)
86+double arg;
87+int ndigits, *decptp, *signp;
88+{
89+ return(cvt(arg, ndigits, decptp, signp, 0));
90+}
91+
92+static char*
93+cvt(arg, ndigits, decptp, signp, eflag)
94+double arg;
95+int ndigits, *decptp, *signp;
96+int eflag;
97+{
98+ register int decpt;
99+ double fi, fj;
100+ register char *p, *p1;
101+ static char buf[NDIG] = { 0 };
102+ double modf();
103+
104+ if (ndigits < 0)
105+ ndigits = 0;
106+ if (ndigits >= NDIG-1)
107+ ndigits = NDIG-2;
108+
109+ decpt = 0;
110+ *signp = 0;
111+ p = &buf[0];
112+
113+ if (arg == 0) {
114+ *decptp = 0;
115+ while (p < &buf[ndigits])
116+ *p++ = '0';
117+ *p = '\0';
118+ return(buf);
119+ } else if (arg < 0) {
120+ *signp = 1;
121+ arg = -arg;
122+ }
123+
124+ arg = modf(arg, &fi);
125+ p1 = &buf[NDIG];
126+
127+ /*
128+ * Do integer part
129+ */
130+ if (fi != 0) {
131+ while (fi != 0) {
132+ fj = modf(fi/10, &fi);
133+ /**--p1 = (int)((fj+.03)*10) + '0';*/
134+ *--p1 = (int)ecvt_rint((fj)*10) + '0';
135+ decpt++;
136+ }
137+ while (p1 < &buf[NDIG])
138+ *p++ = *p1++;
139+ } else if (arg > 0) {
140+ while ((fj = arg*10) < 1) {
141+ arg = fj;
142+ decpt--;
143+ }
144+ }
145+ *decptp = decpt;
146+
147+ /*
148+ * do fraction part
149+ * p pts to where fraction should be concatenated
150+ * p1 is how far conversion must go to
151+ */
152+ p1 = &buf[ndigits];
153+ if (eflag==0) {
154+ /* fcvt must provide ndigits after decimal pt */
155+ p1 += decpt;
156+ /* if decpt was negative, we might done for fcvt */
157+ if (p1 < &buf[0]) {
158+ buf[0] = '\0';
159+ return(buf);
160+ }
161+ }
162+ while (p <= p1 && p < &buf[NDIG]) {
163+ arg *= 10;
164+ arg = modf(arg, &fj);
165+ *p++ = (int)fj + '0';
166+ }
167+ /*
168+ * if we converted all the way to the end of the
169+ * buf, don't mess with rounding since there's nothing
170+ * significant out here anyway
171+ */
172+ if (p1 >= &buf[NDIG]) {
173+ buf[NDIG-1] = '\0';
174+ return(buf);
175+ }
176+ /*
177+ * round by adding 5 to last digit and propagating
178+ * carries
179+ */
180+ p = p1;
181+ *p1 += 5;
182+ while (*p1 > '9') {
183+ *p1 = '0';
184+ if (p1 > buf)
185+ ++*--p1;
186+ else {
187+ *p1 = '1';
188+ (*decptp)++;
189+ if (eflag == 0) {
190+ if (p > buf)
191+ *p = '0';
192+ p++;
193+ }
194+ }
195+ }
196+ *p = '\0';
197+ return(buf);
198+}
199+
200+static double ecvt_rint(double x)
201+{
202+ asm("frndint" : "=t" (x) : "0" (x));
203+ return(x);
204+}
205+
diff --git a/testing/open-vm-tools/getloadavg-uclibc.patch b/testing/open-vm-tools/getloadavg-uclibc.patch
deleted file mode 100644
index 247bd70374..0000000000
--- a/testing/open-vm-tools/getloadavg-uclibc.patch
+++ /dev/null
@@ -1,22 +0,0 @@
1diff --git a/lib/misc/hostinfoPosix.c b/lib/misc/hostinfoPosix.c
2index eeeb620..67387be 100644
3--- a/lib/misc/hostinfoPosix.c
4+++ b/lib/misc/hostinfoPosix.c
5@@ -1355,8 +1355,16 @@ HostinfoGetLoadAverage(float *avg0, // IN/OUT:
6 float *avg1, // IN/OUT:
7 float *avg2) // IN/OUT:
8 {
9+#if defined(__UCLIBC__)
10+ FILE *f;
11+ if ((f = fopen("/proc/loadavg", "r")) == NULL)
12+ return FALSE;
13+ fscanf(f, "%f %f %f", avg0, avg1, avg2);
14+ fclose(f);
15+ return TRUE;
16+
17 /* getloadavg(3) was introduced with glibc 2.2 */
18-#if defined(GLIBC_VERSION_22) || defined(__APPLE__)
19+#elif defined(GLIBC_VERSION_22) || defined(__APPLE__)
20 double avg[3];
21 int res;
22
diff --git a/testing/open-vm-tools/iconv-uclibc.patch b/testing/open-vm-tools/iconv-uclibc.patch
deleted file mode 100644
index 6b256db880..0000000000
--- a/testing/open-vm-tools/iconv-uclibc.patch
+++ /dev/null
@@ -1,12 +0,0 @@
1--- ./configure.ac.orig
2+++ ./configure.ac
3@@ -1059,6 +1059,9 @@
4 AC_DEFINE([NO_MULTIMON], 1, [Define to 1 if building without multimon support.])
5 fi
6
7+AM_ICONV
8+LIBVMTOOLS_LIBADD="$LIBVMTOOLS_LIBADD $LIBICONV"
9+
10 if test "$os$userSpaceBitness" = "linux64" || test "$HAVE_SYS_SETUID" = "yes"; then
11 LIB_MISC_CPPFLAGS="$LIB_MISC_CPPFLAGS -DGLIBC_VERSION_21"
12 fi
diff --git a/testing/open-vm-tools/libm.patch b/testing/open-vm-tools/libm.patch
deleted file mode 100644
index cd013f4d20..0000000000
--- a/testing/open-vm-tools/libm.patch
+++ /dev/null
@@ -1,18 +0,0 @@
1--- a/hgfsmounter/Makefile.am
2+++ b/hgfsmounter/Makefile.am
3@@ -23,6 +23,7 @@
4 mount_vmhgfs_LDADD += ../lib/panicDefault/libPanicDefault.la
5 mount_vmhgfs_LDADD += ../lib/panic/libPanic.la
6 mount_vmhgfs_LDADD += ../lib/stubs/libStubs.la
7+mount_vmhgfs_LDADD += -lm
8
9 mount_vmhgfs_SOURCES =
10 mount_vmhgfs_SOURCES += hgfsmounter.c
11--- a/rpctool/Makefile.am
12+++ b/rpctool/Makefile.am
13@@ -25,4 +25,5 @@
14 vmware_rpctool_LDADD += ../lib/message/libMessage.la
15 vmware_rpctool_LDADD += ../lib/backdoor/libBackdoor.la
16 vmware_rpctool_LDADD += ../lib/string/libString.la
17+vmware_rpctool_LDADD += -lm
18
diff --git a/testing/open-vm-tools/open-vm-tools.desktop b/testing/open-vm-tools/open-vm-tools.desktop
deleted file mode 100644
index 2107a62e0b..0000000000
--- a/testing/open-vm-tools/open-vm-tools.desktop
+++ /dev/null
@@ -1,7 +0,0 @@
1[Desktop Entry]
2Encoding=UTF-8
3Type=Application
4Exec=vmware-user
5Name=VMware User Agent
6X-KDE-autostart-phase=1
7NoDisplay=true
diff --git a/testing/open-vm-tools/open-vm-tools.initd b/testing/open-vm-tools/open-vm-tools.initd
deleted file mode 100644
index ee85c4d297..0000000000
--- a/testing/open-vm-tools/open-vm-tools.initd
+++ /dev/null
@@ -1,76 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2007 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools/files/open-vm-tools.initd,v 1.2 2009/12/20 14:05:43 vadimk Exp $
5
6DND_TMPDIR="/tmp/VMwareDnD"
7USER_GROUP="root:vmware"
8DND_TMPDIR_PERMS="1777"
9GUESTD_BIN="/usr/bin/vmtoolsd"
10PIDFILE="/var/run/vmtoolsd.pid"
11MOUNTPOINT="/proc/fs/vmblock/mountPoint"
12
13depend() {
14 before checkfs fsck net X
15}
16
17start() {
18 if [ "${VM_DRAG_AND_DROP}" == "yes" ];
19 then
20
21 if ! grep -q -w vmblock /proc/modules;
22 then
23 ebegin "Loading vmblock module"
24 modprobe vmblock
25 eend $?
26 sleep 0.25
27 fi
28
29 if [[ ! -d "${DND_TMPDIR}" ]];
30 then
31 # einfo "Creating the VM drag and drop directory"
32 mkdir "${DND_TMPDIR}"
33 chown "${USER_GROUP}" "${DND_TMPDIR}"
34 chmod "${DND_TMPDIR_PERMS}" "${DND_TMPDIR}"
35 fi
36
37 # DnD_TMPDIR must exist before vmblock can be mounted
38 ebegin "Mounting vmblock device"
39 mount -t vmblock none ${MOUNTPOINT}
40 eend $?
41 fi
42
43 ebegin "Starting vmtoolsd"
44 start-stop-daemon --chuid "${USER_GROUP}" --start --quiet --background --make-pidfile --pidfile "${PIDFILE}" --exec ${GUESTD_BIN}
45 eend $?
46}
47
48stop() {
49 local ret
50
51 if [ "${VM_DRAG_AND_DROP}" == "yes" ];
52 then
53 ebegin "Cleaning the contents of ${DND_TMPDIR}"
54 # First check, whether ${DND_TMPDIR} isn valid... we shouldn't risk deleting the content of ""/*
55 if [[ ! -z "${DND_TMPDIR}" ]] && [[ "${DND_TMPDIR}" != "/" ]];
56 then
57 rm -rf ${DND_TMPDIR}/*
58 ret=0
59 else
60 eerror "Not cleaning up ${DND_TMPDIR}, please check definition of variable"
61 ret=1
62 fi
63 eend $ret
64
65 ebegin "Unmounting vmblock device"
66 if grep -q -w "${MOUNTPOINT}" /proc/mounts;
67 then
68 umount ${MOUNTPOINT} 1>&2 > /dev/null
69 fi
70 eend 0
71 fi
72
73 ebegin "Stopping vmtoolsd"
74 start-stop-daemon --stop --quiet --pidfile "${PIDFILE}"
75 eend $?
76}
diff --git a/testing/open-vm-tools/open-vm.confd b/testing/open-vm-tools/open-vm.confd
deleted file mode 100644
index 4414fabdb4..0000000000
--- a/testing/open-vm-tools/open-vm.confd
+++ /dev/null
@@ -1,2 +0,0 @@
1# Set this to no to disable drag and drop (and vmblock) loading.
2VM_DRAG_AND_DROP="yes"
diff --git a/testing/open-vm-tools/open-vm.initd b/testing/open-vm-tools/open-vm.initd
deleted file mode 100644
index d4f96cc876..0000000000
--- a/testing/open-vm-tools/open-vm.initd
+++ /dev/null
@@ -1,76 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2007 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools/files/open-vm.initd,v 1.2 2008/02/01 12:33:36 flameeyes Exp $
5
6DND_TMPDIR="/tmp/VMwareDnD"
7USER_GROUP="root:vmware"
8DND_TMPDIR_PERMS="1777"
9GUESTD_BIN="/usr/sbin/vmware-guestd"
10PIDFILE="/var/run/vmware-guestd.pid"
11MOUNTPOINT="/proc/fs/vmblock/mountPoint"
12
13depend() {
14 before checkfs fsck net X
15}
16
17start() {
18 if [ "${VM_DRAG_AND_DROP}" == "yes" ];
19 then
20
21 if ! grep -q -w vmblock /proc/modules;
22 then
23 ebegin "Loading vmblock module"
24 modprobe vmblock
25 eend $?
26 sleep 0.25
27 fi
28
29 if [[ ! -d "${DND_TMPDIR}" ]];
30 then
31 # einfo "Creating the VM drag and drop directory"
32 mkdir "${DND_TMPDIR}"
33 chown "${USER_GROUP}" "${DND_TMPDIR}"
34 chmod "${DND_TMPDIR_PERMS}" "${DND_TMPDIR}"
35 fi
36
37 # DnD_TMPDIR must exist before vmblock can be mounted
38 ebegin "Mounting vmblock device"
39 mount -t vmblock none ${MOUNTPOINT}
40 eend $?
41 fi
42
43 ebegin "Starting vmware-guestd"
44 start-stop-daemon --chuid "${USER_GROUP}" --start --quiet --exec ${GUESTD_BIN} -- --background "${PIDFILE}"
45 eend $?
46}
47
48stop() {
49 local ret
50
51 if [ "${VM_DRAG_AND_DROP}" == "yes" ];
52 then
53 ebegin "Cleaning the contents of ${DND_TMPDIR}"
54 # First check, whether ${DND_TMPDIR} isn valid... we shouldn't risk deleting the content of ""/*
55 if [[ ! -z "${DND_TMPDIR}" ]] && [[ "${DND_TMPDIR}" != "/" ]];
56 then
57 rm -rf ${DND_TMPDIR}/*
58 ret=0
59 else
60 eerror "Not cleaning up ${DND_TMPDIR}, please check definition of variable"
61 ret=1
62 fi
63 eend $ret
64
65 ebegin "Unmounting vmblock device"
66 if grep -q -w "${MOUNTPOINT}" /proc/mounts;
67 then
68 umount ${MOUNTPOINT} 1>&2 > /dev/null
69 fi
70 eend 0
71 fi
72
73 ebegin "Stopping vmware-guestd"
74 start-stop-daemon --stop --quiet --pidfile "${PIDFILE}"
75 eend $?
76}
diff --git a/testing/open-vm-tools/resume-vm-default.patch b/testing/open-vm-tools/resume-vm-default.patch
deleted file mode 100644
index 4d89a47f52..0000000000
--- a/testing/open-vm-tools/resume-vm-default.patch
+++ /dev/null
@@ -1,49 +0,0 @@
1--- ./scripts/linux/resume-vm-default.orig
2+++ ./scripts/linux/resume-vm-default
3@@ -25,37 +25,6 @@
4 echo `date` ": Executing '$0'"
5 echo
6
7-find_networking_script() {
8- local script="error"
9- for dir in "/etc/init.d" "/sbin/init.d" "/etc" "/etc/rc.d" ; do
10- if [ -d "$dir/rc0.d" ] &&
11- [ -d "$dir/rc1.d" ] &&
12- [ -d "$dir/rc2.d" ] &&
13- [ -d "$dir/rc3.d" ] &&
14- [ -d "$dir/rc4.d" ] &&
15- [ -d "$dir/rc5.d" ] &&
16- [ -d "$dir/rc6.d" ]; then
17-
18- # Now find the appropriate networking script.
19- if [ -d "$dir/init.d" ]; then
20- if [ -x "$dir/init.d/network" ]; then
21- script="$dir/init.d/network"
22- elif [ -x "$dir/init.d/networking" ]; then
23- script="$dir/init.d/networking"
24- fi
25- else
26- if [ -x "$dir/network" ]; then
27- script="$dir/network"
28- elif [ -x "$dir/networking" ]; then
29- script="$dir/networking"
30- fi
31- fi
32- fi
33- done
34-
35- echo "$script"
36-}
37-
38 rescue_NIC() {
39 niclist="/var/run/vmware-active-nics"
40
41@@ -121,7 +90,7 @@
42
43 wakeNetworkManager
44
45-network=`find_networking_script`
46+network=/etc/init.d/networking
47 if [ "$network" != "error" ]; then
48 "$network" restart
49 # Continue even if the networking init script wasn't successful.
diff --git a/testing/open-vm-tools/suspend-vm-default.patch b/testing/open-vm-tools/suspend-vm-default.patch
deleted file mode 100644
index 38f8ae71d8..0000000000
--- a/testing/open-vm-tools/suspend-vm-default.patch
+++ /dev/null
@@ -1,49 +0,0 @@
1--- a/scripts/linux/suspend-vm-default.org 2009-05-13 15:02:03.000000000 +0400
2+++ b/scripts/linux/suspend-vm-default 2009-05-13 15:05:18.394228810 +0400
3@@ -25,37 +25,6 @@
4 echo `date` ": Executing '$0'"
5 echo
6
7-find_networking_script() {
8- local script="error"
9- for dir in "/etc/init.d" "/sbin/init.d" "/etc" "/etc/rc.d" ; do
10- if [ -d "$dir/rc0.d" ] &&
11- [ -d "$dir/rc1.d" ] &&
12- [ -d "$dir/rc2.d" ] &&
13- [ -d "$dir/rc3.d" ] &&
14- [ -d "$dir/rc4.d" ] &&
15- [ -d "$dir/rc5.d" ] &&
16- [ -d "$dir/rc6.d" ]; then
17-
18- # Now find the appropriate networking script.
19- if [ -d "$dir/init.d" ]; then
20- if [ -x "$dir/init.d/network" ]; then
21- script="$dir/init.d/network"
22- elif [ -x "$dir/init.d/networking" ]; then
23- script="$dir/init.d/networking"
24- fi
25- else
26- if [ -x "$dir/network" ]; then
27- script="$dir/network"
28- elif [ -x "$dir/networking" ]; then
29- script="$dir/networking"
30- fi
31- fi
32- fi
33- done
34-
35- echo "$script"
36-}
37-
38 save_active_NIC_list() {
39 ifconfig_path=`which ifconfig 2>/dev/null`
40 if [ $? ]; then
41@@ -76,7 +45,7 @@
42
43 save_active_NIC_list
44
45-network=`find_networking_script`
46+network=/etc/init.d/networking
47 if [ "$network" != "error" ]; then
48 "$network" stop
49 # If the network is down, this may fail but that's not a good reason
diff --git a/testing/openlldp/APKBUILD b/testing/openlldp/APKBUILD
deleted file mode 100644
index f07f87ddcb..0000000000
--- a/testing/openlldp/APKBUILD
+++ /dev/null
@@ -1,42 +0,0 @@
1# Maintainer: Leonardo Arena <rnalrd@gmail.com>
2pkgname=openlldp
3pkgver=0.4a
4_realver=0.4alpha
5pkgrel=2
6pkgdesc="Open Source implementation of the IEEE standard 802.1AB Link Layer Discovery Protocol (LLDP)"
7url="http://openlldp.sourceforge.net/"
8license="GPL"
9depends=
10makedepends=
11install=
12subpackages=""
13source="http://downloads.sourceforge.net/$pkgname/$pkgname-$_realver.tar.gz
14 $pkgname.initd
15 $pkgname.confd"
16
17_builddir="$srcdir"/$pkgname-$_realver
18
19#prepare() {
20# cd "$_builddir"
21# apply patches here
22#}
23
24build() {
25 cd "$_builddir"
26 ./configure --prefix=/usr \
27 --sysconfdir=/etc \
28 --mandir=/usr/share/man \
29 --infodir=/usr/share/info
30 make || return 1
31}
32
33package() {
34 cd "$_builddir"
35 make DESTDIR="$pkgdir" install
36 install -m755 -D ../../$pkgname.initd "$pkgdir"/etc/init.d/lldpd
37 install -m644 -D ../../$pkgname.confd "$pkgdir"/etc/conf.d/lldpd
38}
39
40md5sums="f48ffd632b96246cbf0f5c485dea3b01 openlldp-0.4alpha.tar.gz
417e1a489d8ccdd204cac68ce87e0ce360 openlldp.initd
427ac497e5a8b2f68532816c5718f5bf62 openlldp.confd"
diff --git a/testing/openlldp/openlldp.confd b/testing/openlldp/openlldp.confd
deleted file mode 100644
index 38d9613483..0000000000
--- a/testing/openlldp/openlldp.confd
+++ /dev/null
@@ -1,2 +0,0 @@
1# Remove existing pid file at startup
2OPTS="-s"
diff --git a/testing/openlldp/openlldp.initd b/testing/openlldp/openlldp.initd
deleted file mode 100755
index 4ab856addc..0000000000
--- a/testing/openlldp/openlldp.initd
+++ /dev/null
@@ -1,24 +0,0 @@
1#!/sbin/runscript
2
3NAME="lldpd"
4DAEMON="/usr/sbin/$NAME"
5pidfile=/var/run/$NAME.pid
6
7depend() {
8 need net
9 after firewall
10}
11
12start() {
13 ebegin "Starting ${NAME}"
14 start-stop-daemon --start --quiet --pidfile ${pidfile} \
15 --exec ${DAEMON} -- ${OPTS}
16 eend $?
17}
18
19stop() {
20 ebegin "Stopping ${NAME}"
21 start-stop-daemon --stop --exec ${DAEMON}
22 eend $?
23}
24
diff --git a/testing/openobex/APKBUILD b/testing/openobex/APKBUILD
deleted file mode 100644
index 4c83330cd6..0000000000
--- a/testing/openobex/APKBUILD
+++ /dev/null
@@ -1,34 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=openobex
3pkgver=1.5
4pkgrel=0
5pkgdesc="Implementation of the OBject EXchange (OBEX) protocol"
6url="http://dev.zuckschwerdt.org/openobex/"
7license="GPL LGPL"
8depends=
9makedepends="bluez-dev libusb-dev"
10subpackages="$pkgname-dev libopenobex"
11source="http://www.kernel.org/pub/linux/bluetooth/$pkgname-$pkgver.tar.bz2"
12
13build() {
14 cd "$srcdir/$pkgname-$pkgver"
15 ./configure --prefix=/usr \
16 --enable-apps \
17 --enable-irda \
18 --enable-bluetooth \
19 --enable-usb \
20 || return 1
21 make || return 1
22}
23
24package() {
25 cd "$srcdir/$pkgname-$pkgver"
26 make DESTDIR="$pkgdir" install || return 1
27}
28
29libopenobex() {
30 mkdir -p "$subpkgdir"/usr/lib
31 mv "$pkgdir"/usr/lib/libopenobex.so.* "$subpkgdir"/usr/lib/
32}
33
34md5sums="fce1b82eafb74bde54fe117372393ba8 openobex-1.5.tar.bz2"
diff --git a/testing/opensips-cp/APKBUILD b/testing/opensips-cp/APKBUILD
deleted file mode 100644
index 58ad2d9db2..0000000000
--- a/testing/opensips-cp/APKBUILD
+++ /dev/null
@@ -1,25 +0,0 @@
1# Contributor: Natanael Copa <ncopa@alpinelinux.org>
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3pkgname=opensips-cp
4pkgver=2.0
5pkgrel=0
6pkgdesc="Web Control Panel Application for the OpenSIPS SIP server"
7url="http://opensips-cp.sourceforge.net/"
8license="GPL"
9depends="php"
10makedepends=""
11install=
12options="!strip"
13#subpackages="$pkgname-doc $pkgname-dev"
14source="http://downloads.sourceforge.net/$pkgname/${pkgname}_$pkgver.tgz"
15
16build() {
17 return 0
18}
19
20package() {
21 mkdir -p "$pkgdir"/usr/share/webapps
22 cp -r "$srcdir"/$pkgname "$pkgdir"/usr/share/webapps/$pkgname
23}
24
25md5sums="a9c3b142c7f74eb0201ae2ab0b252c32 opensips-cp_2.0.tgz"
diff --git a/testing/opensips/APKBUILD b/testing/opensips/APKBUILD
deleted file mode 100644
index 00469cbea1..0000000000
--- a/testing/opensips/APKBUILD
+++ /dev/null
@@ -1,38 +0,0 @@
1# Contributor: Michael Mason <ms13sp@gmail.com>
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3pkgname=opensips
4pkgver=1.6.3
5pkgrel=0
6pkgdesc="Flexible and customizable sip routing engine"
7url="http://www.opensips.org/"
8license="GPL"
9depends=
10makedepends="bison flex expat-dev coreutils"
11install="$pkgname.pre-install $pkgname.post-install"
12subpackages="$pkgname-doc"
13source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver-notls_src.tar.gz
14 $pkgname.initd"
15
16build() {
17 cd "$srcdir/$pkgname-$pkgver-notls"
18 sed -i -e 's:^cfg-target.*:cfg-target = $(cfg-dir):' \
19 -e 's:^cfg-prefix.*:cfg-prefix = $(basedir):' Makefile.defs
20
21 cd scripts
22 sed -i -e 's:/var/run/opensips.pid:/var/run/opensips/opensips.pid:g' \
23 opensipsctl.base opensipsctlrc osipsconsole osipsconsolerc
24 cd ..
25
26 make prefix=/usr || return 1
27}
28
29package() {
30 cd "$srcdir/$pkgname-$pkgver-notls"
31 make prefix=/usr basedir="$pkgdir" install
32 chmod 750 "$pkgdir"/etc/opensips/opensips.cfg
33 install -d "$pkgdir"/var/run/opensips
34 install -Dm755 ../$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
35}
36
37md5sums="84e5d6da6476dcdb8bc0fd736507040a opensips-1.6.3-notls_src.tar.gz
387fb51d35517f7f10cfe6e89139f7060a opensips.initd"
diff --git a/testing/opensips/opensips.initd b/testing/opensips/opensips.initd
deleted file mode 100644
index 09c03fd5d1..0000000000
--- a/testing/opensips/opensips.initd
+++ /dev/null
@@ -1,26 +0,0 @@
1#!/sbin/runscript
2
3daemon=/usr/sbin/opensips
4pidfile=/var/run/opensips/opensips.pid
5
6depend() {
7 need net
8 after firewall
9}
10
11start() {
12 ebegin "Starting OpenSIPS"
13 start-stop-daemon --start --quiet --pidfile $pidfile --exec $daemon \
14 -- \
15 -u ${OPENSIPS_USER:-opensips} \
16 -g ${OPENSIPS_GROUP:-opensips} \
17 -P $pidfile
18 eend $?
19}
20
21stop() {
22 ebegin "Stopping OpenSIPS"
23 start-stop-daemon --stop --quiet --pidfile $pidfile
24 eend $?
25}
26
diff --git a/testing/opensips/opensips.post-install b/testing/opensips/opensips.post-install
deleted file mode 100644
index eb9d86d98b..0000000000
--- a/testing/opensips/opensips.post-install
+++ /dev/null
@@ -1,5 +0,0 @@
1#!/bin/sh
2
3chown -R opensips:opensips /var/run/opensips
4chgrp opensips /etc/opensips/opensips.cfg
5exit 0
diff --git a/testing/opensips/opensips.pre-install b/testing/opensips/opensips.pre-install
deleted file mode 100644
index 4b9ccd418d..0000000000
--- a/testing/opensips/opensips.pre-install
+++ /dev/null
@@ -1,5 +0,0 @@
1#!/bin/sh
2
3adduser -H -h /var/empty -s /bin/false -D opensips 2>/dev/null
4
5exit 0
diff --git a/testing/openvpn-auth-ldap/APKBUILD b/testing/openvpn-auth-ldap/APKBUILD
deleted file mode 100644
index 58e0606811..0000000000
--- a/testing/openvpn-auth-ldap/APKBUILD
+++ /dev/null
@@ -1,41 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=openvpn-auth-ldap
3pkgver=2.0.3
4_openvpnver=2.1.3
5pkgrel=0
6pkgdesc="LDAP authentication and authorization plugin for OpenVPN 2.x"
7url="http://code.google.com/p/openvpn-auth-ldap/"
8license="GPL"
9depends=
10makedepends="openvpn re2c openldap-dev objc"
11install=
12subpackages=
13source="http://openvpn-auth-ldap.googlecode.com/files/auth-ldap-$pkgver.tar.gz
14 http://openvpn.net/release/openvpn-$_openvpnver.tar.gz
15 "
16_builddir="$srcdir"/auth-ldap-$pkgver
17
18prepare() {
19 cd "$_builddir"
20 # apply patches here
21}
22
23build() {
24 cd "$_builddir"
25 ./configure --prefix=/usr \
26 --sysconfdir=/etc \
27 --mandir=/usr/share/man \
28 --infodir=/usr/share/info \
29 --with-openvpn="$srcdir"/openvpn-$_openvpnver
30
31 make || return 1
32}
33
34package() {
35 cd "$_builddir"
36 mkdir -p "$pkgdir"/usr/lib
37 make DESTDIR="$pkgdir" install
38}
39
40md5sums="03dedc57efc8d4fc2ffe2c014121299d auth-ldap-2.0.3.tar.gz
417486d3e270ba4b033e311d3e022a0ad7 openvpn-2.1.3.tar.gz"
diff --git a/testing/openxcap/APKBUILD b/testing/openxcap/APKBUILD
deleted file mode 100644
index 118a8782e7..0000000000
--- a/testing/openxcap/APKBUILD
+++ /dev/null
@@ -1,39 +0,0 @@
1# Contributor: Francesco Colista <francesco.colista@gmail.com>
2# Maintainer: Francesco Colista <francesco.colista@gmail.com>
3
4pkgname=openxcap
5pkgver=1.2.0
6pkgrel=3
7pkgdesc="Open source fully featured XCAP server "
8url="http://openxcap.org"
9pkgusers="openxcap"
10pkggroups="openxcap"
11license="GPL"
12depends="python py-application py-gnutls py-twisted py-twisted-web2 py-imaging
13 py-lxml py-mysqldb"
14makedepends="python-dev"
15install="$pkgname.pre-install $pkgname.post-install"
16source="http://download.ag-projects.com/XCAP/$pkgname-$pkgver.tar.gz
17 config.ini
18 openxcap.initd
19"
20
21build() {
22 cd "$srcdir"/$pkgname-$pkgver
23
24 mkdir -p "$pkgdir"/usr/lib/python2.6/site-packages
25
26 python setup.py install --root="$pkgdir" || return 1
27
28 echo "/usr/lib/python2.6/site-packages/$pkgname-$pkgver-py2.6.egg" \
29 > "$pkgdir"/usr/lib/python2.6/site-packages/$pkgname.pth
30
31 install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
32 install -m644 -D "$srcdir"/config.ini \
33 "$pkgdir"/etc/openxcap/config.ini
34 install -d -o openxcap "$pkgdir"/var/run/openxcap
35}
36
37md5sums="ec34570deee2019a1ebf9a012a476c26 openxcap-1.2.0.tar.gz
387a18872843586717eaf3879444cc13d2 config.ini
395bebac590cb06b0eacaf040116bc354e openxcap.initd"
diff --git a/testing/openxcap/config.ini b/testing/openxcap/config.ini
deleted file mode 100644
index bcf5b22f23..0000000000
--- a/testing/openxcap/config.ini
+++ /dev/null
@@ -1,118 +0,0 @@
1;
2; Configuration file for OpenXCAP
3;
4; The values in the commented lines represent the defaults built in the
5; server software
6;
7[Server]
8
9; IP address to listen for requests
10; 0.0.0.0 means any address of this host
11
12; address = 0.0.0.0
13
14; This is a comma separated list of XCAP root URIs. The first is the
15; primary XCAP root URI, while the others (if specified) are aliases.
16; The primary root URI is used when generating xcap-diff
17; If the scheme is https, then the server will listen for requests in TLS mode.
18
19root = http://xcap.example.com/xcap-root
20
21; The backend to be used for storage and authentication. Current supported
22; values are Database and OpenSIPS. OpenSIPS backend inherits all the settings
23; from the Database backend but performs extra actions related to the
24; integration with OpenSIPS for which it read the settings from [OpenSIPS]
25; section
26
27backend = OpenSIPS
28
29; Validate XCAP documents against XML schemas
30
31; document_validation = Yes
32
33
34[Logging]
35
36; Start, stop and major server error messages are always logged to syslog.
37
38; This section can be used to log more details about XCAP clients accessing
39; the server. The values in the commented lines represent the defaults built
40; in the server software
41
42; Directory where to write access.log file that will contain requests and/or
43; responses to OpenXCAP server in Apache style. If set to an empty string,
44; access logs will be printed to stdout if the server runs in no-fork mode
45; or to syslog if the server runs in the background
46
47; directory=/var/log/openxcap
48
49; The following parameters control what kind of information (like
50; stacktrace, body or headers) is logged for which response codes. The
51; values must be a comma-separated list of HTTP response codes or the
52; keyword 'any' that matches all response codes.
53
54; log_stacktrace=500
55; log_response_headers=500
56; log_response_body=500
57; log_request_headers=500
58; log_request_body=500
59
60
61[Authentication]
62
63; The HTTP authentication type, this can be either 'basic' or 'digest'. The
64; standard states 'digest' as the mandatory, however it can be changed to
65; basic
66
67; type = digest
68
69; Specify if the passwords are stored as plain text - Yes
70; or in a hashed format MD5('username:domain:password') - No
71; cleartext_passwords = Yes
72
73; The default authentication realm, if none indicated in the HTTP request
74; URI
75default_realm = example.com
76
77; A comma-separated list of hosts or networks to trust.
78; The elements can be an IP address in CIDR format, a
79; hostname or an IP address (in the latter 2 a mask of 32
80; is assumed), or the special keywords 'any' and 'none'
81; (being equivalent to 0.0.0.0/0 and 0.0.0.0/32
82; respectively).
83; trusted_peers =
84
85
86[TLS]
87
88; Location of X509 certificate and private key that identify this server.
89; The path is relative to /etc/openxcap, or it can be given as an absolute
90; path.
91
92; Server X509 certificate
93; certificate =
94
95; Server X509 private key
96; private_key =
97
98
99[Database]
100
101; The database connection URI for the datase with subscriber accounts
102authentication_db_uri = pgsql://username:password@db/opensips
103
104; The database connection URI for the database that stores the XCAP documents
105storage_db_uri = mysql://username:password@db/opensips
106
107; Authentication and storage tables
108; subscriber_table = subscriber
109; xcap_table = xcap
110
111
112[OpenSIPS]
113
114; The address and port of the xml-rpc management interface
115xmlrpc_url = http://sip.example.com:8080
116
117; Publish xcap-diff event via OpenSIPS management interface
118; enable_publish_xcapdiff = yes
diff --git a/testing/openxcap/openxcap.initd b/testing/openxcap/openxcap.initd
deleted file mode 100644
index 69108afd8a..0000000000
--- a/testing/openxcap/openxcap.initd
+++ /dev/null
@@ -1,23 +0,0 @@
1#!/sbin/runscript
2#
3
4daemon=/usr/bin/openxcap
5pidfile=/var/run/openxcap/openxcap.pid
6
7depend() {
8 need net
9 after firewall
10}
11
12start() {
13 ebegin "Starting OpenXCAP Presence Server"
14 start-stop-daemon --start --quiet --pidfile $pidfile --exec $daemon
15 eend $?
16}
17
18stop() {
19 ebegin "Stopping OpenXCAP Presence Server"
20 start-stop-daemon --stop --quiet --signal 15 --pidfile $pidfile
21 eend $?
22}
23
diff --git a/testing/openxcap/openxcap.post-install b/testing/openxcap/openxcap.post-install
deleted file mode 100755
index b3dff42032..0000000000
--- a/testing/openxcap/openxcap.post-install
+++ /dev/null
@@ -1,5 +0,0 @@
1#!/bin/sh
2
3chown -R openxcap:openxcap /var/run/openxcap
4chgrp openxcap /etc/openxcap/config.ini
5exit 0
diff --git a/testing/openxcap/openxcap.pre-install b/testing/openxcap/openxcap.pre-install
deleted file mode 100755
index cc2b529e93..0000000000
--- a/testing/openxcap/openxcap.pre-install
+++ /dev/null
@@ -1,5 +0,0 @@
1#!/bin/sh
2
3addgroup openxcap 2>/dev/null
4adduser -G openxcap -h /var/run/openxcap -s /bin/false -S -D -H openxcap 2>/dev/null
5exit 0
diff --git a/testing/partimage/APKBUILD b/testing/partimage/APKBUILD
deleted file mode 100644
index 8ee6c8004a..0000000000
--- a/testing/partimage/APKBUILD
+++ /dev/null
@@ -1,42 +0,0 @@
1# Maintainer: Leonardo Arena <rnalrd@gmail.com>
2pkgname=partimage
3pkgver=0.6.8
4pkgrel=0
5pkgdesc="Saves partitions having a supported filesystem to an image file"
6url="http://www.partimage.org"
7license="GPL"
8depends=
9makedepends="bzip2-dev newt-dev zlib-dev gettext-dev slang-dev openssl-dev \
10 newt-dev autoconf"
11install=
12subpackages="$pkgname-doc"
13source="http://downloads.sourceforge.net/project/$pkgname/stable/$pkgver/$pkgname-$pkgver.tar.bz2
14 partimage-0.6.8-gcc44.patch
15"
16
17_builddir="$srcdir"/$pkgname-$pkgver
18
19prepare() {
20 cd "$_builddir"
21 patch -p1 -i $srcdir/$pkgname-0.6.8-gcc44.patch || return 1
22}
23
24build() {
25 cd "$_builddir"
26 export LIBS="$LIBS -lintl"
27 autoconf && automake
28 ./configure --prefix=/usr \
29 --sysconfdir=/etc \
30 --mandir=/usr/share/man \
31 --infodir=/usr/share/info \
32 --disable-nls
33 make || return 1
34}
35
36package() {
37 cd "$_builddir"
38 make DESTDIR="$pkgdir" install
39}
40
41md5sums="c13c8ede8cdf7745b97ec5827920ece7 partimage-0.6.8.tar.bz2
42a6430cf98c8f236c41dd3addcde1fcb8 partimage-0.6.8-gcc44.patch"
diff --git a/testing/partimage/partimage-0.6.8-gcc44.patch b/testing/partimage/partimage-0.6.8-gcc44.patch
deleted file mode 100644
index b171dad08d..0000000000
--- a/testing/partimage/partimage-0.6.8-gcc44.patch
+++ /dev/null
@@ -1,24 +0,0 @@
1diff -Naur partimage-0.6.8/src/client/netclient.h partimage-0.6.8-new/src/client/netclient.h
2--- partimage-0.6.8/src/client/netclient.h 2009-09-24 16:21:42.000000000 -0300
3+++ partimage-0.6.8-new/src/client/netclient.h 2009-11-26 09:23:07.000000000 -0200
4@@ -35,7 +35,7 @@
5 #ifdef HAVE_SSL
6 SSL_CTX * ctx;
7 X509 * server_cert;
8- SSL_METHOD * meth;
9+ const SSL_METHOD * meth;
10 #endif
11 bool m_bUseSSL;
12 bool m_bMustLogin;
13diff -Naur partimage-0.6.8/src/server/netserver.h partimage-0.6.8-new/src/server/netserver.h
14--- partimage-0.6.8/src/server/netserver.h 2009-09-12 05:06:22.000000000 -0300
15+++ partimage-0.6.8-new/src/server/netserver.h 2009-11-26 09:32:02.000000000 -0200
16@@ -41,7 +41,7 @@
17 #ifdef HAVE_SSL
18 SSL_CTX * ctx;
19 X509 * client_cert;
20- SSL_METHOD * meth;
21+ const SSL_METHOD * meth;
22 int err;
23 #endif
24
diff --git a/testing/perl-carp-clan/APKBUILD b/testing/perl-carp-clan/APKBUILD
deleted file mode 100644
index e26e5d931d..0000000000
--- a/testing/perl-carp-clan/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=perl-carp-clan
4_realname=Carp-Clan
5pkgver=6.04
6pkgrel=0
7pkgdesc="Perl - Report errors from perspective of caller of a 'clan' of modules"
8url="http://search.cpan.org/~stbey/$_realname-$pkgver/"
9license="Artistic GPL"
10depends="perl perl-test-exception"
11makedepends="perl-dev"
12install=
13#subpackages="$pkgname-doc"
14source="http://search.cpan.org/CPAN/authors/id/S/ST/STBEY/$_realname-$pkgver.tar.gz"
15
16_builddir="$srcdir/$_realname-$pkgver"
17
18prepare() {
19 cd "$_builddir"
20}
21
22build() {
23 cd "$_builddir"
24 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
25 make || return 1
26 make test || return 1
27}
28
29package() {
30 cd "$_builddir"
31 make DESTDIR="$pkgdir" install
32 # creates file collision among perl modules
33 find "$pkgdir" -name perllocal.pod -delete
34}
35
36md5sums="b6316bc51bb530d994f2784615939fb2 Carp-Clan-6.04.tar.gz"
diff --git a/testing/perl-cgi-session/APKBUILD b/testing/perl-cgi-session/APKBUILD
deleted file mode 100644
index 9fbe2d92d0..0000000000
--- a/testing/perl-cgi-session/APKBUILD
+++ /dev/null
@@ -1,26 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=perl-cgi-session
3_name=CGI-Session
4pkgver=4.42
5pkgrel=0
6pkgdesc="perl module for persistent session data in CGI applications"
7url="http://search.cpan.org/~markstos/CGI-Session-4.42/"
8license="PerlArtistic"
9depends="perl"
10makedepends="perl-dev"
11subpackages="$pkgname-doc"
12source="http://search.cpan.org/CPAN/authors/id/M/MA/MARKSTOS/CGI-Session-$pkgver.tar.gz"
13
14build () {
15 cd "$srcdir"/$_name-$pkgver
16 perl Makefile.PL INSTALLDIRS=vendor || return 1
17 make MAN1EXT=1p MAN3EXT=3pm || return 1
18}
19
20package() {
21 cd "$srcdir"/$_name-$pkgver
22 make install MAN1EXT=1p MAN3EXT=3pm DESTDIR="$pkgdir" || return 1
23 find "$pkgdir" -name perllocal.pod -delete
24 find "$pkgdir" -name .packlist -delete
25}
26md5sums="6544261a6aae66410188520b27e10699 CGI-Session-4.42.tar.gz"
diff --git a/testing/perl-date-format/APKBUILD b/testing/perl-date-format/APKBUILD
deleted file mode 100644
index 6615a97fbc..0000000000
--- a/testing/perl-date-format/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=perl-date-format
4_realname=TimeDate
5pkgver=1.20
6pkgrel=0
7pkgdesc="Perl - Date formating subroutines"
8url="http://search.cpan.org/~gbarr/$_realname-$pkgver/"
9license="Artistic GPL"
10depends="perl"
11makedepends="perl-dev"
12install=
13#subpackages="$pkgname-doc"
14source="http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/$_realname-$pkgver.tar.gz"
15
16_builddir="$srcdir/$_realname-$pkgver"
17
18prepare() {
19 cd "$_builddir"
20}
21
22build() {
23 cd "$_builddir"
24 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
25 make || return 1
26 make test || return 1
27}
28
29package() {
30 cd "$_builddir"
31 make DESTDIR="$pkgdir" install
32 # creates file collision among perl modules
33 find "$pkgdir" -name perllocal.pod -delete
34}
35
36md5sums="7da7452bce4c684e4238e6d09b390200 TimeDate-1.20.tar.gz"
diff --git a/testing/perl-date-manip/APKBUILD b/testing/perl-date-manip/APKBUILD
deleted file mode 100644
index 34a15d9f1e..0000000000
--- a/testing/perl-date-manip/APKBUILD
+++ /dev/null
@@ -1,34 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=perl-date-manip
4_realname=Date-Manip
5pkgver=6.11
6pkgrel=0
7pkgdesc="Perl - Date manipulation routines"
8url="http://search.cpan.org/~sbeck/$_realname-$pkgver/"
9license="Artistic GPL"
10depends="perl perl-test-pod perl-test-inter perl-yaml-syck perl-test-pod-coverage"
11makedepends="perl-dev"
12#subpackages="$pkgname-doc"
13source="http://search.cpan.org/CPAN/authors/id/S/SB/SBECK/$_realname-$pkgver.tar.gz"
14
15_builddir="$srcdir/$_realname-$pkgver"
16
17prepare() {
18 cd "$_builddir"
19}
20
21build() {
22 cd "$_builddir"
23 perl Build.PL || return 1
24 ./Build test || return 1
25}
26
27package() {
28 cd "$_builddir"
29 ./Build destdir="$pkgdir" install
30 # creates file collision among perl modules
31 find "$pkgdir" -name perllocal.pod -delete
32}
33
34md5sums="7880db506f14080635972eb5607fa79d Date-Manip-6.11.tar.gz"
diff --git a/testing/perl-devel-symdump/APKBUILD b/testing/perl-devel-symdump/APKBUILD
deleted file mode 100644
index 16038e9a30..0000000000
--- a/testing/perl-devel-symdump/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=perl-devel-symdump
4_realname=Devel-Symdump
5pkgver=2.08
6pkgrel=0
7pkgdesc="Perl - Dump symbol names or the symbol table"
8url="http://search.cpan.org/~andk/$_realname-$pkgver/"
9license="Artistic GPL"
10depends="perl perl-test-pod"
11makedepends="perl-dev"
12install=
13#subpackages="$pkgname-doc"
14source="http://search.cpan.org/CPAN/authors/id/A/AN/ANDK/$_realname-$pkgver.tar.gz"
15
16_builddir="$srcdir/$_realname-$pkgver"
17
18prepare() {
19 cd "$_builddir"
20}
21
22build() {
23 cd "$_builddir"
24 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
25 make || return 1
26 make test || return 1
27}
28
29package() {
30 cd "$_builddir"
31 make DESTDIR="$pkgdir" install
32 # creates file collision among perl modules
33 find "$pkgdir" -name perllocal.pod -delete
34}
35
36md5sums="68e3a2f2f989bff295ee63aed5a2a1e5 Devel-Symdump-2.08.tar.gz"
diff --git a/testing/perl-file-tail/APKBUILD b/testing/perl-file-tail/APKBUILD
deleted file mode 100644
index 9623737437..0000000000
--- a/testing/perl-file-tail/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=perl-file-tail
4_realname=File-Tail
5pkgver=0.99.3
6pkgrel=0
7pkgdesc="Perl - Extension for reading from continously updated files"
8url="http://search.cpan.org/~mgrabnar/$_realname-$pkgver/"
9license="Artistic GPL"
10depends="perl"
11makedepends="perl-dev"
12install=
13#subpackages="$pkgname-doc"
14source="http://search.cpan.org/CPAN/authors/id/M/MG/MGRABNAR/$_realname-$pkgver.tar.gz"
15
16_builddir="$srcdir/$_realname-$pkgver"
17
18prepare() {
19 cd "$_builddir"
20}
21
22build() {
23 cd "$_builddir"
24 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
25 make || return 1
26 make test || return 1
27}
28
29package() {
30 cd "$_builddir"
31 make DESTDIR="$pkgdir" install
32 # creates file collision among perl modules
33 find "$pkgdir" -name perllocal.pod -delete
34}
35
36md5sums="ef0fb7bcb4181ba593f4a09940f61d1c File-Tail-0.99.3.tar.gz"
diff --git a/testing/perl-pod-coverage/APKBUILD b/testing/perl-pod-coverage/APKBUILD
deleted file mode 100644
index cb17f5292c..0000000000
--- a/testing/perl-pod-coverage/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=perl-pod-coverage
4_realname=Pod-Coverage
5pkgver=0.20
6pkgrel=0
7pkgdesc="Perl - Checks if the documentation of a module is comprehensive"
8url="http://search.cpan.org/~rclamp/$_realname-$pkgver/"
9license="Artistic GPL"
10depends="perl perl-devel-symdump perl-test-pod"
11makedepends="perl-dev"
12install=
13#subpackages="$pkgname-doc"
14source="http://search.cpan.org/CPAN/authors/id/R/RC/RCLAMP/$_realname-$pkgver.tar.gz"
15
16_builddir="$srcdir/$_realname-$pkgver"
17
18prepare() {
19 cd "$_builddir"
20}
21
22build() {
23 cd "$_builddir"
24 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
25 make || return 1
26 make test || return 1
27}
28
29package() {
30 cd "$_builddir"
31 make DESTDIR="$pkgdir" install
32 # creates file collision among perl modules
33 find "$pkgdir" -name perllocal.pod -delete
34}
35
36md5sums="292a5b8d3a93597af441d3e6467b8ad6 Pod-Coverage-0.20.tar.gz"
diff --git a/testing/perl-snmp-session/APKBUILD b/testing/perl-snmp-session/APKBUILD
deleted file mode 100644
index dc8572ff17..0000000000
--- a/testing/perl-snmp-session/APKBUILD
+++ /dev/null
@@ -1,25 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=perl-snmp-session
3_name=SNMP_Session
4pkgver=1.13
5pkgrel=0
6pkgdesc="A SNMP Perl Module"
7url="http://code.google.com/p/snmp-session/"
8license="PerlArtistic"
9depends="perl"
10makedepends="perl-dev"
11source="http://snmp-session.googlecode.com/files/$_name-$pkgver.tar.gz"
12
13build () {
14 cd "$srcdir"/$_name-$pkgver
15 perl Makefile.PL INSTALLDIRS=vendor || return 1
16 make MAN1EXT=1p MAN3EXT=3pm || return 1
17}
18
19package() {
20 cd "$srcdir"/$_name-$pkgver
21 make install MAN1EXT=1p MAN3EXT=3pm DESTDIR="$pkgdir" || return 1
22 find "$pkgdir" -name perllocal.pod -delete
23 find "$pkgdir" -name .packlist -delete
24}
25md5sums="055e1065babf55f1f8606329c6bdb947 SNMP_Session-1.13.tar.gz"
diff --git a/testing/perl-sub-uplevel/APKBUILD b/testing/perl-sub-uplevel/APKBUILD
deleted file mode 100644
index 10e4a49ac3..0000000000
--- a/testing/perl-sub-uplevel/APKBUILD
+++ /dev/null
@@ -1,35 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=perl-sub-uplevel
4_realname=Sub-Uplevel
5pkgver=0.22
6pkgrel=0
7pkgdesc="Perl - Apparently run a function in a higher stack frame"
8url="http://search.cpan.org/~dagolden/$_realname-$pkgver/"
9license="Artistic GPL"
10depends="perl "
11makedepends="perl-dev"
12#subpackages="$pkgname-doc"
13source="http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/$_realname-$pkgver.tar.gz"
14
15_builddir="$srcdir/$_realname-$pkgver"
16
17prepare() {
18 cd "$_builddir"
19}
20
21build() {
22 cd "$_builddir"
23 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
24 make || return 1
25 make test || return 1
26}
27
28package() {
29 cd "$_builddir"
30 make DESTDIR="$pkgdir" install
31 # creates file collision among perl modules
32 find "$pkgdir" -name perllocal.pod -delete
33}
34
35md5sums="c166738a97c0424a0075ebe205d285db Sub-Uplevel-0.22.tar.gz"
diff --git a/testing/perl-test-exception/APKBUILD b/testing/perl-test-exception/APKBUILD
deleted file mode 100644
index 7b276c63dd..0000000000
--- a/testing/perl-test-exception/APKBUILD
+++ /dev/null
@@ -1,35 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=perl-test-exception
4_realname=Test-Exception
5pkgver=0.29
6pkgrel=0
7pkgdesc="Perl - Test exception based code"
8url="http://search.cpan.org/~adie/$_realname-$pkgver/"
9license="Artistic GPL"
10depends="perl perl-sub-uplevel"
11makedepends="perl-dev"
12#subpackages="$pkgname-doc"
13source="http://search.cpan.org/CPAN/authors/id/A/AD/ADIE/$_realname-$pkgver.tar.gz"
14
15_builddir="$srcdir/$_realname-$pkgver"
16
17prepare() {
18 cd "$_builddir"
19}
20
21build() {
22 cd "$_builddir"
23 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
24 make || return 1
25 make test || return 1
26}
27
28package() {
29 cd "$_builddir"
30 make DESTDIR="$pkgdir" install
31 # creates file collision among perl modules
32 find "$pkgdir" -name perllocal.pod -delete
33}
34
35md5sums="9aea475db531d4fd4ce40cf25a0acd14 Test-Exception-0.29.tar.gz"
diff --git a/testing/perl-test-inter/APKBUILD b/testing/perl-test-inter/APKBUILD
deleted file mode 100644
index 29bdf21905..0000000000
--- a/testing/perl-test-inter/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=perl-test-inter
4_realname=Test-Inter
5pkgver=1.01
6pkgrel=0
7pkgdesc="Perl - Framework for more readable interactive test scripts"
8url="http://search.cpan.org/~sbeck/$_realname-$pkgver/"
9license="Artistic GPL"
10depends="perl perl-test-pod perl-pod-coverage perl-test-pod-coverage"
11makedepends="perl-dev"
12install=
13#subpackages="$pkgname-doc"
14source="http://search.cpan.org/CPAN/authors/id/S/SB/SBECK/$_realname-$pkgver.tar.gz"
15
16_builddir="$srcdir/$_realname-$pkgver"
17
18prepare() {
19 cd "$_builddir"
20}
21
22build() {
23 cd "$_builddir"
24 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
25 make || return 1
26 make test || return 1
27}
28
29package() {
30 cd "$_builddir"
31 make DESTDIR="$pkgdir" install
32 # creates file collision among perl modules
33 find "$pkgdir" -name perllocal.pod -delete
34}
35
36md5sums="445166a7472e609b96e4474d95552827 Test-Inter-1.01.tar.gz"
diff --git a/testing/perl-test-pod-coverage/APKBUILD b/testing/perl-test-pod-coverage/APKBUILD
deleted file mode 100644
index 9a885e0be7..0000000000
--- a/testing/perl-test-pod-coverage/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=perl-test-pod-coverage
4_realname=Test-Pod-Coverage
5pkgver=1.08
6pkgrel=0
7pkgdesc="Perl - Check for pod coverage in your distribution."
8url="http://search.cpan.org/~petdance/$_realname-$pkgver/"
9license="Artistic GPL"
10depends="perl perl-pod-coverage perl-test-pod perl-devel-symdump"
11makedepends="perl-dev"
12install=
13#subpackages="$pkgname-doc"
14source="http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/$_realname-$pkgver.tar.gz"
15
16_builddir="$srcdir/$_realname-$pkgver"
17
18prepare() {
19 cd "$_builddir"
20}
21
22build() {
23 cd "$_builddir"
24 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
25 make || return 1
26 make test || return 1
27}
28
29package() {
30 cd "$_builddir"
31 make DESTDIR="$pkgdir" install
32 # creates file collision among perl modules
33 find "$pkgdir" -name perllocal.pod -delete
34}
35
36md5sums="33405cca7c75b7b89c06ba30eea66692 Test-Pod-Coverage-1.08.tar.gz"
diff --git a/testing/perl-yaml-syck/APKBUILD b/testing/perl-yaml-syck/APKBUILD
deleted file mode 100644
index d1c628054d..0000000000
--- a/testing/perl-yaml-syck/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=perl-yaml-syck
4_realname=YAML-Syck
5pkgver=1.07
6pkgrel=0
7pkgdesc="Perl - Fast, lightweight YAML loader and dumper"
8url="http://search.cpan.org/~audreyt/$_realname-$pkgver/"
9license="Artistic GPL"
10depends="perl"
11makedepends="perl-dev"
12install=
13#subpackages="$pkgname-doc"
14source="http://search.cpan.org/CPAN/authors/id/A/AU/AUDREYT/$_realname-$pkgver.tar.gz"
15
16_builddir="$srcdir/$_realname-$pkgver"
17
18prepare() {
19 cd "$_builddir"
20}
21
22build() {
23 cd "$_builddir"
24 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
25 make || return 1
26 make test || return 1
27}
28
29package() {
30 cd "$_builddir"
31 make DESTDIR="$pkgdir" install
32 # creates file collision among perl modules
33 find "$pkgdir" -name perllocal.pod -delete
34}
35
36md5sums="410ef7e24185de2a04390e0543876cad YAML-Syck-1.07.tar.gz"
diff --git a/testing/pllua/APKBUILD b/testing/pllua/APKBUILD
deleted file mode 100644
index 09ef17f56d..0000000000
--- a/testing/pllua/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
1# Contributor: Michael Mason <ms13sp@gmail.com>
2# Maintainer: Michael Mason <ms13sp@gmail.com>
3pkgname=pllua
4pkgver=0.3.1
5pkgrel=0
6pkgdesc="Procedural language for PostgreSQL using Lua"
7url="http://pgfoundry.org/projects/pllua"
8license="GPL"
9depends="postgresql"
10makedepends="postgresql-dev lua-dev ccache"
11install=
12subpackages=""
13source="http://pgfoundry.org/frs/download.php/1722/$pkgname-$pkgver.tar.gz
14 pllua-01-0.3.1-include.patch"
15
16# append extra dependencies to -dev subpackage
17# remove if not used.
18# depends_dev="somepackage-dev"
19
20build() {
21 cd "$srcdir"/$pkgname-$pkgver
22 for i in "$srcdir"/*.patch; do
23 msg "Applying ${i}"
24 patch -p1 -i $i || return 1
25 done
26
27 make || return 1
28 make DESTDIR="$pkgdir" install
29
30 # remove the 2 lines below (and this) if there is no init.d script
31 # install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
32 # install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
33}
34
35md5sums="e57385bdf2d533ac73cd02401795cea8 pllua-0.3.1.tar.gz
36a47387e64b7dba8d58237c7dad0e2d61 pllua-01-0.3.1-include.patch"
diff --git a/testing/pllua/pllua-01-0.3.1-include.patch b/testing/pllua/pllua-01-0.3.1-include.patch
deleted file mode 100644
index afbf8a9845..0000000000
--- a/testing/pllua/pllua-01-0.3.1-include.patch
+++ /dev/null
@@ -1,14 +0,0 @@
1#most of fix from here http://postgis.refractions.net/pipermail/postgis-devel/2009-February/004879.html
2--- pllua-0.3.1/plluaapi.c.orig Thu Sep 17 15:34:07 2009
3+++ pllua-0.3.1/plluaapi.c Thu Sep 17 15:34:18 2009
4@@ -7,6 +7,10 @@
5
6 #include "pllua.h"
7 #include "rowstamp.h"
8+#include "utils/guc.h"
9+extern Datum textout (PG_FUNCTION_ARGS);
10+extern Datum bpcharout(PG_FUNCTION_ARGS);
11+extern Datum varcharout(PG_FUNCTION_ARGS);
12
13 /* extended function info */
14 typedef struct luaP_Info {
diff --git a/testing/pptpclient/APKBUILD b/testing/pptpclient/APKBUILD
deleted file mode 100644
index 31adae3ce8..0000000000
--- a/testing/pptpclient/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=pptpclient
3pkgver=1.7.2
4pkgrel=1
5pkgdesc="Client for the proprietary Microsoft Point-to-Point Tunneling Protocol, PPTP."
6url="http://pptpclient.sourceforge.net/"
7license="GPL"
8depends="ppp iproute2"
9makedepends="perl"
10subpackages="$pkgname-doc"
11source="http://downloads.sourceforge.net/sourceforge/$pkgname/pptp-$pkgver.tar.gz
12 pptpclient-uclibc.patch"
13
14prepare() {
15 cd "$srcdir"/pptp-$pkgver
16 patch -p1 -i "$srcdir"/pptpclient-uclibc.patch || return 1
17 sed -i '/CFLAGS/d' Makefile
18 sed -i 's|\/bin\/ip|\/usr\/sbin\/ip|g' routing.c
19}
20
21build() {
22 cd "$srcdir"/pptp-$pkgver
23 make || return 1
24}
25
26package() {
27 cd "$srcdir"/pptp-$pkgver
28 make DESTDIR="$pkgdir" install
29}
30md5sums="4c3d19286a37459a632c7128c92a9857 pptp-1.7.2.tar.gz
3134b643e4e4224e723f6a768018b46015 pptpclient-uclibc.patch"
diff --git a/testing/pptpclient/pptpclient-uclibc.patch b/testing/pptpclient/pptpclient-uclibc.patch
deleted file mode 100644
index aa9536e4df..0000000000
--- a/testing/pptpclient/pptpclient-uclibc.patch
+++ /dev/null
@@ -1,21 +0,0 @@
1diff --git a/pptp_compat.c b/pptp_compat.c
2index 1760a3b..6ebbea4 100644
3--- a/pptp_compat.c
4+++ b/pptp_compat.c
5@@ -2,6 +2,7 @@
6 *
7 */
8
9+#if defined (__SVR4) && defined (__sun) /* Solaris */
10 #include <sys/types.h>
11 #include <sys/stat.h>
12 #include <fcntl.h>
13@@ -14,8 +15,6 @@
14 #include <stdio.h>
15 #include "util.h"
16
17-
18-#if defined (__SVR4) && defined (__sun) /* Solaris */
19 /*
20 * daemon implementation from uClibc
21 */
diff --git a/testing/prosody/APKBUILD b/testing/prosody/APKBUILD
deleted file mode 100644
index 05996f9a06..0000000000
--- a/testing/prosody/APKBUILD
+++ /dev/null
@@ -1,43 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=prosody
4pkgver=0.4.2
5pkgrel=4
6pkgdesc="Lua based Jabber/XMPP server"
7url="http://prosody.im/"
8license="MIT"
9depends="lua-socket lua-expat"
10makedepends="lua-dev libidn-dev openssl-dev"
11install="prosody.pre-install prosody.post-install"
12subpackages=""
13source="http://prosody.im/downloads/source/$pkgname-$pkgver.tar.gz
14 $pkgname.cfg.lua
15 $pkgname.initd
16 Makefile-0.4.2.patch
17 "
18
19build() {
20 cd "$srcdir/$pkgname-$pkgver"
21
22 patch Makefile "$startdir/Makefile-0.4.2.patch" || return 1
23
24 ./configure --prefix=/usr \
25 --sysconfdir=/etc/prosody \
26 --with-lua=/usr/bin \
27 --with-lua-lib=/usr/lib \
28 --with-lua-include=/usr/include
29
30 make || return 1
31 make DESTDIR="$pkgdir" install
32
33 install -d "$pkgdir/var/log/prosody" || return 1
34 install -d "$pkgdir/var/run/prosody" || return 1
35 install -D -m755 "$srcdir"/"$pkgname".initd "$pkgdir"/etc/init.d/"$pkgname"
36
37 install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
38}
39
40md5sums="2669478311b3a67522669acdf03cf85c prosody-0.4.2.tar.gz
41f42039e5a342fe62cd7e491546338aaa prosody.cfg.lua
42c0e647e872e30f71fa03faab189ae287 prosody.initd
43684d033dac42399a245c061c9a374e1b Makefile-0.4.2.patch"
diff --git a/testing/prosody/Makefile-0.4.2.patch b/testing/prosody/Makefile-0.4.2.patch
deleted file mode 100644
index facfa2f94a..0000000000
--- a/testing/prosody/Makefile-0.4.2.patch
+++ /dev/null
@@ -1,13 +0,0 @@
1--- src/prosody-0.4.2/Makefile.org Thu Jun 4 13:44:20 2009
2+++ src/prosody-0.4.2/Makefile Thu Jun 4 13:44:11 2009
3@@ -19,8 +19,8 @@
4 install -d $(BIN) $(CONFIG) $(MODULES) $(SOURCE) $(DATA)
5 install -d $(CONFIG)/certs
6 install -d $(SOURCE)/core $(SOURCE)/net $(SOURCE)/util
7- install ./prosody.install $(BIN)/prosody
8- install ./prosodyctl.install $(BIN)/prosodyctl
9+ install -m755 ./prosody.install $(BIN)/prosody
10+ install -m755 ./prosodyctl.install $(BIN)/prosodyctl
11 install -m644 core/* $(SOURCE)/core
12 install -m644 net/* $(SOURCE)/net
13 install -m644 util/* $(SOURCE)/util
diff --git a/testing/prosody/prosody.cfg.lua b/testing/prosody/prosody.cfg.lua
deleted file mode 100644
index 99df66add6..0000000000
--- a/testing/prosody/prosody.cfg.lua
+++ /dev/null
@@ -1,107 +0,0 @@
1-- Prosody Configuration File
2--
3-- If it wasn't already obvious, -- starts a comment, and all text after it on
4-- a line is ignored by Prosody.
5--
6-- The config is split into sections, a global section, and one for each
7-- defined host that we serve. You can add as many host sections as you like.
8--
9-- Lists are written { "like", "this", "one" }
10-- Lists can also be of { 1, 2, 3 } numbers, etc.
11-- Either commas, or semi-colons; may be used as seperators.
12--
13-- A table is a list of values, except each value has a name. An example would
14-- be:
15--
16-- logging = { type = "html", directory = "/var/logs", rotate = "daily" }
17--
18-- Whitespace (that is tabs, spaces, line breaks) is mostly insignificant, so
19-- can
20-- be placed anywhere
21-- that you deem fitting.
22--
23-- Tip: You can check that the syntax of this file is correct when you have
24-- finished by running: luac -p prosody.cfg.lua
25-- If there are any errors, it will let you know what and where they are,
26-- otherwise it will keep quiet.
27--
28-- Good luck, and happy Jabbering!
29
30-- Global settings go in this section
31Host "*"
32 -- This is the list of modules Prosody will load on startup.
33 -- It looks for mod_modulename.lua in the plugins folder, so make sure that
34 -- exists too.
35 modules_enabled = {
36 -- Generally required
37 "roster"; -- Allow users to have a roster. Recommended ;)
38 "saslauth"; -- Authentication for clients and servers. Recommended
39 -- if you want to log in.
40 "tls"; -- Add support for secure TLS on c2s/s2s connections
41 "dialback"; -- s2s dialback support
42 "disco"; -- Service discovery
43
44 -- Not essential, but recommended
45 "private"; -- Private XML storage (for room bookmarks, etc.)
46 "vcard"; -- Allow users to set vCards
47
48 -- Nice to have
49 "legacyauth"; -- Legacy authentication. Only used by some old
50 -- clients and bots.
51 "version"; -- Replies to server version requests
52 "uptime"; -- Report how long server has been running
53 "time"; -- Let others know the time here on this server
54 "ping"; -- Replies to XMPP pings with pongs
55
56 -- Required for daemonizing and logging
57 "posix"; -- POSIX functionality, sends server to background,
58 -- enables syslog, etc.
59
60 -- Other specific functionality
61 "register"; -- Allow users to register on this server using a
62 -- client
63 --"console"; -- telnet to port 5582 (needs console_enabled = true)
64 --"bosh"; -- Enable BOSH clients, aka "Jabber over HTTP"
65 --"httpserver"; -- Serve static files from a directory over HTTP
66 }
67
68 -- These are the SSL/TLS-related settings. If you don't want to use
69 -- SSL/TLS, you may comment or remove this
70 --ssl = {
71 -- key = "/etc/prosody/certs/localhost.key";
72 -- certificate = "/etc/prosody/certs/localhost.cert";
73 --}
74
75 log = {
76 -- Log all error messages to prosody.err
77 { levels = { min = "error" }, to = "file", timestamps = true,
78 filename = "/var/log/prosody/prosody.err" };
79 -- Log everything of level "info" and higher (that is, all except
80 -- "debug" messages) to prosody.log
81 { levels = { min = "info" }, to = "file", timestamps = true,
82 filename = "/var/log/prosody/prosody.log" };
83 }
84
85 -- Required for proper daemonization support
86 pidfile = "/var/run/prosody/prosody.pid"
87
88-- This allows clients to connect to localhost. No harm in it.
89Host "localhost"
90
91-- Section for example.com
92-- (replace example.com with your domain name)
93Host "example.com"
94 -- Assign this host a certificate for TLS, otherwise it would use the one
95 -- set in the global section (if any).
96 -- Note that old-style SSL on port 5223 only supports one certificate, and
97 -- will always use the global one.
98 --ssl = {
99 -- key = "/etc/prosody/certs/example.com.key";
100 -- certificate = "/etc/prosody/certs/example.com.crt";
101 --}
102
103 enabled = false -- This will disable the host, preserving the config, but
104 -- denying connections
105
106-- Set up a MUC (multi-user chat) room server on conference.localhost:
107Component "conference.localhost" "muc"
diff --git a/testing/prosody/prosody.initd b/testing/prosody/prosody.initd
deleted file mode 100644
index 2749d09cf7..0000000000
--- a/testing/prosody/prosody.initd
+++ /dev/null
@@ -1,44 +0,0 @@
1#!/sbin/runscript
2
3# Sample init.d file for alpine linux.
4
5NAME=prosody
6DAEMON=/usr/bin/$NAME
7
8depend() {
9 need net
10 after firewall
11}
12
13start() {
14 ebegin "Starting ${NAME}"
15 /usr/bin/prosodyctl start
16# start-stop-daemon --start --quiet --background \
17# --make-pidfile --pidfile /var/run/${NAME}/${NAME}.pid \
18# --chuid ${USER}:${GROUP} \
19# --exec ${DAEMON} -- ${OPTS}
20 eend $?
21}
22
23stop() {
24 ebegin "Stopping ${NAME}"
25 /usr/bin/prosodyctl stop
26# start-stop-daemon --stop --quiet \
27# --exec ${DAEMON} \
28# --pidfile /var/run/${NAME}/${NAME}.pid \
29 eend $?
30}
31
32reload() {
33 ebegin "Reloading ${NAME}"
34 if ! service_started "${NAME}" ; then
35 eend 1 "${NAME} is not started"
36 return 1
37 fi
38 /usr/bin/prosodyctl stop
39 /usr/bin/prosodyctl start
40# start-stop-daemon --stop --oknodo --signal HUP \
41# --exec ${DAEMON} --pidfile /var/run/${NAME}/${NAME}.pid
42 eend $?
43}
44
diff --git a/testing/prosody/prosody.post-install b/testing/prosody/prosody.post-install
deleted file mode 100644
index 2f8f69cdd8..0000000000
--- a/testing/prosody/prosody.post-install
+++ /dev/null
@@ -1,6 +0,0 @@
1#!/bin/sh
2
3chown prosody:prosody var/lib/prosody
4chown prosody:prosody var/log/prosody
5chown prosody:prosody var/run/prosody
6
diff --git a/testing/prosody/prosody.pre-install b/testing/prosody/prosody.pre-install
deleted file mode 100644
index db63efa179..0000000000
--- a/testing/prosody/prosody.pre-install
+++ /dev/null
@@ -1,9 +0,0 @@
1#!/bin/sh
2
3user=prosody
4home=/var/lib/prosody
5adduser -h $home -s /bin/false -D $user 2>/dev/null
6mkdir -p $home
7chown $user:$user $home
8exit 0
9
diff --git a/testing/py-application/APKBUILD b/testing/py-application/APKBUILD
deleted file mode 100644
index 0167661185..0000000000
--- a/testing/py-application/APKBUILD
+++ /dev/null
@@ -1,24 +0,0 @@
1# Contributor: Francesco Colista <francesco.colista@gmail.com>
2# Maintainer: Francesco Colista <francesco.colista@gmail.com>
3pkgname=py-application
4_name=python-application
5pkgver=1.1.5
6pkgrel=0
7pkgdesc="Basic building blocks for python applications"
8url="http://pypi.python.org/pypi/python-application"
9license="PSF"
10depends="python"
11makedepends="python-dev"
12install=
13subpackages=""
14source="http://pypi.python.org/packages/source/p/python-application/python-application-$pkgver.tar.gz"
15
16build() {
17 cd "$srcdir"/$_name-$pkgver
18 mkdir -p "$pkgdir"/usr/lib/python2.6/site-packages
19 python setup.py install --root="$pkgdir"
20 echo "/usr/lib/python2.6/site-packages/$_name-$pkgver-py2.6.egg" > "$pkgdir"/usr/lib/python2.6/site-packages/$_name.pth
21
22}
23
24md5sums="d43399becc6b2850a2ea80a34375781b python-application-1.1.5.tar.gz"
diff --git a/testing/py-buildutils/APKBUILD b/testing/py-buildutils/APKBUILD
deleted file mode 100644
index f414f35ef6..0000000000
--- a/testing/py-buildutils/APKBUILD
+++ /dev/null
@@ -1,23 +0,0 @@
1# Contributor: Andrew Manison <amanison@anselsystems.com>
2# Maintainer:
3pkgname=py-buildutils
4_pkgname=${pkgname#py-}
5pkgver=0.3
6pkgrel=0
7pkgdesc="buildutils is a collection of enhancements to the Python distutils"
8url="http://pypi.python.org/pypi/buildutils/0.3"
9license="GPL"
10depends="python py-setuptools"
11makedepends="python-dev"
12install=
13subpackages=""
14source="http://pypi.python.org/packages/source/b/$_pkgname/$_pkgname-$pkgver.tar.gz"
15
16build() {
17 cd "$srcdir"/$_pkgname-$pkgver
18 mkdir -p "$pkgdir"/usr/lib/python2.6/site-packages
19 python setup.py install --root="$pkgdir"
20 echo "/usr/lib/python2.6/site-packages/$_pkgname-$pkgver-py2.6.egg" > "$pkgdir"/usr/lib/python2.6/site-packages/$_pkgname.pth
21}
22
23md5sums="fec620dee05f591edad386366b52e17b buildutils-0.3.tar.gz"
diff --git a/testing/py-cjson/APKBUILD b/testing/py-cjson/APKBUILD
deleted file mode 100644
index 0a4a272aa2..0000000000
--- a/testing/py-cjson/APKBUILD
+++ /dev/null
@@ -1,24 +0,0 @@
1# Contributor: Francesco Colista <francesco.colista@gmail.com>
2# Maintainer: Francesco Colista <francesco.colista@gmail.com>
3
4pkgname=py-cjson
5_name=python-cjson
6pkgver=1.0.5
7pkgrel=1
8pkgdesc="Fast JSON encoder/decoder for Python"
9url="http://pypi.python.org/pypi/python-gnutls"
10license="PSF"
11depends="python"
12makedepends="python-dev"
13install=
14subpackages=""
15source="http://pypi.python.org/packages/source/p/python-cjson/$_name-$pkgver.tar.gz"
16build() {
17 cd "$srcdir"/$_name-$pkgver
18 mkdir -p "$pkgdir"/usr/lib/python2.6/site-packages
19 python setup.py install --root="$pkgdir"
20 echo "/usr/lib/python2.6/site-packages/$_name-$pkgver-py2.6.egg" > "$pkgdir"/usr/lib/python2.6/site-packages/$_name.pth
21
22}
23
24md5sums="4d55b66ecdf0300313af9d030d9644a3 python-cjson-1.0.5.tar.gz"
diff --git a/testing/py-crypto/APKBUILD b/testing/py-crypto/APKBUILD
deleted file mode 100644
index a1beecb8fd..0000000000
--- a/testing/py-crypto/APKBUILD
+++ /dev/null
@@ -1,23 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=py-crypto
3pkgver=2.0.1
4pkgrel=3
5pkgdesc="A collection of cryptographic algorithms and protocols, implemented for use from Python."
6url="http://www.amk.ca/python/code/crypto.html"
7license="GPL"
8depends="python"
9makedepends="gmp-dev python-dev"
10source="http://www.amk.ca/files/python/crypto/pycrypto-$pkgver.tar.gz"
11
12_builddir="$srcdir"/pycrypto-$pkgver
13build ()
14{
15 cd "$_builddir"
16 python setup.py build
17}
18
19package() {
20 cd "$_builddir"
21 python setup.py install --root="$pkgdir"
22}
23md5sums="4d5674f3898a573691ffb335e8d749cd pycrypto-2.0.1.tar.gz"
diff --git a/testing/py-dbus/APKBUILD b/testing/py-dbus/APKBUILD
deleted file mode 100644
index ab9187ebf0..0000000000
--- a/testing/py-dbus/APKBUILD
+++ /dev/null
@@ -1,25 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=py-dbus
3pkgver=0.83.1
4pkgrel=1
5pkgdesc="Python bindings for DBUS"
6url="http://www.freedesktop.org/wiki/Software/DBusBindings"
7license="GPL LGPL"
8depends="python>=2.6.5"
9makedepends="pkgconfig dbus-glib-dev python-dev"
10subpackages="$pkgname-dev $pkgname-doc"
11source="http://dbus.freedesktop.org/releases/dbus-python/dbus-python-$pkgver.tar.gz"
12
13_builddir="$srcdir"/dbus-python-$pkgver
14build() {
15 cd "$_builddir"
16 ./configure --prefix=/usr || return 1
17 make || return 1
18}
19
20package() {
21 cd "$_builddir"
22 make DESTDIR="$pkgdir" install || return 1
23}
24
25md5sums="5fdf3970aa0c00020289de7ba8f3be18 dbus-python-0.83.1.tar.gz"
diff --git a/testing/py-gnutls/APKBUILD b/testing/py-gnutls/APKBUILD
deleted file mode 100644
index 8d5a2f2376..0000000000
--- a/testing/py-gnutls/APKBUILD
+++ /dev/null
@@ -1,24 +0,0 @@
1# Contributor: Francesco Colista <francesco.colista@gmail.com>
2# Maintainer: Francesco Colista <francesco.colista@gmail.com>
3
4pkgname=py-gnutls
5_name=python-gnutls
6pkgver=1.1.9
7pkgrel=1
8pkgdesc="Python wrapper for the GNUTLS library"
9url="http://pypi.python.org/pypi/python-gnutls"
10license="PSF"
11depends="python"
12makedepends="python-dev gnutls-dev"
13install=
14subpackages=""
15source="http://pypi.python.org/packages/source/p/$_name/$_name-$pkgver.tar.gz"
16build() {
17 cd "$srcdir"/$_name-$pkgver
18 mkdir -p "$pkgdir"/usr/lib/python2.6/site-packages
19 python setup.py install --root="$pkgdir"
20 echo "/usr/lib/python2.6/site-packages/$_name-$pkgver-py2.6.egg" > "$pkgdir"/usr/lib/python2.6/site-packages/$_name.pth
21
22}
23
24md5sums="bdd81a9dd3c2f87393cd6c014bf6885b python-gnutls-1.1.9.tar.gz"
diff --git a/testing/py-imaging/APKBUILD b/testing/py-imaging/APKBUILD
deleted file mode 100644
index d800ba034f..0000000000
--- a/testing/py-imaging/APKBUILD
+++ /dev/null
@@ -1,21 +0,0 @@
1# Contributor: Francesco Colista <francesco.colista@gmail.com>
2# Maintainer: Francesco Colista <francesco.colista@gmail.com>
3
4pkgname=py-imaging
5pkgver=1.1.7
6pkgrel=0
7pkgdesc="Python image manipulation library"
8url="http://pypi.python.org/pypi/PLI"
9license="PSF"
10depends="python freetype"
11makedepends="python-dev freetype-dev"
12install=
13subpackages=""
14source="http://effbot.org/downloads/Imaging-$pkgver.tar.gz"
15build() {
16 cd "$srcdir"/Imaging-$pkgver
17 mkdir -p "$pkgdir"/usr/lib/python2.6/site-packages
18 python setup.py install --root="$pkgdir"
19}
20
21md5sums="fc14a54e1ce02a0225be8854bfba478e Imaging-1.1.7.tar.gz"
diff --git a/testing/py-lxml/APKBUILD b/testing/py-lxml/APKBUILD
deleted file mode 100644
index 58b250dfda..0000000000
--- a/testing/py-lxml/APKBUILD
+++ /dev/null
@@ -1,26 +0,0 @@
1# Contributor: Francesco Colista <francesco.colista@gmail.com>
2# Maintainer: Francesco Colista <francesco.colista@gmail.com>
3
4pkgname=py-lxml
5_pkgname=lxml
6pkgver=2.2.6
7pkgrel=0
8pkgdesc="Python LXML Library"
9url="http://codespeak.net/lxml"
10license="GPL"
11depends="libxml2 libxslt"
12makedepends="libxml2-dev libxslt-dev py-setuptools"
13install=
14source="http://codespeak.net/lxml/$_pkgname-$pkgver.tgz"
15
16build() {
17 cd "$srcdir"/$_pkgname-$pkgver
18
19 mkdir -p "$pkgdir"/usr/lib/python2.6/site-packages
20
21 python setup.py install --root="$pkgdir"
22
23 echo "/usr/lib/python2.6/site-packages/$_pkgname-$pkgver-py2.6.egg" > "$pkgdir"/usr/lib/python2.6/site-packages/$_pkgname.pth
24}
25
26md5sums="b1f700fb22d7ee9b977ee3eceb65b20c lxml-2.2.6.tgz"
diff --git a/testing/py-mysqldb/APKBUILD b/testing/py-mysqldb/APKBUILD
deleted file mode 100644
index a4486a4e81..0000000000
--- a/testing/py-mysqldb/APKBUILD
+++ /dev/null
@@ -1,23 +0,0 @@
1# Maintainer: Francesco Colista <francesco.colista@gmail.com>
2pkgname=py-mysqldb
3pkgver=1.2.3c1
4pkgrel=0
5pkgdesc="MySQL Module for python"
6url="http://sourceforge.net/projects/mysql-python/"
7license="GPL"
8depends="python libmysqlclient"
9makedepends="py-setuptools mysql-dev"
10source="http://downloads.sourceforge.net/mysql-python/MySQL-python-${pkgver}.tar.gz"
11
12build() {
13 cd "$srcdir"/MySQL-python-$pkgver
14
15 mkdir -p "$pkgdir"/usr/lib/python2.6/site-packages
16
17 python setup.py install --root="$pkgdir"
18
19 echo "/usr/lib/python2.6/site-packages/$pkgname-$pkgver-py2.6.egg" \
20 > "$pkgdir"/usr/lib/python2.6/site-packages/$pkgname.pth
21}
22
23md5sums="310dd856e439d070b59ece6dd7a0734d MySQL-python-1.2.3c1.tar.gz"
diff --git a/testing/py-twisted-web2/APKBUILD b/testing/py-twisted-web2/APKBUILD
deleted file mode 100644
index de0a6d3755..0000000000
--- a/testing/py-twisted-web2/APKBUILD
+++ /dev/null
@@ -1,20 +0,0 @@
1# Contributor: Francesco Colista <francesco.colista@gmail.com>
2# Maintainer: Francesco Colista <francesco.colista@gmail.com>
3
4pkgname=py-twisted-web2
5pkgver=8.1.0
6pkgrel=0
7pkgdesc="The twisted.web2 package in Twisted."
8url="http://twistedmatrix.com/"
9license="GPL"
10depends="py-twisted"
11makedepends="python-dev"
12source="http://tmrc.mit.edu/mirror/twisted/Web2/8.1/TwistedWeb2-$pkgver.tar.bz2"
13
14build() {
15 cd "$srcdir"/TwistedWeb2-8.1.0/
16 python setup.py install --prefix=/usr --root="$pkgdir" || return 1
17}
18
19
20md5sums="e34b48edf6fef075bd41ddbd215aed32 TwistedWeb2-8.1.0.tar.bz2"
diff --git a/testing/py-twisted/APKBUILD b/testing/py-twisted/APKBUILD
deleted file mode 100644
index 04e8812cbe..0000000000
--- a/testing/py-twisted/APKBUILD
+++ /dev/null
@@ -1,22 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=py-twisted
3pkgver=10.0.0
4pkgrel=0
5pkgdesc="Asynchronous networking framework written in Python."
6url="http://twistedmatrix.com/"
7license="MIT"
8depends="python py-crypto py-zope-interface"
9makedepends="python-dev"
10source="http://tmrc.mit.edu/mirror/twisted/Twisted/${pkgver%.*}/Twisted-$pkgver.tar.bz2"
11
12build() {
13 cd "$srcdir"/Twisted-$pkgver
14 python setup.py build || return 1
15}
16
17package() {
18 cd "$srcdir"/Twisted-$pkgver
19 python setup.py install --prefix=/usr --root="$pkgdir" || return 1
20 install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
21}
22md5sums="3b226af1a19b25e3b3e93cc6edf5e284 Twisted-10.0.0.tar.bz2"
diff --git a/testing/py-zope-interface/APKBUILD b/testing/py-zope-interface/APKBUILD
deleted file mode 100644
index 2f9ecacc1d..0000000000
--- a/testing/py-zope-interface/APKBUILD
+++ /dev/null
@@ -1,23 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=py-zope-interface
3pkgver=3.6.1
4pkgrel=0
5pkgdesc="Separate distribution of the zope.interface package used in Zope 3."
6url="http://www.zope.org/Products/ZopeInterface/"
7license="ZPL"
8depends="python"
9makedepends="python-dev"
10source="http://pypi.python.org/packages/source/z/zope.interface/zope.interface-$pkgver.tar.gz"
11
12_builddir="$srcdir"/zope.interface-$pkgver
13build() {
14 cd "$_builddir"
15 python setup.py build
16}
17
18package() {
19 cd "$_builddir"
20 python setup.py install --prefix=/usr --root="$pkgdir"
21 rm "$pkgdir"/usr/lib/python2.6/site-packages/zope/interface/README*.txt
22}
23md5sums="7a895181b8d10be4a7e9a3afa13cd3be zope.interface-3.6.1.tar.gz"
diff --git a/testing/qt/APKBUILD b/testing/qt/APKBUILD
deleted file mode 100644
index 3fa4136c23..0000000000
--- a/testing/qt/APKBUILD
+++ /dev/null
@@ -1,122 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=qt
3pkgver=4.7.0
4pkgrel=0
5pkgdesc="A cross-platform application and UI framework"
6url="http://qt.nokia.com/"
7license="GPL3 LGPL"
8depends="hicolor-icon-theme ca-certificates"
9subpackages="$pkgname-dev $pkgname-doc"
10makedepends="mesa-dev postgresql-dev mysql-dev unixodbc-dev cups-dev gtk+-dev
11 tiff-dev libpng-dev libmng-dev sqlite-dev glib-dev dbus-dev libiconv-dev
12 fontconfig-dev libsm-dev libxrandr-dev libxv-dev libxi-dev alsa-lib-dev"
13install=
14source="ftp://ftp.qt.nokia.com/qt/source/qt-everywhere-opensource-src-$pkgver.tar.gz
15 assistant.desktop
16 designer.desktop
17 linguist.desktop
18 qtconfig.desktop
19 fix-scroll-when-last-item-is-removed.patch
20 fix-multisampling-with-ati-card.patch"
21
22_builddir="$srcdir"/qt-everywhere-opensource-src-$pkgver
23prepare() {
24 cd "$_builddir"
25 for i in $source; do
26 case $i in
27 *.patch)
28 msg "Applying $i"
29 patch -p1 -i "$srcdir"/$i || return 1
30 ;;
31 esac
32 done
33 sed -i "s|-O2|$CXXFLAGS|" mkspecs/common/g++.conf
34 sed -i "/^QMAKE_RPATH/s| -Wl,-rpath,||g" mkspecs/common/g++.conf
35 sed -i "/^QMAKE_LFLAGS\s/s|+=|+= $LDFLAGS|g" mkspecs/common/g++.conf
36}
37
38build() {
39 cd "$_builddir"
40 unset QMAKESPEC
41 export QT4DIR="$_builddir"
42 export PATH="${QT4DIR}/bin:${PATH}"
43 export LD_LIBRARY_PATH=${QT4DIR}/lib:${LD_LIBRARY_PATH}
44 ./configure -confirm-license -opensource \
45 -prefix /usr \
46 -docdir /usr/share/doc/qt \
47 -plugindir /usr/lib/qt/plugins \
48 -importdir /usr/lib/qt/imports \
49 -datadir /usr/share/qt \
50 -translationdir /usr/share/qt/translations \
51 -sysconfdir /etc \
52 -examplesdir /usr/share/doc/qt/examples \
53 -demosdir /usr/share/doc/qt/demos \
54 -largefile \
55 -plugin-sql-psql \
56 -plugin-sql-mysql \
57 -plugin-sql-sqlite \
58 -plugin-sql-odbc \
59 -system-sqlite \
60 -xmlpatterns \
61 -no-phonon \
62 -no-phonon-backend \
63 -svg \
64 -webkit \
65 -script \
66 -scripttools \
67 -system-zlib \
68 -system-libtiff \
69 -system-libpng \
70 -system-libmng \
71 -system-libjpeg \
72 -nomake demos \
73 -nomake examples \
74 -nomake docs \
75 -no-rpath \
76 -openssl-linked \
77 -silent \
78 -optimized-qmake \
79 -dbus \
80 -reduce-relocations \
81 -no-separate-debug-info \
82 -gtkstyle \
83 -opengl \
84 -no-openvg \
85 -glib \
86 || return 1
87 make
88}
89
90package() {
91 cd "$_builddir"
92 make INSTALL_ROOT=$pkgdir install
93
94 # install missing icons and desktop files
95 for icon in tools/linguist/linguist/images/icons/linguist-*-32.png ; do
96 size=$(echo $(basename ${icon}) | cut -d- -f2)
97 install -p -D -m644 ${icon} ${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/linguist.png
98 done
99 install -p -D -m644 src/gui/dialogs/images/qtlogo-64.png ${pkgdir}/usr/share/icons/hicolor/64x64/apps/qtlogo.png
100 install -p -D -m644 tools/assistant/tools/assistant/images/assistant.png ${pkgdir}/usr/share/icons/hicolor/32x32/apps/assistant.png
101 install -p -D -m644 tools/designer/src/designer/images/designer.png ${pkgdir}/usr/share/icons/hicolor/128x128/apps/designer.png
102 install -d ${pkgdir}/usr/share/applications
103 install -m644 ${srcdir}/{linguist,designer,assistant,qtconfig}.desktop ${pkgdir}/usr/share/applications/
104
105 # install license addition
106 install -D -m644 LGPL_EXCEPTION.txt ${pkgdir}/usr/share/licenses/qt/LGPL_EXCEPTION.txt
107
108 # Fix wrong path in pkgconfig files
109 find ${pkgdir}/usr/lib/pkgconfig -type f -name '*.pc' \
110 -exec perl -pi -e "s, -L${srcdir}/?\S+,,g" {} \;
111 # Fix wrong path in prl files
112 find ${pkgdir}/usr/lib -type f -name '*.prl' \
113 -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' {} \;
114}
115
116md5sums="3a2f25b9b115037277f4fb759194a7a5 qt-everywhere-opensource-src-4.7.0.tar.gz
117a445c6917086d80f1cfc1e40cb6b0132 assistant.desktop
118d457f0a0ad68a3861c3cadefe3b42ded designer.desktop
119668331d9798a0e2b94381efb7be4c513 linguist.desktop
120c29f2993d6a0f73d756d2fa36e130e1c qtconfig.desktop
121ef20c34afc5be5ed62f2935be66d9402 fix-scroll-when-last-item-is-removed.patch
122b2e0f134bbb848ebef41134a45a36ee9 fix-multisampling-with-ati-card.patch"
diff --git a/testing/qt/PKGBUILD b/testing/qt/PKGBUILD
deleted file mode 100644
index f39d13ee4f..0000000000
--- a/testing/qt/PKGBUILD
+++ /dev/null
@@ -1,119 +0,0 @@
1# $Id: PKGBUILD 94734 2010-10-10 14:30:15Z andrea $
2# Maintainer: Andrea Scarpino <andrea@archlinux.org>
3# Contributor: Pierre Schmitz <pierre@archlinux.de>
4
5pkgname=qt
6pkgver=4.7.0
7pkgrel=4
8pkgdesc='A cross-platform application and UI framework'
9arch=('i686' 'x86_64')
10url='http://qt.nokia.com/'
11license=('GPL3' 'LGPL')
12depends=('libtiff' 'libpng' 'libmng' 'sqlite3' 'ca-certificates' 'glib2' 'dbus'
13 'fontconfig' 'libgl' 'libsm' 'libxrandr' 'libxv' 'libxi' 'alsa-lib'
14 'xdg-utils' 'hicolor-icon-theme')
15optdepends=('postgresql-libs: PostgreSQL driver'
16 'libmysqlclient: MySQL driver'
17 'unixodbc: ODBC driver'
18 'libxinerama: Xinerama support'
19 'libxcursor: Xcursor support'
20 'libxfixes: Xfixes support')
21makedepends=('mesa' 'postgresql-libs' 'mysql' 'unixodbc' 'cups' 'gtk2')
22install="${pkgname}.install"
23options=('!libtool')
24_pkgfqn="qt-everywhere-opensource-src-${pkgver}"
25source=("ftp://ftp.qt.nokia.com/qt/source/${_pkgfqn}.tar.gz"
26 'assistant.desktop' 'designer.desktop' 'linguist.desktop' 'qtconfig.desktop'
27 'fix-scroll-when-last-item-is-removed.patch'
28 'fix-multisampling-with-ati-card.patch')
29md5sums=('3a2f25b9b115037277f4fb759194a7a5'
30 'a445c6917086d80f1cfc1e40cb6b0132'
31 'd457f0a0ad68a3861c3cadefe3b42ded'
32 '668331d9798a0e2b94381efb7be4c513'
33 'c29f2993d6a0f73d756d2fa36e130e1c'
34 'ef20c34afc5be5ed62f2935be66d9402'
35 'b2e0f134bbb848ebef41134a45a36ee9')
36
37build() {
38 unset QMAKESPEC
39 export QT4DIR=$srcdir/$_pkgfqn
40 export PATH=${QT4DIR}/bin:${PATH}
41 export LD_LIBRARY_PATH=${QT4DIR}/lib:${LD_LIBRARY_PATH}
42
43 cd $srcdir/$_pkgfqn
44
45 # Already fixed in 4.7.1
46 patch -Np1 -i ${srcdir}/fix-scroll-when-last-item-is-removed.patch
47 patch -Np1 -i ${srcdir}/fix-multisampling-with-ati-card.patch
48
49 sed -i "s|-O2|$CXXFLAGS|" mkspecs/common/g++.conf
50 sed -i "/^QMAKE_RPATH/s| -Wl,-rpath,||g" mkspecs/common/g++.conf
51 sed -i "/^QMAKE_LFLAGS\s/s|+=|+= $LDFLAGS|g" mkspecs/common/g++.conf
52
53 ./configure -confirm-license -opensource \
54 -prefix /usr \
55 -docdir /usr/share/doc/qt \
56 -plugindir /usr/lib/qt/plugins \
57 -importdir /usr/lib/qt/imports \
58 -datadir /usr/share/qt \
59 -translationdir /usr/share/qt/translations \
60 -sysconfdir /etc \
61 -examplesdir /usr/share/doc/qt/examples \
62 -demosdir /usr/share/doc/qt/demos \
63 -largefile \
64 -plugin-sql-{psql,mysql,sqlite,odbc} \
65 -system-sqlite \
66 -xmlpatterns \
67 -no-phonon \
68 -no-phonon-backend \
69 -svg \
70 -webkit \
71 -script \
72 -scripttools \
73 -system-zlib \
74 -system-libtiff \
75 -system-libpng \
76 -system-libmng \
77 -system-libjpeg \
78 -nomake demos \
79 -nomake examples \
80 -nomake docs \
81 -no-rpath \
82 -openssl-linked \
83 -silent \
84 -optimized-qmake \
85 -dbus \
86 -reduce-relocations \
87 -no-separate-debug-info \
88 -gtkstyle \
89 -opengl \
90 -no-openvg \
91 -glib
92 make
93}
94
95package() {
96 cd $srcdir/$_pkgfqn
97 make INSTALL_ROOT=$pkgdir install
98
99 # install missing icons and desktop files
100 for icon in tools/linguist/linguist/images/icons/linguist-*-32.png ; do
101 size=$(echo $(basename ${icon}) | cut -d- -f2)
102 install -p -D -m644 ${icon} ${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/linguist.png
103 done
104 install -p -D -m644 src/gui/dialogs/images/qtlogo-64.png ${pkgdir}/usr/share/icons/hicolor/64x64/apps/qtlogo.png
105 install -p -D -m644 tools/assistant/tools/assistant/images/assistant.png ${pkgdir}/usr/share/icons/hicolor/32x32/apps/assistant.png
106 install -p -D -m644 tools/designer/src/designer/images/designer.png ${pkgdir}/usr/share/icons/hicolor/128x128/apps/designer.png
107 install -d ${pkgdir}/usr/share/applications
108 install -m644 ${srcdir}/{linguist,designer,assistant,qtconfig}.desktop ${pkgdir}/usr/share/applications/
109
110 # install license addition
111 install -D -m644 LGPL_EXCEPTION.txt ${pkgdir}/usr/share/licenses/qt/LGPL_EXCEPTION.txt
112
113 # Fix wrong path in pkgconfig files
114 find ${pkgdir}/usr/lib/pkgconfig -type f -name '*.pc' \
115 -exec perl -pi -e "s, -L${srcdir}/?\S+,,g" {} \;
116 # Fix wrong path in prl files
117 find ${pkgdir}/usr/lib -type f -name '*.prl' \
118 -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' {} \;
119}
diff --git a/testing/qt/assistant.desktop b/testing/qt/assistant.desktop
deleted file mode 100644
index 1b9f0a7680..0000000000
--- a/testing/qt/assistant.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
1[Desktop Entry]
2Exec=/usr/bin/assistant
3Name=Qt Assistant
4GenericName=Qt Document Browser
5Icon=assistant
6Terminal=false
7Type=Application
8Categories=Qt;Development;Documentation
diff --git a/testing/qt/designer.desktop b/testing/qt/designer.desktop
deleted file mode 100644
index 8f362731bf..0000000000
--- a/testing/qt/designer.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
1[Desktop Entry]
2Exec=/usr/bin/designer
3Name=Qt Designer
4GenericName=Interface Designer
5MimeType=application/x-designer
6Icon=designer
7Terminal=false
8Type=Application
9Categories=Qt;Development;GUIDesigner
diff --git a/testing/qt/fix-multisampling-with-ati-card.patch b/testing/qt/fix-multisampling-with-ati-card.patch
deleted file mode 100644
index c215c2cc18..0000000000
--- a/testing/qt/fix-multisampling-with-ati-card.patch
+++ /dev/null
@@ -1,25 +0,0 @@
1From e48e50c460434c451c67403390d98f7418c77cce Mon Sep 17 00:00:00 2001
2From: Jonathan Liu <net147@gmail.com>
3Date: Wed, 25 Aug 2010 14:07:40 +1000
4Subject: [PATCH] Fix OpenGL multisampling for some graphics drivers
5
6---
7 src/opengl/qgl_win.cpp | 2 +-
8 1 files changed, 1 insertions(+), 1 deletions(-)
9
10diff --git a/src/opengl/qgl_win.cpp b/src/opengl/qgl_win.cpp
11index 5ab944a..8eb6177 100644
12--- a/src/opengl/qgl_win.cpp
13+++ b/src/opengl/qgl_win.cpp
14@@ -1042,7 +1042,7 @@ int QGLContext::choosePixelFormat(void* dummyPfd, HDC pdc)
15 iAttributes[i++] = WGL_DRAW_TO_WINDOW_ARB;
16 iAttributes[i++] = TRUE;
17 iAttributes[i++] = WGL_COLOR_BITS_ARB;
18- iAttributes[i++] = 32;
19+ iAttributes[i++] = 24;
20 iAttributes[i++] = WGL_DOUBLE_BUFFER_ARB;
21 iAttributes[i++] = d->glFormat.doubleBuffer();
22 if (d->glFormat.stereo()) {
23--
241.7.2.1
25
diff --git a/testing/qt/fix-scroll-when-last-item-is-removed.patch b/testing/qt/fix-scroll-when-last-item-is-removed.patch
deleted file mode 100644
index 86567024ff..0000000000
--- a/testing/qt/fix-scroll-when-last-item-is-removed.patch
+++ /dev/null
@@ -1,38 +0,0 @@
1From 6da6b7099d4e0b49329793e4b90703ec3d868048 Mon Sep 17 00:00:00 2001
2From: Frank Reininghaus <frank78ac@googlemail.com>
3Date: Wed, 22 Sep 2010 10:19:59 +0200
4Subject: [PATCH] QTreeView: do not scroll to top if last item is removed
5
6When the last item is the current item and is removed,
7QTreeViewPrivate::updateScrollBars() is called after QTreeViewPrivate's
8viewItems member is cleared. This commit makes sure that viewItems is
9restored by calling QTreeView::doItemsLayout() in this case, preventing
10that the scroll bar range is set to zero temporarily and the view is
11scrolled to the top unexpectedly (this was a regression in 4.7.0:
12QTBUG-13567).
13
14Merge-request: 2481
15Reviewed-by: Olivier Goffart <olivier.goffart@nokia.com>
16---
17 src/gui/itemviews/qtreeview.cpp | 4 ++++
18 tests/auto/qtreeview/tst_qtreeview.cpp | 22 ++++++++++++++++++++++
19 2 files changed, 26 insertions(+), 0 deletions(-)
20
21diff --git a/src/gui/itemviews/qtreeview.cpp b/src/gui/itemviews/qtreeview.cpp
22index b797776..40b51fe 100644
23--- a/src/gui/itemviews/qtreeview.cpp
24+++ b/src/gui/itemviews/qtreeview.cpp
25@@ -3435,6 +3435,10 @@ void QTreeViewPrivate::updateScrollBars()
26 if (!viewportSize.isValid())
27 viewportSize = QSize(0, 0);
28
29+ if (viewItems.isEmpty()) {
30+ q->doItemsLayout();
31+ }
32+
33 int itemsInViewport = 0;
34 if (uniformRowHeights) {
35 if (defaultItemHeight <= 0)
36--
371.6.1
38
diff --git a/testing/qt/linguist.desktop b/testing/qt/linguist.desktop
deleted file mode 100644
index 94e92c1b08..0000000000
--- a/testing/qt/linguist.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
1[Desktop Entry]
2Exec=/usr/bin/linguist
3Name=Qt Linguist
4GenericName=Translation Tool
5MimeType=application/x-linguist
6Terminal=false
7Type=Application
8Icon=linguist
9Categories=Qt;Development;Translation
diff --git a/testing/qt/qt.install b/testing/qt/qt.install
deleted file mode 100644
index e70c054ec6..0000000000
--- a/testing/qt/qt.install
+++ /dev/null
@@ -1,11 +0,0 @@
1post_install() {
2 xdg-icon-resource forceupdate --theme hicolor &> /dev/null
3}
4
5post_upgrade() {
6 post_install
7}
8
9post_remove() {
10 post_install
11}
diff --git a/testing/qt/qtconfig.desktop b/testing/qt/qtconfig.desktop
deleted file mode 100644
index 7c221e5f88..0000000000
--- a/testing/qt/qtconfig.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
1[Desktop Entry]
2Name=Qt Config
3Comment=Configure Qt behavior, styles, fonts
4Exec=/usr/bin/qtconfig
5Icon=qtlogo
6Terminal=false
7Type=Application
8Categories=Qt;Settings;
diff --git a/testing/rdiff-backup/APKBUILD b/testing/rdiff-backup/APKBUILD
deleted file mode 100644
index 6fcabd7f41..0000000000
--- a/testing/rdiff-backup/APKBUILD
+++ /dev/null
@@ -1,26 +0,0 @@
1# Contributor: Jeremy Thomerson <jeremy@thomersonfamily.com>
2# Maintainer: Jeremy Thomerson <jeremy@thomersonfamily.com>
3pkgname=rdiff-backup
4pkgver=1.2.8
5pkgrel=0
6pkgdesc="A backup utility that maintains extra reverse diffs so that files can be restored from previous backups."
7url="http://www.gnu.org/savannah-checkouts/non-gnu/rdiff-backup/"
8license="GPL"
9depends="python"
10makedepends="librsync-dev python-dev"
11subpackages="$pkgname-doc"
12source="http://savannah.nongnu.org/download/rdiff-backup/$pkgname-$pkgver.tar.gz"
13
14_builddir="$srcdir"/$pkgname-$pkgver
15
16build() {
17 cd "$_builddir"
18 python setup.py build || return 1
19}
20
21package() {
22 cd "$_builddir"
23 python setup.py install --prefix=/usr --root="$pkgdir" || return 1
24}
25
26md5sums="1a94dc537fcf74d6a3a80bd27808e77b rdiff-backup-1.2.8.tar.gz"
diff --git a/testing/re2c/APKBUILD b/testing/re2c/APKBUILD
deleted file mode 100644
index 9867fece2d..0000000000
--- a/testing/re2c/APKBUILD
+++ /dev/null
@@ -1,37 +0,0 @@
1# Contributor: Jeff Bilyk <jbilyk at gmail>
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3pkgname=re2c
4pkgver=0.13.5
5pkgrel=0
6pkgdesc="A tool for writing fast and flexible scanners in C from regular expressions"
7url="http://www.re2c.org"
8license="Public Domain"
9depends=
10makedepends=
11install=
12subpackages="$pkgname-doc"
13source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
14
15_builddir="$srcdir"/$pkgname-$pkgver
16
17prepare() {
18 cd "$_builddir"
19 # As Gentoo build, fix perms
20 chmod -R u+rw .
21}
22
23build() {
24 cd "$_builddir"
25 ./configure --prefix=/usr \
26 --sysconfdir=/etc \
27 --mandir=/usr/share/man \
28 --infodir=/usr/share/info
29 make || return 1
30}
31
32package() {
33 cd "$_builddir"
34 make DESTDIR="$pkgdir" install
35}
36
37md5sums="4a97d8f77ed6d2c76c8bd840a43f5633 re2c-0.13.5.tar.gz"
diff --git a/testing/rp-pppoe/APKBUILD b/testing/rp-pppoe/APKBUILD
deleted file mode 100644
index cf56481be1..0000000000
--- a/testing/rp-pppoe/APKBUILD
+++ /dev/null
@@ -1,37 +0,0 @@
1# Contributor: Francesco Colista <francesco.colista@gmail.com>
2# Maintainer: Francesco Colista <francesco.colista@gmail.com>
3pkgname=rp-pppoe
4pkgver=3.10
5pkgrel=1
6pkgdesc="Roaring Penguin\'s Point-to-Point Protocol over Ethernet client"
7url="http://www.roaringpenguin.com/pppoe/"
8license="LGPL"
9depends=
10makedepends=
11install=
12subpackages=
13source="http://www.roaringpenguin.com/files/download/rp-pppoe-$pkgver.tar.gz
14 rp-pppoe.initd"
15
16_builddir="$srcdir"/$pkgname-$pkgver
17
18build() {
19 cd "$_builddir"/src
20 ./configure --prefix=/usr \
21 --sysconfdir=/etc \
22 --mandir=/usr/share/man \
23 --infodir=/usr/share/info
24
25 make all || return 1
26}
27
28package() {
29 cd "$_builddir"/src
30
31 make DESTDIR="$pkgdir" install
32
33 install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
34}
35
36md5sums="d58a13cc4185bca6121a606ff456dec0 rp-pppoe-3.10.tar.gz
3701218105590714078ac047e477bcb568 rp-pppoe.initd"
diff --git a/testing/rp-pppoe/rp-pppoe.initd b/testing/rp-pppoe/rp-pppoe.initd
deleted file mode 100644
index 7c5bdf6c09..0000000000
--- a/testing/rp-pppoe/rp-pppoe.initd
+++ /dev/null
@@ -1,41 +0,0 @@
1#!/bin/sh
2#
3
4PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
5DAEMON=/usr/sbin/pppoe-server
6NAME=pppoe-server
7
8# Setup server and service names, Server peer IP, start of IP range for clients peers, amount of peers at same time
9PARAMS="-C XGT01 -S PPPoEC -L 172.19.${BRNUM}.2 -R 172.19.${BRNUM}.100 -N 100"
10
11test -x /usr/sbin/pppoe-server -a -f /etc/ppp/pppoe-server-options || exit 0
12
13case "$1" in
14 start)
15 echo -n "Starting up $NAME "
16 start-stop-daemon --start --quiet --pidfile /var/run/$NAME/$NAME.pid --exec $DAEMON -- $PARAMS
17 echo 1 > /proc/sys/net/ipv4/ip_forward
18 echo "."
19 ;;
20 stop)
21 echo -n "Shutting down $NAME "
22 start-stop-daemon --stop --quiet --pidfile /var/run/$NAME/$NAME.pid --exec $DAEMON
23 echo 0 > /proc/sys/net/ipv4/ip_forward
24 killall $DAEMON > /dev/null 2>&1
25 echo "."
26 ;;
27 restart|force-reload)
28 echo -n "Restarting $NAME "
29 start-stop-daemon --stop --quiet --pidfile /var/run/$NAME/$NAME.pid --exec $DAEMON
30 sleep 1
31 start-stop-daemon --start --quiet --pidfile /var/run/$NAME/$NAME.pid --exec $DAEMON -- $PARAMS
32 echo "."
33 ;;
34 *)
35 echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}"
36 exit 1
37 ;;
38esac
39
40exit 0
41
diff --git a/testing/rrdbot/APKBUILD b/testing/rrdbot/APKBUILD
deleted file mode 100644
index e9698a13d1..0000000000
--- a/testing/rrdbot/APKBUILD
+++ /dev/null
@@ -1,46 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=rrdbot
3pkgver=0.9.6
4pkgrel=1
5pkgdesc="an SNMP polling daemon which writes the polled values to an RRD database"
6url="http://memberwebs.com/stef/software/rrdbot/"
7license="BSD"
8depends=
9makedepends=rrdtool-dev
10install="$pkgname.pre-install $pkgname.post-install"
11subpackages="$pkgname-doc"
12source="http://memberwebs.com/stef/software/rrdbot/rrdbot-$pkgver.tar.gz
13 rrdbotd.initd
14 rrdbotd.confd
15 "
16
17# append extra dependencies to -dev subpackage
18# remove if not used.
19# depends_dev="somepackage-dev"
20
21_builddir="$srcdir"/$pkgname-$pkgver
22
23prepare() {
24 cd "$_builddir"
25 # apply patches here
26}
27
28build() {
29 cd "$_builddir"
30 ./configure --prefix=/usr \
31 --sysconfdir=/etc \
32 --mandir=/usr/share/man \
33 --infodir=/usr/share/info
34 make || return 1
35}
36
37package() {
38 cd "$_builddir"
39 make DESTDIR="$pkgdir" install
40 install -m755 -D "$srcdir"/rrdbotd.initd "$pkgdir"/etc/init.d/rrdbotd
41 install -m644 -D "$srcdir"/rrdbotd.confd "$pkgdir"/etc/conf.d/rrdbotd
42}
43
44md5sums="8329c8f58136158b25c3179e825c66e6 rrdbot-0.9.6.tar.gz
45e74785806860537d38a5863fc90b324f rrdbotd.initd
46cbcac88f5b728b1441891947a4babbcb rrdbotd.confd"
diff --git a/testing/rrdbot/rrdbot.post-install b/testing/rrdbot/rrdbot.post-install
deleted file mode 100644
index 0586fcd5c5..0000000000
--- a/testing/rrdbot/rrdbot.post-install
+++ /dev/null
@@ -1,4 +0,0 @@
1#!/bin/sh
2
3# add something which happends after install
4
diff --git a/testing/rrdbot/rrdbot.pre-install b/testing/rrdbot/rrdbot.pre-install
deleted file mode 100644
index 2c35d02d17..0000000000
--- a/testing/rrdbot/rrdbot.pre-install
+++ /dev/null
@@ -1,7 +0,0 @@
1#!/bin/sh
2
3# this user should be included in alpine-baselayout-1.2.
4# included here for backward compability.
5adduser -H -s /bin/false -D rrdbotd 2>/dev/null
6
7exit 0
diff --git a/testing/rrdbot/rrdbotd.confd b/testing/rrdbot/rrdbotd.confd
deleted file mode 100644
index 486252b03c..0000000000
--- a/testing/rrdbot/rrdbotd.confd
+++ /dev/null
@@ -1,7 +0,0 @@
1# Sample conf.d file for alpine linux
2
3#
4# Specify daemon options here.
5#
6
7sample_opts=""
diff --git a/testing/rrdbot/rrdbotd.initd b/testing/rrdbot/rrdbotd.initd
deleted file mode 100644
index d0fcdc4a6d..0000000000
--- a/testing/rrdbot/rrdbotd.initd
+++ /dev/null
@@ -1,28 +0,0 @@
1#!/sbin/runscript
2
3name=rrdbotd
4daemon=/usr/sbin/$name
5pidfile=${rrdbotd_pidfile:-/var/run/rrdbotd/rrdbotd.pid}
6
7depend() {
8 need net
9 after firewall
10}
11
12start() {
13 ebegin "Starting ${name}"
14 start-stop-daemon --start --quiet \
15 --pidfile "$pidfile" \
16 --chuid ${rrdbotd_user:-rrdbotd}:${rrdbotd_group:-rrdbotd} \
17 --exec ${daemon} -- ${rrdbotd_opts} -p "$pidfile"
18 eend $?
19}
20
21stop() {
22 ebegin "Stopping ${name}"
23 start-stop-daemon --stop --quiet \
24 --pidfile "$pidfile" \
25 --exec ${daemon}
26 eend $?
27}
28
diff --git a/testing/rrdcollect/APKBUILD b/testing/rrdcollect/APKBUILD
deleted file mode 100644
index c0ffb9774a..0000000000
--- a/testing/rrdcollect/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
1# Contributor: Michael Mason <ms13sp@gmail.com>
2# Maintainer: Michael Mason <ms13sp@gmail.com>
3pkgname=rrdcollect
4pkgver=0.2.4
5pkgrel=1
6pkgdesc="Read system statistical data and feed it to RRDtool"
7url="http://rrdcollect.sourceforge.net/"
8license="GPL"
9depends="rrdtool"
10makedepends="libpcap-dev"
11install=
12subpackages="$pkgname-doc"
13source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
14
15build() {
16 cd "$srcdir/$pkgname-$pkgver"
17
18 ./configure --prefix=/usr \
19 --sysconfdir=/etc \
20 --mandir=/usr/share/man \
21 --infodir=/usr/share/info
22 make || return 1
23}
24
25package() {
26 cd "$srcdir/$pkgname-$pkgver"
27 make DESTDIR="$pkgdir" install
28
29}
30
31md5sums="fd7ac95195e3e5cbab0677629505d9be rrdcollect-0.2.4.tar.gz"
diff --git a/testing/rtapd/APKBUILD b/testing/rtapd/APKBUILD
deleted file mode 100644
index 88db672311..0000000000
--- a/testing/rtapd/APKBUILD
+++ /dev/null
@@ -1,41 +0,0 @@
1# Contributor: Michael Mason <ms13sp@gmail.com>
2# Maintainer: Michael Mason <ms13sp@gmail.com>
3pkgname=rtapd
4_altpkgname="rtnppd"
5_builddir="$pkgname"
6pkgver=1.7
7pkgrel=1
8pkgdesc="daemon for routing packets to rtnppd"
9url="http://sourceforge.net/projects/rtnppd/"
10license="GPL"
11depends=""
12makedepends="postgresql-dev"
13install=
14subpackages=""
15source="http://downloads.sourceforge.net/$_altpkgname/$pkgname-$pkgver.tar.gz
16 Makefile.patch
17 $pkgname.initd
18 $pkgname.confd"
19
20build() {
21 cd "$srcdir"/"$_builddir"
22 echo "Applying Patch"
23 patch -p1 < ../Makefile.patch || return 1
24 make || return 1
25}
26package() {
27 cd "$srcdir"/"$_builddir"
28 #make DESTDIR="$pkgdir" install
29 install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
30 install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
31 install -m755 -D ./rtapd "$pkgdir"/usr/sbin/rtapd
32 install -m755 -D ./vsnppd "$pkgdir"/usr/sbin/vsnppd
33 install -m644 -D ./rtapd.conf "$pkgdir"/etc/rtnppd/rtapd.conf
34 install -m644 -D ./tap_dev.conf "$pkgdir"/etc/rtnppd/tap_dev.conf
35 install -m644 -D ./tap_route.conf "$pkgdir"/etc/rtnppd/tag_route.conf
36}
37
38md5sums="f3354efde507d29813754c8f4af7fa02 rtapd-1.7.tar.gz
397ea62a8bb13e2069164d8639b8c02aad Makefile.patch
40bd5aa6b7477064be5966962b90be55b5 rtapd.initd
414378fc49b27dcc6ab7f2316ea2453338 rtapd.confd"
diff --git a/testing/rtapd/Makefile.patch b/testing/rtapd/Makefile.patch
deleted file mode 100644
index 197cce501d..0000000000
--- a/testing/rtapd/Makefile.patch
+++ /dev/null
@@ -1,13 +0,0 @@
1--- rtapd.orig/Makefile Tue Mar 30 15:10:02 2010
2+++ rtapd/Makefile Tue Mar 30 15:10:11 2010
3@@ -23,8 +23,8 @@
4
5 # Use PostgreSQL-server (with includes in /usr/include/pgsql
6 # and libs in /usr/lib
7-#CFLAGS = -DUSE_POSTGRESQL -I/usr/include/pgsql
8-#LIBS = -lpq
9+CFLAGS = -DUSE_POSTGRESQL -I/usr/include/pgsql
10+LIBS = -lpq
11
12 PREFIX = /usr/local
13 INCLUDES = -I./
diff --git a/testing/rtapd/rtapd.confd b/testing/rtapd/rtapd.confd
deleted file mode 100644
index 4c0047b10d..0000000000
--- a/testing/rtapd/rtapd.confd
+++ /dev/null
@@ -1 +0,0 @@
1#RTAPD_OPTS=""
diff --git a/testing/rtapd/rtapd.initd b/testing/rtapd/rtapd.initd
deleted file mode 100644
index 01fce242a6..0000000000
--- a/testing/rtapd/rtapd.initd
+++ /dev/null
@@ -1,20 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2007 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: $
5
6DAEMON=/usr/sbin/rtapd
7USER=rtnppd
8
9start() {
10 ebegin "Starting $(basename $DAEMON)"
11 start-stop-daemon --start --user ${USER} --exec ${DAEMON} \
12 -- -C /etc/rtnppd/rtapd.conf ${RTAPD_OPTS}
13 eend $?
14}
15
16stop() {
17 ebegin "Stopping $(basename $DAEMON)"
18 start-stop-daemon --stop --exec ${DAEMON}
19 eend $?
20}
diff --git a/testing/rtnppd/APKBUILD b/testing/rtnppd/APKBUILD
deleted file mode 100644
index b2725b8ab5..0000000000
--- a/testing/rtnppd/APKBUILD
+++ /dev/null
@@ -1,40 +0,0 @@
1# Contributor: Michael Mason <ms13sp@gmail.com>
2# Maintainer: Michael Mason <ms13sp@gmail.com>
3pkgname=rtnppd
4_builddir="$pkgname"
5pkgver=1.7b
6pkgrel=1
7pkgdesc="A program route TNPP 3.8 (Telocator Network Paging Protocol) packets between serial and other links"
8url="http://sourceforge.net/projects/rtnppd/"
9license="GPL"
10depends=""
11makedepends="postgresql-dev"
12install=
13subpackages=""
14source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
15 Makefile.patch
16 $pkgname.initd
17 $pkgname.confd"
18
19build() {
20 cd "$srcdir"/"$_builddir"
21 patch -p1 < ../Makefile.patch || return 1
22 make || return 1
23}
24package() {
25 cd "$srcdir"/"$_builddir"
26 #make DESTDIR="$pkgdir" install
27 install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
28 install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
29 install -m755 -D ./rtnppd "$pkgdir"/usr/sbin/rtnppd
30 install -m755 -D ./tnpppage "$pkgdir"/usr/sbin/tnpppage
31 install -m755 -D ./testq "$pkgdir"/usr/sbin/testq
32 install -m644 -D ./rtnppd.conf "$pkgdir"/etc/rtnppd/rtnppd.conf
33 install -m644 -D ./tnpp_dev.conf "$pkgdir"/etc/rtnppd/tnpp_dev.conf
34 install -m644 -D ./tnpp_trans.conf "$pkgdir"/etc/rtnppd/tnpp_trans.conf
35}
36
37md5sums="3f484a7307b1c237652135fcc26ee798 rtnppd-1.7b.tar.gz
3817ec69098e967021face024251da20fc Makefile.patch
399bb8ca4d1f073d0b3663d368ff322ecf rtnppd.initd
4058b8113f483bd824e9ef82fbfdf743d8 rtnppd.confd"
diff --git a/testing/rtnppd/Makefile.patch b/testing/rtnppd/Makefile.patch
deleted file mode 100644
index 1d7e257248..0000000000
--- a/testing/rtnppd/Makefile.patch
+++ /dev/null
@@ -1,13 +0,0 @@
1--- rtnppd.orig/Makefile Tue Mar 30 14:46:20 2010
2+++ rtnppd/Makefile Tue Mar 30 14:46:30 2010
3@@ -23,8 +23,8 @@
4
5 # Use PostgreSQL-server (with includes in /usr/include/pgsql
6 # and libs in /usr/lib
7-#CFLAGS = -DUSE_POSTGRESQL -I/usr/include/pgsql
8-#LIBS = -lpq
9+CFLAGS = -DUSE_POSTGRESQL -I/usr/include/pgsql
10+LIBS = -lpq
11
12 PREFIX = /usr/local
13 INCLUDES = -I./
diff --git a/testing/rtnppd/rtnppd.confd b/testing/rtnppd/rtnppd.confd
deleted file mode 100644
index c262225555..0000000000
--- a/testing/rtnppd/rtnppd.confd
+++ /dev/null
@@ -1 +0,0 @@
1#RTNPPD_OPTS=""
diff --git a/testing/rtnppd/rtnppd.initd b/testing/rtnppd/rtnppd.initd
deleted file mode 100644
index 6fcd6c2b4f..0000000000
--- a/testing/rtnppd/rtnppd.initd
+++ /dev/null
@@ -1,21 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2007 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: $
5
6DAEMON=/usr/sbin/rtnppd
7USER=rtnppd
8
9start() {
10 ebegin "Starting $(basename $DAEMON)"
11 start-stop-daemon --start --user ${USER} --exec ${DAEMON} \
12 -- ${RTNPPD_OPTS}
13 eend $?
14}
15
16stop() {
17 ebegin "Stopping $(basename $DAEMON)"
18 start-stop-daemon --stop --exec ${DAEMON}
19 eend $?
20}
21
diff --git a/testing/scst-grsec/APKBUILD b/testing/scst-grsec/APKBUILD
deleted file mode 100644
index 4318586ffa..0000000000
--- a/testing/scst-grsec/APKBUILD
+++ /dev/null
@@ -1,64 +0,0 @@
1# Contributor: Carlo Landmeter
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3
4_flavor=${FLAVOR:-grsec}
5_realname=scst
6# source the kernel version
7if [ -f ../../main/linux-$_flavor/APKBUILD ]; then
8 . ../../main/linux-$_flavor/APKBUILD
9fi
10_kver=$pkgver
11_kernelver=$pkgver-r$pkgrel
12_abi_release=$pkgver-${_flavor}
13_kpkgrel=$pkgrel
14
15_realver=1.0.1.1
16pkgname=${_realname}-${_flavor}
17pkgver=$_kver
18_mypkgrel=0
19pkgrel=$(($_kpkgrel + $_mypkgrel))
20pkgdesc="$_flavor kernel modules for SCST $_realver"
21url="http://scst.sourceforge.net/"
22license="GPL-2"
23depends="linux-${_flavor}=${_kernelver}"
24install=
25makedepends="linux-${_flavor}-dev=${_kernelver}"
26subpackages="$pkgname-dev"
27source="http://downloads.sourceforge.net/$_realname/$_realname-$_realver.tar.gz
28 scst-kernel-2.6.32.patch
29 "
30_ksrc=/usr/src/linux-headers-${_abi_release}
31
32_builddir="$srcdir"/$_realname-$_realver
33prepare() {
34 cd "$_builddir"
35 for i in "$srcdir"/*.patch; do
36 [ -f "$i" ] || continue
37 msg "Applying $i"
38 patch -p1 -i $i || return 1
39 done
40 sed -e 's:linux/autoconf.h:generated/autoconf.h:' \
41 -i include/scst_debug.h
42}
43
44build() {
45 cd "$_builddir"
46 unset ARCH
47 make KDIR="$_ksrc" || return 1
48}
49
50package() {
51 cd "$_builddir"
52 make KDIR="$_ksrc" \
53 INSTALL_MOD_PATH="$pkgdir" \
54 INSTALL_DIR_H="$pkgdir"/usr/include/scst \
55 install || return 1
56}
57
58# we sourced kernel apkbuild above so we need to override the dev() func
59dev() {
60 default_dev
61}
62
63md5sums="38abb5f10325911ff1374535a30a02ad scst-1.0.1.1.tar.gz
64a87b844b57f997c15c8e0099a313a98e scst-kernel-2.6.32.patch"
diff --git a/testing/scst-grsec/scst-kernel-2.6.32.patch b/testing/scst-grsec/scst-kernel-2.6.32.patch
deleted file mode 100644
index 80fc8610aa..0000000000
--- a/testing/scst-grsec/scst-kernel-2.6.32.patch
+++ /dev/null
@@ -1,17 +0,0 @@
1--- scst-1.0.1.1/src/dev_handlers/scst_vdisk.c.orig
2+++ scst-1.0.1.1/src/dev_handlers/scst_vdisk.c
3@@ -2071,9 +2071,13 @@
4 inode = file->f_dentry->d_inode;
5 mapping = file->f_mapping;
6
7+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 32)
8 res = sync_page_range(inode, mapping, loff, len);
9+#else
10+ res = filemap_write_and_wait_range(file->f_mapping, loff, len);
11+#endif
12 if (unlikely(res != 0)) {
13- PRINT_ERROR("sync_page_range() failed (%d)", res);
14+ PRINT_ERROR("sync range failed (%d)", res);
15 if (cmd != NULL) {
16 scst_set_cmd_error(cmd,
17 SCST_LOAD_SENSE(scst_sense_write_error));
diff --git a/testing/scst-svn-scst/APKBUILD b/testing/scst-svn-scst/APKBUILD
deleted file mode 100644
index b7cda1ad71..0000000000
--- a/testing/scst-svn-scst/APKBUILD
+++ /dev/null
@@ -1,82 +0,0 @@
1# Contributor: Carlo Landmeter
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3
4_flavor=${FLAVOR:-scst}
5_realname=scst-svn
6# source the kernel version
7if [ -f ../../testing/linux-$_flavor/APKBUILD ]; then
8 . ../../testing/linux-$_flavor/APKBUILD
9fi
10_kver=$pkgver
11_kernelver=$pkgver-r$pkgrel
12_abi_release=$pkgver-${_flavor}
13_kpkgrel=$pkgrel
14
15# We need to build iscsi together with scst because it needs some files from its builddir
16_iscsiname=iscsi-scst-svn
17_iscsidir="$srcdir"/iscsi-scst
18
19_realver=1713
20pkgname=${_realname}-${_flavor}
21pkgver=$_kver
22_mypkgrel=0
23pkgrel=$(($_kpkgrel + $_mypkgrel))
24pkgdesc="$_flavor kernel modules for SCST $_realver"
25url="http://scst.sourceforge.net/"
26license="GPL-2"
27depends="linux-${_flavor}=${_kernelver}"
28install=
29makedepends="linux-${_flavor}-dev=${_kernelver} sed bash"
30subpackages="$pkgname-dev $_iscsiname-scst:iscsi"
31source="http://alpine.nethq.org/clandmeter/src/$_realname-$_realver.tar.gz
32 http://alpine.nethq.org/clandmeter/src/$_iscsiname-$_realver.tar.gz"
33
34_ksrc=/usr/src/linux-headers-${_abi_release}
35
36_builddir="$srcdir"/scst
37
38prepare() {
39 # we are disabling proc and enabling sysfs control and disabling debug.
40 cd "$_builddir"
41 make disable_proc
42 make debug2release
43
44 cd "$_iscsidir"
45 make disable_proc
46 make debug2release
47 sed -i -e 's/^\(mods: .*\)/\1 include\/iscsi_scst_itf_ver.h/' Makefile
48}
49
50build() {
51 unset ARCH
52
53 cd "$_builddir"
54 make KDIR="$_ksrc" || return 1
55
56 cd "$_iscsidir"
57 make mods KDIR="$_ksrc" || return 1
58}
59
60package() {
61 cd "$_builddir"
62 make KDIR="$_ksrc" \
63 INSTALL_MOD_PATH="$pkgdir" \
64 INSTALL_DIR_H="$pkgdir"/usr/include/scst \
65 install || return 1
66}
67
68# we sourced kernel apkbuild above so we need to override the dev() func
69dev() {
70 default_dev
71}
72
73iscsi() {
74 pkgdesc="SCST iscsi kernel module"
75 cd "$_iscsidir"
76 install -D -m 644 kernel/iscsi-scst.ko \
77 "$subpkgdir"/lib/modules/$_abi_release/extra/iscsi-scst.ko
78
79}
80
81md5sums="38424f48c9fd65624e316195186fb6a7 scst-svn-1713.tar.gz
82cf046db4f7cd9cf969b054dc055922d6 iscsi-scst-svn-1713.tar.gz"
diff --git a/testing/scstadmin-svn/APKBUILD b/testing/scstadmin-svn/APKBUILD
deleted file mode 100644
index e20ad1cb9e..0000000000
--- a/testing/scstadmin-svn/APKBUILD
+++ /dev/null
@@ -1,30 +0,0 @@
1# Contributor:
2# Maintainer:
3pkgname=scstadmin-svn
4pkgver=1713
5pkgrel=0
6pkgdesc="SCST administration tool written in perl"
7url="http://scst.sourceforge.net"
8license="GPL-2"
9depends="perl"
10makedepends="perl-dev"
11install=
12subpackages="$pkgname-doc"
13source="http://alpine.nethq.org/clandmeter/src/$pkgname-$pkgver.tar.gz"
14
15_builddir="$srcdir"/scstadmin
16
17prepare() {
18 cd "$_builddir"/scst-0.9.00
19 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
20}
21
22package() {
23 cd "$_builddir"/scst-0.9.00
24 make DESTDIR="$pkgdir" install || return 1
25 cd "$_builddir"
26 install -Dm755 scstadmin.sysfs "$pkgdir"/usr/sbin/scstadmin || return 1
27 install -Dm755 init.d/scst.gentoo "$pkgdir"/etc/init.d/scstadmin
28}
29
30md5sums="5c78c6d4d4079a8d2c2b55f3e3119105 scstadmin-svn-1713.tar.gz"
diff --git a/testing/sems/0003-cc-and-cflags.patch b/testing/sems/0003-cc-and-cflags.patch
deleted file mode 100644
index a17c1f774a..0000000000
--- a/testing/sems/0003-cc-and-cflags.patch
+++ /dev/null
@@ -1,45 +0,0 @@
1From b411106aa364fd13e87d85e94ade9eeb1d6aeb8e Mon Sep 17 00:00:00 2001
2From: Natanael Copa <ncopa@alpinelinux.org>
3Date: Fri, 18 Dec 2009 09:13:58 +0000
4Subject: [PATCH] cc and cflags
5
6---
7 core/plug-in/binrpcctrl/Makefile | 2 +-
8 core/plug-in/gsm/gsm-1.0-pl10/Makefile | 6 +++---
9 2 files changed, 4 insertions(+), 4 deletions(-)
10
11diff --git a/core/plug-in/binrpcctrl/Makefile b/core/plug-in/binrpcctrl/Makefile
12index 71680f3..753779a 100644
13--- a/core/plug-in/binrpcctrl/Makefile
14+++ b/core/plug-in/binrpcctrl/Makefile
15@@ -35,7 +35,7 @@ libbinrpc:
16 $(MAKE) all
17
18 $(LIBBINRPC_LIB)/libbinrpc.a:
19- $(MAKE) -C $(LIBBINRPC_DIR) all CC=$(CC) LD=$(LD) AR=$(AR)
20+ $(MAKE) -C $(LIBBINRPC_DIR) all CC="$(CC)" LD="$(LD)" AR="$(AR)"
21
22 libbinrpc_clean:
23 $(MAKE) -C $(LIBBINRPC_DIR) clean
24diff --git a/core/plug-in/gsm/gsm-1.0-pl10/Makefile b/core/plug-in/gsm/gsm-1.0-pl10/Makefile
25index 396fb7f..6a1a1a1 100644
26--- a/core/plug-in/gsm/gsm-1.0-pl10/Makefile
27+++ b/core/plug-in/gsm/gsm-1.0-pl10/Makefile
28@@ -43,11 +43,11 @@ WAV49 =
29 # CC = /usr/lang/acc
30 # CCFLAGS = -c -O
31
32-CC = gcc -ansi -pedantic
33-CCFLAGS = -c -O2 -DNeedFunctionPrototypes=1 -fPIC
34+CC ?= gcc
35+CCFLAGS += -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -fPIC
36 MODULE_CFLAGS = -I inc -DHAS_STDLIB_H
37
38-LD = $(CC)
39+LD ?= $(CC)
40
41 # LD = gcc
42 # LDFLAGS =
43--
441.6.5.6
45
diff --git a/testing/sems/APKBUILD b/testing/sems/APKBUILD
deleted file mode 100644
index c587cae82d..0000000000
--- a/testing/sems/APKBUILD
+++ /dev/null
@@ -1,71 +0,0 @@
1# Contributor: Francesco Colista <francesco.colista@gmail.com>
2# Maintainer: Francesco Colista <francesco.colista@gmail.com>
3pkgname=sems
4pkgver=1.2.1
5pkgrel=1
6pkgdesc="High performance, extensible media server for SIP (RFC3261) based VoIP services"
7url="http://iptel.org/sems/"
8license="GPL-2"
9install="$pkgname.pre-install $pkgname.post-install"
10makedepends="python-dev openssl-dev cmake bash"
11source="http://ftp.iptel.org/pub/sems/sems-$pkgver.tar.gz
12 0003-cc-and-cflags.patch
13 sems.conf
14 sems.initd
15 "
16
17prepare() {
18 cd "$srcdir"/$pkgname-$pkgver
19 for i in "$srcdir"/*.patch; do
20 [ -f "$i" ] || continue
21 msg "Applying $i"
22 patch -p1 -i $i || return 1
23 done
24
25 sed -i -e 's:^cfg-prefix.*:cfg-prefix = $(basedir):' \
26 -e 's:^cfg-target.*:cfg-target = $(cfg-dir):' \
27 Makefile.defs \
28 || return 1
29
30 # Patch for fixin unistd.h
31 sed -i -e 's:\*\/:\n*\/\n#include <unistd.h>:' core/AmArg.cpp
32 sed -i -e 's:\*\/:\n*\/\n#include <unistd.h>:' core/AmMediaProcessor.cpp
33 sed -i -e 's:\*\/:\n*\/\n#include <unistd.h>:' core/AmRtpReceiver.cpp
34 sed -i -e 's:\*\/:\n*\/\n#include <unistd.h>:' core/plug-in/sipctrl/udp_trsp.cpp
35 sed -i -e 's:\*\/:\n*\/\n#include <unistd.h>:' core/plug-in/stats/query_stats.cxx
36 sed -i -e 's:\*\/:\n*\/\n#include <unistd.h>:' apps/annrecorder/AnnRecorder.cpp
37 sed -i -e 's:\*\/:\n*\/\n#include <unistd.h>:' apps/callback/CallBack.cpp
38 sed -i -e 's:\*\/:\n*\/\n#include <unistd.h>:' apps/diameter_client/ServerConnection.cpp
39 sed -i -e 's:\*\/:\n*\/\n#include <unistd.h>:' apps/dsm/mods/mod_sys/ModSys.cpp
40}
41
42
43build() {
44 cd "$srcdir"/$pkgname-$pkgver
45
46 make PREFIX=/usr \
47 cfg-target=/etc/sems/ \
48 exclude_modules+="ivr examples py_sems speex gateway mp3 echo g722" \
49 WITH_MPG123DECODER=no \
50 all || return 1
51}
52
53package() {
54 cd "$srcdir"/$pkgname-$pkgver
55
56 make PREFIX=/usr \
57 DESTDIR="$pkgdir" \
58 cfg-target=/etc/sems/ \
59 cfg-prefix="$pkgdir" \
60 exclude_modules+="ivr examples py_sems speex gateway mp3 echo g722" \
61 WITH_MPG123DECODER=no \
62 install || return 1
63
64 install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
65 install -m644 -D "$srcdir"/$pkgname.conf "$pkgdir"/etc/sems/$pkgname.conf
66}
67
68md5sums="f0545c0708849e1a723d453244c2a79e sems-1.2.1.tar.gz
690054e6ed7e11393e71204876179d3199 0003-cc-and-cflags.patch
708b74528c8605b7adb01a0133fcd0c247 sems.conf
712e738c6402eb1fbceb279cf050a9090f sems.initd"
diff --git a/testing/sems/sems.conf b/testing/sems/sems.conf
deleted file mode 100644
index 5e0ba4935e..0000000000
--- a/testing/sems/sems.conf
+++ /dev/null
@@ -1,352 +0,0 @@
1# $Id: sems.conf.sample 1541 2009-10-14 12:00:58Z sayer $
2#
3# sems.conf.sample
4#
5# Sip Express Media Server (sems)
6#
7# sample configuration file
8#
9#
10# whitespaces (spaces and tabs) are ignored
11# comments start with a "#" and may be used inline
12#
13# example: option=value # i like this option
14#
15# @filename includes mod_config_path/filename
16# @/absolute/path/to/file includes file
17
18############################################################
19# Network configuration
20
21# optional parameter: media_ip=<ip_address>|<device>
22#
23# - this informs SEMS about the IP address or interface that
24# SEMS uses to send and receive media. If not set, defaults
25# to first non-loopback interface.
26#
27# Examples:
28# media_ip=10.0.0.34
29# media_ip=eth0
30
31# optional parameter: sip_ip=<ip_address>
32#
33# - this informs SEMS about the SIP IP where its SIP stack is
34# bound to or should be bound to. If 'sipctrl' SIP stack is used,
35# the SIP stack will bind to this address. This also sets
36# the value used for contact header in outgoing calls and
37# registrations. If not set, defaults to first non-loopback
38# interface.
39#
40# Example:
41# sip_ip=10.0.0.34
42#
43
44# optional parameter: public_ip=<ip_address>
45#
46# - when running SEMS behind certain simple NAT configurations,
47# you can use this parameter to inform SEMS of its public IP
48# address. If this parameter is set, SEMS will write this value
49# into SDP bodies.
50# If this parameter is not set, the local IP address is used.
51# N.B., there is no support for port translation; the local
52# RTP port is advertised in SDP in either case.
53#
54# Example:
55# public_ip=75.101.219.48
56#
57
58# optional parameter: sip_port=<port_number>
59#
60# - this informs SEMS about the port where its SIP stack is
61# bound to or should be bound to. SEMS needs this information
62# to correctly set the contact header in outgoing calls
63# and registrations. Should be set to equal the 'port'
64# configuration option in ser_sems.cfg.
65# This does not need to be set if sipctrl SIP stack, outgoing
66# calls and registrations from SEMS are not used.
67#
68# default: 5060
69#
70sip_port=5080
71
72# optional parameter: outbound_proxy=uri
73#
74# - this sets a next hop for calls and registrations outgoing
75# from SEMS. This does not apply to requests in a dialog that
76# is initiated by someone else and incoming to SEMS, as in
77# this case the next_hop is taken by SEMS from the incoming
78# request that established the dialog.
79# If this is not set (default setting), then for dialogs
80# initiated by SEMS the r-uri is resolved and the request
81# is sent there directly.
82# This is resolved by the SIP stack with DNS if a name is given.
83# Warning: If the value set here can not be resolved, no
84# requests will be sent out at all!
85#
86# default: empty
87#
88# Example:
89# outbound_proxy=sip:proxy.mydomain.net
90
91# optional parameter: rtp_low_port=<port>
92#
93# - sets lowest for RTP used port
94rtp_low_port=10000
95
96# optional parameter: rtp_high_port=<port>
97#
98# - sets highest for RTP used port
99rtp_high_port=60000
100
101############################################################
102# modules and application configuration
103#
104# Configuration of plugin (module) loading:
105# - if load_plugins is set, only those are loaded.
106# - if load_plugins is not set, all modules in the plugin_path
107# directory are loaded, except those which are listed
108# in exclude_plugins.
109#
110
111# optional parameter: plugin_path=<path>
112#
113# - sets the path to the plug-ins' binaries
114# - may be absolute or relative to CWD
115plugin_path=/usr/lib/sems/plug-in/
116
117# optional parameter: load_plugins=<modules list>
118#
119# semicolon-separated list of modules to load.
120# If empty, all modules in plugin_path are loaded.
121# One of [sipctrl,unixsockctrl,binrpcctrl] must be loaded.
122#
123# example for announcement with only g711 and ilbc codecs
124# load_plugins=wav;ilbc;announcement;sipctrl
125
126# optional parameter: exclude_plugins=<modules list>
127#
128# semicolon-separated list of modules to exclude from loading
129# ('blacklist'). If empty, all modules in plugin_path are loaded.
130# This has only effect it load_plugins is not set.
131#
132# o binrpcctrl and unixsockctrl: excluded as sipctrl is default ctrl
133# o precoded_announce: no precoded sample files present
134exclude_plugins=binrpcctrl;unixsockctrl;precoded_announce
135
136# optional parameter: application
137#
138# This controls which application is to be executed if there
139# is no explicit application requested from the SIP stack
140# (i.e. unixsockctrl and second parameter of t_write_unix).
141#
142# This can be one of
143# $(ruri.user) - user part of ruri is taken as application,
144# e.g. sip:announcement@host
145# $(ruri.param) - uri parameter "app", e.g.
146# sip:joe@host.net;app=announcement
147# $(apphdr) - the value of the P-App-Name header is used
148#
149# $(mapping) - regex=>application mapping is read from
150# app_mapping.conf (see app_mapping.conf)
151# <application name> - application name configured here, e.g.
152# application=announcement
153#
154# examples:
155# application = conference
156# application = $(mapping)
157# application = $(ruri.user)
158# application = $(ruri.param)
159application = $(apphdr)
160
161# parameter: plugin_config_path=<path>
162#
163# - in this path configuration files of the applications
164# (e.g. announcement.conf) are searched
165plugin_config_path=/etc/sems/etc/
166
167# optional parameter: exclude_payloads=<payload list>
168#
169# semicolon-separated list of payloads to exclude from loading
170# ('blacklist').
171#
172# For example, to only use low bandwidth codecs:
173# exclude_payloads=PCMU;PCMA;G726-40;G726-32;G721;L16
174# or, to use only codecs which are not CPU-intensive:
175# exclude_payloads=iLBC;speex;
176# only use G711 (exclude everything else):
177# exclude_payloads=iLBC;speex;G726-40;G726-32;G721;G726-24;G726-16;GSM;L16
178
179############################################################
180# logging and running
181
182# optional parameter: fork={yes|no}
183#
184# - specifies if sems should run in daemon mode (background)
185# (fork=no is the same as -E)
186fork=yes
187
188# optional parameter: stderr={yes|no}
189#
190# - debug mode: do not fork and log to stderr
191# (stderr=yes is the same as -E)
192stderr=no
193
194# optional parameter: loglevel={0|1|2|3}
195#
196# - sets log level (error=0, warning=1, info=2, debug=3)
197# (same as -D)
198loglevel=2
199
200# optional parameter: syslog_facility={DAEMON|USER|LOCAL[0-7]}
201#
202# - sets the log facility that is used for syslog. Using this,
203# the log can for example be filtered into a special file
204# by the syslog daemon.
205#
206# Default: DAEMON
207#
208# Example:
209# syslog_facility=LOCAL0
210
211# optional parameter: log_sessions=[yes|no]
212#
213# Default: no
214#
215# If log_sessions=yes is set, INFO level log messages are generated
216# for each session when it is started and stopped.
217#
218# log_sessions=yes
219
220# optional parameter: log_events=[yes|no]
221#
222# Default: no
223#
224# If log_eventy=yes is set, generic DBG level log messages are
225# generated for each event that is posted into an event queue.
226#
227# log_events=yes
228
229
230############################################################
231# tuning
232
233# optional parameter: media_processor_threads=<num_value>
234#
235# - controls how many threads should be created that
236# process media - on single-processor systems set this
237# parameter to 1 (default), on MP systems to a higher
238# value
239#
240# media_processor_threads=1
241
242
243# optional parameter: session_limit=<limit>;<err code>;<err reason>
244#
245# - this sets a maximum active session limit. If that limit is
246# reached, no further calls are accepted, but the error reply
247# with err code/err reason is sent out.
248#
249# Default: 0 (None)
250#
251# Example:
252# session_limit="1000;503;Server overload"
253
254# optional parameter: options_session_limit=<limit>;<err code>;<err reason>
255#
256# - this sets a custom response to OPTIONS, if the session count reaches
257# a certain limit. This way health monitor could raise an alarm to syste
258# administrator.
259#
260# Default: 0 (None)
261#
262# Example:
263# options_session_limit="900;503;Warning, server soon overloaded"
264
265
266# optional parameter: dead_rtp_time=<unsigned int>
267#
268# - if != 0, after this time (in seconds) of no RTP
269# a session is considered dead and stopped. If set
270# to 0 no check is done for rtp timeout.
271#
272# default=300 (5 minutes)
273#
274# Examples:
275# # disable RTP timeout
276# dead_rtp_time=0
277# # RTP timeout after 10 seconds
278# dead_rtp_time=10
279
280# optional parameter: use_default_signature={yes|no}
281#
282# - use a Server/User-Agent header with the SEMS server
283# signature and version.
284# Set server_signature=0 in ser_sems.cfg if you use SER
285# as SIP stack.
286#
287# default=no
288#
289use_default_signature=yes
290
291# optional parameter: signature=<signature string>
292#
293# - use a Server/User-Agent header with a custom user agent
294# signature.
295# Overridden by default signature if
296# use_default_signature is set.
297# Set server_signature=0 in ser_sems.cfg if you use it.
298#
299#
300# signature="SEMS media server 1.0"
301
302# optional parameter: single_codec_in_ok={yes|no}
303#
304# - use single codec in 200 OK response
305#
306# default=no
307#
308# single_codec_in_ok=no
309
310# optional parameter: codec_order=codec_name_1,codec_name2,...
311#
312# - Codec order used when sending INVITE requests. Codecs in codec_order
313# will be on the top of the list followed by other supported codecs
314# (if any).
315#
316# default=empty
317#
318# codec_order=iLBC,GSM
319
320# optional parameter: ignore_rtpxheaders={yes|no}
321#
322# - if this is set to yes, RTP extension headers (e.g. when using ZRTP)
323# are ignored. If set to no, the whole RTP packets with extension
324# headers will be ignored and a debug message is printed on every
325# received packet.
326#
327# default=no
328#
329# ignore_rtpxheaders=yes
330
331# optional parameter: dtmf_detector={spandsp|internal}
332#
333# sets inband DTMF detector to use. spandsp support must be compiled in
334# for this to have effect if dtmf_detector=spandsp.
335#
336# default: internal
337#
338# dtmf_detector=spandsp
339
340# optional parameter: unhandled_reply_loglevel={error|warn|info|debug|no}
341#
342# the default application logic implemented in the applications is to stop
343# the session right after sending BYE, without waiting for a reply. this
344# leads to many log entries of the form
345# ERROR: [b6fa6bb0] handleSipMsg (AmSipDispatcher.cpp:48): unhandled
346# reply: [code:200;phrase:[OK];... ]
347#
348# This parameter sets the log lovel of unhandled positive (200 class) replies.
349#
350# default: error
351#
352# unhandled_reply_loglevel=info
diff --git a/testing/sems/sems.initd b/testing/sems/sems.initd
deleted file mode 100644
index 9cf98a185e..0000000000
--- a/testing/sems/sems.initd
+++ /dev/null
@@ -1,27 +0,0 @@
1#!/sbin/runscript
2
3daemon=/usr/sbin/sems
4pidfile=/var/run/sems/sems.pid
5conffile=/etc/sems/sems.conf
6
7depend() {
8 need net
9 after firewall
10}
11
12start() {
13 ebegin "Starting sems"
14 start-stop-daemon --start --quiet --pidfile $pidfile --exec $daemon \
15 -- \
16 -u sems \
17 -g sems \
18 -P $pidfile \
19 -f $conffile
20 eend $?
21}
22
23stop() {
24 ebegin "Stopping sems"
25 start-stop-daemon --stop --quiet --pidfile $pidfile
26 eend $?
27}
diff --git a/testing/sems/sems.post-install b/testing/sems/sems.post-install
deleted file mode 100644
index cd800bdcd6..0000000000
--- a/testing/sems/sems.post-install
+++ /dev/null
@@ -1,6 +0,0 @@
1#!/bin/sh
2
3mkdir -p /var/run/sems 2>/dev/null
4chown -R sems:sems /var/run/sems 2>/dev/null
5chgrp sems /etc/sems/sems.cfg 2>/dev/null
6exit 0
diff --git a/testing/sems/sems.pre-install b/testing/sems/sems.pre-install
deleted file mode 100644
index 3e82578a3e..0000000000
--- a/testing/sems/sems.pre-install
+++ /dev/null
@@ -1,5 +0,0 @@
1#!/bin/sh
2
3adduser -H -h /var/empty -s /bin/false -D sems 2>/dev/null
4
5exit 0
diff --git a/testing/sisctrl/APKBUILD b/testing/sisctrl/APKBUILD
deleted file mode 100644
index 926a663e70..0000000000
--- a/testing/sisctrl/APKBUILD
+++ /dev/null
@@ -1,42 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=sisctrl
3pkgver=0.0.20051202
4pkgrel=3
5pkgdesc="SiSCtrl is Display Control Panel for XFree86/X.org SiS driver"
6url="http://www.winischhofer.net/linuxsisvga.shtml"
7license="GPL"
8depends=
9makedepends="pkgconfig gtk+-dev libxxf86vm-dev libxrandr-dev libxinerama-dev
10 libxv-dev"
11subpackages="$pkgname-doc"
12source="http://www.winischhofer.net/sis/$pkgname-$pkgver.tar.gz"
13
14_builddir="$srcdir"/$pkgname-$pkgver
15build() {
16 cd "$_builddir"
17 ./configure --prefix=/usr \
18 --mandir=/usr/share/man \
19 --with-xv-path=/usr/lib \
20 || return 1
21 make || return 1
22}
23
24package() {
25 cd "$_builddir"
26 make -j1 DESTDIR="$pkgdir" install
27
28 mkdir -p "$pkgdir"/usr/share/man/man1 \
29 "$pkgdir"/usr/share/pixmaps \
30 "$pkgdir"/usr/share/applications
31
32 install -m 644 sisctrl.1x "$pkgdir"/usr/share/man/man1/sisctrl.1
33 install -m 644 icons/32x32/sisctrl.xpm "$pkgdir"/usr/share/pixmaps
34 install -m 644 icons/16x16/sisctrl.png \
35 "$pkgdir"/usr/share/pixmaps/sisctrl_16x16.png
36 install -m 644 icons/32x32/sisctrl.png \
37 "$pkgdir"/usr/share/pixmaps/sisctrl_32x32.png
38 install -m 644 icons/48x48/sisctrl.png \
39 "$pkgdir"/usr/share/pixmaps/sisctrl_48x48.png
40 install -m 644 extra/sisctrl.desktop "$pkgdir"/usr/share/applications || return 1
41}
42md5sums="d9db755fe9fd40809b5c30d1ab286d62 sisctrl-0.0.20051202.tar.gz"
diff --git a/testing/smartmontools/APKBUILD b/testing/smartmontools/APKBUILD
deleted file mode 100644
index 7cc86c33e9..0000000000
--- a/testing/smartmontools/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=smartmontools
3pkgver=5.39.1
4pkgrel=0
5pkgdesc="Control and monitor S.M.A.R.T. enabled ATA and SCSI Hard Drives."
6url="http://smartmontools.sourceforge.net"
7license="GPL"
8depends=
9makedepends=
10subpackages="$pkgname-doc"
11source="http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz
12 smartd.initd
13 smartd.confd
14 "
15
16build() {
17 cd "$srcdir"/$pkgname-$pkgver
18 ./configure --prefix=/usr --sysconfdir=/etc
19 make || return 1
20}
21
22package() {
23 cd "$srcdir"/$pkgname-$pkgver
24 make DESTDIR="$pkgdir"/ install
25 rm -r "$pkgdir"/etc/rc.d
26 install -Dm755 ../smartd.initd "$pkgdir"/etc/init.d/smartd
27 install -Dm644 ../smartd.confd "$pkgdir"/etc/conf.d/smartd
28}
29md5sums="f6f7380ae45587161c0adae8862110e9 smartmontools-5.39.1.tar.gz
3064e6fc908146b885aa3f88796edf72f3 smartd.initd
31371cdb7cc9dc924b6d12224d66b193c6 smartd.confd"
diff --git a/testing/smartmontools/smartd.confd b/testing/smartmontools/smartd.confd
deleted file mode 100644
index 4b7db4dfd8..0000000000
--- a/testing/smartmontools/smartd.confd
+++ /dev/null
@@ -1,4 +0,0 @@
1# /etc/conf.d/smartd: config file for /etc/init.d/smartd
2
3# Insert any other options needed
4SMARTD_OPTS=""
diff --git a/testing/smartmontools/smartd.initd b/testing/smartmontools/smartd.initd
deleted file mode 100644
index 560e17d646..0000000000
--- a/testing/smartmontools/smartd.initd
+++ /dev/null
@@ -1,43 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2009 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/files/smartd.rc,v 1.8 2009/10/11 00:43:58 vapier Exp $
5
6depend() {
7 need localmount
8 after bootmisc
9}
10
11opts="${opts} reload"
12
13checkconfig() {
14 if [ ! -f "/etc/smartd.conf" ] ; then
15 eerror "You should setup your /etc/smartd.conf file!"
16 eerror "See the smartd.conf(5) manpage."
17 return 1
18 fi
19 return 0
20}
21
22start() {
23 checkconfig || return 1
24
25 ebegin "Starting S.M.A.R.T. monitoring daemon"
26 start-stop-daemon --start --exec /usr/sbin/smartd \
27 --pidfile /var/run/smartd.pid \
28 -- -p /var/run/smartd.pid ${SMARTD_OPTS}
29 eend $?
30}
31
32stop() {
33 ebegin "Stopping S.M.A.R.T. monitoring daemon"
34 start-stop-daemon --stop --exec /usr/sbin/smartd \
35 --pidfile /var/run/smartd.pid
36 eend $?
37}
38
39reload() {
40 ebegin "Reloading configuration"
41 start-stop-daemon --oknodo --stop --signal HUP --pidfile /var/run/smartd.pid smartd
42 eend $?
43}
diff --git a/testing/spandsp/APKBUILD b/testing/spandsp/APKBUILD
deleted file mode 100644
index bcb5818d11..0000000000
--- a/testing/spandsp/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
1# Contributor:
2# Maintainer:
3pkgname=spandsp
4pkgver=0.0.5
5pkgrel=0
6pkgdesc="library to use DSP functions for telephony"
7url="http://www.soft-switch.org/"
8license="GPL"
9depends=
10makedepends="tiff-dev"
11install=
12subpackages="$pkgname-dev"
13source="http://www.soft-switch.org/downloads/spandsp/$pkgname-$pkgver.tgz"
14
15_builddir="$srcdir/$pkgname-$pkgver"
16build() {
17 cd "$_builddir"
18 ./configure --prefix=/usr \
19 --sysconfdir=/etc \
20 --mandir=/usr/share/man \
21 --infodir=/usr/share/info
22 make || return 1
23}
24
25package() {
26 cd "$_builddir"
27 make -j1 DESTDIR="$pkgdir" install
28
29}
30
31md5sums="fe83ed37a7831f0dd38e7ef4e7e6fd9e spandsp-0.0.5.tgz"
diff --git a/testing/sqstat/APKBUILD b/testing/sqstat/APKBUILD
deleted file mode 100644
index d40862eaf8..0000000000
--- a/testing/sqstat/APKBUILD
+++ /dev/null
@@ -1,34 +0,0 @@
1# Maintainer: Natanael Copa
2pkgname=sqstat
3pkgver=1.20
4pkgrel=0
5pkgdesc="SqStat is a script which allows to look through active squid users connections"
6url="http://samm.kiev.ua/sqstat/"
7license="ISC"
8depends=
9makedepends=
10install=
11subpackages=
12source="http://samm.kiev.ua/sqstat/sqstat-$pkgver.tar.gz"
13
14_builddir="$srcdir"/$pkgname-$pkgver
15
16prepare() {
17 cd "$_builddir"
18}
19
20build() {
21 cd "$_builddir"
22}
23
24package() {
25 cd "$_builddir"
26 mkdir -p "$pkgdir"/usr/share/webapps/sqstat \
27 "$pkgdir"/etc/sqstat
28 cp config.inc.php.defaults "$pkgdir"/etc/sqstat/config.inc.php
29 mv * "$pkgdir"/usr/share/webapps/sqstat/
30 ln -s /etc/sqstat/config.inc.php \
31 "$pkgdir"/usr/share/webapps/sqstat/config.inc.php
32}
33
34md5sums="2b038a72eb5816995c3d7218ca516f30 sqstat-1.20.tar.gz"
diff --git a/testing/squidguard/APKBUILD b/testing/squidguard/APKBUILD
deleted file mode 100644
index 522386ea2e..0000000000
--- a/testing/squidguard/APKBUILD
+++ /dev/null
@@ -1,46 +0,0 @@
1# Maintainer: Leonardo Arena <rnalrd@gmail.com>
2pkgname=squidguard
3_realname=squidGuard
4pkgver=1.4
5pkgrel=0
6pkgdesc="Squid URL redirector"
7url="http://www.squidguard.org"
8license="GPL"
9depends=
10makedepends="flex bison db-dev"
11install="$pkgname.post-install"
12subpackages=""
13source="http://www.squidguard.org/Downloads/$_realname-$pkgver.tar.gz
14 squidguard-1.4-gentoo.patch
15 squidguard-1.4-upstream-fixes.patch
16 squidguard-1.4-vsnprintf.patch"
17
18_builddir="$srcdir"/$_realname-$pkgver
19
20prepare() {
21 cd "$_builddir"
22 patch -p1 < ../../squidguard-1.4-gentoo.patch
23 patch -p1 < ../../squidguard-1.4-upstream-fixes.patch
24 patch -p1 < ../../squidguard-1.4-vsnprintf.patch
25}
26
27build() {
28 cd "$_builddir"
29 ./configure --prefix=/usr \
30 --sysconfdir=/etc \
31 --with-sg-config=/etc/squidGuard/squidGuard.conf \
32 --with-sg-logdir=/var/log/squidGuard
33 make || return 1
34}
35
36package() {
37 cd "$_builddir"
38 make INSTDIR="$pkgdir" install
39 install -D -m644 ../../squidGuard.conf.blocksites $pkgdir/etc/squidGuard/squidGuard.conf
40 install -D -m644 ../../blockedsites $pkgdir/etc/squidGuard/blockedsites
41}
42
43md5sums="de834150998c1386c30feae196f16b06 squidGuard-1.4.tar.gz
44ba58e934fe2f75fcb5dfbe054e045449 squidguard-1.4-gentoo.patch
454b512e930dede70ddf36d4f7c75a598f squidguard-1.4-upstream-fixes.patch
468878c72f27e45dab99e5d0197d50caec squidguard-1.4-vsnprintf.patch"
diff --git a/testing/squidguard/blockedsites b/testing/squidguard/blockedsites
deleted file mode 100644
index 46279a47ee..0000000000
--- a/testing/squidguard/blockedsites
+++ /dev/null
@@ -1 +0,0 @@
1sex.com
diff --git a/testing/squidguard/squidGuard.conf.blocksites b/testing/squidguard/squidGuard.conf.blocksites
deleted file mode 100644
index eaa8cdeef0..0000000000
--- a/testing/squidguard/squidGuard.conf.blocksites
+++ /dev/null
@@ -1,13 +0,0 @@
1logdir /var/log/squidGuard
2dbhome /etc/squidGuard/db
3
4dest blockedsites {
5 domainlist blockedsites
6}
7
8acl {
9 default {
10 pass !blockedsites all
11 redirect http://www.sample.com/empty.png
12 }
13}
diff --git a/testing/squidguard/squidGuard.conf.minimal b/testing/squidguard/squidGuard.conf.minimal
deleted file mode 100644
index 3b0ebf55c7..0000000000
--- a/testing/squidguard/squidGuard.conf.minimal
+++ /dev/null
@@ -1,7 +0,0 @@
1logdir /var/log/squidGuard
2
3acl {
4 default {
5 pass all
6 }
7}
diff --git a/testing/squidguard/squidguard-1.4-gentoo.patch b/testing/squidguard/squidguard-1.4-gentoo.patch
deleted file mode 100644
index 60b5461e9e..0000000000
--- a/testing/squidguard/squidguard-1.4-gentoo.patch
+++ /dev/null
@@ -1,74 +0,0 @@
1diff -Nru squidGuard-1.4.orig/Makefile.in squidGuard-1.4/Makefile.in
2--- squidGuard-1.4.orig/Makefile.in 2008-05-17 18:36:44.000000000 +0000
3+++ squidGuard-1.4/Makefile.in 2009-01-10 13:02:14.000000000 +0000
4@@ -43,7 +43,7 @@
5 # Dependencies for installing
6 #
7
8-install: install-build install-conf
9+install: install-build
10
11 install-conf:
12 @echo Installing configuration file ;
13@@ -85,10 +85,10 @@
14
15 install-build:
16 @echo Installing squidGuard
17- @if [ ! -d $(bindir) ]; then \
18- $(MKINSTALLDIRS) $(bindir) ; \
19+ @if [ ! -d "$(INSTDIR)"/$(bindir) ]; then \
20+ $(MKINSTALLDIRS) "$(INSTDIR)"/$(bindir) ; \
21 fi ; \
22- cp src/squidGuard $(bindir) || exit 1 ; \
23+ cp src/squidGuard "$(INSTDIR)"/$(bindir) || exit 1 ; \
24 echo Done. ;
25
26 clean::
27diff -Nru squidGuard-1.4.orig/src/Makefile.in squidGuard-1.4/src/Makefile.in
28--- squidGuard-1.4.orig/src/Makefile.in 2009-01-03 20:05:39.000000000 +0000
29+++ squidGuard-1.4/src/Makefile.in 2009-01-10 13:02:14.000000000 +0000
30@@ -110,6 +110,8 @@
31 mv -f y.tab.c y.tab.c.bison
32 mv -f y.tab.h y.tab.h.bison
33
34+sg.y sg.l:
35+
36 #
37 # Dependencies for installing
38 #
39@@ -122,8 +124,8 @@
40
41 install.bin:: squidGuard
42 @echo making $@ in `basename \`pwd\``
43- @$(MKDIR) $(bindir) $(logdir) $(cfgdir)
44- $(INSTALL_PROGRAM) squidGuard $(bindir)/squidGuard
45+ @$(MKDIR) "$(INSTDIR)"/$(bindir) "$(INSTDIR)"/$(logdir) "$(INSTDIR)"/$(cfgdir)
46+ $(INSTALL_PROGRAM) squidGuard "$(INSTDIR)"/$(bindir)/squidGuard
47
48 uninstall.bin::
49 @echo making $@ in `basename \`pwd\``
50diff -Nru squidGuard-1.4.orig/src/sgDb.c squidGuard-1.4/src/sgDb.c
51--- squidGuard-1.4.orig/src/sgDb.c 2008-07-14 18:29:41.000000000 +0000
52+++ squidGuard-1.4/src/sgDb.c 2009-01-10 13:02:14.000000000 +0000
53@@ -103,13 +103,21 @@
54 if(createdb)
55 flag = flag | DB_TRUNCATE;
56 if ((ret =
57+#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
58+ Db->dbp->open(Db->dbp, NULL, dbfile, NULL, DB_BTREE, flag, 0664)) != 0) {
59+#else
60 Db->dbp->open(Db->dbp, dbfile, NULL, DB_BTREE, flag, 0664)) != 0) {
61+#endif
62 (void) Db->dbp->close(Db->dbp, 0);
63 sgLogFatalError("Error db_open: %s", strerror(ret));
64 }
65 } else {
66 if ((ret =
67+#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
68+ Db->dbp->open(Db->dbp, NULL, dbfile, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {
69+#else
70 Db->dbp->open(Db->dbp, dbfile, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {
71+#endif
72 sgLogFatalError("Error db_open: %s", strerror(ret));
73 }
74 }
diff --git a/testing/squidguard/squidguard-1.4-upstream-fixes.patch b/testing/squidguard/squidguard-1.4-upstream-fixes.patch
deleted file mode 100644
index 007e6b4c36..0000000000
--- a/testing/squidguard/squidguard-1.4-upstream-fixes.patch
+++ /dev/null
@@ -1,24 +0,0 @@
1diff -Nru squidGuard-1.4.orig/src/sgDiv.c.in squidGuard-1.4/src/sgDiv.c.in
2--- squidGuard-1.4.orig/src/sgDiv.c.in 2008-07-14 18:02:43.000000000 +0200
3+++ squidGuard-1.4/src/sgDiv.c.in 2009-11-28 09:33:05.000000000 +0100
4@@ -745,7 +745,7 @@
5 p++;
6 break;
7 case 'u': /* Requested URL */
8- strcat(buf, req->orig);
9+ strncat(buf, req->orig, 2048);
10 p++;
11 break;
12 default:
13diff -Nru squidGuard-1.4.orig/src/sg.h.in squidGuard-1.4/src/sg.h.in
14--- squidGuard-1.4.orig/src/sg.h.in 2007-11-16 17:58:32.000000000 +0100
15+++ squidGuard-1.4/src/sg.h.in 2009-11-28 09:33:37.000000000 +0100
16@@ -73,7 +73,7 @@
17 #define REQUEST_TYPE_REDIRECT 2
18 #define REQUEST_TYPE_PASS 3
19
20-#define MAX_BUF 4096
21+#define MAX_BUF 12288
22
23 #define DEFAULT_LOGFILE "squidGuard.log"
24 #define WARNING_LOGFILE "squidGuard.log"
diff --git a/testing/squidguard/squidguard-1.4-vsnprintf.patch b/testing/squidguard/squidguard-1.4-vsnprintf.patch
deleted file mode 100644
index bf4efec604..0000000000
--- a/testing/squidguard/squidguard-1.4-vsnprintf.patch
+++ /dev/null
@@ -1,44 +0,0 @@
1diff -Nru squidGuard-1.4.orig/configure.in squidGuard-1.4/configure.in
2--- squidGuard-1.4.orig/configure.in 2009-04-26 12:28:49.000000000 +0000
3+++ squidGuard-1.4/configure.in 2009-04-26 12:29:35.000000000 +0000
4@@ -421,7 +421,7 @@
5 AC_CHECK_FUNCS(regexec, , AC_MSG_ERROR([No regexec library function.]))
6 AC_CHECK_FUNCS(strdup, , AC_MSG_ERROR([No strdup library function.]))
7 AC_CHECK_FUNCS(strerror, , AC_MSG_ERROR([No strerror library function.]))
8-AC_CHECK_FUNCS(vsprintf, , AC_MSG_ERROR([No vsprintf library function.]))
9+AC_CHECK_FUNCS(vsnprintf, , AC_MSG_ERROR([No vsnprintf library function.]))
10 AC_CHECK_FUNCS(sigaction)
11 AC_CHECK_FUNCS(signal)
12
13diff -Nru squidGuard-1.4.orig/src/sgLog.c squidGuard-1.4/src/sgLog.c
14--- squidGuard-1.4.orig/src/sgLog.c 2007-11-16 16:58:32.000000000 +0000
15+++ squidGuard-1.4/src/sgLog.c 2009-04-26 12:31:40.000000000 +0000
16@@ -55,7 +55,7 @@
17 char msg[MAX_BUF];
18 va_list ap;
19 VA_START(ap, format);
20- if(vsprintf(msg, format, ap) > (MAX_BUF - 1))
21+ if(vsnprintf(msg, MAX_BUF, format, ap) > (MAX_BUF - 1))
22 fprintf(stderr,"overflow in vsprintf (sgLog): %s",strerror(errno));
23 va_end(ap);
24 date = niso(0);
25@@ -87,8 +87,8 @@
26 char msg[MAX_BUF];
27 va_list ap;
28 VA_START(ap, format);
29- if(vsprintf(msg, format, ap) > (MAX_BUF - 1))
30- sgLogFatalError("overflow in vsprintf (sgLogError): %s",strerror(errno));
31+ if(vsnprintf(msg, MAX_BUF, format, ap) > (MAX_BUF - 1))
32+ fprintf(stderr,"overflow in vsprintf (sgLogError): %s",strerror(errno));
33 va_end(ap);
34 sgLog(globalErrorLog,"%s",msg);
35 }
36@@ -104,7 +104,7 @@
37 char msg[MAX_BUF];
38 va_list ap;
39 VA_START(ap, format);
40- if(vsprintf(msg, format, ap) > (MAX_BUF - 1))
41+ if(vsnprintf(msg, MAX_BUF, format, ap) > (MAX_BUF - 1))
42 return;
43 va_end(ap);
44 sgLog(globalErrorLog,"%s",msg);
diff --git a/testing/squidguard/squidguard.post-install b/testing/squidguard/squidguard.post-install
deleted file mode 100644
index 2620de05f4..0000000000
--- a/testing/squidguard/squidguard.post-install
+++ /dev/null
@@ -1,3 +0,0 @@
1#!/bin/sh
2mkdir /var/log/squidGuard &>/dev/null
3chown squid.squid /var/log/squidGuard
diff --git a/testing/swatch/APKBUILD b/testing/swatch/APKBUILD
deleted file mode 100644
index 9d06df638e..0000000000
--- a/testing/swatch/APKBUILD
+++ /dev/null
@@ -1,58 +0,0 @@
1# Contributor: Mika Havela <mika.havela@gmail.com>
2# Maintainer: Mika Havela <mika.havela@gmail.com>
3pkgname=swatch
4pkgver=3.2.3
5pkgrel=0
6pkgdesc="Logfile monitoring tool"
7url="http://sourceforge.net/projects/swatch/"
8license="GPL"
9depends="perl perl-date-calc perl-date-format perl-date-manip perl-file-tail perl-carp-clan"
10makedepends="perl-dev"
11install=
12subpackages="$pkgname-doc"
13source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
14 swatch.initd
15 swatch.confd
16 swatchrc"
17
18_builddir="$srcdir"/$pkgname-$pkgver
19
20prepare() {
21 cd "$_builddir"
22}
23
24build() {
25 cd "$_builddir"
26 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
27 make || return 1
28 make test || return 1
29}
30
31package() {
32 cd "$_builddir"
33 make DESTDIR="$pkgdir" install
34 make realclean || return 1
35
36 # remove perllocal.pod and .packlist
37 find "$pkgdir" -name perllocal.pod -delete
38 find "$pkgdir" -name .packlist -delete
39
40
41#echo "pkdir= $pkgdir"
42#echo "srcdir= $srcdir"
43
44 mkdir -p "$pkgdir"/etc/init.d/
45 mkdir -p "$pkgdir"/etc/conf.d/
46 mkdir -p "$pkgdir"/etc/$pkgname/
47
48 cp "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
49 cp "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
50 cp "$srcdir"/${pkgname}rc "$pkgdir"/etc/$pkgname/${pkgname}rc
51
52 chmod 755 "$pkgdir"/etc/init.d/$pkgname
53}
54
55md5sums="1162f1024cf07fc750ed4960d61ac4e8 swatch-3.2.3.tar.gz
56cc99f0831b4a069f90fdedee82495523 swatch.initd
57a02a10a0266781a1ce16cc3b5e84968c swatch.confd
588a92d37f96982030e0283dc7fe706da8 swatchrc"
diff --git a/testing/swatch/swatch.confd b/testing/swatch/swatch.confd
deleted file mode 100644
index 5cbdc0a205..0000000000
--- a/testing/swatch/swatch.confd
+++ /dev/null
@@ -1,8 +0,0 @@
1## tail-args
2# Arguments for tail program
3tailargs="-n 0 -F"
4
5## script-dir
6# This switch causes the temporary watcher script to be written to a file in the specified directory rather than the user's home directory.
7# It is highly advised that you do NOT use directories that are writable by others such as /tmp.
8scriptdir="/tmp/swatch"
diff --git a/testing/swatch/swatch.initd b/testing/swatch/swatch.initd
deleted file mode 100755
index ec625e4026..0000000000
--- a/testing/swatch/swatch.initd
+++ /dev/null
@@ -1,50 +0,0 @@
1#!/sbin/runscript
2
3# swatch init.d file for alpine linux.
4
5name=swatch
6daemon=/usr/bin/$name
7configfile=/etc/${name}/swatchrc
8tailfile=/var/log/messages
9
10SVC="${SVCNAME#*.}"
11if [ -n "${SVC}" ] && [ "${SVCNAME}" != "${name}" ]; then
12 SVCPID="${name}.${SVC}.pid"
13 configfile="${configfile}.${SVC}"
14 tailfile=$(find /var/log -name "${SVC}" | head -1)
15 [ ! "${tailfile}" ] && tailfile="/var/log/${SVC}"
16else
17 SVCPID="${name}.pid"
18fi
19
20depend() {
21# need net
22 after syslog
23}
24
25start() {
26 ebegin "Starting ${name}"
27 einfo "Preparing to monitor ${tailfile}"
28 if [ ! -e "${tailfile}" ]; then
29 eerror "${tailfile} does not exist"
30 return 1
31 fi
32 if [ ! -e "${configfile}" ]; then
33 eerror "Configfile ${configfile} is missing"
34 return 1
35 fi
36 mkdir -p "${scriptdir}"
37 start-stop-daemon --start --quiet --background \
38 --make-pidfile --pidfile /var/run/${SVCPID} \
39 --exec ${daemon} -- \
40 --config-file="${configfile}" --script-dir="${scriptdir}" \
41 --tail-file="${tailfile}" --tail-args="${tailargs}"
42 eend $?
43}
44
45stop() {
46 ebegin "Stopping ${name}"
47 kill $(ps | grep .swatch_script.$(cat /var/run/${SVCPID}) | grep -v 'grep' | awk '{ print $1}')
48 eend $?
49}
50
diff --git a/testing/swatch/swatchrc b/testing/swatch/swatchrc
deleted file mode 100644
index 3ea2615a94..0000000000
--- a/testing/swatch/swatchrc
+++ /dev/null
@@ -1,103 +0,0 @@
1###############################################################################
2### Swatch example config
3#
4# The configuration file is used by the swatch(8) program to determine what
5# types of expression patterns to look for and what type of action(s) should be
6# taken when a pattern is matched.
7# Each line should contain a keyword and a, sometimes optional, value for that
8# keyword. The keyword and value are separated by a space or an equal (=) sign.
9#
10# watchfor regex
11# ignore regex
12#
13# echo [modes]
14# Echo the matched line. The text mode may be normal, bold, underscore,
15# blink, inverse, black, red, green, yellow, blue, magenta, cyan, white,
16# black_h, red_h, green_h, yellow_h, blue_h, magenta_h, cyan_h,
17# and/or white_h. The _h colors specify a highlighting color. The other
18# colors are assigned to the letters. Some modes may not work on some
19# terminals. Normal is the default.
20# bell [N]
21# Echo the matched line, and send a bell N times (default = 1).
22# exec command
23# Execute command. The command may contain variables which are substituted
24# with fields from the matched line. A $N will be replaced by the Nth field
25# in the line. A $0 or $* will be replaced by the entire line.
26# mail [addresses=address:address:...][,subject=your_text_here]
27# Send mail to address(es) containing the matched lines as they appear
28# (default address is the user who is running the program).
29# pipe command[,keep_open]
30# Pipe matched lines into command. Use the keep_open option to force the
31# pipe to stay open until a different pipe action is run or until swatch
32# exits.
33# write [user:user:...]
34# Use write(1) to send matched lines to user(s).
35# threshold track_by=key, type=<limit|threshold|both, count=number, seconds=number>
36# Thresholding can be done for the complete watchfor block and/or for
37# individual actions. Add ``threshold=on'' as an option along with the other
38# threshold options when thresholding an individual action.
39# track_by
40# The value of this should be something that is unique to the
41# watchfor regular expression. Tip: enclose unique parts of the
42# regular expression in parentheses, then use the sub matches as
43# part of the value (e.g. track_by=``$2:$4'').
44# type
45# There are three types of thresholding. They are as follows:
46# limit
47# Perform action(s) for the first "count`` matches during
48# the time interval specified by ''seconds", then ignore
49# events for the rest of the time interval (kind of like
50# throttle)
51# threshold
52# Perform action(s) on each match for up to count matches
53# during the time interval specified by seconds
54# both
55# Perform actions(s) once per time interval after "count``
56# matches occur, then ignore additional matches during the
57# time interval specified by ''seconds"
58# continue
59# Use this action to cause swatch to continue to try to match other
60# pattern/action groups after it is done with the current pattern/action
61# block.
62# quit
63# Use this action to cause swatch to clean up and quit immediately.
64###############################################################################
65
66## Successful SSH Login Attempts
67watchfor /sshd.*(: [aA]ccepted)(.*)( from )(.*)( port .*)$/
68 threshold track_by=$4,type=limit,count=1,seconds=60
69 echo bold green
70 #mail='receiver@foo.bar',SUBJECT=sshd: Accepted connection,MAILER=sendmail -t -S smtp.foo.bar -f sender\@foo.bar
71
72## Invalid SSH Login Attempts
73watchfor /sshd.*(: [iI]nvalid [uU]ser )(.*)( from )(.*)$/
74 threshold track_by=$4,type=both,count=3,seconds=60
75 echo bold red
76
77## Failed SSH Login Attempts
78watchfor /sshd.*(: [fF]ailed password for )(.*)( from )(.*)( port )(.*)$/
79 threshold track_by=$4,type=both,count=3,seconds=60
80 echo bold red
81
82## Failed SSH Login Attempts
83watchfor /([aA]uthentication [fF]ailure for [iI]llegal [uU]ser )(.*)( from )(.*)$/
84 threshold track_by=$4,type=both,count)3,seconds=60
85 echo bold red
86
87
88## Invalid sudo commands
89watchfor /sudo:.*[Cc]ommand not allowed/
90 echo bold red
91
92## File system full
93watchfor /file system full/
94 echo bold blue
95
96## System crashes and halts
97watchfor /(panic|halt)/
98 echo bold red
99
100## File system errors
101watchfor /[Mm]edia [Ee]rror/
102 echo bold yellow
103
diff --git a/testing/swish-e/APKBUILD b/testing/swish-e/APKBUILD
deleted file mode 100644
index 758d775512..0000000000
--- a/testing/swish-e/APKBUILD
+++ /dev/null
@@ -1,27 +0,0 @@
1# Contributor: Michael Mason <ms13sp@gmail.com>
2# Maintainer: Michael Mason <ms13sp@gmail.com>
3pkgname=swish-e
4pkgver=2.4.7
5pkgrel=1
6pkgdesc="Simple Web Indexing System for Humans - Enhanced"
7url="http://www.swish-e.org/"
8license="GPL"
9depends=""
10makedepends=""
11install=
12subpackages="$pkgname-dev $pkgname-doc"
13source="http://www.swish-e.org/distribution/$pkgname-$pkgver.tar.gz"
14
15build() {
16 cd "$srcdir"/$pkgname-$pkgver
17
18 ./configure --prefix=/usr \
19 --sysconfdir=/etc \
20 --mandir=/usr/share/man \
21 --infodir=/usr/share/info
22 make || return 1
23 make DESTDIR="$pkgdir" install
24
25}
26
27md5sums="736db7a65aed48bb3e2587c52833642d swish-e-2.4.7.tar.gz"
diff --git a/testing/tbl/APKBUILD b/testing/tbl/APKBUILD
deleted file mode 100644
index de2286ea68..0000000000
--- a/testing/tbl/APKBUILD
+++ /dev/null
@@ -1,39 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=tbl
3pkgver=0.1.5
4pkgrel=0
5pkgdesc="Utility to format tables for troff"
6url="http://tbl.bsd.lv/"
7license="ISC"
8depends=
9makedepends=
10install=
11subpackages="$pkgname-doc"
12source="http://tbl.bsd.lv/snapshots/tbl-$pkgver.tar.gz
13 tbl-install.patch"
14
15_builddir="$srcdir"/$pkgname-$pkgver
16
17prepare() {
18 cd "$_builddir"
19 for i in $source; do
20 case $i in
21 *.patch)
22 patch -p1 -i "$srcdir"/$i || return 1
23 ;;
24 esac
25 done
26}
27
28build() {
29 cd "$_builddir"
30 make || return 1
31}
32
33package() {
34 cd "$_builddir"
35 make DESTDIR="$pkgdir" PREFIX=/usr MANDIR=/usr/share/man install
36}
37
38md5sums="633edde9037b0a01b045b05e655ee7c9 tbl-0.1.5.tar.gz
39e4f29245b659de9814ff1a7a1c98ffb2 tbl-install.patch"
diff --git a/testing/tbl/tbl-install.patch b/testing/tbl/tbl-install.patch
deleted file mode 100644
index 72465ea2d8..0000000000
--- a/testing/tbl/tbl-install.patch
+++ /dev/null
@@ -1,19 +0,0 @@
1--- ./Makefile.orig
2+++ ./Makefile
3@@ -64,11 +64,11 @@
4 install -m 0444 tbl-$(VERSION).md5 $(PREFIX)/snapshots/tbl.md5
5
6 install:
7- mkdir -p $(BINDIR)
8- mkdir -p $(MANDIR)/man5
9- $(INSTALL_PROGRAM) tbl $(BINDIR)
10- $(INSTALL_MAN) tbl.5 $(MANDIR)/man5
11- $(INSTALL_MAN) tbl.1 $(MANDIR)/man1
12+ mkdir -p $(DESTDIR)$(BINDIR)
13+ mkdir -p $(DESTDIR)$(MANDIR)/man5
14+ $(INSTALL_PROGRAM) tbl $(DESTDIR)$(BINDIR)
15+ $(INSTALL_MAN) tbl.5 $(DESTDIR)$(MANDIR)/man5
16+ $(INSTALL_MAN) tbl.1 $(DESTDIR)$(MANDIR)/man1
17
18 main.o: main.c tbl.h
19
diff --git a/testing/tinc/APKBUILD b/testing/tinc/APKBUILD
deleted file mode 100644
index 1ae15310e4..0000000000
--- a/testing/tinc/APKBUILD
+++ /dev/null
@@ -1,50 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=tinc
3pkgver=1.0.13
4pkgrel=0
5pkgdesc="tinc is a Virtual Private Network (VPN) daemon"
6url="http://www.tinc-vpn.org/"
7license="GPL-2"
8depends=
9makedepends="zlib-dev lzo-dev openssl-dev"
10install=
11subpackages="$pkgname-doc"
12source="http://www.tinc-vpn.org/packages/tinc-$pkgver.tar.gz
13 tincd.initd
14 tincd.lo.initd
15 tinc.networks"
16
17_builddir="$srcdir"/$pkgname-$pkgver
18prepare() {
19 cd "$_builddir"
20 # apply patches here
21}
22
23build() {
24 cd "$_builddir"
25 ./configure --prefix=/usr \
26 --sysconfdir=/etc \
27 --mandir=/usr/share/man \
28 --infodir=/usr/share/info \
29 --enable-jumbograms \
30 --enable-lzo \
31 --enable-zlib
32 make || return 1
33}
34
35package() {
36 cd "$_builddir"
37 make DESTDIR="$pkgdir" install
38
39 mkdir "$pkgdir"/etc/tinc
40 install -m755 -D "$srcdir"/tincd.initd "$pkgdir"/etc/init.d/tincd
41 install -m755 -D "$srcdir"/tincd.lo.initd \
42 "$pkgdir"/etc/init.d/tincd.lo
43 install -m644 -D "$srcdir"/tinc.networks \
44 "$pkgdir"/etc/conf.d/tinc.networks
45}
46
47md5sums="86263994d38c750431efd17e9a91a248 tinc-1.0.13.tar.gz
4889d104d38bab84d6f92d27464e48628d tincd.initd
4996d8778284637fa7790a4c6239a72070 tincd.lo.initd
50475d64d9aa410ec7e91f5b079800abc9 tinc.networks"
diff --git a/testing/tinc/tinc.networks b/testing/tinc/tinc.networks
deleted file mode 100644
index e1844ce2ba..0000000000
--- a/testing/tinc/tinc.networks
+++ /dev/null
@@ -1,13 +0,0 @@
1# file: /etc/conf.d/tinc.networks for /etc/init.d/tincd
2
3# In this file you define the tinc networks you want to connect to
4
5# USAGE:
6# you add a network to the init script by defining:
7# NETWORK: your_network_name
8#
9# if you want to connect to multiple VPN's just set them behind each other. e.g.
10# NETWORK: foo
11# NETWORK: bar
12#
13# this would join the network foo and the network bar.
diff --git a/testing/tinc/tincd.initd b/testing/tinc/tincd.initd
deleted file mode 100644
index 452687dfb6..0000000000
--- a/testing/tinc/tincd.initd
+++ /dev/null
@@ -1,64 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2004 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/net-misc/tinc/files/tincd,v 1.5 2008/04/01 14:08:45 dragonheart Exp $
5
6opts="reload"
7
8depend() {
9 use logger dns
10 need net
11}
12
13checkconfig() {
14 if ! grep -q '^ *NETWORK:' /etc/conf.d/tinc.networks
15 then
16 eerror "No VPN networks configured in /etc/conf.d/tinc.networks"
17 return 1
18 fi
19}
20
21start() {
22 checkconfig || return 1
23 ebegin "Starting tinc VPN networks"
24 eend 0
25 awk '/^ *NETWORK:/ { print $2 }' /etc/conf.d/tinc.networks | while read TINCNET
26 do
27 if [ ! -f /etc/tinc/"$TINCNET"/tinc.conf ]
28 then
29 eerror "Cannot start network $TINCNET, /etc/tinc/$TINCNET/tinc.conf does not exist !"
30 else
31 ebegin "Starting tinc network $TINCNET"
32 /usr/sbin/tincd --net="$TINCNET" --logfile=/var/log/tinc.$TINCNET.log --pidfile=/var/run/tinc.$TINCNET.pid
33 eend $?
34 fi
35 done
36}
37
38stop() {
39 ebegin "Stopping tinc VPN networks"
40 eend 0
41 awk '/^ *NETWORK:/ { print $2 }' /etc/conf.d/tinc.networks | while read TINCNET
42 do
43 if [ -f /var/run/tinc."$TINCNET".pid ]
44 then
45 ebegin "Stopping tinc network $TINCNET"
46 /usr/sbin/tincd --kill --pidfile=/var/run/tinc."$TINCNET".pid
47 eend $?
48 fi
49 done
50}
51
52reload() {
53 ebegin "Reloading configuration for tinc VPN networks"
54 eend 0
55 awk '/^ *NETWORK:/ { print $2 }' /etc/conf.d/tinc.networks | while read TINCNET
56 do
57 if [ -f /var/run/tinc."$TINCNET".pid ]
58 then
59 ebegin "Reloading tinc network $TINCNET"
60 /usr/sbin/tincd --kill HUP --pidfile=/var/run/tinc."$TINCNET".pid
61 eend $?
62 fi
63 done
64}
diff --git a/testing/tinc/tincd.lo.initd b/testing/tinc/tincd.lo.initd
deleted file mode 100644
index 79c185b381..0000000000
--- a/testing/tinc/tincd.lo.initd
+++ /dev/null
@@ -1,46 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2010 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/net-misc/tinc/files/tincd.lo,v 1.1 2010/07/18 10:04:56 dragonheart Exp $
5
6opts="reload"
7
8depend()
9{
10 use logger dns
11 need net
12}
13
14start()
15{
16 TINCNET=${RC_SVCNAME#*.}
17 if [ -f /etc/tinc/"$TINCNET"/tinc.conf ] ; then
18 ebegin "Starting tinc network $TINCNET"
19 /usr/sbin/tincd --debug=1 --net="$TINCNET" --logfile=/var/log/tinc.$TINCNET.log --pidfile=/var/run/tinc.$TINCNET.pid
20 eend $?
21 else
22 eerror "Cannot start network $TINCNET, /etc/tinc/$TINCNET/tinc.conf does not exist !"
23 fi
24}
25
26stop()
27{
28 TINCNET=${RC_SVCNAME#*.}
29 if [ -f /var/run/tinc."$TINCNET".pid ] ; then
30 ebegin "Stopping tinc network $TINCNET"
31 /usr/sbin/tincd --kill --pidfile=/var/run/tinc."$TINCNET".pid
32 eend $?
33 else
34 eerror "Cannot start network $TINCNET, /etc/tinc/$TINCNET/tinc.conf does not exist !"
35 fi
36}
37
38reload()
39{
40 TINCNET=${RC_SVCNAME#*.}
41 if [ -f /var/run/tinc."$TINCNET".pid ] ; then
42 ebegin "Reloading configuration for tinc network $TINCNET"
43 /usr/sbin/tincd --kill HUP --pidfile=/var/run/tinc."$TINCNET".pid
44 eend $?
45 fi
46}
diff --git a/testing/ucspi-tcp/APKBUILD b/testing/ucspi-tcp/APKBUILD
deleted file mode 100644
index 9b6f578a45..0000000000
--- a/testing/ucspi-tcp/APKBUILD
+++ /dev/null
@@ -1,48 +0,0 @@
1# Contributor: Francesco Colista <francesco.colista@gmail.com>
2# Maintainer: Francesco Colista <francesco.colista@gmail.com>
3
4pkgname=ucspi-tcp
5pkgver=0.88
6pkgrel=1
7pkgdesc="Easy-to-use command-line tools for building TCP client-server applications."
8url="http://cr.yp.to/ucspi-tcp.html"
9license="public-domain"
10depends=""
11makedepends=""
12install=
13subpackages=""
14source="http://cr.yp.to/$pkgname/$pkgname-$pkgver.tar.gz
15 ucspi-tcp-0.88.a_record.patch
16 ucspi-tcp-0.88.errno.patch
17 "
18
19prepare() {
20 cd "$srcdir"/$pkgname-$pkgver
21 for i in ../*.patch;
22 do
23 msg "Applying $i"
24 patch -p1 -i $i || return 1
25 done
26}
27
28build() {
29 cd "$srcdir"/$pkgname-$pkgver
30 echo "${CC:-"gcc"} ${CFLAGS}" > conf-cc
31 echo "${CC:-"gcc"} ${LDFLAGS}" > conf-ld
32 echo "/usr" > conf-home
33 make || return 1
34}
35
36package() {
37 cd "$srcdir"/$pkgname-$pkgver
38 mkdir -p "$pkgdir"/usr/bin
39 for f in tcpserver tcprules tcprulescheck argv0 recordio tcpclient \
40 *\@ tcpcat mconnect mconnect-io addcr delcr fixcrio \
41 rblsmtpd; do
42 cp $f "$pkgdir"/usr/bin/$f
43 done
44}
45
46md5sums="39b619147db54687c4a583a7a94c9163 ucspi-tcp-0.88.tar.gz
47554ec0eb60f619667efde3fb5325310d ucspi-tcp-0.88.a_record.patch
48759a11fafff188d9580be6498a028095 ucspi-tcp-0.88.errno.patch"
diff --git a/testing/ucspi-tcp/ucspi-tcp-0.88.a_record.patch b/testing/ucspi-tcp/ucspi-tcp-0.88.a_record.patch
deleted file mode 100644
index 903125eaae..0000000000
--- a/testing/ucspi-tcp/ucspi-tcp-0.88.a_record.patch
+++ /dev/null
@@ -1,64 +0,0 @@
1diff -ruN --exclude conf-* ucspi-tcp-0.88/rblsmtpd.c ucspi-tcp-0.88.fix/rblsmtpd.c
2--- ucspi-tcp-0.88/rblsmtpd.c Sat Mar 18 10:18:42 2000
3+++ ucspi-tcp-0.88.fix/rblsmtpd.c Wed Aug 9 16:42:33 2000
4@@ -60,16 +60,54 @@
5
6 void rbl(char *base)
7 {
8+ int i;
9+ char *altreply = 0;
10 if (decision) return;
11 if (!stralloc_copy(&tmp,&ip_reverse)) nomem();
12+ i = str_chr(base, ':');
13+ if (base[i]) {
14+ base[i] = 0;
15+ altreply = base+i+1;
16+ }
17 if (!stralloc_cats(&tmp,base)) nomem();
18- if (dns_txt(&text,&tmp) == -1) {
19- flagmustnotbounce = 1;
20- if (flagfailclosed) {
21- if (!stralloc_copys(&text,"temporary RBL lookup error")) nomem();
22- decision = 2;
23+ if (altreply) {
24+ if (dns_ip4(&text,&tmp) == -1) {
25+ flagmustnotbounce = 1;
26+ if (flagfailclosed) {
27+ if (!stralloc_copys(&text,"temporary RBL lookup error")) nomem();
28+ decision = 2;
29+ }
30+ return;
31+ }
32+ if (text.len) {
33+ if(!stralloc_copys(&text, "")) nomem();
34+ while(*altreply) {
35+ char *x;
36+ i = str_chr(altreply, '%');
37+ if(!stralloc_catb(&text, altreply, i)) nomem();
38+ if(altreply[i] &&
39+ altreply[i+1]=='I' &&
40+ altreply[i+2]=='P' &&
41+ altreply[i+3]=='%') {
42+ if(!stralloc_catb(&text, ip_env, str_len(ip_env))) nomem();
43+ altreply+=i+4;
44+ } else if(altreply[i]) {
45+ if(!stralloc_cats(&text, "%")) nomem();
46+ altreply+=i+1;
47+ } else {
48+ altreply+=i;
49+ }
50+ }
51+ }
52+ } else {
53+ if (dns_txt(&text,&tmp) == -1) {
54+ flagmustnotbounce = 1;
55+ if (flagfailclosed) {
56+ if (!stralloc_copys(&text,"temporary RBL lookup error")) nomem();
57+ decision = 2;
58+ }
59+ return;
60 }
61- return;
62 }
63 if (text.len)
64 if (flagrblbounce)
diff --git a/testing/ucspi-tcp/ucspi-tcp-0.88.errno.patch b/testing/ucspi-tcp/ucspi-tcp-0.88.errno.patch
deleted file mode 100644
index 7654c783a6..0000000000
--- a/testing/ucspi-tcp/ucspi-tcp-0.88.errno.patch
+++ /dev/null
@@ -1,12 +0,0 @@
1diff -u ucspi-tcp-0.88.old/error.h ucspi-tcp-0.88/error.h
2--- ucspi-tcp-0.88.old/error.h 2000-03-18 09:18:20.000000000 -0600
3+++ ucspi-tcp-0.88/error.h 2003-01-08 13:39:12.000000000 -0600
4@@ -1,7 +1,7 @@
5 #ifndef ERROR_H
6 #define ERROR_H
7
8-extern int errno;
9+#include <errno.h>
10
11 extern int error_intr;
12 extern int error_nomem;
diff --git a/testing/usb-modeswitch/APKBUILD b/testing/usb-modeswitch/APKBUILD
deleted file mode 100644
index 1643920846..0000000000
--- a/testing/usb-modeswitch/APKBUILD
+++ /dev/null
@@ -1,55 +0,0 @@
1# Maintainer: Leonardo Arena <rnalrd@gmail.com>
2pkgname=usb-modeswitch
3pkgver=1.1.4
4pkgrel=0
5_pkgdata=20100418
6pkgdesc="A mode switching tool for controlling flip flop (multiple device) USB gear"
7url="http://www.draisberghof.de/usb_modeswitch/"
8license="GPL"
9depends="tcl"
10makedepends="libusb-compat-dev"
11install=
12subpackages="$pkgname-doc"
13source="http://www.draisberghof.de/usb_modeswitch/${pkgname}-${pkgver}.tar.bz2
14 http://www.draisberghof.de/usb_modeswitch/${pkgname}-data-${_pkgdata}.tar.bz2
15 http://www.draisberghof.de/usb_modeswitch/usb_modeswitch.setup"
16
17_builddir="$srcdir"/$pkgname-$pkgver
18
19prepare() {
20 cd "$_builddir"
21 mkdir -p $pkgdir/lib/udev/usb_modeswitch || return 1
22 mkdir -p $pkgdir/etc || return 1
23 mkdir -p $pkgdir/usr/share/man/man1 || return 1
24 make clean || return 1
25 sed -i -e 's/--mode=/-m/' Makefile
26 cd ../${pkgname}-data-${_pkgdata}
27 sed -i -e 's%install --mode=644 -t $(ETCDIR)/usb_modeswitch.d \./usb_modeswitch.d/\*%cp -R ./usb_modeswitch.d/\* $(ETCDIR)/usb_modeswitch.d%' Makefile
28 sed -i -e 's/--mode=/-m/' Makefile
29}
30
31build() {
32 cd "$_builddir"
33 make || return 1
34}
35
36package() {
37 cd "$_builddir"
38 make DESTDIR="$pkgdir" install
39 # adjusting the tcl script location
40 # mv ${pkgdir}/lib/udev/usb_modeswitch/usb_modeswitch.tcl \
41 # ${pkgdir}/lib/udev/usb_modeswitch.tcl || return 1
42 # rmdir ${pkgdir}/lib/udev/usb_modeswitch || return 1
43 # mv ${pkgdir}/lib/udev/usb_modeswitch.tcl \
44 # ${pkgdir}/lib/udev/usb_modeswitch || return 1
45
46 # installing data
47 cd $srcdir/usb-modeswitch-data-${_pkgdata} || return 1
48 make DESTDIR=$pkgdir install || return 1
49 # installing config
50 cp $srcdir/usb_modeswitch.setup $pkgdir/etc/ || return 1
51}
52
53md5sums="a04db36bd0fc6fb303df7567f677b714 usb-modeswitch-1.1.4.tar.bz2
54659c9633513fa2f84465244a50c351b3 usb-modeswitch-data-20100418.tar.bz2
559a25756669937ac86774bb55733f09cd usb_modeswitch.setup"
diff --git a/testing/valide/APKBUILD b/testing/valide/APKBUILD
deleted file mode 100644
index 5ed20c9349..0000000000
--- a/testing/valide/APKBUILD
+++ /dev/null
@@ -1,37 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=valide
3pkgver=0.7.0
4pkgrel=0
5pkgdesc="Val(a)IDE is an Integrated Development Environment (IDE) for the Vala programming language"
6url="http://www.valaide.org/"
7license="GPL"
8depends="vala"
9makedepends="gtk+-dev intltool gtksourceview-dev libunique-dev python
10 libxml2-dev gdl-dev vala"
11install=
12subpackages="$pkgname-dev $pkgname-doc"
13source="http://valide.googlecode.com/files/valide-$pkgver.tar.gz"
14
15# append extra dependencies to -dev subpackage
16# remove if not used.
17# depends_dev="somepackage-dev"
18
19_builddir="$srcdir"/$pkgname-$pkgver
20
21prepare() {
22 cd "$_builddir"
23 # apply patches here
24}
25
26build() {
27 cd "$_builddir"
28 ./waf -j ${JOBS:-2} configure --prefix=/usr || return 1
29 ./waf -j ${JOBS:-2}
30}
31
32package() {
33 cd "$_builddir"
34 ./waf -j ${JOBS:-2} --destdir="$pkgdir" install
35}
36
37md5sums="d9e7d36266af3bd4c3ca592a8955285e valide-0.7.0.tar.gz"
diff --git a/testing/xmlrpc-c/APKBUILD b/testing/xmlrpc-c/APKBUILD
deleted file mode 100644
index 86777e1b6d..0000000000
--- a/testing/xmlrpc-c/APKBUILD
+++ /dev/null
@@ -1,42 +0,0 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=xmlrpc-c
3pkgver=1.06.40
4pkgrel=0
5pkgdesc="This library provides a modular implementation of XML-RPC for C and C++"
6url="http://xmlrpc-c.sourceforge.net/"
7license="custom:xmlrpc-c"
8depends=
9makedepends="libtool curl-dev libxml2-dev zlib-dev"
10subpackages="$pkgname-dev $pkgname-doc xmlrpc-c++:cxx"
11source="http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tgz"
12
13_builddir="$srcdir"/$pkgname-$pkgver
14build() {
15 cd "$_builddir"
16 ./configure --prefix=/usr \
17 --mandir=/usr/share/man \
18 --enable-libxml2-backend \
19 --disable-cgi-server \
20 --disable-abyss-server \
21 --disable-libwww-client \
22 --disable-wininet-client
23 # no parallel builds :-(
24 make -C include &&\
25 make -C lib &&\
26 make -j1 -C src &&\
27 make
28}
29
30package() {
31 cd "$_builddir"
32 make DESTDIR="$pkgdir" install
33 install -m 644 -D doc/COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
34}
35
36cxx() {
37 pkgdesc="This library provides a modular implementation of XML-RPC for C++"
38 mkdir -p "$subpkgdir"/usr/lib
39 mv "$pkgdir"/usr/lib/*++* "$subpkgdir"/usr/lib/
40}
41
42md5sums="684fd8b9edda6da55a58d2a18e5056c5 xmlrpc-c-1.06.40.tgz"
diff --git a/testing/zabbix/APKBUILD b/testing/zabbix/APKBUILD
deleted file mode 100644
index 480f424fe5..0000000000
--- a/testing/zabbix/APKBUILD
+++ /dev/null
@@ -1,87 +0,0 @@
1# Contributor: Jeff Bilyk <jbilyk at gmail>
2# Maintainer: Natanael Copa <natanael.copa@gmail.com>
3pkgname=zabbix
4pkgver=1.8.2
5pkgrel=1
6pkgdesc="Enterprise-class open source distributed monitoring"
7url="www.zabbix.com"
8license="GPL"
9depends="php php-sqlite3 php-gd fping"
10makedepends="sqlite-dev libiconv-dev"
11install="$pkgname.pre-install"
12pkgusers="zabbix"
13pkggroups="zabbix"
14subpackages="$pkgname-dev $pkgname-doc"
15source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
16 zabbix_server.conf
17 zabbix_trapper.conf
18 zabbix_proxy.conf
19 zabbix-dn_skipname.patch
20 zabbix-getloadavg.patch
21 zabbix-server.initd
22 zabbix-agentd.initd
23 zabbix-proxy.initd
24 "
25
26_builddir="$srcdir"/$pkgname-$pkgver
27
28prepare() {
29 cd "$_builddir"
30 for i in $source; do
31 case $i in
32 *.patch)
33 msg "Applying $i"
34 patch -p1 -i "$srcdir"/$i || return 1
35 ;;
36 esac
37 done
38}
39
40build() {
41 cd "$_builddir"
42 ./configure --prefix=/usr \
43 --sysconfdir=/etc \
44 --mandir=/usr/share/man \
45 --infodir=/usr/share/info \
46 --enable-server \
47 --enable-agent \
48 --enable-proxy \
49 --enable-ipv6 \
50 --with-sqlite3
51 make || return 1
52}
53
54package() {
55 local _wwwdir="$pkgdir"/usr/share/webapps/zabbix
56 cd "$_builddir"
57 make DESTDIR="$pkgdir" install
58
59 install -d -m0750 -o zabbix -g zabbix \
60 "$pkgdir"/var/run/zabbix "$pkgdir"/var/log/zabbix
61
62 install -d "$pkgdir"/etc/zabbix
63 install -d "$pkgdir"/usr/share/zabbix/dbms/create/data
64 install -d -m0755 "$_wwwdir"
65 install -D -m0640 "$srcdir"/zabbix_server.conf "$pkgdir"/etc/zabbix/zabbix_server.conf
66 install -D -m0640 "$srcdir"/zabbix_trapper.conf "$pkgdir"/etc/zabbix/zabbix_trapper.conf
67 install -D -m0755 "$srcdir"/zabbix-$pkgver/create/data/data.sql "$pkgdir"/usr/share/zabbix/dbms/create/data/data.sql
68 install -D -m0755 "$srcdir"/zabbix-$pkgver/create/data/images_mysql.sql "$pkgdir"/usr/share/zabbix/dbms/create/data/images_mysql.sql
69 install -D -m0755 "$srcdir"/zabbix-$pkgver/create/schema/mysql.sql "$pkgdir"/usr/share/zabbix/dbms/create/mysql.sql
70 cp -r "$srcdir"/zabbix-$pkgver/frontends/php/* "$_wwwdir"
71
72 for i in server proxy agentd; do
73 install -D -m0755 "$srcdir"/zabbix-$i.initd \
74 "$pkgdir"/etc/init.d/zabbix-$i || return 1
75 done
76
77}
78
79md5sums="fa4be4fa7ac20a33cc0aa5c27b827746 zabbix-1.8.2.tar.gz
8026b0401a83bdb1dce29338e5b2786620 zabbix_server.conf
819832a81e134c8e2c11e2a06b7adbf88f zabbix_trapper.conf
820310b92afb3f35c1075fff53db737212 zabbix_proxy.conf
83d13166483792401be2d25b37b0170b82 zabbix-dn_skipname.patch
848d1d2e53479173aac0df0c38a4d6afda zabbix-getloadavg.patch
85e42394e798ab98a8ff4babe68e04633a zabbix-server.initd
8688374bba8a8fdfabfcfe9be6dd12095f zabbix-agentd.initd
8732abde1cc00c2eeccddb7e038117d0ab zabbix-proxy.initd"
diff --git a/testing/zabbix/zabbix-agentd.initd b/testing/zabbix/zabbix-agentd.initd
deleted file mode 100644
index b14b5fe74b..0000000000
--- a/testing/zabbix/zabbix-agentd.initd
+++ /dev/null
@@ -1,22 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2007 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/net-analyzer/zabbix/files/1.6.6/init.d/zabbix-agentd,v 1.1 2009/10/05 15:55:23 patrick Exp $
5
6depend() {
7 need net
8 provide zabbix-agent
9 use zabbix-server
10}
11
12start() {
13 ebegin "Starting Zabbix agent"
14 start-stop-daemon --start -c zabbix:zabbix --exec /usr/sbin/zabbix_agentd
15 eend $?
16}
17
18stop() {
19 ebegin "Stopping Zabbix agent"
20 start-stop-daemon --stop -u zabbix --pidfile /var/run/zabbix/zabbix_agentd.pid
21 eend $?
22}
diff --git a/testing/zabbix/zabbix-dn_skipname.patch b/testing/zabbix/zabbix-dn_skipname.patch
deleted file mode 100644
index df75e914a1..0000000000
--- a/testing/zabbix/zabbix-dn_skipname.patch
+++ /dev/null
@@ -1,44 +0,0 @@
1diff --git a/src/libs/zbxsysinfo/common/net.c b/src/libs/zbxsysinfo/common/net.c
2index c8956a6..645fd8c 100644
3--- a/src/libs/zbxsysinfo/common/net.c
4+++ b/src/libs/zbxsysinfo/common/net.c
5@@ -26,6 +26,39 @@
6
7 #include "net.h"
8
9+#if defined(__UCLIBC__) && defined(HAVE_RES_QUERY)
10+/*
11+ * Skip over a compressed domain name. Return the size or -1.
12+ */
13+int
14+__dn_skipname(const u_char *comp_dn, const u_char *eom)
15+{
16+ const u_char *cp;
17+ int n;
18+
19+ cp = comp_dn;
20+ while (cp < eom && (n = *cp++)) {
21+ /*
22+ * check for indirection
23+ */
24+ switch (n & INDIR_MASK) {
25+ case 0: /* normal case, n == len */
26+ cp += n;
27+ continue;
28+ case INDIR_MASK: /* indirection */
29+ cp++;
30+ break;
31+ default: /* illegal type */
32+ return (-1);
33+ }
34+ break;
35+ }
36+ if (cp > eom)
37+ return (-1);
38+ return (cp - comp_dn);
39+}
40+#endif
41+
42 /*
43 * 0 - NOT OK
44 * 1 - OK
diff --git a/testing/zabbix/zabbix-getloadavg.patch b/testing/zabbix/zabbix-getloadavg.patch
deleted file mode 100644
index 44706abeb8..0000000000
--- a/testing/zabbix/zabbix-getloadavg.patch
+++ /dev/null
@@ -1,33 +0,0 @@
1diff --git a/src/libs/zbxsysinfo/linux/cpu.c b/src/libs/zbxsysinfo/linux/cpu.c
2index a76e756..9f9031d 100644
3--- a/src/libs/zbxsysinfo/linux/cpu.c
4+++ b/src/libs/zbxsysinfo/linux/cpu.c
5@@ -22,6 +22,28 @@
6 #include "sysinfo.h"
7 #include "stats.h"
8
9+#ifndef HAVE_GETLOADAVG
10+/*! \brief Alternative method of getting load avg on Linux only */
11+int getloadavg(double *list, int nelem)
12+{
13+ FILE *LOADAVG;
14+ double avg[3] = { 0.0, 0.0, 0.0 };
15+ int i, res = -1;
16+
17+ if ((LOADAVG = fopen("/proc/loadavg", "r"))) {
18+ fscanf(LOADAVG, "%lf %lf %lf", &avg[0], &avg[1], &avg[2]);
19+ res = 0;
20+ fclose(LOADAVG);
21+ }
22+
23+ for (i = 0; (i < nelem) && (i < 3); i++) {
24+ list[i] = avg[i];
25+ }
26+
27+ return res;
28+}
29+#endif
30+
31 int SYSTEM_CPU_NUM(const char *cmd, const char *param, unsigned flags, AGENT_RESULT *result)
32 {
33 char mode[32];
diff --git a/testing/zabbix/zabbix-proxy.initd b/testing/zabbix/zabbix-proxy.initd
deleted file mode 100644
index 8ac246eccd..0000000000
--- a/testing/zabbix/zabbix-proxy.initd
+++ /dev/null
@@ -1,21 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2007 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/net-analyzer/zabbix/files/1.6.6/init.d/zabbix-proxy,v 1.1 2009/10/06 16:24:35 patrick Exp $
5
6depend() {
7 need net
8 #use mysql postgresql
9}
10
11start() {
12 ebegin "Starting Zabbix proxy"
13 start-stop-daemon --start -c zabbix:zabbix --exec /usr/sbin/zabbix_proxy
14 eend $?
15}
16
17stop() {
18 ebegin "Stopping Zabbix proxy"
19 start-stop-daemon --stop -u zabbix --pidfile /var/run/zabbix/zabbix_proxy.pid
20 eend $?
21}
diff --git a/testing/zabbix/zabbix-server.initd b/testing/zabbix/zabbix-server.initd
deleted file mode 100644
index a661cd233d..0000000000
--- a/testing/zabbix/zabbix-server.initd
+++ /dev/null
@@ -1,21 +0,0 @@
1#!/sbin/runscript
2# Copyright 1999-2007 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/net-analyzer/zabbix/files/1.6.6/init.d/zabbix-server,v 1.1 2009/10/05 15:55:23 patrick Exp $
5
6depend() {
7 need net
8 use mysql postgresql
9}
10
11start() {
12 ebegin "Starting Zabbix server"
13 start-stop-daemon --start -c zabbix:zabbix --exec /usr/sbin/zabbix_server
14 eend $?
15}
16
17stop() {
18 ebegin "Stopping Zabbix server"
19 start-stop-daemon --stop -u zabbix --pidfile /var/run/zabbix/zabbix_server.pid
20 eend $?
21}
diff --git a/testing/zabbix/zabbix.pre-install b/testing/zabbix/zabbix.pre-install
deleted file mode 100644
index 8a9e5193c2..0000000000
--- a/testing/zabbix/zabbix.pre-install
+++ /dev/null
@@ -1,5 +0,0 @@
1#!/bin/sh
2
3addgroup zabbix 2>/dev/null
4adduser -S -H -h /dev/null -s /bin/false -D -G zabbix zabbix 2>/dev/null
5exit 0
diff --git a/testing/zabbix/zabbix_proxy.conf b/testing/zabbix/zabbix_proxy.conf
deleted file mode 100644
index 899fac2465..0000000000
--- a/testing/zabbix/zabbix_proxy.conf
+++ /dev/null
@@ -1,175 +0,0 @@
1# This is config file for ZABBIX server process
2# To get more information about ZABBIX,
3# go http://www.zabbix.com
4
5############ GENERAL PARAMETERS #################
6
7# IP address (or hostname) of ZABBIX servers.
8
9Server=127.0.0.1
10
11# Server port for sending active checks
12
13ServerPort=10051
14
15# Unique hostname.
16
17Hostname=proxy
18
19# Number of pre-forked instances of pollers
20# Default value is 5
21# This parameter must be between 0 and 255
22#StartPollers=5
23
24# Number of pre-forked instances of IPMI pollers
25# Default value is 0
26# This parameter must be between 0 and 255
27#StartIPMIPollers=0
28
29# Number of pre-forked instances of pollers for unreachable hosts
30# Default value is 1
31# This parameter must be between 0 and 255
32#StartPollersUnreachable=1
33
34# Number of pre-forked instances of trappers
35# Default value is 5
36# This parameter must be between 0 and 255
37#StartTrappers=5
38
39# Number of pre-forked instances of ICMP pingers
40# Default value is 1
41# This parameter must be between 0 and 255
42#StartPingers=1
43
44# Number of pre-forked instances of discoverers
45# Default value is 1
46# This parameter must be between 0 and 255
47#StartDiscoverers=1
48
49# Number of pre-forked instances of HTTP pollers
50# Default value is 1
51# This parameter must be between 0 and 255
52#StartHTTPPollers=1
53
54# Listen port for trapper. Default port number is 10051. This parameter
55# must be between 1024 and 32767
56#ListenPort=10051
57
58# Source IP address for outgouing connections
59#SourceIP=
60
61# Listen interface for trapper. Trapper will listen all network interfaces
62# if this parameter is missing.
63#ListenIP=127.0.0.1
64
65# How often ZABBIX will perform sending hearbeat message
66# (in seconds)
67# Default value is 60 seconds
68# Set to 0 to disable heartbeat messages
69# This parameter must be between 0 and 3600
70#HeartbeatFrequency=60
71
72# How often ZABBIX will perform sync configuration data
73# (in seconds)
74# Default value is 3600 seconds (1h)
75# This parameter must be between 1 and 604800 (1 week)
76#ConfigFrequency=3600
77
78# How often ZABBIX will perform housekeeping procedure
79# (in hours)
80# Default value is 1 hour
81# Housekeeping is removing unnecessary information from
82# tables history, alert, and alarms
83# This parameter must be between 1 and 24
84#HousekeepingFrequency=1
85
86# How often ZABBIX will try to send unsent alerts
87# (in seconds)
88# Default value is 30 seconds
89#SenderFrequency=30
90
91# Local bufer size in hours. Proxy will keep collected data N hours.
92# Default value is 0 hours
93#ProxyLocalBuffer=0
94
95# Offline buffer size in hours. It is used when server is not available.
96# Older data is removed.
97# Default value is 1 hours
98#ProxyOfflineBuffer=1
99
100# Specifies debug level
101# 0 - debug is not created
102# 1 - critical information
103# 2 - error information
104# 3 - warnings (default)
105# 4 - for debugging (produces lots of information)
106#DebugLevel=3
107
108# Specifies how long we wait for agent response (in sec)
109# Must be between 1 and 30
110Timeout=5
111
112# Specifies how many seconds trapper may spend processing new data
113# Must be between 1 and 30
114#TrapperTimeout=5
115
116# After how many seconds of unreachability treat a host as unavailable
117#UnreachablePeriod=45
118
119# How ofter check host for availability during the unreachability period
120#UnavailableDelay=15
121
122# How ofter check host for availability during the unavailability period
123#UnavailableDelay=60
124
125# Name of PID file
126PidFile=/var/run/zabbix/zabbix_proxy.pid
127
128# Name of log file
129# If not set, syslog is used
130LogFile=/var/log/zabbix/zabbix_proxy.log
131
132# Maximum size of log file in MB. Set to 0 to disable automatic log rotation.
133LogFileSize=1
134
135# Location for custom alert scripts
136AlertScriptsPath=/home/zabbix/bin/
137
138# Location of external scripts
139#ExternalScripts=/etc/zabbix/externalscripts
140
141# Location of 'fping. Default is /usr/sbin/fping
142# Make sure that fping binary has root permissions and SUID flag set
143#FpingLocation=/usr/sbin/fping
144
145# Location of fping6. Default is /usr/sbin/fping6
146# Make sure that fping binary has root permissions and SUID flag set
147#Fping6Location=/usr/sbin/fping6
148
149# Temporary directory. Default is /tmp
150#TmpDir=/tmp
151
152# Frequency of ICMP pings (item keys 'icmpping' and 'icmppingsec'). Defauls is 60 seconds.
153#PingerFrequency=60
154
155# Database host name
156# Default is localhost
157
158#DBHost=localhost
159
160# Database name
161# SQLite3 note: path to database file must be provided. DBUser and DBPassword are ignored.
162DBName=proxy
163
164# Database user
165
166DBUser=root
167
168# Database password
169# Comment this line if no password used
170
171#DBPassword=<password>
172
173# Connect to MySQL using Unix socket?
174
175#DBSocket=/tmp/mysql.sock
diff --git a/testing/zabbix/zabbix_server.conf b/testing/zabbix/zabbix_server.conf
deleted file mode 100644
index 39c12ef0d9..0000000000
--- a/testing/zabbix/zabbix_server.conf
+++ /dev/null
@@ -1,155 +0,0 @@
1# This is config file for ZABBIX server process
2# To get more information about ZABBIX,
3# go http://www.zabbix.com
4
5############ GENERAL PARAMETERS #################
6
7# This defines unique NodeID in distributed setup,
8# Default value 0 (standalone server)
9# This parameter must be between 0 and 999
10#NodeID=0
11
12# Number of pre-forked instances of pollers
13# Default value is 5
14# This parameter must be between 0 and 255
15#StartPollers=5
16
17# Number of pre-forked instances of IPMI pollers
18# Default value is 0
19# This parameter must be between 0 and 255
20#StartIPMIPollers=0
21
22# Number of pre-forked instances of pollers for unreachable hosts
23# Default value is 1
24# This parameter must be between 0 and 255
25#StartPollersUnreachable=1
26
27# Number of pre-forked instances of trappers
28# Default value is 5
29# This parameter must be between 0 and 255
30#StartTrappers=5
31
32# Number of pre-forked instances of ICMP pingers
33# Default value is 1
34# This parameter must be between 0 and 255
35#StartPingers=1
36
37# Number of pre-forked instances of discoverers
38# Default value is 1
39# This parameter must be between 0 and 255
40#StartDiscoverers=1
41
42# Number of pre-forked instances of HTTP pollers
43# Default value is 1
44# This parameter must be between 0 and 255
45#StartHTTPPollers=1
46
47# Listen port for trapper. Default port number is 10051. This parameter
48# must be between 1024 and 32767
49
50#ListenPort=10051
51
52# Source IP address for outgouing connections
53#SourceIP=
54
55# Listen interface for trapper. Trapper will listen all network interfaces
56# if this parameter is missing.
57
58#ListenIP=127.0.0.1
59
60# How often ZABBIX will perform housekeeping procedure
61# (in hours)
62# Default value is 1 hour
63# Housekeeping is removing unnecessary information from
64# tables history, alert, and alarms
65# This parameter must be between 1 and 24
66
67#HousekeepingFrequency=1
68
69# How often ZABBIX will try to send unsent alerts
70# (in seconds)
71# Default value is 30 seconds
72SenderFrequency=30
73
74# Uncomment this line to disable housekeeping procedure
75#DisableHousekeeping=1
76
77# Specifies debug level
78# 0 - debug is not created
79# 1 - critical information
80# 2 - error information
81# 3 - warnings (default)
82# 4 - for debugging (produces lots of information)
83
84DebugLevel=3
85
86# Specifies how long we wait for agent response (in sec)
87# Must be between 1 and 30
88Timeout=5
89
90# Specifies how many seconds trapper may spend processing new data
91# Must be between 1 and 30
92#TrapperTimeout=5
93
94# After how many seconds of unreachability treat a host as unavailable
95#UnreachablePeriod=45
96
97# How ofter check host for availability during the unreachability period
98#UnavailableDelay=15
99
100# How ofter check host for availability during the unavailability period
101#UnavailableDelay=60
102
103# Name of PID file
104
105PidFile=/var/run/zabbix/zabbix_server.pid
106
107# Name of log file
108# If not set, syslog is used
109
110LogFile=/var/log/zabbix/zabbix_server.log
111
112# Maximum size of log file in MB. Set to 0 to disable automatic log rotation.
113LogFileSize=2
114
115# Location for custom alert scripts
116AlertScriptsPath=/home/zabbix/bin/
117
118# Location of external scripts
119#ExternalScripts=/etc/zabbix/externalscripts
120
121# Location of fping. Default is /usr/sbin/fping
122# Make sure that fping binary has root permissions and SUID flag set
123#FpingLocation=/usr/sbin/fping
124
125# Location of fping6. Default is /usr/sbin/fping6
126# Make sure that fping binary has root permissions and SUID flag set
127#Fping6Location=/usr/sbin/fping6
128
129# Temporary directory. Default is /tmp
130#TmpDir=/tmp
131
132# Frequency of ICMP pings (item keys 'icmpping' and 'icmppingsec'). Defauls is 60 seconds.
133#PingerFrequency=60
134
135# Database host name
136# Default is localhost
137
138#DBHost=localhost
139
140# Database name
141# SQLite3 note: path to database file must be provided. DBUser and DBPassword are ignored.
142DBName=zabbix
143
144# Database user
145
146DBUser=root
147
148# Database password
149# Comment this line if no password used
150
151#DBPassword=<password>
152
153# Connect to MySQL using Unix socket?
154
155#DBSocket=/tmp/mysql.sock
diff --git a/testing/zabbix/zabbix_trapper.conf b/testing/zabbix/zabbix_trapper.conf
deleted file mode 100644
index 7f235f66bc..0000000000
--- a/testing/zabbix/zabbix_trapper.conf
+++ /dev/null
@@ -1,44 +0,0 @@
1# This is config file for zabbix_trapper
2# To get more information about ZABBIX,
3# go http://www.zabbix.com
4
5############ GENERAL PARAMETERS #################
6
7# Specifies debug level
8# 1 - critical information
9# 2 - warnings (default)
10# 3 - for debugging (produces lots of information)
11
12DebugLevel=2
13
14# Spend no more than Timeout seconds on processing
15# Must be between 1 and 30
16
17Timeout=3
18
19# Name of log file
20# If not set, syslog will be used
21
22LogFile=/var/log/zabbix/zabbix_trapper.log
23
24# Database host name
25# Default is localhost
26
27DBHost=localhost
28
29# Database name
30
31DBName=zabbix
32
33# Database user
34
35DBUser=zabbix
36
37# Database password
38# Comment this line if no password used
39
40DBPassword=zabbix
41
42# Connect to MySQL usig Unix socket?
43
44#DBSocket=/tmp/mysql.sock