From 7b9446b33a1d36e1e7aca95922e114bf2ba4992d Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 11:52:52 +0100 Subject: [PATCH 01/23] xbps-src: update to v15. --- srcpkgs/xbps-src/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/xbps-src/template b/srcpkgs/xbps-src/template index 3d46e98c2b4..14bc85d569e 100644 --- a/srcpkgs/xbps-src/template +++ b/srcpkgs/xbps-src/template @@ -1,6 +1,6 @@ # Template file for 'xbps-src' pkgname=xbps-src -version=14 +version=15 distfiles="https://github.com/downloads/xtraeme/xbps-src/xbps-src-${version}.tar.gz" build_style=gnu-makefile make_build_args="PREFIX=/usr ETCDIR=/etc/xbps" @@ -9,7 +9,7 @@ short_desc="The XBPS package system - binary package builder" maintainer="Juan RP " homepage="http://code.google.com/p/xbps" license="Simplified BSD" -checksum=9353f63c2ae61d181f7e13063cceefc963a5f17fd44a81392d891f8ebbf56709 +checksum=c4c4b1b954cb1456a06f8b01c09bfb81ff57cff66354ebf87b6cccdd4958ecc1 long_desc=" The XBPS package system. A new, fast, from scratch and simple binary package manager. This package includes xbps-src, the From 12395435e16a8470b1f9ce5e74395845d4ee2771 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 11:54:03 +0100 Subject: [PATCH 02/23] rhythmbox: require libtdb>=1.2.6, require xbps-src>=15 to build. --- srcpkgs/rhythmbox/template | 3 +++ 1 file changed, 3 insertions(+) diff --git a/srcpkgs/rhythmbox/template b/srcpkgs/rhythmbox/template index 70c72724abd..d1efe0d694a 100644 --- a/srcpkgs/rhythmbox/template +++ b/srcpkgs/rhythmbox/template @@ -1,6 +1,7 @@ # Template file for 'rhythmbox'. pkgname=rhythmbox version=2.95 +revision=1 homepage="http://www.rhythmbox.org" distfiles="${GNOME_SITE}/$pkgname/2.95/$pkgname-$version.tar.xz" build_style=gnu-configure @@ -32,6 +33,8 @@ long_desc=" gtk_iconcache_dirs="/usr/share/icons/hicolor" subpackages="lib${pkgname} ${pkgname}-devel" +build_requires=15 +shlib_depends="libtdb>=1.2.6" Add_dependency build pkg-config Add_dependency build intltool From a56d892ecae543aeed23ae8c273601b64b53604f Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 12:18:16 +0100 Subject: [PATCH 03/23] at-spi2-core: update to 2.2.3. --- srcpkgs/at-spi2-core/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template index 766e0c7cff4..4e88da9e4eb 100644 --- a/srcpkgs/at-spi2-core/template +++ b/srcpkgs/at-spi2-core/template @@ -1,11 +1,11 @@ # Template file for 'at-spi2-core' pkgname=at-spi2-core -version=2.2.2 +version=2.2.3 distfiles="${GNOME_SITE}/$pkgname/2.2/$pkgname-$version.tar.xz" build_style=gnu-configure short_desc="Assistive Technology Service Provider Interface" maintainer="Juan RP " -checksum=d9b8ab2324d42b68552ec787b19619631c934528dc859da2349ea5f0ee7cc8b7 +checksum=fb97f0a02fa378795e50857e22e640e099be1768081e28ca2dbdb3835f5b6af1 long_desc=" This package includes the protocol definitions for the new D-Bus at-spi. From 6c1449fff11257e538a2a7b3581a99f4b8cb2d9c Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 12:19:47 +0100 Subject: [PATCH 04/23] ristretto: update to 0.3.2. --- srcpkgs/ristretto/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/ristretto/template b/srcpkgs/ristretto/template index 4f72db0f57b..3c498d4006e 100644 --- a/srcpkgs/ristretto/template +++ b/srcpkgs/ristretto/template @@ -1,13 +1,13 @@ # Template file for 'ristretto' pkgname=ristretto -version=0.3.1 +version=0.3.2 homepage="http://goodies.xfce.org/projects/applications/ristretto" distfiles="http://archive.xfce.org/src/apps/$pkgname/${version%.*}/$pkgname-$version.tar.bz2" build_style=gnu-configure short_desc="Picture-viewer for the Xfce desktop environment" maintainer="Juan RP " license="GPL-2" -checksum=7b3d5de3be0db8beca20d4408de9beb4efe3a78c44e22c5f19956887fbf70173 +checksum=a28c9e472c329b5f3136ebea887dec5ba93a37d5562b493633161392aff5545f long_desc=" Ristretto is a fast and lightweight picture-viewer for the Xfce desktop environment." From 413c739bc97d78f97437375a8e50213e8e9ca072 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 13:44:51 +0100 Subject: [PATCH 05/23] kernel: update to 3.2.1. --- srcpkgs/kernel/common-vars | 6 +- srcpkgs/kernel/files/x86_64-dotconfig | 832 ++++++++++-------- .../unionfs-2.5.10_for_3.1.0-rc4-pld.diff.gz | Bin 0 -> 79569 bytes ...nfs-2.5.10_for_3.1.0-rc4-pld.diff.gz.args} | 0 .../unionfs-2.5.10_for_3.1.0-rc4.diff.gz | Bin 80179 -> 0 bytes 5 files changed, 447 insertions(+), 391 deletions(-) create mode 100644 srcpkgs/kernel/patches/unionfs-2.5.10_for_3.1.0-rc4-pld.diff.gz rename srcpkgs/kernel/patches/{unionfs-2.5.10_for_3.1.0-rc4.diff.gz.args => unionfs-2.5.10_for_3.1.0-rc4-pld.diff.gz.args} (100%) delete mode 100644 srcpkgs/kernel/patches/unionfs-2.5.10_for_3.1.0-rc4.diff.gz diff --git a/srcpkgs/kernel/common-vars b/srcpkgs/kernel/common-vars index 330eb992e7a..570f62c1af8 100644 --- a/srcpkgs/kernel/common-vars +++ b/srcpkgs/kernel/common-vars @@ -1,10 +1,10 @@ # Common vars shared by the 'kernel' and 'kernel-libc-headers' # build templates. -_kmajorver=3.1 -version=${_kmajorver}.9 +_kmajorver=3.2 +version=${_kmajorver}.1 wrksrc="linux-${version}" distfiles="http://www.kernel.org/pub/linux//kernel/v3.x/linux-${version}.tar.xz" maintainer="Juan RP " homepage="http://www.kernel.org" license="GPL-2" -checksum=bcf6d7dca2c6faa3dead83c4ea0705451f55552fe7945f1666d660aa332af6e6 +checksum=1bd7a89830b7e0491943964491ac41ff44299f28e864d90a1f396e57fe24756b diff --git a/srcpkgs/kernel/files/x86_64-dotconfig b/srcpkgs/kernel/files/x86_64-dotconfig index 17cf69f8c1a..e76040724fe 100644 --- a/srcpkgs/kernel/files/x86_64-dotconfig +++ b/srcpkgs/kernel/files/x86_64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.1.1 Kernel Configuration +# Linux/x86_64 3.2.1 Kernel Configuration # CONFIG_64BIT=y # CONFIG_X86_32 is not set @@ -39,7 +39,6 @@ CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y -CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ZONE_DMA32=y @@ -98,8 +97,9 @@ CONFIG_HAVE_SPARSE_IRQ=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_FORCED_THREADING=y -# CONFIG_SPARSE_IRQ is not set +CONFIG_SPARSE_IRQ=y # # RCU Subsystem @@ -131,6 +131,7 @@ CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set @@ -156,7 +157,7 @@ CONFIG_SYSCTL=y CONFIG_ANON_INODES=y # CONFIG_EXPERT is not set CONFIG_UID16=y -CONFIG_SYSCTL_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_HOTPLUG=y CONFIG_PRINTK=y @@ -227,7 +228,7 @@ CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y -# CONFIG_BLK_DEV_BSGLIB is not set +CONFIG_BLK_DEV_BSGLIB=y # CONFIG_BLK_DEV_INTEGRITY is not set # CONFIG_BLK_DEV_THROTTLING is not set CONFIG_BLOCK_COMPAT=y @@ -283,6 +284,7 @@ CONFIG_TICK_ONESHOT=y # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_SMP=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y @@ -298,7 +300,6 @@ CONFIG_XEN_PVHVM=y CONFIG_XEN_MAX_DOMAIN_MEMORY=128 CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set -# CONFIG_XEN_DEBUG is not set CONFIG_KVM_CLOCK=y CONFIG_KVM_GUEST=y CONFIG_PARAVIRT=y @@ -409,6 +410,7 @@ CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y CONFIG_EFI=y CONFIG_SECCOMP=y CONFIG_CC_STACKPROTECTOR=y @@ -471,12 +473,12 @@ CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=m CONFIG_ACPI_HOTPLUG_MEMORY=m CONFIG_ACPI_SBS=m -CONFIG_ACPI_HED=y +CONFIG_ACPI_HED=m CONFIG_ACPI_CUSTOM_METHOD=m CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y +# CONFIG_ACPI_APEI_GHES is not set CONFIG_ACPI_APEI_PCIEAER=y -CONFIG_ACPI_APEI_MEMORY_FAILURE=y +# CONFIG_ACPI_APEI_MEMORY_FAILURE is not set CONFIG_ACPI_APEI_EINJ=m CONFIG_ACPI_APEI_ERST_DEBUG=m CONFIG_SFI=y @@ -543,14 +545,16 @@ CONFIG_PCI_MSI=y CONFIG_PCI_STUB=m CONFIG_XEN_PCIDEV_FRONTEND=m CONFIG_HT_IRQ=y +CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y CONFIG_PCI_IOAPIC=y CONFIG_PCI_LABEL=y CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=m -CONFIG_PCMCIA=m -CONFIG_PCMCIA_LOAD_CIS=y +# CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # @@ -562,9 +566,6 @@ CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y -CONFIG_PD6729=m -CONFIG_I82092=m -CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=m CONFIG_HOTPLUG_PCI_FAKE=m CONFIG_HOTPLUG_PCI_ACPI=m @@ -574,14 +575,15 @@ CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m CONFIG_HOTPLUG_PCI_SHPC=m CONFIG_RAPIDIO=y +CONFIG_RAPIDIO_TSI721=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y +CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_TSI57X=y CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=y CONFIG_RAPIDIO_TSI500=y -CONFIG_RAPIDIO_DEBUG=y # # Executable file formats / Emulations @@ -980,6 +982,7 @@ CONFIG_LAPB=m CONFIG_WAN_ROUTER=m CONFIG_PHONET=m CONFIG_IEEE802154=m +CONFIG_IEEE802154_6LOWPAN=m CONFIG_NET_SCHED=y # @@ -1052,6 +1055,7 @@ CONFIG_HAVE_BPF_JIT=y CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m +CONFIG_CAN_GW=m # # CAN Device Drivers @@ -1066,6 +1070,7 @@ CONFIG_PCH_CAN=m CONFIG_CAN_SJA1000=m # CONFIG_CAN_SJA1000_PLATFORM is not set # CONFIG_CAN_EMS_PCI is not set +CONFIG_CAN_PEAK_PCI=m # CONFIG_CAN_KVASER_PCI is not set # CONFIG_CAN_PLX_PCI is not set CONFIG_CAN_C_CAN=m @@ -1077,7 +1082,6 @@ CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_EMS_USB=m CONFIG_CAN_ESD_USB2=m CONFIG_CAN_SOFTING=m -CONFIG_CAN_SOFTING_CS=m # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=m @@ -1158,10 +1162,6 @@ CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIDTL1=m -CONFIG_BT_HCIBT3C=m -CONFIG_BT_HCIBLUECARD=m -CONFIG_BT_HCIBTUART=m CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m @@ -1216,13 +1216,16 @@ CONFIG_CAIF=m CONFIG_CAIF_NETDEV=m CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set +CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y CONFIG_NFC=m +CONFIG_NFC_NCI=m # # Near Field Communication (NFC) devices # CONFIG_PN544_NFC=m CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m # # Device Drivers @@ -1242,9 +1245,9 @@ CONFIG_EXTRA_FIRMWARE="" CONFIG_SYS_HYPERVISOR=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m CONFIG_CONNECTOR=m CONFIG_MTD=m -# CONFIG_MTD_DEBUG is not set # CONFIG_MTD_TESTS is not set CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 @@ -1313,6 +1316,7 @@ CONFIG_MTD_CFI_I2=y # CONFIG_MTD_DOC2000 is not set # CONFIG_MTD_DOC2001 is not set # CONFIG_MTD_DOC2001PLUS is not set +CONFIG_MTD_DOCG3=m # CONFIG_MTD_NAND is not set # CONFIG_MTD_ONENAND is not set @@ -1326,7 +1330,6 @@ CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y -CONFIG_PARPORT_PC_PCMCIA=m # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=m CONFIG_PARPORT_1284=y @@ -1424,6 +1427,11 @@ CONFIG_IWMC3200TOP=m # CONFIG_TI_ST=m CONFIG_SENSORS_LIS3_I2C=m + +# +# Altera FPGA firmware download module +# +CONFIG_ALTERA_STAPL=m CONFIG_HAVE_IDE=y # CONFIG_IDE is not set @@ -1500,10 +1508,10 @@ CONFIG_SCSI_AIC94XX=m CONFIG_SCSI_MVSAS=m # CONFIG_SCSI_MVSAS_DEBUG is not set # CONFIG_SCSI_MVSAS_TASKLET is not set +CONFIG_SCSI_MVUMI=m CONFIG_SCSI_DPT_I2O=m CONFIG_SCSI_ADVANSYS=m CONFIG_SCSI_ARCMSR=m -CONFIG_SCSI_ARCMSR_AER=y CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m @@ -1555,11 +1563,6 @@ CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PM8001=m CONFIG_SCSI_SRP=m CONFIG_SCSI_BFA_FC=m -CONFIG_SCSI_LOWLEVEL_PCMCIA=y -CONFIG_PCMCIA_AHA152X=m -CONFIG_PCMCIA_FDOMAIN=m -CONFIG_PCMCIA_QLOGIC=m -CONFIG_PCMCIA_SYM53C500=m CONFIG_SCSI_DH=m CONFIG_SCSI_DH_RDAC=m CONFIG_SCSI_DH_HP_SW=m @@ -1657,8 +1660,7 @@ CONFIG_PATA_CMD640_PCI=m CONFIG_PATA_MPIIX=m CONFIG_PATA_NS87410=m CONFIG_PATA_OPTI=m -CONFIG_PATA_PCMCIA=m -CONFIG_PATA_RZ1000=m +# CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers @@ -1678,8 +1680,13 @@ CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m CONFIG_BLK_DEV_DM=m # CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +CONFIG_DM_PERSISTENT_DATA=m CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +# CONFIG_DM_DEBUG_SPACE_MAPS is not set CONFIG_DM_MIRROR=m CONFIG_DM_RAID=m CONFIG_DM_LOG_USERSPACE=m @@ -1723,18 +1730,232 @@ CONFIG_I2O_PROC=m CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y -CONFIG_IFB=m -CONFIG_DUMMY=m +CONFIG_NET_CORE=y CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_MII=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_IFB=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m -CONFIG_EQUALIZER=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +# CONFIG_NETPOLL_TRAP is not set +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 CONFIG_TUN=m CONFIG_VETH=m -CONFIG_NET_SB1000=m +CONFIG_VIRTIO_NET=m +CONFIG_SUNGEM_PHY=m # CONFIG_ARCNET is not set -CONFIG_MII=m -CONFIG_PHYLIB=m +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +CONFIG_ATM_NICSTAR_USE_SUNI=y +CONFIG_ATM_NICSTAR_USE_IDT77105=y +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m + +# +# CAIF transport drivers +# +CONFIG_CAIF_TTY=m +CONFIG_CAIF_SPI_SLAVE=m +# CONFIG_CAIF_SPI_SYNC is not set +CONFIG_CAIF_HSI=m +CONFIG_ETHERNET=y +CONFIG_MDIO=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_NET_VENDOR_AMD=y +CONFIG_AMD8111_ETH=m +CONFIG_PCNET32=m +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_ATL2=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_BNA=m +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_NET_VENDOR_CISCO=y +CONFIG_ENIC=m +CONFIG_DNET=m +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +# CONFIG_PCMCIA_XIRCOM is not set +CONFIG_NET_VENDOR_DLINK=y +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_DL2K=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_BE2NET=m +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_NET_VENDOR_HP=y +CONFIG_HP100=m +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGB_DCA=y +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBE_DCA=y +CONFIG_IXGBEVF=m +CONFIG_NET_VENDOR_I825XX=y +CONFIG_ZNET=m +CONFIG_IP1000=m +CONFIG_JME=m +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +# CONFIG_SKGE_GENESIS is not set +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_NET_VENDOR_MICREL=y +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_NET_VENDOR_MYRI=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_FEALNX=m +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NATSEMI=m +CONFIG_NS83820=m +CONFIG_NET_VENDOR_8390=y +CONFIG_NE2K_PCI=m +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=m +CONFIG_NET_VENDOR_OKI=y +# CONFIG_PCH_GBE is not set +CONFIG_ETHOC=m +# CONFIG_NET_PACKET_ENGINE is not set +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLGE=m +CONFIG_NETXEN_NIC=m +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_ATP=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=m +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=m +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_SEEQ8005=m +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=m +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=m +CONFIG_SIS190=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_EPIC100=m +CONFIG_SMSC9420=m +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=m +# CONFIG_STMMAC_DEBUG_FS is not set +# CONFIG_STMMAC_DA is not set +CONFIG_STMMAC_RING=y +# CONFIG_STMMAC_CHAINED is not set +CONFIG_NET_VENDOR_SUN=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NIU=m +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_TEHUTI=m +CONFIG_NET_VENDOR_TI=y +CONFIG_TLAN=m +CONFIG_NET_VENDOR_VIA=y +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_VIA_VELOCITY=m +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_NET_SB1000=m +CONFIG_PHYLIB=y # # MII PHY device drivers @@ -1753,152 +1974,72 @@ CONFIG_NATIONAL_PHY=m CONFIG_STE10XP=m CONFIG_LSI_ET1011C_PHY=m CONFIG_MICREL_PHY=m +# CONFIG_FIXED_PHY is not set # CONFIG_MDIO_BITBANG is not set -CONFIG_NET_ETHERNET=y -CONFIG_HAPPYMEAL=m -CONFIG_SUNGEM=m -CONFIG_CASSINI=m -CONFIG_NET_VENDOR_3COM=y -CONFIG_VORTEX=m -CONFIG_TYPHOON=m -CONFIG_ENC28J60=m -# CONFIG_ENC28J60_WRITEVERIFY is not set -CONFIG_ETHOC=m -CONFIG_DNET=m -CONFIG_NET_TULIP=y -CONFIG_DE2104X=m -CONFIG_DE2104X_DSL=0 -CONFIG_TULIP=m -# CONFIG_TULIP_MWI is not set -# CONFIG_TULIP_MMIO is not set -# CONFIG_TULIP_NAPI is not set -CONFIG_DE4X5=m -CONFIG_WINBOND_840=m -CONFIG_DM9102=m -CONFIG_ULI526X=m -CONFIG_PCMCIA_XIRCOM=m -CONFIG_HP100=m -# CONFIG_IBM_NEW_EMAC_ZMII is not set -# CONFIG_IBM_NEW_EMAC_RGMII is not set -# CONFIG_IBM_NEW_EMAC_TAH is not set -# CONFIG_IBM_NEW_EMAC_EMAC4 is not set -# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set -# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set -# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set -CONFIG_NET_PCI=y -CONFIG_PCNET32=m -CONFIG_AMD8111_ETH=m -CONFIG_ADAPTEC_STARFIRE=m -CONFIG_KSZ884X_PCI=m -CONFIG_B44=m -CONFIG_B44_PCI_AUTOSELECT=y -CONFIG_B44_PCICORE_AUTOSELECT=y -CONFIG_B44_PCI=y -CONFIG_FORCEDETH=m -CONFIG_E100=m -CONFIG_FEALNX=m -CONFIG_NATSEMI=m -CONFIG_NE2K_PCI=m -CONFIG_8139CP=m -CONFIG_8139TOO=m -# CONFIG_8139TOO_PIO is not set -CONFIG_8139TOO_TUNE_TWISTER=y -CONFIG_8139TOO_8129=y -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R6040=m -CONFIG_SIS900=m -CONFIG_EPIC100=m -CONFIG_SMSC9420=m -CONFIG_SUNDANCE=m -# CONFIG_SUNDANCE_MMIO is not set -CONFIG_TLAN=m -CONFIG_KS8842=m -CONFIG_KS8851=m -CONFIG_KS8851_MLL=m -CONFIG_VIA_RHINE=m -# CONFIG_VIA_RHINE_MMIO is not set -CONFIG_SC92031=m -CONFIG_NET_POCKET=y -CONFIG_ATP=m -CONFIG_DE600=m -CONFIG_DE620=m -CONFIG_ATL2=m -CONFIG_NETDEV_1000=y -CONFIG_ACENIC=m -# CONFIG_ACENIC_OMIT_TIGON_I is not set -CONFIG_DL2K=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_IP1000=m -CONFIG_IGB=m -CONFIG_IGB_DCA=y -CONFIG_IGBVF=m -CONFIG_NS83820=m -CONFIG_HAMACHI=m -CONFIG_YELLOWFIN=m -CONFIG_R8169=m -CONFIG_SIS190=m -CONFIG_SKGE=m -# CONFIG_SKGE_DEBUG is not set -# CONFIG_SKGE_GENESIS is not set -CONFIG_SKY2=m -# CONFIG_SKY2_DEBUG is not set -CONFIG_VIA_VELOCITY=m -CONFIG_TIGON3=m -CONFIG_BNX2=m -CONFIG_CNIC=m -CONFIG_QLA3XXX=m -CONFIG_ATL1=m -CONFIG_ATL1E=m -CONFIG_ATL1C=m -CONFIG_JME=m -CONFIG_STMMAC_ETH=m -# CONFIG_STMMAC_DA is not set -# CONFIG_STMMAC_DUAL_MAC is not set -# CONFIG_PCH_GBE is not set -CONFIG_NETDEV_10000=y -CONFIG_MDIO=m -CONFIG_CHELSIO_T1=m -CONFIG_CHELSIO_T1_1G=y -CONFIG_CHELSIO_T3=m -CONFIG_CHELSIO_T4=m -CONFIG_CHELSIO_T4VF=m -CONFIG_ENIC=m -CONFIG_IXGBE=m -CONFIG_IXGBE_DCA=y -CONFIG_IXGBEVF=m -CONFIG_IXGB=m -CONFIG_S2IO=m -CONFIG_VXGE=m -# CONFIG_VXGE_DEBUG_TRACE_ALL is not set -CONFIG_MYRI10GE=m -CONFIG_MYRI10GE_DCA=y -CONFIG_NETXEN_NIC=m -CONFIG_NIU=m -CONFIG_MLX4_EN=m -CONFIG_MLX4_CORE=m -CONFIG_MLX4_DEBUG=y -CONFIG_TEHUTI=m -CONFIG_BNX2X=m -CONFIG_QLCNIC=m -CONFIG_QLGE=m -CONFIG_BNA=m -CONFIG_SFC=m -CONFIG_SFC_MTD=y -CONFIG_BE2NET=m +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +# CONFIG_SLIP_COMPRESSED is not set +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set # CONFIG_TR is not set + +# +# USB Network Adapters +# +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m CONFIG_WLAN=y -CONFIG_PCMCIA_RAYCS=m CONFIG_LIBERTAS_THINFIRM=m # CONFIG_LIBERTAS_THINFIRM_DEBUG is not set CONFIG_LIBERTAS_THINFIRM_USB=m CONFIG_AIRO=m CONFIG_ATMEL=m CONFIG_PCI_ATMEL=m -CONFIG_PCMCIA_ATMEL=m CONFIG_AT76C50X_USB=m -CONFIG_AIRO_CS=m -CONFIG_PCMCIA_WL3501=m CONFIG_PRISM54=m CONFIG_USB_ZD1201=m CONFIG_USB_NET_RNDIS_WLAN=m @@ -1925,17 +2066,20 @@ CONFIG_ATH9K_HTC=m CONFIG_CARL9170=m CONFIG_CARL9170_LEDS=y CONFIG_CARL9170_WPC=y +CONFIG_CARL9170_HWRNG=y +CONFIG_ATH6KL=m +# CONFIG_ATH6KL_DEBUG is not set CONFIG_B43=m CONFIG_B43_BCMA=y CONFIG_B43_SSB=y CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y -CONFIG_B43_PCMCIA=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_HT=y CONFIG_B43_LEDS=y CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set @@ -1950,12 +2094,12 @@ CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y # CONFIG_B43LEGACY_DMA_MODE is not set # CONFIG_B43LEGACY_PIO_MODE is not set +# CONFIG_BRCMFMAC is not set CONFIG_HOSTAP=m CONFIG_HOSTAP_FIRMWARE=y # CONFIG_HOSTAP_FIRMWARE_NVRAM is not set CONFIG_HOSTAP_PLX=m CONFIG_HOSTAP_PCI=m -CONFIG_HOSTAP_CS=m CONFIG_IPW2100=m CONFIG_IPW2100_MONITOR=y # CONFIG_IPW2100_DEBUG is not set @@ -1967,14 +2111,13 @@ CONFIG_IPW2200_QOS=y # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=m # CONFIG_LIBIPW_DEBUG is not set -CONFIG_IWLAGN=m +CONFIG_IWLWIFI=m # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_SVTOOL is not set -CONFIG_IWL_P2P=y CONFIG_IWLWIFI_LEGACY=m # @@ -1987,7 +2130,6 @@ CONFIG_IWM=m # CONFIG_IWM_DEBUG is not set CONFIG_LIBERTAS=m CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_CS=m CONFIG_LIBERTAS_SDIO=m CONFIG_LIBERTAS_SPI=m # CONFIG_LIBERTAS_DEBUG is not set @@ -1999,8 +2141,6 @@ CONFIG_PLX_HERMES=m CONFIG_TMD_HERMES=m CONFIG_NORTEL_HERMES=m CONFIG_PCI_HERMES=m -CONFIG_PCMCIA_HERMES=m -CONFIG_PCMCIA_SPECTRUM=m CONFIG_ORINOCO_USB=m CONFIG_P54_COMMON=m CONFIG_P54_USB=m @@ -2042,7 +2182,6 @@ CONFIG_WL1251_SPI=m CONFIG_WL1251_SDIO=m CONFIG_WL12XX_MENU=m CONFIG_WL12XX=m -CONFIG_WL12XX_HT=y CONFIG_WL12XX_SPI=m CONFIG_WL12XX_SDIO=m CONFIG_WL12XX_SDIO_TEST=m @@ -2051,6 +2190,7 @@ CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set CONFIG_MWIFIEX=m CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m # # WiMAX Wireless Broadband devices @@ -2060,130 +2200,13 @@ CONFIG_WIMAX_I2400M_USB=m CONFIG_WIMAX_I2400M_SDIO=m CONFIG_WIMAX_IWMC3200_SDIO=y CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 - -# -# USB Network Adapters -# -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_USBNET=m -CONFIG_USB_NET_AX8817X=m -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_NET1080=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -CONFIG_USB_BELKIN=y -CONFIG_USB_ARMLINUX=y -CONFIG_USB_EPSON2888=y -CONFIG_USB_KC2190=y -CONFIG_USB_NET_ZAURUS=m -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_USB_NET_KALMIA=m -CONFIG_USB_HSO=m -CONFIG_USB_NET_INT51X1=m -CONFIG_USB_CDC_PHONET=m -CONFIG_USB_IPHETH=m -CONFIG_USB_SIERRA_NET=m -CONFIG_USB_VL600=m -CONFIG_NET_PCMCIA=y -CONFIG_PCMCIA_3C589=m -CONFIG_PCMCIA_3C574=m -CONFIG_PCMCIA_FMVJ18X=m -CONFIG_PCMCIA_PCNET=m -CONFIG_PCMCIA_NMCLAN=m -CONFIG_PCMCIA_SMC91C92=m -CONFIG_PCMCIA_XIRC2PS=m -CONFIG_PCMCIA_AXNET=m # CONFIG_WAN is not set -CONFIG_ATM_DRIVERS=y -# CONFIG_ATM_DUMMY is not set -CONFIG_ATM_TCP=m -CONFIG_ATM_LANAI=m -CONFIG_ATM_ENI=m -# CONFIG_ATM_ENI_DEBUG is not set -# CONFIG_ATM_ENI_TUNE_BURST is not set -CONFIG_ATM_FIRESTREAM=m -CONFIG_ATM_ZATM=m -# CONFIG_ATM_ZATM_DEBUG is not set -CONFIG_ATM_NICSTAR=m -CONFIG_ATM_NICSTAR_USE_SUNI=y -CONFIG_ATM_NICSTAR_USE_IDT77105=y -CONFIG_ATM_IDT77252=m -# CONFIG_ATM_IDT77252_DEBUG is not set -# CONFIG_ATM_IDT77252_RCV_ALL is not set -CONFIG_ATM_IDT77252_USE_SUNI=y -CONFIG_ATM_AMBASSADOR=m -# CONFIG_ATM_AMBASSADOR_DEBUG is not set -CONFIG_ATM_HORIZON=m -# CONFIG_ATM_HORIZON_DEBUG is not set -CONFIG_ATM_IA=m -# CONFIG_ATM_IA_DEBUG is not set -CONFIG_ATM_FORE200E=m -# CONFIG_ATM_FORE200E_USE_TASKLET is not set -CONFIG_ATM_FORE200E_TX_RETRY=16 -CONFIG_ATM_FORE200E_DEBUG=0 -CONFIG_ATM_HE=m -# CONFIG_ATM_HE_USE_SUNI is not set -CONFIG_ATM_SOLOS=m -CONFIG_IEEE802154_DRIVERS=m -CONFIG_IEEE802154_FAKEHARD=m - -# -# CAIF transport drivers -# -CONFIG_CAIF_TTY=m -CONFIG_CAIF_SPI_SLAVE=m -# CONFIG_CAIF_SPI_SYNC is not set -CONFIG_CAIF_HSI=m CONFIG_XEN_NETDEV_FRONTEND=m CONFIG_XEN_NETDEV_BACKEND=m -CONFIG_RIONET=m -CONFIG_RIONET_TX_SIZE=128 -CONFIG_RIONET_RX_SIZE=128 -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -CONFIG_PLIP=m -CONFIG_PPP=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPP_FILTER=y -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_MPPE=m -CONFIG_PPPOE=m -CONFIG_PPTP=m -CONFIG_PPPOATM=m -CONFIG_PPPOL2TP=m -CONFIG_SLIP=m -# CONFIG_SLIP_COMPRESSED is not set -CONFIG_SLHC=m -# CONFIG_SLIP_SMART is not set -# CONFIG_SLIP_MODE_SLIP6 is not set -# CONFIG_NET_FC is not set -CONFIG_NETCONSOLE=m -CONFIG_NETCONSOLE_DYNAMIC=y -CONFIG_NETPOLL=y -# CONFIG_NETPOLL_TRAP is not set -CONFIG_NET_POLL_CONTROLLER=y -CONFIG_VIRTIO_NET=m CONFIG_VMXNET3=m # CONFIG_ISDN is not set CONFIG_PHONE=m CONFIG_PHONE_IXJ=m -CONFIG_PHONE_IXJ_PCMCIA=m # # Input device support @@ -2329,6 +2352,7 @@ CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m CONFIG_TOUCHSCREEN_TSC2005=m CONFIG_TOUCHSCREEN_TSC2007=m # CONFIG_TOUCHSCREEN_PCAP is not set @@ -2339,12 +2363,13 @@ CONFIG_INPUT_AB8500_PONKEY=m CONFIG_INPUT_AD714X=m CONFIG_INPUT_AD714X_I2C=m CONFIG_INPUT_AD714X_SPI=m +CONFIG_INPUT_BMA150=m CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MC13783_PWRBUTTON=m CONFIG_INPUT_MMA8450=m CONFIG_INPUT_MPU3050=m CONFIG_INPUT_APANEL=m CONFIG_INPUT_ATLAS_BTNS=m -CONFIG_INPUT_ATI_REMOTE=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m CONFIG_INPUT_KXTJ9=m @@ -2389,6 +2414,7 @@ CONFIG_GAMEPORT_FM801=m CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y @@ -2420,7 +2446,6 @@ CONFIG_SERIAL_8250_CONSOLE=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_PNP=y -CONFIG_SERIAL_8250_CS=m CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set @@ -2466,14 +2491,6 @@ CONFIG_HW_RANDOM_VIRTIO=m CONFIG_NVRAM=m CONFIG_R3964=m CONFIG_APPLICOM=m - -# -# PCMCIA character devices -# -CONFIG_SYNCLINK_CS=m -CONFIG_CARDMAN_4000=m -CONFIG_CARDMAN_4040=m -CONFIG_IPWIRELESS=m CONFIG_MWAVE=m CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=256 @@ -2537,6 +2554,7 @@ CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # +CONFIG_I2C_DESIGNWARE_PCI=m CONFIG_I2C_GPIO=m CONFIG_I2C_INTEL_MID=m CONFIG_I2C_OCORES=m @@ -2600,6 +2618,7 @@ CONFIG_NTP_PPS=y CONFIG_PPS_CLIENT_KTIMER=m CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m +CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support @@ -2714,6 +2733,7 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADCXX=m @@ -2784,11 +2804,13 @@ CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LTC2978=m CONFIG_SENSORS_MAX16064=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SIS5595=m @@ -2836,7 +2858,7 @@ CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=m CONFIG_THERMAL_HWMON=y CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_CORE is not set # CONFIG_WATCHDOG_NOWAYOUT is not set # @@ -2901,8 +2923,6 @@ CONFIG_SSB_BLOCKIO=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_B43_PCI_BRIDGE=y -CONFIG_SSB_PCMCIAHOST_POSSIBLE=y -CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_DEBUG is not set @@ -2918,7 +2938,10 @@ CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set # CONFIG_BCMA_DEBUG is not set -CONFIG_MFD_SUPPORT=y + +# +# Multifunction device drivers +# CONFIG_MFD_CORE=y CONFIG_MFD_SM501=m # CONFIG_MFD_SM501_GPIO is not set @@ -2954,6 +2977,7 @@ CONFIG_REGULATOR=y CONFIG_REGULATOR_FIXED_VOLTAGE=m CONFIG_REGULATOR_VIRTUAL_CONSUMER=m CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_GPIO=m CONFIG_REGULATOR_BQ24022=m CONFIG_REGULATOR_MAX1586=m CONFIG_REGULATOR_MAX8649=m @@ -3002,6 +3026,7 @@ CONFIG_IR_SONY_DECODER=m CONFIG_IR_RC5_SZ_DECODER=m CONFIG_IR_MCE_KBD_DECODER=m CONFIG_IR_LIRC_CODEC=m +CONFIG_RC_ATI_REMOTE=m CONFIG_IR_ENE=m CONFIG_IR_IMON=m CONFIG_IR_MCEUSB=m @@ -3124,6 +3149,7 @@ CONFIG_VIDEO_AK881X=m CONFIG_VIDEO_OV7670=m CONFIG_VIDEO_MT9V011=m CONFIG_VIDEO_TCM825X=m +CONFIG_VIDEO_SR030PC30=m # # Flash devices @@ -3172,6 +3198,8 @@ CONFIG_VIDEO_CX88_MPEG=m CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX23885=m CONFIG_MEDIA_ALTERA_CI=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_IVTV=m CONFIG_VIDEO_FB_IVTV=m @@ -3179,9 +3207,7 @@ CONFIG_VIDEO_CX18=m CONFIG_VIDEO_CX18_ALSA=m CONFIG_VIDEO_SAA7164=m CONFIG_VIDEO_CAFE_CCIC=m -CONFIG_VIDEO_SR030PC30=m CONFIG_VIDEO_VIA_CAMERA=m -CONFIG_VIDEO_NOON010PC30=m CONFIG_SOC_CAMERA=m CONFIG_SOC_CAMERA_IMX074=m CONFIG_SOC_CAMERA_MT9M001=m @@ -3241,6 +3267,7 @@ CONFIG_USB_GSPCA_STK014=m CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m @@ -3260,6 +3287,9 @@ CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m CONFIG_VIDEO_USBVISION=m CONFIG_USB_ET61X251=m CONFIG_USB_SN9C102=m @@ -3331,6 +3361,7 @@ CONFIG_DVB_USB_DTT200U=m CONFIG_DVB_USB_OPERA1=m CONFIG_DVB_USB_AF9005=m CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m CONFIG_DVB_USB_DW2102=m CONFIG_DVB_USB_CINERGY_T2=m CONFIG_DVB_USB_ANYSEE=m @@ -3342,6 +3373,8 @@ CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_AZ6027=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_IT913X=m +CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_SIANO_MDTV=m @@ -3442,6 +3475,7 @@ CONFIG_DVB_CX24116=m CONFIG_DVB_SI21XX=m CONFIG_DVB_DS3000=m CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends @@ -3505,13 +3539,16 @@ CONFIG_DVB_TUNER_DIB0090=m # SEC control devices for DVB-S # CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m CONFIG_DVB_IX2505V=m +CONFIG_DVB_IT913X_FE=m # # Tools to develop new frontends @@ -3542,6 +3579,7 @@ CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_DRM_VIA=m CONFIG_DRM_SAVAGE=m +CONFIG_DRM_VMWGFX=m CONFIG_STUB_POULSBO=m CONFIG_VGASTATE=m CONFIG_VIDEO_OUTPUT_CONTROL=m @@ -3633,6 +3671,7 @@ CONFIG_FB_TRIDENT=m CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SM501=m +CONFIG_FB_SMSCUFX=m CONFIG_FB_UDL=m # CONFIG_FB_VIRTUAL is not set CONFIG_XEN_FBDEV_FRONTEND=m @@ -3851,9 +3890,6 @@ CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_USB_6FIRE=m -CONFIG_SND_PCMCIA=y -CONFIG_SND_VXPOCKET=m -CONFIG_SND_PDAUDIOCF=m CONFIG_SND_SOC=m CONFIG_SND_SOC_CACHE_LZO=y CONFIG_SND_SOC_I2C_AND_SPI=m @@ -3889,7 +3925,7 @@ CONFIG_HID_EMS_FF=m CONFIG_HID_ELECOM=m CONFIG_HID_EZKEY=m CONFIG_HID_HOLTEK=m -CONFIG_HOLTEK_FF=y +# CONFIG_HOLTEK_FF is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m @@ -3899,10 +3935,11 @@ CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y -# CONFIG_LOGIWII_FF is not set +CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=m CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m @@ -3917,6 +3954,7 @@ CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PRIMAX=m CONFIG_HID_QUANTA=m CONFIG_HID_ROCCAT=m CONFIG_HID_ROCCAT_COMMON=m @@ -3943,9 +3981,11 @@ CONFIG_HID_ZEROPLUS=m CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=m CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB_ARCH_HAS_EHCI=y +CONFIG_USB_ARCH_HAS_XHCI=y CONFIG_USB=m # CONFIG_USB_DEBUG is not set # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set @@ -3958,6 +3998,8 @@ CONFIG_USB=m CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_SUSPEND=y # CONFIG_USB_OTG is not set +CONFIG_USB_DWC3=m +# CONFIG_USB_DWC3_DEBUG is not set CONFIG_USB_MON=m CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m @@ -3985,10 +4027,11 @@ CONFIG_USB_UHCI_HCD=m CONFIG_USB_U132_HCD=m CONFIG_USB_SL811_HCD=m # CONFIG_USB_SL811_HCD_ISO is not set -CONFIG_USB_SL811_CS=m CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_RENESAS_USBHS_HCD=m CONFIG_USB_WHCI_HCD=m CONFIG_USB_HWA_HCD=m +CONFIG_USB_RENESAS_USBHS=m # # USB Device Class drivers @@ -4134,7 +4177,9 @@ CONFIG_USB_GADGET=m # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 CONFIG_USB_R8A66597=m +CONFIG_USB_GADGET_DWC3=m CONFIG_USB_M66592=m CONFIG_USB_AMD5536UDC=m CONFIG_USB_CI13XXX_PCI=m @@ -4165,6 +4210,7 @@ CONFIG_USB_MIDI_GADGET=m CONFIG_USB_G_PRINTER=m # CONFIG_USB_CDC_COMPOSITE is not set CONFIG_USB_G_NOKIA=m +CONFIG_USB_G_ACM_MS=m CONFIG_USB_G_MULTI=m CONFIG_USB_G_MULTI_RNDIS=y CONFIG_USB_G_MULTI_CDC=y @@ -4209,7 +4255,6 @@ CONFIG_MMC_SDHCI_PLTFM=m CONFIG_MMC_WBSD=m CONFIG_MMC_TIFM_SD=m CONFIG_MMC_SPI=m -CONFIG_MMC_SDRICOH_CS=m CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m @@ -4237,7 +4282,6 @@ CONFIG_LEDS_CLASS=y # CONFIG_LEDS_LM3530=m CONFIG_LEDS_NET5501=m -CONFIG_LEDS_ALIX2=m CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=m @@ -4300,7 +4344,6 @@ CONFIG_EDAC=y CONFIG_EDAC_DECODE_MCE=m CONFIG_EDAC_MCE_INJ=m CONFIG_EDAC_MM_EDAC=m -CONFIG_EDAC_MCE=y CONFIG_EDAC_AMD64=m CONFIG_EDAC_AMD64_ERROR_INJECTION=y CONFIG_EDAC_E752X=m @@ -4313,6 +4356,7 @@ CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m +CONFIG_EDAC_SBRIDGE=m CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y @@ -4326,7 +4370,7 @@ CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set -# CONFIG_RTC_DRV_TEST is not set +CONFIG_RTC_DRV_TEST=m # # I2C RTC drivers @@ -4430,13 +4474,14 @@ CONFIG_VIRTIO_RING=m # CONFIG_VIRTIO_PCI=m CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_SELFBALLOONING is not set -CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y +# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=m CONFIG_XEN_BACKEND=y @@ -4446,30 +4491,12 @@ CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=m CONFIG_XEN_GNTDEV=m CONFIG_XEN_GRANT_DEV_ALLOC=m -CONFIG_XEN_PLATFORM_PCI=m CONFIG_SWIOTLB_XEN=y CONFIG_XEN_TMEM=y CONFIG_XEN_PCIDEV_BACKEND=m CONFIG_STAGING=y CONFIG_ET131X=m -# CONFIG_ET131X_DEBUG is not set CONFIG_SLICOSS=m -CONFIG_VIDEO_GO7007=m -CONFIG_VIDEO_GO7007_USB=m -CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m -CONFIG_VIDEO_GO7007_OV7640=m -CONFIG_VIDEO_GO7007_SAA7113=m -CONFIG_VIDEO_GO7007_SAA7115=m -CONFIG_VIDEO_GO7007_TW9903=m -CONFIG_VIDEO_GO7007_UDA1342=m -CONFIG_VIDEO_GO7007_SONY_TUNER=m -CONFIG_VIDEO_GO7007_TW2804=m -CONFIG_VIDEO_CX25821=m -CONFIG_VIDEO_CX25821_ALSA=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m -CONFIG_DVB_CXD2099=m CONFIG_USBIP_CORE=m CONFIG_USBIP_VHCI_HCD=m CONFIG_USBIP_HOST=m @@ -4477,10 +4504,6 @@ CONFIG_USBIP_HOST=m CONFIG_W35UND=m CONFIG_PRISM2_USB=m CONFIG_ECHO=m -CONFIG_BRCMUTIL=m -CONFIG_BRCMSMAC=m -# CONFIG_BRCMFMAC is not set -# CONFIG_BRCMDBG is not set CONFIG_COMEDI=m # CONFIG_COMEDI_DEBUG is not set CONFIG_COMEDI_MISC_DRIVERS=m @@ -4548,17 +4571,11 @@ CONFIG_COMEDI_S526=m CONFIG_COMEDI_S626=m CONFIG_COMEDI_SSV_DNP=m CONFIG_COMEDI_PCMCIA_DRIVERS=m -CONFIG_COMEDI_CB_DAS16_CS=m -CONFIG_COMEDI_DAS08_CS=m -CONFIG_COMEDI_NI_DAQ_700_CS=m -CONFIG_COMEDI_NI_DAQ_DIO24_CS=m -CONFIG_COMEDI_NI_LABPC_CS=m -CONFIG_COMEDI_NI_MIO_CS=m -CONFIG_COMEDI_QUATECH_DAQP_CS=m CONFIG_COMEDI_USB_DRIVERS=m CONFIG_COMEDI_DT9812=m CONFIG_COMEDI_USBDUX=m CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m CONFIG_COMEDI_VMK80XX=m CONFIG_COMEDI_NI_COMMON=m CONFIG_COMEDI_MITE=m @@ -4576,10 +4593,11 @@ CONFIG_R8712U=m # CONFIG_R8712_AP is not set CONFIG_RTS_PSTOR=m # CONFIG_RTS_PSTOR_DEBUG is not set +CONFIG_RTS5139=m +# CONFIG_RTS5139_DEBUG is not set # CONFIG_TRANZPORT is not set CONFIG_POHMELFS=m # CONFIG_POHMELFS_DEBUG is not set -CONFIG_POHMELFS_CRYPTO=y CONFIG_IDE_PHISON=m CONFIG_LINE6_USB=m # CONFIG_LINE6_USB_DEBUG is not set @@ -4588,7 +4606,6 @@ CONFIG_LINE6_USB=m # CONFIG_LINE6_USB_DUMP_PCM is not set # CONFIG_LINE6_USB_RAW is not set # CONFIG_LINE6_USB_IMPULSE_RESPONSE is not set -CONFIG_DRM_VMWGFX=m CONFIG_DRM_NOUVEAU=m CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU_DEBUG=y @@ -4602,11 +4619,8 @@ CONFIG_USB_SERIAL_QUATECH2=m CONFIG_USB_SERIAL_QUATECH_USB2=m CONFIG_VT6655=m CONFIG_VT6656=m -CONFIG_HYPERV=m CONFIG_HYPERV_STORAGE=m -CONFIG_HYPERV_BLOCK=m CONFIG_HYPERV_NET=m -CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_MOUSE=m CONFIG_VME_BUS=m @@ -4627,7 +4641,7 @@ CONFIG_VME_USER=m CONFIG_VMIVME_7805=m CONFIG_DX_SEP=m CONFIG_IIO=m -CONFIG_IIO_RING_BUFFER=y +CONFIG_IIO_BUFFER=y CONFIG_IIO_SW_RING=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO_TRIGGER=y @@ -4649,13 +4663,10 @@ CONFIG_LIS3L02DQ_BUF_KFIFO=y CONFIG_SCA3000=m # -# Analog to digital convertors +# Analog to digital converters # -CONFIG_AD7150=m -CONFIG_AD7152=m CONFIG_AD7291=m CONFIG_AD7298=m -CONFIG_AD7314=m CONFIG_AD7606=m CONFIG_AD7606_IFACE_PARALLEL=m CONFIG_AD7606_IFACE_SPI=m @@ -4665,24 +4676,33 @@ CONFIG_AD7476=m CONFIG_AD7887=m CONFIG_AD7780=m CONFIG_AD7793=m -CONFIG_AD7745=m CONFIG_AD7816=m -CONFIG_ADT75=m +CONFIG_AD7192=m CONFIG_ADT7310=m CONFIG_ADT7410=m +CONFIG_AD7280=m CONFIG_MAX1363=m CONFIG_MAX1363_RING_BUFFER=y # -# Analog digital bi-direction convertors +# Analog digital bi-direction converters # CONFIG_ADT7316=m CONFIG_ADT7316_SPI=m CONFIG_ADT7316_I2C=m # -# Digital to analog convertors +# Capacitance to digital converters # +CONFIG_AD7150=m +CONFIG_AD7152=m +CONFIG_AD7746=m + +# +# Digital to analog converters +# +CONFIG_AD5064=m +CONFIG_AD5360=m CONFIG_AD5624R_SPI=m CONFIG_AD5446=m CONFIG_AD5504=m @@ -4710,6 +4730,11 @@ CONFIG_ADIS16130=m CONFIG_ADIS16260=m CONFIG_ADXRS450=m +# +# Network Analyzer, Impedance Converters +# +CONFIG_AD5933=m + # # Inertial measurement units # @@ -4743,7 +4768,7 @@ CONFIG_ADE7854_SPI=m # Resolver to digital converters # CONFIG_AD2S90=m -CONFIG_AD2S120X=m +CONFIG_AD2S1200=m CONFIG_AD2S1210=m # @@ -4752,29 +4777,19 @@ CONFIG_AD2S1210=m CONFIG_IIO_PERIODIC_RTC_TRIGGER=m CONFIG_IIO_GPIO_TRIGGER=m CONFIG_IIO_SYSFS_TRIGGER=m +# CONFIG_IIO_SIMPLE_DUMMY is not set CONFIG_XVMALLOC=y CONFIG_ZRAM=m # CONFIG_ZRAM_DEBUG is not set CONFIG_ZCACHE=m -CONFIG_WLAGS49_H2=m -CONFIG_WLAGS49_H25=m CONFIG_FB_SM7XX=m -CONFIG_VIDEO_DT3155=m -CONFIG_DT3155_CCIR=y -CONFIG_DT3155_STREAMING=y CONFIG_CRYSTALHD=m CONFIG_FB_XGI=m -# CONFIG_LIRC_STAGING is not set -CONFIG_EASYCAP=m -# CONFIG_EASYCAP_DEBUG is not set -# CONFIG_SOLO6X10 is not set CONFIG_ACPI_QUICKSTART=m -# CONFIG_ATH6K_LEGACY is not set # CONFIG_USB_ENESTORAGE is not set CONFIG_BCM_WIMAX=m CONFIG_FT1000=m CONFIG_FT1000_USB=m -CONFIG_FT1000_PCMCIA=m # # Speakup console speech @@ -4801,8 +4816,26 @@ CONFIG_DRM_PSB=m CONFIG_DRM_PSB_MRST=y CONFIG_DRM_PSB_MFLD=y CONFIG_DRM_PSB_CDV=y -CONFIG_ALTERA_STAPL=m -CONFIG_INTEL_MEI=m +CONFIG_STAGING_MEDIA=y +CONFIG_DVB_AS102=m +CONFIG_DVB_CXD2099=m +CONFIG_VIDEO_DT3155=m +CONFIG_DT3155_CCIR=y +CONFIG_DT3155_STREAMING=y +CONFIG_EASYCAP=m +# CONFIG_EASYCAP_DEBUG is not set +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m +CONFIG_VIDEO_GO7007_OV7640=m +CONFIG_VIDEO_GO7007_SAA7113=m +CONFIG_VIDEO_GO7007_SAA7115=m +CONFIG_VIDEO_GO7007_TW9903=m +CONFIG_VIDEO_GO7007_UDA1342=m +CONFIG_VIDEO_GO7007_SONY_TUNER=m +CONFIG_VIDEO_GO7007_TW2804=m +# CONFIG_SOLO6X10 is not set +# CONFIG_LIRC_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m CONFIG_ACERHDF=m @@ -4847,6 +4880,10 @@ CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m CONFIG_SAMSUNG_Q10=m + +# +# Hardware Spinlock drivers +# CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y @@ -4854,11 +4891,27 @@ CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_IOMMU_STATS is not set -CONFIG_DMAR=y -# CONFIG_DMAR_DEFAULT_ON is not set -CONFIG_DMAR_FLOPPY_WA=y -CONFIG_INTR_REMAP=y +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +CONFIG_INTEL_IOMMU_DEFAULT_ON=y +CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_IRQ_REMAP=y CONFIG_VIRT_DRIVERS=y +CONFIG_HYPERV=m +CONFIG_HYPERV_UTILS=m +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y + +# +# DEVFREQ Drivers +# # # Firmware Drivers @@ -5015,6 +5068,7 @@ CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set @@ -5254,6 +5308,7 @@ CONFIG_CRYPTO_PCOMP=m CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=m CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=m CONFIG_CRYPTO_NULL=m @@ -5302,6 +5357,7 @@ CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA1_SSSE3=m CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_TGR192=m @@ -5317,6 +5373,8 @@ CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m @@ -5331,6 +5389,7 @@ CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m # # Compression @@ -5350,8 +5409,6 @@ CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m -CONFIG_CRYPTO_DEV_HIFN_795X=m -CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_EVENTFD=y @@ -5412,4 +5469,3 @@ CONFIG_NLATTR=y CONFIG_LRU_CACHE=m CONFIG_AVERAGE=y CONFIG_CORDIC=m -CONFIG_LLIST=y diff --git a/srcpkgs/kernel/patches/unionfs-2.5.10_for_3.1.0-rc4-pld.diff.gz b/srcpkgs/kernel/patches/unionfs-2.5.10_for_3.1.0-rc4-pld.diff.gz new file mode 100644 index 0000000000000000000000000000000000000000..8128745150801a8f18a23523c1f70a055b9a17a6 GIT binary patch literal 79569 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

)LbtxxXV?`6nv=&#mYF4vtTyE};E_IH*SI^Ru<$ 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 literal 0 HcmV?d00001 diff --git a/srcpkgs/kernel/patches/unionfs-2.5.10_for_3.1.0-rc4.diff.gz.args b/srcpkgs/kernel/patches/unionfs-2.5.10_for_3.1.0-rc4-pld.diff.gz.args similarity index 100% rename from srcpkgs/kernel/patches/unionfs-2.5.10_for_3.1.0-rc4.diff.gz.args rename to srcpkgs/kernel/patches/unionfs-2.5.10_for_3.1.0-rc4-pld.diff.gz.args diff --git a/srcpkgs/kernel/patches/unionfs-2.5.10_for_3.1.0-rc4.diff.gz b/srcpkgs/kernel/patches/unionfs-2.5.10_for_3.1.0-rc4.diff.gz deleted file mode 100644 index 7d08c19085aa971f78f2aa5caf4ee1e208da9e10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80179 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 A` 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 Z*#xvn9>RZ{mH&PH{{uOa-IahY1pv_6FKPe) From 7c4d21e0643defe34ff874841478987116dab3fa Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 14:59:21 +0100 Subject: [PATCH 06/23] SDL_ttf: update to 2.0.11. --- srcpkgs/SDL_ttf/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/SDL_ttf/template b/srcpkgs/SDL_ttf/template index 7bf30cfd69b..a2fd5a90c31 100644 --- a/srcpkgs/SDL_ttf/template +++ b/srcpkgs/SDL_ttf/template @@ -1,14 +1,13 @@ # Template file for 'SDL_ttf' pkgname=SDL_ttf -version=2.0.10 +version=2.0.11 homepage="http://www.libsdl.org/projects/$pkgname" distfiles="${homepage}/release/$pkgname-$version.tar.gz" build_style=gnu-configure -revision=1 short_desc="Use TrueType fonts in your SDL applications" maintainer="Juan RP " license="LGPL-2.1" -checksum=7d38704bcc7c34029c2dcb73b2d4857e8ad76341c6e0faed279eb9f743c66c6a +checksum=724cd895ecf4da319a3ef164892b72078bd92632a5d812111261cde248ebcdb7 long_desc=" SDL_ttf is a TrueType font rendering library that is used with the SDL library, and almost as portable. It depends on freetype2 to handle the @@ -22,3 +21,4 @@ subpackages="$pkgname-devel" Add_dependency build pkg-config Add_dependency build freetype-devel Add_dependency build SDL-devel +Add_dependency build MesaLib-devel From 3be16d98bb560593da6348768c036972a1e95782 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 15:13:34 +0100 Subject: [PATCH 07/23] SDL_net: update to 1.2.8. --- srcpkgs/SDL_net/SDL_net-devel.template | 12 +++++------- srcpkgs/SDL_net/depends | 2 +- srcpkgs/SDL_net/template | 11 ++++++++--- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/srcpkgs/SDL_net/SDL_net-devel.template b/srcpkgs/SDL_net/SDL_net-devel.template index 405e8fc976c..f867815ec2c 100644 --- a/srcpkgs/SDL_net/SDL_net-devel.template +++ b/srcpkgs/SDL_net/SDL_net-devel.template @@ -5,13 +5,11 @@ long_desc="${long_desc} This package contains files for development, headers, static libs, etc." -revision=1 - Add_dependency run SDL-devel +Add_dependency run SDL_net -do_install() -{ - mkdir -p ${DESTDIR}/usr/lib - mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr - mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib +do_install() { + vmove usr/include usr + vmove "usr/lib/*.a" usr/lib + vmove usr/lib/pkgconfig usr/lib } diff --git a/srcpkgs/SDL_net/depends b/srcpkgs/SDL_net/depends index 7af62f136f9..15f94400560 100644 --- a/srcpkgs/SDL_net/depends +++ b/srcpkgs/SDL_net/depends @@ -1,2 +1,2 @@ abi_depends=">=1.2.7" -api_depends="${abi_depends}" +api_depends=">=1.2.8" # pkgconfig support in -devel pkg. diff --git a/srcpkgs/SDL_net/template b/srcpkgs/SDL_net/template index 58d2de21259..c2388882a89 100644 --- a/srcpkgs/SDL_net/template +++ b/srcpkgs/SDL_net/template @@ -1,15 +1,20 @@ # Template file for 'SDL_net' pkgname=SDL_net -version=1.2.7 -revision=2 +version=1.2.8 +homepage="http://www.libsdl.org/projects/SDL_net/" distfiles="http://www.libsdl.org/projects/$pkgname/release/$pkgname-$version.tar.gz" build_style=gnu-configure short_desc="Small sample cross-platform networking library for SDL" maintainer="Juan RP " -checksum=2ce7c84e62ff8117b9f205758bcce68ea603e08bc9d6936ded343735b8b77c53 +license="BSD" +checksum=5f4a7a8bb884f793c278ac3f3713be41980c5eedccecff0260411347714facb4 long_desc=" This is a small sample cross-platform networking library which is supplementary to the SDL (Simple DirectMedia Layer) library." subpackages="$pkgname-devel" Add_dependency build SDL-devel + +post_install() { + vinstall COPYING 644 usr/share/licenses/${pkgname} +} From 60d24c10afa97a32feb9672c64be7717e8300f3b Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 15:19:45 +0100 Subject: [PATCH 08/23] SDL_image: update to 1.2.11. --- srcpkgs/SDL_image/SDL_image-devel.template | 14 +++++--------- srcpkgs/SDL_image/depends | 2 +- srcpkgs/SDL_image/template | 15 ++++++++++++--- 3 files changed, 18 insertions(+), 13 deletions(-) diff --git a/srcpkgs/SDL_image/SDL_image-devel.template b/srcpkgs/SDL_image/SDL_image-devel.template index cf43718d368..c80299d60f8 100644 --- a/srcpkgs/SDL_image/SDL_image-devel.template +++ b/srcpkgs/SDL_image/SDL_image-devel.template @@ -1,22 +1,18 @@ # Template file for 'SDL_image-devel'. # -short_desc="${short_desc} (development files)" +short_desc="${short_desc} - development files" long_desc="${long_desc} This package contains files for development, headers, static libs, etc." -revision=2 - Add_dependency run libpng-devel Add_dependency run tiff-devel Add_dependency run jpeg-devel Add_dependency run SDL-devel Add_dependency run SDL_image -do_install() -{ - mkdir -p ${DESTDIR}/usr/lib - mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr - mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib - mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib +do_install() { + vmove usr/include usr + vmove "usr/lib/*.a" usr/lib + vmove usr/lib/pkgconfig usr/lib } diff --git a/srcpkgs/SDL_image/depends b/srcpkgs/SDL_image/depends index a24e33ec004..7784c0e6b00 100644 --- a/srcpkgs/SDL_image/depends +++ b/srcpkgs/SDL_image/depends @@ -1,2 +1,2 @@ abi_depends=">=1.2.10" -api_depends="${abi_depends}" +api_depends=">=1.2.11" # libwebp support diff --git a/srcpkgs/SDL_image/template b/srcpkgs/SDL_image/template index b5795c36a55..87c536a9000 100644 --- a/srcpkgs/SDL_image/template +++ b/srcpkgs/SDL_image/template @@ -1,22 +1,31 @@ # Template file for 'SDL_image' pkgname=SDL_image -version=1.2.10 -revision=5 +version=1.2.11 +homepage="http://www.libsdl.org/projects/SDL_image/" distfiles="http://www.libsdl.org/projects/$pkgname/release/$pkgname-$version.tar.gz" build_style=gnu-configure short_desc="Load images as SDL surfaces" maintainer="Juan RP " -checksum=75e05d1e95f6277b44797157d9e25a908ba8d08a393216ffb019b0d74de11876 +license="BSD" +checksum=0b8f51af8c77a6849501fed675d49808ae6fbf1429d32ccbd958b7ba7c04be3b long_desc=" This is a simple library to load images of various formats as SDL surfaces. This library supports BMP, PNM (PPM/PGM/PBM), XPM, LBM, PCX, GIF, JPEG, PNG, TGA, and TIFF formats." subpackages="$pkgname-devel" +# The following are dlopen(3)ed at runtime. Add_dependency run libpng Add_dependency run tiff Add_dependency run jpeg +Add_dependency run libwebp + Add_dependency build libpng-devel Add_dependency build tiff-devel Add_dependency build jpeg-devel Add_dependency build SDL-devel +Add_dependency build libwebp-devel + +post_install() { + vinstall COPYING 644 usr/share/licenses/${pkgname} +} From 9b3e207cb8879d449e81a4af1e85a38e8cf9a413 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 15:26:00 +0100 Subject: [PATCH 09/23] SDL_mixer: update to 1.2.12. --- srcpkgs/SDL_mixer/SDL_mixer-devel.template | 12 ++++------ srcpkgs/SDL_mixer/SDL_mixer.rshlibs | 1 + srcpkgs/SDL_mixer/template | 26 ++++++++++++++-------- 3 files changed, 22 insertions(+), 17 deletions(-) diff --git a/srcpkgs/SDL_mixer/SDL_mixer-devel.template b/srcpkgs/SDL_mixer/SDL_mixer-devel.template index 63291acd1c5..d27748672f1 100644 --- a/srcpkgs/SDL_mixer/SDL_mixer-devel.template +++ b/srcpkgs/SDL_mixer/SDL_mixer-devel.template @@ -5,8 +5,6 @@ long_desc="${long_desc} This package contains files for development, headers, static libs, etc." -revision=2 - Add_dependency run SDL-devel Add_dependency run libvorbis-devel Add_dependency run libmikmod-devel @@ -14,10 +12,8 @@ Add_dependency run libflac-devel Add_dependency run smpeg-devel Add_dependency run SDL_mixer -do_install() -{ - mkdir -p ${DESTDIR}/usr/lib - mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr - mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib - mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib +do_install() { + vmove usr/include usr + vmove "usr/lib/*.a" usr/lib + vmove usr/lib/pkgconfig usr/lib } diff --git a/srcpkgs/SDL_mixer/SDL_mixer.rshlibs b/srcpkgs/SDL_mixer/SDL_mixer.rshlibs index 03eaa624bfc..1f071d2e555 100644 --- a/srcpkgs/SDL_mixer/SDL_mixer.rshlibs +++ b/srcpkgs/SDL_mixer/SDL_mixer.rshlibs @@ -1,3 +1,4 @@ libSDL-1.2.so.0 libpthread.so.0 libc.so.6 +libm.so.6 diff --git a/srcpkgs/SDL_mixer/template b/srcpkgs/SDL_mixer/template index 04bff228f2e..325ec14027a 100644 --- a/srcpkgs/SDL_mixer/template +++ b/srcpkgs/SDL_mixer/template @@ -1,12 +1,13 @@ # Template file for 'SDL_mixer' pkgname=SDL_mixer -version=1.2.11 -revision=2 +version=1.2.12 +homepage="http://www.libsdl.org/projects/SDL_mixer/" distfiles="http://www.libsdl.org/projects/$pkgname/release/$pkgname-$version.tar.gz" build_style=gnu-configure short_desc="Multi-channel audio mixer library" maintainer="Juan RP " -checksum=86145ac39cac6d2c6169c226f937648dca5e89dcd828751763dd174fa9af9cf9 +license="BSD" +checksum=1644308279a975799049e4826af2cfc787cad2abb11aa14562e402521f86992a long_desc=" SDL_mixer is a sample multi-channel audio mixer library. It supports any number of simultaneously playing channels of 16 bit stereo audio, plus @@ -14,20 +15,27 @@ long_desc=" Ogg Vorbis, and SMPEG MP3 libraries." subpackages="$pkgname-devel" +# The following are dlopen(3)ed at runtime. Add_dependency run libvorbis Add_dependency run libmikmod Add_dependency run smpeg Add_dependency run libflac +Add_dependency run libfluidsynth + Add_dependency build SDL-devel Add_dependency build libvorbis-devel Add_dependency build libmikmod-devel Add_dependency build libflac-devel Add_dependency build smpeg-devel +Add_dependency build fluidsynth-devel -pre_configure() -{ - sed -i 's|/usr/local/lib/timidity|/usr/lib/timidity|' \ - ${wrksrc}/timidity/config.h || return 1 - sed -i 's|/etc/timidity/timidity.cfg|/etc/timidity++/timidity.cfg|' \ - ${wrksrc}/timidity/config.h || return 1 +pre_configure() { + sed -e "/CONFIG_FILE_ETC/s|/etc/timidity.cfg|/etc/timidity++/timidity.cfg|" \ + -e "/DEFAULT_PATH/s|/etc/timidity|/etc/timidity++|" \ + -e "/DEFAULT_PATH2/s|/usr/local/lib/timidity|/usr/lib/timidity|" \ + -i timidity/config.h +} + +post_install() { + vinstall COPYING 644 usr/share/licenses/${pkgname} } From 6e8fce88768aeed06f700fa82ec7cb91910e7858 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 17:06:19 +0100 Subject: [PATCH 10/23] pcmanfm: update to 0.9.10. --- srcpkgs/pcmanfm/patches/pcmanfm_desktop_ceil.patch | 12 ++++++++++++ srcpkgs/pcmanfm/template | 11 ++++++++--- 2 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 srcpkgs/pcmanfm/patches/pcmanfm_desktop_ceil.patch diff --git a/srcpkgs/pcmanfm/patches/pcmanfm_desktop_ceil.patch b/srcpkgs/pcmanfm/patches/pcmanfm_desktop_ceil.patch new file mode 100644 index 00000000000..3cfc0647d0e --- /dev/null +++ b/srcpkgs/pcmanfm/patches/pcmanfm_desktop_ceil.patch @@ -0,0 +1,12 @@ +pcmanfm-desktop.c uses ceil(3) so must be linked to libm. + +--- src/Makefile.am.orig 2012-01-16 17:03:19.091356701 +0100 ++++ src/Makefile.am 2012-01-16 17:03:34.625980985 +0100 +@@ -48,6 +48,7 @@ pcmanfm_LDADD = \ + $(GMODULE_LIBS) \ + $(FM_LIBS) \ + $(MENU_CACHE_LIBS) \ ++ -lm \ + $(NULL) + + noinst_PROGRAMS=xml-purge diff --git a/srcpkgs/pcmanfm/template b/srcpkgs/pcmanfm/template index 4fa6725de37..f244109629b 100644 --- a/srcpkgs/pcmanfm/template +++ b/srcpkgs/pcmanfm/template @@ -1,12 +1,11 @@ # Template file for 'pcmanfm' pkgname=pcmanfm -version=0.9.9 +version=0.9.10 distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.gz" build_style=gnu-configure -revision=3 short_desc="LXDE file manager" maintainer="Juan RP " -checksum=bc48af4ade638b47e4207cc274f6e38c2bd3786a811d20da47c3df9907c6fb6c +checksum=f133c6f207f719d1fc69fe8bc07b2de6883c6937ffa87448df42e3b1a30e0298 long_desc=" Features: * An extremly fast, lightweight, yet feature-rich file manager @@ -16,9 +15,15 @@ long_desc=" conf_files="/etc/xdg/pcmanfm/default/pcmanfm.conf" +Add_dependency build automake +Add_dependency build gettext-devel Add_dependency build pkg-config Add_dependency build intltool Add_dependency build gtk+-devel Add_dependency build libfm-devel Add_dependency full desktop-file-utils + +pre_configure() { + autoreconf -fi +} From b323557c9baa53e58a5c7237907d1f907b08aa7f Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 17:22:47 +0100 Subject: [PATCH 11/23] openbox: update to 3.5.0. --- common/shlibs | 2 ++ srcpkgs/libopenbox | 1 + srcpkgs/openbox-devel | 1 + srcpkgs/openbox/depends | 2 ++ srcpkgs/openbox/libopenbox.rshlibs | 22 ++++++++++++++++++++ srcpkgs/openbox/libopenbox.template | 11 ++++++++++ srcpkgs/openbox/openbox-devel.template | 15 ++++++++++++++ srcpkgs/openbox/openbox.rshlibs | 15 +++----------- srcpkgs/openbox/template | 28 ++++++++++++++------------ 9 files changed, 72 insertions(+), 25 deletions(-) create mode 120000 srcpkgs/libopenbox create mode 120000 srcpkgs/openbox-devel create mode 100644 srcpkgs/openbox/depends create mode 100644 srcpkgs/openbox/libopenbox.rshlibs create mode 100644 srcpkgs/openbox/libopenbox.template create mode 100644 srcpkgs/openbox/openbox-devel.template diff --git a/common/shlibs b/common/shlibs index bd16df7187d..11e8ecf392a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -944,3 +944,5 @@ libmdbsql.so.0 libmdb mdbtools-devel libkmod.so.1 libkmod libkmod-devel libestr.so.0 libestr libestr-devel libee.so.0 libee libee-devel +libobt.so.0 libopenbox openbox-devel +libobrender.so.27 libopenbox openbox-devel diff --git a/srcpkgs/libopenbox b/srcpkgs/libopenbox new file mode 120000 index 00000000000..32be1cdf0f1 --- /dev/null +++ b/srcpkgs/libopenbox @@ -0,0 +1 @@ +openbox \ No newline at end of file diff --git a/srcpkgs/openbox-devel b/srcpkgs/openbox-devel new file mode 120000 index 00000000000..32be1cdf0f1 --- /dev/null +++ b/srcpkgs/openbox-devel @@ -0,0 +1 @@ +openbox \ No newline at end of file diff --git a/srcpkgs/openbox/depends b/srcpkgs/openbox/depends new file mode 100644 index 00000000000..de997e86d89 --- /dev/null +++ b/srcpkgs/openbox/depends @@ -0,0 +1,2 @@ +abi_depends=">=3.5.0" +api_depends="${abi_depends}" diff --git a/srcpkgs/openbox/libopenbox.rshlibs b/srcpkgs/openbox/libopenbox.rshlibs new file mode 100644 index 00000000000..4ccfd963f1e --- /dev/null +++ b/srcpkgs/openbox/libopenbox.rshlibs @@ -0,0 +1,22 @@ +libSM.so.6 +libICE.so.6 +libpangoxft-1.0.so.0 +libpangoft2-1.0.so.0 +libXft.so.2 +libpango-1.0.so.0 +libgobject-2.0.so.0 +libgmodule-2.0.so.0 +libgthread-2.0.so.0 +librt.so.1 +libXrender.so.1 +libfontconfig.so.1 +libfreetype.so.6 +libX11.so.6 +libglib-2.0.so.0 +libImlib2.so.1 +libxml2.so.2 +libpthread.so.0 +libc.so.6 +libXinerama.so.1 +libXrandr.so.2 +libXext.so.6 diff --git a/srcpkgs/openbox/libopenbox.template b/srcpkgs/openbox/libopenbox.template new file mode 100644 index 00000000000..a456fde761d --- /dev/null +++ b/srcpkgs/openbox/libopenbox.template @@ -0,0 +1,11 @@ +# Template file for 'libopenbox'. +# +short_desc="openbox runtime shared libraries" +long_desc=" + ${long_desc} + + This package includes the runtime shared libraries." + +do_install() { + vmove "usr/lib/*.so*" usr/lib +} diff --git a/srcpkgs/openbox/openbox-devel.template b/srcpkgs/openbox/openbox-devel.template new file mode 100644 index 00000000000..44300124ecd --- /dev/null +++ b/srcpkgs/openbox/openbox-devel.template @@ -0,0 +1,15 @@ +# Template file for 'openbox-devel'. +# +short_desc="openbox development files" +long_desc=" + ${long_desc} + + This package includes development files: headers, static libs, etc." + +Add_dependency run libopenbox + +do_install() { + vmove "usr/lib/*.a" usr/lib + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/openbox/openbox.rshlibs b/srcpkgs/openbox/openbox.rshlibs index d7735d32eed..8a47e63cbd5 100644 --- a/srcpkgs/openbox/openbox.rshlibs +++ b/srcpkgs/openbox/openbox.rshlibs @@ -1,4 +1,3 @@ -libXinerama.so.1 libXrandr.so.2 libXext.so.6 libglib-2.0.so.0 @@ -10,15 +9,7 @@ libstartup-notification-1.so.0 libxml2.so.2 libc.so.6 libXau.so.6 -libpangoxft-1.0.so.0 -libpangoft2-1.0.so.0 -libpango-1.0.so.0 -libgobject-2.0.so.0 -libgmodule-2.0.so.0 -libgthread-2.0.so.0 -librt.so.1 -libXft.so.2 -libXrender.so.1 -libfontconfig.so.1 -libfreetype.so.6 libpthread.so.0 +libXinerama.so.1 +libobrender.so.27 +libobt.so.0 diff --git a/srcpkgs/openbox/template b/srcpkgs/openbox/template index 4836faafca7..ea8e3a91819 100644 --- a/srcpkgs/openbox/template +++ b/srcpkgs/openbox/template @@ -1,13 +1,14 @@ # Template file for 'openbox' pkgname=openbox -version=3.4.10 +version=3.5.0 +homepage="http://www.openbox.org" distfiles="http://icculus.org/openbox/releases/$pkgname-$version.tar.gz" build_style=gnu-configure configure_args="--enable-startup-notification" -revision=1 short_desc="Standards compliant, fast, light-weight, extensible window manager" maintainer="Juan RP " -checksum=20356f93c3334c3209284fba2628a9c48c3140a35febd0bdafa3a164d0eaed00 +license="GPL-2" +checksum=6fa90016530b3aa6102e254079461977439398531fb23e7ec076ff2c140fea0a long_desc=" Openbox works with your applications, and makes your desktop easier to manage. This is because the approach to its development was the opposite of @@ -29,18 +30,19 @@ long_desc=" * Multi-head Xinerama support! * Pipe menus" +subpackages="${pkgname}-devel lib${pkgname}" + conf_files=" /etc/xdg/openbox/menu.xml /etc/xdg/openbox/rc.xml -/etc/xdg/openbox/autostart.sh" +/etc/xdg/openbox/environment +/etc/xdg/openbox/autostart" Add_dependency build pkg-config - -_deps="fontconfig freetype glib pango libICE libSM libX11 libXau libXcursor" -_deps="${_deps} libXext libXft libXinerama libXrandr libXrender libxml2" -_deps="${_deps} startup-notification" - -for _dep_ in ${_deps}; do - Add_dependency run ${_dep_} - Add_dependency build ${_dep_}-devel -done +Add_dependency build startup-notification-devel +Add_dependency build libxml2-devel +Add_dependency build libXrandr-devel +Add_dependency build libXcursor-devel +Add_dependency build libXinerama-devel +Add_dependency build imlib2-devel +Add_dependency build pango-devel From 4e541813b79f775c7f16efdf3a7260f4c983270c Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 17:31:04 +0100 Subject: [PATCH 12/23] New package: lxtask-0.1.4. --- srcpkgs/lxtask/lxtask.rshlibs | 5 +++++ srcpkgs/lxtask/template | 20 ++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 srcpkgs/lxtask/lxtask.rshlibs create mode 100644 srcpkgs/lxtask/template diff --git a/srcpkgs/lxtask/lxtask.rshlibs b/srcpkgs/lxtask/lxtask.rshlibs new file mode 100644 index 00000000000..54e2be6dc7a --- /dev/null +++ b/srcpkgs/lxtask/lxtask.rshlibs @@ -0,0 +1,5 @@ +libgtk-x11-2.0.so.0 +libgobject-2.0.so.0 +libglib-2.0.so.0 +libpthread.so.0 +libc.so.6 diff --git a/srcpkgs/lxtask/template b/srcpkgs/lxtask/template new file mode 100644 index 00000000000..2466859c851 --- /dev/null +++ b/srcpkgs/lxtask/template @@ -0,0 +1,20 @@ +# Template file for 'lxtask' +pkgname=lxtask +version=0.1.4 +homepage="http://lxde.org/" +distfiles="${SOURCEFORGE_SITE}/lxde/$pkgname-$version.tar.gz" +build_style=gnu-configure +short_desc="LXDE Task Manager" +maintainer="Juan RP " +license="GPL-2" +checksum=39110c99e9e56101e25be35628abafd81b1e3ea47e2d8bea45b2cb12c1e3cd61 +long_desc=" + LXTask - lightweight and desktop-independent task manager derived from + xfce4-taskmanager with all dependencies on xfce removed, new features, + and some improvement of the user interface." + +Add_dependency build pkg-config +Add_dependency build intltool +Add_dependency build gtk+-devel + +Add_dependency full desktop-file-utils From 4184fe6fc08f8f280a26da2848f26bd4f6c0ecdb Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 17:47:24 +0100 Subject: [PATCH 13/23] libfm: update to 0.1.17. --- srcpkgs/libfm/libfm-devel.template | 1 + srcpkgs/libfm/libfm.rshlibs | 2 ++ srcpkgs/libfm/patches/fix_configure_error.patch | 11 ----------- srcpkgs/libfm/template | 8 +++++--- 4 files changed, 8 insertions(+), 14 deletions(-) delete mode 100644 srcpkgs/libfm/patches/fix_configure_error.patch diff --git a/srcpkgs/libfm/libfm-devel.template b/srcpkgs/libfm/libfm-devel.template index 9f74c9f73a1..c7b61370cb3 100644 --- a/srcpkgs/libfm/libfm-devel.template +++ b/srcpkgs/libfm/libfm-devel.template @@ -13,5 +13,6 @@ do_install() { vmove usr/include usr vmove usr/lib/pkgconfig usr/lib + vmove usr/share/gtk-doc usr/share vmove "usr/lib/*.a" usr/lib } diff --git a/srcpkgs/libfm/libfm.rshlibs b/srcpkgs/libfm/libfm.rshlibs index a73bfdddc81..eadaab76087 100644 --- a/srcpkgs/libfm/libfm.rshlibs +++ b/srcpkgs/libfm/libfm.rshlibs @@ -18,3 +18,5 @@ libgmodule-2.0.so.0 libgthread-2.0.so.0 librt.so.1 libm.so.6 +libdbus-glib-1.so.2 +libdbus-1.so.3 diff --git a/srcpkgs/libfm/patches/fix_configure_error.patch b/srcpkgs/libfm/patches/fix_configure_error.patch deleted file mode 100644 index 0500bc2f51e..00000000000 --- a/srcpkgs/libfm/patches/fix_configure_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- configure.orig 2011-10-14 11:52:37.150473742 +0200 -+++ configure 2011-10-14 11:52:46.191239300 +0200 -@@ -14181,7 +14181,7 @@ cat >>confdefs.h <<_ACEOF - _ACEOF - - --ac_config_files="$ac_config_files Makefile src/Makefile src/tests/Makefile data/Makefile data/ui/Makefile po/Makefile.in docs/Makefile docs/reference/Makefile docs/reference/libfm/Makefile libfm.pc libfm-gtk.pc" -+ac_config_files="$ac_config_files Makefile src/Makefile src/tests/Makefile data/Makefile data/ui/Makefile po/Makefile.in libfm.pc libfm-gtk.pc" - - - cat >confcache <<\_ACEOF diff --git a/srcpkgs/libfm/template b/srcpkgs/libfm/template index 5a99eebd3a6..b1642c40c69 100644 --- a/srcpkgs/libfm/template +++ b/srcpkgs/libfm/template @@ -1,12 +1,12 @@ # Template file for 'libfm' pkgname=libfm -version=0.1.16 +version=0.1.17 distfiles="${SOURCEFORGE_SITE}/pcmanfm/$pkgname-$version.tar.gz" build_style=gnu-configure -revision=1 +configure_args="--enable-udisks" short_desc="LXDE GLib/GIO based library" maintainer="Juan RP " -checksum=ed49365319b941757c155b3790a2adf73f5072227c578d9bcba7329c6f9fcd3b +checksum=1740681cff4cd4c5a2eaa9805d8898269cfb6a49a0bda0acb242def15bc7131b long_desc=" libfm is a glib/gio-based lib used to develop file managers providing some file management utilities." @@ -19,7 +19,9 @@ conf_files=" Add_dependency build pkg-config Add_dependency build intltool +Add_dependency build dbus-glib-devel Add_dependency build gtk+-devel Add_dependency build menu-cache-devel Add_dependency full desktop-file-utils +Add_dependency full udisks From cd681dcf24ca5ef9e0d357be8ba81508653a72c7 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 17:49:20 +0100 Subject: [PATCH 14/23] lxde: depend on lxtask, revbump. --- srcpkgs/lxde/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/lxde/template b/srcpkgs/lxde/template index ad838dc6757..410acce9116 100644 --- a/srcpkgs/lxde/template +++ b/srcpkgs/lxde/template @@ -1,7 +1,7 @@ # Template file for 'lxde' pkgname=lxde version=0.5.0 -revision=1 +revision=2 build_style=meta-template short_desc="LXDE meta-package" maintainer="Juan RP " @@ -21,5 +21,6 @@ Add_dependency full lxlauncher Add_dependency full lxinput Add_dependency full lxrandr Add_dependency full lxpanel +Add_dependency full lxtask Add_dependency full xdg-utils Add_dependency full xdg-user-dirs From b6f1a578e7bcb809dc60fbba0b4ff69518359fdb Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 18:12:31 +0100 Subject: [PATCH 15/23] lxde: depend on gpicview, revbump. --- srcpkgs/lxde/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/lxde/template b/srcpkgs/lxde/template index 410acce9116..2a0fc0d876e 100644 --- a/srcpkgs/lxde/template +++ b/srcpkgs/lxde/template @@ -1,7 +1,7 @@ # Template file for 'lxde' pkgname=lxde version=0.5.0 -revision=2 +revision=3 build_style=meta-template short_desc="LXDE meta-package" maintainer="Juan RP " @@ -22,5 +22,6 @@ Add_dependency full lxinput Add_dependency full lxrandr Add_dependency full lxpanel Add_dependency full lxtask +Add_dependency full gpicview Add_dependency full xdg-utils Add_dependency full xdg-user-dirs From c19cee9dff485037cc9c3f841371f2362a54ecc9 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Jan 2012 18:25:27 +0100 Subject: [PATCH 16/23] openbox: remove openbox-gnome.desktop which doesn't work with gnome3. --- srcpkgs/openbox/template | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/srcpkgs/openbox/template b/srcpkgs/openbox/template index ea8e3a91819..42c5554ec78 100644 --- a/srcpkgs/openbox/template +++ b/srcpkgs/openbox/template @@ -1,6 +1,7 @@ # Template file for 'openbox' pkgname=openbox version=3.5.0 +revision=1 homepage="http://www.openbox.org" distfiles="http://icculus.org/openbox/releases/$pkgname-$version.tar.gz" build_style=gnu-configure @@ -46,3 +47,8 @@ Add_dependency build libXcursor-devel Add_dependency build libXinerama-devel Add_dependency build imlib2-devel Add_dependency build pango-devel + +post_install() { + # Doesn't work with GNOME3. + rm -f ${DESTDIR}/usr/share/xsessions/openbox-gnome.desktop +} From 0f9f76e1dbaf44e5bc00581bb8a01af1160b08ba Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 17 Jan 2012 08:34:10 +0100 Subject: [PATCH 17/23] connman: update to 0.78. --- srcpkgs/connman/connman.rshlibs | 8 ++++++++ srcpkgs/connman/files/connmand.rc | 9 --------- srcpkgs/connman/template | 29 ++++++++--------------------- 3 files changed, 16 insertions(+), 30 deletions(-) create mode 100644 srcpkgs/connman/connman.rshlibs delete mode 100644 srcpkgs/connman/files/connmand.rc diff --git a/srcpkgs/connman/connman.rshlibs b/srcpkgs/connman/connman.rshlibs new file mode 100644 index 00000000000..a08f5d9cd4b --- /dev/null +++ b/srcpkgs/connman/connman.rshlibs @@ -0,0 +1,8 @@ +libgthread-2.0.so.0 +libglib-2.0.so.0 +libdbus-1.so.3 +libpthread.so.0 +libxtables.so.7 +libresolv.so.2 +libdl.so.2 +libc.so.6 diff --git a/srcpkgs/connman/files/connmand.rc b/srcpkgs/connman/files/connmand.rc deleted file mode 100644 index 10f222131fa..00000000000 --- a/srcpkgs/connman/files/connmand.rc +++ /dev/null @@ -1,9 +0,0 @@ -#!/sbin/runscript - -command=/usr/sbin/connmand -name="Connection Manager daemon" - -depend() -{ - need dbus localmount -} diff --git a/srcpkgs/connman/template b/srcpkgs/connman/template index 09f5fc50371..84949dafa79 100644 --- a/srcpkgs/connman/template +++ b/srcpkgs/connman/template @@ -1,16 +1,16 @@ # Template file for 'connman' pkgname=connman -version=0.69 -revision=1 -distfiles="${KERNEL_SITE}/network/$pkgname/$pkgname-$version.tar.bz2" +version=0.78 +distfiles="${KERNEL_SITE}/network/$pkgname/$pkgname-$version.tar.xz" build_style=gnu-configure -configure_args="--enable-pie --enable-polkit ---enable-ethernet --enable-wifi --enable-bluetooth --enable-openvpn ---enable-loopback --enable-pacrunner --enable-ntpd --enable-client ---enable-capng --enable-google --enable-threads" +configure_args="--enable-pie --enable-threads --enable-ethernet +--enable-wifi --enable-bluetooth --enable-loopback --enable-google +--enable-ntpd --enable-nmcompat --enable-polkit --enable-client +--enable-capng --with-systemdunitdir=/lib/systemd/system" +revision=1 short_desc="Open Source CONNection MANager" maintainer="Juan RP " -checksum=9f7bd87cb36689a2deb943d1fdb79c030071b2c4bc763e32cfd933955017419c +checksum=7a06c4b8abe09c8c07a73e39e3fda1de1aa9168e5081ee13a0850220b7593f62 long_desc=" The ConnMan project provides a daemon for managing internet connections within embedded devices running the Linux operating system. The Connection @@ -21,15 +21,8 @@ long_desc=" resolving, are implemented using plug-ins. The plug-in approach allows for easy adaption and modification for various use cases." -openrc_services="connmand default true" subpackages="$pkgname-devel" -Add_dependency run glibc -Add_dependency run glib -Add_dependency run dbus-libs -Add_dependency run iptables -Add_dependency run libcap-ng - Add_dependency build pkg-config Add_dependency build glib-devel Add_dependency build dbus-devel @@ -37,11 +30,5 @@ Add_dependency build iptables-devel Add_dependency build libcap-ng-devel Add_dependency full dbus -Add_dependency full udev Add_dependency full bluez Add_dependency full wpa_supplicant - -post_install() -{ - vinstall ${FILESDIR}/connmand.rc 755 etc/init.d connmand -} From 9a64905fea28cbba0de40c3f8198a9eae0423455 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 17 Jan 2012 08:42:07 +0100 Subject: [PATCH 18/23] intltool: update to 0.50.0. --- srcpkgs/intltool/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/intltool/template b/srcpkgs/intltool/template index a5ab9889d1a..4f4cd63fc29 100644 --- a/srcpkgs/intltool/template +++ b/srcpkgs/intltool/template @@ -1,11 +1,11 @@ # Template build file for 'intltool'. pkgname=intltool -version=0.41.1 +version=0.50.0 distfiles="http://launchpad.net/intltool/trunk/$version/+download/$pkgname-$version.tar.gz" build_style=gnu-configure short_desc="Toolbox for internationalisation" maintainer="Juan RP " -checksum=06d02133a85b9d6f29cd763050dc9267a6d73ef3008993f5b917cafc7ece96c0 +checksum=dccfb0b7dd35a170130e8934bfd30c29da6ae73bcd3ca4ba71317c977b2893d6 long_desc=" The intltool collection can be used to do these things: From 549ca1677d086e3a249feda85868a68fcc741574 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 17 Jan 2012 08:43:50 +0100 Subject: [PATCH 19/23] perl-XML-Parser: update to 2.41. --- srcpkgs/perl-XML-Parser/template | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/perl-XML-Parser/template b/srcpkgs/perl-XML-Parser/template index 7aa00e8744e..d34d566aac3 100644 --- a/srcpkgs/perl-XML-Parser/template +++ b/srcpkgs/perl-XML-Parser/template @@ -1,13 +1,14 @@ # Template build file for 'perl-XML-Parser'. pkgname=perl-XML-Parser -version=2.40 +version=2.41 wrksrc="XML-Parser-$version" +homepage="http://search.cpan.org/dist/XML-Parser/" distfiles="${CPAN_SITE}/XML/XML-Parser-$version.tar.gz" build_style=perl-module -revision=1 short_desc="Perl extension interface to James Clark's XML parser, expat" maintainer="Juan RP " -checksum=e5e433684e799ef7b6b852c0ca31b71054717628555444d3dc9fceac0df71512 +license="GPL-2" +checksum=b48197cd2265a26c5f016489f11a7b450d8833cb8b3d6a46ee15975740894de9 long_desc=" This module provides ways to parse XML documents. It is built on top of XML::Parser::Expat, which is a lower level interface to James Clark's From 954104ad3bc8a22c94ef6b7a9b5157d70966fab0 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 17 Jan 2012 08:52:32 +0100 Subject: [PATCH 20/23] kmod: update to 4. --- .../fix-error-path-when-loading-deps.patch | 34 ---- .../patches/return-non-zero-on-fail.patch | 30 ---- .../use-path-max-for-alias-names.patch | 146 ------------------ srcpkgs/kmod/template | 8 +- 4 files changed, 3 insertions(+), 215 deletions(-) delete mode 100644 srcpkgs/kmod/patches/fix-error-path-when-loading-deps.patch delete mode 100644 srcpkgs/kmod/patches/return-non-zero-on-fail.patch delete mode 100644 srcpkgs/kmod/patches/use-path-max-for-alias-names.patch diff --git a/srcpkgs/kmod/patches/fix-error-path-when-loading-deps.patch b/srcpkgs/kmod/patches/fix-error-path-when-loading-deps.patch deleted file mode 100644 index 423344487f4..00000000000 --- a/srcpkgs/kmod/patches/fix-error-path-when-loading-deps.patch +++ /dev/null @@ -1,34 +0,0 @@ -From cb0d0b72128ac566aad9a72800c5a64af66f0b6e Mon Sep 17 00:00:00 2001 -From: Lucas De Marchi -Date: Sun, 8 Jan 2012 18:08:05 -0200 -Subject: [PATCH] modprobe: fix error path when loading dependencies - -demarchi> scenario is the following: -demarchi> modA depends on modB and modC -demarchi> if there's a race when trying to insert a dependency of a module, say - modB, it will stop loading all the modules -demarchi> it should check by "module already loaded error" -demarchi> like it does for modA ---- - tools/kmod-modprobe.c | 4 +++- - 1 files changed, 3 insertions(+), 1 deletions(-) - -diff --git a/tools/kmod-modprobe.c b/tools/kmod-modprobe.c -index eaf9346..2cda935 100644 ---- a/tools/kmod-modprobe.c -+++ b/tools/kmod-modprobe.c -@@ -666,9 +666,11 @@ static int insmod_do_deps_list(struct kmod_module *parent, struct kmod_list *dep - flags |= KMOD_INSERT_FORCE_VERMAGIC; - - r = kmod_module_insert_module(dm, flags, opts); -+ if (r == -EEXIST && !first_time) -+ r = 0; - if (r < 0) { - WRN("could not insert '%s': %s\n", -- dmname, strerror(-r)); -+ dmname, strerror(-r)); - goto dep_error; - } - } --- -1.7.8.1 diff --git a/srcpkgs/kmod/patches/return-non-zero-on-fail.patch b/srcpkgs/kmod/patches/return-non-zero-on-fail.patch deleted file mode 100644 index 52780ea919a..00000000000 --- a/srcpkgs/kmod/patches/return-non-zero-on-fail.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff --git a/tools/kmod-modinfo.c b/tools/kmod-modinfo.c -index b6af26f..8506193 100644 ---- a/tools/kmod-modinfo.c -+++ b/tools/kmod-modinfo.c -@@ -279,6 +279,12 @@ static int modinfo_alias_do(struct kmod_ctx *ctx, const char *alias) - LOG("Module alias %s not found.\n", alias); - return err; - } -+ -+ if (list == NULL) { -+ LOG("Module %s not found.\n", alias); -+ return -ENOENT; -+ } -+ - kmod_list_foreach(l, list) { - struct kmod_module *mod = kmod_module_get_module(l); - int r = modinfo_do(mod); -diff --git a/tools/kmod-modprobe.c b/tools/kmod-modprobe.c -index 8286b9b..6ca94f2 100644 ---- a/tools/kmod-modprobe.c -+++ b/tools/kmod-modprobe.c -@@ -856,7 +856,7 @@ static int insmod_alias(struct kmod_ctx *ctx, const char *alias, const char *ext - - if (list == NULL) { - LOG("Module %s not found.\n", alias); -- return err; -+ return -ENOENT; - } - - if (use_blacklist) { diff --git a/srcpkgs/kmod/patches/use-path-max-for-alias-names.patch b/srcpkgs/kmod/patches/use-path-max-for-alias-names.patch deleted file mode 100644 index 5a65b2988aa..00000000000 --- a/srcpkgs/kmod/patches/use-path-max-for-alias-names.patch +++ /dev/null @@ -1,146 +0,0 @@ -From 6daceb2f1f4d442ba04752aaa1cf43d554d5f646 Mon Sep 17 00:00:00 2001 -From: Lucas De Marchi -Date: Sun, 8 Jan 2012 01:02:29 -0200 -Subject: [PATCH] Replace NAME_MAX with PATH_MAX for module aliases - -Module aliases can be bigger than NAME_MAX. So, replace with PATH_MAX -that is bigger enough to hold them. - -Technically in some places NAME_MAX would be sufficient (those using -module names only), but they use functions that can be called with -alias. So increase the buffers in these cases to PATH_MAX too. ---- - libkmod/libkmod-module.c | 10 +++++----- - libkmod/libkmod-util.c | 10 +++++----- - libkmod/libkmod-util.h | 6 +++--- - tools/kmod-depmod.c | 4 ++-- - 4 files changed, 15 insertions(+), 15 deletions(-) - -diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c -index f2359a9..880bac5 100644 ---- a/libkmod/libkmod-module.c -+++ b/libkmod/libkmod-module.c -@@ -185,7 +185,7 @@ KMOD_EXPORT int kmod_module_new_from_name(struct kmod_ctx *ctx, - { - struct kmod_module *m; - size_t namelen; -- char name_norm[NAME_MAX]; -+ char name_norm[PATH_MAX]; - char *namesep; - - if (ctx == NULL || name == NULL || mod == NULL) -@@ -237,11 +237,11 @@ int kmod_module_new_from_alias(struct kmod_ctx *ctx, const char *alias, - const char *name, struct kmod_module **mod) - { - int err; -- char key[NAME_MAX]; -+ char key[PATH_MAX]; - size_t namelen = strlen(name); - size_t aliaslen = strlen(alias); - -- if (namelen + aliaslen + 2 > NAME_MAX) -+ if (namelen + aliaslen + 2 > PATH_MAX) - return -ENAMETOOLONG; - - memcpy(key, name, namelen); -@@ -283,7 +283,7 @@ KMOD_EXPORT int kmod_module_new_from_path(struct kmod_ctx *ctx, - struct kmod_module *m; - int err; - struct stat st; -- char name[NAME_MAX]; -+ char name[PATH_MAX]; - char *abspath; - size_t namelen; - -@@ -434,7 +434,7 @@ KMOD_EXPORT int kmod_module_new_from_lookup(struct kmod_ctx *ctx, - struct kmod_list **list) - { - int err; -- char alias[NAME_MAX]; -+ char alias[PATH_MAX]; - - if (ctx == NULL || given_alias == NULL) - return -ENOENT; -diff --git a/libkmod/libkmod-util.c b/libkmod/libkmod-util.c -index 75e2fea..344d94a 100644 ---- a/libkmod/libkmod-util.c -+++ b/libkmod/libkmod-util.c -@@ -121,11 +121,11 @@ char *underscores(struct kmod_ctx *ctx, char *s) - return s; - } - --inline int alias_normalize(const char *alias, char buf[NAME_MAX], size_t *len) -+inline int alias_normalize(const char *alias, char buf[PATH_MAX], size_t *len) - { - size_t s; - -- for (s = 0; s < NAME_MAX - 1; s++) { -+ for (s = 0; s < PATH_MAX - 1; s++) { - const char c = alias[s]; - switch (c) { - case '-': -@@ -160,12 +160,12 @@ finish: - return 0; - } - --inline char *modname_normalize(const char *modname, char buf[NAME_MAX], -+inline char *modname_normalize(const char *modname, char buf[PATH_MAX], - size_t *len) - { - size_t s; - -- for (s = 0; s < NAME_MAX - 1; s++) { -+ for (s = 0; s < PATH_MAX - 1; s++) { - const char c = modname[s]; - if (c == '-') - buf[s] = '_'; -@@ -183,7 +183,7 @@ inline char *modname_normalize(const char *modname, char buf[NAME_MAX], - return buf; - } - --char *path_to_modname(const char *path, char buf[NAME_MAX], size_t *len) -+char *path_to_modname(const char *path, char buf[PATH_MAX], size_t *len) - { - char *modname; - -diff --git a/libkmod/libkmod-util.h b/libkmod/libkmod-util.h -index 3cd352c..e8ed5ad 100644 ---- a/libkmod/libkmod-util.h -+++ b/libkmod/libkmod-util.h -@@ -20,9 +20,9 @@ int read_str_ulong(int fd, unsigned long *value, int base) __must_check __attrib - char *strchr_replace(char *s, int c, char r); - bool path_is_absolute(const char *p) __must_check __attribute__((nonnull(1))); - char *path_make_absolute_cwd(const char *p) __must_check __attribute__((nonnull(1))); --int alias_normalize(const char *alias, char buf[NAME_MAX], size_t *len) __must_check __attribute__((nonnull(1,2))); --char *modname_normalize(const char *modname, char buf[NAME_MAX], size_t *len) __attribute__((nonnull(1, 2))); --char *path_to_modname(const char *path, char buf[NAME_MAX], size_t *len) __attribute__((nonnull(2))); -+int alias_normalize(const char *alias, char buf[PATH_MAX], size_t *len) __must_check __attribute__((nonnull(1,2))); -+char *modname_normalize(const char *modname, char buf[PATH_MAX], size_t *len) __attribute__((nonnull(1, 2))); -+char *path_to_modname(const char *path, char buf[PATH_MAX], size_t *len) __attribute__((nonnull(2))); - unsigned long long ts_usec(const struct timespec *ts); - - #endif -diff --git a/tools/kmod-depmod.c b/tools/kmod-depmod.c -index 70c397c..4726522 100644 ---- a/tools/kmod-depmod.c -+++ b/tools/kmod-depmod.c -@@ -1249,7 +1249,7 @@ static int depmod_modules_search_file(struct depmod *depmod, size_t baselen, siz - struct kmod_module *kmod; - struct mod *mod; - const char *relpath; -- char modname[NAME_MAX]; -+ char modname[PATH_MAX]; - const struct kmod_ext *eitr; - size_t modnamelen; - uint8_t matches = 0; -@@ -2101,7 +2101,7 @@ static int output_builtin_bin(struct depmod *depmod, FILE *out) - { - FILE *in; - struct index_node *idx; -- char infile[PATH_MAX], line[PATH_MAX], modname[NAME_MAX]; -+ char infile[PATH_MAX], line[PATH_MAX], modname[PATH_MAX]; - - if (out == stdout) - return 0; --- -1.7.8.1 diff --git a/srcpkgs/kmod/template b/srcpkgs/kmod/template index d586e880150..0bcebee03da 100644 --- a/srcpkgs/kmod/template +++ b/srcpkgs/kmod/template @@ -1,16 +1,14 @@ # Template file for 'kmod' pkgname=kmod -version=3 -patch_args="-Np1" +version=4 homepage="http://git.profusion.mobi/cgit.cgi/kmod.git" distfiles="http://packages.profusion.mobi//$pkgname/$pkgname-$version.tar.xz" build_style=gnu-configure -configure_args="--with-rootprefix= --with-rootlibdir=/lib --with-zlib ---with-xz" +configure_args="--with-rootprefix= --with-rootlibdir=/lib --with-zlib --with-xz" short_desc="Linux kernel module handling" maintainer="Juan RP " license="GPL-2" -checksum=4b32439703ab2837e81ae80f527f9e964ecb5883a9e80d1cc7518cf6e8593ad9 +checksum=4bcae464d1801f403e6c6454b922c4b117f61cb8cf1a85a3a24267fbf353ff68 long_desc=" kmod is a set of tools to handle common tasks with Linux kernel modules like insert, remove, list, check properties, resolve dependencies and aliases. From ee83831bd602ab24ea4c785c4bbac5f177fdc405 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 17 Jan 2012 12:20:01 +0100 Subject: [PATCH 21/23] SDL_mixer: make fluidsynth optional, it's dlopen(3)ed anyway. --- srcpkgs/SDL_mixer/INSTALL | 10 ++++++++++ srcpkgs/SDL_mixer/template | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/SDL_mixer/INSTALL diff --git a/srcpkgs/SDL_mixer/INSTALL b/srcpkgs/SDL_mixer/INSTALL new file mode 100644 index 00000000000..4cb91673242 --- /dev/null +++ b/srcpkgs/SDL_mixer/INSTALL @@ -0,0 +1,10 @@ +case ${ACTION} in +post) + cat <<_EOF +========================================================================== + By default this package uses its built-in timidity as MIDI synth, + optionally installing the fluidsynth package replaces it. It is + dlopen(3)ed at runtime. +========================================================================== +_EOF +esac diff --git a/srcpkgs/SDL_mixer/template b/srcpkgs/SDL_mixer/template index 325ec14027a..7c21cd12e8d 100644 --- a/srcpkgs/SDL_mixer/template +++ b/srcpkgs/SDL_mixer/template @@ -1,6 +1,7 @@ # Template file for 'SDL_mixer' pkgname=SDL_mixer version=1.2.12 +revision=1 homepage="http://www.libsdl.org/projects/SDL_mixer/" distfiles="http://www.libsdl.org/projects/$pkgname/release/$pkgname-$version.tar.gz" build_style=gnu-configure @@ -20,7 +21,7 @@ Add_dependency run libvorbis Add_dependency run libmikmod Add_dependency run smpeg Add_dependency run libflac -Add_dependency run libfluidsynth +#Add_dependency run libfluidsynth Add_dependency build SDL-devel Add_dependency build libvorbis-devel From 8915ec335f4d4e0a874228e1323bad98469ba9f4 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 17 Jan 2012 14:57:37 +0100 Subject: [PATCH 22/23] colord: update to 0.1.16. --- srcpkgs/colord/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/colord/template b/srcpkgs/colord/template index 452a97b99ce..c2f472f8b35 100644 --- a/srcpkgs/colord/template +++ b/srcpkgs/colord/template @@ -1,13 +1,13 @@ # Template file for 'colord' pkgname=colord -version=0.1.15 +version=0.1.16 homepage="http://www.freedesktop.org/software/colord" distfiles="$homepage/releases/$pkgname-$version.tar.xz" build_style=gnu-configure configure_args="--disable-sane --disable-static" short_desc="Color daemon" maintainer="Juan RP " -checksum=dff56476e02527899f4a2c39eeb092af369ab5dac1e21cbb6a5b0955b5c6e746 +checksum=9489e29e7f5f529f759f7b913ccb8147e702bcdad641dfc1f94a1fc74dd942b1 long_desc=" colord is a system service that makes it easy to manage, install and generate color profiles to accurately color manage input and output devices. From 77cd37f784c0c6b7afd7f1ebff87f2413c2cce9e Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 17 Jan 2012 22:56:10 +0100 Subject: [PATCH 23/23] sqlite: update to 3.7.10. --- srcpkgs/sqlite/sqlite-tcl.template | 1 - srcpkgs/sqlite/template | 7 +++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/srcpkgs/sqlite/sqlite-tcl.template b/srcpkgs/sqlite/sqlite-tcl.template index aa6080152ab..1ab20549418 100644 --- a/srcpkgs/sqlite/sqlite-tcl.template +++ b/srcpkgs/sqlite/sqlite-tcl.template @@ -1,6 +1,5 @@ # Template file for 'sqlite-tcl'. # -revision=1 short_desc="${sourcepkg} TCL bindings" long_desc="${long_desc} diff --git a/srcpkgs/sqlite/template b/srcpkgs/sqlite/template index ddbef191326..f5f0f06ddf8 100644 --- a/srcpkgs/sqlite/template +++ b/srcpkgs/sqlite/template @@ -1,16 +1,15 @@ # Template build file for 'sqlite'. pkgname=sqlite -version=3.7.9 -_amalgamationver=3070900 +version=3.7.10 +_amalgamationver=3071000 wrksrc=sqlite create_wrksrc=yes distfiles="http://www.sqlite.org/sqlite-autoconf-${_amalgamationver}.tar.gz" -revision=1 short_desc="SQL Database Engine in a C Library" maintainer="Juan RP " homepage="http://www.sqlite.org" license="Public Domain" -checksum=7be6cdb375505e5d9a4aee88b2ddb6ea0d9d29c9545114ff77b345e1fa812439 +checksum=9c1775057af5cc8b6cc64808b9553d77beccf3757e16ecee3bc878404d9c43e3 long_desc=" SQLite is a C library that implements an SQL database engine. Programs that link with the SQLite library can have SQL database access without